500	500	
92	95	110	99	105	100	94	93	99	89	106	95	88	105	93	103	104	110	92	92	93	90	118	104	95	96	96	98	121	77	97	91	96	93	96	125	90	127	102	100	97	109	103	96	97	100	127	100	106	117	95	108	109	95	106	105	105	92	99	100	92	90	99	109	95	98	105	87	93	103	109	99	116	100	98	102	81	107	102	110	103	109	102	114	121	119	98	105	105	80	97	91	105	86	109	113	102	106	108	89	100	83	94	91	95	103	78	93	106	124	90	76	103	97	96	113	96	90	90	112	105	103	110	88	111	98	98	90	96	103	99	96	84	78	97	92	109	105	114	120	103	113	99	98	101	91	86	98	102	93	86	123	106	101	114	95	95	96	103	108	83	89	108	101	105	98	111	119	86	81	110	96	85	89	116	94	106	107	97	91	98	112	89	107	105	92	105	98	85	101	117	106	104	98	96	97	102	103	95	110	114	84	123	97	100	109	100	102	103	86	107	93	98	101	104	108	95	88	113	102	101	102	73	106	93	95	101	103	97	104	99	101	115	94	111	91	105	109	109	83	116	101	82	86	103	70	87	112	103	93	90	103	109	93	105	99	101	89	91	97	95	100	111	101	97	114	109	92	87	84	99	79	90	95	108	92	107	98	113	90	100	96	93	116	108	101	110	94	110	84	111	108	93	127	97	101	93	101	99	95	107	89	105	116	81	101	96	102	99	104	119	95	101	106	110	101	98	110	95	100	106	99	84	104	101	87	111	106	109	76	107	98	85	115	111	116	86	117	98	89	90	101	104	111	91	105	97	82	93	94	85	87	107	91	105	91	96	104	94	128	111	93	96	114	95	87	105	94	95	108	104	106	107	103	112	98	88	106	93	102	84	126	91	103	102	94	96	116	88	99	98	100	109	118	93	117	98	110	85	104	106	101	107	96	105	122	112	117	99	111	105	86	104	90	103	106	109	104	101	111	88	86	81	111	134	102	104	94	105	95	89	92	112	98	94	85	96	95	94	115	98	105	101	110	96	117	102	104	87	77	90	103	105	96	96	95	109	104	110	105	92	81	88	98	96	79	93	100	87	103	95	108	97	90	92	95	115	102	106	92	91	107	86	113	109	105	102	105	89	101	119	81	88	90	99	107	99	97	97	119	
102	140	86	99	90	106	87	101	89	77	109	98	111	118	119	95	113	75	86	120	106	83	103	107	91	110	92	119	119	94	108	106	111	90	104	90	90	106	103	91	93	102	116	104	95	110	96	121	97	102	104	114	106	82	92	96	95	78	108	101	106	96	85	116	104	108	99	114	95	104	113	74	100	128	92	98	95	102	93	96	101	107	128	101	96	101	84	106	89	112	101	95	102	99	96	94	98	99	107	95	88	98	101	97	105	102	92	103	129	98	102	108	85	105	95	101	96	106	100	97	102	108	90	113	93	88	121	100	103	103	85	90	102	99	105	95	98	109	110	102	106	111	112	82	105	93	87	92	104	92	122	108	93	102	115	92	112	112	100	90	80	115	102	100	94	88	92	95	98	96	83	94	102	87	97	92	110	99	103	89	117	93	93	110	90	90	102	103	96	89	97	98	111	113	102	108	99	90	91	90	93	114	102	107	107	109	85	118	109	111	96	87	86	113	107	109	94	96	103	96	107	94	76	101	123	114	114	95	92	107	86	103	101	95	107	106	110	97	111	85	107	99	111	137	104	111	96	110	90	91	101	101	98	97	103	108	114	97	106	120	96	96	107	102	113	97	113	104	106	109	113	99	98	91	81	98	100	91	99	113	112	93	116	92	100	94	103	111	90	106	94	88	97	81	108	114	89	91	81	102	99	94	107	100	93	106	99	87	104	93	93	103	92	112	95	96	93	105	89	95	92	94	98	91	95	105	85	101	108	92	109	109	110	105	97	102	109	95	94	100	84	91	102	83	110	93	110	97	83	112	90	99	95	84	96	109	108	91	90	109	103	84	106	102	114	103	111	100	89	108	100	104	123	99	102	107	87	99	108	102	100	94	108	107	98	101	84	100	96	97	100	112	94	79	81	91	113	91	102	98	116	96	102	105	109	108	122	93	98	96	100	97	83	103	98	91	104	130	108	103	106	92	83	92	102	105	97	101	83	91	89	112	111	94	94	86	102	105	114	105	112	85	93	107	78	99	90	113	106	106	91	97	120	114	101	97	77	108	99	115	100	88	113	96	90	91	100	107	91	87	109	104	104	90	102	104	102	105	100	99	94	113	95	94	104	106	96	94	88	105	91	93	94	79	79	96	97	110	99	86	
279	999999	750	199	711	921	999999	278	445	706	220	999999	875	391	153	924	732	216	463	388	32	26	624	665	594	999999	273	993	939	834	98	314	999999	159	999999	962	68	937	999999	508	409	987	168	999999	999999	999999	497	317	516	135	961	757	685	959	999999	263	999999	94	604	49	657	845	338	611	618	906	999999	999999	581	191	866	795	999999	954	979	44	857	56	119	68	999999	955	486	813	872	340	629	62	116	999999	450	973	342	999999	850	999999	659	556	959	649	630	771	736	335	269	176	999999	730	980	999999	405	999999	974	546	999999	702	369	524	738	999999	287	852	620	999999	740	892	463	899	113	425	999999	310	97	470	438	999999	229	999999	554	706	616	999999	82	107	159	974	998	796	278	999999	204	999999	999999	681	999999	777	999999	710	594	376	999999	825	626	564	633	104	388	514	118	462	482	999999	999999	42	671	388	780	522	875	999999	999999	666	630	955	231	250	492	415	108	999999	261	519	566	188	993	999999	281	517	474	64	595	494	688	816	675	999999	999999	785	999999	983	997	999999	834	827	999999	56	204	999999	342	999999	612	973	415	999999	210	999999	652	791	49	879	999999	999999	58	820	181	999999	978	813	289	246	85	999999	405	125	662	999999	999999	738	706	947	596	999999	999999	90	452	622	999999	240	616	711	999999	383	746	140	999999	734	590	999999	999999	82	77	390	391	999999	318	904	577	300	795	586	999999	999999	94	102	293	506	98	967	377	999999	330	999999	207	577	999999	701	961	274	249	928	999999	671	91	999999	879	215	999999	999999	772	548	999999	999999	999999	39	999999	428	298	654	847	999999	645	622	645	107	752	328	193	813	203	999999	943	312	60	866	553	999999	832	461	222	87	999999	999999	999999	829	514	541	313	178	154	484	412	317	999999	999999	292	421	36	983	881	560	999999	415	884	165	999999	741	738	578	485	816	596	837	441	999999	102	634	426	815	593	999999	999999	24	669	999999	213	635	885	191	999999	142	590	848	580	661	64	871	136	49	999999	773	803	735	692	338	999999	575	999999	657	776	658	999999	220	400	999999	545	17	746	175	952	969	856	556	994	353	236	999999	267	999999	715	230	508	387	591	999999	417	999999	331	341	830	638	760	237	414	999999	148	379	458	999999	125	56	135	960	97	264	999999	256	741	349	111	999999	317	104	942	556	999999	617	628	580	999999	266	685	415	999999	999999	218	628	151	78	215	856	999999	357	665	668	105	999999	299	337	903	171	999999	982	239	690	330	665	999999	858	999999	999999	
750	999999	999999	859	370	719	626	774	55	999999	115	999999	143	254	852	999999	439	999999	999999	612	999999	301	676	101	718	703	186	654	992	999999	343	999999	302	999999	116	420	999999	806	999999	999999	920	999999	291	999999	999999	999999	848	984	999999	370	236	999999	999999	173	213	458	211	999999	150	667	999999	971	781	502	954	821	999999	999999	148	999999	270	999999	999999	85	691	999999	19	71	45	999999	854	201	816	631	326	999999	886	138	481	657	218	999999	665	999999	999999	949	744	789	999999	244	999999	999999	845	405	110	603	45	331	481	999999	999999	150	531	307	999999	351	164	159	185	632	935	252	978	491	999999	136	968	345	244	742	68	230	411	800	349	465	999999	420	530	723	296	565	657	80	218	78	611	999999	827	999999	794	594	999999	37	308	999999	421	364	999999	974	635	999999	96	999999	352	228	739	730	957	999999	999999	744	628	462	346	380	999999	907	999999	999999	999999	610	518	744	948	999999	617	383	999999	999999	54	991	248	556	98	596	478	919	727	999999	339	881	410	479	504	60	966	160	999999	928	999999	513	91	27	999999	35	191	352	999999	879	611	365	238	999999	314	999999	999999	81	999999	999999	902	675	190	293	826	643	999999	49	250	898	999999	466	693	573	999999	540	910	999999	999999	72	415	136	139	848	388	973	999999	541	999999	500	554	894	786	940	36	999999	999999	798	201	815	825	151	111	891	382	155	672	999999	447	999999	103	284	974	311	999999	776	546	342	905	852	990	667	874	999999	353	999999	680	752	547	999999	218	122	40	291	247	273	34	247	999999	999999	311	988	999999	401	407	999999	999999	484	605	260	455	990	893	999999	999999	167	277	361	999999	769	474	919	126	17	564	981	254	692	74	82	751	309	999999	672	999999	12	573	482	353	83	999999	205	157	297	984	227	229	691	466	89	995	673	698	999999	999999	999999	871	97	837	999999	35	237	420	533	999999	999999	999999	999999	798	999999	999999	794	17	474	87	278	772	829	999999	346	761	999999	236	984	86	87	610	999999	903	999999	140	486	999999	927	57	464	999999	623	788	839	103	998	892	643	999999	211	665	233	628	999999	619	52	75	500	664	472	11	435	457	431	545	999999	327	640	999999	999999	158	90	999999	622	999999	158	999999	193	253	999999	999999	592	499	874	421	386	541	414	548	98	420	155	273	585	999999	360	176	999999	303	139	999999	262	951	999999	62	585	806	16	16	999999	12	882	999999	999999	802	418	935	999999	19	168	999999	912	999999	603	697	13	817	842	169	142	981	682	889	124	
93	418	640	123	822	999999	580	535	408	999999	96	538	899	999999	999999	999999	425	594	357	999999	705	768	169	358	999999	59	767	964	847	874	489	329	992	142	816	394	778	822	999999	999999	999999	897	514	25	517	168	113	999999	69	124	716	397	335	753	418	325	258	291	433	772	79	615	999999	533	597	999999	545	767	556	999999	275	603	834	184	999999	807	263	153	840	999999	945	999999	999999	732	167	999999	993	249	999999	999999	999999	999999	398	986	114	972	219	980	428	750	622	346	999999	670	848	999999	562	161	206	999999	71	115	999999	902	827	999999	999999	955	376	999999	999999	306	53	64	263	999999	215	999999	999999	585	999999	999999	999999	99	908	609	424	244	884	999999	539	842	53	123	999999	40	55	495	169	357	999999	999999	614	922	977	326	303	844	417	79	907	714	91	621	22	788	389	361	994	228	342	476	999999	331	966	999999	263	930	623	999999	733	720	688	722	323	343	668	802	122	999999	316	999999	999999	814	999999	824	760	999999	999999	999999	999999	694	500	999999	25	795	193	292	999999	56	73	372	230	999999	999999	197	35	369	307	999999	130	586	248	412	912	762	999999	266	999999	151	180	830	999999	971	582	49	999999	747	706	527	160	999999	846	999999	529	943	359	642	479	948	798	400	134	431	999999	74	999999	98	999999	999999	156	999999	107	814	875	999999	999999	258	612	999999	968	288	662	780	528	744	999999	183	883	968	413	999999	787	246	352	780	999999	407	450	518	594	141	718	453	381	999999	288	999999	200	999999	410	999999	40	183	980	520	999999	354	903	787	334	282	214	70	849	148	148	999999	471	105	536	144	808	999999	711	836	570	218	408	304	465	999999	982	596	567	313	977	999999	265	832	52	361	504	999999	999999	322	999999	657	604	999999	95	428	570	104	760	999999	302	936	999999	999999	949	529	945	999999	331	999999	999999	618	502	999999	999999	534	604	999999	63	999999	640	154	910	999999	910	912	614	176	218	47	147	888	836	302	999999	50	153	121	883	523	416	999999	999999	566	999999	318	164	68	81	999999	823	999999	51	585	635	157	35	82	243	46	999999	779	999999	294	999999	411	781	210	535	130	391	999999	999999	540	999999	744	999999	353	376	999999	758	555	104	657	224	216	847	999999	999999	863	25	80	877	846	608	637	999999	57	999999	621	536	999999	533	950	180	339	999999	510	818	890	344	999999	999999	641	288	369	999999	742	79	999999	564	530	543	672	999999	320	615	999999	932	999999	999999	765	276	999999	75	803	32	154	999999	884	999999	999999	442	776	
528	342	375	245	567	999999	953	762	977	999999	67	15	999999	860	845	999999	999999	999999	999999	688	650	579	415	999999	575	484	346	540	264	195	252	227	98	767	153	772	944	999999	999999	693	186	486	999999	999999	696	999999	393	999999	999999	627	170	766	999999	754	999999	999999	927	423	999999	92	902	423	508	791	561	840	917	652	717	82	999999	999999	999999	885	999999	174	999999	942	264	515	101	184	241	637	35	486	999999	343	642	203	999999	999999	709	269	999999	763	978	995	911	856	153	740	999999	236	712	999999	843	882	252	961	168	984	169	999999	991	999999	191	871	766	999999	391	583	999999	524	237	999999	999999	663	105	748	999999	795	41	999999	372	999999	730	999999	924	219	999999	576	999999	999999	999999	861	999999	555	278	72	581	116	239	999999	475	570	730	929	999	328	181	999999	787	999999	999999	373	952	760	792	640	999999	186	946	557	442	814	999999	338	999999	999999	31	999999	395	43	177	89	566	999999	932	802	629	999999	15	605	47	463	788	597	906	671	999999	611	763	637	74	404	999999	999999	402	660	87	999999	449	633	307	92	794	754	336	696	807	756	827	990	20	206	999999	351	520	979	36	895	431	999999	999999	420	335	757	968	773	999999	884	803	282	724	237	361	382	999999	999999	669	43	270	220	999999	162	999999	772	626	868	233	818	999999	423	999999	192	970	631	999999	887	757	46	786	563	999999	999999	952	999999	275	783	845	798	52	999999	999999	992	999999	999999	953	315	636	562	141	999999	549	999999	722	389	647	999999	266	999999	216	421	207	632	999999	707	443	941	209	237	999999	999999	33	434	776	606	113	642	557	999999	677	860	260	204	905	686	23	677	209	572	907	999999	999999	125	999999	630	367	687	744	999999	777	22	999999	408	65	298	86	999999	333	999999	999999	15	984	506	61	355	170	13	727	570	999999	766	742	636	330	999999	325	999999	841	999999	248	426	999999	629	981	665	754	852	148	616	609	898	999999	93	296	902	749	999999	74	246	470	364	959	183	999999	21	999999	999999	999999	292	973	999999	283	999999	878	860	117	364	524	395	601	318	865	120	960	795	422	658	350	427	34	304	843	604	999999	884	466	999999	395	970	395	285	999999	856	643	999999	624	175	215	436	794	394	505	678	645	161	499	849	222	449	598	620	138	661	267	679	999999	679	502	994	403	393	969	554	999	999999	999999	19	476	530	999999	257	999999	914	632	640	798	174	959	534	999999	617	511	946	382	774	999999	122	598	999999	114	945	999999	221	42	999999	999999	999999	
678	330	615	490	382	692	278	351	999999	224	38	627	999999	999999	999999	967	609	785	882	999999	999999	235	999999	432	999999	512	425	235	999999	242	999999	231	225	846	495	638	918	904	245	818	678	40	607	932	93	970	999999	999999	234	706	611	257	528	401	779	453	999999	192	79	869	277	52	999999	934	343	807	412	44	675	91	999999	999999	550	73	355	999999	627	245	348	999999	999999	482	10	877	631	634	702	823	77	52	486	735	834	375	551	635	272	673	599	999999	568	999999	277	999999	999999	906	706	464	999999	637	826	999999	844	629	451	999999	999999	890	313	708	114	999999	966	999999	604	323	870	999999	522	719	878	999999	645	999999	882	999999	215	999999	999999	999999	999999	247	776	439	225	569	891	215	924	756	999999	381	999999	890	182	999999	93	643	548	343	46	531	942	337	999999	999999	280	782	999999	82	589	193	670	589	781	866	812	537	999999	999999	431	664	260	765	134	506	999999	755	889	903	999999	571	999999	886	999999	406	305	448	680	999999	298	119	468	999999	177	410	711	781	119	316	999999	999999	236	513	911	382	281	186	213	262	999999	525	892	843	787	28	875	784	901	384	999999	373	857	999999	999999	999999	205	408	598	723	795	812	645	583	999999	739	344	805	974	314	135	128	245	999999	73	773	226	999999	999999	159	535	926	879	999999	745	802	999999	171	767	599	999999	872	588	489	999999	999999	999999	319	116	57	683	79	809	597	999999	452	138	439	10	972	105	580	999999	448	197	868	932	999999	999999	934	999999	182	47	999999	999999	262	539	756	999999	999999	893	999999	518	999999	475	465	127	291	999999	999999	674	268	171	794	504	606	538	149	301	599	544	999999	481	999999	999999	999999	41	434	999999	999999	912	381	480	999999	89	999999	71	327	973	999999	751	650	436	544	270	781	21	999999	881	531	999999	400	464	370	62	999999	999999	999999	19	965	999999	693	822	487	999999	302	788	756	715	316	544	220	176	569	848	893	542	999999	910	235	498	788	552	999999	282	522	917	119	362	165	762	723	318	18	999999	67	828	948	163	968	993	264	538	999999	999999	514	233	999999	522	168	391	498	437	783	476	645	150	884	215	869	384	678	404	559	999999	820	902	999999	271	790	74	594	783	942	242	999999	260	977	951	768	298	32	597	203	773	273	296	534	999999	662	999999	944	743	294	593	324	860	999999	999999	175	611	999999	633	732	103	999999	999999	495	550	242	395	173	932	446	580	362	91	210	999999	290	534	378	626	609	999999	130	850	999999	358	999999	
383	281	956	785	999999	233	399	999999	999999	976	558	801	999999	309	277	754	999999	306	713	241	242	659	202	999999	641	243	448	33	858	973	999999	225	146	999999	859	123	999999	156	289	999999	999999	226	110	809	732	732	394	326	999999	129	119	554	785	999999	685	723	88	226	154	923	784	999999	16	136	40	999999	664	999999	450	163	999999	864	999999	367	278	26	999999	393	17	999999	848	131	691	999999	864	401	999999	30	946	145	44	990	12	366	572	596	219	973	999999	999999	77	999999	876	999999	581	254	537	428	847	999999	174	695	219	245	84	999999	684	999999	272	638	901	644	999999	314	128	999999	862	660	794	999999	806	584	615	617	840	999999	255	999999	168	999999	864	22	182	287	970	349	780	766	291	908	911	943	999999	149	999999	433	627	999999	70	999999	392	877	633	175	861	999999	89	601	405	999999	999999	999999	118	999999	774	889	472	999999	344	999999	999999	999999	378	886	770	863	999999	999999	128	417	198	999999	451	144	237	999999	999999	16	426	391	269	999999	371	33	500	739	999999	68	999999	999999	960	500	237	292	257	999999	509	747	405	999999	715	614	999999	987	80	999999	731	974	426	788	510	465	999999	952	518	999999	733	354	999999	40	38	815	110	999999	456	697	456	999999	886	939	487	641	999999	428	999999	655	706	384	953	766	999999	999999	642	587	107	504	790	999999	773	660	563	164	361	374	969	900	999999	962	540	382	288	572	97	486	310	869	854	292	287	863	999999	359	401	629	999999	177	999999	522	423	952	907	181	395	236	999999	332	290	247	999999	999999	999999	999999	843	999999	487	445	999999	165	999999	238	649	999999	999999	910	768	214	763	999999	999999	801	726	991	549	588	475	999999	187	860	109	978	589	999999	834	512	999999	999999	999999	820	151	587	999999	999999	246	194	312	409	184	484	467	181	569	999999	895	999999	58	999999	999999	265	115	999999	267	912	65	308	649	42	673	999999	197	621	698	942	590	763	407	999999	754	364	285	999999	931	999999	999999	928	419	41	721	187	464	572	952	999999	715	999999	330	491	961	938	545	279	736	690	999999	846	482	626	967	142	258	349	404	840	980	49	449	565	519	137	888	617	320	495	39	625	669	449	237	820	442	916	999999	816	818	15	339	251	415	999999	455	999999	999999	999999	999999	125	177	121	999999	675	331	999999	971	999999	59	928	959	250	661	671	186	43	398	156	999999	342	602	588	32	999999	999999	207	159	999999	999999	999999	999999	731	567	999999	457	557	179	562	999999	677	945	913	999999	890	999999	98	
590	999999	379	421	404	917	889	999999	999999	588	99	305	964	999999	615	999999	161	953	384	999999	999999	999999	224	629	999999	836	657	32	396	689	821	999999	927	999999	617	415	593	999999	701	999999	842	970	400	868	467	874	999999	376	71	937	761	813	999999	818	414	843	999999	999999	999999	568	270	866	999999	834	999999	957	377	352	999999	210	424	890	999999	748	999999	712	356	355	172	999999	999999	291	960	459	927	999999	626	118	217	774	885	843	713	143	375	999999	770	566	999999	509	507	255	860	861	999999	870	999999	767	434	701	999999	184	587	999999	329	999999	999999	751	906	758	999999	268	144	741	999999	581	187	128	382	419	999999	790	253	662	492	993	430	109	936	67	457	999999	684	999999	999999	710	265	155	999999	396	79	29	659	352	178	248	999999	999999	545	999999	999999	999999	395	24	759	706	930	925	85	336	558	806	814	999999	311	999999	999999	999999	999999	614	999999	42	315	986	999999	999999	999999	999999	494	253	883	311	999999	995	999999	24	473	669	756	580	999999	999999	79	999999	999999	999999	214	809	51	999999	665	491	665	931	624	660	999999	408	675	836	576	39	440	999999	452	257	252	818	485	296	20	913	872	999999	999999	999999	962	828	158	86	717	999999	859	799	588	999999	645	632	381	713	887	74	994	919	14	750	899	247	44	590	30	396	999999	754	999999	751	618	782	107	638	697	308	259	999999	128	256	999999	999999	253	60	999999	620	447	772	408	999999	999999	952	878	999999	96	725	999999	999999	66	331	996	114	125	999999	783	863	999999	999999	25	588	814	405	801	758	580	269	999999	999999	999999	999999	999999	999999	356	738	832	666	904	23	999999	972	515	690	542	797	999999	75	524	416	999999	999999	95	999999	756	999999	141	523	161	129	513	826	730	999999	590	656	383	444	758	387	13	126	999999	999999	199	53	83	133	863	13	508	514	744	999999	715	999999	999999	999999	999999	999999	606	319	514	999999	999999	999999	999999	999999	110	999999	423	999999	317	999999	413	160	789	574	515	713	745	999999	659	157	621	999	999999	999999	104	359	342	140	638	231	781	693	612	183	21	474	801	378	999999	977	999999	692	206	607	184	564	450	999999	737	102	790	999999	660	366	173	510	643	107	610	751	554	293	187	95	366	719	548	615	563	51	911	377	985	682	999999	999999	803	999999	969	539	999999	999999	403	546	441	999999	43	255	999999	511	830	703	768	999999	433	999999	514	120	250	465	26	999999	196	999999	190	423	613	977	799	244	707	167	138	80	842	961	890	641	999999	999999	685	999999	
605	61	220	999999	999999	999999	258	999999	423	692	244	514	523	83	405	999999	999999	28	999999	65	999999	999999	999999	673	575	697	438	471	416	873	466	999999	999999	723	999999	145	999999	973	814	899	728	539	820	24	923	624	999999	768	999999	193	286	636	604	629	847	829	999999	547	999999	911	285	787	853	999999	235	999999	734	999999	844	999999	231	392	213	679	337	916	955	999999	749	951	150	670	905	233	597	830	472	160	875	410	887	938	999999	999999	999999	941	685	280	789	999999	889	757	924	305	999999	893	432	924	302	999999	873	468	999999	691	771	615	881	629	952	999999	999999	999999	924	444	383	292	61	310	65	395	241	685	999	993	999999	392	745	609	271	703	407	548	857	945	536	428	150	649	142	19	69	65	327	394	62	314	832	999999	922	678	841	132	868	906	699	198	999999	804	999999	388	869	282	368	999999	997	165	999999	978	908	954	152	412	999999	999999	335	185	367	999999	941	756	999999	999999	687	592	861	285	679	950	999999	347	960	346	29	753	999999	787	697	999999	396	896	588	853	999999	968	536	999999	999999	822	580	524	999999	852	862	872	999999	613	594	775	999999	722	486	775	732	570	993	805	393	424	999999	548	487	299	229	55	178	706	683	718	999999	432	331	856	379	732	517	117	484	156	925	999999	202	922	681	673	419	812	131	21	974	731	56	539	915	42	46	541	999999	817	999999	999999	930	999999	719	999999	401	629	405	10	63	886	331	246	999999	381	356	565	618	999999	635	999999	999999	671	744	334	999999	791	999999	347	999999	975	999999	666	452	804	999999	999999	212	999999	282	789	416	131	999999	98	409	809	50	999999	686	999999	923	87	191	999999	999999	268	142	999999	588	999999	688	68	314	87	999999	664	999999	694	775	39	362	999999	283	845	999999	463	713	655	924	576	750	406	661	223	62	406	485	999999	267	347	194	999999	138	999999	111	358	816	880	686	744	25	999999	768	999999	129	31	999999	345	399	999999	999999	486	470	21	999999	999999	406	999999	34	15	189	999999	436	438	845	544	772	999999	999999	600	999999	832	969	189	560	404	638	999999	999999	40	602	149	713	184	999999	999999	357	999999	812	820	952	999999	999999	680	565	334	919	340	999999	584	259	999999	601	799	445	721	999999	290	460	465	653	401	997	994	999999	999999	999999	261	646	147	999999	999999	999999	924	647	922	999999	999999	999999	236	999999	307	204	519	781	409	999999	999999	739	80	201	77	666	357	999999	999999	727	861	277	525	357	667	694	673	397	999999	404	999999	999999	999999	
744	227	665	234	999999	355	207	487	222	999999	502	999999	522	575	945	129	989	450	757	97	999999	125	31	109	878	817	613	999999	131	188	15	870	999999	999999	999999	973	411	999999	999999	999999	363	249	648	274	32	293	155	128	727	277	613	999999	919	74	327	628	999999	999999	355	999999	741	676	366	44	997	999999	311	304	248	999999	718	558	82	999999	733	955	999999	756	86	595	999999	999999	803	999999	999999	60	950	999999	999999	707	777	845	96	214	999999	686	883	999999	999999	401	982	850	879	755	999999	65	881	982	341	371	161	449	489	760	500	256	873	999999	470	947	999999	614	999999	540	204	999999	472	999999	858	56	82	863	999999	685	613	821	614	57	303	999999	999999	968	999999	538	999999	338	999999	335	713	831	999999	999999	153	329	720	377	456	349	561	686	593	23	134	294	299	297	959	999999	157	999999	641	825	218	950	777	999999	999999	865	984	865	517	146	164	36	243	999999	719	170	964	245	999999	999999	999999	617	926	165	843	81	249	268	379	561	188	44	199	999999	172	203	551	18	129	591	999999	695	179	456	859	108	61	598	578	999999	839	911	314	999999	339	601	34	622	869	186	999999	999999	999999	999999	958	130	836	255	539	526	619	999999	126	999999	999999	999999	999999	479	306	744	999999	651	999999	580	999999	276	729	823	999999	999999	178	929	149	999999	965	639	208	223	498	739	272	805	69	62	999999	999999	999999	531	465	538	163	999999	999999	134	165	974	45	915	999999	691	400	22	999999	999999	357	999999	817	183	999999	281	602	234	999999	999999	999999	225	591	999999	401	837	480	208	368	129	417	624	614	25	786	990	604	999999	978	806	999999	999999	218	999999	704	499	76	999999	999999	193	936	928	573	999999	651	940	999999	999999	523	407	999999	202	653	999999	560	733	85	802	396	827	677	999999	256	185	228	232	16	999999	933	901	771	857	495	185	193	488	60	855	373	846	999999	999999	999999	580	594	156	606	741	999999	971	424	274	236	885	999999	627	681	398	999999	999999	934	892	999999	999999	999999	363	999999	999999	293	999999	682	229	438	999999	999999	999999	549	999999	999999	82	626	274	960	999999	487	507	631	610	669	565	807	662	325	999999	911	715	734	999999	999999	241	449	137	999999	468	298	204	999999	685	664	46	88	999999	807	999999	802	999999	931	510	145	999999	731	106	999999	727	274	29	999999	494	638	514	745	402	730	358	632	498	999999	502	999999	292	672	945	945	632	487	801	999999	857	151	999999	999999	234	21	999999	509	353	328	730	203	278	300	351	57	159	
300	685	999999	459	835	999999	853	438	999999	999999	465	785	161	999999	999999	999999	175	999999	999999	396	731	521	390	999999	849	289	180	95	309	999999	991	331	898	999999	342	801	526	405	31	999999	397	999999	999999	168	360	999999	202	151	489	729	999999	252	998	660	999999	999999	999999	371	609	555	143	999999	139	440	861	144	887	365	999999	448	999999	769	35	999999	998	386	133	231	562	135	97	999999	999999	579	302	748	332	247	376	563	506	165	795	999999	999999	999999	225	958	307	226	835	999999	307	999999	782	343	227	494	661	52	655	83	999999	484	468	999999	171	559	147	999999	812	649	988	291	942	999999	974	559	809	999999	170	175	923	346	999999	261	731	564	999999	959	531	837	999999	334	907	432	357	999999	17	600	999999	666	820	195	413	999999	847	26	999999	991	999999	999999	685	293	882	489	159	999999	194	217	382	606	999999	187	590	974	999999	999999	999999	520	999999	999999	552	218	999999	999999	999999	738	933	999999	413	999999	999999	805	600	864	162	302	999999	427	282	886	136	800	227	862	904	999999	604	438	132	999999	642	999999	557	706	124	476	999999	389	999999	999999	537	91	803	666	150	957	586	725	822	999999	223	999999	247	999999	536	999999	990	57	999999	711	143	504	981	230	82	877	257	894	999999	686	919	72	999999	999999	358	55	996	561	721	946	66	879	616	361	970	687	351	10	179	372	485	999999	789	999999	287	43	109	583	593	272	999999	691	975	146	851	160	999999	999999	999999	490	755	999999	999999	652	999999	264	888	999999	260	395	536	257	724	387	210	593	999999	858	583	999999	999999	422	967	459	999999	374	903	999999	509	819	999999	999999	999999	689	617	55	999	147	999999	32	154	479	333	208	735	461	967	598	935	999999	999999	814	802	883	544	342	472	876	999999	289	361	418	130	440	999999	572	456	45	999999	165	594	145	87	560	999999	999999	98	768	723	785	407	314	544	251	941	210	172	917	155	999999	582	132	731	500	999999	736	359	893	999999	173	15	932	828	999999	673	742	736	999999	712	78	254	999999	162	999999	881	999999	999999	879	499	180	409	999999	889	495	582	999999	999999	999999	889	443	127	205	939	560	780	475	999999	764	578	999999	473	999999	214	87	40	878	970	112	619	999999	862	480	403	658	763	476	52	343	999999	999999	999999	159	999999	279	999999	58	764	602	999999	999999	570	119	310	999999	706	488	334	812	465	704	501	999999	967	999999	581	999999	802	999999	796	314	999999	999999	566	375	870	323	568	935	136	981	123	999999	999999	213	65	753	179	112	
999999	285	151	999999	878	999999	999999	37	192	99	698	314	256	483	805	544	982	427	552	934	999999	392	999999	399	686	483	590	999999	57	763	217	999999	999999	699	339	521	173	999999	999999	73	664	999999	141	479	999999	821	735	999999	572	999999	231	999999	210	244	682	999999	364	752	553	405	912	588	979	999999	881	999999	836	556	153	293	381	999999	163	489	280	999999	261	450	161	864	747	950	559	338	541	579	626	243	27	770	166	420	650	868	160	999999	999999	999999	597	999999	985	189	497	288	348	443	999999	720	964	104	318	914	600	999999	657	962	38	651	886	312	999999	603	538	383	137	960	999999	294	339	203	999999	548	853	784	999999	568	463	281	989	108	999999	906	279	999999	462	252	820	961	221	197	58	222	999999	999999	133	999999	999999	123	999999	388	305	200	999999	770	999999	769	70	815	809	99	509	757	661	788	217	347	333	616	921	884	999999	186	83	151	155	999999	999999	999999	661	999999	917	349	129	611	803	904	524	999999	551	999999	191	14	162	131	688	999999	561	999999	999999	786	68	44	999999	277	248	129	999999	249	625	999999	57	503	164	999999	182	999999	999999	59	999999	312	999999	825	999999	238	702	145	33	999999	462	854	950	685	999999	875	437	883	156	852	372	684	788	284	999999	680	645	688	849	839	999999	999999	999999	511	62	999999	963	999999	999999	964	574	113	105	174	787	770	920	371	23	289	884	298	23	999999	686	310	524	547	941	394	593	24	295	194	12	934	201	999999	632	999999	999999	204	914	192	287	269	588	999999	999999	999999	760	283	674	570	954	660	515	877	824	751	260	426	301	999999	380	560	817	910	171	853	579	481	739	309	377	690	384	830	508	999999	999999	999999	59	999999	999999	320	349	724	240	352	428	324	999999	881	462	495	902	999999	999999	727	452	678	462	644	542	999999	544	374	202	999999	285	999999	378	407	39	999999	376	472	999999	999999	220	102	679	999999	434	265	999999	857	846	882	788	55	28	780	975	53	448	415	296	354	775	974	532	967	76	744	999999	227	999999	999999	129	999999	388	751	999999	359	999999	643	999999	287	432	999999	999999	999999	485	240	999999	598	432	985	912	960	186	999999	294	245	570	712	999999	999999	999999	639	15	999999	999999	358	999999	277	273	625	55	804	205	18	922	99	456	221	491	835	89	356	999999	865	200	168	263	782	466	281	788	295	891	999999	999999	999999	680	783	557	999999	574	999999	335	806	940	999999	765	177	999999	999999	999999	358	231	916	610	962	843	150	999999	604	999999	883	
999999	991	836	999999	999999	674	50	139	418	673	664	364	999999	999999	31	999999	999999	92	403	999999	109	271	492	439	999999	999999	919	999999	999999	999999	239	953	42	690	999999	999999	999999	191	999999	100	136	554	787	126	694	999999	999999	919	940	854	224	471	210	18	784	999999	509	406	694	999999	999999	999999	999999	999999	443	711	332	580	113	688	999999	743	888	313	959	555	999999	999999	745	999999	329	10	74	105	325	768	752	33	999999	999999	833	572	496	265	345	999999	999999	999999	682	982	543	84	815	262	834	480	583	897	999999	999999	999999	143	999999	999999	619	754	999999	999999	562	675	958	309	999999	75	854	457	257	633	967	999999	190	574	999999	762	664	999999	194	811	999999	845	999999	855	973	678	972	699	911	10	645	591	131	290	357	17	999999	244	411	750	407	387	999999	949	999999	999999	999999	500	999999	898	831	999999	569	999999	824	716	489	113	335	999999	102	165	546	257	999999	386	745	999999	227	685	738	430	842	444	414	882	999999	245	926	791	630	999999	259	999999	178	279	31	962	999999	640	527	921	908	999999	657	252	999999	975	961	552	999999	157	999999	764	170	999999	999999	135	754	941	999999	999999	186	999999	375	999999	905	533	89	718	365	783	444	587	168	999999	999999	436	786	171	51	645	999999	383	999999	482	209	999999	852	766	999999	896	218	524	544	999999	999999	374	51	46	999999	317	896	252	197	663	712	695	999999	352	999999	107	348	999999	899	999999	970	999999	199	999999	420	419	680	322	972	468	574	920	52	999999	999999	156	999999	750	999999	999999	748	40	196	691	770	514	889	509	999999	648	999999	625	624	95	312	941	185	158	626	927	636	584	280	728	98	999999	652	720	999999	999999	711	598	768	999999	710	939	617	999999	999999	906	530	999999	444	333	910	949	305	956	999999	999999	971	246	134	896	107	174	760	467	603	978	861	178	239	144	936	960	999999	459	385	999999	999999	677	999999	719	999999	999999	149	946	999999	149	496	695	148	148	771	475	474	871	78	546	189	160	999999	999999	54	999999	999999	310	397	949	101	846	581	220	807	999999	220	999999	999999	641	34	814	648	464	491	176	999999	100	999999	471	496	999999	390	839	193	184	773	999999	674	999999	524	839	559	868	57	650	123	928	341	477	265	999999	381	437	521	374	511	449	662	999999	331	850	937	999999	463	115	465	742	999999	999999	530	338	999999	999999	126	999999	265	779	416	840	62	112	758	999999	216	436	614	953	327	999999	672	999999	229	796	999999	673	901	633	415	941	194	999999	901	708	999999	999999	
330	927	320	336	119	732	999999	821	825	999999	102	999999	719	37	500	512	425	218	999999	999999	118	942	729	453	293	999999	374	999999	656	681	211	59	948	289	116	687	642	990	999999	940	300	408	971	505	581	999999	914	387	451	682	955	692	999999	999999	818	387	999999	867	999999	999999	367	568	175	999999	27	52	999999	440	920	813	869	434	509	30	905	710	999999	233	871	433	717	986	33	999999	999999	518	999999	999999	470	999999	489	775	947	232	582	732	242	826	488	538	999999	999999	999999	637	999999	531	193	728	845	118	415	999999	995	620	769	381	544	999999	428	999999	999999	999999	969	201	999999	999999	487	286	447	999999	477	999999	745	343	665	999999	528	999999	170	999999	334	999999	362	999999	324	515	779	999999	462	999999	999999	50	408	978	797	999999	514	276	999999	999999	53	906	290	671	640	270	238	999999	954	535	852	999999	41	233	999999	168	542	617	877	819	325	159	824	247	985	437	999999	766	999999	999999	728	262	93	453	999999	427	999999	690	999999	999999	286	127	382	999999	999999	50	999999	185	803	639	339	897	399	999999	999999	894	999999	53	686	212	999999	999999	126	170	806	599	74	999999	999999	757	866	851	999999	999999	999999	999999	776	897	889	944	999999	999999	962	906	999999	831	863	600	60	266	344	259	14	999999	999999	815	10	999999	130	757	976	431	113	56	772	487	999999	575	950	204	127	195	999999	999999	785	954	508	999999	999999	975	736	473	537	999999	422	617	847	386	999999	727	999999	564	777	999999	999999	996	466	916	143	976	828	297	649	999999	148	999999	105	271	999999	999999	999999	789	515	154	31	512	894	297	634	999999	640	625	291	232	999999	563	418	32	999999	788	497	592	86	730	156	448	824	681	676	273	521	585	652	999999	421	417	59	632	999999	465	111	999999	292	978	345	212	15	426	858	585	999999	83	497	999999	999999	999999	713	999999	999999	582	688	223	620	370	643	64	973	999999	811	589	513	786	912	318	686	327	310	999999	394	943	442	407	822	101	532	999999	97	999999	999999	697	704	275	634	536	777	999999	558	921	344	291	999999	999999	615	278	82	954	171	189	268	769	423	614	999999	63	149	290	400	529	999999	999999	966	276	962	123	885	248	161	385	540	797	769	389	764	113	714	20	999999	553	28	578	287	908	999999	851	283	99	875	999999	396	496	498	38	92	148	324	963	470	501	393	834	803	785	648	470	10	44	850	999999	349	139	498	846	999999	999999	918	68	827	999999	840	796	372	999999	988	999999	999999	740	306	625	999999	751	
549	300	170	194	999999	501	269	999999	850	999999	249	590	241	267	999999	651	527	822	999999	266	145	359	661	596	999999	999999	797	604	999999	999999	738	234	507	999999	590	999999	999999	326	495	999999	798	849	270	601	556	999999	349	731	55	657	999999	484	405	532	615	199	639	999999	722	552	999999	665	817	999999	510	24	92	642	677	800	966	999999	999999	999999	467	296	99	69	50	689	883	76	558	512	56	264	828	975	983	400	568	121	603	943	999999	143	41	678	100	999999	699	706	63	254	691	21	156	603	74	328	110	579	533	42	999999	637	116	314	544	999999	196	117	659	287	242	999999	608	393	88	334	264	999999	969	508	990	187	22	314	820	999999	999999	999999	910	664	299	988	587	999999	284	95	37	999999	144	843	999999	591	56	999999	22	837	999999	762	524	739	74	690	610	35	52	491	624	802	493	509	149	961	206	995	987	254	276	47	999999	993	999999	537	286	135	162	999999	140	246	301	983	631	354	710	999999	999999	609	387	562	528	793	470	235	243	634	703	394	395	999999	788	999999	570	375	653	531	443	536	413	999999	999999	999999	999999	999999	510	999999	878	795	260	999999	405	388	867	714	518	999999	532	81	999999	652	432	767	999999	88	457	999999	999999	265	700	188	999999	73	205	902	688	884	442	999999	725	999999	756	999999	144	369	655	410	900	999999	856	338	999	371	242	761	62	999999	630	999999	931	975	999999	999999	104	81	297	999999	192	964	35	634	883	999999	356	999999	896	523	999999	653	432	999999	999999	566	408	372	999999	376	831	999999	850	999999	264	999999	160	749	999999	143	999999	72	82	999999	227	935	999999	232	454	559	24	670	865	999999	483	977	849	884	999999	531	223	732	892	999999	510	748	999999	453	999999	722	299	607	925	999999	710	999999	580	118	829	698	735	186	999999	630	999999	170	578	321	108	287	321	275	999999	999999	920	999999	180	161	999999	999999	820	386	852	999999	269	417	745	999999	828	913	406	740	65	999999	795	999999	814	271	999999	999999	179	803	355	999999	999999	33	210	999999	841	628	399	429	999999	360	999999	358	333	999999	999999	944	425	999999	493	194	880	581	999999	753	328	883	999999	908	999999	474	309	27	999999	760	999999	245	216	934	999999	209	523	977	445	704	775	446	713	629	999999	624	924	703	319	170	221	829	813	456	492	958	361	490	999999	830	61	859	327	573	863	134	737	491	214	293	670	903	145	516	978	999999	179	647	17	967	550	999999	707	870	999999	502	432	760	451	312	847	43	150	614	
999999	915	999999	150	765	777	999999	999999	999999	36	999999	317	999999	306	478	610	788	713	483	868	999999	455	162	457	999999	371	701	976	49	999999	445	637	763	999999	862	72	999999	39	882	239	90	999999	115	999999	380	999999	999999	999999	999999	999999	999999	144	999999	281	333	999999	999999	672	999999	404	85	910	403	597	590	862	554	172	444	415	847	758	831	253	787	183	349	480	86	794	999999	999999	694	207	387	311	88	999999	207	999999	308	100	914	487	164	999999	999999	999999	101	518	686	646	999999	877	994	765	312	315	493	999999	999999	999999	595	999999	999999	509	225	205	220	288	783	71	964	779	116	757	843	353	999999	617	469	999999	388	568	118	999999	884	817	213	622	998	773	998	999999	999999	25	505	594	646	655	955	518	308	812	735	624	681	912	770	246	921	959	226	999999	691	36	904	37	222	999999	999999	408	992	999999	290	999999	73	918	972	100	999999	259	999999	444	661	951	999999	576	832	493	245	972	56	966	999999	49	557	132	365	780	999999	999999	999999	999999	39	556	526	710	532	725	561	999999	939	680	999999	672	999999	781	999999	740	502	338	204	728	999999	652	999999	35	897	250	462	999999	563	999999	979	784	877	984	999999	115	434	999999	999999	117	932	482	42	376	981	38	999999	775	908	624	999999	999999	999999	653	43	387	204	500	812	291	272	620	209	748	700	210	795	277	377	999999	999999	679	999999	96	795	999999	999999	986	53	869	463	686	42	938	913	206	510	999999	951	37	999999	934	21	761	844	321	283	294	675	781	999999	999999	999999	799	319	608	498	196	857	828	999999	218	457	942	828	585	588	271	834	504	700	571	325	350	208	381	668	999999	251	484	932	999999	320	272	636	943	289	242	629	315	707	999999	999999	133	270	702	486	78	933	268	733	22	999999	180	999999	999999	204	67	999999	937	940	965	944	383	999999	999999	897	999999	315	999999	306	999999	641	529	796	386	206	202	90	505	894	600	999999	999999	999999	920	877	150	999999	965	749	231	641	691	999999	742	378	991	999999	999999	805	301	762	58	961	999999	380	999999	384	999999	474	11	976	105	999999	999999	376	961	632	975	563	757	999999	349	145	84	713	999999	164	64	17	214	965	260	700	602	999999	551	999999	373	999999	999999	999999	999999	999999	747	255	545	648	35	375	999999	369	261	999999	58	298	422	912	999999	673	430	775	999999	999999	269	45	999999	405	450	512	824	940	269	435	999999	999999	526	999999	999999	829	999999	311	999999	688	600	845	713	983	652	314	999999	639	144	699	129	
182	446	999999	241	712	528	150	208	522	551	476	109	825	661	999999	771	574	524	67	999999	128	645	640	106	424	999999	742	753	145	97	195	806	999999	315	443	999999	737	999999	685	999999	37	113	999999	147	999999	745	999999	332	999999	543	999999	124	87	999999	10	536	806	999999	817	390	785	397	72	434	365	670	540	520	227	512	43	958	838	755	999999	25	38	502	973	679	999999	420	999999	999999	247	80	728	376	315	999999	999999	55	799	304	525	640	50	192	781	999999	215	377	114	999999	509	892	286	999999	725	985	508	999999	719	148	946	375	238	470	196	295	941	173	214	999999	764	988	999999	999999	240	999999	975	999999	721	520	473	75	315	86	999999	355	794	407	650	329	407	999999	336	661	358	999999	411	579	999999	496	521	51	172	793	999999	521	999999	742	101	887	19	999999	592	208	674	999999	70	162	378	840	500	544	523	885	999999	329	662	507	195	90	436	999999	850	234	999	999999	902	999999	758	999999	999999	999999	315	763	999999	745	852	137	987	477	999999	259	211	165	996	976	528	999999	879	997	999999	999999	556	21	999999	613	812	999999	209	251	999999	548	404	797	228	448	239	999999	574	178	477	535	520	718	990	187	205	695	238	32	904	624	641	999999	722	396	506	304	313	706	933	494	928	745	498	999999	855	413	936	557	999999	769	713	711	530	333	716	837	999999	283	999999	999999	999999	999999	347	999999	906	999999	999999	999999	942	934	456	999999	999999	982	999999	999999	229	999999	331	791	999999	680	999999	999999	911	930	999999	999999	679	668	283	39	298	999999	365	751	407	145	643	221	999999	114	615	999999	322	845	477	999999	726	941	617	579	951	626	999999	459	901	213	451	976	414	687	999999	283	661	426	579	428	626	999999	377	999999	999999	120	463	654	74	472	821	76	462	690	671	738	60	703	87	671	458	999999	999999	204	694	666	807	999999	951	341	161	895	275	58	921	871	573	533	772	841	173	713	394	438	391	384	523	723	25	424	999999	957	349	999999	999999	720	15	183	399	150	313	811	702	999999	321	999999	800	999999	768	799	999999	527	999999	245	999999	999999	999999	999999	999999	319	152	999999	635	999999	119	999999	556	367	89	999999	866	400	999999	632	538	361	20	999999	999999	465	583	999999	954	226	259	705	36	999999	410	235	209	999999	370	90	997	999999	186	175	999999	126	999999	443	999999	567	933	774	393	308	707	155	733	859	999999	358	999999	43	139	419	288	413	178	452	957	853	11	281	40	63	634	318	999999	845	48	10	95	150	
784	396	292	485	321	727	406	999999	502	350	301	999999	354	964	100	767	887	220	948	927	485	999999	999999	999999	743	340	674	398	970	887	820	302	272	594	258	742	136	802	101	999999	55	703	999999	999999	999999	28	999999	999999	228	418	958	828	62	167	665	313	830	999999	741	980	62	17	294	614	999999	998	748	759	716	357	640	94	999999	999999	882	999999	129	904	681	725	999999	14	180	562	999999	992	250	115	929	944	912	506	71	121	398	47	418	747	999999	999999	999999	948	999999	870	777	874	999999	554	285	882	999999	925	948	999999	358	999999	837	999999	684	536	999999	643	830	771	445	143	999999	16	119	844	999999	999999	772	700	455	683	999999	310	784	65	292	696	829	56	761	987	999999	54	763	349	999999	686	72	605	232	636	128	191	999999	999999	851	999999	444	441	519	810	162	999999	571	674	998	536	947	629	999999	72	813	999999	20	458	999999	978	253	770	999999	999999	320	176	999999	819	565	999999	875	999999	214	589	261	398	999999	950	834	999999	483	98	351	673	739	442	361	170	999999	344	181	976	67	872	459	674	797	832	500	999999	780	751	119	139	999999	806	425	664	810	425	256	70	623	285	999999	165	428	969	947	877	814	317	999999	230	697	898	93	341	139	587	601	999999	460	848	529	731	979	221	999999	999999	27	696	359	406	98	121	363	782	378	303	255	827	885	999999	181	473	754	999999	999999	762	999999	93	535	233	824	551	610	775	755	999999	186	217	957	999999	860	127	999999	600	141	999999	545	310	963	835	341	773	819	837	676	66	999999	99	999999	999999	220	933	171	136	582	546	511	588	999999	605	127	48	999999	871	761	999999	515	164	999999	999999	227	999999	130	999999	891	60	732	772	108	698	796	96	438	707	803	926	999999	831	28	594	84	956	284	367	999999	303	999999	947	86	622	999999	822	341	922	42	798	813	472	244	531	814	739	999999	337	809	40	609	172	78	834	108	683	146	172	782	999999	999999	762	981	999999	999999	999999	999999	485	157	999999	754	516	674	14	123	493	999999	496	780	345	476	999999	999999	687	694	740	999999	999999	524	867	685	178	149	772	660	60	491	646	383	39	53	14	190	835	286	103	498	73	720	614	96	649	392	999999	793	201	214	999999	903	999999	999999	454	999999	290	298	999999	376	902	354	73	12	999999	123	751	302	472	766	999999	999999	601	252	816	530	909	780	45	786	703	979	469	845	999999	743	966	133	598	53	999999	546	999999	726	596	999999	657	612	146	999999	640	
153	330	435	999999	892	312	175	99	999999	61	509	262	799	672	922	999999	228	814	216	156	627	703	428	866	186	711	999999	655	999999	873	307	999999	508	156	999999	999999	44	364	305	441	800	44	675	992	400	999999	901	63	673	999999	439	999999	999999	389	22	450	902	568	315	190	437	519	991	999999	753	866	754	652	999999	999999	851	863	518	775	355	593	38	436	475	892	810	820	982	999999	444	508	713	128	999999	119	756	475	999999	125	13	999999	999999	999999	248	999999	999999	258	940	408	999999	999999	289	164	43	429	421	999999	103	422	380	999999	536	999999	999999	999999	162	635	519	14	518	999999	815	403	999999	74	550	413	197	942	999999	561	879	999999	291	869	228	999999	95	713	697	999999	999999	635	744	395	755	324	999999	999999	381	904	999999	936	889	999999	760	886	391	969	879	17	999999	161	999999	818	737	952	446	746	36	604	550	806	316	238	999999	189	659	386	318	235	405	204	570	457	823	943	694	685	119	342	176	125	834	689	12	999999	575	925	658	999999	878	999999	967	777	364	932	629	999999	602	581	999999	15	660	653	612	93	999999	612	995	793	267	761	637	693	999999	434	999999	999999	235	783	999999	733	728	515	999999	143	237	793	102	999999	323	42	93	538	115	999999	464	999999	999999	919	640	962	930	864	999999	126	999999	283	349	930	959	12	999999	818	967	999999	286	154	305	478	855	796	520	113	480	235	999999	109	588	275	969	999999	999999	999999	152	651	803	864	970	241	509	953	454	172	999999	320	605	274	570	999999	885	999999	999999	608	73	999999	452	826	999999	319	448	535	999999	84	960	179	463	999999	676	999999	700	421	999999	73	969	902	999999	357	999999	169	629	999999	538	999999	999999	660	904	941	252	307	999999	999999	480	660	793	999999	268	379	212	999999	857	484	597	254	910	473	145	822	638	171	502	104	654	999999	999999	43	996	718	694	309	274	999999	878	379	127	724	941	999999	280	995	999999	972	154	420	999999	999999	816	294	999999	916	524	92	313	90	804	113	332	999999	970	759	999999	999999	685	902	497	999999	606	999999	136	999999	531	621	551	642	527	530	950	244	923	544	999999	712	653	777	785	192	218	797	999999	23	401	696	999999	521	28	104	297	999999	999999	965	999999	599	167	879	999999	902	540	670	562	284	163	999999	332	999999	542	275	999999	907	999999	315	137	808	652	122	999999	835	78	40	623	999999	242	999999	321	957	996	999999	554	773	999999	882	651	999999	244	300	860	313	374	127	979	752	207	999999	134	999999	
837	740	946	54	94	999999	999999	510	999999	139	51	999999	776	374	439	914	721	132	524	245	663	590	999999	999999	262	491	471	951	999999	870	235	999999	999999	999999	130	265	681	999999	689	999999	58	151	500	115	258	999999	536	10	687	999999	999999	999999	865	889	953	257	177	593	999999	602	98	882	999999	999999	999999	199	871	81	253	184	242	999999	442	999999	197	522	999999	468	113	847	999999	471	274	999999	999999	159	986	694	751	872	98	97	717	97	744	175	692	324	211	69	543	999999	756	513	831	820	999999	184	702	999999	167	999999	999999	999999	647	627	618	472	999999	754	212	187	999999	380	95	155	999999	999999	946	31	829	775	999999	53	999999	500	714	760	164	28	517	812	999999	321	999999	999999	607	771	450	127	557	999999	977	456	857	999999	144	999999	999999	686	325	297	999999	680	610	392	452	446	640	157	912	857	999999	328	247	400	195	18	665	707	547	732	904	828	999999	609	999999	810	196	948	365	999999	343	478	702	229	583	999999	999999	333	936	171	141	303	999999	999999	912	999999	219	467	999999	135	720	999999	148	593	392	999999	216	11	999999	642	260	691	791	582	524	839	999999	28	816	999999	308	342	770	999999	999999	999999	999999	774	999999	149	600	728	779	999999	619	999999	339	119	836	183	113	999999	739	304	910	449	999999	632	185	83	43	201	650	304	826	388	949	999999	992	781	786	442	999999	454	51	531	912	999999	963	901	999999	516	191	643	999999	600	602	475	475	999999	110	999999	599	999999	116	409	88	484	412	999999	999999	577	999999	65	999999	671	404	294	999999	389	536	949	668	283	999999	526	19	17	533	236	999999	484	296	840	999999	795	843	999999	348	999999	453	999999	159	999999	999999	931	399	136	256	109	205	317	222	999999	999999	999999	332	325	999999	999999	399	80	951	185	455	199	291	286	384	601	828	713	999999	999999	936	999999	800	936	999999	642	136	882	761	999999	999999	477	999999	209	224	530	473	527	642	758	252	382	486	973	286	49	999999	123	752	655	281	492	999999	601	159	526	360	999999	999999	416	463	516	319	528	154	978	927	91	71	854	999999	310	80	198	378	564	622	827	659	16	992	23	999999	115	999999	999999	116	669	60	697	179	87	257	235	305	999999	999999	958	999999	308	121	567	61	999999	527	999999	421	999999	233	999999	904	532	735	273	423	449	386	999999	999999	999999	871	268	41	374	999999	59	63	845	893	642	501	663	998	361	895	999999	999999	242	587	192	136	933	446	999999	999999	999999	351	999999	811	999999	359	858	999999	231	
436	852	536	687	223	999999	999999	576	290	590	999999	250	533	384	377	988	487	153	626	999999	480	938	822	576	580	47	708	78	999999	47	999999	642	81	777	925	52	899	999999	28	119	999999	559	653	999999	999999	552	122	967	617	823	377	215	242	999999	751	498	40	959	116	186	769	848	542	252	306	462	179	756	459	335	99	212	135	999999	918	920	295	966	999999	38	999999	999999	460	999999	999999	88	409	999999	36	437	21	999999	178	842	350	426	26	411	999999	999999	999999	366	518	292	733	999999	89	999999	491	830	213	74	752	999999	261	38	397	332	582	999999	62	507	730	999999	999999	159	44	999999	176	501	903	884	999999	999999	656	999999	232	999999	486	505	998	999999	190	205	234	947	197	101	590	321	38	694	828	341	855	874	635	999999	999999	584	140	797	559	989	927	999999	656	454	431	693	805	229	846	999999	999999	379	999999	999999	797	375	961	942	701	854	473	219	999999	86	452	999999	932	736	209	901	999999	211	133	201	278	905	301	743	999999	897	999999	809	848	751	999999	999999	557	110	999999	999999	999999	197	105	705	526	717	999999	580	999999	649	761	79	999999	999999	712	27	255	135	267	892	83	228	999999	804	999999	663	371	313	964	966	233	832	999999	605	289	186	115	428	675	560	999999	999999	741	30	999999	445	999999	903	49	999999	999999	432	843	805	530	404	915	301	365	862	356	960	616	45	426	999999	41	424	999999	536	912	827	999999	706	261	362	999999	262	668	903	874	467	273	870	735	999999	988	242	84	884	271	999999	72	813	999999	999999	114	706	603	216	414	375	248	513	191	999999	971	146	553	177	918	662	633	462	987	888	999999	999999	999999	624	999999	799	349	781	274	108	764	646	501	999999	257	779	999999	461	499	508	229	760	688	331	829	851	688	907	999999	609	999999	609	825	326	983	369	406	999999	276	614	999999	999999	248	93	648	999999	999999	972	919	149	999999	181	963	489	669	935	66	978	999999	98	121	442	815	665	916	165	821	999999	597	888	383	999999	999999	884	482	761	522	605	682	504	216	716	987	826	605	19	645	346	657	58	999999	427	193	187	503	593	651	582	176	493	513	999999	384	41	765	333	987	999999	16	999999	422	999999	306	999999	882	405	455	989	69	907	519	485	999999	549	999999	956	496	16	391	889	999999	999999	438	999999	991	746	341	956	70	282	32	566	339	749	635	850	130	893	305	108	148	662	522	269	974	37	941	835	454	809	999999	980	698	126	797	482	33	117	999999	145	
73	498	928	787	884	999999	155	778	914	999999	835	602	999999	292	751	456	427	178	223	963	804	505	511	261	445	52	868	223	951	999999	999999	999999	999999	169	44	649	999999	735	384	32	882	999999	920	999999	999999	244	999999	415	375	350	64	854	893	345	999999	568	999999	676	999999	842	999999	932	827	761	999999	823	18	551	258	999999	722	692	794	201	91	999999	584	999999	288	211	772	462	848	610	107	999999	128	999999	829	476	661	999999	999999	541	937	949	345	168	809	159	235	727	167	999999	628	999999	999999	999999	264	698	999999	204	999999	149	80	999999	999999	226	664	999999	999999	760	722	781	450	665	308	262	999999	999999	306	999999	983	999999	976	999999	305	584	982	735	911	426	994	140	493	467	668	254	999999	316	865	128	504	871	455	474	15	385	823	999999	74	999999	447	132	999999	567	220	999999	999999	34	335	999999	244	928	36	287	766	999999	298	982	996	63	790	947	276	999999	921	122	683	511	49	920	761	29	999999	113	999999	871	738	926	999999	999999	90	446	981	365	884	999999	845	999999	708	999999	96	999999	966	20	999999	999999	855	223	645	108	587	662	985	999999	747	224	999999	923	309	894	853	372	735	999999	999999	354	999999	910	303	355	999999	999999	999999	625	833	999999	999999	661	95	488	26	524	290	999999	821	999999	999999	576	999999	670	999999	999999	868	813	570	724	115	378	999999	673	534	999999	920	999999	831	999999	858	370	581	826	170	999999	837	821	878	999999	999999	586	999999	554	999999	999999	999999	632	999999	353	999999	999999	64	118	815	684	999999	422	999999	999999	603	990	327	750	569	100	994	999999	999999	999999	95	56	934	242	642	999999	603	491	780	143	653	297	263	488	433	869	315	472	999999	486	981	999999	866	807	734	999999	269	999999	985	802	405	999999	133	333	268	999999	65	999999	999999	296	91	999999	641	820	427	315	736	999999	326	700	784	531	781	33	731	670	999999	136	999999	551	269	577	506	978	737	152	174	929	229	999999	999999	493	996	999999	404	848	783	56	389	999999	999999	430	708	999999	27	873	728	110	999999	598	420	999999	999999	924	37	513	636	663	92	285	999999	999999	999999	492	886	301	535	67	999999	882	887	143	747	88	195	839	869	220	960	863	423	74	999999	999999	423	999999	999999	81	696	891	222	129	963	114	287	558	999999	999999	999999	726	348	671	481	719	711	999999	191	245	738	999999	999999	425	999999	999999	861	87	479	988	79	11	132	463	370	999999	999999	767	179	642	801	637	999999	653	999999	999999	525	752	999999	617	999999	146	999999	999999	
342	508	256	796	999999	745	253	209	89	822	155	407	603	885	999999	744	59	943	117	548	444	111	999999	991	613	468	703	119	495	862	78	933	306	198	130	862	490	874	351	999999	999999	601	999999	216	507	414	640	640	451	847	568	976	999999	165	499	999999	999999	999999	999999	957	51	144	999999	999999	753	999999	110	999999	764	448	264	185	999999	999999	999999	842	553	953	493	208	827	73	667	647	303	101	904	151	999999	999999	522	234	999999	393	393	999999	887	999999	462	999999	999999	999999	875	12	593	393	384	999999	15	656	687	396	772	999999	999999	978	476	77	923	662	999999	959	999999	874	925	999999	494	217	299	895	955	222	999999	208	894	999999	197	999999	63	999999	717	558	145	999999	212	999999	999999	706	999999	414	999999	819	417	800	978	354	999999	10	87	564	999999	176	999999	120	701	474	895	573	99	538	999999	812	23	22	944	758	999999	999999	672	799	576	999999	954	884	999999	145	805	999999	229	549	91	196	587	499	999999	999999	999999	35	350	737	999999	999999	616	999999	624	975	999999	999999	855	999999	999999	847	338	287	988	121	222	182	13	566	669	204	354	549	456	603	234	524	999999	404	267	797	332	934	568	687	180	238	269	141	339	410	999999	10	28	244	999999	309	511	999999	337	999999	32	784	78	46	544	76	279	999999	999999	292	404	461	999999	733	999999	403	719	310	999999	999999	912	871	236	269	359	353	531	221	744	925	22	999999	76	938	775	999999	866	999999	152	114	959	248	391	56	15	394	999999	294	719	464	589	999999	999999	353	999999	999999	557	808	999999	999999	545	999999	286	825	279	304	394	33	958	977	536	197	999999	836	34	999999	490	999999	999999	965	315	246	501	289	345	812	150	722	531	999999	989	68	845	951	568	901	961	999999	999999	710	999999	24	336	742	928	401	52	133	329	999999	670	377	554	999999	886	308	566	996	999999	467	164	672	502	999999	988	999999	352	217	999999	133	711	924	412	999999	966	300	910	759	361	999999	999999	27	999999	788	953	999999	513	133	999999	270	999999	999999	86	320	556	336	999999	991	754	459	59	834	855	205	40	999999	965	11	754	595	999999	806	999999	999999	696	147	279	713	390	376	999999	228	152	17	999999	746	847	102	996	639	999999	999999	15	902	999999	999999	171	207	757	216	656	511	378	478	872	999999	330	540	999999	419	66	809	610	387	999999	830	692	999999	417	999999	898	999999	999999	124	999999	478	801	742	651	761	975	999999	955	999999	999999	463	850	673	145	260	426	317	479	586	582	999999	318	627	
417	999999	253	999999	789	473	317	784	506	263	660	403	736	999999	889	999999	444	999999	854	436	667	40	980	28	999999	167	868	591	403	428	999999	850	170	183	999999	587	999999	999999	293	491	866	935	956	596	23	741	523	838	428	999999	152	598	999999	881	959	999999	94	234	611	631	605	726	999999	999999	721	809	242	999999	262	312	353	999999	700	999999	570	999999	83	999999	15	970	644	39	173	785	285	943	737	289	224	947	999999	294	59	661	886	150	554	878	874	213	999999	960	586	126	274	370	897	750	999999	237	313	999999	999999	641	987	576	562	605	803	778	82	953	999999	314	809	999999	733	49	999999	430	187	999999	519	999999	471	999999	452	57	999999	999999	55	986	968	986	643	802	999999	417	674	319	587	949	85	105	999999	555	999999	999999	316	999999	999999	999999	999999	890	59	999999	999999	999999	999999	999999	133	515	93	888	733	999999	999999	361	671	16	993	325	374	176	843	238	999999	424	670	915	999999	999999	740	315	999999	196	721	999999	937	534	622	648	247	370	196	999999	865	197	372	54	570	270	999999	310	222	321	493	108	57	820	988	766	756	264	253	952	774	999999	609	546	999999	907	999999	146	394	354	999999	14	980	771	373	932	999999	626	354	800	571	439	102	999999	999999	623	999999	126	546	855	892	982	126	244	306	96	587	826	679	663	846	999999	999999	999999	243	999999	128	286	457	65	999999	139	909	453	391	344	999999	642	843	999999	877	307	999999	538	461	105	888	745	474	999999	355	235	946	691	999999	999999	523	234	733	999999	999999	754	668	490	151	762	82	673	853	961	411	944	983	927	999999	548	873	387	416	147	600	999999	811	999999	710	999999	999999	228	999999	293	821	460	908	999999	257	132	638	999999	396	698	999999	225	892	512	874	411	252	29	999999	999999	233	146	818	596	623	132	942	497	999999	662	999999	854	183	569	150	950	45	364	999999	663	909	763	999999	999999	124	385	489	309	306	308	246	173	322	93	69	684	642	322	15	134	190	151	339	734	128	999999	999999	333	999999	924	999999	888	999999	252	506	470	155	111	481	247	642	642	201	481	426	417	541	999999	509	999999	318	722	358	555	482	767	999999	266	598	946	999999	166	999999	382	999999	358	823	80	587	599	999999	540	841	768	491	548	999999	999999	317	711	637	952	823	905	999999	652	999999	793	769	738	46	888	512	534	903	486	704	999999	547	999999	593	470	999999	909	927	777	881	589	73	934	817	575	999999	887	319	391	999999	42	999999	290	817	40	310	999999	
563	650	37	317	865	15	843	140	320	249	127	176	450	913	978	999999	999999	999999	729	999999	999999	470	940	625	225	521	153	999999	62	267	260	563	170	662	356	999999	750	573	724	999999	999999	686	999999	708	769	153	941	428	64	999999	519	867	310	474	928	102	709	412	102	353	861	182	999999	63	989	999999	999999	787	999999	999999	97	207	236	671	745	999999	999999	241	856	81	580	725	999999	999999	748	393	263	695	999999	263	576	347	481	381	207	918	608	211	718	214	147	164	860	999999	841	321	640	999999	729	694	886	999999	999999	999999	773	146	565	999999	315	606	311	320	62	314	134	750	726	999999	999999	827	635	14	522	651	934	425	864	999999	292	436	752	623	965	999999	376	108	791	461	607	999999	999999	654	896	121	999999	826	111	556	239	100	999999	785	999999	902	69	882	955	904	95	357	281	312	671	999999	854	999999	354	999999	937	35	958	274	257	412	474	980	999999	999999	748	117	324	999999	999999	202	999999	966	458	999999	999999	494	153	886	375	260	789	60	983	27	267	225	482	97	999999	213	142	330	538	762	437	999999	999999	554	999999	978	42	999999	999999	999999	999999	887	238	291	43	453	882	81	999999	996	623	424	997	100	153	533	635	236	698	820	999999	521	438	696	635	900	720	599	730	397	227	825	772	514	981	379	986	999999	64	175	999999	70	431	541	149	23	92	683	410	632	352	999999	274	999999	999999	524	459	999999	655	142	732	293	351	511	779	797	999999	492	118	774	546	444	181	999999	499	999999	99	897	557	999999	818	47	999999	108	54	421	561	314	104	999999	999999	453	999999	922	443	999999	999999	920	999999	351	371	599	574	635	95	908	634	741	999999	419	435	562	985	44	323	999999	104	999999	466	368	246	348	999999	652	854	102	900	999999	99	460	290	179	145	215	260	229	472	562	999999	146	999999	999999	345	685	41	367	468	510	608	999999	999999	476	999999	999999	999999	33	999999	922	780	999999	17	384	652	517	138	999999	999999	999999	999999	999999	999999	541	239	329	581	999999	12	712	620	497	634	399	651	350	517	814	715	741	110	236	27	999999	781	30	999999	411	999999	827	999999	775	939	689	726	513	999999	411	246	144	999999	687	999999	999999	311	293	368	618	732	311	10	324	551	999999	678	557	86	682	759	999999	200	180	261	999999	166	845	558	944	673	148	825	999999	577	999999	920	999999	215	528	999999	498	661	520	679	864	827	241	234	999999	999999	178	436	843	999999	36	943	999999	999999	845	342	999999	735	424	945	594	
486	999999	747	999999	765	265	351	558	444	999999	558	680	999999	396	358	999999	620	303	932	999999	711	981	999999	551	636	278	999999	999999	999999	781	763	999999	999999	94	388	932	494	999999	498	755	827	878	999999	390	478	273	160	50	497	418	999999	999999	999999	450	882	504	999999	999999	344	497	999999	999999	372	999999	507	321	999999	416	18	425	439	367	999999	187	677	833	999999	82	82	999999	127	945	999999	777	935	332	755	134	999999	883	501	298	999999	10	486	845	999999	999999	883	166	999999	744	42	999999	978	488	635	314	999999	59	999999	367	999999	970	379	334	118	595	727	184	999999	980	214	134	924	151	447	804	701	999999	326	999999	999999	916	214	999999	913	802	999999	456	999999	451	361	162	999999	143	175	948	631	161	737	921	27	708	999999	188	999999	907	156	999999	51	999999	612	999999	732	94	178	217	766	996	999999	999999	796	281	487	124	999999	62	172	790	999999	999999	183	549	103	405	819	999999	325	36	843	15	655	960	414	866	838	418	429	878	965	958	192	635	741	431	999999	999999	231	486	559	999999	745	366	861	552	657	73	999999	337	274	687	999999	740	162	415	660	999999	867	999999	999999	220	633	294	824	27	316	548	808	671	280	83	269	999999	476	366	270	298	108	861	219	775	999999	101	613	287	76	451	482	335	770	298	999999	609	210	348	854	999999	541	844	246	999999	265	187	66	999999	428	999999	999999	999999	155	372	737	15	412	510	651	541	999999	546	951	999999	75	482	900	999999	204	659	637	138	999999	809	756	263	625	109	519	999999	44	422	859	22	187	687	190	999999	560	999999	999999	700	999999	322	780	999999	893	381	54	782	286	999999	996	999999	425	999999	293	346	615	483	389	312	990	999999	999999	268	999999	999999	687	387	302	502	431	330	461	937	441	199	39	762	370	254	65	737	115	959	999999	101	597	52	999999	999999	792	87	493	999999	709	438	815	521	317	955	999999	666	999999	999999	653	675	999999	488	704	103	317	853	123	145	256	999999	164	546	842	595	999999	644	999999	458	709	354	836	999999	237	12	384	517	454	415	560	399	257	999999	316	750	999999	118	348	310	536	939	963	358	648	456	999999	278	679	721	614	999999	682	999999	999999	308	999999	749	260	999999	999999	999999	999999	708	585	857	15	999999	240	101	811	999999	305	682	922	999999	390	488	918	780	728	115	837	733	800	510	717	227	255	17	911	44	857	647	591	736	540	999999	773	999999	451	999999	48	588	910	381	753	999999	118	315	999999	360	999999	999999	972	613	
962	675	907	84	999999	787	588	232	189	776	385	658	101	195	239	134	715	137	339	287	999999	259	999999	429	999999	999999	118	940	99	561	213	387	999999	999999	774	865	358	698	651	663	862	999999	408	143	996	104	908	922	85	793	645	999999	151	694	546	713	852	488	999999	431	999999	999999	142	999999	572	999999	984	122	421	373	776	26	485	675	425	260	999999	689	432	662	809	195	864	306	999999	509	246	999999	442	71	999999	870	999999	999999	999999	223	683	779	571	999	120	795	999999	712	26	628	999999	475	279	295	862	172	65	664	999999	493	784	835	712	73	761	14	680	999999	360	999999	645	265	690	212	577	81	128	999999	552	23	683	161	290	297	290	770	710	156	208	850	999999	716	999999	500	999999	848	76	999999	247	115	125	161	362	120	999999	999999	784	999999	718	790	54	632	122	608	809	632	554	425	999999	999999	304	533	999999	509	999999	999999	658	200	772	728	14	621	999999	999999	898	999999	999999	180	999999	327	999999	643	438	418	805	191	603	999999	999999	999999	999999	651	723	257	811	999999	999	999999	28	999999	314	594	999999	999999	785	433	447	676	999999	287	999999	384	120	466	14	660	999999	743	703	999999	335	659	510	999999	434	363	897	937	635	316	999999	946	999999	261	22	999999	349	999999	632	382	744	927	999999	413	973	919	541	267	252	999999	497	266	159	999999	727	999999	94	999999	564	432	536	509	50	403	999999	886	232	858	999999	613	321	655	120	331	176	999999	370	106	991	515	821	640	695	485	818	276	999999	999999	533	367	317	20	884	210	846	244	886	895	659	999999	696	999999	813	999999	838	842	156	999999	941	329	999999	987	346	58	610	999999	814	565	585	999999	99	187	335	96	306	311	771	909	484	999999	521	474	999999	999999	999999	149	826	66	646	975	999999	969	999999	999999	999999	999999	673	835	999999	950	999999	331	319	181	998	999999	357	999999	343	999999	81	246	999999	19	808	820	550	442	239	471	79	758	918	609	367	129	83	131	23	976	999999	935	319	534	511	999999	999999	275	999999	309	791	109	722	999999	999999	883	999999	999999	404	262	779	241	999999	139	880	672	412	710	999999	999999	445	999999	713	366	999999	145	999999	818	508	619	999999	284	999999	999999	999999	999999	999999	999999	704	483	999999	980	999999	761	206	999999	340	999999	999999	999999	786	454	461	37	999999	565	396	366	220	769	956	807	595	785	597	505	705	674	999999	911	637	603	15	999999	385	465	508	952	169	502	805	746	174	669	832	219	822	508	76	123	999999	678	598	935	
527	695	395	941	173	999999	701	665	999999	742	211	999999	449	999999	652	408	67	444	206	999999	999999	220	642	999999	999999	387	682	999999	999999	346	338	958	14	79	812	690	80	566	788	467	800	999999	999999	432	467	649	770	701	999999	667	66	148	482	999999	971	317	62	469	989	785	999999	504	66	999999	413	253	187	380	318	999999	999999	500	655	738	918	999999	204	220	467	999999	617	981	351	940	290	999999	486	134	107	505	637	610	577	999999	448	305	92	630	29	224	471	399	392	999999	338	565	492	743	962	157	122	842	11	686	177	47	163	126	114	223	999999	63	999999	813	334	728	922	999999	300	623	741	999999	200	253	840	228	599	999999	611	724	706	743	999999	950	999999	794	608	891	834	411	151	966	526	805	456	418	999999	579	568	610	643	999999	999999	349	415	549	651	757	999999	949	448	706	999999	390	516	34	890	999999	999999	540	999999	41	999999	999999	481	774	999999	999999	796	432	111	30	888	11	91	866	300	823	544	843	153	851	55	885	999999	999999	462	146	999999	432	527	793	158	38	491	611	32	564	867	641	501	265	999999	423	848	428	999999	512	309	649	999999	77	999999	587	396	999999	986	999999	925	45	999999	999999	999999	374	904	318	871	999999	999999	479	844	735	999999	902	351	887	999999	631	999999	544	628	949	999999	648	698	460	14	570	999999	223	625	99	638	831	329	590	168	999999	519	539	556	956	993	830	805	999999	121	999999	245	509	387	999999	895	391	999999	999999	84	458	999999	453	313	311	228	305	853	755	107	134	583	761	728	303	121	999999	987	671	956	16	843	700	349	128	335	999999	835	271	999999	999999	423	956	515	709	920	76	999999	999999	738	697	976	59	901	999999	312	999999	780	999999	999999	398	403	745	416	77	615	975	113	999999	976	95	469	592	999999	849	710	626	255	28	383	55	280	742	999999	999999	40	793	798	363	999999	999999	361	999999	28	804	853	678	550	448	999999	944	963	51	279	652	238	394	497	61	285	999999	999999	999999	711	207	128	999999	812	999999	47	821	187	749	378	135	733	718	999999	757	996	42	86	807	924	438	92	239	999999	290	999999	645	999999	747	87	999999	621	600	999999	999999	686	202	865	402	999999	999999	767	223	672	999999	918	999999	999999	999999	999999	999999	999999	431	837	282	999999	888	198	531	999999	402	524	999999	672	999999	999999	143	677	752	999999	999999	176	999999	407	651	671	999999	566	328	372	999999	824	566	999999	834	999999	999999	999999	767	999999	797	13	344	284	17	758	999999	550	434	
640	784	841	78	668	261	86	925	34	999999	999999	256	999999	869	999999	607	577	999999	748	838	716	999999	381	999999	999999	283	799	999999	408	999999	892	344	328	999999	688	587	678	756	898	439	999999	605	999999	576	166	459	999999	999999	999999	999999	440	800	588	712	717	326	413	931	32	395	462	254	526	635	303	999999	928	999999	191	581	929	821	69	319	999999	121	158	999999	999999	596	808	665	657	732	958	101	756	615	425	372	184	746	734	512	999999	513	999999	999999	999999	890	999999	999999	999999	999999	747	619	740	278	631	605	177	608	999999	435	586	796	596	794	676	999999	520	322	774	999999	406	192	999999	556	341	999999	999999	618	999999	863	999999	532	713	63	984	349	360	999999	999999	819	204	999999	568	308	999999	191	916	293	863	999999	379	219	510	142	207	999999	532	999999	999999	64	572	559	999999	325	999999	999999	999999	999999	999999	999999	851	999999	999999	955	625	830	624	788	999999	160	660	749	754	461	493	855	999999	580	855	429	816	999999	550	999999	256	999999	500	252	999999	872	108	382	483	536	229	999999	879	555	517	377	940	743	563	786	403	823	999999	999999	999999	516	41	999999	999999	390	999999	684	492	999999	708	999999	999999	381	852	999999	62	288	275	228	999999	156	975	476	73	488	489	82	613	764	999999	433	999999	999999	420	430	999999	999999	694	103	25	545	854	479	847	537	46	568	891	804	999999	999999	557	586	391	999999	540	999999	448	999999	999999	447	80	728	999999	999999	999999	999999	961	431	918	466	593	181	212	999999	999999	505	629	536	999999	920	999999	809	40	999999	875	263	494	999999	890	284	157	494	202	578	474	135	605	572	396	582	607	999999	999999	277	999999	386	383	999999	999999	44	936	999999	758	980	266	271	698	463	999999	886	969	235	541	643	318	999999	978	634	232	177	999999	66	999999	868	322	720	923	762	889	499	879	999999	353	855	999999	245	735	999999	321	213	437	151	174	509	612	381	928	999999	959	431	407	749	471	224	144	879	999999	889	668	545	347	935	574	909	17	179	882	685	304	999999	999999	999999	999999	29	739	758	999999	639	999999	999999	999999	999999	803	467	102	140	338	999999	721	468	472	999999	553	776	865	501	576	264	502	443	999999	999999	999999	886	67	640	436	452	485	385	999999	142	633	999999	753	665	142	117	999999	999999	841	999999	964	836	610	528	223	546	163	247	192	637	146	999999	451	549	999999	916	409	461	703	885	653	345	480	339	999999	826	33	999999	369	469	447	625	602	745	288	120	286	538	427	890	999999	247	999999	999999	
999999	811	285	999999	930	999999	707	999999	999999	999999	110	629	365	280	316	999999	522	952	878	723	199	520	999999	706	999999	624	640	870	44	999999	595	999999	152	130	343	410	999999	819	999999	153	761	92	452	999999	644	658	755	16	232	40	378	999999	368	480	170	484	590	578	942	316	585	836	330	370	999999	694	999999	999999	936	905	999999	703	683	734	961	999999	78	583	999999	612	868	634	648	999999	444	259	57	671	999999	999999	820	999999	999999	962	567	924	761	91	286	950	999999	520	79	999999	999999	674	663	634	518	62	416	17	516	999999	999999	999999	198	999999	999999	120	646	815	999999	87	95	873	827	999999	176	47	356	986	999999	121	441	357	564	332	819	769	595	423	162	907	452	813	465	545	524	616	736	999999	164	176	313	999999	246	991	999999	321	847	942	467	481	706	429	710	405	899	100	999999	866	507	167	999999	999999	999999	377	635	282	417	291	205	560	311	912	832	140	999999	85	121	572	101	999999	921	999999	956	681	210	32	999999	70	646	434	229	999999	937	997	651	90	702	868	366	958	999999	999999	746	906	180	794	999999	999999	597	823	978	824	774	999	245	871	999999	999999	176	999999	179	357	999999	999999	340	999999	974	834	489	727	999999	252	215	142	603	365	999999	999999	999999	416	435	532	473	822	456	405	999999	938	762	779	813	999999	999999	754	999999	556	999999	975	999999	999999	999999	763	100	869	450	735	618	999999	405	879	965	227	479	759	187	646	884	822	324	934	345	999999	81	709	999999	661	550	461	999999	57	999999	999999	999999	999999	597	671	442	999999	999999	999999	999999	462	542	883	999999	595	251	942	576	153	672	108	661	999999	403	999999	691	391	954	789	195	166	300	358	444	999999	744	707	172	515	214	290	450	999999	157	883	503	999999	895	329	419	607	999999	209	384	346	279	842	999999	814	999999	60	649	593	535	631	172	194	999999	999999	999999	544	779	71	939	391	658	67	493	520	289	502	495	635	379	587	999999	101	999999	107	765	902	337	999999	534	163	641	999999	78	526	721	999999	999999	125	477	999999	828	823	269	992	687	221	358	859	535	487	999999	23	223	947	999999	80	220	350	23	949	217	999999	536	786	750	801	999999	967	798	969	752	380	167	504	758	458	831	981	999999	554	554	478	823	56	598	627	643	130	999999	650	108	408	112	528	667	407	999999	483	252	999999	232	390	70	565	999999	999999	855	719	198	999999	249	239	930	469	405	999999	606	999999	999999	132	168	999999	800	999999	999999	353	278	999999	836	361	
171	999999	739	999999	331	173	418	999999	321	413	772	999999	931	276	999999	869	999999	642	133	999999	800	806	295	129	728	363	590	911	694	391	916	226	882	837	999999	891	500	407	999999	241	330	348	178	999999	360	244	999999	534	747	11	875	999999	515	907	560	364	72	999999	999999	999999	582	506	573	930	496	556	51	104	536	999999	999999	999999	999999	999999	609	462	638	511	769	493	999999	66	999999	693	515	999999	999999	975	999999	384	999999	880	601	179	659	823	774	247	298	803	202	999999	999999	999999	632	804	141	624	307	108	725	560	850	999999	550	526	342	999999	424	215	999999	76	999999	162	999999	999999	999999	334	242	785	687	401	223	999999	999999	584	999999	935	70	710	159	999999	677	189	658	278	40	289	999999	999999	490	999999	822	999999	958	136	35	999999	548	144	335	999999	999999	999999	420	334	999999	884	30	999999	999999	407	819	999999	65	759	399	637	503	421	467	200	705	109	305	792	578	999999	17	174	558	223	396	925	385	999999	704	165	768	334	930	999999	268	662	675	92	999999	118	36	208	737	398	999999	136	999999	999999	999999	292	999999	999999	755	216	877	855	418	999999	20	999999	338	713	65	999999	869	999999	999999	321	932	53	433	222	718	470	113	808	437	170	871	999999	257	999999	250	421	938	150	999999	999999	278	412	999999	431	999999	189	779	323	153	502	528	183	645	366	212	999999	859	14	909	999999	113	79	428	257	382	750	647	97	472	643	305	999999	600	767	52	529	798	12	999999	999999	999999	790	665	935	641	697	624	999999	48	192	562	933	240	293	620	209	999999	999999	58	332	542	691	999999	509	999999	799	999999	878	999999	999999	999999	857	864	381	604	323	999999	493	999999	999999	135	756	999999	999999	999999	371	498	999999	156	999999	545	999999	953	817	995	999	938	999999	738	842	999999	745	576	999999	999999	705	79	999999	688	307	795	501	390	999999	206	786	642	571	999999	835	310	999999	732	480	147	467	903	56	385	605	384	258	754	772	571	389	999999	693	367	999999	302	639	999999	999999	999999	53	999999	590	621	219	366	377	737	903	542	848	23	999999	228	464	999999	33	999999	92	922	547	746	618	802	816	606	948	999999	999999	542	999999	647	883	999999	999999	56	999999	434	176	248	17	520	851	999999	722	376	999999	475	902	583	278	999999	546	926	510	307	803	788	804	612	417	173	695	370	871	211	140	673	999999	418	489	598	316	844	915	36	894	999999	89	450	522	483	311	468	273	513	111	999999	999999	999999	999999	534	999999	564	830	843	825	491	368	
521	245	421	350	493	999999	680	850	999999	999999	484	999999	425	999999	364	100	934	999999	236	106	368	999999	183	751	338	175	954	968	752	23	81	210	412	29	567	215	110	999999	817	373	999999	999999	409	946	447	999999	827	825	275	473	999999	982	999999	395	10	421	71	670	21	328	999999	711	999999	688	999999	283	10	406	151	159	989	800	53	863	999999	704	700	236	313	999999	999999	138	703	288	999999	99	611	27	999999	156	153	440	999999	999999	233	999999	565	721	18	173	999999	999999	684	126	483	106	938	735	882	306	999999	835	366	76	981	21	18	819	571	999999	999999	999999	387	995	15	559	999999	554	640	630	148	979	228	149	562	916	454	999999	804	30	999999	999999	999999	722	999999	318	83	65	517	221	873	999999	999999	169	501	999999	53	689	999999	924	427	394	999999	261	167	741	999999	227	513	999999	566	999999	999999	550	697	796	847	665	569	697	485	623	999999	428	999999	402	999999	68	648	161	872	999999	475	880	603	766	999999	999999	565	693	700	856	999999	452	655	451	731	609	472	704	562	387	129	422	999999	999999	357	999999	504	764	912	558	578	361	202	801	955	144	947	930	999999	964	999999	876	996	628	81	594	773	315	671	999999	595	943	598	999999	999999	63	999999	799	419	113	388	999999	999999	151	288	999999	999999	853	999999	596	662	541	688	598	287	999999	425	820	732	999999	903	198	999999	692	963	635	762	707	999999	902	703	157	521	912	999999	309	105	999999	350	999999	344	919	999999	84	567	64	264	10	999999	403	637	620	77	657	999999	200	706	98	188	652	436	999999	698	592	892	999999	30	999999	23	977	999999	571	999999	999999	427	999999	379	999999	135	908	380	762	999999	761	275	999999	90	863	999999	999999	603	999999	675	697	455	792	231	237	999999	62	43	999999	999999	239	256	999999	999999	227	239	225	821	687	962	280	999999	673	61	936	326	808	434	166	72	628	999999	149	895	999999	404	999999	763	152	836	83	999999	999999	776	999999	515	210	999999	863	634	497	574	915	55	999999	426	999999	740	294	910	999999	999999	877	999999	367	854	117	180	368	823	604	462	678	851	999999	405	389	897	791	431	999999	865	571	532	575	64	469	999999	499	365	622	894	478	241	463	999999	999999	476	418	415	408	39	584	50	39	45	895	74	166	10	46	884	949	863	793	999999	66	354	850	313	999999	23	999999	12	999999	710	999999	447	397	443	999999	999999	488	385	32	97	291	531	503	539	169	404	937	498	329	999999	944	615	448	946	398	999999	626	999999	999999	
394	357	999999	839	328	999999	999999	999999	722	999999	134	405	574	840	705	235	535	999999	321	999999	999999	999999	999999	683	472	766	999999	998	451	55	753	999999	382	365	999999	740	709	691	999999	487	711	727	224	999999	204	342	379	775	742	720	863	802	999999	962	39	318	174	898	376	999999	999999	999999	235	677	850	838	32	219	212	965	526	843	677	833	441	273	861	298	488	140	396	602	265	730	999999	999999	980	420	999999	999999	575	811	999999	621	803	262	502	547	54	366	999999	170	573	776	204	29	135	481	530	765	999999	875	419	245	176	91	203	505	495	899	999999	612	883	882	999999	714	528	65	999999	189	771	999999	254	999999	821	235	39	999999	999999	999999	999999	509	890	570	871	700	401	999999	454	721	999999	996	61	999999	999999	706	999999	690	386	999999	501	79	451	350	994	143	631	999999	424	941	999999	714	968	333	999999	358	721	323	999999	700	323	448	999999	999999	130	999999	272	109	623	124	948	999999	999999	56	671	756	67	549	575	999999	78	999999	665	512	999999	354	38	728	81	999999	985	963	679	686	176	62	999999	999999	229	230	871	999999	673	309	999999	713	611	999999	999999	326	300	181	999999	283	999999	217	783	108	648	776	746	543	37	473	139	984	668	425	999999	999999	298	924	329	355	999999	546	441	365	520	956	999999	116	76	754	859	813	226	999999	65	958	278	369	494	453	483	338	999999	209	999999	17	999999	196	51	52	38	375	851	401	417	999999	775	999999	588	999999	43	639	477	283	613	326	999999	272	999999	922	999999	929	439	999999	999999	537	999999	242	999999	512	999999	556	75	34	726	494	961	824	989	970	999999	850	781	803	420	999999	860	230	596	999999	249	999999	825	128	701	999999	936	975	529	879	51	999999	999999	999999	779	486	574	452	556	129	999999	943	999999	999999	739	500	157	636	999999	999999	676	821	645	343	999999	140	731	946	332	626	999999	985	999999	999999	929	999999	618	705	34	934	279	418	674	999999	999999	306	509	999999	389	210	999999	309	520	501	212	229	999999	898	813	649	755	628	129	930	571	380	999999	172	469	101	882	452	612	531	999999	999999	157	178	999999	966	630	999999	567	999999	674	999999	999999	803	908	999999	750	719	891	385	189	651	298	743	999999	126	658	347	966	297	328	508	697	989	999999	999999	81	999999	62	846	28	459	999999	999999	265	323	905	844	264	759	351	172	561	999999	999999	116	970	999999	999999	999999	318	293	338	279	804	176	560	485	999999	999999	638	29	667	54	366	999999	590	300	999999	592	221	814	
92	216	999999	999999	999999	470	999999	636	972	667	999999	333	999999	999999	131	790	999999	999999	763	429	999999	999999	999999	331	999999	516	870	622	525	680	926	679	999999	999999	210	132	333	648	228	999999	838	434	992	999999	561	999999	516	999999	608	800	106	398	829	791	40	999999	95	999999	661	441	999999	34	999999	302	741	789	999999	999999	533	999999	467	555	871	999999	590	358	999999	160	770	170	10	248	24	725	583	999999	999999	726	473	999999	47	708	999999	786	499	814	323	699	999999	772	999999	481	999999	609	342	551	999999	166	210	681	999999	934	999999	501	999999	361	19	999999	719	213	999999	98	999999	126	961	999999	568	94	999999	999999	45	607	920	999999	640	528	150	415	393	42	19	693	525	791	999999	112	853	999999	355	148	999999	929	980	36	833	999999	910	981	648	583	999999	443	982	433	646	888	999999	856	860	912	221	604	11	686	204	999999	999999	999999	204	858	904	999999	738	44	972	116	999999	894	174	999999	617	999999	766	999999	59	576	999999	999999	154	43	999999	999999	635	442	927	209	927	303	831	587	868	141	787	789	678	910	705	948	461	540	999999	130	999999	661	999999	62	838	202	999999	627	544	480	634	171	999999	907	447	305	117	772	188	334	72	999999	340	486	381	976	140	999999	870	762	640	614	773	968	315	973	147	999999	999999	735	665	213	52	999999	999999	999999	29	999999	472	999999	841	999999	361	999999	67	114	999999	818	999999	861	71	498	999999	781	840	30	999999	999999	602	999999	999999	242	999999	453	668	999999	544	942	999999	754	957	999999	999999	470	921	950	262	836	910	999999	999999	329	999999	510	673	177	456	270	557	485	238	227	178	999999	252	608	288	908	278	209	999999	999999	999999	926	904	999999	821	296	999999	890	999999	561	999999	401	820	999999	999999	900	999999	500	411	283	395	504	526	739	201	677	228	322	999999	353	999999	711	640	999999	491	999999	606	971	356	170	410	667	717	676	999999	776	999999	414	569	999999	139	777	999999	296	992	343	409	174	510	153	77	547	999999	424	992	189	761	999999	999999	772	304	999999	154	251	872	728	999999	999999	413	424	999999	813	752	293	224	790	914	354	281	999999	866	441	470	212	102	999999	999999	302	999999	156	25	632	999999	797	93	331	633	556	423	999999	556	999999	760	96	654	263	794	934	210	999999	275	416	284	999999	905	999999	347	941	158	18	289	493	176	266	409	999999	756	955	209	893	167	367	930	17	600	317	680	384	557	838	79	999999	102	481	881	608	999999	858	999999	231	984	691	408	999999	999999	999999	
393	504	686	788	999999	839	999999	316	55	999999	485	999999	608	999999	191	962	394	319	939	999999	401	694	999999	801	517	897	999999	999999	909	999999	959	526	999999	999999	999999	186	698	999999	999999	999999	999999	785	436	999999	132	91	260	304	49	31	307	98	475	999999	671	999999	999999	885	280	610	776	999999	407	579	947	959	254	999999	999999	999999	999999	624	978	999999	996	615	268	411	678	436	646	767	999999	887	177	870	60	812	999999	999999	68	813	498	999999	463	32	999999	856	999999	172	999999	999999	631	44	999999	999999	120	766	222	66	999999	716	216	844	999999	999999	817	519	412	87	908	442	213	448	946	461	999999	258	999999	973	236	411	386	515	600	465	146	904	999999	494	760	294	599	999999	999999	351	606	654	999999	999999	215	868	999999	948	999999	404	976	999999	98	306	556	862	521	249	829	38	340	700	253	508	873	913	389	917	326	624	842	404	652	605	854	481	491	800	768	368	957	999999	261	205	488	953	999999	834	938	897	772	360	979	767	20	905	410	267	999999	302	999999	536	999999	639	562	582	540	492	451	999999	380	720	999999	999999	80	903	448	58	29	919	107	999999	979	428	851	491	424	884	595	948	81	234	229	476	999999	430	805	999999	999999	999999	422	999999	392	863	999999	61	879	999999	696	116	467	362	247	661	204	933	557	213	787	80	168	999999	896	503	12	155	501	999999	591	999999	108	826	414	123	507	773	173	125	999999	799	999999	999999	999999	489	491	999999	999999	568	281	946	872	999999	835	573	748	767	437	999999	860	381	999999	874	927	56	999999	999999	947	133	999999	430	769	442	312	987	468	262	467	417	999999	999999	169	933	733	999999	999999	506	990	841	999999	740	346	284	264	529	249	736	978	151	999999	999999	999999	999999	414	850	187	440	300	999999	114	999999	309	29	877	999999	222	999999	151	293	278	999999	650	116	999999	999999	94	495	187	782	999999	731	999999	325	999999	171	522	306	529	883	466	999999	999999	153	737	999999	440	327	999999	687	317	622	595	999999	873	968	209	665	114	990	999999	692	263	517	109	382	222	983	999999	715	65	916	999999	999999	999999	931	306	506	378	999999	983	766	999999	499	475	135	146	588	452	967	962	856	201	539	999999	774	94	698	54	365	666	456	244	692	632	400	525	337	869	941	672	702	999999	235	16	999	604	999999	52	999999	246	634	541	125	753	208	999999	567	999999	61	847	607	462	23	221	537	532	405	867	84	609	808	719	510	305	999999	569	966	532	127	180	331	656	79	128	42	
999999	128	938	433	999999	957	999999	999999	999999	999999	999999	283	999999	479	476	208	895	967	374	437	915	40	820	494	999999	758	45	33	880	999999	951	999999	999999	189	622	414	466	443	407	999999	622	901	999999	240	28	295	952	63	999999	972	435	688	705	691	126	884	999999	454	794	918	999999	172	936	578	123	999999	388	834	857	999999	999999	999999	569	999999	815	999999	624	589	475	353	806	981	382	908	100	272	999999	213	999999	737	115	22	999999	489	728	459	964	837	126	171	999999	127	205	588	241	999999	129	981	875	999999	270	718	979	450	122	941	790	999999	487	851	179	185	771	129	999999	729	999999	90	994	999999	999999	999999	999999	999999	446	688	999999	999999	999999	999999	999999	705	337	959	477	999999	42	999999	377	787	669	935	359	274	999999	731	355	999999	999999	512	170	48	987	999999	63	483	255	676	14	433	999999	996	361	370	708	473	847	812	999999	570	697	614	999999	999999	696	123	436	999999	321	714	343	709	171	174	956	114	999999	999999	906	993	999999	365	999999	999999	632	673	584	989	999999	528	884	543	433	71	814	999999	335	999999	822	939	57	56	364	300	99	455	834	197	414	604	755	39	905	659	428	341	420	999999	584	33	539	447	643	999999	830	800	999999	109	359	409	778	936	999999	999999	946	104	10	903	999999	186	999999	396	584	999999	772	855	637	774	643	483	999999	566	999999	798	999999	609	413	571	469	299	179	735	999999	999999	826	999999	999999	939	712	333	340	516	915	407	195	152	862	999999	30	975	172	511	466	999999	999999	222	999999	999999	565	347	691	999999	444	563	16	999999	559	580	145	953	821	698	999999	319	153	629	650	799	613	268	999999	731	551	999999	999999	999999	278	999999	740	613	89	836	383	375	642	901	82	361	999999	92	592	292	546	76	163	473	449	157	999999	644	571	999999	593	999999	600	960	887	950	999999	348	834	999999	999999	531	999999	985	325	696	676	999999	999999	299	999999	999999	675	464	194	484	999999	663	229	130	237	999999	52	149	253	85	999999	681	999999	999999	925	62	257	994	452	999999	202	178	158	999999	999999	491	999999	282	541	999999	631	146	776	413	619	772	129	999999	999999	743	999999	734	742	249	921	995	237	999999	374	355	283	681	999999	178	291	999999	999999	475	650	746	17	770	608	190	453	639	905	610	513	162	999999	543	633	708	999999	468	436	908	832	485	264	664	907	195	788	950	134	999999	131	457	267	653	73	624	735	718	135	561	999999	999999	999999	626	920	222	422	999999	57	312	999999	823	736	999999	
643	174	491	353	862	423	402	503	514	307	489	65	894	999999	479	999999	973	817	342	874	123	549	395	999999	999999	999999	773	57	902	822	965	308	721	661	19	898	142	392	999999	711	168	302	999999	999999	999999	865	999999	999999	270	999999	339	824	490	861	493	103	779	854	999999	176	650	999999	600	692	341	999999	344	243	999999	999999	999999	590	999999	631	999999	820	999999	602	500	878	378	641	999999	864	492	151	999999	860	178	915	129	288	999999	689	71	999999	702	95	460	999999	531	93	999999	689	999999	748	999999	999999	155	672	331	186	999999	999999	798	18	567	736	209	199	373	483	999999	366	462	999999	808	282	569	902	999999	687	152	544	357	294	781	107	701	999999	289	999999	715	505	999999	942	924	999999	999999	62	255	966	885	270	999999	57	999999	503	237	574	940	589	299	252	555	644	44	819	999999	514	999999	469	44	465	910	414	768	570	772	999999	673	757	392	517	656	161	801	881	951	310	275	287	999999	137	803	699	999999	472	949	949	907	114	677	999999	825	785	931	999999	999999	999999	999999	458	999999	717	901	999999	207	782	999999	999999	999999	163	868	83	248	949	599	907	662	999999	745	306	999999	823	611	568	89	16	691	871	230	381	531	999999	32	999999	556	999999	235	999999	501	886	877	999999	116	754	246	603	147	999999	999999	33	767	149	442	982	837	999999	116	342	113	999999	100	724	183	999999	631	999999	999999	431	403	446	681	52	999999	859	429	74	716	856	332	486	868	816	684	206	999999	392	999999	49	979	999999	999999	999999	517	310	999999	162	382	644	133	151	552	999999	999999	749	351	999999	999999	999999	563	773	201	999999	20	627	332	284	999999	977	857	249	764	21	451	755	400	788	534	418	73	276	691	82	733	190	933	999999	344	935	854	999999	962	999999	999999	999999	999999	797	882	889	999999	521	123	405	787	883	386	541	274	726	999999	563	200	999999	519	296	92	129	525	829	693	179	940	114	132	968	287	17	999999	999999	999999	602	999999	999999	441	551	163	296	294	999999	999999	999999	888	999999	999999	999999	698	999999	247	999999	133	336	281	62	206	808	999999	19	282	999999	605	379	16	999999	427	999999	657	555	580	999999	143	796	835	675	35	301	290	999999	999999	999999	279	336	769	999999	122	972	999999	999999	999999	632	970	999999	23	474	254	435	395	999999	200	830	643	153	380	279	999999	999999	999999	606	999999	904	527	259	491	450	999999	279	999999	672	915	455	434	803	116	999999	997	999999	782	999999	999999	600	906	999999	999999	697	999999	135	956	499	287	785	
480	999999	999999	544	115	721	662	999999	923	974	999999	999999	945	744	999999	840	47	433	281	76	554	140	185	436	997	107	126	794	262	999999	323	119	394	139	974	710	999999	571	842	286	999999	219	446	999999	774	194	484	397	301	357	999999	999999	228	999999	241	349	549	399	546	999999	999999	867	999999	509	661	715	337	999999	770	999999	863	475	591	999999	739	344	999999	729	661	999999	999999	728	502	904	999999	790	891	184	898	634	171	587	999999	999999	682	999999	999999	937	999999	68	856	668	627	606	999999	623	941	232	481	999999	655	999999	737	732	393	999999	375	416	183	871	824	999999	917	145	533	286	449	756	322	279	446	756	999999	999999	957	954	111	999999	420	712	848	668	702	999999	999999	351	849	303	451	806	104	491	763	922	244	999999	751	491	82	218	999999	195	910	999999	459	898	999999	145	775	999999	774	999999	999999	471	33	165	460	915	166	999999	437	999999	314	516	999999	954	992	999999	368	999999	213	619	823	212	538	663	999999	501	551	90	466	714	527	22	42	625	495	302	999999	89	252	836	335	890	781	37	880	403	36	505	905	871	776	520	235	164	656	794	933	370	406	958	373	999999	725	722	999999	302	483	559	999999	999999	123	288	21	999999	999999	932	999999	510	782	364	475	999999	185	595	999999	999999	786	878	969	701	369	538	682	294	472	999999	175	999999	408	587	920	476	46	215	757	497	509	999999	999999	723	373	432	587	999999	493	326	900	140	785	621	515	605	999999	767	341	584	606	727	904	999999	766	372	111	204	444	999	999999	969	837	999999	507	928	18	255	338	936	999999	999999	999999	155	360	45	999999	999999	82	325	885	279	874	183	891	782	953	835	956	10	330	999999	607	494	316	930	999999	999999	123	587	596	999999	438	404	633	965	999999	758	683	731	999999	324	132	129	999999	999999	105	664	557	725	974	182	298	338	615	568	999999	316	838	430	741	936	999999	494	728	551	840	479	549	999999	855	204	162	234	999999	999999	270	487	381	575	834	638	788	397	613	423	55	110	999999	999999	932	999999	919	263	989	164	650	638	400	571	900	625	999999	632	870	779	30	73	428	609	308	999999	935	999999	595	113	157	285	881	999999	999999	999999	690	484	992	999999	999999	898	245	755	366	631	96	809	675	218	524	166	999999	833	403	981	681	999999	766	387	685	999999	668	999999	16	374	757	999999	76	170	999999	640	639	635	999999	999999	999999	672	252	676	468	135	598	999999	999999	991	758	57	911	999999	68	999999	717	614	559	628	
240	358	749	991	874	10	743	514	284	999999	527	892	339	999999	162	19	999999	999999	919	559	68	999999	307	24	616	710	184	552	999999	433	923	34	85	875	999999	999999	999999	261	999999	467	392	93	999999	999999	474	866	717	999999	370	58	574	626	695	999999	999999	999999	60	735	385	174	999999	201	999999	850	959	503	816	463	390	682	96	685	999999	999999	177	999999	189	602	999999	749	999999	543	999999	63	858	999999	339	85	316	999999	430	197	999999	637	640	999999	681	261	745	971	60	263	259	688	999999	999999	999999	242	832	594	768	458	999999	635	181	293	19	358	991	662	999999	740	999999	448	999999	898	809	999999	822	975	303	927	856	579	699	738	293	502	101	969	999999	106	252	999999	183	971	13	249	465	357	191	332	999999	92	807	319	116	999999	999999	74	89	676	419	857	300	840	999999	999999	936	999999	999	999999	999999	31	694	76	498	436	274	290	999999	569	205	475	794	971	999999	773	772	390	999999	482	75	36	999999	302	999999	999999	999999	999999	380	398	999999	32	999999	674	75	999999	398	740	999999	679	999999	156	179	999999	999999	944	72	329	183	828	843	555	810	999999	451	240	142	999999	389	112	999999	932	909	999999	265	183	127	130	905	428	999999	41	999999	952	999999	919	999999	379	821	742	999999	111	168	999999	554	999999	222	999999	232	999999	116	999999	999999	999999	674	614	246	672	264	999999	827	999999	423	754	453	811	987	857	591	532	382	763	999999	999999	999999	903	773	999999	952	999999	961	999999	897	81	999999	388	680	999999	288	331	682	999999	124	524	915	391	688	414	108	743	770	364	250	700	462	353	426	714	939	999999	840	878	719	999999	345	541	54	352	999999	74	999999	146	579	270	999999	999999	648	999999	730	398	225	999999	269	219	737	606	55	207	618	969	962	966	911	516	490	803	999999	367	188	384	346	345	999999	999999	999999	999999	785	980	850	275	999999	999999	983	550	999999	999999	619	999999	999999	739	495	999999	733	472	999999	999999	235	72	779	56	721	290	877	356	61	879	396	234	607	999999	999999	999999	357	353	999999	602	983	370	960	18	194	965	999999	449	888	500	612	510	931	999999	408	723	999999	803	553	424	492	636	498	676	95	394	903	999999	918	999999	999999	389	999999	509	191	865	999999	999999	862	755	942	438	999999	999999	999999	886	999999	169	704	107	865	553	799	999999	999999	999999	871	999999	922	799	72	999999	530	467	12	232	312	432	999999	543	999999	999999	941	797	481	999999	178	999999	999999	209	999999	743	222	821	565	944	589	357	999999	835	993	816	
999999	73	999999	521	908	10	558	54	583	870	903	171	485	999999	612	12	379	66	999999	933	885	723	706	328	219	708	902	67	642	955	999999	999999	549	805	588	878	113	960	155	178	389	364	625	231	840	999999	999999	999999	342	999999	999999	343	658	999999	931	999999	366	375	999999	209	999999	501	411	999999	838	999999	621	680	999999	733	898	419	910	999999	553	530	107	485	487	168	999999	774	724	65	977	699	772	489	999999	999999	522	999999	657	945	81	888	952	999999	999999	999999	438	666	289	609	689	568	432	999999	516	999999	38	880	887	999999	838	332	776	356	650	148	709	142	806	999999	220	169	761	999999	936	999999	578	109	999999	129	999999	705	999999	125	375	418	276	133	972	472	434	641	850	514	999999	748	121	605	357	999999	658	305	860	894	398	529	807	999999	713	850	832	999999	788	767	999999	143	837	999999	981	241	872	586	999999	343	960	579	319	256	858	999999	999999	972	752	847	470	433	844	999999	999999	999999	999999	999999	419	132	640	999999	852	92	100	974	911	460	624	125	999999	82	999999	526	999999	819	999999	999999	608	525	306	860	999999	940	306	989	298	247	999999	145	630	72	176	47	703	465	726	236	165	883	286	103	357	637	475	999999	297	999999	666	907	635	59	210	999999	825	779	329	911	999999	111	685	673	526	999999	494	320	906	108	822	478	102	984	999999	725	249	213	999999	999999	475	908	701	999999	999999	999999	510	999999	861	999999	222	923	999999	814	999999	64	207	999999	576	869	152	165	999999	199	505	197	815	651	654	999999	655	621	277	779	446	999999	999999	716	101	500	978	914	458	633	999999	999999	999999	288	543	350	999999	635	637	643	407	320	426	512	473	393	221	858	926	385	627	601	999999	366	377	999999	655	999999	999999	86	890	238	706	858	313	607	855	536	117	314	958	29	984	999999	382	136	461	897	999999	707	288	999999	988	83	16	294	252	975	910	970	695	45	124	560	753	178	999999	567	208	866	538	684	751	999999	426	999999	617	32	983	251	999999	758	999999	813	797	769	250	633	852	29	365	999999	626	999999	618	923	905	433	881	999999	523	894	698	385	999999	604	379	376	656	999999	677	230	991	668	999999	999999	999999	310	762	983	928	999999	715	189	511	658	67	614	13	503	702	193	150	779	999999	227	69	999999	644	203	400	999999	977	453	351	144	888	957	287	999999	136	604	670	999999	285	543	188	518	874	521	546	764	372	162	706	494	89	222	940	642	999999	932	665	569	592	999999	12	999999	838	999999	
769	999999	336	331	377	107	999999	253	504	195	48	999999	988	133	657	999999	999999	999999	746	857	65	999999	27	999999	999999	204	939	111	315	230	999999	999999	680	508	751	446	438	50	999999	609	999999	836	717	999999	603	999999	943	542	911	956	999999	188	999999	981	320	999999	999999	999999	528	182	168	420	937	284	655	131	870	490	381	999999	207	470	49	147	999999	229	958	272	51	999999	260	406	200	359	676	361	400	699	197	999999	363	999999	522	612	450	999999	898	442	109	481	465	999999	170	999999	758	999999	149	388	999999	999999	144	999999	999999	999999	922	761	999999	587	607	303	999999	999999	999999	999999	858	461	947	436	696	335	330	525	172	570	999999	999999	245	499	601	593	999999	22	604	106	522	999999	107	471	999999	688	999999	320	835	806	750	294	169	446	842	999999	145	712	999999	770	770	619	999999	89	49	135	526	999999	986	24	999999	999999	577	206	999999	999999	363	999999	747	18	999999	20	690	365	819	727	999999	799	999999	303	457	510	330	999999	999999	903	884	27	999999	563	172	608	333	820	999999	41	717	962	244	526	999999	659	965	999999	774	760	999999	302	269	322	498	726	83	693	566	580	398	743	999999	999999	440	346	62	193	845	396	686	870	640	788	999999	674	999999	140	999999	999999	544	999999	69	576	999999	999999	758	120	74	446	534	640	999999	155	643	974	999999	935	999999	607	606	781	838	388	83	999999	662	481	312	999999	171	943	342	768	999999	751	683	304	332	848	587	942	999999	409	861	55	615	494	155	999999	581	629	54	753	201	999999	808	681	502	917	930	287	999999	250	284	591	308	496	119	891	300	797	612	247	29	664	663	999999	999999	38	451	999999	335	277	999999	541	898	588	999999	282	942	999999	802	415	918	310	144	878	134	279	746	129	999999	263	999999	999999	999999	806	734	537	999999	380	165	999999	475	763	951	541	999999	999999	999999	999999	919	836	949	297	994	999999	329	718	530	785	999999	256	999999	999999	791	999999	532	468	525	102	854	49	183	572	847	339	939	164	358	602	881	391	586	36	210	999999	314	456	999999	818	486	25	16	324	75	908	191	153	971	879	18	538	999999	600	865	999999	999999	387	450	665	267	175	370	999999	903	923	999999	264	131	253	768	85	678	706	999999	838	42	858	506	999999	157	999999	193	479	594	999999	173	999999	171	330	884	926	16	999999	560	321	999999	89	420	152	999999	999999	31	728	121	933	860	521	984	37	847	804	999999	511	999999	999999	981	890	343	561	760	683	103	999999	999999	841	78	999999	
155	304	193	953	448	364	999999	229	999999	465	368	660	999999	651	11	143	482	89	56	505	999999	99	339	764	999999	859	391	566	999999	229	369	999999	864	316	375	690	999999	893	366	525	812	999999	999999	526	532	682	78	999999	681	999999	328	288	999999	573	937	66	964	428	218	999999	999999	999999	396	554	105	999999	795	185	285	320	300	999999	723	531	693	327	402	813	241	72	790	283	884	873	900	90	485	301	378	319	725	424	999999	777	552	679	901	151	430	444	886	892	999999	370	669	739	565	273	880	999999	663	161	999999	155	999999	699	999999	522	999999	24	612	504	999999	999999	595	875	903	945	978	23	426	260	392	797	185	898	450	999999	214	170	525	222	420	759	656	999999	237	999999	978	853	431	389	999999	415	831	392	95	999999	999999	794	835	619	295	866	999999	413	768	999999	969	999999	258	733	318	999999	499	400	93	999999	319	30	647	373	967	134	999999	47	762	977	965	793	999999	999999	748	420	335	905	927	554	565	252	806	838	570	88	604	999999	80	14	915	441	308	48	999999	755	156	999999	652	999999	999999	166	650	999999	433	185	999999	674	985	999999	168	593	473	539	999999	999999	999999	808	999999	888	999999	895	966	999999	71	533	999999	774	37	999999	999999	863	263	999999	280	409	601	999999	414	394	990	930	712	181	846	331	968	769	556	489	541	999999	668	763	640	999999	199	892	729	899	999999	323	647	999999	635	305	340	706	268	92	475	207	999999	418	999999	599	192	794	912	739	999999	726	999999	548	999999	999999	204	499	136	999999	219	999999	296	515	704	677	293	720	546	551	999999	999999	510	999999	999999	344	943	260	866	51	999999	405	980	999999	344	964	105	109	540	709	111	841	579	376	872	766	910	888	713	230	316	472	257	371	748	302	225	753	534	127	999999	943	633	95	695	814	999999	307	180	740	999999	194	189	999999	449	160	692	144	999999	999999	999999	65	999999	999999	734	733	999999	999999	251	51	748	351	574	423	999999	167	999999	999999	999999	68	47	613	718	999999	649	132	293	999999	921	999999	610	91	162	286	693	926	406	999999	999999	962	999999	999999	999999	139	992	240	619	999999	119	292	999999	207	463	543	220	999999	346	573	996	612	999999	737	698	653	441	666	199	298	730	999999	999999	999999	144	718	999999	927	999999	999999	980	419	512	527	310	638	655	412	999999	618	76	873	999999	999999	999999	747	522	929	421	999999	698	999999	999999	331	45	318	530	999999	73	999999	152	293	272	757	999999	587	109	922	436	69	998	38	48	581	
999999	857	221	928	239	396	999999	471	515	999999	890	655	378	999999	491	992	118	999999	348	999999	999999	782	610	999999	999999	413	647	599	999999	362	413	669	296	469	999999	188	107	602	492	999999	999999	680	777	126	866	937	219	918	440	999999	951	74	689	166	999999	999999	256	389	999999	825	748	999999	999999	163	741	231	369	999999	92	313	999999	999999	450	999999	999999	794	14	999999	964	312	204	729	168	68	411	999999	979	139	364	659	999999	717	913	667	999999	944	712	624	384	645	577	309	835	137	549	445	623	28	823	320	999999	761	424	999999	999999	29	447	909	751	999999	251	239	554	999999	381	187	602	783	743	398	999999	389	120	329	734	894	894	41	519	965	725	999999	316	54	224	180	999999	537	46	909	506	803	873	982	403	348	755	412	755	371	843	840	284	435	237	64	651	105	651	999999	134	415	399	785	676	290	923	510	999999	211	884	74	747	834	891	999999	999999	137	925	396	999999	492	285	158	999999	885	686	880	816	170	999999	207	886	310	784	999999	413	999999	999999	123	425	999999	204	999999	486	999999	103	450	543	949	548	523	999999	264	596	642	140	250	663	999999	603	999999	999999	58	682	687	188	999999	59	800	874	429	999999	811	971	999999	999999	999999	672	354	999999	246	346	999999	621	14	37	631	999999	151	960	999999	434	524	520	382	999999	155	999999	798	599	656	400	743	84	129	999999	368	293	999999	354	408	578	999999	998	366	705	827	436	678	659	557	733	908	839	999999	995	308	300	999999	344	152	859	873	754	146	845	999999	999999	502	313	669	347	20	796	561	594	999999	526	163	999999	999999	999999	203	148	52	999999	492	904	372	133	403	999999	694	368	999999	549	705	564	862	521	112	44	933	374	999999	219	722	121	287	127	999999	781	147	922	999999	432	999999	734	712	223	363	999999	430	378	910	602	653	999999	999999	22	889	999999	663	642	573	999999	785	828	158	832	209	999999	626	255	254	999999	930	772	757	780	882	970	851	648	167	999999	999999	565	999999	999999	566	80	527	274	237	328	128	504	358	911	646	837	999999	879	24	982	82	185	134	299	999999	880	894	999999	139	919	999999	999999	484	999999	999999	230	374	999999	999999	138	853	361	27	999999	503	435	423	845	999999	54	394	972	633	185	340	437	440	175	725	999999	185	713	144	318	619	999999	29	198	826	425	473	825	612	885	138	720	999999	208	796	246	467	59	680	95	534	999999	999999	309	829	657	999999	208	44	591	953	150	226	709	999999	999999	999999	234	29	
999999	581	999999	369	747	57	619	999999	999999	379	999999	227	136	43	59	783	881	999999	720	369	178	635	999999	791	31	932	987	504	999999	892	405	830	242	39	962	514	965	999999	644	261	219	999999	999999	829	554	999999	827	117	999999	999999	434	681	695	865	851	92	316	999999	347	999999	70	125	999999	999999	999999	999999	985	106	81	545	817	513	85	469	999999	790	999999	999999	246	658	115	999999	336	999999	467	723	144	999999	188	879	999999	198	40	829	201	103	999999	218	855	895	387	730	46	999999	117	999999	606	999999	715	70	15	871	541	689	709	999999	999999	299	882	260	999999	999999	917	201	999999	629	483	255	277	67	235	869	589	999999	999999	999999	843	705	424	999999	127	907	661	999999	874	336	999999	350	999999	21	314	276	335	605	999999	769	999999	999999	294	488	999999	360	959	999999	835	145	291	200	999999	999999	346	93	874	347	142	617	956	799	326	20	999999	143	999999	266	752	958	543	984	969	511	571	998	421	999999	108	767	948	999999	999999	738	55	466	930	794	674	230	401	988	472	999999	812	999999	528	283	999999	314	234	702	905	876	602	306	230	908	763	348	672	938	999999	375	668	999999	516	588	999999	999999	212	999999	591	532	567	555	522	215	999999	999999	480	999999	429	794	542	255	999999	417	999999	748	999999	32	999999	335	557	462	749	106	999999	999999	506	939	318	999999	999999	999999	999999	382	318	57	784	25	219	214	868	535	999999	454	833	422	854	999999	452	226	279	190	310	266	975	114	999999	425	120	840	61	540	999999	999999	693	649	145	725	108	99	963	230	812	826	467	32	943	304	273	682	14	407	497	101	732	920	592	854	999999	214	251	999999	904	379	999999	337	705	101	761	193	287	138	10	362	263	58	377	483	999999	952	170	510	162	438	835	999999	52	738	695	772	999999	999999	999999	893	847	999999	326	443	673	139	326	851	543	89	404	875	407	144	837	683	552	118	999999	454	53	740	216	475	543	508	294	967	406	999999	136	997	999999	116	515	999999	732	999999	809	999999	636	999999	967	999999	44	960	256	908	999999	999999	230	949	999999	873	850	117	398	999999	899	175	844	999999	999999	554	953	406	999999	300	629	189	951	617	999999	397	999999	734	773	143	441	583	262	386	76	394	999999	187	773	937	266	407	999999	881	44	644	824	286	864	423	129	999999	896	956	288	999999	70	612	650	837	64	999999	344	265	419	999999	999999	468	293	999999	999999	775	633	137	43	231	919	80	583	663	573	542	869	359	23	804	999999	306	
107	355	333	999999	536	936	999999	999999	73	14	472	999999	999999	365	993	999999	999999	353	13	768	922	66	801	990	38	986	274	522	999999	984	251	999999	639	616	370	937	999999	999999	249	999999	254	893	168	999999	607	865	931	217	999999	999999	721	669	801	918	383	50	999999	999999	999999	549	672	370	894	89	999999	999999	88	999999	995	66	999999	19	999999	315	524	999999	898	886	999999	173	999999	66	999999	190	273	582	813	721	242	999999	392	404	500	699	35	884	999999	89	161	999999	787	999999	222	492	10	711	564	495	404	354	152	667	949	964	999999	999999	396	713	815	190	54	999999	882	999999	673	671	518	999999	289	639	40	819	999999	642	385	249	844	490	999999	562	27	999999	327	888	999999	725	454	536	999999	420	498	999999	999999	999999	705	430	933	546	819	338	202	999999	215	764	323	332	999999	317	999999	254	999999	905	999999	263	172	726	49	993	498	947	227	982	999999	869	999999	745	556	764	937	954	999999	307	671	851	369	868	122	562	575	855	794	147	947	999999	999999	592	761	20	999999	978	999999	939	57	872	121	219	950	345	623	999999	775	176	999999	999999	938	999999	244	682	999999	304	614	486	999999	643	163	89	44	248	230	999999	984	546	956	958	573	376	259	999999	740	159	918	776	999999	996	89	999999	767	999999	31	185	357	89	126	999999	374	905	520	414	999999	41	184	711	125	74	593	239	219	420	999999	572	999999	445	941	743	386	838	546	431	564	535	321	720	227	54	211	905	430	453	594	667	999999	845	90	708	975	216	660	875	413	849	999999	357	263	999999	962	912	999999	382	137	535	368	999999	850	193	719	464	494	80	862	688	809	766	999999	402	717	377	365	242	999999	999999	999999	671	28	999999	999999	964	466	768	91	298	767	999999	999999	68	309	766	995	999999	999999	520	722	590	22	725	49	650	999999	861	741	594	556	905	613	957	358	999999	80	145	74	755	997	726	989	574	999999	999999	451	767	999999	951	382	468	253	257	456	597	658	302	675	999999	999999	605	999999	496	742	862	444	367	710	611	999999	860	999999	243	523	999999	600	999999	805	288	209	999999	768	790	222	98	999999	999999	999999	760	48	777	470	597	321	401	699	999999	831	67	999999	999999	66	491	265	999999	636	19	999999	460	996	220	999999	999999	277	680	999999	999999	284	999999	211	88	856	949	573	999999	999999	244	922	131	999999	999999	999999	999999	999999	126	999999	286	534	699	999999	651	631	999999	999999	827	289	83	329	999999	564	463	227	187	856	249	236	117	917	347	
132	401	97	612	163	897	603	750	436	161	974	560	711	585	202	559	999999	806	195	745	637	326	914	291	567	843	881	439	891	721	890	599	368	197	999999	70	564	29	999999	866	233	539	646	999999	666	13	999999	642	985	307	792	999999	922	181	710	805	486	805	54	319	26	174	859	715	999999	385	201	524	17	999999	994	999999	909	328	521	108	679	746	624	563	102	249	453	593	928	999999	676	197	487	771	583	758	974	587	850	69	680	931	908	291	812	237	999999	852	312	365	520	603	660	612	999999	999999	191	490	227	999999	720	275	786	800	708	14	47	246	999999	999999	999999	331	999999	462	427	748	999999	343	751	864	999999	999999	291	573	950	82	536	999999	999999	843	577	493	999999	83	348	415	154	999999	583	999999	200	999999	303	76	903	999999	136	207	194	387	902	999999	999999	999999	172	129	999999	999999	849	635	477	172	601	715	999999	968	999999	403	999999	999999	603	999999	759	999999	673	226	307	224	669	999999	946	999999	999999	999999	999999	729	754	999999	911	228	431	999999	268	947	339	38	999999	588	408	999999	237	732	92	182	999999	182	999999	795	689	945	999999	770	999999	98	689	148	481	344	775	938	224	999999	492	896	591	671	999999	999999	613	644	430	718	815	735	534	223	256	999999	482	999999	642	958	999999	965	405	661	387	999999	268	201	557	461	813	470	999999	283	250	999999	591	999999	710	285	999999	55	525	999999	999999	818	999999	475	891	999999	862	16	305	265	999999	999999	500	999999	294	301	999999	422	97	968	999999	999999	24	261	999999	70	999999	369	68	366	999999	999999	450	999999	706	568	616	793	310	999999	599	806	174	465	646	723	696	661	828	999999	732	769	957	556	999999	610	804	312	501	830	47	502	948	939	487	999999	999999	208	999999	725	999999	999999	121	504	379	109	189	999999	614	260	374	275	540	649	999999	17	999999	894	999999	105	764	314	302	479	556	106	858	235	977	292	647	497	437	112	733	972	658	463	187	108	430	999999	698	251	999999	999999	962	308	315	480	48	999999	114	137	961	381	467	641	947	999999	999999	954	581	331	612	876	837	437	916	661	999999	861	717	995	674	999999	999999	60	999999	999999	999999	560	919	507	253	465	999999	309	151	362	514	999999	999999	904	999999	476	674	999999	638	999999	934	534	999999	999999	999999	187	474	118	463	452	764	416	628	173	148	690	999999	83	87	156	493	537	296	564	156	342	999999	812	148	999999	844	249	999999	433	999999	999999	178	275	999999	76	991	999999	846	698	597	107	999999	351	
999999	177	999999	600	298	491	999999	999999	999999	826	507	788	831	661	970	265	999999	999999	999999	205	999999	538	521	768	696	20	165	219	999999	597	967	58	944	14	56	971	765	999999	950	930	999999	999999	999999	352	768	999999	245	999999	999999	591	99	81	113	999999	37	238	655	673	903	287	999999	886	715	650	859	458	999999	826	614	999	499	365	574	74	999999	872	176	179	10	108	775	824	999999	110	507	895	945	751	977	818	325	999999	349	672	603	449	999999	721	999999	319	999999	999999	726	314	999999	734	507	999999	999999	164	999999	486	672	999999	512	512	999999	615	152	999999	513	101	999999	999999	683	406	999999	901	470	428	999999	454	686	999999	352	367	108	600	999999	773	398	906	427	999999	756	999999	429	543	999999	101	468	999999	579	999999	805	663	568	930	630	695	718	999999	999999	905	29	617	799	980	999999	155	414	390	607	378	575	606	674	999999	49	844	999999	481	741	379	999999	24	874	168	885	999999	798	177	969	322	999999	792	338	999999	999999	148	50	449	91	999999	687	87	523	210	952	999999	999999	541	890	786	718	999999	864	209	945	15	742	999999	999999	773	999999	246	420	999999	999999	999999	278	999999	233	900	803	999999	400	726	692	883	500	999999	215	686	699	266	999999	999999	604	817	928	999999	576	798	405	409	354	317	668	450	666	239	999999	179	930	999999	318	999999	982	189	846	147	516	72	514	79	999999	418	83	100	959	237	689	999999	855	149	586	434	999999	404	193	92	68	251	999999	270	787	46	999999	862	948	999999	999999	424	970	790	622	513	293	336	999999	999999	999999	577	491	999999	549	388	999999	791	260	883	494	588	996	999999	89	999999	999999	254	291	999999	999999	221	999999	671	36	274	999999	999999	526	82	151	178	999999	258	848	490	760	787	721	999999	721	964	611	74	802	622	428	999999	710	357	667	49	55	584	283	999999	999999	999999	411	284	852	259	999999	999999	742	326	167	747	915	598	999999	999999	532	883	999999	697	610	87	999999	414	999999	330	364	179	414	111	132	846	999999	826	999999	939	386	446	556	472	999999	433	332	486	464	681	300	121	841	609	516	172	906	586	999999	999999	951	996	999999	999999	895	999999	773	640	203	321	773	99	543	575	681	999999	999999	215	999999	999999	999999	392	950	174	999999	999999	337	804	595	999999	939	999999	999999	999999	988	999999	999999	35	577	605	659	692	292	152	907	211	578	276	928	430	835	701	999999	244	601	569	56	274	501	652	999999	968	55	242	382	384	685	999999	586	302	89	311	637	402	527	73	
109	808	266	829	673	71	999999	999999	135	999999	810	179	116	428	342	999999	534	924	838	691	647	60	999999	533	999999	743	689	635	999999	999999	73	196	717	538	470	248	17	999999	978	705	101	880	117	144	574	516	727	168	959	346	777	713	563	836	425	58	999999	999999	313	930	381	250	823	999999	183	623	462	578	958	104	735	999999	945	142	599	766	942	635	958	999999	25	531	676	15	756	360	632	880	122	999999	210	999999	999999	58	999999	851	66	515	999999	999999	64	159	209	864	610	915	767	431	247	999999	115	412	774	999999	914	850	574	818	844	823	991	581	465	546	999999	462	503	897	808	999999	710	436	675	18	955	999999	331	811	999999	999999	593	999999	643	999999	315	797	508	999999	143	483	286	247	671	147	999999	482	694	663	970	158	422	870	999999	499	948	999999	736	766	347	58	999999	999999	423	13	239	999999	999999	10	241	106	953	437	763	335	471	999999	765	999999	58	482	180	668	840	999999	428	723	588	154	999999	999999	70	999999	727	95	999999	999999	999999	667	907	999999	545	999999	431	873	999999	984	999999	297	999999	999999	913	208	717	999999	878	999999	922	999999	584	516	211	793	494	604	45	221	710	999999	379	999999	648	999999	630	999999	937	486	246	967	62	444	999999	999999	127	999999	723	862	999999	861	216	105	600	657	93	400	966	752	209	827	999999	983	999999	438	917	88	837	815	577	837	927	401	622	955	124	150	899	909	675	465	881	183	999999	848	471	284	358	990	24	240	999999	194	999999	419	139	79	999999	188	384	999999	202	907	294	999999	934	815	482	645	542	999999	999999	67	86	744	999999	999999	795	999999	999999	643	730	847	801	347	999999	999999	124	212	825	55	980	721	535	637	273	974	889	11	999999	999999	801	713	999999	81	739	999999	118	543	474	999999	283	734	999999	741	318	999999	116	946	272	999999	701	279	819	999999	962	779	531	448	480	971	774	794	520	320	841	26	399	729	608	77	634	580	738	999999	771	255	509	794	329	918	868	942	738	723	954	531	999999	959	119	960	999999	669	72	999999	700	999999	223	901	899	301	955	386	348	204	566	999999	541	469	725	716	999999	737	129	562	113	831	65	797	999999	320	133	439	999999	999999	999999	999999	999999	245	659	292	42	999999	895	38	963	491	999999	544	167	834	990	434	999999	402	690	597	550	509	999999	869	999999	999999	999999	999999	178	525	999999	700	460	999999	999999	999999	810	442	684	670	842	101	599	621	999999	521	639	531	330	699	999999	227	956	155	424	18	
845	790	859	615	73	316	859	447	999999	904	93	566	232	694	999999	801	718	30	755	999999	910	778	642	912	786	24	268	479	330	548	743	315	186	603	460	999999	999999	999999	999999	535	241	162	895	332	437	83	309	999999	85	999999	509	936	400	966	108	76	158	947	829	999999	57	390	127	187	171	778	390	628	999999	603	228	649	422	229	999999	757	883	319	484	713	715	631	403	926	999999	806	914	220	505	999999	871	635	249	559	488	850	999999	717	171	658	693	680	403	481	999999	860	524	180	748	999999	999999	838	999999	999999	343	425	986	999999	149	364	863	180	133	849	999999	592	409	863	741	376	722	999999	158	825	29	44	999999	922	750	188	291	743	999999	164	211	43	172	999999	225	72	999999	844	577	806	795	999999	556	554	749	593	460	999999	439	382	628	999999	689	647	999999	999999	999999	74	450	961	999999	129	708	969	647	698	999999	286	647	679	999999	877	999999	352	999999	506	487	684	999999	166	727	630	999999	98	999999	196	353	525	36	916	874	999999	999999	616	733	675	814	587	906	61	173	183	23	760	870	999999	426	999999	999999	600	820	512	891	294	243	452	815	619	443	461	354	999999	259	731	999999	712	999999	983	619	365	691	900	777	131	993	999999	617	553	228	784	769	16	999999	436	105	372	999999	119	999999	999999	859	204	153	999999	706	999999	923	292	956	167	276	443	728	261	908	920	734	769	301	689	834	271	999999	999999	999999	348	996	823	635	441	999999	375	999999	338	505	496	756	332	424	734	630	334	597	70	999999	336	999999	657	999999	185	999999	148	817	693	455	999999	999999	494	999999	368	271	999999	999999	524	999999	900	833	999999	999999	422	173	412	999999	566	999999	999999	673	999999	150	999999	69	349	306	460	803	664	557	916	999999	908	692	272	568	66	473	999999	677	83	999999	999999	503	999999	901	114	999999	235	999999	261	634	945	923	473	999999	408	999999	921	803	999999	720	699	353	916	517	847	999999	999999	999999	298	102	538	999999	999999	633	531	862	999999	447	201	448	577	870	306	999999	936	984	229	999999	169	999999	551	726	480	363	999999	275	999999	381	64	385	120	391	505	999999	106	999999	333	840	822	999999	137	483	999999	758	152	829	56	999999	580	999999	510	999999	999999	540	551	811	361	247	626	266	999999	800	999999	816	338	195	374	147	195	823	660	999999	999999	622	630	77	124	722	220	187	228	952	800	999999	999999	137	706	965	617	999999	999999	999999	223	565	271	999999	100	796	430	999999	464	909	449	757	999999	131	999999	
999999	910	999999	697	639	999999	999999	48	333	999	999999	999999	211	488	409	530	999999	71	573	999999	999999	999999	302	976	328	301	999999	999999	999999	512	52	999999	999999	999999	999999	64	999999	597	131	69	774	527	999999	337	899	999999	229	999999	999999	388	549	696	638	956	999999	711	617	506	999999	999999	773	725	729	821	957	999999	197	961	844	354	396	312	939	513	400	999999	423	965	999999	473	82	785	999999	930	999999	355	360	999999	891	933	446	636	229	784	296	58	798	999999	999999	697	667	267	633	710	992	247	757	134	565	999999	297	652	429	905	275	988	67	798	858	612	850	400	999999	999999	908	759	93	165	227	351	223	307	999999	389	805	814	161	957	938	725	598	236	241	999999	646	794	217	323	518	307	991	999	268	767	847	276	197	722	802	999999	164	601	906	224	999999	990	67	50	999999	460	836	109	860	999999	23	624	169	524	274	123	552	769	999999	920	360	223	48	999999	542	539	627	438	165	705	999999	996	999999	26	999999	656	999999	999999	999999	68	470	891	148	135	754	232	117	673	458	688	999999	394	955	986	864	909	951	240	999999	999999	999999	999999	943	164	999999	27	304	999999	102	618	387	385	555	588	459	999999	999999	999999	83	319	999999	999999	999999	477	26	999999	50	342	162	523	999999	506	668	653	235	73	947	999999	564	999999	928	999999	999999	999999	999999	313	999999	377	537	999999	834	999999	167	199	148	879	999999	476	999999	394	999999	961	990	578	914	999999	999999	901	999999	396	521	100	999999	346	390	467	382	151	999999	712	347	673	805	757	688	999999	999999	479	999999	999999	645	480	999999	180	759	966	974	12	999999	999999	597	937	24	151	882	999999	690	820	808	999999	506	285	310	435	57	313	166	242	889	258	999999	246	396	999999	750	51	255	999999	586	424	493	380	999999	745	125	409	658	663	875	999999	975	528	671	999999	849	369	180	419	132	456	809	742	122	677	888	360	551	17	401	841	498	999999	243	394	197	135	999999	999999	999999	647	999999	502	367	944	282	24	575	561	167	999999	999999	835	65	999999	614	751	999999	548	999999	765	857	999999	272	999999	456	473	294	287	646	724	309	999999	109	485	999999	317	999999	999999	999999	874	784	989	850	999999	970	663	457	112	779	446	867	521	999999	999999	789	999999	240	333	498	809	729	999999	914	442	999999	999999	735	579	999999	999999	376	100	153	983	980	868	999999	261	999999	999999	25	191	507	210	856	787	909	554	695	797	86	61	999999	999999	999999	496	85	999999	930	716	927	999999	773	999999	80	999999	
378	723	574	921	213	978	999999	999999	793	999999	999999	714	586	999999	354	191	999999	541	230	999999	422	558	999999	493	792	392	999999	355	864	148	418	34	140	89	419	196	979	773	594	107	790	972	801	606	706	999999	999999	999999	372	746	999999	241	999999	755	364	819	884	999999	999999	820	999999	999999	999999	655	140	765	999999	506	883	999999	999999	120	947	132	999999	450	757	242	787	431	560	999999	983	128	999999	999999	772	999999	725	600	312	999999	644	773	449	875	140	155	999999	940	787	335	754	999999	543	882	293	139	999999	914	71	651	303	999999	999999	964	931	723	510	999999	999999	209	780	292	999999	313	999999	184	999999	659	319	999999	999999	999999	643	235	939	779	584	999999	893	999999	163	999999	539	661	605	937	513	485	999999	416	999999	999999	947	999999	554	471	999999	999999	417	119	457	999999	604	458	884	456	73	999999	35	999999	148	248	70	360	55	999999	999999	999999	708	999999	671	207	999999	903	967	999999	899	65	680	999999	430	354	854	784	195	591	999999	90	777	159	873	478	459	791	278	999999	461	999999	542	585	718	164	531	879	447	259	856	999999	491	639	556	18	364	557	731	793	999999	286	175	464	763	673	426	559	999999	202	999999	999999	999999	570	999999	313	523	105	999999	275	999999	975	999999	999999	735	515	598	147	999999	865	124	902	69	484	999999	185	431	88	822	54	999999	972	224	255	512	999999	76	921	846	999999	494	269	798	466	999999	418	999999	239	728	257	84	289	956	799	88	999999	864	159	999999	999999	881	999999	999999	714	537	851	760	999999	433	803	448	677	301	359	380	855	113	999999	999999	999999	245	202	999999	574	969	459	25	425	177	999999	999999	917	374	239	371	59	986	93	929	129	657	999999	805	999999	809	999999	999999	999999	428	233	741	271	645	951	382	688	95	708	744	88	999999	345	923	999999	999999	530	312	72	999999	331	868	999999	673	395	999999	999999	397	435	764	572	999999	999999	999999	943	999999	805	282	423	856	682	964	287	999999	851	999999	322	926	48	999999	288	105	925	618	107	364	720	597	999999	999999	986	999999	659	943	182	616	426	348	979	841	930	258	888	215	315	366	591	999999	822	111	634	468	358	246	486	999999	546	800	898	589	214	217	32	418	869	999999	314	343	175	244	867	973	947	207	267	999999	216	719	313	999999	772	49	775	158	999999	527	943	999999	467	999999	80	626	449	399	999999	723	236	480	345	924	62	257	516	999999	244	660	521	161	979	456	999999	999999	999999	168	816	999999	442	999999	999999	999999	999999	891	875	
999999	173	250	999999	557	570	544	802	736	384	388	999999	525	532	196	914	719	15	792	443	999999	446	999999	999999	999999	582	471	999999	363	441	999999	999999	171	381	57	425	993	136	964	590	445	653	999999	451	999999	999999	999999	642	255	958	329	346	655	999999	864	999999	918	121	252	974	999999	263	449	999999	390	999999	527	153	485	999999	921	999999	999999	211	998	367	999999	802	999999	999999	291	828	45	404	122	657	999999	713	517	999999	999999	999999	884	990	492	999999	999999	238	71	216	952	158	167	483	47	735	304	999999	999999	506	119	999999	999999	440	999999	999999	999999	54	999999	733	80	814	636	460	999999	999999	709	61	999999	999999	999999	685	741	814	999999	143	670	561	366	386	362	386	263	20	915	999999	791	453	307	221	999999	169	999999	337	145	148	521	707	218	999999	36	253	735	642	353	434	384	999999	581	559	609	999999	688	999999	999999	694	560	625	545	885	258	265	999999	507	854	994	999999	414	679	720	621	963	999999	367	360	118	651	621	999999	491	16	515	872	748	612	305	999999	999999	999999	451	587	896	172	333	750	770	500	238	999999	359	794	999999	606	860	937	645	324	330	455	999999	53	939	999999	63	878	999999	393	15	999999	999999	523	400	458	238	142	725	801	30	999999	590	618	422	833	318	696	46	909	21	810	999999	980	160	999999	693	999999	648	938	118	454	999999	387	494	343	238	999999	404	999999	377	728	999999	843	304	712	999999	654	630	116	649	367	842	833	381	205	927	578	372	606	765	830	999999	786	693	575	609	213	999999	88	605	482	302	524	541	293	999999	999999	686	447	928	48	777	542	999999	751	611	184	15	299	415	659	473	999999	756	547	243	435	160	728	112	999999	530	999999	511	177	999999	327	301	98	607	804	892	924	677	999999	62	951	498	942	964	999999	207	834	673	945	999999	503	768	994	59	172	972	957	344	276	518	236	40	130	685	293	999999	999999	692	999999	999999	548	999999	39	999999	999999	999999	218	764	677	999999	695	878	565	168	571	999999	307	48	444	832	934	999999	410	217	825	999999	377	266	680	552	290	152	72	188	470	999999	999999	509	767	235	764	203	667	812	823	357	999999	962	124	734	585	999999	257	999999	832	999999	719	999999	999999	999999	569	999999	999999	135	183	999999	816	386	698	198	820	798	999999	219	78	740	999999	598	394	478	455	415	152	946	999999	411	895	999999	999999	512	662	917	839	406	999999	999999	120	542	638	999999	541	98	273	925	914	787	607	999999	709	101	999999	999999	437	201	915	163	
809	999999	168	999999	999999	532	40	195	535	903	958	874	553	999999	630	390	960	999999	936	367	151	226	41	999999	804	999999	583	264	476	541	489	648	999999	513	12	973	384	866	624	999999	999999	88	399	21	999999	733	999999	999999	471	655	170	323	264	558	999999	593	115	999999	967	798	948	776	999999	994	423	319	393	50	999999	657	16	104	999999	927	999999	73	999999	30	360	80	373	139	792	821	381	175	394	932	501	999999	999999	405	999999	825	70	291	368	405	597	519	999999	454	200	999999	648	75	824	999999	999999	947	766	999999	627	999999	435	999999	999999	898	622	257	925	461	548	999999	999999	611	999999	999999	867	28	705	999999	432	841	731	919	939	977	999999	999999	350	999999	683	554	652	999999	777	11	999999	251	999999	470	783	350	999999	999999	999999	999999	35	47	999999	999999	469	999999	251	999999	662	786	999999	515	879	16	725	316	906	868	999999	994	999999	17	833	205	283	625	721	245	647	92	258	842	999999	999999	952	144	999999	999999	597	999999	312	316	129	991	999999	884	371	300	999999	477	443	999999	121	911	164	27	999999	673	878	843	519	16	698	580	538	333	502	297	999999	999999	999999	717	281	334	691	885	888	842	370	398	264	999999	501	180	648	999999	999999	999999	437	999999	931	774	321	753	933	305	617	548	463	511	999999	84	999999	163	608	726	999999	787	230	999999	139	371	312	489	589	99	515	528	932	14	999999	401	859	129	999999	104	406	528	999999	395	999999	349	389	999999	999999	999999	999999	999999	572	922	90	944	881	168	805	569	471	831	999999	844	790	99	616	458	909	999999	224	127	503	513	999999	924	396	834	11	789	999999	453	483	999999	905	177	955	19	924	657	519	701	323	100	999999	999999	999999	555	605	188	732	930	949	999999	965	76	844	68	601	999999	999999	999999	999999	26	587	27	358	764	999999	622	143	606	533	261	480	522	803	413	880	755	999999	840	238	823	66	61	504	467	999999	838	333	897	418	769	110	473	545	999999	513	616	226	600	616	982	54	136	407	698	544	453	999999	999999	188	999999	594	717	818	343	959	535	999999	890	999999	999999	299	246	198	763	999999	999999	977	505	900	274	539	970	999999	999999	778	930	999999	806	922	999999	575	892	999999	999999	999999	392	654	211	348	999999	103	335	279	999999	693	999999	999999	643	547	536	475	999999	999999	999999	999999	624	493	572	999999	38	881	717	967	999999	535	999999	526	626	999999	999999	999999	776	999999	999999	181	213	701	999999	562	970	992	20	269	395	999999	808	361	999999	265	560	899	999999	
999999	319	105	385	368	999999	979	296	999999	321	64	999999	184	999999	609	999999	742	113	923	774	999999	594	999999	870	999999	999999	815	727	55	999999	371	38	999999	280	138	848	827	795	844	762	739	275	688	681	956	490	221	825	208	743	72	161	636	999999	82	999999	283	234	927	786	132	999999	999999	570	949	999999	909	903	570	999999	999999	999999	999999	999999	999999	744	906	364	914	967	999999	999999	999999	311	658	219	401	999999	207	86	575	602	867	68	999999	487	999999	999999	731	930	999999	317	265	447	999999	124	893	476	99	338	155	918	320	999999	426	142	732	940	911	740	633	174	999999	494	195	198	90	210	999999	999999	720	999999	632	983	396	999999	734	90	358	544	999999	999999	655	868	930	656	292	906	999999	999999	754	999999	215	991	306	416	611	771	262	999999	44	693	946	541	618	366	999999	336	574	374	407	652	592	377	424	708	519	838	563	539	999999	183	568	999999	802	636	583	640	999999	999999	450	963	828	593	509	632	979	123	999999	573	370	956	342	276	999999	999999	501	838	999999	999999	999999	773	999999	722	859	860	134	924	739	999999	783	655	649	594	924	999999	823	998	867	999999	728	406	587	990	179	999999	841	999999	921	700	999999	745	73	98	92	999999	999999	115	733	649	508	65	384	278	789	999999	316	747	352	999999	289	502	970	786	869	501	999999	227	999999	909	999999	999999	13	48	999999	48	592	999999	512	999999	999999	717	275	228	292	999999	31	319	210	999999	999999	103	949	264	420	642	775	999999	228	999999	492	538	999999	823	630	675	61	345	432	999999	132	756	244	999999	977	571	237	751	999999	206	479	875	999999	999999	999999	925	882	999999	628	999999	273	315	341	921	999999	160	165	451	598	617	621	686	887	458	999999	999999	858	999999	286	848	999999	33	783	32	122	999999	521	473	556	704	792	999999	999999	999999	488	816	424	999999	999999	999999	416	786	162	885	584	999999	988	568	756	999999	999999	38	471	999999	999999	999999	531	999999	999999	157	638	691	894	999999	824	318	969	999999	999999	525	999999	545	999999	459	442	628	871	897	448	999999	628	953	999999	999999	638	763	841	999999	429	249	295	114	513	193	199	999999	892	268	71	275	823	329	597	240	919	999999	999999	999999	347	999999	999999	999999	999999	489	529	999999	974	728	999999	70	477	40	249	999999	240	366	41	340	270	717	999999	999999	836	182	505	308	365	486	256	117	258	828	601	259	871	999999	243	33	663	514	750	173	12	10	999999	792	89	999999	10	999999	499	185	752	629	999999	764	797	698	984	999999	
329	999999	482	999999	812	649	999999	999999	859	999999	133	17	676	999999	966	573	610	835	384	713	999999	999999	485	694	617	999999	999999	971	815	116	864	544	999999	442	194	262	691	853	198	158	999999	999999	17	999999	439	491	508	996	999999	870	164	961	999999	281	12	830	22	788	541	999999	573	999999	184	752	713	999999	999999	999999	571	999999	999999	756	647	236	359	999999	491	63	999999	999999	574	999999	318	945	952	903	230	768	439	364	249	903	999999	999999	584	894	915	265	999999	850	524	273	435	948	987	999999	324	98	921	872	349	958	532	415	174	494	160	238	999999	810	368	209	999999	216	999999	979	444	999999	651	465	224	999999	345	999999	999999	999999	653	369	958	554	999999	142	847	567	25	999999	380	906	294	100	744	686	464	907	492	325	469	228	483	18	962	135	447	999999	999999	123	622	999999	999999	864	999999	790	280	255	999999	999999	361	247	999999	193	608	538	903	560	720	537	771	437	922	296	841	435	999999	949	591	463	694	999999	999999	902	668	999999	113	429	259	953	416	219	686	266	963	231	999999	300	409	434	232	886	999999	131	999999	194	206	516	999999	999999	905	330	663	767	999999	999999	339	299	524	357	999999	484	311	766	999999	561	751	665	999999	619	408	595	549	167	241	808	646	787	559	483	65	596	406	843	58	95	555	918	724	994	999999	737	999999	62	999	748	584	978	11	790	999999	540	999999	413	17	999999	781	506	536	999999	999999	552	739	999999	301	999999	87	468	718	999999	999999	832	941	339	727	999999	819	496	168	493	234	667	785	769	50	524	412	999999	835	999999	999999	59	999999	999999	670	350	997	999999	760	999999	670	126	269	966	783	999999	999999	854	685	999999	999999	294	999999	999999	508	665	766	969	10	777	436	999999	633	980	730	957	450	948	668	386	673	95	735	997	822	118	999999	819	986	440	925	558	317	999999	247	29	710	999999	493	14	584	37	999999	983	734	586	492	999999	246	826	169	650	196	309	999999	414	559	350	999999	400	268	999999	983	570	851	878	999999	999999	742	710	256	111	464	663	802	645	360	752	273	999999	999999	999999	999999	170	280	284	999999	18	824	833	470	370	127	103	746	637	54	999999	141	856	810	358	546	535	579	68	999999	999999	999999	38	64	999999	87	985	775	149	373	999999	999999	576	516	767	320	909	999999	886	984	371	917	999999	999999	196	620	416	434	999999	581	57	999999	222	99	839	511	999999	779	663	292	141	999999	606	273	999999	874	565	999999	52	47	637	295	693	83	999999	999999	341	
437	999999	999999	670	560	507	999999	326	242	87	999999	676	265	524	140	586	603	999999	999999	321	900	379	322	65	76	999999	239	999999	761	897	148	274	999999	180	368	911	477	622	581	820	999999	999999	989	796	87	673	786	523	507	999999	999999	999999	781	303	440	67	999999	999999	999999	178	999999	999999	565	344	999999	999999	451	95	999999	228	119	981	999999	232	283	999999	390	525	999999	403	605	999999	447	61	807	999999	492	931	999999	310	365	999999	28	999999	551	423	999999	654	857	864	999999	701	999999	999999	600	118	950	559	999999	487	999999	40	163	999999	573	999999	187	513	537	32	730	520	355	854	863	773	962	868	680	859	571	735	668	122	181	904	357	169	999999	698	966	933	910	262	999999	335	191	817	999999	989	246	878	127	835	144	711	355	999999	424	999999	156	999999	878	171	915	942	999999	999999	999999	669	214	28	62	838	65	796	609	103	999999	537	591	999999	39	999999	999999	693	999999	833	978	469	558	844	744	633	552	885	64	749	999999	691	999999	150	788	999999	999999	999999	826	999999	999999	347	111	261	292	999999	246	999999	62	197	999999	232	333	539	72	570	120	370	284	428	296	999999	742	860	756	540	999999	450	999999	859	906	405	867	339	999999	640	367	999999	561	856	397	551	833	999999	211	124	999999	434	88	227	70	423	943	999999	992	609	999999	251	999999	999999	323	796	999999	202	291	152	999999	994	485	432	212	999999	999999	427	40	999999	999999	875	659	999999	999999	149	999999	149	799	493	461	469	347	999999	45	999999	999999	809	542	601	907	640	585	68	999999	373	948	655	25	256	999999	526	377	999999	272	729	591	863	999999	184	433	504	999999	999999	691	999999	656	999999	397	95	21	10	884	439	838	999999	300	601	882	809	999999	999999	133	999999	878	999999	102	100	191	999999	535	937	239	367	177	999999	246	787	376	999999	716	999999	268	929	245	613	641	938	999999	999999	999999	989	981	999999	984	717	381	851	919	756	803	566	850	91	560	999999	771	999999	271	999999	469	513	235	28	102	283	999999	203	999999	274	303	164	682	624	875	545	999999	468	383	999999	40	395	867	619	999999	160	75	999999	379	172	842	124	676	982	106	926	764	963	999999	711	269	187	544	654	999999	999999	883	236	999999	999999	127	312	153	810	405	83	645	999999	957	999999	217	281	999999	154	999999	189	487	999999	999999	949	999999	992	791	671	201	853	851	222	999999	421	276	999999	970	363	999999	999999	970	866	586	32	290	999999	999999	734	504	999999	362	399	232	999999	171	193	708	266	244	999999	
521	999999	618	551	232	432	457	545	676	999999	311	470	109	891	219	620	999999	999999	999999	631	986	66	999999	999999	500	461	989	884	999999	92	141	713	129	999999	999999	999999	257	999999	800	857	701	471	68	136	686	891	999999	341	73	550	999999	212	597	999999	147	464	313	414	61	999999	443	999999	294	594	245	597	351	188	871	720	373	88	704	999999	929	525	997	51	999999	608	999999	658	999999	710	999999	929	999999	515	783	564	194	842	983	39	999999	138	999999	474	890	99	999999	122	469	353	187	992	507	786	684	622	466	272	887	452	999999	784	752	584	582	316	481	836	405	317	535	530	104	674	397	999999	999999	533	160	438	68	59	999999	477	532	999999	999999	340	831	999999	999999	999999	955	999999	999999	639	385	601	892	583	617	713	999999	999999	817	656	999999	833	399	999999	999999	933	999999	459	999999	560	596	285	61	562	885	151	999999	999999	219	999999	999999	563	254	757	999999	747	641	577	820	999999	342	46	999999	876	132	597	941	999999	887	999999	810	505	158	999999	999999	110	549	999999	999999	476	708	482	942	213	91	999999	589	641	467	999999	999999	544	638	48	228	560	999999	185	440	298	209	999999	356	999999	803	79	415	384	714	999999	208	312	879	353	999999	859	103	456	794	788	999999	999999	490	362	873	276	999999	119	652	493	485	373	899	409	276	999999	999999	898	999999	21	928	214	927	152	337	989	665	294	402	999999	466	178	391	651	289	999999	999999	994	999999	537	212	305	999999	231	839	999999	413	999999	999999	999999	734	205	55	999999	999999	999999	382	348	35	883	999999	999999	717	293	999999	999999	982	257	130	376	86	141	726	873	809	633	482	999999	312	502	999999	195	217	999999	633	271	132	608	791	999999	528	999999	969	297	999999	629	999999	448	204	531	852	165	358	710	917	603	999999	182	999999	236	331	676	45	532	307	425	374	999999	660	764	195	384	465	645	848	849	999999	999999	947	190	55	44	511	781	999999	430	836	507	490	40	793	949	635	565	999999	851	201	446	999999	510	265	279	999999	440	999999	478	999999	713	999999	78	441	49	235	792	999999	296	174	264	999999	877	999999	999999	999999	629	971	245	999999	900	999999	999999	999999	999999	449	446	925	776	256	81	445	999999	729	132	644	422	599	754	724	999999	999999	867	687	936	999999	999999	922	397	450	999999	999999	999999	999999	800	232	865	421	715	999999	788	867	415	999999	103	819	710	999999	465	232	416	40	999999	999999	906	526	999999	319	720	999999	999999	524	537	335	97	999999	344	452	999999	900	779	999999	884	
164	935	975	968	999999	593	127	852	964	466	175	44	138	252	588	822	284	999999	999999	700	552	272	274	339	89	999999	491	484	267	999999	565	453	415	999999	999999	585	999999	557	796	725	602	320	372	999999	999999	300	958	370	755	999999	655	999999	232	999999	341	891	671	645	999999	874	111	999999	999999	745	900	999999	629	999999	189	13	891	726	999999	830	107	242	900	216	999999	788	999999	131	728	637	573	274	230	114	814	180	914	296	999999	921	999999	959	999999	626	167	650	999999	999999	999999	752	738	928	487	999999	999999	108	990	464	677	110	879	980	914	999999	182	635	500	525	999999	18	98	605	999999	891	216	148	516	284	999999	327	127	28	999999	975	999999	645	787	829	901	715	190	459	618	999999	999999	643	54	769	999999	531	999999	156	807	182	999999	142	869	595	195	999999	591	716	415	360	983	860	49	939	999999	999999	848	671	999999	462	828	638	999999	500	849	572	103	747	829	527	999999	971	221	768	999999	999999	775	201	999999	836	133	999999	54	268	584	191	604	999999	711	917	683	488	532	355	353	36	156	378	746	999999	971	844	999999	888	192	21	999999	280	628	300	761	656	37	787	338	999999	999999	999999	916	668	968	988	999999	912	843	689	999999	866	425	294	620	406	455	999999	864	289	999999	165	85	572	541	333	486	999999	999999	999999	460	745	26	999999	999999	427	462	999999	999999	983	808	973	55	999999	573	999999	855	344	680	365	211	15	922	58	778	439	652	353	136	999999	512	999999	757	816	999999	703	849	999999	999999	202	943	376	378	999999	481	999999	119	582	999999	758	477	151	999999	800	999999	999999	822	999999	999999	999999	774	119	952	17	999999	193	226	238	274	870	933	429	492	487	421	999999	999999	51	577	175	329	999999	353	999999	178	370	999999	957	991	783	999999	882	999999	849	428	834	423	370	999999	298	396	881	318	999999	825	58	659	999999	388	989	817	781	400	54	683	704	999999	585	839	120	999999	268	246	490	989	61	212	642	69	587	421	276	640	289	779	448	999999	224	551	999999	999999	631	999999	11	966	999999	491	182	175	724	78	838	531	300	989	137	644	999999	149	774	845	26	203	999999	578	551	151	120	274	245	941	551	999999	719	408	676	689	245	524	999999	569	40	477	345	999999	999999	745	349	300	651	999999	999999	85	777	284	999999	438	777	433	424	957	381	907	930	782	527	999999	811	891	322	447	409	313	258	215	815	549	857	999999	996	999999	999999	820	623	999999	17	475	266	999999	714	999999	912	999999	109	999999	999999	
132	999999	563	991	777	933	999999	977	213	999999	630	826	999999	469	155	581	495	437	617	165	561	294	999999	774	61	548	999999	999999	999999	535	597	213	325	27	692	11	304	300	228	872	353	999999	419	999999	386	648	999999	999999	568	666	426	385	999999	999999	636	999999	59	788	940	239	567	999999	902	999999	807	426	511	554	999999	153	999999	205	999999	745	811	717	874	460	999999	412	853	999999	619	418	118	999999	722	548	390	853	999999	515	360	988	999999	999999	940	740	240	959	147	999999	999999	424	388	231	176	746	965	918	963	999999	399	537	386	178	999999	999999	569	999999	999999	999999	173	923	201	771	845	230	440	738	777	143	999999	438	999999	712	200	204	40	887	55	999999	999999	471	889	364	125	999999	999999	146	999999	999999	181	999999	265	185	976	999999	233	999999	385	946	999999	237	151	999999	378	961	272	673	999999	999999	999999	681	549	729	389	701	43	999999	655	999999	617	303	325	329	999999	584	183	99	735	914	971	422	512	109	668	356	330	999999	999999	999999	999999	938	999999	999999	994	999999	999999	535	795	285	999999	396	999999	362	338	23	911	999999	867	793	999999	182	937	999999	494	50	179	449	71	43	381	974	999999	501	999999	999999	144	368	999999	472	488	999999	304	460	999999	999999	999999	159	771	999999	444	507	202	202	376	386	10	999999	999999	953	331	656	474	762	903	277	544	999999	999999	658	878	553	497	405	315	149	999999	487	402	909	589	29	677	415	599	873	999999	659	134	96	999999	999999	895	381	151	831	999999	542	556	999999	50	999999	270	122	999999	890	20	796	886	999999	508	523	999999	563	999999	311	979	999999	999999	40	495	885	345	803	979	838	658	125	263	483	999999	999999	930	998	868	598	758	565	639	708	862	985	999999	999999	587	165	347	342	16	839	852	125	379	526	908	164	655	999999	142	938	242	999999	999999	413	271	172	593	704	694	776	999999	424	429	999999	177	510	123	448	225	824	500	325	119	424	631	850	966	413	99	714	943	301	432	700	476	967	452	369	635	999999	572	643	647	999999	999999	438	695	915	358	408	51	999999	251	318	999999	916	786	128	999999	420	205	189	614	999999	999999	261	992	728	987	999999	67	753	999999	800	262	857	677	999999	137	203	164	61	65	691	999999	736	60	123	263	999999	191	333	587	224	230	393	38	667	407	999999	446	999999	999999	158	350	298	404	451	66	590	248	907	991	999999	266	999999	133	999999	318	999999	210	878	475	437	28	734	175	597	579	868	828	20	999999	102	756	197	999999	907	
999999	383	342	609	66	672	321	283	342	999	958	86	269	116	359	999999	834	567	999999	499	999999	615	132	999999	871	197	999999	999999	999999	898	831	79	28	226	581	934	999999	999999	821	802	125	745	401	176	639	502	609	999999	661	179	999999	198	999999	999999	777	999999	261	999999	738	999999	911	94	846	999999	177	889	68	52	999999	999999	999999	999999	746	999999	383	394	223	956	177	378	588	49	999999	267	999999	999999	999999	393	448	845	682	237	862	952	891	41	898	958	998	749	999999	566	197	999999	999999	33	452	999999	260	393	999999	999999	369	369	290	871	517	589	802	534	516	674	999999	690	999999	320	381	793	807	352	495	999999	999999	427	999999	999999	852	999999	635	617	200	386	142	64	333	999999	999999	502	671	29	524	318	165	474	243	770	999999	507	503	999999	652	658	199	999999	999999	999999	347	941	435	269	29	186	953	194	344	139	999999	549	366	364	452	878	132	999999	827	187	109	999999	999999	173	69	355	999999	324	965	541	999999	234	167	76	50	926	999999	412	10	348	365	971	999999	113	238	999999	150	149	869	999999	999999	411	91	720	167	999999	758	272	209	674	349	639	229	803	942	317	999999	300	324	526	999999	720	787	999999	999999	138	363	89	934	646	215	697	455	202	14	785	153	446	909	195	177	804	212	999999	998	725	752	999999	171	921	40	849	999999	353	961	816	624	601	898	38	501	678	337	999999	999999	652	194	36	798	166	174	945	390	139	358	999999	999999	461	999999	999999	385	999999	918	22	615	999999	872	112	999999	999999	999999	551	547	999999	693	499	476	649	866	356	541	999999	537	999999	757	95	999999	696	994	999999	308	172	120	999999	653	474	760	325	947	999999	779	91	796	611	995	622	407	509	445	858	541	868	594	144	563	660	499	999999	265	999999	999999	185	117	286	889	998	441	744	999999	228	739	161	701	762	999999	459	999999	926	19	145	687	959	260	146	422	999999	577	975	248	992	975	846	69	999999	218	604	974	519	721	996	999999	999999	282	999999	129	999999	177	831	568	113	731	573	903	130	842	935	925	999999	999999	458	430	999999	999999	999999	252	892	101	283	554	972	485	999999	214	23	954	999999	687	42	999999	999999	272	746	417	144	271	412	999999	939	585	282	999999	13	999999	272	999999	724	999999	999999	974	999999	298	894	287	595	628	322	368	999999	999999	818	258	892	953	830	196	684	58	371	999999	840	949	161	999999	281	999999	481	763	941	447	999999	867	650	68	790	999999	378	468	821	516	949	53	62	999999	766	
34	785	59	999999	86	890	999999	795	73	999999	287	999999	206	15	302	157	559	427	452	936	950	608	999999	999999	95	817	999999	999999	854	34	999999	999999	388	999999	257	999999	431	999999	864	557	563	81	586	924	513	608	182	462	529	369	400	626	609	836	815	425	951	886	740	269	999999	448	940	49	347	389	999999	274	758	784	725	999999	562	895	999999	999999	31	910	660	486	999999	763	999999	495	634	180	297	551	125	831	566	545	999999	605	883	124	140	547	586	133	999999	999999	704	745	643	999999	73	999999	999999	936	404	51	235	999999	999999	909	739	999999	999999	177	999999	999999	158	926	227	189	425	956	999999	268	999999	483	333	537	635	737	69	999999	852	855	116	584	98	999999	999999	524	320	941	981	973	385	685	142	419	999999	643	759	778	999999	999999	999999	999999	701	204	198	921	999999	999999	999999	886	850	775	602	999999	70	517	128	999999	499	703	999999	484	975	49	883	72	999999	913	506	991	999999	291	446	398	503	999	882	894	989	515	805	999999	321	999999	132	609	999999	583	358	523	525	788	288	999999	593	878	141	662	320	136	581	804	201	638	908	569	999999	213	999999	71	634	234	980	984	897	257	172	879	916	283	978	767	565	983	999999	199	12	623	804	624	999999	999999	583	999999	999999	11	430	999999	197	563	280	999999	527	999999	999999	300	808	304	999999	345	715	262	745	47	158	999999	999999	218	172	718	567	716	408	441	203	413	651	127	59	896	999999	488	691	363	13	109	249	277	999999	185	391	707	697	469	908	615	485	546	714	999999	762	222	999999	479	996	999999	480	999999	103	999999	999999	690	999999	39	518	237	570	999999	999999	59	574	999999	123	986	337	999999	999999	939	533	999999	928	115	999999	929	143	615	966	222	367	449	628	164	184	620	535	701	462	667	950	681	999999	102	999999	999999	556	791	109	535	151	146	999999	540	562	999999	999999	544	286	999999	999999	903	270	357	35	593	430	419	796	502	460	636	407	999999	999999	851	544	835	602	999999	383	352	515	441	81	230	999999	98	999999	669	75	991	424	147	999999	999999	420	696	77	999999	999999	146	994	607	84	515	999999	192	999999	710	971	720	941	538	999999	553	397	999999	999999	804	999999	999999	817	137	999999	999999	999999	270	590	941	440	847	767	684	513	247	357	908	367	999999	491	999999	546	999999	697	355	60	999999	205	999999	999999	592	419	272	239	903	329	999999	999999	615	303	478	601	999999	279	133	952	266	34	999999	999999	488	999999	721	322	966	795	999999	439	91	418	335	
74	373	999999	848	437	504	999999	610	917	999999	999999	751	271	999999	999999	999999	622	574	403	793	861	999999	31	181	131	698	999999	273	117	404	999999	98	207	968	999999	238	328	431	999999	457	999999	424	786	714	750	999999	459	309	845	999999	313	999999	999999	624	474	572	352	119	999999	739	554	191	502	523	999999	649	554	999999	609	892	617	200	999999	945	981	446	999999	316	431	411	248	651	427	999999	999999	570	410	999999	504	841	885	999999	703	956	902	999999	922	273	659	110	174	166	700	953	250	122	987	999999	999999	37	857	46	687	325	500	903	764	252	999999	494	249	971	799	767	999999	999999	497	921	53	361	524	452	999999	331	247	92	950	999999	19	978	999999	667	940	476	984	849	531	388	999999	998	999999	679	999999	175	999999	203	367	932	946	841	624	76	699	999999	513	414	999999	366	88	417	952	300	243	999999	911	581	41	332	782	167	877	119	464	54	999999	844	611	490	469	999999	725	28	527	177	364	999999	968	659	963	999999	999999	174	309	58	999999	575	999999	397	999999	289	999999	44	159	999999	964	515	999999	654	795	999999	803	899	896	44	692	934	772	999999	999999	405	613	999999	368	213	698	712	809	416	999999	920	408	223	999999	190	882	690	868	999999	212	999999	903	323	864	305	776	999999	278	999999	999999	122	802	999999	308	999999	675	790	999999	946	99	262	999999	206	656	874	999999	590	673	716	162	12	75	42	863	251	999999	300	517	72	437	999999	444	543	60	886	128	999999	915	376	515	102	23	921	649	950	151	707	999999	989	44	195	896	999999	999999	363	56	999999	999999	67	367	999999	282	613	519	961	818	172	155	770	756	242	999999	306	210	999999	988	999999	392	912	109	999999	999999	527	38	251	242	881	999999	696	839	999999	520	999999	999999	140	819	999999	412	688	141	999999	561	895	243	802	999999	599	361	63	999999	901	999999	604	999999	999999	750	755	585	278	728	999999	999999	459	930	408	721	817	298	80	250	588	999999	704	780	129	999999	738	999999	235	730	642	530	999999	331	938	971	916	899	445	389	999999	824	143	959	999999	247	112	999999	835	999999	999999	311	290	813	787	169	999999	823	838	341	21	999999	999999	548	96	415	999999	137	992	436	999999	918	852	691	185	763	999999	744	585	882	139	774	458	155	999999	341	250	563	544	778	298	103	999999	999999	377	603	999999	595	873	789	872	975	999999	408	285	785	458	598	637	33	999999	938	247	999999	212	247	999999	214	999999	755	175	811	593	224	147	711	999999	999999	324	999999	298	
23	870	795	19	164	802	59	999999	251	999999	651	999999	521	227	360	855	115	900	140	590	270	83	128	999999	71	391	757	271	574	928	708	999999	999999	999999	547	999999	451	999999	58	444	963	344	999999	999999	523	885	82	999999	787	855	752	848	193	999999	38	999999	752	999999	948	772	55	788	305	323	183	377	869	999999	679	292	413	168	852	696	626	926	803	255	110	185	319	760	483	718	186	860	999999	73	706	608	325	280	997	285	999999	999999	48	957	699	156	26	295	327	999999	451	593	999999	497	375	112	145	506	999999	772	999999	294	314	586	146	323	999999	805	90	999999	967	143	999999	999999	307	451	887	999999	556	954	999999	33	999999	978	277	999999	863	603	999999	604	473	818	209	234	822	113	870	999999	820	385	869	220	999999	256	537	999999	999999	430	999999	999999	224	299	999999	126	999999	439	851	335	319	553	459	999999	117	486	607	158	999999	936	753	999999	580	435	999999	999999	999999	999999	818	196	450	959	171	443	412	774	389	999999	868	93	621	999999	261	545	999999	276	926	196	999999	729	649	999999	384	999999	676	996	999999	789	272	779	41	664	621	665	884	360	392	25	280	342	106	433	290	849	325	370	941	999999	293	759	254	999999	846	999999	547	71	584	676	767	415	999999	999999	911	999999	999999	957	771	596	660	791	884	910	916	999999	999999	225	999999	534	179	316	65	317	506	999999	999999	143	817	532	999999	999999	999999	716	258	999999	911	506	522	202	797	368	598	354	999999	501	999999	343	981	86	466	999999	963	59	999999	999999	360	123	103	407	562	918	149	249	478	837	25	177	662	62	858	136	703	906	737	811	717	710	932	15	638	201	162	999999	76	796	859	999999	220	797	513	798	412	124	639	878	228	359	875	547	999999	707	681	929	999999	340	999999	999999	322	999999	744	999999	190	999999	769	371	999999	999999	182	682	999999	299	999999	999999	548	70	999999	589	999999	858	592	999999	834	394	529	999999	519	999999	522	736	179	802	413	525	63	864	617	999999	999999	278	122	999999	999999	203	569	999999	999999	999999	390	168	616	999999	790	464	112	386	814	795	569	999999	851	542	886	446	512	185	885	999999	811	683	999999	410	999999	998	745	772	190	999999	824	342	999999	703	842	364	129	141	22	949	422	676	59	821	999999	999999	999999	579	999999	740	690	394	310	999999	14	706	715	216	802	792	718	340	999999	183	970	999999	658	158	999999	531	999999	999999	999999	935	29	145	999999	631	999999	999999	581	999999	838	450	950	440	999999	872	698	999999	649	913	
338	230	241	92	480	875	850	527	856	278	879	999999	423	319	999999	374	298	869	82	93	560	83	220	551	999999	755	233	540	204	999999	459	999999	882	413	999999	999999	704	999999	664	999999	780	138	999999	312	297	436	999999	640	218	667	584	829	72	565	363	264	19	999999	590	725	651	320	333	81	818	999999	529	20	276	999999	670	361	214	323	312	431	211	907	999999	75	728	999999	999999	536	999999	630	999999	327	999999	999999	933	999999	355	999999	117	999999	999999	999999	494	999999	906	26	999999	930	997	999999	624	999999	262	931	63	999999	435	999999	997	68	988	796	999999	198	999999	211	960	487	999999	655	15	275	216	842	626	410	423	291	999999	711	228	401	539	977	16	752	74	127	735	831	589	830	942	999999	482	19	930	306	161	705	66	999999	999999	351	999999	359	542	420	999999	652	688	999999	366	999999	839	999999	266	892	191	79	999999	842	752	523	75	185	333	999999	370	617	999999	127	999999	463	655	341	815	198	760	656	999999	654	812	92	152	445	999999	656	999999	999999	752	999999	124	91	568	223	144	999999	999999	52	36	385	999999	698	183	571	23	902	999999	507	782	78	141	999999	859	492	40	669	380	629	999999	677	947	485	864	999999	13	999999	895	999999	207	752	999999	999999	630	833	604	124	908	581	432	572	25	712	999999	684	999999	588	232	85	999999	474	692	999999	341	359	438	574	833	999999	568	965	16	208	999999	39	166	423	904	35	888	999999	760	798	207	148	999999	999999	382	189	533	424	999999	819	258	732	70	265	387	281	405	39	999999	176	22	999999	565	816	411	83	528	493	684	206	197	277	714	893	999999	202	999999	999999	999999	999999	218	154	149	196	950	577	999999	900	46	999999	630	858	635	594	786	999999	583	844	833	999999	661	50	739	629	632	999999	28	176	999999	194	583	999999	999999	636	957	999999	327	378	865	999999	114	627	456	61	999999	999999	642	999999	117	718	999999	999999	369	893	992	178	414	999999	564	999999	999999	802	999999	852	59	427	999999	999999	999999	917	999999	999999	978	999	999999	44	594	688	63	302	348	898	69	97	999999	999999	999999	999999	643	999999	463	807	813	896	999999	312	999999	604	11	158	317	642	999999	999999	306	414	999999	999999	698	958	999999	725	466	271	631	660	742	17	287	999999	999999	87	999999	847	463	614	401	999999	999999	892	511	989	687	904	985	999999	416	870	791	170	999999	482	999999	684	215	738	351	551	999999	624	570	999999	999999	683	574	240	286	644	735	691	23	790	999999	805	456	594	48	562	286	925	
999999	871	999999	126	470	112	999999	680	642	999999	273	849	817	110	332	986	999999	13	340	999999	429	772	145	109	156	76	836	449	999999	999999	700	999999	275	349	999999	698	308	210	999999	471	999999	605	11	19	427	999999	972	999999	483	469	922	999999	232	531	505	481	736	999999	999999	999999	276	391	452	32	35	485	584	478	729	633	688	470	791	868	356	999999	770	135	681	982	103	999999	966	768	697	665	565	999999	843	899	999999	191	240	818	205	999999	999999	979	984	942	589	999999	816	849	999999	461	999999	364	999999	682	710	611	999999	987	310	999999	425	684	334	369	999999	841	634	999999	671	506	240	972	673	339	670	791	999999	739	402	598	483	126	986	246	999999	211	999999	171	198	360	746	252	518	999999	601	479	655	624	33	748	870	999999	187	284	999999	281	690	846	22	999999	999999	706	595	711	503	309	697	98	947	717	999999	999999	999999	999999	760	987	999999	999999	737	201	146	526	716	653	728	496	938	712	999999	150	520	999999	159	280	999999	999999	657	806	725	302	782	999999	676	315	999999	407	999999	999999	524	999999	816	246	119	821	999999	944	989	941	999999	999999	371	984	83	807	999999	562	323	999999	432	720	339	657	729	445	419	578	999999	410	999999	330	151	82	197	780	334	999999	999999	338	497	944	999999	715	823	718	931	797	493	869	999999	999999	999999	984	443	999999	904	168	999999	673	411	999999	105	589	763	999999	865	999999	796	303	482	922	951	985	873	487	670	624	834	21	514	621	95	980	302	275	247	167	638	393	875	175	999999	937	926	293	849	999999	951	171	999999	642	10	200	396	196	961	999999	120	956	144	290	334	505	999999	790	128	999999	296	498	425	707	999999	413	427	317	164	23	69	589	638	209	672	673	999999	999999	621	895	999999	999999	314	148	56	681	999999	999999	841	272	778	146	175	734	184	463	746	155	999999	999999	772	89	999999	947	48	530	328	935	617	661	347	297	178	233	999999	190	999999	286	660	979	163	832	476	999999	245	923	424	903	999999	218	999999	22	891	34	132	999999	999999	366	109	999999	363	999999	977	190	925	490	967	999999	999999	993	279	469	494	11	444	939	613	150	712	125	116	999999	910	408	734	335	999999	153	110	27	999999	827	999999	999999	625	838	854	296	966	754	955	482	700	41	939	467	527	889	590	192	900	999999	653	999999	419	938	414	999999	456	599	94	823	841	196	886	999999	293	360	386	605	95	327	183	999999	999999	999999	724	999999	999999	276	808	516	563	999999	126	182	183	201	
999999	687	433	285	999999	999999	670	999999	999999	513	154	496	184	177	513	999999	107	999999	760	999999	825	784	223	536	999999	999999	791	577	270	923	999999	999999	278	101	634	699	999999	810	999999	806	297	37	993	220	999999	972	102	641	13	579	820	542	422	487	376	941	473	897	999999	660	585	999999	999999	717	443	440	999999	93	542	999999	812	297	106	953	408	797	999999	999999	999999	146	97	999999	999999	999999	113	537	999999	790	724	692	235	285	644	826	231	999999	165	286	776	999999	755	999999	108	198	766	999999	445	468	999999	578	160	470	999999	38	573	999999	528	191	999999	906	999999	999999	999999	849	999999	536	652	279	999999	213	642	514	236	509	391	999999	62	385	924	999999	101	833	711	155	542	765	190	616	999999	796	999999	974	672	870	999999	328	999999	999999	610	239	881	175	736	876	936	646	244	595	999999	495	383	153	266	44	999999	999999	725	222	999999	822	356	45	26	935	537	668	841	365	352	73	437	999999	774	999999	999999	999999	106	835	219	999999	531	999999	969	999999	423	532	717	638	66	852	602	438	999999	787	883	999999	999999	801	999999	277	805	878	252	582	67	579	999999	572	345	999999	217	999999	999999	421	301	760	76	258	522	999999	951	212	309	500	471	999	863	987	999999	999999	776	999999	999999	999999	100	652	353	999999	710	843	164	155	303	177	645	711	435	528	999999	133	999999	901	288	343	326	999999	579	751	121	68	715	999999	999999	492	999999	911	404	70	331	648	417	679	547	678	850	806	909	142	999999	999999	573	344	501	687	84	874	26	162	999999	497	83	601	285	652	999999	772	393	811	64	733	317	375	999999	847	715	999999	364	610	492	520	693	447	896	361	494	999999	889	84	999999	247	999999	999999	444	833	575	816	403	894	550	999999	422	108	999999	999999	999999	999999	147	653	999999	974	999999	416	669	115	804	636	705	924	999999	756	999999	318	999999	999999	838	76	931	373	282	899	706	469	69	999999	999999	999999	369	773	909	999999	244	245	112	442	727	488	581	338	38	999999	120	479	737	999999	204	114	705	270	999999	999999	277	999999	999999	82	278	999999	357	265	18	999999	276	999999	25	999999	522	647	216	960	99	359	494	602	345	999999	788	236	999999	274	220	993	889	109	489	533	29	470	864	39	173	676	999999	999999	330	999999	999999	189	464	865	282	557	897	744	181	934	891	674	999999	48	294	999999	328	92	999999	999999	999999	177	999999	492	852	61	783	186	796	999999	999999	178	282	999999	999999	608	772	999999	992	662	105	999999	999999	555	641	999999	
999999	825	999999	131	357	59	999999	315	497	505	738	972	23	230	999999	721	999999	757	999999	722	401	911	378	999999	279	462	999999	391	919	185	249	896	850	999999	999999	957	999999	674	999999	177	896	967	39	174	999999	800	853	999999	888	384	999999	180	999999	918	952	131	999999	70	999999	999999	999999	889	999999	999999	266	999999	999999	515	999999	816	290	999999	690	999999	825	434	881	214	999999	478	608	327	503	544	999999	78	999999	931	555	897	511	999999	999999	999999	999999	17	581	718	907	999999	999999	348	570	82	103	925	489	298	102	999999	999999	252	254	999999	999999	999999	999999	851	343	999999	783	200	960	314	315	999999	460	519	341	818	999999	173	307	787	799	270	756	430	451	63	588	770	838	36	656	999999	135	448	885	575	620	730	999999	999999	254	488	387	266	767	193	475	970	956	999999	675	87	945	467	584	34	886	965	409	290	999999	999999	361	933	657	56	784	21	633	766	999999	132	787	999999	543	320	883	499	663	267	587	618	813	564	361	579	999999	668	999999	860	689	999999	330	104	119	999999	999999	999999	609	999999	408	463	999999	200	86	552	299	367	924	273	151	396	312	151	999999	991	210	999999	582	87	732	125	157	772	999999	999999	802	999999	478	312	193	439	999999	999999	999999	134	281	999999	487	808	290	956	744	600	719	302	999999	188	402	128	999999	340	871	531	988	293	316	999999	122	533	750	606	999999	621	90	999999	505	371	999999	999999	999999	587	319	773	797	775	381	556	63	784	210	623	300	360	282	852	567	368	953	576	999999	706	510	953	999999	999999	78	132	520	16	999999	980	895	999999	407	452	31	107	734	999999	999999	999999	521	338	333	136	315	537	348	237	154	999999	418	716	760	24	999999	365	715	123	707	259	45	56	987	999999	999999	476	952	829	830	470	999999	999999	664	67	194	181	999999	932	378	540	999999	292	862	660	572	999999	73	393	999999	666	392	620	514	999999	724	475	999999	999999	407	839	584	518	406	684	511	677	999999	703	829	904	734	999999	745	999999	475	999999	193	999999	999999	549	412	569	999999	999999	999999	24	235	12	343	718	830	527	534	538	955	275	885	188	158	895	999999	370	564	471	931	609	875	999999	196	971	291	999999	999999	858	437	25	65	242	605	999999	999999	59	369	121	84	217	258	216	999999	999999	867	999999	187	762	422	51	15	992	243	478	149	887	999999	372	999999	815	81	676	111	999999	219	999999	999999	661	453	87	10	452	396	724	360	668	999999	999999	113	286	999999	693	445	395	20	999999	999999	999999	
358	999999	242	997	684	269	145	582	115	999999	990	224	432	526	318	344	999999	562	605	518	128	481	761	830	268	999999	978	388	240	716	999999	157	654	455	999999	889	844	999999	768	137	589	778	562	855	995	999999	853	320	999999	999999	354	458	999999	490	18	876	999999	999999	999999	534	291	757	351	399	350	999999	569	977	223	429	500	999999	793	478	999999	349	999999	905	834	378	306	667	999999	999999	371	481	999999	173	999999	999999	999999	442	273	244	846	999999	999999	999999	515	999999	329	876	107	956	610	316	664	989	999999	999999	958	999999	578	370	237	623	754	221	999999	999999	163	406	541	999999	341	67	774	558	632	106	913	999999	999999	681	59	430	999999	56	529	65	817	700	611	777	478	200	863	903	999999	232	88	225	145	646	998	999999	345	320	624	552	541	999999	999999	465	999999	999999	506	897	999999	807	999999	707	691	971	61	999999	795	763	319	151	204	871	552	410	28	697	999999	754	682	136	94	999999	432	977	524	711	343	156	31	275	999999	966	999999	208	178	380	533	173	594	545	137	581	11	482	357	999999	563	956	999999	68	591	999999	224	194	999999	803	284	714	457	350	129	649	999999	53	456	999999	289	353	241	999999	173	999999	169	147	998	513	999999	999999	629	854	157	999999	709	963	684	942	752	407	486	374	999999	819	715	254	999999	488	999999	958	36	129	390	220	725	799	894	143	592	999999	999999	219	555	334	94	603	202	742	940	778	999999	513	485	881	867	999999	551	999999	742	914	720	520	674	300	923	999999	473	937	661	909	79	551	999999	675	221	276	819	771	999999	121	62	684	547	999999	599	522	643	508	999999	857	999999	549	400	677	366	999999	545	264	411	999999	140	264	90	40	999999	816	163	999999	670	999999	58	779	619	630	999999	46	972	999999	999999	411	865	964	595	804	661	999999	999999	999999	318	999999	999999	564	999999	159	981	798	604	517	999999	783	369	833	838	752	809	999999	999999	770	814	330	702	931	999999	10	999999	176	999999	285	378	999999	665	999999	502	999999	868	999999	419	999999	649	74	999999	464	999999	917	999999	42	135	843	994	192	999999	999999	869	988	843	800	10	369	440	815	999999	328	148	182	127	999999	341	999999	883	999999	999999	470	131	999999	888	247	999999	646	999999	686	50	825	291	195	999999	285	610	999999	291	78	492	999999	999999	833	934	999999	326	89	800	162	701	422	999999	999999	133	138	269	999999	999999	999999	130	999999	411	754	999999	313	46	953	592	999999	289	827	431	814	833	20	442	297	815	774	921	600	
846	806	985	627	866	999999	999999	461	26	999999	999999	685	947	138	647	284	68	630	87	372	497	958	999999	999999	990	154	844	123	999999	971	312	335	683	530	999999	605	768	157	447	433	890	140	825	999999	999999	746	866	704	999999	167	238	194	697	999999	112	887	933	120	637	999999	768	999999	765	54	189	999999	12	427	620	999999	515	911	999999	653	482	999999	142	85	461	254	287	150	999999	538	743	999999	638	135	427	630	672	658	519	999999	665	941	375	999999	999999	344	999999	449	999999	329	999999	327	11	999999	86	746	754	857	659	999999	443	628	208	236	311	71	450	876	999	989	999999	857	401	466	987	999999	990	999999	467	126	510	999999	65	430	887	426	999999	594	999999	681	875	814	999999	137	999999	47	742	149	480	557	894	866	449	105	949	794	925	545	66	545	999999	999999	400	999999	999999	604	572	777	999999	885	945	856	828	328	123	565	859	274	999999	950	999999	850	880	999999	232	999999	398	959	481	102	999999	580	999999	999999	924	482	423	465	999999	999999	474	964	800	595	999999	47	48	131	999999	393	935	660	371	115	746	905	522	490	999999	248	999999	612	306	256	999999	374	328	999999	403	641	152	403	29	495	485	999999	999999	295	999999	194	999999	277	977	97	999999	839	219	432	766	29	959	932	154	999999	482	861	668	553	210	247	719	999999	727	350	251	999999	640	876	630	912	855	999999	193	136	643	938	635	218	99	554	164	895	558	384	682	999999	259	23	22	623	175	506	999999	70	475	881	999999	637	999999	999999	209	343	802	853	173	731	749	999999	999999	544	236	459	464	656	93	823	175	353	668	41	291	627	863	999999	999999	359	152	999999	999999	761	397	997	999999	473	355	999999	103	704	220	999999	469	241	651	478	396	715	51	438	977	999999	716	999999	969	814	344	581	479	999999	999999	814	589	626	367	610	156	239	97	999999	310	271	729	999999	999999	717	571	60	976	999999	620	999999	317	999999	999999	999999	55	200	38	557	139	773	352	308	999999	405	371	843	873	999999	999999	167	628	60	138	999999	922	999999	74	261	253	293	605	94	999999	84	507	875	999999	359	565	955	210	540	862	999999	918	999999	872	736	999999	999999	186	935	73	462	413	999999	585	440	96	799	999999	776	314	845	177	268	133	999999	898	999999	372	524	485	999999	956	999999	999999	601	796	999999	383	337	905	524	117	669	31	722	999999	250	300	50	272	765	830	434	236	26	369	660	308	359	838	860	366	661	460	696	506	325	78	984	643	999999	425	797	
999999	789	999999	507	999999	410	999999	657	205	331	261	719	546	532	999999	181	999999	999999	999999	999999	499	55	999999	455	219	334	226	355	999999	316	407	677	349	42	563	999999	289	861	423	999999	507	191	999999	44	410	741	999999	974	999999	999999	752	506	403	999999	999999	825	630	292	298	999999	999999	506	484	999999	999999	583	999999	514	999999	425	892	380	722	304	526	317	390	134	999999	478	183	999999	891	285	999999	900	284	947	733	737	815	996	573	511	713	999999	706	775	999999	826	999999	999999	15	48	999999	382	784	999999	875	991	445	506	246	820	999999	999999	999999	999999	335	33	309	431	780	240	609	999999	806	221	590	524	611	614	24	229	999999	537	246	852	281	190	126	185	81	999999	302	319	760	753	772	771	396	507	449	96	526	939	999999	774	439	118	575	572	518	361	390	830	492	27	999999	210	705	999999	927	999999	907	133	999999	49	938	300	145	63	449	999999	138	113	999999	928	702	177	999999	472	422	173	999999	553	667	720	361	471	827	742	999999	999999	76	633	579	304	188	403	589	826	999999	149	999999	522	133	699	999999	999999	666	563	325	546	999999	999999	999999	764	540	364	465	639	999999	476	473	999999	23	877	751	505	534	999999	750	309	999999	846	635	283	999999	102	429	967	498	85	805	999999	427	999999	43	833	293	815	764	823	937	999999	149	370	675	999999	508	255	947	999999	751	796	813	26	958	692	607	76	573	447	934	497	999999	999999	670	209	976	519	844	918	221	719	115	926	371	636	707	275	607	621	593	184	30	770	999999	19	459	411	544	350	235	227	251	326	889	999999	809	537	699	476	603	988	411	999999	515	42	691	886	654	332	985	342	999999	999999	854	999999	999999	999999	999999	661	749	999999	999999	503	692	994	477	788	47	922	827	179	999999	999999	27	999999	772	990	999999	300	327	573	756	222	999999	999999	758	298	999999	138	971	999999	999999	48	726	38	23	999999	346	520	999999	903	999999	999999	999999	815	767	336	935	259	987	486	125	986	999999	186	818	762	148	799	245	189	325	908	950	397	999999	536	415	989	590	999999	654	744	735	999999	723	999999	717	549	135	432	363	222	999999	494	999999	273	704	549	220	261	768	547	999999	999999	587	940	781	117	896	999999	920	946	999999	132	832	380	260	999999	463	794	55	599	673	813	826	999999	999999	465	999999	656	832	866	779	999999	107	116	469	359	836	782	252	610	652	894	512	416	553	29	662	942	22	784	96	426	999999	999999	874	999999	559	483	183	325	43	250	
999999	64	177	339	34	726	911	900	92	680	999999	999999	946	999999	311	419	559	748	803	999999	643	57	780	362	999999	927	242	999999	999999	362	609	927	576	412	496	457	249	999999	994	935	41	121	701	999999	874	771	999999	999999	170	999999	924	434	522	902	606	361	283	814	217	107	493	914	999999	730	999999	624	868	544	292	853	179	345	754	867	109	999999	355	999999	488	360	999999	146	836	659	438	184	414	674	805	144	184	435	16	999999	452	126	999999	971	344	260	903	999999	813	317	971	588	680	654	802	84	999999	999999	336	856	999999	999999	999999	451	301	896	219	999999	999999	157	679	999999	339	857	425	983	521	999999	40	237	457	26	333	528	687	849	504	760	871	730	139	999999	999999	159	999999	999999	999999	999999	680	447	51	709	949	665	638	237	999999	822	238	818	999999	999999	999999	108	999999	385	999999	560	763	451	401	458	332	999999	999999	414	644	189	363	999999	999999	951	704	592	196	747	77	667	889	459	600	682	531	62	176	508	395	11	999999	129	82	999999	805	238	56	592	387	940	647	234	593	79	468	908	872	999999	926	296	912	999999	317	365	671	313	851	719	926	279	842	519	28	643	439	243	257	470	999999	999999	999999	603	370	999999	30	665	866	530	223	999999	190	564	999999	109	98	99	999999	716	999999	999999	387	337	665	999999	108	137	999999	950	640	235	999999	412	465	461	750	318	300	190	345	999999	999999	330	999999	314	999999	287	938	918	554	349	431	999999	999999	655	98	218	937	263	38	893	459	915	890	988	961	778	999999	130	999999	999999	798	631	381	809	999999	67	999999	999999	28	999999	198	297	405	300	803	999999	999999	999999	999999	541	999999	47	161	451	557	531	439	516	352	320	187	818	569	774	550	800	999999	845	601	40	386	586	999999	999999	704	171	519	599	195	999999	30	999999	999999	817	409	761	480	929	999999	531	627	325	19	707	644	380	727	999999	999999	12	999999	912	218	341	164	794	802	943	747	999999	21	999999	331	509	300	887	70	999999	374	789	329	240	593	79	413	71	999999	537	573	333	999999	888	849	192	883	118	90	425	999999	614	958	536	192	866	520	999999	999999	509	999999	756	320	975	266	960	683	729	328	149	928	103	228	999999	379	999999	951	999999	999999	148	999999	191	807	644	99	760	999999	999999	58	726	999999	625	77	999999	129	817	999999	999999	999999	999999	509	163	999999	999999	496	569	396	692	166	767	915	999999	796	855	999999	235	949	999999	885	506	999999	890	680	602	999999	313	35	161	155	562	
411	492	502	111	639	472	999999	865	999999	530	373	148	635	290	810	173	828	222	999999	999999	867	347	999999	134	760	619	483	197	361	193	543	245	546	999999	366	999999	893	999999	226	421	999999	93	527	365	142	990	264	400	999999	999999	999999	813	968	261	999999	999999	909	377	351	29	989	214	514	964	987	138	602	41	999999	387	279	999999	999999	772	71	784	819	227	992	999999	365	92	405	934	709	999999	276	295	909	301	523	526	353	206	431	628	579	999999	377	14	999999	999999	476	414	157	999999	999999	999999	199	910	255	691	385	581	999999	906	809	580	265	267	861	317	132	999999	863	752	790	799	999999	442	215	265	849	987	382	142	999999	999999	786	368	912	999999	105	999	999999	999999	999999	771	542	524	818	999999	308	120	152	999999	110	843	550	405	559	28	855	756	704	989	842	397	999999	531	299	999999	999999	896	355	791	221	133	585	42	611	29	999999	825	999999	216	999999	739	999999	301	42	772	449	390	809	999999	224	348	999999	67	989	753	572	21	234	999	214	411	765	999999	868	977	268	999999	793	999999	761	999999	142	999999	999999	999999	552	907	498	527	999999	413	96	460	576	999999	999999	528	999999	858	456	255	600	625	12	555	974	493	432	65	514	930	597	999999	142	999999	215	806	999999	886	210	999999	522	707	999999	801	324	314	785	995	158	739	476	934	999999	515	439	517	999999	486	138	68	999999	443	22	449	815	817	328	999999	667	32	503	165	657	790	999999	999999	999999	211	240	669	999999	437	907	775	464	662	195	626	755	999999	320	548	758	151	191	88	695	189	999999	507	986	999999	337	135	245	320	286	999999	782	999999	999999	294	255	468	360	56	536	999999	985	163	631	701	999999	969	712	954	407	516	608	655	207	999999	225	732	999999	314	999999	781	539	153	385	999999	844	999999	186	35	303	299	791	145	999999	458	204	832	999999	294	768	368	423	290	913	770	695	137	348	705	79	522	999999	55	946	755	707	841	777	739	856	425	999999	686	661	117	999999	473	113	748	621	999999	856	398	546	741	368	999999	240	614	206	999999	999999	481	999999	780	514	746	999999	796	751	362	65	147	438	999999	575	999999	629	805	56	999999	33	600	93	686	665	396	509	215	396	999999	999999	172	999999	149	554	321	730	999999	999999	999999	999999	316	996	268	999999	719	960	999999	176	631	629	435	568	974	999999	999999	398	280	999999	127	246	999999	409	303	752	892	604	298	999999	263	16	999999	999999	78	999999	717	999999	999999	358	999999	999999	316	49	999999	
999999	184	604	567	455	283	999999	999999	765	485	999999	999999	906	703	999999	444	999999	671	405	912	625	880	999999	499	37	976	677	999999	999999	999999	692	930	943	645	999999	577	999999	46	999999	524	999999	556	983	725	337	654	811	900	999999	913	999999	763	911	137	149	948	950	999999	539	479	606	359	537	596	793	810	999999	271	999999	939	156	88	828	880	581	78	999999	999999	172	383	999999	776	999999	18	999999	999999	29	815	505	999999	626	194	506	999999	917	980	29	999999	932	527	305	549	670	999999	767	752	934	40	999999	999999	61	451	999999	166	314	830	103	528	258	864	790	543	999999	999999	322	962	582	465	963	601	59	999999	576	644	88	999999	116	887	999999	595	994	989	270	434	473	184	251	350	68	97	887	500	147	78	736	761	999999	955	65	804	180	479	999999	954	31	550	999999	999999	999999	689	999999	999999	287	663	869	999999	282	340	252	147	720	241	406	999999	713	999999	373	508	908	326	999999	161	832	446	425	524	999999	316	413	922	309	943	272	379	374	999999	223	484	208	935	999999	453	712	999999	999999	938	83	202	250	471	999999	999999	399	999999	848	999999	999999	840	248	355	879	966	926	330	999999	999999	969	999999	511	999999	345	888	310	973	837	398	448	999999	362	486	451	729	999999	999999	999999	932	999999	510	531	802	308	382	245	853	65	522	999999	999999	999999	317	968	56	690	218	999999	299	76	426	923	459	999999	468	999999	999999	903	159	999999	984	585	999999	232	999999	505	709	733	999999	652	457	917	999999	872	65	835	999999	518	405	49	858	815	455	865	137	586	81	999999	999999	894	484	999999	905	622	541	806	182	94	509	550	981	484	999999	646	619	509	609	587	999999	632	443	253	999999	999999	999999	178	999999	999999	105	999999	999999	40	893	78	178	507	999999	701	340	259	999999	960	19	999999	999999	383	652	809	999999	999999	999999	999999	611	216	461	241	452	794	581	372	676	141	989	626	126	950	590	999999	999999	122	497	907	256	818	969	999999	243	999999	999999	999999	525	331	999999	476	999999	940	429	687	616	937	999999	999999	130	999999	582	531	970	392	999999	117	792	999999	341	999999	141	80	999999	792	247	999999	999999	799	999999	912	999999	999999	999999	522	999999	186	530	999999	488	540	66	279	999999	287	245	448	512	851	913	945	875	967	990	661	345	835	702	636	999999	638	999999	265	485	217	999999	238	195	999999	999999	563	586	999999	79	800	87	861	293	959	557	799	476	156	886	796	47	878	364	685	187	999999	483	893	463	849	600	999999	999999	579	165	
16	262	64	189	360	368	986	897	199	584	483	551	743	89	650	171	793	378	999999	180	999999	874	510	999999	999999	999999	999999	435	230	999999	285	77	714	803	550	546	422	966	536	999999	999999	999999	174	110	704	999999	999999	814	812	688	807	432	999999	408	911	142	999999	783	404	280	675	560	677	989	999999	415	837	939	538	114	749	826	999999	261	129	273	710	409	576	451	349	878	623	541	999999	853	963	315	892	418	999999	638	572	266	761	501	999999	184	802	298	999999	800	286	708	938	999999	590	852	289	648	432	352	999999	952	930	797	999999	146	597	455	452	999999	57	999999	320	121	264	999999	499	999999	961	535	606	999999	999999	549	999999	915	603	422	272	120	35	254	986	451	430	620	999999	964	999999	176	587	999999	845	974	753	165	397	827	726	15	363	999999	686	896	999999	929	999999	390	205	31	542	184	192	999999	506	802	144	869	999999	644	259	535	73	794	948	259	441	999999	796	446	999999	776	696	267	756	374	567	99	705	500	612	945	768	543	633	412	999999	999999	477	950	31	528	146	91	756	827	598	892	948	999999	498	46	594	759	999999	766	999999	925	585	142	245	54	174	200	41	313	766	999999	171	999999	94	928	503	999999	424	999	639	614	510	929	999999	675	151	218	999999	575	360	19	49	999999	923	999999	999999	999999	715	976	999999	946	60	452	999999	999999	731	411	412	569	543	749	999999	504	136	874	424	999999	366	570	999999	955	197	465	952	756	490	303	622	999999	10	167	139	448	645	693	564	999999	867	706	943	739	806	443	42	611	999999	999999	740	59	824	281	978	155	999999	408	758	594	500	314	587	999999	789	567	568	385	619	999999	858	999999	319	366	788	660	626	999999	159	754	433	999999	91	999999	563	572	999999	729	189	984	375	247	934	970	567	999999	128	999999	950	248	874	999999	999999	779	686	307	740	467	999999	999999	529	909	999999	14	170	999999	999999	642	873	999999	547	839	206	635	999999	620	508	349	799	235	541	119	223	910	880	776	359	311	268	999999	832	562	246	860	464	465	988	929	999999	418	999999	486	642	999999	701	44	460	999999	999999	999999	798	999999	668	267	999999	419	695	999999	134	393	799	922	383	999999	393	985	602	345	181	75	999999	578	539	391	895	999999	476	489	219	999999	326	993	62	202	467	441	893	979	83	54	770	650	805	999999	618	417	112	35	350	716	441	124	194	193	444	229	861	287	371	732	943	215	139	288	76	805	869	191	159	951	101	623	272	136	
999999	980	773	999999	772	487	951	451	149	502	414	212	999999	868	757	248	580	616	999999	350	999999	564	999999	527	999999	812	548	921	875	999999	999999	818	852	68	888	463	456	748	514	884	999999	501	76	636	999999	999999	996	999999	433	999999	999999	484	999999	999999	999999	740	469	256	763	959	939	39	576	750	877	999999	999999	999999	999999	999999	999999	999999	111	733	999999	999999	999999	885	652	999999	999999	999999	498	999999	27	150	813	931	999999	158	994	210	985	999999	945	751	924	326	759	288	514	999999	30	999999	129	999999	382	282	361	424	252	583	603	278	999999	401	541	612	999999	736	782	428	717	831	309	591	846	557	787	818	685	999999	135	999999	999999	569	526	368	999999	477	999999	999999	579	618	999999	420	607	716	410	999999	219	322	999999	32	506	95	538	999999	829	537	703	825	494	999999	739	999999	999999	239	999999	584	874	999999	999999	264	969	251	849	109	925	889	984	140	999999	243	608	372	586	113	999999	894	41	337	999999	316	999999	941	56	46	878	834	962	378	427	825	679	46	999999	999999	63	265	246	439	273	999999	553	999999	999999	260	934	376	494	354	999999	403	553	546	643	461	999999	37	204	812	999999	101	926	616	712	330	999999	999999	818	257	60	612	658	999999	999999	599	763	210	272	999999	112	999999	349	617	999999	34	999999	999999	999999	103	849	35	70	433	999999	999999	23	937	861	358	999999	999999	999999	247	304	759	745	951	999999	53	698	289	999999	407	710	717	752	318	609	688	999999	430	179	725	408	34	551	234	392	892	586	999999	349	913	110	999999	953	999999	323	999999	289	330	999999	359	404	569	270	663	723	999999	999999	999999	337	183	999999	275	999999	832	839	280	999999	520	999999	999999	467	999999	940	851	999999	999999	764	999999	995	361	999999	727	770	819	330	838	763	999999	999999	891	472	882	498	175	612	834	546	130	999999	52	49	999999	761	80	892	999999	628	419	365	752	737	779	708	999999	774	999999	504	999999	512	10	517	329	18	677	127	584	383	999999	248	472	999999	643	386	952	322	640	999999	700	927	797	219	353	532	759	999999	692	999999	522	999999	39	339	173	618	999999	535	999999	760	94	999999	999999	159	854	999999	893	999999	103	403	755	663	144	617	804	999999	714	790	174	797	259	999999	435	410	861	999999	218	999999	999999	999999	123	427	601	999999	880	748	620	648	999999	182	638	440	70	299	428	999999	267	421	535	718	903	482	371	922	511	999999	527	906	297	481	962	999999	69	79	289	338	71	264	736	66	835	999999	434	991	168	819	461	
145	999999	999999	125	796	607	551	130	640	66	999999	999999	319	230	713	360	884	219	877	380	991	20	99	796	13	999999	479	882	837	58	999999	763	692	119	391	924	999999	999999	175	163	517	999999	648	282	392	885	427	835	132	999999	549	999999	290	999999	999999	134	892	999999	122	999999	138	669	292	592	999999	916	686	999999	999999	788	75	999999	999999	724	863	52	372	999999	414	127	267	643	760	999999	999999	597	482	999999	649	266	41	90	253	64	35	848	999999	65	595	476	999999	228	996	343	650	30	999999	566	585	427	762	84	800	994	854	494	999999	170	94	999999	443	442	559	999999	757	984	999999	989	698	999999	387	999999	232	938	999999	48	647	426	482	487	858	915	668	231	504	956	999999	258	999999	540	939	505	971	506	42	767	668	424	999999	999999	744	748	868	999999	50	456	852	999999	86	815	847	492	688	999999	240	527	999999	338	999999	800	705	37	789	999999	85	882	344	999999	905	160	999999	232	839	816	743	119	999999	107	191	999999	114	427	181	999999	693	456	816	375	275	999999	993	999999	346	999999	999999	717	959	710	495	168	121	136	956	925	445	999999	652	871	862	999999	479	675	157	40	999999	287	855	405	474	628	75	969	460	999999	167	48	886	63	999999	35	160	347	612	999999	936	977	471	999999	999999	79	803	999999	512	999999	999999	327	193	315	100	682	862	999999	999999	867	999999	151	675	565	768	406	999999	999999	999999	999999	969	142	73	999999	103	717	816	609	456	405	999999	999999	466	315	364	840	999999	999999	999999	183	173	596	999999	744	999999	999999	312	905	487	999999	341	999999	930	675	185	903	999999	69	999999	382	866	262	117	841	52	973	684	999999	211	927	551	166	637	841	674	999999	41	328	999999	309	415	910	131	905	999999	620	199	791	140	461	586	796	999999	590	999999	999999	489	999999	999999	956	119	999999	704	559	999	184	577	98	11	999999	871	934	863	912	967	955	141	211	777	432	783	893	238	749	350	755	797	57	533	999999	893	771	999999	249	199	472	216	571	999999	889	53	110	790	338	589	652	932	456	999999	361	778	288	492	279	182	226	714	999999	219	254	386	530	999999	999999	908	110	317	624	722	999999	999999	569	999999	888	999999	682	112	899	169	999999	822	351	999999	999999	999999	615	288	999999	76	973	999999	999999	362	661	512	523	545	553	430	999999	344	318	733	128	611	218	982	604	999999	500	124	999999	999999	520	431	45	999999	392	999999	302	821	960	558	749	746	498	999999	999999	385	865	146	999999	479	999999	363	514	
999999	316	571	776	633	684	465	575	999999	999999	465	842	240	999999	427	163	999999	999999	999999	383	760	984	999999	999999	11	348	228	35	364	565	344	124	166	916	428	789	820	485	999999	147	504	999999	890	801	43	999999	413	908	999999	982	267	351	999999	999999	754	999999	934	458	999999	294	465	440	999999	999999	609	351	685	999999	58	999999	999999	999999	999999	530	999999	999999	104	580	89	636	934	999999	587	999999	308	999999	111	999999	172	999999	999999	372	999999	384	999999	74	770	596	202	691	999999	100	859	999999	999999	451	882	492	999999	976	999999	999999	999999	999999	360	155	999999	999999	995	615	250	999999	999999	262	782	999999	114	94	999999	814	16	508	999999	999999	946	843	999999	776	731	856	121	618	86	999999	267	500	992	999999	33	536	220	930	600	586	451	191	940	607	999999	679	347	999999	644	295	969	999999	976	981	202	517	694	86	118	148	503	631	432	964	999999	999999	977	541	70	999999	603	85	999999	801	999999	764	999999	853	749	999999	519	324	973	790	999999	238	524	999999	380	516	842	144	822	999999	999999	819	758	975	611	745	701	805	999999	332	691	893	132	185	999999	437	613	999999	337	65	628	189	658	642	749	766	767	966	171	999999	999999	469	263	999999	718	136	999999	928	999999	13	361	999999	999999	651	108	999999	116	348	976	942	902	11	807	767	833	999999	171	126	235	999999	999999	734	644	999999	853	999999	640	677	467	908	999999	999999	599	333	999999	999999	602	17	543	427	660	429	990	228	651	478	999999	999999	621	815	965	889	999999	406	999999	999999	80	999999	798	875	999999	438	881	999999	520	227	411	484	72	919	310	164	999999	808	194	559	744	999999	541	999999	570	999999	66	652	999999	542	982	203	308	88	999999	207	218	999999	735	231	547	922	999999	433	76	187	433	702	999999	811	316	893	999999	476	881	654	999999	423	314	546	382	238	999999	978	244	218	999999	984	999999	999999	945	914	83	962	999999	999999	717	999999	999999	393	999999	364	147	141	999999	99	981	831	206	200	999999	795	363	199	849	319	796	999999	198	858	11	999999	627	411	866	999999	820	999999	465	69	936	755	115	921	999999	28	100	994	751	155	237	999999	788	884	768	159	561	883	123	701	35	988	918	459	391	282	736	736	999999	999999	999999	731	376	146	999999	588	999999	441	374	999999	228	999999	977	53	631	999999	660	743	642	999999	999999	936	999999	763	44	999999	836	656	540	999999	292	364	729	916	876	505	977	999999	630	190	470	129	519	293	999999	232	20	875	999999	999999	622	993	999999	558	994	999999	
595	613	999999	999999	999999	43	901	999999	547	864	999999	999999	999999	999999	680	18	999999	999999	999999	720	426	852	289	812	937	961	828	806	999999	999999	999999	180	922	999999	909	373	549	999999	438	999999	228	999999	745	619	159	949	709	701	63	613	880	640	312	283	915	999999	333	299	378	790	214	104	892	258	603	902	149	632	226	999999	469	797	34	819	502	728	117	670	999999	988	999999	136	753	326	418	630	868	648	628	176	49	260	946	647	999999	133	805	999999	999999	999999	999999	86	485	746	154	999999	616	492	780	197	635	999999	636	390	538	87	999999	575	840	972	999999	500	14	59	276	999999	850	386	596	999999	999999	621	653	416	187	999999	999999	17	182	999999	23	385	867	999999	540	999999	623	566	119	155	783	240	655	53	999999	319	81	435	999999	935	242	239	896	411	274	999999	19	229	212	363	436	999999	403	515	958	658	632	573	519	890	595	294	277	451	595	692	965	610	204	868	999999	225	537	246	103	783	489	466	999999	525	376	999999	999999	756	999999	449	836	150	94	563	687	999999	916	589	349	947	962	454	999999	581	59	409	34	344	259	220	999999	166	999999	185	179	999999	407	993	523	201	930	521	732	156	856	824	525	999999	190	605	999999	947	999999	155	821	44	650	999999	476	966	379	30	506	508	643	679	728	909	394	521	109	923	75	158	27	999999	999999	669	999999	235	999999	393	999999	653	912	999999	269	276	363	144	526	814	527	999999	822	910	999999	999999	999999	186	106	999999	256	669	505	999999	999999	999999	999999	379	322	980	868	999999	92	985	866	999999	999999	784	419	999999	555	260	999999	295	406	999999	336	117	999999	498	166	548	138	999999	999999	493	157	537	976	520	148	984	821	545	945	999999	474	836	53	171	999999	728	767	644	70	996	674	220	978	372	422	999999	942	824	999999	329	999999	814	848	382	999999	68	807	899	323	999999	438	458	350	129	54	499	73	275	860	437	999999	494	217	150	999999	999999	558	999999	108	127	999999	999999	721	625	174	999999	988	999999	466	999999	920	999999	330	499	568	226	869	999999	999999	999999	957	676	963	999999	548	627	999999	999999	563	767	509	999999	801	206	528	440	736	724	999999	395	999999	999999	809	291	999999	913	174	718	582	602	999999	699	999999	185	170	375	44	335	999999	546	63	289	999999	698	79	727	76	134	970	137	489	155	903	932	421	563	867	682	879	999999	463	887	999999	999999	700	810	999999	625	45	163	406	411	999999	999999	341	999999	296	121	221	789	846	49	999999	454	123	922	
796	999999	999999	999999	508	361	456	452	93	999999	163	155	998	999999	999999	450	98	816	730	88	999999	494	600	199	999999	756	471	99	787	423	999999	681	847	777	23	553	862	439	999999	55	999999	204	335	176	77	999999	122	999999	969	999999	951	999999	999999	45	423	999999	999999	999999	999999	752	890	999999	664	999999	36	482	308	230	999999	277	588	659	171	684	133	999999	999999	999999	132	136	643	519	129	999999	471	999999	999999	811	363	712	789	298	999999	903	164	999999	539	664	999999	595	842	892	705	999999	817	302	770	49	912	119	152	999999	451	213	999999	380	247	283	999999	818	525	999999	866	543	487	999999	559	268	999999	536	774	505	293	536	999999	751	814	427	999999	179	447	917	999999	999999	569	999999	846	999999	794	784	358	266	465	999999	79	999999	999999	171	225	526	743	511	519	385	345	647	54	915	999999	999999	566	820	708	999999	380	608	999999	622	999999	36	454	663	999999	745	188	518	49	962	467	939	725	652	999999	57	999999	935	407	524	908	999999	416	930	976	999999	227	999999	557	435	999999	471	756	412	197	199	82	90	47	773	207	827	607	92	999999	980	999999	914	999999	661	999999	444	210	83	714	61	620	523	686	46	999999	649	960	999999	21	996	192	999999	464	999999	975	356	999999	633	327	90	999999	333	483	996	795	313	919	999999	831	515	270	999999	697	146	578	558	999999	10	255	999999	999999	999999	999999	999999	797	999999	459	605	686	257	999999	576	999999	633	736	296	50	999999	251	225	999999	999999	783	999999	735	509	625	999999	999999	426	952	897	999999	999999	224	332	999999	31	999999	476	853	323	219	583	969	693	999999	74	409	292	517	714	759	40	826	801	218	575	726	999999	703	141	171	269	305	649	198	986	999999	414	44	999999	999999	775	371	417	855	210	536	51	583	561	999999	161	908	247	999999	358	943	999999	999999	686	304	910	773	721	161	950	287	329	999999	999999	654	995	999999	498	233	999999	668	999999	999999	17	49	684	714	999999	222	20	999999	67	510	840	53	996	299	358	724	580	11	650	265	999999	923	999999	546	644	906	923	904	420	24	999999	689	533	475	116	646	999999	999999	631	509	151	599	229	818	665	999999	999999	999999	898	774	653	982	28	164	999999	999999	832	148	80	245	298	115	940	53	999999	160	519	999999	193	712	999999	999999	379	150	124	999999	999999	397	880	747	999999	228	15	646	371	181	671	379	999999	999999	813	481	135	396	220	45	658	185	999999	999999	386	137	522	196	669	278	613	877	49	735	389	444	999999	332	999999	
79	999999	999999	999999	184	489	149	999999	999999	898	632	259	999999	930	88	657	999999	999999	376	371	131	706	819	976	102	568	999999	339	999999	999999	378	999999	802	410	150	936	999999	503	297	35	999999	999999	361	297	47	28	630	947	961	87	860	519	891	961	865	373	290	328	589	616	999999	809	407	999999	529	999999	457	582	789	152	304	35	638	351	133	100	354	531	939	84	937	846	378	621	782	859	333	840	544	777	999999	45	914	680	339	437	999999	834	767	629	571	58	168	819	783	835	880	999999	837	999999	28	758	389	515	679	999999	441	785	745	670	94	999999	47	21	999999	269	120	957	21	696	999999	520	764	320	999999	888	688	559	838	946	978	999999	12	999999	758	897	656	408	11	999999	996	999999	99	107	544	999999	20	156	999999	524	999999	999999	999999	999999	318	508	994	999999	12	790	170	882	947	999999	691	999999	613	277	263	598	612	712	956	529	700	618	430	666	999999	557	878	541	236	324	231	66	999999	861	461	259	903	999999	405	999999	330	999999	900	300	415	999999	350	743	893	733	911	999999	966	18	450	699	88	999999	303	999999	999999	628	655	633	577	635	66	752	999999	13	695	35	999999	999999	209	586	717	999999	261	999999	216	144	648	502	412	218	99	245	999999	761	999999	999999	293	950	999999	702	468	277	723	780	186	999999	926	890	999999	885	706	999999	809	864	982	948	86	761	248	999999	999999	162	230	368	545	999999	341	64	999999	130	741	999999	444	506	127	449	999999	481	999999	999999	218	757	464	526	999999	999999	435	556	779	233	499	532	712	532	999999	999999	57	365	244	365	999999	871	68	917	153	350	787	313	746	542	542	605	999999	630	999999	232	698	703	999999	678	999999	999999	285	608	631	219	653	912	999999	812	402	60	247	10	360	999999	699	547	382	172	90	132	809	247	690	894	136	92	963	999999	617	999999	509	566	999999	482	595	460	296	934	696	999999	999999	934	149	491	368	405	279	232	533	999999	331	693	597	273	975	48	917	736	93	571	999999	294	999999	999999	999999	680	999999	877	750	248	260	448	999999	999999	603	874	999999	209	536	730	812	999999	999999	466	32	999999	999999	706	507	557	542	559	850	135	926	999999	740	99	940	687	374	401	481	294	900	882	227	391	669	999999	941	999999	210	363	758	216	327	738	999999	734	712	334	380	999999	705	700	999999	349	999999	369	144	17	269	999999	999999	420	269	999999	565	999999	999999	999999	47	999999	616	999999	358	496	377	719	916	11	72	215	974	50	31	999999	
588	999999	293	877	112	999999	999999	933	458	361	998	347	999999	999999	999999	887	145	999999	297	973	587	999999	351	112	999999	569	999999	999999	945	63	874	999999	399	981	103	999999	999999	721	484	737	440	683	376	999999	999999	39	773	999999	829	184	80	999999	753	999999	701	708	857	999999	999999	543	857	833	987	404	487	683	999999	999999	999999	817	42	423	651	559	542	904	999999	999999	613	943	796	180	999999	771	983	35	999999	350	999999	395	507	673	817	940	879	606	695	972	519	814	999999	807	999999	21	152	656	207	203	999999	797	204	512	578	960	747	687	999999	226	999999	462	122	607	684	165	319	999999	999999	999999	679	936	218	541	835	798	863	988	449	301	628	337	999999	377	999999	493	201	994	999999	999999	203	202	86	999999	562	66	702	482	133	576	999999	999999	999999	497	524	579	588	663	677	779	999999	759	999999	238	597	92	635	999999	772	201	963	324	272	750	517	487	859	740	999999	999999	999999	390	865	999999	599	845	287	340	852	266	904	999999	327	326	999999	444	954	999999	880	999999	431	957	710	931	999999	387	521	309	999999	46	720	848	684	999999	682	716	999999	375	638	752	805	999999	892	515	297	435	999999	999999	991	83	999999	999999	859	509	357	999999	680	933	270	222	334	977	360	816	546	66	853	429	643	999999	550	589	219	137	674	136	74	204	644	187	390	999999	318	906	513	709	988	999999	550	543	46	960	999999	426	999999	999999	944	86	969	240	581	577	999999	949	532	943	800	731	999999	231	84	999999	999999	92	831	999999	669	453	312	837	999999	678	879	110	15	590	999999	793	709	999999	191	988	999999	999999	606	999999	272	999999	383	569	999999	266	350	328	468	999999	670	999999	594	669	167	501	999999	142	999999	902	999999	999999	944	942	999999	17	32	988	50	999999	260	885	486	999999	999999	999999	80	742	928	811	338	560	999999	454	919	462	999999	49	999999	690	225	102	251	703	999999	69	423	440	110	999999	999999	999999	288	382	309	785	545	574	182	856	431	999999	213	361	574	148	570	499	33	999999	808	982	309	999999	870	168	643	783	905	999999	887	639	642	37	999999	976	281	269	999999	143	916	633	867	999999	269	194	888	890	139	975	499	923	417	104	102	262	62	999999	999999	151	999999	999999	669	745	969	792	398	999999	784	597	866	999999	999999	890	99	185	124	476	999999	685	999999	999999	653	930	937	963	999999	547	935	324	924	353	999999	13	992	164	964	132	863	477	796	712	999999	541	118	198	579	999999	999999	917	147	586	837	825	871	397	
118	738	807	15	570	850	251	469	673	523	552	999999	999999	935	220	999999	999999	999999	889	567	999999	121	821	748	394	999999	543	27	999999	348	999999	999999	142	604	55	235	999999	857	999999	999999	470	646	999999	595	646	238	628	999999	999999	155	973	999999	999999	999999	999999	996	999999	68	999999	865	317	233	292	334	16	619	218	304	889	985	677	999999	717	943	999999	11	253	235	112	166	86	473	999999	42	375	303	999999	999999	854	999999	999999	999999	246	51	638	247	999999	999999	588	36	29	334	189	721	478	227	506	992	999999	999999	753	691	999999	465	788	843	912	999999	959	713	623	390	449	840	677	420	519	675	314	859	999999	999999	646	86	146	751	999999	599	564	157	796	13	999999	999999	999999	626	310	999999	263	794	999999	999999	584	999999	412	638	999999	349	999999	999999	708	831	688	358	111	999999	54	879	328	46	999999	323	695	999999	916	619	770	344	545	999999	120	738	421	519	999999	542	135	771	999999	507	867	944	554	999999	999999	965	325	272	13	999999	581	999999	461	226	244	21	418	771	958	793	999999	549	999999	993	946	999999	419	178	823	569	918	282	215	821	999999	615	768	198	374	999999	999999	999999	341	294	479	689	286	205	999999	523	133	363	813	881	999999	327	150	560	999999	477	556	156	449	444	999999	308	225	999999	56	629	252	999999	406	17	999999	370	218	519	524	266	693	224	999999	309	445	564	999999	334	192	852	474	217	638	896	404	157	68	896	999999	180	473	645	158	654	281	903	999999	999999	392	278	118	631	46	999999	784	342	262	999999	998	777	839	999999	458	999999	165	44	591	999999	999999	351	312	321	567	353	999999	999999	999999	249	38	541	607	663	941	913	744	999999	181	999999	999999	999999	894	918	898	184	341	581	999999	953	499	246	999999	456	203	50	965	796	73	692	510	999999	276	23	121	466	179	999999	950	544	460	999999	863	256	397	551	457	393	999999	393	999999	221	860	121	749	792	229	999999	469	901	948	947	999999	489	834	386	999999	880	806	442	14	999999	631	652	999999	187	383	75	68	651	593	581	382	679	679	299	875	165	274	329	999999	999999	716	58	596	512	543	383	999999	21	999999	999999	999999	981	999999	857	589	218	618	999999	419	164	102	818	317	999999	574	109	809	545	510	639	999999	487	205	985	999999	583	65	999999	643	999	999999	57	894	27	994	401	300	821	709	667	999999	999999	910	999999	926	897	999999	230	938	444	573	876	999999	127	959	999999	786	999999	419	16	162	627	999999	419	510	55	923	300	381	183	
808	988	835	843	102	914	576	122	69	550	841	835	999999	209	435	776	546	999999	67	999999	999999	896	999999	703	515	920	999999	500	581	881	974	999999	849	999999	999999	999999	50	999999	999999	999999	999999	673	344	868	174	326	574	729	984	999999	999999	999999	242	485	567	911	585	142	999999	182	151	86	540	188	576	401	986	999999	574	850	736	879	999999	999999	372	942	562	999999	538	999999	356	53	516	999999	382	827	999999	373	207	723	10	908	999999	853	902	999999	142	999999	301	773	999999	286	999999	143	999999	628	404	999999	123	625	358	999999	999999	999999	999999	107	569	999999	805	748	192	623	100	850	849	999999	999999	999999	120	999999	809	999999	999999	765	857	999999	888	382	850	753	433	988	260	582	374	958	314	999999	37	805	887	449	999999	553	999999	717	999999	314	294	179	88	504	119	999999	815	999999	799	838	292	755	219	196	842	999999	325	204	999999	518	485	891	523	361	872	315	38	999999	999999	999999	185	150	884	583	98	680	675	928	879	63	766	422	999999	999999	906	281	999999	700	607	309	237	396	354	676	829	402	656	726	632	999999	178	454	907	110	999999	152	871	999999	999999	171	999999	999999	324	999999	999999	999999	732	999999	455	601	719	338	999999	745	471	788	999999	217	754	999999	33	999999	305	84	885	999999	999999	999999	812	764	409	960	603	445	999999	840	81	44	999999	766	670	999999	999999	41	95	999999	999999	171	639	874	355	663	999999	411	999999	437	101	249	434	439	557	673	244	691	201	758	999999	326	821	999999	717	762	999999	987	35	424	677	274	989	55	629	353	429	938	999999	999999	89	201	308	497	999999	831	999999	999999	219	999999	375	589	840	337	115	375	349	18	166	999999	999999	893	999999	723	759	999999	999999	999999	999999	999999	253	306	283	455	999999	999999	28	999999	880	999999	162	796	778	38	58	98	433	662	939	264	14	421	781	824	999999	999999	816	999999	737	922	999999	229	685	15	999999	79	316	394	658	999999	356	25	137	281	999999	585	999999	356	999999	671	403	999999	449	555	209	999999	524	999999	91	491	726	444	596	999999	314	999999	121	999999	285	999999	781	49	13	377	907	999999	293	510	393	789	81	999999	909	76	999999	983	779	139	806	920	554	856	999999	177	999999	912	999999	179	966	507	473	352	999999	999999	999999	363	593	82	647	220	999999	24	76	302	420	267	534	530	438	331	999999	981	966	365	434	999999	999999	836	532	995	999999	123	999999	885	325	728	398	224	186	176	999999	707	491	999999	381	540	790	20	756	588	387	897	741	645	999999	492	
386	999999	270	964	627	757	549	999999	999999	435	480	190	977	691	868	320	353	271	999999	455	499	381	999999	894	144	725	89	943	617	672	382	898	541	832	999999	999999	999999	222	548	999999	167	839	944	946	999999	999999	42	75	999999	77	553	479	713	999999	992	15	730	375	999999	901	999999	999999	44	977	63	581	649	154	349	194	366	141	999999	299	298	660	999999	48	835	534	693	24	234	999999	129	902	195	643	999999	347	999999	588	392	647	999999	561	804	999999	999999	999999	999999	999999	726	999999	710	422	756	999999	609	341	578	692	540	305	999999	999999	999999	494	858	160	396	16	999999	11	241	778	748	85	999999	736	855	469	155	357	572	804	297	999999	839	706	155	771	43	999999	769	270	58	96	999999	311	189	320	118	742	999999	955	584	724	303	932	673	680	99	999999	485	999999	547	999999	999999	413	375	683	654	162	15	624	999999	805	242	971	729	662	647	33	999999	545	361	413	999999	617	999999	573	405	907	43	999999	999999	170	32	660	999999	865	363	35	999999	506	666	956	999999	477	982	778	999999	999999	999999	21	43	76	326	940	757	144	999999	125	192	999999	287	746	999999	540	943	812	999999	582	999999	864	308	999999	98	60	878	999999	676	999999	635	452	91	83	704	31	441	615	999999	92	903	588	937	248	842	999999	228	919	837	206	533	180	995	909	83	348	999999	421	977	999999	71	362	467	999999	999999	740	720	214	52	999999	109	999999	968	701	679	999999	926	999999	779	955	999999	959	567	999999	264	465	457	182	999	365	319	999999	637	577	30	999999	999999	999999	999999	111	422	24	877	999999	106	999999	999999	999999	239	412	421	652	642	32	444	112	794	987	999999	34	999999	548	215	686	999999	999999	700	400	680	138	999999	138	311	678	542	816	91	827	999999	68	263	163	942	596	943	666	999999	614	999999	999999	756	143	912	734	817	873	999999	201	952	26	505	811	623	111	999999	999999	351	964	489	999999	31	966	999999	826	770	140	999999	618	999999	131	999999	999999	267	762	382	416	225	576	860	669	18	999999	875	366	563	452	539	840	733	999999	325	422	135	514	896	789	528	96	964	687	277	200	459	830	323	419	554	860	729	456	77	774	999999	820	999999	141	999999	257	272	328	999999	765	885	91	999999	290	999999	752	999999	592	999999	139	612	183	401	999999	440	54	53	153	897	679	121	999999	592	550	318	314	999999	764	697	281	823	645	96	512	315	377	34	42	999999	801	993	146	568	938	999999	931	429	802	701	56	214	999999	430	999999	
653	999999	498	999999	999999	655	857	111	999999	616	999999	999999	96	888	999999	999999	30	20	694	105	999999	974	999999	654	387	387	885	999999	73	651	77	704	224	999999	999999	707	999999	767	70	804	944	892	252	952	632	205	844	540	300	999999	999999	203	434	334	245	999999	889	843	878	999999	769	999999	48	253	548	611	999999	999999	39	805	999999	262	949	890	161	793	732	766	32	999999	543	999999	802	999999	999999	873	279	889	929	190	817	45	889	475	44	189	854	998	999999	31	999999	922	511	495	455	772	254	544	999999	452	946	133	999999	695	61	425	962	613	627	675	341	862	999999	849	987	158	373	483	999999	971	999999	999999	362	10	999999	621	843	317	979	852	628	735	716	486	243	694	223	203	424	618	227	250	381	999999	999999	590	929	999999	507	306	409	770	688	211	513	222	770	821	999999	440	581	655	633	774	56	606	999999	516	615	302	935	179	69	999999	999999	999999	362	624	320	158	999999	999999	809	682	999999	857	56	514	972	999999	923	402	999999	983	47	572	616	606	691	999999	444	999999	55	215	371	240	711	451	456	815	860	999999	510	807	748	399	845	951	331	999999	559	641	999999	595	379	999999	931	85	209	999999	999999	756	933	236	714	279	999999	604	321	223	999999	604	67	999999	170	777	999999	439	245	647	726	665	284	999999	999999	802	879	460	999999	828	308	636	999999	999999	734	113	223	999999	999999	479	263	251	639	118	999999	955	583	386	434	601	652	999999	839	999999	466	425	481	440	702	912	400	684	768	493	914	519	999999	999999	433	67	564	999999	346	766	394	485	36	176	459	578	228	502	36	244	999999	999999	796	690	808	318	631	782	582	190	89	578	482	156	203	533	603	790	952	377	999999	45	165	999999	177	980	999999	315	999999	133	693	999999	658	534	317	118	999999	999999	985	124	435	781	44	165	686	815	12	879	972	999999	975	437	550	659	207	150	999999	722	522	999999	919	999999	802	458	497	191	920	948	999999	95	810	931	999999	838	941	265	10	999999	397	362	977	519	999999	63	158	265	357	998	999999	176	467	10	158	999999	205	119	999999	586	668	504	894	64	50	887	126	999999	632	712	718	941	150	651	999999	999999	999999	999999	999999	748	309	241	999999	922	621	673	999999	999999	782	647	642	832	285	424	341	892	467	923	999999	454	937	114	633	644	999999	395	999999	815	674	999999	999999	796	135	241	286	999999	999999	972	442	377	270	315	999999	984	999999	885	666	726	320	443	702	925	929	539	811	999999	608	200	
641	999999	999999	811	146	794	339	845	999999	54	147	904	999999	495	491	112	194	631	999999	648	999999	999999	999999	309	999999	999999	999999	392	867	999999	430	91	828	999999	341	215	729	458	179	999999	655	233	189	999999	588	416	999999	217	444	826	355	189	361	960	999999	246	507	999999	316	999999	999999	947	999999	120	624	999999	86	751	999999	286	383	735	461	999999	992	351	225	117	999999	99	28	89	948	50	999999	999999	999999	867	855	104	707	999999	999999	274	968	708	254	78	997	533	340	999999	62	999999	453	999999	727	999999	967	283	31	400	999999	999999	886	999999	999999	999999	869	999999	335	999999	896	69	578	999999	593	197	999999	294	999999	156	120	197	758	559	36	790	999999	631	523	746	899	581	83	999999	764	925	387	550	709	316	209	623	207	131	572	992	999999	462	36	540	585	683	186	999999	290	439	468	337	402	999999	350	247	860	588	318	325	986	271	236	999999	809	857	585	789	999999	999999	999999	637	999999	43	999999	999999	999999	999999	170	226	404	999999	36	335	466	60	999999	999999	966	962	762	619	813	257	16	327	999999	999999	730	728	107	397	926	793	449	830	350	368	16	215	641	877	427	101	920	999999	999999	999999	211	758	999999	93	823	984	733	380	999999	738	999999	884	908	246	262	999999	999999	17	999999	243	885	636	709	789	494	760	999999	884	201	721	337	228	92	999999	167	971	999999	999999	573	941	69	999999	999999	612	341	131	306	405	625	985	999999	912	515	11	24	575	999999	920	598	73	664	848	188	112	999999	808	999999	999999	89	290	424	114	444	340	999999	999999	629	107	457	372	999999	999999	269	216	999999	425	713	90	320	592	922	107	425	510	287	220	999999	903	999999	532	329	723	325	345	570	999999	999999	999999	827	208	945	999999	473	235	610	739	589	972	364	985	105	721	273	999999	367	999999	689	934	62	963	999999	725	895	924	53	740	609	923	645	999999	947	538	263	121	646	999999	999999	199	899	548	999999	999999	549	226	437	608	459	828	977	999999	999999	543	999999	999999	282	229	66	548	999999	869	999999	666	999999	484	48	999999	468	999999	850	397	693	999999	44	514	999999	999999	999999	679	999999	445	999999	999999	945	999999	701	999999	999999	399	999999	426	914	999999	16	40	418	964	592	75	999999	869	149	999999	977	999999	999999	999999	999999	617	530	275	53	386	60	747	999999	358	720	935	999999	999999	160	78	323	433	483	607	492	999999	106	378	424	999999	501	999999	999999	983	803	999999	840	22	903	799	868	573	383	537	44	269	451	999999	253	656	292	553	
718	81	984	553	117	953	999999	999999	520	162	850	931	885	999999	451	605	555	365	104	770	731	999999	210	749	60	946	572	233	563	46	134	999999	829	948	909	234	998	259	258	887	815	408	288	716	722	999999	652	999999	817	999999	514	888	562	999999	821	366	870	244	503	171	999999	972	999999	483	37	92	999999	999999	523	999999	606	305	117	217	954	332	83	999999	37	608	999999	960	415	717	532	246	215	317	136	552	363	764	755	97	506	999999	466	804	689	639	348	715	99	599	249	218	781	355	999999	999999	999999	387	216	894	867	430	566	234	951	790	877	795	809	971	864	999999	999999	29	710	121	865	999999	804	398	270	588	871	815	478	323	465	860	750	637	999999	976	557	999999	229	86	286	242	853	898	761	553	906	128	999999	406	668	761	644	455	999999	999999	582	818	634	289	559	751	999999	637	335	27	54	999999	712	887	294	999999	800	633	835	999999	425	906	636	716	999999	752	999999	81	654	999999	225	305	999999	253	403	739	236	940	999999	535	486	999999	999999	999999	509	733	415	999999	122	980	961	21	620	10	599	675	191	999999	607	806	999999	683	983	631	999999	749	179	468	493	999999	999999	999999	116	310	156	210	343	891	216	948	999999	242	959	674	742	214	684	12	654	728	557	318	343	721	864	802	242	940	999999	760	564	947	363	567	999999	111	904	320	999999	399	341	299	711	999999	999999	438	724	999999	889	999999	74	999999	813	765	999999	999999	999999	395	999999	353	967	999999	948	999999	393	999999	878	402	155	640	309	374	999999	265	999999	267	607	683	999999	435	88	923	61	356	695	397	143	598	999999	999999	585	519	874	999999	431	938	999999	264	275	78	560	999999	173	258	297	700	28	999999	999999	740	545	842	999999	20	275	54	351	602	999999	996	266	290	832	769	65	790	499	646	999999	457	916	352	418	999999	874	755	760	803	68	994	378	999999	228	999999	840	743	386	863	245	386	596	999999	999999	279	811	280	500	403	999999	506	210	382	723	922	999999	999999	433	999999	146	999999	294	548	999999	766	999999	682	71	999999	999999	321	999999	636	411	457	860	178	849	149	999999	603	265	366	609	561	794	996	999999	306	15	647	319	436	727	725	102	999999	214	736	999999	999999	999999	496	474	881	102	999999	970	999999	71	655	354	294	999999	999999	264	927	938	982	999999	630	820	765	998	292	999999	977	909	685	999999	812	999999	122	999999	999999	395	768	892	728	999999	230	35	595	244	359	302	35	999999	194	470	175	119	232	999999	31	
318	999999	999999	999999	879	999999	999999	295	910	259	691	241	797	335	999999	495	45	220	999999	752	605	235	999999	648	989	976	999999	999999	999999	199	702	741	999999	999999	933	999999	281	709	848	354	564	739	999999	985	668	71	999999	533	47	975	140	898	709	22	425	93	922	999999	203	902	995	999999	999999	720	999999	949	884	330	999999	215	224	335	371	999999	197	865	550	545	980	928	748	595	687	249	69	803	41	344	60	849	999999	431	999999	945	999999	624	668	963	438	718	999999	999999	140	999999	760	804	537	542	999999	560	542	387	869	275	999999	410	263	999999	660	752	917	549	999999	999999	196	999999	999999	426	818	999999	999999	999999	999999	271	751	999999	465	855	488	999999	276	499	519	499	317	642	562	251	791	949	370	835	999999	999999	800	637	636	587	644	967	999999	120	723	999999	364	999999	999999	607	523	999999	944	407	353	406	999999	427	39	781	999999	554	240	577	634	869	212	999999	283	999999	470	124	999999	877	221	999999	278	165	999999	267	999999	362	371	954	727	479	14	999999	492	906	210	382	607	855	352	100	736	418	999999	999999	59	999999	999999	850	147	409	117	77	196	832	999999	999999	651	772	645	883	192	286	849	165	865	249	878	377	230	999999	999999	359	534	130	784	859	999999	921	217	151	680	521	816	999999	999999	936	776	659	778	879	730	835	219	469	908	460	569	999999	989	809	999999	314	629	59	892	758	542	76	58	999999	651	999999	999999	999999	212	670	999999	531	794	999999	999999	229	598	350	366	681	149	75	222	999999	300	357	999999	408	36	999999	891	767	435	612	999999	709	610	511	238	10	280	999999	267	247	999999	47	537	71	345	895	715	289	692	221	999999	477	999999	724	977	303	798	999999	999999	835	778	702	105	191	533	763	999999	97	999999	366	410	999999	808	999999	999999	999999	820	871	72	999999	999999	612	84	224	999999	927	855	886	533	999999	212	124	248	431	468	999999	941	355	537	582	287	628	999999	999999	810	195	668	879	391	724	483	927	103	346	999999	176	627	881	198	999999	999999	999999	563	186	163	296	999999	387	515	54	999999	999999	343	490	853	41	999999	748	413	808	999999	975	505	809	999999	999999	999999	901	255	301	670	70	999999	930	674	555	75	991	182	999999	999	291	373	999999	413	18	999999	613	492	153	732	999999	477	390	347	932	236	753	725	878	274	294	999999	224	383	260	316	413	999999	999999	999999	453	575	999999	999999	999999	999999	168	406	999999	692	418	418	112	569	791	592	777	592	741	999999	322	275	304	999999	714	
999999	159	963	162	702	999999	796	194	187	288	313	999999	581	370	330	78	999999	282	196	999999	875	999999	654	592	667	539	820	84	999999	654	999999	281	999999	103	999999	462	205	999999	750	512	621	233	925	290	487	999999	999999	232	421	260	965	993	999999	402	839	131	505	380	494	999999	999999	999999	999999	999999	999999	42	999999	487	543	867	999999	999999	532	684	999999	999999	113	374	999999	663	343	598	662	729	688	194	999999	246	264	706	999999	824	759	588	153	899	28	402	999999	455	66	999999	999999	999999	386	862	471	433	167	197	27	999999	999999	831	999999	770	69	999999	844	999999	868	999999	999999	836	910	59	999999	943	541	346	999999	999999	195	659	999999	625	909	119	352	999999	722	999999	89	77	689	826	558	928	759	382	839	541	557	999999	586	999999	495	852	643	337	999999	527	892	821	563	315	999999	616	233	213	861	950	999999	28	204	138	632	165	157	94	501	424	999999	999999	506	999999	164	999999	83	262	139	67	475	999999	999999	205	999999	999999	513	383	881	999999	704	556	520	889	407	539	76	458	722	339	999999	559	835	105	342	999999	324	471	161	31	543	971	83	804	484	128	712	999	290	373	652	999999	212	559	719	638	647	616	694	999999	857	999999	540	999999	362	916	189	220	999999	123	943	51	232	859	408	733	999999	999999	414	289	826	999999	178	999999	999999	930	356	286	385	999999	95	999999	999999	536	174	999999	999999	283	452	999999	939	999999	146	176	430	999999	552	352	160	986	165	931	999999	999999	798	999999	999999	191	122	431	570	999999	999999	168	38	245	273	695	695	489	302	209	274	847	349	334	931	999999	927	87	388	13	999999	399	548	164	999999	372	999999	385	472	258	999999	30	999999	46	667	978	148	999999	999999	999999	657	999999	693	956	666	364	74	473	858	453	263	999999	53	566	999999	445	619	999999	738	900	957	320	26	54	48	254	849	313	999999	952	863	999999	740	999999	356	464	705	999999	999999	151	308	275	527	28	994	136	999999	440	268	232	368	274	456	445	899	999999	654	649	917	422	515	760	806	905	590	521	999999	520	220	999999	739	37	385	597	999999	691	793	999999	59	999999	276	999999	55	445	999999	598	295	304	632	19	810	66	674	85	999999	547	468	999999	438	483	831	466	230	945	492	999999	889	859	999999	217	999999	655	600	15	155	107	999999	371	320	991	236	999	999999	999999	512	999999	362	310	961	65	233	181	569	576	90	810	197	999999	952	262	709	435	461	425	466	164	466	669	929	538	999999	999999	311	446	256	832	
999999	29	999999	999999	979	588	897	787	984	381	96	33	924	345	909	615	419	67	292	800	547	473	999999	999999	226	693	381	999999	234	135	999999	132	329	258	242	177	667	151	283	130	537	674	440	95	77	442	744	999999	629	225	688	999999	164	999999	294	115	999999	94	594	296	999999	475	563	999999	511	999999	704	676	113	999999	948	277	784	171	272	999999	42	658	290	783	948	786	999999	18	446	627	999999	873	963	999999	892	999999	557	987	913	999999	999999	999999	584	114	738	999999	491	888	277	421	468	993	999999	999999	82	627	803	810	347	430	671	555	422	883	995	999999	713	999999	849	999999	999999	796	257	209	763	461	84	186	55	881	999999	915	741	35	168	974	689	999999	999999	999999	778	999999	650	492	400	565	999999	700	999999	906	363	515	49	901	702	672	745	983	657	621	552	627	765	466	134	756	814	397	725	999999	152	999999	921	999999	596	972	156	765	808	999999	999999	384	999999	148	527	999999	876	839	333	999999	238	705	894	443	722	999999	981	193	367	644	750	771	999999	96	764	202	593	999999	314	729	525	980	184	460	329	178	559	626	999999	343	880	999999	999999	239	792	999999	999999	999999	862	999999	990	999999	407	174	456	999999	409	981	383	334	207	999999	535	603	970	258	999999	999999	999999	553	601	365	254	999999	999999	776	707	745	303	328	999999	115	602	868	739	562	583	20	13	798	769	999999	252	614	146	999999	449	999999	268	999999	915	833	999999	318	844	634	718	383	999999	680	822	663	687	65	999999	999999	819	999999	999999	418	675	520	999999	999999	784	999999	122	640	999999	304	999999	246	487	999999	999999	101	999999	293	34	114	844	210	608	332	976	115	890	999999	999999	55	649	783	607	850	869	405	999999	59	999999	820	522	88	999999	117	353	585	999999	928	653	318	999999	535	641	999999	574	474	999999	118	348	678	999999	999999	435	842	654	554	639	636	889	16	999999	999999	758	214	592	765	714	999999	979	400	929	999999	542	895	694	999999	151	848	999999	404	999999	293	710	856	688	999999	652	653	462	798	945	550	48	999999	619	668	777	437	175	808	760	419	999999	999999	748	180	393	999999	157	540	412	790	359	999999	522	415	981	999999	525	996	999999	70	49	190	454	389	999999	895	286	36	346	714	683	478	643	999999	165	761	999999	518	213	122	999999	921	396	999999	200	554	134	999999	686	875	999999	999999	695	700	380	948	503	369	257	999999	999999	131	204	698	117	881	851	449	260	229	793	17	793	999999	563	127	999999	299	199	999999	999999	999999	
349	470	999999	514	782	943	703	216	267	748	999999	715	859	385	727	999999	57	318	702	684	954	467	91	903	999999	695	999999	263	163	214	180	877	999999	999999	999999	733	895	603	109	907	745	999999	962	55	746	87	999999	999999	999999	106	252	880	999999	97	127	882	388	898	999999	96	999999	999999	999999	63	577	393	990	678	603	994	802	453	999999	794	938	911	504	45	167	307	999999	958	863	67	962	299	211	638	73	899	354	999999	999999	22	111	999999	990	908	477	363	999999	999999	585	405	999999	798	671	999999	158	999999	387	353	999999	831	999999	848	999999	999999	100	999999	191	362	614	703	999999	805	999999	206	693	642	921	596	999999	999999	999999	999999	382	468	763	173	627	999999	489	856	522	11	265	999999	480	999999	999999	994	817	199	181	734	857	882	755	999999	819	474	197	999999	295	791	784	937	621	458	999999	127	242	926	660	999999	872	758	190	648	550	346	726	440	922	926	778	378	999999	486	999999	500	713	999999	354	999999	142	974	570	731	226	999999	31	32	999999	602	761	891	539	320	861	108	999999	117	999999	999999	999999	757	592	368	22	999999	315	144	232	975	414	967	999999	999999	728	898	999999	459	431	232	324	704	653	999999	175	887	839	321	624	999999	799	999999	327	871	414	999999	391	212	718	810	22	886	799	811	198	794	318	41	592	963	911	251	685	999999	168	999999	114	999999	999999	135	576	994	520	104	186	808	650	710	103	353	516	999999	741	621	220	437	904	841	999999	999999	578	808	999999	999999	226	999999	919	602	999999	369	280	999999	999999	999999	243	28	376	705	635	389	154	608	938	999999	457	925	510	74	515	730	150	272	999999	822	999999	768	275	999999	999999	999999	888	999999	997	733	999999	397	999999	158	388	201	999999	209	215	751	237	999999	869	490	213	300	56	855	96	982	229	17	987	196	999999	999999	999999	517	826	999999	999999	999999	610	214	176	69	949	362	686	999999	669	941	67	390	595	587	898	784	999999	588	581	43	961	999999	514	74	410	790	123	913	448	999999	382	999999	260	141	999999	665	324	154	351	694	179	773	322	288	950	606	601	457	575	999999	861	247	435	468	145	594	700	111	659	168	999999	772	874	125	568	858	140	464	999999	243	999999	511	247	886	863	999999	999999	236	123	803	199	999999	347	479	692	144	773	792	999999	775	999999	999999	494	192	456	406	898	206	719	102	476	146	999999	342	508	360	10	548	604	947	891	474	987	999999	969	583	435	404	433	999999	95	347	999999	452	278	257	26	64	
440	467	298	506	516	31	999999	999999	435	999999	999999	341	143	999999	198	999999	883	500	235	638	999999	873	999999	503	773	295	17	999999	678	787	73	260	999999	946	999999	146	999999	394	957	966	528	999999	999999	429	433	102	300	999999	159	419	568	778	32	999999	840	567	496	794	733	999999	24	208	383	999999	942	999999	996	999999	126	61	399	999999	542	269	120	999999	725	999999	80	680	994	156	978	268	999999	295	238	957	115	549	649	864	661	735	999999	330	999999	509	487	999999	999999	112	743	108	30	79	245	763	999999	543	842	944	723	62	999999	867	229	124	427	656	999999	49	91	577	412	534	999999	807	317	999999	764	225	74	368	584	999999	999999	880	248	160	60	475	689	572	707	999999	150	608	509	94	110	427	91	830	230	999999	30	999999	696	495	999999	438	455	487	779	626	999999	365	478	344	464	348	999999	999999	606	27	359	999999	869	999999	394	239	307	233	688	999999	999999	244	999999	528	871	246	194	999999	919	622	999999	212	793	999999	825	999999	140	999999	629	762	551	999999	233	212	999999	511	307	989	111	11	140	232	798	999999	492	645	227	949	999999	999999	164	134	357	999999	997	157	726	787	999999	999999	109	143	603	999999	999999	329	21	999999	822	369	999999	999999	999999	918	492	796	413	999999	598	190	566	999999	700	412	999999	426	467	248	215	558	784	999999	999999	502	901	996	629	871	646	173	999999	999999	136	113	287	958	999999	439	502	210	743	999999	999999	999999	52	918	442	200	328	378	861	773	729	273	999999	999999	98	157	26	495	177	999999	713	435	999999	284	999999	999999	999999	649	999999	38	746	999999	815	418	330	415	999999	983	564	999999	553	278	311	999999	999999	863	999999	857	999999	335	999999	16	42	999999	999999	763	999999	768	864	845	75	679	999999	833	999999	999999	458	176	109	682	697	43	931	739	988	445	999999	696	720	200	79	999999	999999	999999	999999	739	971	999999	756	567	271	692	128	718	373	873	999999	477	999999	838	414	361	999999	198	638	389	85	303	223	999999	999999	458	57	674	775	797	900	818	228	297	753	999999	420	999999	420	15	999999	999999	999999	999999	602	656	862	882	785	717	521	999999	978	236	999999	999999	400	539	928	812	644	454	999999	576	999999	34	999999	999999	95	569	940	999999	999999	633	474	862	927	107	999999	982	999999	175	888	68	285	999999	839	992	633	84	454	999999	999999	999999	370	470	279	800	152	578	407	327	797	226	999999	999999	813	355	761	801	751	302	914	945	227	999999	566	884	300	662	194	267	999999	999999	999999	68	
609	999999	272	14	592	137	999999	55	584	277	377	999999	290	999999	507	494	999999	832	333	999999	966	668	390	999999	904	395	509	489	394	150	415	787	111	718	696	643	92	757	999999	623	347	869	371	949	111	893	604	999999	165	999999	999999	89	686	999999	101	941	788	999999	999999	207	999999	475	660	444	862	999999	571	571	292	863	411	482	623	709	815	107	999999	440	999999	20	790	999999	999999	999999	123	999999	110	999999	627	755	854	711	656	21	999999	999999	218	926	97	521	332	42	38	302	298	553	465	976	999999	994	643	358	999999	100	999999	438	151	966	330	535	999999	431	999999	999999	18	700	999999	612	713	943	999999	380	353	999999	687	758	170	42	999999	569	871	133	999999	633	121	999999	129	566	604	568	730	999999	605	561	41	900	999999	501	293	598	727	852	273	213	115	272	999999	324	412	658	277	118	569	761	999999	366	999999	999999	425	999999	580	269	999999	155	222	646	999999	791	246	786	670	669	748	999999	999999	28	860	999999	527	849	501	805	164	946	300	999999	999999	844	897	675	470	777	999999	781	27	468	999999	128	991	999999	999999	222	87	626	988	608	370	760	919	999999	999999	651	999999	575	20	774	999999	72	855	600	963	930	999999	571	999999	999999	592	967	791	999999	184	741	797	68	361	289	727	537	957	691	261	922	999999	261	999999	819	999999	510	770	252	363	999999	999999	999999	999999	567	999999	516	310	105	26	402	999999	999999	999999	999999	854	999999	999999	999999	57	999999	114	173	349	50	999999	642	402	506	908	92	206	999999	29	403	478	406	999999	793	961	999999	237	862	675	858	952	388	791	414	964	999999	296	999999	205	786	999999	999999	60	464	563	684	123	803	999999	933	205	431	527	77	296	999999	182	999999	999999	835	349	252	498	490	98	625	851	988	999999	659	796	166	999999	242	999999	378	356	107	999999	286	999999	433	675	741	663	531	999999	724	127	516	999999	865	280	370	446	434	610	570	376	999999	833	999999	271	536	147	48	88	999999	351	918	111	84	200	492	736	915	576	757	999999	567	764	999999	870	35	999999	931	886	982	796	301	767	785	731	303	453	973	172	999999	603	624	452	577	383	209	999999	12	674	999999	999999	530	999999	999999	743	809	182	999999	264	246	999999	216	162	106	498	59	160	325	353	897	49	999999	999999	999999	164	212	124	197	753	999999	619	580	999999	108	358	275	442	999999	52	921	130	999999	719	926	999999	396	472	356	88	333	59	99	659	776	747	999999	777	999999	698	540	695	985	952	999999	626	999999	
949	63	747	232	617	245	283	431	777	302	54	826	999999	767	740	999999	118	999999	622	530	920	489	361	999999	498	21	225	511	236	144	794	999999	310	811	999999	999999	609	856	716	813	815	238	999999	455	825	950	188	931	800	927	877	531	970	999999	462	469	702	268	734	605	999999	999999	204	642	508	999999	999999	441	330	999999	168	262	714	808	714	692	999999	906	664	547	999999	999999	999999	309	267	273	165	999999	358	999999	717	351	999999	120	793	53	999999	999999	946	907	433	747	999999	999999	768	624	816	172	390	999999	979	796	603	196	772	735	999999	999999	385	245	762	321	92	353	999999	817	140	999999	999999	671	999999	134	959	757	123	96	684	240	999999	642	456	999999	999999	588	999999	999999	999999	934	348	68	999999	147	980	711	154	999999	664	267	999999	951	494	222	157	718	120	855	999999	999999	999999	686	60	831	364	742	789	769	497	504	355	692	80	205	265	956	690	999999	153	999999	999999	999999	431	427	374	589	158	243	846	999999	477	999999	94	999999	862	662	17	159	999999	999999	999999	385	624	170	911	183	880	298	999999	999999	999999	599	711	589	244	81	264	633	999999	775	594	555	922	391	37	212	999999	180	343	603	999999	541	738	905	334	999999	386	271	515	200	708	999999	999999	655	87	877	440	504	666	999999	407	383	999999	999999	999999	376	462	242	142	709	575	710	954	363	251	496	860	999999	264	16	694	993	128	277	76	734	279	999999	314	159	771	113	514	999999	205	575	849	999999	999999	957	775	153	138	806	624	997	905	923	999999	591	27	634	250	659	106	414	265	425	999999	919	107	195	928	982	937	999999	206	411	167	676	646	999999	555	306	999999	550	999999	322	999999	999999	828	355	862	999999	999999	147	862	854	456	999999	999999	434	791	342	860	590	999999	155	868	161	801	504	999999	999999	999999	888	89	943	427	555	999999	943	772	871	100	752	332	215	850	800	999999	352	999999	376	999999	222	347	222	446	651	999999	999999	453	501	277	333	589	134	778	253	999999	919	436	900	250	376	662	919	251	999999	267	19	999999	78	999999	459	999999	399	381	999999	551	999999	507	776	999999	832	499	281	603	767	172	999999	437	606	999999	691	915	63	135	999999	560	427	970	338	393	999999	422	385	949	999999	783	999999	753	55	702	201	422	660	680	418	876	391	999999	484	945	999999	581	698	336	999999	543	496	274	391	182	133	999999	178	393	904	419	124	331	999999	999999	999999	454	391	903	550	278	265	383	717	123	179	999999	496	392	332	999999	999999	
999999	99	285	297	925	371	873	999999	999999	253	276	775	998	762	69	542	500	973	616	200	794	999999	591	288	122	557	277	13	999999	409	999999	70	170	999999	75	241	999999	696	56	92	999999	999999	254	35	999999	607	718	360	119	568	996	999999	716	554	999999	272	508	996	184	378	999999	870	556	896	467	215	615	313	696	828	42	804	927	533	681	469	541	565	999999	514	999999	917	893	464	412	376	354	616	999999	803	999999	512	999999	999999	999999	647	999999	999999	567	783	992	415	664	290	999999	202	491	193	872	469	730	942	706	669	539	187	999999	102	493	100	861	999	547	893	105	530	292	259	545	44	691	999999	998	516	522	999999	262	613	928	220	999999	170	743	999999	82	999999	999999	851	147	999999	671	685	863	476	921	993	999999	770	194	15	909	241	647	838	777	546	999999	200	157	999999	999999	373	174	283	215	999999	999999	251	999999	315	723	440	122	734	372	999999	330	531	594	999999	999999	492	428	922	311	654	523	999999	528	535	846	616	999999	41	887	999999	999999	590	999999	999999	999999	626	948	999999	999999	478	129	913	999999	999999	999999	423	999999	627	999999	441	944	999999	971	560	999999	359	722	295	469	117	736	90	846	75	495	739	269	999999	791	939	543	999999	640	832	534	609	999999	756	319	999999	999999	999999	491	455	999999	279	618	711	54	388	903	663	999999	999999	742	49	77	410	286	486	163	999999	999999	610	897	405	610	149	35	577	919	999999	975	46	107	658	598	999999	712	226	130	558	329	413	45	880	138	466	999999	495	542	39	480	999999	999999	778	251	881	558	999999	668	479	685	476	999999	937	687	384	86	93	450	676	999999	70	366	605	999999	432	574	27	277	154	999999	539	999999	889	999999	999999	766	328	417	717	842	754	557	651	873	852	944	108	202	754	390	15	55	866	341	420	999999	674	865	818	316	541	689	524	429	155	999999	578	452	544	999999	757	676	733	999999	943	512	715	731	70	487	476	824	523	999999	54	494	179	558	84	676	102	999999	999999	999999	999999	75	43	231	727	999999	375	656	999999	146	999999	999999	322	42	398	999999	760	942	805	340	999999	716	176	999999	384	660	999999	30	377	999999	525	304	999999	999999	999999	999999	478	493	999999	648	121	820	176	386	141	715	182	146	170	176	999999	159	658	999999	999999	999999	898	283	847	77	159	355	288	790	621	338	262	999999	999999	520	439	999999	938	999999	229	29	549	790	999999	669	999999	999999	860	211	999999	375	646	818	760	937	979	999999	646	936	498	766	541	
386	765	802	999999	999999	636	650	736	648	220	500	48	551	999999	118	999999	187	589	34	494	87	838	255	692	443	999999	999999	540	244	630	12	668	462	488	172	34	826	216	305	498	220	999999	312	164	999999	779	999999	891	870	552	468	357	999999	999999	464	548	520	999999	999999	952	999999	999999	999999	999999	218	831	586	73	883	94	827	999999	999999	536	284	612	999999	100	546	663	30	680	999999	999999	171	999999	205	190	33	624	514	999999	198	353	433	110	972	294	945	323	203	155	18	786	999999	498	74	937	999999	851	999999	429	573	365	931	394	449	810	999999	999999	636	999999	49	269	999999	121	782	939	999999	184	999999	250	154	233	470	875	999999	882	967	673	590	267	193	999999	610	999999	152	832	999999	49	660	999999	437	391	686	999999	115	749	999999	613	715	999999	999999	999999	221	772	285	999999	894	999999	722	567	843	193	974	379	222	867	658	495	968	949	528	73	523	999999	812	762	546	999999	770	921	675	363	957	466	432	370	960	999999	808	801	938	366	326	103	328	254	417	317	585	248	999999	722	999999	766	606	771	309	743	960	999999	803	231	999999	800	891	490	236	517	999999	999999	906	820	686	177	999999	171	999999	429	159	568	355	239	999999	532	830	953	718	201	859	660	71	227	877	999999	999999	716	80	526	211	999999	28	899	370	734	999999	280	45	999999	754	444	35	879	999999	999999	177	574	144	999999	970	938	772	999999	658	296	789	688	942	400	179	304	999999	230	999999	321	549	455	869	362	200	559	999999	999999	446	999999	635	191	633	485	128	433	581	999999	556	273	76	983	999999	84	944	999999	337	645	308	460	353	805	661	999999	999999	721	705	781	572	420	999999	531	598	242	999999	999999	65	466	281	746	723	999999	674	954	255	999999	214	795	418	547	231	282	942	999999	82	999999	529	360	999999	406	999999	799	745	999999	253	544	394	18	423	346	597	870	374	999999	736	569	140	999999	37	295	999999	909	999999	34	198	999999	999999	999999	170	829	88	999999	833	999999	28	999999	48	999999	710	710	181	999999	999999	81	999999	999999	908	390	259	512	699	822	999999	999999	888	999999	436	999999	947	999999	999999	782	848	593	268	999999	47	499	543	813	531	999999	997	326	123	322	538	301	85	837	999999	208	999999	657	140	999999	999999	999999	999999	210	999999	327	591	999999	755	999999	999999	787	813	66	322	419	999999	445	980	107	999999	16	234	576	289	999999	645	119	665	756	429	200	463	12	522	553	513	342	326	213	999999	999999	570	724	999999	751	488	999999	
524	430	361	917	676	42	441	374	270	420	999999	362	999999	999999	549	999	969	165	333	999999	999999	769	905	999999	128	776	96	42	445	999999	999999	538	656	999999	999999	999999	404	999999	523	431	570	157	293	999999	422	999999	531	538	253	570	999999	810	427	676	484	755	524	846	999999	999999	945	999999	928	759	999999	392	705	65	887	313	604	468	642	999999	250	396	486	812	999999	164	255	557	999999	999999	999999	800	120	979	152	999999	999999	558	713	623	999999	999999	999999	999999	293	39	268	475	650	939	965	296	177	525	435	98	278	711	754	999999	654	397	999999	64	14	19	281	726	913	58	593	56	754	28	999999	87	999999	953	529	999999	895	779	907	850	908	468	632	595	554	64	569	18	804	999999	969	999999	554	999999	528	283	758	542	562	602	355	919	541	159	109	357	921	325	192	691	999999	999999	490	767	999999	545	387	686	181	858	488	584	252	686	59	338	533	12	999999	999999	314	362	999999	314	999999	989	927	482	495	206	999999	254	826	122	329	104	607	786	29	999999	999999	999999	370	703	999999	771	999999	855	110	770	999999	919	999999	935	387	999999	657	185	999999	165	618	905	200	975	725	244	999999	999999	366	955	731	999999	982	451	360	999999	999999	524	201	733	999999	999999	382	724	381	224	362	999999	734	933	446	431	523	863	999999	990	999999	999999	999999	999999	999999	999999	499	155	49	999999	999999	449	999999	999999	999999	143	984	999999	999999	999999	999999	999999	603	511	881	867	999999	999999	518	309	233	128	86	370	999999	607	999999	999999	999999	775	999999	237	685	304	287	912	315	589	540	313	447	984	30	827	467	414	791	999999	996	999999	152	999999	637	739	999999	818	372	225	793	796	596	670	818	999999	964	305	790	309	999999	969	562	815	999999	999999	999999	248	107	259	999999	947	815	80	999999	576	633	999999	600	945	449	468	549	99	999999	999999	717	776	999999	952	999999	999999	624	999999	252	37	592	336	999999	432	999999	999999	720	123	999999	846	980	526	999999	252	999999	999999	705	844	860	764	429	999999	29	159	497	999999	999999	999999	395	740	332	999999	827	999999	983	999999	340	177	78	833	748	435	999999	949	762	200	432	924	517	414	466	779	630	999999	999999	129	317	35	999999	791	543	575	728	582	523	656	698	65	268	999999	999999	999999	776	36	26	993	999999	79	396	306	663	158	638	981	284	553	703	350	999999	864	989	999999	241	287	300	182	707	205	436	116	999999	376	666	378	296	928	12	999999	470	615	433	247	638	999999	137	394	999999	747	999999	999999	952	358	
375	403	159	812	999999	499	735	844	999999	500	643	290	805	999999	492	269	694	356	999999	109	879	999999	441	999999	676	602	159	905	999999	960	999999	466	163	152	999999	272	228	484	631	513	868	626	999999	932	604	999999	834	839	902	999999	62	951	428	853	999999	300	999999	999999	145	703	349	829	609	334	603	186	136	662	296	229	50	220	724	47	240	999999	755	999999	999999	328	999999	319	13	567	999999	946	48	310	673	710	310	821	999999	999999	173	49	26	994	339	999999	231	181	999999	683	636	999999	236	390	622	999999	545	999999	259	999999	934	39	826	52	427	657	147	825	988	999999	918	999999	871	796	873	201	246	999999	179	999999	107	596	999999	330	930	75	719	658	688	457	175	999999	571	531	993	999999	222	999999	577	682	290	405	192	968	764	417	970	440	516	999999	999999	785	294	530	719	347	273	505	121	999999	999999	489	147	541	419	81	999999	350	999999	739	978	271	999999	496	449	701	414	999999	566	523	105	288	151	266	478	390	999999	51	999999	655	999999	717	999999	226	744	800	267	651	559	999999	759	630	637	777	999999	717	603	797	999999	27	933	475	939	999999	266	659	999999	999999	72	38	999999	616	537	999999	868	999999	408	965	999999	648	999999	762	248	873	763	475	650	374	813	999999	787	764	960	794	999999	405	999999	274	960	999999	463	999999	589	530	182	153	102	490	908	191	318	637	55	442	584	999999	236	76	834	791	999999	999999	999999	311	251	754	655	743	999999	999999	999999	143	15	667	194	66	183	718	700	999999	382	170	465	999999	999999	159	719	528	999999	550	178	711	440	179	87	490	319	287	288	428	999999	999999	64	446	697	185	632	387	257	999999	998	518	375	224	418	999999	516	445	859	101	45	999999	532	885	303	782	703	999999	590	704	746	895	439	282	132	33	115	29	934	277	527	341	999999	693	551	999999	345	225	999999	999999	973	999999	428	197	392	370	825	179	153	914	481	999999	797	552	780	112	89	999999	999999	394	742	497	510	591	573	703	855	839	999999	642	447	487	999999	999999	730	872	477	999999	889	761	208	935	875	29	795	731	544	728	912	448	581	253	133	999999	496	485	373	999999	623	689	515	985	835	510	999999	993	999999	446	822	908	999999	836	212	340	196	806	622	490	795	841	169	137	927	999999	71	204	363	999999	864	254	508	999999	999999	210	256	222	110	374	999999	999999	21	107	906	14	813	999999	50	793	190	690	863	882	50	781	999999	999999	999999	940	448	283	640	999999	582	577	409	994	
217	12	999999	974	706	999999	999999	993	830	71	231	922	91	326	999999	569	999999	184	391	625	599	847	999999	868	163	169	926	999999	171	998	525	338	604	999999	537	48	710	216	983	616	944	56	951	999999	999999	145	999999	131	129	999999	999999	999999	999999	784	404	999999	331	225	999999	999999	999999	670	831	831	545	892	327	273	789	125	859	321	200	774	681	553	896	222	710	27	309	804	158	999999	514	127	151	820	423	177	999999	999999	395	999999	295	283	224	999999	922	999999	817	596	342	14	220	183	217	421	113	851	999999	118	514	999999	999999	526	521	740	327	427	999999	507	849	999999	408	375	925	753	489	407	338	999999	299	999999	999999	713	472	154	999999	341	999999	729	717	571	999999	999999	979	999999	209	768	762	484	802	504	522	999999	999999	999999	605	999999	257	463	932	999999	999999	696	818	78	603	999999	64	999999	999999	986	517	32	789	287	917	800	395	999999	554	721	644	853	974	999999	923	999999	967	751	548	999999	93	457	797	21	58	18	789	911	989	999999	713	395	626	816	987	999999	999999	999999	803	805	458	914	999999	220	70	670	721	33	154	713	566	999999	827	821	999999	70	234	778	239	908	20	484	999999	878	18	259	999999	999999	807	432	368	508	947	743	588	178	548	587	999999	999999	296	999999	766	285	999999	410	999999	805	913	927	276	999999	999999	999999	794	999999	571	999999	999999	999999	443	563	226	721	999999	999999	365	94	243	733	522	647	999999	850	622	255	999999	77	999999	608	691	999999	999999	999999	166	999999	278	63	948	613	607	517	384	999999	999999	999999	549	999999	999999	999999	999999	483	571	190	415	999999	924	388	282	549	266	999999	999999	604	129	21	318	999999	999999	999999	999999	312	145	629	136	14	272	687	905	888	705	999999	146	717	999999	218	999999	74	999999	538	691	889	781	409	357	113	256	780	999999	933	424	212	999999	202	271	742	347	942	63	411	365	246	999999	393	843	593	367	553	999999	911	161	253	999999	37	56	900	999999	735	282	32	757	491	668	971	473	503	193	944	999999	820	870	999999	20	72	182	999999	416	397	565	763	746	702	739	118	782	999999	340	999999	155	370	221	612	669	41	999999	999999	578	511	919	999999	999999	422	107	229	999999	999999	242	809	855	602	494	999999	179	519	999999	64	751	560	198	999999	173	731	798	999999	609	999999	258	979	419	308	876	904	478	999999	363	333	605	520	77	550	999999	530	607	553	875	87	442	160	754	599	132	28	322	626	186	678	623	22	620	782	999999	263	400	556	725	590	
664	999999	165	953	459	999999	493	648	999999	642	134	999999	219	531	826	999999	235	820	999999	858	592	999999	49	999999	709	592	999999	999999	566	685	140	999999	827	999999	422	999999	994	800	999999	890	534	673	272	999999	554	378	802	98	956	885	37	580	380	867	998	999999	914	480	254	866	341	208	92	999999	999999	999999	428	923	119	348	113	434	680	295	333	999999	589	505	999999	340	999999	811	999999	680	657	560	679	959	999999	609	999999	524	556	282	558	999999	591	592	999999	999999	999999	878	979	618	781	603	999999	95	544	89	233	418	349	913	87	530	870	411	999999	999999	404	999999	999999	509	999999	588	877	999999	737	997	337	996	474	660	390	910	999999	720	999999	999999	661	594	425	218	386	165	999999	643	999999	37	999999	189	570	89	85	492	252	480	843	202	726	500	357	999999	752	236	943	999999	532	176	999999	160	999999	999999	300	810	999999	427	132	619	413	243	999999	999999	542	999999	436	395	584	999999	999999	362	876	706	999999	170	246	878	999999	159	221	999999	121	999999	999999	315	676	602	788	275	449	824	999999	234	789	492	297	999999	14	999999	800	999999	114	999999	507	345	999999	806	641	140	573	174	961	972	407	917	132	183	379	999999	481	999999	999999	319	459	843	14	999999	917	845	999999	599	873	999999	359	662	999999	487	531	999999	999999	999999	960	658	702	284	863	999999	826	999999	369	999999	277	777	132	966	999999	795	184	664	340	631	999999	999999	267	999999	999999	999999	623	745	999999	645	652	386	205	611	999999	948	616	185	980	630	999999	55	999999	759	331	105	999999	393	711	597	999999	999999	662	999999	999999	174	400	727	983	999999	999999	91	999999	724	470	891	999999	520	103	999999	188	999	684	710	805	843	320	508	999999	205	369	240	999999	937	999999	786	723	999999	629	708	557	889	201	226	869	745	708	760	298	999999	523	999999	299	707	418	313	191	952	605	148	999999	892	84	788	404	999999	999999	999999	999999	684	178	786	891	394	455	299	999999	468	999999	69	145	559	220	224	681	149	940	999999	999999	999999	604	770	200	490	999999	665	999999	999999	821	348	697	999999	379	999999	270	999999	338	905	262	129	505	723	121	545	13	303	681	999999	116	265	590	999999	999999	361	89	407	595	410	539	789	484	403	646	502	372	836	999999	999999	953	944	811	45	83	999999	534	999999	659	999999	486	561	983	954	999999	566	758	976	426	999999	999999	999999	999999	927	999999	472	645	111	86	619	183	176	999999	85	906	172	999999	554	647	482	999999	207	748	940	924	977	999999	999999	106	999999	
743	395	420	172	999999	101	802	884	669	999999	762	432	805	50	482	319	448	908	58	144	122	213	999999	999999	201	336	123	211	12	397	666	126	14	995	875	787	999999	951	12	815	369	569	885	46	999999	404	402	708	999999	614	999999	999999	480	961	967	539	66	476	970	999999	999999	601	881	999999	944	999999	427	809	174	694	999999	497	999999	999999	775	552	999999	999999	234	796	999999	415	743	999999	858	769	645	999999	37	999999	999999	290	980	999999	999999	999999	688	613	101	83	976	592	543	772	60	52	990	999999	999999	424	999999	763	252	184	999999	999999	857	999999	423	185	10	384	782	999999	963	999999	999999	999999	405	16	864	715	211	999999	820	351	871	970	347	815	779	408	856	612	999999	967	48	999999	453	275	910	999999	999999	999999	999999	601	810	999999	809	777	999999	999999	841	999999	560	999999	562	101	363	471	700	999999	155	999999	999999	999999	528	179	999999	995	244	710	999999	999999	999999	669	526	294	87	229	540	167	171	999999	290	439	567	999999	62	628	415	946	452	982	575	33	999999	591	999999	999999	83	641	999999	813	542	999999	152	999999	93	999999	979	277	24	144	930	542	999999	585	328	966	44	851	126	86	590	298	267	999999	564	83	618	935	773	606	999999	899	157	357	36	465	296	856	593	171	649	147	932	318	62	999999	999999	999999	272	554	446	999999	524	933	999999	254	566	999999	156	19	282	999999	503	418	988	999999	394	377	558	999999	999999	188	268	999999	436	452	366	949	172	532	999999	154	999999	229	169	924	385	999999	999999	999999	898	368	999999	583	889	604	999999	524	330	31	647	999999	915	999999	874	267	963	569	506	781	888	999999	765	999999	999999	999999	382	999999	258	73	655	180	253	999999	964	321	478	999999	76	832	808	842	999999	999999	884	845	238	271	355	902	961	816	717	999999	999999	999999	602	95	349	761	232	370	276	267	376	999999	686	149	445	562	788	288	503	674	973	56	988	624	739	398	899	999999	928	355	111	999999	463	899	999999	999999	718	392	999999	314	609	999999	575	371	774	417	169	999999	826	793	123	683	323	52	999999	847	302	978	999999	950	861	121	441	920	165	999999	23	786	266	762	999999	405	943	198	74	535	480	626	850	332	239	810	294	999999	241	999999	999999	420	999999	999999	390	740	46	394	453	497	15	655	216	999999	403	382	999999	73	949	718	739	999999	978	844	377	675	138	999999	721	60	827	307	688	999999	20	603	266	999999	999999	113	369	999999	745	576	529	824	420	612	999999	856	999999	230	195	523	688	401	
441	685	999999	714	612	22	999999	402	999999	708	999999	480	236	999999	125	999999	692	846	999999	999999	389	411	325	552	265	525	999999	865	81	607	121	175	57	619	171	581	999999	999999	999999	357	885	352	906	820	858	939	385	139	740	379	999999	349	174	999999	21	999999	999999	124	458	96	916	807	330	72	999999	801	432	617	637	544	999999	34	355	999999	305	47	505	505	999999	326	149	966	134	999999	999999	772	10	550	607	141	222	451	218	414	440	88	32	843	233	67	999999	999999	999999	206	334	999999	993	172	999999	974	999999	864	429	999999	946	999999	999999	627	993	824	800	999999	20	506	331	602	816	999999	571	226	999999	661	282	637	808	381	475	928	377	565	779	999999	999999	999999	999999	999999	31	85	467	999999	406	999999	849	999999	266	999999	757	999999	874	731	999999	62	601	985	959	873	592	999999	333	575	999999	999999	259	438	55	962	544	999999	900	999999	999999	740	484	90	820	620	999999	873	380	999999	623	999999	63	645	869	999999	246	999999	999999	732	765	239	999999	892	16	652	154	421	999999	999999	999999	999999	103	900	160	956	578	999999	175	349	71	999999	421	999999	951	13	999999	614	569	999999	999999	191	714	178	999999	351	988	592	999999	177	475	400	520	85	93	999999	386	999999	999999	999999	158	724	197	333	670	57	818	602	941	12	951	540	852	44	579	908	666	925	999999	999999	967	986	447	999999	873	999999	208	346	75	707	626	547	999999	656	999999	10	994	390	508	170	999999	999999	650	81	226	935	547	999999	506	185	999999	999999	470	685	945	172	287	999999	460	999999	849	482	536	243	999999	414	421	206	865	999999	913	999999	426	532	286	999999	345	375	781	938	133	722	999999	890	130	175	87	443	999999	16	723	804	999999	510	999999	60	999999	999999	999999	811	524	351	620	999999	999999	999999	44	937	408	374	827	912	419	522	874	136	999999	646	123	220	336	977	496	999999	855	119	354	999999	220	999999	999999	927	999999	999999	423	999999	111	911	628	818	140	149	44	999999	188	810	395	418	635	194	418	223	999999	485	999999	546	999999	762	999999	162	999999	128	727	183	999999	900	242	999999	999999	101	34	731	28	999999	90	999999	942	160	679	54	999999	936	290	35	817	999999	999999	999999	494	877	999999	349	838	475	861	21	421	861	691	999999	578	945	320	543	170	687	205	999	404	999999	603	704	93	38	439	999999	837	701	366	155	276	999999	999999	999999	999999	685	893	552	443	999999	775	999999	469	400	475	999999	625	746	865	139	312	633	999999	206	999999	999999	265	809	46	840	
184	720	504	999999	21	539	990	999999	379	484	793	652	565	335	521	522	245	692	563	661	405	100	836	236	999999	642	249	758	947	940	999999	93	999999	603	999999	65	586	923	388	936	999999	999999	376	391	346	999999	78	473	684	999999	988	573	256	384	444	93	883	278	702	379	300	241	151	439	64	709	146	962	999999	466	935	321	999999	999999	873	999999	723	455	890	194	999999	775	999999	196	951	856	837	141	168	811	999999	318	231	19	645	999999	395	937	336	636	999999	116	42	228	825	999999	268	629	510	576	370	438	387	517	999999	524	167	954	999999	207	872	999999	803	630	294	999999	999999	999999	980	328	483	999999	128	264	999999	468	743	999999	999999	284	999999	218	999999	592	451	743	931	713	999999	131	398	440	459	999999	999999	999999	312	412	934	999999	999999	963	999999	192	102	583	319	999999	999999	999999	780	312	593	213	609	663	999999	221	188	550	999999	387	99	859	929	52	336	999999	500	999999	999999	341	999999	171	999999	634	570	448	499	867	434	808	866	869	350	95	847	256	999999	110	145	101	233	393	514	208	873	999999	999999	60	256	329	632	694	189	449	392	431	514	975	103	999999	721	321	126	886	520	230	518	844	205	90	471	399	999999	74	999999	536	657	499	760	781	999999	449	620	114	185	182	689	901	999999	425	741	999999	999999	999999	379	999999	277	627	688	653	280	417	999999	999999	858	243	999999	125	341	999999	774	999999	224	322	748	282	999999	999999	711	348	541	999999	151	779	999999	917	392	815	694	206	999999	40	811	117	510	777	594	999999	256	999999	504	574	569	999999	651	727	338	694	462	999999	999999	999999	915	349	121	662	276	84	827	941	850	999999	431	145	595	744	999999	116	811	970	687	257	765	999999	843	999999	58	303	138	999999	588	697	363	596	986	13	124	471	999999	848	511	519	626	315	999999	642	152	434	261	907	524	232	883	999999	420	962	500	156	506	155	614	972	946	216	362	163	508	834	159	999999	629	999999	121	963	468	177	631	460	677	999999	823	999999	52	230	106	999999	999999	871	186	999999	512	967	965	850	243	999999	573	419	952	938	999999	318	285	669	287	783	120	999999	33	252	341	50	478	304	999999	990	930	725	120	999999	349	999999	999999	135	999999	999999	999999	270	999999	929	604	221	999999	739	999999	515	348	382	943	322	255	893	999999	999999	999999	472	999999	670	529	999999	608	999999	309	956	599	506	999999	999999	589	625	18	999999	201	999999	647	129	542	739	237	815	652	557	782	999999	999999	456	999999	723	
444	617	173	114	740	486	331	757	912	999999	150	999999	854	999999	793	328	314	999999	701	754	296	572	930	759	443	714	600	999999	74	511	999999	999999	716	937	999999	972	461	999999	119	714	772	890	217	999999	599	999999	960	463	764	464	492	355	999999	44	437	999999	999999	414	671	36	885	280	692	411	999999	999999	853	999999	483	821	999999	411	295	986	982	999999	365	939	170	999999	753	999999	296	999999	28	999999	398	999999	999999	843	999999	999999	242	92	999999	501	207	805	654	601	813	52	980	943	999999	91	69	767	61	41	999999	747	999999	895	283	749	983	999999	999999	485	608	181	417	640	536	820	178	213	167	999999	208	559	294	568	963	710	999999	352	21	937	800	631	630	478	336	547	802	346	999999	89	517	124	999999	999999	993	999999	634	999999	417	777	912	855	999999	570	999999	999999	462	999999	999999	572	592	640	81	455	685	976	550	999999	313	988	27	999999	404	999999	973	93	145	126	574	331	85	816	935	243	34	944	32	999999	645	999999	94	126	999999	246	497	876	999999	999999	493	27	100	695	46	428	760	90	461	531	999999	748	822	346	999999	610	497	999999	705	837	431	740	999999	490	303	999999	999999	901	427	999999	590	106	51	177	633	557	240	390	780	516	483	943	493	501	472	897	999999	999999	14	999999	748	999999	181	214	547	753	73	610	402	111	524	858	999999	303	940	500	707	655	713	563	380	117	999999	198	364	999999	257	462	27	406	389	165	896	624	419	869	924	999999	630	999999	494	630	987	999999	992	999999	290	199	999999	999999	199	901	45	451	432	641	725	983	850	69	999999	610	592	995	721	999999	962	48	999999	999999	999999	871	35	832	999999	750	129	326	999999	739	206	67	999999	55	216	488	130	999999	201	777	154	999999	985	570	999999	883	47	999999	957	633	662	252	315	490	406	328	999999	212	381	682	999999	408	787	121	862	448	999999	546	789	243	247	516	999999	117	999999	999999	885	464	458	999999	712	137	999999	572	86	999999	752	420	649	888	612	999999	84	518	264	999999	164	874	999999	935	183	500	212	723	395	156	405	207	564	771	443	421	753	999999	970	395	999999	224	44	999999	999999	299	999999	900	999999	329	442	999999	999999	190	479	20	999999	522	23	999999	924	645	186	999999	559	999999	999999	877	454	201	174	889	548	869	706	939	999999	798	999999	884	603	311	101	76	713	999999	355	384	999999	999999	663	241	180	758	471	999999	48	114	359	151	443	29	999999	999999	999999	552	789	983	483	999999	180	999999	282	139	618	622	
554	119	226	491	209	481	585	31	537	933	719	790	407	313	901	735	449	999999	999999	584	855	661	999999	171	999999	371	901	763	999999	999999	999999	51	150	849	849	928	887	867	999999	961	444	434	903	999999	833	998	586	179	999999	444	519	183	688	44	766	892	208	65	213	838	580	999999	768	832	999999	677	650	558	464	999999	999999	581	167	488	149	431	758	999999	999999	289	785	731	999999	818	195	784	999999	115	92	999999	729	832	664	999999	391	999999	665	81	256	999999	357	37	715	999999	596	999999	26	209	894	345	144	519	727	923	999999	999999	697	950	646	999999	999999	544	475	507	999999	25	916	64	107	527	765	687	999999	181	931	757	25	999999	232	999999	768	163	221	999999	999999	999999	114	740	60	542	999999	715	434	65	841	813	561	218	422	580	31	999999	112	376	579	457	999999	555	992	999999	833	999999	728	399	432	171	333	728	999999	42	910	186	13	564	999999	60	262	387	340	128	999999	999999	999999	651	235	806	61	844	178	374	999999	559	748	755	708	697	987	44	633	679	490	833	532	390	670	845	957	547	773	528	204	699	224	873	109	36	190	86	173	625	120	488	999999	320	897	361	438	258	856	905	73	999999	999999	999999	999999	372	284	999999	981	390	999999	513	81	649	999999	999999	344	874	999999	681	517	910	871	17	569	12	999999	999999	492	999999	417	709	999999	868	465	999999	945	563	245	736	999999	522	104	783	777	606	416	910	149	462	26	563	602	184	398	162	356	745	101	999999	98	71	184	999999	973	149	822	999999	193	203	999999	999999	999999	919	929	999999	815	98	240	962	595	373	82	39	302	853	116	516	479	999999	999999	210	471	999999	648	690	348	432	809	999999	783	213	999999	999999	963	245	925	683	999999	404	999999	268	515	139	999999	725	989	154	380	999999	999999	316	733	879	573	299	999999	38	281	248	656	393	288	601	189	999999	646	999999	76	66	927	433	999999	999999	999999	999999	999999	342	569	999999	999999	999999	61	689	605	477	479	847	382	673	925	896	999999	16	748	952	979	913	950	658	89	862	88	323	999999	609	54	658	999999	211	604	999999	999999	358	999999	462	342	999999	995	711	911	798	999999	402	999999	999999	30	265	337	999999	392	780	392	910	843	839	999999	737	496	996	433	821	999999	181	999999	948	437	64	468	295	999999	389	918	248	747	999999	118	685	192	999999	588	788	999999	897	819	824	594	558	514	708	999999	604	113	999	999999	100	863	582	333	193	999999	966	796	999999	404	12	862	153	173	562	
730	439	555	335	417	644	499	47	362	255	363	878	999999	760	999999	26	286	918	999999	656	427	536	361	999999	999999	622	992	289	999999	999999	961	999999	395	951	977	999999	58	777	592	643	999999	825	999999	999999	829	724	426	999999	999999	999999	726	944	193	516	145	203	88	999999	767	794	652	219	545	545	293	999999	493	598	999999	50	967	508	999999	326	999999	601	999999	282	999999	999999	205	999999	195	123	100	27	999999	878	815	783	829	999999	20	999999	991	390	290	999999	795	916	999999	828	262	999999	999999	227	618	867	460	999999	888	805	386	923	598	695	33	431	455	275	655	614	782	999	221	475	498	538	334	674	999999	631	487	263	999999	999999	999999	142	702	999999	409	999999	428	281	895	33	999999	96	208	305	367	858	239	999999	270	626	55	263	842	945	729	89	542	786	232	266	328	133	999999	231	999999	891	999999	999999	866	265	196	999999	113	197	360	999999	340	999999	317	463	999999	958	992	999999	332	450	299	999999	153	999999	857	641	58	999999	705	992	776	977	314	999999	138	656	662	999999	440	543	159	999999	595	328	749	513	478	769	864	369	140	334	898	999999	602	972	999999	546	407	554	462	474	492	999999	999999	999999	724	842	334	745	999999	987	556	788	301	644	999999	825	580	354	999999	289	773	345	861	999999	88	763	999999	165	999999	126	608	885	91	684	999999	999999	693	396	788	636	444	129	74	153	778	120	259	999999	810	613	965	62	999999	999999	701	156	999999	193	999999	961	968	178	528	999999	388	670	707	999999	481	935	142	194	999999	537	844	999999	281	999999	999999	999999	513	999999	999999	613	160	999999	504	907	983	25	999999	999999	121	827	999999	276	601	884	764	117	412	642	486	999999	481	780	497	853	338	56	875	789	519	315	457	63	823	914	999999	999999	999999	799	633	999999	215	632	82	738	870	578	63	999999	953	566	565	871	999999	479	999999	999999	68	651	578	999999	150	999999	990	806	999999	999999	452	686	856	999999	941	999999	18	30	670	848	708	758	983	999999	993	999999	999999	999999	749	585	623	354	782	659	775	999999	230	697	325	999999	642	276	368	266	999999	999999	540	999999	625	999999	863	419	808	293	671	309	667	818	999999	661	114	999999	66	794	990	999999	904	207	999999	426	999999	999999	999999	405	216	999999	400	999999	634	627	949	813	337	797	999999	999999	545	499	987	475	856	411	754	664	170	604	220	574	275	38	471	999999	999999	999999	570	552	714	999999	86	240	909	940	194	999999	999999	300	999999	268	81	786	999999	999999	999999	689	569	980	
566	50	999999	612	230	999999	461	999999	165	999999	946	999999	237	180	500	142	422	757	999999	916	227	439	952	869	895	999999	502	999999	476	66	133	186	638	589	985	673	999999	474	19	93	488	588	999999	105	353	579	41	901	295	999999	992	462	133	999999	999999	137	98	374	716	999999	999999	972	999999	109	493	999999	500	647	194	999999	999999	999999	747	482	437	999999	999999	857	525	325	920	600	203	57	999999	670	63	999999	826	857	585	803	757	999999	759	516	459	70	999999	584	88	393	716	999999	464	54	999999	650	225	134	858	999999	848	401	357	733	778	92	45	822	716	515	821	999999	999999	170	200	15	723	921	189	999999	999999	941	246	999999	883	734	592	999999	954	412	999999	701	999999	354	955	366	999999	999999	737	999999	999999	789	867	999999	999999	389	999999	304	854	710	927	999999	944	649	986	999999	164	821	999999	54	499	27	868	999999	745	129	338	896	215	999999	621	999999	194	999999	194	465	999999	673	964	999999	999999	297	173	254	999999	999999	757	359	999999	999999	211	572	999999	692	877	17	920	563	827	452	61	999999	99	30	98	240	999999	141	999999	530	832	491	857	999999	538	212	999999	623	828	279	372	978	538	999999	632	59	521	999999	935	187	999999	521	846	521	452	194	208	999999	165	255	999999	625	894	838	226	999999	715	830	163	999999	163	999999	734	999999	89	83	999999	932	398	48	999999	999999	999999	287	985	320	645	345	999999	354	13	710	467	583	913	747	93	700	940	912	344	690	999999	270	33	999999	999999	298	999999	378	401	999999	755	126	999999	748	999999	616	852	905	85	379	926	809	670	453	838	999999	999999	342	989	102	999999	485	704	37	280	999999	264	999999	999999	356	903	534	953	738	955	351	57	999999	999999	477	999999	999999	837	964	764	538	599	999999	999999	635	999999	110	389	999999	283	279	422	508	999999	494	362	115	999999	728	476	401	999999	932	497	999999	113	478	23	522	999999	999999	648	740	273	999999	999999	683	999999	999999	999999	999999	155	654	465	686	928	548	999999	999999	124	741	999999	118	999999	373	681	667	999999	911	999999	999999	999999	867	63	999999	630	999999	244	735	158	999999	999999	481	37	999999	256	211	476	811	999999	565	782	189	407	513	302	540	252	999999	70	677	600	436	377	525	716	288	999999	149	65	256	313	999999	999999	445	974	192	90	823	126	479	200	281	351	966	999999	999999	999999	549	33	99	439	999999	675	480	88	340	114	512	956	968	999999	337	999999	322	999999	999999	503	999999	539	120	999999	428	999999	590	487	999999	999999	999999	131	810	
818	62	126	966	999999	999999	999999	214	366	999999	87	577	867	158	869	863	999999	999999	715	999999	999999	507	19	913	639	20	561	95	999999	759	255	703	391	156	999999	558	999999	789	504	291	999999	299	605	896	42	882	561	634	720	623	999999	65	695	999999	407	321	52	212	336	807	999999	210	220	606	397	384	196	999999	998	321	999999	736	534	433	55	999999	901	999999	881	999999	999999	926	374	999999	999999	199	18	842	999999	999999	515	17	999999	697	999999	336	88	998	999999	999999	695	841	636	409	970	999999	531	999999	503	293	999999	999999	331	579	359	491	836	999999	650	208	375	999999	970	999999	806	999999	284	837	559	999999	45	902	615	233	71	616	999999	964	409	890	999999	746	349	999999	999999	586	999999	882	348	392	500	999999	358	999999	291	999999	999999	476	603	335	792	693	712	783	999999	516	999999	999999	518	742	201	999999	440	760	999999	999999	15	514	740	999999	999999	999999	498	177	229	797	999999	314	941	719	746	824	371	84	107	974	43	999999	218	912	272	587	374	606	200	999999	999999	597	770	662	999999	366	735	999999	999999	999999	999999	999999	563	460	961	999999	167	798	999999	377	509	366	662	564	595	449	306	827	957	999999	37	892	977	600	990	956	543	999999	383	389	98	988	707	999999	779	498	12	758	951	262	430	576	999999	822	129	450	935	999999	76	897	70	907	425	995	373	313	567	999999	469	15	475	999999	424	616	999999	521	999999	955	784	999999	446	547	876	704	950	461	292	164	481	999999	31	337	222	486	999999	191	572	999999	343	476	931	50	999999	946	999999	999999	161	993	543	607	791	979	431	969	460	999999	999999	720	55	912	999999	413	490	999999	983	148	665	938	296	107	999999	999999	999999	999999	175	406	999999	930	917	408	309	298	620	873	757	51	905	253	35	807	159	851	665	430	455	528	999999	378	962	649	999999	222	707	999999	658	843	366	123	803	999999	273	999999	803	646	613	732	792	616	172	999999	242	421	912	999999	999999	999999	292	999999	862	647	846	880	968	999999	999999	999999	590	184	999999	914	999999	791	999999	971	544	59	58	29	817	723	999999	942	215	30	416	999999	310	999999	497	561	999999	174	261	165	217	999999	142	536	134	999999	151	617	401	257	266	451	971	940	944	898	999999	999999	384	149	911	999999	674	947	860	999999	786	371	686	999999	999999	520	540	294	764	999999	917	521	894	301	581	128	999999	958	999999	965	999999	369	999999	599	999999	297	790	999999	253	313	999999	194	676	88	740	780	930	999999	893	746	910	686	186	792	
999999	999999	379	93	568	793	363	716	193	894	553	426	97	97	160	77	730	999999	50	461	444	732	845	816	561	999999	197	812	74	999999	65	816	193	492	999999	975	918	706	553	999999	949	10	11	781	999999	323	692	999999	588	826	26	492	646	725	999999	258	691	999999	532	767	606	550	999999	175	839	736	243	605	999999	184	158	33	875	590	511	444	999999	74	291	247	118	354	233	248	999999	999999	180	999999	145	369	293	999999	999999	999999	853	409	358	835	999999	999999	90	97	374	413	677	999999	999999	65	999999	999999	999999	627	281	295	658	261	327	413	174	999999	566	999999	999999	119	890	793	849	999999	736	111	96	895	131	492	999999	31	980	999999	570	18	999999	999999	253	232	842	665	999999	999999	137	601	999999	944	999999	675	242	314	627	264	523	999999	999999	999999	328	122	826	632	505	789	138	999999	281	507	843	999999	320	451	532	247	277	234	710	999999	999999	145	29	151	234	456	260	852	999999	999999	306	686	999999	438	796	140	405	220	170	304	760	500	330	584	111	999999	365	999999	781	389	987	298	183	191	566	193	102	685	407	59	539	285	999999	556	210	999999	999999	881	654	402	842	67	74	416	999999	471	814	999999	50	720	100	468	81	23	999999	999999	513	683	871	613	47	720	812	999999	765	485	999999	999999	384	944	223	483	146	999999	547	929	233	999999	980	105	999999	658	644	687	958	80	213	229	999999	202	652	617	999999	51	999999	999999	254	954	651	725	214	999999	70	105	506	616	331	692	999999	808	784	746	702	776	999999	389	85	135	999999	694	281	46	956	192	301	605	474	105	34	425	685	279	126	265	890	999999	999999	999999	190	352	748	999999	753	18	999999	906	914	999999	999999	974	999999	129	802	956	999999	178	999999	877	999999	901	152	236	667	999999	999999	515	629	447	885	906	791	536	945	809	945	999999	293	947	775	394	999999	240	298	59	378	565	476	169	811	722	999999	999999	999999	289	209	999999	999999	999999	885	901	286	477	358	999999	193	520	184	993	20	694	999999	146	112	999999	220	912	999999	999999	683	567	49	470	636	172	999999	999999	999999	665	609	432	906	591	72	999999	118	223	999999	398	866	857	391	483	158	999999	999999	118	616	336	78	297	585	245	28	327	999999	816	841	195	248	120	730	518	393	587	788	303	83	239	999999	999999	39	549	999999	826	186	565	321	999999	335	553	999999	464	999999	321	999999	670	573	999999	999999	301	382	696	999999	755	136	999999	99	999999	339	543	44	387	999999	82	268	45	493	201	
150	306	505	999999	999999	999999	999999	275	921	81	740	999999	730	338	228	19	999999	999999	400	996	699	999999	476	750	190	791	519	88	438	524	63	812	186	381	604	999999	795	999999	999999	464	110	999999	951	999999	830	999999	812	705	999999	999999	999999	925	645	497	502	836	830	755	999999	78	185	577	999999	407	28	999999	940	359	734	999999	999999	573	506	935	999999	838	362	458	919	968	978	814	919	423	76	138	176	688	879	767	883	49	908	768	289	532	33	553	999	999999	280	463	970	999999	999999	884	429	999999	999999	663	483	382	836	183	99	371	657	423	340	999999	999999	261	999999	999999	631	185	999999	999999	656	373	814	808	458	999999	697	525	843	275	622	191	709	466	97	225	293	511	213	999999	999999	918	874	999999	222	999999	999999	999999	983	13	999999	625	229	691	63	238	848	999999	923	819	485	573	527	392	999999	159	999999	999999	999999	264	683	130	972	929	999999	737	498	214	595	348	876	678	999999	840	253	996	961	28	412	858	376	618	588	999999	260	999999	999999	492	808	73	999999	845	854	729	999999	902	653	300	632	325	739	999999	89	584	999999	806	41	687	999999	804	197	171	892	315	887	74	541	588	679	953	347	15	405	532	418	999999	999999	813	999999	350	352	999999	999999	97	999999	732	539	13	449	999999	83	713	999999	14	875	768	953	549	999999	999999	370	999999	621	678	978	999999	248	556	176	913	982	228	177	797	999999	999999	775	999999	196	999999	535	999999	148	235	999999	633	662	401	656	649	86	999999	999999	264	980	288	999999	716	118	395	999999	982	837	999999	470	854	546	555	552	999999	992	158	362	686	730	832	926	999999	999999	355	81	847	900	526	836	707	257	912	817	183	477	999999	999999	801	671	552	699	611	765	999999	97	116	999999	307	656	928	922	294	534	999999	361	999999	918	763	323	646	92	321	700	999999	606	633	999999	378	999999	933	461	999999	25	188	142	324	630	999999	267	964	999999	602	869	999999	999999	962	388	999999	999999	813	999999	999999	487	35	469	388	911	999999	999999	463	999999	480	999999	999999	999999	999999	279	999999	25	47	43	999999	999999	358	647	489	451	793	978	644	255	78	556	78	793	999999	83	990	999999	753	999999	628	352	804	596	528	187	156	999999	423	693	42	654	999999	780	993	437	999999	387	979	999999	128	999999	785	218	309	923	356	999999	947	297	288	636	271	634	999999	804	701	999999	999999	999999	304	999999	999999	999999	222	423	772	298	999999	101	944	612	999999	816	295	999999	566	999999	296	605	831	999999	999999	136	414	
405	999999	159	376	198	735	376	999999	677	643	999999	469	999999	995	886	160	68	140	855	353	676	897	454	349	999999	248	115	999999	523	481	87	868	438	545	817	999999	622	922	610	365	577	353	72	183	999999	145	999999	999999	410	455	772	96	637	783	738	508	939	810	566	999999	999999	901	745	206	566	897	40	299	188	856	537	999999	530	499	775	332	834	281	820	999999	517	516	74	78	708	990	241	655	999999	318	101	811	365	659	735	676	607	866	617	631	114	441	421	554	917	636	565	147	17	415	673	667	999999	999999	443	123	837	677	498	575	999999	385	492	999999	764	725	780	870	999999	109	999999	999999	999999	999999	999999	999999	104	519	999999	81	434	103	647	999999	645	999999	821	472	225	622	838	929	378	51	999999	729	948	999999	999999	201	856	695	999999	999999	690	704	13	999999	334	368	29	327	999999	426	150	999999	738	999999	234	999999	904	318	654	151	999999	795	600	999999	999999	999999	136	553	730	959	225	739	719	739	710	940	999999	999999	148	999999	603	521	412	999999	901	402	991	857	327	458	999999	999999	50	241	999999	894	999999	390	578	494	999999	475	597	999999	211	999999	853	998	391	293	911	999999	180	999999	999999	999999	392	999999	999999	831	848	999999	999999	281	672	677	999999	487	101	999999	999999	49	999999	999999	999999	137	924	999999	749	501	548	992	475	43	547	999999	377	999999	693	899	512	999999	669	999999	645	962	999999	325	894	534	999999	999999	907	575	999999	871	445	526	180	421	824	547	898	229	999999	856	803	999999	734	271	999999	455	794	202	999999	379	380	702	999999	999999	999999	609	950	225	789	999999	94	999999	999999	675	999999	999999	999999	281	84	965	566	450	999999	789	168	56	590	999999	235	999999	581	715	272	999999	501	743	518	516	533	999999	596	683	439	119	999999	903	617	68	305	458	382	523	127	348	812	929	247	228	999999	841	29	999999	990	999999	601	379	637	999999	184	232	342	566	748	999999	378	999999	999999	355	27	264	999999	531	999999	776	883	68	999999	924	275	571	506	999999	999999	691	205	999999	693	905	518	401	999999	120	884	83	125	999999	774	267	969	929	918	891	210	251	413	497	999999	223	649	542	782	712	999999	613	726	52	999999	67	664	110	200	115	836	626	988	328	999999	263	660	78	293	339	955	345	652	614	99	769	287	707	287	479	999999	975	999999	563	878	280	999999	83	269	717	603	869	739	813	999999	584	262	95	999999	737	562	581	999999	452	999999	896	960	999999	999999	786	779	956	822	999999	849	860	17	434	
450	999999	905	587	999999	576	736	96	606	839	559	514	999999	202	999999	550	916	683	999999	176	806	981	319	246	130	483	938	647	56	28	963	204	577	828	999999	483	999999	975	773	683	716	671	300	131	562	448	279	999999	999999	999999	804	175	144	841	628	999999	66	669	999999	334	637	99	49	587	875	364	999999	999999	557	383	718	999999	999999	999999	459	144	691	999999	683	682	999999	999999	999999	999999	224	999999	999999	735	210	186	999999	171	999999	999999	55	627	631	999999	256	207	510	591	38	725	563	863	264	101	999999	999999	777	868	986	784	130	999999	550	276	373	86	304	211	487	999999	956	557	431	471	999999	832	513	999999	941	999999	999999	999999	999999	999999	999999	361	543	969	999999	716	999999	558	999999	734	328	769	999999	365	999999	179	903	308	113	657	999999	16	999999	792	102	559	980	799	927	509	612	507	952	728	66	21	543	335	857	770	972	407	381	696	153	239	756	157	638	999999	582	873	519	676	999999	999999	919	750	876	795	999999	610	999999	675	999999	820	816	999999	309	337	999999	577	451	342	685	371	635	744	649	863	802	832	999999	165	927	738	987	999999	675	853	102	792	458	71	999999	371	777	705	574	333	422	408	848	310	144	14	999999	187	999999	999999	577	999999	111	22	992	903	449	474	999999	394	999999	999999	682	455	245	843	128	389	999999	323	594	929	180	999999	450	404	999999	860	999999	922	316	810	295	984	999999	999999	999999	446	79	141	922	312	999999	189	500	882	726	402	74	301	999999	999999	879	677	106	648	14	785	571	999999	919	999999	453	826	87	999999	999999	697	180	329	999999	682	999999	176	400	999999	972	990	999999	568	678	591	999999	729	46	273	931	999999	887	999999	911	906	874	481	222	343	858	140	112	478	999999	38	232	999999	149	213	999999	712	286	814	675	24	959	13	999999	337	794	724	999999	999999	100	636	999999	542	417	255	808	837	954	67	433	841	888	999999	930	649	368	59	590	833	539	228	341	999999	961	897	946	870	562	999999	999999	144	350	297	387	11	228	689	999999	893	404	895	999999	229	391	833	136	999999	83	999999	968	744	143	956	999999	872	305	999999	581	520	309	937	999999	79	518	999999	500	600	999999	928	431	679	721	697	438	643	999999	122	999999	137	999999	343	797	293	999999	804	10	394	22	514	999999	491	999999	999999	593	467	620	999999	710	102	342	999999	643	154	847	299	32	446	999999	641	999999	193	55	453	749	999999	150	999999	164	713	999999	116	999999	999999	232	999999	570	999999	114	999999	999999	781	
411	599	794	245	700	652	446	625	781	564	999999	380	111	522	445	999999	78	999999	326	629	534	999999	803	236	946	999999	922	908	729	129	342	999999	618	632	781	999999	658	513	999999	497	554	538	931	734	249	999999	999999	709	503	999999	834	486	654	402	256	999999	796	568	999999	522	999999	999999	999999	662	232	320	999999	479	740	989	999999	565	361	829	84	996	75	78	986	738	999999	222	414	999999	294	999999	901	225	385	377	999999	99	223	753	766	27	641	278	512	929	455	883	968	514	898	279	999999	825	999999	999999	349	727	999999	560	999999	517	133	82	378	377	419	546	999999	373	999999	917	351	608	999999	999999	364	796	566	67	293	941	254	899	925	24	730	86	898	134	999999	933	517	663	999999	999999	893	568	900	145	999999	999999	999999	605	999999	980	927	999999	762	999999	896	999999	999999	524	277	756	273	234	156	363	646	343	648	999999	999999	405	409	688	553	813	174	999999	895	999999	547	383	161	999999	722	999999	96	999999	323	638	238	485	772	999999	395	309	999999	668	421	546	498	186	270	819	270	781	581	249	973	948	105	110	657	739	977	893	999999	624	511	211	277	442	29	20	740	860	999999	416	303	253	827	505	383	359	933	999999	999999	341	388	941	373	847	999999	375	542	138	999999	43	25	501	704	371	167	219	279	66	167	260	89	410	999999	175	946	729	131	599	726	307	805	616	999999	272	246	570	838	429	211	654	999999	612	42	599	400	999999	549	466	348	173	89	877	212	862	262	977	793	208	999999	512	253	942	999999	530	999999	409	720	442	134	597	381	849	999999	513	783	476	378	559	775	154	190	665	261	562	227	928	414	919	20	268	999999	640	528	999999	410	534	210	512	371	999999	90	117	341	751	792	240	32	698	88	999999	609	243	433	756	331	587	691	848	312	308	994	801	432	866	820	741	999999	165	113	999999	275	865	999999	783	999999	999999	999999	510	770	987	906	715	999999	234	658	543	217	772	377	999999	842	999999	999999	73	996	289	684	475	930	61	909	999999	595	829	520	743	56	649	692	999999	263	999999	88	324	402	288	999999	207	999999	287	533	558	788	290	999999	913	665	133	787	999999	999999	859	579	718	88	49	999999	20	713	999999	496	568	999999	128	569	661	999999	885	671	717	328	486	999999	653	527	360	999999	999999	999999	606	88	922	999999	907	860	404	611	369	245	999999	168	950	999999	302	790	999999	477	670	721	754	640	780	462	79	466	911	601	999999	201	727	999999	999999	999999	117	
999999	573	706	182	267	174	999999	999999	649	318	558	377	992	965	863	561	882	999999	593	999999	965	307	999999	999999	451	949	803	686	178	518	400	353	999999	386	465	226	269	999999	412	999999	704	999999	140	153	520	98	918	636	72	639	844	553	999999	926	152	538	999999	914	731	318	371	373	744	999999	918	215	22	999999	509	999999	302	587	15	47	965	247	999999	326	280	362	41	176	999999	539	999999	846	131	438	243	926	122	354	573	999999	194	341	982	999999	235	315	85	311	999999	425	347	999999	999999	193	999999	904	371	787	643	999999	999999	204	999999	215	468	999999	999999	584	383	582	533	947	24	911	999999	633	264	999999	999999	965	286	729	50	207	201	416	308	938	476	338	565	999999	710	999999	817	989	592	777	540	163	231	500	928	999999	892	999999	252	999999	340	999999	649	999999	697	678	102	999999	164	551	23	61	773	155	118	54	999999	999999	246	819	999999	864	999999	999999	637	937	743	785	801	999999	315	802	173	999999	999999	149	688	999999	637	999999	111	270	999999	50	999999	488	390	85	392	999999	999999	999999	999999	433	543	999999	999999	172	564	759	934	317	755	669	245	999999	888	112	547	999999	365	654	570	214	999999	833	39	11	723	159	999999	668	402	999999	957	622	649	740	137	141	853	526	807	877	108	794	514	175	804	552	600	287	538	423	528	883	132	999999	999999	999999	999999	294	448	415	213	276	999999	838	711	623	571	158	975	416	125	999999	846	692	116	999999	328	999999	206	181	558	279	999999	978	398	84	499	701	35	426	999999	568	999999	999999	999999	831	879	676	463	999999	980	451	311	999999	308	689	999999	999999	999999	791	391	582	98	277	856	933	146	999999	449	637	134	869	133	559	999999	556	761	454	999999	284	999999	651	410	999999	999999	117	968	18	679	709	999999	68	860	244	44	999999	480	810	545	741	695	943	999999	826	66	121	328	752	409	752	927	593	422	566	746	739	999999	999999	86	749	965	137	266	739	600	75	999999	889	524	609	999999	951	999999	286	999999	111	424	584	958	89	999999	225	999999	927	781	999999	999999	999999	497	999999	940	406	733	795	999999	999999	687	497	235	990	112	999999	238	999999	676	999999	684	146	977	645	325	596	125	997	960	749	528	338	958	157	429	714	401	229	668	679	999999	123	509	30	999999	999999	359	999999	999999	360	987	808	261	804	999999	999999	999999	852	999999	354	291	736	834	999999	49	359	539	87	571	397	46	19	141	996	999999	570	999999	956	231	398	247	999999	999999	610	762	720	999999	163	
388	918	999999	549	249	999999	398	999999	288	483	981	999999	397	281	405	589	323	977	676	265	999999	999999	874	369	999999	999999	117	143	716	234	273	328	282	385	699	652	999	497	769	817	608	278	291	999999	975	167	10	965	751	999999	297	784	999999	999999	117	189	54	999999	919	658	217	999999	773	64	220	662	792	22	581	753	590	825	218	999999	657	776	917	721	394	472	999999	151	392	286	999999	488	284	460	277	520	608	999999	577	999999	999999	353	999999	999999	942	322	999999	988	393	999999	850	471	576	194	174	340	272	333	643	456	77	75	872	497	127	731	387	341	744	999999	154	999999	999999	108	258	313	281	690	778	82	107	602	999999	999999	999999	475	999999	100	999999	999999	258	284	336	130	999999	544	480	17	118	221	934	43	999999	332	853	240	222	477	999999	860	69	581	554	571	359	474	999999	999999	999999	652	818	297	54	807	999999	999999	999999	137	65	999999	999999	274	581	999999	148	73	358	434	999999	999999	262	444	164	435	878	676	730	764	999999	577	999999	991	999999	999999	402	999999	988	446	519	983	946	94	422	231	999999	794	999	987	999999	999999	126	999999	948	865	400	384	143	619	928	145	999999	999999	366	487	999999	999999	327	125	174	501	999999	999999	999999	999999	999999	999999	32	932	408	93	999999	742	341	999999	461	351	53	90	999999	999999	999999	379	517	999999	844	428	999999	934	742	196	477	883	822	931	220	213	969	402	999999	232	362	210	999999	999999	468	999999	196	881	35	999999	797	247	59	156	999999	999999	404	540	712	999999	999999	999999	200	221	615	793	920	410	274	258	381	650	473	843	999999	311	168	999999	915	999999	241	847	999999	604	999999	240	834	676	942	515	999999	439	690	786	783	274	20	999	999999	675	486	786	999999	999999	765	157	773	999999	490	686	999999	999999	624	275	598	601	188	595	999999	385	959	254	467	758	448	942	999999	686	999999	401	999999	168	442	250	960	455	240	141	838	251	466	627	999999	265	969	86	814	999999	198	191	96	424	187	853	716	242	999999	857	999999	823	197	999999	156	98	395	387	300	384	314	153	371	56	757	580	919	341	68	211	789	372	999999	544	498	878	314	876	980	588	999999	999999	999999	383	802	25	64	379	999999	107	999999	591	786	999999	120	54	820	50	667	607	999999	384	999999	127	999999	966	999999	652	598	278	999999	518	999999	712	999999	586	999999	987	999999	741	525	999999	860	961	999999	207	999999	698	433	454	67	274	219	383	653	159	999999	999999	999999	835	999999	411	781	999999	322	362	195	84	
588	534	37	833	796	999999	91	395	524	222	786	999999	390	996	228	153	999999	520	308	33	68	701	42	999999	681	418	420	124	767	658	648	978	999999	511	119	899	999999	999999	478	293	301	999999	634	341	999999	445	455	334	999999	999999	999999	802	63	171	25	887	502	28	161	388	515	967	999999	865	574	807	999999	999999	886	999999	999999	986	999999	999999	732	999999	76	700	785	245	962	95	930	999999	667	999999	925	850	496	232	407	999999	82	99	777	333	999999	769	766	999999	587	576	999999	999999	911	999999	760	999999	438	225	820	801	242	915	425	429	46	497	208	728	882	999999	392	663	922	999999	999999	999999	999999	408	168	999999	934	999999	658	396	647	999999	999999	662	999999	887	999999	280	411	999999	175	166	674	357	296	153	571	47	542	580	193	784	941	592	100	808	799	39	999999	999999	867	872	999999	38	999999	999999	279	999999	999999	999999	595	122	261	326	163	757	287	890	122	999999	736	999999	828	87	212	862	135	999999	572	286	98	999999	223	888	999999	303	898	646	575	326	874	999999	403	548	985	81	532	625	999999	343	999999	909	917	51	999999	970	54	190	825	920	843	643	999999	367	905	999999	999999	373	587	859	858	641	325	999999	999999	710	502	289	101	141	339	999999	206	238	999999	189	474	181	111	768	259	718	999999	999999	483	999999	62	46	642	782	181	999999	999999	579	999999	999999	593	132	900	86	478	764	98	694	590	999999	447	744	612	726	738	727	271	819	610	149	820	999999	322	910	658	466	999999	319	999999	179	472	626	753	999999	595	999999	281	35	300	494	629	136	74	149	793	317	999999	999999	999999	454	898	228	999999	999999	79	999999	809	999999	428	21	128	999999	999999	420	999999	820	991	748	140	999999	456	999999	999999	126	519	694	605	182	126	999999	43	730	275	516	281	254	658	999999	795	999999	542	999999	607	999999	376	850	402	653	279	973	326	999999	999999	657	997	663	699	852	825	384	999999	999999	873	88	978	397	514	227	149	999999	999999	999999	953	468	999999	174	999999	251	750	999999	302	952	902	153	33	358	999999	617	518	999999	555	999999	592	420	355	999999	418	529	309	999999	346	184	514	653	811	999999	999999	999999	999999	833	35	458	112	166	92	375	734	729	64	630	453	896	709	530	80	366	999999	543	999999	948	755	118	999999	771	999999	128	447	258	341	290	999999	627	813	684	593	107	703	435	337	979	999999	688	999999	679	535	450	474	983	583	455	751	198	999999	999999	87	916	999999	340	834	999999	927	486	398	774	12	999999	93	999999	
937	999999	999999	565	215	999999	999999	77	643	272	246	999999	653	463	675	886	538	439	999999	958	607	676	590	372	999999	372	62	693	300	700	676	709	366	449	55	999999	792	196	982	999999	86	20	282	254	104	951	320	473	811	511	999999	999999	411	134	428	270	391	300	963	842	91	94	776	999999	595	536	525	214	417	73	104	352	456	999999	882	596	404	346	278	649	62	588	882	789	464	112	308	999999	31	999999	229	501	232	149	999999	991	244	338	999999	567	436	999999	65	747	999999	999999	127	999999	252	831	866	999999	31	324	790	503	212	987	999999	492	999999	293	193	632	844	602	129	316	365	891	362	75	687	710	999999	999999	999999	999999	382	570	985	999999	989	199	918	184	999999	908	359	495	789	999999	999999	176	339	152	923	432	999999	999999	773	810	701	999999	479	800	367	999999	999999	845	970	76	614	918	507	987	999999	993	999999	670	999999	221	957	870	112	115	999999	521	999999	81	999999	109	999999	568	999999	184	549	999999	999999	999999	816	168	807	513	999999	722	642	931	668	351	848	929	718	242	691	561	999999	999999	259	374	584	845	940	39	823	871	999999	56	131	332	448	666	283	596	853	963	414	453	356	389	999999	999999	999999	39	232	102	390	11	999999	245	332	999999	388	355	543	970	999999	778	690	999999	890	596	809	345	999999	191	656	132	388	727	157	408	483	999999	999999	299	999999	999999	806	730	491	831	180	999999	10	729	288	999999	999999	999999	745	635	762	704	999999	999999	485	517	135	50	446	267	622	999999	97	923	244	517	453	999999	978	317	971	999999	999999	68	426	923	345	999999	903	728	80	505	999999	521	645	999999	381	35	999999	485	999999	765	294	233	218	31	798	87	494	770	999999	999999	904	437	664	802	542	440	460	561	181	999999	147	999999	197	127	176	575	287	999999	146	428	999999	502	532	999999	675	999999	850	404	134	268	688	143	255	271	600	999999	857	843	999999	941	575	262	999999	832	628	999999	45	101	855	232	999999	40	633	65	378	411	905	458	136	604	589	999999	436	999999	272	14	471	925	999999	621	718	999999	999999	204	852	187	199	699	587	108	902	999999	549	902	468	658	509	200	999999	198	649	408	999999	642	999999	999999	825	400	569	624	115	120	574	243	514	365	812	438	212	200	222	999999	999999	37	702	831	515	534	999999	614	999999	999999	999999	999999	972	999999	727	585	843	999999	361	798	139	963	999999	792	194	999999	397	999999	846	999999	999999	702	999999	443	537	688	940	999999	14	300	944	999999	129	833	
88	247	270	999999	637	236	595	869	999999	423	85	999999	44	999999	646	209	146	352	767	434	294	339	361	539	999999	999999	999999	999999	338	70	854	183	999999	170	713	946	56	203	474	620	484	128	863	999999	367	629	654	40	883	999999	164	602	999999	694	549	749	886	999999	421	598	591	282	540	999999	569	902	73	873	206	700	999999	943	877	157	949	999999	999999	799	182	999999	394	999999	439	533	906	261	985	159	621	964	70	325	782	875	38	211	999999	999999	999999	465	999999	781	834	193	651	999999	999999	999999	999999	999999	283	96	999999	999999	214	977	843	16	999999	999999	917	999999	261	999999	639	837	999999	11	999999	999999	588	390	999999	999999	598	613	780	255	999999	999999	536	943	999999	999999	691	999999	767	999999	671	61	368	580	223	683	548	650	529	602	553	814	999999	723	922	997	795	999999	289	841	669	999999	207	597	135	185	781	999999	511	999999	999999	999999	80	647	340	77	389	17	176	133	178	947	93	187	702	77	646	813	30	415	453	797	999999	925	854	80	854	770	455	48	902	574	148	515	62	999999	744	412	999999	855	618	787	726	166	673	721	517	999999	895	67	539	968	952	105	999999	752	972	154	792	999999	999999	619	562	138	999999	603	809	578	135	999999	332	243	999999	175	797	665	81	536	262	142	999999	834	874	397	508	933	999999	53	945	309	914	599	619	132	642	998	999999	597	935	79	912	938	999999	89	999999	999999	999999	787	307	904	681	999999	892	659	707	999999	744	174	629	999999	981	999999	633	826	999999	733	624	308	999999	999999	999999	483	601	192	230	623	940	795	662	213	395	999999	745	50	628	478	999999	960	424	263	264	70	967	648	98	156	999999	78	188	11	681	999999	263	508	473	207	844	999999	439	93	999999	949	511	426	901	156	29	592	207	433	999999	999999	999999	279	545	999999	999999	953	104	83	317	872	617	999999	532	156	999999	999999	576	999999	634	999999	999999	341	815	999999	999999	551	746	941	999999	723	870	755	974	27	366	983	963	103	691	999999	999999	999999	999999	575	342	850	893	755	575	999999	25	776	798	40	142	552	464	240	999999	964	999999	999999	946	594	12	861	686	515	999999	597	283	483	999999	743	389	175	565	999999	972	707	657	999999	376	354	999999	103	956	944	884	814	529	733	282	999999	684	464	999999	191	573	999999	174	999999	999999	978	508	542	46	65	650	999999	987	224	999999	123	316	225	999999	601	999999	908	905	741	630	975	999999	550	999999	23	69	925	755	383	676	502	542	278	35	398	846	175	
67	900	303	916	827	314	475	168	420	468	678	818	999999	999999	574	432	758	989	910	957	341	33	999999	725	222	613	999999	999999	999999	47	199	397	755	999999	850	14	448	714	158	763	85	52	999999	600	999999	937	88	20	999999	120	520	999999	999999	888	833	43	903	577	999999	223	999999	999999	587	382	278	290	72	583	814	569	999999	53	840	157	882	299	430	406	478	284	999999	537	999999	470	527	163	909	999999	888	817	111	870	19	999999	997	999999	999999	230	331	966	874	505	206	367	999999	999999	205	999999	16	999999	613	507	999999	429	689	999999	870	126	999999	125	381	205	694	997	468	123	43	905	159	515	834	209	999999	999999	999999	999999	341	481	999999	60	957	579	860	354	999999	603	770	590	255	769	506	347	375	215	595	679	810	209	898	21	999999	299	190	999999	708	413	433	598	29	660	999999	398	781	804	168	801	344	350	793	865	353	999999	660	390	19	497	833	868	916	999999	228	999999	583	333	617	667	398	999999	645	799	180	182	570	595	872	999999	565	999999	57	793	344	999999	415	43	668	989	639	799	491	221	999999	564	681	999999	442	764	815	999999	197	500	413	975	704	999999	694	180	999999	74	518	902	931	272	821	133	396	757	726	999999	664	628	37	598	999999	434	229	616	501	281	163	999999	999999	117	384	556	389	999999	766	421	348	498	116	575	291	589	290	999999	742	557	902	685	48	275	793	568	473	999999	106	279	999999	88	999999	611	999999	411	999999	823	887	275	743	999999	990	315	211	176	522	462	316	298	154	999999	999999	943	999999	478	79	36	323	815	93	574	999999	496	999999	270	999999	504	663	999999	979	466	430	999999	814	875	694	999999	999999	999999	999999	20	507	808	135	862	214	735	999999	443	341	584	999999	82	191	178	999999	504	999999	941	999999	27	799	999999	319	688	999999	406	139	504	783	346	961	696	769	82	76	999999	999999	784	65	93	272	230	548	999999	956	357	999999	645	999999	200	74	133	279	38	221	81	498	447	999999	808	606	737	659	995	622	813	313	119	111	311	999999	999999	999999	274	754	578	999999	915	731	143	120	493	394	999999	281	999999	426	740	999999	995	965	999999	999999	256	999999	999999	571	999999	782	152	54	999999	543	808	67	191	247	15	999999	999999	999999	583	715	246	698	999999	353	75	724	999999	999999	572	257	116	345	999999	999999	638	787	230	999999	999999	143	589	999999	934	950	999999	536	999999	999999	420	999999	999999	812	392	217	176	558	373	999999	505	999999	998	755	481	928	437	999999	847	
711	608	999999	63	634	848	450	999999	157	763	172	767	539	633	192	976	999999	38	304	952	11	312	89	999999	48	512	516	144	833	617	15	999999	121	999999	388	992	202	412	594	963	942	91	29	794	210	423	999999	204	815	779	999999	899	143	999999	846	408	528	803	999999	132	342	315	303	540	758	649	655	851	254	200	783	999999	999999	340	19	920	999999	294	223	624	546	999999	329	63	252	999999	390	600	841	999999	999999	398	999999	471	631	637	787	999999	46	560	999999	999999	950	625	996	670	464	999999	512	925	125	244	590	999999	585	30	985	250	297	652	269	65	999999	274	999999	395	999999	973	708	381	142	804	999999	999999	999999	431	371	704	67	581	651	999999	999999	915	865	239	808	996	885	610	651	547	999999	394	999999	712	115	999999	999999	999999	363	491	103	140	793	320	985	927	543	163	659	291	999999	716	10	682	967	103	408	999999	999999	999999	97	108	729	595	612	999999	371	154	999999	685	805	999999	999999	999999	493	957	999999	554	253	999999	999999	732	999999	370	364	484	393	618	744	999999	287	410	34	52	404	995	411	207	708	132	565	999999	837	974	999999	999999	498	840	198	20	970	854	999999	705	999999	365	157	369	240	137	479	753	999999	314	408	404	999999	185	999999	498	556	925	846	131	999999	73	894	975	883	628	986	552	999999	734	51	432	166	328	999999	49	999999	51	967	580	652	812	999999	999999	576	91	313	322	85	699	464	55	17	999999	390	794	470	181	485	611	151	926	332	999999	272	999999	999999	114	992	726	651	514	957	275	478	513	84	371	999999	999999	999999	673	999999	730	280	996	425	43	938	398	579	999999	565	999999	438	725	489	324	270	601	843	209	330	359	58	949	97	741	654	999999	720	108	772	683	296	999999	459	602	404	275	999999	213	175	603	157	975	948	999999	837	752	34	760	111	999999	958	125	352	128	682	999999	908	683	389	71	999999	480	903	882	79	959	276	999999	919	994	999999	999999	43	726	211	999999	999999	495	904	902	852	959	996	964	999999	180	135	341	920	999999	367	877	824	114	924	999999	82	999999	532	999999	485	147	841	116	766	328	91	626	916	999999	999999	423	778	486	219	719	484	938	167	999999	834	999999	966	844	637	174	815	999999	801	535	10	999999	999999	36	426	714	127	890	207	999999	999999	999999	999999	321	754	999999	108	347	895	215	202	999999	908	633	999999	550	181	996	478	602	512	162	824	999999	609	395	459	751	70	504	601	593	740	761	809	999999	520	654	100	999999	
75	478	999999	596	343	865	35	339	983	999999	542	999999	421	605	894	936	684	44	999999	999999	494	356	286	400	614	999999	403	157	999999	718	40	526	905	785	536	43	128	238	999999	999999	370	130	768	194	961	999999	182	144	866	872	650	486	999999	732	209	718	999999	643	982	735	472	999999	514	274	845	26	225	636	79	860	818	456	999999	968	997	374	999999	102	438	144	999999	268	291	951	78	553	999999	182	999999	817	842	484	256	322	281	493	999999	999999	349	945	264	545	75	16	64	203	999999	999999	999999	835	140	109	214	847	999999	999999	596	563	999999	999999	999999	999999	60	261	999999	343	999999	999999	697	513	758	94	753	999999	880	890	202	284	897	875	63	608	447	999999	687	742	279	408	999999	77	999999	999999	999999	56	512	221	495	814	988	720	993	999999	287	999999	999999	55	356	999999	967	418	21	321	666	330	248	833	605	999999	573	284	74	999999	661	629	999999	706	999999	999999	980	669	404	388	295	999999	882	239	331	225	674	641	396	557	441	605	66	585	396	977	999999	678	615	196	999999	714	656	201	173	657	615	380	269	999999	741	308	23	632	36	489	448	19	999999	389	635	932	888	516	999999	66	573	40	320	808	897	311	63	999999	147	581	530	690	75	673	610	304	381	746	816	142	591	433	559	999999	539	799	176	999999	999999	318	999999	149	999999	117	999999	584	69	461	752	439	254	804	495	455	958	757	999999	838	778	340	999999	152	700	238	474	150	999999	413	279	107	999999	827	657	828	755	391	860	958	590	36	244	920	993	999999	888	787	937	999999	948	781	856	337	999999	230	757	683	449	999999	643	999999	113	655	192	654	304	999999	157	999999	699	577	897	985	258	752	105	640	158	323	349	686	212	377	465	497	251	807	999999	437	999999	999999	999999	268	325	999999	922	588	999999	348	92	470	999999	999999	414	381	999999	871	89	705	134	126	999999	999999	262	956	740	999999	999999	694	413	999999	58	720	595	627	999999	638	670	611	829	516	902	809	241	879	56	931	999999	94	612	380	999999	674	312	954	546	999999	999999	368	999999	196	398	53	935	999999	999999	919	999999	999999	745	255	211	999999	999999	617	224	725	894	383	909	808	773	115	92	43	769	383	417	999999	91	818	633	311	705	643	128	999999	874	646	466	137	256	185	348	999999	179	259	798	694	739	821	921	999999	459	107	999999	292	960	901	999999	48	512	54	705	927	999999	899	771	242	999999	365	850	999999	999999	999999	562	598	767	725	864	520	584	999999	
901	269	897	10	851	608	230	835	898	999999	821	428	624	212	480	999999	743	279	487	566	205	384	970	673	716	677	544	824	999999	244	47	999999	463	789	999999	445	999999	621	57	999999	21	663	466	999999	436	498	167	360	128	356	982	595	42	28	527	526	299	999999	999999	184	74	406	319	663	999999	517	999999	835	68	999999	391	132	231	324	555	999999	917	999999	247	227	519	194	706	179	262	999999	282	999999	272	626	999999	807	337	872	108	615	353	999999	941	999999	533	332	301	999999	964	859	999999	717	472	999999	608	205	985	77	665	999999	699	999999	411	493	244	999999	573	441	888	584	795	358	225	999999	999999	999999	162	999999	693	197	892	622	214	402	88	565	999999	286	28	999999	821	269	217	999999	915	213	401	457	684	15	758	859	999999	390	74	999999	501	533	797	493	53	666	999999	477	986	87	935	999999	414	679	999999	296	999999	937	762	535	999999	996	33	999999	723	704	999999	688	438	999999	427	999999	337	999999	73	449	489	534	907	165	886	740	242	999999	277	393	53	14	459	999999	999999	268	628	539	874	999999	999999	813	770	349	31	694	48	999999	999999	122	680	351	615	999999	807	999999	40	999999	648	410	764	999999	716	339	660	640	238	999999	597	168	205	798	199	569	940	675	763	999999	143	201	701	288	999999	165	713	701	399	353	999999	556	238	999999	891	473	740	323	106	440	999999	391	465	999999	366	501	916	882	162	56	999999	999999	999999	472	999999	456	709	485	16	999999	999999	999999	250	885	310	50	999999	184	999999	725	828	626	578	333	879	751	735	628	999999	687	999999	830	999999	352	186	534	431	765	557	444	764	999999	999999	546	814	999999	150	579	772	999999	570	742	975	436	227	549	999999	802	999999	721	720	91	563	329	321	999999	419	999999	999999	999999	619	999999	626	472	999999	573	319	999999	519	159	611	165	855	606	127	506	855	123	999999	637	972	628	182	835	723	682	702	987	999999	27	999999	253	999999	996	705	999999	999999	999999	999999	999999	240	529	999999	999999	120	565	235	956	211	815	999999	999999	772	81	803	990	993	790	748	288	871	999999	999999	501	840	368	294	999999	900	723	389	351	648	481	999999	452	999999	738	725	168	457	745	786	418	999999	23	480	799	202	714	411	335	765	195	999999	999999	721	999999	999999	999999	280	376	65	488	435	599	999999	999999	674	999999	655	265	75	589	999999	999999	545	399	424	826	999999	495	999999	196	999999	64	999999	462	698	497	730	552	144	999999	888	999999	690	999999	982	487	999999	188	134	841	
69	155	269	185	999999	999999	373	999999	378	776	864	784	710	869	176	381	22	205	999999	186	631	999999	130	103	701	751	444	999999	416	999999	471	999999	371	824	999999	175	794	411	108	51	134	999999	999999	367	117	113	999999	999999	140	611	999999	169	585	947	220	956	35	176	484	999999	222	136	916	441	314	999999	999999	885	742	10	586	611	107	561	62	999999	928	762	999999	999999	381	623	116	804	471	999999	132	999999	614	179	999999	627	999999	495	829	999999	490	999999	62	951	690	494	89	140	34	863	999999	34	894	986	38	999999	191	886	241	598	30	999999	970	12	43	999	281	572	860	958	684	999999	732	999999	742	195	709	43	999999	999999	999999	999999	779	999999	250	108	528	627	151	877	446	999999	264	999999	977	378	772	60	918	999999	999999	516	280	999999	999999	999999	999999	839	254	843	999999	157	980	354	64	53	342	999999	999999	999999	481	653	431	982	522	644	357	501	87	374	999999	999999	125	225	999999	37	706	714	430	789	806	688	383	307	324	298	69	909	185	999999	999999	411	297	983	219	569	95	297	553	999999	113	800	762	879	430	903	42	764	680	999999	347	628	940	999999	137	999999	280	133	668	999999	999999	447	325	153	337	21	371	999999	16	999999	941	418	170	886	685	16	926	503	876	999999	266	305	238	157	595	999999	470	324	856	999999	299	962	629	330	959	666	484	618	552	999999	542	900	757	576	96	929	467	64	999999	131	865	999999	256	257	966	288	218	177	999999	919	550	999999	285	589	815	999999	789	999999	999999	29	531	318	951	467	878	365	547	662	999999	999999	999999	415	999999	734	561	522	999999	999999	363	999999	999999	317	70	632	868	999999	999999	178	760	117	150	627	137	999999	999999	557	825	789	379	611	740	556	116	891	969	145	29	550	38	302	272	417	487	256	999999	224	257	328	598	999999	739	379	901	953	999999	999999	999999	759	145	13	697	927	999999	751	999999	901	210	999999	663	733	476	85	149	468	845	732	150	999999	999999	385	999999	506	200	987	871	371	999999	999999	999999	645	857	269	999999	34	605	345	414	735	316	670	999999	89	664	864	999999	664	239	999999	118	793	193	406	62	760	703	200	736	24	999999	578	256	999999	999999	27	876	216	999999	999999	862	999999	999999	414	999999	45	371	230	841	335	82	999999	999999	999999	54	581	462	461	999999	654	331	415	608	999999	855	999999	423	965	285	647	999999	707	999999	125	581	608	475	999999	830	26	398	483	999999	999999	942	672	447	45	13	231	564	425	999	999999	793	457	
900	999999	558	837	622	405	945	204	999999	999999	223	26	639	445	116	684	999999	200	265	848	999999	999999	999999	193	999999	999999	962	63	92	573	708	978	999999	134	707	999999	229	993	404	993	537	163	73	577	999999	999999	406	999999	999999	880	795	809	999999	945	400	702	480	375	546	244	443	891	122	999999	666	245	694	515	999999	568	464	636	999999	272	999999	903	144	880	734	869	999999	404	938	211	999999	898	228	386	733	999999	76	854	456	169	560	999999	50	299	999999	223	736	890	829	556	999999	168	23	497	999999	496	999999	600	999999	676	999999	48	953	911	995	767	26	318	781	733	999999	999999	189	636	999999	999999	862	844	999999	999999	143	100	575	391	784	619	885	999999	751	247	999999	476	999999	999999	906	521	692	999999	999999	999999	206	427	118	105	999999	816	978	387	784	960	633	723	631	129	543	172	473	572	999999	999999	882	295	567	544	296	35	395	409	729	201	980	999999	999999	825	324	716	999999	479	999999	967	999999	507	946	790	999999	723	999999	999999	999999	743	999999	999999	12	999999	270	911	860	999999	809	39	431	579	999999	593	979	999999	182	805	804	826	999999	994	999999	168	745	384	348	776	931	573	189	300	172	985	153	860	731	633	565	413	855	999999	669	307	546	71	999999	363	810	999999	550	50	299	999999	563	62	885	843	182	885	572	93	641	999999	849	140	416	671	449	129	999999	549	250	999999	970	771	999999	937	622	999999	534	985	966	228	32	149	10	752	432	100	974	887	460	679	999999	772	776	999999	458	999999	999999	188	913	999999	543	11	999999	898	999999	999999	728	947	231	499	999999	587	127	423	223	709	139	663	249	999999	155	291	999999	570	561	208	999999	999999	489	999999	37	999999	81	285	684	30	349	112	313	640	372	37	999999	999999	328	262	655	363	219	748	999999	992	999999	564	545	262	912	239	999999	250	797	827	468	24	471	14	515	841	999999	203	369	999999	359	609	986	128	624	999999	252	308	553	999999	691	740	930	45	418	517	740	432	118	120	765	73	843	545	999999	652	500	999999	746	814	625	26	389	258	643	338	577	999999	637	785	986	48	999999	165	146	727	93	436	596	998	110	315	94	258	999999	295	999999	451	559	972	637	928	999999	739	26	674	361	999999	999999	89	999999	999999	794	332	133	727	375	687	408	841	999999	73	728	748	999999	319	932	140	986	357	572	135	867	664	158	68	999999	958	149	472	999999	411	999999	517	67	787	521	999999	135	544	919	88	52	717	414	999999	999999	813	35	999999	
742	230	999999	54	516	814	455	139	184	999999	250	417	999999	999999	475	166	39	221	690	926	798	179	15	452	437	493	93	999999	260	584	858	672	932	442	730	999999	716	989	10	253	999999	391	587	69	304	512	999999	115	252	258	999999	989	132	109	908	572	225	252	617	32	730	305	879	599	216	578	484	115	216	329	999999	49	220	447	594	417	592	945	157	924	953	977	906	12	51	999999	549	833	534	167	930	999999	999999	999999	522	999999	511	987	853	726	999999	435	898	923	808	503	778	685	999999	500	980	279	105	692	79	753	999999	999999	558	999999	38	999999	580	999999	399	999999	999999	243	999999	559	905	999999	999999	431	897	527	999999	983	203	547	999999	864	329	44	187	660	999999	690	999999	769	999999	634	438	516	698	999999	854	850	534	833	836	545	761	999999	999999	385	187	999999	794	552	674	999999	683	999999	999999	999999	332	546	871	738	606	999999	335	164	999999	280	175	585	733	999999	672	238	459	999999	710	555	112	373	448	802	483	705	999999	365	105	999999	950	999999	999999	534	999999	318	978	796	236	858	219	607	999999	324	220	601	939	283	879	445	999999	999999	310	699	71	958	108	78	265	900	999999	969	69	680	330	748	325	999999	466	999999	999999	999999	143	852	345	999999	999999	133	592	999999	766	621	486	659	285	636	126	999999	999999	105	220	909	999999	335	776	999999	999999	999999	999999	471	999999	999999	816	524	999999	303	190	458	999999	999999	999999	974	999999	383	144	470	493	409	405	693	999999	999999	737	999999	999999	349	131	807	85	105	957	957	139	999999	605	36	804	962	473	981	456	668	216	906	466	246	432	167	999999	315	999999	999999	967	999999	999999	531	12	455	379	845	181	382	999999	268	608	999999	845	366	777	118	666	531	935	423	246	963	548	830	904	908	916	999999	616	770	348	818	990	999999	289	84	33	359	999999	628	810	83	295	948	999999	785	400	999999	390	92	649	999999	213	553	74	876	983	181	999999	471	928	999999	766	612	999999	789	999999	27	86	702	94	317	999999	317	613	172	678	999999	999999	129	517	850	583	534	131	123	615	999999	762	412	101	999999	999999	130	699	999999	999999	999999	39	517	104	999999	989	688	998	341	296	895	939	901	208	393	648	431	999999	88	999999	241	491	805	184	254	264	674	610	241	509	818	618	20	999999	995	999999	999999	34	144	999999	999999	536	999999	826	720	507	860	999999	708	999999	386	999999	620	999999	85	201	233	999999	850	999999	325	87	766	999999	999999	287	999999	999999	999999	823	632	999999	819	
226	999999	705	702	999999	463	747	404	470	902	37	132	651	997	999999	779	804	346	681	184	26	546	817	769	956	358	442	999999	814	10	885	581	980	356	999999	239	380	999999	254	999999	999999	724	854	999999	738	710	826	999999	999999	277	999999	486	999999	999999	803	999999	921	999999	745	999999	30	179	590	469	27	999999	152	999999	603	812	409	315	102	801	81	302	999999	999999	41	999999	532	163	999999	999999	999999	408	630	758	553	723	318	444	753	999999	999999	933	143	395	167	291	568	530	686	84	868	103	393	159	160	511	988	289	904	498	999999	867	488	53	999999	618	826	394	752	879	504	964	561	479	942	999999	168	306	484	750	688	999999	477	999999	678	999999	25	480	607	999999	735	38	540	999999	999999	991	455	999999	526	549	465	183	778	806	999999	903	541	913	999999	22	353	692	804	163	809	107	400	872	374	999999	603	356	786	710	154	475	434	306	955	951	692	77	779	935	295	999999	232	670	45	999999	965	111	273	999999	999999	52	233	999999	455	426	600	582	725	999999	945	999999	397	78	661	114	479	245	958	265	329	285	999999	869	868	304	875	729	837	600	404	501	999999	999999	999999	111	251	57	850	539	360	119	999999	624	989	186	127	164	18	930	999999	730	153	999999	275	422	140	364	517	160	550	871	745	135	760	454	36	206	65	560	863	432	394	428	904	999999	933	298	880	692	187	721	720	906	999999	999999	358	83	926	600	971	887	539	700	999999	489	374	226	863	999999	999999	920	108	458	77	872	346	724	999999	65	488	842	483	824	973	999999	999999	999999	830	999999	105	952	999999	465	999999	975	999999	694	440	425	845	717	435	345	543	266	623	271	999999	999999	999999	634	999999	870	121	138	414	715	727	999999	338	535	395	776	449	206	650	642	869	102	980	652	293	688	219	771	416	148	291	716	216	999999	999999	408	758	471	982	409	999999	460	571	187	967	281	999999	999999	999999	658	999999	346	999999	980	999999	747	999999	685	350	291	661	350	722	276	433	20	952	449	999999	987	27	999999	999999	251	298	999999	531	803	685	21	999999	899	449	758	252	999999	999999	236	496	999999	956	83	130	999999	747	13	738	304	999999	956	329	647	783	999999	640	999999	132	374	691	999999	226	648	10	999999	999999	999999	900	963	33	999999	999999	726	952	284	999999	999999	999999	522	503	294	681	236	59	999999	692	952	125	999999	128	999999	999999	735	999999	513	999999	318	999999	999999	999999	999999	113	999999	281	999999	999999	603	999999	509	314	999999	68	610	871	406	
999999	990	598	999999	646	738	999999	795	845	697	666	185	191	448	248	721	871	76	512	999999	191	999999	954	784	683	98	267	999999	801	432	277	999999	863	999999	999999	55	719	801	155	281	348	317	929	583	607	869	422	256	270	592	999999	991	999999	999999	224	999999	999999	813	597	557	480	40	994	423	999999	999999	321	53	999999	999999	11	999999	921	240	178	873	977	381	187	999999	999999	20	355	218	608	285	999999	510	923	999999	19	906	999999	597	801	318	999999	999999	999999	162	557	378	20	999999	590	999999	79	866	194	351	999999	664	636	783	880	469	685	785	999999	999999	341	811	129	438	999999	999999	865	333	439	860	559	471	228	999999	999999	999999	10	287	627	854	215	257	999999	582	390	355	279	430	717	341	632	999999	701	16	821	746	258	999999	883	999999	887	746	999999	333	791	955	445	611	527	582	999999	407	167	959	940	93	495	547	58	999999	826	999999	616	108	238	31	770	221	213	519	59	429	404	999999	967	469	820	991	790	434	999999	667	903	144	999999	234	380	741	76	737	260	999999	532	999999	669	452	139	999999	105	769	195	233	408	17	533	49	13	999999	999999	480	273	504	757	999999	929	168	999999	482	236	13	999999	38	154	476	269	999999	897	359	999999	999999	340	492	896	999999	249	685	269	895	999999	833	230	355	748	596	999999	756	953	999999	125	999999	999999	657	111	101	127	166	88	931	747	195	152	653	999999	478	150	780	607	735	384	999999	898	999999	870	999999	999999	306	999999	999999	12	513	394	988	244	962	614	999999	999999	804	903	93	606	337	157	999999	691	999999	793	280	455	693	999999	228	534	999999	612	274	786	708	999999	821	999999	530	999999	244	999999	163	999999	598	999999	467	999999	803	999999	300	999999	571	498	455	999999	215	512	19	113	318	364	175	463	373	360	349	999999	682	496	91	217	86	999999	913	624	537	168	999999	416	987	304	355	396	244	999999	51	775	340	997	112	999999	866	999999	621	879	635	699	55	248	524	571	717	317	750	92	569	172	584	831	184	999999	317	999999	125	23	19	779	229	148	319	999999	565	999999	999999	772	999999	660	786	44	988	999999	122	956	999999	426	587	999999	645	999999	664	878	200	999999	823	65	11	999999	311	607	869	999999	480	999999	999999	949	16	42	923	978	741	999999	386	550	842	346	935	361	710	999999	436	970	144	999999	483	999999	383	65	862	337	770	87	999999	189	999999	142	999999	215	999999	942	420	555	999999	667	419	754	999999	650	999999	486	130	650	562	612	181	898	721	
412	433	498	999999	999999	180	596	217	663	561	999999	385	709	979	729	999999	768	289	881	856	476	658	728	939	732	398	385	217	130	999999	746	18	275	999999	955	781	539	999999	469	385	999999	459	756	999999	304	274	957	507	400	326	794	332	299	999999	254	753	704	999999	999999	562	794	388	97	148	999999	199	120	999999	33	999999	999999	999999	999999	505	337	27	902	535	644	468	440	999999	817	803	730	999999	718	999999	176	211	999999	980	999999	999999	590	150	999999	617	999999	115	164	669	999999	999999	530	402	999999	999999	715	236	851	179	914	385	131	916	571	294	417	400	480	887	131	822	871	814	999999	911	915	999999	656	999999	155	539	999999	770	999999	999999	282	338	910	924	517	940	360	907	76	157	999999	673	578	87	209	988	999999	277	999999	661	581	716	532	602	878	527	580	999999	999999	385	81	999999	522	206	999999	999999	490	999999	999999	191	472	964	999999	999999	135	251	618	578	999999	999999	903	999999	999999	742	793	999999	805	318	55	990	369	999999	883	691	85	434	999999	999999	76	129	508	999999	999999	367	198	616	967	810	476	637	909	999999	480	867	999999	999999	999999	779	999999	454	999999	999999	999999	388	999999	678	999999	67	646	701	100	246	999999	965	999999	825	147	864	553	999999	598	995	841	418	91	999999	322	999999	999999	999999	999999	381	969	999999	846	335	578	999999	545	520	535	910	999999	774	546	672	499	515	218	655	898	999999	235	236	855	288	340	999999	307	999999	365	74	999999	606	405	719	277	999999	999999	999999	256	627	999999	999999	651	688	830	76	999999	999999	867	807	807	999999	151	39	155	742	999999	999999	995	999999	221	91	999999	470	73	568	999999	999999	405	609	395	885	409	281	947	202	999999	177	457	999999	230	889	597	999999	999999	999999	999999	999999	573	534	134	999999	999999	769	415	246	879	190	999999	999999	697	53	23	999999	422	921	999999	999999	999999	999999	999999	999999	999999	999999	266	999999	493	606	213	781	112	13	263	870	484	834	558	639	865	710	322	404	552	195	575	999999	875	339	145	999999	137	595	293	999999	999999	535	999999	999999	513	999999	999999	999999	976	843	169	694	790	152	783	588	373	525	14	382	640	762	999999	924	165	90	999999	164	471	867	653	517	720	642	503	999999	392	999999	135	781	957	999999	428	709	999999	881	396	999999	999999	999999	971	611	590	910	980	614	488	999999	999999	432	999999	598	811	118	199	652	974	157	999999	833	205	421	999999	233	424	599	344	346	899	284	694	999999	999999	913	999999	999999	927	809	999999	889	470	999999	511	702	999999	369	
238	319	999999	382	907	999999	93	721	361	999999	221	366	496	390	999999	152	999999	176	738	914	999999	999999	222	156	725	175	494	999999	373	340	909	697	999999	65	371	35	826	526	999999	455	639	887	999999	999999	999999	999999	323	281	619	328	247	345	964	239	999999	340	999999	373	999999	741	999999	333	358	999999	650	524	287	440	29	253	325	110	799	999999	284	111	999999	877	325	164	999999	223	999999	54	102	574	732	849	999999	999999	929	999999	869	635	701	316	538	999999	695	316	293	882	999999	375	13	999999	999999	681	999999	278	994	229	57	502	889	540	192	314	999999	85	791	437	755	989	324	861	241	173	591	967	572	805	191	19	871	969	961	774	50	955	999999	999999	894	416	999999	999999	416	999999	745	171	134	234	612	619	999999	855	999999	999999	61	999999	904	382	100	988	999999	199	47	48	999999	919	999999	999999	273	999999	57	740	543	349	954	614	999999	999999	999999	429	843	348	202	571	494	25	843	698	723	899	61	656	961	905	710	845	999999	378	744	825	592	999999	961	640	572	999999	322	787	318	447	696	999999	953	670	154	367	997	476	999999	999999	999999	880	694	374	921	400	778	637	999999	118	941	87	999999	602	999999	136	387	562	998	709	703	65	389	286	212	21	702	301	761	352	848	999999	823	139	999999	711	999999	596	999999	181	16	684	158	210	505	999999	999999	999999	832	27	980	444	477	999999	912	31	500	418	171	909	698	999999	876	296	270	999999	263	991	853	135	114	790	999999	827	702	28	907	999999	999999	593	103	350	468	743	999999	999999	728	979	226	728	221	999999	435	809	483	999999	999999	861	939	759	366	926	508	999999	913	199	600	650	152	894	123	320	637	578	999999	357	29	999999	999999	856	26	284	775	135	914	500	365	44	353	999999	219	55	250	30	237	999999	842	999999	830	999999	813	999999	836	332	999999	999999	976	856	999999	135	509	999999	938	93	743	999999	161	382	792	999999	834	565	306	968	999999	77	80	616	999999	649	514	268	312	750	999999	938	447	452	520	23	524	999999	52	228	999999	543	117	166	287	155	24	470	968	418	349	258	781	868	647	547	830	369	514	352	621	251	373	999999	51	804	644	708	999999	999999	898	335	999999	88	303	151	959	913	338	206	999999	54	299	894	411	999999	999999	578	805	973	999999	164	994	699	999999	433	180	919	999999	483	510	315	999999	198	519	24	999999	702	999999	506	587	916	41	318	717	576	999999	479	786	257	999999	75	999999	888	999999	999999	340	823	481	999999	971	999999	
798	855	695	329	446	999999	384	396	999999	464	13	999999	999999	277	999999	686	981	40	999999	700	142	867	999999	999999	412	999999	602	999999	683	911	999999	704	999999	546	127	999999	999999	999999	999999	999999	104	999999	199	193	72	604	999999	328	620	999999	842	450	999999	999999	999999	931	999999	260	917	999999	508	608	713	156	242	308	773	999999	999999	947	999999	999999	900	999999	606	742	999999	999999	999999	807	228	284	165	39	79	780	315	999999	639	999999	165	371	480	413	352	496	686	999999	950	763	831	651	999999	999999	589	257	550	767	674	999999	999999	999999	877	120	999999	999999	452	999999	87	999999	999999	518	220	963	791	702	124	496	288	119	65	635	999999	619	976	576	114	492	449	999999	239	548	590	473	932	788	493	999999	999999	128	999999	13	964	999999	999999	322	441	215	999999	887	143	63	488	564	119	627	675	999999	143	931	129	959	243	266	232	999999	927	746	999999	13	218	754	999999	170	75	62	670	213	849	663	144	999999	612	562	687	185	69	999999	364	314	999999	999999	236	999999	999999	999999	769	708	275	325	999999	694	185	877	678	389	473	327	499	67	957	471	419	480	796	999999	999999	681	579	56	395	901	392	726	889	983	527	616	171	981	292	962	937	533	999999	450	723	734	883	999999	712	741	537	307	999999	999999	999999	755	999999	778	736	98	139	999999	929	999999	312	458	987	695	861	999999	166	517	775	995	533	885	211	356	999999	623	797	281	999999	653	374	95	378	247	177	772	439	999999	254	203	999999	718	999999	784	147	274	999999	999999	445	856	585	29	531	361	999999	999999	999999	831	281	999999	301	999999	885	286	999999	999999	90	749	527	99	427	772	273	581	172	814	291	426	218	999999	876	999999	999999	487	999999	354	563	26	129	999999	228	607	121	140	901	974	832	999999	665	999999	194	997	670	355	999999	812	755	950	999999	313	648	999999	622	50	247	693	31	408	217	999999	664	73	630	290	871	999999	661	143	679	198	982	964	761	299	56	878	937	490	58	999999	599	612	999999	815	599	999999	999999	81	999999	218	952	434	999999	890	265	999999	376	390	484	619	999999	622	999999	10	999999	684	375	333	993	368	755	541	359	951	185	61	999999	814	691	999999	999999	999999	250	471	245	557	853	870	43	924	512	999999	999999	439	115	977	342	827	494	914	724	662	999999	533	463	421	85	169	715	214	886	561	999999	999999	999999	570	999999	809	999999	774	830	999999	999999	999999	999999	207	535	919	845	999999	718	417	330	999999	999999	999999	512	716	17	824	481	694	164	999999	
48	950	858	313	654	545	605	533	72	719	94	229	372	19	999999	265	886	165	323	518	999999	479	241	922	647	999999	67	664	999999	999999	999999	145	350	999999	40	906	348	231	275	310	602	195	355	999999	691	836	999999	503	49	752	938	325	381	999999	343	569	999999	936	666	50	487	940	732	999999	999999	949	878	999999	978	771	916	664	890	22	915	999999	133	630	240	810	999999	999999	625	59	999999	999999	999999	704	137	471	197	412	565	235	822	661	999999	233	999999	742	999999	905	525	277	999999	283	435	999999	730	42	445	98	706	855	243	999999	999999	683	129	999999	999999	183	774	517	584	514	999999	665	999999	999999	847	999999	447	999999	851	900	48	357	999999	728	551	405	973	104	36	109	706	709	991	898	345	779	999999	999999	556	784	140	17	999999	330	184	999999	178	475	999999	999999	650	217	14	999999	885	999999	469	400	899	789	209	680	999999	485	808	999999	674	301	918	78	797	705	941	77	769	41	999999	999999	554	782	237	507	909	999999	458	999999	705	657	22	999999	320	999999	842	767	999999	999999	526	218	522	785	105	999999	999999	127	747	944	276	936	574	999999	313	576	846	127	562	701	771	999999	36	999999	693	27	999999	999999	757	999999	862	184	999999	999999	514	455	999999	769	686	999999	999999	791	999999	999999	999999	999999	999999	168	74	999999	866	725	214	882	999999	526	191	212	999999	88	597	16	369	999999	999999	999999	454	265	349	857	205	87	440	211	751	979	264	521	97	925	934	130	999999	24	999999	999999	999999	999999	999999	988	999999	178	678	999999	762	943	432	91	432	139	324	826	818	216	548	789	999999	13	141	708	271	670	999999	175	999999	999999	999999	999999	445	999999	132	844	635	999999	594	999999	408	831	448	807	557	183	999999	957	611	999999	999999	279	475	999999	851	966	999999	921	726	603	999999	512	999999	295	423	999999	646	999999	17	479	999999	467	622	521	390	463	999999	334	161	98	999999	166	564	46	175	999999	879	999999	102	166	377	714	634	990	999999	896	376	163	394	479	536	611	950	142	915	844	999999	954	57	999999	412	153	999999	638	999999	999999	948	428	999999	171	208	638	395	999999	999999	487	832	632	548	494	97	410	939	999999	561	969	215	431	130	330	604	999999	960	999999	753	233	944	999999	967	999999	948	999999	43	999999	999999	898	225	109	40	438	22	34	415	562	310	11	213	97	86	63	692	526	308	799	566	999999	678	690	107	878	999999	835	664	474	546	149	376	717	410	999999	999999	999999	401	999999	318	579	518	999999	999999	751	29	857	
999999	914	392	431	649	244	665	999999	230	999999	11	161	896	999999	370	999999	26	170	634	496	686	422	309	999999	134	616	490	999999	765	280	296	355	999999	685	915	750	999999	124	500	999999	999999	412	999999	229	115	249	795	142	219	576	391	243	127	532	999999	999999	999999	806	307	999999	753	678	242	950	247	655	999999	999999	270	999999	999999	999999	999999	502	445	283	999999	89	480	884	999999	358	999999	198	888	63	238	999999	514	999999	145	285	817	999999	999999	999999	180	493	981	999999	947	583	871	599	717	999999	573	624	97	896	528	535	335	422	220	404	900	54	71	194	427	966	706	852	484	583	94	211	123	72	113	495	108	999999	999999	247	487	187	481	408	999999	613	248	618	889	609	999999	405	258	999999	481	999999	999999	797	42	980	877	28	125	143	999999	372	511	34	793	999999	999999	313	999999	972	917	723	573	999999	704	813	727	999999	999999	875	633	689	952	999999	999999	977	73	311	989	956	370	468	999999	347	13	128	112	999999	999999	857	182	646	920	999999	77	758	562	769	103	228	263	999999	66	999999	510	716	419	382	443	815	999999	999999	324	528	999999	458	660	999999	658	586	710	513	273	999999	702	986	999999	677	71	832	425	304	218	770	703	581	412	822	837	297	708	999999	780	999999	889	56	332	401	673	999999	108	337	120	999999	518	749	525	951	547	523	999999	741	320	610	399	673	917	553	825	40	55	999999	397	371	999999	980	732	263	225	999999	663	377	999999	452	999999	98	193	701	262	999999	65	461	999999	323	350	999999	419	180	619	225	138	778	999999	642	999999	270	939	999999	999999	537	27	271	735	891	999999	580	999999	868	875	311	490	226	999999	872	975	594	999999	84	31	910	571	561	644	10	527	999999	999999	371	879	474	159	444	71	724	999999	793	726	393	999999	999999	999999	551	304	317	735	999999	487	999999	667	978	707	865	728	729	966	465	627	734	373	975	778	376	988	411	162	55	165	576	999999	192	999999	999999	620	261	681	29	267	999999	999999	615	407	106	704	999999	999999	293	716	341	757	999999	175	991	30	488	991	862	562	999999	165	689	756	999999	999999	999999	120	539	254	476	58	946	208	999999	999999	999999	577	682	672	97	644	868	339	823	999999	464	26	999999	999999	142	999999	819	466	373	180	585	859	496	338	229	999999	237	999999	249	293	811	283	873	531	272	910	319	199	999999	258	296	999999	999999	101	313	468	242	999999	999999	999999	238	489	834	130	999999	898	91	999999	453	306	417	829	99	539	17	191	152	
999999	885	231	951	629	991	999999	999999	235	999999	404	999999	999999	558	846	926	42	65	331	999999	752	647	374	829	999999	746	179	841	467	999999	402	999999	132	326	887	505	890	265	609	498	719	246	658	971	686	329	692	747	571	999999	66	484	686	742	999999	708	521	999999	985	883	999999	999999	999999	999999	999999	320	902	999999	999999	350	45	777	455	999999	728	516	989	402	999999	646	63	431	999999	999999	213	917	408	999999	926	999999	983	498	279	726	677	446	999999	999999	447	375	999999	999999	87	230	867	999999	39	853	24	883	719	128	259	349	829	399	13	862	761	616	999999	522	999999	491	366	547	507	729	165	292	695	305	955	777	229	805	354	999999	697	924	888	554	375	53	470	999999	248	930	896	287	443	957	932	999999	462	904	999999	595	999999	329	781	309	698	999999	999999	423	999999	481	129	999999	55	953	175	836	727	368	157	999999	31	501	999999	577	832	878	849	738	373	134	324	325	75	999999	999999	377	152	999999	999999	999999	855	999999	999999	767	810	873	999999	489	999999	999999	113	104	756	275	573	372	30	214	476	819	882	459	59	999999	999999	804	957	295	999999	999999	693	148	511	513	999999	974	799	541	766	959	645	369	945	278	31	229	568	999999	195	999999	357	938	999999	46	761	406	996	663	610	16	999999	946	722	994	411	999999	593	253	656	598	572	488	448	517	183	522	513	999999	26	936	999999	167	110	943	449	755	34	475	751	222	977	145	930	759	52	699	647	999999	866	999999	636	325	153	597	999999	868	500	605	999999	248	893	225	999999	673	771	759	846	999999	555	999999	940	999999	501	444	620	999999	558	999999	474	484	875	999999	915	960	310	919	23	513	692	581	265	999999	612	513	329	762	499	267	988	999999	853	868	405	220	125	518	824	709	976	999999	320	999999	141	388	372	999999	999999	685	999999	999999	746	343	95	973	400	521	999999	988	124	999999	999999	300	699	999999	630	999999	999999	704	999999	791	999999	314	536	868	270	999999	999999	999999	150	988	999999	813	893	999999	546	520	782	431	820	604	13	836	594	999999	886	29	122	949	999999	999999	184	605	841	582	756	442	999999	227	713	947	233	290	847	136	405	134	407	562	644	120	234	734	884	999999	999999	269	999999	418	982	251	340	348	999999	999999	814	856	972	320	390	114	713	565	718	999999	380	722	999999	468	723	999999	999999	559	314	646	999999	449	999999	999999	794	497	722	398	999999	999999	616	885	813	72	321	548	162	96	182	539	999999	669	25	999999	869	74	280	999999	
999999	231	629	999999	43	999999	654	999999	145	381	525	892	999999	325	999999	257	999999	495	999999	926	156	184	608	535	387	774	999999	999999	433	999999	731	730	227	999999	703	23	842	835	999999	982	417	946	412	781	570	289	157	92	349	768	999999	383	999999	999999	114	520	623	103	403	268	591	193	941	436	650	999999	675	921	999999	317	999999	431	999999	926	999999	209	999999	999999	964	999999	627	166	131	999999	999999	357	574	999999	366	192	999999	748	441	999999	400	233	15	976	141	999999	999999	236	999999	42	999999	333	739	239	835	905	999999	796	139	305	641	435	72	999999	481	302	231	802	999999	439	917	665	990	62	999999	294	204	999999	695	999999	999999	999999	999999	98	311	631	618	999999	48	461	443	999999	618	145	951	965	999999	999999	999999	838	553	999999	671	41	125	698	343	686	703	550	710	999999	999999	940	811	249	738	999999	974	849	684	886	763	113	999999	323	999999	854	999999	570	133	999999	999999	857	645	682	730	664	973	612	298	931	641	498	750	490	502	678	333	999999	236	197	755	999999	163	667	57	567	46	999999	651	488	999999	143	999999	246	999999	253	305	138	519	83	999999	999999	561	753	254	275	363	999999	821	378	999999	399	343	936	719	644	703	999999	635	999999	628	181	961	810	355	999999	81	999999	827	258	382	999999	201	999999	999999	393	103	410	422	781	213	999999	980	282	956	195	800	490	999999	28	999999	999999	503	356	454	999999	999999	999999	407	747	203	999999	687	572	995	336	208	190	749	335	550	302	999999	853	959	999999	201	688	853	169	707	591	999999	808	708	64	701	999999	999999	999999	983	999999	13	675	999999	363	843	417	287	630	999999	619	740	201	478	999999	999999	649	396	357	999999	721	898	247	50	611	863	879	864	940	635	362	482	390	352	208	299	889	275	605	263	783	999999	999999	181	97	999999	999999	340	460	301	61	458	360	730	272	453	765	635	976	499	964	553	346	995	634	999999	360	999999	279	958	873	384	790	103	854	319	675	75	952	760	79	999999	999999	999999	583	904	132	999999	90	999999	534	264	999999	116	299	240	75	237	546	951	500	945	70	502	428	676	667	999999	876	952	999999	699	682	225	999999	999999	149	696	421	999999	999999	700	999999	525	433	619	95	684	803	624	253	999999	999999	11	270	133	488	911	231	999999	246	865	782	137	976	834	581	84	999999	873	100	999999	999999	816	999999	799	999999	545	78	808	591	999999	463	262	708	999999	999999	999999	954	307	999999	999999	999999	514	494	158	999999	640	999999	599	47	21	999	
930	533	999999	633	712	999999	999999	946	999999	842	422	325	263	412	530	999999	647	664	899	129	999999	936	862	903	310	331	788	999999	546	997	479	771	999999	983	532	729	999999	705	999999	617	494	361	999999	395	63	199	240	745	999999	999999	900	934	999999	999999	621	993	670	971	332	999999	285	999999	409	945	373	651	999999	280	879	800	595	942	206	292	635	999999	942	477	850	120	999999	52	999999	999999	999999	544	633	688	371	539	68	999999	382	87	341	905	951	58	32	412	999999	960	999999	999999	625	958	738	855	266	595	60	203	131	999999	299	242	999999	999999	999999	828	27	66	908	349	742	733	569	129	950	730	84	894	454	447	666	140	186	896	999999	147	806	999999	431	776	999999	999999	740	170	787	108	809	878	209	999999	394	398	999999	526	854	999999	399	999999	904	999999	999999	166	749	683	999999	169	66	208	373	711	32	249	999999	141	860	878	999999	408	999999	999999	920	206	694	999999	63	999999	87	999999	52	818	748	197	873	895	999999	333	125	999999	614	627	52	999999	514	497	999999	999999	763	921	665	976	898	999999	286	999999	999999	999999	471	498	630	288	999999	406	165	555	962	834	376	739	874	999999	999999	999999	793	999999	809	999999	999999	999999	999999	999999	513	166	999999	999999	920	757	910	820	288	942	861	626	999999	336	546	645	455	958	535	347	999999	33	56	138	222	961	206	572	252	999999	632	274	999999	721	774	999999	412	999999	999999	999999	924	556	999999	932	675	147	510	999999	999999	174	999999	733	671	741	141	489	119	865	853	958	999999	347	577	981	320	597	215	714	562	620	243	366	333	330	422	231	573	123	999999	85	999999	739	404	88	444	898	999999	999999	590	294	816	546	245	676	999999	586	978	999999	622	88	931	796	904	999999	999999	506	999999	350	328	910	916	995	412	999999	999999	821	943	499	546	999999	994	536	133	277	803	696	130	657	999999	999999	252	103	999999	384	999999	999999	835	846	157	937	499	261	360	680	377	820	144	999999	177	999999	643	489	932	999999	93	999999	673	636	999999	244	386	752	673	492	667	823	999999	38	999999	844	986	106	351	999999	922	743	185	453	900	983	562	662	489	844	201	762	170	299	300	749	990	208	999999	913	999999	746	999999	868	999999	554	999999	999999	834	999999	999999	999999	999999	999999	289	350	228	230	999999	999999	682	999999	272	829	301	905	662	999999	737	883	854	999999	14	438	57	185	165	317	440	356	999999	456	828	166	998	654	999999	836	20	950	530	770	471	331	240	838	484	758	577	999999	891	120	
999999	950	478	68	543	710	286	999999	195	911	789	390	113	235	894	115	830	646	999999	825	999999	787	362	93	326	682	207	218	701	406	740	333	464	999999	88	877	688	940	999999	913	999999	906	999999	619	980	91	228	14	999999	999999	927	930	999999	999999	915	590	598	395	999999	861	512	77	412	788	999999	466	999999	999999	999999	999999	999999	999999	535	377	999999	298	999999	999999	999999	244	999999	202	275	332	479	810	507	999999	999999	498	289	303	208	259	411	492	503	977	999999	524	166	672	858	999999	999999	46	404	458	999999	626	568	854	292	507	407	319	802	90	999999	999999	959	999999	914	999999	737	134	692	999999	965	999999	794	54	304	588	999999	791	344	349	380	999999	415	999999	599	24	929	434	999999	700	999999	101	999999	423	668	88	564	630	999999	999999	198	827	353	128	492	26	831	524	560	704	428	999999	974	463	709	876	954	910	936	999999	728	313	123	999999	433	873	103	381	386	225	999999	457	44	144	161	553	98	297	566	582	192	415	873	316	281	247	126	999999	713	999999	134	654	693	857	481	884	713	361	694	618	999999	999999	147	345	681	970	581	999999	999999	999999	788	667	354	364	999999	323	439	807	719	196	756	999999	999999	594	101	999999	764	186	999999	276	839	736	602	999999	658	732	999999	538	635	311	665	286	999999	999999	13	466	309	338	150	168	999999	906	999999	999999	861	66	791	553	254	999999	216	404	187	45	326	61	74	407	705	984	55	901	182	418	530	999999	942	122	999999	999999	79	999999	46	505	821	999999	104	999999	96	602	941	724	294	333	999999	271	999999	999999	239	951	402	902	632	999999	999999	553	999999	232	977	999999	123	679	961	619	242	780	367	682	223	393	956	970	320	113	53	999999	999999	849	324	999999	999999	62	882	639	241	177	999999	999999	393	278	209	871	999999	704	999999	999999	762	674	100	324	903	427	676	846	994	432	591	529	999999	999999	999999	884	908	718	20	999999	796	331	999999	999999	977	486	999999	945	999999	95	853	999999	624	999999	569	942	758	10	999999	953	386	45	644	999999	585	283	769	602	341	324	962	999999	999999	999999	999999	440	999999	35	346	427	999999	999999	661	909	578	975	905	340	999999	994	136	908	999999	999999	684	760	686	578	489	999999	717	696	614	999999	999999	454	921	206	315	138	999999	999999	663	999999	825	656	384	999999	240	610	377	438	999999	999999	198	64	55	637	743	714	754	719	545	999999	709	442	999999	999999	999999	133	64	709	35	103	999999	403	255	424	999999	37	999999	951	347	879	336	289	
324	277	682	77	999999	293	463	601	384	999999	197	999999	999999	392	539	999999	947	999999	999999	668	999999	999999	997	795	808	631	406	715	337	802	381	666	999999	430	127	849	999999	719	724	770	255	999999	999999	413	999999	999999	195	848	999999	999999	13	999999	999999	999999	999999	46	279	887	269	999999	999999	747	273	581	564	531	714	808	275	690	482	238	999999	785	999999	979	569	999999	589	583	999999	557	227	543	799	151	999999	647	554	91	579	232	460	947	883	508	170	147	849	684	999999	387	999999	807	999999	999999	847	547	255	999999	476	685	307	999999	341	339	999999	730	782	999999	198	77	263	999999	121	999999	999999	445	901	914	818	999999	744	999999	999999	69	974	999999	231	33	303	794	999999	657	614	893	924	774	999999	554	999999	999999	365	436	496	453	133	399	695	71	997	999999	646	341	88	54	941	999999	621	281	365	999999	508	758	999999	403	674	999999	579	999999	999999	13	828	999999	935	388	999999	318	999999	620	935	584	999999	169	36	999999	158	70	579	569	952	532	163	344	199	868	931	606	317	102	999999	527	999999	476	999999	993	584	298	405	999999	978	632	999999	10	999999	780	395	348	731	238	999999	613	999999	19	276	803	999999	494	168	77	457	469	999999	325	842	417	999999	257	433	42	999999	859	665	999999	591	999999	548	163	997	999999	482	999999	875	89	999999	174	502	999999	210	933	154	999999	140	337	999999	519	999999	668	167	928	26	147	999999	698	921	394	948	155	999999	947	264	999999	496	999999	595	864	999999	999999	477	678	999999	953	57	999999	888	227	729	337	999999	82	697	880	995	79	402	344	678	999999	168	999999	999999	356	392	263	678	457	602	391	742	388	924	710	999999	489	23	72	100	999999	810	703	665	999999	999999	356	259	999999	701	427	999999	999999	196	999999	999999	999999	462	569	571	794	822	440	624	347	999999	259	157	986	689	999999	66	999999	254	263	999999	464	798	605	999999	45	13	303	999999	999999	45	491	202	999999	947	187	37	454	501	306	601	379	999999	328	34	999999	208	272	695	195	371	26	15	932	52	999999	224	857	730	535	790	529	999999	449	311	113	999999	641	48	999999	488	611	838	948	662	996	385	480	580	580	836	999999	607	571	999999	999999	486	270	473	648	962	180	999999	965	515	82	999999	639	26	921	210	567	999999	193	999999	759	187	67	279	56	923	744	286	159	698	59	999999	123	636	292	627	796	177	999999	549	318	999999	873	442	590	310	745	999999	999999	379	279	999999	423	863	999999	842	428	990	999999	725	227	893	574	
276	466	160	999999	12	734	303	414	399	834	999999	399	871	999999	624	689	745	187	291	627	779	999999	542	507	259	582	450	208	806	750	999999	331	424	999999	606	999999	439	728	999999	999999	365	965	879	682	779	474	191	537	804	311	681	547	936	276	794	999999	923	652	333	999999	999999	999999	607	648	169	999999	974	558	708	999999	259	27	999999	999999	271	814	550	860	728	999999	401	999999	404	504	999999	137	394	999999	529	999999	62	786	404	323	999999	270	367	240	523	466	499	999999	829	165	999999	999999	112	385	14	980	307	73	924	999999	38	999999	701	999999	579	41	928	826	39	949	595	999999	999999	999999	125	999999	999999	319	999999	271	294	999999	92	999999	452	415	35	19	153	548	999999	989	862	999999	295	74	999999	264	661	492	538	673	999999	880	569	589	999999	982	999999	13	533	987	727	662	263	999999	999999	462	660	173	16	999999	683	490	497	606	610	999999	835	60	442	202	658	999999	733	621	172	212	678	863	375	53	749	150	25	474	271	999999	602	33	776	116	603	497	485	619	989	124	393	999999	999999	999999	999999	219	570	999999	339	872	929	642	108	96	999999	797	798	963	999999	542	474	33	344	999999	173	999999	999999	335	999999	170	378	999999	999999	999999	818	715	883	101	896	539	579	684	144	399	999999	960	925	690	332	806	999999	999999	449	456	649	370	628	578	999999	345	935	244	742	179	503	814	20	60	277	78	913	707	999999	639	999999	999999	888	999999	999999	999999	999999	593	13	792	470	999999	674	184	408	999999	97	999999	980	561	604	345	941	965	895	999999	949	874	999999	264	999999	992	455	810	999999	859	999999	999999	999999	999999	999999	999999	241	950	708	999999	999999	835	652	818	981	607	726	515	45	628	999999	923	60	999999	999999	21	181	748	899	478	410	864	999999	548	977	414	868	84	112	262	113	991	999999	999999	324	999999	232	604	283	295	275	940	999999	865	999999	557	632	771	653	447	180	492	60	999999	999999	286	154	999999	841	999999	738	999999	413	783	524	856	666	802	360	149	788	577	475	614	213	470	99	825	536	429	782	999999	431	664	92	621	941	999999	20	48	969	128	762	706	999999	999999	537	991	351	999999	890	829	999999	513	658	999999	26	445	36	999999	196	329	577	999999	794	641	231	748	700	903	915	639	792	999999	179	670	814	999999	999999	590	999999	108	484	999999	538	999999	686	917	15	489	604	999999	10	243	852	999999	551	351	911	915	401	788	300	448	250	261	46	108	343	988	788	257	387	999999	843	98	845	206	
882	842	954	999999	742	221	309	419	638	999999	470	999999	129	472	857	152	999999	154	807	46	140	999999	915	588	583	27	700	356	999999	564	400	763	999999	354	469	79	960	97	56	999999	148	999999	622	487	638	814	869	326	999999	999999	257	698	291	809	75	604	926	999999	999999	999999	999999	999999	301	83	999999	706	723	774	13	788	191	110	108	728	897	309	665	437	949	769	157	384	957	999999	317	701	482	996	289	864	999999	999999	367	330	999999	196	538	548	328	931	101	105	322	610	62	156	599	562	911	765	939	499	425	961	577	146	994	419	999999	467	234	999999	495	148	999999	596	743	777	169	710	771	126	999999	999999	677	62	999999	356	829	170	111	999999	999999	523	925	999999	999999	406	753	431	999999	129	999999	999999	707	999999	609	184	999999	465	413	999999	402	211	994	822	390	999999	293	524	84	999999	999999	606	366	314	642	971	999999	992	999999	346	34	738	518	651	344	258	320	314	452	999999	999999	373	756	289	999999	882	529	112	273	771	123	238	357	553	540	185	504	403	731	638	961	972	48	76	797	664	693	353	487	141	97	979	81	197	267	225	849	86	787	759	452	120	728	656	233	796	390	999999	999999	999999	753	916	582	814	925	418	999999	689	999999	861	999999	186	625	141	683	143	166	170	295	324	335	999999	999999	971	195	851	999999	391	843	999999	284	727	241	328	388	999999	406	267	271	848	889	170	999999	925	569	276	999999	597	973	99	999999	230	679	796	999999	999999	310	610	629	84	999999	944	846	999999	587	472	944	306	753	512	737	899	898	446	435	175	833	689	999999	918	999999	656	418	999999	999999	999999	999999	445	494	999999	999999	795	637	999999	684	945	999999	113	347	999999	999999	198	843	999999	362	999999	331	999999	999999	668	999999	620	209	710	999999	999999	536	103	129	999999	424	999999	812	700	642	999999	271	711	999999	489	852	729	999999	314	596	999999	812	947	400	999999	999999	814	84	825	999999	258	596	999999	479	999999	419	229	984	813	682	824	385	153	827	420	478	999999	999999	881	816	773	278	894	123	549	704	588	702	999999	802	610	999999	987	150	393	355	343	242	595	80	632	744	538	631	772	999999	669	129	980	163	122	343	202	19	786	980	999999	814	929	999999	999999	999999	497	21	999999	399	398	12	444	999999	999999	387	885	999999	194	38	999999	999999	351	756	45	999999	721	999999	689	277	241	978	363	413	653	529	312	999999	999999	999999	257	526	999999	382	999999	666	999999	915	28	734	457	391	824	758	249	439	472	
999999	436	372	999999	163	999999	804	168	420	649	40	421	615	84	761	572	999999	781	224	713	968	362	378	782	806	325	955	819	849	163	604	174	999999	66	139	697	876	999999	103	999999	755	223	983	27	655	504	413	999999	695	999999	746	977	35	725	504	820	67	590	999	838	376	999999	319	267	54	866	999999	558	945	74	999999	778	999999	29	957	754	999999	361	137	311	999999	304	133	40	417	627	149	999999	562	999999	640	296	310	265	827	999999	904	726	972	788	308	855	714	631	999999	967	299	15	768	749	451	705	462	999999	927	81	860	289	850	427	727	707	999999	636	433	999999	478	432	999999	197	999999	652	999999	348	12	66	590	999999	906	999999	337	143	730	813	866	934	999999	612	337	755	909	625	999999	555	71	999999	999999	88	999999	724	499	867	813	999999	898	799	326	123	695	870	491	368	383	410	99	593	999999	999999	769	499	575	999999	104	445	287	235	776	833	287	412	999999	999999	304	191	950	470	329	160	999999	77	618	719	917	999999	274	999999	252	999999	465	999999	623	676	318	708	158	633	772	377	302	673	999999	999999	836	292	673	980	999999	201	459	999999	999999	827	277	999999	999999	856	947	637	181	736	982	310	377	809	788	529	203	595	42	327	697	951	857	250	54	999999	999999	634	793	293	999999	60	999999	999999	213	796	409	616	827	302	686	145	999999	565	690	722	124	36	503	999999	786	478	168	142	932	322	999999	37	658	755	973	322	999999	887	260	932	294	541	605	999999	130	586	768	999999	999999	561	755	301	999999	331	20	856	141	649	507	18	892	883	903	891	826	999999	957	999999	329	999999	301	318	315	758	437	583	430	511	33	209	999999	427	501	381	566	677	477	999999	745	126	999999	999999	390	999999	49	410	638	714	175	748	629	999999	999999	277	269	999999	986	801	999999	437	435	629	625	999999	308	474	392	532	999999	999999	904	631	335	999999	999999	106	927	73	718	37	945	716	345	284	999999	22	16	233	121	129	999999	675	443	318	690	561	579	93	943	999999	999999	115	389	26	999999	997	371	218	96	173	520	922	92	866	492	719	294	351	726	999999	467	169	421	216	999999	999999	198	27	521	629	999999	843	130	153	19	839	337	328	440	583	651	798	999999	947	608	769	593	576	826	971	277	237	367	999999	117	858	694	183	559	999999	999999	999999	696	466	645	999999	801	939	999999	652	999999	966	999999	999999	644	999999	33	473	607	698	646	621	999999	550	362	299	486	472	45	160	155	164	999999	825	
999999	307	999999	679	311	932	967	653	719	999999	589	310	327	224	999999	447	999999	999999	999999	861	968	198	161	999999	999999	356	200	338	903	999999	506	999999	207	95	379	346	568	353	171	999999	730	999999	902	28	960	61	999999	999999	999999	597	999999	999999	999999	907	857	585	155	955	575	955	742	639	750	999999	676	999999	113	242	844	677	999999	491	68	901	140	976	296	143	195	62	999999	928	879	315	390	581	649	299	999999	794	200	999999	999999	999999	999999	100	999999	889	351	608	948	740	999999	782	717	834	866	686	999999	880	298	999999	999999	522	581	814	760	444	632	999999	712	813	14	59	486	277	713	852	999999	999999	734	999999	791	586	114	643	510	107	597	556	715	999999	522	357	505	188	842	265	634	127	340	806	266	257	896	145	736	377	305	450	130	24	717	737	999999	891	230	999999	999999	937	313	662	847	999999	389	999999	300	999999	999999	308	434	457	999999	851	999999	927	150	999999	689	968	907	999999	801	156	435	999999	255	785	999999	614	958	999999	847	697	813	678	959	999999	999999	157	999999	89	824	996	26	673	797	866	38	228	751	685	999999	449	999999	999999	861	700	651	688	504	515	456	999999	999999	774	609	530	999999	40	999999	960	676	542	134	828	318	804	140	999999	904	388	757	982	862	282	165	999999	666	642	999999	269	538	189	653	999999	632	884	656	252	999999	999999	999999	997	999999	999999	18	999999	999999	212	862	66	999999	889	783	125	999999	999999	999999	77	618	211	999999	404	999999	708	431	497	888	794	205	434	999999	888	697	637	560	760	733	81	274	204	92	464	780	999999	699	649	405	538	582	169	807	589	633	862	413	433	783	550	369	999999	83	530	16	437	907	681	202	156	564	996	740	15	802	424	128	408	624	463	19	782	101	999999	999999	45	627	568	264	834	233	999999	977	192	712	753	131	562	457	352	999999	27	456	999999	973	585	429	999999	786	999999	743	14	809	999999	999999	999999	430	722	999999	970	810	348	426	367	923	438	29	558	302	59	303	566	999999	281	610	991	335	842	386	637	616	999999	782	56	999999	228	326	657	650	136	333	408	254	487	999999	999999	600	99	335	545	999999	871	509	999999	914	999999	63	538	719	549	260	587	346	679	364	985	566	380	276	999999	999999	372	907	999999	726	895	321	473	999999	106	400	246	516	841	999999	745	325	999999	141	913	174	787	937	999999	875	745	72	574	133	557	947	230	999999	631	999999	999999	999999	344	999999	29	999999	590	800	999999	158	24	81	504	607	999999	
999999	999999	248	363	539	333	434	806	300	981	999999	746	350	999999	158	180	423	884	999999	999999	781	999999	45	121	999999	999999	987	324	951	860	999999	567	966	514	999999	999999	981	469	102	109	769	167	999999	38	196	129	249	619	474	978	999999	197	97	999999	999999	688	484	137	315	954	346	999999	854	999999	318	999999	999999	836	999999	721	999999	999999	792	317	999999	999999	937	17	999999	928	999999	999999	849	999999	999999	486	479	247	676	208	952	854	163	999999	763	659	312	613	720	920	349	413	325	752	789	648	404	999999	619	999999	750	477	211	999999	619	968	270	881	999999	831	999999	542	169	999999	769	344	799	999999	554	999999	999999	333	296	14	588	931	62	999999	193	999999	91	700	628	463	999999	484	652	775	527	794	398	430	999999	888	999999	807	253	230	983	455	848	999999	999999	169	901	426	190	206	799	688	915	173	697	999999	750	105	999999	705	646	294	691	33	138	760	999999	891	890	999999	880	781	688	831	123	738	772	999999	475	999999	999999	41	303	455	976	838	999999	235	733	883	999999	38	893	547	999999	999999	763	824	621	474	107	999999	535	782	326	999999	10	93	59	999999	999999	418	629	454	999999	615	999999	245	56	299	880	835	167	17	269	999999	999999	150	999999	999999	999999	947	721	11	371	552	999999	521	999999	959	999999	795	185	999999	105	729	409	448	404	999999	707	527	777	331	593	999999	999999	528	523	474	999999	859	999999	999999	983	839	697	628	92	601	999999	479	116	97	460	95	660	394	911	539	452	449	745	289	999999	457	179	399	417	999999	699	977	998	664	830	979	959	551	790	266	42	781	365	803	858	237	999999	690	871	508	611	468	999999	983	32	689	124	556	917	536	669	307	220	982	901	142	481	999999	266	999999	135	118	999999	655	507	671	999999	941	999999	489	46	489	999999	909	498	241	371	25	999999	151	864	999999	634	263	999999	999999	570	383	902	999999	999999	999999	433	400	382	999999	999999	960	485	360	605	999999	136	437	499	190	999999	310	999999	669	999999	999999	809	125	999999	999999	484	999999	68	772	110	710	49	999999	999999	76	65	138	537	996	377	999999	539	291	546	692	286	999999	999999	416	999999	270	999999	243	999999	299	999999	317	783	659	27	523	902	712	999999	894	143	999999	703	432	134	651	773	497	301	371	927	999999	579	924	999999	288	586	652	817	840	999999	806	750	444	906	747	354	999999	978	853	999999	826	41	652	559	854	502	341	291	313	497	401	941	592	372	642	738	859	223	739	937	259	999999	420	82	336	
682	269	999999	386	999999	895	518	448	863	110	496	926	375	591	999999	254	370	514	999999	430	864	167	82	999999	999999	999999	999999	249	915	258	932	620	580	232	182	999999	999999	905	999999	601	882	503	729	271	155	999999	494	632	953	693	999999	389	77	651	472	999999	999999	261	377	811	242	999999	532	614	178	875	356	999999	999999	552	439	465	999999	999999	999999	371	437	810	129	207	10	41	295	232	369	552	999999	999999	999999	657	56	999999	999999	204	999999	613	970	999999	103	279	465	999999	223	411	263	433	881	327	999999	110	96	386	141	180	810	210	983	999999	255	626	332	428	392	761	999999	874	928	314	390	934	400	323	717	850	742	659	818	999999	999999	935	670	236	823	999999	570	669	432	366	999999	999999	630	671	868	999999	946	46	999999	461	905	999999	999999	577	936	180	999999	999999	668	291	999999	161	392	109	340	999999	999999	999999	604	999999	200	836	999999	999999	920	231	314	729	999999	251	903	999999	700	366	978	999999	440	999999	299	653	999999	797	10	150	999999	242	776	531	340	558	999999	849	999999	235	999999	79	999999	933	999999	714	866	979	328	427	388	999999	460	35	130	750	879	862	806	951	782	402	835	999999	642	688	455	999999	999999	999999	730	999999	274	999999	105	908	653	506	446	585	787	970	479	999999	762	206	781	999999	410	589	679	658	52	490	452	867	244	634	301	999999	999999	999999	590	432	697	334	468	985	929	999999	999999	382	999999	231	173	999999	923	262	548	999999	906	704	999999	809	999999	81	999999	784	32	237	674	28	999999	477	999999	999999	390	57	885	999999	737	999999	820	999999	493	999999	999999	821	326	640	999999	982	96	854	999999	564	710	780	999999	626	323	684	963	999999	547	87	999999	948	904	468	999999	876	376	120	708	120	883	999999	999999	999999	839	999999	999999	392	293	692	932	999999	415	762	994	609	841	269	125	63	832	128	652	415	140	294	917	999999	218	78	999999	975	999999	951	680	527	999999	297	787	134	999999	581	418	854	155	815	542	151	474	999999	999999	117	995	654	288	999999	541	911	787	555	281	609	183	224	999999	999999	215	999999	999999	476	155	553	999999	999999	999999	261	709	797	999999	325	999999	999999	393	396	999999	999999	980	999999	672	999999	999999	999999	510	999999	999999	999999	407	204	778	198	610	88	69	999999	676	999999	635	999999	817	37	65	744	999999	472	803	505	225	999999	999999	578	976	714	791	177	490	602	52	250	148	999999	853	515	29	81	714	672	716	395	999999	999999	873	999999	683	645	859	251	902	999999	438	999999	402	999999	
23	209	222	999999	999999	892	999999	84	999999	999999	999999	598	183	999999	724	579	757	999999	788	829	999999	999999	705	999	40	155	317	248	700	14	999999	999999	827	999999	999999	819	859	818	999999	824	878	999999	112	488	120	95	472	318	999999	333	291	307	568	999999	551	999999	504	999999	999999	999999	999999	999999	999999	444	582	84	771	939	58	999999	719	999999	754	964	951	999999	999999	226	889	999999	683	998	721	376	723	515	233	999999	692	127	325	999999	952	245	249	610	270	667	905	45	324	532	270	999999	613	352	552	999999	621	128	847	287	333	920	467	585	556	17	999999	999999	851	516	257	999999	999999	83	986	519	724	999999	172	868	321	999999	631	160	738	110	763	999999	962	629	643	573	279	47	999999	42	999999	664	999999	999999	999999	999999	194	807	285	338	41	540	999999	42	878	280	955	978	999999	999999	299	316	846	999999	253	350	999999	999999	873	683	661	552	759	954	999999	999999	296	909	923	483	669	823	875	410	999999	233	25	929	751	372	618	301	81	999999	743	472	999999	608	19	605	733	999999	934	602	677	489	780	411	301	999999	999999	56	999999	492	809	475	440	999999	999999	30	999999	184	999999	510	75	999999	999999	914	999999	278	253	687	899	999999	749	707	888	999999	999999	588	999999	614	638	933	387	571	245	588	45	277	41	380	230	988	280	558	492	434	536	316	999999	865	999999	999999	574	307	999999	737	999999	111	587	167	713	799	578	720	546	999999	132	503	135	891	879	943	999999	872	466	911	999999	201	225	464	746	999999	579	999999	423	614	999999	90	999999	999999	999999	933	690	873	666	431	999999	559	999999	945	311	42	191	127	999999	256	785	701	999999	999999	690	999999	999999	999999	421	297	229	999999	307	931	188	52	89	999999	56	946	999999	373	216	45	500	498	189	279	999999	713	999999	461	600	177	829	666	999999	189	817	303	57	567	999999	379	999999	429	262	89	767	999999	953	999999	999999	50	992	422	495	999999	744	201	372	616	968	707	63	768	400	999999	112	999999	801	899	810	752	999999	695	910	837	834	81	246	109	512	894	759	680	390	560	999999	416	181	999999	444	626	930	440	599	999999	326	443	999999	132	977	255	466	63	753	328	151	306	512	999999	970	672	999999	273	999999	999999	947	382	387	999999	954	696	349	366	465	999999	822	468	999999	165	520	400	53	124	132	999999	438	999999	926	999999	999999	999999	904	522	475	772	999999	999999	999999	525	807	943	65	999999	177	999999	906	110	598	999999	505	682	210	356	147	999999	628	840	150	847	645	251	
999999	325	430	86	791	827	999999	999999	523	165	142	581	357	577	345	999999	946	999999	360	337	999999	367	999999	737	677	999999	384	999999	153	999999	526	489	999999	565	498	739	767	100	999999	999999	219	905	56	350	549	999999	999999	570	244	999999	894	309	496	317	144	999999	759	693	408	243	452	994	549	999999	638	653	999999	792	999999	999999	98	999999	352	281	127	999999	999999	999999	197	59	558	814	661	999999	935	226	992	571	431	409	980	84	691	265	636	225	366	999999	711	896	926	216	490	638	685	48	957	224	999999	932	999999	999999	506	359	685	637	342	999999	756	422	660	139	370	679	999999	24	173	97	645	902	845	956	513	300	132	352	333	33	695	897	269	999999	381	999999	632	446	999999	342	580	999	882	197	606	299	245	796	845	811	22	670	875	999999	999999	297	999999	820	40	215	236	343	999999	319	484	859	162	883	757	999999	57	189	446	831	999999	646	29	657	359	224	999999	336	506	522	20	34	31	399	207	94	412	811	416	372	999999	247	695	573	999999	999999	146	362	48	974	999999	833	234	53	999999	933	277	999999	470	815	999999	999999	836	791	999999	999999	999999	763	686	673	999999	999999	773	999999	725	279	950	456	944	612	87	702	297	531	757	187	799	999999	46	273	816	972	351	600	999999	215	410	903	274	263	909	999999	676	375	514	529	70	160	328	93	999999	820	494	857	738	999999	612	315	44	999999	660	999999	726	999999	999999	496	894	182	999999	519	999999	57	999999	691	999999	703	36	922	26	238	126	648	999999	953	290	995	488	493	999999	763	603	999999	869	999999	999999	59	656	263	518	999999	634	887	999999	809	999999	935	638	802	164	44	431	999999	298	999999	14	999999	999999	773	141	999999	18	999999	999999	108	916	774	188	48	98	999999	56	773	414	999999	603	238	360	849	739	355	366	685	338	827	342	912	806	73	148	999999	847	882	131	656	999999	233	577	199	893	448	757	999999	999999	999999	999999	657	285	300	211	775	660	361	44	786	504	332	999999	493	765	13	999999	124	899	507	806	173	999999	999999	987	380	661	170	956	999999	598	999999	971	828	839	684	637	516	861	999999	930	999999	848	344	162	687	161	94	999999	889	480	642	700	217	703	823	999999	528	312	999999	124	500	405	999999	198	738	361	254	653	999999	375	461	262	536	576	320	999999	317	605	310	999999	576	736	999999	820	955	75	763	135	25	678	999999	214	40	258	999999	101	115	155	424	336	906	440	352	523	29	999999	174	640	999999	999999	699	999999	999999	
612	547	763	338	922	243	672	597	129	999999	412	266	256	232	999999	145	999999	999999	171	190	999999	999999	145	394	552	999999	575	901	132	741	516	979	196	212	999999	710	677	762	193	912	751	738	999999	999999	939	267	999999	167	885	504	999999	299	537	742	37	300	412	378	785	999999	667	771	474	387	131	433	999999	53	805	578	468	465	999999	999999	438	999999	999999	342	999999	295	38	999999	999999	627	999999	227	451	454	185	136	308	308	977	999999	255	999999	999999	410	682	999999	999999	728	362	317	46	709	272	289	313	792	766	79	999999	500	102	999999	755	846	810	903	999999	626	868	999999	999999	170	488	964	12	458	971	133	660	938	108	310	999999	708	591	867	954	172	150	392	370	238	384	486	969	997	999999	426	599	999999	534	571	859	999999	47	876	230	999999	999999	855	820	999999	418	985	402	792	201	57	265	943	948	819	485	999999	317	51	785	11	995	999999	233	554	534	882	414	537	450	383	670	715	647	656	999999	295	999999	728	999999	399	999999	187	806	187	171	656	830	714	95	383	376	995	999999	999999	312	281	631	999999	999999	536	580	999999	351	818	386	549	306	301	934	199	999999	589	999999	396	999999	999999	999999	56	393	877	61	699	451	999999	16	675	625	428	354	613	664	306	999999	293	818	999999	835	987	800	622	999999	538	999999	896	999999	999999	999999	704	999999	494	82	999999	999999	240	484	881	999999	999999	811	711	999999	877	999999	331	535	999999	969	999999	577	999999	982	221	255	999999	999999	999999	999999	999999	607	230	999999	999999	127	859	540	88	423	999999	999999	937	804	560	999999	99	697	999999	591	458	371	999999	999999	999999	136	612	512	999999	999999	121	713	999999	961	869	677	999999	811	999999	999999	97	791	456	999999	590	139	640	894	431	44	999999	83	999999	931	471	193	999999	413	73	793	515	999999	678	748	312	675	847	976	999999	999999	595	288	694	722	503	667	999999	999999	236	707	496	718	999999	999999	183	48	669	39	499	686	921	999999	747	219	255	740	122	999999	891	914	292	663	959	999999	449	878	999999	999999	438	803	278	107	187	366	307	796	276	851	574	273	999999	817	486	258	961	418	540	484	477	763	999999	216	766	321	425	832	999999	542	386	999999	659	999999	999999	695	417	824	999	999999	912	458	473	999999	143	628	908	475	187	710	586	41	347	904	853	674	999999	72	341	999999	941	474	47	999999	474	278	999999	999999	225	790	840	147	999999	160	572	29	999999	294	999999	999999	999999	999999	999999	58	999999	355	958	755	493	927	447	999999	492	
999999	449	447	420	738	999999	865	999999	249	999999	396	869	449	999999	999999	999999	834	384	964	990	999999	463	991	819	989	779	129	999999	858	184	999999	999999	496	999999	285	710	134	608	561	498	999999	999999	173	700	999999	188	999999	999999	771	423	659	999999	482	364	299	679	457	628	999999	959	676	555	165	74	960	52	383	794	999999	486	217	235	822	476	783	79	300	300	559	811	273	999999	999999	999999	525	745	871	999999	365	606	262	506	187	999999	821	661	999999	108	739	227	804	720	999999	294	999999	433	730	16	580	229	999999	999999	78	619	695	289	999999	720	549	225	180	252	439	741	233	711	58	229	654	999999	111	201	560	999999	17	552	999999	263	999999	102	25	865	561	145	226	105	999999	999999	907	542	654	257	559	999999	56	999999	999999	653	71	999999	385	511	361	999999	127	999999	606	735	612	999999	286	753	999999	999999	209	315	691	303	524	138	282	489	999999	999999	477	999999	642	45	999999	999999	271	359	999999	735	717	513	513	112	999999	38	498	999999	956	764	265	901	999999	112	324	741	871	988	138	932	231	999999	199	249	981	273	999999	999999	999999	167	881	999999	560	755	740	695	801	588	285	496	639	579	533	557	999999	575	97	540	720	554	999999	283	231	269	513	821	324	999999	131	754	482	999999	263	798	999999	338	351	20	372	999999	939	999999	712	999999	303	652	371	999999	393	415	185	25	849	894	999999	608	706	300	999999	918	381	537	467	999999	999999	999999	999999	999999	674	527	234	86	999999	101	999999	999999	999999	589	966	861	459	682	880	715	578	467	88	368	225	284	632	60	768	453	257	411	825	192	628	592	335	636	967	866	191	108	847	757	289	291	48	999999	333	391	468	698	656	751	951	999999	632	957	519	400	894	999999	318	724	844	999999	476	999999	960	384	535	823	999999	24	534	479	619	330	999999	933	245	515	726	387	985	559	999999	999999	999999	82	959	377	126	576	971	999999	999999	133	913	999999	815	999999	999999	949	855	645	999999	642	999999	481	936	999999	878	586	164	999999	456	930	739	295	458	403	157	887	999999	999999	706	999999	53	526	999999	496	417	999999	127	585	999999	777	532	350	575	122	855	758	145	657	499	999999	999999	999999	560	860	394	628	627	422	512	278	533	697	999999	844	599	700	792	450	893	999999	469	579	40	678	408	398	719	345	999999	398	751	767	999999	999999	726	461	999999	999999	112	789	386	704	83	90	254	999999	411	730	999999	164	999999	695	763	624	80	999999	561	882	461	995	908	291	875	123	
526	766	999999	771	128	147	735	963	999999	114	498	764	999999	950	434	573	987	988	822	392	432	66	13	54	105	999999	900	93	376	116	880	105	999999	959	563	999999	999999	639	612	385	999999	12	357	659	999999	316	999999	610	457	999999	18	920	468	493	690	470	999999	984	676	245	247	651	999999	999999	233	402	934	546	999999	947	766	999999	386	446	999999	430	708	353	999999	788	999999	999999	999999	488	108	960	636	346	278	102	724	822	963	376	148	999999	999999	126	435	999999	382	800	223	510	132	660	999999	32	530	270	762	419	999999	887	700	999999	26	118	999999	272	766	598	277	304	232	944	394	20	308	194	999999	591	918	193	416	745	85	999999	366	448	427	613	815	18	340	315	755	86	676	199	761	307	983	173	999999	783	532	918	287	188	276	999999	723	346	999999	999999	501	999999	480	999999	872	890	752	694	845	999999	783	999999	964	999999	198	317	344	119	432	717	608	754	226	633	999999	167	848	187	181	894	890	478	762	170	813	999999	606	999999	327	999999	554	299	327	814	999999	273	954	999999	999999	958	198	614	913	538	571	746	667	847	999999	715	52	999999	522	951	272	999999	506	803	114	327	711	999999	792	561	172	319	437	411	632	948	212	999999	198	999999	705	285	565	233	598	77	213	758	978	611	999999	980	776	376	552	999999	766	160	999999	671	256	999999	822	362	375	262	319	266	224	793	999999	563	385	309	255	986	748	999999	215	999999	123	952	644	190	732	999999	542	999999	859	936	999999	61	233	526	966	139	999999	212	857	345	758	999999	999999	999999	108	275	604	477	130	565	947	999999	944	228	558	303	931	641	629	999999	719	258	407	288	610	461	340	858	342	126	533	546	425	870	999999	175	418	458	92	467	588	75	999999	303	988	699	116	14	968	673	207	821	582	674	999999	509	550	265	999999	999999	934	745	999999	999999	42	999999	77	84	940	392	885	482	559	172	605	653	318	999999	299	911	354	335	999999	999999	918	711	963	750	254	778	999999	162	874	445	532	999999	999999	935	270	999999	631	999999	74	585	788	724	271	420	78	972	201	446	966	673	301	609	855	476	999999	331	447	326	999999	171	767	732	608	123	639	762	723	999999	999999	712	290	323	999999	314	880	204	449	999999	682	999999	587	999999	196	211	999999	923	987	464	999999	939	149	314	999999	902	818	999999	125	158	999999	316	258	818	999999	263	999999	978	348	550	595	999999	881	895	644	558	584	588	546	999999	969	999999	775	269	532	904	999999	976	
122	999999	496	824	999999	301	771	375	32	999999	585	999999	818	999999	999999	447	868	959	67	999999	669	652	999999	999999	519	717	188	75	540	989	296	999999	690	416	866	979	999999	771	813	999999	134	999999	535	815	999999	613	999999	803	999999	338	400	999999	846	999999	316	469	50	266	315	370	999999	706	834	43	999999	999999	252	411	999999	605	392	107	156	477	129	400	999999	512	237	906	138	384	934	212	999999	723	852	371	109	406	999999	797	999999	452	999999	428	444	999999	999999	125	999999	999999	999999	999999	945	303	425	379	209	916	353	999999	39	999999	241	737	771	632	444	999999	999999	881	999999	902	666	595	641	703	999	701	955	623	180	121	546	950	880	409	267	305	999999	483	999999	192	63	999999	999999	67	221	739	656	811	68	582	999999	999999	875	601	999999	360	999999	722	379	507	960	729	999999	918	999999	999999	857	999999	375	148	461	561	999999	129	849	999999	826	583	999999	270	55	153	565	597	40	999999	85	288	540	906	999999	999999	113	664	999999	333	53	850	205	930	999999	294	446	919	131	529	769	755	752	999999	533	88	239	119	462	816	174	999999	887	805	214	578	832	468	505	876	457	65	897	999999	221	976	388	562	387	761	707	999999	476	510	297	330	536	926	382	564	355	994	212	415	168	283	999999	399	725	313	999999	999999	423	255	81	714	999999	236	401	999999	700	677	731	701	119	999999	302	387	518	884	52	999999	95	999999	530	463	853	491	367	937	23	988	836	999999	309	728	231	231	439	582	999999	310	534	825	863	678	273	999999	305	999999	981	585	999999	999999	271	556	999999	482	724	618	999999	376	868	464	544	712	840	656	402	999999	307	81	947	999999	999999	741	381	270	88	999999	999999	999999	195	727	956	438	117	999999	813	752	835	749	999999	821	721	104	441	999999	291	161	999999	616	118	914	342	909	637	944	427	529	185	999999	403	999999	999999	519	190	151	507	115	999999	844	843	649	555	999999	574	136	999999	328	310	310	978	999999	999999	583	243	281	394	56	999999	999999	578	293	577	999999	355	633	403	211	913	300	572	185	556	999999	772	469	999999	784	345	511	729	108	999999	874	999999	476	858	999999	286	909	756	460	999999	441	999999	560	81	353	212	940	733	23	414	19	999999	999999	380	31	810	999999	999999	610	711	999999	442	999999	74	703	558	999999	775	558	925	14	999999	122	870	124	726	222	398	999999	582	404	778	716	693	219	145	850	106	836	43	512	997	156	999999	26	999	795	495	377	795	333	175	184	98	410	
476	626	999999	265	999999	999999	385	896	38	999999	999999	999999	786	854	567	707	782	938	524	422	16	397	373	853	999999	999999	726	30	230	258	239	604	628	999999	999999	519	917	841	999999	445	137	999999	128	999999	999999	282	18	641	999999	98	551	999999	659	675	403	88	263	999999	149	374	871	364	676	999999	86	999999	108	503	121	999999	789	940	999999	999999	294	906	279	930	999999	842	999999	999999	220	999999	707	13	944	952	999999	999999	266	837	701	176	574	773	999999	999999	365	588	184	515	529	761	999999	999999	999999	580	391	999999	809	999999	730	306	452	785	153	544	81	83	999999	156	614	999999	791	952	999999	999999	514	520	483	930	999999	999999	668	416	566	459	833	107	184	373	570	402	854	933	117	404	723	789	630	888	277	292	999999	999999	900	82	969	356	370	999999	76	870	999999	879	757	960	638	46	999999	693	999999	974	999999	608	585	222	602	857	844	844	517	725	999999	999999	663	293	999999	640	516	493	490	999999	736	587	307	999999	388	975	186	999999	766	687	569	999999	187	999999	393	999999	452	999999	480	121	511	526	999999	351	980	429	226	474	999999	998	530	999999	213	233	248	320	310	886	999999	626	681	698	999999	999999	999999	953	417	370	899	156	999999	999999	999999	378	976	219	508	956	719	959	759	712	349	767	167	833	733	954	999999	82	999999	566	854	853	439	812	447	258	195	36	21	855	574	660	811	999999	722	834	999999	38	999999	999999	999999	874	999999	999999	999999	320	673	331	230	462	316	999999	449	630	999999	169	999999	173	999999	260	770	999999	947	903	999999	689	956	465	999999	999999	999999	35	999999	362	399	979	999999	470	464	136	999999	999999	805	999999	549	999999	221	190	727	562	895	92	266	561	583	484	927	963	999999	669	999999	218	999999	332	754	290	999999	96	241	999999	183	478	709	645	675	999999	886	397	364	399	477	999999	737	558	12	625	999999	999999	778	999999	999999	33	638	794	999999	376	654	483	805	269	191	999999	949	733	389	999999	382	620	886	677	999999	539	609	442	999999	588	481	999999	999999	138	521	857	999999	326	941	999999	839	915	999999	309	261	413	999999	104	217	352	999999	13	179	584	999999	158	822	999999	327	523	423	999999	999999	999999	999999	994	999999	999999	999999	334	999999	633	999999	999999	999999	467	747	586	999999	193	946	514	999999	849	761	477	491	999999	884	372	44	216	998	428	736	643	322	999999	414	999999	260	999999	999999	999999	534	203	221	940	996	786	999999	245	684	143	576	909	999999	752	432	999999	512	999999	792	385	299	611	999999	373	
503	944	154	999999	999999	169	933	999999	999999	350	325	999999	265	551	748	108	961	798	531	864	999999	826	672	569	267	986	754	842	132	971	999999	922	569	848	999999	62	999999	352	999999	525	210	545	751	630	437	864	172	961	670	999999	423	500	90	769	521	676	999999	999999	999999	196	999999	101	999999	196	999999	403	998	999999	114	695	467	619	999999	16	664	316	84	51	999999	402	824	792	181	999999	999999	999999	841	799	336	770	780	66	551	876	999999	118	636	565	999999	44	866	754	857	974	236	999999	765	84	999999	999999	601	240	999999	408	999999	622	999999	479	999999	663	561	209	90	343	915	411	78	858	895	555	999999	519	999999	999999	536	79	935	999999	212	753	337	766	999999	131	179	549	999999	152	999999	498	199	999999	999999	221	482	999999	999999	999999	69	825	735	906	188	559	534	92	73	355	872	303	999999	722	277	884	335	794	515	958	999999	375	798	926	355	407	999999	523	999999	955	624	999999	404	999999	147	999999	28	431	588	143	596	97	999999	266	999999	220	811	476	999999	53	886	999999	161	715	358	693	36	809	561	781	203	999999	500	117	730	13	999999	274	584	890	999999	999999	216	381	999999	87	999999	541	999999	144	596	890	999999	548	999999	936	999999	688	73	999999	999999	219	869	806	940	999999	596	378	999999	276	321	546	999999	999	187	982	481	779	999999	999999	803	495	163	426	194	313	388	952	47	793	295	999999	211	140	540	656	999999	999999	441	786	999999	521	15	389	999999	59	998	634	370	97	999999	937	344	999999	650	865	66	453	621	637	206	644	340	742	981	111	345	999999	469	999999	948	81	348	567	790	999999	489	774	603	145	999999	754	591	950	338	357	875	999999	490	674	600	590	788	999999	999999	999999	191	272	999999	722	713	247	174	839	149	394	599	776	11	368	385	999999	999999	486	332	999999	63	389	414	633	235	926	281	794	930	367	293	999999	977	944	110	226	999999	881	432	77	999999	751	999999	944	758	108	417	132	999999	318	741	999999	999999	148	999999	999999	858	999999	496	786	966	380	909	781	110	64	999999	66	999999	168	915	999999	64	265	861	311	578	470	875	136	999999	159	999999	622	626	981	74	999999	161	999999	368	602	394	645	111	999999	999999	39	843	704	308	999999	864	140	402	773	257	225	286	491	232	398	898	999999	277	816	875	999999	165	128	999999	961	905	958	800	323	583	999999	164	999999	468	999999	626	181	827	167	294	373	229	853	734	849	561	999999	86	999999	704	34	999999	999999	343	999999	874	724	999999	347	
455	906	340	89	999999	838	70	634	999999	683	771	999999	999999	120	532	511	77	312	394	150	410	245	882	830	619	558	51	999999	318	912	674	901	466	490	711	388	999999	150	662	895	788	999999	646	402	999999	999999	492	267	999999	999999	489	572	340	574	999999	220	34	510	470	641	797	201	325	999999	18	870	999999	62	408	154	999999	926	999999	999999	362	999999	599	999999	999999	641	76	784	999999	486	433	112	571	892	553	501	999999	532	679	999999	108	597	611	535	393	999999	717	439	999999	999999	363	562	923	999999	999999	464	620	999999	877	828	575	23	93	838	687	906	308	377	508	906	790	945	256	628	400	999999	870	73	106	304	924	636	924	500	133	871	999999	730	680	98	881	819	999999	851	455	95	513	773	848	999999	39	350	999999	953	826	417	999999	305	999999	456	593	556	448	999999	904	938	98	593	715	816	727	578	696	419	999999	971	300	405	182	999999	999999	107	999999	618	274	999999	705	971	999999	715	565	884	289	233	505	334	380	81	946	999999	996	999999	999999	42	999999	460	999999	521	928	999999	126	909	132	144	205	495	340	829	999999	330	999999	126	919	999	260	842	999999	472	999999	699	600	229	999999	665	319	340	49	193	999999	999999	930	194	999999	999999	599	655	761	155	38	19	994	999999	762	999999	283	880	11	999999	781	917	172	999999	999999	238	999999	999999	460	467	825	864	456	999999	970	504	999999	59	83	111	410	604	91	153	999999	999999	705	999999	467	832	392	439	339	980	411	941	651	748	587	814	561	999999	205	303	330	999999	999999	999999	580	267	236	234	806	899	658	999999	835	29	747	702	533	216	440	999999	85	395	534	475	745	38	999999	650	471	268	999999	708	409	787	999999	280	350	858	999999	209	605	167	632	440	999999	234	116	999999	999999	884	291	355	999999	576	999999	934	638	98	999999	552	999999	586	762	548	359	950	999999	57	206	477	999999	674	999999	241	33	917	763	104	999999	521	922	229	649	586	977	204	446	832	569	999999	641	262	758	999999	793	29	405	94	999999	381	455	69	999999	534	999999	617	616	999999	999999	310	999999	544	944	589	630	195	999999	185	571	999999	513	999999	487	318	835	110	915	812	999999	14	522	679	999999	772	75	999999	793	124	64	369	588	999999	289	268	999999	999999	999999	179	305	608	92	229	523	926	867	999999	581	127	999999	999999	701	999999	593	548	788	501	531	182	523	767	401	999999	999999	211	576	107	666	229	600	738	999999	746	999999	839	922	303	999999	96	999999	999999	999999	675	999999	632	
999999	785	822	740	480	999999	576	145	655	538	216	270	999999	321	360	999999	999999	362	527	960	639	954	296	754	626	495	345	444	276	957	486	999999	999999	498	999999	791	284	999999	748	384	999999	657	999999	978	999999	662	999999	999999	999999	145	721	928	999999	465	993	713	498	999999	124	985	880	142	868	698	62	491	999999	999999	778	569	999999	918	999999	999999	798	999999	863	318	131	964	300	501	707	141	245	557	999999	941	505	829	302	216	811	763	504	999999	789	402	925	150	999999	999999	75	177	651	802	324	16	666	21	999999	190	946	159	694	999999	434	737	462	999999	914	922	114	999999	276	288	999999	850	648	768	201	471	392	999999	176	705	435	540	489	443	999999	570	284	493	999999	122	999999	999999	78	999999	999999	999999	939	430	236	875	490	126	900	372	999999	999999	368	897	819	388	797	966	999999	988	953	894	257	29	999999	999999	647	620	968	164	29	456	782	532	999999	149	531	999999	754	300	224	319	639	126	999999	768	212	999999	674	601	325	303	999999	89	172	999999	805	920	167	882	237	870	158	746	353	248	691	835	734	680	856	834	999999	692	773	643	264	140	280	503	151	270	999999	377	838	726	999999	702	370	461	344	610	804	872	72	354	999999	892	773	999999	86	377	999999	999999	744	490	999999	985	315	999999	456	674	650	999999	740	999999	924	781	907	627	999999	999999	474	282	345	256	40	348	999999	429	999999	371	367	770	426	774	999999	952	632	358	999999	999999	999999	841	14	669	960	150	999999	999999	999999	389	984	155	49	999999	902	999999	657	498	460	743	364	886	999999	95	999999	879	247	966	360	971	158	999999	983	677	603	632	999999	676	295	889	216	535	999	999999	386	221	731	339	872	246	304	144	898	901	438	509	796	919	361	999999	903	176	744	458	999999	435	172	999999	493	279	113	999999	212	570	999999	829	999999	999999	708	105	157	907	103	124	677	24	661	92	999999	999999	999999	357	324	214	986	50	999999	550	999999	951	59	999999	846	999999	142	322	931	337	374	999999	622	844	221	266	933	995	999999	630	999999	999999	999999	90	999999	399	999999	755	999999	999999	584	495	48	346	100	999999	999999	787	71	500	981	999999	92	333	717	999999	999999	992	999999	999999	999999	990	999999	999999	999999	999999	187	969	248	999999	169	999999	656	933	999999	878	571	285	999999	464	219	156	934	581	648	425	144	450	372	491	918	450	619	999999	728	593	527	877	999999	455	579	86	548	615	340	604	708	999999	580	838	999999	205	248	681	848	999999	66	999999	999999	354	
999999	736	606	757	537	718	766	57	214	169	361	693	999999	308	884	999999	608	329	999999	54	717	984	870	534	999999	722	212	938	999999	604	999999	140	365	231	945	999999	479	999999	87	621	999999	661	999999	420	486	385	495	940	796	715	525	737	156	477	637	526	866	82	345	815	999999	999999	297	610	632	231	338	999999	999999	52	663	816	251	999999	216	66	49	999999	57	46	236	272	151	999999	89	999999	983	999999	594	428	976	406	456	271	115	18	999999	999999	999999	999999	56	17	586	754	61	708	495	528	270	999999	999999	416	35	308	588	253	686	252	530	832	247	451	893	934	76	999999	370	980	522	207	692	999999	672	791	999999	228	999999	397	993	381	314	465	999999	23	941	569	999999	999999	683	862	331	130	813	954	28	999999	124	999999	688	999999	999999	515	15	73	999999	782	999999	243	318	369	567	299	259	159	528	781	824	880	999999	506	885	222	306	660	875	572	891	999999	999999	999999	999999	43	708	208	43	799	460	563	135	169	824	999999	839	999999	304	42	870	664	999999	246	781	243	999999	191	909	135	999999	999999	197	325	890	999999	470	924	264	534	591	999999	126	728	331	271	755	833	682	746	383	999999	365	843	999999	237	291	537	612	870	999999	526	299	908	590	115	375	809	278	999999	678	914	999999	770	450	820	999999	707	915	999999	488	999999	999999	172	751	235	989	999999	623	663	744	933	321	394	160	74	761	217	148	999999	999999	945	564	884	78	999999	924	595	403	999999	689	999999	621	102	999999	999999	27	136	166	999999	125	999999	196	615	999999	744	999999	674	619	385	68	340	569	698	625	543	271	999999	103	293	310	403	999999	741	974	170	321	229	12	602	999999	634	61	999999	110	873	758	949	999999	333	865	260	975	27	823	359	25	999999	477	848	296	402	43	873	64	722	999999	455	641	892	433	384	672	26	338	434	289	786	598	751	999999	999999	999999	769	428	60	427	999999	918	999999	154	999999	751	164	999999	999999	600	187	727	388	802	313	317	999999	999999	491	999999	999999	688	398	79	999999	334	999999	999999	973	999999	999999	454	999999	304	147	537	26	748	45	632	518	999999	683	833	111	69	220	999999	482	14	854	869	999999	999999	999999	254	529	555	915	73	35	101	343	999999	337	732	723	94	664	776	301	200	864	858	79	259	15	999999	968	179	999999	776	590	969	753	404	517	541	835	892	17	999999	999999	999999	606	999999	999999	637	506	378	346	999999	294	705	713	664	15	88	403	218	249	999999	586	746	950	259	999999	
373	999999	999999	225	999999	999999	999999	768	830	368	999999	261	999999	883	999999	999999	600	833	987	999999	999999	266	999999	999999	439	148	626	999999	999999	999999	95	999999	999999	999999	12	344	573	163	164	999999	522	937	999999	305	122	826	999999	335	871	905	986	913	963	999999	999999	117	212	999999	785	53	999999	129	999999	946	999999	870	999999	736	880	999999	999999	999999	678	999999	969	999999	383	794	286	999999	397	999999	780	999999	999999	181	68	589	300	999999	141	40	999999	120	999999	999999	221	936	32	251	922	24	455	999999	420	550	245	854	999999	677	734	418	999999	183	999999	340	999999	999999	58	111	812	324	445	985	901	999999	999999	567	862	577	736	999999	771	44	690	999999	845	942	726	999999	936	214	791	623	170	999999	773	204	464	916	63	633	888	921	999999	607	578	469	936	955	480	677	999999	230	941	297	999999	232	493	282	494	406	861	701	999999	608	532	822	825	999999	999999	874	112	946	523	112	558	850	999999	92	805	999999	15	770	876	269	999999	999999	681	873	86	551	999999	192	431	999999	772	197	756	830	85	999999	644	999999	274	605	574	55	707	999999	738	796	626	410	477	118	401	100	999999	999999	396	961	999999	952	112	150	173	999999	524	999999	340	371	103	775	16	59	742	999999	506	999999	694	999999	863	842	144	290	924	999999	715	323	265	681	999999	851	999999	124	614	691	656	999999	999999	654	531	999999	508	376	702	851	404	427	375	999999	593	999999	220	230	108	308	817	821	225	863	214	210	999999	999999	999	252	340	892	444	60	600	383	838	49	644	32	344	999999	588	83	906	297	947	121	98	819	641	224	26	316	874	834	907	578	450	330	240	849	377	460	520	511	999999	325	999999	220	714	180	585	999999	999999	59	999999	152	999999	916	263	499	570	999999	999999	126	876	999999	186	999999	475	270	598	324	791	999999	999999	137	562	404	314	632	566	999999	114	999999	999999	999999	351	999999	999999	765	999999	534	77	740	289	197	999999	403	635	855	149	789	745	454	582	270	294	480	659	115	589	562	999999	999999	932	692	999999	999999	487	936	786	361	174	709	648	74	257	999999	214	212	999999	169	999999	459	999999	777	143	999999	888	378	655	999999	999999	495	186	999999	999999	445	808	597	121	999999	916	999999	78	787	624	45	806	517	23	243	275	999999	827	430	792	162	148	165	559	425	262	119	290	999999	999999	999999	533	999999	999999	811	252	617	100	999999	253	999999	391	705	999999	999999	853	999999	365	999999	606	999999	667	999999	276	770	307	652	48	696	456	806	999999	163	
600	945	511	999999	999999	211	990	999999	365	999999	187	999999	999999	443	12	999999	572	999999	754	999999	318	999999	21	777	322	381	514	599	999999	404	132	446	662	237	114	999999	999999	635	999999	163	999999	999999	362	420	579	554	999	864	650	586	133	575	62	550	999999	999999	934	734	999999	995	999999	999999	999999	960	135	740	69	999999	999999	795	865	936	877	999999	999999	370	999999	999999	208	767	381	649	949	992	281	999999	394	121	392	983	283	860	730	19	466	40	868	999999	295	838	495	465	535	855	720	196	697	999999	114	484	999999	342	536	148	623	57	451	96	689	577	356	948	161	355	999999	15	216	868	999999	999999	999999	724	316	999999	282	915	124	104	281	94	859	932	16	907	999999	940	334	999999	999999	418	999999	999999	999999	717	492	999999	314	190	343	715	980	999999	326	698	982	291	36	177	999999	708	933	356	815	999999	717	423	999999	254	378	580	680	623	999999	726	826	720	21	999999	999999	735	611	934	761	565	113	40	616	999999	925	696	914	166	999999	687	485	242	966	117	999	999999	604	69	812	762	44	367	999999	600	871	999999	279	437	299	139	106	998	595	999999	501	687	806	999999	329	681	666	999999	999999	795	999999	999999	753	903	598	808	999999	551	132	998	530	746	684	26	446	999999	426	999999	866	596	999999	999999	647	716	616	322	272	999999	740	140	105	999999	470	560	359	287	518	376	839	491	998	554	876	999999	729	754	13	790	196	999999	265	190	656	999999	999999	764	947	47	296	999999	999999	170	810	992	903	19	285	133	666	169	154	999999	647	385	598	46	610	60	999999	999999	999999	481	784	84	875	999999	864	999999	355	595	340	481	999999	562	946	837	743	884	693	999999	478	999999	133	36	522	214	543	281	999999	178	999999	896	999999	999999	999999	74	999999	736	127	999999	999999	125	777	81	829	672	970	999999	999999	760	999999	725	367	277	393	439	357	757	562	999999	381	592	999999	187	440	443	431	654	596	882	461	17	999999	704	573	999999	999999	999999	207	849	244	999999	999999	950	999999	438	538	999999	999999	537	999999	629	184	456	616	563	666	600	640	999999	251	326	498	556	309	295	958	999999	704	39	336	305	560	713	435	922	749	508	999999	12	999999	649	613	999999	176	999999	832	320	999999	999999	697	512	421	811	999999	917	960	296	999999	591	480	875	88	999999	999999	420	78	471	31	999999	999999	999999	299	999999	490	602	713	999999	390	477	462	647	574	693	999999	999999	884	748	115	517	961	462	857	719	531	999999	999999	600	858	755	999999	371	
999999	404	205	539	223	782	331	999999	999999	531	905	999999	999999	832	311	394	680	386	535	330	365	513	732	361	999999	999999	117	460	999999	122	581	634	999999	999999	999999	179	497	802	611	111	427	110	313	440	999999	684	999999	698	728	186	999999	999999	999999	443	16	786	999999	844	239	642	675	999999	999999	102	950	280	468	48	484	999999	999999	999999	775	999999	999999	265	209	301	804	626	989	418	731	854	999999	109	414	281	94	571	507	653	573	968	436	555	136	220	490	286	225	551	999999	597	289	52	706	796	540	751	586	380	50	612	653	266	150	129	900	850	865	197	954	913	633	999999	314	999999	999999	356	999999	989	811	527	411	448	204	143	574	159	403	618	741	343	985	137	999999	999999	325	179	415	17	999999	999999	421	37	999999	310	999999	999999	738	899	798	193	622	597	568	999999	211	214	72	999999	554	751	456	256	999999	621	999999	506	999999	353	491	827	941	999999	679	999999	999999	383	999999	893	178	538	999999	999999	819	557	720	398	568	100	999999	120	999999	408	463	567	193	174	581	975	382	468	999999	394	417	970	999999	501	917	396	415	827	999999	178	999999	999999	999999	952	999999	898	900	539	999999	549	594	999999	720	542	667	122	989	942	802	875	999999	710	999999	36	97	849	999999	229	481	182	999999	931	756	938	999999	447	236	240	737	682	85	999999	999999	856	999999	999999	260	709	999999	804	407	999999	35	488	657	137	883	999999	864	587	999999	681	999999	765	999999	663	625	781	972	229	885	758	215	999999	999999	677	190	285	237	62	999999	606	999999	999999	999999	221	906	277	291	999999	564	922	376	159	100	403	784	765	991	146	419	478	999999	614	999999	649	999999	905	688	979	947	999999	87	812	989	986	999999	392	990	653	999999	358	500	999999	665	999999	391	999999	999999	406	999999	424	294	999999	642	130	868	780	756	135	999999	999999	588	311	999999	956	845	563	999999	113	999999	402	775	347	999999	71	999999	207	948	956	267	211	875	291	96	999999	323	986	179	999999	999999	999999	635	864	700	755	769	199	54	999999	127	827	999999	999999	300	500	999999	946	999999	581	153	671	831	800	868	999999	135	306	999999	962	643	999999	999999	301	985	600	999999	910	646	634	301	788	999999	999999	839	999999	315	949	991	596	882	999999	286	598	725	456	999999	835	996	949	629	473	974	91	75	268	444	604	940	699	999999	999999	310	999999	289	364	999999	591	960	438	445	186	999999	999999	90	276	582	795	575	539	915	931	999999	999999	15	828	814	999999	183	581	995	710	999999	302	
999999	999999	76	210	999999	370	999999	102	874	568	513	999999	168	355	11	799	685	648	39	411	999999	802	825	613	80	461	550	446	417	999999	999999	735	999999	22	766	936	210	381	486	215	600	822	999999	355	999999	999999	670	468	79	384	895	999999	681	999999	518	70	327	999999	999999	858	999999	501	685	495	135	778	285	155	589	999999	598	313	172	999999	810	961	745	480	999999	999999	999999	999999	377	42	494	95	63	571	504	705	619	747	999999	627	394	109	147	571	229	999999	287	524	878	14	786	999999	999999	857	795	556	325	846	43	622	999999	738	999999	652	10	49	724	713	999999	883	455	851	72	999999	439	999999	823	183	261	999999	240	275	212	372	256	999999	901	206	999999	999999	999999	773	713	628	560	656	999999	495	570	189	689	573	999999	995	559	934	528	999999	999999	94	999999	151	595	28	391	801	999999	761	999999	108	147	528	938	999999	503	682	147	444	984	783	999999	999999	613	81	335	667	999999	217	812	322	384	262	778	690	225	249	187	999999	246	758	130	999999	99	472	51	999999	635	180	501	877	796	93	664	999999	359	403	999999	524	693	724	999999	327	948	93	723	999999	750	257	488	999999	504	452	999999	235	999999	521	249	150	999999	173	42	999999	715	935	525	300	598	143	999999	821	999999	663	12	521	359	802	999999	16	999999	166	421	388	692	247	382	999999	885	438	982	999999	164	397	494	529	692	187	612	23	567	433	296	617	915	667	553	999999	999999	686	876	999999	256	999999	999999	999999	999999	999999	539	999999	999999	181	414	169	160	999999	666	999999	999999	482	829	181	200	999999	449	999999	999999	999999	472	35	999999	999999	903	209	999999	131	591	922	996	621	776	48	648	144	461	395	28	136	466	999999	10	240	999999	967	856	705	999999	994	793	85	12	999999	999999	514	782	30	278	215	607	39	912	743	326	556	705	791	999999	65	799	63	999999	743	347	61	34	999999	869	936	999999	856	461	596	139	999999	619	999999	999999	144	361	441	127	812	529	437	508	266	913	999999	271	75	182	614	999999	739	777	999999	611	140	489	999999	999999	342	863	999999	578	999999	614	999999	937	878	934	398	704	368	999999	495	999999	999999	552	999999	550	753	999999	999999	999999	846	400	399	153	359	225	726	654	43	290	999999	999999	778	999999	999999	999999	518	999999	393	141	783	999999	837	802	292	55	701	588	999999	999999	407	667	586	75	731	925	999999	999999	587	999999	999999	743	670	999999	161	546	444	61	369	125	42	575	999999	999999	900	936	999999	596	999999	999999	999999	147	932	
266	882	127	372	712	999999	267	436	265	599	999999	923	49	249	759	651	746	610	650	229	606	744	832	999999	441	175	794	371	999999	401	999999	147	999999	811	414	205	43	183	731	999999	999999	688	776	975	559	231	860	999999	804	945	124	703	873	918	999999	999999	59	999999	930	547	342	895	808	999999	326	593	853	238	834	563	618	572	878	726	127	917	999999	856	827	219	314	107	999999	999999	287	580	273	999999	485	893	155	302	252	194	590	215	880	912	659	999999	999999	632	862	999999	999999	552	824	157	801	418	554	999999	999999	720	243	244	338	999999	587	745	329	701	753	941	417	325	329	694	145	911	999999	999999	207	861	841	682	245	999999	356	999999	755	999999	359	76	349	952	999999	999999	999999	999999	877	999999	335	913	646	676	878	999999	832	21	232	140	21	890	999999	499	996	61	999999	560	999999	20	779	852	990	212	351	687	602	465	936	797	743	789	43	999999	729	293	225	174	999999	324	999999	345	512	625	999999	469	695	849	956	337	652	400	357	866	975	483	923	443	999999	201	999999	377	84	999999	396	999999	999999	97	999999	712	835	714	757	999999	526	444	349	375	107	882	991	752	509	999999	155	353	442	176	317	255	370	782	839	612	995	999999	999999	87	999999	999999	612	607	89	253	999999	937	643	999999	350	541	999999	558	346	452	209	576	868	999999	289	53	789	690	780	524	352	63	999999	154	688	409	183	999999	999999	223	280	393	672	999999	999999	217	710	769	999999	999999	122	811	446	397	412	429	999999	793	798	194	104	999999	827	999999	900	999999	999999	498	999999	999999	367	871	421	132	182	815	999999	612	370	81	343	999999	864	13	411	540	617	488	741	999999	160	390	472	951	128	999999	566	117	365	667	155	999999	999999	885	999999	999999	400	323	225	596	526	646	999999	727	851	83	67	824	163	999999	831	999999	756	725	790	977	999999	469	13	823	259	795	257	702	925	131	245	979	999999	171	150	303	272	999999	742	514	956	999999	999999	999999	301	742	954	995	836	571	465	69	105	442	841	930	319	402	347	730	999999	731	801	729	999999	999999	999999	991	229	999999	321	611	982	285	30	663	369	999999	531	517	841	262	865	364	666	999999	884	999999	329	219	984	870	807	999999	999999	235	944	380	216	223	512	999999	775	308	999999	853	86	819	999999	188	571	999999	870	999999	889	146	865	446	999999	662	203	87	672	19	553	450	803	970	170	999999	718	988	752	317	15	879	486	567	114	812	109	75	740	151	648	633	10	977	
132	999999	369	507	317	999999	30	434	300	766	755	999999	999999	115	658	999999	469	583	608	563	824	999999	999999	999999	999999	999999	562	999999	999999	530	371	919	449	999999	848	191	436	221	681	999999	297	581	589	719	811	304	763	994	416	999999	682	74	999999	999999	163	999999	328	71	175	66	991	999999	97	769	405	835	370	233	267	999999	199	258	902	999999	275	253	999999	940	999999	47	999999	568	999999	231	999999	306	894	999999	999999	734	863	375	55	625	217	406	493	999999	324	976	934	539	736	939	926	433	172	625	181	999999	692	999999	574	137	568	432	178	865	921	108	941	367	560	532	613	824	212	287	202	869	759	611	625	519	113	958	832	783	305	424	999999	278	999999	762	52	485	800	918	999999	784	237	999999	999999	226	999999	576	999999	999999	999999	111	999999	885	433	311	160	91	762	64	34	609	599	395	999999	999999	999999	673	999999	797	490	138	33	999999	229	417	642	141	713	409	484	999999	979	628	999999	203	203	258	845	529	999999	960	722	745	893	457	194	841	68	401	999999	372	50	190	999999	999999	88	936	665	25	669	28	378	363	999999	497	999999	971	999999	376	312	999999	827	16	195	999999	999999	288	400	772	233	800	83	321	999999	122	495	798	905	260	125	267	592	830	859	594	999999	369	175	406	827	223	903	692	98	544	544	43	995	999999	790	800	545	893	792	868	945	66	215	467	11	831	76	687	999999	999999	999999	997	157	600	999999	56	122	994	944	19	897	391	233	612	578	462	802	711	469	325	722	699	47	990	999999	999999	999999	707	999999	999999	157	226	441	53	420	999999	999999	404	266	743	687	551	948	999999	971	563	832	999999	888	549	999999	364	999999	935	333	999999	959	166	951	999999	893	415	599	948	862	999999	950	190	201	41	575	408	455	999999	638	181	751	265	29	95	703	559	999999	999999	999999	792	998	505	720	986	586	730	452	855	850	999999	999999	999999	920	300	999999	652	411	857	999999	630	909	502	307	162	999999	704	146	999999	707	999999	596	744	981	79	682	454	999999	999999	454	845	955	600	875	999999	229	751	345	729	482	61	158	961	881	347	883	506	208	567	999999	882	593	586	158	515	999999	216	28	850	617	168	191	205	412	138	675	319	626	941	932	932	368	999999	999999	655	196	634	863	644	999999	186	256	902	999999	572	262	999999	451	369	680	23	999999	495	121	323	999999	952	559	753	671	574	999999	267	635	380	524	999999	202	502	329	61	353	383	999999	440	999999	289	302	999999	875	306	
867	266	999999	918	208	999999	305	999999	786	243	85	999999	972	621	999999	999999	999999	533	58	86	186	949	50	999999	670	359	831	680	410	590	660	718	877	374	999999	623	999999	716	999999	999999	879	130	716	95	976	242	999999	999999	144	923	999999	999999	792	798	999999	917	226	642	999999	848	51	999999	670	205	583	366	242	999999	914	999999	999999	559	361	407	206	999999	999999	954	652	999999	999999	789	546	487	577	890	926	88	999999	789	407	363	468	333	999999	265	999999	999999	512	620	10	803	137	461	999999	462	417	394	601	74	685	271	990	821	999999	262	999999	193	628	692	999999	163	999999	999999	285	640	999999	38	798	941	605	722	452	41	436	155	662	94	556	124	999999	541	487	189	999999	145	372	646	999999	356	186	276	891	999999	190	999999	999999	11	186	999999	999999	999999	596	659	469	962	818	958	394	754	999999	993	636	514	219	898	676	183	31	149	277	454	604	452	765	339	830	999999	851	590	705	660	908	266	753	103	945	827	720	151	327	999999	999999	678	999999	193	639	387	609	292	179	276	980	999999	999999	916	784	154	894	140	999999	195	117	999999	58	938	94	999999	760	125	952	849	999999	879	999999	999999	202	926	695	581	699	452	33	568	420	439	680	871	999999	837	319	999999	932	590	19	141	306	458	629	817	999999	269	999999	493	339	999999	812	110	224	169	723	858	458	323	440	688	999999	548	393	619	268	223	146	923	806	161	917	999999	869	690	999999	743	999999	878	483	440	825	999999	238	100	626	580	657	999999	999999	999999	353	619	159	999999	969	757	75	20	559	885	132	703	687	999999	999999	939	240	999999	601	999999	562	999999	839	999999	863	999999	319	303	992	687	999999	71	810	355	999999	999999	999999	999999	720	810	999999	999999	999999	598	317	999999	852	999999	687	687	349	999999	483	143	898	772	779	159	467	348	447	772	27	999999	329	71	893	341	379	115	225	691	999999	791	999999	276	261	251	693	999999	779	999999	616	314	999999	442	999999	677	456	45	999999	574	999999	382	999999	906	277	456	279	255	239	520	680	581	472	658	320	692	831	999999	520	537	466	999999	999999	187	166	713	999999	886	999999	225	884	344	586	651	999999	440	428	404	998	805	999999	447	511	268	588	44	999999	689	131	895	845	999999	999999	990	999999	999999	813	195	750	564	921	999999	772	23	636	346	995	821	58	880	274	436	633	715	565	28	225	310	599	132	999999	845	764	999999	380	70	999999	595	542	256	626	242	654	443	883	999999	674	999999	632	252	999999	999999	
640	251	631	418	200	999999	435	999999	148	999999	595	628	999999	86	627	194	642	575	999999	410	288	801	264	41	782	200	831	974	353	999999	999999	356	999999	849	214	523	999999	961	869	20	169	453	118	999999	647	36	999999	806	962	999999	854	66	726	999999	742	999999	987	600	636	10	999999	460	745	420	833	249	544	999999	999999	999999	238	681	705	516	250	835	693	150	394	756	450	999999	22	863	873	622	999999	455	116	999999	536	366	335	869	42	708	707	697	289	407	491	905	999999	858	262	183	360	219	397	907	155	846	999999	880	559	952	448	881	547	221	999999	99	737	999999	578	871	355	836	483	542	137	996	861	986	999999	545	100	164	999999	699	272	420	999999	209	230	689	999999	455	320	999999	270	999999	999999	78	789	402	999999	437	289	390	999999	999999	736	999999	780	999999	999999	229	615	24	999999	294	999999	999999	949	999999	41	538	286	888	721	899	526	402	282	311	845	793	999999	872	378	662	874	230	999999	748	684	212	428	81	704	999999	839	305	228	999999	999999	312	999999	999999	999999	638	999999	400	669	999999	999999	343	583	479	313	202	999999	743	999999	209	419	59	977	999999	523	999999	120	215	194	790	70	999999	999999	999999	755	542	674	999999	510	999999	512	999999	561	942	750	350	629	949	767	511	908	105	659	29	566	999999	334	999999	78	543	528	945	215	999999	868	777	999999	287	724	770	528	417	242	999999	697	935	497	45	999999	183	208	170	999999	683	881	964	570	165	738	259	217	756	547	999999	221	566	999999	682	83	973	999999	999999	999999	996	983	999999	862	753	331	631	18	299	466	894	999999	367	999999	532	997	903	216	13	999999	999999	562	771	999999	275	695	140	999999	814	999999	487	999999	856	935	451	699	390	111	816	999999	117	999999	918	999999	652	632	853	69	745	685	179	766	999999	803	999999	999999	222	631	999999	68	201	964	203	999999	978	902	488	999999	66	999999	617	802	999999	180	441	234	644	480	227	643	841	80	999999	139	791	721	815	62	185	16	487	758	999999	999999	999999	152	57	590	321	999999	153	431	13	912	77	999999	999999	16	372	536	800	999999	413	999999	999999	130	53	999999	546	267	96	436	257	59	999999	858	298	641	538	299	186	999999	169	477	499	420	77	18	72	999999	999999	808	999999	648	999999	999999	999999	999999	541	999999	108	983	999999	64	663	716	184	954	567	219	88	999999	478	999999	359	999999	582	935	464	806	999999	44	11	132	911	288	747	608	842	609	999999	738	110	26	999999	203	19	114	814	782	245	
999999	999999	852	345	620	999999	615	999999	470	173	420	104	999999	999999	73	981	999999	152	385	969	576	121	957	706	349	633	461	883	165	999999	477	130	682	571	940	593	159	787	301	948	999999	318	382	445	102	999999	376	559	999999	221	999999	962	439	812	669	11	493	156	999999	986	878	732	999999	999999	999999	299	422	173	526	480	832	999999	999999	999999	999999	267	739	999999	614	705	999999	902	756	943	999999	515	691	869	901	939	109	12	791	314	79	408	184	648	749	803	231	999999	42	656	389	954	120	11	974	999999	999999	999999	542	299	729	975	976	199	96	191	607	553	271	587	380	829	352	547	367	439	999999	100	772	810	999999	64	869	999999	564	693	404	689	894	499	677	137	999999	502	584	104	431	984	999999	568	205	678	941	455	999999	559	611	573	644	544	999999	181	209	731	999999	675	115	999999	635	999999	786	917	658	771	910	252	369	850	962	272	999999	108	538	214	615	806	122	424	822	15	92	999999	55	999999	181	999999	999999	999999	999999	999999	999999	553	359	169	999999	288	29	179	545	43	199	761	610	381	536	229	642	995	126	18	562	999999	64	629	320	999999	872	308	600	999999	325	629	172	63	999999	999999	749	379	999999	999999	999999	942	878	999999	815	999999	230	673	823	999999	863	999999	999999	678	356	307	498	729	849	825	999999	721	579	140	718	999999	598	557	999999	999999	480	999999	573	788	232	619	812	275	813	999999	735	208	485	649	999999	999999	16	494	999999	999999	965	29	530	999999	921	999999	373	747	80	255	732	999999	575	750	480	999999	368	834	455	999999	494	233	916	859	100	216	245	929	589	335	563	114	851	131	999999	461	999999	966	999999	168	256	74	205	999999	267	72	633	735	178	950	999999	182	48	969	491	742	113	999999	515	714	999999	443	999999	999999	692	627	821	454	643	29	999999	401	966	999999	999999	999999	999999	357	999999	38	583	999999	761	638	310	390	999999	882	999999	375	357	82	999999	162	339	812	906	460	999999	639	999999	188	101	158	103	632	999999	750	999999	71	714	999999	999999	487	141	328	682	529	444	311	562	938	814	999999	999999	785	940	814	958	677	523	577	481	963	786	405	418	613	999999	677	185	999999	403	999999	660	999999	14	973	31	999999	140	387	25	574	87	999999	373	823	486	999999	999999	401	999999	810	999999	147	999999	114	700	735	909	79	999999	999999	999999	247	545	999999	617	80	780	967	792	947	999999	146	561	906	999999	483	999999	594	136	237	985	783	532	999999	41	523	327	999999	282	295	111	999999	
403	258	999999	840	767	137	999999	999999	999999	724	609	844	999999	999999	585	999999	228	999999	999999	324	942	999999	999999	999999	999999	952	215	104	752	880	999999	506	845	486	743	312	999999	55	716	903	388	721	699	999999	184	999999	329	630	937	950	682	999999	591	787	128	646	999999	999999	135	814	922	122	663	999999	40	112	999	786	999999	283	999999	182	510	801	935	999999	67	520	177	999999	633	999999	166	802	208	999999	915	68	368	106	834	999999	920	901	981	999999	68	51	240	81	688	999999	963	664	50	509	999999	789	851	897	589	999999	928	107	190	347	955	999999	459	400	999999	999999	428	570	448	548	261	608	819	670	172	999999	999999	105	349	100	621	999999	762	999999	999999	135	216	471	517	877	999999	822	721	999999	319	207	592	840	885	999999	124	402	999999	999999	258	945	970	999999	999999	999999	677	832	758	99	726	463	107	999999	315	71	734	957	62	570	116	438	887	186	360	965	432	449	220	602	999999	228	285	271	999999	999999	999999	34	736	943	209	609	999999	631	999999	855	110	831	534	823	999999	167	349	655	394	819	999999	999999	831	999999	151	238	999999	166	123	999999	188	836	320	176	999999	999999	230	119	371	506	999999	266	269	999999	999999	999999	915	396	590	818	878	630	876	631	999999	999999	999999	967	999999	971	987	999999	517	420	999999	273	520	368	918	311	937	240	294	888	454	801	534	336	904	549	999999	999999	999999	304	628	558	959	689	94	543	516	262	317	999999	519	467	748	849	999999	601	999999	999999	999999	288	881	999999	346	999999	999999	999999	837	867	999999	262	657	762	341	222	999999	999999	313	999999	283	384	795	999999	923	893	379	999999	62	685	999999	313	468	766	756	297	423	999999	999999	971	512	804	705	999999	199	999999	742	756	135	536	67	999999	297	260	283	103	999999	206	724	452	619	200	238	162	367	760	793	891	15	54	799	811	999999	999999	999999	479	999999	999999	999999	868	999999	622	860	526	627	999999	25	999999	492	999999	803	226	999999	769	362	322	576	999999	999999	999999	270	851	750	91	737	256	799	955	932	804	425	999999	999999	856	999999	996	339	712	534	565	744	999999	408	353	250	582	556	148	979	15	999999	999999	999999	999999	999999	309	871	779	789	381	999999	70	285	688	247	999999	514	408	999999	366	999999	999999	29	725	999999	685	452	999999	840	164	700	661	976	999999	901	999999	999999	657	258	991	999999	560	999999	999999	563	683	310	999999	999999	784	77	157	669	999999	999999	49	116	149	999999	922	857	474	939	634	681	350	999999	999999	786	947	984	857	
160	486	241	432	941	866	999999	999999	999999	732	999999	999999	999999	553	991	363	903	862	193	342	297	336	144	660	999999	999999	481	999999	599	951	933	168	799	220	996	999999	391	999999	999999	249	977	358	547	135	183	883	547	138	358	730	999999	999999	763	999999	569	823	352	581	811	652	999999	949	421	434	798	143	265	875	556	809	972	312	763	944	999999	939	789	19	486	999999	750	352	864	868	505	999999	404	157	651	182	999999	809	789	999999	854	38	999999	123	336	50	999999	671	582	549	999999	153	170	999999	298	629	44	999999	999999	999999	999999	52	999999	553	928	789	738	118	234	999999	969	172	522	318	99	999999	13	675	682	446	120	89	770	324	119	361	847	584	858	32	148	999999	999999	716	553	999999	944	393	999999	546	311	518	447	209	580	999999	999999	852	730	963	999999	369	660	658	962	822	999999	769	443	576	942	163	999999	212	245	472	999999	805	764	286	391	999999	491	146	144	999999	642	571	744	523	730	999999	854	895	406	779	999999	999999	753	999999	540	184	999999	617	999999	999999	268	245	999999	117	999999	825	97	453	582	15	999999	524	523	370	190	710	35	920	846	946	999999	999999	999999	465	626	999999	61	43	999999	216	999999	873	541	987	343	406	607	636	384	905	999999	410	323	400	901	330	542	392	551	830	158	39	999999	657	847	904	999999	508	490	747	773	64	707	375	999999	13	982	536	37	783	112	398	999999	999999	49	899	50	999999	999999	305	999999	668	492	999999	67	640	112	999999	999999	438	967	999999	999999	637	141	852	702	948	66	999999	347	999999	364	767	727	760	999999	830	999999	999999	864	34	943	195	999999	114	572	792	317	703	901	999999	396	599	816	13	999999	907	999999	196	206	102	999999	666	957	999999	313	724	999999	307	999999	282	999999	201	573	942	165	999999	749	999999	290	999999	999999	362	996	999999	619	999999	951	723	517	999999	30	432	751	772	676	286	999999	45	999999	847	603	19	999999	629	832	205	35	873	847	999999	168	783	905	296	999999	999999	670	999999	999999	999999	773	474	999999	570	261	843	450	801	276	878	999999	713	999999	999999	999999	630	999999	376	416	424	739	999999	999999	999999	428	999999	999999	465	999999	999999	616	518	802	262	84	139	229	987	378	989	755	233	607	999999	558	454	557	473	979	830	201	303	312	818	809	696	598	999999	152	23	327	985	491	999999	272	225	911	999999	368	186	411	817	999999	427	669	515	999999	999999	676	973	690	63	485	489	487	322	216	984	999999	387	541	663	845	364	999999	770	999999	999999	
706	343	543	583	114	802	429	384	999999	999999	999999	303	227	999999	999999	178	332	273	999999	11	118	950	18	926	530	980	645	747	972	643	755	899	773	468	999999	999999	999999	999999	948	682	69	113	999999	331	836	159	999999	849	774	676	41	999999	270	740	902	755	334	617	63	999999	166	682	411	661	139	999999	999999	758	491	556	737	226	324	999999	942	14	933	687	99	381	819	796	972	305	999999	356	639	999999	565	454	18	823	63	824	999999	387	701	999999	999999	587	629	411	368	227	999999	999999	93	999999	798	897	822	999999	527	682	314	370	709	116	59	782	619	497	999999	46	999999	999999	172	500	310	999999	312	577	999999	512	751	417	437	999999	366	796	273	205	244	667	999999	371	305	999999	520	165	999999	595	315	418	967	999999	218	331	678	34	652	593	143	243	999999	999999	160	25	930	999999	999999	999999	999999	263	519	424	263	999999	999999	187	999999	791	980	999999	999999	999999	999999	87	999999	619	208	115	86	341	153	679	71	10	82	387	220	290	450	623	232	723	845	61	898	552	878	683	999999	501	416	860	612	988	356	877	982	83	481	320	697	827	877	418	120	839	999999	262	462	36	999999	338	351	367	923	172	871	220	188	991	999999	525	999999	585	925	292	77	83	999999	205	405	146	808	140	925	404	846	436	941	999999	199	626	230	890	533	87	519	999999	75	999999	999999	771	895	489	579	182	999999	301	493	999999	772	289	999999	267	999999	830	529	221	999999	528	999999	999999	279	999999	801	999999	304	307	61	999999	772	821	18	999999	199	633	251	999999	560	752	765	999999	999999	999999	296	909	26	963	268	999999	557	308	999999	546	867	570	999999	999999	687	464	877	341	249	999999	65	951	281	999999	78	998	588	999999	660	689	762	771	502	165	999999	892	108	341	49	358	300	999999	17	471	999999	628	140	475	999999	999999	874	999999	315	306	67	344	638	877	894	270	124	357	648	134	784	106	77	999999	999999	795	366	999999	301	890	355	591	999999	810	547	449	867	123	999999	563	814	338	465	206	108	498	264	231	999999	778	999999	942	825	999999	687	999999	561	793	533	846	740	337	142	425	951	999999	400	827	339	455	402	999999	788	94	999999	455	641	871	249	999999	541	144	110	523	656	999999	999999	71	133	52	999999	84	999999	721	823	999999	205	50	255	999999	108	999999	891	990	386	242	164	740	572	241	863	689	554	89	315	605	999999	619	768	548	709	339	704	296	999999	327	999999	76	271	833	259	601	999999	617	999999	114	999999	119	
146	423	258	999999	498	891	188	999999	530	510	416	227	259	586	281	999999	922	769	732	999999	434	68	999999	97	479	739	981	272	73	937	733	210	362	127	999999	354	300	684	840	812	999999	999999	797	911	999999	999999	583	673	329	999999	695	999999	999999	647	685	87	999999	170	556	759	909	999999	144	592	777	216	865	142	113	999999	416	248	928	919	497	75	270	910	437	999999	165	318	999999	153	252	156	828	714	441	405	752	139	137	90	902	999999	999999	999999	999999	454	188	999999	569	402	513	457	999999	462	160	620	817	691	733	999999	604	600	971	999999	999999	630	387	160	700	999999	184	287	999999	999999	26	305	842	65	776	983	257	713	749	551	999999	795	498	375	564	821	999999	70	405	999999	486	311	230	242	864	513	999999	999999	751	860	227	236	346	809	999999	855	777	761	915	750	872	999999	999999	999999	360	555	999999	999999	596	999999	999999	123	881	112	372	715	999999	610	201	272	999999	230	999999	888	999999	999999	999999	689	929	999999	54	826	155	999999	999999	595	460	999999	999999	318	382	999999	441	872	740	114	999999	244	447	730	780	177	569	999999	833	651	929	962	106	946	999999	452	999999	887	834	304	968	236	967	776	264	285	999999	882	999999	863	789	98	158	229	70	224	999999	208	928	876	266	502	821	493	665	999999	703	999999	221	999999	970	553	999999	445	145	127	999999	999999	475	505	448	687	762	969	862	840	814	877	886	882	210	884	958	957	47	476	414	484	121	767	581	793	670	960	999999	245	60	712	93	942	947	580	732	433	999999	579	739	851	630	824	999999	825	999999	338	729	96	999999	999999	408	669	712	792	559	708	923	654	26	802	87	626	790	112	793	943	935	629	161	999999	529	468	736	562	999999	296	94	999999	745	341	241	806	649	969	313	424	239	165	31	34	510	784	562	937	999999	13	44	580	42	115	403	109	934	71	561	940	932	160	999999	273	623	177	909	684	570	280	976	820	999999	378	713	780	608	137	34	744	905	799	999999	850	261	999999	999999	639	999999	141	999999	588	418	373	492	89	226	758	410	343	875	999999	376	999999	36	224	999999	663	999999	623	501	806	46	816	999999	999999	999999	98	21	119	453	279	746	439	408	398	412	434	886	634	563	999999	726	999999	869	36	432	293	823	47	731	69	248	325	999999	75	551	601	999999	358	717	999999	746	999999	999999	605	142	999999	999999	638	812	358	777	766	69	999999	90	356	947	18	710	88	275	973	388	999999	999999	430	798	999999	999999	810	
999999	538	999999	435	113	999999	801	999999	894	495	197	194	999999	383	292	481	999999	989	985	205	654	329	647	999999	863	772	913	505	574	999999	999999	763	999999	11	261	248	850	634	999999	654	554	999999	123	225	890	90	999999	999999	111	999999	175	809	357	650	166	999999	890	999999	572	340	522	999999	699	193	356	999999	402	999999	131	999999	631	999999	450	340	651	970	215	431	748	782	999999	908	403	25	545	338	415	999999	845	485	358	999999	72	217	142	258	984	930	869	466	688	999999	999999	67	999999	544	368	999999	999999	195	570	468	538	789	315	999999	902	684	999999	27	28	260	388	646	695	999999	999999	243	207	402	986	285	562	292	999999	999999	35	999999	96	11	969	398	152	659	914	889	44	999999	901	999999	999999	310	999999	851	448	999999	146	247	372	869	975	999999	820	606	209	295	906	999999	695	806	588	999999	597	645	58	629	117	728	732	999999	33	999999	341	678	55	686	992	710	843	666	999999	788	973	226	36	843	577	999999	999999	999999	983	788	586	105	940	790	713	999999	803	818	999999	999999	999999	566	846	688	794	152	560	522	303	205	412	999999	442	800	592	999999	619	999999	61	571	277	113	822	244	710	245	737	265	973	354	907	34	999999	999999	283	417	999999	347	59	435	985	937	334	787	999999	556	662	150	207	342	999999	599	767	758	150	411	743	612	978	999999	414	999999	549	949	999999	387	694	487	526	999999	10	281	999999	626	586	339	778	45	857	163	999999	596	67	999999	999999	317	267	586	815	871	673	768	369	500	999999	999999	999999	999999	498	999	862	185	623	999999	342	757	999999	150	182	810	632	708	754	825	976	999999	247	909	999999	999999	129	999999	999999	655	999999	242	912	664	605	896	999999	403	999999	858	300	406	973	45	999999	569	873	126	414	999999	248	964	23	543	523	212	452	488	752	517	999999	999999	513	999999	999999	110	999999	779	545	285	868	239	171	999999	535	580	999999	211	611	73	117	12	703	999999	416	999999	228	999999	151	999999	999999	462	999999	39	978	545	892	999999	999999	999999	724	103	999999	138	146	19	803	127	18	943	368	251	877	999999	999999	877	61	847	561	972	999999	999999	638	153	831	999999	999999	142	999999	989	687	839	999999	999999	349	23	431	574	530	407	743	110	369	999999	44	212	585	999999	628	111	493	55	453	553	999999	999999	465	437	306	730	999999	671	209	999999	265	999999	565	474	348	396	999999	486	999999	999999	238	999999	116	999999	118	999999	830	627	999999	816	506	999999	396	142	97	101	999999	993	278	999999	
999999	999999	999999	351	942	515	646	120	622	241	655	16	729	298	999999	544	151	999999	999999	676	999999	802	168	393	999999	623	141	433	999999	257	838	462	218	999999	186	166	999999	765	496	603	982	719	14	281	171	499	912	107	999999	552	950	999999	674	601	900	999999	914	518	999999	329	384	999999	733	375	403	203	999999	213	122	168	664	386	999999	999999	694	190	797	886	999999	33	710	999999	616	834	306	315	787	999999	625	10	252	999999	936	177	228	999999	999999	638	877	999999	701	709	985	659	887	573	994	999999	907	720	388	37	296	805	618	350	606	899	79	97	999999	191	588	121	999999	303	449	370	999999	999999	999999	168	18	263	999999	999999	58	999999	947	732	321	839	709	904	622	224	999999	141	559	878	172	999999	569	789	562	519	131	999999	742	594	134	633	999999	999999	525	229	28	42	999999	999999	302	649	951	346	999999	576	999999	683	498	999999	999999	318	811	999999	761	999999	599	229	700	812	880	183	224	999999	999999	688	397	726	389	999999	206	999999	658	942	586	523	144	232	23	986	48	447	386	51	376	815	821	823	231	418	629	799	342	670	736	999999	435	599	999999	97	188	754	304	104	999999	185	660	999999	52	247	972	376	215	713	774	999999	796	182	986	793	867	574	504	999999	774	999999	710	999999	216	467	97	999999	999999	925	808	999999	153	999999	546	999999	165	951	780	983	445	999999	999999	628	896	303	332	999999	613	944	230	613	260	333	330	107	999999	672	663	584	160	436	881	289	905	490	999999	999999	999999	794	638	915	999999	520	535	521	812	999999	101	999999	144	999999	932	550	999999	204	43	999999	961	999999	999999	492	298	999999	833	18	999999	314	722	415	14	817	626	818	316	315	820	739	797	809	999999	393	580	750	449	325	504	999999	584	710	456	478	553	999999	78	155	999999	999999	686	527	999999	508	368	685	908	327	218	999999	244	399	999999	304	32	162	999999	342	912	548	756	999999	514	50	999999	21	958	535	999999	438	750	171	999999	232	62	999999	669	786	34	894	999999	999999	116	999999	106	195	336	162	455	400	44	735	999999	88	840	178	23	109	778	356	726	382	62	780	373	83	710	161	999999	752	493	377	318	999999	706	633	412	134	999999	544	685	806	999999	874	999999	25	999999	610	391	884	999999	569	17	677	178	999999	80	335	26	999999	484	184	911	703	907	667	426	225	382	216	765	889	165	244	999999	999999	303	999999	386	358	154	110	999999	367	495	999999	369	640	999999	999999	563	87	118	920	999999	510	895	999999	
966	737	598	712	237	184	128	377	999999	773	16	999999	175	999999	948	999999	878	999999	414	553	217	999999	307	786	376	999999	653	688	781	244	184	170	35	999999	221	649	999999	999999	999999	594	999999	999999	520	596	999999	601	80	671	138	450	52	686	105	351	179	999999	439	812	346	101	531	440	596	999999	999999	999999	231	999999	680	999999	907	446	999999	820	314	98	999999	999999	161	999999	999999	981	999999	340	201	498	999999	999999	999999	238	219	947	105	999999	73	808	532	351	997	788	999999	821	991	999999	999999	999999	185	285	999999	90	520	728	660	572	999999	549	879	999999	977	999999	780	547	512	452	99	960	351	729	756	999999	566	999999	713	373	404	253	990	731	797	595	322	789	647	999999	718	491	297	999999	754	523	928	276	373	999999	17	832	999999	549	738	582	999999	455	999999	999999	524	397	24	297	177	783	559	999999	467	391	999999	991	899	999999	734	608	999999	818	999999	243	577	300	758	817	365	572	934	999999	999999	999999	340	867	270	999999	151	999999	476	10	365	970	963	999999	808	982	999999	26	932	999999	999999	999999	909	999999	480	295	963	234	639	206	999999	999999	849	118	165	252	61	920	730	792	704	999999	142	672	999999	15	999999	796	491	776	709	348	639	471	636	862	315	999999	397	975	153	917	999999	279	78	760	130	855	999999	566	931	197	295	149	767	411	999999	247	984	474	999999	177	999999	863	496	999999	965	388	999999	302	937	167	533	755	999999	999999	723	862	604	999999	885	999999	999999	924	845	522	62	499	704	234	999999	78	908	922	959	999999	999999	827	782	485	794	742	383	333	999999	773	999999	540	500	999999	999999	999999	642	292	589	999999	999999	818	999999	974	999999	476	684	999999	437	999999	259	610	795	673	613	999999	89	129	999999	153	50	999999	305	999999	859	522	999	723	546	729	999999	626	999999	367	980	365	808	808	945	328	67	136	896	999999	524	63	744	827	376	999999	999999	523	999999	446	561	158	522	946	125	27	476	960	710	707	443	999999	277	999999	693	258	999999	280	999999	589	95	914	951	546	557	806	999999	182	999999	755	673	999999	251	896	999999	831	842	999999	693	999999	851	999999	426	198	999999	891	785	316	143	128	704	999999	350	999999	999999	646	207	976	398	319	249	303	612	955	43	532	391	999999	999999	999999	415	234	586	255	738	987	999999	762	999999	999999	30	470	48	239	60	888	999999	456	545	170	634	999999	473	999999	687	999999	495	471	165	793	510	415	686	282	712	480	208	999999	999999	373	999999	444	756	999999	298	779	265	383	
904	154	999999	999999	834	470	237	549	999999	211	567	999999	502	36	999999	436	166	999999	784	999999	999999	579	689	477	999999	182	21	999999	119	741	96	908	302	121	566	999999	999999	575	580	225	999999	173	719	996	536	876	871	999999	837	329	576	683	994	999999	856	335	464	999999	999999	662	999999	47	439	29	999999	658	888	390	470	999999	999999	590	45	569	721	363	859	999999	940	524	999999	999999	361	789	999999	413	914	803	999999	241	555	350	41	917	765	999999	733	700	881	878	987	490	661	251	726	999999	999999	435	777	502	999999	771	553	30	361	570	999999	999999	854	712	744	95	999999	239	50	999999	999999	127	803	714	999999	169	812	72	999999	820	237	119	73	188	999999	488	999999	762	999999	784	999999	21	565	205	330	93	999999	178	143	999999	365	432	999999	473	999999	530	631	73	872	999999	999999	999999	493	999999	343	576	586	675	999999	266	70	372	999999	265	466	999999	562	999999	393	546	323	643	928	999999	464	999999	908	600	751	245	856	961	889	999999	824	315	527	34	861	753	506	180	231	877	842	993	999999	945	999999	999999	968	33	679	335	992	325	562	999999	999999	538	668	999999	924	712	999999	108	482	23	441	999999	30	537	999999	639	50	153	422	61	999999	471	999999	962	999999	999999	276	833	999999	563	467	509	753	667	947	332	95	999999	256	518	999999	743	999999	999999	514	855	869	440	287	999999	295	848	902	510	78	999999	693	706	402	999999	445	575	816	918	555	931	407	362	590	999999	554	529	999999	999999	583	999999	951	898	457	737	999999	836	555	999999	277	618	999999	999999	599	341	639	999999	128	194	999999	902	999999	999999	999999	583	999999	517	999999	999999	494	766	951	998	927	30	664	999999	259	664	999999	608	29	999999	650	999999	999999	164	762	258	999999	176	411	713	830	681	130	359	508	874	999999	485	999999	691	757	511	999999	607	324	578	677	999999	139	999999	125	474	882	999999	950	999999	257	303	999999	600	89	328	999999	248	178	256	999999	314	296	384	385	593	620	999999	817	149	279	727	839	194	581	939	46	947	597	365	798	767	999999	53	626	985	999999	999999	612	999999	156	428	439	78	678	999999	558	754	88	532	854	554	999999	811	999999	529	999999	570	999999	999999	999999	417	650	999999	457	142	999999	253	757	399	861	233	999999	389	992	850	298	999999	515	218	391	291	999999	999999	511	254	233	999999	858	999999	531	171	377	471	156	739	778	627	999999	545	999999	315	997	689	670	630	828	165	818	345	241	692	64	810	759	999	999999	585	999999	213	909	999999	
999999	661	867	700	855	264	242	263	82	670	999999	969	752	86	294	189	405	881	426	77	779	522	864	839	116	567	999999	156	999999	202	326	417	636	999999	920	345	822	969	774	999999	999999	564	273	999999	999999	94	68	682	715	369	190	428	787	841	539	999999	796	37	999999	298	551	96	73	879	999999	743	999999	604	166	948	367	999999	117	851	155	224	259	304	308	999999	509	40	441	831	22	898	630	795	999999	58	999999	794	385	486	32	836	501	393	226	999999	751	463	999999	999999	11	754	321	935	999999	999999	622	501	729	572	788	521	654	241	866	456	122	547	986	117	409	573	60	630	829	318	723	866	999999	509	280	55	513	675	829	267	999999	999999	999999	303	436	57	74	999999	697	511	191	269	526	770	685	214	477	999999	367	438	704	690	116	999999	601	755	424	229	999999	742	17	999999	412	609	869	427	447	692	681	361	508	999999	933	327	137	463	349	316	824	75	999999	105	318	400	562	895	589	723	702	680	633	844	520	954	503	212	999999	917	900	268	999999	999999	736	15	930	467	757	788	259	999999	415	999999	999999	236	174	912	671	999999	56	974	999999	723	989	11	728	663	726	978	824	999999	606	432	999999	565	308	792	368	312	470	999999	148	800	473	564	274	525	449	999999	789	999999	999999	999999	999999	926	430	53	795	999999	999999	276	740	778	963	335	999999	999999	701	999999	928	999999	554	369	550	999999	836	47	259	434	999999	999999	999999	443	199	999999	393	999999	999999	489	145	264	999999	633	34	203	999999	369	837	148	33	999999	999999	609	364	999999	999999	182	305	918	100	393	794	370	998	85	62	307	589	999999	941	781	999999	999999	704	999999	999999	999999	999999	999999	597	476	209	121	411	455	388	615	88	780	999999	999999	464	643	398	752	469	636	634	949	999999	66	780	117	999999	251	859	611	904	999999	43	124	837	948	331	623	193	683	959	999999	696	447	228	808	531	730	326	999999	823	952	214	748	999999	395	999999	540	696	102	913	999999	595	999999	999999	399	999999	92	383	516	321	774	999999	786	999999	90	262	703	838	999999	999999	476	999999	999999	999999	951	999999	295	828	452	999999	790	927	100	999999	798	999999	918	999999	829	71	999999	356	810	999999	58	393	427	80	999999	142	512	999999	724	516	999999	245	524	990	758	914	461	999999	931	774	999999	847	477	27	878	133	999999	966	19	910	999999	129	999999	604	738	999999	66	225	622	999999	999999	999999	212	584	331	563	443	928	999999	914	609	193	425	45	946	999999	915	410	202	
999999	798	545	692	814	378	327	999999	919	261	200	999999	246	999999	621	999999	442	644	999999	999999	324	689	415	988	104	310	953	704	999999	658	537	999999	656	32	538	522	694	999999	398	215	14	442	523	677	787	999999	373	999999	999999	501	999999	566	32	714	877	403	999999	999999	598	513	425	623	51	999999	999999	999999	210	223	113	109	849	46	256	999999	691	881	999999	738	211	47	937	412	899	999999	999999	971	629	999999	999999	145	139	147	807	884	999999	999999	400	999999	953	249	856	159	447	705	651	477	319	345	32	995	999999	654	355	999999	576	22	723	464	126	999999	918	268	999999	968	999999	712	238	999999	896	999999	490	912	784	961	999999	787	965	204	935	676	661	999999	919	159	907	484	792	257	318	778	667	936	146	210	331	999999	91	478	735	999999	249	947	448	722	514	325	869	393	379	999999	56	529	529	449	999999	633	349	918	71	494	919	980	63	999999	999999	554	776	584	640	593	705	496	468	996	436	999999	846	206	645	999999	615	408	877	528	999999	148	417	696	119	697	258	999999	417	999999	29	268	894	329	89	960	549	295	999999	999999	93	559	70	532	22	386	786	152	283	479	879	521	113	534	397	504	147	90	999999	942	999999	542	999999	228	976	178	819	999999	999999	684	52	329	655	999999	445	999999	88	884	683	732	911	116	890	938	371	508	165	369	932	585	999999	469	999999	810	451	551	480	999999	555	844	566	269	35	598	999999	999999	999999	21	999999	999999	426	263	406	999999	41	237	651	151	857	478	22	460	999999	541	862	583	509	999999	999999	999999	999999	245	999999	838	176	999999	91	302	999999	811	642	154	279	716	169	569	72	89	778	999999	999999	339	985	87	999999	116	999999	999999	735	999999	60	30	370	206	525	999999	924	567	999999	389	156	999999	999999	999999	836	868	191	877	381	302	999999	999999	76	436	993	371	260	261	16	69	999999	596	566	999999	999999	622	999999	83	201	979	999999	504	999999	999999	76	550	699	999999	999999	963	924	797	122	443	341	630	953	934	212	163	999999	673	561	515	999999	559	793	999999	999999	999999	94	117	686	402	658	26	915	999999	369	453	672	999999	20	52	145	999999	484	133	326	999999	669	849	871	48	59	970	943	998	985	516	756	718	654	36	879	999999	121	720	784	324	714	285	574	758	999999	618	999999	518	999999	234	85	670	664	999999	999999	999999	246	648	352	687	83	917	692	852	696	953	666	984	999999	328	78	763	348	12	425	393	284	122	556	999999	317	435	627	761	440	96	
64	499	481	643	580	472	378	106	251	796	592	999999	71	999999	999999	679	354	999999	165	322	331	999999	999999	171	961	133	101	911	380	648	999999	930	421	610	899	999999	512	529	748	605	395	251	760	628	801	562	61	29	999999	999999	90	999999	605	128	999999	402	760	320	682	456	999999	466	726	603	999999	662	310	461	637	786	176	824	999999	560	927	90	901	121	370	999999	999999	81	999999	742	567	724	334	303	845	999999	415	202	847	301	999999	928	525	999999	999999	999999	261	599	392	702	471	266	271	55	999999	684	500	649	949	283	383	999999	999999	999999	45	782	337	999999	615	139	999999	973	977	21	999999	998	565	744	989	231	157	999999	689	730	281	311	462	289	111	170	17	766	999999	999999	918	923	895	999999	130	348	810	999999	999999	262	999999	497	288	260	717	202	129	755	659	728	999999	900	620	999999	711	734	999999	58	905	999999	132	999999	731	412	103	413	113	999999	999999	651	420	903	498	437	408	784	32	212	571	908	51	999999	117	524	448	999999	313	999999	830	396	27	762	348	999999	139	718	999999	875	166	314	99	106	141	999999	317	232	412	192	903	926	999999	128	486	999999	999999	870	506	216	999999	86	109	520	999999	999999	633	658	999999	959	307	690	28	999999	55	266	818	945	129	109	217	999999	615	130	689	999999	684	999999	999999	999999	135	999999	222	999999	911	89	999999	579	903	904	384	659	668	452	885	223	907	565	82	229	999999	468	751	407	999	999999	471	999999	831	299	552	999999	999999	222	833	48	477	469	245	965	61	999999	51	225	725	557	557	172	245	475	999999	129	826	66	999999	667	517	815	559	172	618	999999	747	614	361	648	286	999999	619	846	745	448	329	116	178	999999	999999	999999	999999	451	999999	999999	742	365	303	433	999999	326	58	175	531	662	909	82	357	824	502	436	863	86	280	112	552	999999	999999	557	799	999999	999999	235	999999	982	999999	999999	972	319	494	391	321	927	739	999999	407	453	325	93	538	257	759	354	446	999999	671	605	999999	999999	756	353	636	745	634	999999	438	999999	924	549	528	801	110	999999	340	999999	999999	999999	999999	320	704	108	83	646	29	999999	999999	543	789	261	320	537	937	883	562	999999	755	999999	303	550	532	584	999999	776	564	999999	157	720	999999	335	874	735	269	860	393	658	999999	999999	999999	999999	239	894	43	673	239	991	999999	999999	999999	999999	364	549	642	795	787	130	579	307	999999	291	404	249	529	999999	386	584	278	87	999999	999999	999999	766	999999	220	320	637	999999	999999	
547	573	873	930	244	999999	971	335	103	473	83	273	89	971	999999	443	999999	990	375	579	296	654	999999	999999	999999	582	328	598	999999	432	485	159	579	999999	760	518	418	473	14	999999	999999	999999	490	999999	13	999999	824	899	858	416	531	330	272	971	568	892	850	97	214	661	999999	383	636	999999	988	923	693	365	221	999999	35	225	985	999999	97	245	174	918	782	499	758	429	739	292	999999	999999	886	999999	999999	999999	668	330	999999	999999	208	118	425	819	816	90	999999	999999	999999	468	390	999999	344	601	884	333	728	999999	999999	714	903	86	643	999999	770	999999	999999	95	210	353	731	705	956	642	472	978	819	999999	112	702	956	299	741	999999	901	594	819	295	723	999999	999999	999999	25	554	450	999999	474	81	999999	982	53	457	268	344	999999	685	359	702	999999	999999	513	999999	829	612	758	613	345	373	452	186	23	751	999999	378	212	995	999999	411	202	999999	514	748	999999	129	659	508	41	406	999999	226	999999	127	999999	999999	327	999999	906	412	796	999999	786	111	629	871	969	301	94	889	999999	742	999999	948	999999	788	401	765	86	999999	953	259	582	999999	829	235	942	896	595	554	60	445	999999	286	999999	365	564	412	129	999999	159	367	424	999999	999999	800	230	296	616	377	999999	999999	999999	999999	999999	999999	263	999999	999999	403	929	82	705	540	999999	696	999999	719	343	155	999999	988	999999	651	560	596	999999	440	673	39	15	656	999999	999999	137	498	755	893	828	77	111	716	140	726	505	87	661	883	312	578	157	511	999999	470	153	438	917	48	999999	999999	712	822	184	252	397	282	792	487	412	350	941	759	891	999999	53	517	858	919	156	483	999999	951	999999	104	881	504	999999	999999	85	999999	580	999999	999999	965	365	288	999999	887	999999	232	294	184	999999	962	637	398	620	687	427	999999	579	997	892	171	927	760	694	89	371	999999	999999	973	411	713	769	234	509	925	910	999999	976	970	999999	999999	999999	759	480	175	999999	492	999999	25	401	450	999999	583	999999	999999	47	604	999999	461	526	999999	999999	999999	773	767	999999	413	888	999999	777	999999	658	609	416	968	999999	999999	289	999999	999999	999999	18	564	581	961	593	196	409	421	999999	315	999999	524	999999	155	280	877	986	713	972	64	603	199	248	739	791	999999	176	856	126	869	999999	999999	999999	999999	999999	98	740	811	999999	999999	13	999999	807	471	999999	144	165	271	697	104	191	576	999999	568	284	819	325	842	999999	82	29	999999	999999	27	991	116	685	806	718	191	999999	184	539	966	
60	136	392	999999	999999	999999	364	999999	999999	31	688	999999	517	280	372	999999	772	898	999999	111	986	999999	181	789	999999	385	459	999999	552	515	957	16	999999	590	517	157	436	999999	594	523	718	124	395	284	999999	253	999999	999999	443	110	419	999999	543	999999	980	999999	999999	602	306	871	999999	15	362	652	999999	681	710	927	763	224	190	233	313	128	999999	871	74	897	460	236	787	55	915	452	106	717	999999	999999	609	916	202	999999	999999	723	325	712	762	999999	219	657	543	999999	999999	228	919	195	935	425	54	999999	537	68	999999	80	94	162	99	910	556	356	218	999999	328	847	32	356	999999	590	802	999999	119	331	687	802	999999	127	999999	999999	532	999999	999999	58	564	501	388	999999	691	183	638	173	622	999999	196	999999	999999	442	352	804	999999	999999	215	355	999999	999999	999999	215	381	999999	387	967	999999	999999	999999	645	574	999999	546	826	468	888	999999	999999	951	638	67	267	145	823	364	260	999999	600	999999	999999	999999	436	435	200	999999	183	762	999999	795	999999	415	230	474	550	299	999999	999999	999999	345	317	908	408	999999	999999	316	741	80	999999	985	999999	202	999999	901	428	999999	999999	735	355	333	295	136	323	999999	999999	233	837	793	999999	999999	86	363	258	999999	194	60	307	42	451	884	761	999999	214	366	668	479	257	999999	55	999999	161	552	551	202	60	190	595	396	999999	760	478	947	999999	999999	908	773	999999	903	716	999999	642	115	293	470	999999	192	922	999999	999999	810	999999	518	748	983	999999	534	999999	66	213	14	999999	910	917	691	416	813	999999	190	457	894	536	999999	999999	676	968	55	268	90	630	999999	267	638	53	314	785	999999	209	502	999999	383	999999	886	999999	999999	912	731	198	602	64	757	565	742	508	459	283	631	905	81	999999	338	276	999999	435	345	746	827	999999	999999	906	999999	613	134	999999	83	932	999999	654	900	999999	247	857	665	35	872	312	525	139	594	999999	163	64	138	999999	322	117	999999	999999	999999	966	999999	863	585	696	608	153	441	211	999999	526	999999	999999	15	316	776	480	610	706	562	42	230	697	999999	582	752	401	485	646	228	999999	702	198	299	933	678	384	282	969	426	729	870	324	705	77	999999	187	999999	822	711	841	507	533	898	999999	745	398	589	999999	944	999999	999999	795	999999	999999	823	446	687	81	637	999999	208	640	289	833	171	999999	992	216	185	999999	999999	663	935	386	469	179	299	967	999999	290	794	279	35	219	70	999999	340	246	254	960	999999	976	194	318	642	866	253	74	
170	999999	999999	383	999999	379	864	15	999999	606	999	653	156	719	883	999999	608	929	615	999999	773	999999	576	755	962	225	85	375	478	626	744	999999	926	234	807	999999	999999	420	452	655	999999	64	225	734	247	600	813	779	103	837	709	713	260	183	301	84	999999	650	421	999999	303	498	536	243	862	406	727	922	912	534	471	197	486	959	999999	718	999999	999999	999999	371	999999	305	282	999999	917	40	352	999999	932	999999	96	244	999	842	361	857	527	981	871	999999	872	890	866	569	375	522	237	300	458	999999	213	430	999999	59	207	998	225	895	999999	831	63	974	989	189	447	236	197	644	608	867	200	889	970	676	499	521	438	713	999999	405	803	61	304	359	530	665	113	950	644	363	641	632	665	49	787	897	901	687	131	148	334	593	692	591	999999	323	999999	999999	560	686	999999	512	629	920	999999	999999	680	639	659	782	999999	247	10	254	236	568	999999	930	889	601	620	751	999999	137	999999	220	369	999999	967	216	214	648	999999	958	794	139	999999	744	999999	785	227	272	37	348	24	999999	592	999999	364	823	999999	529	575	959	75	817	919	502	999999	818	642	967	671	453	577	485	847	52	459	107	999999	488	919	113	383	358	724	999999	122	984	627	999999	358	154	126	684	999999	999999	892	999999	999999	510	895	999999	153	999999	600	584	770	539	248	550	989	267	267	610	610	471	585	999999	999999	675	999999	864	201	999999	618	527	999999	999999	413	416	159	999999	887	999999	593	727	960	133	757	149	483	999999	745	86	931	100	886	515	84	999999	855	184	884	543	130	40	11	431	641	82	257	877	135	832	400	517	999999	212	27	999999	511	461	959	999999	202	999999	128	124	999999	528	999999	999999	817	999999	561	975	597	999999	999999	563	726	999999	492	684	891	999999	457	913	685	424	720	683	498	202	109	403	999999	930	351	999999	911	886	999999	122	441	436	999999	333	281	425	920	36	999999	464	166	972	999999	284	999999	999999	359	215	439	375	807	999999	332	999999	703	167	760	666	11	620	651	839	999999	379	253	464	545	999999	642	269	503	694	415	43	45	136	434	940	869	755	964	706	456	276	315	999999	114	999999	629	999999	665	263	34	657	812	999999	85	599	41	606	60	234	572	179	872	999999	999999	298	590	576	999999	819	797	256	656	945	393	999999	999999	768	999999	111	504	528	604	249	669	757	231	999999	999999	835	908	272	704	739	143	286	404	201	931	815	999999	999999	391	845	466	777	999999	867	933	455	534	272	
256	948	730	53	575	632	453	794	77	871	526	999999	911	534	552	916	811	116	236	872	837	544	999999	451	147	758	783	891	756	363	785	605	310	999999	999999	999999	19	100	711	772	747	147	748	982	999999	999999	934	931	235	95	66	827	229	662	435	711	700	999999	906	817	999999	561	48	713	95	999999	596	275	518	796	999999	999999	405	464	999999	699	999999	276	915	653	823	851	666	999999	307	958	385	648	999999	314	65	731	999999	893	923	999999	999999	999999	999999	615	897	669	423	438	188	999999	432	765	537	736	915	434	372	262	994	999999	895	376	999999	999999	545	948	999999	213	741	185	537	511	540	938	600	999999	379	999999	999999	999999	437	237	999999	962	999999	999999	120	484	999999	999999	368	999999	999999	999999	300	999999	628	769	80	948	615	999999	696	999999	807	999999	234	598	145	164	999999	73	506	841	999999	667	999999	453	600	924	837	580	813	120	816	605	612	614	648	867	142	610	239	807	548	227	541	999999	165	615	396	522	999999	245	576	999999	434	68	367	999999	848	185	178	156	120	999999	999999	585	999999	212	999999	999999	949	278	31	453	834	699	302	999999	136	405	999999	984	538	999999	242	578	544	999999	180	999999	257	25	29	956	442	92	696	513	820	999999	301	952	307	999999	572	999999	223	133	471	999999	765	25	507	453	887	193	618	795	999999	828	999999	676	999999	764	999999	934	258	75	20	751	12	788	531	999999	113	345	687	762	752	171	999999	421	59	445	788	242	518	576	999999	999999	474	999999	711	991	913	625	999999	543	999999	637	999999	157	999999	719	733	999999	493	999999	349	552	505	855	52	640	473	630	626	596	975	999999	426	682	996	999999	286	110	999999	540	267	487	424	999999	359	999999	350	999999	308	339	711	812	748	191	236	999999	999999	999999	858	999999	528	293	999	999999	568	281	221	149	999999	361	442	632	898	953	78	999999	137	999999	506	928	300	266	332	297	885	173	392	999999	455	479	999999	668	251	999999	999999	999999	488	99	999999	999999	903	999999	65	946	896	88	913	795	122	999999	399	401	122	930	780	272	960	712	999999	405	889	976	694	682	354	999999	390	892	941	999999	383	48	776	428	999999	99	999999	999999	400	806	999999	596	131	91	999999	615	556	321	235	749	23	776	649	190	999999	999999	999999	999999	602	999999	697	999999	854	28	990	999999	999999	693	905	999999	71	999999	321	643	155	302	999999	612	602	738	228	79	666	999999	91	607	999999	999999	240	108	582	827	999999	999999	118	999999	742	113	999999	729	990	862	416	999999	
687	999999	464	999999	45	895	82	999999	780	864	903	628	365	663	936	392	962	39	462	999999	118	244	801	999999	534	917	560	750	522	999999	747	999999	663	131	513	999999	153	999999	560	345	35	679	999999	919	374	490	873	89	177	999999	766	961	409	609	999999	999999	636	420	482	127	344	331	391	907	126	999999	999999	243	159	293	249	580	478	999999	781	999999	197	882	679	54	999999	999999	999999	814	116	785	999999	64	694	69	26	732	909	443	10	999999	999999	149	802	999999	999999	639	929	884	467	196	493	292	827	997	265	999999	741	437	999999	999999	748	576	801	999999	593	911	548	99	999999	999999	671	999999	999999	999999	151	58	999999	853	529	414	552	699	357	919	999999	672	236	999999	803	272	999999	999999	999999	999999	955	721	999999	471	242	613	100	839	617	999999	525	458	999999	750	855	999999	674	887	907	670	320	59	229	881	999999	920	684	851	295	14	526	999999	676	978	999999	999999	709	999999	621	999999	323	712	91	406	404	843	507	486	841	999999	999999	113	574	698	827	906	502	467	431	322	999999	249	554	613	999999	999999	782	196	999999	435	999999	66	999999	999999	357	608	967	999999	486	206	422	999999	19	999999	416	423	624	977	999999	999999	999999	252	196	999999	986	83	999999	477	999999	78	71	999999	857	415	97	541	836	999999	351	228	938	679	980	235	899	999999	240	854	207	999999	711	804	999999	413	999999	266	870	967	15	283	451	500	849	418	144	112	350	999999	612	875	999999	51	636	933	286	257	271	999999	409	999999	999999	312	280	962	999999	266	999999	999999	907	831	999999	869	576	77	777	999999	830	572	999999	797	999999	637	252	332	433	670	178	111	136	999999	994	909	568	750	999999	148	229	886	61	878	826	897	695	780	214	717	475	999999	999999	838	999999	999999	869	612	999999	214	70	948	999999	696	98	184	326	657	837	761	310	826	999999	999999	228	999999	521	223	970	493	999999	472	127	716	204	609	945	999999	999999	305	50	955	875	236	999999	281	357	999999	999999	999999	999999	999999	999999	453	999999	999999	932	999999	999999	484	999999	656	641	391	999999	597	830	999999	501	488	999999	38	824	541	720	354	999999	999999	561	999999	595	999999	433	328	912	999999	528	674	309	999999	677	428	999999	358	128	999999	999999	999999	963	999999	450	534	863	311	423	552	223	412	732	999999	697	999999	999999	673	888	999999	999999	322	479	369	79	165	999999	945	999999	810	999999	999999	423	335	999999	999999	445	81	506	999999	302	131	904	370	689	126	941	247	858	999999	462	999999	469	106	172	11	24	999999	
420	999999	20	999999	500	613	202	747	988	999999	41	240	97	894	999999	827	728	999999	999999	118	999999	952	224	286	999999	666	357	355	16	326	173	38	453	841	660	999999	59	384	631	999999	178	941	137	544	216	628	66	567	837	999999	378	999999	999999	999999	923	468	80	999999	831	833	265	846	740	672	243	999999	999999	255	244	999999	777	354	999999	999999	999999	738	824	679	999999	468	610	790	517	999999	948	112	445	547	918	202	150	324	552	797	999999	331	999999	465	310	213	840	810	333	881	864	999999	591	476	965	194	643	401	665	999999	233	475	339	375	724	141	999999	999999	337	52	815	999999	801	681	90	618	537	369	999999	865	627	799	466	636	511	923	520	999999	999999	734	558	999999	659	999999	574	570	992	835	740	999999	646	600	483	291	75	411	233	999999	999999	356	999999	999999	32	999999	999999	433	999999	703	999999	800	620	598	668	602	493	999999	803	621	117	520	626	701	999999	209	229	999999	999999	185	570	109	700	610	583	999999	86	284	727	860	444	999999	999999	999999	971	999999	558	58	999999	999999	798	999	608	611	802	999999	730	955	656	999999	580	718	117	999999	999999	764	110	20	999999	999999	525	219	349	942	187	966	957	337	999999	999999	999999	180	104	445	999999	570	501	99	807	708	504	131	628	999999	290	725	42	730	166	216	840	999999	43	499	364	999999	660	665	434	836	918	402	235	999999	182	999999	999999	672	455	571	273	20	213	316	999999	404	590	445	662	461	934	237	181	524	999999	112	146	999999	90	798	910	836	665	971	999999	112	896	660	730	880	999999	370	999999	594	943	999999	999999	999999	561	960	998	225	12	972	999999	690	231	710	130	80	999999	30	592	656	661	999999	355	999999	525	999999	999999	930	714	781	361	574	952	586	581	28	767	999999	52	130	800	695	999999	692	79	109	999999	195	540	660	618	999999	777	999999	933	516	483	112	212	726	461	77	510	230	999999	999999	738	644	139	111	999999	853	978	999999	856	965	999999	662	172	426	955	323	999999	64	173	280	796	334	999999	74	999999	999999	216	326	668	732	195	999999	81	741	999999	246	66	438	357	765	112	315	771	967	914	820	999999	786	999999	148	677	456	67	350	541	413	990	75	566	999999	646	661	803	133	999999	988	999999	430	64	719	266	999999	706	407	999999	490	562	686	159	723	725	430	555	530	999999	999999	999999	731	999999	957	255	999999	872	710	129	450	512	647	196	926	240	518	731	999999	881	716	749	999999	999999	60	851	314	999999	999999	921	225	116	282	
78	51	441	999999	230	107	473	275	99	996	287	999999	999999	914	500	232	999999	999999	699	503	648	348	989	896	559	160	999999	941	999999	999999	788	999999	343	239	579	154	494	380	298	633	588	615	627	752	382	454	999999	936	813	999999	359	714	525	613	999999	999999	62	999999	310	999999	999999	532	999999	69	217	383	393	749	345	356	999999	122	918	75	915	999999	720	246	523	114	88	179	137	392	680	83	389	730	605	848	102	949	80	227	642	65	425	567	999999	999	70	331	600	999999	999999	246	999999	999999	698	600	19	815	31	205	991	821	404	807	389	143	994	663	999999	497	264	788	999999	700	433	859	617	999999	999999	524	999999	756	579	670	999999	443	287	929	999999	14	838	286	927	875	236	999999	660	617	188	411	999999	407	187	113	213	175	204	999999	36	999999	983	856	123	507	161	244	999999	734	379	945	999999	74	631	999999	658	977	861	176	474	612	209	999	974	300	519	999999	579	475	999999	272	249	999999	903	203	31	999999	173	999999	723	991	578	925	248	242	554	940	776	46	455	236	314	38	999999	999999	639	983	999999	822	999999	516	664	999999	278	117	706	674	171	437	129	675	813	441	453	483	43	283	761	742	999999	999999	869	999999	999999	240	957	221	560	489	564	47	110	350	441	217	336	999999	999999	141	535	879	779	999999	999999	779	422	999999	585	158	390	365	232	999999	86	419	646	131	999999	999999	159	495	124	681	873	999999	575	472	10	245	999999	240	626	629	216	866	799	530	625	251	999999	94	636	999999	109	208	815	999999	274	999999	999999	214	56	619	981	50	765	107	475	836	213	949	999999	349	999999	999999	999999	602	932	219	619	125	999999	514	230	75	859	712	582	675	275	614	208	999999	674	941	194	999999	647	176	111	999999	999999	788	47	868	221	999999	410	949	468	223	38	64	412	455	999999	999999	999999	999999	190	62	524	800	571	599	751	895	674	999999	965	999999	954	766	118	917	69	718	477	362	853	572	312	633	216	999999	586	153	575	229	999999	652	617	731	985	58	187	265	999999	448	126	326	622	350	984	735	268	271	945	999999	395	989	999999	47	73	618	750	999999	593	999999	22	607	330	455	999999	999999	125	999999	781	70	740	804	999999	38	245	537	950	999999	649	481	793	324	999999	90	999999	254	999999	580	668	377	308	295	672	999999	435	999999	996	176	524	671	999999	999999	999999	885	754	590	498	46	999999	535	667	788	252	121	726	697	999999	249	621	581	734	544	999999	413	999999	455	142	793	
999999	726	540	999999	447	977	862	999999	834	999999	999999	999999	999999	551	779	999999	709	520	999999	999999	981	737	118	999999	555	943	936	84	480	999999	999999	309	999999	705	443	84	999999	999999	350	275	259	968	999999	97	913	378	825	999999	999999	432	703	251	412	581	999999	865	618	784	999999	504	50	787	287	757	999999	37	794	60	118	704	147	999999	999999	777	311	999999	874	30	842	186	128	753	318	57	382	881	896	876	894	578	466	999999	999999	999999	999999	471	691	115	899	886	584	774	84	71	295	877	81	635	280	798	990	597	941	999999	386	297	478	239	384	316	140	917	166	999999	248	926	181	333	553	839	331	999999	131	956	601	353	679	257	999999	999999	810	271	999999	106	587	868	279	602	470	937	993	999999	731	592	756	666	618	543	823	999999	706	747	91	999999	476	999999	999999	985	460	999999	617	231	478	999999	999999	869	321	69	999999	379	999999	579	999999	616	846	869	47	538	999999	935	734	145	999999	401	798	72	189	175	629	365	401	294	151	437	329	772	983	851	96	886	999999	559	590	999999	712	137	999999	475	594	999999	195	937	785	999999	999999	481	796	86	90	444	689	155	440	597	978	372	437	436	297	84	886	195	452	999999	589	999999	555	981	999999	999999	999999	714	999999	32	180	999999	508	999999	138	847	999999	907	770	652	207	210	999999	992	474	999999	699	457	188	999999	720	999	495	472	936	133	926	815	396	999999	999999	975	999999	417	999999	524	863	999999	307	449	999999	979	999999	999999	999999	389	66	999999	516	349	999999	730	536	999999	999999	180	968	46	690	15	999999	169	520	361	999999	999999	999999	710	574	950	999999	888	999999	999999	999999	741	585	695	999999	556	76	373	309	999999	448	535	449	514	115	257	555	999999	131	302	528	939	468	73	999999	999999	753	999999	988	565	863	93	579	999999	648	571	594	283	691	143	999999	557	860	472	912	860	782	131	605	327	405	659	999999	999999	219	482	282	521	290	999999	803	999999	385	743	999999	999999	999999	651	865	999999	999999	282	145	988	364	971	88	995	160	554	121	999999	750	670	170	999999	326	722	587	175	298	82	999999	239	339	226	181	126	288	558	904	140	266	71	664	132	523	778	502	248	403	286	371	736	349	182	999999	999999	583	999999	999999	243	74	999999	255	589	999999	906	658	147	999999	999999	717	602	649	981	999999	688	999999	47	999999	548	229	349	772	21	711	265	999999	167	255	466	543	999999	999999	670	76	999999	816	84	843	616	999999	364	999999	441	999999	769	97	999999	999999	999999	
708	545	999999	500	23	724	927	999999	878	34	999999	501	892	343	428	420	999999	978	914	808	999999	931	204	83	428	865	900	340	452	942	999999	531	360	962	999999	999999	999999	999999	999999	351	639	582	999999	819	600	628	472	999999	23	158	999999	118	454	998	420	776	351	225	81	158	999999	597	999999	999999	855	495	150	929	999999	999999	412	999999	331	572	999999	300	735	385	483	800	999999	795	326	303	265	70	87	362	552	981	999999	791	948	999999	527	999999	999999	999999	963	999999	487	999999	530	592	999999	623	786	881	828	999999	999999	999999	742	999999	756	38	280	999999	999999	795	999999	999999	386	999999	774	999999	124	822	54	137	509	474	421	378	322	858	999999	734	557	999999	283	999999	533	431	999999	689	59	677	753	999999	771	302	589	178	999999	999999	166	926	999999	999999	999999	964	836	999999	621	999999	554	373	957	897	762	999999	940	48	999999	221	264	955	999999	95	571	447	999999	555	365	216	885	253	680	623	701	999999	999999	999999	143	319	369	831	999999	372	144	685	999999	855	736	235	362	999999	656	486	445	999999	272	999999	563	71	895	999999	346	414	691	311	693	344	205	423	999999	518	904	212	999999	432	154	999999	950	886	727	223	818	999999	999999	343	596	204	187	500	86	194	999999	999999	423	999999	495	406	681	833	991	385	659	322	605	843	999999	454	633	23	999999	970	781	677	999999	682	473	216	559	358	714	498	166	705	346	445	999999	833	788	999999	937	999999	620	127	894	352	563	505	999999	999999	696	151	570	174	442	116	999999	201	736	999999	614	289	847	332	128	503	228	953	999999	999999	203	813	999999	859	85	319	360	999999	782	992	128	999999	680	547	662	573	928	992	999999	240	999999	999999	999999	56	170	999999	999999	999999	998	401	134	610	529	375	818	999999	485	999999	98	999999	999999	999999	418	744	999999	646	608	309	670	999999	574	235	690	745	137	744	716	619	699	427	418	72	665	391	867	518	999999	315	729	779	97	999999	903	149	485	293	49	362	434	523	59	601	627	999999	826	898	919	999999	248	83	176	999999	22	671	715	692	999999	37	999999	999999	207	302	579	999999	467	357	332	999999	269	999999	704	363	195	999999	377	816	445	999999	564	969	599	664	999999	656	612	231	215	242	433	792	210	21	485	329	326	757	32	736	984	479	575	999999	999999	405	378	999999	680	836	999999	899	257	869	473	907	999999	543	235	999999	288	245	152	100	999999	999999	999999	693	878	865	858	620	794	708	238	999999	403	231	149	672	287	799	551	378	999999	999999	
544	999999	999999	578	814	783	999999	109	457	999999	337	485	259	57	762	999999	999999	815	978	682	999999	548	641	999999	513	293	403	563	645	489	694	999999	161	593	932	311	999999	999999	999999	85	99	695	261	489	757	918	999999	102	999999	601	864	736	400	266	999999	999999	699	168	74	530	999999	999999	999999	999999	64	999999	333	666	125	461	540	635	764	902	593	999999	297	161	632	595	322	311	999999	53	625	958	383	895	999999	936	999999	985	244	999999	999999	999999	999999	292	999999	203	594	314	999999	458	71	999999	999999	999999	672	19	708	999999	536	479	218	88	999999	419	353	106	189	438	502	188	849	999999	999999	244	217	999999	188	14	726	438	10	17	999999	205	999999	396	985	999999	232	999999	238	74	459	764	999999	616	805	999999	939	999999	23	165	811	798	999999	516	837	737	999999	209	831	999999	820	108	478	999999	754	129	436	956	120	303	216	999999	950	999999	105	636	999999	600	667	366	74	397	999999	845	205	535	999999	476	558	258	606	32	332	534	253	360	296	121	861	999999	395	983	228	999999	949	473	847	824	420	211	814	689	542	999999	999999	999999	682	633	14	229	533	960	408	861	696	999999	26	426	999999	744	349	999999	739	980	971	91	178	999999	895	732	999999	772	65	356	443	917	490	999999	999999	999999	677	999999	116	642	163	434	584	999999	33	765	456	999999	292	676	861	12	950	999999	504	557	264	978	737	999999	999999	760	905	62	428	779	703	169	530	999999	76	687	705	999999	827	546	506	811	681	140	286	999999	999999	999999	999999	441	999999	928	362	348	565	699	924	835	111	402	528	999999	938	999999	72	297	900	571	609	184	307	853	999999	957	999999	452	999999	999999	999999	283	281	999999	567	986	813	774	806	191	166	376	762	999999	994	435	28	974	872	438	77	989	366	999999	779	999999	999999	123	205	999999	298	999999	403	999999	839	999999	130	11	965	951	999999	297	490	999999	415	242	421	437	858	307	938	999999	579	868	540	16	916	363	747	999999	853	699	579	411	893	999999	973	445	40	176	315	26	19	999999	999999	779	508	647	512	999999	897	705	264	897	466	222	999999	999999	999999	833	912	767	999999	717	108	740	718	88	826	999999	269	976	407	692	992	921	77	658	870	760	999999	999999	999999	210	360	999999	999999	682	944	680	511	448	999999	206	264	547	999999	301	822	266	71	429	999999	151	287	921	307	999999	904	544	155	999999	664	36	335	643	916	999999	366	950	305	46	144	155	859	821	328	210	438	455	169	999999	836	613	699	88	
999999	708	999999	999999	850	873	777	999999	535	628	783	631	871	620	631	709	935	872	961	35	295	676	999999	466	602	999999	144	459	385	379	999999	60	999999	257	197	999999	140	927	110	999999	268	999999	619	999999	47	999999	339	999999	823	999999	999999	964	652	674	792	779	426	467	836	999999	738	328	34	999999	999999	999999	303	623	999999	423	579	17	771	999999	766	561	66	999999	428	904	767	999999	635	926	539	92	407	663	999999	417	791	999999	999999	356	999999	999999	710	463	659	313	404	715	394	410	880	833	999999	999999	999999	999999	722	375	48	932	985	422	693	999999	626	498	335	640	168	999999	631	906	916	424	999999	827	999999	603	400	125	510	999999	931	234	55	999999	999999	295	755	233	694	425	634	168	371	999999	256	612	999999	999999	977	764	556	378	779	974	999999	777	276	89	390	129	974	922	432	933	490	468	62	919	999999	50	884	935	331	216	999999	757	63	575	581	248	999999	999999	147	746	505	562	999999	81	789	122	999999	676	843	574	450	711	999999	999999	790	787	560	917	999999	937	879	621	57	573	702	999999	999999	700	508	151	363	999999	784	686	438	999999	23	999999	140	495	31	218	101	999999	765	570	999999	999999	785	794	688	848	999999	210	999999	883	515	882	999999	630	398	999999	177	701	220	705	999999	60	999999	863	773	579	787	999999	999999	671	529	301	807	999999	147	999999	999999	714	462	999999	78	584	999999	555	422	141	611	509	106	999999	999999	399	999999	999999	643	971	627	921	30	119	999999	999999	294	204	363	224	84	246	999999	301	999999	463	249	704	636	352	240	999999	451	641	999999	287	970	999999	999999	999999	755	748	498	176	479	993	693	999999	455	469	299	624	201	208	67	374	27	999999	298	587	999999	999999	432	300	999999	999999	480	999999	151	783	637	80	574	233	468	999999	747	325	821	420	769	895	259	176	999999	615	262	253	584	603	999999	999999	925	52	979	914	325	999999	999999	999999	522	314	211	672	831	228	60	967	999999	731	999999	701	983	999999	818	265	591	265	247	999999	922	237	805	999999	523	472	999999	531	254	554	20	549	889	526	897	465	693	999999	999999	834	565	294	513	852	976	568	191	999999	234	724	332	69	960	311	383	295	999999	663	158	369	83	529	999999	194	720	999999	812	467	980	362	999999	14	920	412	569	637	723	952	572	954	290	107	999999	999999	232	951	588	587	152	612	956	40	438	999999	761	45	999999	329	142	899	755	724	76	871	162	328	148	558	999999	999999	571	556	100	204	999999	975	999999	202	
962	768	498	235	999999	378	406	540	999999	945	999999	533	76	404	820	672	999999	566	41	434	377	903	813	999999	844	407	50	999999	939	244	896	786	812	378	999999	373	410	530	409	698	475	622	752	999999	906	218	999999	177	735	427	999999	522	943	999999	999999	68	955	999999	999999	999999	337	995	999999	341	58	999999	721	697	47	457	999999	999999	167	343	958	754	160	620	133	635	729	873	999999	999999	999999	383	842	23	553	308	999999	943	149	492	370	480	32	421	154	51	497	980	140	288	166	325	999999	610	999999	79	907	344	343	754	197	464	330	88	999999	674	33	707	153	738	48	999999	538	999999	972	488	999999	738	475	92	148	748	742	396	999999	924	28	241	184	483	999999	999999	609	395	304	905	159	999999	999999	480	28	790	836	401	249	837	786	690	638	360	347	999999	869	261	999999	449	999999	933	999999	177	656	791	999999	670	999999	999999	999999	999999	999999	77	339	999999	418	995	999999	357	999999	350	156	999999	147	999999	603	823	146	231	214	358	999999	999999	193	999999	999999	163	824	236	267	176	63	284	128	999999	319	570	31	999999	760	873	999999	269	538	381	786	203	999999	328	198	709	533	126	760	371	999999	526	999999	123	567	264	999999	837	99	999999	999999	999999	410	504	28	999999	801	588	999999	999999	171	519	326	812	999999	999999	133	506	47	557	999999	937	523	757	278	793	999999	999999	990	506	702	358	179	793	94	914	793	535	309	166	907	999999	999999	430	209	854	210	81	684	539	140	999999	800	542	111	359	358	653	999999	999999	354	893	597	964	637	812	350	532	727	524	244	598	206	881	650	698	291	103	557	423	592	999999	999999	461	375	999999	558	637	692	999999	566	150	310	999999	811	24	357	691	999999	397	514	677	353	170	305	999999	478	919	891	412	78	264	105	811	999999	738	670	999999	999999	610	263	999999	839	993	958	103	297	132	79	636	350	599	999999	169	999999	915	273	73	999999	832	558	639	999999	999999	999999	311	54	999999	441	83	353	221	103	191	144	801	837	359	212	211	254	356	849	265	999999	999999	953	936	902	727	999999	606	980	766	999999	999999	968	559	337	656	59	999999	690	996	999999	138	999999	129	999999	118	87	913	861	954	999999	212	790	489	999999	999999	358	118	595	714	607	746	241	999999	140	999999	832	287	32	555	999999	999999	665	999999	999999	933	973	834	910	999999	650	562	745	999999	188	849	999999	488	999999	999999	308	941	214	975	398	545	897	179	989	515	999999	999999	890	315	802	142	546	936	515	999999	
222	999999	999999	999999	74	55	999999	999999	999999	291	686	999999	999999	880	257	220	251	690	999999	438	45	804	845	405	519	850	671	439	234	55	312	999999	973	58	928	784	743	999999	911	352	544	693	30	707	999999	931	853	20	999999	591	999999	856	999999	87	258	418	999999	802	290	223	384	571	980	999999	978	789	380	999999	952	999999	476	837	999999	999999	893	352	783	999999	576	588	999999	661	999999	643	164	455	999999	999999	799	999999	115	941	999999	999999	968	972	999999	918	729	999999	560	999999	67	595	124	63	87	369	193	906	634	542	236	702	226	723	200	347	948	532	374	484	107	441	367	535	714	91	153	921	639	865	417	536	38	50	603	784	999999	999999	377	999999	712	893	886	999999	714	430	481	999999	782	999999	970	999999	999999	85	858	626	238	999999	999999	996	226	272	277	999999	134	999999	674	999999	129	415	818	847	164	318	772	214	555	794	999999	294	610	898	149	273	895	221	860	952	191	977	556	940	999999	381	838	450	625	127	448	999999	756	999999	135	376	557	999999	999999	366	312	654	80	443	766	64	396	328	132	13	873	913	999999	721	999999	152	859	878	999999	999999	999999	999999	588	999999	355	807	538	314	772	772	716	772	999999	999999	650	537	906	122	183	706	984	520	327	621	254	535	184	44	311	999999	999999	678	46	999999	999999	980	999999	643	999999	959	526	91	555	999999	297	110	743	999999	81	466	246	746	705	389	798	999999	15	966	193	819	632	503	13	999999	265	999999	736	911	617	999999	471	272	34	999999	189	903	965	967	999999	999999	999999	839	999999	845	746	770	973	656	999999	927	974	108	999999	278	336	33	88	765	104	260	999999	999999	727	411	994	973	722	999999	210	895	999999	999999	642	48	38	793	999999	999999	52	494	73	999999	451	689	695	372	812	755	886	999999	999999	209	873	999999	780	959	121	999999	851	999999	58	491	456	999999	934	936	466	421	250	543	494	920	722	609	196	294	999999	48	716	631	171	966	605	54	80	793	175	568	268	78	681	977	999999	279	445	582	633	999999	755	758	906	999999	999999	352	671	904	487	273	887	496	999999	83	999999	229	612	92	886	411	503	150	771	898	162	181	862	516	613	452	173	614	660	513	293	957	724	770	999999	262	382	999999	999999	901	680	999999	500	608	141	96	667	363	999999	999999	383	614	987	18	999999	343	490	999999	999999	44	110	283	999999	75	790	888	504	999999	631	634	38	337	834	999999	227	390	681	263	999999	527	785	999999	918	438	139	999999	970	716	
999999	127	999999	999999	875	282	801	406	937	434	818	999999	591	825	731	71	203	56	780	999999	790	858	999999	236	780	773	258	999999	365	999999	936	121	917	788	320	514	999999	810	999999	561	999999	999999	453	257	445	999999	935	959	89	857	245	93	898	853	999999	999999	999999	544	448	999999	999999	511	51	999999	498	706	335	803	515	226	208	392	593	228	999999	969	414	414	790	999999	837	299	999999	507	999999	852	223	74	862	646	59	328	372	359	537	566	779	912	758	739	806	141	453	862	659	853	999999	679	804	956	269	60	753	799	274	734	301	543	999999	645	999999	270	941	869	999999	880	29	244	999999	491	999999	999999	999999	61	841	706	845	358	848	317	999999	544	999999	905	387	998	574	573	95	803	275	245	543	123	256	999999	200	584	695	779	833	265	987	323	999999	767	999999	702	999999	568	889	943	695	72	292	948	11	45	999999	178	316	456	158	888	225	955	958	542	999999	999999	515	270	663	999999	999999	107	556	946	150	620	603	871	615	999999	913	332	999999	999999	830	308	999999	164	103	526	999999	387	999999	109	999999	999999	999999	862	999999	999999	999999	999999	289	626	589	194	401	65	895	999999	575	444	841	631	999999	893	999999	488	712	505	762	999999	176	999999	605	106	990	457	999999	339	811	740	973	954	999999	294	999999	922	891	645	907	999999	269	232	999999	999999	545	485	135	999999	999999	999999	999999	402	999999	701	462	999999	31	492	203	999999	999999	565	69	834	471	887	999999	689	850	493	999999	76	598	282	101	944	196	576	560	515	999999	999999	935	491	590	581	65	772	999999	899	901	408	452	999999	283	703	173	125	567	658	999999	445	363	999999	733	94	803	626	609	517	999999	999999	999999	687	622	999999	630	577	254	890	999999	394	856	951	999999	197	999999	636	999	398	781	80	19	999999	197	885	999999	34	999999	506	777	439	173	325	999999	457	475	999999	350	711	83	595	871	999999	826	933	999999	999999	999999	546	470	177	626	221	999999	999999	444	999999	500	999999	290	605	819	999999	122	999999	231	999999	999999	143	721	859	296	999999	325	196	209	342	84	264	306	879	704	221	46	999999	812	951	589	999999	22	444	999999	613	431	477	999999	133	999999	433	712	999999	403	999999	999999	610	881	337	895	549	686	112	999999	245	440	411	901	608	711	512	999999	999999	951	999999	999999	287	595	682	867	848	999999	86	778	651	552	257	999999	518	397	999999	728	485	999999	50	999999	910	999999	38	999999	29	575	177	421	61	999999	442	999999	452	74	547	25	208	470	57	
138	609	333	315	693	999999	926	393	221	999999	999999	999999	223	910	580	220	798	999999	509	847	282	253	665	999999	807	119	999999	42	999999	849	420	999999	25	17	911	999999	587	183	345	990	999999	192	999999	999999	278	999999	228	999999	999999	854	748	999999	698	622	775	885	944	607	507	583	42	893	939	371	866	263	99	999999	999999	810	632	999999	999999	519	753	99	999999	530	457	78	999999	963	171	598	110	962	831	999999	242	35	825	979	675	761	957	999999	999999	593	278	25	649	23	197	71	999999	132	999999	189	868	685	597	424	159	438	692	79	999999	350	270	903	431	696	973	973	984	999999	950	469	561	999999	846	704	261	442	429	877	775	109	376	977	735	999999	999999	556	438	411	829	246	79	888	478	999999	332	374	593	999999	999999	999999	87	578	182	766	628	325	839	893	172	717	19	999999	999999	632	999999	292	999999	779	173	426	545	582	999999	713	400	999999	84	999999	381	886	849	999999	999999	999999	999999	798	805	969	999999	217	999999	544	248	122	999999	999999	594	846	928	50	999999	999999	789	623	678	999999	753	999999	376	999999	251	895	522	285	999999	542	976	741	609	185	487	208	756	999999	709	10	343	712	485	145	999999	237	25	340	999999	45	687	999999	999999	527	54	999999	602	77	966	821	32	962	253	695	288	853	999999	753	562	999999	999999	833	913	999999	999999	51	983	241	999999	999999	880	191	596	832	999999	999999	857	91	999999	152	606	688	988	999999	978	380	468	790	999999	999999	999999	271	778	691	978	999999	999999	216	999999	13	361	371	999999	952	940	840	376	421	999999	527	996	999999	622	419	401	378	845	34	999999	999999	583	203	384	653	32	999999	413	904	999999	11	459	650	724	137	999999	244	498	45	999999	148	13	56	950	339	237	835	648	999999	299	610	999999	999999	517	576	430	168	999999	545	929	331	437	472	567	839	78	999999	440	495	999999	167	879	999999	85	560	786	536	252	55	425	197	970	54	615	253	992	181	999999	999999	707	999999	257	952	116	627	710	541	999999	999999	270	882	405	163	999999	142	999999	999999	212	957	790	999999	915	999999	130	999999	361	393	857	324	846	896	222	292	999999	996	910	926	703	458	999999	999999	999999	141	784	543	791	999999	314	483	999999	793	969	185	999999	999999	717	999999	832	373	276	999999	684	174	274	374	669	999999	999999	743	231	999999	506	754	117	546	846	783	166	586	950	544	88	384	801	63	927	47	925	974	289	604	103	339	191	532	569	882	867	999999	999999	679	451	571	261	718	297	999999	
78	820	966	933	159	256	423	732	999999	310	373	221	999999	632	197	399	463	627	710	176	999999	584	977	964	916	746	712	281	102	516	132	999999	765	711	999999	115	18	355	999999	847	999999	459	293	268	518	655	999999	251	491	62	117	633	17	130	653	493	999999	12	27	999999	543	151	640	732	187	290	999999	735	662	999999	999999	118	182	863	260	122	999999	718	455	270	773	470	789	50	408	499	85	645	68	485	999999	15	999999	52	313	774	819	561	90	238	210	247	999999	409	999999	999999	460	999999	869	999999	202	134	557	756	638	82	362	600	334	999999	215	809	999999	187	820	386	780	999999	559	486	303	739	637	227	69	536	999999	390	379	999999	48	999999	775	528	292	999999	458	581	414	240	422	999999	236	402	33	400	570	999999	588	293	229	330	594	393	247	999999	497	340	697	999999	999999	971	230	924	649	283	44	158	894	683	999999	999999	725	999999	999999	84	512	244	203	668	999999	479	999999	96	189	717	347	392	291	829	999999	127	883	312	49	450	999	311	753	749	366	999999	517	905	365	30	605	275	328	172	999999	262	146	38	144	999999	180	144	745	931	936	651	999999	75	43	810	999999	422	289	999999	84	210	491	454	312	555	999999	999999	999999	169	122	82	73	999999	879	397	981	855	999999	327	280	865	566	999999	813	715	999999	999999	872	554	999999	999999	999999	705	98	999999	999999	691	999999	589	759	284	413	585	819	864	587	749	999999	999999	828	469	254	962	353	219	644	999999	641	596	999999	520	32	999999	464	929	96	999999	40	140	627	299	999999	999999	999999	996	461	980	11	999999	138	804	266	237	726	999999	999999	33	999999	878	115	110	60	139	588	248	261	237	131	890	777	999999	999999	65	999999	538	999999	666	999999	356	758	663	668	692	468	999999	263	795	459	999999	999999	73	16	161	999999	526	999999	999999	999	329	744	233	859	121	181	909	95	999999	218	197	905	281	629	999999	130	451	441	367	671	392	985	465	999999	902	899	714	221	999999	40	999999	299	340	666	84	612	534	803	557	520	558	120	63	999999	272	323	718	443	11	999999	999999	95	881	338	617	344	999999	455	956	999999	467	999999	528	999999	999999	898	999999	615	999999	402	596	648	883	847	122	281	931	879	999999	589	999999	280	219	535	457	415	999999	12	59	740	333	88	847	346	999999	860	592	883	999999	374	749	113	888	999999	445	934	999999	999999	226	346	999999	999999	939	377	999999	197	488	992	722	999999	490	571	566	999999	79	999999	801	547	793	261	689	
58	999999	152	840	87	391	610	999999	523	214	383	786	999999	999999	924	149	999999	316	866	382	599	170	567	883	187	547	83	539	927	143	664	251	964	657	363	399	797	537	952	999999	877	902	209	107	117	999999	999999	487	155	378	999999	241	927	878	999999	888	452	268	662	539	317	999999	172	999999	549	142	821	65	974	534	351	942	363	70	999999	696	999999	470	776	402	999999	596	394	559	812	999999	323	96	567	475	946	999999	874	423	999999	806	739	819	999999	975	963	999999	512	620	36	388	877	866	383	403	926	999999	492	270	845	721	999999	613	576	125	818	999999	498	999999	587	999999	77	940	572	999999	956	151	999999	801	438	897	999999	773	532	433	555	457	712	173	548	964	56	614	577	776	129	999999	252	442	999999	237	308	13	42	223	999999	937	303	684	999999	784	79	999999	831	948	999999	912	90	153	569	370	33	999999	960	622	766	463	372	999999	579	999999	999999	999999	999999	211	999999	89	999999	319	122	618	999999	37	727	763	999999	365	783	629	148	216	56	109	872	796	214	973	999999	999999	456	857	999999	506	999999	616	999999	599	999999	999999	359	558	181	999999	40	999999	217	995	999999	206	727	410	680	742	658	372	783	799	607	848	996	999999	46	999999	862	264	52	657	922	999999	877	305	319	162	999999	589	45	284	999999	999999	999999	219	376	999999	691	999999	187	833	999999	743	832	97	999999	999999	633	734	999999	849	909	776	999999	999999	83	496	329	999999	101	527	471	78	337	509	730	687	268	999999	258	199	999999	816	87	219	999999	189	288	790	313	999999	529	999999	77	195	375	302	20	39	999999	879	527	269	954	999999	371	778	415	333	366	314	999999	846	485	999999	999999	999999	699	999999	750	894	218	538	128	981	998	926	10	999999	143	438	999999	999999	651	379	999999	380	861	999999	847	999999	999999	999999	999999	998	180	683	70	745	976	282	603	999999	288	999999	670	999999	150	973	662	445	778	274	199	928	999999	710	999999	115	660	999999	241	282	999999	720	131	263	115	130	810	999999	865	999999	999999	861	834	366	999999	410	708	999999	240	888	999999	999999	262	509	766	504	369	999999	488	954	95	999999	51	331	467	568	130	417	999999	30	999999	999999	579	522	109	999999	999999	282	759	793	406	977	607	353	517	999999	999999	999999	496	999999	760	349	836	999999	180	999999	999999	513	898	391	999999	301	799	220	999999	427	999999	739	999999	438	999999	97	710	695	557	117	540	697	813	999999	999999	508	920	282	269	999999	999999	667	352	83	517	590	383	999999	513	115	
187	999999	627	99	617	728	221	68	210	672	638	999999	363	72	495	132	700	882	290	781	380	999999	999999	902	916	174	397	999999	921	820	714	343	192	451	999999	999999	999999	723	999999	382	297	862	81	999999	194	999999	314	289	587	999999	890	501	999999	731	735	999999	447	725	182	452	999999	884	999999	389	958	305	958	911	142	352	62	976	483	907	494	999999	999999	364	999999	556	860	117	748	536	930	223	999999	460	716	999999	706	354	999999	956	52	412	724	691	637	888	411	999999	157	245	342	913	28	188	246	226	213	92	17	626	591	999999	145	611	459	745	999999	508	205	862	645	707	435	526	865	92	793	764	726	999999	999999	468	960	999999	203	26	205	77	224	499	76	623	999999	924	999999	818	276	123	999999	892	839	999999	999999	999999	599	635	488	999999	999999	163	999999	448	366	187	480	133	273	999999	417	442	550	999999	293	999999	795	32	370	510	161	57	815	679	532	833	990	999999	271	999999	913	568	538	703	754	70	76	627	999999	999999	453	251	555	644	705	799	999999	858	999999	500	499	999999	275	977	349	999999	999999	999999	916	533	197	238	999999	598	719	849	904	846	236	232	639	999999	766	999999	66	999999	501	181	974	999999	491	142	633	770	999999	346	999999	560	999999	999999	722	322	711	733	972	225	390	957	924	999999	894	505	999999	999999	861	999999	810	74	920	439	999999	999999	999999	193	51	65	604	100	422	999999	556	999999	492	748	999999	327	465	43	237	841	529	544	256	999999	837	986	511	246	909	853	535	238	640	925	714	555	543	527	692	999999	620	300	999999	999999	309	551	22	882	885	544	866	777	999999	89	909	239	999999	660	355	64	553	368	190	569	848	328	713	567	999999	954	783	938	351	319	230	999999	999	705	819	296	974	628	999999	999999	986	758	400	999999	25	484	635	882	999999	637	373	262	119	975	999999	999999	999999	454	848	999999	999999	928	435	527	999999	679	999999	999999	841	69	999999	999999	17	815	999999	99	927	162	551	559	329	901	766	713	946	967	130	999999	999999	838	458	529	779	429	999999	68	332	873	701	346	254	421	999999	999999	558	448	255	999999	402	999999	63	999999	903	299	612	859	171	722	581	891	559	215	221	13	610	999999	155	588	209	524	767	999999	461	215	999999	999999	860	999999	999999	508	722	999999	999999	399	784	773	999999	999999	817	756	999999	610	999999	999999	787	999999	209	47	511	999999	302	666	104	878	846	999	233	697	984	704	999	516	567	83	179	733	999999	822	228	999999	933	665	770	999999	
626	167	761	652	428	999999	708	822	152	999999	215	65	999999	752	552	999999	550	999999	505	999999	757	999999	999999	229	640	63	465	386	818	999999	74	999999	896	651	261	689	999999	580	278	719	996	999999	374	409	867	123	11	831	999999	999999	999999	14	169	657	696	999999	124	542	999999	374	999999	331	999999	999999	103	999999	169	90	999999	999999	547	969	660	785	999999	580	26	643	361	526	62	634	117	999999	387	999999	999999	999999	954	25	575	999999	568	904	999999	674	182	895	316	298	999999	921	340	416	896	328	999999	383	999999	126	230	480	191	495	322	185	224	629	101	43	999999	999999	135	999999	298	842	410	756	875	452	999999	130	337	73	572	140	304	700	488	999999	715	999999	709	999999	795	104	524	83	999999	735	460	553	804	999999	196	999999	796	854	127	999999	917	597	508	999999	999999	999999	153	127	999999	192	880	523	150	42	328	999999	220	297	690	203	328	337	175	150	999999	854	999999	999999	876	537	999999	999999	582	433	999999	999999	594	999999	130	695	951	406	999999	409	854	936	413	771	953	999999	823	509	174	924	736	590	432	999999	105	864	782	97	251	395	999999	441	999999	999999	999999	210	423	598	177	994	252	921	187	765	296	65	451	555	999999	699	999999	835	999999	999999	697	560	999999	237	526	265	999999	863	165	999999	561	422	996	696	879	999999	763	235	999999	180	682	814	999999	666	999999	999999	423	237	999999	999999	682	22	166	999999	29	341	514	196	82	911	999999	388	766	423	214	873	69	754	675	999999	999999	488	999999	114	976	999999	999999	999999	999999	486	999999	685	877	999999	91	548	266	714	676	548	248	999999	999999	430	99	999999	58	989	461	207	999999	999999	562	637	616	203	999999	61	315	146	999999	485	39	596	78	405	510	163	999999	666	617	355	88	136	119	999999	999999	82	999999	682	834	999999	577	999999	505	999999	132	999999	999999	887	38	215	408	540	999999	763	547	566	999999	999999	793	999999	657	999999	999999	999999	999999	436	999999	999999	867	446	46	633	999999	999999	907	80	100	894	282	270	165	454	637	412	946	547	771	356	821	769	720	331	888	940	510	782	379	999999	999999	696	721	749	999999	999999	999999	775	238	338	855	476	475	467	421	532	999999	999999	999999	187	999999	52	664	181	436	108	726	714	744	371	525	134	700	230	310	999999	549	416	433	56	243	181	319	442	500	354	303	999999	999999	365	999999	307	999999	202	190	551	41	999999	323	922	999999	463	41	866	813	730	776	254	166	835	999999	332	779	120	944	517	999999	999999	680	91	804	472	
805	388	999999	227	508	508	50	759	554	999	102	511	190	779	149	452	999999	770	578	58	107	84	382	878	528	515	258	672	817	809	999999	999999	999999	999999	658	999999	999999	595	232	277	214	999999	291	984	240	277	930	999999	378	291	603	910	512	755	999999	731	16	292	999999	993	260	377	942	745	140	859	999999	787	130	496	746	43	548	311	844	700	792	999999	999999	261	585	999999	999999	536	215	958	999999	372	999999	927	647	423	895	238	27	837	464	545	854	380	883	152	54	881	999999	999999	372	211	911	675	999999	618	644	448	999999	177	82	415	539	182	999999	31	761	203	849	332	147	319	293	17	999999	257	543	999999	377	443	48	999999	991	646	595	528	461	361	989	38	778	457	820	850	764	999999	15	681	250	862	999999	851	999999	999999	431	63	999999	999999	438	690	85	999999	999999	975	138	999999	999999	999999	586	999999	569	409	213	820	553	690	498	999999	252	197	251	861	36	515	61	197	390	999999	224	999999	610	557	922	308	953	411	386	845	721	114	999999	122	999999	638	302	999999	647	221	668	999999	565	484	661	251	999999	223	351	565	999999	941	279	643	679	55	12	999999	486	905	867	152	314	652	722	148	999999	999999	767	398	223	80	549	999999	121	999999	999999	135	895	999999	858	999999	69	820	922	779	834	991	442	999999	636	289	505	741	353	525	436	912	762	523	689	320	456	952	351	999999	999999	110	532	206	78	999999	999999	999999	56	137	92	493	730	942	313	570	696	999999	762	933	574	999999	999999	596	56	999999	373	382	999999	548	999999	116	478	999999	388	999999	469	246	999999	759	999999	700	999999	999999	999999	943	192	820	219	129	624	738	200	417	288	999999	284	935	160	999999	999999	743	999999	508	999999	975	24	999999	563	578	110	999999	999999	12	771	873	999999	999999	163	112	882	999999	999999	872	923	999999	916	71	791	794	459	533	999999	977	256	429	887	196	381	467	929	999999	266	640	28	174	999999	999999	646	415	481	675	782	999999	131	999999	999999	940	999999	999999	69	953	999999	769	128	576	373	758	755	351	985	926	999999	696	183	999999	296	532	853	758	551	727	424	385	322	784	750	48	999999	296	849	947	610	92	407	999999	662	496	521	451	999999	999999	999999	999999	429	554	447	999999	874	770	673	57	96	826	747	999999	999999	493	999999	344	826	334	901	468	502	48	999999	155	298	207	698	800	20	412	957	306	999999	129	999999	768	346	664	174	96	999999	801	999999	784	344	999999	446	178	999999	187	625	999999	353	974	802	390	
999999	302	797	676	81	873	46	684	868	451	999999	999999	537	999999	997	171	169	999999	999999	701	188	999999	810	999999	761	530	999999	832	999999	999999	953	319	326	575	539	53	866	498	25	999999	764	186	915	893	26	36	641	361	190	999999	318	538	999999	999999	212	697	492	573	915	551	123	213	897	999999	497	999999	999999	961	158	953	304	999999	799	105	999999	11	625	917	217	999999	888	408	652	332	181	425	999999	999999	372	841	999999	303	999999	473	636	999999	288	536	405	287	933	679	212	236	169	647	738	43	174	210	82	999999	999999	190	662	714	561	574	217	82	559	877	598	317	401	999999	97	999999	468	999999	723	999999	999999	930	801	999999	205	425	173	999999	686	999999	61	999999	999999	986	937	402	811	921	999	999999	329	333	728	66	999999	895	835	167	560	413	575	999999	487	983	63	436	389	454	999999	999999	411	682	999999	413	999999	437	999999	999999	74	999999	524	546	999999	19	999999	197	211	744	137	310	999999	15	974	283	580	999999	684	785	999999	999999	23	367	412	863	312	646	937	324	241	654	357	430	103	865	888	38	411	478	224	999999	999999	644	326	218	555	405	708	122	832	561	753	762	481	563	999999	167	999999	522	707	132	260	887	513	483	952	999999	912	118	394	552	861	215	570	77	286	378	999999	999999	318	999999	999999	999999	492	679	901	999999	949	539	194	999999	893	888	999999	102	999999	999999	140	999999	266	395	492	599	728	289	700	999999	201	999999	286	312	999999	940	214	800	193	435	999999	834	582	999999	999999	383	924	999999	658	999999	445	478	461	939	247	207	937	923	423	999999	106	213	999999	364	403	999999	999999	881	614	999999	999999	970	909	189	999999	999999	999999	999999	999999	999999	674	75	999999	727	111	723	951	346	74	999999	13	291	386	844	339	999999	854	999999	999999	675	130	52	999999	705	298	475	999999	282	999999	941	936	999999	748	313	674	41	582	999999	262	999999	593	999999	817	999999	950	402	593	999999	850	999999	451	52	933	508	989	631	26	925	438	636	164	999999	350	999999	982	963	543	82	999999	308	618	602	999999	294	92	999999	235	999999	755	999999	881	504	431	255	499	893	115	249	324	52	24	657	823	625	525	913	575	693	999999	986	859	520	999999	551	143	849	86	648	426	999999	406	663	999999	541	754	659	257	105	999999	98	858	303	758	136	293	960	778	999999	999999	999999	638	541	650	768	46	371	608	999999	121	999999	999999	466	823	538	646	361	487	999999	870	999999	665	999999	69	999999	138	566	999999	769	268	183	999999	736	
879	257	157	999999	999999	411	505	393	999999	377	983	984	999999	401	999999	999999	490	932	483	496	479	903	513	999999	999999	36	640	480	608	839	622	938	999999	89	587	575	391	781	347	86	999999	487	814	297	999999	999999	351	736	999999	542	289	335	700	583	999999	976	999999	999999	392	987	770	34	784	222	755	55	414	999999	814	904	838	708	999999	406	709	992	98	999999	999999	406	684	903	394	76	560	296	248	995	822	610	832	401	999999	360	315	762	999999	999999	999999	451	670	159	999999	192	703	580	740	303	999999	275	887	528	999999	986	312	866	640	718	662	468	807	418	380	213	81	447	320	244	101	947	299	496	999999	228	999999	535	981	212	373	999999	555	999999	131	556	723	314	81	999999	57	448	132	984	939	83	999999	261	778	999999	999999	265	999999	999999	211	999999	975	400	845	999999	999999	999999	885	437	354	682	912	999999	297	823	999999	767	999999	907	999999	652	825	315	557	609	999999	483	756	272	102	118	719	59	743	205	580	332	469	999999	162	999999	999999	694	639	267	170	781	964	955	238	352	888	362	999999	558	111	670	843	999999	526	999999	31	999999	345	246	962	863	129	102	999999	999999	308	406	755	917	99	999999	676	999999	448	802	519	999999	43	749	229	999999	740	194	999999	910	488	233	999999	385	258	939	358	402	304	999999	662	872	711	81	53	492	999999	401	469	999999	999999	553	796	723	267	230	999999	596	27	605	132	935	998	343	678	85	952	379	669	999999	781	283	995	151	999999	646	99	999999	705	999999	760	999999	999999	132	915	999999	436	999999	128	37	360	999999	385	698	184	727	874	378	402	968	999999	999999	732	999999	199	720	558	655	583	999999	141	627	999999	290	845	999999	999999	999999	427	743	999999	999999	261	999999	799	29	897	307	999999	423	771	720	999999	736	999999	999999	999999	416	933	204	386	780	156	507	999999	732	871	999999	853	400	999999	999999	951	999999	330	317	975	101	519	180	823	261	689	169	849	420	68	163	93	321	178	999999	999999	232	999999	867	85	754	745	76	999999	802	453	999999	906	772	999999	910	999999	889	999999	524	896	763	381	135	999999	986	999999	485	674	718	21	999999	232	999999	67	729	302	999999	241	230	355	452	32	999999	807	124	999999	86	651	158	746	999999	764	999999	999999	188	850	241	776	98	106	269	402	438	791	912	999999	202	715	999999	999999	954	657	337	178	454	999999	361	328	977	733	999999	833	526	971	816	777	578	805	879	878	70	685	999999	999999	95	999999	594	999999	894	999999	70	370	999999	
999999	792	999999	999999	485	463	447	499	913	999999	365	525	436	876	467	999999	145	775	999999	836	170	557	999999	514	999999	92	999999	156	132	999999	216	672	220	231	986	188	280	350	103	999999	999999	389	999999	886	787	999999	999999	999999	999999	263	759	995	673	534	451	982	524	41	233	999999	999999	300	376	489	592	693	315	215	889	999999	999999	794	682	54	404	780	409	999999	999999	605	433	999999	30	869	673	221	998	685	999999	999999	664	249	126	701	293	151	23	667	999999	104	999999	999999	294	847	999999	999999	323	629	139	670	582	142	314	628	968	838	280	506	999999	381	999999	999999	435	885	624	465	678	980	760	263	767	999999	97	633	999999	979	999999	999999	999999	999999	897	999999	556	118	431	531	934	497	999999	455	871	517	851	923	409	672	28	408	232	103	296	342	868	999999	903	840	999999	680	999999	999999	999999	107	999999	117	483	325	83	326	464	102	530	190	258	315	392	259	890	174	233	640	961	537	950	226	422	565	510	679	215	999999	486	263	181	744	553	999999	331	744	449	999999	598	701	944	140	573	115	999999	563	494	653	950	999999	456	685	36	374	157	969	694	917	815	999999	121	873	999999	999999	18	999999	999999	999999	928	155	724	150	999999	270	593	820	653	999999	481	947	999999	999999	640	999999	806	999999	717	188	626	361	60	532	278	205	999999	81	999999	307	107	579	801	875	999999	805	167	316	644	766	781	336	326	999999	446	868	217	999999	242	999999	999999	522	796	583	991	576	104	201	872	846	999999	522	306	355	219	901	999999	999999	999999	835	448	500	852	951	407	299	45	672	96	410	987	999999	999999	999999	999999	999999	783	999999	883	999999	710	965	444	797	95	268	999999	970	178	544	722	897	722	407	572	968	670	999999	185	702	540	432	115	471	999999	650	683	793	517	634	128	926	436	688	134	482	999999	64	865	149	269	999999	999999	999999	687	99	317	440	999999	999999	914	937	999999	191	617	287	860	972	938	999999	584	246	462	543	999999	795	470	44	999999	99	912	999999	999999	46	443	475	999999	563	784	770	343	253	853	648	720	190	999999	255	80	847	622	93	125	431	564	999999	999999	960	135	892	628	282	999999	999999	956	999999	999999	17	999999	999999	359	306	198	999999	999999	341	393	813	823	246	912	999999	963	435	999999	828	500	558	481	420	862	967	999999	891	999999	999999	999999	13	692	422	231	876	999999	999999	497	326	895	947	330	232	638	799	147	889	980	412	318	731	999999	138	808	409	999999	337	290	391	999999	999999	36	999999	
255	390	131	999999	24	999999	718	45	999999	160	999999	999999	238	258	782	72	830	548	911	738	752	363	630	564	614	821	999999	179	648	115	999999	599	920	289	976	258	999999	736	999999	944	694	283	999999	232	205	265	181	286	999999	227	561	329	999999	297	298	892	760	567	796	202	695	999999	396	832	702	999999	632	948	281	999999	394	999999	673	967	54	999999	569	999999	368	999999	999999	73	623	431	553	138	215	632	991	94	497	120	999999	683	259	154	887	961	529	862	633	233	14	999999	832	468	655	427	253	819	332	362	208	447	551	631	925	965	288	999999	999999	999	956	197	46	283	163	990	718	900	591	608	878	506	725	427	69	999999	598	95	482	788	389	182	762	145	911	502	141	627	229	921	682	955	733	634	276	817	984	558	315	665	708	352	238	723	999999	701	722	134	572	999999	999999	999999	100	350	999999	784	435	901	372	660	858	999999	999999	669	926	922	999999	999999	160	251	618	49	779	817	89	46	943	999999	660	220	780	16	65	896	555	999999	865	999999	24	492	392	93	196	654	806	618	671	999999	797	562	929	999999	974	330	714	337	423	283	270	582	841	999999	250	999999	880	852	45	784	999999	999999	67	388	87	668	859	999999	852	135	20	470	375	383	251	108	999999	159	42	734	999999	228	75	591	133	441	650	995	842	44	999999	954	999999	886	455	359	505	550	553	999999	471	190	484	298	272	999999	999999	467	155	999999	870	731	820	310	603	895	382	475	265	999999	27	863	692	999999	361	66	888	488	999999	891	999999	740	999999	725	273	11	743	777	328	333	234	193	850	699	999999	52	999999	282	293	559	999999	39	294	908	298	999999	498	999999	936	216	911	729	538	263	549	139	135	999999	999999	601	999999	999999	156	932	420	833	999999	992	653	999999	999999	615	205	378	914	999999	456	999999	437	666	513	999999	999999	121	421	505	654	596	160	999999	916	50	245	691	407	382	882	999999	497	999999	593	505	22	626	295	999999	534	170	999999	976	683	438	667	380	98	84	764	45	521	915	188	427	842	999999	402	881	999999	513	999999	999999	690	105	209	999999	82	17	999999	999999	826	125	970	999999	256	183	999999	488	383	999999	602	333	617	847	840	581	286	176	663	402	233	413	926	30	199	999999	296	588	999999	695	307	91	999999	550	218	406	944	694	180	668	268	914	508	513	910	647	924	843	999999	999999	695	906	999999	673	999999	422	198	950	304	449	887	772	259	687	568	521	324	999999	638	444	636	591	
996	999999	143	319	905	423	119	999999	999999	453	333	610	10	400	737	999999	999999	796	999999	999999	400	730	999999	495	664	820	944	999999	999999	858	214	999999	990	113	910	999999	539	680	517	775	840	751	566	444	449	649	687	178	999999	979	515	999999	236	642	201	275	224	999999	999999	94	478	720	230	34	248	513	619	896	490	389	805	880	999999	442	163	648	999999	346	56	25	999999	776	615	352	352	371	999999	358	999999	645	143	999999	999999	999999	307	130	531	542	205	936	39	790	999999	999999	999999	635	563	793	488	999999	999999	878	999999	639	951	701	114	999999	682	877	919	271	985	845	256	914	854	999999	145	43	126	632	150	120	985	999999	999999	222	179	716	807	800	869	999999	999999	265	300	396	480	606	999999	999999	999999	999999	999999	768	804	842	157	269	781	707	658	455	436	478	737	490	999999	609	611	892	707	999999	79	999999	401	627	311	999999	623	467	999999	539	27	472	772	822	999999	226	547	256	74	910	934	110	152	424	930	75	527	809	999999	871	994	133	946	893	258	898	377	187	541	166	645	324	331	999999	438	999999	706	915	999999	437	71	365	999999	999999	999999	969	999999	977	697	999999	999999	814	724	515	545	999999	526	878	999999	204	849	370	715	908	274	620	779	999999	985	999999	368	612	421	314	809	639	306	159	999999	288	922	400	489	999999	692	831	599	999999	583	999999	999999	827	351	999999	999999	701	649	918	532	999999	200	953	991	730	877	999999	402	999999	999999	999999	596	999999	999999	295	282	459	880	420	999999	999999	30	999999	449	449	528	999999	271	228	726	118	989	387	999999	451	97	969	408	999999	428	999999	439	189	120	677	999999	81	811	66	920	139	820	239	702	99	999999	999999	513	999999	212	346	599	999999	999999	999999	916	218	750	574	999999	313	61	999999	992	395	14	841	999999	772	501	456	999999	999999	308	597	297	999999	999999	537	61	860	999999	856	999999	91	999999	265	999999	522	761	739	330	246	858	616	88	698	999999	317	999999	558	385	999999	999999	756	616	999999	875	999999	999999	165	999999	222	999999	347	847	204	575	910	163	999999	999999	339	20	761	999999	999999	356	691	518	598	523	999999	999999	502	484	724	805	999999	475	846	999999	999999	222	605	999999	117	722	521	999999	883	133	336	999999	346	999999	55	730	299	999999	133	48	194	587	999999	641	165	770	31	862	999999	399	775	999999	317	999999	955	126	414	555	27	999999	834	921	635	475	999999	225	116	298	438	994	516	999999	999999	808	205	999999	511	999999	61	999999	999999	659	646	999999	357	
891	846	977	258	999999	325	999999	612	999999	213	272	952	245	454	940	664	732	433	999999	883	605	103	508	999999	153	614	999999	504	680	78	185	999999	151	128	305	378	999999	50	509	999999	772	999999	988	604	933	859	276	999999	121	683	969	235	518	610	751	999999	347	814	999999	324	874	249	932	999999	37	986	811	126	999999	571	535	692	924	999999	120	48	999999	903	999999	293	999999	931	393	997	999999	950	767	540	376	508	41	324	934	194	804	533	634	703	999999	999999	999999	999999	999999	550	157	287	311	999999	500	712	999999	999999	585	822	976	999999	856	935	196	999999	229	280	999999	650	539	221	757	739	999999	999999	999999	411	336	292	244	198	571	843	849	821	648	708	49	999999	999999	598	999999	122	999999	860	677	999999	999999	500	726	777	409	719	20	936	529	999999	413	913	999999	290	999999	302	999999	788	381	999999	95	999999	999999	521	999999	96	835	940	482	999999	530	794	999999	714	894	836	566	999999	788	851	832	999999	302	86	304	136	365	534	491	446	535	430	488	999999	999999	152	999999	215	546	323	884	79	463	883	51	619	13	594	396	999999	736	129	999	530	190	182	82	361	226	114	730	310	459	999999	120	110	315	255	999999	999999	774	360	999999	475	967	999999	459	418	45	999999	132	999999	148	221	710	415	430	958	999999	999999	80	710	989	441	999999	583	620	428	999999	940	313	758	494	644	506	385	208	999999	999999	428	722	999999	325	540	982	959	999999	247	999999	705	680	356	999999	667	999999	73	999999	489	882	999999	151	41	646	105	999999	999999	285	503	714	335	216	896	406	64	720	416	395	459	459	632	421	999999	103	999999	269	957	985	827	962	443	25	719	651	999999	287	690	27	230	168	618	684	999999	532	999	499	783	950	718	947	274	678	999999	40	259	972	768	999999	578	835	424	388	458	999999	999999	319	496	254	237	777	999999	999999	999999	300	840	999999	999999	850	999999	578	999999	999999	277	879	698	765	999999	689	402	206	999999	752	999999	999999	999999	239	235	138	999999	999999	12	539	722	941	999999	999999	999999	620	199	310	229	918	843	10	999999	416	121	578	842	516	215	806	851	41	267	287	951	780	999999	610	723	624	599	999999	576	999999	295	335	961	823	262	493	500	101	976	601	908	447	45	337	128	999999	999999	744	483	205	687	690	999999	640	923	732	999999	999999	587	605	328	439	434	412	999999	999999	616	28	264	722	316	759	64	666	378	513	999999	229	999999	999999	338	854	931	380	269	604	652	331	900	530	999999	912	514	
380	999999	999999	23	632	215	999999	50	276	489	999999	888	927	636	26	999999	419	999999	844	105	521	999999	474	508	63	999999	527	142	295	999999	734	302	404	255	683	999999	999999	500	999999	23	159	36	71	374	180	491	341	968	636	999999	490	543	585	816	993	114	807	970	959	489	687	999999	754	158	755	999999	999999	682	952	631	373	919	873	830	946	495	214	109	338	571	811	559	999999	236	999999	200	717	588	261	999999	999999	928	540	634	336	999999	281	913	619	999999	997	999999	25	14	695	999999	670	754	869	508	899	708	642	999999	677	999999	703	527	520	564	750	999999	430	999999	54	444	389	249	504	996	223	301	489	626	574	161	999999	502	999999	77	529	963	999999	999999	999999	999999	295	151	956	208	255	999999	403	64	961	101	239	643	999999	999999	191	431	260	873	294	608	228	999999	824	999999	999999	211	986	452	45	999999	197	677	701	176	158	247	292	306	751	999999	897	434	999999	999999	922	900	542	999999	885	108	712	845	999999	999999	659	279	327	999999	613	54	766	950	999999	183	903	561	999999	792	112	999999	149	953	131	824	710	794	360	351	602	694	669	706	567	999999	999999	352	219	629	999999	879	920	999999	999999	999999	703	947	999999	492	579	370	958	749	187	942	999999	758	723	643	371	999999	918	999999	999999	919	384	70	393	92	999999	560	352	321	285	999999	999999	297	271	999999	131	999999	999999	868	772	242	736	999999	529	625	977	326	629	575	999999	999999	960	944	23	999999	332	643	563	999999	393	28	28	999999	474	954	918	671	497	309	522	608	486	60	213	605	193	465	999999	999999	114	782	931	999999	999999	633	999999	89	283	497	102	488	999999	66	485	999999	223	999999	454	574	706	316	828	330	63	659	175	909	741	417	590	999999	112	999999	227	610	96	251	592	999999	691	839	999999	10	999999	44	408	999999	999999	458	392	103	999999	999999	999999	999999	954	611	723	404	467	999999	347	999999	906	235	385	413	838	999999	667	972	999999	999999	883	866	918	828	123	29	260	745	999999	999999	35	497	855	999999	734	429	656	485	528	197	384	337	501	999999	103	981	999999	995	592	701	999999	419	596	407	93	204	879	135	498	703	154	721	999999	65	999999	999999	999999	999999	679	999999	227	191	999999	999999	238	555	375	397	735	141	371	999999	163	643	500	616	900	457	62	539	550	530	999999	824	53	662	319	445	690	683	611	417	999999	999999	483	609	965	287	178	538	829	492	400	366	342	888	568	999999	565	999999	999999	999999	198	150	999999	999999	204	629	
999999	576	246	929	706	62	530	953	940	979	169	890	650	999999	288	524	999999	67	140	630	492	164	104	933	880	466	173	688	229	185	315	786	415	345	999999	602	301	900	785	999999	999999	999999	948	999999	999999	674	583	895	643	673	440	810	566	573	147	121	482	312	58	250	888	841	999999	764	674	383	485	999999	999999	685	999999	999999	281	791	794	113	999999	515	717	216	882	278	999999	556	999999	504	230	841	208	999999	130	999999	851	545	460	994	655	193	914	999999	999999	278	293	958	999999	630	538	774	999999	43	905	966	595	999999	367	620	999999	187	999999	180	163	643	116	999999	565	243	957	736	341	799	458	31	999999	875	999999	613	984	96	114	999999	965	455	73	999999	994	163	403	19	188	840	208	999999	999999	999999	689	554	172	582	402	217	672	802	999999	978	584	883	375	719	823	753	635	709	82	905	999999	707	999999	940	716	999999	999999	947	999999	999999	999999	981	858	856	195	473	451	411	694	896	451	173	21	999999	999999	121	787	999999	196	434	214	498	999999	999999	539	999999	973	999999	999999	990	378	724	254	942	387	999999	999999	519	534	359	312	234	25	186	463	999999	999999	496	999999	999999	624	165	761	999999	999999	999999	586	999999	999999	213	499	229	546	703	528	727	918	999999	999999	987	96	999999	999999	836	999999	980	483	228	804	498	295	487	871	270	376	999999	999999	131	656	284	26	435	202	330	860	92	999999	999999	657	736	999999	626	790	372	999999	356	15	925	10	316	629	368	795	828	999999	22	999999	285	337	315	764	999999	999999	431	970	660	85	829	999999	49	999999	171	570	77	375	668	696	509	751	999999	218	48	999999	350	655	657	639	999999	412	847	735	412	999999	999999	999999	336	214	999999	401	858	999999	999999	948	960	23	468	999999	728	462	258	999999	999999	534	317	107	726	675	82	776	322	999999	999999	427	139	999999	889	186	228	999999	999999	464	338	117	893	749	999999	999999	999999	336	196	859	911	911	999999	999999	887	878	999999	255	256	661	142	592	89	837	999999	757	819	656	134	291	579	633	999999	794	988	740	999999	999999	74	636	999999	745	589	999999	999999	800	999999	999999	426	21	509	972	847	388	332	745	38	66	191	285	999999	515	212	905	289	287	498	368	542	157	247	120	999999	620	157	396	12	626	727	768	999999	999999	239	123	782	999999	785	44	472	999999	999999	584	385	789	366	998	999999	684	183	831	311	905	999999	999999	773	399	792	999999	240	935	999999	412	999999	999999	792	69	285	99	999999	682	502	999999	896	300	999999	
999999	999999	999999	263	159	853	328	453	896	466	587	155	960	349	393	815	999999	803	536	509	310	256	962	996	307	723	454	561	999999	339	847	19	774	834	121	664	400	974	999999	92	999999	999999	442	999999	215	913	324	749	739	867	999999	660	369	791	144	416	771	405	956	435	408	999999	952	566	999999	577	380	136	999999	728	424	583	721	454	94	351	999999	15	791	393	408	704	999999	632	999999	197	649	983	700	704	999999	999999	28	655	683	658	16	999999	347	637	999999	198	522	20	452	371	999999	915	706	793	602	766	614	572	37	703	943	999999	182	431	999999	396	436	532	836	430	565	75	770	436	344	937	667	163	999999	999999	192	999999	189	999999	258	734	999999	906	112	136	390	999999	628	979	714	686	703	916	708	156	761	989	184	32	805	872	154	999999	458	664	999999	460	721	999999	521	141	150	999999	999999	204	120	529	999999	709	49	120	999999	790	721	658	999999	751	455	704	999999	202	999999	167	227	999999	589	15	458	999999	38	930	733	812	468	582	546	554	744	514	45	999999	568	999999	999999	695	435	363	559	999999	430	356	14	27	999999	328	999999	983	931	796	615	114	81	999999	681	118	386	634	332	148	122	689	999999	940	668	226	634	173	999999	532	950	235	456	658	26	681	999999	716	999999	149	999999	562	999999	999999	999999	931	171	584	793	999999	319	800	999999	420	687	999999	349	74	999999	150	999999	340	809	999999	846	389	657	999999	999999	999	192	670	190	999999	69	559	999999	999999	999999	999999	65	59	999999	308	999999	159	204	45	970	999999	341	861	999999	999999	999999	748	999999	224	111	519	999999	748	617	793	692	648	620	848	361	138	999999	290	32	621	94	999999	960	511	999999	697	999999	622	451	691	999999	330	999999	875	737	321	806	852	958	531	999999	317	441	586	615	573	999999	356	683	842	611	61	839	746	999999	810	999999	999999	37	999999	334	660	306	926	135	371	999999	745	120	999999	331	821	331	500	999999	999999	213	384	896	622	168	999999	999999	609	90	615	491	999999	656	927	533	565	999999	554	206	999999	20	515	460	253	237	793	999999	643	520	789	729	999999	588	452	607	412	355	999999	255	496	722	696	845	520	880	779	99	999999	516	766	997	999999	304	364	766	999999	999999	652	394	375	602	304	98	300	999999	999999	999999	999999	330	131	219	419	999999	710	90	323	669	940	373	458	704	63	999999	999999	792	999999	54	233	686	909	487	702	999999	879	999999	427	999999	555	634	737	999999	885	999999	395	999999	587	478	593	284	452	
37	984	289	936	999999	548	177	999999	507	999999	108	754	527	420	643	516	398	428	816	663	715	124	315	635	656	819	202	741	207	214	483	999999	949	243	882	503	999999	999999	218	356	999999	273	58	700	638	999999	999999	451	999999	50	199	999999	999999	621	736	999999	678	999999	290	999999	355	435	147	302	999999	999999	999999	999999	538	150	102	999999	999999	469	413	999999	75	615	996	609	461	999999	999999	166	25	433	682	338	506	969	824	770	803	999999	10	823	136	755	250	991	252	83	999999	999999	947	884	999999	317	217	999999	847	73	656	999999	400	999999	445	980	999999	36	965	476	787	568	999999	332	510	853	999999	589	999999	320	374	15	366	999999	837	389	219	140	593	374	130	222	131	760	999999	132	999999	405	388	155	478	999999	36	776	999999	999999	999999	999999	383	999999	848	627	969	537	699	651	323	22	999999	66	771	156	442	600	355	574	446	999999	219	387	886	74	211	179	842	160	979	590	101	999999	104	999999	756	606	999999	502	252	594	71	472	999999	999999	638	331	384	331	999999	436	431	721	907	728	999999	996	110	783	426	800	694	999999	671	733	921	999999	961	186	400	836	83	852	332	851	505	999999	578	999999	436	999999	794	521	379	999999	169	379	585	999999	189	999999	506	743	86	452	900	522	800	85	42	364	370	999999	930	999999	999999	578	399	65	233	999999	427	176	356	546	15	999999	179	128	574	551	697	595	996	639	999999	339	999999	999999	951	983	999999	999999	999999	81	520	596	999999	434	200	999999	980	529	153	521	999999	340	999999	540	446	726	352	682	511	490	666	774	999999	301	615	33	999999	518	114	250	720	923	275	285	35	418	999999	745	927	999999	999999	177	451	999999	306	999	999999	999999	443	999999	640	999999	992	420	999999	745	395	298	818	177	999999	472	999999	903	999999	419	999999	999999	999999	38	999999	999999	754	527	920	498	332	726	999999	616	89	568	999999	879	999999	455	931	999999	869	290	33	304	999999	760	206	999999	752	548	684	887	934	831	730	415	999999	43	520	474	499	916	422	669	304	212	97	228	396	546	303	354	999999	219	251	234	999999	838	679	994	331	999999	746	784	51	117	681	999999	838	999999	786	576	999999	466	999999	953	868	364	10	724	672	999999	711	215	254	339	409	999999	590	999999	410	263	363	526	153	677	179	637	999999	197	531	839	390	999999	999999	727	419	31	854	297	999999	650	999999	955	999999	353	120	540	539	712	707	999999	999999	342	269	999999	222	419	323	999999	783	240	736	999999	203	833	596	985	
456	999999	920	388	871	302	150	759	999999	408	205	800	999999	639	108	999999	999999	575	999999	58	466	999999	999999	10	707	176	513	134	914	35	762	999999	756	999999	999999	22	792	329	94	374	201	999999	117	813	223	523	130	154	142	820	333	627	661	548	529	999999	21	999999	999999	999999	999999	999999	845	999999	646	707	999999	442	554	96	133	170	491	806	856	999999	129	999999	786	999999	999999	369	992	103	999999	144	836	218	999999	999999	10	872	648	389	585	186	999999	716	177	999999	479	688	600	999999	697	999999	145	999999	691	999999	999999	320	143	495	658	999999	999999	752	698	999999	871	834	836	999999	95	260	999999	112	231	999999	301	413	534	279	715	367	769	946	406	538	999	999999	526	43	764	690	739	163	999999	166	999999	912	27	665	999999	644	852	909	960	999999	999999	43	999999	21	281	999999	785	999999	780	999999	660	87	356	169	512	889	999999	802	925	405	999999	368	381	999999	527	999999	395	868	634	80	515	859	985	999999	887	965	999999	515	999999	999999	904	876	382	439	505	85	566	857	162	755	336	999999	984	565	924	999999	661	568	493	892	999999	999999	999999	710	999999	801	101	999999	282	547	999999	999999	50	858	500	645	999999	942	569	452	822	537	716	878	999999	999999	875	429	999999	999999	314	788	32	999999	999999	987	647	672	653	703	999999	180	585	615	999999	534	18	135	74	289	308	718	999	51	79	999999	210	359	999999	329	999999	671	361	679	999999	753	999999	181	102	513	999999	322	999999	999999	999999	999999	952	110	665	219	457	749	999999	754	305	595	999999	999999	999999	992	786	298	705	334	999999	321	818	905	383	470	753	837	999999	561	999999	999999	999999	999999	583	999999	820	110	999999	757	871	999999	316	999999	383	647	999999	799	381	109	999999	708	999999	999999	99	156	833	56	999999	999999	999999	620	716	999999	472	319	175	999999	407	999999	182	685	604	947	462	599	14	999999	532	999999	507	953	465	933	999999	583	378	464	53	999999	593	999999	383	499	301	260	999999	513	999999	73	481	316	401	998	927	50	999999	999999	512	499	151	999999	524	991	999999	512	164	782	999999	888	941	999999	613	970	999999	999999	999999	114	655	999999	138	501	87	468	264	999999	561	467	15	794	478	708	952	553	295	971	999999	392	801	999999	106	688	545	255	132	999999	702	431	219	529	738	999	23	310	371	649	999999	66	736	507	999999	697	999999	184	420	999999	758	69	685	817	159	920	313	865	115	449	956	832	346	494	497	140	258	486	999999	478	694	652	191	999999	437	202	655	999999	839	999999	
911	999999	835	888	22	643	746	401	999999	817	696	999999	204	999999	999999	711	720	999999	19	999999	449	999999	127	941	549	115	999999	48	390	957	274	19	36	707	999999	595	999999	457	999999	854	394	999999	999999	248	782	999999	457	269	952	725	999999	413	294	999999	959	621	252	894	349	906	764	707	21	422	552	686	131	999999	395	107	714	273	770	164	434	999999	193	879	168	12	999999	618	96	665	485	999999	725	15	747	999999	999999	113	118	575	999999	687	845	999999	695	105	424	959	999999	854	20	218	643	139	999999	377	999999	373	735	346	258	156	621	355	936	999999	999999	126	750	479	755	611	165	204	999999	746	747	498	999999	72	999999	698	744	241	654	276	228	595	418	380	487	979	377	771	327	943	76	999999	757	14	144	307	219	404	109	999999	999999	448	74	999999	629	939	189	673	758	560	999999	389	701	999999	473	376	999999	999999	999999	776	999999	393	877	131	679	257	740	190	928	999999	999999	350	141	256	222	779	530	568	999999	547	799	704	23	766	542	686	798	97	999999	768	999999	839	412	333	999999	670	571	999999	180	382	209	999999	745	477	999999	71	258	454	999999	694	845	149	629	454	999999	540	380	120	588	992	459	652	649	169	999999	648	999999	999999	91	552	217	587	398	378	348	800	958	545	695	999999	438	999999	639	846	922	461	220	958	356	634	300	461	999999	187	922	999999	999999	999999	787	999999	133	449	373	905	486	999999	750	261	116	186	581	834	999999	999999	563	115	23	999999	247	999999	438	978	461	999999	999999	755	232	220	999999	791	450	383	758	271	357	988	999999	734	999999	664	999999	958	999999	999999	63	466	46	999999	623	817	543	556	348	558	994	155	988	916	999999	731	999999	540	806	999999	999999	207	85	163	759	999999	999999	999999	443	999999	999999	479	135	999999	999999	795	719	975	596	999999	258	999999	45	210	276	212	10	73	90	638	999999	179	162	999999	445	855	390	883	999999	999999	691	264	123	999999	999999	525	999999	707	522	858	22	69	999999	178	76	842	172	875	999999	999999	574	72	208	999999	952	359	999999	597	845	999999	999999	835	487	999999	999999	993	999999	279	180	751	999999	999999	999999	232	626	570	235	983	999999	999999	693	999999	996	999999	484	999999	65	318	813	680	207	432	861	975	452	999999	581	406	999999	82	72	892	705	999999	999999	280	522	976	188	391	133	999999	135	252	854	900	999999	999999	73	328	937	999999	465	499	553	759	442	575	779	449	999999	829	762	399	999999	800	809	860	574	213	116	89	139	432	557	864	
307	618	130	999999	346	999999	342	902	145	601	437	999999	591	999999	838	946	207	739	999999	304	581	736	712	64	101	999999	972	859	221	999999	341	43	942	689	999999	999999	455	236	113	955	999999	859	264	939	373	603	279	958	375	170	882	999999	999999	263	999999	570	906	76	461	367	999999	483	690	287	269	403	273	901	999999	24	501	999999	999999	447	807	999999	999999	772	999999	497	709	999999	999999	999999	999999	940	999999	999999	406	999999	917	999999	775	745	894	22	178	999999	679	969	340	377	805	360	668	911	765	592	455	571	999999	999999	385	963	657	56	988	638	311	999999	400	999999	505	271	107	122	205	889	553	794	552	505	103	721	999999	342	218	144	393	74	185	421	244	834	803	784	13	811	98	999999	34	999999	675	999999	999999	756	872	544	262	555	716	875	999999	660	29	593	49	663	806	324	838	854	255	246	999999	999999	349	670	999999	322	999999	393	999999	999999	770	999999	999999	743	152	411	470	674	881	837	999999	310	381	583	815	219	999999	349	14	773	18	179	294	439	216	599	416	211	85	940	445	332	83	343	889	16	764	306	521	405	854	174	972	999999	889	844	607	999999	854	258	578	770	389	37	696	600	728	400	537	552	994	268	598	999999	401	35	236	999999	999999	808	455	447	999999	999999	919	844	207	876	549	371	992	999999	357	827	372	674	943	56	646	999999	999999	374	999999	968	410	595	576	41	25	863	617	568	81	55	803	999999	999999	779	118	852	999999	851	999999	175	560	999999	911	999999	579	727	92	999999	999999	405	999999	91	678	859	208	333	277	999999	999999	686	754	433	578	999999	33	999999	731	173	937	999999	999999	436	523	604	418	66	999999	805	999999	298	781	999999	177	999999	525	999999	461	93	581	785	584	238	991	999999	421	999999	999999	609	999999	347	999999	919	252	607	510	103	567	999999	451	999999	648	472	999999	571	905	326	266	999999	999999	999999	780	999999	591	161	219	999999	999999	999999	999999	291	290	85	67	124	999999	862	999999	999999	176	432	165	387	642	999999	999999	122	524	999999	268	999999	869	874	823	447	999999	356	337	999999	398	999999	658	217	890	169	861	573	414	599	999999	52	140	697	735	363	154	999999	16	162	24	107	152	24	101	98	421	416	261	999999	556	947	999999	999999	180	332	773	999999	497	482	577	573	999999	924	999999	226	999999	182	148	470	302	999999	350	184	86	301	700	643	125	802	748	454	999999	793	999999	330	517	46	526	412	589	206	904	533	584	450	999999	999999	999999	875	133	249	278	791	
999999	391	606	360	999999	999999	631	140	832	694	734	132	262	913	881	832	708	927	655	735	880	105	270	817	999999	635	999999	482	999999	250	678	508	186	530	475	999999	724	167	28	999999	780	459	999999	220	799	462	198	485	999999	40	176	206	594	542	999999	232	131	789	999999	393	977	159	358	591	26	235	946	999999	448	230	999999	999999	909	999999	999999	431	999999	60	27	999999	446	999999	145	751	83	482	914	644	619	252	999999	935	406	634	999999	631	110	781	204	573	999999	466	999999	999999	922	625	296	586	587	489	500	80	771	623	946	560	24	999999	518	543	321	311	123	205	689	999999	154	284	999999	333	331	950	856	454	631	999999	999999	28	828	458	999999	338	66	139	752	469	173	782	688	119	617	502	273	660	262	213	353	841	436	749	999999	21	999999	999999	168	549	224	326	991	966	999999	995	999999	70	999999	982	255	983	452	999999	18	999999	999999	237	999999	828	687	205	201	427	999999	999999	591	89	977	184	99	999999	999999	212	999999	846	791	722	937	999999	723	213	313	279	958	369	999999	999999	740	999999	424	20	547	999999	862	29	134	573	999999	634	413	699	93	182	893	452	21	999999	975	171	580	874	300	105	115	483	892	922	999999	277	158	999999	348	868	759	999999	265	642	999999	235	722	227	393	999999	999999	999999	130	140	999999	516	358	158	241	579	537	550	720	452	233	388	137	999999	999999	999999	485	999999	361	999999	999999	814	197	379	999999	999999	449	363	491	987	887	91	363	999999	545	952	999999	999	154	769	340	219	367	812	999999	999999	108	519	122	331	827	188	999999	905	717	571	328	978	259	490	139	184	68	999999	564	152	999999	375	666	162	151	486	884	999999	999999	213	457	384	960	938	652	999999	251	999999	170	999999	999999	458	54	974	999999	940	999999	663	639	166	160	999999	999999	276	936	732	852	960	999999	350	304	89	999999	513	124	944	28	321	838	999999	932	999999	572	856	732	999999	330	692	528	210	736	999999	952	727	62	822	136	693	999999	919	999999	291	979	999999	414	999999	437	540	860	689	999999	438	999999	440	999999	261	999999	999999	544	999999	411	999999	999999	979	614	83	136	303	460	301	818	334	319	919	131	999999	920	753	451	999999	149	790	832	838	999999	999999	999999	522	503	801	760	734	159	999999	517	999999	999999	999999	999999	999999	999999	143	90	568	871	597	129	999999	999999	583	341	999999	950	999999	229	621	999999	603	700	317	676	614	799	999999	541	999999	999999	999999	999999	213	801	920	549	999999	197	16	709	273	967	691	
999999	501	212	920	469	999999	783	17	422	999999	589	256	308	896	663	999999	344	430	37	787	422	999999	503	116	782	421	769	838	953	223	911	999999	635	19	140	184	411	999999	999999	98	310	177	265	999999	624	999999	621	999999	999999	597	999999	289	999999	999999	279	735	999999	106	148	58	683	944	63	208	984	525	621	299	766	488	198	999999	999999	938	486	255	196	987	492	237	799	126	391	366	551	999999	999999	455	999999	404	186	315	740	999999	415	365	123	66	530	999999	933	331	885	968	409	999999	58	308	703	34	999999	20	999999	911	258	566	563	999999	999999	999999	999999	999999	560	372	312	999999	724	99	533	131	142	139	466	999999	304	999999	999999	999999	956	344	584	999999	751	999999	855	175	700	829	892	848	801	425	999999	178	410	767	771	522	999999	999999	492	999999	999999	582	892	419	553	231	617	780	335	150	741	999999	999999	178	424	999999	517	146	192	894	206	684	329	716	729	298	982	536	707	718	756	440	999999	625	754	999999	823	445	622	479	222	999999	523	660	683	999999	401	241	353	926	15	529	999999	999999	999999	99	263	185	689	265	248	90	83	617	394	310	470	999999	424	255	31	81	999999	713	682	94	171	999999	999999	641	897	750	192	780	999999	236	106	999999	863	664	999999	648	755	366	241	999999	49	999999	276	383	628	248	817	999999	905	933	15	630	915	677	999999	999999	152	58	368	497	897	302	904	167	213	215	999999	999999	999999	382	326	167	999999	550	999999	999999	999999	659	23	658	933	999999	874	999999	231	476	348	196	736	330	999999	707	998	743	243	746	11	118	179	422	999999	67	768	532	617	847	158	999999	632	672	999999	492	999999	710	564	813	999999	135	936	737	867	112	33	19	877	619	999999	737	316	308	264	293	490	600	708	875	326	351	171	383	327	974	563	74	999999	22	671	298	999999	430	999999	999999	181	441	555	847	43	759	999999	999999	688	420	68	334	999999	910	12	444	11	688	496	85	963	999999	419	893	548	959	881	864	947	871	558	885	979	387	121	999999	55	860	842	566	696	173	694	906	915	239	656	227	999999	237	296	501	934	253	913	618	999999	661	309	84	877	999999	999999	817	862	182	354	39	798	953	398	150	846	930	389	799	868	512	977	999999	999999	664	999999	720	584	66	951	999999	999999	999999	999999	999999	999999	767	689	904	122	877	54	743	884	627	428	66	838	155	999999	13	863	123	749	519	684	990	772	223	999999	340	242	806	230	618	565	999999	999999	15	999999	88	251	484	
687	991	468	999999	434	999999	245	797	999999	439	411	947	872	360	753	516	708	571	999999	999999	967	999999	645	247	523	275	71	133	999999	833	566	576	762	388	999999	999999	61	451	999999	999999	977	149	999999	802	405	282	999999	214	999999	421	306	27	999999	999999	999999	905	355	999999	720	999999	623	999999	669	58	873	834	195	494	924	999999	465	999999	15	999999	498	828	333	843	842	250	529	857	581	717	537	549	492	987	871	531	412	830	999999	407	474	865	480	409	929	999999	97	999999	999999	555	955	48	21	999999	287	689	581	512	387	479	638	765	540	951	999999	334	999999	207	623	403	592	634	536	999999	443	632	357	923	913	999999	999999	278	578	35	761	498	537	316	999999	999999	949	900	452	261	769	999999	334	528	887	999999	228	890	638	999999	963	330	511	414	742	654	999999	657	598	115	327	370	197	514	200	33	999999	46	497	440	999999	692	192	285	838	734	999999	829	46	318	64	272	999999	691	72	440	986	133	573	999999	850	999999	311	347	933	409	999999	820	338	864	999999	192	999999	207	442	280	999999	236	999999	17	999999	999999	621	290	61	999999	730	505	999999	999999	999999	673	999999	441	590	161	391	844	351	999999	223	487	501	181	999999	872	999999	999999	258	792	999999	760	999999	565	999999	999999	680	30	296	879	678	26	999999	999999	827	144	719	961	999999	999999	889	303	999999	146	999999	868	20	449	781	188	194	999999	256	659	468	286	126	907	999999	251	481	999999	558	472	760	207	119	922	354	374	162	908	824	968	902	997	875	420	770	999999	337	999999	248	117	694	999999	769	719	999999	551	999999	811	999999	999999	809	528	999999	422	386	597	999999	98	105	999999	36	999999	999999	288	757	470	410	999999	999999	889	913	251	131	451	777	380	437	400	812	802	999999	350	677	458	999999	383	262	463	44	183	92	999999	999999	832	91	417	915	999999	961	650	150	323	674	351	462	567	407	303	999999	15	169	368	285	303	71	685	609	999999	999999	383	217	999999	670	963	806	999999	999999	999999	370	369	464	946	999999	172	661	999999	675	336	995	601	976	958	818	38	24	999999	964	841	999999	405	808	899	371	588	999999	999999	999999	711	999999	788	999999	999999	933	284	551	999999	930	123	641	38	19	999999	30	999999	407	258	999999	999999	948	93	709	275	528	999999	561	564	584	850	730	468	389	964	792	216	150	999999	999999	543	999999	802	793	850	209	742	999999	535	879	843	190	193	999999	20	763	461	89	195	589	969	723	999999	637	90	393	183	999999	55	490	999999	
388	538	234	999999	999999	156	299	858	999999	785	577	35	685	741	669	546	403	379	210	341	999999	954	289	65	819	501	174	713	467	36	999999	351	55	75	465	651	959	478	999999	999999	171	230	130	803	999999	698	310	896	999999	846	780	999999	844	159	999999	433	259	999999	776	663	982	586	999999	999999	999999	236	979	999999	285	999999	587	925	523	999999	999999	906	834	485	663	131	999999	999999	302	621	255	823	507	896	389	42	999999	790	999999	202	634	584	999999	90	121	999999	718	691	620	402	268	855	756	259	979	779	599	773	514	655	472	713	293	999999	793	868	729	93	239	253	625	999999	232	999999	959	595	87	999999	374	999999	412	509	657	900	999999	400	999999	999999	916	999999	442	999999	285	57	999999	920	300	60	296	999999	446	635	461	376	776	471	632	436	999999	999999	701	845	999999	999999	999999	999999	999999	999999	426	402	801	481	176	629	810	999999	521	185	999999	49	304	37	467	999999	62	999999	57	290	134	890	768	640	999999	533	908	597	229	268	804	999999	999999	907	633	894	451	964	468	832	566	779	950	999999	837	260	98	999999	999999	286	964	999999	914	999999	999999	536	633	170	524	643	720	222	777	262	999999	831	185	999999	403	572	999999	97	319	225	999999	999999	939	322	803	706	444	999999	219	943	999999	338	852	98	999999	107	999999	290	450	824	122	353	999999	698	999999	15	85	700	280	999999	606	876	999999	699	999999	914	999999	321	367	817	209	999999	13	833	957	52	999999	999999	999999	999999	312	400	647	494	113	380	352	251	247	798	630	743	964	404	999999	427	182	163	47	732	510	999999	923	632	625	636	350	178	999999	999999	999999	989	950	973	512	216	999999	999999	999999	680	999999	354	84	569	196	465	521	609	497	540	870	825	58	27	796	363	476	999999	868	476	40	184	511	215	771	641	792	999999	891	140	999999	999999	567	367	170	166	874	363	445	169	124	999999	681	209	172	210	940	932	999999	159	739	225	999999	999999	649	398	999999	868	797	555	672	531	718	999999	352	369	268	691	857	639	488	123	999999	708	999999	300	999999	999999	53	571	999999	860	813	741	999999	999999	707	447	717	999999	999999	15	566	890	999999	593	32	325	856	802	941	999999	85	547	999999	999999	646	104	767	359	999999	540	825	235	999999	812	718	976	999999	380	662	820	974	95	325	483	556	688	222	999999	277	187	999999	250	999999	452	784	275	999999	775	336	999999	680	368	876	782	190	340	45	999999	999999	56	360	486	150	131	284	989	232	999999	79	999999	882	999	
91	717	95	585	606	412	37	999999	904	999999	53	59	150	615	219	542	303	226	652	999999	891	231	999999	968	999999	508	177	794	52	884	706	999999	730	999999	287	168	697	604	999999	633	656	433	999999	999999	443	999999	981	669	780	689	999999	999999	314	999999	117	860	890	127	484	107	244	242	999999	30	493	674	329	999999	999999	60	999999	698	491	29	999999	468	89	665	534	20	527	508	24	999999	990	999999	74	385	999999	426	277	579	129	636	999999	423	33	131	999999	768	770	999999	340	999999	843	205	371	295	472	999999	780	234	999999	474	580	735	228	999999	999999	999999	999999	944	896	911	999999	276	578	999999	629	999999	445	999999	987	765	249	999999	177	294	999999	794	999999	999999	912	924	646	53	986	655	999999	663	999999	999999	999999	999999	999999	826	999999	429	946	999999	627	516	666	999999	213	822	246	827	234	574	999999	999999	999999	245	999999	831	41	999999	275	739	289	923	797	965	999999	999999	866	949	999999	423	390	748	347	942	177	974	999999	907	999999	824	806	169	430	492	999999	999999	450	856	888	336	795	652	164	216	298	704	999999	700	741	999999	999999	296	229	811	193	818	999999	593	78	184	719	133	999999	450	933	129	502	315	999999	999999	999999	999999	71	999999	628	738	999999	999999	999999	999999	999999	999999	175	999999	869	519	999999	999999	308	287	674	856	787	714	999999	671	400	999999	283	178	211	999999	830	739	725	944	235	949	193	454	234	465	999999	605	919	307	957	999999	999999	423	999999	884	16	592	337	171	233	356	663	956	999999	881	857	486	999999	852	591	999999	261	924	293	999999	435	999999	62	218	917	192	794	319	713	125	141	859	987	327	406	247	999999	999999	721	878	296	236	116	352	608	463	999999	77	716	531	33	656	140	200	459	162	999999	129	999999	50	999999	353	252	999999	750	997	498	944	455	999999	34	999999	213	414	703	999999	747	710	609	999999	848	727	603	999999	102	999999	729	999999	868	253	708	999999	320	680	326	942	984	999999	602	999999	964	999999	621	373	506	336	999999	999999	999999	260	415	829	519	999999	202	834	750	999999	139	999999	278	999999	86	999999	645	742	999999	533	97	760	224	862	999999	998	499	458	115	239	685	765	41	13	309	999999	838	878	772	530	999999	492	202	999999	999999	336	999999	273	323	999999	727	764	999999	919	637	999999	46	553	999999	521	300	744	999999	999999	999999	373	999999	274	402	469	373	767	970	855	999999	605	568	300	116	999999	666	236	144	695	512	921	815	121	375	573	580	999999	166	999999	999999	743	762	999999	548	999999	
101	77	871	854	999999	999999	793	999999	874	41	177	746	446	940	855	74	609	999999	18	463	557	133	899	828	888	88	999999	999999	625	999999	843	887	999999	725	690	598	365	289	648	551	138	720	246	343	999999	999999	848	225	406	999999	144	728	673	999999	999999	967	999999	52	965	968	359	84	479	572	198	290	994	721	260	266	708	999999	999999	467	999999	837	886	999999	433	999999	999999	395	322	999999	999999	999999	999999	666	999999	723	999999	322	324	999999	201	63	251	999999	999999	124	999999	137	999999	149	467	814	999999	999999	760	996	999999	613	999999	910	738	963	999999	31	999999	84	77	338	829	537	836	395	999999	715	275	281	999999	999999	420	319	225	999999	430	183	990	363	781	17	905	894	642	816	704	413	941	999999	301	230	279	999999	57	511	307	437	312	81	999999	999999	940	488	999999	867	202	308	695	635	543	588	40	51	999999	69	432	935	894	30	691	999999	999999	47	999999	375	942	350	999999	714	804	993	870	919	554	164	999999	426	493	775	999999	405	999999	316	694	713	199	999999	999999	987	88	999999	542	999999	999999	216	853	902	509	45	925	851	46	980	830	999999	717	999999	496	148	999999	999999	451	129	999999	295	883	999999	353	275	185	999999	572	284	635	999999	460	588	539	348	311	174	917	458	849	772	999999	737	485	154	996	89	742	999999	999999	83	920	423	886	104	332	395	999999	243	859	221	289	999999	355	398	99	138	581	158	836	827	98	992	999999	633	925	999999	982	999999	279	999999	999999	999999	288	562	521	47	999999	444	25	916	615	684	599	638	493	999999	392	97	999999	867	999999	999999	999999	179	985	928	153	263	178	186	412	999999	964	762	999999	999999	482	999999	876	62	437	146	999999	920	221	999999	403	641	149	327	999999	895	153	411	599	387	999999	119	577	593	893	447	999999	838	513	264	719	837	999999	147	135	999999	220	999999	440	370	999999	882	957	581	535	512	123	999999	423	517	217	999999	173	999999	225	999999	224	293	999999	989	999999	999999	416	957	999999	565	252	12	999999	173	684	150	971	238	925	257	161	999999	999999	391	333	424	425	996	57	166	673	535	922	761	385	927	843	450	499	166	476	10	999999	969	269	121	659	999999	832	76	591	934	999999	967	222	228	234	777	999999	999999	879	419	909	999999	999999	999999	90	440	788	756	307	531	738	999999	999999	161	999999	98	999999	222	999999	175	173	981	999999	738	598	954	549	166	702	75	784	53	999999	66	100	359	87	552	41	999999	999999	85	769	70	206	178	196	999999	999999	145	
656	454	999999	713	255	928	961	163	999999	135	890	999999	63	241	999999	694	491	999999	999999	999999	999999	579	190	546	704	97	221	515	542	999999	768	488	999999	567	419	339	363	574	811	172	999999	923	433	905	338	999999	32	537	323	999999	687	471	10	359	133	86	273	154	18	167	716	456	620	699	367	412	584	999999	821	417	341	916	913	999999	999999	98	999999	285	999999	865	75	684	999999	999999	742	306	487	999999	443	342	76	999999	565	653	455	999999	312	999999	548	925	999999	535	715	905	999999	999999	558	112	986	45	999999	988	935	152	101	42	999999	590	956	70	999999	886	63	488	350	132	360	269	452	431	785	422	999999	292	611	540	999999	296	860	999999	999999	385	711	407	412	88	283	999999	999999	423	686	722	777	488	11	377	481	237	565	999999	419	298	660	999999	260	999999	261	653	541	561	74	967	729	984	321	548	184	999999	86	272	848	938	999999	38	744	72	644	999999	999999	243	68	999999	731	812	999999	460	725	156	156	894	999999	629	881	999	359	999999	992	999999	176	462	202	825	160	302	999999	481	590	631	820	198	873	999999	372	999999	503	332	246	917	999999	999999	823	38	509	999999	446	229	67	708	679	35	79	851	91	999999	51	242	590	438	613	90	869	103	336	958	31	999999	267	999999	506	999999	482	999999	370	315	639	174	325	969	856	979	424	882	952	794	999999	999999	921	545	999999	999999	742	807	999999	999999	991	730	702	551	170	622	961	483	211	652	552	993	491	999999	198	876	917	621	582	633	665	987	150	999999	839	999	901	721	999999	246	999999	999999	772	27	999999	908	472	774	808	999999	27	941	999999	310	252	134	539	999999	356	999999	353	131	234	999999	686	14	589	171	999999	170	999999	250	165	965	368	999999	999999	474	463	289	414	152	812	348	999999	999999	316	999999	298	714	469	756	375	938	999999	999999	450	102	340	319	999999	310	73	647	522	999999	785	715	999999	375	903	75	691	999999	974	210	999999	999999	73	962	697	748	872	996	700	964	875	227	82	204	999999	999999	143	154	960	113	89	174	999999	837	938	999999	999999	923	999999	999999	74	999999	963	692	999999	565	38	999999	621	580	438	76	946	557	902	567	643	747	999999	999999	932	547	116	870	131	153	69	235	33	106	850	948	195	306	999999	577	999999	389	350	999999	109	764	532	389	675	999999	999999	279	935	380	957	161	984	46	472	527	999999	102	999999	711	505	802	355	525	730	489	999999	999999	657	335	313	263	999999	78	675	999999	25	727	205	118	
925	789	300	652	148	999999	964	159	999999	382	386	172	819	639	374	306	419	999999	659	999999	141	577	622	609	77	704	754	999999	370	305	512	999999	999999	462	785	716	512	702	999999	999999	524	731	816	284	949	999999	444	767	703	999999	757	999999	77	19	976	358	177	999999	584	444	944	59	788	538	870	999999	999999	366	853	658	999999	716	629	628	671	999999	760	347	999999	926	269	986	222	999999	547	503	405	887	486	437	548	999999	127	943	97	475	943	287	414	999999	876	88	914	999999	583	999999	389	999999	348	576	597	830	41	658	184	957	837	999999	991	999999	516	387	880	999999	119	974	598	686	540	205	999999	999999	999999	623	59	999999	999999	999999	418	999999	124	956	549	909	999999	718	789	999999	768	139	638	157	999999	999999	529	498	207	498	999999	999999	452	702	908	153	120	124	897	999999	609	992	884	670	388	494	262	999999	838	999999	999999	400	999999	139	917	411	566	319	196	999999	103	560	983	584	999999	999999	64	999999	57	406	999999	725	999999	999999	999999	775	999999	968	769	801	785	999999	660	999999	912	544	424	999999	785	507	999999	800	927	12	324	58	19	310	438	579	440	840	512	442	181	860	579	999999	280	999999	999999	999999	999999	395	119	999999	900	756	671	696	999999	742	636	550	819	999999	798	819	999999	811	766	944	539	999999	371	945	466	228	66	62	965	610	52	643	351	988	260	542	999999	200	158	263	638	999999	194	698	213	962	622	999999	72	999999	999999	468	385	221	68	360	34	999999	667	681	699	999999	730	999999	999999	993	208	831	999999	999999	926	999999	662	999999	315	798	14	672	742	504	605	883	990	999999	853	583	268	999999	999999	900	518	729	999999	476	563	29	999999	999999	997	219	763	790	434	806	833	999999	806	871	905	999999	999999	361	431	999999	86	816	629	524	929	127	735	78	901	847	746	207	343	999999	999999	296	787	603	674	999999	999999	815	458	999999	999999	999999	999999	396	999999	669	555	167	308	370	400	999999	399	496	481	880	484	694	999999	587	69	636	556	999999	920	619	483	999999	686	898	431	270	367	999999	151	966	350	348	999999	242	301	589	899	972	796	213	896	301	132	794	57	999999	999999	870	999999	999999	416	167	475	614	196	803	480	409	939	139	999999	999999	354	999999	999999	145	849	656	295	999999	737	999999	999999	717	722	999999	999999	892	851	384	999999	496	999999	405	999999	192	999999	239	55	999999	118	499	999999	666	999999	942	946	999999	263	911	999999	279	584	999999	19	831	999999	758	892	14	999999	999999	999999	999999	794	892	
641	949	955	357	999999	999999	610	797	371	999999	551	166	893	779	245	21	638	939	188	999999	911	668	999999	727	848	124	999999	51	324	999999	999999	477	872	999999	311	999999	662	999999	648	999999	999999	787	292	772	290	186	865	123	769	172	950	618	386	729	980	973	999999	999999	508	158	282	569	999999	840	304	84	294	999999	478	247	359	732	999999	601	405	999999	385	622	999999	671	258	233	282	161	579	333	100	152	950	337	999999	435	406	999999	314	109	314	451	999999	215	999999	903	645	999999	813	227	328	785	999999	999999	999999	941	999999	836	999999	999999	296	331	999999	971	999999	152	20	150	803	923	335	800	297	306	819	934	999999	999999	999999	354	999999	750	348	362	14	999999	999999	103	740	502	646	569	599	265	813	999999	190	506	232	749	892	504	728	889	891	999999	498	37	46	663	999999	557	999999	555	999999	545	983	908	967	678	333	916	409	310	287	999999	999999	42	492	999999	753	999999	19	39	462	94	32	458	470	999999	816	790	999999	999999	705	98	512	54	794	277	998	999999	539	999999	425	975	104	427	611	135	327	999999	999999	209	909	158	548	999999	999999	999999	523	535	448	490	861	999999	999999	999999	604	198	263	999999	999999	225	838	999999	119	464	613	486	999999	604	846	344	999999	360	255	857	177	557	999999	999999	999999	418	753	473	999999	58	693	999999	126	772	823	422	999999	171	999999	329	999999	437	999999	93	423	617	396	918	688	999999	331	511	999999	12	164	56	648	778	215	828	471	999999	648	70	771	731	369	999999	781	433	472	998	140	926	496	740	518	466	71	344	31	835	999999	999999	727	192	999999	123	617	776	774	104	956	999999	857	999999	789	977	322	692	257	179	147	264	999999	333	380	999999	515	999999	537	191	716	870	806	636	999999	917	343	589	145	256	609	999999	659	377	51	740	78	501	950	541	154	999999	97	851	697	529	99	403	812	999999	608	202	248	592	388	95	999999	999999	415	872	644	999999	999999	11	570	143	605	999999	999999	640	999999	999999	473	996	47	999999	783	954	999999	70	999999	939	777	910	647	416	765	76	989	999999	155	847	96	88	999999	999999	999999	999999	291	999999	924	825	122	181	999999	594	729	252	999999	51	311	999999	999999	354	53	704	999999	999999	999999	999999	377	538	283	334	494	454	927	394	999999	626	523	697	672	384	146	12	827	605	978	62	687	523	521	948	999999	516	565	741	44	203	464	187	999999	138	196	395	551	787	999999	488	999999	344	999999	929	527	613	966	999999	999999	51	876	361	999999	310	
475	853	27	335	679	977	889	999999	360	906	171	346	965	544	198	750	460	49	999999	499	396	353	381	591	999999	52	549	999999	533	993	326	999999	999999	999999	662	999999	999999	226	999999	709	599	480	984	245	768	191	647	432	718	467	591	836	443	177	914	132	482	436	905	999999	999999	240	662	366	590	999999	826	544	881	999999	383	244	999999	217	999999	915	999999	145	823	999999	404	127	939	999999	411	999999	669	352	516	539	859	941	999999	481	281	999999	818	627	655	710	364	113	999999	863	93	357	904	236	999999	999	763	347	612	666	999999	320	301	595	955	110	397	999999	37	352	995	999999	923	460	999999	542	106	741	489	122	885	301	576	86	982	64	999999	443	85	999999	775	522	338	654	248	960	77	232	671	555	322	999999	85	999999	999999	999999	433	454	999999	734	902	32	858	499	781	941	744	224	613	900	524	954	999999	520	576	483	113	279	222	975	999999	874	79	933	799	15	226	378	219	999999	630	999999	999999	999999	614	753	664	999999	999999	307	226	852	619	770	999999	368	479	564	631	393	548	163	242	324	269	38	952	924	700	999999	724	999999	999999	282	280	394	810	999999	906	822	819	274	406	915	759	999999	264	308	999999	441	999999	999999	746	825	792	999999	898	829	999999	585	800	999999	999999	107	582	851	846	346	500	646	999999	420	657	808	999999	283	757	326	564	646	999999	653	999999	268	999999	72	628	190	489	999999	495	980	999999	331	32	89	136	308	342	999999	776	917	807	266	883	999999	14	938	999999	999999	719	999999	999999	443	811	157	999999	879	857	519	999999	665	857	697	160	999999	441	336	999999	494	156	458	983	655	870	855	845	765	385	999999	67	999999	999999	970	93	913	715	545	519	874	999999	999999	451	823	685	120	999999	119	115	315	999999	678	161	765	372	270	597	999999	999999	955	311	951	504	733	999999	999999	736	887	614	246	861	999999	816	999999	132	900	999999	999999	970	759	795	999999	660	79	449	388	538	999999	607	822	326	106	971	563	573	999999	752	717	371	152	384	183	505	868	453	788	999999	249	643	999999	263	436	648	999999	170	999999	301	434	999999	83	13	572	289	792	920	765	924	263	999999	712	157	300	799	827	384	999999	240	792	625	999999	526	299	530	999999	569	999999	457	167	999999	998	999999	999999	433	297	148	999999	893	713	947	688	864	608	901	999999	999999	963	637	821	439	549	344	508	999999	632	556	999999	51	155	999999	41	317	766	860	349	999999	830	999999	511	688	572	999999	999999	844	999999	796	999999	
999999	599	819	605	262	636	728	999999	664	620	519	999999	741	434	999999	748	490	916	380	107	748	561	347	494	107	999999	142	867	821	816	664	871	835	638	326	451	335	999999	779	681	999999	17	684	972	320	75	999999	264	800	979	47	928	566	999999	179	835	261	335	999999	999999	503	999999	999999	847	956	648	965	113	117	329	999999	862	146	999999	69	999999	877	375	184	42	364	878	76	842	779	999999	314	146	468	490	200	10	129	652	999999	187	975	837	26	672	999999	667	999999	999999	999999	184	999999	999999	999999	438	999999	886	161	999999	999999	624	794	999999	78	999999	999999	999999	644	626	999999	423	743	494	520	999999	999999	999999	358	511	932	697	731	999999	286	605	943	445	507	39	531	313	849	999999	999999	563	999999	786	768	796	337	280	32	999999	352	153	440	307	358	756	999999	918	999999	649	543	84	999999	999999	999999	473	287	999999	999999	615	999999	825	574	101	613	999999	500	999999	281	562	183	661	674	212	252	999999	174	645	97	750	366	613	999999	209	999999	805	670	999999	999999	305	518	439	949	417	434	526	579	349	694	401	266	999999	999999	976	999999	882	410	690	957	779	308	642	810	580	999999	999999	60	374	999999	808	295	317	115	975	999999	744	711	267	777	726	564	824	951	696	494	672	999999	798	734	236	999999	979	235	103	996	876	628	379	169	942	476	214	999999	885	999999	949	587	671	932	730	180	153	912	999999	225	484	690	124	95	585	526	999999	639	755	413	316	92	21	979	177	999999	341	108	999999	260	999999	467	75	590	545	95	303	866	999999	65	999999	76	999999	878	522	999999	999999	999999	583	425	224	999999	999999	481	999999	866	575	692	765	614	839	999999	87	981	865	26	999999	534	999999	500	232	999999	635	700	161	249	98	143	466	981	999999	57	524	999999	45	784	856	999999	791	999999	999999	611	110	999999	226	216	989	22	999999	506	999999	999999	743	93	202	829	999999	911	330	560	778	442	236	783	999999	791	530	999999	945	91	170	41	743	872	981	621	294	246	999999	944	999999	999999	130	960	999999	999999	999999	441	226	216	844	999999	999999	240	899	86	384	999999	396	999999	686	331	76	931	345	999999	999999	870	999999	580	544	703	999999	385	310	702	999999	999999	371	379	487	999999	999999	999999	247	225	767	512	999999	904	247	967	849	59	268	928	999999	999999	624	882	396	443	999999	645	999999	151	517	888	930	999999	764	999999	955	999999	999999	596	879	337	693	129	999999	733	898	999999	343	999999	853	387	126	999999	999999	132	999999	489	983	54	760	
805	78	105	708	879	581	775	999999	137	21	833	112	672	58	999999	505	504	121	662	544	141	312	103	298	140	771	558	512	641	468	999999	999999	902	836	84	268	999999	421	891	161	132	999999	215	566	30	999999	999999	332	22	627	156	377	330	999999	999999	503	999999	807	999999	117	33	273	507	669	545	799	999999	835	999999	999999	999999	92	229	510	422	83	106	537	278	855	327	236	999999	24	321	109	712	402	999999	581	293	790	843	784	999999	859	560	545	30	230	999999	618	358	600	720	73	157	820	96	556	999999	447	539	722	999999	797	772	493	358	446	96	808	628	402	138	126	999999	445	381	563	522	560	516	57	781	709	999999	899	999999	258	951	892	999999	661	184	846	261	130	994	341	96	76	197	584	143	276	989	955	471	603	824	711	999999	533	43	846	931	491	941	89	919	873	199	999999	999999	203	502	967	999999	999999	999999	128	450	50	477	999999	373	931	914	515	720	999999	999999	700	433	249	454	782	999999	338	999999	769	189	999999	999999	223	877	97	100	939	773	31	737	189	737	999999	270	407	66	587	482	10	577	436	369	999999	999999	498	999999	254	749	720	349	889	999999	106	938	999999	627	264	578	285	999999	974	741	999999	999999	258	962	999999	978	56	999999	999999	855	999999	202	752	554	425	777	388	999999	845	200	999999	999999	848	811	641	767	999999	780	802	18	207	168	603	695	671	812	999999	535	999999	275	702	994	308	43	463	904	196	999999	999999	486	999999	864	995	784	688	999999	346	447	331	960	999999	276	923	999999	658	755	599	67	883	612	591	852	472	999999	497	999999	999999	814	358	999999	581	753	577	999999	818	342	173	819	16	655	476	749	214	988	31	999999	81	276	999999	707	315	138	107	999999	895	999999	401	425	296	999999	642	532	99	593	388	999999	699	606	224	999999	592	780	60	237	146	999999	999999	483	999999	72	986	116	999999	650	432	999999	999999	976	999999	480	941	999999	532	386	23	944	999999	620	609	531	999999	999999	62	999999	125	535	999999	870	463	63	699	917	867	234	643	536	102	448	999999	935	999999	722	185	743	384	844	257	674	999999	202	191	37	999999	36	335	521	63	379	534	897	375	999999	523	377	780	33	999999	308	742	487	999999	999999	459	674	687	999999	299	318	685	281	287	413	655	271	872	999999	53	841	898	132	482	722	913	274	999999	68	209	808	963	360	964	948	931	737	999999	999999	578	209	348	321	999999	744	999999	263	619	961	140	999999	999999	118	979	48	410	620	14	
138	307	194	113	629	814	490	355	334	317	999999	481	917	999999	902	103	843	502	587	899	737	38	999999	654	999999	927	999999	313	855	380	925	548	321	732	999999	671	393	999999	999999	506	999999	399	369	999999	289	489	222	340	602	24	145	545	822	999999	277	110	647	540	504	999999	866	999999	500	953	391	999999	170	195	708	241	710	747	999999	90	999999	348	999999	714	999999	129	715	617	710	840	245	389	725	600	999999	121	999999	853	602	28	639	999999	898	416	563	999999	999999	37	632	371	313	999999	763	742	999999	929	442	932	999999	385	999999	259	477	659	999999	12	76	569	999999	597	217	856	154	764	450	604	999999	261	999999	999999	999999	687	984	349	537	999999	626	982	48	999999	678	101	687	227	999999	999999	96	249	697	561	432	759	307	45	164	456	253	999999	999999	957	489	190	999999	299	585	999999	274	137	999999	871	386	93	531	203	999999	125	999999	927	999999	70	999999	999999	999999	599	999999	50	390	999999	195	999999	602	999999	999999	999999	56	999999	999999	398	641	734	125	958	127	826	185	349	999999	114	126	48	287	325	277	241	449	289	999999	192	845	545	917	324	942	999999	278	999999	999999	449	156	430	999999	780	295	997	944	559	92	999999	424	114	811	286	833	156	802	999999	360	999999	641	766	870	137	553	106	816	801	25	85	999999	426	999999	788	957	696	243	999999	40	280	296	999999	206	889	768	740	999999	999999	491	796	249	991	408	942	808	389	559	677	236	199	190	153	999999	17	190	997	167	32	328	999999	912	999999	256	999999	172	751	569	981	369	999999	999999	999999	319	999999	835	565	28	999999	980	999999	146	566	281	999999	999999	153	356	199	708	770	999999	711	323	354	883	945	745	999999	779	66	999999	999999	999999	999999	999999	999999	834	324	182	625	979	162	51	751	999	999999	33	999999	990	29	404	380	282	599	240	999999	861	964	345	889	820	699	999999	924	757	568	258	858	23	93	319	42	26	93	999999	430	669	571	999999	537	922	338	999999	759	999999	999999	999999	718	192	999999	154	869	999999	293	805	289	926	127	993	440	107	175	402	906	999999	999999	364	999999	999999	999999	991	299	619	807	999999	491	371	476	272	318	273	999999	675	847	999999	449	63	733	288	511	503	552	999999	914	439	756	936	431	58	999999	95	115	910	382	185	855	999999	999999	325	323	918	460	854	685	999999	999999	499	555	967	999999	319	630	911	306	316	448	721	704	378	999999	555	939	427	973	233	167	629	302	671	999999	999999	882	418	964	592	999999	697	892	
999999	872	267	390	464	787	980	464	204	999999	999999	999999	999999	556	802	114	768	979	999999	999999	462	18	937	999999	999999	999999	82	436	222	946	714	272	751	828	956	999999	953	174	999999	639	999999	768	999999	25	999999	935	999999	642	89	313	205	612	20	815	440	738	934	999999	506	580	999999	553	251	999999	899	803	984	315	999999	306	161	604	505	403	999999	693	55	999999	971	948	999999	999999	357	909	751	111	262	999999	398	228	571	894	999999	903	999999	449	527	715	126	431	950	644	53	999999	162	999999	117	999999	926	747	693	23	999999	558	647	285	206	342	506	798	551	58	917	381	735	999999	999999	601	479	448	176	340	805	999999	997	298	396	574	757	160	994	646	999999	650	535	558	806	119	999999	648	253	194	219	328	880	999999	999999	672	57	999999	664	515	147	999999	581	362	217	548	560	359	999999	999999	585	355	803	999999	49	276	845	187	999999	826	999999	830	999999	999999	999999	487	669	105	570	723	526	862	495	999999	508	531	79	999999	350	999999	559	906	759	621	609	863	524	975	863	461	826	870	443	999999	179	316	292	599	242	730	878	465	788	175	114	723	859	324	406	517	206	673	837	203	999999	999999	999999	583	999999	266	962	693	241	118	897	656	428	999999	319	999999	999999	999999	939	619	389	999999	999999	593	516	886	14	209	578	355	264	999999	42	250	571	740	999999	999999	226	975	768	999999	234	679	278	457	304	212	15	214	278	727	733	227	813	183	320	488	999999	496	262	762	125	885	854	744	624	999999	95	578	957	540	262	964	850	204	869	448	324	999999	591	801	999999	374	87	537	429	814	436	397	429	756	641	730	723	15	999999	348	825	534	833	999999	126	436	256	737	999999	999999	377	619	999999	872	173	18	905	460	568	750	807	999999	325	809	750	698	158	210	999999	999999	251	845	134	530	622	999999	999999	999999	684	999999	999999	349	73	659	447	816	93	557	593	633	999999	999999	447	329	540	508	218	34	376	999999	999999	999999	838	941	528	531	495	783	259	999999	782	440	776	800	631	467	263	999999	371	933	615	601	616	999999	999999	978	408	999999	990	124	581	210	108	266	999999	82	511	131	141	916	331	309	999999	221	850	394	495	999999	697	999999	999999	553	662	999999	813	686	439	573	999999	549	133	999999	793	999999	999999	581	342	520	999999	559	956	142	999999	999999	999999	315	303	405	424	999999	999999	762	116	918	999999	999999	548	666	999999	802	999999	938	887	591	792	639	516	172	421	999999	999999	975	334	999999	125	122	
999999	217	999999	507	999999	44	999999	921	66	371	584	874	999999	771	999999	675	77	999999	999999	999999	999999	999999	662	999999	799	141	984	156	270	517	437	968	999999	999999	19	999999	999999	945	419	608	789	965	535	431	999999	999999	999999	999999	999999	386	999999	816	999999	107	868	86	554	856	708	999999	60	11	661	999999	933	616	82	999999	762	702	838	131	108	318	999999	289	999999	999999	999999	999999	999999	344	911	999999	999999	621	747	705	999999	933	787	999999	999999	999999	558	788	999999	986	497	449	569	386	999999	999999	999999	787	999999	911	868	588	669	999999	939	550	26	715	100	777	941	322	868	377	999999	828	999999	858	884	940	760	450	974	430	999999	478	598	858	457	999999	999999	821	903	836	999999	309	273	473	51	696	999999	842	697	536	55	185	580	201	754	999999	627	999999	902	776	161	428	999999	248	580	470	951	168	267	721	441	999999	999999	42	999999	999999	999999	999999	817	999999	799	917	752	448	999999	567	897	999999	114	398	751	999999	918	136	684	418	695	35	893	580	745	982	584	999999	105	925	766	999999	999999	431	503	185	871	715	977	243	675	175	863	22	572	554	64	868	999999	784	999999	292	357	999999	637	539	558	247	452	816	342	776	352	460	999999	359	745	682	895	575	999999	212	999999	999999	743	529	172	880	17	999999	928	715	16	320	999999	999999	201	539	999999	999999	627	634	273	171	900	999999	823	412	221	223	809	382	999999	999999	999	999	143	906	388	117	377	999999	239	999999	888	626	769	42	999999	326	168	216	887	931	947	160	938	987	999999	843	706	999999	668	793	391	556	742	999999	320	999999	350	294	160	999999	595	949	404	999999	283	284	139	999999	999999	894	65	999999	494	51	456	849	70	155	366	544	411	618	19	445	999999	999999	884	167	999999	999999	975	873	65	210	999999	997	755	927	714	999999	713	999999	94	773	999999	788	71	700	165	471	999999	999999	928	616	285	977	999999	959	150	999999	399	999999	79	999999	918	192	547	294	999999	458	103	143	440	99	999999	999999	534	999999	999999	999999	999999	999999	12	999999	359	780	944	449	924	999999	67	999999	786	999999	876	741	846	431	855	555	999999	999999	994	706	378	529	765	999999	785	999999	453	999999	261	68	999999	216	970	819	999999	999999	248	108	999999	347	401	999999	357	666	999999	999999	649	999999	389	162	999999	503	198	999999	999999	999999	25	999999	999999	145	915	361	545	999999	113	670	771	36	999999	716	317	151	418	657	314	999999	999999	108	625	695	999999	999999	325	999999	226	177	27	999999	938	482	999999	142	444	999999	
999999	50	999999	629	563	552	328	999999	982	999999	845	999999	999999	541	991	999999	657	999999	490	999999	999999	574	45	999999	511	999999	653	106	98	647	593	184	999999	194	235	999999	320	553	545	82	377	999999	367	999999	262	526	92	486	683	138	824	216	652	999999	239	999999	15	324	127	628	899	231	999999	999999	89	670	999999	999999	315	726	499	999999	381	417	600	999999	216	392	194	985	999999	177	423	959	999999	386	532	240	954	378	268	996	999999	916	999999	155	999999	31	999999	999999	533	192	180	956	999999	720	835	244	876	762	650	999999	140	141	775	999999	999999	574	523	703	147	762	946	937	468	503	678	999999	244	999999	483	194	819	601	462	670	996	999999	330	999999	551	298	363	201	727	999999	999999	999999	999999	450	999999	999999	999999	869	999999	999999	245	243	999999	999999	52	381	10	431	999999	465	999999	538	679	999999	735	351	254	421	162	849	409	754	219	822	637	383	323	999999	118	65	686	999999	999999	999999	434	763	968	999999	68	180	297	999999	912	271	842	337	625	45	715	995	999999	96	717	604	999999	491	33	675	508	669	67	999999	322	999999	779	853	390	999999	680	972	999999	70	363	982	562	999999	841	947	980	309	758	287	999999	122	881	999999	242	552	330	999999	739	303	685	999999	122	90	620	688	491	999999	999999	637	365	742	622	122	733	999999	52	895	649	86	999999	209	910	780	138	209	352	999999	999999	999999	666	738	243	89	385	999999	999999	999999	856	163	465	999999	999999	130	922	345	999999	769	866	508	510	999999	302	662	608	486	489	999999	951	999999	999999	311	378	118	971	626	509	542	737	769	864	570	48	496	620	704	846	790	858	793	999999	582	323	999999	337	240	445	999999	481	999999	484	538	530	999999	816	163	999999	253	158	999999	999999	957	42	106	643	999999	396	999999	999999	904	639	698	483	167	710	763	988	266	781	740	191	928	999999	837	295	336	50	602	679	466	91	999999	999999	563	957	999999	550	227	999999	397	844	639	537	577	269	785	65	372	735	63	175	365	472	418	123	999999	999999	204	999999	999999	999999	793	136	999999	822	46	67	920	210	959	222	999999	999999	393	896	552	400	493	578	510	281	999999	867	999999	999999	726	140	999999	449	59	855	356	416	172	498	60	512	951	999999	232	727	999999	999999	775	840	405	577	88	521	999999	516	999999	625	310	45	999999	925	509	296	105	999999	835	480	161	113	866	999999	625	999999	845	49	999999	738	999999	999999	146	516	101	786	894	158	61	710	878	542	999999	730	999999	136	276	999999	13	
665	659	326	892	664	19	999999	973	51	999999	192	999999	531	77	674	999999	999999	899	715	833	999999	999999	999999	854	999999	602	618	661	146	257	999999	999999	721	45	784	999999	39	889	481	506	999999	999999	853	999999	868	44	999999	475	778	999999	588	237	561	300	290	273	999999	471	768	999999	999999	20	837	794	462	563	999999	495	292	595	999999	638	427	218	413	910	548	749	985	999999	255	153	999999	685	668	272	999999	430	755	520	375	567	131	419	999999	999999	999999	999999	999999	999999	999999	860	192	193	219	950	809	352	886	380	725	963	486	679	816	999999	138	162	135	199	495	534	740	771	999999	999999	999999	18	113	994	935	489	14	680	19	395	961	699	475	718	463	725	999999	999999	795	412	91	999999	999999	999999	290	822	932	554	820	554	129	421	999999	537	443	800	999999	892	444	245	958	805	669	999999	999999	439	999999	417	999999	769	991	365	976	817	600	74	999999	999999	714	122	557	999999	999999	464	275	549	735	938	999999	999999	486	999999	999999	560	453	999999	782	999999	572	851	146	525	818	60	563	999999	999999	156	936	378	394	994	187	331	687	999999	999999	214	165	999999	703	747	141	83	292	350	999999	426	373	999999	999999	244	682	999999	976	999999	999999	999999	901	510	115	589	999999	906	278	492	473	999999	999999	944	339	577	999999	999999	157	399	393	744	768	222	349	28	999999	621	96	160	322	324	355	655	867	146	313	999999	641	123	745	234	805	999999	877	806	554	429	984	999999	999999	856	715	586	648	897	50	689	171	999999	999999	390	820	128	179	158	999999	999999	999999	203	274	371	194	43	654	999999	938	967	345	999999	474	999999	637	382	932	465	608	769	999999	969	999999	624	493	554	316	364	414	687	630	728	544	337	351	791	450	856	999999	682	932	489	999999	999999	353	629	999999	999999	752	999999	195	714	550	503	999999	999999	999999	649	878	640	726	299	754	999999	346	617	999999	146	21	845	931	85	793	926	836	999999	999999	33	280	864	999999	862	611	999999	501	916	999999	51	129	243	694	800	978	999999	955	642	734	706	736	999999	999999	484	999999	907	999999	999999	999999	623	999999	690	999999	83	379	24	707	864	999999	788	999999	430	439	957	27	999999	160	141	107	762	971	204	793	314	296	544	243	458	429	999999	459	391	995	999999	384	999999	999999	999999	431	964	333	999999	955	946	946	315	999999	673	466	664	999999	385	22	168	652	472	896	791	786	835	781	259	444	982	999999	999999	999999	874	999999	589	640	539	709	999999	999999	880	248	846	367	981	246	569	
991	764	948	84	378	837	999999	912	542	999999	834	999999	192	84	655	972	618	578	880	432	101	877	34	226	999999	879	729	771	233	59	434	805	598	221	268	680	999999	264	999	597	962	669	57	294	999999	123	950	364	234	276	238	789	999999	999999	999999	123	999999	731	408	499	999999	150	999999	999999	921	38	997	971	815	975	937	364	999999	292	470	999999	830	999999	520	562	929	999999	546	956	821	999999	999999	785	999999	155	940	312	855	999999	490	822	999999	564	999999	999999	999999	999999	999999	259	339	999999	999999	818	353	55	292	998	221	999999	570	742	603	732	671	287	333	222	237	670	45	999999	508	77	802	648	452	999999	378	843	446	999999	827	999999	627	946	999999	886	999999	999999	862	999999	999999	999999	999999	747	999999	257	893	94	354	903	751	999999	999999	704	999999	152	26	999999	603	26	629	999999	999999	999999	915	999999	115	724	853	446	780	539	807	104	999999	498	137	999999	430	204	382	294	999999	543	208	949	84	923	580	291	870	736	104	846	999999	722	999999	330	832	999999	152	178	241	907	132	999999	79	999999	170	999999	999999	961	285	409	999999	999999	999999	864	420	965	242	999999	154	572	576	999999	999999	960	782	999999	888	806	999999	999999	999999	999999	62	999999	999999	987	879	954	763	999999	275	999999	461	695	213	975	843	745	909	867	999999	960	999999	999999	340	88	776	999999	999999	349	989	999999	740	766	356	439	293	297	453	999999	95	999999	999999	450	999999	999999	592	749	757	807	999999	152	999999	999999	838	999999	999999	999999	999999	343	220	770	999999	424	714	66	178	694	999999	774	692	556	999999	486	999999	999999	999999	583	372	999999	495	36	361	539	371	999999	321	386	928	999999	999999	899	45	119	223	324	669	999999	735	250	499	897	411	999999	124	431	849	420	581	446	558	605	31	999999	847	193	419	88	999999	999999	999999	999999	766	999999	999999	999999	520	193	272	467	999999	538	847	132	182	598	625	999999	424	940	999999	900	804	999999	706	653	878	456	999999	999999	905	590	951	868	999999	708	140	327	999999	999999	910	665	158	999999	713	30	757	899	416	999999	567	50	664	121	869	999999	986	285	999999	999999	914	999999	999999	243	999999	152	999999	979	626	999999	467	999999	999999	103	999999	999999	752	690	999999	686	999999	978	50	999999	999999	864	925	839	998	661	721	855	941	597	416	846	744	914	999999	570	443	778	282	941	999999	270	999999	571	999999	538	999999	306	507	700	999999	936	33	909	771	698	227	747	981	999999	753	999999	366	322	999999	999999	597	837	138	217	253	128	706	108	230	999999	
733	364	999999	470	570	425	357	251	999999	480	999999	834	153	863	353	696	796	317	999999	999999	903	817	884	999999	999999	999999	177	300	456	856	240	924	689	569	964	862	988	521	404	999999	264	999999	700	215	370	999999	694	275	863	999999	331	398	999999	51	307	999999	479	859	529	317	257	67	794	765	250	898	155	583	898	491	999999	285	999999	999999	999999	788	999999	679	538	187	568	901	436	899	999999	999999	24	648	999999	59	393	138	992	96	999999	206	999999	934	965	999999	999999	999999	376	382	849	56	999999	61	126	519	798	800	999999	999999	749	356	999999	999999	240	408	884	507	321	999999	999999	578	999999	827	778	727	467	999999	999999	76	999999	457	534	999999	60	489	367	999999	531	752	260	592	806	999999	346	734	575	436	704	999999	587	120	799	527	999999	280	762	999999	999999	398	62	615	96	265	781	999999	821	576	844	751	999999	920	975	569	598	515	771	999999	999999	54	162	40	999999	156	488	459	658	999999	780	999999	726	710	999999	143	699	999999	999999	551	869	54	999999	998	999999	953	999999	666	999999	239	999999	999999	509	130	176	238	245	999999	138	999999	776	999999	643	813	796	999999	34	999999	239	841	999999	953	999999	229	773	446	140	163	447	534	999999	999999	324	428	999999	21	999999	606	543	462	897	999999	999999	565	775	547	410	110	212	527	999999	193	436	303	370	999999	758	289	356	999999	107	92	999999	999999	999999	999999	17	225	734	999999	999999	428	797	776	999999	202	446	454	454	236	999999	999999	951	919	605	448	395	30	67	114	263	991	259	813	365	815	103	999999	999999	821	999999	999999	376	427	999999	510	395	660	359	177	538	314	835	130	694	77	140	999999	998	868	568	987	167	999999	531	803	179	983	999999	139	999999	534	206	632	696	850	999999	533	196	999999	63	735	670	889	575	948	999999	138	999999	298	684	438	913	388	999999	552	999999	746	895	929	340	411	248	999999	999999	14	118	999999	434	844	413	607	477	903	815	833	999999	999999	63	583	647	50	864	133	999999	670	620	817	379	999999	822	917	638	267	999999	651	999999	999999	999999	571	839	953	704	284	884	87	960	999999	573	999999	999999	759	999999	322	291	999999	999999	125	775	999999	394	301	832	289	31	999999	968	220	149	174	347	999999	456	492	743	999999	346	590	248	377	709	610	253	999999	919	73	999999	999999	975	474	114	381	674	423	187	548	130	999999	999999	399	118	750	999999	999999	999999	358	312	999999	578	597	954	999999	999999	407	698	783	57	882	370	958	269	999999	244	675	70	999999	211	43	
314	205	573	920	337	849	999999	959	740	844	999999	570	761	35	999999	999999	999999	999999	504	999999	724	999999	500	247	64	304	139	999999	516	999999	999999	126	157	278	895	382	33	43	629	999999	148	739	53	212	999999	799	206	244	905	856	165	913	999999	934	318	999999	705	999999	999999	43	999999	999999	452	545	506	999999	422	492	999999	374	999999	486	527	999999	138	985	360	297	233	264	107	895	559	659	49	435	655	222	999999	999999	677	698	177	999999	318	344	296	999999	999999	272	386	714	114	541	502	999999	395	993	806	999999	560	417	999999	611	935	824	254	793	506	80	999999	210	531	154	696	665	319	931	169	793	699	851	590	961	999999	392	999999	27	999999	370	50	999999	416	637	434	270	999999	566	660	494	999999	999999	12	636	175	186	192	999999	845	836	369	464	834	999999	999999	999999	826	999999	732	552	43	236	636	145	39	444	793	999999	999999	436	79	999999	280	675	704	206	849	954	999999	701	210	999999	182	999999	999999	585	828	404	13	725	443	455	833	118	460	863	999999	866	999999	999999	393	999999	249	419	766	615	193	168	318	999999	859	872	354	41	999999	999999	64	316	999999	454	999999	398	890	994	992	624	999999	172	224	840	999999	999999	999999	74	317	912	591	999999	999999	395	401	669	999999	999999	866	571	111	801	765	999999	809	559	732	162	125	995	407	255	426	999999	695	31	999999	999999	106	876	524	289	723	999999	620	300	753	748	62	946	311	323	137	431	522	999999	406	965	41	780	260	204	949	322	999999	999999	347	420	999999	380	724	619	480	990	56	822	999999	336	637	518	806	984	110	178	693	94	127	999999	629	576	625	999999	999999	999999	626	329	339	411	924	285	953	342	58	681	231	691	843	146	385	700	51	80	338	999999	974	276	104	999999	999999	430	227	352	999999	999999	999999	745	183	999999	374	999999	999999	676	999999	999999	565	474	935	428	946	11	250	981	999999	999999	999999	999999	651	922	351	359	235	558	999999	504	67	610	551	924	926	486	517	688	772	658	217	375	669	975	957	509	340	675	834	627	999999	246	732	861	999999	209	104	261	813	24	500	933	893	907	305	999999	923	21	999999	470	493	562	218	961	722	999999	886	675	999999	999999	29	559	724	999999	324	820	878	689	336	999999	391	999999	875	757	167	283	481	999999	679	12	586	328	183	999999	143	627	38	770	149	437	323	428	999999	971	999999	940	219	739	592	485	999999	243	684	774	88	999999	687	460	803	448	689	134	999999	963	265	999999	386	361	30	696	
791	999999	550	899	413	962	971	999999	762	226	74	742	999999	204	926	352	644	409	295	907	940	999999	999999	700	748	999999	433	331	999999	304	564	999999	718	895	693	999999	693	785	371	125	264	783	698	587	383	999999	999999	999999	47	913	66	977	75	123	756	224	151	999999	999999	999999	999999	650	198	467	661	216	33	283	511	958	659	999999	999999	179	652	166	879	389	327	800	244	632	294	999999	999999	587	791	605	149	999999	826	999999	634	999999	586	614	999999	240	925	999999	999999	681	999999	89	264	207	939	896	999999	600	344	999999	532	999999	979	907	366	999999	228	84	999999	428	999999	41	141	815	234	890	592	47	999999	999999	464	160	999999	562	999999	214	546	50	648	895	144	548	144	75	320	283	999999	999999	999999	206	999999	850	751	505	999999	268	948	999999	973	999999	313	433	999999	696	306	999999	483	426	999999	161	850	187	436	999999	294	595	999999	75	504	950	999999	913	789	375	636	613	999999	381	25	84	999999	999999	77	599	591	710	521	447	999999	939	800	750	114	999999	356	833	424	231	220	952	370	882	943	33	334	400	999999	661	69	692	972	111	410	500	894	752	120	836	938	583	83	459	306	565	999999	972	999999	692	29	803	199	187	170	73	713	384	164	54	275	200	76	860	388	86	966	698	999999	614	212	603	723	588	293	637	878	911	999999	388	999999	361	591	951	641	266	999999	999999	999999	347	786	999999	597	75	571	747	516	223	81	999999	598	461	632	999999	490	425	89	611	893	999999	999999	802	797	999999	181	913	609	125	228	131	583	181	757	12	827	691	999999	657	26	545	130	665	999999	366	789	420	729	396	999999	225	186	891	999999	417	162	984	722	999999	894	999999	148	401	994	999999	645	999999	704	630	376	798	419	999999	999999	357	412	999999	962	441	987	760	194	222	653	12	944	999999	280	999999	850	843	968	195	999999	368	407	729	670	999999	999999	999999	716	108	30	673	806	999999	999999	553	14	999999	999999	291	833	143	473	925	748	991	15	953	156	999999	780	999999	999999	234	999999	235	999999	683	859	82	720	624	54	95	999999	980	999999	999999	395	999999	345	999999	822	999999	361	629	895	482	981	678	885	767	226	361	999999	496	999999	999999	95	999999	603	999999	999999	948	571	218	98	388	733	999999	999999	999999	999999	428	29	562	999999	152	872	48	340	999999	702	191	197	953	408	693	767	705	146	624	113	324	999999	999999	455	873	126	152	999999	516	748	223	882	79	999999	797	999999	765	785	999999	709	57	740	999999	628	590	
761	617	810	405	999999	37	631	999999	711	253	304	15	999999	999999	35	729	999999	823	999999	489	999999	127	753	610	362	999999	919	999999	914	66	999999	999999	395	864	121	508	341	145	896	720	591	711	368	955	503	999999	657	947	675	980	549	916	407	149	999999	999999	999999	210	53	618	118	196	267	654	670	306	620	252	726	527	999999	999999	999999	17	897	597	759	999999	999999	36	354	999999	769	934	999999	999999	601	256	582	477	644	999999	102	288	612	405	454	999999	295	206	715	415	230	999999	592	187	989	399	251	694	884	75	103	26	999999	145	999999	332	146	12	705	999999	670	258	883	266	280	999999	404	999999	999999	999999	513	910	999999	939	751	999999	351	340	677	211	14	888	593	578	47	999999	999999	477	999999	131	577	999999	501	999999	999999	972	274	335	999999	350	999999	750	551	839	562	193	705	334	393	999999	981	999999	999999	999999	999999	781	665	314	999999	204	633	999999	521	31	477	230	999999	969	999999	999999	357	26	433	336	999999	264	347	999999	26	853	379	690	999999	999999	150	999999	957	998	983	963	316	999999	116	999999	717	77	238	529	372	341	775	735	140	614	999999	999999	383	999999	999999	999999	999999	912	297	999999	999999	942	843	346	999999	999999	273	420	986	240	472	999999	910	720	999999	150	999999	817	391	685	88	643	560	479	729	185	397	999999	712	999999	999999	999999	672	740	887	774	233	892	648	665	999999	364	749	899	999999	69	64	662	388	155	999999	627	999999	999999	999999	999999	392	374	617	999999	319	999999	708	116	712	78	725	179	833	844	916	144	178	999999	617	723	894	661	337	670	131	735	580	566	801	901	873	69	999999	706	392	859	285	943	999999	763	656	643	196	83	343	999999	999999	543	999999	999999	458	999999	995	572	296	731	46	946	999999	584	999999	152	314	999999	204	999999	999999	999999	462	999999	999999	235	380	853	77	999999	474	264	999999	999999	906	47	336	858	452	999999	74	880	999999	660	999999	338	368	770	40	514	338	999999	879	677	999999	701	999999	999999	93	232	433	151	505	999999	999999	999999	999999	999999	678	999999	815	456	368	999999	601	844	717	801	243	531	866	609	999999	563	999999	999999	999999	658	999999	214	999999	164	774	230	645	922	385	383	403	51	999999	31	102	999999	699	881	27	754	999999	324	999999	288	938	562	365	823	328	941	122	178	999999	961	999999	473	740	999999	999999	147	999999	679	468	343	999999	202	813	845	999999	488	864	51	80	630	582	762	229	677	225	999999	865	822	603	443	270	235	999999	755	760	999999	604	48	210	999999	
275	406	855	651	999999	746	999999	999999	316	999999	87	81	107	776	389	999999	999999	72	999999	469	282	999999	999999	999999	82	999999	558	68	95	999999	999999	825	840	201	364	999999	906	578	796	479	473	355	515	999999	999999	199	137	999999	376	261	385	999999	603	741	999999	999999	330	831	578	708	197	999999	434	428	955	261	999999	906	422	213	602	675	999999	964	995	927	999999	321	668	883	55	691	691	833	999999	353	231	109	594	755	855	999999	999	97	292	999999	999999	96	999999	114	957	230	454	999999	999999	999999	274	999999	999999	679	457	19	172	999999	663	506	999	600	916	611	999999	141	322	666	358	527	999999	188	682	223	16	74	513	999999	925	824	246	528	184	802	89	999999	999999	999999	308	845	912	999999	434	785	783	330	999999	206	84	826	908	999999	815	141	43	95	956	532	999999	392	506	608	769	838	269	999999	426	123	532	999999	777	407	999999	512	615	999999	753	896	440	686	894	999999	489	109	999999	457	999999	999999	768	993	999999	832	251	916	999999	999999	544	596	526	999999	903	66	999999	636	58	511	430	999999	526	999999	341	70	101	999999	999999	199	129	670	923	812	768	384	355	539	811	945	165	451	999999	999999	827	167	380	138	782	837	641	999999	60	999999	36	409	525	106	999999	575	999999	264	428	999999	193	873	673	714	543	999999	999999	145	999999	999999	999999	979	150	224	999999	183	689	963	214	999999	558	277	999999	999999	999999	368	858	999999	999999	246	999999	901	33	22	999999	954	494	999999	594	262	136	999999	37	947	69	57	268	310	262	488	999999	999999	60	767	601	916	999999	999999	999999	999999	999999	463	268	588	897	999999	999999	137	107	889	688	33	999999	952	533	61	249	999999	459	737	109	557	995	398	999999	999999	850	999999	999999	999999	999999	340	737	419	999999	673	999999	999999	999999	614	101	999999	213	372	799	862	407	999999	244	550	999999	590	705	201	85	123	467	869	238	469	999999	700	716	895	198	358	295	999999	370	860	999999	999999	622	844	646	968	353	632	598	497	40	752	31	870	534	120	999999	999999	344	477	999999	378	220	999999	999999	400	424	999999	184	999999	576	999999	999999	383	737	875	968	860	554	999999	769	999999	280	740	999999	999999	999999	846	999999	999999	723	749	625	893	655	444	591	42	833	999999	999999	45	458	157	920	592	25	999999	143	659	999999	999999	999999	999999	999999	381	107	479	999999	999999	721	999999	947	105	728	827	822	999999	999999	999999	999999	935	36	309	562	734	999999	999999	819	999999	999999	41	712	711	936	999999	758	398	195	283	999999	121	881	999999	
534	976	98	362	429	103	999999	181	919	840	375	999999	999999	999999	675	973	999999	974	659	316	336	999999	999999	246	169	780	79	434	999999	454	956	182	64	364	999999	585	645	33	703	726	999999	663	999999	999999	345	730	999999	75	722	222	288	999999	999999	574	999999	844	120	851	999999	649	34	345	522	999999	884	202	162	394	917	99	999999	999999	999999	933	241	672	999999	993	999999	439	580	13	711	446	175	594	720	999999	27	930	474	793	829	64	701	739	150	646	987	153	577	815	157	999999	884	316	100	528	343	673	275	127	951	764	79	999999	999999	86	309	299	481	999999	377	987	624	999999	152	226	241	502	532	999999	999999	757	861	999999	855	88	562	859	503	999999	155	353	664	357	842	999999	984	680	999999	74	347	698	671	905	448	999999	18	999999	999999	999999	296	999999	151	343	121	999999	999999	999999	999999	555	524	449	795	999999	999999	33	332	277	999999	87	242	560	397	468	595	317	96	955	326	695	80	221	999999	629	999999	314	211	999999	246	649	172	680	999999	559	549	897	999999	392	388	424	837	740	649	96	641	735	454	999999	748	803	117	999999	999999	479	485	313	754	175	382	222	822	11	41	61	999999	999999	54	838	918	697	415	999999	999999	902	858	339	571	608	988	180	860	528	583	442	541	999999	999999	46	84	999999	153	736	19	176	602	836	999999	999999	999999	90	690	615	999999	60	398	999999	999999	999999	621	155	999999	155	187	999999	362	303	428	598	520	699	867	999999	764	682	554	678	694	411	999999	999999	630	973	999999	907	490	999999	763	533	54	138	845	999999	999999	928	504	997	559	807	999999	308	418	121	87	482	223	682	851	92	505	719	999999	968	785	599	524	768	718	280	721	999999	999999	894	553	999999	853	269	592	835	187	557	129	999999	597	10	613	519	895	953	694	807	402	680	38	335	420	877	822	826	414	736	999999	288	95	999999	768	523	567	696	999999	953	99	26	905	947	999999	999999	380	784	985	999999	999999	765	586	913	715	859	866	228	971	976	446	766	431	450	999999	840	801	892	242	999999	951	209	999999	999999	718	386	775	90	999999	588	506	999999	840	408	864	999999	702	999999	989	908	656	999999	724	652	999999	332	594	999999	678	759	40	488	999999	894	63	672	999999	846	205	339	94	786	492	999999	479	408	925	999999	999999	755	148	629	902	333	443	612	999999	682	232	396	791	999999	411	976	999999	999999	495	946	354	999999	93	856	999999	660	824	870	856	342	183	119	999999	571	880	923	620	410	585	229	
460	451	197	757	999999	809	547	999999	999999	516	999999	460	912	979	999999	392	672	999999	652	252	509	573	755	152	999999	123	989	229	439	999999	365	157	443	276	495	903	999999	999999	999999	177	122	999999	495	349	999999	722	206	426	893	497	260	338	757	343	720	887	696	54	258	509	819	999999	345	895	999999	686	999999	999999	999999	774	999999	346	59	485	139	459	87	999999	999999	787	999999	573	335	942	238	37	399	999999	556	608	999999	960	87	733	358	795	713	999999	999999	821	704	999999	932	999999	119	913	288	999999	214	270	809	290	410	471	592	256	992	403	667	134	297	918	999999	886	568	999999	999999	326	136	999999	999999	487	999999	823	93	367	640	216	832	324	748	126	895	295	798	926	559	616	150	112	802	320	932	74	534	786	468	55	560	691	654	962	155	869	524	999999	73	586	387	999999	615	785	570	353	385	180	999999	999999	97	642	999999	653	999999	34	541	435	999999	163	999999	307	999999	594	999999	151	670	786	971	35	771	477	863	973	999999	916	496	27	999999	999999	688	999999	763	663	958	918	999999	10	999999	130	338	999999	775	999999	297	90	335	30	139	428	683	999999	208	997	999999	619	779	999999	425	269	538	523	685	966	475	935	543	245	636	999999	327	669	999	999999	696	999999	999999	999999	686	999999	999999	476	887	331	999999	98	165	766	999999	348	149	999999	585	527	592	999999	999999	809	999999	361	547	99	394	402	111	23	600	999999	310	359	918	825	999999	278	678	999999	636	999999	71	386	780	999999	615	297	999999	398	94	482	268	999999	279	892	518	334	609	999999	92	999999	230	891	498	999999	999999	280	430	999999	720	316	848	530	188	59	747	68	581	769	999999	106	804	712	929	999999	100	428	90	35	316	999999	999999	187	979	999999	142	999999	999999	973	321	345	867	284	999999	777	633	737	999999	229	999999	460	752	840	27	985	691	518	961	380	716	999999	200	404	17	999999	999999	671	550	48	917	577	999999	608	458	148	239	999999	44	161	999999	362	724	999999	880	856	141	828	999999	994	458	624	999999	516	267	999999	999999	472	277	999999	139	962	197	664	312	577	999999	154	391	878	756	171	483	999999	886	363	322	340	999999	160	704	999999	999999	999999	589	999999	999999	664	999999	184	999999	766	262	204	999999	532	175	70	557	999999	577	999999	446	290	247	999999	151	408	630	903	960	814	999999	126	999999	319	999999	640	999999	20	218	624	803	217	999999	999999	909	289	787	364	197	262	782	221	583	999999	999999	231	999999	302	999999	961	44	446	224	189	
818	999999	68	999999	81	535	984	547	104	952	193	239	999999	257	999999	862	620	275	716	707	42	999999	542	428	935	239	331	783	859	256	999999	999999	992	704	180	772	999999	84	292	662	277	999999	126	630	533	154	824	999999	999999	298	999999	999999	999999	999999	157	92	603	639	777	842	213	999999	999999	999999	373	827	246	701	86	615	641	545	983	63	440	796	620	912	894	790	414	269	868	571	999999	820	635	486	557	98	179	590	307	450	458	999999	557	278	267	706	908	133	985	308	656	805	785	676	86	999999	999999	691	745	999999	437	944	342	999999	941	553	201	999999	153	987	445	60	248	543	605	999999	248	351	654	999999	882	290	284	570	914	110	44	958	999999	999999	999999	488	999999	320	22	999999	733	441	999999	714	514	158	979	997	863	999999	566	252	81	712	122	130	46	557	114	157	669	772	211	840	518	242	359	999999	999999	957	215	928	530	101	640	999999	24	940	683	733	310	287	707	319	544	792	999999	698	94	506	451	298	215	865	999999	960	240	495	205	282	999999	42	999999	999999	400	638	999999	980	81	315	115	105	874	999999	846	392	999999	891	306	999999	999999	661	862	999999	999999	917	722	665	257	679	999999	999999	745	410	999999	277	999999	801	919	905	999999	999999	999999	778	401	356	423	835	29	999999	999999	348	199	479	999999	999999	999999	772	999999	482	999999	66	732	402	999999	586	360	473	446	578	999999	274	972	400	656	448	999999	999999	999999	169	999999	887	646	796	784	237	999999	276	484	796	107	877	410	446	990	23	184	234	49	815	999999	999999	399	450	718	631	376	999999	999999	488	113	95	310	241	999999	38	419	936	999999	512	999999	94	988	999999	480	864	863	999999	410	642	274	810	54	656	999999	999999	999999	205	87	163	860	541	453	996	999999	999999	999999	179	466	961	603	247	999999	999999	999999	911	961	749	970	853	767	840	397	190	223	302	999999	653	78	999999	539	999999	858	464	999999	999999	641	999999	999999	468	297	694	999999	449	48	36	204	999999	98	261	591	749	999999	234	395	999999	153	272	782	400	970	923	999999	40	431	389	999999	161	999999	853	280	968	792	511	566	83	771	948	999999	197	108	533	999999	816	844	790	988	634	999999	631	999999	378	999999	999999	497	999999	593	48	27	658	646	52	999999	244	999999	623	957	999999	668	322	259	205	130	594	301	999999	368	294	196	641	999999	755	92	263	999999	901	999999	235	24	202	490	732	999999	493	551	65	899	330	834	999999	833	275	966	999999	382	375	258	625	275	59	
15	308	852	999999	268	891	999999	999999	952	90	864	999999	709	475	832	526	274	999999	53	999999	547	47	460	964	999999	135	999999	999999	999999	999999	653	142	959	999999	197	191	880	555	999999	659	106	530	378	999999	366	111	565	500	924	999999	111	999999	582	39	999999	967	847	887	577	142	999999	634	999999	999999	437	731	771	999999	999999	650	999999	719	412	393	999999	27	668	706	608	706	999999	999999	410	35	999999	999999	560	930	999999	229	343	993	977	102	557	471	41	343	326	635	339	821	999999	284	219	391	218	198	890	494	999999	999999	289	999999	573	812	233	473	229	999999	181	841	999999	68	999999	652	741	319	835	999999	986	334	390	973	376	748	87	136	999999	999999	823	999999	49	968	999999	202	714	999999	529	744	999999	567	124	921	463	497	999999	163	967	566	650	999999	362	222	999999	974	760	999999	504	999999	735	999999	657	795	581	808	801	999999	148	124	938	999999	790	101	440	428	220	468	999999	879	218	923	169	259	783	924	19	999999	470	946	999999	408	612	704	18	999999	909	999999	999999	999999	999999	999999	999999	852	627	999999	999999	271	782	89	763	999999	796	625	615	811	938	408	999999	657	799	974	852	202	682	540	32	95	92	299	999999	891	128	864	193	999999	909	999999	631	768	815	748	55	999999	192	149	611	987	99	206	211	511	317	999999	999999	721	999999	822	179	96	992	33	999999	999999	570	871	183	932	441	999999	902	632	777	253	841	999999	928	470	19	543	999999	45	999999	999999	97	999999	584	435	18	471	628	96	146	544	776	791	569	563	821	320	999999	678	555	999999	304	579	999999	999999	999999	805	793	999999	812	636	167	956	37	303	404	562	297	747	924	970	999999	815	999999	999999	477	60	490	374	649	999999	577	261	490	530	590	517	284	520	999999	999999	677	725	283	510	387	999999	999999	275	169	999999	33	227	754	999999	481	488	94	500	596	999999	324	428	263	123	68	906	999999	507	712	886	999999	776	999999	721	302	278	541	985	855	657	296	225	215	390	675	359	999999	905	58	112	999999	783	923	783	888	259	471	170	999999	481	999999	266	562	282	979	256	64	43	292	999999	999999	109	645	939	514	999999	222	872	448	708	999999	570	459	610	999999	505	852	999999	832	53	806	381	542	384	314	40	662	932	411	429	305	473	999999	844	999999	999999	147	999999	279	789	46	599	721	999999	81	782	807	999999	819	484	403	999999	210	999999	407	574	999999	999999	999999	999999	447	289	471	28	413	936	947	614	999999	138	367	999999	120	53	17	217	
659	799	312	531	233	709	123	999999	35	631	999999	384	447	590	767	876	359	795	352	756	137	999999	340	144	999999	203	507	691	127	999999	563	167	241	199	915	766	958	112	260	737	176	999999	992	999999	674	573	176	864	370	490	518	324	701	261	89	956	999999	178	697	40	211	999999	809	500	77	114	153	258	675	999999	918	256	999999	614	589	999999	710	558	470	271	37	643	330	636	26	248	466	980	999999	958	307	999999	415	229	535	744	999999	999999	714	999999	430	917	999999	999999	571	272	779	999999	671	497	256	910	999999	436	13	568	111	999999	484	828	648	999999	148	717	702	138	841	325	89	844	857	217	844	901	840	119	455	960	75	754	999999	999999	318	622	712	999999	92	979	226	967	643	562	999999	885	999999	267	779	999999	667	442	431	463	17	999999	639	999999	76	806	595	894	122	999999	117	729	999999	279	999999	525	14	999999	56	861	999999	999999	999999	999999	999999	958	999999	583	339	999999	302	632	333	999999	999999	491	982	999999	331	285	999999	332	999999	501	454	999999	526	999999	414	264	476	362	999999	999999	363	895	625	345	848	117	999999	21	564	149	848	485	406	362	906	371	542	341	983	770	477	776	267	709	850	901	442	338	179	84	507	940	246	763	652	477	866	647	825	223	459	999999	767	999999	652	968	891	999999	744	52	722	999999	999999	625	999999	999999	637	916	999999	947	675	497	999999	489	999999	908	999999	642	709	999999	999999	894	516	770	999999	104	999999	552	999999	881	19	278	593	999999	362	371	572	620	671	75	839	949	163	878	999999	962	999999	287	83	744	729	259	463	999999	546	999999	629	608	999999	999999	577	999999	859	999999	937	999999	903	999999	137	279	999999	628	971	999999	999999	555	740	638	999999	358	564	731	479	321	162	760	814	999999	590	534	742	964	315	673	498	754	99	999999	940	999999	68	999999	160	803	408	110	287	819	999999	999999	96	991	999999	956	442	845	999999	547	459	186	591	999999	135	602	537	381	323	307	156	845	466	199	999999	999999	299	999999	581	675	999999	62	999999	995	574	599	999999	751	587	359	240	652	149	552	101	763	999999	444	698	558	276	999999	786	979	673	869	534	999999	303	999999	666	999999	999999	940	634	407	703	999999	999999	535	999999	999999	793	999999	77	503	706	914	107	933	527	999999	999999	33	408	886	275	503	999999	999999	75	999999	999999	289	692	999999	387	209	999999	694	70	964	394	999999	404	491	243	822	912	179	173	620	799	370	780	999999	660	251	541	748	141	210	274	999999	999999	613	
338	514	281	539	125	999999	996	413	873	563	999999	878	999999	917	999999	452	591	162	999999	454	751	97	509	881	877	999999	667	999999	562	999999	699	50	999999	999999	162	728	550	382	63	666	623	395	496	999999	999999	782	622	623	999999	689	619	122	812	25	999999	999999	14	400	661	999999	999999	827	999999	23	863	999999	184	999999	999999	924	902	218	108	875	831	365	999999	293	540	104	524	53	84	873	250	999999	237	999999	928	911	724	159	721	84	999999	796	544	482	362	919	999999	784	859	180	999999	410	999999	999999	193	507	650	999999	860	999999	465	795	752	977	773	286	202	495	910	852	210	752	497	999999	58	44	999999	127	930	620	496	740	194	903	96	839	999999	301	999999	430	999999	999999	299	164	999999	999999	53	566	709	85	726	122	873	16	999999	44	913	991	999999	159	686	999999	790	249	79	725	611	849	891	999999	714	999999	991	489	591	207	462	999999	413	27	999999	264	417	855	894	384	866	188	933	61	926	581	999999	355	744	738	221	60	94	894	429	999999	999999	776	999999	824	130	999999	424	999999	999999	580	587	869	168	432	125	935	355	695	858	433	915	840	16	999999	498	999999	744	852	985	412	258	519	598	796	589	641	999999	79	263	999999	763	170	999999	356	993	543	196	322	623	286	999999	399	45	999999	288	834	770	238	336	484	649	571	787	999999	331	78	281	372	843	999999	999999	285	441	999999	670	755	371	659	999999	954	459	432	239	709	706	859	483	602	517	999999	870	999999	742	778	833	201	382	309	35	999999	999999	999999	999999	149	999999	429	957	659	335	532	473	120	99	382	35	226	342	999999	999999	999999	999999	678	854	98	613	999999	543	999999	553	479	382	72	999999	223	691	635	953	100	875	287	901	823	277	985	999999	999999	999999	369	753	616	858	999999	835	562	340	594	969	390	535	646	999999	999999	116	856	159	999999	485	875	691	399	999999	251	213	195	570	771	411	869	806	852	31	183	908	936	620	999999	999999	82	883	999999	665	572	564	999999	400	605	717	999999	999999	880	999999	299	678	364	353	616	101	649	992	569	999999	110	999999	999999	625	999999	397	180	245	81	184	413	992	594	999999	700	687	974	795	964	64	990	999999	926	999999	731	505	554	592	13	999999	586	89	324	999999	564	999999	881	612	688	999999	546	185	764	999999	871	306	93	630	999999	999999	126	854	37	514	999999	77	657	115	893	217	842	587	999999	93	597	333	678	680	179	711	999999	372	116	756	999999	814	279	230	705	434	999999	924	938	
999999	870	731	62	809	999999	999999	999999	775	999999	481	376	958	943	680	118	548	628	999999	460	941	999999	754	999999	280	997	388	999999	437	410	468	795	918	999999	167	223	865	280	999999	959	681	380	41	652	635	390	558	871	598	122	999999	806	17	473	997	951	126	983	999999	811	342	699	903	375	260	685	457	319	999999	999999	252	277	999999	454	779	999999	101	111	123	999999	999999	517	999999	324	253	999999	787	999999	651	216	999999	882	498	67	626	982	999999	665	402	949	932	248	95	141	869	889	58	563	694	436	999999	24	870	891	372	999999	499	999999	131	598	999999	12	999999	578	999999	370	999999	700	827	796	103	436	709	173	957	210	999999	78	999999	363	613	233	999999	225	999999	999999	21	607	999999	801	493	887	544	803	60	930	580	517	771	509	120	357	999999	999999	343	433	999999	706	933	172	404	999999	143	768	984	674	251	999999	999999	999999	358	181	15	999999	313	215	999999	905	122	37	629	914	999999	999999	253	266	497	999999	881	924	778	314	674	532	999999	71	753	775	818	999999	688	137	999999	999999	161	938	999999	709	594	137	541	999999	594	999999	542	999999	999999	198	524	727	186	388	999999	999999	508	53	507	483	629	251	461	126	999999	736	999999	502	628	999999	999999	314	915	788	279	754	393	999999	720	768	990	917	936	565	261	101	209	310	566	988	986	999999	441	868	999999	352	675	425	322	857	566	50	999999	324	404	219	999999	398	119	816	913	138	333	999999	492	999999	999999	896	864	995	537	999999	935	639	823	687	872	57	707	999999	999999	999999	67	863	212	999999	65	999999	171	51	288	810	200	750	84	999999	783	703	385	378	47	778	560	326	330	526	114	999999	500	717	347	764	691	192	737	999999	81	470	535	999999	656	692	735	999999	716	726	848	195	564	965	999999	179	672	339	888	310	417	999999	542	685	845	833	132	453	999999	524	129	18	23	139	999999	323	177	843	721	355	53	737	609	603	678	999999	667	534	813	177	102	361	303	436	538	999999	999999	850	696	822	569	291	999999	202	999999	839	999999	999999	999999	589	11	828	618	542	267	680	141	999999	999999	926	176	999999	640	536	432	768	714	586	601	456	396	327	156	898	786	761	618	417	996	838	747	999999	355	999999	176	999999	743	760	179	999999	208	988	843	770	656	971	651	591	770	999999	999999	595	999999	733	203	684	682	999999	999999	999999	71	999999	942	178	189	934	253	999999	370	168	35	953	417	743	257	407	484	386	251	999999	120	37	646	168	713	161	
407	621	40	491	591	33	14	674	999999	483	56	675	999999	721	728	999999	230	999999	999999	181	188	100	485	795	999999	999999	477	941	999999	44	87	783	999999	999999	999999	631	385	879	577	999999	949	742	947	773	361	808	796	530	999999	874	999999	999999	355	999999	973	316	146	999999	291	295	555	999999	289	761	406	999999	220	999999	999999	106	860	351	44	811	232	999999	153	999999	999999	401	999999	947	999999	520	999999	52	438	923	64	230	495	999999	999999	291	999999	886	463	195	999999	99	598	243	999999	999999	23	464	999999	543	318	537	999999	434	999999	890	999999	607	999999	768	533	999999	999999	297	507	963	999999	999999	999999	752	364	345	999999	957	344	354	999999	275	611	999999	506	773	51	894	614	527	67	70	348	999999	505	849	999999	694	662	23	265	311	736	999999	387	999999	710	258	189	973	555	216	99	457	97	520	996	999999	272	759	322	939	682	979	906	550	382	57	257	515	665	297	304	331	99	501	539	238	999999	213	73	793	715	641	972	999999	971	891	619	984	999999	999999	999999	902	701	999999	628	756	476	836	999999	662	999999	673	317	268	911	768	999999	595	999999	767	864	68	695	528	233	51	17	999999	579	491	999999	272	662	999999	864	401	629	773	873	783	999999	650	293	411	792	999999	333	999999	999999	213	533	34	13	94	473	374	216	183	102	999999	748	421	267	438	235	738	999999	999999	403	519	148	999999	722	208	16	224	775	294	736	191	717	303	125	376	958	413	268	577	999999	500	195	456	681	295	999999	349	999999	999999	999999	63	40	354	320	999999	74	938	311	805	88	259	999999	922	447	910	999999	999999	306	891	480	821	999999	443	124	902	999999	692	913	999999	173	666	831	920	118	682	999999	372	983	695	311	29	999999	463	999999	615	901	273	19	771	425	590	53	999999	384	999999	584	597	240	418	105	381	35	874	999999	999999	428	678	999999	765	758	507	471	999999	999999	460	719	26	999999	508	10	71	683	151	21	583	622	339	999999	754	107	999999	141	575	599	930	994	999999	821	999999	197	233	459	999999	22	917	129	999999	912	923	644	999999	653	999999	417	999999	999999	884	999999	68	799	98	142	68	667	205	999999	895	21	659	999999	492	204	866	320	777	999999	439	139	103	464	189	427	622	120	540	910	409	168	999999	241	999999	374	763	287	999999	101	401	586	817	551	233	431	263	467	999999	999999	999999	422	639	433	999999	754	999999	604	999999	671	999999	999999	137	999999	966	737	456	427	356	128	441	999999	221	999999	999999	852	321	551	240	
757	174	999999	999999	177	133	986	999999	142	972	999999	999999	168	667	437	999999	999999	459	999999	584	495	975	835	121	999999	930	207	211	999999	999999	416	443	999999	373	862	507	364	990	999999	171	999999	219	999999	999999	991	999999	283	921	783	113	999999	999999	789	999999	745	782	338	53	924	246	926	785	574	918	566	921	387	795	805	930	226	462	499	371	604	286	999999	390	129	999999	657	999999	999999	999999	456	23	653	260	628	999999	178	321	999999	723	999999	204	645	405	888	79	999999	999999	125	999999	999999	313	999999	428	372	469	999999	947	923	414	999999	650	367	723	999999	552	278	999999	999999	725	999999	905	999999	999999	999999	409	640	266	502	999999	383	179	170	575	963	999999	119	999999	887	168	999999	231	397	661	145	594	837	921	933	345	801	999999	320	399	999999	999999	916	999999	301	963	828	864	999999	999999	40	418	490	792	760	329	442	52	249	18	766	999999	518	734	640	999999	571	999999	333	166	259	374	859	999999	483	981	999999	981	933	924	340	104	775	999999	631	999999	114	999999	170	613	999999	758	999999	312	999999	560	473	192	497	760	401	119	541	299	624	666	559	999999	318	999999	999999	461	999999	999999	677	999999	765	999999	999999	914	999999	526	558	719	263	500	999999	999999	999999	999999	517	53	999999	183	999999	231	563	486	999999	965	177	999999	999999	391	520	451	650	454	634	961	795	479	999999	999999	333	874	561	821	45	134	71	12	583	395	271	59	966	935	792	456	118	288	999999	147	747	51	999999	177	208	999999	849	160	922	185	999999	48	964	910	999999	999999	999999	741	999999	999999	904	175	811	999999	129	471	999999	715	662	187	853	517	384	940	836	292	95	394	999999	233	999999	910	999999	407	267	233	94	66	95	999999	786	999999	837	329	243	581	240	999999	999999	999999	999999	143	498	745	999999	620	663	999999	84	999999	572	286	128	999999	999999	993	95	999999	94	999999	386	428	629	527	400	486	999999	64	706	264	999999	648	346	885	999999	999999	422	343	85	647	569	999999	981	528	999999	510	258	620	999999	999999	496	826	362	999999	361	999999	999999	970	354	845	940	608	999999	999999	515	923	939	242	999999	358	580	751	999999	447	337	325	446	111	955	890	237	69	234	466	999999	235	296	196	534	999999	636	451	989	999999	706	960	743	171	23	648	571	25	299	481	670	999999	498	999999	823	45	471	413	24	464	617	999999	383	860	999999	289	999999	752	708	999999	999999	138	762	999999	740	376	582	285	999999	999999	328	999999	770	753	999999	34	999999	380	373	999999	999999	999999	436	534	
999999	825	586	999999	119	733	999999	818	316	955	759	999999	981	400	184	456	463	196	325	707	145	405	121	630	74	37	552	266	389	220	817	498	999999	237	999999	999999	789	699	175	364	306	509	905	814	993	264	52	346	206	917	999999	999999	908	999999	399	226	714	956	817	91	191	754	439	106	148	271	839	754	914	269	666	764	30	960	999999	636	500	999999	636	809	999999	215	70	472	999999	488	589	972	999999	269	211	999999	881	93	183	551	80	808	676	732	425	999999	432	937	260	280	318	947	999999	763	999999	417	330	17	106	975	999999	967	921	659	682	866	915	999999	67	833	882	999999	787	859	999999	691	630	903	394	697	783	133	221	904	180	641	654	85	543	999999	513	999999	987	208	857	112	999999	999999	60	999999	999999	777	999999	426	398	381	170	469	207	999999	786	426	999999	409	201	570	999999	27	489	50	999999	999999	120	274	330	19	949	999999	11	463	803	614	999999	834	324	15	999999	795	515	799	999999	194	999999	508	16	96	259	999999	16	297	999999	999999	536	19	346	999999	667	615	106	999999	431	580	468	744	241	182	572	788	94	195	326	960	511	690	569	37	962	612	999999	243	759	371	582	713	116	933	999999	844	498	999999	999999	639	699	136	999999	999999	726	999999	276	833	524	470	503	820	970	396	368	846	449	999999	580	999999	357	999999	629	69	997	754	999999	308	105	999999	300	999999	999999	687	271	384	322	669	311	999999	345	999999	719	298	868	762	999999	719	574	240	404	188	211	293	291	836	507	318	902	971	505	999999	737	795	999999	999999	973	999999	999999	984	999999	780	17	999999	719	924	999999	341	200	999999	21	999999	733	865	333	121	999999	563	406	434	877	13	999999	339	332	376	695	923	128	999999	788	459	999999	999999	706	999999	181	459	574	366	693	999999	128	667	959	586	999999	872	472	68	98	419	887	700	116	530	999999	678	999999	352	239	999999	223	521	999999	999999	334	152	999999	710	940	651	989	49	740	711	884	108	379	745	999999	822	461	69	590	379	571	999999	484	185	609	999999	40	999999	137	474	952	607	221	999999	261	103	713	761	127	999999	999999	848	959	405	646	999999	308	683	221	416	767	163	999999	87	991	441	668	983	111	999999	621	767	911	999999	759	287	887	973	494	47	999999	699	942	153	999999	723	933	88	539	692	205	357	999999	999999	707	999999	676	143	415	820	434	999999	660	999999	825	662	936	693	645	999999	999999	999999	999999	999999	307	999999	221	786	138	278	508	589	453	418	252	273	
758	999999	999999	999999	611	999999	999999	999999	612	387	49	999999	328	296	786	249	999999	181	663	869	168	999999	423	999999	587	999999	15	147	321	845	287	252	999999	999999	904	745	135	999999	757	285	999999	525	999999	920	38	999999	468	841	491	999999	156	999999	999999	382	999999	999999	777	928	382	721	999999	430	361	999999	110	796	834	766	392	50	123	757	423	388	112	643	275	999999	611	638	430	173	999999	63	699	999999	497	65	457	981	968	207	999999	45	536	346	173	803	820	241	124	999999	458	450	154	999999	858	375	279	470	656	284	326	999999	300	584	999999	308	77	104	308	779	318	999999	82	916	455	387	852	765	480	471	683	380	523	728	714	999999	999999	311	999999	999999	785	986	334	999999	999999	567	745	951	571	864	735	725	932	999999	999999	58	378	238	942	480	522	514	990	195	601	945	231	572	870	999999	400	766	999999	186	994	331	85	388	44	887	642	999999	204	999999	999999	957	448	999999	344	666	836	679	368	676	999999	999999	999999	149	102	935	999999	183	91	10	474	969	778	999999	351	72	972	989	203	64	999999	999999	999999	384	999999	643	507	999999	237	999999	734	720	408	280	576	723	999999	936	295	999999	999999	999999	819	999999	999999	766	999999	692	836	282	999999	999999	999999	999999	838	987	961	622	690	999999	438	302	945	878	999999	754	571	507	189	628	737	45	704	104	999999	378	802	125	242	999999	464	815	217	954	518	888	243	104	442	589	761	712	999999	836	670	999999	523	941	999999	397	205	681	999999	217	545	999999	151	999999	800	469	999999	846	390	997	994	623	94	990	999999	387	999999	476	74	599	866	35	789	868	999999	263	855	861	196	844	999999	999999	312	10	999999	859	746	851	304	999999	404	915	332	258	999999	56	999999	999999	582	551	877	729	999999	913	351	999999	869	283	958	546	999999	333	659	999999	510	222	321	94	999999	509	640	668	999999	102	204	951	702	540	37	999999	999999	332	289	645	967	999999	175	398	658	899	990	473	893	757	368	81	265	786	747	629	735	91	951	82	910	999999	556	999999	718	399	817	338	256	581	999999	292	53	24	999999	999999	56	922	435	681	518	177	775	424	733	132	696	916	792	999999	999999	16	999999	216	735	758	220	650	999999	269	92	661	227	322	308	999999	38	251	217	999999	582	812	656	279	999999	999999	443	141	791	999999	703	900	545	848	929	451	910	999999	288	820	532	405	252	175	598	857	999999	463	999999	657	104	454	999999	999999	824	999999	360	111	652	992	325	88	999999	999999	565	192	
126	999999	999999	857	175	999999	962	999999	999999	187	570	490	681	706	792	980	25	143	501	258	999999	999999	999999	100	101	809	194	999999	505	454	546	168	999999	999999	740	581	80	268	492	903	999999	999999	316	999999	279	870	429	945	209	999999	72	726	593	999999	990	368	354	999999	999999	365	999999	675	999999	37	999999	412	879	274	966	999999	909	757	650	598	999999	879	450	999999	821	230	389	248	999999	170	391	820	574	303	425	381	237	999999	502	137	895	816	999999	289	999999	999999	999999	999999	979	989	999999	315	999999	999999	550	999999	918	968	481	545	999999	999999	589	731	646	999999	837	586	848	594	983	141	264	522	999999	950	459	171	378	954	999999	234	269	107	999999	85	744	579	753	314	463	268	306	957	999999	137	999999	698	999999	197	39	413	999999	395	999999	999999	999999	562	303	599	999999	999999	599	999999	314	750	509	491	996	999999	999999	999999	833	543	141	724	999999	306	370	574	723	761	528	191	999999	826	917	873	101	440	33	999999	999999	163	999999	705	669	779	653	411	999999	999999	999999	81	121	999999	580	999999	264	999999	999999	999999	202	999999	876	999999	999999	417	602	488	832	635	399	565	547	893	982	999999	890	435	64	64	653	958	946	977	69	456	80	163	256	155	619	810	971	278	989	557	286	753	999999	261	187	174	578	999999	356	145	534	227	999999	999999	999999	828	999999	414	112	244	999999	899	840	999999	347	449	241	999999	26	589	594	278	904	434	403	146	958	999999	877	999999	999999	999999	631	923	921	852	374	355	272	790	999999	566	176	999999	775	386	913	693	914	738	999999	891	975	999999	999999	266	323	364	506	745	999999	999999	537	624	999999	826	278	916	861	999999	999999	885	999999	235	16	37	999999	159	659	27	232	999999	888	999999	555	498	979	864	382	999999	538	19	849	999999	920	159	38	552	900	949	999999	999999	832	999999	663	57	476	999999	760	523	163	999999	705	489	999999	999999	545	399	999999	366	847	999999	544	206	956	75	46	898	999999	857	998	999999	259	709	908	235	443	999999	999999	508	31	999999	999999	858	511	375	999999	370	13	326	614	639	483	543	999999	704	463	635	471	598	999999	999999	445	999999	999999	603	914	995	580	297	171	999999	914	999999	344	618	309	685	694	591	760	675	894	988	253	369	87	715	608	999999	999999	807	998	999999	497	453	793	211	999999	999999	999999	999999	790	715	164	539	999999	912	999999	492	405	777	940	880	838	344	683	999999	659	165	999999	999999	396	375	999999	363	86	37	83	999999	825	107	352	999999	999999	999999	999999	188	
834	714	644	999999	999999	126	809	999999	866	128	999999	162	770	346	552	187	999999	262	923	424	200	800	999999	698	839	318	666	307	999999	999999	749	397	459	504	622	999999	521	361	692	280	566	530	497	957	978	920	999999	488	554	174	404	878	527	470	988	999999	999999	945	335	207	459	511	999999	712	378	999999	999999	276	724	607	999999	41	569	652	858	999999	313	999999	999999	918	198	999999	753	270	760	871	999999	988	516	589	694	999999	36	495	999999	65	999999	784	589	328	999999	854	764	999999	508	373	999999	874	612	327	999999	999999	999999	416	18	999999	757	309	952	507	999999	714	760	144	999999	100	14	84	999999	803	710	528	915	400	701	999999	423	806	761	396	562	996	999999	198	999999	999999	348	620	486	550	307	660	832	91	538	513	103	630	43	999999	999999	243	52	999999	617	999999	840	836	714	674	858	951	548	565	944	793	337	571	284	975	752	394	598	291	999999	59	696	833	862	999999	999999	792	999999	353	38	999999	953	577	580	659	107	512	905	812	692	355	121	277	147	999999	185	532	355	999999	999999	973	645	761	313	567	999999	16	973	526	433	75	188	204	536	999999	839	759	999999	625	999999	999999	489	785	599	160	999999	428	999999	126	999999	999999	447	999999	688	999999	683	202	274	22	154	101	999999	388	388	626	176	917	740	521	999999	426	540	999999	190	426	494	859	999999	999999	629	999999	319	856	514	715	627	473	999999	481	942	646	495	979	481	786	710	110	999999	972	999999	999999	688	999999	220	595	187	999999	999999	999999	999999	823	999999	999999	999999	68	781	682	874	999999	998	702	999999	269	999999	270	931	561	258	999999	715	393	462	199	179	609	407	144	999999	918	537	910	939	254	999999	129	999999	383	999999	422	14	38	235	734	973	999999	619	428	606	950	664	626	468	140	555	187	370	999999	941	783	660	647	45	999999	145	999999	999999	167	358	459	654	557	965	835	399	687	168	727	225	889	989	979	538	695	263	911	452	809	698	999999	758	773	441	812	999999	367	992	999999	999999	999999	999999	461	79	157	999999	117	661	632	740	868	999999	643	625	62	999999	681	119	349	702	999999	646	954	468	999999	999999	999999	125	162	83	42	999999	888	138	999999	372	538	999999	390	999999	999999	259	819	78	830	714	125	157	389	28	91	999999	652	999999	999999	249	572	999999	454	999999	425	991	508	999999	708	182	140	514	295	689	999999	771	999999	999999	556	974	826	885	638	911	999999	732	736	144	991	784	999999	322	763	100	800	999999	999999	934	999999	999999	751	
269	999999	657	584	999999	862	999999	762	319	529	702	999999	399	999999	999999	364	543	870	692	265	373	568	923	999999	999999	750	204	999999	720	316	793	999999	999999	232	567	999999	981	999999	975	870	999999	381	999999	264	350	302	374	678	123	999999	921	73	292	898	388	999999	446	526	999999	999999	667	999999	999999	12	736	999999	999999	177	999999	170	999999	216	895	999999	229	992	886	668	790	999999	386	526	775	539	395	999999	999999	504	844	866	89	464	999999	999999	213	235	338	999999	528	622	674	206	823	999999	808	715	999999	470	678	395	814	777	736	250	482	151	999999	513	617	16	44	132	999999	989	91	917	646	999999	999999	993	999999	999999	150	999999	850	190	999999	823	730	680	999999	231	999999	458	999999	311	728	329	643	71	999999	825	71	522	999999	551	999999	833	870	891	78	999999	852	999999	999999	607	637	999999	999999	302	447	221	783	937	454	812	307	874	937	779	198	326	145	556	999999	838	155	999999	999999	999999	316	999999	952	999999	611	172	379	150	725	453	674	169	929	351	999999	979	52	134	999999	775	254	999	896	101	702	751	263	306	881	894	999999	19	979	100	986	999999	268	944	999999	999999	443	166	999999	494	115	39	396	794	932	999999	999999	31	560	814	64	316	973	999999	146	999999	909	999999	268	831	991	665	999999	839	999999	999999	721	107	999999	999999	341	98	851	999999	985	673	364	469	373	69	108	440	458	999999	46	679	605	407	807	475	382	370	897	326	503	449	999999	557	999999	886	999999	697	232	774	483	966	465	999999	999999	473	999999	450	709	999999	732	560	216	25	803	999999	999999	323	299	332	999999	970	201	999999	999999	546	824	807	40	486	957	410	218	684	691	79	224	43	531	999999	970	932	660	697	999999	943	999999	832	999999	999999	446	787	408	900	370	512	775	931	663	338	648	697	419	233	252	332	352	532	999999	733	471	999999	792	955	999999	999999	319	503	940	965	314	991	62	999999	49	179	999999	317	323	188	304	292	999999	999999	696	282	522	437	455	271	600	709	508	30	291	40	995	453	999999	889	999999	281	990	999999	34	657	645	142	999999	82	329	44	219	156	999999	188	45	599	268	999999	958	881	58	999999	374	604	999999	999999	995	19	184	559	769	433	985	33	301	682	999999	999999	637	389	254	382	941	999999	500	362	592	112	994	999999	999999	999999	930	999999	999999	999999	333	430	173	612	999999	999999	898	999999	275	785	999999	415	886	363	431	229	451	579	637	999999	736	808	999999	141	999999	892	24	778	375	309	502	999999	800	999999	
358	999999	999999	34	999999	80	484	181	300	714	999999	187	226	999999	974	964	28	361	683	557	585	999999	999999	42	173	254	169	999999	405	965	292	494	999999	907	999999	683	999999	426	337	566	200	999999	999999	999999	939	272	676	382	803	410	290	151	991	252	403	999999	432	842	861	997	910	364	775	999999	431	707	572	318	636	301	619	602	999999	126	366	30	999999	926	103	900	999999	786	999999	999999	685	151	503	999999	999999	181	261	512	999999	340	656	836	789	999999	999999	999999	700	367	999999	999999	999999	688	127	875	886	383	825	505	749	999999	428	133	999999	781	649	290	999999	210	999999	465	50	999999	48	693	999999	530	241	825	959	861	209	999999	50	999999	213	999999	999999	999999	999999	140	999999	755	763	602	911	532	999999	17	542	687	37	500	999999	290	472	684	999999	433	415	999999	999999	999	545	887	762	999999	999999	999999	578	653	265	586	724	674	120	294	353	999999	781	937	733	233	293	999999	999999	999999	658	760	351	528	999999	999999	222	129	999999	356	999999	875	840	999999	999999	572	439	889	999999	451	775	999999	180	187	340	999999	999999	477	633	918	715	999999	63	999999	558	332	883	999999	306	664	373	605	999999	999999	83	478	999999	87	498	171	793	404	850	392	933	771	999999	999999	999999	151	999999	999999	496	79	640	947	822	787	155	126	999999	390	592	767	999999	179	210	416	114	861	609	999999	979	999999	134	321	422	670	128	786	999999	999999	999999	165	715	628	119	616	133	136	999999	817	999999	381	999999	413	812	93	315	764	570	183	69	999999	542	385	765	34	944	328	534	161	999999	368	383	968	529	999999	61	458	70	594	293	977	215	792	641	607	989	721	509	999999	365	364	225	569	999999	533	622	999999	999999	95	671	804	999999	504	158	573	998	513	883	385	41	856	999999	976	999999	92	131	999999	999999	999999	999999	233	819	999999	795	313	152	813	999999	996	814	999999	595	974	922	488	999999	999999	999999	999999	609	485	838	133	307	999999	660	999999	679	577	412	872	999999	705	60	999999	984	406	999999	844	430	194	204	887	571	319	999999	729	999999	411	707	419	116	674	999999	558	395	999999	898	297	653	999999	999999	741	999999	999999	999999	999999	924	484	999999	978	12	798	648	425	291	999999	562	987	247	931	195	278	869	992	999999	999999	999999	999999	999999	999999	508	421	999999	527	60	463	303	629	194	381	805	999999	907	999999	417	318	999999	142	277	444	143	910	60	721	717	999999	999999	601	185	213	742	432	430	215	999999	590	999999	130	374	999999	657	932	999999	999999	136	615	
371	150	585	999999	894	24	234	619	164	597	999999	480	809	194	591	999999	454	980	999999	382	159	999999	258	826	999999	905	767	999999	786	999999	117	194	594	112	504	731	26	728	318	728	999999	999999	61	883	229	999999	321	999999	999999	955	487	823	236	753	466	670	999999	758	999999	989	999999	999999	832	953	489	187	885	999999	999999	860	685	726	671	910	999999	347	649	375	999999	586	594	587	212	830	723	999999	957	999999	645	833	839	267	983	329	482	423	978	999999	403	52	999999	999999	499	386	999999	761	999999	999999	999999	999999	30	526	999999	168	405	668	582	999999	239	999999	229	54	71	856	30	999999	743	351	438	761	369	551	972	999999	999999	979	97	825	561	961	142	999999	271	526	813	323	999999	999999	999999	813	840	976	868	208	999999	205	552	643	365	851	999999	810	888	818	759	478	554	999999	823	425	580	757	450	999999	73	999999	783	544	53	707	321	919	999999	999999	999999	392	683	773	742	150	999999	454	999999	709	999999	331	753	453	999999	344	999999	521	10	509	242	93	536	599	145	245	422	18	999999	658	540	108	393	272	999999	377	795	780	853	682	988	135	297	999999	999999	741	834	999999	777	708	999999	999999	999999	999999	999999	837	855	999999	638	507	728	428	999999	811	178	845	938	999999	999999	999999	549	988	667	328	521	116	796	999999	999999	403	410	92	241	890	719	999999	999999	476	999999	999999	521	999999	999999	356	954	569	280	999999	573	489	999999	354	783	999999	169	949	999999	600	406	286	999999	999999	818	245	999999	645	197	964	102	999999	664	472	610	999999	999999	999999	847	999999	373	951	835	999999	232	786	600	66	308	853	731	770	999999	999999	79	604	28	999999	999999	906	999999	319	381	316	999999	145	824	999999	999999	297	999999	999999	112	820	237	454	450	730	999999	41	644	50	347	999999	242	999999	828	85	999999	15	999999	999999	944	999999	72	64	579	999999	927	96	962	269	322	21	355	409	668	787	362	999999	164	297	999999	861	271	218	972	47	83	71	317	749	938	738	819	91	388	999999	999999	183	875	921	803	752	79	385	999999	335	988	833	663	50	722	777	999999	999999	805	92	678	853	999999	999999	455	865	779	223	330	583	201	274	30	506	999999	189	999999	243	999999	870	791	886	490	646	999999	250	407	999999	36	170	886	639	999999	305	492	905	999999	343	999999	999999	973	856	64	154	999999	724	812	167	21	543	38	618	696	999999	300	792	373	445	999999	999999	999999	512	196	169	999999	562	988	725	999999	133	97	999999	767	556	999999	935	999999	345	511	999999	
437	250	999999	492	142	999999	999999	350	15	999999	542	655	999999	270	479	470	669	895	458	581	735	97	152	999999	456	622	851	149	48	365	961	999999	933	167	777	227	257	704	37	428	619	999999	999999	999999	999999	442	565	999999	86	436	275	936	887	930	599	999999	107	999999	999999	999999	426	803	312	649	738	514	721	693	492	999999	222	964	867	39	962	97	377	999999	306	24	66	999999	72	999999	99	34	150	13	567	438	129	880	668	517	999999	999999	345	80	585	999999	999999	871	999999	825	224	999999	999999	857	967	512	971	999999	999999	32	999999	999999	999999	999999	999999	713	373	718	136	64	141	999999	306	360	37	157	751	307	999999	229	303	195	341	247	999999	999999	956	293	46	999999	466	999999	810	999999	64	999999	84	644	519	872	713	11	745	959	693	882	999999	718	830	999999	760	999999	37	850	728	999999	740	502	314	999999	757	90	681	999999	597	291	531	659	306	106	82	117	787	999999	516	301	999999	381	554	514	784	248	999999	226	304	792	822	959	918	785	200	582	340	748	999999	632	329	673	371	999999	361	354	999999	734	747	999999	886	658	344	436	999999	999999	947	799	986	999999	627	465	777	805	469	999999	999999	520	906	500	999999	49	264	883	972	776	20	153	999999	440	826	728	999999	651	999999	174	624	492	957	832	999999	999999	761	606	14	864	895	565	941	999999	612	999999	999999	999999	875	846	403	460	999999	61	999999	804	646	556	999999	899	987	999999	900	999999	947	999999	562	83	999999	246	999999	658	878	118	881	454	999999	999999	827	925	999999	230	999999	68	771	999999	999999	906	484	999999	999999	214	999999	115	876	768	665	999999	999999	363	348	754	392	639	567	999999	581	355	179	903	999999	282	729	766	999	999999	360	841	534	783	231	999999	599	45	352	84	999999	773	241	122	999999	566	999999	474	999999	999999	999999	146	999999	36	999999	682	736	580	238	999999	484	157	116	999999	999999	824	120	67	141	691	999999	999999	296	493	999	808	124	67	124	44	748	999999	189	852	929	224	350	999999	200	549	999999	999999	999999	999999	599	597	667	133	704	964	456	475	999999	895	991	491	849	999999	37	999999	999999	999999	466	203	873	229	999999	263	189	203	483	612	999999	592	770	999999	548	565	894	999999	150	990	999999	999999	999999	999999	923	294	860	448	374	343	480	415	981	252	999999	999999	857	379	630	413	944	999999	490	843	608	999999	134	856	942	294	123	626	643	576	325	316	614	600	306	682	402	740	828	999999	142	461	610	999999	583	933	708	524	781	737	56	851	
668	744	674	999999	170	999999	505	999999	229	854	772	414	926	255	10	266	83	947	999999	213	682	350	711	157	148	605	999999	999999	999999	999999	845	906	530	474	999999	869	999999	133	522	999999	245	747	920	288	689	206	999999	338	933	451	450	833	726	843	178	999999	43	527	44	999999	999999	495	504	630	18	865	884	462	606	999999	340	950	435	623	967	935	429	432	468	942	13	944	85	999999	158	999999	190	686	305	329	835	999999	98	999999	665	999999	252	300	279	999999	322	149	731	803	999999	999999	407	112	876	243	898	611	69	101	560	788	420	369	999999	999999	685	207	166	286	304	931	861	999999	957	227	692	139	162	644	630	863	999999	281	999999	658	614	87	999999	72	999999	234	999999	996	407	877	339	883	817	282	148	124	982	454	508	189	638	930	155	659	999999	769	458	999999	471	999999	575	148	345	999999	392	607	397	104	855	80	591	864	999999	89	887	999999	321	879	506	515	881	768	999999	845	29	684	932	999999	521	661	999999	925	535	711	312	200	548	994	890	540	727	888	598	438	598	773	999999	75	771	741	999999	578	999999	955	815	807	375	499	803	707	674	245	999999	203	999999	665	339	999999	777	697	271	327	999999	999999	999999	999999	179	999999	257	255	824	867	999999	780	214	207	17	579	999999	999999	825	999999	200	999999	865	491	314	405	999999	932	444	999999	297	83	479	140	589	952	177	822	637	40	252	999999	883	807	855	803	989	107	999999	999999	999999	999999	872	223	137	999999	109	306	688	999999	999999	324	811	331	999999	316	999999	999999	617	65	412	83	867	795	806	642	309	68	999999	999999	415	999999	285	685	999999	25	211	266	12	999999	852	870	144	999999	828	927	746	561	237	548	502	915	489	602	356	999999	415	86	999999	999999	506	51	999999	999999	368	175	49	135	301	564	115	54	81	834	212	541	999999	14	967	878	895	748	830	97	999999	500	556	682	338	641	609	134	849	999999	287	810	211	999999	504	662	888	999999	269	999999	999999	458	999999	655	399	999999	459	411	119	539	600	757	221	582	177	868	619	366	797	999999	954	980	999999	564	999999	401	999999	981	509	314	989	999999	488	166	654	560	656	901	999999	999999	999999	208	999999	320	917	529	599	999999	790	999999	53	531	823	608	718	999999	263	289	108	998	999999	999999	901	999999	999999	999999	279	64	927	616	222	717	83	284	479	999999	965	884	646	36	999999	999999	200	873	271	467	460	999999	448	999999	307	376	802	294	48	999999	307	999999	770	999999	260	544	999999	183	
423	999999	458	548	139	962	999999	378	999999	81	999999	773	999999	38	543	999999	999999	399	999999	736	319	845	915	789	246	766	999999	756	999999	999999	776	267	20	999999	459	999999	19	999999	999999	485	704	928	999999	730	999999	275	999999	278	675	688	999999	861	928	964	864	999999	419	668	312	372	513	740	264	597	305	938	762	999999	579	607	82	952	648	999999	42	390	122	194	701	971	341	190	999999	435	319	914	339	56	163	999999	526	999999	609	387	972	999999	999999	145	999999	999999	512	174	698	77	999999	999999	222	999999	999999	999999	465	999999	967	999999	999999	333	659	829	288	999999	608	999999	117	698	999999	999999	353	271	167	79	716	976	758	999999	468	176	999999	23	999999	536	702	999999	125	679	425	300	383	999999	356	999999	999999	844	857	55	551	999999	67	10	985	885	439	951	640	862	767	999999	476	426	872	864	841	646	21	999999	688	77	600	437	999999	791	357	85	914	518	765	871	999999	713	999999	671	118	491	37	932	999999	751	901	262	999999	936	824	999999	999999	491	999999	667	833	115	367	483	205	629	999999	204	537	999999	999999	131	106	895	369	762	426	210	999999	360	618	999999	655	936	175	999999	525	999999	966	999999	680	432	999999	107	48	23	999999	526	475	489	763	999999	405	999999	714	780	999999	999999	577	71	999999	204	999999	457	999999	754	459	430	317	857	113	999999	237	146	683	613	420	999	856	355	999999	900	999999	999999	999999	785	683	913	232	999999	192	509	769	905	860	486	696	263	58	999999	564	999999	218	999999	385	383	604	999999	68	110	369	166	170	231	654	639	469	469	860	273	81	545	207	921	675	604	621	332	999999	207	917	166	951	572	791	489	692	999999	890	223	190	424	855	999999	36	35	999999	547	999999	999999	26	237	403	999999	223	28	728	296	942	999999	761	999999	983	860	999999	213	215	598	999999	175	999999	352	578	647	93	999999	999999	85	895	649	265	999999	999999	64	999999	689	763	176	999999	773	999999	406	184	119	999999	999999	999999	999999	938	822	999999	750	118	95	999999	999999	658	999999	999999	999999	999999	653	400	302	525	687	999999	928	999999	999999	450	48	249	666	414	550	999999	469	195	185	999999	694	146	83	828	999999	965	999999	779	516	41	17	475	792	444	999999	999999	999999	593	774	999999	999999	325	445	999999	782	511	451	681	733	507	199	570	525	999999	643	516	327	474	20	721	225	159	173	472	999999	999999	456	231	999999	545	295	875	420	479	712	379	999999	700	56	999999	999999	314	55	19	842	446	950	451	801	601	688	417	582	
62	490	363	162	973	939	219	64	229	384	198	221	323	159	56	638	274	814	999999	999999	17	207	911	113	164	999999	995	999999	15	430	705	856	878	999999	999999	999999	359	226	728	760	836	999999	304	929	857	797	528	297	903	812	536	786	999999	989	575	855	579	259	997	999999	943	999999	58	799	999999	341	342	31	791	67	999999	999999	96	866	591	999999	999999	981	256	366	111	708	718	999999	893	919	795	888	726	999999	419	109	228	999999	999999	248	900	999999	260	525	465	506	505	846	532	999999	700	205	407	999999	951	597	13	641	999999	245	878	999999	906	759	546	453	304	288	648	189	828	710	999999	353	167	999999	731	731	901	604	213	872	670	999999	229	599	490	219	999999	821	106	587	143	581	369	55	598	999999	978	21	212	226	207	353	660	999999	155	64	360	553	866	281	740	646	999999	16	194	502	540	946	963	95	727	826	999999	251	577	477	983	121	810	239	752	889	402	987	675	999999	999999	999999	454	436	859	18	954	824	846	497	549	363	999999	999999	960	41	58	126	498	380	270	418	422	999999	81	999999	742	999999	529	999999	253	999999	341	999999	999999	999999	999999	536	235	999999	871	268	999999	89	999999	630	999999	714	279	999999	841	999999	498	304	67	999999	817	776	364	999999	275	328	999999	996	253	999999	31	993	357	660	539	521	999999	779	508	11	24	342	750	999999	987	999999	999999	808	18	967	999999	47	810	414	999999	726	182	999999	453	553	999999	999999	836	432	608	266	367	618	191	330	395	718	999999	65	330	999999	36	913	633	999999	960	497	987	285	948	999999	193	942	177	812	348	286	335	954	49	615	999999	327	999999	999999	670	748	627	688	582	837	999999	999999	93	999999	700	999999	981	216	592	999999	420	561	483	623	82	999999	999999	378	981	119	393	840	25	714	979	708	80	999999	999999	999999	999999	309	702	120	999999	438	859	170	999999	89	304	128	371	573	205	944	843	229	658	256	307	258	999999	473	454	410	739	379	38	991	999999	89	640	999999	605	120	858	372	999999	644	565	290	266	901	814	274	478	452	999999	44	864	851	254	329	999999	621	603	999999	999999	999999	699	999999	999999	130	891	224	488	990	968	999999	96	999999	349	23	691	27	992	804	659	999999	931	296	859	993	137	347	835	320	467	983	517	999999	999999	546	999999	84	158	146	20	599	785	487	483	434	947	393	511	240	638	896	629	798	580	999999	411	412	630	999999	993	553	389	178	533	984	999999	467	773	802	999999	999999	869	856	999999	999999	
404	453	813	434	55	743	835	605	682	570	363	999999	58	231	145	541	454	999999	152	467	999999	999999	954	498	999999	490	620	709	170	31	37	773	14	520	90	957	599	205	103	260	717	784	999999	963	631	857	418	552	666	537	171	859	713	336	849	999999	499	324	576	565	133	136	444	660	542	590	714	999999	999999	999999	942	999999	916	892	749	435	131	991	867	10	999999	999999	52	999999	860	178	999999	678	671	303	468	999999	628	999999	136	591	349	835	999999	50	152	880	999999	999999	595	999999	943	820	586	423	665	508	456	575	493	65	93	810	800	374	529	46	999999	999999	999999	666	630	999999	765	167	95	999999	570	826	858	999999	666	563	48	947	234	250	999999	258	999999	960	999999	999999	54	999999	508	999999	45	65	521	999999	24	999999	770	928	999999	565	64	429	999999	379	937	629	717	302	398	529	772	852	150	289	999999	999999	220	758	837	577	343	999999	999999	556	260	999999	315	751	186	999999	793	999999	999999	669	195	672	999999	267	32	209	345	751	999999	978	999999	192	915	241	171	405	351	999999	100	715	231	370	769	780	128	999999	999999	965	125	294	736	662	197	999999	104	282	697	999999	736	638	241	591	21	681	999999	77	599	83	999999	999999	762	781	29	949	999999	825	902	150	149	999999	999999	999999	636	398	251	999999	994	999999	147	889	708	999999	999999	999999	999999	639	358	98	989	60	999999	250	386	999999	999999	954	643	247	43	278	379	999999	999999	146	752	861	955	623	439	687	83	164	935	700	82	373	999999	567	999999	807	476	814	160	98	766	645	994	301	866	297	469	757	411	999999	520	161	999999	149	999999	622	683	999999	659	312	977	679	314	999999	271	168	999999	999999	771	235	801	564	999999	725	380	117	999999	664	999999	152	227	326	753	76	189	920	788	367	999999	853	999999	741	165	847	999999	96	999999	318	39	707	999999	393	985	185	77	955	755	859	768	602	755	999999	977	517	999999	661	926	247	506	999999	379	101	229	999999	999999	999999	409	558	615	293	776	559	634	59	999999	999999	999999	999999	999	234	175	999999	598	265	107	999999	763	647	762	458	170	102	812	688	338	747	174	999999	999999	16	999999	206	999999	485	999999	206	395	999999	213	261	330	358	248	999999	185	450	502	999999	820	998	306	761	796	166	132	684	999999	999999	721	566	670	273	503	992	999999	968	685	999999	440	901	718	835	444	510	137	811	854	540	999999	887	254	210	256	85	999999	794	410	97	999999	151	459	449	216	647	591	999999	999999	255	603	216	
764	999999	533	919	289	470	327	295	38	321	829	999999	999999	833	322	469	27	428	292	884	568	597	999999	999999	999999	999999	628	796	919	80	956	609	936	306	132	864	999999	336	999999	249	476	124	68	999999	321	252	17	382	334	131	49	437	962	719	648	999999	628	244	999999	19	842	530	375	958	364	230	279	145	711	457	792	690	631	53	999999	453	538	720	977	999999	999999	999999	471	999999	41	529	999999	227	658	999999	246	442	999999	786	999999	945	749	110	686	100	972	871	999999	877	338	999999	999999	919	311	204	999999	908	266	278	999999	596	68	577	926	835	584	61	486	755	999999	360	999999	845	999999	999999	704	999999	44	886	999999	400	584	594	469	682	723	727	916	463	999999	338	185	591	48	810	886	181	999999	999999	516	921	394	915	667	978	527	999999	282	838	500	210	873	380	999999	357	21	999999	118	999999	122	857	145	33	438	999999	185	249	806	835	585	533	264	194	379	315	999999	668	927	490	164	763	999999	999999	963	127	464	804	999999	690	799	422	999999	929	737	999999	785	371	487	999999	999999	287	163	447	999999	967	945	689	10	737	351	353	547	628	99	358	412	66	999999	999999	427	380	701	125	999999	173	999999	999999	456	720	999999	643	191	152	687	876	999999	17	825	999999	181	774	999999	811	349	456	874	999999	999999	388	257	729	999999	175	367	432	586	47	410	98	506	621	243	290	218	707	171	405	940	222	748	405	999999	73	150	652	576	999999	776	590	299	36	493	77	472	800	342	25	784	999999	300	572	999999	736	500	559	999999	523	603	641	294	479	504	999999	999999	851	497	248	35	715	856	999999	270	820	799	479	137	176	817	999999	375	999999	620	685	922	185	799	999999	573	590	999999	62	296	145	305	999999	532	866	437	999999	312	103	989	79	408	602	312	785	936	30	431	999999	706	195	275	147	858	818	705	464	62	999999	675	444	604	804	411	999999	524	980	947	271	999999	206	999999	999999	166	999999	286	999999	873	23	567	552	999999	745	355	111	869	168	960	713	170	999999	568	999999	427	555	474	603	201	187	999999	956	83	170	636	510	999999	992	981	317	542	385	999999	999999	435	133	999999	999999	999999	309	264	366	29	243	111	999999	637	796	855	999999	86	682	137	695	753	611	479	998	119	845	31	999999	186	653	999999	784	392	530	883	999999	279	616	155	891	922	903	936	999999	69	871	873	999999	147	379	999999	859	258	895	295	824	653	999999	999999	613	288	387	189	376	999999	999999	999999	116	913	560	
341	999999	537	245	999999	849	999999	640	939	999999	972	738	739	807	422	322	536	496	245	68	999999	992	867	541	999999	999999	724	999999	777	742	497	766	378	999999	48	770	331	999999	132	999999	160	23	999999	510	641	549	648	382	954	750	789	886	999999	855	909	348	602	999999	632	999999	999999	114	863	206	750	215	370	999999	768	651	990	999999	373	800	908	637	655	999999	999999	74	896	351	999999	36	999999	610	895	523	677	999999	178	999999	389	999999	319	55	160	999999	760	435	189	496	614	313	760	275	523	999999	999999	282	692	244	105	568	999999	784	499	836	253	149	999999	846	484	78	482	999999	144	479	490	999999	999999	515	606	999999	884	409	737	999999	276	688	97	823	575	404	17	934	999999	821	562	535	999999	999999	999999	620	124	342	999999	545	830	999999	140	53	591	94	796	186	638	631	683	932	56	999999	569	565	61	496	999999	89	71	548	999999	323	916	954	317	172	999999	999999	999999	999999	397	201	481	181	558	53	242	999999	999999	830	305	609	147	630	999999	999999	754	341	569	628	71	932	999999	292	671	816	137	636	777	633	567	652	281	141	545	854	715	398	17	999999	264	789	481	241	252	825	185	295	476	948	417	999999	426	731	999999	999999	718	199	509	741	999999	999999	714	999999	272	653	337	16	999999	633	652	366	999999	999999	373	999999	461	252	49	846	999999	841	170	828	226	999999	999999	549	650	90	146	526	999999	275	101	999999	85	506	968	999999	999999	179	999999	842	305	61	954	999999	999999	999999	13	475	159	663	110	999999	446	885	758	983	999999	787	365	14	496	136	477	68	999999	715	206	954	284	999999	999999	470	640	327	999999	175	335	370	191	441	87	670	376	999999	174	26	222	200	748	984	181	709	814	999999	999999	179	583	895	405	652	22	999999	201	709	999999	999999	444	128	999999	592	999999	67	605	923	926	826	760	252	999999	999999	503	16	215	999999	278	649	656	999999	971	363	591	439	965	539	999999	999999	479	666	920	534	582	999999	837	166	335	999999	999999	999999	999999	529	999999	341	12	951	159	16	844	999999	440	665	984	10	156	999	999999	229	102	76	999999	899	357	999999	999999	368	871	409	179	59	963	164	545	764	173	999999	944	259	436	999999	389	999999	193	999999	999999	265	550	999999	946	837	164	116	31	46	397	380	182	999999	20	643	90	749	837	795	999999	999999	999999	229	837	705	64	752	792	88	687	91	716	780	999999	75	999999	299	999999	341	999999	857	142	509	999999	792	279	630	248	999999	932	640	585	397	
638	950	999999	331	743	251	782	412	323	942	359	316	664	402	457	945	825	791	296	505	900	999999	153	620	852	55	435	434	999999	998	999999	999999	505	328	999999	917	928	999999	555	999999	558	492	999999	199	159	71	999999	876	182	303	968	151	353	89	497	557	807	999999	478	698	999999	999999	898	324	999999	312	810	346	260	539	26	337	245	85	947	417	547	999999	470	999999	999999	559	261	219	40	14	703	426	831	999999	120	999999	28	857	999999	210	593	228	403	846	261	791	625	643	286	999999	906	999999	142	89	19	853	65	999999	781	999999	106	688	294	792	999999	393	515	999999	429	999999	319	388	679	746	824	999999	559	624	539	135	999999	618	999999	999999	108	435	294	751	999999	266	356	340	85	149	114	904	934	610	247	867	286	999999	223	671	331	999999	598	999999	265	691	304	441	158	655	332	487	755	895	694	183	109	999999	91	172	268	978	312	539	642	999999	999999	949	386	672	849	973	404	271	77	580	837	899	999999	893	962	999999	192	430	817	626	159	48	916	74	999999	523	999999	61	999999	999999	225	999999	752	346	306	999999	64	485	805	358	93	494	827	123	999999	209	276	999999	999999	999999	796	881	722	26	769	355	42	999999	903	999999	999999	353	858	999999	365	999999	156	160	596	617	999999	999999	999999	468	543	664	999999	803	728	999999	999999	689	850	68	999999	999999	346	736	999999	950	999999	742	581	999999	263	739	999999	112	758	567	63	125	601	593	494	99	266	264	482	115	144	238	594	345	89	999999	999999	799	177	999999	442	999999	584	645	304	127	135	155	215	999999	999999	118	999999	999999	514	141	97	267	573	467	86	92	263	470	815	999999	158	999999	999999	999999	246	999999	999999	999999	135	643	541	999999	298	377	999999	121	58	999999	87	999999	999999	433	830	948	327	245	999999	710	944	360	166	999999	830	220	968	999999	999999	368	567	201	183	317	45	999999	599	141	968	206	999999	965	43	999999	393	999999	999999	724	415	999999	529	11	611	999999	792	774	487	427	999999	87	409	999999	999999	690	999999	885	999999	876	397	959	999999	999999	276	39	216	979	326	999999	729	51	320	253	999999	313	839	999999	589	948	525	270	393	999999	16	891	797	999999	609	353	999999	999999	934	33	999999	456	103	343	999999	582	27	812	999999	999999	698	94	767	165	601	62	850	556	306	905	360	136	575	999999	189	999999	242	788	379	973	999999	231	116	296	916	37	219	506	830	17	930	999999	812	487	999999	921	133	641	826	556	999999	916	211	39	999999	210	880	999999	
163	359	999999	239	443	484	797	476	999999	480	249	574	843	999999	725	299	975	999999	324	97	703	268	261	600	999999	999999	481	999999	29	87	999999	715	156	303	353	480	666	701	280	338	999999	999999	943	653	402	262	713	157	200	999999	999999	36	886	999999	222	894	108	749	277	999999	999999	999999	457	900	856	999999	427	999999	11	255	632	999999	377	999999	999999	696	324	999999	207	709	119	334	11	999999	32	597	829	364	90	458	382	917	999999	999999	999999	94	559	999999	999999	869	999999	173	155	945	999999	999999	659	900	999999	525	580	500	551	567	510	678	604	999999	877	269	703	73	469	553	872	714	849	717	660	999999	999999	282	811	338	874	999999	188	65	826	252	938	929	969	564	878	882	375	866	159	657	489	219	174	999999	999999	771	704	602	82	575	931	999999	250	81	388	307	688	223	693	565	500	548	999999	999999	331	774	999999	905	674	990	999999	982	999999	13	834	928	117	284	999999	112	999999	999999	999999	260	320	996	689	897	999999	999999	999999	161	182	593	166	940	694	539	215	401	677	799	927	91	236	948	383	246	246	460	200	414	61	590	324	999999	565	273	999999	335	999999	206	729	104	797	999999	999999	974	846	893	243	999999	78	770	999999	451	657	901	34	999999	622	452	660	725	999999	788	110	591	279	252	385	999999	224	880	999999	480	80	999999	294	48	148	999999	400	353	226	622	999999	290	165	999999	266	663	249	952	713	999999	545	13	999999	999999	97	227	999999	604	517	812	363	198	999999	954	381	824	617	999999	233	222	62	999999	509	766	451	819	436	407	985	722	999999	271	176	674	999999	76	128	285	950	920	705	999999	835	999999	269	999999	999999	999999	999999	441	55	999999	729	500	999999	238	504	948	567	278	791	306	618	999999	631	101	31	789	29	315	706	342	45	999999	516	266	481	104	507	303	991	235	907	554	999999	927	542	999999	93	999999	999999	179	999999	999999	139	409	187	999999	782	177	136	48	191	999999	734	713	999999	426	999999	334	756	999999	999999	273	286	566	398	999999	128	999999	559	355	705	322	742	536	999999	999999	999999	117	88	999999	321	340	176	953	999999	722	819	963	999999	126	999999	759	999999	172	999999	999999	406	572	21	999999	922	999999	618	781	342	999999	452	207	98	864	252	999999	256	326	97	120	999999	332	523	675	999999	999999	999999	999999	663	946	372	579	807	180	956	611	105	964	999999	243	721	395	621	999999	280	621	875	844	999999	814	512	633	85	999999	357	999999	58	345	999999	768	94	185	127	395	507	872	
999999	917	908	999999	781	292	809	999999	398	710	710	350	999999	632	288	160	568	849	999999	739	999999	999999	823	883	562	760	104	748	999999	546	278	999999	676	407	999999	957	999999	242	43	230	999999	230	230	646	999999	708	940	246	999999	934	999999	277	952	768	377	999999	999999	999999	88	999999	197	70	705	852	442	485	673	997	411	999999	223	336	816	999999	914	283	999999	186	999999	999999	820	858	268	999999	929	10	283	907	40	30	862	911	163	22	43	763	999999	999999	214	887	45	999999	835	168	999999	290	461	739	853	104	999999	918	999999	235	210	338	802	491	922	441	211	999999	999999	390	468	312	182	803	999999	161	758	601	999999	632	818	877	33	109	504	649	548	544	999999	936	999999	944	406	928	811	999999	961	43	455	772	686	999999	975	999999	700	417	118	999999	560	701	345	640	999999	999999	417	999999	999999	999999	999999	999999	999999	667	711	41	999999	999999	906	254	991	999999	200	999999	999999	209	946	999999	901	579	408	96	541	891	984	362	600	158	998	523	521	488	399	269	56	999999	879	999999	567	999999	852	999999	511	863	665	999999	999999	620	999999	746	999999	867	999999	736	303	900	742	11	999999	999999	999999	453	524	393	733	999999	94	931	999999	999999	999999	999999	981	957	726	231	585	999999	999999	908	851	999999	999999	261	586	653	67	999999	965	155	999999	877	344	218	514	999999	662	128	140	162	999999	999999	941	999999	426	18	885	474	19	82	999999	999999	776	775	999999	459	788	273	806	89	999999	430	965	532	999999	999999	592	999999	453	327	569	466	999999	82	917	280	49	154	999999	578	767	593	654	893	830	373	110	569	711	999999	620	999999	321	61	707	570	999999	418	999999	974	425	999999	31	999999	512	999999	528	704	858	237	999999	643	437	238	321	999999	776	999999	999999	999999	351	33	71	398	999999	999999	155	495	374	356	999999	630	999999	999999	162	654	572	962	390	971	999999	999999	999999	999999	999999	976	961	93	999999	999999	793	999999	716	802	632	402	61	632	985	343	713	43	999999	999999	999999	790	473	576	86	667	999999	814	999999	999999	336	944	999999	587	999999	729	999999	999999	755	999999	999999	999999	914	999999	238	999999	999999	939	976	999999	267	999999	77	999999	912	999999	513	394	17	82	556	999999	851	985	475	687	999999	473	878	999999	134	652	288	809	949	449	875	104	348	326	73	359	838	999999	473	525	877	122	675	899	225	823	999999	999999	973	583	281	999999	999999	550	999999	139	71	719	922	999999	532	267	260	473	999999	999999	56	691	19	206	151	216	999999	999999	810	999999	999999	979	
51	999999	999999	605	836	376	177	946	999999	797	999999	999999	999999	128	999999	857	992	620	862	211	921	999999	777	372	999999	776	441	74	999999	953	999999	712	340	92	678	999999	27	927	999999	884	305	41	228	999999	54	999999	908	32	999999	664	956	199	115	597	67	245	999999	234	931	69	934	999999	999999	247	67	934	999999	216	450	110	999999	75	199	977	906	999999	587	528	328	598	999999	419	999999	752	996	550	999999	999999	34	999999	97	999999	999999	370	950	999999	501	980	200	120	999999	702	581	395	999999	999999	10	137	690	999999	657	15	906	342	201	999999	999999	787	250	517	999999	999999	191	999999	22	56	999999	829	37	713	999999	606	337	218	127	999999	837	194	927	115	999999	479	62	856	786	91	886	663	178	435	669	999999	740	683	999999	622	520	574	999999	999999	821	181	110	999999	779	60	999999	698	225	35	687	348	859	144	967	858	806	335	230	930	999999	416	999999	999999	53	999999	866	654	435	504	655	999999	811	159	999999	378	999999	999999	87	735	999999	197	447	153	748	999999	999999	605	715	924	815	194	354	452	618	414	520	508	933	104	999999	999999	272	720	380	424	537	710	850	598	489	731	257	494	527	972	999999	517	853	723	999999	271	938	511	689	999999	918	369	999999	999999	858	870	151	999999	552	999999	925	999999	772	333	999999	999999	999999	126	444	94	936	859	999999	645	445	13	654	220	274	922	95	761	41	999999	999999	177	179	999999	740	619	590	275	942	147	56	252	744	530	929	686	999999	999999	999999	604	999999	68	444	895	999999	854	225	999999	718	999999	303	999999	694	863	826	999999	974	784	386	824	503	671	999999	787	999999	203	269	134	291	587	415	273	693	999999	385	999999	999999	283	999999	886	404	999999	557	322	843	882	557	880	704	313	712	732	445	999999	111	862	151	657	306	999999	999999	999999	649	999999	224	999999	999999	267	487	388	893	700	999999	499	430	999999	124	604	943	716	999999	389	430	978	875	683	828	451	335	523	305	85	977	297	301	313	999999	427	107	813	411	299	402	325	999999	22	485	945	999999	999999	747	999999	999999	590	604	215	670	671	264	540	211	999999	999999	999999	92	818	722	959	208	127	833	697	506	140	999999	356	986	114	568	999999	208	883	629	78	775	758	371	396	999999	95	642	999999	172	567	612	999999	999999	437	999999	999999	299	525	747	704	434	999999	50	583	286	999999	229	566	112	401	341	327	409	863	999999	333	457	335	276	122	484	493	534	939	527	931	989	999999	999999	968	573	682	999999	999999	644	999999	
718	787	120	445	866	86	999999	770	999999	294	973	503	999999	909	153	963	258	634	229	940	525	110	65	354	999999	670	999999	144	999999	658	191	999999	229	474	615	669	225	999999	255	408	256	764	713	242	957	495	999999	961	824	610	434	999999	999999	703	209	617	999999	765	186	206	390	112	942	576	113	499	283	774	304	999999	999999	427	389	821	999999	999999	396	999999	396	999999	361	999999	319	999999	999999	999999	999999	526	275	997	937	459	655	59	27	153	821	147	139	468	221	545	667	350	862	16	132	999999	19	447	999999	908	378	413	999999	657	999999	999999	351	433	999999	757	999999	999999	546	999999	999999	339	803	999999	939	259	693	928	561	816	999999	969	365	227	556	895	999999	827	776	999999	90	999999	214	999999	360	999999	999999	999999	748	999999	45	371	803	999999	245	999999	90	468	999999	971	225	450	852	38	591	823	370	999999	876	824	251	681	530	518	218	999999	999999	442	999999	843	999999	999999	189	107	780	704	175	791	982	763	815	999999	329	804	813	639	999999	999999	779	999999	736	671	828	923	222	363	840	295	364	715	999999	647	999999	664	517	236	270	999999	258	887	999999	578	151	123	19	999999	362	726	705	578	139	949	663	999999	117	793	999999	265	884	999999	863	880	437	276	105	178	779	999999	297	586	379	999999	927	891	999999	168	529	715	914	30	11	124	590	785	586	719	983	615	557	999999	77	14	999999	831	999999	777	150	874	28	841	422	697	999999	128	999999	493	31	771	784	999999	273	999999	999999	863	425	749	300	651	690	385	194	999999	117	573	519	374	999999	105	868	110	27	655	697	999999	607	313	685	471	586	999999	697	221	999999	607	460	622	999999	16	999999	283	487	499	999999	999999	999999	999999	589	865	609	835	999999	999999	999999	999999	999999	999999	999999	277	999999	121	999999	828	75	597	999999	999999	999999	509	123	896	711	768	689	595	623	527	471	999999	427	999999	999999	999999	862	750	999999	999999	318	999999	675	842	865	999999	999999	304	220	658	434	596	954	682	914	90	999999	712	134	951	246	317	70	414	156	999999	850	999999	999999	999999	966	324	999999	915	999999	196	833	281	999999	325	27	395	999999	999999	103	999999	109	744	444	643	78	159	626	432	535	999999	999999	271	695	172	999999	843	905	967	999999	119	381	49	27	728	256	480	999999	808	933	850	932	105	999999	281	603	116	472	755	184	999999	697	792	999999	664	108	999999	999999	999999	780	184	489	417	281	999999	999999	999999	726	716	396	598	999999	817	498	685	77	999999	950	999999	569	438	381	160	
792	876	422	589	659	362	629	683	999999	814	999999	759	370	525	999999	337	777	999999	390	755	999999	585	348	880	999999	704	597	999999	622	171	308	999999	803	339	624	405	571	913	411	373	97	712	703	999999	790	739	324	552	999999	999999	646	36	58	625	792	217	538	541	296	999999	999999	522	71	733	515	999999	999999	41	900	428	766	864	999999	26	668	655	999999	999999	100	563	390	55	999999	10	999999	282	304	187	546	999999	866	39	627	457	608	574	651	969	158	115	783	293	652	750	855	782	999999	41	957	147	999999	854	999999	733	999999	720	584	999999	219	243	999999	999999	494	999999	561	999999	247	684	418	104	13	912	999999	999999	779	999999	402	999999	154	999999	387	999999	229	409	93	22	999999	893	999999	887	989	999999	760	999999	725	15	999999	169	199	128	545	220	623	999999	143	421	327	466	953	476	327	999999	916	477	856	126	999999	95	999999	548	159	353	801	530	999999	424	162	999999	269	774	308	243	998	999999	206	176	649	365	275	671	999999	130	940	416	570	601	672	292	68	608	999999	999999	760	650	968	201	999999	999999	758	719	269	706	207	189	999999	94	999999	890	999999	689	477	203	999999	738	853	39	412	395	959	999999	751	869	562	661	328	999999	999999	357	68	14	757	999999	999999	999999	411	988	923	999999	247	486	213	782	22	999999	999999	262	893	32	999999	999999	789	34	143	999999	999999	999999	153	545	860	582	999999	999999	999999	275	932	920	595	272	336	865	115	651	999999	483	309	968	999999	194	530	76	702	459	560	129	999999	732	423	362	589	22	999999	387	901	665	874	172	950	999999	445	221	666	999999	696	932	999999	999999	877	659	945	999	999999	959	999999	999999	880	162	490	712	60	210	506	243	683	323	30	727	750	999999	999999	147	28	121	748	319	410	81	763	628	295	88	855	764	999999	589	481	884	999999	117	999999	722	681	247	999999	999999	999999	432	947	383	911	115	999999	999999	999999	807	999999	429	221	706	393	999999	398	862	426	999999	355	741	999999	103	841	999999	365	999999	706	886	465	780	425	513	604	977	133	390	716	190	690	999999	713	608	608	61	673	666	999999	975	333	819	999999	724	890	973	605	999999	999999	999999	999999	999999	688	999999	351	999999	13	707	111	415	999999	18	999999	246	291	885	38	228	494	789	473	698	919	731	999999	646	959	999999	623	631	382	999999	848	942	439	936	780	549	267	999999	58	999999	564	999999	999999	999999	999999	584	443	14	999999	387	999999	751	311	61	999999	957	611	999999	999999	312	94	480	43	415	
169	213	806	354	114	488	961	96	999999	507	143	611	441	247	999999	385	999999	618	685	995	910	107	999999	387	999999	823	999999	999999	166	745	999999	93	999999	884	165	470	999999	98	899	999999	426	999999	999999	804	999999	234	999999	373	999999	866	999999	999999	795	999999	504	71	573	428	253	291	999999	409	999999	996	999999	59	999999	556	92	999999	999999	999999	718	999999	579	638	98	999999	999999	876	306	575	828	299	701	999999	298	245	389	103	897	358	844	618	917	26	999999	999999	999999	868	999999	969	291	231	268	873	757	576	469	866	973	999999	958	377	984	974	580	640	304	222	761	100	999999	988	614	259	335	110	311	562	296	85	999999	601	979	336	293	999999	41	828	999999	722	776	523	130	170	399	477	633	942	445	999999	718	999999	116	806	999999	999999	999999	999999	999999	657	999999	906	999999	897	88	367	398	658	690	973	999999	999999	565	48	324	654	999999	454	859	858	476	999999	126	585	367	693	494	182	534	991	999999	999999	290	999	458	869	943	232	91	999999	89	999999	261	472	112	251	999999	999999	999999	158	433	172	160	689	999999	904	790	993	540	395	872	225	133	999999	999999	587	196	566	589	454	999999	999999	999999	999999	779	999999	999999	653	483	125	292	999999	689	385	567	999999	870	999999	817	999999	89	950	691	695	999999	999999	851	561	490	524	65	843	488	48	448	787	799	333	910	999999	795	999999	999999	425	112	455	535	747	141	163	999999	595	999999	45	375	760	954	677	999999	999999	649	556	173	958	69	449	937	651	999999	780	39	547	999999	137	758	942	999999	999999	592	714	337	113	430	336	807	469	999999	453	673	687	832	131	667	995	50	249	973	561	365	663	518	884	810	361	999999	999999	905	620	286	999999	999999	999999	999999	951	587	546	999999	836	161	600	353	493	978	259	947	907	999999	694	97	518	969	999999	910	929	999999	999999	303	78	999999	637	563	485	177	250	367	154	999999	715	417	503	999999	999999	410	765	999999	999999	905	999999	413	226	300	220	532	767	463	453	999999	165	755	144	253	67	999999	999999	46	868	999999	999999	892	803	870	173	287	594	405	832	999999	999999	619	999999	547	999999	665	985	999999	352	952	409	786	913	376	881	999999	282	260	65	999999	885	729	451	707	177	667	609	355	136	933	938	999999	630	975	632	546	583	597	999999	402	649	999999	999999	915	917	951	978	437	999999	212	14	999999	350	999999	999999	999999	177	999999	379	85	65	999999	219	419	24	47	999999	999999	999999	999999	387	685	750	663	862	999999	46	999999	790	226	688	
182	367	923	928	999999	999999	999999	393	216	378	999999	227	435	999999	19	999999	283	999999	879	795	50	999999	652	825	999999	593	687	999999	999999	389	999999	999999	163	396	883	999999	295	490	418	25	856	554	999999	966	277	467	325	999999	853	739	762	634	910	430	648	999999	714	108	609	22	344	840	508	999999	999999	999999	74	999999	463	736	682	792	999999	999999	939	999999	166	999999	558	862	999999	370	615	155	627	15	772	732	747	999999	567	197	881	406	999999	25	55	999999	999999	840	402	286	862	126	999999	969	152	56	491	163	331	999999	550	999999	744	973	235	363	999999	999999	664	341	301	68	999999	494	999999	96	192	924	449	456	457	717	469	991	508	498	98	657	863	725	251	594	83	539	999999	999999	662	708	999999	692	510	506	186	71	985	804	947	572	68	66	864	566	713	874	999999	999999	999999	753	475	736	275	999999	868	938	999999	706	984	639	847	776	999999	483	144	999999	946	950	540	407	15	999999	551	525	999999	807	860	999999	881	999999	957	814	999999	999999	243	999999	426	957	638	247	971	288	819	317	724	291	632	999999	432	955	928	631	302	880	747	771	195	999999	952	999999	88	414	825	786	682	43	920	525	250	999999	999999	988	322	999999	436	727	999999	243	801	318	185	479	262	925	280	336	521	976	999999	999999	867	676	999999	577	169	566	463	43	999999	691	999999	117	151	999999	624	939	318	999	453	999999	886	951	999999	644	884	999999	161	999999	999999	999999	521	943	363	777	224	664	983	745	143	870	273	999999	608	999999	947	999999	338	912	310	340	27	522	999999	151	999999	916	728	999999	692	999999	999999	563	527	288	179	427	999999	373	136	959	956	573	999999	583	999999	999999	352	837	697	816	999999	249	999999	185	999999	999	420	999999	202	307	936	623	62	583	465	710	333	330	941	529	325	965	786	350	999999	454	656	949	394	999999	999999	890	672	999999	289	175	963	999999	950	180	16	541	999999	999999	999999	342	520	291	999999	55	999999	32	896	177	501	999999	463	999999	999999	884	352	470	999999	999999	734	55	951	186	304	300	999999	999999	379	770	999999	783	795	999999	327	51	933	374	831	999999	999999	551	994	504	999999	973	712	715	550	76	827	545	999999	999999	104	999999	391	344	987	827	308	730	999999	999999	654	999999	520	505	931	759	950	977	639	487	816	192	999999	456	800	999999	999999	41	441	313	999999	999999	999999	278	999999	348	660	598	387	14	50	115	898	868	850	667	999999	216	784	791	125	850	906	236	709	911	927	934	544	999999	999999	277	
299	999999	999999	675	647	252	641	592	109	362	600	634	447	711	294	999999	606	999999	999999	381	256	650	197	102	81	999999	568	999999	421	999999	999999	720	764	772	815	558	686	184	30	221	999999	999999	691	999999	259	281	788	999999	999999	745	338	411	999999	868	999999	649	161	99	603	804	683	688	181	999999	999999	999999	869	675	895	735	506	999999	122	656	999999	65	958	999999	842	999999	64	569	999999	999999	397	653	999999	999999	751	999999	999999	596	999999	225	537	999999	29	999999	999999	380	999999	123	113	891	248	906	298	152	999999	965	999999	727	999999	803	750	123	999999	505	985	654	957	973	923	999999	999999	909	850	897	129	918	45	999999	999999	472	398	940	466	999999	437	999999	364	778	833	999999	999999	679	350	777	474	999999	533	524	333	999999	422	438	199	384	562	339	66	400	33	153	929	999999	758	784	414	809	657	999999	78	999999	299	188	999999	147	254	999999	569	82	999999	705	395	520	325	167	59	960	751	92	881	107	999999	964	755	999999	999999	441	999999	566	999999	665	766	615	456	999999	521	243	298	999999	139	999999	769	999999	968	327	758	418	726	999999	999999	454	68	574	46	970	80	335	433	459	290	813	737	999999	999999	767	999999	779	74	497	645	816	671	698	953	977	338	999999	995	999999	931	999999	999999	999999	831	918	607	201	578	486	758	196	810	999999	772	326	176	766	283	210	388	999999	999999	239	955	918	782	369	621	68	642	628	339	996	527	842	107	417	181	791	170	748	211	588	738	458	15	832	999999	637	999999	571	178	999999	58	953	103	999999	999999	913	146	247	999999	519	844	139	857	813	999999	929	228	759	999999	491	50	640	777	999999	500	506	912	999999	443	999999	258	80	460	544	999999	574	749	621	999999	999999	655	922	178	691	744	609	601	202	521	999999	418	61	976	686	754	418	185	337	999999	867	11	999999	803	595	271	773	679	322	866	746	189	607	999999	336	835	127	471	96	32	890	905	720	438	446	575	206	103	773	789	538	398	421	635	185	267	469	999999	583	429	970	929	288	999999	774	817	811	344	650	851	636	999999	999999	315	105	962	291	757	367	999999	75	680	906	533	999999	999999	768	972	999999	999999	376	999	999999	666	999999	961	999999	394	999999	628	764	862	452	922	163	591	999999	999999	539	999999	976	999999	761	563	364	299	999999	755	997	425	59	839	999999	581	999999	999999	68	999999	999999	999999	999999	999999	103	738	264	212	237	983	380	746	999999	661	442	328	103	665	247	334	312	999999	937	870	396	248	999999	
925	69	871	448	525	999999	999999	852	406	999999	89	617	32	309	161	999999	49	385	261	376	397	407	484	487	819	399	733	130	501	206	475	510	855	999999	339	999999	999999	999999	854	222	999999	809	45	452	23	57	225	35	161	999999	897	999999	144	999999	192	527	585	394	628	135	999999	999999	360	210	410	579	761	999999	969	17	706	504	530	49	202	999999	371	41	999999	999999	999999	708	999999	802	308	980	375	983	977	811	568	971	916	728	422	428	458	835	51	444	999999	363	66	153	992	403	999999	105	999999	603	166	553	920	857	952	101	999999	558	999999	430	213	778	999999	167	449	735	999999	802	626	999999	999999	999999	989	38	999999	820	651	825	809	999999	26	999999	314	383	655	999999	60	69	776	330	641	999999	933	621	240	517	477	999999	704	999999	999999	171	478	905	473	999999	563	891	999999	141	449	999999	748	997	413	933	999999	512	511	999999	684	527	35	305	142	240	601	378	999999	967	999999	753	131	999999	98	854	801	408	909	999999	999999	999999	999999	645	881	680	161	936	217	307	53	964	396	279	581	298	146	183	999999	243	39	195	103	999999	787	696	999999	205	909	558	142	74	603	999999	999999	525	839	390	424	462	88	664	170	501	924	388	366	851	999999	999999	718	999999	999999	675	999999	275	75	284	857	194	999999	999999	37	658	174	978	371	999999	999999	999999	458	756	758	320	165	374	35	602	489	409	340	988	233	119	840	999999	438	927	999999	999999	999999	565	532	240	999999	132	637	511	336	945	27	457	556	915	999999	961	999999	326	520	630	250	473	999999	458	853	851	732	917	818	999999	550	443	999999	596	606	999999	233	527	999999	999999	736	999999	275	544	391	999999	999999	318	767	999999	999999	122	999999	999999	999999	986	999999	84	386	770	399	999999	693	999999	404	583	999999	960	319	458	999999	999999	628	486	893	726	207	260	999999	970	419	999999	159	939	25	999999	35	564	137	619	131	999999	999999	926	643	27	830	599	999999	808	999999	481	999	319	999999	302	999999	930	969	999999	788	520	999999	416	999999	999999	570	999999	660	999999	557	476	999999	699	337	588	999999	701	842	999999	896	608	120	267	127	937	425	840	798	723	943	105	999999	999999	830	610	999999	999999	575	668	456	999999	938	182	999999	999999	649	309	981	562	101	792	98	102	845	190	410	999999	298	999999	999999	729	955	999999	32	462	881	999999	868	999999	999999	475	136	999999	999999	820	670	937	16	741	298	125	859	246	631	999999	16	999999	549	650	210	999999	999999	161	118	727	131	10	159	999999	
505	212	999999	264	125	625	999999	913	999999	999999	519	999999	742	557	999999	443	869	718	315	870	455	389	897	999999	999999	54	38	974	75	701	698	999999	999999	218	246	96	685	999999	131	16	496	103	828	524	141	737	659	889	37	674	857	412	694	288	999999	125	315	222	737	999999	999999	999999	848	972	336	999999	684	534	999999	999999	999999	275	597	309	384	362	560	382	96	999999	395	148	947	400	843	296	975	509	999999	130	781	472	999999	59	999999	805	254	856	198	292	62	999999	579	999999	916	592	815	395	904	990	564	932	135	999999	999999	458	743	999999	138	50	874	185	669	200	999999	999999	999999	999999	890	578	117	704	194	804	999999	270	569	958	483	261	480	590	604	999999	999999	848	999999	999999	374	961	72	999999	999999	157	417	876	465	388	999999	630	999999	999999	999999	335	882	860	999999	331	999999	425	888	784	999999	877	569	294	581	794	634	418	948	999999	183	929	516	999999	976	999999	396	861	805	191	236	853	999999	212	95	279	992	705	110	999999	707	948	82	287	821	999999	587	133	305	999999	754	322	682	702	104	574	999999	570	883	711	934	359	999999	707	557	131	999999	367	999999	312	801	999999	318	932	783	234	856	239	500	999999	999999	999999	565	143	436	913	180	375	117	520	460	431	822	398	91	357	338	375	999999	700	51	999999	925	993	869	825	14	749	918	870	999999	999999	80	999999	262	999999	999999	486	999999	643	950	999999	999999	687	851	380	116	999999	999999	436	895	491	509	799	999999	238	999999	999999	999999	610	909	431	456	246	802	870	999999	74	146	419	563	999999	105	999999	749	608	999999	999999	151	499	719	94	897	492	975	999999	999999	280	673	33	334	999999	222	670	999999	528	986	23	884	999999	30	51	783	442	872	999999	396	423	60	999999	999999	109	431	774	891	824	533	963	271	576	999999	89	401	999999	94	342	639	999999	361	230	621	999999	363	169	479	999999	999999	465	999999	932	840	999999	230	197	765	999999	799	447	778	909	995	32	751	318	201	999999	650	671	357	999999	999999	960	71	829	864	999999	745	999999	999999	223	523	77	353	339	999999	132	858	214	999999	999999	542	999999	656	999999	235	598	214	55	968	538	37	639	118	89	529	879	605	401	999999	462	490	538	152	565	999999	927	679	422	583	999999	91	999999	324	999999	998	220	314	619	603	275	107	999999	303	767	196	883	959	274	810	999999	527	467	881	894	999999	14	60	101	65	307	999999	792	471	899	456	591	999999	619	999999	318	575	985	797	67	365	999999	245	384	
379	999999	967	415	611	728	552	624	565	430	999999	994	170	223	564	999999	356	314	999999	403	320	605	999999	350	193	502	290	541	669	824	538	999999	999999	999999	999999	552	340	514	190	743	357	832	35	895	499	96	157	361	431	999999	710	999999	560	841	74	999999	945	999999	232	119	999999	999999	999999	741	999999	999999	235	999999	501	22	965	842	133	999999	999999	487	579	999999	850	106	354	928	999999	177	123	487	38	999999	610	947	999999	712	999999	80	305	999999	877	294	999999	959	861	661	859	418	536	867	927	75	794	587	999999	282	999999	135	999999	519	900	999999	627	999999	511	307	999999	553	414	262	999999	62	200	709	610	294	668	890	244	693	78	701	641	999999	559	963	999999	33	753	334	935	166	315	999999	999999	100	667	599	458	563	776	315	999999	283	317	874	999999	94	999999	910	613	999999	891	81	450	999999	155	381	854	999999	174	862	999999	999999	327	404	746	999999	999999	519	626	79	442	680	917	762	697	368	999999	999999	98	58	999999	842	720	59	999999	999999	999999	247	944	295	999999	910	399	914	515	923	956	913	137	470	999999	466	294	999999	999999	220	164	688	999999	786	443	999999	459	125	815	958	369	999999	139	999999	79	35	575	999999	999999	531	999999	13	257	773	412	34	557	627	237	999999	558	186	604	64	89	656	736	999999	852	574	460	283	999999	556	564	688	999999	999999	401	999999	891	953	218	999999	929	161	440	737	384	999999	622	832	999999	236	999999	193	673	999999	432	422	299	417	488	999999	999999	17	904	700	219	999999	251	932	999999	442	999999	999999	967	999999	999999	928	226	999	999999	999999	952	627	395	871	156	381	24	708	202	999999	506	484	999999	458	999999	999999	256	739	527	999999	177	999999	606	455	999999	805	225	999999	950	999999	206	299	999999	54	999999	454	621	43	554	838	709	542	740	257	935	999999	139	999999	999999	999999	681	486	481	133	276	272	999999	999999	343	351	165	33	758	697	999999	999999	850	430	650	406	310	223	195	689	950	635	949	359	520	325	675	706	169	747	999999	720	818	510	778	545	999999	999999	699	212	999999	685	783	52	999999	729	999999	708	869	434	999999	468	300	791	182	999999	322	671	999999	27	675	458	864	20	874	71	397	350	999999	114	973	628	523	982	16	275	851	907	884	790	952	999999	837	735	846	364	429	37	337	147	233	762	999999	999999	999999	233	999999	773	999999	999999	341	999999	66	764	461	999999	944	318	784	907	999999	415	786	638	999999	708	999999	138	174	520	999999	370	999999	514	881	999999	376	841	
454	999999	454	88	739	480	999999	930	910	999999	284	999999	419	120	252	999999	358	999999	975	623	999999	829	612	999999	608	657	770	971	20	552	883	249	906	113	999999	999999	463	711	675	316	189	144	999999	548	854	999999	110	532	128	591	999999	73	999999	999999	234	999999	180	761	479	92	999999	487	920	368	199	44	667	316	257	250	999999	999999	153	669	443	999999	41	73	838	999999	556	248	852	428	396	820	13	162	879	248	831	701	242	592	605	701	224	439	359	819	999999	794	999999	999999	999999	999999	919	576	319	751	999999	116	999999	999999	999999	472	999999	999999	972	999999	40	514	999999	18	419	275	415	560	73	741	268	601	714	28	999999	999999	962	999999	999999	876	900	437	999999	137	654	724	999999	999999	65	999999	76	722	467	980	789	428	367	276	467	358	114	369	513	577	493	991	401	903	396	774	509	659	696	105	478	999999	671	309	364	999999	496	999999	505	929	675	545	143	734	999999	999999	404	696	517	456	999999	541	923	275	644	999999	332	875	383	291	634	417	35	372	511	195	757	999999	912	999999	861	469	864	584	999999	947	999999	667	673	741	999999	812	999999	250	332	937	999999	406	665	701	999999	621	270	223	305	267	519	771	233	54	898	346	783	744	999999	312	677	349	372	696	999999	999999	211	642	912	999999	275	785	50	999999	515	360	402	220	410	999999	209	650	289	645	438	999999	999999	629	842	42	39	999999	655	29	269	340	44	968	999999	706	419	627	311	483	992	734	730	659	538	548	999999	573	343	354	999999	999999	70	727	267	717	231	582	800	879	999999	868	139	31	999999	185	326	434	999999	704	831	582	999999	805	653	704	366	784	100	304	98	999999	73	999999	915	243	280	317	710	189	484	999999	827	999999	691	133	604	709	999999	999999	232	519	259	639	999999	999999	999999	264	84	563	999999	447	491	505	791	999999	805	827	115	80	999999	18	999999	144	229	994	754	999999	124	999999	109	656	439	999999	82	578	216	433	788	394	999999	25	243	157	828	46	355	331	640	999999	327	776	604	284	458	999999	999999	125	999999	528	776	770	150	554	999999	704	999999	754	432	222	130	999999	49	720	525	999999	999999	576	315	192	999999	999999	286	759	211	332	62	164	289	859	999999	100	999999	270	618	999999	875	688	999999	133	38	601	999999	428	999999	945	737	883	759	568	999999	229	809	237	999999	999999	999999	390	999999	140	651	999999	999999	573	440	999999	999999	778	112	999999	999999	999999	883	191	164	999999	533	858	525	265	999999	999999	999999	999999	422	562	
291	786	391	999999	301	999999	345	562	482	184	135	999999	988	214	586	958	781	999999	999999	359	346	628	82	999999	999999	635	864	97	545	482	458	754	161	877	748	582	397	837	448	529	999999	331	709	999999	922	208	870	320	678	636	397	386	175	72	225	663	999999	560	999999	666	630	258	26	999	726	381	999999	120	466	14	999999	943	580	35	999999	25	999999	103	908	621	764	554	418	909	95	999999	999999	99	999999	95	999999	837	393	781	898	999999	999999	710	263	551	34	760	853	674	75	453	805	150	999999	210	744	999999	651	833	901	999999	999999	117	999999	653	999999	94	457	381	144	734	560	798	136	113	710	999999	839	999999	999999	14	999999	743	843	641	276	448	999999	999999	350	259	195	559	999999	822	664	207	796	609	759	939	312	482	999999	999999	999999	999999	23	360	499	536	780	294	245	896	386	105	999999	999999	999999	999999	459	996	999999	885	548	999999	918	313	449	513	421	239	999999	999999	702	227	213	512	748	999999	434	284	962	814	478	901	324	983	446	568	933	524	999999	415	489	316	999999	999999	999999	892	98	709	910	999999	124	550	999999	587	204	168	891	999999	999999	126	918	185	999999	226	416	646	686	999999	867	880	579	897	16	202	178	396	999999	559	719	856	999999	725	999999	999999	699	927	999999	736	999999	288	676	183	991	116	497	999999	282	234	247	156	215	163	842	39	417	227	999999	493	419	999999	392	342	50	676	944	203	810	68	526	488	431	950	999999	589	214	406	905	900	705	864	123	551	321	573	651	28	999999	344	567	999999	393	732	326	981	896	344	142	325	171	304	503	223	999999	759	724	264	999999	262	825	21	321	643	788	555	999999	840	30	999999	999999	926	320	476	501	54	104	999999	999999	173	999999	869	273	590	739	410	370	900	843	562	999999	999999	19	629	519	556	170	750	944	771	999999	999999	999999	665	300	244	999999	999999	999999	999999	999999	36	631	844	569	955	747	731	999999	387	195	999999	996	468	628	999999	916	690	957	944	999999	999999	753	862	877	637	999999	608	999999	504	427	343	187	190	897	822	765	174	70	563	808	439	845	567	586	502	68	999999	46	999999	327	999999	79	777	999999	320	282	768	967	932	409	148	441	999999	960	851	616	999999	570	806	872	752	999999	403	999999	999999	508	196	286	384	999999	999999	572	637	186	134	273	409	411	999999	549	997	207	138	999999	669	999999	446	606	999999	999999	252	999999	999999	999999	575	672	676	641	335	811	95	491	592	363	999999	576	803	233	836	999999	999999	
415	982	266	875	554	502	249	476	455	999999	589	552	499	335	416	341	999999	610	461	597	768	999999	776	463	999999	614	774	456	103	205	222	770	155	678	837	311	974	914	30	179	999999	174	880	999999	505	999999	103	37	301	245	955	999999	999999	991	448	999999	216	802	370	940	999999	792	383	999999	849	819	406	999999	498	114	367	933	590	999999	170	603	205	37	957	575	999999	747	165	858	249	600	396	164	999999	508	999999	999999	999999	90	451	644	999999	630	899	686	543	283	539	196	878	999999	42	102	831	844	144	188	844	794	430	981	999999	525	20	258	432	251	589	989	19	195	389	999999	840	999999	999999	574	138	281	41	999999	217	969	999999	999999	568	999999	999999	396	373	999999	999999	759	999999	470	17	275	620	999999	263	302	693	549	186	999999	642	532	261	315	41	569	60	573	999999	193	999999	667	545	793	690	138	918	203	625	102	999999	630	850	999999	518	546	999999	487	27	739	999999	667	999999	297	584	46	999999	27	364	803	865	999999	995	476	697	349	730	826	960	999999	383	500	924	94	834	22	682	882	999999	494	999999	999999	556	33	640	116	875	258	218	654	97	999999	839	821	999999	103	634	383	999999	999999	816	999999	527	892	999999	62	743	999999	999999	999999	999999	169	999999	869	198	999999	999999	971	835	999999	999999	481	618	999999	47	999999	999999	999999	857	999999	387	308	999999	627	999999	487	999999	663	668	999999	999999	999999	999999	646	999999	927	680	969	633	934	886	999999	999999	101	705	345	519	221	854	883	999999	641	850	999999	194	65	960	602	201	999999	999999	554	999999	257	228	306	685	971	26	120	801	999999	478	923	855	725	760	117	922	342	968	834	809	785	195	731	999999	85	461	243	967	999999	999999	922	687	341	358	999999	873	999999	659	548	204	744	91	999999	172	926	866	469	305	852	680	999999	742	422	745	528	72	497	978	610	999999	999999	153	723	999999	555	246	523	376	470	244	999999	683	429	999999	999999	703	484	568	400	219	992	938	124	408	999999	190	274	999999	999999	999999	386	430	999999	38	422	600	368	798	999999	690	352	999999	834	999999	999999	185	322	999999	999999	824	587	928	588	999999	527	999999	999999	325	992	375	971	926	545	243	858	102	634	401	227	474	345	686	999999	710	866	899	999999	506	999999	999999	867	999999	916	15	999999	457	842	657	999999	999999	999999	52	805	251	718	426	557	601	999999	74	551	920	999999	215	489	900	976	877	534	628	999999	531	83	258	999999	489	19	540	592	410	999999	976	891	648	902	302	881	
710	999999	450	352	513	747	186	202	946	999999	711	526	750	480	964	133	882	838	50	999999	556	743	239	416	27	999999	358	814	575	39	917	313	999999	29	276	886	94	285	236	784	897	65	999999	562	999999	23	999999	929	295	853	18	809	861	334	999999	966	999999	43	335	999999	398	999999	999999	917	19	408	340	999999	214	88	999999	606	612	266	81	501	192	676	118	999999	176	428	528	999999	999999	999999	451	862	695	309	133	999999	950	732	395	534	999999	644	553	900	682	121	725	217	814	411	999999	605	262	833	999999	95	999999	331	337	969	844	905	896	901	956	478	45	999999	954	999999	655	999999	870	546	999999	548	999999	217	999999	65	703	321	999999	999999	909	999999	609	999999	524	48	135	629	405	999999	690	533	747	651	999999	214	85	821	999999	827	756	328	999999	715	770	246	962	717	10	281	276	999999	997	287	992	121	868	183	999999	916	861	36	999999	454	856	539	800	481	999999	126	999999	882	68	89	862	591	999999	894	999999	288	85	418	628	133	159	167	535	999999	999999	832	345	902	441	346	999999	729	843	290	858	240	999999	491	452	884	302	394	474	918	424	411	999999	974	91	999999	841	452	407	361	304	699	14	999999	999999	442	780	87	450	722	999999	999999	747	830	999999	999999	842	999999	965	744	830	765	999999	617	55	257	831	371	820	999999	504	999999	331	492	985	169	999999	999999	669	20	999999	224	999999	751	804	291	663	179	999999	230	269	257	487	999999	530	999999	16	397	294	574	999999	419	267	120	227	999999	811	265	844	875	635	735	923	955	641	999999	821	941	999999	999999	593	999999	431	600	999999	257	999999	999999	961	455	999999	999999	999999	105	999999	693	999999	833	533	215	479	999999	999999	73	594	533	333	999999	31	913	718	999999	585	999999	980	948	987	666	999999	970	562	152	999999	399	722	999999	914	828	555	948	659	987	417	606	294	195	336	368	999999	547	924	514	647	57	737	98	263	301	125	999999	705	999999	794	563	652	337	115	935	999999	999999	619	505	976	83	264	730	657	978	245	795	621	629	660	501	55	999999	505	999999	662	634	543	999999	999999	999999	252	368	202	999999	954	999999	999999	400	28	218	928	429	999999	999999	793	16	441	285	65	330	839	86	639	303	518	604	999999	859	283	999999	999999	996	999999	881	830	999999	537	803	999999	288	715	231	611	999999	572	626	519	932	462	655	203	268	566	392	999999	176	729	999999	999999	360	135	999999	999999	999999	954	931	637	657	742	897	999999	637	261	999999	615	618	474	197	
731	891	999999	899	406	999999	523	999999	440	409	625	663	176	638	468	673	163	494	114	309	497	640	989	862	199	564	187	999999	16	789	777	999999	701	541	999999	999999	275	999999	999999	498	787	959	501	999999	999999	88	999999	999999	179	588	623	999999	514	174	699	100	999999	231	710	842	450	957	999999	650	999999	999999	962	634	470	24	999999	999999	670	615	521	538	999999	761	830	120	999999	347	396	428	176	657	143	999999	999999	87	551	54	525	999999	57	999999	970	851	999999	63	126	107	999999	164	999999	999999	460	898	653	999999	999999	151	401	599	19	112	571	569	999999	973	844	434	999999	999999	473	363	412	999999	999999	691	568	297	164	999999	993	735	968	242	248	481	206	999999	884	681	999999	409	652	925	972	944	268	999999	999999	632	999999	999999	315	986	999999	826	292	771	341	999999	602	664	987	999999	606	283	144	339	999999	999999	777	609	550	999999	999999	74	999999	487	716	622	432	168	918	531	568	311	430	981	551	421	199	999999	903	922	88	471	422	999999	999999	699	810	929	999999	376	855	609	999999	204	730	626	126	804	65	718	538	999999	745	999999	999999	999999	999999	163	788	910	811	352	999999	999999	41	795	651	681	999999	26	812	503	999999	551	999999	959	170	999999	260	924	305	394	379	195	394	644	725	999999	999999	34	846	657	999999	178	565	513	999999	522	172	935	974	444	646	48	906	999999	364	203	790	106	999999	626	902	863	615	426	973	520	243	999999	79	696	707	999999	180	164	361	910	986	999999	65	647	73	999999	949	860	748	340	999999	358	289	531	174	877	999999	230	754	287	563	148	540	999999	289	999999	865	999999	999999	511	868	751	683	999999	217	628	50	496	562	586	999999	999999	999999	999999	242	884	117	547	531	999999	254	949	410	999999	357	848	631	673	368	298	459	999999	132	999999	999999	537	999999	835	324	545	836	403	999999	178	373	808	999999	897	999999	999999	668	328	756	999999	267	918	999999	610	106	369	997	999999	137	274	137	999999	999999	441	180	705	220	281	233	985	994	850	999999	241	999999	999999	387	734	999999	964	629	141	913	226	999999	553	999999	74	739	999999	999999	468	276	403	51	999999	185	999999	726	999999	194	396	104	999999	999999	417	636	119	899	999999	981	273	854	172	644	995	340	999999	462	627	519	999999	999999	278	447	999999	584	888	200	999999	373	358	17	77	780	243	46	152	314	571	916	85	174	192	999999	285	614	999999	999999	999999	788	770	577	108	935	48	854	825	999999	999999	833	748	919	318	193	633	265	786	392	411	
958	198	999999	890	711	444	980	359	305	171	921	480	138	154	803	999999	781	909	142	742	999999	220	818	927	738	999999	999999	999999	999	349	30	827	720	999999	999999	600	668	686	999999	501	68	999999	530	171	465	362	620	999999	514	999999	852	356	654	650	32	999999	379	183	162	999999	287	133	359	955	151	103	999999	999999	68	213	999999	104	999999	999999	684	999999	690	656	472	999999	999999	999999	352	999999	497	999999	183	80	335	348	230	999999	534	999999	223	934	155	575	999999	371	603	840	716	311	999999	757	834	999999	966	149	67	999999	711	776	987	895	781	940	467	478	999999	689	454	719	983	449	569	669	999999	749	737	999999	636	999999	782	716	675	51	764	739	839	999999	114	196	290	999999	999999	757	865	327	162	215	999999	551	451	999999	395	996	328	215	198	999999	999999	226	411	942	96	999999	994	280	999999	740	185	728	638	759	584	268	999999	485	665	811	804	111	999999	999999	17	94	658	868	331	679	999999	558	551	999999	577	887	784	999999	421	999999	999999	999999	999999	422	999999	999999	913	999999	339	137	566	842	999999	386	999999	999999	629	999999	934	11	952	135	949	550	27	999999	186	999999	192	696	483	101	73	493	999999	220	13	999999	999999	628	181	966	539	203	123	999999	18	999999	314	999999	268	905	999999	420	229	999999	644	557	999999	999999	212	949	510	642	653	999999	999999	999999	339	159	489	454	386	316	829	986	596	756	999999	146	618	22	659	108	438	578	689	653	273	419	575	456	779	999999	426	232	466	896	550	999999	111	952	835	999999	604	813	529	106	590	999999	51	888	130	268	794	200	300	412	999999	84	785	135	792	999999	583	42	675	999999	999999	607	529	700	215	788	999999	999999	186	504	503	624	999999	592	73	39	378	687	336	520	305	999999	932	64	999999	475	999999	976	169	916	581	571	148	243	216	982	999999	999999	682	342	233	138	23	795	908	590	35	203	72	762	550	896	706	164	989	663	999999	475	18	740	924	69	999999	270	999999	931	486	815	385	90	326	999999	999999	994	297	177	222	146	999999	111	449	999999	913	406	375	684	865	983	253	552	316	247	999999	999999	999999	174	631	752	872	976	113	219	817	981	446	522	999999	712	867	999999	451	999999	999999	907	301	264	155	999999	894	248	76	999999	572	832	999999	88	696	999999	586	133	999999	470	273	179	997	999999	852	999999	959	999999	794	162	999999	430	111	777	917	434	650	999999	999999	999999	857	634	909	610	999999	999999	218	999999	825	827	135	743	287	999999	999999	160	909	999999	
999999	222	999999	51	999999	999999	386	151	731	999999	170	999999	423	999999	114	999999	999999	639	269	397	592	868	999999	600	37	966	999999	382	153	130	511	766	525	588	751	806	390	816	999999	995	233	506	263	222	208	564	413	999999	639	273	378	636	891	999999	999999	543	999999	550	23	487	886	14	997	610	494	403	746	834	682	308	632	796	999999	273	173	96	615	511	402	999999	562	335	743	999999	751	874	875	13	999999	218	316	840	803	702	119	999999	508	652	999999	805	817	579	29	340	640	582	187	999999	358	392	928	987	158	999999	924	561	270	127	859	619	999999	999999	724	474	991	792	992	756	163	943	587	999999	783	597	999999	999999	999999	412	999999	179	697	999999	654	726	289	329	999999	263	778	999999	958	390	999999	118	286	84	999999	554	349	848	589	430	474	415	999999	965	999999	561	893	940	254	999999	877	689	922	281	99	999999	194	671	109	738	978	605	984	206	179	675	320	581	138	762	72	999999	589	999999	782	999999	921	999999	126	999999	999999	837	999999	999999	513	999999	196	999999	999999	856	999999	677	748	999999	452	868	430	608	796	999999	999999	321	812	999999	795	486	109	655	498	849	86	870	555	999999	378	151	999999	999999	693	75	999999	314	596	999999	402	395	652	999999	824	914	818	323	527	999999	890	999999	35	820	314	36	13	999999	517	999999	780	498	132	999999	999999	999999	576	545	999999	999999	58	936	725	999999	999999	410	999999	371	831	999999	999999	762	353	999999	999999	328	126	481	580	999999	71	949	797	999999	501	903	273	872	266	522	347	283	409	999999	540	999999	999999	495	730	903	999999	642	709	932	114	27	999999	999999	999999	164	195	104	999999	257	669	999999	149	274	999999	999999	147	961	114	318	999999	999999	363	556	436	133	999999	999999	750	676	473	428	249	864	356	483	999999	118	179	112	999999	999999	317	161	136	441	814	70	456	543	999999	999999	537	401	696	356	664	999999	727	579	999999	999999	999999	999999	783	250	859	285	917	564	438	999999	792	12	980	993	450	211	429	995	319	933	184	216	909	999999	999999	999999	178	999999	999999	169	390	599	999999	773	898	28	377	886	582	999999	152	999999	115	737	449	999999	420	702	905	462	178	999999	270	235	389	999999	389	552	999999	20	117	916	999999	279	648	999999	70	999999	104	432	833	543	999999	780	791	999999	999999	999999	999999	365	438	475	999999	366	999999	657	338	999999	393	999999	639	825	536	571	431	236	157	835	98	256	474	213	607	483	628	635	319	999999	444	108	45	999999	761	999999	999999	641	821	387	
289	999999	864	354	823	999999	792	999999	17	851	999999	564	144	999999	999999	544	999999	234	867	999999	738	364	348	848	281	295	725	432	74	542	988	789	414	999999	556	999999	392	130	390	274	690	620	628	467	999999	879	963	770	132	226	112	358	999999	210	999999	999999	999999	25	82	537	617	370	944	474	863	568	160	999999	718	986	161	999999	999999	603	930	999999	736	881	716	401	331	999999	999999	999999	440	640	26	213	999999	999999	999999	999999	58	999999	657	330	675	999999	603	573	729	598	61	145	74	341	515	180	279	531	198	999999	308	680	215	661	999999	999999	44	233	552	946	255	999999	541	784	722	990	946	610	451	999999	287	153	672	732	999999	174	782	108	135	846	934	598	999999	684	78	999999	999999	995	270	579	999999	380	999999	999999	353	999999	999999	290	999999	999999	233	669	89	615	493	164	999999	482	756	895	323	999999	108	706	22	657	999999	857	716	355	352	950	350	999999	462	906	133	890	389	940	999999	502	489	610	622	275	518	828	999999	999999	369	999999	249	374	999999	194	999999	324	770	696	321	746	574	273	182	283	999999	217	163	999999	41	127	103	816	335	999999	456	497	999999	746	148	824	667	802	985	187	711	975	999999	278	634	999999	999999	692	628	824	927	999999	437	348	999999	311	675	613	881	251	81	432	49	443	737	784	240	33	557	497	88	999999	287	995	571	352	599	885	952	232	997	999999	197	999999	893	241	999999	999999	999999	837	999999	64	921	744	115	288	936	183	999999	849	578	999999	999999	141	745	166	999999	442	777	999999	711	999999	660	658	253	999999	999999	538	549	506	724	494	233	720	348	34	850	543	889	999999	416	426	354	113	653	999999	999999	66	765	737	303	999999	968	206	136	369	404	999999	500	445	53	407	633	999999	999999	94	999999	424	792	720	999999	404	999999	493	197	999999	445	556	14	352	403	189	772	812	212	999999	526	37	594	999999	630	999999	52	453	250	19	792	320	978	569	38	852	274	999999	999999	999999	84	484	18	840	999999	999999	267	158	999999	999999	634	821	999999	38	999999	845	999999	813	99	727	361	109	253	188	502	135	578	999999	323	999999	915	727	999999	312	31	999999	28	999999	65	783	330	894	411	386	384	970	487	999999	12	193	32	460	999999	703	548	975	241	999999	348	798	278	822	999999	500	999999	999999	441	999999	17	525	826	85	757	316	999999	467	999999	999999	999999	531	647	629	442	140	528	464	772	999999	763	56	811	197	415	266	999999	999999	69	911	437	477	999999	999999	942	486	999999	947	
999999	999999	306	999999	287	373	37	816	161	649	390	704	972	494	144	754	766	960	999999	639	670	501	801	900	407	786	439	336	991	689	687	999999	999999	581	760	133	390	682	769	447	170	999999	115	865	126	364	938	942	342	785	999999	981	999999	727	999999	999999	999999	406	683	501	934	701	824	471	961	999999	930	401	734	21	999999	93	999999	277	999999	999999	395	936	999999	999999	999999	497	993	216	497	999999	193	56	304	558	286	999999	998	277	513	469	774	643	999999	691	999999	547	218	331	999999	118	790	505	258	215	816	910	622	640	653	446	999999	999999	973	266	999999	884	106	185	734	390	999999	923	999999	19	999999	752	42	999999	619	310	289	671	795	389	915	999999	797	98	742	375	370	368	624	76	761	999999	669	647	450	548	999999	999999	597	40	33	999999	740	249	909	74	878	531	31	353	166	45	823	999999	350	563	97	18	999999	368	999999	999999	999999	697	257	150	92	394	651	999999	859	257	84	764	999999	58	999999	557	189	678	497	839	346	999999	909	725	343	999999	307	886	461	442	598	999999	20	307	999999	53	992	768	981	999999	999999	999999	493	909	961	999999	999999	302	616	540	828	765	871	189	390	37	999999	531	807	16	97	765	619	427	658	999999	753	999999	999999	904	564	420	696	13	999999	394	787	999999	764	284	848	14	280	920	613	999999	366	999999	999999	540	265	471	961	999999	406	124	999999	999999	260	125	999999	999999	812	712	975	999999	79	868	229	995	250	787	999999	532	168	92	999999	698	813	825	489	923	152	949	648	103	459	721	999999	999999	999999	720	749	999999	970	679	202	567	944	206	999999	999999	999999	999999	999999	999999	704	999999	816	324	999999	644	262	999999	636	391	36	862	73	882	999999	357	272	384	943	529	47	127	562	488	890	927	753	617	999999	990	322	231	660	181	999999	29	904	999999	225	999999	467	325	23	588	653	339	504	72	247	415	236	999999	999999	999999	439	999999	999999	337	433	702	890	645	372	645	79	804	212	999999	999999	938	999999	979	169	535	71	722	114	999999	835	560	432	691	999999	656	764	95	253	890	741	999999	152	576	858	999999	527	822	952	377	519	999999	137	999999	999999	308	999999	256	77	999999	708	716	482	904	999999	872	999999	209	275	716	880	983	561	322	160	680	796	999999	131	999999	17	249	770	736	463	999999	433	999999	999999	81	999999	518	28	801	191	999999	339	248	84	999999	253	999999	557	246	497	536	297	999999	462	999999	512	999999	135	431	999999	999999	946	745	450	999999	449	460	97	203	
32	372	964	999999	140	999999	350	999999	802	145	999999	689	692	533	249	926	999999	617	367	222	568	607	392	597	366	722	999999	999999	797	568	546	999999	240	363	999999	134	999999	537	684	336	558	954	999999	999999	38	755	776	422	506	999999	816	831	103	999999	999999	425	979	377	403	417	57	756	759	244	598	609	458	339	319	124	365	172	932	40	663	613	323	402	568	611	946	999999	999999	284	999999	714	699	999999	999999	798	155	999999	144	999999	289	802	999999	999999	401	428	999999	447	112	391	999999	653	898	72	222	31	112	586	999999	791	999999	392	668	999999	492	999999	909	999999	611	999999	969	999999	999999	999999	750	861	418	273	999999	999999	999999	508	562	706	125	108	815	999999	152	999999	695	999999	394	352	805	896	999999	719	567	517	519	213	836	591	421	996	626	243	321	361	612	838	999999	669	999999	962	830	999999	370	394	78	282	950	904	826	411	776	999999	859	854	999999	699	706	999999	630	110	672	970	294	128	481	582	325	791	999999	856	983	725	865	843	76	181	359	183	448	246	262	931	764	20	230	940	999999	467	633	912	999999	999999	49	386	300	859	678	251	912	999999	957	169	809	969	428	61	820	26	999999	555	350	533	55	394	847	740	999999	283	898	999999	208	857	167	999999	724	891	999999	488	552	999999	999999	117	271	951	288	103	132	795	592	999999	130	999999	679	87	572	609	55	999999	538	559	653	404	352	381	999999	999999	11	999999	254	536	374	341	474	581	62	242	272	103	999999	754	999999	999999	690	729	420	999999	999999	90	618	999999	999999	41	949	999999	563	108	765	889	664	188	101	503	550	66	804	788	892	107	999999	340	347	999999	549	999999	941	242	714	999999	961	999999	999999	921	19	999999	690	343	392	999999	28	999999	477	382	999999	926	662	124	870	999999	924	999999	999999	90	999999	999999	777	999999	491	175	999999	330	394	151	928	999999	266	180	493	999999	375	471	406	421	88	81	863	964	999999	623	131	999999	371	89	698	339	506	999999	866	999999	361	797	851	227	429	698	999999	335	453	230	669	492	630	460	269	463	234	538	11	983	425	812	380	999999	53	234	958	314	999999	999999	712	425	999999	762	68	577	619	999999	991	390	511	999999	521	302	953	999999	206	911	820	245	114	999999	999999	882	999999	999999	427	983	183	205	739	264	999999	854	518	999999	188	999999	401	691	999999	55	546	621	482	887	999999	87	999999	414	37	999999	494	217	493	744	586	999999	455	519	160	999999	999999	795	651	256	654	666	999999	709	460	999999	
520	139	999999	69	999999	228	410	428	257	349	77	999999	177	692	999999	675	371	773	667	757	422	882	541	217	50	750	969	235	999999	635	303	999999	999999	999999	999999	364	816	434	999999	368	30	37	272	810	568	245	627	958	486	999999	305	21	51	702	915	638	598	193	28	680	258	184	195	621	55	861	999999	478	165	415	999999	999999	999999	309	999999	395	620	730	648	804	133	999999	749	999999	340	999999	175	261	783	898	766	999999	416	643	119	845	841	650	765	707	999999	159	802	999999	128	999999	561	741	965	530	999999	999999	999999	223	557	999999	435	929	291	762	695	563	999999	999999	648	237	530	999999	999999	891	553	969	964	940	383	973	999999	678	999999	999999	999999	433	296	999999	999999	898	97	202	95	871	999999	912	368	12	21	867	465	999999	431	891	999999	744	999999	999999	977	58	903	603	839	583	39	756	999999	999999	41	999999	999999	440	999999	750	999999	337	731	328	481	641	999999	962	928	516	517	999999	257	255	143	987	881	223	285	832	995	494	363	511	841	663	129	999999	970	749	601	34	168	681	752	999999	999999	233	999999	346	447	940	674	333	76	999999	509	547	186	54	391	63	999999	554	754	654	973	999999	486	999999	522	562	991	999999	999999	493	999999	575	503	632	974	999999	999999	939	999999	65	999999	39	445	484	163	999999	872	926	368	999999	869	613	926	107	537	793	747	999999	999999	999999	948	495	418	582	853	934	53	999999	80	733	441	225	999999	999999	835	999999	783	999999	665	999999	689	75	821	376	623	900	648	405	105	190	910	999999	125	999999	116	333	620	999999	999999	229	537	999999	856	634	116	999999	999999	999999	271	592	20	744	127	884	205	883	673	999999	959	952	999999	648	458	999999	823	999999	999999	659	999999	511	999999	920	381	446	412	999999	218	196	999999	999999	999999	421	143	512	179	175	999999	241	314	999999	659	578	903	999999	933	999999	869	999999	811	513	999999	793	999999	760	999999	99	999999	681	999999	835	674	487	782	999999	504	999999	514	946	720	999999	999999	999999	355	369	851	754	27	702	999999	522	999999	252	384	756	999999	999999	776	383	252	90	801	49	759	479	558	182	796	912	183	999999	385	999999	256	164	999999	685	447	999999	908	514	82	670	178	959	344	432	999999	35	575	840	999999	999999	703	639	855	999999	119	876	811	678	958	114	999999	452	146	577	996	230	135	999999	226	501	474	738	999999	999999	999999	799	145	135	80	771	347	343	961	999999	229	999999	308	999999	576	571	999999	999999	556	967	152	725	822	766	436	881	999999	836	
624	605	666	965	631	999999	971	319	999999	685	999999	197	767	195	999999	892	999999	389	922	345	999999	654	39	245	192	999999	989	155	999999	378	699	198	871	999999	718	366	588	999999	984	584	818	999999	830	999999	999999	368	209	999999	244	930	418	999999	959	564	673	970	576	999999	782	590	735	825	999999	999999	999999	420	326	267	999999	134	313	104	999999	348	999999	999999	824	252	613	999999	999999	42	999999	56	960	653	239	316	836	748	999999	167	481	403	848	999999	924	467	999999	999999	52	999999	488	120	999999	323	650	621	999999	767	999999	334	999999	959	999999	702	915	295	412	342	190	19	430	999999	344	156	623	11	999999	535	999999	366	451	402	780	898	553	800	430	646	12	999999	280	999999	601	465	350	521	654	156	87	638	65	468	40	999999	522	759	775	479	700	649	999999	999999	786	789	882	424	188	999999	158	999999	865	999999	999999	572	999999	999999	137	999999	999999	111	999999	353	458	352	999999	983	372	747	386	794	999999	999999	945	363	496	999999	999999	812	999999	926	999999	999999	997	962	773	999999	999999	999999	304	170	632	896	673	599	301	999999	62	443	488	999999	61	440	473	364	99	914	820	976	86	968	78	999999	305	879	767	553	355	495	578	22	855	904	999999	225	171	999999	286	999999	999999	999999	717	848	333	684	874	999999	340	642	872	859	999999	162	391	336	102	317	601	794	831	748	433	999999	864	999999	53	156	987	258	999999	961	999999	474	914	368	260	230	991	621	999999	864	999999	999999	623	719	544	999999	522	126	999999	854	537	492	524	323	293	161	983	999999	640	727	915	91	450	999999	231	13	247	32	85	999999	999999	979	789	966	535	720	943	999999	930	999999	634	871	999999	347	434	154	999999	601	85	109	246	143	981	287	949	141	272	999999	999999	541	465	500	51	261	999999	557	703	557	999999	572	999999	838	999999	299	103	53	957	112	487	86	63	646	947	975	635	191	998	511	26	999999	999999	241	999999	999999	885	143	830	873	999999	876	451	999999	813	512	891	407	216	999999	193	906	184	169	234	999999	999999	818	552	999999	999999	357	559	201	540	999999	124	976	999999	537	414	959	223	999999	304	610	635	999999	833	999999	94	238	975	999999	328	120	230	299	17	246	911	999999	591	999999	257	460	999999	259	999999	430	398	915	999999	999999	287	233	999999	100	865	623	785	827	985	117	981	999999	381	999999	873	430	173	825	969	999999	999999	999999	378	458	837	843	293	386	799	999999	57	178	21	306	40	105	999999	139	433	999999	460	94	91	484	999999	859	
88	999999	999999	999999	267	999999	999999	999999	63	939	855	244	263	31	340	999999	999999	582	69	812	386	999999	221	999999	999999	43	999999	585	494	999999	265	893	674	977	764	218	999	367	155	999999	999999	740	253	100	999999	192	999999	412	63	60	65	999999	424	999999	483	999999	863	999999	999999	999999	999999	370	999999	521	999999	961	570	285	266	131	999999	670	999999	999999	589	999999	832	131	537	999999	166	989	532	443	485	756	479	702	999999	999999	354	401	999999	921	312	999999	953	732	416	999999	622	601	999999	931	650	395	81	999999	392	837	999999	999999	81	999999	999999	192	999999	352	45	999999	491	867	780	999999	999999	18	741	999999	283	726	999999	110	714	258	207	564	843	999999	793	100	685	640	320	999999	590	999999	329	319	853	129	35	999999	696	488	999999	754	821	649	163	999999	999999	565	565	665	999999	81	37	823	422	999999	999999	245	999999	945	252	851	557	122	915	174	689	431	999999	999999	701	90	999999	236	999999	999999	742	999999	999999	161	446	129	85	655	522	519	585	999999	897	999999	999999	789	61	751	246	946	206	999999	734	989	999999	232	902	412	963	74	667	801	372	969	770	154	797	408	509	132	999999	902	600	999999	589	999999	534	999999	381	999999	39	662	989	999999	999999	44	469	458	999999	999999	226	999999	691	457	851	784	143	928	580	636	991	653	251	124	179	999999	118	999999	409	769	697	591	40	62	999999	15	999999	857	999999	999999	999999	349	209	295	905	113	220	152	554	805	59	999999	999999	745	919	385	420	874	999999	950	925	140	59	438	526	999999	642	639	422	845	972	286	215	999999	950	652	999999	999999	999999	999999	94	966	783	604	720	101	999999	294	142	999999	595	999999	522	772	810	999999	300	770	769	279	470	581	730	708	833	773	999999	897	794	277	999999	999999	665	278	866	959	356	455	718	434	999999	357	506	762	260	999999	763	442	43	405	999999	682	197	939	605	999999	999999	84	770	947	701	952	999999	999999	999999	999999	999999	254	905	851	208	845	999999	999999	493	123	84	967	999999	798	999999	958	864	398	915	999999	999999	725	999999	363	723	281	684	999999	999999	999999	857	641	45	129	762	518	999999	192	207	516	629	852	999999	492	437	999999	626	999999	937	999999	98	111	950	999999	865	557	580	551	137	926	170	292	612	659	999999	443	999999	999999	46	500	430	999999	999999	408	630	424	278	191	925	455	655	712	832	990	746	999999	691	568	263	999999	938	985	64	280	999999	347	999999	797	999999	999999	346	999999	935	446	322	415	910	552	999999	451	999999	399	625	682	
281	999999	459	621	913	509	999999	372	999999	830	999999	445	999999	920	999999	292	183	999999	954	931	118	999999	999999	396	677	999999	846	149	999999	999999	926	548	369	382	999	897	888	628	999999	727	252	999999	221	114	884	876	788	989	499	564	277	807	444	694	573	913	681	999999	944	999999	999999	613	651	273	999999	23	85	255	999999	164	403	555	596	237	689	144	156	672	511	800	551	999999	649	167	999999	128	999999	675	808	95	226	825	684	311	74	999999	332	999999	210	870	801	542	78	345	170	721	999999	216	14	438	999999	19	999999	153	41	806	963	493	728	785	909	409	447	999999	938	578	999999	294	999999	60	999999	207	471	641	999	18	788	314	996	823	999999	999999	670	999999	328	999999	273	540	280	999999	675	839	230	425	961	999999	999999	999999	406	591	850	999999	52	954	627	569	999999	920	154	999999	28	999999	496	904	877	999999	999999	77	999999	731	314	340	23	999999	385	972	976	56	679	607	913	999999	907	414	999999	999999	855	999999	752	758	999999	353	396	999999	999999	25	352	325	547	950	662	999999	726	675	286	519	913	146	579	999999	593	500	250	546	118	473	751	92	931	897	166	32	325	758	71	961	999999	999999	666	369	630	660	999999	729	944	999999	827	242	137	463	999999	718	146	999999	175	999999	113	849	149	775	273	999999	394	650	794	999999	712	968	613	325	575	157	480	220	33	932	991	520	602	233	999999	519	999999	999999	829	447	999999	227	592	999999	858	999999	999999	890	105	370	999999	858	935	999999	999999	999999	628	999999	888	919	248	999999	84	243	999999	592	257	916	139	754	316	999999	820	356	753	495	385	721	467	481	531	589	999999	663	665	143	585	999999	60	787	890	999999	589	909	209	999999	153	359	999999	276	846	709	761	999999	999999	359	47	999999	560	999999	483	907	355	417	397	999999	811	999999	577	54	999999	999999	999999	352	999999	174	999999	910	157	999999	351	999999	17	200	634	999999	828	773	999999	316	105	996	737	373	313	983	796	181	521	550	999999	732	782	669	269	886	999999	418	999999	999999	999999	136	441	767	345	457	899	999999	782	999999	830	48	999999	270	949	19	232	501	48	880	378	166	399	606	645	619	252	347	930	747	978	419	295	720	295	968	564	969	38	856	93	999999	999999	946	720	999999	999999	522	999999	260	664	352	999999	999999	521	999999	737	835	132	726	214	999999	999999	44	596	420	753	100	974	980	454	262	473	192	796	736	999999	999999	886	535	999999	730	626	680	999999	636	49	999999	209	430	240	729	847	311	
651	531	999999	999999	359	309	366	831	999999	999999	999999	411	878	999999	811	784	107	999999	948	999999	39	484	936	553	999999	999999	381	999999	999999	999999	999999	725	415	999999	540	275	329	999999	999999	999999	179	865	192	999999	875	681	757	852	877	424	332	945	780	260	282	177	594	864	999999	398	927	999999	939	993	999999	999999	995	717	999999	545	465	694	201	999999	427	173	301	60	999999	999999	213	529	197	999999	231	803	944	165	999999	372	680	464	10	999999	999999	999999	926	999999	895	999999	999999	49	204	999999	959	999999	753	999999	832	999999	875	544	999999	142	194	408	113	999999	772	999999	145	840	828	999999	865	10	694	497	999999	999999	246	999999	165	882	594	174	334	856	999999	593	59	999999	332	778	999999	999999	277	999999	519	260	775	464	426	708	999999	845	220	909	999999	959	943	266	999999	999999	873	772	389	314	548	999999	83	999999	999999	189	999999	999999	517	59	797	999999	732	827	977	461	773	782	686	999999	999999	748	953	999999	390	557	649	793	828	48	905	999999	757	963	999999	498	186	999999	508	247	571	999999	338	171	121	747	236	126	288	255	521	999999	999999	932	90	800	77	659	999999	407	539	999999	782	999999	154	83	999999	769	508	489	284	254	283	448	885	184	420	999999	312	999999	331	532	514	582	527	999999	638	999999	883	528	431	527	999999	111	999999	227	999999	858	26	999999	999999	999999	999999	799	971	277	999999	647	999999	999999	999999	285	999999	999999	999999	999999	839	209	952	339	999999	157	886	980	68	756	591	181	741	999999	908	561	775	999999	867	999999	914	715	611	999999	999999	990	999999	977	148	999999	181	439	36	700	388	76	906	687	603	628	580	636	741	224	686	645	906	389	997	828	510	999999	999999	221	102	133	598	702	341	454	380	999999	842	912	999999	161	155	50	289	841	654	999999	671	999999	293	999999	973	999999	999999	361	999999	397	980	999999	999999	100	84	814	608	264	478	214	355	158	257	672	999999	828	999999	534	499	999999	109	999999	184	999999	420	126	927	999999	999999	211	138	979	370	982	928	533	999999	495	999999	999999	442	35	999999	450	742	523	991	621	493	999999	757	999999	999999	229	298	999999	145	999999	679	999999	887	999999	114	999999	85	999999	787	999999	743	270	560	154	999999	168	999999	83	792	999999	680	999999	134	315	999999	14	453	99	127	999999	693	114	398	55	815	129	453	648	999999	999999	374	376	735	726	878	233	594	613	591	703	796	999999	41	411	999999	782	833	581	473	109	823	985	257	646	581	999999	872	515	339	338	715	784	161	999999	369	313	
171	999999	437	107	420	840	999999	424	999999	999999	82	987	503	42	295	871	999999	822	282	388	128	98	999999	999999	360	88	284	999999	988	22	73	345	999999	999999	621	436	999999	376	688	982	487	833	302	113	566	999999	22	306	999999	843	999999	339	423	981	999999	83	262	999999	746	341	566	255	999999	999999	415	737	945	999999	999999	859	728	808	143	300	901	295	999999	999999	682	475	76	999999	219	154	413	733	999999	69	64	548	183	955	629	357	425	999999	999999	999999	697	829	939	999999	885	193	125	801	206	999999	90	899	286	220	515	281	999999	589	46	291	928	681	815	886	210	999999	685	772	188	786	999999	999999	887	835	354	853	999999	999999	102	36	39	612	999999	999999	979	164	999999	999999	450	358	92	836	204	126	41	26	23	999999	999999	22	507	352	622	999999	257	999999	22	450	866	661	745	999999	497	999999	999999	326	154	26	906	55	612	999999	332	829	704	999999	475	770	999999	337	999999	482	762	999999	528	686	989	127	550	569	152	820	106	788	613	136	349	999999	864	715	871	997	156	511	410	999999	999999	999999	715	219	944	251	646	538	999999	999999	202	417	491	575	337	36	475	347	903	791	999999	543	226	577	699	290	999999	999999	999999	842	336	261	679	743	666	205	411	999999	624	900	183	567	967	350	933	931	702	298	999999	844	999999	809	999999	999999	167	486	576	147	999999	664	345	557	82	978	936	941	737	747	909	141	625	999999	999999	13	618	68	576	876	644	999999	999999	999999	711	999999	321	526	653	71	586	189	629	999999	999999	960	565	626	495	988	413	992	999999	954	389	256	229	999999	999999	999999	10	108	909	700	999999	751	999999	728	846	461	667	420	297	675	999999	729	512	360	321	761	447	991	573	588	473	999999	573	632	999999	465	401	923	439	59	999999	487	280	928	770	80	884	999999	999999	43	330	999999	704	528	792	659	743	869	86	999999	166	999999	535	999999	237	851	999999	453	500	391	70	744	999999	999999	999999	684	458	583	590	250	877	611	221	540	267	999999	999999	55	999999	578	721	999999	846	113	892	999999	951	999999	701	919	892	440	999999	398	972	586	999999	999999	913	999999	999999	170	288	836	458	555	796	999999	999999	757	999999	999999	613	999999	999999	999999	999999	876	999999	999999	999999	509	999999	671	357	446	274	999999	567	999999	467	490	999999	731	377	560	999999	19	655	347	265	956	999999	944	24	999999	999999	424	729	444	688	146	999999	361	384	999999	999999	617	488	22	999999	973	999999	392	300	423	999999	999999	555	999999	295	999999	231	17	
306	776	622	999999	656	597	618	850	103	132	999999	999999	379	779	357	999999	282	999999	531	643	66	291	999999	504	653	601	758	946	869	620	159	800	915	114	65	608	89	350	999999	999999	403	440	880	314	399	969	999999	232	534	879	999999	659	366	999999	950	999999	256	128	293	999999	839	672	999999	999999	999999	201	415	274	724	748	596	931	673	639	249	999999	411	224	114	999999	556	999999	421	999999	783	499	443	337	163	51	362	960	999999	906	61	731	459	406	340	208	563	779	507	786	999999	904	986	727	999999	333	612	999999	23	999999	508	313	260	991	699	999999	999999	88	120	999999	396	999999	875	767	587	518	177	14	999999	906	130	776	38	635	706	879	513	999999	989	830	999999	999999	947	457	407	748	480	467	707	856	450	484	668	999999	999999	999999	999999	999999	999999	999999	166	608	158	117	488	731	999999	625	999999	820	999999	51	99	290	999999	75	688	999999	369	839	48	709	999999	37	465	646	117	213	245	58	850	999999	577	999999	999999	830	181	840	968	675	473	855	999999	887	885	409	999999	999999	580	334	969	610	858	310	790	456	310	999999	651	842	999999	999999	389	246	970	999999	999999	928	617	423	894	847	459	999999	375	192	537	419	151	66	999999	730	633	911	89	249	436	276	999999	227	529	60	199	135	999999	402	475	935	917	209	935	466	770	166	440	131	161	174	935	608	918	999999	999999	594	999999	893	448	478	999999	730	999999	207	999999	999999	894	843	658	999999	999999	972	716	999999	999999	942	131	999999	959	476	481	957	98	271	999999	771	999999	638	999999	605	543	999999	954	997	777	196	949	737	907	380	272	596	473	826	999999	999999	891	999999	398	47	472	798	999999	999999	999999	210	642	989	866	787	999999	265	772	63	790	999999	28	719	825	999999	992	394	885	999999	214	884	493	271	999999	378	880	999999	250	43	142	999999	233	982	10	577	553	960	871	999999	289	16	824	420	45	999999	944	181	999999	92	999999	88	999999	355	999999	122	716	381	261	497	999999	118	25	999999	920	56	260	999999	719	257	999999	42	999999	999999	309	999999	69	83	235	688	434	708	492	168	999999	64	831	877	999999	887	860	182	999999	999999	223	181	991	96	499	989	798	999999	462	252	999999	21	565	999999	56	999999	62	642	999999	572	72	999999	625	999999	749	866	224	382	999999	831	397	999999	334	149	552	137	216	973	584	245	889	526	999999	249	838	977	498	999999	830	999999	834	228	36	146	320	999999	999999	144	346	632	775	999999	98	630	855	738	687	999999	605	919	
999999	89	999999	910	682	546	952	386	27	771	377	541	551	999999	997	178	564	198	999999	999999	581	82	636	952	470	473	438	625	393	999999	999999	82	87	911	305	755	170	125	463	774	72	179	126	999999	264	244	874	925	633	687	184	499	596	78	999999	289	999999	115	449	219	118	337	992	917	481	305	999999	999999	867	251	18	999999	999999	999999	475	411	955	71	697	999999	599	999999	991	706	926	801	486	19	573	25	313	64	675	999999	666	734	187	999999	104	999999	999999	243	67	391	678	735	764	999999	602	999999	334	390	999999	223	999999	604	999999	295	991	679	818	999999	999999	852	938	953	773	999999	398	999999	234	999999	967	737	455	366	455	610	38	200	47	944	999999	637	691	999999	646	462	634	71	999999	891	217	424	150	336	999999	215	452	724	961	282	152	999999	999999	577	999999	680	768	263	158	999999	267	999999	999999	999999	47	438	170	26	999999	321	999999	337	999999	342	549	552	597	128	999999	250	167	313	999999	764	801	554	926	124	509	965	694	381	912	663	633	416	782	276	298	738	54	436	417	999999	426	815	520	378	37	871	93	649	74	908	577	954	571	878	999999	999999	512	56	516	352	627	999999	425	999999	709	143	770	330	999999	460	206	730	999999	999999	347	999999	999999	557	96	999999	882	54	317	14	96	679	999999	903	203	805	999999	997	999999	74	33	941	399	832	669	893	110	762	819	613	711	846	68	983	540	999999	459	999999	959	878	470	582	177	420	601	40	299	866	136	34	234	209	810	999999	999999	999999	596	211	999999	203	537	129	999999	999999	302	249	999999	860	373	999999	355	281	47	50	999999	451	773	999999	240	639	603	999999	999999	794	389	512	46	237	999999	144	499	258	76	766	351	999999	356	474	999999	362	419	999999	999999	29	678	952	999999	769	236	122	632	617	970	999999	599	302	493	440	323	790	213	999999	440	238	618	107	215	281	699	999999	104	309	860	878	230	999999	741	616	999999	436	350	276	10	999999	999999	881	287	817	176	59	999999	915	160	337	159	35	999	274	410	580	999999	890	80	972	999999	332	756	102	38	435	999999	876	324	887	450	937	393	999999	999999	737	820	397	114	649	999999	188	159	533	728	204	999999	477	216	999999	688	460	205	38	999999	190	134	999999	999999	741	999999	999999	601	273	886	222	642	999999	548	673	760	999999	785	999999	575	838	183	999999	373	834	269	93	670	779	208	990	741	364	833	545	613	999999	609	373	160	427	587	885	646	999999	561	299	929	542	785	999999	
999999	999999	463	460	999999	900	821	954	481	415	319	999999	74	896	480	999999	999999	12	70	999999	999999	421	999999	157	260	999999	586	856	282	970	163	138	993	869	999999	967	901	999999	539	712	999999	655	999999	745	117	766	821	750	46	999999	257	927	482	660	587	999999	503	315	209	719	324	964	681	510	261	190	999999	999999	581	512	386	668	473	358	320	105	529	535	49	494	999999	999999	820	999999	722	236	655	342	292	72	474	596	184	999999	999999	848	999999	999999	493	926	938	999999	178	533	897	589	999999	134	999999	491	733	968	275	714	999999	999999	154	682	788	999999	535	494	912	518	48	790	494	999999	960	472	999999	148	999999	123	556	850	667	999999	110	143	772	531	993	999999	999999	505	330	469	577	909	704	300	602	999999	401	999999	713	660	999999	999999	999999	999999	999999	999999	369	594	999999	162	999999	402	820	856	581	999999	262	14	501	121	188	999999	469	35	999999	999999	767	831	545	999999	721	999999	999999	17	802	993	48	999999	999999	125	441	744	578	178	310	185	98	848	719	948	214	397	999999	601	481	999999	647	79	735	999999	120	537	59	999999	440	65	265	999999	999999	999999	999999	301	647	386	999999	444	964	301	724	899	963	919	122	597	379	334	161	544	536	851	999999	999999	235	254	14	999999	999999	235	999999	255	919	999999	794	999999	341	913	749	574	921	999999	986	355	355	836	159	201	425	461	973	116	903	721	287	212	241	648	76	999999	381	776	748	738	564	479	980	688	134	981	266	465	584	586	622	499	864	10	623	999999	105	813	999999	999999	262	630	999999	999999	997	592	999999	693	847	357	202	154	298	999999	791	876	855	471	76	443	205	517	532	326	108	788	347	241	34	676	307	568	298	514	486	933	999999	781	690	542	999999	572	618	237	394	478	210	616	999999	747	543	633	999999	999999	48	999999	108	34	999999	219	255	667	999999	180	999999	999999	856	784	771	858	748	84	781	534	361	999999	898	999999	932	630	587	730	32	287	143	999999	821	253	476	741	835	113	681	480	297	424	999999	447	187	759	621	425	844	360	998	469	852	999999	693	415	845	802	101	480	631	524	644	390	47	385	813	612	318	999999	999999	645	999999	310	246	936	729	999999	127	183	999999	172	999999	672	289	673	821	608	559	999999	895	42	21	211	849	772	999999	523	410	802	945	18	117	814	999999	363	76	999999	976	757	686	395	685	918	471	469	638	972	999999	373	563	215	63	999999	144	989	633	201	460	474	166	215	60	325	237	999	
64	81	344	925	607	279	999999	802	384	510	999999	103	739	390	144	807	999999	46	248	740	955	860	679	348	729	874	999999	511	600	999999	344	999999	690	999999	415	566	638	186	765	294	583	999999	999999	999999	642	999999	462	80	339	359	999999	999999	999999	999999	54	203	402	995	205	999999	187	130	212	904	175	988	413	999999	974	577	178	245	280	954	166	705	988	54	706	200	421	31	181	250	686	330	292	203	428	221	174	643	999999	42	116	999999	57	967	468	654	999999	999999	999999	999999	191	558	743	132	999999	348	214	357	299	15	322	999999	948	999999	228	845	705	220	999999	763	999999	535	264	999999	999999	703	657	31	586	999999	73	236	999999	419	69	137	587	170	999999	89	999999	999999	353	974	719	999999	515	96	748	623	948	916	346	999999	359	655	303	504	284	999999	999999	193	771	247	941	95	999999	538	901	999999	267	544	357	999999	756	999999	191	289	999999	898	198	999999	282	962	999999	999999	890	999999	69	413	999999	92	886	235	397	823	56	999999	43	634	999999	999999	194	657	999999	413	999999	576	999999	764	474	24	975	385	999999	130	911	808	144	795	205	999999	479	498	267	184	658	131	381	933	548	999999	256	894	189	222	385	624	606	699	587	324	16	304	939	999999	117	510	787	277	999999	999999	971	247	439	80	506	696	400	190	755	999999	204	652	999999	398	999999	91	999999	236	744	999999	999999	444	999999	880	641	184	558	448	77	999999	343	114	31	999999	114	18	999999	999999	715	999999	234	999999	944	999999	129	364	999999	551	999999	35	315	561	532	624	46	537	40	558	438	331	147	999999	122	999999	114	999999	631	999999	293	758	626	999999	999999	999999	999999	785	500	77	760	287	106	17	396	52	842	782	581	406	274	577	978	999999	680	393	999999	999999	313	346	45	40	732	999999	267	304	409	229	50	477	562	260	46	962	797	161	235	140	999999	80	765	331	999999	234	999999	999999	779	719	415	136	513	789	482	163	42	730	554	933	749	102	999999	622	999999	114	844	23	540	25	999999	529	168	420	717	242	581	999999	521	999999	521	999999	999999	690	814	999999	963	772	777	883	930	76	999999	301	999999	473	438	152	589	413	999999	637	185	764	609	886	999999	103	999999	250	582	327	218	999999	422	207	999999	952	999999	827	150	81	246	657	94	999999	922	999999	999999	253	804	438	134	999999	127	884	999999	759	91	928	946	999999	700	999999	311	999999	857	560	999999	193	895	486	999999	761	273	318	401	528	999999	565	963	999999	999999	999999	446	999999	999999	999999	
928	537	831	817	870	880	881	280	381	708	999999	481	196	371	987	845	358	328	104	999999	844	809	999999	847	999999	525	964	845	805	999999	999999	167	420	756	999999	999999	361	87	615	463	880	992	937	692	182	207	379	999999	122	999999	999999	999999	999999	999999	266	129	54	984	737	999999	916	45	474	509	616	198	999999	439	739	646	494	280	999999	999999	999999	852	871	999999	999999	882	155	372	733	999999	999999	973	119	590	999999	513	307	999999	350	270	547	999999	527	999999	85	983	999999	940	862	999999	734	209	999999	417	346	413	257	253	318	855	999999	553	312	887	999999	999999	999999	480	999999	236	348	126	930	452	104	648	335	443	999999	691	746	215	509	266	853	999999	568	701	254	96	265	64	999999	495	70	993	542	639	999999	442	904	999999	10	636	137	617	279	962	999999	697	999999	814	528	627	118	993	999999	55	999999	916	999999	999999	236	852	970	294	68	445	391	110	116	695	122	292	999999	999999	215	999999	999999	245	922	605	999999	556	999999	451	535	440	999999	77	949	497	605	414	367	527	439	157	999999	843	999999	834	581	222	591	999999	701	246	840	38	788	181	916	798	994	999999	998	999999	844	529	758	627	68	999999	161	618	99	708	924	268	999999	67	216	295	686	97	34	176	999999	999999	749	299	600	999999	288	777	581	999999	420	888	529	759	313	146	94	931	775	266	71	973	303	993	999999	582	387	731	964	999999	122	906	999999	832	714	999999	779	469	999999	999999	999999	384	999999	293	297	45	739	999999	753	79	211	755	321	999999	115	999999	331	756	976	27	969	557	812	950	999999	513	444	697	999999	999999	367	999999	903	74	231	686	935	19	705	999999	842	496	977	894	429	366	594	999999	999999	999999	999999	32	492	19	741	999999	571	999999	599	783	601	52	999999	670	712	586	999999	257	546	428	999999	321	61	700	999999	483	580	999999	531	337	919	757	999999	331	193	345	141	893	332	744	125	999999	420	921	685	800	999999	999999	999999	842	999999	347	999999	308	667	588	999999	792	834	268	999999	653	999999	999999	864	844	81	524	486	999999	454	958	924	801	999999	999999	999999	139	24	384	832	273	734	688	823	581	999999	672	664	605	373	348	999999	74	999999	471	292	158	67	841	729	136	829	815	999999	555	422	349	995	459	687	999999	999999	999999	435	999999	999999	876	999999	292	999999	409	859	999999	13	999999	899	859	964	841	924	752	81	183	999999	706	444	999999	300	278	999999	999999	676	999999	918	531	570	609	638	204	999999	999999	710	774	613	999999	276	948	
812	292	656	562	999999	163	534	934	770	604	804	999999	999999	10	585	999999	133	960	732	654	962	482	544	300	231	999999	299	999999	52	307	569	999999	999999	495	116	999999	621	999999	893	522	681	983	760	966	804	999999	995	552	999999	539	999999	653	999999	621	999999	339	747	365	341	613	999999	25	892	999999	45	478	299	712	893	999999	558	527	77	999999	973	978	721	999999	999999	322	775	747	688	512	656	916	999999	999999	509	776	270	266	274	289	658	665	999999	297	999999	336	619	999999	658	263	999999	133	999999	386	648	17	618	178	870	29	838	127	337	999999	816	999999	999999	481	999999	126	999999	302	262	787	561	317	999999	999999	647	999999	702	999999	98	435	530	999999	341	362	179	501	999999	102	395	255	999999	541	338	999999	999999	812	596	148	999999	541	999999	689	871	797	999999	999999	129	194	999999	711	999999	355	38	902	860	293	787	387	311	711	958	224	907	16	346	30	979	187	951	835	572	999999	413	556	999999	841	661	543	537	838	999999	973	571	683	928	999999	513	435	849	198	35	999999	836	999999	583	731	999999	864	461	999999	362	941	242	695	149	999999	999999	481	423	29	999999	253	999999	473	999999	999999	653	999999	87	250	517	553	999999	763	999999	363	999999	45	973	999999	999999	999999	92	732	486	440	999999	875	543	999999	163	41	22	830	567	781	369	372	48	999999	88	999999	786	999999	297	808	999999	479	886	999999	44	906	999999	999999	960	834	171	999999	999999	898	253	777	690	999999	96	485	541	507	206	37	993	365	999999	384	678	510	19	871	999999	677	827	271	989	757	142	257	532	355	870	732	620	251	999999	999999	355	311	868	875	134	811	999999	999999	282	858	792	678	909	999999	988	460	824	300	682	320	81	981	787	932	779	838	953	196	637	474	417	752	981	857	38	999999	641	144	746	633	999999	721	988	141	965	463	348	408	366	419	907	329	569	74	999999	373	523	936	999999	295	858	91	478	808	450	999999	696	999999	106	621	818	690	553	999999	910	999999	992	656	967	325	500	999999	999999	227	999999	999999	999999	917	999999	664	853	705	48	461	774	328	252	190	690	925	767	999999	999999	744	601	227	999999	520	163	999999	999999	999999	968	780	795	313	261	999999	252	362	999999	779	273	441	767	999999	651	102	284	592	117	812	965	52	558	999999	253	94	625	999999	322	672	999999	80	293	987	736	268	666	471	999999	991	937	999999	999999	987	33	870	999999	488	999999	683	999999	570	610	568	901	999999	232	591	70	177	635	903	999999	195	25	202	
158	780	999999	393	999999	813	526	126	875	636	974	999999	190	383	118	147	772	639	436	203	470	724	95	809	45	85	410	899	999999	999999	999999	881	972	830	721	205	112	193	257	431	54	493	999999	274	951	999999	410	686	68	999999	140	410	999999	822	732	433	695	576	357	360	412	999999	760	841	999999	999999	598	360	661	912	45	589	392	14	999999	976	40	821	858	383	674	723	840	867	999999	888	132	999999	107	297	999999	535	999999	896	28	999999	999999	852	926	858	73	59	35	156	462	551	28	754	672	756	403	874	718	973	999999	688	999999	893	999999	459	970	448	262	999999	411	509	753	999999	985	731	253	999999	999999	999999	320	999999	698	693	414	999999	870	378	487	999999	894	636	817	862	220	999999	999999	839	914	477	999999	625	797	661	745	953	798	532	999999	941	999999	224	980	718	662	71	990	103	488	586	999999	602	961	912	479	999999	999999	890	285	999999	101	413	273	426	121	999999	827	47	948	461	563	347	610	546	837	679	656	109	209	159	999999	999999	999999	337	888	295	999999	885	192	970	272	999999	999999	122	999999	109	950	563	999999	967	243	953	154	37	999999	251	999999	999999	84	799	128	591	691	136	316	554	999999	936	537	826	41	942	855	978	999999	999999	99	999999	999999	999999	729	999999	999999	242	916	396	999999	334	314	647	304	249	810	392	851	680	226	131	806	305	58	24	36	780	999999	300	107	176	837	377	162	503	728	999999	80	35	999999	458	220	999999	999999	999999	631	890	532	999999	142	472	137	518	440	968	999999	400	689	999999	76	999999	306	625	298	236	496	937	495	800	999999	999999	999999	825	591	999999	911	999999	153	331	393	999999	258	154	168	999999	49	329	999999	193	811	337	657	365	959	375	162	999999	999999	925	240	693	405	999999	999999	999999	160	999999	926	672	66	805	256	368	331	929	474	162	467	663	197	999999	10	311	988	999999	999999	956	865	226	614	327	999999	228	100	699	741	526	872	499	484	737	999999	274	136	16	999999	999999	44	999999	900	999999	999999	999999	737	999999	693	103	742	98	852	203	999999	999999	67	739	550	38	277	632	198	948	289	968	188	999999	999999	736	184	982	112	527	922	835	325	999999	200	999999	490	37	999999	999999	999999	783	647	291	301	692	216	397	465	999999	31	411	999999	952	720	168	999999	999999	999999	999999	919	759	999999	334	281	610	999999	999999	549	263	547	999999	626	999999	174	505	330	897	999999	92	529	999999	999999	59	506	520	994	999999	999999	41	507	212	999999	59	728	33	797	322	
20	691	307	999999	847	212	515	780	999999	300	999999	224	838	892	129	216	436	142	999999	936	828	760	616	999999	999999	517	999999	344	512	576	822	999999	708	999999	999999	476	999999	999999	939	324	999999	999999	735	703	584	679	203	615	999999	999999	999999	596	791	860	999999	259	85	285	214	339	456	181	277	218	999999	999999	999999	830	15	653	431	999999	202	918	402	112	34	999999	999999	879	324	999999	261	980	954	999999	359	848	999999	999999	999999	508	561	610	867	372	458	526	234	936	173	372	609	439	110	951	404	999999	999999	392	999999	172	838	335	25	316	999999	297	264	252	999999	999999	317	378	261	922	119	592	999999	40	653	508	688	999999	715	951	541	821	879	999999	999999	486	391	999999	412	239	670	235	594	561	452	999999	272	999999	647	506	999999	240	188	187	842	811	822	437	738	999999	483	338	620	73	775	999999	417	261	420	999999	286	186	966	32	999999	883	997	498	587	493	246	999999	863	218	999999	310	643	999999	999999	30	663	999999	999999	999999	756	341	615	531	786	999999	752	20	999999	833	230	878	274	165	925	958	814	333	849	255	490	776	474	412	999999	475	999999	716	101	400	159	332	784	290	276	999999	278	475	712	242	740	235	146	39	987	27	45	487	776	211	999999	339	114	999999	999999	979	867	212	364	321	889	46	919	999999	684	898	104	984	889	14	690	999999	999999	999999	999999	999999	640	445	999999	159	439	977	939	889	999999	999999	999999	637	999999	296	999999	75	120	401	353	703	999999	965	999999	99	999999	61	598	999999	521	867	718	497	642	941	349	432	788	999999	881	999999	107	39	985	999999	999999	466	899	602	950	624	237	229	999999	810	947	674	99	999999	235	388	388	177	999999	327	111	999999	994	153	999999	631	287	999999	520	441	606	999999	980	491	418	467	162	995	999999	999999	999999	498	234	832	994	674	342	463	999999	502	533	929	999999	999999	762	950	999999	755	655	329	346	332	709	832	213	999999	693	608	916	768	236	393	356	481	999999	613	506	172	999999	999999	999999	999999	924	27	907	677	627	323	999999	468	995	406	350	999999	560	316	788	999999	999999	999999	999999	733	546	999999	276	150	582	999999	978	158	999999	308	605	999999	40	521	408	691	924	535	52	999999	879	999999	772	829	52	999999	921	382	999999	114	544	824	301	565	288	712	751	766	999999	448	999999	999999	24	696	800	999999	999999	48	908	106	477	102	999999	611	854	999999	449	446	999999	727	999999	606	333	349	764	780	90	999999	243	695	940	999999	440	999999	44	999999	999999	999999	
38	999999	393	882	999999	999999	637	451	999999	690	711	199	999999	999999	668	377	190	738	256	674	931	29	887	996	804	222	999999	318	661	688	576	555	999999	372	418	999999	343	385	999999	605	712	322	248	399	763	54	432	636	499	73	423	306	62	768	154	999999	999999	396	999999	261	571	999999	789	854	124	166	543	900	896	645	999999	805	999999	650	962	618	781	497	243	999999	790	999999	999999	598	274	279	502	887	228	409	836	947	307	880	44	394	999999	393	999999	607	511	999999	740	854	999999	618	700	999999	806	535	237	699	999999	328	471	52	999999	201	590	844	999999	656	682	999999	999999	96	508	725	616	577	999999	999999	222	636	999999	999999	789	999999	569	655	579	101	90	692	181	147	999999	978	419	999999	999999	341	999999	440	943	854	849	253	55	942	120	974	795	238	999999	839	486	526	79	212	262	544	631	934	274	572	575	989	324	670	302	529	999999	624	692	999999	594	781	999999	404	419	545	919	627	999999	605	999999	851	999999	342	660	277	909	217	739	351	710	868	176	381	289	999999	928	999999	649	591	668	180	546	695	254	705	999999	675	793	717	624	13	999999	669	276	723	746	982	19	34	619	999999	885	350	53	726	999999	999999	125	999999	999999	999999	999999	999999	999999	135	314	557	97	955	444	244	423	32	726	706	478	506	115	999999	999999	945	374	625	971	569	295	206	652	528	99	522	999999	244	109	90	999999	999999	999999	151	418	198	894	999999	999999	385	685	862	623	346	258	999999	215	999999	444	671	999999	362	982	999999	839	118	904	569	866	921	684	999999	922	645	681	42	773	964	156	999999	999999	320	44	595	884	999999	582	316	280	980	317	10	799	438	911	999999	999999	365	311	310	999999	335	198	999999	700	506	999999	999999	999999	225	344	999999	412	519	619	858	328	396	999999	416	536	598	999999	885	613	683	389	493	999999	17	579	418	999999	846	641	726	132	375	999999	387	491	604	651	64	645	76	999999	290	999999	999999	354	999999	999999	999999	774	695	45	312	999999	27	127	999999	999999	999999	645	926	999999	566	877	893	736	952	501	114	924	931	947	244	249	547	999999	108	674	999999	662	513	545	768	82	946	690	999999	999999	878	999999	44	999999	993	419	719	488	999999	412	999999	326	402	574	767	969	842	747	800	73	517	930	28	782	999999	999999	999999	999999	999999	493	931	213	999999	642	623	999999	999999	580	954	825	530	999999	64	999999	749	365	270	938	777	798	999999	209	890	756	802	947	252	999999	999999	999	999999	999999	999999	999999	481	
721	999999	999999	951	999999	999999	271	999999	975	543	458	999999	332	43	999999	733	999999	613	999999	263	732	323	170	840	676	602	638	790	954	548	999999	400	999999	999999	37	999999	999999	987	999999	719	999999	415	914	223	353	999999	920	228	585	275	94	723	647	294	749	408	250	918	284	999999	999999	481	838	437	350	68	999999	116	999999	999999	231	999999	760	312	295	326	999999	946	497	605	999999	420	215	689	999999	478	753	999999	476	629	715	999999	713	999999	278	496	999999	487	999999	295	711	999999	222	335	53	999999	963	344	999999	432	10	303	431	999999	649	40	276	158	999999	871	314	147	640	386	999999	638	502	237	43	798	748	920	84	211	999999	869	207	879	645	584	515	418	232	999999	628	422	171	999999	883	999999	229	428	514	999999	980	573	182	836	792	999999	999999	736	310	999999	999999	89	228	229	785	779	833	397	513	398	999999	999999	915	597	757	130	476	468	353	795	999999	330	999999	83	230	330	696	371	999999	999999	208	999999	999999	31	999999	549	999999	942	258	113	999999	999999	999999	125	644	95	999999	585	88	671	999999	917	392	514	632	363	673	154	998	464	93	471	309	282	200	999999	999999	999999	237	218	999999	534	219	250	391	999999	415	300	999999	145	671	121	292	426	999999	290	999999	999999	399	16	875	59	999999	793	999999	942	532	643	999999	999999	306	764	357	870	744	999999	708	999999	133	885	947	382	715	863	792	971	189	999999	999999	909	200	999999	504	999999	342	877	591	999999	230	448	999999	772	375	382	838	907	763	422	682	889	582	999999	478	513	68	503	999999	90	10	58	999999	649	663	25	867	999999	270	999999	537	866	822	291	921	685	672	185	16	999999	34	999999	218	767	999999	100	337	944	999999	991	171	839	999999	510	999999	181	999999	574	118	360	999999	727	646	636	884	815	77	300	333	793	999999	883	496	999999	65	124	840	995	447	573	687	999999	405	279	965	698	332	321	866	750	11	107	76	656	827	999999	249	582	882	395	999999	999999	999999	923	999999	288	352	543	455	310	341	688	136	544	672	593	331	377	670	195	493	755	433	583	791	743	816	999999	999999	758	875	267	123	62	999999	650	311	999999	129	687	999999	789	999999	566	999999	322	971	531	984	244	975	871	999999	697	901	277	613	47	141	999999	471	999999	999999	696	434	83	575	999999	994	32	291	849	258	982	839	704	889	999999	175	999999	772	999999	855	999999	783	14	999999	425	161	283	46	274	350	712	999999	999999	429	179	999999	344	999999	897	537	962	999999	135	623	999999	
999999	206	387	746	871	999999	644	999999	656	430	913	430	727	999999	999999	720	999999	26	508	999999	999999	996	285	999999	734	830	999999	874	999999	893	999999	657	999999	427	568	999999	999999	300	402	688	78	999999	999999	998	266	711	617	999999	999999	816	976	936	626	87	171	860	921	999999	999999	999999	999999	769	430	999999	444	265	999999	999999	590	968	825	999999	624	999999	477	728	809	286	463	999999	222	145	899	999999	916	60	40	313	999999	707	42	238	999999	360	759	308	618	434	999999	999999	672	317	16	16	999999	292	999999	806	999999	443	999999	644	999999	999999	828	794	870	489	999999	394	235	735	54	882	935	999999	415	999999	71	179	999999	384	722	462	360	905	138	893	949	999999	999999	999999	704	999999	656	999999	33	999999	999999	964	438	999999	588	179	775	937	999999	133	81	404	876	58	999999	439	333	676	999999	999999	999999	923	665	999999	540	221	999999	11	999999	231	236	547	999999	125	741	106	741	980	796	552	687	422	642	15	999999	999999	757	690	488	274	999999	999999	475	282	999999	609	308	999999	598	377	999999	773	906	51	896	999999	999999	761	316	648	698	352	999999	379	73	225	290	660	164	985	463	999999	522	999999	732	256	82	999999	463	142	797	290	392	429	39	914	999999	601	118	298	723	996	383	999999	999999	999999	999999	999999	999999	446	328	648	999999	612	913	556	260	999999	319	650	461	540	307	184	850	417	959	460	349	999999	709	688	552	865	272	999999	593	999999	199	584	157	976	92	27	813	159	999999	779	515	999999	663	376	999999	468	837	193	999999	208	988	168	197	648	755	68	736	640	105	441	350	999999	963	999999	999999	734	999999	484	457	290	371	701	434	189	945	867	999999	343	999999	94	37	89	999999	395	693	999999	396	508	999999	33	290	182	63	551	999999	69	999999	95	425	999999	965	999999	735	418	836	297	734	18	703	888	572	999999	999999	21	413	271	687	999999	883	999999	999999	994	263	434	10	198	648	883	999999	886	999999	410	917	848	128	674	353	999999	558	999999	306	388	805	342	460	886	938	51	999999	178	999999	999999	999999	505	219	971	999999	310	999999	999999	649	999999	268	817	540	172	999999	395	892	739	917	337	999999	487	623	959	198	921	974	123	259	606	746	581	514	417	999999	422	999999	157	999999	999999	999999	910	757	999999	130	988	801	298	410	553	159	408	260	54	999999	723	881	999999	999999	187	999999	304	398	999999	114	686	312	999999	962	999999	757	744	173	874	394	119	999999	177	838	210	130	999999	713	706	999999	999999	330	470	497	999999	540	387	
375	398	716	648	521	713	351	999999	685	678	335	346	796	414	244	386	999999	810	993	713	422	581	67	651	591	692	596	999999	366	999999	635	487	533	379	379	999999	168	746	597	26	999999	404	524	451	360	376	999999	52	113	944	999999	687	999999	826	965	794	340	75	66	829	127	584	87	844	53	847	999999	999999	45	468	227	913	222	999999	887	27	66	615	300	224	781	553	663	421	999999	948	996	706	414	585	444	103	689	768	899	251	326	680	408	512	562	999999	17	644	727	999999	999999	515	938	947	737	724	774	841	57	574	999999	666	814	999999	851	117	22	460	34	999999	233	999999	999999	646	700	999999	217	788	999999	298	545	999999	999999	142	483	491	767	466	847	719	999999	847	720	335	329	660	865	313	661	455	999999	557	999999	999999	674	30	999999	999999	257	361	999999	999999	999999	759	38	901	971	681	621	370	350	556	999999	999999	804	999999	734	752	327	999999	520	999999	136	216	818	988	409	999999	468	463	63	475	218	496	212	343	668	960	999999	428	688	193	999999	300	999999	923	944	316	798	298	296	685	974	217	999999	613	859	973	941	999999	999999	999999	223	167	999999	874	347	126	111	471	717	999999	455	898	999999	336	221	835	110	894	53	103	999999	999999	176	999999	500	999999	655	599	483	695	29	267	925	808	970	999999	984	240	999999	828	999999	336	999999	522	240	85	856	514	401	33	872	57	996	409	587	53	991	938	999999	346	999999	512	987	32	753	197	973	552	366	687	851	869	317	999999	888	966	599	654	999999	999999	155	151	207	460	999999	972	271	526	231	999999	543	55	999999	250	367	701	348	558	999999	52	112	313	157	713	181	12	739	999999	520	620	454	999999	999999	959	200	329	999999	537	209	999999	926	999999	331	999999	154	806	23	77	857	197	628	51	999999	999999	321	999999	993	493	288	819	243	490	16	610	999999	206	999999	897	59	999999	396	999999	358	987	126	656	981	718	999999	375	989	672	999999	999999	991	413	462	705	999999	358	999999	999999	258	390	548	999999	999999	721	957	948	560	999999	27	818	800	817	999999	897	979	665	999999	285	924	913	999999	999999	566	683	619	79	999999	549	259	999999	999999	575	562	968	449	680	999999	270	760	621	814	873	999999	999999	532	184	720	564	725	982	999999	59	896	345	559	977	879	765	111	887	214	21	866	326	114	234	999999	724	457	309	458	599	524	313	108	956	916	999999	160	444	359	189	823	276	212	664	999999	227	418	472	800	450	168	873	417	803	999999	337	
10	308	918	999999	117	999999	534	898	999999	593	246	603	70	427	615	667	538	34	999999	600	123	450	999999	47	316	985	508	17	441	651	999999	305	949	588	999999	851	525	363	81	999999	741	314	139	999999	980	815	411	382	835	501	999999	392	616	999999	999999	559	753	880	689	131	918	527	466	882	999999	941	653	482	966	999999	151	999999	952	790	858	999999	320	468	999999	999999	583	135	181	939	999999	513	688	542	999999	901	108	645	674	949	488	224	848	999999	999999	999999	171	929	415	999999	360	170	439	999999	558	415	999999	294	823	198	999999	792	355	526	576	999999	999999	121	117	75	665	999999	999999	13	999999	643	960	74	79	27	339	654	999999	109	589	156	84	999999	984	958	662	813	999999	999999	411	695	869	331	680	215	787	59	999999	350	417	854	659	436	999999	914	454	184	225	999999	999999	999999	83	999999	937	999999	118	399	136	159	412	851	999999	34	601	615	773	639	393	864	239	289	833	999999	691	735	496	648	347	999999	513	999999	598	24	627	999999	999999	999999	394	261	106	398	923	672	937	999999	999999	999999	999999	909	999999	999999	791	360	999999	578	69	703	563	212	999999	470	61	67	645	999999	263	670	999999	92	993	999999	255	142	767	841	366	171	441	999999	999999	861	813	438	928	698	697	247	447	59	458	999999	69	191	327	636	346	865	36	23	311	508	238	752	916	990	570	658	593	735	221	898	999999	999999	646	81	657	623	138	947	237	26	233	999999	633	84	999999	73	999999	141	505	500	999999	999999	824	66	632	999999	522	999999	138	48	654	711	837	999999	656	632	545	255	978	722	999999	89	785	295	285	880	128	841	999999	506	999999	999999	240	999999	999999	844	999999	999999	449	999999	111	200	818	199	999999	521	520	999999	428	468	527	568	163	999999	999999	65	642	539	781	751	941	999999	999999	631	999999	999999	481	126	797	999999	999999	955	806	391	999999	546	270	596	999999	764	370	56	423	441	978	999999	308	999999	999999	707	999999	82	808	697	655	430	162	196	995	999999	50	999999	285	616	448	571	999999	772	170	227	794	999999	616	999999	999999	895	999999	606	999999	917	893	33	169	99	999999	946	157	999999	735	200	393	84	600	752	723	967	770	999999	992	999999	524	999999	296	739	913	165	466	999999	999999	760	999999	556	999999	999999	286	26	243	999999	15	999999	999999	653	46	999999	834	999999	455	863	303	423	134	999999	613	246	403	366	736	430	186	455	490	366	999999	975	36	837	540	523	476	707	733	999999	999999	501	999999	870	500	326	905	203	
710	602	498	892	635	999999	942	999999	683	919	289	813	19	999999	999999	68	851	999999	943	999999	189	931	999999	595	999999	999999	658	122	254	533	866	420	524	982	744	999999	867	908	350	999999	894	243	839	556	427	999999	575	250	490	999999	29	438	999999	908	23	778	215	902	999999	95	66	830	63	160	999999	869	298	999999	999999	132	200	999999	721	630	112	999999	102	840	177	771	973	417	632	320	513	438	47	616	999999	999999	999999	999999	706	264	999999	73	190	688	999999	999999	630	549	435	368	743	86	717	752	805	999999	685	374	999999	440	122	999999	208	743	647	999999	831	999999	66	849	448	235	245	999999	374	48	766	414	347	999999	999999	433	981	273	576	436	720	294	999999	902	999999	319	999999	275	151	617	999999	999999	51	878	726	948	999999	586	919	518	999999	999999	387	767	310	281	37	126	300	999999	667	999999	999999	220	904	547	872	164	568	999999	994	969	325	757	999999	999999	373	468	891	202	941	999999	354	68	595	470	906	53	602	19	291	124	975	463	949	931	280	830	974	189	85	338	999999	999999	523	871	934	630	999999	981	908	568	234	107	747	271	590	118	624	443	640	828	562	558	847	880	993	862	807	999999	999999	542	494	999999	126	612	388	563	544	999999	535	286	459	621	110	723	889	878	715	688	999999	171	216	540	549	999999	776	468	942	999999	877	82	999999	351	932	376	84	522	980	144	883	36	573	999999	908	364	379	999999	458	134	999999	125	156	129	901	887	335	953	172	869	836	919	620	999999	846	999999	463	117	688	734	648	377	897	581	805	999999	999999	999999	632	194	877	834	20	818	652	999999	999999	703	450	55	50	130	359	121	999999	964	415	671	64	454	901	271	262	723	485	622	999999	575	324	586	298	30	331	978	999999	11	908	802	260	94	537	999999	999999	999999	694	527	999999	785	283	840	909	926	261	187	293	616	582	999999	343	39	543	360	999999	863	756	30	799	999999	129	999999	65	613	421	970	916	152	604	999999	39	957	604	442	301	483	677	999999	768	154	694	385	429	621	468	230	550	187	999999	803	999999	674	728	999999	666	977	785	305	999999	291	270	151	999999	964	999999	385	999999	110	999999	906	999999	394	999999	655	685	999999	876	999999	154	999999	999999	739	999999	801	730	365	999999	999999	999999	999999	697	381	857	999999	883	999999	373	465	999999	92	795	999999	129	473	999999	999999	422	83	999999	999999	999999	350	161	324	861	531	378	999999	243	903	157	478	334	743	218	814	536	999999	771	142	379	421	
91	999999	404	979	619	309	193	999999	942	165	995	853	222	356	230	543	625	999999	999999	163	231	459	935	327	125	999999	264	802	966	649	311	829	553	999999	269	100	919	882	999999	79	36	16	960	992	483	481	530	861	593	993	157	419	999999	226	199	999999	135	87	863	243	999999	999999	270	303	853	175	310	533	97	999999	624	743	450	116	999999	999999	999999	943	844	644	855	402	219	973	501	892	872	336	500	999999	999999	841	28	678	34	646	999999	667	148	999999	181	997	774	463	379	414	969	850	100	999999	999999	191	242	229	999999	652	999999	296	999999	999999	302	973	42	999999	999999	782	999999	771	92	490	480	831	804	537	999999	857	628	755	604	96	922	32	246	526	999999	782	609	799	300	382	474	458	865	999999	24	208	999999	324	999999	596	689	207	768	999999	503	311	386	705	756	531	33	999999	692	999999	999999	280	736	516	954	393	182	999999	999999	710	999999	999999	999999	627	999999	275	892	999999	467	17	406	999999	999999	636	32	204	999999	903	52	768	999999	57	766	160	999999	744	471	457	370	999999	424	764	726	67	593	482	999999	759	999999	999999	999999	719	958	684	318	999999	999999	999999	494	999999	987	999999	882	712	361	968	264	814	488	778	803	444	943	563	593	642	998	206	53	549	858	645	720	999999	999999	639	99	92	842	825	727	372	963	610	916	155	999999	999999	706	625	228	531	281	415	687	999999	776	405	100	675	325	999999	66	944	901	999999	558	331	582	722	878	999999	972	999999	999999	441	999999	342	999999	448	760	985	999999	427	330	337	374	315	873	936	862	693	999999	176	510	907	315	28	709	575	597	560	999999	999999	747	57	559	618	364	256	722	444	999999	651	915	340	329	639	623	574	977	252	999999	645	859	194	189	999999	999999	999999	135	462	632	80	999999	209	553	516	679	283	778	755	951	626	224	428	934	999999	261	180	588	676	404	144	999999	354	999999	999999	133	999999	868	753	466	222	131	999999	999999	688	999999	715	999999	812	959	350	796	231	301	830	430	441	259	838	554	999999	563	458	67	498	999999	506	106	757	392	127	415	999999	999999	999999	505	954	616	256	999999	545	393	999999	999999	999999	348	376	63	282	375	999999	312	999999	209	484	658	999999	212	323	999999	303	619	999999	999999	999999	999999	771	933	562	335	476	824	999999	999999	19	597	788	740	13	159	999999	453	823	391	700	814	999999	825	813	999999	831	752	303	999999	256	925	999999	999999	875	129	576	443	500	946	899	867	308	999999	200	999999	869	999999	209	
173	109	999999	999999	647	728	999999	559	946	999999	482	504	723	531	999999	999999	999999	243	442	865	883	583	673	952	999999	999999	833	515	644	635	926	220	999999	999999	139	941	406	140	716	626	848	570	629	323	28	452	186	345	346	999999	116	653	437	77	325	590	435	897	918	165	895	520	914	321	203	999999	605	180	402	999999	645	999999	526	815	26	322	953	999999	933	434	315	497	179	999999	528	282	783	999999	237	548	999999	508	221	560	731	337	999999	999999	130	757	847	15	943	325	63	162	137	999999	61	13	637	86	964	494	850	407	999999	968	792	920	488	774	943	853	515	147	999999	999999	94	688	666	645	999999	186	587	999999	999999	999999	892	375	154	172	780	234	910	439	999999	727	710	334	999999	687	525	210	279	83	999999	99	999999	915	420	172	536	372	346	992	847	999999	999999	549	852	496	999999	427	775	325	993	719	942	86	603	24	264	760	999999	979	999999	39	906	999999	248	464	55	977	999999	999999	635	999999	887	999999	999999	755	999999	999999	481	500	999999	999999	434	953	999999	353	156	733	321	406	908	999999	670	367	999999	817	999999	402	311	398	451	108	472	793	690	586	831	999999	999999	847	203	103	289	999999	377	31	604	952	434	999999	317	999999	665	999999	84	859	999999	999999	55	774	873	428	999999	92	999999	999999	635	640	273	502	521	132	249	473	212	999999	496	468	990	850	223	928	999999	416	90	139	443	913	719	830	999999	312	979	719	999999	775	244	999999	163	999999	395	963	689	932	999999	999999	82	201	356	269	372	288	539	204	561	945	460	999999	12	918	78	722	921	999999	663	219	153	529	499	999999	579	999999	999999	999999	464	999999	999999	45	42	894	66	252	567	459	999999	999999	772	784	168	38	999999	999999	204	244	999999	673	52	999999	278	999999	999999	553	701	919	690	83	999999	415	740	311	706	999999	419	117	999999	826	165	472	974	112	446	369	370	471	121	786	999999	80	338	791	999999	999999	999999	868	999999	513	550	648	768	394	588	367	53	999999	999999	999999	383	97	382	969	999999	579	282	999999	999999	683	999999	240	807	903	999999	902	86	948	104	714	999999	550	264	999999	999999	516	703	590	523	999999	999999	999999	999999	220	413	18	698	999999	999999	637	719	599	150	179	330	320	840	865	416	686	999999	105	999999	999999	252	999999	832	999999	693	999999	876	691	999999	648	368	999999	101	596	499	969	213	718	675	467	999999	68	999999	95	38	965	676	999999	183	837	798	230	751	530	968	580	186	999999	674	281	761	38	999999	999999	
999999	650	228	999999	999999	447	482	571	999999	999999	999999	193	999999	746	995	727	335	48	518	999999	999999	147	928	571	628	919	999999	539	54	404	999999	999999	121	999999	999999	388	747	432	472	735	364	236	800	456	999999	784	158	440	999999	946	999999	999999	999999	141	999999	673	721	999999	625	456	654	999999	999999	34	598	657	999999	522	471	616	980	903	575	782	460	622	346	482	665	999999	999999	362	859	999999	999999	983	456	999999	267	999999	666	999999	806	26	999999	421	709	775	858	258	999999	635	968	999999	966	52	999999	737	680	38	336	249	990	782	999999	301	999999	429	576	614	999999	102	265	859	950	888	106	999999	701	999999	913	571	623	417	141	144	394	796	141	415	835	719	309	238	285	427	110	999999	340	789	999999	289	209	999999	57	619	380	118	122	999999	946	598	45	999999	125	765	625	583	999999	551	999999	297	297	170	999999	491	793	36	584	999999	788	81	999999	911	712	634	371	380	370	522	763	285	683	64	469	247	683	999999	123	520	801	999999	383	788	882	999999	991	999999	475	565	825	353	999999	999999	298	874	379	134	929	491	403	999999	223	138	787	999999	613	243	701	999999	807	999999	913	74	731	271	698	439	38	671	642	332	999999	999999	696	999999	751	103	765	594	867	559	738	999999	999999	556	314	999999	11	261	437	999999	346	934	999999	699	999999	469	999999	999999	186	999999	105	267	849	80	350	999999	999999	377	879	519	477	116	673	258	397	290	948	185	957	452	438	999999	244	883	985	970	999999	997	999999	292	245	999999	999999	927	463	999999	999999	55	215	895	813	634	382	917	999999	999999	999999	999999	311	999999	521	999999	80	733	512	999999	32	965	94	380	370	443	397	596	284	739	999999	999999	795	916	507	902	969	999999	999999	803	404	999999	999999	755	710	548	999999	830	770	999999	999999	685	425	144	458	817	960	835	535	380	247	999999	643	552	999999	999999	714	394	652	619	714	19	104	708	924	705	374	339	669	822	999999	999999	825	723	81	22	999999	660	468	689	941	144	536	268	566	618	999999	59	223	196	834	312	188	161	846	999999	591	716	219	753	999999	631	175	712	999999	680	999999	920	480	530	202	63	999999	999999	677	579	999999	835	999999	315	31	325	125	483	988	445	388	674	999999	999999	430	614	450	714	999999	319	968	823	999999	886	659	999999	578	693	994	780	385	225	999999	277	999999	756	574	904	999999	137	515	692	999999	197	301	295	999999	999999	109	587	612	221	725	999999	610	999999	209	999999	999999	268	746	432	489	217	69	999999	
999999	608	999999	999999	50	999999	983	999999	803	286	110	448	594	999999	718	522	999999	416	178	999999	999999	126	666	999999	999999	319	257	472	999999	93	213	999999	138	999999	999999	445	816	435	547	75	237	616	999999	334	559	999999	670	293	549	233	838	82	49	894	673	999999	942	724	126	999999	299	520	727	720	82	594	999999	466	278	283	706	168	999999	999999	936	882	562	341	965	796	999999	964	922	167	255	999999	476	999999	464	31	999999	101	318	816	775	999999	999999	999999	999999	964	451	999999	999999	276	527	679	213	999999	999999	999999	999999	610	759	329	92	335	999999	570	999999	941	128	999999	11	256	999999	614	850	62	336	999999	993	999999	999999	11	999999	443	949	656	999999	575	926	539	999999	673	510	892	342	999999	734	450	999999	328	378	999999	999999	376	212	768	496	913	999999	161	609	737	797	802	530	999999	999999	649	385	941	931	899	24	589	999999	338	746	999999	282	999999	328	886	999999	674	999999	999999	165	999999	240	999999	999999	725	746	774	929	548	876	707	371	999999	24	95	75	187	397	478	305	266	999999	874	32	607	999999	999999	833	999999	636	999999	461	999999	999999	999999	418	999999	781	215	163	999999	659	260	999999	48	527	697	847	999999	820	999999	287	872	474	899	412	366	168	562	999999	778	940	216	912	753	999999	999999	999999	28	676	870	405	192	324	999999	606	327	999999	999999	90	943	131	600	902	712	845	999999	999999	702	999999	62	45	229	130	999999	999999	452	347	999999	999999	917	715	999999	566	950	528	105	558	419	302	94	943	999999	481	151	656	999999	999999	209	908	666	322	289	435	999999	834	185	71	938	756	999999	979	714	199	173	237	302	44	999999	193	999999	40	877	409	508	118	860	999999	978	728	958	999999	999999	799	137	604	435	999999	999999	126	353	43	999999	663	148	115	238	985	999999	913	364	315	362	26	999999	635	445	880	927	999999	974	437	92	219	999999	25	841	999999	999999	569	802	900	999999	835	840	716	420	224	270	999999	880	874	440	75	374	653	786	131	640	501	169	555	999999	435	152	915	999999	410	999999	133	273	323	923	999999	120	463	221	526	185	999999	224	230	619	534	999999	999999	996	27	999999	153	239	999999	999999	571	999999	999999	434	668	999999	999999	766	20	358	147	999999	567	951	999999	954	910	441	269	946	198	286	938	935	941	799	52	919	932	999999	722	893	554	48	362	348	999999	38	553	833	999999	685	999999	999999	481	405	78	999999	314	72	999999	999999	999999	773	999999	999999	471	322	493	999999	651	15	833	454	999999	254	585	528	
999999	999999	101	881	999999	435	694	999999	999999	76	999999	545	731	893	614	999999	631	999999	923	780	952	77	877	551	545	685	999999	255	851	759	245	237	999999	549	999999	960	999999	999999	823	544	88	582	222	404	858	947	146	999999	400	964	822	999999	330	804	999999	531	476	549	346	212	999999	449	662	322	831	236	725	191	343	999999	999999	579	197	389	701	380	855	999999	692	597	999999	433	855	887	937	999999	906	999999	973	999999	494	431	715	621	300	639	919	999999	573	632	231	999999	424	999999	75	252	437	941	113	205	676	994	856	999999	999999	819	593	775	384	220	329	710	218	314	169	476	864	576	98	71	460	955	909	70	999999	593	19	118	999999	694	999999	999999	912	777	999999	499	574	999999	999999	480	55	154	525	999999	313	521	747	119	586	599	388	860	852	51	745	720	94	796	999999	80	810	484	953	690	36	363	798	440	999999	669	999999	897	619	618	999999	315	439	999999	757	999999	846	899	532	231	315	332	122	870	999999	641	999999	778	593	886	669	571	200	834	336	949	723	316	167	916	698	490	251	244	999999	439	290	538	48	528	234	911	952	732	384	999999	999999	927	999999	320	999999	132	314	732	948	454	125	605	229	808	999999	539	742	615	533	999999	91	878	999999	999999	360	875	739	74	999999	999999	999999	468	459	632	707	795	908	846	661	575	186	518	295	580	324	685	999999	240	397	695	999999	999999	999999	999999	622	999999	92	999999	960	999999	392	999999	999999	200	835	656	999999	596	110	344	630	895	954	958	999999	999999	593	274	288	675	999999	509	999999	966	999999	999999	999999	899	999999	999999	713	113	886	282	192	936	448	999999	745	667	999999	722	140	62	74	283	999999	250	910	59	999999	999999	526	295	822	883	573	113	610	564	396	999999	585	765	999999	999999	999999	681	775	712	134	498	999999	620	145	843	379	999999	902	316	889	29	999999	999999	565	999999	586	999999	459	308	999999	344	999999	190	280	294	147	999999	431	546	273	711	999999	208	925	291	299	905	999999	979	999999	949	211	999999	675	377	266	999999	209	735	999999	418	231	476	349	999999	13	348	999999	851	999999	999999	201	999999	999999	999999	554	790	45	284	606	999999	451	480	999999	999999	143	999999	515	903	37	522	175	695	605	999999	999999	998	999999	999999	999999	950	999999	999999	999999	510	757	999999	261	497	999999	475	999999	999999	999999	270	966	751	999999	927	999999	812	832	446	823	194	839	999999	999999	196	698	555	932	900	999999	999999	125	999999	207	293	664	297	939	28	89	561	933	249	566	345	
889	999999	326	931	488	475	128	129	485	98	671	261	95	74	798	999999	543	999999	929	484	999999	824	554	398	272	369	872	999999	366	272	260	599	940	424	307	960	239	11	422	530	536	996	667	118	622	999999	211	875	229	811	28	255	319	91	200	999999	193	999999	668	128	999999	999999	999999	222	837	999999	999999	671	766	838	999999	999999	999999	409	999999	158	167	445	999999	858	167	996	593	554	254	15	289	858	233	242	777	311	999999	303	927	231	243	454	999999	550	101	999999	999999	391	772	485	979	910	144	51	907	999999	999999	810	960	606	999999	217	968	832	999999	463	447	533	71	737	209	999999	482	725	915	999999	174	236	767	999999	888	212	999999	999999	36	379	723	192	335	999999	160	999999	999999	330	510	999999	999999	999999	758	638	102	584	330	45	286	18	438	999999	136	203	999999	925	999999	999999	718	999999	999999	210	805	422	739	999999	208	42	587	677	638	161	225	889	999999	999999	999999	999999	535	313	999999	746	491	27	941	315	65	999999	455	235	489	999	612	999999	600	285	642	999999	899	999999	386	999999	458	608	999999	286	203	247	966	856	999999	914	807	415	637	688	999999	788	480	434	209	76	999999	361	197	638	549	234	999999	999999	999999	141	239	999999	926	999999	298	882	999999	999999	122	818	999999	599	999999	574	201	999999	363	911	999999	854	865	475	637	999999	712	106	999999	741	737	968	948	23	773	326	999999	119	999999	54	400	999999	150	816	999999	999999	900	987	584	999999	999999	352	870	387	395	238	276	763	71	999999	999999	202	471	905	926	153	870	162	825	999999	889	999999	999999	318	999999	999999	999999	58	999999	255	419	999999	522	798	305	395	108	570	627	544	999999	921	58	872	999999	999999	373	999999	890	178	520	999999	999999	132	733	364	999999	562	866	999999	999999	227	610	815	999999	165	680	999999	610	999999	55	309	999999	291	411	999999	44	845	154	322	367	479	168	985	734	670	563	399	75	941	761	546	704	962	29	999999	320	242	999999	18	528	999999	633	999999	133	999999	224	880	721	999999	329	788	417	554	999999	999999	68	625	90	536	602	999999	999999	669	779	509	605	571	271	579	657	801	180	145	793	667	999999	809	862	523	456	683	678	310	621	973	999999	999999	999999	999999	999999	695	162	149	416	247	101	964	580	623	616	652	618	152	116	528	617	281	760	639	209	259	763	999999	89	918	612	308	57	805	380	455	905	297	805	962	649	999999	999999	555	576	881	238	248	907	803	74	999999	203	103	365	856	399	999999	775	523	999999	594	
69	497	635	999999	999999	774	999999	170	746	999999	346	154	879	586	552	214	72	327	30	524	659	285	853	86	999999	954	999999	523	66	879	999999	291	999999	999999	971	241	920	783	964	464	999999	746	999999	743	199	59	223	778	314	999999	963	457	502	417	935	783	643	558	688	999999	334	999999	114	867	809	64	999999	824	999999	320	294	289	363	566	999999	912	228	999999	887	999999	740	999999	219	871	915	999999	788	622	129	197	598	371	999999	12	139	275	642	199	934	144	999999	399	173	999999	899	999999	104	936	887	32	565	999999	999999	634	231	663	520	999999	952	746	275	501	999999	427	721	922	999999	360	436	264	280	39	999999	752	129	351	508	224	999999	240	968	852	735	106	632	74	699	470	781	476	754	409	246	197	868	999999	693	745	282	977	999999	743	509	999999	752	535	357	919	999999	879	165	999999	999999	721	777	999999	765	609	795	656	999999	725	579	960	509	870	792	988	883	685	657	999999	942	999999	741	234	353	113	353	999999	717	780	955	901	320	459	149	525	420	455	678	999999	950	625	753	774	174	548	132	882	743	369	45	829	232	999999	362	275	980	552	79	662	265	999999	939	452	769	678	999999	60	731	277	999999	999999	16	572	812	327	250	966	70	999999	980	471	363	358	744	135	999999	999999	106	873	544	999999	385	26	828	261	686	310	999999	999999	898	82	161	999999	791	999999	823	659	590	45	34	23	491	275	681	794	345	590	708	644	999	731	953	858	732	709	62	999999	743	560	999999	940	999999	574	905	908	999999	887	567	146	311	29	337	71	848	531	386	120	345	999999	916	105	602	369	496	999999	128	999999	743	91	554	999999	915	39	404	94	999999	917	369	772	999999	457	33	999999	343	979	999999	892	19	211	999999	942	653	709	644	999999	999999	602	87	738	999999	27	999999	485	592	477	114	308	999999	763	999999	999999	750	572	560	468	999999	40	36	516	999999	235	293	541	758	612	190	999999	394	999999	747	999999	839	630	982	999999	313	999999	979	865	999999	105	235	256	731	863	202	91	158	186	999999	316	575	999999	965	999999	999999	612	726	979	297	897	913	808	999999	32	629	129	999999	999999	999999	533	61	999999	999999	677	999	46	810	894	999999	109	67	999999	999999	440	999999	278	664	999999	732	701	821	999	578	977	191	427	240	709	244	82	999999	999999	31	999999	264	999999	929	298	564	697	801	999999	569	197	840	999999	424	999999	149	999999	464	171	371	463	711	62	999999	663	495	999999	806	111	660	348	607	13	
196	453	185	477	348	376	864	44	999999	999999	999999	390	999999	999999	13	654	569	883	999999	340	692	999999	239	212	999999	276	802	981	890	699	999999	231	999999	999999	518	971	999999	672	22	98	306	999999	562	720	622	211	526	18	579	162	999999	777	730	999999	320	628	223	999999	655	82	573	882	154	210	999999	217	800	310	999999	42	999999	896	999999	528	999999	365	15	518	590	620	749	794	412	738	167	403	500	999999	999999	889	999999	436	999999	939	525	423	192	999999	999999	414	999999	999999	999999	999999	907	645	999999	999999	999999	999999	622	999999	392	999999	999999	779	480	416	52	425	716	487	999999	88	284	818	879	999999	13	620	183	999999	999999	185	218	533	999999	865	831	999999	496	298	89	571	999999	62	53	999999	616	745	999999	776	320	485	999999	924	442	962	272	999999	765	999999	999999	623	781	970	97	217	825	799	999999	615	999999	999999	929	428	408	222	811	232	774	896	999999	999999	677	999999	342	999999	999999	294	101	791	602	741	756	999999	99	466	999999	306	999999	999999	999999	817	720	338	201	790	556	999999	525	229	160	999999	325	869	999999	940	946	385	638	956	730	541	708	243	999999	842	773	418	338	941	999999	514	267	999999	999999	999999	547	349	215	551	584	217	768	871	999999	562	999999	887	858	159	519	414	668	18	115	625	999999	999999	325	358	27	147	941	584	796	645	783	387	138	164	403	999999	179	97	381	523	772	837	602	459	426	885	560	189	999999	28	846	258	999999	124	398	999999	33	856	999999	447	275	194	84	995	779	999999	999999	999999	756	999999	999999	581	636	999999	999999	281	883	865	932	141	587	999999	162	778	799	534	999999	24	765	341	583	323	563	999999	257	588	999999	607	680	999999	999999	855	432	519	784	999999	999999	250	272	126	187	167	924	401	859	512	42	999999	205	254	495	744	938	424	339	921	27	701	999999	999999	518	286	194	556	15	731	339	643	994	533	911	314	751	648	164	999999	398	171	84	745	999999	466	411	999999	890	392	916	999999	189	862	999999	920	906	997	607	901	999999	377	396	137	183	999999	312	672	343	191	992	299	269	912	532	999999	626	599	718	999999	874	758	665	999999	814	330	463	141	286	999999	999999	999999	50	262	999999	31	775	947	571	166	164	739	999999	709	399	627	749	999999	340	401	303	316	288	555	999999	223	712	774	322	852	999999	180	395	351	783	999999	258	16	469	511	999999	679	37	562	898	144	665	955	232	999999	581	195	801	884	999999	999999	999999	495	235	999999	318	11	634	719	229	983	
353	751	926	999999	378	999999	999999	828	320	623	999999	999999	657	892	999999	999999	551	999999	280	750	999999	511	654	692	772	763	781	239	202	89	55	317	342	914	790	914	39	999999	819	999999	387	972	573	83	811	749	999999	342	681	562	999999	509	449	999999	613	999999	106	244	388	999999	961	578	636	999999	578	999999	393	742	999999	999999	727	999999	999999	441	372	407	937	581	880	33	999999	999999	558	640	629	546	868	999999	310	948	999999	794	693	214	878	809	345	342	504	999999	366	105	999999	47	834	980	203	18	117	216	904	525	363	365	689	522	29	999999	610	42	113	529	441	163	999999	932	786	110	562	562	71	605	86	51	999999	829	217	521	999999	649	352	860	999999	999999	54	302	440	337	525	365	789	349	731	472	735	836	999999	87	999999	901	204	103	455	554	154	999999	449	999999	698	859	315	508	200	961	689	253	999999	347	119	533	999999	458	584	999999	772	721	873	613	316	829	175	139	309	903	454	259	414	999999	949	744	999999	999999	638	999999	60	999999	159	770	782	491	72	326	999999	688	999999	999999	518	258	781	999999	435	835	15	999999	694	999999	209	296	516	440	999999	571	397	374	999999	383	819	919	999999	491	572	999999	999999	999999	999999	999999	999999	621	999999	708	740	166	999999	527	318	27	999999	770	971	873	91	862	263	352	652	999999	999999	603	18	999999	927	599	111	299	999999	999999	14	190	111	846	24	587	792	808	699	682	151	870	65	661	270	59	948	283	409	709	850	488	999999	275	919	567	613	477	999999	999999	65	141	666	986	22	932	999999	135	859	504	999999	999999	652	970	360	69	547	999999	765	877	999999	828	889	999999	482	526	18	835	999999	457	974	999999	36	999999	627	20	213	79	648	338	390	822	424	905	999999	405	835	212	915	859	29	266	711	903	500	237	251	999999	513	496	999999	832	999999	411	529	999999	427	104	999999	349	856	478	999999	437	496	828	414	984	520	87	691	805	999999	77	999999	999999	999999	133	67	999999	768	696	999999	162	413	558	999999	22	385	885	977	999999	859	999999	999999	551	559	283	416	999999	823	267	999999	436	805	999999	999999	140	974	999999	150	304	999999	952	581	999999	913	554	999999	938	213	401	608	635	110	950	946	354	73	886	167	340	716	395	577	999999	701	138	357	999999	646	494	999999	999999	999999	682	999999	906	994	844	638	15	259	478	468	999999	999999	999999	336	855	181	999999	999999	97	654	809	587	651	385	80	999999	784	999999	999999	301	719	999999	45	889	427	999999	999999	359	999999	
258	999999	91	248	926	155	852	340	999999	502	999999	88	427	950	999999	936	999999	62	530	924	386	853	999999	519	186	999999	78	999999	480	909	609	141	218	999999	839	502	727	349	725	239	228	999999	999999	999999	625	223	302	412	126	953	999999	203	520	999999	843	999999	999999	571	999999	186	87	238	859	892	999999	982	870	999999	999999	426	218	755	337	300	706	258	871	113	894	962	999999	665	507	527	999999	415	621	783	14	999999	157	166	999999	548	162	989	999999	99	811	643	353	722	301	999999	745	999999	999999	229	999999	594	532	251	999999	109	729	421	731	342	316	487	999999	97	575	675	999999	999999	999999	788	148	716	999999	999999	302	260	619	999999	999999	806	999999	18	549	401	999999	999999	913	999999	489	187	818	740	268	935	783	999999	999999	999999	157	626	431	693	109	87	91	999999	613	750	948	426	489	994	57	924	559	999999	999999	969	42	999999	999999	372	572	300	969	407	457	55	998	969	978	363	999999	747	385	999999	999999	471	999999	51	806	172	957	72	999999	999999	693	344	386	485	394	312	233	991	864	999999	999999	808	117	684	564	568	752	979	999999	135	999999	310	549	470	397	477	659	991	359	599	999999	509	602	999999	714	999999	669	522	584	675	999999	999999	883	326	999999	111	364	636	999999	248	999999	977	624	572	417	999999	999999	915	98	917	652	241	642	274	999999	621	215	961	999999	451	898	999999	405	999999	995	821	426	999999	503	296	122	33	514	999999	189	437	885	40	999999	331	327	754	999999	667	32	898	952	999999	671	356	895	402	666	45	349	190	582	852	576	595	999999	572	421	802	999999	629	999999	532	94	227	736	185	233	648	999999	154	805	737	749	106	999999	808	561	999999	400	720	999999	478	999999	999	854	43	463	999999	365	755	342	631	862	403	999999	430	534	454	619	719	179	27	912	999999	385	844	112	479	726	167	21	274	411	999999	271	259	760	999999	373	999999	721	90	999999	999999	812	183	874	356	926	447	999999	116	537	999999	551	999999	999999	999999	999999	19	930	999999	999999	207	744	77	999999	999999	999999	920	669	999999	91	916	997	999999	734	544	392	211	970	756	553	288	884	999999	737	730	999999	999999	694	194	471	363	999999	738	664	95	633	744	999999	105	224	15	778	834	35	999999	682	461	999999	31	999999	422	49	999999	440	147	323	840	340	499	245	999999	999999	484	977	999999	154	269	435	649	999999	647	258	874	542	548	510	999999	878	126	57	91	317	672	11	58	324	598	307	526	771	793	999999	463	859	15	999999	303	
856	308	999999	423	36	999999	120	545	174	999999	642	999999	636	274	961	999999	451	164	902	999999	483	928	999999	556	961	908	878	127	999999	999999	999999	999999	770	999999	202	999999	649	634	64	351	999999	465	884	159	956	416	890	999999	831	200	999999	705	999999	224	999999	999999	895	999999	999999	128	96	992	312	999999	160	115	131	428	81	391	573	817	110	560	999999	28	54	263	599	555	27	381	295	52	781	319	434	555	398	274	685	729	183	935	264	999999	999999	514	999	851	294	471	435	450	999999	205	604	552	223	801	999999	999999	999999	999999	110	715	706	270	598	840	680	575	40	806	706	844	643	999999	305	441	999999	540	999999	748	270	556	945	999999	999999	586	714	999999	999999	596	390	52	409	277	835	548	863	892	915	168	180	719	441	999999	743	782	561	999999	256	782	936	353	388	999999	999999	999999	770	861	999999	22	136	798	242	999999	425	999999	444	376	338	757	577	972	624	999999	578	550	124	999999	111	643	35	284	999999	560	660	47	999999	827	632	291	778	11	58	903	999999	381	487	997	213	999999	347	195	111	499	999999	963	728	999999	12	104	439	454	759	999999	987	999999	173	999999	999999	999999	999	999999	999999	57	999999	999999	924	721	72	207	73	999999	999999	31	305	839	182	146	356	999999	319	999999	825	537	851	334	251	847	916	189	999999	805	999999	999999	999999	730	999999	63	520	637	999999	17	231	804	40	322	999999	738	905	157	999999	36	335	95	999999	629	791	216	206	654	334	86	804	882	989	268	902	298	940	575	399	129	625	718	657	311	158	999999	999999	539	993	513	942	769	510	191	480	139	755	461	938	244	999999	866	313	999999	999999	999999	815	771	999999	52	798	339	999999	560	410	616	438	999999	481	771	709	999999	999999	821	144	45	382	999999	788	773	542	488	999999	164	272	759	415	694	999999	809	215	735	999999	999999	714	612	21	999999	780	863	701	988	999999	176	535	199	214	492	828	177	966	999999	983	647	999999	319	702	603	999999	651	999999	743	999999	672	566	973	999999	710	116	532	999999	999999	38	924	81	554	508	999999	629	82	554	922	999999	931	842	209	752	481	450	404	999999	418	999999	139	662	957	329	318	610	561	999999	503	999999	305	153	545	978	68	575	955	811	242	973	225	106	999999	876	737	830	367	230	76	999999	999999	622	616	769	999999	272	999999	235	200	999999	77	431	61	546	570	999999	307	231	693	906	495	593	676	444	999999	43	383	90	592	488	253	340	584	243	674	683	537	775	88	796	461	
999999	621	383	999999	793	54	742	316	948	533	146	537	170	775	128	945	181	999999	866	888	43	643	712	616	737	847	817	872	887	260	531	152	897	455	999999	999999	303	999999	999999	988	641	774	643	955	117	803	424	468	555	737	365	999999	222	908	427	96	909	767	178	946	237	869	999999	698	11	994	639	999999	19	157	652	999999	678	877	999999	268	999	999999	999999	933	432	359	326	160	999999	999999	929	989	37	678	72	999999	370	707	761	772	356	945	999999	123	999999	709	458	408	95	999999	999999	344	999999	999999	96	162	268	244	523	877	552	277	802	923	999999	999999	687	341	94	125	282	970	126	484	911	64	803	395	999999	722	901	918	999999	182	313	594	338	999999	591	909	278	135	999999	999999	229	999999	152	40	58	523	32	126	999999	999999	450	804	228	186	257	42	359	873	474	999999	975	634	212	630	620	999999	322	819	999999	185	846	156	786	243	999999	999999	912	999999	346	256	999999	999999	604	105	731	508	376	161	999999	559	999999	405	660	393	999999	999999	876	521	420	577	210	213	377	148	132	999999	999999	984	921	424	999999	999999	536	228	999999	201	39	116	999999	121	114	171	209	999999	624	451	495	403	335	670	957	999999	362	769	55	999999	999999	999999	972	437	491	999999	240	205	439	974	869	442	292	999999	565	769	999999	999999	473	49	13	999999	999999	681	808	623	659	261	467	729	999999	999999	182	612	999999	572	143	472	630	723	930	13	760	650	582	999999	999999	999999	114	197	778	999999	305	15	493	239	999999	301	628	867	731	999999	738	709	751	112	269	679	932	999999	999999	160	999999	749	118	10	427	872	108	999999	512	51	156	999999	951	179	471	999999	999999	554	999999	841	843	999999	991	999999	275	61	898	479	999999	441	685	121	561	627	999999	555	999999	493	999999	999999	999999	873	364	999999	832	468	757	582	999999	102	560	387	999999	999999	316	916	758	167	734	376	974	629	961	81	366	999999	718	333	794	915	280	635	742	558	649	999999	407	999999	129	807	303	326	838	701	999999	307	748	767	321	468	999999	999999	999999	445	106	573	911	293	334	797	999999	433	787	726	999999	999999	999999	999999	999999	999999	518	456	47	999999	82	658	790	270	200	999999	296	951	999999	336	127	541	999999	307	462	999999	69	124	977	331	68	869	538	999999	879	956	662	934	999999	974	999999	351	701	832	372	448	783	650	103	275	511	797	421	999999	609	290	57	347	361	999999	287	404	478	716	868	213	129	678	390	244	406	999999	999999	47	999999	775	839	54	
934	24	302	999999	31	999999	820	270	458	86	513	999999	999999	324	582	552	697	555	872	985	963	169	328	115	270	999999	869	159	999999	383	85	833	999999	13	999999	347	777	868	383	999999	896	999999	755	53	175	791	335	91	779	786	350	999999	903	854	90	775	999999	197	158	999999	842	999999	801	999999	10	679	999999	999999	911	245	774	828	181	116	999999	365	999999	999999	939	478	532	999999	999999	681	43	999999	929	999999	999999	638	650	590	720	221	999999	235	806	680	52	495	999999	431	999999	544	22	521	659	999999	765	724	370	421	257	679	639	64	301	130	51	999999	749	561	981	283	999999	194	118	960	192	863	559	733	999999	454	834	999999	618	834	669	521	999999	999999	830	208	277	999999	999999	50	999999	868	933	686	999999	296	745	999999	449	896	949	827	412	698	614	999999	175	637	189	802	999999	999999	446	999999	460	529	171	999999	731	999999	999999	999999	850	999999	389	999999	929	872	999999	999999	999999	753	999999	721	884	841	119	999999	528	927	42	639	59	540	205	53	999999	476	236	999999	135	138	360	999999	890	594	976	999999	319	999999	999999	303	542	244	102	101	875	999999	999999	618	420	275	98	803	999999	999999	316	999999	999999	999999	999999	463	646	985	820	581	402	999999	999999	300	864	774	586	237	955	739	999999	999999	448	113	999999	706	893	617	698	999999	49	999999	999999	525	287	666	472	974	408	999999	656	557	424	999999	699	879	895	292	999999	645	688	999999	848	999999	278	501	871	768	177	195	570	39	296	999999	999999	999999	90	999999	22	999999	312	612	999999	446	92	549	400	927	414	298	810	611	863	63	181	999999	709	903	256	786	795	703	806	222	948	627	270	999999	978	853	799	590	999999	555	343	85	42	411	999999	728	999999	944	999999	999999	999999	959	175	243	788	999999	146	186	68	236	412	608	806	615	999999	464	999999	936	948	561	999999	230	342	317	999999	105	155	307	974	999999	685	999999	349	926	999999	999999	462	36	675	624	717	622	531	999999	152	734	279	427	913	474	449	174	999999	802	390	164	999999	857	523	693	219	838	212	541	551	562	269	999999	778	508	12	262	271	999999	843	876	699	299	175	985	825	727	999999	509	88	520	854	546	545	999999	372	604	512	981	414	879	999999	989	500	590	474	400	649	415	472	196	902	672	959	514	465	337	692	538	867	999999	999999	702	999999	41	708	722	343	105	999999	999999	750	290	919	999999	465	709	798	999999	999999	999999	999999	999999	47	999999	618	999999	999999	41	226	999999	999999	999999	123	923	434	718	
536	469	882	752	67	999999	279	74	999999	622	999999	994	59	999999	538	117	999999	442	412	475	664	571	422	526	144	312	878	110	496	775	999999	995	540	999999	182	338	999999	768	999999	535	999999	999999	999999	999999	438	593	999999	470	506	804	999999	999999	999999	999999	63	965	56	365	617	754	999999	178	577	670	999999	757	464	999999	583	209	414	259	74	999999	999999	690	125	427	999999	551	330	999999	604	999999	819	495	485	581	693	217	999999	347	160	623	860	540	405	785	549	999999	138	680	887	306	399	999999	616	642	202	372	850	999999	999999	76	434	267	574	886	850	960	281	883	617	375	917	77	109	999999	27	235	999999	339	999999	999999	422	649	530	307	302	999999	999999	999999	388	999999	999999	662	78	93	198	603	966	999999	934	588	410	999999	72	521	388	331	999999	175	625	966	88	520	751	999999	653	999999	999999	276	593	999999	92	438	504	296	18	265	998	25	263	999999	269	999999	405	999999	15	177	587	18	999999	970	516	713	226	422	252	847	999999	999999	999999	999999	999999	700	926	207	999999	971	751	999999	513	133	332	999999	911	999999	707	313	125	461	856	486	999999	728	999999	623	231	378	999999	92	999999	171	353	792	585	849	558	568	848	999999	793	44	426	810	505	796	647	925	801	999999	714	999999	999999	459	359	954	215	147	999999	312	975	138	758	668	732	352	779	540	15	72	653	999999	464	999999	668	822	999999	999999	233	560	975	306	576	999999	999999	999999	439	893	442	631	643	999999	225	545	232	665	999999	757	999999	163	26	117	919	739	371	575	484	814	999999	999999	894	999999	913	792	337	679	561	999999	300	999999	912	885	107	999999	428	999999	923	918	695	12	546	312	317	80	544	868	999999	837	999999	999999	999999	625	111	904	736	825	999999	432	218	552	113	723	466	461	250	999999	19	545	320	139	651	999999	128	789	991	591	510	843	258	468	303	724	726	497	996	297	783	999999	999999	999999	735	501	999999	999999	898	822	845	856	999999	412	999999	841	526	706	999999	75	999999	322	913	155	324	999999	184	750	258	999999	997	999999	465	953	357	999999	897	999999	403	160	999999	975	890	179	745	999999	999999	845	609	461	207	999999	345	931	790	999999	289	502	289	81	999999	960	894	519	824	876	999999	876	65	53	943	808	312	11	220	999999	432	744	999999	669	650	338	150	999999	999999	999999	633	999999	172	999999	536	999999	438	331	833	894	91	381	354	999999	999999	146	790	566	999999	399	999999	999999	720	270	48	545	102	619	430	987	819	107	337	847	252	866	
714	999999	516	548	999999	980	178	325	999999	60	399	999999	415	999999	999999	584	999999	792	270	299	813	902	848	999999	312	818	901	999999	85	983	999999	507	626	397	432	621	999999	969	28	736	175	999999	999999	988	156	562	214	999999	448	999999	818	999999	586	999999	62	999999	330	526	245	561	89	332	249	465	16	892	912	28	91	999999	534	319	999999	999999	134	418	91	999999	844	999999	999999	984	406	840	175	509	921	674	999999	999999	301	533	733	466	656	842	165	365	999999	264	650	196	835	521	999999	999999	999999	62	999999	644	730	470	681	999999	947	105	926	409	299	506	970	999999	683	471	636	10	585	317	999999	291	999999	725	999999	589	109	428	159	884	138	666	738	999999	845	699	889	830	999999	247	999999	560	916	755	999999	999999	293	999999	999999	373	885	710	999999	463	184	999999	999999	15	999999	102	396	529	946	51	280	999999	999999	111	999999	983	999999	805	159	999999	798	327	374	507	659	402	306	698	915	785	999999	428	743	284	999999	307	999999	884	247	999999	850	999999	999999	875	484	442	717	191	17	528	792	89	561	585	665	856	183	885	355	200	795	698	614	999999	999999	852	889	493	999999	105	999999	696	568	399	999999	808	999999	498	32	226	685	999999	690	396	993	919	867	168	619	838	999999	999999	539	56	964	162	999999	453	834	999999	553	233	774	911	852	105	521	999999	97	856	999999	684	862	999999	999999	999999	999999	227	177	999999	984	731	874	999999	999999	253	167	521	999999	999999	433	269	664	399	673	461	350	778	544	897	407	705	80	762	999999	449	569	410	999999	293	999999	999999	999999	712	999999	999999	999999	206	940	608	999999	999	999999	999999	433	884	30	472	465	64	340	239	999999	279	724	289	661	122	884	531	683	757	980	151	201	275	983	952	752	852	112	999999	838	935	960	999999	968	328	338	999999	429	999999	944	999999	953	914	485	999999	988	367	170	246	321	418	999999	189	28	594	999999	999999	999999	999999	999999	612	951	195	400	746	319	999999	999999	342	783	84	999999	586	812	504	999999	999999	999999	977	999999	999999	692	865	832	430	20	780	999999	384	767	180	999999	361	387	341	999999	767	523	738	696	672	57	827	999999	247	316	348	999999	524	405	284	378	999999	113	335	920	96	363	970	735	538	936	936	575	612	999999	999999	999999	999999	970	431	999999	60	999999	302	347	999999	999999	999999	999999	999999	413	864	978	492	802	987	258	61	999999	999999	413	553	13	999999	999999	120	262	999999	83	565	999999	896	554	974	999999	328	641	811	987	66	999999	769	856	999999	
135	81	958	999999	810	187	999999	157	999999	531	27	219	57	999999	999999	236	611	999999	520	558	533	999999	320	13	970	483	356	446	999999	364	764	644	696	939	42	663	162	180	49	896	73	991	836	32	956	999999	280	999999	254	761	454	131	258	999999	999999	999999	761	954	121	336	830	65	93	705	766	383	999999	999999	100	903	84	441	522	624	494	541	681	298	56	668	213	838	202	312	910	643	396	398	409	425	902	208	68	999999	75	18	907	140	265	583	999999	173	426	999999	686	22	608	999999	814	998	935	472	907	453	999999	992	862	781	999999	999999	999999	134	707	999999	11	876	383	810	558	485	999999	550	999999	473	877	49	422	851	626	897	45	761	583	411	489	439	999999	999999	589	83	155	136	345	142	595	666	999999	750	999999	810	639	798	999999	338	374	394	439	443	576	93	999999	21	164	898	97	235	999999	305	196	571	585	767	230	999999	340	507	215	900	999999	220	999999	999999	512	999999	267	246	686	255	47	104	999	999999	49	999999	503	999999	971	999999	54	370	126	170	564	777	235	871	577	600	999999	866	189	999999	566	365	509	908	999999	349	640	851	548	999999	268	101	572	728	728	725	981	206	535	768	856	517	999999	423	116	734	590	999999	669	96	257	999999	915	470	300	684	995	595	635	999999	806	203	821	821	901	473	214	506	153	851	619	802	341	999999	682	59	270	999999	802	774	758	999999	191	462	57	97	999999	112	437	54	729	395	571	999999	961	663	999999	283	522	643	529	93	252	817	999999	455	839	504	999999	251	423	999999	793	860	873	562	21	369	773	813	999999	999999	78	109	132	233	240	437	999999	29	363	986	573	999999	999999	674	11	373	999999	602	258	681	324	195	630	819	602	999999	40	408	651	336	510	708	356	427	25	153	695	253	224	411	999999	767	888	999999	999999	634	615	999999	561	647	999999	180	565	614	999999	999999	999999	312	631	530	407	999999	377	37	485	999999	812	827	659	857	678	742	388	847	636	999999	307	202	483	967	105	831	847	13	999999	340	153	741	639	141	674	392	622	693	13	999999	399	860	951	480	999999	787	548	703	969	999999	791	999999	978	999999	585	285	828	999999	435	576	213	374	84	155	999999	80	198	527	192	295	999999	999999	843	999999	167	446	251	12	155	317	292	153	999999	999999	549	435	763	408	556	398	563	999999	268	999999	791	35	786	999999	999999	752	599	30	520	999999	520	106	999999	346	83	999999	44	826	517	128	293	70	999999	761	606	296	
999999	789	971	794	732	171	999999	415	999999	999999	660	445	253	402	717	272	632	361	802	452	561	427	335	418	999999	737	999999	150	999999	731	696	34	209	472	999999	810	999999	726	951	999999	670	468	496	999999	488	598	582	125	411	31	437	977	999999	999999	999999	999999	999999	562	439	999999	720	999999	999999	128	444	635	245	780	956	906	222	905	410	999999	999999	102	930	393	930	999999	999999	335	739	133	999999	718	74	55	737	557	999999	496	999999	999999	999999	384	207	377	507	852	999999	802	999999	504	999999	532	577	999999	381	642	958	999999	632	673	999999	395	556	147	999999	999999	999999	199	999999	409	559	725	999999	999999	999999	407	894	562	999999	87	413	999999	177	244	999999	999999	151	558	674	105	598	999999	863	623	125	252	828	70	999999	781	999999	172	999999	758	999999	999999	913	132	700	973	748	405	194	555	270	488	227	999999	999999	63	584	21	525	947	811	282	999999	994	999999	572	579	999999	19	113	795	250	602	418	299	241	857	28	858	700	356	202	102	999999	363	637	999999	516	999999	500	207	280	647	811	947	672	231	919	999999	137	404	914	999999	999999	999999	30	885	809	31	999999	999999	565	163	825	600	999999	190	553	641	700	548	999999	596	519	906	525	999999	790	470	626	19	938	999999	730	306	442	999999	21	999999	343	751	225	999999	999999	304	641	999999	822	221	339	492	677	999999	103	589	999999	999999	999999	184	244	427	105	348	404	581	267	341	433	528	999999	811	999999	995	308	949	332	999999	939	224	999999	999999	780	579	141	144	341	659	140	150	965	123	929	999999	323	915	656	876	99	84	47	309	999999	303	62	527	323	682	980	999999	266	762	388	662	909	835	999999	999999	217	270	250	607	999999	999999	563	999999	882	340	681	392	999999	455	488	999999	187	999999	716	487	526	999999	820	659	999999	985	883	999999	734	276	999999	999999	999999	140	669	829	834	439	108	410	739	17	999999	999999	11	598	999999	811	283	523	484	944	999999	999999	999	603	999999	590	928	226	999999	361	320	615	999999	203	123	172	786	659	41	747	866	315	999999	999999	969	999999	658	999999	143	82	928	221	792	984	369	119	141	76	389	999999	511	882	12	388	697	999999	999999	808	484	690	999999	623	999999	737	87	813	422	489	999999	999999	932	847	93	999999	432	108	823	999999	833	14	40	720	280	787	999999	984	999999	999999	821	940	999999	850	999999	453	58	315	729	64	906	999999	696	651	442	999999	320	664	799	677	955	599	999999	162	999999	480	659	314	353	704	500	999999	510	63	667	
999999	355	999999	999999	999999	287	127	999999	768	521	999999	317	999999	287	503	999999	582	195	635	413	999999	735	114	875	136	999999	743	961	999999	564	813	54	643	983	749	999999	999999	999999	999999	399	999999	230	446	640	696	172	999999	37	999999	237	918	908	874	999999	445	999999	250	217	124	999999	543	165	353	999999	708	243	673	405	538	81	249	169	35	246	575	11	298	473	189	963	523	716	121	797	646	904	180	994	548	791	999999	30	308	322	855	682	877	999999	932	463	498	999999	999999	778	988	758	882	638	83	999999	669	777	37	161	332	827	54	555	567	803	72	999999	857	999999	891	999999	860	999999	390	893	134	65	540	726	999999	649	227	343	999999	887	32	541	920	114	131	413	993	157	990	38	638	332	999999	138	999999	818	999999	751	999999	770	898	999999	258	190	318	614	246	999999	999999	999999	610	710	745	680	781	531	759	752	626	999999	234	999999	722	362	265	999999	391	412	335	655	632	475	456	999999	989	852	293	740	795	516	176	999999	470	316	428	927	586	999999	356	999999	69	274	135	408	545	999999	999999	896	925	999999	232	834	975	40	61	144	263	706	690	999999	247	999999	956	999999	321	543	252	999999	933	337	999999	999999	999999	466	999999	368	350	57	504	805	999999	397	999999	289	999999	999999	715	440	999999	294	674	999999	313	427	631	999999	317	26	97	999999	942	50	999999	597	300	836	778	519	444	693	793	215	212	885	533	850	214	677	825	979	999999	811	160	649	662	999999	92	999999	835	555	60	334	960	502	862	365	434	999999	999999	457	564	206	996	572	500	468	677	428	894	780	836	999999	201	999999	184	140	890	322	934	954	753	149	683	888	999999	999999	255	710	32	177	425	987	689	377	425	631	815	587	159	204	668	664	744	65	719	999999	142	852	999999	732	999999	999999	291	43	704	424	522	999999	999999	40	223	999999	405	726	364	848	950	824	999999	999999	324	312	173	740	296	999999	405	628	178	232	336	402	392	300	701	313	999999	999999	672	10	119	999999	999999	128	999999	701	268	27	999999	871	469	999999	169	775	418	999999	948	999999	747	615	29	893	938	999999	703	820	999999	115	35	60	152	999999	161	692	443	616	654	55	759	594	829	999999	928	307	763	999999	243	616	882	999999	365	164	999999	999999	981	999999	769	999999	424	999999	999999	163	992	649	728	174	167	476	342	999999	518	903	791	162	785	641	965	999999	944	685	999999	999999	233	496	695	988	397	104	711	227	999999	999999	999999	598	477	676	999999	288	579	599	
860	766	283	90	999999	461	372	755	281	349	260	139	15	739	584	157	930	999999	999999	740	776	73	999999	125	999999	999999	283	999999	685	119	255	999999	71	355	824	819	999999	153	477	243	625	641	999999	371	966	717	699	890	999999	330	999999	890	334	839	822	797	999999	168	134	215	188	179	999999	171	104	574	999999	999999	914	764	463	999999	37	719	124	999999	250	999999	159	999999	124	999999	999999	999999	999999	999999	361	232	533	37	999999	999999	999999	271	65	999999	999999	661	999999	999999	649	48	975	260	866	958	862	614	724	687	999999	606	999999	886	999999	999999	989	999999	798	999999	222	845	137	999999	945	926	768	766	664	667	573	589	137	757	999999	86	417	999999	498	415	502	747	507	845	999999	999999	527	142	180	999999	466	856	999999	538	999999	804	999999	999999	314	940	199	999999	950	66	999999	967	478	262	297	24	999999	70	226	392	999999	475	347	999999	417	732	999999	636	595	404	210	999999	726	599	999999	794	174	329	624	557	225	406	796	450	999999	512	744	999999	844	166	881	405	639	480	999999	714	467	630	999999	582	541	562	510	555	855	407	999999	879	684	503	850	68	446	669	999999	839	678	896	559	905	987	143	792	439	523	805	86	256	306	999999	336	999999	649	51	25	662	896	999999	595	334	271	999999	999999	350	315	999999	959	970	999999	999999	45	999999	81	775	595	408	999999	81	42	999999	330	995	582	821	176	316	419	405	653	999999	999999	437	999999	234	644	132	999999	451	133	700	845	116	943	843	828	999999	471	874	455	617	892	824	218	544	13	276	292	769	999999	998	999999	999999	326	798	999999	607	269	999999	140	472	999999	328	999999	341	215	224	61	999999	993	410	844	545	949	999999	621	999999	228	766	230	378	839	782	277	134	297	291	790	154	999999	230	506	999999	743	982	760	573	877	876	339	789	224	553	776	772	163	867	999999	289	186	402	389	999999	626	762	633	84	61	822	54	923	433	906	415	772	904	999999	802	966	286	58	250	999999	999999	441	163	296	15	999999	971	430	999999	510	967	930	840	13	999999	999999	359	686	522	64	832	999999	365	999999	147	13	868	934	75	647	13	999999	999999	47	75	194	999999	999999	78	556	999999	624	255	922	938	999999	999999	999999	999999	821	616	599	999999	999999	519	999999	85	999999	158	11	999999	46	364	39	507	999999	779	803	938	814	381	22	617	965	213	218	170	442	379	999999	81	967	713	999999	40	413	602	965	528	53	119	999999	198	76	999999	814	269	225	424	109	705	138	999999	416	
999999	604	981	570	999999	310	861	642	999999	496	999999	669	999999	120	999	104	246	814	999999	895	704	999999	823	551	54	398	948	944	28	279	956	999999	14	306	803	436	999999	42	982	999999	192	476	296	702	146	261	490	158	226	330	863	891	854	77	712	999999	999999	440	525	594	362	916	999999	206	539	987	664	37	316	572	999999	214	999999	67	712	237	331	131	414	793	907	799	728	697	999999	75	98	937	594	971	655	990	516	397	864	276	999999	100	173	159	596	463	999999	999999	657	659	69	796	364	484	999999	659	36	731	687	562	198	999999	790	473	898	999999	443	345	917	999999	697	444	202	446	999999	241	957	264	207	454	957	84	50	757	16	302	582	120	471	999999	999999	999999	710	311	87	925	309	699	261	868	999999	506	736	999999	999999	999999	603	918	108	279	701	999999	534	242	605	124	886	42	999999	606	155	999999	999999	920	999999	913	734	890	368	459	931	267	12	338	434	460	347	999999	796	999999	999999	663	21	201	999999	202	259	477	706	999999	49	276	242	655	723	999999	632	999999	267	57	889	713	559	648	348	444	769	205	807	154	777	821	246	85	907	491	321	682	999999	999999	663	266	194	405	999999	664	999999	999999	615	999999	828	999999	806	748	502	985	114	999999	853	859	432	999999	670	562	196	999999	999999	999999	747	999999	384	950	199	742	393	632	999999	164	237	683	418	421	999999	79	999999	255	24	497	583	999999	387	948	828	999999	102	610	596	631	218	999999	634	868	609	999999	363	877	342	74	365	869	465	950	999999	999999	450	999999	473	601	245	999999	212	542	999999	999999	999999	999999	131	432	999999	783	45	897	999999	44	59	550	811	999999	715	999999	913	950	999999	714	466	436	813	999999	999999	91	999999	995	999999	278	990	101	295	785	529	927	756	909	999999	581	833	568	999999	110	130	999999	209	266	885	797	36	999999	999999	868	367	999999	623	472	116	999999	646	50	511	677	54	957	264	36	687	787	692	999999	537	999999	881	999999	431	999999	538	425	881	880	999999	598	251	999999	999999	426	427	999999	314	999999	803	854	934	793	67	337	66	172	645	182	578	107	115	32	725	848	999999	469	996	910	999999	690	687	766	930	999999	435	315	275	838	609	586	483	407	210	999999	626	999999	999999	104	999999	999999	779	709	311	22	999999	228	23	843	438	957	999999	403	999999	122	176	178	863	155	999999	999999	896	999999	572	999999	624	707	822	52	231	900	628	999999	265	567	911	977	464	999999	999999	999999	302	432	999999	651	481	90	
57	999999	999999	458	234	695	999999	904	999999	972	147	999999	398	999999	406	971	621	538	999999	212	999999	999999	211	199	999999	945	727	694	458	474	407	920	999999	543	660	734	536	999999	675	933	709	360	98	938	840	154	529	641	999999	331	999999	871	322	279	942	999999	886	326	999999	999999	967	508	455	999999	575	999999	799	854	136	672	999999	848	999999	405	999999	787	704	999999	999999	569	425	95	999999	137	664	536	999999	250	600	999999	999999	220	39	396	965	211	904	93	373	624	999999	675	999999	148	999999	961	18	999999	777	165	559	999999	967	184	999999	882	624	328	999999	999999	618	558	999999	730	824	234	999999	999999	440	300	882	621	899	999999	999999	749	581	744	250	702	527	999999	473	445	999999	234	252	854	999999	93	587	999999	743	334	15	797	421	783	999999	662	999999	541	486	999999	283	999999	723	999999	961	999999	310	879	87	647	521	999999	94	817	884	999999	981	999999	944	999999	712	999999	877	575	999999	426	999999	999999	430	999999	559	986	213	987	172	908	510	999999	999999	417	782	999999	509	105	812	87	713	603	899	724	999999	188	596	999999	773	999999	70	158	999999	545	999999	513	459	999999	999999	999999	724	107	655	975	98	972	81	999999	574	15	999999	782	762	651	712	733	897	999999	999999	381	400	83	999999	194	847	361	505	999999	631	278	258	999999	17	288	363	615	999999	999999	636	707	999999	69	999999	768	192	288	999999	862	999999	62	999999	999999	590	716	143	999999	883	470	999999	737	999999	723	905	306	756	784	775	483	298	999999	785	973	79	999999	274	999999	519	454	12	569	965	643	525	579	661	504	431	300	154	999999	999999	487	796	899	999999	999999	163	999999	999999	407	999999	912	573	735	276	643	684	999999	452	802	141	438	468	568	771	834	207	335	999999	261	363	484	339	585	374	308	999999	180	999999	999999	187	999999	442	605	66	63	79	790	999999	28	999999	51	999999	352	581	303	29	238	137	406	196	827	624	760	54	38	582	987	370	968	999999	514	419	572	999999	880	996	863	511	718	764	417	32	999999	999999	321	636	999999	14	81	288	948	52	572	694	359	636	682	560	37	480	91	999999	344	561	315	631	286	999999	999999	306	999999	726	419	641	778	804	999999	328	999999	402	595	999999	298	689	518	999999	846	877	274	254	323	999999	484	247	683	999999	688	73	136	689	360	999999	314	775	999999	232	633	930	915	554	637	364	827	635	884	999999	141	999999	53	843	784	408	462	455	999999	853	252	999999	958	791	126	999999	201	53	51	336	678	523	566	
296	838	916	962	719	999999	999999	485	999999	363	585	999999	999999	29	292	904	952	806	858	792	279	979	461	999999	999999	438	703	172	784	999999	558	429	617	98	757	15	868	445	743	839	33	999999	403	999999	383	934	92	999999	999999	148	99	529	820	731	999999	316	387	999999	838	291	999999	797	999999	264	805	999999	248	945	272	287	46	516	73	28	769	900	585	642	599	999999	999999	788	999999	999999	504	38	608	999999	800	451	627	925	606	462	999999	236	677	149	23	999999	999999	147	652	631	112	999999	466	801	962	397	730	744	354	999999	935	135	543	65	760	776	999999	362	999999	820	659	120	909	999999	103	542	233	999999	629	381	502	218	145	632	542	921	571	999999	923	413	720	999999	580	999999	526	800	692	999999	999999	999999	670	343	999999	832	971	999999	673	855	708	429	173	999999	999999	973	156	727	999999	999999	522	839	999999	749	439	741	109	776	540	952	94	999999	850	611	67	392	710	999999	999999	313	660	551	999999	716	108	504	249	436	999999	999999	999999	798	999999	781	109	999999	41	999999	904	261	732	999999	461	720	770	416	999999	562	236	999999	272	987	512	685	261	999999	590	999999	999999	934	501	673	19	932	152	295	491	79	511	518	361	999999	265	963	581	999999	999999	537	945	692	925	686	210	44	345	822	296	135	529	999999	958	542	280	969	759	999999	195	529	577	485	924	509	999999	999999	381	999999	732	548	999999	999999	999999	999999	999999	999999	19	815	473	974	999999	329	999999	365	549	383	560	818	518	295	214	522	279	570	959	470	767	425	999999	999999	663	861	100	748	30	999999	256	905	989	323	959	944	595	999999	931	257	486	569	999999	678	167	562	999999	999999	343	999999	525	321	999999	999999	999999	593	189	981	999999	735	239	260	345	999999	136	654	829	205	335	270	999999	68	638	999999	999999	208	465	957	999999	110	896	653	414	999999	218	935	999999	905	133	376	764	999999	900	999999	999999	235	999999	154	551	512	733	770	120	83	664	467	999999	391	999999	991	138	232	656	220	999999	586	999999	999999	606	200	842	999999	82	959	505	323	167	442	693	999999	974	320	415	821	999999	136	999999	340	774	751	999999	999999	806	142	247	999999	957	999999	366	442	388	327	999999	360	670	999999	697	160	999999	350	309	249	697	999999	999999	999999	999999	834	843	999999	53	516	999999	855	999999	999999	999999	940	722	999999	999999	477	86	999999	999999	657	772	64	999999	567	999999	999999	762	433	451	999999	999999	465	125	430	999999	132	999999	999999	999999	872	196	692	422	258	691	757	999999	614	
999999	831	999999	999999	999999	368	55	762	999999	999999	285	661	753	707	414	924	999999	999999	824	301	249	999999	999999	434	862	999999	470	89	999999	902	875	680	999999	999999	448	619	849	999999	494	756	385	962	449	570	376	737	128	999999	288	498	570	40	933	147	375	751	210	739	999999	999999	897	965	130	999999	999999	605	707	606	269	794	85	399	177	77	916	286	794	70	999999	999999	387	982	800	153	341	999999	746	815	782	696	999999	120	715	29	859	419	841	668	170	771	40	999999	228	999999	423	999999	862	999999	230	98	957	149	681	458	96	915	999999	977	999999	564	858	891	823	999999	999999	964	684	157	218	507	445	136	999999	295	104	865	763	999999	999999	170	983	879	595	694	999999	999999	438	266	999999	943	999999	864	229	606	912	999999	699	656	117	458	497	999999	658	999999	999999	831	249	999999	999999	231	999999	858	256	288	581	999999	306	139	832	116	999999	427	224	274	263	581	906	304	383	956	999999	999999	999999	281	673	278	231	999999	999999	908	39	999999	999999	999999	792	999999	617	941	34	999999	841	569	999999	11	922	80	500	393	470	81	999999	945	22	999999	65	999999	659	975	615	313	757	999999	98	924	87	493	523	512	481	867	963	999999	279	999999	125	999999	293	207	359	603	777	837	411	969	984	94	999999	506	655	748	735	642	335	721	185	999999	481	999999	923	438	999999	987	912	602	117	999999	999999	572	999999	460	760	999999	625	22	999999	919	999999	128	940	993	463	999999	856	733	142	331	999999	557	274	708	133	393	999999	921	57	999999	999999	809	861	999999	417	999999	224	205	988	999999	26	999999	196	999999	393	363	959	930	974	538	141	999999	999999	786	999999	128	307	583	336	376	999999	999999	999999	745	994	223	267	914	999999	996	999999	661	999999	999999	315	999999	999999	18	324	770	433	999999	999999	518	658	999999	999999	85	705	299	999999	640	869	999999	105	322	358	450	271	180	999999	999999	354	999999	734	480	444	999999	480	13	757	298	999999	565	999999	834	757	456	999999	258	873	191	999999	999999	835	172	791	132	764	992	999999	920	747	154	999999	389	999999	968	784	188	311	739	604	702	999999	999999	382	313	679	270	999999	902	363	22	306	999999	999999	68	152	572	999999	321	846	488	999999	836	999999	123	891	563	835	788	671	908	946	999999	999999	516	999999	963	790	487	453	999999	437	999999	999999	999999	999999	759	553	940	825	222	500	999999	892	126	666	706	331	999999	422	126	435	777	241	999999	75	172	337	329	314	189	781	210	999999	353	60	972	278	815	999999	142	
999999	999999	999999	459	418	999999	251	470	849	57	642	531	75	337	77	660	999999	999999	669	685	431	233	635	646	440	299	130	999999	75	694	437	999999	992	289	115	541	999999	781	46	118	921	867	480	267	999999	260	144	541	286	400	148	165	156	590	999999	999999	268	325	29	129	836	701	404	165	619	136	538	785	231	999999	999999	61	86	560	763	563	999999	999999	110	189	164	589	273	675	555	999999	369	412	578	329	283	499	999999	916	282	229	473	324	647	999999	722	359	999999	750	555	97	999999	999999	999999	156	43	999999	225	839	999999	999999	438	999999	999999	347	767	999999	216	999999	262	356	299	170	999999	544	999999	999999	730	690	999999	999999	279	522	130	468	999999	999999	585	999999	295	392	283	922	999999	999999	999999	743	715	310	652	999999	152	999999	497	208	797	999999	999999	292	999999	604	999999	999999	999999	169	977	915	609	151	152	999999	999999	784	616	869	999999	377	999999	999999	999999	356	723	429	48	999999	999999	999999	34	999999	670	285	467	302	376	690	999999	748	999999	792	57	874	144	573	168	659	55	367	801	999999	999999	430	710	999999	999999	709	999999	999999	496	511	506	126	999999	687	480	867	535	257	418	925	646	334	827	425	215	879	222	159	271	999999	825	305	69	406	796	250	575	414	764	666	809	999999	261	48	296	999999	983	457	103	301	133	797	948	876	981	801	603	999999	848	659	497	999999	478	999999	685	210	999999	494	891	240	999999	131	999999	999999	125	163	82	788	138	284	895	764	999999	970	264	38	357	193	424	994	646	290	565	999999	179	87	24	153	999999	95	999999	498	566	999999	999	12	999999	999999	999999	828	999999	999999	999999	573	763	732	999999	508	853	657	853	999999	79	896	999999	21	565	999999	582	48	149	928	436	52	411	999999	999999	203	970	262	723	160	432	596	275	999999	133	992	351	447	999999	515	999999	704	242	998	429	669	999999	999999	447	999999	624	721	688	800	388	999999	999999	366	533	999999	537	600	934	703	451	482	631	999999	999999	573	46	999999	636	633	637	731	810	999999	977	539	924	999999	999999	797	535	710	907	475	453	19	829	985	913	999999	999999	699	999999	538	556	946	48	999999	999999	873	890	999999	95	65	172	657	313	759	389	994	999999	554	785	999999	999999	741	999999	165	318	878	999999	60	231	999999	654	937	960	281	856	41	500	999999	882	941	999999	55	625	999999	312	795	706	80	999999	918	382	999999	914	633	371	815	999999	882	999999	231	139	839	999999	389	410	234	696	41	999999	999999	999999	999999	671	999999	239	132	
126	723	853	523	999999	673	454	312	999999	230	33	336	910	50	660	618	219	660	811	77	786	245	451	87	999999	674	176	257	999999	242	762	80	404	999999	699	999999	999999	684	60	466	999999	956	66	190	999999	369	999999	999999	698	885	929	20	41	171	999999	880	281	775	999999	507	999999	207	888	100	467	999999	999999	671	350	999999	589	999999	610	355	999999	999999	189	271	876	739	553	999999	559	538	999999	752	48	999999	902	819	386	263	270	552	999999	197	999999	999999	722	999999	999999	459	522	999999	306	404	409	685	488	999999	701	20	999999	999999	999999	203	647	360	787	999999	914	698	768	531	625	336	274	68	396	495	762	223	548	629	311	103	791	863	242	999999	352	362	754	397	127	375	364	585	598	765	550	717	187	16	343	738	691	990	80	970	140	351	299	999999	999999	487	999999	999999	383	860	412	999999	128	999999	373	562	999999	381	413	260	971	689	469	999999	999999	54	46	542	296	572	412	800	793	271	777	10	999999	762	643	640	903	95	212	738	363	999999	599	307	999999	780	794	999999	999999	819	998	999999	999999	999999	57	709	999999	929	983	810	458	611	990	856	111	372	498	191	738	999999	357	886	487	999999	277	188	454	738	899	999999	778	999999	223	973	273	337	999999	405	714	933	199	973	112	999999	290	752	775	999999	206	280	999999	612	581	813	472	122	999999	161	400	868	999999	712	40	477	41	365	397	27	592	999999	254	103	477	804	999999	383	784	95	451	525	412	999999	542	628	999999	175	520	410	510	161	373	967	14	845	999999	487	942	999999	369	924	999999	999999	161	431	36	198	145	777	239	99	338	878	710	875	465	554	180	412	254	999999	844	987	516	441	410	286	99	631	135	999999	441	999999	725	526	999999	654	999999	120	602	44	40	743	180	421	823	495	267	999999	390	134	316	540	389	503	89	377	999999	999999	30	749	999999	513	652	143	657	188	999999	999999	999999	811	999999	70	809	220	836	111	816	104	617	915	29	960	251	10	790	900	770	231	447	792	412	839	99	999999	999999	999999	100	999999	763	999999	999999	83	422	578	139	256	731	178	667	977	999999	999999	112	115	730	999999	272	652	353	999999	417	930	746	922	408	165	970	956	285	319	20	779	341	999999	582	945	548	999999	870	543	999999	601	999999	469	242	265	999999	983	999999	796	264	448	694	999999	237	411	337	500	179	999999	285	774	999999	357	999999	781	815	999999	532	999999	999999	599	999999	809	587	816	999999	999999	690	153	428	986	834	489	65	571	
999999	999999	999999	180	617	999999	503	896	268	404	708	217	502	999999	449	607	461	999999	205	664	667	999999	999999	421	45	999999	809	999999	555	298	999999	999999	301	405	695	491	999999	361	177	552	106	885	551	192	999999	169	784	239	703	821	535	999999	293	400	999999	210	906	334	145	999999	999999	476	350	969	464	305	915	999999	765	958	223	999999	999999	999999	568	782	343	245	313	876	999999	579	999999	734	762	999999	129	999999	999999	494	584	70	226	610	314	999999	999999	581	728	811	253	999999	474	745	608	999999	326	999999	832	132	999999	670	30	999999	999999	668	154	616	216	20	999999	24	605	999999	383	162	882	569	349	939	247	999999	999999	501	632	588	115	999999	999999	335	999999	999999	78	999999	626	914	49	957	320	645	484	999999	375	717	636	239	91	204	999999	455	554	756	301	893	999999	116	999999	528	635	711	563	999999	999999	999999	882	999999	945	237	999999	469	123	999999	999999	703	464	999999	396	799	999999	999999	506	910	999999	680	781	999999	198	185	493	999999	761	999999	999999	999999	91	917	447	494	834	999999	294	854	550	999999	342	629	506	597	999999	999999	999999	363	662	242	999999	999999	351	809	108	511	508	769	999999	142	708	601	602	651	999999	547	871	901	965	925	119	652	370	323	348	999999	875	999999	747	999999	999999	407	858	99	999999	438	575	637	395	333	999999	524	999999	417	999999	999999	36	855	975	891	703	818	999999	999999	999999	999999	999999	999999	471	946	636	999999	32	826	342	310	742	513	257	193	971	999999	516	641	999999	594	542	952	999999	607	999999	29	999999	856	224	982	19	132	965	999999	999999	999999	999999	448	696	534	501	294	85	999999	997	523	999999	791	919	469	999999	756	252	538	999999	340	907	863	821	616	291	176	999999	359	301	620	547	415	47	999999	77	999999	999999	999999	102	258	876	999999	610	611	422	834	936	754	681	999999	879	437	822	999999	640	313	627	999999	253	335	682	999999	999999	387	999999	999999	754	495	402	999999	999999	293	445	770	463	679	999999	219	999999	457	239	856	678	49	741	120	999999	231	793	999999	450	864	716	767	575	999999	999999	233	636	999999	90	999999	362	447	999999	596	999999	61	363	999999	60	418	885	796	105	825	999999	999999	645	865	608	533	701	638	792	946	999999	999999	204	312	999999	39	583	974	999999	788	999999	240	598	155	129	541	999999	832	713	42	999999	999999	671	750	113	84	999999	999999	621	557	749	724	999999	504	29	322	856	60	917	999999	834	911	429	317	331	999999	999999	500	746	999999	664	999999	924	760	967	656	17	454	
208	968	452	999999	999999	999999	48	780	585	103	135	806	999999	817	914	693	207	999999	501	363	428	296	120	96	999999	553	999999	881	799	999999	537	372	999999	412	852	999999	577	31	999999	999999	279	551	241	999999	999999	939	392	999999	954	999999	563	898	165	999999	35	999999	857	999999	999999	999999	999999	166	980	691	566	762	501	282	965	965	126	999999	999999	891	999999	877	64	999999	721	93	171	54	927	568	999999	638	999999	999999	386	939	101	221	242	748	682	122	999999	550	313	612	448	119	882	988	124	387	999999	274	999999	999999	857	616	644	705	647	882	239	999999	360	928	999999	840	999999	35	873	904	942	999999	218	970	999999	999999	999999	119	999999	62	171	938	454	953	259	943	100	237	91	999999	577	537	110	999999	999999	159	199	384	66	608	222	857	125	999999	445	999999	999999	600	841	353	678	534	69	595	721	301	967	406	999999	612	999999	999999	944	398	337	414	999999	999999	97	167	999999	999999	62	47	999999	314	822	243	518	643	887	500	396	999999	999999	999999	478	515	88	999999	191	793	705	999999	999999	553	999999	999999	883	999999	944	646	512	684	38	125	481	999999	755	416	479	733	888	45	724	259	283	215	999999	294	936	999999	340	506	975	999999	858	999999	188	999999	999999	999999	360	488	699	251	987	711	999999	999999	999999	455	760	999999	122	458	999999	669	999999	608	280	707	999999	598	103	787	316	16	708	506	266	873	999999	468	25	383	382	410	346	483	271	571	999999	999999	723	490	406	668	393	527	626	198	877	579	26	999999	960	761	394	911	935	980	999999	213	434	697	612	301	655	999999	85	504	333	257	999999	999999	999999	244	999999	613	391	647	622	999999	879	999999	995	273	451	332	423	620	26	999999	999999	290	567	999999	999999	999999	877	999999	23	655	999999	132	864	630	999999	317	492	725	999999	780	529	298	368	822	999999	365	702	349	999999	333	325	999999	488	898	999999	66	151	908	767	999999	999999	287	633	967	737	757	213	374	40	144	839	697	734	245	999999	999999	922	745	999999	999999	332	538	264	999999	999999	999999	643	999999	921	186	175	583	957	46	55	251	664	999999	94	575	161	999999	318	715	999999	627	729	253	993	459	999999	406	938	656	526	999999	33	999999	637	999999	124	247	453	854	999999	265	740	697	200	663	595	532	660	999999	959	999999	229	999999	205	712	268	400	999999	999999	52	769	645	999999	999999	847	999999	720	762	345	460	914	884	464	999999	999999	887	41	63	339	863	999999	745	543	697	531	977	484	748	925	490	999999	274	999999	811	208	
620	439	188	352	445	875	770	999999	943	999999	120	765	999999	968	999999	237	346	642	608	999999	34	999999	612	987	870	743	999999	999999	854	736	649	904	652	548	617	999999	853	999999	999999	987	841	430	600	999999	421	221	999999	999999	110	263	387	632	381	380	184	999999	999999	999999	481	701	903	933	470	217	999999	999999	122	999999	360	377	999999	636	999999	999999	599	603	511	959	575	658	70	201	736	999999	358	999999	532	281	373	999999	630	999999	238	202	999999	999999	960	392	258	215	108	429	429	999999	879	751	883	760	781	580	17	867	624	823	641	711	206	869	859	387	683	841	999999	999999	747	720	407	555	999999	691	643	999999	711	369	999999	640	772	14	721	607	143	771	500	792	100	762	999999	999999	561	999999	711	100	999999	870	532	267	539	176	999999	169	353	338	233	999999	937	888	166	265	273	10	939	999999	157	261	254	912	350	999999	171	984	682	991	994	999999	980	552	595	841	837	999999	111	605	29	999999	263	999999	999999	999999	855	211	606	782	999999	560	442	518	943	281	999999	619	917	441	15	999999	486	999999	344	78	999999	394	302	325	427	999999	899	343	182	595	997	448	375	939	251	999999	388	900	848	443	722	471	609	324	225	228	384	669	999999	999999	85	901	471	478	302	471	908	291	365	181	661	109	345	357	283	187	254	999999	199	54	621	586	513	999999	356	647	999999	978	999999	208	596	239	743	163	999999	999999	977	896	647	999999	61	106	999999	677	781	999999	135	262	50	999999	974	999999	999999	555	407	999999	398	570	999999	654	686	930	999999	166	584	999999	365	192	999999	187	999999	999999	340	999999	993	999999	51	835	129	733	522	532	938	72	999999	199	999999	999999	755	30	707	417	774	999999	999999	999999	915	387	102	359	999999	999999	425	862	838	626	999999	70	562	882	457	999999	450	399	142	164	991	999999	932	394	999999	999999	437	816	480	791	582	347	999999	872	999999	664	742	770	475	999999	116	999999	234	999999	133	698	635	872	573	154	967	385	860	940	139	795	454	708	686	98	514	609	391	56	53	728	746	689	282	793	820	680	923	562	57	915	895	335	270	999999	543	565	253	336	824	207	486	384	999999	814	999999	44	94	386	74	507	694	187	563	405	999999	999999	599	999999	333	297	999999	308	893	224	900	129	999999	999999	555	949	999999	65	999999	999999	999999	372	999999	468	583	785	595	546	999999	549	231	717	999999	865	31	597	965	473	12	537	999999	188	490	999999	913	999999	999999	382	831	999999	151	999999	956	999999	999999	999999	
998	999999	206	547	701	914	810	353	999999	999999	357	582	689	957	984	892	63	999999	110	73	881	428	555	999999	198	223	999999	999999	999999	592	999999	64	710	441	599	834	276	464	836	999999	999999	147	535	999999	742	25	692	874	141	258	585	999999	999999	999999	709	999999	586	712	999999	999999	999999	438	946	410	999999	303	871	999999	999999	160	626	598	857	279	695	744	893	825	999999	183	530	840	251	158	17	498	447	619	732	28	257	564	115	358	631	938	999999	999999	307	449	999999	444	999999	980	632	986	999999	348	405	964	686	999999	960	186	957	369	999999	797	999999	933	855	261	525	999999	902	71	493	509	647	757	553	999999	527	312	39	96	334	270	525	31	94	109	999999	767	341	496	999999	928	999999	271	751	403	999999	374	593	999999	918	176	88	571	502	904	700	647	421	918	243	657	999999	871	44	926	999999	381	848	999999	999999	999999	17	999999	467	564	999999	386	999999	999999	999999	163	719	146	178	168	999999	954	528	189	999999	999999	999999	999999	999999	999999	781	529	999999	825	131	361	525	837	855	999999	999999	672	113	999999	795	324	642	999999	881	89	938	20	999999	875	744	327	852	999999	357	999999	412	593	162	522	783	589	999999	190	37	685	638	882	291	18	10	518	850	999999	393	999999	934	93	542	999999	17	770	826	361	90	804	508	855	489	395	999999	574	999999	591	164	216	175	462	244	206	999999	66	729	694	875	235	476	999999	999999	272	536	329	61	979	514	999999	763	796	110	232	186	783	402	895	999999	999999	998	269	436	187	919	481	999999	345	732	950	50	142	486	854	338	246	579	227	999999	436	522	540	86	999999	452	999999	362	999999	29	999999	663	999999	442	449	999999	216	835	999999	352	64	481	716	999999	999999	972	631	320	255	894	939	213	999999	46	825	913	468	999999	295	734	550	129	835	326	74	296	999999	699	46	999999	131	411	481	875	999999	999999	999999	293	522	178	821	68	999999	128	90	464	489	796	617	536	999999	33	549	373	999999	935	646	400	999999	277	765	931	284	628	772	999999	731	309	242	999999	999999	184	670	999999	999999	492	22	717	245	609	807	420	92	509	858	107	861	118	83	869	999999	999999	111	999999	412	889	784	488	355	999999	733	999999	564	746	429	594	363	432	999999	999999	922	928	164	582	999999	355	999999	774	999999	674	675	622	999999	372	999999	700	999999	999999	714	33	708	534	372	693	876	627	999999	999999	999999	999999	744	999999	659	763	947	390	262	528	999999	999999	50	19	717	681	999999	121	954	201	195	
999999	521	938	717	435	999999	397	566	470	706	999999	999999	514	694	999999	930	999999	962	472	425	181	447	553	639	657	983	698	816	690	817	764	999999	664	160	360	999999	805	722	233	163	999999	823	791	822	943	999999	536	999999	221	999999	639	158	492	776	999999	291	967	309	999999	999999	999999	580	875	653	941	999999	835	999999	999999	999999	134	524	738	999999	865	357	656	999999	999999	999999	457	382	605	939	999999	616	191	888	146	78	783	506	999999	782	251	979	948	148	881	774	999999	999999	982	999999	626	125	419	183	910	999999	635	246	613	969	994	539	975	999999	999999	334	988	947	227	275	970	627	861	999999	999999	886	999999	999999	849	921	368	285	999999	148	999999	999999	206	17	977	479	999999	547	999999	693	788	711	14	22	672	999999	785	784	954	716	999999	999	263	463	115	999999	267	999999	999999	999999	999999	718	149	836	622	414	138	999999	969	747	832	999999	999999	178	178	366	999999	396	999999	303	146	583	999999	999999	652	323	999999	999999	902	953	222	324	999999	211	92	79	572	177	400	268	428	999999	815	217	999999	999999	274	94	294	999999	152	870	282	103	555	37	397	465	193	308	999999	394	88	26	999999	999999	283	533	999999	108	793	714	999999	587	875	340	999999	123	799	589	59	999999	459	162	999999	352	52	66	999999	65	681	117	984	101	661	43	999999	798	682	375	789	999999	998	999999	999999	438	874	999999	999999	999999	999999	284	999999	603	259	883	935	925	216	192	475	999999	999999	41	427	686	729	904	925	841	999999	970	441	999999	800	317	724	273	999999	381	477	999999	999999	440	999999	407	452	390	841	778	108	801	999999	999999	900	572	863	999999	999999	999999	708	970	770	999999	610	999999	843	241	803	999999	169	672	727	834	715	128	999999	446	244	29	244	349	999999	157	742	812	999999	999999	533	237	453	757	999999	928	999999	999999	586	460	830	999999	564	999999	586	899	999999	436	83	757	784	781	999999	999999	732	748	44	369	999999	622	644	798	910	999999	707	576	498	412	177	799	171	218	999999	928	616	736	465	33	763	172	538	316	738	629	167	752	52	36	34	755	999999	314	598	963	815	42	597	662	513	999999	999999	216	268	283	596	575	249	266	999999	996	293	21	605	999999	94	338	999999	290	744	999999	533	472	999999	422	999999	856	620	577	122	584	149	802	999999	752	999999	331	57	465	42	592	512	786	225	999999	999999	882	708	853	879	487	972	316	999999	558	486	938	829	999999	999999	999999	955	672	153	236	857	491	501	853	999999	763	999999	604	258	161	
453	746	257	359	950	33	158	766	999999	999999	999999	832	999999	961	275	824	502	211	97	999999	636	999999	642	999999	999999	999999	391	855	999999	999999	206	999999	68	767	115	740	999999	999999	999999	999999	591	198	973	518	624	34	607	539	587	999999	271	88	516	955	524	613	999999	268	187	969	642	999999	895	582	999999	242	774	126	856	535	143	999999	999999	743	710	448	866	134	999999	999999	383	999999	999999	711	855	999999	861	999999	252	502	636	999999	302	926	711	999999	303	400	90	392	999999	490	683	61	999999	999999	999999	773	254	86	999999	979	894	999999	595	999999	35	193	727	320	381	999999	999999	364	999999	711	729	388	41	999999	154	475	999999	981	896	892	178	999999	686	615	354	999999	858	175	755	657	537	999999	341	920	272	119	673	999999	999999	999999	999999	328	162	324	519	394	999999	831	999999	280	934	912	144	702	999999	809	999999	121	966	292	813	709	608	251	183	467	999999	120	999999	44	802	285	970	317	286	849	73	372	999999	959	356	36	243	484	722	624	137	638	308	462	999999	561	999999	728	775	907	999999	999999	999999	62	999999	631	681	897	999999	659	942	826	426	999999	746	144	25	16	999999	999999	476	134	529	559	340	999999	812	698	999999	250	999999	999999	541	379	999999	162	231	53	623	724	355	345	999999	72	682	310	222	535	715	477	999999	796	791	989	999999	596	999999	590	999999	927	818	999999	475	238	999999	999999	295	999999	643	594	913	971	393	222	441	140	128	467	877	40	207	999999	982	953	999999	685	461	552	938	542	770	640	332	696	905	999999	870	777	884	999999	24	175	891	130	999999	999999	999999	999999	999999	310	478	924	713	691	729	999999	10	521	534	999999	248	743	999999	110	823	282	999999	697	316	79	269	350	582	999999	25	42	395	861	399	999999	282	881	994	999999	999999	846	926	640	999999	999999	371	999999	999999	392	999999	999999	67	790	307	292	925	716	999999	488	50	137	351	819	676	697	155	148	999999	999999	230	366	748	479	46	977	355	18	730	942	707	911	107	200	999999	743	974	605	564	116	214	565	999999	515	597	937	504	999999	964	279	228	999999	236	848	999999	387	533	999999	999999	330	936	916	985	330	781	139	40	161	668	933	723	550	999999	25	200	999999	999999	243	999999	108	482	999999	54	461	724	999999	684	258	38	772	220	999999	850	244	180	999999	580	298	734	999999	906	353	448	41	555	677	649	221	658	507	639	999999	705	655	848	698	871	999999	606	307	455	781	132	999999	722	999999	999999	349	845	902	94	459	999999	425	
202	138	799	23	905	56	835	999999	600	531	999999	920	691	204	396	481	426	56	691	437	22	135	231	552	318	229	976	309	375	756	423	190	791	289	999999	719	899	857	999999	999999	999999	999999	999999	600	762	802	645	506	952	374	485	47	767	81	412	76	906	256	705	686	80	999999	999999	844	118	999999	138	999999	740	676	999999	999999	999999	142	999999	40	943	999999	789	515	583	480	356	11	280	385	422	999999	877	999999	812	999999	162	999999	489	936	999999	347	492	809	673	244	999999	999999	999999	999999	999999	635	116	382	133	285	467	200	113	600	188	105	573	732	540	419	534	353	863	929	416	487	652	999999	155	606	148	979	841	349	714	80	219	364	999999	787	612	504	273	999999	999999	962	838	889	999999	789	999999	759	279	264	999999	421	999999	863	509	999999	999999	88	237	999999	146	487	358	763	885	117	885	219	966	753	807	999999	999999	336	743	454	648	763	279	999999	832	389	999999	999999	640	303	999999	999999	999999	999999	999999	533	277	746	400	708	613	999999	999999	650	999999	564	792	525	456	679	341	999999	999999	65	493	228	808	870	694	757	776	771	133	591	459	539	364	341	948	284	762	343	936	999999	840	573	759	999999	462	999999	596	999999	141	960	999999	572	237	798	151	585	724	406	62	643	931	842	951	422	999999	373	209	461	576	182	917	997	159	999999	225	999999	469	189	999999	425	170	591	999999	173	630	886	312	566	200	373	559	366	291	303	114	997	622	347	437	99	78	145	617	958	999999	999999	999999	999999	999999	999999	126	999999	988	636	999999	349	212	788	999999	314	999999	643	270	213	622	560	715	999999	979	999999	307	131	999999	328	357	34	999999	999999	129	665	999999	168	999999	999999	256	999999	999999	655	999999	764	795	833	999999	133	37	435	875	414	346	492	258	999999	174	999999	925	999999	792	669	289	458	999999	531	668	999999	840	902	660	999999	999999	607	192	70	999999	224	431	473	575	999999	301	999999	999999	569	999999	999999	417	999999	994	626	52	261	232	708	376	371	399	274	999999	429	293	999999	774	999999	456	738	999999	197	530	999999	934	461	999999	999999	378	367	309	999999	196	999999	999999	933	908	43	259	999999	385	484	999999	674	825	999999	308	156	999999	176	156	576	123	606	999999	229	386	55	692	591	831	68	339	18	72	999999	87	999999	710	359	226	741	333	750	363	825	999999	856	133	776	163	282	829	212	220	732	692	999999	704	499	557	863	351	668	874	327	154	685	612	241	90	999999	446	985	949	999999	999999	999999	252	999999	
726	999999	921	916	437	559	238	137	798	339	901	497	439	220	802	363	400	664	876	46	999999	999999	254	891	696	988	836	844	263	804	489	329	347	203	773	999999	999999	434	241	325	98	26	887	282	999999	592	735	235	192	999999	25	999999	999999	215	829	908	286	39	230	999999	722	394	874	993	850	581	999999	999999	447	775	421	965	999999	561	948	664	930	999999	561	113	263	610	661	999999	788	900	833	141	373	864	750	912	214	792	999999	703	152	999999	432	999999	999999	499	787	416	999999	60	165	999999	999999	175	978	314	477	126	195	121	732	999999	214	949	747	28	872	583	35	999999	760	641	958	999999	999999	46	548	802	671	763	822	255	999999	999999	745	898	874	208	885	446	999999	98	999999	999999	971	935	999999	483	21	424	626	214	391	674	299	523	976	999999	652	999999	766	999999	454	999999	298	487	999999	476	213	848	999999	674	698	999999	74	672	44	999999	999999	586	358	75	790	257	146	618	864	820	449	231	922	999999	999999	943	679	769	643	999999	999999	493	999999	221	279	999999	280	952	515	802	609	626	489	999999	999999	75	593	999999	884	207	999999	679	622	902	37	982	999999	999999	999999	754	908	305	39	859	999999	789	373	146	795	999999	999999	194	113	72	220	822	741	423	132	490	360	979	999999	445	889	999999	999999	320	999999	296	999999	987	832	760	893	314	596	630	999999	949	999999	456	905	266	229	110	576	999999	691	214	250	999999	169	639	404	929	420	593	999999	999999	999999	62	951	508	999999	999999	361	352	178	999999	235	999999	200	182	788	903	999999	628	225	788	945	320	629	980	56	734	827	203	365	999999	893	12	660	469	41	649	505	406	875	999999	748	234	392	784	978	138	999999	987	850	501	856	792	378	999999	999999	608	433	999999	462	657	171	167	999999	999999	23	233	461	731	151	149	408	677	753	985	999999	720	999999	845	999999	999999	422	840	999999	864	117	111	634	479	650	432	225	533	944	228	999999	590	247	186	999999	999999	676	999999	999999	711	103	188	48	392	150	107	680	587	969	544	999999	331	999999	132	108	911	598	982	90	999999	923	874	733	535	916	999999	482	751	84	256	251	999999	995	999999	999999	928	72	251	338	552	752	638	564	409	983	747	776	999999	999999	859	167	999999	510	136	788	229	455	513	476	691	625	928	513	722	999999	999999	999999	183	362	179	848	356	654	537	965	294	319	333	552	178	683	367	673	224	99	557	330	868	853	550	483	559	775	999999	927	999999	134	841	116	999999	421	603	
999999	999999	999999	810	999999	973	170	999999	909	131	961	307	18	267	265	999999	633	999999	93	999999	329	811	696	999999	581	999999	609	151	170	477	999999	972	999999	89	604	999999	214	289	517	357	707	999999	641	999999	598	999999	638	999999	999999	999999	999999	370	496	954	283	999999	222	999999	999999	42	373	29	343	442	904	988	550	928	999999	501	999999	999999	238	999999	760	970	180	344	701	112	999999	939	582	999999	268	856	486	802	999999	653	551	493	59	485	984	999999	26	208	457	999999	927	709	18	999999	752	864	141	999999	999999	312	781	999999	29	136	662	433	446	18	183	999999	511	747	131	999999	949	599	999999	753	751	999999	999999	999999	886	100	184	670	931	515	999999	404	725	726	609	503	871	673	474	923	822	560	251	17	35	409	109	190	587	998	127	162	570	387	18	131	359	810	991	928	999999	992	502	931	436	778	999999	784	999999	627	148	286	135	381	999999	201	999999	945	999999	486	991	994	92	932	397	429	834	999999	717	487	154	999999	681	999999	971	830	999999	999999	581	999999	87	324	52	999999	860	841	999999	198	456	817	999999	999999	865	515	999999	957	909	570	544	17	999999	984	999999	661	483	87	605	590	410	110	143	999999	374	698	409	677	951	132	81	556	402	645	890	900	195	740	205	176	999999	23	920	497	999999	573	312	102	999999	391	486	782	999999	446	788	355	684	781	49	177	115	269	999999	999999	498	999999	614	308	103	999999	475	743	882	439	982	999999	999999	645	744	800	999999	316	429	570	646	298	999999	956	999999	545	226	414	700	999999	999999	348	17	143	999999	787	959	14	998	91	916	742	900	806	464	401	175	48	46	999999	781	799	840	445	150	209	999999	658	451	558	949	70	52	854	379	643	388	56	999999	956	999999	391	318	348	654	999999	398	514	501	465	999999	187	377	461	255	999999	999999	572	993	800	999999	310	563	449	141	999999	699	55	436	820	999999	129	999999	90	407	400	491	999999	790	246	810	999999	167	985	189	999999	999999	999999	999999	118	145	816	62	846	846	541	828	868	216	799	999999	352	87	999999	999999	259	999999	999999	64	855	779	15	999999	756	989	946	153	577	270	369	172	118	446	999999	999999	206	76	999999	244	866	571	623	999999	991	43	467	999999	486	541	929	986	999999	537	753	338	140	43	999999	856	899	397	999999	607	846	999999	999999	906	758	995	999999	192	239	999999	197	293	166	719	791	723	531	860	999999	46	340	999999	767	581	693	990	554	173	770	699	999999	999999	321	999999	449	364	938	
561	999999	999999	295	746	756	352	349	469	999999	999999	999999	583	335	48	730	999999	277	999999	999999	999999	999999	767	451	93	422	540	717	999999	999999	999999	280	436	784	969	533	999999	750	593	626	424	241	233	819	143	920	196	373	306	747	999999	999999	976	999999	424	348	569	999999	212	334	226	635	999999	497	999999	150	816	798	365	515	554	999999	683	999999	454	292	988	948	317	172	236	177	420	999999	874	403	303	999999	370	631	963	147	548	999999	410	789	610	736	789	999999	114	397	17	999999	202	633	999999	999999	51	999999	359	620	731	49	107	59	999999	999999	622	635	846	875	999999	999999	551	417	925	424	445	664	999999	262	169	325	67	838	999999	629	999999	251	339	173	898	999999	999999	999999	999999	509	171	361	575	999999	123	163	155	238	999999	283	250	999999	999999	999999	999999	387	459	107	461	999999	999999	999999	999999	595	880	381	306	683	977	208	463	999999	11	426	262	93	99	730	148	15	999999	829	999999	999999	999999	993	543	689	999999	999999	999999	183	890	10	999999	902	471	999999	999999	999999	857	472	261	761	819	999999	783	292	999999	610	297	729	958	999999	246	162	391	14	999999	999999	837	616	213	999999	428	289	317	11	999999	360	999999	999999	658	406	999999	706	577	126	76	347	219	261	302	869	233	60	225	444	763	375	521	467	773	194	905	251	268	999999	999999	539	733	999999	393	47	999999	999999	80	562	309	999999	584	274	938	868	677	586	323	344	999999	378	74	873	999999	999999	839	164	345	473	501	905	447	999999	783	999999	613	437	867	265	880	56	999999	662	999999	232	790	999999	999999	999999	517	999999	928	924	561	999999	999999	860	544	860	208	833	841	607	71	999999	102	801	999999	411	265	249	718	68	464	196	399	412	999999	25	742	999999	634	440	955	182	999999	999999	231	819	71	999999	892	16	999999	999999	214	382	601	999999	139	989	765	127	999999	999999	610	869	999999	375	574	72	999999	529	128	615	999999	411	651	999999	425	579	580	670	999999	999999	357	711	12	417	982	27	999999	999999	885	999999	827	999999	790	999999	571	999999	63	855	999999	998	630	373	999999	450	847	999999	999999	711	326	560	419	999999	999999	147	920	999999	867	62	393	557	261	136	643	375	788	999999	620	963	999999	317	526	724	425	352	999999	983	823	561	570	188	999999	109	999999	335	343	999999	999999	652	767	672	251	999999	472	999999	746	504	999999	999999	662	999999	192	999999	393	999999	999999	694	679	999999	266	999999	85	316	492	214	271	999999	456	318	41	999999	952	968	206	999999	999999	526	261	728	
606	999999	263	999999	898	999999	999999	999999	999999	670	301	649	63	315	396	829	597	934	517	267	435	594	57	421	492	605	999999	224	570	738	943	517	999999	950	999999	878	683	776	999999	87	218	742	446	785	26	392	13	647	581	999999	67	141	999999	994	302	21	339	842	817	302	999999	999999	958	976	727	999999	216	112	487	999999	156	821	527	440	58	693	158	999999	404	110	602	564	642	203	681	811	999999	999999	658	816	999999	999999	999999	124	873	437	783	469	68	242	185	901	170	73	230	246	614	578	945	608	863	77	999999	717	700	649	999999	765	999999	915	999999	767	453	670	969	315	862	412	566	621	910	689	214	172	924	999999	403	579	973	444	207	999999	503	59	953	999999	403	251	424	234	299	27	173	152	957	999999	999999	499	104	999999	384	211	999999	333	698	183	862	285	793	999999	999999	569	792	860	999999	354	999999	404	716	999999	999999	621	999999	342	999999	892	999999	999999	214	515	254	904	999999	67	70	995	918	179	999999	779	618	128	999999	425	999999	999999	999999	312	999999	999999	154	999999	999999	606	999999	763	223	999999	11	805	999999	999999	80	287	754	351	999999	999999	800	999999	435	999999	52	936	878	793	172	999999	363	602	666	222	638	602	371	201	131	999999	999999	307	781	999999	178	555	131	818	57	181	670	637	644	501	512	711	186	60	20	999999	728	220	999999	651	325	408	149	445	172	477	999999	563	230	217	999999	503	940	196	925	497	815	999999	745	991	999999	726	958	175	710	927	426	320	190	285	159	843	999999	999999	924	769	416	685	999999	579	265	117	416	436	821	18	770	990	999999	522	40	667	475	609	750	598	450	973	999999	245	999999	604	382	999999	68	999999	797	999999	271	999999	90	139	999999	176	999999	999999	320	531	354	702	166	999999	999999	668	254	999999	378	107	390	336	328	999999	951	420	527	660	734	471	378	983	221	999999	728	968	441	999999	262	308	873	999999	999999	919	999999	42	999999	625	418	999999	999999	576	469	699	430	934	838	648	188	994	999999	85	70	848	162	370	491	206	999999	999999	999999	353	999999	79	999999	434	58	999999	812	999999	999999	902	999999	29	770	802	524	521	539	999999	139	793	722	267	660	797	999999	439	766	999999	551	999999	918	200	488	357	346	399	475	999999	886	439	835	269	662	999999	833	50	88	360	845	999999	999999	913	999999	999999	630	972	418	436	539	619	642	999999	377	460	984	61	541	999999	466	134	999999	544	908	999999	957	463	999999	915	964	854	360	416	999999	581	225	15	999999	55	
999999	373	981	999999	466	276	796	292	891	212	999999	782	509	999999	893	720	999999	132	14	397	999999	177	376	503	472	684	268	999999	139	795	999999	999999	999999	496	695	102	153	18	87	641	904	999999	571	403	163	999999	355	695	522	999999	659	999999	10	714	999999	560	996	487	575	999999	18	570	162	105	999999	782	999999	999999	970	801	577	999999	54	373	493	999999	605	999999	349	290	338	573	713	437	146	152	978	243	927	999999	105	665	999999	999999	633	343	522	475	436	381	358	343	999999	721	135	744	58	637	231	758	954	33	999999	999999	453	444	856	724	959	999999	803	599	95	834	705	999999	481	748	739	160	297	999999	547	967	932	995	999999	992	312	401	103	351	22	178	190	999999	999999	999999	851	198	486	797	999999	611	578	999999	257	890	25	223	999999	999999	999999	81	470	999999	485	180	999999	458	596	999999	999999	568	731	461	587	917	653	633	999999	999999	896	999999	673	500	623	936	999999	184	747	999999	999999	99	999999	794	454	941	999999	365	596	357	794	999999	999999	622	385	999999	880	127	180	999999	246	391	999999	999999	999999	355	999999	970	211	549	999999	187	710	638	999999	999999	439	999999	16	645	219	298	999999	47	540	503	949	60	124	675	66	999999	13	999999	721	999999	270	200	999999	108	999999	999999	163	56	576	616	692	963	999999	61	518	999999	120	535	999999	947	354	791	999999	908	999999	356	999999	536	492	999999	184	302	999999	300	72	999999	999999	999999	111	999999	999999	999999	471	923	810	985	325	72	166	999999	172	478	999999	999999	999999	479	792	483	701	197	881	627	563	77	442	999999	57	444	988	279	399	211	999999	648	999999	363	330	484	108	421	41	792	999999	380	346	705	16	999999	58	999999	999999	81	216	999999	601	517	436	403	491	420	999999	880	84	999999	999999	999999	999999	648	960	888	158	999999	384	290	166	999999	257	193	731	736	999999	905	396	405	999999	327	995	519	999999	999999	927	926	999999	687	483	999999	718	999999	656	385	661	999999	191	999999	444	999999	696	926	757	999999	269	252	672	754	37	999999	999999	678	999999	406	965	534	601	664	961	232	999999	999999	999999	15	999999	765	537	355	85	36	724	235	960	684	630	78	999999	544	47	999999	263	247	660	999999	666	49	427	999999	420	999999	766	527	209	999999	822	999	999999	752	143	504	999999	327	679	11	318	269	718	999999	775	896	999999	999999	627	999999	969	88	47	364	999999	339	999999	999999	934	949	269	206	35	748	861	631	948	19	999999	542	969	935	568	658	999999	999999	331	999999	484	524	363	999999	
900	922	252	999999	961	764	999999	999999	999999	437	393	730	741	121	243	970	999999	153	947	763	655	999999	317	43	520	388	231	940	18	999999	802	999999	595	560	306	999999	505	128	670	999999	999999	608	386	541	552	837	917	999999	174	360	999999	341	576	600	999999	999999	999999	219	233	583	543	474	794	855	635	973	144	190	999999	141	475	999999	999999	999999	168	57	999999	999999	490	682	470	209	775	999999	793	999999	843	995	507	490	497	999999	999999	96	650	140	813	531	906	579	703	737	217	43	884	116	999999	813	441	15	999999	999999	729	550	999999	343	698	145	71	173	139	148	682	334	643	189	515	396	999999	999999	999999	185	870	999999	978	733	992	999999	773	686	613	40	999999	502	382	999999	999999	354	974	999999	999999	678	999999	742	450	565	64	999999	999999	999999	600	471	999999	999999	771	999999	999999	818	999999	999999	351	956	371	385	560	109	584	190	951	985	623	171	422	999999	999999	999999	715	999999	470	999999	678	999999	352	999999	95	152	999999	161	730	449	999999	999999	782	595	965	484	999999	999999	191	350	981	874	931	413	91	439	58	999999	816	216	226	999999	999999	999999	710	241	613	302	299	418	999999	432	460	999999	305	875	389	827	840	121	999999	999999	946	130	441	804	188	939	987	656	999999	445	999999	524	999999	849	400	633	999999	733	999999	23	795	999999	580	558	424	428	999999	999999	59	231	64	999999	956	595	999999	237	716	905	63	674	314	999999	325	335	98	999999	289	456	484	756	942	116	250	245	999999	183	999999	883	390	759	830	781	606	871	390	640	999999	636	955	999999	916	979	999999	206	708	162	457	255	999999	999999	149	661	731	999999	289	947	999999	999999	760	999999	687	833	525	999999	843	532	46	453	944	999999	378	652	500	321	839	962	436	53	536	683	725	304	423	902	619	179	60	313	591	999999	186	846	876	999999	485	93	999999	386	363	185	999999	14	311	22	119	497	170	419	999999	326	521	420	194	87	994	393	420	623	999999	674	482	732	999999	999999	281	532	775	999999	836	755	508	59	690	360	999999	721	993	410	792	132	18	640	849	275	921	999999	662	799	999999	999999	673	840	701	999999	703	393	152	999999	999999	587	721	905	582	708	999999	471	729	833	520	283	999999	19	830	999999	665	841	883	596	999999	514	869	976	24	744	92	667	999999	11	657	182	579	203	999999	999999	999999	999999	999999	150	457	999999	46	999999	999999	967	701	663	20	999999	33	862	510	555	220	236	999999	999999	999999	838	999999	159	124	728	999999	347	704	999999	999999	999999	
161	563	783	999999	149	140	999999	51	698	56	52	999999	999999	999999	999999	999999	672	33	999999	441	999999	666	221	229	524	999999	345	999999	652	999999	273	505	999999	395	988	470	999999	767	415	89	999999	676	56	844	795	206	999999	906	750	390	999999	680	999999	999999	137	495	351	999999	999999	999999	795	999999	398	999999	782	547	117	271	229	517	716	904	617	999999	683	821	619	376	434	327	804	439	567	271	274	593	292	412	268	503	128	525	999999	999999	294	598	288	999999	71	999999	999999	240	687	242	674	770	72	319	236	316	875	999999	999999	900	48	366	603	999999	999999	199	265	704	999999	725	399	201	365	54	619	94	543	330	314	186	238	573	751	334	597	504	530	972	186	952	999999	153	396	999999	535	927	995	161	805	872	999999	999999	237	999999	843	482	999999	28	699	151	772	555	670	952	671	999999	614	278	539	988	669	292	528	61	107	255	805	716	519	691	999999	391	524	442	999999	844	346	790	490	124	99	511	282	44	999999	83	999999	443	977	70	323	726	622	816	999999	709	865	999999	864	598	677	697	509	999999	62	391	40	238	769	999999	137	824	788	424	899	168	20	493	872	999999	999999	371	739	458	378	372	769	708	239	483	999999	171	925	892	446	401	12	274	999999	798	999999	254	674	159	932	498	999999	208	999999	54	699	382	999999	999999	999999	999999	958	999999	999999	689	999999	332	998	295	848	966	899	896	977	999999	165	746	510	999999	981	528	697	589	525	879	434	571	790	999999	784	605	858	94	76	141	443	951	635	303	186	720	999999	388	310	966	999999	999999	230	418	888	953	871	238	999999	307	618	378	535	759	264	60	999999	812	999999	253	118	814	829	999999	75	999999	120	216	999999	999999	281	319	288	559	290	392	350	382	306	999999	733	629	235	769	522	74	426	875	49	135	189	443	999999	67	999999	785	222	384	353	685	842	665	340	999999	35	309	99	975	479	999999	710	168	515	680	519	999999	999999	70	333	10	787	999999	999999	772	90	838	999999	231	701	504	179	966	38	621	988	78	999999	999999	743	223	975	450	999999	177	425	30	927	206	999999	378	206	999999	60	999999	999999	607	498	567	518	197	866	999999	999999	974	702	743	140	893	692	999999	200	951	326	119	35	346	999999	999	999999	69	910	246	682	333	307	26	916	999999	723	390	580	731	128	555	999999	999999	176	999999	475	999999	890	43	513	108	187	255	836	940	328	561	768	498	999999	458	999999	630	195	999999	676	685	827	455	180	311	869	468	
999999	770	763	918	179	416	533	675	179	876	732	584	155	62	999999	975	367	172	999999	91	521	670	278	725	999999	226	999999	999999	854	999999	863	211	238	719	422	999999	187	410	999999	999999	965	544	289	999999	898	611	805	623	504	851	98	18	689	787	946	172	501	999999	996	953	999999	743	820	733	22	531	355	436	999999	124	798	957	779	269	126	977	390	867	999999	319	420	999999	295	13	357	855	521	999999	772	999999	574	999999	999999	439	702	999999	999999	555	398	376	265	379	983	390	999999	140	238	999999	671	969	999999	999999	999999	999999	999999	528	457	817	386	999999	19	905	663	391	550	999999	553	999999	566	999999	264	999999	999999	999999	999999	51	158	999999	950	999999	627	999999	999999	802	477	940	929	999999	897	184	999999	905	178	240	367	999999	999999	602	840	403	587	888	999999	776	715	999999	164	759	999999	500	380	999999	866	999999	539	918	999999	860	999999	999999	729	827	453	999999	130	358	999999	248	103	702	336	556	75	556	639	999999	237	13	97	531	786	180	999999	999999	803	231	48	999999	701	448	235	999999	688	239	674	999999	444	481	655	366	289	915	665	999999	173	824	487	320	530	999999	691	131	773	392	999999	558	735	999999	999999	899	319	999999	547	655	477	482	999999	835	881	999999	304	756	999999	730	251	870	514	999999	242	979	743	999999	488	999999	999999	113	90	305	999999	126	34	398	999999	999999	57	999999	377	20	463	999999	956	652	999999	999999	506	935	999999	999999	151	953	53	999999	813	999999	999999	590	179	999999	898	999999	999999	572	429	765	855	905	863	602	999999	619	503	503	709	999999	33	101	300	837	403	820	339	48	164	462	82	461	584	999999	999999	466	999999	730	122	99	300	999999	233	672	794	601	999999	181	369	531	459	550	863	272	999999	74	300	342	254	87	999999	363	418	966	693	404	331	580	11	226	999999	999999	391	619	999999	999999	868	628	53	802	748	168	678	632	13	532	597	321	707	999999	176	999999	485	999999	999999	936	976	999999	979	999999	279	500	179	999999	999999	686	168	253	21	946	205	672	298	999999	338	876	684	999999	963	170	807	19	873	999999	999999	47	999999	357	999999	323	662	611	648	653	999999	258	988	536	999999	326	374	353	309	760	340	999999	999999	43	705	188	262	999999	303	818	592	269	999999	999999	101	336	398	810	689	999999	293	999999	33	645	919	90	888	157	527	646	999999	463	999999	999999	145	556	216	263	652	386	71	472	317	999999	999999	272	630	293	999999	931	927	563	664	611	476	999999	480	195	124	624	300	114	
999999	657	32	139	559	514	569	545	129	145	167	313	636	821	286	204	584	656	999999	604	713	596	718	999999	798	999999	645	999999	85	30	149	999999	999999	999999	800	999999	806	999999	712	999999	724	999999	811	792	405	361	975	655	469	286	999999	999999	173	999999	401	86	938	790	999999	461	868	999999	999999	109	995	139	227	679	31	999999	397	653	944	344	880	999999	784	926	836	447	133	990	930	798	419	682	864	399	999999	999999	722	26	600	999999	257	554	438	712	796	276	143	305	634	999999	889	957	999999	829	816	586	301	22	999999	893	338	878	999999	671	689	323	275	999999	999999	307	903	999999	999999	692	97	335	386	82	139	570	999999	827	999999	96	908	462	168	44	582	978	999999	710	73	707	923	999999	999999	766	32	999999	10	315	191	336	939	519	999999	830	742	490	999999	229	882	999999	590	510	522	162	763	237	164	240	999999	999999	875	999999	317	999999	769	718	30	620	999999	656	569	997	999999	39	999999	399	558	338	999999	102	999999	212	827	680	126	422	856	161	13	795	999999	769	999999	999999	999999	746	999999	558	71	34	999999	589	180	235	823	592	864	492	15	373	679	826	938	999999	366	673	999999	637	999999	356	861	869	617	263	999999	999999	937	600	578	411	197	999	276	277	999999	199	999999	601	856	534	557	999999	156	639	126	502	999999	906	999999	787	380	999999	999999	714	172	600	971	917	897	33	654	273	914	604	185	679	559	671	530	176	999999	773	780	999999	999999	498	723	999999	147	835	968	40	911	790	999999	623	680	999999	114	999999	999999	124	999999	832	879	294	458	551	464	999999	942	169	999999	522	999999	607	794	624	915	674	999999	999999	780	72	999999	623	361	133	574	562	998	997	566	999999	999999	527	79	999999	824	514	49	181	523	699	999999	808	654	999999	644	433	828	65	999999	440	164	233	344	641	999999	266	999999	335	977	902	999999	999999	603	887	999999	628	999999	846	800	999999	999999	705	999999	90	178	256	968	999999	999999	151	999999	943	360	136	344	725	192	999999	999999	568	582	999999	204	621	261	949	215	767	999999	999999	895	982	265	999999	805	999999	752	264	473	531	297	999999	846	835	178	505	593	999999	553	847	446	109	677	999999	828	999999	511	859	828	229	50	999999	146	999999	999999	751	688	125	999999	886	972	928	963	648	280	611	868	368	452	999999	365	738	224	999999	999999	999999	999999	32	417	884	946	999999	435	254	491	96	999999	999999	590	427	816	478	156	999999	874	517	145	39	961	226	62	999999	417	82	863	999999	999999	167	
892	999999	445	665	707	445	939	89	502	719	999999	194	777	494	999999	34	939	886	592	557	113	999999	659	286	70	200	832	803	485	362	390	189	109	676	490	140	982	161	770	710	727	794	24	426	872	777	448	999999	374	392	143	977	718	439	63	830	800	169	605	999999	613	999999	604	999999	339	977	95	111	14	648	52	788	125	882	829	999999	57	243	414	292	751	274	439	102	229	999999	470	669	622	999999	339	822	556	263	999999	999999	999999	874	97	894	692	347	563	726	999999	355	861	999999	609	745	999999	567	755	322	999999	348	706	511	920	925	999999	999999	999999	999999	318	230	242	862	999999	247	128	999999	156	999999	600	414	711	712	752	874	551	634	69	877	875	772	76	243	497	758	885	688	954	171	388	999999	858	219	418	999999	123	999	61	372	627	999999	999999	246	999999	361	637	994	999999	56	384	881	999999	611	999999	545	999999	998	374	36	361	439	227	999999	999999	999999	999999	502	999999	999999	761	999999	582	999999	999999	274	361	830	522	999999	999999	891	929	908	999999	506	910	256	740	999999	967	124	999999	35	20	198	394	436	115	397	805	145	700	137	294	831	309	999999	999999	999999	999999	332	999999	999999	904	999999	509	319	207	633	423	999999	761	431	665	646	999999	557	686	999999	880	999999	724	134	341	986	999999	802	623	954	207	252	894	536	688	644	638	405	999999	999999	999999	84	238	481	999999	504	383	999999	999999	648	914	751	999999	999999	334	999999	999999	361	999999	999999	277	707	695	999999	436	180	416	235	999999	30	17	999999	436	999999	383	999999	696	252	160	999999	999999	999999	340	975	50	456	999999	999999	212	428	46	999999	508	213	999999	981	389	985	55	803	999999	158	535	451	999999	402	325	847	917	529	572	365	210	70	314	355	376	999999	999999	980	910	812	33	324	984	730	23	999999	861	401	425	711	999999	999999	999999	464	999999	889	345	999999	140	422	999999	682	856	999999	86	447	898	928	614	669	783	999999	892	286	135	999999	467	999999	999999	101	985	525	113	861	167	853	999999	850	958	487	999999	563	849	999999	135	350	467	312	653	575	334	933	999999	999999	927	141	464	471	999999	184	999999	435	999999	49	437	171	999999	999999	523	999999	134	57	969	137	295	230	226	404	160	999999	754	164	266	813	999999	61	738	356	999999	36	398	851	522	783	999999	948	303	810	70	964	999999	472	789	429	450	999999	964	659	999999	707	915	69	999999	999999	430	277	179	456	999999	385	432	233	71	497	834	282	999999	195	82	346	999999	416	344	195	
25	291	375	836	372	490	999999	89	885	999999	999999	339	541	969	363	999999	779	846	538	684	541	547	411	301	595	177	751	999999	586	134	781	509	725	134	999999	149	902	342	93	999999	297	353	347	835	386	505	741	565	832	295	566	90	877	659	654	999999	999999	83	251	205	999999	999999	502	999999	999999	611	613	416	999999	223	884	447	762	746	397	198	209	575	915	99	436	195	945	300	568	700	999999	999999	480	69	268	999999	101	888	63	978	850	586	391	774	891	335	134	618	411	129	327	999999	272	999999	278	314	167	161	768	552	999999	999999	202	753	980	547	999999	381	954	65	355	874	693	418	999999	622	999999	151	207	999999	999999	337	889	448	383	500	803	25	791	954	671	940	999999	511	614	999999	999999	637	793	999999	400	752	663	355	999999	999999	448	853	127	655	130	999999	953	668	490	46	999999	753	380	489	744	999999	999999	10	394	415	754	191	804	700	237	556	357	999999	710	318	673	543	674	999999	999999	949	897	146	833	999999	986	999999	30	999999	335	641	999999	313	999999	480	999999	663	961	368	999999	266	59	999999	427	573	999999	999999	958	181	999999	778	999999	450	437	794	32	453	177	738	999999	999999	170	999999	999999	999999	299	53	254	239	156	999999	999999	316	241	795	900	480	999999	269	987	887	999999	849	214	999999	563	999999	876	999999	999999	999999	495	233	939	405	105	822	62	999999	284	624	855	728	35	999999	999999	772	219	999999	894	551	735	907	751	999999	800	321	32	999999	43	483	177	440	781	437	524	359	376	999999	700	999999	999999	887	999999	999999	41	774	823	999999	999999	999999	999999	244	920	906	983	999999	482	407	605	784	799	243	797	801	999999	424	946	598	839	847	999999	384	999999	815	999999	848	922	387	509	35	498	999999	468	252	875	932	999999	999999	454	999999	877	969	239	915	289	194	999999	194	916	616	827	234	21	512	395	233	303	114	783	145	666	104	897	580	295	627	774	555	925	523	999999	81	154	903	999999	436	999999	35	536	938	758	738	471	892	207	273	169	956	856	652	639	999999	102	318	279	782	81	999999	630	661	419	543	999999	999999	711	999999	90	118	542	959	88	277	577	999999	386	928	633	14	382	999999	467	818	699	282	999999	999999	979	835	633	197	999999	999999	999999	874	529	999999	479	999999	190	450	192	61	999999	896	574	999999	837	999999	932	351	159	76	286	607	204	999999	999999	985	519	222	999999	255	484	999999	604	999999	871	703	999999	171	458	565	823	931	999999	416	404	802	708	521	661	731	
999999	292	47	298	220	797	680	999999	380	493	558	968	673	999999	576	79	302	999999	500	144	932	999999	892	594	252	354	768	788	206	51	287	997	561	55	351	202	999999	315	382	999999	999999	397	791	965	16	855	268	902	839	334	999999	726	999999	999999	799	999999	400	999999	999999	865	39	892	999999	999999	215	999999	417	999999	595	383	762	986	610	426	999999	999999	999999	926	587	396	999999	866	999999	872	999999	561	999999	44	999999	999999	802	863	269	516	54	140	665	463	759	455	448	640	316	999999	571	999999	125	604	414	263	164	473	865	659	999999	173	944	999999	796	999999	583	382	381	386	581	899	726	104	999999	981	879	525	177	142	948	455	999999	492	999999	999999	445	382	629	999999	63	339	999999	609	735	880	999999	806	666	115	999999	76	269	929	884	672	797	999999	999999	432	384	999999	306	999999	711	999999	614	461	999999	778	218	210	999999	388	332	999999	902	127	999999	501	796	82	999999	72	270	882	999999	999999	607	999999	230	424	160	207	999999	424	999999	274	999999	410	276	734	999999	999999	896	671	323	999999	606	642	999999	680	999999	730	636	311	781	243	472	829	149	999999	853	920	558	794	59	555	769	908	219	637	228	999999	234	71	999999	999999	175	599	999999	313	33	999999	867	550	761	429	570	999999	642	999999	801	79	270	292	999999	336	339	111	621	999999	121	697	432	142	461	999999	999999	999999	486	810	999999	999999	270	835	960	887	63	17	43	630	984	463	275	420	836	159	697	942	191	498	999999	74	999999	999999	202	999999	543	735	99	66	999999	995	829	831	731	928	808	999999	331	992	999999	999999	78	991	783	999999	999999	22	306	311	17	563	393	999999	180	999999	895	470	643	634	354	999999	999999	976	999999	989	999999	443	688	907	351	272	620	199	999999	319	999999	986	27	999999	903	999999	438	787	58	370	612	841	661	727	42	999999	791	697	999999	955	413	101	295	999999	34	988	333	398	960	744	942	999999	774	860	18	909	452	109	999999	999999	999999	141	999999	345	386	792	782	999999	999999	13	481	923	999999	268	905	903	999999	999999	519	915	206	999999	999999	314	427	999999	76	800	719	133	895	691	965	823	75	282	173	950	417	242	216	999999	522	957	272	999999	652	999999	955	114	217	229	589	999999	627	850	314	623	917	968	725	999999	252	752	117	789	957	728	203	633	999999	751	816	999999	709	834	526	868	51	999999	765	560	845	614	915	675	112	160	205	225	967	550	42	999999	516	235	130	770	849	999999	71	999999	322	999999	374	999999	413	311	
116	793	333	446	999999	518	999999	174	145	999999	999999	999999	687	807	533	977	665	199	718	377	771	484	999999	756	999999	568	999999	841	999999	999999	999999	458	272	999999	999999	411	892	531	999999	999999	999999	351	999999	492	932	417	796	264	401	344	666	999999	748	999999	540	999999	89	576	427	999999	999999	999999	926	621	396	999999	999999	999999	763	999999	95	144	232	204	143	429	394	231	823	611	999999	92	999999	999999	857	76	709	236	269	999999	332	999999	114	953	352	872	999999	999999	105	553	247	909	500	999999	259	531	952	554	902	121	246	999999	753	816	252	99	922	32	999999	330	999999	943	626	351	799	770	999999	278	999999	271	14	999999	135	279	373	862	999999	180	654	335	124	164	333	158	185	473	999999	298	711	999999	999999	999999	712	999999	874	303	999999	159	999999	489	501	684	999999	641	117	329	732	999999	452	389	507	999999	378	999999	216	524	999999	478	176	335	208	999999	566	598	999999	611	214	999999	405	80	579	442	700	174	834	999999	999999	692	51	999999	740	98	845	331	999999	207	33	284	568	359	999999	999999	982	154	291	999999	127	113	329	505	124	382	999999	381	810	999999	62	214	999999	776	999999	927	437	320	594	999999	896	244	843	124	588	930	999999	55	397	999999	999999	555	883	85	322	999999	373	546	740	368	999999	473	520	999999	155	819	680	999999	296	999999	999999	999999	559	999999	862	999999	999999	999999	916	194	590	42	999999	56	999999	506	999999	529	463	715	999999	890	580	999999	110	432	999999	163	999999	769	260	999	758	640	386	787	995	999999	222	440	97	168	629	555	777	999999	489	474	84	648	498	999999	999999	581	202	496	999999	999999	80	440	168	116	245	157	934	590	283	999999	669	827	511	617	316	33	627	405	271	34	458	133	999999	259	88	330	280	109	670	187	448	999999	695	671	642	782	281	980	922	481	999999	196	999999	145	805	257	999999	999999	844	314	954	797	999999	78	999999	946	999999	909	38	914	877	835	999999	106	906	779	142	839	975	534	999999	646	482	789	412	999999	430	999999	453	831	193	399	264	366	999999	650	664	627	796	695	295	371	951	999999	999999	785	276	606	239	36	124	308	905	319	562	317	999999	445	665	613	525	999999	465	207	999999	999999	580	563	999999	999999	124	515	52	999999	249	390	694	999999	195	627	994	824	579	427	716	885	494	945	803	915	335	229	962	192	180	999999	906	999999	287	126	214	713	732	999999	912	609	999999	999999	79	999999	622	851	999999	47	619	701	999999	48	490	845	993	635	999999	958	929	894	
553	999999	999999	643	999999	940	196	79	422	291	101	605	515	117	629	869	999999	631	999999	484	969	999999	573	478	496	867	273	442	132	579	952	999999	53	27	65	406	515	436	999999	682	665	999999	625	338	999999	514	533	383	225	134	759	139	665	455	999999	629	296	641	156	616	676	754	946	999999	338	326	561	497	999999	233	999999	448	933	999999	818	789	309	245	999999	982	344	890	999999	999999	819	823	119	597	102	999999	119	874	999999	90	999999	911	243	781	999	292	952	999999	331	991	770	320	205	54	637	999999	329	61	772	999999	282	999999	537	948	33	515	217	999999	404	625	124	489	999999	853	614	907	556	527	245	999999	39	999999	569	999999	237	508	627	74	960	957	116	999999	111	126	808	230	383	295	758	493	85	988	641	706	999999	291	999999	352	439	729	999999	802	815	196	144	999999	225	312	999999	524	887	152	999999	999999	999999	65	387	52	999999	394	534	270	768	752	999999	999999	667	863	357	946	356	285	635	241	378	999999	252	915	999999	999999	14	80	574	243	605	932	999999	204	999999	821	999999	119	999999	55	204	328	43	73	685	104	316	999999	999999	774	178	612	517	771	78	999999	999999	472	71	220	389	463	999999	535	156	578	65	473	999999	535	999999	246	977	589	999999	60	999999	189	239	887	527	651	125	799	75	993	425	223	136	983	999999	441	58	96	665	741	631	508	916	117	48	999999	686	429	731	931	634	999999	735	27	999999	633	999999	184	999999	738	347	999999	469	163	162	841	347	692	527	999999	999999	891	924	304	999999	999999	999999	132	848	684	965	696	78	143	368	497	487	999999	58	385	999999	999999	999999	927	404	999999	48	763	999999	207	506	993	901	130	999999	999999	13	440	598	172	370	999999	335	999999	772	650	999999	336	999999	665	363	238	644	152	411	322	999999	996	999999	694	733	999999	177	650	999999	971	794	947	399	625	493	57	520	885	24	999999	548	999999	164	999999	906	712	999999	299	843	277	359	759	718	431	256	16	540	903	439	999999	942	685	999999	801	855	999999	937	178	181	316	718	758	137	322	774	111	842	156	788	31	999999	878	999999	999999	621	44	999999	999999	999999	487	516	999999	456	162	156	999999	565	363	897	999999	774	800	128	537	999999	601	632	999999	999999	154	174	393	999999	999999	331	74	999999	999999	189	999999	999999	969	799	693	999999	112	311	974	175	910	999999	489	259	763	256	739	999999	279	999999	999999	412	833	999999	999999	999999	133	999999	47	830	92	985	646	183	86	383	999999	10	434	999999	456	
299	657	999999	999999	608	684	999999	999999	172	592	314	999999	566	168	418	818	659	574	380	676	611	274	153	92	924	899	999999	182	999999	452	738	999999	541	905	731	754	602	573	627	999999	999999	148	875	248	999999	386	999999	25	667	564	155	436	63	999999	844	35	513	157	822	999999	999999	999999	999999	719	853	999999	77	661	437	999999	999999	96	946	999999	687	473	398	905	314	547	999999	300	515	999999	306	311	282	480	999999	999999	999999	455	750	918	268	999999	999999	165	394	800	999999	428	587	13	348	69	489	321	382	381	636	999999	999999	285	999999	999999	456	157	423	552	705	999999	999999	731	422	770	345	38	999999	999999	307	242	520	999999	237	401	712	511	486	999999	821	961	107	688	79	642	612	475	999999	999999	581	28	742	999999	105	723	999999	856	590	999999	723	999999	838	722	999999	403	98	999999	57	496	376	944	999999	185	730	744	498	911	662	780	167	870	999999	999999	88	999999	500	678	418	514	574	999999	920	907	999999	999999	132	385	614	999999	554	283	427	544	812	636	357	567	999999	360	235	915	203	810	999999	999999	464	544	644	999999	903	419	920	542	921	520	999999	763	999999	999999	621	999999	307	986	236	883	452	999999	999999	451	930	933	999999	68	289	658	999999	119	999999	999999	999999	999999	741	817	772	144	363	884	622	302	612	594	999999	751	739	122	618	217	584	538	410	11	63	202	999999	969	853	862	999999	273	857	914	278	990	464	42	381	489	223	102	529	567	839	199	999999	346	37	814	328	177	999999	455	535	956	270	999999	535	999999	951	802	999999	501	631	359	444	698	325	915	296	706	740	999999	999999	492	999999	999999	172	863	363	529	999999	48	543	96	233	412	388	321	730	561	507	999999	538	999999	811	999999	936	999999	754	150	999999	122	528	622	437	911	999999	53	947	426	741	671	195	431	860	251	999999	545	136	41	319	14	194	735	999999	907	999999	583	999999	981	999999	682	999999	222	509	999999	520	999999	659	321	951	345	999999	313	999999	835	647	116	999999	569	79	401	363	723	831	999999	927	793	423	999999	320	877	999999	966	519	999999	562	972	999999	999999	731	47	999999	814	999999	999999	641	881	999999	373	269	494	33	120	911	999999	328	395	999999	999999	902	727	507	138	10	83	972	406	794	759	282	675	193	528	838	41	515	999999	643	857	999999	56	999999	999999	999999	826	999999	262	999999	13	999999	177	999999	438	138	999999	539	757	999999	16	12	999999	97	165	999999	594	310	504	999999	880	10	780	999999	533	118	856	849	458	867	999999	
229	719	351	790	999999	999999	999999	754	399	834	999999	999999	734	637	999999	150	958	721	999999	999999	526	360	999999	999999	999999	960	425	999999	330	282	164	91	889	999999	999999	292	892	999999	999999	986	510	555	999999	999999	388	252	999999	125	678	968	897	999999	500	200	658	869	739	176	786	68	689	999999	434	127	679	999999	869	999999	999999	572	999999	661	585	972	176	970	255	543	999999	761	914	310	390	362	999999	37	591	999999	981	999999	553	725	520	999999	999999	485	999999	987	768	999999	383	951	274	999999	720	245	552	527	34	687	623	206	999999	34	153	389	644	82	742	651	828	999999	999999	932	29	999999	999999	506	675	690	849	268	999999	827	388	963	999999	285	641	149	485	73	673	999999	304	999999	354	495	999999	999999	841	58	255	999999	150	999999	999999	342	999999	199	999999	55	852	344	837	365	430	999999	646	190	354	369	999999	602	176	764	507	999999	637	672	186	655	999999	759	849	801	23	658	686	186	134	702	199	451	55	440	221	339	466	999999	926	801	999999	754	571	481	617	652	999999	385	705	30	704	423	22	448	483	999999	495	46	351	772	866	470	65	652	999999	989	999999	735	552	178	999999	698	745	385	806	817	197	377	193	999999	708	311	481	999999	999999	776	439	999999	957	129	844	430	597	164	934	388	698	999999	999999	628	106	224	999999	536	669	15	677	637	642	665	905	999999	853	981	999999	999999	989	952	999999	403	560	950	778	433	333	930	111	591	451	427	128	277	75	564	274	493	999999	944	443	991	108	801	963	301	999999	726	576	615	999999	378	399	746	274	908	78	156	446	408	213	738	903	95	196	225	547	637	62	298	999999	999999	999999	54	519	663	999999	758	986	487	220	607	363	999999	501	82	37	999999	12	999999	496	128	57	79	741	999999	97	23	615	748	754	586	999999	288	898	520	291	354	236	611	614	320	169	959	198	999999	385	999999	594	999999	198	174	634	896	999999	598	531	999999	999999	814	575	291	153	247	999999	633	934	85	597	980	791	682	155	999999	999999	999999	958	98	999999	999999	329	680	428	501	560	589	951	776	485	310	999999	273	999999	422	46	999999	176	921	999999	565	670	309	820	614	999999	515	999999	243	355	626	639	999999	146	999999	494	895	862	652	687	153	999999	167	599	297	991	999999	999999	999999	364	999999	19	46	862	325	999999	999999	859	814	179	999999	571	718	431	999999	670	555	136	873	999999	151	470	524	244	999999	883	999999	999999	999999	999999	999999	874	295	999999	999999	617	603	999999	999999	702	999999	
999999	57	482	643	582	963	736	739	999999	445	999999	767	999999	222	757	495	802	779	442	962	319	336	999999	999999	180	285	999999	303	252	77	999999	315	999999	462	999999	999999	51	999999	510	999999	999999	970	906	186	412	116	999999	666	999999	131	999999	800	388	740	165	708	855	117	999999	306	999999	999999	999999	559	470	95	999999	999999	116	344	453	999999	278	522	999999	349	430	999999	963	73	999999	999999	923	999999	276	184	999999	440	307	999999	567	933	138	999999	796	342	999999	999999	716	999999	519	146	999999	45	678	599	999999	866	553	999999	288	840	154	408	999999	999999	519	376	999999	295	167	166	55	999999	999999	519	999999	74	999999	999999	867	82	308	646	554	659	999999	887	999999	676	653	71	887	492	129	726	789	729	704	844	823	999999	75	430	168	999999	999999	851	269	168	526	467	999999	999999	948	216	999999	508	854	850	999999	631	999999	615	642	106	999999	562	589	60	999999	353	369	881	39	761	16	877	487	201	999999	771	628	293	160	195	921	197	999999	999999	195	291	999999	854	516	202	190	459	999999	999999	94	538	271	218	438	183	108	268	999999	196	209	663	31	999999	291	566	12	999999	465	457	185	91	999999	675	864	999999	478	514	375	837	999999	557	99	999999	117	999999	510	999999	854	999999	97	662	999999	357	999999	531	269	999999	572	999999	199	549	994	341	886	999999	999999	596	353	989	704	999999	893	832	616	999999	574	606	999999	261	66	593	786	487	999999	523	999999	670	960	999999	189	265	941	425	999999	41	562	757	538	999999	520	999999	75	999999	999999	503	768	695	741	72	999999	663	668	321	893	606	762	999999	971	373	999999	849	635	20	999999	449	652	478	193	584	99	999999	999999	450	741	152	527	999999	215	866	999999	867	999999	999999	386	525	999999	630	532	999999	278	56	786	999999	664	671	999999	65	999999	833	999999	999999	511	166	973	999999	595	227	579	999999	999999	999999	311	114	618	999999	920	737	633	295	851	999999	945	999999	316	53	39	999999	785	999999	864	472	868	999999	25	999999	366	772	924	246	929	379	60	999999	963	438	744	681	999999	93	751	551	999999	768	981	829	354	369	850	999999	120	692	442	509	886	999999	999999	929	99	999999	999999	157	812	999999	999999	482	970	174	188	878	999999	358	999999	702	329	323	49	999999	400	195	119	996	921	999999	136	247	937	551	895	356	999999	815	592	999999	999999	999999	738	45	999999	999999	858	190	191	972	631	999999	346	739	189	999999	999999	872	999999	999999	54	229	235	818	270	128	544	999999	279	999999	422	493	765	999999	834	726	
584	999999	696	999999	999999	929	814	999999	372	374	900	207	999999	332	779	593	999999	689	358	648	999999	919	775	295	964	439	999999	999999	559	148	996	999999	904	463	999999	999999	999999	648	999999	125	999999	286	999999	999999	227	347	67	947	61	828	999999	85	999999	196	358	665	239	999999	926	898	28	464	400	233	999999	516	302	907	999999	999999	417	637	999999	243	244	101	999999	999999	77	627	381	999999	307	999999	930	999999	789	718	114	999999	999999	999999	722	999999	107	999999	886	232	528	711	54	159	613	844	999999	999999	962	370	952	267	999999	999999	343	309	526	64	999999	669	302	456	726	583	999999	20	874	643	999999	446	146	294	215	999999	999999	365	582	231	360	463	320	999999	958	999999	999999	847	141	983	440	423	160	52	792	227	999999	81	985	471	356	999999	970	777	666	526	234	667	62	951	999999	999999	726	999999	704	703	999999	942	497	307	999999	999999	999999	890	212	501	295	103	502	988	319	289	999999	121	875	757	493	542	694	442	204	999999	794	189	986	999999	696	855	348	98	868	999999	583	687	653	401	723	89	575	174	999999	141	999999	74	999999	717	607	615	430	946	220	816	258	65	999999	718	170	999999	904	750	805	999999	754	413	999999	999999	706	692	467	483	44	413	966	529	999999	999999	933	730	999999	278	854	90	435	402	999999	61	999999	528	999999	934	999999	32	185	825	999999	800	386	762	944	999999	21	999999	158	946	911	806	849	728	853	999999	785	440	162	999999	895	724	14	362	534	78	591	187	999999	532	253	21	999999	999999	999999	411	686	180	999999	237	266	939	932	489	490	81	211	21	999999	544	159	999999	870	999999	930	644	795	33	237	875	727	833	807	625	702	999999	578	999999	999999	451	363	999999	653	924	379	955	792	525	999999	462	999999	580	513	573	999999	999999	151	999999	221	525	616	662	942	910	510	432	142	316	786	590	503	503	453	232	190	544	156	999999	179	999999	852	279	161	999999	999999	157	330	243	252	259	758	999999	497	52	835	700	671	743	424	999999	823	485	999999	292	959	373	999999	999999	393	838	306	205	999999	247	673	346	511	177	901	362	112	999999	74	537	831	614	15	999999	396	489	872	413	531	233	999999	999999	539	868	816	645	30	999999	849	999999	999999	563	999999	999999	379	498	199	504	999999	71	843	924	421	212	461	354	367	999999	893	904	965	999999	673	295	96	306	806	642	361	266	342	72	59	659	584	999999	244	999999	40	898	999999	378	572	470	389	999999	954	337	999999	471	287	303	156	999999	449	69	
999999	94	999999	82	691	556	153	584	728	781	875	999999	627	193	120	612	999999	995	613	596	999999	999999	999999	999999	352	479	235	889	979	49	916	113	220	999999	386	159	592	999999	999999	999999	999999	987	741	608	359	999999	709	233	999999	674	607	999999	341	999999	999999	687	188	311	730	222	331	263	605	689	999999	772	999999	112	806	960	29	737	789	870	371	342	471	307	511	160	769	11	538	999999	441	766	771	999999	999999	999999	971	290	238	993	422	972	392	61	744	587	999999	607	427	400	655	869	999999	999999	999999	405	225	881	800	579	453	999999	999999	999999	999999	999999	10	193	326	999999	989	999999	999999	999999	999999	399	999999	420	563	924	999999	171	583	148	999999	571	404	310	876	999999	484	100	999999	658	550	102	257	102	803	646	586	999999	290	999999	410	915	370	575	24	999999	455	804	328	875	999999	291	746	586	999999	686	999999	700	316	999999	632	899	258	851	255	364	151	999999	617	916	347	53	881	273	737	999999	211	829	295	784	999999	999999	771	614	999999	269	356	670	461	126	942	886	160	354	999999	511	666	519	330	659	950	597	999999	411	999999	999999	410	999999	849	896	485	874	999999	531	11	953	137	644	999999	999999	17	481	405	500	974	999999	999999	536	586	235	86	691	999999	636	999999	346	999999	370	86	999999	859	874	820	999999	641	78	482	628	352	734	383	32	256	344	999999	478	202	697	436	87	143	873	895	623	999999	999999	999999	778	696	665	470	766	999999	999999	137	142	660	841	999999	999999	978	274	193	852	852	64	444	174	983	366	154	795	934	999	428	985	979	207	744	847	702	704	931	999999	999999	617	999999	546	217	519	817	360	999999	999999	109	868	999999	53	771	765	359	999999	794	340	999999	675	832	568	292	999999	999999	999999	106	22	213	283	343	505	588	245	999999	898	956	474	548	999999	999999	999999	899	999999	305	935	999999	979	497	501	999999	601	999999	597	784	895	264	75	365	364	264	999999	327	999999	999999	194	999999	536	175	461	254	329	791	726	718	429	669	732	846	227	38	127	999999	999999	373	742	338	991	460	704	643	999999	119	194	538	999999	999999	84	34	121	481	999999	813	46	999999	590	809	450	879	999999	236	531	229	999999	336	147	311	614	999999	999999	855	999999	85	999999	817	363	999999	999999	198	586	342	999999	999999	734	746	139	313	487	999999	999999	932	888	121	999999	477	121	671	971	999999	401	830	999999	622	240	265	17	823	999999	229	999999	380	999999	262	302	32	642	823	999999	401	999999	833	823	159	679	999999	967	
361	980	993	999999	691	248	748	796	756	860	971	999999	479	738	999999	961	267	999999	411	730	636	819	83	835	999999	186	580	999999	567	16	332	942	379	298	656	843	358	524	211	142	999999	465	999999	999999	670	355	25	999999	999999	872	566	999999	278	999999	999999	542	906	999999	417	514	668	96	239	749	538	39	999999	999999	92	472	613	743	999999	999999	276	999999	282	999999	999999	942	171	918	770	999999	450	745	674	249	957	123	936	200	116	697	473	377	999999	796	633	999999	999999	834	579	999999	999999	822	226	998	864	169	269	999999	992	474	353	750	326	544	308	792	364	858	232	968	999999	999999	999999	672	999999	898	999999	485	288	534	999999	336	348	999999	436	628	999999	676	384	797	999999	999999	999999	641	999999	723	60	999999	999999	840	286	399	611	610	891	844	195	554	202	965	224	783	716	467	999999	26	411	974	999999	680	999999	999999	484	435	124	595	226	994	328	999999	848	263	999999	448	258	304	724	737	460	592	442	974	483	418	582	80	234	739	861	337	322	86	583	817	576	597	999999	999999	999999	999999	628	200	235	120	127	960	795	999999	219	485	301	673	523	999999	247	299	215	999999	852	54	371	486	999999	991	770	771	999999	180	871	660	390	548	999999	165	964	252	749	999999	999999	621	284	956	530	385	46	648	563	68	999999	999999	999999	999999	334	451	934	151	66	243	350	356	290	625	406	558	105	999999	432	367	560	995	550	842	775	240	999999	999999	955	758	955	131	217	621	601	594	277	541	999999	999999	230	999999	999999	999999	31	999999	999999	659	559	971	999999	999999	999999	999999	508	999999	736	550	83	103	682	530	196	999999	999999	228	999999	999999	33	999999	291	999999	538	632	147	738	999999	999999	999999	830	899	119	855	984	999999	999999	905	21	123	27	858	999999	999999	130	999999	700	636	888	237	803	805	672	636	747	690	999999	754	593	68	769	774	701	729	253	204	573	674	212	828	616	999999	137	555	16	999999	563	107	418	514	447	111	921	807	27	999999	237	999999	117	303	999999	918	322	953	999999	253	999999	998	999999	926	554	35	999999	69	999999	490	677	999999	629	794	136	627	345	89	620	667	999999	999999	711	227	967	99	567	908	83	698	10	999999	211	763	999999	999999	999999	999999	960	421	677	861	196	999999	999999	999999	853	322	176	137	999999	243	342	685	400	272	297	999999	958	464	467	999999	986	922	489	503	914	999999	997	571	999999	853	128	208	989	990	707	183	868	857	999999	255	741	999999	125	767	999999	525	373	534	277	885	533	
506	954	999999	875	999999	58	999999	205	987	324	604	393	999999	999999	999999	999999	409	564	999999	138	999999	228	999999	999999	999999	999999	721	662	398	503	473	303	999999	330	622	254	999999	125	443	135	23	661	259	930	147	562	397	653	999999	999999	999999	969	164	999999	432	288	742	379	834	467	336	202	999999	493	851	999999	534	408	502	889	858	293	131	987	124	450	968	291	646	999999	999999	78	999999	568	539	503	149	110	898	999999	512	468	291	999999	799	821	854	765	89	836	37	999999	161	818	970	680	847	177	999999	981	319	460	732	999999	57	267	248	248	954	357	999999	434	510	167	999999	400	11	156	197	999999	596	999999	211	810	461	430	917	146	999999	999999	656	971	466	916	35	61	735	999999	928	542	582	999999	811	732	674	603	488	993	999999	999999	999999	701	979	350	395	115	259	922	894	626	349	112	999999	104	701	199	999999	999999	142	334	665	75	999999	655	720	999999	999999	478	146	857	999999	924	999999	27	190	954	992	999999	531	919	999999	812	52	311	202	999999	965	999999	41	484	635	894	860	117	999999	613	999999	999999	630	414	713	780	786	46	999999	425	408	632	913	746	207	851	999999	223	532	999999	32	916	463	249	999999	685	447	662	232	999999	73	596	999999	577	999999	668	999999	126	999999	31	999999	999999	626	776	82	342	802	294	286	783	999999	999999	584	72	591	566	870	391	399	999999	999999	999999	813	637	361	811	529	999999	276	538	366	946	999999	510	999999	26	300	686	999999	999999	999999	162	999999	448	225	425	999999	999999	999999	999999	798	113	726	188	999999	902	202	988	424	999999	813	999999	28	747	427	885	640	84	246	574	276	193	224	716	999999	191	748	375	422	999999	799	999999	360	362	999999	263	229	828	822	922	823	312	271	905	999999	425	999999	999999	31	339	785	937	804	421	647	614	889	20	999999	999999	164	826	576	999999	472	334	999999	666	999999	174	666	811	261	323	751	999999	999999	318	999999	729	999999	120	999999	999999	161	861	684	999999	715	136	999999	999999	796	325	768	996	735	782	443	999999	319	477	999999	857	999999	973	686	490	670	683	692	580	999999	312	999999	53	482	493	337	610	649	999999	950	880	800	456	25	935	999999	754	238	149	875	312	420	581	490	497	999999	999999	185	204	278	42	444	793	999999	493	867	999999	524	252	455	999999	895	151	526	749	66	227	957	750	999999	916	455	552	705	859	892	877	563	984	84	159	435	455	999999	918	999999	16	409	531	78	830	239	985	999999	52	417	278	999999	740	999999	999999	
230	999999	269	362	587	999999	999999	197	600	990	171	539	999999	305	407	449	252	607	313	59	999999	435	682	999999	686	999999	999999	662	999999	624	821	823	554	882	929	10	195	999999	341	999999	919	999999	931	87	669	999999	999999	398	999999	967	35	457	999999	390	999999	794	752	165	675	127	42	435	744	976	999999	999999	985	999999	376	406	264	705	999999	757	140	999999	999999	604	444	986	651	470	27	999999	598	999999	396	173	509	999999	258	39	999999	223	523	494	477	954	908	331	714	533	32	249	713	999999	191	999999	999999	778	299	157	720	999999	476	571	417	269	387	804	951	821	785	241	158	999999	833	999999	244	646	999999	999999	999999	999999	281	128	448	777	772	278	192	717	913	730	845	999999	318	192	747	951	86	217	999999	114	380	893	747	790	101	488	497	139	444	999999	650	749	461	607	417	999999	132	639	497	119	622	243	999999	64	999999	57	999999	650	999999	292	570	920	972	592	742	388	381	999999	999999	293	781	999999	283	310	999999	105	649	999999	774	399	999999	999999	999999	999999	491	147	984	692	999999	53	572	846	999999	999999	52	999999	776	999999	864	999999	976	999999	952	214	338	569	959	608	999999	300	408	999999	875	999999	999999	134	209	514	110	999999	403	688	262	999999	720	934	237	999999	267	999999	328	999999	846	745	999999	364	493	516	999999	921	188	999999	999999	114	645	368	970	909	697	999999	530	272	768	999999	636	999999	222	319	999999	403	342	836	350	623	971	628	999999	140	503	109	999999	693	999999	999999	999999	26	970	157	999999	361	999999	327	435	349	830	999999	21	587	119	134	152	999999	32	736	999999	351	46	104	999999	27	999999	840	416	597	286	999999	999999	590	841	619	327	74	999999	141	440	25	410	999999	793	915	616	999999	30	378	957	999999	671	647	599	85	980	876	24	981	999999	132	910	999999	72	994	177	430	746	999999	999999	999999	999999	999999	999999	999999	999999	45	311	999999	410	230	819	48	999999	819	999999	999999	991	765	999999	451	59	339	780	317	115	573	938	999999	747	195	999999	530	571	879	604	780	351	36	144	945	574	796	580	139	999999	872	206	253	828	999999	439	999999	861	365	38	999999	120	988	467	377	999999	512	480	999999	197	999999	476	761	999999	395	899	999999	630	693	876	999999	758	999999	14	243	999999	695	970	820	999999	62	669	216	850	999999	670	362	568	766	849	72	326	999999	942	999999	999999	999999	38	443	38	474	360	177	999999	775	773	469	983	234	999999	410	541	660	468	999999	999999	269	910	152	725	999999	999999	863	844	813	
999999	999999	999999	991	836	999999	666	537	999999	291	702	502	726	999999	999999	210	379	343	765	448	530	999999	999999	807	394	146	535	886	718	491	77	496	333	999999	839	381	999999	999999	397	80	744	14	868	999999	442	137	542	835	843	524	999999	73	108	406	293	279	504	900	607	700	405	780	819	999999	224	999999	179	61	245	926	450	386	999999	695	999999	525	798	999999	375	999999	603	699	999999	999999	999999	999999	999999	926	392	999999	877	999999	394	697	999999	999999	195	567	962	999999	957	491	999999	917	84	790	127	999999	701	767	481	782	535	999999	106	999999	737	999999	986	999999	817	252	999999	675	59	589	992	257	999999	740	340	999999	999999	149	309	999999	109	999999	129	533	886	985	999999	624	999999	105	334	54	600	968	236	570	999999	752	418	715	821	999999	867	494	999999	999999	391	999999	436	251	32	999999	51	984	999999	612	505	999999	332	832	999999	54	587	954	999999	947	999999	62	513	769	658	999999	730	593	999999	185	267	635	735	27	604	273	197	846	999999	999999	13	616	999999	624	75	129	429	586	698	777	999999	913	239	851	222	339	457	667	592	24	665	999999	693	999999	354	999999	727	315	238	753	856	999999	881	326	943	50	999999	889	704	999999	587	154	894	523	999999	354	406	884	804	999999	815	530	264	68	283	555	922	999999	999999	205	402	123	358	999999	920	999999	41	912	907	999999	648	567	999999	999999	436	521	563	180	592	999	473	842	999999	999999	938	336	486	999999	53	398	127	999999	619	509	147	473	795	950	602	999999	323	493	977	632	626	999999	999999	211	631	999999	992	752	999999	280	732	559	612	395	16	594	999999	218	869	518	64	899	948	999999	915	962	726	612	577	360	686	999999	865	999999	346	690	767	285	999999	291	405	375	400	349	999999	588	861	410	943	18	121	114	623	468	577	726	309	114	999999	668	45	389	184	997	594	752	693	733	58	326	999999	844	26	588	123	999999	509	999999	686	337	111	326	669	999999	249	999999	365	407	311	620	999999	662	999999	533	256	999999	200	999999	999999	33	894	137	999999	627	192	277	98	45	999999	999999	227	700	428	958	999999	719	720	999999	758	22	396	999999	431	999999	935	999999	854	493	999999	107	499	116	999999	662	442	973	964	52	999999	972	493	330	62	424	999999	690	999999	41	966	536	306	584	644	742	636	609	706	922	691	28	422	605	999999	257	398	999999	846	765	999999	593	999999	677	999999	999999	529	999999	242	17	46	999999	928	999999	526	805	801	915	999999	121	36	833	999999	52	999999	999999	
560	999999	999999	999999	999999	291	843	999999	515	383	782	999999	354	858	222	570	376	999999	999999	446	999999	598	88	897	456	483	999999	735	739	692	999999	712	999999	999999	236	999999	449	999999	982	754	412	458	999999	153	33	182	570	613	999999	465	467	579	165	913	277	961	809	729	358	552	641	118	740	999999	68	79	310	482	632	580	131	938	999999	141	44	641	290	935	874	999999	912	45	835	283	235	745	556	999999	604	999999	832	719	999999	439	999999	999999	718	999999	94	999999	872	97	981	328	999999	999999	999999	33	999999	999999	681	873	855	84	639	606	999999	466	597	322	523	897	878	367	747	411	859	999999	999999	740	922	794	850	921	411	824	64	517	999999	706	999999	999999	999999	968	592	959	864	999999	800	516	31	999999	999999	772	440	974	219	999999	581	932	669	587	999999	148	713	886	32	933	999999	814	552	765	527	891	440	999999	373	910	775	788	547	854	485	512	719	671	897	999999	491	437	615	440	999999	16	999999	999999	527	395	999999	705	999999	999999	341	999999	999999	266	999999	15	999999	449	611	309	999999	999999	999999	815	111	503	429	51	989	999999	452	245	209	121	829	520	855	145	472	978	655	79	851	999999	522	500	547	462	937	999999	746	51	826	316	999999	999999	621	999999	203	34	965	222	716	999999	487	106	999999	852	436	223	160	206	976	999999	653	999999	941	778	302	611	955	966	999999	107	208	411	419	893	530	687	999999	633	999999	448	23	999999	362	999999	139	426	714	999999	999999	724	740	550	74	203	662	812	210	843	928	591	79	998	999999	618	999999	86	686	892	332	748	324	527	264	538	619	999999	426	91	649	876	897	269	940	390	366	657	346	225	999999	999999	487	999999	704	360	999999	24	334	744	999999	62	999999	999999	373	999999	409	223	296	536	999999	451	395	128	999999	62	999999	809	67	727	261	145	739	470	999999	614	999999	999999	822	903	168	999999	886	999999	25	596	146	85	896	663	980	152	371	999999	641	999999	332	368	999999	651	999999	570	957	606	999999	930	323	279	170	759	25	150	401	392	377	979	565	999999	112	607	916	618	999999	404	747	118	773	928	829	871	999999	902	999999	180	247	598	999999	290	999999	94	283	867	915	147	647	840	751	979	443	661	234	999999	266	263	735	56	657	999999	999999	384	166	394	449	999999	999999	123	742	231	154	778	342	285	999999	27	334	999999	999999	775	757	906	367	794	495	999999	647	999999	646	999999	999999	999999	999999	94	999999	815	928	999999	427	626	670	533	108	529	834	664	328	949	
999999	248	928	685	353	881	805	953	26	371	899	281	999999	803	477	999999	999999	999999	999999	258	854	709	99	446	632	86	114	233	807	999999	960	999999	849	697	579	408	999999	759	847	999999	289	477	798	999999	988	155	999999	866	66	511	743	880	826	80	105	999999	999999	492	999999	999999	999999	581	155	999999	411	999999	432	953	234	78	381	36	116	778	969	999999	910	533	999999	486	999999	248	177	306	104	999999	14	778	602	194	259	733	705	580	292	999999	332	619	164	919	999999	999999	642	999999	139	716	999999	999999	110	718	484	625	999999	999999	175	538	414	848	999999	331	74	653	360	50	819	999999	331	535	495	271	64	301	999999	538	763	89	606	999999	177	387	315	955	677	999999	710	633	999999	999999	415	999999	303	483	535	833	855	79	670	601	178	491	395	248	562	999999	663	192	257	505	813	95	932	235	681	999999	25	999999	975	476	340	999999	948	203	130	742	968	999999	766	545	683	694	418	14	21	685	992	77	403	838	230	999999	386	203	324	999999	821	999999	802	828	999999	746	103	204	270	982	543	201	999999	999999	999999	93	999999	711	822	129	676	927	224	995	713	948	999999	147	255	813	809	754	878	800	921	900	777	937	728	936	999999	224	743	38	152	999999	999999	583	967	147	999999	999999	381	204	653	893	853	999999	125	868	40	955	948	999999	183	788	323	327	999999	970	999999	999999	999999	999999	528	462	193	195	999999	912	999	142	179	118	711	144	383	999999	156	38	56	971	999999	859	906	645	999999	295	855	363	487	631	684	997	999999	622	690	495	676	201	709	668	952	212	869	898	786	839	745	999999	999999	999999	999999	870	923	344	666	134	979	882	196	999999	340	500	999999	377	457	182	287	999999	453	887	16	955	328	999999	28	999999	999999	18	859	999999	550	815	999999	848	460	999999	83	497	955	566	516	999999	14	811	337	462	777	501	450	613	562	656	999999	527	632	225	999999	999999	325	56	144	971	33	760	357	524	552	586	917	643	109	789	143	999999	381	223	950	517	61	566	842	497	568	255	873	893	999999	430	225	999999	272	538	181	908	431	545	770	254	999999	999999	909	200	584	806	999999	773	522	709	155	419	274	44	493	759	214	647	412	777	887	999999	999999	132	999999	682	381	999999	618	235	465	836	452	706	999999	248	999999	651	913	761	741	109	381	520	284	805	970	999999	55	422	704	784	142	999999	999999	999999	518	999999	829	902	999999	944	165	297	253	999999	966	567	999999	255	112	563	734	999999	46	787	
999999	783	848	565	711	999999	525	205	530	680	704	460	349	999999	729	999999	822	20	337	797	944	94	277	964	999999	999999	258	799	320	150	60	491	999999	999999	917	734	937	999999	200	999999	428	959	766	573	615	999999	999999	925	525	241	741	723	323	249	842	997	999999	884	726	309	999999	725	885	390	630	999999	504	770	999999	995	933	999999	820	55	378	985	328	999999	359	332	999999	332	999999	88	409	337	177	999999	736	999999	999999	63	999999	890	395	999999	83	385	943	402	999999	457	788	999999	307	192	903	277	870	857	679	812	535	404	125	572	999999	999999	980	999999	55	786	44	228	776	879	21	929	999999	675	912	999999	760	956	999999	737	544	753	999999	999999	999999	999999	846	999999	999999	415	528	152	775	999999	999999	999999	999999	650	356	999999	422	570	753	427	999999	973	999999	204	945	737	61	578	94	387	999999	698	35	999999	868	999999	940	165	999999	371	361	868	999999	836	999999	645	547	120	610	94	999999	974	999	363	999999	999999	291	652	999999	512	363	950	999999	398	794	999999	999999	999999	999999	999999	295	267	591	392	76	312	820	781	779	309	999999	941	968	999	999999	999999	699	672	718	418	999999	999999	999999	476	18	411	810	765	52	863	405	906	339	410	798	67	392	999999	296	999999	639	510	873	634	322	422	981	999999	334	740	999999	578	999999	372	344	999999	45	999999	384	665	501	65	738	999999	999999	293	999999	567	211	16	672	92	385	974	778	364	999999	597	163	596	429	751	440	312	999999	826	983	966	75	999999	999999	276	243	631	252	999999	771	957	730	38	999999	999999	999999	328	999999	999999	999999	948	593	979	999999	999999	962	999999	246	750	624	436	915	87	310	645	502	410	999999	405	848	999999	731	204	593	467	867	135	786	15	893	121	999999	229	634	44	999999	95	227	584	314	455	999999	501	999999	999999	51	652	728	174	921	457	344	671	999999	448	999999	999999	396	126	999999	837	11	999999	999999	512	999999	999999	453	275	999999	999999	192	409	101	403	368	240	244	258	425	224	406	999999	93	446	999999	572	298	195	817	983	699	111	15	999999	453	999999	644	999999	152	355	209	462	901	999999	999999	935	580	538	90	986	164	999999	700	999999	440	390	156	420	999999	630	407	267	458	999999	717	91	403	624	950	999999	595	787	116	79	25	944	719	579	181	999999	992	759	999999	999999	829	561	999999	650	46	73	17	999999	721	999999	999999	941	14	623	999999	193	541	955	587	876	400	376	41	630	349	496	670	577	249	894	999999	647	999999	627	458	166	680	753	
587	999999	206	999999	999999	999999	131	84	939	106	999999	999999	999999	46	182	239	999999	999999	999999	780	311	550	403	440	984	826	999999	310	788	999999	999999	640	513	788	999999	700	680	38	999999	446	509	999999	556	573	999999	261	999999	602	475	923	196	999999	636	899	452	46	999999	765	387	999999	999999	999999	295	562	999999	152	999999	521	667	481	559	999999	163	93	281	999999	994	829	645	733	242	291	835	865	200	178	13	613	345	341	216	914	650	69	735	999999	999999	993	642	999999	775	999999	999999	994	374	784	999999	552	999999	416	52	664	999999	654	17	429	985	430	999999	762	148	871	999999	336	274	644	761	103	999999	593	999999	10	197	992	957	168	357	999999	500	415	336	460	985	928	298	999999	794	996	61	315	702	559	631	999999	999999	904	897	608	729	730	33	748	999999	44	360	52	477	137	999999	849	82	999999	929	956	999999	687	885	999999	47	722	850	999999	52	52	890	506	378	318	487	999999	999999	749	999999	770	391	588	266	950	578	256	83	666	308	999999	243	558	629	999999	452	827	28	999999	999999	999999	879	268	706	999999	154	853	673	169	650	644	999999	999999	43	169	575	847	430	934	678	790	648	193	999999	999999	809	342	877	999999	865	660	44	999999	187	114	890	999999	882	114	806	724	582	914	26	664	624	909	999999	470	109	999999	406	94	971	780	999999	696	801	866	351	999999	999999	969	304	999999	610	999999	999999	929	278	452	965	325	138	954	217	734	999999	802	224	899	999999	416	999999	999999	263	949	649	407	746	204	331	25	999999	993	748	613	999999	36	64	999999	999999	999999	201	657	638	90	955	27	573	633	528	999	652	452	994	569	999999	43	999999	660	999999	748	192	84	130	950	563	999999	216	604	124	151	999999	566	145	232	225	947	631	182	994	632	833	123	676	999999	373	320	999999	188	999999	586	299	403	999999	999999	412	127	536	688	999999	999999	810	969	999999	387	261	95	999999	771	354	427	411	563	999999	694	999999	999999	408	799	587	252	145	999999	365	537	999999	354	235	999999	999999	108	999999	943	655	182	821	864	605	298	79	288	14	237	834	821	184	999999	737	999999	111	344	718	737	110	285	686	782	613	981	535	907	859	196	951	255	16	468	908	493	872	59	473	119	729	309	248	907	203	999999	362	999999	616	588	28	485	999999	683	999999	379	999999	48	260	623	999999	172	428	817	999999	999999	815	716	827	253	999999	999999	870	609	18	801	47	999999	589	80	628	419	300	280	178	999999	865	999999	626	538	999999	999999	
799	999999	999999	566	880	430	632	615	727	646	999999	999999	999999	966	615	999999	675	50	342	999999	999999	190	995	999999	999999	157	649	809	722	492	99	999999	999999	941	262	31	263	451	920	616	155	999999	352	981	132	927	466	211	999999	999999	657	999999	999999	288	999999	618	999999	999999	695	733	781	999999	999999	244	999999	998	126	999999	999999	999999	527	233	130	725	572	999999	999999	999999	231	999999	690	447	999999	637	835	514	103	968	999999	643	177	261	756	197	835	999999	91	117	999999	134	811	593	497	276	568	434	465	479	999999	999999	780	839	999999	751	52	343	874	265	409	52	904	999999	315	999999	426	999999	477	933	890	250	404	730	999999	107	142	999999	950	681	79	411	59	623	262	669	999999	999999	999999	999999	154	502	999999	999999	707	391	229	663	999999	426	849	302	956	531	999999	475	502	60	999999	999999	618	946	392	202	196	999999	993	290	895	645	217	999999	795	999999	788	999999	792	999999	32	208	877	999999	818	533	832	776	454	999999	44	786	176	999999	999999	999999	396	208	119	264	639	999999	398	999999	768	643	219	760	999999	494	999999	999999	682	924	37	60	806	999999	137	858	370	999999	553	476	256	999999	478	404	20	998	84	590	289	537	939	322	810	938	710	184	324	81	279	959	784	843	114	252	785	37	990	257	80	999999	999999	999999	166	921	999999	659	999999	815	750	509	419	162	911	154	984	999999	250	868	999999	953	999999	299	150	999999	999999	999999	14	999999	999999	982	17	999999	520	38	643	999999	166	999999	255	60	999999	508	999999	999999	999999	631	932	999999	268	999999	787	132	999999	126	716	605	89	572	999999	290	655	999999	206	767	501	592	642	882	511	274	999999	999999	622	388	999999	45	967	380	54	70	999999	55	966	999999	205	885	19	403	999999	999999	640	594	658	999999	999999	79	312	564	278	957	989	59	999999	993	521	434	509	439	183	680	999999	709	528	999999	810	610	972	999999	571	999999	582	249	999999	472	634	964	703	657	982	873	733	413	111	96	81	430	597	973	999999	770	385	579	230	641	999999	931	999999	489	164	999999	107	655	999999	663	385	749	489	984	369	557	999999	852	457	309	947	233	999999	441	107	390	23	999	629	999999	239	12	29	928	71	703	898	224	503	197	776	87	420	448	711	331	940	612	614	480	999999	533	999999	920	694	187	333	634	999999	773	999999	107	35	202	433	999999	999999	999999	922	999999	658	516	358	999999	532	869	999999	169	999999	775	449	410	395	158	760	999999	999999	108	244	884	379	273	832	999999	415	999999	
999999	228	24	338	601	390	689	948	999999	532	999999	863	398	999999	999999	999999	904	999999	333	381	712	876	441	728	502	632	325	999999	296	999999	999999	628	853	853	817	594	155	999999	184	999999	721	999999	337	238	530	26	709	999999	520	999999	369	226	406	44	966	185	786	999999	836	968	75	999999	661	436	999999	999999	19	544	17	779	28	512	441	999999	659	276	549	213	999999	485	999999	905	527	91	35	999999	231	819	999999	999999	808	859	564	999999	994	80	785	900	389	973	999999	999999	412	741	999999	857	785	142	384	699	999999	583	999999	360	56	169	133	580	410	390	335	999999	999999	375	971	169	947	234	280	999999	490	999999	823	999999	479	757	503	999999	894	178	999999	99	999999	197	16	234	770	214	999999	834	946	999999	499	999999	648	999999	517	46	770	36	909	560	999999	795	999999	986	759	864	881	299	999999	347	685	242	709	999999	755	469	369	746	398	999999	75	999999	642	286	159	999999	585	662	999999	466	25	868	269	130	999999	999999	999999	29	474	906	332	870	999999	608	529	267	299	412	70	999999	677	33	999999	176	495	427	162	933	837	935	288	228	999999	209	332	817	973	999999	19	999999	491	349	281	492	420	204	276	44	756	891	535	183	602	999999	788	991	240	103	999999	809	496	55	999999	539	628	999999	821	999999	999999	712	294	711	403	953	566	338	752	999999	755	301	160	128	186	945	410	114	626	999999	420	340	586	999999	999999	209	619	445	166	742	863	316	383	307	757	53	607	823	999999	648	999999	460	249	94	347	344	659	378	868	246	139	523	487	963	558	946	135	414	999999	203	344	131	182	20	291	449	917	853	999999	999999	348	586	999999	977	233	960	101	501	542	618	550	250	576	919	612	350	828	420	748	810	917	202	75	585	314	513	287	239	999999	897	426	805	17	736	999999	553	999999	999999	739	598	855	999999	999999	149	653	103	554	262	407	999999	621	507	999999	560	224	155	999999	749	673	999999	682	861	999999	645	999999	744	999999	840	31	69	161	328	680	160	955	999999	331	926	932	221	959	34	832	861	285	918	999999	457	521	752	999999	449	836	29	915	993	935	999999	947	908	999999	713	241	347	999999	303	826	999999	604	930	824	594	816	462	760	657	39	836	369	999999	999999	786	329	999999	37	712	999999	661	999999	961	999999	105	999999	33	999999	999999	793	494	82	982	999999	745	852	590	928	448	632	999999	268	267	964	999999	865	999999	864	83	999999	963	320	86	810	175	719	642	583	729	615	792	111	999999	
864	544	764	999999	191	308	999999	999999	350	588	999999	118	402	999999	997	999999	239	314	999999	287	999999	999999	184	995	181	999999	999999	219	17	209	999999	839	282	753	999999	429	344	488	493	999999	150	999999	999999	731	996	701	772	999999	645	999999	999999	311	633	823	654	44	370	769	999999	264	281	723	730	150	756	250	836	999999	585	578	999999	751	999999	603	147	999999	999999	452	998	479	164	999999	999999	683	709	999999	216	999999	999999	367	68	999999	282	999999	999999	426	925	482	975	755	865	133	166	76	999999	748	489	999999	686	449	828	999999	770	736	999999	986	159	57	441	234	44	388	999999	227	520	999999	478	592	319	721	289	999999	476	252	614	40	138	508	272	960	52	186	999999	660	539	150	804	546	138	307	276	877	50	750	721	486	583	938	999999	81	279	896	719	965	999999	103	999999	528	999999	79	857	650	999999	480	192	858	616	999999	999999	380	999999	999999	464	22	454	412	693	999999	531	999999	457	200	952	201	999999	155	466	806	501	999999	698	286	999999	999999	449	625	102	570	568	862	869	693	261	186	537	347	999999	706	521	756	999999	725	996	999999	621	667	698	593	999999	47	401	810	999999	251	681	267	517	404	573	828	320	999999	167	999999	267	764	999999	775	663	353	999999	999999	295	744	45	973	999999	999999	447	781	999999	508	780	999999	471	69	304	999999	504	999999	829	47	999999	692	446	288	567	338	736	857	728	922	930	999999	334	640	999999	653	999999	708	976	999999	999999	791	901	811	351	636	206	999999	999999	929	999999	392	999999	675	627	602	308	757	999999	952	694	590	62	14	578	999999	207	830	543	999999	803	796	303	999999	999999	351	791	634	936	931	141	537	397	799	651	547	923	999999	23	999999	355	459	303	34	403	377	738	897	243	999999	999999	999999	664	819	135	999999	98	780	595	285	810	674	820	483	821	166	202	263	362	40	421	999999	816	620	305	353	503	279	349	999999	612	894	401	929	502	764	872	578	999999	999999	999999	999999	72	738	122	999999	638	819	213	246	184	485	544	212	999999	890	559	53	523	782	981	999999	441	883	672	916	283	999999	981	66	293	624	588	195	999999	999999	999999	88	999999	999999	999999	683	75	999999	999999	999999	359	198	999999	612	999999	829	999999	891	194	640	711	999999	75	999999	407	746	837	999999	952	560	999999	358	631	326	414	480	999999	899	77	307	999999	337	355	546	566	999999	558	379	850	464	569	697	999999	941	567	999999	23	999999	226	968	999999	999999	160	976	240	10	566	26	208	734	293	164	
824	886	886	383	834	529	639	999999	198	468	999999	999999	999999	209	358	999999	759	118	467	999999	682	109	461	835	187	378	315	565	528	541	999999	999999	999999	999999	872	124	64	193	472	999999	673	999999	779	387	999999	662	985	40	652	875	267	999999	277	61	999999	725	435	60	205	465	223	999999	794	656	297	999999	327	999999	337	243	636	999999	646	999999	568	999999	329	84	224	525	393	999999	912	652	284	999999	847	128	932	999999	689	999999	987	16	999999	599	119	133	99	439	999999	999999	703	418	249	691	453	304	492	703	406	360	836	680	999999	937	171	151	381	216	999999	208	653	190	554	632	587	639	701	969	999999	205	984	784	190	983	582	503	413	999999	999999	553	636	239	999999	999999	177	317	934	343	438	967	751	999999	106	146	999999	522	864	617	114	814	602	999999	43	999999	999999	999999	500	999999	365	999999	738	789	579	789	572	424	439	226	465	999999	704	368	999999	702	454	111	687	53	237	69	999999	999999	999999	822	950	123	999999	999999	999999	124	817	999999	978	770	238	962	313	316	999999	341	92	999999	999999	834	120	244	981	999999	755	274	374	999999	860	999999	37	942	310	757	839	459	228	889	264	350	999999	857	999999	770	473	999999	798	380	479	896	999999	992	644	653	711	716	141	999999	794	697	999999	999999	986	682	743	296	661	555	477	999999	123	999999	999999	811	381	262	853	999999	999999	273	476	993	976	999999	329	45	308	656	55	132	327	364	105	999999	999999	101	999999	707	37	186	831	999999	903	363	782	999999	609	832	282	999999	862	920	995	530	999999	756	394	31	363	999999	988	14	510	354	797	758	107	825	221	999999	391	155	193	999999	442	999999	999999	999999	191	999999	435	475	384	596	270	999999	999999	574	347	999999	707	849	354	329	198	826	742	558	566	999999	686	784	621	991	78	716	737	314	999999	995	999999	771	840	999999	281	522	629	999999	999999	400	999999	532	487	378	583	999999	801	999999	999999	615	999999	541	66	167	858	651	854	393	528	553	999999	64	999999	351	187	935	19	536	58	999999	207	999999	474	176	634	164	306	253	999999	536	915	873	999999	483	513	134	999999	682	959	630	668	999999	395	999999	730	345	56	145	201	647	531	999999	815	999999	417	664	77	890	533	999999	354	611	999999	999999	999999	796	252	12	838	999999	230	336	577	428	18	960	442	999999	999999	298	117	999999	62	770	15	999999	68	985	75	848	67	824	159	264	999999	66	271	404	903	933	103	54	307	148	426	205	696	396	818	456	999999	144	454	244	
999999	999999	999999	999999	986	999999	737	267	936	989	994	999999	186	322	153	951	699	999999	38	999999	205	999999	863	913	999999	999999	954	671	176	619	627	999999	380	914	668	999999	507	999999	418	917	205	835	117	317	999999	999999	28	384	999999	867	757	192	115	941	49	532	330	646	999999	186	41	999999	100	999999	372	81	35	271	654	62	453	640	630	121	316	369	999999	999999	999999	332	791	580	428	999999	861	445	817	438	875	145	770	861	208	242	886	140	744	790	945	83	999999	756	730	201	423	127	561	994	635	999999	577	774	877	536	999999	999999	647	791	465	999999	263	596	396	999999	291	999999	441	999999	234	999999	999999	999999	610	695	337	44	999999	999999	886	744	883	823	803	999999	999999	999999	983	672	999999	999999	492	953	335	28	819	409	370	999999	909	830	685	173	770	458	64	412	173	192	209	359	999999	420	904	721	999999	440	792	201	949	295	999999	769	550	797	693	672	839	592	876	999999	999999	999999	327	66	68	999999	63	999999	150	166	999999	801	473	498	826	81	58	613	999999	388	616	178	271	623	999999	999999	622	972	764	999999	572	581	315	280	684	970	103	999999	663	333	387	447	61	793	999999	999999	999999	62	971	621	999999	236	617	999999	321	505	376	703	835	999999	107	90	590	757	999999	999999	495	999999	813	999999	999999	209	950	999999	10	179	127	478	170	422	620	999999	10	999999	768	346	963	999999	999999	189	604	399	23	521	235	306	856	303	210	211	322	113	249	125	643	999999	285	965	999999	152	387	898	543	422	999999	538	90	999999	999999	999999	297	678	243	633	261	589	196	439	999999	999999	322	999999	999999	958	110	516	999999	885	999999	999999	70	998	330	999999	801	705	999999	600	989	697	999999	419	314	999999	913	644	870	999999	864	63	238	846	999999	793	830	563	630	585	322	24	218	204	937	644	196	299	357	426	832	555	733	595	449	729	487	902	519	324	54	466	646	713	30	456	126	999999	459	999999	985	999999	84	280	288	974	488	31	481	999999	767	624	296	999999	999999	318	330	643	407	819	999999	999999	53	999999	999999	856	378	505	183	491	528	971	840	999999	441	594	480	463	316	474	999999	465	430	849	556	430	179	202	930	712	136	483	817	639	230	68	203	768	740	999999	999999	999999	999999	990	152	795	783	475	22	198	999999	866	999999	932	999999	851	999999	999999	760	999999	686	185	574	471	364	55	164	211	999999	382	400	999999	999999	883	868	268	617	440	707	760	647	704	999999	741	875	999999	156	999999	70	379	561	999	
999999	999999	999999	430	417	386	635	106	999999	582	874	999999	797	999999	153	453	74	999999	243	76	496	999	472	982	995	832	596	105	898	280	151	231	821	401	704	102	147	999999	999999	240	804	610	129	75	830	550	944	750	999999	702	820	999999	145	494	512	999999	168	764	435	999999	790	540	208	370	441	652	818	406	429	61	316	999999	999999	999999	272	999999	879	407	162	454	888	845	979	999999	459	401	96	336	888	696	999999	382	22	275	450	999999	412	759	634	187	732	548	330	999999	999999	203	289	999999	232	626	138	761	612	980	999999	999999	999999	11	999999	49	565	999999	517	733	126	933	614	999999	999999	998	484	130	772	974	722	349	524	915	809	266	122	999999	113	271	567	183	770	41	999999	999999	713	410	999999	594	622	999999	40	999999	947	462	588	93	999999	234	152	999999	999999	637	268	356	430	645	202	654	999999	611	999999	255	175	943	172	583	999999	999999	294	83	999999	999999	362	481	319	927	967	356	677	38	999999	879	999999	559	999999	143	999999	999999	85	77	218	204	667	999999	863	784	432	13	300	15	466	521	939	78	736	809	285	786	47	503	999999	845	999999	898	236	508	136	615	999999	999999	810	999999	982	226	999999	86	521	999999	999999	534	999999	963	66	999999	571	999999	999999	61	822	384	857	986	999999	581	399	373	228	768	784	365	658	816	254	270	999999	71	539	722	999999	660	298	934	179	513	998	714	788	999999	337	373	999999	85	999999	384	181	999999	221	410	999999	502	999999	752	999999	262	875	688	718	795	477	509	999999	999999	847	999999	95	999999	817	999999	583	684	584	914	440	999999	796	999999	32	870	999999	381	850	138	895	711	999999	999999	377	999999	637	319	995	999999	836	827	49	352	237	630	999999	999999	16	540	826	999999	917	943	321	155	466	999999	999999	999999	707	106	999999	205	330	146	370	549	555	900	52	274	999999	591	88	613	382	453	999999	402	582	840	374	319	311	999999	793	999999	234	232	460	344	999999	157	999999	739	178	999999	31	100	269	748	702	999999	999999	562	463	336	864	999999	999999	999999	999999	274	999999	866	999999	349	999999	577	353	512	325	333	449	708	621	999999	999999	999999	445	538	432	264	142	999999	147	268	821	749	299	466	993	999999	459	448	397	999999	880	999999	18	828	950	453	999999	999999	433	378	666	790	940	921	41	525	273	243	590	692	141	999999	729	473	999999	999999	288	886	519	999999	874	11	320	243	999999	876	340	999999	588	978	516	999999	410	768	601	41	999999	378	435	477	262	999999	858	704	
999999	448	999999	999999	310	806	999999	860	247	633	504	665	479	706	270	164	999999	999999	655	611	186	756	42	960	871	497	999999	999999	461	51	547	658	153	616	986	223	999999	795	316	999999	813	656	147	777	274	936	999999	112	118	280	292	605	999999	256	528	499	415	999999	673	812	999999	266	999999	205	96	846	521	863	720	56	978	400	350	873	798	999999	618	999999	696	935	999999	999999	800	190	759	999999	98	896	999999	999999	807	447	131	503	319	557	999999	942	690	999999	999999	698	392	999999	999999	891	264	697	458	998	880	160	999999	999999	877	241	465	999999	445	154	758	625	775	233	249	541	279	999999	999999	999999	283	676	574	278	520	246	999999	739	888	868	686	999999	447	99	615	999999	404	999999	625	88	101	37	506	546	669	799	923	168	822	760	622	999999	143	217	999999	214	586	999999	228	640	392	726	340	577	468	999999	187	685	618	592	999999	886	231	484	999999	255	180	38	608	721	323	690	916	138	255	278	267	999999	374	411	80	999999	999999	984	696	375	697	928	87	312	622	248	550	999999	999999	999999	999999	658	68	999999	43	557	175	507	327	702	809	211	332	999999	999999	947	999999	216	521	517	999999	246	788	999999	558	252	950	306	108	84	999999	687	515	520	999999	608	181	895	999999	999999	464	666	667	994	565	999999	999999	888	212	674	999999	344	718	115	22	999999	870	284	921	999999	607	869	999999	253	999999	999999	696	811	999999	999999	775	999999	838	998	999999	999999	579	794	228	72	999999	71	104	434	157	804	969	409	508	143	737	999999	973	587	915	595	268	423	441	443	799	794	782	999999	899	511	999999	999999	63	955	379	86	999999	999999	154	545	775	974	105	757	163	296	313	972	764	878	451	999999	92	466	798	165	362	784	273	851	289	394	534	645	308	999999	356	552	764	999999	840	125	999999	379	999999	293	327	999999	289	512	490	809	945	30	69	999999	999999	596	167	223	999999	281	595	303	266	390	449	460	458	903	940	999999	218	113	999999	336	819	712	646	999999	837	678	504	760	370	479	448	999999	585	64	623	759	999999	550	937	569	529	148	123	439	844	867	234	386	571	729	999999	842	983	999999	435	923	999999	999999	999999	54	776	999999	999999	787	942	936	999999	404	290	999999	376	668	999999	999999	807	680	599	216	670	970	453	128	198	999999	877	999999	530	999999	628	699	809	742	174	892	792	694	999999	336	999999	908	992	830	105	390	999999	933	676	514	925	755	334	743	982	415	600	658	645	300	909	999999	999999	32	
999999	590	999999	634	503	282	685	122	999999	273	719	762	999999	623	32	999999	288	944	999999	25	926	873	375	76	760	758	301	144	59	915	426	161	502	999999	64	515	18	728	439	403	828	999999	291	70	33	229	437	977	635	837	22	965	416	400	105	902	225	315	873	745	981	551	73	558	846	999999	270	18	999999	517	999999	560	515	999999	999999	122	999999	999999	52	999999	331	324	509	221	903	461	744	112	874	161	299	703	854	999999	999999	287	750	732	224	464	959	429	417	127	47	461	460	880	213	983	320	910	273	343	999999	999999	52	851	655	999999	823	168	144	417	999999	999999	705	820	999999	909	372	860	999999	587	581	999999	999999	391	183	451	11	864	899	890	999999	389	439	521	999999	999999	999999	898	86	999999	641	999999	295	10	899	941	999999	639	767	303	620	460	819	685	761	521	760	660	677	214	394	959	999999	253	576	838	666	999999	999999	999999	674	999999	999999	272	946	780	999999	999999	491	242	695	371	999999	999999	280	390	570	754	760	758	995	583	230	871	444	999999	542	52	433	71	284	571	99	410	628	157	999999	999999	739	999999	999999	853	179	445	519	999999	863	999999	999999	195	277	999999	434	999999	999999	100	999999	999999	827	275	248	574	482	430	999999	999999	282	999999	999999	132	999999	23	999999	779	854	999999	414	785	362	422	818	878	78	247	793	372	147	307	49	538	904	764	999999	474	742	339	381	749	488	395	749	176	687	850	999999	264	897	655	937	229	686	999999	559	415	456	369	506	999999	636	595	986	975	657	448	999999	950	999999	999999	46	524	770	665	307	967	999999	651	201	228	766	538	474	492	370	819	851	447	214	324	27	999999	833	145	122	999999	409	999999	519	249	632	530	971	999999	618	422	458	999999	169	591	743	805	178	287	478	107	130	504	999999	837	596	999999	745	969	533	663	691	634	552	414	568	897	999999	952	596	245	567	127	873	999999	371	830	287	623	581	222	999999	555	999999	25	772	905	169	682	652	851	785	11	823	954	731	823	478	755	999999	845	673	226	691	243	539	12	630	999999	475	765	502	132	398	320	999999	145	967	999999	641	663	738	459	999999	999999	460	565	303	918	226	548	362	999999	599	735	999999	987	864	434	485	770	284	502	999999	886	359	999999	613	512	504	595	999999	999999	999999	370	116	223	917	947	999999	999999	999999	711	999999	999999	999999	969	999999	662	771	472	281	543	61	871	388	245	253	422	999999	797	951	790	423	631	692	420	419	239	629	335	999999	917	
651	511	71	999999	999999	288	483	389	999999	951	741	999999	324	999999	999999	251	999999	999999	970	504	562	999999	999999	918	298	818	245	999999	560	999999	43	446	402	363	892	999999	999999	999999	192	999999	999999	15	999999	10	999999	391	317	380	529	178	999999	757	365	575	999999	665	488	153	999999	244	53	999999	829	836	918	305	639	960	429	351	999999	175	999999	15	565	557	328	31	868	906	511	999999	474	391	55	999999	90	826	999999	236	999999	667	541	947	999999	459	185	999999	92	754	751	356	950	999999	737	93	77	359	999999	807	346	999999	999999	378	999999	188	25	447	791	642	224	999999	961	203	999999	773	633	741	95	999999	999999	498	939	123	999999	999999	914	999999	654	962	999999	730	999999	201	889	604	392	999999	999999	741	444	737	999999	450	540	999999	395	999999	897	999999	459	336	274	999999	436	848	527	170	223	999999	274	728	999999	829	434	493	996	770	313	999999	390	999999	527	353	671	999999	460	999999	583	225	769	166	398	690	512	881	465	999999	999999	51	87	231	950	645	476	715	944	219	999999	999999	999999	999999	454	222	583	990	808	921	243	792	397	37	587	997	809	118	999999	113	326	999999	37	95	15	271	608	999999	519	882	876	955	999999	250	483	999999	284	154	999999	186	116	999999	999999	544	677	971	999999	999999	644	952	835	368	999999	840	892	999999	28	856	619	999999	613	999999	480	925	55	287	999999	999999	553	59	723	999999	999999	163	997	804	479	999999	417	44	999999	559	999999	999999	57	517	580	999999	999999	20	519	427	534	529	999999	691	51	157	499	399	878	506	505	999999	999999	180	962	231	843	98	993	534	448	585	575	63	999999	999999	878	537	999999	999999	799	542	540	305	999999	876	590	315	762	331	994	27	999999	120	63	929	336	876	555	999999	25	999999	26	984	978	949	999999	999999	791	137	999999	961	692	643	707	999999	999999	999999	999999	999999	640	538	336	672	540	431	429	999999	999	969	587	999999	982	358	999999	539	525	999999	999999	190	923	81	999999	999999	61	42	335	999999	412	100	876	402	837	469	717	999999	933	354	453	557	530	498	519	821	549	277	999999	343	423	178	999999	507	999999	858	172	569	24	999999	621	507	999999	906	62	999999	103	194	174	523	999999	999999	606	181	113	769	660	434	561	701	999999	784	999999	991	999999	244	999999	378	786	978	999999	157	472	241	732	945	999999	999999	446	610	999999	999999	113	465	702	681	571	275	404	847	208	738	999999	999999	615	837	453	114	999999	999999	265	999999	408	196	999999	493	999999	374	448	999999	317	999999	
999999	951	973	731	680	598	298	427	672	999999	974	999999	779	568	999999	999999	626	999999	502	357	999999	628	355	12	955	916	248	999999	999999	206	826	246	539	999999	749	67	349	883	166	855	815	389	999999	876	750	469	416	658	353	999999	747	999999	665	999999	228	370	606	971	775	999999	359	89	999999	475	562	737	409	999999	818	999999	999999	743	739	646	541	437	482	478	261	999999	510	999999	866	999999	459	999999	581	578	944	999999	461	378	999999	999999	505	736	372	679	999999	23	69	999999	839	999999	320	999999	813	28	428	790	887	137	719	289	263	768	222	736	26	289	165	830	671	438	631	442	635	347	999999	999999	999999	803	163	248	999999	999999	751	999999	970	454	999999	563	160	999999	502	333	658	828	148	999999	523	999999	662	999999	857	999999	138	410	639	877	379	476	999999	623	725	93	974	480	853	999999	999999	617	765	572	999999	602	680	517	936	308	783	806	208	414	999999	438	151	128	390	207	581	350	965	102	84	992	686	536	999999	418	359	187	975	999999	718	906	999999	999999	225	999999	558	620	474	341	104	573	277	472	341	296	942	855	100	655	971	677	999999	672	498	827	999999	153	89	527	948	605	999999	999999	695	999999	567	999999	903	135	649	961	875	633	998	511	724	223	204	151	476	503	999999	329	622	51	264	999999	601	397	349	414	541	999999	392	498	999999	663	999999	999999	999999	999999	952	965	16	999999	801	27	999999	986	113	999999	948	999999	61	455	518	512	999999	654	999999	999999	459	999999	999999	244	429	929	999999	999999	770	999999	446	248	421	999999	551	132	322	611	249	246	534	999999	999999	646	999999	603	895	937	979	999999	999999	132	835	370	441	446	189	771	999999	872	776	999999	226	999999	999999	710	525	475	904	396	199	999999	999999	884	834	844	231	149	779	999999	43	313	530	541	397	999999	412	61	154	114	943	550	31	377	469	371	398	251	999999	999999	999999	999999	43	593	49	293	999999	951	536	596	224	999999	992	764	999999	473	642	685	654	941	308	474	331	999999	453	649	368	47	425	473	455	980	999999	34	999999	613	999999	937	501	999999	999999	999999	525	557	889	999999	558	266	537	995	728	999999	596	448	456	612	108	244	150	400	925	999999	536	999999	151	244	289	999999	24	236	203	705	193	550	345	847	949	999999	909	549	999999	111	999999	429	999999	999999	393	321	577	146	999999	45	797	111	189	926	924	999999	416	999999	624	589	999999	311	802	33	530	999999	112	608	663	334	334	600	309	824	180	117	999999	409	851	967	999999	878	
721	168	907	91	371	419	923	999999	999999	999999	999999	511	859	999999	627	999999	221	347	219	968	483	189	710	999999	999999	364	755	817	144	16	804	999999	199	373	590	643	125	448	685	693	685	999999	966	999999	675	798	965	999999	999999	606	197	999999	758	431	404	541	999999	710	288	16	663	116	999999	361	459	999999	999999	495	999999	983	605	999999	999999	525	293	316	999999	999999	999999	14	399	783	999999	537	999999	300	898	767	999999	58	195	999999	999999	999999	999999	579	999999	999999	620	407	486	999999	999999	506	10	999999	851	242	999999	97	999999	817	189	284	616	879	999999	824	542	999999	380	553	526	999999	797	201	612	983	496	713	999999	999999	28	134	527	999999	428	999999	999999	403	448	999999	629	999999	730	377	234	885	71	160	800	999999	82	461	37	932	953	795	709	809	812	868	999999	999999	594	720	799	65	756	999999	999999	949	298	149	720	714	924	645	839	999999	999999	999999	922	346	999999	999999	999999	567	107	595	965	999999	130	727	590	580	919	204	999999	19	999999	179	139	999999	698	851	700	933	740	999999	18	318	956	289	843	95	946	410	522	90	195	999999	958	171	731	827	828	999999	558	150	794	730	358	829	999999	796	597	557	647	999999	813	602	826	784	586	656	999999	841	883	999999	634	999999	681	216	824	347	999999	967	642	871	33	139	384	600	528	288	960	999999	438	56	498	999999	763	461	276	593	999999	999999	999999	84	999999	986	999999	64	516	999999	59	152	15	513	999999	999999	915	999999	47	683	227	999999	266	999999	696	550	413	837	16	246	999999	999999	999999	240	932	46	999999	567	999999	999999	452	330	94	252	239	817	130	924	471	868	482	999999	424	592	999999	187	917	999999	388	610	582	850	57	280	529	829	212	774	999999	548	999999	357	65	10	241	897	152	23	78	879	430	489	999999	147	999999	999999	999999	357	865	754	999999	115	189	120	464	602	282	814	722	999999	615	355	353	922	632	135	931	424	361	477	45	903	218	508	190	103	484	910	516	761	34	854	999999	826	999999	140	177	945	546	638	999999	338	999999	999999	273	84	146	453	515	637	837	390	996	397	719	999999	897	680	930	370	128	372	307	961	384	760	446	527	502	501	957	985	877	723	852	999999	612	549	245	115	957	40	405	999999	923	644	858	521	116	999999	243	497	999999	999999	519	262	41	999999	294	513	638	618	950	23	680	851	512	283	999999	23	612	999999	445	824	999999	97	966	428	47	740	901	924	420	298	268	470	999999	999999	999999	999999	675	281	999999	731	
999999	999999	90	391	208	81	999999	999999	999999	103	601	885	999999	201	772	431	296	613	302	554	999999	714	208	662	755	220	881	810	79	944	999999	340	103	713	999999	999999	17	585	229	965	609	326	947	327	696	383	999999	999999	929	999999	314	999999	979	999999	999999	763	999999	427	636	987	199	330	515	42	755	270	999999	347	843	999999	423	710	393	336	944	999999	999999	999999	965	999999	802	112	880	298	640	286	361	393	594	594	924	589	948	999999	776	999999	810	914	572	435	999999	80	999999	231	999999	603	678	652	765	833	996	269	999999	263	195	999999	449	227	402	478	909	999999	999999	999999	783	833	761	999999	560	665	485	999999	318	539	790	732	177	999999	930	47	999999	709	627	760	597	665	137	695	56	999999	999999	592	521	103	999999	193	326	685	999999	999999	841	527	999999	109	999999	999999	950	922	999999	463	919	790	297	365	871	210	781	993	661	128	706	999999	999999	871	999999	999999	999999	225	23	607	415	491	221	406	205	999999	617	999999	411	454	714	214	232	593	769	58	999999	166	231	325	411	332	33	329	999999	774	423	229	999999	465	999999	734	908	865	57	437	579	890	169	791	999999	999999	592	217	999999	501	844	520	112	778	597	185	993	697	206	92	999999	892	579	431	666	397	254	946	999999	980	305	367	545	342	478	414	996	440	732	157	999999	999999	999999	335	929	902	127	504	868	999999	741	999999	999999	964	969	687	321	999999	135	999999	999999	999999	574	434	999999	487	975	770	310	193	188	563	964	999999	352	999999	977	253	999999	763	279	750	999999	15	248	999999	698	999999	999999	790	999999	268	315	537	147	999999	252	490	999999	452	927	357	999999	685	999999	188	256	999999	999999	999999	710	78	246	371	925	269	567	568	195	121	788	404	407	519	100	999999	257	437	910	257	408	496	123	58	999999	999999	999999	999999	999999	70	838	87	958	999999	999999	34	999999	943	612	878	536	683	305	28	663	533	999999	683	594	537	930	999999	709	374	919	999999	954	999999	536	999999	713	999999	20	134	282	999999	445	363	439	76	898	999999	825	42	720	999999	200	999999	395	312	972	999999	808	999999	140	29	378	999999	134	865	79	833	417	608	174	372	999999	181	999999	952	999999	596	999999	999999	638	626	999999	677	653	204	33	999999	802	233	41	841	366	989	993	999999	342	999999	239	574	997	999999	896	226	999999	358	999999	999999	359	442	224	385	628	290	392	514	36	999999	999999	929	841	219	40	193	577	333	15	683	188	999999	620	999999	367	679	999999	573	999999	776	808	999999	
153	999999	510	999999	19	655	222	999999	999999	489	236	641	999999	309	732	999999	44	999999	648	544	999999	377	999999	866	999999	978	28	999999	759	819	784	259	892	644	786	836	708	999999	999999	999999	120	929	999999	699	999999	978	333	67	999999	742	538	26	137	999999	999999	775	174	644	548	999999	636	274	327	788	704	976	749	999999	522	895	89	374	999999	726	433	999999	301	151	609	843	999999	960	11	999999	999999	767	131	628	691	999999	999999	73	131	152	296	846	612	999999	994	289	239	65	999999	61	999999	174	999999	411	840	999999	483	32	45	705	387	675	272	311	508	936	999999	130	586	999999	232	999999	252	999999	439	587	811	14	157	330	613	598	425	999999	362	125	290	719	788	162	538	650	999999	425	764	621	584	999999	999999	68	434	118	479	44	999999	999999	922	999999	972	999999	728	999999	999999	714	101	788	260	322	948	393	656	145	999999	999999	972	581	999999	826	632	999999	13	999999	225	98	896	999999	129	390	130	716	203	199	747	535	434	999999	999999	323	334	976	371	271	999999	406	412	298	999999	55	72	257	658	999999	468	164	259	228	264	786	999999	596	669	869	202	241	199	999999	397	807	999	914	806	674	502	999999	457	742	157	819	999999	607	728	83	999999	999999	68	108	730	593	285	999999	804	989	999999	999999	999999	501	78	131	216	945	900	968	56	157	450	999999	999999	812	999999	517	80	999999	110	221	999999	999999	551	999999	183	101	735	804	531	792	119	999999	179	999999	348	955	999999	35	612	740	999999	999999	36	180	432	84	505	917	886	999999	145	369	999999	999999	999999	999999	950	750	947	124	220	106	999999	264	48	999999	814	837	999999	751	999999	54	999999	999999	515	118	569	999999	999999	109	596	817	999999	763	999999	750	999999	885	896	999999	15	922	88	999999	530	999999	999999	772	999999	798	999999	668	453	145	924	100	536	529	999999	760	161	579	854	848	999999	402	188	684	606	297	706	928	999999	846	745	921	966	344	839	905	795	797	248	107	999999	927	374	999999	999999	566	999999	408	999999	145	476	436	78	239	999999	137	999999	637	175	845	999999	999999	727	999999	400	12	133	202	689	873	965	363	340	756	19	600	38	405	845	50	83	307	821	805	379	318	852	737	374	712	484	167	999999	403	15	506	210	766	392	836	442	31	719	244	999999	123	105	321	229	999999	109	35	792	999999	772	794	520	921	237	999999	160	999999	828	977	999999	807	730	937	751	513	399	999999	999999	999999	607	999999	588	586	635	999999	222	540	517	999999	612	459	375	507	
631	999999	985	999999	539	310	999999	56	203	742	999999	999999	392	168	570	999999	979	999999	999999	783	527	999999	999999	999999	296	971	868	619	879	833	374	939	999999	233	315	541	999999	121	731	712	999999	561	857	999999	999999	272	999999	999999	970	801	999999	774	447	592	979	999999	13	999999	999999	567	999999	999999	177	999999	999999	905	931	169	852	999999	199	999999	116	308	459	966	863	370	202	33	108	814	999999	87	819	999999	502	849	253	405	537	475	128	174	280	266	393	497	478	835	341	713	211	941	611	999999	668	148	142	23	999999	642	999999	969	469	627	428	99	550	777	413	92	916	457	999999	723	750	942	38	999999	582	999999	892	367	999999	394	999999	999999	476	673	932	363	999999	999999	358	895	999999	159	999999	999999	838	999999	999999	701	999999	259	999999	754	450	887	405	725	999999	939	999999	680	750	501	286	85	999999	721	999999	999999	844	59	375	686	999999	605	999999	999999	248	384	365	999999	429	999999	935	442	596	859	266	588	999999	216	252	777	799	999999	155	124	872	628	999999	126	999999	79	999999	382	883	999999	999999	845	780	805	999999	736	583	162	261	558	566	844	488	164	465	45	609	638	807	598	887	999999	460	999999	999999	619	744	248	607	999999	344	563	559	999999	213	420	807	472	728	516	203	646	999999	596	558	999999	149	485	661	645	999999	999999	575	295	233	999999	394	787	87	868	999999	345	554	900	224	13	294	12	950	54	999999	147	909	300	404	999999	13	999999	444	699	479	268	586	961	891	126	987	273	263	978	999999	29	999999	860	524	858	101	526	382	554	999999	147	535	617	417	331	318	284	890	982	231	999999	353	387	999999	733	758	593	19	999999	25	31	999999	999999	28	218	752	58	776	546	999999	487	491	889	955	342	733	969	553	999999	999999	713	383	280	757	999999	676	999999	472	790	109	508	516	999999	538	722	398	562	599	209	579	269	508	354	833	743	49	463	431	65	999999	999999	999999	999999	300	999999	647	478	225	999999	541	999999	999999	985	446	999999	970	217	361	243	944	180	999999	999999	990	547	214	999999	447	23	465	223	585	416	790	320	468	77	983	999999	84	919	347	86	667	834	999999	523	999999	999999	772	832	112	198	121	829	419	695	458	999999	107	999999	999999	211	999999	999999	168	179	999999	136	191	903	233	134	999999	34	833	303	686	999999	999999	691	131	264	251	632	120	397	305	960	999999	773	619	999999	139	999999	889	146	27	348	675	513	328	781	11	999999	999999	978	999999	999999	996	999999	18	302	888	415	497	999999	
959	435	218	771	874	244	236	418	293	993	999999	703	145	696	285	347	490	999999	373	350	999999	382	33	999999	367	999999	999999	783	764	327	352	999999	967	123	186	999999	140	904	999999	93	554	592	585	999999	983	999999	952	999999	841	671	812	999999	51	999999	522	587	412	85	413	666	999999	452	999999	966	650	280	999999	31	520	693	999999	585	721	999999	795	999999	796	417	159	41	266	999999	999999	999999	514	814	681	999999	600	598	190	65	500	973	812	112	939	618	964	999999	999999	930	789	157	464	236	816	761	362	999999	791	994	926	382	410	617	510	560	461	836	999999	915	430	922	512	161	94	748	478	693	731	187	452	446	441	335	999999	794	639	287	997	999999	467	749	999999	195	139	128	573	204	602	389	167	138	999999	999999	509	866	644	312	152	999999	293	668	130	613	551	999999	941	999999	743	715	999999	999999	838	678	458	681	999999	327	32	966	185	283	101	352	30	324	999999	756	999999	999999	159	336	999999	929	636	799	629	203	999999	649	999999	498	461	886	468	983	299	444	999999	999999	999999	327	289	186	892	999999	577	777	593	236	999999	194	999999	999999	565	594	48	909	999999	659	999999	999999	682	382	788	999999	999999	214	884	47	35	888	999999	999999	999999	831	56	959	47	627	231	851	610	999999	493	993	999999	725	999999	873	944	390	403	999999	775	830	999999	999999	999999	999999	196	372	999999	555	210	277	663	259	479	733	547	88	871	424	437	211	320	274	999999	795	446	107	999999	999999	102	645	999999	999999	999999	435	196	149	999999	831	440	859	957	999999	217	225	339	999999	255	597	335	866	518	978	150	574	519	999999	27	602	769	999999	488	883	463	565	782	710	36	54	547	408	516	50	983	577	254	999999	67	999999	465	999999	851	296	684	236	137	999999	999999	659	915	999999	999999	999999	71	351	380	83	601	651	442	629	964	999999	59	927	999999	999999	994	572	999999	999999	999999	353	146	324	247	202	209	999999	438	276	896	377	138	731	285	546	979	999999	999999	180	999999	999999	241	836	490	650	246	756	876	659	521	999999	999999	662	502	778	833	746	113	188	874	999999	223	999999	732	999999	999999	328	999999	813	497	362	374	159	599	999999	122	309	834	597	999999	452	361	999999	754	655	999999	476	239	999999	712	243	539	28	306	300	202	74	999999	999999	999999	918	999999	73	999999	169	876	189	72	594	666	533	999999	516	232	431	23	445	422	999999	999999	606	98	154	999999	264	822	356	999999	309	715	999999	206	941	29	47	999999	298	615	594	779	999999	
413	999999	999999	189	331	999999	795	874	287	757	999999	36	343	970	999999	999999	962	907	346	999999	336	762	879	619	337	999999	496	195	999999	725	829	828	307	701	202	453	313	921	999999	800	999999	999999	32	957	405	179	999999	59	217	999999	335	707	257	259	530	651	765	999999	999999	361	536	610	790	562	927	999999	728	641	777	386	656	51	975	546	969	999999	740	921	224	167	999999	447	978	707	399	131	580	58	181	551	999999	92	79	580	273	950	999999	470	40	580	999999	967	281	999999	999999	293	999999	999999	999999	999999	910	999999	999999	999999	999999	999999	631	999999	172	806	999999	679	999999	235	698	573	972	999999	282	29	170	279	999999	643	716	999999	999999	157	977	999999	999999	999999	769	998	641	843	999999	385	589	184	328	115	308	233	999999	771	507	55	141	166	321	337	437	999999	21	640	953	373	999999	596	999999	483	999999	65	417	383	910	471	999999	855	999999	596	815	108	700	64	971	667	315	999999	896	129	25	999999	794	71	442	509	986	10	889	711	407	999999	999999	845	10	252	815	999999	861	45	461	286	667	725	522	339	568	957	999999	295	68	43	700	804	467	294	271	999999	940	999999	484	999999	965	786	198	821	847	999999	999999	729	852	999999	999999	860	668	739	162	999999	549	112	940	39	341	604	999999	374	302	999999	387	715	999999	469	999999	460	561	866	999999	881	999999	700	491	713	902	939	443	706	950	839	146	727	999999	999999	806	837	470	454	999999	999999	143	824	529	401	999999	349	748	392	347	632	309	801	429	999999	543	848	621	237	137	999999	171	999999	999999	462	319	659	583	999999	999999	185	999999	116	612	999999	999999	712	999999	99	999999	999999	999999	60	369	327	999999	344	307	999999	657	999999	226	243	999999	999999	999999	196	999999	76	999999	818	765	958	729	172	999999	203	999999	480	533	831	677	531	992	574	999999	120	587	106	922	974	361	723	142	705	959	756	788	750	749	999999	312	115	17	426	797	243	331	207	999999	347	156	827	336	826	999999	695	999999	752	662	999999	608	314	999999	118	466	51	826	999999	999999	999999	414	448	999999	972	529	999999	999999	576	999999	966	789	390	999999	585	828	534	999999	315	424	999999	999999	999999	999999	999999	952	999999	961	899	999999	999999	999999	307	999999	800	933	707	999999	364	307	999999	181	674	974	695	309	999999	893	999999	289	932	999999	520	609	999999	379	377	359	999999	29	999999	611	625	617	32	559	999999	396	620	999999	130	438	999999	17	999999	999999	999999	71	999999	361	734	114	403	619	999999	111	895	697	64	999999	565	
358	36	344	776	116	999999	67	999999	145	817	831	283	916	999999	503	620	513	999999	846	537	316	956	718	295	427	218	15	999999	920	999999	794	999999	999999	96	999999	412	999999	241	600	999999	784	118	999999	544	902	830	999999	460	533	490	392	999999	217	893	258	401	999999	58	359	898	550	999999	41	481	33	500	93	999999	396	101	921	282	312	310	752	207	699	183	393	596	731	555	67	999999	281	999	134	999999	837	380	104	650	999999	701	996	317	86	785	521	412	747	657	999999	441	569	120	492	907	150	60	701	999999	665	999999	177	994	419	601	210	34	376	999999	991	25	999999	281	999999	999999	314	444	131	914	662	999999	848	84	492	625	870	171	516	226	165	786	999999	959	999999	128	534	11	897	484	585	496	999999	960	665	57	999999	298	720	882	602	705	929	999999	481	683	999999	999999	512	794	731	49	517	159	631	215	346	47	296	999999	85	313	999999	646	338	175	945	888	419	444	191	582	450	634	624	459	999999	891	488	310	999999	441	498	113	999999	999999	999999	999999	999999	459	710	406	11	999999	806	299	169	999999	458	315	999999	36	999999	78	613	158	999999	883	999999	181	999999	454	559	985	77	644	815	443	893	792	197	68	559	959	733	784	580	11	999999	999999	300	574	443	999999	999999	187	758	430	499	999999	947	105	999999	167	111	266	999999	26	381	999999	484	999999	399	666	128	680	476	724	999999	829	577	596	999999	999999	880	783	21	386	422	889	885	394	943	999999	844	101	706	402	857	477	937	564	999999	665	850	575	999999	999999	64	999999	999999	44	95	999999	37	361	49	162	286	327	254	470	603	492	286	999999	781	110	821	36	973	84	866	866	891	22	999999	999999	359	315	609	243	332	530	188	851	309	282	999999	493	62	554	125	539	232	476	961	999999	389	761	793	83	955	999999	999999	636	177	228	779	24	394	649	803	999999	718	20	147	999999	313	434	789	509	839	999999	999999	999999	999999	337	999999	425	999999	828	999999	999999	522	999999	288	999999	611	552	999999	90	503	999999	999999	413	751	155	821	999999	999999	999999	834	999999	999999	293	999999	627	63	999999	677	999999	584	363	962	566	999999	215	457	192	999999	842	471	999999	750	709	15	592	999999	570	677	813	999999	999999	999999	999999	999999	66	626	238	301	999999	251	122	999999	999999	506	999999	294	999999	999999	545	999999	638	489	999999	427	84	999999	272	288	651	397	999999	999999	863	334	161	277	799	999999	582	999999	229	890	81	601	359	885	906	212	865	307	698	795	999999	999999	877	
943	600	745	919	852	999999	999999	649	274	999999	300	21	519	354	872	495	968	999999	956	999999	747	417	894	78	198	307	999999	422	354	698	698	999999	747	457	999999	676	64	653	730	235	999999	251	807	843	68	873	397	858	993	999999	729	602	185	999999	139	535	705	999999	730	554	303	537	305	999999	70	610	274	72	146	205	441	999999	472	999999	208	506	610	61	999999	999999	910	211	999999	999999	969	105	514	999999	327	682	971	386	923	999999	999999	999999	945	241	999999	458	609	334	721	999999	381	414	999999	999999	449	633	924	999999	667	415	643	102	118	999999	999999	964	106	999999	745	999999	234	64	401	297	799	999999	999999	999999	999999	999999	715	586	489	631	170	565	999999	999999	660	693	757	327	719	517	541	839	633	192	636	818	361	999999	999999	999999	999999	327	999999	842	655	982	82	556	385	999999	700	67	612	487	602	50	998	46	514	61	705	906	344	884	755	959	999999	999999	999999	459	999999	999999	996	231	67	843	552	134	414	677	621	211	942	613	817	484	236	155	999999	595	820	325	930	537	562	667	982	137	96	999999	999999	999999	813	925	905	999999	70	391	429	759	497	999999	999999	999999	999999	503	964	731	77	281	733	688	999999	156	639	884	999999	999999	669	999999	999999	424	999999	719	529	999999	999999	999999	707	999999	999999	845	725	829	107	946	999999	103	106	999999	703	999999	70	815	961	469	914	666	296	999999	999999	601	722	39	999999	83	836	999999	999999	523	115	947	33	999999	858	999999	962	959	999999	692	201	999999	372	610	696	609	999999	999999	999999	69	999999	731	730	999999	999999	821	132	999999	931	999999	120	780	999999	583	999999	999999	238	999999	957	83	507	954	999999	604	828	831	238	121	343	298	718	999999	165	257	999999	383	226	999999	999999	999999	765	999999	999999	999999	582	421	471	789	657	940	381	973	999999	684	562	999999	124	136	999999	488	593	21	362	642	315	505	624	538	72	999999	539	891	999999	921	317	241	926	999999	999999	999999	369	448	463	403	917	745	349	481	695	471	999999	100	488	882	999999	999999	914	395	718	86	796	933	999999	88	999999	489	953	353	376	331	132	531	114	450	128	154	558	958	725	570	166	153	843	999999	319	449	412	147	478	563	327	999999	874	945	999999	999999	721	999999	993	437	791	999999	114	374	999999	999999	999999	999999	763	307	205	955	999999	158	919	652	999999	999999	769	960	86	816	875	999999	14	999999	656	168	999999	692	433	183	965	297	779	999999	999999	478	999999	999999	463	375	383	999999	367	371	870	999999	36	999999	346	596	
999999	42	360	999999	130	999999	370	757	91	826	217	81	874	32	999999	999999	379	758	614	621	999999	198	506	711	442	999999	454	999999	999999	930	142	999999	356	836	568	999999	937	803	999999	746	999999	505	499	636	167	312	306	345	382	498	356	999999	363	724	999999	426	535	648	999999	425	847	999999	999999	160	999999	999999	724	48	999999	66	445	575	717	999999	512	999999	698	869	554	139	999999	118	269	232	584	864	999999	631	122	999999	999999	999999	999999	625	999999	390	469	348	999999	812	587	267	999999	999999	63	781	560	496	999999	357	727	999999	104	412	26	739	468	813	576	830	846	103	925	322	658	999999	314	101	968	131	907	360	927	742	552	150	237	943	179	999999	313	23	418	765	424	742	203	858	609	999999	922	655	772	999999	999999	494	342	999999	999999	999999	999999	468	527	101	449	377	738	361	860	875	999999	525	644	773	526	832	684	170	898	915	999999	999999	492	809	208	261	587	999999	776	67	808	667	284	273	335	845	495	327	325	999999	999999	841	997	733	657	407	21	998	595	999999	999999	181	999999	999999	952	31	975	718	892	999999	789	922	585	803	999999	843	250	381	999999	681	347	366	844	851	911	121	999999	759	161	801	250	589	230	643	256	999999	996	532	320	999999	869	777	435	137	266	91	266	999999	666	813	167	639	559	914	999999	999999	337	819	840	841	574	226	566	100	946	210	999999	942	556	440	847	717	71	145	812	569	930	999999	594	829	999999	263	999999	347	644	999999	39	316	847	802	309	187	691	999999	999999	652	220	344	191	66	389	323	999999	235	966	449	999999	424	999999	999999	523	999999	234	20	986	320	132	999999	999999	345	180	395	999999	999999	140	999999	36	592	406	169	358	595	535	538	999999	541	614	867	380	205	42	615	999999	620	289	689	952	680	492	999999	529	991	888	845	886	994	228	894	105	306	422	999999	999999	942	877	999999	94	696	570	454	705	999999	999999	999999	999999	564	191	484	999999	450	717	355	109	977	639	367	707	999999	999999	455	322	720	771	84	782	55	597	271	743	999999	604	266	119	999999	999999	274	999999	637	542	331	999999	744	430	655	588	77	887	50	313	519	230	404	54	125	141	985	493	999999	999999	999999	967	919	999999	122	845	461	245	71	999999	375	225	79	158	331	643	578	999999	126	496	999999	999999	556	958	233	141	210	221	994	999999	736	999999	378	169	284	363	892	12	318	999999	999999	831	999999	785	999999	304	160	256	723	481	563	696	377	999999	762	108	421	961	517	980	645	
250	999999	999999	999999	594	846	910	873	967	999999	999999	981	317	999999	884	342	771	30	928	981	953	498	999999	352	50	413	999999	407	185	942	999999	494	999999	173	886	590	670	999999	999999	458	999999	382	755	731	987	714	70	999999	878	999999	650	940	589	998	691	751	728	812	487	191	755	513	697	35	819	91	653	153	482	304	999999	513	999999	479	741	581	743	791	365	335	353	182	528	420	302	990	999999	339	481	999999	861	999999	779	171	703	737	685	730	912	905	71	916	445	583	103	146	999999	119	267	120	18	936	457	999999	838	582	984	287	733	828	185	999999	672	999999	442	815	733	999999	776	14	895	22	879	460	274	436	737	945	999999	165	999999	795	999999	371	136	924	999999	999999	332	130	753	407	999999	94	999999	747	999999	999999	151	287	412	756	342	263	224	995	999999	999999	887	999999	845	49	960	577	999999	390	251	999999	999999	999999	999999	115	193	999999	261	498	26	794	999999	526	192	639	803	49	753	971	999999	819	156	141	866	413	999999	999999	999999	714	999999	999999	983	349	999999	943	999999	633	999999	999999	572	686	12	726	979	272	276	371	999999	216	999999	999999	824	138	926	432	164	999999	650	11	999999	273	381	546	60	596	810	390	999999	999999	752	179	177	999999	409	776	816	429	161	999999	146	999999	701	78	478	526	999999	999999	999999	999999	788	999999	983	870	932	309	314	465	675	393	999999	885	351	979	463	75	753	378	729	160	615	735	927	56	999999	994	571	312	78	534	990	955	968	946	461	999999	196	306	523	109	472	361	999999	768	999999	260	38	721	615	413	772	237	136	272	999999	62	999999	936	999999	938	737	11	397	150	402	506	999999	404	528	517	878	999999	855	629	687	999999	981	168	999999	614	965	999999	697	664	762	763	829	705	487	408	999999	260	301	584	371	470	964	999999	376	999999	342	633	203	108	534	324	382	506	999999	214	81	720	999999	400	999999	888	314	732	388	639	677	222	999999	130	999999	628	165	999999	999999	227	299	378	792	999999	281	999999	656	598	139	999999	999999	332	999999	283	999999	356	228	999999	999999	483	165	999999	234	737	968	999999	999999	82	658	999999	169	999999	249	999999	915	702	927	773	999999	641	999999	999999	602	940	257	355	101	644	999999	103	409	264	668	784	72	66	154	65	300	999999	625	583	939	233	288	289	999999	764	367	634	999999	455	783	999999	251	448	640	999999	489	622	999999	999999	289	564	506	905	999999	999999	304	859	558	872	999999	999999	26	658	999999	378	661	967	272	337	286	168	
674	954	480	999999	543	623	426	859	575	999999	999999	552	999999	384	726	383	847	628	469	999999	86	556	973	999999	954	592	672	999999	632	521	360	999999	795	131	999999	999999	434	744	921	681	999999	698	306	804	844	473	999999	402	652	999999	130	644	867	778	999999	128	981	664	999999	950	950	164	237	999999	327	999999	757	182	494	183	949	112	706	787	75	387	259	178	999999	491	999999	999999	999999	354	400	715	999999	27	48	771	999999	999999	11	970	730	288	471	252	486	424	716	999999	907	999999	338	28	937	90	713	704	869	812	999999	261	724	999999	546	882	663	611	595	999999	143	723	612	999999	110	735	66	787	916	999999	692	556	999999	53	372	999999	999999	999999	777	753	314	999999	999999	758	86	749	256	59	742	999999	999999	874	829	976	59	194	865	159	917	212	999999	999999	788	863	129	146	486	680	318	406	866	291	999999	842	435	799	821	999999	113	360	999999	17	55	999999	427	818	999999	798	994	999999	999999	999999	999999	575	730	388	555	48	638	999999	273	576	999999	345	722	999999	50	999999	551	260	373	21	55	567	999999	26	880	461	446	311	419	688	686	139	132	10	999999	268	122	57	253	782	999999	173	97	913	275	709	614	129	778	999999	257	999999	999999	272	821	896	852	999999	507	999999	602	337	530	585	999999	612	223	721	999999	781	874	504	16	591	999999	999999	479	810	999999	181	846	999999	533	678	440	942	324	859	999999	930	999999	408	549	159	189	888	999999	512	32	662	495	893	648	996	865	999999	999999	234	476	939	426	52	962	335	256	285	999999	852	154	947	297	999999	542	550	999999	476	954	856	999999	907	248	967	787	98	999999	953	678	536	812	999999	214	100	393	250	513	372	446	223	903	903	93	790	999999	84	999999	141	360	107	629	399	798	881	999999	568	700	459	265	999999	999999	303	607	277	49	466	999999	207	999999	302	47	13	999999	999999	953	508	824	999999	999999	712	723	555	602	581	906	999999	999999	999999	278	824	549	64	117	572	999999	609	306	815	750	999999	341	177	999999	999999	999999	626	369	67	927	323	744	252	849	999999	999999	103	999999	36	999999	626	576	420	929	155	752	982	999999	468	175	353	999999	18	707	707	999999	555	395	544	520	290	64	831	405	954	999999	306	214	563	999999	481	999999	999999	454	134	334	920	999999	24	999999	87	729	900	891	999999	999999	735	545	999999	182	605	708	999999	515	90	572	745	25	974	74	999999	999999	999999	56	999999	443	932	563	583	383	459	317	380	999999	999999	560	163	939	999999	
843	355	761	999999	999999	999999	772	753	999999	374	999999	999999	905	999999	949	859	310	999999	999999	206	150	188	181	999999	768	723	297	338	999999	999999	529	419	999999	999999	999999	999999	694	714	999999	240	922	690	178	999999	31	999999	999999	999999	430	999999	142	173	309	742	999999	999999	183	798	999999	667	528	444	827	999999	844	999999	783	711	142	999999	999999	595	999999	999999	284	460	19	982	940	974	999999	254	907	557	940	366	119	73	523	999999	999999	895	419	294	999999	488	862	999999	999999	999999	20	999999	910	200	215	546	728	686	999999	999999	656	200	858	999999	498	284	536	280	750	488	41	999999	197	667	999999	999999	186	160	911	795	999999	999999	637	70	964	335	999999	716	351	403	637	433	604	303	818	999999	47	99	999999	999999	999999	592	737	866	848	999999	655	252	999999	936	999999	578	999999	672	999999	134	999999	797	365	173	999999	820	999999	356	999999	608	999999	894	849	999999	999999	97	364	484	999999	14	794	771	222	675	999999	100	219	415	43	69	659	932	999999	693	792	249	733	632	496	999999	664	999999	999999	250	184	999999	403	167	705	283	223	300	999999	628	340	791	585	999999	999999	850	999999	523	323	791	948	193	233	165	556	991	363	732	988	712	350	414	999999	972	500	999999	697	61	709	760	845	369	113	52	363	10	664	53	148	645	531	999999	76	234	301	999999	538	999999	999999	999999	999999	999999	999999	126	287	926	46	613	199	575	163	558	813	563	999999	999999	89	999999	802	555	336	319	594	352	999999	209	999999	530	681	509	389	459	450	994	840	999999	67	987	764	436	999999	61	854	572	492	972	337	513	288	711	999999	356	444	65	388	609	896	958	999999	87	589	515	931	690	196	703	118	818	999999	591	532	102	999999	375	591	285	465	31	999999	218	999999	833	999999	969	999999	43	999999	394	616	240	999999	108	61	686	847	459	129	174	386	788	864	518	790	697	189	999999	929	999999	474	999999	153	999999	108	727	215	755	272	962	999999	162	688	723	212	491	134	433	50	740	527	141	165	301	645	82	353	999999	53	555	790	778	114	945	920	513	97	592	10	334	480	102	196	167	81	233	110	151	316	999999	572	755	779	198	999999	999999	947	999999	239	36	384	852	711	717	182	324	58	742	999999	698	404	999999	433	716	999999	434	945	998	999999	421	999999	211	56	744	999999	44	999999	915	404	999999	566	245	362	973	949	627	999999	478	984	757	185	367	348	618	999999	999999	331	72	928	126	999999	949	631	817	64	999999	806	967	735	147	325	999999	
999999	225	142	169	999999	459	766	642	999999	476	23	472	246	614	863	438	999999	999999	712	936	999999	999999	199	617	614	999999	919	777	821	423	743	847	442	52	28	132	485	999999	999999	871	306	296	82	921	999999	999999	999999	449	999999	378	999999	783	434	999999	999999	70	999999	999999	555	645	539	988	999999	630	732	999999	999999	999999	999999	999999	952	106	110	841	639	701	215	278	999999	455	963	480	468	999999	297	999999	422	63	896	958	106	999999	999999	999999	999999	999999	475	451	999999	999999	999999	386	853	999999	425	40	682	999999	749	454	855	757	999999	999999	681	69	530	999999	999999	771	754	999999	999999	637	643	991	999999	894	509	332	235	763	89	913	328	586	626	999999	37	266	287	828	313	999999	113	999999	127	99	534	282	787	999999	118	427	999999	159	88	226	934	434	133	788	999999	999999	999999	101	677	930	781	104	442	640	350	86	493	999999	673	999999	534	304	999999	999999	370	236	545	138	654	999999	899	178	508	410	955	999999	142	499	744	887	234	21	672	197	318	439	999999	156	757	999999	933	98	485	233	691	640	560	317	427	999999	881	99	999999	24	41	613	596	41	684	746	943	994	999999	786	999999	999999	631	687	508	931	396	398	380	622	729	810	999999	284	718	325	999999	825	82	885	16	999999	999999	657	166	705	842	808	999999	20	999999	939	999999	699	603	178	18	999999	808	496	471	492	999999	823	295	230	920	322	999999	999999	703	128	921	305	999999	495	948	974	999999	803	98	588	927	999999	534	790	903	999999	680	549	999999	180	26	999999	999999	524	425	750	372	999999	999999	530	495	111	316	999999	27	610	919	999999	230	44	999999	15	999999	883	564	999999	298	504	326	926	641	773	63	533	999999	345	999999	999999	999999	999999	611	595	999999	568	102	999999	63	565	772	303	84	572	329	282	999999	20	189	540	999999	75	999999	867	618	857	999999	722	999999	782	868	999999	729	663	47	32	999999	756	987	999999	790	738	999999	733	732	33	852	79	453	999999	705	999999	166	999999	306	14	999999	744	976	170	999999	380	777	999999	696	100	999999	421	535	307	849	999999	999999	999999	749	230	769	727	145	595	999999	818	278	276	86	777	525	388	366	999999	999999	688	999999	827	167	999999	961	35	46	641	459	440	999999	155	932	999999	999999	815	601	999999	245	28	608	999999	164	861	112	510	203	999999	575	195	999999	502	999999	170	999999	206	193	999999	999999	743	690	504	999999	575	284	999999	344	999999	710	710	786	291	797	266	90	399	672	305	317	999999	832	127	76	273	386	51	
133	771	342	870	999999	999999	816	501	999999	113	255	999999	586	979	175	751	219	864	999999	999999	999999	999999	90	902	533	999999	32	808	999999	573	438	872	198	243	999	999999	999999	839	88	525	999999	306	928	976	999999	93	999999	337	295	90	908	211	864	999999	347	367	691	440	346	744	248	17	589	764	675	382	400	353	980	602	641	379	786	882	307	407	837	113	758	450	178	694	999999	999999	665	236	999999	585	895	641	999999	678	502	343	287	468	716	173	310	771	692	374	357	692	449	538	425	981	315	999999	999999	587	682	895	575	553	494	999999	109	448	375	815	999999	999999	999999	999999	999999	999999	605	839	690	673	999999	987	758	804	347	830	999999	136	811	35	999999	955	120	304	996	606	768	999999	974	999999	74	861	405	999999	916	17	972	486	661	973	999999	476	999999	856	784	999999	147	771	215	663	999999	972	637	999999	545	502	999999	426	999999	280	999999	870	865	733	609	941	591	881	887	339	857	999999	474	838	999999	802	706	264	999999	311	469	996	528	999999	999999	999999	234	66	341	999999	999999	556	519	391	299	999999	611	525	257	843	113	999999	884	876	999999	472	507	999999	700	742	795	999999	907	664	999999	687	352	554	153	999999	716	535	549	473	560	311	395	93	549	143	201	191	16	999999	207	999999	999999	652	514	127	999999	435	365	599	999999	804	649	999999	580	612	999999	999999	382	999999	137	578	717	420	325	504	86	424	999999	999999	550	999999	968	999999	466	607	574	699	50	35	999999	999999	180	949	845	755	999999	540	512	999999	969	145	808	276	548	999999	495	702	999999	20	999999	178	185	797	58	23	999999	417	398	973	47	999999	26	356	816	845	408	767	574	570	841	546	912	323	598	415	806	701	693	837	122	872	372	39	985	754	116	999999	901	832	918	254	151	538	899	504	999999	461	999999	999999	230	728	999999	766	999999	503	265	861	208	642	216	999999	724	561	861	999999	111	999999	999999	999999	739	35	865	999999	999999	597	999999	384	423	103	296	354	251	990	616	393	999999	999999	860	491	499	999999	184	999999	625	999999	530	589	999999	734	403	999999	99	999999	999999	999999	862	394	123	581	108	999999	999999	115	356	862	893	733	944	477	430	505	135	999999	572	495	851	607	126	999999	76	815	706	689	700	164	999999	853	37	421	531	999999	999999	289	392	617	999999	79	912	763	999999	796	645	999999	999999	999999	16	219	825	999999	353	999999	277	999999	514	999999	999999	758	999999	201	999999	999999	999999	999999	945	80	999999	846	497	955	688	782	694	363	
999999	279	180	505	385	802	158	55	999999	999999	999999	276	92	248	774	110	441	999999	664	721	165	849	101	121	999999	999999	999999	999999	999999	870	999999	571	570	914	274	999999	122	679	382	999999	53	561	999999	999999	465	679	999999	774	81	397	523	640	127	973	207	999999	188	68	251	152	999999	988	333	167	999999	506	706	177	973	540	987	761	675	62	999999	603	837	945	656	584	255	120	98	334	356	158	453	596	999999	144	66	64	438	239	999999	65	999999	855	385	999999	973	999999	801	541	409	762	999999	999999	999999	999999	303	243	411	666	896	806	999999	999	810	621	999999	999999	461	838	483	933	332	445	999999	622	375	981	569	697	999999	435	318	999999	924	594	194	387	999999	999999	999999	823	652	772	999999	888	165	238	999999	764	906	863	368	963	67	475	439	999999	708	999999	238	321	673	714	999999	999999	999999	352	84	999999	436	675	999999	999999	999999	660	999999	560	112	479	467	146	936	805	790	999999	999999	355	499	458	165	665	679	999999	999999	999999	159	937	717	873	999999	813	164	999999	999999	241	999999	29	966	999999	194	878	426	999999	999999	101	384	867	999999	317	402	152	999999	625	69	771	995	210	464	999999	999999	354	842	999999	89	654	999999	999999	478	559	702	57	389	999999	274	999999	249	449	402	999999	155	292	999999	410	480	258	999999	999999	770	566	999999	844	999999	500	999999	839	46	196	160	571	999999	999999	399	375	614	355	762	761	361	782	999999	999999	808	671	330	228	341	999999	999999	999999	999999	454	346	912	323	858	492	888	999999	434	250	62	299	830	684	877	892	999999	999999	135	999999	208	187	987	999999	689	45	999999	999999	999999	508	605	437	329	877	999999	931	487	61	756	862	999999	565	926	999999	478	266	999999	986	453	336	999999	645	633	345	495	277	359	877	999999	822	597	719	527	926	644	625	999999	999999	999999	999999	415	595	999999	272	621	642	261	454	566	999999	66	908	999999	351	814	959	803	983	391	396	582	999999	428	999999	275	164	48	999	999999	853	295	35	965	507	999999	999999	606	371	724	852	26	999999	321	210	765	999999	993	185	122	684	999999	999999	571	634	373	805	177	115	999999	466	604	261	999999	712	147	41	942	228	430	999999	363	999999	268	538	380	677	298	227	178	999999	171	863	886	223	999999	308	463	341	999999	126	930	999999	999999	268	999999	764	358	608	999999	999999	999999	774	754	999999	330	389	999999	43	263	695	999999	949	999999	421	304	740	375	343	680	839	577	611	94	314	785	862	77	10	289	999999	329	690	999999	444	838	
397	118	489	892	999999	999999	430	87	448	609	980	564	999999	963	517	398	999999	927	999999	166	145	690	449	622	468	321	728	753	999999	376	825	794	502	583	907	632	886	450	37	999999	157	533	645	704	804	999999	999999	47	771	227	999999	999999	999999	287	702	706	669	867	999999	341	999999	677	439	999999	784	196	71	380	65	885	512	574	900	964	19	611	54	999999	999999	169	999999	691	981	430	72	999999	999999	225	999999	210	962	29	26	999999	417	999999	104	572	920	999999	247	742	999999	886	714	740	999999	968	278	100	999999	924	59	274	999999	999999	999999	18	20	999999	334	846	500	854	922	999999	557	999999	999999	999999	517	482	824	209	921	465	999999	105	999999	331	999999	894	946	789	548	999999	969	751	562	256	783	95	562	208	293	999999	252	136	963	231	192	657	421	738	999999	190	109	849	352	677	460	600	999999	999999	522	999999	899	710	316	884	523	805	652	310	999999	999999	919	626	916	530	999999	583	141	494	149	999999	482	218	216	368	938	999999	409	885	795	193	793	999999	685	853	502	542	820	89	707	387	999999	121	999999	999999	270	483	933	999999	464	877	468	807	549	999999	999999	691	503	947	945	403	406	999999	514	572	999999	56	940	72	38	999999	763	999999	999999	999999	546	371	234	999999	108	999999	197	999999	430	918	999999	985	334	716	896	811	49	999999	143	314	980	248	606	421	523	999999	542	999999	793	784	124	415	30	999999	432	596	466	448	849	999999	215	999999	999999	596	847	652	721	234	999999	999999	640	890	919	483	781	308	764	813	542	999999	922	326	792	646	803	318	965	546	999999	310	354	601	33	652	108	171	902	999999	573	999999	502	999999	703	999999	153	233	496	546	16	134	831	652	906	964	567	889	36	999999	792	539	999999	185	999999	866	872	49	866	999999	999999	619	405	754	250	999999	392	614	623	226	502	579	822	999999	540	999999	478	702	695	69	95	219	144	999999	228	44	192	326	376	837	704	113	367	229	172	396	729	86	412	243	582	999999	276	999999	207	222	716	269	644	999999	999999	180	354	999999	191	999999	485	202	999999	216	489	75	999999	785	522	398	222	602	266	153	999999	999999	999999	461	486	999999	943	334	15	15	327	923	681	999999	449	533	759	559	48	996	911	537	550	206	999999	516	715	490	298	999999	999	124	999999	500	354	999999	999999	999999	999999	60	232	161	999999	999999	888	565	393	654	345	988	639	663	564	269	242	901	851	999999	706	999999	999999	462	999999	999999	15	999999	920	191	248	453	999999	865	
238	988	774	760	350	30	317	198	133	71	154	999999	179	346	999999	743	999999	452	154	787	197	999999	999999	999999	125	999999	524	999999	645	212	415	891	999999	999999	434	999999	495	482	561	830	999999	999999	847	364	318	735	37	669	999999	999999	922	795	309	999999	678	878	363	999999	645	360	505	631	553	920	655	262	965	405	999999	999999	257	785	891	999999	999999	679	513	999999	999999	389	999999	855	43	468	289	619	592	479	105	555	222	490	837	210	334	163	964	926	709	66	769	632	756	668	929	147	904	999999	862	998	999999	94	553	265	999999	650	999999	94	640	45	669	496	999999	367	771	766	948	691	989	848	714	586	570	404	999999	339	108	999999	538	152	715	607	616	107	190	138	999999	582	811	683	566	880	295	999999	396	999999	333	399	897	999999	198	222	999999	24	294	788	524	158	645	68	552	999999	555	498	999999	71	999999	211	186	643	829	376	999999	999999	292	834	300	896	999999	345	16	709	477	375	953	503	612	999999	813	402	613	788	936	753	999999	343	334	797	999999	334	404	131	223	264	343	999999	342	689	731	459	497	999999	150	309	62	999999	999999	190	999999	999999	459	287	398	784	39	51	439	999999	184	949	510	999999	551	683	941	885	999999	223	42	141	170	923	870	999999	904	985	648	636	999999	298	999999	999999	263	527	875	127	999999	438	234	301	392	216	515	782	949	994	86	466	368	176	357	999999	157	412	666	536	416	45	880	53	999999	999999	435	885	370	366	249	34	999999	999999	162	67	999999	740	748	953	417	97	414	909	999999	192	278	534	941	57	996	850	861	349	710	697	558	999999	899	589	781	629	422	592	999999	61	657	999999	24	999999	999999	416	999999	999999	128	999999	630	970	144	220	534	901	944	323	369	398	999999	999999	123	999999	508	808	999999	169	182	788	675	999999	164	857	534	734	520	651	505	590	999999	158	999999	391	77	587	56	688	999999	879	685	108	232	999999	888	198	429	559	790	744	999999	504	539	339	653	808	816	286	686	799	391	302	818	779	211	24	247	732	397	999999	761	163	114	302	999999	576	599	797	969	345	314	960	861	760	999999	692	619	891	999999	268	999999	770	11	265	498	392	290	999999	999999	873	950	697	171	869	982	999999	999999	246	236	86	219	28	316	350	495	430	441	67	764	518	999999	356	999999	139	999999	990	161	848	803	999999	999999	999999	642	105	395	999999	799	991	999999	999999	302	382	664	660	59	999999	463	999999	769	78	951	232	688	646	478	999999	999999	42	
999999	992	269	551	999999	516	999999	999999	386	221	954	878	999999	999999	289	999999	226	999999	999999	344	89	405	999999	499	89	999999	768	73	467	995	626	791	915	766	280	785	344	750	999999	157	870	986	376	252	999999	891	447	999999	943	527	430	455	912	367	952	999999	999999	770	472	707	747	726	604	999999	594	999999	963	863	178	999999	826	475	92	999999	474	102	39	294	999999	197	999999	267	130	939	574	181	879	999999	814	999999	999999	999999	999999	242	409	153	392	985	999999	543	928	583	342	449	701	955	373	377	893	999999	295	181	977	284	419	490	606	664	999999	423	294	415	999999	999999	184	262	196	849	999999	999999	710	53	636	260	999999	713	924	680	248	619	807	511	663	999999	670	158	596	999999	823	919	999999	727	179	244	258	522	533	999999	275	448	768	999999	243	572	159	252	999999	727	24	705	999999	999999	426	206	615	999999	751	106	552	36	999999	192	999999	999999	784	983	874	401	11	746	189	804	415	799	851	294	277	101	803	428	999999	869	999999	127	363	620	999999	972	629	474	999999	437	577	248	783	585	999999	28	787	176	999999	153	725	278	525	999999	999999	626	355	999999	999999	660	302	133	423	795	202	909	861	999999	999999	999999	772	537	976	752	999999	999999	999999	275	797	999999	999999	637	60	469	154	721	601	601	109	684	626	999999	958	120	145	454	825	987	392	587	999999	622	494	476	380	198	302	999999	534	353	609	89	532	267	355	665	83	954	650	481	317	270	999999	998	285	999999	999999	865	616	782	999999	999999	882	220	101	691	153	584	98	999999	429	827	76	756	84	547	775	701	765	480	381	871	999999	911	279	896	558	495	200	906	999999	436	167	752	11	999999	207	322	175	999999	999999	498	999999	999999	62	489	203	318	924	999999	698	877	110	145	411	480	999999	971	940	205	143	999999	393	192	999999	999999	999999	324	754	503	999999	999999	535	999999	999999	882	15	999999	859	789	703	250	571	462	217	999999	999999	31	999999	530	888	235	381	969	530	999999	999999	683	357	999999	999999	878	563	430	398	999999	999999	999999	187	999999	999999	50	122	161	502	893	95	999999	974	605	999999	999999	973	233	615	124	91	565	579	104	999999	332	999999	999999	970	824	686	151	74	972	400	336	844	999999	66	847	123	230	999999	637	778	184	708	752	999999	180	999999	339	999999	283	163	999999	429	999999	751	152	745	322	191	677	216	944	999999	999999	214	339	804	160	999999	767	11	861	97	942	326	602	623	999999	406	799	918	357	999999	999999	999999	613	999999	761	
80	999999	112	999999	49	799	431	999999	318	706	999999	74	375	999999	999999	999999	282	302	698	999999	766	159	528	203	916	391	759	859	619	85	193	601	431	53	90	999999	665	210	822	298	999999	999999	999999	917	14	342	434	999999	195	287	518	526	915	429	999999	920	999999	908	883	657	50	571	224	243	523	946	642	999999	674	907	392	81	999999	409	966	999999	866	611	198	584	956	595	673	341	566	666	685	12	57	169	999999	756	326	174	257	999999	278	59	403	68	700	112	498	287	895	446	56	515	463	721	64	784	720	999999	700	454	897	883	676	857	270	999999	284	515	50	636	754	999999	161	27	15	816	218	999999	999999	854	106	396	445	130	619	179	999999	336	114	93	999999	27	999999	803	61	394	383	545	797	70	827	983	247	268	691	999999	363	446	999999	248	576	590	999999	846	357	511	447	556	247	101	100	948	410	956	600	999999	841	358	965	620	443	672	342	999999	37	999999	159	999999	439	999999	816	112	999999	866	999999	455	601	999999	455	550	946	826	308	706	999999	879	583	999999	668	953	900	15	999999	105	804	999999	258	601	818	244	999999	271	127	369	285	988	338	999999	450	155	999999	999999	902	425	673	616	374	635	855	158	539	999999	518	485	977	810	632	999999	71	999999	999999	10	809	221	198	685	709	999999	999999	980	999999	999999	999999	523	817	999999	112	999999	431	198	540	622	746	999999	704	493	752	999999	392	474	365	813	999999	837	999999	145	414	691	999999	987	906	436	214	999999	999999	999999	999999	994	999999	300	999999	576	103	999999	999999	999999	264	148	999999	704	999999	999999	555	957	625	737	567	12	574	682	282	421	828	443	291	114	999999	872	73	214	465	758	974	999999	766	999999	999999	999999	765	374	999999	276	184	532	64	839	999999	257	258	870	932	35	429	984	28	296	747	659	999999	967	175	392	999999	311	248	999999	999999	464	999999	835	26	959	246	210	999999	999999	999999	306	999999	999999	234	171	623	203	282	440	338	989	83	479	51	71	25	999999	209	999999	999999	872	293	879	745	425	66	423	853	972	789	229	999999	22	999999	451	280	150	743	13	999999	999999	39	808	846	113	391	999999	794	954	943	448	999999	313	814	374	22	509	706	808	115	209	349	999999	651	118	807	70	999999	600	790	999999	999999	205	999999	320	842	485	42	642	44	344	629	999999	38	350	228	879	208	999999	999999	771	443	999999	898	568	541	730	166	738	306	330	301	204	174	78	394	999999	999999	503	531	536	476	73	999999	770	580	999999	
280	310	889	927	862	745	170	29	441	999999	307	999999	999999	122	999999	304	346	713	53	435	734	960	955	999999	305	704	999999	902	999999	379	171	137	988	101	459	856	849	378	468	556	999999	155	637	276	507	422	725	999999	217	999999	727	71	726	155	715	320	999999	475	631	168	591	268	999999	71	957	179	999999	686	662	472	454	967	254	497	401	589	333	689	916	999999	978	743	694	133	999999	110	999999	842	385	149	510	999999	746	310	964	775	431	575	318	337	250	48	756	745	727	999999	999999	239	753	136	986	665	558	999999	189	848	573	600	419	857	769	999999	999999	523	999999	999999	231	943	533	626	167	757	380	589	643	940	987	949	406	892	293	999999	999999	259	162	845	825	997	999999	126	212	999999	166	461	567	910	737	243	999999	656	538	872	706	137	999999	239	999999	968	115	249	860	623	204	527	999999	598	250	61	370	126	255	999999	822	999999	424	999999	601	918	999999	733	212	754	999999	749	999999	420	474	961	291	923	560	856	892	882	265	999999	637	639	887	969	669	686	872	667	410	999999	60	299	999999	999999	638	999999	999999	382	46	999999	999999	999999	999999	163	133	288	769	447	566	398	340	940	161	835	699	961	41	61	73	526	999999	509	349	999999	999999	999999	259	650	999999	999999	999999	520	845	159	141	192	475	734	846	390	916	434	110	999999	975	999999	148	876	999999	676	345	894	318	519	234	999999	115	126	792	949	39	999999	162	382	488	999999	104	12	999999	516	999999	306	215	683	999999	457	408	336	82	999999	999999	999999	999999	618	848	25	212	335	924	193	87	358	941	896	999999	796	282	728	533	165	25	146	181	435	189	999999	688	635	909	777	999999	999999	999999	542	913	656	999999	543	533	473	999999	769	87	521	439	148	364	319	332	814	184	680	999999	999999	245	999999	211	282	439	809	336	577	999999	999999	643	999999	313	409	983	704	384	738	204	70	547	255	68	660	995	999999	684	379	313	105	602	869	999999	137	999999	999999	455	999999	999999	999999	147	999999	999999	929	877	140	835	954	335	999999	439	446	999999	742	379	989	840	550	999999	398	135	956	273	999999	555	774	333	185	999999	999999	259	245	633	480	923	506	999999	139	782	865	215	729	54	685	665	165	999999	999999	758	317	182	904	999999	716	599	190	776	32	999999	113	807	659	852	365	377	999999	812	16	999999	999999	999999	711	999999	421	192	405	911	999999	664	399	391	99	999999	999999	797	355	383	916	880	742	999999	999999	754	678	67	555	877	999999	318	999999	
352	386	424	886	999999	999999	145	450	534	203	279	198	999999	985	999999	717	242	66	567	32	820	896	135	86	152	215	999999	100	999999	999999	527	232	279	999999	56	999999	675	540	573	336	219	999999	999999	687	999999	541	523	768	956	349	999999	820	999999	999999	651	999999	261	999999	743	999999	513	55	96	897	999999	56	918	999999	939	717	52	999999	492	240	999999	887	513	448	999999	611	691	198	143	24	323	706	110	983	551	599	752	999999	999999	557	823	174	846	495	20	999999	622	999999	829	999999	307	621	999999	890	483	999999	943	813	735	141	334	999999	999999	999999	583	969	945	935	999999	349	965	715	904	935	417	647	999999	999999	437	999999	989	342	368	894	999999	999999	999999	219	999999	786	656	999999	601	665	999999	507	262	774	912	50	481	686	999999	490	999999	999999	716	999999	483	836	999999	925	999999	549	152	992	956	26	365	880	601	735	435	999999	999999	36	123	999999	711	910	999999	999999	116	396	714	312	605	878	621	135	986	975	736	673	72	999999	562	62	522	999999	999999	245	419	41	449	745	999999	900	797	257	477	477	690	999999	451	999999	819	989	834	840	396	88	405	239	999999	625	999	762	773	961	473	71	726	480	368	159	999999	999999	946	969	61	705	91	374	999999	518	999999	999999	232	614	999999	573	228	682	844	472	840	189	147	824	999999	499	137	835	783	416	751	220	214	999999	601	744	53	864	789	690	997	40	581	999999	999999	835	539	168	59	900	842	53	636	999999	319	999999	999999	131	233	561	578	999999	590	251	999999	999999	959	999999	23	177	530	363	893	999999	475	809	607	999999	494	910	959	968	785	883	999999	999999	999999	999999	982	924	807	921	641	237	122	750	449	999999	999999	265	876	608	155	999999	380	489	160	483	430	999999	999999	185	999999	322	602	609	999999	707	999999	70	501	999999	948	99	370	609	999999	665	50	999999	999999	277	154	239	44	360	823	903	513	94	556	110	999999	999999	853	632	293	328	999999	512	290	999999	662	557	763	999999	999999	65	999999	771	767	495	442	705	149	999999	41	999999	288	999999	786	566	203	593	513	401	999999	474	999999	738	999999	403	40	538	444	627	999999	596	999999	809	999999	767	392	742	327	71	668	191	343	60	601	885	49	393	726	723	548	79	54	372	999999	195	820	783	455	373	464	999999	271	522	198	444	999999	478	551	28	184	461	275	999999	732	582	141	194	147	440	999999	646	811	999999	999999	545	552	112	349	513	947	609	296	999999	606	764	919	821	999999	166	952	571	841	708	
999999	97	803	999999	639	999999	999999	635	999999	25	20	817	102	550	443	652	999999	830	139	47	81	575	174	321	999999	999999	662	319	332	980	488	999999	805	113	999999	991	999999	949	472	462	459	321	963	999999	943	789	671	999999	999999	219	274	131	999999	999999	636	973	922	999999	999999	999999	234	999999	999999	665	537	228	22	989	378	452	910	943	368	999999	588	759	999999	999999	378	65	306	999999	999999	123	716	366	360	10	476	208	79	261	201	801	999999	713	999999	307	743	725	776	999999	10	935	309	999999	762	765	225	877	999999	38	122	999999	374	940	813	199	948	180	867	21	999999	179	999999	659	751	567	449	874	999999	314	159	652	289	623	292	995	814	395	603	595	999999	599	837	50	148	499	436	296	900	819	358	999999	857	764	170	830	999999	999999	579	205	325	350	135	66	878	469	999999	750	999999	818	999999	563	999999	282	236	923	341	342	520	262	140	162	974	931	999999	587	999999	524	999999	461	442	999999	816	408	999999	444	999999	999999	171	678	999999	685	638	999999	444	795	995	584	538	999999	499	230	999999	326	75	173	375	999999	110	999999	999999	897	297	206	385	219	746	178	13	791	459	560	181	842	185	454	523	999999	497	170	999999	220	999999	226	962	222	45	499	342	115	78	279	681	999999	999999	999999	398	442	706	234	58	999999	581	999999	786	938	58	297	151	620	999999	483	706	940	710	463	911	80	243	172	184	257	835	897	722	190	999999	311	999999	997	999999	91	196	272	121	764	639	249	440	33	174	747	999999	722	466	999999	573	740	169	550	277	999999	209	543	60	801	991	999999	999999	606	999999	746	459	153	565	567	999999	444	829	946	824	671	640	219	998	436	999999	123	441	136	616	148	999999	297	729	736	882	999999	999999	320	772	999999	999999	833	963	999999	999999	214	167	999999	309	138	999999	999999	725	606	688	999999	545	623	999999	877	999999	897	989	999999	603	171	424	828	685	644	999999	519	183	868	999999	806	255	999999	148	999999	956	999999	999999	999999	236	930	571	133	58	999999	117	598	418	895	713	999999	843	52	999999	137	790	338	999999	664	999999	402	49	857	160	881	999999	963	485	217	921	710	80	511	695	673	999999	999999	780	792	537	633	999999	999999	164	138	963	213	758	21	999999	627	328	172	581	833	890	714	973	176	158	153	122	999999	973	999999	257	341	999999	159	537	500	558	431	999999	282	301	761	702	31	918	540	999999	999999	312	304	392	908	999999	861	783	885	326	999999	999999	999999	520	999999	314	161	881	631	
856	999999	483	414	78	896	44	308	542	139	21	951	999999	617	937	648	999999	679	621	348	411	494	376	651	183	999999	999999	744	762	999999	999999	551	150	296	684	606	990	898	235	495	873	999999	329	653	873	374	365	35	999999	872	11	634	539	542	230	372	242	831	240	999999	118	300	999999	999999	682	470	811	999999	933	340	999999	10	454	135	475	779	174	999999	778	808	589	762	298	889	999999	822	21	608	999999	322	374	999999	667	112	999999	583	95	189	971	413	563	999999	101	999999	224	11	190	999999	77	451	207	519	63	432	543	355	11	656	751	859	458	213	895	621	999999	498	999999	351	748	891	693	985	750	374	255	196	671	183	675	397	642	607	541	624	124	854	115	244	999999	41	999999	438	438	999999	999999	360	507	479	158	999999	999999	999999	999999	185	757	221	769	689	186	999999	683	999999	981	363	227	851	672	280	506	121	393	108	782	716	319	264	999999	999999	999999	894	688	201	35	949	999999	803	941	365	867	999999	95	426	68	222	357	999999	457	999999	999999	999999	688	236	972	47	342	999999	65	948	865	999999	664	140	279	291	667	492	802	41	633	423	909	316	413	603	36	999999	50	570	368	565	807	482	743	315	216	999999	228	988	616	169	999999	999999	499	375	248	954	156	776	999999	865	999999	425	451	482	204	999999	823	378	999999	999999	529	495	999999	309	694	192	397	963	85	999999	273	814	425	473	674	916	999999	47	365	81	819	274	999999	999999	614	391	40	271	121	834	638	999999	977	250	639	262	412	999999	680	66	567	193	700	999999	999999	146	10	977	807	288	999999	785	23	939	555	999999	999999	999999	999999	999999	161	136	852	250	577	424	999999	184	834	999999	513	626	999999	308	514	636	573	999999	901	478	999999	999999	464	999999	279	852	835	47	999999	384	782	325	505	377	905	999999	340	459	771	187	308	826	153	394	774	939	428	715	435	919	691	803	195	226	922	108	671	30	999999	999999	588	999999	489	459	640	197	131	989	403	999999	306	123	999999	724	180	999999	909	79	999999	340	433	130	612	999999	692	978	140	288	454	807	769	320	488	56	999999	508	346	999999	754	586	818	439	322	362	622	999999	999999	999999	56	367	999999	999999	962	641	300	999999	197	713	767	661	999999	999999	544	999999	313	986	635	858	999999	999999	228	225	324	481	522	994	808	260	163	999999	91	669	242	97	618	177	358	847	756	140	321	632	999999	103	529	975	894	726	999999	636	999999	49	344	384	149	973	287	490	128	306	
659	937	560	653	999999	999999	609	457	977	999999	637	787	112	995	360	595	298	999999	999999	546	999999	92	211	999999	181	51	335	999999	947	999999	889	867	999999	460	480	999999	999999	283	523	999999	999999	446	748	912	999999	165	999999	348	34	554	684	65	538	582	205	577	999999	44	999999	999999	72	751	509	999999	256	770	68	999999	525	976	522	25	999999	820	179	663	344	298	527	25	114	987	833	403	959	834	338	999999	264	903	999999	48	801	984	78	624	937	414	666	999999	999999	295	823	57	41	669	357	717	412	542	242	999999	516	999999	434	84	918	116	383	422	441	999999	999999	999999	999999	484	223	723	999999	999999	999999	929	999999	999999	918	818	174	999999	372	299	486	999999	999999	721	670	999999	531	999999	560	994	705	830	999999	254	999999	194	999999	999999	718	999999	456	633	965	857	816	313	816	227	999999	615	910	143	744	93	999999	999999	178	999999	950	139	952	877	173	757	849	895	898	387	501	734	999999	999999	76	815	843	999999	655	999999	999999	367	392	999999	797	944	999999	572	96	999999	318	976	25	232	261	588	603	578	469	217	999999	999999	999999	999999	725	812	694	948	76	999999	250	92	174	999999	771	999999	747	648	89	229	674	999999	999999	999999	78	525	718	999999	711	999999	221	275	393	999999	878	983	999999	953	588	985	259	144	505	999999	999999	236	812	733	460	999999	841	955	999999	250	542	999999	122	999999	999999	999999	104	999999	247	999999	717	975	698	999999	413	999999	639	794	999999	999999	969	999999	999999	999999	999999	999999	713	999999	247	999999	646	266	776	152	904	999999	999999	501	592	388	999999	999999	999999	916	999999	731	537	95	330	999999	39	56	894	403	281	13	999999	471	217	529	999999	118	758	204	942	461	208	556	822	265	917	147	999999	999999	214	716	999999	864	211	999999	313	627	664	574	23	599	371	999999	871	901	208	409	293	72	890	782	999999	703	974	988	532	981	272	75	756	891	844	222	199	565	999999	999999	270	694	999999	869	454	194	191	352	99	825	999999	920	999999	999999	854	149	791	999999	221	938	890	999999	990	332	364	598	818	131	754	159	193	999999	540	122	149	599	999999	999999	337	320	522	631	899	707	306	999999	18	248	999999	999999	430	767	353	433	999999	57	999999	892	514	855	375	69	597	999999	642	378	390	999999	378	265	301	770	999999	900	999999	268	323	293	999999	999999	590	580	94	59	729	425	962	999999	917	101	895	954	516	482	999999	462	43	958	999999	927	961	999999	869	782	413	659	673	453	17	936	733	999999	867	501	999999	999999	
999999	548	221	226	416	999999	999999	286	369	347	263	621	955	963	234	364	999999	107	60	525	710	312	645	79	752	519	999999	980	368	485	97	999999	217	999999	487	999999	747	847	521	688	48	999999	999999	76	999999	61	497	54	712	378	201	999999	451	999999	95	672	999999	151	474	999999	184	55	999999	884	259	999999	414	806	485	739	616	381	586	372	486	999999	889	578	673	700	31	999999	278	989	294	328	573	467	74	999999	592	606	383	999999	514	992	673	538	999999	166	647	691	569	999999	999999	999999	999999	88	272	967	782	999999	478	999999	875	999999	999999	929	599	999999	675	946	741	669	157	999999	997	999999	858	494	453	361	999999	516	999999	340	496	306	237	473	999999	494	204	106	42	268	137	609	748	999999	999999	744	938	886	999999	999999	949	899	824	751	822	230	999999	778	523	431	572	962	721	545	632	481	702	136	795	999999	999999	645	637	889	883	999999	999999	999999	279	999999	999999	875	35	361	999999	999999	482	999999	651	999999	273	426	583	610	695	175	887	213	762	743	999999	812	101	309	949	314	271	999999	868	433	16	999999	508	999999	19	696	936	369	164	999999	998	999999	999999	879	917	335	72	999999	204	718	511	20	999999	535	667	999999	784	725	412	86	999999	999999	999999	227	909	515	999999	769	999999	999999	999999	999999	59	999999	999999	825	999999	221	391	999999	252	999999	999999	999999	922	996	58	999999	156	999999	999999	220	956	87	711	461	999999	999999	969	412	417	302	435	205	489	999999	960	999999	999999	999999	282	572	344	999999	834	99	807	999999	305	913	467	945	623	202	96	27	572	972	25	293	225	80	251	979	216	999999	999999	544	670	999999	45	999999	192	313	137	350	876	999999	252	621	653	151	961	66	945	472	679	999999	119	471	420	988	967	506	626	211	330	364	581	885	289	999999	796	365	877	402	762	999999	999999	999999	999999	404	999999	403	640	999999	119	195	44	744	999999	577	999999	208	529	57	999999	685	999999	999999	29	999999	999999	367	342	390	354	605	188	999999	709	370	178	373	330	26	268	573	865	552	102	145	999999	836	615	999999	837	598	999999	999999	999999	86	999999	149	725	629	808	999999	71	260	999999	513	16	999999	45	909	409	72	878	512	788	533	819	144	832	999999	201	758	751	630	553	756	769	358	999999	999999	737	38	647	701	217	999999	999999	615	823	589	138	839	801	705	999999	999999	719	333	999999	999999	267	497	316	841	438	59	621	440	999999	972	999999	657	242	413	182	380	424	187	305	893	30	999999	321	999999	755	362	999999	999999	
328	778	47	999999	316	487	999999	249	999999	999999	272	167	284	82	909	850	845	480	999999	999999	533	999999	999999	542	38	158	750	63	999999	73	95	85	102	575	121	999999	999999	307	351	999999	999999	999999	658	618	914	999999	618	947	304	471	407	284	999999	569	999999	999999	428	504	999999	168	736	321	999999	658	999999	197	999999	999999	961	999999	999999	999999	139	851	360	999999	283	741	628	890	539	802	758	999999	665	810	999999	532	999999	725	509	440	889	999999	999999	726	868	999	898	727	81	909	986	323	556	999999	154	904	219	922	999999	999999	999999	527	628	934	563	358	999999	909	999999	543	656	245	999999	484	658	947	832	633	731	999999	999999	999999	818	999999	999999	444	999999	999999	665	425	322	140	613	999999	564	372	563	94	173	520	16	988	860	538	263	751	842	82	210	999999	82	585	999999	837	844	975	708	999	128	128	999999	196	254	450	230	526	632	658	919	295	393	747	470	221	278	999999	50	290	999999	74	601	999999	999999	467	999999	999999	999999	775	978	588	664	564	966	54	999999	819	999999	419	317	736	999999	194	999999	915	999999	334	999999	999999	569	999999	935	427	632	999999	526	999999	590	999999	107	493	586	999999	679	340	999999	828	781	425	999999	458	120	999999	972	640	999999	417	999999	690	999999	28	621	999999	216	988	653	247	999999	912	528	227	239	957	322	824	159	999999	514	822	294	986	553	699	999999	120	879	315	454	999999	118	119	178	899	143	88	999999	626	649	691	999999	999999	896	999999	897	673	228	999999	317	158	490	682	999999	121	999999	666	475	921	999999	106	119	999999	792	940	999999	419	58	339	824	999999	953	999999	999999	823	999999	999999	100	684	802	424	891	727	997	306	511	435	217	66	503	476	999999	999999	753	553	582	348	999999	999999	74	488	624	999999	337	84	999999	957	69	88	976	999999	576	791	129	457	214	391	999999	495	438	378	211	999999	836	357	630	13	779	80	251	796	308	144	999999	999999	999999	12	399	923	111	553	376	138	999999	997	900	821	830	305	349	200	997	116	527	999999	286	632	999999	980	453	201	999999	988	836	190	208	441	181	999999	657	211	992	427	393	885	12	83	911	999999	456	809	999999	999999	730	61	798	201	616	923	999999	999999	949	418	480	909	375	999999	301	999999	799	999999	649	36	999999	147	207	580	722	642	999999	212	999999	224	999999	643	29	704	999999	785	391	16	825	257	765	490	262	999999	947	483	519	624	781	22	49	988	169	156	835	999999	853	228	999999	999999	240	999999	457	734	999999	836	890	670	
129	516	517	999999	999999	401	270	167	885	623	632	999999	132	78	431	708	999999	545	484	872	868	999999	931	173	537	850	27	929	42	527	698	121	999999	999999	505	275	999999	999999	354	767	885	999999	707	999999	595	240	999999	999999	414	999999	559	350	999999	27	802	454	584	354	999999	999999	384	340	135	367	925	521	655	283	573	165	999999	927	200	999999	987	200	967	701	577	999999	998	855	525	293	967	358	758	999999	57	60	999999	999999	999999	999999	393	554	552	349	999999	999999	585	579	598	259	544	632	159	999999	40	611	999999	882	999999	999999	999999	528	815	841	400	577	999999	999999	235	522	474	999999	999999	638	999999	442	999999	627	397	999999	999999	429	267	275	748	345	208	122	545	446	573	809	382	999999	767	865	739	711	949	737	322	506	353	85	785	490	695	520	999999	597	999999	860	495	999999	999999	374	270	549	102	64	378	649	543	789	999999	664	999999	904	871	467	703	936	677	660	191	224	86	192	490	267	649	999999	799	947	483	713	323	109	793	999999	604	199	999999	895	368	672	962	999999	999999	130	809	791	649	855	894	36	999999	834	999999	33	298	88	69	999999	415	689	849	596	316	246	999999	582	999999	478	863	999999	999999	782	301	518	262	522	66	370	999999	999999	49	999999	62	456	999999	999999	16	999999	114	526	140	784	489	679	999999	375	999999	889	779	237	680	999999	999999	391	709	999999	543	584	771	776	31	999999	386	557	650	905	543	860	715	999999	575	999999	374	346	383	999999	302	621	696	886	999999	999999	591	230	187	868	951	999999	747	130	945	432	998	999999	504	441	408	932	999999	916	832	396	184	917	662	339	806	656	999999	176	117	921	887	884	510	855	117	165	380	782	954	872	999999	595	916	999999	353	46	841	941	999999	370	593	779	999999	999999	999999	999999	568	847	71	305	999999	580	22	33	999999	123	999999	649	333	252	999999	256	962	959	284	589	10	518	999999	770	999999	76	999999	999999	338	118	830	632	863	444	597	532	721	658	220	541	582	893	609	240	219	201	999999	890	808	347	816	999999	604	412	673	59	862	301	491	595	548	274	695	435	292	204	786	889	655	39	535	314	999999	742	999999	117	909	755	999999	622	458	152	999999	991	301	735	999999	460	770	547	670	430	177	624	993	317	999999	183	947	24	415	729	245	999999	812	512	355	861	406	999999	999999	116	740	868	147	406	999999	703	144	556	176	999999	999999	999999	368	115	146	135	999999	698	908	735	999999	545	217	729	906	168	188	788	390	176	
63	214	406	563	689	309	999999	597	981	504	999999	401	848	89	610	137	420	999999	376	230	122	708	657	415	309	204	660	418	499	177	524	355	999999	10	282	999999	711	805	425	837	999999	999999	999999	414	696	416	999999	999999	128	779	747	481	999999	170	63	355	556	991	264	999999	648	78	999999	813	979	693	234	999999	807	999999	426	615	291	539	999999	960	999999	999999	719	999999	506	532	999999	719	430	53	999999	16	947	927	366	719	551	929	999999	580	63	902	435	12	999999	850	331	431	363	142	200	883	588	102	363	313	282	371	999999	126	778	388	393	936	760	228	900	880	339	999999	74	362	350	11	907	98	999999	716	710	999999	999999	867	366	297	852	60	427	854	573	63	999999	189	940	82	801	674	519	999999	999999	963	950	451	999999	657	77	838	999999	587	999999	274	495	565	999999	343	915	911	32	105	93	710	801	56	316	286	268	884	421	278	999999	242	579	999999	474	999999	705	759	776	999999	229	24	517	839	668	309	567	882	999999	999999	999999	999999	652	999999	415	541	171	903	144	814	999999	193	999999	999999	387	953	694	999999	100	913	637	165	999999	323	875	78	202	962	388	16	999999	385	365	814	121	319	590	999999	913	933	585	801	624	961	319	46	598	253	999999	714	999999	400	792	999999	969	11	755	338	547	999999	999999	209	525	138	105	999999	999999	612	161	77	999999	999999	262	999999	337	835	540	183	999999	839	480	999999	510	673	999999	329	999999	749	844	120	564	261	619	999999	593	386	285	496	866	306	218	985	102	394	351	86	147	635	289	144	470	581	334	708	999999	401	699	999999	736	775	429	88	999999	51	513	121	918	999999	999999	999999	559	999999	317	707	630	495	856	999999	999999	324	191	958	470	709	650	983	927	911	711	202	687	433	760	100	877	139	226	999999	880	999999	999999	462	71	338	999999	426	273	999999	87	380	544	583	999999	421	594	999999	618	68	400	529	999999	17	973	380	999999	136	293	227	829	501	278	999999	245	101	166	728	896	999999	135	233	719	999999	833	999999	999999	113	999999	349	505	416	520	168	660	361	56	160	999999	690	999999	999999	143	56	797	585	999999	739	347	439	264	865	574	486	933	177	999999	882	999999	642	723	169	234	943	721	423	980	120	999999	884	54	16	249	999999	999999	677	100	673	513	257	999999	918	765	999999	94	640	841	43	999999	493	550	173	976	999999	967	904	233	199	999999	999999	605	991	594	463	394	258	625	369	999999	265	86	146	999999	925	412	804	999999	761	
859	91	999999	946	885	662	343	881	39	402	247	173	453	999999	348	139	652	248	334	312	88	836	24	482	624	969	416	999999	999999	60	444	173	510	472	340	253	999999	658	116	931	130	513	229	233	131	256	811	185	798	249	283	999999	480	101	683	33	76	108	332	999999	255	929	96	978	957	84	662	999999	999999	105	999999	994	999999	402	999999	999999	617	791	361	378	999999	240	999999	554	777	280	692	999999	788	999999	186	703	999999	200	999999	200	426	999999	275	999999	593	829	614	702	912	289	41	999999	910	999999	416	285	747	954	758	24	323	541	210	687	391	999999	203	999999	919	633	668	999999	716	990	158	376	525	999999	784	337	999999	913	642	498	248	999999	507	680	999999	900	999999	381	442	671	999999	884	50	588	665	349	636	360	999999	288	621	100	371	919	999999	999999	759	999999	179	430	398	410	899	712	448	776	746	522	363	999999	677	296	509	55	999999	273	336	937	648	445	700	276	999999	364	999999	158	254	999999	999999	861	151	999999	999999	21	999999	999999	999999	338	999999	889	602	124	997	999999	610	334	590	325	806	696	713	821	794	734	999999	132	999999	544	999999	299	532	168	999999	999999	877	164	95	498	999999	646	999999	997	797	759	842	586	279	376	999999	553	568	999999	781	999999	999999	999999	728	999999	291	160	207	450	999999	850	999999	999999	322	504	999999	456	249	101	553	169	417	999999	34	44	999999	153	853	903	999999	291	999999	604	386	777	354	558	436	617	216	621	999999	999999	504	947	999999	999999	274	774	489	307	313	476	384	621	616	441	304	693	585	148	999999	303	659	221	128	763	67	544	999999	338	999999	631	885	931	720	579	221	999999	642	493	879	88	423	494	999999	264	229	764	999999	913	263	742	999999	78	324	156	188	292	828	639	350	999999	624	999999	287	682	591	453	901	46	230	999999	60	102	999999	999999	880	999999	244	864	543	302	999999	999999	84	287	599	999999	999999	574	401	928	257	13	152	999999	464	272	217	305	673	776	999999	134	693	999999	691	939	809	105	275	23	58	964	105	57	357	999999	86	999999	93	775	836	337	999999	301	999999	57	950	120	763	617	957	939	999999	767	999999	258	999999	49	596	659	999999	999999	308	387	879	293	907	104	999999	999999	195	999999	999999	999999	939	999999	999999	401	74	999999	989	999999	999999	658	999999	119	999999	337	617	108	999999	999999	413	999999	768	325	999999	999999	421	687	999999	856	318	687	999999	750	727	303	827	905	769	160	974	952	670	317	188	650	331	770	519	999999	486	702	
999999	158	803	788	139	999999	505	230	999999	387	504	999999	390	655	235	999999	392	480	999999	712	999999	684	71	461	999999	460	146	389	937	651	999999	569	379	615	445	283	946	938	173	999999	410	548	181	597	457	999999	927	533	424	999999	388	48	999999	774	373	567	999999	352	35	679	488	125	293	338	999999	999999	763	775	219	951	369	453	317	307	311	791	513	474	13	235	533	612	965	921	272	139	499	605	252	878	999999	604	913	999999	724	294	264	842	388	522	999999	161	324	999999	999999	999999	731	772	472	581	63	999999	348	800	156	999999	160	371	75	89	445	168	533	340	999999	999999	539	999999	582	27	537	670	96	491	999999	381	999999	999999	999999	337	408	726	142	670	824	574	265	123	347	848	144	999999	776	308	86	999999	999999	983	707	891	405	999999	999999	999999	54	393	536	857	999999	775	999999	657	105	737	681	718	35	999999	516	999999	509	426	486	734	999999	644	893	999999	999999	999999	999999	314	794	384	932	500	536	687	625	441	48	408	774	571	999999	999999	796	49	626	999999	589	765	477	517	392	978	999999	465	572	410	499	999999	452	502	32	284	862	721	999999	191	999999	999999	999999	84	161	110	999999	999999	474	405	847	999999	170	56	266	986	836	287	999999	953	79	999999	124	999999	999999	299	999999	282	549	986	999999	85	243	445	185	251	999999	402	365	291	336	515	999999	177	563	644	587	406	246	45	999999	585	728	851	121	121	999999	31	999999	862	155	999999	375	487	780	771	620	725	870	24	999999	443	921	711	626	563	88	946	662	306	711	558	45	513	548	49	356	392	333	999999	27	507	269	503	999999	957	999999	513	396	791	999999	862	999999	231	999999	13	999999	999999	234	557	43	287	369	836	160	596	343	862	939	999999	424	238	401	999999	997	960	184	999999	575	669	999999	999999	999999	999999	282	849	33	813	935	999999	385	339	167	776	999999	740	999999	433	352	999999	623	287	574	655	376	796	999999	728	234	617	829	245	999999	999999	999999	999999	727	999999	563	311	573	529	927	404	365	999999	999999	625	776	266	823	999999	85	35	999999	146	10	904	504	486	389	304	589	328	715	150	887	999999	999999	571	23	648	870	51	976	103	360	180	299	290	725	844	951	968	793	88	999999	427	518	997	468	822	993	86	921	278	999999	608	688	999999	208	477	999999	215	253	184	880	999999	58	999999	785	829	615	999999	999999	544	353	621	534	636	981	469	94	999999	113	201	654	793	129	708	162	999999	999999	84	92	999999	860	746	724	619	
208	135	999999	566	222	638	216	780	326	386	999999	999999	83	62	243	738	393	999999	111	999999	999999	999999	914	999999	799	43	348	541	999999	999999	999999	607	896	915	437	855	999999	527	432	999999	984	874	999999	743	784	999999	678	439	999999	353	865	999999	644	672	99	999999	221	39	999999	188	300	675	999999	814	702	999999	433	168	624	999999	648	865	917	999999	77	999999	620	999999	999999	966	365	908	700	787	646	172	999999	233	826	326	644	999999	999999	253	185	318	235	662	50	466	999999	999999	815	462	705	999	604	999999	605	444	999999	50	474	800	823	999999	974	861	999999	539	365	999999	341	999999	743	587	115	999999	460	758	429	957	140	108	567	845	103	248	91	647	999999	953	627	999999	825	604	595	960	430	793	999999	373	495	510	999999	208	188	517	719	999999	999999	930	558	847	25	543	909	999999	999999	977	298	736	780	999999	971	999999	582	950	999999	148	992	154	999999	667	424	999999	999999	629	997	369	667	585	529	964	753	999999	999999	780	376	292	695	230	999999	999999	999999	607	593	965	539	698	625	999999	46	999999	999999	749	687	891	999999	999999	81	290	377	873	999999	713	999999	999999	777	343	999999	999999	584	199	999999	771	999999	800	171	999999	472	506	100	999999	743	999999	999999	999999	838	13	950	513	357	416	999999	415	999999	854	142	792	400	999999	999999	205	691	823	999999	846	999999	363	332	999999	729	616	497	574	199	78	999999	880	999999	269	999999	773	393	503	455	178	978	48	999999	572	668	379	425	999999	318	895	617	920	786	999999	999999	999999	681	74	999999	999999	918	646	999999	999999	999999	261	628	141	801	999999	812	999999	377	485	999999	99	999999	759	999999	359	200	802	266	303	999999	999999	104	471	449	501	101	328	999999	714	259	342	822	999999	847	999999	751	294	893	893	93	430	552	310	999999	730	51	999999	999999	999999	549	999999	390	921	332	515	999999	167	691	309	333	493	999999	662	236	535	999999	307	999999	811	608	906	909	372	220	40	666	793	636	718	460	999999	999999	295	175	142	999999	900	999999	342	999999	594	602	593	570	600	952	889	84	309	462	999999	19	999999	825	999999	216	27	999999	301	848	373	530	999999	849	999999	20	999999	497	103	583	376	493	579	561	24	999999	325	802	620	999999	777	719	336	265	999999	170	999999	999999	999999	926	999999	198	999999	494	999999	999999	629	744	416	589	770	401	981	726	96	999999	440	482	810	339	891	999999	999999	223	999999	654	204	717	142	993	999999	722	965	176	999999	187	971	94	675	951	999999	581	395	41	999999	385	737	
610	999999	467	729	965	659	202	999999	999999	107	999999	423	999999	868	912	611	423	999999	58	435	814	87	908	287	355	807	859	654	319	829	69	999999	999999	999999	594	999999	675	273	607	72	773	141	999999	89	673	999999	443	999999	999999	970	972	999999	268	949	923	532	999999	189	384	168	999999	548	725	999999	48	401	727	326	999999	375	999999	160	418	999999	662	682	999999	828	614	684	373	776	882	349	857	55	999999	746	992	999999	285	496	888	449	272	235	416	999999	51	282	943	127	999999	406	44	999999	605	283	999999	250	385	443	575	699	794	34	999999	385	42	999999	753	981	333	222	999999	449	271	969	722	437	276	117	999999	342	740	256	967	999999	315	999999	449	374	999999	999999	686	842	999999	199	655	248	569	999999	17	58	528	962	999999	999999	317	594	560	636	560	999999	974	278	656	243	958	547	999999	999999	80	997	553	389	531	581	536	257	528	82	324	483	868	245	109	737	813	778	999999	381	999999	720	999999	812	813	600	777	417	195	687	240	117	999999	389	960	20	504	148	999999	222	69	70	76	487	322	87	990	739	178	918	429	190	95	685	21	359	522	999999	999999	930	804	129	71	841	841	216	999999	488	284	999999	999999	675	347	249	322	118	654	997	500	736	610	47	999999	276	267	60	31	999999	999999	610	498	999999	571	510	418	940	999999	999999	645	115	785	512	464	89	686	754	999999	846	999999	903	705	524	999999	840	999999	999999	999999	794	583	999999	194	999999	119	999999	601	478	999999	999999	830	381	119	429	361	394	950	107	999999	168	590	513	217	999999	143	999999	904	973	523	731	190	652	69	999999	651	854	921	990	402	790	488	217	999999	15	25	991	999999	286	173	856	889	232	999999	721	214	79	584	18	999999	644	768	628	955	382	656	999999	322	905	999999	507	472	960	705	791	999999	383	863	211	169	152	681	628	999999	999999	841	958	468	347	999	582	279	999999	339	757	999999	860	261	277	999999	838	999999	999999	509	665	999999	929	527	402	51	830	215	999999	849	518	963	150	999999	999999	541	698	999999	974	999999	204	999999	560	630	999999	769	820	132	596	999999	331	473	793	128	154	999999	911	440	76	999999	999999	376	895	73	821	999999	881	52	999999	735	661	128	704	981	314	437	999999	309	579	999999	999999	708	619	531	527	999999	999999	31	999999	26	630	267	653	677	737	827	342	999999	999999	999999	888	777	170	999999	200	212	768	999999	814	999999	449	611	999999	999999	999999	999999	757	999999	999999	775	623	859	378	944	999999	999999	999999	
999999	254	486	105	999999	999999	999999	744	452	547	759	341	324	287	369	999999	956	577	28	405	999999	601	276	80	968	951	43	540	38	409	226	754	796	999999	740	999999	337	621	113	121	445	698	633	923	998	999999	231	498	263	652	421	377	97	998	999999	999999	978	416	999999	394	466	884	999999	53	331	14	545	999999	546	803	879	345	473	906	959	999999	968	999999	82	999999	729	544	287	386	999999	849	999999	798	999999	314	588	921	493	719	999999	561	999999	589	602	999999	999999	644	999999	999999	772	86	999999	190	48	745	467	635	343	201	664	922	607	999999	999999	482	346	999999	116	241	225	958	851	754	261	408	999999	388	751	88	447	999999	591	827	613	911	945	487	759	735	999999	952	587	302	65	999999	953	653	533	129	657	750	538	999999	245	814	234	158	929	639	999999	89	884	265	999999	578	340	780	726	154	536	859	999999	380	999999	999999	380	559	699	999999	454	884	854	631	430	696	999999	871	591	799	687	797	557	999999	527	767	78	332	999999	486	402	183	927	389	593	798	763	999999	999999	973	443	674	459	411	195	999999	234	262	999999	66	31	999999	198	926	467	738	311	999999	852	999999	999999	58	999999	223	135	999999	957	475	47	632	933	399	545	618	999999	22	348	155	935	999999	542	999999	999999	491	464	933	984	10	999999	854	999999	999999	314	707	999999	999999	999999	999999	286	913	375	758	225	212	133	631	999999	579	999999	454	400	166	931	999999	94	999999	560	999999	758	201	296	999999	554	193	999999	45	94	999999	838	969	359	112	869	31	999999	784	600	295	367	833	19	415	999999	476	464	340	965	656	623	402	835	142	487	94	627	417	214	999999	75	999999	546	999999	741	999999	999999	297	296	910	828	310	786	275	999999	924	999999	881	528	999999	728	806	80	999999	999999	446	144	226	625	785	403	421	580	999999	229	279	999999	923	999999	836	381	176	53	65	828	999999	615	999999	969	562	902	746	889	136	999999	999999	28	118	871	304	467	878	999999	511	516	417	729	999999	55	894	638	268	217	691	706	562	762	24	609	901	999999	574	256	72	999999	999999	532	453	265	959	260	187	999999	379	379	502	503	542	548	420	592	397	524	85	999999	644	539	207	430	999999	999999	13	508	970	999999	999999	632	999999	999999	859	885	999999	962	95	643	460	216	999999	322	213	999999	999999	475	199	318	442	60	180	148	248	127	999999	33	514	462	999999	999999	91	904	486	870	893	999999	999999	535	316	435	438	442	473	999999	701	999999	226	691	287	538	319	
661	41	999999	999999	472	390	741	560	263	457	999999	396	999999	999999	933	835	343	175	315	785	663	999999	16	621	738	674	810	426	449	806	999999	185	718	999999	430	872	999999	418	999999	533	947	999999	63	977	805	56	692	999999	767	60	999999	526	971	999999	656	659	999999	230	723	797	580	325	121	456	634	999999	677	421	999999	999999	201	925	744	782	837	688	948	39	816	691	981	999999	658	999999	922	306	999999	966	713	771	848	999999	695	633	953	999999	863	999999	352	999999	379	999999	609	707	859	958	781	199	999999	968	710	995	414	999999	816	83	666	722	999999	999999	254	710	708	932	222	777	239	121	999999	999999	824	999999	686	468	322	710	897	950	999999	999999	525	999999	999999	745	999999	999999	19	664	999999	879	999999	151	999999	999999	113	668	573	676	495	91	728	670	999999	999999	153	999999	319	999999	718	115	999999	715	192	569	812	240	999999	962	872	369	768	999999	303	999999	248	682	278	671	364	654	147	230	999999	999999	245	999999	653	352	601	999999	543	72	945	711	999999	260	999999	513	211	873	19	610	804	135	323	162	376	420	999999	471	100	647	592	73	999999	955	999999	734	333	958	586	315	371	180	826	999999	630	592	256	988	999999	765	469	490	645	536	425	339	999999	999999	999999	999999	882	140	610	999999	480	881	742	746	10	235	190	253	297	999999	249	633	309	617	532	784	999999	999999	748	999999	999999	111	428	442	540	920	999999	250	999999	353	999999	241	570	931	999999	748	849	509	987	999999	585	226	203	941	297	791	999999	527	560	704	79	999999	999999	999999	717	378	462	310	999999	999999	999999	939	999999	943	999999	17	73	378	391	999999	934	999999	494	259	750	961	999999	487	154	999999	889	81	690	775	284	32	849	295	223	857	999999	999999	999999	907	862	645	999999	999999	670	289	999999	662	999999	776	999999	415	916	142	534	999999	469	975	165	999999	200	564	259	997	999999	999999	168	777	164	534	498	394	999999	586	397	999999	518	659	817	864	29	236	935	999999	15	868	999999	717	999999	466	999999	999999	393	834	717	307	395	454	589	421	999999	950	507	999999	999999	385	55	340	999999	428	247	809	167	301	999999	999999	628	345	992	800	152	451	26	999999	146	187	11	535	999999	999999	719	999999	79	405	999999	79	729	334	636	630	823	775	972	342	229	587	163	102	396	754	679	60	462	788	999999	679	934	809	474	109	384	519	471	999999	709	183	740	999999	556	379	244	304	709	371	999999	376	479	683	479	559	34	908	149	124	420	999999	612	291	136	999999	
999999	999999	860	536	255	999999	999999	327	633	55	847	401	545	26	520	999999	351	999999	811	999999	210	261	339	915	85	475	380	999999	999999	49	570	999999	635	491	244	324	443	182	126	673	72	161	999999	433	711	633	372	132	604	45	328	999999	999999	233	864	999999	589	945	461	999999	933	958	999999	593	484	398	999999	63	781	205	941	999999	999999	147	840	58	211	999999	999999	451	112	257	751	209	721	59	979	411	627	361	734	498	721	346	739	113	78	465	948	322	999999	319	350	408	104	159	999999	341	393	816	681	683	741	19	677	999999	216	883	872	435	419	364	999999	430	999999	452	457	638	408	736	979	999999	957	999999	584	793	907	999999	999999	571	512	647	27	811	679	60	757	711	668	63	897	999999	999999	999999	903	512	882	919	937	652	702	908	933	656	999999	936	725	850	999999	883	999999	863	778	999999	923	771	999999	999999	750	420	999999	745	969	999999	999999	794	162	999999	999999	81	910	987	415	462	999999	603	714	370	974	743	335	999999	286	785	285	999999	416	291	599	141	176	267	179	526	957	957	938	999999	818	51	783	290	862	999999	972	790	999999	325	442	329	999999	975	650	999999	95	999999	468	194	79	804	388	999999	845	999999	999999	653	818	889	505	911	664	999999	552	999999	959	54	54	923	812	999999	587	100	848	280	84	999999	616	172	440	180	498	999999	518	23	663	999999	445	16	458	329	972	999999	820	999999	999999	932	432	999999	57	51	742	545	381	585	227	297	999999	574	781	714	46	999999	999999	334	423	910	616	999999	278	57	999999	48	475	492	999999	999999	279	327	616	151	999999	899	999999	999999	999999	999999	383	933	999999	376	999999	870	234	999999	293	326	119	999999	118	999999	325	893	999999	10	442	999999	80	999999	73	208	27	705	958	639	946	146	540	68	895	470	536	999999	999999	999999	999999	738	813	731	209	999999	909	783	219	862	826	874	999999	124	999999	734	882	999999	870	598	358	195	912	999999	797	156	785	60	600	647	227	999999	160	546	843	704	999999	348	689	868	298	244	495	105	813	81	999999	999999	111	170	587	51	813	154	553	971	825	227	934	999999	419	858	192	571	644	194	724	913	999999	263	844	999999	806	11	309	124	699	816	782	725	469	369	949	440	70	186	828	15	993	999999	878	999999	414	999999	458	439	62	924	461	628	999999	773	999999	848	326	53	245	811	845	999999	281	999999	445	218	592	60	909	752	510	468	366	718	999999	408	999999	181	139	999999	553	869	999999	774	365	163	999999	695	
224	110	123	26	941	27	170	563	600	869	236	999999	53	999999	530	310	999999	999999	271	639	853	746	999999	155	914	75	267	975	999999	507	999999	291	841	896	836	808	999999	999999	527	349	557	999999	999999	514	944	933	136	999999	999999	999999	999999	372	892	738	842	477	637	999999	112	999999	759	194	196	103	226	944	999999	156	999999	999999	671	930	475	922	91	497	999999	958	210	981	939	122	999999	615	999999	290	999999	999999	64	999999	181	670	391	651	590	373	179	713	298	999	999999	979	584	628	100	429	897	969	656	999999	538	678	999999	131	999999	646	558	999999	999999	936	999999	262	101	999999	549	10	549	823	999999	718	999999	999999	670	211	999999	999999	538	18	999999	999999	999999	430	456	999999	830	999999	903	270	715	943	814	598	766	361	454	325	887	381	88	99	999999	83	637	938	999999	999999	17	565	999999	976	118	550	66	230	999999	134	805	392	382	56	107	289	118	399	999999	729	469	318	757	97	81	166	929	435	846	320	999999	518	681	528	494	348	552	738	834	274	541	546	809	329	519	505	999	41	992	601	964	999999	44	308	999999	699	808	629	904	951	620	999999	999999	999999	999999	297	710	854	999999	759	736	999999	564	638	999999	923	509	437	999999	999999	167	999999	442	254	355	999999	999999	383	684	999999	539	922	999999	882	653	999999	172	576	999999	232	794	155	999999	243	999999	999999	682	405	999999	920	199	999999	61	337	999999	999999	198	139	999999	999999	999999	337	999999	766	229	813	999999	682	985	287	760	933	449	356	782	22	428	999999	999999	999999	999999	87	273	764	606	999999	999999	505	98	931	721	42	999999	999999	999999	467	975	999999	23	999999	999999	999999	420	832	169	265	931	705	555	781	303	988	999999	999999	913	737	73	415	999999	70	942	50	594	64	999999	727	254	247	938	325	47	715	999999	999999	711	871	666	999999	604	350	999999	175	950	316	637	732	293	561	297	999999	999999	570	553	952	999999	999999	416	366	999999	441	20	693	999999	240	999999	587	802	421	426	52	999999	999999	810	818	833	999999	999999	287	426	833	999999	693	949	268	921	999999	999999	243	999999	999999	465	999999	999999	173	340	543	408	720	572	59	929	871	999999	255	999999	770	759	999999	999999	341	999999	138	999999	442	999999	327	743	999999	999999	277	999999	569	201	723	586	770	999999	647	999999	300	378	379	715	377	903	572	999999	704	658	161	716	436	999999	887	784	337	999999	731	176	22	999999	899	411	304	999999	999999	999999	421	669	999999	999999	122	256	828	963	999999	423	572	539	434	768	49	999999	167	
560	999999	455	314	939	259	409	737	481	475	501	999999	968	420	999999	543	892	999999	44	999999	849	999999	189	999999	999999	245	999999	798	202	741	254	999999	58	999999	999999	643	999999	376	482	420	999999	574	641	999999	999999	494	999999	12	999999	996	542	999999	15	999999	318	956	809	169	999999	999999	345	999999	544	739	231	999999	430	723	676	999999	627	526	999999	999999	389	284	962	408	958	439	664	911	969	206	999999	622	754	999999	999999	787	834	999999	985	777	85	999999	40	901	560	999999	74	857	336	728	378	25	966	390	651	44	993	999999	999999	950	50	433	642	999999	539	608	987	999999	788	888	275	872	999999	887	548	562	999999	70	848	372	375	999999	999999	250	999999	193	656	373	999999	901	794	432	999999	44	737	651	195	691	371	999999	608	999999	78	447	999999	505	999999	89	841	999999	790	932	562	999999	585	243	847	401	520	355	951	624	48	886	104	999999	328	505	159	897	376	562	698	896	764	999999	738	148	787	332	999999	576	531	285	120	861	870	714	458	999999	803	793	180	26	999	999999	621	191	352	620	186	999999	929	999999	723	238	243	665	84	871	505	709	614	198	999999	385	102	763	776	243	972	613	56	655	103	583	391	999999	896	999999	102	999999	795	177	155	729	646	586	999999	882	627	999999	999999	587	998	104	189	982	378	624	891	858	415	118	647	999999	932	999999	851	149	846	999999	769	304	778	948	913	447	53	917	999999	515	999999	893	616	767	999999	469	656	998	404	409	314	281	888	244	150	687	529	582	796	372	734	422	46	999999	445	346	809	999999	190	741	939	460	886	385	657	522	502	880	599	473	627	852	999999	999999	999999	497	999999	544	999999	236	917	470	131	375	780	999999	999999	550	332	637	660	606	818	662	470	853	395	512	586	627	194	999999	982	999999	745	882	676	598	819	948	999999	999999	999999	953	824	999999	339	521	604	868	999999	952	557	962	813	999999	44	999999	999999	403	999999	902	999999	191	52	278	488	797	630	898	122	268	999999	383	706	395	365	999999	999999	991	999999	874	908	999999	962	242	101	999999	999999	999999	847	592	622	425	999999	37	316	70	999999	556	989	542	891	705	755	999999	231	184	266	999999	664	180	255	984	999999	237	994	249	999999	999999	186	469	999999	905	999999	529	646	315	536	678	88	305	999999	291	12	999999	999999	212	962	565	20	917	763	101	69	677	999999	637	545	999999	999999	77	841	111	379	530	264	985	654	236	999999	999999	999999	587	999999	369	227	964	999999	899	254	999999	999999	999999	
799	269	705	195	845	384	192	19	769	917	645	20	464	850	999999	481	999999	997	557	736	804	103	280	186	999999	700	459	382	654	646	374	250	999999	187	312	120	824	78	150	280	54	751	156	999999	999999	338	999999	376	62	511	182	257	244	550	999999	705	999999	999999	999999	154	924	999999	364	133	553	404	229	286	999999	801	999999	658	856	287	691	999999	946	550	244	423	795	999999	999999	999999	474	999999	16	250	328	999999	131	305	634	999999	355	244	397	33	186	546	119	628	827	261	854	523	400	956	858	806	758	999999	294	29	999999	840	488	999999	659	999999	999999	979	999999	941	679	999999	33	861	999999	456	665	923	373	697	314	177	999999	78	298	950	725	59	391	999999	847	999999	20	999999	999999	999999	756	185	373	749	158	139	670	999999	999999	503	999999	539	35	412	151	835	84	999999	999999	191	585	419	922	708	710	348	999999	999999	104	996	350	418	999999	426	700	999999	559	624	549	184	507	379	999999	795	460	196	34	999999	381	22	608	999999	999999	465	929	346	262	665	48	999999	541	235	791	585	162	999999	324	999999	711	999999	286	460	57	999999	684	215	999999	137	257	524	999999	618	74	92	999999	926	518	759	999999	364	236	999999	585	739	643	999999	588	910	642	379	999999	425	999999	720	735	157	375	999999	999999	724	422	135	417	523	999999	923	170	709	999999	236	999999	565	121	357	434	391	999999	318	999999	411	627	22	494	999999	653	898	350	354	356	249	560	159	978	999999	999999	111	486	71	254	720	999999	999999	722	416	806	315	313	920	295	353	999999	999999	472	379	106	410	640	538	870	596	582	816	362	948	675	423	999999	349	415	333	999999	812	73	186	300	999999	299	88	999999	347	594	429	999999	12	999999	503	687	608	675	541	470	947	999999	658	999999	304	526	774	740	392	728	999999	999999	962	448	999999	994	295	999999	358	120	561	999999	532	11	162	999999	999999	981	182	736	978	674	874	999999	957	620	999999	999999	996	999999	525	347	689	619	999999	914	105	563	999999	999999	999999	999999	326	999999	908	491	999999	656	985	545	999999	792	568	999999	750	999999	640	110	999999	849	589	256	999999	136	594	999999	777	999999	380	247	663	796	485	673	344	999999	357	999999	953	999999	951	758	999999	999999	66	732	778	999999	868	340	283	995	82	999999	999999	155	999999	999999	835	694	713	999999	999999	747	882	999999	999999	895	321	302	999999	196	156	24	898	831	999999	631	999999	999999	445	744	54	50	964	667	723	999999	754	199	999999	166	618	268	762	205	999999	316	578	
686	425	883	721	576	398	999999	848	67	999999	999999	999999	816	130	973	259	969	711	999999	783	224	655	486	150	132	292	999999	578	888	999999	702	358	884	62	999999	999999	561	33	477	651	876	819	666	82	999999	245	999999	45	999999	19	999999	493	999999	533	999999	41	939	743	598	294	612	518	960	999999	64	739	78	763	738	537	698	946	244	593	906	999999	989	414	484	887	99	749	933	879	999999	219	999999	361	999999	999999	506	818	434	999999	999999	368	859	861	999999	927	176	439	999999	117	320	846	259	653	627	999999	52	535	269	711	205	862	584	90	345	845	627	717	999999	386	40	999999	521	61	554	547	999999	137	395	557	721	999999	999999	826	999999	999999	959	999999	733	740	318	971	999999	999999	987	186	783	778	999999	999999	309	458	374	920	87	440	999999	208	108	999999	999999	999999	149	712	990	545	420	758	522	999999	999999	999999	984	999999	78	68	330	797	73	999999	764	999999	611	222	257	999999	295	531	749	137	297	761	369	653	327	404	832	847	733	451	766	999999	999999	803	297	150	474	50	999999	28	119	999999	999999	731	999999	655	312	927	464	727	999999	889	999999	999999	999999	999999	999999	340	16	673	236	483	74	999999	611	999999	511	808	924	117	798	255	678	730	999999	760	999999	638	337	671	101	905	999999	15	999999	877	25	870	379	173	350	143	999999	188	792	999999	472	999999	999999	586	154	504	999999	356	999999	15	999999	288	999999	674	508	170	13	344	999999	331	999999	68	429	999999	999999	640	439	761	766	999999	999999	499	938	391	297	112	519	999999	999999	597	903	999999	86	196	999999	736	502	704	664	190	140	698	606	471	544	413	103	395	862	513	75	250	589	274	793	721	999999	999999	386	999999	651	261	999999	985	427	65	999999	242	77	987	148	734	107	586	999999	522	999999	476	846	999999	18	999999	888	23	999999	662	456	812	403	945	999999	515	328	268	538	878	881	621	53	489	999999	860	327	875	375	340	999999	999999	739	281	828	874	149	502	999999	527	372	804	463	765	609	180	999999	132	601	632	415	838	58	656	641	281	999999	999999	462	157	806	23	999999	201	999999	999999	83	999999	127	521	375	826	870	21	516	86	999999	288	880	261	31	205	284	999999	924	999999	954	93	999999	556	450	782	999999	999999	721	359	166	271	255	165	107	718	14	89	266	999999	967	47	149	564	123	155	486	211	136	610	739	906	276	215	498	989	999999	571	80	999999	999999	630	299	999999	999999	999999	42	724	163	312	999999	204	485	345	346	917	943	85	
442	999999	306	838	123	121	620	999999	995	50	667	999999	236	999999	19	673	802	999999	747	983	999999	228	122	762	57	823	999999	544	430	931	868	580	56	416	139	774	296	948	516	188	546	670	900	991	67	56	999999	999999	195	811	542	999999	179	959	999999	224	193	544	790	999999	701	999999	999999	999999	182	999999	70	819	314	244	387	853	830	999999	999999	973	327	130	705	10	999999	661	359	999999	398	869	410	96	975	914	591	752	168	999999	486	470	999999	836	819	970	986	266	999999	999999	434	688	179	610	999999	466	999999	999999	839	789	999999	50	999999	219	675	313	685	973	843	399	999999	999999	695	999999	92	999999	142	490	310	734	24	489	217	408	195	999999	700	800	573	999999	28	528	913	378	999999	446	744	631	171	999999	294	22	422	64	999999	799	992	565	527	547	999999	999999	762	114	774	73	999999	327	999999	999999	613	885	410	334	381	135	721	327	940	999999	241	510	329	794	999999	12	999999	999999	111	395	999999	144	282	36	194	612	765	809	603	609	999999	427	999999	205	999999	409	612	98	682	999999	88	999999	999999	881	316	823	95	999999	664	772	996	679	225	999999	258	478	613	384	150	769	999999	912	723	340	999999	814	903	134	890	999999	400	999999	480	929	317	51	519	999999	719	371	526	797	154	831	613	934	999999	999999	947	434	999999	237	947	913	812	176	952	294	848	502	999999	999999	87	623	382	27	208	296	331	999999	958	999999	664	999999	252	999999	767	999999	727	108	612	999999	999999	999999	254	172	41	566	127	151	98	235	552	999999	451	564	720	530	459	999999	999999	914	646	740	476	999999	573	178	671	999999	408	70	567	749	889	999999	785	621	999999	219	986	641	999999	189	128	733	669	446	337	688	851	999999	442	141	372	698	298	446	989	670	599	862	895	876	743	999999	668	999999	338	467	999999	108	160	249	609	104	745	467	621	999999	914	136	999999	999999	398	171	628	435	386	200	695	348	632	999999	620	133	999999	302	446	100	75	865	999999	870	908	753	96	999999	999999	278	999999	999999	999999	999999	755	999999	32	912	487	581	999999	242	426	147	772	999999	476	999999	629	486	999999	453	999999	530	676	59	29	970	999999	999999	999999	435	903	118	248	863	523	384	954	999999	999999	832	815	999999	691	833	448	999999	107	477	286	645	573	55	999999	509	811	304	580	705	452	61	838	841	507	973	339	318	899	999999	999999	101	496	480	385	525	638	165	839	843	610	999999	873	606	368	999999	861	999999	198	738	61	229	803	258	705	999999	
999999	973	999999	999999	503	140	999999	198	560	195	158	103	670	403	999999	656	999999	737	105	403	188	242	482	999999	122	999999	130	170	857	697	297	999999	999999	336	532	999999	999999	131	349	480	979	999999	999999	183	999999	768	197	794	867	405	999999	76	162	312	999999	761	999999	300	605	32	19	999999	341	863	897	911	999999	999999	871	999999	858	343	397	625	423	503	999999	309	787	354	293	335	303	999999	999999	230	94	472	465	771	174	507	526	326	470	80	999999	192	999999	999999	450	853	999999	661	547	431	678	537	999999	376	999999	200	512	261	739	999999	616	879	930	676	826	855	878	110	51	360	817	80	165	999999	160	14	33	417	904	439	999999	999999	914	511	999999	557	583	98	999999	999999	994	275	587	786	999999	474	999999	999999	552	999999	999999	822	619	999999	613	999999	999999	999999	999999	999999	176	104	356	309	280	974	965	999999	134	279	282	790	903	77	366	552	493	999999	889	686	752	424	999999	320	999999	590	32	999999	898	943	185	47	871	638	807	899	918	287	515	490	999999	834	484	283	999999	999999	918	999999	830	70	124	13	656	540	816	752	239	999999	844	999999	951	999999	999999	190	104	999999	918	999999	270	466	634	999999	862	409	187	999999	940	591	998	999999	671	481	897	999999	829	181	390	341	821	64	999999	881	442	825	539	271	314	303	189	999999	275	653	290	374	436	999999	999999	257	363	898	811	999999	48	574	28	479	349	692	999999	922	854	587	453	999999	999999	753	773	46	870	916	613	647	411	922	14	28	999999	533	410	921	999999	143	977	923	253	31	842	868	807	69	921	621	941	999999	231	688	210	999999	999999	999999	999999	114	387	999999	294	173	246	126	569	999999	288	816	291	999999	893	720	609	530	962	775	910	905	239	810	999999	991	705	999999	999999	326	817	126	999999	727	787	999999	756	540	999999	89	784	726	309	807	781	999999	340	512	999999	511	88	680	999999	802	772	999999	875	576	452	302	467	102	999999	252	192	172	860	999999	651	968	964	79	999999	882	991	193	606	999999	39	890	661	999999	781	199	248	147	13	163	954	559	59	189	999999	345	621	999999	999999	66	624	618	254	776	860	999999	546	999999	787	240	999999	588	632	453	547	562	641	274	320	999999	999999	55	169	707	608	102	919	785	981	556	999999	308	882	549	999999	999999	999999	885	999999	387	652	999999	359	772	999999	376	926	606	642	535	703	357	381	84	62	999999	999999	546	177	767	485	999999	38	240	999999	999999	706	93	645	136	916	756	931	933	583	999999	
695	396	365	999999	175	999999	153	999999	853	912	926	999999	496	238	960	109	717	575	901	891	210	128	802	839	669	999999	999999	515	619	947	426	448	500	287	884	73	191	934	999999	999999	618	582	387	999999	585	999999	999999	999999	175	999999	48	999999	41	692	574	999999	593	525	573	332	362	637	836	999999	496	999999	317	219	999999	897	917	783	973	999999	283	999999	740	745	263	771	999999	553	999999	999999	908	70	999999	808	712	317	480	999999	371	279	810	980	746	481	570	107	590	999999	72	278	900	265	999999	302	418	946	999999	999999	271	801	85	808	297	44	997	999999	81	509	506	46	999999	999999	999999	704	928	999999	881	999999	185	166	191	999999	490	999999	901	999999	999999	124	399	999999	481	999999	999999	569	999999	11	692	712	484	999999	999999	91	880	35	850	649	844	999999	999999	999999	75	999999	671	114	620	217	999999	226	142	354	999999	957	119	741	565	794	999999	851	999999	927	609	178	784	51	999999	109	988	464	999999	999999	808	990	750	283	699	999999	961	299	999999	986	999999	999999	579	140	386	77	972	149	999999	65	793	992	186	446	516	999999	792	630	973	999999	228	863	995	880	999999	767	217	836	51	661	999999	566	902	999999	253	143	999999	653	665	999999	137	999999	994	999999	469	816	813	313	767	802	121	341	326	438	999999	820	481	699	595	619	999999	999999	999999	999999	231	236	999999	662	203	999999	307	149	965	909	392	380	999999	829	421	728	953	903	78	999999	549	999999	249	999999	757	432	661	899	999999	55	999999	991	750	195	943	999999	726	161	999999	999999	505	971	376	417	999999	396	952	651	287	866	665	955	77	859	269	729	986	627	904	770	720	407	91	919	705	999999	630	683	886	999999	12	802	793	684	743	999999	136	832	427	370	480	20	999999	201	389	258	924	890	999999	224	255	108	256	349	999999	107	889	456	999999	654	766	278	999999	108	863	863	172	392	126	999999	602	164	210	544	300	999999	785	999999	539	456	999999	999999	757	999999	933	999999	555	453	999999	999999	688	999999	130	999999	604	999999	255	999999	337	526	95	541	773	999999	622	100	898	712	59	963	322	999	999999	999999	188	999999	521	103	174	959	999999	718	381	999999	13	922	43	999999	940	98	465	999999	999999	23	370	935	966	522	59	999999	15	843	404	999999	333	688	762	999999	594	999999	689	161	999999	999999	218	999999	169	301	241	999999	999999	470	771	961	999999	999999	999999	904	894	999999	68	999	53	999999	954	999999	999999	999999	158	324	169	178	843	999999	408	313	999999	195	999999	993	775	999999	
291	360	786	544	81	442	550	283	251	999999	970	351	519	999999	118	36	423	744	999999	835	153	999999	540	888	626	999999	999999	203	145	261	109	901	999999	394	999999	693	545	419	402	881	783	875	82	310	208	502	852	999999	205	887	771	999999	940	939	531	374	820	897	917	671	880	356	147	999999	759	79	873	135	972	424	490	999999	351	181	61	999999	999999	239	689	133	999999	843	998	999999	999999	48	999999	537	862	353	873	648	501	731	10	437	737	999999	551	999999	629	726	999999	780	407	999999	719	999999	999999	999999	530	999999	217	794	999999	46	357	889	510	720	118	345	272	628	551	842	511	999999	180	623	540	761	687	560	999999	999999	108	227	850	722	329	999999	649	609	999999	291	440	707	617	999999	999999	848	999999	830	30	294	999999	127	238	564	999999	109	598	274	999999	768	903	656	299	292	938	139	48	999999	999999	916	999999	999999	804	270	412	804	12	216	999999	999999	190	856	540	220	999999	999999	999999	296	466	230	602	999999	887	65	388	783	417	335	999999	950	809	793	439	113	598	999999	323	999999	162	461	999999	392	730	39	588	57	126	89	915	958	999999	751	332	999999	999999	999999	775	748	881	628	999999	999999	190	593	999999	396	999999	436	621	575	667	30	999999	14	133	219	999999	999999	477	340	666	338	420	77	809	67	999999	267	789	288	36	999999	999999	999999	75	430	999999	147	999999	999999	630	690	467	349	999999	129	617	327	58	114	999999	999999	280	551	962	67	265	999999	783	824	999999	169	999999	999999	549	999999	999999	611	938	999999	18	517	999999	285	999999	999999	870	80	776	690	450	153	219	999999	622	118	303	545	570	17	174	999999	363	332	277	999999	999999	133	800	207	195	999999	389	355	106	157	217	994	840	986	999999	195	999999	103	384	999999	949	961	999999	440	799	398	50	930	538	919	164	999999	18	999999	931	746	279	579	505	999999	764	864	588	474	900	308	705	584	820	979	751	999999	947	496	521	999999	412	370	999999	796	965	458	816	186	999999	829	986	600	64	999999	915	767	598	940	999999	999999	999999	256	999999	501	999999	466	120	558	177	893	999999	522	999999	849	343	909	999999	708	477	315	57	999999	999999	999999	322	999999	999999	999999	999999	999999	999999	16	479	999999	999999	166	830	999999	999999	999999	348	268	999999	109	399	473	999999	215	999999	15	595	889	472	710	47	999999	774	468	188	588	937	999999	999999	193	231	999999	53	302	999999	999999	89	999999	605	968	999999	789	403	381	681	848	243	323	272	68	999999	782	543	768	399	999999	391	371	
999999	524	571	607	773	825	878	999999	999999	579	75	999999	999999	330	999999	504	743	257	577	403	787	339	355	623	477	999999	999999	448	999999	999999	903	999999	795	717	546	91	999999	999999	26	578	999999	715	428	664	258	343	141	77	499	999999	35	999999	171	999999	584	999999	999999	948	999999	347	40	440	85	999999	675	664	144	219	999999	212	999999	999999	241	999999	900	81	999999	691	375	144	304	726	949	850	999999	761	999999	807	143	158	912	458	239	678	547	72	640	999999	988	593	209	922	293	296	941	651	910	173	97	513	999999	487	583	995	999999	313	491	235	999999	913	425	336	86	635	999999	999999	155	562	461	838	441	638	702	781	999999	381	443	662	908	999999	999999	85	720	999999	999999	435	874	243	636	243	999999	999999	999999	84	177	999999	846	658	996	302	999999	357	711	259	81	848	784	801	999999	670	870	828	326	999999	72	350	616	999999	963	999999	774	911	926	227	267	36	263	999999	999999	72	535	999999	665	616	111	503	374	999999	557	823	651	82	183	965	999999	999999	98	95	22	827	266	999999	694	142	527	594	999999	494	992	999999	595	165	198	997	145	95	999999	709	197	999999	976	999999	898	150	223	701	738	999999	853	514	999999	177	616	785	806	144	99	533	98	517	82	879	479	512	238	495	884	999999	829	288	590	389	898	453	999999	121	502	554	999999	826	855	470	640	487	999999	999999	549	412	200	11	995	639	620	680	496	106	676	999999	911	728	999999	562	999999	575	923	557	278	173	934	695	642	545	999999	272	662	611	249	991	403	810	945	999999	985	828	999999	951	768	228	957	755	445	116	999999	201	19	302	339	74	563	560	158	386	477	504	999999	460	34	358	28	884	856	999999	991	110	782	344	577	313	293	972	999999	60	999999	188	260	999999	901	423	999999	369	282	185	437	999999	661	569	14	999999	469	831	926	999999	209	82	899	760	999999	542	418	674	999999	36	780	590	771	107	180	298	999999	833	999999	611	999999	658	999999	999999	257	158	449	222	340	999999	843	461	56	378	850	143	289	999999	420	369	14	588	644	255	404	846	82	563	999999	715	245	999999	283	999999	325	551	469	228	513	999999	103	206	999999	637	192	329	999999	402	257	46	999999	754	423	198	607	516	999999	367	285	999999	86	885	822	625	851	218	188	999999	63	309	674	71	987	454	276	807	255	17	73	999999	999999	999999	999999	363	999999	491	222	94	717	809	999999	111	942	112	890	217	384	718	999999	973	151	812	349	947	999999	947	999999	969	
922	799	999999	999999	304	210	108	407	578	468	999999	369	999999	103	25	253	999999	572	999999	884	999999	68	433	537	231	99	934	999999	999999	369	992	758	999999	253	999999	917	548	999999	807	742	13	493	639	915	799	426	999999	999999	999999	105	186	999999	828	882	415	863	376	999999	999999	999999	275	999999	77	219	476	170	644	753	931	999999	999999	250	765	999999	881	80	999999	518	737	999999	121	887	703	999999	999999	204	930	999999	999999	999999	550	814	999999	603	476	405	425	429	448	999999	781	234	126	699	400	936	999999	451	11	344	444	999999	999999	980	103	388	905	833	999999	282	240	802	915	999999	557	890	503	172	909	485	655	999	999999	999999	33	887	771	13	843	999999	999999	489	841	503	864	692	818	999999	509	98	999999	591	999999	176	408	979	319	493	152	999999	999999	870	999999	525	689	999999	789	896	956	215	616	999999	999999	779	121	751	960	422	767	864	999999	736	999999	820	985	73	606	902	701	999999	577	287	861	999999	813	999999	947	999999	813	999999	999999	922	999999	303	481	999999	601	623	999999	657	999999	999999	999999	287	999999	999999	218	720	540	999999	838	886	205	999999	638	339	49	656	965	821	803	645	608	347	961	159	999999	368	349	396	472	982	847	53	35	680	560	999999	906	999999	91	237	785	197	591	26	999999	896	665	152	559	944	657	999999	853	999999	298	388	326	287	778	850	999999	154	163	999999	999999	999999	887	957	779	465	749	857	739	576	859	420	756	944	432	999999	999999	206	836	527	334	613	200	651	391	999999	267	629	339	999999	855	999999	44	735	977	575	18	708	999999	104	205	999999	504	999999	523	877	632	381	999999	747	158	184	999999	635	531	999999	961	245	575	606	207	130	528	509	720	228	386	30	967	999999	32	999999	833	999999	999999	535	999999	912	138	514	549	886	774	591	999999	681	999999	999999	214	551	614	772	142	999999	896	84	280	999999	566	305	999999	611	414	999999	725	999999	350	575	999999	995	327	58	117	999999	67	321	355	937	999999	49	894	999999	816	425	253	259	861	77	845	257	264	999999	999999	832	22	999999	481	777	865	999999	340	757	104	218	233	999999	664	999999	708	999999	729	343	579	527	411	523	795	988	753	475	302	282	730	66	741	214	999999	999999	58	129	840	999999	82	497	709	147	883	999999	999999	687	999999	790	369	270	528	921	544	999999	430	499	999999	492	999999	999999	999999	67	37	48	477	29	863	388	32	588	744	161	270	91	817	274	999999	198	796	75	999999	511	913	999999	537	999999	670	999999	855	999999	
978	999999	553	682	860	651	120	844	999999	182	823	216	768	999999	526	999999	660	462	21	166	859	999999	696	958	519	135	153	567	510	657	359	991	533	472	610	999999	607	588	231	999999	164	999999	68	623	251	999999	743	142	943	171	169	999999	999999	999999	999999	34	999999	594	173	734	999999	552	344	482	999999	832	682	305	180	139	768	81	999999	845	12	999999	895	82	716	845	999999	999999	999999	999999	999999	151	140	835	772	586	999999	23	999999	496	668	611	461	586	999999	419	991	447	962	814	999999	97	976	25	695	636	138	589	878	328	352	496	929	994	983	999999	999999	847	533	999999	999999	755	656	744	186	999999	612	319	282	999999	853	944	58	808	946	411	999999	124	149	146	457	156	144	999999	153	182	999999	466	999999	128	717	999999	914	999999	421	647	440	241	839	304	999999	819	316	580	474	408	999999	130	58	582	516	587	708	999999	146	256	620	559	601	14	719	156	716	999999	590	709	39	679	397	309	970	999999	999999	999999	122	637	839	999999	632	745	733	560	418	30	611	139	445	527	242	174	36	880	999999	835	584	877	999999	162	999999	764	378	999999	999999	748	611	582	999999	999999	999999	508	417	66	927	855	280	168	737	999999	999999	460	273	512	446	233	999999	999999	303	450	270	999999	999999	999999	573	867	999999	999999	827	670	418	999999	999999	582	999999	734	999999	999999	953	999999	564	999999	149	416	999999	539	999999	866	333	999999	474	522	289	862	602	49	973	730	999999	70	999999	999999	340	77	288	522	633	999999	999999	711	476	313	146	999999	885	999999	105	128	86	43	376	510	999999	328	205	999999	749	964	999999	213	761	999999	486	893	305	257	94	82	138	97	906	809	606	621	999999	171	385	999999	976	758	944	999999	653	459	693	978	675	999999	872	391	772	999999	711	66	950	449	826	252	999999	999999	999999	999999	989	988	999999	999999	904	29	295	43	520	979	988	999999	999999	906	383	37	209	326	581	82	210	999999	325	999999	108	550	670	594	344	142	557	348	998	921	999999	665	331	137	999999	656	727	838	871	999999	681	489	797	54	75	999999	53	896	66	999999	999999	253	673	890	468	363	999999	700	699	387	432	650	233	347	51	718	705	82	252	925	354	371	874	531	565	618	753	626	528	544	99	660	999999	320	109	621	999999	441	669	721	307	36	149	494	999999	41	265	459	12	357	104	970	654	141	343	460	378	151	335	999999	609	732	999999	164	297	771	999999	913	247	999999	726	274	413	999999	628	327	232	390	170	534	363	303	
623	180	450	999999	16	999999	976	999999	253	850	999999	819	121	574	854	984	206	599	672	999999	222	582	631	830	567	132	513	999999	999999	999999	999999	800	496	316	999999	11	714	179	765	219	936	999999	187	875	168	593	420	63	999999	248	194	571	862	21	91	50	549	619	999999	999999	646	961	420	265	869	315	333	805	465	852	279	36	833	462	415	622	405	755	672	999999	712	999999	551	989	802	419	938	484	234	78	999999	105	618	999999	573	975	189	921	16	852	269	999999	598	999999	969	999999	738	409	999999	469	644	999999	999999	587	180	196	419	430	462	999999	377	849	580	999999	999999	183	418	999999	999999	439	442	484	748	819	714	107	861	930	30	999999	681	538	999999	999999	434	999999	157	41	711	386	999999	759	469	999999	999999	999999	44	212	230	795	999999	787	519	176	36	170	56	137	872	82	999999	489	410	817	778	999999	969	999999	962	999999	36	387	248	513	874	683	25	201	344	304	73	659	709	999999	896	999999	29	713	739	273	621	999999	168	999999	61	86	358	652	778	646	450	999999	250	497	999999	370	548	16	301	352	999999	854	793	578	999999	676	780	185	999999	999999	999999	266	85	698	999999	16	229	609	462	798	334	372	999999	999999	853	843	999999	999999	465	535	356	999999	421	397	128	766	236	590	629	384	999999	999999	999999	895	827	193	999999	551	386	762	151	938	554	999999	27	782	442	106	724	175	267	999999	719	999999	537	806	845	688	579	354	999999	638	980	999999	502	999999	999999	527	869	670	999999	867	999999	999999	999999	417	468	999999	999999	346	334	999999	865	463	999999	737	464	346	367	999999	347	465	971	41	983	999999	999999	476	11	999999	150	914	236	64	999999	400	733	26	10	129	347	928	318	999999	30	649	772	526	959	765	696	304	170	848	999999	243	999999	803	999999	880	459	991	916	513	205	420	903	811	987	727	999999	999999	345	247	683	419	156	737	21	343	740	441	517	246	179	999999	754	999999	999999	242	504	930	306	130	670	355	21	805	48	609	746	999999	539	242	761	259	959	999999	999999	999999	97	167	791	386	150	27	999999	679	344	358	665	525	89	754	999999	83	999999	225	999999	337	407	351	699	999999	597	778	999999	999999	484	920	887	831	999999	819	155	347	148	920	999999	652	871	341	470	689	944	230	999999	784	19	688	999999	743	355	837	514	745	999999	390	789	372	125	209	999999	999999	471	999999	999999	269	609	885	934	230	246	924	466	75	880	19	467	376	999999	999999	276	796	811	153	486	385	315	410	
878	757	141	617	536	671	146	56	227	120	917	623	184	133	753	888	506	999999	380	999999	999999	459	999999	422	475	997	933	409	612	328	357	927	999999	999999	17	186	999999	629	397	794	929	999999	999999	357	459	999999	943	152	52	923	999999	999999	15	999999	545	429	835	719	151	999999	738	737	444	999999	762	990	999999	999999	125	999999	800	877	43	585	519	40	668	575	962	202	64	790	366	689	680	302	922	999999	663	999999	351	379	487	858	999999	202	399	891	594	469	614	968	999999	999999	999999	999999	31	429	357	515	761	269	756	949	484	999999	999999	754	228	469	999999	999999	321	537	234	430	400	184	999999	326	640	999999	999999	503	588	999999	763	890	566	999999	281	999999	740	157	826	92	622	999999	383	117	821	645	672	135	401	42	656	499	250	702	379	999999	900	40	875	999999	289	999999	370	398	195	489	198	999999	198	575	841	173	710	152	808	999999	800	421	505	994	999999	855	111	556	439	273	999999	864	542	434	602	709	999999	842	802	369	178	985	922	342	456	364	937	999999	200	492	788	107	893	999999	55	488	535	880	879	433	161	814	999999	999999	839	334	999999	763	999999	142	999999	999999	349	448	693	815	499	172	547	749	999999	285	365	947	484	552	999999	34	388	999999	184	401	999999	379	217	999999	36	10	502	999999	589	183	853	68	999999	920	758	454	999999	240	999999	372	342	140	516	875	459	999999	446	297	363	750	999999	859	957	499	905	970	999999	999999	788	498	670	999999	999999	999999	999999	999999	355	564	794	525	999999	158	999999	812	68	832	862	341	999999	999999	563	215	769	839	798	994	999999	112	25	787	223	999999	451	500	702	917	970	771	453	162	999999	882	503	837	550	236	734	999999	440	999999	118	899	435	772	999999	464	655	330	999999	438	206	253	548	16	311	715	706	634	119	151	862	100	999999	999999	999999	680	712	931	999999	999999	269	999999	671	943	679	999999	999999	678	565	247	272	999999	826	25	999999	422	344	496	535	999999	999999	110	45	299	219	27	999999	682	423	264	752	724	999999	383	178	251	581	605	337	987	655	37	78	999999	879	223	274	872	796	937	346	225	405	462	51	999999	919	382	999999	999999	313	999999	265	310	494	547	999999	452	846	714	840	999999	168	999999	189	502	999999	999999	420	996	752	147	886	485	918	999999	999999	999999	999999	20	332	209	999999	999999	683	999999	772	999999	999999	341	605	821	999999	91	107	999999	999999	856	999999	549	136	755	962	999999	909	175	500	780	392	958	228	47	121	999999	392	640	
999999	999999	865	910	730	273	785	88	400	931	121	804	388	321	999999	472	306	999999	883	999999	247	145	766	999999	779	991	999999	429	999999	568	710	200	698	466	999999	574	991	372	818	863	970	883	345	977	64	695	999999	80	488	756	999999	328	999999	816	403	732	999999	357	141	999999	886	999999	966	832	230	921	116	999999	581	904	480	933	999999	30	605	364	799	789	463	94	600	315	940	365	826	391	247	882	999999	17	849	643	241	90	976	999999	917	999999	757	142	588	999999	499	584	286	808	355	931	221	49	932	936	999999	56	148	581	425	610	999999	838	683	234	999999	999999	65	837	701	893	53	999999	446	296	999999	330	999999	999999	815	999999	89	999999	46	316	999999	33	999999	912	749	195	942	405	199	316	506	918	458	364	619	926	529	999999	116	461	887	230	602	646	904	999999	551	27	765	68	531	988	801	999999	563	999999	999999	152	98	516	950	648	801	140	789	999999	999999	150	999999	889	837	640	911	585	428	999999	430	438	999999	999999	643	924	640	140	785	999999	126	91	801	783	999999	999999	999999	600	510	249	428	472	999999	790	999999	411	999999	999999	231	999999	86	999999	949	999999	415	70	143	999999	872	999999	999999	670	355	281	997	999999	348	999999	462	999999	289	999999	84	999999	31	958	581	228	483	242	999999	999999	999999	893	441	999999	141	999999	377	376	253	999999	727	484	999999	758	127	999999	792	999999	72	999999	422	771	999999	765	152	770	100	457	488	914	999999	999999	616	253	762	461	839	108	658	659	361	96	216	841	593	999999	999999	999999	999999	996	999999	999999	999999	632	352	146	999999	676	756	371	999999	919	999999	338	18	97	999999	987	999999	999999	999999	694	262	413	435	336	565	770	181	553	999999	827	616	492	999999	867	469	984	999999	625	179	172	351	999999	70	441	208	999999	832	999999	731	960	277	999999	261	999999	999999	767	206	26	999999	999999	999999	213	548	771	313	405	999999	999999	627	999999	999999	380	496	999999	353	965	352	994	138	999999	938	675	821	999999	999999	999999	240	747	558	702	788	884	54	658	668	147	749	299	138	999999	38	690	878	848	873	897	999999	678	398	353	424	211	887	893	582	828	391	999999	222	872	175	999999	999999	924	104	211	335	838	914	215	225	63	865	999999	999999	258	797	973	989	999999	751	562	358	214	999999	999999	996	160	999999	839	755	74	86	266	637	926	999999	953	753	999999	571	850	764	192	999999	371	346	562	244	333	41	418	695	999999	999999	612	999999	389	646	517	214	999999	762	85	999999	999999	999999	609	
698	999999	999999	843	229	327	999999	999999	798	999999	999999	917	250	999999	999999	751	807	347	999999	526	999999	34	182	717	317	246	466	396	98	999999	733	976	394	736	999999	510	182	999999	198	377	999999	999999	999999	587	313	728	276	770	268	20	999999	121	782	460	473	674	560	444	535	983	860	702	812	119	442	999999	532	999999	581	415	999999	619	159	11	999999	916	999999	595	413	588	969	696	138	87	421	999999	204	934	999999	999999	950	737	662	215	516	768	416	705	999999	999999	999999	761	999999	852	440	658	962	781	999999	556	464	964	41	946	23	174	574	999999	698	820	904	999999	252	392	465	842	999999	999999	494	297	510	514	999999	208	392	218	508	285	646	999999	999999	423	539	715	999999	985	999999	716	999999	352	203	999999	16	999999	310	608	519	805	397	999999	999999	29	297	117	999999	949	999999	832	564	805	665	298	999999	935	172	999999	68	999999	658	479	145	249	999999	151	999999	830	507	127	898	784	698	702	999999	57	69	639	999999	431	669	784	999999	873	162	397	687	905	592	999999	171	819	549	983	157	999999	999999	999999	278	155	24	226	999999	406	934	999999	117	962	409	50	875	532	365	637	999999	999999	999999	999999	97	363	464	197	247	436	999999	89	245	714	999999	971	594	607	999999	980	416	453	343	999999	938	999999	290	724	506	551	205	639	999999	912	126	283	909	200	374	914	999999	827	978	999999	999999	999999	544	402	417	438	455	278	170	999999	999999	423	540	943	999999	715	999999	739	691	696	999999	999999	625	333	598	282	999999	404	242	999999	298	589	474	999999	999999	92	999999	887	317	77	105	927	478	999999	999999	702	742	999999	866	659	840	999999	145	291	783	999999	240	220	804	144	376	61	45	713	96	640	948	222	330	999999	876	999999	432	999999	600	313	848	546	641	895	539	106	538	999999	616	999999	453	999999	999999	498	852	627	999999	182	700	54	891	764	999999	61	753	530	999999	999999	782	654	999999	999999	691	480	286	999999	579	999999	605	280	522	999999	106	749	999999	999999	678	832	398	259	112	260	923	556	421	999999	999999	590	151	18	460	913	801	999999	999999	931	999999	74	221	169	57	999999	577	429	531	440	668	252	999999	988	852	999999	236	532	552	278	598	144	68	202	999999	989	999999	596	999999	609	660	999999	931	265	273	999999	620	999999	211	999999	683	999999	34	981	425	312	726	163	166	647	686	278	419	549	342	999999	15	999999	999999	68	416	999999	999999	922	779	533	321	608	724	247	203	997	331	623	595	105	119	86	777	836	999999	614	
439	181	922	999999	999999	391	923	906	608	601	999999	152	522	702	893	112	212	999999	990	128	438	918	454	689	947	796	999999	999999	257	929	999999	999999	999999	801	999999	999999	999999	397	808	930	684	818	639	602	789	188	999999	892	212	17	873	885	845	154	185	520	999999	999999	445	928	437	686	658	678	359	999999	999999	720	162	464	113	999999	92	999999	999999	620	289	999999	899	768	695	70	43	250	65	999999	999999	652	626	999999	710	766	951	880	502	998	170	960	252	766	999999	390	740	999999	903	68	803	785	999999	565	999999	999999	343	676	242	999999	999999	417	622	994	684	999999	104	132	753	346	863	999999	567	445	999999	328	610	143	936	315	329	296	999999	997	562	999999	941	71	798	836	432	999999	647	135	355	752	999999	258	91	138	296	618	999999	566	204	999999	227	275	115	912	274	210	740	927	56	366	999999	625	999999	131	762	43	334	999999	914	999999	999999	999999	99	707	981	361	61	807	28	711	302	999999	802	961	999999	999999	955	885	999999	232	544	719	88	989	681	999999	999999	959	375	262	294	86	652	616	46	785	185	407	999999	912	158	932	908	345	74	300	822	480	999999	95	999999	448	999999	999999	54	844	363	110	999999	268	545	102	441	766	427	225	137	999999	999999	560	500	558	954	659	999999	611	999999	999999	924	391	899	345	999999	999999	185	845	730	960	572	999999	999999	999999	382	672	999999	999999	999999	152	917	848	173	999999	556	999999	595	529	494	696	617	442	999999	620	999999	644	369	210	918	161	590	999999	495	999999	624	731	138	999999	185	292	292	999999	120	999999	999999	999999	999999	273	788	947	694	999999	361	999999	353	999999	999999	811	899	999999	313	176	999999	349	999999	346	362	999999	999999	999999	999999	179	999999	212	414	599	999999	999999	794	999999	426	105	999999	971	466	935	230	461	823	999999	999999	326	526	447	979	125	999999	999999	116	489	723	230	262	999999	849	525	312	158	629	999999	808	999999	27	999999	321	999999	755	999999	999999	999999	125	900	183	999999	999999	781	653	906	233	298	717	559	268	999999	385	206	842	999999	132	941	632	81	999999	79	686	779	999999	999999	136	771	370	716	889	489	999999	823	56	735	711	999999	872	999999	925	340	999999	258	534	999999	999999	999999	999999	307	999999	940	993	53	999999	999999	840	482	481	926	779	461	928	11	999999	779	941	562	159	117	746	999999	999999	236	999999	502	999999	437	999999	999999	999999	999999	406	72	673	948	495	999999	999999	942	895	238	596	945	626	473	999999	44	999999	755	770	999999	964	267	561	988	999999	766	
897	575	999999	413	238	884	624	767	65	865	338	999999	999999	999999	807	217	222	999999	467	133	999999	682	100	999	848	499	999999	450	999999	148	511	999999	999999	728	432	999999	999999	491	10	712	331	859	417	546	705	867	471	999999	64	757	55	54	531	747	999999	225	999999	81	999999	738	999999	184	719	999999	999999	999999	643	565	198	628	999999	730	999999	754	802	751	274	553	303	999999	38	676	999999	299	102	466	162	339	572	217	703	800	999999	272	654	157	149	500	999999	61	234	906	962	435	422	999999	538	777	945	415	950	932	777	583	710	391	787	999999	825	897	501	314	999999	980	925	544	999999	253	109	655	611	774	999999	999999	999999	132	714	999999	877	776	928	999999	999999	999999	999999	771	32	353	562	999999	369	719	675	294	559	999999	999999	981	510	877	999999	294	677	300	803	186	570	999999	827	588	677	999999	552	58	968	126	920	836	723	164	522	459	691	836	296	999999	108	999999	999999	836	218	999999	999999	10	264	644	999999	103	362	999999	999999	497	999999	999999	999999	542	177	627	326	442	999999	87	268	356	365	72	602	999999	14	911	87	493	842	990	999999	945	375	999999	999999	334	418	999999	483	999999	953	34	999999	717	999999	753	999999	481	760	999999	999999	141	473	114	999999	201	51	866	99	451	12	717	654	999999	604	650	176	999999	833	999999	34	183	603	625	999999	340	139	885	999999	260	196	606	732	592	163	999999	999999	271	999999	602	292	551	736	999999	640	246	379	407	122	599	586	999999	647	999999	235	999999	537	999999	712	999999	71	165	275	839	264	406	984	999999	382	366	179	905	999999	241	708	999999	999999	571	985	999999	999999	999999	773	11	999999	999999	958	999999	366	500	710	633	559	600	540	999999	286	897	999999	243	262	999999	35	755	430	999999	388	415	69	753	226	966	862	555	354	339	999999	999999	175	176	447	30	705	999999	999999	999999	356	129	701	999999	206	549	793	752	903	999999	707	27	580	992	709	999999	999999	613	999999	999999	770	13	255	999999	745	999999	732	611	795	242	611	999999	109	883	335	999999	714	488	557	677	182	120	651	999999	631	374	999999	182	999999	895	125	102	609	912	775	352	874	500	836	194	816	999999	956	671	51	564	917	697	667	450	838	425	66	605	571	660	361	554	578	380	999999	559	155	900	126	519	543	197	118	982	394	223	999999	372	860	990	164	980	659	77	999999	999999	515	999999	66	700	45	13	350	124	991	329	921	999999	867	267	999999	999999	555	999999	999999	730	588	685	999999	999999	999999	999999	744	581	
999999	999999	999999	511	923	330	54	999999	844	999999	999999	539	847	994	990	74	301	195	504	999999	954	108	434	137	999999	999999	999999	999999	959	999999	926	999999	269	999999	999999	999999	435	420	542	546	222	999999	999999	139	58	491	883	594	999999	999999	332	587	199	151	626	999999	946	766	999999	206	912	225	180	412	498	142	280	88	386	381	639	881	652	958	999999	58	887	304	88	565	843	824	144	968	119	349	999999	128	152	999999	672	668	954	345	633	997	999999	808	640	916	220	804	217	323	361	450	999999	240	760	999999	519	999999	688	999999	999999	98	90	999999	999999	159	980	162	936	176	999999	971	927	999999	334	392	322	88	664	172	999999	48	616	999999	616	668	414	921	367	573	999999	30	980	64	982	999999	917	999999	516	490	936	68	999999	51	615	390	999999	999999	906	999999	266	999999	999999	525	556	325	999999	268	999999	999999	745	999999	794	999999	475	687	999999	872	334	789	475	999999	572	183	236	295	179	574	216	236	999999	786	25	990	999999	269	43	464	508	666	999999	659	999999	999999	745	877	274	999999	576	927	399	651	302	127	902	999999	868	999999	299	270	155	907	62	999999	488	958	53	804	999999	216	999999	535	999999	668	725	815	849	689	999999	358	31	673	998	288	836	999999	999999	897	97	838	400	229	174	247	520	166	607	580	404	786	833	999999	450	369	999999	863	287	999999	401	97	629	188	386	999999	249	482	909	773	531	984	999999	155	716	226	815	435	370	136	157	999999	218	278	295	999999	525	999999	999999	638	14	972	226	858	506	10	219	999999	842	234	998	47	999999	833	58	999999	999999	687	999999	234	999999	848	502	999999	486	832	878	360	999999	734	425	687	260	280	768	999999	768	999999	649	716	16	603	592	146	137	120	322	999999	230	876	340	837	808	999999	94	999999	999999	75	382	674	131	859	328	999999	808	321	787	976	75	499	999999	704	47	46	227	950	999999	365	33	376	999999	503	140	27	403	587	879	261	196	612	89	999999	999999	975	999999	157	999999	483	999999	999999	332	345	999999	999999	234	636	999999	999999	780	143	900	123	999999	15	999999	627	729	310	714	230	999999	536	999999	999999	420	948	999999	999999	999999	80	999999	782	37	999999	54	184	194	409	792	767	787	116	480	63	711	965	659	238	821	999999	999999	974	999999	118	384	796	999999	856	319	999999	176	737	999999	710	467	127	96	834	961	979	443	329	518	999999	999999	334	65	736	750	999999	299	241	250	484	652	999999	23	919	833	258	628	337	99	516	999999	60	786	770	
595	999999	878	824	277	841	533	108	466	822	675	59	741	818	999999	864	986	935	496	846	68	766	999999	999999	11	713	360	116	240	11	356	392	999999	294	999999	999999	576	474	963	999999	951	999999	245	999999	253	783	517	810	231	235	999999	665	999999	939	711	829	489	711	999999	564	490	426	868	999999	999999	999999	999999	456	677	948	297	522	971	97	894	514	999999	913	999999	227	999999	550	999999	14	481	690	828	609	582	999999	999999	865	650	409	999999	534	686	780	725	999999	283	71	142	282	937	999999	999999	475	54	207	308	575	999999	605	368	999999	999999	999999	982	785	464	901	873	364	281	431	871	999999	999999	370	828	750	198	964	944	144	999999	611	77	475	995	362	564	385	24	112	88	55	999999	999999	992	822	798	999999	999999	999999	197	778	11	515	144	133	306	684	379	999999	386	822	660	233	532	930	999999	517	789	999999	347	999999	999999	178	352	999999	999999	201	377	15	951	999999	469	999999	999999	639	609	999999	340	999999	66	999999	15	466	725	266	999999	817	999999	999999	36	291	999999	402	44	699	437	833	173	318	602	999999	316	374	999999	999999	999999	999999	286	892	330	999999	999999	999999	999999	467	492	884	453	96	999999	999999	745	999999	999999	670	107	999999	537	257	212	999999	398	31	280	951	999999	999999	859	999999	902	999999	999999	563	740	791	113	243	356	576	216	552	390	86	999999	999999	370	10	999999	935	40	296	560	38	999999	554	846	165	646	104	999999	999999	999999	856	193	144	999999	191	575	196	566	863	719	960	50	999999	396	322	153	390	591	571	255	999999	566	999999	746	511	999999	196	945	948	597	999999	681	365	999999	534	999999	743	999999	188	435	208	999999	177	576	999999	987	999999	168	999999	21	266	999999	999999	605	110	999999	577	999999	670	317	388	251	618	276	467	289	685	143	999999	999999	410	673	999999	145	57	555	398	49	156	524	999999	38	420	936	341	999999	999999	759	426	999999	999999	355	56	999999	56	999999	999999	900	119	320	312	895	305	114	611	592	999999	198	557	555	999999	999999	251	156	999999	360	830	681	935	718	931	926	999999	628	114	999999	627	999999	98	999999	999999	498	930	835	221	949	999999	316	999999	999999	648	169	211	999999	343	787	113	900	409	696	136	88	965	401	388	386	999999	677	999999	555	999999	569	999999	999999	999999	412	999999	415	934	522	627	999999	999999	999999	79	772	724	999999	294	327	999999	726	999999	402	964	716	532	539	457	835	771	65	315	779	999999	999999	69	744	120	930	190	698	965	887	78	611	732	999999	331	615	999999	
999999	392	683	604	248	437	707	502	54	879	999999	958	999999	999999	572	999999	576	414	999999	713	979	999999	364	146	263	761	254	999999	362	999999	754	217	841	183	999999	672	632	185	544	651	362	999999	76	60	123	999999	867	146	506	403	166	374	342	999999	682	607	38	999999	350	999999	193	383	149	999999	135	859	999999	924	322	899	585	400	869	348	360	999999	668	313	32	999999	999999	118	826	959	827	390	999999	939	501	830	644	95	999999	999999	467	978	112	15	925	999999	999999	999999	823	607	999999	999999	504	993	551	999999	939	999999	524	826	593	85	999999	190	243	745	983	999999	999999	492	999999	499	565	813	880	999999	634	662	387	768	900	999999	999999	229	151	71	885	882	397	999999	891	919	571	18	472	392	999999	921	771	190	999999	445	518	999999	352	328	210	691	999999	179	999999	286	347	755	925	642	790	999999	49	182	859	999999	999999	878	999999	999999	927	556	350	498	950	713	999999	207	498	464	443	999999	877	823	999999	999999	769	227	999999	615	581	816	93	830	999999	104	882	999999	999999	179	656	999999	999999	16	999999	654	350	624	229	607	395	150	267	470	999999	837	999999	999999	322	999999	999999	571	643	984	764	999999	472	520	897	999999	999999	999999	876	329	999999	999999	222	870	999999	215	854	999999	998	637	230	440	559	622	631	764	644	666	287	665	836	94	997	755	252	289	192	999999	727	373	999999	999999	274	938	662	999999	624	589	999999	999999	811	999999	999999	15	764	333	562	850	888	142	999999	174	24	220	999999	724	805	999999	627	999999	33	33	427	635	860	137	176	999999	960	999999	150	999999	999999	180	854	999999	999999	991	991	918	727	341	999999	594	999999	612	88	63	456	937	599	999999	961	999999	999999	787	999999	937	155	637	167	941	890	662	992	999999	300	999999	366	999999	213	999999	475	708	426	999999	91	833	483	257	58	122	174	999999	636	982	103	234	97	76	880	584	999999	999999	761	785	451	289	601	996	322	999999	999999	613	734	785	692	262	232	401	999999	999999	463	897	588	999999	777	867	36	20	71	999999	999999	299	999999	629	967	121	947	999999	999999	801	999999	999999	935	999999	426	560	298	850	999999	841	999999	999999	371	999999	130	949	775	999999	18	584	263	999999	934	255	999999	407	652	115	817	581	315	999999	999999	904	703	976	961	774	999999	999999	579	185	719	230	75	71	928	26	999999	28	345	240	632	665	999999	650	552	999999	337	29	908	193	42	719	535	999999	543	999999	999999	154	999999	999999	98	792	15	88	871	999999	999999	999999	478	635	606	999999	
999999	84	959	999999	366	62	433	281	447	609	318	396	153	10	694	656	528	999999	774	364	41	999999	151	840	660	469	778	999999	509	911	550	999999	999999	243	483	999999	999999	57	110	199	999999	999999	564	489	483	618	935	871	28	534	897	999999	999999	252	768	902	999999	129	999999	896	999999	593	771	535	68	999999	999999	910	526	243	206	481	371	585	643	325	779	662	366	999999	534	907	999999	999999	24	544	999999	344	474	999999	528	340	999999	213	915	136	944	38	431	999999	999999	34	999999	784	999999	999999	645	285	608	452	133	280	762	793	999999	376	999999	999999	999999	524	623	999999	445	999999	715	866	999999	999999	670	516	999999	750	999999	999999	999999	509	562	45	999999	598	898	999999	735	999999	458	999999	577	428	840	549	363	158	517	999999	825	343	589	409	79	471	166	487	615	102	81	999999	999999	845	561	999999	813	737	158	922	625	999999	999999	423	999999	466	999999	840	326	130	162	233	242	334	102	898	999999	999999	966	186	441	421	530	642	999999	84	219	732	867	978	735	999999	999	595	291	348	999999	176	912	612	182	325	999999	494	999999	848	999999	715	752	662	999999	660	770	971	999999	999999	956	107	473	999999	257	566	973	348	395	536	233	647	52	753	305	753	250	363	999999	125	260	46	999999	111	999999	504	999999	999999	999999	84	999999	37	114	999999	999999	505	703	500	365	616	352	999999	109	413	999999	999999	672	999	366	199	420	417	968	374	952	919	999999	371	487	999999	999999	769	313	320	680	205	542	964	371	799	59	749	998	396	999999	439	999999	298	999999	440	831	999999	847	845	664	447	69	739	134	999999	999999	341	22	611	39	583	999999	999999	733	430	960	999999	637	567	150	670	419	581	600	523	999999	116	886	57	922	606	921	468	655	242	145	803	999999	999999	699	999999	736	999999	999999	200	921	999999	565	65	479	133	352	290	705	993	38	999999	999999	611	489	994	455	965	999999	432	661	59	143	500	999999	999999	868	738	999999	432	933	33	224	410	601	835	999999	999999	577	799	263	640	763	662	999999	657	664	238	419	999999	272	771	999999	999999	999999	999999	24	75	999999	322	264	999999	423	999999	999999	999999	273	738	19	999999	453	624	398	890	179	31	295	480	999999	637	503	639	999999	172	999999	172	999999	290	999999	729	820	485	70	999999	999999	649	227	999999	602	209	393	925	229	765	261	648	382	999999	765	517	586	543	778	142	999999	625	296	261	123	999999	689	983	999999	999999	999999	968	563	999999	999999	530	804	805	878	999999	253	577	420	562	910	999999	
789	508	525	363	152	286	706	999999	999999	919	362	965	376	705	519	999999	999999	939	999999	293	95	248	471	999999	712	781	999999	691	888	251	214	734	999999	603	117	190	468	513	147	557	271	635	697	436	177	838	438	183	999999	844	518	480	999999	627	999999	551	999999	999999	650	370	621	25	48	204	714	999999	625	773	598	339	941	555	999999	385	31	459	551	44	77	874	353	492	123	54	732	734	999999	999999	177	566	999999	188	862	999999	935	256	596	502	722	549	222	999999	999999	248	999999	999999	678	255	605	975	999	13	222	999999	27	999999	999999	994	472	980	524	902	606	41	196	762	999999	35	449	775	863	58	322	527	661	688	907	999999	999999	769	999999	999999	126	201	566	150	999999	95	758	806	354	602	40	999999	35	999999	999999	553	62	999999	280	652	805	830	122	950	690	695	124	999999	232	999999	852	703	924	665	785	999999	475	999999	796	607	276	642	431	999999	28	580	502	999999	629	999999	822	10	499	412	63	296	89	999999	999999	280	971	999999	584	327	999999	336	817	370	999999	654	87	16	353	672	385	173	408	851	931	120	202	772	709	868	999999	999999	214	521	612	999999	335	859	596	526	636	847	68	113	521	692	762	142	999999	975	999999	816	999999	826	999999	890	887	237	684	999999	88	208	999999	716	124	897	132	305	757	44	999999	228	419	827	46	538	999999	999999	999999	249	999999	70	955	733	592	397	204	387	494	722	611	999999	184	258	448	437	999999	352	989	623	569	467	384	782	657	67	999999	999999	789	498	785	999999	897	999999	990	27	252	986	133	726	999999	999999	810	999999	433	230	999999	999999	388	608	411	999999	316	716	999999	890	999999	999999	86	535	990	374	597	995	999999	999999	210	999999	268	999999	194	150	228	272	919	823	656	348	999999	436	22	245	999999	191	97	33	286	191	999999	109	342	999999	909	598	999999	339	157	814	999999	999999	29	999999	903	958	423	999999	543	999999	796	856	243	346	822	650	522	999999	999999	416	999999	913	743	999999	975	168	98	999999	241	630	999999	590	676	841	249	946	999999	708	342	493	767	826	489	242	394	907	999999	995	258	269	999999	980	417	741	999999	195	670	999999	338	744	870	309	999999	999999	517	216	190	402	106	999999	999999	814	423	439	649	91	999999	510	634	999999	999999	102	866	972	554	555	183	935	935	64	285	999999	379	597	623	467	798	575	725	999999	727	473	898	999999	999999	271	567	977	101	825	761	170	375	999999	451	999999	999999	66	369	961	42	255	467	52	600	826	
444	825	816	192	293	858	999999	456	349	829	203	494	946	292	988	205	843	999999	303	999999	51	118	155	845	999999	999999	216	999999	155	482	999999	999999	780	209	999999	741	171	909	999999	902	385	999999	921	999999	584	949	999999	86	999999	837	411	357	748	999999	785	999999	999999	970	168	999999	999999	31	311	867	823	999999	713	746	465	256	43	933	578	400	739	999999	196	533	271	84	999999	140	789	999999	999999	658	117	999999	424	500	71	201	751	989	999999	999999	617	63	798	247	999999	374	620	726	999999	478	999999	358	745	999999	149	156	709	93	999999	521	242	993	796	174	999999	999999	332	999999	195	842	999999	999999	149	386	514	143	734	999999	839	266	520	72	999999	602	880	999999	559	760	999999	914	491	667	999999	740	131	624	267	633	999999	826	51	654	541	999999	296	999999	999999	999999	158	999999	421	686	254	999999	999999	179	999999	203	999999	479	859	571	999999	999999	360	999999	520	999999	264	890	875	110	999999	999999	999999	865	999999	552	316	690	549	999999	612	999999	999999	805	999999	999999	999999	952	145	73	999999	539	967	480	50	271	610	772	999999	810	114	268	999999	320	671	999999	449	145	648	936	999999	999999	929	669	959	269	777	555	110	999999	669	312	999999	999999	761	485	54	744	999999	999999	941	544	20	999999	95	353	223	999999	143	191	964	603	313	208	186	744	999999	308	520	780	493	999999	671	573	150	999999	512	329	559	196	197	704	320	388	994	352	593	199	583	615	55	595	422	999999	151	999999	998	999999	635	999999	875	745	234	53	776	886	872	447	999999	293	841	894	632	946	993	999999	999999	925	213	833	161	419	999999	905	735	999999	642	752	432	84	802	955	694	542	321	451	999999	276	999999	118	480	999999	600	300	774	999999	962	475	925	881	783	999999	353	801	865	465	31	329	318	877	254	130	999999	524	490	885	999999	999999	634	551	789	999999	323	105	363	999999	818	999999	140	584	935	177	826	550	301	999999	999999	892	677	856	999999	161	999999	999999	863	359	141	86	810	889	950	872	840	384	999999	999999	760	258	447	860	646	597	999999	734	942	999999	304	474	233	760	282	999999	422	999999	999999	999999	68	588	241	13	873	742	623	251	633	999999	336	452	459	534	969	363	454	999999	219	832	962	999999	792	787	65	667	999999	59	616	999999	999999	71	999999	463	708	181	26	443	987	903	973	947	110	879	750	851	25	999999	999999	919	862	605	999999	999999	675	834	999999	999999	948	215	889	574	634	999999	612	274	999999	995	999999	797	346	21	829	316	859	25	
999999	912	46	213	652	163	267	697	779	854	502	964	787	874	384	572	999999	781	23	408	999999	119	276	485	999999	999999	999999	999999	582	851	776	262	439	999999	711	883	417	744	563	736	999999	937	221	999999	771	235	218	950	422	774	525	57	302	460	702	999999	999999	560	999999	633	289	272	125	999999	88	249	534	137	172	500	165	999999	227	287	999999	385	999999	518	714	437	810	923	581	807	335	728	999999	999999	957	698	247	856	203	999999	456	54	822	999999	679	999999	700	90	788	922	999999	999999	829	24	369	327	999999	999999	846	123	822	366	691	317	602	360	999999	555	179	999999	999999	308	999999	297	830	56	563	614	999999	192	737	729	144	999999	198	999999	898	945	619	640	582	999999	20	999999	118	99	363	514	999999	328	252	154	911	323	669	999999	228	999999	193	323	999999	510	297	664	999999	102	231	41	999999	51	461	343	935	999999	892	152	297	477	189	999999	999999	999999	999999	520	999999	999999	818	821	990	877	342	366	999999	306	876	81	823	356	703	25	868	331	999999	649	867	999999	218	382	431	999999	33	750	999999	999999	630	715	587	776	724	793	284	410	51	250	708	104	581	999999	999999	820	328	941	773	999999	872	371	662	999999	999999	40	384	445	399	473	999999	591	13	319	676	171	494	56	999999	909	999999	467	289	155	940	773	338	579	720	611	207	92	977	198	580	999999	63	313	133	694	999999	838	20	578	396	126	100	272	962	999999	335	999999	318	999999	432	414	91	516	999999	879	701	805	725	999999	275	999999	614	999999	738	417	118	191	999999	937	500	903	457	711	759	824	682	999999	616	230	285	925	773	123	766	999999	187	999999	999999	253	992	999999	122	231	313	624	999999	285	999999	555	392	999999	358	380	999999	999999	957	380	756	999999	207	635	999999	505	999999	349	998	501	58	573	239	571	221	680	945	886	790	235	999999	999999	999999	406	999999	70	837	141	577	402	750	999999	218	999999	999999	460	999999	366	425	617	719	963	625	999999	236	999999	325	821	932	678	435	486	739	999999	972	999999	207	999999	103	999999	999999	999999	999999	605	999999	999999	999999	999999	999999	760	634	589	470	182	516	444	519	310	179	582	999999	999999	208	899	967	273	507	486	834	178	263	999999	273	297	950	347	201	999999	270	424	999999	892	999999	182	53	999999	26	567	225	538	112	896	999999	521	999999	650	999999	872	638	486	314	999999	598	612	999999	389	999999	999999	231	178	999999	499	50	755	976	852	976	36	855	131	257	940	270	306	76	367	624	751	999999	309	
174	999999	391	784	120	726	304	999999	675	664	999999	843	345	56	999999	999999	856	875	544	999999	674	157	27	517	239	374	618	301	545	999999	764	574	277	999999	14	924	118	999999	645	260	999999	548	360	200	999999	414	605	223	21	999999	511	748	217	999999	634	27	310	999999	554	745	118	999999	892	536	899	955	576	422	52	371	503	600	240	293	981	136	796	999999	915	824	768	404	290	91	999999	26	366	901	297	987	999999	999999	999999	899	999999	555	656	823	300	645	837	999999	181	650	960	910	518	924	999999	508	230	999999	957	729	976	999999	999999	810	898	883	599	675	999999	999999	747	268	889	340	151	999999	479	999999	536	279	987	586	232	639	130	727	507	999999	999999	788	766	999999	287	981	922	438	833	845	924	999999	56	172	999999	127	902	702	31	187	782	999999	39	257	947	999999	742	400	491	92	690	999999	386	167	168	346	999999	608	981	999999	417	712	999999	634	58	129	233	824	999999	115	999999	428	705	999999	659	556	759	519	201	599	248	532	947	999999	165	753	40	889	999999	721	829	303	721	123	769	80	367	404	208	999999	464	999999	999999	385	999999	999999	999999	66	508	999999	999999	778	999999	391	669	999999	765	851	479	304	98	999999	820	806	286	443	999999	999999	559	588	999999	364	999999	373	999999	329	660	571	999999	999999	287	974	391	402	144	60	999999	339	453	884	315	999999	925	904	999999	130	108	999999	109	999999	999999	883	506	999999	422	231	999999	53	256	999999	999999	203	455	586	26	999999	999999	427	672	999999	556	377	148	675	999999	683	439	416	632	24	230	594	472	999999	337	404	477	472	979	912	999999	843	92	113	658	999999	70	999999	999999	627	178	681	403	873	364	999999	744	831	999999	999999	792	999999	999999	242	129	640	730	960	259	999999	645	490	447	999999	642	713	295	45	26	171	622	100	529	999999	845	549	999999	599	139	149	660	646	826	250	130	542	999999	849	983	27	391	109	99	999999	981	688	243	643	999999	999999	999999	708	814	999999	127	701	999999	999999	397	579	449	140	999999	119	961	999999	664	999999	638	999999	291	999999	61	999999	779	999999	999999	999999	999999	167	316	557	369	488	247	951	832	351	133	428	20	26	999999	414	578	999999	279	980	313	982	33	46	14	999999	369	466	999999	814	704	604	999999	276	391	239	273	999999	771	352	871	20	175	322	83	999999	99	275	999999	647	430	529	999999	30	950	51	143	999999	553	239	128	781	999999	27	646	528	728	744	634	999999	999999	687	488	926	118	999999	816	999999	962	794	
50	104	482	19	999999	185	999999	679	999999	350	105	999999	347	542	999999	100	715	157	999999	555	491	355	640	760	506	999999	50	326	911	657	999999	999999	999999	758	999999	34	308	295	633	470	176	58	428	999999	137	157	349	946	999999	28	588	999999	44	417	313	694	464	999999	512	999999	999999	999999	768	999999	126	672	686	589	999999	209	792	429	524	215	999999	443	927	357	633	999999	403	103	999999	893	79	565	999999	899	455	999999	570	999999	783	982	999999	140	290	759	999999	464	471	760	603	504	236	169	154	829	38	999999	999999	999999	999999	163	257	52	423	999999	599	560	285	786	999999	847	639	216	645	542	880	999999	162	999999	189	178	887	643	499	128	667	910	420	568	999999	585	737	463	496	630	734	292	717	415	170	999999	999999	999999	999999	999999	865	29	523	612	948	780	717	600	927	920	999999	999999	552	305	999999	689	149	716	916	999999	999999	186	719	24	808	598	540	746	16	572	989	213	26	743	262	999999	999999	808	999999	999999	867	147	535	999999	365	999999	739	422	208	481	476	472	768	78	999999	689	999999	999999	804	360	250	970	593	364	931	71	598	809	999999	999999	302	999999	106	826	690	999999	999999	152	999999	688	858	127	999999	534	106	526	444	948	108	573	346	887	14	269	999999	896	553	181	645	303	999999	930	380	999999	189	145	375	942	387	671	48	167	849	125	501	132	433	69	999999	414	999999	650	999999	478	232	414	999999	999999	976	793	430	999999	507	365	167	927	999999	908	355	999999	999999	502	999999	999999	999999	189	48	888	768	999999	473	494	912	240	676	880	999999	999999	416	999999	808	539	965	594	251	999999	660	493	957	573	385	524	999999	307	263	134	89	284	943	53	376	999999	78	999999	329	936	566	276	689	287	708	845	502	581	162	999999	999999	976	194	965	999999	999999	999999	204	351	999999	780	615	977	552	999999	999999	958	372	999999	999999	470	715	274	999999	13	393	804	680	999999	539	31	141	155	999999	597	999999	100	978	524	999999	517	999999	999999	380	999999	951	299	147	999999	999999	887	140	183	792	160	821	711	879	999999	145	750	260	338	812	927	649	470	345	954	698	854	999999	847	586	852	596	807	999999	160	61	103	666	204	999999	999999	999999	999999	362	491	775	401	220	26	388	999999	266	545	999999	452	515	491	999999	192	999999	909	907	292	999999	940	564	23	999999	729	909	52	94	66	236	170	45	691	117	854	188	306	643	962	999999	516	596	999999	712	451	999999	999999	149	484	417	202	744	609	371	422	927	762	584	
491	116	999999	986	210	318	934	416	999999	383	109	999999	491	275	944	823	89	999999	512	310	375	94	349	902	999999	999999	44	425	436	329	695	926	426	721	162	999999	132	530	396	742	777	44	819	197	49	480	999999	999999	799	999999	291	78	424	461	218	406	767	444	386	561	284	518	980	505	687	183	999999	769	999999	999999	701	559	956	999999	999999	340	999999	161	862	138	723	116	626	650	47	999999	999999	964	999999	755	98	687	153	835	468	268	64	323	999999	866	999999	166	999999	711	94	732	121	653	928	877	141	615	582	999999	837	177	892	999999	468	70	670	622	999999	366	10	23	415	131	312	274	999999	951	652	995	245	999999	999999	914	999999	314	515	858	999999	635	999999	482	115	896	997	300	376	999999	855	448	206	281	900	458	710	999999	999999	999999	351	999999	601	189	963	586	22	281	876	977	773	163	554	812	586	631	999999	999999	908	999999	134	999999	898	562	999999	213	799	964	999999	843	214	495	987	525	517	381	43	999999	518	528	884	999999	999999	398	950	702	999999	394	999999	278	716	192	171	808	999999	339	999999	48	999999	759	787	58	614	43	773	999999	999999	39	305	214	999999	306	19	389	634	408	999999	509	999999	403	319	999999	279	999999	136	32	333	188	659	999999	614	994	999999	758	999999	835	121	390	624	999999	536	864	999999	490	681	419	999999	999999	183	999999	741	266	437	691	450	381	779	226	999999	751	953	999999	379	999999	599	999999	946	999999	999999	999999	296	999999	885	939	867	455	326	788	716	717	849	999999	14	999999	999999	999999	567	669	318	369	66	894	484	873	999999	548	999999	999999	890	999999	473	921	999999	999999	181	534	381	999999	823	995	65	990	510	199	901	412	999999	187	681	251	999999	286	942	288	742	402	732	999999	999999	999999	960	354	898	999999	253	928	999999	630	30	911	977	80	845	323	999999	76	394	295	971	316	999999	317	299	648	999999	999999	999999	999999	642	778	802	368	999999	504	999999	710	101	872	945	973	999999	999999	166	770	274	964	999999	629	973	675	18	999999	51	914	763	652	65	259	594	67	949	999999	987	999999	119	618	803	350	288	999999	975	521	349	997	999999	212	160	529	384	88	755	359	882	966	770	364	327	999999	741	392	655	841	999999	888	999999	443	374	914	661	655	171	100	999999	379	999999	496	108	999999	602	999999	999999	535	999999	515	999999	600	999999	31	999999	754	999999	450	609	895	999999	999999	243	460	999999	877	838	245	868	728	999999	999999	17	512	276	999999	266	284	999999	190	999999	999999	966	772	
587	999999	999999	353	443	906	999999	721	491	455	431	999999	263	647	78	725	722	266	667	156	598	646	593	999999	754	999999	999999	26	690	428	16	828	176	470	873	999999	999999	999999	999999	961	373	999999	184	562	91	999999	999999	618	215	44	468	632	462	999999	184	941	839	598	599	246	418	999999	40	72	449	603	399	792	774	527	612	237	465	706	783	402	472	41	94	53	999999	999999	999999	656	959	383	999999	356	296	931	712	523	895	565	552	34	999999	121	122	999999	320	237	843	687	999999	241	177	756	999999	781	999999	808	513	555	70	539	537	383	113	75	999999	52	506	843	815	98	341	999999	999999	758	236	361	918	999999	999999	948	999999	133	234	727	999999	620	319	514	462	903	19	350	504	999999	999999	999999	999999	57	999999	999999	999999	10	999999	999999	900	277	602	288	555	127	890	999999	822	999999	999999	414	158	385	999999	617	733	992	390	999999	88	991	999999	151	999999	444	353	870	356	464	226	44	260	891	827	938	27	40	999999	344	999999	112	999999	999999	999999	93	643	631	198	643	544	739	620	961	999999	999999	872	460	27	999999	774	999999	560	999999	895	469	999999	267	999999	999999	599	702	999999	999999	897	975	472	22	999999	999999	800	721	681	712	920	487	424	999999	999999	918	76	566	22	999999	999999	994	552	170	999999	59	930	386	999999	278	54	841	705	999999	73	288	446	859	828	839	320	62	348	999999	999999	417	55	863	630	638	853	42	999999	194	485	999999	433	312	525	583	257	424	999999	999999	668	88	781	999999	236	358	482	999999	738	182	537	517	656	704	723	90	13	76	756	445	424	22	999999	520	99	169	999999	144	344	254	592	896	415	935	190	999999	635	206	636	282	999999	999999	999999	517	657	967	257	729	588	445	579	191	668	212	999999	999999	926	999999	999999	76	502	348	871	493	590	641	112	720	524	364	454	807	440	999999	289	777	718	644	863	132	912	999999	555	999999	999999	999999	238	999999	947	534	442	374	446	569	779	817	775	999999	926	25	999999	536	214	999999	999999	771	750	999999	923	999999	936	291	407	637	999999	376	793	999999	999999	189	413	899	773	989	922	90	370	999999	704	471	12	908	718	999999	266	386	921	332	909	903	999999	53	289	999999	597	999999	967	809	415	413	999999	999999	999999	746	612	965	762	999999	311	999999	999999	880	490	999999	218	999999	573	559	999999	778	999999	471	72	914	999999	369	620	46	402	771	999999	561	464	300	999999	209	999999	971	245	301	623	706	30	999	502	999999	563	827	528	999999	999999	417	
438	637	958	563	740	999999	227	253	355	725	822	999999	795	849	426	199	24	18	999999	999999	323	88	164	748	450	72	422	999999	999999	792	517	999999	193	705	999999	827	999999	883	468	840	753	992	946	897	999999	999999	213	653	999999	374	812	519	458	985	999999	359	483	220	123	677	664	477	447	562	999999	989	356	100	726	598	857	141	550	280	848	999999	142	266	864	959	858	769	396	441	999999	997	999999	999999	611	772	353	131	999999	791	186	285	554	393	689	894	143	999999	999999	764	999999	999999	999999	187	999999	999999	226	999999	356	163	999999	999999	999999	999999	583	220	999999	158	488	953	255	736	370	999999	999999	999999	776	749	577	969	826	999999	999999	631	999999	307	38	207	71	839	555	137	774	617	999999	999999	204	548	809	479	289	999999	635	999999	999999	780	321	999999	93	999999	999999	477	999999	386	336	83	62	460	999999	999999	192	417	97	648	407	127	961	752	785	813	378	238	939	107	689	840	119	869	121	153	986	816	999999	496	844	88	488	999999	999999	999999	999999	743	999999	999999	297	872	897	986	575	999999	818	568	436	279	999999	767	537	551	999999	496	963	192	348	938	299	375	303	600	999999	328	639	999999	472	999999	999999	634	772	415	810	999999	942	132	304	719	334	999999	999999	844	300	999999	551	999999	999999	999999	936	55	405	527	244	921	578	307	192	256	762	254	106	550	694	571	994	131	740	879	999999	999999	888	628	613	999999	984	458	309	999999	777	999999	999999	677	948	538	238	254	181	889	248	645	940	57	957	90	331	999999	159	729	999999	430	999999	821	251	999999	999999	777	999999	372	936	130	999999	465	479	70	380	428	601	166	342	750	999999	999999	640	999999	999999	999999	999999	533	550	155	309	579	645	999999	505	62	436	853	381	461	340	999999	999999	128	648	999999	999999	896	709	902	999999	993	999999	341	480	999999	190	343	999999	326	116	999999	821	791	999999	427	999999	131	999999	328	992	748	784	880	420	151	999999	522	269	426	271	774	824	648	907	315	192	313	876	160	871	102	999999	64	999999	999999	987	170	307	230	664	456	341	390	910	499	218	516	920	999999	456	999999	84	778	64	341	565	183	884	515	245	516	999999	414	456	899	99	729	535	471	999999	737	224	999999	761	815	443	444	738	417	107	675	393	547	999999	213	27	880	10	22	394	813	286	792	999999	999999	999999	926	933	20	410	488	981	459	185	718	453	46	999999	249	898	131	444	477	418	570	999999	999999	710	999999	882	218	999999	522	86	350	461	432	63	613	
613	516	510	728	16	999999	999999	933	372	985	759	980	864	760	124	272	379	808	383	424	34	503	999999	690	137	999999	999999	999999	999999	835	266	31	983	412	636	999999	621	716	999999	799	999999	999999	345	725	494	901	353	999999	999999	814	999999	652	999999	638	589	999999	300	819	600	999999	999999	235	999999	537	999999	737	997	461	134	732	650	999999	348	999999	547	999999	168	500	205	235	848	789	999999	567	864	614	999999	354	823	999999	999999	801	125	999999	940	650	999999	808	996	756	904	999999	999999	676	999999	317	314	474	999999	999999	999999	799	624	374	965	80	999999	993	672	999999	765	652	637	607	999999	849	999999	691	643	897	206	999999	503	448	331	955	944	999999	999999	556	309	507	263	78	575	301	999999	750	999999	870	484	644	999999	999999	999999	261	264	247	999999	999999	999999	623	831	203	558	600	306	185	53	19	136	999999	599	126	814	267	399	569	999999	348	671	797	999	773	422	999999	225	999999	456	80	999999	706	357	89	786	686	676	70	520	999999	999999	12	999999	682	999999	999999	55	999999	78	734	862	695	215	999999	652	973	623	67	781	997	385	999999	999999	972	318	429	435	519	339	138	590	339	999999	66	353	669	99	327	39	999999	515	206	552	722	218	15	999999	660	437	813	72	618	999999	522	599	320	283	999999	374	324	276	999999	689	940	154	532	646	999999	999999	983	883	306	38	70	999999	188	142	15	999999	312	928	774	92	999999	75	971	60	999999	467	42	395	365	953	715	454	979	999999	612	578	999999	999999	352	317	454	930	765	590	228	999999	999999	188	277	970	71	396	502	999999	999999	874	182	482	999999	691	321	597	527	353	322	615	999999	999999	530	437	88	943	585	466	999999	596	310	390	831	504	56	999999	128	999999	891	999999	952	535	354	999999	405	999999	259	999999	996	856	412	999999	278	613	529	748	657	840	999999	128	999999	45	816	999999	573	791	999999	615	645	466	479	142	461	993	999999	976	999999	792	41	875	693	923	470	781	194	888	122	227	999999	999999	206	999999	503	773	518	917	999999	778	174	614	561	999999	26	539	387	999999	960	999999	950	552	431	864	808	999999	434	886	574	999999	392	685	999999	433	640	348	999999	201	639	688	485	745	267	549	999999	999999	999999	59	907	999999	403	914	928	838	277	999999	875	341	479	999999	999999	631	352	684	396	999999	935	999999	13	677	279	999999	640	999999	799	214	295	881	999999	999999	702	384	978	999999	641	999999	999999	999999	165	217	472	927	721	161	349	853	402	583	999999	150	492	195	55	
239	661	217	284	999999	999999	999999	147	999999	105	98	785	964	999999	709	999999	999999	999999	104	999999	796	215	351	999999	488	932	946	999999	999999	728	106	899	516	339	999999	981	433	999999	111	999999	999999	80	478	832	999999	376	385	209	693	540	999999	999999	397	222	259	999999	320	999999	795	722	102	999999	435	275	999999	199	278	634	999999	728	999999	724	999999	302	999999	725	999999	519	840	121	557	746	128	181	999999	687	511	999999	89	724	670	999999	408	388	709	999999	645	213	999999	444	107	750	999999	964	920	519	788	105	343	533	297	801	902	999999	175	355	142	263	782	322	999999	975	555	189	68	928	999999	251	592	48	90	533	686	406	24	807	450	164	260	973	999999	415	960	555	436	869	788	724	223	364	708	999999	430	520	756	132	204	126	999999	999999	203	547	513	304	453	763	124	506	669	368	905	978	12	808	423	282	999999	999999	999999	999999	149	602	37	237	999999	699	112	176	649	891	612	333	257	268	780	360	901	999999	112	673	755	292	65	854	458	730	388	622	106	484	117	204	374	717	852	600	999999	285	999999	999999	999999	999999	856	778	755	581	730	744	38	72	380	358	897	999999	999999	857	547	183	999999	609	320	490	999999	999999	783	417	959	999999	416	189	840	625	701	358	22	806	435	286	108	877	999999	644	594	44	999999	999999	307	294	284	995	63	346	506	365	443	180	879	691	994	999999	999999	201	338	848	232	754	657	548	77	636	431	270	84	901	999999	676	999999	45	71	999999	119	674	265	999999	136	999999	129	999999	915	841	927	999999	999999	760	265	808	316	745	811	358	111	758	999999	648	573	793	272	604	754	767	283	999999	630	970	238	947	999999	917	721	999999	999999	321	999999	235	708	688	999999	323	646	802	999999	999999	233	999999	922	999999	999999	616	847	343	241	524	999999	158	567	93	123	999999	999999	318	872	399	34	93	999999	790	135	992	939	999999	814	948	999999	952	407	133	620	999999	57	999999	499	328	79	388	496	121	729	999999	667	999999	574	666	792	338	930	969	136	149	989	999999	235	464	677	999999	528	999999	565	639	999999	444	472	206	999999	999999	999999	999999	330	645	597	999999	999999	651	334	324	320	158	999999	630	31	437	996	481	927	915	652	999999	651	116	999999	999999	555	100	999999	233	162	377	402	149	519	387	999999	490	999999	999999	81	584	140	999999	651	379	999999	935	617	323	447	999999	999999	358	999999	783	901	223	785	999999	66	969	917	111	171	943	755	26	120	999999	787	999999	929	549	843	78	
905	297	465	490	86	619	483	419	785	171	999999	54	148	736	999999	436	999999	999999	331	112	666	38	202	999999	999999	120	824	972	535	999999	71	730	514	932	877	614	999999	305	316	446	496	507	999999	999	845	711	878	384	999999	361	810	770	228	741	999999	876	105	999999	865	966	795	510	999999	854	110	377	540	999999	858	871	678	409	852	999999	615	168	712	202	862	913	241	450	813	184	130	300	511	772	530	11	518	10	439	999999	999999	985	623	470	898	477	180	999999	525	298	683	410	918	343	136	253	999999	902	999999	952	734	999999	999999	710	734	810	866	767	685	857	362	677	970	999999	242	629	999999	252	303	394	742	569	999999	524	501	719	381	177	646	287	837	615	116	486	615	306	999999	913	736	98	611	413	987	668	935	15	440	999999	999999	506	707	921	608	510	220	999999	430	182	218	24	438	698	130	407	29	746	999999	493	897	999999	341	631	999999	215	999999	999999	582	265	589	495	288	999999	76	150	579	999999	17	606	276	449	875	125	704	722	660	912	292	589	648	198	999999	947	999999	174	999999	999999	416	999999	726	999999	592	174	999999	723	999999	474	631	999999	827	114	999999	965	226	457	70	225	999999	793	554	870	56	993	617	400	61	341	999999	999999	974	999999	509	613	999999	999999	857	710	999999	981	986	196	290	311	761	544	459	478	731	72	114	999999	158	999999	848	856	834	599	557	999999	671	404	29	730	15	334	605	999999	96	831	599	359	999999	999999	807	368	999999	999999	999999	82	941	583	610	999999	797	999999	999999	885	764	32	999999	267	163	338	999999	591	999999	999999	999999	437	939	333	392	899	472	754	265	999999	816	489	277	999999	367	484	999999	98	794	636	932	980	978	719	371	73	281	999999	206	999999	636	999999	999999	999999	999999	804	143	999999	999999	710	919	999999	999999	153	79	284	755	999999	900	999999	86	999999	796	539	999999	325	458	230	962	328	628	140	999999	900	574	600	297	248	999999	563	351	643	896	94	717	890	999999	834	649	96	317	811	441	528	288	415	429	662	999999	133	999999	999999	656	872	92	789	999999	868	579	479	987	999999	818	346	336	443	334	711	822	737	114	624	580	875	20	816	698	40	622	999999	999999	635	999999	999999	218	438	987	34	999999	999999	405	352	999999	180	108	800	993	105	999999	844	90	717	839	673	999999	730	343	780	999999	275	100	464	256	999999	308	361	999999	300	138	999999	455	310	710	999999	999999	761	369	409	776	219	999999	603	999999	777	999999	999999	796	999999	508	487	
105	999999	999999	999999	837	999999	106	846	872	747	131	999999	999999	303	399	999999	17	944	340	267	371	933	13	652	452	999999	625	478	999999	844	564	514	791	999999	803	248	148	999999	66	400	664	999999	537	999999	98	130	999999	545	999999	310	455	851	833	999999	999999	171	214	519	999999	999999	325	628	516	999999	192	616	911	325	499	160	640	43	887	940	603	999999	999999	999999	563	331	859	90	999999	999999	399	999999	680	550	535	999999	999999	628	690	716	999999	46	16	509	846	481	999999	321	56	237	669	422	964	893	647	277	999999	240	999999	999999	491	999999	538	486	999999	479	935	371	999999	857	126	21	353	181	865	566	841	896	137	999999	999999	999999	999999	861	370	977	748	787	902	268	876	804	672	728	234	839	508	530	871	377	545	847	531	198	121	657	78	792	38	91	435	999999	112	999999	848	942	999999	676	126	661	999999	158	999999	532	999999	322	999999	625	946	35	999999	999999	34	760	999999	276	27	845	999999	712	908	999999	999999	820	832	999999	701	798	879	292	637	832	413	999999	646	397	999999	999	216	798	318	453	846	12	999999	124	845	352	999999	582	924	365	925	414	752	999999	399	648	699	999999	621	550	745	664	397	235	907	813	123	999999	888	28	639	951	403	465	119	756	796	999999	171	999999	999999	307	367	282	999999	999	999999	871	998	739	309	241	999999	767	707	999999	614	798	216	41	239	189	999999	906	726	974	999999	296	665	999999	851	999999	813	999999	90	448	306	999999	999999	907	355	999999	160	158	718	408	773	635	758	999999	999999	998	511	139	999999	290	613	461	999999	931	999999	999999	999999	365	999999	328	427	914	687	999999	885	499	478	999999	686	986	39	545	197	327	210	385	538	737	501	852	479	683	999999	800	999999	845	569	999999	999999	999999	46	795	270	400	999999	858	948	499	52	652	530	212	453	999999	261	77	273	999999	999999	613	643	999999	863	45	849	743	771	886	433	50	929	90	999999	512	999999	243	284	797	346	351	437	49	999999	848	999999	276	240	21	549	999999	582	341	999999	315	540	567	999999	235	550	247	97	72	75	12	999999	449	999999	941	191	27	792	475	999999	389	186	603	783	24	712	582	513	759	346	999999	999999	598	424	85	972	393	311	999999	256	108	263	375	999999	999999	999999	883	999999	999999	829	999999	974	116	448	286	139	936	783	917	523	968	734	338	999999	409	544	134	34	746	968	798	715	999999	229	793	135	999999	629	100	999999	829	999999	224	999999	814	691	361	159	148	945	45	999999	999999	999999	288	
374	925	649	574	158	11	999999	999999	330	999999	816	240	999999	654	999999	328	317	693	38	999999	840	519	999999	910	718	192	974	886	801	933	198	999999	218	940	429	999999	171	65	941	887	971	429	999999	898	997	460	474	505	987	627	728	916	366	842	447	854	527	738	855	966	36	972	999999	999999	842	495	999999	946	234	950	167	999999	752	150	999999	999999	999999	999999	913	999999	718	479	898	183	215	282	964	999999	503	999999	682	999999	999999	975	999999	998	522	508	999999	512	437	527	999999	47	470	476	174	225	129	35	238	27	825	999999	257	556	999999	733	190	570	530	657	453	999999	277	734	61	777	999999	999999	899	127	999999	410	831	200	209	860	713	738	118	749	999999	999999	999999	665	606	999999	999999	315	924	788	327	999999	981	780	999999	621	999999	999999	425	396	936	406	136	999999	572	999999	765	67	357	223	29	451	461	781	999999	976	322	611	138	447	999999	999999	798	999999	999999	960	429	61	126	588	100	978	323	999999	813	849	350	235	103	191	999999	669	958	999999	769	875	43	210	378	107	309	168	606	977	347	962	607	25	321	611	995	714	941	769	133	50	138	740	967	562	635	96	517	999999	600	390	25	97	999999	924	999999	229	682	999999	288	999999	381	345	999999	850	252	335	999999	491	999999	142	999999	199	588	728	747	302	999999	816	472	999999	650	999999	999999	956	946	999999	674	397	999999	999999	42	999999	999999	201	668	792	365	126	319	310	183	999999	760	467	661	826	509	622	186	634	986	866	555	76	290	722	958	427	904	999999	661	526	999999	999999	110	805	708	396	70	999999	999999	125	506	999999	48	999999	899	999999	305	999999	20	61	220	60	789	999999	999999	423	999999	999999	834	999999	222	587	999999	999999	999999	350	367	855	127	999999	562	232	999999	999999	369	393	38	999999	822	49	999999	784	721	999999	315	999999	630	933	438	999999	999999	999999	130	999999	999999	918	523	391	405	999999	561	449	12	897	999999	988	999999	918	806	983	394	255	133	795	815	999999	865	49	351	472	719	433	426	831	999999	449	111	698	967	450	870	646	270	274	487	683	782	999999	120	327	403	712	137	455	900	239	989	335	193	999999	999999	999999	50	932	839	999999	999999	180	268	60	886	664	950	366	999999	748	984	859	318	142	999999	50	999999	34	78	17	999999	971	999999	408	999999	776	515	502	397	396	605	338	434	358	661	612	999999	69	440	999999	761	999999	999999	999999	999999	140	999999	61	820	22	999999	26	999999	999999	999999	61	249	859	999999	999999	999999	458	999999	999999	
152	656	434	959	481	53	484	869	593	999999	255	535	637	778	163	328	759	464	681	384	999999	589	474	999999	526	999999	372	999999	999999	330	590	312	999999	617	20	999999	705	999999	580	777	999999	999999	432	534	999999	999999	423	471	705	282	360	694	776	594	882	562	191	832	999999	870	680	777	410	272	999999	999999	733	30	999999	565	622	701	999999	904	999999	999999	166	939	26	229	196	901	10	999999	969	999999	535	217	734	457	416	873	624	709	106	760	999999	169	999999	999999	573	403	702	150	659	658	810	872	748	724	406	252	815	999999	684	778	777	224	303	852	999999	525	295	321	158	749	87	999999	999999	95	885	996	163	382	655	793	209	859	537	320	95	663	469	20	61	174	67	411	34	328	983	999999	866	933	999999	999999	118	391	999999	910	581	999999	74	999999	838	999999	999999	443	567	891	579	917	687	999999	767	999999	999999	284	270	983	691	676	999999	489	112	826	139	230	156	999999	999999	999999	999999	627	739	459	599	806	182	999999	999999	999999	843	143	749	76	381	884	999999	483	991	833	131	19	228	905	485	585	999999	21	999999	868	296	959	216	761	59	70	252	317	163	260	999999	618	907	999999	999999	26	739	46	455	255	999999	673	616	851	999999	999999	408	833	974	999999	999999	170	382	999999	337	999999	927	999999	26	999999	999999	858	329	740	999999	513	111	162	82	468	845	523	999999	34	814	623	352	364	75	201	999999	419	342	999999	14	941	245	999999	738	999999	999999	999999	999999	143	613	999999	999999	876	129	192	999999	256	760	999999	999999	732	603	358	402	713	540	572	922	999999	999999	999999	526	190	736	790	277	410	423	133	999999	103	503	433	420	999999	280	476	245	882	999999	415	658	825	969	281	347	887	999999	999999	999999	527	829	205	999999	391	999999	173	149	999999	999999	356	833	999999	999999	85	238	180	937	999999	443	999999	999999	49	390	254	573	999999	999999	999999	452	389	999999	398	714	851	274	308	949	39	941	117	999999	999999	967	97	999999	31	999999	894	999999	177	999999	526	591	999999	999999	999999	814	239	817	978	952	684	886	535	999999	444	922	296	810	930	231	907	841	999999	999999	430	82	303	671	999999	22	326	422	999999	439	585	806	999999	999999	485	999999	719	222	963	164	653	29	999999	842	147	999999	401	93	122	946	999999	685	264	999999	769	716	999999	999999	274	965	636	999999	999999	106	669	638	562	999999	335	446	512	694	877	182	93	410	999999	999999	534	454	621	999999	310	338	395	900	551	752	999999	769	972	999999	999999	997	527	391	417	
344	183	999999	546	766	758	999999	443	358	999999	999999	533	368	84	71	44	999999	999999	404	961	283	999999	769	96	809	743	999999	474	361	999999	880	654	999999	999999	307	287	999999	907	854	999999	999999	894	47	103	999999	999999	532	694	911	126	137	999999	133	430	144	633	414	422	999999	33	202	211	92	999999	927	438	831	375	999999	999999	999999	912	499	920	336	999999	673	675	627	590	220	871	563	999999	618	236	999999	282	858	674	873	612	180	999999	999999	999999	812	999999	175	999999	397	999999	999999	137	999999	999999	164	213	103	756	960	999999	794	156	999999	331	648	847	999999	700	907	559	516	112	910	407	742	668	999999	902	999999	247	509	596	999999	63	953	999999	138	403	82	327	188	999999	713	999999	817	33	999999	999999	785	965	443	999999	133	838	999999	814	999999	709	482	495	999999	200	190	723	238	999999	953	759	999999	222	718	999999	628	999999	380	413	399	775	999999	718	650	678	127	609	999999	44	473	999999	999999	999999	218	428	999999	586	752	988	922	990	906	999999	79	268	593	999999	999999	999999	846	543	467	246	425	451	129	763	845	999999	83	999999	919	203	999999	999999	999999	238	999999	300	678	52	837	392	999999	408	868	970	999999	392	94	554	362	999999	198	930	897	176	723	766	309	167	999999	856	914	351	81	713	884	480	911	364	569	957	176	804	999999	85	754	27	999999	999999	999999	462	811	529	228	959	15	999999	701	190	999999	246	990	520	310	980	477	999999	999999	164	95	999999	480	729	984	999999	793	999999	234	999999	421	706	193	160	999999	288	54	395	133	121	999999	90	779	730	850	999999	999999	655	999999	725	608	614	690	428	73	999999	981	91	999999	999999	999999	621	579	880	768	999999	63	999999	477	999999	936	999999	27	225	999999	15	399	750	879	999999	439	148	890	509	223	999999	26	765	97	107	306	962	850	310	945	97	511	899	962	52	279	135	187	481	788	525	597	999999	972	67	556	241	212	999999	393	37	730	80	666	961	791	297	753	380	725	974	241	716	999999	368	504	999999	999999	837	999999	314	961	418	720	697	219	551	793	39	550	74	760	968	999999	918	366	440	999999	999999	260	981	381	806	999999	814	294	881	205	613	563	66	453	374	499	88	76	322	360	999999	752	250	504	724	830	660	223	273	999999	360	11	73	267	787	999999	411	933	999999	662	905	999999	338	355	190	475	493	621	999999	479	838	852	54	999999	274	258	19	487	656	976	999999	600	30	999999	999999	611	999999	799	666	999999	98	155	999999	659	454	564	999999	
895	324	259	346	49	828	794	960	508	957	983	999999	539	577	999999	286	188	567	999999	393	256	999999	578	974	694	954	607	391	692	999999	999999	999999	999999	999999	124	173	406	639	66	771	236	131	346	654	516	805	137	220	999999	869	732	102	149	181	999999	394	745	284	651	94	231	413	999999	567	572	999999	294	999999	999999	999999	879	549	510	543	166	135	173	924	467	888	827	397	999999	823	218	302	999999	999999	999999	729	999999	999999	988	971	550	823	853	999999	92	999999	521	999999	757	415	999999	999999	999999	605	999999	52	999999	820	999999	762	999999	834	196	454	359	999999	860	999999	999999	733	341	758	560	539	993	342	999999	395	842	999999	377	405	639	811	834	999999	999999	890	521	999999	509	999999	314	999999	713	715	637	408	429	812	308	764	393	34	83	241	632	61	612	999999	769	999999	978	518	395	999999	204	385	999999	999999	567	969	245	423	234	733	999999	335	825	999999	705	999999	999999	39	10	612	999999	999999	737	602	999999	659	288	999999	999999	999999	629	796	999999	852	521	261	788	104	255	338	529	970	799	350	788	306	236	335	976	896	869	948	517	999999	850	588	647	27	932	908	691	405	568	560	114	656	495	973	765	454	95	872	784	672	92	999999	999999	397	814	105	433	952	999999	958	999999	999999	288	999999	999999	932	614	999999	171	346	646	134	999999	999999	245	141	811	999999	569	532	811	999999	174	845	701	809	773	999999	212	837	485	738	543	609	999999	433	378	439	999999	833	839	324	999999	999999	999999	958	999999	576	162	683	999999	999999	999999	339	157	999999	999999	443	364	202	999999	999999	999999	334	999999	999999	590	802	493	999999	763	381	999999	736	692	496	296	726	999999	743	180	206	107	529	999999	314	355	213	462	948	999999	934	85	779	674	999999	756	386	585	127	999999	999999	999999	350	999999	912	889	657	646	999999	520	999999	623	999999	32	962	266	48	999999	999999	999999	386	999999	999999	894	999999	306	999999	71	217	740	910	151	702	999999	343	999999	999999	608	999999	999999	698	567	999999	437	137	321	463	999999	711	229	717	605	38	565	999999	999999	547	456	102	616	387	595	999999	999999	610	999999	921	999999	688	849	999999	440	150	141	999999	819	549	117	999999	516	842	754	360	988	32	315	122	146	999999	847	575	311	516	999999	999999	999999	137	880	827	488	400	218	999999	862	720	287	465	897	999999	181	946	440	689	585	773	633	244	999999	898	304	536	784	870	999999	999999	207	923	125	999999	761	691	669	289	287	126	633	686	498	277	745	850	225	446	214	900	
999999	621	930	260	414	867	999999	999999	532	952	616	999999	236	588	523	999999	349	803	938	489	999999	999999	411	469	150	999999	746	183	162	454	321	348	999999	941	148	585	992	999999	689	894	15	999999	757	999999	999999	294	459	909	754	999999	511	421	507	724	622	999999	219	471	119	467	999999	512	999999	87	641	999999	999999	295	999999	937	370	999999	124	999999	484	600	999999	87	999999	855	498	836	429	770	943	999999	840	941	328	163	999999	531	999999	232	773	502	857	679	999999	999999	612	173	469	816	31	37	307	462	250	31	591	999999	513	264	968	294	93	999999	144	999999	437	999999	967	296	572	839	727	892	999999	999999	743	723	393	726	253	334	377	613	748	915	999999	388	700	306	572	999999	28	999999	263	999999	419	798	545	951	805	999999	206	182	253	192	309	414	191	269	999999	867	749	786	20	999999	916	479	320	228	149	59	999999	670	999999	339	999999	236	639	999999	999999	999999	188	999999	921	383	138	204	999999	566	616	197	206	440	999999	704	999999	241	490	618	999999	939	999999	326	811	755	828	535	999999	914	371	999999	775	398	999999	344	689	316	865	637	516	722	119	999999	612	951	852	610	999999	30	999999	589	746	30	230	632	466	861	631	175	554	602	999999	999999	204	543	999999	808	999999	999999	25	186	999999	852	999999	849	830	999999	714	859	903	228	999999	438	77	781	336	755	177	74	877	827	999999	999999	999999	913	976	999999	559	999999	539	53	866	969	15	669	223	893	917	999999	801	999999	157	771	999999	335	999999	317	388	423	217	999999	640	999999	805	197	501	676	769	999999	999999	176	184	999999	329	999999	361	912	433	999999	567	999999	837	796	273	999999	679	914	999999	999999	203	669	285	146	999999	999999	413	197	173	999999	177	999999	134	728	508	635	557	511	451	999999	973	999999	884	979	999999	774	999999	843	415	660	518	999999	248	999999	996	213	890	999999	784	999999	456	174	749	999999	240	999999	318	119	297	638	597	178	472	35	784	395	785	999999	290	97	53	569	782	513	309	590	999999	999999	732	305	744	519	726	994	955	809	68	277	748	835	999999	719	556	777	72	349	124	222	236	999999	427	999999	757	999999	413	886	391	999999	317	999999	999999	204	387	992	893	999999	452	478	79	999999	999999	517	557	455	630	999999	23	999999	450	959	476	96	887	131	999999	159	999999	38	999999	999999	427	999999	960	109	125	271	342	999999	883	999999	896	999999	152	261	282	999999	47	999999	999999	90	873	387	795	357	183	999999	999999	265	124	744	999999	424	887	10	999999	515	
556	457	339	369	990	999999	130	999999	72	999999	943	999999	849	999999	121	458	961	509	205	50	37	613	925	491	953	86	999999	999999	666	482	999999	152	704	767	363	589	972	707	99	423	999999	999999	294	353	999999	682	999999	156	632	999999	462	387	804	516	488	999999	532	848	415	999999	19	981	799	999999	81	999999	930	91	613	532	999999	264	420	781	784	698	328	999999	802	281	670	302	516	797	999999	380	347	198	289	420	67	134	301	185	414	285	539	704	281	887	751	334	542	999999	393	999999	999999	33	999999	789	624	949	999999	143	999999	999999	999999	11	570	701	464	999999	802	203	474	360	962	244	999999	508	999999	999999	999999	999999	530	999999	759	999999	413	999999	999999	324	999999	499	795	118	88	167	999999	999999	999999	538	144	999999	433	18	532	999999	635	43	999999	733	655	999999	631	999999	648	141	613	907	957	999999	597	748	298	999999	287	313	407	366	999999	804	312	999999	999999	630	490	999999	490	521	999999	420	780	380	999999	679	668	999999	868	795	469	999999	554	34	739	753	940	395	999999	293	999999	229	999999	999999	761	441	431	975	535	999999	519	999999	651	102	104	546	287	227	173	618	481	54	444	611	896	999999	260	287	940	944	690	105	448	999999	789	594	478	999999	619	153	258	693	706	867	286	552	305	462	929	203	476	723	999999	673	811	686	784	340	383	999999	191	153	44	590	320	424	478	454	312	510	999999	999999	999999	30	369	999999	348	999999	335	353	39	999999	999999	747	999999	967	873	775	999999	112	809	148	137	999999	961	999999	659	125	999999	862	84	999999	160	999999	134	699	999999	211	314	33	348	216	14	39	405	394	795	296	122	353	550	703	68	999999	700	999999	648	423	999999	264	139	233	30	473	279	999999	647	999999	622	999999	851	671	471	371	764	602	143	999999	788	577	320	372	13	213	321	380	792	950	728	204	61	999999	153	999999	894	124	196	541	759	227	746	866	673	999999	501	878	242	999999	999999	999999	796	549	635	491	999999	767	229	817	161	899	396	697	210	427	727	999999	528	421	477	649	999999	999999	349	999999	830	454	698	999999	999999	442	148	105	515	999999	408	511	75	662	116	999999	895	999999	999999	860	830	59	665	255	999999	350	360	820	229	999999	691	203	210	999999	660	499	78	559	114	718	760	999999	191	579	29	225	999999	866	314	350	999999	999999	222	489	999999	781	788	999999	64	371	999999	327	999999	999999	939	215	311	999999	12	616	68	345	274	999999	109	540	868	999999	236	399	999999	494	516	878	50	999999	
999999	999999	334	878	711	626	505	743	636	442	424	470	640	814	914	94	863	697	292	999999	773	551	999999	999999	913	702	225	664	115	999999	811	997	680	296	234	590	999999	999999	999999	442	839	531	45	999999	126	999999	455	422	999999	181	630	818	596	999999	880	439	341	999999	999999	18	999999	841	637	47	630	426	789	353	999999	334	417	740	792	850	999999	252	999999	999999	93	515	256	803	189	999999	999999	993	999999	60	415	794	999999	551	168	999999	41	999999	999999	997	46	999999	618	112	832	160	763	890	36	999999	60	638	999999	999999	51	999999	762	607	661	703	79	637	999999	739	999999	795	86	866	999999	895	818	581	358	999999	685	999999	896	999999	970	38	999999	88	999999	666	999	999999	871	999999	509	708	999999	999999	346	200	927	999999	685	879	173	47	999999	999999	318	141	927	999999	289	413	999999	658	563	999999	636	633	532	991	999999	999999	999999	999999	923	448	366	873	759	999999	999999	168	999999	286	999999	27	980	933	954	999999	769	836	999999	529	497	999999	703	851	155	527	999999	713	667	999999	999999	999999	999999	999999	999999	636	999999	445	381	542	999999	999999	821	658	950	545	636	703	678	259	999999	834	619	221	999999	999999	745	515	999999	242	999999	999999	501	656	547	380	999999	977	999999	999999	999999	334	465	206	293	376	999999	54	900	999999	999999	103	45	999999	713	904	718	927	999999	658	890	999999	999999	148	945	999999	629	999999	999999	999999	666	999999	999999	360	516	999999	999999	999999	927	307	819	999999	614	128	351	503	999999	93	942	643	999999	951	648	170	437	718	617	326	260	577	999999	480	933	330	942	241	999999	684	901	999999	535	999999	10	41	839	200	419	598	796	999999	230	546	232	999999	917	999999	999999	999999	922	797	290	62	172	359	560	348	999999	294	185	999999	294	809	999999	999999	999999	367	999999	999999	331	247	309	28	530	999999	999999	210	257	465	412	999999	231	999999	761	999999	535	483	999999	650	999999	999999	432	135	422	686	999999	420	999999	106	999999	560	764	403	999999	685	498	271	532	364	999999	999999	100	312	882	949	889	999999	57	87	600	634	235	310	145	999999	999999	999999	605	844	651	936	846	161	104	999999	471	827	101	86	999999	999999	950	777	648	131	409	130	999999	473	796	366	372	286	999999	999999	334	464	268	572	871	323	999999	688	999999	76	999999	939	218	40	487	999999	708	971	471	999999	683	999999	662	999999	430	694	931	999999	57	294	573	999999	656	368	999999	17	569	529	999999	999999	608	999999	73	999999	618	999999	999999	222	986	734	999999	401	814	178	999999	876	801	254	
999999	187	999999	533	640	429	502	942	999999	850	513	479	502	189	767	179	727	420	999999	90	999999	999999	782	718	155	323	999999	999999	755	999999	999999	650	215	324	999999	37	909	84	631	644	88	675	188	999999	709	517	241	478	633	999999	450	641	492	721	999999	191	405	674	388	327	792	999999	197	804	999999	999999	274	188	800	999999	269	652	789	750	11	999999	781	720	999999	638	91	167	548	119	47	673	167	494	476	207	631	245	999999	314	851	758	999999	383	527	846	253	999999	999999	893	386	797	852	999999	719	127	409	685	665	750	245	635	781	87	766	999999	999999	779	711	603	118	34	956	484	898	253	252	408	203	172	394	999999	999999	999999	733	250	820	999999	774	358	798	999999	579	946	78	226	976	410	999999	999999	151	473	351	999999	784	999999	999999	378	843	476	999999	10	492	999999	365	217	999999	136	354	526	61	289	15	999999	805	172	454	999999	416	682	999999	842	791	547	30	921	686	415	870	380	408	452	999999	308	483	999999	464	999999	999999	861	999999	999999	65	99	999999	862	468	989	278	622	907	830	999999	171	209	42	219	944	999999	443	530	740	999999	999999	127	608	707	706	878	18	707	999999	429	999999	611	426	787	701	999999	168	999999	999999	999999	257	472	578	490	420	108	451	587	519	603	156	340	340	593	91	972	995	165	761	120	999999	914	539	999999	416	999999	783	254	517	11	324	999999	832	603	18	511	549	128	296	999999	437	430	198	774	999999	999999	280	999999	999999	999999	999999	999999	999999	587	876	342	933	999999	999999	859	999999	999999	999999	518	288	176	507	737	584	580	432	877	999999	163	682	839	726	999999	139	202	290	950	548	788	63	321	288	255	726	676	999999	999999	53	436	999999	240	360	680	999999	999999	716	542	999999	136	307	999999	999999	548	999999	47	616	178	47	882	579	999999	658	999999	465	966	887	262	20	999999	11	999999	833	441	999999	999999	488	56	278	32	999999	747	999999	422	490	982	187	740	350	689	70	409	345	999999	856	999999	582	78	225	529	228	999999	532	349	134	999999	247	702	677	462	558	569	999999	24	406	832	673	246	801	999999	999999	157	912	999999	999999	999999	713	671	585	999999	870	420	999999	999999	804	999999	999999	999999	999999	999999	744	999999	73	999999	140	500	509	999999	999999	33	253	999999	999999	741	740	81	551	210	999999	532	544	576	126	722	999999	999999	999999	999999	220	999999	617	320	948	569	999999	999999	999999	35	999999	999999	102	392	906	561	710	534	999999	99	18	999999	479	24	861	765	697	999999	368	350	999999	
993	999999	359	999999	389	416	933	397	707	999999	436	987	526	20	153	439	161	669	999999	21	68	994	999999	152	999999	999999	603	458	192	871	571	945	743	999999	207	999999	743	999999	527	155	777	147	999999	999999	581	745	953	999999	718	336	999999	999999	802	338	999999	998	121	217	999999	483	812	484	214	999999	999999	491	254	795	812	557	696	879	152	420	243	921	558	563	570	999999	952	599	740	856	334	72	152	414	494	208	484	536	648	53	342	999999	999999	999999	999999	100	501	167	201	999999	640	667	365	392	104	324	999999	558	646	892	531	999999	743	999999	511	379	349	839	311	614	83	169	240	109	87	940	988	999999	909	999999	249	795	999999	580	999999	667	707	759	319	179	758	999999	889	755	522	999999	560	584	107	284	999999	661	855	999999	97	480	436	999999	999999	164	999999	501	648	999999	653	999999	999999	999999	142	843	999999	999999	530	141	855	157	280	485	587	999999	390	414	851	999999	729	587	939	821	493	746	241	450	454	164	999999	267	287	722	112	999999	314	396	452	264	612	170	141	724	731	939	209	951	679	356	774	921	649	24	447	76	796	993	680	395	999999	231	144	999999	298	598	870	999999	382	800	652	993	962	597	31	568	456	224	999999	999999	999999	290	999999	107	390	921	999999	272	285	46	989	321	716	66	651	999999	999999	765	435	143	78	651	578	878	704	781	959	62	999999	999999	999999	999999	904	136	849	331	999999	47	985	999999	980	607	282	346	811	341	287	999999	945	639	543	690	999999	956	484	895	712	892	999999	609	999999	999999	280	999999	426	417	417	589	999999	999999	999999	988	779	69	999999	471	378	241	76	999999	503	63	116	999999	345	999999	792	947	652	953	619	566	643	386	413	425	337	876	920	404	924	999999	698	999999	708	554	910	999999	803	999999	526	999999	826	999999	115	909	458	917	71	496	624	469	937	263	711	374	355	402	655	737	143	502	321	999999	447	805	364	999999	654	999999	28	73	154	999999	436	148	740	611	281	504	966	419	999999	433	999999	465	999999	444	913	343	208	517	83	75	879	34	169	999999	593	310	554	966	273	999999	478	561	999999	308	827	573	633	999999	131	160	999999	724	687	999999	892	982	999999	999999	999999	999999	999999	510	989	999999	758	999999	978	587	27	971	950	10	156	544	954	228	150	462	617	350	709	464	396	922	304	165	346	281	270	999999	999999	633	397	952	999999	968	999999	246	549	999999	594	56	726	999999	210	770	999999	153	932	674	842	591	312	238	611	137	123	76	
783	603	75	706	326	416	999999	326	999999	204	856	999999	656	903	999999	999999	755	662	738	246	722	533	587	203	349	595	999999	674	331	169	999999	999999	854	505	999999	999999	359	888	730	320	444	999999	168	999999	999999	945	28	999999	677	119	483	999999	398	877	354	259	25	999999	999999	730	646	51	995	999999	854	999999	999999	161	449	967	999999	866	999999	428	802	999999	375	214	999999	403	577	830	999999	221	999999	401	999999	999999	161	999999	930	999999	531	999	673	403	887	999999	529	992	813	867	999999	999999	276	616	999999	970	85	999999	884	999999	967	964	999999	815	55	784	765	462	143	166	10	245	46	367	345	933	754	999999	999999	999999	999999	999999	590	710	341	295	999999	999999	384	201	900	646	330	129	519	999999	846	857	999999	113	950	76	858	656	999999	264	673	908	999999	93	225	676	563	235	999999	63	383	999999	999999	759	999999	695	87	942	999999	363	915	917	847	778	96	897	61	847	999999	619	64	999999	999999	86	622	46	999999	301	975	234	92	104	999999	999999	193	403	999999	598	274	264	988	916	401	999999	349	756	70	501	996	999999	999999	715	527	516	998	450	608	407	146	802	895	999999	967	999999	281	820	999999	392	595	693	524	462	999999	453	630	148	999999	340	999999	999999	975	308	305	656	609	376	577	488	466	742	999999	975	999999	471	369	212	999999	370	241	528	834	678	905	313	804	173	142	83	885	999999	908	999999	670	999999	826	596	490	999999	999999	904	999999	443	925	852	999999	549	10	122	94	427	199	999999	108	219	999999	307	402	999999	851	999999	244	504	999999	606	999999	526	314	191	999999	999999	721	638	999999	337	285	400	999999	63	415	265	999999	30	989	468	670	736	999999	999999	248	529	203	499	468	986	670	749	840	328	999999	382	999999	818	999999	321	705	999999	243	771	934	641	554	349	586	596	282	224	999999	144	935	108	356	854	943	125	579	232	999999	952	666	536	559	434	45	43	31	999999	553	999999	762	119	503	408	526	606	975	854	912	872	713	456	244	705	999999	919	999999	389	875	361	741	482	999999	290	114	999999	91	129	313	553	575	999999	671	999999	999999	825	605	948	337	346	150	999999	320	307	249	220	302	854	999999	126	17	641	479	201	936	289	728	222	303	128	525	855	550	999999	307	785	784	407	333	566	324	87	999999	538	221	26	172	999999	51	893	115	237	87	999999	546	933	999999	479	900	999999	107	392	999999	218	821	999999	184	999999	999	999999	435	894	530	485	802	930	588	940	980	999999	999999	999999	181	409	
23	999999	778	999999	821	373	336	999999	507	240	999999	932	432	843	717	926	841	219	93	586	467	220	706	999999	394	616	354	517	499	999999	999999	461	220	254	999999	999999	516	821	999999	999999	137	130	397	300	25	999999	999999	999999	233	63	89	999999	561	999999	999999	999999	591	187	968	215	28	999999	815	527	265	17	722	187	647	193	420	30	89	999999	459	347	822	416	585	524	118	609	294	445	900	999999	999999	999999	313	999999	942	999999	852	999999	617	999999	999999	870	44	999999	158	999999	999999	49	643	999999	827	999999	146	604	979	999999	601	454	107	999999	533	379	999999	197	999999	107	874	999999	250	91	177	165	840	999999	41	952	381	577	376	788	512	999999	802	999999	250	999999	488	708	424	768	999999	408	999999	208	785	935	254	847	901	60	455	853	798	561	891	999999	273	996	999999	36	802	34	87	999999	906	999999	576	784	947	319	618	175	830	482	999999	769	337	642	999999	999999	708	534	999999	325	999999	659	455	250	950	577	534	492	146	397	965	999999	999999	518	301	506	368	469	899	999999	999999	289	33	999999	217	131	344	630	641	476	999999	277	358	999999	999999	257	833	335	834	380	999999	135	39	999999	517	640	449	819	999999	858	999999	249	634	999999	882	64	636	139	43	828	242	903	851	999999	79	697	365	568	543	53	672	42	634	529	806	317	259	590	808	577	999999	525	290	999999	738	89	642	274	879	999999	999999	703	302	16	147	881	284	999999	373	820	999999	880	285	307	195	704	614	115	287	575	804	55	331	466	999999	717	623	77	930	989	64	101	688	999999	431	969	740	628	392	925	43	889	226	988	301	801	249	999999	597	999999	474	537	986	314	999999	576	381	836	860	999999	268	216	439	999999	765	999999	202	662	875	226	964	999999	723	362	542	915	828	343	174	354	477	640	480	896	525	526	114	384	507	999999	597	999999	767	961	999999	826	460	843	232	118	609	587	999999	380	79	487	814	634	999999	210	999999	999999	672	999999	953	627	736	542	858	248	89	817	999999	30	999999	999999	999999	999999	695	715	465	985	120	65	999999	999999	533	109	826	48	999999	479	612	307	118	558	240	261	18	49	100	917	985	983	38	792	431	96	751	18	268	62	939	67	999999	761	927	999999	771	72	103	999999	715	819	536	999999	215	999999	911	80	999999	967	752	655	999999	547	10	999999	37	952	468	446	357	818	999999	659	540	555	562	357	999999	624	999999	945	999999	999999	999999	175	457	999999	586	999999	185	681	188	301	309	293	442	999999	
760	999999	589	819	999999	657	288	897	50	876	79	659	306	564	999999	999999	999999	999999	999999	170	345	835	679	607	375	894	271	676	639	488	359	256	122	364	596	829	44	670	351	297	185	315	999999	580	360	999999	277	621	241	972	813	999999	999999	282	999999	924	131	982	453	709	396	612	999999	562	999999	822	547	941	967	619	181	817	465	422	999999	40	999999	999999	257	448	627	649	999999	667	674	856	999999	839	502	999999	708	62	226	999999	901	573	58	572	63	537	389	336	999999	621	800	999999	47	169	298	831	224	32	734	15	91	746	177	599	887	670	999999	707	448	999999	911	999999	600	823	999999	421	999999	147	55	719	68	301	999999	823	867	677	819	513	551	671	457	686	327	221	560	165	406	458	685	393	389	999999	887	358	710	680	999999	224	649	999999	849	86	977	25	946	789	750	999999	731	220	850	644	165	999999	848	234	802	388	272	365	24	533	999999	661	339	999999	413	646	122	196	280	604	864	674	999999	999999	999999	311	275	770	414	999999	999999	474	543	999999	526	120	510	485	999999	28	951	293	862	326	624	326	685	999999	385	113	241	545	939	999999	779	491	955	477	526	999999	999999	501	950	962	806	988	128	595	999999	303	146	637	999999	262	652	580	812	505	756	392	626	706	999999	310	999999	191	999999	297	999999	45	165	43	959	388	999999	460	343	900	519	636	999999	100	709	92	999999	999999	237	999999	602	208	678	999999	999999	143	874	999999	117	649	150	625	463	831	630	824	148	999999	677	929	357	202	247	912	985	130	194	535	996	312	343	227	953	999999	694	765	999999	705	999999	999999	999999	498	353	693	759	894	999999	376	469	885	944	864	926	308	340	410	961	766	474	600	948	999999	420	999999	316	999999	671	999999	146	865	467	443	791	851	999999	858	849	553	162	101	999999	818	76	120	367	478	301	655	516	294	804	999999	241	999999	877	175	88	548	387	999999	999999	999999	240	999999	999999	999999	999999	999999	883	481	560	417	613	382	653	140	999999	309	447	837	999999	25	109	852	70	866	212	80	974	259	779	311	175	326	868	999999	588	472	692	856	405	226	772	44	733	396	999999	999999	77	746	893	779	110	999999	214	217	467	999999	543	562	309	13	110	633	702	258	999999	296	514	272	999999	810	999999	591	999999	415	253	74	999999	674	999999	353	12	237	999999	10	210	999999	999999	661	923	999999	928	140	557	402	126	148	342	999999	154	999999	354	804	204	93	999999	519	119	798	963	402	269	869	682	955	
10	872	278	999999	57	627	184	853	349	999999	999999	487	43	48	298	115	731	643	529	189	998	999999	43	282	838	691	999999	323	697	530	940	69	457	601	999999	254	869	999999	999999	527	999999	501	464	999999	212	684	485	80	510	999999	671	626	999999	999999	957	801	839	995	862	366	999999	861	165	818	410	999999	39	442	646	54	245	999999	215	999999	999999	999999	999999	190	999999	999999	215	445	813	839	859	999999	719	954	644	600	414	874	999999	80	999999	664	345	646	452	389	655	53	433	999999	999999	581	999999	347	839	999999	68	659	925	708	161	999999	57	999999	959	96	112	999999	798	56	639	999999	320	145	999999	999999	171	107	737	690	508	999999	21	357	999999	999999	999999	382	125	194	541	755	948	79	999999	739	616	29	686	366	286	580	999999	387	825	260	270	284	751	839	298	961	921	245	999999	999999	665	999999	109	681	191	730	959	613	514	999999	423	251	226	856	392	151	420	381	999999	928	917	999999	531	966	999999	629	999999	286	896	580	999999	999999	869	930	84	916	920	999999	999999	556	620	999999	872	942	837	29	68	894	456	156	550	549	831	999999	81	41	177	999999	999999	562	109	683	717	934	59	999999	999999	999999	999999	999999	230	415	207	857	999999	287	761	589	139	999999	570	736	829	749	39	295	881	597	859	52	999999	999999	351	622	456	937	999999	937	892	999999	999999	772	121	980	925	145	351	973	965	793	279	587	13	999999	999999	372	853	968	999999	764	999999	999999	437	739	726	442	999999	585	411	379	999999	999999	999999	12	360	798	625	848	823	894	999999	908	999999	75	999999	171	785	999999	999999	93	93	954	999999	999999	308	863	345	381	264	493	81	766	572	595	439	999999	890	10	316	999999	747	15	154	999999	820	920	162	371	966	999999	657	389	999999	328	999999	409	999999	999999	999999	496	999999	253	594	340	823	186	346	46	636	327	280	999999	378	438	346	88	810	999999	317	387	711	973	999999	698	835	691	812	999999	309	999999	999999	999999	306	999999	739	503	421	813	197	644	584	125	735	999999	295	999999	20	526	981	999999	599	768	999999	326	999999	490	838	896	505	141	374	102	737	606	662	999999	999999	559	999999	842	666	999999	834	999999	803	595	999999	999999	412	962	680	296	272	101	999999	999999	82	980	44	999999	664	525	317	66	279	492	999999	999999	999999	347	394	461	827	149	551	601	933	586	999999	199	252	999999	493	542	460	88	999999	645	176	999999	999999	999999	524	450	188	151	689	999999	999999	321	217	118	780	74	578	999999	999999	132	999999	838	
963	495	467	844	16	999999	41	775	999999	999999	999999	742	963	999999	472	886	936	386	961	409	911	165	999999	999999	981	999999	301	428	964	241	619	707	105	337	802	389	50	680	444	595	119	914	182	999999	659	999999	154	999999	602	691	999999	92	171	150	927	807	312	999999	863	871	301	613	999999	999999	582	954	999999	635	427	999999	845	266	999999	999999	999999	999999	982	999999	552	515	999999	740	826	282	999999	537	545	954	999999	995	86	785	999999	999999	303	506	113	808	999999	704	829	519	143	519	846	35	149	795	850	929	825	332	713	999999	881	561	786	538	999999	55	419	691	235	431	15	70	999999	380	81	793	999999	183	999999	848	999999	999999	606	316	435	923	999999	749	114	480	180	754	81	999999	690	742	719	574	394	584	294	147	999999	711	513	785	999999	999999	724	67	46	651	970	865	999999	411	954	479	112	500	999999	999999	587	755	261	261	988	979	999999	339	999999	329	789	999999	563	548	197	999999	803	650	347	628	35	57	443	529	783	216	798	289	787	249	471	999999	926	624	560	999999	460	262	999999	607	89	999999	983	717	861	999999	311	132	223	70	676	462	999999	38	999999	999999	321	999999	477	782	190	410	999999	833	857	895	999999	938	988	999999	999999	551	999999	740	549	999999	74	726	667	999999	905	676	75	727	573	18	740	897	980	30	225	999999	784	24	426	999999	999999	159	859	966	352	372	143	564	625	135	609	999999	999999	13	999999	595	75	888	877	513	344	824	270	848	164	953	999999	968	444	717	767	838	323	870	798	999999	999999	701	246	999999	543	999999	111	448	409	328	999999	977	554	999999	999999	896	147	912	344	28	888	21	811	399	414	175	129	908	999999	771	999999	619	214	561	728	999999	651	344	970	999999	723	822	449	836	545	981	999999	813	999999	871	701	410	535	999999	36	999999	999999	999999	138	377	391	202	90	637	999999	798	772	992	902	298	255	802	942	511	304	76	572	975	853	432	751	316	854	496	80	698	93	434	535	872	483	803	216	999999	451	530	741	811	999999	746	219	430	911	999999	625	898	468	33	999999	959	293	914	994	705	625	85	348	999999	567	531	999999	347	999999	999999	815	451	596	999999	70	999999	334	760	368	116	223	330	999999	97	870	181	999999	999999	949	575	589	568	809	999999	977	376	192	158	254	96	41	871	999999	999999	951	999999	999999	999999	999999	711	635	532	556	887	999999	999999	679	260	999999	395	301	655	398	891	450	256	642	95	999999	693	591	186	999999	282	85	352	999999	524	
146	999999	999999	120	105	247	999999	66	21	999999	28	682	696	931	435	858	999999	385	482	999999	440	704	541	999999	757	279	130	999999	26	999999	811	999999	937	165	999999	35	525	190	999999	161	951	393	244	999999	999999	689	996	659	750	657	487	699	869	295	93	442	164	653	363	825	127	491	999999	999999	120	878	999999	541	818	409	342	999999	826	999999	130	999999	999999	999999	159	77	283	470	999999	369	999999	122	280	652	82	681	999999	872	827	733	43	469	353	507	609	999999	945	999999	841	350	999999	873	872	547	175	46	999999	342	503	295	552	656	999999	681	940	999999	999999	102	999999	146	538	470	786	102	297	660	703	999999	999999	960	131	817	999999	367	54	999999	249	999999	999999	45	709	538	999999	541	190	386	999999	999999	567	612	590	853	996	704	811	854	999999	999999	259	515	999999	18	131	999999	174	999999	38	425	636	25	758	875	615	433	437	999999	101	999999	911	999999	974	41	406	609	380	277	821	924	555	200	838	469	482	999999	703	700	417	835	999999	455	358	270	46	551	854	999999	247	572	277	811	999999	840	999999	348	999999	999999	612	521	999999	896	913	114	869	445	187	298	403	644	730	999999	593	999999	878	466	562	714	995	854	999999	665	999999	259	656	744	437	997	601	143	440	402	97	895	672	480	541	254	999999	600	373	565	321	603	999999	540	227	999999	961	411	786	825	316	757	766	507	866	664	457	135	17	189	999999	269	214	338	648	999999	999999	999999	999999	999999	324	404	490	199	999999	436	416	126	527	999999	46	199	356	614	95	340	999999	999999	613	877	797	275	592	194	868	61	398	513	891	529	913	999999	487	479	511	911	277	999999	162	439	999999	341	607	87	153	508	912	599	999999	318	568	428	794	57	519	999999	811	306	999999	303	48	903	234	999999	999999	999999	711	877	112	184	72	563	22	183	629	465	667	999999	51	999999	149	999999	271	582	960	495	768	440	959	462	109	970	254	859	999999	354	999999	610	71	999999	796	45	496	77	255	15	415	620	427	64	999999	306	265	961	999999	249	999999	999999	46	999999	999999	281	917	650	84	102	999999	163	782	285	358	67	453	380	573	999999	312	999999	337	955	999999	999999	22	905	81	803	999999	292	705	162	713	999999	573	999999	956	524	128	846	993	999999	697	999999	838	152	705	999999	852	884	398	60	937	447	324	999999	451	566	269	21	999999	281	387	35	458	630	572	892	493	913	999999	999999	985	999999	999999	183	267	999999	319	870	210	746	950	999999	894	654	224	275	
151	492	99	999999	264	116	277	722	999999	999999	804	218	580	812	841	999999	999999	348	999999	999999	247	150	823	624	999999	399	811	831	999999	556	140	999999	415	306	751	11	824	34	794	878	197	999999	999999	999999	999999	999999	299	398	999999	999999	371	999999	589	742	37	11	668	999999	153	865	305	445	402	230	999999	11	999999	999999	71	840	999999	445	999999	999999	294	999999	743	237	602	999999	109	423	926	318	195	584	224	999999	279	749	342	999999	999999	999999	583	751	999999	187	65	30	307	26	336	75	999999	925	999999	999999	458	999999	268	440	872	998	999999	999999	519	94	45	956	999999	141	14	321	507	999999	564	625	613	542	673	565	182	581	847	999999	96	860	420	269	999999	821	223	999999	491	901	999999	882	172	701	242	11	151	108	243	176	22	999999	567	141	370	386	789	916	604	702	268	999999	160	999999	795	999999	999999	999999	999999	965	999999	13	830	606	288	682	463	912	999999	671	424	999999	347	999999	80	81	999999	288	898	206	42	307	406	999999	643	195	732	489	905	582	338	999999	724	999999	258	19	194	999999	853	999999	999999	877	616	932	288	999999	953	479	612	999999	366	394	999999	187	932	999999	999999	51	963	999999	950	974	16	999999	343	999999	359	79	432	71	886	340	435	220	283	999999	691	473	999999	458	999999	262	876	191	226	943	499	547	345	999999	999999	153	998	761	999999	948	870	888	599	240	835	999999	56	551	837	35	959	665	904	777	929	999999	999999	514	859	697	107	999999	510	999999	558	811	733	793	659	742	341	999999	999999	334	999999	999999	999999	999999	623	999999	216	999999	999999	200	984	833	999999	567	708	278	613	999999	901	50	851	54	387	209	999999	999999	999999	263	891	999999	694	295	192	999999	999999	137	270	999999	890	511	491	772	482	320	415	999999	178	176	94	391	139	847	772	442	482	250	999999	674	597	599	208	953	999999	999999	506	999999	650	73	85	581	999999	353	999999	400	999999	89	572	77	794	999999	855	984	178	999999	965	999999	523	750	106	251	713	999999	672	301	313	538	999999	999999	999999	999999	83	115	100	513	383	785	253	999999	883	403	678	356	879	639	744	223	999999	934	999999	659	185	999999	966	833	999999	421	681	312	96	30	751	348	263	88	884	750	893	999999	136	999999	602	151	866	703	572	999999	999999	42	999999	99	753	403	940	164	999999	999999	148	266	999999	961	114	941	295	863	652	999999	103	999999	754	994	330	130	808	113	67	999999	44	273	999999	999999	705	648	755	996	277	999999	408	109	999999	999999	611	999999	30	174	
85	661	999999	999999	60	242	273	999999	288	561	769	633	595	836	999999	999999	148	999999	995	142	266	465	195	999999	595	304	999999	994	262	52	393	999999	999999	999999	37	405	999999	40	222	39	248	789	370	203	237	999999	761	999999	11	999999	573	736	641	887	908	999999	475	567	417	755	309	279	999999	999999	999999	999999	533	951	999999	701	999999	999999	662	999999	893	476	999999	991	999999	999999	542	371	992	220	999999	999999	61	222	735	417	999999	621	623	466	999999	969	136	999999	35	999999	120	810	762	310	724	466	83	999999	993	442	525	483	506	465	999999	999999	999999	452	767	522	35	999999	226	401	771	706	999999	999999	246	923	349	970	999999	999999	841	999999	608	999999	495	22	582	385	228	303	892	456	125	167	254	999999	692	683	999999	513	135	799	593	999999	539	999999	999999	878	438	79	102	554	517	999999	999999	489	340	999999	957	755	999999	999999	101	999999	508	325	999999	336	951	999999	240	999999	613	463	785	51	999999	247	162	476	999999	704	946	158	210	347	938	529	543	764	460	107	726	999999	999999	485	707	999999	999999	223	437	645	926	999999	999999	437	941	999999	810	582	350	102	999999	490	715	244	703	942	722	171	386	71	793	197	995	999999	938	999999	889	309	343	478	384	938	999999	403	999999	964	320	773	405	884	999999	960	423	367	664	245	895	338	781	999999	948	701	837	999999	999999	739	986	705	498	999999	999999	510	249	999999	718	504	999999	322	467	739	999999	948	765	999999	352	833	774	638	999999	703	115	561	527	578	529	683	111	672	551	48	999999	999999	285	465	720	218	720	550	649	169	999999	583	871	52	141	999	999999	345	33	29	964	357	999999	999999	834	612	982	670	352	44	403	778	770	428	761	28	672	999999	780	144	122	234	989	319	999999	532	689	485	446	999999	747	999999	649	532	83	629	999999	490	631	117	235	60	207	614	766	25	812	453	291	999999	999999	636	999999	889	906	740	368	999999	886	311	923	999999	233	823	297	638	139	248	354	141	639	192	678	999999	999999	71	36	384	553	893	719	246	999999	333	202	121	999999	999999	625	343	999999	472	604	329	194	727	999999	384	327	137	885	574	108	159	484	999999	957	892	980	999999	999999	984	372	999999	592	687	314	999999	630	185	438	999999	623	21	870	999999	587	358	999999	191	244	652	999999	999999	999999	155	999999	53	999999	58	163	317	999999	999999	999999	999999	110	999999	737	507	423	927	753	999999	699	515	999999	97	999999	318	566	609	999999	799	610	71	926	946	984	999999	999999	999999	999999	582	
32	130	601	843	999999	999999	999999	976	621	999999	768	999999	999999	999999	999999	502	999999	59	764	999999	491	554	903	999999	178	567	359	164	626	299	957	162	874	999999	129	578	999999	116	705	694	999999	590	987	433	41	999999	173	20	229	492	252	999999	505	522	100	999999	227	622	674	824	999999	911	359	331	33	999999	442	726	796	158	588	97	354	80	296	900	566	999999	947	999999	403	348	999999	999999	56	467	657	362	90	651	360	300	441	999999	460	341	241	999999	999999	999999	861	446	224	80	903	164	999999	435	235	200	911	747	675	999999	431	895	976	225	999999	566	957	89	646	999999	797	999999	655	473	619	999999	669	900	999999	531	23	957	999999	864	999999	892	321	232	136	890	999999	613	625	642	459	565	999999	999999	391	843	999999	999999	800	79	282	999999	999999	681	815	280	530	20	677	999999	785	473	770	121	984	999999	254	735	999999	999999	414	194	999999	23	24	999999	599	652	519	236	73	242	999999	64	591	624	999999	640	416	999999	369	729	936	481	999999	985	794	253	41	999999	599	732	828	54	665	999999	999999	495	667	761	680	878	501	450	999999	553	317	716	530	370	999	999999	329	999999	999999	684	258	999999	166	38	999999	356	620	521	637	340	413	121	399	503	681	897	972	654	999999	491	237	495	401	312	678	88	722	671	998	999999	413	732	999999	999999	839	751	338	638	502	999999	999999	980	812	999999	150	205	327	37	688	111	641	674	921	904	456	762	800	854	360	191	999999	949	999999	653	999999	680	463	418	663	930	569	999999	161	999999	233	257	683	650	999999	483	761	695	999999	999999	353	999999	811	753	999999	87	999999	999999	288	321	999999	317	467	169	999999	999999	741	908	373	999999	542	307	522	80	681	209	89	159	691	877	430	999999	999999	999999	309	197	869	709	999999	586	978	94	999999	999999	158	915	790	523	827	999999	741	852	331	234	999999	999999	999999	740	82	334	997	802	792	999999	890	764	351	840	859	999999	600	999999	999999	787	999999	457	251	682	999999	765	999999	565	331	988	146	577	999999	742	999999	999999	971	138	637	559	588	186	302	655	949	394	574	950	664	201	112	708	828	543	999999	905	804	544	819	317	916	999999	480	804	274	323	158	608	577	999999	664	471	999999	474	209	603	165	596	732	536	200	468	901	999999	885	999999	749	999999	298	999999	459	999999	318	330	643	156	999999	999999	390	636	246	966	382	68	536	640	314	364	344	850	999999	218	999999	292	999999	999999	540	349	999999	837	574	999999	319	220	156	237	162	84	
830	62	897	668	215	105	300	234	96	842	604	999999	133	394	737	448	616	999999	999999	36	999999	999999	615	366	578	999999	72	170	999999	999999	999999	308	488	999999	533	999999	953	92	13	716	999999	999999	371	698	999999	999999	714	189	999999	999999	603	905	999999	136	870	644	447	540	999999	999999	43	140	577	999999	999999	305	766	893	860	455	494	534	247	908	43	999999	824	999999	621	999999	999999	883	821	784	999999	999999	696	361	368	889	844	999999	992	350	683	862	999999	447	768	449	907	820	328	999999	387	79	667	703	102	999999	820	999999	918	194	823	159	319	792	366	923	609	414	535	971	611	81	541	999999	235	181	997	386	159	181	997	999999	999999	927	407	498	348	992	999999	809	999999	999999	503	808	527	533	553	999999	999999	844	999999	999999	294	999999	291	315	999999	770	478	921	562	444	380	746	197	999999	595	999999	394	999999	584	617	156	726	903	297	577	733	379	701	627	475	305	314	342	504	999999	217	645	102	999999	577	523	346	256	634	999999	999999	620	722	999999	172	147	223	270	232	356	999999	999999	999999	737	999999	999999	777	999999	97	999999	76	414	693	81	387	745	302	906	999999	104	809	479	279	353	820	999999	657	999999	465	337	91	999999	119	158	174	764	999999	364	999999	186	745	52	169	495	877	352	927	999999	560	426	999999	999999	264	138	546	999999	184	651	917	691	744	999999	838	999999	67	32	305	544	906	623	104	937	999999	999999	358	767	319	999999	999999	478	194	15	212	48	492	999999	789	981	611	84	999999	10	447	474	442	731	213	410	437	854	56	392	744	937	332	907	566	999999	780	999999	780	400	999999	448	506	738	812	799	276	292	243	324	933	831	43	104	500	285	999999	626	563	909	356	999999	432	999999	270	999999	716	585	218	999999	210	832	304	199	825	999999	967	999999	919	413	143	155	620	732	999999	913	903	238	417	291	999999	163	999999	999999	999999	563	26	704	477	547	93	691	83	879	999999	111	537	844	999999	501	317	999999	707	159	775	210	10	999999	352	357	371	488	178	927	326	57	616	999999	999999	271	982	272	237	382	330	451	999999	741	618	999999	386	69	959	999999	973	999999	456	75	105	999999	562	999999	362	129	186	605	999999	156	562	999999	494	114	698	17	518	999999	999999	334	829	334	139	999999	91	994	970	311	529	262	999999	971	600	551	337	999999	709	999999	910	117	206	724	928	924	188	551	863	282	370	951	407	928	889	131	245	771	713	303	245	999999	159	874	86	999999	999999	999999	476	943	776	
999999	308	853	144	358	999999	114	405	214	90	539	999999	999999	999999	577	855	34	999999	478	999999	999999	999999	416	999999	552	999999	331	648	667	731	597	85	920	505	999999	653	554	794	541	999999	999999	999999	509	999999	705	238	999999	933	508	416	178	509	997	638	999999	797	891	999999	592	999999	999999	466	738	483	492	463	219	999999	999999	923	999999	240	999999	999999	184	200	999999	203	999999	323	507	999999	149	260	562	97	88	292	294	186	761	999999	211	151	196	674	637	999999	729	251	28	999999	967	585	999999	937	959	522	999999	30	708	698	706	278	892	419	326	487	999999	999999	385	927	908	999999	172	189	38	408	298	509	999999	73	474	999999	305	250	430	999999	155	624	138	565	999999	273	477	73	424	933	999999	777	358	159	115	999999	999999	101	359	999999	423	925	909	561	233	999999	467	999999	234	999999	973	999999	988	762	341	305	276	820	999999	644	322	108	999999	105	999999	521	161	413	958	149	617	214	890	254	999999	230	715	576	341	999999	806	832	839	999999	960	606	789	596	817	809	999999	999999	992	715	864	324	999999	999999	412	712	803	64	686	999999	616	768	761	743	620	121	590	999999	488	235	838	489	269	999999	145	552	732	565	999999	159	91	571	222	185	389	827	999999	902	999999	999999	80	751	999999	999999	999999	201	845	999999	975	999999	228	367	567	767	999999	384	64	999999	678	860	980	248	467	537	999999	55	556	585	363	793	62	688	535	859	999999	999999	343	999999	988	944	706	686	589	890	930	723	13	999999	308	15	772	470	234	999999	648	832	293	999999	750	539	644	270	691	192	652	540	831	999999	999999	999999	50	549	609	733	163	303	999999	577	606	290	51	999999	999999	999999	999999	591	464	231	999999	332	999999	999999	764	458	309	446	995	407	247	399	891	304	842	999999	964	232	861	500	160	355	999999	716	999999	470	497	542	999999	342	171	71	86	610	498	999999	999999	326	785	160	434	999999	307	261	339	217	398	747	268	768	394	798	730	963	81	864	999999	96	712	999999	961	766	999999	662	246	999999	322	291	806	999999	999999	648	447	710	999999	442	58	921	999999	804	82	999999	284	999999	999999	372	340	122	999999	999999	140	901	613	999999	199	667	264	644	25	163	894	117	940	705	247	745	360	29	897	638	816	237	709	908	231	999999	492	247	999999	873	845	210	752	183	999999	999999	44	956	521	408	188	999999	906	999999	910	965	810	999999	977	212	999999	999999	225	899	999999	903	999999	999999	269	978	185	27	930	152	317	694	364	767	283	618	
711	404	507	499	460	413	330	999999	997	266	999999	999999	269	999999	861	999999	984	852	999999	529	999999	338	697	543	233	171	999999	764	916	225	999999	999999	305	999999	999999	617	813	725	449	413	582	999999	999999	12	577	271	757	429	290	783	709	511	999999	753	192	382	707	964	275	299	931	565	999999	781	655	367	999999	999999	999999	253	720	269	413	999999	946	719	631	694	966	962	999999	999999	483	142	516	109	641	551	186	129	910	849	459	999999	482	26	157	925	356	219	652	856	419	999999	72	450	107	458	807	472	751	22	997	999999	999999	999999	92	999999	999999	556	726	77	999999	999999	342	871	809	263	999999	929	999999	705	347	757	999999	556	999999	446	999999	76	11	193	744	714	999999	898	851	156	274	999999	934	720	999999	800	493	999999	143	999999	704	201	999999	999999	999999	999999	899	999999	674	250	993	338	245	645	366	209	554	542	999999	19	522	444	29	999999	988	876	995	999999	999999	999999	274	735	423	123	741	999999	434	167	214	999999	999999	332	999999	610	162	999999	368	298	999999	999999	255	999999	999999	133	16	999999	999999	978	855	112	882	999999	999999	999999	976	268	914	131	904	488	774	999999	338	466	999999	999999	999999	999999	510	62	518	999999	498	999999	301	999999	483	999999	117	480	706	456	312	999999	999999	767	331	106	633	894	31	999999	999999	999999	686	999999	622	794	999999	816	59	762	478	802	999999	185	999999	417	999999	663	999999	624	999999	433	781	999999	94	235	999999	999999	869	999999	785	616	41	282	322	623	999999	442	701	689	999999	999999	431	999999	978	509	518	809	218	999999	270	970	119	999999	231	999999	104	369	775	396	999999	502	999999	934	976	862	999999	321	862	999999	999999	402	961	105	264	723	12	836	349	584	999999	999999	228	955	999999	814	506	999999	999999	362	528	547	667	999999	376	999999	999999	497	967	126	738	999999	947	999999	412	867	19	999999	152	999999	957	267	29	200	999999	650	284	999999	999999	172	365	147	271	999999	416	963	735	656	728	396	379	999999	999999	233	999999	519	725	944	999999	986	805	999999	999999	553	404	999999	527	476	999999	726	593	364	417	999999	760	999999	936	447	867	449	999999	362	999999	756	999999	453	398	796	354	171	924	339	447	103	366	999999	999999	999999	114	155	999999	269	32	12	999999	25	106	73	473	255	999999	999999	86	999999	854	452	999999	735	424	951	872	731	131	472	802	999999	999999	999999	448	887	945	999999	342	722	13	999999	999999	292	954	123	356	335	333	999999	999999	999999	263	999999	249	913	675	920	302	999999	999999	999999	147	560	210	548	
108	781	624	585	309	365	999999	999999	999999	999999	123	914	781	999999	999999	999999	999999	31	884	165	10	583	85	534	999999	35	925	189	999999	300	735	779	92	415	24	574	710	747	800	233	999999	999999	243	268	999999	760	148	999999	999999	999999	314	126	675	54	999999	999999	706	999999	373	999999	439	999999	999999	810	999999	344	832	375	296	999999	836	661	999999	661	464	112	350	817	734	999999	999999	933	999999	999999	985	999999	113	999999	867	500	868	999999	384	526	793	935	982	433	23	466	999999	773	704	527	900	653	894	999999	999999	999999	999999	999999	999999	999999	397	999999	143	213	824	635	999999	794	507	796	999999	225	287	704	999999	528	129	917	999999	277	533	123	239	999999	811	999999	724	98	457	432	325	979	264	472	999999	297	802	999999	608	387	235	143	275	908	364	999999	999999	199	156	71	326	267	95	98	388	999999	276	38	402	493	910	151	346	999999	481	999999	961	814	999999	580	726	350	318	425	52	399	847	999999	750	136	965	999999	942	396	999999	67	894	176	94	999999	999999	774	386	125	477	999999	999999	200	436	999999	999999	561	999999	576	344	999999	948	669	55	988	436	999999	999999	275	528	385	209	949	969	423	298	795	730	720	559	951	999999	203	948	999999	602	657	894	578	413	413	910	375	61	140	118	235	130	106	999999	85	999999	120	596	999999	883	999999	231	23	883	927	830	903	27	392	21	755	720	96	395	778	61	999999	999999	124	475	833	999999	838	314	73	999999	634	301	483	465	853	606	999999	85	755	436	880	694	485	583	999999	358	668	129	999999	514	43	999999	650	34	787	258	482	626	999999	949	393	999999	820	999999	206	612	543	927	167	999999	863	21	639	352	999999	999999	386	541	468	485	239	999999	950	558	641	923	650	459	678	605	133	240	999999	999999	52	999999	874	232	386	404	999999	741	962	215	651	31	81	999999	853	999999	871	941	168	574	719	674	758	999999	621	283	961	93	259	562	34	633	999999	833	309	999999	149	163	164	73	999999	999999	756	999999	999999	619	852	352	606	905	999999	192	999999	460	96	377	999999	999999	999999	113	999999	731	999999	409	191	27	44	247	998	853	999999	999999	787	104	904	231	918	23	364	11	430	619	487	353	999999	842	561	999999	746	932	586	537	552	60	631	999999	999999	356	563	889	999999	614	354	753	999999	25	404	977	556	999999	458	409	999999	999999	682	823	254	148	999999	348	999999	509	501	999999	277	105	175	736	999999	965	999999	572	459	475	426	816	274	734	80	813	999999	999999	979	999999	999999	
186	289	999999	999999	807	999999	999999	775	225	999999	85	999999	288	485	187	999999	999999	513	591	999999	886	949	782	192	999999	559	999999	77	767	901	881	999999	620	592	999999	816	232	999999	666	999999	356	797	244	52	351	702	986	258	999999	963	779	81	398	240	597	237	506	760	999999	258	185	800	999999	999999	999999	555	999999	695	395	371	627	999999	847	999999	304	999999	715	740	841	999999	572	271	184	803	132	810	141	999999	999999	999999	319	472	856	999999	105	999999	788	999999	999999	999999	209	300	862	532	346	479	999999	87	935	508	521	999999	999999	999999	685	913	999999	999999	999999	740	424	123	700	532	62	164	453	439	225	748	310	999999	999999	56	963	282	409	999999	467	652	586	999999	454	497	999999	552	553	518	731	191	929	583	729	759	380	999999	600	339	480	191	35	793	861	197	208	727	527	872	384	412	514	999999	747	548	999999	999999	669	212	191	999999	611	935	708	999999	818	726	75	489	999999	877	999999	79	181	285	626	999999	202	266	298	624	999999	681	999999	328	999999	954	999999	190	605	20	427	397	158	999999	999999	100	95	827	378	482	661	999999	207	999999	730	999999	802	471	921	371	177	412	999999	999999	484	929	801	389	366	863	999999	999999	999999	664	999999	294	920	211	705	536	706	374	887	816	962	987	484	636	999999	242	162	374	269	244	843	24	483	592	495	999999	299	706	471	999999	591	777	164	542	999999	445	999999	601	766	395	664	803	524	107	999999	999999	999999	174	790	134	711	526	625	649	821	445	811	338	999999	999999	246	999	903	999999	234	194	832	941	999999	162	717	561	608	873	579	50	499	999999	999999	998	205	134	916	999999	803	75	999999	999999	999999	610	634	195	885	711	159	999999	999999	152	872	419	664	999999	584	637	416	160	917	751	79	781	946	999999	999999	717	859	121	93	566	579	168	999999	327	230	978	528	531	999999	896	724	915	150	357	514	578	343	999999	549	999999	930	653	999999	410	445	940	664	999999	845	999999	852	999999	580	343	573	999999	386	347	292	999999	999999	999999	484	30	37	164	999999	999999	999999	999999	999999	999999	571	805	635	925	20	632	881	290	999999	999999	686	507	54	999999	344	806	784	800	201	996	410	999999	999999	999999	179	137	382	290	309	75	999999	82	794	686	475	999999	999999	999999	702	754	465	12	291	789	207	976	976	350	820	999999	815	999999	999999	387	999999	628	999999	589	756	883	259	999999	980	258	50	999999	712	999999	999999	568	108	146	107	447	540	999999	661	390	847	202	161	41	999999	475	999999	168	
502	417	999999	847	149	128	890	818	999999	864	999999	43	999999	594	274	617	140	261	736	678	999999	143	846	999999	999999	999999	741	564	999999	227	140	515	998	999999	121	305	448	372	428	979	255	289	941	676	999999	628	641	999999	927	543	901	218	739	581	146	368	570	563	999999	893	386	336	96	288	999999	516	44	865	482	968	179	999999	999999	756	432	743	999999	180	999999	347	614	999999	636	198	999999	922	776	999999	746	999999	999999	884	491	535	603	919	202	662	942	870	594	775	999999	959	374	999999	385	982	158	403	999999	999999	584	999999	289	898	999999	897	963	811	739	617	129	730	243	294	285	307	999999	513	550	539	237	118	753	999999	706	677	999999	190	546	793	999999	352	585	999999	310	947	255	704	999999	999999	699	141	141	977	655	999999	725	89	858	87	829	645	999999	637	171	999999	790	999999	999999	33	83	782	999999	946	348	777	154	897	999999	999999	999999	458	295	254	839	999999	977	776	999999	655	951	999999	332	999999	964	633	499	947	184	999999	167	804	512	999999	999999	917	865	194	638	878	906	828	105	999999	35	380	360	608	798	999999	497	24	267	999999	81	339	459	806	981	715	287	206	999999	999999	999999	999999	999999	99	32	921	240	792	147	314	748	133	649	999999	443	593	999999	891	159	119	347	999999	999999	966	134	892	999999	69	213	999999	999999	710	114	945	359	777	433	270	999999	999999	834	704	876	999999	797	999999	690	999999	999999	397	999999	999999	56	999999	812	38	711	980	965	140	999999	181	589	225	999999	48	29	999999	452	665	170	22	999999	283	284	643	276	593	999999	186	212	809	696	815	489	213	663	499	143	331	999999	999999	305	455	422	663	124	661	999999	758	928	986	215	999999	237	999999	90	773	339	178	762	127	811	788	927	654	484	774	735	999999	385	529	999999	999999	599	716	716	860	999999	621	528	614	355	420	257	226	604	999999	587	69	133	889	170	964	999999	999999	642	516	527	767	999999	350	999999	738	383	409	425	94	117	999999	713	229	913	999999	999999	157	772	400	541	711	60	999999	999999	675	999999	999999	368	999999	562	650	84	209	999999	999999	999999	188	688	617	46	847	800	519	881	76	356	999999	976	452	325	421	999999	251	975	816	999999	692	999999	260	360	888	50	999999	532	999999	447	513	999999	999999	999999	999999	468	165	364	693	910	540	999999	130	328	484	518	916	290	999999	999999	999999	233	527	385	750	35	437	999999	158	999999	980	999999	424	999999	843	999999	166	178	999999	953	999999	887	292	905	187	999999	999999	932	876	
379	134	539	391	993	614	289	369	999999	999999	444	999999	898	215	885	930	999999	999999	999999	485	466	362	748	436	196	451	945	940	999999	208	672	999999	505	389	999999	682	450	606	999999	999999	563	658	721	644	999999	999999	999999	681	407	999999	634	999999	541	456	419	26	999999	113	205	552	669	348	747	999999	999999	999999	534	518	436	213	999999	946	769	486	921	808	641	113	26	273	328	273	543	646	573	782	460	999999	970	762	999999	347	999999	878	355	225	910	484	782	967	398	614	255	203	495	688	129	65	535	610	999999	282	999999	931	999999	405	804	999999	673	999999	991	485	999999	673	906	151	545	890	999999	706	898	166	330	59	874	714	999999	350	999999	885	663	405	999999	369	999999	34	261	479	999999	949	999999	999999	811	704	976	913	75	582	297	354	152	999999	999999	828	999999	229	999999	47	66	518	388	464	951	788	999999	595	960	188	999999	881	890	76	245	192	295	99	999999	999999	83	961	648	445	62	806	742	434	481	695	657	999999	83	224	422	146	999999	956	857	33	289	390	952	886	296	415	999999	86	992	741	543	622	874	334	999999	105	869	942	411	155	56	990	124	275	531	138	808	675	653	109	999999	339	242	331	347	693	18	762	159	999999	351	665	441	739	162	45	293	999999	999999	326	276	628	554	712	977	298	999999	687	999999	168	607	788	432	999999	130	214	389	552	987	280	999999	117	999999	999999	999999	390	999999	999999	122	496	844	999999	425	337	832	999999	784	530	999999	58	427	330	999999	999999	49	999999	242	547	999999	999999	999999	741	761	999999	239	169	835	999999	908	596	739	890	999999	868	323	548	373	105	999999	137	999999	999999	207	999999	999999	766	710	999999	726	249	157	21	766	174	841	112	308	445	999999	672	167	995	999999	758	319	536	755	538	999999	500	200	999999	486	491	528	999999	999999	999999	136	473	459	999999	73	668	448	727	999999	410	37	220	999999	927	998	398	969	434	999999	449	628	326	20	182	134	235	59	20	534	999999	645	55	568	999999	318	633	999999	134	932	952	999999	591	411	355	510	466	261	272	148	999999	521	999999	557	104	203	809	462	286	908	838	619	438	999999	849	764	999999	651	999999	618	374	184	845	501	295	140	47	914	665	999999	667	973	999999	871	445	999999	551	999999	999999	291	509	180	999999	226	104	342	881	398	562	590	528	814	999999	653	774	999999	999999	999999	999999	999999	166	894	999999	999999	250	864	833	999999	757	999999	223	494	187	481	999999	999999	999999	628	407	952	258	999999	362	84	153	
999999	999999	142	107	531	97	999999	235	510	135	999999	999999	331	975	239	509	324	640	475	377	43	637	25	999999	999999	676	57	205	319	715	999999	999999	723	999999	397	387	700	469	236	998	274	999999	677	356	505	999999	999999	653	177	453	999999	999999	886	706	119	999999	470	598	526	999999	999999	753	999999	794	999999	82	659	999999	587	851	809	855	999999	477	113	774	999999	668	999999	760	999999	403	999999	866	781	509	654	26	361	181	916	112	942	999999	999999	520	352	883	739	432	170	999999	75	999999	999999	88	604	419	603	999999	266	802	559	766	103	646	726	59	22	999999	427	643	999999	416	934	706	912	42	518	592	431	86	929	616	599	704	337	999999	232	703	905	245	999999	26	915	124	553	999999	288	321	999999	302	870	632	15	527	557	659	391	999999	999999	999999	900	21	913	189	873	999999	999999	398	999999	999999	999999	999999	999999	192	230	491	501	820	163	736	754	207	999999	139	999999	306	611	999999	156	999999	999999	294	538	999999	344	412	112	735	251	610	19	889	12	779	999999	999999	430	822	307	76	168	570	783	438	999999	703	999999	784	974	576	999999	103	251	640	694	542	999999	868	848	817	388	999999	578	999999	726	865	204	999999	663	999999	876	788	775	90	999999	759	511	109	526	999999	198	328	761	675	999999	916	647	372	94	932	780	999999	974	489	999999	402	992	999999	712	952	999999	205	130	999999	699	999999	328	170	130	935	41	681	351	217	999999	70	14	903	285	999999	227	831	999999	999999	999999	324	814	296	403	127	767	280	397	573	141	999999	207	999999	999999	725	597	999999	999999	999999	901	999999	220	766	999999	999999	397	999999	955	901	999999	677	999999	400	456	999999	999999	999999	767	13	178	760	999999	777	999999	635	862	573	927	559	222	741	999999	784	999999	774	113	58	999999	776	729	677	324	495	839	463	732	807	984	999999	986	999999	718	248	980	150	814	999999	689	234	764	824	999999	405	689	993	97	999999	571	681	282	690	605	999999	999999	500	446	799	938	623	903	65	999999	337	573	656	32	351	804	688	960	999999	368	211	22	999999	515	919	806	999999	999999	256	246	313	327	306	960	999999	964	999999	704	999999	999999	999999	331	999999	245	999999	832	999999	971	746	681	882	721	999999	331	999999	999999	999999	999999	527	999999	103	257	656	819	285	19	276	695	304	999999	325	999999	944	177	999999	999999	999999	669	681	999999	999999	874	999999	574	363	592	999999	975	999999	749	595	504	187	32	999999	819	674	889	960	824	565	347	999999	370	999999	999999	776	443	999999	522	674	
709	999999	440	229	228	628	999999	465	692	999999	301	138	554	790	820	806	999999	766	483	215	424	708	857	531	999999	207	268	999999	999999	999999	282	946	54	999999	885	201	999999	999999	999999	200	999999	433	999999	530	273	219	999999	579	545	101	853	677	554	999999	999999	999999	455	909	792	31	369	874	10	876	30	999999	93	478	999999	629	70	128	999999	292	999999	990	441	336	267	227	84	688	672	373	999999	605	401	737	825	884	745	837	20	170	831	999999	999999	400	510	918	135	653	999999	999999	41	734	101	272	999999	269	999999	129	651	575	946	680	999999	636	914	425	953	999999	653	30	883	999999	118	999999	461	905	566	50	999999	348	999999	431	999999	756	342	999999	513	999999	54	566	324	626	999999	999999	223	999999	516	999999	486	94	965	779	999999	654	42	808	626	676	999999	787	999999	999999	302	313	484	525	999999	455	303	687	911	823	311	999999	706	267	47	999999	210	310	999999	769	563	741	383	321	430	369	724	534	999999	836	999999	266	864	794	999999	882	960	698	494	71	504	799	999999	151	477	999999	948	775	999999	952	476	999999	397	933	966	561	929	172	104	307	730	769	86	85	504	55	999999	911	933	164	713	512	999999	338	275	764	999999	242	844	516	421	948	999999	657	370	999999	999999	931	828	999999	953	797	603	999999	340	999999	722	999999	999999	999999	999999	46	841	616	999999	963	694	69	667	211	999999	696	328	588	999999	782	16	428	999999	686	186	301	93	999999	211	915	999999	999999	997	540	52	471	595	421	825	384	117	156	418	406	999999	809	273	627	780	999999	479	999999	999999	999999	727	304	393	999999	256	399	952	680	414	334	999999	76	71	136	169	531	110	999999	999999	510	675	860	20	317	562	999999	38	466	999999	945	445	999999	326	449	813	999999	87	635	175	435	432	999999	999999	93	352	67	747	999999	999999	258	165	572	999999	800	883	866	999999	85	407	879	371	496	299	469	999999	171	749	999999	999999	421	453	475	741	999999	88	248	129	926	965	504	629	892	998	142	999999	999999	641	526	566	999999	464	12	999999	999999	74	936	146	999999	205	191	317	135	822	999999	805	690	831	924	721	644	999999	999999	119	902	260	478	497	167	999999	25	529	233	65	999999	957	450	247	455	272	152	999999	999999	730	999999	197	503	79	951	337	109	51	716	804	921	999999	106	999999	334	999999	595	999999	978	602	190	661	999999	79	454	99	364	999999	385	662	579	999999	999999	636	335	715	756	409	545	830	580	973	812	429	143	999999	860	557	912	420	999999	
704	133	254	550	132	112	999999	624	861	999999	999999	999999	64	235	390	307	999999	999999	619	288	196	902	158	32	216	999999	664	935	999999	239	806	541	999999	985	875	417	656	96	212	613	332	784	684	857	925	317	757	204	753	871	999999	990	303	141	999999	801	975	232	343	283	447	498	348	999999	999999	124	700	999999	360	972	650	382	364	16	955	411	228	300	107	899	101	470	192	999999	838	815	999999	833	505	83	441	434	999999	929	175	834	999999	61	999999	999999	999999	688	844	781	230	28	999999	999999	999999	88	583	685	999999	443	191	999999	315	934	794	999999	876	999999	573	286	540	226	629	435	840	999999	966	176	999999	296	999999	413	626	410	193	820	190	951	657	427	500	756	309	319	999999	999999	529	999999	267	340	934	750	125	567	251	14	398	999999	456	65	999999	416	86	838	161	778	360	999999	751	974	999999	999999	999999	155	786	783	999999	999999	686	652	601	465	999999	278	361	542	999999	68	999999	999999	431	999999	505	602	315	93	679	470	168	970	837	624	999999	999999	170	20	999999	969	999999	999999	97	999999	523	999999	464	656	508	808	487	619	490	301	999999	572	552	201	429	999999	999999	702	113	456	161	716	814	977	999999	624	118	999999	10	327	286	999999	101	352	999999	701	147	659	585	999999	983	549	489	545	999999	999999	741	969	590	999999	139	89	999999	640	926	999999	988	486	950	883	700	145	618	999999	24	53	481	999999	735	727	479	190	127	242	473	999999	236	278	999999	519	883	148	999999	999999	198	999999	349	999999	426	657	713	661	999999	701	181	847	930	327	999999	835	715	999999	243	863	455	949	999999	131	177	999999	999999	719	999999	441	10	561	385	541	974	817	703	30	999999	87	24	817	481	999999	70	999999	681	909	747	273	803	351	905	897	631	248	245	228	293	999999	87	993	999999	999999	701	620	471	399	352	713	141	695	758	166	849	637	478	546	70	550	642	999999	971	999999	999999	999999	655	488	909	736	582	485	736	681	10	999999	999999	213	723	449	164	292	999999	44	141	118	593	749	57	994	770	698	167	743	999999	415	31	169	999999	53	964	983	999999	999999	141	655	958	86	165	828	103	999999	822	620	395	359	114	937	982	528	74	906	440	915	965	883	328	993	221	594	999	384	572	680	485	999999	802	949	902	999999	160	516	593	229	900	999999	875	547	357	119	310	93	999999	121	979	67	553	999999	999999	257	337	964	865	571	829	718	701	999999	145	999999	557	165	45	999999	378	557	999999	221	25	470	
999999	781	999999	111	293	915	999999	461	701	427	627	239	308	654	158	196	651	32	399	192	803	999999	412	999999	562	155	999999	679	743	431	744	341	999999	189	999999	999999	327	999999	999999	913	519	250	451	717	999999	327	856	390	358	192	906	301	821	833	667	285	379	514	548	999999	866	529	717	999999	683	296	680	999999	414	601	868	887	999999	485	672	562	291	694	545	244	299	668	330	999999	525	452	999999	725	522	964	187	813	999999	149	999999	999999	999999	182	44	310	647	737	999999	757	323	999999	556	345	170	999999	993	999999	969	313	849	999999	208	166	999999	999999	776	999999	606	449	423	999999	671	605	439	999999	39	118	660	244	597	561	692	573	247	506	896	999999	999999	416	999999	999999	999999	911	999999	848	791	376	428	999999	533	691	140	535	343	268	999999	950	906	488	85	999999	34	999999	716	297	515	635	918	257	999999	602	401	199	478	920	220	760	999999	590	890	663	690	856	710	906	430	166	239	999999	158	945	277	85	341	999999	478	119	999999	12	342	165	457	180	999999	931	999999	940	999999	422	57	597	644	326	598	422	999999	999999	999999	810	999999	359	406	999999	108	398	335	325	999999	392	452	111	564	313	258	999999	215	999999	396	779	615	490	109	816	931	561	310	951	487	918	891	310	95	999999	145	983	759	517	999999	999999	605	975	92	674	970	946	999999	999999	77	864	217	684	999999	254	204	386	259	589	18	546	98	384	838	940	500	152	999999	179	177	999999	974	697	999999	325	183	999999	408	999999	999999	999999	999999	999999	999999	623	711	217	527	999999	200	999999	999999	180	999999	535	982	231	147	151	999999	827	930	863	173	999999	999999	519	999999	999999	999999	564	978	823	742	33	999999	129	501	224	239	293	624	999999	999999	417	999999	804	999999	912	342	952	503	266	261	28	999999	665	805	90	734	201	971	999999	770	999999	781	910	999999	485	999999	999999	730	922	999999	890	213	999999	885	756	272	94	331	333	999999	999999	71	721	999999	723	968	363	324	420	490	47	321	563	999999	351	999999	630	376	712	405	479	231	580	353	371	815	999999	779	999999	818	649	869	648	937	999999	999999	69	348	713	516	163	549	319	441	874	999999	650	351	543	129	642	717	999999	927	999999	896	490	999999	210	908	670	583	274	602	999999	178	673	625	761	776	999999	999999	663	205	999999	930	912	149	478	792	174	956	246	999999	186	931	260	999999	999999	755	999999	999999	999999	805	999999	580	999999	716	599	999999	905	35	590	999999	552	999999	64	423	685	724	984	350	999999	
417	999999	999999	346	345	426	909	917	953	999999	15	690	885	153	858	359	670	655	205	999999	772	887	999999	376	479	386	825	999999	837	999999	569	771	744	791	999999	71	999999	244	999999	300	999999	789	999999	693	584	86	667	216	206	74	999999	78	788	800	137	530	604	999999	867	999999	600	41	89	918	999999	244	946	103	423	999999	225	436	716	905	859	982	999999	456	791	402	719	999999	681	773	999999	500	999999	999999	664	210	999999	796	376	979	699	658	709	999999	999999	350	140	573	793	409	848	999999	361	883	999999	154	594	999999	554	474	249	999999	360	316	999999	282	261	12	438	222	339	429	70	737	215	210	282	999999	999999	451	999999	155	825	999999	925	441	148	109	11	520	616	319	251	999999	739	717	308	999999	144	647	99	137	144	580	79	428	527	624	999999	740	999999	691	620	113	212	999999	166	87	390	999999	143	161	10	918	606	29	187	168	997	497	902	878	999999	888	999999	999999	999999	999999	999999	506	914	524	431	271	648	924	999999	999999	999999	645	561	230	23	677	514	937	999999	226	999999	999999	250	368	627	190	838	993	999999	732	750	77	93	999999	875	999999	552	619	730	739	999999	682	330	49	469	361	935	682	999999	999999	384	425	18	794	999999	163	999999	555	896	999999	432	654	11	966	397	999999	562	650	355	139	134	894	999999	397	945	301	729	211	898	999999	999999	166	137	832	357	334	69	298	999999	999999	627	997	722	999999	317	625	681	364	999999	838	798	295	336	999999	966	489	999999	620	848	979	433	65	656	630	995	999999	527	179	999999	73	572	273	999999	633	511	137	182	726	999999	329	620	374	559	70	999999	999999	829	401	865	868	125	999999	450	999999	298	572	999999	102	494	50	108	512	745	999999	275	535	284	999999	234	839	317	492	540	528	369	68	505	595	163	46	446	135	313	999999	947	999999	823	360	345	939	786	89	242	49	999999	118	629	970	794	999999	999999	136	177	35	561	633	908	921	999999	999999	76	755	999999	457	999999	973	999999	995	641	152	999999	924	368	999999	63	237	259	501	307	261	439	534	800	999999	361	320	957	287	199	999999	225	901	999999	115	872	41	150	784	444	257	909	634	999999	652	239	999999	767	999999	972	999999	383	417	623	49	799	541	954	727	999999	999999	25	920	805	328	999999	810	864	262	422	999999	97	475	66	59	351	999999	205	158	999999	601	552	85	315	865	999999	808	288	30	316	340	999999	422	688	160	242	989	828	21	725	999999	896	999999	470	999999	999999	999999	360	574	
999999	995	999999	806	999999	504	741	999999	615	939	388	128	999999	843	946	91	945	674	999999	905	817	999999	975	194	433	562	705	46	615	364	629	41	999999	999999	333	320	994	280	676	194	419	301	383	888	633	606	897	63	569	388	999999	571	132	455	756	345	29	161	382	193	999999	999999	335	261	320	356	671	818	999999	635	97	674	999999	601	496	525	999999	96	561	826	665	999999	477	999999	359	67	909	12	956	987	999999	843	999999	999999	395	714	966	999999	999999	286	935	88	543	933	301	340	573	530	999999	999999	999999	932	600	556	528	999999	236	108	901	262	999999	668	861	532	344	999999	776	999999	216	782	999999	855	518	285	999999	586	999999	544	999999	28	494	389	999999	999999	630	368	252	351	964	247	487	867	999999	999999	839	276	227	999999	599	999999	564	999999	999999	186	683	511	999999	325	664	942	48	692	173	883	767	67	624	146	901	975	11	435	999999	969	304	690	635	999999	999999	624	368	107	944	888	464	436	76	867	52	129	944	927	686	32	208	999999	999999	347	558	781	651	91	999999	999999	999999	999999	516	999999	999999	999999	876	999999	879	50	583	940	999999	285	999999	999999	999999	999999	999999	782	41	999999	748	999999	770	510	986	297	643	664	973	287	988	330	842	335	919	722	985	59	999999	999999	58	999999	448	267	56	429	917	226	789	999999	987	336	592	972	390	987	583	381	16	588	589	224	77	305	951	427	999999	103	422	279	771	53	999999	320	35	111	90	999999	999999	566	379	426	999999	88	300	662	738	999999	944	931	999999	614	999999	664	141	833	579	153	999999	628	986	823	804	999999	132	999999	795	282	947	288	907	999999	999999	449	218	999999	349	988	15	299	999999	572	159	999999	140	999999	999	999999	188	201	532	937	206	834	580	555	622	365	956	356	866	465	922	665	999999	78	696	604	455	968	494	999999	147	26	939	423	674	322	389	964	943	919	999999	755	999999	970	874	93	999999	662	550	984	41	999999	432	999999	650	493	467	72	471	405	430	999999	999999	999999	799	189	999999	166	881	309	975	992	999999	946	999999	999999	999999	999999	204	612	735	792	427	999999	559	488	999999	999999	999999	191	855	327	502	548	499	883	58	999999	180	694	999999	999999	781	251	18	49	256	485	861	483	584	999999	999999	858	669	637	792	207	391	999999	999999	189	392	999999	453	658	499	999999	457	999999	128	104	883	510	999999	32	21	186	500	519	242	118	854	999999	607	452	459	644	999999	861	101	850	999999	860	108	18	329	91	999999	360	550	391	
37	383	364	489	999999	367	443	646	626	615	999999	872	88	486	334	102	103	10	209	855	985	596	999999	278	670	33	411	416	702	930	388	150	969	851	91	481	936	999999	922	999999	210	241	999999	999999	153	561	781	621	683	999999	988	999999	161	999999	405	441	986	95	999999	999999	955	37	999999	696	999999	566	902	237	405	853	999999	975	999999	117	999999	754	361	910	999999	119	251	790	732	999999	941	591	989	283	455	650	494	850	308	425	999999	182	999999	999999	999999	587	658	554	999999	830	81	22	719	53	50	651	89	999999	999999	709	999999	175	999999	478	754	646	999999	629	781	755	999999	315	999999	662	999999	482	999999	812	662	547	461	696	574	902	403	929	872	946	999999	803	570	418	890	999999	170	970	999999	999999	794	612	999999	999999	773	999999	471	766	344	67	80	568	999999	276	423	423	257	569	600	999999	999999	824	774	630	395	977	194	999999	424	88	501	12	604	647	999999	59	999999	432	923	114	441	637	594	814	999999	675	999999	304	995	476	351	601	999999	999999	743	970	838	390	999999	795	285	521	999999	266	565	999999	999999	546	258	999999	886	825	646	495	960	999999	239	959	754	720	368	890	954	999999	999999	900	633	129	999999	57	221	156	789	137	999999	920	295	338	999999	807	711	82	999999	631	590	526	955	883	524	305	999999	879	635	922	436	395	566	403	528	664	445	844	642	210	162	999999	999999	999999	999999	50	162	901	709	946	999999	999999	999999	333	367	221	999999	749	604	999999	317	342	999999	866	700	443	363	892	809	999999	372	999999	999999	845	478	999999	490	446	226	483	153	838	179	688	999999	150	999999	243	45	317	718	695	999999	43	892	999999	999999	179	817	999999	687	269	999999	124	584	150	856	999999	999999	999999	730	999999	532	999999	999999	478	999999	999999	952	560	999999	130	856	501	876	676	999999	405	952	658	630	321	629	994	796	999999	999999	65	114	773	293	551	388	999999	586	219	999999	129	999999	424	658	397	226	267	339	999999	999999	600	247	907	523	999999	999999	999999	886	419	879	538	334	582	731	116	727	189	276	999999	741	338	914	999999	513	508	827	538	999999	243	104	372	664	999999	479	999999	817	206	259	833	504	999999	999999	177	339	635	794	996	999999	551	669	999999	990	987	824	85	685	580	403	999999	632	999999	206	652	325	517	873	104	999999	585	299	530	929	999999	847	999999	696	747	337	878	713	831	846	999999	573	999999	381	999999	415	404	999999	247	802	999999	210	985	986	989	851	821	999999	700	893	116	999999	149	117	557	
999999	274	389	937	252	525	999999	801	672	999999	89	999999	999999	205	688	707	999999	61	727	693	242	862	999999	706	895	999999	126	22	937	739	206	434	999999	999999	538	150	25	533	999999	287	934	409	323	248	910	594	685	566	22	196	992	210	421	423	999999	999999	701	682	51	736	999999	298	999999	932	550	999999	318	999999	667	999999	692	590	999999	450	759	833	548	334	796	311	830	560	999999	751	999999	996	23	535	999999	999999	449	999999	999999	999999	879	646	546	391	698	265	285	371	899	474	503	411	154	971	664	491	999999	376	999999	739	999999	847	297	121	195	553	999999	999999	815	999999	999999	999999	108	797	571	999999	297	166	635	540	36	469	661	535	258	345	852	52	871	26	522	82	457	752	362	999999	358	434	206	999999	624	502	556	493	999999	154	312	356	410	551	204	999999	740	999999	999999	999999	196	762	863	849	701	599	911	999999	893	999999	902	356	445	539	764	862	960	491	999999	999999	912	178	169	113	42	506	999999	999999	821	999999	341	112	48	915	845	596	571	357	453	35	590	757	600	350	251	955	910	870	786	341	622	999999	438	189	534	999999	999999	759	816	205	957	591	999999	953	694	999999	317	529	999999	999999	301	999999	47	891	942	999999	578	818	861	87	595	771	543	490	327	91	673	859	391	999999	993	999999	540	257	77	999	780	646	656	451	647	391	999999	617	50	19	222	547	247	379	449	784	999999	999999	610	999999	999999	999999	635	612	136	458	147	866	185	489	82	790	823	943	999999	999999	172	420	439	213	999999	925	449	318	869	999999	622	21	387	219	914	999999	647	882	950	294	21	53	324	999999	254	318	999999	561	936	999999	999999	303	995	518	999999	487	310	406	599	132	57	327	999999	999999	836	135	999999	999999	574	281	152	940	999999	99	920	129	105	999999	999999	287	493	888	381	447	412	328	25	869	999999	999999	501	999999	293	828	246	999999	310	324	362	128	830	475	986	999999	289	999999	310	906	999999	502	391	70	447	322	638	169	945	305	597	518	119	999999	999999	147	780	902	657	999999	853	236	818	781	887	841	457	28	901	999999	168	630	999999	119	999999	105	55	440	803	970	200	999999	999999	15	726	999999	18	220	107	999999	885	999999	999999	999999	63	371	683	610	182	999999	999999	620	267	240	146	967	500	999999	999999	283	102	349	999999	687	973	775	999999	812	64	52	832	246	921	62	830	999999	505	881	66	910	421	444	999999	207	115	579	819	517	868	999999	999999	999999	873	823	755	546	288	447	172	287	
882	999999	555	139	999999	629	699	999999	999999	365	471	618	943	437	999999	657	91	999999	581	403	956	970	999999	305	698	999999	999999	999999	306	293	502	999999	718	779	999999	550	889	999999	433	486	880	614	117	513	999999	999999	75	446	962	108	465	387	865	999999	330	911	927	259	441	950	266	601	908	126	863	413	900	173	409	321	768	952	477	105	523	352	863	440	18	962	757	999999	999999	208	828	125	202	949	999999	999999	622	639	697	482	229	999999	706	991	999999	883	999999	901	46	999999	339	512	909	770	255	999999	999999	999999	251	478	202	340	467	709	999999	747	221	999999	715	294	698	138	999999	999999	999999	244	645	872	790	999999	137	855	999999	493	999999	326	215	431	703	479	76	136	398	228	999999	999999	821	996	703	902	671	884	999999	999999	952	211	256	914	894	21	999999	186	706	126	350	346	450	973	840	971	542	789	256	245	227	572	739	46	715	986	422	648	178	999999	999999	252	669	148	541	999999	999999	301	536	999999	146	890	429	281	999999	999999	449	848	166	731	370	882	637	950	534	999999	471	219	999999	908	999999	694	17	818	663	107	677	999999	442	999999	902	250	263	999999	109	337	152	999999	999999	772	546	574	999999	999999	527	580	999999	999999	613	161	205	859	102	627	999999	452	882	611	617	780	275	147	415	983	828	129	999999	83	851	206	247	13	999999	436	372	999999	211	570	300	93	492	957	698	290	999999	52	158	635	999999	656	455	540	999999	387	506	409	168	508	618	408	951	541	868	417	999999	202	808	665	265	78	250	321	999999	534	298	318	448	135	15	786	971	993	611	999999	751	706	162	999999	930	962	866	702	951	892	141	950	999999	291	376	785	244	492	999999	403	415	143	999999	325	99	198	961	999999	503	832	436	958	929	673	665	218	49	144	735	999999	211	547	370	429	999999	347	229	167	758	230	551	489	624	999999	788	999999	486	837	999999	741	11	999999	209	129	465	183	999999	425	625	999999	745	999999	999999	999999	201	999999	773	799	922	752	968	999999	284	999999	999999	947	999999	721	885	57	731	212	560	993	999999	378	999999	250	999999	229	326	803	542	999999	485	452	732	999999	27	999999	999999	687	914	831	999999	208	558	999999	999999	517	839	309	540	999999	437	543	548	763	784	999999	530	999999	999999	703	999999	175	270	684	797	838	999999	999999	704	964	212	54	298	729	230	103	819	420	412	456	389	26	273	965	173	942	999999	968	763	204	399	323	851	999999	999999	607	937	874	140	999	999999	53	605	999999	
374	999999	254	819	543	690	13	120	129	389	323	999999	901	305	999999	854	935	999999	41	510	999999	889	202	87	333	622	166	945	289	999999	164	345	420	999999	600	779	999999	94	999999	999999	200	999999	203	999999	897	986	999999	641	363	999999	74	999999	22	105	10	485	200	999999	999999	920	533	68	999999	716	234	999999	998	212	705	741	999999	999999	821	958	319	295	999999	729	189	999999	915	999999	591	999999	999999	119	333	325	698	124	589	999999	598	515	999999	142	458	999999	247	919	999999	999999	935	622	127	223	233	63	786	999999	789	999999	987	158	999999	18	999999	826	377	125	653	682	513	590	999999	638	999999	316	419	186	836	218	492	270	359	999999	999999	999999	885	999999	999999	280	999999	983	335	128	542	449	510	540	666	999999	119	131	276	999999	990	355	470	489	960	916	644	609	878	580	978	727	799	593	429	506	941	251	240	383	999999	530	264	999999	106	813	999999	878	519	214	109	999999	993	999999	430	244	509	405	175	968	636	999999	114	755	999999	814	999999	916	121	999999	999999	868	891	892	999999	470	100	999999	393	156	120	999999	999999	674	481	618	999999	755	173	194	997	545	85	271	747	224	425	509	999999	291	174	889	766	360	523	999999	478	999999	882	999999	999999	999999	22	29	858	870	839	999999	999999	532	999999	893	753	926	172	155	999999	629	155	947	999999	590	544	999999	982	230	998	999999	161	999999	149	632	999999	213	51	925	532	66	999999	999999	384	985	235	999999	210	999999	146	840	197	377	999999	848	955	935	999999	562	999999	909	47	637	871	999999	288	44	393	999999	999999	999999	885	999999	622	735	226	999999	572	69	365	183	901	999999	93	168	999999	783	801	300	676	937	298	488	397	999999	29	776	14	284	706	201	977	751	259	597	999999	949	755	712	999999	686	372	999999	207	363	18	999999	553	712	557	999999	242	999999	782	999999	260	407	850	999	999999	449	274	298	362	174	999999	160	461	496	214	602	999999	98	999999	989	574	443	291	43	999999	693	232	301	726	211	958	884	999999	176	346	557	109	755	996	192	422	84	502	42	167	858	874	67	999999	955	477	154	435	792	518	999999	126	816	394	33	226	972	571	999999	216	999999	190	999999	159	656	502	282	101	484	999999	500	940	999999	999999	756	819	175	999999	771	733	999999	999999	187	657	529	441	293	370	973	966	999999	999999	351	999999	845	677	999999	907	999999	999999	999999	62	951	224	28	999999	999999	940	999999	213	60	999999	999999	999999	402	862	13	999999	629	999999	219	912	128	518	137	999999	999999	
999999	40	999999	240	268	999999	319	539	999999	999999	962	639	653	573	352	732	999999	915	271	713	923	999999	982	674	950	999999	636	252	999999	934	442	97	40	287	999999	999999	559	973	792	999999	490	888	642	364	50	999999	976	651	999999	190	999999	603	866	283	999999	998	57	414	289	980	315	76	257	999999	75	875	608	375	138	443	182	795	132	33	233	45	790	628	634	952	310	984	386	111	584	839	231	999999	611	446	862	999999	693	811	932	423	640	815	999999	175	999999	999999	523	433	17	563	480	842	59	640	999999	999999	779	336	679	330	690	155	252	999999	653	999999	764	691	581	37	112	320	100	810	404	974	338	468	563	999999	470	952	104	30	369	388	999999	971	238	442	999999	366	141	611	733	495	999999	73	521	548	847	999999	852	999999	461	169	751	249	245	999999	999999	320	999999	980	999999	999999	60	231	999999	275	153	793	462	148	661	745	999999	999999	86	909	999999	275	947	24	852	638	110	999999	568	209	637	467	735	995	351	999999	592	161	751	996	999999	352	207	256	404	999999	999999	713	999999	999999	980	272	999999	336	831	999999	999999	759	137	999999	636	935	663	666	638	686	67	999999	796	999999	162	37	999999	90	475	68	77	999999	619	798	268	396	999999	999999	999999	374	304	408	999999	526	691	833	999999	528	999999	508	689	540	618	718	996	999999	917	720	564	953	534	92	861	772	999999	999999	149	339	999999	249	148	811	999999	999999	999999	999999	302	280	915	328	12	219	720	966	999999	537	92	901	802	999999	999999	999999	297	275	840	221	547	401	768	29	693	999999	564	129	369	878	999999	354	336	346	620	647	804	245	950	324	999999	894	402	230	589	999999	536	619	770	72	523	182	432	180	122	900	511	999999	999999	317	999999	601	999999	501	444	737	575	999999	734	832	282	62	324	526	850	652	999999	547	999999	999999	168	945	359	307	999999	920	922	165	234	719	145	907	609	643	668	770	297	900	786	851	673	81	884	938	789	470	857	906	330	469	902	999999	467	189	159	710	252	309	146	523	999999	999999	240	24	696	374	452	999999	999999	89	365	999999	760	587	999999	97	70	999999	999999	894	72	25	835	765	999999	180	450	430	493	999999	528	999999	763	999999	46	999999	999999	870	251	999999	27	999999	58	250	113	804	213	879	999999	71	650	831	791	999999	461	799	583	475	999999	525	999999	32	999999	899	999999	999999	999999	497	551	528	257	999999	179	999999	877	999999	966	999999	999999	22	999999	570	999999	432	317	697	206	521	811	246	680	999999	
673	725	999999	994	988	999999	999999	736	470	716	999999	879	814	460	661	699	374	574	833	987	813	194	558	362	10	999999	591	864	181	822	685	314	847	882	526	454	599	883	898	999999	907	924	552	999999	242	999999	999999	857	45	506	157	247	413	693	560	489	176	999999	993	232	567	823	565	648	40	33	41	932	933	217	999999	999999	675	25	89	889	641	307	999999	857	157	734	999999	675	999999	448	901	164	331	47	287	460	889	999999	260	93	999999	999999	230	219	999999	685	923	828	405	665	572	398	613	671	847	868	29	146	85	833	994	889	973	592	131	877	610	999999	929	999999	999999	999	765	995	529	738	86	910	745	471	810	10	279	999999	875	513	550	659	199	418	441	753	600	426	99	999999	929	638	97	999999	84	37	898	999999	74	999999	999999	617	152	999999	792	118	400	999999	32	993	999999	964	716	999999	337	951	706	999999	218	848	999999	348	999999	999999	808	999999	823	512	397	999999	111	523	944	312	880	999999	517	90	999999	332	362	986	999999	105	859	999999	999999	999999	906	999999	331	999999	999999	225	174	294	711	102	999999	999999	999999	888	226	249	892	107	999999	999999	737	404	444	625	894	885	496	421	944	810	999999	999999	525	354	605	273	462	999999	975	728	148	596	231	424	999999	281	48	474	770	164	999999	999999	944	999999	741	511	688	705	493	661	999999	752	350	900	901	467	829	939	292	952	787	178	131	999999	274	151	183	30	845	622	847	32	651	789	607	439	898	999999	999999	104	585	756	240	324	999	396	256	330	522	322	999999	108	191	999999	999999	45	640	652	999999	599	999999	668	859	999999	814	999999	110	999999	999999	999999	568	823	336	198	999999	40	937	807	302	878	894	999999	507	533	180	999999	840	834	421	571	798	256	761	999999	765	916	897	369	999999	999999	295	999999	36	999999	999999	999999	772	993	450	999999	108	833	360	999999	705	485	171	336	999999	999999	867	276	149	999999	999999	322	72	322	432	999999	143	577	306	999999	593	208	999999	999999	778	999999	977	999999	394	999999	473	965	999999	395	318	999999	999999	570	999999	445	434	29	556	304	386	999999	999999	999999	999999	999999	214	530	536	359	782	506	999999	714	557	159	97	30	882	74	269	999999	426	676	13	152	704	999999	999999	861	576	574	652	532	80	346	999999	999999	285	404	999999	999999	439	999999	999999	812	630	51	22	519	358	999999	999999	491	44	678	25	999999	455	428	295	641	622	675	782	999999	854	137	643	220	175	569	744	487	205	327	278	879	72	999999	521	662	
560	398	999999	172	437	999999	497	999999	331	103	82	857	119	238	329	764	764	405	957	503	408	801	354	788	669	658	296	717	999999	146	827	263	906	632	91	234	171	619	780	693	639	250	889	82	999999	887	999999	999999	997	514	999999	667	243	28	264	758	999999	724	503	778	873	779	993	194	999999	818	950	487	157	105	602	999999	624	274	863	167	911	281	301	999999	999999	329	720	894	999999	170	29	888	999999	332	189	999999	999999	999999	820	860	999999	999999	806	678	999999	891	999999	902	912	970	999999	999999	164	106	846	772	432	722	999999	999999	69	999999	174	115	999999	71	119	824	999999	999999	38	622	453	13	910	216	474	622	999999	398	999999	999999	982	60	127	60	734	281	486	417	24	403	999999	276	800	158	540	999999	880	876	782	999999	987	757	999999	999999	525	999999	999999	999999	307	810	878	999999	53	251	999999	999999	987	748	999999	999999	348	508	999999	999999	117	187	212	761	676	999999	742	967	616	514	830	234	117	999999	999999	583	94	846	999999	214	524	414	232	559	999999	426	713	141	549	944	999999	999999	999999	317	323	348	947	434	963	534	77	999999	492	999999	421	891	16	999999	223	752	753	999999	398	935	120	702	999999	999999	729	259	69	999999	427	999999	857	351	999999	999999	383	999999	999999	999999	883	584	147	612	922	694	148	999999	999999	422	917	797	201	165	100	682	206	620	999999	304	705	713	999999	466	494	820	681	999999	284	999999	918	37	126	103	618	814	798	507	999999	999999	515	999999	839	999999	999999	999999	481	701	260	935	604	762	999999	341	954	179	118	999999	128	112	22	78	999999	215	503	999999	680	107	999999	286	883	698	839	133	789	126	874	828	773	864	999999	980	819	349	999999	999999	234	999999	148	999999	999999	127	389	678	999999	446	722	634	153	802	999999	383	163	974	61	999999	923	999999	551	999999	304	289	999999	264	763	999999	259	999999	604	348	665	999999	959	108	580	766	319	171	875	352	999999	250	999999	999999	913	965	826	844	999999	999999	242	554	243	999999	154	425	219	999999	914	224	999999	206	39	805	147	65	424	65	999999	295	596	761	804	209	444	999999	999999	937	350	798	216	414	238	899	115	121	661	999999	953	164	999999	193	257	660	999999	207	999999	880	833	858	551	770	450	12	118	480	750	44	999999	999999	821	282	784	999999	18	999999	967	140	699	36	404	764	111	999999	738	412	514	999999	54	247	844	723	114	491	257	446	964	235	790	999999	370	626	793	863	343	283	999999	999999	652	381	240	89	999999	806	464	999999	
668	211	274	705	965	606	990	628	999999	107	999999	303	868	999999	999999	741	350	999999	665	777	999999	248	906	464	13	383	501	672	16	764	542	307	37	471	778	999999	961	999999	669	764	636	175	999999	245	116	115	272	90	999999	498	999999	126	151	999999	815	430	304	809	999999	591	999999	327	621	999999	999999	870	276	407	793	65	779	265	404	900	151	999999	630	670	358	898	121	421	120	999999	999999	425	166	350	656	999999	999999	999999	392	88	660	318	554	136	680	245	999999	864	297	506	719	483	722	999999	545	19	999999	634	999999	803	480	999999	217	113	999999	149	714	925	751	445	597	627	872	325	250	832	999999	503	990	122	68	256	134	999999	999999	551	703	915	805	999999	558	834	701	588	608	999999	111	450	671	541	531	999999	123	999999	909	101	611	406	999	712	999999	999999	644	999999	745	233	568	603	999999	913	446	798	130	999999	886	763	926	293	999999	283	730	810	832	458	591	999999	143	282	999999	707	940	999999	915	102	888	999999	199	363	999999	384	408	507	146	757	999999	732	793	18	999999	155	999999	327	689	725	982	947	473	195	756	600	100	296	899	607	973	149	882	38	226	999999	999999	573	450	999999	875	999999	999999	85	999999	858	361	134	999999	558	542	623	999999	199	119	940	999999	14	606	252	294	121	999999	538	999999	955	850	764	999999	340	999999	601	877	356	999999	999999	999999	398	832	898	999999	965	979	351	999999	360	532	692	918	286	846	569	966	999999	999999	764	999999	145	301	999999	18	597	341	999999	976	941	999999	999999	349	360	666	399	182	999999	13	999999	142	999999	473	999999	999999	999999	845	999999	493	22	999999	999999	307	999999	143	999999	999999	434	999999	651	633	12	374	133	614	999999	353	567	999999	999999	396	268	999999	730	632	999999	999999	867	974	850	751	825	493	963	316	75	963	999999	227	528	302	747	818	361	694	139	999999	350	819	170	999999	287	896	999999	626	376	485	577	463	774	476	240	459	48	900	808	999999	999999	816	548	999999	999999	350	999999	999999	648	999999	842	999999	502	999999	331	57	814	46	473	929	999999	347	940	589	396	999999	999999	999999	999999	999999	999999	999999	999999	620	490	533	281	862	725	937	805	883	977	926	643	541	961	308	154	192	645	999999	437	999999	73	999999	876	958	912	299	898	47	101	999999	669	391	158	999999	986	797	775	951	999999	999999	133	572	369	23	946	999999	838	154	907	879	652	777	33	17	557	426	657	999999	999999	999999	999999	999999	999999	626	999999	262	999999	999999	322	356	416	693	690	901	755	
501	703	862	22	999999	999999	754	999999	221	707	891	367	151	333	569	150	462	11	999999	496	365	999999	742	756	693	471	758	999999	560	472	958	999999	132	262	66	722	794	999999	999999	975	999999	999999	580	919	999999	895	251	756	753	216	953	692	805	999999	400	721	999999	999999	328	597	701	921	579	999999	748	805	999999	888	276	846	356	162	119	909	211	727	999999	823	391	798	229	999999	89	354	999999	999999	999999	718	862	345	999999	999999	982	304	999999	373	68	999999	180	999999	660	363	489	906	859	999999	582	895	212	672	522	147	724	529	378	700	999999	999999	999999	482	523	525	36	931	999999	667	999999	999999	999999	838	999999	376	653	821	148	865	521	999999	999999	999999	999999	999999	999999	199	822	624	999999	463	926	999999	530	999999	602	698	55	144	999999	558	822	999999	632	768	999999	999999	999999	155	494	999999	390	512	999999	670	739	999999	788	138	19	999999	118	999999	999999	999999	887	63	317	999999	999999	954	999999	13	539	963	359	302	94	999999	136	999999	196	677	999999	999999	999999	999999	404	859	104	89	909	917	999999	999999	999999	999999	499	917	881	216	66	179	380	539	136	387	999999	224	321	447	999999	863	11	867	650	441	999999	640	642	472	999999	458	999999	694	55	858	878	49	999999	995	802	999999	54	999999	95	27	306	601	935	695	452	999999	999999	999999	652	56	916	267	849	999999	34	999999	284	418	558	607	999999	999999	493	999999	509	932	700	325	999999	270	819	91	782	633	999999	737	704	947	30	477	910	91	52	999999	942	620	200	516	971	943	893	999999	999999	487	587	619	117	667	195	519	490	232	999999	391	236	999999	484	226	872	297	164	337	398	999999	999999	999999	644	495	336	888	742	193	354	700	999999	999999	999999	999999	55	999999	629	47	761	510	987	999999	78	999999	771	117	146	974	644	999999	789	565	247	291	789	240	999999	999999	341	307	777	306	877	999999	999999	999999	125	188	180	999999	668	126	999999	999999	102	19	999999	983	723	228	999999	999999	999999	999999	911	999999	999999	437	515	815	999999	16	999999	464	733	690	810	755	999999	999999	999999	999999	803	999999	25	672	990	360	999999	780	951	999999	899	999999	554	19	758	216	411	213	106	999999	673	999999	806	999999	999999	999999	163	999999	208	533	348	999999	999999	999999	963	999999	655	248	821	595	248	735	864	558	999999	593	999999	723	932	603	999999	442	999999	313	294	448	999999	364	261	999999	206	787	581	999999	653	904	885	759	55	508	561	172	392	511	449	999999	501	258	553	827	211	440	479	604	188	999999	999999	999999	511	525	
999999	301	986	999999	399	999999	163	445	904	212	707	160	677	999999	999999	999999	59	130	863	999999	947	244	810	999999	676	766	317	977	249	748	542	999999	257	530	740	269	186	449	122	999999	784	65	353	999999	129	61	762	999999	561	999999	855	252	69	164	999999	533	491	999999	275	632	153	185	999999	166	670	744	902	999999	693	783	15	609	18	875	572	999999	890	469	314	999999	999999	271	425	253	892	299	903	999999	952	216	778	624	184	489	844	608	858	197	680	385	158	999999	362	778	991	255	243	193	592	686	643	999999	999999	999999	628	999999	760	953	999999	380	999999	999999	204	486	999999	391	435	528	40	963	42	702	789	929	477	399	999999	647	262	646	66	999999	510	276	999999	756	377	534	861	999999	999999	999999	924	309	544	349	419	999999	772	610	820	715	162	629	653	941	242	327	182	238	973	122	999999	627	324	130	308	999999	912	259	23	999999	667	78	125	137	778	489	395	137	980	41	874	652	826	350	567	881	623	999999	523	999999	999999	633	987	999999	214	307	984	423	50	999999	999999	523	596	920	999999	94	513	999999	173	752	932	54	258	942	999999	59	801	973	563	427	315	290	999999	964	547	44	90	999999	999999	481	505	999999	97	499	77	361	999999	906	303	483	377	107	468	770	127	318	385	999999	496	165	505	20	859	623	185	999999	787	632	382	23	13	999999	603	999999	257	960	957	759	874	886	999999	895	680	90	59	217	821	965	999999	239	658	45	893	999999	999999	495	122	473	323	999999	574	999999	999999	289	999999	254	999999	776	523	166	361	626	999999	610	172	610	339	778	999999	968	861	821	785	152	364	968	240	836	717	762	999999	999999	445	489	322	569	371	401	611	804	713	55	452	689	878	42	999999	999999	604	374	165	343	899	999999	532	999999	648	390	924	511	24	667	69	999999	999999	867	999999	692	297	602	249	999999	177	769	264	816	999999	999999	274	332	114	999999	242	999999	606	513	593	101	999999	569	921	980	476	109	790	56	985	691	380	20	852	181	995	11	134	226	176	999999	100	716	383	553	999999	602	999999	77	999999	716	163	805	284	99	735	999999	681	268	999999	78	999999	217	999999	687	724	263	480	933	951	240	227	390	347	463	10	999999	195	999999	863	874	702	722	621	999999	999999	575	736	763	445	277	330	865	755	999999	160	999999	886	696	828	862	131	473	126	999999	498	999999	467	820	98	495	541	313	405	596	375	267	596	561	159	999999	999999	716	999999	683	999999	999999	999999	249	313	999999	
363	499	549	10	999999	239	999999	426	999999	763	117	999999	674	950	735	27	470	168	732	893	296	334	546	679	345	999999	975	999999	295	147	999999	228	517	970	999999	999999	999999	404	844	146	660	999999	781	999999	999999	999999	999999	547	947	892	890	476	516	999999	999999	39	952	869	999999	999999	263	173	141	642	624	889	999999	704	999999	999999	263	76	324	596	242	127	552	160	638	734	373	438	999999	999999	256	672	711	106	149	112	99	893	739	999999	882	496	999999	149	771	161	212	347	728	264	999999	824	999999	920	187	714	486	802	999999	999999	974	825	999999	738	999999	999999	999999	312	565	716	999999	369	999999	817	999999	745	89	999999	999999	999999	999999	36	709	239	763	432	520	999999	919	999999	625	297	662	808	999999	999999	817	309	752	818	973	999999	781	21	660	279	496	999999	216	442	999999	83	422	754	999999	947	126	999999	974	999999	442	999999	392	140	101	999999	707	528	999999	657	999999	779	999999	999999	513	632	999999	697	579	494	935	185	585	487	799	999999	874	908	411	584	999999	378	335	788	385	587	517	651	920	353	572	967	58	999999	514	999999	422	851	250	774	703	428	869	489	999999	266	999999	905	340	548	999999	798	127	711	716	559	453	999999	195	999999	125	603	776	235	922	968	137	35	972	999999	139	32	667	636	881	522	508	845	759	999999	999999	611	320	381	999999	773	849	999999	843	954	999999	999999	999999	324	658	999999	651	644	567	70	139	785	932	999999	419	999999	141	490	830	204	61	608	122	999999	159	514	999999	404	324	158	128	789	192	28	542	589	367	353	977	999999	870	863	287	699	988	999999	678	999999	962	999999	642	368	517	648	902	803	999999	598	999999	154	817	256	999999	418	999999	350	602	914	854	829	62	788	513	58	999999	197	330	999999	88	999999	836	368	442	999999	999999	759	282	543	125	738	999999	768	999999	999999	963	999999	543	869	999999	648	999999	764	80	143	449	854	999999	468	325	715	482	999999	999999	999999	318	458	814	507	902	999999	999999	69	798	125	999999	293	610	679	94	999999	999999	999999	665	440	999999	999999	999999	309	999999	999999	903	813	228	410	266	147	258	999999	525	999999	808	46	967	999999	579	999999	965	954	999999	999999	999999	185	383	614	71	31	358	999999	245	246	999999	515	999999	249	289	264	840	999999	999999	539	44	438	999999	580	901	999999	494	100	999999	442	116	999999	843	227	418	727	439	999999	349	999999	999999	999999	936	289	354	303	911	999999	295	324	497	999999	105	926	131	815	999999	803	713	453	536	268	228	802	999999	826	
671	907	831	561	999999	999999	58	624	999999	865	502	875	235	999999	705	767	805	999999	944	539	248	999999	105	602	706	636	899	895	708	530	950	143	159	527	631	14	895	999999	499	270	528	480	186	999999	323	155	999999	115	747	769	462	683	857	999999	999999	999999	811	239	855	999999	999999	163	915	229	999999	368	999999	708	976	701	871	82	999999	684	21	999999	740	839	999999	560	999999	793	999999	939	78	276	285	559	939	876	999999	666	877	999999	932	374	999999	956	351	999999	999999	869	999999	56	897	390	999999	183	588	820	24	999999	949	305	140	543	15	976	161	647	999999	999999	769	999999	999999	999999	999999	744	751	646	212	784	497	334	140	198	664	999999	999999	687	639	112	970	999999	862	230	999999	581	180	399	369	588	999999	703	872	263	110	40	547	693	195	893	431	999999	618	239	484	625	175	941	999999	904	935	473	18	999999	999999	650	247	999999	497	623	573	362	286	623	999999	794	462	999999	98	634	563	358	999999	745	681	37	510	632	745	101	415	999999	519	465	653	999999	695	999999	67	459	999999	268	205	572	329	78	999999	995	260	690	173	999999	852	999999	350	586	971	999999	308	999999	150	614	999999	999999	999999	344	999999	999999	969	999999	108	570	999999	638	841	999999	163	929	426	999999	371	515	382	64	928	126	386	274	124	999999	369	999999	593	889	999999	188	999999	798	365	984	235	844	999999	611	591	602	480	224	414	56	433	52	846	695	805	999999	999999	999999	477	100	958	578	707	902	288	676	976	928	329	662	579	999999	574	999999	999999	527	489	770	472	335	645	172	860	78	643	327	586	898	93	999999	999999	999999	330	274	36	656	147	132	333	915	999999	999999	894	751	476	79	477	414	317	288	155	999999	999999	152	454	795	718	999999	269	999999	100	999999	999999	999999	715	342	999999	999999	414	999999	999999	366	447	557	999999	103	277	118	999999	574	849	181	591	805	999999	485	230	188	819	240	938	508	863	371	825	546	706	259	46	143	45	177	999999	999999	999999	788	999999	999999	441	360	528	999999	47	694	999999	918	497	49	999999	999999	999999	855	999999	184	793	882	503	85	732	173	397	27	999999	467	539	681	181	15	999999	749	461	761	999999	999999	712	338	470	999999	999999	906	59	999999	152	806	31	190	999999	999999	791	999999	295	948	736	278	963	510	537	579	165	439	999999	492	141	367	778	360	118	31	471	465	421	334	825	825	124	729	999999	276	446	358	994	355	224	892	999999	999999	35	999999	504	999999	999999	891	23	820	169	567	535	785	
37	999999	999999	999999	999999	336	603	961	132	910	164	243	635	271	143	999999	445	400	277	248	903	275	334	999999	999999	269	664	999999	999999	999999	665	557	999999	99	248	774	286	999999	991	888	299	503	999999	999999	324	270	577	539	758	216	384	768	299	296	882	762	999999	999999	148	999999	671	83	649	127	999999	606	49	545	32	368	999999	999999	409	389	949	409	885	219	325	999999	692	135	772	114	999999	897	268	907	217	486	438	999999	200	896	226	999999	853	272	870	717	231	999999	999999	399	686	999999	999999	909	999999	482	877	136	999999	882	999999	999999	310	545	496	999999	348	141	338	546	930	999999	916	512	172	999999	999999	999999	999999	607	45	660	618	999999	428	363	537	358	999999	999999	609	311	999999	318	493	680	915	318	776	522	379	99	703	970	999999	11	360	856	746	613	925	264	999999	999999	999999	752	927	928	126	142	819	990	571	603	937	628	958	999999	999999	492	818	248	845	827	238	945	957	999999	913	427	13	680	612	999999	808	354	524	999999	470	741	752	999999	999999	644	702	999999	527	109	999999	840	52	751	837	264	795	687	419	959	999999	999999	794	289	24	699	999999	999999	387	999999	794	999999	999999	751	147	287	739	999999	999999	211	999999	849	427	857	615	83	384	999999	843	357	171	131	935	999999	925	999999	947	473	972	501	515	999999	999999	999999	314	999999	735	999999	614	560	524	999999	640	217	835	442	999999	936	673	941	999999	877	306	40	453	673	658	550	825	578	999999	276	859	555	695	571	848	514	552	176	999999	93	647	292	833	207	491	999999	729	493	999999	20	799	40	999999	637	267	970	470	641	790	194	475	999999	230	257	999999	999999	521	273	999999	968	394	999999	999999	999999	240	23	206	255	191	999999	999999	342	491	999999	477	828	379	68	314	999999	54	911	999999	163	617	610	71	585	102	999999	215	465	899	127	625	999999	436	943	406	999999	774	999999	459	860	372	999999	554	900	780	999999	999999	463	959	716	924	482	999999	450	624	629	951	620	163	999999	999999	366	442	373	704	185	402	436	999999	70	113	999999	461	525	999999	484	66	999999	999999	816	692	752	506	193	203	999999	181	985	328	776	301	163	71	675	999999	16	700	190	206	604	883	999999	801	898	613	104	31	605	660	150	573	999999	815	346	101	973	859	259	179	560	14	416	117	884	769	999999	768	785	391	783	999999	875	964	210	932	414	950	999999	999999	109	132	999999	999999	188	213	510	348	724	999999	171	156	450	21	645	600	999999	181	917	139	999999	335	999999	
224	876	366	999999	825	614	414	999999	999999	999999	999999	79	438	438	999999	929	681	268	610	53	211	229	636	343	864	329	609	465	243	42	478	916	999999	999999	361	459	999999	514	999999	999999	320	896	148	894	999999	941	216	999999	396	251	246	871	63	291	43	994	999999	32	834	506	14	999999	454	999999	783	762	305	552	86	631	116	176	582	877	999999	315	999999	742	571	922	122	999999	999999	991	796	606	863	492	852	367	219	999999	680	999999	999999	371	452	158	120	18	645	999999	95	999999	999999	79	298	185	558	728	913	507	460	911	393	999999	880	463	203	187	899	812	999999	719	422	317	495	404	999999	999999	862	999999	999999	563	287	458	362	313	856	999999	999999	687	999999	134	453	999999	348	999999	999999	171	999999	989	954	933	999999	832	964	999999	352	999999	584	894	37	999999	865	999999	876	897	634	935	999999	576	606	477	869	222	878	575	276	710	968	726	609	987	879	873	978	697	454	454	493	999999	961	38	152	423	659	747	268	472	836	999999	145	860	955	915	392	486	74	896	999999	399	999999	642	999999	999999	295	50	317	992	11	999999	453	189	451	228	614	577	334	999999	999999	141	317	803	874	527	591	999999	41	999999	490	501	633	557	499	999999	999999	999999	179	294	138	619	999999	276	471	657	997	955	999999	736	310	814	162	618	343	823	91	306	768	999999	999999	545	19	353	511	509	999999	895	999999	356	341	295	999999	49	326	943	702	51	342	226	529	635	340	304	662	999999	999999	24	224	999999	999999	590	560	837	28	592	999999	95	999999	961	113	111	275	72	404	25	416	122	999999	999999	130	50	963	552	999999	999999	215	714	691	999999	170	539	999999	23	343	999999	735	999999	31	733	343	616	286	380	122	427	999999	278	899	647	999999	237	999999	824	555	972	627	18	35	999999	999999	895	404	929	801	574	430	261	728	653	289	846	100	999999	66	999999	764	999999	439	395	279	937	815	53	575	999999	999999	857	467	371	134	726	999999	644	999999	448	222	357	579	548	997	118	549	255	999999	423	146	164	999999	999999	217	43	999999	640	117	999999	89	361	363	868	999999	572	794	366	999999	562	310	456	999999	999999	301	999999	24	890	397	999999	397	569	684	162	999999	661	999999	999999	163	100	999999	999999	536	906	368	999999	993	999999	791	434	324	999999	725	805	999999	689	942	160	750	800	999999	688	252	947	62	999999	676	211	82	105	483	999999	212	999999	414	999999	999999	314	258	439	423	313	109	999999	846	999999	844	999999	49	116	999999	938	675	999999	
80	469	662	589	854	999999	195	791	999999	695	951	999999	980	296	400	716	769	638	999999	320	387	715	999999	999999	110	999999	999999	796	999999	965	386	544	999999	849	999999	944	742	341	459	410	254	631	675	413	21	999999	234	557	488	333	999999	90	46	999999	976	365	881	383	488	17	182	398	999999	672	319	417	252	140	999999	999999	973	438	188	501	999999	999999	50	184	277	210	623	127	318	838	628	305	507	349	999999	999999	73	999999	852	999999	999999	856	11	12	104	604	999999	103	630	42	999999	999999	902	544	298	999999	324	706	116	288	999999	999999	90	791	53	23	909	999999	267	923	999999	999999	585	736	274	220	999999	999999	89	673	551	999999	497	285	489	719	999999	999999	60	652	689	999999	262	574	68	182	775	219	999999	91	999999	755	835	706	650	999999	333	999999	999999	999999	999999	999999	626	999999	736	863	567	999999	312	333	619	999999	852	614	244	999999	362	20	677	102	999999	544	88	998	979	999999	999999	999999	635	744	396	237	692	972	186	999999	740	820	999999	999999	999999	999999	906	999999	472	747	903	230	471	999999	392	323	497	187	999999	932	208	628	463	940	179	776	179	568	937	391	264	999999	999999	832	294	541	182	483	487	999999	638	999999	536	241	999999	473	329	20	999999	82	999999	999999	338	254	214	121	366	999999	35	838	801	347	999999	999999	492	999999	792	639	339	850	151	24	999999	180	303	754	102	231	999999	705	457	169	216	864	651	750	551	194	999999	183	185	999999	457	999999	672	300	755	455	999999	869	681	690	680	511	931	725	813	167	950	459	999999	145	850	330	391	641	141	833	438	742	481	607	999999	166	675	867	566	62	999999	13	999	999999	482	188	33	999999	488	705	932	926	936	393	999999	179	163	50	999999	137	267	999999	168	999999	26	17	397	999999	679	523	836	74	999999	761	660	999999	459	999999	662	672	306	999999	999999	436	900	512	805	98	373	840	13	999999	443	439	794	476	845	86	630	475	791	950	97	965	999999	867	767	185	733	999999	719	781	387	761	999999	643	877	732	31	514	211	308	710	999999	520	211	631	999999	967	999999	111	383	752	999999	881	356	999999	197	567	42	745	630	364	85	131	232	999999	682	608	160	599	999999	65	999999	273	999999	249	259	999999	667	246	48	217	550	999999	999999	999999	199	999999	484	117	689	174	988	999999	999999	943	634	717	297	953	949	130	816	999999	988	327	636	923	399	116	286	999999	899	796	706	422	814	888	785	203	999999	802	999999	52	999999	948	76	357	693	548	999999	
542	167	999999	999999	917	401	955	208	999999	402	999999	999999	378	830	999999	274	202	72	168	999999	746	999999	104	895	157	999999	773	999999	50	261	999999	999999	850	501	999999	585	999999	999999	999999	31	859	690	999999	999999	791	320	755	221	962	683	873	999999	534	419	868	999999	999999	818	150	920	999999	281	168	767	123	45	999999	877	96	371	999999	694	999999	146	280	999999	175	302	114	836	251	561	722	999999	388	999999	705	441	999999	144	523	377	367	868	403	587	999999	999	688	756	680	877	135	601	603	188	22	398	999999	812	444	999999	999999	314	679	999999	558	801	389	129	339	208	254	951	999999	999999	336	414	743	692	533	176	614	357	165	373	435	999999	762	209	981	317	999999	819	700	753	662	999999	199	336	39	731	620	569	426	999999	633	184	752	891	852	607	654	999999	289	278	165	999999	159	315	641	437	999999	189	147	31	906	999999	999999	104	59	999999	225	417	663	802	555	55	930	683	740	260	378	871	356	383	663	845	999999	431	597	306	904	883	695	601	692	999999	999999	405	575	208	999999	657	999999	579	392	247	999999	486	722	120	435	475	999999	390	68	177	833	763	368	999999	894	999999	999999	999999	999999	341	999999	71	119	999999	623	535	117	999999	336	720	39	777	991	426	61	64	709	487	871	438	999999	315	542	525	606	667	47	515	999999	999999	160	99	999999	61	999999	732	999999	606	496	899	368	42	63	348	148	999999	999999	941	19	839	999999	29	881	999999	32	416	528	594	518	955	498	602	237	242	569	999999	576	999999	901	328	687	999999	990	971	999999	286	262	999999	387	550	999999	105	999999	999999	974	141	217	270	38	118	214	781	98	541	411	765	804	999999	778	208	490	999999	50	690	162	27	38	910	869	999999	164	333	217	999999	70	403	999999	999999	267	438	731	315	911	999999	124	905	24	459	999999	314	481	441	999999	188	70	72	999999	999999	322	957	112	999999	401	999999	999999	999999	574	129	480	999999	999999	999999	999999	999999	476	184	920	258	999999	256	13	578	999999	565	275	723	999999	38	907	997	348	290	451	309	335	434	999999	629	837	999999	340	894	999999	562	644	439	999999	85	712	999999	999999	999999	249	76	954	999999	999999	835	26	241	972	546	999999	999999	669	389	600	263	24	51	999999	301	420	342	999999	118	599	787	999999	835	846	999999	999999	32	855	999999	51	999999	999999	801	999999	999999	612	999999	270	794	682	506	892	265	839	623	70	670	625	850	395	906	160	846	934	999999	915	191	395	149	999999	199	999999	137	347	999999	
999999	223	574	191	688	814	81	999999	435	102	894	664	999999	232	772	655	406	14	999999	999999	234	509	867	999999	172	431	999999	131	999999	999999	879	765	917	624	999999	846	105	444	999999	999999	834	39	420	841	284	260	195	172	376	575	792	621	980	213	990	999999	355	277	28	266	602	950	999999	999999	222	999999	747	381	999999	999999	999999	962	842	999999	310	204	98	35	32	999999	999999	58	754	997	700	267	999999	714	633	999999	500	999999	425	905	978	883	482	478	629	155	999999	813	655	450	26	999999	779	415	999999	999999	320	999999	255	999999	30	999999	205	560	251	954	354	42	748	211	435	731	547	936	596	999999	722	620	406	999999	408	432	403	313	999999	999999	999999	378	812	836	995	180	583	319	885	435	999999	921	236	674	801	481	74	454	999999	294	293	843	999999	486	83	699	999999	378	707	597	160	891	578	381	476	975	230	999999	215	264	158	238	999999	999999	738	999999	393	731	85	927	368	949	298	697	586	644	999999	335	762	306	255	214	611	297	285	795	353	855	208	825	999999	162	248	760	999999	65	792	999999	747	999999	316	202	303	780	239	210	603	881	795	999999	426	999999	999999	909	18	943	626	763	999999	942	457	999999	533	999999	675	216	999999	999999	560	999999	851	900	588	489	989	999999	911	999999	68	999999	202	999999	999999	376	409	366	13	339	751	202	438	38	772	999999	826	777	669	999999	114	999999	500	75	330	274	980	525	315	999999	919	956	41	796	705	811	750	985	478	167	850	318	999999	380	785	999999	102	822	137	999999	663	999999	393	868	725	44	584	136	151	999999	395	999999	999999	999999	420	795	170	642	333	961	64	840	309	512	202	795	820	129	999999	999999	999999	167	397	999999	15	707	999999	173	999999	670	237	999999	999999	683	771	966	267	868	959	990	207	460	999999	176	999999	822	913	881	999999	999999	999999	464	846	188	623	999999	495	529	338	999999	233	997	999999	662	734	440	997	625	740	999999	538	999999	169	299	765	721	667	231	999999	192	793	691	498	151	456	772	776	999999	999999	999999	999999	999999	539	256	767	210	889	837	442	298	999999	297	150	449	401	271	999999	557	423	999999	571	274	726	156	999999	541	508	429	215	962	664	342	566	208	754	799	422	999999	532	565	832	830	999999	999999	366	506	550	999999	749	195	999999	999999	251	166	971	217	999999	393	336	999999	701	469	631	999999	999999	493	730	942	694	601	849	999999	34	857	80	741	484	221	999999	422	999999	459	680	30	494	999999	100	410	236	547	787	38	
586	999999	863	372	208	319	880	873	776	608	364	158	999999	95	205	999999	999999	240	732	800	604	913	243	999999	789	999999	985	199	402	999999	715	156	814	820	999999	999999	999999	999999	542	175	999999	915	646	393	104	532	684	409	249	706	324	996	815	986	999999	672	73	621	583	596	334	691	480	456	892	217	999999	525	999999	477	399	387	697	566	999999	688	999999	850	999999	999999	999999	999999	999999	696	14	718	341	827	395	999999	663	382	134	946	841	999999	445	199	500	886	198	169	129	771	316	937	309	259	999999	999999	405	999999	473	326	669	748	740	784	452	183	999999	515	999999	158	813	27	263	750	724	999999	999999	999999	360	999999	78	999999	466	999999	390	77	419	92	311	649	736	451	909	999999	286	103	999999	661	746	326	19	682	40	970	957	299	684	558	534	705	502	327	861	212	257	902	999999	561	403	384	764	794	214	999999	422	372	117	454	999999	631	911	592	341	44	261	999999	737	496	231	100	393	999999	999999	606	157	999999	589	707	560	384	811	358	999999	999999	999999	225	478	999999	558	999999	999999	239	94	903	793	999999	985	827	950	861	174	795	999999	313	999999	999999	246	607	999999	12	782	410	999999	100	999999	563	999999	969	482	45	999999	999999	999999	636	999999	999999	776	654	999999	247	433	761	999999	698	219	25	28	999999	380	658	999999	870	218	555	999999	999999	999999	993	92	239	584	999999	999999	914	999999	978	858	702	404	837	136	999999	794	104	999999	30	654	999999	880	805	544	381	999999	823	66	999999	978	392	824	138	819	999999	572	583	662	999999	999999	841	999999	240	167	326	559	542	532	397	999999	123	999999	791	136	148	123	287	694	212	427	531	858	896	10	475	878	999999	28	353	999999	221	442	172	614	812	450	649	999999	999999	821	66	301	669	999999	864	416	42	999999	680	999999	294	888	459	989	884	983	858	240	691	448	293	999999	999999	377	864	999999	812	999999	323	697	473	639	999999	999999	371	240	198	999999	145	68	845	274	348	683	735	332	999999	999999	729	829	999999	418	956	780	999999	999999	999999	301	999999	999999	604	999999	688	982	206	654	999999	999999	999999	654	794	932	105	632	603	999999	185	504	642	542	699	999999	457	494	114	64	999999	696	852	828	127	897	819	951	464	989	586	999999	487	90	910	913	555	85	44	999999	323	334	186	519	366	618	658	573	494	965	407	203	877	151	999999	999999	226	999999	537	897	999999	154	177	613	999999	820	27	561	631	785	92	999999	459	454	999999	358	519	343	999999	509	248	999999	999999	
499	592	392	487	346	119	194	697	999999	999999	147	547	179	999999	999999	86	546	600	107	999999	999999	882	35	744	433	409	622	216	999999	337	999999	658	867	686	999999	31	60	999999	681	452	999999	98	336	999999	321	907	572	202	999999	266	925	908	999999	313	758	617	999999	647	999999	936	999999	978	999999	428	999999	488	680	492	488	552	999999	213	919	999999	505	620	555	200	432	525	836	430	999999	999999	412	130	517	999999	928	999999	464	412	288	999999	956	468	284	908	999999	999999	999999	90	999999	403	999999	999999	988	497	808	148	71	376	224	999999	109	76	717	999999	25	399	971	125	563	426	98	999999	925	185	999999	46	346	647	875	599	298	756	999999	867	999999	999999	141	30	999999	790	999	97	197	749	644	890	750	95	892	999999	999999	121	527	297	314	616	999999	812	799	771	999999	424	500	625	249	353	360	850	999999	336	999999	951	370	773	427	999999	436	185	999999	999999	295	261	754	950	999999	187	239	428	562	778	999999	999999	999999	999999	987	584	596	572	999999	301	540	999999	291	999999	999999	910	750	753	869	999999	190	621	282	991	486	999999	670	550	887	72	123	931	297	999999	443	938	730	999999	785	999999	999999	864	676	999999	999999	395	969	198	999999	999999	999999	485	999999	258	999999	280	56	999999	999999	446	914	999999	684	447	187	608	612	265	132	728	190	374	968	37	999999	325	945	43	999999	101	999999	481	266	69	999999	638	382	999999	437	172	891	500	878	348	999999	367	999999	999999	70	669	782	999999	75	565	647	72	517	531	358	282	335	999999	999999	416	865	999999	999999	999999	812	549	235	573	999999	960	999999	689	999999	999999	109	542	146	717	999999	999999	318	867	416	700	422	573	130	999999	690	165	837	878	984	471	999999	494	999999	564	999999	521	999999	218	886	115	999999	958	575	888	432	815	145	617	999999	461	108	998	36	99	212	248	999999	384	999999	672	132	999999	999999	35	155	614	965	581	999999	461	999999	110	980	311	971	463	999999	999999	429	874	29	229	837	533	373	485	999999	999999	361	187	101	999999	999999	224	982	770	264	550	999999	817	849	999999	327	589	839	997	27	999999	999999	749	251	196	955	999999	652	902	131	999999	661	670	999999	488	229	999999	999999	562	774	766	999999	999999	209	456	500	611	35	465	902	257	693	375	467	743	999999	612	935	999999	999999	999999	571	89	999999	999999	888	81	671	999999	344	213	229	287	999999	260	406	917	549	794	696	353	999999	196	999999	873	487	296	212	412	129	617	187	999999	999999	457	204	248	999999	126	999999	428	
999999	663	999999	698	37	416	999999	217	346	451	999999	999999	218	760	344	385	89	776	606	999999	868	268	251	727	36	765	999999	775	65	167	999999	432	999999	999999	999999	329	74	311	999999	80	153	999999	76	677	999999	46	256	699	122	819	169	784	520	999999	560	682	421	404	672	272	588	377	999999	189	95	640	914	999999	357	25	320	778	930	535	999999	872	202	574	183	989	519	999999	662	246	998	581	912	270	717	729	907	670	638	583	491	776	844	886	591	912	131	999999	351	999999	509	391	854	984	516	687	490	999999	231	682	752	999999	714	915	999999	514	728	654	999999	627	117	650	149	999999	54	683	38	315	982	270	999999	999999	786	565	737	617	727	999999	999999	999999	999999	70	999999	955	830	41	71	929	706	87	194	477	91	999999	999999	858	251	999999	940	999999	659	185	864	960	814	999999	673	999999	187	573	786	999999	899	999999	999999	57	211	193	526	22	999999	108	608	904	85	999999	132	999999	999999	878	375	229	988	921	380	73	206	999999	151	291	368	999999	751	999999	300	395	999999	999999	344	942	999999	999999	981	927	999999	560	576	959	885	422	426	610	582	309	999999	999999	811	978	822	325	999999	999999	999999	244	999999	707	357	999999	999999	690	823	243	999999	999999	231	317	248	70	999999	999999	999999	999999	602	729	865	757	341	452	999999	999999	999999	999999	75	29	101	933	26	746	999999	514	212	999999	999999	204	598	193	882	999999	87	999999	999999	750	278	999999	828	614	130	322	379	999999	376	905	541	880	116	234	177	708	999999	297	999999	501	787	204	999999	999999	999999	408	140	681	875	392	374	54	415	833	999999	74	200	999999	999999	703	377	999999	999999	307	569	474	98	999999	999999	183	416	790	599	827	962	84	393	442	999999	722	192	697	999999	984	541	999999	475	283	903	113	518	999999	999999	597	134	411	999999	999999	826	426	320	765	666	702	975	999999	455	999999	870	999999	680	757	763	999999	521	999999	999999	999999	766	83	999	814	999999	999999	665	360	314	999999	702	999999	27	999999	616	306	412	426	999999	328	999999	957	50	887	412	657	432	760	999999	394	86	999999	55	902	554	999999	427	505	305	754	46	624	999999	453	885	319	238	999999	151	466	999999	104	649	999999	155	809	999999	122	411	812	489	905	999999	920	925	258	515	124	527	863	999999	906	131	286	999999	393	687	597	12	999999	999999	823	619	999999	706	981	804	18	757	745	721	314	999999	999999	275	141	999999	358	528	636	803	124	999999	287	587	999999	973	373	755	762	999999	444	999999	318	999999	665	
999999	234	223	943	453	506	367	781	152	999999	813	999999	999999	160	827	339	999999	375	299	314	999999	341	257	925	999999	441	999999	995	999999	286	204	784	109	609	999999	341	144	584	192	306	756	999999	145	22	967	344	362	605	934	792	375	999999	28	88	999999	954	976	999999	934	22	999999	372	999999	865	999999	38	539	411	999999	495	204	494	193	999999	557	443	205	244	957	674	89	657	70	999999	910	460	766	999999	687	890	364	999999	649	180	63	394	999999	279	999999	939	805	999999	999999	448	598	881	560	36	999999	489	759	742	341	270	932	595	999999	334	955	999999	272	519	724	999999	141	999999	844	999999	939	173	300	999999	601	27	868	138	367	999999	244	38	899	739	499	999999	999999	622	999999	389	999999	999999	999999	818	324	724	677	295	999999	999999	999999	250	46	547	96	999999	999999	833	999999	999999	401	803	999999	690	999999	926	29	532	29	526	292	518	842	999999	775	999999	90	999999	999999	877	350	583	902	491	314	999999	992	362	653	141	18	307	999999	201	999999	444	238	999999	728	397	999999	154	999999	999999	593	798	999999	581	772	999999	287	717	232	273	973	818	900	747	386	105	999999	667	879	887	517	985	46	999999	478	340	253	687	752	223	999999	205	317	202	897	999999	999999	420	589	49	854	301	85	218	227	999999	543	491	26	999999	463	47	999999	999999	999999	608	999999	755	112	999999	370	599	964	999999	100	999999	511	708	999999	870	509	999999	87	839	43	226	909	827	433	310	797	762	999999	129	999999	144	930	929	10	298	999999	999999	999999	157	678	265	337	77	127	450	666	835	641	155	999999	939	959	435	354	975	698	934	999999	802	644	608	928	844	257	955	999999	582	999999	560	999999	999999	215	930	170	777	888	999999	709	982	643	961	130	999999	996	999999	999999	504	584	34	600	818	518	999999	512	80	999999	493	819	999999	604	93	999999	90	38	464	733	39	999999	576	999999	856	234	349	999999	682	487	413	999999	436	999999	351	998	999999	960	309	160	700	999999	100	451	405	32	547	999999	559	835	50	496	999999	97	155	999999	17	937	743	593	179	355	829	593	923	645	393	391	999999	95	452	999999	728	999999	43	999999	184	135	691	834	686	999999	609	847	446	916	315	349	635	999999	991	999999	227	999999	981	354	598	506	999999	999999	638	166	999999	999999	392	999999	768	238	999999	543	65	999999	255	909	907	999999	745	981	999999	16	339	54	755	150	104	705	999999	23	332	688	999999	677	607	931	205	529	999999	145	999999	525	158	999999	295	102	999999	999999	501	
317	999999	999999	608	999999	359	999999	999999	594	411	986	380	687	28	999999	905	375	529	387	999999	999999	714	387	999999	610	526	630	857	999999	999999	662	93	984	999999	594	999999	560	89	407	327	999999	510	610	999999	846	765	777	507	403	182	919	572	679	999999	999999	602	430	396	998	99	729	664	178	835	999999	903	396	483	999999	549	355	295	131	69	999999	813	113	269	538	845	999999	133	463	89	839	99	999999	999999	36	999999	999999	173	91	318	598	999999	342	775	379	943	999999	304	83	999999	826	634	451	619	647	374	498	999999	858	999999	350	999999	211	999999	999999	658	498	247	457	441	999999	192	214	813	470	767	480	338	890	595	999999	454	999999	609	263	999999	648	794	510	661	503	623	314	928	967	993	230	254	779	720	454	141	846	999999	99	644	429	637	158	880	894	999999	281	272	686	896	556	999999	999999	790	20	999999	999999	795	938	151	999999	285	845	477	547	999999	558	179	150	345	999999	999999	519	999999	785	20	999999	629	767	342	352	51	252	81	447	999999	419	989	710	750	999999	61	703	948	766	153	791	999999	343	667	611	111	132	350	298	148	91	225	999999	999	999999	999999	38	605	798	835	999999	774	999999	918	817	569	469	400	999999	999999	713	571	852	641	228	965	296	999999	730	251	919	901	782	308	999999	203	985	710	693	999999	999999	107	159	930	120	27	650	424	850	999999	641	731	999999	742	435	519	999999	372	780	102	820	928	875	557	915	141	999999	999999	382	999999	583	758	707	654	533	999999	999999	922	531	211	324	999999	999999	688	999999	999999	502	49	872	36	831	622	929	600	475	103	232	602	24	978	34	918	52	237	469	883	34	754	218	820	107	999999	841	578	777	948	999999	196	947	728	639	952	859	355	999999	960	829	999999	189	999999	392	999999	999999	999999	999999	999999	999999	999999	229	726	173	999999	831	999999	928	390	781	360	999999	527	424	999999	999999	296	349	82	68	696	445	508	999999	918	999999	778	999999	999999	542	299	402	999999	128	657	967	999999	565	999999	131	999999	426	411	189	999999	292	999999	26	356	999999	620	999999	999999	347	143	586	999999	999999	999999	999999	999999	625	651	848	492	958	452	408	766	78	432	731	457	999999	261	279	43	329	585	635	999999	762	90	999999	999999	96	297	999999	985	81	256	559	320	719	78	191	775	563	696	999999	999999	263	999999	288	742	889	999999	163	999999	863	999999	401	96	999999	269	300	999999	538	926	406	999999	999999	999999	694	999999	999999	421	737	882	999999	503	480	632	76	795	999999	512	
802	379	42	340	143	946	131	528	855	472	702	460	778	999999	246	637	300	847	430	841	565	999999	869	477	28	281	25	369	82	768	29	822	609	999999	742	169	893	75	537	999999	999999	999999	966	410	719	286	113	433	267	843	342	228	375	817	946	345	510	999999	999999	861	931	999999	455	96	999999	999999	850	990	904	87	743	999999	319	956	550	398	500	468	999999	741	177	591	112	239	436	800	456	791	841	407	659	338	753	999999	541	538	999999	999999	957	999999	436	123	529	999999	109	117	908	999999	277	558	844	51	806	581	999999	999999	659	226	659	652	432	999999	999999	507	428	415	999999	643	999999	22	677	999999	999999	919	315	64	72	999999	139	999999	891	47	524	292	562	617	532	182	982	202	878	504	230	999999	417	377	963	999999	760	694	636	275	994	264	880	233	539	886	999999	999999	286	736	97	341	999999	394	544	866	944	999999	999999	308	661	999999	143	183	999999	206	511	938	100	50	172	999999	999999	626	53	269	412	339	87	999999	906	999999	916	999999	416	888	554	32	832	107	87	950	811	337	613	999999	131	706	999999	343	384	337	548	999999	574	652	649	143	351	284	464	999999	732	247	999999	318	316	991	999999	999999	651	489	115	993	963	221	633	999999	23	282	148	706	999999	744	270	578	999999	680	577	764	249	999999	681	558	643	472	227	573	999999	304	999999	999999	999999	330	691	999999	999999	555	282	999999	29	999999	999999	79	145	758	999999	999999	977	823	514	635	424	12	999999	999999	808	556	360	501	994	69	999999	718	816	19	999999	185	62	374	356	259	999999	224	744	953	301	999999	422	885	999999	239	596	121	790	829	714	936	999999	461	97	999999	204	999999	368	959	866	999999	262	999999	999999	933	935	612	477	264	999999	209	267	318	938	206	999999	474	147	764	473	999999	928	999999	304	829	127	601	287	999999	999999	626	856	785	97	890	999999	999999	893	429	304	983	999999	999999	999999	515	679	749	522	891	999999	730	643	603	999999	559	482	275	999999	172	816	343	334	796	999999	611	352	482	231	58	846	847	580	717	470	490	673	402	395	789	160	999999	89	396	148	334	999999	263	999999	999999	418	94	465	731	613	960	658	847	999999	990	173	999999	527	474	999999	999999	159	925	142	15	886	89	879	999999	999999	448	999999	937	658	999999	999999	98	192	694	999999	761	999999	849	114	510	831	826	999999	405	626	953	849	999999	352	454	999999	999999	131	294	999999	999999	214	422	720	174	999999	999999	198	460	371	84	24	833	999999	292	999999	310	
821	999999	184	70	23	999999	426	999999	999999	649	595	999999	701	570	999999	898	52	311	999999	999999	138	939	999999	120	637	999999	43	552	939	26	780	69	151	874	999999	498	999999	591	325	999999	996	662	999999	999999	134	999999	758	999999	116	126	999999	532	999999	343	999999	882	828	73	433	406	450	874	128	582	999999	999999	72	826	999999	478	788	461	999999	826	999999	999999	373	747	999999	652	857	242	445	999999	999999	258	333	808	702	363	670	56	168	999999	290	132	544	993	197	597	921	932	476	999999	338	999999	545	909	370	999999	519	90	87	780	548	999999	438	305	999999	620	213	999999	133	999999	808	999999	303	77	999999	999999	932	379	999999	398	730	925	766	808	495	895	712	999999	447	997	999999	590	969	999999	380	83	694	249	999999	999999	393	999999	808	999999	829	597	46	478	374	520	773	149	530	688	60	623	999999	629	810	461	908	790	817	999999	136	227	999999	915	697	472	165	692	999999	982	14	999999	126	271	999999	898	858	244	999999	926	999999	999999	69	290	999999	756	999999	999999	439	999999	999999	603	850	999999	999999	611	825	131	780	999999	365	90	417	547	684	987	999999	189	649	912	602	674	741	999999	901	431	999999	490	588	999999	839	100	999999	547	999999	999999	222	999999	999999	378	82	737	463	999999	571	999999	297	999999	999999	350	260	999999	999999	527	593	994	862	960	780	948	452	344	999999	839	72	274	826	870	233	283	774	999999	298	999999	839	864	220	593	999999	999999	143	999999	884	248	689	396	675	736	999999	329	999999	262	663	943	925	999999	204	624	999999	306	327	427	297	999999	999999	999999	164	154	687	728	784	278	640	999999	814	805	460	305	999999	999999	599	100	916	904	999999	522	407	354	999999	999999	999999	596	509	999999	440	999999	999999	999999	672	500	241	531	59	999999	999999	280	621	999999	138	130	999999	999999	999999	418	706	237	511	393	597	63	999999	999999	999999	585	68	198	769	999999	999999	999999	456	897	632	658	444	78	999999	690	999999	999999	900	766	226	235	824	770	999999	100	999999	999999	214	999999	964	619	999999	431	732	473	177	357	999999	13	59	39	673	389	277	815	974	637	196	821	34	143	999999	999999	999999	573	760	298	76	678	301	388	894	491	999999	999999	999999	999999	346	577	999999	999999	953	896	717	196	561	445	503	316	125	688	27	999999	940	831	999999	999999	837	168	713	879	290	832	712	670	144	191	999999	999999	999999	962	301	999999	308	999999	190	266	317	999999	21	325	794	760	563	999999	999999	511	551	111	556	999999	185	187	864	643	730	999999	194	57	
62	379	999999	248	449	999999	397	407	999999	926	651	210	999999	440	156	999999	94	999999	278	999999	999999	632	640	354	708	999999	787	123	755	664	292	69	82	270	355	999999	336	556	320	410	225	963	426	624	459	356	999999	745	40	999999	559	999999	851	94	748	429	999999	644	999999	847	999999	284	652	430	999999	592	138	999999	94	514	999999	537	219	999999	884	345	215	999999	999999	999999	999999	52	92	288	114	999999	218	987	522	925	999999	692	999999	473	45	941	999999	995	980	999999	227	789	660	999999	999999	31	990	983	209	412	223	723	749	188	151	333	201	373	326	999999	999999	150	999999	169	612	999999	522	746	833	943	999999	219	45	37	144	916	392	566	874	92	999999	999999	787	119	711	189	999999	837	331	711	749	999999	679	427	999999	999999	999999	999999	913	45	509	253	159	999999	388	13	687	721	999999	235	941	634	499	244	999999	159	362	486	457	433	999999	684	424	131	204	999999	540	618	544	999999	722	890	652	838	582	848	84	531	730	707	501	999999	792	999999	770	124	456	999999	957	999999	724	717	54	490	608	999999	999999	38	999999	999999	999999	79	187	987	512	60	982	660	661	621	84	999999	755	749	999999	215	891	328	999999	999999	630	999999	660	999999	341	999999	846	171	240	999999	999999	999999	999999	430	999999	432	53	999999	594	720	999999	795	784	999999	269	999999	999999	304	559	403	933	510	677	982	679	378	418	977	655	508	213	999999	430	903	602	38	370	335	999999	509	172	96	733	640	947	999999	999999	324	999999	447	51	551	612	836	824	518	378	999999	750	865	23	999999	159	95	516	321	375	999999	743	241	533	637	789	60	241	846	776	999999	45	844	999999	104	47	999999	466	999999	218	593	89	93	659	999999	585	649	495	106	937	648	133	636	469	440	581	708	914	999999	762	562	605	977	999999	340	451	999999	807	919	999999	941	999999	854	112	781	800	660	581	649	62	150	999999	144	999999	138	999999	409	384	999999	999999	339	303	61	899	656	999999	111	351	329	441	679	841	576	78	996	28	999999	533	688	640	999999	999999	274	362	621	998	999999	78	613	426	999999	530	191	999999	698	999999	999999	955	456	793	999999	318	262	217	382	309	987	76	912	119	644	875	696	986	999999	212	38	698	999999	658	526	43	737	902	398	999999	660	180	999999	358	450	323	87	895	941	999999	874	66	980	322	20	999999	165	503	781	177	834	999999	804	496	999999	879	677	798	276	999999	581	999999	818	233	648	999999	696	564	668	999999	798	801	55	989	337	971	718	
965	999999	999999	877	243	999999	231	999999	465	375	883	999999	571	646	289	999999	999999	41	999999	247	756	673	203	708	601	835	460	378	42	159	814	168	999999	170	999999	160	999999	788	347	999999	597	999999	193	999999	813	824	107	999999	518	182	769	958	813	733	962	301	454	423	999999	408	669	852	999999	316	999999	999999	103	411	934	999999	483	999999	694	294	650	847	490	751	895	999999	738	776	999999	860	390	856	355	999999	208	420	705	999999	512	999999	999999	744	627	877	890	98	730	999999	999999	999999	699	999999	999999	999999	93	124	811	999999	527	999999	999999	999999	999999	431	925	704	999999	190	212	524	433	751	985	755	724	906	230	613	999999	806	999999	52	36	479	171	118	999999	826	829	93	609	12	999999	13	277	677	751	999999	951	196	718	549	493	235	957	999999	295	518	803	186	999999	207	842	999999	999999	628	999999	522	270	817	999999	553	361	128	915	430	547	982	487	57	999999	35	661	673	97	506	559	801	522	999999	823	999999	999999	652	199	411	999999	492	551	649	810	238	999999	144	85	175	198	374	999999	536	409	313	999999	756	32	999999	545	178	633	954	79	74	10	56	993	47	530	708	929	514	270	65	440	999999	246	925	100	999999	999999	922	317	194	999999	986	814	519	53	276	629	330	865	991	999999	596	580	746	999999	887	150	47	644	490	999999	805	276	354	999999	202	519	107	999999	28	580	711	646	884	582	24	242	484	994	264	88	608	649	278	205	843	268	500	696	213	387	999999	287	827	749	686	999999	470	646	851	756	532	551	846	421	999999	949	695	999999	224	655	666	999999	999999	999999	836	166	999999	158	999999	999999	29	410	575	640	29	999999	819	144	999999	999999	771	837	999999	507	555	67	999999	857	56	893	999999	336	999999	999999	999999	999999	999999	425	913	530	999999	321	999999	916	737	999999	976	216	402	724	140	561	999999	920	999999	828	999999	882	856	999999	363	999999	111	144	372	999999	928	27	919	511	536	403	230	999999	582	460	229	235	999999	433	91	999999	465	331	763	999999	69	561	674	999999	616	24	569	144	176	582	999999	483	999999	55	203	958	296	890	198	736	340	999999	347	433	609	674	122	432	697	767	684	779	381	999999	633	377	999999	36	999999	999999	834	95	210	999	250	746	681	999999	240	132	999999	574	143	36	680	168	223	251	293	941	999999	146	999999	408	897	440	111	203	999999	999999	615	270	995	676	999999	254	700	999999	192	863	993	999999	202	574	468	999999	646	355	680	474	163	111	999999	953	620	697	648	
999999	112	999999	644	999999	312	413	517	999999	578	467	999999	436	467	875	68	999999	999999	513	944	872	999999	788	999999	756	999999	999999	672	999999	526	52	65	215	999999	898	999999	999999	228	516	96	999999	67	429	999999	189	231	254	999999	999999	52	323	15	117	752	776	862	999999	26	888	964	999999	740	999999	521	536	411	917	999999	568	639	686	999999	441	427	165	814	519	257	614	535	999999	940	394	472	213	999999	948	462	829	999999	922	366	340	999999	999999	58	65	999999	14	777	313	423	448	648	365	999999	999999	690	597	961	352	76	999999	362	695	423	355	540	318	499	462	464	11	531	717	330	870	890	999999	117	759	999999	252	836	231	855	502	746	116	100	473	268	999999	868	693	855	954	977	856	317	999999	525	599	999999	324	999999	422	916	931	999999	252	683	999999	490	999999	741	823	999999	141	839	921	609	999999	227	35	999999	599	143	999999	999999	376	892	43	387	414	999999	21	737	999999	999999	443	585	814	999999	848	790	273	385	665	952	999999	388	846	26	395	999999	100	381	489	130	258	999999	88	79	669	999999	649	617	85	968	729	95	999999	758	406	999999	999999	363	999999	244	931	224	477	885	830	987	56	26	991	322	153	640	258	401	999999	163	506	999999	411	999999	151	655	309	999999	232	999999	335	98	999999	999999	307	737	12	254	198	44	999999	202	248	682	313	632	625	762	999999	999999	837	662	633	252	839	59	999999	999999	103	285	914	780	999999	999999	662	958	406	942	25	415	638	13	212	99	999999	999999	999999	729	196	518	40	547	872	143	118	672	464	377	219	257	784	131	161	912	999999	41	539	999999	29	354	999999	683	747	419	460	999999	459	543	901	535	999999	233	694	585	255	377	908	528	999999	989	503	999999	732	767	630	999999	852	299	970	320	774	153	999999	841	291	357	799	462	683	284	223	999999	476	684	705	561	437	575	999999	999999	133	999999	586	40	851	207	950	980	999999	944	981	169	999999	999999	999999	409	524	853	304	898	999999	999999	845	502	776	582	999999	57	999999	79	999999	286	632	227	196	764	566	999999	989	93	999999	819	674	999999	999999	999999	999999	885	999999	305	47	584	281	769	184	999999	999999	93	263	279	999999	902	917	999999	865	704	537	355	999999	996	843	844	863	220	501	999999	780	999999	209	999999	999999	999999	999999	766	41	999999	15	863	53	517	599	482	425	999999	449	504	901	955	873	999999	526	11	490	928	462	202	999999	71	999999	425	898	68	999999	999999	999999	999999	999999	999999	687	999999	699	674	999999	886	
999999	370	999999	153	999999	996	999999	824	999999	611	999999	233	196	205	314	839	783	999999	999999	628	999999	540	598	885	675	481	999999	750	278	999999	999999	852	700	603	530	101	773	577	999999	281	567	999999	999999	999999	344	999999	781	999999	999999	847	587	755	999999	683	999999	866	771	543	477	299	280	117	556	999999	712	354	533	592	674	223	75	999999	999999	323	70	546	999999	326	551	999999	699	999999	904	430	924	153	772	26	999999	664	329	239	999999	10	10	460	526	104	570	989	298	199	908	632	999999	381	111	765	622	730	999999	999999	992	623	600	999999	212	135	806	568	581	516	265	20	893	835	116	653	999999	609	29	621	756	999999	566	510	243	281	648	999999	999999	999999	404	999999	999999	874	246	486	410	999999	257	401	298	11	417	781	999999	898	739	999999	999999	458	452	22	710	539	698	999999	66	99	894	999999	487	262	526	574	121	999999	506	28	598	630	252	451	361	999999	332	999999	153	784	577	999999	541	999999	288	592	565	392	895	973	186	805	429	320	999999	326	913	45	484	843	999999	284	999999	999999	358	645	216	11	660	92	217	943	999999	999999	522	999999	999999	999999	974	934	18	729	763	533	842	792	210	932	473	999999	714	999999	280	310	124	999999	999999	820	352	642	999999	564	731	999999	766	242	999999	999999	797	427	926	137	70	550	835	999999	999999	999999	878	565	999999	284	537	999999	377	919	673	986	999999	229	999999	579	443	341	557	454	998	950	999999	610	284	62	144	56	119	999999	236	729	475	184	782	85	941	787	999999	112	999999	999999	446	846	999999	999999	990	578	999999	356	999999	728	992	390	942	570	110	278	291	392	149	490	999999	999999	999999	943	521	983	999999	541	999999	656	143	455	426	999999	514	921	999999	999999	72	566	246	762	999999	508	737	94	241	999999	974	672	505	816	962	547	600	655	163	624	19	999999	140	278	718	48	594	999999	999999	60	65	999999	236	538	329	583	999999	752	897	194	216	437	751	999999	567	965	160	327	493	879	300	858	768	427	742	999999	435	999999	54	854	999999	199	999999	999999	166	796	446	999999	496	388	304	848	758	968	999999	582	265	905	711	753	999999	277	64	94	760	207	420	809	796	273	158	999999	999999	53	281	999999	317	999999	78	771	529	999999	830	114	999999	452	999999	799	19	999999	800	530	267	999999	966	646	145	45	430	959	385	999999	180	999999	239	999999	149	714	999999	401	274	695	836	939	234	704	446	949	509	999999	106	620	799	999999	473	999999	999999	417	86	634	880	282	149	119	
395	891	22	607	874	999999	313	395	112	618	896	114	693	999999	76	272	210	196	999999	123	862	765	837	999999	759	611	999999	999999	638	72	999999	992	555	726	554	342	999999	838	999999	943	999999	711	517	191	739	999999	999999	698	351	814	434	694	745	999999	257	630	64	999999	848	273	561	581	757	50	108	999999	558	967	773	734	580	999999	121	592	999999	161	257	999999	806	999999	677	315	390	823	638	825	256	530	479	924	287	224	989	999999	999999	999999	953	477	92	999999	809	966	924	616	243	72	999999	163	916	105	382	407	999999	457	999999	256	201	933	411	282	657	38	498	849	999999	999999	382	309	210	686	208	779	573	971	591	999999	999999	773	590	576	252	102	613	999999	999999	880	553	542	226	145	999999	29	75	810	999999	780	478	85	169	876	999999	284	999999	240	897	999999	834	699	866	885	866	427	353	999999	999999	564	999999	999999	999999	576	813	840	93	74	999999	188	999999	763	999999	810	241	314	614	999999	886	999999	149	383	485	948	999999	853	675	340	279	999999	675	240	779	623	365	999999	777	593	73	849	999999	888	784	719	888	80	906	65	654	561	813	640	999999	72	999999	52	639	999999	530	999999	999999	752	999999	642	999999	999999	983	180	455	999999	999999	30	650	47	777	260	599	999999	69	999999	947	999999	686	717	999999	45	291	999999	208	999999	724	427	999999	113	684	999999	103	151	216	999999	999999	736	999999	999999	34	999999	989	911	294	174	453	872	300	555	21	999999	75	88	999999	477	202	999999	972	999999	162	999999	999999	546	363	999999	167	457	999999	654	887	999999	19	909	999999	217	55	999999	999999	43	999999	999999	136	517	101	139	999999	24	508	738	222	822	764	477	624	914	834	453	557	955	999999	995	999999	645	668	800	545	165	395	999999	431	821	842	938	999999	309	983	450	454	234	956	152	999999	999999	999999	75	457	999999	295	999999	382	601	823	999999	36	873	999999	490	849	301	593	999999	628	82	316	400	979	825	213	324	931	393	999	999999	999999	999999	56	999999	213	602	999999	999999	870	617	999999	830	998	999999	999999	399	769	999999	601	162	641	740	524	876	515	51	95	631	338	970	846	999999	602	499	478	172	999999	50	287	256	948	589	355	20	29	486	999999	614	913	813	554	439	999999	846	691	268	349	999999	999999	999999	516	721	675	899	771	999999	237	508	896	750	572	729	225	355	214	999999	394	513	999999	999999	649	481	999999	524	426	416	206	999999	999999	220	822	999999	999999	999999	739	999999	999999	456	249	999999	259	999999	718	999999	251	825	
224	446	641	639	873	836	999999	955	522	999999	13	161	483	999999	867	999999	700	999999	999999	914	674	110	615	999999	999999	938	274	999999	779	999999	762	999999	282	600	202	999999	124	999999	999999	986	999999	109	602	703	233	999999	999999	884	96	778	201	42	999999	999999	999999	124	999999	663	500	934	571	419	186	765	282	999999	879	999999	171	117	366	532	348	999999	999999	999999	999999	912	754	387	965	999999	815	11	565	999999	320	946	449	88	999999	460	677	412	424	926	922	837	430	999999	882	100	722	979	421	669	999999	303	757	585	999999	918	909	999999	969	191	603	184	209	999999	147	999999	442	93	187	905	855	999999	527	652	999999	669	491	978	999999	999999	667	836	589	895	46	26	999999	864	471	21	551	564	443	242	332	748	999999	878	999999	949	657	639	802	516	813	758	776	999999	933	999999	436	930	618	999999	524	767	999999	999999	999999	131	744	578	999999	175	364	301	999999	999999	330	903	41	999999	999999	999999	999999	37	999999	83	92	287	250	94	930	524	585	620	946	999999	717	999999	999999	333	372	517	999999	88	28	636	162	999999	266	490	784	39	916	823	590	72	999999	496	733	999999	231	239	880	659	648	106	999999	999999	354	161	577	765	750	999999	251	833	350	149	19	407	999999	569	30	759	999999	900	608	761	39	883	475	999999	831	642	112	143	636	555	440	921	999999	999999	177	115	999999	999999	289	999999	582	757	999999	999999	487	336	599	662	218	131	999999	748	498	829	999999	471	686	999999	999999	118	605	118	206	999999	709	98	361	513	401	999999	846	999999	999999	399	999999	999999	171	999999	743	504	53	449	924	514	999999	999999	432	226	704	706	999999	566	94	181	613	999999	560	999999	35	399	999999	96	999999	999999	284	77	137	108	649	442	999999	946	999999	439	75	166	193	691	598	999999	665	144	808	999999	496	999999	207	449	786	714	721	244	714	354	999999	999999	187	630	240	999999	999999	333	576	272	407	482	952	654	116	456	290	868	999999	999999	733	840	287	577	999999	994	999999	687	322	935	720	74	999999	268	910	118	978	999999	461	999999	462	341	567	545	999999	24	999999	552	999999	339	999999	852	905	999999	621	688	999999	610	823	246	267	999999	21	641	551	342	249	693	999999	997	478	727	417	999999	555	401	283	741	290	999999	666	328	999999	982	511	868	168	536	647	232	438	378	739	225	999999	584	330	999999	999999	999999	774	643	808	346	861	706	999999	999999	160	229	414	937	329	999999	580	939	534	999999	140	999999	184	712	999999	999999	999999	109	988	201	664	970	
80	357	999999	337	28	32	519	17	131	999999	433	130	999999	999999	817	501	999999	708	645	273	60	301	795	999999	999999	72	597	296	777	761	718	252	383	189	158	67	200	991	22	999999	999999	527	907	999999	258	63	336	627	704	999999	60	289	999999	400	920	779	561	435	999999	956	434	999999	240	369	96	999999	999999	999999	279	759	310	67	696	999999	844	999999	394	469	72	725	735	969	592	709	999999	438	696	982	269	379	505	764	443	65	999999	207	297	548	249	77	315	999999	358	999999	767	999999	592	469	556	999999	395	102	999999	832	999999	465	640	999999	658	657	494	765	936	900	999999	999999	623	640	964	647	245	845	999999	999999	999999	605	621	999999	942	717	999999	999999	435	872	984	999999	401	611	835	667	566	766	889	591	582	550	203	457	999999	231	999999	999999	505	909	999999	549	999999	378	422	625	843	992	588	941	811	268	339	74	916	999999	154	21	805	306	999999	999999	956	637	421	869	412	173	999999	721	347	893	731	999999	720	444	539	33	199	999999	824	574	188	948	780	324	221	138	999999	838	999999	368	999999	999999	829	682	593	245	956	552	999999	680	44	867	999999	917	537	813	353	481	321	131	999999	595	482	515	999999	18	857	107	999999	999999	632	129	999999	978	999999	999999	999999	48	851	304	76	647	997	999999	999999	320	353	862	787	408	784	69	527	955	546	560	999999	323	391	584	387	859	895	938	57	915	233	999999	999999	999999	126	314	630	26	65	999999	598	338	975	980	664	995	319	999999	499	999999	601	689	441	197	806	383	657	276	916	999999	751	69	999999	625	97	728	691	782	292	999999	999999	510	900	999999	961	397	347	411	999999	392	549	646	999999	484	323	543	999999	982	208	742	657	364	110	848	999999	539	999999	360	999999	936	313	537	966	29	144	999999	789	79	999999	418	45	999999	355	534	667	115	619	999999	312	553	544	709	584	999999	822	999999	999999	61	999999	432	999999	999999	518	984	89	22	680	999999	350	999999	754	124	999999	999999	706	410	18	999999	999999	999999	919	620	58	348	402	604	952	999999	206	999999	691	737	139	802	262	58	737	999999	455	654	435	200	281	90	999999	429	951	795	999999	999999	76	833	870	621	513	545	938	180	999999	484	69	263	233	291	539	27	985	999999	536	657	673	646	131	535	892	999999	348	967	549	972	652	167	583	785	992	858	999999	517	299	716	999999	567	778	970	999999	181	966	990	551	999999	444	999999	268	195	748	429	712	999999	729	783	207	999999	631	619	832	902	680	448	
298	681	999999	477	999999	820	547	999999	999999	160	940	720	999999	999999	999999	767	538	999999	899	398	46	573	155	531	788	516	519	150	935	169	147	692	501	528	702	869	630	967	343	447	647	641	561	999999	404	999999	31	849	553	863	999999	187	999999	999999	999999	725	535	629	999999	158	999999	407	999999	999999	23	999999	229	243	655	556	999999	999999	999999	461	999999	404	21	594	999999	999999	495	669	999999	82	88	999999	999999	999999	127	976	344	10	288	194	146	999999	999999	999999	999999	999999	790	787	203	996	999999	519	866	551	541	16	713	999999	999999	909	663	641	810	108	999999	63	567	999999	126	999999	222	146	293	136	324	510	933	168	999999	999999	988	707	999999	599	356	568	103	148	678	120	273	999999	508	999999	999999	505	439	373	231	495	588	780	670	524	784	999999	236	999999	236	999999	83	554	894	520	920	955	999999	221	751	72	959	429	341	16	415	817	637	914	605	819	81	569	937	999999	403	218	47	951	814	766	341	363	912	647	999999	999999	509	988	457	575	340	228	621	168	535	169	449	664	119	966	999999	321	144	999999	959	513	999999	999999	127	712	999999	224	406	985	999999	606	516	693	968	999999	318	649	466	39	489	853	948	778	35	244	768	999999	999999	848	999999	29	229	999999	688	534	110	999999	871	745	658	999999	999999	636	438	929	652	756	695	999999	999999	312	855	114	999999	999999	999999	838	317	882	943	544	999999	558	180	999999	999999	999999	999999	444	999999	151	999999	721	381	373	999999	321	999999	106	591	22	999999	429	999999	511	174	124	999999	999999	969	272	999999	988	801	999999	999999	273	465	727	552	641	750	261	825	516	535	999999	733	564	85	253	498	220	999999	999999	856	952	368	668	546	999999	442	999999	475	334	292	789	919	267	630	767	999999	623	554	999999	999999	436	604	683	999999	40	391	23	506	725	999999	648	697	870	999999	790	905	797	190	290	999999	327	785	999999	233	746	224	475	934	317	396	999999	666	351	669	430	358	685	999999	515	880	429	999999	749	999999	643	101	999999	11	839	999999	69	442	273	750	944	650	112	459	240	999999	916	89	199	339	898	982	355	210	836	441	229	115	674	999999	779	400	45	940	589	654	999999	474	104	454	337	442	999999	999999	724	779	999999	236	461	699	964	350	999999	420	662	661	999999	848	174	999999	999999	999999	767	863	971	554	614	171	999999	586	999999	452	984	744	11	466	590	755	486	67	195	999999	653	999999	999999	438	999999	999999	999999	928	908	326	309	999999	811	383	674	999999	629	179	174	
999999	366	999999	999999	521	365	992	419	206	80	990	372	117	223	999999	310	999999	999999	542	891	989	882	999999	677	999999	153	999999	999999	627	791	999999	999999	316	999999	110	636	778	927	924	83	999999	216	999999	857	917	954	201	999999	171	83	882	122	96	287	999999	211	425	999999	722	378	77	68	791	414	29	864	65	999999	999999	22	532	865	502	469	231	782	800	92	760	380	951	814	772	554	909	938	49	38	717	899	220	580	214	555	999999	611	425	677	838	62	898	976	999999	158	550	26	619	627	66	401	999999	343	999999	999999	999999	999999	296	246	505	90	825	36	507	999999	999999	951	660	947	464	999999	367	132	254	707	481	975	453	623	999999	999999	329	422	972	325	497	877	143	999999	138	751	999999	188	182	999999	236	871	999999	157	356	999999	366	672	172	445	999999	288	98	740	870	451	999999	673	999999	999999	761	413	64	999999	725	999999	818	798	999999	712	306	189	950	497	480	999999	507	999999	276	414	536	657	259	536	291	219	999999	999999	992	687	942	651	945	568	995	823	817	999999	432	432	780	567	853	460	149	854	338	600	999999	269	943	513	406	828	87	114	999999	999999	900	516	144	999999	805	999999	769	654	243	391	501	999999	792	999999	999999	844	633	999999	803	999999	999999	436	880	199	143	999999	743	438	254	126	999999	891	668	999999	999999	999999	297	365	761	722	690	999999	620	947	108	612	477	733	640	562	205	118	999999	366	999999	473	635	945	292	83	398	341	410	127	899	609	988	999999	824	957	557	277	216	90	117	902	815	932	100	530	265	20	798	999999	999999	382	590	312	169	999999	290	351	999999	688	334	999999	999999	503	999999	498	999999	974	908	683	999999	999999	902	229	258	237	658	703	855	999999	818	387	543	718	206	999999	999999	685	342	902	677	215	204	528	756	758	999999	322	999999	601	906	290	111	124	687	992	480	371	999999	932	999999	587	496	321	870	999999	999999	375	306	531	999999	938	641	15	16	799	733	999999	473	500	418	345	817	263	999999	537	286	428	41	214	999999	657	631	999999	638	99	999999	882	658	809	999999	453	25	999999	131	968	999999	999999	118	999999	268	999999	897	563	524	927	769	242	466	999999	670	398	343	102	999999	999999	316	999999	376	916	90	999999	999999	663	999999	964	999999	999999	141	999999	888	189	319	153	945	999999	999999	77	999999	711	330	486	426	325	999999	553	119	923	878	999999	661	999999	729	202	999999	417	381	999999	15	999999	999999	999999	111	579	453	490	999999	199	156	536	71	999999	355	665	
595	604	435	409	524	14	854	999999	585	831	999999	999999	460	126	346	537	577	526	72	336	113	999999	999999	846	871	658	474	919	777	352	248	999999	71	73	607	212	982	999999	999999	10	704	211	729	279	999999	972	999999	962	853	618	959	545	185	28	562	579	229	588	538	865	999999	999999	628	243	593	812	999999	999999	519	144	554	605	806	72	999999	901	295	999999	503	899	628	999999	999999	168	999999	702	247	53	511	999999	983	404	443	854	469	999999	582	496	685	999999	562	999999	452	718	999999	363	739	123	396	660	999999	123	95	999999	999999	38	999999	470	850	999999	575	999999	884	999999	160	160	999999	951	999999	862	329	999999	430	999999	346	999999	69	358	999999	39	963	133	656	999999	743	870	319	999999	618	441	901	121	646	794	999999	196	758	960	568	913	200	787	521	534	340	999999	692	133	302	999999	969	999999	376	999999	927	452	719	42	999999	290	841	368	343	171	999999	217	999999	636	999999	159	236	999999	790	190	999999	185	611	999999	521	258	187	999999	511	367	999999	391	745	999999	867	522	999999	726	999999	287	82	999999	999999	360	573	999999	999999	66	136	999999	34	999999	729	195	999999	999999	999999	597	521	999999	112	999999	856	975	999999	579	472	999999	768	483	683	510	999999	512	118	16	999999	261	559	397	916	999999	69	368	999999	600	661	999999	999999	999999	682	999999	999999	719	185	999999	975	479	660	993	999999	15	999999	652	999999	523	983	227	87	974	30	589	999999	999999	585	999999	596	498	642	109	999999	912	490	999999	999999	999999	305	178	336	692	41	261	999999	565	999999	910	999999	416	898	819	999999	444	999999	871	104	999999	841	90	144	204	829	486	837	561	86	748	525	644	999999	666	227	814	890	394	999999	768	988	482	397	675	999999	190	599	999999	491	483	439	619	558	708	962	225	43	142	862	554	424	999999	999999	999999	395	199	565	999999	601	802	553	97	928	999999	999999	368	999999	469	999999	649	886	24	79	603	318	999999	96	999999	999999	12	999999	999999	532	397	999999	948	999999	409	290	958	625	367	230	689	929	999999	691	232	603	604	531	574	999999	222	667	999999	969	885	679	489	113	422	539	598	31	794	565	540	999999	999999	373	294	999999	999999	34	529	793	999999	999999	999999	224	864	549	108	480	217	672	319	729	999999	979	119	730	800	854	212	999999	631	667	144	786	999999	999999	447	241	247	394	996	197	148	616	588	221	999999	275	249	872	440	128	999999	999999	255	811	999999	999999	264	563	389	243	821	700	171	723	538	189	74	624	111	867	243	
999999	676	132	590	999999	400	897	27	999999	615	999999	398	513	853	999999	999999	348	999999	999999	999999	683	15	762	375	448	454	865	682	532	211	624	770	999999	999999	999999	999999	133	230	709	999999	366	999999	999999	628	999999	999999	658	869	526	999999	999999	999999	841	891	999999	817	999999	756	152	999999	534	999999	494	333	990	569	999999	628	862	999999	417	128	501	484	619	999999	161	144	884	145	796	996	999999	999999	485	999999	929	681	335	184	542	377	999999	825	261	999999	61	530	637	999999	487	999999	16	958	999999	607	999999	366	281	421	999999	779	871	999999	98	999999	999999	609	847	999999	640	153	303	688	35	50	50	676	232	478	95	999999	506	962	658	766	989	207	999999	878	292	572	410	913	518	762	505	80	999999	999999	92	451	682	849	291	344	999999	328	999999	199	999999	999999	144	802	999999	45	282	909	359	331	548	861	999999	969	999999	77	742	999999	179	272	999999	999999	938	509	999999	644	947	999999	680	323	999999	671	273	464	322	47	999999	608	588	999999	490	596	720	416	185	231	496	713	353	999999	601	356	158	671	654	595	315	635	416	999999	98	624	238	45	999999	999999	597	500	656	999999	639	144	999999	697	781	948	999999	999999	333	999999	157	243	999999	467	722	999999	999999	602	810	727	999999	802	202	896	394	865	368	685	126	999999	633	996	67	999999	584	467	999999	461	890	705	999999	783	311	999999	544	854	999999	771	323	614	363	995	999999	928	735	836	942	905	312	915	999999	574	415	999999	541	161	186	428	999999	265	999999	71	999999	114	999999	948	501	951	362	999999	555	596	372	511	944	638	999999	138	159	747	525	649	159	999999	999999	999999	378	285	709	392	999999	999999	888	67	484	302	293	999999	546	787	345	999999	552	999999	370	993	999999	999999	999999	903	845	57	279	145	739	490	912	737	999999	621	579	225	251	969	862	999999	999999	314	37	652	355	730	592	372	411	534	106	387	613	131	569	475	205	806	547	631	622	752	999999	999999	389	555	999999	925	217	129	749	583	909	707	294	897	999999	437	999999	999999	465	907	733	215	393	534	999999	999999	62	114	999999	445	432	999999	999999	956	986	999999	273	800	144	999999	999999	999999	785	523	477	905	999999	671	599	767	258	999999	175	714	28	122	999999	855	430	728	999999	999999	109	313	160	678	666	338	910	843	174	757	979	999999	999999	451	430	869	999999	228	999999	390	999999	262	196	999	75	336	999999	874	432	999999	379	416	793	999999	192	481	372	999999	249	999999	760	756	602	501	999999	377	961	576	691	740	
999999	211	999999	999999	597	847	126	161	999999	999999	999999	46	420	756	387	573	15	701	269	948	507	267	999999	532	629	758	660	695	556	999999	374	370	192	691	999999	178	999999	310	999999	344	364	999999	999999	909	116	724	999999	845	123	879	371	999999	999999	742	243	540	999999	175	863	999999	197	431	604	999999	965	41	854	729	147	219	855	704	247	924	999999	999999	82	80	425	905	423	814	582	677	999999	114	999999	999999	458	89	946	552	447	624	157	999999	617	280	999999	85	870	616	708	999999	33	667	32	392	999999	947	468	161	749	957	425	999999	999999	926	589	860	977	414	281	68	273	312	267	622	776	999999	678	802	136	350	45	806	999999	678	999999	999999	999999	671	999999	510	999999	794	803	489	209	999999	93	690	690	93	107	999999	345	650	999999	721	410	410	615	497	278	666	35	409	999999	618	276	180	282	920	779	316	999999	999999	999999	479	509	777	423	11	999999	988	121	999999	252	999999	471	465	999999	932	268	681	66	803	241	999999	999999	999999	566	999999	999999	913	418	999999	314	791	351	574	213	170	222	632	986	613	999999	290	999999	982	166	353	156	811	141	349	661	107	999999	320	999999	493	710	115	221	832	503	664	579	999999	738	999999	999999	897	262	878	720	636	694	999999	883	951	999999	785	999999	999999	444	696	781	78	118	217	541	41	46	719	459	116	421	999999	999999	265	710	213	254	999999	125	259	999999	999999	628	35	999999	999999	999999	587	94	999999	868	997	398	999999	883	510	242	531	919	207	860	542	428	999999	224	999999	342	627	250	205	541	540	108	194	999999	999999	450	92	804	734	999999	458	635	535	248	423	999999	313	382	210	970	999999	786	918	999999	27	835	25	810	871	474	810	346	889	392	337	899	213	669	365	70	160	999999	999999	603	999999	907	999999	374	800	999999	999999	999999	50	234	999999	753	999999	795	129	999999	435	281	999999	269	793	122	999999	152	911	524	562	999999	999999	149	820	995	999999	324	999999	119	942	650	999999	107	445	999999	306	664	573	583	719	418	549	999999	635	878	793	924	809	300	170	999999	463	286	999999	999999	236	900	999999	823	161	999999	999999	999999	749	785	999999	835	824	237	999999	999999	579	338	804	154	104	999999	514	942	211	677	514	999999	948	999999	196	733	885	60	338	406	260	749	999999	999999	608	539	924	850	999999	999999	110	999999	484	89	999999	134	482	77	999999	883	395	471	621	484	360	122	70	556	999999	538	949	774	999999	418	999999	829	999999	950	545	564	429	663	335	253	576	932	221	
999999	999999	71	261	818	758	455	20	788	138	947	503	496	999999	377	999999	87	999999	336	999999	999999	258	351	999999	531	532	737	463	732	146	999999	907	427	900	201	535	536	287	141	25	453	407	52	701	959	456	999999	95	999999	411	999999	245	250	259	155	621	999999	999999	729	296	31	991	288	652	760	999999	85	595	287	841	999999	799	876	320	999999	668	215	650	268	84	999999	999999	999999	330	999999	142	666	178	999999	999999	856	692	999999	845	999999	461	129	999999	940	920	380	999999	807	999999	686	458	368	930	30	487	415	38	585	654	813	379	999999	958	764	627	382	907	840	707	985	42	999999	40	999999	999999	999999	815	999999	347	704	28	844	201	644	439	773	736	999999	278	999999	828	999999	903	42	623	999999	171	635	999999	547	472	623	109	235	653	216	999999	613	252	938	999999	328	247	999999	794	535	999999	324	335	853	645	999999	999999	543	166	999999	348	998	702	906	999999	190	999999	799	241	405	999999	966	990	232	445	133	905	339	999999	999999	869	999999	248	98	483	846	310	469	999999	712	61	566	78	999999	999999	340	910	345	560	999999	999999	999999	999999	399	791	431	333	999999	417	999999	853	242	970	656	65	999999	760	999999	433	540	999999	926	897	999999	353	999999	898	273	363	115	999999	999999	779	999999	578	431	243	848	999999	61	523	999999	999999	389	999999	819	595	421	671	999999	580	305	912	29	539	14	550	201	999999	613	533	69	748	312	999999	293	462	999999	88	634	162	911	318	382	27	999999	874	518	669	533	592	487	601	999999	535	916	658	999999	624	573	999999	999999	999999	693	527	463	458	750	89	999999	999999	999999	342	47	999999	668	987	540	12	856	140	999999	531	999999	30	56	468	868	776	393	635	702	999999	515	753	119	118	624	999999	563	234	999999	439	104	176	812	999999	564	558	866	928	127	999999	999999	443	849	999999	999999	672	481	999999	589	973	695	939	664	999999	999999	294	999999	560	372	686	999999	632	15	601	999999	355	217	999999	904	319	909	464	517	944	434	82	903	599	828	999999	383	567	644	160	744	164	999999	235	999999	280	347	316	999999	441	319	144	999999	999999	92	999999	999999	579	101	999999	999999	241	431	720	999999	999999	390	621	732	999999	999999	881	988	999999	999999	282	844	982	584	633	972	602	898	86	635	299	999999	655	999999	893	498	803	476	374	96	513	732	791	82	571	889	725	999999	155	138	438	156	581	999999	809	999999	999999	995	467	999999	471	342	355	94	999999	999999	999999	115	999999	922	509	999999	624	999999	354	550	62	
909	22	744	999999	28	752	947	207	152	72	999999	999999	999999	26	808	18	76	999999	180	386	706	219	999999	163	619	745	233	629	999999	999999	813	999999	269	47	572	982	722	59	999999	590	408	887	720	57	999999	999999	45	906	701	405	557	154	184	173	999999	700	561	591	637	283	999999	999999	183	620	259	219	999999	999999	999999	825	296	27	999999	999999	978	999999	498	999999	999999	221	710	999999	927	627	974	668	871	105	691	871	999999	141	421	179	71	999999	713	110	797	999999	961	279	462	875	119	539	972	593	999999	536	212	999999	907	999999	573	211	999999	999999	645	591	348	351	999999	999999	403	164	605	999999	529	999999	115	398	999999	423	260	440	865	62	518	445	696	287	910	164	668	284	233	995	605	859	999999	167	464	216	921	619	205	879	999999	954	999999	969	999999	296	431	814	540	494	176	142	345	348	48	999999	999999	71	440	919	999999	129	931	610	406	999999	999999	948	933	409	999999	640	245	986	580	999999	999999	999999	222	999999	733	854	743	999999	829	473	524	351	129	264	322	859	189	285	999999	362	33	999999	572	999999	88	483	880	141	993	999999	999999	359	999999	485	699	999999	849	816	195	69	999999	202	999999	933	155	867	829	679	97	642	461	999999	30	228	539	187	164	999999	545	260	973	612	745	999999	999999	999999	583	999999	564	154	19	372	100	906	976	831	999999	638	999999	221	653	211	54	360	84	937	999999	999999	945	521	22	42	281	999999	95	773	456	999999	999999	981	293	194	124	942	999999	999999	869	999999	999999	999999	999999	525	566	999999	606	999999	999999	395	999999	637	835	43	698	53	142	977	101	999999	820	212	999999	999999	281	999999	927	469	96	999999	728	999999	78	224	999999	247	885	496	475	946	338	999999	999999	70	999999	729	155	260	999999	81	999999	655	999999	713	304	49	332	999999	254	297	407	999999	686	466	999999	243	999999	621	735	461	168	645	511	154	827	999999	996	324	805	551	133	676	972	25	301	82	989	365	999999	999999	999999	322	252	187	999999	200	636	749	403	35	170	999999	525	45	912	999999	999999	851	885	999999	52	18	999999	703	174	730	174	671	999999	594	999999	213	999999	476	546	845	402	333	605	636	999999	257	920	779	999999	598	161	937	999999	999999	927	147	999999	134	226	906	555	549	23	818	35	965	583	999999	782	957	833	58	999999	77	772	820	999999	258	999999	794	97	999999	322	999999	999999	999999	568	49	666	999999	734	576	260	639	299	853	999999	999999	999999	905	674	999999	997	433	999999	113	448	45	363	117	890	230	
