500	500	
109	104	105	108	81	110	87	125	97	94	106	106	79	90	118	104	94	78	115	110	96	109	94	107	92	88	93	89	70	106	116	105	103	92	101	108	102	109	97	93	101	98	105	111	108	93	93	87	106	93	103	107	105	114	95	103	101	98	85	97	97	108	107	108	94	110	91	101	107	111	108	98	99	115	88	101	111	109	98	117	98	108	116	88	93	95	103	91	99	102	109	95	106	108	81	97	101	84	97	112	105	91	106	113	123	106	91	90	101	127	113	96	104	96	88	108	98	91	100	101	109	96	84	100	104	98	89	94	96	103	100	102	105	94	97	91	85	105	81	101	96	91	86	114	103	104	105	96	104	91	97	102	102	110	95	93	129	114	97	117	102	110	85	83	103	112	93	95	97	106	109	113	92	91	92	116	108	108	105	104	107	91	99	91	92	105	100	96	100	101	97	92	100	109	124	93	82	97	86	93	104	87	102	101	91	105	89	87	95	123	100	92	95	95	99	110	127	115	109	97	94	92	105	111	88	102	111	88	96	101	100	96	103	85	97	90	109	117	95	103	91	101	96	92	99	106	98	106	95	104	109	113	110	98	106	94	119	87	101	98	80	105	82	108	95	96	110	101	111	107	114	110	109	101	112	103	105	92	94	94	94	82	114	100	93	97	101	112	106	105	105	109	96	99	88	112	92	90	88	108	102	109	113	93	83	96	81	109	113	88	96	94	92	111	90	110	88	105	102	104	89	102	91	90	77	91	113	100	112	112	85	90	104	97	97	108	92	101	104	111	95	81	97	84	96	92	81	94	88	109	101	75	104	106	98	114	95	99	114	107	98	95	98	98	94	81	104	116	89	113	96	99	92	92	93	88	98	86	95	106	99	84	92	102	98	118	114	97	68	91	96	108	114	95	91	105	107	97	98	107	89	99	105	96	102	93	103	109	107	97	91	112	107	88	100	106	100	86	98	112	105	98	99	108	100	98	80	91	108	96	91	88	114	111	111	111	108	84	114	83	124	97	95	105	104	87	111	108	116	82	103	84	88	104	102	114	96	116	104	106	102	93	107	97	96	97	109	107	110	91	93	112	128	97	109	99	94	92	103	90	121	104	113	105	86	114	95	106	95	93	84	108	102	104	95	110	91	101	106	100	
102	105	86	101	112	109	104	96	96	90	101	111	118	90	109	85	86	89	91	91	89	104	93	92	91	101	91	98	94	101	87	99	114	89	107	100	106	83	107	95	97	106	106	83	112	125	101	98	89	101	117	98	96	104	113	87	90	94	92	110	113	95	88	111	89	91	118	117	90	97	100	94	117	98	92	89	119	94	85	105	109	84	99	99	88	114	102	99	110	105	89	107	114	89	99	106	79	104	84	105	103	96	93	108	89	110	99	94	108	115	90	99	117	102	98	118	97	89	108	83	91	100	88	87	112	94	83	97	92	111	99	88	100	92	103	110	105	90	87	101	108	102	94	82	97	95	94	94	86	96	101	115	84	93	89	110	111	114	101	108	92	91	113	93	94	108	83	78	98	89	81	103	102	93	105	86	96	110	104	107	101	108	101	105	86	94	100	92	116	109	103	105	86	96	97	98	97	108	102	91	112	108	104	86	90	103	109	95	104	101	104	97	107	118	92	100	84	94	116	112	102	87	116	105	96	93	99	98	103	105	107	98	100	104	93	105	89	117	107	106	79	125	89	85	88	98	97	98	106	85	96	98	89	97	104	94	117	121	103	117	101	88	97	113	98	103	94	108	97	94	106	98	93	87	107	107	109	108	90	93	99	104	102	110	95	96	112	86	99	98	100	118	89	100	110	89	102	99	102	96	111	83	102	95	97	107	102	104	103	98	91	99	101	100	90	99	97	83	107	100	112	105	100	99	74	110	95	101	88	124	118	115	98	100	115	99	96	104	102	110	86	110	110	81	112	86	110	92	98	96	117	97	99	93	99	105	137	116	100	87	88	113	106	105	97	99	109	91	91	87	102	104	102	100	93	126	97	102	90	90	112	101	105	113	106	89	111	108	100	104	91	93	93	114	100	107	101	97	109	95	109	89	107	98	109	83	112	95	97	91	108	86	121	93	110	108	108	107	111	110	113	92	88	106	112	111	105	125	120	116	95	84	88	99	90	110	101	99	84	104	98	99	94	90	123	86	94	90	107	103	114	105	89	84	92	83	94	101	100	104	110	87	109	98	85	99	101	94	97	100	91	87	97	88	99	87	118	90	95	99	98	124	116	109	95	128	103	103	102	97	88	124	110	87	112	106	87	96	117	108	
611	275	999999	126	66	999999	999999	716	815	10	116	233	999999	999999	999999	216	589	862	531	999999	402	999999	184	892	174	373	999999	657	999999	93	811	999999	42	967	775	54	287	345	166	953	900	999999	913	999999	378	546	718	25	515	973	742	23	18	252	999999	548	101	146	952	693	406	579	999999	999999	199	999999	200	577	576	135	929	253	705	578	124	999999	159	169	524	627	654	364	152	65	351	798	113	790	785	236	999999	150	393	999999	556	999999	603	191	825	384	999999	999999	999999	389	54	498	317	999999	137	78	999999	931	622	334	48	999999	999999	632	390	999999	890	409	999999	349	999999	788	860	242	999999	793	519	968	344	150	282	514	915	762	20	852	490	999999	663	716	837	999999	528	69	435	999999	894	971	800	434	493	945	358	999999	216	999999	637	85	418	999999	559	430	597	482	61	533	999999	674	621	999999	910	999999	999999	85	511	162	270	999999	806	999999	999999	548	999999	910	656	336	166	999999	555	755	999999	415	264	330	167	417	999999	999999	17	999999	387	999999	999999	999999	523	276	209	999999	598	999999	995	836	279	901	999999	20	262	687	825	725	999999	999999	128	866	322	505	962	426	917	104	729	223	793	904	139	679	198	906	396	389	136	999999	226	501	759	388	146	999999	886	999999	165	999999	999999	999999	534	76	111	493	949	28	999999	783	364	503	334	781	52	999999	772	763	821	355	300	999999	598	999999	999999	626	116	934	368	609	999999	771	999999	983	992	512	380	999999	578	705	956	377	85	353	528	722	176	978	345	771	590	132	334	999999	455	785	999999	999999	970	484	387	24	660	704	253	593	564	351	999999	999999	999999	709	195	999999	399	999999	369	254	966	999999	460	999999	999999	999999	29	417	446	140	537	217	818	340	999999	104	328	999999	717	381	110	934	168	825	199	999999	777	999999	999999	218	420	532	425	448	83	999999	34	259	999999	999999	685	836	157	433	813	999999	999999	663	616	101	798	457	215	999999	999999	41	224	635	938	793	819	999999	480	238	720	999999	792	380	999999	505	80	78	525	654	695	274	786	999999	21	999999	93	999999	274	846	419	962	327	436	303	51	382	999999	321	632	999999	547	366	999999	713	808	999999	351	406	121	999999	999999	931	560	999999	999999	255	489	623	330	710	705	873	633	999999	757	687	365	87	224	999999	681	757	999999	410	999999	908	866	31	212	828	999999	717	162	825	689	999999	766	143	423	796	999999	774	999999	921	548	673	732	111	999999	130	433	273	191	989	999999	972	47	160	154	999999	388	
468	421	501	968	988	721	808	138	726	921	231	664	428	999999	999999	766	972	999999	485	185	765	999999	91	405	477	535	999999	485	717	999999	616	989	450	999999	999999	999999	499	952	560	952	999999	972	239	209	212	609	999999	999999	999999	216	74	298	669	796	622	402	999999	999999	501	462	557	333	420	732	315	241	223	19	804	552	276	30	999999	999999	262	792	999999	881	202	868	999999	413	51	511	929	328	330	999999	796	42	999999	999999	461	107	404	599	561	506	894	970	396	754	999999	891	939	54	999999	146	544	829	565	458	999999	633	691	154	999999	999999	999999	986	911	569	223	772	999999	872	999999	999999	138	662	240	340	987	999999	999999	27	458	160	999999	884	341	194	119	999999	477	574	999999	828	416	260	317	652	703	907	68	827	999999	193	371	76	999999	782	18	881	598	235	999999	680	161	674	696	999999	347	918	655	727	459	256	999999	954	382	741	796	878	355	588	636	90	173	654	485	999999	788	504	409	559	999999	999999	999999	252	114	819	999999	742	999999	185	314	999999	262	341	377	294	888	999999	694	743	999999	139	536	20	999999	390	999999	507	198	431	999999	842	999999	105	551	230	999999	62	850	563	74	64	324	179	283	851	999999	832	286	200	386	999999	810	666	573	56	701	366	654	999999	312	999999	554	141	832	471	275	166	999999	157	415	999999	566	999999	678	931	999999	367	737	746	562	684	231	997	55	971	42	999999	532	505	529	999999	999999	999999	260	895	999999	192	347	811	586	671	999999	139	999999	549	815	679	987	641	999999	344	629	999999	171	627	947	999999	96	860	439	422	634	294	999999	893	438	440	880	782	999999	632	999999	999999	170	890	641	102	222	999999	165	362	999999	999999	274	194	892	999999	964	999999	947	953	106	486	381	173	999999	758	999999	891	999999	385	799	214	999999	999999	999999	703	747	281	986	855	343	590	999999	87	557	743	29	443	10	937	476	257	834	478	536	543	554	997	852	883	590	330	999999	780	999999	660	679	666	869	199	753	692	999999	999999	619	515	999999	304	999999	303	738	77	891	999999	908	551	380	999999	82	781	999999	750	428	112	999999	22	999999	924	523	897	73	363	573	810	194	783	610	742	858	30	761	999999	391	999999	999999	522	439	220	872	999999	999999	937	593	97	50	12	274	999999	826	999999	319	999999	780	718	999999	384	503	90	999999	135	940	637	883	61	29	899	368	869	999999	752	583	999999	999999	512	616	999999	769	486	770	191	519	76	915	261	711	999999	479	672	999999	769	999999	358	
230	999999	81	999999	999999	542	77	150	644	404	586	999999	32	333	805	999999	999999	113	615	27	999999	808	615	873	999999	632	999999	125	999999	696	550	197	733	999999	764	315	440	963	999999	237	418	999999	547	124	999999	841	238	387	109	999999	570	225	164	11	48	422	140	207	931	431	201	952	999999	947	854	398	351	999999	568	500	837	148	41	387	999999	999999	270	500	393	880	999999	999999	999999	228	135	999999	42	999999	196	351	999999	999999	42	650	999999	465	908	599	270	101	500	999999	999999	609	374	432	194	777	401	358	999999	640	814	999999	999999	238	936	502	822	529	365	618	611	226	999999	999999	115	390	351	999999	781	671	240	301	390	999999	154	417	854	702	150	999999	340	999999	199	544	428	981	622	807	999999	415	776	740	999999	999999	999999	601	999999	770	326	804	436	257	999999	490	409	999999	670	999999	93	529	648	129	389	110	288	772	999999	781	184	999999	768	543	624	375	894	499	565	509	141	999999	999999	93	999999	345	829	93	999999	709	999999	905	321	555	724	999	766	656	361	635	603	67	574	511	595	202	46	893	999999	211	595	999999	957	999999	935	540	405	565	744	53	281	205	999999	327	647	279	999999	222	999999	625	608	247	147	929	999999	999999	978	622	498	193	309	935	460	70	123	999999	948	160	620	193	999999	211	912	317	364	408	556	256	864	326	389	823	999999	17	602	358	772	999999	265	999999	561	783	76	560	999999	999999	744	451	999999	422	330	662	602	635	31	407	335	999999	999999	507	527	731	758	182	803	999999	861	452	467	999999	999999	920	895	759	631	999999	145	361	574	28	663	115	52	451	995	726	231	448	986	999999	33	942	462	999999	999999	830	35	894	757	267	483	302	983	999999	960	999999	999999	999999	13	210	272	973	265	999999	844	422	999999	316	999999	86	264	422	466	272	999999	519	468	147	425	801	795	250	604	316	545	371	132	603	999999	595	999999	387	999999	999999	932	59	686	999999	912	999999	150	718	717	680	12	70	835	999999	707	999999	941	629	427	999999	414	999999	378	999999	21	483	999999	96	826	591	999999	877	977	680	339	999999	833	563	234	504	999999	87	533	924	999999	484	535	411	896	49	999999	999999	999999	243	381	911	681	736	893	439	630	64	892	135	999999	135	93	999999	999999	24	617	388	404	922	550	999999	497	454	645	537	947	888	199	786	938	787	916	743	999999	428	20	999999	999999	795	874	606	194	407	371	188	401	381	31	881	431	274	934	47	999999	999999	423	999999	101	366	999999	999999	
864	115	999999	775	999999	349	855	961	999999	521	718	609	58	944	999999	99	93	467	146	575	866	318	365	673	999999	878	60	265	14	784	15	999999	312	141	741	999999	220	999999	969	61	526	999999	877	910	556	334	999999	749	901	334	153	633	229	999999	875	556	750	524	999999	340	299	599	957	229	515	415	307	916	999999	999999	999999	497	498	94	999999	807	440	454	126	528	889	311	999999	680	640	382	94	999999	266	194	338	695	674	639	761	999999	112	657	404	151	37	999999	546	999999	454	655	144	144	866	78	126	305	407	403	450	988	244	286	999999	143	331	911	659	999999	734	194	823	859	999999	999999	999999	782	60	975	500	816	999999	526	999999	984	247	949	529	198	78	43	999999	999999	198	773	692	825	999999	271	820	999999	422	528	113	270	999999	285	811	743	999999	343	255	999999	902	633	233	717	60	604	896	381	391	471	948	999999	896	551	670	560	999999	879	713	999999	999999	384	999999	245	423	999999	161	961	147	785	999999	735	999999	999999	999999	565	549	999999	999999	474	374	448	734	951	999999	412	999999	291	614	261	313	999999	630	999999	999999	528	999999	987	303	94	452	934	244	606	999999	999999	912	40	183	115	20	465	114	248	999999	717	999999	452	665	999999	602	870	357	999999	999999	999999	115	332	599	850	335	561	681	690	32	440	214	138	315	365	499	343	117	999999	250	848	389	391	51	558	999999	787	332	291	999999	999999	999999	357	134	314	999999	999999	999999	333	779	999999	999999	424	226	984	999999	521	146	309	522	999999	999999	847	645	999999	952	723	291	50	971	999999	999999	399	999999	450	999999	856	13	11	257	999999	902	999999	729	791	74	999999	175	66	55	367	650	32	769	999999	818	739	712	501	999999	395	309	400	361	999999	229	394	226	775	141	656	518	144	62	999999	367	978	128	853	999999	986	999999	234	995	613	999999	217	630	974	632	123	153	999999	649	999999	609	999999	999999	498	572	679	749	399	999999	398	999999	516	999999	165	865	840	999999	999999	931	375	836	999999	404	748	342	22	764	251	152	28	513	999999	494	999999	999999	855	555	629	999999	999999	247	168	999999	606	763	391	248	474	119	791	501	294	580	284	35	534	117	684	166	559	915	999999	256	906	885	843	999999	999999	161	999999	999999	992	577	999999	138	999999	775	798	984	999999	999999	299	141	361	527	228	435	220	175	479	999999	871	472	731	974	999999	911	402	999999	920	370	469	323	108	506	508	716	538	156	999999	758	999999	699	215	785	625	376	895	389	667	417	810	
613	999999	999999	423	529	999999	77	399	766	382	87	999999	590	314	976	43	854	999999	511	999999	74	999999	721	438	181	999999	945	999999	372	25	999999	63	512	999999	855	642	835	999999	979	870	471	756	591	386	241	635	624	481	648	342	999999	999999	999999	520	746	796	960	834	999999	271	901	999999	36	999999	999999	33	562	40	458	344	208	771	48	641	999999	317	999999	999999	206	546	642	474	710	39	974	653	999999	999999	813	69	681	11	840	999999	969	753	729	840	999999	218	999999	594	999999	314	144	280	331	524	999999	438	999999	625	637	706	629	436	17	997	776	999999	135	999999	226	398	662	206	931	331	671	999999	587	999999	327	988	473	58	452	405	894	999999	999999	383	906	999999	500	999999	999999	143	98	542	999999	732	74	999999	92	999999	377	633	651	938	349	999999	852	411	850	184	307	648	999999	999999	984	611	999999	82	394	752	663	841	999999	606	832	999999	243	139	937	855	999999	26	906	960	680	818	754	999999	999999	331	530	505	999999	325	759	999999	900	517	558	999999	629	999999	917	340	999999	536	734	999999	115	551	766	723	474	995	854	291	742	999999	899	176	857	999999	716	999999	231	168	317	583	846	117	999999	725	580	803	235	337	109	999999	122	154	93	708	851	813	564	806	41	538	470	478	982	628	999999	999999	286	999999	999999	999999	118	690	228	161	208	998	999999	51	152	670	769	999999	191	176	169	999999	92	159	305	903	999999	425	136	778	122	999999	134	278	117	198	526	999999	61	255	999999	432	926	932	509	852	168	522	999999	370	999999	999999	296	816	468	863	309	137	187	382	355	693	999999	999999	999999	830	873	386	933	953	154	26	474	936	708	999999	828	160	650	452	744	985	761	766	999999	999999	92	317	810	999999	999999	999999	999999	679	899	774	869	999999	893	678	999999	782	999999	999999	999999	752	999999	359	118	730	44	159	487	735	999999	999999	999999	796	999999	869	747	565	575	689	74	755	999999	999999	47	999999	868	352	266	999999	999999	999999	999999	61	550	267	699	733	999999	999999	219	739	912	840	52	540	843	82	999999	34	999999	423	999999	899	645	470	311	683	999999	184	862	999999	999999	515	272	674	962	880	255	183	999999	24	999999	495	480	334	999999	610	752	506	100	999999	305	241	49	59	755	999999	415	89	955	26	421	999999	999999	526	846	406	999999	377	578	962	826	999999	854	917	66	999999	428	320	999999	700	930	815	94	76	396	661	475	222	918	999999	999999	176	227	163	999999	341	277	954	488	446	999999	999999	928	138	969	432	
387	132	993	44	89	104	999999	264	95	606	999999	161	999999	195	930	365	999999	123	497	660	655	701	324	999999	453	473	999999	191	667	999999	886	955	107	964	284	353	229	999999	384	380	714	962	78	996	400	126	825	303	516	676	999999	815	999999	318	777	686	807	277	591	616	272	280	597	539	999999	999999	64	175	910	999999	146	574	738	127	946	692	633	999999	334	337	648	539	674	990	630	81	325	788	197	999999	545	951	303	768	999999	443	375	538	286	415	71	999999	999999	929	539	999999	86	523	371	94	63	489	942	263	999999	732	606	606	999999	647	669	275	977	999999	51	195	281	969	19	513	327	999999	51	999999	275	988	999999	999999	460	278	994	999999	426	112	999999	66	18	49	801	999999	999999	769	629	639	745	795	999999	79	888	999999	89	999999	514	858	767	958	999999	33	987	979	585	999999	155	640	999999	868	848	874	777	984	186	241	999999	634	676	557	474	412	183	999999	315	999999	856	116	199	888	297	568	345	586	618	985	999999	999999	798	975	999999	989	986	999999	999999	999999	999999	903	177	847	938	879	999999	219	493	45	999999	517	673	999999	14	48	450	764	581	290	539	201	375	201	189	356	835	999999	933	999999	425	305	532	508	785	952	999999	351	949	417	386	136	102	583	145	544	158	300	999999	585	548	999999	305	999999	278	999999	538	976	668	999999	54	999999	286	18	619	554	999999	175	723	61	110	999999	999999	174	903	412	108	792	66	645	208	545	999999	357	937	204	999	999999	239	684	424	999999	999999	368	373	895	849	999999	999999	590	559	982	576	919	999999	448	999999	141	762	999999	11	745	919	33	392	508	761	928	999999	425	999999	128	935	49	999999	147	426	456	801	18	999999	999999	828	999999	95	225	999999	999999	872	498	999999	999999	113	374	682	678	52	999999	999999	999999	143	921	999999	548	46	440	57	537	999999	347	32	959	340	753	312	987	917	454	999999	177	999999	999999	66	581	637	686	25	571	999999	958	105	766	999999	936	875	641	10	289	439	999999	178	999999	999999	534	476	828	537	359	72	695	761	598	722	808	334	192	999999	442	911	360	425	486	999999	333	252	999999	999999	404	878	670	999999	638	25	292	998	108	432	531	114	808	158	666	509	671	207	507	999999	999999	999999	693	999999	568	377	88	239	999999	270	205	292	221	999999	143	480	401	708	133	582	439	809	236	760	999999	337	113	211	758	999999	509	135	744	221	814	999999	999999	894	428	270	936	999999	316	837	236	248	999999	468	25	195	117	
963	83	999999	614	863	999999	932	441	240	274	877	481	714	761	79	547	999	536	350	999999	506	290	862	646	386	503	399	533	105	443	644	196	999999	869	546	999999	999999	999999	950	417	262	462	197	996	999999	999999	601	999999	166	700	893	931	674	900	611	682	221	287	237	370	985	408	999999	796	999999	691	908	845	225	27	999999	402	586	933	42	999999	103	866	999999	804	999999	324	377	404	550	999999	999999	672	268	863	841	999999	379	589	432	853	126	400	376	999999	673	755	859	149	999999	999999	355	741	867	999999	589	999999	999999	432	468	999999	999999	941	999999	999999	999999	245	587	362	186	194	32	996	510	188	927	702	999999	999999	140	999999	464	238	430	58	367	780	804	700	283	999999	843	946	130	761	821	184	153	999999	208	438	178	507	999999	789	999999	359	240	688	640	999999	854	489	302	323	216	803	521	208	559	399	440	887	89	689	351	999999	875	749	999999	999999	559	999999	22	702	977	956	275	641	579	18	549	126	70	396	642	999999	654	807	554	999999	999999	945	900	808	997	291	999999	282	448	402	999999	491	331	887	337	813	477	599	345	999999	999999	879	628	550	849	999999	826	693	57	987	431	78	204	348	999999	999999	149	213	704	695	538	993	999999	186	535	68	794	182	68	828	886	64	471	304	489	783	326	359	959	683	999999	999999	235	460	971	414	296	982	999999	723	674	273	999999	650	721	999999	686	452	25	790	999999	654	634	228	999999	376	607	999999	859	315	297	789	253	31	241	803	768	999999	999999	130	772	811	384	345	164	623	169	821	999999	944	107	874	999999	179	163	810	110	16	999999	605	807	396	999999	999999	435	999999	999999	874	418	917	776	944	246	895	28	718	999999	999999	73	487	216	785	326	999999	999999	423	455	999999	867	999999	703	999999	999999	999999	323	999999	687	892	909	280	602	999999	999999	999999	177	999999	999999	448	999999	999999	999999	810	942	872	398	999999	80	219	999999	21	438	946	16	986	224	25	999999	637	582	642	40	386	999999	793	999999	921	383	660	746	65	786	17	922	999999	999999	892	999999	999999	221	301	314	478	619	897	999999	656	288	425	452	162	600	999999	999999	518	415	164	430	159	988	477	648	999999	473	227	235	431	33	585	106	331	999999	999999	999999	290	999999	561	999999	492	951	238	642	957	218	593	999999	999999	151	414	25	999999	471	999999	530	999999	653	894	14	401	672	999999	633	703	329	999999	999999	557	584	585	190	853	397	938	207	759	835	690	212	879	762	999999	289	618	569	370	
859	536	522	681	636	443	999999	375	819	541	605	938	637	97	638	908	211	999999	234	172	348	999999	472	771	909	962	999999	135	639	232	140	24	144	959	270	428	44	902	999999	747	306	32	128	665	164	896	63	124	251	999999	247	724	394	407	31	336	74	751	999999	673	750	431	735	999999	410	999999	804	999999	827	219	873	999999	616	487	865	326	414	999999	999999	999999	909	999999	999999	999999	999999	416	999999	737	938	999999	364	293	140	285	996	999999	296	531	265	999999	999999	384	297	41	980	939	117	907	999999	999999	922	267	144	759	764	999999	999999	949	612	993	961	77	739	893	855	999999	178	341	490	989	40	882	550	52	999999	999999	999999	852	805	55	308	999999	204	244	999999	106	158	380	521	999999	338	999999	919	272	999999	34	999999	403	186	999999	771	776	427	552	999999	49	999999	102	838	999999	890	694	154	566	694	249	999999	505	882	758	442	797	820	665	661	693	962	288	439	896	889	999999	999999	415	284	532	304	652	570	999999	390	999999	541	291	933	643	202	363	577	373	161	149	521	428	957	974	956	761	999999	980	87	437	662	941	349	13	29	738	999999	172	999999	229	935	911	378	386	265	538	732	999999	501	609	999999	76	999999	750	376	257	457	310	999999	543	761	999999	894	999999	999999	600	941	930	999999	463	80	414	429	999999	213	610	59	581	999999	999999	39	999999	488	999999	725	999999	206	599	636	999999	999999	982	999999	411	468	355	26	425	999999	665	596	801	404	48	539	307	999999	813	546	766	207	999999	591	158	999999	889	999999	426	236	807	403	352	999999	852	182	98	817	27	473	858	593	633	999999	999999	830	237	477	999999	999999	999999	948	999999	62	870	999999	999999	401	448	897	999999	999999	999999	199	185	272	254	507	552	865	999999	489	999999	349	688	183	573	286	999999	327	999999	421	999999	488	999999	858	19	299	999999	288	999999	999999	999999	130	999999	615	999999	444	424	791	586	730	925	583	496	939	999999	999999	374	696	999999	138	863	131	621	167	591	121	392	326	263	999999	83	999999	108	754	119	508	999999	83	190	999999	862	746	741	555	496	999999	991	867	539	965	925	737	287	639	833	999999	999999	737	33	881	999999	107	538	999999	999999	661	485	742	829	820	599	301	516	871	275	999999	389	75	671	513	129	524	999999	297	39	346	986	469	920	861	999	716	59	309	86	764	999999	120	898	999999	602	999999	48	718	999999	633	231	999999	999999	717	868	999999	76	999999	761	538	320	999999	999999	321	675	26	821	967	821	999999	999999	
217	999999	510	907	279	999999	999999	910	999999	486	77	922	406	999999	579	105	212	999999	999999	649	999999	547	548	454	968	519	587	169	586	999999	999999	897	492	391	23	622	862	810	599	276	240	610	891	999999	252	999999	204	206	105	999999	618	974	265	243	713	669	255	66	938	759	999999	677	333	442	999999	180	439	24	111	957	242	402	404	298	419	927	999999	496	211	999999	324	391	73	665	999999	106	641	259	677	354	376	806	872	839	687	999999	999999	999999	646	82	888	190	105	148	688	999999	999999	967	999999	785	23	759	855	297	999999	208	614	999999	624	319	538	190	347	756	590	436	530	564	611	856	999999	208	849	138	762	144	999999	924	977	601	526	674	436	999999	341	999999	950	584	404	489	948	618	833	999999	544	999999	999999	348	558	999999	999999	24	366	966	999999	814	909	726	534	999999	911	689	999999	999999	793	863	999999	455	425	973	485	945	170	131	908	999999	999999	522	594	999999	301	948	376	725	905	999999	318	469	757	526	999999	234	60	999999	577	268	927	811	543	680	953	397	922	999999	776	751	999999	244	68	999999	450	396	142	479	18	999999	323	965	999999	291	555	294	697	899	276	999999	895	75	554	649	999999	563	979	913	111	904	35	791	948	164	657	999999	999999	656	999999	999999	999999	999999	96	614	945	961	693	262	135	669	699	33	317	525	856	999999	999999	419	995	886	417	999999	378	114	999999	531	999999	963	634	481	999999	51	823	956	999999	324	979	999999	704	154	869	999999	788	442	214	11	483	433	308	999999	999999	991	661	199	999999	999999	212	981	999999	423	945	999999	628	653	999999	999999	999999	999999	365	999999	809	750	999999	851	27	691	999999	999999	900	936	58	593	664	999999	98	892	390	634	999999	999999	122	999999	999999	290	208	999999	999999	144	656	555	801	132	78	999999	999999	643	286	999999	181	221	999999	999999	91	739	375	999999	999999	862	565	999999	277	576	999999	77	429	811	486	434	652	878	593	305	999999	999999	999999	925	999999	898	706	999999	615	580	462	842	856	846	915	534	915	846	999999	245	579	764	288	235	999999	10	347	257	167	852	168	303	628	145	985	737	604	449	836	999999	166	120	999999	697	999999	465	221	582	895	999999	518	805	805	357	726	525	76	909	110	524	561	458	297	763	422	168	224	720	860	188	929	476	19	905	999999	468	999999	999999	121	999999	788	765	362	999999	344	362	999999	280	419	470	671	695	348	322	999999	707	823	524	285	999999	251	501	721	717	31	52	795	999999	277	267	999999	485	
797	741	735	999999	105	91	428	69	999999	943	311	400	516	243	999999	999999	298	381	645	962	999999	166	999999	297	54	645	194	999999	566	596	999999	161	431	999999	898	606	999999	820	611	741	999999	226	999999	308	999999	999999	999999	999999	999999	108	612	895	622	86	999999	641	999999	447	751	999999	897	136	503	999999	999999	159	968	330	345	530	999999	477	770	903	867	97	872	820	999999	723	444	406	387	999999	984	117	538	999999	24	999999	983	999999	79	161	999999	968	723	219	368	50	361	879	452	393	987	999999	999999	719	999999	93	769	803	349	999999	999999	500	749	45	100	832	621	622	999999	999999	547	971	408	618	68	899	374	663	461	67	371	565	954	993	480	850	999999	819	147	930	497	190	799	999999	999999	354	229	688	128	535	429	739	999999	999999	846	26	735	516	660	319	719	999999	351	292	999999	460	999999	999999	999999	999999	850	999999	999999	386	590	999999	182	367	999999	714	680	686	544	926	638	632	991	591	999999	463	124	475	999999	827	221	391	838	516	999999	999999	999999	473	133	878	685	627	263	196	999999	489	843	377	43	945	639	42	571	425	653	44	468	999999	608	999999	135	385	641	999999	175	208	528	665	983	798	905	216	563	665	999999	21	379	805	808	667	999999	746	441	224	198	188	819	999999	863	350	226	999999	865	31	752	309	985	605	999999	584	999999	188	394	245	50	432	999999	906	999999	642	665	663	155	941	491	999999	943	427	469	999999	999999	115	999999	999999	581	60	351	541	913	940	35	773	783	234	999999	999999	361	206	184	766	709	999999	248	231	685	562	709	923	540	373	999999	567	146	44	205	999999	386	752	663	989	999999	999999	999999	999999	616	891	999999	999999	245	999999	36	999999	253	999999	287	999999	866	580	999999	999999	351	427	999999	549	584	467	636	999999	999999	999999	65	609	543	194	999999	999999	920	14	614	793	683	999999	688	490	346	619	324	443	756	730	999999	805	794	644	647	999999	936	453	999999	159	264	139	999999	396	994	999999	213	69	27	516	554	999999	966	173	345	564	739	520	212	999999	153	203	993	999999	858	999999	999999	898	999999	31	834	477	355	465	538	553	999999	999999	496	999999	416	265	425	249	186	137	839	999999	309	93	923	999999	251	695	15	71	146	593	999999	744	999999	314	522	996	682	87	517	999999	635	999999	669	999999	999999	292	557	888	999999	999999	132	731	420	195	999999	463	999999	999999	999999	660	459	477	416	999999	999999	752	318	999999	742	429	999999	108	620	999999	995	517	424	485	402	959	147	127	292	393	
999999	999999	333	999999	715	68	898	273	999999	999999	61	167	999999	999999	685	281	973	456	999999	359	195	999999	120	999999	999999	91	999999	622	26	275	999999	341	999999	33	840	956	429	999999	999999	999999	999999	304	257	763	287	837	143	65	800	999999	985	691	999999	933	207	447	696	251	999999	999999	999999	286	999999	999999	999999	999999	999999	361	528	999999	999999	91	69	471	999999	891	776	356	803	999999	948	983	821	894	999999	999999	369	999999	826	402	999999	187	665	999999	999999	254	56	671	429	999999	865	999999	999999	81	279	999999	631	511	115	315	999999	349	999999	999999	999999	46	464	362	305	512	359	999999	999999	135	468	674	426	307	999999	584	845	999999	999999	245	496	999999	999999	999999	625	999999	210	999999	155	999999	732	920	999999	790	85	999999	999999	999999	376	999999	218	999999	999999	411	613	604	487	333	704	531	470	565	999999	999999	388	519	999999	715	999999	999999	311	999999	999999	999999	999999	548	935	635	999999	189	794	161	999999	20	999999	999999	919	53	146	999999	897	877	163	624	59	176	508	536	411	566	46	84	955	456	999999	999999	578	242	18	75	669	852	111	524	736	318	999999	410	185	46	999999	999999	578	716	31	434	348	950	965	999999	999999	408	234	665	152	720	206	292	405	320	773	686	45	81	361	55	775	999999	888	740	348	107	999999	374	965	499	505	249	434	999999	378	627	276	781	999999	270	627	445	999999	26	122	545	15	865	272	913	512	999999	364	976	658	999999	999999	999999	888	999999	57	859	700	653	224	956	857	225	942	156	420	263	55	101	999999	340	266	871	628	999999	102	496	111	61	999999	998	999999	999999	531	669	564	52	893	94	222	768	745	728	802	165	687	789	922	126	999999	999999	461	273	557	328	452	999999	999999	94	848	561	999999	999999	999999	999999	82	408	999999	999999	591	377	370	999999	879	660	594	537	999999	999999	999999	312	573	999999	557	738	547	999999	900	212	226	373	999999	999999	245	660	20	106	72	587	92	288	106	650	999999	999999	888	499	999999	897	734	914	131	999999	968	545	988	772	100	927	999999	461	508	490	66	227	931	999999	999999	999999	649	497	999999	491	389	837	216	999999	459	999999	850	57	999999	13	478	999999	251	312	839	999999	671	247	16	145	909	999999	780	615	593	317	203	336	773	999999	257	999999	449	639	753	141	338	75	322	668	87	629	234	505	22	754	999999	629	722	36	557	411	491	999999	582	758	66	999999	339	152	238	523	283	71	999999	241	861	999999	559	708	370	606	925	347	999999	999999	406	285	999999	839	341	574	
999999	747	999999	846	999999	120	67	994	999999	737	999999	180	440	563	999999	172	999999	999999	892	374	79	23	665	950	486	153	281	999999	362	781	999	500	999999	663	909	536	453	909	486	751	553	564	999999	633	869	754	999999	505	933	999999	999999	822	946	966	504	600	91	667	999999	611	838	765	642	999999	738	246	369	777	654	819	718	840	303	999999	820	515	999999	999999	91	731	246	776	368	128	256	999999	999999	844	999999	999999	454	786	549	875	999999	788	922	340	895	633	999999	139	851	124	999999	999999	528	805	156	989	220	60	585	999999	374	72	406	524	57	561	999999	999999	618	345	375	931	301	427	237	999999	593	59	146	457	999999	117	925	254	999999	999999	999999	999999	697	999999	107	404	211	911	999999	850	999999	407	293	344	999999	999999	521	515	748	593	402	111	578	999999	406	171	913	138	301	267	999999	161	920	495	902	999999	827	449	247	970	999999	389	915	387	649	195	766	802	516	475	595	419	505	20	999999	557	179	999999	999999	936	490	82	620	999999	712	240	486	999999	441	999999	999999	81	277	778	862	23	195	200	475	999999	404	121	622	826	671	727	999999	910	336	355	775	253	677	999999	489	658	999999	999999	674	999999	708	999999	999999	999999	431	524	152	999999	157	155	371	979	117	561	541	379	460	793	583	985	584	575	470	95	230	799	404	999999	298	214	253	524	525	66	512	436	999999	111	999999	157	585	928	763	191	999999	999999	999999	125	769	999999	208	976	97	689	834	999999	507	285	299	632	129	999999	439	943	901	847	463	61	59	115	628	358	999999	436	409	999999	812	289	999999	999999	663	999999	206	187	15	277	999999	836	232	379	999999	475	999999	772	37	408	499	819	289	146	342	95	76	999999	491	849	586	661	289	999999	329	227	183	865	999999	841	980	261	937	634	421	627	828	679	186	163	546	999999	409	10	166	999999	999999	965	101	578	222	541	999999	166	690	999999	556	54	59	710	301	946	803	195	428	248	999999	655	724	999999	266	396	487	338	999999	960	262	288	32	336	999999	218	773	400	628	448	999999	781	943	646	999999	784	629	999999	861	599	823	223	999999	999999	121	354	250	386	999999	825	63	367	852	730	522	277	32	999999	999999	93	182	413	566	980	682	109	711	88	644	482	766	999999	476	714	999999	48	999999	999999	225	873	999999	397	88	999999	394	207	929	223	133	803	762	906	982	778	426	419	656	601	244	21	643	171	741	999999	68	999999	891	148	593	484	571	999999	508	619	125	785	335	999999	
596	485	180	497	955	841	720	999999	40	697	999999	727	392	999999	869	999999	239	805	656	248	744	352	316	791	999999	649	999999	999999	408	999999	663	999999	94	892	15	759	840	156	216	900	128	999999	21	203	850	865	101	466	999999	999999	999999	319	999999	96	29	999999	178	999999	867	315	999999	876	999999	999999	44	656	999999	499	109	119	999999	93	999999	755	129	999999	341	999999	940	764	557	775	795	113	999999	353	512	997	873	762	590	999999	288	900	301	252	746	999999	168	999999	999999	602	367	938	931	306	720	383	999999	482	911	65	448	112	758	833	90	999999	999999	691	153	645	625	346	529	999999	804	999999	464	877	999999	987	954	999999	542	955	418	999999	182	685	633	999999	999999	400	850	534	999999	186	152	468	171	398	668	477	999999	586	977	30	419	30	502	31	999999	999999	999999	999999	999999	701	999999	803	999999	233	186	999	999999	24	614	234	496	994	999999	628	556	999999	715	411	328	487	999999	999999	977	397	999999	999999	999999	612	999999	942	717	926	433	320	999999	999999	54	938	999999	999999	999999	45	971	752	534	424	132	873	474	999999	383	281	605	623	15	999999	999999	36	786	999999	816	455	803	671	516	569	999999	587	21	999999	951	777	199	659	78	660	985	999999	863	32	999999	319	147	297	999999	446	331	999999	315	999999	523	999999	161	197	852	964	241	309	246	965	854	999999	862	266	971	606	91	945	999999	354	999999	600	173	999999	994	506	317	516	113	79	999999	759	282	16	999999	934	625	12	999999	113	429	685	989	897	999999	495	456	881	325	962	999999	385	265	961	386	922	853	397	999999	999999	656	725	206	176	726	104	272	856	571	47	980	999999	999999	451	999999	999999	610	275	595	509	60	436	201	150	999999	862	504	321	629	999999	999999	237	809	461	456	703	488	999999	999999	999999	999999	999999	319	287	981	285	248	814	45	444	322	587	802	999999	999999	999999	999999	999999	461	864	999999	951	236	799	999999	752	280	999999	994	231	463	787	999999	522	286	460	126	913	168	439	999999	690	285	195	459	503	435	126	999999	236	180	999999	371	317	483	999999	373	520	999999	999999	15	561	819	999999	980	999999	493	289	415	845	999999	620	999999	999999	249	910	675	999999	349	462	999999	999999	529	767	61	999999	425	787	49	15	96	606	999999	930	433	999999	870	471	999999	925	999999	155	710	321	133	560	535	349	77	572	605	999999	180	999999	911	852	999999	999999	999999	949	118	705	999999	410	758	506	38	999999	598	186	49	214	836	424	999999	181	999999	218	644	999999	505	86	
719	476	999999	764	435	723	28	581	40	818	708	999999	816	999999	905	310	562	626	999999	568	999999	890	999999	999999	495	756	426	739	999999	823	999999	271	999999	42	986	999999	10	994	81	314	948	26	155	230	506	582	607	147	276	999999	999999	999999	999999	936	999999	828	999999	18	278	679	999999	289	999999	217	411	446	810	784	328	999999	309	999999	555	227	620	999999	744	313	894	999999	999999	288	473	267	999999	999999	999999	517	707	999999	999999	999999	999999	401	17	999999	844	999999	999999	999999	771	823	819	145	842	98	472	751	999999	600	94	639	123	999999	999999	28	815	999999	50	21	999999	999999	87	171	309	999999	842	999999	999999	951	889	806	494	835	151	335	469	337	425	88	927	551	201	116	83	201	878	999999	999999	989	999999	930	897	999999	916	479	745	658	835	534	999999	318	542	375	710	287	155	288	224	204	559	999999	999999	999999	94	601	999999	999999	999999	118	438	483	292	230	107	958	909	687	999999	672	589	810	502	890	833	618	999999	999999	405	795	56	599	155	999999	439	375	442	935	722	999999	378	775	999999	727	106	999999	35	999999	277	751	378	467	370	552	615	748	986	607	138	475	592	284	575	999999	71	838	337	616	999999	999999	526	973	965	603	303	814	250	774	794	71	999999	697	999999	653	427	588	239	999999	70	690	389	834	807	256	999999	999999	999999	278	665	267	444	999999	531	545	235	404	999999	999999	999999	800	508	221	813	76	882	895	999999	921	874	483	999999	999999	999999	110	353	691	176	718	872	209	614	972	118	537	627	999999	176	24	428	33	999999	473	354	269	192	177	31	740	999999	836	378	999999	999999	192	658	709	863	430	201	544	999999	784	893	58	196	536	999999	999999	999999	708	729	711	503	999999	397	145	999999	295	917	999999	669	435	354	45	999999	336	999999	926	879	918	320	745	822	999999	794	311	999999	999999	83	656	999999	999999	301	999999	116	667	784	999999	794	523	328	577	513	26	874	803	999999	858	227	999999	958	186	407	999999	398	999999	999999	619	65	96	565	999999	222	271	999999	924	143	689	999999	173	551	34	141	999999	599	742	241	806	999999	991	871	721	89	223	697	999999	348	770	999999	132	779	175	497	999999	957	244	999999	999999	905	949	669	749	999999	63	317	934	54	51	932	656	752	999999	609	74	224	999999	14	998	573	232	585	373	423	806	999999	386	999999	433	999999	999999	387	990	901	70	331	999999	792	35	999999	763	843	999999	838	620	379	696	565	999999	493	124	240	366	677	682	999999	306	336	133	669	931	
999999	999999	643	578	999999	762	999999	549	742	999999	61	999999	999999	999999	999999	999999	534	802	436	697	821	999999	940	293	134	30	322	229	999999	999999	795	999999	999999	999999	366	232	664	999999	351	999999	515	25	690	399	73	260	274	867	302	95	771	533	696	971	119	303	680	359	454	258	449	962	853	718	308	391	999999	128	454	166	999999	274	461	818	192	805	999999	999999	230	873	756	999999	926	611	262	271	999999	999999	864	72	999999	999999	816	103	178	553	172	972	101	681	638	999999	999999	146	470	507	999999	999999	999999	314	880	139	139	581	502	993	45	251	465	46	419	237	999999	999999	614	319	999999	368	649	639	999999	999999	459	548	999999	610	42	790	999999	755	999999	999999	606	560	999999	423	185	245	600	999999	517	999999	516	999999	272	999999	892	40	532	160	58	714	238	159	671	439	999999	590	346	999999	960	255	999999	999999	847	324	630	703	210	200	144	223	767	999999	131	999999	933	404	286	833	717	999999	999999	989	707	484	866	999999	888	751	742	595	898	708	999999	999999	819	807	217	947	999999	199	830	341	26	834	999999	763	37	948	999999	286	313	999999	184	958	999999	121	12	373	458	183	814	459	457	549	999999	999999	260	860	902	136	196	338	63	528	999999	926	999999	999999	999999	113	429	999999	255	999999	291	396	534	265	283	708	804	844	499	606	384	380	883	999999	519	888	512	177	56	379	99	975	459	656	786	71	148	139	999999	355	753	874	213	991	999999	929	533	994	587	204	331	352	839	456	999999	801	53	999999	363	999999	600	262	999999	999999	377	315	936	878	479	222	569	999999	19	999999	852	999999	999999	999999	219	590	364	999999	590	851	57	999999	999999	13	512	984	999999	642	775	195	754	501	999999	336	623	952	992	655	524	374	999999	656	343	694	603	643	633	161	999999	773	295	93	999999	999999	999999	631	179	933	375	999999	999999	927	999999	823	400	361	999999	840	278	999999	597	708	992	225	226	400	412	451	409	869	361	866	356	999999	999999	999999	829	938	507	992	783	69	290	39	179	707	756	519	303	251	999999	793	999999	39	185	586	999999	456	826	438	228	727	999999	505	144	338	581	897	923	729	532	591	342	999999	999999	538	428	962	999999	999999	644	893	158	167	755	567	982	999999	826	323	579	382	122	999999	774	65	535	784	895	841	999999	859	595	573	999999	532	460	999999	999999	647	999999	137	411	317	794	335	999999	375	750	576	355	264	81	609	160	160	478	273	999999	427	13	644	999999	214	392	784	307	584	448	233	
999999	385	771	188	166	999999	970	805	285	999999	486	169	44	999999	495	872	788	999999	999999	569	63	197	105	137	999999	999999	70	207	924	999999	37	995	927	999999	999999	969	492	892	453	708	189	999999	999999	72	999999	843	610	748	718	999999	996	321	999999	999999	179	920	999999	643	999999	643	999999	773	880	276	421	491	999999	517	860	525	389	895	542	715	389	390	209	999999	999999	800	912	322	999999	414	999999	999999	834	58	357	999999	689	849	999999	809	327	415	792	721	650	460	612	103	999999	203	140	111	999999	455	999999	999999	720	256	999999	744	731	78	295	475	264	999999	656	193	999999	322	835	540	547	732	397	973	597	488	392	736	198	819	435	295	283	910	938	999999	559	999999	827	443	401	999999	999999	258	999999	327	467	946	803	428	999999	575	367	999999	563	56	67	525	201	242	863	999999	555	911	643	999999	201	999999	999999	999999	633	999999	495	402	148	933	654	148	853	280	30	999999	932	769	886	999999	999999	683	999999	892	332	44	999999	594	579	680	999999	176	615	130	999999	124	189	999999	999999	342	90	965	462	629	401	918	672	920	999999	427	999999	786	35	999999	82	518	995	874	944	599	232	999999	822	468	999999	487	533	732	155	906	266	405	974	553	779	999999	231	727	999999	413	999999	457	999999	999999	999999	282	150	831	999999	616	128	315	592	206	120	189	153	993	754	999999	394	999999	775	315	999999	393	811	482	999999	120	999999	999999	999999	540	236	775	528	999999	999999	603	346	701	999999	538	787	951	812	999999	443	999999	999999	237	973	585	999999	432	999999	76	991	508	470	668	827	937	329	850	931	62	969	999999	999999	483	427	999999	999999	693	265	999999	527	219	580	43	49	413	302	999999	304	798	999999	999999	103	999999	677	78	142	999999	874	999999	218	937	999999	999999	809	108	999999	344	810	999999	17	999999	176	999999	548	782	927	999999	629	424	999999	270	556	142	999999	174	250	999999	805	358	28	900	818	519	38	590	199	820	234	940	999999	999999	259	481	791	195	999999	658	913	999999	150	705	58	459	111	948	391	887	229	644	857	740	999999	461	999999	999999	516	999999	416	957	592	117	212	688	950	999999	21	999999	350	355	536	592	295	999999	218	322	999999	368	417	89	999999	311	601	589	93	999999	428	797	677	999999	678	980	251	955	999999	43	503	370	509	423	936	316	999999	874	999999	275	999999	629	253	492	999999	158	249	336	999999	999999	999999	999999	605	226	269	999999	407	666	676	999999	999999	339	607	999999	819	490	999999	999999	153	892	764	727	999999	817	
288	798	554	999999	428	530	999999	914	999999	31	527	880	765	292	164	999999	909	999999	207	561	999999	125	32	78	672	775	298	255	193	865	526	999999	151	999999	938	470	999999	222	248	156	816	435	142	585	999999	939	724	999999	839	429	983	999999	999999	920	891	173	776	485	999999	653	241	999999	730	342	999999	738	738	999999	354	999999	64	696	641	999999	744	500	999999	999999	999999	733	60	722	416	999999	881	642	269	230	896	999999	693	192	700	999999	914	332	704	799	999999	999999	999999	747	231	154	374	999999	999999	478	186	401	999999	999999	999999	788	602	519	87	966	999999	861	479	518	999999	579	999999	999999	996	56	146	999999	795	193	365	505	999999	313	999999	999999	399	594	400	790	54	504	999999	363	129	999999	992	999999	254	737	999999	229	447	691	665	652	153	502	300	205	999999	763	999999	996	975	999999	264	299	28	815	576	866	470	688	474	587	984	999999	999999	93	64	741	178	67	999999	145	67	999999	999999	848	127	897	304	205	459	290	999999	598	387	999999	999999	702	386	438	171	482	759	759	227	88	667	506	999999	216	999999	999999	595	999999	161	999999	999999	999999	651	180	697	679	999999	999999	239	193	999999	395	269	999999	436	999999	999999	739	896	372	386	308	623	569	190	621	156	97	63	860	695	999999	447	999999	61	244	999999	999999	999999	491	910	493	999999	43	999999	282	246	560	780	790	244	856	651	788	464	999999	999999	92	989	999999	532	484	999999	379	498	339	947	721	148	999999	310	999999	998	414	462	892	778	589	180	908	384	596	317	273	625	839	708	999999	93	849	999999	968	226	999999	958	436	281	160	545	69	334	524	421	588	490	95	857	246	999999	571	433	999999	911	999999	701	999999	177	999999	753	659	999999	298	638	299	757	999999	932	999999	456	36	621	627	54	120	584	860	185	999999	783	540	999999	471	333	522	425	234	999999	999999	999999	32	999999	332	407	885	439	45	999999	131	999999	159	999999	523	790	309	950	806	174	800	506	841	760	999999	175	222	678	168	964	125	999999	532	283	796	380	433	766	999999	999999	169	681	999999	999999	999999	897	634	387	467	680	33	999999	999999	69	266	639	132	271	999999	167	195	999999	280	81	771	999999	308	999999	367	153	367	999999	661	586	999999	128	958	868	999999	999999	541	834	220	487	940	553	264	472	26	166	257	171	945	141	44	952	411	476	212	999999	999999	758	999999	323	999999	490	910	43	64	148	680	999999	999999	999999	625	360	999999	792	999999	227	993	835	858	210	999999	205	597	530	552	63	717	
491	665	999999	951	999999	814	999999	174	459	999999	230	999999	878	999999	993	607	675	515	999999	955	618	346	984	812	999999	900	820	427	128	893	999999	490	11	430	199	598	663	328	999999	546	109	628	680	585	772	427	999999	724	902	597	921	24	868	107	109	999999	681	99	197	882	999999	479	999999	566	261	740	416	458	296	405	944	356	672	147	855	990	999999	999999	49	999999	920	105	525	531	971	376	999999	904	999999	53	917	574	999999	960	551	630	583	124	333	42	20	999999	999999	506	653	574	351	731	251	118	490	281	59	999999	999999	898	953	999999	594	885	128	512	136	999999	488	999999	225	711	595	235	999999	550	86	16	335	399	999999	29	877	407	34	890	999999	999999	563	645	524	999999	999	653	677	69	999999	448	914	508	404	194	28	283	358	999999	999999	999999	702	999999	205	53	526	571	240	934	646	197	860	238	999999	914	689	842	855	999999	712	942	558	357	29	637	999999	826	999999	484	10	999999	999999	394	753	646	520	623	450	480	763	999999	422	999999	422	343	587	999999	658	489	504	999999	427	422	999999	204	467	999999	999999	567	951	999999	575	756	934	999999	148	475	484	213	403	76	999999	384	182	283	999999	815	934	686	60	416	999999	515	979	999999	187	635	466	559	189	999999	703	882	529	73	862	666	808	381	204	121	211	455	96	438	784	52	249	999999	674	651	419	999999	517	545	999999	70	776	120	999999	513	999999	925	34	999999	373	519	855	119	999999	863	17	999999	491	938	999999	722	429	999999	49	145	395	812	885	537	756	469	375	984	542	801	999999	999999	999999	691	999999	999999	431	857	75	999999	197	140	999999	811	644	856	999999	579	340	809	640	234	80	999999	127	206	49	999999	481	904	154	870	576	619	973	999999	999999	799	999999	928	999999	999999	999999	775	948	264	999999	84	892	999999	716	795	654	999999	170	665	628	788	999999	999999	999999	999999	386	170	129	999999	563	622	837	335	810	999999	743	412	517	79	748	304	780	999999	626	965	604	999999	197	358	225	843	458	318	999999	267	999999	929	691	366	195	999999	655	999999	999999	999999	246	567	999999	763	62	251	225	101	916	999999	17	710	289	281	999999	803	973	770	111	999999	174	529	645	552	726	814	999999	161	883	432	648	159	171	669	729	999999	493	434	306	999999	628	367	401	366	260	525	649	420	36	391	352	999999	529	999999	792	716	921	546	999999	999999	530	74	217	493	685	999999	549	620	552	303	320	548	999999	137	101	807	999999	999999	302	210	175	311	134	502	
90	763	629	190	876	22	999999	946	398	999999	452	564	159	907	680	402	999999	999999	868	733	81	804	999999	402	999999	999999	588	999999	254	835	999999	229	939	715	413	922	238	368	999999	539	187	374	999999	999999	999999	999999	657	999999	608	999999	999999	146	443	401	431	286	352	237	999999	890	433	999999	702	562	999999	233	624	444	504	758	173	618	999999	338	555	706	653	15	999999	361	999999	368	999999	353	611	936	786	547	294	137	579	10	999999	853	116	999999	671	598	429	461	912	999999	726	850	999999	999999	852	999999	999999	724	632	347	519	939	999999	74	450	999999	950	59	446	87	159	999999	999999	173	550	440	231	851	44	65	999999	999999	448	125	642	193	617	995	93	999999	701	999999	999999	242	490	137	302	51	999999	323	647	999999	25	835	73	359	999999	573	75	999999	999999	994	999999	576	762	263	999999	999999	432	999999	741	954	965	999999	999999	589	871	946	999999	423	999999	999999	597	999999	418	999999	251	612	61	999999	522	54	999999	671	799	706	880	999999	480	237	636	855	618	999999	582	692	414	999999	999999	999999	487	999999	890	652	284	999999	407	968	168	999999	22	888	395	149	744	697	34	304	964	679	999999	942	999999	999999	786	292	571	600	999999	999999	801	990	163	578	805	999999	163	287	999999	999999	309	912	770	923	224	999999	469	479	262	999999	999999	119	296	780	773	999999	257	445	999999	991	140	806	829	442	999999	32	734	817	999999	999999	543	746	907	867	380	797	999999	553	240	48	999999	999999	348	999999	999999	691	703	382	804	999999	551	718	999999	999999	966	502	93	338	177	202	999999	652	146	315	351	921	212	999999	409	976	372	999999	214	827	999999	48	999999	575	385	999999	328	999999	23	82	999999	825	334	511	901	877	714	999999	385	48	999999	180	999999	43	999999	999999	489	285	972	827	999999	847	513	594	238	999999	44	517	952	113	873	999999	999999	999999	910	526	596	999999	527	999999	272	529	327	176	803	997	94	434	999999	999999	584	52	389	999999	183	557	322	740	283	973	843	206	891	999999	174	373	540	999999	999999	395	549	788	758	451	565	999999	999999	999999	999999	240	843	610	999999	999999	999999	830	282	454	890	362	999999	856	427	554	688	75	638	55	999999	999999	466	203	311	277	700	796	294	999999	629	805	999999	976	999999	52	139	242	351	188	753	343	100	96	999	770	192	693	370	214	762	999999	740	999999	343	361	773	649	309	587	999999	999999	999999	999999	824	95	334	237	999999	385	999999	456	723	999999	301	999999	349	380	204	541	95	999999	999999	999999	999999	140	
74	552	642	999999	279	489	999999	764	176	999999	797	756	271	913	445	999999	786	985	789	316	775	290	193	674	21	999999	455	999999	999999	999999	306	465	999999	694	30	781	594	999999	115	934	999999	958	999999	999999	871	592	999999	290	105	999999	999999	999999	999999	869	999999	999999	369	967	586	999999	44	175	273	999999	725	999999	999999	577	893	663	999999	476	879	999999	793	816	996	913	803	428	999999	174	999999	371	783	999999	174	999999	339	999999	422	999999	733	239	899	357	695	132	555	539	995	999999	397	999999	770	999999	999999	999999	999999	999999	999999	999999	174	167	592	999999	503	901	999999	999999	177	999999	999999	656	251	999999	743	650	954	446	130	999999	367	273	433	753	776	240	600	39	295	999999	223	999999	458	999999	462	575	647	39	999999	794	999999	999999	999999	697	999999	740	999999	38	999999	920	491	639	426	914	98	999999	733	999999	104	999999	999999	358	583	450	94	456	208	286	289	178	13	999999	592	336	138	681	901	736	460	999999	50	572	28	374	245	584	375	544	876	562	999999	808	934	591	492	396	999999	922	612	846	542	913	748	842	917	566	56	999999	785	416	999	996	387	999999	231	738	340	218	214	999999	91	663	409	727	335	204	990	10	999999	999999	579	999999	133	999999	999999	136	823	185	999999	678	999999	285	758	469	562	999999	430	875	370	753	999999	893	717	999999	999999	878	514	31	999999	722	575	55	255	53	837	30	872	773	566	104	914	164	761	535	970	806	905	939	175	489	774	124	640	100	999999	685	271	999999	999999	623	999999	802	999999	734	999999	999999	39	714	632	541	973	999999	319	275	838	999999	142	999999	142	958	973	574	855	37	948	461	415	165	368	161	759	999999	923	942	999999	121	495	36	999999	999999	777	200	317	633	999999	999999	805	999999	261	782	553	999999	887	891	650	57	947	641	786	652	86	873	356	480	781	131	734	377	792	726	416	115	999999	654	999999	783	267	231	999999	832	655	50	904	999999	607	680	964	999999	301	434	174	854	999999	780	411	903	844	836	852	395	392	437	999999	534	375	447	329	999999	710	999999	790	725	999999	954	996	46	999999	769	873	111	166	999999	85	367	562	562	999999	979	252	287	939	430	999999	135	449	228	468	380	220	169	999999	731	999999	435	644	449	734	296	784	999999	934	999999	999999	750	999999	689	361	224	999999	813	581	350	990	432	999999	369	355	999999	514	777	999999	999999	999999	999999	999999	999999	381	999999	723	122	827	579	204	877	353	864	467	628	999999	759	999999	254	408	406	587	999999	740	898	
507	284	103	999999	781	16	999999	345	999999	259	999	803	318	711	500	859	985	12	155	123	999999	72	901	999999	999999	754	911	333	200	163	999999	740	695	483	999999	999999	999999	98	999999	999999	90	17	350	218	628	103	451	999999	753	999999	420	585	864	627	999999	444	382	377	999999	36	105	473	154	999999	134	269	118	834	568	61	840	897	214	957	43	81	722	693	107	13	313	756	580	652	742	549	999999	999999	665	708	76	651	455	771	999999	616	863	999999	93	369	999999	617	999999	999999	708	999999	381	907	594	746	722	688	279	639	723	349	893	502	628	999999	393	50	179	999999	999999	198	999999	443	864	426	218	743	999999	738	27	695	169	878	943	999999	999999	968	483	918	985	387	999999	816	999999	753	722	370	999999	508	975	945	448	736	716	519	80	938	53	999999	537	979	88	541	621	38	189	999999	559	409	999999	425	567	260	874	608	816	999999	395	120	703	848	393	111	762	82	999999	432	171	433	158	240	925	315	390	16	308	841	999999	999999	999999	707	811	950	102	999999	388	197	999999	118	703	445	552	999999	999999	689	999999	977	778	548	780	757	853	135	260	186	500	261	869	867	309	999999	440	376	546	996	46	999999	999999	211	999999	69	999999	63	729	713	687	992	842	999999	420	331	72	656	999999	816	854	686	699	916	70	136	999999	995	808	999999	14	186	396	477	653	163	968	577	853	720	197	999999	999999	547	498	507	419	179	999999	999999	999999	784	137	729	999999	360	743	999999	999999	567	742	573	999999	10	999999	511	999999	999999	57	267	362	495	802	527	629	64	290	999999	427	562	717	158	999999	999999	816	230	58	999999	335	302	420	876	999999	295	978	623	554	404	838	987	901	54	131	198	999999	999999	999999	609	110	96	79	590	674	588	850	593	999999	424	194	488	999999	940	48	754	847	999999	69	517	999999	999999	510	885	999999	439	661	672	999999	360	999999	999999	249	448	565	249	999999	829	211	847	445	394	598	999999	220	359	534	999999	16	377	351	150	367	999999	70	105	586	999999	276	245	927	187	566	674	220	999999	249	24	384	799	999999	28	284	222	81	164	416	380	674	964	904	700	999999	660	19	999999	999999	999999	387	999999	999999	999999	562	966	999999	267	999999	924	918	426	119	520	586	217	845	999999	865	155	402	905	688	215	519	312	340	236	999999	906	999999	156	999999	475	636	914	999999	999999	465	999999	301	814	336	491	461	258	855	999999	123	459	814	686	208	885	382	482	999999	999999	530	260	999999	693	746	921	
999999	772	999999	999999	883	672	80	363	867	999999	854	999999	999999	207	753	270	999999	999999	122	72	999999	978	948	876	102	164	142	999999	961	999999	682	607	77	415	231	689	595	220	510	999999	389	999999	999999	650	41	999999	903	584	702	269	803	688	999999	684	999999	999999	999999	786	552	729	539	389	401	662	875	999999	999999	173	999999	74	674	246	446	671	999999	641	169	308	845	999999	260	999999	999999	701	412	993	36	393	586	940	866	809	668	780	911	999	68	166	774	785	284	999999	608	638	595	567	252	909	11	197	131	524	941	999999	478	981	402	699	999999	999999	229	136	586	45	207	999999	999999	665	759	999999	582	999999	533	69	33	519	949	999999	116	845	751	999999	392	399	818	351	867	424	999999	999999	606	369	906	893	566	999999	164	999999	999999	999999	990	587	999999	327	999999	999999	991	999999	230	958	42	53	593	414	999999	111	744	197	999999	999999	997	162	363	829	999999	223	106	999999	999999	876	365	385	917	387	854	173	967	74	784	700	999999	985	999999	353	897	999999	775	501	999999	464	412	999999	356	584	731	837	999999	999999	251	400	31	360	388	354	999999	999999	999999	215	559	966	144	680	999999	527	505	22	958	19	932	999999	447	604	876	48	473	398	999999	343	655	27	999999	999999	999999	394	678	999	606	848	750	999999	999999	570	942	797	329	732	565	829	88	719	878	224	398	999999	952	427	483	350	881	214	628	792	559	542	36	498	856	27	999999	506	415	119	269	692	95	877	662	89	718	740	833	209	264	999999	999999	725	258	105	441	260	525	266	967	545	621	645	999999	409	770	831	875	547	980	582	314	999999	954	705	642	85	999999	999999	631	150	380	428	537	623	403	310	249	761	586	598	980	158	152	723	80	450	999999	262	319	886	999999	999999	229	681	632	999999	771	999999	999999	366	495	999999	999999	999999	174	203	117	396	16	470	591	124	961	392	601	165	626	240	634	201	217	512	999999	999999	285	94	209	999999	991	33	999999	696	999999	229	113	859	999999	324	558	877	342	480	256	999999	305	750	334	837	89	476	999999	540	918	999999	999999	999999	46	889	552	999999	993	261	405	982	999999	895	999999	741	288	999999	640	311	999999	757	858	737	266	245	449	534	999999	999999	999999	524	999999	999999	999999	45	999999	999999	822	634	772	478	883	91	84	274	918	409	999999	999999	999999	347	836	451	999999	171	413	421	725	800	449	27	999999	631	485	881	999999	931	127	782	670	167	920	16	999999	213	999999	777	999999	992	327	50	601	176	
814	999999	688	829	151	617	631	659	999999	31	195	754	158	262	999999	203	999999	987	292	161	922	400	426	999999	911	999999	297	636	759	999999	483	409	426	163	817	56	203	999999	789	999999	999999	999999	762	898	820	785	64	621	180	468	439	339	757	449	999999	423	22	858	918	999999	329	999999	899	999999	999999	999999	337	999999	999999	560	999999	680	207	782	11	910	637	527	19	136	601	676	999999	300	303	153	651	976	908	999999	43	999999	963	303	190	164	122	100	360	999999	457	68	999999	620	468	758	142	975	999999	344	785	494	999999	791	999999	653	999999	608	377	999999	144	360	96	999999	999999	999999	717	903	601	846	999999	546	999999	999999	678	542	499	845	999999	544	20	675	538	999999	618	999999	999999	181	409	999999	624	513	723	954	899	106	971	145	104	804	51	238	384	602	545	999999	326	874	122	362	999999	694	776	833	394	469	999999	522	432	976	178	545	999999	74	231	295	823	222	999999	582	999999	364	750	37	503	782	301	999999	38	999999	232	622	68	999999	999999	930	736	890	999999	440	999999	459	713	127	636	505	999999	319	999999	260	424	999999	799	540	791	798	944	749	339	612	999999	886	999999	62	999999	555	486	457	689	301	558	933	652	644	999999	121	651	999999	401	997	58	981	565	999999	955	128	823	527	265	585	985	999999	999999	957	273	397	999999	660	374	90	29	286	630	89	701	490	999999	164	243	999999	157	321	999999	999999	564	195	331	715	106	635	999999	959	999999	999999	315	999999	383	694	381	909	156	990	268	321	999999	771	361	999999	86	474	999999	668	294	585	437	999999	639	999999	403	87	76	260	564	738	357	999999	999999	999999	773	999999	117	766	783	333	533	167	999999	46	999999	792	999999	845	999999	631	999999	73	674	617	676	999999	932	999999	301	999999	999999	895	436	529	999999	917	688	999999	999999	946	367	900	999999	960	61	280	620	602	999999	610	252	231	621	999999	770	294	999999	999999	848	999999	999999	951	475	999999	999999	638	731	999999	999999	446	114	998	142	691	999999	77	999999	713	566	406	31	340	999999	690	61	999999	999999	503	999999	999999	999999	222	987	999999	749	999999	434	406	999999	999999	548	96	529	427	506	254	99	929	999999	703	116	681	909	451	119	999999	999999	785	999999	868	363	237	999999	404	913	891	21	560	999999	857	642	999999	243	153	857	934	810	874	999999	999999	999999	354	835	999999	572	850	313	545	999999	882	756	649	969	612	999999	321	322	135	513	615	999999	538	999999	810	999999	335	448	765	594	184	66	999999	601	999999	345	999999	
999999	718	831	73	588	475	97	68	110	999999	811	631	93	546	622	685	370	578	574	994	366	35	999999	247	411	999999	999999	298	826	971	999999	350	276	59	999999	603	303	450	36	767	999999	928	709	77	523	817	999999	58	561	380	999999	999999	64	351	999999	375	723	999999	661	999999	523	799	242	999999	944	471	364	44	999999	28	999999	920	552	807	553	437	326	927	723	593	865	903	736	456	999999	36	295	925	407	554	880	708	788	985	999999	651	696	580	133	62	462	647	432	543	999999	504	480	257	797	224	59	795	871	77	185	620	73	786	582	917	185	439	637	80	999999	999999	141	999999	999999	999999	741	999999	999999	999999	140	227	481	203	467	999999	555	999999	137	192	999999	95	836	999999	810	999999	587	999999	997	215	876	33	20	361	999999	314	372	999999	694	895	483	999999	991	999999	999999	957	149	870	328	529	372	147	312	999999	999999	62	847	420	755	929	999999	830	748	597	793	117	216	129	999999	163	689	641	353	241	708	202	103	636	784	852	999999	717	592	478	843	739	720	565	999999	352	466	952	168	764	999999	653	564	403	999999	829	999999	29	999999	999999	999999	730	793	80	746	999999	959	221	636	999999	445	999999	248	280	754	999999	396	650	342	999999	697	737	482	589	999999	65	638	999999	229	955	111	474	999999	427	638	123	946	650	819	414	999999	255	326	999999	328	972	414	999999	649	999999	442	999999	687	999999	477	112	257	213	418	691	744	999999	991	680	999999	971	963	820	642	640	118	746	999999	928	72	451	999999	999999	270	999999	650	999999	999999	867	523	10	786	27	950	999999	865	742	241	999999	669	999999	263	645	464	357	19	594	999999	999999	999999	695	279	999999	999999	999999	691	41	999999	729	50	400	219	134	167	801	194	999999	869	116	999999	376	999999	703	268	939	198	999999	762	999999	679	66	999999	50	999999	999999	999999	999999	462	925	999999	834	999999	511	97	999999	913	999999	487	662	173	73	724	545	243	999999	190	576	500	626	836	915	278	999999	59	984	697	178	511	340	81	166	999999	944	272	941	576	13	999999	988	35	999999	999999	999999	749	616	999999	167	999999	745	647	164	537	836	98	999999	565	769	999999	112	582	744	999999	157	591	999999	579	779	282	301	999999	186	960	511	600	777	626	178	289	442	651	540	371	765	692	999999	628	657	855	343	386	999999	999999	513	999999	291	999999	151	518	999999	47	562	884	515	444	471	203	999999	245	999999	999999	999999	999999	28	460	999999	383	999999	464	999999	388	999999	923	939	915	999999	634	457	
105	318	344	484	659	999999	405	99	999999	855	331	231	723	603	999999	999999	40	999999	999999	532	999999	373	908	999999	687	844	363	125	999999	945	600	940	999999	999999	929	999999	976	827	737	942	623	371	397	527	999999	999999	951	785	509	389	908	999999	186	999999	404	999999	410	764	999999	999999	193	999999	460	709	999999	391	394	977	673	495	567	999999	261	999999	909	690	976	390	50	453	893	999999	616	258	47	673	763	735	999999	208	999999	222	40	921	758	343	911	688	999999	158	849	974	122	24	999999	704	674	801	999999	714	999999	29	723	354	999999	615	673	211	671	591	628	658	635	475	968	354	183	340	626	999999	778	298	128	892	604	918	466	999999	999999	342	998	961	999999	637	452	506	499	685	998	153	670	710	26	680	530	999999	348	646	55	478	531	344	184	999999	999999	999999	901	830	749	13	999999	81	775	338	999999	666	999999	998	32	999999	855	497	341	999999	999999	78	281	447	372	414	580	819	556	999999	999999	999999	999999	999999	701	986	605	999999	999999	995	994	999999	934	999999	999999	999999	84	999999	624	583	622	44	999999	701	720	866	195	463	468	345	433	339	525	817	527	928	999999	208	999999	46	867	197	561	346	489	316	999999	999999	359	507	339	240	999999	999999	999999	776	661	95	206	834	801	151	999999	599	571	999999	84	999999	171	170	985	999999	999999	999999	716	999999	483	666	222	999999	732	602	114	961	16	203	144	551	999999	750	999999	793	999999	999999	245	725	987	999999	774	824	242	26	999999	199	999999	999999	999999	617	267	909	302	999999	999999	999999	112	208	999999	248	999999	378	530	532	645	999999	999999	999999	874	581	352	990	447	522	892	397	182	715	181	915	448	553	999999	527	294	572	458	999999	920	219	999999	999999	999999	749	999999	999999	304	710	999999	20	305	330	588	999999	274	276	999999	780	112	999999	619	396	37	131	799	49	372	999999	247	82	962	621	281	664	222	999999	311	999999	999999	496	103	472	343	170	620	127	999999	999999	999999	28	999999	677	179	444	999999	972	999999	999999	949	338	43	301	473	999999	57	683	58	999999	402	999999	965	773	999999	615	391	157	62	866	511	681	84	970	999999	228	971	999999	452	837	74	249	306	999999	749	815	463	999999	998	44	122	936	79	51	999	305	62	337	999999	564	62	452	920	152	66	277	264	72	551	999999	337	762	240	221	859	162	661	999999	34	999999	161	589	158	27	999999	574	612	42	971	454	999999	644	254	887	784	621	329	163	687	481	561	401	260	754	707	360	706	999999	192	846	
643	831	312	999999	412	999999	999999	902	399	492	664	232	999999	107	87	692	517	352	436	247	833	507	544	552	270	760	338	403	320	999999	868	755	849	135	811	999999	341	35	485	320	999999	426	764	205	816	338	309	163	677	999999	999999	363	430	945	22	145	297	760	999999	652	145	999999	592	996	624	909	382	999999	999999	742	360	491	867	126	919	417	743	348	735	931	460	184	726	999999	560	514	999999	999999	123	999999	57	581	76	832	185	427	834	767	581	907	955	999999	999999	934	663	361	495	314	999999	605	401	948	999999	37	202	960	999999	296	446	119	584	478	999999	999999	999999	779	425	45	940	501	582	975	767	828	975	126	999999	792	641	999999	999999	30	999999	517	283	109	557	999999	640	225	254	547	999999	471	332	999999	491	257	249	884	999999	459	374	999999	32	425	190	205	62	999999	999999	391	655	247	99	999999	600	344	999999	594	232	386	999999	724	999999	999999	999999	999999	505	498	634	70	999999	756	272	569	999999	999999	495	857	919	361	986	999999	572	863	892	999999	382	768	887	157	910	654	662	559	64	649	286	999999	999999	884	700	564	999999	592	837	898	974	999999	908	999999	999999	999999	675	870	399	841	162	999999	999999	999999	923	737	611	487	159	898	104	713	999999	16	999999	508	96	45	661	432	122	979	35	993	119	852	999999	999999	308	999999	999999	791	999999	223	999999	891	843	211	960	963	953	964	999999	939	803	271	24	902	187	999999	402	640	219	967	728	182	999999	999999	461	81	877	969	189	728	999999	999999	999999	301	519	186	664	885	84	698	479	157	546	96	199	847	999999	999999	999999	957	39	348	582	202	494	999999	999999	999999	749	889	999999	999999	785	714	29	500	999999	999999	393	10	685	999999	565	520	498	581	635	999999	959	999999	999999	919	515	999999	699	581	730	361	807	204	654	970	145	999999	612	495	372	999999	76	698	139	124	574	463	281	522	782	71	999999	913	688	258	999999	146	655	999999	477	999999	25	448	770	366	999999	999999	356	715	381	999999	908	999999	218	803	216	999999	999999	128	354	62	949	187	798	669	999999	894	516	405	245	999999	539	445	999999	808	816	628	928	773	209	386	116	566	150	412	162	701	999999	999999	51	473	999999	536	821	425	999999	838	999999	111	999999	31	681	950	999999	382	840	999999	984	999999	999999	588	999999	999999	919	999999	999999	393	46	395	999999	955	999999	631	363	771	346	12	999999	602	204	978	978	826	74	187	704	999999	999999	767	571	689	717	304	897	999999	141	953	617	853	479	230	
801	264	595	752	999999	60	999999	708	46	999999	849	391	215	18	610	999999	644	741	273	999999	999999	278	999999	826	248	895	733	900	640	393	999999	770	132	973	187	723	999999	322	999999	654	569	999999	999999	999999	840	335	98	889	853	625	318	875	999999	690	923	999999	440	768	514	936	326	999999	77	653	452	999999	999999	999999	830	886	283	332	395	619	999999	919	547	999999	986	912	999999	843	56	25	999999	519	189	441	60	654	999999	999999	807	420	337	999999	320	88	290	999999	77	857	999999	967	999999	985	490	970	470	14	985	349	999999	999999	139	999999	650	62	999999	932	899	826	191	186	602	810	999999	975	291	999999	608	999999	999999	234	845	999999	999999	89	673	99	999999	219	999999	56	669	943	690	215	290	855	232	268	999999	358	862	999999	999999	882	999999	999999	470	515	689	123	999999	526	539	557	756	190	697	570	389	999999	902	690	855	145	516	999999	129	999999	999999	436	134	350	999999	461	372	999999	999999	901	999999	141	629	524	999999	857	999999	999999	414	142	458	110	167	999999	878	30	999999	999999	999999	540	376	715	999999	999999	999999	262	989	65	566	87	195	161	906	795	999999	257	859	999999	169	998	494	373	999999	986	860	594	278	472	471	999999	999999	200	999999	743	535	999	720	478	703	277	999999	595	586	336	999999	999999	203	371	806	631	171	999999	22	395	55	12	470	999999	300	236	999999	999999	593	627	80	994	941	999999	270	856	537	999999	684	999999	140	999999	786	917	49	563	400	999999	666	999999	777	940	999999	824	697	999999	538	999999	188	477	999999	999999	11	958	266	999999	999999	999999	999999	999999	104	779	391	130	264	155	226	553	395	999999	835	86	999999	753	999999	140	816	126	475	737	328	251	213	217	608	789	999999	999999	661	96	207	369	805	999999	999999	999999	558	999999	569	551	316	985	999999	999999	642	999999	490	257	118	135	145	249	565	999999	630	852	576	184	521	475	257	999999	891	999999	538	999999	281	153	999999	852	581	999999	556	999999	430	343	351	999999	574	400	308	650	719	999999	951	999999	804	440	96	999999	431	384	999999	104	304	918	103	601	913	176	936	347	999999	266	554	386	999999	641	943	999999	510	815	999999	131	176	607	999999	364	357	580	670	999999	66	124	431	999999	222	461	629	999999	249	750	999999	408	463	961	410	463	999999	574	274	173	999999	798	999999	615	774	424	928	999999	249	739	253	342	506	999999	291	135	834	999999	999999	242	21	441	58	760	967	999999	667	215	207	225	383	783	316	507	353	268	731	815	999999	797	533	932	
999999	999999	506	515	901	367	679	284	628	634	409	42	161	65	750	632	999999	573	757	722	499	999999	999999	999999	999999	998	752	999999	999999	999999	999999	999999	709	89	999999	548	263	461	309	999999	535	923	597	999999	383	284	356	298	518	108	176	858	50	810	443	249	154	45	489	903	999999	657	879	999999	709	43	333	82	886	211	379	999999	999999	999999	197	576	999999	617	97	999999	999999	464	514	305	852	76	336	898	999999	928	999999	227	972	999999	999999	878	53	988	48	999999	951	284	999999	316	999999	979	594	592	622	867	999999	999999	948	737	260	999999	152	584	756	999999	706	999999	436	957	999999	161	224	999999	762	319	532	447	579	746	801	378	62	999999	575	872	481	743	999999	778	999999	867	278	245	155	544	735	469	241	405	643	526	847	999999	508	578	765	727	830	313	344	375	957	212	936	882	108	944	18	884	172	963	158	658	999999	940	882	979	999999	228	583	999999	216	999999	112	999999	999999	607	999999	997	117	999999	999999	999999	443	999999	910	76	308	272	445	791	999999	357	243	680	378	199	999999	999999	695	785	14	999999	730	281	169	783	109	661	362	500	999999	999999	776	417	60	186	999999	102	40	816	680	999999	999999	791	999999	859	941	432	906	340	999999	142	311	331	749	999999	999999	172	589	137	967	647	999999	999999	547	448	580	825	630	201	975	519	537	999999	999999	999999	829	938	668	310	999999	677	755	31	999999	121	710	999999	668	749	934	62	512	903	848	43	999999	999999	254	174	289	125	802	999999	365	485	604	431	227	203	999999	313	503	289	295	999999	999999	889	999999	435	738	135	166	880	267	922	16	633	40	81	999999	992	693	504	999999	725	999999	51	665	30	516	288	237	474	999999	631	558	233	618	558	152	659	999999	818	999999	999999	959	921	457	442	478	971	401	156	197	999999	619	999	268	569	425	849	234	429	999999	460	897	692	612	999999	374	783	25	482	928	357	603	875	79	867	766	953	999999	232	551	999999	887	91	999999	788	21	559	965	999999	143	302	435	999999	899	974	266	999999	318	999999	78	999999	955	999999	227	999999	885	744	930	400	802	471	265	11	877	999999	573	815	414	823	999999	814	818	999999	348	635	999999	634	999999	999999	610	999999	645	772	999999	855	590	999999	864	999999	903	277	629	574	999999	672	999999	999999	101	526	411	999999	862	494	207	263	999999	999999	580	591	918	260	768	836	790	312	825	999999	847	32	999999	999999	950	999999	999999	356	195	254	719	676	598	999999	543	999999	999999	169	637	161	575	899	
999999	601	397	282	528	999999	508	793	999999	999999	999999	554	585	79	999999	806	500	894	999999	850	78	633	279	904	993	430	716	319	153	630	675	674	917	999999	53	202	999999	678	999999	276	847	402	470	775	829	999999	912	474	726	999999	668	742	586	724	831	355	331	493	289	108	936	199	650	999999	278	999999	636	637	35	999999	598	822	455	307	13	676	172	999999	999999	948	517	252	999999	266	962	933	97	203	126	697	999999	724	398	351	340	658	999999	316	999999	657	417	285	448	195	298	999999	999999	999999	721	999999	192	999999	419	340	590	693	606	999999	201	345	94	443	520	337	999999	999999	999999	113	999999	355	924	856	997	426	541	999999	804	999999	968	999999	645	999999	482	999999	515	999999	314	67	760	646	61	368	125	171	573	999999	999999	120	524	424	999999	193	322	375	240	336	830	992	798	358	889	209	425	85	699	286	999999	558	999999	627	569	376	352	330	303	565	740	835	853	568	477	693	882	554	703	462	495	999999	999999	188	999999	321	268	412	756	852	999999	50	471	296	999999	215	297	897	999999	55	840	991	82	675	596	999999	149	240	880	205	326	871	381	999999	790	855	827	643	415	257	117	999999	999999	451	999999	699	374	567	555	272	999999	999999	699	657	621	504	44	66	592	228	182	38	532	560	535	82	669	233	999999	167	388	999999	491	607	999999	999999	427	630	999999	897	630	582	685	617	800	340	999999	723	626	295	820	999999	999999	196	84	89	417	23	915	550	39	150	71	398	884	751	503	102	999999	720	999999	413	13	695	999999	999999	352	914	760	999999	900	999999	607	219	346	616	602	304	999999	859	493	999999	715	512	999999	490	521	999999	733	58	836	89	13	906	218	417	999999	365	999999	484	999999	502	262	999999	649	92	999999	999999	999999	277	159	208	999999	999999	236	674	697	500	828	999999	89	66	190	712	368	820	942	999999	11	999999	999999	246	999999	57	133	991	160	995	862	784	999999	669	244	999999	898	638	519	154	679	544	999999	999999	537	491	999999	680	321	550	361	999999	150	841	849	133	428	999999	502	999999	736	999999	999999	702	999999	53	999999	999999	821	724	813	730	310	798	31	467	219	581	709	224	652	999999	999999	610	643	43	999999	115	820	121	48	986	145	999999	999999	999999	31	999999	639	494	330	985	858	596	999999	999999	528	351	819	392	914	846	999999	288	869	292	565	913	999999	604	999999	999999	599	710	686	826	595	312	389	999999	446	202	942	224	999999	666	594	999999	873	22	514	999999	295	999999	999999	201	
999999	856	138	135	878	117	957	45	95	275	396	999999	999999	999999	46	225	962	242	999999	722	904	999999	999999	213	697	482	50	57	99	116	769	999999	513	495	53	738	184	264	709	338	244	906	999999	999999	999999	446	999999	962	975	299	340	63	490	999999	296	794	999999	925	437	405	999999	910	946	978	506	234	644	999999	866	308	51	707	533	618	487	998	859	999999	999999	261	310	87	81	799	776	999999	681	38	208	259	275	259	826	999999	270	999999	960	160	132	54	999999	756	106	677	258	632	530	872	997	298	934	999999	999999	999999	105	990	839	999999	212	790	999999	615	999999	617	42	791	999999	229	358	999999	47	999999	999999	888	999999	553	980	403	551	153	195	808	999999	999999	999999	999999	267	650	218	279	495	813	947	999999	501	196	540	489	644	466	751	999999	999999	844	260	235	74	113	999999	551	20	445	604	68	605	744	999999	315	302	474	533	240	20	999999	668	233	761	311	397	999999	23	501	758	999999	402	884	295	197	660	98	503	164	999999	667	269	59	219	889	736	999999	999999	999999	196	180	932	520	999999	999999	186	999999	474	762	716	999999	538	519	686	999999	666	721	459	397	655	214	999999	999999	999999	353	820	999999	24	999999	999999	641	661	788	314	588	999999	881	594	850	21	633	623	741	447	469	139	750	999999	700	232	999999	999999	223	999999	999999	999999	562	213	999999	624	567	22	999999	197	85	802	999999	214	107	365	785	136	609	386	31	590	239	999999	848	224	80	254	323	999999	559	344	447	219	331	389	600	677	648	235	453	621	999999	553	372	666	389	545	275	999999	999999	888	696	837	557	402	969	630	365	731	554	322	698	953	999999	999999	999999	999999	882	718	765	117	488	383	933	410	569	685	999999	192	999999	999999	979	978	211	999999	647	609	999999	929	420	969	322	999999	681	140	922	77	916	632	310	850	663	557	579	340	409	323	904	157	833	999999	71	183	896	999999	343	720	752	999999	999999	755	999999	953	308	796	794	571	702	999999	487	501	769	999999	881	999999	871	999999	409	871	271	334	705	999999	999999	999999	999999	149	30	661	796	212	999999	950	540	554	999999	709	259	782	999999	999999	621	111	670	341	524	134	301	911	999999	999999	999999	881	705	999999	59	371	999999	181	888	655	999999	51	16	284	999999	819	999999	999999	21	171	182	626	335	433	999999	604	845	999999	999999	782	847	999999	512	884	892	444	254	772	505	611	852	87	894	889	296	580	105	395	165	704	728	965	900	987	739	693	999999	281	64	455	999999	
103	569	999999	999999	442	538	131	391	999999	999999	633	999999	409	318	105	732	999999	999999	999999	508	459	608	907	64	882	218	525	999999	208	888	973	717	59	999999	759	518	788	91	854	51	974	14	422	139	999999	999999	999999	678	643	960	999999	145	921	999999	77	494	999999	61	926	999999	23	999999	192	999999	601	916	782	999999	999999	999999	944	365	291	101	534	454	196	778	959	748	999999	846	511	248	779	837	795	999999	28	275	857	999999	164	631	37	999999	821	569	538	188	361	999999	128	67	999999	753	854	830	421	999999	308	999999	999999	999999	515	177	473	944	83	764	130	999999	305	999999	729	216	210	660	999999	999999	633	626	249	781	999999	540	728	999999	231	35	999999	999999	999999	999999	967	999999	646	977	125	860	535	876	495	774	68	681	881	834	337	810	553	999999	765	999999	988	681	643	319	789	974	448	999999	723	58	999999	164	988	899	327	999999	570	999999	544	214	10	756	141	475	723	999999	999999	893	126	421	999999	789	210	804	417	999999	340	336	198	150	421	999999	163	447	992	903	693	999999	999999	582	250	331	658	999999	885	999999	549	178	596	83	999999	555	902	312	576	992	953	999999	492	999999	999999	243	44	404	999999	493	603	694	482	999999	32	999999	386	544	181	160	999999	648	918	999999	746	999999	999999	124	825	866	999999	999999	871	10	950	999999	498	485	999999	16	296	264	999999	401	999999	999999	695	776	61	646	179	367	141	425	861	315	999999	317	295	262	502	920	578	926	879	999999	823	999999	869	999999	189	999999	387	174	863	875	879	527	546	891	476	999999	72	189	697	257	719	999999	149	644	244	190	200	904	514	376	685	842	522	885	41	999999	907	538	466	278	979	967	999999	985	435	747	770	404	999999	538	857	399	239	632	42	377	342	999999	288	999999	999999	483	999999	497	199	999999	14	661	999999	262	66	534	722	428	277	752	894	999999	999999	496	999999	796	128	975	518	296	613	890	852	663	881	682	999999	999999	569	999999	317	74	795	999999	999999	999999	999999	533	482	333	676	999999	364	290	483	188	24	791	588	913	365	999999	978	903	434	999999	808	205	380	383	999999	999999	859	770	999999	829	368	821	753	310	262	594	503	195	999999	802	536	572	999999	703	999999	469	878	656	999999	633	96	892	999999	629	311	348	999999	108	60	999999	951	593	845	654	820	203	47	288	660	770	190	793	999999	632	587	245	999999	676	715	814	386	213	629	811	743	475	858	133	998	999999	440	999999	145	208	999999	942	727	536	999999	474	999999	600	
999999	999999	453	999999	608	341	52	75	333	486	392	245	45	748	964	44	910	354	345	913	289	747	999999	784	658	94	781	645	518	489	999999	251	393	786	218	258	367	450	866	999999	999999	932	590	954	999999	899	999999	112	978	693	625	538	139	999999	320	999999	50	999999	644	524	559	406	999999	843	693	151	851	259	999999	999999	676	469	999999	818	832	356	999999	999999	771	999999	921	679	666	825	864	264	121	999999	475	999999	217	999999	806	999999	967	684	385	746	999999	871	57	914	999999	272	999999	165	61	999999	685	963	100	665	999999	999999	602	999999	740	731	999999	999999	39	975	999999	579	507	999999	663	144	850	157	971	420	124	900	710	999999	117	403	808	708	213	800	200	512	870	999999	801	999999	750	97	944	999999	767	999999	841	81	140	999999	999999	49	502	999999	999999	999999	992	679	550	996	185	594	772	346	923	281	234	999999	785	281	708	954	185	743	394	762	212	328	653	999999	69	639	876	124	638	769	999999	296	339	662	520	201	12	999999	999999	165	999999	608	730	496	607	611	296	859	999999	810	863	758	532	708	336	674	999999	268	999999	999999	718	657	999999	163	75	938	900	132	999999	517	952	380	998	238	999999	999999	999999	167	999999	457	999999	26	830	999999	999999	999999	764	631	336	999999	175	744	868	208	999999	668	999999	576	999999	669	711	173	109	777	999999	493	760	304	271	732	86	868	583	489	203	999999	827	879	257	999999	184	278	796	914	351	218	511	799	999999	778	703	30	736	25	745	188	917	62	999999	423	696	470	370	999999	999999	306	999999	389	15	746	840	30	999999	811	495	443	377	194	435	999999	981	999999	513	492	38	65	141	568	743	24	783	774	999999	833	922	999999	907	201	999999	54	57	132	794	54	938	683	700	924	999999	312	999999	733	627	330	999999	735	999999	878	575	714	999999	999999	999999	990	999999	75	120	496	999999	781	535	185	49	390	602	858	176	468	553	999999	999999	217	49	999999	213	60	157	589	402	196	757	39	625	999999	879	455	487	999999	91	999999	572	999999	45	748	777	635	999999	246	999999	999999	999999	999999	334	999999	359	957	999999	214	787	912	999999	531	103	702	34	999999	559	608	510	156	381	373	999999	681	999999	999999	181	300	664	578	366	910	861	819	999999	999999	705	405	91	922	893	282	26	999999	954	51	999999	342	723	999999	85	94	999999	581	210	205	121	999999	448	209	785	271	550	218	556	17	669	284	85	999999	800	999999	527	588	262	109	356	999999	726	741	999999	839	576	999999	503	281	
184	289	618	431	157	62	956	999999	146	631	732	807	623	947	382	836	267	999999	480	920	567	157	999999	999999	849	903	999999	707	169	999999	999999	999999	999999	284	832	999999	665	653	999999	748	207	645	451	631	376	548	594	999999	368	212	582	618	999999	582	714	999999	960	516	582	999999	135	259	722	200	936	574	999999	999999	999999	992	180	999999	351	999999	999999	921	705	697	999999	310	319	999999	348	957	374	86	255	142	570	805	999999	159	999999	999999	623	999999	999999	261	694	801	999999	999999	664	376	42	967	999999	189	860	792	331	273	781	282	999999	977	911	765	999999	860	999999	959	778	999999	574	31	543	978	119	774	999	999999	13	999999	853	73	492	971	924	406	999999	76	999999	777	483	165	377	798	437	645	46	167	435	834	999999	496	477	355	802	20	434	298	80	999999	999999	877	269	847	428	871	999999	939	840	429	999999	999999	687	11	999999	418	999999	999999	999999	999999	999999	999999	28	179	999999	999999	596	999999	179	914	972	999999	999999	197	984	606	999999	999999	379	565	160	106	326	15	783	999999	809	475	519	393	366	999999	999999	999999	357	951	999999	999999	396	71	285	357	770	999999	457	999999	267	500	26	239	523	999999	375	984	323	641	525	999999	395	242	557	130	999999	786	557	293	773	399	839	43	747	805	143	999999	290	999999	336	400	557	254	961	319	459	289	999999	243	323	999999	292	715	435	999999	704	999999	514	165	729	983	379	999999	765	868	660	983	999999	717	989	68	703	521	999999	135	999999	150	999999	248	671	348	999999	323	969	19	116	134	607	999999	999999	980	803	135	83	999999	999999	392	488	102	659	475	796	162	253	264	69	771	410	310	390	999999	882	276	493	390	76	65	204	999999	762	999999	385	591	616	19	264	578	448	962	114	82	662	188	589	205	999999	764	80	714	949	344	724	307	999999	999999	107	537	641	692	286	965	197	732	999999	999999	99	215	545	243	999	999999	333	447	206	317	901	704	687	999999	838	312	984	489	807	427	811	88	80	78	912	727	999999	999999	686	148	999999	929	999999	465	115	999999	999999	836	999999	467	999999	286	111	213	999999	402	999999	999999	999999	973	981	707	999999	912	322	21	145	999999	331	281	999999	578	761	999999	999999	971	857	999999	191	502	94	158	774	349	999999	534	977	866	999999	519	878	592	901	712	167	999999	15	934	153	104	210	751	515	443	913	442	524	999999	780	999999	545	628	172	361	888	999999	933	585	506	787	44	278	53	999999	403	962	999999	58	900	256	966	999999	88	999999	
301	343	643	341	999999	999999	20	933	96	758	974	259	430	550	824	999999	999999	429	999999	366	69	931	999999	999999	999999	950	766	999999	999999	533	708	999999	550	84	69	555	999999	999999	159	532	999999	110	192	295	999999	154	541	136	234	576	13	999999	999999	721	999999	370	999999	939	302	999999	217	544	791	562	59	361	709	356	999999	278	145	999999	280	905	589	958	749	421	866	895	419	640	251	576	530	171	999999	999999	56	999999	999999	260	999999	674	999999	242	319	629	999999	485	444	195	999999	955	441	360	276	588	142	78	621	999999	82	407	75	577	303	225	42	888	233	881	999999	792	999999	999999	353	999999	590	999999	649	129	185	391	460	999999	995	295	145	179	894	549	695	999999	87	705	187	901	608	747	999999	104	597	999999	999999	999999	999999	852	607	556	999999	670	997	786	999999	999999	48	691	946	842	999999	18	90	862	999999	683	999999	331	714	653	707	451	998	843	417	554	532	999999	139	896	347	152	688	588	172	234	552	909	558	585	999999	495	954	765	175	930	24	999999	363	578	378	564	148	953	848	999999	672	999999	379	999999	969	220	562	60	999999	439	330	999999	700	769	141	999999	773	139	985	221	497	999999	677	999999	540	999999	474	999999	528	999999	999999	734	740	606	999999	397	539	999999	615	999999	933	904	271	735	610	999999	999999	594	447	999999	790	19	999999	636	999999	440	486	893	999999	181	745	11	999999	720	435	999999	999999	104	217	743	746	99	523	538	288	592	970	942	875	26	764	880	123	436	999999	994	765	113	537	131	911	646	349	444	711	931	382	999999	309	24	762	999999	999999	703	355	701	999999	999999	358	999999	469	544	999999	327	417	865	999999	105	727	440	830	999999	567	999999	832	109	750	88	826	356	999999	428	642	860	264	825	999999	419	90	999999	509	335	754	61	661	377	629	32	37	845	53	287	824	869	194	999999	381	301	871	256	999999	417	613	999999	275	51	901	166	72	999999	372	478	24	999999	931	999999	903	515	999999	464	480	999999	61	980	313	932	999999	773	676	160	453	212	548	999999	999999	999999	722	752	785	620	475	472	959	445	999999	574	272	398	937	999999	211	866	867	416	999999	232	365	632	698	343	446	138	490	912	148	170	930	999999	94	999999	782	160	729	812	989	17	999999	999999	507	738	669	215	835	999999	948	999999	344	999999	67	128	999999	100	64	999999	183	346	982	57	306	323	644	92	314	107	906	61	999999	64	427	769	464	999999	134	999999	674	999999	302	999999	963	561	825	798	133	966	
112	692	106	287	639	652	35	999999	320	194	999999	587	901	738	90	897	450	999999	999999	999999	664	988	965	104	778	942	54	489	93	744	498	846	958	999999	994	999999	954	999999	425	775	744	999999	438	940	865	96	339	564	422	76	121	545	999999	835	312	124	727	999999	509	696	999999	545	637	999999	696	258	999999	999999	999999	865	999999	590	999999	938	554	921	559	999999	238	999999	613	999999	999999	27	633	952	761	133	999999	879	497	999999	359	729	177	208	114	999999	254	617	468	775	820	999999	133	530	999999	155	291	999999	565	702	999999	818	999999	128	478	999999	999999	743	496	999999	528	999999	378	989	240	145	771	355	999999	999999	779	621	232	999999	999999	520	893	999999	282	616	842	654	324	794	190	541	645	58	999999	494	920	511	130	999999	257	957	999999	143	300	544	383	999999	573	868	922	999999	595	256	459	957	726	840	470	880	662	873	549	999999	809	699	500	723	624	332	999999	278	501	269	999999	999999	999999	760	812	737	242	906	91	455	871	38	946	399	599	773	999999	999999	50	250	999999	384	418	603	334	600	999999	660	321	250	102	999999	660	335	666	747	624	966	38	733	647	756	792	103	712	999999	753	999999	999999	851	999999	695	237	260	959	215	999999	739	435	221	999999	581	594	840	363	227	999999	620	732	999999	999999	999999	62	999999	999999	553	592	999999	890	553	999999	944	536	469	685	406	999999	999999	999999	999999	454	884	540	816	999999	76	171	951	740	495	412	999999	377	282	702	764	643	999999	999999	415	622	999999	999999	882	373	748	999999	999999	164	956	800	999999	253	999999	407	274	270	999999	276	999999	391	999999	584	999999	150	999999	576	999999	767	999999	999999	506	999999	961	999999	475	45	999999	453	999999	31	47	797	999999	695	443	999999	106	874	437	503	408	653	132	34	982	404	453	741	658	999999	790	999999	243	202	303	228	292	442	931	239	999999	792	999999	515	354	843	800	999999	999999	826	999999	999999	339	427	999999	999999	627	937	856	81	999999	916	794	129	240	679	563	591	401	225	606	664	999999	208	890	616	679	617	679	148	603	744	43	832	702	410	37	815	999999	450	600	355	585	860	647	696	999999	854	999999	674	289	999999	317	492	229	815	446	140	536	748	183	20	267	999999	477	847	882	962	999999	830	652	748	753	951	624	999999	88	93	999999	999999	618	999999	343	14	858	394	999999	999999	612	887	963	896	288	98	999999	590	999999	999999	392	799	813	45	999999	453	32	541	999999	366	868	999999	999999	363	999999	342	140	358	999999	262	859	
92	421	341	999999	539	999999	999999	469	664	999999	999999	172	220	999999	761	391	583	397	999999	999999	999999	929	79	683	644	160	609	327	946	958	918	913	999999	18	309	388	482	999999	999999	999999	276	81	801	999999	833	806	526	662	817	950	557	961	785	279	541	163	351	657	715	389	999999	438	523	706	765	130	337	212	999999	383	999999	999999	499	315	999999	999999	999999	999999	999999	837	633	999999	509	995	999999	956	999999	565	999999	156	999999	824	970	517	327	838	558	104	917	999999	478	999999	272	443	52	660	999999	480	563	999999	999999	999999	808	877	755	320	999999	527	304	809	992	771	735	254	347	999999	999999	981	987	999999	698	43	999999	145	368	319	685	76	999999	751	493	999999	11	999999	131	91	26	999999	761	17	909	40	799	117	721	707	589	999999	999999	958	733	999999	493	685	999999	992	999999	999999	518	446	635	861	574	553	325	345	770	999999	999999	265	77	999999	229	999999	968	667	999999	371	424	661	730	667	970	995	27	13	173	325	594	139	606	999999	585	325	381	999999	466	999999	792	999999	937	45	999999	840	890	901	999999	513	717	929	758	999999	258	856	715	968	891	579	536	322	181	454	959	994	659	723	256	904	609	920	999999	987	579	48	999999	695	999999	140	999999	125	741	660	608	664	999999	493	999999	999999	609	999999	166	887	719	480	214	492	999999	900	190	177	999999	367	999999	797	729	771	999999	999999	142	30	999999	761	475	999999	580	521	999999	304	623	176	628	999999	304	206	999999	323	278	108	833	241	618	873	949	936	999999	384	755	810	999999	609	949	885	597	588	217	404	422	307	899	692	646	781	286	24	549	137	72	708	999999	415	503	445	386	900	412	332	812	538	999999	205	766	999999	368	24	999999	742	930	716	988	370	999999	999999	999999	151	999999	836	596	934	397	342	999999	57	778	529	115	513	508	696	186	885	999999	999999	357	999999	926	611	422	999999	797	806	207	356	719	672	515	533	999999	245	315	575	735	877	150	999999	999999	999999	266	999999	999999	712	244	243	539	113	999999	999999	999999	999999	999999	983	423	335	146	591	999999	966	337	116	24	582	277	273	391	611	159	999999	999999	999999	820	218	354	583	362	94	572	963	999999	999999	894	498	999999	999999	30	331	161	999999	741	559	999999	999999	390	160	999999	335	445	970	852	928	953	999999	283	884	683	16	999999	840	972	61	28	999999	159	999999	221	525	672	535	252	69	459	999999	973	193	266	999999	827	999999	999999	36	649	601	120	887	663	830	225	35	999999	24	999999	321	
437	689	541	999999	767	669	939	309	663	909	727	793	479	213	100	999999	628	780	999999	446	91	945	999999	427	71	999999	67	390	309	647	477	238	377	148	999999	294	652	955	999999	167	263	459	373	739	874	327	418	460	740	136	407	287	834	255	239	492	286	124	249	505	611	558	999	25	441	999999	425	341	891	806	447	672	644	31	999999	631	581	672	999999	999999	853	607	650	183	249	200	403	132	908	829	17	538	716	640	999999	704	999999	358	308	999999	999999	87	568	999999	688	735	999999	813	72	608	999999	613	571	506	999999	999999	908	999999	999999	999999	105	302	432	999999	798	909	956	13	475	487	182	233	374	999999	840	775	999999	716	494	514	557	590	999999	310	999999	999999	967	219	999999	551	796	633	581	999999	290	610	654	506	145	779	999999	999999	348	584	436	687	248	403	665	999999	964	202	341	999999	694	514	242	132	153	404	941	746	25	999999	691	548	651	318	887	240	130	542	580	714	999999	917	252	485	874	241	165	573	554	121	587	603	999999	320	999999	999999	377	532	363	741	837	42	623	424	892	999999	999999	930	515	999999	755	431	622	999999	999999	776	272	756	999999	911	248	378	999999	904	346	98	999999	341	945	122	862	999999	189	999999	876	999999	303	827	593	986	205	235	67	128	365	999999	981	675	784	595	513	999999	283	451	502	469	840	999999	87	804	999999	999999	985	403	572	167	999999	999999	999999	832	483	444	173	271	999999	23	320	83	548	191	117	580	556	359	609	250	324	738	346	999999	999999	584	749	999999	999999	500	250	999999	556	208	913	208	999999	952	999999	78	458	999999	734	489	159	999999	999999	999999	696	999999	158	635	794	331	842	513	446	342	969	999999	694	384	916	999999	772	656	527	350	999999	909	655	604	999999	999999	792	312	14	856	999999	106	999999	853	999999	294	999999	999999	869	234	366	409	761	593	982	999999	383	84	105	518	716	503	249	999999	999999	787	415	553	399	999999	539	999999	508	589	84	999999	495	841	292	999999	873	168	786	302	984	999999	157	72	621	33	166	718	217	495	999999	764	856	583	234	999999	878	799	225	615	694	826	901	181	518	120	727	542	792	472	645	558	999999	946	845	760	640	353	931	376	999999	999999	331	23	999999	320	25	912	616	977	753	84	942	180	607	167	967	975	999999	999999	999999	624	925	745	850	591	57	999999	737	474	673	535	999999	849	518	873	999999	887	732	999999	104	999999	999999	814	719	999999	999999	999999	348	687	999999	664	799	430	80	999999	895	586	
172	999999	273	115	185	151	313	999999	999999	103	662	734	662	89	253	356	416	489	698	121	36	288	976	511	571	999999	682	999999	735	446	778	45	978	919	724	874	934	989	640	784	510	500	364	521	883	999999	35	713	420	453	24	591	785	999999	999999	884	881	999999	544	135	469	304	999999	770	325	627	755	999999	999999	999999	999999	426	849	913	611	535	924	464	627	956	34	968	598	292	431	197	259	999999	999999	840	992	999999	455	514	325	999999	18	999999	206	266	859	999999	359	51	41	598	741	871	999999	34	959	426	999999	587	111	999999	706	209	349	999999	377	559	383	523	386	248	971	999999	598	405	526	341	999999	370	107	999999	999999	556	260	833	455	999999	32	345	881	576	48	867	413	824	999999	809	999999	78	999999	999999	908	835	665	793	999999	407	283	777	507	627	168	774	490	369	881	159	999999	515	682	989	537	999999	641	810	210	113	931	999999	895	999999	999999	199	481	999999	833	783	891	467	999999	58	115	255	837	264	417	273	387	53	942	360	999999	738	395	899	999999	999999	204	854	592	523	475	508	881	789	999999	968	999999	692	999999	108	267	999999	999999	634	884	291	211	387	999999	999999	725	887	831	545	857	359	803	581	999999	999999	588	46	875	693	999999	606	373	57	999999	449	970	999999	517	844	102	379	999999	999999	25	490	999999	817	999999	655	999999	588	999999	346	932	190	174	721	667	571	999999	999999	999999	615	61	287	917	163	662	999999	965	41	379	987	999999	488	999999	52	566	544	306	771	584	229	895	999999	929	37	125	543	284	259	999999	946	334	999999	763	824	710	737	572	514	164	999999	999999	765	218	689	893	454	270	999999	164	133	274	747	646	396	719	66	358	890	999999	999999	679	999999	14	433	662	580	999999	105	342	829	999999	792	617	85	540	999999	999999	250	999999	670	282	999999	105	999999	681	586	235	377	114	653	389	682	999999	45	829	999999	761	784	36	322	729	999999	790	999999	161	999999	140	570	999999	999999	999999	117	756	377	999999	999999	999999	111	752	85	355	357	999999	999999	450	298	326	581	256	566	378	11	999999	821	941	117	371	770	751	999999	999999	665	521	999999	999999	281	926	107	198	999999	363	659	42	999999	967	999999	999999	111	884	999999	165	559	323	999999	220	278	893	934	999999	738	999999	850	360	552	629	690	836	999999	316	178	999999	229	393	999999	213	719	969	999999	854	999999	934	270	999999	888	999999	896	351	232	999999	114	387	991	999999	459	156	512	309	489	330	999999	999999	999999	999999	716	501	936	
175	379	95	501	309	999999	999999	865	999999	894	964	472	509	732	348	999999	171	212	790	380	557	933	797	700	419	489	942	576	35	236	475	179	397	117	731	971	999999	812	804	999999	910	805	655	999999	548	837	999999	597	938	930	545	999999	925	999999	388	242	999999	999999	91	819	999999	513	840	577	999999	999999	85	401	11	376	999999	359	407	999999	469	751	288	545	162	582	509	999999	638	999999	999999	883	253	276	999999	999999	399	752	730	984	80	407	965	999999	832	752	999999	588	596	571	999999	196	999999	892	660	637	954	46	999999	999999	320	999999	875	744	887	546	551	808	672	512	976	725	628	422	962	72	999999	210	713	999999	820	920	999999	76	643	504	999999	361	999999	101	544	999999	520	231	674	737	531	231	200	296	211	953	916	93	999999	999999	568	772	929	999999	851	753	999999	999999	689	400	584	809	111	999999	848	200	999999	999999	968	623	215	407	748	999999	999999	564	999999	426	208	866	14	675	999999	906	936	925	431	999999	249	790	40	687	541	283	163	999999	129	807	999999	21	760	999999	124	999999	531	170	33	704	67	297	743	999999	633	822	396	999999	338	205	999999	922	768	999999	341	187	999999	527	865	474	81	819	444	212	978	197	116	669	560	509	384	775	901	999999	999999	952	57	133	999999	719	999999	999999	393	999999	999999	999999	252	584	999999	937	387	999999	305	559	633	247	852	999999	928	999999	716	727	358	828	999999	999999	31	999999	225	999999	139	470	999999	156	586	827	999999	520	999999	999999	945	531	665	999999	131	380	480	999999	103	722	110	999999	204	999999	13	999999	895	565	113	680	504	209	368	625	807	999999	540	999999	972	805	812	342	689	475	501	194	71	735	706	449	210	679	999999	999999	288	622	275	856	153	426	932	870	417	180	958	745	172	999999	999999	214	840	331	379	297	909	767	827	728	999999	818	109	169	858	663	480	825	260	865	999999	999999	652	684	15	556	873	941	925	519	999999	756	999999	31	921	999999	609	879	999999	661	593	999999	795	546	739	999999	327	772	21	999999	700	143	999999	307	703	630	562	999999	999999	999999	999999	967	842	318	221	999999	797	999999	999999	366	63	601	525	599	281	999999	399	115	944	680	239	110	930	999999	818	999999	271	999999	999999	301	940	453	999999	999999	247	625	999999	487	335	380	999999	999999	534	999999	699	109	617	895	36	999999	240	999999	999999	999999	593	323	999999	671	499	836	108	83	759	999999	426	610	48	48	999999	655	158	999999	779	574	153	990	999999	284	999999	719	767	999999	697	450	
70	999999	241	999999	893	923	588	16	988	499	281	999999	489	587	239	999999	71	578	543	999999	999999	999999	999999	647	502	999999	747	762	199	779	999999	732	385	319	886	999999	378	130	999999	999999	77	152	999999	289	302	689	510	989	55	392	999999	198	999999	327	722	741	814	594	425	299	186	999999	816	999999	999999	549	88	999999	700	305	999999	940	999999	115	313	585	404	398	354	813	102	758	716	999999	131	999999	899	68	596	155	128	783	705	855	261	251	336	715	859	752	610	340	298	749	670	717	764	726	23	146	347	426	249	611	207	999999	119	999999	97	999999	649	29	999999	555	999999	937	244	577	854	72	259	689	999999	601	212	762	999999	966	147	413	999999	999999	55	999999	807	701	544	103	658	833	142	328	628	320	113	591	756	743	572	733	483	999999	872	951	887	658	888	647	999999	445	958	152	871	684	432	476	999999	999999	747	999999	403	999999	999999	30	930	930	71	227	498	621	15	999999	999999	413	999999	929	999999	103	572	999999	813	896	694	222	874	989	457	999999	888	637	616	999999	996	96	340	999999	277	851	30	956	596	670	159	787	439	243	747	467	754	503	999999	880	561	999999	672	507	455	706	999999	999999	483	999999	339	861	999999	382	728	318	83	597	661	459	999999	999999	562	152	746	907	782	641	999999	999999	199	394	472	999999	81	999999	999999	832	999999	570	999999	999999	483	479	340	298	783	67	514	438	999999	166	999999	714	807	946	45	530	999999	548	923	515	698	493	927	945	999999	999999	310	330	895	250	711	999999	754	993	142	999999	812	458	999999	999999	136	813	605	43	552	757	929	135	373	892	82	347	646	200	999999	989	552	395	899	999999	756	194	999999	153	455	750	959	814	813	952	718	999999	999999	208	388	999999	888	894	999999	640	349	185	956	12	178	999999	455	999999	611	153	540	426	558	999999	999999	942	999999	461	588	802	797	999999	321	421	184	769	922	448	999999	507	110	658	993	269	176	581	237	540	999999	91	999999	405	212	670	421	301	754	806	999999	999999	613	999999	315	999999	999999	233	863	545	827	408	999999	999999	752	113	52	999999	433	298	452	999999	714	740	486	507	507	999999	912	999999	999999	883	24	125	218	999999	894	999999	352	403	999999	942	717	692	999999	576	639	298	999999	109	999999	539	868	999999	364	842	731	872	999999	808	101	449	321	221	999999	944	394	336	999999	387	999999	378	539	39	872	999999	680	32	999999	910	867	219	999999	812	34	999999	24	559	761	376	999999	32	723	543	312	976	630	505	
157	767	192	313	499	275	999999	258	10	838	593	854	171	709	844	50	940	999999	999999	999999	197	999999	999999	835	999999	432	742	999999	999999	995	999999	895	879	184	874	999999	999999	564	999999	485	920	776	999999	185	965	907	999999	999999	188	683	603	999999	287	130	999999	82	999999	357	738	76	532	705	602	999999	121	999999	999999	999999	834	583	322	386	999999	224	588	420	614	999999	869	667	228	807	17	971	999999	306	617	759	866	802	432	999999	826	654	952	225	183	999999	74	277	932	226	999999	604	370	226	269	73	542	897	999999	999999	487	80	847	999999	697	630	611	815	90	225	130	42	160	942	559	999999	271	373	999999	159	689	999999	735	11	999999	413	999999	185	47	999999	226	968	344	999999	999999	756	806	237	528	552	853	258	196	999999	105	999999	453	428	999999	752	801	999999	660	999999	404	885	345	846	28	294	30	436	999999	535	998	161	697	999999	59	803	999999	44	845	999999	999999	440	415	27	905	999999	959	191	519	294	999999	58	318	36	943	999999	420	959	218	243	999999	999999	480	661	999999	999999	380	999999	379	862	51	767	333	965	22	999999	999999	327	940	389	334	838	999999	493	999999	950	843	670	868	52	999999	751	825	611	171	999999	999999	754	307	962	267	327	999999	656	999999	986	724	999999	999999	980	537	103	999999	829	909	694	510	987	878	999999	999999	710	999999	336	480	300	999999	722	999999	144	999999	999999	29	978	131	16	999999	270	999999	796	999999	500	656	999999	515	299	731	999999	702	477	376	972	875	538	861	557	555	485	999999	999999	54	12	549	879	999999	811	83	51	707	902	999999	250	747	92	544	610	64	883	999999	190	568	945	30	999999	768	999999	849	999999	126	574	461	549	999999	296	751	233	951	776	912	703	999999	689	298	799	808	136	999999	793	999999	999999	503	671	663	995	394	109	982	223	999999	945	961	591	999999	142	450	999999	165	460	340	321	658	999999	971	127	999999	878	656	999999	999999	641	999999	66	999999	865	999999	999999	885	999999	902	999999	250	999999	665	966	742	634	999999	165	999999	689	970	775	463	683	602	226	999999	546	42	515	999999	761	695	999999	999999	905	105	69	71	660	242	999999	558	999999	80	999999	999999	15	385	999999	123	500	999999	999999	670	39	999999	813	272	855	99	349	66	396	210	999999	52	195	825	836	539	705	104	999999	456	999999	226	775	999999	682	999999	999999	170	999999	999999	951	890	857	809	121	999999	292	999999	999999	570	893	20	999999	487	590	877	435	189	548	798	418	406	183	390	766	813	999999	209	999999	
260	405	188	999999	999999	258	599	194	999999	714	534	999999	907	888	137	563	892	64	298	999999	804	999999	514	999999	905	983	555	716	477	52	308	484	92	216	955	175	714	658	999999	238	999999	693	999999	475	999999	551	510	517	56	826	874	758	999999	186	999999	92	890	566	457	21	703	882	717	999999	416	999999	174	701	932	999999	849	999999	999999	999999	41	999999	999999	49	999999	999999	482	47	670	650	178	999999	999999	906	430	873	999999	158	211	166	534	118	975	999999	69	963	386	809	584	95	999999	640	999999	478	999999	674	962	850	999999	103	538	665	222	77	175	999999	113	268	280	69	999999	700	42	999999	535	923	145	414	999999	644	977	673	462	999999	672	538	678	477	761	755	910	434	999999	999999	627	999999	895	908	549	202	860	127	538	525	999999	287	607	150	942	231	999999	558	870	999999	999999	865	213	637	999999	999999	198	636	507	524	159	999999	999999	924	999999	666	37	237	865	787	999999	859	999999	937	185	999999	930	999999	534	999999	226	361	564	878	992	999999	665	268	513	999999	999999	999999	620	24	375	158	999999	999999	999999	286	204	312	692	93	538	999999	731	999999	461	19	999999	659	111	968	308	797	999999	631	932	351	10	999999	723	999999	783	560	249	130	572	37	999999	257	501	258	345	913	999999	999999	350	735	41	999999	806	504	999999	999999	132	652	715	577	461	156	751	999999	285	999999	589	738	310	977	27	611	999999	434	401	459	167	852	633	999999	138	225	999999	206	320	610	962	228	999999	438	438	999999	414	994	999999	471	505	806	972	910	334	999999	181	372	717	429	696	381	113	754	999999	279	29	330	448	999999	999999	554	385	675	999999	370	989	999999	549	999999	206	708	859	999999	954	361	879	999999	999999	999999	54	999999	488	999999	999999	591	125	995	251	168	577	93	555	338	605	950	999999	307	999999	963	941	309	823	296	233	999999	522	183	800	835	399	306	270	250	999999	947	999999	495	761	880	255	993	630	390	852	999999	162	530	999999	13	999999	999999	285	999999	267	745	104	202	666	925	999999	999999	999999	999999	768	281	823	315	146	658	999999	936	545	999999	999999	999999	678	442	999999	120	835	999999	849	796	905	817	30	999999	982	999999	853	999999	828	836	812	313	798	225	999999	581	299	847	393	675	128	993	999999	718	387	320	999999	661	999999	555	100	86	102	408	509	951	260	999999	333	689	804	21	999999	709	754	999999	158	999999	821	862	999999	988	999999	183	678	999999	781	312	786	671	390	202	125	282	746	736	221	400	716	670	330	640	
999999	999999	999999	116	999999	336	963	972	999999	613	840	895	999999	111	477	999999	729	597	180	948	872	999999	309	612	999999	834	962	28	999999	999999	746	160	542	191	474	999999	313	571	35	454	349	813	999999	776	361	999999	999999	999999	999999	302	670	129	499	382	767	999999	403	267	220	61	374	944	999999	412	867	689	362	552	637	571	999999	167	571	726	608	68	161	999999	999999	675	296	328	999999	900	999999	999999	999999	170	423	612	511	55	361	999999	89	404	44	107	999999	672	867	995	17	696	687	999999	558	999999	773	708	711	870	16	999999	765	55	999999	999999	324	250	999999	202	999999	34	999999	570	806	596	646	214	34	63	624	999999	999999	300	320	73	999999	585	78	887	397	999999	901	640	48	815	999999	43	219	165	782	999999	643	674	866	999999	636	127	706	999999	999999	999999	999999	657	255	427	737	474	735	131	999999	739	182	151	805	424	133	429	999999	990	387	612	994	869	999999	956	945	999999	434	338	999999	106	878	999999	760	828	40	253	394	999999	999999	744	308	98	499	53	495	502	999999	451	858	216	999999	715	583	524	574	999999	387	298	481	603	999999	999999	694	569	999999	999999	390	977	393	879	999999	999999	912	643	999999	906	379	236	999999	453	274	982	479	229	510	999999	533	246	263	226	866	105	149	484	703	902	403	930	192	430	121	891	67	979	182	685	803	939	999999	668	445	160	827	37	339	67	927	474	68	697	540	154	999999	177	999999	938	770	437	940	999999	512	448	999999	50	342	999999	999999	500	57	825	370	999999	35	595	781	999999	278	999999	155	999999	974	928	871	494	999999	966	177	889	966	243	914	375	999	808	165	996	115	786	999999	999999	141	436	999999	243	337	946	128	138	396	307	670	658	999999	303	999999	999999	576	559	160	375	999999	45	999999	814	910	994	594	226	439	784	999999	491	426	999999	514	999999	511	638	166	943	848	999999	503	668	999999	265	93	705	999999	581	429	556	999999	329	750	999999	999999	612	332	343	361	902	698	999999	697	188	242	101	789	999999	82	938	402	217	999999	176	542	865	251	654	910	999999	844	999999	365	64	855	106	999999	418	645	898	315	999999	999999	945	999999	891	971	394	33	992	999999	493	508	490	163	999999	802	583	563	999999	371	677	999999	472	999999	999999	256	642	333	999999	651	999999	253	999999	632	578	999999	581	826	650	999999	856	631	918	972	360	360	874	999999	436	999999	866	854	608	536	637	999999	128	999999	510	645	999999	70	887	350	999999	250	333	858	584	801	999999	756	999999	
153	515	999999	513	500	999999	489	381	741	896	841	785	526	999999	647	999999	999999	508	693	999999	15	564	796	743	999999	437	119	36	26	326	635	83	120	941	464	999999	999999	887	999999	190	30	999999	596	173	999999	564	28	605	686	862	406	999999	999999	999999	907	588	719	312	935	72	597	999999	365	425	271	768	999999	585	190	626	413	999999	999999	513	999999	999999	967	632	696	23	418	999999	999999	163	999999	999999	546	680	999999	999999	999999	288	952	565	592	568	909	181	902	288	889	443	424	69	999999	999999	423	33	999999	176	621	96	616	921	653	93	122	211	999999	930	232	994	551	315	999999	999999	346	324	921	737	831	795	729	999999	133	975	100	290	704	812	917	522	547	867	264	999999	672	41	999999	509	999999	707	676	999999	66	999999	891	118	745	333	770	999999	111	405	999999	825	366	999999	797	677	992	831	999999	692	22	709	999999	684	61	999999	463	314	413	422	999999	134	999999	757	362	238	94	981	544	381	51	999999	421	151	532	438	858	999999	244	243	516	624	210	983	960	357	449	999999	67	999999	869	465	695	689	124	999999	705	999999	999999	569	593	21	296	135	650	203	297	315	999999	999999	250	988	80	179	906	999999	999999	145	797	15	788	877	999999	897	999999	999999	133	732	999999	999999	732	999999	629	674	650	504	338	85	342	766	69	999999	64	445	407	881	395	999999	783	999999	297	999999	811	839	780	715	999999	398	624	75	80	565	288	999999	889	990	369	406	529	411	337	999999	802	41	999999	654	823	488	999999	630	200	999999	999999	999999	999999	172	447	789	894	934	416	939	999999	277	696	999999	855	222	999999	416	999999	988	995	999999	130	999999	767	780	893	136	892	610	898	994	874	999999	616	709	817	999999	553	579	512	595	995	398	397	535	999999	999999	798	610	932	94	118	211	611	999999	457	584	405	666	999999	767	999999	805	51	999999	402	232	886	155	999999	828	862	999999	486	410	999999	999999	61	999999	445	450	337	999999	999999	813	999999	673	862	49	262	243	331	999999	684	744	553	199	356	930	142	999999	566	652	999999	113	231	999999	724	210	201	724	999999	172	231	999999	440	999999	138	237	580	729	999999	846	893	171	507	975	267	999999	857	195	385	999999	109	999999	883	684	86	573	592	999999	948	999999	999999	999999	711	168	665	999999	313	792	71	129	999999	412	751	999999	759	999999	606	255	999999	982	353	15	348	411	999999	999999	570	755	684	564	645	861	781	709	999999	365	460	999999	320	999999	439	74	134	999999	771	697	582	173	925	43	
999999	346	810	966	318	841	999999	309	105	999999	668	557	999999	506	483	999999	999999	999999	999999	403	592	267	935	880	553	999999	881	999999	639	999999	999999	999999	830	650	597	309	999999	815	401	999999	177	161	252	552	369	881	956	999999	783	283	76	540	452	531	999999	709	999999	999999	423	39	960	116	670	730	453	271	727	467	909	184	446	815	650	563	236	999999	999999	393	520	671	332	999999	309	365	308	999999	954	308	209	887	898	130	402	999999	206	70	490	999999	999999	108	164	498	717	608	836	999999	890	889	305	19	694	27	999999	751	706	706	807	999999	431	669	317	999999	999999	32	285	999999	423	288	366	175	950	502	999999	421	517	999999	545	700	529	57	893	74	13	199	202	881	710	999999	665	500	999999	999999	100	438	791	999999	240	695	332	520	838	612	532	140	69	202	732	998	999999	872	170	117	999999	384	776	252	425	999999	830	404	999999	771	999999	866	999999	774	411	856	630	999999	604	850	999999	999999	999999	291	541	872	140	10	158	999999	417	999999	339	156	400	715	662	548	999999	171	865	928	999999	76	999999	999999	227	294	790	876	999999	999999	277	320	739	776	176	999999	710	552	938	999999	256	999999	364	828	537	766	384	999999	204	92	471	442	999999	449	999999	152	301	875	654	845	219	281	999999	999999	525	28	416	999999	549	176	837	999999	233	45	681	999999	712	999999	139	461	910	104	682	294	990	835	999999	300	673	34	203	835	897	999999	620	974	999999	408	313	518	359	760	156	37	254	703	999999	999999	767	999999	439	999999	746	203	935	125	999999	60	965	690	693	999999	999999	525	972	999999	999999	141	999999	999999	445	313	999999	999999	999999	160	947	999999	50	999999	626	385	999999	572	594	73	98	999999	166	504	385	516	442	622	824	243	809	631	64	252	833	87	534	70	665	136	282	999999	100	785	178	944	20	679	73	999999	593	388	930	909	914	999999	999999	920	331	928	999999	999999	795	999999	350	325	600	797	462	549	850	999999	906	468	790	962	613	381	335	441	506	763	559	516	649	430	701	154	338	667	112	614	999999	736	265	47	340	231	444	853	999999	999999	226	523	467	131	482	999999	129	952	561	603	594	890	432	117	685	288	999999	920	624	456	469	794	447	246	999999	179	212	752	999999	999999	936	482	97	999999	546	45	58	528	999999	238	34	386	116	999999	29	999999	999999	157	362	999999	12	999999	238	897	753	431	999999	231	397	312	269	377	330	999999	999999	122	803	148	570	649	240	700	999999	395	999999	93	688	939	
227	885	865	65	399	579	389	422	253	199	540	125	999999	826	999999	999999	969	657	65	936	841	907	999999	176	587	999999	821	312	551	999999	476	670	742	146	999999	999999	447	999999	977	750	999999	999999	868	613	608	454	999999	413	999999	999999	999999	774	999999	752	999999	319	840	698	477	686	999999	999999	999999	410	723	870	382	823	822	628	999999	764	999999	314	156	596	49	441	567	999999	999999	417	742	225	426	701	642	990	49	694	671	748	736	300	992	999999	384	999999	889	737	82	999999	590	941	138	999999	105	723	605	511	280	409	141	344	663	350	344	655	983	32	237	392	783	137	956	460	37	999999	321	999999	222	581	552	829	70	166	826	999999	999999	765	606	918	999999	537	423	272	617	401	637	999999	378	728	483	999999	509	689	92	999999	984	678	633	716	411	999999	298	699	857	311	284	506	523	543	568	228	425	319	999999	256	714	694	842	635	750	669	75	493	107	999999	329	999999	84	999999	816	418	141	889	517	232	248	724	415	316	127	999999	999999	999999	999999	265	451	200	692	836	748	300	835	998	965	741	107	805	601	182	981	904	432	159	727	999999	97	535	801	775	17	989	288	999999	999999	999999	999999	240	333	842	243	138	688	248	625	526	999999	143	999999	775	134	443	133	243	999999	223	708	979	117	20	178	915	999999	917	828	999999	21	308	489	355	210	866	482	758	938	852	999999	193	534	999999	576	953	999999	999999	650	999999	866	999999	211	305	911	561	132	999999	674	327	739	771	999999	999999	514	284	653	999999	575	999999	961	374	304	482	997	524	455	906	443	999999	313	373	999999	265	999999	965	107	194	444	648	743	999999	94	621	122	454	774	667	999999	302	309	43	460	999999	612	502	751	729	307	396	116	999999	878	999999	23	375	999999	164	999999	999999	187	469	143	926	999999	999999	290	682	369	552	750	787	220	151	999999	280	913	884	652	400	223	377	999999	57	541	527	290	634	999999	747	950	620	692	156	124	840	900	533	868	810	221	79	369	754	646	329	15	999999	545	743	999999	619	999999	584	336	809	582	96	999999	996	521	656	84	622	999999	999999	999999	74	36	84	379	390	26	841	188	154	18	142	410	222	522	999999	99	865	295	340	118	118	999999	999999	268	814	999999	871	299	565	995	999999	162	516	234	940	999999	471	373	81	603	669	999999	191	801	450	999999	999999	483	968	566	219	337	272	30	986	254	721	999999	565	252	154	552	622	158	271	980	893	987	999999	999999	628	501	223	737	999999	
712	999999	513	999999	139	999999	397	330	998	786	999999	889	496	248	696	989	999999	807	999999	458	127	783	43	540	469	791	194	901	136	938	717	999999	535	999999	283	615	217	997	436	287	757	231	624	372	852	100	407	749	885	852	999999	999999	394	288	331	929	999999	973	358	347	780	496	204	69	78	999999	364	914	999999	90	999999	657	381	552	701	999999	168	670	688	379	999999	445	25	283	965	34	729	256	999999	354	20	999999	649	98	506	270	37	564	303	556	735	493	785	805	81	325	999999	842	999999	999999	770	934	295	978	999999	345	480	921	999999	54	575	118	663	619	999999	999999	999999	292	55	440	868	603	999999	141	644	899	999999	220	212	650	999999	887	668	824	999999	85	948	670	999999	999999	790	116	999999	999999	999999	626	829	175	999999	533	316	39	999999	157	999999	176	568	164	344	999999	685	270	718	999999	342	688	450	839	45	999999	599	347	158	999999	649	762	142	127	159	27	79	999999	484	679	343	999999	100	999999	266	417	517	793	336	88	486	530	999999	28	999999	303	186	999999	999999	742	933	969	880	999999	507	805	43	450	14	327	985	200	785	49	119	659	598	928	582	627	486	805	21	80	999999	128	374	124	211	856	840	999999	364	741	745	999999	802	999999	23	461	999999	999999	999999	999999	103	295	744	999999	999999	266	704	258	999999	511	266	137	958	999999	514	388	440	918	249	158	487	999999	835	999999	304	744	999999	420	999999	131	999999	418	27	12	976	999999	384	999999	215	944	161	591	999999	852	485	617	415	999999	999999	999999	30	465	828	640	531	197	460	700	999999	999999	409	999999	343	999999	268	847	999999	956	833	401	14	424	712	999999	996	895	243	982	569	686	338	864	747	289	111	788	590	386	480	788	999999	683	963	51	999999	999999	258	999999	999999	637	507	459	168	999999	999999	999999	752	533	643	636	954	477	141	377	999999	999999	547	63	194	999999	267	733	485	55	739	331	999999	999999	760	139	646	856	999999	931	189	999999	705	999999	659	505	45	999999	743	999999	834	194	552	596	216	998	329	204	999999	125	380	773	974	123	542	309	155	91	772	999999	990	999999	89	209	197	999999	840	81	404	688	443	999999	990	999999	220	554	778	864	464	761	809	999999	999999	999999	561	416	904	999999	933	360	359	954	999999	238	853	737	999999	999999	408	260	999999	258	799	999999	681	180	782	999999	903	987	530	999999	627	20	704	547	442	807	999999	781	61	258	147	54	339	999999	999999	761	788	483	449	999999	466	213	603	561	652	999999	
600	391	633	572	688	945	829	999999	336	284	534	999999	304	999999	705	627	999999	999999	999999	999999	999999	999999	265	30	999999	999999	548	999999	999999	423	417	153	999999	291	216	266	157	999999	569	202	224	999999	999999	640	999999	482	188	999999	729	999999	999999	692	450	999999	999999	408	135	613	27	268	407	734	254	913	866	999999	999999	22	100	449	999999	999999	350	918	999999	999999	999999	625	792	999999	251	405	376	985	418	724	999999	998	999999	999999	140	544	471	310	999999	490	999999	999999	773	846	71	175	61	289	369	295	352	532	366	999999	999999	510	820	945	27	999999	367	269	999999	999999	688	999999	999999	999999	318	934	999999	49	999999	59	999999	999999	851	946	21	85	353	999999	625	133	382	180	641	253	447	999999	999999	525	293	792	133	999999	999999	630	168	999999	467	768	970	435	47	312	408	316	172	570	658	874	934	941	658	281	999999	381	770	518	780	464	999999	687	220	999999	999999	341	926	154	999999	230	787	372	617	999999	125	199	96	999999	999999	335	91	877	972	850	591	351	143	851	121	374	860	650	868	12	923	292	225	314	555	76	999999	27	516	999999	999999	572	333	83	999999	454	294	999999	746	455	383	967	715	369	150	999999	207	84	999999	689	999999	147	999999	615	661	832	974	781	999999	704	944	73	371	545	763	29	999999	70	696	999999	999999	171	903	423	629	955	577	855	173	150	869	315	984	999999	999999	949	78	718	421	332	479	999999	184	51	510	320	606	180	606	131	397	999999	388	999999	609	208	243	90	985	705	999999	999999	999999	384	835	999999	999999	544	478	814	950	999999	649	999999	999999	576	986	999999	912	999999	999999	407	259	52	753	999999	926	619	226	868	715	988	733	715	999999	999999	895	999999	216	870	241	71	702	999999	181	999999	496	25	188	43	222	381	177	999999	356	858	869	575	630	112	713	469	327	999999	108	999999	575	934	305	836	681	195	655	51	999999	297	705	999999	870	665	999999	999999	441	999999	999999	999999	821	66	369	219	491	329	179	113	167	772	744	102	692	999999	999999	562	720	351	362	999999	725	135	999999	68	163	411	704	999999	866	802	38	144	953	764	999999	519	574	95	355	361	999999	999999	884	314	553	612	999999	999999	999999	682	200	999999	830	999999	619	695	465	311	66	89	624	213	246	364	744	999999	148	928	80	12	987	634	996	11	20	999999	251	999999	514	550	636	54	999999	194	999999	938	999999	999999	155	453	999999	999999	39	275	736	999999	315	529	569	943	474	999999	999999	149	695	565	103	829	619	445	454	179	
796	999999	453	580	390	62	752	805	306	813	783	626	948	999999	605	999999	274	207	999999	721	726	999999	86	999999	463	999999	499	56	845	484	715	709	999	884	999999	999999	821	999999	432	262	777	764	647	999999	73	964	201	999999	960	372	999999	421	577	733	453	235	999999	664	127	707	999999	705	960	822	999999	999999	627	999999	257	91	999999	119	775	615	944	999999	999999	425	725	499	999999	999999	95	999999	999999	303	141	275	999999	251	93	166	48	724	699	81	804	825	562	989	347	136	723	878	999999	455	646	999999	789	999999	312	24	999999	628	225	45	620	487	999999	999999	943	361	633	16	998	752	80	60	999999	999999	167	108	863	736	161	999999	804	999999	29	999999	656	178	486	949	938	79	228	999999	509	663	999999	326	922	999999	999999	985	999999	717	880	710	384	596	56	916	333	214	160	212	476	859	240	413	467	438	158	774	875	999999	999999	929	534	660	551	262	421	999999	999999	116	690	175	862	97	336	318	99	70	132	570	625	733	918	25	943	649	999999	57	859	494	608	281	999999	818	649	950	999999	999999	54	793	504	492	39	54	522	999999	999999	999999	86	158	999999	999999	651	314	69	343	20	999999	999999	901	999999	373	982	691	507	999999	65	54	447	385	142	375	25	338	75	999999	704	874	503	643	999999	290	999999	710	155	521	629	806	758	315	999999	999999	999999	153	964	140	510	999999	546	114	255	952	705	701	26	973	999999	323	248	925	638	146	25	83	999999	549	402	281	545	986	788	999999	295	141	445	474	368	999999	374	999999	632	367	338	398	398	999999	584	999999	693	182	999999	999999	567	999999	677	803	651	934	894	425	999999	999999	999999	560	999999	999999	666	999999	265	551	615	999999	948	313	303	281	999999	626	685	558	964	132	588	999999	999999	481	999999	462	464	641	822	433	977	949	999999	404	565	778	83	999999	43	20	999999	151	567	999999	367	999999	539	405	999999	35	999999	346	999999	999999	650	438	23	844	999999	214	119	624	999999	191	232	999	116	898	716	40	553	999999	524	954	118	999999	999999	307	123	437	922	69	646	797	184	640	999999	591	753	136	999999	239	999999	829	901	999999	999999	385	26	999999	157	641	688	965	481	966	822	505	506	999999	999999	715	730	876	291	59	999999	999999	17	592	510	524	154	999999	275	999999	206	695	63	999999	33	430	999999	755	290	291	999999	681	999999	218	818	999999	95	549	999999	59	508	220	548	851	422	491	378	434	999999	633	496	108	700	166	769	137	999999	788	190	999999	999999	974	596	999999	
678	306	615	799	773	516	439	605	95	225	815	986	156	212	999999	999999	62	856	896	657	795	999999	999999	169	448	999999	550	306	368	303	624	533	624	999999	999999	125	999999	578	660	351	203	891	23	484	350	783	980	250	492	648	158	578	999999	999999	214	406	325	455	999999	999999	965	999999	246	791	999999	292	371	608	999999	190	666	483	999999	554	463	904	999999	999999	819	664	711	310	814	999999	155	55	455	999999	999999	775	799	429	228	577	386	71	654	999999	883	999999	999999	381	220	312	999999	674	999999	533	484	999999	147	999999	636	695	381	999999	328	999999	645	555	836	999999	999999	264	390	247	265	999999	999999	999999	259	999999	622	760	253	339	99	999999	738	481	672	922	210	42	999999	980	793	532	999999	999999	742	138	999999	338	231	735	116	956	999999	744	418	756	364	999999	61	110	206	876	452	999999	999999	999999	787	999999	883	914	485	242	625	409	454	733	430	458	660	130	459	294	999999	517	233	143	589	999999	72	915	999999	128	981	538	784	917	89	999999	155	999999	351	423	999999	999999	999999	873	340	522	300	685	335	905	431	931	650	911	347	934	818	441	237	792	111	967	999999	367	261	97	625	537	653	999999	313	999999	778	46	840	230	999999	359	802	76	704	386	590	662	697	60	888	872	999999	154	345	713	697	559	321	487	962	999999	622	999999	897	763	999999	68	602	696	162	999999	81	999999	676	469	639	170	999999	724	999999	693	670	211	999999	752	957	509	931	599	999999	229	724	362	268	376	736	559	179	999999	355	999999	999999	10	897	284	801	463	478	876	84	999999	470	999999	110	278	231	421	54	155	805	532	999999	999999	659	932	888	999999	857	309	732	89	991	157	379	999999	633	669	313	999999	950	999999	40	65	525	999999	758	137	261	999999	154	325	515	33	145	822	404	66	999999	999999	396	93	606	999999	153	994	999999	323	999999	256	644	562	118	999999	204	311	501	82	999999	159	183	761	466	867	999999	417	574	999999	21	556	459	576	328	347	538	867	897	999999	911	531	964	444	908	15	355	592	217	395	999999	833	331	999999	579	201	791	635	626	739	24	736	999999	578	312	999999	797	999999	243	770	999999	999999	414	639	170	955	195	739	852	461	521	572	209	189	999999	999999	235	136	997	999999	556	903	999999	168	847	185	111	396	142	246	217	287	358	999999	804	501	429	691	999999	999999	999999	62	999999	174	227	452	536	250	439	133	446	670	999999	117	224	999999	999999	255	792	985	999999	798	606	999999	999999	999999	223	763	
384	999999	759	544	964	383	130	503	130	999999	941	999999	999999	999999	999999	999999	799	999999	216	251	232	127	999999	999999	898	186	769	217	456	177	920	983	999999	773	866	791	374	902	705	999999	999999	999999	999999	999999	314	397	347	993	842	999999	815	707	36	972	999999	999999	243	585	645	999999	613	913	57	953	164	957	176	999999	994	175	999999	999999	999999	519	264	511	999999	401	869	510	999999	776	375	999999	361	223	956	265	242	609	999999	999999	999999	999999	93	83	673	613	857	999999	231	471	998	677	999999	918	999999	517	718	39	999999	999999	715	144	949	999999	547	199	999999	941	10	999999	642	395	617	853	640	923	999999	190	999999	947	999999	523	289	377	777	698	999999	999999	356	999999	999999	213	902	715	999999	132	967	255	535	999999	20	915	356	320	828	613	999999	110	288	999999	91	537	200	758	307	201	855	582	70	849	295	999999	594	560	999999	999999	492	901	779	517	956	999999	654	364	999999	628	177	969	548	174	638	803	163	413	999999	19	22	999999	999999	882	276	394	999999	686	999999	999999	331	999999	946	399	130	168	331	999999	985	901	882	999999	999999	679	34	885	999999	896	221	999999	15	190	999999	363	426	348	493	896	250	572	999999	968	176	95	999999	382	33	159	53	479	482	999999	999999	467	137	187	332	999999	858	391	360	299	474	705	845	999999	602	593	972	999999	999999	435	529	999999	907	999999	668	999999	382	652	862	884	852	741	20	622	762	735	236	999999	26	754	48	859	222	704	503	471	249	166	779	999999	186	270	804	56	999999	14	560	222	518	999999	366	999999	528	475	447	999999	695	233	388	999999	366	733	766	920	396	999999	211	212	421	207	496	999999	872	432	999999	592	937	999999	759	999999	185	23	730	999999	398	999999	340	746	267	999999	775	26	778	912	82	999999	504	883	659	203	803	357	801	999999	999999	150	342	106	766	854	795	999999	473	630	691	353	13	345	999999	999999	339	464	999999	650	431	479	447	960	999999	266	97	999999	313	566	954	828	221	418	331	257	499	244	980	412	999999	999999	999999	157	230	999999	999999	168	999999	105	863	348	999999	160	890	999999	703	999999	746	999999	766	999999	428	907	999999	999999	141	594	999999	999999	75	105	484	999999	675	387	926	299	739	630	818	999999	703	217	999999	615	999999	999999	999999	701	554	126	999999	480	645	244	625	645	482	367	999999	853	153	999999	40	768	864	999999	999999	512	703	413	643	126	999999	999999	46	220	215	999999	447	999999	999999	999999	999999	948	607	13	897	441	999999	291	817	382	999999	964	
785	628	999999	999999	751	557	999999	999999	997	150	999999	999999	999999	808	999999	999999	440	999999	999999	527	787	830	354	999999	170	860	971	53	750	422	595	999999	93	999999	61	418	43	280	318	889	999999	60	325	590	999999	235	224	999999	243	357	851	405	462	515	186	955	283	105	773	890	999999	542	999999	585	554	223	298	71	999999	789	381	169	114	40	999999	737	999999	764	617	934	999999	881	810	999999	999999	200	808	577	999999	105	144	937	506	427	312	952	785	739	45	261	937	999999	342	454	975	691	301	431	482	449	451	519	999999	839	254	999999	731	871	24	364	414	720	999999	661	654	443	999999	999999	728	90	952	774	729	366	997	492	999999	366	428	879	899	387	105	111	654	625	460	999999	182	607	230	999999	999999	681	847	999999	641	999999	999999	999999	999999	614	702	401	497	676	999999	130	841	762	165	999999	453	145	464	36	999999	999999	16	38	999999	999999	513	130	860	48	59	58	999999	780	851	999999	566	999999	999999	295	684	703	613	978	835	339	825	420	451	855	470	999999	999999	820	999999	999999	674	771	558	44	999999	581	541	458	999999	999999	611	70	910	298	999999	999999	294	999999	351	921	806	38	202	654	179	103	679	999999	999999	469	999999	699	189	630	202	794	338	999999	999999	113	171	165	361	104	999999	999999	510	163	56	999999	305	999999	478	679	424	646	999999	904	999999	999999	902	536	881	167	910	911	881	289	999999	23	999999	999999	984	248	999999	651	999999	999999	999999	414	593	525	958	673	999999	783	230	509	216	556	226	434	951	187	210	634	283	203	193	816	999999	230	999999	42	675	826	999999	240	919	772	968	999999	978	460	423	999999	578	218	999999	999999	999999	999999	83	548	999999	803	527	999999	47	135	377	483	999999	118	530	373	999999	926	997	999999	720	999999	590	443	587	745	999999	500	763	823	66	999999	999999	66	135	511	157	520	244	871	308	265	202	999999	405	495	999999	999999	930	60	920	651	220	999999	416	999999	791	639	960	61	999999	37	54	224	999999	999999	283	858	983	29	226	946	691	999999	999999	999999	797	796	48	102	999999	585	569	712	903	415	999999	555	649	433	999999	517	559	192	523	281	220	977	725	103	999999	706	999999	910	834	973	960	999999	616	950	903	995	601	867	999999	772	467	342	321	999999	457	727	219	559	309	999999	397	509	611	767	999999	819	80	999999	880	999999	699	659	877	929	455	999999	939	698	530	724	916	692	321	999999	999999	878	666	999999	646	494	496	337	610	136	586	460	483	848	999999	94	999999	655	
999999	396	999999	808	464	391	218	999999	788	520	39	585	999999	705	197	860	953	376	162	18	308	999999	999999	372	58	751	999999	994	295	999999	993	446	799	270	705	925	999999	999999	424	285	853	958	999999	976	308	35	999999	881	273	623	895	999999	999999	916	999999	600	408	999999	759	712	999999	224	402	698	527	592	786	531	999	271	192	948	952	877	164	350	690	21	73	999999	999999	472	730	999999	205	664	999999	882	913	115	526	966	255	711	999999	999999	565	999999	459	715	999999	813	881	999999	440	946	386	64	762	16	909	397	647	736	305	574	494	730	502	862	88	904	617	894	999999	999999	702	999999	638	525	999999	682	561	999999	785	999999	591	728	241	999999	999999	999999	130	999999	205	139	329	519	415	673	155	835	999999	596	637	344	205	987	266	225	999999	999999	425	247	999999	236	836	999999	951	701	983	765	498	254	584	999999	783	709	698	999999	999999	192	999999	964	379	948	177	964	721	450	407	604	471	999999	14	999999	45	883	685	999999	303	999999	568	713	690	999999	347	999999	21	999999	560	496	298	999999	328	71	308	460	867	999999	69	871	576	510	303	999999	303	999999	250	441	592	999999	999999	729	999999	999999	624	999999	284	990	611	906	953	711	999999	911	315	820	697	942	844	999999	25	412	999999	431	464	67	419	311	999999	999999	30	999999	427	999999	472	569	999999	463	447	186	186	877	999999	162	918	864	999999	392	83	483	999999	307	999999	18	884	621	819	890	410	566	712	973	904	746	886	382	294	239	449	999999	491	243	505	999999	999999	148	741	999999	513	599	447	37	999999	999999	89	723	999999	419	775	850	750	999999	63	999999	474	213	973	924	276	545	999999	390	999999	337	999999	551	802	929	610	999999	879	71	386	810	129	684	999999	301	999999	999999	999999	875	464	598	999999	52	189	624	999999	204	175	817	491	968	29	66	94	999999	620	538	921	64	808	999999	971	689	71	252	761	789	467	681	267	113	155	999999	926	353	999999	949	999999	187	735	416	580	72	580	418	790	73	599	846	681	138	251	999999	76	435	999999	316	981	999999	863	413	999999	493	559	387	822	999999	140	999999	566	671	177	999999	328	402	458	908	118	653	999999	999999	200	999999	10	139	861	999999	637	500	726	36	968	434	323	332	679	96	513	202	595	999999	999999	999999	999999	19	961	999999	999999	674	976	718	207	337	485	176	223	999999	493	999999	525	22	687	999999	999999	540	703	742	999999	995	722	999999	405	915	999999	986	999999	999999	341	990	178	364	792	962	524	999999	
999999	640	949	157	999999	999999	999999	93	677	582	788	303	999999	749	999999	999999	86	31	952	614	999999	291	278	498	411	881	999999	999999	261	171	999999	999999	124	16	711	72	793	283	886	999999	769	999999	248	486	207	470	497	999999	684	950	287	999999	20	910	695	547	999999	999999	745	238	780	999999	999999	515	999999	74	189	999999	48	253	434	802	145	794	999999	10	52	792	301	940	999999	201	818	310	999999	458	713	214	321	999999	700	343	538	657	999999	669	490	733	133	143	291	660	999999	440	525	484	999999	999999	999999	694	999999	580	169	805	999999	589	999999	999999	631	903	360	974	525	999999	553	101	999999	999999	417	184	999999	319	668	167	999999	733	647	999999	785	409	999999	498	999999	999999	999999	999999	183	732	999999	797	388	958	111	229	999999	999999	145	679	886	434	220	158	807	890	999999	999999	999999	11	999999	999999	941	902	746	232	91	861	836	898	214	999999	917	541	999999	619	796	561	218	999999	384	351	999999	967	999999	361	199	674	690	257	999999	484	217	999999	586	702	856	485	999999	879	999999	921	999999	246	475	462	516	678	484	197	104	999999	999999	473	627	805	523	974	999999	395	999999	416	181	588	456	999999	225	999999	955	971	763	321	348	339	999999	463	999999	361	502	48	845	521	999999	999999	163	828	999999	743	553	999999	188	882	83	827	846	731	999999	999999	999999	745	247	769	722	999999	434	783	285	646	174	174	999999	172	999999	372	550	521	226	678	435	628	230	482	202	999999	999999	881	247	520	493	577	713	999999	571	757	999999	999999	798	687	78	380	999999	862	579	389	845	999999	999999	711	287	334	999999	81	467	171	524	764	577	999999	719	552	545	764	163	999999	461	999999	999999	724	571	474	723	999999	609	65	85	368	902	813	339	776	481	536	243	168	999999	641	999999	999999	242	46	507	260	967	526	834	999999	708	982	927	888	424	685	149	812	611	975	471	411	96	165	862	999999	218	999999	80	999999	530	994	534	819	446	201	999999	534	966	473	571	93	230	296	999999	920	885	450	999999	795	396	430	557	96	180	119	323	86	999999	743	51	35	999999	824	267	713	457	999999	999999	232	203	614	846	148	413	999999	190	999999	505	941	999999	767	590	284	622	110	447	447	649	337	878	415	360	232	431	546	637	406	999999	945	473	777	998	999999	602	999999	584	419	683	791	928	523	999999	999999	999999	283	444	180	999999	167	276	999999	999999	999999	354	999999	264	623	716	999999	751	784	770	559	477	111	999999	461	682	841	525	37	764	857	409	364	
834	126	367	157	111	466	204	871	679	464	318	999999	784	999999	526	961	702	999999	50	153	753	30	765	763	999999	999999	498	370	641	249	999999	610	715	989	999999	148	265	569	999999	999999	999999	898	880	23	792	884	999999	868	999999	564	334	999999	999999	265	999999	814	999999	603	999999	128	968	833	240	440	219	999999	178	794	861	388	999999	143	60	756	563	999999	999999	752	971	630	999999	999999	55	86	914	305	793	459	388	999999	787	661	926	646	325	756	999999	450	804	94	715	881	16	936	858	999999	999999	999999	702	756	999999	608	999999	22	999999	999999	788	163	999999	913	914	999999	415	722	601	54	217	999999	440	999999	195	699	999999	887	914	435	623	999999	228	723	407	999999	757	632	474	189	39	913	834	977	968	999999	999999	890	180	996	475	293	344	814	983	494	630	895	570	999999	659	999999	107	386	999999	678	935	802	999999	999999	961	783	258	422	999999	999999	579	463	837	680	774	999999	999999	918	959	339	999999	414	739	912	999999	861	71	499	999999	294	815	458	262	999999	579	999999	999999	988	999999	999999	45	922	798	690	915	999999	68	999999	210	999999	38	189	427	395	903	531	999999	999999	88	999999	721	999999	999999	731	487	131	210	547	110	652	684	728	883	277	304	852	615	999999	996	999999	803	181	999999	927	999999	636	41	866	999999	58	69	779	910	935	970	286	39	77	999999	999999	966	520	789	558	917	309	306	159	101	61	916	23	607	153	306	999999	469	964	474	851	99	344	161	62	592	904	817	947	307	27	822	547	846	212	968	999999	391	741	999999	956	339	881	775	345	142	56	182	999999	999999	429	999999	74	999999	999999	704	632	999999	737	965	22	492	358	852	83	238	378	176	999999	184	23	168	999999	999999	518	999999	218	568	815	919	546	731	60	999999	877	210	757	945	495	508	346	923	654	999999	998	473	980	38	701	999999	764	879	778	591	625	271	999999	120	93	838	495	999999	553	818	428	290	441	49	975	873	480	999999	681	999999	838	99	514	952	955	54	542	189	999999	708	165	667	953	999999	999999	615	121	999999	861	656	22	999999	379	999999	357	717	999999	940	63	827	636	340	207	999999	753	535	756	146	165	49	306	316	206	845	999999	761	336	972	355	369	761	833	572	35	884	566	720	678	999999	999999	999999	601	136	49	999999	824	999999	999999	999999	999999	999999	999999	491	999999	359	705	85	534	999999	595	999999	999999	595	693	999999	802	768	182	997	196	815	88	540	917	36	705	189	166	773	999999	301	264	266	196	999999	
999999	351	749	675	188	490	195	504	19	856	952	16	999999	999999	278	65	297	999999	529	999999	780	444	999999	795	999999	525	918	760	345	304	999999	803	408	192	289	999999	29	999999	999999	705	629	583	530	999999	84	999999	747	999999	504	782	999999	189	737	999999	730	351	778	954	31	999999	571	434	169	715	999999	158	607	999999	999999	999999	46	790	266	823	723	206	914	999999	720	954	778	999999	266	563	999999	999999	76	564	462	938	682	999999	999999	165	144	205	999999	999999	999999	926	101	999999	499	686	745	223	922	913	130	533	437	999999	243	77	884	836	178	606	424	782	92	53	796	999999	145	971	315	999999	689	528	782	108	181	794	862	290	245	580	817	87	999999	162	443	928	510	999999	999999	417	999999	999999	999999	999999	400	558	843	999999	700	999999	551	773	907	821	234	602	999999	999999	999999	999999	214	999999	600	598	788	999999	758	930	609	868	254	727	150	999999	999999	391	501	999999	999999	622	951	813	999999	501	38	53	999999	212	927	841	999999	182	322	392	213	677	707	438	38	62	999999	912	449	832	499	999999	632	999999	999999	999999	110	786	630	999999	999999	999999	24	999999	999999	744	177	556	999999	767	690	82	414	758	694	999999	999999	999999	935	655	999999	999999	999999	999999	11	214	421	999999	220	94	740	401	551	841	894	999999	999999	607	869	999999	999999	252	909	681	152	999999	418	873	325	839	168	48	999999	999999	999999	459	36	267	107	364	999999	999999	346	999999	37	999999	530	999999	864	882	999999	86	203	652	770	999999	138	693	613	584	795	547	844	381	999999	702	999999	577	193	444	786	404	509	514	999999	877	906	991	999999	999999	896	999999	19	443	349	92	844	999999	214	87	331	999999	654	523	568	786	999999	964	999999	999999	746	953	390	430	106	105	576	688	691	893	999999	999999	49	759	688	950	537	410	41	999999	857	353	373	115	123	453	999999	986	946	183	713	999999	999999	999999	117	999999	465	589	347	254	515	166	999999	999999	413	999999	303	999999	834	618	258	763	933	160	476	403	590	284	999999	652	354	999999	741	999999	190	731	149	999999	652	999999	999999	948	999999	787	999999	701	999999	62	701	929	159	856	161	338	925	949	18	847	852	713	362	190	999999	694	899	999999	424	997	140	682	54	999999	251	99	133	309	700	155	999999	775	999999	537	999999	387	502	497	999999	413	593	240	723	301	866	938	393	999999	676	378	888	411	286	839	921	29	884	576	999999	72	215	625	259	863	35	87	157	824	607	894	201	411	498	20	414	999999	999999	752	999999	313	
706	818	633	331	266	421	498	726	615	999999	999999	926	999999	999999	208	968	980	859	276	789	790	568	707	781	186	999999	913	275	434	31	70	142	859	311	366	999999	991	928	607	613	999999	430	218	999999	401	999999	528	132	812	446	919	999999	999999	927	999999	999999	121	852	154	780	507	232	301	594	503	370	77	999999	18	811	976	62	999999	999999	210	369	359	664	389	911	958	790	463	999999	112	999999	656	931	788	228	285	149	783	999999	116	366	139	624	999999	999999	207	945	999999	999999	469	999999	999999	822	727	162	999999	457	472	999999	821	716	999999	313	491	541	713	999999	999999	999999	999999	837	278	435	999999	999999	240	735	123	358	999999	22	677	463	528	245	124	833	214	636	440	828	999999	550	15	399	597	825	142	18	327	71	161	999999	474	999999	598	421	276	883	999999	62	343	124	529	808	49	315	784	256	427	879	932	167	360	708	170	728	429	167	256	415	999999	999999	40	652	861	999999	988	999999	646	703	567	331	714	999999	999999	562	31	206	359	291	50	999999	590	447	139	993	973	766	472	870	991	119	636	999999	460	999999	94	999999	947	999999	327	999999	610	724	321	610	453	972	999999	608	707	233	999999	965	374	715	524	592	523	867	380	232	999999	999999	711	458	694	207	927	999999	999999	154	999999	663	999999	161	999999	866	136	528	550	10	553	864	173	999999	311	671	152	744	712	501	999999	90	325	104	465	833	999999	863	916	256	55	955	999999	999999	973	153	10	222	999999	999999	466	995	327	999999	679	569	612	943	156	999999	65	192	999999	976	792	178	999999	869	695	999999	854	272	611	304	999999	999999	734	610	794	999999	670	929	315	64	45	366	763	946	999999	896	999999	79	999999	892	999999	862	410	163	770	999999	999999	999999	999999	986	804	203	999999	32	423	92	834	11	158	988	363	999999	877	500	940	435	415	401	454	798	231	784	999999	999999	999999	103	196	580	840	989	362	999999	412	328	260	842	973	740	999999	342	71	229	999999	727	999999	75	984	999999	999999	344	399	413	999999	727	765	29	647	674	999999	999999	999999	999999	171	999999	636	824	722	559	249	999999	462	675	999999	999999	737	12	864	828	189	999999	999999	999999	999999	505	599	949	999999	999999	562	241	204	308	820	212	447	807	67	760	101	715	352	435	670	124	882	724	544	574	990	763	164	999999	495	881	999999	619	897	999999	570	999999	999999	48	996	18	999999	999999	854	666	674	929	944	113	737	474	999999	999999	614	252	623	875	414	288	693	799	86	999999	813	938	
991	827	909	402	999999	414	743	999999	438	662	999999	999999	870	999999	999999	999999	819	60	999999	999999	196	537	14	999999	999999	694	282	692	354	207	931	527	350	915	675	999999	30	551	913	332	730	391	254	952	999999	894	15	999999	389	632	980	999999	304	792	752	999999	822	999999	360	505	999999	61	999999	999999	730	693	388	999999	211	62	50	999999	147	758	999999	805	999999	62	999999	157	999999	744	312	999999	227	905	232	557	999999	221	34	999999	200	999999	200	678	431	23	999999	999999	515	999999	335	999999	592	712	888	545	999999	947	181	770	639	212	815	397	748	999999	24	824	471	830	999999	990	37	284	86	999999	568	621	383	279	830	287	642	639	419	975	999999	514	27	999999	66	225	49	264	136	988	602	802	999999	192	999	999999	999999	684	269	999999	310	317	635	169	999999	880	573	999999	939	362	570	999999	978	999999	999999	999999	999999	784	774	575	999999	773	999999	999999	137	766	691	999999	280	432	999999	957	379	999999	999999	821	999999	857	709	999999	651	999999	324	999999	428	425	823	166	82	499	999999	999999	909	693	394	536	169	547	999999	999999	999999	382	632	517	999999	612	806	904	108	298	999999	999999	999999	598	999999	813	458	383	999999	711	942	535	128	780	832	321	999999	999999	689	999999	999999	341	826	498	987	999999	515	806	999999	816	619	919	68	784	868	999999	25	321	999999	580	87	999999	877	330	278	663	999999	851	685	999999	564	130	224	999999	636	299	133	586	611	654	308	999999	559	853	102	33	476	344	912	191	999999	736	916	119	70	875	463	999999	999999	334	999999	663	131	195	262	999999	704	109	157	579	527	438	710	125	282	435	236	34	237	254	999999	999999	939	504	999999	827	214	115	898	761	999999	999999	365	286	638	644	530	999999	999999	999999	328	377	196	342	663	866	999999	800	999999	999999	999999	439	999999	975	999999	106	724	627	851	434	294	999999	210	396	743	900	83	999999	487	637	905	861	432	633	925	819	999999	606	999999	999999	800	413	278	999999	999999	406	358	389	999999	541	920	999999	522	176	319	730	177	999999	999999	762	793	603	322	209	729	787	17	644	60	327	374	127	786	384	633	881	330	936	284	999999	551	693	999999	999999	717	13	349	265	324	205	652	931	17	87	683	207	999999	79	999999	334	399	713	339	999999	177	802	125	999999	543	999999	409	240	526	261	221	110	999999	377	999999	726	448	751	330	854	674	442	999999	709	701	999999	790	260	401	949	948	999999	999999	999999	777	915	887	999999	999999	886	999999	421	414	756	866	582	887	723	
999999	818	999999	647	999999	485	157	999999	999999	999999	999999	999999	999999	159	839	577	999999	383	999999	848	999999	576	999999	247	999999	444	999999	262	37	363	999999	128	549	999999	672	999999	999999	310	999999	999999	323	52	232	481	764	616	248	646	582	837	452	999999	835	48	134	21	980	648	618	999999	426	894	707	338	573	327	566	999999	486	266	514	999999	929	869	535	556	354	367	482	999999	205	999999	999999	200	999999	360	999999	511	999999	999999	602	424	692	505	461	429	345	893	907	999999	999999	668	170	325	999999	450	999999	966	513	577	667	622	176	205	754	14	224	516	427	223	44	65	999999	824	664	999999	320	434	418	116	221	460	460	45	373	536	261	364	867	470	796	326	999999	375	994	979	999999	496	750	999999	999999	828	476	999999	999999	999999	41	999999	999999	243	999999	138	999999	407	366	999999	172	999999	999999	999999	752	860	648	956	426	717	68	271	830	999999	999999	999999	683	961	901	392	984	766	999999	380	505	915	702	999999	999999	667	767	600	999999	999999	817	127	664	999999	999999	354	190	999999	276	695	934	769	515	977	401	316	455	596	505	974	232	999999	508	460	999999	836	999999	24	999999	758	949	999999	262	999999	866	724	169	160	267	557	212	474	499	999999	445	735	410	999999	242	34	222	180	999999	44	999999	421	618	213	810	999999	999999	999999	894	518	745	477	517	472	120	677	999999	305	339	948	772	758	999999	571	25	999999	999999	442	781	999999	546	778	372	228	488	999999	999999	955	349	400	370	46	580	981	999999	968	228	937	614	564	999999	917	999999	156	999999	805	515	999999	198	823	440	999999	393	303	971	966	114	999999	984	999999	999999	201	955	938	588	999999	188	999999	999999	56	769	498	827	227	722	629	937	999999	955	682	938	68	766	999999	999999	615	999999	286	19	236	864	929	953	999999	999999	686	961	999999	568	999999	627	999999	678	999999	64	999999	926	176	999999	999999	38	887	999999	311	999999	514	434	439	977	972	92	901	999999	153	999999	839	544	879	234	46	668	43	658	428	999999	357	389	999999	472	28	688	485	705	667	207	976	595	999999	230	487	261	531	925	595	999999	725	676	535	959	224	406	57	999999	544	999999	995	999999	914	255	380	134	809	967	958	293	607	205	257	999999	215	254	892	659	747	999999	999999	118	72	974	999999	680	854	999999	999999	621	641	999999	171	983	999999	747	681	406	999999	363	452	563	966	999999	846	999999	999999	589	753	970	514	397	204	999999	999999	886	999999	940	999999	700	279	154	999999	347	999999	73	44	274	743	999999	999999	
495	808	393	342	999999	151	759	137	809	999999	275	911	287	117	254	348	410	445	325	999999	740	490	160	93	999999	844	999999	661	783	495	165	845	294	406	999999	588	811	428	999999	745	417	812	117	999999	13	242	999999	239	407	999999	634	828	999999	888	999999	15	999999	309	44	999999	521	108	354	323	104	999999	626	881	999999	999999	537	999999	481	579	172	928	383	710	89	999999	999999	399	999999	68	861	336	999999	406	574	999999	930	999999	393	235	999999	319	999999	793	354	584	615	560	151	742	999999	651	357	848	725	999999	999999	999999	229	969	336	132	844	999999	462	768	12	230	316	999999	999999	36	598	255	356	999999	471	999999	365	999999	459	851	999999	999999	999999	219	979	579	680	671	999999	981	999999	999999	898	111	474	182	999999	999999	581	395	254	76	16	170	999999	111	502	871	442	52	999999	724	520	484	873	331	423	252	788	999999	999999	999999	693	753	744	184	357	254	999999	999999	258	999999	923	73	607	191	515	999999	166	999999	87	999999	238	999999	399	567	903	423	237	153	758	98	999999	999999	845	609	382	999999	426	878	754	257	492	153	999999	813	800	999999	999999	692	999999	712	95	910	356	740	416	999999	999999	999999	999999	933	26	245	999999	170	981	774	999999	999999	808	261	295	287	133	829	326	95	555	585	767	456	999999	999999	336	56	999999	887	999999	999999	203	37	899	249	999999	999999	999999	256	613	633	999999	35	999999	878	883	564	426	808	787	526	423	330	999999	778	419	825	396	481	999999	493	999999	104	971	122	805	781	999999	55	680	312	599	999999	999999	921	753	741	226	668	999999	771	629	204	999999	286	999999	999999	999999	130	829	781	434	759	346	999999	476	737	63	127	83	112	212	381	137	484	927	353	848	878	999999	999999	608	999999	999999	148	863	962	994	999999	429	932	553	242	226	898	999999	839	733	362	455	26	999999	109	999999	560	569	258	76	625	999999	999999	34	999999	105	999999	183	706	940	208	266	513	743	999999	999999	150	999999	969	164	239	606	97	620	496	432	18	999999	509	142	267	999999	615	896	379	999999	91	908	999999	146	999999	999999	999999	899	534	105	942	282	999999	411	999999	11	599	103	836	28	271	728	537	926	999999	172	673	999999	999999	630	651	617	373	999999	616	241	364	833	100	514	434	198	96	400	490	735	668	999999	687	266	999999	521	69	999999	84	363	999999	999999	59	901	61	607	226	999999	999999	335	909	999999	795	224	646	766	13	332	594	83	641	147	445	360	999999	575	886	426	651	999999	557	23	947	262	859	
97	783	199	999999	826	972	192	945	999999	826	999999	999999	473	999999	222	999999	736	999999	11	721	243	831	699	406	486	999999	999999	262	324	777	895	361	542	364	559	983	814	999999	767	999999	459	201	999999	534	999999	273	999999	807	439	622	999999	257	945	999999	625	266	999999	792	976	999999	182	999999	999999	388	931	17	769	999999	70	238	703	866	999999	900	271	52	550	999999	999999	999999	308	992	999999	702	956	647	416	999999	738	302	999999	31	893	663	999999	529	570	902	602	999999	503	313	747	999999	918	954	259	55	280	583	715	918	531	999999	806	190	116	928	431	999999	999999	768	380	767	338	681	972	999999	999999	741	481	648	999999	143	999999	994	999999	999999	783	999999	999999	370	730	164	586	980	999999	141	856	748	423	999999	480	319	536	734	932	979	871	247	981	914	83	999999	111	999999	356	999999	52	811	935	493	155	429	894	240	999999	999999	190	358	191	841	488	233	999999	840	177	262	607	985	71	274	751	999999	999999	999999	999999	202	63	519	634	999999	98	999999	812	930	999999	61	424	999999	696	716	799	523	66	149	436	849	220	999999	999999	104	789	67	749	670	742	999999	407	999999	999999	845	999999	670	724	999999	753	442	420	397	999999	126	999999	311	298	355	999999	999999	489	881	999999	447	999999	792	620	539	323	41	306	152	198	999999	653	13	362	851	554	138	799	978	999999	993	999999	999999	916	783	267	488	768	999999	205	514	130	526	374	505	999999	380	60	194	764	999999	146	999999	209	468	999999	833	948	447	800	346	438	511	495	63	18	999999	876	999999	999999	835	272	901	946	683	765	137	639	856	988	183	87	614	224	673	857	170	622	457	320	433	999999	331	603	858	85	999999	41	321	497	703	999999	223	912	999999	459	999999	331	999999	703	345	204	101	458	627	269	823	999999	821	999999	847	546	428	526	999999	306	940	308	999999	607	157	999999	328	369	295	999999	864	702	295	224	622	839	107	999999	975	238	999999	872	976	999999	262	331	999999	125	650	166	85	696	72	632	518	999999	242	917	999999	249	876	732	999999	999999	999999	999999	11	607	583	17	999999	674	551	999999	858	77	999999	499	355	825	886	999999	718	999999	999999	999999	640	662	705	686	606	189	207	736	362	999999	999999	38	999999	141	999999	999999	999999	642	999999	410	155	452	773	450	614	743	572	730	363	673	24	45	353	237	999999	348	902	897	999999	999999	476	815	268	153	368	999999	304	223	506	999999	671	85	999999	202	31	197	999999	264	999999	999999	616	477	382	689	700	999999	684	
967	651	980	710	645	241	457	933	340	193	630	92	322	448	999999	233	89	11	999999	624	999999	215	302	459	647	825	999999	653	999	442	999999	453	694	617	337	572	525	572	36	844	963	268	691	14	268	181	759	424	267	999999	999999	687	999999	59	999999	999999	358	530	72	819	693	804	934	897	999999	187	398	704	121	786	999999	516	999999	999999	661	999999	523	999999	200	476	76	133	395	755	149	891	690	999999	94	575	223	999999	999999	999999	161	999999	334	999999	999999	91	999999	64	313	480	545	999999	999999	669	398	641	248	999999	339	999999	752	569	419	188	999999	999999	496	753	619	545	573	713	16	999999	941	502	999999	729	898	119	999999	21	820	914	220	363	190	31	255	999999	336	162	664	913	464	592	749	155	45	676	999999	999999	444	999999	999999	831	779	942	727	896	83	518	999999	230	903	740	748	999999	968	405	543	475	508	176	219	421	999999	102	314	999999	752	422	694	999999	523	999999	576	63	17	388	583	247	304	359	999999	999999	991	444	20	723	844	255	186	639	999999	129	531	278	557	496	783	686	999999	377	154	999999	824	938	707	999999	173	694	497	589	821	305	181	158	797	401	429	614	92	591	515	507	246	64	100	999999	141	999999	505	521	999999	896	610	926	999999	719	993	999999	737	999999	559	159	757	596	817	837	999999	999999	480	166	76	178	604	56	999999	646	424	769	999999	999999	999999	864	198	975	999999	924	695	254	943	999999	407	377	999999	323	41	999999	749	649	246	262	455	757	999999	999999	455	436	302	563	74	568	305	999999	214	433	659	999999	999999	999999	999999	892	151	703	439	403	999999	698	301	999999	25	506	897	774	999999	595	857	361	999999	849	530	557	632	142	190	385	999999	182	173	453	663	346	405	999999	999999	353	120	751	328	999999	589	756	999999	999999	547	999999	999999	530	701	618	999999	307	999999	120	261	64	270	19	523	64	621	586	535	847	627	679	110	929	738	188	485	116	43	612	270	774	422	620	594	622	999999	261	481	999999	877	365	999999	999999	715	982	92	999999	999999	274	812	13	230	297	394	868	999999	999999	999999	522	143	999999	274	999999	850	487	641	650	425	900	350	370	115	999999	999999	999999	991	816	224	755	106	383	877	769	800	999999	553	134	235	726	165	972	468	958	421	417	101	642	443	999999	350	441	685	999999	923	451	898	249	327	133	876	650	527	999999	426	759	592	505	254	999999	933	517	425	698	745	378	901	156	568	999999	180	358	382	999999	414	664	698	549	845	358	
367	313	999999	999999	849	999999	999999	431	999999	662	824	595	398	849	304	833	999999	986	592	555	549	752	681	764	999999	527	278	541	632	762	999999	53	999999	896	236	629	710	324	849	999999	922	480	614	999999	999999	584	999999	532	691	581	647	999999	956	300	808	615	632	999999	158	331	245	914	999999	779	601	781	935	502	623	674	132	701	147	361	632	79	147	774	35	378	567	999999	850	60	124	359	96	369	97	999999	997	999999	176	527	999999	999999	681	999999	314	957	999999	468	909	26	459	999999	573	605	999999	999999	478	857	26	779	764	500	73	748	999999	251	999999	999999	415	12	677	464	535	620	999999	624	398	312	470	78	730	108	836	833	601	178	999999	490	702	999999	999999	149	651	397	762	999999	999999	932	180	72	271	82	63	999999	348	995	999999	953	248	53	351	999999	397	948	58	665	999999	239	156	999999	465	214	999999	67	860	538	999999	148	857	999999	679	465	999999	408	806	657	55	999999	999999	606	999999	833	252	659	15	975	751	703	999999	107	841	999999	785	684	606	67	209	995	55	810	192	282	105	999999	373	886	44	999999	999999	401	619	734	744	550	999999	632	961	224	61	885	786	999999	999999	999999	30	964	999999	457	801	749	457	59	884	684	424	485	999999	865	295	129	941	999999	999999	999999	487	117	970	999999	945	974	105	985	944	170	999999	82	482	345	366	999999	217	586	999999	402	943	570	850	999999	136	262	894	106	928	999999	943	33	999999	999999	282	913	994	443	511	827	653	472	999999	723	661	351	13	402	999999	999999	912	364	574	169	13	917	266	999999	119	693	89	999999	66	21	226	999	999999	629	72	453	414	773	84	370	999999	480	464	136	408	999999	259	502	999999	52	30	588	459	398	999999	999999	999999	94	334	999999	748	654	415	103	999999	661	999999	383	340	65	481	148	290	213	420	532	999999	999999	511	334	444	586	411	24	991	638	999999	135	999999	706	797	330	999999	999999	999999	104	75	370	629	747	999999	999999	999999	541	999999	881	308	255	999999	326	902	525	582	999	384	171	252	401	112	868	999999	701	602	633	999999	999999	699	33	590	999999	999999	999999	510	764	999999	999999	424	869	453	120	339	999999	157	464	804	281	748	999999	882	461	851	673	268	761	999999	266	283	539	999999	420	192	284	664	661	858	810	25	999999	632	999999	746	999999	947	999999	539	816	553	147	999999	987	412	259	151	999999	474	999999	999999	749	137	120	294	885	596	43	927	64	639	999999	606	993	266	999999	816	76	714	478	726	276	
231	820	999999	145	709	999999	999999	999999	143	535	196	999999	976	999999	691	999999	532	861	786	914	74	484	186	66	541	835	730	483	443	85	424	996	999999	566	527	316	407	158	185	310	36	999999	999999	114	309	999999	26	999999	248	304	543	999999	692	999999	212	747	644	656	604	999999	565	999999	499	68	999999	200	999999	419	748	999999	999999	999999	685	999999	887	79	563	999999	757	10	818	740	999999	148	541	999999	313	265	364	780	672	999999	999999	999999	999999	501	999999	862	994	119	544	606	252	863	190	170	177	216	924	142	193	572	899	604	66	825	999999	360	999999	549	999999	741	999999	999999	712	372	999999	384	741	396	573	701	87	647	465	999999	498	381	957	999999	403	106	341	232	999999	109	852	949	254	919	999999	154	999999	999999	999999	802	551	999999	160	818	340	792	475	999999	568	492	999999	261	999999	999999	337	917	403	156	155	790	999999	833	381	613	520	880	139	822	999999	429	367	632	425	999999	670	999999	230	149	51	611	631	802	999999	114	613	999999	810	410	999999	294	999999	198	999999	999999	999999	718	902	547	308	459	662	999999	999999	999999	999999	862	999999	999999	184	123	999999	263	115	544	999999	999999	180	277	999999	999999	999999	999999	999999	999999	999999	999999	332	984	271	951	320	683	841	591	948	999999	458	523	999999	999999	766	335	236	478	597	999999	92	999999	281	999999	548	635	547	389	389	933	422	999999	471	956	539	999999	224	232	999999	999999	999999	523	595	191	999999	656	297	258	162	999999	503	761	311	190	999999	567	713	477	999999	685	146	461	211	25	565	13	62	999999	999999	915	120	13	675	584	84	999999	179	100	644	891	347	999999	236	645	999999	999999	153	290	999999	999999	147	746	819	127	877	961	322	580	625	155	604	274	48	999999	999999	499	95	727	116	526	398	622	832	999999	999999	999999	234	566	585	904	860	771	162	248	778	999999	194	999999	706	123	257	598	474	499	297	83	260	989	21	940	575	999999	184	353	583	524	999999	307	780	999999	736	999999	995	721	294	832	121	799	468	270	999999	999999	999999	992	999999	999999	158	342	233	273	597	245	555	644	999999	445	596	808	665	264	459	999999	777	999999	387	501	602	753	999999	465	961	461	531	750	999999	47	404	192	84	783	376	581	83	516	999999	500	209	999999	391	999999	245	312	143	214	811	427	999999	999999	615	777	207	404	137	768	999999	146	713	999999	999999	302	51	414	999999	882	888	877	813	999999	245	886	301	252	371	366	229	659	327	327	939	217	286	60	577	306	585	971	453	999999	
214	305	787	999999	351	99	807	831	578	261	999999	933	999999	499	118	728	486	955	42	771	548	652	818	396	999999	801	25	990	999999	438	306	916	433	507	65	939	109	896	900	282	558	999999	91	75	11	15	999999	786	999999	999999	820	630	939	682	767	562	999999	400	539	549	84	817	993	999999	955	409	999999	117	444	179	629	589	64	999999	223	999999	571	999999	999999	859	208	238	58	989	618	675	977	751	999999	503	462	708	367	999999	208	741	404	941	119	602	505	495	999999	772	229	240	576	189	469	617	999999	733	999999	679	350	845	768	999999	531	290	432	758	999999	940	716	921	231	702	562	481	999999	630	643	999999	363	712	885	999999	770	387	999999	999999	291	999999	513	999999	702	688	999999	362	972	400	999999	829	179	747	128	412	66	999999	19	873	627	987	861	369	99	223	325	999999	959	493	999999	999999	999999	999999	476	253	999999	988	228	543	692	209	999999	365	220	814	999999	616	593	483	229	472	999999	235	180	304	999999	153	639	999999	373	382	402	489	165	275	648	544	280	874	975	78	999999	476	191	427	488	999999	158	999999	599	708	54	485	273	772	776	955	464	182	982	293	358	739	179	999999	807	999999	210	945	999999	88	999999	719	999999	161	393	901	53	753	815	999999	995	999999	889	664	999999	916	225	392	498	692	90	999999	892	999999	719	349	999999	872	620	469	306	999999	119	521	999999	334	977	122	389	875	912	710	366	227	298	994	850	515	981	890	803	817	456	483	997	247	826	817	999999	53	604	181	143	356	469	999999	254	377	301	13	999999	113	13	623	780	380	741	675	403	999999	999999	791	891	999999	665	488	999999	636	999999	135	999999	170	680	345	280	999999	999999	20	757	506	750	999999	223	999999	951	999999	999999	832	999999	627	506	161	423	717	554	813	290	999999	999999	980	44	618	999999	176	999999	779	999999	667	353	50	802	730	917	897	974	26	999999	999999	777	965	674	923	933	896	628	999999	746	962	790	466	459	173	329	777	471	141	628	57	482	182	276	156	999999	662	999999	775	244	526	742	999999	246	377	999999	725	999999	121	684	956	547	158	999999	470	999999	887	590	639	410	150	435	842	397	530	441	605	699	528	444	280	82	852	122	230	229	262	229	92	999999	604	471	360	456	672	509	333	149	805	279	999999	82	195	375	104	999999	999999	151	716	935	40	999999	999999	677	414	884	999999	999999	999999	251	624	667	507	111	806	678	999999	999999	999999	30	117	466	893	259	841	208	887	487	999999	
140	329	120	999999	156	507	578	999999	683	52	999999	814	297	337	564	999999	999999	575	93	999999	999999	24	513	426	695	828	573	142	999999	835	216	996	999999	27	681	921	999999	164	360	604	237	999999	402	353	936	216	820	138	338	604	906	632	803	918	602	999999	815	694	999999	328	999999	445	156	847	999999	791	606	279	999999	642	151	999999	224	489	999999	431	622	170	489	488	18	445	999999	933	928	999999	202	999999	425	566	999999	819	347	42	670	791	847	554	517	999999	609	999999	483	696	463	136	418	999999	587	181	503	655	215	338	320	498	642	222	999999	262	999999	318	999999	999999	536	999999	442	192	818	549	583	77	999999	344	879	467	962	117	480	801	999999	999999	711	999999	73	999999	613	19	722	999999	159	634	999999	264	556	301	999999	999999	169	141	694	236	506	47	597	435	12	999999	459	852	536	534	742	127	98	999999	999999	610	35	85	718	433	470	645	400	948	441	398	787	587	999999	578	947	348	117	938	381	674	655	637	458	742	560	869	999999	624	892	518	176	835	999999	96	999999	93	422	270	765	860	999999	999999	994	614	93	871	999999	957	586	999999	20	159	349	932	954	398	627	975	999999	601	999	775	66	923	231	999999	892	684	999999	864	925	846	182	999999	37	16	642	844	658	999999	786	688	48	498	999999	26	495	762	141	969	466	999999	397	174	860	871	592	81	392	999999	999999	408	747	722	477	173	976	828	904	948	999999	783	327	194	999999	320	737	999999	425	214	466	140	552	251	408	999999	459	17	660	166	423	999999	999999	999999	709	388	941	999999	31	999999	50	667	857	999999	223	682	129	213	360	550	999999	35	655	999999	675	848	855	505	999999	988	714	968	999999	748	534	194	331	999999	999999	436	379	999999	546	90	174	799	999999	368	38	725	369	256	657	120	32	999999	916	999999	999999	861	532	446	12	42	630	999999	498	999999	999999	39	360	999999	999999	924	180	999999	488	574	22	876	575	497	477	598	629	999999	321	999999	726	146	277	999999	948	999999	999999	933	418	514	460	103	310	173	709	999	375	49	999999	733	939	309	999999	351	271	975	295	45	968	413	999999	171	759	999999	392	523	999999	313	381	999999	30	247	999999	974	124	919	575	411	999999	478	233	590	999999	588	999999	426	236	999999	785	972	338	868	964	15	999999	298	999999	870	781	196	247	71	668	999999	999999	702	995	999999	236	999999	410	999999	257	500	999999	822	231	181	320	966	296	834	527	408	775	161	282	308	873	825	586	999999	630	999999	
240	171	922	999999	999999	999999	431	301	699	999999	572	454	620	473	824	288	76	999999	559	814	999999	412	544	999999	648	561	429	696	71	411	999999	705	999999	657	270	999999	999999	705	999999	999999	544	995	999999	93	836	331	540	808	484	595	759	424	155	815	999999	999999	626	662	878	323	999999	734	240	298	999999	866	201	963	999999	804	387	999999	865	666	279	904	277	461	432	999999	30	620	221	475	999999	350	999999	447	956	442	402	248	827	999999	999999	809	764	999999	414	969	999999	999999	999999	999999	217	397	559	999999	545	796	999999	999999	239	999999	999999	999999	999999	764	999999	337	999999	753	17	770	999999	149	999999	882	770	999999	150	999999	56	462	197	453	24	542	268	264	791	81	901	170	883	999999	999999	999999	690	518	296	999	210	999999	663	386	570	834	999999	999999	852	677	718	86	655	139	129	777	373	848	372	980	506	391	546	244	851	846	999999	185	141	278	201	262	182	150	229	968	799	810	883	189	999999	200	411	124	999999	999999	514	753	117	240	902	841	155	316	503	999999	541	428	534	723	947	101	999999	584	999999	466	903	515	999999	999999	978	562	965	192	999999	315	979	999999	882	36	999999	999999	77	900	999999	999999	116	866	646	410	437	380	286	170	242	183	999999	826	638	896	922	999	844	957	262	999999	876	962	600	999999	839	119	546	508	391	813	34	45	219	135	999999	46	999999	508	722	999999	999999	999999	950	542	61	999999	793	999999	114	343	299	120	648	35	484	154	275	458	571	328	833	777	778	428	158	999999	617	513	999999	885	140	999999	244	654	72	999999	22	68	147	686	326	560	404	999999	523	914	396	193	650	215	999999	419	936	404	999999	509	36	531	393	831	545	289	999999	228	212	999999	875	993	963	413	141	217	321	999999	12	999999	383	730	904	244	832	999999	862	341	999999	720	408	840	880	563	54	490	675	315	999999	46	122	185	845	569	48	403	230	247	83	999999	107	61	999999	999999	135	305	626	158	999999	120	999999	117	113	999999	556	999999	122	999999	369	651	541	16	744	965	170	208	999999	345	206	439	999999	999999	267	560	999999	999999	999999	389	438	999999	999999	999999	999999	39	620	14	81	364	22	999999	999999	820	999999	432	31	101	316	435	340	926	999999	999999	999999	569	999999	801	999999	553	868	209	595	733	970	999999	788	25	999999	715	355	166	136	999999	999999	202	999999	999999	747	835	999999	531	50	23	59	511	338	582	999999	747	133	818	164	528	999999	813	418	557	999999	999999	643	16	401	601	90	999999	800	999999	
958	760	420	523	64	24	999999	346	168	582	999999	999999	999999	999999	451	952	591	999999	11	608	999999	999999	783	601	543	489	201	532	999999	999999	932	875	999999	448	623	813	999999	609	764	999999	514	999999	655	999999	873	390	975	438	999999	449	19	553	999999	201	999999	449	999999	818	980	574	822	999999	999999	999999	649	808	758	843	591	638	625	982	772	860	104	885	863	948	728	999999	513	763	967	999999	440	999999	702	519	593	184	999999	518	628	200	328	999999	941	937	196	74	999999	142	999999	925	999999	36	781	322	107	969	586	38	100	827	70	999999	523	527	288	999999	116	248	259	417	802	999999	999999	999999	541	999999	943	925	762	663	530	381	999999	999999	999999	413	608	389	422	999999	597	808	999999	801	139	999999	999999	424	659	926	958	393	999999	438	133	999999	673	209	780	999999	999999	660	276	436	307	689	151	481	661	874	661	726	826	999999	999999	994	689	562	999999	281	573	528	276	835	704	147	499	488	999999	159	740	409	609	396	999999	937	541	991	504	449	128	37	763	784	274	999999	566	255	999999	138	37	121	756	508	461	507	394	440	732	169	200	662	562	999999	999999	262	126	440	49	999999	999999	698	999999	12	999999	546	765	491	571	472	580	253	869	790	131	628	652	110	999999	999999	552	999999	268	344	259	999999	474	999999	650	22	125	136	999999	736	676	339	63	753	355	915	742	903	869	270	999999	947	999999	772	999999	515	609	26	505	950	340	361	439	723	752	999999	81	999999	840	558	999999	454	46	142	123	792	575	898	755	29	356	648	999999	998	755	312	671	999999	870	144	413	109	631	266	406	324	900	339	10	657	843	237	72	320	999999	999999	910	661	999999	999999	940	710	271	486	999999	691	129	440	999999	450	35	379	643	706	999999	257	823	999999	735	798	891	245	897	999999	999999	999999	999999	921	999999	621	999999	999999	999999	999999	204	999999	999999	155	663	999999	205	469	372	999999	632	474	999999	366	999999	666	321	140	925	999999	706	704	812	174	310	999999	114	207	355	355	58	25	336	371	999999	999999	419	678	127	30	602	432	873	347	475	711	999999	999999	756	429	310	271	95	193	575	499	890	673	999999	188	610	998	123	999999	511	999999	147	231	999999	723	256	999999	23	904	266	284	831	999999	699	599	948	884	999999	999999	55	787	999999	152	796	22	999999	746	999999	938	419	604	999999	856	999999	858	573	999999	376	999999	999999	999999	257	999999	926	999999	668	426	999999	255	240	726	557	999999	971	724	999999	999999	999999	999999	172	509	999999	85	
999999	662	965	974	638	999999	999999	999999	518	418	753	387	539	749	226	505	999999	145	772	588	708	693	57	131	885	122	180	578	999999	534	870	673	999999	182	695	274	335	694	787	143	999999	594	999999	148	443	593	194	938	778	930	498	36	737	230	376	800	615	844	98	526	670	456	767	983	999999	90	529	999999	63	952	179	659	358	999999	368	123	485	999999	687	302	927	242	999999	947	999999	844	935	637	805	999999	658	999999	605	999999	472	772	999999	234	601	363	999999	827	884	826	999999	999999	678	108	862	263	325	707	167	796	999999	437	657	820	946	703	155	891	561	169	303	688	64	999999	999999	595	296	261	317	334	999999	110	999999	999999	999999	208	999999	836	775	552	999999	951	334	808	671	45	125	16	287	897	217	999999	275	725	533	82	784	999999	933	999999	966	73	999999	832	568	498	89	684	999999	748	538	318	999999	19	589	351	364	255	425	140	999999	290	973	999999	126	66	834	633	999999	123	999999	999999	903	508	586	515	999999	999999	250	183	955	441	382	538	369	899	65	266	145	191	718	999999	175	999999	796	685	999999	980	716	512	999999	456	999999	519	335	999999	415	617	999999	83	790	862	999999	251	185	48	907	444	999999	227	10	577	999999	267	999999	999999	418	111	711	999999	426	581	999999	999999	519	509	206	862	999999	415	493	999999	833	999999	401	855	999999	924	626	758	778	654	930	499	999999	95	958	977	999999	450	999999	999999	906	532	657	999999	87	276	732	676	841	55	241	644	733	562	744	436	866	549	360	999999	484	953	132	771	650	296	999999	434	550	999999	748	763	869	999999	541	311	413	999999	999999	267	201	950	917	733	423	295	765	948	999999	531	120	574	999999	62	829	952	410	886	568	791	999999	307	135	622	306	477	775	553	31	999999	32	684	772	102	302	534	999999	398	357	364	530	999999	92	29	999999	183	673	816	360	999999	900	527	622	986	228	894	825	305	999999	945	999999	999999	927	999999	508	435	999999	997	999999	305	916	21	539	213	271	999999	225	116	513	999999	804	958	203	442	542	505	71	786	873	407	999999	740	962	411	845	318	360	184	520	999999	381	999999	999999	65	999999	888	987	999999	724	467	679	718	792	999999	151	560	29	495	376	12	373	26	133	362	595	186	58	137	368	953	999999	50	595	829	752	999999	902	147	770	653	518	652	71	999999	999999	990	948	999999	999999	294	299	865	807	517	319	364	551	704	469	495	999999	859	999999	999999	66	638	133	962	560	22	658	881	724	722	
999999	721	955	717	633	605	237	399	867	84	664	545	242	87	520	999999	587	207	678	284	813	999999	602	299	359	100	866	986	109	258	635	417	999999	95	32	598	409	834	80	863	999999	450	992	975	117	999999	405	55	451	173	434	460	999999	450	999999	999999	999999	665	367	999999	739	250	299	619	448	256	999999	157	65	999999	988	753	137	814	999999	999999	666	626	191	838	695	821	545	999999	823	185	214	700	999999	999999	999999	743	999999	537	134	27	160	382	537	861	999999	257	990	529	184	999999	333	398	433	546	999999	501	484	528	848	917	999999	364	795	273	52	999999	971	868	999999	254	999999	599	999999	998	221	293	99	999999	723	447	830	25	999999	152	851	815	276	640	999999	977	269	999999	688	999999	999999	796	586	999999	818	420	999999	131	86	929	999999	733	708	435	334	886	412	999999	805	410	999999	689	602	653	422	236	438	340	852	474	985	338	999999	483	686	424	707	999999	511	312	170	709	939	999999	747	127	999999	841	315	999999	999999	115	152	288	130	632	203	933	851	999999	982	945	999999	999999	999999	76	999999	234	749	909	189	999999	652	502	250	387	999999	771	905	999999	129	596	34	722	999999	999999	195	999999	999999	999999	231	999999	999999	918	330	224	439	336	887	681	305	882	102	406	999999	989	462	650	47	742	882	999999	37	556	473	999999	921	557	713	72	880	999999	871	695	688	415	999999	733	999999	35	948	423	884	233	999	246	504	628	771	999999	428	545	594	621	999999	798	746	428	455	934	303	881	623	824	801	999999	21	406	718	545	388	999999	477	22	793	468	547	999999	557	236	999999	999999	785	804	999999	999999	604	260	524	889	668	999999	288	247	731	76	999999	999999	999999	999999	235	107	910	999999	530	999999	77	582	827	999999	261	942	870	229	53	11	105	819	189	465	510	760	881	828	876	205	999999	240	291	726	668	487	999999	663	11	793	392	559	283	944	277	32	433	812	999999	725	322	999999	203	999999	970	999999	880	966	393	474	999999	91	359	999999	259	837	999999	110	53	999999	571	999999	227	999999	618	546	545	245	999999	487	337	79	999999	999999	883	391	46	561	756	999999	999999	999999	999999	999999	999999	310	210	999999	695	440	732	332	999999	865	164	999999	841	944	999999	434	999999	644	778	905	999999	155	891	208	450	867	999999	738	354	366	175	999999	936	999999	681	318	346	595	999999	999999	755	14	310	334	996	778	550	101	450	999999	252	962	636	375	398	999999	418	11	509	828	638	999999	999999	412	699	999999	999999	999999	999999	802	
97	849	105	29	999999	143	999999	566	211	671	999999	709	298	32	124	212	530	999999	999999	259	899	344	999999	721	129	761	35	898	635	998	999999	401	829	647	243	402	867	616	225	999999	587	852	799	999999	999999	929	705	956	298	999999	477	999999	855	23	903	752	763	383	900	999999	117	999999	931	213	71	999999	880	650	999999	721	999999	913	356	999999	671	999999	999999	258	219	200	66	79	610	148	531	12	545	999999	744	490	638	494	999999	999999	999999	999999	920	596	999999	586	999999	65	177	576	162	563	261	999999	351	856	217	514	999999	710	341	47	999999	999999	681	999999	999999	999999	906	307	93	999999	207	529	999999	999999	136	948	999999	633	150	999999	901	43	985	999999	751	999999	473	999999	999999	999999	999999	15	999999	120	304	137	999999	717	206	984	999999	870	493	312	365	732	928	320	729	269	41	999999	569	999999	146	312	999999	713	999999	662	999999	999999	34	958	529	201	999999	779	736	999	999999	765	436	165	999999	41	550	683	612	999999	798	162	168	23	999999	790	446	999999	974	999999	329	211	410	544	394	141	846	534	782	173	698	999999	999999	999999	236	275	999999	999999	999999	115	761	999999	111	297	999999	447	858	20	865	739	755	999999	804	744	999999	999999	365	892	771	999999	195	26	900	999999	331	649	999999	439	787	827	999999	43	999999	999999	240	205	109	999999	999999	946	999999	835	999999	53	418	999999	354	999999	59	404	910	221	999999	768	919	745	233	663	965	224	869	999999	233	48	63	722	999999	999999	513	484	999999	999999	221	999999	447	999999	357	857	39	512	999999	738	389	392	916	474	401	907	949	999999	999999	445	157	466	86	853	611	629	989	696	615	419	336	574	671	667	10	999999	330	569	397	999999	634	999999	999999	140	50	840	131	999999	330	999999	986	28	513	296	105	754	999999	594	748	728	867	999999	897	999999	412	814	999999	259	999999	585	586	389	108	999999	811	693	546	945	813	770	507	411	999999	318	432	318	999999	384	571	256	76	735	821	669	508	300	565	44	728	235	129	872	124	999999	999999	607	999999	907	484	999999	217	803	999999	978	999999	466	967	999999	462	999999	999999	346	687	999999	999999	851	567	438	107	520	138	511	227	999999	651	635	999999	629	599	825	397	164	999999	169	48	273	999999	843	448	51	333	977	582	634	482	782	194	999999	236	868	49	491	809	999999	999999	706	585	204	336	595	180	347	989	637	706	598	446	527	999999	254	897	724	990	66	999999	160	999999	592	115	868	450	399	402	731	786	906	354	935	999999	999999	688	759	
516	999999	999999	985	988	945	928	999999	999999	666	999999	982	999999	324	500	753	776	999999	776	993	98	999999	999999	780	999999	267	851	799	253	510	999999	999999	566	147	218	147	194	212	172	984	999999	999999	532	783	682	420	760	471	415	999999	169	763	564	999999	670	57	708	999999	50	999999	104	138	639	835	999999	868	426	832	115	363	568	573	959	792	999999	866	935	371	999999	999999	999999	999999	999999	999999	351	878	999999	999999	476	171	999999	103	172	999999	889	536	999999	697	758	999999	994	928	365	62	42	596	803	771	366	803	121	999999	993	515	999999	714	999999	987	493	157	585	554	365	944	999999	999999	999999	527	903	802	285	248	612	293	999999	999999	999999	341	619	754	84	521	514	672	999999	102	110	656	218	185	999999	604	213	611	238	449	999999	421	138	568	195	999999	999999	999999	528	873	734	709	975	655	691	999999	378	738	999999	74	50	692	895	831	999999	999999	318	727	20	999999	44	999999	65	100	15	999999	213	61	569	798	999999	950	154	186	368	400	681	563	493	999999	235	474	539	174	409	880	526	307	203	441	967	150	553	847	838	732	654	999999	649	999999	209	999999	999999	283	999999	99	548	718	473	973	82	999999	244	630	455	570	472	999999	691	999999	999999	905	857	137	831	511	406	306	999999	635	745	999999	913	414	190	908	305	999999	752	319	341	807	833	230	368	221	906	923	401	278	999999	763	203	524	993	303	999999	51	999999	910	999999	251	381	837	237	999999	999999	999999	449	547	275	999999	149	381	999999	288	82	999999	769	999999	604	482	904	79	999999	982	602	399	421	887	999999	999999	999999	999999	627	999999	999999	996	992	91	379	87	484	999999	13	63	999999	822	730	715	231	833	282	832	999999	219	346	311	999999	255	999999	999999	418	999999	999999	21	404	307	754	703	852	999999	644	687	250	527	999999	60	999999	320	368	779	668	705	666	615	999999	980	535	417	753	134	999999	747	406	926	669	999999	756	991	999999	326	77	999999	999999	999999	198	594	591	788	221	296	244	162	999999	905	783	999999	895	493	40	423	771	347	949	727	553	896	291	324	858	85	999999	85	999999	51	999999	641	842	521	426	999999	999999	747	205	467	999999	999999	860	501	999999	956	37	272	999999	999999	555	999999	999999	145	999999	999999	313	277	930	145	992	169	999999	999999	999999	999999	869	999999	77	644	34	34	999999	492	836	182	999999	790	181	901	58	41	124	425	495	981	564	706	999999	999999	92	131	816	70	474	999999	879	25	999999	10	97	653	205	325	999999	531	589	595	
309	429	265	523	106	39	97	960	54	85	999999	222	588	999999	464	999999	562	902	999999	91	999999	116	303	31	999999	180	813	404	999999	798	999999	964	999999	969	407	999999	868	569	35	787	972	514	685	803	665	95	999999	999999	199	262	999999	999999	999999	999999	577	202	135	999999	40	999999	225	999999	134	256	873	395	999999	999999	999999	964	83	999999	999999	429	118	999999	430	499	365	999999	758	999999	214	583	999999	999999	999999	999999	401	215	374	634	538	110	571	999999	999999	439	930	280	999999	803	170	235	189	770	999999	894	398	74	999999	635	878	632	177	337	999999	551	220	980	744	925	227	999999	600	448	463	776	857	829	133	990	569	95	143	954	999999	979	403	274	460	755	505	337	442	738	755	999999	932	244	801	838	229	950	535	348	586	611	999999	999999	999999	666	46	999999	940	782	76	793	499	222	609	508	157	946	529	999999	999999	889	126	862	693	557	999999	623	37	295	771	999999	999999	794	378	126	354	663	957	793	719	935	999999	660	671	962	999999	720	635	303	999999	282	999999	546	918	696	494	999999	57	759	822	999999	542	654	20	456	999999	705	843	492	163	494	988	736	280	494	502	466	999999	730	151	133	988	733	605	498	199	22	875	682	999999	582	615	208	971	305	999999	742	649	225	999999	999999	999999	152	150	999999	294	999999	276	434	203	38	582	326	618	699	435	808	59	522	267	231	829	171	860	999999	878	999999	764	974	100	759	816	999999	12	439	999999	999999	999999	409	214	505	746	451	999999	603	999	999999	590	999999	870	594	693	999999	957	999999	881	999999	291	569	326	999999	929	302	344	444	999999	607	323	188	999999	589	225	999999	317	762	484	388	683	999999	581	589	999999	492	113	505	76	688	27	506	558	540	563	999999	92	709	576	454	117	54	391	401	999999	411	828	291	379	999999	820	204	31	502	999999	34	987	737	999999	446	198	999999	377	533	999999	817	630	912	35	200	566	999999	999999	40	281	638	876	189	614	999999	664	822	136	32	868	822	484	65	508	999999	47	355	415	139	265	278	999999	857	812	168	781	916	999999	188	487	222	18	990	999999	403	999999	807	133	999999	782	376	712	999999	999999	766	342	999999	413	495	163	221	999999	66	775	12	962	29	377	456	26	747	566	947	545	999999	814	493	833	115	999999	999999	232	999999	357	888	566	999999	202	55	825	216	513	769	35	999999	29	999999	999999	228	440	999999	999999	676	999999	44	810	764	809	999999	952	999999	741	308	113	923	988	293	708	887	446	640	
827	332	999999	999999	244	797	922	279	636	862	278	615	999999	263	800	555	428	322	88	802	521	192	102	999999	475	214	999999	111	999999	736	253	999999	782	800	311	117	999999	679	999999	22	842	540	382	100	580	135	633	999999	999999	999999	864	396	999999	644	129	644	999999	654	344	39	141	820	992	999999	619	939	832	874	999999	693	509	749	522	75	959	980	810	11	999999	349	581	999999	977	999999	871	856	999999	148	680	667	877	402	344	771	999999	31	999999	999999	481	999999	302	999999	897	440	934	125	874	999999	684	148	834	237	258	994	457	999999	843	158	39	762	420	999999	999999	295	815	116	414	750	193	938	999999	999999	530	765	57	821	918	547	999999	755	982	786	464	542	832	999999	154	350	323	566	999999	400	453	719	230	608	565	999999	999999	827	999999	133	559	746	999999	506	707	492	947	636	406	306	999999	999999	779	633	240	661	462	176	962	74	436	627	759	52	884	999999	544	999999	265	999999	999999	999999	999999	859	999999	999999	836	336	999999	661	402	687	999999	881	161	999999	999999	596	999999	904	159	458	864	999999	696	999999	986	663	621	896	948	509	380	99	999999	165	238	920	407	999999	824	999999	234	311	672	749	467	877	890	714	871	947	80	361	999999	999999	228	407	999999	304	730	182	714	999999	999999	893	316	80	507	999999	941	29	199	855	89	33	233	563	974	946	474	118	773	907	35	10	438	29	931	999999	937	830	757	999999	791	652	421	999999	999999	999999	442	999999	999999	894	772	851	757	225	281	144	999999	665	999999	225	999999	622	409	999999	30	712	999999	297	148	597	69	999999	272	999999	999999	999999	611	999999	964	205	514	87	999999	879	144	183	252	222	748	797	670	282	407	541	283	179	252	614	168	999999	323	155	259	782	835	999999	588	999999	162	843	532	999999	700	237	711	752	883	999999	672	846	999999	252	999999	350	927	786	713	731	812	893	195	997	999999	89	882	999999	828	999999	999999	482	595	581	69	904	275	999999	581	180	829	531	296	722	941	999999	426	81	605	999999	855	58	948	999999	859	269	999999	534	319	621	355	353	923	927	999999	200	261	999999	193	645	85	999999	999999	999999	999999	999999	606	999999	999999	573	662	811	763	919	110	999999	534	999999	721	999999	999999	999999	999999	999999	999999	999999	608	369	246	751	70	538	887	999999	833	999999	842	414	955	578	999999	999999	479	746	958	543	999999	14	826	490	999999	523	176	999999	999999	999999	999999	254	718	425	682	999999	236	314	513	999999	923	802	96	708	999999	130	782	153	999999	69	
999999	418	12	291	999999	603	542	756	95	547	371	504	571	498	104	598	999999	539	999999	425	959	174	999999	999999	620	999999	917	128	337	545	999999	33	999999	339	83	999999	252	999999	529	88	999999	480	228	966	762	429	241	598	613	564	434	252	256	722	110	106	185	178	670	118	999999	999999	429	550	806	348	257	242	424	215	356	268	999999	817	719	489	946	276	80	201	556	329	514	772	121	498	776	534	238	999999	713	83	767	421	402	290	61	678	170	424	181	998	183	408	999999	176	999999	439	999999	620	160	908	999999	479	999999	366	999999	656	999999	317	999999	723	13	999999	501	282	999999	999999	424	439	999999	277	116	656	29	557	155	999999	563	999999	265	347	532	618	827	999999	999999	999999	859	999999	381	999999	249	999999	851	999999	999999	737	907	935	999999	643	24	573	192	882	802	451	999999	13	220	999999	999999	493	62	235	201	395	999999	696	999999	999999	739	388	67	43	999999	264	999999	570	999999	418	208	628	280	622	332	959	435	944	999999	534	837	999999	826	578	311	999999	800	626	267	610	128	221	637	999999	903	636	515	999999	854	548	646	889	451	999999	999999	474	223	440	902	241	959	674	693	773	376	884	561	489	999999	999999	464	188	999999	999999	300	987	990	999999	999999	696	453	286	100	464	887	948	413	34	973	837	999999	370	999999	35	650	453	527	999999	105	999999	999999	35	426	582	999999	468	585	499	999999	617	483	415	721	999999	999999	999999	999999	238	999999	999999	480	536	516	894	739	104	464	288	311	999999	999999	136	713	699	999999	428	860	517	380	429	999999	914	523	365	999999	137	648	517	999999	967	999999	299	978	999999	999999	547	519	532	843	989	13	999999	198	664	999999	357	701	31	595	369	822	76	999999	466	65	566	999999	160	539	612	455	947	999999	343	976	180	157	46	161	83	909	337	674	999999	425	74	726	859	217	999999	435	999999	922	877	155	803	440	999999	621	981	534	999999	999999	240	544	66	266	854	687	978	209	665	999999	521	460	495	402	999999	50	991	840	164	999999	999999	186	828	35	173	198	183	739	636	424	180	548	550	344	443	846	369	807	871	999999	999999	807	999999	999999	410	427	659	411	963	480	999999	150	380	999999	470	64	716	999999	103	665	514	248	572	251	699	972	999999	161	999999	999999	681	193	999999	983	999999	999999	417	80	624	999999	999999	772	775	165	794	39	999999	135	873	999999	140	338	999999	215	666	990	244	528	68	437	517	508	452	999999	799	447	182	397	999999	745	646	999999	416	357	137	
742	472	999999	457	999999	804	784	287	999999	500	352	478	999999	326	722	490	888	999999	999999	238	39	329	443	999999	356	857	999999	423	138	999999	494	921	999999	999999	924	527	827	81	398	633	733	231	872	841	457	968	419	81	989	265	758	999999	229	128	999999	422	999999	61	110	812	33	370	999999	999999	16	999999	121	684	402	999999	662	816	623	563	505	999999	999999	602	908	999999	999999	709	999999	999999	983	860	702	249	981	999999	498	776	971	586	999999	372	82	45	835	36	857	735	678	794	603	999999	20	665	999999	999999	965	999999	999999	722	999999	323	999999	999999	853	999999	999999	872	702	890	706	999999	845	47	954	999999	735	421	766	999999	530	713	40	640	279	52	850	46	626	691	545	999999	633	999999	999999	999999	999999	796	191	689	307	985	42	999999	98	999999	106	972	711	490	564	999999	999999	270	201	660	999999	305	16	811	304	999999	999999	21	354	644	262	999999	999999	668	705	999999	240	86	584	999999	681	252	552	999999	945	877	334	145	137	992	401	373	67	561	13	141	789	999999	395	615	999999	31	443	453	463	509	157	53	999999	625	323	999999	999999	656	979	50	753	999999	999999	426	999999	120	999999	362	999999	889	999999	273	665	574	159	860	999999	968	806	659	808	108	999999	446	999999	291	361	512	999999	807	999999	411	582	963	388	345	514	968	258	628	147	91	210	999999	999999	884	387	220	476	462	999999	717	850	329	999999	999999	355	999999	696	86	759	381	683	445	212	999999	999999	702	196	813	356	723	720	187	522	727	999999	999999	999999	999999	903	999999	46	999999	906	969	561	262	731	733	990	94	281	999999	869	999999	407	765	371	843	203	999999	999999	999999	116	187	996	999999	807	513	756	820	999999	851	999999	618	999999	467	538	242	999999	438	970	462	822	271	452	548	318	755	329	142	999999	631	651	227	999999	383	120	728	973	888	455	999999	977	180	140	429	999	999999	431	940	999999	139	277	764	715	571	840	999999	735	458	364	61	193	999999	657	332	209	955	501	961	357	810	269	999999	999999	752	485	652	141	32	999999	67	334	389	999999	43	999999	887	511	555	542	275	992	524	534	999999	44	363	522	999999	999999	54	759	469	999999	426	869	590	999999	963	96	197	713	712	909	999999	999999	804	718	999999	968	999999	453	945	428	91	817	744	162	590	717	999999	999999	332	803	999999	308	999999	796	488	999999	773	116	999999	469	999999	562	999999	615	237	676	240	644	898	840	906	600	813	50	511	999999	135	437	200	255	964	68	390	909	414	999999	862	
17	999999	460	999999	216	999999	999999	83	999999	536	139	924	913	487	999999	240	492	896	903	494	823	295	879	999999	346	915	302	999999	296	181	999999	999999	999999	813	999999	414	448	645	999999	696	336	999999	982	82	995	512	286	999999	999999	827	898	23	510	999999	49	722	999999	421	858	300	612	999999	787	357	999999	928	695	110	265	83	791	846	205	217	167	856	313	999999	53	833	999999	534	999999	468	283	367	700	999999	774	510	63	999999	787	409	999999	354	189	634	916	77	816	999999	513	999999	45	61	817	302	356	192	419	554	378	34	662	88	964	328	84	999999	999999	999999	336	754	29	764	999999	999999	134	813	677	999999	889	975	26	462	30	613	432	999999	550	407	378	591	100	508	999999	763	747	15	999999	860	560	999999	839	845	850	758	999999	999999	992	31	178	543	515	740	664	402	18	999999	67	999999	999999	852	257	999999	602	744	664	521	115	999999	59	129	999999	816	128	999999	999999	180	999999	999999	228	161	239	999999	999999	835	86	360	999999	266	754	999999	947	37	999999	999999	999999	19	252	999999	104	999999	175	696	971	59	119	999999	622	893	999999	837	597	999999	143	744	622	999999	600	999999	667	313	677	999999	550	511	181	999999	851	420	900	999999	927	506	178	355	986	542	557	190	726	999999	738	950	10	917	949	162	999999	230	95	152	419	485	447	790	204	326	156	470	877	712	999999	212	992	138	999999	999999	626	787	758	90	180	999999	51	289	999999	727	999999	633	562	28	512	631	334	758	999999	999999	69	387	161	670	396	97	999999	999999	542	536	957	871	999999	859	535	116	472	15	971	999999	443	168	225	477	476	522	908	858	210	224	999999	244	420	466	41	249	636	98	693	999999	116	999999	747	49	770	999999	625	703	493	405	169	328	786	718	19	999999	172	683	999999	999999	189	999999	812	327	658	722	461	551	827	999999	480	999999	321	887	999999	415	999999	186	706	499	896	214	999999	999999	65	558	457	701	457	141	86	952	894	819	904	661	225	429	999999	57	999999	84	875	206	999999	784	17	899	825	603	489	986	999999	703	977	974	999999	16	271	999999	999999	999999	999999	696	219	528	999999	501	983	999999	199	991	795	659	999999	822	339	179	999999	280	551	558	875	853	651	100	975	201	842	930	582	999999	168	291	782	999999	981	189	986	406	999999	515	999999	593	999999	497	201	327	999999	165	999999	999999	999999	990	999999	716	885	249	999999	129	552	999999	659	63	659	980	833	513	999999	219	841	160	192	484	975	46	642	291	449	164	
999999	657	472	687	295	672	93	999999	999999	75	999999	741	144	866	854	999999	855	862	934	434	664	687	450	519	999999	494	727	651	999999	521	83	603	799	890	230	894	825	972	767	986	999999	999999	780	811	340	999999	25	325	999999	968	190	780	999999	25	999999	221	216	999999	373	800	999999	441	162	221	992	286	941	254	999999	959	999999	883	104	948	999999	998	906	639	188	224	479	999999	31	999999	999999	303	256	784	400	18	687	871	609	967	999999	464	513	568	818	999999	168	999999	679	670	785	306	685	408	488	501	315	577	774	158	999999	999999	420	114	880	698	39	166	853	637	281	320	999999	137	907	82	999999	348	820	134	999999	708	731	360	271	44	618	847	306	899	703	120	999999	999999	646	999999	54	409	999999	130	34	999999	917	52	399	474	32	558	501	415	16	966	756	649	999999	622	812	70	843	846	90	191	860	954	933	170	224	823	490	410	38	999999	660	700	110	64	791	688	960	796	999999	70	356	890	892	736	999999	999999	368	999999	693	983	565	841	50	999999	150	962	119	238	260	208	999999	100	387	921	316	65	548	999999	830	999999	109	999999	834	29	835	970	71	206	805	767	465	466	999999	54	529	999999	659	268	999999	828	579	731	999999	813	992	999999	513	970	430	308	999999	330	203	569	999999	519	999999	30	16	180	900	912	433	492	742	611	383	342	999999	497	405	999999	133	11	554	377	510	31	999999	578	466	100	776	506	999999	145	272	157	999999	999999	812	639	261	743	928	666	999999	63	80	391	882	999999	578	999999	902	627	206	202	25	516	18	984	999999	438	713	809	146	926	633	607	999999	236	999999	999999	685	766	38	390	83	887	78	999999	950	645	696	999999	999999	843	999999	242	938	79	999999	653	11	827	999999	823	39	128	530	382	429	999999	52	656	999999	196	257	999999	999999	999999	128	999999	999999	999999	999999	358	742	427	297	302	332	400	668	279	104	999999	390	999999	999999	214	999999	955	367	696	999999	487	999999	49	298	335	596	467	643	132	951	999999	999999	450	793	297	91	612	830	999999	59	38	805	999999	561	478	805	399	24	999999	999999	173	770	751	533	556	755	999999	138	961	705	864	757	545	328	999999	999999	940	74	834	133	747	134	139	646	998	681	829	487	820	530	999999	999999	999999	999999	999999	243	463	999999	246	541	388	483	868	532	194	281	269	455	999999	164	864	334	999999	270	999999	48	641	115	534	875	926	224	318	999999	508	422	509	880	999999	856	999999	33	827	302	744	274	266	
606	461	999999	422	383	25	665	665	999999	272	988	947	749	602	358	391	371	615	173	174	437	34	772	771	389	999999	999999	999999	841	999999	888	526	454	782	44	653	807	462	552	209	653	999999	635	160	521	932	791	999999	999999	641	999999	687	580	999999	999999	582	999999	955	42	468	999999	371	824	999999	383	472	503	967	568	999999	999999	999999	72	999999	999999	660	398	622	999999	456	133	999999	999999	209	999999	210	945	354	953	461	963	999999	430	93	799	292	952	999999	776	59	999999	824	695	806	67	999999	625	615	587	178	194	999999	704	586	344	57	578	624	335	183	526	999999	23	999999	741	999999	488	978	175	239	708	139	999999	211	27	309	667	999999	152	492	585	339	766	784	999999	896	157	844	999999	751	999999	337	933	999999	532	999999	810	588	75	334	79	646	449	358	469	999999	230	999999	568	44	999999	592	482	999999	999999	197	391	238	999999	999999	585	644	239	424	525	381	206	999999	679	736	499	88	920	817	423	938	889	999999	999999	222	676	654	285	713	371	131	854	100	999999	344	899	999999	748	230	748	435	416	999999	833	98	858	999999	999999	832	545	311	671	664	429	658	999999	973	913	626	178	931	368	999999	62	404	526	999999	248	344	999999	918	999999	999999	79	999999	532	863	585	999999	364	698	830	452	178	70	459	999999	671	355	47	926	999999	999999	62	999999	999999	890	999999	999999	571	999999	999999	999999	996	626	971	972	999999	999999	136	444	999999	999999	272	479	999999	916	357	992	945	336	444	892	999999	909	999999	218	647	263	922	641	890	156	666	999999	959	352	999999	552	99	487	999999	999999	999999	999999	999999	981	859	999999	715	160	543	980	493	244	318	847	191	999999	375	763	334	341	518	999999	553	251	29	660	520	758	999999	804	903	468	731	213	999999	999999	999999	999999	358	74	547	772	107	910	662	431	303	122	999999	370	186	335	162	999999	722	999999	59	297	962	209	71	957	690	999999	86	35	999999	115	183	486	999999	107	415	270	793	746	397	643	999999	999999	999999	999999	597	109	628	577	315	468	491	999999	999999	93	316	999999	999999	590	91	368	999999	637	918	197	938	685	655	89	920	892	479	976	346	415	708	373	999999	663	370	591	120	509	719	54	623	244	999999	999999	790	266	267	213	664	39	999999	951	679	179	999999	912	999999	549	656	423	999999	999999	602	249	999999	999999	316	349	999999	999999	258	334	918	874	999999	703	854	999999	298	664	634	275	321	317	999999	757	694	672	999999	458	147	570	999999	305	65	118	642	590	256	847	
949	917	983	173	999999	485	42	805	605	999999	67	999999	999999	999999	999999	723	999999	295	643	627	258	644	156	772	363	687	999999	622	819	465	999999	999999	777	999999	999999	716	999999	999999	536	131	724	999999	76	999999	400	999999	319	859	516	341	915	356	947	629	999999	314	771	220	809	102	999999	420	986	150	706	793	652	809	999999	82	440	55	758	522	902	999999	577	999999	999999	999999	999999	622	116	487	549	714	999999	158	851	999999	999999	82	348	444	128	314	902	926	999999	607	999999	999999	582	999999	901	870	999999	434	999999	999999	737	59	838	173	724	390	313	509	600	992	476	504	999999	876	137	368	706	324	404	597	467	999999	993	774	582	868	49	999999	585	679	999999	999999	431	999999	673	896	999999	185	720	738	10	999999	999999	736	999999	569	551	999999	316	999999	173	283	40	139	772	96	66	999999	999999	999999	350	640	923	999999	999999	584	999999	999999	213	240	135	531	604	999999	597	74	325	266	999999	22	999999	343	366	52	999999	841	999999	999999	850	999999	839	179	594	999999	397	369	479	415	859	555	496	216	503	999999	418	999999	679	374	542	707	770	799	429	999999	539	17	284	999999	999999	44	999999	781	494	626	999999	955	999999	740	277	237	594	910	407	99	999999	119	840	290	634	999999	172	497	999999	152	816	50	749	25	335	390	95	598	999	824	832	715	999999	999999	684	462	999999	939	106	314	123	860	402	340	62	999999	177	993	256	999999	872	235	31	999999	999999	360	216	921	414	887	152	999999	999999	582	999999	810	999999	999999	605	999999	179	232	400	455	39	955	648	419	962	999999	223	101	352	467	951	999999	999999	379	999999	334	999999	782	999999	219	172	999999	950	999999	83	999999	41	214	398	999999	999999	650	835	999999	323	854	999999	796	958	509	673	60	654	452	631	660	125	999999	895	281	926	396	697	190	292	999999	14	999999	345	720	874	19	703	999999	105	311	771	128	66	222	622	459	823	35	546	999999	472	508	198	423	136	22	318	126	157	999999	952	654	293	411	850	883	461	248	634	999999	357	386	357	329	889	997	999999	682	659	477	572	999999	644	181	999999	506	640	922	593	999999	999999	999999	999999	128	359	126	835	654	372	738	997	999999	401	881	763	96	161	868	999999	139	59	635	467	999999	413	999999	20	999999	961	353	252	539	654	771	963	771	999999	999999	970	772	172	318	320	920	999999	999999	999999	762	417	999999	355	771	397	999999	999999	75	129	999999	999999	79	116	722	693	999999	496	468	930	629	918	992	999999	922	898	999999	999999	741	
325	546	999999	426	18	257	704	609	998	480	151	199	957	999999	651	816	523	901	666	449	624	301	434	20	999999	651	844	999999	531	432	873	636	497	999999	999999	582	248	298	70	858	28	999999	999999	25	999999	740	671	999999	351	24	999999	997	104	527	999999	999999	122	999999	369	367	413	290	999999	999999	999999	514	701	885	158	79	999999	234	999999	807	431	541	999999	419	999999	325	979	823	83	517	999999	999999	541	999999	956	725	999999	58	929	702	455	737	16	454	417	812	999999	786	871	282	446	185	166	297	105	585	753	703	999999	53	388	589	217	999999	553	732	973	731	928	999999	609	529	999999	999999	999999	999999	534	826	11	880	286	202	999999	801	81	847	718	254	874	999999	971	766	551	885	324	865	530	445	901	685	838	317	857	448	999999	916	880	29	999999	411	60	927	701	999999	767	195	638	416	498	705	23	999999	856	557	999999	842	978	419	822	496	173	98	925	999999	51	969	344	513	138	165	967	999999	999999	999999	999999	999999	74	999999	128	139	237	999999	947	205	672	999999	999999	999999	999999	830	999999	999999	206	448	248	999999	11	999999	584	797	850	999999	287	343	738	323	420	394	236	999999	999999	63	301	693	268	59	151	729	999999	932	518	44	526	308	227	506	503	870	999999	369	52	688	350	330	999999	112	999999	613	467	999999	698	999999	83	578	62	999999	179	512	189	199	819	282	731	999999	289	815	608	979	125	241	820	999999	169	999999	375	99	713	999999	414	999999	999999	999999	272	999999	243	451	960	948	255	999999	999999	990	690	44	550	770	957	999999	999999	473	999999	856	999999	236	999999	158	907	216	999999	962	180	208	108	33	976	999999	19	436	418	837	854	660	733	781	903	829	860	134	326	999999	999999	24	929	999999	661	365	999999	999999	767	999999	544	754	744	292	173	138	892	999999	68	268	999999	530	999999	213	999999	844	999999	716	332	708	298	782	890	609	830	165	279	166	372	999999	252	973	668	332	302	110	915	451	617	774	937	203	999999	67	843	611	735	725	999999	816	999999	332	713	68	797	762	863	999999	462	18	859	736	999999	447	26	787	861	956	910	517	928	681	108	999999	771	104	715	999999	999999	229	430	553	833	555	388	999999	269	610	535	540	999999	781	989	609	999999	210	999999	999999	51	66	749	778	814	816	888	560	233	166	297	702	56	999999	379	999999	587	315	902	999999	999999	999999	527	261	999999	380	279	999999	692	499	642	570	205	96	791	709	999999	652	739	26	999999	827	695	113	999999	832	999999	216	
411	756	32	609	308	159	570	943	538	497	356	444	546	740	867	734	999999	726	999999	960	999999	999999	762	999999	576	999999	91	241	411	423	938	598	886	999999	745	936	476	42	272	999999	525	847	999999	982	305	304	999999	926	959	960	589	596	335	533	967	742	993	97	43	421	77	339	542	125	999999	757	558	483	999999	931	267	491	999999	460	444	401	499	999999	639	282	999999	165	281	999999	834	999999	273	362	105	999999	942	389	999	850	978	196	999999	999999	433	999999	745	997	932	38	703	107	142	874	99	999999	252	223	458	761	16	912	68	101	999999	216	494	999999	388	990	988	878	492	613	999999	258	999999	444	356	101	536	418	232	252	747	736	220	999999	273	528	761	728	931	999999	999999	75	137	224	774	227	63	549	618	941	49	825	615	999999	402	841	491	808	867	366	234	597	690	815	999999	555	999999	106	933	859	239	270	946	999999	768	416	999999	999999	670	138	47	986	799	290	213	999999	130	692	999999	999999	999999	952	861	999999	23	257	385	322	870	229	232	956	616	999999	999999	779	999999	370	759	986	999999	620	999999	738	329	248	797	999999	999999	431	434	999999	111	511	822	286	408	999999	999999	999999	40	999999	999999	451	999999	91	379	50	578	433	999999	999999	932	19	999999	426	814	132	255	999999	999999	976	999999	449	794	918	855	115	936	999999	380	506	999999	999999	999999	912	619	696	832	248	869	757	830	189	999999	674	380	101	799	406	471	999999	136	467	72	64	109	561	999999	999999	235	273	114	152	62	547	631	694	999999	999999	999999	128	299	17	999999	702	155	530	71	130	999999	999999	316	539	964	104	380	671	185	901	812	67	50	844	22	999999	999999	688	136	999999	53	685	47	999999	999999	353	986	128	561	999999	908	579	500	999999	999999	471	957	574	187	958	176	959	519	162	986	999999	87	455	999999	309	59	466	403	231	87	862	726	999999	940	999999	999999	261	999999	814	992	243	999999	514	999999	550	647	88	999999	177	673	999999	999999	999999	999999	849	275	541	133	261	999999	451	185	278	999999	586	999999	651	634	566	999999	914	849	999999	170	752	999999	573	59	454	661	971	955	235	557	993	696	841	999999	101	355	575	138	999999	503	999999	68	298	999999	999999	999999	996	453	944	326	999999	244	470	724	270	666	999999	492	678	599	999999	495	949	720	464	890	904	359	999999	221	285	785	999999	211	620	694	999999	517	240	650	665	527	21	909	798	759	235	127	999999	434	653	93	459	999999	163	64	118	578	601	999999	899	999999	911	
733	51	999999	253	269	114	999999	773	999999	261	38	934	822	484	50	922	705	664	787	327	118	567	201	999999	732	999999	565	999999	325	916	312	999999	999999	999999	999999	867	999999	999999	999999	22	465	661	999999	832	431	333	341	999999	999999	999999	895	273	999999	330	999999	999999	850	999999	520	222	999999	999999	999999	278	949	287	916	216	205	182	999999	199	999999	774	999999	999999	109	368	904	409	715	985	999999	669	30	48	999999	698	813	123	27	187	999999	999999	474	999999	213	199	999999	153	417	999999	384	896	557	999999	999999	347	468	355	76	491	742	121	506	563	483	787	999999	999999	649	999999	999999	92	164	920	204	945	310	999999	253	999999	999999	999999	991	590	610	621	122	325	473	300	239	999999	56	536	444	884	256	911	992	425	942	972	504	198	999999	301	741	637	511	999999	47	82	111	166	999999	982	129	915	952	999999	999999	932	999999	999999	988	934	999999	628	486	999999	698	399	999999	999999	967	999999	266	802	858	318	999999	484	813	844	262	167	366	890	999999	999999	764	341	958	999999	749	19	535	154	210	797	266	122	161	999999	930	999999	678	284	999999	501	725	326	67	643	982	201	129	999999	999999	831	999999	155	107	999999	555	367	440	273	87	999999	999999	122	602	71	62	767	333	622	914	613	489	91	701	999999	736	999999	283	325	999999	558	890	999999	57	379	228	120	999999	137	645	573	218	414	206	240	523	613	723	996	590	224	999999	506	999999	493	351	496	454	999999	999999	116	999999	124	125	999999	78	53	74	233	842	941	752	205	976	350	405	85	885	470	515	999999	724	287	734	932	999999	393	999999	564	999999	731	666	946	999999	538	999999	103	999999	677	999999	999999	999999	500	163	649	472	671	530	999999	97	276	611	983	563	173	392	805	999999	999999	837	999999	797	510	205	999999	284	806	365	447	860	311	786	218	307	45	584	999999	133	999999	470	29	863	909	476	761	999999	683	392	999999	156	683	713	115	999999	999999	682	999999	304	999999	374	666	316	92	486	786	489	402	999999	528	589	168	682	304	999999	818	820	999999	999999	444	989	601	423	999999	301	186	597	681	999999	999999	363	545	929	90	720	999999	712	781	432	690	281	999999	997	864	999999	988	11	418	999999	999999	667	793	14	860	999999	772	252	627	791	309	999999	808	33	866	175	54	238	601	584	918	115	49	466	353	172	999999	604	559	602	312	185	999999	999999	358	162	569	541	78	37	947	562	95	990	133	501	473	705	141	999999	52	759	410	834	474	914	627	337	660	698	791	
178	999999	35	488	134	19	519	674	714	605	512	170	574	636	366	999999	59	342	852	999999	566	999999	999999	999999	553	775	353	823	999999	534	242	880	999999	245	999999	999999	999999	511	999	492	953	40	426	999999	539	599	835	208	999999	894	578	994	808	10	999999	705	999999	999999	999999	359	665	696	999999	190	372	999999	790	999999	856	999999	959	547	999999	370	999999	535	999999	766	29	953	939	155	714	549	999999	247	999999	379	19	83	46	595	999999	999999	999999	999999	799	999999	999999	908	809	506	351	621	934	40	661	448	265	699	658	999999	455	999999	419	999999	981	691	999999	134	999999	420	999999	999999	460	999999	999999	692	543	487	736	810	45	999999	154	443	803	103	614	999999	586	634	124	319	425	999999	149	594	240	999999	286	118	999999	606	359	398	186	999999	171	999999	69	968	999999	777	963	848	999999	999999	837	976	717	999999	86	310	999999	924	305	19	368	490	234	386	461	237	211	627	798	439	999999	756	999999	244	932	55	865	617	730	346	356	999999	938	806	757	999999	999999	398	41	711	67	435	999999	176	210	999999	999999	682	999999	999999	999999	346	60	601	581	91	999999	482	955	999999	444	931	203	959	663	791	999999	428	999999	999999	639	813	595	96	381	999999	663	100	43	262	710	192	110	63	770	20	525	999999	999999	675	545	126	999999	10	999999	136	999999	143	512	418	138	916	62	999999	47	763	750	963	999999	253	427	999999	448	703	331	261	830	150	198	999999	275	215	203	953	661	523	380	595	819	254	106	529	587	625	999999	794	140	999999	999999	16	269	562	126	999999	999999	999999	677	738	679	25	305	999999	999999	859	999999	922	722	108	658	999999	392	164	154	975	157	897	999999	999999	999999	536	131	50	133	999999	393	713	98	221	705	743	845	999999	916	804	948	999999	999999	728	481	999999	999999	41	999999	999999	624	999999	999999	999999	834	999999	876	999999	168	152	893	265	999999	999999	475	439	834	511	999999	999999	678	749	247	349	37	999999	322	322	351	378	465	100	909	999999	999999	288	305	999999	387	355	999999	999999	484	774	911	693	47	999999	262	52	376	570	638	225	824	874	867	78	123	692	48	564	512	789	687	803	999999	999999	205	197	143	886	133	57	58	687	275	473	438	999999	999999	500	69	308	12	894	461	693	805	999999	420	237	834	999999	317	999999	488	694	97	117	346	699	999999	75	909	489	446	590	177	146	608	403	639	779	588	547	504	999999	999999	999999	999999	663	999999	512	776	906	62	438	740	745	208	581	386	330	997	414	873	999999	
399	522	999999	870	525	668	94	26	597	64	999999	999999	807	999999	907	304	765	683	999999	124	299	999999	437	17	999999	431	999999	37	999999	319	782	183	673	511	813	275	344	481	147	999999	427	759	999999	999999	332	971	937	924	999999	91	999999	324	257	999999	704	397	95	449	30	103	730	999999	999999	288	999999	933	999999	306	470	642	999999	294	545	294	697	999999	693	438	685	878	494	23	363	936	999999	468	925	999999	807	999999	999999	894	460	999999	152	999999	760	999999	726	398	999999	641	463	41	999999	999999	999999	963	71	174	999999	656	999999	999999	609	716	703	73	534	813	17	999999	499	54	462	75	833	500	999999	337	779	663	999999	999999	12	852	560	331	815	482	689	999999	853	999999	723	999999	140	318	444	999999	666	999999	506	913	390	695	151	999999	999999	999999	447	288	821	734	394	49	999999	476	149	756	166	381	258	61	134	55	999999	856	999999	928	999999	524	66	999999	999999	92	167	798	999999	999999	711	999999	752	760	999999	410	999999	129	258	683	589	999999	178	687	999999	999999	449	999999	789	345	999999	294	98	650	129	922	999999	116	73	312	999999	155	999999	833	55	24	999999	497	26	723	904	216	608	646	349	282	356	999999	446	386	642	712	19	571	999999	426	63	111	640	122	999999	44	66	945	801	443	103	345	642	999999	999999	999999	438	999999	440	999999	686	451	999999	847	576	853	999999	686	999999	999999	146	998	885	628	961	999999	857	999999	999999	870	999999	662	845	999999	999999	20	735	191	999999	691	283	943	140	795	740	612	799	999999	999999	335	374	379	999999	630	999999	999999	460	24	303	999999	104	534	999999	570	11	33	999999	406	667	566	999999	488	966	978	897	202	868	99	999999	358	727	73	368	219	505	780	386	225	607	95	560	721	887	583	597	749	423	570	793	716	17	403	999999	979	217	885	999999	308	733	115	236	370	136	945	999999	40	999999	320	74	999999	999999	999999	798	582	999999	999999	601	392	390	157	999999	999999	999999	181	999999	334	937	389	999999	619	377	88	491	502	859	199	595	942	999999	567	999999	112	999999	572	999999	627	999999	553	999999	811	294	999999	999999	585	336	928	74	955	999999	95	102	786	319	455	999999	568	898	305	723	816	999999	659	999999	823	574	999999	999999	733	999999	724	729	999999	416	199	335	356	999999	906	176	999999	134	999999	348	88	999999	797	793	60	719	510	728	999999	830	167	999999	634	801	104	20	659	136	341	853	878	365	708	999999	129	130	507	407	991	139	792	691	180	999999	151	999999	999999	882	751	999999	600	
995	430	564	259	198	700	554	76	895	516	804	793	786	999999	722	766	427	674	930	221	113	737	179	999999	475	830	324	660	999999	999999	776	999999	327	263	882	934	154	130	930	429	952	340	106	999999	988	999999	394	850	428	999999	359	218	821	801	999999	268	260	999999	783	368	385	894	331	661	739	999999	475	533	587	787	621	307	743	510	269	772	999999	557	59	577	999999	474	241	162	999999	999999	563	999999	999999	999999	683	627	347	572	54	67	999999	999999	882	569	432	861	272	641	970	62	475	321	999999	999999	999999	703	477	999999	922	911	999999	178	777	181	866	949	766	999999	113	994	960	181	466	211	763	206	999999	489	155	584	211	600	192	831	102	251	983	51	996	999999	999999	141	649	142	405	999999	999999	999999	999999	999999	104	309	537	976	999999	303	999999	340	960	431	39	987	70	347	709	71	986	946	88	624	966	725	966	133	843	828	999999	333	806	923	539	963	786	672	490	902	73	215	739	799	396	999999	999999	575	950	173	80	312	433	343	853	720	632	88	516	378	342	413	999999	273	772	531	999999	47	891	76	999999	999999	857	806	999999	780	216	289	237	324	644	401	182	679	757	229	899	999999	79	818	340	999999	165	121	570	659	82	475	37	999999	127	53	999999	884	962	682	999999	999999	999999	83	514	352	999999	202	734	941	241	463	515	552	999999	999999	967	999999	735	502	999999	746	246	349	707	741	999999	372	999999	999999	717	999999	717	85	774	283	138	996	999999	987	856	963	386	628	428	999999	959	484	243	66	85	999999	159	469	450	999999	390	999999	375	772	100	999999	996	142	233	943	745	999999	778	358	932	971	769	747	999999	278	369	617	921	98	999999	778	139	999999	999999	999999	999999	257	999999	999999	893	143	631	541	999999	377	967	254	405	999999	999999	528	999999	999999	133	113	840	412	823	181	348	772	999999	999999	999999	999999	359	999999	999999	125	999999	498	806	999999	465	999999	350	237	849	279	311	125	222	446	225	262	81	999999	999999	422	999999	735	434	999999	728	130	68	354	551	584	999999	120	638	289	678	999999	999999	999999	999999	999999	763	999999	562	554	869	232	559	637	71	737	999999	114	840	999999	848	999999	74	999999	982	344	999999	996	999999	275	261	999999	999999	999999	768	840	540	86	999999	691	659	664	182	999999	593	506	571	431	292	813	343	913	999999	999999	999999	607	320	379	22	999999	593	767	999999	297	302	999999	745	626	868	231	207	999999	288	158	999999	999999	898	999999	760	485	773	318	999999	873	931	347	921	52	
999999	171	529	171	74	999999	107	999999	999999	884	587	915	760	944	563	71	615	180	634	999999	900	257	708	135	619	536	999999	285	999999	63	366	954	757	702	134	999999	701	46	109	999999	999999	652	456	24	607	999999	999999	829	755	652	267	761	713	799	152	254	463	403	999999	537	431	822	838	999999	999999	632	168	999999	999999	999999	369	579	80	97	80	257	800	693	999999	774	811	490	529	999999	796	605	251	957	559	880	253	308	494	999999	125	238	999999	999999	497	975	686	666	20	898	999999	687	690	999999	999999	895	454	769	875	777	999999	940	302	999999	887	921	999999	210	999999	939	613	999999	999999	507	972	842	443	37	999999	553	97	155	480	999999	128	118	914	999999	999999	664	999999	483	432	999999	847	185	936	387	884	575	594	486	168	81	294	231	602	193	653	999999	461	426	999999	331	999999	580	469	671	999999	779	16	764	972	999999	512	999999	638	379	999999	797	905	66	153	999999	958	999999	986	409	346	896	516	999999	972	351	999999	19	910	110	999999	999999	715	274	78	999999	568	829	999999	324	568	999999	593	999999	533	856	981	405	283	941	373	89	593	70	334	421	999999	285	792	630	999999	503	230	537	353	393	91	641	987	999999	73	138	106	672	841	999999	313	293	208	125	999999	808	999999	968	737	945	999999	655	939	657	999999	999999	47	999999	999999	74	934	66	879	150	774	349	418	999999	878	244	983	999999	228	999999	118	999999	87	999999	999999	999999	999999	261	999999	407	709	436	701	340	999999	999999	101	223	999999	776	999999	257	413	67	350	999999	399	500	100	503	962	762	436	797	999999	862	214	370	622	852	307	682	266	999999	440	348	648	87	50	107	153	769	933	451	894	861	576	29	335	249	442	276	170	999999	444	946	999	903	791	343	575	999999	600	145	999999	575	990	999999	626	12	381	321	460	993	360	202	829	984	902	687	295	195	999999	999999	420	41	522	999999	999999	494	348	999999	296	707	531	999999	179	798	972	329	871	646	402	333	867	130	815	176	945	251	127	24	11	114	57	999999	999999	227	724	447	62	39	892	142	664	637	35	999999	471	937	33	41	22	582	999999	999999	792	999999	515	300	999999	355	999999	999999	377	333	999999	191	659	151	727	952	83	999999	999999	841	999999	270	669	240	104	72	705	999999	228	96	999999	428	999999	408	999999	983	712	434	231	707	25	106	765	340	893	843	103	999999	219	81	999999	999999	315	999999	999999	532	52	999999	999999	163	650	15	999999	291	330	324	893	261	552	743	249	648	
314	999999	825	999999	999999	338	346	260	969	999999	999999	157	138	526	999999	323	512	999999	940	437	999999	999999	66	999999	527	483	19	578	950	999999	777	999999	831	319	182	745	159	248	36	714	937	944	194	276	999999	431	163	999999	212	580	748	486	803	812	418	245	999999	815	999999	31	328	768	310	136	999999	999999	325	818	353	377	173	274	49	999999	500	295	884	999999	802	999999	999999	215	376	379	999999	301	999999	29	999999	936	242	999999	118	15	396	999999	643	999999	669	884	115	344	999999	834	416	484	447	999999	999999	133	361	723	23	999999	700	123	999999	999999	43	315	660	306	918	416	999999	830	166	999999	840	999999	651	999999	130	918	999999	986	754	541	963	618	853	999999	707	776	585	519	330	85	999999	283	999999	712	999999	999999	233	808	425	54	699	586	999999	413	999999	990	482	999999	602	105	51	714	368	859	967	999999	999999	564	599	151	830	626	510	90	728	567	552	939	803	999999	999999	192	570	709	841	387	300	999999	368	717	304	61	916	999999	43	601	999999	918	744	609	903	668	999999	999999	223	83	999999	247	685	179	447	999999	731	836	999999	999999	999999	658	999999	590	999999	21	205	881	999999	779	709	285	56	999999	652	634	999999	203	862	35	973	296	999999	999999	311	62	764	199	279	761	330	90	999999	184	457	265	901	163	485	892	473	999999	999999	443	999999	999999	200	557	527	813	348	537	973	384	885	857	172	259	289	81	256	999999	612	999999	999999	628	460	871	999999	397	733	50	999999	970	562	645	999999	62	403	999999	861	999999	672	466	423	792	116	450	999999	600	103	651	874	414	645	466	999999	351	984	745	999999	328	877	139	999999	307	819	13	821	250	997	119	855	778	999999	49	344	155	671	666	522	20	582	999999	303	91	999999	313	334	106	920	999999	77	657	170	999999	339	999999	386	999999	973	112	999999	58	602	984	795	106	999999	999999	132	579	679	999999	999999	999999	746	797	999999	998	141	516	678	725	330	490	51	207	617	676	709	802	999999	555	999999	419	391	533	487	319	295	79	117	727	974	350	837	999999	999999	830	796	542	999999	387	985	466	433	999999	999999	122	942	597	488	529	999999	329	810	134	999999	813	999999	222	320	526	713	71	999999	951	999999	979	999999	302	772	786	879	177	999999	391	570	235	985	999999	805	374	377	697	999999	588	830	654	540	713	122	621	999999	584	231	188	674	923	68	482	162	748	470	649	824	999999	650	730	233	428	999999	409	827	999999	417	945	159	25	480	819	130	999999	449	938	
189	999999	999999	304	945	917	717	646	177	999999	336	66	904	999999	872	888	938	999999	999999	999999	159	712	794	422	177	999999	39	658	999999	248	361	999999	999999	531	469	673	798	355	999999	315	711	917	242	999999	143	360	50	431	999999	591	999999	31	999999	338	999999	477	367	491	137	669	888	68	203	999999	161	999999	757	999999	268	999999	999999	999999	324	125	409	242	480	999999	288	999999	244	607	515	861	367	340	999999	999999	742	992	316	317	227	125	427	999999	724	999999	999999	863	603	667	172	944	999999	298	706	560	928	556	996	999999	999999	321	435	290	553	341	571	820	890	787	640	276	892	999999	375	209	697	757	517	999999	316	425	223	576	999999	571	999999	78	633	828	999999	196	995	999999	114	906	690	147	109	392	999999	352	972	816	37	896	61	717	999999	507	999999	999999	48	830	581	787	999999	858	845	982	971	502	197	71	999999	454	280	999999	999999	469	519	559	657	134	434	999999	452	999999	549	999999	519	652	999999	135	965	869	999999	175	847	327	807	831	302	999999	421	249	165	910	999999	583	625	588	48	463	988	313	999999	914	405	999999	344	701	318	306	473	328	999999	999999	106	875	306	999999	999999	361	999999	999999	267	540	713	999999	807	542	336	999999	922	930	999999	692	147	661	355	243	769	999999	999999	116	523	999999	653	999999	892	104	813	204	999999	520	963	687	801	311	56	983	210	999999	810	801	374	352	383	543	714	663	999999	444	999999	73	345	395	378	999999	174	272	887	620	302	713	728	142	999999	412	999999	999999	891	836	999999	999999	42	558	429	191	741	180	621	120	999999	238	179	378	674	999999	184	577	319	256	999999	784	106	999999	918	106	999999	999999	999999	971	576	787	772	97	829	167	40	786	999999	196	999999	999999	650	999999	241	73	999999	359	467	475	237	398	617	645	699	999999	276	452	640	333	118	508	999999	650	999999	601	466	92	549	517	999999	999999	612	132	442	153	143	999999	359	999999	562	723	775	198	743	999999	999999	137	398	998	999999	588	156	999999	88	999999	487	999	999999	639	999999	461	810	950	292	839	999999	495	212	556	696	999999	102	785	770	999999	733	999999	907	367	431	339	693	550	627	604	251	969	54	999999	665	143	999999	719	257	999999	913	825	999999	903	400	684	924	999999	999999	999999	495	371	871	693	581	169	102	874	218	278	767	270	333	688	598	999999	450	999999	999999	563	859	383	999999	669	999999	908	422	14	966	747	414	999999	248	683	118	879	108	999999	556	999999	51	223	511	979	999999	653	502	226	
999999	583	999999	849	951	749	94	122	834	212	222	672	747	999999	908	999999	999999	916	32	999999	999999	718	999999	100	528	395	521	645	871	557	336	999999	999999	205	699	393	513	565	899	499	598	995	55	999999	147	884	999999	952	314	999999	126	426	631	852	646	596	864	153	330	566	237	448	999999	287	999999	394	265	552	399	524	957	308	999999	999999	60	584	673	823	999999	999999	637	999999	341	831	440	910	206	999999	999999	113	999999	370	999999	343	999999	160	755	768	30	999999	628	215	563	789	92	817	409	108	801	71	999999	51	200	999999	928	999999	117	418	846	965	197	701	992	999999	999999	597	74	999999	271	900	828	904	802	999999	999999	431	15	999999	748	622	510	999999	762	497	190	999999	179	999999	414	603	52	999999	922	64	565	926	222	278	999999	495	753	725	836	900	242	999999	248	991	670	999999	663	566	669	999999	465	999999	938	505	115	519	999999	516	279	668	858	491	999999	748	643	99	219	737	757	263	999999	785	999999	862	999999	172	248	187	887	907	940	485	677	698	599	476	987	717	173	284	76	247	456	178	52	750	45	500	358	580	297	926	809	999999	999999	680	827	86	250	942	280	251	999999	371	727	382	814	999999	158	176	112	501	574	483	999999	999999	338	102	819	513	136	748	828	317	999999	24	676	271	344	919	648	910	999999	999999	13	999999	618	94	450	999999	936	999999	351	191	477	999999	361	335	999999	999999	351	734	999999	737	816	532	422	321	752	713	999999	553	999999	239	528	201	35	353	479	372	24	999999	651	159	577	384	406	647	839	823	662	999999	52	612	578	914	653	739	999999	481	412	999999	342	737	964	999999	999999	122	663	999999	999999	18	856	999999	717	107	999999	117	999999	999999	135	775	481	999999	999999	364	510	999999	999999	999999	547	999999	999999	998	959	717	912	914	195	194	581	294	999999	563	63	653	999999	196	894	999999	999999	546	579	972	355	637	999999	413	999999	999999	882	999999	461	59	738	484	78	858	896	999999	194	177	999999	975	860	999999	791	999999	875	407	999999	324	451	189	782	999999	716	967	653	999999	999999	508	999999	586	999999	999999	832	933	825	999999	999999	636	299	999999	296	663	624	604	999999	999999	845	906	537	287	738	999999	999999	999999	999999	999999	767	110	214	575	999999	686	938	344	999999	745	19	857	999999	999999	822	244	999999	556	893	128	386	122	855	149	999999	986	970	952	847	999999	109	561	666	99	999999	999999	431	724	999999	999999	725	290	931	376	503	988	999999	240	464	999999	999999	468	387	159	359	655	
255	999999	99	999999	715	985	497	999999	646	458	201	999999	495	347	999999	310	769	293	402	106	191	999999	646	497	182	739	497	353	210	640	999999	516	739	165	239	366	999999	666	895	739	792	12	730	55	999999	810	745	127	999999	243	698	104	756	263	473	767	429	999999	948	975	498	999999	728	15	999999	684	274	999999	999999	456	999999	113	398	663	313	189	758	600	701	999999	994	999999	999999	999999	941	999999	999999	485	692	471	937	43	718	919	251	999999	284	724	770	121	999999	999999	19	245	999999	595	706	102	949	999999	999999	828	900	999999	980	128	999999	761	999999	206	999999	788	999999	646	519	640	394	478	421	665	905	43	830	999999	999999	999999	371	425	408	999999	382	999999	536	407	462	118	143	142	939	133	165	522	999999	573	999999	757	767	372	726	999999	999999	237	681	294	999999	975	998	320	759	400	757	77	363	718	824	999999	262	999999	999999	999999	507	999999	539	298	509	392	999999	267	401	999999	999999	998	699	480	155	154	999999	251	27	487	120	822	383	548	375	98	169	941	748	999999	999999	527	188	326	430	948	698	392	999999	999999	602	740	919	690	579	758	378	882	573	680	279	20	999999	706	299	684	878	990	999999	999999	999999	999999	518	999999	999999	304	820	383	59	206	455	604	466	30	884	379	903	693	969	617	720	286	378	78	661	495	305	481	999999	746	80	707	469	374	774	999999	232	999999	126	999999	938	995	833	376	234	675	999999	999999	821	919	999999	195	31	315	999999	946	73	450	807	88	999	999999	999999	313	999999	747	144	999999	256	724	157	453	576	694	678	725	452	11	844	986	941	999999	659	116	964	999999	686	164	674	828	999999	782	652	48	999999	999999	999999	530	250	999999	540	999999	999999	107	999999	338	619	999999	636	999999	999999	71	605	821	999999	999999	688	999999	999999	251	71	980	427	427	999999	374	801	537	418	999999	999999	922	760	999999	456	489	147	999999	344	636	274	359	527	698	334	46	999999	999999	901	380	999999	408	192	998	424	559	44	537	480	407	537	91	918	557	898	999999	310	247	374	657	999999	136	999999	999999	999999	712	463	728	102	590	198	999999	636	999999	177	677	999999	762	999999	999999	455	609	91	936	109	192	440	969	799	999999	735	938	466	254	612	999999	502	999999	31	712	999999	999999	445	889	219	566	455	881	999999	230	840	999999	999999	999999	211	168	54	969	612	794	999999	493	929	999999	855	999999	999999	391	435	392	185	269	999999	240	800	150	174	999999	727	999999	999999	999999	999999	579	913	197	643	999999	52	454	
999999	999999	999999	237	440	612	999999	106	44	959	62	999999	455	999999	55	581	807	74	677	70	993	999999	251	79	67	999999	999999	999999	435	668	999999	525	999999	981	652	652	400	513	799	197	764	78	167	767	489	672	113	999999	533	341	389	579	320	982	999999	886	291	799	180	717	708	999999	670	376	353	999999	725	999999	356	403	190	304	274	490	306	999999	999999	483	999999	999999	619	324	999999	999999	999999	46	215	366	530	999999	999999	601	342	999999	489	738	999999	790	424	952	947	638	243	140	161	94	314	830	685	535	200	999999	219	999999	108	393	209	999999	97	999999	331	368	944	591	42	588	962	192	10	999999	527	904	999999	999999	446	980	91	999999	942	999999	731	384	681	994	999999	563	392	556	999999	999999	538	830	703	117	999999	588	694	651	107	999999	132	132	829	999999	17	296	748	582	999999	999999	312	999999	635	892	585	947	687	999999	27	479	206	415	208	905	38	697	211	952	15	857	295	439	999999	379	82	608	554	999999	987	288	815	809	999999	865	793	35	205	810	531	999999	901	745	634	999999	999999	999999	924	924	98	320	94	795	577	491	832	872	914	265	820	999999	402	134	999999	999999	664	397	208	999999	122	999999	501	400	999999	331	956	999999	999999	971	13	999999	684	630	999999	676	203	999999	999999	725	42	920	121	999999	990	554	291	777	783	894	963	979	518	999999	811	999999	819	693	374	255	534	293	77	999999	262	464	302	771	659	295	546	999999	164	482	999999	201	891	999999	999999	999999	50	189	766	999999	17	33	847	999999	819	388	857	509	999999	987	200	749	999999	999999	687	535	999999	519	127	999999	358	999999	824	45	290	619	999999	267	999999	999999	214	355	999999	166	935	238	999999	208	999999	280	438	999999	999999	177	291	561	348	723	874	875	625	999999	72	278	562	689	209	811	813	209	194	599	226	167	782	845	232	697	243	458	917	63	566	846	999999	322	338	999999	754	729	281	481	999999	417	872	682	292	258	999999	255	38	806	395	999999	96	838	820	831	395	999999	999999	651	490	426	957	571	964	999999	218	249	361	553	67	94	928	713	999999	999999	295	109	562	999999	999999	987	429	999999	667	813	759	999999	999999	999999	999999	318	999999	999999	990	966	459	999999	999999	76	50	364	999999	485	999999	311	824	382	631	22	546	295	883	365	558	502	996	846	999999	161	466	999999	999999	855	999999	748	693	308	722	250	358	985	999999	999999	932	999999	104	943	999999	366	988	386	600	489	959	976	434	45	999999	999999	970	999999	999999	999999	999999	64	
616	48	204	10	617	525	660	999999	663	561	999999	397	432	820	408	62	999999	547	999999	89	999999	268	895	999999	999999	657	238	233	279	999999	589	825	884	878	132	999999	999999	371	748	472	726	219	825	999999	82	46	613	999999	999999	917	139	999999	402	531	667	357	999999	888	686	959	297	999999	121	919	999999	87	513	553	697	351	313	122	799	999999	362	187	443	497	242	287	54	977	143	362	615	730	999999	363	221	775	913	861	685	788	184	300	107	906	436	995	533	70	562	748	614	26	69	702	179	489	913	655	999999	999999	999999	319	303	758	313	251	654	159	341	922	437	999999	436	20	525	999999	999999	999999	70	247	999999	999999	425	394	747	598	671	730	194	999999	861	268	216	999999	999999	865	996	349	603	195	350	999999	999999	999999	320	172	590	58	186	116	410	386	594	999999	655	930	894	908	21	714	579	924	965	610	71	179	245	159	146	660	999999	999999	933	874	897	999999	999999	785	999999	584	18	622	553	87	331	999999	673	798	631	999999	999999	98	999999	888	616	999999	418	999999	578	151	927	440	911	526	50	669	452	720	519	286	674	118	834	436	706	956	380	888	288	587	999999	446	528	204	689	977	412	999999	268	481	961	999999	217	932	657	577	711	37	46	662	41	953	288	355	277	862	263	901	192	659	55	529	999999	991	646	490	912	717	837	73	266	407	462	47	325	537	900	999999	779	999999	255	352	851	626	555	552	167	999999	926	826	724	999999	999999	999999	999999	999999	307	226	296	176	664	993	200	973	405	633	999999	251	39	740	962	999999	132	64	414	702	677	223	445	104	332	739	999999	20	349	999999	544	853	611	999999	239	999999	616	999999	473	261	162	878	230	999999	60	999999	153	195	864	999999	388	808	999999	734	763	94	781	999999	843	925	213	189	633	999999	999999	647	999999	156	999999	287	744	520	590	163	550	999999	993	523	53	416	596	604	999999	999999	377	735	659	877	130	154	902	424	768	548	999999	972	255	999999	832	413	286	999999	684	586	628	868	999999	50	193	999999	100	268	158	999999	338	608	999999	657	282	363	987	762	35	999999	999999	999999	751	999999	115	578	553	423	690	999999	139	599	920	570	999999	509	517	619	693	165	64	644	999999	999999	219	999999	938	999999	307	479	425	999999	971	999999	211	307	126	185	935	615	420	677	577	519	308	999999	687	999999	309	999999	845	378	79	870	999999	740	999999	999999	999999	665	639	955	999999	221	224	615	627	602	369	60	999999	341	684	88	999999	386	
999999	999999	999999	479	761	475	298	533	633	57	455	999999	25	999999	999999	705	999999	279	976	465	999999	366	999999	693	121	95	113	258	391	514	999999	990	135	926	673	309	999999	999999	903	173	666	592	587	177	170	999999	587	898	808	687	988	414	111	289	824	999999	461	999999	367	676	371	50	999999	999999	362	464	999999	98	797	999999	326	989	999999	999999	798	969	999999	137	533	594	999999	215	450	703	525	289	888	846	112	962	848	50	995	999999	801	626	999999	468	814	705	552	499	110	865	371	999999	49	299	491	854	931	333	815	773	999999	166	599	448	603	83	575	139	986	835	104	285	993	148	21	181	999999	321	323	827	52	999999	115	999999	342	999999	999999	599	364	999999	40	524	999999	999999	67	645	37	11	999999	741	140	999999	512	999999	999999	999999	15	900	287	320	999999	620	20	988	730	171	999999	999999	999999	999999	832	999999	999999	738	804	579	60	770	91	376	153	527	457	581	696	629	505	840	999999	999999	520	350	322	53	922	420	514	246	501	895	593	22	999999	786	908	165	648	774	470	999999	45	244	819	911	176	807	173	999999	301	111	999999	220	211	860	567	492	999999	999999	999999	394	75	999999	999999	195	782	141	632	670	999999	999999	980	731	380	621	221	285	530	410	877	125	256	999999	944	400	239	383	811	999999	999999	426	501	917	958	85	136	999999	965	634	999999	45	184	502	999999	999999	999999	935	840	590	999999	291	962	262	999999	700	999999	989	999999	878	955	999999	329	999999	999999	256	49	999999	999999	304	999999	990	999999	895	999999	841	999999	754	320	194	999999	999999	999999	230	999999	937	464	248	74	268	938	147	360	97	679	999999	999999	999999	60	518	999999	67	172	546	105	658	971	76	980	21	759	393	679	685	999999	660	999999	999999	211	999999	792	800	998	514	365	357	639	232	226	552	135	362	703	999999	473	222	141	995	999999	999999	965	398	999999	62	508	554	999999	675	489	28	999999	999999	386	546	725	919	68	658	190	748	29	749	849	438	885	406	690	876	222	395	529	871	973	473	549	404	999999	945	15	811	889	964	743	999999	689	519	976	167	86	553	164	999999	814	999999	999999	999999	999999	999999	177	111	864	591	999999	103	999999	990	999999	912	999999	330	999999	122	652	379	858	65	16	650	749	999999	430	999999	800	668	241	55	66	597	999999	999999	855	714	778	999999	946	308	511	999999	709	999999	876	999999	170	999999	177	51	831	445	528	662	219	898	89	800	999999	341	790	794	999999	999999	999999	55	167	672	999999	999999	999999	748	
432	560	553	366	941	60	500	366	372	54	999999	200	224	621	79	999999	999999	957	634	978	999999	999999	517	716	787	266	764	830	906	999999	290	504	707	92	22	999999	119	853	999999	39	310	325	968	746	302	672	239	322	976	74	999999	517	48	365	526	817	53	836	578	685	999999	999999	460	874	763	997	492	141	999999	111	983	999999	999999	604	678	907	999999	770	999999	125	36	452	854	842	940	773	466	351	566	204	924	282	284	281	743	640	864	104	983	999999	189	107	713	874	90	999999	516	443	687	619	181	282	422	463	658	999999	815	999999	934	989	540	150	575	999999	187	999999	986	729	861	47	52	552	999999	128	935	999999	999999	999999	761	653	267	32	664	946	33	999999	859	820	999999	999999	825	999999	169	993	764	999999	531	308	697	378	309	786	582	999999	577	629	494	304	999999	999999	999999	999999	856	291	999999	999999	485	628	390	999999	852	176	116	960	222	795	392	793	363	896	408	440	291	392	353	999999	999999	25	379	404	999999	999999	302	894	999999	989	400	878	271	256	562	999999	918	173	526	143	680	999999	437	781	246	999999	941	631	330	673	554	999999	937	261	77	470	999999	986	999999	999999	873	221	999999	232	405	999999	531	116	343	505	522	128	866	999999	999999	999999	999999	598	167	466	623	671	574	999999	999999	926	941	999999	188	101	653	931	795	239	270	469	459	214	999999	999999	179	835	297	825	160	436	607	727	461	249	883	660	999999	910	674	211	647	49	788	478	572	521	927	251	851	591	999999	637	999999	340	379	382	999999	999999	297	787	999999	999999	973	18	329	223	559	939	218	992	112	885	564	999999	822	420	999999	906	170	657	907	55	974	569	114	970	777	130	870	999999	448	405	623	886	826	898	999999	999999	999999	358	962	988	43	999999	488	446	999999	890	518	959	956	315	273	639	880	338	774	413	903	358	999999	438	78	708	554	706	272	999999	999999	923	999999	646	999999	812	999999	919	22	125	999999	667	898	999999	612	999999	554	142	141	983	16	498	133	662	876	801	912	533	919	999999	999999	782	184	404	658	595	614	319	558	461	944	961	326	658	332	246	460	999999	826	167	163	421	999999	288	672	744	799	691	770	956	899	171	999999	687	811	308	492	503	239	999999	306	244	584	999999	999999	999999	181	999999	999999	999999	350	999999	999999	761	181	999999	216	896	731	914	999999	923	549	602	999999	782	999999	999999	999999	33	753	956	329	809	861	919	836	894	249	627	572	334	361	139	615	545	465	247	516	919	
101	999999	772	325	231	382	694	982	129	266	93	542	628	316	886	393	44	897	900	261	999999	322	999999	999999	351	999999	571	419	986	25	327	723	999999	927	932	167	999999	14	587	488	234	854	775	999999	543	39	706	55	999999	232	999999	567	346	264	864	999999	999999	999999	973	760	811	284	999999	113	939	369	419	999999	999999	999999	208	39	319	422	36	210	547	672	571	321	764	525	176	764	513	759	386	867	73	999999	226	527	41	999999	676	950	999999	999999	54	183	620	15	671	524	33	999999	258	924	238	663	242	277	106	661	996	999999	999999	241	599	999999	999999	552	637	231	999999	681	999999	492	745	86	352	999999	628	397	701	758	853	651	999999	999999	999999	999999	639	999999	920	949	999999	379	999999	999999	841	627	82	864	200	78	378	450	22	351	483	765	999999	999999	321	367	649	709	960	999999	441	467	999999	568	677	999999	912	237	310	563	260	628	999999	364	999999	999999	803	763	206	633	999999	413	999999	399	557	746	283	487	98	563	309	722	419	999999	949	384	137	513	197	670	999999	999999	149	458	101	854	112	999999	999999	596	563	885	512	336	859	999999	827	110	20	999999	999999	434	149	747	999999	537	999999	81	999999	860	597	299	576	536	999999	999999	999999	190	999999	999999	643	459	571	502	999	999999	999999	999999	731	920	556	999999	503	265	422	730	11	401	205	563	645	41	418	65	998	274	319	976	858	620	999999	646	802	317	999999	999999	863	647	999999	999999	999999	999999	349	494	313	999999	795	320	123	747	999999	872	985	744	999999	999999	999999	515	503	734	114	242	999999	999999	166	999999	233	999999	967	624	866	363	653	999999	245	518	692	923	999999	437	999999	998	999999	120	999999	999999	660	68	259	686	757	358	154	999999	734	999999	902	237	337	999999	999999	608	353	499	999999	884	229	999999	508	549	919	126	999999	75	265	116	380	999999	739	275	260	174	937	999999	866	999999	999999	639	630	159	999999	464	595	358	100	870	654	999999	999999	497	672	999999	559	999999	767	640	999999	999999	758	999999	715	999999	498	72	153	182	671	73	632	372	999999	589	999	999999	932	465	530	414	974	999999	461	16	883	999999	602	999999	614	237	999999	236	923	140	881	11	999999	828	966	533	215	918	208	591	740	999999	823	999999	39	210	777	999999	119	999999	999999	373	177	709	999999	256	469	922	567	444	550	406	449	544	999999	998	915	999999	999999	997	209	66	196	869	275	999999	428	519	200	414	460	999999	126	999999	36	518	834	735	922	719	73	292	360	764	999999	999999	428	289	
385	41	295	672	999999	122	981	57	186	307	443	999999	828	950	732	163	984	339	290	999999	517	199	173	999999	191	779	999999	999999	706	431	828	931	596	149	144	168	128	787	407	14	760	999999	999999	536	301	42	891	122	560	207	780	710	64	722	771	999999	999999	999999	491	43	187	999999	999999	754	479	512	999999	999999	816	573	44	206	932	999999	946	539	858	999999	888	158	999999	821	366	508	651	127	999999	874	377	948	300	999999	306	373	999999	695	636	586	67	789	739	212	999999	986	172	583	999999	777	775	999999	337	240	227	999999	999999	366	709	999999	113	361	634	429	321	999999	283	31	999999	568	459	260	902	281	580	999999	419	685	999999	380	999999	999999	349	999999	108	999999	621	70	795	963	228	470	986	999999	482	705	164	319	890	999999	713	150	683	220	328	524	339	65	999999	128	923	469	841	999999	506	46	22	535	999999	185	255	222	235	936	350	989	274	118	999999	874	944	109	999999	95	667	205	393	139	780	999999	806	999999	999999	677	50	758	999999	657	297	446	693	629	988	714	194	500	914	747	869	999999	999999	230	265	999999	999999	999999	674	999999	671	999999	999999	882	999999	999999	378	688	811	558	896	591	999999	617	999999	362	190	324	120	90	999999	999999	290	999999	269	451	999999	586	310	626	503	226	94	999999	985	987	999999	811	874	999999	346	505	689	366	850	288	969	999999	999999	903	604	859	999999	594	855	505	999999	999999	623	312	423	792	387	194	65	679	507	999999	631	833	568	379	449	999999	744	405	486	924	795	999999	482	691	999999	407	999999	999999	513	999999	27	489	967	788	197	999999	828	553	128	504	311	999999	999999	999999	20	575	345	234	419	844	849	460	29	105	219	641	830	732	615	980	999999	999999	999999	17	479	151	866	999999	191	877	999999	200	286	981	623	624	210	999	680	610	999999	798	233	999999	650	567	999999	872	578	556	999999	999999	937	999999	342	889	14	773	999999	999999	999999	565	999999	541	804	658	183	47	481	595	441	830	62	14	917	374	197	507	366	912	681	993	211	999999	146	944	999999	148	649	734	619	999999	999999	810	901	506	755	691	864	991	999999	999999	401	999999	999999	910	53	932	999999	967	701	999999	999999	999999	197	716	364	416	999999	859	405	44	398	999999	975	999999	833	251	113	999999	618	506	999999	375	528	999999	999999	227	520	235	900	999999	918	681	42	122	31	999999	999999	194	152	349	296	14	595	999999	44	653	999999	999999	87	802	829	999999	358	205	864	50	571	939	123	146	895	179	959	999999	
126	716	714	863	982	926	628	999999	999999	279	999999	638	779	179	223	999999	220	409	158	999999	501	118	333	837	258	980	344	683	999999	15	453	126	55	520	242	999999	939	154	138	160	999999	910	540	999999	985	235	270	999999	726	175	926	496	31	999999	584	17	392	877	614	12	999999	944	847	272	999999	999999	593	269	936	894	19	999999	999999	999999	923	999999	999999	254	851	32	999999	942	957	905	89	956	105	193	936	235	935	72	539	999999	568	239	999999	278	262	892	642	11	465	999999	166	859	226	33	938	993	439	999999	35	592	293	649	987	941	192	999999	998	410	333	711	999999	946	536	999999	440	999999	999999	999999	999999	999999	389	999999	486	999999	999999	229	740	999999	254	942	999999	797	47	946	843	918	252	131	999999	393	894	242	677	999999	872	219	333	82	999999	255	474	999999	157	76	999999	999999	172	861	999999	999999	999999	926	166	999999	999999	171	909	589	310	521	999999	999999	224	607	74	157	999999	999999	263	540	896	668	488	998	478	999999	999999	970	744	278	755	391	929	132	999999	999999	86	296	839	710	999999	743	771	81	805	77	915	549	11	65	999999	441	607	661	999999	999999	999999	167	999999	258	521	939	845	42	765	69	999999	101	352	106	80	999999	892	553	999999	163	999999	416	999999	999999	750	111	999999	688	743	324	783	277	999999	795	999999	918	383	591	999999	370	897	739	316	745	599	823	206	905	984	780	549	999999	430	999999	999999	40	963	512	507	420	970	999999	298	999999	999999	210	45	557	999999	999999	379	999999	999999	999999	265	167	110	457	811	927	904	73	703	963	999999	729	846	152	232	500	999999	871	93	778	400	740	999999	864	470	398	787	649	999999	832	999999	248	999999	560	658	415	929	999999	999999	580	515	907	463	335	675	555	364	893	999999	84	999999	508	227	585	479	524	999999	245	986	999999	149	999999	732	870	562	537	999999	295	494	999999	570	448	180	513	272	493	287	125	199	915	44	894	324	265	635	902	30	124	90	999999	698	693	529	288	440	260	999999	592	999999	148	526	999999	409	999999	514	758	337	714	999999	999999	247	999999	56	81	388	255	941	477	245	660	516	914	215	360	999999	876	999999	892	82	22	999999	694	999999	999999	398	999999	494	807	751	999999	574	999999	801	999999	896	107	647	457	899	999999	319	707	357	122	632	612	863	59	999999	637	839	445	999999	999999	677	552	257	995	683	422	999999	143	725	367	95	209	122	999999	463	31	239	999999	992	999999	999999	611	347	999999	428	786	112	999999	419	999999	999999	139	
674	501	426	354	850	999999	774	487	434	185	999999	989	999999	432	499	751	595	376	407	999999	453	999999	606	76	999999	999999	577	999999	320	999999	724	610	329	999999	534	999999	999999	118	999999	588	999999	514	462	999999	629	358	999999	995	296	360	999999	52	717	999999	999999	919	894	999999	150	833	999999	876	177	119	461	999999	670	999999	999999	879	66	486	205	999999	680	938	303	88	446	999999	812	581	611	959	474	999999	893	658	280	615	725	345	968	347	515	999999	347	352	76	258	688	143	108	999999	304	373	999999	899	999999	747	626	815	999999	294	999999	501	275	217	999999	779	487	21	799	292	163	999999	518	858	999999	859	600	950	999999	197	999999	999999	483	204	999999	111	833	994	668	533	988	910	431	999999	326	999999	999999	140	706	296	770	999999	343	815	263	582	999999	999999	595	140	156	675	803	726	999999	351	28	999999	999999	544	946	493	999999	275	303	999999	299	999999	542	300	314	470	999999	725	426	501	345	667	940	92	255	845	999999	537	386	323	999999	705	999999	974	994	483	588	172	350	999999	999999	999999	522	999999	292	31	456	305	825	686	431	88	309	624	16	999999	999999	999999	298	999999	95	999999	999999	980	999999	999999	275	567	305	831	882	91	384	999999	177	999999	999999	929	799	233	398	112	712	700	891	37	406	943	967	643	351	128	873	250	201	519	188	999999	873	999999	756	888	999	994	999999	349	999999	169	457	999999	999999	211	999999	74	712	982	112	198	98	119	197	331	999999	999999	489	763	999999	999999	948	999999	98	999999	66	110	477	509	112	717	999999	552	332	246	496	999999	438	999999	458	999999	537	218	417	990	452	763	999999	435	298	348	515	50	141	570	999999	999999	650	601	155	568	597	999999	879	395	999999	546	787	951	999999	371	232	349	314	409	999999	739	250	108	171	302	599	52	999999	999999	212	855	420	761	35	696	587	837	999999	890	221	999999	999999	31	999999	906	975	559	599	926	125	175	736	999999	963	482	559	552	999999	852	968	555	991	999999	192	446	999999	35	925	148	784	395	999999	424	198	281	410	228	409	264	326	999999	452	999999	999999	46	999999	688	999999	553	146	999999	407	152	921	665	343	223	999999	261	779	950	634	999999	151	730	821	321	544	692	82	999999	153	999999	535	928	999999	999999	476	156	327	448	237	382	11	750	987	999999	502	532	999999	196	389	999999	485	376	999999	991	153	917	224	807	154	999999	481	999999	891	232	999999	992	563	999999	747	692	934	341	722	262	459	401	743	620	818	21	754	999999	999999	999999	
999999	169	523	121	562	558	931	519	303	132	901	205	858	999999	594	510	969	999999	449	696	224	153	653	163	542	751	184	604	999999	142	360	595	999999	896	532	458	478	451	999999	999999	999999	999999	999999	600	361	999999	542	977	35	318	52	999999	999999	264	780	556	515	370	999999	811	384	999999	531	171	771	315	350	962	243	146	41	527	999999	260	999999	799	115	62	802	999999	999999	999999	578	999999	99	999999	158	600	999999	999999	999999	999999	871	999999	814	433	893	999999	828	55	913	580	744	889	286	999999	999999	999999	999999	981	999999	462	999999	301	602	187	758	999999	81	999999	999999	750	846	267	203	923	655	961	446	999999	999999	239	999999	757	375	637	462	688	404	574	999999	963	280	144	535	490	551	580	670	637	674	52	804	962	999999	172	734	999999	999999	363	999999	269	749	999999	84	220	238	999999	926	965	725	80	999999	999999	192	999999	999999	999999	731	713	381	999999	300	999999	836	863	999999	271	868	212	903	974	992	50	999999	999999	999999	463	69	324	999999	740	654	705	999999	999999	999999	307	780	694	693	32	755	982	981	794	999999	939	981	221	784	966	999999	723	71	750	87	416	801	767	979	26	651	999999	461	641	999999	595	897	999999	277	138	491	183	518	881	228	999999	999999	911	999999	284	482	848	539	295	999999	931	644	999999	527	999999	999999	23	714	677	380	999999	999999	350	373	382	52	749	943	999999	484	768	214	189	531	77	356	889	320	705	544	999999	877	999999	842	499	951	736	714	97	632	478	999999	999999	999999	880	488	718	999999	83	242	732	905	999999	810	40	999999	464	639	460	832	616	702	19	143	577	471	365	507	874	431	316	999999	855	999999	999999	999999	999999	678	651	588	638	352	246	473	999999	898	993	999999	999999	772	496	106	999999	264	26	775	459	708	933	418	133	221	672	652	999999	698	59	999999	999999	730	362	785	988	872	204	273	466	999999	332	679	477	999	694	111	935	219	780	999999	18	999999	850	665	745	242	464	426	679	594	999999	122	848	145	561	92	420	999999	117	391	70	752	319	913	385	263	941	133	526	571	999999	716	918	458	850	572	999999	697	50	755	417	778	594	872	998	219	830	999999	448	612	691	999999	111	398	540	999999	999999	999999	289	999999	301	340	899	118	877	831	999999	999999	294	988	211	722	670	999999	973	291	167	447	915	176	999999	608	685	914	999999	492	999999	529	917	595	651	999999	418	558	464	87	878	999999	994	177	25	999999	58	999999	410	969	999999	999999	999999	999999	999999	484	30	999999	68	
692	999999	985	239	394	226	999999	999999	698	347	267	999999	121	897	896	412	681	452	748	161	992	560	999999	999999	910	929	864	999999	668	497	176	923	999999	499	772	431	999999	257	610	950	350	957	359	122	999999	999999	451	852	527	846	426	999999	282	999999	999999	141	429	480	328	465	361	999999	814	211	180	344	18	621	134	475	519	999999	841	797	810	44	211	123	999999	999999	487	22	587	999999	81	144	999999	344	433	999999	999999	422	999999	155	599	999999	153	158	941	808	657	830	728	62	336	991	200	484	160	41	930	316	119	84	978	349	982	992	999999	46	693	673	198	492	473	106	506	696	208	40	999999	63	181	999999	999999	999999	293	535	495	999999	999999	176	193	402	711	695	313	853	177	260	797	161	999999	905	124	983	642	245	588	240	999999	999999	999999	130	150	999999	144	555	999999	331	65	457	507	999999	102	527	999999	795	999999	777	792	652	999999	947	242	999999	45	276	448	613	25	57	946	999999	999999	999999	889	73	999999	833	999999	999999	376	846	205	350	999999	966	812	999999	503	999999	464	811	447	842	974	338	999999	409	841	999999	999999	873	316	999999	511	999999	467	652	637	426	543	947	999999	999999	286	683	752	999999	999999	999999	464	851	120	178	593	144	817	999999	475	560	185	852	992	693	650	999999	539	197	839	411	509	169	999999	86	313	516	594	999999	566	300	585	995	323	772	413	265	763	147	423	376	435	716	187	999999	250	690	999999	999999	394	783	153	565	62	684	570	305	892	43	865	86	550	414	194	184	975	190	539	229	289	395	739	402	999999	472	976	793	999999	882	835	622	561	70	27	999999	157	30	942	638	212	118	372	729	999999	999999	825	30	999999	12	111	70	999999	735	254	999999	999999	750	791	589	708	777	999999	19	208	999999	525	490	396	412	37	954	999999	900	27	181	999999	999999	999999	436	647	999999	271	999999	999999	999999	470	825	816	28	738	999999	239	999999	929	435	999999	999999	531	38	821	344	633	129	975	999999	823	261	718	999999	999999	44	630	364	942	753	515	999999	239	433	783	999999	999999	377	999999	630	725	884	970	591	386	670	999999	102	615	999999	999999	152	13	633	999999	218	116	999999	53	999999	776	874	421	186	920	999999	133	107	255	131	670	999999	455	355	431	999999	999999	136	695	999999	555	999999	748	639	431	372	340	999999	999999	574	593	930	334	969	854	850	473	999999	671	999999	547	391	847	999999	642	75	697	658	999999	999999	999999	999999	58	999999	158	248	135	999999	754	557	130	999999	626	680	
537	740	931	486	501	581	476	496	465	769	768	174	690	264	997	366	999999	682	404	469	999999	613	881	596	999999	615	725	691	49	123	804	29	765	176	956	901	144	220	167	630	546	441	525	288	999999	984	999999	871	783	398	882	448	999999	999999	44	924	999999	999999	666	885	855	999999	457	999999	999999	748	409	999999	307	105	231	999999	524	773	922	215	98	603	999999	835	66	853	908	651	241	999999	895	999999	141	42	999999	999999	553	281	774	762	999999	183	323	999999	999999	44	999999	687	177	427	999999	999999	244	829	835	264	717	831	999999	12	999999	806	120	999999	852	801	392	999999	62	430	911	253	998	999999	231	914	289	404	259	32	999999	999999	484	813	442	545	374	999999	999999	788	92	722	452	999999	885	187	73	999999	999999	784	651	309	635	746	516	680	999999	83	999999	921	974	999999	581	806	722	655	331	306	176	999999	436	90	77	273	348	198	999999	235	284	53	850	999999	36	475	380	981	594	737	306	761	193	300	999999	999999	813	999999	151	999999	60	240	855	767	999999	71	357	571	241	372	407	328	880	135	798	564	80	410	296	999999	999999	740	71	594	10	414	999999	146	386	791	459	579	57	999999	185	54	198	93	36	964	128	999999	749	232	340	978	880	68	999999	150	215	999999	482	45	221	319	999999	271	999999	143	938	221	195	449	912	999999	280	726	950	753	375	986	383	332	999999	999999	999999	838	264	31	999999	999999	999999	999999	586	55	106	22	999999	999999	875	926	326	892	36	906	999999	310	319	511	708	163	117	999999	999999	999999	999999	160	57	999999	999999	999999	17	745	999999	999999	577	999999	999999	867	731	268	784	94	878	449	669	491	306	999999	999999	690	528	752	323	380	957	895	999999	999999	25	999999	964	357	999999	999999	919	581	292	999999	999999	674	999999	452	999999	999999	999999	33	999999	334	559	999999	853	999999	999999	637	811	265	431	239	915	999999	999999	505	851	784	303	437	547	342	530	98	209	999999	751	337	999999	86	972	873	10	934	999999	999999	808	477	999999	999999	764	909	733	663	159	62	247	657	196	942	600	995	999999	942	999999	537	804	471	999999	999999	224	265	999999	999999	292	558	999999	999999	656	351	999999	999999	999999	304	672	637	609	866	938	156	906	999999	999999	999999	485	977	726	68	458	498	999999	347	138	999999	999999	509	524	997	381	601	824	265	999999	845	255	226	313	999999	279	848	999999	938	532	202	803	129	123	999999	260	315	999999	180	999999	168	18	999999	255	308	520	173	122	999999	495	347	332	650	103	999999	
64	268	999999	873	999999	610	570	999999	814	935	589	664	999999	441	747	75	768	653	999999	842	836	896	999999	14	342	116	999999	326	452	999999	870	163	36	999999	999999	991	641	999999	999999	922	597	614	544	319	719	855	777	999999	863	429	578	999999	918	999999	469	167	297	669	999999	682	875	254	951	628	74	435	638	578	999999	756	434	809	271	809	255	231	999999	661	294	486	338	999999	462	33	616	202	999999	999999	357	871	704	971	999999	708	57	353	999999	915	255	294	999999	209	280	117	995	769	416	118	15	248	805	635	385	999999	999999	999999	999999	928	22	999999	999999	862	999999	540	61	462	391	563	761	901	568	446	416	10	268	139	783	354	38	999999	999999	999999	999999	999999	75	79	596	999999	364	999999	999999	735	903	999999	103	999999	977	739	66	542	387	999999	999999	113	679	368	229	999999	796	224	48	999999	900	174	96	73	102	122	999999	982	865	29	999999	536	999999	833	543	43	906	999999	161	53	298	495	999999	999999	779	999999	999999	707	849	222	576	149	197	124	834	738	999999	39	273	865	275	83	676	999999	655	820	999999	846	825	999999	477	999999	73	995	999999	414	704	164	293	435	683	999999	999999	653	452	999999	348	236	998	804	747	999999	640	295	999999	225	999999	111	999999	999999	904	592	881	663	744	683	86	999999	999999	430	43	141	745	837	192	999999	940	33	999999	596	999999	536	848	30	999999	600	262	777	227	999999	596	603	877	999999	531	100	885	479	909	999999	982	157	270	578	770	999999	999999	802	113	279	284	795	195	690	999999	377	744	860	999999	999999	999999	308	973	42	833	440	264	421	999999	101	999999	471	124	156	614	999999	275	280	260	833	999999	460	674	948	999999	801	417	197	999999	999999	356	999999	265	765	348	683	183	999999	744	340	999999	720	495	21	656	813	680	48	85	999999	999999	473	610	390	684	969	999999	999999	384	42	32	76	574	163	744	598	999999	359	807	999999	999999	48	999999	920	999999	748	964	663	302	999999	130	378	999999	692	61	999999	424	874	90	999999	60	157	853	711	317	294	155	999999	999999	999999	606	999999	999999	155	999999	73	938	690	908	999999	14	970	732	538	912	653	954	881	111	999999	999999	341	999999	438	999999	999999	999999	824	612	197	603	632	396	245	248	798	147	966	690	988	999999	733	966	154	374	89	424	999999	799	999999	999999	273	999999	414	883	274	999999	999999	275	999999	877	124	87	720	999999	382	584	497	300	123	516	999999	201	122	917	450	999999	133	74	800	588	999999	999999	999999	999999	999999	999999	981	
361	999999	746	344	999999	999999	120	830	656	255	812	991	505	927	33	686	156	350	999999	128	497	442	999999	999999	738	475	421	999999	99	137	999999	999999	982	603	999999	999999	376	181	298	511	999999	96	793	129	321	999999	305	661	999999	348	802	517	266	999999	493	918	999999	999999	606	235	278	999999	741	999999	393	809	18	999999	790	999999	319	975	62	571	126	410	649	779	617	664	999999	760	169	751	335	355	999999	710	119	227	252	999999	574	72	242	898	355	274	999999	512	74	999999	870	149	38	827	464	695	164	92	999999	304	210	999999	65	518	943	989	203	999999	999999	308	791	999999	464	759	999999	990	338	228	999999	384	53	999999	600	775	890	30	722	508	890	60	999999	37	947	999999	359	632	16	724	954	365	80	697	449	999999	612	306	685	278	425	474	366	936	999999	895	260	999999	351	290	627	923	277	695	157	22	752	999999	626	516	410	778	983	999999	273	699	314	356	665	834	999999	999999	344	453	92	426	693	619	999999	62	697	264	290	999999	999999	41	98	384	999999	999999	22	847	679	178	999999	999999	491	751	999999	338	591	904	439	516	126	43	588	823	613	730	328	143	765	999999	818	156	497	266	518	242	610	929	805	238	821	326	914	176	999999	999999	935	999999	999999	670	471	793	824	774	999999	73	999999	275	770	819	117	879	999999	999999	999999	722	159	999999	243	439	999999	661	109	211	999999	799	128	422	247	178	999999	387	197	104	112	35	331	723	656	455	790	344	168	985	131	942	244	808	815	862	295	999999	999999	516	942	809	694	999999	999999	810	944	39	999999	999999	34	730	999999	999999	12	334	400	435	577	788	649	394	503	123	89	752	565	999999	606	384	999999	999999	999999	680	162	303	341	708	644	999999	511	760	316	566	999999	400	999999	256	999999	999999	472	859	999999	919	999999	999999	316	580	999999	337	999999	634	433	652	718	940	61	21	835	709	993	691	791	731	287	999999	87	937	162	688	501	318	999999	125	912	33	950	999999	813	603	999999	760	175	317	999999	999999	337	663	847	999999	349	249	999999	999999	497	781	78	412	642	977	480	378	428	999999	836	935	999999	317	740	999999	990	999999	207	241	722	243	526	999999	999999	410	999999	423	999999	141	999999	261	999999	417	999999	141	954	548	127	836	999999	617	341	320	481	665	756	29	999999	161	40	58	52	189	383	263	264	594	282	241	999999	67	289	999999	515	584	48	999999	689	609	740	452	183	371	118	114	999999	215	999999	999999	999999	542	500	999999	999999	999999	218	718	
44	375	999999	370	275	999999	420	75	338	999999	804	896	627	53	999999	324	421	999999	874	681	80	278	999999	999999	999999	808	587	882	566	351	196	225	376	329	999999	323	999999	380	186	999999	999999	999999	775	999999	410	999999	845	610	999999	186	526	522	426	536	648	999999	24	826	999999	999999	308	538	508	987	857	589	999999	308	999999	999999	591	51	411	586	999999	999999	502	502	649	484	962	999999	999999	390	824	999999	798	839	999999	912	999999	906	999999	720	999999	422	544	788	999999	820	586	547	999999	195	594	485	121	839	805	621	273	999999	999999	304	503	332	999999	128	173	999999	790	690	626	462	717	685	999999	691	999999	999999	492	714	999999	999999	999999	425	999999	494	795	348	562	959	44	70	649	788	728	306	227	999999	564	426	624	815	40	896	920	781	478	909	45	430	252	999999	139	558	999999	359	999999	999999	999999	372	332	824	632	831	656	566	813	999999	956	154	474	930	999999	999999	999999	686	797	11	504	960	26	999999	313	142	999999	548	930	999999	999999	378	999999	148	86	201	104	799	193	999999	250	999999	968	999999	999999	890	956	321	999999	999999	468	342	561	404	999999	629	356	446	521	499	124	117	999999	999999	170	999999	254	335	854	563	970	300	502	999999	761	150	991	476	933	422	186	405	999999	866	999999	436	816	999999	565	457	844	999999	288	999999	93	142	999999	256	389	374	646	630	999999	186	999999	178	840	962	643	999999	638	879	513	999999	323	999999	309	768	99	734	999999	749	769	407	999999	322	21	808	515	629	422	999999	97	568	776	999999	999999	630	773	999999	595	854	999999	131	999999	964	999999	190	999999	374	832	959	167	655	603	897	860	999999	999999	780	166	41	999999	23	999999	999999	792	944	331	768	780	999999	995	634	148	916	887	647	999999	754	999999	831	438	999999	796	462	586	999999	999999	879	999999	878	172	993	308	564	408	848	999999	924	182	210	858	612	593	999999	964	533	999999	686	19	999999	481	713	613	999999	603	315	227	568	999999	999999	999999	999999	83	901	516	999999	336	999999	518	49	547	663	582	966	972	825	557	643	498	63	924	289	869	481	999999	459	389	972	960	103	631	999999	618	821	232	415	999999	691	647	999999	206	999999	178	999999	999999	818	141	999999	362	778	757	583	999999	263	435	699	583	602	999999	66	999999	364	623	425	417	14	999999	760	744	566	296	865	999999	999999	857	992	121	898	805	588	999999	743	999999	192	345	999999	472	364	395	999999	832	936	197	590	999999	999999	999999	999999	562	671	772	381	902	796	491	891	588	543	
405	443	588	999999	796	915	999999	878	744	440	89	370	999999	690	374	221	734	999999	678	414	999999	25	682	368	346	144	816	946	841	999999	701	453	469	928	959	951	944	158	999999	281	999999	471	107	999999	999999	201	138	999999	999999	690	71	142	223	183	999999	390	761	230	348	661	109	793	47	921	739	635	901	614	731	999999	276	586	999999	407	563	724	917	999999	694	154	16	734	939	160	761	568	240	999999	580	578	200	724	809	488	181	999999	433	186	149	47	300	523	999999	593	423	485	923	816	619	632	473	999999	535	203	655	999999	853	887	169	180	405	615	44	162	232	999999	776	999999	235	505	301	999999	663	999999	999999	492	999999	356	736	285	645	424	676	947	115	242	198	616	832	806	215	546	26	968	641	685	489	209	370	871	999999	203	999999	123	341	731	304	878	349	173	992	506	160	999999	534	999999	999999	999999	56	989	999999	170	897	429	300	755	724	695	25	178	12	999999	985	865	999999	452	833	562	999999	383	938	320	276	669	813	708	395	142	443	999999	746	403	162	381	517	549	305	170	823	999999	17	609	863	181	171	818	520	294	317	92	157	385	481	672	999999	53	893	237	616	591	999999	592	999999	365	999999	609	31	614	358	37	999999	673	739	999999	999999	339	999999	104	508	999999	197	111	999999	361	512	370	999999	490	999999	473	655	999999	554	999999	227	999999	999999	507	750	561	797	906	999999	289	935	484	646	451	305	722	597	799	999999	621	999999	268	767	899	999999	999999	687	540	294	884	382	88	128	507	999999	951	981	948	354	946	207	291	174	545	999999	37	999999	480	194	607	876	856	999999	933	837	959	657	458	655	999999	874	266	621	61	907	856	999999	149	640	353	740	648	999999	783	423	122	103	232	999999	824	999999	217	999999	687	18	526	999999	195	669	852	304	532	999999	664	81	940	670	122	637	999999	999999	584	999999	840	866	999999	411	565	519	725	999999	435	999999	830	353	999999	999999	934	999999	391	126	179	999999	787	999999	999999	354	999999	999999	999999	452	980	594	999999	999999	762	377	514	999999	780	124	184	999999	944	999999	868	557	473	320	414	39	736	79	999999	452	502	114	61	791	658	999999	620	854	46	283	885	840	999999	677	591	999999	406	999999	272	276	942	503	999999	999999	191	660	999999	480	306	453	999999	910	348	472	659	657	999999	999999	999999	999999	999999	999999	638	999999	111	38	999999	796	729	999999	632	622	807	999999	510	998	578	260	610	997	13	999999	557	593	567	999999	502	598	999999	933	974	
682	999999	375	771	621	999999	865	999999	162	999999	94	750	191	820	103	113	999999	961	661	89	74	999999	175	893	999999	999999	55	113	137	536	898	999999	795	999999	999999	672	441	999999	888	999999	713	999999	457	999999	999999	399	999999	999999	474	870	143	999999	366	999999	909	569	785	482	999999	848	819	999999	572	626	999999	316	954	999999	871	431	999999	161	83	999999	376	514	666	341	974	964	999999	283	639	266	999999	271	422	941	242	999999	886	958	800	50	999999	951	987	830	568	612	999999	336	901	999999	207	999999	563	838	487	404	999999	999999	999999	999999	451	999999	999999	316	233	999999	893	22	808	490	544	713	360	42	213	424	527	835	772	372	999999	80	382	999999	68	421	708	999999	999999	999999	488	442	461	999999	598	778	999999	999999	607	565	718	999999	528	420	999999	494	631	999999	635	72	999999	999999	681	999999	999999	999999	173	535	257	999999	304	320	558	970	12	112	262	12	999999	434	595	845	999999	217	653	108	552	961	97	999999	789	187	947	401	960	421	999999	999999	436	999999	614	303	433	794	270	999999	999999	557	418	406	999999	629	96	210	476	999999	837	473	491	999999	829	999999	447	682	32	126	372	999999	999999	591	999999	937	576	226	819	302	999999	999999	947	255	235	994	552	999999	343	170	100	746	999999	928	999999	999999	999999	612	398	412	999999	999999	772	153	45	715	547	999999	64	304	62	999999	999999	184	619	999999	526	999999	999999	999999	659	756	349	861	35	625	243	91	17	64	113	999999	999999	417	447	670	999999	803	219	520	999999	725	637	49	117	230	365	750	319	999999	770	596	999999	999999	752	109	412	910	128	999999	999999	465	819	10	200	999999	53	974	999999	999999	731	722	36	87	387	934	128	999999	753	805	270	999999	772	828	293	516	999999	273	664	999999	999999	761	685	999999	48	991	905	999999	999999	999999	186	999999	23	999999	457	999999	569	999999	186	818	980	112	166	322	159	989	999999	991	999999	683	150	779	999999	398	999999	970	47	236	49	395	39	491	460	999999	628	878	999999	411	999999	999999	946	22	97	845	367	999999	604	372	650	59	308	913	999999	175	877	407	999999	624	999999	999999	20	343	896	999999	789	499	651	430	693	280	999999	291	999999	480	736	137	691	474	41	999999	375	674	999999	990	97	999999	570	295	999999	231	807	854	999999	892	235	613	999999	307	66	868	514	183	679	380	539	999999	999999	999999	999999	749	715	606	999999	156	999999	345	757	906	703	673	999999	999999	573	999999	472	664	561	728	999999	133	22	394	418	172	29	999999	995	215	461	999999	
824	129	857	117	516	999999	271	583	999999	889	999999	219	604	393	939	158	610	999999	907	874	464	572	205	315	737	330	198	430	137	920	350	999999	455	632	849	809	999999	465	955	271	403	978	999999	365	276	802	999999	999999	233	871	590	787	308	999999	616	261	924	552	380	196	23	840	456	999999	549	315	764	972	543	140	649	155	999999	646	481	486	999999	839	48	934	539	173	999999	265	340	562	999999	999999	25	597	884	956	95	769	258	563	999999	98	999999	961	48	999999	491	103	231	999999	536	999999	115	999999	636	94	513	999999	999999	849	999999	999999	529	986	71	895	956	945	255	693	69	492	398	917	953	536	999999	87	896	721	999999	114	999999	894	999999	999999	999999	885	961	799	452	650	123	408	999999	999999	568	829	999999	152	999999	545	847	999999	385	53	273	197	999999	110	71	436	548	999999	178	999999	165	635	999999	999999	999999	999999	984	455	250	419	378	989	999999	621	967	999999	999999	754	858	146	266	506	518	982	328	999999	709	999999	738	26	111	188	240	391	186	933	869	999999	19	999999	560	999999	297	966	674	999999	199	564	999999	867	258	794	86	41	281	659	126	978	162	999999	370	999999	717	999999	999999	200	759	615	999999	999999	334	999999	744	76	586	864	218	552	317	54	386	154	999999	870	768	317	111	208	999999	526	816	891	277	452	431	435	999999	74	658	484	523	583	129	107	543	499	60	19	455	417	999999	999999	670	117	190	225	406	846	999999	10	999999	999999	505	918	228	999999	491	301	999999	160	189	154	894	833	531	999999	35	629	336	278	267	999999	753	702	85	253	999999	169	999999	215	39	837	608	658	999999	999999	999999	999999	879	110	17	758	374	305	999999	307	999999	999999	999999	999999	200	776	520	196	742	997	808	803	843	975	999999	331	39	439	131	352	545	245	999999	568	999999	999999	750	236	999999	508	727	457	475	777	999999	392	999999	883	999999	262	999999	422	915	398	999999	284	367	904	887	685	729	999999	184	884	761	443	999999	26	664	376	999999	293	925	244	280	360	337	75	411	829	999999	155	423	868	34	133	999999	59	414	449	466	999999	999999	585	778	791	283	590	25	140	999999	567	229	999999	999999	43	999999	680	128	804	947	301	503	68	938	584	522	315	860	638	123	349	612	224	909	191	945	999999	465	999999	86	746	60	281	836	999999	999999	773	643	991	999999	649	931	999999	502	999999	352	999999	646	204	278	967	999999	387	27	653	999999	14	739	54	97	156	225	639	727	210	999999	232	999999	757	658	748	
672	869	11	473	417	12	722	744	838	665	703	271	999999	119	26	672	263	192	235	921	999999	599	903	490	999999	302	999999	999999	922	999999	67	889	545	530	305	999999	385	553	245	952	999999	999999	999999	432	452	953	429	618	193	579	999999	999999	532	736	714	83	966	521	49	125	129	430	999999	999999	608	999999	725	689	813	165	297	710	946	283	639	49	393	999999	47	481	873	274	118	999999	162	27	999999	999999	815	232	894	863	514	130	832	861	182	496	823	999999	237	739	804	37	999999	267	103	258	107	675	689	495	483	568	252	854	322	478	566	999999	999999	916	873	999999	271	433	999999	999999	450	777	866	999999	656	408	253	999999	470	90	999999	894	999999	118	999999	150	543	409	999999	999999	878	978	549	704	929	999999	999999	320	999999	223	766	858	72	277	807	329	809	791	999999	85	324	999999	394	241	999999	672	666	348	999999	732	57	861	999999	259	947	472	999999	999999	967	423	226	932	276	256	323	214	832	656	310	391	341	751	999999	314	631	769	999999	317	999999	267	576	843	999999	143	999999	905	814	812	999999	345	101	647	824	424	858	391	842	147	918	211	840	19	999999	999999	401	999999	301	999999	999999	999999	999999	921	872	999999	999999	383	827	999999	999999	418	399	29	336	965	300	694	927	155	999999	249	926	456	999999	97	427	999999	806	291	742	999999	614	999999	194	151	467	180	999999	124	578	999999	564	999999	66	509	999999	820	999999	81	533	999999	378	155	292	388	262	431	999999	785	292	999999	576	545	400	220	804	999999	835	195	508	999999	919	813	999999	971	685	999999	400	888	285	606	883	734	758	45	501	468	793	806	889	999999	647	988	831	999999	999999	29	319	846	705	999999	985	999999	573	413	787	564	577	321	999999	45	40	643	510	999999	405	842	786	364	718	345	530	39	306	471	482	999999	982	288	72	666	907	553	999999	787	621	999999	171	354	999999	937	891	482	999999	853	15	14	487	154	892	76	242	954	999999	999999	999999	956	201	999999	931	856	582	999999	258	46	138	487	460	723	75	19	681	441	115	781	454	58	925	452	465	999999	453	837	396	996	433	999999	999999	823	820	664	204	68	423	402	364	602	234	77	725	999999	553	764	89	882	395	800	849	356	915	999999	40	749	646	463	412	745	902	999999	999999	186	71	637	902	410	815	622	999999	999999	426	999999	824	999999	727	937	923	688	999999	999999	611	999999	113	79	907	902	633	999999	422	959	989	999999	700	972	999999	999999	467	916	862	678	77	772	782	145	
929	999999	999999	182	999999	708	540	999999	987	398	649	980	83	992	729	10	776	370	209	69	723	807	999999	851	404	187	480	16	826	89	446	838	850	967	149	842	999999	461	432	714	429	999999	632	311	333	483	476	475	999999	999999	902	706	573	722	422	132	999999	252	778	844	238	999999	898	907	952	810	140	999999	853	999999	202	325	937	495	639	458	185	850	528	921	711	15	820	964	186	999999	275	137	555	26	930	566	999999	588	485	999999	377	999999	358	522	352	370	621	999999	999999	587	768	88	93	963	947	72	999999	856	142	233	999999	933	731	223	545	12	560	836	956	636	999999	359	19	743	999999	460	501	999999	578	351	393	520	999999	599	970	197	54	999999	79	867	999999	826	456	262	193	443	993	144	977	999999	810	785	999999	42	945	419	78	349	882	496	570	716	288	791	840	202	637	141	252	357	958	968	767	99	999999	999999	903	757	999999	999999	467	999999	39	238	541	607	177	272	654	999999	129	704	999999	999999	306	135	547	664	422	990	999999	999999	892	629	999999	999999	28	263	999999	139	516	999999	789	999999	38	214	687	60	260	242	35	374	999999	999999	238	263	269	999999	999999	668	999999	999999	344	569	841	605	474	410	846	699	589	913	33	524	999999	808	999999	999999	999999	102	448	999999	414	190	999999	441	999999	209	400	138	999999	834	999999	580	999999	278	976	230	999999	999999	999999	287	214	560	652	121	351	963	648	430	348	999999	639	701	230	779	999999	164	604	409	231	999999	19	717	999999	755	999999	999999	662	775	999999	695	80	131	362	170	293	854	537	999999	99	420	999999	970	790	999999	999999	768	360	999999	999999	999999	625	993	211	474	278	497	443	897	668	898	311	872	598	652	723	999999	348	69	496	979	627	999999	319	999999	712	48	926	340	560	684	999999	999999	999999	20	79	87	919	999999	891	796	999999	640	194	201	999999	689	999999	147	73	685	430	301	999999	465	999999	873	683	401	761	240	570	112	346	983	999999	730	999999	588	999999	646	999999	999999	177	699	568	986	566	128	700	33	666	788	999999	874	999999	800	984	875	815	205	403	999999	136	661	999999	317	303	211	999999	388	999999	793	564	426	96	999999	133	895	999999	217	317	565	700	738	999999	782	836	472	728	999999	746	666	772	999999	253	81	999999	999999	999999	999999	693	364	999999	321	999999	872	233	999999	788	294	677	98	978	607	888	838	827	398	97	999999	481	831	483	388	642	490	31	187	183	25	646	617	431	646	999999	952	830	999999	861	999999	559	999999	
683	999999	999999	658	999999	999999	498	414	253	999999	999999	31	778	861	999999	355	679	395	999999	56	676	772	648	70	667	999999	92	936	17	449	536	396	893	494	999999	999999	60	999999	802	999999	999999	768	771	710	198	409	867	999999	81	485	708	476	849	512	320	911	796	277	990	999999	92	562	407	804	409	41	137	999999	714	841	305	999999	593	995	999999	907	11	937	871	267	474	999999	865	532	740	70	546	999999	184	999999	253	782	993	455	774	136	999999	967	999999	167	282	999999	949	239	189	999999	999999	854	999999	413	999999	858	405	733	882	662	697	999999	73	999999	495	746	119	999999	999999	522	999999	147	231	241	999999	43	999999	714	985	891	480	635	352	727	187	691	999999	770	999999	999999	999999	269	573	121	438	495	903	963	671	535	473	999999	640	666	999999	999999	999999	912	999999	876	233	690	748	999999	999999	999999	999999	999999	170	803	510	999999	151	214	146	442	574	119	803	999999	139	672	52	459	427	998	995	999999	416	443	68	333	903	459	999999	695	521	999999	929	377	961	567	999999	999999	999999	134	340	436	530	999999	180	523	119	815	999999	560	648	298	573	193	76	999999	929	999999	744	187	445	691	52	450	921	991	189	436	999999	572	869	184	434	999999	668	999999	165	539	273	544	223	97	712	610	57	999999	999999	746	310	124	999999	85	999999	847	688	648	393	90	955	188	343	683	726	999999	999999	474	863	280	524	507	692	999999	999999	999999	999999	357	978	442	402	699	982	443	135	999999	999999	794	999999	999999	614	29	184	999999	999999	95	210	539	999999	999999	999999	583	368	739	999999	802	431	247	622	923	884	341	669	951	999999	266	205	900	558	751	250	896	423	286	665	504	999999	999999	817	378	999	434	999999	450	999999	999999	340	253	221	332	553	697	182	136	999999	283	360	232	397	326	889	310	981	619	297	32	169	92	83	727	479	814	430	999999	924	459	354	228	999999	868	999999	951	689	236	208	552	724	999999	583	392	154	110	229	500	488	699	999999	377	163	499	659	999999	179	493	852	738	277	928	212	253	928	141	793	999999	400	938	999999	754	420	999999	308	872	508	691	583	379	999999	929	765	999999	16	976	75	940	999999	999999	782	205	383	999999	285	796	95	340	463	22	316	700	109	550	88	698	957	999999	201	787	750	488	999999	999999	154	347	172	976	246	952	75	852	320	722	999999	424	380	950	469	511	786	177	999999	570	999999	894	829	225	156	318	29	657	749	431	927	303	295	901	999999	938	634	999999	999999	511	
946	463	389	387	394	663	327	999999	999999	689	999999	582	260	349	419	259	517	999999	830	927	999999	418	999999	889	794	862	139	479	635	530	877	678	83	726	999999	609	515	452	831	492	991	999999	708	999999	431	355	53	945	999999	75	430	687	999999	176	579	538	360	500	999999	999999	534	847	999999	999999	999999	331	509	533	726	999999	744	75	125	348	936	999999	709	53	467	449	818	999999	987	570	109	199	400	906	999999	94	258	24	860	309	957	153	999999	289	257	109	845	520	229	680	330	365	571	939	240	660	828	316	42	152	713	999999	859	810	328	622	931	999999	385	641	999999	729	215	816	390	792	285	999999	795	367	603	308	963	316	999999	744	628	460	676	496	999999	942	981	717	595	616	293	832	961	635	178	253	144	588	129	999999	160	755	559	447	385	999999	520	675	999999	415	387	999999	999999	584	994	999999	926	889	384	619	748	497	231	774	508	452	999999	170	198	360	173	385	999999	648	594	999999	999999	238	999999	857	431	999999	999999	189	238	741	271	387	641	999999	326	255	213	999999	999999	662	999999	785	938	933	940	360	999999	999999	251	12	364	999999	989	131	578	999999	778	527	999999	441	328	51	999999	767	190	91	528	499	44	918	181	688	795	931	347	126	299	187	999999	81	829	981	938	236	386	349	397	519	999999	628	476	686	321	999999	343	999999	249	999999	999999	858	831	987	163	332	830	676	137	999999	783	461	408	600	609	126	612	347	999999	318	391	841	999999	19	379	416	451	999999	999999	384	598	854	876	128	434	69	999999	841	999999	615	999999	710	221	339	736	668	229	876	999999	999999	808	995	389	999999	790	911	999999	999999	999999	746	999999	345	308	999999	469	999999	585	999999	176	550	876	770	519	498	913	680	629	365	282	710	196	575	999999	182	999999	602	475	945	337	522	894	427	233	91	734	70	411	468	999999	807	93	939	710	999999	327	48	485	891	28	999999	999999	808	999999	999999	560	315	926	999999	187	866	999999	639	952	653	999999	459	547	438	764	999999	999999	170	999999	475	626	999999	999999	999999	999999	537	126	583	927	228	239	96	999999	325	999999	428	999999	284	291	12	353	454	986	66	879	868	501	999999	999999	175	839	132	323	999999	291	312	450	52	281	650	750	999999	712	999999	424	569	999999	999999	907	999999	719	994	879	492	132	182	999999	999999	13	986	46	79	456	999999	388	117	772	804	44	228	978	999999	13	999999	999999	472	741	262	642	319	297	279	150	791	455	844	252	831	951	118	999999	641	
999999	295	999999	680	434	950	355	999999	999999	776	999999	688	367	628	991	249	239	999999	440	999999	999999	693	698	766	928	664	999999	543	865	999999	853	925	999999	347	61	999999	999999	581	48	791	907	335	522	520	92	461	433	827	853	13	999999	301	678	45	999999	999999	596	847	751	769	643	811	451	855	923	271	999999	999999	999999	282	222	657	620	649	109	999999	181	188	999999	477	999999	489	690	861	350	999999	999999	999999	873	999999	131	188	829	279	999999	106	884	666	597	999999	999999	999999	999999	580	790	999999	999999	38	935	632	183	418	174	284	538	999999	999999	589	515	999999	24	371	999999	870	160	44	999999	351	502	13	956	514	590	863	528	999999	238	119	81	406	881	228	215	250	999999	713	24	555	741	992	975	305	999999	236	805	587	266	389	429	756	125	339	536	932	676	669	999999	310	756	710	925	21	518	119	489	796	999999	906	999999	447	30	282	609	999999	37	999999	999999	364	67	940	999999	849	689	324	999999	999999	691	283	574	863	885	713	999999	40	999999	964	786	999999	746	19	431	359	999999	982	735	843	999999	37	904	999999	315	999999	253	815	149	86	331	203	828	937	114	882	999999	485	561	316	484	579	999999	73	874	322	617	58	519	999999	809	707	588	999999	822	664	378	559	558	421	470	982	999999	990	999999	999999	223	809	904	548	27	999999	999999	429	368	999999	594	841	999999	999999	999999	205	999999	999999	276	623	614	999999	124	999999	514	782	927	999999	846	501	999999	452	430	999999	109	807	153	970	204	999999	286	169	88	672	80	536	999999	565	565	274	686	962	723	28	978	833	695	999999	44	244	637	290	582	867	471	151	421	999999	893	58	62	335	733	32	346	454	311	999999	999999	977	372	999999	584	582	814	725	728	411	312	999999	999999	688	936	959	617	996	587	999999	999999	928	125	561	999999	999999	999999	360	239	999999	682	999999	531	253	96	67	999999	275	706	10	62	745	423	19	555	627	936	374	399	773	999999	350	867	99	250	450	861	810	699	77	999999	463	496	37	729	778	744	999999	602	879	999999	999999	299	999999	168	465	515	999999	999999	55	580	848	961	465	295	341	666	441	12	645	999999	72	999999	639	640	598	259	999999	290	777	882	77	999999	519	685	73	999999	999999	931	785	999999	756	999999	654	496	521	502	40	741	398	122	312	866	956	999999	35	776	660	946	569	215	129	825	238	172	999999	999999	452	780	232	999999	999999	510	999999	710	448	267	921	999999	129	106	228	654	892	665	580	210	999999	835	660	
297	400	344	371	580	815	931	999999	491	983	445	59	260	519	999999	736	802	650	255	245	999999	855	518	826	472	986	474	932	999999	999999	312	999999	616	129	935	890	999999	148	646	894	517	999999	439	999999	684	56	968	145	999999	999999	777	999999	569	600	893	999999	881	517	899	593	999999	998	999999	899	999999	999999	999999	141	583	227	999999	663	13	360	999999	999999	999999	999999	152	425	28	339	158	645	814	752	999999	999999	236	999999	18	533	249	63	999999	519	690	540	487	509	613	837	561	566	999999	999999	557	218	872	818	26	999999	999999	483	574	999999	850	999999	999999	929	483	426	904	90	219	171	424	999999	806	218	394	999999	999999	999999	999999	191	999999	591	411	700	204	492	153	418	486	999999	168	766	488	542	669	999999	999999	558	35	999999	932	481	357	81	700	607	411	664	999999	141	999999	731	999999	393	243	999999	999999	393	734	991	283	496	603	732	12	657	471	273	548	70	438	324	617	625	258	999999	244	999999	10	597	90	488	999999	355	999999	999999	999999	105	999999	410	378	72	999999	44	999999	445	877	999999	79	999999	146	999999	125	999999	702	343	124	999999	144	936	34	999999	393	146	911	794	512	258	903	999999	562	375	999999	148	691	999999	500	582	999999	813	999999	619	270	957	999999	942	373	999999	652	495	999999	59	960	372	385	753	678	687	132	129	933	629	721	503	489	999999	183	977	681	999999	842	541	344	331	517	415	364	999999	685	999999	431	891	605	418	262	512	415	999999	762	937	697	813	460	592	999999	800	898	999999	477	690	768	395	938	326	652	781	715	638	855	970	999999	999999	999999	163	697	51	33	312	251	977	999999	999999	225	999999	999999	38	91	751	999999	999999	999999	596	957	994	210	999999	999999	289	766	481	999999	999999	746	792	548	999999	999999	306	894	838	776	999999	999999	999999	999999	196	180	204	687	623	700	963	197	148	462	802	295	999999	952	661	98	999999	546	769	999999	999999	835	432	206	193	226	999999	857	613	940	922	80	467	999999	24	865	758	999999	152	781	833	589	608	999999	745	169	999999	354	242	750	43	999999	999999	320	999999	360	747	998	503	406	915	999999	999999	207	999999	731	827	347	999999	796	999999	151	404	988	356	999999	999999	103	460	33	999999	439	624	999999	907	872	999999	156	923	663	127	760	999999	745	865	726	15	410	799	999999	999999	466	999999	999999	419	892	654	767	964	746	132	654	999999	480	984	999999	492	720	300	667	417	681	424	284	678	999999	52	658	133	629	994	999999	303	999999	691	955	33	188	999999	
24	227	999999	191	186	999999	999999	222	999999	760	389	999999	294	119	141	606	660	51	141	999999	999999	849	996	999999	344	751	999999	999999	999999	788	38	461	313	277	285	449	860	499	999999	744	214	367	999999	898	743	999999	710	999999	172	999999	41	913	892	420	999999	174	999999	912	847	999999	244	123	999999	839	999999	999999	999999	26	833	691	746	170	803	396	999999	482	435	107	900	949	50	999999	198	999999	756	125	999999	892	664	121	228	999999	999999	999999	509	999999	254	584	999999	815	999999	999999	999999	481	104	871	119	999999	858	140	739	133	21	897	395	656	925	853	999999	616	999999	48	999999	722	473	799	518	991	999999	470	238	850	931	999999	496	999999	704	716	174	885	15	73	44	534	999999	104	935	754	999999	852	176	400	502	559	456	425	342	170	17	999999	363	999999	999999	397	901	889	202	999999	999999	48	951	218	689	207	611	999999	14	827	351	379	863	763	574	44	999999	838	358	381	639	999999	24	999999	709	869	532	999999	455	647	632	491	901	999999	353	388	999999	999999	710	304	948	161	999999	514	818	638	999999	999999	553	583	999999	72	541	821	296	340	34	417	508	819	674	999999	849	366	999999	859	999999	854	999999	196	143	345	138	63	432	487	659	510	725	999999	437	999999	344	999999	553	569	950	90	722	22	363	492	460	999999	630	235	311	64	318	959	170	587	999999	999999	449	758	934	487	999999	809	681	524	999999	437	391	741	389	977	813	999999	908	397	141	407	832	650	884	247	433	207	185	999999	999999	999999	910	999999	752	977	999999	795	635	473	692	913	341	999999	999999	32	509	888	846	334	999999	683	60	773	999999	782	534	799	873	697	64	201	633	85	332	926	526	541	988	999999	555	27	10	999999	705	999999	76	992	850	862	738	544	361	851	364	518	715	147	405	970	452	999999	921	937	418	500	289	265	999999	873	505	968	999999	444	778	999999	682	999999	77	236	716	542	948	21	959	519	839	781	721	999999	221	389	145	28	959	999999	106	73	37	214	939	810	485	976	366	999999	645	917	83	140	835	999999	999999	179	264	999999	684	910	999999	899	661	508	543	999999	999999	126	832	881	999999	855	136	999999	587	999999	999999	999999	66	971	655	199	999999	922	707	590	978	120	319	966	999999	59	999999	196	94	137	553	440	277	999999	324	999999	999999	764	442	228	13	226	523	999999	881	358	999999	712	264	999999	35	738	800	952	723	999999	806	999999	127	999999	999999	999999	534	459	320	856	999999	999999	999999	415	999999	120	490	489	999999	762	
999999	113	94	415	205	999999	931	999999	112	999999	999999	324	70	999999	999999	81	646	16	611	73	691	999999	999999	999999	720	581	65	849	536	999999	258	320	375	960	955	703	781	712	999999	999999	19	238	999999	999999	225	324	222	884	971	190	473	483	878	524	81	532	999999	999999	694	624	479	999999	769	999999	566	330	948	999999	816	999999	299	999999	776	529	63	463	717	400	999999	406	368	180	999999	355	451	774	441	999999	889	433	496	999999	27	616	611	927	468	169	999999	895	375	122	999999	999999	890	538	999999	359	470	999999	815	999999	259	999999	265	308	999999	424	746	792	888	107	999999	392	253	577	917	169	917	135	999999	558	461	999999	41	255	111	646	464	913	77	92	391	281	999999	999999	472	728	360	313	724	54	422	156	17	277	902	686	987	323	620	547	441	999999	622	999999	364	999999	267	20	206	566	959	832	724	805	716	938	774	574	115	198	809	614	999999	999999	999999	315	999999	763	999999	425	659	151	999999	999999	650	56	659	999999	325	137	471	350	116	167	94	589	431	211	561	963	911	423	218	999999	738	827	999999	999999	132	999999	438	503	667	999999	907	818	540	999999	164	669	289	999999	259	977	727	468	508	254	866	999999	883	999999	211	388	999999	245	933	870	999999	823	124	987	999999	276	699	967	999999	334	259	276	59	999999	56	892	684	999999	999999	240	705	279	328	688	805	576	175	732	302	288	276	672	884	670	412	341	555	302	196	982	288	759	999999	999999	994	599	999999	656	659	999999	704	27	81	999999	174	522	504	435	192	661	110	967	675	405	68	999999	391	388	824	715	999999	392	310	191	952	945	495	155	693	215	80	519	83	983	999999	259	600	999999	505	999999	836	129	120	999999	999999	321	93	389	125	999999	999999	127	999999	999999	971	322	717	890	750	228	37	359	741	976	999999	999999	894	692	999999	999999	986	999999	883	934	878	227	282	775	309	641	861	115	39	286	999999	999999	999999	139	21	271	541	710	999999	999999	862	999999	999999	999999	944	300	426	999999	568	316	430	18	999999	896	74	999999	50	999999	590	118	367	921	329	464	978	637	904	764	680	999999	277	286	767	606	999999	401	839	148	830	999999	999999	999999	547	723	999999	989	719	999999	999999	999999	231	599	999999	999999	919	941	999999	999999	999999	317	396	999999	721	18	999999	999999	251	637	999999	673	914	999999	121	999999	894	999999	384	605	608	989	917	123	700	999999	999999	677	167	443	687	140	999999	916	999999	999999	622	562	748	999999	684	712	748	999999	965	999999	352	329	
999999	547	999999	32	566	561	324	176	399	282	961	308	679	371	999999	808	950	694	439	999999	918	599	959	341	158	845	999999	896	250	999999	999999	309	999999	18	199	619	13	999999	573	682	601	817	132	349	600	450	859	322	725	939	141	280	961	353	411	889	588	107	873	721	640	427	925	999999	999999	662	237	999999	182	376	804	295	131	999999	406	110	476	619	999999	708	986	609	180	310	704	999999	999999	726	607	999999	41	906	791	851	999999	183	892	568	224	999999	222	999999	999999	359	145	999999	159	214	946	999999	422	968	366	175	735	41	257	624	999999	999999	324	510	74	872	345	898	999999	999999	999999	233	999999	907	999999	999999	496	999999	469	821	175	857	726	143	780	306	999999	72	550	999999	126	20	926	999999	999999	999999	624	999999	133	276	24	247	352	880	498	723	102	514	573	563	999999	937	571	436	458	11	531	190	730	768	985	282	357	878	162	705	306	939	208	439	188	999999	674	203	806	927	515	846	645	999999	213	382	498	987	999999	188	448	500	819	999999	444	443	981	999999	291	741	999999	474	727	999999	426	999999	316	144	384	894	273	378	629	999999	496	685	545	673	999999	612	999999	370	931	999999	266	806	999999	500	999999	999999	803	999999	912	75	47	999999	128	851	639	60	76	363	612	999999	915	80	999999	999999	221	758	999999	317	999999	678	958	528	542	753	537	619	42	999999	149	639	101	954	466	564	999999	454	566	693	44	999999	546	429	758	879	68	999999	999999	831	289	999999	846	495	518	243	116	519	508	999999	324	29	999999	261	223	973	960	961	613	316	805	766	201	999999	283	296	142	538	770	663	999999	999999	999999	999999	535	903	793	605	446	232	457	973	946	999999	999999	24	496	294	215	999999	919	106	999999	629	35	522	54	999999	222	231	111	578	999999	999999	680	972	346	816	999999	320	190	364	525	390	859	831	820	10	836	268	999999	999999	332	986	744	999999	770	64	185	23	858	162	392	224	131	878	235	111	521	999999	999999	680	569	895	604	999999	581	200	999999	204	702	54	803	999999	431	999999	256	999999	110	92	212	291	999999	711	461	37	999999	310	269	980	999999	718	488	440	590	129	288	436	999999	188	26	579	293	981	999999	999999	999999	999999	792	868	999999	999999	10	999999	203	396	49	857	444	577	999999	280	931	789	999999	984	565	999999	999999	312	999999	999999	379	921	75	633	997	659	401	646	678	542	518	999999	999999	141	999999	59	246	204	89	430	992	814	595	745	647	504	999999	336	258	984	999999	490	
999999	812	104	999999	373	999999	398	390	466	797	898	61	762	541	441	999999	276	516	999999	179	232	554	827	565	336	999999	985	503	276	999999	398	693	477	37	507	546	47	638	686	675	805	999999	999999	204	916	543	983	116	72	926	69	999999	999999	895	268	348	984	539	999999	53	584	894	999999	401	999999	214	999999	735	43	894	428	637	829	461	373	532	999999	633	999999	792	999999	879	440	349	15	999999	999999	581	769	999999	561	508	886	642	999999	911	586	573	795	711	960	258	82	999999	507	432	913	405	532	735	758	999999	999999	999999	706	999999	463	774	396	754	378	12	965	875	343	999999	751	999999	370	462	999999	999999	837	936	999999	98	999999	999999	841	999999	999999	440	999999	43	409	210	618	927	999999	395	457	811	999999	51	999999	957	999999	999999	999999	587	681	726	999999	999999	789	741	523	953	136	999999	899	201	932	812	21	999999	952	931	475	142	311	823	999999	975	14	144	999999	796	999999	874	805	608	437	264	901	25	405	980	254	999999	999999	664	800	327	495	999999	879	999999	999999	999999	15	360	731	702	999999	857	999999	69	999999	999999	902	726	359	261	812	300	763	678	910	999999	999999	999999	687	807	999999	647	32	933	490	748	999999	999999	767	209	869	999999	876	999999	999999	54	550	346	915	999999	999999	959	314	999999	514	999999	503	211	463	43	999999	42	673	999999	999999	999999	835	542	578	326	999999	437	999999	160	392	368	423	37	699	866	999999	206	67	98	51	496	342	999999	428	295	255	63	21	999999	999999	836	781	952	490	999999	219	999999	767	999999	208	338	999	163	167	999999	781	475	999999	596	588	666	975	584	882	758	305	999999	123	293	999999	347	425	999999	999999	555	586	999999	547	359	999999	447	438	467	889	713	497	188	999999	282	513	779	551	425	155	680	861	206	79	731	54	857	999999	483	528	861	999999	773	999999	999999	569	320	927	999999	939	999999	237	999999	695	179	271	999999	45	841	780	300	795	999	999999	143	694	390	401	816	999999	799	999999	954	939	37	799	999999	838	714	712	999999	852	399	485	14	453	999999	999999	900	469	928	822	999999	703	237	76	913	692	216	917	189	919	121	846	150	999999	283	578	668	379	548	999999	331	138	586	448	405	524	999999	689	350	999999	500	356	386	977	499	260	711	961	886	40	999999	797	533	284	740	553	345	416	999999	775	999999	530	920	650	500	925	127	789	999999	399	999999	999999	999999	999999	999999	764	469	172	108	32	866	999999	493	517	655	534	605	312	708	999999	188	669	519	575	46	
969	999999	736	486	574	999999	922	300	496	423	114	230	232	855	976	93	182	318	157	999999	146	47	413	994	966	330	814	91	818	999999	947	17	999999	999999	458	338	999999	686	534	889	944	416	996	104	999999	313	382	456	999999	999999	16	361	372	667	999999	932	32	999999	519	999999	328	841	481	999999	476	107	230	959	406	647	359	496	783	268	963	729	999999	318	453	999999	948	367	358	59	214	596	999999	342	373	526	315	992	176	999999	570	113	934	720	628	453	93	999999	999999	999999	418	999999	577	113	999999	999999	891	714	999999	856	305	960	492	432	81	879	462	999999	999999	880	999999	367	999999	999999	697	859	795	999999	690	10	999999	535	318	274	640	694	999999	541	999999	202	999999	601	704	999999	984	610	621	512	648	748	991	206	999999	179	752	61	999999	83	415	844	385	571	33	999999	285	770	652	227	999999	387	999999	920	999999	402	999999	740	663	19	519	999999	248	292	681	942	19	384	707	148	521	999999	504	945	136	999999	817	74	999999	417	44	999999	957	999999	721	271	887	999999	947	434	924	22	397	191	564	327	606	999999	889	91	287	901	73	514	999999	999999	882	914	793	999999	999999	190	999999	999999	974	305	140	844	571	420	999999	937	436	282	223	509	201	323	391	999999	197	724	999999	496	999999	143	160	999999	697	999999	999999	972	287	493	849	999999	849	152	999999	268	197	761	531	479	999999	350	475	790	300	207	999999	999999	533	985	277	860	15	675	999999	841	154	687	999999	61	41	999999	660	943	432	479	999999	59	116	132	621	435	202	999999	470	999999	668	999999	162	999999	510	819	449	999999	226	989	738	999999	37	375	124	510	999999	480	448	944	689	531	999999	999999	547	999999	462	411	373	999999	667	310	999999	335	182	784	534	656	550	999999	642	368	999999	999999	740	485	999999	740	999999	121	821	722	999999	525	110	146	12	999999	952	550	366	47	928	384	331	438	968	999999	202	339	975	957	999999	235	312	331	804	924	91	72	999999	722	999999	262	29	945	999999	999999	235	46	781	203	704	999999	856	604	439	352	999999	311	516	999999	999999	999999	145	999999	792	41	222	999999	341	88	259	890	612	644	644	999999	365	386	999999	287	999999	999999	557	781	263	999999	379	707	892	999999	812	779	555	999999	183	724	999999	165	163	21	477	999999	704	703	944	814	999999	222	960	763	999999	735	916	239	855	999999	131	364	610	862	662	515	999999	880	999999	479	999999	996	470	920	559	209	232	999999	999999	999999	461	854	836	999999	542	167	999999	999999	474	86	
863	326	761	792	999999	762	554	300	358	962	571	824	999999	999999	479	401	999999	49	214	788	512	542	999999	836	930	277	527	171	999999	505	767	757	415	199	616	999999	244	677	327	797	654	999999	35	999999	457	637	427	371	969	151	414	707	924	685	573	999999	897	925	861	999999	999999	999999	999999	853	204	999999	999999	246	858	461	166	84	999999	416	144	580	517	582	389	303	849	165	999999	188	999999	69	833	729	999999	295	131	319	816	992	563	271	960	999999	652	643	999999	999999	513	999999	999999	340	985	517	551	992	999999	324	545	999999	485	999999	200	793	762	145	980	999999	999999	999999	999999	847	999999	729	853	872	999999	345	999999	999999	84	669	652	684	999999	760	999999	325	188	633	482	806	773	999999	517	484	80	177	418	517	662	539	569	940	187	999999	82	266	999999	999999	382	999999	999999	800	999999	815	435	515	599	999999	71	665	510	987	100	534	84	20	222	378	802	452	926	999999	92	999999	109	712	507	999999	999999	817	660	509	260	999999	421	973	763	701	999999	565	578	416	455	997	39	999999	850	653	72	999999	53	999999	876	930	550	971	999999	999999	999999	723	999999	543	324	253	14	10	737	999999	122	111	256	521	999999	246	873	520	967	999999	515	527	999999	854	993	625	773	375	999999	329	464	449	266	815	985	336	557	44	101	212	993	38	845	765	540	961	815	999999	999999	640	66	999999	14	631	443	198	999999	163	550	699	479	639	378	417	630	672	845	441	536	993	688	839	429	999999	102	486	682	106	999999	42	810	999999	408	992	272	433	445	634	381	796	475	404	494	401	999999	363	999999	999999	999999	999999	125	999999	999999	972	951	999999	611	250	539	956	516	764	840	517	889	238	999999	999999	155	207	237	221	69	999999	528	999999	355	37	42	999999	826	999999	962	454	916	436	254	999999	50	55	822	999999	104	424	999999	999999	564	976	512	503	133	283	292	937	641	904	324	999999	454	667	871	583	217	801	139	999999	999999	395	601	463	984	804	346	110	384	999999	126	645	459	817	999999	999999	524	538	614	999999	962	35	999999	21	121	999999	999999	999999	183	248	987	302	294	28	908	178	385	59	519	999999	999999	999999	562	999999	787	679	999999	999999	999999	999999	69	679	999999	999999	309	777	999999	589	999999	996	822	999999	926	146	54	824	360	999999	999999	561	993	474	29	295	615	999999	472	213	234	999999	999999	355	445	680	999999	318	999999	708	719	141	999999	795	708	999999	506	974	265	426	999999	963	329	999999	727	999999	509	594	659	901	999999	529	
999999	378	364	999999	815	477	528	256	957	736	718	999999	720	778	999999	999999	999999	507	788	641	524	56	999999	271	123	999999	627	999999	181	594	658	213	736	999999	999999	227	999999	800	706	39	456	18	999999	829	254	677	656	948	421	311	828	162	999999	340	14	267	730	999999	794	11	849	469	85	372	87	515	915	999999	951	999999	766	999999	800	758	194	515	587	818	26	446	167	679	999999	999999	765	999999	100	406	196	568	999999	347	15	999999	190	999999	933	106	752	999999	761	999999	996	673	999999	999999	362	364	999999	498	680	912	999999	358	999999	999999	821	215	607	580	424	519	344	392	260	429	960	105	578	207	999999	491	76	287	684	999999	682	974	336	902	154	735	260	697	888	584	270	657	860	20	175	728	999999	181	324	252	791	614	422	999999	903	266	786	948	999999	198	845	799	673	812	497	847	878	999999	999999	999999	268	646	503	999999	169	999999	999999	568	41	853	992	999999	963	441	999999	78	561	221	998	887	949	999999	780	700	999999	999999	983	999999	522	328	849	793	744	634	984	999999	120	745	955	600	31	228	999999	72	999999	950	835	999999	571	429	295	667	706	549	999999	999999	866	803	938	698	329	196	55	713	14	209	999999	338	457	999999	957	999999	266	999999	865	999999	396	717	505	999999	999999	751	486	999999	999999	192	96	204	894	37	288	999999	807	266	281	835	999999	999999	999999	999999	799	507	999999	999999	471	999999	410	999999	683	999999	999999	158	308	161	73	999999	709	952	999999	821	122	956	444	430	816	999999	999999	999	999999	40	558	192	659	509	988	138	967	20	631	562	781	999999	520	999999	467	999999	19	656	203	704	136	229	532	246	883	843	999999	999999	659	821	472	411	181	653	460	999999	499	798	173	934	609	999999	331	128	50	333	445	558	962	686	641	362	806	432	903	999999	660	422	625	154	999999	613	360	809	99	380	999999	867	435	90	999999	220	999999	268	104	437	999999	999999	206	999999	407	514	401	973	190	120	604	748	749	131	726	999999	183	28	999999	995	999999	521	38	999999	716	578	132	881	54	430	869	547	999999	999999	999999	999999	999999	999999	747	560	999999	386	629	979	775	868	127	999999	363	564	47	474	399	109	98	387	385	535	999999	829	392	999999	928	759	250	67	421	999999	691	999999	860	116	281	319	783	961	892	58	999999	847	999999	818	528	490	393	999999	999999	999999	388	999999	870	690	233	999999	178	702	457	869	738	717	999999	844	622	882	999999	930	999999	89	326	136	494	999999	640	995	377	573	991	448	
999999	846	909	193	894	638	610	180	882	363	999999	999999	513	32	999999	187	400	617	205	645	786	463	211	78	912	261	567	543	59	238	549	604	710	19	503	892	808	274	949	983	281	533	57	839	939	244	623	472	999999	463	999999	760	377	356	661	912	644	999999	281	642	80	77	130	654	999999	546	380	504	999999	427	378	136	667	221	373	263	415	371	139	677	999999	999999	526	596	633	999999	236	364	357	999999	257	967	999999	999999	912	214	412	999999	36	402	999999	999999	943	599	999999	478	103	999999	982	999999	999999	283	712	999999	14	999999	551	533	30	999999	319	26	156	937	179	999999	143	360	308	169	850	999999	344	736	813	519	999999	999999	511	165	695	80	382	949	94	974	999999	999999	312	937	662	878	382	12	93	847	972	16	430	999999	999999	742	857	822	999999	494	938	975	791	495	823	624	999999	865	338	249	999999	206	853	205	156	744	58	371	507	999999	640	999999	653	965	547	999999	506	829	820	952	223	560	402	999999	45	289	607	999999	123	999999	856	517	673	999999	214	775	999999	235	536	599	694	495	325	585	853	606	999999	999999	947	678	128	202	54	999999	36	93	999999	999999	169	866	147	240	258	469	999999	999999	999999	999999	761	771	992	280	999999	999999	999999	727	245	999999	999999	439	956	781	999999	444	919	663	999999	999999	817	130	999999	900	75	669	462	463	247	855	999999	730	999999	523	999999	186	999999	847	900	823	127	308	848	999999	515	999999	909	365	371	813	550	460	660	381	991	640	799	102	999999	999999	999999	803	489	389	999999	999999	502	443	999999	999999	758	81	999999	999999	999999	519	999999	984	394	999999	759	107	999999	434	999999	19	79	565	532	999999	387	593	642	999999	65	323	999999	469	641	498	999999	476	647	678	64	478	697	22	211	482	369	815	707	869	872	670	711	64	999999	999999	947	936	910	293	315	999999	438	495	592	855	699	812	999999	895	117	293	459	423	999999	999999	322	66	364	60	74	572	886	772	405	395	999999	999999	395	305	999999	302	565	364	373	889	50	212	429	355	782	556	472	811	999999	589	220	298	684	999999	33	890	581	999999	228	742	288	665	99	207	999999	935	999999	56	354	815	999999	105	59	491	796	120	999999	18	277	518	109	85	20	815	185	999999	90	999999	282	660	720	704	999999	631	999999	384	122	232	112	847	999999	999999	466	947	999999	124	248	203	450	913	999999	573	593	710	999999	213	655	999999	999999	999999	855	278	999999	694	105	32	959	428	880	422	999999	999999	905	430	388	684	
618	72	953	70	85	999999	999999	368	406	156	121	435	999999	407	728	838	999999	183	992	999999	999999	772	852	999999	165	999999	322	37	999999	847	667	172	999999	999999	595	592	999999	960	853	999999	999999	999999	297	948	910	533	440	483	693	169	215	732	438	528	43	845	220	124	904	265	999999	680	453	559	489	949	114	40	811	999999	517	249	330	33	999999	245	485	904	928	632	389	839	343	756	642	935	734	999999	924	999999	382	216	999999	597	999999	889	962	738	469	999999	428	409	671	557	651	965	411	414	238	798	370	316	195	999999	875	734	999999	696	999999	553	225	311	115	71	763	311	193	999999	629	411	282	746	999999	967	999999	999999	178	786	114	677	533	329	574	136	389	76	999999	999999	999999	669	552	999999	821	915	746	999999	304	999999	999999	350	999999	999999	785	827	525	623	871	999999	999999	895	566	560	591	249	999999	999999	737	979	999999	697	289	409	21	960	999999	16	925	529	231	97	685	999999	993	764	999999	855	999999	999999	610	999999	999999	999999	715	999999	112	991	684	582	895	850	389	325	927	105	70	382	666	825	999999	519	999999	352	999999	981	220	998	567	827	354	175	361	989	999999	999999	999999	999999	693	196	857	999999	999999	353	633	380	707	370	641	897	704	522	999999	999999	779	999999	78	852	999999	734	615	114	434	999999	237	730	498	400	946	999999	602	583	999999	480	967	110	999999	354	718	999999	283	999999	366	999999	999999	831	976	642	219	287	846	650	999999	999999	580	752	442	474	125	903	881	316	423	629	305	130	999999	718	751	678	903	724	144	190	999999	764	747	765	999999	999999	999999	856	190	999999	999999	952	904	729	899	224	999999	723	238	814	999999	967	436	736	374	12	997	268	999999	540	999999	999999	515	499	507	999999	999999	677	739	719	159	35	999999	754	465	353	226	999999	818	537	20	190	999999	999999	446	493	338	20	401	731	408	495	965	649	294	999999	446	415	232	999999	219	991	983	518	664	718	841	682	999999	999999	786	893	449	999999	530	204	636	195	62	23	487	994	285	17	321	664	999999	485	999999	423	907	999999	881	735	327	29	206	999999	999999	727	652	655	739	380	999999	514	56	999999	129	100	415	999999	999999	218	605	225	715	975	207	10	659	999999	222	858	123	975	999999	713	46	511	999999	659	999999	334	371	832	264	999999	72	807	617	457	366	379	999999	656	458	673	999999	999999	314	230	779	665	78	297	999999	999999	266	969	502	999999	575	618	999999	756	999999	37	999999	773	960	809	999999	400	999999	211	998	843	
850	999999	527	348	583	934	207	777	879	999999	265	83	999999	384	648	999999	314	284	999999	748	286	261	927	430	826	366	151	999999	317	389	282	999999	298	999999	39	999999	452	163	759	641	421	324	999999	864	771	999999	384	586	171	819	95	118	999999	260	566	599	539	999999	999999	227	792	702	470	499	999999	398	784	799	999999	848	650	161	525	250	337	961	384	72	658	63	999999	999999	343	497	304	173	548	48	42	999999	999999	999999	999999	541	848	718	854	387	999999	383	988	585	999999	322	179	934	999999	88	922	604	225	999999	447	467	245	237	999999	973	204	999999	999999	746	766	914	999999	304	999999	983	402	618	117	996	791	285	75	406	333	30	327	370	580	470	126	438	224	793	908	184	999999	620	359	880	999999	851	533	252	818	327	735	874	999999	609	999999	313	999999	999999	685	172	999999	999999	904	348	655	834	848	389	629	338	700	794	396	344	686	781	269	236	814	939	751	823	588	999999	294	453	945	971	999999	999999	941	999999	999999	745	782	468	999999	999999	235	358	999999	154	999999	999999	627	941	487	90	922	903	53	269	999999	999999	421	578	260	898	63	211	889	877	604	817	396	704	686	651	562	228	999999	259	11	999999	999999	606	999999	999999	389	353	999999	864	58	880	999999	681	999999	371	333	999999	999999	818	999999	33	999999	999999	550	804	103	922	265	835	527	704	838	794	268	948	999999	999999	377	162	518	710	245	999999	828	723	59	715	999999	324	999999	359	20	256	303	999999	997	810	65	406	13	999999	98	140	999999	353	999999	999999	999999	642	562	999999	999999	65	309	255	788	443	306	827	755	388	809	940	518	999999	999999	592	999999	290	951	998	759	999999	159	62	621	114	999999	485	681	85	999999	481	999999	809	523	999999	947	57	199	563	514	999999	999999	999999	999999	157	622	999999	659	459	482	143	999999	563	759	865	999999	256	999999	683	999999	821	155	680	96	999999	188	709	655	739	644	454	100	999999	494	530	329	534	405	474	999999	519	825	231	602	169	789	208	59	657	58	999999	423	515	807	692	93	970	538	329	969	999999	522	920	815	38	999999	303	79	238	546	999999	851	169	201	246	996	924	87	927	548	979	659	999999	999999	944	999999	999999	999999	999999	447	358	999999	86	504	579	997	905	416	574	999999	999999	139	820	121	676	848	999999	324	571	696	168	893	610	999999	989	263	524	999999	870	996	467	713	277	791	197	385	775	999999	621	999999	100	999999	512	811	999999	850	838	886	999999	105	999999	999999	29	115	999999	465	395	
305	999999	326	482	675	545	577	658	783	861	39	923	301	999999	597	999999	999999	605	650	390	799	728	149	424	637	999999	999999	229	207	693	172	999999	999999	989	480	160	305	766	425	973	999999	999999	278	988	809	963	722	999999	189	567	697	509	999999	999999	596	576	999999	901	999999	459	769	358	461	99	699	999999	200	311	602	447	407	999999	190	677	455	999999	460	999999	615	674	503	752	49	999999	996	662	874	658	999999	999999	999999	404	999999	965	213	586	999999	189	299	292	772	420	430	742	170	142	329	961	628	949	126	225	999999	180	956	27	319	821	102	46	652	542	908	698	662	12	642	224	473	869	999999	280	860	332	901	92	999999	306	479	863	342	912	999999	453	788	569	118	751	19	999999	276	999999	999999	262	640	240	512	731	90	999999	500	115	497	759	14	845	364	999999	999999	999999	694	999999	351	239	704	739	512	999999	910	102	894	999999	214	288	602	75	999999	607	692	670	999999	999999	225	321	373	237	999999	280	449	942	215	154	482	145	999999	263	538	857	558	900	728	57	999999	999999	272	609	999999	219	166	999999	661	756	999999	999999	303	104	999999	39	866	999999	999999	241	25	967	887	749	999999	79	787	349	537	999999	59	791	942	532	779	237	59	763	336	215	124	510	291	458	874	874	999999	406	466	508	991	999999	586	496	42	854	110	522	999999	831	432	999999	411	334	707	489	999999	999999	999999	569	980	999999	999999	118	127	999999	685	438	875	542	237	999999	882	38	345	967	214	455	499	924	999999	536	571	999999	783	307	109	956	999999	999999	999999	80	91	897	528	999999	941	478	379	528	999999	672	646	999999	604	52	934	382	989	999999	284	220	999999	400	442	999999	999999	645	999999	999999	414	728	686	491	333	166	308	985	510	456	36	736	86	971	756	464	999999	999999	900	741	372	726	967	21	119	999999	798	691	465	84	357	999999	152	559	123	449	985	165	335	447	743	949	999999	999999	713	999999	999999	310	643	999999	564	999999	744	594	456	688	761	674	381	334	367	617	999999	436	109	730	594	999999	858	317	478	734	999999	999999	997	423	999999	999999	999999	571	865	498	999999	487	520	999999	561	558	112	435	999999	999999	783	999999	90	135	428	999999	442	983	953	616	451	336	509	829	52	291	596	999999	999999	335	376	999999	469	869	999999	52	916	382	178	45	999999	433	628	167	950	586	999999	872	994	999999	999999	325	617	258	56	720	978	690	685	280	999999	79	601	362	944	999999	540	999999	565	999999	999999	70	814	918	999999	28	
707	351	879	465	999999	724	48	424	342	60	201	221	822	849	74	999999	696	999999	83	354	831	999999	223	976	55	172	316	618	888	999999	999999	699	65	37	22	637	811	229	371	247	41	186	30	893	782	329	999999	715	321	304	373	916	844	847	197	441	137	902	420	746	999999	429	535	409	549	502	999999	795	837	999999	424	477	536	836	323	655	999999	329	203	725	999999	601	999999	594	569	594	999999	218	840	580	509	908	809	999999	829	611	650	621	999999	290	174	999999	878	884	999999	896	999999	18	534	541	999999	807	999999	694	972	816	132	941	999999	999999	999999	999999	954	266	928	515	667	910	16	711	14	634	999999	913	999999	999999	722	422	999999	672	214	999999	999999	308	394	701	209	124	652	23	489	709	999999	398	642	227	648	622	956	374	238	479	11	822	999999	999999	999999	795	143	801	999999	710	235	999999	750	800	999999	999999	872	999999	315	553	268	993	232	304	853	999999	280	343	532	110	465	351	999999	735	844	999999	771	999999	869	414	999999	851	919	778	999999	999999	648	841	954	999999	749	999999	999999	685	221	18	600	242	708	254	999999	999999	999999	999999	254	884	734	999999	956	411	884	999999	366	901	572	416	999999	453	999999	999999	938	999999	388	999999	360	735	999999	757	524	836	271	538	999999	625	999999	999999	581	926	999999	999999	877	633	885	553	118	709	999999	999999	999999	999999	934	156	999999	466	315	95	420	740	642	519	999999	977	500	130	149	999999	916	999999	21	390	835	999999	919	232	373	315	553	999999	431	651	372	999999	644	720	901	999999	126	666	319	999999	770	999999	294	24	999999	900	142	999999	999999	761	793	631	999999	999999	999999	787	236	999999	103	10	542	999999	318	991	157	475	342	780	228	35	240	259	432	217	619	993	863	905	235	999999	182	787	431	669	858	740	981	911	750	123	887	999999	999999	999999	999999	194	532	303	867	531	567	362	546	999999	531	999999	209	937	123	975	924	331	999999	629	828	754	164	649	142	999999	494	431	39	115	999999	999999	685	999999	945	435	470	569	47	999999	905	819	999999	52	147	324	540	999999	798	999999	999999	566	962	944	490	516	999999	883	170	461	46	146	332	441	251	228	999999	999999	999999	999999	999999	999999	294	270	723	18	513	122	511	818	875	451	633	999999	999999	581	350	999999	631	439	404	587	409	586	999999	769	999999	999999	800	919	467	454	61	120	999999	834	281	702	230	999999	13	917	381	352	999999	595	513	78	525	999999	877	125	999999	562	999999	927	999999	707	999999	954	521	704	321	591	
999999	431	399	522	999999	91	999999	648	521	159	435	487	215	67	999999	82	999999	428	999999	140	52	351	989	498	826	343	999999	999999	109	999999	961	309	605	790	991	999999	205	990	85	444	999999	238	603	315	136	806	999999	897	707	529	999999	102	420	999999	549	999999	442	900	695	999999	211	735	548	256	999999	136	999999	425	76	846	999999	275	353	849	768	813	747	683	999999	30	622	999999	866	579	576	868	999999	424	251	982	722	305	304	999999	242	999999	689	357	127	999	924	306	831	860	653	433	749	570	422	999999	271	758	538	675	47	230	999999	968	679	329	247	467	184	93	999999	581	971	927	617	999999	999999	399	565	999999	106	326	159	15	926	999999	128	328	11	999999	720	999999	766	629	999999	999999	999999	999999	678	798	762	467	131	747	736	81	461	822	953	289	612	871	999999	176	999999	999999	80	863	999999	535	210	919	466	668	373	170	999999	999999	549	604	376	412	999999	767	609	638	204	411	999999	855	692	999999	375	999999	903	999999	999999	599	60	667	941	903	678	152	597	999999	11	462	384	999999	266	119	283	358	912	999999	159	999999	566	999999	526	668	999999	197	843	904	554	999999	765	524	400	225	302	881	999999	473	733	579	179	999999	636	999999	37	999999	598	999999	33	26	808	703	699	344	999999	119	999999	282	319	491	999999	999999	999999	999999	697	860	999999	999999	817	401	999999	449	475	580	266	799	314	999999	641	999999	999999	271	881	537	936	999999	825	66	193	192	741	999999	163	251	280	999999	478	999999	54	177	528	557	765	632	331	999999	238	128	87	999999	805	999999	641	999999	893	47	812	999999	999999	635	45	128	857	634	659	999999	999999	233	310	999999	331	999999	741	999999	999999	51	999999	258	215	577	999999	706	979	950	387	999999	750	999999	358	243	673	717	58	418	142	409	699	141	972	28	82	999999	999999	305	911	870	623	999999	999999	999999	541	563	554	999999	801	338	149	907	256	999999	563	560	875	76	117	613	885	332	342	963	351	374	286	197	504	829	888	683	48	517	762	583	679	999999	999999	999999	173	305	616	803	999999	792	999999	699	464	522	139	751	198	308	984	301	834	102	999999	999999	287	367	999999	972	450	465	868	738	999999	999999	999999	378	375	997	449	590	715	538	702	558	489	999999	732	982	999999	146	495	999999	532	999999	999999	586	995	999999	832	806	56	644	362	805	924	155	188	484	999999	760	386	999999	999999	403	585	999999	999999	999999	686	999999	634	999999	282	314	999999	137	999999	999999	241	305	999999	840	174	643	999999	81	
186	897	634	344	999999	257	351	938	759	304	882	139	999999	999999	999999	53	999999	142	181	999999	371	58	999999	999999	939	999999	253	999999	999999	546	35	224	859	999999	129	999999	327	999999	301	386	925	343	554	675	255	86	173	789	119	339	992	41	471	765	709	137	72	838	999999	279	999999	16	560	223	999999	667	279	381	332	999999	725	505	841	795	854	37	504	169	551	863	965	999999	235	58	999999	994	752	999999	999999	992	999999	489	999999	31	999999	999999	783	999999	406	587	807	792	466	425	999999	497	200	676	999999	682	633	999999	296	999999	314	550	999999	512	669	999999	999999	185	576	340	263	245	556	819	423	935	254	173	999999	963	999999	182	996	999999	444	66	803	999999	999999	132	999999	536	202	999999	717	830	147	281	670	131	999999	631	226	999999	999999	377	940	380	262	974	437	470	149	332	485	999999	553	999999	999999	612	480	839	999999	453	971	727	53	999999	112	592	798	973	999999	641	302	434	955	870	648	999999	126	433	999999	218	999999	999999	396	869	999999	584	286	177	213	68	650	999999	639	772	999999	444	334	801	277	669	186	464	999999	508	40	999999	999999	683	332	10	496	999999	26	782	758	83	340	183	216	528	999999	999999	999999	444	990	469	794	999999	715	999999	742	325	999999	163	42	240	930	888	838	999999	407	603	845	213	572	999999	999999	856	23	91	114	161	594	749	363	555	695	533	518	570	999999	994	968	128	267	180	892	862	999999	528	153	451	999999	335	130	712	785	565	871	397	653	937	999999	634	109	591	730	415	800	486	544	406	999999	999999	624	413	999999	726	945	401	999999	953	116	495	999999	999999	816	269	628	650	999999	139	661	130	916	999999	825	999999	999999	676	450	487	999999	273	983	999999	81	76	710	999999	999999	999999	619	999999	687	999999	999999	999999	696	446	999999	470	786	159	999999	415	744	259	361	999999	588	301	707	999999	999999	232	891	842	511	201	591	749	999999	999999	999999	999999	519	191	443	999999	498	999999	999999	582	901	979	700	999999	557	999999	11	821	715	415	139	786	360	350	529	999999	808	999999	182	999999	854	35	911	875	586	15	999999	563	816	144	999999	999999	653	134	378	970	532	978	295	999999	999999	769	999999	154	999999	786	360	179	999999	999999	418	510	968	152	727	999999	78	825	336	552	682	999999	999999	580	608	692	999999	235	999999	558	932	829	999999	250	315	95	990	767	103	799	654	726	902	837	725	305	478	511	999999	999999	999999	707	999999	999999	259	751	763	463	545	999999	999999	134	206	112	56	999999	807	999999	
836	642	885	999999	731	537	897	999999	999999	178	855	312	223	631	828	999999	656	235	187	960	990	564	331	536	231	13	155	529	999999	800	791	146	498	750	674	764	999999	600	975	999999	845	999999	216	595	608	242	999999	999999	305	726	455	821	411	846	737	281	999999	999999	89	728	391	377	437	745	387	718	814	999999	956	999999	864	66	259	72	124	697	358	736	999999	999999	137	999999	233	802	354	969	735	651	999999	999999	453	266	520	257	732	478	865	470	218	889	428	413	76	241	861	399	999999	349	999999	999999	923	584	431	99	601	269	999999	634	400	999999	999999	172	459	563	620	608	545	12	339	646	999999	887	528	48	999999	999999	66	992	941	955	999999	396	999999	999999	999999	869	835	430	655	473	334	241	999999	800	906	265	953	512	620	263	999999	568	19	96	219	46	66	999999	528	877	212	161	999999	444	19	999999	999999	999999	94	751	999999	124	356	999999	321	599	817	999999	141	315	999999	999999	381	687	111	999999	999999	999999	763	443	813	999999	902	778	999999	183	548	635	999999	319	999999	476	428	869	490	739	221	153	999999	999999	228	339	999999	222	118	658	999999	15	999999	179	220	419	723	650	938	330	222	578	604	148	61	191	935	999999	302	999999	135	999999	207	999999	627	999999	68	154	224	483	200	999999	999999	999999	999999	542	302	621	108	603	999999	777	999999	169	527	643	548	635	999999	999999	403	439	920	815	532	277	808	999999	552	977	360	579	436	464	140	999999	909	991	744	518	999999	323	999999	999999	549	999999	999999	47	845	984	999999	432	585	187	999999	761	999999	854	90	999999	999999	332	999999	131	252	183	351	999999	39	994	734	999999	891	59	158	89	715	230	275	184	697	770	134	567	999999	928	993	259	383	379	763	64	910	618	783	566	254	999999	456	376	16	999999	999999	850	260	147	541	535	38	11	55	548	999999	906	439	963	207	511	838	999999	189	102	103	660	241	679	999999	283	276	592	834	999999	774	899	177	999999	762	284	317	155	396	468	999999	382	333	999999	476	14	999999	819	368	742	999999	142	197	914	20	357	999999	581	500	268	269	999999	176	931	999999	689	738	845	999999	999999	203	693	999999	721	871	721	336	27	212	999999	103	999999	233	102	360	641	711	262	583	414	999999	999999	999999	138	208	999999	999999	402	999999	786	999999	343	618	445	549	999999	214	999999	53	299	31	601	378	858	174	999999	222	84	581	142	977	999999	272	796	267	467	999999	999999	999999	96	515	999999	576	425	377	760	837	788	553	289	437	245	
219	294	393	73	368	796	963	999999	572	141	820	318	809	789	80	822	187	999999	999999	414	953	957	783	97	34	999999	491	999999	975	434	531	301	999999	742	999999	999999	999999	999999	108	999999	999999	999999	523	383	123	268	616	587	689	24	610	999999	257	32	292	261	510	306	999999	416	315	559	420	999999	999999	529	999999	999999	522	102	420	984	983	790	578	826	443	999999	973	766	345	903	999999	999999	824	70	999999	682	459	999999	477	115	164	692	936	999999	716	999999	773	593	999999	549	74	999999	604	626	487	467	999999	999999	818	110	332	282	80	412	835	999999	999999	550	485	930	999999	508	625	314	999999	301	853	999999	119	68	637	390	999999	999999	999999	137	365	208	999999	585	238	999999	206	377	783	999999	622	999999	451	266	71	233	117	724	932	566	999999	300	999999	196	614	161	355	759	999999	942	172	283	573	707	103	125	967	900	702	623	311	257	531	947	678	999999	850	853	999999	413	999999	395	864	281	166	75	411	396	971	999999	648	447	904	840	719	999999	999999	744	999999	945	266	217	31	318	265	724	768	849	517	295	311	502	762	69	999999	776	419	302	550	38	714	580	928	999999	975	999999	352	691	237	999999	368	999999	999999	61	157	74	374	555	26	999999	999999	561	879	685	775	155	684	845	179	943	999999	668	203	999999	240	999999	288	405	343	400	999999	87	999999	999999	926	204	812	999999	999999	605	412	999999	285	999999	731	162	701	252	999999	999999	189	999999	521	999999	412	699	912	555	999999	472	786	968	999999	625	999999	229	940	999999	999999	999999	999999	973	934	574	541	74	392	94	413	88	983	45	554	513	220	874	566	337	774	237	292	266	999999	448	819	443	651	999999	999999	512	222	999	493	280	496	999999	573	947	753	999999	317	827	152	742	999999	999999	423	708	414	196	662	612	927	531	999999	86	93	495	754	999999	422	732	46	901	865	984	551	999999	26	999999	311	619	584	436	920	464	999999	157	960	999999	999999	942	255	861	849	609	999999	962	982	419	132	999999	202	655	925	584	790	251	877	504	209	149	692	409	885	53	999999	501	611	834	999999	936	535	685	87	479	487	999999	61	999999	912	589	301	606	999999	999999	426	928	510	345	999999	871	279	465	999999	879	260	845	976	999999	580	580	360	158	999999	196	999999	999999	999999	456	107	615	199	620	591	999999	848	95	528	999999	999999	110	990	999999	170	101	666	79	816	207	228	999999	208	256	685	999999	239	999999	160	695	680	910	999999	64	248	67	999999	658	873	999999	999999	175	
327	324	188	999999	590	94	999999	999999	529	483	999999	380	237	465	417	999999	999999	259	390	704	999999	832	999999	716	999999	999999	37	113	999999	17	999999	999999	175	63	324	999999	77	214	999999	155	166	796	175	207	219	999999	827	783	650	999999	723	623	999999	337	240	495	342	471	999999	654	999999	884	943	522	286	144	214	183	151	532	875	730	507	244	547	147	999999	784	507	769	999999	254	462	681	999999	999999	695	838	999999	999999	999999	999999	483	106	98	282	852	999999	999999	999999	774	653	999999	127	862	999999	125	999999	999999	103	828	999999	964	961	547	812	999999	999999	238	999999	448	376	361	999999	980	279	256	411	155	999999	295	23	864	431	994	463	612	344	819	300	466	70	58	729	999999	993	999999	522	559	286	850	590	424	999999	637	999999	999999	330	146	592	746	714	489	523	807	815	693	543	999999	93	210	96	452	938	999999	388	327	631	321	999999	638	734	851	869	999999	704	999999	648	999999	596	171	292	207	999999	554	751	580	534	921	999999	309	107	999999	476	86	763	999999	999999	977	259	90	670	18	159	954	999999	999999	999999	109	999999	999999	55	999999	380	922	918	888	225	393	999999	807	792	710	999999	687	540	188	385	792	660	566	122	999999	545	515	500	283	57	999999	541	888	999999	435	818	999999	999999	999999	185	554	168	875	922	102	491	451	297	960	883	999999	423	833	488	827	999999	999999	113	384	213	864	999999	644	840	999999	999999	607	846	999999	891	166	433	191	999999	999999	634	785	999999	999999	189	999999	227	539	399	585	859	708	410	142	987	281	865	879	156	320	999999	523	44	979	250	883	604	930	79	999999	999999	999999	830	657	202	662	903	999999	205	119	646	999999	254	265	93	999999	207	999999	999999	620	300	553	45	692	999999	999999	999999	664	779	305	999999	296	470	999999	999999	626	877	752	939	334	377	782	683	999999	673	241	999999	999999	895	106	685	891	561	458	437	999999	206	148	999999	91	910	249	314	900	620	360	999999	582	719	466	275	455	773	54	252	518	870	998	28	476	842	973	768	682	999999	607	735	22	245	60	430	739	802	999999	423	999999	477	999999	425	323	810	696	999999	438	831	240	127	999999	216	918	625	208	130	482	249	937	480	632	290	23	999999	999999	999999	999999	999999	536	652	999999	999999	123	999999	999999	999999	704	999999	999999	914	340	851	388	490	229	806	326	434	232	619	329	618	999999	658	845	999999	412	999999	402	360	999999	999999	304	999999	211	884	102	878	999999	624	425	816	999999	33	150	781	901	999999	404	612	
999999	999999	814	917	332	999999	155	464	205	999999	180	14	273	999999	999999	999999	999999	800	999999	344	713	448	896	607	203	512	999999	999999	518	73	600	879	305	789	340	999999	586	387	265	904	999999	999999	682	944	999999	999999	552	306	509	211	234	111	253	999999	899	580	348	217	724	819	780	692	946	141	993	300	999999	484	465	369	361	999999	999999	384	604	85	766	999999	162	999999	959	229	953	316	839	499	999999	245	890	999999	816	378	662	445	133	57	691	999999	999999	163	711	999999	841	149	849	65	566	999999	464	999999	814	396	999999	942	859	561	999999	639	999999	999999	664	474	593	705	553	982	516	109	260	557	393	225	10	999	80	999999	387	999999	467	784	933	766	999999	76	946	429	324	719	585	572	317	62	258	999999	498	999999	485	146	595	867	999999	466	618	907	440	999999	395	65	872	968	184	925	182	518	570	897	693	526	759	999999	668	797	523	688	249	999999	999999	553	510	832	415	251	228	599	999999	477	157	999999	636	999999	43	999999	847	617	397	392	880	739	886	600	553	958	999999	471	999999	750	942	930	999999	109	630	841	999999	999999	563	999999	706	582	282	103	749	820	890	411	100	409	949	906	300	999999	999999	237	667	999999	288	456	864	757	401	495	534	227	215	536	726	201	714	807	999999	999999	686	999999	467	999999	850	733	999999	975	380	798	999999	46	639	810	649	403	184	644	761	116	78	999999	999999	787	569	532	615	364	999999	898	695	152	852	835	180	162	999999	999999	999999	555	999999	999999	387	999999	999999	497	999999	999999	886	333	27	80	56	999999	395	737	127	680	234	328	128	713	301	481	113	658	194	804	639	496	633	310	585	999999	999999	190	571	587	999999	81	999999	999999	477	361	999999	625	106	904	999999	999999	45	99	999999	740	437	999999	596	999999	499	999999	999999	783	999999	400	999999	716	494	999999	999999	215	175	539	587	162	999999	907	245	940	599	487	561	290	364	205	461	544	660	845	777	999999	594	666	97	67	768	171	454	87	661	174	999999	265	683	244	278	505	511	497	366	529	439	999999	315	999999	484	32	429	569	999999	165	66	649	73	178	999999	509	452	530	393	222	463	999999	288	435	357	305	606	129	927	956	43	172	488	257	999999	999999	360	85	583	745	741	885	999999	999999	118	999999	999999	514	623	999999	62	999999	113	154	76	281	999999	880	664	188	425	999999	999999	982	999999	999999	171	815	556	683	999999	999999	947	999999	480	578	28	999999	327	866	112	102	999999	168	903	62	68	343	191	999999	
569	479	420	999999	329	441	999999	999999	384	999999	999999	387	958	940	620	686	42	465	673	498	262	999999	563	798	999999	999999	804	483	88	79	835	827	634	214	124	999999	999999	552	328	48	335	999999	408	999999	546	725	999999	999999	548	999999	29	603	670	692	99	974	999999	622	329	996	999999	769	88	314	388	502	753	754	826	941	730	490	999999	634	173	400	196	459	262	360	200	248	935	861	999999	242	167	941	999999	149	999999	343	233	332	411	566	783	103	725	999999	971	389	739	999999	496	539	465	45	529	698	787	466	369	968	999999	999999	999999	999999	999999	999999	345	999999	999999	686	999999	999999	999999	815	233	999999	617	103	734	999999	388	999999	508	338	374	519	999999	132	422	426	362	305	973	264	526	999999	732	566	838	579	708	169	750	63	999999	110	999999	650	811	921	999999	694	999999	161	589	995	890	505	852	999999	999999	222	399	222	334	883	422	11	299	999999	875	60	999999	165	509	999999	70	999999	909	999999	246	135	320	999999	344	999999	573	822	674	530	131	236	999999	103	209	999999	769	999999	999999	999999	687	281	999999	600	999999	999999	439	999999	651	370	934	445	596	587	999999	254	902	899	877	999999	999999	600	336	999999	99	999999	346	999999	955	999999	459	532	999999	999999	999999	964	773	720	999999	999999	237	997	180	314	596	686	639	136	999999	955	593	870	660	72	236	97	944	593	510	999999	694	278	620	637	910	412	999999	231	11	544	999999	192	455	573	438	321	430	999999	999999	413	19	219	577	10	999999	588	871	663	148	499	30	190	220	56	618	959	387	542	999999	194	967	418	135	59	999999	411	999999	97	999999	999999	999999	922	421	106	999999	485	701	619	217	332	999999	65	93	511	524	300	971	408	999999	999999	933	999999	628	987	999999	999999	94	999999	999999	999999	172	784	39	233	832	107	768	123	658	143	268	767	334	81	653	911	999999	623	535	194	439	999999	999999	163	980	779	999999	434	660	797	999999	183	104	999999	169	756	999999	859	679	426	532	999999	750	821	221	176	562	999999	343	535	276	999999	991	340	589	155	999999	999999	252	63	804	343	463	861	742	94	999999	146	999999	897	885	474	944	119	662	581	276	999999	999999	814	226	745	101	134	999999	999999	191	764	608	23	114	159	617	999999	999999	198	404	889	88	999999	503	999999	999999	445	649	802	526	882	999999	999999	999999	999999	933	438	836	68	252	999999	340	999999	999999	907	538	899	792	736	857	328	497	474	999999	999999	242	999999	320	800	999999	655	485	999999	413	309	97	999999	143	774	
225	188	788	563	946	75	999999	275	234	595	887	999999	999999	999999	945	207	394	999999	831	502	107	999999	999999	46	957	999999	999999	999999	409	602	999999	938	765	28	520	678	539	933	999999	121	828	967	999999	725	912	364	999999	999999	782	999999	999999	999999	768	641	676	106	999999	999999	999999	359	223	945	866	632	775	949	980	634	402	276	667	999999	999999	720	999999	140	999999	999999	133	602	594	290	830	203	999999	936	179	134	351	423	999999	787	337	177	898	882	110	999999	949	999999	384	377	999999	516	547	463	208	999999	966	546	999999	667	628	999999	999999	932	125	672	944	838	780	856	292	999999	658	880	999999	517	822	792	39	999999	999999	170	228	227	119	323	999999	234	737	999999	167	805	856	950	999999	999999	412	965	766	438	999999	999999	192	527	94	201	858	667	999999	690	999999	184	999999	986	224	468	784	547	822	801	999999	719	110	660	999999	487	132	999999	722	798	114	857	35	999999	567	341	977	700	142	999999	465	989	999999	57	893	983	298	869	999999	700	999999	999999	152	964	999999	304	20	999999	999999	999999	79	999999	944	541	585	379	158	915	429	882	490	999999	415	904	999999	999999	825	63	999999	715	198	262	972	31	999999	249	714	999999	188	273	331	455	871	535	848	315	54	999999	471	999999	835	999999	450	999999	219	465	999999	247	628	395	479	956	765	999999	418	999999	188	923	999999	999999	664	97	999999	166	999999	44	222	999999	66	41	982	473	591	252	999999	999999	811	129	812	793	789	999999	999999	792	999999	374	999999	999999	127	40	137	131	78	136	859	748	645	999999	301	185	252	999999	191	597	999999	15	375	523	244	602	16	68	999999	500	556	197	654	944	372	999999	354	999999	761	35	904	861	404	999999	999999	999999	180	526	828	636	550	218	296	999999	389	788	999999	999999	999999	999999	34	78	20	578	579	999999	104	700	999999	115	999999	788	819	999999	999999	551	611	999999	140	112	432	999999	239	484	999999	347	901	808	999999	584	196	187	941	999999	999999	835	851	825	885	999999	47	479	603	723	999999	762	399	140	162	999999	186	999999	999999	421	102	544	838	536	629	242	770	999999	145	999999	918	999999	999999	582	163	999999	700	999999	999999	419	75	952	885	516	677	197	947	999999	656	727	407	999999	150	530	999999	466	996	999999	999999	653	950	751	344	265	999999	162	999999	817	977	999999	147	999999	999999	999999	355	150	999999	999999	858	441	294	999	639	999999	940	822	513	326	438	696	861	385	590	380	469	323	999999	630	712	999999	282	140	999999	361	590	18	999999	523	184	13	
807	674	466	764	368	950	122	999999	324	981	999999	598	388	999999	443	761	999999	696	999999	42	531	38	619	999999	999999	999999	216	287	826	932	793	989	152	999999	889	999999	999999	999999	22	518	210	691	315	730	876	684	751	512	917	999999	208	342	366	999999	482	999999	999999	134	605	214	999999	834	109	391	999999	659	455	954	401	257	842	983	684	648	831	839	999999	889	466	999999	412	999999	369	997	733	999999	633	10	952	120	999999	794	229	807	775	375	591	924	999999	226	238	797	999999	670	986	999999	658	717	321	999999	66	175	668	130	802	49	475	112	657	999999	36	455	11	290	125	58	999999	876	873	465	999999	798	356	249	256	614	592	698	21	518	999999	916	689	999999	64	965	136	109	999999	735	900	489	276	805	200	783	796	999999	555	937	999999	782	999999	999999	999999	267	819	428	874	999999	457	999999	100	148	999999	120	999999	999999	236	159	922	999999	870	999999	564	768	531	550	59	473	818	761	153	84	67	29	999999	999999	999999	796	156	999999	235	818	287	134	399	137	999999	89	27	114	603	405	25	796	911	705	301	626	735	278	379	410	379	696	632	26	91	915	47	932	766	440	13	224	999999	999999	999999	440	378	404	680	969	456	714	999999	747	999999	271	118	376	999999	999999	70	877	338	824	448	999999	501	383	56	954	51	94	347	173	402	999999	367	999999	845	861	257	341	597	409	999999	665	999999	999999	957	999999	999999	671	999999	467	999999	135	999999	615	999999	278	938	995	999999	726	927	371	376	999999	355	267	999999	259	531	680	61	729	289	929	870	999999	999999	616	425	236	999999	380	999999	879	793	276	999999	751	255	576	922	999999	999999	999999	481	592	298	544	540	699	915	999999	149	999999	415	999999	845	999999	999999	830	225	332	579	130	999999	557	999999	496	210	88	999999	162	13	999999	758	999999	999999	418	457	999999	494	518	85	726	999999	598	241	975	999999	153	431	959	999999	424	360	999999	999999	863	302	924	999999	802	343	461	999999	999999	999999	194	961	616	905	999999	999999	999999	346	706	256	853	999999	980	325	999999	32	67	657	393	155	589	999999	167	127	881	126	999999	999999	692	999999	624	379	999999	54	56	999999	858	247	999999	999999	549	88	654	353	829	999999	999999	608	224	779	286	999999	963	618	999999	590	803	499	999999	321	975	106	653	531	632	483	261	936	278	686	174	820	999999	932	605	510	949	999999	297	827	803	999999	155	999999	999999	819	999999	938	89	466	221	369	223	682	485	452	434	132	999999	355	999999	386	339	538	615	
999999	151	41	22	464	640	999999	999999	206	999999	999999	999999	740	632	813	78	322	857	999999	475	805	999999	980	457	163	85	827	102	941	34	427	594	617	307	442	677	999999	926	624	826	999999	167	26	175	434	501	694	999999	908	287	999999	529	527	999999	999999	859	171	584	999999	999999	812	999999	269	182	99	466	343	442	199	999999	999999	999999	242	986	999999	999999	589	999999	33	662	999999	999999	194	664	999999	999999	999999	555	999999	583	516	999999	77	246	23	335	897	999999	999999	967	167	261	309	772	592	999999	296	999999	999999	999999	280	357	999999	206	996	485	999999	999999	637	200	399	787	945	616	629	999999	999999	996	972	918	750	745	737	66	999999	139	38	421	82	451	611	999999	737	335	313	169	248	870	249	538	622	999999	217	885	999999	999999	316	693	999999	999999	774	300	568	899	421	535	999999	999999	701	866	457	300	532	196	588	864	60	999999	313	999999	656	999999	756	444	999999	458	537	999999	999999	999999	823	344	278	385	677	321	967	999999	914	778	549	744	179	382	90	999999	769	999999	307	713	330	696	389	682	50	326	544	133	603	963	999999	767	999999	577	999999	122	31	157	999999	277	999999	221	705	535	920	912	288	384	363	999999	999999	516	554	999999	999999	999999	955	999999	344	360	776	844	999999	999999	781	999999	728	601	339	968	310	621	512	39	816	118	999999	854	999999	138	47	170	769	629	283	490	999999	250	773	999999	166	999999	999999	168	500	62	976	754	754	148	999999	687	55	395	672	77	14	525	958	999999	999999	110	834	216	999999	616	84	615	677	300	569	487	828	422	811	999999	809	999999	538	999999	141	247	999999	623	999999	360	124	384	999999	216	485	697	291	999999	782	66	601	606	999999	999999	999999	370	86	463	578	706	858	999999	583	797	268	999999	986	204	999999	999999	999999	999999	272	999999	501	999999	659	999999	999999	872	206	999999	639	755	284	212	509	999999	786	999999	170	646	55	247	999999	491	999999	169	947	825	999999	96	524	884	65	999999	999999	882	999999	286	711	999999	999999	706	509	119	993	827	523	999999	161	340	999999	792	736	999999	175	999999	471	19	900	500	522	989	999999	999999	234	755	700	893	999999	627	273	509	999999	999999	997	348	737	392	498	972	645	892	674	380	678	732	158	701	225	318	420	381	999999	221	999999	659	545	999999	884	248	999999	629	196	534	77	908	732	999999	365	826	297	89	521	999999	854	999999	324	790	441	502	999999	999999	677	560	999999	891	133	847	461	348	803	347	507	260	999999	26	705	999999	313	770	999999	966	
345	999999	999999	999999	999999	999999	367	472	344	999999	959	999999	999999	999999	952	636	999999	185	785	999999	730	27	33	949	581	270	91	837	924	999999	999999	999999	999999	999999	663	288	538	999999	40	673	490	988	999999	57	999999	125	619	716	73	79	822	137	985	999999	245	327	376	82	760	600	377	999999	548	170	278	298	889	999999	475	674	108	999999	154	999999	404	741	24	999999	571	999999	650	999999	999999	854	362	359	999999	999999	404	345	912	466	124	440	999999	960	999999	843	778	100	236	618	250	399	971	380	982	873	999999	504	313	400	999999	304	949	999999	999999	693	807	919	999999	511	606	999999	762	642	337	714	999999	999999	999999	999999	999999	481	999999	41	135	384	883	999999	376	811	667	900	41	521	955	819	491	303	215	757	999999	859	999999	724	22	999999	637	999999	999999	278	999999	286	213	142	202	39	999999	999999	877	381	810	826	552	801	844	705	109	250	687	517	233	999999	238	999999	145	348	993	514	999999	999999	999999	553	938	108	754	390	696	898	999999	925	999999	573	426	834	947	219	316	686	880	316	20	397	652	535	55	545	57	999999	997	999999	46	562	898	861	634	266	887	999999	57	463	999999	999999	921	761	999999	999999	105	404	595	926	42	317	633	712	999999	359	900	999999	63	999999	999999	999999	900	474	889	201	675	999999	210	999999	331	861	999999	426	307	809	476	890	999999	395	449	653	84	999999	822	999999	999999	999999	857	999999	999999	484	401	838	130	999999	309	456	872	572	999999	541	204	905	999999	180	678	217	414	204	999999	20	641	999999	769	689	951	829	652	170	273	999999	707	925	335	847	470	800	306	324	999999	29	27	999999	999999	999999	459	179	477	652	59	721	780	662	401	355	842	733	999999	441	41	480	804	712	308	999999	834	278	579	756	709	877	999999	100	694	863	992	441	265	999999	239	999999	361	999	120	552	708	54	533	980	15	999999	731	999999	293	39	224	315	901	906	83	190	599	720	943	181	999999	999999	967	999999	362	410	999999	999999	999999	259	128	805	601	999999	796	789	999999	599	999999	999999	999999	56	807	664	649	999999	540	359	786	58	192	641	66	939	742	27	87	996	999999	604	268	522	662	43	999999	999999	714	154	120	999999	445	999	999999	970	35	763	883	312	999999	675	869	128	431	163	77	487	748	662	23	778	712	748	972	157	713	633	393	773	999999	999999	972	395	248	999999	612	192	672	96	914	978	144	999999	999999	951	999999	149	101	509	966	434	671	999999	999999	341	582	696	37	822	266	401	380	999999	
559	658	702	999999	880	929	999999	885	814	999999	747	45	644	999999	999999	30	422	574	542	884	807	329	999999	920	265	906	920	999999	999999	850	999999	522	608	999999	224	459	259	999999	999999	999999	958	91	619	19	314	105	999999	644	65	16	999999	692	858	496	312	239	999999	999999	228	973	999999	999999	730	964	999999	235	999999	620	723	191	771	171	314	380	999999	999999	710	559	616	169	219	286	860	999999	450	999999	999999	999999	721	999999	369	477	999999	296	162	333	999999	654	186	89	668	87	920	874	999999	248	388	999999	570	999999	529	540	175	69	764	999999	774	582	524	999999	999999	999999	999999	738	999999	304	139	28	227	601	999999	999999	999999	537	501	999999	999999	985	999999	211	758	186	551	144	999999	828	312	999999	531	429	559	778	140	999999	518	352	188	999999	61	941	119	370	270	969	999999	473	999999	999999	567	632	377	999999	670	322	936	394	999999	764	282	994	999999	166	496	798	52	999999	925	891	29	158	999999	183	934	971	999999	398	916	582	922	999999	999999	999999	415	898	61	770	117	999999	554	134	578	424	908	67	949	999999	873	999999	926	624	547	277	618	418	999999	204	854	699	230	999999	478	201	841	999999	999999	327	751	597	746	281	999999	999999	347	895	999999	537	999999	876	32	149	524	453	999999	307	999999	402	66	996	228	857	916	418	597	15	655	999999	999999	999999	999999	631	999999	999999	999999	655	999999	439	929	723	839	152	929	999999	677	999999	33	999999	999999	544	836	931	270	999999	999999	888	365	999999	999999	341	999999	202	955	646	999999	999999	937	248	999999	10	999999	999999	473	343	999999	85	928	938	999999	516	999999	631	841	48	999999	802	370	456	907	837	299	75	918	999999	483	646	197	999999	834	286	999999	785	306	999999	381	821	999999	999999	597	302	960	427	339	14	359	999999	361	916	855	351	999999	490	340	999999	999999	107	106	874	859	520	888	999999	999999	464	372	206	334	305	666	969	343	443	858	999999	876	871	736	914	248	999999	295	280	437	493	257	663	455	999999	999999	284	725	593	78	87	414	325	999999	874	999999	162	293	65	260	999999	17	596	631	725	23	839	371	191	635	993	999999	617	216	619	999999	999999	999999	918	471	391	253	999999	374	781	210	561	557	999999	282	96	582	240	30	552	486	661	999999	999999	402	994	913	999999	957	999999	852	796	118	705	667	932	411	999999	593	868	642	999999	231	999999	525	462	999999	509	999999	549	421	994	597	664	142	555	677	31	526	477	477	709	999999	299	928	413	453	851	204	999999	684	217	646	162	
910	229	439	191	999999	940	999999	999999	999999	418	999999	857	209	453	572	999999	264	390	848	125	400	999999	475	931	921	999999	19	440	315	569	865	213	357	444	754	913	999999	496	816	586	765	73	85	999999	636	81	214	999999	289	92	999999	303	369	530	999999	999999	999999	999999	270	999999	930	280	109	74	999999	459	510	765	699	658	999999	767	573	271	360	336	857	101	305	849	907	19	161	232	484	999999	844	826	682	777	169	618	236	723	655	999999	964	20	830	187	571	999999	310	631	96	999999	730	108	180	435	129	999999	212	420	999999	921	129	876	590	981	615	683	92	999999	498	999999	541	999999	616	865	999999	846	270	128	288	999999	999999	529	146	999999	841	746	656	257	657	507	999999	815	999999	734	375	98	430	849	572	887	366	999999	999999	710	999999	879	491	999999	999999	283	401	94	141	727	221	599	740	434	150	868	37	999999	274	991	969	725	999999	881	499	284	426	421	999999	999999	999999	999999	999999	435	380	999999	999999	999999	195	384	115	332	684	809	523	999999	999999	995	708	703	860	531	123	999999	740	70	999999	610	815	787	856	999999	538	999999	625	889	212	999999	64	188	614	686	650	890	885	647	999999	513	999999	724	926	430	999999	999999	540	580	999999	256	695	320	404	999999	535	407	527	134	999999	943	194	633	573	53	999999	529	99	184	881	232	265	999999	28	999999	251	101	999999	435	999999	999999	210	999999	681	956	619	743	999999	960	999999	999999	372	761	852	108	999999	735	999999	883	489	192	762	365	699	985	990	601	301	999999	412	443	999999	999999	999999	118	743	999999	951	617	999999	207	746	138	33	638	999999	504	250	920	999999	999999	940	977	946	95	999999	844	354	696	999999	27	452	999999	999999	717	706	280	999999	744	365	188	999999	542	999999	999999	446	633	342	999999	999999	496	360	381	615	895	999999	999999	156	999999	195	898	794	999999	652	416	755	313	580	999999	931	589	600	506	999999	556	733	407	528	664	648	999999	511	293	570	999999	666	999999	999999	999999	224	148	999999	999999	999999	999999	999999	528	999999	52	536	999999	62	999999	139	546	896	999999	816	69	172	105	49	491	999999	999999	396	511	694	183	999999	685	486	918	999999	999999	464	468	999999	999999	173	999999	999999	486	999999	514	246	485	164	999999	582	812	263	999999	999999	999999	109	642	17	663	79	999999	833	716	302	999999	656	144	935	346	999999	437	906	999999	895	957	999999	562	363	999999	659	911	999999	670	601	936	431	999999	428	999999	694	821	460	999999	999999	291	381	800	999999	999999	857	999999	550	818	
999999	999999	905	545	999999	542	541	546	289	398	14	168	535	173	125	365	429	999999	999999	962	651	270	976	623	689	614	999999	787	999999	85	999999	999999	371	538	727	456	41	886	847	886	999999	157	542	71	289	870	999999	999999	999999	999999	858	919	396	587	999999	682	999999	999999	856	266	956	754	176	999999	638	456	796	996	445	668	999999	543	100	829	999999	503	999999	914	343	999999	859	999999	111	551	227	841	171	783	372	55	288	999999	40	590	999999	686	999999	999999	433	832	999999	759	999999	26	502	324	829	999999	999999	672	954	262	948	999999	407	999999	999999	624	999999	797	295	23	999999	999999	389	585	513	999999	899	999999	999999	399	491	511	745	109	605	94	59	903	999999	603	727	700	101	999999	800	992	192	351	44	999999	352	636	546	70	999999	381	637	916	811	328	667	221	159	564	999999	447	302	308	999999	567	575	999999	785	692	295	933	309	999999	999999	520	327	999999	810	166	56	999999	964	999999	974	234	457	142	101	693	935	999999	550	999999	999999	999999	700	884	368	476	790	999999	851	854	775	999999	81	283	141	301	10	120	411	993	517	917	483	617	333	758	999999	999999	991	101	756	999999	392	772	109	433	819	999999	198	343	375	786	999999	119	999999	782	162	184	11	799	692	825	113	557	28	346	879	93	560	999999	366	357	999999	759	108	994	808	309	183	999999	482	567	921	78	627	999999	914	373	708	550	606	936	442	201	409	930	999999	999999	753	763	999999	999999	882	588	977	27	999999	253	999999	914	974	853	10	999999	999999	135	999999	45	929	297	432	999999	384	999999	999999	999999	915	87	360	178	999999	973	555	999999	163	746	684	999999	999999	609	999999	671	362	794	999999	752	999999	148	874	999999	36	999999	999999	466	340	48	999999	872	584	557	112	999999	892	999999	596	10	308	590	150	581	450	570	999999	999999	83	761	999999	590	443	261	494	776	212	86	999999	687	78	999999	89	999999	999999	812	759	542	507	784	778	999999	208	576	454	355	998	303	833	465	696	585	999999	579	885	771	999999	999999	999999	335	999999	816	999999	999999	932	999999	510	35	196	638	999999	411	999999	999999	983	999999	392	999999	807	149	778	999999	253	686	990	493	705	510	239	623	383	436	479	181	999999	961	818	299	643	244	845	999999	116	204	653	294	762	999999	999999	250	388	999999	525	924	557	327	573	24	999999	448	514	999	999999	573	265	385	999999	651	999999	31	825	103	233	572	304	999999	999999	58	43	706	731	999999	915	988	244	811	911	555	624	240	999999	804	999999	204	
730	999999	185	999999	938	277	999999	120	362	574	999999	295	999999	999999	629	750	524	524	981	999999	717	903	94	807	339	454	474	999999	999999	511	633	999999	722	38	841	458	630	270	119	765	353	620	258	351	573	948	999999	999999	999999	873	715	873	999999	169	487	999999	761	999999	213	494	803	976	93	851	941	403	999999	319	122	999999	999999	263	414	225	867	107	654	743	244	390	980	516	999999	164	795	759	208	562	999999	23	999999	262	67	625	961	377	999999	406	999999	999999	385	164	999999	999999	752	999999	469	607	999999	389	183	999999	143	999999	514	297	999999	999999	65	191	204	20	767	999999	484	868	999999	789	264	500	569	258	343	74	999999	999999	670	706	999999	343	999999	601	999999	171	999999	999999	128	245	999999	999999	999999	999999	350	999999	975	374	396	747	279	999999	266	680	353	801	820	925	685	999999	817	688	626	818	999999	999999	891	999999	750	606	268	806	749	960	678	589	648	961	907	999999	999999	640	439	923	437	527	86	999999	258	469	351	915	992	999999	427	432	57	43	91	628	336	999999	624	790	488	473	144	305	11	763	163	999999	27	570	980	186	999999	999999	391	10	646	999999	999999	290	265	353	813	700	542	255	542	614	880	999999	788	716	25	649	444	963	999999	999999	618	495	316	492	999999	432	999999	251	183	353	651	90	982	64	38	344	535	145	659	443	999999	755	999999	548	999999	739	999999	274	170	609	268	999999	616	999999	999999	859	974	772	455	391	999999	999999	82	199	999999	999999	306	733	688	999999	123	309	314	949	999999	862	274	999999	514	168	999999	804	90	573	999999	999999	474	127	400	178	370	762	689	999999	999999	471	999999	999999	585	189	442	58	585	489	495	959	123	667	846	999999	594	999999	268	297	741	827	221	508	999999	738	335	189	343	519	321	999999	999999	45	148	999999	189	243	999999	334	999999	999999	228	601	87	134	120	806	999999	599	584	163	504	999999	537	983	259	184	926	846	853	262	999999	999999	177	144	350	87	528	299	621	999999	999999	933	571	999999	999999	619	999999	979	628	528	999999	743	934	999999	857	227	508	164	307	14	317	345	999999	999999	886	162	434	942	784	42	288	999999	999999	999999	140	570	830	398	385	999999	999999	946	999999	335	999999	999999	141	19	287	133	579	374	999999	616	999999	687	462	107	262	999999	999999	487	999999	595	250	999999	765	710	37	296	999999	999999	999999	667	261	371	127	156	130	914	30	424	999999	661	463	999999	999999	371	191	452	118	732	145	928	453	999999	750	999999	94	999999	999999	431	981	999999	
736	469	594	335	999999	999999	570	999999	977	347	435	999999	999999	544	142	999999	941	403	529	999999	999999	663	973	999999	223	985	620	495	71	707	999999	599	442	673	924	999999	329	662	15	999999	882	802	755	798	999999	682	453	216	500	758	481	813	901	406	813	82	496	999999	121	380	71	999999	254	999999	639	999999	338	158	619	149	17	289	398	30	703	385	999999	999999	357	999999	542	413	994	313	236	895	698	999999	860	852	999999	584	550	635	447	999999	557	999999	168	666	353	304	999999	361	999999	201	425	881	703	999999	174	999999	396	999999	838	999999	90	941	999999	999999	148	302	298	767	642	432	739	763	582	896	827	432	26	690	197	999999	999999	643	561	44	479	816	343	432	688	196	198	999999	796	789	999999	616	442	424	528	61	15	829	719	999999	999999	999999	999999	999999	610	742	304	706	393	600	840	446	999999	999999	274	331	959	865	89	999999	244	769	966	792	178	221	999999	601	172	145	999999	987	924	242	581	817	518	999999	822	945	999999	492	585	206	949	290	236	434	160	207	102	150	750	273	95	693	695	515	638	398	753	702	544	258	368	853	521	156	999999	456	999999	999999	53	143	563	751	999999	769	843	888	984	564	451	964	53	101	246	661	999999	888	999999	12	897	999999	202	999999	948	337	999999	105	768	999999	996	703	999999	999999	107	617	999999	343	509	926	671	999999	414	999999	260	579	214	276	617	860	999	548	334	810	535	619	940	374	803	856	999999	748	129	999999	568	747	580	385	994	999999	952	999999	389	999999	999999	157	29	14	999999	378	133	571	488	908	90	999999	379	584	143	487	676	344	539	999999	994	923	631	509	630	999999	998	829	281	988	908	194	999999	138	479	387	600	936	435	435	999999	999999	999999	220	999999	119	378	999999	251	999999	952	999999	285	735	999999	999999	526	520	384	435	999999	999999	999999	999999	10	999999	298	251	115	999999	887	740	999999	114	999999	634	663	999999	684	520	999999	12	999999	764	45	301	909	433	926	71	861	89	562	10	65	438	79	999999	220	928	821	137	891	496	629	221	708	999999	999999	576	999999	115	999999	863	300	377	716	534	464	708	986	864	999999	53	894	807	188	908	58	999999	564	893	209	756	698	999999	121	999999	999999	999999	999999	738	618	999999	317	755	254	698	999999	687	722	999999	999999	511	942	956	812	847	602	821	43	800	132	999999	999999	861	906	88	175	999999	265	625	399	640	999999	258	256	964	736	999999	563	489	208	371	999999	999999	587	698	814	741	205	274	499	999999	
790	999999	999999	294	347	455	849	175	999999	427	999999	107	155	675	395	999999	710	999999	120	463	268	999999	601	761	564	992	999999	217	274	433	97	991	135	85	849	333	642	962	999999	290	299	397	956	999999	939	672	999999	911	999999	999999	41	357	163	45	999999	246	200	854	729	999999	999999	641	900	110	339	999999	971	999999	826	71	61	748	999999	830	174	999999	597	999999	822	892	128	372	904	154	999999	999999	999999	99	30	612	143	999999	999999	281	118	657	496	855	450	508	700	803	95	251	78	292	136	332	871	194	649	379	42	837	237	809	737	755	708	600	999999	999999	60	223	928	272	516	949	721	517	999999	741	380	323	201	324	287	663	999999	118	999999	515	228	999999	963	763	756	999999	999999	999999	920	999999	999999	850	999999	819	752	999999	322	805	776	187	611	364	809	907	999	718	645	912	531	83	679	599	986	96	663	224	260	174	516	121	905	999999	596	643	594	529	416	382	571	999999	999999	280	342	435	999999	864	35	999999	764	47	759	141	999999	846	70	557	863	999999	166	538	621	999999	299	999999	999999	999999	767	999999	323	480	312	273	350	999999	733	409	999999	561	192	798	198	204	410	999999	361	999999	643	999999	582	46	665	595	999999	999999	793	202	980	676	164	714	106	859	741	294	734	999999	790	999999	123	999999	300	312	638	367	349	426	999999	819	313	507	556	999999	593	287	814	999999	999999	317	332	999999	999999	590	406	478	701	338	463	126	744	865	983	982	636	999999	746	362	957	858	694	376	454	171	373	657	999999	89	999999	464	999999	999999	449	999999	338	582	999999	709	906	170	665	20	963	631	84	448	523	573	390	999999	540	461	999999	197	623	999999	999999	267	999999	749	320	622	72	998	646	727	425	510	654	999999	689	999999	456	796	999999	683	413	823	96	925	999999	594	699	605	923	28	999999	261	860	382	496	974	491	999999	850	53	948	964	984	357	32	999999	919	336	999999	503	999999	963	999999	999999	999999	999999	181	302	999999	725	922	467	85	999999	999999	999999	650	282	567	999999	999999	999999	946	159	735	448	999999	738	999999	999999	675	999999	623	999999	22	999999	999999	920	829	999999	803	199	552	134	130	490	889	366	888	999999	999999	999999	769	275	948	715	999999	999999	214	114	434	442	399	493	999999	999999	843	655	615	174	906	999999	453	343	912	365	747	821	38	254	999999	999999	849	999999	759	38	999999	999999	481	307	288	422	716	724	798	370	799	999999	84	999999	647	243	750	724	951	642	999999	435	999999	592	968	205	815	999999	
555	952	592	355	999999	31	956	496	184	318	885	999999	23	728	545	551	999999	688	999999	468	607	325	731	135	103	127	835	999999	994	888	338	999999	606	755	179	999999	777	454	335	63	999999	160	68	442	838	466	628	474	890	811	36	290	458	999999	362	239	999999	467	999999	999999	999999	788	501	295	979	802	888	267	559	699	774	121	362	999999	854	456	267	999999	296	636	498	371	999999	192	999999	58	999999	999999	403	940	624	319	202	719	867	824	658	999999	462	46	578	371	915	999999	47	999999	928	764	502	906	999999	932	999999	625	999999	824	510	319	433	931	178	639	864	618	84	464	999999	642	826	39	797	493	836	260	67	137	456	999999	155	946	130	870	756	496	999999	691	999999	576	602	52	324	349	349	531	867	999999	506	306	126	582	997	295	937	999999	999999	488	106	999999	568	989	999999	423	999999	487	810	307	882	378	999999	392	325	351	49	999999	999999	457	154	314	999999	127	631	160	970	572	999999	999999	932	293	999999	490	595	226	18	612	673	900	185	861	720	999999	66	138	999999	733	266	655	256	163	757	999999	343	791	539	999999	368	999999	452	601	538	975	375	599	990	999999	797	999999	342	436	120	814	999999	999999	593	999999	70	502	999999	247	315	303	999999	778	536	725	156	804	687	999999	254	999999	457	584	999999	745	204	999999	147	495	936	167	322	819	53	942	389	60	207	716	389	865	724	215	999999	244	397	596	72	275	999999	999999	421	774	999999	999999	367	999999	999999	848	627	603	364	19	311	157	980	999999	735	594	999999	105	606	970	999999	388	730	252	298	999999	357	607	404	872	481	942	746	548	636	999999	585	692	100	358	98	786	999999	999999	904	999999	263	627	999999	999999	929	917	396	450	595	999999	934	124	408	871	501	30	208	999999	999999	368	999999	999999	142	999999	19	999999	15	999999	999999	999999	877	25	347	160	834	730	747	926	943	563	999999	999999	999999	999999	453	470	293	229	999999	78	587	999999	999999	546	736	821	494	512	469	285	912	148	568	202	927	918	777	257	46	770	283	281	999999	999999	999999	114	488	310	904	549	999999	785	400	813	815	999999	838	801	423	23	245	244	999999	667	650	417	738	761	904	534	692	46	193	96	795	315	479	999999	999999	999999	999999	193	607	919	916	999999	748	754	386	78	89	976	833	33	535	48	814	881	333	999999	375	727	406	379	856	333	999999	999999	27	509	999999	635	76	791	680	999999	636	999999	999999	523	999999	983	384	836	455	999999	212	170	560	756	501	999999	
879	339	266	614	999999	999999	73	593	999999	999999	737	877	689	454	909	52	999999	999999	411	276	141	809	735	392	353	999999	999999	149	130	999999	752	270	17	999999	999999	999999	534	75	273	999999	484	167	999999	234	999999	507	156	10	807	999999	817	86	355	235	466	999999	604	999999	271	227	312	923	472	999999	691	476	869	897	698	182	518	286	220	12	792	973	999999	511	145	999999	423	923	342	961	624	676	915	782	999999	685	142	659	804	56	106	560	695	894	542	779	637	259	999999	999999	651	540	866	352	442	492	999999	102	999999	425	803	388	591	510	999999	25	999999	96	571	22	50	858	482	173	906	241	287	999999	969	999999	999999	174	621	999999	319	93	809	999999	349	842	437	50	920	388	252	717	969	194	425	526	228	550	687	299	594	793	68	702	445	211	215	330	999999	383	999999	999999	999999	999999	201	395	215	987	999999	729	584	999	937	104	921	999999	272	102	999999	453	146	667	486	331	123	526	35	117	137	148	637	999999	999999	999999	999999	613	999999	96	993	39	320	241	803	958	714	594	999999	963	781	256	939	122	818	679	246	549	162	445	769	675	369	108	859	608	101	477	92	999999	999999	317	249	185	109	482	142	999999	999999	999999	616	529	670	999999	336	881	209	525	298	999999	999999	630	999999	999999	327	999999	999999	222	381	999999	866	999999	512	466	49	999999	999999	763	22	346	546	340	685	633	829	999999	15	999999	999999	978	408	999999	189	844	97	302	999999	735	858	781	999999	919	534	668	999999	379	999999	213	32	863	874	999999	512	952	701	971	944	826	684	86	323	372	450	999999	796	299	999999	668	378	999999	999999	281	905	999999	999999	626	999999	27	999999	999999	233	801	999999	908	999999	999999	999999	236	999999	126	999999	40	61	999999	999999	449	479	999999	872	372	321	358	835	285	999999	603	540	280	428	84	175	999999	854	235	999999	521	96	999999	298	833	999999	831	524	261	399	999999	999999	999999	772	94	999999	674	999999	999999	147	874	965	10	999999	510	431	793	999999	999999	951	999999	185	826	999999	946	362	937	843	48	147	490	833	999999	885	671	383	999999	508	343	999999	500	999999	255	97	978	556	999999	880	787	412	441	32	455	310	968	410	403	205	826	732	220	831	116	999999	657	50	391	999999	990	999999	24	295	475	152	999999	647	930	738	948	400	999999	999999	65	636	705	467	999999	283	916	999999	999999	221	681	999999	999999	999999	675	782	440	938	174	999999	889	999999	397	156	557	313	849	331	999999	999999	999999	436	465	163	775	999999	999999	
199	662	117	999999	999999	158	999999	613	863	436	999999	999999	157	308	20	999999	304	177	405	248	559	910	84	434	999999	999999	324	964	255	155	562	893	205	26	250	285	67	773	170	999999	999999	542	693	876	67	359	332	366	246	211	171	999999	380	999999	217	289	587	683	999999	937	833	839	368	718	999999	898	999999	141	67	734	178	531	17	893	654	27	999999	999999	377	999999	468	958	727	999999	984	999999	999999	963	808	999999	698	384	171	232	677	999999	183	975	11	169	583	201	308	512	43	640	979	486	587	200	72	388	316	999999	479	875	121	324	999999	999999	385	812	999999	999999	45	793	369	784	226	999999	999999	251	207	999999	663	277	659	225	20	354	999999	46	386	617	898	319	78	999999	753	802	643	859	250	702	783	770	868	212	476	249	999999	204	270	688	999999	821	999999	999999	712	211	226	999999	313	999999	999999	348	436	999999	207	726	725	999999	41	424	265	984	10	504	433	892	409	999999	749	771	83	402	776	697	270	999999	137	969	999999	552	999999	747	555	860	991	444	343	163	999999	749	523	705	172	846	432	999999	821	999999	999999	999999	802	999999	999999	542	316	318	572	738	454	130	598	756	492	489	838	517	438	999999	513	988	558	255	450	999	258	378	239	999999	999999	999999	265	450	305	271	749	815	600	23	553	682	999999	604	709	999999	999999	767	223	683	17	915	933	681	184	685	271	556	999999	999999	293	938	88	999999	474	556	864	158	461	999999	999999	999999	917	425	596	830	999999	953	546	564	847	491	164	556	922	359	963	999999	275	999999	999999	203	999999	452	729	614	603	239	140	999999	31	13	316	999999	943	999999	997	517	94	353	569	317	19	999999	309	802	783	532	721	124	592	290	882	841	999999	999999	999999	474	696	999999	999999	887	823	393	543	844	185	171	612	937	362	455	500	922	999999	692	194	730	999999	999999	831	80	518	26	570	999999	999999	474	772	408	457	533	821	112	125	681	494	626	999999	465	627	621	999999	783	762	146	789	999999	791	999999	999999	807	331	770	999999	166	379	807	999999	802	723	999999	399	214	489	828	999999	398	999999	999999	999999	567	508	687	999999	219	161	734	263	433	951	171	682	999999	56	649	211	60	951	959	312	687	802	429	742	999999	232	714	303	933	512	999999	999999	423	999999	793	308	999999	471	999999	15	645	553	399	850	562	999999	163	999999	840	627	584	999999	847	999999	521	764	88	999999	392	986	999999	999999	330	921	560	17	269	999999	999999	350	566	999999	19	953	999999	999999	413	
578	190	999999	79	999999	463	315	999999	953	316	999999	816	999999	999999	699	999999	954	568	214	233	478	999999	999999	999999	255	905	999999	71	995	437	893	409	387	361	510	999999	504	917	890	976	24	993	999999	700	999999	100	233	130	866	509	64	999999	461	910	934	287	635	999999	823	650	964	254	932	525	423	999999	439	999999	719	935	585	47	678	237	999999	484	694	999999	999999	165	682	378	204	496	383	507	999999	477	427	232	999999	385	103	999999	22	769	999999	999999	287	965	661	999999	411	931	923	999999	717	999999	701	459	999999	781	272	668	968	596	60	445	152	915	999999	961	999999	999999	806	210	943	438	225	449	423	613	576	890	503	135	967	999999	572	366	999999	723	776	967	639	999999	123	435	281	426	719	625	999999	371	999999	999999	306	914	134	723	999999	999999	999999	261	46	979	214	381	174	842	629	999999	999999	786	135	999999	999999	292	857	459	96	518	167	999999	999999	999999	999999	215	999999	804	829	62	999999	849	293	511	715	524	931	999999	152	741	999999	999999	797	932	999999	999999	246	691	513	23	999999	999999	999999	564	131	218	999999	247	314	999999	458	370	23	999999	649	33	503	623	999999	999999	999999	208	316	355	999999	728	999999	999999	55	523	969	999999	999999	815	996	472	999999	728	389	999999	993	693	355	153	293	900	425	999999	292	728	658	622	132	842	999999	999999	369	999999	316	403	216	999999	202	790	39	999999	999999	207	579	187	811	774	244	73	999999	667	853	172	72	357	312	781	515	326	865	357	119	458	162	999999	112	999999	421	986	300	271	501	564	999999	76	830	227	650	115	917	883	999999	68	175	995	13	206	999999	958	999999	434	227	875	924	999999	999999	621	55	999999	84	879	363	257	773	416	176	298	59	999999	527	95	140	409	999999	981	969	999999	293	167	145	905	713	999999	999999	865	53	626	640	999999	959	219	182	999999	41	48	530	139	295	999999	999999	715	156	999999	441	999999	303	817	475	943	713	66	337	887	305	178	999999	900	999999	907	372	549	658	999999	46	999999	912	920	378	370	461	999999	999999	534	999999	999999	758	491	31	999999	571	236	999999	697	999999	903	881	295	914	862	872	630	777	999999	396	289	66	999999	195	134	102	382	448	999999	999999	999999	999999	999999	559	875	419	684	878	471	346	999999	399	961	891	143	999999	999999	16	999999	498	999999	999999	387	148	59	999999	231	305	897	798	198	999999	999999	999999	853	612	88	735	48	999999	999999	751	316	999999	260	890	104	646	62	698	474	999999	933	999999	660	812	913	665	510	
512	999999	388	981	999999	158	358	353	756	48	999999	357	891	968	72	999999	90	755	346	887	168	278	585	253	208	333	999999	854	439	554	999999	698	423	999999	999999	264	809	769	643	999999	999999	546	348	607	999999	999999	583	407	870	315	580	67	999999	777	351	243	999999	145	782	349	999999	504	999999	211	997	832	934	666	442	999999	501	320	121	453	986	622	929	999999	722	857	750	424	999999	133	999999	983	130	645	999999	302	651	673	986	303	566	999999	631	146	610	698	416	916	999999	73	814	270	945	999999	791	999999	313	999999	999999	924	999999	911	520	791	238	23	999999	999999	781	149	166	827	334	818	999999	999999	991	793	377	33	451	833	459	920	319	999999	48	995	999999	165	989	25	261	71	704	655	886	999999	908	596	986	999999	144	825	906	986	936	137	999999	999999	737	999999	268	398	483	999999	462	600	481	524	975	999999	443	626	160	151	576	999999	123	241	701	999999	884	999999	47	332	999999	633	23	999999	777	999999	758	652	428	478	999999	999999	587	938	202	296	999999	394	999999	279	684	518	674	765	420	673	23	15	511	586	635	487	361	161	76	828	999999	159	746	74	958	999999	999999	681	999999	714	684	185	48	415	792	500	170	768	647	190	958	258	912	114	999999	999999	150	842	842	279	511	436	871	374	709	219	999999	555	321	893	321	992	380	705	989	838	967	105	793	999999	999999	592	999999	886	869	338	246	999999	178	215	999999	364	839	125	213	999999	313	674	705	583	852	614	999999	999999	868	966	877	217	999999	68	785	55	58	707	951	999999	923	984	999999	999999	973	15	387	115	252	956	999999	264	502	741	534	302	400	999999	292	713	146	758	28	903	460	39	527	119	999999	605	316	999999	174	294	333	999999	178	334	999999	999999	236	351	999999	912	812	622	999999	382	534	492	655	838	424	248	781	999999	999999	602	921	999999	487	278	684	999999	999999	32	999999	217	999999	215	134	75	999999	999999	486	795	256	116	999999	837	324	154	585	938	950	999999	717	999999	512	168	363	999999	413	999999	369	958	999999	864	271	789	532	506	964	329	368	589	238	999999	761	986	918	999999	999999	93	629	342	692	746	697	183	314	175	704	999999	852	557	662	943	85	528	139	392	844	311	315	818	190	266	579	370	248	738	999999	526	250	502	999999	329	999999	999999	275	919	176	98	485	999999	999999	715	476	811	927	294	902	999999	857	999999	25	999999	778	999999	162	436	176	336	934	576	999999	188	19	359	999999	999999	999999	999999	999999	219	225	755	
826	948	27	474	789	768	443	953	835	930	668	714	486	865	551	236	874	839	752	839	164	908	365	999999	706	127	329	594	999999	853	980	647	999999	270	999999	830	792	687	646	408	893	980	740	80	519	999999	872	625	999999	679	999999	423	467	385	601	917	999999	405	768	671	449	848	575	981	999999	30	404	226	999999	720	444	197	202	354	946	999999	178	294	112	999999	255	703	802	708	999999	999999	999999	934	999999	466	247	999999	918	975	999999	54	414	758	131	999999	999999	655	143	80	245	986	230	999999	439	999999	748	307	302	367	999999	745	999999	999999	311	999999	840	470	558	999999	483	56	999999	227	999999	901	769	999999	173	613	512	599	570	999999	473	693	346	999999	999999	250	717	939	105	999999	558	223	998	546	999999	739	658	438	107	117	999999	999999	718	999999	727	537	999999	339	999999	688	854	826	185	324	999999	618	999999	772	966	317	317	543	951	717	668	999999	903	232	962	434	999999	83	999999	462	999999	284	974	342	350	999999	999999	999999	805	999999	999999	731	48	683	152	838	693	886	472	789	800	63	247	11	345	554	634	435	376	999999	999999	781	334	999999	190	999999	643	712	999999	999	725	929	999999	544	999999	999999	144	229	999999	134	999999	78	611	712	999999	90	46	973	997	796	999999	999999	22	999999	682	999999	407	999999	503	999999	999999	980	464	472	73	870	324	702	991	408	419	415	999999	999999	968	665	180	999999	70	109	93	670	715	635	667	569	917	643	861	94	539	819	999999	67	930	760	613	148	999999	999999	766	344	982	599	386	926	810	770	136	999999	755	999999	265	404	938	534	275	829	805	504	999999	999999	999999	906	999999	600	689	999999	321	218	61	41	972	278	342	999999	999999	125	258	999999	759	157	999999	844	338	754	563	331	128	406	494	784	342	154	838	95	503	86	731	785	246	521	999999	918	966	999999	999999	999999	71	199	847	159	999999	75	745	806	174	999999	577	123	47	368	179	999999	723	277	699	827	439	257	255	610	394	999999	503	999999	697	598	878	615	941	576	269	999999	559	999999	213	277	409	999999	999999	507	508	617	748	878	999999	544	204	999999	34	984	999999	813	943	999999	765	116	571	507	118	999999	128	962	182	470	109	250	999999	999999	73	431	999999	407	999999	748	112	777	725	625	895	163	404	999999	999999	956	29	456	985	323	580	106	705	901	924	355	999999	546	445	999999	779	111	188	999999	635	602	566	160	486	205	143	988	391	946	999999	954	181	938	381	225	451	653	265	52	808	966	726	527	
482	982	999999	999999	341	447	846	794	974	587	553	988	400	868	969	789	189	591	715	999999	299	999999	999999	450	174	229	836	135	845	146	999999	669	876	999999	677	504	835	999999	656	944	109	817	979	593	394	393	825	999999	683	999999	862	999999	999999	966	238	999999	808	919	402	121	610	720	948	838	579	999999	121	361	201	475	954	612	935	999999	659	481	999999	999999	999999	780	404	264	999999	379	283	999999	418	910	810	174	695	999999	999999	544	343	389	868	150	23	999999	281	473	391	999999	521	260	999999	489	999999	757	999999	228	999999	621	717	356	277	999999	565	788	476	999999	999999	999999	779	999999	436	400	438	999999	999999	848	999999	554	509	931	999999	243	857	999999	510	928	999999	999999	651	476	61	563	827	986	999999	999999	585	235	44	79	922	364	439	483	823	999999	61	46	154	999999	652	319	999999	786	484	999999	721	542	999999	547	607	497	999999	312	986	872	572	451	999999	999999	999999	999999	520	439	18	517	804	384	208	619	877	567	908	999999	999999	742	451	51	512	999999	999999	52	999999	497	999999	999999	979	136	496	951	327	609	878	831	410	312	799	683	999999	966	999999	346	999999	668	669	999999	588	408	999999	254	431	531	939	89	999999	231	999999	32	967	999999	538	678	887	999999	999999	277	688	87	999999	521	999999	768	274	545	849	241	999999	288	827	431	999999	581	648	999999	530	999999	670	798	96	999999	909	776	715	204	438	999999	459	96	376	402	361	511	831	999999	999999	662	267	403	240	514	522	124	205	545	737	999999	999999	999999	727	999999	607	999999	990	396	999999	176	62	79	117	298	781	621	999999	435	79	344	750	681	999999	867	539	276	567	999999	666	794	581	999999	466	482	530	813	369	999999	794	471	521	444	364	145	609	197	999999	942	999999	901	213	770	476	999999	999999	358	704	859	965	999999	999999	999999	729	817	595	999999	613	635	767	999999	262	49	640	608	823	315	999999	804	267	352	999999	625	850	765	591	999999	704	74	275	182	118	509	999999	463	148	999999	714	546	999999	999999	583	660	184	763	649	999999	139	867	579	900	41	999999	999999	622	360	707	567	964	236	784	999999	549	369	595	859	752	143	186	999999	720	600	779	264	540	768	329	451	96	999999	428	680	836	999999	375	150	218	907	293	112	440	545	750	320	766	548	44	300	588	903	999999	39	953	407	999999	999999	262	645	71	854	40	999999	999999	848	807	999999	352	64	994	455	651	845	850	83	999999	999999	999999	999999	999999	992	733	39	862	192	229	999999	727	439	635	
999999	888	572	999999	439	82	184	999999	902	999999	662	206	980	999999	142	262	999999	189	879	999999	999999	999999	999999	157	78	999999	11	403	297	999999	419	385	999999	428	929	567	999999	999999	420	11	999999	119	947	956	835	796	753	999999	730	930	178	219	848	71	951	615	105	425	777	318	80	781	776	999999	103	286	293	561	999999	999999	184	61	768	877	999999	574	512	836	322	282	377	999999	999999	367	459	210	537	850	477	999999	472	663	231	999999	999999	999999	343	999999	863	558	512	202	365	999999	755	126	450	970	999999	386	113	999999	113	504	941	801	118	419	824	893	748	442	93	62	112	520	999999	666	946	999999	241	838	972	763	999999	184	913	517	611	342	999999	567	312	999999	999999	212	999999	727	170	139	963	923	849	970	999999	79	118	999999	999999	244	999999	784	33	108	155	274	296	999999	734	766	888	600	807	491	999999	191	999999	992	841	899	960	113	505	817	486	999999	999999	12	999999	700	76	610	465	376	56	999999	999999	999999	999999	946	916	220	992	404	251	372	999999	368	837	628	939	999999	471	162	999999	193	999999	216	621	999999	999999	294	396	43	700	288	144	440	445	167	999999	926	56	895	983	999999	120	999999	575	123	999999	999999	175	999999	761	950	148	313	102	862	696	337	593	118	999999	632	823	959	999999	963	237	685	922	679	981	999999	80	576	178	533	83	187	640	507	646	655	128	72	282	750	149	831	348	582	999999	999999	342	937	235	361	999999	161	407	612	886	515	707	496	999999	747	999999	572	145	569	789	519	999999	95	471	24	513	760	686	953	824	406	347	350	218	671	999999	142	351	817	605	999999	999999	38	621	141	948	632	719	534	870	999999	999999	999999	793	951	999999	257	475	220	847	176	474	453	788	489	177	999999	287	681	77	999999	231	327	963	867	738	999999	474	999999	75	881	51	162	93	999999	710	568	556	266	58	433	999999	140	970	439	457	999999	999999	141	963	591	999999	47	466	999999	355	378	999999	926	223	954	782	144	154	966	134	999999	370	999999	778	999999	810	31	633	644	91	100	357	999999	419	412	428	342	377	484	999999	14	695	960	902	342	999999	630	53	104	650	531	985	999999	314	145	965	999999	363	999999	781	333	999999	822	51	264	31	290	517	810	535	450	767	670	440	999999	626	999999	999999	445	855	189	977	999999	993	559	115	999999	229	283	446	999999	999999	23	999999	212	599	999999	918	999999	321	473	999999	242	568	999999	764	999999	574	193	999999	565	80	999999	509	601	356	875	999999	999999	
159	677	70	243	373	999999	999999	753	967	238	530	753	491	990	999999	392	999999	744	970	793	794	999999	779	999999	763	881	649	999999	514	111	855	724	54	436	498	643	412	880	999999	753	999999	21	358	345	663	765	84	90	999999	127	536	611	999999	999999	697	369	898	34	479	492	999999	409	248	999999	999999	806	709	64	501	999999	999999	195	999999	226	999999	783	441	443	999999	998	806	568	278	999999	574	254	819	19	739	139	999999	387	410	385	586	339	772	492	963	856	999999	999999	588	312	147	350	735	999999	980	914	927	999999	999999	481	999999	607	141	999999	300	138	987	700	999999	999999	745	999999	785	499	639	725	20	949	479	526	941	787	980	999999	260	234	518	140	999999	825	211	289	736	928	699	979	207	921	201	999999	999999	366	703	226	566	545	565	245	58	264	903	978	999999	135	539	898	626	175	999999	76	620	999999	670	999999	170	466	865	856	999999	660	999999	98	758	999999	656	585	93	999999	999999	714	668	999999	91	774	921	233	303	610	999999	801	362	42	331	134	224	999999	695	213	66	109	680	999999	445	398	737	999999	230	350	999999	954	814	862	765	999999	408	347	775	999999	999999	936	173	264	999999	998	999999	494	767	633	999999	999999	889	999999	707	310	44	999999	999999	692	47	117	13	999999	141	444	986	499	277	999999	726	877	248	798	634	129	936	425	999999	447	999999	252	56	596	921	836	999999	933	999999	464	851	448	510	999999	999999	471	933	220	133	32	21	807	226	332	907	552	999999	100	256	999999	999999	619	999999	399	601	999999	70	416	999999	999999	379	999999	344	812	999999	287	377	999999	939	999999	195	726	302	999999	435	999999	35	723	999999	378	441	974	687	999999	999999	242	731	121	999999	999999	999999	527	188	827	999999	999999	473	413	999999	629	185	248	999999	93	999999	647	999999	498	963	999999	768	347	727	999999	863	999999	999999	768	721	361	999999	266	674	874	762	668	547	474	576	477	820	999999	984	999999	999999	999999	822	999999	183	453	999999	242	999999	999999	999999	73	799	999999	964	999999	593	705	692	387	82	918	574	286	330	734	999999	999999	922	496	497	157	999999	666	469	999999	582	770	595	278	446	999999	118	501	579	699	868	31	510	328	883	999999	929	999999	987	999999	628	999999	283	448	353	72	320	661	685	999999	999999	142	66	999999	674	822	999999	423	999999	758	810	83	707	631	999999	88	352	603	612	382	227	754	679	194	52	999999	496	156	924	999999	12	457	815	430	987	735	965	216	999999	71	14	999999	999999	999999	474	554	838	652	
582	274	999999	999999	58	313	931	956	463	872	260	638	335	999999	499	567	755	362	999999	287	643	140	123	145	999999	551	999999	999999	98	999999	719	497	207	844	574	659	999999	296	409	512	999999	999999	282	102	956	24	735	51	26	108	999999	122	296	561	999999	451	999999	583	766	507	935	230	867	22	999999	762	440	490	398	839	999999	469	953	755	788	612	999999	30	189	935	815	335	694	990	967	607	211	646	999999	133	508	89	529	901	576	278	173	269	940	999999	584	254	653	999999	204	22	168	999999	773	406	999999	140	404	830	692	609	535	876	54	999999	561	999999	655	275	340	824	940	61	189	519	999999	598	90	985	999999	999999	999999	516	796	955	999999	999999	873	999999	540	377	685	699	219	966	742	296	224	395	642	999999	599	999999	847	379	82	117	361	263	958	994	999999	419	999999	131	927	29	90	99	116	999999	921	226	734	962	999999	250	842	223	999999	161	384	694	352	571	970	304	669	426	882	341	318	999999	480	999999	327	276	229	999999	49	722	999999	999999	999999	751	868	999999	999999	999999	240	999999	999999	148	486	807	619	999999	76	999999	161	999999	360	999999	217	774	582	311	746	199	645	873	31	755	183	64	999999	259	415	600	703	597	999999	784	196	60	999999	180	143	672	926	961	209	999999	999999	416	372	999999	999999	515	179	566	999999	464	248	367	810	519	964	432	862	370	950	999999	214	563	981	575	477	167	707	411	178	83	273	999999	673	709	818	767	999999	402	342	899	999999	146	961	999999	546	828	249	558	216	710	810	565	999999	999999	999999	383	999999	796	85	759	808	768	999999	562	201	999999	693	999999	700	999999	999999	470	38	61	999999	78	601	794	999999	999999	917	158	999999	467	273	999999	674	939	601	999999	343	895	326	582	101	999999	748	409	999999	999999	145	147	857	999999	970	350	537	959	689	49	781	640	766	999999	999999	999999	573	930	298	493	889	753	999999	264	863	999999	153	456	999999	999999	330	999999	798	57	512	999999	301	194	497	999999	999999	715	260	999999	999999	703	139	888	740	442	99	817	120	999999	102	391	637	603	156	135	206	90	999	999999	718	589	999999	718	924	72	368	388	443	375	999999	184	503	947	999999	170	715	265	715	999999	301	512	91	296	955	999999	999999	697	999999	371	726	99	715	952	843	84	999999	420	963	678	84	711	384	744	199	999999	999999	690	999999	999999	419	941	999999	482	17	216	508	555	763	803	919	670	999999	81	648	999999	469	550	113	526	308	305	301	999999	453	589	137	346	
106	47	999999	461	694	61	951	785	724	242	945	999999	999999	999999	999999	170	758	999999	370	313	999999	999999	458	347	999999	999999	999999	124	649	337	39	427	89	171	458	725	999999	468	975	999999	129	862	509	999999	605	476	950	992	999999	140	289	999999	228	824	250	999999	589	999999	999999	999999	373	837	999999	397	213	528	558	414	999999	932	999999	299	437	81	193	242	466	231	999999	999999	535	695	476	519	57	989	208	264	920	327	999999	676	999999	999999	925	292	726	121	33	87	918	546	144	715	541	989	612	999999	999999	17	674	367	162	765	682	999999	371	626	999999	223	329	303	999999	540	796	922	706	999999	999999	999999	515	354	208	665	201	988	999999	760	977	67	387	61	623	999999	999999	999999	999999	827	94	257	920	999999	999999	810	757	624	63	604	919	618	292	941	11	740	999999	329	169	496	573	999999	127	999999	649	292	999999	278	680	999999	999999	999999	408	879	999999	898	980	999999	582	397	907	576	935	956	840	368	774	446	60	883	420	999999	618	37	263	400	140	319	460	999999	974	489	944	482	717	901	999999	413	366	999999	760	95	746	771	589	996	999999	170	770	290	518	399	228	797	169	999999	410	380	625	999999	999999	999999	955	103	422	428	632	462	248	939	158	999999	999999	999999	132	334	999999	846	999999	267	640	969	548	179	971	585	270	157	322	164	999999	839	788	180	343	999999	140	653	358	170	374	307	999999	999999	141	157	999999	999999	999999	835	976	999999	999999	368	554	999999	999999	785	132	837	167	999999	149	94	448	319	582	908	999999	999999	999999	933	999999	287	892	343	58	999999	47	823	999999	990	999999	487	999999	937	999999	999999	626	544	999999	354	531	999999	13	890	168	999999	999999	822	575	999999	666	640	640	52	76	999999	475	220	750	413	747	308	999999	176	11	999999	906	510	412	162	292	79	74	849	412	975	284	12	185	221	999999	225	258	865	334	842	846	999999	999999	261	999999	415	794	999999	606	999999	950	836	888	506	930	999999	419	999999	128	596	576	791	640	999999	381	473	999999	539	89	532	60	999999	842	168	814	999999	639	161	207	999999	284	510	999999	190	35	447	123	678	291	451	805	835	746	737	276	65	504	781	880	999999	999999	999999	999999	84	182	253	994	729	692	168	253	268	225	250	321	76	548	460	74	933	359	366	258	999999	999999	224	959	114	999999	999999	276	999999	281	999999	507	30	999999	178	17	781	999999	999999	986	999999	208	547	619	506	425	210	517	999999	999999	946	140	23	16	999999	999999	957	999999	889	837	933	
891	395	987	508	999999	301	51	379	452	292	490	966	379	999999	439	999999	999999	463	999999	692	999999	232	151	334	999999	493	999999	187	821	60	497	563	999999	63	241	812	999999	121	762	134	168	147	602	433	999999	174	643	880	418	178	362	831	210	154	999999	999999	253	662	999999	999999	287	864	558	402	999999	999999	419	326	894	626	999999	494	700	564	534	113	999999	999999	867	999999	850	142	768	652	698	666	362	412	371	572	569	999999	198	512	999999	304	999999	209	638	538	755	327	986	999999	549	999999	999999	645	999999	588	48	535	794	999999	409	999999	105	905	999999	138	999999	999999	955	332	999999	730	999999	198	718	239	524	999999	88	338	665	532	156	999999	113	830	536	716	791	782	533	999999	112	686	999999	701	999999	683	506	510	964	747	371	664	734	999999	572	941	927	390	74	618	457	465	845	876	999999	128	999999	873	601	858	999999	182	798	33	628	618	95	27	41	999999	999999	578	999999	917	999999	492	999999	294	999999	594	789	999999	999999	915	586	646	841	235	702	90	999999	632	908	116	999999	999999	999999	711	200	953	999999	909	359	233	999999	999999	999999	927	999999	999999	876	517	999999	17	78	814	999999	883	447	981	777	999999	999999	951	959	999999	669	268	395	972	626	541	999999	315	999999	880	62	494	231	707	555	913	520	196	999999	999999	27	901	999999	717	999999	982	999999	219	185	997	594	407	274	402	999999	832	542	743	890	999999	999999	310	279	198	762	970	662	739	435	999999	999999	999999	999999	595	999999	768	231	999999	248	999999	277	999999	139	740	295	999999	230	828	498	723	381	776	999999	999999	950	717	631	999999	955	999999	330	534	783	321	657	465	660	999999	128	450	610	864	505	999999	77	538	180	999999	902	118	749	999999	250	999999	492	572	999999	878	645	566	999999	999999	999999	484	999999	742	111	817	92	830	993	552	709	58	122	517	999999	59	999999	421	546	999999	946	846	24	496	999999	81	999999	95	633	781	42	562	313	238	151	31	999999	335	436	363	456	82	999999	206	133	201	600	975	302	782	87	233	29	53	436	876	999999	826	999999	40	999999	997	207	221	999999	157	999999	883	375	259	126	999999	984	999999	647	874	999999	817	999999	102	480	999999	792	850	999999	808	542	269	802	999999	561	116	999999	406	375	999999	875	902	687	976	456	716	609	999999	666	999999	249	836	999999	562	153	652	464	999999	999999	999999	214	999999	517	711	999999	485	999999	110	697	999999	999999	588	818	198	999999	829	999999	396	645	764	999999	750	193	101	999999	705	999999	999999	131	909	
652	999999	846	241	253	528	394	975	999999	971	634	999999	354	656	23	660	28	217	563	999999	999999	77	720	794	889	464	172	425	151	909	622	841	999999	788	367	88	741	586	945	480	445	164	35	999999	140	745	405	537	999999	908	687	655	686	999999	397	585	999999	62	999999	788	365	968	833	460	359	999999	530	999999	299	999999	919	999999	999999	92	878	999999	999999	55	999999	154	69	635	347	243	999999	966	999999	180	401	781	999999	689	999999	166	124	476	330	575	325	347	224	999999	999999	999999	999999	255	999999	603	928	39	543	754	397	999999	729	999999	999999	600	237	392	637	359	999999	517	656	239	206	116	999999	412	999999	476	999999	326	929	999999	397	999999	253	976	584	561	999999	371	248	533	999999	999999	436	394	999999	729	347	999999	999999	999999	675	729	497	759	59	999999	635	526	999999	77	34	81	278	509	342	999999	356	260	808	999999	117	999999	279	132	938	999999	680	583	568	999999	999999	999999	615	999999	554	667	705	494	927	308	926	726	999999	181	509	999999	768	926	999999	416	999999	96	135	634	758	872	460	375	999999	889	605	61	999999	686	938	238	999999	214	955	674	999999	862	999999	509	159	391	434	108	622	718	400	753	531	161	933	999999	671	981	315	682	217	339	673	48	702	874	768	692	999999	281	764	999999	999999	388	683	520	763	625	485	999999	448	362	999999	112	498	852	999999	806	999999	896	566	484	898	283	466	403	199	294	807	284	999999	741	865	351	954	836	782	153	478	423	999999	55	506	939	243	999999	586	570	549	999999	999999	962	939	346	714	289	999999	999999	921	290	331	479	817	210	753	706	497	411	158	661	80	387	999999	999999	617	520	978	959	999999	612	999999	999999	744	999999	999999	999999	802	529	636	999999	180	94	999999	198	101	999999	238	999999	195	537	367	999999	422	888	779	999999	634	999999	999999	203	999999	706	658	318	473	702	999999	859	279	103	999999	967	999999	483	491	985	165	149	247	999999	999999	682	774	999999	999999	641	216	999999	187	963	36	201	800	443	373	474	435	913	724	399	999999	378	36	101	999999	999999	410	938	406	794	811	999999	373	920	911	628	999999	155	74	832	496	878	999999	315	76	712	176	341	120	999999	999999	251	999999	847	733	914	656	682	999999	854	240	277	999999	999999	161	999999	999999	880	532	999999	542	289	848	891	902	207	696	720	35	919	233	999999	828	390	999999	570	80	525	999999	996	999999	259	999999	999999	602	228	428	298	163	535	884	296	809	374	484	999999	403	999999	999999	999999	227	999999	999999	999999	
631	170	449	999999	999999	591	999999	312	693	535	773	292	23	638	299	684	999999	408	567	999999	44	936	270	463	999999	999999	999999	547	580	999999	779	46	601	315	999999	441	778	999999	148	571	999999	582	603	284	601	999999	999999	764	999999	270	757	819	378	999999	999999	999999	900	986	173	195	424	999999	999999	42	756	999999	691	999999	60	857	905	999999	269	999999	434	462	343	986	999999	714	708	412	313	319	903	959	999999	443	390	999999	541	792	195	952	156	151	850	999999	528	864	510	557	999999	386	365	337	999999	383	733	472	361	999999	999999	459	999999	999999	620	422	138	796	79	999999	999999	166	326	123	244	316	848	293	999999	772	999999	997	213	160	698	927	954	575	409	294	710	999999	999999	999999	999999	999999	475	144	531	437	442	731	794	263	240	557	70	251	103	999999	534	450	859	589	456	136	255	337	999999	692	999999	562	397	999999	547	409	624	699	455	509	841	713	762	999999	339	736	213	950	919	151	999999	999999	482	166	759	269	999999	952	180	541	999999	147	821	838	999999	879	344	18	999999	831	933	370	795	594	411	999999	688	684	260	719	923	999999	418	182	999999	755	90	241	999999	287	999999	999999	529	914	29	704	892	999999	216	459	402	204	999999	98	999999	506	999999	999999	999999	938	581	383	702	460	617	194	729	648	22	224	799	999999	982	438	999999	270	841	880	574	707	928	999999	999999	800	999999	728	999999	999999	964	329	999999	202	486	999999	999999	966	969	999999	306	999999	974	253	911	999999	999999	999999	222	999999	607	947	664	46	999999	57	19	999999	905	901	999999	889	134	409	684	692	999999	999999	626	894	732	999999	301	773	584	740	732	999999	852	486	150	37	515	999999	722	999999	664	999999	878	999999	88	888	999999	77	999999	999999	999999	574	568	228	999999	62	673	328	999999	93	655	999999	462	583	325	999999	964	429	761	115	384	870	687	667	37	584	728	197	999999	999999	999999	999999	838	177	999999	167	125	633	870	97	364	999999	191	639	371	773	999999	305	123	999999	923	642	315	999999	43	839	887	999999	200	999999	999999	485	511	238	999999	432	63	295	552	167	219	340	559	674	751	196	689	57	306	264	245	433	84	72	920	820	999999	18	999999	200	999999	999999	442	839	762	879	685	999999	18	938	720	63	999999	955	544	592	93	641	87	846	160	840	604	936	795	999999	410	449	318	810	515	54	161	362	887	994	898	719	911	871	510	999999	49	368	544	191	680	128	528	999999	737	286	999999	999999	999999	999999	619	506	999999	861	478	999999	999999	207	
433	676	902	400	78	549	694	373	729	216	345	999999	800	246	402	999999	230	999999	920	980	83	999999	999999	863	323	457	384	401	999999	60	403	274	102	842	934	868	288	290	60	979	643	374	556	724	951	625	639	383	114	439	641	196	999999	999999	134	999999	562	48	86	620	174	302	999999	679	812	81	331	999999	999999	534	335	939	241	999999	347	708	682	398	999999	697	818	11	297	247	999999	216	948	439	717	740	315	249	213	439	814	350	999999	877	912	999999	999999	681	81	999999	113	701	954	385	326	999999	522	999999	136	389	801	999999	15	999999	999999	605	133	891	999999	571	228	999999	736	802	136	997	41	804	999999	41	999999	146	929	717	999999	716	262	572	122	302	228	150	123	824	637	651	345	999999	616	316	757	412	999999	999999	361	999999	999999	162	999999	999999	999999	717	688	105	986	999999	243	297	326	554	353	560	999999	947	352	87	972	912	174	485	661	813	197	999999	284	999999	705	429	366	124	750	999999	323	793	999999	999999	461	27	999999	999999	417	57	999999	72	963	999999	633	999999	168	999999	56	63	988	774	667	581	999999	519	820	999999	999999	814	930	211	999999	253	247	985	50	842	625	999999	999999	201	77	613	999999	134	216	87	366	999999	999999	92	78	696	999999	549	999999	336	979	942	207	841	999999	603	127	699	268	720	959	999999	453	325	657	999999	979	796	706	63	669	405	313	999999	639	747	999999	999999	143	999999	999999	697	859	713	862	683	999999	243	187	999999	496	222	865	496	128	999999	769	945	999999	976	999999	999999	842	82	667	583	999999	999999	212	276	999999	279	566	161	588	999999	999999	739	463	974	344	999999	618	242	566	457	539	999999	624	920	999999	999999	422	166	399	999999	855	999999	999999	288	54	303	41	911	424	999999	655	714	999999	857	999999	39	491	461	642	971	706	610	515	999999	54	999999	999999	999999	298	451	856	409	762	773	999999	999999	999999	185	929	999999	714	707	999999	349	801	825	910	767	999999	948	126	961	999999	428	119	254	281	836	244	232	463	999999	999999	972	370	256	952	144	450	929	346	315	531	600	266	999999	792	999999	999999	228	911	82	302	350	334	895	884	344	664	171	999999	999999	941	707	588	965	94	844	978	554	999999	776	999999	999999	611	811	440	924	171	999999	462	999999	428	25	321	391	456	282	648	475	999999	617	479	999999	208	999999	374	999999	22	300	914	999999	197	863	354	145	999999	242	738	523	999999	999999	182	554	708	625	438	999999	395	206	519	812	206	512	192	999999	306	46	861	131	
447	999999	999999	870	204	999999	917	564	671	999999	999999	999999	543	134	21	411	445	925	999999	582	61	448	438	815	781	999999	751	684	681	999999	838	718	380	617	999999	999999	58	312	999999	999999	708	874	264	999999	999999	305	278	999999	501	780	999999	380	466	288	80	998	188	105	98	999999	763	242	883	582	347	916	843	926	999999	172	363	142	576	386	874	999999	999999	228	254	999999	834	679	192	900	999999	468	262	101	546	87	669	953	223	267	999999	475	990	999999	872	654	461	999999	999999	999999	999999	687	999999	89	414	892	814	960	851	612	999999	93	59	982	999999	879	663	999999	389	970	999999	410	919	999999	999999	408	999999	511	356	599	34	492	655	853	483	999999	663	183	687	654	273	999999	111	610	999	356	999999	18	999999	992	991	999999	962	999999	835	27	768	999999	999999	999999	706	999999	613	999999	588	776	438	205	999999	723	225	490	75	735	999999	793	308	318	319	598	999999	188	999999	363	999999	324	999999	602	28	999999	821	177	999999	681	999999	960	105	999999	32	233	918	230	509	654	777	999999	999999	236	355	999999	718	460	999999	545	33	528	999999	260	654	273	256	835	187	53	999999	999999	450	393	787	746	697	999999	296	96	679	762	999999	489	586	999999	680	302	256	999999	999999	999999	991	504	999999	430	999999	999999	204	999999	976	93	999999	466	751	729	999999	260	449	609	999999	999999	173	99	865	999999	849	999999	674	557	592	953	999999	211	306	540	66	946	999999	367	954	852	264	999999	119	596	999999	222	999999	999999	999999	429	999999	999999	632	487	207	901	999999	397	999999	113	999999	647	999999	999999	999999	999999	170	999999	999999	123	525	92	655	501	14	637	979	278	551	999999	950	817	520	173	110	941	579	818	999999	164	999999	347	999999	851	999999	617	370	999999	101	877	61	999999	193	923	903	771	999999	140	482	999999	921	370	845	999999	162	363	137	13	999999	563	272	999999	999999	518	806	187	999999	804	999999	397	276	893	187	674	999999	433	999999	597	999999	338	949	448	346	773	242	947	502	999999	698	328	490	367	173	538	614	710	649	675	999999	999999	475	197	321	94	303	38	192	999999	367	728	730	539	743	594	613	999999	15	114	285	859	685	999999	115	999999	999999	909	729	648	999999	875	783	957	480	999999	862	762	999999	261	479	999999	764	999999	999999	970	597	950	999999	579	999999	790	705	545	400	267	49	24	999999	819	186	999999	999999	543	121	491	999999	999999	999999	209	731	851	697	999999	634	81	104	364	975	145	999999	957	999999	999999	723	279	999999	247	567	999999	504	999999	
680	317	84	999999	905	999999	219	994	35	999999	890	999999	847	83	103	951	910	999999	173	999999	49	946	916	229	109	158	820	842	321	707	999999	847	705	883	999999	389	999999	550	176	873	999999	980	119	88	77	870	312	999999	185	228	999999	999999	999999	818	808	999999	401	855	984	756	410	377	682	999999	620	53	719	999999	999999	999999	282	999999	162	299	540	999999	836	999999	162	239	999999	180	666	103	380	965	999999	886	84	447	988	823	565	999999	473	776	307	791	467	999999	160	999999	999999	999999	945	999999	999999	759	999999	750	999999	563	703	999999	999999	240	711	999999	999999	999999	999999	833	999999	466	724	458	805	743	999999	763	761	54	379	999999	89	507	999999	203	157	414	879	999999	607	334	999999	434	130	809	999999	242	999999	718	843	813	999999	326	459	999999	747	496	170	352	933	524	989	852	999999	999999	676	412	999999	518	441	544	774	217	235	564	999999	300	338	995	243	594	698	52	211	566	999999	762	57	152	456	661	253	537	114	93	345	697	250	556	999999	107	434	557	287	999999	48	570	999999	999999	374	457	168	175	119	349	999999	999999	999999	627	999999	913	364	665	72	999999	300	247	999999	152	229	999999	999999	781	999999	146	169	151	765	902	528	790	670	163	999999	998	502	88	427	765	266	999999	999999	999999	342	230	742	999999	495	507	18	800	467	949	999999	156	408	386	313	972	190	685	191	748	999999	999999	252	999999	888	999999	287	222	999999	347	885	831	181	999999	449	999999	404	399	656	267	893	999999	333	721	488	630	999999	126	774	454	585	581	216	308	524	999999	977	540	999999	431	230	796	980	999999	74	843	999999	999999	937	671	578	790	999999	999999	855	380	109	531	723	267	999999	170	447	999999	761	313	624	872	910	999999	664	863	519	234	47	999999	747	999999	657	645	999999	626	189	113	876	795	553	999999	999999	153	809	456	817	623	999999	999999	359	614	999999	760	228	112	72	406	999999	714	281	804	886	758	632	896	873	87	612	846	999999	344	499	999999	999999	342	999999	766	731	218	56	896	276	977	999999	999999	845	999999	426	552	999999	999999	999999	171	999999	748	405	999999	521	999999	582	739	20	999999	999999	999999	125	401	10	886	683	305	675	799	668	999999	999999	909	999999	499	999999	999999	661	69	291	208	249	338	999999	999999	999999	733	999999	999999	635	999999	885	999999	898	999999	27	453	896	999999	999999	269	117	305	502	149	221	496	684	999999	861	605	88	950	999999	879	999999	787	949	988	950	949	59	856	173	362	499	382	20	287	481	999999	999999	131	
999999	32	999999	943	999999	312	800	449	59	234	956	40	237	934	335	29	956	240	504	908	589	919	220	260	141	149	649	838	486	999999	549	264	525	999999	759	807	788	999999	951	647	198	510	900	999999	999999	143	135	564	56	991	331	250	112	999999	541	281	999999	841	812	696	662	961	963	652	684	701	515	999999	185	999999	241	134	289	999999	999999	999999	28	999999	360	999999	24	95	792	495	999999	309	162	999999	999999	999999	995	999999	30	999999	999999	236	547	258	999999	999999	628	855	389	528	760	206	960	255	462	462	263	999999	999999	813	681	577	999999	478	999999	385	549	999999	853	696	533	999999	114	999999	873	492	541	999999	253	161	379	169	705	274	999999	878	348	907	890	963	234	577	999999	216	582	416	67	999999	999999	765	999999	999999	11	692	994	476	102	999999	382	969	999999	492	183	339	999999	522	872	999999	743	698	47	642	281	890	472	999999	828	897	999999	466	999999	471	99	488	502	999999	168	999999	999999	999999	999999	412	999999	921	52	741	404	136	772	999999	544	163	336	982	999999	27	195	999999	230	49	647	204	493	915	544	459	403	999999	836	530	999999	859	635	484	999999	634	117	999999	999999	999999	561	701	135	999999	922	281	145	116	760	485	728	57	792	240	621	591	918	619	387	592	348	709	299	252	706	684	528	852	80	103	909	835	272	499	487	946	78	112	993	999999	324	297	934	999999	801	317	77	999999	999999	999999	999999	497	972	265	392	852	411	883	685	247	999999	293	45	666	575	892	784	302	752	674	522	816	626	125	278	60	774	999999	450	999999	617	133	989	750	386	422	863	16	117	635	544	195	426	755	999999	999999	999999	277	785	908	532	999999	652	197	807	899	871	999999	987	999999	87	473	442	295	999999	630	303	294	290	163	999999	999999	195	126	140	337	999999	871	606	247	799	507	999999	541	866	842	480	801	943	486	551	16	29	775	558	80	999999	141	134	887	999999	966	987	632	879	755	589	999999	67	999999	510	999	260	750	541	999999	320	999999	428	788	159	999999	999999	999999	611	999999	758	999999	568	69	584	268	746	999999	510	833	999999	999999	662	999999	999999	945	744	474	976	551	755	279	243	977	760	851	712	346	738	244	999999	194	30	856	999999	180	999999	999999	895	252	262	542	250	708	71	789	249	317	536	999999	999999	877	826	69	277	489	185	591	999999	999999	555	999999	999999	275	999999	335	509	805	124	91	978	746	578	734	298	223	38	535	916	999999	611	999999	809	534	486	748	367	960	588	999999	
995	385	999999	172	696	851	999999	974	500	735	289	999999	203	454	999999	21	308	999999	771	64	460	650	674	338	999999	161	600	455	999999	999999	967	999999	999999	606	999999	999999	58	416	48	999999	661	64	999999	190	999999	178	211	365	309	474	449	275	999999	999999	68	355	711	369	50	545	260	116	195	40	768	740	226	999999	368	631	999999	891	999999	999999	402	405	999999	493	647	952	999999	999999	156	324	29	701	999999	692	548	741	892	688	375	503	196	555	868	13	421	999999	952	615	997	677	510	558	222	865	142	662	739	227	722	98	596	25	959	870	20	77	390	999999	58	999999	739	285	525	560	147	846	999999	612	81	999999	10	343	248	479	813	471	489	493	560	999999	11	675	965	287	907	180	999999	998	992	999999	569	428	566	379	938	235	43	661	999999	295	135	999999	155	999999	97	999999	999999	490	66	549	588	896	972	172	625	74	319	247	653	967	260	538	619	727	137	999999	999999	868	541	588	438	999999	766	999999	760	999999	999999	999999	200	999999	403	115	941	999999	999999	672	999999	999999	999999	999999	915	795	17	760	44	596	516	999999	898	515	484	908	949	478	121	760	140	707	999999	750	999999	379	57	998	573	155	596	176	999999	464	999999	999999	124	999999	673	999999	819	15	999999	173	368	112	51	685	999999	999999	166	473	341	15	542	749	992	999999	339	545	999999	19	197	889	999	350	999999	444	389	999999	794	291	804	478	999999	134	475	247	391	442	337	371	828	87	988	133	999999	955	922	386	391	119	999999	137	894	810	999999	352	999999	999999	646	607	305	79	701	874	668	863	75	417	283	754	999999	897	999999	386	191	120	900	876	999999	510	522	13	719	999999	953	677	999999	139	316	133	83	373	796	730	999999	759	999999	999999	464	971	999999	514	999999	637	496	440	919	517	629	999999	451	999999	512	145	95	302	359	999999	999999	991	289	999999	999999	159	999999	258	111	487	319	431	734	786	422	544	620	17	900	999999	197	999999	757	76	999999	608	682	999999	861	999999	644	774	409	368	999999	473	691	954	999999	953	957	999999	999999	999999	207	207	973	664	875	999999	524	999999	401	277	829	407	243	999999	434	502	477	999999	397	450	843	545	32	376	594	948	852	665	999999	946	135	999999	194	999999	868	312	634	999999	910	892	999999	999999	382	999999	999999	794	239	477	529	912	485	999999	999999	888	598	662	185	607	80	926	125	859	485	999999	152	999999	223	917	355	131	867	460	983	504	314	999999	999999	889	837	799	719	385	145	690	999999	72	
108	305	727	999999	137	37	946	999999	777	286	90	999999	990	658	581	322	132	407	54	34	89	356	583	321	499	296	769	281	217	740	999999	794	999999	999999	781	918	999999	999999	994	839	513	999	999999	38	206	245	899	189	228	407	999999	999999	646	446	999999	752	722	416	999999	841	267	675	999999	46	562	295	944	910	999999	663	132	999999	999999	214	521	90	999999	554	124	264	397	590	63	809	487	985	999999	547	107	38	205	782	433	163	582	838	231	690	475	999999	999999	988	311	564	999999	280	334	441	925	901	133	177	302	460	999999	677	621	999999	559	577	147	999999	999999	848	467	350	558	999999	632	999999	858	939	89	213	963	408	288	498	535	217	661	717	621	206	905	38	999999	999999	709	904	999999	264	140	898	773	893	186	463	107	934	721	84	999999	999999	52	194	97	99	497	55	999999	133	999999	352	915	430	785	615	942	438	860	585	550	999999	999999	604	999999	999999	439	999999	999999	825	400	999999	495	586	999999	999999	163	721	940	401	999999	663	516	103	999999	788	982	999999	999999	570	520	669	84	146	534	90	999999	448	385	906	659	427	824	572	732	999999	856	339	521	999999	462	999999	497	999999	109	886	221	999999	781	999999	208	96	999999	999999	315	731	999999	359	61	827	999999	715	345	44	741	68	839	943	370	981	999999	653	831	702	118	298	181	615	46	647	999999	423	666	366	999999	572	999999	172	267	11	323	999999	287	694	823	746	885	463	727	50	57	278	12	799	97	555	265	999999	553	26	560	911	322	999999	958	179	58	979	335	999999	999999	676	686	369	668	435	375	146	878	371	413	717	999999	996	599	600	420	866	999999	162	999999	205	619	999999	450	999999	194	873	736	654	698	905	137	557	999999	381	591	643	141	662	999999	128	391	191	613	842	34	326	999999	999999	758	192	999999	182	862	407	66	999999	918	999999	250	502	410	233	673	507	590	340	999999	228	18	776	734	616	973	999999	814	438	637	608	387	867	68	378	999999	516	205	954	695	49	999999	155	999999	875	421	687	718	168	518	999999	262	694	767	596	358	981	999999	999999	209	673	999999	628	808	319	878	383	999999	999999	337	167	312	635	644	519	902	863	61	859	205	999999	480	999999	999999	531	356	999999	109	472	30	914	68	111	755	31	456	696	347	999999	997	48	999999	686	830	361	999999	626	999999	258	693	495	999999	999999	999999	913	202	936	708	287	963	194	999999	971	21	999999	108	210	880	622	999999	216	526	646	861	166	52	794	825	568	
728	729	643	999999	778	535	984	470	212	841	999999	519	988	69	452	812	765	282	675	418	262	602	999999	437	999999	999999	969	293	736	742	999999	408	121	150	559	243	550	431	202	486	438	637	997	49	793	554	227	466	204	59	401	769	999999	417	999999	135	999999	216	667	301	565	999999	734	470	969	430	407	848	510	218	271	344	999999	198	980	624	605	707	643	640	269	999999	99	686	999999	111	289	704	834	433	260	344	999999	901	920	999999	999999	537	999999	999999	999999	999999	955	985	788	999999	690	930	436	999999	530	286	573	36	999999	999999	999999	999999	129	867	999999	703	999999	87	958	927	580	187	278	999999	999999	78	999999	280	494	890	557	113	999999	293	999999	359	277	152	999999	999999	770	737	870	867	135	855	417	212	232	999999	365	878	36	861	486	513	662	999999	970	461	999999	303	542	151	999999	507	159	835	456	791	435	870	183	984	166	843	316	410	127	865	660	999999	57	51	999999	679	87	999999	999999	907	697	93	999999	451	999999	477	204	729	372	999999	706	581	999999	441	26	999999	999999	52	704	999999	999999	261	999999	114	801	999999	255	501	999999	825	999999	999999	38	548	999999	999999	999999	999999	659	689	999999	587	999999	498	169	88	678	999999	999999	999999	999999	44	341	173	999999	445	999999	999999	650	999999	231	703	122	999999	207	593	553	999999	346	999999	999999	999999	393	999999	994	619	999999	578	999999	722	544	638	476	576	851	395	781	865	999999	658	999999	630	90	546	467	945	474	999999	999999	999999	535	470	999999	360	253	999999	999999	326	999999	999999	232	448	131	927	999999	592	999999	546	999999	811	811	999999	380	999999	348	999999	999999	846	558	59	155	721	286	379	196	84	368	125	999999	999999	999999	464	999999	999999	436	887	508	162	969	874	718	928	806	489	764	847	999999	592	999999	86	117	805	999999	129	999999	999999	171	999999	740	503	999999	120	222	843	77	999999	999999	999999	261	999999	667	739	999999	999999	340	227	999999	796	615	349	983	776	113	256	743	938	696	999999	801	999999	725	999999	422	999999	650	999999	999999	962	421	416	857	466	340	561	419	377	999999	999999	788	727	595	374	146	401	519	457	17	999999	999999	999999	661	423	999999	335	999999	911	327	411	42	732	511	952	385	208	491	999999	445	552	837	375	20	610	788	83	340	360	619	30	999999	999999	999999	750	862	999999	755	999999	999999	15	999999	507	60	999999	62	999999	999999	999999	999999	999999	999999	999999	21	465	137	734	128	60	634	999999	995	384	999999	307	455	838	141	999999	99	103	453	57	893	440	725	339	
325	493	999999	999999	858	697	371	680	120	964	192	145	622	137	173	705	809	876	19	452	215	999999	81	224	924	464	553	896	495	999999	108	580	739	797	419	635	502	902	900	308	23	621	197	490	656	995	148	999999	929	748	248	27	430	999999	134	999999	422	999999	999999	403	153	474	195	999999	999999	611	406	824	717	538	212	907	999999	711	439	593	565	590	999999	928	325	590	966	747	623	91	160	466	672	999999	999999	168	999999	506	164	548	436	939	625	54	599	324	999999	401	545	340	51	999999	844	541	17	831	775	878	88	999999	507	999999	999999	999999	461	940	161	871	999999	54	812	479	557	890	167	999999	999999	523	339	999999	999999	575	211	292	49	441	622	141	839	999999	999999	226	428	600	999999	987	314	840	592	659	999999	383	85	501	528	572	999999	953	384	391	866	261	999999	86	226	932	246	351	744	29	328	30	999999	999999	661	999999	60	956	850	179	321	134	931	679	838	962	499	710	764	477	280	668	756	457	523	999999	676	351	999999	999999	750	999999	106	999999	999999	999999	999999	151	840	932	521	214	113	214	999999	742	330	870	248	264	442	536	587	276	749	659	999999	584	420	999999	919	709	582	741	999999	358	999999	999999	347	999999	621	999999	999999	832	956	75	565	552	386	781	999999	806	113	129	675	999999	999999	829	823	682	878	999999	999999	320	22	999999	631	999999	999999	722	714	962	532	999999	999999	94	665	755	319	683	104	721	999999	639	718	122	605	999999	75	214	999999	208	544	665	817	855	628	559	819	154	443	203	767	663	77	999999	284	999999	487	591	558	999999	519	149	588	167	999999	100	602	899	215	999999	305	580	749	999999	427	867	999999	787	465	116	936	174	249	999999	953	999999	571	869	838	54	975	484	656	999999	688	405	87	999999	297	999999	956	999999	939	274	898	196	999999	561	431	416	827	999999	999999	999999	693	999999	899	688	999999	33	529	999999	999999	171	203	821	924	999999	827	999999	790	83	500	999999	159	999999	999999	999999	12	767	999999	19	447	431	226	286	358	999999	660	343	505	999999	456	274	18	233	858	777	81	86	272	519	734	409	626	999999	209	207	303	677	999999	924	999999	446	999999	519	999999	639	945	917	999999	720	745	493	999999	401	999999	999999	919	926	999999	458	903	999999	504	120	285	48	805	472	87	160	910	982	224	999999	999999	20	870	498	936	999999	831	999999	613	552	773	250	882	235	136	973	287	377	519	670	31	760	941	292	999999	258	999999	483	999999	322	809	999999	279	946	687	617	
365	431	989	938	626	749	321	952	346	44	165	579	345	113	872	543	999999	553	999999	952	78	999999	264	688	999999	358	999999	301	999999	21	971	935	547	519	618	856	387	581	999999	999999	448	989	946	209	102	264	148	736	449	999999	299	725	397	735	549	777	999999	310	552	277	434	999999	999999	335	73	999999	999999	825	495	26	999999	891	999999	999999	513	88	999999	65	596	140	220	588	999999	477	999999	255	547	812	970	840	690	87	38	776	999999	999999	999999	621	999999	999999	233	322	250	432	119	407	999999	999999	231	999999	145	120	999999	421	67	846	177	999999	613	818	681	228	855	655	335	88	862	733	439	94	307	999999	919	723	907	897	999999	999999	367	324	38	436	591	509	705	579	999999	616	718	10	261	49	18	327	200	14	999999	595	106	41	544	493	682	999999	173	999999	999999	990	514	169	508	999999	383	298	999999	999999	636	355	949	756	714	999999	24	438	833	267	21	602	532	902	440	752	332	336	999999	545	754	999999	999999	999999	999999	999999	112	559	501	999999	666	719	538	945	378	122	999999	350	326	299	479	253	313	905	113	598	999999	612	729	755	425	57	999999	253	500	191	999999	999999	377	342	153	465	999999	329	601	302	73	999999	534	328	117	999999	19	490	999999	510	151	441	486	999999	914	500	829	746	999999	999999	999999	294	999999	196	113	285	999999	984	155	24	317	984	999999	810	534	881	88	999999	648	999999	47	39	187	989	999999	577	883	586	427	653	635	200	241	983	102	779	999999	347	999999	831	18	999999	344	62	203	167	999999	675	265	43	421	428	107	654	581	180	116	465	156	536	999999	396	566	502	388	127	753	330	718	755	749	740	196	816	435	21	694	135	796	882	449	217	330	999999	241	216	999999	586	411	999999	999999	676	200	688	439	621	469	842	999999	85	999999	807	999999	510	999999	681	241	290	229	570	485	999999	999999	999999	999999	999999	75	181	270	181	34	176	999999	999999	92	82	999999	999999	999999	999999	552	851	999999	720	477	641	260	820	999999	560	974	999999	366	841	446	691	18	999999	601	255	556	999999	582	501	999999	247	888	170	999999	999999	141	733	999999	999999	27	634	528	947	796	455	933	255	999999	710	206	222	809	87	360	401	999999	999999	906	142	999999	264	279	960	999999	240	752	99	999999	999999	428	999999	999999	999999	823	811	999999	999999	140	156	999999	310	226	872	304	838	438	811	810	36	157	999999	827	771	159	763	999999	568	288	999999	702	843	852	999999	291	955	314	859	263	548	238	13	493	759	
820	955	999999	407	665	831	801	941	999999	375	999999	910	423	147	800	69	457	604	782	573	454	477	458	45	590	349	999999	999999	557	272	798	999999	34	999999	950	203	726	956	902	457	999999	761	564	487	449	380	541	999999	68	203	100	999999	231	999999	315	352	999999	12	816	999999	306	232	393	999999	576	598	999999	356	196	999999	343	500	702	335	809	693	913	970	595	219	807	366	999999	363	181	175	999999	999999	761	607	696	723	149	586	160	999999	377	547	910	999999	495	195	981	461	999999	600	930	896	999999	622	439	536	999999	607	999999	939	711	40	999999	999999	999999	780	999999	999999	999999	999999	360	126	184	277	999999	999999	70	744	724	622	999999	999999	503	581	245	35	994	149	178	169	999999	542	77	220	999999	999999	702	509	183	714	999999	402	550	249	249	814	721	842	306	999999	476	999999	882	895	564	999999	536	274	175	652	786	455	419	751	314	817	58	964	447	978	673	560	999999	999999	32	983	999999	263	341	430	313	161	999999	115	692	643	659	181	999999	999999	810	437	343	530	927	155	982	798	935	432	999999	757	999999	327	999999	999999	111	872	873	580	142	282	999999	745	348	999999	612	999999	69	670	168	876	318	999999	177	246	227	50	92	876	10	721	328	909	999999	556	756	525	715	776	542	999999	307	85	55	538	999999	598	192	303	543	678	739	275	999999	890	449	999999	999999	163	698	999999	999999	999999	999999	421	999999	34	91	999999	878	96	598	292	138	380	999999	242	999999	638	741	629	858	789	343	332	982	63	999999	773	117	620	999999	562	88	481	997	310	999999	634	584	999999	999999	399	425	999999	89	456	999999	893	999999	216	922	521	421	78	212	10	663	999999	438	900	999999	317	684	267	999999	45	213	656	383	277	736	999999	64	999999	122	999999	999999	999999	999999	535	916	752	461	900	698	853	151	20	278	996	646	257	206	683	999999	209	715	167	734	999999	253	490	519	54	479	999999	999999	999999	955	744	999999	776	14	903	984	636	999999	784	999999	869	894	203	388	386	630	999999	392	380	999999	913	752	216	162	209	292	436	999999	417	430	364	396	999999	999999	533	999999	869	252	302	999999	464	353	931	999999	865	159	59	111	142	423	990	950	96	999999	52	991	430	624	999999	621	558	404	448	999999	999999	999999	902	149	855	27	760	999999	100	680	714	570	999999	618	297	60	242	334	999999	993	440	413	309	999999	21	541	939	999999	999999	681	999999	70	905	577	393	391	999999	999999	256	125	999999	753	860	415	274	482	180	999999	336	
755	999999	233	304	454	923	999999	183	889	999999	999999	87	514	799	418	999999	654	664	999999	234	905	803	331	88	983	999999	999999	999999	893	747	539	371	136	999999	999999	999999	918	999999	460	654	592	218	367	783	932	999999	158	954	451	876	620	999999	925	587	430	999999	67	154	320	124	246	999999	289	152	999999	952	950	999999	118	126	620	888	999999	999999	642	999999	446	547	156	999999	191	999999	999999	27	136	721	445	999999	999999	999999	244	999999	455	345	417	345	928	224	195	979	97	562	846	335	999999	732	613	336	945	999999	515	999999	999999	374	933	514	156	272	25	876	999999	411	999999	378	881	847	999999	869	191	307	999999	231	362	177	858	999999	886	775	762	999999	118	119	603	764	233	725	775	999999	412	903	999999	999999	208	318	999999	685	464	999999	454	418	299	744	154	648	999999	999999	167	830	516	314	628	380	509	620	767	407	808	342	154	165	81	362	999999	288	118	999999	32	53	704	999999	174	999999	330	354	115	374	999999	955	799	999999	567	944	999999	108	285	818	166	588	551	74	877	131	333	298	346	937	999999	865	540	862	271	123	136	343	149	219	60	165	515	403	442	852	542	999999	999999	136	788	368	999999	299	999999	444	502	640	305	52	999999	41	17	177	97	109	999999	937	678	999999	818	240	999999	76	999999	999999	82	157	631	999999	589	128	700	220	159	999999	862	250	916	826	621	999999	47	107	134	28	158	348	999999	343	438	999999	535	154	317	557	410	937	531	945	372	354	18	280	999999	966	999999	999999	999999	178	247	184	31	999999	832	333	202	860	942	749	851	733	840	298	596	999999	999999	556	903	601	517	925	718	999999	463	276	486	999999	644	167	687	362	329	147	106	999999	584	683	321	999999	364	550	995	782	103	638	514	720	684	999999	383	784	999999	426	661	321	999999	59	999999	566	846	435	225	999999	72	499	414	999999	202	342	999999	909	245	918	247	967	930	999999	877	824	762	766	92	175	784	999999	468	902	486	784	798	999999	294	754	147	999999	334	220	720	603	234	811	999999	351	80	473	999999	974	189	694	391	999999	999999	574	999999	90	352	60	10	168	41	511	226	999999	999999	875	625	490	999999	317	642	999999	226	283	600	950	248	999999	105	320	364	493	722	792	999999	279	361	999999	950	999999	586	999999	220	561	572	723	595	120	999999	204	847	68	203	872	61	671	313	898	973	853	841	611	999999	689	804	547	788	999999	24	999999	999999	905	540	723	731	367	509	664	710	876	365	137	932	900	
473	999999	300	850	999999	731	966	463	746	107	226	974	328	999999	757	35	934	171	106	544	681	942	528	479	150	693	999999	648	999999	107	497	713	679	65	226	508	256	937	692	292	307	999999	999999	442	507	756	999999	999999	907	999999	942	203	41	999999	999999	999999	999999	820	710	57	570	327	275	649	609	512	999999	999999	999999	258	999999	996	479	814	246	621	784	95	972	999999	654	193	741	513	999999	303	682	290	836	695	730	436	237	644	722	999999	794	519	832	995	999999	775	674	658	906	945	999999	227	162	606	746	999999	848	325	999999	387	586	762	999999	316	829	999999	436	618	528	352	769	999999	101	266	826	274	262	977	934	878	999999	92	999999	219	999999	465	138	239	949	47	588	911	252	999999	999999	42	999999	999999	175	999999	349	65	140	999999	186	889	135	895	999999	481	440	871	391	523	867	503	165	999999	999999	999999	999999	206	668	490	764	999999	999999	999999	862	999999	999999	735	811	999999	539	999999	999999	999999	43	690	339	242	459	478	607	717	530	728	999999	999999	877	749	789	999999	557	152	396	649	799	328	999999	378	43	986	999999	704	999999	892	983	414	551	121	999999	56	45	999999	747	200	882	57	336	863	289	962	999999	999999	946	20	941	397	77	312	254	714	393	999999	209	473	999999	903	657	999999	744	72	358	765	999999	999999	765	903	405	205	766	751	991	443	98	80	999999	741	758	999999	999999	596	347	248	867	536	663	84	455	999999	999999	979	399	698	128	226	614	160	991	999999	254	47	991	871	545	999999	723	950	999999	999999	402	505	155	607	999999	158	725	119	898	999999	90	999999	999999	131	252	787	999999	999999	324	871	466	920	999999	555	805	913	604	999999	703	999999	813	713	999999	326	999999	999999	999999	999999	999999	970	501	504	261	29	999999	562	589	870	629	757	999999	429	999999	10	672	481	755	600	802	773	999999	259	416	532	168	377	489	142	249	794	954	999999	291	999999	380	961	668	729	999999	252	999999	734	846	945	999999	999999	87	211	999999	409	702	999999	989	247	426	251	999999	729	861	755	999999	457	999999	835	803	580	147	291	999999	711	812	35	177	559	450	819	999999	471	307	774	299	288	488	839	101	720	580	54	927	999999	999999	939	868	676	180	876	113	21	151	999999	255	796	582	941	999999	676	75	439	999999	607	838	627	431	96	999999	999999	999999	790	743	999999	999	103	363	999999	839	873	999999	999999	389	573	999999	999999	329	652	528	502	705	999999	253	425	654	150	256	329	300	255	999999	781	220	999999	908	322	
278	999999	999999	999999	442	91	112	999999	518	575	60	999999	999999	446	307	778	568	999999	98	999999	547	327	438	858	846	999999	999999	999999	999999	385	289	999999	665	402	133	270	997	376	70	623	999999	529	906	89	999999	999999	437	999999	947	739	223	257	297	999999	775	950	999999	796	315	408	882	518	999999	143	295	57	568	499	323	46	781	201	903	474	986	28	999999	358	768	823	607	355	646	626	999999	42	715	999999	627	182	640	999999	71	662	741	926	171	773	794	53	463	937	540	910	957	999999	999999	823	501	757	539	281	37	491	800	999999	999999	742	971	999999	341	391	872	999999	406	579	139	999999	999999	999999	857	647	999999	725	370	999999	814	999999	999999	149	688	999999	686	870	642	999999	183	580	861	999999	63	428	801	541	711	999999	74	399	514	999999	892	999999	999999	441	999999	891	717	311	999999	140	723	999999	84	832	999999	999999	705	12	999999	47	999999	999999	389	529	15	999999	999999	32	23	297	605	425	231	290	999999	584	802	999999	999999	750	650	871	458	730	999999	917	354	999999	967	272	377	71	889	476	999999	342	724	570	435	471	55	695	999999	833	535	307	915	793	585	989	646	460	42	999999	999999	534	999999	658	999999	98	94	877	999999	751	919	543	535	999999	308	914	860	242	818	508	704	955	583	624	205	192	11	560	393	977	626	999999	999999	141	90	457	241	999999	531	999999	387	177	640	546	913	992	772	999999	495	671	999999	413	641	999999	999999	441	950	486	463	856	96	533	494	87	135	13	999999	404	674	851	999999	795	999999	481	131	537	325	999999	710	213	420	841	999999	721	847	999999	999999	505	87	648	506	754	999999	674	260	853	683	562	999999	999999	999999	378	496	643	988	344	702	999999	999999	526	126	913	775	260	999999	255	468	999999	239	999999	728	18	326	35	354	928	193	46	999999	999999	999999	999999	626	800	725	52	999999	431	733	999999	519	999999	102	560	999999	593	979	360	999999	15	395	910	999999	508	999999	479	999999	471	999999	70	999999	665	939	145	673	363	297	975	535	403	999999	47	999999	726	999999	613	999999	766	502	999999	999999	832	807	225	881	943	440	127	999999	255	990	999999	141	673	363	853	999999	999999	887	179	306	13	825	834	114	358	999999	606	999999	999999	562	295	968	539	121	327	999999	999999	263	999999	923	999999	999999	289	413	27	905	376	372	999999	999999	959	878	333	463	945	17	972	121	533	81	833	21	47	693	705	914	602	561	46	995	460	702	999999	256	137	645	545	431	999999	453	505	243	566	150	999999	
999999	644	85	176	319	885	612	730	658	999999	167	330	596	708	112	312	999999	336	553	977	267	720	87	336	999999	472	551	35	90	576	600	455	999999	100	999999	999999	527	999999	726	120	848	972	999999	167	969	999999	949	723	983	150	690	907	23	173	345	695	567	748	866	847	999999	587	650	92	499	999999	433	505	419	999999	785	429	610	442	139	294	221	920	367	984	522	999999	52	939	885	692	999999	733	999999	602	999999	779	528	878	776	271	332	999999	667	266	891	454	999999	160	365	270	999999	999999	44	60	484	646	391	999999	334	515	545	710	206	999999	999999	699	749	817	999999	16	999999	731	665	999999	999999	794	262	110	103	78	525	891	584	999999	395	999999	699	704	999999	75	397	645	553	271	726	622	230	861	999999	201	704	495	999999	999999	368	575	915	176	999999	999999	394	290	788	999999	989	999999	135	580	421	420	10	54	999999	64	999999	265	999999	403	151	349	999999	400	124	901	999999	39	999999	235	266	819	945	999999	615	438	681	116	857	297	282	82	496	999999	999999	999999	201	659	796	999999	741	112	397	999999	34	749	999999	993	176	999999	999999	959	792	900	324	601	475	476	439	270	999999	511	408	890	131	79	852	923	950	549	710	999999	243	884	494	163	432	433	509	866	322	687	999999	970	999999	322	999999	596	335	848	999999	724	999999	535	999999	239	704	507	399	954	896	202	999999	999999	186	999999	726	907	416	170	179	999999	999999	572	948	695	999999	999999	494	999999	789	266	597	112	450	985	494	708	291	264	459	924	44	554	969	130	644	324	999999	999999	596	381	999999	174	678	999999	757	657	586	907	669	999999	23	590	174	640	999999	940	185	201	691	28	626	162	711	254	17	423	603	999999	60	255	644	274	223	999999	86	433	433	393	237	837	131	999999	999999	192	999999	453	389	339	525	704	148	602	537	577	755	38	463	434	999999	344	64	758	856	423	632	748	377	756	564	181	999999	792	963	854	896	999999	567	529	343	564	999999	999999	999999	356	999999	51	736	645	662	57	999999	999	343	999999	783	372	527	180	560	999999	86	632	774	354	197	356	999999	683	999999	513	999999	934	100	495	310	789	455	510	316	999999	21	732	104	516	999999	517	458	79	81	534	724	396	968	999999	487	411	999999	958	999999	999999	411	999999	964	158	587	45	999999	848	593	993	916	999999	999999	999999	999999	354	538	999999	999999	679	898	569	612	999999	789	84	999999	921	17	899	300	999999	999999	556	189	958	767	945	929	176	999999	610	486	999999	
999999	706	532	999999	28	143	872	999999	999999	489	861	841	450	817	999999	513	999999	999999	840	999999	703	429	676	999999	999999	202	999999	592	338	999999	80	297	93	534	999999	93	999999	965	902	999999	36	68	681	860	694	347	517	949	586	426	105	621	769	793	384	198	39	225	999999	999999	557	289	903	839	419	574	758	999999	289	286	961	115	95	966	666	644	747	815	622	451	684	636	16	999999	999999	458	528	300	999999	350	63	999999	754	86	326	999999	164	842	451	130	589	601	670	309	464	999999	536	802	136	740	450	223	603	768	151	999999	282	999999	958	960	999999	467	767	938	232	635	360	999999	650	919	489	905	374	501	999999	93	999999	706	457	889	922	725	999999	419	999999	839	732	985	934	405	999999	173	883	491	999999	999999	833	732	87	829	640	527	162	217	260	545	849	112	906	68	999999	575	544	78	999999	330	304	358	48	392	999999	374	83	255	454	326	31	883	426	741	999999	243	999999	628	259	404	573	955	169	364	990	999999	999999	876	449	999999	629	999999	452	999999	826	485	693	694	926	275	453	906	763	999999	523	999999	685	999999	808	722	946	916	999999	999999	757	348	999999	683	999999	282	295	999999	805	555	696	999999	440	671	914	773	999999	934	701	999999	999999	666	202	235	841	999999	944	914	78	727	999999	713	999999	809	997	488	296	19	303	999999	980	256	111	999999	247	316	536	24	260	44	999999	21	999999	834	693	100	155	963	842	377	338	381	139	87	603	999999	220	999999	674	435	487	539	641	58	13	703	564	999999	999999	534	498	999999	663	43	555	940	499	999999	125	906	342	332	999999	925	325	999999	999999	34	613	999999	106	904	350	824	557	999999	380	175	999999	989	535	170	976	999999	878	408	717	105	531	663	493	59	999999	767	999999	164	371	999999	733	404	586	540	381	732	999999	593	999999	839	486	912	570	334	340	999999	999999	999999	356	860	999999	916	891	31	502	950	771	56	399	583	999999	999999	280	664	442	436	999999	999999	788	254	878	295	818	877	999999	619	103	999999	999999	388	396	920	808	511	999999	816	513	564	999999	430	999999	392	203	16	117	93	642	999999	999999	904	723	385	394	111	999999	761	999999	23	999999	999999	999999	612	999999	999999	196	811	594	999999	994	625	923	848	956	999999	294	496	101	811	770	535	976	197	277	999999	664	20	999999	706	529	908	717	499	161	165	999999	357	999999	192	820	306	499	872	999999	999999	981	999999	429	36	817	495	999999	296	253	876	906	670	345	999999	356	186	285	999999	
249	96	907	433	696	999999	794	936	442	999999	991	999999	46	113	286	10	833	788	590	509	889	43	248	431	999999	999999	259	902	999999	541	999999	999999	31	611	999999	999999	368	557	189	629	241	880	999999	760	999999	999999	839	802	394	345	999999	567	595	775	997	216	999999	999999	999999	421	550	891	925	900	83	357	999999	999999	999999	462	999999	999999	609	961	999999	18	999999	999999	136	999999	445	457	999999	676	852	277	58	255	613	426	976	882	378	767	88	999999	955	163	686	999999	336	999999	331	931	702	412	958	633	507	989	236	369	360	712	999999	103	383	999999	58	999999	308	999999	821	64	486	760	907	841	883	928	63	999999	802	999999	148	999999	999999	586	973	449	319	425	748	624	200	616	531	665	792	984	966	706	999999	999999	648	139	593	277	455	942	504	999999	749	578	999999	409	999999	181	574	945	967	796	285	608	496	883	458	206	999999	869	238	252	59	899	961	356	721	922	540	19	447	999999	141	40	945	203	675	179	999999	790	60	360	999999	847	999999	180	431	506	393	765	999999	396	413	585	999999	262	999999	850	617	590	999999	644	999999	564	507	118	664	254	663	999999	217	289	518	82	999999	877	160	212	882	791	999999	225	538	999999	338	999999	999999	555	326	692	999999	999999	999999	108	113	416	719	999999	349	908	515	187	843	100	557	401	878	999999	766	836	112	999999	968	999999	665	999999	115	865	999999	457	663	119	999999	970	999999	393	999999	419	999999	413	168	623	862	973	285	746	381	999999	228	937	182	124	788	999999	590	271	856	999999	442	641	310	853	311	892	255	406	999999	873	923	174	674	468	999999	363	999999	488	999999	994	999999	999999	100	667	647	298	284	548	330	447	389	905	536	991	977	337	112	315	322	999999	728	879	999999	999999	524	999999	999999	999999	752	999999	812	999999	269	999999	194	999999	551	999999	215	22	617	999999	85	812	493	28	637	683	999999	999999	261	372	176	41	276	671	999999	591	152	593	36	570	795	895	635	287	999999	675	999999	464	786	469	999999	310	362	32	803	999999	25	999999	426	589	999999	719	999999	450	999999	238	594	523	99	959	501	999999	985	56	910	190	186	215	382	961	999999	999999	999999	791	271	865	679	254	999999	749	575	999999	999999	446	999999	999999	721	195	351	417	90	293	999999	827	999999	489	324	315	121	999999	507	810	999999	465	713	999999	471	392	188	999999	559	350	654	350	393	999999	999999	548	709	833	469	990	999999	965	999999	593	661	429	999999	782	551	999999	142	256	251	765	521	712	733	150	
614	339	16	281	857	999999	639	999999	999999	122	999999	775	606	287	999999	516	999999	168	584	129	545	52	568	406	999999	195	217	408	108	627	343	741	999999	568	229	139	984	591	999999	999999	954	636	985	999999	747	999999	999999	855	103	735	999999	363	137	613	604	572	771	610	753	672	532	241	925	816	999999	303	960	999999	68	33	532	365	60	443	175	909	66	856	658	752	428	361	314	373	808	980	613	211	963	656	368	383	999999	445	617	723	710	179	932	999999	815	728	797	79	212	463	312	999999	448	695	516	914	951	999999	253	180	926	999999	17	999999	689	759	84	412	664	159	527	615	826	452	208	886	923	215	999999	699	564	999999	170	355	999999	920	762	277	999999	999999	431	836	201	446	797	158	172	999999	764	66	999999	395	415	63	999999	697	867	995	999999	630	991	746	999999	999999	615	999999	401	999999	130	769	996	807	999999	220	999999	690	423	389	999999	60	723	789	450	880	55	179	830	117	999999	999999	62	767	781	999999	462	684	999999	999999	830	116	756	510	999999	999999	69	846	132	204	335	255	284	999999	350	445	906	211	305	192	507	446	860	293	253	150	999999	239	36	753	757	52	917	775	999999	549	999999	223	775	455	821	209	57	999999	781	999999	705	575	427	345	612	261	999999	590	999999	394	255	472	999999	999999	288	999999	820	999999	446	292	338	508	928	999999	151	999999	436	849	371	308	999999	235	512	90	444	151	812	999999	999999	506	663	337	999999	174	303	831	955	902	177	990	388	999999	999999	498	834	206	999999	626	203	919	824	539	228	841	995	999999	960	186	438	147	28	999999	239	940	999999	11	874	999999	506	320	737	533	682	380	920	721	999999	23	256	999999	505	195	497	230	681	133	118	793	178	999999	870	778	474	999999	972	999999	448	258	869	832	999999	881	129	882	191	301	857	847	921	284	999999	947	930	200	999999	832	999999	18	999999	505	893	90	595	233	449	958	999999	651	408	671	282	788	999999	999999	914	999999	76	614	49	390	999999	270	872	893	300	923	999999	284	398	149	999999	439	989	999999	999999	252	295	896	442	232	999999	215	449	999999	11	204	802	516	285	28	999999	37	999999	877	238	632	218	999999	932	526	120	784	263	999999	999999	842	798	780	999999	672	337	179	181	999999	999999	71	821	622	999999	105	130	341	998	379	382	999999	999999	122	145	316	44	593	963	999999	122	999999	952	999999	999999	168	999999	32	41	612	691	597	855	162	728	177	811	595	999999	836	405	999999	786	883	999999	999999	
382	686	644	999999	638	999999	216	999999	704	701	118	999999	427	733	699	107	999999	395	688	999999	999999	318	393	967	505	448	783	999999	999999	344	671	78	304	729	786	719	387	863	999999	947	999999	600	458	999999	68	180	178	86	147	307	478	400	999999	110	742	73	302	999999	672	999999	959	89	744	999999	999999	999999	999999	697	999999	980	719	446	421	741	404	143	860	999999	908	335	279	707	989	999999	865	999999	999999	204	987	723	426	710	201	784	987	311	855	999999	996	28	999999	999999	139	999999	587	999999	978	462	705	608	999999	936	768	347	920	999999	99	530	504	759	175	999999	999999	233	563	999999	255	637	754	103	287	772	370	890	501	798	578	832	635	833	302	421	999999	388	519	490	999999	999999	863	734	221	335	999999	246	852	691	770	905	603	578	786	351	999999	611	331	999999	999999	878	999999	132	999999	999999	895	999999	999999	754	653	331	713	82	77	999999	773	999999	882	952	188	133	47	810	38	672	239	67	57	950	713	999999	67	88	914	73	18	741	999999	999999	440	999999	779	999999	47	448	201	530	510	394	577	688	999999	378	999999	452	840	45	999999	21	37	837	623	516	999999	766	274	635	167	14	393	42	969	928	522	999999	354	939	772	999999	481	709	999999	662	383	35	167	999999	999999	999999	232	999999	647	49	926	999999	310	273	67	281	184	566	372	505	10	545	999999	801	856	998	108	901	999999	514	540	328	290	960	143	999999	608	585	999999	999999	999999	999999	999999	929	11	919	954	91	999999	501	999999	914	346	61	661	999999	315	366	831	827	999999	331	709	999999	508	608	999999	349	139	51	672	599	999999	676	723	999999	161	999999	799	937	999999	27	29	999999	109	626	999999	238	308	305	999999	252	753	981	999999	999999	711	260	431	402	606	999999	951	840	829	815	167	999999	999999	81	685	526	999999	894	783	999999	312	938	999999	882	999999	93	51	833	342	429	845	999999	999999	271	878	901	999999	407	340	439	75	188	942	293	468	321	899	236	999999	193	999999	859	999999	974	158	773	225	999999	774	523	573	127	508	999999	969	391	324	76	203	784	167	169	999999	354	999999	999999	999999	751	423	999999	194	814	223	158	999999	986	577	381	123	114	685	820	632	817	866	999999	680	542	999999	87	996	832	999999	835	35	527	305	999999	692	35	777	474	999999	468	338	999999	999999	999999	666	983	813	942	953	99	999999	347	999999	746	488	999999	452	999999	437	999999	319	361	781	388	999999	226	999999	999999	688	97	999999	220	695	173	488	117	53	331	876	340	
274	999999	879	999999	999999	688	990	559	375	999999	582	324	999999	788	159	977	977	526	236	449	302	98	263	866	762	888	651	999999	267	380	299	131	999999	107	999999	265	482	999999	999999	443	999999	999999	358	339	514	22	183	999999	999999	510	139	527	104	436	47	185	800	22	191	847	47	999999	301	994	69	461	999999	999999	716	893	999999	150	999999	792	223	999999	999999	999999	361	749	999999	743	999999	756	250	771	36	160	999999	896	464	999999	656	999999	406	608	839	364	280	999999	285	244	201	999999	15	989	653	999999	222	876	445	876	661	441	999999	999999	279	545	753	999999	434	585	880	819	438	46	494	79	999999	999999	331	386	653	999999	474	480	552	237	751	261	127	725	938	192	461	588	807	224	671	113	338	304	610	982	999999	699	364	381	691	968	999999	584	915	607	555	69	232	363	967	999999	750	51	999999	502	179	709	647	999999	999999	850	238	279	408	292	286	36	775	670	679	999999	125	181	999999	782	756	543	809	340	636	999999	365	999999	256	18	362	296	511	117	999999	999999	61	666	22	841	999999	235	185	632	331	528	293	999999	683	999999	546	579	506	999999	746	635	999999	317	71	966	494	999999	32	999999	929	989	999999	999999	858	761	722	459	168	704	53	530	999999	186	19	117	119	803	771	63	471	783	999999	500	371	186	29	744	605	56	356	955	999999	999999	702	999999	12	625	703	922	999999	999999	420	801	999999	999999	999999	999999	307	953	856	691	22	999999	927	999999	999999	999999	306	999999	741	999999	853	121	358	97	327	999999	999999	999999	114	493	999999	849	583	384	999999	989	999999	156	908	999999	446	652	199	999999	942	243	999999	999999	143	977	329	31	999999	502	243	309	999999	879	897	696	248	630	999999	373	591	173	395	553	783	218	501	999999	999999	445	541	211	921	693	155	94	722	927	544	137	174	999999	669	90	150	73	546	654	258	222	67	816	804	826	84	999999	999999	315	999999	999999	485	178	259	744	999999	42	387	759	734	813	973	321	999999	720	208	999999	503	315	412	720	672	999999	902	999999	999999	999999	407	105	619	999999	246	999999	999999	620	999999	995	999999	925	128	118	686	999999	999999	444	248	999999	731	999999	999999	571	285	542	903	999999	999999	999999	999999	698	999999	999999	999999	292	150	999999	999999	567	165	475	79	212	683	999999	197	303	44	884	927	467	321	642	993	323	476	58	999999	704	513	113	999999	23	728	999999	999999	881	999999	404	647	999999	866	999999	590	266	24	425	887	707	354	609	27	377	710	999999	387	999999	254	321	
999999	101	278	999999	64	999999	116	66	999999	553	999999	316	999999	640	247	376	600	999999	62	999999	309	61	170	391	999999	903	95	991	999999	999999	753	999999	999999	172	588	999999	292	993	999999	999999	999999	999999	941	343	699	48	789	387	999999	344	999999	746	669	999999	999999	763	931	999999	523	999999	967	125	999999	563	800	171	679	999999	61	691	93	606	22	525	587	351	119	827	999999	999999	123	999999	861	968	999999	16	187	130	161	825	624	405	480	476	999999	44	213	387	999999	999999	369	142	336	448	260	611	734	154	929	669	654	999999	204	212	47	269	264	785	852	999999	984	558	999999	236	77	688	136	999999	955	553	147	731	293	999999	951	980	380	422	717	109	282	42	999999	999999	999999	520	210	278	999999	310	780	999999	535	749	553	810	636	110	380	572	485	198	199	385	531	923	999999	49	260	66	888	841	78	752	999999	999999	999999	24	65	999999	487	858	115	999999	773	719	206	544	610	150	354	280	51	154	624	93	843	999999	960	999999	999999	999999	27	383	422	938	999999	782	999999	602	453	999999	55	824	95	999999	92	999999	999999	812	999999	286	999999	119	711	999999	799	923	138	438	118	999999	64	999999	856	326	840	999999	242	999999	369	423	316	18	697	732	235	999999	68	999999	10	999999	213	158	530	424	731	907	672	803	149	999999	654	799	494	901	567	246	967	769	786	360	313	999999	452	313	969	430	422	979	393	581	864	140	437	810	348	906	287	999999	594	933	70	999999	695	932	769	517	999999	796	175	988	259	999999	221	650	999999	999999	999999	226	454	310	999999	693	420	999999	999999	523	371	683	563	660	959	535	185	852	300	875	999999	519	544	999999	906	999999	999999	404	331	575	999999	786	816	912	211	70	999999	999999	999999	377	999999	137	371	999999	999999	999999	242	514	999999	724	124	368	999999	129	353	195	682	993	404	869	879	26	999999	996	605	584	867	651	999999	898	548	999999	414	923	857	999999	158	299	999999	75	392	309	999999	607	460	559	436	696	569	999999	388	994	999999	578	497	11	892	999999	650	571	999999	999999	64	140	999999	232	954	999999	271	999999	46	393	687	338	999999	999999	650	999999	545	999999	158	999999	91	444	520	554	12	999999	435	856	72	784	649	744	999999	801	999999	244	431	237	605	999999	435	999999	999999	995	316	561	999999	918	360	264	828	604	422	999999	509	620	620	999999	230	127	12	415	336	262	743	942	246	685	334	416	216	317	999999	159	745	911	999999	525	247	451	745	516	506	808	955	54	999999	298	301	634	
624	999999	999999	487	996	999999	844	999999	261	999999	999999	999999	594	999999	58	520	999999	273	999999	598	165	105	394	779	999999	495	908	527	999999	699	620	999999	394	699	999999	416	999999	961	162	725	77	999999	999999	872	136	999999	999999	562	760	444	889	69	239	999999	479	999999	415	999999	115	510	121	999999	429	562	754	376	31	894	162	641	999999	999999	120	999999	530	425	831	521	653	52	573	356	767	999999	809	999999	999999	691	230	272	10	83	999999	999999	613	750	320	711	128	760	318	37	410	128	234	695	999999	896	182	999999	697	893	584	72	937	999999	559	999999	752	203	657	339	674	889	641	999999	347	468	729	999999	115	130	999999	893	999999	545	999999	648	638	124	612	822	519	999999	575	116	999999	999999	714	999999	999999	999999	958	925	112	979	363	999999	487	999999	357	490	176	401	947	576	999999	691	338	401	819	999999	928	999999	591	835	819	508	323	999999	648	554	753	881	588	999999	999999	478	790	755	192	999999	999999	551	999999	131	655	127	228	998	615	807	464	999999	999999	291	999999	330	343	276	169	854	206	999999	448	999999	736	295	813	595	999999	32	999999	583	219	393	748	999999	870	470	190	999999	999999	325	918	999999	999999	441	999999	999999	999999	999999	999999	524	999999	337	999999	219	112	999999	394	369	314	633	593	999999	999999	881	999999	645	542	448	460	999999	96	466	999999	999999	43	608	712	305	443	516	69	999999	999999	385	987	999999	164	538	999999	906	85	820	398	656	731	335	932	219	338	216	764	97	390	270	437	139	762	357	186	503	261	98	999999	798	574	29	706	531	893	230	491	13	173	553	798	276	999999	918	999999	708	676	503	966	237	751	999999	193	626	948	999999	130	807	362	999999	999999	999999	894	599	999999	711	629	410	325	117	725	760	924	837	472	171	70	843	207	477	827	758	132	698	999999	602	999999	89	583	999999	110	683	999999	999999	898	811	382	999999	836	448	89	275	188	859	511	990	56	356	164	786	999999	286	609	999999	953	896	864	999999	553	999999	875	550	827	999999	17	999999	119	999999	938	999999	789	999999	16	759	398	999999	579	999999	999999	65	556	489	924	999999	248	823	83	766	438	12	946	186	999999	356	572	539	448	899	999999	470	881	514	417	503	997	215	279	850	495	999999	999999	601	18	497	933	395	625	40	51	999999	999999	352	113	936	999999	612	665	660	196	999999	999999	680	420	726	999999	51	82	431	799	42	553	233	280	46	685	355	999999	438	423	186	999999	417	857	668	502	999999	411	481	789	395	550	999999	
663	636	999999	646	190	291	323	892	323	203	241	18	639	999999	81	76	261	999999	443	237	246	999999	945	706	822	999999	999999	645	999999	999999	642	413	492	934	569	644	999999	49	174	999999	125	531	862	720	186	849	39	999999	467	345	230	430	951	322	382	653	690	581	999999	438	67	999999	999999	722	561	827	526	705	185	437	317	222	204	556	122	999999	157	235	999999	973	722	475	187	304	380	222	462	999999	999999	915	954	999999	225	735	829	446	279	999999	169	999999	999999	334	583	39	37	18	236	404	999999	667	505	464	61	849	999999	592	500	999999	352	348	375	357	153	999999	482	139	999999	468	999999	675	446	999999	76	999999	650	398	999999	157	277	372	986	68	968	894	420	499	999999	999999	29	246	946	321	999999	999999	983	975	190	323	557	897	999999	767	676	535	230	497	398	879	999999	327	999999	999999	690	999999	999999	316	388	999999	999999	982	13	630	449	491	728	135	220	256	198	675	217	578	999999	379	361	228	999999	999999	673	923	999999	257	176	999999	999999	604	631	817	467	676	597	931	474	574	999999	390	328	195	806	105	999999	152	690	999999	999999	999999	751	320	628	144	999999	944	585	925	881	755	999999	999999	944	134	503	403	788	521	88	286	114	36	484	999999	999999	206	637	578	647	959	566	643	591	999999	999999	320	199	333	751	652	355	999999	693	999999	926	581	250	681	601	883	363	999999	999999	833	26	725	836	658	243	999999	316	16	288	922	199	999999	999999	528	281	999999	213	999999	769	436	930	999999	343	345	54	328	956	955	976	764	605	397	198	758	999999	137	483	541	99	34	345	348	269	771	949	114	999999	999999	410	999999	679	898	999999	28	902	460	392	999999	613	915	771	361	999999	524	326	802	633	406	129	154	709	672	375	745	100	592	999999	999999	395	999999	999999	244	999999	568	94	999999	987	179	856	999999	744	982	927	184	262	984	318	745	454	999999	481	999999	601	266	708	16	533	664	928	319	164	820	115	674	22	536	806	999999	439	620	814	464	549	181	999999	727	745	200	492	999999	999999	560	999999	247	467	883	999999	299	860	88	182	333	999999	546	793	924	876	262	172	726	188	847	315	834	343	27	479	430	856	980	270	342	181	822	46	604	702	868	216	138	893	516	610	999999	447	491	223	13	387	999999	850	492	38	999999	928	436	999999	999999	904	999999	414	222	442	879	817	839	162	428	510	199	231	18	56	44	832	671	246	953	999999	851	999999	476	53	382	140	999999	314	414	893	609	
359	999999	999999	765	723	999999	84	730	544	999999	999999	795	502	198	262	842	446	994	934	267	200	999999	999999	62	999999	937	178	999999	749	49	535	999999	534	900	840	812	999999	290	320	160	596	999999	419	789	522	18	973	855	129	297	999999	320	479	999999	999999	999999	522	911	129	785	512	999999	980	999999	81	591	270	602	999999	449	798	166	683	999999	670	684	999999	117	540	638	964	999999	999999	462	708	225	278	897	490	999999	300	143	170	534	647	999999	534	915	999999	999999	748	381	507	680	999999	184	999999	695	966	735	999999	414	380	491	999999	199	84	999999	999999	856	323	999999	121	999999	158	665	999999	159	146	98	159	965	400	610	889	999999	816	270	962	533	999999	999999	931	755	606	886	762	999999	712	458	507	15	999999	999999	999999	385	269	931	999999	834	188	486	999999	877	585	999999	23	770	601	238	382	999999	565	272	276	740	441	366	969	272	902	999999	446	687	999999	999999	846	539	992	514	332	884	739	138	354	112	33	64	179	999999	872	999999	999999	484	999999	999999	450	999999	999999	877	943	903	962	268	931	863	999999	871	295	442	373	999999	777	999999	905	498	999999	999999	917	999999	716	387	999999	583	399	909	247	999999	611	999999	703	999999	999999	125	571	429	922	999999	206	491	999999	161	768	999999	31	398	225	999999	578	588	617	22	938	430	170	566	999999	388	868	31	999999	88	270	397	999999	383	539	662	999999	486	575	604	241	436	111	564	618	459	999999	11	694	254	999999	999999	999999	999999	61	524	954	14	713	543	611	184	999999	984	891	381	998	648	858	562	477	101	999999	999999	781	512	999999	606	947	266	826	866	336	381	999999	999999	999999	57	331	999999	707	520	773	42	999999	66	570	127	673	247	460	913	999999	142	777	302	999999	277	909	549	206	999999	67	456	999999	999999	999999	494	300	653	274	999999	326	844	854	956	328	979	30	999999	941	999999	999999	710	999999	913	723	204	603	401	236	839	147	782	999999	359	463	326	326	257	218	86	827	999999	999999	509	999999	309	287	821	973	41	999999	999999	607	995	425	999999	651	803	999999	652	890	898	427	435	814	999999	36	504	503	12	663	773	516	999999	382	999999	999999	306	326	424	917	782	427	999999	999999	951	184	999999	999999	116	674	523	235	565	195	929	602	546	694	999999	999999	782	328	971	378	483	999999	743	623	512	618	355	486	607	735	118	999999	999999	843	862	368	213	570	396	999999	149	547	950	678	453	320	999999	612	272	151	144	999999	999999	999999	118	999999	999999	209	431	999999	329	
46	628	830	87	458	378	703	831	694	79	999999	999999	644	238	936	728	74	179	999999	428	743	999999	999999	600	999999	999999	999999	734	589	927	14	149	999999	17	113	918	129	601	994	999999	497	781	999999	82	999999	532	811	596	999999	554	999999	39	239	79	586	999999	172	239	432	434	971	969	251	766	74	82	43	999999	135	999999	608	473	185	260	930	961	999999	393	677	132	999999	810	999999	45	560	999999	909	829	431	291	999999	889	179	570	970	527	999999	811	17	999999	999999	999999	471	999999	999999	903	854	999999	148	999999	186	779	562	999999	220	170	416	999999	216	999999	173	213	215	843	272	718	303	614	290	999999	432	834	385	826	999999	999999	349	408	100	657	131	930	690	807	115	976	337	999999	999999	810	121	334	999999	919	687	999999	969	627	891	236	609	999999	698	999999	202	351	403	735	999999	181	821	18	125	558	967	242	523	408	738	295	391	999999	999999	480	301	999999	239	466	999999	999999	79	721	516	999999	57	881	242	954	614	763	582	601	999999	999999	999999	112	999999	56	951	455	999999	571	888	606	844	185	985	228	444	999999	122	999999	595	336	999999	109	999999	261	510	96	999	569	793	975	999999	789	239	86	491	999999	889	999999	515	694	577	999999	832	910	29	872	999999	23	519	520	650	645	999999	999999	999999	888	611	957	545	864	455	999999	777	913	999999	999999	999999	999999	999999	255	214	930	431	999999	999999	603	277	591	242	638	200	986	999999	999999	999999	77	783	372	999	999999	587	931	646	651	999999	375	999999	999999	27	963	926	999999	286	274	315	720	223	114	118	482	999999	29	724	907	673	469	162	504	999999	825	281	583	999999	144	667	282	293	999999	662	999999	872	357	573	278	999999	214	709	785	967	999999	853	679	264	999999	980	999999	217	739	999999	779	999999	999999	340	202	692	353	87	151	606	42	999999	443	452	999999	610	999999	456	456	999999	469	999999	999999	999999	975	999999	601	999999	392	163	110	75	554	802	882	181	999999	27	381	585	368	999999	568	189	934	186	420	237	540	916	717	121	761	543	999999	30	999999	999999	365	230	101	34	695	987	999999	966	883	640	569	552	999999	256	999999	999999	999999	999999	999999	197	602	999999	999999	374	788	999999	446	989	999999	999999	999999	861	335	999999	999999	160	999999	344	441	580	683	967	302	780	667	988	952	471	45	890	707	186	829	657	999999	566	670	999999	245	229	999999	516	999999	999999	356	999999	999999	999999	593	999999	386	502	900	620	514	999999	506	780	706	800	523	999999	953	424	312	999999	42	678	852	
106	490	766	999999	221	38	176	315	999999	434	959	772	936	877	120	513	214	285	218	152	470	69	890	30	444	706	999999	999999	247	999999	248	675	547	174	497	444	999999	999999	688	999999	348	329	999999	355	747	38	586	108	842	910	108	831	823	535	391	999999	600	746	999999	515	463	612	77	859	195	999999	999999	772	999999	676	894	999999	596	626	803	150	999999	544	999999	999999	129	999999	721	337	472	417	852	22	782	461	844	873	738	999999	138	736	262	999999	170	999999	804	814	718	176	25	296	244	999999	731	251	63	65	472	258	999999	985	891	740	397	778	441	999999	999999	999999	999999	999999	82	423	497	77	888	999999	384	999999	612	999999	759	999999	321	185	182	654	290	540	407	789	410	490	787	153	845	522	830	391	31	592	824	789	999999	999999	223	999999	709	999999	362	296	681	652	999999	91	235	346	428	999999	999999	786	930	459	999999	52	620	592	635	999999	232	376	935	992	999999	30	489	970	999999	326	961	999999	944	627	187	120	999999	999999	845	706	917	999999	103	999999	999999	999999	999999	375	268	302	999999	999999	195	365	999999	986	999999	688	853	625	601	265	135	111	260	254	841	313	999999	419	934	861	999999	929	999999	723	282	999999	216	563	368	124	711	917	941	339	175	589	195	201	999999	999999	905	229	114	661	383	991	367	999999	403	357	999999	848	999999	523	884	265	999999	717	999999	43	481	300	266	487	553	217	999999	999999	89	262	127	999999	660	514	956	527	824	999999	350	291	959	999999	170	21	30	863	559	428	454	909	660	999999	487	726	948	614	962	627	999999	175	831	446	462	150	239	23	198	853	999999	367	441	163	376	999999	83	999999	999999	255	467	999999	999999	741	476	179	602	649	602	999999	566	351	564	999999	667	185	459	523	223	29	781	16	675	705	999999	97	478	506	999999	64	652	999999	484	717	170	427	517	999999	970	292	548	590	999999	999999	297	225	999999	243	496	201	973	560	592	120	473	999999	24	999999	880	389	700	105	999999	999999	291	424	867	847	47	249	667	369	552	930	481	201	595	421	418	645	999999	999999	999999	910	91	101	559	373	253	709	412	565	220	591	592	453	52	872	972	873	358	954	206	256	534	614	18	999999	639	999999	999999	603	543	244	999999	465	95	999999	466	200	865	999999	603	337	999999	112	158	999999	348	999999	999999	722	449	545	296	340	48	763	999999	477	999999	897	733	971	844	809	999999	975	497	136	368	415	999999	781	18	854	360	999999	999999	999999	999999	56	999999	999999	133	152	
164	998	947	763	426	331	261	988	117	999999	769	632	493	37	90	183	474	999999	669	742	999999	667	999999	441	979	999999	353	953	22	46	583	132	999999	701	654	33	37	999999	710	46	164	427	673	50	999999	728	384	391	351	999999	582	111	941	390	999999	497	471	516	999999	256	977	307	976	81	394	999999	784	792	383	999999	155	741	511	633	999999	999999	993	999999	356	999999	999999	999999	612	999999	464	999999	190	466	864	167	562	521	948	463	69	856	999999	602	656	447	943	592	18	294	146	840	599	999999	802	948	999999	974	169	533	460	25	999999	999999	617	912	467	327	928	225	999999	634	792	999999	574	999999	446	999999	840	908	999999	213	953	327	999999	999999	881	871	664	915	664	587	361	425	13	999999	171	206	999999	999999	980	625	999999	793	789	511	58	552	744	999999	999999	111	144	260	225	257	72	377	660	999999	40	595	662	999999	561	999999	282	999999	54	530	570	249	416	999999	928	691	549	169	999999	999999	574	339	999999	999999	412	999999	453	111	209	756	981	999999	545	990	999999	999999	999999	999999	242	872	239	682	999999	224	509	273	999999	48	332	534	707	902	839	577	429	700	999999	78	610	998	473	999999	999999	298	548	777	703	425	391	543	999999	999999	927	665	853	892	832	913	999999	149	867	415	779	999999	58	89	954	967	571	24	927	894	50	243	409	999999	514	218	999999	731	999999	279	656	789	805	808	999999	183	724	999999	999999	554	982	471	999999	67	401	501	250	468	999999	735	854	377	615	834	858	693	266	795	387	999999	999999	999999	999999	597	759	989	869	249	115	999999	253	44	156	382	999999	579	999999	351	666	22	968	216	909	833	425	999999	183	971	950	290	916	928	999999	999999	317	628	891	543	999999	999999	632	999999	363	51	492	999999	230	243	921	289	591	915	138	374	999999	40	454	746	182	480	816	999999	298	824	864	999999	884	902	74	294	687	999999	999999	264	390	968	853	867	351	605	68	999999	999999	671	699	11	800	785	599	287	999999	999999	370	999999	595	734	711	538	187	177	935	328	999999	637	999999	31	871	874	983	999999	999999	999999	999999	999999	422	999999	847	627	135	862	524	108	313	787	120	542	999999	225	999999	999999	266	999999	690	999999	669	740	771	999999	79	678	139	925	801	999999	110	999999	750	794	415	719	886	93	413	324	999999	999999	24	999999	526	999999	822	655	216	337	429	999999	999999	230	999999	682	999999	999999	558	457	733	599	999999	400	999999	524	791	414	810	999999	770	182	999999	375	531	999999	725	390	999999	19	
855	483	719	474	493	999999	999999	530	887	733	615	461	535	999999	591	63	539	624	704	12	278	417	845	267	566	256	999999	999999	999999	83	957	999999	538	999999	601	259	880	832	999999	448	825	999999	527	87	342	999999	647	954	784	999999	303	999999	685	894	741	448	999999	461	999999	247	999999	177	999999	813	775	892	922	987	364	341	182	706	718	265	186	999999	890	999999	925	257	609	997	747	229	780	856	47	644	999999	999999	999999	428	925	669	163	657	438	713	311	999999	396	659	599	452	999999	596	391	430	717	733	999999	999999	536	999999	637	297	430	999999	43	919	999999	287	190	211	720	999999	781	58	999999	528	579	186	466	999999	860	949	408	304	924	193	475	617	926	83	605	751	892	999999	41	865	237	825	680	392	595	119	479	398	732	999999	815	999999	999999	198	163	999999	999999	999999	798	687	889	136	688	850	999999	999999	361	117	605	969	861	515	27	247	301	999999	505	999999	888	751	480	999999	571	999999	999999	142	300	737	919	234	999999	999999	476	354	999999	111	147	830	999999	358	999999	371	792	763	999999	309	999999	90	897	999999	875	339	172	57	216	879	564	999999	999999	321	947	623	197	999999	999999	30	49	999999	999999	999999	999999	999999	145	540	993	118	228	999999	692	78	816	999999	839	519	358	17	678	429	147	106	546	831	357	626	411	144	184	999999	141	669	999999	653	999999	708	792	209	204	999999	63	999999	660	756	623	414	505	737	999999	677	33	624	351	619	999999	999999	652	999999	999999	518	139	858	934	807	677	32	808	173	400	141	727	158	813	56	376	49	445	999999	999999	943	131	674	361	999999	397	516	327	650	999999	654	65	999999	882	685	999999	204	173	853	88	999999	606	999999	346	651	950	874	811	305	253	495	728	999999	577	384	397	464	507	437	999999	170	704	999999	55	745	86	720	999999	138	553	182	999999	592	711	616	347	788	337	999999	556	522	999999	999999	406	631	999999	202	438	507	297	48	696	736	443	918	896	448	999999	601	999999	239	607	682	752	81	620	999999	160	999999	46	999999	137	796	880	999999	465	682	999999	999999	818	999999	999999	768	840	999999	485	149	999999	793	999999	899	999999	736	999999	327	915	999999	279	335	21	791	52	999999	999999	688	910	999999	855	545	999999	224	687	873	782	999999	948	838	999999	247	596	480	999999	366	250	999999	117	401	661	999999	981	442	412	435	999999	37	841	813	999999	999999	603	585	999999	613	340	505	999999	627	954	454	378	86	190	999999	999999	540	805	685	236	999999	999999	519	999999	302	
563	30	812	261	472	754	849	144	541	999999	643	21	196	382	35	744	999999	999999	999999	999999	194	905	261	380	999999	999999	999999	999999	586	999999	581	999999	346	999999	60	320	999999	960	164	209	605	999999	545	500	398	727	353	433	659	491	409	99	999999	42	999999	999999	768	999999	999999	601	531	693	557	999999	118	559	675	999999	331	715	61	964	999999	247	611	950	369	999999	982	969	526	999999	506	104	573	999999	999999	314	999999	401	551	261	406	563	677	911	686	977	392	999999	62	158	999999	943	440	444	999999	835	999999	999999	298	999999	459	595	84	732	197	463	999999	999999	547	371	999999	999999	174	799	568	772	569	699	999999	392	379	153	999999	999999	698	999999	999999	139	728	999999	882	727	999999	544	802	811	488	999999	724	233	982	766	301	691	837	181	779	641	876	999999	275	732	892	999999	637	316	677	999999	44	634	799	864	897	999999	999999	593	999999	630	997	757	999999	623	999999	999999	999999	613	852	235	540	999999	783	999999	263	737	910	999999	834	999999	906	495	143	781	999999	100	433	128	868	929	213	253	354	999999	644	128	706	652	999999	851	505	34	464	452	176	517	851	777	611	999999	460	337	759	629	723	511	624	999999	712	884	617	999999	744	999999	32	296	999999	999999	387	999999	40	999999	999999	982	701	882	41	690	614	999999	249	999999	516	999999	479	875	494	725	434	999999	504	203	940	999999	999999	999999	289	541	429	879	999999	999999	399	477	999999	202	935	999999	927	999999	480	933	898	317	644	961	999999	45	453	999999	802	456	210	254	639	836	328	528	748	487	999999	499	271	999999	68	32	266	48	578	999999	940	717	798	592	662	571	305	999999	999999	282	448	999999	98	999999	87	999999	26	999999	838	999999	874	416	37	449	249	999999	672	999999	999999	999999	704	999999	999999	999999	216	94	658	617	591	77	541	695	299	999999	49	358	410	999999	656	180	16	999999	999999	286	999999	999999	690	999999	353	999999	999999	999999	999999	616	999999	710	786	921	75	993	999999	409	563	770	760	188	999999	561	410	891	580	683	516	89	615	593	537	191	764	682	404	309	273	910	999999	410	322	683	898	338	999999	488	999999	663	999999	607	558	439	525	233	417	138	999999	461	999999	999999	999999	304	999999	985	999999	605	167	393	598	930	145	999999	601	999999	999999	443	663	81	330	999999	761	853	999999	18	44	108	999999	540	999999	275	361	811	999999	999999	999999	999999	682	913	165	965	331	539	75	19	472	999999	837	174	367	973	475	876	141	18	464	771	164	992	950	84	939	626	127	332	
578	333	842	648	573	999999	761	750	916	999999	770	231	788	140	545	999999	271	501	182	301	800	485	999999	801	499	999999	999999	689	962	90	35	704	421	742	440	149	73	999999	999999	999999	222	724	959	777	248	999999	983	34	456	822	999999	448	454	825	531	999999	653	51	158	558	983	82	787	835	338	76	999999	55	699	999999	74	82	900	662	999999	86	525	902	562	999999	42	839	242	150	277	587	260	595	999999	347	999999	31	49	52	999999	150	936	999999	999999	182	432	999999	334	60	757	740	548	792	746	455	577	750	999999	891	526	154	839	999999	999999	999999	816	223	999999	362	910	53	42	858	135	938	149	999999	999999	390	834	104	514	999999	393	999999	48	467	999999	765	770	745	543	158	525	391	999999	299	999999	696	366	218	112	999999	149	714	999999	689	999999	807	999999	185	295	999999	66	431	999999	657	264	999999	712	999999	374	80	591	174	509	999999	342	744	638	850	835	767	34	626	992	542	53	678	828	999999	801	51	459	999999	460	444	101	104	751	653	999999	535	983	17	843	41	390	974	999999	823	357	999999	179	465	999999	527	83	440	438	108	999999	585	212	999999	999999	332	620	997	714	999999	999999	247	992	999999	816	999999	784	26	782	960	161	78	474	15	11	879	999999	993	254	999999	371	999999	666	999999	49	458	333	629	461	520	421	393	269	999999	39	120	929	999999	649	50	743	67	657	477	946	545	121	999999	999999	677	460	626	999999	782	703	142	581	349	944	999999	976	164	565	271	549	999999	808	335	975	891	999999	686	354	213	999999	314	13	198	706	504	347	137	276	784	70	794	640	487	445	897	999999	999999	251	291	74	999999	501	395	999999	999999	736	786	230	471	999999	773	282	549	999999	399	138	393	642	449	30	849	999999	781	211	755	138	331	889	999999	362	999999	445	999999	148	609	812	618	270	999999	767	561	906	999999	66	296	999999	100	893	55	768	155	947	801	271	224	999999	720	193	181	999999	415	896	152	119	368	999999	219	410	983	999999	520	132	124	999999	999999	999999	92	724	915	244	47	437	843	319	217	422	644	801	924	999999	999999	434	999999	999999	362	999999	764	999999	698	958	312	689	909	468	258	999999	999999	999999	999999	999999	618	996	278	937	22	999999	62	832	901	999999	693	999999	999999	85	999999	96	43	646	999999	803	188	396	36	956	999999	357	527	385	71	194	589	999999	998	652	999999	105	999999	161	465	999999	999999	931	794	999999	274	894	213	999999	999999	999999	989	196	999999	999999	103	231	970	321	999999	
664	460	676	771	717	999999	178	419	999999	784	399	930	881	190	944	201	999999	602	999999	999999	47	154	692	412	999999	204	999999	725	999	558	78	999999	843	999999	800	924	935	170	999999	396	999999	999999	378	60	999999	241	999999	15	854	807	846	999999	999999	630	969	520	767	274	999999	522	962	452	999999	285	999999	274	96	736	389	999999	999999	96	525	886	594	562	999999	642	999999	667	96	397	999999	999999	712	449	439	223	185	290	167	999999	297	564	433	654	73	102	344	318	154	381	625	834	552	759	113	809	45	416	744	134	444	214	999999	574	581	229	999999	276	999999	873	560	109	862	594	999999	961	463	940	499	683	308	999999	522	715	772	46	648	952	999999	629	188	769	546	999999	236	999999	137	999999	83	843	529	999999	483	281	999999	526	971	958	960	152	356	105	917	70	825	924	999999	999999	802	544	999999	620	931	999999	694	791	999999	999999	999999	715	833	604	999999	999999	164	241	47	251	895	256	999999	999999	992	999999	283	93	851	999999	216	311	401	999999	66	539	272	908	146	277	999999	38	962	151	600	254	318	751	999999	999999	906	594	887	450	824	556	479	999999	628	737	932	611	939	87	999999	65	324	426	999999	337	392	999999	104	769	663	866	999999	923	100	747	884	531	854	999999	578	999999	424	950	592	999999	69	999999	290	408	345	999999	999999	884	528	999999	930	892	212	901	999999	660	500	999999	786	999999	999999	555	999999	880	999999	999999	999999	359	509	999999	641	373	999999	49	277	20	999999	696	999999	687	999999	999999	404	556	999999	991	328	953	709	999999	999999	306	173	634	246	513	582	410	554	934	229	739	385	999999	999999	566	68	173	633	869	695	804	694	109	999999	864	999999	999999	73	861	91	999999	650	590	879	999999	210	209	802	763	437	565	151	498	468	48	32	999999	653	260	932	164	999999	840	232	327	611	74	453	382	999999	338	347	693	853	426	99	794	648	568	999999	859	371	870	441	139	662	205	640	152	841	284	600	999999	999999	926	483	809	999999	561	733	145	999999	430	999999	109	228	458	645	999999	948	238	237	999999	894	83	793	999999	408	102	999999	999999	433	999999	540	87	737	534	764	926	943	289	999999	999999	835	230	114	999999	469	999999	911	214	999999	599	203	613	57	515	918	855	143	33	411	999999	896	327	999999	453	889	333	999999	693	693	718	999999	669	801	150	999999	673	999999	852	989	76	191	999999	855	834	999999	927	999999	231	616	908	793	999999	877	171	201	518	518	660	62	146	999999	228	520	841	999999	533	
812	999999	999999	254	886	291	999999	345	93	999999	471	877	345	999999	302	999999	86	785	925	188	792	639	999999	999999	165	318	800	853	106	962	939	999999	343	584	124	999999	965	372	32	999999	885	542	87	999999	56	999999	324	999999	843	828	151	735	915	323	999999	182	958	524	999999	999999	491	191	248	130	505	999999	544	761	847	178	185	714	763	423	302	259	562	203	695	999999	994	999999	19	277	821	214	999999	30	999999	942	175	450	283	454	30	704	999999	956	259	598	106	563	999999	675	652	436	972	502	999999	999999	620	999999	828	573	583	999999	181	970	309	999999	359	524	918	904	13	999999	440	319	402	598	955	605	999999	106	428	440	467	344	625	999999	241	606	999	361	332	410	621	999999	870	249	999999	333	999999	957	249	581	645	348	999999	917	996	999999	109	431	536	999999	820	999999	155	153	323	837	355	914	70	753	999999	567	999999	999999	123	730	448	162	76	632	948	986	857	999999	794	129	672	707	398	999999	999999	578	824	317	589	889	565	726	926	999999	977	742	999999	496	999999	88	765	78	804	276	999999	946	999999	903	76	834	999999	999999	358	999999	175	999999	526	492	256	999999	742	274	22	999999	999999	722	236	382	999999	215	98	370	789	716	363	603	999999	131	363	560	224	920	250	999999	24	266	378	732	529	339	226	415	250	121	999999	500	999999	581	111	502	720	982	259	861	745	514	518	642	840	571	745	404	999999	999999	999999	821	34	267	219	908	354	999999	853	325	989	683	130	999999	380	863	547	331	30	860	839	999999	671	389	19	509	748	736	892	999999	999999	821	999999	554	389	524	999999	798	371	202	999999	226	139	934	871	999999	394	839	271	976	33	424	999999	999999	856	999999	999999	999999	257	999999	169	617	999999	999999	731	177	407	576	298	855	396	999999	959	999999	712	623	112	737	517	948	125	908	474	915	933	179	999999	999999	999999	889	374	832	999999	661	999999	540	615	243	212	704	663	817	551	999999	590	283	999999	555	565	243	999999	422	136	309	594	261	153	695	962	999999	729	999999	999999	409	491	564	209	308	795	182	999999	869	534	813	999999	999999	367	999999	335	659	715	999999	999999	999999	502	999999	705	250	76	781	396	919	281	651	974	273	939	151	924	35	84	166	999999	999999	235	528	999999	323	25	297	893	95	370	312	999999	837	947	424	907	539	858	958	241	24	785	98	597	999999	999999	30	367	225	144	309	585	999999	142	69	999999	973	73	999999	999999	778	887	311	999999	969	804	146	999999	999999	244	394	
177	999999	999999	745	607	146	930	15	484	995	930	678	950	71	999999	999999	705	888	195	999999	476	476	733	462	137	999999	540	628	999999	702	703	842	981	749	141	469	633	396	461	102	52	68	908	240	999999	219	360	496	252	516	441	437	339	310	918	700	392	472	999999	133	606	312	926	781	301	999999	696	211	929	267	664	318	437	999999	890	418	999999	503	613	918	133	999999	386	571	271	276	512	680	831	441	87	171	999999	337	495	740	141	136	999999	761	522	159	566	985	852	132	10	247	420	509	142	888	859	700	999999	563	926	365	520	35	999999	26	380	999999	189	999999	540	999999	607	160	999999	441	564	999999	405	999999	486	401	999999	999999	275	275	999999	331	999999	198	311	87	336	999999	814	776	999999	913	999999	505	778	77	805	359	591	999999	999999	270	232	701	334	17	999999	36	86	534	646	381	759	318	756	999999	199	999999	201	462	772	675	345	510	825	650	674	900	205	418	999999	369	556	999999	999999	10	109	607	864	304	999999	310	855	289	140	999999	163	868	749	999999	878	814	168	139	138	964	924	721	875	999999	342	999999	831	667	939	286	824	395	682	999999	999999	592	136	896	999999	999999	819	999999	380	590	497	999999	160	474	999999	999999	211	427	245	671	85	999999	732	190	962	388	999999	198	350	853	999999	768	195	993	782	295	687	272	999999	666	155	868	350	295	999999	536	253	367	999999	999999	85	999999	160	999999	680	570	860	999999	999999	300	993	631	715	527	181	728	620	167	999999	255	104	938	999999	579	526	216	47	446	994	999999	144	121	71	193	777	22	999999	184	322	221	435	999999	338	999999	999999	523	163	999999	124	467	916	96	674	881	72	146	439	580	495	474	532	423	951	507	165	999999	569	531	749	168	120	445	844	480	819	999999	610	808	906	999999	999999	223	999999	536	999999	999999	446	190	999999	640	999999	46	689	999999	688	22	999999	999999	13	790	954	999999	84	999999	356	480	252	204	72	709	536	630	674	999999	421	318	100	999999	987	117	444	389	411	118	585	84	755	995	791	806	573	779	805	125	999999	999999	149	999999	190	49	805	252	127	420	999999	952	372	206	999999	999999	922	999999	843	895	355	574	231	965	379	282	724	257	999999	265	146	756	824	999999	999999	991	179	722	244	999999	312	202	271	990	14	633	711	558	999999	421	884	207	936	910	999999	999999	209	184	998	908	999999	557	999999	861	284	999999	137	813	761	446	210	209	999999	895	592	163	313	240	961	746	570	999999	689	990	
381	938	999999	999999	789	961	792	994	724	336	633	754	361	409	716	656	505	898	796	131	220	684	76	51	999999	615	179	968	222	261	347	158	999999	850	999999	345	537	999999	999999	800	999999	999999	485	999999	271	837	999999	999999	524	315	251	672	379	567	779	697	871	779	596	184	999999	823	999999	472	988	485	886	511	919	999999	128	291	875	996	478	999999	209	999999	779	489	999999	276	454	907	999999	675	779	310	80	793	474	758	626	849	999999	999999	434	22	816	785	999999	301	999999	153	196	959	999999	382	99	774	497	999999	999999	117	370	999999	999999	874	999999	323	706	999999	440	999999	999999	370	664	35	988	999999	580	196	454	994	538	521	292	999999	720	60	878	999999	220	999999	999999	863	758	519	488	492	461	559	560	999999	89	374	860	857	999999	825	305	771	393	451	999999	999999	165	15	578	849	243	78	163	411	445	999999	999999	999999	999999	999999	612	154	547	506	196	31	636	999999	914	999999	661	435	73	999999	755	117	23	999999	111	993	708	753	941	639	999999	392	999999	158	67	779	999999	726	36	205	223	999999	233	999999	265	182	674	213	100	414	999999	999999	15	268	999999	337	295	606	999999	837	343	858	999999	908	257	803	625	488	893	145	174	934	999999	867	681	604	999999	999999	513	999999	329	505	663	536	451	999999	387	147	999999	730	493	403	693	198	999999	365	947	325	638	999999	999999	999999	999999	999999	250	263	999999	147	586	62	453	168	103	113	517	838	999999	677	467	999999	426	488	986	173	651	999999	999999	220	16	326	657	568	498	61	381	142	196	707	999999	197	999999	249	560	448	286	334	309	590	680	999999	169	279	999999	999999	45	79	209	155	313	999999	22	199	999999	270	405	885	670	999999	731	384	652	999999	392	999999	765	186	927	548	887	326	999999	999999	539	983	166	999999	710	666	25	312	933	50	999999	815	185	852	118	999999	53	401	664	268	858	999999	999999	671	887	588	76	858	151	661	268	986	999999	999999	660	157	113	27	184	14	999999	429	451	999999	999999	576	104	912	77	638	504	496	662	999999	802	243	999999	495	500	999999	599	999999	999999	282	782	417	999999	823	202	999999	195	36	226	999999	242	438	854	768	999999	321	493	163	791	999999	999999	999999	334	805	558	999999	543	999999	999999	62	999999	868	268	179	999999	999999	769	280	999999	999999	452	477	999999	12	970	374	388	999999	916	189	638	446	375	657	125	20	92	999999	275	775	427	577	509	174	999999	999999	180	685	999999	892	551	223	443	999999	71	999999	502	332	999999	194	
48	999999	702	348	423	968	503	999999	999999	818	603	768	15	945	687	874	968	999999	756	999999	999999	999999	904	33	637	999999	13	690	999999	435	999999	760	999999	90	737	728	875	171	751	287	870	999999	631	131	999999	999999	217	497	999999	196	999999	396	575	237	999999	345	795	678	710	997	965	812	24	628	309	842	999999	924	218	959	999999	807	364	479	737	633	81	783	734	853	999999	515	693	409	714	131	194	939	99	401	932	206	460	753	999999	67	555	13	999999	456	192	999999	289	47	999999	999999	42	105	999999	999999	273	21	944	999999	789	459	129	614	999999	999999	657	999999	835	999999	36	802	999999	610	999999	679	87	999999	962	999999	999999	925	999999	655	222	999999	98	99	999999	999999	137	999999	999999	999999	999999	862	937	941	999999	643	799	999999	457	473	20	394	566	432	938	999999	999999	206	59	666	195	999999	233	474	999999	122	99	568	221	112	999999	115	549	753	646	305	999999	999999	977	329	487	151	477	999999	644	827	244	999999	160	629	452	931	999999	595	418	109	999999	473	999999	977	553	240	318	354	999999	905	844	813	785	642	88	153	999999	999999	189	53	396	471	829	574	878	432	417	592	660	756	243	999999	345	546	666	277	596	10	775	257	999999	132	978	999999	999999	431	880	517	999999	308	713	151	416	374	999999	177	643	975	109	131	823	726	694	37	999999	890	478	249	976	999999	557	227	955	931	221	273	493	999999	591	999999	551	999999	51	362	999999	102	547	970	832	999999	634	621	901	999999	434	116	438	950	77	102	952	641	541	999999	751	496	195	485	163	999999	684	552	394	651	579	923	684	999999	999999	999999	999999	507	416	486	186	935	326	311	999999	115	834	542	33	498	504	910	367	311	999999	557	907	72	817	999999	815	91	999999	999999	999999	510	431	106	999999	498	748	455	235	999999	563	999999	180	999999	999999	58	615	151	529	895	157	668	999999	383	730	436	999999	291	690	33	999999	105	708	999999	236	996	999999	737	575	534	999999	999999	685	999999	747	999999	999999	32	94	769	777	673	999999	999999	112	415	999999	57	376	539	999999	466	999999	211	999999	468	999999	999999	999999	981	374	999999	999999	994	999999	999999	983	263	636	935	59	648	999999	999999	255	999999	543	999999	963	821	61	999999	371	999999	707	293	293	483	917	999999	688	283	999999	113	999999	999999	107	567	999999	14	432	691	420	440	490	188	269	843	956	999999	925	740	150	836	929	737	515	541	297	861	814	509	345	358	256	776	283	999999	999999	354	900	975	999999	959	398	369	226	931	
999999	528	33	449	527	530	362	948	143	538	183	667	999999	999999	279	999999	999999	923	999999	71	194	714	999999	175	327	999999	497	999999	560	191	447	569	521	584	999999	768	837	999999	981	814	996	308	643	744	919	999999	959	344	705	853	769	475	999999	164	746	999999	623	858	132	916	43	411	999999	999999	101	614	999999	810	579	511	498	825	941	999999	75	885	999999	170	999999	468	999999	162	254	706	422	972	556	367	837	154	155	979	999999	75	781	594	910	999999	653	315	713	999999	764	999999	364	999999	534	481	98	861	999999	999999	999999	663	274	880	167	691	999999	999999	67	788	973	434	366	519	583	876	999999	480	975	390	517	999999	755	999999	999999	60	351	478	448	84	999999	976	384	692	377	999999	800	999999	437	228	999999	534	257	924	185	339	838	844	999999	657	721	999999	885	999999	945	671	907	771	999999	117	350	71	680	983	519	997	60	674	152	995	999999	999999	53	757	999999	982	692	830	327	999999	222	506	119	790	999999	661	101	995	999999	705	999999	999999	418	999999	877	99	853	274	999999	999999	289	174	999999	374	999999	861	573	999999	160	962	978	87	999999	433	894	843	952	890	999999	858	906	65	927	447	999999	56	999999	723	879	150	139	428	999999	149	999999	58	804	999999	999999	502	97	999999	999999	783	726	603	584	985	435	44	147	963	999999	999999	999999	234	246	264	60	535	419	849	999999	999999	833	999999	662	314	999999	846	999999	217	682	999999	999999	999999	220	153	720	720	472	466	999999	845	12	175	782	999999	867	555	811	549	999999	682	999999	247	999999	834	950	175	999999	999999	341	588	995	929	290	999999	786	999999	23	103	543	339	999999	953	560	412	17	667	777	794	447	999999	45	499	522	10	53	999999	237	386	999999	555	999999	202	134	710	850	999999	885	999999	91	537	541	718	999999	365	619	139	999999	312	826	292	397	157	832	243	999999	999999	999999	290	474	999999	999999	637	899	988	560	870	999999	850	999999	934	782	999999	712	909	566	999999	492	166	390	913	847	925	999999	999999	999999	631	370	891	167	354	665	999999	799	829	436	999999	818	27	999999	999999	311	836	749	891	510	884	999999	922	676	236	22	999999	899	560	999999	999999	999999	989	831	928	510	936	692	218	999999	999999	999999	883	999999	662	999999	999999	361	642	612	20	999999	999999	410	282	197	999999	224	931	341	414	705	249	423	260	999999	829	196	877	248	374	153	540	622	333	180	999999	999999	24	727	548	899	267	948	404	999999	419	588	558	740	73	999999	760	999999	864	481	474	469	232	
835	999999	999999	484	403	247	866	999999	55	87	111	636	997	999999	214	999999	515	999999	999999	29	260	999999	250	638	146	999999	652	393	663	999999	999999	706	101	999999	188	58	269	425	863	711	537	999999	374	511	456	114	76	521	556	93	999999	43	184	999999	972	428	438	649	999999	228	594	999999	981	296	235	405	544	999999	32	165	533	100	999999	589	999999	896	52	738	192	41	118	141	999999	580	410	999999	532	651	254	999999	619	999999	999999	644	126	999999	383	87	286	60	999999	295	498	400	999999	267	458	594	959	86	386	700	466	999999	999999	999999	999999	411	886	999999	872	893	535	273	999999	999999	999999	939	472	999999	522	999999	462	141	471	999999	643	999999	999999	999999	999999	937	691	999999	382	919	163	771	534	663	417	999999	201	999999	999999	999999	759	999999	999999	647	254	519	132	531	563	422	999999	334	999999	296	819	211	391	999999	58	935	999999	367	999999	625	759	251	999999	809	30	550	772	593	954	999999	73	418	590	382	898	849	815	170	615	960	682	828	999999	247	843	216	591	457	820	999999	475	402	344	999999	887	12	114	323	511	999999	999999	653	999999	60	233	411	620	18	845	208	130	51	999999	930	943	930	324	177	999999	999999	959	324	999999	711	328	671	999999	361	494	896	999999	501	658	602	999999	38	457	876	999999	441	999999	582	612	622	999999	434	649	414	296	957	687	937	357	999999	62	334	999999	999999	999999	561	338	269	999999	948	462	628	392	159	999999	914	999999	447	162	533	228	387	712	160	589	894	32	669	75	999999	218	808	999999	961	549	999999	158	788	155	999999	999999	336	68	663	999999	503	999999	499	795	999999	999999	250	784	824	478	999999	622	999999	89	836	999999	668	204	986	740	653	999999	430	999999	999999	765	693	301	699	430	999999	328	58	990	96	852	532	874	693	999999	968	34	329	492	874	375	999999	999999	319	923	999999	142	82	923	516	28	621	999999	173	615	999999	948	94	403	586	357	573	738	999999	984	17	794	510	999999	771	629	165	937	999999	266	346	984	982	775	985	759	999999	999999	484	77	240	642	710	999999	272	30	939	926	999999	527	999999	690	715	334	999999	650	631	148	161	886	999999	684	164	907	279	999999	965	319	999999	999999	999999	449	264	925	753	374	999999	999999	671	999999	999999	999999	41	218	465	656	999999	658	859	345	999999	116	973	597	214	556	488	803	808	466	65	630	518	88	425	361	436	790	581	551	999999	208	999999	409	999999	999999	999999	945	999999	999999	537	317	999999	82	699	994	476	666	721	206	886	
290	624	215	696	999999	999999	952	792	113	229	488	86	999999	999999	929	639	573	400	579	999999	542	361	195	929	999999	180	446	389	999999	885	769	78	384	665	285	584	271	713	147	914	700	999999	348	403	999999	240	151	999999	770	365	999999	275	152	303	354	929	439	286	948	889	284	573	371	227	459	420	999999	652	503	355	377	859	263	664	213	389	999999	792	880	999999	999999	152	999999	75	982	999999	926	91	999999	355	155	985	764	257	640	136	791	130	943	638	999999	498	999999	425	987	53	22	487	99	964	917	999999	405	441	999999	141	954	305	245	999999	999999	620	341	158	999999	392	999999	15	999999	999999	598	892	848	252	979	999999	353	203	88	999999	491	448	992	356	438	508	589	999999	999999	508	182	495	999999	987	153	917	167	651	225	605	948	16	462	999999	376	999999	798	163	461	330	788	760	227	306	474	999999	628	985	999999	999999	802	771	999999	999999	904	112	999999	861	108	72	383	701	978	483	990	484	985	979	999999	413	999999	999999	999999	77	720	421	278	588	999999	108	298	999999	931	523	802	187	399	936	117	273	999999	999999	999999	398	999999	96	999999	744	315	990	70	649	14	999999	999999	376	898	549	805	999999	999999	428	348	999999	774	211	999999	465	680	813	95	999999	871	717	999999	773	381	483	999999	634	638	533	282	532	999999	649	177	625	999999	436	288	849	141	624	438	599	597	64	624	745	326	327	74	999999	904	21	777	999999	919	999999	999999	425	429	181	854	310	155	816	962	999999	44	154	999999	253	999999	246	917	257	288	796	185	327	999999	999999	318	999999	469	999999	627	36	999999	879	999999	313	999999	999999	430	999999	769	138	453	781	101	499	711	181	393	820	967	668	104	999999	19	133	52	677	566	999999	863	542	840	375	198	936	262	164	448	630	999999	999999	816	957	487	999999	352	404	235	369	673	146	927	649	999999	959	999999	352	870	999999	270	999999	999999	385	106	237	999999	88	592	999999	999999	556	732	999999	999999	305	999999	147	51	999999	780	648	451	207	380	726	999999	201	999999	239	13	910	294	999999	369	999999	375	999999	860	260	999999	274	811	80	999999	126	999999	174	641	516	116	795	310	20	802	622	999999	108	999999	380	622	106	999999	363	161	336	272	866	999999	960	929	421	286	791	996	515	999999	380	999999	999999	322	450	999999	56	132	218	609	283	74	999999	734	277	999999	999999	638	766	999999	457	919	999999	853	546	770	680	586	694	518	519	24	999999	784	941	33	750	67	999999	546	999999	240	942	999999	999999	
999999	656	235	999999	986	796	162	999999	765	389	461	999999	410	775	679	999999	470	437	700	99	999999	999999	963	792	999999	685	432	467	229	999999	226	999999	78	864	744	124	455	924	708	721	999999	784	530	405	999999	743	349	291	501	999999	17	999999	252	999999	729	34	999999	442	999999	310	374	695	20	492	999999	485	999999	545	41	999999	433	545	728	978	732	484	256	567	312	510	346	151	965	562	274	423	734	999999	145	719	431	999999	516	407	357	672	999999	999999	242	15	532	999999	260	935	999999	999999	84	273	999999	255	777	135	139	999999	964	233	729	457	227	999999	750	781	410	321	143	420	39	331	631	70	999999	218	335	307	999999	999999	890	999999	328	802	349	470	535	889	942	306	999999	608	443	133	942	326	999999	493	264	751	999999	999999	999999	824	442	753	642	844	544	568	999999	832	930	431	999999	699	139	999999	409	290	255	520	379	837	999999	431	999999	507	999999	393	398	841	53	999999	150	999999	237	999999	370	596	999999	999999	355	383	506	999999	677	21	999999	253	197	405	999999	999999	505	881	569	964	297	999999	999999	144	727	160	180	958	788	703	291	390	471	999999	999999	813	462	565	175	999999	341	485	753	999999	999999	874	206	993	999999	79	731	269	393	999999	216	358	730	999999	999999	999999	212	547	272	999999	730	411	781	561	350	281	521	939	999999	572	632	811	267	988	428	852	999999	186	212	719	972	31	999999	999999	428	705	999999	769	602	999999	793	794	999999	779	156	315	102	645	652	999999	558	999999	553	820	640	999999	999999	741	275	120	250	35	345	553	999999	708	414	999999	143	999999	999999	752	346	999999	779	838	598	488	842	123	760	318	999999	726	999999	190	478	186	567	32	999999	350	503	492	999999	767	999999	670	777	447	999999	999999	511	999999	297	806	455	999999	51	802	807	612	898	162	999999	931	501	619	392	999999	240	238	26	120	40	847	258	853	999999	21	999999	928	999999	405	222	250	806	526	438	999999	735	668	144	764	225	11	452	351	142	799	999999	839	287	999999	999999	671	502	401	977	450	558	601	796	39	999999	999999	901	503	999999	999999	134	975	190	999999	999999	571	103	261	894	38	405	907	721	999999	746	549	999999	999999	197	550	748	999999	549	999999	805	144	872	115	352	346	110	948	999999	33	675	300	659	258	868	999999	578	251	507	948	55	651	880	999999	293	873	238	154	316	999999	370	999999	435	999999	233	952	698	987	999999	557	927	456	505	999999	547	455	890	401	887	551	999999	999999	999999	600	943	999999	999999	299	
822	479	118	956	642	22	662	956	999999	467	35	916	947	590	999999	949	31	598	155	192	999999	837	982	836	267	999999	427	863	999999	835	999999	78	698	999999	999999	440	449	971	814	493	999999	591	590	432	376	971	603	999999	999999	999999	579	355	999999	999999	999999	999999	496	282	999999	877	999999	799	155	39	218	956	227	548	425	901	510	59	783	999999	157	999999	257	560	999999	296	171	45	697	999999	266	999999	69	999999	155	999999	944	177	282	937	898	244	446	560	224	419	753	999999	965	999999	999999	529	571	999999	923	810	737	936	812	412	715	559	112	303	773	999999	999999	600	403	245	957	343	999999	999999	764	913	17	696	345	59	542	117	79	999999	999999	999999	341	999999	999999	999999	451	999999	364	869	231	348	999999	152	787	909	522	999999	661	729	317	125	751	725	592	999999	999999	51	600	762	869	608	999999	679	999999	46	973	999999	897	67	794	948	999999	999999	624	425	780	999999	909	999999	537	390	455	350	999999	999999	999999	616	999999	999999	543	999999	417	602	10	622	858	463	999999	750	936	338	265	603	935	368	999999	844	110	176	999999	936	142	174	235	489	999999	999999	999999	999999	61	999999	999999	999999	524	999999	541	999999	999999	11	566	327	623	999999	999999	208	135	852	414	757	150	150	999999	953	462	606	278	253	999999	520	470	999999	899	629	699	999999	275	999999	89	552	827	999999	936	999999	609	999999	999999	973	674	36	364	310	734	805	481	910	999999	119	751	918	999999	297	18	397	999999	999999	427	999999	468	919	933	84	772	862	999999	999999	999999	416	354	999999	292	304	579	351	165	999999	985	103	157	789	729	165	308	999999	436	540	753	999999	567	762	999999	329	515	754	103	999999	538	999999	999999	102	999999	443	765	211	999999	820	717	667	241	382	862	333	846	679	999999	778	776	999999	436	999999	636	664	849	591	65	999999	999999	825	257	876	631	123	228	65	93	295	399	107	535	615	999999	999999	318	195	899	171	482	999999	563	999999	513	999999	445	999999	466	51	594	184	999999	999999	41	892	419	365	751	999999	999999	791	596	999999	388	679	85	999999	577	999999	355	664	691	893	999999	953	271	933	372	704	677	742	599	51	700	225	950	999999	584	930	676	953	999999	999999	66	691	249	658	936	999999	850	625	999999	915	696	930	492	262	999999	87	630	486	992	56	81	999999	202	555	214	999999	999999	221	245	647	873	402	999999	541	837	798	714	999999	996	538	854	61	833	999999	355	999999	733	999999	683	507	309	200	961	397	999999	999999	499	693	454	999999	115	638	
390	271	52	303	999999	951	425	999999	999999	28	489	463	201	29	539	999999	210	443	439	40	538	738	347	682	441	832	461	153	309	31	168	233	432	225	999999	572	640	999999	999999	999999	282	301	144	291	999999	507	206	69	164	980	493	999999	343	85	999999	652	923	370	999999	999999	999999	281	92	351	859	266	41	975	358	966	878	158	999999	657	757	247	603	66	971	999999	635	402	989	999999	537	157	889	999999	125	999999	999999	280	999999	192	293	11	218	793	431	455	475	230	999999	197	999999	344	999999	686	327	863	59	866	398	928	999999	999999	291	763	999999	712	376	683	860	999999	326	608	959	200	374	756	38	809	634	526	468	414	692	801	227	202	519	213	39	262	970	783	881	999999	940	999999	719	455	980	719	999999	791	370	381	999999	503	385	448	321	999999	835	999999	999999	999999	469	836	999999	489	545	999999	999999	172	654	608	369	543	999999	698	259	187	47	582	829	999999	447	999999	999999	321	930	999999	999999	999999	892	468	426	999999	999999	999999	801	999999	782	999999	910	369	999999	916	147	762	21	337	776	686	198	999999	533	262	420	326	435	792	792	102	559	999999	803	999999	999999	195	191	638	992	717	896	155	404	999999	672	469	398	531	999999	291	309	603	999999	999999	882	999999	934	999999	999999	235	583	19	321	689	680	98	566	999999	645	951	581	383	345	999999	789	53	739	726	590	999999	927	904	263	511	793	956	874	672	249	522	999999	999999	999999	999999	143	887	999999	715	137	583	903	994	885	999999	710	925	999999	999999	999999	838	28	999999	999999	370	999999	679	755	810	895	723	224	999999	999999	999999	700	999999	999999	578	926	999999	999999	34	598	16	56	933	28	675	801	868	999999	986	332	411	503	52	442	999999	999999	463	141	33	819	413	369	20	838	762	999999	155	870	999999	961	448	628	994	619	577	999999	375	661	999999	18	999999	35	237	571	754	629	657	131	999999	119	472	770	196	999999	195	999999	46	999999	266	787	655	999999	19	35	999999	782	999999	433	999999	644	103	802	61	999999	999999	388	141	449	94	999999	999999	33	773	579	999999	678	442	789	434	930	287	280	404	303	363	40	25	212	999999	971	129	233	266	462	999999	999999	999999	999999	423	807	515	596	20	133	557	631	234	999999	999999	999999	999999	720	999	999999	367	823	407	757	662	999999	372	999999	761	999999	999999	16	999999	320	999999	999999	958	270	999999	626	425	690	270	281	745	731	806	585	676	999999	630	409	999999	999999	105	999999	999999	961	519	663	445	585	999999	897	120	551	864	
913	876	707	256	999999	354	999999	518	999999	562	135	22	930	954	786	263	290	492	999999	999999	445	225	999999	999999	997	751	712	191	840	999999	373	171	999999	999999	892	709	968	999999	551	999999	851	813	429	640	146	949	588	708	999999	332	554	999999	506	769	999999	698	516	999999	259	337	642	201	999999	820	199	964	817	73	71	87	294	65	940	999999	999999	999999	795	730	999999	58	173	13	999999	999999	311	958	999999	999999	448	999999	202	827	999999	223	999999	660	144	608	450	182	141	524	646	581	47	999999	999999	948	839	999999	999999	786	999999	211	174	638	669	170	999999	241	999999	392	999999	867	999999	467	90	727	999999	999999	999999	197	289	257	916	649	367	950	480	812	493	999999	595	652	302	416	999999	999999	59	784	991	974	999999	999999	999999	748	899	779	697	579	418	746	999999	570	308	714	507	474	294	524	281	718	689	707	747	592	797	972	999999	999999	999999	316	678	361	288	522	108	79	384	178	749	587	263	901	403	747	904	35	999999	999999	908	641	489	534	513	282	999999	391	472	289	950	926	214	228	227	999999	78	461	291	785	616	437	999999	126	999999	693	465	788	313	999	688	772	629	999999	569	720	827	154	999999	16	999999	717	607	999999	227	823	382	44	999999	301	679	452	743	999999	971	999999	551	372	759	819	816	506	87	472	601	187	307	226	658	506	284	923	613	285	557	898	830	999999	999999	951	321	999999	114	999999	330	246	999999	71	26	98	178	464	395	38	199	731	639	999999	503	49	526	165	999999	187	26	755	839	468	999999	82	650	556	999999	999999	999999	395	402	75	999999	999999	999999	245	210	570	337	820	999999	585	95	826	999999	695	999999	859	434	999999	54	927	995	575	999999	570	60	944	999999	622	991	587	530	999999	339	999999	999999	999999	890	999999	955	815	849	999999	227	263	382	999999	999999	954	65	613	382	999999	351	474	80	576	957	999999	195	265	132	715	999999	950	999999	292	496	695	999999	362	999999	999999	999999	239	999999	999999	999999	153	197	999999	140	999999	566	387	214	999999	462	864	502	426	999999	312	105	699	693	143	377	999999	208	999999	999999	999999	261	702	999999	238	999999	999999	396	282	999999	999999	999999	328	135	638	158	451	746	999999	829	631	999999	286	181	665	58	999999	999999	944	430	91	944	106	179	22	999999	999999	741	999999	46	350	999999	230	207	376	912	776	574	64	999999	999999	529	999999	271	75	999999	975	999999	999999	189	640	576	999999	851	146	869	303	999999	122	999999	294	710	769	840	489	163	972	88	804	753	282	
936	999999	999999	505	999999	622	999999	113	96	265	999999	762	999999	999999	773	999999	378	70	507	619	627	999999	657	699	225	759	492	782	999999	954	896	999999	999999	907	999999	96	491	356	584	257	467	55	999999	999999	952	947	973	443	999999	136	603	27	307	143	654	484	832	270	289	802	140	63	201	141	368	999999	999999	889	702	999999	999999	32	486	259	161	581	999999	515	747	277	786	999999	999999	785	360	879	999999	999999	262	228	263	999999	999999	782	126	414	853	894	783	999999	422	93	999999	38	591	581	999999	57	999999	82	59	999999	522	21	25	92	987	416	781	999999	197	443	636	483	999999	999999	955	703	999999	746	727	540	732	999999	999999	702	317	48	203	999999	999999	999999	119	999999	178	936	999999	999999	999999	44	427	999999	123	999999	999999	979	457	267	604	277	625	838	999999	245	999999	519	594	120	166	322	774	948	999999	999999	152	817	333	456	999999	497	614	900	935	108	329	999999	426	999999	263	999999	255	999999	443	926	164	508	465	874	999999	999999	351	598	898	454	269	478	235	121	161	341	999999	10	953	117	999999	724	999999	816	999999	75	102	165	857	289	77	725	515	296	999999	999999	361	459	622	655	156	999999	11	490	838	850	999999	314	287	999999	230	255	105	999999	999999	999999	999999	648	999999	769	566	195	741	619	999999	544	963	938	274	518	999999	206	387	308	961	646	723	422	978	75	999999	787	999999	934	999999	822	629	189	999999	418	47	712	501	853	98	999999	999999	392	999999	304	887	999999	999999	769	999999	34	999999	797	999999	626	715	193	670	999999	999999	778	317	806	560	565	914	999999	916	999999	480	276	705	534	219	999999	372	999999	319	684	187	893	747	118	991	44	955	832	999999	406	702	853	52	609	103	320	999999	477	999999	999999	999999	113	999999	999999	298	676	999999	342	588	374	999999	385	999999	986	714	866	999999	208	815	526	610	92	970	519	999999	626	234	105	999999	999999	358	894	508	771	304	83	693	562	820	325	715	622	253	449	152	327	999999	66	895	237	999999	453	662	315	999999	307	999999	690	41	999999	451	999999	901	999999	26	369	876	999999	692	640	182	478	999999	499	810	999999	838	999999	999999	836	999999	178	999999	214	619	904	242	203	833	996	940	999999	531	159	874	999999	999999	999999	999999	782	999999	876	999999	999999	64	810	999999	172	505	949	469	612	322	205	999999	283	33	696	80	121	136	683	279	695	700	999999	947	999999	625	328	276	999999	999999	594	999999	771	804	944	999999	808	839	79	697	883	536	999999	690	999999	999999	999999	468	34	
493	320	655	767	606	678	564	999999	863	835	546	999999	683	194	514	727	810	999999	999999	999999	999999	271	282	66	985	999999	168	373	488	621	114	999999	999999	999999	791	787	938	627	175	135	390	274	945	999999	532	999999	209	352	999999	963	525	999999	131	389	999999	231	48	599	782	220	519	201	406	252	731	522	326	442	402	727	999999	999999	97	353	698	999999	326	999999	534	999999	196	816	550	525	105	999999	903	999999	764	569	749	349	844	954	616	198	867	999999	281	999999	204	767	949	105	184	999999	785	778	690	213	999999	999999	75	318	34	999999	650	881	156	500	619	845	677	832	978	999999	348	142	999999	509	999999	623	998	523	279	428	999999	455	999999	762	455	134	789	560	664	980	284	535	930	913	547	999999	556	780	401	358	999999	126	127	735	994	653	51	191	797	292	769	551	49	999999	836	205	539	999999	55	494	65	126	178	997	174	812	211	822	961	429	76	227	999999	920	999999	749	338	999999	768	802	92	999999	763	381	220	733	999999	334	87	352	456	172	735	907	303	999999	948	129	999999	999999	999999	228	229	378	999999	552	999999	999999	276	999999	867	924	626	999999	411	457	363	999999	786	440	327	876	999999	999999	972	904	492	224	627	366	801	218	53	999999	360	863	389	394	999999	999999	999999	376	999999	990	999999	532	546	492	505	845	999999	160	343	140	864	574	483	609	405	321	70	999999	502	999999	295	659	999999	49	999999	999999	78	968	640	127	137	999999	818	999999	145	450	368	999999	718	781	999999	999999	999999	913	999999	785	999999	779	989	845	608	107	873	999999	704	999999	999999	506	999999	958	777	650	519	225	12	913	999999	727	999999	955	952	999999	496	720	172	645	784	967	327	116	999999	298	999999	795	519	40	999999	669	61	319	999999	861	409	999999	14	107	140	999999	910	808	39	663	315	43	892	548	999999	162	985	999999	999999	999999	188	493	801	999999	670	724	706	972	999999	96	675	164	165	101	999999	735	716	75	514	134	67	999999	87	999999	983	945	903	970	429	924	999999	992	278	999999	682	916	959	999999	436	416	953	937	972	943	987	999999	878	800	887	875	999999	919	553	999999	999999	669	415	307	999999	724	820	735	553	911	412	683	885	50	418	744	776	200	639	108	181	129	547	999999	515	999999	77	112	93	999999	488	999999	999999	999999	499	23	510	661	30	999999	595	227	394	70	541	314	275	837	392	153	999999	255	290	455	745	506	131	281	792	672	999999	718	652	999	433	999999	244	533	999999	405	999999	124	179	999999	
999999	953	735	999999	999999	211	566	239	720	940	454	999999	999999	999999	616	992	891	238	999999	358	64	877	575	394	637	893	80	999999	296	986	999999	999999	86	363	942	999999	771	999999	678	591	116	427	997	999999	999999	999999	174	250	916	558	999999	14	999999	821	999999	635	999999	350	849	999999	140	824	999999	733	40	470	999999	129	999999	825	230	999999	999999	288	251	999999	880	863	839	999999	729	829	999999	737	999999	904	999999	264	999999	316	412	999999	794	968	460	291	999999	273	681	94	999999	999999	198	100	337	999999	454	967	579	245	755	999999	999999	999999	980	310	998	215	260	136	732	901	639	999999	422	999999	462	592	827	960	163	999999	999999	755	999999	684	640	734	999999	226	460	999999	684	255	560	999999	999999	392	987	159	292	278	22	555	361	999999	415	453	677	537	804	862	149	619	91	149	999999	755	10	305	670	273	999999	44	999999	961	227	999999	194	535	999999	999999	999999	678	999999	999999	603	636	403	280	279	197	66	871	999999	597	631	75	173	421	999999	174	391	691	489	29	472	999999	878	999999	915	999999	268	152	657	733	267	471	942	206	545	706	361	999999	36	482	217	933	621	88	339	999999	229	999999	981	716	999999	999999	198	658	422	999999	757	999999	999999	999999	928	914	224	688	340	169	133	967	876	999999	812	662	665	16	812	539	999999	800	71	763	802	495	170	999999	55	999999	282	294	784	920	948	358	999999	778	554	999999	718	932	748	180	38	262	999999	999999	903	36	256	999999	846	883	268	999999	941	601	456	442	753	283	643	984	886	999999	193	956	999999	464	298	887	462	519	820	434	999999	891	735	549	599	35	47	29	108	100	999999	999999	999999	991	416	772	331	999999	548	445	299	763	293	199	78	940	247	449	737	369	729	336	999999	833	905	60	866	906	999999	728	999999	999999	886	796	401	292	304	906	57	525	565	999999	970	385	144	298	999999	545	481	658	788	999999	999999	739	370	121	838	828	95	366	905	999999	278	999999	999999	675	877	497	999999	786	646	340	402	221	999999	389	365	687	698	999999	999999	999999	434	194	939	648	342	157	435	999999	999999	476	820	690	620	999999	81	999999	185	469	421	120	747	695	999999	457	205	999999	936	980	755	160	139	478	913	584	990	999999	880	560	343	729	71	999999	341	179	519	711	601	999999	318	215	511	239	206	342	583	739	181	491	452	272	221	454	533	303	346	999999	777	46	159	986	279	999999	135	691	58	999999	363	842	938	999999	478	282	672	550	648	899	281	580	11	260	
913	999999	118	80	518	617	985	47	833	177	933	565	513	999999	999999	887	999999	515	294	354	386	999999	553	999999	999999	999999	782	982	655	446	80	207	44	898	83	881	999999	65	182	441	999999	999999	19	770	560	999999	768	350	999999	761	795	766	295	657	999999	584	999999	159	286	580	999999	999999	392	396	106	735	530	615	258	64	380	59	999999	853	110	71	328	999999	408	999999	179	441	377	894	651	313	911	999999	999999	498	46	367	999999	999999	999999	251	933	622	999999	824	392	999999	102	560	390	746	434	442	999999	999999	999999	71	750	999999	410	403	634	498	745	792	824	153	999999	759	28	23	999999	740	257	999999	138	706	119	584	499	26	349	817	513	904	879	479	830	221	242	974	616	999999	201	212	617	445	877	999999	10	999999	571	999999	542	377	476	693	195	697	684	559	952	176	905	394	999999	817	984	999999	913	999999	322	380	527	54	999999	895	549	54	251	999999	999999	999999	583	260	454	17	284	145	437	195	293	999999	536	999999	31	450	479	806	158	999999	460	999999	968	655	926	201	815	999999	971	580	154	150	999999	991	731	999999	999999	654	940	56	542	999999	413	727	70	189	999999	844	32	955	426	742	895	999999	242	792	270	928	333	263	201	786	174	999999	51	153	687	544	999999	307	858	824	866	999999	266	999999	999999	250	594	999999	357	971	475	26	164	412	255	13	759	939	464	664	331	686	999999	756	684	556	685	917	999999	309	892	725	107	601	876	793	195	630	169	29	343	999999	906	230	999999	157	999999	639	897	683	999999	22	999999	204	999999	189	257	999999	927	86	999999	676	255	57	88	750	919	563	999999	461	818	139	779	445	330	999999	780	634	445	999999	854	56	30	818	524	880	999999	999999	108	696	546	999999	702	92	463	666	339	859	999999	999999	238	148	999999	445	864	655	999999	999999	873	999999	409	999999	75	999999	232	999999	999999	437	532	207	868	26	465	839	915	143	436	697	981	663	999999	921	491	875	307	715	943	999999	953	869	647	484	39	350	297	923	999999	312	860	945	19	902	999999	944	701	222	683	274	530	730	999999	545	999999	999999	351	488	141	199	103	516	575	82	483	663	559	394	986	124	552	992	524	134	836	999999	654	513	594	547	183	95	999999	678	64	999999	649	112	67	999999	999999	808	791	429	219	353	379	937	999999	673	394	317	235	999999	722	537	216	105	708	390	999999	999999	893	999999	25	17	485	999999	999999	260	23	999999	336	999999	125	743	999999	104	914	493	666	999999	94	999999	
162	866	859	472	956	526	26	553	999999	677	264	171	914	999999	413	211	868	482	999999	178	659	999999	980	68	453	978	999999	121	190	225	723	999999	752	972	441	999999	158	22	940	501	243	470	63	658	913	954	999999	12	999999	713	625	194	797	915	271	999999	885	801	29	999999	199	905	373	188	999999	415	418	942	765	264	62	855	542	427	935	199	883	331	999999	498	160	334	430	476	599	539	61	836	711	999999	273	356	993	963	311	338	107	874	999999	999999	546	886	247	436	999999	769	652	379	999999	82	999999	563	656	531	999999	865	484	896	588	999999	364	581	999999	548	990	705	999999	578	126	607	101	18	626	999999	951	274	96	994	815	830	999999	681	856	638	885	709	700	471	146	445	853	211	295	290	154	999999	999999	698	445	955	907	83	999999	382	980	332	937	19	999999	562	778	490	999999	758	536	682	724	999999	663	999999	15	999999	442	999999	753	890	723	346	502	986	999999	398	558	860	922	814	428	999999	657	562	772	690	999999	583	666	373	130	536	753	471	250	62	44	999999	949	517	640	582	629	100	999999	600	517	592	942	390	931	229	999999	722	263	251	945	110	518	324	508	858	24	389	999999	196	592	41	746	999999	364	999999	910	999999	184	846	999999	567	953	999999	183	309	641	286	999999	999999	700	41	217	998	117	934	645	634	999999	999999	568	249	330	999999	18	485	846	385	36	537	318	430	548	417	397	999999	157	999999	151	208	999999	737	947	868	495	999999	999999	999999	999999	430	758	286	406	999999	288	614	999999	540	999999	697	463	265	260	999999	999999	279	999999	800	611	729	786	999999	999999	810	564	830	999999	999999	999999	457	662	108	926	606	778	999999	999999	999999	139	782	150	616	999999	999999	744	999999	487	999999	286	999999	77	32	999999	729	643	459	792	595	838	457	321	786	612	716	44	364	338	654	999999	999999	255	347	671	828	589	180	135	50	75	999999	352	260	184	711	389	640	962	206	963	999999	250	438	317	681	471	363	13	466	418	390	633	833	916	727	970	729	361	317	150	472	333	999999	530	246	114	71	999999	901	337	404	402	142	691	999999	319	816	39	989	367	235	176	669	631	999999	967	999999	343	999999	740	999999	288	999999	66	500	995	497	908	999999	576	999999	999999	112	138	23	987	501	999999	119	418	164	699	371	949	914	999999	999999	131	999999	278	595	728	165	171	999999	999999	746	85	200	810	999999	908	958	423	999999	483	73	541	617	999999	999999	377	234	48	586	959	917	999999	152	
999999	341	376	73	999999	999999	681	596	941	999999	897	251	426	951	308	597	255	741	948	991	999999	999999	999999	513	157	802	228	999999	126	999999	717	208	51	933	997	479	454	845	999999	441	999999	886	132	999999	719	456	59	425	925	451	340	228	968	999999	999999	960	219	863	916	999	763	186	480	366	743	698	209	492	953	829	152	410	584	516	714	553	120	52	793	700	752	802	999999	675	999999	498	239	999999	999999	999999	269	999999	929	999999	678	110	416	999999	346	999999	257	567	471	105	308	930	643	999999	999	167	849	999999	79	225	257	960	608	804	122	254	469	871	270	916	569	561	999999	428	838	999999	999999	355	999999	773	453	195	340	483	999999	324	999999	999999	338	74	198	103	999999	999999	909	717	502	612	653	102	561	999999	307	555	536	999999	999999	225	623	395	999999	503	470	306	771	999999	630	134	437	798	399	999999	542	999999	727	476	49	999999	999999	131	121	999999	702	999999	221	999999	999999	999999	947	630	865	639	163	943	999999	694	632	225	999999	846	999999	377	184	855	999999	870	843	999999	828	69	999999	691	705	502	283	496	801	857	94	704	183	999999	999999	807	999999	759	999999	999999	163	42	843	824	825	672	44	744	999999	847	910	350	999999	787	956	887	923	184	999999	661	669	556	893	775	140	999999	999999	251	199	377	999999	943	342	255	947	999999	226	882	999999	999999	468	539	146	954	999999	744	480	396	999999	300	999999	758	999999	999999	928	607	149	78	694	999999	999999	999999	999999	982	924	966	17	999999	839	999999	670	999999	999999	900	202	140	419	939	999999	396	999999	999999	361	999999	493	173	127	466	326	350	999999	158	198	999999	43	675	999999	164	999999	980	736	502	556	728	630	999999	999999	926	999999	999999	999999	210	999999	307	821	999999	999999	655	498	760	849	551	999999	999999	514	522	852	999999	866	526	154	264	909	846	660	273	729	633	278	651	723	201	999999	528	162	455	907	890	466	320	244	999999	666	278	999999	194	841	66	999999	117	989	419	69	167	653	933	999999	404	999999	557	993	807	386	999999	47	658	768	999999	347	69	614	962	574	999999	291	814	598	640	999999	475	432	672	999999	170	999999	314	141	999999	874	999999	164	999999	252	999999	327	437	953	819	241	999999	999999	999999	719	163	503	999999	844	999999	875	999999	345	660	688	999999	134	330	396	225	195	732	526	153	999999	999999	904	111	999999	665	238	999999	860	778	408	242	58	725	953	999999	999999	634	469	627	750	44	999999	504	824	80	784	996	999999	738	634	509	999999	283	448	599	
999999	401	317	189	285	30	978	566	261	456	133	409	376	140	999999	560	272	899	999999	999999	246	410	999999	999999	881	241	814	999999	154	899	286	999999	287	363	17	275	999999	290	351	999999	66	999999	999999	378	999999	999999	629	910	190	83	246	66	880	223	363	849	125	668	308	54	216	856	421	361	999999	999999	999999	22	133	292	242	999999	558	673	178	920	167	908	999999	505	611	903	941	999999	663	230	895	999999	999999	168	160	658	982	999999	522	209	904	999999	999999	599	262	616	999999	999999	999999	999999	507	999999	55	442	691	999999	967	802	442	999999	914	350	999999	950	999999	69	22	964	141	583	999	261	999999	999999	999999	276	710	111	999999	994	126	53	999999	408	722	688	27	999999	476	943	691	999999	863	220	295	564	203	258	146	999999	999999	822	766	267	264	255	66	999999	427	425	506	865	559	448	196	870	120	999999	999999	774	51	453	498	999999	892	819	398	999999	999999	461	82	462	965	999999	399	304	999999	972	999999	999999	631	940	151	60	446	999999	630	999999	999999	424	453	904	30	372	999999	161	333	578	374	445	857	126	404	965	352	999999	900	510	58	891	594	148	154	760	999999	110	312	447	751	76	999999	999999	999999	268	18	999999	441	602	896	248	970	999999	607	708	618	514	546	185	708	402	925	130	377	999999	999999	314	999999	269	229	61	848	885	999999	999999	256	885	210	145	957	999999	612	307	613	809	920	885	540	446	152	638	564	137	999999	359	151	77	605	783	438	999999	419	182	383	845	400	999999	881	309	999999	733	314	410	228	999999	999999	627	517	568	221	944	773	999999	127	590	496	999999	156	477	166	999999	290	999999	707	263	999999	440	999999	767	999999	835	14	241	984	418	333	164	909	214	570	999999	560	47	999999	493	929	107	64	793	358	999999	938	414	152	283	453	887	999999	964	770	358	703	999999	159	999999	940	999999	999999	709	267	341	811	942	907	643	628	252	855	999999	999999	666	386	140	418	999999	897	600	999999	710	964	446	462	999999	999999	999999	819	999999	887	999999	553	397	768	999999	999999	999999	868	999999	506	509	654	210	999999	488	999999	114	999999	572	340	999999	488	350	454	627	744	820	879	866	999999	695	823	999999	365	670	670	936	898	41	604	401	870	901	103	999999	65	764	414	974	314	339	999999	256	479	476	706	999999	943	150	611	999999	148	12	497	811	685	837	845	999999	817	704	999999	940	967	939	550	587	256	865	572	979	999999	904	562	178	455	576	999999	999999	999999	467	993	999999	429	999999	263	999999	
413	292	903	228	999999	51	167	609	133	309	999999	540	926	129	956	88	578	631	308	243	449	328	366	999999	499	957	408	359	711	457	999999	88	685	682	183	964	962	353	999999	374	747	952	55	999999	999999	999999	999999	843	999999	914	189	798	591	30	428	999999	925	793	729	961	643	999999	898	999999	788	210	999999	253	946	999999	999999	234	570	933	495	497	999999	220	821	691	995	565	847	796	277	722	496	665	999999	98	48	178	999999	109	731	939	64	379	367	96	999999	999999	896	519	798	999999	238	657	999999	999999	999999	999999	972	47	966	999999	960	111	408	999999	714	199	999999	858	999999	999999	611	471	211	555	443	904	853	734	739	286	668	337	997	322	494	838	140	333	287	333	206	999999	142	653	979	952	999999	999999	382	761	999999	999999	999999	850	353	767	999999	978	497	906	861	247	307	690	419	632	999999	95	582	875	999999	665	581	629	751	999999	338	999999	576	491	933	562	362	977	557	629	771	156	999999	726	392	162	835	380	471	999999	288	452	244	357	847	886	718	999999	702	73	467	999999	999999	328	438	898	412	16	999999	999999	884	999999	143	999999	860	957	999999	855	493	907	999999	210	168	793	747	886	323	228	643	57	844	999999	999999	999999	172	834	57	650	298	494	749	829	407	172	999999	958	318	455	496	890	999999	863	999999	795	243	267	778	315	581	552	584	193	373	925	465	999999	54	999999	627	36	909	475	567	998	167	10	802	999999	719	788	577	868	731	752	999999	999999	841	999999	259	904	999999	741	78	745	909	566	465	482	707	54	913	668	828	470	981	304	305	24	638	999999	464	781	596	999999	974	999999	999999	999999	648	999999	197	565	400	722	999999	177	406	999999	99	601	999999	999999	299	674	875	908	999999	270	770	999999	685	827	850	25	450	284	155	999999	771	203	113	845	834	233	857	357	999999	999999	501	814	898	484	925	47	999999	144	492	921	999999	75	676	999999	849	665	798	370	714	384	281	694	32	130	60	999999	497	699	495	76	817	527	640	999999	769	956	94	210	901	813	327	315	792	999999	368	705	526	912	999999	999999	434	496	643	999999	999999	806	791	777	434	39	999999	999999	999999	425	999999	999999	435	743	431	892	999999	598	469	999999	999999	999999	901	798	761	355	999999	585	704	327	999999	331	884	747	999999	963	175	317	776	871	273	328	999999	376	129	969	279	783	490	112	597	835	37	742	835	868	904	993	25	999999	999999	964	304	331	783	999999	514	999999	643	999999	727	273	821	597	999999	739	
309	535	999999	792	999999	596	104	602	729	806	303	151	911	999999	999999	181	301	697	999999	999999	33	999999	999999	346	999999	591	149	31	999999	334	23	440	999999	106	999999	379	323	233	13	72	999999	702	602	977	999999	373	999999	999999	999999	556	972	134	385	338	715	964	999999	999999	999999	493	457	999999	999999	404	999999	863	46	999999	672	689	857	78	999999	159	438	331	999999	615	857	101	815	736	999999	828	362	889	65	777	999999	604	437	981	895	520	615	797	483	999999	194	999999	999999	999999	740	720	999999	999999	440	236	899	999999	232	336	999999	999999	678	721	461	400	999999	903	808	269	434	999999	261	876	999999	183	999999	999999	847	544	431	999999	999999	853	996	900	999999	458	999999	999999	878	996	381	111	999999	999999	841	894	999999	93	165	291	999999	77	536	999999	468	821	731	267	692	267	546	687	904	253	481	999999	724	560	999999	594	454	979	390	438	696	160	380	999999	341	649	306	764	388	149	999999	697	999999	999999	441	318	999999	999999	146	999999	459	693	999999	262	187	27	179	999999	999999	571	837	838	999999	108	999999	318	451	217	999999	52	999999	999999	308	765	830	784	507	400	128	951	866	263	842	770	999999	12	953	127	346	324	480	520	940	817	312	999999	20	228	359	999999	866	519	275	103	659	999999	395	441	432	402	519	999999	999999	871	704	583	999999	916	999999	972	999999	334	871	999999	572	450	841	491	999999	256	999999	288	50	995	94	357	987	748	120	999999	617	522	999999	943	804	701	853	79	123	728	999999	103	108	999999	768	542	999999	663	999999	219	835	903	978	999999	628	241	738	999999	786	357	596	257	806	999999	364	841	638	927	807	871	596	772	377	999999	668	999999	189	999999	236	552	999999	333	227	901	475	713	544	999999	324	573	962	192	292	999999	142	999999	297	290	32	926	904	721	856	999999	622	72	999999	253	518	948	999999	999999	445	244	648	272	40	904	352	650	307	129	999999	244	908	414	490	611	602	337	392	899	640	309	647	987	477	568	289	412	187	999999	999999	999999	522	999999	746	57	127	870	310	393	938	382	629	999999	999999	999999	750	217	582	924	651	190	566	161	444	999999	596	999999	794	472	999999	939	473	16	128	246	722	31	668	442	493	999999	37	999	961	268	999999	863	999999	855	817	81	830	262	649	820	810	370	452	610	999999	999999	85	837	999999	999999	999999	999999	666	872	899	729	549	149	999999	999999	162	999999	200	999999	466	999999	783	999999	999999	553	119	220	367	307	436	999999	578	67	982	999999	656	199	241	999999	
359	65	207	16	955	98	532	690	821	729	999999	999999	179	276	154	727	999999	146	193	223	888	999999	999999	368	999999	999999	160	492	167	413	273	962	999999	237	827	410	535	776	982	999999	31	429	999999	638	639	999999	999999	312	912	999999	354	999999	16	28	84	660	799	838	999999	418	938	999999	532	417	999999	705	917	941	999999	999999	201	906	164	999999	202	999999	309	628	729	262	365	848	579	999999	68	754	999999	999999	999999	176	999999	697	216	999999	627	981	999999	999999	999999	999999	275	999999	863	178	73	999999	365	999999	825	615	999999	181	119	318	999999	100	471	999999	999999	710	749	610	787	282	143	504	700	589	999	999999	571	328	455	795	986	123	999999	999999	839	620	399	577	491	999999	815	439	999999	897	521	537	999999	277	632	471	193	665	463	590	999999	568	999999	775	389	614	53	42	726	323	331	999999	115	999999	789	999999	999999	999999	128	999999	467	999999	916	802	999999	471	701	999999	696	983	999999	331	999999	999999	374	281	871	624	197	876	503	782	999999	273	575	581	999999	458	999999	893	160	21	999999	999999	999999	341	651	946	707	918	999999	749	346	742	711	10	288	710	696	518	867	697	984	252	746	684	991	653	236	496	48	252	815	999999	833	600	784	447	999999	42	629	925	916	279	963	754	446	969	999999	575	302	721	761	970	999999	462	36	304	999999	448	350	998	720	999999	879	670	934	999999	909	121	999999	841	439	664	888	941	999999	715	999999	992	247	31	101	660	203	326	491	844	777	999999	573	490	970	999999	692	630	999999	706	399	999999	819	903	70	450	359	999999	291	107	91	94	999999	321	25	484	210	328	906	69	999999	999999	188	99	765	999999	548	735	871	607	999999	268	736	84	326	985	182	999999	999999	651	311	742	44	999999	999999	692	698	262	474	495	631	999999	723	155	999999	999999	999999	729	999999	531	902	999999	589	999999	999999	823	999999	607	999999	39	999999	866	367	265	999999	284	528	794	336	83	840	295	270	386	976	999999	544	999999	395	490	871	453	999999	439	749	999999	162	360	268	999999	999999	100	999999	999999	193	764	16	468	398	414	317	999999	402	74	690	616	362	213	707	527	289	766	222	999999	999999	859	670	927	999999	999999	132	177	536	396	737	749	38	825	999999	222	601	999999	201	980	182	999999	999999	999999	749	142	999999	949	999999	999999	999999	578	999999	752	999999	334	103	88	951	330	292	149	792	16	336	999999	587	999999	20	495	925	213	574	241	342	615	999999	999999	188	999999	742	182	525	795	736	169	871	285	547	869	
128	999999	999999	999999	698	999999	759	54	999999	999999	554	999999	939	166	999999	457	13	646	420	672	525	564	899	577	587	119	999999	997	279	177	999999	312	999999	150	377	412	88	702	542	309	855	764	734	380	828	999999	243	368	999999	288	165	235	999999	875	353	563	623	999999	293	999999	999999	762	774	999999	739	252	810	798	789	412	378	999999	999999	121	817	760	829	999999	748	999999	875	265	27	991	22	843	447	123	999999	999999	999999	531	419	953	890	103	990	108	641	999999	141	445	999999	578	910	854	131	999999	68	593	734	104	807	648	713	162	999999	783	999999	895	999999	697	11	999999	623	847	891	159	999999	724	999999	731	887	172	513	999999	686	448	91	167	721	693	65	213	999999	694	723	999999	250	738	358	217	483	745	999999	444	443	603	955	72	962	971	999999	343	823	13	216	999999	144	282	475	306	702	467	999999	122	642	798	896	928	133	131	909	492	375	562	257	152	392	79	997	93	493	999999	999999	999999	171	721	390	999999	999999	999999	635	967	999999	62	999999	26	571	668	999999	645	706	999999	939	841	72	999999	967	999999	756	73	262	999999	999999	999999	812	999999	272	434	999999	999999	418	821	450	54	999999	942	999999	323	57	240	581	724	999999	999999	999999	999999	88	362	687	999999	999999	129	329	424	825	570	692	880	249	830	753	147	717	999999	999999	999999	585	895	356	129	818	654	999999	525	492	538	797	923	14	354	605	910	746	828	177	298	999999	36	228	999999	260	350	999999	227	487	444	16	396	134	502	881	999999	16	567	999999	999999	999999	804	931	999999	773	768	875	895	234	843	999999	889	713	999999	392	559	999999	999999	869	478	579	995	48	58	999999	410	799	512	473	422	904	189	999999	77	391	698	105	931	160	492	475	188	992	643	53	127	682	195	119	332	516	584	698	834	999999	999999	766	882	999999	373	968	372	432	999999	939	221	373	646	557	999999	463	745	280	999999	13	401	13	404	14	413	727	614	403	999999	906	329	999999	690	548	479	932	222	999999	787	523	999999	756	999999	999999	832	753	46	637	425	868	771	313	320	999999	138	908	371	877	362	999999	364	969	291	905	619	729	683	107	88	999999	251	580	493	864	900	644	823	699	181	659	690	977	978	282	144	999999	180	859	419	571	570	345	999999	152	168	142	475	284	94	112	80	938	559	662	999999	200	820	456	999999	493	95	999999	705	999999	954	999999	991	19	771	999999	999999	824	688	999999	202	905	768	351	705	767	179	548	999999	79	589	751	428	
325	654	999999	206	724	928	999999	485	898	639	119	197	781	151	465	513	999999	553	256	999999	52	470	999999	432	479	751	999999	324	546	999999	636	123	213	999999	675	364	827	406	999999	895	999999	999999	999999	276	999999	164	923	999999	713	45	133	525	999999	501	999999	855	933	999999	727	973	765	611	939	841	12	996	984	822	475	110	686	94	718	360	498	999999	176	455	773	324	827	546	610	511	999999	121	780	711	999999	999999	431	315	999999	999999	139	161	101	999999	273	662	179	110	160	613	999999	999999	807	982	13	374	688	999999	748	412	999999	229	10	438	999999	891	999999	999999	249	654	679	999999	999999	855	230	347	919	714	191	121	155	726	395	997	161	999999	999999	797	999999	218	142	943	567	999999	999999	910	160	663	999999	999999	446	897	861	505	999999	978	999999	999999	762	666	999999	973	306	636	267	999999	834	12	286	999999	588	428	573	41	522	999999	999999	147	999999	320	196	266	172	999999	674	257	865	889	999999	183	999999	361	45	52	763	999999	647	999999	20	297	999999	158	386	999999	999999	999999	999999	999999	983	208	175	999999	812	451	479	999999	999999	496	962	19	563	999999	999999	113	757	236	999999	531	277	364	999999	883	137	851	999999	48	879	999999	27	999999	923	45	906	865	18	771	549	593	572	999999	356	160	967	10	999999	141	219	999999	779	566	636	999999	562	628	119	999999	369	999999	999999	999999	318	185	999999	316	96	999999	48	83	999999	985	999999	798	958	703	999999	937	915	137	126	113	829	606	856	460	29	130	482	999999	755	726	412	999999	386	141	265	181	681	661	914	216	103	145	187	793	878	999999	844	999999	621	999999	376	999999	845	999999	999999	712	329	28	999999	965	999999	999999	999999	379	583	110	421	826	447	999999	265	264	222	910	999999	693	429	73	581	191	286	623	666	583	359	999999	742	282	529	553	851	663	999999	948	999999	342	999999	999999	999999	778	999999	27	421	999999	916	122	29	934	103	918	292	265	446	115	689	432	103	743	29	999999	368	148	307	894	984	999999	890	274	749	677	875	621	999999	803	765	268	999999	882	667	247	999999	807	189	610	271	596	999999	267	999999	999999	249	84	788	805	420	287	999999	527	999999	324	231	999999	194	426	53	670	411	643	349	430	999999	221	86	782	263	561	959	999999	999999	398	384	632	14	21	999999	800	833	999999	393	488	548	999999	92	352	25	405	622	762	566	600	999999	999999	918	839	517	38	998	15	999999	858	327	32	894	999999	940	999999	750	183	988	253	836	999999	999999	861	881	546	
138	733	766	858	938	999999	140	41	999999	800	999999	175	504	409	999999	828	506	534	171	526	789	680	412	426	999999	449	774	323	999999	999999	999999	66	957	971	899	274	249	999999	920	130	891	999999	208	999999	999999	999999	678	589	451	18	857	725	700	999999	757	458	330	349	213	499	432	817	277	382	999999	657	217	533	509	536	999999	999999	614	999999	634	926	482	272	542	78	770	999999	871	999999	973	609	366	601	999999	451	944	899	999999	430	697	83	595	826	673	236	377	155	89	914	429	55	999999	659	730	999999	976	999999	999999	144	728	247	946	522	408	866	301	615	999999	999999	592	689	332	193	352	561	999999	656	599	316	701	624	999999	956	336	999999	999999	707	871	392	475	886	102	355	701	459	137	82	427	806	934	999999	836	31	331	740	723	927	316	179	499	330	999999	500	999999	114	142	989	195	480	999999	594	744	926	592	999999	596	977	492	892	434	268	999999	792	381	939	788	93	634	595	215	570	999999	999999	999999	155	427	602	999999	597	327	147	887	947	437	350	27	910	999999	625	153	746	445	423	745	241	101	999999	128	504	325	999999	364	599	274	999999	999999	999999	999999	447	289	993	999999	894	575	296	381	291	364	40	922	878	655	19	452	999999	135	999999	956	662	63	750	483	416	282	278	782	297	682	629	157	974	877	999999	345	159	680	999999	848	458	859	810	999999	97	999999	447	403	999999	157	805	683	999999	999999	380	394	539	519	659	622	307	514	94	608	999999	883	948	999999	664	999999	302	789	999999	138	999999	999999	253	437	396	834	834	999999	999999	149	999999	945	999999	999999	999999	606	999999	640	999999	999999	550	944	775	212	587	999999	634	445	738	680	855	26	109	999999	587	578	151	999999	133	825	787	432	86	945	731	789	953	70	505	68	867	662	768	999999	588	564	36	50	999999	999999	999999	999999	146	756	293	860	999999	999999	310	927	465	999999	516	999999	150	999999	867	999999	999999	798	999999	999999	940	680	813	203	258	453	509	33	552	110	261	941	625	398	999999	329	661	871	942	120	760	577	602	172	155	999999	515	999999	999999	206	570	61	930	635	458	465	943	99	612	403	342	286	385	365	999999	574	999999	999999	831	999999	999999	608	999999	150	813	373	999999	650	999999	684	999999	49	337	356	999999	210	20	989	940	831	999999	999999	999999	999999	999999	999999	202	246	999999	580	993	999999	999999	157	999999	961	204	999999	822	95	387	303	51	999999	465	999999	949	999999	826	252	999999	999999	999999	10	172	607	349	999999	372	340	999999	
841	930	477	691	183	410	189	329	577	15	999999	177	854	453	999999	530	999999	93	485	534	999999	420	999999	26	999999	951	999999	985	999999	622	888	428	491	999999	545	999999	574	245	292	892	999999	710	259	246	344	423	957	999999	89	86	999999	233	999999	805	18	431	462	999999	288	232	771	203	899	954	127	999999	685	940	908	720	956	106	801	592	764	462	171	241	682	999999	994	999999	999999	999999	615	665	541	999999	999999	124	910	123	999999	70	130	575	811	304	128	999999	737	26	648	999999	130	911	431	304	999999	555	999999	231	778	299	999999	689	999999	556	349	462	999999	999999	45	793	809	999999	999999	741	472	999999	999999	867	999999	149	999999	999999	999999	999999	232	704	999999	999999	645	999999	999999	999999	999999	667	832	440	288	264	954	666	282	738	999999	855	559	287	771	690	831	851	999999	999999	118	999999	47	999999	255	749	334	645	999999	32	363	999999	938	130	508	999999	908	41	999999	396	912	455	867	999999	997	589	999999	944	999999	553	415	793	455	999999	580	705	630	583	195	539	999999	999999	447	260	384	305	916	438	779	299	781	800	999999	999999	490	999999	771	523	261	999999	761	390	713	675	616	569	239	485	550	802	851	335	846	380	999999	603	18	999999	149	701	672	999999	999999	999999	771	999999	999999	938	999999	999999	934	116	331	999999	999999	550	605	999999	644	814	999999	441	888	976	447	456	953	570	61	999999	999999	165	383	560	994	211	225	999999	904	10	717	300	512	633	999999	745	999999	327	602	999999	999999	246	999999	335	635	240	671	999999	999999	324	661	292	886	95	272	778	733	771	999999	999999	335	535	999999	643	107	775	929	265	117	999999	999999	636	967	146	889	418	192	999999	925	999999	540	37	875	589	348	434	414	426	370	99	21	999999	793	36	999999	472	378	339	999999	859	311	416	90	502	872	35	999999	749	206	854	596	999999	846	770	45	999999	659	999999	304	672	371	999999	999999	27	690	220	843	940	557	427	49	853	999999	75	999999	134	947	999999	717	323	119	999999	230	516	503	999999	396	33	990	291	812	999999	44	566	498	798	999999	999999	811	999999	192	384	999999	779	814	742	866	999999	999999	999999	360	286	570	980	563	999999	999999	388	524	364	999999	819	949	276	999999	999999	819	262	576	664	612	885	571	65	999999	999999	471	450	999999	761	469	999999	716	88	999999	535	530	63	12	791	516	143	547	456	837	999999	999999	926	174	865	923	613	214	652	999999	999999	714	514	849	828	245	841	999999	763	999999	218	113	871	344	89	428	765	260	999999	
158	479	999999	125	228	769	309	999999	999999	835	837	855	410	73	999999	999999	821	25	999999	999999	556	674	456	784	560	628	268	563	591	94	447	168	999999	430	504	829	137	599	296	90	528	999999	999999	999999	925	49	808	50	101	878	267	999999	561	85	238	483	33	999999	564	599	510	999999	953	201	397	999999	501	980	999999	950	338	232	729	999999	655	999999	999999	604	859	520	820	227	999999	712	827	45	607	287	202	31	805	574	44	696	579	782	999999	372	999999	256	548	828	482	150	999999	45	999999	437	430	381	373	428	703	53	779	293	283	251	374	362	82	224	787	547	154	764	197	43	554	872	119	747	151	612	999999	991	745	999999	172	791	362	180	857	999999	657	387	870	991	917	296	509	999999	999999	111	999999	333	50	935	995	785	999999	649	999999	999999	999999	626	287	999999	80	788	999999	951	88	583	999	901	366	967	889	999999	999999	205	126	268	999999	999999	749	999999	438	649	950	809	999999	387	942	713	297	309	558	999999	109	779	920	138	747	999999	426	424	111	999999	967	82	999999	238	890	652	532	999999	999999	657	999999	247	999999	431	837	738	625	701	640	296	614	67	999999	999999	668	125	285	987	520	815	198	334	938	166	681	878	999999	999999	496	999999	190	673	999999	901	164	861	126	499	301	19	932	725	999999	815	999999	999999	663	198	570	775	377	999999	113	999999	468	551	309	999999	749	959	999999	527	999999	999999	115	940	942	518	999999	806	998	785	695	510	883	472	550	999999	498	772	999999	575	537	721	922	644	999999	999999	999999	612	561	999999	749	342	45	414	521	443	710	727	967	154	495	763	999999	999999	850	999999	494	996	11	186	18	977	744	408	989	493	427	470	379	205	86	999999	255	388	46	363	475	478	999999	117	422	999999	804	80	89	774	944	340	794	968	262	446	611	385	612	771	598	637	424	999999	25	249	999999	772	78	999999	518	999999	555	497	136	25	999999	999999	763	999999	183	673	999999	225	549	97	675	411	999999	999999	488	999999	776	274	764	838	63	924	999999	183	422	42	12	999999	266	999999	785	307	841	999999	999999	717	621	374	598	924	318	209	488	999999	574	946	829	438	917	648	999999	290	732	298	961	999999	802	590	999999	999999	671	644	958	993	312	377	569	706	248	770	258	411	675	999999	999999	999999	445	173	609	475	999999	574	999999	618	999999	504	575	999999	284	281	915	41	549	457	999999	673	250	999999	999999	206	386	999999	199	157	399	220	615	891	768	117	684	639	999999	359	999999	107	
878	350	69	808	802	26	432	966	855	227	862	228	588	856	613	999999	546	413	99	90	384	999999	228	722	888	999999	784	176	596	285	999999	999999	999999	165	794	900	435	818	404	369	700	232	302	182	999999	397	313	911	999999	733	102	578	270	857	999999	270	131	346	919	999999	241	265	379	579	177	999999	999999	432	999999	712	999999	999999	999999	999999	999999	999999	326	56	999999	501	999999	872	999999	862	192	999999	929	999999	999999	534	778	98	999999	286	999999	999999	852	722	15	685	999999	880	850	999999	218	373	569	540	477	571	943	85	972	999999	746	368	592	999999	396	999999	743	57	990	999999	934	437	829	999999	999999	945	308	603	51	689	813	500	999999	999999	654	999999	912	999999	193	871	590	703	126	481	999999	769	852	345	999999	999999	942	641	889	999999	856	780	544	999999	999999	999999	999999	350	999999	292	614	255	346	710	862	578	783	354	863	129	999999	241	321	358	202	999999	102	962	278	999999	746	999999	610	708	34	999999	284	85	999999	661	999999	250	668	833	867	294	432	999999	483	757	535	999999	778	999999	377	625	999999	999999	645	116	440	999999	81	999999	546	999999	644	637	686	988	303	708	894	211	999999	705	999999	487	999999	907	409	950	489	520	205	158	403	839	341	408	413	98	440	999999	999999	999999	999999	365	297	434	649	795	465	494	464	827	704	576	999999	999999	999999	982	705	737	707	489	999999	560	117	397	49	805	305	287	584	999999	278	999999	980	220	536	216	200	66	268	999999	495	994	999999	378	454	827	589	669	999999	431	393	702	645	742	999999	618	999999	899	395	844	499	999999	909	259	559	162	595	49	145	846	791	648	479	102	993	825	504	739	943	999999	999999	636	931	163	820	575	999999	248	999999	999999	958	999999	670	423	125	317	94	807	999999	301	999999	549	534	509	640	744	233	553	748	999999	124	518	956	183	628	863	256	756	438	983	257	999999	999999	226	887	500	978	65	976	686	999999	696	920	651	980	999999	999999	432	999999	999999	352	362	500	999999	804	449	999999	496	999999	999999	71	337	378	835	999999	884	240	318	999999	999999	999999	999999	576	72	999999	427	598	314	203	952	999999	823	999999	363	641	895	856	999999	421	447	166	999999	270	999999	624	412	328	95	607	105	445	792	811	382	319	999999	785	437	152	999999	851	40	999999	842	999999	247	103	24	204	159	38	988	999999	183	983	285	999999	999999	999999	521	999999	999999	707	107	999999	968	22	999999	53	999999	119	428	109	44	596	999999	197	428	233	999999	999999	999999	890	457	77	999999	
896	637	399	999999	999999	999999	990	999999	289	999999	332	206	999999	531	235	242	970	999999	49	609	889	862	999999	857	999999	489	629	70	999999	794	622	259	40	71	82	385	999999	19	999999	999999	438	477	999999	258	803	990	103	999999	161	999999	343	999999	418	467	566	44	999999	541	946	788	313	930	429	494	725	999999	176	273	459	850	770	960	548	862	181	999999	116	338	999999	106	395	927	908	999999	461	999999	999999	999999	999999	999999	335	930	73	411	873	999999	58	999999	999999	729	999999	999999	252	311	316	382	614	555	296	999999	927	720	999999	849	402	999999	31	303	43	999999	241	604	768	421	525	839	897	147	999999	673	373	999999	999999	999999	282	565	684	999999	818	89	999999	295	999999	999999	120	614	999999	224	18	497	486	754	237	999999	497	230	72	830	786	476	484	999999	567	623	780	91	915	999999	999999	999999	999999	424	484	954	410	946	999999	417	311	911	396	999999	138	501	196	619	999999	538	836	62	503	854	999999	352	604	388	728	663	580	38	999999	300	999999	181	795	71	999999	282	866	551	999999	999999	529	875	999999	801	347	75	999999	170	472	386	325	524	344	999999	603	142	360	32	999999	664	836	282	221	105	999999	957	999999	999999	999999	346	672	295	159	848	334	999999	272	802	50	999999	236	419	566	322	975	132	836	948	999999	147	922	843	334	247	999999	257	663	984	765	390	370	311	821	135	713	999999	375	999999	999999	657	870	557	982	564	437	427	716	899	999999	999999	131	756	666	999999	424	828	961	911	40	87	292	999999	999999	660	302	925	598	999999	999999	944	999999	999999	435	810	276	374	861	769	810	400	999999	763	864	852	268	613	645	618	711	885	79	999999	465	445	375	592	520	332	999999	512	829	999999	999999	185	999999	780	330	856	999999	59	967	201	111	639	999999	528	423	194	401	688	290	979	999999	723	875	999999	884	990	999999	684	854	539	506	307	571	264	999999	999999	695	487	999999	788	999999	662	918	877	362	826	898	999999	999999	336	930	999999	232	849	999999	577	309	863	896	340	421	261	999999	999999	695	999999	78	292	65	734	499	913	406	501	999999	75	805	999999	940	68	101	598	514	999999	608	923	84	999999	706	896	389	999999	999999	999999	377	999999	999999	490	192	999999	758	615	790	445	837	27	187	731	552	492	771	311	923	837	248	822	747	676	999999	771	728	355	586	169	354	667	331	454	999999	875	607	324	815	999999	999999	999999	999999	79	999999	590	745	353	179	223	134	87	908	999999	999999	554	683	999999	660	420	829	999999	
39	631	100	180	695	733	999999	676	885	456	496	541	999999	762	24	677	985	248	999999	385	186	373	44	277	758	577	740	579	202	815	664	405	999999	898	456	186	979	520	895	22	746	503	337	677	591	377	226	950	999999	16	805	421	394	999999	999999	999999	597	822	421	128	999999	37	484	999999	792	100	979	639	999999	999999	999999	474	353	23	999999	682	999999	999999	999999	390	360	790	48	195	19	253	20	999999	672	999999	589	166	109	776	30	718	28	267	885	999999	397	587	644	702	318	341	77	381	815	553	630	240	147	40	767	211	989	298	70	549	89	871	999999	999999	258	541	375	576	992	919	664	778	481	194	993	773	156	346	877	678	185	639	301	128	169	359	29	999999	19	999999	729	999999	206	345	421	999999	999999	127	453	776	965	999999	999999	896	888	852	758	952	999999	994	65	653	421	392	374	999999	580	848	366	899	522	307	567	183	200	934	581	146	773	999999	162	38	892	110	712	684	999999	405	239	316	601	77	40	24	763	999999	999999	814	971	970	945	772	761	553	264	668	933	215	705	954	281	622	188	570	999999	36	760	999999	679	689	199	999999	618	60	999999	999999	999999	552	419	124	626	766	999999	803	531	390	277	348	999999	999999	751	55	999999	285	45	978	999999	999999	183	737	999999	996	999999	292	781	999999	163	710	255	809	402	999999	795	590	337	514	457	999999	49	461	999999	421	476	999999	937	153	484	342	999999	329	566	999999	379	999999	799	630	631	999999	31	999999	236	566	999999	999999	651	371	260	999999	999999	530	531	513	430	721	978	903	999999	510	354	638	297	820	695	925	252	595	20	123	791	706	883	576	999999	289	235	201	328	999999	983	576	893	374	394	494	999999	999999	385	658	703	895	110	999999	537	393	472	999999	871	177	793	65	360	146	327	999999	646	999999	159	151	495	786	584	999999	999999	777	999999	922	436	210	137	199	220	362	420	999999	605	999999	48	970	817	819	330	161	999999	927	226	756	57	153	848	843	903	244	172	999999	999999	20	604	759	648	550	979	670	49	603	845	999999	999999	431	999999	883	916	189	999999	676	999999	433	453	599	561	988	999999	999999	999999	999999	296	999999	999999	503	586	999999	999999	289	331	277	999999	999999	999999	52	999999	228	40	626	507	964	927	723	910	496	999999	999999	566	15	208	660	674	696	318	755	999999	869	807	999999	845	59	999999	636	858	66	835	806	999999	411	517	999999	957	999999	999999	397	366	572	999999	703	53	699	39	163	91	670	602	154	
351	366	999999	222	420	808	781	457	248	999999	999999	853	660	654	575	999999	497	865	703	425	910	920	999999	745	803	113	188	155	30	999999	555	999999	464	999999	464	955	676	999999	921	159	477	337	158	76	706	222	999999	399	999999	999999	665	226	999999	999999	243	430	967	989	999999	317	999999	635	436	676	744	677	398	969	999999	619	488	999999	943	999999	999999	582	771	331	48	590	999999	789	31	156	906	999999	231	288	458	43	988	686	999999	614	529	842	999999	482	332	39	824	83	209	999999	394	472	282	422	238	660	659	645	999999	828	256	999999	613	289	769	999999	456	119	999999	165	999999	802	999999	999999	999999	115	999999	999999	999999	19	999999	986	590	516	761	999999	999999	999999	60	797	384	352	736	999999	368	689	239	999999	712	917	582	999999	999999	53	883	592	999999	944	999999	132	999999	369	646	941	72	269	259	106	527	335	358	648	999999	723	781	288	999999	261	970	999999	876	70	999999	92	999999	62	433	546	633	179	999999	123	419	927	819	25	999999	794	994	108	440	999999	999999	387	569	999999	654	839	272	999999	526	902	999999	64	256	918	999999	563	999999	19	835	999999	473	358	999999	245	238	142	999999	999999	582	281	267	999999	904	744	967	208	523	501	407	999999	283	37	999999	999999	999999	365	681	900	999999	153	289	999999	273	726	999999	744	999999	334	705	522	999999	506	32	999999	645	112	159	999999	951	584	49	22	611	251	999999	445	706	667	105	873	460	999999	534	439	991	282	999999	187	85	232	999999	199	796	999999	999999	999999	15	407	999999	999999	999999	178	949	656	999999	277	999999	31	296	999999	48	999999	238	832	71	931	972	593	263	372	504	999999	436	999999	999999	999999	226	999999	999999	999999	440	999999	925	69	668	292	64	999999	999999	724	899	999999	890	852	193	200	961	999999	824	727	805	421	153	999999	541	243	741	999999	937	262	60	656	438	634	792	739	748	999999	174	999999	999999	104	267	539	472	918	91	584	545	999999	889	999999	901	865	856	28	165	556	528	434	550	833	939	83	999999	253	157	266	999999	999999	451	793	999999	999999	849	710	163	614	907	622	162	999999	685	419	373	798	999999	573	999999	773	584	202	649	739	239	53	165	999999	865	229	771	824	525	101	86	999999	999999	857	25	999999	864	550	649	905	282	392	158	529	709	999999	498	583	488	999999	869	999999	153	70	815	806	555	999999	748	999999	999999	337	641	999999	343	277	345	897	999999	631	908	999999	553	743	466	846	895	635	999999	990	731	999999	346	239	231	999999	952	401	999999	219	
601	999999	802	961	64	945	751	999999	999999	442	539	999999	35	857	999999	835	705	409	604	999999	910	999999	999999	999999	956	664	990	411	999999	999999	324	999999	856	999999	999999	23	241	592	689	999999	104	340	999999	51	461	140	171	999999	999999	396	131	999999	796	81	999999	681	999999	55	14	400	954	349	202	680	127	595	743	686	999999	373	604	999999	720	999999	874	580	999999	453	306	999999	502	511	999999	975	394	771	157	999999	50	358	614	999999	587	299	566	755	148	768	924	999999	397	999999	661	999999	999999	999999	833	999999	999999	728	999999	955	748	188	897	452	790	226	999999	999999	447	959	999999	478	758	418	999999	431	527	999999	999999	999999	529	440	438	27	999999	78	194	387	938	999999	999999	322	158	999999	999999	409	401	123	965	999999	483	578	428	438	999999	999999	731	383	482	411	195	999999	296	498	436	999999	749	880	602	721	42	999999	417	13	381	332	329	999999	999999	136	39	999999	163	518	238	999999	22	10	999999	666	347	810	999999	536	258	508	36	659	232	999999	659	999999	520	999999	999999	999999	170	425	999999	517	863	999999	412	356	381	781	924	777	999999	484	305	748	999999	936	384	231	13	881	999999	873	306	670	877	999999	476	519	893	999999	628	662	791	597	999999	670	802	716	408	999999	164	477	583	258	398	748	833	911	818	999999	999999	999999	999999	288	670	999999	220	203	999999	570	879	862	887	24	158	999999	693	708	999999	42	143	668	822	999999	726	287	299	57	281	139	18	564	701	319	51	960	99	512	999999	761	999999	609	961	838	678	999999	589	569	109	790	64	134	117	785	450	211	845	127	562	392	893	172	921	625	999999	324	171	577	973	198	518	190	782	52	999999	999999	706	984	775	434	698	730	948	491	84	999999	999999	915	869	840	124	971	950	544	868	297	687	999999	285	364	140	999999	596	999999	281	999999	352	999999	213	999999	505	999999	352	137	694	173	224	440	551	678	867	999999	708	143	999999	546	240	248	184	294	846	369	708	999999	304	686	999999	47	219	210	540	392	711	953	345	263	629	822	849	704	999999	999999	795	606	497	883	313	463	999999	735	643	999999	999999	918	999999	145	162	931	832	17	999999	186	231	350	148	484	999999	754	798	820	916	999999	999999	999999	221	599	573	111	924	421	383	999999	999999	999999	566	999999	502	999999	883	209	999999	698	990	842	675	896	999999	454	999999	999999	348	558	665	26	999999	235	716	421	999999	999999	571	60	16	420	999999	999999	975	747	783	711	981	752	870	999999	719	999999	427	555	803	999999	
573	129	643	911	83	999999	999999	194	665	341	720	999999	999999	413	999999	999999	691	579	218	326	921	999999	670	756	41	595	687	76	306	999999	808	170	999999	391	906	452	417	105	347	999999	343	790	92	452	991	900	666	467	960	668	536	847	347	487	403	295	458	886	880	487	147	999999	999999	75	533	559	473	703	506	195	643	596	241	408	982	140	206	228	764	140	928	230	116	638	73	960	822	140	988	621	999999	999999	225	859	999999	999999	902	26	919	999999	437	963	999999	774	35	940	616	939	504	999999	99	999999	131	749	559	917	842	259	12	572	737	343	715	999999	201	999999	999999	999999	736	999999	238	189	309	332	702	999999	268	341	999999	132	354	999999	635	725	531	764	409	475	999999	999999	552	652	24	356	704	103	257	85	583	913	569	999999	212	906	999999	999999	999999	798	57	593	658	510	647	879	228	999999	707	990	363	436	999999	905	82	980	999999	585	999999	952	999999	999999	717	193	757	699	563	999999	999999	728	690	999999	999999	610	428	999999	107	52	15	999999	137	850	395	267	999999	999999	999999	664	999999	232	999999	999999	745	999999	999999	448	999999	475	752	947	326	118	183	979	309	742	999999	999999	487	365	999999	12	579	40	999999	999999	223	999999	470	610	999999	898	999999	999999	866	240	876	999999	440	980	840	999999	299	999999	999999	999999	999999	416	999999	980	999999	108	999999	806	348	859	999999	714	162	402	999999	425	999999	152	458	427	999999	999999	122	79	865	745	671	506	525	261	713	999999	999999	806	999999	806	503	490	65	400	721	152	119	17	999999	999999	704	48	755	424	628	156	609	401	859	999999	304	999999	124	999999	437	680	290	97	156	368	503	355	300	428	922	523	97	68	706	27	615	115	717	704	50	632	751	110	633	566	912	820	999999	999999	512	999999	376	999999	962	999999	861	32	861	992	999999	358	747	336	502	999999	69	999999	694	999999	999999	198	999999	420	999999	804	999999	190	463	999999	456	683	999999	149	916	317	156	841	999999	665	165	593	254	725	999999	999999	884	424	999999	528	999999	999999	999999	115	816	323	444	956	486	168	122	681	568	281	546	984	950	999999	420	195	958	999999	999999	39	686	999999	944	455	384	999999	919	513	582	935	999999	95	557	303	332	602	872	999999	364	937	553	483	999999	972	188	61	741	286	999999	422	570	999999	915	999999	428	74	999999	989	581	409	248	608	999999	633	199	999999	437	657	999999	817	322	767	999999	518	486	213	999999	999999	276	999999	999999	643	509	169	999999	803	180	461	874	268	234	883	
999999	955	698	944	384	999999	783	726	623	94	10	197	110	803	426	406	619	999999	347	406	999999	258	999999	605	108	940	999999	396	291	975	999999	27	593	438	158	907	820	541	999999	336	199	550	709	261	642	999999	999999	999999	386	773	841	999999	921	827	171	370	891	999999	846	999999	142	396	445	999999	311	983	999999	671	654	518	586	88	396	20	999999	182	548	812	962	999999	999999	696	19	517	143	133	105	765	999999	788	25	727	695	395	203	802	114	71	949	659	718	396	999999	867	196	999999	272	910	619	988	821	999999	139	69	561	445	387	927	514	999999	887	838	404	866	502	999999	392	11	816	415	77	487	999999	313	999999	495	999999	151	330	999999	861	195	155	289	966	936	598	635	833	758	425	186	557	772	999999	880	999999	999999	374	338	380	271	104	214	999999	344	226	999999	990	999999	666	245	606	999999	326	702	692	999999	900	565	270	757	177	68	990	891	929	100	541	999999	502	729	999999	999999	999	999999	100	999999	368	632	720	772	645	999999	102	189	579	999999	455	79	999999	877	160	809	78	623	103	999999	999999	39	414	136	999999	999999	999999	999999	999999	614	999999	999999	611	750	756	278	845	497	121	411	966	810	321	515	644	471	10	625	999999	967	924	385	506	65	726	338	227	594	487	842	202	999999	721	999999	999999	999999	999999	447	130	882	963	580	511	692	79	414	717	898	491	999999	802	948	368	500	690	999999	229	556	33	428	60	260	999999	999999	999999	811	98	356	236	914	12	562	504	696	14	999999	873	814	985	999999	621	328	113	663	49	254	796	231	284	530	510	999999	999999	702	831	712	570	242	483	268	325	370	671	576	821	249	453	999999	496	346	884	414	570	711	806	999999	157	357	999999	963	24	867	999999	706	414	999999	149	802	864	999999	783	641	340	727	996	260	656	536	841	800	801	999999	735	999999	645	106	352	712	895	109	565	222	12	999999	253	458	999999	965	172	731	110	651	807	204	563	253	83	842	714	556	85	621	515	999999	172	890	141	144	71	318	747	437	906	999999	736	570	639	999999	484	547	961	691	374	120	699	160	999999	540	384	401	32	509	997	999999	999999	999999	707	572	357	363	999999	999999	999999	999999	999999	673	744	999999	468	993	999999	999999	368	999999	999999	999999	257	405	740	999999	573	601	999999	669	295	248	999999	567	742	792	862	76	472	999999	231	806	788	520	999999	36	415	285	81	999999	787	769	150	830	999999	638	696	312	832	999999	790	725	404	243	999999	745	243	187	
309	675	140	547	790	247	945	788	606	737	278	713	999999	297	529	999999	881	525	999999	999999	812	999999	106	560	999999	999999	340	999999	411	999999	999999	391	793	238	999999	999999	260	250	979	902	884	965	42	958	43	128	738	502	205	999999	361	52	647	633	374	205	579	999999	313	663	907	999999	386	999999	999999	887	999999	378	999999	133	127	641	546	204	999999	847	999999	147	999999	125	999999	838	310	385	203	909	743	169	999999	781	826	681	937	326	999999	445	999999	980	183	156	999999	370	191	81	908	999999	506	453	909	527	133	441	999999	999999	274	999999	149	10	999999	876	154	761	514	540	307	446	703	229	999999	289	267	100	999999	380	999999	999999	999999	238	999999	482	999999	999999	259	346	657	394	628	749	61	926	999999	999999	132	306	12	446	999999	651	999999	471	26	286	254	630	269	43	477	999999	999999	246	422	911	533	386	474	853	512	177	882	912	818	999999	178	999999	999999	679	999999	668	378	480	182	999999	999999	16	465	999999	56	628	87	624	999999	999999	479	814	514	393	999999	745	832	158	999999	688	768	862	652	73	999999	971	646	589	74	999999	314	799	74	416	457	527	920	348	807	999999	99	268	999999	873	484	363	767	600	624	232	836	229	546	999999	247	999999	999999	402	27	84	982	497	999999	999999	640	999999	999999	999999	935	538	825	494	350	999999	598	509	999999	999999	588	999999	999999	56	965	841	972	999999	263	580	178	856	999999	999999	330	733	900	601	999999	885	999999	999999	613	669	664	999999	407	352	878	495	895	737	733	999999	813	272	870	936	532	718	999999	555	426	179	930	88	374	307	173	617	160	996	999999	982	547	784	999999	544	999999	880	444	630	216	767	685	999999	999999	590	714	67	862	999999	999999	990	748	686	387	443	739	585	999999	109	999999	271	344	898	936	751	999999	39	131	336	554	652	283	516	349	658	494	499	955	784	999999	999999	754	999999	927	811	243	860	406	708	805	999999	168	999999	452	944	432	786	504	382	554	684	936	999999	419	427	716	241	346	728	999999	249	999999	937	999999	999999	516	159	971	135	517	185	633	422	999999	749	493	939	74	405	236	708	999999	583	999999	999999	180	228	776	509	999999	12	523	999999	760	565	185	231	828	380	438	283	815	378	864	379	61	523	15	999999	999999	999999	177	999999	502	250	254	56	707	607	900	999999	999999	472	40	514	661	999999	662	965	573	999999	120	693	967	952	999999	626	718	860	999999	657	999999	115	999999	326	834	582	184	519	999999	999999	523	999999	479	149	900	999999	
347	359	718	999999	860	50	107	672	666	999999	999999	550	357	628	337	847	750	253	999999	277	897	999999	680	999999	999999	152	654	443	748	889	224	827	61	549	288	369	152	761	999999	181	999999	999999	659	361	607	634	172	692	802	676	480	999999	73	633	999999	999999	679	639	325	999999	396	664	924	777	269	157	498	808	999999	968	999999	989	457	999999	269	994	64	328	481	155	980	999999	640	82	418	987	999999	428	102	654	689	999999	445	88	785	353	978	999999	102	999999	145	363	353	834	970	491	779	169	374	461	579	361	167	999999	999999	435	34	851	999999	999999	393	80	715	694	288	202	553	378	128	915	26	999999	236	31	999999	626	617	805	111	927	218	603	999999	641	84	338	999999	275	350	360	329	136	523	999999	76	74	648	999999	999999	777	999999	999999	51	458	445	408	134	145	169	120	999999	228	750	441	999999	790	26	999999	619	950	847	999999	999999	767	596	889	999999	416	955	945	999999	959	999999	333	989	999999	561	999999	205	676	213	219	115	239	542	999999	386	92	757	285	58	573	48	605	930	659	381	283	861	556	750	718	190	224	142	999999	969	426	452	264	238	420	879	999999	999999	999999	183	999999	235	999999	513	999999	658	679	999999	414	920	653	403	340	436	288	999999	999999	926	999999	39	890	107	684	140	960	640	999999	999999	637	694	999999	858	302	485	582	999999	375	53	185	69	510	999999	727	937	325	33	999999	827	950	676	240	26	260	999999	292	701	550	365	553	999999	165	632	270	720	825	794	110	854	999999	239	379	999999	999999	999999	528	572	379	999999	815	999999	528	675	107	960	463	88	999999	694	202	880	508	999999	500	249	903	877	67	17	122	531	922	267	973	720	307	635	275	824	89	719	999999	803	999999	616	417	489	999999	309	999999	746	196	415	999999	973	731	999999	115	511	532	651	515	372	634	293	24	270	702	386	999999	828	813	783	615	483	558	704	999999	999999	999999	999999	352	757	750	376	344	517	605	999	988	938	999999	763	301	999999	214	959	179	266	999999	156	999999	159	646	437	932	412	999999	999999	424	37	999999	230	679	118	999999	999999	999999	267	949	507	664	702	397	724	308	59	999999	187	999999	999999	534	213	292	685	636	203	121	322	443	932	999999	999999	584	961	49	999999	94	193	139	456	999999	911	317	104	491	999999	999999	999999	999999	882	920	622	999999	999999	502	999999	938	993	481	115	999999	999999	823	26	789	247	128	436	999999	999	965	999999	58	999999	263	622	896	197	203	999999	441	199	193	
999999	21	999999	517	759	468	999999	371	100	711	33	999999	47	999999	300	999999	254	966	335	247	140	916	621	574	98	999999	879	798	999999	999999	999999	999999	456	125	999999	15	695	730	368	999999	339	637	874	597	34	21	999999	534	999999	999999	949	586	999999	952	63	644	400	999999	429	197	999999	556	999999	301	781	999999	364	921	824	999999	619	524	607	368	999999	502	51	999999	549	87	356	355	202	999999	999999	999999	567	504	72	628	615	175	310	999999	388	999999	26	583	815	675	656	304	709	321	273	434	978	748	999999	561	602	999999	979	999999	841	243	364	753	450	438	792	860	859	206	679	453	223	437	979	134	485	468	999999	874	430	61	645	999999	603	425	999999	819	459	510	999999	249	196	999999	338	154	428	273	999999	999999	882	999999	444	513	999999	820	999999	551	768	999999	86	999999	167	115	999999	789	598	999999	999999	35	72	973	410	999999	179	999999	999999	265	108	834	706	221	335	830	999999	633	616	141	249	783	213	824	60	999999	999999	893	999999	90	46	999999	556	945	124	999999	324	909	395	999999	344	211	563	956	453	934	999999	864	808	337	123	298	182	466	243	375	821	248	922	871	924	999999	999999	186	999999	559	287	760	107	228	515	999999	247	530	797	999999	999999	999999	999999	125	324	569	94	753	967	748	376	100	999999	748	295	85	986	523	171	68	999999	386	999999	894	999999	463	767	590	821	41	60	652	669	204	999999	574	867	807	557	364	201	999999	218	480	192	197	59	358	999999	999999	999999	723	369	738	196	844	519	487	999999	861	999999	503	932	999999	697	724	430	516	603	720	218	189	966	807	866	256	999999	267	711	468	999999	419	999999	391	936	337	292	999999	17	311	64	390	347	695	562	697	672	282	999999	468	767	999999	999999	222	231	915	757	562	999999	999999	999999	261	775	999999	999999	999999	999999	550	999	370	441	499	508	999999	999999	827	842	999999	999999	999999	583	999999	484	252	701	999999	664	445	999999	999999	999999	999999	68	77	634	802	614	346	247	178	851	132	283	423	37	277	999999	462	999999	403	83	485	317	703	366	781	999999	999999	309	586	729	411	390	999999	790	999999	999999	441	667	862	999999	505	43	999999	327	461	621	71	999999	434	837	211	999999	766	947	103	999999	365	711	853	35	91	47	660	449	450	741	304	999999	326	836	602	794	693	190	577	452	241	386	905	170	716	318	999999	749	999999	522	624	999999	696	297	999999	729	999999	837	142	467	382	999999	876	719	999999	999999	898	597	999999	417	999999	585	379	999999	192	
999999	805	692	319	772	999999	911	999999	999999	127	999999	936	39	761	999999	999999	999999	58	120	79	999999	509	196	843	287	999999	287	999999	119	328	49	660	54	999999	105	924	131	999999	369	999999	999999	713	949	601	63	501	868	835	372	437	347	536	269	999999	587	480	619	999999	41	999999	885	999999	812	608	88	999999	892	924	666	948	857	999999	688	816	608	891	559	999999	789	999999	552	451	152	682	980	512	999999	472	527	624	314	282	999999	18	418	999999	900	999999	523	999999	609	944	999999	423	579	19	847	453	999999	696	921	35	69	999999	809	444	264	999999	999999	575	221	430	406	52	644	585	840	680	407	544	990	218	81	999999	187	607	282	728	999999	970	665	948	498	831	703	289	999999	252	209	973	809	999999	999999	947	239	188	999999	137	999999	993	179	177	55	439	999999	712	999999	999999	77	211	172	536	37	657	999999	999999	932	574	999999	364	999999	597	480	434	735	230	496	133	119	999999	999999	155	949	119	801	498	902	68	136	999999	335	501	185	999999	811	283	742	74	46	966	256	973	999999	999999	999999	999999	696	999999	704	485	226	830	611	78	151	27	586	918	856	422	370	999999	448	358	39	871	422	482	623	462	487	999999	96	153	751	96	366	535	488	999999	801	291	363	651	774	999999	890	116	856	999999	696	999999	999999	624	605	382	534	439	394	999999	169	999999	998	252	997	795	743	999999	327	999999	660	61	440	635	999999	89	520	797	583	535	980	999999	999999	829	765	663	999999	472	547	999999	561	927	150	728	999999	587	293	121	653	979	761	432	999999	800	143	999999	394	583	13	526	862	737	856	999999	999999	853	597	999999	999999	344	582	281	999999	948	504	733	999999	711	574	42	795	408	153	604	999999	558	526	999999	696	999999	278	639	468	30	515	823	81	291	949	217	989	999999	634	999999	406	999999	511	840	999999	999999	999999	999999	999999	999999	730	999999	593	261	95	230	337	772	482	366	75	943	999999	999999	442	680	662	628	762	367	53	680	774	834	208	293	56	686	528	296	999999	596	630	497	299	62	999999	819	206	729	880	226	642	277	253	462	999999	999999	999999	626	747	116	920	999999	927	60	689	999999	62	801	184	650	254	195	971	999999	999999	999999	609	390	450	999999	431	42	486	826	999999	999999	590	999999	616	443	288	901	999999	288	999999	980	999999	249	999999	999999	766	405	554	999999	999999	999999	306	774	999999	362	12	26	186	999999	684	887	174	111	22	193	179	317	195	740	999999	999999	646	999999	803	342	755	999999	999999	999999	
85	36	488	257	853	590	210	815	605	263	441	272	999999	644	999999	788	999999	467	237	189	310	999999	219	999999	867	999999	810	999999	971	807	999999	642	998	216	828	999999	409	916	257	431	983	999999	712	932	309	109	628	11	999999	24	526	297	999999	839	669	626	816	673	999999	235	779	999999	843	999999	999999	798	274	517	815	945	389	899	999999	806	206	946	746	287	515	767	999	809	999999	957	291	320	999999	168	547	212	840	735	536	32	651	395	520	915	999999	999999	835	121	196	154	635	627	999999	335	999999	722	879	539	168	622	235	970	999999	886	999999	999999	999999	115	970	613	114	654	373	197	165	810	435	999999	999999	14	931	888	622	999999	331	664	243	185	999999	999999	332	311	576	913	797	680	320	999999	409	942	222	999999	151	583	999999	999999	263	890	180	999999	297	57	539	999999	690	346	999999	707	564	999999	110	122	589	155	290	802	87	459	999999	999999	500	800	432	67	791	211	747	49	337	350	410	353	14	999999	537	999999	772	421	233	461	999999	612	80	557	841	110	150	995	999999	247	999999	804	500	695	342	999999	999999	999999	373	488	598	999999	380	999999	451	757	117	896	617	999999	40	999999	236	938	163	888	999999	999999	999999	690	999999	751	746	99	999999	606	852	319	999999	51	659	300	58	744	862	999999	999999	856	116	94	992	253	388	296	999999	247	578	999999	542	454	765	749	266	682	999999	847	572	291	999999	999999	999999	798	546	576	999999	739	617	492	999999	149	656	999999	769	141	999999	817	999999	459	883	999999	38	299	999999	906	285	910	999999	999999	326	25	999999	999999	90	270	189	204	707	812	940	476	629	95	486	402	797	892	980	134	999999	609	483	122	408	576	817	615	30	999999	300	446	705	251	175	70	698	706	999999	508	952	999999	999999	561	999999	999999	580	942	813	385	999999	392	929	909	392	717	541	338	999999	514	453	999999	999999	77	521	504	771	387	920	426	703	101	109	999999	999999	489	999999	922	603	991	995	874	802	645	999999	999999	516	795	859	458	528	369	163	999999	64	999999	999999	52	50	24	644	202	32	397	999999	27	293	458	999999	902	999999	619	999999	560	999999	578	771	538	999999	999999	999999	975	999999	999999	897	343	937	821	427	793	169	999999	881	589	356	802	852	415	999999	513	624	68	68	999999	240	909	634	603	999999	486	617	791	506	436	35	999999	999999	560	499	347	89	471	41	943	743	999999	999999	156	213	716	725	366	574	42	988	930	917	999999	240	988	709	343	62	940	186	377	999999	455	
563	999999	138	302	999999	999999	434	163	999999	124	223	999999	181	488	999999	62	760	999999	227	474	447	104	751	111	329	511	999999	999999	418	100	766	999999	820	999999	592	525	587	433	999999	948	608	835	903	802	999999	770	816	230	944	999999	190	999999	999999	486	17	468	935	999999	999999	999999	987	688	744	936	358	999999	649	888	895	873	474	337	810	278	865	612	201	999999	753	999999	694	417	999999	999999	909	999999	224	344	285	133	589	560	459	46	961	920	999999	966	454	999999	999999	928	999999	80	535	999999	125	882	620	405	277	986	999999	424	719	999999	886	999999	999999	517	633	315	613	772	999999	914	877	773	316	945	520	234	504	252	437	766	999999	999999	999999	65	725	999999	999999	879	855	603	287	44	327	392	44	764	938	937	877	816	999999	562	786	621	999999	999999	576	675	884	52	491	999999	987	953	496	164	999999	971	791	301	591	999999	999999	690	636	999999	999999	923	911	755	295	567	375	621	451	530	945	271	89	999999	765	999999	999999	813	121	256	999999	374	896	879	321	999999	155	999999	234	590	999999	105	984	143	896	652	764	138	756	924	664	376	511	999999	218	192	999999	418	535	999999	738	113	579	390	795	91	37	41	444	328	421	789	397	999999	884	850	287	999999	486	123	294	866	999999	999999	591	680	862	930	999999	138	84	737	60	690	999999	542	525	999999	347	814	624	732	999999	999999	512	875	979	999999	90	999999	905	999999	932	999999	999999	871	57	392	798	125	228	107	370	316	254	684	738	706	999999	352	999999	683	608	671	499	999999	182	628	999999	716	999999	999999	849	312	233	139	999999	639	440	980	495	142	805	232	595	527	371	387	193	828	146	999999	640	738	999999	232	999999	999999	999999	698	699	428	708	91	424	999999	257	68	999999	124	879	109	999999	39	857	201	877	999999	85	971	199	794	444	855	579	427	582	121	278	999999	792	544	716	742	290	76	434	723	999999	999999	280	313	304	78	948	47	16	611	880	841	354	999999	194	951	508	999999	983	853	512	996	432	145	789	92	332	345	392	999999	748	791	767	163	577	495	701	886	500	375	907	542	420	971	241	437	655	830	360	765	243	386	92	580	999999	999999	999999	144	523	222	745	613	654	483	863	99	83	201	393	698	259	621	413	617	946	999999	585	461	903	362	436	999999	985	626	999999	371	708	196	942	765	338	566	372	287	630	303	999999	937	999999	152	363	464	447	999999	515	622	972	999999	634	999999	236	706	240	171	999999	999999	999999	37	193	501	
390	999999	259	999999	999999	693	259	136	987	652	999999	999999	999999	761	999999	972	64	333	121	999999	999999	244	999999	700	999999	632	335	999999	999999	386	675	859	753	616	761	476	215	999999	301	999999	373	999999	999999	982	999999	588	999999	479	172	999999	199	304	916	516	113	156	334	558	98	999999	368	999999	634	611	977	232	999999	735	999	532	766	244	999999	299	999999	551	757	579	541	950	278	856	49	687	196	380	942	247	513	999999	151	657	731	562	464	325	222	875	15	936	695	627	479	999999	57	955	999999	627	211	561	399	999999	26	148	469	512	999999	999999	999999	606	290	656	232	394	390	119	999999	479	835	999999	338	881	574	999999	999999	651	999999	409	999999	999999	119	999999	45	952	226	999999	640	592	999999	951	317	999999	460	409	656	999999	404	95	259	937	451	791	999999	222	232	517	191	421	883	817	135	608	315	193	999999	964	620	999999	999999	993	999999	920	385	883	999999	72	431	174	949	226	256	300	159	999999	789	327	532	822	729	708	215	229	999999	999999	826	708	960	276	912	691	428	134	917	266	468	531	416	999999	541	170	95	26	471	667	570	999999	458	999999	403	179	442	999999	999999	469	999999	259	221	109	66	972	999999	999999	999999	999999	797	132	999999	893	999999	268	911	623	291	569	623	999999	757	51	715	991	999999	999999	872	742	258	999999	583	999999	478	219	319	316	852	569	68	930	999999	213	869	448	461	564	379	145	268	999999	516	981	846	598	502	180	393	75	722	753	999999	520	999999	999999	548	924	425	34	948	604	770	721	510	692	436	554	999999	277	999999	695	978	737	483	439	125	601	612	880	716	149	999999	787	999999	999999	999999	253	203	703	899	536	149	354	196	664	999999	794	999999	163	172	999999	998	125	534	999999	775	999999	46	579	61	999999	322	545	317	809	999999	982	874	205	999999	193	999999	477	377	13	999999	633	550	819	390	330	999999	999999	718	768	150	807	999999	820	539	999999	216	624	999999	953	224	603	47	386	999999	76	919	999999	999999	978	597	531	748	531	480	152	14	227	199	999999	826	863	827	548	999999	874	729	63	999999	950	976	736	825	424	789	952	999999	173	836	999999	411	843	348	739	999999	619	68	999999	349	397	99	988	434	922	999999	999999	776	999999	999999	999999	347	865	999999	170	12	861	705	333	999999	528	555	840	391	875	329	982	525	98	377	60	815	998	714	278	860	999999	311	999999	297	999999	186	108	456	728	999999	545	233	188	737	319	999999	999999	989	821	841	258	607	559	603	999999	
835	687	999999	999999	302	999999	161	351	309	23	559	802	45	999999	352	457	394	662	898	999999	759	347	999999	67	146	90	19	892	437	612	391	752	309	154	603	999999	999999	788	435	999999	393	881	999999	723	760	120	999999	999999	479	394	863	944	999999	999999	394	498	999999	72	530	222	339	269	914	696	632	807	999999	999999	710	854	999999	605	237	270	400	878	468	637	999999	36	999999	333	423	52	748	447	999999	490	999999	999999	171	999999	267	223	308	134	966	999999	999999	999999	617	808	975	625	915	999999	999999	400	429	515	999999	698	999999	504	831	999999	845	871	947	999999	999999	999999	999999	999999	692	999999	348	23	999999	275	911	285	546	355	418	582	358	999999	137	999999	729	700	71	254	999999	999999	999999	763	391	302	288	105	999999	906	246	999999	676	380	999999	361	999999	703	438	163	999999	999999	999999	419	999999	259	657	57	744	466	465	25	950	887	999999	228	413	585	632	668	987	999999	51	639	118	813	999999	978	999999	776	571	36	272	999999	649	331	999999	740	999999	142	645	241	361	777	451	999999	654	789	850	714	999999	344	81	999999	999999	788	713	522	999999	283	353	678	192	967	999999	439	753	52	247	999999	907	999999	908	499	33	755	999999	273	198	887	168	126	999999	161	999999	236	954	502	999999	860	617	999999	999999	999999	789	999999	59	999999	882	22	999999	612	551	652	806	284	999999	582	999999	420	333	450	333	423	124	999999	551	999999	999999	668	484	260	310	387	590	118	243	514	710	999999	706	81	390	186	419	999999	574	485	354	554	800	999999	756	999999	536	177	475	26	289	562	999999	28	255	223	537	227	999999	174	72	999999	51	921	999999	690	713	262	69	157	999999	567	999999	76	686	593	867	112	999999	977	850	422	999999	226	235	999999	999999	688	825	999999	648	202	254	999999	422	656	513	999999	510	75	618	283	118	999999	999999	721	900	360	341	999999	355	434	722	334	323	999999	64	824	696	724	60	34	999999	892	508	999999	322	260	653	40	89	988	602	438	368	576	314	999999	213	513	256	289	356	999999	821	223	479	999999	999999	773	601	688	193	999999	999999	999999	847	999999	818	999999	408	650	999999	999999	582	367	832	294	999999	746	345	739	621	192	999999	770	677	273	81	295	999999	402	173	879	999999	400	999999	816	423	774	729	97	507	10	114	606	583	55	999999	463	391	999999	954	999999	999999	862	999999	10	317	254	916	583	155	999999	871	16	486	827	872	192	561	999999	870	200	26	257	241	999999	88	871	197	999999	999999	617	999999	155	447	822	
451	999999	333	805	999999	999999	999999	156	941	973	138	107	129	755	999999	408	901	999999	999999	763	333	190	999999	456	921	446	67	999999	900	538	630	725	568	663	999999	306	858	756	999999	702	342	999999	316	268	492	999999	751	441	458	999999	715	537	999999	683	498	271	945	877	883	72	999999	573	256	413	999999	413	539	466	380	877	999999	154	858	999999	431	999999	874	372	963	999999	695	626	999999	999999	822	102	894	885	174	124	360	981	873	454	591	769	999999	902	999999	88	999999	295	71	581	734	570	678	218	262	45	397	583	999999	941	376	494	738	630	591	999999	518	654	301	265	527	999999	281	414	41	999999	838	971	457	885	999999	410	564	264	999999	261	999999	999999	999999	138	726	776	77	931	88	106	40	993	320	999999	570	797	993	805	64	999999	299	274	187	999999	206	425	136	38	451	966	999999	484	739	339	837	833	31	172	539	999999	501	349	336	934	631	845	661	793	325	702	416	759	999999	724	999999	158	508	999999	931	311	999999	999999	999999	121	176	999999	999999	981	825	736	775	831	276	313	674	949	938	253	999999	361	764	999999	999999	999999	559	180	284	24	377	999999	334	990	240	237	110	461	859	224	767	999999	591	680	999999	999999	927	585	492	895	60	23	999999	999999	71	580	547	318	999999	741	561	995	282	249	613	999999	412	785	600	48	999999	222	99	724	485	895	770	94	374	999999	821	999999	687	999999	999999	363	999999	999999	928	660	690	791	135	999999	662	771	801	352	76	999999	186	151	984	454	691	837	923	495	779	176	809	462	943	210	999999	587	318	893	284	999999	667	999999	857	999999	358	422	96	999999	71	713	103	428	27	999999	949	999999	989	999999	696	137	999999	999999	299	761	851	999999	847	925	208	84	463	908	77	816	999999	843	294	999999	106	279	999999	952	434	999999	82	999999	445	411	261	250	598	84	206	157	819	999999	999999	105	99	130	999999	171	772	986	259	195	999999	211	379	115	999999	999999	147	427	386	487	559	233	689	999999	792	446	673	957	486	999999	711	920	999999	489	801	198	999999	975	705	588	190	447	817	999999	39	243	41	156	855	653	999999	779	771	999999	135	818	416	628	337	999999	497	815	510	869	484	441	999999	999999	999999	999999	999999	171	999999	999999	307	999999	415	802	440	999999	414	527	112	832	453	931	159	663	364	982	781	336	648	999999	101	999999	937	947	412	598	39	152	999999	999999	999999	774	67	973	45	23	412	614	198	778	722	970	713	677	426	552	999999	550	999999	330	424	662	
523	154	706	932	999999	468	999999	842	530	999999	685	453	177	678	999999	185	627	351	579	999999	148	870	855	130	661	270	530	860	316	488	999999	521	999999	12	261	999999	277	113	999999	944	999999	999999	258	460	295	269	509	748	677	116	999999	194	999999	257	523	999999	299	585	281	913	937	538	535	51	655	173	220	175	427	960	908	524	511	635	999999	792	621	404	835	999999	999999	782	999999	210	565	433	770	985	488	607	624	691	832	925	17	999999	999999	216	804	131	59	344	999999	717	999999	999999	682	125	999999	731	41	999999	749	879	163	164	355	335	486	232	402	234	686	819	346	226	692	585	627	274	971	415	600	713	352	999999	461	475	11	166	999999	999999	999999	757	576	730	942	999999	999999	999999	341	495	729	582	729	825	999999	512	999999	999999	716	999999	497	40	759	626	303	45	999999	736	703	999999	333	999999	999999	747	543	929	252	999999	999999	739	813	999999	933	486	686	27	984	999999	768	999999	104	999999	450	654	166	659	999999	950	436	906	425	45	999999	461	171	408	110	999999	291	999999	269	765	708	976	293	722	107	283	939	286	60	20	999999	999999	999999	999999	880	827	591	883	931	302	189	376	324	777	999999	481	999999	999999	999999	999999	245	49	689	338	320	474	371	444	562	723	20	160	856	414	76	403	999999	857	999999	283	400	407	797	966	586	999999	661	515	105	625	959	662	368	57	999999	929	999999	999999	993	999999	466	156	331	217	292	38	999999	910	711	233	805	466	999999	999999	999999	999999	251	999999	752	999999	812	856	349	936	764	357	791	999999	640	999999	999999	229	999999	122	816	999999	86	589	684	558	820	751	803	872	820	999999	999999	724	444	936	687	352	704	24	999999	999999	807	394	453	934	246	712	280	573	999999	585	602	646	827	999999	761	661	48	204	999999	71	62	476	126	272	999999	999999	374	999999	459	986	525	849	519	216	999999	692	146	750	321	118	480	240	999999	245	899	267	897	84	184	999999	999999	510	856	541	999999	340	999999	190	999999	180	999999	999999	124	907	999999	753	136	621	924	79	525	297	882	59	591	821	499	881	999999	196	179	299	528	433	682	24	999999	978	657	114	424	956	269	151	999999	904	125	80	184	999999	141	286	160	115	510	26	999999	999999	950	736	841	999999	817	999999	10	999999	58	690	999999	55	760	999999	999999	819	655	568	37	741	999999	999999	706	428	706	226	65	999999	149	423	922	999999	397	196	999999	999999	273	999999	148	965	999999	722	999999	999999	845	138	395	982	322	341	460	942	
988	885	999999	273	40	422	690	999999	248	117	999999	999999	768	568	658	999999	999999	999999	999999	628	430	72	601	566	999999	281	999999	999999	999999	82	580	999999	963	980	678	511	668	764	891	850	999999	999999	999999	42	999999	231	666	999999	479	821	999999	999999	999999	832	521	999999	294	961	442	758	839	122	769	176	536	109	999999	787	890	157	905	999999	160	705	291	883	345	568	751	609	615	307	107	19	221	999999	999999	141	469	751	227	999999	331	142	20	999999	777	560	506	714	559	999999	395	332	915	504	129	89	550	999999	591	725	219	999999	153	542	999999	760	999999	236	86	540	328	148	999999	999999	45	28	694	999999	116	784	999999	47	59	736	911	775	103	716	190	944	590	831	170	501	496	498	999999	478	220	26	605	279	999999	29	559	256	403	999999	999999	999999	394	494	530	806	663	182	782	999999	630	999999	666	999999	999999	142	950	496	999999	437	713	999999	39	999999	999999	99	189	792	999999	999999	186	664	382	387	999999	88	559	106	310	363	838	324	715	999999	848	970	360	366	999999	506	79	72	278	965	12	923	81	999999	647	441	627	999999	772	999999	240	966	867	999999	991	968	582	853	196	624	599	399	830	458	999999	876	739	822	570	903	961	123	395	416	999999	333	999999	391	459	869	736	968	999999	963	999999	881	113	82	375	264	923	225	876	654	375	613	103	999999	999999	771	702	805	999999	999999	790	127	580	460	903	999999	961	201	404	326	888	999999	847	866	999999	496	772	667	456	315	979	745	246	741	999999	999999	240	999999	590	687	999999	931	999999	681	182	999999	310	653	178	706	302	732	820	560	766	744	765	236	515	314	998	44	358	999999	890	54	999999	839	999999	141	999999	578	610	999999	159	999999	999999	999999	999999	884	195	129	498	749	22	256	925	999999	999999	306	15	999999	876	286	688	142	999999	672	791	137	999999	471	244	47	278	724	132	113	999999	809	999999	599	542	631	128	999999	546	608	982	999999	129	203	999999	122	999999	434	701	334	38	26	384	999999	384	565	540	724	999999	461	481	999999	134	999999	999999	176	525	415	470	255	167	809	595	974	690	158	18	999999	607	131	910	999999	32	797	85	999999	434	999999	225	977	101	404	994	95	137	999999	518	999999	918	697	999999	999999	964	456	999999	999999	431	409	609	236	557	391	126	763	550	636	999999	999999	745	890	741	45	200	493	164	763	814	509	999999	997	999999	710	999999	910	534	999999	880	999999	630	857	963	999999	880	999999	429	709	287	240	999999	500	427	191	999999	37	
955	561	530	480	302	999999	413	921	562	612	596	847	160	216	239	361	756	700	706	888	927	716	164	210	74	999999	999999	583	999999	999999	999999	999999	999999	213	954	972	668	999999	999999	999999	453	52	999999	278	402	581	559	999999	11	999999	744	726	485	999999	110	249	999999	330	416	999999	928	999999	956	215	41	999999	699	947	999999	266	692	999999	427	489	445	885	253	886	808	492	895	999999	582	780	612	853	972	484	113	714	575	348	993	435	298	622	95	999999	999999	999999	881	612	818	999999	999999	397	309	999999	999999	224	999999	999999	522	924	952	522	999999	186	603	999999	176	225	999999	547	690	354	363	992	201	999999	999999	999999	649	554	610	293	597	836	289	224	999999	976	256	999999	999999	999999	826	999999	482	999999	374	909	999999	68	97	666	999999	280	64	157	44	999999	804	999999	425	19	871	968	999999	669	925	421	896	999999	633	999999	968	955	828	636	527	293	999999	425	999999	889	332	591	466	943	524	326	999999	141	999999	999999	999999	999999	999999	709	192	858	755	999999	999999	953	22	284	434	898	697	812	451	427	629	750	796	388	956	535	686	999999	511	379	155	609	639	764	209	396	26	136	999999	129	999999	669	538	708	575	504	877	999999	166	999999	255	712	874	364	512	999999	999999	999999	884	937	32	901	356	385	667	250	324	257	85	48	881	570	999999	332	973	959	222	98	812	462	658	999999	999999	943	999999	442	734	284	999999	769	999999	999999	252	999999	106	552	322	162	999999	335	190	629	972	999999	686	685	393	552	390	999999	999999	362	999999	432	289	393	777	412	999999	234	999999	49	995	315	999999	999999	999999	773	235	431	999999	69	57	999999	282	999999	665	16	267	448	59	192	893	709	553	592	251	819	276	713	774	910	901	816	819	150	999999	666	34	999999	366	619	326	999999	999999	167	315	504	999999	999999	727	771	999999	812	184	999999	155	295	762	511	417	509	506	522	656	736	168	999999	999999	999999	404	998	981	238	999999	439	865	934	803	395	999999	746	999999	999999	999999	12	764	98	641	496	994	348	999999	523	621	856	122	804	312	999999	999	84	837	27	999999	728	789	999999	729	744	467	220	492	376	234	670	839	490	537	999999	972	79	598	180	147	66	104	468	617	236	999999	71	999999	999999	396	212	909	999999	170	999999	999999	847	999999	897	999999	999999	855	537	999999	950	27	631	277	658	207	929	486	999999	880	799	634	999999	999999	503	999999	406	588	857	979	32	760	197	330	280	440	134	999999	701	152	999999	210	566	999999	667	999999	695	
793	974	437	467	726	999999	999999	371	631	999999	548	865	479	631	205	998	557	999999	199	829	311	996	999999	82	228	784	523	526	598	78	161	642	294	732	999999	999999	430	522	306	517	425	999999	999999	548	999999	845	232	999999	999999	212	18	903	477	389	393	797	757	364	248	941	729	255	999999	563	740	906	580	746	28	999999	577	45	999999	682	413	999999	357	678	999999	382	999999	999999	367	396	69	257	175	905	348	815	856	75	999999	364	787	180	196	95	808	679	999999	485	501	999999	634	973	933	794	999999	51	999999	88	867	865	389	999999	887	386	504	493	741	674	407	212	734	511	760	999999	894	242	165	271	870	817	117	86	999999	790	761	95	324	380	929	999999	375	777	208	418	975	72	292	809	591	325	999999	600	87	298	842	133	222	999999	899	743	885	188	218	60	758	999999	224	107	625	418	178	370	745	999999	837	957	313	352	999999	832	999999	355	999999	554	878	516	998	223	999999	637	873	996	480	196	421	999999	568	157	999999	672	999999	195	194	999999	156	577	855	999999	999999	885	819	870	686	999999	792	539	999999	999999	182	252	999999	10	999999	987	545	181	889	559	688	650	398	166	693	999999	984	764	999999	506	408	311	661	31	999999	999999	818	12	319	413	403	881	687	904	999999	416	368	999999	45	207	638	999999	999999	305	999999	999999	497	663	187	718	92	38	378	12	265	999999	591	292	999999	999999	179	999999	861	999999	165	999999	999999	999999	190	286	609	147	999999	963	868	433	999999	365	733	950	574	164	825	601	999999	375	999999	999999	649	114	825	86	608	947	38	999999	122	211	999999	491	999999	999999	999999	999999	119	945	308	414	999999	831	257	235	558	999999	522	24	716	270	165	999999	304	287	844	86	460	533	538	781	999999	771	320	422	225	252	112	570	681	999999	999999	999999	76	107	550	817	856	599	999999	320	435	23	390	852	999999	359	999999	571	169	999999	450	999999	999999	527	479	372	999999	835	999999	999999	999999	951	342	791	778	780	724	206	736	36	999999	861	15	999999	356	922	391	468	376	999999	65	540	411	285	484	999999	968	548	999999	187	306	31	999999	999999	999999	483	680	598	83	275	635	990	834	143	187	999999	581	198	181	556	981	62	469	154	260	654	550	67	316	873	811	185	577	559	729	207	999999	793	103	873	251	793	395	111	240	999999	706	999999	107	999999	334	780	377	999999	206	999999	562	999999	961	480	999999	999999	292	209	999999	459	422	285	413	999999	316	787	999999	308	315	198	667	368	914	195	
999999	282	959	420	549	41	807	505	999999	485	645	999999	831	622	940	628	511	195	646	999999	652	430	864	999999	589	546	999999	79	766	999999	999999	204	530	775	531	659	999999	871	999999	432	999999	917	923	999999	999999	478	956	999999	367	687	687	482	721	143	543	527	418	840	831	13	356	999999	999999	354	999999	451	318	66	100	290	964	639	999999	999999	139	734	507	936	785	120	999999	211	712	89	999999	114	483	999999	242	14	999999	999999	49	657	999999	913	188	579	39	892	170	899	392	86	722	999999	947	506	14	808	999999	482	65	721	999999	154	36	659	32	794	968	999999	999999	999999	49	152	600	877	147	225	556	928	906	892	950	690	999999	635	999999	283	167	976	392	434	999999	768	766	328	244	931	887	528	556	245	999999	249	86	305	999999	999999	456	79	369	788	261	102	575	999999	771	732	334	400	999999	748	636	991	538	999999	999999	280	385	282	999999	215	999999	38	382	671	968	710	999999	999999	597	786	999999	98	617	999999	182	891	999999	603	999999	511	606	999999	236	999999	608	932	711	686	202	999999	204	999999	435	999999	461	999999	720	903	204	999999	128	810	803	515	921	548	384	934	227	999999	86	999999	999999	142	608	841	802	574	999999	999999	999999	928	331	999999	591	653	662	463	152	948	181	299	409	496	392	999999	693	720	885	70	999999	776	468	980	690	422	999999	303	554	620	431	155	841	168	71	200	489	972	923	278	885	921	999999	278	50	787	382	239	749	812	157	91	689	11	999999	232	469	999999	150	179	204	369	908	532	527	35	458	250	435	202	316	999999	796	617	999999	636	999999	999999	999999	902	49	228	999999	741	472	349	466	839	680	999999	730	147	999999	754	999999	526	22	269	751	24	999999	142	804	556	506	437	295	999999	826	851	999999	279	411	999999	999999	975	815	177	70	187	999999	618	570	597	471	179	999999	51	543	999999	999999	725	448	924	573	999999	999999	997	999999	45	64	393	22	828	999999	461	735	594	625	999999	711	845	208	574	455	720	999999	217	95	337	999999	999999	539	177	999999	522	831	487	674	231	561	817	931	999999	133	186	999999	999999	997	20	999999	303	426	444	947	779	526	873	999999	852	345	216	999999	908	496	810	854	845	601	999999	630	258	920	999999	546	893	913	184	999999	279	999999	999999	220	85	999999	255	827	999999	999999	458	995	999999	17	821	885	355	905	32	538	322	331	999999	999999	919	389	194	383	999999	898	999999	999999	999999	999999	210	738	515	995	999999	24	999999	982	760	625	152	999999	672	
250	108	517	999999	999999	999999	645	138	947	363	689	999999	999999	709	872	999999	999999	999999	593	652	999999	807	93	380	999999	78	18	297	340	571	145	997	836	717	943	999999	514	707	77	974	707	999999	999999	384	826	704	151	314	999999	999999	999999	460	999999	999999	146	999999	999999	999999	999999	918	882	999999	798	386	228	691	464	977	999999	598	300	498	107	618	945	242	555	709	553	999999	926	703	919	162	16	684	447	406	581	510	268	377	999999	158	102	999999	504	875	999999	144	249	999999	548	999999	887	999999	363	941	495	903	887	999999	594	196	991	999999	438	645	380	544	253	999999	999999	265	339	999999	631	948	526	999999	737	679	554	419	415	762	164	999999	275	939	999999	506	911	677	622	999999	999999	999999	999999	913	921	999999	505	999999	890	191	767	293	450	963	444	414	424	899	176	218	761	184	999999	239	999999	298	379	440	999999	747	157	729	643	999999	999999	952	999999	612	674	878	999999	933	999999	234	995	871	999999	311	505	916	91	21	510	413	201	608	999999	999999	889	632	490	74	408	153	999999	48	649	73	999999	492	999999	811	999999	298	44	828	656	556	999999	161	598	77	935	306	665	145	228	239	194	541	64	862	723	51	398	119	999999	385	999999	999999	231	999999	999999	22	302	279	786	222	379	999999	999999	999999	694	999999	43	422	139	999999	999999	999999	819	420	999999	291	999999	760	98	999999	900	925	303	280	366	286	999999	963	589	922	14	999999	358	15	859	821	589	712	178	999999	17	975	979	999999	898	302	999999	811	756	205	584	999999	191	999999	999999	454	999999	681	999999	417	807	999999	999999	216	107	101	999999	813	999999	67	702	725	999999	112	185	924	999999	869	382	74	148	128	217	999999	347	472	214	999999	999999	415	751	908	727	999999	999999	937	152	999999	999999	999999	752	334	260	698	999999	859	949	88	999999	999999	999999	210	308	920	278	999999	863	449	869	635	886	793	999999	155	315	793	997	999999	924	999999	781	182	543	575	999999	999999	868	999999	999999	488	522	136	338	999999	907	551	609	807	492	498	84	703	999999	701	919	958	213	114	393	710	999999	999999	999999	999999	616	336	667	733	608	463	999999	354	559	391	999999	760	999999	825	248	999999	999999	200	349	999999	174	999999	278	841	656	362	611	999999	135	189	999999	404	972	159	999999	580	884	876	208	38	999999	729	154	522	588	169	503	388	866	628	526	671	779	727	24	537	67	825	86	255	852	66	999999	379	765	718	788	315	999999	667	999999	999999	999999	999999	757	444	934	999999	263	999999	858	232	
897	506	663	954	625	254	145	160	999999	68	799	953	185	621	509	999999	757	870	999999	198	251	209	748	999999	680	467	970	579	603	312	572	590	999999	629	169	999999	716	810	103	543	179	985	154	999999	517	47	145	145	935	170	999999	392	125	670	999999	697	757	454	283	167	284	999999	557	999999	496	219	566	555	461	786	67	999999	777	999999	29	265	64	927	999999	643	332	834	644	443	999999	189	474	726	648	471	965	999999	537	935	268	613	438	933	334	308	481	999999	684	158	999999	999999	999999	288	650	725	999999	829	754	640	835	450	999999	124	999999	317	745	840	906	989	821	999999	419	841	579	415	827	131	999999	402	171	741	160	495	340	263	574	196	999999	999999	999999	145	517	999999	110	818	692	999999	999999	27	999999	999999	683	694	337	316	641	773	708	245	999999	999999	236	361	478	103	300	999999	783	999999	743	999999	764	983	999999	685	288	522	740	999999	723	513	999999	999999	839	531	999999	465	168	33	622	800	999999	839	999999	316	908	999999	428	17	527	266	540	999999	284	13	876	700	533	651	38	129	42	947	522	393	999999	650	522	947	45	834	276	759	40	999999	82	999999	958	999999	776	131	103	733	243	466	999999	999999	311	835	999999	367	932	516	999999	502	999999	539	999999	999999	888	268	999999	481	971	693	999999	780	354	999999	931	951	999999	999999	875	906	36	309	714	66	420	709	349	686	302	677	902	759	764	537	185	542	999999	327	999999	999999	999999	621	762	549	476	999999	374	970	904	703	626	263	999999	98	999999	468	824	270	230	189	919	957	999999	303	999999	240	999999	999999	165	398	354	999999	999999	999999	428	414	546	174	590	226	344	378	781	599	999999	649	999999	676	999999	717	718	346	106	999999	599	531	442	469	759	246	188	999999	815	516	358	212	999999	284	669	71	921	659	680	999999	844	550	185	589	252	999999	121	348	755	447	680	18	999999	926	767	999999	972	999999	415	999999	999999	786	999999	275	250	849	999999	843	17	10	796	68	665	102	942	58	355	852	999999	617	999999	999999	802	378	999999	999999	884	623	516	772	98	844	254	336	999999	999999	987	910	349	403	53	277	341	755	999999	621	352	235	983	999999	551	130	860	798	229	999999	984	194	439	899	999999	999999	999999	245	911	952	813	339	136	884	70	445	513	823	574	856	508	999999	727	999999	998	658	640	797	230	968	983	455	999999	999999	83	803	480	449	438	568	999999	106	999999	698	807	22	109	108	658	116	616	46	234	373	699	936	999999	224	901	999999	
844	539	24	942	968	999999	232	368	999999	267	964	73	395	16	915	412	213	38	416	985	999999	999999	148	124	361	947	231	743	78	146	345	999999	547	132	723	411	999999	901	999999	449	790	741	999999	401	151	553	651	228	457	999999	732	439	808	999999	756	999999	401	900	590	31	146	489	299	674	999999	708	999999	272	292	999999	999999	999999	999999	966	205	999999	254	747	973	808	305	999999	999999	781	999999	906	458	999999	376	419	999999	191	320	999999	999999	310	451	622	999999	443	37	999999	999999	942	999999	430	141	999999	720	999999	69	653	999999	782	725	999999	204	518	270	999999	260	894	895	872	504	150	991	597	663	895	999999	631	278	540	999999	916	77	352	816	999999	774	999999	910	437	360	366	264	538	999999	179	115	999999	999999	462	192	143	493	72	999999	825	438	543	999999	825	999999	999999	385	396	999999	808	75	852	702	999999	251	999999	983	467	999999	148	885	999999	613	493	789	999999	999999	999999	999999	648	433	14	904	991	555	240	999999	95	865	922	980	867	538	186	114	263	999999	84	999999	549	159	35	550	309	939	975	999999	693	45	139	167	569	49	362	384	70	947	710	731	21	213	898	602	999999	999999	28	924	437	999999	536	999999	205	999999	807	498	408	463	999999	999999	579	309	745	999999	736	764	420	999999	185	801	53	315	530	353	999999	999999	261	433	951	151	999999	61	503	999999	509	999999	999999	965	999999	863	976	606	352	659	162	712	468	999999	865	834	747	201	749	999999	345	230	682	852	405	999999	246	974	512	999999	140	527	806	441	999999	809	999999	455	594	999999	824	446	999999	870	200	497	878	999999	999999	126	404	729	312	867	999999	288	254	120	999999	772	626	999999	103	889	528	634	905	999999	308	65	42	301	606	437	811	898	267	811	661	999999	999999	834	999999	396	999999	999999	225	939	472	270	564	999999	999999	999999	694	822	999999	83	352	999999	999999	999999	999999	999999	999999	112	132	874	65	999999	31	443	458	662	189	792	594	707	999999	126	418	966	564	47	501	999999	999999	784	742	988	555	193	468	105	326	741	730	905	311	957	288	999999	883	401	249	999999	243	233	999999	901	237	999999	254	235	156	624	296	76	20	744	695	348	142	77	524	837	999999	362	345	447	999999	689	406	999999	999999	999999	999999	999999	798	379	116	193	151	840	760	910	939	999999	999999	999999	455	664	895	567	271	999999	218	816	877	999999	156	881	999999	999999	838	548	249	382	999999	88	541	999999	277	999999	638	512	206	301	316	614	999999	999999	999999	999999	992	408	794	
838	999999	897	859	999999	999999	999999	233	234	305	946	11	999999	671	567	845	870	170	331	396	264	999999	759	743	917	999999	273	999999	413	999999	254	212	440	754	410	771	500	229	999999	837	880	416	999999	216	260	299	103	943	341	897	543	999999	671	22	539	910	851	163	941	766	32	883	820	757	61	743	571	468	999999	796	354	650	999999	493	999999	999999	524	553	493	628	416	329	182	516	933	770	541	999999	224	499	919	347	287	508	815	997	596	655	999999	516	727	635	682	545	999999	893	588	187	999999	691	395	999999	669	323	359	702	711	313	824	291	999999	153	253	999999	876	999999	999999	999999	678	518	261	868	399	976	900	781	647	999999	963	50	192	999999	921	532	113	621	677	964	158	122	999999	292	831	872	999999	583	392	911	668	545	530	201	508	988	440	527	999999	999999	422	999999	65	84	350	783	109	848	999999	720	999999	999999	339	408	248	565	232	999999	46	526	672	326	398	735	968	427	520	999999	855	933	102	586	712	984	551	999999	67	999999	942	999999	999999	465	999999	671	254	413	216	131	953	943	766	470	490	392	30	105	189	329	115	999999	273	118	999999	298	999999	999999	552	354	857	668	507	20	999999	988	999999	999999	999999	999999	999999	564	220	999999	46	911	999999	631	106	329	964	455	399	737	115	29	784	999999	472	73	53	999999	860	862	273	294	445	755	443	501	640	999999	140	462	837	551	712	874	82	999999	130	996	983	999999	999999	411	999999	999999	904	999999	214	98	744	999999	999999	328	704	358	135	752	475	421	197	605	689	161	325	999999	900	564	999999	910	592	390	942	57	189	636	483	862	999999	675	851	436	999999	551	999999	239	999999	519	846	364	748	999999	615	708	999999	388	544	237	96	999999	869	999999	700	303	505	363	999999	636	148	77	874	273	999999	800	570	761	999999	147	93	95	999999	390	999999	953	999999	272	999999	999999	249	801	999999	255	775	684	806	511	735	992	55	999999	281	152	381	778	489	484	594	815	148	999999	79	999999	154	999999	183	489	631	747	999999	243	588	724	397	347	999999	999999	498	61	999999	999999	36	999999	101	378	814	25	999999	939	999999	687	678	959	105	202	999999	694	110	775	999999	999999	880	988	861	999999	135	999999	755	999999	803	859	986	542	999999	90	999999	753	999999	776	195	168	999999	692	283	454	565	629	629	999999	615	291	528	722	550	677	188	48	464	999999	999999	268	999999	999999	145	614	700	145	147	999999	182	999999	388	334	589	352	846	999999	999999	417	257	999999	927	999999	
428	522	341	273	991	154	901	999999	999999	37	533	927	898	504	556	669	753	429	492	999999	31	637	902	203	143	999999	830	999999	333	57	41	746	340	708	557	623	282	437	153	992	999999	201	688	361	999999	661	453	352	999999	55	664	999999	23	999999	539	790	999999	999999	999999	999999	999999	912	657	999999	995	787	597	999999	947	932	999999	999999	999999	499	500	999999	949	999999	402	999999	754	999999	357	999999	999999	213	999999	26	178	766	14	145	307	360	678	211	543	999999	365	24	73	262	404	709	999999	348	551	999999	823	709	841	77	745	657	999999	999999	564	379	858	791	64	581	32	190	999999	260	28	925	820	999999	296	512	999999	387	419	502	93	648	628	999999	661	219	202	468	999999	936	399	650	321	842	647	174	588	999999	999999	492	240	999999	781	999999	999999	625	702	535	423	999999	882	367	248	546	752	999999	750	999999	140	999999	388	564	999999	999999	861	377	999999	977	651	132	923	622	427	926	271	869	866	230	725	45	516	999999	55	999999	64	42	999999	775	100	731	999999	999999	443	125	999999	676	958	999999	999999	952	21	724	999999	999999	999999	269	939	321	284	882	59	530	97	999999	338	721	518	668	937	828	965	999999	887	920	708	158	999999	312	823	999999	999999	86	682	999999	34	999999	784	754	191	999999	102	999999	500	217	999999	893	687	349	786	392	167	299	853	999999	986	999999	837	962	591	999999	91	637	498	688	972	973	847	999999	79	999999	937	764	999999	152	999999	874	999999	679	248	815	471	999999	525	441	438	999999	233	964	786	999999	953	999999	172	924	713	999999	602	812	245	999999	56	372	279	249	454	402	812	999999	981	121	833	167	999999	776	999999	251	122	67	259	360	749	999999	538	227	593	126	602	562	439	282	281	999999	999999	999999	999999	999999	570	285	986	999999	809	522	982	999999	29	796	999999	395	999999	999999	352	545	562	884	958	173	999999	62	656	338	800	259	281	999999	840	306	723	194	17	697	681	999999	80	223	551	237	900	999999	207	797	29	216	999999	999999	930	736	999999	559	999999	605	273	999999	629	658	999999	559	999999	282	999999	999999	999999	912	388	441	999999	515	474	348	342	999999	272	971	854	858	318	999999	825	314	999999	113	332	173	612	999999	433	173	216	422	978	992	986	999999	38	485	724	116	827	991	999999	424	271	999999	227	850	342	302	663	999999	349	999999	733	936	999999	731	999999	908	310	976	18	999999	999999	999999	370	999999	744	645	942	999999	143	212	767	999999	137	365	842	697	999999	762	78	140	509	445	83	337	
999999	60	134	999999	95	815	806	850	983	559	999999	219	275	876	115	697	999999	294	999999	146	999999	899	809	147	999999	703	999999	547	908	877	127	864	999999	999999	92	999999	999999	644	294	328	406	916	851	577	250	999999	431	999999	656	999999	780	225	807	936	999999	999999	251	999999	418	999999	853	268	942	115	442	260	240	243	794	999999	187	999999	10	319	740	999999	58	241	896	266	281	892	999999	537	106	999999	999999	52	587	723	999999	533	236	999999	474	148	974	745	145	990	999999	198	285	244	203	999999	224	999999	206	999999	320	19	99	162	120	960	376	415	18	540	203	197	655	81	999999	653	999999	108	999999	999999	992	312	999999	999999	863	999999	617	656	343	40	999999	999999	846	110	412	443	444	84	791	513	771	568	737	604	999999	214	542	999999	276	550	587	126	999999	999999	494	17	999999	999999	298	37	353	720	82	977	999999	635	351	999999	999999	534	219	414	317	340	999999	434	575	501	118	658	550	413	389	792	999999	570	913	252	616	404	530	260	785	763	170	61	496	999999	999999	999999	863	999999	545	999999	341	999999	808	323	999999	70	442	421	84	639	487	940	340	289	534	292	721	109	938	999999	999999	999999	628	553	180	778	937	999999	750	947	999999	561	999999	648	999999	280	762	600	477	555	962	118	185	156	285	229	720	216	234	468	450	764	59	281	736	382	999999	265	999999	995	132	625	671	999999	844	925	83	692	828	264	999999	131	631	392	999999	999999	783	999999	277	950	68	730	592	291	506	40	512	596	911	999999	726	999999	457	482	433	346	446	57	312	360	999999	38	388	970	999999	999999	999999	666	970	999999	599	82	999999	202	936	999999	43	999999	631	814	999999	999999	781	999999	538	33	674	158	959	999999	460	735	999999	917	999999	40	352	621	999999	187	896	845	625	81	488	654	519	999999	999999	41	999999	66	426	498	937	999999	256	999999	442	914	655	999999	999999	16	389	999999	999999	79	398	906	999999	421	999999	454	917	999999	861	999999	999999	999999	513	419	612	927	660	999999	999999	682	980	144	783	714	189	999999	531	911	149	619	691	999999	752	999999	866	999999	982	891	31	972	999999	369	808	546	376	558	410	245	382	779	355	999999	555	229	99	263	132	344	242	605	999999	15	438	251	999999	999999	141	73	999999	973	945	769	382	346	111	999999	336	247	348	631	39	999999	539	369	273	705	79	532	999999	612	516	647	659	999999	999999	574	931	999999	527	999999	426	346	692	408	833	586	614	218	128	478	926	999999	996	611	576	636	476	999999	
978	323	577	609	712	940	466	308	120	956	296	537	688	770	719	999999	214	692	602	140	536	687	100	860	414	882	686	999999	999999	57	999999	423	999999	999999	588	214	161	816	633	752	941	999999	475	657	922	591	790	166	176	386	406	999999	43	346	999999	999999	232	717	204	830	263	999999	656	999999	118	872	439	825	192	514	999999	398	68	850	999999	11	221	443	937	823	102	999999	464	999999	999999	964	389	999999	332	999999	981	443	621	803	498	115	999999	413	549	59	161	964	999999	661	918	18	825	999999	158	539	999999	789	780	381	738	734	381	392	420	153	999999	678	503	999999	532	34	776	999999	999999	92	133	808	893	999999	671	137	999999	802	355	643	148	206	612	792	999999	202	663	250	74	999999	734	495	999999	999999	566	483	471	89	999999	999999	999999	569	999999	75	999999	280	895	999999	710	611	999999	579	999999	999999	15	296	999999	999999	684	999999	371	535	201	999999	358	637	815	999999	330	999999	665	476	673	461	999999	999999	999999	546	999999	999999	999999	771	999999	463	586	165	458	226	400	279	999999	761	404	798	533	706	378	245	717	778	465	407	999999	999999	945	712	905	585	375	436	999999	528	335	745	44	599	999999	737	20	202	189	598	107	999999	779	904	81	875	928	705	210	138	829	607	999999	999999	999999	999999	517	999999	259	872	850	964	357	889	999999	999999	763	933	710	999999	234	524	999999	999999	310	520	742	999999	640	40	657	670	999999	999999	699	727	999999	146	399	977	230	146	943	316	748	143	704	889	478	422	121	999999	994	999999	904	314	999999	999999	598	689	285	475	999999	228	225	190	738	563	999999	708	397	627	543	999999	420	999999	581	999999	128	176	816	852	573	227	999999	662	675	666	999999	395	719	653	999999	710	701	755	902	724	100	567	999999	150	698	999999	999999	494	999999	271	158	816	732	726	499	431	873	432	902	25	999999	999999	514	999999	673	805	988	743	999999	999999	999999	665	195	856	999999	560	771	675	163	803	202	434	211	414	999999	83	662	993	164	126	836	278	852	999999	424	537	999999	333	999999	999999	999999	291	415	627	999999	493	630	876	534	938	659	208	279	109	999999	999999	362	999999	999999	599	153	995	589	961	999999	763	812	308	442	663	507	999999	207	270	32	999999	28	583	185	999999	452	785	468	225	999999	638	999	753	73	999999	999999	999999	769	877	749	785	999999	999999	630	476	999999	999999	444	870	441	999999	10	18	87	913	857	779	924	539	157	999999	536	999999	504	369	999999	69	245	893	488	554	678	330	999999	246	
218	574	952	709	352	130	351	597	784	255	637	999999	676	160	691	406	999999	240	730	391	999999	338	999999	999999	712	621	96	550	999999	886	543	679	999999	999999	999999	999999	999999	999999	196	36	26	939	589	258	999999	772	393	999999	212	91	999999	999999	600	139	988	999999	999999	691	996	730	44	800	215	897	712	958	503	999999	999999	999999	580	814	999999	999999	999999	999999	999999	700	540	940	238	11	348	999999	999999	104	89	999999	852	825	666	999999	228	999999	991	225	734	692	546	999999	278	557	640	804	511	711	404	895	763	679	141	925	160	65	999999	999999	999999	904	999999	617	878	145	983	630	999999	999999	596	587	712	159	584	65	164	999999	672	680	999999	544	798	659	700	193	999999	999999	999999	999999	999999	172	963	958	999999	999999	166	928	999999	142	574	20	72	76	999999	816	193	614	104	85	771	393	999999	999999	999999	918	115	999999	917	999999	999999	809	999999	10	461	433	624	754	396	754	899	235	872	539	115	999999	481	732	544	999999	999999	999999	89	618	969	999999	778	151	999999	999999	724	999999	20	210	602	765	83	72	615	691	202	439	228	349	186	545	999999	854	999999	321	447	383	999999	44	999999	999999	730	999999	40	861	655	482	468	551	40	999999	224	671	937	350	286	999999	126	852	690	571	771	739	441	434	999999	924	999999	974	407	351	947	999999	516	61	44	755	42	754	46	720	999999	676	999999	566	999999	850	916	374	44	38	266	999999	353	999999	999999	999999	886	606	782	999999	56	493	154	999999	999999	247	164	885	316	999999	386	372	816	970	600	105	430	875	112	238	17	71	939	378	95	999999	633	394	282	53	869	436	971	315	673	999999	999999	630	999999	93	695	41	68	513	999999	999999	673	999999	531	999999	999999	20	999999	554	999999	984	554	775	603	214	614	769	613	999999	661	949	401	510	999999	123	572	799	999999	29	542	976	12	999999	726	202	794	261	999999	598	482	858	933	999999	999999	688	933	999999	37	999999	999999	925	427	795	999999	702	999999	999999	85	418	120	771	40	484	22	747	999999	128	58	410	999999	362	999999	999999	789	803	26	975	999999	999999	999999	815	771	999999	549	999999	558	999999	583	34	700	631	999999	455	487	711	828	999999	999999	845	706	814	708	626	280	126	29	413	999999	999999	999999	999999	254	467	999999	304	999	739	934	405	198	775	999999	34	709	787	999999	999999	536	87	975	567	571	83	911	375	117	154	999999	432	597	155	210	535	347	184	387	718	227	999999	712	98	524	19	999999	999999	279	683	999999	493	939	568	999999	999999	
83	128	954	180	999999	862	197	854	720	511	807	999999	574	19	686	999999	410	469	243	999999	999999	886	999999	562	426	980	999999	433	237	536	493	999999	278	282	461	999999	229	999999	999999	365	995	999999	377	22	211	613	366	270	999999	391	93	999999	999999	532	562	196	999999	402	753	575	766	763	999999	194	28	779	774	999999	557	467	999999	203	306	999999	357	517	999999	999999	360	813	623	835	999999	999999	453	23	702	746	719	275	154	999999	463	597	599	242	241	193	993	432	999999	999999	712	540	86	889	183	457	185	54	678	999999	52	940	951	930	337	780	999999	14	86	38	999999	292	323	999999	740	709	288	999999	286	334	47	928	974	560	132	896	769	563	840	255	999999	999999	596	999999	784	999999	645	999999	905	461	999999	989	356	810	490	430	226	598	159	473	999999	70	768	353	17	123	999999	999999	999999	440	999999	188	174	999999	467	908	695	223	999999	999999	74	620	220	825	882	57	581	173	79	702	679	181	413	377	999999	510	905	999999	102	670	557	254	860	474	999999	274	825	999999	353	581	999999	13	895	932	408	999999	999999	943	999999	959	541	999999	999999	999999	999999	839	774	999999	755	956	12	452	130	42	669	820	999999	745	999999	618	999999	66	819	497	967	676	285	999999	999999	527	660	962	999999	143	138	755	999999	754	712	610	499	38	770	396	579	292	882	999999	272	588	798	114	568	852	999999	485	982	834	148	95	563	303	828	237	306	50	669	999999	903	914	999999	999999	999999	999999	999999	204	296	433	918	684	793	422	218	389	728	556	999999	999999	405	653	999999	999999	615	627	57	999999	209	542	100	999999	622	894	999999	357	690	793	81	794	734	543	198	559	999999	464	301	150	95	999999	999999	750	645	740	591	259	151	810	400	415	726	922	999999	754	342	389	71	898	462	860	699	935	484	610	205	862	465	224	182	161	335	999999	120	760	43	350	893	882	312	710	216	880	403	666	999999	999999	548	999999	999999	536	999999	999999	999999	235	999999	573	275	45	999999	729	794	999999	638	249	999999	819	812	243	721	991	999999	189	596	999999	654	999999	542	818	542	394	323	31	997	645	758	932	999999	884	21	469	85	858	348	583	916	288	999999	163	999999	257	998	315	723	999999	50	223	806	935	581	931	999999	999999	503	999999	415	772	930	992	999999	157	601	999999	999999	999999	916	637	840	22	835	375	576	388	242	999999	395	18	308	772	604	544	135	999999	313	999999	438	999999	364	198	178	153	999999	259	999999	438	656	80	93	471	318	413	
382	794	109	215	364	653	224	218	763	407	999999	168	398	999999	32	317	624	152	823	298	999999	652	844	692	27	327	715	803	638	325	999999	836	463	201	171	341	193	107	725	999999	413	156	434	771	678	200	999999	727	416	999999	456	941	647	999999	140	730	999999	417	198	47	937	999999	999999	448	482	638	999999	207	783	691	134	526	426	48	884	136	227	83	23	999999	466	987	397	299	868	983	199	443	70	999999	391	776	909	688	847	999999	576	985	298	999999	496	663	999999	725	999999	929	524	608	999999	999999	999999	875	403	371	581	950	32	290	580	498	449	270	147	352	999999	999999	617	999999	201	891	559	242	784	973	340	802	54	672	999999	938	469	590	307	999999	999999	999999	382	999999	117	999999	970	295	999999	800	601	235	526	601	425	999999	322	785	417	254	455	999999	101	999999	999999	999999	906	360	999999	999999	39	858	962	91	999999	794	975	80	631	304	999999	273	999999	984	999999	115	999999	453	257	219	999999	999999	999999	999999	999999	658	424	952	516	338	990	620	999999	999999	771	742	273	444	187	631	890	252	164	122	333	191	453	116	999999	925	502	463	112	995	25	999999	686	999999	481	764	379	33	563	302	314	999999	193	62	223	639	842	999999	275	625	999999	999999	529	70	730	429	215	317	903	591	836	537	517	94	759	425	66	364	963	423	261	866	688	861	807	999999	998	400	999999	419	93	660	197	487	999999	641	826	625	188	61	999999	71	999999	972	466	777	999999	999999	303	797	582	488	877	851	374	462	694	999999	999999	999999	430	814	424	493	508	999999	349	40	417	128	598	440	999999	911	999999	199	746	716	999999	40	238	899	999999	999999	837	604	783	346	122	999999	999999	999999	999999	999999	630	744	999999	636	474	290	437	999999	999999	185	208	152	999999	965	987	184	715	978	999999	999999	478	999999	717	328	999999	999999	999999	13	999999	202	999999	439	999999	703	999999	129	999999	119	999999	124	603	475	218	922	896	694	999999	817	358	938	509	999999	897	151	13	109	999999	328	980	570	999999	434	846	498	13	769	84	999999	999999	999999	999999	605	735	157	999999	12	999999	795	999999	999999	611	999999	655	978	692	999999	541	926	700	191	102	233	139	999999	236	999999	999999	999999	918	999999	999999	691	999999	490	316	999999	242	750	999999	10	785	241	897	29	959	313	779	867	805	999999	237	158	909	502	774	408	476	63	920	459	383	604	999999	999999	351	919	450	174	671	789	971	791	413	700	405	999999	336	999999	722	999999	399	761	999999	129	999999	471	782	640	
715	908	437	999999	830	72	626	191	365	602	677	49	863	614	205	26	999999	446	745	218	106	913	82	366	340	997	70	621	999999	756	405	999999	146	810	458	763	361	792	961	350	999999	224	505	734	999999	683	999999	784	565	896	302	463	726	574	543	801	836	81	848	832	12	14	500	608	206	798	902	999999	166	442	664	44	484	404	144	882	418	348	923	656	937	999999	65	794	464	942	999999	999999	276	999999	927	290	943	138	348	999999	999999	896	537	643	780	16	628	133	241	999999	978	999999	439	661	999999	498	157	999999	894	727	949	705	154	999999	999999	339	999999	509	514	384	100	355	66	999999	167	521	810	290	875	931	656	932	562	206	963	830	143	614	273	439	142	752	244	620	129	29	752	282	997	451	229	129	618	857	176	999999	276	999999	999999	871	687	867	325	963	80	26	152	947	301	816	206	181	999999	85	999999	348	121	445	946	148	768	537	292	434	711	537	999999	705	40	340	563	769	999999	401	751	275	436	999999	550	112	876	805	999999	191	254	999999	883	999999	615	828	999999	830	427	364	113	159	584	890	999999	999999	999999	446	917	961	999999	436	70	844	333	976	912	999999	895	999999	272	963	999999	111	999999	662	999999	999999	999999	212	818	732	352	756	999999	601	690	545	28	16	409	440	887	30	929	999999	988	48	219	639	915	999999	935	583	102	149	604	483	999999	599	888	922	356	715	152	529	93	313	556	731	296	376	999999	999999	443	831	85	535	181	371	674	615	571	461	296	999999	797	999999	663	159	999999	216	835	429	128	487	93	182	877	999999	734	999999	492	487	353	549	858	57	149	270	73	999999	312	999999	924	282	360	895	429	999999	732	324	649	406	733	89	999999	403	770	956	748	903	657	772	637	999999	999999	999999	118	999999	999999	750	629	403	95	929	904	496	504	999999	137	198	753	999999	677	420	44	95	754	999999	18	465	286	193	522	170	421	539	711	934	999999	276	999999	999999	726	982	999999	999999	321	804	185	55	999999	925	828	999999	159	784	105	999999	955	47	339	844	738	822	473	999999	880	925	517	374	785	570	999999	860	999999	999999	155	694	725	999999	774	949	98	999999	567	361	364	999999	20	636	444	493	978	122	936	942	944	904	519	259	376	396	999999	810	269	337	999999	968	999999	88	638	410	502	177	273	390	755	999999	264	122	91	917	914	881	999999	301	999999	583	923	999999	137	251	185	476	999999	388	663	999999	999999	239	131	999999	999999	932	999999	999999	991	811	
848	999999	196	178	649	407	178	999999	481	999999	880	968	745	656	999999	689	999999	397	234	999999	754	885	726	999999	81	999999	990	694	999999	999999	883	895	309	780	999999	376	999999	958	999999	778	999999	963	999999	999999	999999	734	494	474	350	999999	980	999999	809	999999	66	999999	829	718	107	624	416	483	356	999999	531	984	669	965	921	678	417	993	795	999999	728	791	978	478	80	999999	541	999999	353	977	11	282	96	344	999999	771	546	999999	999999	977	372	824	617	999999	726	999999	75	528	553	672	717	987	815	362	247	275	999999	360	999999	759	999999	890	139	999999	999999	258	898	334	251	160	141	854	141	817	94	903	999999	570	752	658	999999	999999	999999	681	270	24	999999	999999	999999	999999	786	195	915	111	999999	481	999999	249	920	477	524	999999	287	402	999999	862	855	999999	278	343	999999	424	608	989	487	81	918	457	999999	483	791	175	237	793	999999	999999	939	999999	999999	612	217	934	999999	999999	144	541	734	999999	150	999999	168	999999	464	763	999999	372	587	999999	624	823	999999	248	141	447	685	359	999999	493	39	595	922	999999	85	665	136	168	774	999999	855	999999	346	348	316	709	999999	999999	710	474	437	11	368	999999	416	110	999999	969	802	999999	598	784	999999	251	999999	999999	485	342	393	799	636	207	598	999999	999999	677	486	224	931	432	132	999999	648	48	999999	37	236	907	999999	975	615	166	365	999999	735	81	918	999999	797	999999	999999	982	938	911	999999	240	412	114	945	738	623	999999	999999	999999	999999	245	999999	989	195	522	329	578	922	418	193	480	841	999999	528	998	999999	999999	999999	999999	208	999999	999999	737	210	825	625	999999	999999	681	361	780	128	985	999999	999999	934	928	910	285	999999	655	70	530	999999	367	399	386	586	999999	978	999999	999999	867	181	939	821	408	789	999999	897	999999	615	251	67	412	999999	999999	542	38	73	999999	481	151	738	999999	89	894	19	999999	436	248	545	999999	702	999999	371	260	999999	999999	678	999999	999999	550	387	999999	49	819	472	325	16	542	999999	557	884	999999	999999	277	139	627	859	927	398	999999	933	659	661	600	548	937	50	111	999999	999999	360	999999	691	931	999999	504	514	270	431	694	999999	893	999999	999999	140	554	369	104	999999	999999	999999	750	999999	203	616	999999	999999	448	280	535	999999	999999	999999	855	206	357	465	829	514	635	999999	599	506	703	118	50	999999	673	470	999999	577	946	979	856	305	999999	398	498	324	44	921	75	989	895	420	999999	402	548	791	999999	98	540	590	495	999999	104	999999	443	94	575	
999999	908	978	286	958	337	925	644	999999	596	958	967	514	479	999999	999999	610	610	293	186	999999	716	882	686	905	999999	366	493	784	210	365	954	414	999999	999999	999999	999999	999999	937	92	16	999999	988	999999	824	131	999999	120	782	34	494	643	160	907	999999	999999	999999	301	381	920	999999	441	999999	999999	240	13	999999	764	907	701	999999	999999	673	999999	999999	889	727	687	861	783	21	999999	999999	760	716	999999	804	506	821	815	999999	795	341	26	999999	999999	898	639	964	821	568	271	213	999999	73	597	970	999999	737	48	38	348	439	999999	909	725	729	999999	643	518	208	66	999999	999999	715	999999	565	657	99	604	991	98	723	50	225	750	999999	631	696	129	751	855	769	783	787	647	366	999999	116	395	999999	999999	996	999999	622	512	327	122	375	899	999999	999999	860	999999	56	940	999999	999999	999999	169	999999	108	999999	524	999999	999999	999999	170	313	999999	808	822	550	703	758	203	999999	999999	427	713	432	930	265	797	97	438	995	636	736	999999	32	999999	370	947	712	747	394	482	999999	999999	225	999999	808	999999	100	218	772	999999	384	999999	999999	356	971	669	736	752	842	616	999999	999999	358	660	434	466	55	841	461	603	990	20	999999	619	590	159	999999	275	131	958	706	999999	999999	838	999999	882	998	676	999999	701	220	959	999999	778	55	359	919	999999	732	999999	262	259	757	179	176	999999	999999	239	765	822	181	999999	631	884	909	557	671	520	408	552	467	378	845	760	392	40	116	40	573	241	239	999999	542	779	705	999999	131	497	672	888	837	769	910	999999	529	749	338	30	868	498	687	409	165	190	884	883	999999	996	786	145	267	23	999999	999999	999999	999999	928	851	189	999999	435	184	848	520	999999	697	468	672	240	642	702	95	999999	84	999999	999999	999999	362	894	821	53	999999	710	537	631	999999	114	999999	590	292	821	486	841	999999	72	999999	561	645	476	197	425	740	766	154	442	999999	851	999999	981	762	469	575	957	367	418	310	473	321	999999	999999	593	999999	999999	999999	820	999999	254	756	999999	999999	278	142	886	999999	999999	313	368	566	104	459	972	999999	404	999999	822	999999	529	484	997	762	49	999999	999999	585	604	999999	659	818	333	999999	927	999999	578	999999	494	999999	689	999999	960	999999	942	907	226	439	918	999999	687	263	136	574	695	770	758	259	10	38	385	310	113	74	653	999999	243	876	531	876	944	464	999999	494	566	279	523	892	819	142	33	327	666	534	654	405	691	758	531	999999	999999	329	940	465	952	999999	
156	896	999999	999999	674	350	999999	999999	135	233	919	999999	18	426	256	865	999999	999999	14	67	999999	579	999999	258	999999	484	355	374	539	999999	999999	878	541	187	999999	627	999999	427	467	683	419	624	408	431	486	59	749	115	911	481	999999	81	461	894	745	577	486	999999	543	199	995	543	512	509	709	51	110	999999	303	628	434	22	410	331	999999	28	180	988	771	808	734	249	462	999999	736	999999	427	647	441	555	999999	237	883	277	999999	875	999999	899	721	999999	949	918	812	292	999999	999999	671	999999	999999	726	407	999999	999999	735	465	999999	999999	455	773	999999	624	462	399	747	488	206	138	142	644	772	999999	280	277	999999	999999	816	999999	180	19	859	780	297	401	714	157	652	796	158	999999	931	794	999999	135	462	999999	496	528	74	804	851	999999	538	495	483	819	136	230	999999	876	649	328	910	446	913	487	999999	71	684	600	835	409	980	330	712	977	251	155	999999	999999	372	297	373	376	168	122	999999	802	917	895	31	999999	692	282	173	613	884	999999	221	975	494	435	999999	474	968	451	767	218	783	505	578	999999	416	999999	513	361	955	999999	288	801	244	999999	153	789	579	414	717	708	166	999999	999999	31	933	838	31	937	453	999999	999999	716	355	44	29	999999	999999	49	999999	104	999999	811	658	350	941	999999	741	999999	291	64	895	999999	999999	68	61	684	412	999999	58	577	576	576	999999	999999	146	571	456	209	513	731	999999	999999	999999	623	999999	354	450	752	999999	999999	106	70	655	398	13	844	999999	296	983	345	19	769	991	447	527	999999	903	601	214	379	963	999999	999999	559	591	999999	174	121	129	707	244	999999	477	535	481	515	920	999999	62	301	999999	999999	999999	178	722	703	548	999999	105	747	451	848	548	710	999999	564	999999	105	999999	648	680	870	176	999999	110	359	999999	465	999999	22	281	392	549	912	790	999999	325	288	837	887	817	222	26	999999	266	396	121	767	975	916	902	825	713	414	621	999999	993	940	78	373	999999	999999	985	999999	999999	68	999999	636	919	756	999999	334	999999	918	999999	999999	854	794	29	713	247	534	489	59	119	456	679	144	300	999999	809	385	220	473	486	734	236	933	906	207	999999	485	847	229	677	999999	566	794	583	999999	864	209	920	999999	999999	877	602	936	973	29	389	999999	345	848	999999	999999	124	794	442	106	999999	921	999999	822	999999	999999	687	999999	381	541	889	884	561	147	999999	609	464	855	999999	608	142	300	959	887	999999	923	150	998	283	814	464	999999	362	
486	922	943	322	108	738	373	200	999999	564	442	140	999999	612	207	999999	347	408	268	456	833	963	941	961	999999	13	702	622	688	987	567	999999	126	532	84	224	272	297	365	127	974	418	800	999999	527	757	323	320	999999	366	935	415	999999	326	999999	523	981	982	322	105	999999	751	511	999999	999999	365	23	999999	538	983	379	59	53	151	481	999999	173	999999	444	252	689	999999	679	332	999999	162	999999	800	13	561	999999	999999	975	270	91	233	907	455	999999	171	743	351	782	999999	999999	999999	372	999999	844	113	999999	776	547	79	415	653	81	189	303	844	999999	222	968	976	999999	98	84	782	69	257	999999	718	475	282	508	999999	609	720	345	175	790	999999	955	900	999999	466	743	905	854	437	162	999999	161	895	687	999999	999999	805	999999	898	999999	999999	995	597	999999	640	311	274	570	999999	999999	999999	843	138	64	657	267	77	774	293	355	178	928	631	105	790	567	999999	595	977	963	804	512	447	363	999999	831	999999	999999	999999	999999	478	999999	999999	393	801	883	32	840	40	273	999999	40	924	999999	643	661	373	502	805	82	730	679	592	114	249	848	406	775	999999	825	898	999999	213	138	876	833	151	248	303	906	545	739	565	999999	657	773	587	893	999999	549	468	866	508	498	434	999999	752	682	153	953	486	256	987	214	374	552	827	795	676	999999	519	135	208	899	537	999999	999999	999999	456	476	270	513	65	313	999999	42	999999	714	703	87	999999	999999	104	349	429	298	752	360	349	115	946	792	226	910	39	343	667	999999	999999	443	999999	873	236	677	693	973	999999	999999	999999	342	297	123	101	599	727	61	40	858	999999	249	999999	763	539	351	530	999999	296	154	284	33	374	656	753	270	999999	218	242	427	656	999999	999999	999999	512	16	817	833	999999	627	192	999999	312	808	138	721	203	922	999999	885	157	225	687	57	409	999999	967	999999	369	831	208	519	818	613	212	34	152	999999	261	532	533	999999	999999	668	961	305	999999	999999	527	41	76	479	874	357	279	440	767	59	669	687	49	185	473	868	428	673	169	698	606	999999	578	999999	671	810	361	460	447	999999	95	999999	113	999999	124	338	764	728	644	999999	999999	771	267	999999	510	573	493	358	999999	999999	249	999999	145	32	959	423	463	53	808	999999	999999	819	993	999999	963	565	999999	638	71	145	114	700	999999	698	364	834	846	999999	522	107	327	13	999999	538	999999	797	968	999999	451	700	875	720	920	999999	999999	524	999999	519	140	999999	989	855	296	
98	804	549	269	447	668	134	999999	977	999999	710	999999	992	592	999999	969	175	596	503	196	999999	999999	394	779	999999	232	839	999999	999999	354	577	999999	472	716	149	733	239	999999	531	421	326	132	897	199	220	832	483	932	322	549	964	358	495	668	925	827	420	999999	999999	999999	829	999999	250	633	953	999999	285	999999	999999	731	999999	637	75	91	999999	249	373	204	999999	626	749	906	999999	787	999999	228	623	999999	791	321	999999	999999	728	316	592	259	881	273	246	619	557	999999	489	999999	999999	999999	293	413	798	685	464	225	212	999999	475	922	332	463	252	734	978	481	999999	999999	417	281	999999	758	999999	620	367	109	957	949	78	552	427	164	999999	999999	999999	219	999999	115	999999	107	999999	544	840	669	999999	999999	31	512	640	999999	999999	357	182	999999	428	534	914	187	328	365	268	262	999999	923	505	178	485	999999	798	768	475	388	285	320	24	374	999999	829	694	939	87	999999	318	999999	999999	999999	999999	449	635	411	305	828	787	501	999999	13	999999	917	173	757	942	832	999999	999999	999999	999999	999999	862	523	63	616	94	493	999999	287	812	944	999999	92	436	197	999999	564	999999	999999	647	601	783	480	999999	945	999	665	936	996	255	741	446	999999	517	999999	128	926	581	794	221	345	408	224	36	69	999999	999999	737	570	906	278	999999	409	962	999999	298	391	999999	999999	999999	428	556	999999	999999	80	507	999999	999999	999999	999999	119	982	602	261	312	203	569	453	950	648	174	928	375	99	977	425	47	429	785	999999	999999	423	999999	188	793	999999	25	192	955	562	999999	999999	308	502	797	295	724	157	660	999999	999999	937	561	999999	999999	499	999999	999999	999999	655	470	999999	790	999999	341	695	518	424	468	999999	187	387	498	398	999999	904	629	999999	999999	999999	700	999999	769	257	999999	999999	999999	14	735	303	607	722	137	999999	101	999999	479	577	170	111	777	310	688	999999	999999	352	449	172	999999	547	999999	316	999999	373	999999	580	550	542	999999	542	834	513	688	175	915	465	259	197	307	832	999999	62	713	999999	999999	400	210	631	896	636	359	699	626	999999	432	301	999999	763	356	520	999999	936	999999	627	277	273	622	523	231	894	102	262	865	555	122	817	999999	809	459	564	379	918	645	126	193	144	887	999999	742	624	744	999999	841	786	135	498	999999	95	923	999999	999999	687	409	12	544	106	833	999999	86	615	697	911	314	792	151	789	301	708	443	142	385	132	781	607	160	606	421	89	429	623	589	517	885	999999	785	999999	999999	643	
581	97	311	815	422	137	926	832	191	59	645	346	207	529	999999	791	275	999999	905	802	851	938	999999	753	651	462	35	189	999999	506	16	458	280	657	999999	356	830	999999	710	654	999999	328	424	372	444	93	999999	70	865	104	543	999999	787	716	791	643	411	999999	999999	959	111	746	999999	684	52	196	76	999999	402	305	960	705	999999	999999	999999	533	523	322	318	568	46	965	324	931	963	875	671	563	865	493	944	282	406	750	552	933	522	740	329	999999	999999	999999	668	570	143	999999	195	999999	999999	268	130	98	249	605	923	146	432	874	721	177	525	512	683	908	360	999999	999999	999999	708	197	999999	783	993	71	550	169	306	753	798	135	689	999999	968	606	999999	856	43	800	999999	416	511	647	29	162	731	514	203	759	220	454	539	991	826	407	257	346	105	999999	65	763	839	679	86	999999	488	390	544	86	545	999999	655	508	377	302	686	999999	764	841	339	999999	966	547	542	353	596	697	318	570	359	999999	760	855	745	73	576	832	570	433	673	351	970	126	999999	999999	999999	40	623	999999	721	999999	999999	264	999999	29	797	301	146	733	999	790	81	973	727	518	999999	799	999999	999999	726	854	803	340	177	988	999999	850	999999	826	553	565	83	999999	849	475	453	506	17	999999	275	284	999999	837	433	883	279	996	999999	704	999999	999	277	319	999999	866	90	251	96	859	999999	947	999999	320	999999	444	716	297	134	999999	75	246	792	999999	48	451	999999	999999	907	293	718	79	461	629	852	999999	297	999999	999999	982	395	999999	419	999999	999999	328	317	385	657	999999	177	982	871	999999	639	736	999999	240	280	366	708	123	344	802	151	999999	495	999999	467	999999	156	999999	320	151	866	863	999999	999999	274	720	143	782	319	917	999999	735	999999	325	989	126	346	67	493	619	284	281	867	617	15	889	832	969	918	31	843	999999	671	730	279	776	999999	572	966	559	233	999999	804	427	999999	415	685	180	358	350	999999	999999	999999	701	867	595	999999	999999	639	385	999999	174	864	297	84	901	73	478	55	222	217	774	101	999999	396	358	476	450	930	599	214	662	999999	999999	732	755	757	970	862	684	999999	699	999999	590	671	999999	999999	517	353	999999	352	999999	999999	999999	143	524	996	534	314	999999	999999	555	288	49	999999	235	554	296	564	328	999999	103	615	999999	999999	518	841	510	999999	338	999999	999999	999999	155	257	996	538	999999	444	218	758	999999	665	353	999999	999999	420	894	420	445	513	775	999999	34	641	259	999999	762	
999999	625	683	496	999999	976	232	999999	458	142	791	184	999999	81	999999	356	999999	999999	437	271	804	216	999999	947	100	827	824	521	16	82	514	998	405	775	779	819	534	271	961	689	131	407	776	999999	112	999999	747	442	923	606	999999	719	821	339	957	497	527	736	405	444	999999	999999	162	385	999999	792	999999	922	302	42	821	308	960	748	150	407	999999	819	844	854	999999	392	598	409	619	795	186	999999	999999	291	301	798	866	526	537	420	255	400	999999	319	467	825	150	890	784	164	759	83	198	999999	66	999999	892	551	365	769	122	752	766	999999	615	999999	115	20	999999	33	442	443	220	730	161	999999	170	999999	397	264	252	708	625	465	45	113	999999	266	234	593	906	325	171	768	308	503	634	826	704	753	719	139	159	761	721	325	862	999999	409	26	547	367	163	999999	526	414	136	310	797	512	836	849	786	999999	999999	127	282	999999	431	999999	416	999999	830	999999	544	122	558	999999	743	719	250	417	999999	217	56	548	171	70	251	894	376	333	38	201	917	870	999999	999999	643	603	999999	420	47	752	609	212	537	519	565	413	855	273	566	88	999999	428	992	578	999999	999999	956	999999	210	537	290	93	315	638	726	999999	769	556	229	150	675	830	380	114	608	999999	21	999999	504	837	48	113	766	950	930	999999	878	774	901	999999	647	832	219	999999	471	999999	999999	999999	999999	999999	644	309	53	426	999999	999999	57	888	970	266	567	999999	999999	999999	498	187	326	365	708	999999	795	994	654	164	502	843	621	999999	999999	999999	947	123	858	613	999999	999999	999999	349	999999	499	450	999999	804	645	507	342	125	999999	20	294	209	999999	199	565	105	649	999999	888	924	568	818	186	999999	888	319	454	999999	113	180	759	999999	977	999999	218	786	805	999999	999999	657	169	728	776	999999	357	999999	415	923	999999	517	999999	999999	999999	425	978	999999	274	744	999999	335	62	886	999999	675	261	177	232	999999	981	779	300	459	646	240	764	840	52	326	897	17	903	531	164	999999	626	675	945	562	999999	537	522	71	284	682	999999	999999	716	110	608	190	658	693	999999	522	999999	103	448	940	660	999999	639	947	846	908	432	531	731	425	59	586	232	670	882	453	999999	238	185	963	999999	491	134	942	999999	717	358	220	588	641	379	532	999999	999999	901	701	999999	575	224	375	999999	999999	551	999999	61	999999	999999	988	810	498	999999	988	999999	485	315	178	23	696	240	138	559	999999	999999	100	999999	999999	359	227	999999	190	555	691	23	
999999	712	562	999999	832	890	999999	999999	999999	409	999999	384	391	614	751	699	733	688	211	999999	96	816	48	140	461	999999	999999	672	740	999999	629	999999	575	974	118	772	753	238	191	805	545	999999	199	999999	852	715	664	911	608	999999	45	502	999999	356	927	999999	673	431	488	586	366	999999	29	150	780	999999	809	416	999999	999999	946	999999	506	999999	999999	717	626	236	288	745	591	623	999999	999999	193	136	999999	229	57	999999	108	999999	999999	604	449	523	359	58	41	999999	906	999999	414	999999	580	541	999999	949	557	220	999999	447	999999	743	994	742	957	805	957	653	559	589	369	392	999999	625	754	902	999999	999999	367	578	204	583	839	344	219	444	642	652	141	648	999999	999999	747	661	188	999999	609	707	566	554	101	388	155	326	888	999999	750	955	786	103	994	281	999999	798	253	999999	903	999999	999999	523	173	314	522	910	917	532	644	228	446	748	302	999999	719	999999	487	816	438	999999	455	999999	693	999999	999999	47	654	400	984	949	417	999999	112	999999	184	999999	390	999999	865	244	409	366	999999	532	519	48	800	746	561	49	999999	436	141	391	215	346	999999	486	448	484	266	526	547	694	810	827	999999	999999	82	999999	432	999999	951	204	123	99	808	999999	999999	999999	246	908	839	945	639	981	488	999999	743	838	223	904	347	999999	999999	999999	818	693	721	692	999999	457	999999	885	616	619	485	936	277	125	537	667	999999	621	248	357	687	999999	65	828	999999	999999	609	244	462	528	363	570	226	240	280	125	449	999999	434	999999	244	953	999999	29	505	999999	999999	628	310	555	595	726	999999	630	205	226	999999	892	353	479	999999	438	432	98	265	914	720	999999	999999	422	228	999999	197	999999	999999	999999	272	45	999999	797	999999	981	933	907	932	637	428	595	45	64	486	556	999999	954	940	805	531	999999	764	590	830	417	783	888	337	999999	999999	693	517	471	999999	603	999999	555	10	999999	505	525	166	628	496	134	10	790	935	671	700	242	518	317	212	32	999999	742	967	71	208	54	579	179	107	734	999999	999999	110	883	986	999999	954	83	310	15	94	999999	999999	705	416	992	952	665	71	306	185	210	269	931	332	827	999999	938	668	460	945	986	530	761	56	999999	690	62	685	123	287	444	16	206	999999	145	648	271	654	216	102	999999	999999	999999	559	999999	314	179	999999	169	998	25	414	850	70	108	614	342	659	979	311	999999	999999	947	28	999999	203	999999	993	196	188	326	999999	462	999999	999999	878	729	999999	177	132	521	
999999	525	999999	272	40	999999	146	839	531	316	611	674	904	201	933	999999	782	819	684	999999	185	374	980	682	731	951	492	999999	230	884	139	492	857	790	999999	464	999999	999999	710	47	999999	164	665	872	714	619	558	176	107	717	947	392	999999	880	345	136	545	442	540	999999	673	118	618	646	186	129	999999	123	791	479	338	35	119	646	326	999999	999999	117	967	999999	403	999999	930	513	937	747	999999	977	454	283	999999	399	225	999999	999999	817	546	999999	999999	595	802	999999	385	628	999999	921	283	845	564	325	999999	437	475	428	685	358	187	115	999999	439	999999	839	669	518	559	999999	809	487	283	508	484	691	421	381	999999	999999	940	311	133	25	473	163	423	139	856	491	924	999999	946	999999	639	440	319	999999	475	963	999999	866	79	999999	122	999999	999999	65	840	999999	26	103	119	726	418	876	981	693	966	966	999999	539	661	78	23	999999	540	268	868	54	381	164	999999	355	192	83	242	999999	903	676	591	367	299	131	999999	830	999999	999999	999999	763	458	626	301	999999	547	246	214	999999	436	109	266	999999	197	796	364	862	197	763	999999	999999	643	308	789	299	999999	68	250	540	602	999999	335	320	661	114	595	999999	999999	406	808	999999	869	241	256	804	999999	286	999999	502	766	999999	999999	923	686	271	999999	159	999999	11	134	489	999999	673	408	253	774	999999	999999	92	210	609	998	999999	955	597	999999	412	62	985	879	999999	888	999999	773	989	549	999999	633	400	999999	446	917	861	999999	329	950	205	999999	999999	999999	473	633	97	302	167	614	853	967	99	795	999999	107	850	131	35	601	258	900	419	704	999999	322	262	107	764	999999	146	517	636	999999	280	999999	59	955	416	475	800	999999	616	384	999999	444	544	604	277	999999	77	740	257	999999	702	305	424	308	667	160	380	990	999999	475	477	345	341	452	524	148	57	894	999999	559	800	803	293	44	18	928	999999	657	999999	999999	624	406	270	908	944	999999	999999	751	298	266	999999	810	999999	999999	907	360	112	999999	999999	999999	301	182	35	999999	999999	898	21	999999	300	739	382	723	170	123	851	80	84	432	508	549	983	305	606	458	465	990	887	153	137	657	825	686	577	701	999999	999999	999999	573	999999	55	964	775	999999	559	999999	381	650	802	299	836	285	680	593	540	155	995	575	576	241	937	999999	867	999999	642	913	695	155	999999	990	408	699	511	451	462	584	218	844	57	574	93	999999	95	853	301	381	155	103	47	999999	137	999999	999999	341	53	45	
106	522	818	645	198	236	191	812	891	999999	773	238	140	955	936	999999	528	999999	158	596	924	24	999999	999999	768	999999	118	999999	862	531	999999	999999	999999	999999	488	999999	35	411	386	857	999999	283	962	164	607	917	963	91	999999	976	999999	803	999999	999999	120	999999	560	999999	999999	595	128	278	949	369	999999	603	830	999999	477	250	135	126	624	300	999999	651	61	999999	999999	999999	639	36	303	886	183	999999	999999	999999	317	406	145	477	534	791	739	889	999999	603	912	14	96	260	614	379	851	999999	188	999999	28	469	40	753	895	35	999999	101	975	999999	196	999999	999999	879	405	80	115	657	999999	833	999999	999999	327	458	999999	999999	999999	388	422	923	45	999999	913	999999	932	848	376	391	582	509	834	999999	913	999999	999999	762	999999	217	855	543	274	203	999999	999999	341	479	151	581	859	247	999999	999999	678	61	37	999999	999999	522	999999	556	703	723	85	92	998	913	634	65	51	999999	271	557	532	878	659	841	300	568	999999	462	706	795	999999	344	999999	266	999999	861	243	171	526	874	999999	308	839	550	127	567	999999	428	844	96	539	727	975	714	55	799	402	195	999999	678	759	999999	850	908	201	740	844	741	999999	773	999999	879	999999	396	296	234	48	119	999999	733	221	999999	617	620	265	999999	368	533	221	180	469	57	217	999999	999999	776	457	999999	999999	387	722	614	999999	81	273	659	122	999999	427	820	760	293	472	230	466	425	999999	999999	653	396	999999	321	529	773	313	774	999999	999999	281	520	776	117	759	346	20	999999	859	999999	356	605	691	779	999999	999999	999999	186	585	987	390	999999	999999	227	288	963	15	411	94	711	999999	499	987	355	317	907	54	999999	533	135	220	999999	999999	340	999999	999999	705	602	215	139	999999	999999	999999	684	386	999999	621	559	999999	796	341	609	521	158	777	856	617	346	472	999999	356	766	652	999999	777	530	144	568	342	240	999999	413	999999	999999	358	641	310	313	999999	735	999999	495	999999	737	794	999999	348	417	563	38	439	999999	999999	17	783	597	999999	738	907	856	447	62	226	598	538	927	414	566	800	146	556	314	377	737	999999	860	943	914	665	176	192	999999	15	314	801	898	283	999999	182	760	999999	999999	405	999999	297	999999	278	234	209	866	206	782	999999	426	999999	134	991	402	999999	922	653	999999	999999	741	674	720	999999	999999	797	639	999999	999999	393	49	980	999999	908	999999	449	999999	592	999999	715	799	969	409	999999	588	999999	676	907	881	103	999999	117	596	999999	664	447	999999	196	365	
436	569	222	981	999999	577	446	496	999999	735	952	425	999999	934	854	283	999999	999999	610	468	89	131	732	772	131	142	999999	999999	496	254	999999	999999	492	999999	292	155	586	988	20	542	152	346	460	181	999999	678	920	182	741	224	892	183	966	728	999999	315	837	450	999999	999999	999999	62	999	999999	918	89	999999	999999	999999	709	697	783	263	77	999999	999999	670	560	843	453	222	759	652	282	999999	643	999999	764	950	999999	317	146	139	754	999999	100	346	489	263	999999	745	999999	529	42	999999	119	920	899	999999	542	644	999999	606	416	53	999999	999999	727	999999	284	999999	178	163	675	401	560	653	999999	999999	235	406	999999	307	994	999999	406	240	999999	999999	252	999999	16	361	417	999999	999999	539	999999	711	999999	999999	999999	999999	978	675	577	662	853	640	966	999999	999999	728	187	999999	463	980	612	709	647	999999	790	999999	376	561	177	999999	746	344	999999	31	930	796	170	999999	787	321	328	999999	999999	743	386	979	788	999999	310	288	184	281	878	999999	926	24	999999	365	999999	999999	503	427	999999	761	999999	999999	999999	999999	534	625	567	999999	358	999999	661	999999	999999	903	279	810	193	589	260	999999	642	474	466	321	104	916	999999	805	645	149	999999	900	999999	377	826	866	710	999999	262	685	999999	541	999999	736	398	999999	444	170	96	99	999999	913	177	619	129	452	63	958	850	617	999999	999999	999999	219	333	999999	474	211	86	412	110	999999	999999	574	999999	110	550	999999	922	462	482	572	999999	555	685	904	733	209	258	384	813	751	992	644	793	999999	544	714	412	637	999999	242	93	683	989	122	586	602	451	29	999999	333	999999	397	145	329	999999	999999	533	999999	37	275	953	702	598	999999	358	692	781	220	565	836	326	999999	295	250	999999	45	566	573	327	140	999999	239	483	489	999999	604	509	999999	914	102	190	984	609	902	999999	999999	94	999999	764	894	821	241	463	74	16	749	999999	895	839	18	885	960	999999	897	516	724	229	119	641	753	192	317	306	472	999999	999999	686	393	961	108	950	925	999999	999999	999999	526	999999	418	482	966	502	614	999999	905	999999	230	999999	712	999999	564	999999	975	998	20	712	514	935	990	418	999999	999999	718	933	999999	999999	959	161	678	588	990	948	810	636	999999	999999	577	683	400	265	435	459	974	998	406	999999	974	999999	797	720	999999	591	785	999	808	903	999999	999999	892	847	257	78	999999	134	404	999999	360	349	999999	759	144	831	999999	734	983	225	98	720	536	999999	92	43	363	958	783	408	999999	999999	
828	999999	477	897	790	552	18	366	254	850	603	790	585	635	603	48	999999	973	57	60	26	593	999999	73	154	97	765	999999	715	256	999999	996	453	999999	521	562	292	247	50	991	726	626	970	999999	999999	746	999999	999999	440	325	382	999999	361	999999	795	244	956	413	752	999999	787	794	651	998	509	999999	346	45	124	999999	999999	999999	933	65	334	399	999999	577	946	999999	868	317	784	400	873	541	644	342	754	286	999999	879	494	346	213	932	999999	971	999999	999999	409	193	342	399	999999	44	876	305	786	405	999999	388	467	355	999999	479	19	261	999999	968	999999	14	999999	837	444	876	853	999999	999999	999999	424	651	838	436	998	684	974	394	830	838	999999	348	555	359	664	227	999999	149	511	733	922	723	846	770	557	405	901	999999	999999	693	191	289	999999	394	999999	970	999999	40	357	160	504	999999	430	296	313	999999	459	999999	183	226	464	714	94	127	480	999999	999999	78	879	602	782	480	439	147	657	385	894	170	378	694	677	999999	999999	361	238	307	999999	999999	466	932	946	969	999999	738	238	476	204	336	914	290	176	481	999999	754	377	999999	195	293	999999	927	729	298	563	999999	549	84	922	733	888	999999	407	253	611	999999	656	812	158	700	909	999999	191	568	256	98	527	999999	999999	47	999999	214	121	19	922	539	213	658	416	842	199	999999	554	470	447	999999	882	922	869	215	108	564	876	494	384	457	746	171	51	475	960	353	845	884	750	684	70	398	330	999999	743	997	406	315	999999	755	636	720	130	514	215	605	999999	34	938	428	337	999999	634	999999	999999	999999	616	940	881	846	318	999999	999999	999999	680	494	602	797	471	110	168	570	983	629	999999	35	50	536	270	365	999999	821	945	999999	357	443	763	855	289	701	391	466	433	664	446	967	10	368	834	720	12	539	999999	838	270	999999	643	14	999999	767	10	999999	680	526	830	497	723	397	415	999999	730	746	999999	770	719	999999	146	999999	193	852	999999	682	702	999999	362	486	999999	117	71	590	800	758	209	522	700	311	999999	999999	834	948	254	612	953	597	999999	266	31	999999	999999	999999	630	324	999999	802	999999	328	999999	999999	999999	353	239	615	335	824	446	972	546	995	79	417	915	239	495	245	608	423	728	115	559	106	465	476	999999	999999	960	486	999999	407	780	999999	924	655	744	490	719	638	999999	138	160	27	719	999999	999999	999999	652	400	999999	586	999999	328	999999	281	999999	76	999999	762	627	832	864	960	44	149	225	697	999999	270	
999999	14	526	969	146	600	955	542	387	439	753	999999	850	569	657	999999	212	462	782	652	83	677	602	956	21	999999	273	199	982	579	810	35	228	999999	906	823	69	235	999999	999	999999	49	689	458	18	350	982	305	313	683	937	763	999999	840	999999	816	412	999999	958	999999	337	999999	559	807	628	728	999999	468	663	833	999999	999999	280	782	336	44	988	153	947	999999	471	968	886	999999	999999	57	119	387	204	99	421	499	277	498	671	999999	489	882	829	290	291	523	642	999999	999999	960	492	142	999999	162	999999	999999	622	297	231	369	879	260	999999	581	618	999999	273	999999	421	801	709	999999	120	776	555	999999	324	999999	999999	947	336	999999	916	681	564	977	999999	52	271	163	999999	999999	277	999999	680	239	716	258	999999	610	260	78	67	590	261	711	31	737	607	721	943	999999	907	283	42	999999	999999	493	26	641	999999	999999	999999	268	923	728	513	808	105	999999	399	75	995	999999	697	999999	999999	335	999999	853	955	146	445	549	219	923	82	999999	279	218	894	233	241	40	803	38	765	799	667	532	207	223	642	291	332	878	999999	138	586	774	123	18	73	173	685	671	786	763	58	10	656	520	538	886	431	999999	999999	965	975	999999	999999	999999	668	999999	655	999999	503	163	999999	341	999999	944	417	999999	105	999999	169	77	354	141	252	999999	751	666	876	687	999999	755	860	999999	54	993	999999	917	282	563	350	176	999999	942	177	632	545	716	46	999999	112	43	999999	999999	999999	766	620	843	999999	500	808	11	30	968	67	748	303	999999	297	971	791	500	999999	541	546	999999	999999	411	964	619	466	44	630	174	584	652	964	325	159	287	382	999999	500	782	755	348	999999	549	885	429	339	999999	429	75	999999	999999	810	260	998	22	216	218	879	806	43	999999	381	855	394	415	784	978	911	19	999999	482	999999	450	999999	208	848	20	526	545	290	999999	615	565	999999	999999	841	713	326	146	81	173	999999	693	999999	982	966	999999	164	480	645	360	999999	419	476	447	613	999999	474	800	174	205	692	999999	526	61	168	815	999999	422	999999	80	661	999999	937	434	53	315	999999	999999	241	999999	855	999999	899	929	419	205	999999	999999	367	481	249	526	999999	999999	999999	104	999999	696	823	999999	688	999999	906	999999	699	798	481	51	403	308	668	999999	569	999999	349	646	444	999999	642	963	726	803	999999	999999	830	145	802	71	999999	948	147	15	999999	90	870	123	149	999999	240	620	999999	57	413	69	813	578	999999	365	999999	999999	999999	581	
999999	860	999999	884	687	999999	999999	999999	995	420	97	999999	170	999999	690	488	746	235	507	119	999999	31	249	679	399	995	999999	999999	999999	446	999999	129	298	566	999999	129	656	985	436	335	999999	676	625	999999	999999	959	899	999999	887	999999	619	310	999999	550	225	42	621	754	495	691	534	491	385	558	885	968	166	603	710	571	999999	761	799	999999	529	689	406	935	719	999999	105	138	999999	710	827	233	793	747	351	919	508	999999	999999	744	800	999999	300	76	428	991	802	305	449	325	645	858	511	163	31	535	635	685	45	64	999999	405	126	675	731	661	999999	418	999999	791	73	930	271	64	382	430	399	999999	999999	727	637	800	689	59	74	969	722	999999	726	999999	293	822	999999	445	158	404	982	624	345	767	816	393	53	658	262	714	999999	457	781	600	145	305	178	999999	426	999999	999999	77	611	761	939	999999	999999	446	507	999999	74	826	905	977	448	775	999999	750	910	254	757	40	796	999999	382	275	858	999999	999999	988	654	558	28	363	687	914	22	583	999999	281	701	606	999999	999999	650	770	551	999999	999999	369	310	999999	406	182	999999	685	999999	261	389	999999	687	566	765	518	999999	515	999999	552	299	533	999999	420	922	639	552	999999	999999	784	709	612	723	64	973	321	687	235	999999	845	999999	999999	999999	760	204	164	594	145	999999	641	425	999999	962	998	999999	628	607	889	999999	999999	629	887	805	496	999999	999999	950	632	592	454	999999	370	363	962	238	999999	999999	11	226	768	55	999999	318	248	368	575	649	725	550	354	713	999999	729	395	225	999999	206	157	999999	999999	213	961	552	397	999999	65	780	999	770	999999	739	999999	673	738	721	222	579	999999	138	977	999999	235	91	247	999999	999999	641	968	746	801	101	999999	793	999999	564	93	865	999999	999999	999999	794	650	954	999999	615	999999	134	991	673	999999	857	639	29	241	999999	978	879	314	999999	999999	423	999999	999999	969	133	997	999999	874	999999	999999	356	658	138	999999	999999	999999	999999	999999	999999	999999	908	649	304	743	999999	999999	999999	562	508	585	214	999999	273	660	889	981	397	999999	211	618	306	999999	817	45	656	999999	510	204	58	812	707	999999	682	999999	869	774	517	519	35	670	284	259	999999	598	433	999999	394	478	935	999999	100	999999	554	23	335	658	999999	269	96	744	952	999999	513	695	999999	91	999999	999999	791	125	474	878	959	541	344	56	883	999999	999999	861	999999	41	999999	847	722	421	578	999999	699	220	942	258	432	291	718	755	999999	999999	720	352	999999	155	
687	820	999999	221	336	23	679	288	774	612	656	235	999999	920	270	666	999999	466	512	220	999999	999999	183	999999	455	677	999999	588	311	213	999999	999999	999999	669	354	448	120	999999	94	564	989	421	445	339	601	207	362	798	495	89	707	999999	839	706	999999	999999	647	521	766	659	201	100	977	571	113	397	290	999999	575	821	999999	999999	999999	999999	999999	999999	144	843	623	258	324	34	999999	232	505	255	429	999999	73	247	999999	999999	999999	999999	999999	999999	443	999999	235	214	916	103	232	999999	533	246	999999	999999	484	478	972	999999	897	518	344	176	997	755	75	858	967	52	999999	337	31	956	999999	946	584	999999	694	270	618	418	999999	231	801	429	999999	269	372	537	763	999999	275	997	701	236	999999	206	901	688	999999	377	247	999999	896	894	652	576	518	999999	317	162	999999	999999	195	489	186	999999	375	577	999999	999999	495	999999	999999	611	71	34	999999	999999	855	387	431	15	461	250	181	999999	335	906	777	132	750	435	229	611	810	999999	811	222	59	999999	831	334	632	11	881	808	999999	295	832	628	999999	27	999999	930	730	778	999999	945	317	719	787	468	999999	933	65	999999	999999	677	999999	507	222	53	451	877	555	107	383	459	368	373	872	49	83	159	811	999999	354	299	999999	42	313	999999	999999	999999	200	999999	534	999999	946	821	598	917	493	335	999999	277	575	213	384	633	404	800	586	944	846	999999	394	649	999999	999999	715	920	796	769	999999	355	148	121	999999	192	572	685	513	547	999999	954	556	748	743	999999	167	150	914	257	637	513	290	960	493	452	978	999999	576	999999	999999	678	999999	724	141	69	138	464	526	202	70	719	296	48	179	999999	201	645	906	588	999999	574	15	549	141	690	75	188	999999	999999	213	688	118	999999	441	106	999999	831	617	683	414	999999	624	722	197	999999	226	999999	999999	999999	260	343	978	987	458	541	672	999999	592	999999	994	950	836	290	988	999999	611	406	607	83	67	370	37	232	183	472	949	293	361	224	473	823	397	36	984	870	999999	131	441	899	433	262	999999	177	689	464	999999	343	733	999999	999999	819	644	717	543	890	315	999999	814	986	592	389	230	378	999999	181	562	810	306	128	999999	489	965	707	999999	805	999999	860	543	719	605	999999	999999	545	908	653	189	680	492	999999	564	954	316	455	317	54	41	870	200	999999	901	66	47	614	154	826	854	936	999999	999999	999999	455	222	105	390	976	828	685	469	333	991	882	327	212	564	717	183	999999	999999	999999	773	261	
999999	35	817	999999	578	999999	400	92	999999	252	999999	999999	335	118	999999	999999	74	341	225	356	410	866	526	28	738	834	60	437	653	999999	546	471	999999	517	784	999999	287	841	408	883	294	387	533	999999	279	573	999999	455	999999	961	455	69	999999	427	851	803	509	999999	810	999999	895	963	999999	464	706	999999	790	818	333	553	999999	233	999999	999999	71	999999	999999	776	749	175	958	604	460	999999	889	486	999999	999999	665	981	999999	489	40	664	987	999999	949	999999	52	999999	783	68	131	999999	37	231	999999	999999	366	999999	470	999999	59	999999	785	300	512	746	575	229	69	253	999999	352	999999	999999	202	999999	354	999999	83	273	999999	999999	999999	899	482	38	999999	667	999999	43	999999	837	520	999999	439	395	879	697	819	999999	503	823	78	999999	905	999999	567	999999	38	857	703	999999	754	206	998	438	263	885	818	999999	92	907	868	36	72	324	999999	909	24	807	398	657	999999	871	769	910	551	851	993	703	471	90	639	502	339	563	93	323	957	11	141	994	999999	344	129	596	954	52	477	591	999999	657	568	230	469	999999	999999	883	999999	999999	886	412	891	124	22	11	277	376	696	999999	999999	518	999999	23	999999	999999	778	999999	752	999999	956	509	384	999999	756	813	522	418	43	292	857	209	887	869	124	729	112	764	999999	127	999999	999999	356	968	359	438	704	555	553	74	278	130	999999	263	141	387	37	489	367	209	489	859	342	413	650	41	999999	999999	898	999999	302	23	263	634	854	378	999999	999999	63	328	119	967	999999	968	999999	737	78	633	738	737	701	623	406	132	638	999999	999999	999999	999999	999999	999999	621	656	606	999999	265	866	506	408	762	999999	621	435	49	99	522	994	374	399	913	962	997	999999	999999	999999	678	616	141	999999	395	133	219	98	735	520	999999	320	268	205	758	871	572	234	999999	512	89	197	367	42	999999	475	880	999999	999999	999999	809	999999	999999	999999	103	648	999999	510	23	638	25	533	700	528	602	211	735	178	999999	999999	400	773	999999	659	999999	999999	999999	108	880	919	253	665	999999	380	711	999999	825	999999	112	999999	999999	71	220	347	999999	556	497	838	440	914	999999	712	912	373	999999	46	999999	835	192	611	398	636	630	103	999999	359	849	329	817	381	999999	825	999999	530	904	338	562	999999	172	620	994	421	668	965	189	999999	752	321	417	999999	999999	989	726	500	721	999999	441	127	953	999999	707	177	999999	69	539	914	645	392	468	635	484	866	999999	571	617	977	999999	665	914	853	999999	538	912	
151	57	999999	108	575	808	403	999999	999999	88	36	999999	826	400	608	435	275	999999	370	852	781	201	999999	326	165	882	744	542	775	212	109	539	179	265	879	21	153	999999	80	583	74	737	48	788	647	658	790	999999	369	239	648	958	247	685	999999	999999	590	79	943	692	74	861	999999	242	999999	496	744	570	521	597	292	999999	825	786	999999	54	162	999999	999999	507	999999	167	182	546	563	151	302	999999	135	928	430	83	872	387	519	213	615	999999	809	160	913	999999	75	771	947	999999	999999	999999	898	95	999999	912	400	999999	999999	906	688	585	678	837	204	260	999999	999999	999999	218	999999	447	999999	584	999999	355	868	528	593	999999	999999	411	999999	374	18	999999	594	49	140	517	999999	435	786	613	999999	999999	138	972	955	999999	784	999999	999999	999999	611	999999	193	324	656	452	53	871	852	999999	814	287	986	999999	828	362	665	405	461	659	534	161	661	663	69	408	227	895	573	930	97	999999	806	859	763	999999	657	999999	393	688	473	812	582	67	799	246	999999	824	153	602	997	388	31	944	214	459	44	530	999999	257	234	158	308	922	641	205	480	137	550	515	705	395	22	773	999999	999999	578	603	863	823	365	999999	751	970	999999	708	597	862	999999	999999	288	137	999999	999999	463	325	514	660	425	604	765	916	999999	638	999999	611	999999	257	999999	999999	881	440	666	440	999999	999999	999999	337	989	933	608	618	482	246	237	577	379	877	320	870	217	918	999999	999999	68	448	999999	123	82	999999	342	349	113	172	432	848	470	999999	252	632	919	999999	999999	999999	995	156	444	46	411	330	242	499	999999	888	285	999999	261	406	382	453	999999	999999	265	667	601	268	999999	319	814	388	116	793	634	687	999999	40	257	695	274	911	14	92	712	752	98	842	411	225	999999	469	999999	999999	212	798	920	636	921	13	890	737	642	134	999999	32	223	448	999999	259	937	254	715	565	142	471	449	629	580	512	579	758	999999	298	999999	354	791	999999	591	999999	766	324	119	253	805	536	278	999999	999999	689	999999	649	978	999999	999999	643	753	40	931	999999	358	301	66	999999	434	142	999999	353	999999	877	241	181	857	38	493	622	144	471	760	999999	202	569	768	890	974	999999	779	705	19	789	600	760	120	849	487	474	268	700	999999	672	657	925	188	982	458	367	792	950	668	666	508	292	279	336	549	789	532	175	444	504	362	184	343	912	286	480	70	18	999999	28	364	443	652	98	948	276	391	786	441	999999	146	829	
47	353	999999	318	490	784	310	697	942	999999	266	324	319	482	591	275	705	978	999999	784	409	999999	312	999999	639	191	387	282	407	746	734	828	367	533	147	990	631	967	989	286	999999	999999	999999	271	187	337	778	475	999999	125	999999	463	319	999999	430	396	51	999999	678	999999	999999	37	300	999999	368	999999	999999	786	999999	999999	644	999999	988	31	85	999999	574	50	887	312	412	912	999999	292	665	280	518	15	113	750	999999	415	298	690	879	680	999999	880	903	748	380	992	139	93	999999	352	474	999999	999999	873	999999	10	999999	999999	896	999999	440	18	539	97	919	951	683	595	652	238	999999	308	151	405	993	693	147	999999	932	999999	782	513	810	323	805	230	728	239	927	947	87	922	793	395	249	554	350	815	828	428	318	544	999999	252	903	176	156	999999	999999	139	863	999999	443	486	711	927	999999	226	292	699	233	454	667	705	161	526	515	756	165	999999	353	999999	999999	513	112	999999	82	568	419	639	999999	846	359	798	94	889	488	317	683	322	357	133	532	139	204	864	876	735	101	386	660	400	999999	440	999999	540	877	999999	383	472	855	638	806	652	625	387	104	869	999999	999999	47	208	82	843	101	999999	799	191	999999	248	372	999999	999999	43	978	683	999999	918	22	999999	999999	999999	933	221	466	718	326	879	514	817	769	999999	999999	999999	349	462	999999	881	349	566	740	999999	620	145	110	999999	999999	999999	674	942	265	186	856	76	999999	488	275	860	387	382	999999	999999	677	501	478	999999	231	999999	694	526	999999	249	579	456	813	325	937	797	120	947	557	999999	215	999999	561	593	160	58	578	999999	197	467	504	966	999999	821	28	129	666	745	297	523	89	157	587	26	607	999999	263	934	999999	999999	750	999999	825	359	714	115	999999	885	999999	182	79	833	338	897	744	612	792	991	307	818	140	999999	659	43	473	67	984	545	999999	751	999999	999999	319	999999	999999	999999	151	314	117	912	189	781	540	999999	453	255	999999	690	281	994	616	271	636	732	346	384	779	791	885	656	999999	404	899	999999	387	435	524	999999	999999	679	470	488	999999	394	638	359	834	999999	590	999999	248	304	274	991	999999	533	17	999999	383	342	999999	359	428	999999	999999	785	882	87	999999	28	731	210	510	601	534	137	386	252	103	987	550	245	211	667	417	826	140	999999	328	854	427	937	245	847	394	999999	70	999999	602	999999	477	756	806	571	496	48	999999	672	999999	999999	999999	764	493	395	792	999999	158	760	53	965	655	974	
999999	883	600	794	964	999999	217	423	999999	952	999999	999999	999999	999999	438	640	999999	999999	43	467	451	322	707	662	453	999999	999999	344	962	309	390	999999	207	502	997	999999	970	702	999999	999999	465	53	938	999999	124	252	874	999999	999999	518	589	674	932	197	999999	446	185	937	999999	123	609	872	461	767	572	23	52	27	795	514	669	999999	304	903	12	407	383	514	548	211	976	65	999999	453	719	716	704	19	999999	561	748	42	362	999999	999999	592	591	180	999999	111	210	856	213	999999	848	121	379	38	195	134	999999	670	399	149	147	553	999999	999999	58	999999	318	43	999999	999999	766	999999	125	999999	999999	419	816	212	999999	446	999999	129	852	616	605	608	999999	676	824	845	498	87	642	223	822	999999	443	583	132	775	793	176	999999	968	999999	221	995	999999	655	776	318	859	787	999999	999999	28	700	542	999999	449	999999	641	218	212	745	688	999999	902	999999	405	975	999999	89	999999	999999	999999	319	999999	275	999999	612	312	30	57	999999	999999	299	689	999999	804	286	999999	999999	683	266	161	999999	607	232	661	999999	999999	523	999999	800	86	779	679	310	314	708	817	276	29	837	999999	999999	171	675	999999	398	315	827	717	999999	999999	70	406	999999	999999	875	712	660	999999	999999	519	999999	770	257	460	999999	619	388	771	999999	469	999999	999999	846	60	999999	797	931	125	273	912	276	999999	141	726	25	383	828	810	999999	996	166	662	999999	327	427	851	913	999999	999999	779	927	999999	621	999999	450	909	999999	801	960	999999	999999	999999	350	999999	253	982	639	530	445	485	999999	577	342	109	312	971	307	999999	632	689	883	715	999999	493	985	999999	194	481	286	116	822	37	849	359	224	621	322	600	84	999999	221	393	780	772	988	359	723	999999	357	478	611	999999	999999	999999	205	75	999999	857	277	999999	999999	167	254	999999	663	763	728	983	884	999999	999999	999999	453	197	477	500	935	104	505	999999	496	999999	134	807	504	789	999999	578	164	159	999999	464	999999	999999	999999	63	148	999999	119	234	630	740	637	665	819	904	999999	999999	803	705	139	583	361	641	546	999999	43	999999	834	873	904	159	829	735	747	999999	383	412	999999	423	361	494	984	999999	15	756	999999	999999	999999	600	211	878	999999	458	29	370	999999	692	999999	521	999999	700	617	246	329	480	999999	902	918	625	531	186	439	390	353	645	598	999999	635	999999	100	575	460	243	672	36	385	380	715	386	999999	999999	999999	39	403	660	876	747	951	534	999999	999999	550	371	79	34	999999	394	999999	383	
999999	999999	67	999999	430	454	250	383	999999	303	105	540	197	541	999999	840	279	409	987	692	768	850	999999	110	944	958	999999	98	174	647	587	990	999999	999999	614	78	633	999999	608	999999	999999	503	183	658	439	315	944	999999	836	238	755	999999	407	421	999999	999999	893	999999	770	471	429	161	218	927	715	114	274	999999	927	466	999999	86	999999	48	282	275	677	481	671	639	24	999999	999999	935	892	548	999999	999999	726	692	184	677	432	146	529	269	294	256	942	999999	50	99	91	380	32	678	247	368	149	349	254	422	295	140	999999	413	899	283	44	176	520	420	999999	245	292	538	654	999999	999999	23	981	431	538	999999	598	925	934	881	999999	224	999999	235	714	999999	447	999999	391	301	689	125	369	20	221	775	813	630	959	846	97	493	33	583	849	136	999999	823	883	949	541	532	999999	27	369	820	865	295	706	751	797	529	157	999999	999999	999999	653	971	219	763	532	968	965	999999	793	429	200	727	999999	587	30	624	878	442	759	166	999999	351	650	400	999999	528	999999	999999	59	567	346	670	999999	455	482	999999	613	129	999999	572	567	999999	233	940	630	148	909	128	999999	183	650	999999	603	818	756	999999	330	818	854	13	54	756	49	999999	999999	529	129	999999	115	999999	20	759	999999	196	598	999999	127	710	770	771	618	805	487	875	917	631	77	789	699	180	76	999999	999999	423	528	810	349	997	857	999999	999999	979	22	106	173	891	699	416	230	999999	194	999999	58	93	395	248	279	999999	999999	999999	462	339	240	934	568	224	493	602	668	788	999999	129	852	670	999999	999999	792	390	712	35	932	999999	569	211	986	456	999999	192	37	289	540	186	688	406	999999	689	748	88	538	948	408	107	747	442	579	74	767	387	999999	999999	456	889	461	293	529	800	770	39	948	999999	477	311	574	389	257	999999	441	456	32	72	890	714	851	764	627	834	999999	137	631	921	689	369	851	281	833	651	999999	405	999999	846	918	999999	139	426	480	999999	533	367	194	999999	633	320	999999	278	865	741	47	696	666	694	886	999999	999999	999999	432	118	460	999999	556	606	26	45	578	185	153	999999	584	435	294	530	999999	556	999999	793	999999	999999	999999	582	416	101	999999	38	738	192	960	285	322	112	993	371	999999	999999	811	588	821	597	742	189	135	694	166	612	411	146	393	340	700	999999	999999	64	113	877	885	464	999999	999999	999999	396	999999	999999	859	482	441	999999	883	999999	744	999999	999999	700	636	825	457	722	999999	10	
626	601	799	629	585	999999	373	938	268	768	999999	999999	595	999999	299	999999	963	267	835	683	180	489	999999	322	596	999999	641	48	428	287	430	999999	528	991	371	705	596	596	292	999999	119	503	664	124	999999	396	768	999999	410	290	862	200	886	261	999999	147	348	486	999999	999999	76	334	999999	980	347	999999	828	603	471	999999	759	377	974	999999	999999	999999	999999	148	596	209	577	502	638	148	999999	999999	999999	277	999999	233	999999	119	562	53	94	784	982	684	777	999999	568	174	677	816	530	494	225	212	686	163	999999	210	999999	834	670	573	696	381	564	117	903	561	999999	247	236	650	814	930	999999	790	694	150	371	62	999999	413	825	821	617	930	24	84	590	18	911	166	229	728	382	520	98	999999	129	999999	999999	16	732	999999	589	880	679	295	612	896	999999	182	839	999999	203	999999	748	874	764	633	102	999999	970	434	999999	999999	430	96	557	88	701	999999	30	701	421	634	680	999999	999999	737	260	729	471	999999	549	739	327	391	534	999999	772	224	846	496	577	811	999999	308	113	519	999999	592	737	534	205	385	161	147	425	568	587	363	641	36	382	373	367	286	999999	597	752	49	999999	999999	316	999999	246	534	134	610	599	382	292	999999	288	668	991	999999	498	173	588	189	965	966	999999	419	582	820	123	214	999999	758	423	515	999999	419	40	305	999999	999999	148	999999	23	815	999999	215	999999	999999	747	714	381	430	787	720	19	573	83	596	904	999999	904	425	421	919	166	840	958	776	956	868	999999	696	999999	999999	999999	961	175	160	996	332	999999	664	83	408	999999	33	970	702	506	203	346	444	999999	331	812	723	215	103	658	139	257	999999	961	878	87	685	710	16	695	57	407	999999	599	582	558	250	352	22	97	143	869	265	279	763	532	202	305	999999	968	311	999999	81	501	999999	85	53	702	204	999999	999999	323	999999	16	999999	795	423	999999	818	999999	572	380	202	16	525	269	991	34	207	356	884	389	321	48	394	301	336	431	732	506	514	548	158	999999	939	820	905	258	820	968	118	999999	999999	625	406	931	563	74	999999	607	93	999999	999999	847	999999	767	999999	999999	999999	167	469	991	999999	321	268	999999	231	511	77	705	364	742	214	239	999999	537	999999	999999	999999	462	999999	271	455	134	422	495	999999	311	254	181	818	979	636	662	509	127	243	174	367	382	710	61	999999	280	253	351	999999	999999	999999	908	864	315	999999	170	429	208	546	988	898	773	979	999999	999999	895	886	999999	999999	
551	729	999999	303	999999	999999	999999	999999	686	999999	999999	881	999999	680	779	701	345	999999	513	999999	999999	242	999999	581	999999	276	999999	403	789	793	112	393	999999	244	999999	545	488	614	136	999999	33	418	743	934	371	117	999999	102	210	999999	922	587	383	688	640	999999	428	549	58	472	744	999999	962	892	170	791	22	836	417	244	223	999999	191	537	672	999999	999999	376	220	148	448	501	999999	570	871	524	20	190	604	954	126	999999	566	664	999999	999999	999999	851	774	999999	104	999999	999999	966	15	201	406	845	999999	583	819	61	999999	910	33	252	673	401	30	645	780	832	999999	999999	127	284	174	999999	305	514	612	647	602	640	53	458	817	236	565	679	128	999999	999999	30	999999	74	999999	655	641	999999	494	63	830	138	799	271	757	231	999999	731	999999	999999	550	999999	971	181	459	699	999999	574	435	999999	836	351	526	999999	668	221	328	999999	999999	999999	886	316	30	558	817	474	999999	782	700	596	388	833	651	249	624	662	59	963	999999	910	788	999999	563	57	226	489	611	194	999999	545	999999	795	67	999999	993	243	490	422	364	985	858	94	873	838	67	999999	699	287	999999	999999	999999	365	447	764	999999	819	999999	973	999999	338	862	999999	999999	999999	693	999999	776	143	999999	999999	182	637	608	630	61	703	202	724	999999	223	789	334	203	597	383	547	358	302	999999	183	490	999999	999999	36	132	212	905	999999	154	474	999999	999999	41	609	833	534	999999	816	713	36	999999	999999	983	128	548	538	999999	592	999999	999999	244	999999	354	83	900	999999	557	582	508	848	999999	999999	579	524	986	233	303	594	999999	849	790	541	999999	762	556	462	533	961	487	593	999999	323	937	997	240	753	222	957	708	179	999999	184	318	864	237	152	458	468	142	999999	245	867	999999	932	366	703	893	591	526	448	140	595	104	914	999999	999999	547	581	294	242	21	345	886	999999	999999	616	999999	725	999999	999999	14	75	999999	172	358	999999	494	14	641	536	859	630	441	269	48	391	89	404	765	999999	999999	876	184	999999	999999	999999	999999	244	70	750	999999	178	66	122	444	999999	765	931	999999	225	990	542	940	999999	999999	390	903	626	999999	489	536	999999	959	781	808	137	890	929	859	457	902	260	944	891	66	691	999999	999999	825	972	999999	999999	838	550	763	72	936	426	527	922	996	999999	688	580	224	651	218	285	313	999999	184	836	82	999999	322	739	999999	59	701	999999	817	999999	801	583	863	387	990	418	28	746	201	999999	999999	936	999999	548	571	374	
999999	999999	482	298	25	999999	999999	789	86	729	999999	33	475	886	724	999999	999999	422	562	114	999999	999999	660	999999	266	567	125	710	434	999999	656	774	177	232	382	295	218	529	569	999999	786	84	311	271	190	995	999999	314	749	576	999999	49	985	467	658	839	755	999999	41	999999	403	97	365	940	82	463	855	252	513	439	627	585	999999	280	327	642	535	999999	618	999999	296	810	999999	857	314	617	788	710	574	542	540	999999	498	120	888	699	718	370	198	727	149	38	801	320	948	999999	999999	999999	149	999999	999999	999999	73	769	999999	999999	136	507	636	464	675	999999	999999	970	898	102	999999	742	999999	628	999999	175	999999	891	999999	267	999999	999999	909	999999	431	82	570	558	999999	999999	471	999999	948	999999	999999	220	733	733	61	995	361	830	422	999999	999999	999999	334	999999	102	148	999999	181	648	904	999999	487	999999	999999	42	603	584	128	742	724	999999	368	794	95	66	999999	999999	477	840	999999	905	189	237	999999	900	978	748	59	999999	100	29	299	90	53	721	95	622	999999	700	458	999999	242	97	698	999999	999999	999999	248	464	389	706	999999	341	521	998	404	259	545	677	64	855	999999	663	651	704	999999	288	999999	374	970	100	286	999999	392	715	673	999999	539	827	999999	329	509	595	86	393	342	958	568	999999	326	999999	86	999999	645	999999	886	579	446	993	894	520	908	873	493	298	999999	909	949	806	335	999999	720	999999	577	735	355	938	587	999999	372	382	720	706	58	145	999999	798	142	999999	828	104	999999	545	933	589	421	636	111	787	963	999999	19	762	718	22	124	369	910	999999	257	948	999999	188	631	521	800	211	825	358	284	631	777	169	999999	241	999999	999999	783	987	323	999999	837	799	304	939	373	957	999999	999999	31	655	888	999999	541	880	111	476	914	422	999999	999999	999999	999999	512	999999	999999	849	784	487	363	999999	585	922	596	538	120	202	883	691	157	843	223	999999	999999	999999	743	556	627	107	139	191	999999	371	208	999999	999999	94	297	962	294	524	183	999999	681	92	79	965	999999	13	769	909	592	232	275	946	996	999999	425	882	999999	109	999999	999999	999999	999999	677	999999	999999	492	629	35	904	999999	406	999999	669	999999	118	254	559	777	999999	623	337	229	598	48	106	262	117	888	999999	415	372	195	302	495	162	509	414	856	251	151	384	743	14	671	825	999999	286	292	912	180	332	821	187	608	360	138	583	639	127	472	999999	741	367	499	999999	221	340	999999	561	608	999999	703	536	999999	249	593	225	
999999	222	464	976	999999	975	497	92	999999	17	694	145	33	926	774	999999	778	767	999999	386	999999	122	614	311	999999	731	314	340	628	295	408	999999	766	913	655	999999	999999	999999	559	766	869	999999	999999	214	646	48	537	681	999999	965	757	22	607	216	710	815	608	163	874	103	671	167	463	266	608	335	378	120	281	357	85	293	217	876	517	107	114	409	664	72	999999	632	999999	999999	999999	395	761	999999	213	999999	819	999999	621	466	104	999999	999999	751	605	321	669	427	410	718	889	999999	805	999999	698	999999	710	208	499	999999	999999	999999	999999	800	728	223	574	818	907	441	999999	576	999999	750	781	805	999999	999999	804	352	999999	999999	231	556	773	73	590	40	861	999999	999999	620	999999	809	566	65	819	163	33	999999	747	851	519	999999	189	323	802	999999	948	893	467	999999	404	156	418	132	817	345	36	664	999999	543	957	316	311	918	566	862	193	726	986	991	339	421	605	552	266	262	377	999999	271	535	91	968	142	782	999999	863	999999	443	247	999999	137	999999	759	213	893	213	667	271	757	940	870	232	906	476	27	999999	550	866	999999	999999	968	575	403	999999	999999	989	183	529	702	702	471	749	489	513	863	999999	661	402	658	999999	594	116	703	331	664	999999	71	999999	999999	999999	323	534	577	999999	514	561	965	999999	750	903	39	999999	569	64	999999	130	743	403	612	55	330	999999	999999	812	999999	862	872	82	999999	999999	999999	999999	999999	469	389	936	182	999999	998	312	999999	999	651	999999	33	456	546	648	999999	543	126	668	63	999999	999999	999999	326	764	712	999999	999999	892	230	158	975	522	384	109	675	542	948	936	999999	310	49	331	506	462	789	523	999999	233	999999	898	486	270	464	54	556	224	620	417	104	356	999999	123	778	503	779	510	999999	446	973	999999	594	189	273	752	679	590	999999	863	975	198	336	466	672	332	671	715	999999	999999	553	999999	921	999999	842	58	688	926	999999	12	683	288	450	878	260	999999	313	307	996	711	375	966	555	999999	441	905	30	166	450	456	832	73	999999	743	893	999999	398	63	999999	999999	74	999999	999999	999999	190	999999	748	457	215	762	29	374	999999	356	963	587	999999	175	110	937	37	531	485	106	180	619	836	707	985	738	999999	260	959	780	647	623	928	890	576	744	167	572	950	688	437	467	354	999999	779	316	616	232	952	409	197	542	999999	941	494	570	860	50	472	477	249	769	414	938	999999	999999	999999	25	598	365	780	465	581	797	999999	713	274	999999	
999999	999999	132	299	307	560	999999	114	999999	987	405	16	883	126	109	483	999999	668	63	416	396	439	658	600	634	999999	629	999999	961	479	281	781	305	999999	123	999999	354	950	471	854	354	604	999999	671	620	592	481	663	365	107	358	11	660	857	353	497	30	532	999999	709	930	860	999999	876	716	999999	710	763	999999	999999	138	498	999999	208	72	999999	999999	986	980	999999	125	999999	377	863	999999	279	131	448	777	625	774	999999	999999	762	999999	494	999999	999999	955	999999	882	718	661	59	969	999999	805	461	795	560	62	999999	999999	623	999999	964	493	289	755	446	999999	271	985	999999	999999	999999	213	444	284	999999	340	328	41	999999	169	407	314	999999	894	271	474	670	652	226	573	999999	999999	672	177	959	999999	182	371	518	503	620	732	283	518	663	656	371	186	999999	999999	734	12	567	463	197	660	176	394	493	972	832	619	999999	814	801	45	541	999999	325	577	999999	956	522	490	549	674	41	809	241	615	999999	494	435	996	999999	999999	712	218	980	309	833	999999	877	999999	671	999999	963	469	716	628	125	999999	860	649	999999	777	999999	87	913	999999	628	367	999999	878	869	348	999999	772	999999	72	332	999999	295	999999	743	999999	88	975	819	999999	999999	571	102	999999	999999	17	633	999999	934	999999	999999	635	999999	999999	680	476	634	999999	677	333	816	200	493	654	305	792	999999	999999	906	690	999999	514	268	375	811	67	275	550	389	862	714	408	837	914	999999	697	999999	826	999999	277	746	90	308	495	731	520	87	448	317	707	206	999999	879	254	999999	744	999999	929	656	623	999999	93	619	999999	618	417	362	579	839	999999	764	983	999999	638	943	999999	215	999999	643	300	979	827	243	681	665	924	529	593	551	999999	999999	108	179	723	75	999999	470	492	999999	323	168	507	608	709	999999	223	293	250	999999	753	999999	604	295	366	643	384	999999	999999	999999	694	887	768	38	999999	288	999999	813	783	573	290	999999	999999	894	329	999999	481	228	533	738	451	641	999999	293	797	999999	999999	812	813	89	691	812	532	342	192	435	399	479	999999	430	287	410	509	677	29	605	815	709	966	233	172	999999	326	209	708	63	608	485	241	999999	563	853	999	704	999999	477	626	390	999999	893	742	12	389	113	461	999999	141	999999	273	999999	726	25	999999	589	917	535	496	333	634	139	999999	913	248	610	999999	433	410	999999	795	551	999999	434	999999	82	490	170	775	223	999999	666	921	995	221	999999	999999	999999	999999	999999	786	356	999999	999999	999999	999999	75	828	
763	779	245	37	641	336	817	721	222	301	27	773	109	757	999999	282	586	967	218	999999	701	209	108	329	427	999999	999999	448	999999	999999	678	425	999999	661	406	999999	977	719	999999	594	999999	500	826	220	530	243	999999	39	596	708	717	788	999999	999999	137	564	681	999999	610	650	318	378	161	537	622	999999	766	447	360	999999	305	866	941	624	654	211	383	887	798	194	680	988	852	861	968	889	61	773	534	841	324	999999	118	999999	286	809	348	999999	999999	929	999999	873	678	833	413	850	999999	749	999999	999999	191	794	999999	426	970	329	526	299	568	733	550	993	912	999999	448	999999	758	566	347	844	862	94	299	999999	717	806	319	999999	999999	128	52	312	194	609	660	530	942	692	414	999999	999999	59	999999	864	389	483	961	169	395	999999	101	290	411	744	72	107	504	259	708	174	999999	999999	999999	449	690	247	808	312	858	917	301	76	162	999999	560	999999	363	434	490	244	999999	160	633	288	36	762	999999	999999	547	563	36	693	983	250	947	785	999999	291	999999	151	674	658	311	478	878	35	999999	30	193	258	999999	999999	769	999999	328	999999	874	999999	422	928	999999	369	765	305	891	608	92	999999	443	999999	606	82	260	999999	999999	196	999999	164	410	10	634	880	265	298	819	999999	923	999999	921	98	911	654	868	255	804	315	999999	15	587	999999	999999	224	999999	418	652	671	999999	430	999999	141	20	719	162	421	999999	999999	114	476	485	934	684	999999	990	355	863	951	213	14	544	264	303	999999	577	140	67	419	303	846	999999	157	146	999999	614	789	87	201	999999	999999	999999	346	999999	999999	529	652	999999	380	234	999999	555	701	999999	815	885	650	838	177	999999	32	999999	999999	999999	267	830	999999	798	192	958	211	278	999999	999999	757	62	207	63	876	999999	925	546	687	195	999999	301	999999	690	330	616	999999	999999	999999	999999	479	102	79	182	942	999999	201	853	412	999999	32	963	883	251	710	763	999999	596	962	853	999999	485	677	697	999999	966	886	999999	477	999999	999999	260	368	999999	980	664	982	34	120	999999	131	999999	143	274	172	108	417	999999	979	999999	928	999999	988	66	832	993	425	381	999999	975	709	553	385	837	429	999999	604	270	270	56	780	663	485	999999	732	154	352	999999	534	13	559	192	668	910	646	624	271	311	999999	986	249	999999	953	144	580	577	696	305	845	400	999999	156	442	932	787	999999	999999	317	333	999999	651	23	847	999999	426	999999	885	999999	201	804	999999	303	999999	999999	807	179	709	999999	999999	
164	458	56	566	144	509	999999	750	735	132	380	999999	954	978	111	345	235	999999	886	718	63	692	999999	114	999999	889	210	999999	168	135	618	566	552	999999	178	239	604	456	999999	568	999999	776	999999	352	820	999999	999999	324	380	938	581	415	999999	632	56	472	237	941	524	254	308	737	592	999999	999999	999999	189	999999	809	871	999999	999999	60	327	704	287	542	878	294	969	342	886	304	229	554	212	743	920	170	706	11	999999	932	468	269	286	194	549	837	16	999999	809	515	999999	207	802	364	999999	928	999999	930	359	999999	555	911	999999	442	372	65	999999	80	999999	587	113	999999	88	846	591	68	427	102	999999	50	287	86	999999	999999	796	31	752	847	248	992	400	999999	652	14	386	557	999999	844	822	494	535	935	634	999999	412	638	129	955	772	446	510	677	999999	999999	999999	999999	388	51	646	351	313	464	832	276	196	999999	227	83	470	44	999999	583	280	508	514	352	452	311	999999	167	999999	796	84	801	491	723	838	999999	999999	907	999999	805	999999	481	190	999999	112	367	999999	84	421	999999	495	999999	236	927	406	439	804	999999	37	999999	83	488	449	517	999999	41	785	473	999999	884	448	562	865	415	385	799	327	443	249	999999	999999	893	999999	855	310	346	575	564	326	409	999999	606	879	102	732	719	41	673	691	81	999999	572	999999	537	607	932	872	820	551	607	121	999999	787	942	999999	999999	999999	999999	999999	53	465	230	156	99	355	841	682	773	683	666	767	654	999999	178	999999	703	318	218	257	999999	474	754	22	719	297	176	818	999999	999999	552	975	447	999999	648	616	361	425	999999	191	766	259	108	147	885	839	467	999999	619	439	117	999999	999999	999999	838	999999	999999	218	999999	801	189	32	745	492	999999	690	999999	999999	112	561	999999	287	822	36	999999	128	376	617	999999	879	830	556	209	508	999999	681	450	110	628	999999	905	153	988	999999	12	743	514	615	17	205	519	279	517	999999	288	999999	999999	508	856	720	212	999999	999999	557	971	632	999999	247	318	458	249	229	568	999999	656	999999	299	138	33	999999	613	999999	999999	931	369	561	49	151	999999	354	999999	942	254	908	867	812	71	999999	722	999999	999999	277	999999	558	999999	999999	711	484	411	999999	999999	920	485	118	116	452	493	160	198	420	593	682	27	963	826	307	975	660	175	844	946	858	415	653	827	346	463	61	999999	79	849	564	999999	950	814	712	466	145	801	999999	999999	999999	999999	312	786	247	259	999999	732	659	999999	60	319	567	333	682	
514	999999	290	770	988	441	999999	128	570	39	942	999999	159	123	999999	999999	858	749	525	999999	615	999999	999999	590	96	129	329	325	755	798	254	182	626	142	207	634	999999	999999	436	999999	735	134	999999	757	999999	192	999999	999999	818	484	202	570	52	297	76	411	966	999999	683	869	122	859	372	771	784	770	450	26	916	999999	984	826	999999	638	309	999999	370	118	999999	904	934	710	507	280	606	684	139	999999	999999	796	667	164	999999	567	774	875	999999	999999	999999	533	741	177	702	611	499	999999	257	999999	988	585	51	857	414	999999	934	411	999999	999999	174	110	640	121	999999	129	548	830	478	755	863	433	730	399	999999	762	172	766	18	895	999999	241	436	999999	999999	999999	755	810	749	579	632	372	999999	669	806	999999	892	630	227	582	999999	999999	999999	999999	550	564	854	999999	721	651	615	177	402	999999	320	933	674	914	770	470	999999	738	90	898	132	500	910	999999	999999	999999	869	542	549	436	999999	122	344	934	999999	999999	635	113	99	108	964	465	969	66	358	873	207	977	860	757	217	334	588	998	379	59	653	999999	69	456	782	999999	627	966	634	999999	598	740	739	983	834	271	648	982	934	667	530	854	712	719	999999	999999	999999	999999	999999	999999	533	346	564	136	143	842	53	642	999999	890	837	13	999999	159	999999	466	248	876	922	946	685	999999	999999	712	528	799	999999	350	389	999999	999999	834	747	136	999999	262	185	613	849	992	999999	16	999999	54	829	527	432	999999	999999	999999	653	805	869	999999	999999	927	282	852	607	344	761	999999	263	999999	499	999999	999999	999999	483	31	999999	635	36	930	999999	679	939	29	882	10	376	527	905	779	246	595	964	475	315	748	980	333	15	999999	241	523	999999	241	554	827	272	999999	89	422	329	28	778	999999	554	152	999999	262	999999	607	967	243	798	484	199	999999	47	789	989	999999	51	957	630	521	999999	214	926	708	999999	999999	738	249	448	492	460	999999	999999	35	999999	172	760	727	999999	408	547	997	725	999999	51	651	789	482	147	353	380	999999	999999	267	249	349	999999	999999	788	914	868	728	795	316	34	970	999999	22	999999	999999	999999	324	999999	232	973	999999	489	658	666	823	276	265	111	999999	121	98	999999	559	786	581	999999	999999	938	448	999999	999999	212	419	254	81	564	777	613	999999	999999	66	999999	175	999999	547	860	999999	623	999999	999999	613	627	700	204	999999	149	537	999999	297	999999	999999	999999	166	693	164	999999	999999	413	594	999999	999999	999999	790	726	65	999999	664	275	249	
720	999999	999999	974	999999	925	202	512	224	318	931	36	551	999999	441	873	999999	610	482	139	999999	999999	163	38	999999	159	961	837	999999	148	613	484	999999	999999	576	499	647	999999	365	999999	961	986	855	105	663	243	947	335	358	999999	385	721	999999	145	999999	929	999999	829	279	999999	964	364	538	85	705	456	764	565	749	941	999999	278	254	715	177	71	935	999999	999999	471	211	635	488	129	763	891	302	136	794	647	999999	818	999999	999999	803	607	999999	779	399	216	479	999999	586	416	628	116	477	477	967	140	994	999999	464	807	448	338	876	419	999999	999999	999999	637	999999	112	999999	417	146	539	999999	570	999999	166	669	999999	992	820	999999	82	501	656	424	999999	168	664	652	999999	363	334	276	474	730	48	999999	585	63	841	621	484	737	220	970	937	565	407	526	838	999999	306	814	628	289	803	999999	665	399	338	478	115	459	582	999999	811	272	447	839	574	699	93	114	161	208	574	344	291	999999	486	269	761	148	814	597	67	999999	648	195	927	131	801	195	724	373	515	35	165	166	169	675	128	567	952	999999	424	999999	663	430	999999	468	636	979	913	79	717	999999	644	985	999999	300	624	262	912	999999	897	898	390	788	692	548	999999	999999	526	810	151	204	195	675	182	865	856	227	479	999999	999999	822	281	655	999999	999999	390	179	170	868	999999	999999	655	508	999999	999999	811	875	737	176	289	999999	462	112	927	522	781	999999	813	999999	999999	406	782	453	958	85	626	735	999999	154	168	20	964	658	760	999999	549	686	433	655	64	981	490	313	189	982	999999	999999	727	143	766	421	366	999999	434	999999	93	211	550	176	899	85	743	593	18	278	999999	804	352	652	973	104	999999	999999	86	999999	916	479	274	975	999999	458	17	998	999999	746	654	934	234	116	200	347	999999	267	999999	978	999999	896	305	999999	445	999999	999999	84	169	671	876	999999	999999	971	737	614	937	574	461	999999	77	999999	999999	999999	624	999999	579	246	461	635	999999	287	410	107	224	29	183	363	999999	999999	631	933	999999	715	869	999999	981	999999	378	585	410	571	806	314	999999	503	691	42	295	999999	999999	589	622	999999	713	599	797	856	757	999999	441	583	44	311	819	144	905	999999	999999	179	632	327	868	999999	234	999999	999999	106	999999	999999	338	151	77	708	174	999999	320	314	12	279	657	999999	504	660	154	826	536	999999	999999	777	598	200	640	126	209	667	999999	746	999999	326	999999	999999	669	47	389	299	516	335	147	999999	823	601	497	
999999	999999	507	999999	218	731	999999	999999	977	999999	418	999999	147	510	999999	999999	506	999999	574	15	999999	162	999999	999999	999999	280	854	320	211	999999	717	953	999999	702	516	604	702	999999	513	25	901	465	150	100	261	999999	999999	999999	999999	826	641	456	258	595	811	971	565	51	999999	999999	876	98	658	620	892	465	134	444	994	999999	807	661	817	559	114	230	999999	999999	999999	550	37	75	755	999999	725	271	999999	411	999999	545	999999	660	488	575	149	812	807	530	208	795	791	807	794	218	29	999999	638	999999	491	591	959	701	999999	815	999999	810	342	283	894	631	999999	999999	553	999999	318	999999	183	252	419	301	999999	491	666	418	999999	999999	280	547	365	999999	632	999999	919	309	586	347	822	999999	664	338	480	533	635	576	45	999999	999999	346	899	999999	806	396	290	200	999999	999999	44	429	66	999999	999999	795	918	158	998	755	803	254	999999	970	999999	510	587	90	821	999999	855	100	382	690	999999	934	647	493	999999	246	725	999999	141	117	313	999999	616	974	999999	999999	615	999999	577	290	999999	999999	999999	999999	547	305	808	209	999999	288	623	944	999999	375	724	999999	999999	434	219	762	40	83	123	764	999999	931	999999	613	291	146	285	378	522	999999	424	957	468	999999	946	643	437	525	999999	852	494	369	355	251	260	999999	535	190	277	815	260	201	895	711	271	616	411	204	917	243	13	254	999999	954	999999	766	146	440	999999	575	334	514	724	999999	279	308	585	999999	363	97	999999	104	999999	706	841	233	71	999999	999999	339	999999	999999	608	126	849	249	936	401	300	999999	999999	105	702	701	999999	746	999999	635	441	963	999999	758	841	999999	632	908	154	725	999999	999999	705	388	999999	158	343	102	905	607	999999	999999	371	194	362	870	39	515	401	408	226	999999	755	435	326	492	309	483	999999	777	494	940	105	221	288	572	999999	679	120	554	368	398	999999	999999	999999	411	601	846	405	971	800	126	517	999999	999999	27	999999	999999	999999	501	849	999999	999999	137	123	480	999999	999999	906	789	92	360	405	847	999999	827	999999	999999	221	915	891	463	87	429	976	377	433	999999	712	270	601	517	616	999999	705	508	697	712	755	999999	999999	999999	939	615	888	999999	721	670	999999	999999	999999	94	68	156	610	999999	781	281	161	746	999999	999999	999999	646	198	575	743	999999	151	541	140	552	999999	477	999999	449	523	471	540	536	655	763	655	41	507	516	999999	470	17	319	726	426	561	999999	696	891	999999	303	427	323	999999	935	528	173	550	220	953	999999	
707	171	999999	319	740	624	101	293	930	416	148	682	126	283	779	832	815	999999	990	999999	780	558	445	230	54	227	829	720	245	491	490	297	562	867	999999	845	447	999999	685	999999	917	999999	960	597	999999	745	999999	999999	165	695	999999	836	229	831	810	999999	999999	651	275	999999	999999	381	58	448	999999	851	999999	258	520	933	394	999999	38	64	215	377	597	847	999999	309	999999	999999	999999	549	143	999999	77	731	67	999999	129	795	151	172	152	546	364	522	672	313	626	947	999999	232	310	999999	807	175	625	442	561	878	586	999999	502	398	816	509	314	280	783	397	999999	999999	999999	599	267	999999	912	669	23	84	185	761	999999	82	494	341	248	194	847	902	115	625	62	250	999999	184	669	999999	999999	854	218	401	530	999999	756	15	418	711	999999	940	999999	956	428	486	703	999999	293	429	999999	485	270	999999	433	881	292	575	854	573	390	92	207	168	999999	168	999999	784	240	454	326	488	999999	537	501	906	648	158	207	575	547	393	891	249	849	254	594	98	967	649	946	999999	161	845	330	610	743	105	27	999999	999999	919	594	838	999999	425	562	733	999999	526	242	143	999999	999999	35	997	200	999999	999999	695	574	778	816	591	508	145	337	87	216	891	173	999999	141	999999	999999	628	798	999999	145	434	691	861	469	450	416	812	999999	872	819	333	999999	999999	786	331	694	841	112	13	999999	999999	999999	484	999999	736	999999	689	12	440	333	407	208	999999	821	883	13	713	318	375	184	695	332	999999	999999	999999	482	387	766	809	253	123	525	795	723	177	346	217	999999	733	97	727	810	382	548	421	134	282	999999	903	999999	981	999999	736	828	644	999999	632	226	999999	264	999999	922	202	197	219	882	413	424	654	547	999999	379	585	999999	457	885	950	916	846	757	210	422	863	492	271	590	788	966	88	999999	999999	990	699	479	999999	805	618	194	338	539	721	857	320	365	531	999999	947	457	999999	759	695	716	380	887	63	563	68	709	925	629	103	447	999999	999999	999999	805	680	116	999999	651	276	999999	999999	317	999999	352	112	507	961	660	642	341	999999	329	999999	997	620	812	425	557	999999	999999	269	999999	445	999999	522	197	999999	999999	999999	840	999999	999999	492	929	999999	73	850	711	999999	999999	748	275	986	999999	999999	25	296	835	195	868	691	999999	905	368	506	877	871	999999	999999	915	999999	245	728	999999	60	865	837	906	868	557	961	713	999999	195	170	994	722	683	432	506	999999	697	539	73	159	670	823	134	999999	
999999	201	999999	881	545	586	512	546	194	999999	985	999999	999999	999999	638	906	977	999999	719	207	511	999999	999999	340	332	24	287	706	665	652	390	51	713	482	616	999999	873	832	562	609	657	457	999999	999999	446	328	521	729	999999	999999	999999	999999	999999	926	999999	106	14	757	558	999999	999999	806	999999	999999	330	944	474	906	999999	283	43	154	960	120	550	64	627	225	999999	999999	502	557	805	509	999999	243	937	999999	561	999999	360	125	999999	41	310	851	999999	995	651	502	853	999999	379	627	999999	999999	999999	993	385	867	999999	788	863	554	37	751	999999	999999	72	96	16	687	355	999999	999999	999999	871	929	999999	699	488	999999	574	402	160	888	188	999999	386	451	57	944	411	693	999999	572	999999	729	999999	559	999999	999999	932	564	999999	176	999999	538	999999	215	166	266	193	686	389	999999	999999	999999	999999	149	999999	999999	995	621	49	71	286	661	999999	359	665	151	999999	261	849	293	699	20	906	984	629	649	482	181	999999	791	761	725	314	203	359	791	335	863	986	36	999999	321	525	434	890	607	999999	355	549	24	340	932	999999	999999	999999	213	564	999999	999999	923	999999	823	999999	257	310	560	357	605	10	874	816	72	274	822	999999	388	494	481	104	32	999999	999999	631	999999	461	999999	888	218	56	155	236	915	999999	72	686	386	985	277	134	339	260	144	999999	675	208	999999	667	24	999999	999999	719	92	325	999999	999999	222	202	999999	796	480	672	148	559	855	647	901	718	212	999999	706	402	999999	357	764	772	774	999999	956	81	193	172	874	205	999999	436	153	599	999999	58	999999	194	929	481	653	666	121	585	999999	38	999999	999999	999999	878	999999	376	502	999999	561	725	999999	438	999999	999999	999999	318	798	942	282	428	503	311	862	164	671	522	472	745	703	107	999999	199	294	927	774	634	707	995	999999	909	933	999999	48	140	808	999999	948	946	868	345	868	999999	312	79	534	995	999999	310	216	793	904	757	41	463	74	59	154	318	999999	999999	999999	999999	63	373	495	95	273	731	355	636	999999	526	876	999999	239	492	887	999999	403	999999	937	999999	789	999999	999999	186	387	584	999999	758	890	640	999999	890	999999	76	125	938	999999	449	732	965	954	999999	999999	999999	881	673	234	582	172	929	914	440	51	213	23	956	368	319	707	688	664	999999	745	934	789	999999	633	173	999999	999999	639	954	56	971	452	219	999999	627	305	714	999999	999999	596	961	725	999999	999999	530	62	168	999999	275	741	999999	311	999999	833	999999	999999	894	49	70	214	
999999	299	959	999999	80	761	804	89	740	23	993	337	180	10	784	218	999999	147	999999	120	218	377	374	999999	13	669	94	385	593	999999	999999	999999	999999	289	381	671	999999	913	778	768	258	999999	840	261	747	999999	140	999999	59	86	115	756	999999	950	996	846	999999	746	390	410	677	428	496	999999	613	999999	47	890	629	999999	452	999999	369	344	861	139	536	122	475	297	538	999999	336	516	924	999999	738	349	999999	535	999999	29	533	378	101	830	593	999999	648	428	678	250	737	999999	999999	536	397	602	98	866	999999	812	280	103	999999	950	999999	979	999999	959	590	697	607	104	376	432	55	990	252	41	999999	406	474	57	618	298	989	400	882	999999	265	146	999999	426	225	999999	749	439	507	151	999999	999999	999999	688	838	980	642	999999	569	999999	491	406	359	66	330	999999	348	232	484	582	960	701	106	398	999999	454	446	999999	878	443	999999	615	493	111	999999	999999	61	785	219	999999	999999	356	830	681	906	859	999999	204	105	311	999999	526	955	924	190	46	517	955	999999	999999	544	460	764	999999	528	875	999999	257	763	397	862	562	23	999999	925	999999	999999	424	492	844	999999	251	95	577	848	166	659	999999	920	999999	424	999999	999999	825	999999	205	999999	703	163	40	999999	539	441	708	448	41	999999	120	999	576	175	103	473	150	999999	303	375	196	288	372	225	354	336	506	973	999999	762	197	999999	729	33	177	999999	462	999999	138	809	387	999999	816	653	549	569	354	100	999999	632	999999	109	999999	830	999999	999999	791	815	601	212	934	999999	681	279	325	368	279	999999	998	831	20	251	598	493	999999	67	999999	718	675	999999	982	415	999999	144	111	98	950	898	628	999999	480	646	307	999999	874	999999	457	546	999999	191	299	801	999999	500	999999	419	999999	317	999999	347	953	999999	149	999999	230	999999	93	999999	178	236	417	380	924	999999	360	999999	943	999999	999999	999999	999999	999999	390	494	495	190	323	161	522	691	999999	643	65	291	798	408	507	999999	705	356	999999	999999	377	999999	999999	999999	999999	845	999999	999999	476	838	999999	508	999999	37	691	654	331	49	215	932	34	999999	649	773	324	999999	458	999999	999999	462	999999	999999	999999	698	558	289	720	576	314	999999	21	999999	999999	748	944	557	553	999999	716	999999	169	665	999999	636	999999	890	461	999999	999999	243	396	999999	390	23	871	436	732	49	999999	411	999999	755	735	736	920	759	272	900	828	999999	100	687	245	24	302	311	131	999999	812	999999	828	720	971	81	91	824	999999	211	877	518	999999	
513	999999	315	918	999999	930	414	716	999999	999999	999999	181	836	152	999999	999999	375	721	569	315	593	236	810	583	223	783	663	999999	999999	875	999999	33	320	942	586	999999	930	106	999999	381	716	432	686	50	277	999999	999999	928	999999	873	999999	490	317	213	241	286	999999	731	999999	631	276	759	619	261	567	537	860	999999	566	324	999999	999999	833	198	598	171	999999	769	316	674	647	999999	282	233	366	999999	999999	117	999999	309	902	208	999999	266	999999	999999	999999	435	483	739	688	250	372	68	999999	249	657	129	614	999999	999999	722	425	999999	983	540	487	396	894	987	822	753	999999	999999	421	822	877	576	93	641	999999	999999	296	576	999999	407	999999	224	999999	999999	922	999999	502	641	999999	999999	783	371	283	573	479	426	999999	999999	916	934	67	116	646	999999	999999	90	45	972	999999	620	436	848	55	999999	177	999999	25	999999	74	236	260	999999	692	242	48	515	303	519	171	931	585	800	659	60	349	267	578	350	754	999999	560	999999	919	952	999999	999999	326	999999	999999	999999	411	761	431	999999	684	515	999999	413	999999	856	787	999999	999999	789	45	999999	199	994	999999	910	694	674	34	232	675	730	632	739	489	114	199	606	999999	954	999999	823	379	969	999999	833	999999	174	359	897	64	999999	999999	140	917	127	745	999999	460	495	523	737	999999	999999	24	999999	883	683	923	887	667	191	412	856	999999	222	265	229	628	999999	76	529	999999	136	177	641	20	999999	999999	372	999999	999999	155	628	999999	793	999999	181	954	422	950	170	251	472	239	873	632	863	871	705	861	525	703	57	428	993	422	611	999999	999999	942	391	999999	561	527	800	45	783	424	475	136	94	275	215	999999	906	288	999999	896	304	18	999999	630	127	510	843	999999	108	999999	447	380	484	150	581	480	999999	999999	689	944	439	837	848	999999	999999	578	777	260	498	999999	521	715	570	714	735	374	795	760	743	999999	684	999999	936	583	977	999999	651	943	693	735	893	607	598	907	467	467	169	708	999999	999999	732	999999	675	999999	687	731	810	999999	999999	216	684	808	999999	638	999999	999999	900	274	471	310	927	833	999999	762	701	914	999999	662	257	999999	214	97	534	205	328	101	960	999999	999999	255	999999	999999	999999	999999	60	94	51	960	647	999999	567	894	999999	925	621	899	36	999999	813	999999	615	999999	999999	999999	11	999999	999999	999999	999999	179	999999	999999	378	226	999999	55	304	89	999999	616	872	165	25	593	711	320	850	608	583	429	74	999999	619	132	640	147	368	402	999999	463	999999	
999999	999999	478	820	99	525	30	910	575	604	947	211	206	901	459	999999	929	435	691	746	675	786	999999	999999	795	857	999999	585	877	686	902	604	999999	806	999999	514	547	999999	621	794	830	698	17	999999	999999	999999	423	999999	191	999999	439	966	793	999999	144	894	760	373	34	241	999999	444	42	889	701	352	999999	400	710	944	594	166	999999	897	915	976	779	75	987	999999	444	999999	404	872	257	999999	811	541	999999	999999	753	183	748	389	525	395	666	128	133	774	893	32	999999	246	420	283	163	999999	999999	168	125	695	385	84	999999	254	50	999999	641	999999	541	421	999999	999999	200	999999	999999	434	382	529	320	660	942	223	66	422	999999	167	462	974	999999	999999	740	999999	190	68	798	673	592	280	355	506	486	367	242	999999	302	999999	999999	999	865	728	523	281	847	464	753	171	999999	384	999999	882	707	667	983	626	680	226	232	999999	623	743	841	999999	184	813	184	584	981	584	999999	406	999999	463	118	63	999999	469	665	726	315	636	999999	999999	999999	473	999999	818	384	616	801	86	884	913	386	999999	887	421	106	43	999999	178	190	443	265	344	770	254	999999	999999	999999	999999	999999	506	826	986	97	633	999999	710	24	365	999999	374	783	999999	521	208	999999	986	176	980	372	631	445	146	455	999999	952	206	702	554	269	454	999999	589	524	387	96	399	44	264	999999	396	999999	925	968	816	659	221	999999	572	999999	999999	763	253	849	930	71	690	540	874	680	374	999999	470	106	755	982	204	528	143	999999	999999	951	911	139	999999	612	519	999999	639	563	999999	383	140	386	999999	999999	148	740	999999	326	999999	999999	169	583	485	388	558	829	222	833	465	999999	999999	460	999999	999999	999999	124	873	328	551	521	901	321	939	991	999999	93	410	74	844	464	933	816	715	999999	791	338	654	597	63	690	956	999999	107	57	999999	679	896	84	839	34	866	276	774	884	957	848	999999	494	511	999999	429	158	989	11	759	872	745	661	829	999999	470	285	274	861	999999	105	223	999999	999999	207	196	336	234	819	597	667	52	830	871	999999	694	170	96	588	270	999999	816	999999	999999	999999	933	245	254	326	563	590	11	913	329	862	635	751	196	999999	287	999999	999999	999999	999999	999999	829	915	999999	999999	999999	310	199	686	999999	757	289	127	605	485	273	951	92	907	266	16	999999	139	999999	999999	317	942	973	783	310	177	884	646	999999	205	991	28	999999	367	498	999999	999999	325	322	572	583	999999	156	711	49	336	21	999999	913	407	435	
999999	999999	781	578	886	336	416	385	432	999999	642	999999	999999	493	999999	506	724	419	12	999999	351	816	938	999999	800	999999	271	743	974	166	868	732	294	769	301	613	673	999999	612	999999	984	940	889	999999	999999	92	999999	227	794	830	296	606	911	999999	94	884	476	355	778	99	75	673	410	276	999999	910	150	640	202	642	832	936	807	85	630	410	999999	248	495	717	60	999999	999999	999999	999999	999999	821	502	684	416	146	327	19	522	861	321	539	999999	695	39	999999	115	35	161	999999	360	799	835	999999	999999	957	237	860	999999	49	31	723	999999	999999	742	99	999999	956	785	505	999999	926	999999	223	318	870	312	553	465	774	944	28	797	156	520	999999	985	341	10	458	908	999999	948	483	840	597	283	227	952	940	999999	158	249	999999	493	999999	514	622	999999	813	655	684	405	999999	104	12	926	119	885	280	114	315	956	337	596	999999	978	999999	999999	999999	597	94	601	524	479	999999	779	999999	662	96	957	372	488	999999	999999	234	71	661	999999	837	671	174	342	681	836	999999	202	912	70	446	454	999999	248	141	226	570	93	999999	817	308	999999	786	999999	798	323	741	826	769	533	372	985	327	433	999999	999999	999999	999999	919	688	490	603	866	90	999999	999999	999999	134	356	970	243	151	190	843	90	999999	999999	999999	543	367	104	172	433	388	697	999999	137	279	703	92	999999	999999	999999	202	999999	999999	999999	705	241	166	69	617	999999	798	999999	999999	805	483	353	931	999999	715	219	562	593	327	179	999999	392	764	999999	984	430	274	187	425	977	988	516	385	999999	189	485	386	308	999999	692	635	98	999999	656	653	926	771	917	87	608	999999	608	19	535	999999	323	476	651	84	196	215	620	874	999999	999999	966	967	999999	985	239	832	263	116	634	544	999999	915	118	861	67	999999	357	110	817	999999	389	506	850	999999	865	19	735	233	300	487	25	224	233	839	686	958	98	999999	999999	775	357	502	999999	990	999999	407	367	789	999999	537	857	520	66	999999	437	470	999999	999999	129	999999	106	39	999999	156	529	999999	692	279	184	109	999999	425	262	51	28	887	131	859	889	999999	651	999999	217	762	629	504	167	355	999999	226	999999	783	811	999999	679	999999	999999	238	999999	314	715	98	999999	917	999999	442	999999	25	859	999999	348	268	425	661	579	159	999999	62	526	34	27	346	867	958	268	787	999999	635	999999	699	211	892	398	584	752	563	999999	300	795	197	246	151	496	999999	877	999999	367	160	57	529	506	633	711	999999	
297	999999	230	999999	658	189	829	632	999999	169	348	456	869	841	909	25	817	532	267	339	787	999999	849	15	90	999999	999999	463	999999	999999	203	578	999999	952	296	383	999999	999999	641	616	999999	614	498	336	524	431	712	525	250	999999	712	974	376	382	658	999999	529	225	576	973	759	375	999999	999999	966	770	275	917	999999	536	683	999999	890	650	972	183	999999	522	491	658	999999	904	222	556	139	999999	211	808	303	875	853	999999	119	667	999999	991	569	999999	370	753	165	795	971	999999	358	581	93	999999	999999	485	44	17	734	917	10	855	163	999999	999999	999999	568	467	624	679	682	566	31	999999	794	999999	613	699	161	737	503	187	933	508	207	558	145	999999	999999	999999	840	846	392	202	999999	999999	838	81	999999	623	195	697	999999	301	41	791	559	860	931	999999	872	345	999999	999999	999999	822	921	999999	999999	133	611	91	69	999999	999999	836	999999	999999	565	999999	151	999999	694	999999	999999	999999	17	641	476	999999	999999	999999	555	999999	945	505	999999	395	778	845	89	193	780	882	22	999999	638	999999	462	999999	617	730	304	148	999999	999999	650	326	455	619	999999	999999	999999	884	134	335	536	91	999999	344	999999	789	60	720	712	999999	999999	812	525	447	176	999999	189	281	799	278	980	416	999999	615	854	999999	939	168	999999	800	14	896	758	686	577	557	513	127	358	827	679	584	436	999999	999999	838	801	17	452	999999	110	907	94	855	999999	130	999999	255	489	181	849	891	999999	912	953	864	64	838	870	999999	140	999999	999999	971	598	405	979	379	45	26	999999	931	716	858	699	107	811	902	342	456	175	267	638	999999	978	787	894	523	376	999999	783	999999	147	999999	999999	48	984	123	266	949	999999	21	219	999999	309	918	185	831	222	856	62	999999	506	423	453	872	433	745	993	810	511	465	13	330	242	910	999999	999999	816	999999	122	698	645	999999	316	163	57	999999	877	999999	612	72	311	519	662	632	465	723	389	179	614	248	129	456	999999	999999	18	999999	999999	999999	134	302	25	560	743	364	516	123	117	299	824	268	867	999999	999999	448	164	999999	999999	610	999999	80	503	647	57	873	578	999999	945	632	155	168	999999	489	935	319	57	750	775	308	126	999999	616	999999	354	355	380	999999	999999	999	529	999999	230	999999	999999	64	799	378	513	869	785	326	999999	485	154	666	333	388	997	889	400	414	717	370	494	113	463	413	302	701	999999	392	941	945	999999	630	937	999999	546	881	519	679	246	906	999999	799	999999	141	945	688	
32	999999	198	368	999999	125	807	860	145	839	600	395	85	812	377	403	385	232	382	523	728	999999	841	126	379	721	177	999999	847	695	930	331	468	614	679	999999	203	999999	999999	986	999999	87	180	707	290	999999	603	999999	538	128	999999	999999	758	431	960	13	160	82	989	886	948	995	22	999999	909	279	927	471	143	866	210	802	885	396	700	650	848	144	835	999999	128	743	282	728	999999	979	999999	47	654	675	999999	130	593	460	999999	999999	75	730	797	999999	206	141	999999	672	918	620	74	372	999999	319	165	26	999999	999999	768	214	722	293	999999	929	706	889	817	468	999999	90	999999	999999	358	999999	585	999999	999999	824	999999	999999	453	999999	810	660	914	999999	316	344	999999	342	882	849	692	999999	999999	999999	999999	868	999999	316	324	831	999999	999999	411	639	24	858	734	47	679	423	999999	781	760	122	999999	517	25	507	583	999999	999999	184	207	999999	743	524	999999	803	565	478	999999	742	671	999999	455	999999	999999	284	195	457	610	482	999999	469	165	999999	82	992	999999	54	852	807	732	999999	883	999999	640	50	999999	499	999999	930	482	210	999999	951	119	148	666	510	267	740	321	999999	872	475	521	738	999999	832	451	774	999999	520	999999	999999	19	999999	738	475	342	999999	388	695	365	999999	10	462	999999	213	801	999999	336	798	786	122	495	606	969	999999	469	902	999999	999999	58	999999	434	961	999999	199	999999	999999	410	201	177	59	361	999999	770	202	474	68	181	11	41	999999	448	706	733	999999	999999	413	860	330	16	440	383	999999	647	47	255	49	877	999999	999999	521	533	145	999999	737	760	869	999999	999999	999999	999999	730	834	999999	540	879	999999	237	81	972	999999	429	999999	999999	737	675	999999	978	732	946	435	191	999999	739	519	999999	313	999999	996	752	357	999999	92	386	999999	709	999999	291	117	168	527	812	805	404	733	102	999999	950	893	71	723	891	113	830	999999	229	925	105	999999	555	999999	999999	241	329	624	999999	346	703	588	999999	137	756	871	574	999999	999999	385	999999	15	427	541	999999	999999	934	38	466	473	261	868	999999	784	453	768	561	592	875	580	485	779	771	755	749	372	999999	934	999999	999999	539	411	894	844	523	999999	105	23	223	469	306	300	168	498	999999	835	211	252	999999	988	319	982	554	52	999999	632	999999	672	792	990	327	999999	999999	999999	933	999999	999999	542	270	999999	999999	547	378	999999	284	999999	999999	282	671	999999	999999	623	260	978	710	999999	857	999999	944	891	854	433	999999	999999	151	306	999999	999999	999999	999999	
999999	669	999999	329	999999	771	614	147	767	714	21	999999	11	878	999999	703	999999	93	736	999999	993	999999	598	379	999999	249	327	154	274	978	956	898	717	999999	63	999999	999999	931	999999	938	942	999999	94	239	880	893	999999	352	403	448	556	155	985	999999	251	739	80	612	819	85	454	999999	873	789	999999	122	254	574	825	338	72	817	429	798	443	283	47	368	498	999999	817	999999	750	826	431	999999	913	999999	195	999999	430	39	121	587	999999	999999	999999	304	481	999999	999999	858	526	75	385	738	725	999999	744	967	701	712	999999	213	268	479	718	999999	368	947	208	999999	388	511	999999	43	999999	842	315	960	436	742	886	730	967	959	458	685	450	692	95	726	999999	227	999999	717	915	999999	999999	999999	765	799	936	999999	569	934	479	24	168	352	42	999999	881	784	541	958	825	999999	245	309	31	43	606	675	862	999999	999999	999999	889	199	127	999999	523	302	204	637	806	362	170	42	489	443	526	107	659	211	845	999999	999999	663	892	999999	999999	999999	991	999999	999999	270	999999	97	24	999999	135	999999	234	999999	369	999999	589	903	162	473	232	212	819	587	999999	508	26	999999	636	908	483	235	999999	595	135	999999	999999	999999	444	999999	690	83	28	999999	318	558	873	424	841	999999	431	783	511	999999	309	469	999999	999999	226	694	999999	21	461	999999	835	899	671	999999	119	999999	289	126	469	999999	782	159	999999	999999	278	957	635	999999	819	380	999999	700	724	878	999999	665	305	896	999999	750	301	679	621	999999	345	999999	886	244	999999	976	976	314	324	894	645	160	284	999999	145	268	69	652	201	90	999999	145	184	792	352	453	569	392	999999	719	999999	113	999999	283	999999	999999	999999	401	296	842	403	181	386	999999	243	145	999999	745	761	988	999999	648	487	541	291	210	245	104	891	999999	416	593	444	999999	578	542	623	10	255	285	197	667	999999	359	687	458	758	999999	559	216	72	823	999999	882	999999	676	625	999999	991	114	624	999999	509	999999	999999	809	737	999999	261	999999	522	390	500	485	800	33	999999	138	853	999999	451	891	999999	684	799	592	962	562	576	902	999999	627	19	151	661	221	168	999999	923	877	720	977	102	857	694	999999	333	156	999999	14	394	497	152	168	662	733	440	999999	635	842	847	999999	214	999999	784	895	381	999999	824	589	999999	360	215	975	122	999999	999999	999999	990	128	999999	815	480	572	999999	999999	484	850	999999	927	780	999999	999999	999999	40	999999	999999	742	82	798	310	999999	999999	501	149	43	292	999999	56	198	
934	752	999999	517	583	41	704	642	841	365	999999	531	870	896	999999	999999	64	134	945	576	701	66	999999	201	817	294	493	979	432	484	146	318	804	999999	993	999999	509	999999	506	999999	841	140	901	999999	999999	779	114	436	692	617	999999	167	230	479	497	878	147	642	999999	298	548	999999	220	366	999999	112	726	580	902	999999	32	275	627	946	999999	570	164	898	813	48	190	999999	296	999999	505	999999	999999	334	802	124	889	866	99	218	999999	126	999999	999999	999999	285	62	999999	533	910	595	999999	540	283	745	926	723	249	828	660	117	492	437	999999	860	250	25	402	777	999999	892	165	999999	419	497	617	650	620	410	538	986	656	533	386	229	999999	448	999999	589	875	401	649	48	999999	110	999999	688	524	999999	257	270	999999	756	745	27	439	999999	131	786	137	286	999999	999999	300	673	461	959	61	186	78	801	211	813	901	999999	253	127	745	318	999999	928	999999	936	163	999999	336	900	999999	999999	999999	265	999999	36	461	599	999999	809	748	765	649	999999	637	347	615	455	68	999999	999999	359	999999	321	791	812	999999	208	160	176	686	32	999999	560	181	691	396	812	999999	185	999999	999999	109	443	999999	980	669	520	301	788	330	708	219	490	56	437	594	478	473	515	769	999999	448	130	133	725	428	999999	836	945	951	802	999999	883	999999	551	260	999999	942	999999	153	999999	907	372	846	977	813	856	514	743	999999	918	349	968	999999	108	864	978	319	653	561	579	999999	355	836	528	737	335	995	504	187	263	536	661	371	33	999999	999999	999999	156	912	999999	585	102	848	43	463	12	477	396	687	281	32	298	999999	573	999999	562	535	327	250	487	999999	19	566	843	391	687	607	392	999999	787	703	173	740	988	994	591	506	803	74	735	858	609	999999	905	241	247	411	999999	961	792	550	999999	905	435	711	575	999999	999999	651	775	404	94	643	899	577	858	999999	271	578	480	66	731	999999	515	628	261	201	660	611	153	999999	808	999999	999999	247	747	999999	999999	286	999999	64	500	999999	298	999999	774	965	999999	337	382	690	999999	229	999999	736	999999	703	399	806	459	384	999999	999999	507	499	999999	662	682	662	830	601	999999	985	159	426	999999	578	964	999999	999999	999999	999999	332	239	463	999999	589	941	233	427	53	868	508	827	54	999999	106	655	799	744	999999	999999	265	507	781	999999	164	79	999999	180	250	739	224	952	173	110	999999	174	999999	362	17	721	459	244	787	732	743	999999	115	248	468	923	174	441	742	13	28	
825	999999	999999	982	519	877	63	187	999999	654	555	663	944	633	932	611	446	999999	999999	833	30	719	58	704	999999	964	825	711	326	999999	999999	219	999999	91	729	999999	37	999999	497	843	406	999999	999999	88	197	504	170	614	536	321	728	999999	352	999999	998	115	409	321	999999	999999	999999	351	860	999999	999999	345	502	862	904	999999	583	999999	249	557	437	962	246	999999	516	999999	803	999999	185	999999	845	999999	867	999999	92	623	999999	999999	999999	999999	791	64	206	743	999999	851	12	308	710	999999	737	662	465	794	999999	45	869	438	805	999999	750	999999	175	999999	893	999999	478	511	780	999999	908	867	681	305	765	999999	999999	502	762	664	498	505	509	865	276	999999	622	83	259	56	754	878	999999	898	202	950	889	351	850	423	383	501	527	430	411	870	980	999999	39	369	999999	376	675	150	999999	999999	341	309	588	710	180	404	999999	733	535	40	956	782	113	815	999999	424	652	349	290	997	977	89	464	406	212	463	53	890	776	388	999999	770	902	999999	618	590	762	149	253	999999	249	999999	895	999999	913	999999	66	223	876	854	724	336	999999	999	277	261	999999	192	508	717	361	999999	999999	157	999999	999999	880	999999	206	902	999999	512	999999	311	757	193	999999	93	492	14	406	999999	24	922	663	875	909	903	679	366	745	580	641	535	999999	878	838	748	553	727	327	899	999999	973	999999	222	240	558	999999	93	77	999999	699	504	320	530	999999	44	493	951	286	977	486	999999	167	92	871	570	683	878	355	446	999999	999999	686	506	813	999999	729	450	645	361	661	595	999999	984	880	999999	224	999999	999999	803	999999	601	450	350	423	186	999999	999999	351	669	875	373	738	631	231	933	817	999999	716	316	999999	53	316	925	325	890	550	182	211	734	355	586	999999	999999	191	938	325	346	93	999999	234	620	109	975	486	297	999999	999999	763	947	329	411	999999	225	499	221	295	999999	34	533	999999	999999	907	616	999999	298	26	999999	449	292	618	481	730	89	999999	693	943	340	999999	38	42	883	419	999999	414	944	205	141	999999	970	999999	799	321	999999	11	999999	713	999999	661	197	281	670	999999	999999	999999	847	680	311	999999	805	277	999999	85	999999	500	752	999999	652	211	378	103	884	144	999999	639	818	170	999999	87	501	980	460	999999	261	757	372	665	939	925	567	274	999999	999999	256	999999	698	724	999999	69	999999	367	999999	290	292	104	396	999999	749	840	520	687	510	233	999999	825	817	285	999999	249	138	999999	999999	727	999999	999999	208	885	999999	
775	941	104	845	120	829	144	920	999999	395	167	370	836	999999	108	414	879	763	670	999999	431	886	422	900	85	931	171	82	342	999999	188	895	510	647	973	999999	999999	841	399	404	506	904	647	889	666	999999	301	182	999999	323	764	351	999999	528	467	999999	528	999999	770	189	668	71	587	999999	217	272	999999	199	941	208	987	48	373	276	860	526	248	533	243	999999	640	988	886	999999	881	836	367	982	190	94	381	999999	81	220	999999	445	327	123	682	999999	28	999999	240	987	335	999999	977	271	667	940	650	995	960	574	548	679	185	568	999999	380	904	999999	18	999999	827	764	966	162	540	999999	209	135	999999	839	187	537	999999	999999	693	999999	859	106	324	249	444	999999	272	999999	671	67	999999	758	470	999999	499	150	103	383	999999	999999	759	824	731	999999	741	999999	154	999999	999999	999999	920	285	875	498	521	807	563	999999	422	450	999999	999999	999999	482	165	450	665	999999	349	47	999999	384	999999	132	404	44	374	999999	999999	919	242	152	120	660	146	999999	882	972	789	692	586	334	961	718	78	299	343	258	96	300	859	604	780	358	576	999999	545	753	103	487	442	491	271	502	218	999999	360	830	346	181	568	692	760	657	461	999999	999999	999999	999999	115	700	126	986	217	70	638	371	761	999999	600	999999	999999	878	999999	259	104	999999	999999	510	999999	999999	999999	911	914	732	176	999999	132	897	466	132	999999	700	988	999999	326	999999	63	442	580	999999	598	746	746	733	438	999999	999999	408	366	999999	999999	521	344	175	999999	214	81	999999	999999	794	249	863	627	478	999999	438	889	523	932	599	999999	35	929	999999	999999	766	175	190	303	362	393	724	541	419	176	13	999999	999999	600	121	999999	579	548	785	749	735	129	277	999999	10	924	935	475	999999	48	929	591	999999	999999	999999	48	999999	999999	541	999999	525	332	218	311	919	82	999999	923	821	176	440	487	154	999999	615	999999	897	380	303	437	458	258	999999	381	247	422	752	998	180	82	541	398	16	999999	234	412	999999	966	890	999999	858	22	654	599	608	452	447	632	219	999999	151	521	887	114	952	276	557	837	74	507	330	78	999999	748	635	51	480	769	757	213	736	931	489	999999	578	999999	999999	185	773	794	999999	130	788	999999	931	999999	999999	902	431	957	854	83	901	999999	607	789	999999	906	964	566	971	999999	874	16	55	999999	41	521	999999	516	673	999999	74	279	532	999999	289	365	816	614	541	577	347	800	999999	663	40	107	999999	789	186	696	999999	216	
999999	307	255	782	352	722	989	989	376	999999	293	999999	19	631	860	407	509	999999	99	359	999999	404	339	84	999999	392	188	934	752	999999	999999	976	172	999999	457	234	954	507	22	103	999999	999999	210	433	516	999999	653	999999	246	371	289	999999	606	860	191	428	968	181	133	999999	543	999999	247	630	584	317	320	162	999999	999999	999999	12	891	995	999999	483	203	999999	568	782	738	779	697	390	999999	999999	379	311	675	38	999999	783	383	62	560	570	314	580	999999	209	999999	501	234	611	919	287	390	999999	136	708	235	71	613	351	231	764	367	857	999999	526	937	18	486	155	379	999999	628	838	445	173	999999	622	67	368	999999	247	554	999999	471	189	999999	999999	185	999999	802	204	180	999999	831	999999	999999	456	999999	999999	271	556	24	89	242	999999	658	552	175	962	999999	612	14	999999	135	983	219	281	396	999999	999999	178	999999	999999	352	184	499	596	999999	650	999999	999999	999999	999999	999999	669	232	475	853	999999	530	135	603	222	438	999999	999999	925	907	847	586	931	70	999999	483	102	723	505	999999	67	760	72	544	999999	12	999999	999999	279	156	465	760	744	427	184	999999	723	575	621	90	162	999999	573	689	169	74	999999	661	783	260	999999	946	999999	739	795	460	468	590	88	220	999999	794	999999	779	999999	96	999999	999999	886	969	759	527	112	424	583	84	197	383	999999	460	973	164	622	28	152	519	43	999999	999999	723	994	143	999999	999999	468	368	72	794	247	83	232	525	999999	814	501	487	843	999999	999999	721	999999	999999	215	628	247	468	181	902	999999	932	63	999999	881	172	999999	999999	999999	701	999999	225	21	999999	145	999999	238	999999	388	807	527	665	675	729	849	999999	459	909	928	999999	999999	999999	196	170	167	999999	29	395	643	999999	999999	874	456	999999	999999	939	710	870	999999	903	399	789	90	373	384	971	266	333	986	971	999999	999999	697	999999	538	955	999999	850	245	830	291	843	814	775	968	999999	219	533	381	909	209	999999	959	34	999999	383	999999	823	786	196	58	695	408	671	999999	774	186	293	613	402	911	999999	635	999999	621	556	974	314	405	999999	999999	733	952	999999	772	133	115	673	694	164	46	215	74	59	781	595	999999	153	874	203	475	926	919	999999	998	349	954	839	412	921	999999	614	999999	64	433	324	743	999999	899	777	668	999999	999999	459	365	706	795	585	347	35	999999	831	440	999999	266	836	814	972	88	432	179	275	270	772	999999	999999	787	19	625	999999	999999	123	254	999999	534	961	337	469	999999	
301	553	378	502	387	809	577	184	226	798	597	510	770	252	476	607	402	253	825	704	934	919	999999	959	880	999999	999999	587	342	676	999999	508	354	999999	999999	879	800	773	882	962	999999	256	571	999999	38	957	92	999999	777	499	141	718	511	999999	689	382	767	418	621	213	810	990	842	549	504	98	165	420	999999	597	807	999999	999999	862	526	687	358	574	931	923	999999	137	809	999999	999999	586	997	588	670	415	121	392	999999	678	999999	197	414	999999	999999	939	801	671	416	190	692	512	357	648	248	11	33	203	486	698	122	683	190	999	999999	917	999999	999999	999999	59	486	425	477	691	999999	339	999999	336	857	992	999999	429	721	999999	999999	42	239	358	350	669	999999	918	905	999999	565	478	16	415	27	799	848	233	999999	366	704	999999	999999	665	937	999999	727	696	346	999999	999999	693	961	560	848	999999	688	742	237	91	667	999999	520	23	136	242	332	999999	319	67	999999	898	999999	365	925	883	996	573	999999	441	999999	999999	582	999999	887	999999	999999	999999	566	55	120	115	999999	839	999999	999999	756	999999	539	705	999999	859	387	288	999999	677	193	606	634	965	975	124	332	795	149	972	985	999999	999999	999999	724	999999	312	274	946	49	999999	670	666	999999	136	999999	999999	714	855	999999	317	303	999999	220	999999	910	821	600	79	995	782	210	699	725	999999	999999	896	285	980	709	557	123	999999	311	775	523	939	844	838	10	90	617	940	67	665	692	38	915	574	813	64	711	204	999999	266	700	970	940	639	479	999999	758	733	155	999999	203	999999	769	444	175	971	976	999999	78	915	175	270	641	69	467	628	980	711	176	654	845	918	390	54	84	552	998	215	369	922	331	883	999999	532	471	730	269	480	409	842	87	949	999999	45	100	440	339	999999	181	850	107	57	566	501	689	999999	581	999999	369	622	972	771	999999	156	594	292	476	118	598	737	999999	510	312	334	577	896	793	354	999999	644	223	999999	999999	518	999999	283	999999	999999	843	999999	159	544	120	787	870	316	556	978	999999	999999	964	999999	999999	443	490	597	744	999999	924	999999	491	999999	770	725	408	854	736	884	999999	320	965	182	999999	411	999999	825	399	999999	463	270	349	999999	902	155	680	992	835	999999	999999	999999	539	93	379	60	999999	922	774	395	388	25	580	672	655	140	842	999999	999999	881	855	665	999999	229	779	663	453	676	334	624	54	999999	29	145	856	106	781	882	999999	224	706	665	60	14	147	447	999999	677	168	999999	999999	889	999999	
999999	744	372	39	319	314	715	607	38	598	159	350	971	996	999999	816	559	999999	960	987	742	185	999999	614	203	91	999999	999999	776	517	561	322	999999	381	75	401	493	999999	999999	577	98	616	677	77	901	999999	175	451	256	860	999999	422	351	999999	999999	999999	554	999999	999999	999999	972	999999	831	520	46	999999	999999	600	999999	53	999999	492	887	999999	898	135	507	132	713	539	916	890	999999	915	999999	149	970	262	88	999999	846	736	240	243	604	999999	999999	166	41	74	999999	575	999999	999999	538	126	535	999999	999999	177	999999	999999	54	306	999999	999999	24	915	612	897	866	932	522	643	999999	595	261	653	788	999999	349	350	101	648	71	351	379	524	386	999999	613	21	259	999999	999999	424	692	999999	922	522	342	870	999999	144	208	999999	999999	877	16	999999	864	881	180	461	827	930	999999	405	245	970	713	999999	538	819	999999	854	999999	611	999999	782	903	327	999999	275	220	479	999999	999999	999999	526	298	502	999999	444	999999	732	841	999999	92	95	93	296	699	951	809	999999	341	999999	999999	353	862	451	259	234	49	999999	159	904	250	358	143	384	955	999999	682	220	981	999999	890	560	23	884	999999	541	698	999999	999999	780	466	378	999999	999999	115	999999	999999	847	252	294	999999	999999	999999	999999	557	734	999999	709	340	999999	279	598	860	999999	845	999999	340	999999	922	718	535	432	918	379	447	872	999999	999999	278	858	65	834	968	999999	700	508	977	86	336	794	589	989	285	999999	999999	999999	517	901	225	999999	766	686	925	533	758	971	999999	214	999999	684	999999	879	440	481	925	444	629	172	546	346	323	263	651	137	999999	999999	157	280	868	579	365	999999	999999	463	102	378	909	444	999999	728	43	999999	587	651	280	710	999999	803	723	76	248	999999	364	878	999999	513	45	999999	405	223	824	204	345	919	329	215	32	977	389	556	534	195	234	818	313	550	999999	999999	857	428	999999	353	556	802	999999	20	954	978	999999	588	343	122	49	725	903	839	999999	999999	332	75	688	999999	423	176	541	62	130	546	575	950	836	45	940	976	235	999999	999999	543	587	999999	261	999999	26	801	222	422	155	508	999999	473	123	999999	677	791	999999	416	929	389	270	288	999999	417	412	20	752	308	181	72	499	431	202	893	89	23	813	999999	564	999999	954	128	907	999999	631	112	999999	827	368	158	999999	819	552	267	282	309	429	843	641	15	999999	913	250	92	19	493	280	999999	929	664	978	106	851	316	435	152	381	999999	785	309	183	925	939	999999	
827	680	879	935	999999	780	593	970	999999	559	574	50	877	824	999999	999999	831	617	999999	704	180	149	968	245	999999	140	999999	161	67	341	831	133	974	999999	265	338	613	345	609	999999	999999	17	104	999999	742	999999	274	999999	665	647	477	999999	36	245	999999	687	711	999999	113	489	999999	442	912	670	727	999999	999999	999999	999999	283	535	496	17	999999	634	172	999999	999999	503	447	866	999999	999999	420	864	275	106	738	375	999999	627	969	241	129	305	637	999999	434	573	999999	327	614	989	391	122	999999	559	287	999999	689	643	45	149	665	623	482	999999	501	806	462	354	337	294	999999	656	565	264	887	453	996	77	999999	112	999999	999999	999999	999999	114	308	882	716	818	137	685	934	591	830	576	506	822	999999	603	628	121	946	989	329	998	999999	557	726	671	999999	614	999999	32	932	936	999999	371	101	842	999999	923	746	535	210	609	999999	74	735	688	391	999999	316	473	992	991	999999	140	932	999999	379	751	166	999999	985	522	72	999999	659	893	999999	144	999999	847	999999	704	999999	420	789	720	942	669	822	48	289	212	308	159	40	941	680	415	438	709	473	452	767	999999	550	688	999999	154	415	999999	657	256	999999	469	72	297	999999	999999	351	222	999999	709	929	127	765	782	224	913	880	718	223	625	706	32	384	999999	999999	673	869	110	183	798	999999	980	999999	999999	999999	839	96	743	324	833	999999	999999	269	763	523	649	999999	999999	999999	999999	999999	697	628	41	999999	877	94	114	359	953	999999	250	48	651	455	999999	736	733	479	384	999999	147	404	389	999999	489	999999	620	445	999999	737	111	999999	999999	999999	567	999999	999999	491	999999	999999	999999	394	370	856	823	999999	618	318	574	913	211	299	99	999999	136	302	999999	999999	71	124	474	999999	71	226	875	613	497	126	999999	999999	387	252	999999	999999	843	752	43	999999	737	311	154	312	870	385	535	812	547	743	408	274	122	878	430	999999	290	323	333	154	999999	220	690	502	430	977	535	959	255	468	963	383	269	715	742	760	970	172	798	686	690	73	75	754	717	623	484	508	821	732	350	530	999999	999999	552	527	620	651	881	893	849	999999	566	89	780	35	15	999999	145	669	999999	999999	999999	646	463	999999	154	999999	999999	806	503	37	147	523	127	442	953	379	172	225	149	329	999999	904	999999	124	999999	986	974	692	618	87	999999	999999	392	999999	15	999999	435	636	383	684	866	85	400	999999	999999	999999	961	999999	81	635	999999	920	999999	30	999999	620	809	999999	419	168	961	
103	999999	425	999999	985	141	895	436	999999	943	536	999999	465	463	215	514	25	686	464	34	636	621	982	843	451	632	371	395	395	972	96	226	225	722	999999	887	974	166	452	911	999999	999999	899	999999	707	88	74	999999	999999	115	794	662	954	143	999999	481	214	582	999999	999999	769	509	51	208	857	319	627	999999	689	327	539	999999	244	999999	999999	726	999999	999999	146	999999	567	804	763	289	187	999999	999999	999999	397	301	682	999999	999999	98	152	566	868	701	835	397	461	331	877	314	576	936	428	410	184	608	760	913	446	999999	999999	964	746	999999	30	433	57	999999	355	398	644	147	914	155	410	401	857	30	465	748	911	246	926	458	712	251	15	999999	907	788	540	769	955	103	303	999999	820	116	680	411	350	916	999999	489	999999	438	31	999999	999999	782	751	740	458	697	938	559	47	297	59	779	999999	195	637	999999	857	999999	999999	820	852	232	581	999999	999999	64	408	995	269	447	788	284	229	732	999999	135	47	799	321	268	165	743	150	532	66	901	983	999999	288	420	631	794	257	211	430	999999	210	11	401	403	298	942	300	600	509	775	999999	695	999999	999999	999999	67	564	999999	664	118	999999	58	693	447	80	253	716	849	816	993	36	28	312	94	924	46	408	999999	969	222	999999	999999	33	291	999999	298	831	999999	891	573	240	333	999999	321	695	999999	317	953	333	55	999999	999999	784	516	748	541	999999	999999	588	493	999999	999999	953	451	999999	999999	35	412	105	782	999999	999999	958	999999	999999	703	999999	999999	999999	772	728	999999	594	924	986	999999	765	999999	542	810	999999	592	198	407	914	593	379	999999	999999	163	136	904	857	550	632	296	492	999999	753	55	69	402	850	999999	999999	213	999999	39	465	662	776	518	870	295	876	829	750	560	999999	178	333	386	344	245	999999	824	597	53	301	699	999999	234	763	496	751	512	999999	999999	999999	710	999999	350	999999	993	387	617	44	572	674	803	545	932	213	584	999999	682	68	615	999999	940	615	19	737	765	152	551	755	383	999999	373	98	378	916	999999	637	982	747	350	857	999999	789	999999	379	498	163	587	30	188	999999	78	454	136	999999	703	999999	531	612	873	851	835	861	661	37	310	714	177	25	586	946	739	934	717	999999	151	160	999999	640	249	612	999999	531	577	608	475	919	962	175	999999	999999	116	380	874	498	32	176	999999	998	78	999999	985	571	444	241	999999	143	999999	378	999999	552	514	890	999999	271	295	999999	294	62	561	999999	752	12	802	
62	840	999999	70	999999	735	974	32	999999	999999	999999	626	999999	97	345	999999	342	999999	593	113	670	999999	226	999999	613	213	718	882	85	446	687	999999	983	769	391	401	675	82	999999	643	97	530	999999	328	907	644	301	226	999999	488	229	208	999999	899	141	999999	624	999999	457	999999	26	101	999999	155	999999	434	643	999999	705	999999	999999	999999	674	950	25	149	106	999999	109	999999	999999	999999	999999	999999	226	488	872	93	637	357	777	323	999999	501	626	999999	999999	999999	999999	483	11	76	521	15	999999	960	534	999999	999999	992	937	726	262	488	114	525	168	359	999999	405	561	560	597	357	999999	999999	643	182	334	29	565	329	463	625	967	844	980	999999	17	265	999999	664	208	645	420	60	70	147	397	999999	837	235	847	999999	922	451	478	999999	839	999999	999999	361	883	999999	436	999999	273	636	999999	270	544	241	351	999999	451	896	361	999999	937	125	524	506	785	233	192	999999	482	999999	703	526	999999	817	98	13	939	602	781	343	218	999999	787	999999	999999	137	566	999999	999999	184	999999	36	999999	999999	999999	723	999999	820	999999	999999	999999	106	145	848	933	999999	999999	999999	999999	347	734	849	124	28	999999	999999	338	100	999999	658	999999	586	456	307	828	999999	436	849	591	374	523	128	36	999999	999999	999999	999999	999999	500	999999	999999	999999	462	545	450	746	911	81	781	101	394	999999	939	917	999999	107	649	837	999999	265	568	55	999999	778	824	615	823	993	999999	999999	477	999999	599	260	426	826	133	910	857	999999	765	999999	77	500	999999	134	189	118	137	562	472	999999	918	244	72	197	704	684	999999	999999	923	918	999999	159	623	999999	799	999999	501	177	999999	738	999999	938	999999	212	999999	645	798	699	436	999999	865	806	169	648	482	364	197	239	132	448	199	32	168	999999	652	917	877	985	335	499	617	960	588	733	849	979	999999	859	999999	68	999999	32	408	999999	62	906	990	974	522	444	501	272	54	535	999999	957	779	652	559	999999	768	999999	373	936	107	905	227	435	799	999999	619	337	29	73	999999	176	623	950	794	999999	927	902	473	999999	998	354	915	999999	194	891	210	102	309	999999	300	84	999999	472	999999	157	999999	564	185	29	825	173	252	980	999999	999999	343	828	857	999999	142	999999	348	483	999999	999999	989	174	250	907	302	527	999999	870	999999	487	518	999999	840	646	67	373	727	454	75	834	112	934	89	812	999999	381	244	999999	999999	435	735	185	534	367	168	524	999999	277	726	999999	999999	381	217	496	863	192	988	220	755	999999	
148	894	417	114	650	999999	95	438	359	921	292	541	854	999999	751	343	627	483	488	542	999999	460	727	767	999999	730	726	592	999999	376	999999	33	999999	256	296	840	767	999999	716	113	439	884	999999	805	24	604	999999	869	999999	530	999999	515	732	222	720	688	999999	999999	416	919	337	502	999999	999999	999999	999999	999999	999999	999999	911	575	999999	766	999999	999999	999999	542	921	999999	999999	999999	857	848	427	999999	877	301	527	999999	608	673	128	999999	797	776	937	999999	999999	276	999999	999999	999999	818	833	955	999999	999999	357	999999	555	155	255	896	322	716	999999	653	72	182	661	968	282	80	452	248	457	192	969	608	175	999999	609	655	997	299	294	48	24	999999	453	999999	943	418	999999	999999	427	231	701	90	999999	293	999999	999999	615	787	530	848	376	595	508	184	778	749	943	999999	545	600	999999	33	999999	442	639	999999	729	532	34	864	99	988	820	235	491	888	313	882	437	848	49	219	768	445	671	429	963	278	360	203	474	205	999999	827	332	678	659	863	654	999999	999999	93	762	666	999999	387	775	282	999999	890	999999	71	999999	999999	999999	689	264	986	770	220	637	461	182	999999	400	894	81	993	903	813	239	449	238	695	999999	956	456	999999	686	293	654	999999	584	469	757	413	847	230	277	999999	423	999999	102	999999	114	579	999999	931	999999	864	316	999999	379	879	660	999999	999999	662	879	603	999999	162	309	486	566	999999	876	712	83	986	57	850	726	270	399	566	357	999999	591	248	999999	525	836	821	999999	999999	999999	705	808	761	580	999999	351	673	999999	271	372	999999	999999	167	703	208	858	289	999999	465	65	118	489	104	648	49	999999	640	999999	999999	325	487	509	693	635	999999	999999	322	999999	862	509	62	999999	999999	203	999999	915	999999	545	846	666	556	14	999999	816	212	999999	999999	122	541	123	710	124	999999	945	885	115	194	532	531	305	999999	873	955	955	12	257	361	900	906	133	647	999999	712	61	999999	483	987	877	433	956	199	209	874	749	799	938	999999	193	318	636	999999	901	23	551	130	682	59	566	813	954	863	813	216	417	999999	615	412	640	186	411	128	316	109	575	999999	347	998	216	166	74	88	177	999999	279	999999	746	91	999999	931	96	434	430	73	999999	102	385	992	467	283	194	535	538	17	906	999999	999999	801	448	445	782	684	843	409	748	999999	696	999999	937	25	728	533	251	709	99	999999	697	252	999999	483	730	999999	541	932	972	539	549	999999	684	761	977	999999	643	725	158	412	590	
31	325	601	406	999999	65	999999	554	660	294	829	917	929	819	999999	180	964	999999	999999	152	910	999999	999999	337	999999	547	999999	48	999999	889	525	560	999999	396	676	927	999999	999999	999999	299	99	999999	999999	999999	719	252	755	941	805	774	678	20	999999	269	680	593	115	273	870	616	879	413	770	771	768	999999	240	999999	152	254	151	888	147	148	62	999999	125	999999	618	292	791	999999	242	19	220	999999	999999	427	716	92	821	766	215	999999	420	686	617	549	999999	999999	22	222	798	561	632	790	999999	581	217	157	478	151	999999	999999	824	999999	180	761	999999	263	438	812	826	69	999999	999999	682	186	999999	376	915	999999	487	999999	279	579	445	681	386	429	999999	268	220	568	999999	999999	121	627	999999	999999	515	855	999999	232	22	999999	999999	738	138	999999	118	999999	853	840	241	903	664	487	318	254	999999	499	384	141	621	179	999999	267	455	752	273	999999	999999	953	860	999999	587	264	164	79	193	706	553	999999	999999	945	415	999999	337	711	25	999999	319	892	999999	26	481	856	610	843	609	138	293	385	999999	63	999999	999999	999999	181	325	409	999999	249	999999	999999	999999	255	820	676	999999	231	930	744	999999	999999	745	157	389	844	588	730	653	999999	999999	65	423	177	154	267	298	515	399	165	999999	616	309	79	999999	80	999999	235	999999	934	999999	387	208	549	648	353	999999	999999	520	999999	999999	999999	755	21	778	15	999999	778	999999	563	387	259	832	999999	358	999999	999999	999999	999999	999999	999999	363	694	719	999999	92	999999	874	999999	800	948	789	994	263	999999	799	999999	999999	301	825	999999	301	999999	482	556	829	555	999999	999999	527	999999	642	193	211	999999	999999	900	45	779	696	159	216	258	311	614	999999	264	578	211	559	999999	52	384	501	999999	483	999999	222	172	413	999999	433	999999	12	787	999999	606	792	891	344	999999	825	518	604	999999	783	999999	822	868	958	574	976	232	641	999999	970	268	999999	883	999999	998	688	872	375	999999	725	532	256	523	308	992	471	999999	867	999999	443	533	999999	824	544	440	418	354	214	839	560	210	52	743	816	999999	914	909	13	345	220	999999	153	445	950	261	795	308	569	965	112	999999	365	981	825	446	999999	867	348	457	590	999999	668	999999	608	524	489	999999	706	261	87	562	684	999999	449	999999	390	343	874	999999	644	119	999999	999999	736	271	845	71	918	380	568	56	571	555	755	876	294	617	837	435	771	292	999999	318	999999	999999	999999	833	541	344	66	155	992	999999	813	999999	999999	429	799	346	679	
427	594	336	692	999999	990	999999	775	999999	205	999999	505	449	999999	362	517	476	360	195	656	22	529	584	999999	422	64	516	999999	284	326	999999	999999	999999	999999	353	697	275	625	999999	559	486	68	969	148	293	649	553	542	460	962	93	78	999999	999999	666	898	20	22	999999	976	484	396	500	999999	999999	955	14	692	999999	664	999999	850	503	636	180	999999	560	445	40	773	510	974	291	321	999999	797	999999	811	999999	455	999999	262	355	880	85	99	567	722	807	337	644	861	373	795	720	242	574	977	519	713	999999	999999	999999	506	476	509	115	188	23	999999	751	202	603	722	977	989	505	623	560	999999	396	837	638	703	999999	649	610	495	601	10	999999	236	999999	386	118	122	999999	849	414	999999	999999	388	999999	274	585	999999	999999	650	818	730	737	950	426	438	326	509	999999	288	377	826	898	619	999999	22	320	525	900	226	999999	865	999999	655	219	984	107	18	138	373	127	686	391	959	677	871	273	999999	809	863	999999	608	185	993	481	587	999999	373	801	697	954	70	551	51	999999	999999	21	91	741	441	341	317	381	573	999999	691	445	938	999999	716	749	48	999999	47	166	999999	999999	725	184	632	317	999999	999999	440	999999	67	145	350	923	724	859	191	999999	378	532	752	237	612	832	790	152	999999	999999	95	948	915	999999	999999	884	39	273	296	907	119	133	607	999999	999999	163	112	555	104	24	228	856	567	507	347	999999	414	779	87	892	999999	489	579	312	132	999999	503	712	631	466	999999	461	999999	284	999999	254	924	651	296	458	999999	999999	57	723	999999	238	390	417	17	999	999999	260	195	999999	999999	629	999999	999999	978	458	659	999999	924	638	999999	767	999999	292	999999	102	589	762	999999	999999	172	159	999999	855	109	894	999999	96	704	999999	986	999999	275	179	761	802	699	628	673	838	798	339	319	419	999999	445	999999	107	341	999999	419	717	767	566	240	373	197	999999	206	94	356	573	999999	302	999999	488	999999	124	531	283	402	960	99	654	999999	833	999999	32	263	663	949	13	999999	789	221	278	875	708	938	398	615	999999	432	589	491	999999	999999	999999	767	124	944	830	576	999999	522	458	999999	123	999999	406	532	175	446	999999	999999	352	819	906	91	383	612	792	185	142	668	402	999999	510	172	604	200	823	264	148	719	999999	437	696	276	999999	650	761	971	999999	865	449	564	999999	454	149	415	736	935	393	511	161	655	443	999999	130	920	127	999999	142	216	999999	999999	307	823	25	914	133	640	999999	732	
999999	999999	643	277	228	837	999999	65	999999	999999	464	887	871	636	567	474	993	306	156	842	532	811	839	999999	999999	539	266	76	438	234	292	105	617	999999	999999	999999	21	176	180	292	281	999999	999999	942	752	821	999999	670	265	551	921	826	999999	485	210	999999	981	317	999999	999999	581	582	999999	798	999999	368	280	999999	976	236	462	827	135	864	570	470	999999	897	583	344	500	595	999999	999999	313	465	612	141	460	621	359	704	64	492	710	699	444	137	45	999999	550	828	694	999999	99	999999	700	629	915	739	164	999999	734	776	198	985	771	739	495	451	756	999999	759	364	999999	999999	772	643	163	870	999999	756	861	199	793	672	901	781	999999	219	764	982	225	999999	466	999999	969	999999	303	725	999999	705	999999	593	999999	999999	999999	999999	162	999999	999999	67	999999	999999	713	999999	999999	545	983	525	94	990	941	286	686	773	923	49	898	999999	788	494	349	438	942	330	124	277	561	391	603	999999	999999	467	888	707	516	180	999999	68	52	434	304	778	999999	937	763	366	999999	999999	488	999999	441	999999	552	999999	717	47	112	999999	293	954	999999	601	922	523	371	999999	999999	979	266	999999	41	839	568	364	199	571	796	999999	567	999999	370	999999	903	573	139	88	999999	999999	989	479	78	624	999999	98	450	703	999999	128	576	289	968	999999	999999	735	999999	999999	981	198	999999	999999	250	107	999999	999999	999999	296	697	358	393	292	570	346	999999	787	684	417	74	480	913	495	716	678	438	287	789	441	99	178	576	999999	107	999999	999999	843	238	999999	798	999999	503	999999	16	506	734	293	999999	631	939	999999	999999	589	999999	511	285	161	440	572	668	547	745	162	206	999999	999999	855	999999	844	932	155	999999	713	619	999999	999999	999999	489	219	943	154	569	999999	502	279	127	986	10	595	450	999999	413	666	312	260	503	999999	957	487	724	999999	108	874	999999	793	270	999999	969	711	999999	526	672	999999	628	523	978	587	659	926	411	999999	854	599	403	680	742	893	999999	369	331	999999	801	11	999999	74	999999	999999	469	999999	19	779	26	999999	71	924	999999	192	47	788	281	916	691	41	86	928	35	508	480	999999	61	377	937	609	390	898	724	999999	999999	564	999999	999999	128	950	917	632	779	565	538	999999	101	559	999999	621	98	999999	999999	769	925	566	48	547	999999	451	658	641	841	416	999999	172	209	917	455	483	999999	986	798	740	124	453	159	999999	999999	10	999999	501	522	325	999999	999999	954	999999	746	180	525	999999	79	999999	302	285	790	372	
656	375	999999	184	113	381	310	111	616	213	999999	481	416	578	576	223	525	999999	129	526	895	932	218	254	999999	285	958	391	999999	131	448	838	663	999999	813	999999	999999	751	397	999999	999999	999999	369	750	309	274	999999	947	363	856	161	145	166	274	476	723	167	35	999999	999999	422	919	194	495	999999	817	999999	999999	764	999999	999999	773	999999	978	999999	485	573	999999	944	906	522	21	37	999999	969	312	682	399	999999	999999	447	999999	748	999999	727	999999	234	999999	984	999999	999999	143	192	391	374	388	999999	187	763	990	160	999999	90	106	316	411	999999	999999	525	463	144	428	320	674	533	786	34	210	260	414	261	699	483	999999	999999	999999	828	999999	696	590	936	504	635	328	939	748	625	652	262	326	999999	999999	358	531	357	38	999999	518	858	587	364	175	927	359	739	460	225	628	999999	927	999999	999999	437	935	999999	640	792	991	734	999999	171	381	947	934	209	160	351	952	114	430	565	999999	787	118	236	770	577	285	588	999999	533	999999	15	334	999999	999999	672	423	999999	717	246	832	784	82	999999	982	228	992	159	999999	119	273	999999	226	372	274	469	329	708	757	72	999999	412	999999	999999	174	376	623	202	251	999999	928	948	396	999999	732	535	714	691	254	551	585	136	999	379	270	999999	999999	962	999999	498	353	714	257	654	999999	999999	538	999999	261	999999	605	999999	908	112	191	324	137	41	999999	738	754	999999	463	999999	487	999999	413	876	991	692	999999	661	724	999999	143	223	701	742	465	312	996	894	440	638	999999	785	999999	999999	197	945	355	999999	332	739	744	715	260	999999	999999	999999	999999	661	828	569	39	999999	85	165	968	968	623	395	576	336	741	860	999999	825	268	702	172	516	689	56	999999	828	999999	985	18	427	962	659	575	126	295	345	75	870	608	999999	709	72	927	229	331	960	192	999999	997	884	518	435	783	474	186	510	999999	782	999999	211	999999	100	157	551	15	964	819	459	50	406	794	999999	227	265	993	109	588	469	724	386	646	343	987	133	909	999999	999999	110	999999	785	372	293	647	406	999999	618	915	386	223	999999	150	732	954	600	99	191	218	528	481	999999	921	512	999999	846	565	999999	999999	999999	642	478	98	999999	519	999999	43	511	689	820	999999	384	194	212	256	999999	999999	913	388	397	44	727	328	356	629	999999	863	999999	235	801	999999	125	515	892	744	744	278	431	222	999999	566	999999	502	397	661	106	892	719	999999	700	610	652	893	715	989	999999	999999	742	99	999999	999999	
999999	285	887	980	999999	869	302	468	999999	98	814	701	689	999999	455	235	931	999999	999999	971	154	603	535	201	198	999999	799	902	829	999999	536	341	566	307	393	312	614	417	999999	237	999999	999999	755	999999	795	999999	213	885	543	689	999999	999999	566	685	999999	579	999999	999999	791	999999	79	999999	638	916	561	483	144	999999	999999	153	621	524	786	306	380	893	848	999999	406	247	28	999999	368	150	376	490	999999	881	59	813	999999	999999	625	389	167	999999	623	838	61	322	816	821	448	400	77	704	269	270	999999	364	730	827	300	554	510	165	999999	999999	550	80	999999	999999	999999	633	590	703	999999	406	148	999999	279	20	871	93	430	999999	475	968	999999	671	999999	515	577	695	93	734	626	81	878	12	179	999999	298	980	614	999999	489	815	809	374	999999	862	131	144	94	720	956	216	133	314	689	72	999999	878	849	201	685	646	550	856	999999	826	528	145	10	153	722	890	999999	867	717	660	999999	708	999999	368	393	443	610	372	999999	999999	999999	574	999999	117	711	419	141	999999	877	999999	275	999999	999999	979	344	986	143	940	998	76	737	999999	596	999999	903	715	23	491	807	999999	45	187	999999	666	878	953	822	893	442	312	758	66	989	874	999999	999999	420	999999	33	407	309	670	374	711	682	692	977	999999	213	995	405	650	615	635	807	999999	874	631	999999	390	999999	250	508	695	999999	681	276	722	644	698	999999	137	467	410	942	999999	813	377	999999	196	976	539	689	446	999999	118	451	363	77	307	340	789	784	999999	999999	999999	172	999999	403	11	426	265	649	514	700	278	192	215	692	442	283	507	999999	999999	999999	999999	999999	71	789	208	239	999999	655	347	367	515	353	824	999999	999999	213	145	973	999999	769	720	889	184	745	638	925	246	999999	635	33	999999	152	999999	238	610	999999	110	888	204	771	513	999999	999999	156	999999	999999	368	49	809	238	148	533	665	154	999999	999999	999999	325	160	999999	999999	251	29	323	534	373	483	595	999999	999999	999999	256	778	999999	266	120	587	999999	561	713	567	206	861	406	884	999999	486	725	544	999999	131	999999	737	921	777	272	999999	988	622	999999	451	999999	483	433	999999	891	755	454	999999	583	166	358	999999	447	715	796	389	999999	438	999999	886	999999	60	700	263	327	519	999999	442	999999	999999	599	415	999999	271	793	723	438	279	993	999999	999999	836	961	708	999999	30	999999	215	980	882	966	559	999999	934	999999	723	783	999999	808	999999	999999	999999	894	999999	567	942	34	999999	999999	83	999999	999999	
445	681	854	921	99	991	490	999999	229	651	461	120	563	49	29	805	577	999999	940	269	999999	999999	655	30	941	908	151	831	995	999999	999999	907	932	622	124	715	999999	772	999999	999999	689	510	999999	257	560	783	999999	528	923	999999	609	999999	143	691	999999	999999	35	834	980	191	850	658	312	115	367	554	188	941	999999	313	726	999999	446	158	580	999999	467	408	470	167	418	623	908	999999	514	999999	774	251	999999	299	689	999999	792	452	941	40	208	57	889	15	605	558	602	999999	503	803	415	999999	121	922	366	627	374	822	772	236	749	536	600	999999	780	937	211	635	624	999999	22	993	216	549	762	419	518	464	562	999999	30	299	283	999999	999999	788	140	817	932	71	881	970	680	715	999999	672	457	963	235	667	356	967	999999	32	790	421	779	571	999999	999999	119	909	269	912	216	999999	999999	999999	999999	991	807	999999	702	999999	999999	52	999999	501	999999	999999	999999	999999	239	894	513	62	304	260	919	615	19	568	657	985	952	999999	710	999999	508	830	999999	567	74	999999	860	963	274	999999	432	748	999999	287	313	79	999999	565	680	374	409	164	166	12	970	999999	981	999999	735	717	610	628	999999	999999	992	437	681	405	489	994	999999	549	787	862	828	181	517	731	264	588	10	397	300	999999	999999	354	673	416	597	999999	262	622	237	557	831	804	415	551	999999	875	398	589	85	685	340	859	376	999999	184	798	776	259	983	999999	999999	999999	999999	996	197	648	764	274	808	709	999999	999999	999999	240	40	33	766	965	999999	389	999999	421	321	999999	999999	509	999999	378	242	999999	13	999999	638	89	841	617	477	999999	364	646	121	133	999999	376	943	918	999999	146	999999	160	42	811	812	604	957	305	999999	722	999999	688	999999	999999	42	19	705	738	783	242	999999	423	556	999999	999999	800	277	76	640	945	671	999999	999999	841	114	91	999999	202	999999	999999	132	999999	715	754	428	675	999999	725	100	771	999999	999999	145	314	999999	999999	604	685	999999	999999	336	891	664	956	60	999999	726	830	290	999999	252	512	548	999999	120	852	707	999999	928	935	825	999999	975	999999	284	466	951	657	999999	264	487	91	993	187	999999	241	881	999999	703	522	949	154	999999	149	528	167	999999	394	999999	894	153	999999	756	273	197	784	999999	795	681	594	954	78	999999	36	473	171	519	999999	999999	878	971	999999	108	415	986	680	117	836	999999	126	800	566	999999	208	120	685	999999	729	990	921	326	95	999999	999999	568	999999	418	999999	675	367	648	305	350	325	
923	206	704	350	287	517	676	88	455	999999	794	397	614	538	915	788	836	789	380	132	562	885	869	988	999999	999999	272	999999	170	982	999999	999999	999999	148	999999	914	981	984	452	999999	999999	247	640	524	325	181	999999	879	999999	887	531	858	925	227	762	48	337	715	999999	999999	255	976	917	472	95	999999	181	476	263	999999	807	852	999999	896	876	999999	254	354	673	676	839	999999	207	999999	461	619	579	998	385	999999	587	999999	999999	280	238	999999	330	177	438	36	999	999999	626	501	89	678	521	38	351	447	794	982	52	827	342	862	999999	643	21	476	719	183	100	27	423	999999	371	76	668	999999	994	86	916	999999	676	49	999999	705	999999	782	999999	551	657	937	451	605	232	999999	999999	375	498	686	999999	962	316	826	708	608	999999	547	317	454	369	999999	999999	717	75	999999	160	999999	107	83	999999	239	999999	178	525	163	576	818	999999	708	138	999999	119	999999	999999	999999	340	850	340	167	628	656	475	653	191	914	999999	734	539	999999	999999	645	278	999999	247	927	999999	999999	999999	555	999999	999999	238	609	999999	76	632	999999	797	999999	75	310	999999	940	455	793	763	999999	986	611	999999	842	288	492	205	492	999999	694	80	999999	370	202	549	999999	999999	999999	999999	999999	999999	999999	291	999999	999999	999999	761	999999	683	337	999999	999999	173	870	161	699	999999	200	999999	999999	999999	833	51	938	999999	803	750	873	999999	187	815	999999	375	897	396	871	329	320	999999	999999	730	993	809	999999	725	999999	829	999999	51	850	898	933	387	999999	462	503	999999	353	293	999999	677	999999	450	506	522	882	999999	275	483	289	379	576	295	131	25	419	33	354	999999	999999	974	261	832	911	288	881	709	999999	445	999999	798	976	37	999999	191	842	999999	999999	185	999999	548	564	999999	761	480	999999	648	266	665	999999	479	729	141	844	168	999999	65	539	227	999999	182	393	830	591	490	403	548	999999	939	182	865	720	178	378	999999	420	245	999999	440	955	243	453	38	401	422	78	844	999999	999999	765	787	24	999999	545	999999	164	733	999999	999999	86	783	134	999999	492	187	999999	560	762	999999	999999	999999	984	108	271	406	729	365	438	178	422	558	999999	910	184	999999	851	999999	633	999999	999999	686	810	799	364	182	118	999999	546	999999	663	999999	92	248	864	583	999999	915	823	148	999999	799	999999	266	858	527	427	999999	152	107	999999	134	927	999999	208	72	381	195	744	99	298	602	999999	224	999999	905	999999	127	999999	601	592	935	811	495	765	999999	390	553	941	836	754	
999999	984	448	888	539	590	37	49	801	211	617	181	999999	999999	349	980	91	752	999999	61	309	179	550	999999	399	323	441	299	261	682	999999	253	908	345	404	999999	380	999999	975	324	999999	88	253	399	974	999999	87	645	999999	966	309	801	987	999999	454	724	444	933	498	225	158	738	788	999999	383	373	999999	999999	455	732	999999	755	776	638	999999	231	925	161	540	635	246	796	873	295	382	36	265	999999	999999	679	999999	447	837	759	176	709	300	134	26	610	999999	688	199	692	366	999999	34	359	180	233	799	292	402	863	979	362	865	502	747	356	999999	148	999999	775	559	172	918	27	472	903	931	801	145	930	999999	999999	606	190	928	828	999999	999999	953	999999	999999	890	54	973	779	814	999999	797	386	669	502	362	189	999999	143	203	635	17	999999	276	301	999999	157	472	730	431	755	684	999999	918	354	211	999999	840	999999	668	127	944	247	658	999999	144	424	475	437	780	999999	193	56	734	202	994	29	686	376	882	742	999999	253	357	69	999999	233	999999	999999	300	177	999999	528	999999	85	999999	770	238	217	167	583	999999	44	949	64	571	637	838	725	359	191	509	999999	22	999999	545	999999	889	599	999999	910	999999	160	146	613	38	664	582	659	999999	234	999999	479	218	308	70	547	304	303	497	999999	394	742	966	118	999999	874	515	548	540	990	880	999999	317	999999	628	531	999999	346	999999	907	65	189	224	134	400	40	999999	714	865	999999	406	595	112	377	999999	999999	999999	999999	945	999999	158	43	999999	521	999999	162	171	999999	680	538	649	999999	278	999999	476	999999	528	841	718	999999	618	801	682	541	593	295	537	999999	731	414	999999	869	400	999999	758	31	70	703	780	999999	868	999999	43	336	359	448	326	999999	901	320	695	999999	999999	317	546	356	361	999999	927	68	625	232	240	276	999999	779	999999	407	999999	999999	154	999999	999999	480	769	323	999999	356	192	154	968	25	48	999999	718	995	560	93	999999	411	999999	483	775	722	622	645	999999	767	145	579	881	918	690	999999	175	870	999999	999999	547	999999	588	999999	404	999999	999999	610	194	819	557	205	229	484	83	429	999999	671	59	348	857	999999	259	10	999999	612	273	60	999999	592	255	848	714	720	545	111	999999	665	88	992	633	22	999999	999999	220	940	360	407	844	999999	671	999999	821	999999	999999	423	999999	588	794	792	518	49	999999	602	573	708	490	508	938	972	606	999999	592	999999	715	844	672	14	789	280	262	866	215	72	920	750	37	999999	738	131	138	
244	871	296	999999	594	736	999999	680	511	459	852	468	999999	999999	999999	912	999999	236	147	999999	968	799	523	999999	652	833	223	681	999999	999999	999999	770	816	843	372	258	306	582	999999	118	999999	333	287	821	409	999999	342	407	378	999999	272	545	999999	380	170	999999	357	755	831	999999	523	999999	857	830	741	999999	651	999999	302	303	615	191	115	39	938	999999	521	702	999999	253	501	999999	999999	984	419	182	179	446	999999	926	901	550	999999	371	594	635	476	457	89	327	999999	313	115	999999	999999	90	999999	570	442	526	924	654	625	587	268	708	874	873	421	568	912	215	354	375	402	999999	440	744	445	312	999999	73	999999	812	497	197	710	237	999999	338	741	608	999999	167	12	999999	925	173	999999	999999	999999	602	46	520	415	551	958	739	682	168	650	696	135	139	357	860	40	813	100	999999	999999	647	121	999999	826	313	211	197	373	155	999999	277	641	558	551	575	36	112	406	946	238	999999	999999	603	688	999999	482	999999	999999	999999	226	999999	82	40	888	123	491	953	694	111	350	999999	999999	537	28	382	64	577	587	782	833	928	416	154	999999	37	101	518	404	781	831	336	999999	230	929	37	204	610	670	999999	999999	83	999999	999999	605	466	999999	28	584	315	990	905	296	999999	999999	297	705	928	197	860	31	972	558	912	280	23	393	999999	608	991	187	454	906	159	698	760	520	121	548	386	999999	999999	933	98	791	925	999999	360	912	641	999999	276	422	809	416	121	999999	505	34	592	82	458	419	999999	138	546	998	146	338	558	776	594	999999	999999	999999	999999	999999	470	131	999999	972	43	243	966	669	911	999999	106	999999	587	246	25	97	999999	313	974	999999	350	999999	999999	927	904	32	363	865	737	999999	999999	999999	468	82	64	384	679	619	999999	225	453	999999	226	514	901	999999	999999	322	999999	999999	433	999999	463	294	999999	509	876	427	78	21	879	111	931	35	429	724	999999	514	191	641	999999	346	274	758	219	999999	743	740	35	999999	281	51	999999	240	462	114	999999	184	999999	554	507	261	999999	38	345	999999	999999	201	94	187	128	999999	999999	130	99	97	243	704	84	281	765	146	999999	567	739	838	999999	700	999999	325	805	110	140	999999	143	999999	999999	245	423	867	434	999999	999999	999999	391	45	911	983	999999	374	870	224	109	112	999999	370	859	983	298	507	999999	301	999999	769	381	28	116	503	986	933	302	997	291	999999	847	223	491	554	186	999999	927	23	999999	208	999999	591	11	37	847	999999	306	811	947	
916	521	142	999999	886	476	373	928	999999	996	218	82	873	933	892	265	999999	999999	314	807	594	579	999999	741	430	324	999999	26	88	999999	999999	636	490	59	999999	695	999999	999999	605	999999	812	999999	519	26	999999	136	581	999999	118	772	281	893	992	14	363	999999	999999	400	503	571	686	356	850	762	782	581	591	823	568	206	550	286	284	236	994	818	70	324	400	303	742	141	999999	999999	999999	330	643	486	999999	38	515	999999	999999	43	999999	465	925	999999	244	999999	545	999999	100	999999	231	995	618	766	19	544	286	865	10	999999	829	999999	448	543	388	462	938	114	137	539	691	235	999999	251	835	999999	892	312	90	630	758	999999	999999	996	94	387	712	877	476	999999	999999	650	323	597	214	999999	26	392	378	781	999999	440	630	560	230	999999	999999	376	999999	480	999999	973	784	379	450	843	515	452	458	10	749	999999	638	975	787	51	911	892	47	990	522	510	999999	308	999999	328	365	490	775	999999	871	999999	947	996	509	999999	865	944	156	370	999999	999999	933	378	41	771	801	654	772	999999	999999	623	339	999999	958	151	49	999999	580	999999	487	35	676	370	138	999999	999999	999999	476	18	185	999999	746	999999	660	947	577	999999	276	38	526	999999	999999	999999	14	258	15	999999	48	367	739	389	373	34	882	999999	898	999999	249	627	999999	169	999999	764	12	126	877	999999	290	20	573	999999	218	999999	605	776	999999	999999	366	880	408	116	604	118	279	796	603	721	793	355	59	14	326	649	380	366	999999	999999	999999	999999	381	999999	726	37	794	266	180	821	428	999999	996	818	216	368	228	551	565	999999	494	999999	523	165	868	934	999999	569	999999	999999	181	248	254	365	495	479	508	66	389	576	999999	23	625	999999	999999	688	999999	240	798	958	431	829	999999	462	468	387	374	999999	483	791	76	234	109	611	649	999999	999999	641	333	737	860	172	171	988	756	480	590	740	862	190	586	730	771	208	148	352	447	792	896	117	999999	292	582	598	510	99	999999	24	142	122	826	716	906	999999	108	268	667	812	705	987	999999	633	364	303	214	345	999999	999999	472	306	743	78	745	225	999999	577	590	573	488	999999	567	576	607	749	364	870	823	710	999999	879	684	999999	999999	999999	321	999999	927	288	393	175	635	22	551	836	379	757	970	999999	438	530	678	104	333	48	430	230	36	614	939	344	521	753	801	999999	999999	118	982	836	904	161	649	311	190	999999	41	999999	34	771	380	999999	899	142	999999	579	211	999999	310	57	
999999	999999	455	322	349	999999	653	881	220	958	223	271	775	144	787	999999	880	999999	914	20	17	875	205	264	244	343	999999	389	481	231	391	42	807	935	358	812	999999	337	961	141	669	159	344	75	999999	119	830	765	355	995	699	999999	675	300	50	999999	895	200	88	16	613	274	999999	988	577	191	999999	840	785	999999	580	999999	415	782	351	999999	999999	139	706	135	512	999999	43	486	532	557	999999	517	894	746	917	515	258	954	528	404	749	355	498	999999	999999	990	979	380	999999	155	429	999999	948	192	80	765	493	999999	504	933	240	999999	466	29	824	945	945	999999	67	75	999999	460	999999	946	118	195	641	340	480	521	999999	999999	72	999999	138	473	999999	999999	999999	161	31	306	999999	999999	173	825	889	999999	551	999999	55	999999	323	358	851	968	999999	12	84	885	134	163	482	982	242	999999	861	89	891	360	387	999999	372	905	999999	997	999	669	999999	292	305	999999	788	999999	476	758	999999	713	999999	169	999999	566	637	790	999999	999999	999999	477	999999	596	963	810	587	200	332	812	999999	417	999999	999999	969	969	229	792	589	962	374	711	999999	484	999999	158	554	732	525	999999	605	582	999999	185	183	532	999999	195	328	495	585	999999	448	663	190	932	409	681	200	866	346	999999	211	74	503	999999	999999	878	369	815	266	854	999999	511	217	996	538	138	999999	446	661	43	473	103	387	776	273	852	303	304	748	872	542	658	999999	999999	999999	814	682	70	571	438	826	512	239	730	923	936	456	999999	999999	999999	999999	999999	214	312	999999	999999	687	999999	848	118	584	74	999999	999999	322	26	37	457	625	999999	999999	619	999999	233	217	960	864	656	853	337	405	119	901	478	999999	999999	453	181	387	273	136	954	999999	999999	999999	999999	446	845	418	906	909	998	569	679	823	392	877	981	105	421	253	40	874	521	999999	475	999999	598	522	999999	572	856	999999	362	597	502	407	422	378	454	999999	28	248	946	428	999999	550	232	654	488	999999	472	85	965	999999	105	999999	700	750	389	598	847	332	885	343	62	928	217	999999	331	999999	465	999999	650	896	999999	792	928	999999	315	925	941	943	44	622	110	999999	999999	999999	501	422	706	672	999999	999999	676	695	362	613	999999	999999	999999	150	332	999999	999999	859	434	78	794	313	161	607	445	999999	657	999999	298	273	999999	281	823	874	589	999999	288	793	999999	794	230	539	440	999999	728	836	999999	800	620	540	999999	250	356	46	548	999999	999999	999999	999999	535	999999	999999	407	99	379	103	655	
468	999999	424	999999	662	246	639	999999	264	872	836	878	999999	999999	857	292	757	107	999999	925	787	336	999999	999999	189	566	98	999999	456	142	350	999999	999999	191	133	999999	999999	325	513	999999	716	197	293	325	434	230	628	999999	350	490	649	999999	387	178	867	142	999999	776	45	106	157	52	999999	999999	999999	999999	999999	426	748	999999	95	441	593	999999	218	599	53	999999	222	958	937	999999	256	999999	493	358	567	999999	324	999999	88	999999	999999	999999	856	673	795	170	793	999999	976	212	914	999999	404	217	408	399	959	277	98	95	564	87	169	999999	796	435	639	184	334	787	112	999999	999999	666	161	999999	140	544	999999	999999	291	679	999999	734	999999	999999	999999	999999	949	999999	506	56	902	999999	865	999999	257	144	877	370	531	619	218	999999	999999	999999	200	738	66	232	268	425	999999	216	804	884	104	434	999999	999999	863	363	234	166	291	65	855	999999	999999	948	928	996	999999	999999	360	671	999999	793	634	364	999999	999999	229	727	908	91	582	695	197	980	118	999999	932	607	507	177	394	62	907	54	999999	651	999999	117	303	272	758	39	856	143	424	311	999999	846	999999	39	143	999999	258	999999	482	169	999999	819	839	115	74	69	936	192	286	418	886	589	999999	684	999999	121	433	646	332	999999	839	64	566	806	33	95	999999	477	43	999999	803	999999	999999	999999	999999	128	278	197	999999	699	102	673	856	15	999999	220	792	271	144	32	84	999999	878	929	330	307	262	42	92	978	999999	999999	158	999999	999999	999999	28	999999	393	776	843	245	448	633	460	175	207	560	391	813	999999	400	343	21	813	999999	828	641	820	993	865	999999	115	999999	301	633	524	999999	401	245	201	879	877	367	188	838	173	254	999999	164	109	702	650	278	685	16	136	146	586	999999	361	386	102	400	911	608	140	229	341	826	651	740	999999	156	621	423	523	999999	832	975	38	583	172	665	893	173	594	999999	999999	999999	507	387	880	999999	883	999999	786	486	456	999999	707	943	912	999999	999999	368	999999	999999	999999	272	492	999999	314	611	393	777	223	999999	507	747	23	999999	686	999999	329	999999	859	999999	273	805	636	47	529	262	277	95	670	999999	999999	534	999999	100	188	280	999999	357	83	279	595	116	602	359	979	999999	567	413	266	999999	333	250	509	362	240	851	635	455	630	61	343	308	999999	703	999999	972	999999	922	124	416	255	972	199	589	594	167	213	287	999999	999999	694	863	999999	804	196	911	35	278	999999	999999	644	356	726	31	935	297	999	898	
83	16	592	644	999999	850	620	999999	60	919	999999	83	648	999999	397	809	367	479	479	999999	999999	373	946	848	72	999999	771	899	255	177	653	307	167	315	213	61	238	60	575	978	194	835	861	116	510	786	999999	296	958	917	999999	999999	817	697	390	710	70	744	582	510	88	721	116	882	275	470	999999	342	154	345	580	999999	904	501	999999	682	511	999999	347	999999	108	484	940	337	999999	999999	489	999999	925	503	991	494	477	999999	899	472	729	979	999999	999999	871	356	152	999999	346	357	561	999999	580	708	999999	229	406	999999	999999	603	781	999999	999999	87	980	455	417	650	354	999999	839	999999	601	654	953	532	999	999999	999999	752	342	999999	999999	165	636	172	890	999999	305	771	98	999999	661	305	691	950	610	763	69	426	938	502	278	999999	518	720	725	925	754	676	999999	999999	893	659	271	464	787	224	450	999999	564	200	355	582	997	999999	999999	306	963	12	999999	246	248	999999	813	840	999999	999999	999999	916	447	999999	472	628	552	990	287	12	43	236	999999	999999	999999	250	861	999999	157	695	262	849	999999	428	999999	751	754	982	999999	999999	846	431	999999	57	577	999999	380	600	728	726	999999	999999	391	186	272	999999	999999	536	924	998	135	75	692	999999	487	999999	384	28	12	720	874	569	141	380	999999	999999	820	126	818	999999	870	999999	30	430	665	255	467	999999	999999	235	912	999999	68	861	999999	780	738	62	569	780	159	999999	598	17	851	470	875	20	999999	999999	916	723	717	145	137	864	55	272	697	242	339	29	862	777	808	656	511	280	600	385	873	767	556	999999	638	519	672	22	999999	204	999999	457	345	999999	318	198	510	922	733	916	999999	476	365	999999	450	140	999999	821	208	204	959	999999	420	644	999999	999999	176	999999	507	618	999999	42	692	502	999999	882	684	999999	468	619	155	588	546	683	649	407	412	229	999999	999999	30	999999	999999	384	245	774	46	999999	720	170	999999	832	425	125	724	999999	783	999999	475	568	456	999999	999999	589	58	380	68	999999	994	388	745	947	91	999	598	350	227	318	267	97	845	999999	644	307	597	323	173	431	999999	946	999999	550	754	38	61	886	999999	235	335	999999	715	310	705	342	425	84	999999	425	999999	384	485	475	605	387	723	472	499	999999	991	735	999999	637	777	58	765	999999	202	62	947	711	851	999999	982	402	382	545	288	312	882	522	572	999999	903	999999	470	157	945	377	999999	999999	396	443	243	999999	657	88	532	656	576	230	999999	999999	478	815	532	492	
493	212	14	999999	194	197	999999	478	172	999999	733	202	588	618	259	825	746	368	325	999999	999999	999999	999999	304	22	631	999999	662	640	873	278	98	62	999999	999999	742	372	137	405	209	270	764	437	197	354	340	78	958	970	66	999999	999999	999999	123	733	110	468	710	175	563	999999	520	838	298	999999	999999	150	999999	954	516	463	619	963	125	158	994	954	557	999999	682	562	777	999999	584	921	168	598	999999	254	563	284	999999	961	841	999999	999999	999999	999999	995	709	199	468	14	463	999999	999999	156	999999	965	999999	155	910	761	493	10	683	829	264	377	42	56	212	999999	400	242	802	658	131	377	408	999999	816	562	250	492	104	773	237	981	999999	21	224	972	515	999999	374	900	478	999999	74	920	671	771	962	662	999999	111	613	231	800	684	35	16	566	670	339	999999	521	999999	906	909	601	283	788	31	832	239	851	982	999999	902	190	999999	999999	488	407	54	599	587	999999	999999	999999	15	999999	999999	999999	218	999999	845	87	25	999999	477	934	999999	328	398	999999	941	830	758	260	631	363	898	504	745	703	87	272	295	759	934	999999	914	749	595	999999	883	999999	623	823	16	904	999999	523	712	355	157	170	18	71	657	756	999999	742	539	999999	291	410	999999	515	999999	999999	792	999999	454	999999	999999	416	732	305	108	906	216	935	254	726	510	385	791	400	555	917	264	233	111	999999	759	182	220	943	810	999999	795	118	494	434	999999	595	78	741	334	999999	437	713	962	999999	999999	999999	498	812	999999	999999	999999	999999	959	420	327	569	165	277	999999	848	999999	789	494	625	999999	999999	450	999999	614	914	317	999999	75	999999	490	550	999999	361	999999	948	684	407	999999	904	864	945	999999	83	116	999999	999999	999999	530	486	545	648	999999	347	999999	999999	999999	678	207	236	599	999999	783	156	930	776	309	803	639	999999	174	798	987	590	761	175	999999	999999	713	72	484	999999	529	589	277	841	999999	923	721	195	588	15	999999	999999	315	999999	172	12	999999	339	999999	636	171	267	322	747	661	638	586	473	502	993	999999	144	752	93	50	204	879	999999	454	385	92	454	684	999999	999999	422	284	999999	999999	947	233	383	819	847	354	272	277	529	190	694	999999	258	999999	595	50	75	822	232	263	999999	999999	65	885	867	554	999999	582	163	999999	248	363	128	999999	555	769	591	325	905	738	778	999999	359	907	760	49	833	760	99	999999	999999	599	999999	999999	45	999999	178	498	952	302	637	689	123	379	942	341	227	788	147	825	999999	
750	917	493	999999	50	773	999999	134	828	999999	999999	492	999999	627	648	310	915	999999	999999	999999	102	372	612	110	99	813	979	965	999999	821	54	622	274	667	999999	682	999999	729	994	60	30	999999	134	999999	681	207	87	752	999999	999999	312	364	416	233	367	387	999999	392	395	237	794	192	706	17	676	343	228	378	844	966	741	999999	439	681	580	999999	999999	41	999999	891	999999	236	672	999999	518	690	216	50	310	405	377	186	343	767	265	838	667	127	905	347	979	709	999999	999999	299	126	925	999999	653	999999	148	283	963	999999	501	999999	520	317	498	986	999999	999999	77	449	999999	999999	999999	672	425	741	999999	999999	135	999999	999999	36	328	345	999999	999999	764	481	999999	670	999999	104	223	839	275	697	999999	360	999999	999999	220	801	999999	468	999999	734	274	262	999999	911	578	27	157	880	591	474	999999	184	999999	107	231	655	789	407	192	504	351	22	999999	727	423	710	503	999999	871	120	395	860	999999	999999	999999	999999	999999	486	101	249	946	999999	258	999999	999999	999999	999999	531	697	564	22	244	999999	243	392	261	856	999999	497	999999	999999	940	19	999999	89	388	578	845	999999	719	493	999999	315	999999	557	19	999999	605	279	279	569	971	520	999999	108	161	584	372	981	999999	999999	999999	988	233	725	999999	333	778	721	999999	575	999999	561	977	80	709	999999	342	686	383	497	260	322	228	309	552	430	701	381	928	804	215	864	104	74	999999	324	999999	999999	551	999999	985	884	209	703	273	420	542	246	398	232	252	686	607	999999	405	999999	770	924	183	999999	999999	999999	792	275	370	441	467	999999	167	394	846	999999	999999	697	999999	375	999999	524	999999	999999	887	465	982	706	561	528	266	716	668	999999	554	167	54	999999	64	588	999999	999999	343	832	952	629	88	13	385	137	552	909	875	39	155	255	889	50	999999	176	423	96	713	842	185	750	254	999999	840	689	999999	999999	643	923	283	189	191	212	189	999999	386	999999	331	433	976	999999	841	639	509	308	278	13	999999	887	175	15	229	501	657	211	384	575	173	999999	68	999999	276	999999	755	965	74	686	861	439	999999	444	765	289	866	828	999999	615	13	999999	420	76	999999	755	758	278	959	690	999999	999999	883	810	815	999999	999999	602	999999	889	883	543	244	592	152	837	107	730	999999	940	635	999999	302	769	572	631	285	991	482	521	203	999999	16	384	140	883	555	979	628	999999	999999	273	748	29	732	999999	307	999999	923	73	657	37	999999	999999	999999	726	685	124	248	194	360	
383	999999	568	695	405	537	999999	461	269	999999	128	111	999999	36	371	999999	282	47	999999	334	456	999999	419	864	176	459	986	999999	413	208	999999	740	999999	779	540	153	190	334	336	999999	446	376	999999	781	538	999999	917	999999	999999	646	999999	87	145	859	903	999999	710	704	529	946	550	541	999999	999999	999999	387	666	340	496	227	899	999999	710	180	999999	89	414	637	999999	250	542	993	635	767	999999	363	604	585	876	234	443	486	804	390	999999	999999	329	999999	999999	999999	268	999999	507	475	746	464	999999	965	972	999999	900	82	999999	288	999999	999999	905	290	275	999999	999999	999999	999999	271	784	423	153	330	789	999999	760	811	707	184	982	955	999999	169	30	341	986	639	612	62	999999	999999	117	999999	999999	833	999	999999	337	999999	377	186	132	245	999999	332	320	56	186	989	73	98	999999	999999	306	458	71	999999	269	999999	511	153	999999	411	937	999999	316	628	999999	999999	999999	721	484	274	806	999999	832	260	999999	697	31	999999	463	999999	989	245	994	913	229	527	772	263	779	403	999999	999999	707	999999	999999	276	999999	692	701	999999	999999	351	999999	999999	999999	500	625	810	277	571	912	999999	999999	855	421	702	429	403	408	827	192	730	942	90	342	582	999999	121	951	212	681	339	248	242	999999	999999	630	893	999999	999999	901	999999	999999	217	491	999999	543	999999	309	606	847	622	293	999999	48	999999	409	533	769	814	402	514	859	999999	889	999999	331	458	248	774	81	999999	999999	679	926	230	999999	734	599	970	49	256	812	354	364	69	999999	375	203	999999	248	107	134	711	336	999999	999999	920	999999	908	49	95	612	535	535	321	744	613	999999	817	541	674	933	798	775	999999	702	514	710	830	536	956	999999	907	536	973	999999	176	353	539	128	823	417	691	931	954	643	999999	819	52	325	999999	427	385	799	999999	999999	336	935	999999	694	597	999999	496	381	92	999999	704	999	561	910	577	999999	999999	999999	718	267	252	866	999999	512	425	695	999999	515	104	999999	878	118	999999	999999	84	240	173	999999	530	612	920	999999	999999	133	938	999999	999999	141	747	181	18	685	90	316	920	999999	999999	677	278	901	999999	981	286	553	951	596	46	751	836	347	107	573	179	115	346	933	28	697	573	999999	999999	999999	768	923	999999	999999	999999	656	999999	615	125	999999	575	999999	69	999999	42	305	182	352	250	516	305	410	84	444	516	975	969	987	999999	999999	999999	140	999999	27	223	363	999999	758	568	390	861	231	999999	999999	998	999999	55	999999	901	723	524	230	897	
921	240	368	849	96	686	62	686	999999	174	698	391	445	165	999999	725	678	999999	424	784	860	999999	84	189	472	446	999999	929	571	96	727	902	999999	999999	999999	787	855	514	936	82	515	703	999999	66	532	230	999999	395	999999	682	232	999999	110	999999	47	276	999999	188	999999	649	999999	133	124	999999	446	999999	508	213	612	265	870	174	345	351	999999	167	696	27	656	252	884	581	925	889	999999	286	802	999999	999999	285	631	676	137	999999	362	999999	588	152	999999	737	722	359	782	748	811	67	115	999999	177	880	580	148	532	144	765	148	207	234	952	170	999999	999999	17	337	634	203	999999	999999	999999	886	578	554	999999	919	529	535	798	999999	999999	806	181	53	279	325	705	492	154	992	532	999999	194	363	199	459	743	999999	351	455	124	618	29	66	769	291	311	35	740	999999	999999	239	349	30	999999	155	999999	999999	999999	999999	631	151	59	55	526	775	701	224	364	948	185	999999	193	353	72	469	999999	124	283	988	23	999999	999999	540	387	302	999999	173	216	54	470	793	869	658	999999	972	568	999999	540	994	589	999999	999999	792	438	746	56	995	957	686	368	874	999999	803	679	999999	399	519	667	234	900	538	18	999999	488	391	998	999999	999999	999999	901	999999	583	289	409	926	17	959	112	641	255	999999	999999	999999	685	595	999999	999999	999999	872	999999	59	999999	316	104	999999	999999	361	314	56	747	520	475	867	999999	556	301	396	403	752	943	439	999999	35	999999	30	332	999999	634	893	273	999999	999999	657	516	999999	504	999999	999999	999999	999999	656	655	999999	894	999999	999999	348	999999	138	999999	999999	673	999999	928	154	642	291	338	999999	728	600	727	999999	783	999999	964	817	361	933	999999	33	210	55	903	297	783	361	141	999999	617	983	744	506	999999	541	268	329	999999	371	218	222	939	999999	629	999999	929	244	281	89	770	595	986	810	86	280	530	627	999999	640	999999	291	999999	999999	465	744	855	231	999999	252	556	645	999999	990	724	839	94	98	425	655	999999	548	89	62	999999	31	997	933	429	328	21	641	999999	98	10	999999	72	999999	656	999999	402	999999	423	999999	532	134	999999	996	999999	247	999999	442	999999	677	282	822	212	999999	999999	444	747	921	801	502	240	999999	999999	999	989	798	777	999999	441	541	999999	999999	999999	59	999999	999999	524	999999	848	192	142	578	999999	328	816	999999	724	963	252	222	999999	999999	906	920	798	617	999999	999999	16	999999	470	956	10	670	424	622	697	999999	579	264	919	746	83	619	370	662	485	330	
193	812	999999	999999	999999	228	404	781	999999	214	260	911	872	26	994	561	722	999999	999999	999999	999999	203	999999	571	999999	999999	302	999999	407	297	999999	146	141	164	324	203	999999	656	969	781	275	642	868	492	999999	999999	391	903	751	999999	897	194	999999	716	426	999999	332	512	999999	999	926	14	384	466	654	124	779	717	701	800	347	75	216	999999	999999	271	335	996	669	726	606	999999	648	885	400	375	62	425	738	335	870	710	237	969	999999	271	268	412	999999	999999	888	999999	212	950	183	831	977	999999	223	165	663	999999	843	702	403	537	365	498	76	289	999999	364	979	375	999999	637	837	247	940	241	12	922	169	881	999999	931	196	697	999999	568	398	765	212	999999	671	544	867	535	576	328	906	769	346	558	726	534	999999	837	30	546	999999	739	999999	981	162	741	176	962	864	471	351	667	999999	999999	999999	306	161	405	999999	395	999999	312	671	622	335	242	586	610	164	314	246	358	677	174	999999	658	418	231	431	930	377	904	671	999999	999999	248	982	838	999999	430	382	299	143	635	776	692	78	999999	655	919	999999	566	999999	999999	234	992	999999	999999	933	242	999999	930	974	773	999999	865	999999	566	645	97	259	747	999999	734	931	999999	225	51	398	881	589	684	999999	999999	775	811	107	120	880	985	257	371	999999	434	542	999999	999999	999999	999999	911	61	511	98	568	669	416	999999	82	628	287	999999	948	233	62	652	212	365	472	999999	216	768	999999	686	660	839	888	999999	518	202	489	632	856	434	486	830	87	596	999999	842	369	198	34	999999	602	218	308	147	852	781	999999	96	852	372	411	153	531	825	438	729	780	999999	999999	880	148	654	920	999999	746	999999	575	616	358	630	638	27	999999	47	93	451	540	999999	990	736	862	403	780	493	33	999999	308	999999	167	287	71	795	93	999999	353	999999	999999	784	400	629	999999	722	738	999999	733	393	409	999999	741	986	198	39	999999	377	27	745	874	436	501	413	923	999999	999999	80	568	843	934	600	693	145	163	755	999999	370	999999	149	999999	558	760	639	934	814	521	999999	98	42	222	716	135	608	83	862	293	999999	705	894	999999	667	662	999999	459	999999	999999	605	833	442	678	222	847	999999	91	999999	676	861	478	999999	801	288	999999	999999	999999	227	474	95	72	301	472	373	999999	999999	999999	996	895	869	190	135	24	915	347	655	364	999	868	999999	526	999999	196	999999	999999	597	103	985	685	136	999999	999999	999999	714	999999	542	999999	315	557	221	11	94	999999	
806	680	352	104	885	940	999999	181	631	359	226	568	314	999999	51	999999	77	542	890	321	769	610	949	791	310	382	805	685	999999	999999	999999	256	442	338	999999	750	999999	502	217	54	359	955	637	881	127	155	239	999999	929	461	999999	999999	120	773	660	205	731	999999	793	513	144	650	133	999999	702	969	136	975	999999	300	687	575	334	999999	961	813	999999	999999	674	164	152	378	756	597	963	999999	146	669	677	194	999999	615	708	704	910	709	832	459	999999	157	29	263	711	999999	773	914	354	274	812	846	999999	663	886	639	999999	766	893	535	225	724	833	466	308	540	280	999999	866	630	935	261	981	523	999999	526	145	889	667	999999	824	58	633	871	999999	830	961	365	729	999999	343	154	815	306	243	464	323	999999	954	180	368	701	58	723	338	999999	865	708	775	369	504	999999	108	776	711	177	101	962	609	477	578	915	352	796	999999	999999	999999	684	290	433	999999	581	934	496	759	132	10	909	542	306	965	262	589	999999	575	862	55	49	595	999999	372	361	954	487	601	452	358	261	436	999999	124	190	428	352	166	922	546	612	26	588	176	192	429	312	511	999999	335	982	230	434	746	999999	99	999999	999999	851	627	457	894	316	774	748	999999	995	191	785	834	247	213	653	326	443	32	16	899	999999	931	999999	975	999999	127	376	41	11	800	999999	100	214	291	314	304	999999	717	710	999999	999999	999999	434	999999	726	491	999999	999999	999999	118	999999	383	93	324	880	919	999999	999999	999999	199	408	717	481	999999	999999	694	629	956	999999	358	237	726	322	201	999999	481	506	531	259	794	38	999999	463	999999	497	345	16	890	410	999999	328	999999	999999	999999	999999	999999	237	240	657	41	861	999999	999999	228	880	587	70	892	999999	409	422	453	232	825	170	999999	999999	588	707	137	999999	999999	555	513	39	620	999999	802	784	770	253	999999	874	227	932	896	717	245	999999	910	284	999999	57	11	972	874	394	282	359	606	457	649	533	529	353	999999	999999	999999	198	999999	959	268	117	82	165	156	579	999999	892	274	103	27	576	796	852	573	692	553	541	165	236	999999	452	188	999999	604	743	354	873	810	319	351	57	999999	951	26	17	974	845	825	305	388	390	95	512	440	82	999999	677	779	439	999999	834	43	999999	999999	815	999999	759	561	412	999999	141	92	954	999999	999999	824	845	835	566	718	707	715	859	847	999999	367	676	882	531	17	677	999999	381	286	517	23	718	347	999999	89	999999	294	999999	999999	257	
307	999999	761	469	257	890	841	223	720	335	999999	183	195	648	457	262	999999	39	405	557	999999	710	677	244	999999	999999	999999	634	999999	502	423	302	789	600	667	237	914	423	284	126	836	880	999999	951	398	999999	532	999999	753	999999	348	264	28	523	220	999999	462	999999	999999	151	392	999999	737	228	911	999999	394	595	981	999999	347	463	755	999999	721	167	59	999999	846	126	999999	999999	999999	660	999999	169	999999	999999	390	79	774	398	999999	999999	733	999999	999999	999999	49	572	999999	937	718	533	489	884	999999	739	999999	999999	547	735	680	999999	999999	999999	335	86	73	752	552	128	214	999999	455	999999	553	623	999999	999999	24	999999	686	283	670	645	100	357	999999	280	660	544	473	337	532	999999	718	524	575	159	999999	999999	999999	297	30	337	999999	806	88	540	999999	885	194	710	48	930	59	999999	725	921	493	978	905	999999	999999	17	654	877	999999	416	999999	38	999999	405	797	948	999999	399	263	342	912	293	279	640	938	775	359	762	999999	601	989	322	798	653	665	325	170	585	206	22	682	856	427	671	999999	312	999999	789	999999	999999	692	659	152	999999	19	210	709	999999	854	325	658	892	588	999999	426	918	240	999999	739	999999	999999	662	999999	251	999999	66	999999	999999	340	635	937	570	999999	999999	909	340	179	415	644	465	999999	895	731	880	363	790	999999	640	254	391	82	443	59	440	999999	40	466	999999	732	952	344	999999	934	229	999999	98	999999	999999	878	96	748	999999	999999	283	866	892	999999	322	887	869	788	235	363	949	562	999999	520	418	895	878	999999	279	683	691	131	514	960	999999	503	275	747	888	762	167	999999	999999	999999	776	573	420	999999	999999	22	862	999999	119	748	999999	666	882	999999	999999	494	999	223	478	150	78	162	999999	932	429	819	622	132	900	472	999999	316	313	999999	744	845	485	999999	728	266	999999	999999	999999	765	974	844	620	697	123	999999	763	999999	174	118	999999	999999	220	488	680	335	999999	740	999999	646	999999	679	999999	71	833	788	19	229	999999	222	329	550	151	597	999999	999999	999999	999999	999999	506	999999	261	151	205	217	999999	634	997	109	403	999999	90	999999	374	222	305	491	999999	863	335	999999	543	459	952	788	74	482	623	530	105	136	476	732	766	937	301	999999	167	999999	712	163	21	999999	999999	355	999999	295	776	999999	661	102	650	70	682	121	175	999999	999999	999999	999999	648	999999	476	999999	277	400	358	498	999999	921	999999	333	705	160	999999	382	999999	999999	606	999999	778	706	999999	999999	12	486	415	59	999999	
771	499	348	750	711	74	152	545	999999	822	955	891	999999	348	462	893	768	999999	909	511	999999	752	443	592	868	999999	942	772	999999	10	999999	999999	308	999999	665	432	429	583	993	96	38	836	999999	999999	651	999999	981	367	999999	999999	244	540	505	548	915	29	999999	755	882	346	131	380	938	126	41	970	592	953	999999	999999	474	195	999999	823	482	902	455	999999	999999	999999	999999	585	985	631	766	999999	489	760	999999	999999	999999	674	701	657	964	658	898	999999	999999	680	75	37	684	756	999999	58	589	682	75	23	573	168	813	671	953	999999	999999	317	999999	780	491	831	35	999999	663	800	999999	303	999999	999999	14	999999	392	270	155	999999	900	239	999999	717	670	999999	999999	999999	82	218	860	40	703	999999	272	999999	830	734	999999	243	999999	647	103	710	999999	295	999999	251	999999	308	775	552	999999	597	999999	166	196	999999	999999	685	147	119	963	454	939	999999	599	440	999999	423	444	999999	81	912	363	999999	145	420	162	999999	982	453	906	774	442	317	514	116	781	116	404	198	999999	999999	999999	999999	683	999999	999999	111	696	393	690	595	863	127	481	613	999999	999999	30	775	490	734	999999	999999	213	199	22	631	999999	493	999999	454	999999	256	44	567	816	470	579	496	649	60	688	598	762	320	911	324	836	999999	872	399	96	629	708	889	811	411	689	494	636	149	999999	999999	734	245	999999	999999	93	914	797	773	813	533	135	439	56	114	999999	892	287	697	999999	57	620	999999	368	398	548	999999	755	999999	999999	94	860	999999	999999	486	863	527	999999	304	241	922	999999	109	586	562	999999	999999	999999	706	480	796	216	939	354	114	591	475	999999	999999	78	938	168	392	999999	999999	673	999999	540	569	250	413	159	999999	465	872	943	521	999999	805	895	999999	999999	59	933	983	877	999999	166	793	894	398	650	999999	235	999999	764	999999	116	857	889	999999	738	999999	466	76	647	233	483	481	999999	79	792	999999	999999	799	637	999999	459	18	851	752	468	747	675	999999	763	999999	758	172	117	232	415	825	916	26	541	999999	999999	866	346	999999	447	684	632	824	999999	999999	279	435	665	655	999999	107	16	146	419	990	607	614	999999	60	999999	320	373	938	999999	966	999999	277	268	999999	526	999999	671	999999	314	999999	999999	850	255	194	326	332	506	462	959	317	999999	780	606	999999	430	977	999999	999999	999999	999999	320	694	999999	640	424	12	177	999999	138	680	435	809	832	635	876	999999	369	128	999999	999999	999999	911	999999	356	157	384	999999	718	188	999999	38	385	
27	187	999999	999999	690	999999	769	999999	165	449	333	289	881	19	947	971	673	673	618	445	999999	47	999999	409	715	813	493	50	342	458	999999	999999	651	59	791	999999	172	456	76	754	999999	421	986	999999	999999	999999	474	147	436	999999	55	999999	930	593	824	980	864	73	714	999999	131	729	980	999999	571	743	637	999999	227	999999	999999	226	607	863	96	149	60	948	999999	26	348	355	614	643	999999	372	659	68	235	811	999999	999999	742	999999	999999	629	440	289	802	844	71	642	919	143	890	828	908	999999	506	684	929	916	999999	698	538	775	125	346	999999	209	999999	579	607	416	512	999999	484	417	999999	999999	999999	771	999999	977	954	706	436	480	999999	584	999999	592	562	550	999999	999999	858	999999	661	857	514	104	985	603	760	491	45	513	999999	999999	354	500	836	999999	975	999999	771	273	743	831	999999	644	593	999999	745	501	27	66	534	639	850	440	999999	999999	952	614	785	999999	226	473	671	999999	849	571	240	962	756	999999	574	723	111	999999	310	829	517	999999	999999	999999	857	269	474	999999	999999	991	341	913	744	463	97	371	382	229	56	999999	170	425	795	999999	999999	782	745	504	491	810	537	265	999999	999999	999999	999999	113	518	694	999999	998	692	999999	858	239	999999	228	302	434	213	350	882	999999	39	669	101	84	999999	787	84	999999	969	497	177	463	999999	782	816	597	14	268	863	534	99	282	478	481	937	792	171	563	999999	80	288	999999	999999	718	111	268	774	18	623	730	620	999999	38	999999	999999	404	999999	999999	412	705	999999	945	486	358	999999	757	999999	620	146	696	999999	999999	82	899	219	707	999999	367	681	558	823	996	644	142	999999	656	253	283	704	542	639	627	161	746	650	999999	983	999999	270	353	999999	163	871	927	114	109	999999	139	999999	79	999999	795	999999	999999	882	433	999999	354	443	801	514	917	999999	604	999999	999	369	335	259	876	724	999999	999999	337	491	669	135	717	38	815	999999	999999	999999	635	946	844	764	308	864	999999	999999	999999	862	468	999999	999999	247	277	999999	115	739	45	879	999999	999999	94	697	535	371	999999	307	999999	325	628	515	399	629	291	658	222	245	70	471	42	844	95	648	638	498	341	431	858	846	922	85	260	244	188	290	861	156	238	999999	999999	999999	999999	323	999999	952	449	530	956	999999	657	870	679	999999	999999	274	269	999999	68	999999	40	791	449	746	402	999999	999999	165	450	10	797	999999	16	134	819	123	999999	771	414	686	999999	999999	474	249	198	62	406	685	397	999999	
30	424	999999	201	999999	860	999999	999999	920	690	696	294	999999	955	821	592	863	554	754	733	867	498	42	382	988	229	999999	210	557	999999	157	580	768	536	980	382	977	999999	999999	959	999999	705	850	723	999999	999999	999999	519	427	606	198	851	930	663	56	531	392	999999	213	686	543	999999	999999	580	999999	126	526	553	974	449	615	59	336	999999	99	172	647	319	393	233	499	999999	999999	951	161	305	649	114	490	459	990	271	999999	999999	426	375	999999	280	189	872	999999	187	544	978	991	149	999999	145	574	883	999999	83	332	979	196	736	999999	201	999999	999999	477	421	999999	525	459	353	448	794	999999	999999	609	999999	139	520	999999	321	272	805	960	22	780	999999	540	606	575	917	938	999999	355	689	999999	370	851	999999	999999	827	125	28	528	999999	700	730	999999	850	284	516	943	812	994	875	999999	690	241	417	466	964	881	465	950	542	999999	816	999999	689	843	248	999999	198	999999	167	206	253	286	322	321	60	746	999999	999999	68	973	136	636	480	225	199	139	443	484	440	945	999999	999999	986	999999	883	291	87	999999	45	999999	754	696	999999	678	230	999999	999999	999999	416	227	201	142	892	568	288	999999	999999	473	654	999999	999999	714	999999	222	999999	185	999999	89	437	768	999999	683	297	999999	229	999999	799	801	995	999999	220	999999	77	999999	753	527	186	999999	954	703	323	613	999999	926	907	50	999999	624	142	54	124	999999	999999	647	999999	518	845	823	349	999999	390	999999	478	869	899	744	999999	471	468	28	999	871	999999	733	455	65	330	370	999999	188	428	185	669	951	670	999999	999999	429	664	244	681	362	89	116	322	156	145	493	37	173	404	549	165	123	55	253	714	935	202	502	198	484	663	170	429	215	508	526	999999	999999	75	226	807	233	347	999999	792	28	420	309	920	999999	343	999999	999999	879	29	555	999999	427	666	744	999999	171	56	206	698	918	687	117	647	618	294	999999	108	187	742	931	776	408	461	999999	524	892	582	999999	151	999999	386	999999	196	952	620	781	862	330	988	645	187	150	948	873	341	313	661	311	553	834	898	606	147	97	779	507	966	970	229	344	589	999999	65	999999	542	147	920	999999	999999	512	646	999999	198	999999	754	635	460	587	364	999999	241	280	999999	316	768	779	412	108	183	123	999999	891	111	654	999999	490	94	999999	341	204	392	966	314	51	198	131	417	999999	342	999999	57	388	616	18	113	318	889	749	274	762	734	999999	999999	999999	696	754	676	999999	999999	274	999999	
544	999999	170	828	999999	966	765	128	646	371	999999	766	40	76	437	285	102	550	748	601	345	651	578	470	570	454	430	999999	443	999999	873	10	78	601	999999	142	455	999999	838	351	133	630	627	401	371	65	491	999999	269	479	999999	999999	301	672	215	999999	677	700	268	820	546	999999	685	999999	498	999999	999999	438	562	304	829	911	999999	999999	477	715	34	187	108	514	999999	611	999999	999999	999999	879	708	405	396	620	465	755	922	28	999999	712	945	435	903	999	367	62	999999	999999	649	671	291	999999	999999	500	868	500	601	753	857	999999	336	721	999999	618	663	302	52	942	999999	83	989	999999	999999	765	769	598	999999	109	156	910	356	129	999999	209	999999	999999	210	895	752	965	164	179	171	999999	385	233	115	999999	999999	999999	20	322	137	999999	682	597	302	439	999999	279	999999	502	606	946	587	999999	407	131	30	999999	101	156	200	873	919	820	532	999999	390	546	493	989	999999	999999	900	999999	992	748	526	999	521	771	175	482	748	999999	999999	999999	291	178	826	984	273	999999	973	863	999999	263	999999	861	75	569	58	999999	786	237	999999	524	56	999999	224	658	604	31	338	330	999999	999999	134	267	999999	318	999999	221	999999	509	999999	277	118	999999	911	999999	102	665	999999	951	722	980	696	521	922	57	999999	999999	954	177	389	252	167	653	882	415	138	398	999999	756	999999	837	474	286	511	471	999999	999999	641	485	566	939	96	386	607	999999	30	613	345	210	150	999999	267	552	129	483	119	465	163	506	999999	999999	61	999999	832	885	999999	999999	19	460	641	167	106	478	611	450	165	780	999999	999999	394	524	62	413	999999	416	580	922	999999	38	361	999999	856	145	875	861	888	908	553	722	494	610	604	999999	568	983	999999	788	999999	679	999999	339	999999	281	122	95	651	647	999999	999999	999999	999999	262	999999	999999	690	310	960	603	749	562	256	237	332	999999	783	920	178	845	632	799	792	999999	999999	711	32	999999	585	33	790	220	250	347	999999	999999	999999	357	624	785	878	682	999999	194	999999	126	80	111	97	884	338	174	483	801	938	626	522	611	775	279	86	159	725	937	999999	539	321	999999	109	915	999999	435	305	392	967	950	154	607	790	371	640	920	454	700	999999	625	736	448	408	510	894	300	582	355	708	728	956	718	381	662	999999	999999	12	181	399	902	869	100	999999	988	482	915	999999	413	999999	165	999999	34	999999	197	802	872	511	599	30	999999	853	950	999999	248	993	999999	999999	138	565	480	918	282	311	
792	756	645	613	419	38	999999	479	178	716	553	999999	932	475	999999	859	999999	659	412	161	204	999999	999999	416	596	999999	56	689	692	848	168	247	432	723	459	999999	166	268	101	571	999999	724	684	243	999999	224	71	999999	999999	278	633	821	516	999999	116	999999	837	239	26	999999	981	299	786	330	558	999999	600	999999	999999	753	703	673	567	841	999999	479	374	684	285	999999	933	97	648	424	999999	347	730	311	999999	999999	603	927	251	676	999999	751	999999	363	684	824	623	999999	943	999999	575	960	999999	999999	21	636	378	162	999999	644	999999	999999	651	372	999999	221	585	299	601	999999	999999	775	999999	890	261	368	541	20	10	999999	999999	999999	153	360	999999	264	93	66	300	999999	347	450	999999	607	194	695	109	999999	257	473	249	999999	260	999999	148	799	538	373	423	652	104	367	999999	501	885	411	750	301	523	999999	137	528	998	621	962	999999	801	823	706	565	268	966	763	536	221	999999	829	999999	221	59	725	999999	643	647	885	979	999999	482	722	999999	999999	808	62	405	345	720	335	639	680	999999	998	714	999999	857	393	138	999999	626	999999	460	581	999999	89	999999	999999	417	999999	361	735	999999	422	328	999999	922	620	999999	913	367	200	500	109	199	829	782	60	21	63	785	999999	999999	999999	670	999999	271	211	705	999999	588	279	928	999999	974	904	697	26	679	613	744	247	933	224	246	436	789	361	999999	420	306	423	999999	999999	999999	107	977	608	999999	999999	999999	721	915	730	335	98	271	665	135	295	999999	766	380	407	319	547	329	543	999999	244	999999	999999	820	999999	432	174	164	999999	735	876	926	999999	275	999999	773	33	999999	212	888	999999	174	134	236	999999	287	540	52	999999	54	562	777	999999	999999	999999	724	999999	901	999999	308	170	933	696	930	258	368	53	500	827	999999	296	225	999999	999999	999999	80	999999	999999	723	16	891	132	447	530	183	109	492	629	758	829	999999	132	701	904	727	224	477	999999	999999	999999	244	50	225	93	999999	346	660	789	999999	446	445	254	999999	623	999999	48	496	999999	756	159	875	999999	742	999999	999999	174	523	223	999999	776	602	999999	999999	986	772	851	906	999999	772	836	448	703	999999	999999	393	999999	999999	88	496	689	727	311	447	828	861	819	307	226	304	999999	823	447	862	703	843	361	547	200	851	999999	141	142	403	999999	710	999999	274	430	614	198	229	999999	726	247	58	301	646	999999	134	952	999999	689	69	189	23	999999	840	456	999999	999999	63	754	999999	929	557	594	908	999999	128	688	
554	999999	612	115	374	387	999999	999999	999999	999999	715	668	999999	898	23	451	83	999999	907	708	342	818	951	583	145	999999	999999	999999	690	464	999999	130	759	445	408	999999	87	954	814	635	290	225	802	925	326	394	688	337	916	115	521	694	999999	420	999999	736	925	38	970	999999	178	923	934	999999	169	999999	909	630	500	347	999999	129	409	281	427	127	25	999999	999999	751	999999	881	880	584	999999	697	510	349	99	671	750	59	983	915	999999	366	290	611	766	731	485	68	837	999999	741	402	295	347	999999	238	720	899	999999	229	122	297	53	360	257	471	94	569	999999	828	596	324	145	493	999999	70	837	414	269	999999	275	728	999999	310	843	550	999999	999999	999999	999999	951	850	287	999999	802	999999	323	930	364	304	647	915	527	18	982	427	267	801	533	931	401	999999	640	245	953	394	253	743	999999	707	69	920	999999	680	877	746	46	999999	999999	645	747	907	59	965	999999	360	999999	999999	327	425	293	610	999999	999999	468	644	220	999999	811	417	925	579	423	657	999999	726	703	847	999999	245	390	886	120	888	193	494	266	674	357	603	194	219	999999	101	423	999999	999999	795	221	242	999999	994	568	283	719	177	494	999999	730	999999	656	362	999999	92	45	406	499	999999	242	974	388	545	694	218	233	716	999999	999999	999999	785	445	999999	636	898	999999	396	327	999999	999999	999999	10	999999	943	195	946	831	316	343	65	26	959	999999	999999	247	854	999999	999999	999999	999999	999999	23	999999	999999	945	999999	748	726	14	382	648	88	662	583	226	973	524	601	999999	271	402	409	999999	276	227	999999	907	354	999999	999999	718	97	967	999999	175	12	838	999999	998	469	999999	999999	311	999999	416	937	306	955	346	999999	340	399	999999	98	658	603	999999	895	941	129	818	404	337	999999	663	561	999999	875	418	224	144	819	602	49	999999	999999	999999	860	859	289	999999	952	999999	135	713	999999	296	879	999999	572	809	942	763	879	999999	999999	777	350	999999	854	826	999999	999999	131	139	521	796	760	34	370	504	341	46	999999	599	866	999999	999999	257	343	275	241	747	845	414	201	66	999999	398	270	519	757	999999	999999	462	108	415	886	995	202	999999	536	855	767	999999	478	906	999999	289	785	417	575	103	963	589	595	999999	999999	716	937	465	83	372	764	850	747	778	41	209	501	999999	509	216	65	810	738	999999	979	778	936	999999	999999	443	613	999999	999999	999999	600	424	867	999999	714	179	999999	736	460	173	101	916	999999	999999	874	901	788	334	999999	368	
999999	162	851	218	704	922	999999	999999	509	640	999999	999999	906	93	187	999999	341	86	746	340	999999	328	360	574	295	999999	999999	999999	420	63	654	288	944	585	999999	447	999999	658	999999	791	999999	416	236	819	414	999999	20	245	522	999999	569	711	588	999999	221	999999	802	999999	923	641	999999	544	999999	456	985	480	967	330	468	740	999999	682	366	954	941	999999	101	540	170	115	999999	223	724	999999	494	943	700	376	374	904	645	999999	734	88	328	854	185	780	834	999999	221	690	777	999999	224	886	354	633	999999	480	629	271	999999	818	589	260	820	999999	962	52	780	999999	955	999999	999999	755	947	288	999999	96	999999	320	706	236	999999	371	445	941	938	999999	598	999999	999999	894	285	999999	181	999999	498	77	44	999999	818	791	999999	621	999999	223	687	468	939	999999	997	999999	914	318	565	889	923	227	814	999999	149	364	454	713	859	71	288	721	584	40	790	568	61	468	999999	999999	999999	999999	637	999999	264	480	668	532	79	201	999999	999999	818	291	993	280	263	166	999999	463	346	450	999999	672	934	966	884	908	286	999999	999999	999999	817	649	816	650	590	999999	623	669	696	922	644	999999	91	321	902	302	47	519	314	894	510	999999	578	999999	521	965	298	999999	999999	759	256	639	703	534	159	178	474	999999	690	999999	999999	298	766	424	999999	102	590	622	73	592	999999	766	134	603	999999	779	81	194	999999	625	303	999999	83	999999	676	14	999999	557	172	733	827	999999	999999	643	361	221	281	999999	825	429	999999	675	234	13	889	489	999999	110	588	380	107	290	223	75	377	217	225	829	999999	999999	999999	43	460	339	764	185	999999	999999	999999	999999	999999	918	368	709	250	628	110	999999	57	196	499	864	968	999999	636	999999	999999	764	275	153	996	451	414	34	301	350	224	894	248	714	552	33	859	854	871	188	999999	513	824	749	117	155	999999	999999	312	272	999999	668	999999	227	703	183	225	107	999999	999999	999999	344	418	900	414	215	831	999999	644	475	15	999999	920	999999	625	968	999999	526	999999	999999	668	853	722	38	285	999999	999999	30	21	379	808	761	999999	814	675	586	105	924	345	999999	323	449	999999	836	999999	999999	748	255	602	734	243	698	70	886	398	660	622	389	624	858	24	810	999999	275	667	999999	996	115	782	48	873	25	191	145	537	229	999999	885	771	334	807	946	428	286	145	999999	700	240	426	999999	964	715	309	486	886	512	999999	651	178	22	954	643	472	563	860	227	999999	925	359	178	724	736	618	999999	
61	77	392	55	999999	999999	999999	766	689	999999	83	999999	716	704	999999	34	999999	294	717	999999	379	999999	483	864	425	999999	999999	775	880	257	999999	238	999999	18	435	819	130	81	521	620	469	999999	954	999999	999999	702	510	812	999999	334	999999	439	999999	999999	921	887	594	527	629	221	955	999999	885	441	999999	845	71	708	999999	439	999999	999999	772	999999	298	191	219	777	999999	999999	417	790	108	556	191	861	999999	999999	97	548	999999	602	452	310	665	691	312	522	999999	644	641	802	543	999999	429	45	667	999999	570	999999	677	816	999999	906	803	175	679	339	260	613	636	823	620	730	214	312	587	999999	441	607	879	697	999999	740	91	999999	256	861	136	999999	204	297	677	999999	999999	999999	999999	546	507	499	22	972	999999	626	999999	999999	192	812	999999	999999	457	205	490	963	859	979	278	999999	824	198	918	999999	213	114	999999	349	999999	272	859	795	999999	51	964	942	594	906	435	920	733	273	433	444	999999	999999	999999	998	806	713	498	891	999999	58	722	319	580	205	769	167	216	668	671	919	953	999999	275	416	241	548	379	999999	999999	358	999999	560	765	484	999999	999999	416	999999	542	999999	774	967	655	803	329	654	371	399	147	277	713	74	601	513	490	590	743	999999	767	267	999999	545	346	792	380	171	554	106	215	575	751	795	135	239	155	999999	592	471	96	999999	999999	999999	815	287	644	613	959	999999	993	999999	460	134	654	285	108	238	630	863	433	999999	110	274	193	999999	526	917	999999	372	367	999999	997	281	204	190	999999	364	729	999999	999999	766	211	999999	999999	999999	124	626	151	999999	141	917	364	999999	48	928	486	999999	796	253	761	726	674	597	894	498	412	999999	929	473	204	743	508	571	715	999999	999999	999999	999999	388	999999	899	775	999999	240	999999	150	278	999999	276	703	999999	567	486	308	431	101	614	407	615	403	999999	696	999999	655	397	418	793	23	381	972	999999	999999	417	795	999999	950	585	366	454	358	999999	999999	663	770	999999	186	32	273	294	575	351	409	555	985	999999	999999	107	442	999999	999999	999999	264	862	999999	999999	425	160	691	446	480	515	258	953	999999	269	999999	43	907	628	999999	395	529	729	805	999999	279	205	999999	999999	999999	852	152	522	422	999999	878	94	370	999999	611	35	999999	826	813	999999	102	999999	298	725	534	180	200	814	632	999999	827	999999	66	671	999999	229	727	418	788	628	999999	735	999999	265	390	904	672	999999	27	195	64	703	916	746	538	999999	907	999999	748	999999	662	338	890	777	
184	999999	999999	698	991	999999	308	923	999999	194	696	366	916	42	345	629	999999	999999	796	446	591	999999	618	319	142	999999	999999	31	999999	310	966	44	999999	762	91	47	999999	973	179	636	887	999999	999999	731	999999	999999	906	874	371	129	980	632	542	454	196	59	735	999999	999999	69	78	287	263	999999	999999	999999	521	163	951	308	752	533	999999	999999	559	459	469	886	269	999999	35	999999	659	550	999999	999999	502	400	576	999999	311	999999	999999	999999	568	609	878	927	999999	398	660	753	923	73	376	456	773	381	999999	736	999999	848	458	605	43	629	627	999999	417	885	169	131	586	919	996	999999	126	748	602	949	999999	541	383	999999	310	282	525	595	183	873	999999	130	506	840	999999	999999	710	811	87	938	981	175	520	999999	238	999999	176	999999	77	782	340	35	779	999999	165	59	474	999999	305	760	114	999999	539	543	325	48	625	999999	478	999999	883	315	671	999999	967	416	999999	999999	643	771	116	999999	528	999999	543	544	350	999999	999999	401	988	133	515	326	833	949	999999	976	312	199	999999	430	999999	535	999999	999999	999999	125	977	999999	38	719	943	534	654	593	513	999999	999999	781	999999	999999	70	87	553	759	799	999999	829	28	780	54	452	999999	857	685	985	992	500	518	190	235	999999	999999	372	278	999999	981	671	250	999999	999999	975	531	501	999999	369	458	999999	150	234	999999	999999	958	967	984	277	499	677	968	607	521	999999	492	999999	473	999999	133	714	284	578	999999	683	589	582	294	78	920	951	17	326	536	21	360	999999	181	999999	625	999999	387	999999	999999	313	702	642	924	848	999999	930	38	370	999999	999999	706	571	999999	335	999999	386	999999	915	356	547	669	652	999999	509	999999	208	429	999999	864	164	336	283	888	514	980	946	657	999999	585	999999	923	646	90	999999	314	999999	877	845	242	248	295	471	654	152	643	60	571	424	560	999999	999999	999999	506	90	999999	999999	683	900	355	760	999999	246	999999	365	624	33	572	288	205	508	330	584	999999	999999	999999	864	999999	745	999999	930	999999	243	999999	300	490	429	150	999	384	880	115	976	500	999999	520	59	141	298	999999	620	999999	292	228	61	964	926	212	880	221	552	804	937	39	425	385	495	360	999999	875	999999	882	999999	999999	324	999999	353	94	820	115	819	733	999999	227	260	452	102	24	835	999999	999999	227	270	787	832	86	178	999999	999999	105	34	698	100	999999	999999	738	914	999999	903	658	620	842	391	775	401	819	473	999999	779	973	293	481	525	715	321	978	999999	785	
999999	248	999999	406	19	724	90	999999	643	999999	894	522	537	713	120	186	715	721	835	495	395	23	612	458	177	111	812	999999	183	385	999999	354	126	139	999999	665	433	224	999999	666	694	280	185	555	825	267	445	580	371	348	10	599	152	137	399	68	999999	776	238	999999	912	537	947	999999	816	549	999999	408	406	454	753	500	999999	999999	800	124	999999	67	999999	910	666	242	999999	835	385	510	211	989	999999	258	39	657	999999	924	754	166	999999	918	739	285	999999	47	999999	916	594	509	710	974	999999	999999	231	578	999999	328	251	680	356	122	999999	315	348	999999	668	157	424	106	515	964	999999	644	999999	999999	327	999999	58	999999	68	999999	999999	876	800	237	662	463	36	461	514	666	999999	83	999999	221	45	999999	937	454	378	999999	502	999999	993	999999	559	692	493	312	999999	794	280	623	622	91	871	999999	515	120	754	214	130	963	591	848	291	350	833	580	883	999999	421	604	999999	999999	772	752	882	63	999999	970	970	724	210	999999	999999	70	461	729	349	39	917	826	700	173	999999	538	906	999999	465	218	858	913	429	365	999999	676	372	590	318	999999	134	999999	999999	783	999999	999999	762	871	999999	999999	889	113	240	854	999999	594	903	96	136	244	999999	999999	598	469	121	66	305	845	347	720	697	870	421	230	905	465	394	916	928	509	776	45	692	243	999999	999999	683	574	388	999999	772	286	464	83	283	999999	863	972	671	188	999999	917	533	741	533	28	692	20	949	521	209	986	167	999999	999999	809	54	364	999999	366	383	999999	466	999999	947	999999	416	347	947	518	999999	422	254	750	408	999999	512	950	999999	310	72	999999	625	866	999999	785	999999	836	615	999999	352	508	832	315	805	380	460	973	794	123	611	999999	73	441	999999	786	741	999999	228	999999	307	999999	654	999999	303	999999	115	600	970	999999	301	580	731	999999	999999	104	590	939	944	38	999999	538	166	596	699	718	610	194	947	801	54	712	617	16	176	259	999999	992	999999	105	274	860	12	632	822	41	622	589	275	824	206	802	472	999999	999999	999999	936	68	150	585	109	920	652	178	127	588	999999	725	317	916	251	598	927	849	763	999999	535	534	774	667	105	30	918	133	999999	999999	999999	427	805	407	322	795	999999	436	995	353	999999	833	514	243	79	897	999999	359	999999	608	874	622	437	999999	999999	411	294	999999	999999	89	12	529	573	875	999999	544	920	909	603	455	999999	500	853	999999	339	999999	999999	999999	999999	208	999999	569	549	999999	377	627	
989	999999	174	910	511	379	999999	999999	351	999999	270	999999	999999	534	976	372	999999	999999	999999	384	769	28	333	540	391	753	884	999999	999999	443	979	576	508	999999	555	999999	745	999999	999999	999999	999999	937	77	650	999999	999999	646	73	231	999999	813	422	999999	999999	858	999999	818	634	529	757	495	999999	585	907	709	694	999999	183	979	208	626	72	192	496	831	831	999999	682	108	10	116	820	68	954	999999	566	441	999999	999999	999999	959	121	173	197	880	885	999999	169	941	747	999999	473	93	999999	759	999999	239	647	171	36	30	146	535	528	999999	674	609	630	288	999999	262	625	320	405	249	999999	999999	995	616	946	479	791	741	361	749	643	736	45	205	878	336	999999	353	836	563	822	586	644	546	215	285	999999	999999	798	494	634	999999	999999	999999	253	852	999999	999999	225	556	999999	405	183	779	999999	938	573	434	999999	816	999999	282	999999	841	427	929	263	459	411	670	748	999999	943	999999	125	999999	58	999999	952	36	999999	762	138	289	334	427	412	999999	539	277	999999	306	482	982	35	362	999999	846	999999	323	598	785	629	554	808	999999	462	316	663	525	999999	322	482	382	723	706	153	204	517	999999	526	397	919	144	958	452	436	960	999999	763	812	999999	999999	638	437	317	143	583	481	14	999999	106	211	23	387	999999	823	110	268	328	218	484	338	366	797	999999	999999	495	596	366	893	999999	474	900	713	999999	999999	844	944	415	999999	569	722	513	43	430	195	906	999999	568	628	336	702	523	555	337	872	538	999999	999999	452	648	987	125	999999	474	999999	999999	310	699	999999	999999	999999	852	754	648	999999	825	332	999999	25	958	738	37	737	999999	798	950	355	385	814	887	999999	718	963	925	582	607	402	569	798	884	605	66	595	649	181	849	768	999999	575	57	215	474	999999	493	999999	960	387	553	999999	681	999999	924	999999	95	976	446	889	829	999999	999999	999999	763	578	140	999999	999999	442	98	999999	949	192	448	999999	767	682	538	507	479	25	621	229	849	894	126	999999	681	181	509	672	999999	960	999999	999999	999999	624	999999	896	999999	140	238	527	299	167	726	499	517	125	127	413	999999	939	419	999999	999999	934	999999	869	461	212	999999	509	932	426	662	988	252	607	398	152	239	641	999999	349	787	103	930	692	999999	627	999999	565	999999	999999	234	794	551	136	999999	486	51	999999	999999	877	458	728	595	999999	999999	737	999999	909	726	974	999999	806	999999	999999	999999	360	14	891	999999	833	790	126	454	836	999999	999999	999999	126	220	999999	
111	999999	207	549	891	999999	508	67	196	440	381	512	999999	89	922	428	282	481	111	46	482	999999	882	611	97	342	999999	758	999999	637	300	140	698	999999	873	528	609	999999	188	999999	851	946	999999	271	462	288	999999	999999	914	773	595	999999	24	184	438	951	773	595	462	999999	784	750	385	558	999999	250	813	33	216	403	818	999999	999999	999999	194	535	999999	620	158	999999	65	908	999999	907	999999	334	125	523	386	922	754	23	999999	629	191	110	999999	999999	999999	221	475	263	168	999999	999999	296	672	880	989	903	505	162	999999	653	503	999999	907	478	999999	814	134	299	999999	294	999999	805	788	673	952	94	964	309	499	937	999999	801	999999	332	953	756	662	245	533	483	999999	601	576	866	136	999999	203	103	639	316	999999	185	999999	999999	999999	159	507	998	999999	905	938	205	663	999999	320	701	999999	584	525	999999	162	889	765	172	867	999999	239	921	546	647	890	871	999999	192	850	167	194	999999	461	803	258	663	317	628	545	231	937	999999	556	435	189	618	999999	999999	164	207	419	454	16	822	919	586	462	290	999999	77	535	481	999999	162	516	259	133	999999	510	498	582	147	627	646	121	172	374	121	467	999999	303	790	37	653	748	739	869	639	999999	672	211	37	612	478	999999	999999	999999	403	999999	929	999999	856	999999	666	625	281	827	999999	711	757	221	351	822	743	773	745	453	16	999999	776	390	494	837	837	297	554	534	158	999999	654	755	971	202	537	999999	446	420	371	999999	476	999999	999999	999999	136	999999	999999	215	869	704	951	999999	410	999999	151	549	999999	29	541	999999	80	747	999999	420	66	999999	250	159	999999	999999	336	334	91	978	938	864	999999	999999	710	386	437	999999	999999	454	999	641	355	981	999999	988	784	999999	879	999999	957	999999	999999	999999	870	135	221	710	999999	999999	999999	626	931	999999	61	999999	668	999999	999999	164	941	999999	91	999999	420	425	656	268	999999	999999	182	999999	454	99	31	218	631	792	695	585	175	726	428	753	86	382	709	923	999999	773	329	999999	999999	724	60	999999	647	19	999999	455	479	952	612	999999	739	468	181	999999	410	842	999999	876	750	999999	989	225	312	337	999999	48	716	732	338	999999	999999	833	999999	999999	48	794	571	622	124	250	116	999999	124	804	24	999999	210	867	523	97	999999	452	598	387	999999	999999	923	999999	861	639	738	746	999999	287	999999	905	999999	451	803	615	280	999999	762	510	999999	776	999999	999999	323	540	999999	849	219	999999	217	534	244	999999	999999	213	999999	262	760	
999999	511	370	599	999999	167	119	948	758	73	907	999999	94	999999	98	761	958	734	425	996	331	801	889	537	382	79	999999	999999	256	999999	599	744	28	999999	288	999999	265	999999	999999	350	999999	999999	999999	785	999999	999999	132	999999	155	661	47	999999	455	265	439	683	622	832	227	767	55	448	701	312	999999	999999	797	999999	411	999999	505	999999	471	999999	999999	739	722	113	999999	947	946	276	525	595	418	131	999999	763	842	605	386	999999	959	505	305	766	890	776	321	148	637	321	999999	66	165	999999	16	380	999999	999999	960	518	999999	999999	820	778	922	115	893	999999	999999	44	969	806	713	83	821	966	779	35	848	945	999999	999999	320	635	833	999999	999999	163	124	999999	299	999999	999999	868	825	690	684	999999	843	784	882	969	999999	999999	351	637	352	92	444	50	999999	447	999999	24	999999	520	959	195	999999	463	999999	999999	999999	999999	744	827	171	999999	257	141	291	262	192	74	73	822	822	717	999999	999999	126	358	718	999999	326	851	299	629	151	315	730	499	999999	389	119	999999	741	999999	999999	999999	476	508	834	313	758	349	265	787	999999	904	697	252	901	749	347	326	32	163	999999	999999	537	542	999999	999999	410	999999	680	999999	954	921	91	514	859	769	999999	618	523	415	325	976	999999	512	677	247	618	488	598	832	51	792	999999	587	677	964	999999	933	804	893	903	966	669	461	832	40	999999	193	393	142	30	729	803	617	999999	663	306	35	864	999999	332	921	203	999999	999999	172	801	999999	999999	894	999999	795	813	999999	999999	358	999999	144	679	647	999999	999999	999999	466	811	322	989	512	748	23	667	962	79	999999	571	981	773	999999	999999	999999	999999	329	999999	498	999999	235	999999	183	115	999999	999999	172	356	999999	999999	897	826	737	46	449	183	298	754	999999	236	819	999999	475	68	530	584	495	444	18	418	104	89	607	115	999999	999999	815	407	999999	666	999999	999999	852	306	673	999999	999999	999999	261	496	940	575	999999	271	540	509	450	124	999999	905	860	727	347	808	948	999999	229	632	459	52	368	890	496	167	730	213	873	179	999999	374	549	999999	193	521	477	528	557	345	574	87	955	999999	822	362	999999	999999	278	999999	357	999999	936	999999	334	999999	138	60	88	374	541	999999	999999	999999	999999	220	366	159	543	999999	341	429	999999	884	999999	382	999999	667	77	144	361	952	935	999999	999999	539	438	999999	386	999999	392	426	450	192	804	247	451	684	999999	612	999999	999999	244	452	712	928	595	62	356	952	131	471	982	944	999999	588	402	
806	460	999999	999999	999999	773	568	443	914	978	87	999999	999999	931	412	999999	999999	999999	705	718	492	999999	999999	943	386	789	999999	853	999999	444	999999	999999	225	845	644	234	780	999999	774	882	675	19	797	949	999999	972	536	999999	719	774	527	805	318	870	909	689	567	256	999999	441	999999	999999	999999	999999	482	907	864	999999	999999	188	916	634	999999	822	999999	483	330	943	435	414	263	413	999999	157	999999	701	861	355	999999	955	666	533	436	343	543	960	497	326	999999	610	117	999999	734	999999	857	892	440	999999	827	435	999999	624	820	990	188	936	999999	999999	563	781	56	519	999999	340	521	999999	207	41	289	92	985	13	999999	824	999999	701	678	602	299	34	270	375	527	510	596	51	713	445	999999	606	388	133	999999	695	999999	598	522	404	999999	999999	694	409	216	745	449	365	158	996	999999	486	267	979	84	538	999999	680	992	538	999999	480	679	999999	999999	682	999999	862	249	780	270	999999	999999	284	582	825	999999	999999	169	782	70	999999	999999	717	752	678	348	409	58	234	184	883	605	984	660	549	794	932	533	533	999999	587	126	377	735	984	307	983	406	259	999999	660	521	220	477	512	586	962	19	207	343	305	813	24	606	999999	999999	204	623	43	40	406	337	635	741	483	999999	525	981	767	381	364	12	799	35	524	999999	395	517	158	962	832	999999	999999	200	745	773	111	771	999999	881	999999	370	372	228	999999	999999	886	478	993	397	71	981	251	826	978	999999	23	999999	91	999999	716	686	474	80	999999	482	12	444	995	709	23	999999	631	885	278	999999	999999	580	231	202	485	917	523	999999	999999	850	681	509	221	453	759	121	690	345	174	426	999999	302	30	330	329	451	483	294	383	317	359	365	557	999999	999999	443	767	999999	538	799	173	713	179	999999	801	502	233	999999	949	999999	73	296	720	852	108	347	999999	901	872	44	443	239	387	999999	501	326	952	237	791	326	353	999999	807	375	999999	192	133	673	529	827	227	931	344	999999	999999	72	999999	705	885	324	883	866	999999	503	365	933	335	585	999999	999999	550	996	999999	633	559	272	489	355	999999	916	224	886	382	55	999999	512	999999	906	349	438	999999	999999	999999	999999	999999	486	999999	313	19	999999	856	547	816	54	286	231	999999	711	999999	982	583	299	116	999999	999999	999999	494	971	687	999999	999999	429	246	427	803	303	999999	999999	199	82	487	186	999999	279	999999	677	79	337	999999	594	342	193	984	366	855	999999	150	382	377	999999	992	999999	626	166	999999	
437	999999	398	250	982	577	999999	999999	849	999999	406	952	836	908	432	926	166	212	102	520	855	444	879	572	421	163	999999	915	752	999999	674	560	999999	989	632	375	999999	97	786	999999	454	999999	144	861	999999	999999	999999	999999	945	520	836	610	533	999999	435	993	999999	826	828	828	306	971	999999	770	829	999999	771	847	999999	999999	255	79	999999	85	76	192	309	28	999999	981	999999	999999	970	999999	253	73	36	999999	563	639	944	854	999999	957	721	483	903	999999	41	611	999999	999999	198	888	275	767	195	458	579	999999	693	999999	999999	846	999999	499	999999	537	527	999999	820	236	293	645	999999	400	810	467	999999	592	289	935	986	512	323	999999	999999	91	965	999999	878	577	999999	321	946	540	151	421	978	999999	481	375	999999	275	791	441	182	999999	776	999999	956	727	104	986	999999	999999	427	210	532	595	880	920	571	51	887	252	999999	972	699	581	259	999999	999999	141	121	914	98	720	720	882	999999	75	315	101	529	160	482	980	358	198	123	941	888	393	351	561	803	806	999999	548	182	209	853	204	625	567	249	999999	999999	58	670	999999	489	999999	383	999999	615	999999	521	999999	770	289	623	511	468	999999	509	105	789	560	120	291	999999	182	709	22	222	120	475	961	999999	519	115	310	528	416	999999	248	19	536	999999	333	294	650	778	892	585	351	736	317	67	153	999999	324	937	388	999999	317	940	371	999999	999999	999999	559	826	999999	183	322	983	61	856	271	95	263	999999	787	999999	692	404	816	436	871	999999	999999	903	767	346	791	373	149	52	154	999999	648	934	451	328	735	824	527	999999	273	368	999999	461	795	67	919	999999	159	999999	999999	999999	133	935	731	130	999999	655	68	913	392	949	843	19	712	999999	447	328	172	999999	999999	868	999999	999999	173	512	699	706	117	999999	426	91	223	999999	370	241	999999	713	213	331	999999	89	999999	999999	337	323	524	675	749	831	620	601	547	999999	999999	813	46	999999	771	228	430	150	547	358	497	999999	999999	94	648	480	999999	734	125	841	987	192	999999	272	769	999999	988	34	957	286	99	999999	543	532	639	556	205	999999	941	999999	999999	340	999999	417	126	36	587	439	999999	278	49	886	485	705	703	999999	999999	773	266	921	239	406	193	271	269	671	767	213	455	101	285	999999	999999	140	941	656	999999	695	156	743	272	558	997	999999	246	213	999999	837	829	703	999999	432	890	29	755	504	157	999999	157	999999	999999	383	984	934	999999	405	999999	999999	999999	56	999999	26	999999	523	659	
681	408	505	34	65	331	999999	384	752	256	853	999999	999999	999999	446	509	999999	547	700	484	888	574	72	695	841	119	999999	83	999999	417	829	805	999999	369	83	105	652	999999	102	133	339	999	241	999999	150	650	330	999999	999999	999999	999999	999999	925	48	771	116	345	999999	192	999999	337	855	999999	344	999999	57	387	413	999999	350	856	133	455	999999	999999	888	342	384	554	201	999999	999999	999999	245	502	360	879	999999	598	967	760	842	74	155	795	999999	408	896	271	102	272	999999	669	999999	690	791	33	358	894	882	773	999999	999999	990	167	314	999999	365	842	76	178	59	814	999999	999999	24	69	999999	999999	670	490	445	122	462	928	871	363	779	555	999999	337	999999	444	716	999999	799	999999	83	988	491	383	52	64	205	924	223	113	336	999999	676	731	723	576	233	999999	337	847	802	71	295	950	999999	810	141	738	999999	615	107	999999	790	436	999999	321	300	297	999999	391	917	538	715	999999	37	393	879	999999	614	999999	221	324	865	951	784	999999	999999	540	62	242	922	466	286	999999	15	195	605	249	745	411	285	935	954	999999	930	999999	356	527	923	937	931	999999	134	692	403	999999	284	839	651	999999	619	999999	244	214	468	460	261	117	763	841	999999	640	243	212	999999	285	999999	919	31	520	665	184	617	999999	311	770	342	999999	999999	231	911	999999	597	999999	792	525	999999	749	487	479	999999	249	764	91	160	999999	919	922	23	128	424	365	817	141	319	444	152	129	903	698	128	999999	902	541	930	31	53	471	419	162	583	619	441	551	508	426	420	536	964	19	850	420	999999	95	999999	999999	948	466	462	357	383	582	846	788	999999	354	346	233	999999	138	999999	457	512	861	545	999999	923	276	632	892	34	616	999999	999999	999999	708	97	817	733	384	82	587	19	72	779	10	773	653	200	999999	89	197	999999	999999	761	403	907	718	550	12	999999	682	833	569	333	766	428	999999	940	999999	267	528	499	776	66	999999	448	450	999999	544	41	280	999999	478	813	836	241	999999	141	455	999999	378	999999	999999	751	400	753	449	738	22	999999	999999	712	999999	895	560	698	608	779	101	954	467	636	999999	999999	362	606	364	756	496	999999	110	820	999999	853	889	262	767	35	666	999999	998	999999	79	961	999999	567	999999	999999	262	148	633	548	50	999999	342	741	270	760	398	793	398	693	251	487	482	10	227	693	16	308	930	582	999999	183	956	999999	567	54	760	795	77	781	504	999999	901	561	779	995	520	158	991	17	
637	872	999999	999999	999999	999999	489	219	999999	845	577	953	218	61	434	867	543	999999	184	226	10	999999	726	999999	199	999999	999999	920	231	999999	999999	857	999999	923	945	999999	655	651	296	974	999999	550	456	999999	214	550	999999	850	137	912	461	934	974	775	16	44	156	999999	125	575	999999	569	988	999999	999999	719	646	295	115	999999	221	999999	299	209	660	460	156	504	412	648	754	735	792	999999	770	999999	999999	541	916	910	999999	999999	999999	999999	968	999999	561	999999	999999	495	904	854	744	943	700	999999	999999	775	999999	556	999999	651	508	999999	821	281	999999	999999	999999	435	836	999999	378	205	99	478	365	578	999999	664	999999	999999	999999	999999	743	899	990	849	999999	211	602	999999	999999	999999	32	999999	244	69	999999	696	229	882	982	132	999999	800	999999	549	854	232	214	999999	544	999999	657	79	705	591	733	921	999999	926	70	999999	833	728	687	18	182	646	999999	305	999999	999999	999999	999999	999999	823	268	999999	424	999999	994	396	996	535	573	967	713	952	747	653	336	977	415	303	999999	999999	299	930	123	477	999999	218	999999	909	397	10	24	640	999999	881	332	790	507	839	932	674	159	307	165	719	304	230	899	589	969	701	138	152	999999	999	534	999999	829	946	85	786	407	97	148	573	999999	83	718	865	330	545	999999	999999	370	156	999999	991	775	403	182	999999	319	409	999999	695	999999	872	444	244	356	999999	999999	561	999999	999999	277	71	169	999999	766	231	511	43	269	434	231	562	781	999999	999999	543	563	999999	773	929	477	999999	157	452	701	999999	638	483	518	999999	583	999999	812	225	879	625	831	193	636	951	644	285	150	515	473	319	101	395	999999	813	441	535	787	999999	999999	279	914	999999	890	686	593	37	524	932	850	313	999999	565	999999	696	711	379	999999	999999	999999	201	857	641	999999	391	988	252	561	705	999999	57	140	977	999999	609	999999	125	302	950	999999	616	999999	217	999999	169	569	536	999999	236	111	71	737	999999	549	485	421	282	737	509	697	351	476	818	47	999999	999999	999999	999999	570	999999	999999	87	848	464	678	440	650	976	999999	821	462	36	335	604	833	320	999999	999999	72	197	438	388	793	262	999999	149	942	179	863	999999	999999	518	655	250	514	999999	889	510	870	55	771	306	917	999999	245	325	999999	224	213	999999	17	344	955	382	557	999999	999999	595	448	999999	498	480	122	832	34	944	999999	94	999999	850	431	664	566	26	999999	141	470	115	27	701	998	728	999999	381	999999	462	562	282	693	306	699	303	72	
999999	556	301	194	95	662	999999	944	67	134	363	70	353	999999	938	999999	999999	999999	188	999999	747	540	770	514	740	852	572	391	107	401	793	999999	999999	999999	999999	470	134	999999	384	453	999999	756	941	603	999999	999999	636	999999	624	325	277	999999	999999	724	324	999999	786	786	999999	242	999999	909	847	999999	340	999999	932	751	999999	478	999999	478	999999	999999	852	991	599	176	901	428	999999	887	766	781	999999	245	640	413	999999	433	683	999999	999999	152	362	816	999999	285	273	410	389	999999	142	999999	493	798	194	785	871	333	212	999999	884	34	25	212	999999	75	542	999999	571	528	473	129	794	999999	975	230	382	999999	92	324	902	501	49	342	755	999999	999999	334	61	855	542	953	231	73	463	478	136	159	673	843	742	178	839	860	420	22	999999	999	823	964	413	834	251	887	717	393	985	683	457	532	777	999999	999999	999999	986	520	897	999999	41	506	103	999999	373	249	581	999999	661	999999	921	999999	268	298	511	96	999999	707	711	999999	356	999999	493	453	702	999999	75	999999	135	132	999999	900	999999	631	968	326	870	190	471	12	316	982	731	806	762	715	273	489	706	956	274	289	809	564	383	961	23	650	999999	232	183	56	609	999999	314	31	999999	999999	999999	194	226	999999	245	708	36	999999	347	999999	691	987	877	585	829	999999	858	595	101	561	257	16	313	999999	660	249	999999	999999	999999	202	502	741	999999	635	169	521	999999	12	999999	110	537	19	999999	336	959	542	355	598	226	440	999999	718	930	999999	999999	999999	999999	999999	999999	996	879	999999	990	154	999999	950	899	251	999999	999999	438	856	551	999999	999999	247	999999	999999	270	127	893	240	999999	942	522	783	811	31	255	999999	640	743	401	57	999999	771	29	999999	152	999999	643	113	181	909	12	999999	999999	939	52	152	999999	904	736	492	112	999999	722	57	632	999999	148	877	999999	999999	676	695	464	503	770	262	228	999999	999999	261	484	790	68	144	940	698	615	871	979	999999	914	736	16	908	944	580	58	971	999999	741	870	766	117	999999	242	317	369	673	178	999999	924	28	79	484	999999	999999	999999	999999	117	933	794	277	999999	892	666	940	999999	556	559	199	213	256	999999	102	391	717	683	467	999999	633	339	942	999999	999999	188	999999	999999	532	899	632	990	470	864	913	999999	603	999999	999999	999999	999999	999999	813	999999	979	586	678	952	976	999999	999999	638	999999	999999	484	604	852	574	707	714	770	999999	166	656	999999	209	742	392	161	155	999999	999999	468	999999	609	14	999999	827	723	
613	510	943	690	438	608	994	867	999999	389	319	104	38	171	510	173	28	999999	167	999999	779	843	999999	801	830	315	452	999999	999999	86	480	999999	999999	999999	999999	213	827	593	999999	57	999999	342	958	999999	841	999999	759	999999	958	369	591	541	369	999999	944	999999	224	151	999999	133	165	824	277	708	999999	999999	80	188	77	306	999999	434	744	119	266	447	999999	293	999999	779	555	765	999999	239	494	938	718	394	905	999999	999999	999999	733	999999	999999	117	74	259	999999	609	980	999999	619	662	33	999999	999999	259	383	507	884	930	192	89	577	999999	613	48	999999	971	999999	685	282	743	999999	661	700	151	227	159	382	635	201	999999	799	975	156	558	999999	999999	151	999999	21	408	449	68	503	653	35	502	503	36	999999	131	96	304	307	876	355	372	466	655	999999	234	134	258	739	999999	290	602	253	65	999999	885	830	64	674	874	999999	258	168	57	125	999999	999999	356	999999	80	273	504	677	279	212	844	871	495	436	999999	284	201	328	999999	373	433	258	447	203	160	999999	42	630	433	582	107	999999	418	540	999999	578	777	659	669	569	785	924	973	853	999999	24	345	628	887	599	112	929	497	683	691	476	999999	999999	999999	779	240	874	999999	999999	999999	999999	462	954	999999	218	999999	541	999999	111	587	508	284	593	215	146	955	414	743	999999	480	177	716	735	848	841	369	999999	220	999999	338	911	680	287	748	999999	999999	390	509	678	102	570	280	396	999999	193	201	624	999999	999999	824	999999	999999	420	999999	937	924	727	115	286	848	882	331	768	772	999999	999999	997	845	857	584	574	904	74	999999	909	896	329	638	999999	650	745	999999	907	999999	511	780	270	999999	811	433	834	285	999999	829	220	249	511	999999	999999	999999	999999	779	999999	728	259	921	76	678	316	50	604	98	450	999999	113	214	424	999999	271	999999	567	999999	43	434	750	299	682	244	531	670	999999	706	218	309	456	965	999999	999999	816	999999	999999	591	753	770	829	745	999999	596	726	15	999999	808	362	999999	798	266	746	999999	999999	999999	249	832	157	646	999999	897	879	151	189	148	625	245	886	680	193	975	193	273	604	14	465	95	999999	999999	845	586	354	685	510	999999	229	923	210	856	350	999999	444	117	125	999999	999999	999999	416	587	999999	589	922	681	350	822	82	482	70	973	505	163	324	632	800	999999	999999	204	640	989	999999	702	999999	40	340	999999	541	86	999999	672	148	771	679	999999	999999	999999	664	999999	344	687	999999	746	862	236	361	999999	566	811	
316	56	388	671	62	999999	668	687	554	892	350	48	291	996	335	397	999999	733	484	394	496	543	414	880	859	952	872	183	839	808	678	999999	746	729	769	111	294	476	718	263	999999	457	999999	772	332	999999	406	130	421	475	999999	627	712	181	325	999999	999999	999999	811	110	553	495	847	999999	223	206	301	999999	237	999999	113	368	999999	231	132	49	831	642	557	563	556	752	762	374	416	60	441	574	414	996	468	785	665	618	709	776	609	966	558	135	999999	845	893	999999	371	43	613	490	58	999999	941	999	950	258	999999	801	733	483	999999	172	999999	999999	156	240	765	327	703	405	522	356	439	864	93	432	999999	999999	859	575	12	383	999999	951	999999	999999	65	999999	835	417	74	907	52	999999	637	396	999999	999999	698	662	431	999999	999999	217	999999	999999	846	86	915	528	698	843	942	167	999999	955	725	813	210	999999	185	306	492	999999	341	614	999999	312	237	697	71	281	22	206	153	958	53	239	982	824	291	978	553	999999	718	231	965	884	655	681	671	999999	87	679	486	999999	561	53	999999	364	397	544	999999	228	999999	427	830	745	24	521	912	495	999999	386	736	207	752	185	999999	999999	999999	429	657	556	35	513	999999	999999	720	28	999999	999	363	628	999999	999999	139	334	999999	999999	401	229	870	143	768	999999	726	701	942	289	999999	385	475	766	715	968	886	999999	202	953	999999	496	999999	996	124	912	142	212	949	989	77	999999	999999	287	718	999999	558	523	787	849	787	999999	999999	440	645	32	534	999999	999999	468	860	837	141	895	76	904	999999	874	999999	856	53	523	999999	953	221	954	58	197	58	295	420	373	999999	352	175	730	106	594	360	101	387	545	999999	491	138	239	296	440	221	813	235	683	503	931	999999	999999	999999	447	228	690	973	999999	999999	627	58	999999	333	999999	730	345	808	609	523	999999	478	508	233	270	999999	999999	668	618	975	244	999999	736	869	582	547	900	979	658	375	999999	128	50	997	671	443	641	906	507	710	875	15	999999	999999	999999	999999	307	51	490	622	246	31	365	371	313	568	321	627	750	999999	999999	999999	999999	999999	853	999999	999999	510	999999	827	193	85	171	907	110	239	443	999999	303	129	249	859	999999	46	138	648	762	678	693	113	999999	999999	999999	265	881	519	855	392	316	999999	34	796	489	663	439	171	999999	458	271	84	135	744	999999	631	12	969	999999	999999	999999	215	56	999999	999999	458	705	179	999999	906	999999	590	383	60	270	537	999999	999999	380	835	999999	
967	788	314	417	999999	978	386	689	999999	262	912	999999	742	288	111	719	999999	979	999999	957	999999	999999	999999	432	680	701	84	484	796	999999	559	598	41	516	146	426	742	351	208	480	328	490	395	999999	123	938	641	771	999999	999999	829	473	999999	999999	346	726	834	882	999999	918	903	902	999999	998	999999	999999	620	235	151	999999	977	923	781	560	638	779	855	309	318	999999	69	312	999999	999999	999999	999999	258	999999	180	999999	591	859	999999	290	999999	426	597	397	951	999999	327	415	630	484	841	905	692	999999	248	566	999999	999999	574	994	858	999999	586	913	999999	616	74	466	65	731	103	127	319	501	984	222	192	468	999999	517	999999	654	999999	840	147	801	999999	469	915	613	548	66	295	620	431	975	839	683	999999	344	736	861	360	899	391	723	596	201	804	999999	384	999999	186	66	579	214	918	746	999999	499	223	604	999999	999999	192	46	832	698	79	18	382	508	372	999999	781	563	303	783	459	423	999999	212	665	888	999999	999999	879	999999	999999	227	999999	103	907	606	999999	141	320	908	716	354	891	999999	132	796	999999	876	49	172	285	26	999999	145	297	362	999999	21	939	999999	222	56	167	999999	999999	851	951	289	600	766	893	649	253	394	76	114	999999	317	89	869	244	362	999999	716	953	999999	317	999999	806	555	999999	119	202	657	695	670	197	297	999999	280	844	999999	285	283	279	999999	772	525	78	193	829	999999	999999	80	427	860	950	450	650	633	544	40	483	54	454	999999	457	595	698	999999	916	245	999999	808	34	999999	999999	822	447	327	999999	791	852	622	725	345	188	999999	240	999999	720	999999	999999	615	736	814	891	240	828	999999	187	187	827	999999	276	999999	908	132	55	557	783	137	999999	332	382	753	187	860	328	118	604	336	364	863	686	999999	999999	462	82	220	978	845	994	952	150	83	963	999999	356	141	999999	66	85	683	61	999999	744	999999	999999	983	637	999999	912	719	891	851	822	964	985	106	999999	455	59	835	578	937	142	60	192	999999	789	999999	513	999999	999999	999999	260	681	811	103	435	284	229	99	583	946	999999	284	71	299	261	999	205	999999	999999	982	16	999999	114	123	460	999999	141	934	999999	640	528	999999	48	352	999999	151	162	999999	670	722	999999	960	261	632	14	999999	989	999999	57	999999	999999	999999	62	699	541	19	576	697	642	742	152	999999	895	942	427	999999	245	718	999999	119	847	312	999999	422	756	55	989	481	119	601	704	248	886	414	839	999999	999999	349	811	591	999999	465	
999999	999999	579	940	75	319	999999	795	999999	281	999999	937	942	498	672	640	942	999999	999999	104	587	51	48	904	408	491	999999	161	547	896	907	999999	544	999999	62	999999	843	816	999999	999999	277	324	999999	999999	54	999999	999999	350	603	999999	407	325	999999	480	999999	218	889	675	999999	584	215	63	257	726	373	96	403	999999	999999	19	796	135	515	999999	999999	273	72	615	999999	459	999999	762	558	515	498	999999	999999	73	513	999999	772	177	284	405	474	223	999999	999999	69	957	999999	910	999999	999999	244	281	999999	230	653	614	155	284	999999	91	564	453	505	741	999999	781	550	999999	57	601	999999	628	850	119	876	613	205	810	556	999999	904	999999	856	963	280	227	782	325	419	899	698	498	362	203	841	999999	718	335	34	287	416	224	999999	314	357	616	999999	699	354	50	418	345	728	913	999999	455	999999	541	470	20	999	235	920	157	999999	748	276	999999	278	855	999999	870	999999	999999	999999	689	256	552	999999	999999	796	92	970	379	490	363	770	448	999999	396	999999	999999	865	24	287	190	304	715	411	999999	349	773	431	499	155	548	559	999999	427	999999	208	54	924	805	223	999999	265	999999	667	549	978	827	641	881	432	717	15	771	999999	314	395	540	151	17	325	33	999999	480	234	941	999999	320	31	999999	197	389	262	69	800	371	925	753	58	862	630	521	141	999999	76	437	999999	788	999999	122	111	668	902	916	999999	199	264	784	999999	725	746	667	806	123	694	53	464	945	970	629	389	642	492	999999	387	999999	892	999999	414	796	999999	24	999999	908	426	999999	999999	345	579	611	116	999999	999999	332	999999	999999	715	999999	855	999999	973	597	817	838	733	469	999999	623	999999	686	306	153	380	529	999999	731	999999	897	696	174	566	999999	376	999999	522	999999	216	999999	999999	999999	98	999999	266	999999	823	810	206	23	185	957	354	862	806	892	999999	963	770	999999	999999	394	157	999999	331	691	467	854	999999	999999	325	494	999999	999999	460	999999	598	432	887	990	705	516	534	801	721	738	820	703	322	484	64	558	477	309	999999	999999	276	280	552	574	922	969	589	748	698	690	999999	999999	412	999999	999999	999999	86	999999	999999	498	860	356	106	999999	999999	999999	999999	747	404	767	27	954	860	681	848	999999	879	322	77	736	926	786	113	40	44	491	301	999999	999999	999999	482	696	999999	999999	999999	920	999999	999999	704	169	438	842	353	930	673	750	999999	730	842	976	999999	764	713	474	572	83	999999	999999	558	389	999999	909	567	232	999999	330	856	999999	
999999	928	154	919	618	999999	307	999999	442	182	367	294	23	999999	789	999999	180	717	983	632	103	844	676	118	411	324	696	999999	285	999999	646	353	894	284	966	999999	832	92	156	805	999999	488	999999	81	708	999999	375	901	129	999999	999999	999999	346	233	999999	999999	262	45	518	303	221	779	808	320	535	23	400	739	603	875	381	97	571	187	465	999999	999999	604	410	147	949	999999	408	921	79	999999	999999	670	999999	57	661	796	574	853	594	397	999999	330	545	694	873	636	307	253	982	964	16	169	767	495	715	999999	634	380	354	426	380	999999	251	999999	999999	729	565	999999	224	584	523	717	593	78	935	999999	69	715	273	322	496	165	999999	999999	999999	847	903	688	342	14	172	203	509	177	27	792	999999	88	999999	154	999999	752	999999	407	450	298	999999	999999	999999	832	999999	918	116	41	999999	999999	947	146	404	999999	826	999999	223	220	422	329	218	425	60	153	999999	980	999999	129	999999	744	999999	541	664	773	281	213	999999	509	999999	253	96	477	247	999999	844	942	999999	529	328	202	538	819	999999	999999	90	159	648	415	999999	999999	890	987	790	195	99	416	999999	631	887	622	749	713	803	999999	243	741	999999	999999	308	999999	307	999999	801	58	999999	316	555	543	999999	131	565	722	481	799	999999	108	687	61	712	438	470	62	642	705	453	825	25	999999	999999	348	999999	399	117	176	319	392	196	741	979	783	860	999999	999999	765	66	999999	242	14	815	999999	64	137	999999	870	999999	255	866	105	604	390	300	738	655	999999	160	999999	615	314	490	999999	912	945	999999	928	577	530	124	999999	649	427	999999	21	11	752	294	999999	999999	247	775	73	525	999999	147	598	492	999999	293	593	614	999999	421	927	524	845	232	118	65	999999	302	870	141	989	456	187	798	289	736	902	999999	317	324	999999	538	426	454	820	999999	483	445	454	247	999999	272	999999	999999	664	497	166	530	186	788	243	999999	905	999999	535	645	999999	800	213	396	999999	533	307	575	999999	399	107	400	411	310	582	182	848	633	610	727	697	180	143	791	580	381	999999	528	90	432	633	494	918	185	848	682	242	68	855	997	965	193	963	275	399	999999	129	875	216	71	106	281	331	808	948	789	667	999999	816	19	999999	778	495	620	999999	613	481	235	462	999999	940	789	777	612	761	999999	217	999999	402	814	262	18	322	28	336	362	172	119	237	999999	25	820	252	846	999999	999999	697	352	510	785	293	893	423	999999	999999	316	999999	718	56	444	582	
799	29	999999	756	999999	999999	476	999999	413	451	999999	998	403	884	130	547	999999	999999	575	816	864	367	616	530	369	594	15	897	999999	858	453	73	793	999999	225	800	250	100	999999	730	230	999999	107	343	921	999999	29	432	10	769	573	463	481	627	718	442	412	480	396	56	460	578	274	555	998	308	215	917	668	329	999999	840	549	999999	595	805	269	999999	608	475	575	583	897	999999	294	989	591	175	768	783	999999	769	704	669	279	651	793	552	345	999999	688	112	763	681	999999	733	914	636	41	999999	182	999999	871	920	999999	999999	681	24	999999	999999	717	50	158	885	999999	999999	146	880	575	943	21	717	999999	985	999999	472	819	226	788	561	85	954	143	855	999999	269	898	783	197	999999	970	779	291	999999	999999	648	953	999999	750	999999	597	44	999999	97	900	464	999999	885	144	19	67	999999	236	708	999999	999999	906	999999	285	671	638	362	999999	183	973	242	435	610	89	147	518	999999	476	853	964	51	893	55	954	999999	77	22	648	999999	344	514	552	999999	403	999999	742	660	602	999999	999999	244	351	888	999999	668	39	999999	999999	996	500	126	989	382	999999	892	868	861	348	999999	604	626	714	514	838	999999	690	852	999999	999999	405	858	348	999999	557	730	699	15	931	999999	126	486	216	999999	687	227	525	179	839	511	284	881	999999	472	483	679	530	999999	999999	655	978	999999	384	999999	999999	642	777	601	825	23	202	999999	929	61	23	999999	420	71	826	621	943	999999	23	705	661	999999	546	875	914	878	210	999999	956	286	318	939	112	346	62	55	449	999999	354	825	318	421	951	270	459	365	269	468	20	437	999999	467	173	999999	999999	999999	106	902	687	946	813	340	999999	999999	742	84	25	83	999999	999999	181	29	175	999999	397	250	573	285	999999	558	999999	999999	851	999999	574	851	775	433	138	976	949	547	999999	407	22	977	513	307	528	384	999999	195	459	238	999999	691	301	999999	291	967	999999	821	485	138	337	82	488	388	999999	891	999999	591	999999	42	832	634	783	767	185	999999	736	275	756	52	218	999999	292	623	999999	882	999999	999999	152	170	474	138	999999	117	999999	940	498	134	228	637	84	758	250	426	999999	632	908	534	801	872	241	246	999999	443	920	903	789	865	126	999999	999999	510	449	999999	568	704	572	999999	999999	245	920	611	57	129	967	459	193	866	226	639	999999	34	997	280	999999	238	999999	628	197	176	160	999999	18	31	304	574	319	999999	857	701	999999	242	999999	999999	951	629	199	999999	
475	470	999999	923	999999	486	232	317	512	178	855	340	999999	943	488	530	95	297	603	35	824	402	150	728	18	525	999999	999999	999999	999999	328	309	49	128	162	999999	456	236	984	531	799	987	71	150	609	527	999999	126	999999	316	999999	664	36	999999	130	82	330	991	915	133	906	999999	129	80	850	555	301	522	999999	761	83	858	999999	81	235	836	999999	999	128	490	463	999999	986	881	961	663	999999	875	998	89	999999	999999	999999	861	624	319	868	990	300	999999	999999	548	335	993	999999	622	362	954	999999	293	741	330	999999	434	669	453	503	248	119	196	999999	425	999999	999999	365	618	547	451	999999	916	968	350	709	74	264	999999	999999	993	647	349	999999	329	936	714	348	999999	592	886	201	181	999999	999999	881	113	782	999999	34	625	638	999999	999999	911	507	32	999999	401	621	807	179	754	999999	510	999999	999999	999999	951	489	809	999999	289	35	999999	259	999999	110	999999	469	999999	292	454	890	512	365	32	274	400	822	999999	400	946	463	999999	717	446	855	315	39	120	999999	830	331	999999	262	358	599	424	661	231	921	975	932	25	525	725	864	813	999999	577	506	494	139	574	419	425	999999	250	943	812	431	795	319	358	999999	461	133	675	259	17	999999	999999	739	999999	999999	424	999999	448	999999	991	999999	51	170	462	999999	734	701	999999	805	999999	532	359	999999	848	800	999999	666	583	638	74	602	198	564	147	154	999999	755	537	581	995	999999	387	981	999999	999999	999999	635	857	999999	652	759	376	870	422	999999	83	999999	890	801	867	758	999999	999999	204	399	394	486	32	317	999999	999999	173	185	810	435	154	377	999999	619	420	999999	809	999999	986	314	999999	328	999999	999999	80	287	864	736	713	247	969	578	787	562	999999	903	613	549	786	672	596	201	69	986	340	705	999999	281	999999	378	948	601	823	889	174	75	999999	369	247	680	999999	999999	472	572	466	575	590	966	773	516	999999	999999	999999	323	718	43	999999	164	331	374	437	593	354	999999	999999	377	755	897	397	779	567	253	999999	116	557	168	999999	497	530	999999	125	883	999999	874	491	689	999999	509	181	140	807	190	999999	872	252	531	92	137	284	98	820	692	578	993	999999	642	957	946	999999	999999	314	771	633	999999	259	554	95	480	853	608	999999	255	726	267	972	387	216	440	863	999999	999999	999999	999999	442	945	432	314	514	925	849	732	602	743	621	999999	45	556	481	622	697	446	612	283	675	999999	574	966	321	999999	999999	999999	526	999999	740	999999	712	559	
201	621	826	250	999999	554	14	876	236	512	999999	441	937	830	735	817	176	999999	473	328	546	182	380	466	992	492	363	423	215	999999	13	147	123	999999	365	999999	796	999999	999999	67	999999	999999	43	999999	861	880	94	742	700	709	916	160	999999	999999	22	28	250	370	999999	98	201	999999	671	716	999999	967	327	460	474	875	31	999999	725	415	58	747	149	999999	605	122	408	621	722	999999	999999	853	137	730	473	347	999999	999999	210	775	999999	688	999999	326	562	999999	563	633	277	999999	688	208	434	999999	344	275	999999	999999	999999	999999	689	580	868	175	123	999999	840	596	986	137	266	595	517	999999	999999	369	619	823	756	711	559	999999	999999	897	817	405	428	532	395	208	999999	687	669	75	96	295	820	962	213	906	62	999999	646	999999	569	999999	690	485	64	974	655	999999	185	63	585	914	237	999999	357	718	238	318	211	788	999999	999999	925	452	863	264	549	656	619	850	659	593	139	213	338	724	714	999999	478	421	552	412	512	616	489	999999	999999	849	615	495	678	999999	765	857	480	999999	176	999999	622	799	435	999999	446	334	404	999999	785	33	642	999999	13	999999	840	790	246	266	75	999999	962	691	206	699	51	134	999999	999999	827	999999	732	999999	558	477	999999	678	985	552	999999	188	999999	999999	396	44	217	982	999999	999999	903	999999	999999	999999	924	856	999999	930	999999	736	958	322	162	999999	174	514	999999	305	84	999999	999999	171	804	693	999999	887	107	475	304	171	999999	68	641	999999	21	852	659	518	423	999999	999999	399	85	999999	594	999999	35	733	332	999999	743	912	908	956	427	742	180	928	924	46	999999	808	635	440	999999	899	680	999999	477	322	999999	999999	881	382	999999	575	999999	555	108	645	862	999999	153	422	999999	999999	160	685	371	278	681	730	594	386	999999	999999	999999	644	999999	694	974	662	265	20	37	961	999999	999999	622	852	656	625	830	288	184	394	999999	223	22	674	749	999999	999999	999999	640	134	198	505	440	999999	811	450	550	413	671	999999	118	999999	395	466	549	999999	73	519	621	66	999999	315	212	557	999999	550	999999	341	945	979	661	67	999999	903	999999	535	104	999999	51	216	999999	426	616	999999	286	531	999999	999999	134	999999	931	492	586	999999	233	999999	302	883	999999	270	999999	219	468	999999	548	999999	763	491	693	24	530	400	478	999999	981	999999	999999	237	281	999999	722	86	216	820	999999	179	480	796	999999	999999	242	220	451	780	398	866	999999	925	999999	999999	768	999999	999999	119	999999	999999	23	181	999999	749	
193	75	612	34	548	741	12	647	643	378	999999	967	811	999999	999999	319	949	697	27	999999	999999	773	801	56	438	386	999999	107	226	518	165	308	203	930	999999	177	608	999999	242	656	863	999999	999999	67	653	800	999999	999999	999999	294	590	326	164	487	232	999999	273	565	999999	171	526	904	430	134	223	282	773	881	105	615	710	533	999999	999999	999999	216	491	744	403	638	851	999999	770	932	927	839	154	716	708	297	903	53	830	80	139	959	889	167	843	380	999999	653	999999	721	999999	67	861	793	236	26	927	528	999999	957	999999	999999	144	999999	207	999999	137	67	999999	808	711	667	702	394	999999	301	999999	334	901	33	999999	208	999999	999999	999999	999999	977	999999	999999	691	369	999999	999999	873	999999	999999	825	401	999999	468	999999	970	480	164	19	999999	365	476	562	934	699	603	999999	148	356	120	176	94	999999	336	999999	776	999999	999999	448	999999	999999	828	633	471	476	925	374	442	780	641	728	49	50	999999	999999	510	999999	555	991	766	757	743	527	999999	602	999999	999999	633	72	476	403	999999	715	682	140	536	999999	100	467	999999	239	195	368	715	392	999999	53	706	821	895	977	999999	999999	682	579	52	311	983	868	736	673	741	379	313	247	740	333	999999	312	978	999999	999999	98	227	536	571	385	812	267	475	697	556	811	176	999999	381	499	999999	112	98	235	999999	231	731	111	498	815	64	477	652	802	999999	403	843	238	279	932	282	155	18	666	498	725	999999	48	999999	930	999999	814	865	250	300	266	224	752	807	486	366	999999	48	999999	999999	345	615	672	22	999999	967	937	229	449	999999	999999	104	999999	736	143	828	692	984	568	999999	249	999999	999999	999999	428	188	100	430	793	576	165	999999	262	345	999999	120	730	36	999999	962	999999	999999	426	999999	999999	171	793	26	673	657	999999	999999	480	153	91	734	999999	999999	593	974	877	999999	436	999999	999999	781	842	95	583	33	108	665	999999	605	346	999999	194	999999	999999	266	395	999999	756	145	901	33	635	118	264	999999	906	999999	443	989	95	758	168	553	962	630	329	999999	442	650	558	18	121	999999	807	999999	549	826	69	999999	589	802	760	300	999999	999999	156	999999	831	999999	999999	538	999999	40	520	587	999999	640	424	480	999999	687	641	999999	586	893	911	760	310	828	879	89	510	117	409	292	998	999999	582	924	483	596	876	288	532	999999	786	999999	365	230	939	909	999999	589	999999	901	170	653	999999	999999	135	396	432	999999	284	999999	999999	999999	999999	237	588	629	999999	500	
996	350	999999	362	583	566	116	831	405	90	889	999999	677	921	718	507	131	999999	163	999999	999999	97	999999	873	14	494	992	672	459	137	999999	999999	852	911	999999	999999	100	808	79	157	971	304	991	352	123	314	370	116	405	133	115	242	475	562	700	999999	999999	938	358	99	574	443	381	999999	999999	579	127	999999	338	669	417	323	286	15	534	504	106	999999	759	699	134	885	276	999999	31	409	844	299	999999	682	871	999999	459	999999	583	537	999999	723	904	544	196	999999	999999	735	716	791	956	470	999999	206	813	366	188	999999	964	689	177	999999	255	47	734	828	555	999999	798	264	864	306	431	996	581	382	999999	999999	512	530	117	999999	619	999999	453	383	999999	24	869	515	974	800	26	894	370	999999	477	866	809	368	58	131	937	461	999999	999999	48	999999	624	440	450	999999	156	443	581	999999	436	25	594	361	566	540	999999	293	290	74	999999	999999	636	704	999999	999999	999999	154	482	999999	603	167	312	793	999999	240	999999	999999	75	21	999999	582	999999	734	999999	462	282	458	801	518	344	654	181	999999	379	999999	404	999999	535	401	556	11	961	596	42	999999	712	800	999999	336	150	357	999999	278	419	707	224	902	264	452	776	957	352	963	650	999999	986	449	999999	833	835	480	903	673	999999	999999	999999	999999	999999	999999	999999	481	441	475	377	986	999999	902	453	672	999999	502	665	92	624	599	999999	999999	945	999999	292	999999	387	193	501	999999	454	999999	813	999999	96	497	211	999999	999999	304	999999	999999	596	663	521	999999	996	751	999999	342	814	820	59	865	993	623	999999	616	889	486	104	999999	999999	999999	542	882	99	685	999999	799	301	583	389	329	83	782	411	291	572	209	276	635	647	168	854	633	504	948	773	472	716	594	202	226	209	999999	903	999999	999999	639	994	320	999999	746	51	999999	441	729	999999	221	222	499	54	999999	999999	468	611	815	852	909	388	999999	999999	123	92	706	390	172	130	806	999999	522	169	933	214	956	999999	999999	999999	623	201	999999	999999	562	999999	227	550	512	999999	740	665	98	45	222	261	853	408	60	663	999999	850	278	999999	985	999999	699	339	999999	485	262	999999	710	999999	239	717	612	999999	359	863	999999	166	878	999999	389	999999	999999	999999	947	682	361	557	420	247	783	772	922	176	180	229	560	888	999999	36	754	999999	999999	400	805	505	648	999999	58	999999	999999	999999	999999	123	999999	999999	551	222	391	438	999999	999999	587	473	914	467	794	446	813	139	313	976	726	851	410	999999	195	999999	681	
999999	999999	999999	509	999999	447	604	799	999999	946	336	678	347	506	10	902	59	165	492	486	348	999999	211	65	919	883	822	999999	131	712	999999	659	161	999999	939	404	642	205	364	35	319	999999	984	500	487	461	965	480	725	999999	361	999999	999999	913	342	999999	999999	437	589	349	999999	999999	999999	106	372	676	999999	806	566	606	270	853	800	466	177	681	726	710	577	999999	917	352	735	182	361	999999	956	999999	208	208	572	214	616	999999	409	176	989	888	137	811	934	999999	999999	129	688	507	690	245	999999	661	24	131	999999	999999	999999	283	417	505	745	999999	719	999999	999999	368	999999	999999	247	999999	999999	10	691	838	583	765	999999	999999	438	615	493	853	412	720	501	547	193	450	354	494	592	136	758	493	152	999999	101	656	561	555	999999	633	270	903	188	999999	969	186	548	999999	598	673	845	802	21	891	868	998	786	999999	999999	593	999999	752	203	999999	252	208	999999	726	674	876	207	882	529	860	999999	508	542	756	577	16	902	260	999999	919	291	999999	999999	999999	988	102	870	500	381	502	922	517	709	999999	502	771	999999	821	999999	722	475	962	282	161	308	369	466	40	999999	999999	690	460	999999	284	649	296	726	443	999999	581	16	707	999999	36	938	85	999999	294	263	999999	525	90	830	999999	999999	328	683	999999	952	628	999999	840	17	214	812	999999	660	435	999999	216	54	999999	94	847	716	768	461	999999	999999	233	571	999999	776	686	652	999999	629	999999	831	331	999999	999999	999999	118	999999	175	700	307	224	999999	424	999999	686	57	761	476	996	983	466	684	867	438	118	999999	999999	463	73	330	561	212	999999	999999	603	286	604	649	999999	975	901	999999	999999	164	41	999999	809	208	495	729	925	999999	613	999999	999999	156	464	184	297	762	999999	492	111	379	999999	999999	634	447	769	410	453	122	910	30	91	915	616	999999	406	372	918	999999	968	999999	999999	386	999999	999999	758	457	822	430	361	803	999999	999999	448	698	418	30	999999	371	439	94	999999	813	999999	592	564	999999	540	751	777	999999	844	202	523	767	999999	369	422	999999	999999	321	588	999999	760	116	106	999999	476	917	304	386	999999	557	430	883	68	591	121	16	999999	455	916	80	652	999999	959	999999	896	999999	723	59	607	999999	999999	127	999999	263	63	999999	496	892	835	623	457	999999	673	296	772	639	708	394	257	416	796	243	405	517	380	999999	157	375	775	794	203	254	778	578	875	313	387	805	537	999999	520	999999	620	999999	623	261	763	672	959	266	973	339	
801	201	999999	448	721	988	999999	999999	20	130	127	51	429	212	622	104	999999	469	262	902	856	999999	896	999999	623	112	999999	129	570	484	415	999999	821	864	453	587	691	436	591	398	923	808	942	399	999999	999999	873	421	638	669	261	500	14	81	483	506	305	999999	825	619	104	763	169	536	715	607	229	564	759	45	412	984	877	863	979	999999	362	999999	424	54	238	999999	999999	900	232	915	999999	750	999999	999999	292	852	611	972	304	999999	649	415	684	34	999999	319	661	603	999999	999999	622	150	999999	999999	153	798	999999	780	391	621	283	268	313	999999	102	999999	999999	812	999999	560	999999	905	569	819	408	947	999999	400	999999	919	821	886	999999	956	302	374	658	956	802	493	999999	999999	591	682	999999	390	999999	884	931	879	146	999999	999999	999999	893	717	581	282	36	206	975	999999	95	472	799	396	999999	357	507	728	820	226	999999	999999	133	552	324	999999	932	999999	845	999999	469	814	782	972	999999	937	72	585	999999	386	999999	606	518	412	745	999999	882	999999	999999	753	386	213	69	999999	999999	591	583	351	999999	999999	349	18	999999	46	565	280	689	827	999999	686	295	922	935	999999	296	413	750	720	807	205	13	999999	999999	101	561	999999	755	999999	143	453	364	720	191	999999	999999	921	256	999999	847	474	439	65	148	89	468	464	277	624	632	999999	999999	862	999999	999999	691	906	756	999999	999999	999999	524	825	694	999999	999999	574	740	836	408	375	166	999999	873	342	765	948	999999	999999	633	107	988	999999	240	707	611	501	186	999999	416	139	999999	987	997	999999	949	613	371	240	756	893	999999	440	226	999999	278	572	988	211	999999	743	612	583	635	387	321	393	595	986	306	999999	999999	999999	430	278	999999	179	281	335	393	999999	586	74	426	739	382	557	999999	972	438	999999	999999	974	551	673	527	999999	362	619	236	565	28	384	933	999999	505	968	20	999999	999999	999999	301	662	817	999999	166	548	167	895	999999	763	478	622	558	267	327	999999	999999	756	999999	619	816	662	109	828	143	212	140	500	999999	414	546	967	999999	338	748	850	167	999999	516	999999	999999	466	999999	999999	96	999999	826	999999	608	91	999999	263	206	447	292	638	999999	999999	158	954	417	999999	661	999999	226	511	707	999999	519	999999	266	944	999999	772	196	360	57	636	741	737	385	463	892	162	651	999999	770	999999	999999	119	296	999999	122	562	571	999999	999999	24	256	999999	999999	607	167	141	825	819	999999	434	999999	932	999999	927	258	420	578	953	775	508	948	933	740	239	
999999	999999	190	98	831	688	211	430	554	43	389	999999	999999	778	306	760	336	831	279	346	999999	999999	528	999999	919	701	983	617	990	306	999999	322	845	999999	434	757	999999	737	988	335	232	999999	387	999999	547	102	381	800	657	24	181	127	663	403	23	69	881	999999	179	139	704	593	439	257	967	77	999999	999999	999999	999999	999999	599	843	944	123	999999	735	969	821	826	330	999999	959	976	135	948	999999	451	455	374	875	140	999999	858	630	639	401	139	999999	480	999999	801	456	119	214	582	283	718	999999	999999	999999	999999	999	353	999999	521	999999	999999	999999	28	999999	869	134	999999	672	679	41	985	324	484	993	606	389	351	999999	528	737	999999	999999	552	999999	939	999999	827	51	964	140	224	59	119	15	999999	16	572	71	913	999999	476	446	535	550	298	404	805	634	727	999999	658	309	999999	784	999999	690	579	999999	479	999999	307	999999	708	999999	999999	936	999999	479	65	599	816	290	140	852	999999	999999	246	999999	999999	545	366	999999	324	441	999999	915	768	334	231	999999	437	229	591	999999	379	539	737	986	733	362	199	335	579	138	716	999999	179	999999	524	379	454	577	965	934	351	113	623	277	76	901	999999	880	257	807	172	596	698	999999	482	731	999999	999999	279	35	355	40	624	196	724	999999	746	340	999999	999999	803	859	263	999999	999999	999999	999999	469	919	831	194	318	87	999999	999999	129	679	999999	955	999999	702	203	307	940	588	320	489	999999	552	999999	165	836	999999	405	13	312	342	999999	69	217	815	999999	341	447	840	999999	952	852	230	605	999999	501	999999	999999	159	610	562	323	78	554	785	488	917	999999	676	357	248	682	768	663	786	999999	196	999999	977	495	999999	859	109	551	368	637	216	947	999999	664	999999	999999	256	403	749	29	972	514	431	999999	299	383	999999	999999	798	280	999999	566	999999	797	999999	637	999999	663	748	702	223	999999	196	158	282	999999	431	999999	896	196	435	375	914	767	999999	681	999999	651	999999	488	98	999999	752	999999	553	999999	138	999999	999999	999999	21	999999	654	57	805	454	328	282	63	999999	999999	758	999999	611	844	999999	652	61	999999	633	320	399	466	269	614	606	774	999999	999999	632	841	692	663	81	184	843	720	866	961	220	362	54	999999	877	536	339	31	999999	999999	834	996	999999	606	726	514	622	135	999999	443	209	680	229	678	431	488	269	105	999999	437	999999	998	999999	99	921	280	999999	801	999999	732	284	584	633	855	999999	635	763	999999	999999	567	999999	717	999999	433	762	540	999999	999999	
999999	999999	999999	244	999999	713	251	836	999999	988	685	455	248	821	546	661	999999	999999	999999	999999	908	795	724	183	999999	956	875	294	673	362	337	391	147	900	635	200	999999	50	87	919	613	933	424	775	410	491	329	740	181	999999	274	147	999999	768	467	381	674	999999	85	550	999999	999999	999999	999999	660	304	318	348	999999	999999	206	128	546	137	999999	974	380	949	772	677	637	999999	122	999	97	999999	999999	378	442	264	526	370	999999	537	91	655	999999	565	124	999999	182	980	555	825	999999	999999	600	366	17	999999	10	725	331	999999	912	704	999999	173	771	470	406	939	905	999999	999999	836	164	19	999999	115	999999	999999	834	666	505	656	999999	297	532	999999	599	541	371	950	263	999999	48	567	999999	386	810	607	999999	653	709	999999	85	999999	999999	640	992	590	320	999999	289	196	890	664	902	265	125	557	640	831	870	865	578	955	677	38	797	596	395	669	304	999999	999999	190	957	272	581	999999	300	999999	948	19	231	469	670	76	999999	383	999999	368	999999	263	999999	963	999999	844	664	129	946	999999	842	405	205	650	999999	682	176	709	707	640	684	160	267	999999	882	999999	643	118	294	610	127	424	932	36	408	51	640	67	407	999999	607	461	999999	999999	999999	553	813	580	861	999999	900	999999	676	34	684	999999	995	999999	999999	999999	999999	555	835	999999	999999	428	999999	999999	252	999999	52	119	311	593	43	232	142	935	698	338	58	72	257	999999	710	916	747	907	351	999999	999999	422	999999	486	913	999999	626	681	480	631	90	643	338	304	945	791	899	92	991	462	999999	70	528	752	873	147	308	999999	635	934	680	999999	827	999999	521	630	142	999999	680	981	605	999999	464	77	257	414	999999	999999	999999	919	999999	999999	916	999999	999999	985	893	999999	999999	775	753	97	999999	546	951	999999	816	383	999999	325	658	83	412	999999	999999	527	605	461	504	999999	999999	999999	187	716	917	25	648	937	999999	536	736	908	222	999999	999999	999999	414	918	126	732	597	361	180	45	271	943	262	907	43	791	389	442	729	154	372	407	910	339	628	935	877	999999	737	256	588	999999	861	507	780	999999	122	687	345	999999	870	61	184	152	455	973	763	740	904	999999	157	304	189	77	541	830	607	999999	299	999999	999999	718	624	999999	456	521	999999	754	137	694	999999	701	999999	957	283	321	233	999999	883	654	182	999999	975	882	108	294	569	999999	965	949	741	47	398	999999	999999	999999	436	260	695	999999	892	18	999999	219	184	456	999999	232	793	230	999999	839	
201	999999	18	717	743	741	825	999999	952	298	999999	187	953	642	312	942	49	131	885	972	83	999999	762	174	534	765	708	652	999999	347	999999	745	999999	999999	999999	754	156	210	418	694	435	532	981	604	229	435	999999	542	153	263	192	672	999999	635	766	251	881	844	193	978	43	182	84	614	298	999999	835	60	796	558	796	839	999999	200	546	550	969	168	944	108	999999	175	509	834	164	337	999999	999999	999999	604	872	312	26	440	661	263	458	376	316	186	599	215	999999	595	467	353	959	999999	98	226	281	722	899	999999	478	867	999999	249	460	960	999999	129	914	999999	999999	999999	822	999999	539	293	101	602	852	767	509	303	429	914	377	810	377	266	627	919	332	160	412	932	961	793	999999	218	915	999999	544	479	300	999999	909	972	531	687	615	999999	134	999999	869	141	585	999999	448	999999	872	649	592	385	502	994	868	535	999999	999999	320	745	702	999999	686	507	233	999999	12	874	14	404	288	690	651	821	999999	999999	290	999999	356	786	354	831	345	276	762	169	977	305	686	384	891	641	376	869	113	251	992	999999	908	556	999999	574	754	478	371	902	734	681	209	225	254	810	543	999999	400	870	547	420	744	74	61	999999	197	629	999999	646	999999	781	717	553	999999	917	372	799	613	780	87	867	999999	860	999999	306	999999	471	999999	90	999999	999999	479	242	999999	582	628	844	504	999999	387	134	999999	999999	588	952	963	655	999999	337	448	999999	920	620	792	680	515	884	999999	755	610	726	999999	432	548	481	999999	485	999999	88	299	999999	304	147	402	953	901	190	281	999999	343	450	999999	802	642	364	921	858	449	34	76	999999	214	749	865	660	633	543	185	999999	999999	487	806	485	48	919	449	783	999999	839	999999	999999	612	166	422	169	819	698	790	194	559	454	999999	824	22	555	323	555	281	742	329	368	14	999999	832	855	644	999999	764	999999	999999	148	640	610	255	740	999999	999999	999999	706	841	935	753	991	558	205	999999	981	473	999999	606	893	999999	485	519	420	999999	449	334	566	524	999999	999999	77	279	421	813	434	578	999999	424	275	228	575	900	394	614	23	615	636	999999	999999	957	280	126	30	999999	165	101	835	419	999999	723	770	191	453	999999	685	721	147	392	28	413	201	999999	341	675	935	584	999999	805	999999	833	999999	164	999999	440	663	951	999999	783	999999	342	743	862	732	999999	458	393	457	392	929	301	999999	254	394	999999	999999	211	999999	355	701	580	966	39	999999	999999	36	615	329	
999999	348	999999	472	363	733	685	999999	339	346	999999	227	552	136	742	876	25	365	452	769	613	674	999999	176	903	92	999999	376	999999	760	874	525	842	74	445	53	204	829	124	521	709	589	436	864	995	137	159	454	999999	999999	999999	502	583	846	716	999999	887	567	568	999999	999999	319	955	578	472	274	999999	487	691	698	681	196	251	931	70	33	247	596	999999	775	932	633	152	999999	675	382	941	999999	999999	999999	999999	999999	270	843	865	400	634	857	402	731	752	672	999999	534	481	898	999999	652	999999	693	110	301	999999	793	999999	31	177	404	999999	999999	332	388	999999	593	999999	54	926	999999	999999	999999	398	999999	204	449	32	270	999999	617	89	776	130	299	999999	665	997	865	249	477	999999	844	232	240	954	999999	408	373	543	999999	992	436	972	853	999999	125	304	999999	107	948	770	999999	160	999999	324	137	969	43	178	473	596	677	999999	458	999999	231	999999	167	435	892	50	658	999999	999999	624	999999	803	277	999999	104	999999	286	768	301	999999	427	693	673	916	826	999999	999999	999999	80	999999	999999	631	524	951	364	678	146	294	214	907	121	999999	999999	999999	999999	999999	702	999999	84	112	319	909	999999	999999	999999	999999	774	251	999999	560	999999	999999	657	999999	309	31	289	999999	999999	425	234	999999	563	394	596	77	244	999999	255	502	639	55	130	968	272	415	128	772	999999	826	904	895	999999	999999	242	657	703	999999	635	999999	55	385	972	658	878	327	999999	999999	165	416	303	46	999999	999999	920	630	343	689	856	894	999999	516	849	999999	521	338	316	999999	999999	999999	374	999999	999999	607	457	264	82	472	99	945	69	999999	617	69	533	867	900	999999	999999	612	324	24	483	740	745	539	536	451	146	549	21	446	966	999999	999999	398	999999	398	658	666	557	999999	599	911	834	903	898	999999	997	653	438	737	185	549	624	360	431	999999	861	999999	727	631	335	999999	934	999999	999999	401	999999	144	934	511	920	999999	999999	453	999999	571	906	841	640	999999	999999	493	121	999999	999999	427	601	691	967	571	999999	999999	938	926	545	58	977	220	871	507	771	863	719	999999	816	117	495	181	935	859	465	30	287	980	187	842	999999	660	999999	999999	799	336	999999	999999	974	189	138	138	907	375	594	695	999999	143	999999	590	999999	999999	467	163	931	430	755	117	115	516	999999	957	999999	703	999999	326	858	266	708	445	695	355	951	636	978	999999	273	569	274	769	60	154	15	597	999999	253	999999	208	999999	378	580	69	267	468	726	999999	999999	214	755	
999999	999999	713	435	539	894	428	243	830	184	574	166	999999	842	346	466	999999	952	160	634	999999	133	999999	582	999999	864	636	98	493	909	999999	976	69	999999	999999	999999	999999	719	999999	703	650	20	999999	33	119	221	394	226	921	999999	418	228	239	579	389	999999	999999	999999	999999	675	999999	999999	999999	920	376	597	107	381	845	413	130	598	486	457	984	366	760	636	473	127	479	419	177	491	501	999999	746	490	434	853	755	214	624	999999	445	999999	269	452	657	521	999999	22	999999	999999	881	820	741	999999	999999	32	392	999999	999999	977	205	849	172	268	429	786	851	616	947	992	999999	999999	999999	686	22	673	999999	318	979	951	12	466	47	659	610	680	848	963	895	411	470	215	546	646	999999	999999	158	11	999999	870	999999	508	75	388	859	965	845	64	770	920	999999	84	999999	716	974	738	811	512	657	748	938	887	720	999999	999999	999999	379	999999	92	426	525	104	294	118	291	504	999999	658	800	645	835	793	999999	974	485	395	644	829	671	865	784	646	354	285	932	782	787	530	856	416	596	517	972	354	405	831	999999	462	434	999999	999999	162	711	21	913	154	694	745	69	146	807	549	999999	227	641	878	750	19	185	508	716	871	802	393	59	327	821	848	579	654	605	191	405	201	999999	999999	934	342	999999	788	98	999999	470	720	609	57	850	755	713	999999	91	780	999999	925	763	476	360	999999	962	595	333	846	999999	415	999999	999999	154	475	699	19	944	417	647	397	420	999999	410	91	784	999999	999999	75	999999	62	572	825	904	479	437	61	999999	999999	379	776	999999	999999	875	64	999999	982	902	384	65	703	582	673	143	890	515	98	999999	278	543	960	999999	267	999999	124	842	715	721	675	48	999999	737	337	47	870	999999	178	798	355	902	801	109	102	999999	999999	999999	899	999999	24	999999	348	985	13	999999	419	658	999999	540	761	221	999999	270	237	346	417	966	999999	635	272	957	347	999999	999999	376	741	999999	35	999999	279	645	943	32	707	711	699	662	733	264	628	221	736	637	47	999999	437	999999	871	999999	601	475	234	274	429	66	626	999999	275	999999	341	999999	633	948	999999	126	278	451	563	525	999999	754	242	991	16	999999	231	709	262	585	938	210	999999	279	656	804	420	679	603	999999	999999	651	999999	106	999999	80	588	999999	999999	921	999999	986	977	355	119	847	243	243	999999	377	835	999999	795	999999	699	141	568	363	999999	466	999999	599	847	911	440	999999	367	146	78	936	473	443	999999	341	720	
952	999999	643	169	809	999999	999999	422	235	815	999999	855	708	407	791	999999	234	495	909	999999	276	999999	75	914	123	489	107	174	330	904	401	999999	463	999999	746	908	925	203	493	895	527	187	622	106	999999	150	659	738	999999	999999	248	999999	433	999999	453	814	999999	728	999999	329	473	23	101	331	999999	999999	999999	739	999999	999999	999999	40	999999	23	698	999999	525	969	651	973	830	999999	886	999999	999999	999999	159	347	999999	932	750	206	157	173	432	513	999999	301	682	678	748	919	88	404	999999	218	945	420	999999	364	999999	197	86	999999	499	115	137	206	665	969	444	64	224	727	999999	389	999999	839	591	194	13	234	999999	973	235	910	289	491	55	457	508	739	919	170	643	562	130	85	999999	326	386	889	635	712	244	999999	705	360	272	999999	999999	116	829	243	999999	73	999999	113	846	588	826	645	160	999999	470	704	999999	999999	94	999999	269	999999	174	274	808	124	598	584	738	541	999999	999999	999999	585	131	402	910	685	999999	999999	999999	26	239	95	999999	740	739	999999	252	539	559	651	276	692	211	529	941	564	435	246	475	326	375	315	999999	897	426	574	96	78	794	999999	254	999999	999999	252	577	88	774	999999	385	180	342	208	999999	999999	999999	536	384	601	461	355	260	999999	114	999999	651	923	999999	603	323	174	341	999999	745	110	999999	762	775	958	999999	862	789	367	861	999999	999999	176	333	999999	244	890	200	495	999999	448	208	682	999999	581	601	653	377	181	753	220	839	999999	463	880	166	900	760	425	649	598	565	892	999999	809	362	999999	600	891	368	433	973	846	567	999999	902	724	362	999999	367	999999	495	618	613	650	465	999999	713	999999	664	344	140	999999	845	28	999999	315	971	600	999999	126	63	486	999999	330	247	993	601	166	978	999999	548	565	68	351	999999	947	288	70	999999	536	771	157	999999	999999	303	208	999999	548	423	999999	753	762	975	250	255	999999	805	293	413	471	999999	556	473	999999	796	999999	999999	503	915	936	999999	910	255	692	355	905	259	789	37	48	999999	62	743	999999	999999	786	999999	818	106	999999	151	995	656	882	312	224	684	12	237	728	492	999999	633	487	569	842	999999	293	894	999999	759	25	999999	375	999999	181	812	91	545	20	984	897	407	821	794	41	264	372	389	140	231	999999	562	999999	555	495	429	266	822	999999	279	999999	924	756	343	999999	739	999999	999999	141	412	999999	466	226	999999	595	999999	811	692	537	999999	154	903	763	129	513	462	957	819	983	751	555	268	701	
741	999999	973	651	488	999999	301	973	958	258	999999	628	789	346	564	960	396	999999	573	999999	999999	135	999999	170	636	830	673	782	471	430	389	856	343	999999	485	66	622	457	332	35	246	615	195	654	44	500	723	126	403	859	596	143	981	973	445	615	999999	812	999999	657	994	519	999999	538	999999	872	999999	34	999999	507	347	939	295	999999	999999	999999	940	747	136	146	117	556	389	611	999999	999999	874	999999	330	869	770	999999	442	675	40	727	999999	999999	785	172	999999	699	266	999999	521	999999	847	442	999999	793	675	547	685	878	550	999999	139	900	999999	622	997	999999	703	990	999999	537	506	620	518	999999	548	293	999999	999999	931	418	300	493	99	999999	999999	441	444	536	999999	999999	999999	564	134	592	597	212	999999	999999	175	290	995	275	168	984	999999	236	924	603	255	392	999999	722	999999	142	157	645	810	529	999999	565	490	999999	796	513	413	942	999999	925	733	999999	342	999999	798	650	422	34	335	115	34	182	517	999999	290	812	648	411	617	992	444	999999	402	431	948	609	999999	828	479	999999	580	218	740	998	870	910	59	784	923	999999	719	133	320	705	505	51	999999	649	886	999999	999999	999999	334	999999	491	782	943	911	999999	199	850	594	555	681	999999	815	441	518	999999	999999	762	863	999999	320	283	320	999999	696	925	907	561	160	941	999999	788	578	883	247	999999	98	966	147	933	733	456	134	578	638	999999	689	609	540	678	516	999999	12	523	24	229	180	150	256	985	943	638	699	653	70	893	956	932	204	999999	882	999999	624	929	999999	864	159	742	13	526	999999	308	31	482	435	273	786	999999	999999	999999	347	947	999999	161	990	999999	757	481	518	745	999999	999999	999999	539	796	999999	999999	82	768	159	80	437	147	999999	749	999999	999999	227	999999	797	999999	900	72	186	663	934	693	999999	939	659	117	677	234	999999	313	489	892	491	999999	333	666	714	297	720	947	909	809	990	412	354	488	539	999999	721	638	323	694	239	999999	861	418	999999	142	119	52	402	213	999999	999999	999999	999999	135	541	894	140	402	613	999999	999999	753	134	702	70	594	180	577	424	513	629	990	999999	663	615	999999	914	532	581	188	677	554	706	930	999999	999999	999999	999999	997	368	999999	999999	709	352	999999	999999	999999	716	82	548	938	999999	999999	700	260	435	999999	99	520	718	980	608	999999	434	999999	683	57	204	138	918	993	818	579	65	922	393	290	451	663	492	96	208	459	43	249	999999	576	15	999999	999999	676	999999	999999	289	388	
981	423	285	999999	999999	85	999999	587	164	554	130	894	999999	777	866	155	33	436	999999	632	999999	158	788	194	471	117	999999	999999	990	252	490	975	300	999999	999999	969	15	773	346	417	554	620	999999	999999	999999	318	999999	237	999999	999999	999999	999999	999999	999999	606	833	999999	100	217	999999	43	999999	597	999999	74	154	603	255	836	896	150	999999	99	619	88	999999	853	310	75	162	999999	813	999999	997	599	999999	169	643	79	999999	344	999999	566	999999	999999	536	33	393	999999	974	714	999999	999999	916	852	402	986	206	579	999999	999999	334	999999	64	756	229	316	599	322	659	984	960	185	728	562	235	693	963	245	551	999999	470	886	100	447	64	422	794	999999	207	428	963	74	634	138	19	999999	511	379	164	230	433	999999	764	999999	754	232	999999	364	626	709	32	961	37	308	999999	448	999999	617	702	806	999999	454	125	241	31	895	551	999999	552	346	191	999999	999999	999999	714	399	131	110	692	831	999999	439	529	497	405	999999	46	999999	618	999999	954	894	676	358	709	978	955	533	999999	999999	999999	81	812	289	527	438	881	999999	593	130	999999	999999	924	870	65	91	925	999999	835	28	999999	225	982	981	999999	297	916	731	999999	735	444	598	142	833	160	679	999999	249	999999	999999	131	999999	742	999999	254	129	999999	806	999999	627	63	337	697	949	999999	999999	999999	831	999999	240	522	159	999999	858	999999	728	702	101	720	386	464	685	657	999999	897	528	483	494	737	272	327	120	439	999999	999999	116	999999	192	834	695	590	796	352	739	999999	971	999999	883	812	525	427	878	95	916	173	999999	680	828	62	481	999999	604	999999	634	912	411	720	99	186	578	827	519	999999	34	999999	999999	342	917	999999	999999	281	999999	681	221	999999	449	34	523	831	999999	436	82	999999	362	713	985	702	718	999999	53	999999	999999	999999	999999	697	907	621	70	129	505	999999	999999	413	136	999999	392	923	881	789	999999	386	207	999999	871	152	755	999999	904	999999	999999	999999	624	100	999999	673	999999	891	447	524	937	828	963	403	999999	278	999999	669	13	163	330	72	999999	928	364	666	64	898	835	101	942	999999	717	749	319	999999	420	672	41	463	999999	999999	485	999999	999999	644	422	803	999999	999999	477	95	386	750	991	748	154	999999	736	715	619	226	65	356	582	419	121	224	94	795	858	12	637	999999	79	829	999999	463	85	719	254	260	965	242	623	999999	151	966	758	570	395	724	935	326	843	999999	445	139	785	443	533	207	719	146	744	475	458	999999	681	171	
171	691	621	27	999999	368	261	999999	732	725	277	154	466	523	410	999999	76	321	706	211	394	457	677	999999	195	999999	540	829	498	158	999999	315	294	596	409	999999	113	918	855	485	999999	999999	999999	69	176	388	741	206	736	610	408	999999	139	479	999999	714	23	979	831	424	827	432	334	583	327	961	999999	999999	999999	706	41	157	465	231	999999	771	60	618	475	806	999999	344	102	887	749	271	186	814	819	999999	999999	133	97	441	657	999999	297	823	742	214	528	999999	92	39	999999	261	680	908	999999	15	999999	405	514	999999	119	493	339	999999	999999	65	785	55	59	428	26	999999	70	34	999999	412	484	236	876	270	288	442	261	73	318	498	591	999999	930	999999	999999	295	618	72	331	174	854	999999	999999	686	429	999999	822	663	22	671	200	655	344	481	530	437	528	254	746	999999	241	275	138	999999	999999	516	124	245	397	731	999999	997	703	999999	999999	999999	247	199	999999	804	999999	598	60	646	999999	935	934	999999	999999	604	999999	374	326	654	932	999999	722	653	221	912	368	586	276	999999	999999	202	952	934	924	897	199	338	413	941	66	643	999999	491	47	539	582	665	951	793	999999	924	681	999999	476	999999	910	999999	978	928	446	43	332	769	274	999999	982	999	534	396	414	438	961	384	598	299	374	241	615	682	339	703	999999	482	326	458	520	999999	467	956	986	605	360	485	505	32	320	455	227	932	556	999999	999999	564	388	999999	963	307	460	999999	603	679	978	305	598	999999	408	849	452	815	594	999999	541	999999	410	999999	87	485	879	576	999999	918	24	682	135	999999	572	999999	104	790	999999	999999	452	290	362	316	999999	999999	999999	762	623	471	13	411	347	999999	999999	999999	164	999999	459	487	999999	884	999999	684	999999	305	999999	842	999999	999999	755	662	330	381	637	999999	225	103	191	32	599	126	952	517	915	999999	345	999999	714	20	915	524	341	17	795	999999	91	678	999999	331	884	53	592	295	999999	350	999999	966	839	999999	346	71	999999	436	999999	311	932	691	769	999999	960	521	138	169	999999	999999	331	999999	586	80	178	547	451	999999	147	999999	533	999999	999999	574	999999	378	818	922	999999	853	136	904	999999	999999	999999	400	909	598	371	999999	915	432	873	484	29	768	390	999999	622	799	620	538	298	999999	999999	275	889	204	531	591	702	215	496	999999	999999	426	202	999999	445	778	999999	853	498	999999	639	111	793	327	555	999999	988	999999	999999	874	999999	598	999999	787	999999	368	511	999999	77	779	670	709	936	314	
379	999999	576	297	334	844	170	766	49	524	702	676	999999	999999	648	768	603	999999	999999	621	334	516	810	415	387	86	276	999999	999999	719	999999	999999	174	488	999999	999999	196	700	999999	466	999999	476	558	101	94	48	886	938	76	308	999999	26	999999	324	999999	863	791	171	999999	999999	577	999999	980	329	420	999999	512	993	625	999999	999999	903	929	448	908	858	957	719	330	999999	200	999999	856	487	543	97	135	999999	509	94	170	35	999999	999999	889	475	496	999999	681	322	536	892	323	999999	725	282	97	999999	416	131	999999	82	840	999999	999999	249	999999	502	786	332	646	662	494	999999	999999	999999	999999	999999	559	999999	999999	728	47	999999	812	308	999999	486	762	270	10	769	443	387	188	97	194	228	999999	650	95	993	452	358	999999	873	407	783	999999	178	169	635	806	973	999999	999999	45	832	759	758	234	904	999999	525	332	877	229	117	999999	447	372	999999	51	908	357	378	286	688	342	939	999999	999999	999999	593	999999	374	999999	469	999999	12	62	361	469	999999	425	190	262	926	999999	798	999999	999999	431	408	999999	274	594	897	625	391	900	999999	500	819	858	993	273	156	424	958	999999	759	999999	359	394	999999	999999	389	493	176	999999	359	662	543	294	609	809	242	787	836	779	75	843	246	999999	706	861	649	802	431	917	999999	512	78	884	999999	810	82	23	794	839	215	999999	999999	999999	550	693	956	535	258	194	999999	368	999999	188	848	915	253	256	688	159	785	586	71	259	19	846	594	999999	400	999999	737	228	993	996	574	999999	394	999999	561	22	904	124	999999	247	999999	747	925	999999	45	999999	567	825	335	644	64	628	999999	209	999999	703	109	308	999999	459	456	812	375	590	613	198	999999	282	695	675	255	671	42	999999	373	272	921	703	623	421	241	912	999999	358	999999	999999	318	999999	714	999999	912	606	979	999999	999999	999999	381	344	999999	847	458	999999	139	660	999999	393	595	999999	836	999999	782	999999	684	723	227	544	920	27	999999	667	879	999999	568	999999	762	649	691	937	999999	999999	891	999999	427	999999	962	946	999999	242	959	559	360	999999	358	999999	85	516	921	265	877	255	163	999999	695	999999	967	122	726	301	897	749	701	658	493	999999	112	205	999999	908	999999	280	762	687	68	99	316	99	987	847	762	255	728	999999	70	999999	146	537	891	808	999999	999999	999999	490	344	999999	857	702	306	811	618	879	999999	22	504	606	493	475	305	606	312	999999	999999	878	538	999999	31	275	597	705	410	575	313	179	999999	910	60	
999999	353	848	999999	999999	793	186	239	882	717	715	931	463	304	999999	241	294	505	999999	725	351	951	999999	999999	592	114	600	411	52	576	368	912	593	556	999999	999999	457	375	698	999999	947	999999	656	934	999999	343	144	999999	738	999999	29	674	179	194	999999	999999	660	660	649	509	999999	775	196	316	358	802	348	999999	93	999999	783	918	999999	846	999999	702	305	999999	882	258	970	200	672	709	556	999999	743	408	848	891	471	797	726	999999	891	999999	462	999999	586	513	995	236	999999	198	999999	110	999999	999999	999999	15	34	999999	778	400	539	12	112	487	760	663	69	939	69	999999	88	986	999999	618	954	606	250	956	182	378	263	744	999999	999999	159	455	827	420	991	842	999999	999999	999999	336	999999	999999	79	999999	589	999999	453	65	177	136	120	573	908	258	377	810	765	999999	729	409	146	795	140	999999	338	314	835	999999	947	226	999999	517	999999	866	959	76	999999	999999	376	260	924	208	576	745	999999	586	547	579	999999	191	87	799	841	619	999999	864	758	451	999999	285	96	804	999999	950	802	602	605	999999	298	311	284	499	701	479	484	938	228	394	264	751	766	999999	606	999999	999999	534	999999	357	677	104	317	94	628	999999	173	130	101	626	942	999999	980	506	290	999999	907	999999	107	372	145	999999	646	999999	197	895	519	830	207	350	999999	278	925	257	374	204	999999	199	999999	610	315	364	999999	999999	451	492	771	269	975	866	859	561	999999	314	222	425	999999	943	897	733	582	342	922	999999	999999	999999	845	732	999999	96	746	717	999999	497	66	781	999999	999999	922	704	999999	259	855	341	999999	260	841	620	45	948	999999	60	301	148	37	999999	441	106	999999	999999	647	49	999999	888	129	151	844	939	999999	441	22	414	31	999999	609	999999	999999	591	269	565	999999	234	999999	999999	999999	999999	999999	577	469	93	349	316	268	999999	999999	94	999999	967	221	348	999999	999999	372	603	936	340	999999	108	999999	704	999999	849	999999	999999	944	422	352	999999	546	433	725	999999	480	174	101	705	156	999999	999999	999999	211	999999	379	920	159	931	862	999999	257	20	665	327	999999	999999	598	500	479	46	210	644	999999	186	430	999999	623	148	431	999999	999999	999999	194	163	962	999999	999999	975	480	916	81	23	999999	258	697	536	768	408	237	714	575	999999	235	119	675	501	782	999999	99	591	307	999999	509	663	591	999999	999999	512	365	34	272	999999	30	562	999999	196	94	493	999999	894	29	224	911	999999	632	910	15	999999	487	471	241	999999	885	888	619	999999	
513	896	667	999999	999999	265	53	212	452	951	581	999999	154	999999	416	299	545	204	571	92	109	793	41	999999	20	751	999999	894	793	999999	738	141	943	903	999999	197	826	807	194	999999	181	708	999999	680	338	999999	929	998	64	941	999999	690	999999	536	999999	720	999999	985	670	958	240	159	419	656	223	449	730	251	806	999999	472	737	20	807	910	999999	528	360	999999	999999	821	36	839	999999	864	57	815	416	941	961	999999	840	147	999999	533	999999	298	999999	999999	889	999999	688	999999	834	479	203	999999	999999	999999	570	202	514	643	991	999999	999999	999999	567	792	176	634	324	310	844	897	632	999999	999999	999999	888	112	999999	893	462	999999	999999	835	15	382	999999	999999	306	999999	380	769	817	207	156	98	330	999999	731	825	999999	264	999999	388	356	937	847	603	895	244	737	468	291	620	190	923	999999	378	314	195	131	799	337	999999	929	85	90	999999	999999	696	953	184	381	999999	603	208	780	754	488	77	535	999999	999999	71	62	911	999999	206	26	232	93	999999	409	999999	703	500	926	763	458	999999	999999	422	999999	999999	999999	562	999999	205	27	999999	153	260	889	999999	999999	64	328	999999	999999	27	999999	883	418	231	612	12	775	835	392	112	281	26	305	217	220	123	999999	281	780	500	824	292	188	999999	89	999999	72	173	886	648	999999	660	999999	440	683	999999	13	926	596	288	787	999999	813	914	999999	137	999999	681	35	546	999999	56	999999	980	203	315	999999	999999	152	779	940	999999	949	999999	999999	620	733	865	534	247	119	991	684	999999	712	573	478	274	332	999999	879	390	147	349	512	135	174	999999	247	999999	278	629	999999	817	999999	185	312	999999	983	101	403	99	157	788	436	999999	371	994	277	999999	836	440	62	200	900	560	474	609	241	804	455	430	999999	166	969	490	217	867	163	536	270	409	290	241	558	999999	242	359	999999	368	999999	999999	44	999999	999999	837	577	593	917	788	710	702	999999	189	645	973	471	990	818	945	936	504	840	740	369	437	159	820	642	999999	327	125	696	872	999999	285	395	19	999999	141	913	624	999999	999999	999999	999999	570	111	596	584	999999	252	540	967	431	999999	339	303	258	999999	688	756	999999	806	471	595	16	999999	149	999999	587	999999	375	999999	999999	999999	999999	475	914	800	999999	58	234	68	791	84	584	999999	999999	780	945	101	760	999999	453	999999	999999	153	903	240	562	604	999999	999999	996	999999	877	854	999999	999999	999999	864	999999	458	246	639	999999	999999	24	396	999999	287	524	999999	424	496	701	
852	999999	999999	648	409	571	684	248	272	96	999999	71	926	207	729	793	342	73	90	712	312	999999	814	999999	781	999999	517	228	284	90	999999	811	510	173	34	621	69	470	316	302	999999	219	974	999999	533	830	98	999999	292	493	191	305	343	783	399	577	428	999999	867	281	64	999999	963	191	493	999999	999999	999999	999999	118	734	872	756	999999	18	999999	310	271	999999	999999	49	328	999999	999999	898	307	477	727	774	456	202	999999	602	999999	248	247	999999	792	69	346	279	999999	25	183	999999	319	999999	999999	774	306	999999	167	148	916	241	999999	530	999999	999999	999999	999999	833	999999	999999	916	915	279	721	999999	771	847	518	211	999999	999999	999999	999999	762	42	589	999999	921	952	477	190	44	680	685	803	513	717	83	999999	873	999999	999999	347	299	999999	843	49	827	16	13	459	758	955	999999	246	527	431	767	149	999999	438	999999	880	520	546	881	244	593	917	999999	63	774	17	338	147	999999	999999	999999	505	198	999999	999999	915	999999	999999	431	89	999999	999999	999999	91	950	933	999999	445	999999	999999	826	752	999999	609	455	909	971	999999	685	750	627	245	12	999999	417	271	951	163	507	882	930	999999	124	802	936	999999	641	953	113	841	999999	893	317	999999	999999	271	129	588	999999	30	944	10	342	681	999999	72	447	133	674	999999	999999	653	937	948	635	333	638	584	673	311	277	27	845	844	549	734	928	999999	612	155	152	372	69	486	999999	930	999999	442	350	874	706	518	288	425	999999	557	955	369	53	225	999999	544	915	999999	752	926	999999	999999	141	727	999999	999999	520	528	545	619	593	461	19	704	173	206	243	799	605	759	738	999999	984	999999	779	999999	290	397	523	999999	457	277	733	999999	775	671	310	999999	740	592	997	999999	879	249	964	999999	359	999999	999999	999999	311	126	196	993	198	734	513	150	999999	574	833	999999	15	999999	172	999999	999999	999999	929	999999	999999	620	999999	22	762	978	550	744	999999	284	219	942	346	96	306	999999	999999	740	823	50	999999	170	999999	999999	999999	874	999999	942	87	648	776	361	999999	559	999999	690	67	184	240	219	999999	768	122	673	999999	891	999999	918	640	831	245	987	185	999999	343	734	945	892	262	888	999999	999999	667	389	999999	858	999999	999999	555	616	283	999999	509	613	857	399	999999	11	999999	868	97	835	999999	256	999999	789	186	529	999999	806	999999	175	921	352	985	584	999999	733	174	999999	367	10	373	34	999999	999999	487	571	41	944	687	943	92	393	999999	398	307	420	976	719	999999	13	999999	
749	871	117	985	167	627	283	298	999999	837	999999	511	999999	472	287	698	84	999999	614	999999	281	129	999999	999999	537	999999	999999	287	690	757	999999	824	363	440	623	999999	450	353	329	943	999999	656	373	115	999999	882	715	926	29	722	901	417	77	515	298	630	78	34	999999	616	999999	995	607	566	999999	488	999999	655	848	134	257	999999	981	999999	999999	625	999999	999999	314	999999	835	670	267	968	855	47	999999	848	152	999999	999999	425	999999	713	913	762	58	806	999999	300	999999	999999	87	895	474	180	436	406	774	999999	874	382	720	802	780	370	738	639	711	354	999999	308	999999	855	50	999999	835	999999	757	999999	576	949	972	24	999999	776	592	372	503	685	611	360	84	999999	128	711	705	103	999999	553	34	419	105	999999	568	436	556	232	855	642	344	167	649	999999	999999	999999	410	705	999999	14	777	376	999999	35	743	999999	234	999999	999999	338	137	742	999999	214	953	999999	854	999999	999999	999999	999999	370	516	861	999999	453	710	287	383	203	311	999999	220	927	775	999999	283	79	636	999999	211	523	495	527	514	601	821	445	999999	999999	80	807	999999	399	785	417	859	284	999999	299	999999	999999	999999	543	36	137	532	999999	438	999999	883	784	999999	267	291	705	874	989	999999	748	999999	999999	445	443	132	503	999999	820	151	999999	798	999	999999	346	528	264	863	952	500	387	79	412	16	547	66	295	999999	999999	999999	999999	543	870	927	999999	667	404	999999	999999	420	533	999999	999999	276	79	999999	883	999999	999999	739	36	999999	999999	999999	999999	679	229	268	898	999999	836	663	756	999999	999999	825	999999	81	457	678	133	753	999999	541	967	999999	367	145	936	50	182	999999	220	263	999999	999999	999999	999999	999999	999999	448	145	999999	839	999999	999999	631	998	214	999999	577	812	943	951	615	283	206	389	532	999999	321	999999	331	857	999999	941	452	999999	632	825	213	999999	999999	200	240	999999	999999	999999	999999	107	999999	999999	931	692	472	370	951	999999	648	807	50	999999	848	987	945	364	813	755	635	642	427	139	375	388	50	29	698	752	721	626	143	400	431	435	604	951	161	639	395	999999	999999	999999	854	825	785	971	709	999999	254	999999	184	394	181	325	679	247	994	999999	651	452	671	209	547	31	999999	999999	810	423	393	999999	213	999999	370	999999	653	999999	285	550	603	79	999999	999999	999999	999999	452	749	228	116	755	999999	999999	609	987	942	182	790	646	832	161	145	171	295	742	261	672	999999	999999	390	672	446	962	453	949	582	999999	999999	999999	701	578	924	999999	
704	668	36	999999	603	196	428	619	862	999999	452	399	467	907	34	830	256	183	452	999999	999999	443	319	404	999999	659	415	810	999999	98	999999	263	236	714	466	627	715	225	78	813	604	770	809	849	520	999999	491	674	117	279	999999	527	136	208	592	270	358	632	531	944	781	618	546	774	651	198	172	753	451	407	124	41	115	639	131	77	634	470	884	999999	999999	740	999999	999999	999999	428	137	38	131	999999	278	93	693	134	999999	999999	999999	45	999999	331	892	738	999999	709	165	999999	999999	497	87	999999	635	999999	748	82	776	50	915	999999	140	232	999999	144	631	254	139	40	348	981	999999	145	842	599	999999	562	567	439	517	993	648	231	16	640	950	607	570	389	999999	999999	357	991	80	999999	999999	974	999999	757	999999	999999	580	134	999999	440	890	942	681	46	626	195	514	999999	533	922	103	909	225	430	193	34	999999	749	695	726	633	615	74	360	999999	999999	999999	999999	332	999999	422	524	155	576	749	999999	925	999999	763	999999	116	999999	468	157	399	999999	759	999999	574	92	304	830	999999	999999	806	284	999999	331	352	338	999999	705	24	999999	999999	999999	763	649	680	185	109	160	986	546	619	622	157	917	960	698	538	999999	245	250	243	591	95	999999	769	475	141	999999	999999	999999	265	411	996	473	999999	820	242	999999	168	999999	999999	999999	844	999999	999999	194	999999	959	370	653	799	999999	469	774	999999	918	493	965	999999	215	53	999999	999999	561	290	218	626	683	999999	999999	465	428	303	846	999999	99	747	202	999999	585	347	181	242	537	634	823	941	231	712	729	999999	277	240	953	355	486	184	293	611	530	999999	454	689	230	198	381	148	623	517	671	180	300	906	303	868	871	273	441	999999	467	276	404	971	999999	813	198	999999	350	500	999999	915	999999	590	999999	999999	893	492	22	349	263	684	327	714	51	558	45	370	937	94	999999	223	743	366	154	999999	999999	482	148	999999	999	999999	798	999999	737	756	716	710	378	286	974	999999	261	102	672	782	949	689	929	999999	999999	828	999999	265	999999	566	999999	107	445	284	853	420	354	999999	349	79	999999	204	977	295	841	335	991	661	119	105	999999	650	694	372	314	999999	552	999999	638	181	933	543	999999	999999	584	619	274	104	999999	564	44	656	999999	999999	999999	755	712	999999	161	452	837	999999	999999	999999	604	530	412	83	969	378	867	209	966	177	999999	353	96	806	711	231	999999	896	238	555	70	315	999999	999999	476	559	999999	908	993	999999	344	344	397	999999	575	
63	217	999999	135	63	999999	835	689	999999	466	552	999999	905	933	930	391	999999	999999	599	860	298	999999	321	606	999999	999999	959	999999	780	999999	802	955	999999	241	657	24	869	770	184	999999	235	626	322	635	924	891	866	999999	73	804	403	999999	798	336	286	430	895	593	716	456	999999	629	908	751	663	597	768	673	285	999999	999999	179	195	740	999999	672	320	685	682	527	740	984	152	976	439	827	166	999999	999999	237	128	285	64	727	131	605	718	570	971	336	132	202	999999	999999	292	999999	788	67	701	614	120	219	911	999999	999999	753	487	999999	322	836	440	205	999999	58	999999	245	124	467	999999	38	954	749	999999	356	404	999999	999999	995	694	215	48	109	999999	350	127	999999	374	866	999999	378	128	786	999999	145	999999	927	999999	999999	359	56	999999	999999	999999	999999	660	370	505	565	999999	179	999999	491	247	117	797	999999	333	378	999999	889	871	258	456	999999	999999	177	500	579	459	999999	999999	644	646	647	105	717	660	208	690	756	413	809	999999	842	910	637	549	999999	999999	999999	999999	115	719	999999	185	861	875	208	762	492	999999	926	115	326	115	823	844	599	21	999999	680	999999	688	999999	486	71	999999	613	339	282	628	359	241	999999	999999	999999	925	186	999999	999999	842	461	999999	207	999999	486	704	756	737	97	792	999999	139	268	999999	479	427	544	983	124	685	271	868	489	864	519	695	999999	454	156	898	667	999999	777	247	229	999999	999999	297	999999	367	429	876	252	490	678	230	972	19	999999	999999	390	999999	999999	558	580	999999	956	343	376	791	999999	312	590	198	134	823	361	30	999999	790	936	256	984	757	266	999999	999999	999	196	299	722	999999	61	614	999999	999999	999999	229	667	636	733	157	921	217	874	127	999999	64	365	855	868	999999	353	612	605	999999	218	601	302	195	967	956	156	87	999999	290	999999	999999	681	659	999999	142	363	39	999999	788	999999	999999	882	999999	999999	571	644	340	430	769	858	448	999999	383	266	187	926	999999	668	776	10	999999	148	999999	866	320	382	705	810	736	999999	999999	555	816	808	441	718	163	96	405	322	816	657	999999	999999	999999	966	999999	999999	867	999999	999999	999999	999999	999999	999999	999999	298	999999	789	198	938	530	693	180	543	999999	203	574	999999	468	773	999999	999999	464	999999	196	838	999999	999999	353	999999	311	943	530	718	954	274	999999	326	999999	430	999999	306	216	383	295	963	138	999999	999999	773	733	579	408	441	494	106	826	999999	306	800	135	229	445	999999	636	586	172	462	589	628	174	
258	31	48	892	99	66	91	898	999999	709	284	999999	580	351	732	544	98	233	857	448	435	30	999999	304	661	861	103	746	708	800	676	308	301	608	485	557	369	549	405	50	744	999999	83	100	851	95	864	771	904	51	84	239	731	999999	738	237	28	744	241	237	963	344	199	432	999999	999999	841	972	999999	184	185	549	827	816	703	999999	999999	912	999999	576	997	331	841	666	726	446	577	122	869	999999	999999	624	317	178	87	999999	999999	999999	66	875	253	891	905	729	866	534	999999	914	999999	17	290	115	301	665	239	999999	502	533	999999	999999	408	729	112	999999	645	560	242	659	999999	999999	227	305	999999	577	332	115	999999	999999	800	999999	44	662	999999	861	967	433	333	652	938	445	907	999999	945	469	477	524	788	296	999999	999999	301	752	185	192	790	984	999999	999999	342	133	225	390	732	513	562	745	102	250	651	221	999999	589	720	304	396	245	360	396	109	808	999999	139	37	493	900	292	487	454	999999	982	183	608	319	999999	229	526	258	999999	907	732	999999	547	644	872	89	999999	42	880	796	554	999999	999999	999999	999999	806	96	363	248	613	280	267	648	999999	669	48	628	280	905	84	869	987	999999	489	377	386	999999	495	164	414	198	259	606	658	999999	358	999999	983	785	18	999999	173	19	828	637	474	783	378	999999	834	460	441	137	806	926	567	715	384	999999	158	37	600	208	834	424	30	660	990	653	320	728	644	495	897	999999	706	999999	100	851	999999	602	410	999999	999999	953	756	132	999999	731	959	999999	999999	735	636	980	999999	964	999999	414	999999	813	793	724	664	115	999999	999999	239	864	229	589	624	532	354	555	626	999999	878	999999	667	897	860	268	694	999999	999999	908	858	916	999999	741	801	686	244	99	809	686	856	224	148	810	892	935	999999	379	28	412	999999	91	363	461	96	305	746	719	953	535	40	986	321	999999	98	322	999999	487	999999	938	298	264	745	940	234	663	742	999999	14	999999	755	325	659	391	999999	776	563	947	999999	506	939	525	146	283	999999	999999	902	241	721	580	480	999999	591	89	123	136	345	422	237	999999	563	888	714	38	779	999999	999999	930	999999	322	759	999999	832	291	998	772	128	472	294	999999	760	510	146	999999	454	731	733	579	999999	401	440	150	720	231	943	61	811	117	999999	999999	542	972	851	409	820	999999	202	310	91	351	999999	873	999999	872	999999	62	999999	289	584	999999	981	758	662	988	881	618	999999	999999	999999	947	999999	999999	967	354	
822	787	999999	736	613	999999	538	433	498	926	999999	999999	22	999999	999999	999999	308	531	533	999999	999999	783	319	863	528	212	173	999999	961	143	999999	997	905	783	60	885	403	26	675	101	519	557	270	736	605	323	605	999999	61	457	648	999999	487	522	395	999999	477	795	218	999999	329	946	999999	364	999999	999999	999999	239	999999	673	497	292	855	441	935	411	523	583	268	214	606	999999	540	513	494	999999	999999	393	397	21	417	607	808	999999	772	572	95	905	999999	219	999999	376	162	999999	960	999999	585	56	586	984	999999	894	537	13	999999	116	416	958	869	598	876	277	841	786	265	889	484	590	999999	999999	325	617	394	58	551	239	999999	162	999999	138	373	473	807	999999	496	523	80	999999	999999	666	999999	137	46	601	342	394	535	376	132	81	999999	999999	386	222	668	907	999999	488	461	575	55	264	414	740	234	999999	470	437	300	742	819	999999	132	999999	217	197	999999	793	715	167	999999	693	39	482	257	379	96	594	999999	588	23	999999	999999	892	620	999999	999999	305	999999	929	924	999999	86	389	261	999999	872	384	999999	480	335	999999	999999	999999	871	362	234	932	999999	855	327	875	692	711	728	238	337	239	999999	315	475	286	999999	999999	242	607	617	650	230	55	999999	711	588	999999	999999	307	818	999999	31	999999	999999	999999	811	999999	612	58	414	374	660	999999	999999	999999	992	700	15	999999	299	986	72	999999	744	584	711	448	358	999999	297	428	459	431	420	999999	999999	133	999999	685	999999	905	184	999999	202	253	989	207	181	864	999999	888	268	212	17	831	985	757	523	102	88	999999	173	997	999999	999999	915	239	612	595	434	999999	71	330	585	394	999999	878	81	501	595	514	276	493	895	999999	999999	256	999999	999999	303	999999	609	545	607	110	741	187	999999	216	337	759	594	585	439	851	826	938	626	623	999999	117	685	32	507	573	106	679	111	999999	825	999999	816	999999	302	973	999999	526	722	999999	999999	635	999999	864	174	835	919	691	999999	999999	582	232	999999	999999	570	195	775	587	48	43	13	999999	85	79	391	668	999999	999999	293	999999	593	999999	225	151	970	393	660	820	999999	672	654	415	625	68	999999	602	999999	25	463	999999	999999	680	999999	689	482	590	999999	387	999999	505	892	358	999999	598	460	999999	999999	488	829	999999	534	955	729	376	389	999999	999999	26	298	789	628	927	117	999999	267	912	999999	535	999999	390	999999	283	999999	362	779	999999	18	36	608	999999	595	999999	196	999999	581	999999	999999	122	310	885	999999	543	98	693	
877	999999	251	230	340	547	460	481	819	449	354	999999	618	377	596	93	589	420	418	790	203	76	999999	999999	604	25	961	709	235	783	247	299	194	653	484	999999	63	787	999999	999999	999999	124	742	746	932	999999	634	583	525	226	999999	732	135	307	500	810	233	420	999999	999999	585	751	255	45	999999	65	76	965	892	781	40	802	724	357	743	999999	334	999999	898	283	390	999999	193	19	488	999999	999999	887	162	674	591	643	171	380	485	306	999999	707	544	876	999999	669	691	744	999999	503	999999	777	564	421	486	239	999999	999999	999999	999999	999999	999999	557	698	891	189	812	227	199	396	641	354	871	999999	219	626	460	31	29	721	695	448	823	984	506	999999	333	999999	197	999999	130	818	445	287	738	999999	160	846	985	85	857	473	999999	799	862	663	906	126	999999	859	779	500	332	223	511	999999	422	999999	201	505	999999	81	40	837	276	822	909	593	999999	586	476	999999	46	943	864	232	893	999999	132	843	489	216	539	337	582	630	495	231	776	620	221	999999	999999	489	229	999999	443	717	533	50	754	999999	999999	625	392	999999	464	389	359	289	999999	397	999999	358	999999	999999	541	702	264	645	999999	688	817	999999	375	999999	959	556	723	999999	788	185	501	91	99	177	799	914	944	417	175	116	871	496	395	823	146	306	999999	999999	254	741	462	887	713	999999	504	328	259	503	216	999999	665	281	501	59	896	368	269	848	999999	627	757	847	999999	229	999999	331	999999	551	999999	662	92	153	834	57	722	614	999999	33	999999	480	664	999999	210	266	451	599	995	345	926	778	999999	625	999999	626	983	615	416	494	999999	183	624	707	751	999999	826	999999	447	453	336	292	999999	999999	185	379	963	316	646	223	778	227	336	367	999999	999999	626	466	422	217	74	117	207	883	999999	499	855	999999	699	999999	440	929	161	551	999999	644	999999	800	450	999999	662	999999	968	202	716	999999	846	267	999999	999999	999999	370	109	999999	389	228	94	999999	471	685	523	17	616	989	783	848	75	785	358	980	196	825	25	70	555	397	999999	14	177	743	653	598	873	999999	999999	80	999999	922	171	790	560	680	339	765	838	655	70	979	419	867	965	71	909	999999	590	112	354	999999	684	992	90	89	939	999999	999999	924	143	693	270	712	28	153	999999	567	430	515	496	999999	231	899	336	169	595	310	999999	591	689	771	342	627	725	791	999999	179	710	480	741	999999	999999	999999	999999	376	719	707	849	999999	447	351	999999	85	615	103	816	999999	
665	920	494	638	999999	450	245	372	361	642	986	236	999999	454	856	949	773	884	999999	999999	387	959	450	887	460	956	153	999999	98	267	21	999999	974	462	999999	999999	986	112	662	292	679	159	25	86	999999	622	916	993	495	732	311	731	999999	509	407	705	480	999999	188	993	307	999999	283	104	999999	999999	262	452	999999	999999	999999	670	999999	245	638	999999	944	999999	177	838	49	160	852	365	955	290	65	475	65	807	999999	999999	924	668	999999	781	875	920	455	365	369	474	62	428	999999	640	508	340	870	178	761	116	999999	349	953	157	999999	999999	148	351	308	999999	396	143	756	999999	746	563	999999	857	363	33	918	811	478	999999	107	434	596	999999	999999	725	604	886	999999	213	950	584	999999	837	736	957	782	114	999999	582	87	918	999999	195	999999	944	89	23	999999	737	999999	627	871	388	59	620	331	823	569	583	999999	510	999999	552	633	171	849	423	130	999999	251	814	754	895	498	999999	762	410	431	836	999999	591	81	318	999999	332	713	336	788	999999	999999	958	999999	483	400	577	831	129	562	999999	105	666	893	419	999999	383	873	975	999999	870	858	921	999999	732	937	600	438	778	536	999999	457	523	999999	13	770	292	279	280	999999	921	999999	643	848	698	741	978	698	662	822	643	458	737	999999	917	267	713	999999	811	546	799	999999	63	592	999999	285	582	41	889	999999	213	999999	603	480	969	523	999999	82	704	991	958	902	776	955	892	999999	719	87	717	746	66	725	467	733	705	782	303	60	597	422	168	999999	809	23	619	540	855	999999	999999	999999	52	641	999999	820	587	897	999999	107	999999	408	565	504	324	999999	591	487	645	999999	999999	196	230	174	485	291	999999	999999	102	999999	999999	362	996	999999	611	324	999999	425	863	647	156	808	999999	205	359	199	857	999999	633	666	432	142	894	986	999999	289	183	877	999999	581	987	575	804	999999	761	999999	411	113	893	999	999999	175	624	999999	722	966	999999	34	815	296	434	999999	388	436	999999	999999	999999	20	999999	332	151	999999	999999	999999	660	999999	13	811	444	21	999999	753	999999	633	226	267	517	896	273	526	999999	158	72	999999	157	817	197	378	279	557	880	999999	999999	570	858	623	905	342	347	152	999999	964	589	803	508	680	408	999999	219	999999	696	571	747	999999	819	992	999999	999999	999999	842	393	999999	541	886	141	396	999999	210	775	603	362	185	559	131	563	999999	568	268	370	476	419	442	168	206	861	319	999999	692	750	865	859	514	208	504	758	999999	433	
703	672	122	71	207	979	616	720	999999	999999	626	888	999999	999999	999999	40	667	433	951	477	345	35	822	743	926	999999	909	999999	848	976	65	372	235	124	865	999999	257	415	221	999999	551	485	999999	307	37	803	999999	999999	364	483	540	81	807	860	97	678	849	379	145	747	79	872	872	544	999999	264	999999	166	999999	908	782	262	221	499	999999	859	684	525	716	999999	999999	477	999999	374	999999	983	564	374	37	999999	746	878	999999	474	392	678	613	805	350	999999	150	999999	999999	456	999999	288	860	318	999999	238	993	999999	663	999999	766	602	999999	507	108	972	699	999999	999999	380	171	904	999999	999999	116	256	999999	879	184	943	981	669	604	932	674	167	999999	256	439	999999	204	999999	225	266	707	790	194	115	707	377	999999	852	191	502	294	795	305	123	211	999999	982	124	999999	999999	41	106	997	561	999999	940	849	999999	999999	341	999999	999999	689	725	999999	326	999999	150	181	999999	869	138	488	999999	647	878	862	20	54	999999	816	89	271	505	235	611	792	999999	281	767	528	630	993	999999	999999	544	116	999999	84	999999	999999	999999	942	999999	850	999999	618	895	914	954	87	839	407	119	524	106	489	999999	500	999999	533	999999	999999	999999	288	248	144	999999	786	999999	771	999999	935	169	131	999999	147	917	999999	332	999999	999999	999999	326	999999	688	233	999999	335	228	999999	999999	89	999999	361	199	972	999999	999999	611	768	981	119	810	999999	999999	903	247	999999	549	959	571	999999	178	999999	636	719	552	724	600	25	260	311	567	58	849	999999	299	808	932	13	999999	999999	52	564	999999	787	907	143	893	785	985	896	786	999999	999999	393	911	211	724	999999	429	999999	474	596	999999	999999	552	762	343	999999	614	439	65	546	999999	999999	496	613	433	999999	999999	999999	830	814	40	363	524	308	564	465	300	999999	93	999999	583	999999	388	456	999999	341	999999	155	799	310	180	555	999999	999999	999999	775	897	308	777	875	667	999999	983	659	565	999999	999999	253	207	878	302	526	999999	602	999999	565	339	999999	999999	101	614	666	999999	529	644	484	521	999999	999999	789	568	992	319	999999	795	999999	811	729	891	892	187	999999	947	999999	18	653	999999	249	999999	352	446	857	741	686	270	10	402	999999	999999	90	999999	999999	853	418	320	309	999999	147	807	999999	754	610	158	673	914	622	719	697	521	990	999999	282	999999	57	353	999999	261	999999	999999	794	999999	357	714	999999	260	999999	147	999999	610	708	999999	72	441	999999	598	835	709	999999	771	648	291	999999	999999	34	805	369	883	
806	75	610	57	583	199	22	230	406	999999	348	423	617	999999	999999	96	812	554	223	999999	119	458	517	10	194	862	309	999999	999999	416	999999	14	891	999999	341	999999	10	660	862	872	429	667	202	939	999999	654	163	173	110	618	138	999999	999999	528	773	358	558	999999	863	721	999999	509	999999	990	999999	343	531	204	153	717	95	999999	691	350	999999	452	266	577	639	540	999999	145	412	855	287	999999	422	372	999999	983	914	999999	797	150	981	920	911	999999	732	37	132	959	30	999999	532	977	999999	251	999999	331	101	999999	970	999999	22	755	106	899	713	999999	921	999999	999999	170	802	695	364	999999	369	999999	540	64	844	999999	418	749	125	29	999999	310	429	181	265	328	891	933	430	999999	137	235	823	999999	499	734	116	962	415	859	590	837	622	248	999999	616	999999	999999	147	999999	999999	999999	640	87	576	999999	578	999999	904	235	278	869	999999	889	999999	999999	678	528	565	119	999999	455	343	265	999999	999999	687	999999	299	648	537	854	796	71	559	864	595	745	999999	96	166	366	999999	190	591	721	999999	732	825	747	938	272	482	37	999999	469	929	385	649	999999	725	396	460	265	697	424	83	999999	999999	999999	548	932	93	479	953	999999	396	163	673	717	922	954	999999	551	999999	275	381	999999	207	99	999999	999999	999999	364	370	999999	906	803	492	999999	999999	369	402	276	209	15	189	999999	84	725	999999	775	999999	932	168	770	40	999999	554	431	52	314	16	250	624	337	836	728	999999	193	242	593	999999	507	78	563	562	99	351	705	96	378	694	481	26	999999	509	999999	999999	600	738	996	259	70	133	999999	999999	999999	652	871	179	999999	894	890	999999	490	114	213	863	605	999999	940	567	999999	345	673	999999	999999	233	465	999999	999999	533	518	999999	245	343	999999	383	734	999999	410	447	479	999999	635	484	803	987	999999	63	305	310	999999	392	798	999999	409	724	459	999999	827	927	196	52	507	999999	386	445	258	999999	504	829	138	404	999999	503	999999	323	999999	199	816	547	697	412	533	371	999999	136	656	806	934	885	924	999999	382	483	999999	437	38	999999	999999	367	738	390	558	475	182	999999	584	304	351	96	24	999999	906	999999	999999	999999	999999	146	993	260	788	452	222	619	905	127	31	999999	252	999999	999999	11	101	459	999999	317	853	999999	198	737	999999	361	465	847	870	664	114	999999	252	476	917	892	715	847	579	296	178	939	570	65	183	260	62	690	802	23	999999	457	481	923	931	460	947	265	708	436	987	999999	749	
250	999999	929	91	776	742	402	295	253	880	999999	148	914	999999	143	563	301	999999	774	54	856	496	656	621	329	999999	466	944	999999	999999	152	309	803	199	329	999999	999999	178	286	947	409	999999	924	577	958	784	27	962	813	702	417	137	222	329	999999	754	365	999999	762	999999	999999	457	835	114	737	223	999999	724	999999	100	318	132	33	827	645	999999	999999	999999	999999	545	527	999999	140	757	999999	24	97	483	307	574	999999	999999	416	54	999999	952	892	820	999999	745	448	302	794	723	393	295	114	394	684	999999	192	286	999999	227	713	999999	326	88	382	999999	136	862	999999	603	413	382	999999	978	166	693	999999	999999	249	916	106	234	709	417	999999	447	999999	702	798	543	392	410	290	199	999999	999999	635	999999	999999	999999	619	586	875	200	319	999999	579	136	238	999999	526	440	46	739	130	488	82	909	999999	999999	999999	433	999999	883	999999	999999	102	526	647	277	68	432	313	999999	306	520	359	519	108	363	999999	784	474	806	26	951	999999	550	78	852	999999	999999	109	999999	314	196	999999	992	978	316	918	62	489	999999	933	104	136	914	443	610	139	563	811	360	999999	38	959	266	999999	999999	638	551	999999	999999	461	342	332	801	818	120	997	367	999999	791	444	814	304	999999	873	922	824	460	999999	999999	722	999999	914	749	445	286	236	265	135	718	999999	377	604	694	509	999999	771	335	105	999999	999999	772	33	999999	915	262	999999	455	393	944	999999	188	999999	990	82	999999	427	583	365	542	883	742	999999	821	123	77	220	610	14	282	161	499	364	784	999999	950	239	895	999999	999999	552	781	999999	191	999999	500	933	614	999999	311	183	999999	969	999999	448	870	540	211	906	847	999999	132	451	120	792	945	824	659	145	131	968	999999	999999	182	989	112	999999	60	547	623	144	605	988	702	109	963	529	800	346	984	419	37	999999	986	150	429	339	761	399	338	676	284	999999	500	342	650	448	796	574	345	999	999999	664	999999	713	999999	144	999999	999999	828	426	33	322	160	712	940	999999	762	42	999999	773	999999	999999	218	947	860	999999	999999	370	458	525	732	235	10	985	929	373	705	283	703	999999	591	749	999999	912	999999	961	329	788	999999	999999	999999	764	999999	572	999999	829	455	999999	852	999999	646	999999	562	313	693	797	321	999999	783	999999	999999	489	339	284	191	369	999999	306	999999	899	806	710	968	352	839	968	999999	437	104	109	918	999999	430	999999	999999	213	196	999999	999999	854	999999	164	14	824	999999	206	434	730	999999	999999	738	
999999	51	953	999999	936	419	220	473	725	576	884	80	683	659	999999	68	999999	635	978	182	999999	88	450	259	652	705	999999	84	643	543	500	57	573	371	769	999999	476	999999	999999	793	976	793	502	287	765	94	999999	999999	799	147	488	104	999999	358	905	80	600	704	861	241	999999	146	830	192	86	836	506	999999	999999	160	591	999999	923	195	999999	49	585	172	494	568	383	978	285	505	999999	405	645	999999	465	698	727	772	26	481	999999	840	962	320	211	928	587	999999	285	648	555	419	181	999999	161	866	999999	438	219	303	857	297	999999	999999	137	680	999999	290	856	200	433	819	61	451	999999	366	86	275	999999	999999	980	373	999999	999999	949	999999	999999	999999	73	599	214	999999	563	723	623	999999	979	637	999999	530	737	306	163	94	999999	999999	367	729	558	795	789	229	476	654	322	999999	595	999999	385	492	456	999999	227	267	999999	144	265	338	828	437	386	448	92	441	828	684	999999	999999	422	223	999999	999999	870	278	809	984	822	999999	411	999999	644	756	262	700	999999	964	89	895	108	999999	480	39	901	130	419	350	146	45	999999	638	284	977	999999	172	214	952	902	949	999999	999999	321	999999	927	999999	792	999999	196	392	367	863	604	324	999999	341	999999	257	602	749	999999	468	847	787	92	999999	854	667	999999	100	495	131	72	140	448	105	769	133	112	999999	337	789	164	754	677	961	43	959	999999	479	429	957	999999	999999	999999	988	164	533	274	164	844	135	685	999999	896	246	801	474	999999	423	999999	999999	999999	401	421	79	314	103	120	130	739	895	999999	999999	999999	538	771	999999	49	459	941	999999	999999	948	367	999999	114	68	858	441	999999	568	93	54	907	999999	812	958	741	31	684	71	423	999999	424	949	926	219	435	999999	474	892	434	999999	481	337	760	206	43	999999	965	256	245	999999	960	181	999999	999999	999999	860	999999	999999	177	28	999999	880	821	715	533	999999	999999	999999	632	499	966	277	143	666	572	579	60	615	999999	999999	999999	999999	999999	744	999999	999999	147	999999	999999	574	642	999999	724	416	651	601	515	999999	672	625	934	999999	623	745	712	999999	47	155	591	999999	810	120	887	646	962	999999	63	86	532	290	280	513	252	68	857	999999	552	999999	24	971	73	999999	942	308	597	999999	814	91	41	499	215	991	190	999999	764	531	774	88	453	314	547	438	521	392	355	430	999999	565	999999	408	150	999999	140	620	999999	999999	178	588	999999	977	999999	999999	54	999999	999999	288	332	999999	304	336	539	999999	284	710	
999999	635	493	560	953	176	166	258	203	633	358	896	860	570	738	959	999999	195	999999	476	781	999999	394	488	317	76	108	249	271	561	868	676	44	999999	999999	299	999999	999999	999999	882	820	284	779	421	684	999999	427	762	999999	345	999999	354	999999	808	928	858	250	15	253	999999	78	917	987	642	764	681	861	439	383	449	647	745	560	157	655	507	795	972	803	999999	648	346	999999	926	587	524	242	236	502	337	58	999999	374	748	814	902	296	999999	657	13	326	988	999999	410	697	237	794	296	999999	999999	73	278	211	999999	248	731	528	999999	999999	999999	448	634	937	55	401	341	380	811	343	753	220	659	999999	800	812	660	958	988	999999	359	729	946	999999	81	274	999999	114	260	509	92	383	235	91	417	564	691	60	999999	19	365	856	999999	953	409	220	414	953	410	312	588	773	999999	831	704	999999	999999	560	866	999999	621	236	130	312	260	379	984	577	999999	999999	999999	609	999999	978	873	503	746	992	999999	999999	860	999999	703	999999	921	319	843	999999	386	896	71	999999	194	560	398	138	736	680	702	39	999999	836	55	174	191	978	999999	561	958	999999	774	509	885	15	921	795	532	182	390	999999	535	999999	200	21	999999	999999	999999	74	590	744	766	999999	299	999999	634	33	780	538	766	943	172	291	999999	999999	132	562	255	188	639	603	606	563	299	761	504	645	999999	44	999999	999999	999999	92	971	224	999999	707	999999	999999	381	897	25	999999	999999	999999	999999	254	155	999999	889	999999	744	246	435	986	999999	213	776	999999	999999	988	386	999999	548	999999	390	89	319	231	739	424	352	999999	999999	741	999999	612	157	851	999999	999999	500	630	999999	999999	457	325	657	985	85	999999	999999	999999	110	393	521	999999	455	841	67	699	999999	923	285	474	999999	999999	999999	693	999999	536	65	999999	999999	999999	497	756	600	178	126	999999	431	999999	155	508	493	670	999999	999999	999999	318	999999	315	793	293	999999	576	355	680	109	718	886	964	586	549	186	15	136	999999	895	999999	999999	286	725	993	277	609	778	777	980	608	835	26	472	99	379	749	141	999999	575	920	411	999999	999999	999999	188	467	748	605	331	488	544	695	527	465	999999	999999	590	999999	999999	715	798	577	699	500	882	870	501	496	179	999999	873	864	999999	975	363	759	217	999999	815	810	861	183	455	999999	74	150	498	16	460	999999	169	340	999999	859	999999	833	229	578	999999	318	965	261	435	999999	614	679	61	552	112	880	999999	999999	985	999999	853	999999	132	999999	436	999999	999999	
495	46	679	277	543	617	784	853	530	539	639	999999	999999	844	610	748	560	887	395	999999	945	999999	999999	829	895	999999	51	16	507	711	32	151	782	936	999999	225	756	999999	81	71	999999	699	999999	350	41	999999	488	370	253	999999	999999	320	51	653	436	591	999999	849	381	198	999999	778	355	818	999999	999999	28	570	374	394	999999	932	816	333	822	256	999999	999999	797	999999	866	681	999999	631	149	711	999999	139	999999	888	759	999999	255	883	495	498	999999	999999	833	544	452	917	995	858	884	999999	503	717	831	999999	999999	237	999999	999999	331	895	999999	999999	679	805	396	999999	70	999999	635	95	999999	999999	837	333	902	568	405	263	999999	948	999999	904	746	510	999999	393	308	999999	629	531	854	999999	561	999999	483	629	999999	999999	999999	563	856	519	232	799	952	999999	999999	507	999999	700	831	799	965	999999	220	999999	978	178	597	999999	590	740	856	113	999999	387	382	247	849	999999	484	999999	999999	428	102	999999	681	946	557	648	513	800	52	929	999999	64	999999	188	999999	999999	651	915	440	153	972	125	663	128	568	574	198	641	999999	15	225	462	693	999999	999999	54	999999	999999	621	948	999999	789	698	927	413	186	55	203	999999	487	630	569	937	962	455	976	511	999999	388	999999	460	999999	152	47	713	247	371	795	999999	345	932	620	999999	491	653	192	427	736	999999	392	529	994	783	180	385	999999	525	731	102	314	999999	875	653	638	498	628	647	660	224	175	999999	260	999999	522	554	999999	275	999999	318	272	558	999999	999999	996	462	465	97	999999	999999	66	722	640	702	999999	802	67	966	664	992	999999	999999	766	521	550	577	279	999999	271	625	375	391	999999	422	829	755	767	999999	657	185	43	540	999999	998	168	452	184	557	999999	720	497	52	610	463	999999	726	792	263	307	428	193	999999	999999	999999	297	674	653	227	999999	999999	45	39	319	488	959	494	871	999999	363	107	402	722	999999	550	137	332	780	615	999999	112	999999	999999	730	238	992	999999	713	326	711	493	798	999999	999999	875	999999	468	999999	131	503	799	855	34	999999	210	999999	999999	782	285	229	965	893	999999	98	770	873	531	999999	91	496	694	780	554	66	870	308	445	48	999999	999999	669	598	659	122	999999	257	939	613	529	212	531	999999	438	107	746	599	760	999999	913	999999	163	999999	651	999999	999999	999999	999999	968	38	901	999999	432	672	420	560	376	244	925	758	999999	999999	917	779	879	964	999999	352	999999	319	999999	548	999999	134	118	712	999999	946	34	999999	321	947	971	
999999	628	621	108	821	27	546	999999	365	835	120	401	77	245	390	772	670	608	676	999999	658	757	363	22	308	564	707	61	429	219	622	999999	575	963	342	160	267	865	389	334	911	999999	916	999999	467	733	51	476	129	184	364	704	645	104	999999	827	275	608	800	266	320	495	999999	155	999999	673	999999	113	902	999999	999999	804	228	351	941	719	841	650	555	574	523	999999	999999	255	999999	999999	801	481	650	515	885	658	75	132	999999	999999	988	999999	498	793	907	937	574	889	668	559	485	999999	999999	603	985	624	999999	236	743	89	563	706	299	306	872	354	463	396	999999	999999	739	105	337	999999	730	80	162	762	666	999999	666	52	586	999999	441	507	328	999999	530	999999	999999	838	389	934	862	292	481	202	920	999999	484	999999	545	811	820	389	965	637	872	999999	472	300	569	168	422	520	999999	993	864	375	36	416	866	92	261	900	716	403	999999	448	999999	999999	842	113	111	489	507	999999	485	61	541	691	183	615	999999	314	279	230	999999	352	999999	999999	338	999999	536	77	320	463	560	920	999999	572	974	434	999999	512	458	465	66	933	23	355	999999	999999	833	345	243	261	999999	947	630	495	881	320	286	121	630	999999	577	43	178	54	224	564	388	968	716	749	299	296	856	813	174	588	339	817	969	525	721	201	999999	69	999999	612	299	187	691	664	157	214	999999	999999	887	33	999999	999999	140	953	434	864	628	493	962	996	999999	816	331	302	980	468	999999	115	575	386	999999	999999	874	611	275	211	287	62	601	95	414	999999	926	151	823	370	686	25	999999	856	572	351	106	183	521	999999	855	399	683	999999	999999	776	595	511	823	655	104	999999	688	999999	587	999999	891	876	591	406	890	999999	479	619	782	136	23	719	813	858	999999	700	99	792	356	887	379	999999	33	638	109	999999	327	999999	999999	168	337	869	278	999999	459	230	592	125	591	674	920	73	906	999999	762	876	698	965	643	404	999999	895	875	699	205	978	853	953	307	476	863	311	353	623	799	154	450	816	408	792	999999	974	999999	999999	967	315	15	98	999999	232	726	361	534	999999	999999	442	993	578	999999	480	999999	638	818	125	811	619	999999	292	999999	617	436	882	999999	999999	296	464	999999	999999	999999	889	999999	765	87	84	999999	511	776	999999	894	366	999999	871	999999	928	425	479	165	999999	999999	358	596	999999	952	999999	999999	844	794	684	999999	274	999999	799	846	911	507	611	999999	743	375	309	999999	247	398	779	999999	565	867	999999	
435	816	309	608	999999	383	303	999999	812	819	288	905	716	101	897	630	999999	362	34	112	431	813	999999	422	720	571	515	359	334	182	801	240	999999	999999	258	768	965	149	475	473	618	257	798	741	464	469	999999	751	349	767	170	114	540	765	999999	999999	898	999999	999999	999999	867	944	925	639	28	57	928	560	842	138	664	479	999999	561	494	183	24	187	957	260	999999	764	999999	567	22	999999	999999	221	949	637	870	88	261	713	605	673	332	168	723	999999	999999	42	999999	999999	112	999999	227	978	280	43	606	721	929	636	783	113	935	367	627	331	357	999999	999999	215	999999	586	227	183	999999	820	999999	855	999999	999999	719	999999	856	797	464	331	479	721	999999	916	40	159	158	624	999999	502	738	964	541	402	69	823	430	702	952	526	473	53	999999	460	191	999999	267	390	999999	837	999999	147	903	305	851	635	776	999999	184	119	438	602	999999	999999	999999	887	324	71	489	895	525	163	845	938	857	435	698	490	734	999999	999999	768	999999	102	255	600	71	245	550	434	57	736	527	999999	98	871	999999	569	378	304	436	205	900	31	321	999999	302	965	448	425	936	296	960	895	999999	669	894	999999	218	491	826	88	520	65	848	789	636	11	999999	986	636	999999	121	439	852	696	868	999999	780	999999	999999	999999	797	135	497	760	775	632	626	428	976	999999	361	886	478	358	684	844	182	532	466	300	125	999999	789	807	999999	999999	999999	530	801	999999	381	65	999999	730	290	395	567	999999	23	999999	385	430	19	988	778	234	999999	504	22	999999	999999	999999	695	16	979	346	346	690	999999	255	589	999999	627	999999	275	305	703	748	77	999999	287	999999	518	999999	999999	694	452	800	38	949	569	548	518	777	704	133	999999	999999	750	944	59	999999	511	768	999999	999999	803	250	999999	482	531	223	437	723	999999	428	740	242	101	999999	893	999999	662	999999	999999	51	587	850	74	152	936	526	997	132	249	410	582	749	49	635	891	211	87	556	427	999999	999999	999999	41	285	392	999999	95	999999	60	999999	999999	999999	93	382	702	953	186	999999	999999	15	225	999999	999999	999999	846	991	203	999999	403	999999	467	999999	999999	339	930	793	819	788	760	810	999999	541	81	735	195	999999	999999	999999	933	999999	999999	507	19	422	999999	806	999999	694	999999	401	932	999999	999999	368	56	118	999999	999999	451	999999	999999	398	819	735	574	999999	999999	748	999999	149	335	536	999999	999999	668	959	999999	999999	209	134	482	134	999999	368	877	999999	479	713	689	86	49	999999	
225	34	803	636	999999	283	848	999999	573	571	544	300	999999	405	107	606	700	96	22	872	999999	999999	436	20	49	460	858	762	213	529	69	83	109	422	321	507	999999	41	999999	822	947	999999	560	911	999999	68	999999	999999	999999	873	23	999999	74	177	368	897	597	793	597	237	425	96	252	54	511	999999	200	653	999999	599	999999	668	815	200	925	999999	766	524	999999	980	168	999999	58	340	516	467	19	932	64	999999	909	867	444	54	406	999999	510	516	410	129	867	649	397	124	927	999999	787	873	252	999999	140	83	373	616	79	48	47	912	538	999999	460	268	999999	669	689	87	233	771	793	73	301	260	124	999999	123	999999	988	934	412	171	679	999999	690	999999	293	836	999999	999999	974	999999	999999	999999	978	366	999999	609	999999	728	434	999999	131	26	89	188	276	880	959	73	502	559	60	113	509	376	999999	324	577	999999	999999	999999	999999	405	796	999999	250	702	282	757	999999	513	999999	270	509	562	49	663	65	512	230	999999	877	439	999999	999999	999999	720	98	611	992	999999	42	999999	351	580	275	999999	999999	653	937	999999	607	211	432	988	999999	789	603	999999	999999	711	268	74	881	999999	976	154	999999	381	128	530	614	670	765	297	481	522	999999	929	297	323	442	411	574	657	999999	675	17	347	334	527	126	151	999999	999999	95	967	75	999999	604	130	656	849	535	417	958	937	999999	145	999999	999999	871	999999	659	23	278	857	500	999999	999999	311	147	999999	56	600	999999	472	999999	484	211	514	456	999999	334	176	999999	593	876	167	999999	867	999999	871	830	757	656	451	999999	271	22	238	476	999999	211	303	983	924	802	935	13	999999	551	961	933	999999	999999	999999	350	493	356	684	980	342	999999	309	82	275	901	299	943	962	980	134	472	973	47	999999	348	41	193	742	999999	999999	163	212	326	277	938	828	636	335	999999	998	915	337	257	999999	999999	901	999999	717	32	513	999999	51	515	426	498	999999	964	515	982	999999	310	614	894	49	999999	333	983	804	337	83	999999	999999	860	982	219	145	726	903	309	999999	999999	475	719	286	949	122	697	900	778	999999	999999	130	352	792	697	311	443	218	955	999999	918	427	389	949	850	999999	999999	532	216	999999	243	999999	215	545	509	834	999999	617	99	76	999999	92	35	359	219	999999	275	77	294	908	999999	517	948	326	999999	392	96	770	999999	999999	931	999999	693	999999	744	802	914	806	293	999999	416	825	128	999999	357	835	999999	999999	739	318	999999	123	999999	999999	999999	726	122	999999	
26	126	748	134	191	522	145	471	399	999999	615	999999	627	468	783	431	502	999999	999999	70	969	999999	991	66	999999	127	469	817	926	395	763	28	999999	35	790	176	124	999999	644	606	753	999999	446	790	999999	999999	999999	648	999999	816	805	999999	337	62	920	333	135	999999	103	74	63	327	545	999999	847	597	999999	601	678	617	316	220	242	792	316	93	257	210	641	708	435	820	487	119	589	999999	999999	638	114	999999	51	432	198	579	552	435	349	442	943	826	605	99	969	722	510	595	552	544	745	999999	999999	924	61	394	639	243	840	435	999999	868	906	97	496	221	575	884	999999	999999	999999	999999	743	815	267	814	999999	999999	850	764	609	994	999999	156	892	278	999999	126	381	803	940	319	999999	914	27	85	999999	999999	602	758	999999	625	999999	890	999999	999999	102	270	667	246	291	999999	999999	85	999999	430	999999	760	204	228	999999	459	999999	228	721	999999	999999	999999	999999	999999	999999	999999	742	999999	618	999999	430	545	851	39	186	131	459	144	999999	646	927	519	999999	597	999999	999999	322	384	927	999999	122	999999	178	375	576	272	472	484	999999	696	561	300	467	999999	999	896	909	175	52	999999	999999	378	999999	999999	12	777	742	209	549	734	999999	367	175	920	999999	85	376	485	463	913	658	974	999999	999999	95	637	61	255	598	746	260	157	342	227	698	743	649	999999	372	999999	530	272	935	617	424	203	135	546	970	923	529	433	712	138	60	999999	585	880	988	375	726	497	999999	802	484	134	35	947	232	137	435	282	123	664	393	395	999999	999999	999999	892	511	515	284	999999	226	826	445	214	177	673	167	768	115	996	82	43	999999	143	143	300	178	187	324	999999	497	256	999999	999999	744	665	999999	411	479	106	863	220	999999	936	999999	657	689	821	779	558	969	666	177	999999	592	360	734	999999	51	120	723	334	999999	999999	186	969	999999	397	469	512	688	756	999999	18	143	861	999999	724	557	486	610	356	407	999999	872	831	89	999999	465	394	930	89	369	369	382	539	30	780	760	615	150	302	362	277	869	999999	377	999999	983	731	539	20	358	564	510	376	926	999999	999999	999999	890	322	999999	999999	581	609	396	999999	635	999999	841	999999	964	941	999999	999999	994	140	896	659	999999	920	220	733	854	999999	999999	999999	859	16	613	999999	222	414	725	827	369	287	696	999999	999999	448	533	389	890	500	56	417	228	999999	999999	795	537	908	892	969	112	208	229	661	879	591	80	629	989	255	827	559	225	518	948	999999	
443	637	833	999999	396	999999	843	364	874	999999	999999	667	633	999999	999999	313	999999	999999	725	171	68	44	390	244	377	904	399	999999	672	496	201	710	999999	664	362	900	85	877	999999	281	364	999999	787	567	15	413	995	182	197	523	999999	470	793	786	659	999999	256	599	647	999999	441	208	692	387	130	999999	423	968	465	999999	238	644	182	999999	999999	203	257	822	999999	964	908	227	457	159	459	731	917	466	15	999999	653	486	240	100	840	165	182	409	446	139	989	36	999999	39	295	402	298	349	999999	465	160	434	369	682	584	223	999999	543	999999	399	958	957	962	511	513	752	414	999999	613	650	30	848	386	110	974	881	510	428	863	999999	443	999999	999999	550	802	229	126	557	516	626	414	639	999999	56	180	42	999999	215	525	543	988	216	735	339	444	312	57	999999	707	999999	999999	332	679	999999	956	390	481	422	709	294	635	999999	575	999999	245	391	376	339	999999	999999	818	305	999999	999999	78	236	999999	156	115	499	181	999999	999999	814	999999	92	960	611	100	790	561	650	505	241	907	141	640	999999	999999	63	999999	718	340	999999	883	418	429	359	999999	729	547	999999	317	219	122	999999	999999	761	84	999999	430	999999	249	149	999999	177	999999	671	999999	936	596	999999	62	61	563	463	526	94	999999	999999	662	610	809	999999	252	236	343	999999	128	999999	135	878	999999	999999	633	999999	478	201	999999	999999	618	757	999999	865	143	452	281	266	656	659	999999	921	831	580	999999	820	999999	879	896	164	999999	512	553	293	999999	718	432	999999	999999	391	984	999999	711	999999	885	905	673	943	237	999999	954	87	999999	469	876	213	56	102	449	813	225	999999	304	229	882	115	214	653	63	424	999999	169	837	999999	999999	926	220	618	695	595	999999	22	651	105	209	756	873	94	417	999999	671	339	672	615	176	394	40	491	340	779	701	30	890	812	779	795	249	375	794	949	993	438	407	854	666	213	948	208	29	136	242	999999	245	999999	753	690	497	232	108	289	999999	728	287	915	894	999999	131	839	999999	414	516	507	999999	467	614	999999	999999	817	948	963	446	831	472	213	546	581	999999	999999	69	99	308	999999	999999	514	63	274	160	491	960	541	91	999999	999999	614	620	734	829	778	999999	520	757	679	999999	145	843	74	265	84	379	323	350	687	780	236	999999	499	241	999999	999999	349	92	451	999999	416	881	338	999999	857	593	811	751	999999	999999	999999	341	629	742	999999	671	988	18	86	121	647	200	403	999999	656	508	130	
503	999999	373	502	438	316	821	867	263	515	999999	408	490	567	999999	344	95	241	895	486	999999	999999	999999	999999	340	15	999999	220	226	488	999	302	359	472	317	707	643	109	119	34	807	999999	999999	166	873	610	596	554	999999	999999	317	106	760	999999	999999	999999	929	999999	999999	433	976	610	651	775	515	822	999999	28	999999	999999	700	986	999999	870	679	881	999999	957	551	999999	419	999999	144	369	999999	902	542	337	999999	913	777	695	937	686	58	999999	233	112	999999	999999	561	999999	999999	222	165	331	975	999999	352	492	181	999999	999999	441	24	201	475	999999	999999	613	290	721	999999	345	95	15	58	444	999999	482	657	999999	316	500	178	999999	490	922	213	999999	927	652	984	615	742	805	999999	505	999999	856	999999	941	999999	47	999999	999999	658	958	999999	999999	999999	540	77	870	834	61	665	905	273	999999	710	553	999999	755	685	638	737	999999	603	289	716	999999	772	966	751	999999	623	279	999999	338	192	531	796	62	576	999999	584	124	780	691	999999	394	242	499	155	187	862	999999	361	142	112	353	999999	846	444	999999	767	111	129	999999	437	396	185	999999	990	999999	999999	999999	189	298	999999	623	533	912	149	331	999999	283	820	573	854	872	917	597	999999	999999	999999	999999	999999	999999	629	999999	994	662	999999	999999	219	307	508	966	430	835	571	999999	999999	489	820	452	999999	122	419	494	290	555	273	999999	478	588	999999	161	999999	999999	418	999999	669	999999	999999	999999	658	394	122	22	774	999999	152	999999	310	853	517	746	28	723	999999	505	437	999999	202	448	999999	697	285	630	999999	357	954	622	999999	239	999999	509	999999	999999	794	322	999999	406	999999	436	999999	255	265	999999	80	963	143	298	565	999999	905	533	999999	189	480	999999	999999	491	424	999999	899	999999	600	80	999999	18	884	77	999999	929	505	40	425	999999	45	154	999999	660	560	634	224	999999	66	515	333	870	132	682	479	833	999999	517	981	302	536	883	654	194	175	71	88	75	368	636	416	875	118	620	153	336	999999	458	931	790	213	243	999999	95	746	588	886	212	598	999999	999999	987	58	133	999999	162	999999	258	495	999999	556	158	999999	430	108	458	762	999999	538	152	314	754	586	999999	99	302	999999	569	447	586	185	875	999999	271	999999	428	826	984	390	991	837	280	962	999999	244	64	936	999999	999999	999999	999999	385	999999	455	792	971	999999	856	44	999999	999999	929	810	909	999999	999999	681	45	521	999999	632	999999	130	547	314	44	791	154	999999	999999	365	377	583	159	760	800	211	31	
479	999999	27	970	950	452	259	999999	469	63	128	564	383	900	531	999999	999999	58	999999	136	999999	757	189	266	899	999999	999999	999999	999999	999999	159	523	478	659	566	583	661	661	827	677	999999	406	999999	738	35	403	661	999999	999999	277	493	711	545	84	880	721	757	761	81	951	999999	885	561	999999	904	605	95	723	344	947	654	999999	231	586	839	743	192	999999	241	505	347	999999	527	89	999999	447	977	403	999999	844	826	900	590	875	806	999999	844	767	999999	429	317	938	131	999999	999999	489	490	999999	245	146	539	999999	999999	575	613	999999	367	482	639	467	628	692	944	499	131	753	423	999999	999999	436	898	424	617	811	198	409	994	999999	466	689	957	28	999999	999999	315	520	999999	25	999999	62	54	999999	999999	376	801	625	999999	999999	999999	999999	76	144	999999	809	247	124	697	718	387	214	999999	740	999999	950	999999	610	534	999999	194	611	383	407	93	727	391	999999	296	251	20	999999	999999	372	849	999999	999999	822	838	358	404	200	999999	662	638	67	302	314	355	188	999999	200	100	692	447	999999	999999	668	60	999999	428	710	828	456	999999	999999	798	999999	890	999999	337	687	771	186	907	994	788	720	769	36	434	86	191	117	385	819	482	723	999999	999999	112	954	772	386	999999	999999	999999	375	954	823	999999	905	999999	999999	851	999999	429	913	999999	999999	387	774	899	999999	37	351	529	720	81	888	342	85	471	217	325	383	915	999999	256	223	632	423	766	945	766	999999	661	264	999999	999999	999999	568	999999	482	305	338	999999	747	999999	587	174	650	304	999999	491	999999	443	217	611	999999	272	999999	666	570	999999	964	17	999999	267	508	690	999999	463	874	999999	773	146	999999	912	987	327	178	47	669	999999	981	128	700	464	999999	95	454	999999	788	933	999999	901	377	661	999999	330	111	489	850	999999	899	999999	430	999999	999999	999999	999999	304	623	160	104	999999	999999	999999	838	846	317	499	999999	422	245	999999	674	999999	140	999999	769	999999	581	667	225	688	999999	771	160	794	999999	131	746	999999	640	159	39	638	838	370	903	856	822	494	22	612	804	437	662	287	522	489	447	845	288	127	723	955	999999	999999	809	999999	371	999999	158	196	753	159	781	999999	591	46	999999	999999	968	999999	514	97	654	613	884	999999	118	999999	282	218	999999	900	999999	523	999999	84	999999	432	561	677	494	778	345	826	859	999999	656	576	696	485	387	677	877	374	612	635	310	999999	531	61	127	498	771	939	512	853	999999	268	999999	517	999999	999999	218	999999	428	
736	999999	999999	753	999999	999999	542	186	999999	999999	16	32	882	911	801	773	382	900	510	559	995	16	406	324	999999	752	398	917	188	153	708	999999	586	946	876	883	482	577	999999	948	585	322	975	118	505	999999	29	356	857	744	999999	778	708	741	432	729	355	514	747	487	999999	625	997	999999	131	547	445	936	45	999999	999999	999999	608	999999	974	683	999999	297	818	999999	732	999999	69	444	999999	999999	760	845	999999	156	999999	999999	999999	814	244	959	999999	999999	987	958	999999	93	321	940	453	999999	179	157	766	749	999999	68	695	571	755	999999	565	563	468	201	786	600	422	888	389	999999	974	999999	327	24	999999	709	999999	860	999999	648	730	129	999999	40	760	613	88	774	458	479	282	269	69	571	404	999999	863	999999	181	794	671	999999	560	131	189	385	999999	999999	391	999999	999999	835	999999	999999	999999	446	999999	438	999999	183	999999	647	440	999999	59	715	734	755	999999	605	999999	514	688	999999	976	307	999999	869	851	384	783	336	393	470	722	447	489	952	628	999999	199	999999	364	999999	999999	999999	992	650	999999	474	651	84	141	786	999999	252	156	999999	139	644	878	703	999999	66	399	999999	264	969	197	612	999999	781	999999	663	415	421	160	690	999999	952	315	918	797	999999	999999	709	204	606	328	479	300	705	823	983	89	496	999999	308	999999	96	999999	32	999999	999999	248	999999	946	478	999999	730	102	466	69	186	339	960	905	209	999999	690	991	657	650	718	321	529	958	153	999999	999999	572	852	91	637	192	293	465	999999	148	999999	999999	725	999999	598	386	834	646	999999	654	128	590	999999	975	918	999999	122	381	744	157	718	910	803	894	999999	999999	250	384	431	994	999999	505	577	71	468	999999	275	430	62	341	487	883	322	499	999999	338	924	876	173	542	79	999999	720	191	429	953	959	831	774	440	999999	459	224	999999	999999	999999	23	586	517	999999	999999	691	999999	999999	669	999999	597	999999	439	133	243	373	220	889	924	143	784	395	642	999999	968	444	656	621	205	38	999999	670	999999	841	999999	347	369	183	712	999999	593	999999	521	999999	999999	655	401	651	999999	999999	248	999999	727	474	839	627	944	999999	32	395	45	707	217	641	177	927	423	598	809	896	14	47	186	546	550	477	874	999999	159	322	999999	14	423	999999	789	342	999999	426	12	696	402	367	161	327	352	885	109	880	426	999999	242	803	842	311	999999	999999	999999	191	924	999999	753	999999	852	709	353	41	293	999999	999999	999999	999999	999999	595	122	503	999999	885	859	999999	
999999	377	994	999999	999999	89	248	172	122	664	588	999999	761	501	640	943	506	514	451	974	321	999999	324	38	591	454	999999	218	729	807	999999	325	999999	987	268	993	758	273	999999	629	114	868	180	131	273	650	232	505	999999	179	997	142	444	885	882	999999	999999	966	50	999999	844	40	999999	315	542	999999	895	999999	243	646	194	243	999999	999999	869	452	431	202	765	999999	999999	740	262	559	810	989	881	413	115	205	939	792	232	865	785	84	435	865	588	10	755	458	271	318	985	763	759	622	25	439	642	999999	210	109	55	999999	999999	883	505	553	999999	491	999999	47	999999	401	21	999999	46	795	27	999999	613	764	196	772	478	944	573	56	239	268	398	676	563	89	591	132	819	999999	306	551	999999	999999	618	274	790	234	611	999999	752	252	585	999999	421	86	256	446	913	999999	635	833	320	459	999999	133	999999	992	484	627	999999	888	697	999999	498	476	999999	578	156	922	981	254	342	979	999999	986	683	177	264	999999	832	999999	219	547	55	473	241	999999	721	494	181	999999	750	983	784	999999	555	230	731	944	880	999999	999999	999999	300	999999	500	999999	165	337	450	925	737	997	795	664	678	160	319	35	999999	294	856	661	751	193	999999	358	205	439	999999	462	445	320	606	163	856	228	256	999999	999999	999999	755	999999	54	255	71	753	198	999999	999999	405	910	706	708	999999	822	999999	999999	117	887	999999	999999	726	896	987	489	999999	400	642	807	999999	903	999999	62	344	539	472	999999	999999	132	750	170	85	253	45	552	739	611	20	999999	228	978	148	776	831	999999	999999	497	67	766	644	362	555	322	735	501	265	654	373	66	999999	30	999999	985	146	980	999999	482	861	999999	750	815	390	999999	588	481	764	878	230	578	510	999999	999999	738	487	398	615	763	999999	543	999999	94	247	954	981	208	243	163	999999	850	999999	556	636	622	26	999999	972	999999	733	263	736	386	433	795	555	999999	999999	16	507	748	999999	999999	964	327	157	665	577	435	329	390	247	999999	248	380	870	999999	999999	999999	721	659	425	370	40	999999	807	910	999999	452	999999	999999	999999	237	655	999999	485	412	591	319	474	360	260	546	925	353	999999	135	999999	63	925	999999	45	532	294	848	333	14	275	709	999999	247	999999	999999	999999	721	652	999999	955	357	895	467	373	999999	473	371	408	878	999999	687	999999	682	772	607	526	808	999999	999999	943	807	567	480	999999	999999	799	237	356	134	520	999999	700	16	999999	999999	167	467	237	16	69	923	449	
454	569	588	470	837	475	999999	999999	228	160	446	999999	158	999999	999999	999999	490	239	245	24	283	999999	242	986	242	512	980	450	69	580	564	999999	30	999999	123	999999	558	421	961	762	949	525	302	63	264	939	31	999999	742	146	999999	999999	824	908	176	999999	336	602	999999	999999	494	956	549	647	595	300	56	999999	676	513	771	79	999999	483	75	999999	999999	188	731	999999	491	978	707	923	834	788	999999	121	201	999999	584	956	999999	636	278	993	976	655	468	963	893	240	335	239	374	676	999999	350	843	419	30	157	870	936	999999	515	259	626	812	807	968	934	999999	649	928	815	999999	999999	214	999999	780	420	720	999999	408	260	653	477	558	999999	289	980	278	781	15	436	96	256	999999	999999	743	999999	999999	660	994	959	641	686	310	559	999999	999999	999999	999999	638	610	999999	111	537	999999	862	781	77	999999	999999	999999	666	817	643	999999	728	640	849	999999	338	430	578	70	773	449	619	966	177	999	378	999999	844	506	999999	999999	999999	984	719	209	900	961	999999	196	999999	999999	302	823	53	808	831	158	27	694	999999	217	42	999999	999999	999999	972	895	614	78	999999	115	153	999999	674	248	502	743	921	999999	999999	376	147	999999	927	999999	156	999999	923	999999	999999	229	404	160	73	935	372	632	999999	631	237	15	357	224	909	37	864	143	159	999999	999999	97	999999	378	153	76	80	999999	999999	572	940	186	972	999999	899	67	710	992	106	738	875	869	97	299	422	545	29	922	481	899	902	23	647	127	62	91	992	36	16	996	865	721	999999	93	691	60	42	111	999999	852	327	999999	999999	420	930	446	999	936	956	608	57	158	180	550	999999	926	999999	854	999999	818	74	684	999999	109	873	163	686	999999	608	371	512	999999	999999	629	582	41	976	999999	999999	616	999999	999999	80	999999	999999	999999	551	642	423	764	999999	187	908	505	787	642	884	937	547	776	760	994	338	594	105	140	999999	999999	999999	639	949	999999	666	999999	737	19	999999	588	999999	166	999999	53	590	844	850	335	18	999999	842	939	156	999999	688	999999	855	999999	999999	999999	312	818	176	10	674	784	814	217	520	999999	999999	999999	38	306	786	390	174	716	414	999999	744	999999	999999	448	708	38	999999	999999	624	256	731	650	291	999999	999999	341	990	611	999999	806	39	642	814	999999	342	74	910	849	263	307	256	149	682	999999	741	999999	697	727	301	999999	301	905	593	274	999999	128	496	900	999999	454	999999	563	999999	607	465	111	956	999999	999999	644	128	999999	656	326	
999999	591	967	58	397	999999	644	272	319	999999	999999	133	59	999999	96	224	578	19	829	809	907	692	802	999999	778	999999	586	263	999999	657	527	999999	259	999999	999999	18	160	447	513	287	999999	137	999999	612	102	341	62	416	357	999999	76	999999	813	999999	999999	317	789	892	280	757	166	390	651	999999	999999	999999	874	782	999999	87	73	140	506	551	998	779	447	199	982	446	587	999999	906	729	591	418	999999	411	857	957	999999	268	999999	756	999999	429	999999	592	999999	246	999999	280	141	280	828	935	612	271	848	640	869	600	910	833	179	987	484	921	80	798	21	472	925	999999	858	805	963	750	999999	579	303	855	793	745	980	317	999999	636	999999	999999	806	999999	563	227	97	629	357	999999	586	143	945	999999	522	999999	235	999999	354	814	999999	33	972	999999	840	279	346	999999	806	999999	853	999999	949	848	30	999999	992	438	909	999999	240	238	457	999999	999999	999999	999999	999999	343	195	999999	999999	962	233	224	999999	683	944	742	294	999999	999999	822	192	490	999999	999999	107	999999	106	614	999999	94	646	584	193	575	352	999999	552	999999	607	999999	620	999999	866	900	725	999999	999999	742	999999	695	999999	827	999999	416	999999	149	999999	999999	535	204	246	581	723	901	999999	649	40	312	999999	256	199	648	282	401	211	999999	623	999999	468	999999	999999	364	999999	110	999999	819	426	777	310	212	999999	448	120	413	445	999999	931	999999	999999	86	602	999999	411	801	506	975	555	766	214	737	526	627	645	71	802	881	24	999999	999999	999999	232	263	12	137	999	999999	538	869	999999	999999	605	999999	247	392	870	563	952	765	604	999999	274	659	572	572	686	628	999999	58	999999	563	35	999999	533	88	853	348	836	999999	999999	754	446	685	999999	52	999999	999999	390	263	200	248	999999	999999	27	999999	242	572	691	439	451	380	947	490	268	402	146	296	135	999999	538	531	726	679	963	849	58	588	999999	999999	441	817	248	550	857	371	634	776	999999	586	846	999999	999999	407	999999	430	807	956	426	418	905	844	742	231	999999	669	522	259	294	178	898	653	999999	170	998	633	141	407	633	999999	999999	369	999999	548	322	257	874	329	999999	543	52	999999	999999	441	624	596	999999	27	825	198	999999	999999	491	132	687	203	567	496	409	207	298	409	332	530	999999	546	849	204	999999	999999	794	999999	999999	751	135	806	492	292	546	412	999999	124	999999	444	56	392	877	999999	860	128	690	387	920	649	999999	642	769	999999	790	999999	747	999999	999999	359	403	657	972	740	997	881	999999	
284	950	997	648	184	828	887	483	999999	668	999999	343	790	999999	417	282	762	507	492	999999	851	999999	999999	999999	678	15	232	51	999999	419	147	875	999999	418	999999	437	923	10	80	999999	999999	167	533	999999	771	547	328	573	985	385	220	243	999999	999999	859	783	491	342	970	178	605	999999	999999	999999	531	110	999999	999999	380	980	358	762	436	999999	164	693	968	999999	893	140	999999	659	65	24	209	904	370	143	558	632	945	999999	39	999999	999999	45	999999	685	888	670	999999	946	202	999999	36	457	806	836	690	999999	815	999999	448	840	491	946	790	79	648	626	739	230	823	999999	44	767	732	535	469	129	999999	292	169	233	947	740	999999	999999	988	751	107	533	453	392	817	999999	152	199	419	999999	254	15	47	271	930	999999	999999	454	970	268	725	280	377	570	557	999999	283	225	892	750	490	740	90	999999	999999	215	776	999999	931	532	625	543	125	207	874	613	255	897	302	984	617	22	89	729	36	827	166	882	834	294	999999	926	307	669	999999	999999	924	150	742	999999	195	999999	522	448	643	999999	165	999999	695	943	286	385	923	999999	142	478	661	999999	869	701	59	894	606	646	303	698	246	456	426	370	689	114	165	577	798	999999	999999	640	999999	845	672	986	197	999999	18	853	999999	399	999999	312	852	573	281	51	675	999999	95	876	999999	999999	945	708	999999	335	264	181	230	356	999999	216	979	30	274	34	39	72	999999	715	999999	450	694	846	999999	999999	518	999999	999999	124	999999	999999	840	622	496	151	899	999999	243	999999	636	837	999999	657	290	999999	999999	831	308	257	999999	612	594	380	248	703	999999	108	790	639	816	148	348	116	999999	612	376	999999	534	133	135	76	829	844	88	999999	817	47	566	597	999999	686	816	586	112	298	911	469	383	792	890	800	183	999999	55	497	498	526	999999	678	954	999999	306	185	999999	945	783	749	302	448	885	222	542	202	849	140	332	999999	999999	166	700	999999	983	742	242	999999	893	999999	799	590	311	301	835	888	999999	999999	389	641	464	999999	514	172	177	935	906	999999	999999	999999	753	999999	175	736	523	56	978	999999	999999	564	942	797	999999	557	950	999999	146	999999	999999	654	999999	36	750	999999	308	845	651	538	738	57	835	564	77	912	481	999999	424	575	999999	788	909	594	839	825	698	666	999999	956	221	465	798	322	999999	613	431	999999	175	484	999999	999999	404	999999	319	936	729	387	730	999999	86	75	296	571	999999	999999	744	964	197	999999	992	999999	740	694	326	282	
258	523	274	999999	491	754	719	940	146	110	394	469	284	999999	999999	320	936	966	880	155	179	237	505	999999	869	466	539	250	999999	797	937	710	133	46	687	215	122	276	657	331	356	356	434	715	214	284	689	999999	828	681	999999	999999	999999	180	113	31	999999	574	594	999999	999999	999999	457	349	173	683	345	999999	225	999999	207	670	318	559	799	822	802	999999	495	594	999999	255	999999	810	102	173	896	953	999999	999999	197	999999	999999	633	116	999999	899	95	552	531	938	452	78	937	999999	44	464	999999	381	291	228	238	999999	10	999999	999999	66	646	999999	999	787	392	999999	559	999999	659	999999	685	999999	921	923	717	246	999999	655	334	186	999999	337	999999	709	999999	581	999999	446	959	470	681	999999	146	999999	262	838	553	743	556	999999	518	999999	824	999999	779	810	999999	999999	511	991	123	354	923	793	582	319	198	300	155	999999	999999	122	742	198	316	309	999999	109	671	878	693	231	999999	999999	667	248	512	999999	930	831	131	999999	934	999999	999999	336	999999	353	249	943	650	999999	598	745	999999	405	999999	636	999999	999999	503	999999	696	633	307	999999	255	999999	999999	343	806	185	370	323	688	999999	188	774	840	980	847	963	860	727	237	441	632	999999	999999	271	746	999999	283	460	337	771	597	311	670	465	91	726	999999	905	999999	999999	892	284	67	116	227	727	796	758	632	540	500	968	999999	999999	269	892	33	863	597	930	901	909	999999	999999	780	999999	113	999999	898	130	746	954	591	763	548	357	306	605	53	28	90	524	827	797	280	629	905	804	206	198	999999	363	318	215	572	982	999999	149	999999	351	624	421	859	511	793	545	999999	642	327	911	999999	999999	819	579	850	387	91	199	646	999999	970	309	188	710	428	392	646	999999	200	999999	69	166	279	702	403	668	664	326	13	735	251	273	486	294	601	284	544	738	365	195	999999	109	999999	185	380	325	243	159	999999	411	899	11	452	762	851	999999	999999	126	185	191	722	765	999999	911	909	707	822	893	118	154	999999	907	29	14	664	960	663	999999	332	88	435	999999	242	999999	835	249	820	999999	443	171	134	427	563	183	472	145	913	591	999999	999999	999999	349	999999	939	999999	999999	999999	447	107	891	776	999999	999999	106	755	217	532	999999	86	669	887	999999	460	946	29	431	353	999999	999999	999999	999999	82	828	999999	999999	96	474	303	49	843	267	382	627	999999	395	79	632	999999	427	265	612	329	515	605	785	405	889	104	999999	141	648	145	906	999999	844	999999	237	
144	520	669	999999	239	999999	242	412	514	479	908	561	999999	799	886	428	286	916	727	999999	232	874	190	206	380	383	908	205	999999	476	59	999999	691	841	497	999999	999999	999999	383	999999	282	203	999999	999999	980	999999	999999	999999	761	717	630	661	127	999999	15	269	340	473	373	855	645	46	290	47	999999	211	869	999999	999999	999999	670	999999	543	999999	294	38	604	263	225	999999	413	999999	999999	999999	999999	398	589	999999	836	238	615	294	999999	528	141	246	913	242	506	999999	673	999999	40	820	57	866	128	999999	851	976	665	86	257	999999	999999	78	601	875	201	999999	622	999999	281	82	334	385	999999	25	819	58	125	371	757	446	174	552	545	623	367	999999	280	422	704	999999	572	539	47	999999	86	999999	644	47	51	475	166	999999	999999	999999	496	671	262	113	356	803	999999	303	329	999999	371	899	999999	977	518	221	760	209	620	421	999999	795	348	999999	999999	757	413	87	999999	291	289	815	962	587	137	695	727	999999	999999	900	999	278	220	237	999999	186	999999	667	528	829	715	957	738	178	999999	700	333	271	174	999999	999999	783	999999	999999	530	999999	999999	945	849	822	999999	592	999999	719	422	241	585	120	739	761	228	746	999999	999999	576	332	86	793	139	999999	372	466	13	999999	999999	226	304	999999	706	704	250	593	817	705	346	132	825	29	756	226	125	999999	999999	412	999999	999999	233	483	999999	999999	480	999999	816	999999	460	999999	589	665	999999	206	936	412	999999	44	521	999999	928	999999	163	453	507	66	999999	999999	321	160	934	600	106	857	992	999999	712	999999	234	107	776	404	999999	318	543	999999	811	560	289	712	808	497	890	745	724	380	329	26	999999	999999	115	999999	110	310	103	999999	569	999999	999999	125	999999	906	810	424	858	534	607	845	910	347	255	999999	633	999999	352	446	709	361	142	621	501	999999	806	810	999999	873	999999	999999	225	554	599	460	356	174	999999	901	687	999999	886	200	773	999999	116	363	177	628	279	501	999999	656	288	217	227	592	624	15	109	999	432	999999	239	999999	629	365	747	795	140	469	597	999999	759	243	999999	942	848	26	589	453	999999	373	604	802	999999	568	999999	392	242	999999	999999	999999	802	687	53	900	960	999999	999999	750	615	382	497	810	999999	518	897	55	999999	285	744	607	999999	656	999999	69	999999	436	999999	71	100	999999	562	376	999999	999999	999999	82	200	574	999999	999999	171	839	837	999999	875	793	898	479	670	230	649	957	29	999999	999999	999999	330	983	519	533	445	793	660	259	999999	130	
890	323	870	825	855	178	303	17	446	586	999999	105	193	597	537	205	400	869	716	999999	999999	976	998	501	751	216	999999	458	999999	377	189	999999	450	755	902	585	999999	845	375	999999	664	999999	999999	999999	999999	234	800	922	995	250	403	790	543	225	773	914	999999	999999	84	999999	123	845	715	78	407	241	655	438	694	952	597	554	504	999999	999999	345	480	993	173	526	415	142	999999	999999	999999	398	53	234	982	988	269	239	771	725	999999	818	306	437	607	106	579	372	999999	52	652	848	295	999999	284	999999	443	999999	215	999999	243	981	392	999999	104	18	197	431	455	705	692	367	783	778	877	131	48	52	999999	76	946	53	999999	419	408	135	112	999999	999999	554	555	999999	33	222	999999	385	999999	999999	343	598	908	158	916	999999	359	999999	999999	517	431	162	399	401	935	999999	611	999999	87	972	265	969	906	452	481	901	160	754	999999	999999	999999	999999	695	405	709	999999	168	798	136	381	69	123	999999	999999	323	999999	164	999999	13	884	611	302	308	999999	387	999999	692	999999	676	25	999999	605	950	504	230	999999	999999	994	999999	147	980	812	73	705	912	151	909	320	139	684	746	999999	999999	459	959	993	203	242	27	345	114	701	131	121	999999	999999	172	999999	999999	392	999999	170	472	865	903	999999	239	999999	550	245	999999	999999	336	992	278	385	999999	501	545	237	737	233	976	355	999999	289	691	999999	705	458	999999	354	946	999999	999999	586	533	885	999999	999999	764	600	999999	999999	881	999999	375	999999	842	624	610	671	30	999999	655	999999	193	126	999999	624	117	287	896	999999	999999	119	435	999999	647	692	851	968	944	999999	472	146	541	999999	473	999999	914	562	999999	91	848	317	999999	809	100	248	402	416	63	999999	63	486	703	601	525	772	999999	784	491	160	772	641	726	646	674	519	999999	988	653	530	999999	555	179	815	253	948	786	626	499	409	299	444	915	23	330	999999	999999	939	679	701	14	999999	80	999999	318	999999	591	687	144	581	673	414	763	999999	999999	508	317	887	358	576	985	999999	295	999999	999999	338	999999	713	999999	688	86	999999	318	999999	999999	581	484	999999	507	45	367	109	491	999999	735	999999	681	392	791	821	678	555	591	113	999999	999999	843	999999	106	979	491	877	371	456	999999	48	105	811	16	999999	999999	105	390	322	999999	999999	199	999999	356	975	657	343	921	503	19	530	53	215	999999	203	737	495	999999	999999	554	489	737	44	999999	696	789	869	386	151	999999	583	999999	999999	895	999999	144	999999	642	131	
332	999999	956	867	447	974	999999	890	999999	813	912	539	981	999999	999999	999999	999999	164	999999	660	196	999999	957	780	706	436	999999	999999	319	417	68	271	852	993	204	406	533	870	597	447	701	899	303	573	238	268	601	312	511	176	679	979	999999	999999	999999	544	200	186	170	21	999999	230	999999	999999	754	651	686	987	667	371	999999	999999	566	999999	958	296	999999	394	551	448	834	63	273	153	999999	88	751	870	68	660	999999	999999	709	586	828	481	328	999999	999999	999999	999999	614	644	149	970	400	423	12	33	647	59	806	634	722	186	565	956	436	431	675	999999	815	929	999999	166	848	579	980	688	486	968	360	999999	964	866	999999	418	134	183	346	665	748	847	999999	610	999999	999999	986	999999	272	524	891	712	153	687	999999	685	637	982	132	821	442	324	546	679	698	999999	999999	856	956	157	999999	263	95	19	161	968	518	406	758	135	999999	581	999999	962	86	648	431	999999	109	999999	780	151	60	525	233	999999	310	999999	911	176	62	139	999999	125	692	637	999999	144	535	999999	176	999999	234	999999	237	860	999999	999999	602	999999	810	999999	757	999999	999999	690	213	999999	785	727	667	777	494	591	999999	999999	138	310	279	449	31	296	999999	310	378	550	917	64	297	999999	535	999999	148	999999	366	670	382	41	748	12	999999	67	358	808	140	999999	999999	643	923	999999	732	999999	315	163	39	523	640	456	52	826	773	999999	282	423	999999	999999	638	633	235	412	999999	999999	561	277	24	963	938	999999	180	978	999999	284	140	523	640	937	420	999999	832	842	40	926	999999	922	239	999999	785	999999	999999	999999	999999	999999	417	521	693	634	999999	47	148	75	585	696	285	73	31	499	28	758	782	264	999999	653	801	393	382	164	119	639	48	999999	188	12	337	981	999999	999999	866	999999	830	15	900	999999	846	766	266	343	999999	999999	999999	740	267	36	162	999999	667	999999	999999	999999	999999	539	525	406	999	999999	999999	583	369	999999	999999	339	632	409	928	999999	363	158	807	45	137	48	999999	194	739	308	481	161	850	975	324	999999	381	841	999999	301	490	999999	382	446	999999	999999	973	999999	88	570	117	857	108	385	999999	518	310	285	897	999999	35	999999	667	701	928	999999	732	394	979	735	958	791	929	636	296	859	776	370	999999	999999	75	999999	116	178	200	624	62	474	976	806	809	105	944	378	276	159	837	999999	518	151	999999	588	999999	352	999999	326	927	471	98	149	742	940	129	453	999999	999999	234	498	510	314	683	999999	999999	183	926	
862	846	561	999999	147	31	999999	999999	999999	999999	487	999999	763	999999	874	696	999999	385	837	74	869	976	999999	343	408	924	349	180	214	467	691	180	999999	426	750	479	999999	110	951	127	999999	999999	114	999999	557	86	999999	999999	635	617	103	882	580	119	66	999999	999999	227	962	222	682	924	999999	556	811	999999	999999	347	815	405	329	490	434	720	426	781	999999	550	786	331	463	416	544	596	374	999999	999999	999999	999999	864	999999	159	147	999999	999999	999999	449	557	148	251	488	999999	999999	240	298	999999	458	860	692	999999	23	805	999999	641	758	276	999999	61	191	12	716	999999	999999	999999	282	180	352	694	285	999999	341	324	999999	544	842	340	299	314	308	762	360	739	999999	95	850	326	718	506	980	178	343	398	375	146	534	999999	156	175	957	127	999999	763	585	989	942	999999	404	896	798	999999	977	85	752	999999	651	977	124	891	111	999999	999999	845	714	117	370	943	949	275	999999	999999	999999	133	356	190	999999	596	999999	999999	152	161	922	822	999999	561	201	267	645	945	494	556	859	265	74	11	666	999999	59	477	628	999	749	138	999999	999999	245	853	999999	999999	928	64	999999	999999	999999	950	42	639	999999	162	916	112	307	14	780	464	19	927	69	354	999999	999999	999999	999999	783	999999	411	794	936	779	326	347	538	83	27	439	732	157	517	999999	968	36	288	896	999999	525	999999	744	999999	431	919	318	794	999999	999999	851	517	148	929	999999	548	248	703	999999	999999	578	573	999999	987	351	731	862	999999	944	385	999999	797	651	134	267	451	666	446	514	999999	18	553	165	999999	175	999999	593	999999	999999	576	730	333	921	999999	983	951	477	999999	16	699	999999	999999	849	997	560	64	866	24	999999	162	999999	999999	198	507	828	34	418	208	999999	429	999999	999999	507	378	999999	173	876	591	150	315	974	909	440	999999	802	999999	999999	167	475	121	66	579	555	759	695	927	145	423	999999	958	542	279	999999	587	561	422	399	481	999999	397	187	285	999999	366	999999	972	372	383	999999	718	999999	261	733	711	999999	568	999999	748	682	999999	37	999999	999999	999999	772	704	973	852	263	999999	720	232	815	88	933	781	706	198	581	723	565	762	718	999999	637	999999	999999	234	224	999999	333	999999	999999	999999	999999	723	925	691	593	483	998	519	999999	326	997	108	446	654	777	591	999999	900	999999	959	999999	275	744	836	554	491	999999	749	999999	270	999999	79	999999	201	719	999999	855	24	605	999999	724	56	642	402	525	538	844	999999	999999	999999	140	433	999999	
838	461	103	978	98	146	999999	324	259	880	859	270	928	674	255	935	999999	999999	999999	999999	79	999999	126	999999	352	321	25	647	999999	302	16	139	631	595	594	739	625	999999	767	877	503	999999	999999	999999	782	141	597	864	598	955	889	896	999999	138	999999	999999	345	469	636	999999	131	464	57	957	874	730	638	343	89	999999	999999	336	968	969	801	296	769	950	999999	221	723	161	999999	321	999999	119	999999	503	190	990	404	165	604	999999	999999	49	734	518	300	62	502	999999	784	92	646	563	927	323	337	127	999999	999999	618	424	999999	969	415	999999	999999	764	883	999999	162	98	999999	163	731	979	999999	762	561	260	999999	999999	718	469	377	999999	999999	848	192	533	175	72	166	999999	547	190	999999	786	999999	997	963	536	999999	366	111	695	970	999999	999999	948	109	575	565	584	735	819	999999	594	602	449	71	706	582	360	969	99	999999	113	616	551	999999	999999	138	564	297	133	629	999999	368	681	995	999999	999999	999999	433	600	507	999999	283	999999	484	351	193	194	999999	266	999999	818	396	22	762	867	875	999999	904	673	446	11	296	612	999999	353	999999	999999	454	879	690	348	926	378	592	360	829	999999	999999	999999	999999	999999	999999	40	179	811	999999	999999	919	999999	999999	999999	339	760	163	505	999999	670	999999	141	126	273	740	999999	576	615	891	27	429	412	999999	999999	224	213	430	999999	383	266	442	388	999999	879	11	999999	571	955	18	176	999999	999999	74	169	362	999999	585	979	212	571	999999	999999	919	999999	926	517	99	331	519	999999	999999	999999	131	38	999999	999999	753	246	272	423	495	620	606	725	999999	999999	347	878	633	289	628	450	300	812	999999	877	469	440	999999	494	237	249	999999	883	836	999999	964	45	999999	213	192	349	717	788	85	843	999999	204	999999	593	179	220	999999	240	506	888	369	319	236	999999	689	323	292	777	999999	999999	999999	723	888	247	378	311	999999	429	107	289	733	511	736	999999	919	274	294	370	999999	26	999999	215	999999	947	205	655	999999	580	999999	869	66	999999	999999	829	668	245	315	907	224	868	272	279	143	999999	999999	999999	582	999999	440	999999	38	921	463	999999	705	969	346	940	52	722	999999	377	904	238	232	794	999999	907	301	999999	959	387	999999	455	753	281	81	169	792	347	83	542	149	999999	999999	145	485	999999	134	698	898	999999	864	501	999999	895	375	905	999999	999999	947	675	975	755	999999	999999	775	17	427	434	898	187	157	704	649	959	238	804	397	96	318	488	782	603	786	593	999999	654	
999999	858	905	176	999999	999999	399	408	567	393	644	200	370	477	999999	700	800	721	227	169	852	999999	667	570	999999	907	62	469	892	381	999999	871	999999	131	929	569	528	999999	999999	999999	999999	251	999999	999999	169	207	726	999999	484	91	803	999999	999999	363	801	671	999999	999999	999999	999999	999999	930	999999	195	423	773	73	248	999999	444	182	78	708	999999	854	611	26	822	999999	320	999999	221	984	999999	578	904	505	773	329	267	378	193	82	999999	999999	384	999999	216	430	396	999999	999999	301	999999	909	734	366	874	509	999999	655	378	934	348	85	999999	945	703	616	519	277	999999	999999	999999	999999	999999	996	951	154	999999	874	809	401	24	186	703	919	999999	902	844	547	630	999999	139	999999	999	258	999999	681	199	999999	42	999999	999999	999999	999999	568	21	973	999999	737	999999	730	999999	325	845	977	920	999999	382	247	10	801	999999	971	647	999999	790	677	76	999999	273	999999	954	50	842	220	999999	895	341	144	999999	999999	999999	116	999999	899	245	813	999999	32	338	571	999999	952	999999	999999	827	940	481	820	778	343	906	189	474	999999	775	999999	483	635	497	34	999999	247	338	38	819	665	839	747	788	977	910	999999	999999	701	999999	999999	612	999999	392	999999	999999	999999	365	575	999999	999999	641	999999	134	257	339	999999	999999	314	742	71	624	409	420	999999	111	733	41	801	432	862	777	773	999999	773	999999	871	999999	999999	610	318	999999	762	963	26	999999	842	623	541	647	778	519	107	999999	908	388	999999	201	999999	447	690	490	564	999999	212	35	868	831	999999	871	468	889	585	703	433	190	861	446	999999	147	268	119	500	999999	653	352	680	999999	266	395	183	680	31	999999	920	828	999999	999999	760	999999	165	21	273	999999	999999	889	933	403	999999	728	526	999999	999999	94	999999	581	989	999999	499	860	999999	63	575	965	698	788	867	999999	783	999999	862	251	686	999999	999999	257	846	830	975	999999	418	286	288	537	999999	999999	883	937	332	348	838	916	130	900	999999	111	999999	308	971	400	31	859	999999	930	865	285	999999	393	999999	999999	735	169	434	735	451	78	775	999999	999999	291	904	930	751	999999	766	945	130	999999	766	880	811	547	859	584	742	999999	666	358	671	593	999999	500	835	401	613	678	492	999999	999999	578	336	407	211	689	496	101	117	185	999999	919	164	999999	626	999999	999999	197	310	850	993	999999	411	426	376	513	999999	413	105	999999	830	97	463	735	337	198	553	414	999999	179	98	650	999999	490	999999	751	999999	43	999999	613	999999	999999	999999	999999	
999999	565	176	909	40	698	735	92	995	757	999999	85	999999	429	966	438	678	714	999999	999999	761	999999	999999	921	241	625	84	920	539	492	999999	414	999999	821	343	771	31	643	383	647	443	15	654	999999	145	999999	295	19	77	999999	934	567	575	248	880	59	124	999999	678	999999	999999	815	553	513	680	940	366	644	999999	204	416	44	999999	213	696	756	697	758	999999	132	339	75	852	104	557	519	838	481	941	294	657	776	999999	967	34	628	462	151	23	205	752	650	923	873	39	999999	236	372	999999	134	361	999999	999999	555	999999	999999	962	999999	955	170	111	999999	999999	801	999999	640	79	374	189	78	304	556	745	589	380	999999	152	999999	74	657	293	476	929	817	932	301	999999	419	891	476	665	13	195	852	104	866	947	999999	337	398	830	862	999999	483	829	805	999999	999999	185	999999	999999	983	394	999999	999999	634	955	886	868	254	334	659	999999	713	412	300	370	892	495	513	741	30	651	676	999999	431	294	999999	987	999999	681	435	243	503	70	682	619	887	999999	470	910	70	999999	92	74	181	389	999999	80	539	444	999999	999999	672	655	394	999999	717	999999	455	349	509	899	741	573	898	425	979	652	730	681	482	999999	35	999999	680	767	569	611	999999	52	814	385	458	999999	999999	50	571	847	675	350	999999	999999	530	999999	411	999999	521	999999	999999	755	409	826	350	857	962	811	369	999999	999999	627	772	999999	999999	999999	999999	133	451	58	999999	999999	999999	141	976	389	780	999999	395	905	200	519	255	59	446	900	642	999999	44	600	730	999999	680	500	872	999999	999999	795	589	128	999999	287	719	999999	999999	317	999999	999999	850	960	86	895	426	464	879	465	999999	723	669	999999	769	546	99	850	328	479	187	363	269	928	812	985	486	999999	320	912	999999	782	161	138	999	374	147	83	524	834	724	226	621	999999	999999	854	135	663	358	999999	198	869	154	428	140	546	18	921	999999	100	418	999999	999999	966	666	599	572	541	926	405	408	999999	336	494	755	961	742	852	262	999999	860	822	999999	999999	724	930	999999	999999	999999	463	365	999999	925	999999	425	575	999999	654	750	86	999999	999999	737	999999	649	183	543	660	673	179	999999	166	668	200	240	596	240	881	999999	999999	999999	999999	542	999999	49	999999	99	999999	999999	189	889	98	999999	999999	676	999999	95	964	999999	550	999999	978	999999	829	659	209	558	735	203	829	344	200	411	24	999999	452	999999	274	999999	999999	999999	999999	591	493	290	715	64	999999	524	999999	510	276	268	701	348	
982	781	713	999999	840	634	364	999999	999999	999999	698	686	96	70	233	999999	999999	60	166	467	756	396	574	549	944	999999	75	221	239	329	78	931	710	999999	143	670	348	460	83	832	729	932	353	999999	591	999999	968	432	300	749	689	225	112	999999	592	595	216	173	869	696	568	153	999999	999999	777	767	976	420	926	563	876	999999	976	333	737	823	999999	999999	999999	916	186	642	921	999999	639	852	999999	475	93	999999	999999	999999	591	999999	999999	586	999999	433	999999	823	61	557	506	736	872	329	249	778	506	768	552	290	215	953	999999	925	999999	988	290	924	938	999999	336	999999	999999	701	779	598	70	161	370	619	65	999999	864	628	146	194	617	319	999999	60	968	999999	995	999999	968	638	867	347	364	999999	153	946	885	550	999999	127	999999	180	550	650	718	999999	407	933	234	999999	98	891	789	47	381	970	321	999999	542	20	392	924	733	150	731	722	797	895	999999	118	259	999999	407	999999	999999	446	769	999999	341	623	999999	999999	949	897	549	976	558	999999	103	183	635	999999	17	219	734	713	999999	409	919	996	999999	511	468	999999	822	773	493	770	491	934	210	358	556	918	103	330	975	835	601	999999	174	999999	802	301	483	262	317	197	294	999999	998	370	53	345	75	415	603	999999	999999	999999	492	788	999999	169	972	286	999999	999999	126	413	737	612	808	174	999999	87	709	176	642	570	466	999999	486	999999	935	840	315	221	999999	687	727	152	760	825	272	385	999999	643	999999	999999	812	228	999999	880	115	396	561	999999	513	987	706	437	999999	515	319	999999	312	197	999999	142	970	238	245	439	686	595	852	982	902	999999	442	999999	847	445	757	247	234	605	541	549	288	437	708	865	980	299	999999	254	999999	85	999999	457	420	196	236	583	983	641	999999	520	544	579	976	67	554	999999	589	754	757	81	999999	706	999999	683	853	543	999999	379	458	397	999999	607	476	826	382	999999	999999	999999	218	999999	264	999999	411	999999	999999	709	999999	999999	999999	350	709	207	497	444	999999	377	999999	736	343	693	62	613	193	806	877	936	112	159	684	569	983	928	546	999999	817	379	999999	999999	999999	999999	92	879	69	117	687	445	120	41	999999	15	194	920	327	525	131	650	999999	605	153	999999	999999	310	965	999999	367	999999	661	914	999999	743	999999	999999	999999	999999	610	182	554	999999	999999	441	826	80	999999	679	384	73	611	999999	460	176	999999	999999	490	610	546	781	914	999999	750	906	784	205	414	999999	999999	27	862	137	914	949	105	333	
485	712	251	999999	999999	999999	999999	303	179	640	463	460	999999	383	999999	456	653	828	268	247	999999	999999	999999	631	666	999999	747	366	210	484	116	999999	81	646	223	999999	999999	19	917	628	940	456	999999	154	999999	999999	999999	558	341	416	483	999999	690	857	998	272	65	999999	870	398	548	19	999999	695	999999	951	389	135	170	907	96	999999	911	640	306	879	486	999999	889	712	278	198	999999	793	999999	999999	821	223	999999	950	723	749	999999	529	89	930	362	51	620	790	999999	81	398	433	329	838	184	60	561	128	786	552	999999	168	129	999999	984	999999	694	512	140	999999	999999	219	194	347	505	999999	560	375	526	444	891	108	147	999999	999999	999999	474	171	999999	999999	999999	529	174	180	28	980	410	730	946	63	999999	118	660	409	594	188	249	999999	342	792	499	195	602	999999	660	632	999999	923	559	392	835	532	665	368	513	957	999999	23	329	525	981	999999	429	473	98	783	448	738	611	621	362	999999	999999	64	999999	476	927	823	999999	999999	959	487	181	563	227	999999	453	301	999999	637	143	235	662	817	811	999999	765	138	263	877	193	999999	321	937	40	352	703	999999	96	999999	39	232	503	933	999999	999999	659	866	255	999999	999999	157	842	974	487	136	830	21	999999	612	711	798	999999	642	999999	999999	999999	243	532	999999	999999	843	214	859	607	911	732	729	999999	316	20	899	999999	999999	547	45	450	999999	460	904	522	692	366	484	334	999999	662	861	730	888	338	999999	343	380	153	496	943	999999	999999	575	403	110	760	936	602	999999	999999	580	104	177	237	828	782	628	362	999999	486	729	999999	999999	259	870	999999	373	978	594	565	999999	999999	60	102	467	970	884	510	421	999999	429	999999	522	999999	91	999999	999999	999999	999999	642	715	27	715	20	223	457	999999	326	533	111	396	958	17	999999	413	735	53	84	769	857	898	999999	941	506	66	848	22	999999	999999	113	445	712	478	951	850	494	999999	50	999999	20	970	568	999999	999999	544	470	999999	276	912	356	723	488	891	652	744	597	86	219	999999	999999	445	949	999999	999999	999999	999999	490	66	999999	918	605	999999	206	759	887	999999	150	999999	999999	596	974	745	999999	820	389	957	821	825	217	999999	418	919	96	513	575	999999	999999	557	653	860	979	999999	870	994	750	720	291	999999	764	999999	457	455	258	367	400	699	810	337	50	708	863	664	999999	153	509	686	916	693	999999	866	919	592	977	110	616	999999	999999	154	80	669	675	999999	71	802	805	963	670	729	122	875	220	
91	517	944	997	325	968	727	999999	74	804	598	947	898	494	864	477	157	751	243	825	666	999999	381	43	183	603	56	999999	999999	25	999999	999999	999999	999999	837	999999	999999	999999	301	198	156	999999	15	864	999999	741	173	317	999999	495	999999	978	878	59	554	999999	146	911	999999	999999	999999	389	947	58	617	27	999999	252	656	999999	444	53	999999	55	678	999999	262	516	999999	442	440	999999	407	60	502	218	702	268	111	999999	939	131	290	579	999999	767	712	956	256	68	999999	920	661	161	61	479	528	833	999999	548	572	629	954	391	291	194	999999	999999	556	999999	325	380	999999	999999	849	322	762	880	780	911	303	305	270	897	339	999999	999999	999999	999	32	999999	868	887	562	451	999999	999999	899	297	999999	785	999999	410	846	742	732	779	28	312	739	717	647	62	999999	254	276	369	999999	999999	999999	117	736	999999	999999	719	999999	492	588	999999	999999	154	863	592	699	136	488	999999	423	164	606	999999	68	943	999999	315	52	999999	427	999999	999999	950	120	847	526	973	58	917	875	999999	295	250	201	999999	772	999999	854	999999	999999	999999	766	382	999999	902	999999	999999	999999	792	638	229	676	641	74	279	26	588	999999	999999	76	999999	999999	999999	29	295	999999	366	548	242	180	999999	461	988	462	93	999999	802	14	217	403	494	924	266	289	656	999999	999999	185	999999	810	194	559	999999	987	637	266	205	362	660	43	98	492	816	621	963	999999	688	188	999999	728	223	999999	826	622	582	801	821	291	372	999999	224	999999	627	431	986	999999	999999	999999	825	827	355	449	354	184	314	11	999999	999999	326	887	771	999999	999999	999999	596	999999	732	226	415	835	445	914	989	824	819	999999	865	394	635	847	156	688	999999	163	999999	999999	999999	652	999999	581	693	186	964	485	73	999999	986	434	834	384	392	999999	595	990	999999	440	460	999999	365	999999	145	723	999999	999999	741	93	123	51	999999	823	382	90	909	833	151	999999	950	514	760	81	921	999999	559	260	465	999999	102	372	999999	999999	323	708	297	999999	445	970	177	496	743	980	634	944	613	21	12	312	495	761	999999	999999	999999	945	769	293	999999	704	173	758	23	999999	999999	750	281	999999	509	673	999999	998	999999	180	100	999999	770	780	447	976	827	547	258	999999	265	341	523	999999	460	378	939	13	434	740	807	999999	483	753	999999	883	672	734	512	338	519	497	373	999999	44	999999	999999	988	846	508	877	625	999999	860	999999	659	236	999999	999999	141	733	999999	574	657	373	680	980	27	999999	999999	313	102	
45	919	643	768	999999	845	611	999999	203	951	999999	925	863	191	910	623	999999	340	656	47	316	380	999999	730	922	999999	314	363	56	166	208	292	204	784	589	590	226	967	691	391	33	999999	937	999999	631	999999	794	192	770	367	999999	459	907	276	786	664	999999	912	845	262	540	999999	387	46	999999	999999	999999	88	601	330	406	999999	649	275	23	999999	443	822	999999	284	920	999999	999999	688	999999	748	999999	928	998	999999	999999	314	132	999999	999999	775	616	999999	999999	756	917	716	590	449	960	948	810	641	262	473	231	501	813	999999	342	418	999999	699	879	999999	499	802	89	999999	64	102	929	999999	999999	248	999999	542	793	999999	367	214	541	153	999999	219	938	743	999999	535	703	773	500	561	106	999999	120	917	31	35	999999	124	637	914	395	868	28	599	227	24	767	689	708	469	212	137	999999	521	971	999999	76	756	137	554	972	290	601	377	124	981	137	999999	520	767	97	999999	576	999999	757	859	999999	348	999999	660	767	24	75	41	359	968	566	598	946	362	959	999999	987	92	941	114	999999	651	485	245	999999	978	178	940	382	958	999999	258	763	121	999999	999999	240	476	786	958	225	570	27	155	999999	539	999999	168	808	587	999999	494	999999	653	592	548	863	290	774	789	999999	134	999999	401	417	999999	834	834	883	242	279	520	306	983	889	706	634	339	820	357	145	19	142	794	702	76	999999	120	528	929	863	950	701	999999	122	100	910	999999	737	117	999999	18	999999	576	317	745	197	703	999999	999999	914	534	999999	426	654	836	992	864	698	350	745	999999	316	953	378	329	818	999999	870	798	795	17	601	712	653	136	999999	999999	487	956	879	999999	356	642	25	338	489	285	352	285	108	56	927	396	371	979	999999	999999	207	988	999999	887	832	965	100	906	999999	999999	773	527	999999	436	387	999999	471	999999	377	673	999999	49	839	543	999999	594	699	999999	90	999999	350	673	999999	413	368	498	39	991	46	391	552	999999	406	999999	999999	824	999999	672	999999	195	999999	495	612	38	392	167	158	392	930	247	999999	999999	826	728	416	110	999999	698	999999	888	999999	479	839	985	999999	829	643	999999	42	143	420	37	90	895	289	855	70	405	999999	210	350	999999	71	999999	126	211	292	677	325	999999	730	485	604	999999	482	455	999999	626	999999	562	523	51	999999	999999	826	999999	270	930	449	561	49	697	677	867	548	75	418	49	869	920	546	966	999999	631	412	935	432	309	999999	999999	208	444	498	467	686	309	296	274	
972	877	940	999999	238	764	371	999999	808	999999	242	417	47	616	756	987	25	999999	259	728	393	999999	815	961	518	999999	999999	999999	209	999999	190	999999	778	153	77	991	979	195	999999	999999	269	380	999999	999999	999999	15	796	592	687	510	999999	138	59	568	999999	999999	71	978	843	999999	411	766	833	598	556	993	638	893	549	999999	17	830	820	232	468	999999	764	999999	895	999999	818	770	918	698	767	62	199	220	272	986	930	11	999999	999999	625	503	999999	538	149	999999	376	903	52	922	503	621	318	826	999999	999999	326	941	92	340	804	641	848	144	999999	503	804	999999	630	563	834	16	488	706	607	999999	476	235	981	823	146	915	727	995	205	156	743	373	121	405	669	999999	999999	21	320	999999	999999	412	707	645	278	999999	999999	489	97	496	142	999999	999999	144	400	999999	959	269	999999	888	914	852	938	684	760	441	316	999999	894	999999	999999	477	395	623	319	74	527	346	555	999999	999999	999999	908	708	23	141	153	977	15	999999	39	658	999999	431	79	999999	999999	32	885	837	641	999999	999999	999999	408	665	999999	605	824	999999	573	623	714	16	999999	676	943	999999	671	628	297	999999	230	999999	999999	439	999999	999999	554	516	600	999999	461	718	999999	597	652	999999	999999	357	915	548	162	999999	14	415	943	999999	187	403	859	243	361	266	549	312	826	279	434	968	16	262	61	318	999999	78	172	996	460	657	34	286	929	999999	712	749	186	999999	322	410	495	999999	999999	160	656	367	153	204	178	253	770	999999	242	342	999999	999999	496	844	999999	935	253	947	999999	530	378	999999	313	47	553	800	135	999999	957	34	482	169	475	900	661	377	924	967	999999	216	886	651	53	597	972	59	262	999999	605	386	166	548	495	266	782	82	63	116	650	377	127	999999	425	218	860	192	198	595	999999	999999	21	285	129	155	643	726	540	716	999999	999999	999999	793	999999	581	999999	999999	674	218	128	588	323	999999	327	999999	98	999999	999999	999999	737	789	861	666	158	37	374	999999	429	349	623	65	542	999999	999999	155	829	333	813	844	999999	999999	518	979	999999	604	263	203	958	668	66	251	500	999999	979	285	642	881	645	999999	999999	999999	514	334	594	72	999999	976	777	999999	631	764	587	392	493	999999	281	881	198	553	773	999999	999999	999999	293	381	999999	999999	367	764	513	947	688	170	637	364	421	999999	999999	415	558	287	426	786	46	302	663	117	221	999999	14	999999	692	101	879	46	73	753	50	223	507	218	619	22	668	999999	999999	427	
999999	999999	999999	97	999999	783	994	999999	754	146	999999	999999	717	999999	626	198	760	751	999999	596	291	601	301	668	153	181	999999	999999	999999	999999	127	361	225	246	362	91	779	916	999999	999999	106	392	999999	999999	38	59	505	59	591	430	261	916	429	489	999999	163	837	730	943	325	875	654	999999	350	28	999999	775	481	999999	544	419	843	487	355	999999	898	319	374	639	103	676	858	758	999999	162	999999	931	736	999999	208	254	999999	973	948	43	999999	564	941	999999	665	999999	999999	954	999999	21	418	439	84	989	999999	844	473	999999	849	649	27	896	589	198	817	441	999999	379	895	300	370	870	538	322	57	344	999999	999999	999999	819	651	999999	711	999999	743	772	999999	746	999999	364	999999	957	999999	309	26	556	974	753	101	234	999999	654	69	999999	651	547	900	762	999999	999999	476	18	127	40	997	999999	195	362	454	999999	583	303	514	999999	519	412	747	239	306	501	369	624	373	749	585	999999	999999	954	999999	999999	871	105	803	962	887	772	840	103	311	902	999999	999999	309	999999	650	941	149	527	247	248	800	670	999999	999999	542	852	645	378	454	10	279	240	776	257	183	999999	499	552	653	747	571	999999	927	999999	140	747	324	999999	108	643	858	999999	717	347	405	211	639	999999	429	999999	137	471	648	311	633	140	999999	61	873	172	451	597	874	499	676	156	999999	71	320	795	537	999999	280	811	152	952	523	439	852	972	999999	146	132	618	999999	110	15	999999	770	10	902	273	453	936	201	270	452	227	670	259	468	577	52	999999	507	999999	201	999999	999999	680	616	415	209	999999	323	315	999999	266	878	999999	150	999999	301	320	892	274	875	343	619	881	510	306	769	602	513	281	104	498	120	812	908	178	999999	100	394	497	73	551	623	999999	999999	195	349	999999	118	352	286	732	741	243	933	999999	228	288	180	320	645	606	397	51	220	976	155	76	668	971	999999	210	999999	999999	210	999999	720	732	999999	324	957	999999	493	171	994	999999	756	876	878	59	999999	189	920	84	851	466	999999	999999	676	819	999999	282	999999	147	693	999999	806	999999	42	610	147	495	202	855	362	999999	999999	236	56	847	230	278	999999	618	31	999999	290	851	553	999999	178	149	66	275	284	684	250	999999	478	919	566	419	999999	277	999999	464	986	74	721	999999	353	928	999999	999999	999999	770	999999	816	125	999999	794	954	792	298	441	998	438	999999	999999	678	729	766	999999	999999	291	810	434	920	706	566	493	226	999999	999999	400	250	999999	238	676	
513	600	434	999999	265	134	611	627	555	836	999999	36	69	493	52	999999	999999	180	406	999999	788	346	173	119	559	999999	578	823	130	898	999999	393	999999	259	77	88	304	999999	999999	13	679	193	878	94	999999	540	434	732	97	519	812	80	217	999999	888	999999	436	999999	999999	536	555	788	506	657	645	530	825	809	999999	964	858	62	999999	402	999999	605	999999	89	327	999999	305	845	735	611	999999	999999	186	519	371	900	651	979	852	965	999999	891	687	231	999999	272	715	624	316	133	661	760	402	814	824	292	709	999999	999999	663	999999	999999	62	894	999999	524	999999	999999	447	525	323	878	209	999999	944	975	918	246	999999	64	313	680	538	612	949	999999	728	371	694	89	200	305	999999	199	734	748	839	999999	659	924	918	999999	186	791	809	999999	999999	999999	870	848	999999	472	716	943	360	560	181	999999	945	246	796	982	621	999999	334	28	897	20	977	206	146	136	999999	715	146	904	503	747	999999	176	774	47	500	846	714	999999	588	47	839	183	576	999999	999999	423	999999	935	787	817	466	791	885	550	712	673	711	247	999999	10	807	455	67	999999	646	778	471	758	492	774	999999	606	999999	859	180	803	629	746	289	174	587	210	126	685	999999	999999	291	234	999999	826	144	999999	843	999999	240	393	126	999999	753	78	999999	379	453	22	173	860	362	999999	999999	909	54	965	999999	721	422	607	338	999999	153	635	496	247	433	665	640	187	763	850	629	999999	686	999999	999999	220	221	218	756	114	522	430	658	266	999999	999999	782	179	518	132	175	633	999999	745	999	999999	582	999999	945	999999	382	986	106	511	405	999999	232	567	999999	748	509	214	850	234	999999	722	977	239	392	18	882	471	669	640	999999	996	732	941	487	999999	638	999999	272	999999	999999	535	334	156	861	999999	203	225	207	770	623	961	782	829	999999	286	151	352	332	937	905	910	327	999999	826	409	860	291	89	999999	999999	12	941	882	503	332	398	830	999999	131	814	666	274	899	999999	724	999999	902	999999	211	733	999999	999999	999999	999999	820	218	867	329	462	999999	912	146	109	660	999999	29	999999	336	999999	888	320	974	210	132	248	646	427	999999	112	195	957	999999	878	999999	824	827	615	999999	682	124	530	511	916	721	902	530	174	248	407	704	324	575	500	322	999999	320	974	212	823	183	999999	429	227	276	999999	685	268	999999	835	792	999999	89	654	449	368	809	999999	489	999999	718	999999	999999	50	999999	871	392	736	565	950	999999	999999	413	997	999999	333	
110	294	649	278	226	272	999999	413	614	300	999999	921	60	954	614	263	999999	981	114	999999	612	389	818	405	999999	948	702	999999	331	999999	999999	92	156	126	267	999999	999999	220	13	999999	999999	775	436	117	636	471	686	999999	346	260	999999	431	892	806	999999	721	475	253	218	999999	999999	652	91	674	299	999999	774	933	999999	98	844	284	978	999999	656	836	999999	711	999999	599	999999	101	449	80	581	579	999999	349	999999	546	59	174	999999	735	887	999999	693	761	818	999999	999999	752	914	257	415	999999	999999	999999	999999	884	768	764	484	619	15	477	213	20	103	719	962	999999	999999	160	49	680	282	999999	771	999999	153	201	893	295	999999	519	187	201	665	999999	999999	999999	199	521	777	295	999999	999999	729	419	199	682	667	108	521	999999	224	764	218	735	811	999999	472	999999	741	577	999999	198	716	999999	300	21	999999	605	593	16	245	26	383	753	989	888	522	361	999999	999999	533	794	773	640	304	423	999999	929	686	926	493	999999	999999	209	424	501	676	243	129	187	999999	999999	999999	515	999999	999999	999999	464	745	922	999999	120	829	280	54	86	425	85	201	877	37	426	919	666	522	941	245	183	999999	999999	999999	289	242	887	143	999999	999999	999999	614	106	42	999999	193	763	249	999999	474	509	165	348	85	999999	52	251	160	910	152	848	993	94	963	217	135	257	999999	408	999999	942	999999	583	796	168	470	999999	845	999999	242	165	427	149	477	735	28	990	422	999999	999999	991	737	999999	999999	441	274	530	999999	825	999999	999999	63	840	505	532	372	582	551	917	140	947	406	651	678	987	999999	853	617	237	198	999999	835	99	171	999999	999999	914	264	364	893	940	999999	30	114	306	111	586	644	945	373	446	999999	504	490	299	594	95	999999	340	21	420	913	905	636	269	110	999999	679	618	327	457	999999	196	33	200	985	386	547	999999	885	999999	219	671	863	999999	695	340	609	871	999999	129	369	999999	353	483	36	999999	393	845	206	999999	999999	36	628	915	128	262	999999	300	313	218	548	183	455	177	211	251	999999	883	573	769	364	807	326	999999	97	403	842	550	173	999999	999999	701	184	747	999999	192	53	948	633	442	859	318	568	94	581	999999	478	186	999999	784	25	510	999999	999999	783	999999	710	430	999999	725	419	930	136	384	225	999999	998	707	240	28	999999	103	259	141	999999	55	249	999999	625	901	924	666	999999	388	913	492	430	999999	963	837	482	623	999999	999999	999999	929	999999	193	868	735	197	771	946	262	999999	921	
260	150	526	737	859	478	804	999999	800	753	661	748	999999	999999	426	260	743	402	999999	585	973	351	117	999999	999999	66	373	999999	713	163	999999	26	802	991	241	289	231	235	999999	999999	818	202	118	280	277	443	721	145	318	999999	37	553	716	999999	948	908	43	545	873	999999	115	913	223	999999	999999	644	945	479	501	999999	38	517	424	541	999999	780	243	836	713	430	344	237	581	999999	136	176	310	800	53	333	256	686	361	185	899	999999	979	471	247	633	497	251	999999	182	999999	999999	139	185	244	177	675	206	999999	453	999999	877	342	446	999999	866	344	155	436	178	999999	999999	165	248	641	862	800	772	599	89	999999	102	999999	409	999999	999999	47	134	565	875	657	60	999999	999999	717	32	999999	543	951	381	299	352	815	476	292	565	363	999999	999999	382	999999	903	607	999999	521	999999	999999	932	999999	903	829	219	589	561	520	839	497	257	530	619	300	267	820	999999	789	999999	287	127	126	313	999999	155	591	193	507	754	452	112	396	352	738	639	966	999999	552	90	762	263	956	999999	78	115	999999	924	999999	119	92	389	962	931	97	177	999999	273	649	999999	627	405	63	765	396	394	861	188	881	661	300	999999	675	999999	826	34	170	999999	244	157	784	666	111	397	672	73	150	465	264	570	823	703	408	868	999999	367	999999	999999	66	999999	254	192	999999	430	819	999999	999999	262	999999	73	16	152	999999	502	999999	999999	303	665	999999	999999	253	406	923	999999	837	597	999999	806	999999	469	999999	970	617	560	902	999999	623	681	578	999999	359	999999	360	999999	564	999999	674	906	970	501	73	543	107	732	999999	848	999999	732	592	232	946	907	999999	645	248	45	999999	477	999999	306	348	999999	97	741	974	999999	55	999999	999999	166	922	999999	836	755	406	999999	872	999999	130	63	343	890	98	355	415	451	881	999999	952	528	156	999999	316	674	999999	450	999999	366	758	84	803	536	977	436	310	489	81	260	248	957	173	999999	999999	546	962	457	999999	741	336	532	483	340	780	237	19	999999	160	999999	602	999999	999999	516	136	55	999999	806	913	999999	55	925	999999	631	476	999999	365	507	999999	770	711	705	916	999999	39	235	600	472	756	999999	426	584	999999	999999	658	292	131	656	523	999999	295	166	544	872	999999	999999	162	852	999999	784	871	512	876	390	999999	999999	999999	131	487	900	454	788	60	999999	245	471	596	999999	999999	193	873	709	984	546	484	554	999999	54	28	628	999999	999999	607	971	999999	914	708	948	458	762	999999	10	
179	622	857	507	116	999999	636	234	999999	999999	879	681	911	171	527	339	999999	999999	999999	995	113	858	827	706	190	88	294	331	762	648	999999	220	940	873	540	371	689	977	448	791	417	793	814	390	868	926	999999	716	396	378	52	551	37	258	999999	320	999999	160	326	37	95	315	472	175	999999	668	740	47	631	165	650	928	999999	943	587	999999	53	446	999999	263	27	577	934	394	606	999999	999999	691	976	229	577	538	999999	999999	705	112	331	649	711	209	195	999999	95	241	728	123	999999	94	671	587	276	357	322	72	19	517	999999	87	999999	218	485	59	999999	411	999999	121	278	56	999999	484	988	404	735	638	999999	995	999999	703	999999	493	386	108	30	398	953	229	226	597	999999	999999	731	999999	999999	503	723	999999	961	684	652	999999	844	48	847	196	598	872	999999	683	994	24	35	678	421	85	832	386	38	672	457	999999	895	680	644	999999	999999	745	324	241	999999	931	999999	807	999999	59	648	348	261	999999	800	999999	606	999999	602	396	172	63	831	14	671	346	117	298	236	293	721	173	403	797	999999	852	558	391	999999	999999	980	228	627	372	437	494	135	999999	999999	999999	999999	363	88	258	886	700	914	319	999999	577	823	745	999999	999999	337	484	944	999999	999999	948	532	224	773	999999	415	944	435	468	999999	187	999999	913	426	859	999999	999999	999999	155	911	999999	938	249	821	201	249	245	647	999999	999999	952	549	671	803	999999	844	547	589	548	999999	941	999999	455	741	392	366	910	328	721	246	969	398	799	552	658	19	293	403	582	999999	180	307	574	999999	624	637	550	120	999999	24	982	778	999999	312	999999	478	493	507	438	835	338	999999	925	623	999999	999999	999999	129	155	999999	561	154	17	257	672	644	699	999999	127	754	815	799	825	999999	264	999999	850	496	582	189	526	785	965	747	962	263	381	999999	368	69	887	999999	965	999999	462	838	771	999999	640	335	999999	999999	390	683	29	539	101	229	369	999999	714	263	999999	999999	999999	999999	188	269	295	418	272	748	662	999999	999999	395	999999	245	253	999999	999999	559	999999	256	411	999999	405	999999	728	433	171	999999	592	494	355	634	883	999999	202	686	659	999999	15	999999	73	39	809	999999	816	999999	704	855	975	943	455	164	407	300	563	342	999999	896	541	861	999999	120	166	999999	711	242	511	999999	53	999999	766	917	553	633	193	381	999999	82	475	104	728	316	999999	648	49	201	236	592	999999	999999	999999	762	969	153	975	999999	999999	642	621	583	132	869	812	
418	186	999999	999999	774	117	999999	999999	307	431	447	999999	999999	932	999999	138	520	15	918	398	192	999999	13	999999	409	658	240	999999	612	999999	891	999999	859	503	769	472	999999	590	999999	999999	999999	773	18	340	532	20	999999	30	365	513	111	578	999999	481	999999	999999	182	999999	211	125	876	683	484	846	999999	475	999999	999999	173	55	626	930	553	443	143	999999	251	673	425	399	999999	999999	152	109	359	999999	769	387	874	611	299	922	388	999999	609	581	298	172	800	999999	999999	597	999999	999999	886	999999	34	770	347	220	915	999999	173	812	501	999999	540	385	999999	227	705	896	572	999999	756	704	551	216	833	562	999999	89	999999	368	662	36	999999	832	222	188	298	998	50	664	999999	999999	999999	576	845	943	50	912	675	583	361	840	34	304	564	999999	630	999999	936	784	98	999999	637	805	159	475	311	708	173	318	928	707	856	908	999999	966	945	974	999999	890	999999	218	414	298	16	999999	11	999999	278	39	558	479	72	265	999999	859	999999	953	427	380	641	341	749	366	654	654	984	999999	437	598	999999	655	458	999999	272	880	431	348	798	999999	473	252	440	143	999999	459	644	600	999999	999999	813	992	557	990	259	999999	469	57	644	362	838	885	631	680	999999	902	999999	26	992	694	437	814	164	99	907	398	901	999999	606	205	19	999999	999999	999999	784	255	999999	999999	999999	91	421	383	999999	446	999999	999999	620	760	350	857	438	628	607	649	579	998	837	999999	93	860	289	853	450	449	352	454	999999	211	895	547	804	563	229	911	282	63	999999	717	600	329	778	151	274	749	767	391	785	143	999999	785	417	999999	384	999999	802	999999	932	999999	103	54	999999	419	999999	999999	62	874	408	696	376	526	888	999999	866	999999	91	147	999999	701	999999	961	669	999999	360	999999	139	173	188	293	118	714	130	855	624	556	844	368	287	999999	696	999999	982	999999	766	334	999999	297	999999	620	999999	665	980	241	582	999999	384	515	68	754	673	889	696	125	999999	661	405	42	505	319	919	723	860	127	14	789	979	579	212	36	222	999999	398	567	438	999999	734	889	283	492	181	339	999999	532	999999	807	206	999999	511	114	928	864	792	464	700	141	804	999999	237	792	162	805	312	42	542	832	999999	138	687	144	927	999999	758	22	148	999999	422	338	329	999999	593	122	78	999999	107	357	999999	934	867	999999	648	871	661	490	340	376	37	999999	990	965	316	77	999999	376	999999	422	999999	779	999999	999999	718	476	543	999999	999999	999999	736	214	
934	194	999999	999999	271	389	496	999999	854	278	682	771	563	154	999999	364	890	525	999999	701	920	685	251	279	617	756	588	999999	338	631	291	300	639	822	343	999999	192	999999	999999	799	880	999999	999999	837	107	554	999999	574	139	188	149	683	116	999999	293	259	999999	513	948	514	801	325	727	233	986	391	999999	740	811	542	181	150	719	143	999999	799	127	413	999999	73	210	23	52	159	491	608	999999	999999	539	93	862	679	800	999999	997	999999	999999	343	851	715	422	999999	763	999999	16	998	964	972	223	494	142	539	999999	885	313	788	282	999999	742	387	206	537	211	999999	679	999999	350	999999	145	266	405	783	562	999999	999999	394	260	455	999999	999999	644	222	391	55	951	999999	348	915	988	219	292	825	601	999999	518	885	999999	45	917	513	658	547	999999	956	98	358	976	999999	244	999999	999999	827	434	259	743	984	999999	999999	776	999999	164	434	437	999999	974	580	999999	98	947	765	780	224	538	639	833	106	999999	435	956	602	356	999999	681	999999	682	999999	400	999999	729	534	999999	999999	269	999999	359	999999	119	911	982	999999	176	999999	926	478	149	999999	298	999999	426	999999	609	720	999999	999999	10	689	752	368	999999	519	189	840	999999	423	35	999999	999999	968	289	609	999999	473	999999	448	435	468	548	212	999999	369	176	604	999999	92	999999	999999	258	999999	569	999999	481	751	667	999999	338	999999	999999	512	453	817	368	330	516	816	660	145	999999	761	748	999999	151	999999	437	884	353	584	914	286	498	15	83	869	408	619	137	244	805	980	999999	999999	939	45	758	123	999999	845	98	118	432	789	752	497	347	37	528	931	324	783	129	754	422	999999	24	448	744	499	922	896	689	425	339	296	652	999999	603	116	791	324	883	507	496	806	853	999999	262	585	999999	999999	101	206	999999	32	999999	999999	686	696	30	320	378	511	923	999999	999999	17	459	466	999999	697	999999	421	149	10	900	621	268	999999	398	315	195	999999	967	551	805	493	504	317	435	297	963	906	95	999999	945	999999	584	999999	386	999999	259	999999	999999	999999	946	679	66	999999	131	248	106	80	307	715	999999	220	544	382	999999	935	512	151	999999	999999	734	528	336	667	64	529	47	963	999999	999999	65	399	427	143	604	999999	436	584	999999	196	200	892	999999	379	357	735	836	212	908	450	343	999999	765	194	109	999999	353	399	999999	601	211	999999	841	999999	660	999999	793	999999	999999	999999	509	927	955	843	365	841	920	956	320	328	692	835	64	999999	999999	946	634	999999	
43	999999	782	999999	718	594	999999	67	60	999999	719	622	942	434	434	999999	999999	999999	999999	999999	828	268	508	999999	88	547	908	376	88	63	546	713	109	560	999999	601	999999	472	219	370	858	308	790	77	247	697	386	999999	410	415	999999	802	793	712	999999	999999	677	999999	999999	181	685	619	978	997	316	15	999999	391	66	832	999999	478	999999	999999	72	529	477	441	999999	390	170	651	965	673	216	999999	920	397	156	999999	924	999999	514	999999	685	249	330	999999	761	241	184	999999	211	999999	999999	378	999999	999999	650	883	307	246	245	999999	21	999999	654	315	999999	571	95	999999	244	999999	999999	79	964	169	117	823	209	683	680	918	215	174	449	999999	428	838	148	999999	747	273	999999	688	999999	999999	36	650	595	24	13	199	999999	999999	761	747	670	185	999999	445	999999	826	999999	624	565	327	371	846	999999	267	999999	951	433	175	388	971	999999	999999	222	37	143	999999	238	194	999999	490	771	166	999999	701	725	252	434	702	36	920	588	681	132	538	574	999999	999999	337	999999	61	999999	980	999999	790	589	999999	962	999999	999999	435	999999	999999	944	85	556	215	443	892	541	644	999999	730	148	468	392	999999	106	684	462	999999	411	900	67	628	999999	791	495	623	122	284	289	57	399	601	332	99	736	999999	982	369	746	173	795	492	534	45	841	212	407	112	354	999999	923	359	33	999999	442	326	360	764	719	819	780	267	365	999999	340	547	146	302	999999	999999	999999	999999	216	248	115	999999	104	688	999999	293	999999	19	929	11	133	999999	577	634	657	420	999999	227	649	926	392	999999	137	63	705	304	76	114	362	305	585	999999	153	785	592	867	232	671	999999	435	604	771	338	363	356	300	969	511	645	339	361	999999	453	289	999999	577	447	999999	983	655	999999	120	656	633	426	303	897	792	51	789	198	999999	411	223	332	621	209	773	999999	999999	334	564	999999	33	944	109	386	863	999999	25	430	191	688	169	218	493	124	999999	937	63	999999	187	469	856	151	335	83	999999	957	244	377	673	343	577	999999	662	651	633	689	326	917	999999	862	999999	368	16	999999	252	15	839	506	505	835	653	999999	156	999999	612	882	618	999999	156	905	694	648	756	999999	120	838	556	841	999999	24	621	146	368	325	443	999999	144	987	831	234	128	999999	871	838	689	564	999999	999999	49	750	999999	299	999999	138	178	388	611	167	237	413	459	999999	24	491	223	517	654	831	999999	125	747	630	205	921	787	955	776	918	169	555	663	999999	999999	
740	943	999999	999999	999999	156	999999	885	976	759	427	999999	130	723	390	624	181	910	353	906	924	13	999999	104	999999	350	999999	612	693	997	682	999999	471	999999	999999	547	892	152	423	684	606	999999	770	999999	777	155	667	241	395	304	988	644	319	91	878	999999	999999	999999	999999	889	999999	999999	202	978	999999	677	314	999999	999999	842	732	999999	497	669	309	999999	999999	579	327	999999	999999	980	999999	399	19	48	440	999999	327	546	55	665	626	533	750	164	46	791	793	110	840	742	791	552	571	958	156	649	782	193	505	922	999999	821	999999	953	235	803	969	49	246	999999	607	999999	797	77	999999	999999	919	155	999999	450	786	999999	999999	940	198	673	827	61	891	999999	607	144	51	133	755	804	326	796	928	999999	822	754	863	915	999999	888	755	504	555	192	730	636	535	64	999999	692	959	276	764	561	975	917	999999	455	999999	472	861	999999	322	608	647	133	226	424	627	42	362	999999	804	310	918	999999	505	708	70	970	609	986	999999	72	845	60	41	376	999999	999999	999999	418	999999	999999	36	91	192	999999	545	999999	999999	120	437	999999	999999	21	471	999999	643	653	422	999999	999999	357	863	875	686	259	763	597	999999	999999	167	722	436	999999	359	999999	283	999999	150	558	172	999999	999999	999999	999999	999999	732	833	999999	577	733	614	492	166	33	250	808	161	404	932	193	999999	516	999999	999999	714	677	395	662	339	191	806	512	863	287	932	999999	375	326	803	999999	930	19	523	126	552	239	999999	921	999999	999999	131	442	217	375	224	946	999999	545	999999	215	347	999999	258	396	999999	112	629	879	101	452	443	834	600	415	263	939	992	454	999999	999999	999999	473	552	15	69	374	304	497	72	985	807	830	482	598	189	999999	760	137	999999	450	999999	400	999999	666	890	296	841	801	122	285	953	999999	999999	368	999999	999999	999999	253	336	562	999999	141	816	999999	645	999999	362	999999	236	504	189	865	265	959	874	18	643	886	125	999999	533	502	385	999999	41	999999	695	123	791	999999	999999	517	800	636	643	479	583	724	31	287	999999	839	575	617	999999	98	289	184	494	999999	240	999999	999999	564	38	314	755	999999	84	382	917	999999	220	999999	999999	999999	74	628	999999	404	434	918	999999	837	999999	694	926	767	999999	942	983	521	629	993	85	999999	389	246	607	338	724	554	650	999999	370	696	999999	654	253	433	34	999999	999999	100	999999	321	999999	300	726	999999	999999	987	347	141	398	999999	618	999999	845	976	292	827	30	988	999999	879	278	225	477	
150	74	999999	999999	267	918	332	999999	539	999999	763	999999	99	520	273	999999	736	217	518	260	964	88	999999	808	277	999999	206	640	869	419	494	53	662	822	585	279	115	999999	89	223	76	999999	89	999999	92	465	203	317	757	48	943	672	759	964	513	72	999999	999999	256	126	722	999999	794	129	144	719	999999	276	999999	993	844	272	137	305	193	231	998	813	726	811	947	888	882	830	476	822	294	999999	999999	523	999999	642	999999	963	999999	384	948	999999	999999	373	999999	926	383	999999	203	681	544	463	781	291	74	999999	746	444	178	999999	999999	999999	652	321	434	170	957	421	386	212	55	174	805	808	282	47	359	363	999999	30	999999	999999	999999	795	999999	999999	916	999999	999999	767	895	782	794	666	575	985	999999	999999	938	447	969	962	388	991	635	999999	658	972	999999	36	499	999999	241	158	328	999999	336	857	43	999999	254	930	961	618	999999	273	380	148	243	297	730	999999	424	766	61	999999	739	645	169	908	999999	943	28	432	278	999999	999999	999999	347	884	659	459	118	343	202	48	10	770	685	999999	999	520	739	999999	306	291	969	475	999999	776	951	691	698	135	999999	999999	999999	539	999999	805	722	999999	800	358	999999	999999	999999	90	573	999999	999999	969	999999	797	908	661	999999	306	136	999999	999999	999999	549	571	933	999999	761	982	999999	999999	136	471	430	879	649	999999	719	999999	999999	999999	192	888	902	999999	999999	981	999999	900	226	770	106	615	412	363	273	647	194	239	425	670	999999	126	999999	681	886	90	549	90	158	643	999999	999999	223	110	999999	999999	183	466	347	999999	246	999999	766	150	795	520	68	999999	616	12	999999	490	964	422	999999	76	999999	999999	206	153	442	650	752	583	999999	281	402	311	559	999999	473	727	892	474	433	999999	359	38	999999	999999	32	999999	473	155	561	461	860	999999	999999	736	934	952	999999	999999	999999	595	999999	192	999999	523	999999	756	517	999999	538	363	598	999999	988	999999	716	690	999999	830	999999	959	187	606	31	376	421	999999	999999	822	999999	521	468	698	955	837	549	999999	716	371	258	275	965	475	616	208	863	370	999999	999999	29	254	616	439	999999	559	418	511	170	945	112	999999	48	999999	999999	27	895	900	544	999999	319	999999	974	974	581	855	994	712	999999	823	513	61	787	999999	999999	999999	904	38	625	999999	429	999999	16	770	269	999999	236	999999	162	599	999999	963	825	662	999999	480	279	642	857	227	564	705	521	347	999999	60	999999	999999	891	999999	122	866	284	148	730	999999	542	213	714	850	
628	724	999999	400	521	549	235	999999	567	332	999999	271	181	999999	841	999999	526	999999	338	218	991	181	999999	279	486	446	688	687	931	153	937	75	999999	16	598	999999	999999	999999	826	892	825	613	497	999999	999999	851	695	876	307	16	755	873	999999	505	859	457	345	290	913	84	999999	999999	204	424	395	105	343	174	810	999999	999999	999999	999999	445	393	387	683	999999	557	635	751	812	389	999999	398	73	199	432	157	150	504	865	217	751	41	287	999999	83	184	627	517	530	76	307	999999	359	39	440	122	481	774	526	733	288	333	999999	168	279	35	331	905	910	27	669	505	713	999999	102	414	999999	967	609	644	930	127	230	745	92	495	48	999999	759	999999	999999	375	978	141	929	427	981	128	150	999999	853	999999	606	513	406	801	725	172	937	35	16	513	999999	881	802	170	112	999999	86	783	986	297	155	600	351	999999	527	581	268	999999	999999	987	827	561	999999	218	520	717	348	290	770	876	999999	733	313	171	211	106	339	768	324	678	999999	366	999999	566	575	16	999999	113	284	999999	903	272	603	29	999999	613	100	594	650	395	999999	796	999999	120	200	422	297	999999	102	430	252	999999	999999	753	945	470	499	999999	642	514	556	245	999999	625	972	833	999999	999999	485	597	16	744	128	999999	714	255	999999	951	375	163	718	999999	20	999999	902	413	912	849	999999	225	123	865	952	999999	999999	999999	790	397	147	999999	292	13	703	504	424	999999	382	431	49	699	127	548	999999	488	796	999999	235	999999	999999	569	999999	999999	999999	269	483	999999	792	982	100	999999	999999	999999	999999	18	870	714	999999	515	440	404	40	999999	810	999999	999999	575	15	473	349	275	503	999999	999999	577	445	999999	794	444	30	999999	715	999999	999999	64	243	999999	733	999999	999999	91	295	719	721	999999	538	999999	479	833	171	908	144	329	643	825	492	826	292	247	573	868	919	844	494	167	689	999999	160	756	152	937	842	165	855	267	979	783	918	999999	48	14	532	961	282	122	999999	999999	755	999999	571	999999	879	496	999999	999999	171	451	234	999999	638	897	999999	999999	691	234	76	979	999999	999999	999999	999999	999999	999999	208	568	345	958	571	382	28	303	885	644	999999	999999	68	355	878	999999	105	537	558	999999	717	150	724	999999	999999	58	56	999999	999999	379	669	863	508	942	297	718	413	213	880	852	545	999999	21	645	539	999999	175	720	111	368	999999	317	999999	999999	999999	67	999999	537	688	523	335	859	999999	516	975	331	236	125	999999	999999	702	999999	657	
706	818	999999	138	89	279	999999	882	336	999999	563	98	999999	713	999999	723	999999	874	999999	524	367	527	685	963	505	999999	999999	729	999999	661	999999	666	398	660	453	735	999999	928	764	267	999999	640	998	999999	817	428	623	618	282	999999	828	295	825	377	300	999999	143	419	999999	419	71	593	999999	674	125	897	699	701	269	228	999999	311	119	618	999999	726	528	882	155	999999	999999	599	457	657	833	656	840	999999	369	999999	602	999999	305	999999	206	781	808	334	687	920	999999	999999	358	999999	999999	527	186	216	228	574	660	260	274	555	372	471	146	184	840	469	67	999999	341	994	626	448	15	763	999999	377	918	204	205	234	358	134	251	404	141	316	479	999999	802	795	614	999999	173	749	982	734	645	634	999999	227	862	60	590	364	436	87	521	422	999999	851	656	466	999999	999999	207	248	230	742	52	534	989	433	999999	546	389	284	999999	266	780	687	999999	293	710	977	372	308	544	886	967	999999	795	67	839	950	999999	158	297	999999	552	744	514	999999	592	959	238	438	183	999999	974	999999	803	999999	642	117	128	999999	999999	86	676	999999	703	343	774	988	738	932	999999	925	407	241	987	159	714	45	999999	829	999999	751	749	933	999999	501	999999	999999	999999	540	424	732	831	777	403	220	457	653	50	180	999999	999999	230	999999	844	257	999999	999999	175	653	550	606	934	999999	670	13	337	999999	773	212	431	960	737	208	517	862	999999	630	837	999999	702	71	994	11	701	107	999999	452	99	999999	854	999999	649	607	999999	818	797	999999	116	399	999999	714	879	999999	749	177	866	32	999999	981	999999	25	905	398	999999	999999	999999	932	999999	999999	482	999999	654	896	357	262	320	999999	217	699	74	561	523	448	893	987	191	166	999999	999999	999999	999999	999999	117	999999	839	273	260	655	511	216	999999	999999	999999	999999	997	70	999999	490	496	999999	999999	814	99	916	601	502	466	504	999999	999999	454	679	999999	341	999999	230	546	999999	518	999999	69	999999	705	492	209	618	979	531	999999	927	209	676	999999	999999	505	694	574	201	131	346	806	999999	692	214	762	195	877	999999	944	999999	999999	809	971	507	797	262	119	607	717	983	999999	999999	608	45	108	999999	999999	399	999999	999999	655	354	61	181	193	313	791	999999	729	23	999999	999999	586	999999	999999	399	705	268	878	253	585	967	999999	148	999999	870	157	656	116	984	281	999999	999999	666	999999	178	757	799	323	493	470	618	877	999999	252	745	359	490	631	708	999999	656	521	592	999999	687	999999	999999	357	
322	166	145	393	745	742	263	409	920	996	245	642	999999	944	395	999999	966	999999	999999	895	89	521	667	34	408	911	625	966	784	999999	999999	308	999999	452	11	337	999999	999999	141	999999	989	345	438	493	999999	76	177	711	135	810	736	596	999999	27	999999	801	498	120	985	833	127	296	625	957	999999	999999	798	462	943	999999	457	740	959	819	906	743	92	999999	637	342	744	913	840	974	236	847	218	825	184	209	838	999999	999999	307	844	999999	720	481	931	460	277	999999	999999	78	362	999999	637	280	120	534	718	324	483	999999	99	213	455	651	999999	999999	728	972	288	743	999999	999999	500	661	999999	214	999999	611	999999	187	74	40	154	772	621	240	220	937	714	649	490	523	740	999999	218	640	256	79	750	227	999999	999999	435	999999	848	129	505	999999	305	999999	511	999999	82	305	588	69	68	999999	39	500	999999	999999	999999	638	999999	705	502	903	452	344	957	954	860	34	999999	769	999999	999999	924	502	735	243	641	808	148	382	999999	999999	18	159	581	573	49	999999	723	941	47	796	771	152	627	601	533	999999	949	556	999999	58	850	819	999999	938	759	537	765	270	158	459	500	999999	999999	999999	895	303	762	394	914	610	311	514	732	807	358	781	874	143	710	680	859	591	135	402	594	999999	695	999999	814	512	494	463	792	999999	306	891	888	570	706	999999	208	565	642	646	746	345	97	656	590	978	662	631	559	999999	600	908	999999	999999	472	705	608	129	999999	412	999999	999999	722	154	511	466	893	314	437	480	999999	303	999999	488	656	258	112	48	62	999999	849	999999	903	999999	987	397	146	36	107	10	999999	89	999999	239	530	898	999999	942	155	134	95	357	204	999999	996	306	999999	276	215	223	603	569	999999	999999	999999	263	944	408	167	999999	329	866	217	437	847	402	999999	719	958	757	635	169	999999	927	999999	501	668	823	327	690	438	870	820	883	406	999999	21	251	676	277	999999	225	785	42	999999	999999	999999	767	241	603	999999	999999	317	458	588	444	677	149	992	999999	595	131	90	477	999999	458	56	333	999999	785	391	999999	53	691	803	419	999999	860	132	533	361	901	592	724	702	198	562	999999	304	962	395	872	999999	615	681	832	999999	317	357	999999	999999	816	736	999999	221	921	206	626	999999	999999	69	817	26	999999	709	693	538	365	774	495	895	684	39	78	399	999999	816	438	999999	999999	999999	76	512	776	999999	545	175	999999	512	781	992	936	717	135	902	999999	855	790	905	987	303	999999	543	862	
460	999999	787	999999	999999	702	114	768	617	683	894	992	315	250	117	174	528	403	999999	993	502	999999	966	903	175	821	664	36	999999	31	677	505	533	649	325	864	758	999999	89	810	676	234	328	44	241	999999	273	614	999999	999999	468	999999	999999	549	999999	501	999999	883	502	999999	48	88	245	596	16	999999	469	999999	999999	999999	416	31	324	52	327	278	641	932	672	265	558	60	352	791	562	999999	579	983	290	823	344	874	999999	844	771	598	989	732	38	843	450	999999	999999	440	999999	447	586	999999	232	101	860	597	221	247	686	988	735	454	43	999999	819	485	385	111	908	541	27	479	999999	728	289	908	904	829	814	950	371	999999	999999	125	200	694	761	198	963	999999	663	767	167	783	862	544	698	798	999999	965	232	586	532	792	429	116	999999	999999	812	951	692	392	999999	736	626	999999	987	918	48	134	999999	196	148	170	878	999999	322	497	866	744	999999	999999	805	999999	727	999999	389	999999	695	93	91	267	386	22	64	281	345	431	999999	49	556	780	760	899	250	46	448	999999	914	179	793	126	637	999999	741	587	999999	582	999999	841	444	324	999999	955	999999	999999	809	135	115	606	914	999999	340	826	197	439	355	905	608	999999	346	27	758	525	299	965	629	319	281	477	694	762	999999	324	605	242	557	805	856	784	237	999999	265	999999	999999	999999	785	999999	880	999999	241	681	973	327	505	999999	565	706	665	87	999999	500	854	999999	999999	162	479	999999	999999	955	999999	999999	999999	824	463	34	761	450	271	397	190	999999	438	999999	246	23	999999	104	999999	188	677	851	149	779	999999	736	467	999999	405	999999	433	999999	588	925	999999	691	631	159	864	481	999999	999999	445	277	999999	27	999999	999999	402	899	999999	999999	207	53	999999	40	410	280	999999	726	566	999999	55	168	964	999999	999999	513	550	554	391	639	239	999999	523	562	415	872	881	930	675	999999	999999	506	999999	999999	572	545	646	398	290	361	999999	147	914	531	78	287	313	486	787	557	999999	847	517	734	155	999999	530	999999	625	538	398	999999	61	984	999999	549	429	916	848	694	999999	162	274	999999	999999	999999	999999	992	999999	999999	999999	405	152	127	247	387	988	14	902	999999	25	921	772	752	962	999999	96	930	622	529	857	397	999999	102	690	192	999999	486	376	63	436	537	241	999999	970	992	999999	999999	999999	999999	999999	425	999999	999999	678	945	389	522	77	999999	15	999999	999999	964	999999	181	768	999999	436	65	804	999999	637	848	286	487	999999	999999	999999	969	531	999999	
194	101	999999	999999	383	501	423	745	803	70	999999	999999	58	999999	167	277	999999	798	234	999999	506	999999	999999	59	787	175	999999	201	999999	113	999999	107	999999	852	999999	999999	995	839	999999	999999	636	691	261	743	102	303	800	352	329	421	69	983	999999	777	656	502	375	919	654	218	641	232	999999	699	330	321	999999	206	625	879	282	386	10	999999	999999	815	439	999999	956	494	374	517	871	844	53	756	362	732	205	999999	999999	86	999999	999999	636	413	211	561	999999	781	468	999999	727	450	149	683	982	788	660	999999	72	393	963	999999	999999	134	361	999999	655	573	959	112	999999	809	967	206	999999	420	330	714	614	878	569	185	999999	999999	789	431	704	370	774	999999	82	365	999999	999999	122	35	999999	511	61	566	905	849	999999	366	604	999999	482	943	999999	571	468	945	236	194	824	999999	144	82	999999	930	940	295	799	395	40	644	66	999999	93	999999	999999	999999	662	58	972	720	363	999999	999999	872	948	761	879	212	115	136	139	999999	999999	335	890	673	999999	131	625	999999	999999	436	999999	959	861	999999	860	325	897	999999	999999	188	999999	114	434	474	906	471	999999	999999	416	999999	290	904	515	999999	999999	999999	285	999999	651	540	432	361	670	926	343	217	21	915	999999	563	999999	999999	999999	999999	999999	599	900	426	767	705	999999	446	214	462	156	431	999999	374	298	112	49	999999	998	752	755	861	443	508	140	699	460	999999	288	852	291	824	71	999999	150	155	857	999999	243	999999	401	999999	156	217	999999	911	763	999999	627	999999	999999	419	467	99	205	999999	165	402	295	78	254	83	167	362	181	999999	370	889	233	153	254	190	663	62	361	769	714	236	728	228	935	813	999999	490	338	872	367	971	368	999999	999999	465	573	175	700	327	828	999999	46	458	551	874	999999	484	553	343	755	999999	738	999999	999999	929	999999	76	142	441	999999	677	34	309	999999	398	530	577	163	789	617	999999	999999	43	999999	919	199	999999	677	70	999999	965	936	999999	126	999999	243	999999	999999	70	791	506	999999	269	693	160	770	736	495	999999	354	846	330	763	725	267	999999	704	495	861	739	404	399	82	51	669	741	39	193	19	999999	598	703	102	998	121	999999	999999	350	790	159	462	783	524	716	999999	644	182	999999	858	902	538	446	999999	330	999999	999999	999999	999999	33	999999	741	999999	485	997	755	999999	237	765	999999	801	999999	364	705	999999	286	621	874	999999	498	999999	568	760	334	999999	999999	162	689	999999	612	15	506	875	326	999999	417	908	308	999999	960	
410	999999	999999	999999	67	943	184	999999	999999	53	774	241	604	729	999	999999	980	229	377	999999	603	463	465	162	999999	305	93	999999	334	304	378	323	999999	404	999999	618	160	106	276	999999	999999	421	388	728	999999	773	999999	155	327	530	437	689	999999	157	999999	999999	950	264	65	762	860	999999	415	16	675	461	999999	999999	642	390	999999	999999	952	213	926	191	999999	737	325	835	403	937	999999	804	867	688	392	209	47	150	667	999999	999999	514	313	316	999999	999999	62	385	999999	702	513	999999	830	552	736	999999	999999	185	872	223	939	229	369	922	426	611	999999	999999	79	684	172	501	723	803	999999	999999	900	619	185	702	999999	999999	946	700	433	783	973	324	952	666	978	861	277	999999	957	821	155	390	999999	404	242	999999	316	215	999999	999999	223	37	709	999999	999999	611	10	999999	538	999999	283	999999	999999	643	637	825	999999	999999	705	310	999999	279	846	31	302	519	729	781	469	619	999999	740	169	421	569	999999	614	999999	840	999999	861	106	914	957	999999	999999	891	999999	766	417	41	903	999999	239	999999	943	190	687	996	999999	999999	228	711	919	999999	542	509	87	83	999999	220	379	572	999999	449	137	364	888	999999	815	999999	482	24	999999	587	730	240	930	633	625	765	927	668	533	496	642	395	994	592	15	977	814	999999	85	999999	661	999999	183	789	660	589	302	213	190	999999	408	213	658	342	645	312	999999	453	457	925	999999	711	49	840	807	741	999999	306	999999	999999	813	309	939	856	926	399	66	150	973	999999	473	999999	487	844	999999	999999	999999	662	999999	702	408	370	725	159	912	999999	301	342	982	918	229	995	734	353	999999	108	274	802	999999	255	255	438	480	420	461	999999	234	205	752	379	999999	999999	359	776	438	453	999999	790	999999	999999	999999	724	168	64	817	999999	988	144	968	989	174	933	257	999999	456	999999	890	315	697	351	725	106	999999	612	913	522	646	958	999999	432	524	483	858	438	157	531	280	426	603	984	582	99	236	762	214	81	999999	657	329	468	563	278	102	602	261	11	144	555	150	305	830	39	999999	546	999999	690	999999	999999	553	924	699	474	999999	713	769	635	869	827	407	842	999999	989	638	455	869	256	391	266	186	999999	397	725	999999	308	163	999999	869	690	298	524	995	640	114	405	768	98	566	388	832	999999	141	999999	157	308	999999	999999	401	774	676	228	999999	999999	641	999999	537	999999	198	413	560	227	999999	189	999999	883	846	432	999999	243	686	999999	999999	999999	434	999999	24	90	999999	
977	76	999999	161	105	999999	79	999999	187	998	707	999999	794	999999	999999	828	615	859	952	999999	999999	461	810	956	167	999999	896	538	999999	394	90	392	456	406	221	347	248	999999	670	175	469	668	999999	433	187	999999	892	880	535	999999	819	999999	71	313	999999	525	999999	365	993	17	999999	540	919	999999	918	999999	421	999999	688	816	999999	549	199	787	317	605	792	386	778	999999	205	26	12	132	999999	389	999999	999999	102	999999	91	999999	82	663	999999	929	748	875	514	999999	999999	999999	999999	719	999999	280	511	283	995	708	733	879	586	211	812	111	537	797	228	538	999999	277	304	993	735	707	476	999999	739	388	999999	999999	871	999999	999999	699	824	999999	538	304	877	999999	157	394	999999	211	999999	870	999999	946	999999	951	999999	976	870	686	999999	999999	984	885	803	976	544	617	999999	816	17	672	999999	122	999999	254	268	923	999999	999999	130	909	41	533	999999	999999	999999	792	987	999999	270	999999	54	160	999999	626	308	652	501	901	513	539	543	155	204	633	506	738	670	156	693	999999	325	923	566	300	176	461	483	208	300	751	630	999999	556	122	627	999999	623	999999	946	615	999999	999999	999999	590	999999	885	338	778	109	946	132	840	999999	537	579	999999	593	208	460	999999	179	302	999999	761	999999	597	599	999999	16	291	124	21	210	87	310	567	490	999999	999999	999999	999999	999999	109	354	999999	789	999999	999999	542	505	630	425	999999	999999	446	139	157	999999	999999	779	999999	256	999999	817	999999	120	640	144	237	22	640	618	283	179	723	473	203	266	142	130	999999	581	999999	999999	660	699	812	111	640	180	419	809	304	155	999999	876	933	291	999999	999999	999999	999999	790	530	999999	22	151	999999	385	972	936	891	548	560	915	715	706	270	167	142	999999	999999	503	67	603	831	324	138	185	846	539	999999	744	623	970	999999	790	29	645	647	999999	783	725	668	244	528	999999	743	999999	999999	180	673	134	999999	221	999999	999999	999999	999999	999999	698	23	853	539	443	33	999999	925	590	652	925	999999	625	519	584	523	813	835	822	999999	570	580	999999	999999	676	866	787	365	412	360	999999	66	102	611	949	545	930	196	234	220	381	345	163	999999	363	493	57	615	805	697	806	270	910	852	473	127	124	956	999999	999999	246	790	522	239	483	999999	999999	24	569	49	593	627	610	612	703	235	427	321	543	192	819	999999	560	715	999999	907	999999	250	999999	999999	430	973	999999	657	974	591	822	923	113	494	999999	43	55	999999	999999	188	659	999999	158	247	699	999999	
999999	680	757	73	240	807	999999	576	999999	354	999999	999999	618	620	999999	952	638	122	999999	504	218	58	293	785	137	794	999999	999999	258	847	999999	900	999999	628	560	652	999999	910	360	999999	248	537	772	553	166	317	999999	999999	884	706	999999	46	834	205	594	374	999999	971	935	446	205	999999	327	874	263	975	606	999999	69	651	62	727	999999	397	265	681	286	739	629	999999	646	999999	490	999999	188	64	76	936	44	196	266	928	975	914	999999	999999	219	999999	300	999999	710	999999	433	243	999999	999999	285	446	939	999999	97	999999	352	999999	799	86	829	775	696	999999	909	670	955	873	395	134	999999	846	999999	337	471	389	999999	447	119	488	999999	257	999999	246	779	999999	999999	131	108	999999	585	860	999999	999999	109	444	211	101	281	50	999999	559	847	529	199	438	868	612	451	708	217	904	999999	320	391	999999	876	459	429	290	999999	834	774	785	999999	892	731	834	999999	36	999999	357	176	999999	286	999999	999999	378	57	350	999999	394	679	400	402	999999	855	804	361	999999	568	751	672	990	376	377	785	72	981	999999	707	43	383	425	530	859	738	999999	44	255	999999	999999	412	89	530	289	165	999999	999999	866	46	926	999999	710	467	436	685	999999	701	909	360	347	397	749	642	999999	999999	263	869	542	999999	918	770	116	356	70	349	999999	999999	97	222	410	678	999999	270	781	560	672	957	104	184	562	999999	135	894	999999	120	999999	999999	804	999999	901	999999	999999	924	128	999999	999999	364	407	96	102	999999	614	696	949	668	282	489	860	175	348	306	774	368	999999	684	645	221	522	950	687	155	666	999999	320	896	827	999999	152	625	193	317	560	18	91	848	629	438	945	175	999999	183	586	638	930	999999	739	492	544	443	520	165	841	456	409	947	58	796	386	63	840	91	346	245	981	999999	746	766	287	999999	64	217	999999	357	999999	514	569	999999	888	715	166	999999	656	708	114	999999	476	113	999999	143	799	833	999999	999999	334	756	836	351	657	899	859	999999	215	999999	388	999999	889	493	344	895	387	999999	999999	999999	999999	505	435	638	140	952	564	642	168	999999	742	231	165	383	33	999999	677	228	379	999999	856	193	139	653	330	801	149	982	768	999999	999999	778	924	999999	995	999999	330	207	220	999999	345	226	814	999999	270	166	157	515	470	999999	999999	169	999999	999999	999999	713	375	781	317	338	813	582	873	999999	397	999999	306	774	388	204	45	479	999999	675	653	639	999999	999999	393	173	653	999999	999999	790	496	596	137	14	576	
292	463	548	890	999999	999999	999999	352	370	999999	306	860	383	137	276	999999	747	999999	999999	276	999999	344	999999	397	999999	684	999999	70	92	999999	999999	999999	999999	207	106	741	497	589	135	999999	890	297	18	403	97	313	280	506	255	849	748	443	161	737	402	947	164	161	999999	207	711	702	269	411	872	469	568	185	40	535	454	999999	999999	999999	386	887	335	999999	310	999999	413	683	815	999999	219	367	999999	564	805	158	586	999999	844	999999	82	197	37	607	530	628	745	105	475	719	404	999999	417	999999	361	999999	622	259	850	903	793	37	886	36	201	515	784	999999	999999	882	999999	118	999999	109	129	199	859	728	384	999999	106	318	999999	105	999999	999999	999999	726	213	300	536	336	495	999999	143	999999	310	11	415	999999	999999	999999	726	593	770	999999	278	317	840	171	999999	893	875	178	807	485	999999	999999	196	999999	564	999999	999999	88	999999	622	623	381	965	83	999999	858	322	369	999999	999999	592	624	335	999999	359	999999	885	51	645	642	461	326	999999	658	999999	520	999999	842	460	785	940	647	247	999999	999999	897	352	999999	283	796	580	516	340	451	999999	205	465	999999	223	999999	999999	999999	442	713	171	306	999999	316	848	999999	54	999999	908	999999	999999	999999	999999	187	882	462	299	129	767	849	71	999999	999999	999999	765	39	64	999999	629	538	999999	999999	214	999999	985	999999	659	45	917	905	751	110	607	999999	36	948	999999	287	760	760	632	62	992	593	999999	226	320	999999	551	819	999999	872	851	379	448	999999	740	853	202	516	803	264	211	999999	999999	961	347	708	666	816	220	777	999999	868	906	561	999999	621	881	768	999999	999999	493	108	592	878	258	238	999999	791	218	965	95	253	957	378	999999	999999	999999	690	879	612	889	735	608	545	461	983	473	887	56	999999	971	433	461	999999	770	113	279	229	712	118	869	874	608	255	999999	999999	911	538	710	67	136	201	999999	452	224	758	499	56	426	999999	765	951	744	99	994	661	792	267	607	747	860	275	999999	999999	999999	24	136	999999	999999	999999	81	934	187	988	999999	779	999999	19	484	21	613	233	999999	447	353	999999	139	518	999999	999999	384	999999	930	999999	207	861	224	128	710	210	632	146	202	141	999999	830	999999	756	107	224	127	783	782	596	143	637	999999	540	427	824	884	617	112	823	909	427	14	224	999999	140	565	426	309	284	389	999999	40	999999	999999	999999	999999	999999	999999	46	913	601	871	344	829	999999	398	999999	700	999999	999999	24	44	379	231	776	826	559	964	966	
659	700	484	508	217	999999	607	801	297	999999	680	510	999999	75	909	999999	556	669	394	232	742	881	725	423	959	374	999999	660	449	476	696	594	419	454	387	222	127	373	136	173	999999	597	396	796	999999	999999	818	968	469	913	229	166	999999	742	234	777	974	999999	548	999999	233	999999	999999	820	217	96	101	752	688	696	999999	193	999999	999999	270	154	495	929	999999	999999	556	473	200	535	257	539	428	999999	229	610	248	67	824	294	939	25	245	999999	588	127	723	999999	290	773	723	45	999999	945	999999	90	291	55	850	404	296	759	755	999999	573	678	668	999999	532	87	458	142	999999	258	290	254	908	999999	999999	101	431	490	192	427	999999	999999	999999	483	204	149	328	202	216	429	999999	190	269	420	999999	910	459	308	543	212	324	590	676	375	664	999999	181	371	705	759	973	806	577	337	22	362	762	194	229	392	999999	266	926	939	260	999999	984	498	919	440	641	132	999999	979	113	232	544	550	818	966	968	957	497	457	999999	201	612	931	407	648	999999	999999	89	999999	453	67	664	737	124	563	253	683	451	274	127	850	999999	597	999999	790	999999	222	999999	999999	999999	999999	769	999999	492	69	999999	999999	999999	280	999999	376	53	795	536	999999	568	999999	435	264	723	294	999999	232	339	606	999999	25	707	617	830	999999	899	826	735	999999	298	195	254	64	76	999999	592	999999	999999	750	807	74	999999	188	232	20	786	120	999999	999999	296	546	149	886	728	482	355	999999	450	356	477	226	69	884	757	383	562	380	198	533	702	344	999999	588	798	276	954	999999	999999	819	999999	788	297	605	364	999999	55	999999	336	594	844	118	730	999999	999999	591	14	186	430	999999	999999	999999	922	14	999999	952	999999	560	97	461	527	826	999999	999999	999999	689	999999	999999	530	999999	337	204	54	604	689	594	999999	613	315	217	272	778	108	546	999999	743	865	292	999999	999999	999999	999999	280	999999	76	27	999999	109	438	593	999999	550	656	424	521	999999	999999	999999	325	842	999999	999999	255	999999	199	749	999999	552	999999	463	999999	999999	295	127	561	999999	923	179	537	671	575	999999	185	721	555	999999	999999	683	35	118	999999	547	999999	999999	73	999999	249	400	685	327	299	476	999999	975	769	26	265	538	999999	678	339	201	790	653	277	999999	518	533	335	477	626	999999	527	160	90	286	999999	959	64	800	999999	533	494	219	381	999999	673	999999	999999	538	466	593	819	999999	779	191	757	999999	68	999999	252	715	75	999999	700	254	999999	999999	999999	493	347	305	
999999	72	84	806	999999	580	281	999999	171	318	581	796	21	43	234	999999	381	898	528	999999	901	999999	558	888	467	287	519	137	999999	984	315	999999	201	170	119	757	281	999999	485	186	51	888	77	933	999999	999999	205	667	999999	999999	317	996	999999	982	404	657	514	196	348	429	999999	154	30	187	999999	999999	999999	999999	923	477	999999	999999	423	352	323	999999	999999	624	754	999999	91	851	117	380	676	318	504	219	999999	999999	252	95	633	65	125	896	868	999999	999999	999999	674	355	744	552	879	908	582	622	668	999999	899	890	441	999999	348	999999	47	650	510	694	999999	395	93	471	235	813	999999	368	236	427	999999	868	693	733	523	735	117	564	999999	767	999999	881	550	384	999999	362	654	999999	716	905	858	227	389	999999	412	288	271	283	327	76	143	999999	395	251	248	40	206	707	637	999999	112	483	159	743	999999	736	999999	709	999999	872	169	999999	651	999999	568	999999	488	458	999999	244	474	999999	999999	434	633	522	496	309	145	532	999999	946	999999	113	803	999999	78	646	287	675	443	561	375	454	907	842	572	999999	683	999999	999999	748	385	999999	999999	999999	246	999999	120	999999	999999	545	573	999999	717	222	999999	548	527	192	999999	842	999999	656	999999	999999	468	999999	527	791	950	431	626	999999	980	417	999999	454	964	534	149	352	536	841	999999	897	999999	989	737	694	396	999999	546	500	464	709	577	729	600	236	810	453	208	328	495	819	919	750	405	309	652	11	584	993	53	514	316	339	231	903	923	478	65	832	404	926	884	136	999999	281	999999	999999	853	737	724	999999	999999	217	355	615	978	248	594	437	51	395	449	999999	457	999999	402	248	507	697	313	341	397	375	999999	569	934	793	391	999999	469	811	158	846	999999	356	999999	999999	983	999999	999999	685	884	999999	790	19	486	999999	678	418	878	602	344	166	434	392	308	778	999999	786	681	195	856	470	968	240	247	602	284	999999	589	999999	264	890	772	627	457	770	584	999999	999999	603	999999	999999	255	866	477	999999	422	999999	999999	591	816	207	935	739	829	423	658	559	771	999999	67	999999	829	586	999999	453	393	806	999999	537	204	377	999999	87	81	883	225	111	999999	999999	189	397	61	999999	485	67	955	999999	797	43	121	999999	153	999999	546	545	153	669	999999	33	607	615	951	521	397	449	503	857	667	999999	208	556	796	526	704	669	527	832	999999	999999	999999	360	19	999999	425	179	233	505	541	536	740	556	999999	740	647	574	445	540	999999	46	564	108	999999	851	
999999	565	999999	627	504	999999	28	321	999999	999999	536	257	999999	999999	105	999999	225	998	325	141	999999	652	974	66	999999	139	999999	986	999999	73	725	399	985	167	999999	860	999999	999999	10	665	517	999999	999999	342	213	999999	967	999999	999999	391	999999	999999	782	243	645	193	590	182	748	374	652	41	98	505	523	146	271	999999	999999	244	286	999999	997	660	623	787	664	999999	999999	488	172	839	551	840	253	169	617	999999	521	881	279	768	999999	636	999999	486	340	492	818	999999	138	528	999999	210	114	211	568	999999	999999	858	528	949	330	999999	211	813	999999	257	261	364	529	519	927	999999	965	518	760	999999	648	999999	999999	182	822	785	359	999999	999999	999999	735	52	601	496	141	999999	362	330	448	999999	434	999999	996	92	999999	464	999999	999999	600	304	244	596	450	999999	482	482	411	356	999999	544	909	567	999999	148	522	999999	762	43	387	274	751	645	80	171	937	999999	151	374	942	999999	248	740	53	145	116	149	601	999999	23	999999	261	999999	203	903	688	866	825	858	570	31	702	514	240	999999	999999	599	526	289	269	43	340	46	413	769	306	999999	524	247	999999	382	617	367	29	999999	23	744	451	176	999999	80	623	293	804	920	665	734	510	999999	591	999999	999999	999999	145	979	999999	224	602	999999	607	999999	351	587	826	999999	413	345	494	512	322	999999	999999	359	806	198	420	999999	242	493	113	572	668	999999	656	524	759	999999	999999	49	409	999999	151	27	999999	999999	728	45	466	617	516	329	249	997	405	782	369	273	515	946	999999	281	982	119	330	999999	850	545	931	312	437	117	124	999999	113	999999	667	139	790	843	999999	384	590	624	999999	784	332	671	410	873	999999	496	999999	999999	480	137	817	42	697	534	999999	193	113	999999	999999	999999	215	795	893	883	125	240	482	999999	486	195	690	367	142	545	999999	189	144	67	158	999999	327	839	974	999999	705	634	441	265	731	286	281	436	445	577	578	999999	777	527	758	923	999999	999999	999999	295	446	999999	899	999999	821	932	59	56	15	247	999999	375	821	917	999999	490	798	999999	999999	999999	914	264	999999	565	967	186	999999	616	308	234	928	999999	999999	689	999999	255	999999	289	999999	798	237	234	430	207	495	212	714	860	350	999999	999999	796	187	596	999999	999999	999999	344	999999	645	530	442	747	781	318	881	333	999999	388	931	999999	519	782	999999	973	689	999999	723	999999	764	999999	551	999999	40	109	999999	32	455	317	356	718	999999	104	798	999999	999999	487	999999	889	614	878	582	481	418	
523	616	23	45	623	691	358	813	274	999999	184	999999	999999	716	681	999999	999999	878	999999	999999	223	364	424	984	874	188	211	194	999999	465	885	999999	79	858	517	493	129	999999	831	626	999999	999999	136	674	999999	298	628	999999	967	712	754	999999	757	450	204	169	201	999999	999999	999999	490	174	979	809	999999	295	909	317	209	198	999999	872	57	208	43	999999	237	749	371	585	999999	439	227	132	710	999999	141	629	663	357	301	999999	826	395	145	833	925	326	140	337	999999	320	572	778	655	882	953	559	999999	884	931	452	999999	585	886	60	947	999999	108	659	164	999999	654	851	897	999999	55	661	999999	999999	394	911	618	999999	999999	248	867	448	476	828	931	999999	221	778	426	999999	999999	999999	999999	94	886	78	228	481	183	109	666	720	881	999999	999999	999999	999999	999999	500	30	833	634	388	647	999999	999999	390	280	727	581	999999	875	999999	58	544	999999	162	999999	322	999999	999999	147	999999	106	582	157	566	788	991	640	96	13	288	406	24	797	862	999999	901	387	999999	947	999999	601	41	790	295	833	999999	41	999999	517	999999	184	999999	999999	999999	292	75	999999	942	602	288	999999	495	999999	597	38	43	746	942	301	87	934	637	745	392	267	75	999999	999999	999999	644	959	500	579	999999	113	78	328	32	580	795	999999	999999	999999	669	999999	116	966	203	999999	799	999999	99	847	999999	961	546	999999	313	517	999999	999999	184	219	957	999999	999999	915	957	494	960	999999	999999	372	506	221	498	551	85	725	161	109	598	604	933	246	870	652	149	155	999999	486	24	515	363	999999	999999	235	999999	350	80	999999	18	709	307	999999	999999	727	351	228	472	994	516	587	365	126	999999	580	286	999999	457	999999	776	812	927	483	700	218	999999	985	529	273	999999	999999	655	961	100	889	999999	849	562	153	311	999999	682	572	970	436	159	247	834	120	949	416	893	137	999999	205	999999	823	393	475	718	999999	698	999999	580	780	932	404	35	999999	283	436	169	999999	642	854	140	364	512	999999	68	771	160	419	999999	16	999999	527	999999	894	117	483	999999	96	999999	945	232	482	999999	199	503	754	999999	47	837	522	257	588	495	569	75	999999	999999	129	417	999999	999999	999999	886	573	938	415	857	140	689	799	971	999999	880	999999	999999	999999	373	999999	770	313	559	122	581	800	999999	999999	999999	999999	829	999999	172	346	679	486	739	999999	595	999999	999999	999999	897	90	999999	999999	551	185	708	798	936	999999	63	998	999999	999999	398	999999	708	96	814	999999	382	880	999999	999	
637	634	999999	403	957	689	72	999999	71	681	416	999999	764	543	999999	999999	554	244	50	422	637	173	987	999999	98	999999	244	508	999999	575	999999	26	779	999999	410	916	999999	999999	840	999999	999999	117	999999	999999	999999	918	338	175	999999	240	999999	999999	999999	889	372	473	647	999999	315	321	454	563	342	999999	965	400	700	416	142	341	802	250	403	793	999999	529	999999	320	879	179	317	79	670	999999	999999	577	186	889	986	999999	999999	999999	999	528	999999	791	999999	999999	712	999999	228	922	42	506	438	999999	999999	56	822	842	246	337	948	999999	999999	999999	999999	960	61	999999	999999	810	429	206	71	848	999999	875	990	285	755	787	607	582	950	999999	47	174	943	999999	999999	140	77	154	999999	942	15	864	523	999999	898	813	398	999999	93	999999	502	835	444	589	650	869	65	999999	999999	999999	999999	999999	194	619	347	999999	26	507	565	92	742	285	506	129	843	999999	361	573	999999	941	399	293	999999	999999	892	211	999999	364	903	963	84	531	999999	999999	999999	638	679	904	89	999999	797	999999	759	10	675	999999	999999	999999	999999	999999	999999	492	999999	999999	70	445	877	999999	726	999999	999	662	603	602	18	999999	999999	266	906	214	999999	456	494	999999	999999	508	534	497	867	675	873	414	617	639	999999	592	372	999999	999999	777	761	36	188	999999	180	144	999999	999999	999999	463	998	82	418	542	566	999999	997	950	11	561	911	999999	785	61	272	594	55	963	157	426	849	316	86	139	453	680	278	551	47	999999	221	999999	505	413	676	999999	995	85	999999	393	999999	999999	910	628	865	381	251	136	680	585	999999	333	20	576	614	692	996	289	98	886	792	455	913	991	999999	544	884	382	999999	999999	598	969	999999	763	831	999999	999999	457	274	82	439	151	871	461	999999	999999	999999	928	999999	984	999999	716	999999	999999	600	148	508	918	288	999999	496	868	751	999999	986	129	442	256	745	187	295	548	999999	26	457	999999	999999	999999	81	999999	187	999999	583	400	667	999999	999999	704	172	692	928	999999	179	943	585	570	399	663	474	800	455	120	193	621	999999	265	701	970	739	999999	999999	57	847	999999	153	541	295	999999	550	114	146	738	93	62	999999	807	378	81	440	886	261	999999	999999	280	999999	999999	772	962	999999	411	190	22	965	999999	138	881	999999	353	999999	54	999999	48	122	370	999999	717	36	140	372	891	887	999999	999999	852	698	642	70	576	819	86	769	999999	999999	148	924	133	999999	870	999999	999999	999999	999999	999999	396	612	222	808	626	616	298	50	641	600	999999	
524	560	483	123	524	999999	821	74	999999	722	999999	951	388	974	445	999999	944	166	216	999999	725	862	357	153	250	999999	834	999999	959	531	46	137	732	850	999999	374	999999	659	355	439	556	111	501	560	121	660	834	833	190	999999	354	999999	435	605	999999	662	213	339	873	48	661	386	114	999999	999999	999999	229	537	361	81	890	294	810	999999	448	999999	370	797	42	999999	650	999999	263	884	186	163	702	137	765	960	171	320	786	316	777	999999	997	499	874	963	440	307	482	118	194	69	83	658	166	999999	302	415	307	999999	398	660	133	230	825	532	454	999999	772	400	910	999999	507	999999	999	279	999999	999999	923	78	159	353	527	155	699	126	89	54	970	303	999999	999999	22	503	918	126	56	776	673	351	518	348	535	92	207	999999	999999	999999	659	887	845	430	492	239	143	54	143	978	530	709	453	410	131	478	731	165	568	14	999999	999999	999999	849	999999	999999	559	810	818	999999	999999	95	564	509	395	999999	458	247	272	783	369	874	983	78	999999	963	898	999999	227	67	999999	999999	56	557	995	777	664	996	232	911	679	999999	235	698	40	444	154	943	25	999999	999999	999999	999999	999999	644	709	898	164	602	244	682	450	999999	999999	999999	904	999999	999999	513	618	428	462	24	361	113	45	648	999999	999999	999999	819	954	103	189	47	999999	159	271	913	296	999999	509	403	988	238	238	740	474	999999	136	405	148	440	407	619	567	999999	541	681	608	999999	613	127	791	425	727	357	999999	999999	226	755	778	103	227	739	999999	999999	36	132	874	305	184	680	999999	415	680	524	696	569	999999	398	618	999999	314	235	274	392	611	999999	510	999999	999999	999999	999999	380	627	999999	223	999999	700	999999	453	418	806	313	999999	932	999999	385	744	213	999999	999999	999999	828	999999	198	999999	991	475	536	457	999999	999999	993	967	433	999999	999999	788	635	310	38	999999	971	945	209	782	11	999999	999999	999999	235	829	307	230	493	506	569	244	438	266	999999	202	173	61	990	797	813	345	463	999999	675	596	118	903	632	974	282	883	937	416	999999	999999	143	360	231	632	324	773	483	926	724	306	999999	378	88	836	705	919	954	412	968	999999	885	691	510	638	720	999999	597	519	234	685	306	32	479	577	69	813	830	367	999999	50	862	536	925	379	246	739	999999	999999	278	363	928	534	447	999999	768	451	849	592	912	920	999999	963	702	48	999	338	898	510	777	892	99	596	929	999999	802	358	999999	999999	402	999999	999999	801	251	999999	
756	999999	585	999999	809	618	963	248	455	562	865	999999	999999	887	380	908	840	323	29	386	274	342	999999	518	999999	419	684	999999	999999	999999	350	384	722	999999	291	237	999999	550	701	169	928	850	151	376	73	904	524	878	761	494	150	266	782	864	999999	424	176	76	39	999999	933	255	58	524	222	491	186	12	999999	999999	164	999999	621	860	999999	999999	999999	239	455	424	894	999999	957	705	790	999999	601	857	999999	999999	999999	999999	521	312	235	683	802	999999	999999	582	727	999999	282	618	339	850	644	999999	999999	193	233	936	620	615	504	136	999999	999999	734	999999	999999	999999	777	739	91	477	778	319	634	774	999999	574	85	873	696	382	533	349	375	999999	448	999999	451	999999	643	134	75	906	807	999999	395	999999	891	999999	692	409	745	999999	536	861	82	335	298	641	573	999999	860	747	999999	132	603	948	976	794	690	220	877	737	105	957	999999	872	511	999999	388	170	999999	61	190	999999	999999	989	812	999999	867	999999	999999	809	477	984	273	328	987	685	505	999999	483	106	344	482	531	18	447	579	459	209	823	763	263	412	999999	809	566	631	495	613	999999	999999	927	576	829	999999	269	121	693	93	884	826	39	999999	687	586	716	708	765	629	999999	999999	64	667	299	627	556	74	18	463	761	366	200	891	311	20	179	767	653	463	748	336	886	375	999999	997	999999	321	725	399	999999	858	999999	866	999999	999999	999999	999999	999999	999999	522	204	999999	239	332	999999	635	147	639	677	417	948	65	999999	999999	225	356	688	352	301	893	999999	349	619	371	902	501	999999	829	999999	601	999999	490	451	941	999999	233	656	53	797	372	596	682	58	981	153	999999	562	985	846	556	729	916	986	999999	999999	999999	493	868	429	999999	311	318	241	85	507	999999	613	999999	337	999999	999999	644	999999	999999	306	562	301	999999	227	109	938	999999	982	999999	999999	999999	504	999999	663	999999	740	787	999999	771	999999	288	450	999999	484	685	199	201	658	854	856	94	999999	67	21	999999	564	854	999999	999999	97	962	335	389	213	999999	964	480	708	639	261	912	30	784	867	28	121	328	163	542	909	747	999999	137	995	787	999999	446	131	937	143	999999	999999	303	999999	108	953	71	769	970	720	718	999999	28	603	944	74	587	199	992	999999	245	999999	999999	420	999999	281	207	394	425	882	527	358	770	505	375	999999	726	110	999999	75	999999	558	193	999999	200	264	672	534	999999	999999	999999	257	139	334	999999	194	999999	883	344	999999	755	676	353	98	999999	999999	723	523	
237	178	999999	487	430	927	563	687	517	297	229	999999	609	673	999999	703	999999	280	999999	446	607	191	748	843	766	941	319	999999	214	999999	999999	830	541	159	306	882	385	567	827	211	770	220	999999	739	664	258	228	92	999999	650	999999	922	999999	287	915	999999	430	504	721	999999	617	999999	482	999999	668	398	999999	460	999999	460	327	279	453	27	675	999999	515	18	188	517	722	999999	50	564	844	707	690	264	244	260	999999	880	846	999999	594	591	738	263	81	275	704	999999	716	882	332	980	478	999999	999999	527	999999	421	325	999999	766	999999	149	918	577	961	708	299	226	125	999999	999999	999999	115	432	93	659	261	937	913	812	999999	521	167	999999	864	238	999999	652	716	720	51	565	642	999999	215	451	820	686	119	567	414	552	600	884	999999	999999	373	999999	999999	868	288	483	412	401	812	868	981	686	713	733	999999	647	509	999999	999999	999999	790	999999	227	642	839	575	999999	355	999999	999999	920	282	355	999999	864	999999	134	847	441	567	162	251	999999	346	469	999999	999999	386	426	999999	52	206	927	999999	999999	840	482	885	999999	713	999999	66	993	410	947	709	341	406	869	283	522	999999	999999	399	728	999999	999999	999999	999999	999999	602	452	928	640	368	724	355	350	550	999999	999999	249	818	728	912	105	258	369	399	999999	801	576	517	999999	255	391	242	538	286	999999	999999	601	713	333	120	212	138	363	51	999999	999999	991	855	845	999999	283	999999	245	999999	632	300	404	491	421	904	36	999999	999999	394	999999	491	817	999999	333	946	793	535	495	617	709	967	895	999999	176	406	809	721	999999	265	971	999999	997	61	653	926	682	120	301	428	999999	277	352	968	73	741	546	927	531	999999	999999	747	999999	628	776	664	405	85	999999	999999	104	314	273	529	422	999999	999999	765	999999	406	999999	683	244	77	999999	441	625	999999	264	435	860	999999	199	773	171	999999	201	379	999999	989	531	606	795	286	333	779	999999	822	555	999999	999999	781	999999	135	999999	420	513	999999	999999	345	49	999999	821	889	164	222	999999	500	368	999999	248	124	490	431	874	999999	888	957	999999	752	999999	802	381	630	188	999999	999999	999999	148	750	720	911	284	939	949	63	785	905	132	121	999999	514	464	367	396	141	999999	999999	260	967	531	556	999999	352	907	247	107	201	710	86	847	61	361	617	477	336	840	550	481	821	881	999999	999999	632	98	922	348	999999	243	57	787	288	813	181	229	999999	374	931	41	712	956	594	205	999999	273	612	999999	999999	999999	69	
300	750	614	439	95	999999	721	914	264	985	899	999999	999999	663	999999	569	999999	189	398	313	962	909	518	769	999999	999999	787	789	369	485	769	999999	133	184	756	999999	674	999999	999999	680	453	460	999999	56	812	999999	637	999999	757	703	374	999999	458	586	107	391	241	844	574	798	761	931	554	999999	226	999999	959	782	999999	261	999999	864	999999	718	999999	511	242	472	957	992	659	254	42	665	120	795	999999	999999	86	374	805	999999	809	999999	918	521	905	999999	830	414	913	999999	634	505	808	510	879	740	999999	999999	158	769	887	582	999999	517	899	889	667	430	364	422	706	542	455	75	64	999999	799	347	605	344	641	552	999999	805	999999	999999	856	610	916	313	999999	490	225	46	941	237	157	411	622	999999	240	999999	60	500	158	999999	60	742	455	999999	940	389	990	814	138	345	502	344	897	999999	42	999999	999999	61	999999	225	326	418	134	827	660	398	724	588	114	999999	502	588	657	527	999999	124	164	844	373	440	999999	411	908	606	734	813	513	999999	984	182	896	998	898	999999	775	999999	618	999999	421	551	664	412	709	897	843	914	687	379	999999	917	902	999999	999999	172	725	914	510	527	103	847	884	474	604	931	344	503	690	999999	751	999999	505	536	999999	999999	775	97	702	21	763	819	136	144	373	76	279	236	320	735	216	860	140	101	534	573	666	199	999999	777	562	349	234	962	627	52	999999	375	246	866	397	638	222	999999	764	283	721	750	111	537	661	999999	192	954	517	890	999999	414	11	999999	999999	585	289	924	459	423	999999	173	516	330	654	904	999999	999999	999999	578	648	999999	337	999999	999999	915	999999	280	125	453	167	999999	455	737	338	17	373	387	711	811	358	298	50	999999	687	557	244	999999	999999	757	128	738	615	938	252	82	87	750	999999	999999	497	19	808	15	266	325	718	999999	991	647	540	612	741	536	230	360	601	999999	573	305	999999	316	396	368	335	999999	663	516	494	266	929	623	380	472	999999	348	489	44	93	372	839	999999	789	999999	227	515	996	88	718	891	999999	999999	186	999999	567	190	623	450	680	999999	661	212	294	735	717	916	242	279	222	881	871	566	902	211	465	999999	527	999999	999999	819	999999	584	797	602	785	838	447	668	999999	144	725	48	364	255	710	637	181	64	528	999999	283	999999	999999	999999	30	914	198	974	255	351	662	472	999999	999999	999999	999999	414	691	949	879	479	573	373	88	166	999999	211	657	501	999999	999999	473	632	839	546	703	999999	999999	
582	870	650	999999	999999	563	481	263	738	503	838	633	232	490	114	649	831	709	999999	787	680	198	999999	999999	483	427	307	198	840	470	324	999999	999999	453	999999	999999	239	16	161	999999	607	903	103	999999	999999	868	999999	564	999999	983	18	837	349	930	291	393	167	118	989	995	266	292	999999	278	999999	135	999999	999999	380	36	419	999999	557	999999	190	776	105	15	722	614	821	742	999999	999999	462	487	374	437	172	725	999999	999999	27	165	554	999999	490	824	529	693	603	826	193	999999	573	193	289	795	999999	514	298	161	395	384	184	523	463	565	816	701	999999	836	617	655	999999	299	807	402	999	866	296	280	486	39	21	994	559	999999	293	999999	208	578	688	657	437	999999	999999	642	981	40	861	999999	18	827	932	999999	219	538	237	283	386	887	999999	882	227	27	999999	366	999999	189	963	966	282	999999	502	999999	999999	959	227	345	564	174	420	968	15	999999	272	658	999999	999999	785	31	268	20	892	321	783	805	439	419	103	378	279	999999	77	894	652	470	334	749	618	260	320	892	718	221	476	826	877	855	755	27	268	129	999999	942	999999	271	655	191	408	352	999999	808	999999	196	895	999999	999999	999999	719	999999	999999	999999	635	535	999999	376	301	680	844	999999	928	583	999999	86	119	999999	407	134	197	390	815	153	351	999999	730	999999	649	532	326	857	924	999999	146	953	693	999999	493	869	242	341	970	999999	346	451	424	945	153	999999	999999	999999	999999	776	999999	339	986	190	16	370	804	208	726	769	999999	986	42	999999	447	711	999999	208	666	538	892	856	420	841	806	999999	999999	999999	999999	483	455	580	999999	157	843	807	966	999999	904	133	75	43	614	999999	619	999999	419	263	507	442	782	878	999999	682	884	77	918	155	999999	116	519	28	839	253	324	784	999999	884	327	640	744	880	304	999999	473	858	251	219	999999	456	999999	597	287	999999	701	576	999999	965	273	776	888	821	999999	999999	614	999999	204	371	999999	835	999999	534	999999	999999	999999	901	583	546	218	35	825	999999	923	928	626	921	740	999999	551	999999	293	999999	999999	999999	751	922	752	506	929	426	664	880	999999	396	999999	955	661	999999	238	799	992	999999	756	247	951	999999	898	209	181	692	316	999999	819	148	552	999999	913	394	125	775	999999	87	616	791	371	944	999999	536	999999	999999	269	999999	684	999999	755	337	628	383	600	571	34	553	999999	246	120	999999	71	196	844	810	51	277	304	463	999999	915	348	999999	876	16	805	371	717	510	433	999999	
606	77	999999	224	999999	540	794	999999	999999	605	751	380	681	999999	883	198	999999	681	629	991	999999	231	111	999999	989	663	999999	593	765	662	835	825	813	134	776	994	803	630	999999	510	482	750	712	55	174	999999	293	887	133	617	999999	46	999999	441	960	384	999999	553	234	353	999999	211	788	999999	770	925	567	556	222	888	999999	999999	877	128	519	284	518	999999	674	31	380	619	470	158	982	799	944	381	999999	999999	38	259	999999	460	477	281	962	999999	284	249	410	737	675	244	231	618	168	999999	999999	999999	866	909	878	213	972	999999	741	999999	115	970	980	195	392	820	859	146	665	427	651	247	321	893	781	435	620	643	944	235	999999	373	641	999999	459	999999	535	129	999999	202	487	63	999999	999999	519	999999	268	225	999999	854	384	999999	953	740	121	684	374	972	999999	453	999999	339	478	515	712	999999	999999	798	999999	905	294	740	765	473	940	999999	706	989	999999	477	177	404	999999	100	850	999999	420	900	80	774	122	563	999999	927	999999	157	585	34	620	778	975	470	999999	449	570	644	330	999999	999999	524	977	385	999999	660	285	198	999999	388	665	871	330	999999	727	999999	792	731	749	838	863	999999	22	999999	378	999999	501	706	915	848	999999	215	521	930	110	999999	796	999999	964	999999	651	421	999999	206	368	999999	999999	999999	999999	999999	657	839	894	491	626	17	512	305	16	993	168	999999	282	202	858	459	999999	399	337	180	174	65	766	419	196	452	685	815	999999	629	999999	999999	963	999999	201	690	321	39	314	103	999999	500	730	999999	181	82	999999	914	347	909	399	69	999999	572	362	602	999999	485	305	183	999999	696	999999	999999	847	999999	999999	884	10	178	999999	330	999999	244	136	673	999999	795	247	124	999999	999999	999999	999999	999999	999999	999999	401	45	599	618	835	999999	140	771	358	517	353	133	967	466	264	913	179	770	78	974	999999	446	688	277	999999	247	190	870	561	228	578	999999	759	999999	999999	848	411	559	313	596	999999	473	777	166	999999	671	280	657	58	857	308	643	999999	123	770	999999	356	331	341	597	553	999999	220	140	939	207	999999	999999	999999	416	512	619	999999	999999	29	999999	999999	532	296	615	967	532	822	703	919	935	983	646	697	270	999999	90	228	716	52	694	999999	999999	226	782	308	770	415	642	355	999999	187	689	103	268	295	823	44	726	629	30	447	516	221	13	224	999999	812	982	913	431	400	750	439	999999	999999	30	999999	999999	999999	207	126	190	358	999999	758	303	552	438	974	678	56	
502	96	31	256	746	999999	223	568	999999	958	433	999999	923	298	999999	260	999999	999999	275	517	530	999999	432	903	999999	167	981	999999	920	183	383	999999	244	385	898	663	999999	88	999999	999999	102	999999	999999	248	999999	999999	435	940	999999	53	784	429	709	171	525	999999	663	127	989	589	455	967	999999	407	584	425	493	999999	400	772	842	689	507	999999	999999	585	683	193	999999	805	731	50	999999	876	999999	999999	308	83	999999	999999	999	300	99	922	148	135	306	999999	664	277	968	999999	549	559	211	999999	921	37	746	940	409	480	907	999999	999999	999999	53	771	18	630	126	420	999999	586	772	999999	600	584	542	299	288	356	529	943	837	844	500	374	675	304	999999	999999	999999	918	415	529	392	999999	999999	999999	91	534	329	43	160	558	208	963	786	658	504	346	999999	456	661	999999	950	999999	999999	23	913	678	106	713	598	846	999999	769	999999	252	999999	695	520	808	218	754	999999	496	999999	289	646	999999	999999	27	999999	695	785	999999	999999	361	999999	428	999999	61	820	999999	999999	615	445	314	475	438	792	999999	499	808	826	687	248	999999	36	464	999999	77	999999	386	100	89	913	999999	999999	999999	512	819	673	740	147	468	987	805	999999	999999	60	487	814	217	999999	55	527	999999	999999	107	999999	999999	334	124	256	999999	999999	444	322	359	702	542	254	272	999999	973	869	758	999999	367	700	999999	592	999999	413	694	999999	169	641	55	999999	921	999999	962	999999	163	494	999999	999999	656	784	552	493	999999	717	518	243	551	290	999999	185	768	330	999999	999999	209	766	718	711	562	237	525	803	277	797	781	508	291	999999	772	489	320	274	25	583	157	999999	999999	898	895	999999	999999	878	870	869	792	600	999999	564	370	396	776	847	999999	428	269	749	225	178	936	19	999999	849	999999	999999	864	504	315	927	260	260	151	819	815	111	526	646	932	407	15	190	999999	999999	999999	999999	712	473	343	596	324	407	733	457	962	999999	508	861	370	588	999999	999999	999999	605	999999	120	255	956	41	999999	901	622	817	818	172	756	43	235	517	142	579	400	170	718	613	852	526	693	856	929	602	664	285	999999	402	716	895	380	421	230	140	755	442	513	999999	999999	590	915	294	216	853	282	999999	238	19	999999	137	576	992	461	594	561	110	999999	236	246	346	473	425	999999	860	662	999999	999999	11	823	999999	656	33	911	999999	611	999999	650	86	329	320	57	999999	789	589	328	388	960	636	999999	999999	340	286	458	364	999999	500	838	355	200	999999	66	236	
195	655	481	553	90	199	982	162	999999	35	999999	999999	299	139	636	867	542	283	853	999999	432	177	628	380	574	556	155	999999	570	999999	885	860	263	820	158	143	117	774	308	999999	653	426	205	314	999999	532	75	988	999999	999999	999999	916	615	406	804	28	999999	999999	978	999999	54	871	592	999999	149	999999	999999	478	980	999999	759	768	975	93	16	16	971	323	10	999999	490	999999	256	999999	492	999999	255	856	26	140	117	16	999999	999999	725	781	999999	999999	175	333	859	596	999999	372	222	54	941	532	400	797	56	712	110	936	999999	887	625	993	672	180	801	815	999999	850	394	752	972	211	367	234	182	999999	158	677	193	893	999999	999999	386	447	37	722	999999	228	999999	404	906	999999	730	838	166	840	378	994	531	53	999999	167	977	470	81	739	999999	176	999999	125	564	433	753	159	738	740	616	234	153	88	999999	244	766	990	845	123	481	999999	77	999999	561	164	155	149	759	992	999999	999999	999999	298	557	299	602	968	840	483	116	580	110	999999	234	154	850	453	694	899	999999	986	624	958	267	646	109	293	563	410	999999	613	399	745	832	700	858	855	531	69	999999	797	160	372	17	900	428	651	999999	417	313	701	454	999999	601	920	301	417	999999	999999	200	319	999999	440	205	502	999999	364	593	533	999999	995	999999	634	267	603	999999	261	951	999999	999999	458	184	999999	999999	586	169	539	154	999999	999999	450	824	620	869	999999	393	720	177	999999	719	999999	67	584	131	999999	779	820	602	997	93	999999	999999	673	692	742	999999	999999	343	619	999999	999999	219	680	999999	999999	999999	999999	764	935	220	126	999999	446	647	163	999999	600	35	788	806	999999	937	157	999999	368	984	161	927	137	197	134	999999	558	181	999999	854	386	458	286	147	478	65	666	786	967	999999	999999	36	539	999999	544	242	555	812	994	714	72	852	767	999999	29	384	637	748	999999	740	535	274	579	309	23	151	749	999999	337	292	280	370	861	412	964	135	999999	784	652	892	831	999999	187	363	999999	534	691	999999	128	104	427	917	701	236	429	755	457	239	338	402	493	904	999999	711	443	999999	990	364	896	893	985	999999	106	203	999999	790	97	225	517	489	460	334	532	999999	864	999999	999999	999999	999999	218	999999	999999	456	999999	408	926	270	999999	920	99	543	999999	528	234	118	575	999999	507	327	639	668	241	722	849	941	169	381	251	846	90	43	366	381	687	225	827	406	845	794	982	529	621	305	428	945	133	805	307	135	299	541	
171	316	999999	550	446	445	999999	318	999999	554	29	628	999999	66	187	999999	841	999999	290	178	999999	713	999999	999999	999999	936	304	903	999999	364	84	126	557	548	872	59	37	146	779	391	999999	999999	999999	999999	510	993	465	372	768	999999	999999	298	844	999999	565	457	999999	244	504	509	151	999999	999999	884	480	903	81	300	193	137	928	704	239	999999	378	999999	167	908	609	999999	481	932	999999	650	399	786	282	435	983	424	88	792	642	280	999999	999999	46	671	956	607	921	174	188	640	249	269	68	945	999999	999999	300	71	999999	451	37	999999	567	850	494	694	631	645	317	999999	999999	999999	72	959	658	999999	413	495	952	12	141	316	753	504	411	999999	727	336	682	866	133	999999	167	999999	999999	40	999999	195	186	999999	976	999999	856	419	592	999999	207	999999	296	999999	713	999999	119	999999	319	721	465	72	448	999999	999999	304	962	999999	999999	41	978	870	717	628	741	227	319	999999	36	999999	459	344	912	308	932	627	50	999999	163	999999	907	534	881	531	574	476	747	821	304	681	323	999999	774	999999	135	336	392	667	739	496	495	999999	606	999999	999999	131	160	150	432	349	263	761	297	999999	999999	453	999999	195	63	275	999999	497	999999	999999	541	999999	570	361	182	605	245	999999	471	667	833	487	928	426	999999	452	999999	999999	999999	999999	999999	561	128	999999	436	681	999999	206	614	474	25	999999	44	262	923	999999	999999	799	967	827	999999	880	300	629	493	999999	524	573	925	610	949	999999	108	439	925	979	924	122	924	501	267	49	768	996	651	999999	453	999999	999999	52	891	999999	638	999999	852	999999	271	999999	963	790	167	773	280	999999	999999	151	999999	604	336	943	302	999999	875	999999	569	74	121	303	977	658	202	999999	80	883	719	433	245	999999	999999	387	718	435	158	143	343	494	768	999999	999999	509	935	848	348	999999	999999	452	650	171	11	788	435	967	521	315	999999	999999	702	397	999999	102	905	373	27	949	235	999999	999999	741	142	85	305	356	822	478	999999	354	510	521	143	277	782	84	999999	799	951	750	914	999999	999999	36	999999	381	480	388	603	999999	999999	399	333	882	999999	999999	38	926	492	89	999999	53	999999	253	807	191	999999	999999	319	999999	838	228	997	485	952	456	206	999999	294	999999	999999	444	874	161	523	121	198	999999	125	873	56	608	316	872	605	871	262	302	228	999999	999999	463	78	772	733	612	402	848	930	705	712	921	642	569	212	710	178	999999	729	696	992	13	901	446	784	999999	912	134	879	91	
204	903	887	684	999999	422	999999	111	428	911	719	350	330	420	171	134	999999	999999	999999	894	702	822	573	532	617	124	562	632	987	503	700	277	968	849	510	809	43	957	763	999999	345	77	21	999999	977	652	682	491	285	659	273	174	464	984	388	381	340	999999	999999	690	999999	742	999999	924	220	451	381	481	999999	362	999999	999999	983	878	999999	635	811	999999	555	965	999999	81	357	337	999999	535	812	983	470	999999	478	678	890	82	931	603	953	96	607	535	280	999999	999999	922	568	264	999999	585	436	753	570	999999	809	111	999999	788	394	999999	695	685	639	398	20	999999	883	999999	999999	910	947	955	681	725	156	30	999999	240	999999	999999	769	974	999999	999999	557	716	999999	892	999999	788	823	152	218	177	401	922	896	999999	200	802	49	155	146	280	638	480	81	999999	439	789	417	28	299	960	26	720	340	412	999999	999999	221	999999	555	339	97	804	747	514	333	234	133	812	49	696	395	624	837	83	598	87	644	723	463	88	381	805	999999	999999	160	999999	999999	493	999999	896	999999	58	599	999999	193	999999	732	567	999999	214	666	605	978	602	574	402	882	999999	813	999999	999999	497	537	476	999999	291	951	499	364	652	642	639	770	153	115	347	34	40	999999	765	354	999999	999999	999999	422	776	826	999999	683	999999	798	334	679	288	999999	999999	520	133	850	901	881	243	999999	999999	999999	36	834	835	496	237	377	852	376	58	419	581	295	288	64	999999	465	700	816	605	854	999999	999999	999999	906	22	827	901	190	989	883	121	999999	343	686	999999	941	991	764	999999	390	946	958	631	869	664	999999	999999	79	668	446	190	999999	999999	24	264	76	352	928	484	999999	476	671	386	174	307	707	999999	999999	667	250	473	936	370	225	999999	359	338	622	252	213	595	831	521	553	703	694	277	329	432	330	598	73	289	55	999999	284	999999	466	571	957	857	639	999999	999999	972	254	65	999999	116	904	999999	729	686	999999	814	999999	160	833	471	612	999999	631	179	347	999999	410	657	325	311	632	778	872	61	999999	356	956	430	103	580	999999	639	884	223	999999	593	868	386	999999	240	278	134	747	994	958	527	999999	469	999999	775	572	596	999999	90	483	136	864	678	999999	924	858	224	66	263	22	999999	999999	418	652	754	784	33	999999	999999	999999	999999	40	878	103	999999	130	999999	365	999999	999999	862	898	999999	740	999999	999999	200	984	999999	382	999999	78	493	981	999999	971	999999	999999	319	991	548	948	655	999999	975	999999	986	584	634	
999999	371	999999	738	255	160	84	751	677	261	35	593	48	565	712	978	439	546	999999	999999	795	999999	680	56	336	469	999999	999999	999999	764	305	999999	615	999999	289	999999	204	340	248	999999	909	230	999999	999999	293	407	509	393	943	79	545	999999	100	476	839	999999	690	812	411	785	246	831	995	913	955	294	978	688	285	700	784	108	308	999999	208	574	173	999999	762	928	960	999999	309	999999	229	745	651	149	521	788	330	392	929	999999	595	88	999999	236	610	999	428	821	999999	252	294	446	261	35	277	274	337	576	60	482	999999	715	999999	318	999999	220	642	839	177	497	380	999999	179	999999	479	999999	348	936	514	762	509	149	423	66	402	999999	494	625	871	256	999999	999999	341	999999	999999	879	556	917	542	399	366	589	999999	619	872	999999	277	999999	999999	156	925	999999	999999	999999	972	686	301	474	916	911	725	27	968	920	999999	626	999999	723	217	600	573	431	403	124	405	999999	495	999999	194	509	515	999999	79	999999	331	69	691	53	999999	951	999999	999999	999999	631	674	349	621	733	582	256	832	553	208	955	583	504	999999	999999	892	62	201	497	999999	416	406	999999	947	253	599	978	935	999999	250	266	22	492	429	772	999999	999999	309	999999	231	938	999999	961	880	124	151	827	71	742	161	431	760	99	999999	594	234	38	999999	999999	144	604	320	815	313	941	999999	100	999999	234	508	999999	752	999999	999999	999999	739	444	765	999999	111	772	916	202	999999	818	505	922	691	835	547	421	662	931	999999	999999	999999	999999	658	999999	181	999999	752	837	243	999999	679	330	823	458	854	999999	272	570	999999	999999	687	999999	949	494	446	30	999999	249	999999	97	184	820	812	648	725	878	786	826	999999	60	999999	88	999999	999999	149	185	108	242	999999	758	158	102	664	264	939	509	912	173	502	160	651	513	160	155	999999	858	517	999999	733	999999	12	999999	999999	999999	999999	608	168	407	354	270	999999	999999	268	928	939	999999	165	558	708	225	966	623	333	511	409	515	928	813	999999	999999	667	923	999999	999999	755	999999	194	448	910	999999	350	514	999999	242	999999	999999	254	232	215	68	999999	959	476	999999	20	389	122	999999	817	837	680	999999	996	74	603	997	666	265	182	238	897	717	999999	378	874	461	804	101	282	924	999999	999999	607	352	587	707	999999	992	993	375	598	787	999999	83	659	994	517	754	638	999999	817	989	999999	977	999999	986	321	108	999999	558	584	31	135	892	576	975	748	653	486	999999	999999	999999	271	806	999999	999999	96	999999	
718	879	944	60	463	999999	117	281	655	629	999999	601	396	359	359	444	791	577	661	738	999999	684	256	999999	277	742	690	152	999999	252	348	61	900	999999	999999	763	614	999999	567	999999	785	304	329	128	999999	999999	509	201	999999	827	25	71	458	358	77	43	999999	999999	782	720	360	964	553	413	999999	139	700	648	969	596	999999	267	999999	577	952	212	365	137	400	392	243	499	827	900	237	286	999999	551	680	355	139	533	751	847	733	999999	751	916	837	343	194	860	999999	999999	999999	999999	999999	880	405	864	678	505	999999	400	487	999999	146	999999	185	15	999999	159	968	624	466	999999	515	172	844	141	460	999999	300	67	207	999999	999999	999999	999999	478	235	723	156	815	676	634	999999	999999	369	872	684	108	740	832	807	45	999999	999999	272	700	252	888	999999	274	413	240	214	632	999999	999999	999999	47	749	707	780	813	12	999999	947	832	462	999999	999999	999999	456	362	708	468	260	999999	999999	671	837	212	999999	346	686	881	999999	446	999999	999999	999999	999999	289	647	999999	999999	62	994	999999	738	659	439	248	98	95	74	999999	999999	531	745	381	39	623	922	999999	999999	481	443	136	130	751	510	412	999999	999999	547	999999	999999	13	999999	416	266	999999	999999	21	407	999999	147	260	622	74	360	915	683	840	139	641	367	446	999999	562	618	867	911	987	999999	999999	998	999999	547	999999	999999	57	999999	339	125	900	999999	910	803	581	343	192	999999	66	999999	999999	728	409	866	905	335	372	999999	999999	798	999999	227	764	862	379	999999	999999	999999	250	66	312	999999	354	999999	238	770	456	999999	241	228	435	363	855	596	563	309	598	237	642	57	645	857	999999	540	726	999999	999999	58	433	615	999999	480	274	10	98	536	999999	684	999999	145	878	728	959	894	373	44	372	178	308	999999	377	816	80	203	999999	454	326	814	999999	999999	999999	999999	220	625	929	955	99	999999	999999	37	925	913	600	999999	178	999999	898	847	177	999999	319	999999	749	362	247	482	999999	999999	589	644	999999	569	686	999999	481	480	518	343	965	417	945	517	671	999999	155	999999	999999	999999	34	504	999999	478	646	315	246	725	658	999999	387	456	555	28	275	863	999999	999999	999999	999999	35	698	999999	999999	882	759	747	999999	277	477	217	783	265	836	999999	95	97	741	923	999999	844	755	821	660	955	518	862	926	251	807	464	999999	237	707	547	999999	105	999999	596	886	568	999999	458	191	999999	603	201	719	971	190	775	85	442	999999	999999	279	999999	747	608	373	897	820	560	469	
22	428	556	558	298	720	989	106	155	47	812	409	306	640	999999	999999	999999	152	999999	999999	42	999999	999999	381	42	277	459	358	392	232	988	748	883	999999	178	999999	999999	643	999999	261	200	999999	929	405	53	275	972	246	736	256	999999	754	999999	499	999999	999999	81	185	999999	30	271	641	713	923	58	74	526	317	472	789	314	683	721	703	999999	999999	999999	951	338	767	999999	222	999999	145	185	243	882	394	562	544	160	871	127	410	990	559	965	999999	357	999999	748	665	999999	947	999999	999999	43	172	628	999999	183	130	846	758	725	999999	999999	577	747	814	192	142	754	927	638	443	566	320	712	999999	397	452	999999	999999	28	999999	448	674	203	999999	210	719	765	489	999999	40	34	368	685	941	540	999999	999999	542	796	616	911	847	318	999999	806	722	459	317	685	730	525	497	740	95	610	999999	384	934	613	472	376	274	999999	999999	418	999999	635	999999	999999	10	193	71	999999	411	728	601	999999	694	17	488	999999	999999	804	640	514	999999	999999	599	341	999999	23	334	928	999999	249	646	290	710	100	999999	96	999999	537	685	547	464	999999	999999	999999	19	999999	999999	927	135	213	918	999999	926	104	881	578	45	440	595	999999	858	999999	238	999999	92	320	655	604	408	999999	999999	920	128	102	60	602	300	999999	999999	205	334	407	803	130	999999	185	999999	615	219	39	61	258	941	698	999999	330	706	176	285	699	344	94	528	733	999999	999999	352	999999	53	288	288	803	999999	400	662	999999	339	999999	840	906	955	49	395	378	350	332	978	429	414	729	896	999999	957	632	861	249	879	79	498	332	833	531	999999	930	751	258	150	551	46	237	991	598	335	379	743	304	999999	999999	999999	309	29	922	429	324	392	164	845	485	999999	422	999999	270	619	517	82	999999	999999	464	999999	102	192	437	393	186	738	999999	798	588	999999	999999	550	999999	685	198	999999	910	112	999999	548	999999	412	664	22	623	656	730	999999	817	306	319	999999	245	532	301	999999	591	539	253	585	999999	365	267	596	971	872	999999	584	999999	214	999999	332	229	916	39	689	527	999999	999999	530	17	329	980	291	580	739	314	206	394	80	721	999999	859	672	463	242	154	78	50	750	999999	156	999999	613	144	999999	607	329	999999	611	599	176	999999	999999	577	999999	999999	975	26	242	568	655	999999	360	492	999999	473	556	462	797	999999	459	384	29	999999	861	772	377	157	593	141	999999	703	783	480	554	612	999999	104	698	857	178	999999	808	192	157	999999	206	130	354	
523	61	866	705	76	150	792	750	999999	715	992	17	828	432	110	582	952	416	879	937	187	999999	461	763	940	376	407	575	836	578	999999	575	256	803	79	90	999999	998	716	999999	999999	862	149	389	706	850	350	629	708	610	999999	549	326	999999	999999	196	599	113	765	699	743	227	913	427	809	426	760	35	363	30	463	954	700	549	185	999999	197	82	66	99	36	777	867	236	999999	366	259	73	636	882	490	24	999999	999999	597	544	949	722	579	289	99	324	999999	687	999999	251	849	777	999999	999999	999	527	57	675	673	965	359	686	54	999999	177	999999	399	480	539	448	721	999999	951	640	376	475	503	777	999999	999999	511	189	89	141	999999	481	66	784	883	999999	967	566	352	631	195	999999	677	136	122	999999	999999	796	158	708	999999	999999	999999	376	485	534	999999	279	999999	962	464	179	606	913	999999	695	640	999999	596	999999	480	164	340	999999	455	113	999999	377	664	607	785	715	41	381	611	352	999999	690	309	359	939	999999	891	390	999999	999999	666	999999	999999	426	999999	321	999999	582	237	374	835	506	920	999999	736	656	614	77	999999	749	148	234	999999	593	49	950	314	247	635	782	272	949	162	440	999999	999999	186	248	845	474	515	999999	154	999999	517	159	999999	927	623	999999	93	824	213	999999	999999	441	463	606	386	812	16	962	999999	454	999999	885	999999	489	999999	702	479	999999	232	712	243	999999	90	999999	86	890	190	386	623	352	699	448	746	733	564	15	580	999999	861	42	999999	553	512	699	144	631	999999	999999	999999	920	813	716	601	501	194	196	360	399	530	999999	632	999999	348	999999	755	663	999999	620	925	928	131	900	514	199	254	690	999999	391	929	454	999999	900	393	702	539	983	999999	255	999999	377	654	999999	999999	375	410	837	214	908	943	999999	999999	194	999999	74	798	913	999999	999999	256	999999	18	969	470	85	410	732	246	645	999999	772	816	893	999999	557	283	940	850	149	788	416	485	279	999999	999999	961	901	545	328	903	626	781	444	998	56	368	999999	999999	973	965	678	999999	569	843	999999	664	599	123	806	999999	858	72	72	624	999999	999999	999999	531	22	124	509	196	917	741	448	990	382	895	999999	999999	999999	229	876	999999	119	815	916	436	276	792	999999	999999	738	537	999999	563	718	820	169	38	630	164	708	859	465	492	683	827	405	190	292	704	999999	999999	999999	999999	196	888	514	33	999999	312	265	999999	999999	722	457	389	695	999999	282	999999	736	996	568	443	520	26	717	627	141	
98	41	95	999999	667	698	131	999999	999999	376	829	315	999999	926	327	898	488	117	999999	999999	304	142	999999	908	999999	967	102	999999	758	128	179	181	887	892	23	999999	179	719	999999	999999	336	999999	289	518	452	256	999999	79	999999	545	41	908	973	592	999999	956	521	187	779	700	605	82	586	999999	206	658	428	252	913	56	729	768	33	720	708	259	999999	999999	465	483	376	999999	999999	999999	96	271	999999	999999	64	999999	760	992	940	394	428	264	468	991	999999	794	828	999999	166	999999	815	272	885	999999	884	588	113	519	999999	306	999999	582	274	372	210	999999	999999	999999	198	856	999999	999999	999999	999999	301	454	791	860	689	999999	654	999999	999999	999999	407	823	385	999999	999999	476	952	250	999999	643	70	846	989	999999	790	385	343	705	999999	309	999999	88	444	999999	999999	440	796	252	830	61	651	314	715	662	965	387	999999	517	712	999999	903	55	467	999999	578	999999	464	999999	80	313	999999	949	999999	566	702	328	999999	999999	981	999999	679	710	420	999999	999999	755	140	999999	999999	413	825	826	993	448	406	863	621	999999	999999	517	975	110	182	999999	724	702	999999	158	959	646	997	429	535	731	999999	999999	635	249	202	822	999999	999999	566	666	487	510	955	419	170	839	707	999999	463	473	15	579	537	893	503	299	309	982	376	493	415	406	999999	271	406	212	237	382	66	999999	203	999999	543	999999	48	224	999999	46	999999	130	939	867	999999	71	999999	471	999999	999999	745	999999	999999	341	761	999999	999999	91	219	694	23	958	611	999999	82	999999	280	168	999999	31	855	999999	552	272	994	256	554	548	440	239	544	934	999999	495	636	163	340	861	95	999999	999999	957	15	62	33	39	519	614	794	366	999999	568	999999	644	999999	466	360	261	347	514	528	712	999999	999999	159	999999	999999	125	999999	919	279	419	999999	574	767	898	999999	499	249	999999	737	999999	753	83	448	976	508	902	609	180	802	89	523	580	942	552	315	35	902	944	617	999999	999999	875	97	382	999999	861	877	988	192	860	22	382	777	999999	959	577	541	183	999999	999999	516	527	126	199	999999	999999	631	224	999999	258	597	304	357	343	999999	877	985	76	999999	647	999999	620	987	999999	77	150	999999	364	592	738	493	729	374	107	887	400	759	897	486	992	239	662	406	933	273	999999	999999	443	999999	91	592	999999	999999	932	494	895	539	184	999999	754	999999	277	631	854	765	999999	930	260	456	631	128	999999	999999	498	999999	999999	223	63	678	999999	125	999999	797	511	999999	27	47	999999	
612	991	999999	999999	775	999999	303	961	40	999999	178	405	787	774	986	934	962	504	886	203	525	132	682	485	505	773	999999	339	480	130	708	747	999999	999999	648	465	771	543	999999	857	204	455	342	671	884	999999	572	351	999999	999999	549	651	141	999999	916	490	319	999999	999999	11	103	963	491	999999	844	431	575	298	136	999999	173	428	191	999999	999999	999999	789	20	600	232	999999	297	999999	617	580	66	615	986	582	999999	155	999999	999999	320	763	999999	999999	432	827	463	707	283	224	850	699	999999	999999	113	844	847	700	309	784	999999	800	806	16	874	339	787	816	588	716	968	999999	778	999999	999999	274	768	115	999999	999999	147	524	927	999999	999999	999999	460	596	512	152	735	466	846	610	999999	519	999999	233	999999	103	49	646	129	567	256	474	999999	999999	598	838	86	742	999999	126	647	342	873	999999	900	999999	878	201	314	445	981	999999	539	999999	368	361	317	544	25	273	999999	500	404	369	825	641	999999	305	997	673	76	992	999999	730	999999	999999	646	233	333	143	999999	848	342	683	999999	999999	935	753	797	247	531	999999	726	999999	999999	999999	937	999999	999999	269	999999	583	203	640	379	999999	999999	808	999999	104	715	93	999999	882	58	304	999999	721	783	91	706	254	508	759	152	999999	276	999999	757	816	336	141	325	74	184	641	655	701	314	598	999999	999999	548	702	999999	999999	330	843	31	999999	988	226	731	826	562	714	84	443	999999	845	721	335	61	398	767	583	768	157	708	417	648	466	416	194	725	580	705	999999	999999	704	213	433	41	88	999999	999999	410	498	511	999999	566	221	999999	999999	876	40	84	160	999999	949	679	183	145	614	999999	532	809	546	111	999999	19	279	216	793	641	999999	303	973	570	999999	999999	279	999999	248	850	437	999999	948	318	694	505	999999	870	287	999999	39	297	427	57	305	999999	864	396	528	460	297	15	420	826	588	736	110	999999	287	999999	999999	537	896	763	603	279	861	238	416	487	464	409	928	767	612	10	876	999999	274	357	317	883	127	999999	562	432	842	999999	729	958	999999	964	592	510	626	501	401	663	454	36	999999	636	980	51	995	888	86	652	999999	999999	860	999999	325	930	468	526	420	999999	211	999999	436	999999	508	457	92	500	816	427	151	999999	609	222	481	248	999999	681	902	999999	792	674	355	999999	906	152	108	999999	648	662	51	110	91	292	462	283	999999	999999	138	532	959	504	999999	658	510	114	999999	647	703	87	999999	787	623	999999	325	536	999999	245	999999	999999	
359	861	852	999999	386	51	38	327	760	207	999999	209	553	380	126	298	603	999999	690	999999	174	460	999999	999999	999999	264	486	747	966	999999	458	999999	999999	772	182	999999	999999	916	999999	468	85	661	887	505	438	823	244	999999	999999	37	933	137	555	40	201	898	344	291	999999	131	565	291	360	999999	749	294	999999	781	207	999999	646	686	425	231	727	513	999999	32	142	816	30	243	529	939	992	330	808	844	999999	284	763	370	402	999999	999999	999999	310	63	755	999999	999999	463	56	208	390	257	712	334	313	999999	334	321	158	708	111	331	999999	999999	841	429	485	488	210	999999	999999	286	294	999999	327	933	212	520	277	999999	326	567	196	330	559	745	617	999999	540	999999	949	451	221	693	999999	999999	41	999999	221	335	669	20	262	999999	999999	113	962	448	16	999999	486	814	54	171	391	543	144	442	860	999999	811	11	948	319	973	813	75	600	224	999999	999999	999999	308	941	328	316	314	73	386	455	782	178	999999	170	999999	999999	407	999999	312	516	446	598	40	126	999999	999999	72	943	159	140	48	999999	999999	271	477	174	515	999999	842	999999	238	81	65	414	322	999999	999999	787	903	999999	415	24	999999	708	999999	999999	291	192	999999	999999	999999	371	914	255	417	999999	944	216	692	250	630	303	218	999999	287	375	999999	625	804	881	144	284	49	321	724	34	999999	525	962	999999	883	332	999999	191	999999	999999	166	810	997	902	698	327	105	663	999999	122	806	70	431	932	770	665	999999	545	526	999999	331	999999	530	999999	999999	428	999999	528	366	307	617	36	999999	420	219	732	628	902	192	817	999999	386	112	612	999999	999999	104	39	403	227	944	999999	664	999999	545	563	289	614	999999	279	999999	999999	306	911	504	779	664	20	999999	48	47	485	999999	709	999999	945	500	999999	175	331	333	224	999999	148	362	476	372	999999	874	999999	999999	23	345	913	743	612	999999	201	118	448	359	93	315	999999	190	468	787	955	83	599	72	371	999999	245	945	859	452	999999	558	37	417	999999	146	999999	595	33	150	999999	965	186	866	309	809	726	999999	249	908	999999	958	893	999999	416	469	285	593	91	574	110	967	884	170	921	642	90	41	238	947	999999	770	166	328	348	989	896	732	763	561	999999	273	705	950	682	209	999999	348	10	661	860	484	513	459	49	999999	999999	26	945	666	729	695	742	302	999999	999	802	574	351	427	573	552	830	530	851	999999	999999	999999	999999	721	976	741	40	577	97	764	266	706	288	866	908	999999	786	
106	831	999999	531	999999	290	683	407	101	999999	582	98	317	999999	982	999999	213	219	157	539	234	689	987	999999	999999	214	905	742	105	295	484	999999	999999	999999	733	999999	824	999999	858	999999	804	999999	999999	744	999999	488	779	999999	284	108	999999	656	761	350	562	417	843	372	365	208	384	999999	312	999999	522	999999	405	999999	999999	293	999999	898	361	503	735	910	999999	999999	216	686	435	795	468	997	219	999999	756	352	999999	326	999999	461	949	659	278	999999	999999	89	231	999999	93	238	999999	990	324	187	304	267	615	652	613	999999	999999	999999	773	589	482	315	999999	694	317	63	348	604	999999	999999	948	999999	235	871	898	999999	32	822	603	206	999999	477	682	42	533	999999	736	560	712	264	305	281	885	999999	390	706	493	536	86	39	999999	595	562	992	999999	999999	42	743	753	888	577	343	999999	576	999999	15	632	563	170	818	327	787	891	184	999999	677	817	545	491	999999	999999	999999	746	574	999999	20	914	689	802	931	999999	992	807	823	999999	999999	999999	318	705	385	83	930	376	999999	712	999999	703	388	966	562	785	999999	262	561	999999	91	999999	510	269	973	100	999999	761	239	999999	334	999999	77	496	999999	480	508	999999	999999	128	310	999999	489	861	214	316	536	723	999999	999999	999999	740	255	175	605	376	695	58	999999	294	141	179	147	904	388	999999	999999	999999	903	91	286	999999	999999	443	358	962	117	649	64	667	999999	229	520	92	393	999999	734	902	891	999999	784	999999	118	821	987	141	999999	584	999999	92	679	645	819	168	999999	322	593	812	999999	642	268	999999	999999	74	731	999999	658	64	521	794	999999	733	999	999999	999999	999999	547	335	456	227	980	533	175	972	987	999999	409	362	222	80	10	922	95	258	438	738	465	54	100	999999	482	927	72	689	695	999999	646	999999	861	52	999999	999999	366	599	662	734	880	31	86	999999	999999	306	842	451	793	474	648	999999	776	568	372	503	245	380	744	62	471	999999	999999	51	281	795	999999	999999	305	742	566	999999	596	999999	857	443	968	999999	573	999999	95	999999	895	230	307	895	999999	999999	999999	999999	32	986	999999	999999	273	999999	744	999999	541	716	805	671	155	60	999999	162	999999	82	711	928	534	999999	999999	568	966	999999	591	999999	999999	999999	999999	207	499	32	999999	580	641	999999	999999	463	698	932	745	857	999999	423	475	844	322	155	999999	764	999999	752	747	73	189	999999	643	424	813	688	301	164	758	999999	182	132	340	338	520	178	642	257	239	601	222	948	999999	553	999999	746	999999	
597	645	203	616	747	285	656	400	999999	352	25	650	999999	641	591	109	773	251	999999	514	999999	635	572	131	344	522	155	851	240	108	999999	50	76	944	999999	999999	564	999999	999999	847	684	999999	999999	825	999999	607	229	960	631	849	424	999999	999999	242	760	999999	999999	999999	282	999999	999999	805	999999	999999	262	975	583	74	999999	999999	544	781	999999	999999	829	55	469	999999	504	737	302	194	999999	391	684	787	999999	834	999999	741	999999	492	719	209	716	879	778	919	999999	651	999999	164	999999	558	999999	642	999999	999999	412	715	999999	336	577	545	999999	945	584	777	571	475	999999	749	999999	206	999999	62	72	999999	788	950	999999	550	183	852	713	999999	999999	671	86	52	302	482	432	478	248	119	914	184	276	771	999999	11	357	107	685	284	284	999999	922	262	580	877	999999	999999	449	999999	999999	999999	831	794	782	999999	999999	529	182	493	326	411	957	526	147	887	351	26	656	274	202	85	177	439	863	346	999999	824	472	424	735	999999	39	297	999999	199	353	481	988	390	310	999999	925	999999	957	872	999999	405	999999	692	536	730	999999	184	758	86	558	401	930	445	999999	876	66	999999	999999	355	381	670	569	948	544	869	38	275	999999	374	160	975	481	991	479	352	709	999999	888	14	999999	855	999999	880	641	951	550	552	225	999999	771	999999	443	612	500	207	836	999999	157	666	702	999999	999999	394	926	999999	919	939	999999	821	176	999999	869	754	190	526	142	688	316	593	328	485	59	540	602	999999	541	869	500	281	516	543	999999	231	311	999999	645	153	954	68	41	611	999999	999999	267	494	308	689	431	974	74	158	859	563	348	226	999999	678	792	943	50	60	449	694	315	632	654	647	999999	554	880	988	734	258	999999	717	899	655	283	117	683	999999	447	999999	999999	367	683	79	883	999999	155	967	999999	20	27	981	999999	999999	98	999999	840	661	246	877	103	999999	999999	999999	11	630	999999	833	405	685	269	198	999999	999999	999999	947	949	585	999999	999999	999999	913	638	999999	240	999999	999999	18	567	999999	276	32	615	570	433	141	999999	82	999999	263	999999	322	571	999999	750	829	378	999999	413	150	685	265	897	999999	479	999999	447	700	999999	430	999999	317	276	999999	418	999999	582	52	999999	356	13	999999	517	510	999999	999999	352	962	999999	411	212	316	605	427	963	999999	134	999999	101	253	693	999999	701	646	188	460	999999	814	266	513	257	336	749	67	146	808	747	999999	999999	392	837	484	999999	968	228	768	712	999999	793	407	999999	999999	999999	256	
999999	999999	999999	999999	332	148	50	537	706	469	164	999999	566	548	290	164	272	999999	455	708	415	219	525	732	428	419	747	206	999999	858	400	999999	999999	503	404	386	633	999999	999999	152	352	999999	999999	268	814	352	999999	173	568	638	999999	384	400	252	841	999999	245	999999	452	999999	400	843	515	848	999999	753	500	72	153	904	530	999999	673	999999	999999	114	441	267	918	999999	216	584	638	392	723	999999	999999	142	662	951	151	999999	434	161	751	508	794	929	199	71	999999	149	29	663	999999	999999	711	999999	886	736	999999	977	533	376	706	816	214	133	134	62	742	999999	410	999999	763	349	960	522	562	999999	319	511	77	856	233	76	564	974	284	974	999999	999999	256	999999	940	173	658	68	999999	999999	303	671	999999	147	328	494	738	827	900	999999	788	199	535	38	426	510	999999	677	152	640	261	240	999999	160	999999	819	121	485	261	600	690	999999	78	627	564	647	706	929	999999	739	338	737	84	516	195	124	397	228	999999	440	262	999999	916	814	999999	999999	823	999999	399	509	382	263	575	310	87	886	131	999999	474	778	999999	980	149	412	311	524	166	999999	964	632	432	999999	999999	999999	999999	709	986	264	943	500	824	61	999999	999999	999999	84	171	773	438	309	993	489	753	729	636	282	999999	513	512	999999	907	491	690	766	999999	489	286	754	999999	377	900	867	999999	973	999999	999999	450	121	999999	999999	362	999999	903	664	639	942	149	257	194	74	868	482	751	784	593	342	999999	999999	951	877	798	417	999999	70	999999	999999	524	999999	775	884	999999	730	468	285	999999	524	588	35	999999	144	349	999999	569	999999	999999	427	125	189	389	621	390	676	170	178	999999	945	999999	842	264	513	427	999999	999999	999999	242	148	999999	476	977	79	754	345	999999	999999	537	768	848	911	561	982	20	345	400	999999	503	165	570	300	999999	861	942	745	999999	999999	999999	980	999999	268	666	370	413	649	212	320	867	999999	40	999999	640	670	106	670	291	282	502	92	969	999999	999999	86	999999	724	630	125	999999	19	574	999999	999999	556	220	589	255	200	578	999999	142	89	296	999999	135	999999	659	999999	765	281	464	498	131	999999	21	999999	461	590	999999	689	999999	96	193	857	481	999999	999999	93	459	999999	424	100	703	141	949	999999	999999	358	951	361	74	454	999999	855	999999	85	900	475	545	981	999999	665	407	999999	352	999999	896	999999	976	126	972	999999	725	257	856	373	999999	999999	684	131	206	112	638	440	999999	999999	999999	337	312	406	118	778	999999	999999	
389	759	692	814	788	903	992	603	999999	834	389	999999	729	113	999999	191	290	910	999999	999999	785	34	999999	967	274	779	321	999999	135	580	18	999999	999999	257	868	999999	999999	980	211	780	999999	602	999999	999999	61	136	999999	999999	338	130	999999	208	999999	133	999999	364	732	725	550	19	592	999999	477	802	999999	195	470	481	244	901	510	309	708	20	295	192	304	232	915	148	934	688	240	14	999999	999999	216	999999	999999	513	999999	955	440	202	999999	704	999999	999999	977	999999	999999	999999	397	437	620	815	500	976	838	999999	70	510	999999	999999	999999	903	203	999999	347	999999	978	999999	917	999999	999999	555	869	999999	822	590	67	999999	999999	999999	999999	572	301	802	999999	648	999999	999999	75	999999	999999	999999	155	999999	128	999999	511	661	590	960	999999	108	454	666	900	75	946	999999	999999	258	453	693	264	999999	928	999999	612	401	88	698	706	748	999999	864	288	672	409	999999	396	537	89	405	785	295	171	384	999999	999999	901	329	999999	999999	999999	816	610	999999	610	999999	110	616	681	999999	999999	999999	263	149	999999	590	999999	238	665	115	999999	999999	179	999999	907	969	597	553	999999	977	999999	758	996	381	999999	684	263	528	72	23	740	779	855	969	821	999999	41	32	999999	536	256	672	663	597	736	458	647	562	851	640	798	556	999999	704	999999	999999	895	882	999999	921	337	859	176	652	374	818	771	209	999999	23	938	999999	775	857	731	827	999999	408	999999	224	47	999999	999999	999999	224	999999	557	999999	360	999999	999999	159	555	856	209	999999	505	999999	999999	918	686	447	336	837	702	232	999999	999999	999999	792	729	496	247	262	884	635	999999	745	438	190	999999	620	849	239	999999	999999	999999	999999	657	344	999999	94	999999	726	999999	599	374	839	728	999999	413	999999	188	568	277	511	911	302	972	574	214	760	582	999999	657	76	598	999999	822	913	212	862	999999	638	470	645	320	521	724	294	271	999999	26	999999	999999	89	441	291	962	513	877	727	999999	93	140	570	512	143	78	472	10	277	27	815	789	551	474	999999	107	631	201	999999	578	687	312	860	744	146	276	578	634	317	999999	999999	46	999999	915	633	508	999999	143	187	452	262	293	993	336	210	656	999999	614	891	193	999999	999999	486	158	269	780	279	826	376	867	999999	999999	693	141	708	779	314	635	841	51	207	999999	999999	947	999999	403	999999	999999	999999	999999	50	964	999999	133	805	995	559	336	655	852	239	83	999999	320	952	424	600	862	999999	999999	352	599	772	849	986	999999	309	999999	832	866	471	
744	999999	886	826	999999	104	570	336	712	229	978	979	999999	999999	134	731	703	995	901	999999	456	999999	121	146	450	201	999999	147	963	999999	29	503	789	390	999999	999999	880	493	426	330	40	535	999999	211	374	999999	999999	999999	862	119	605	544	930	73	24	836	999999	999999	999999	344	999999	432	372	26	210	484	199	607	327	343	851	999999	999999	581	773	921	992	909	772	830	417	999999	285	999999	999999	485	572	999999	999999	658	999999	139	116	91	999999	607	172	898	11	889	430	186	999999	528	267	395	965	359	300	103	844	271	977	556	927	353	999999	518	925	724	999999	473	241	999999	724	722	113	999999	461	999999	758	104	999999	883	409	241	147	756	999999	705	519	223	436	999999	813	357	999999	560	164	999999	459	654	973	999999	976	957	944	60	999999	545	292	478	897	133	344	750	362	104	999999	696	999999	999999	921	229	214	699	46	999999	855	376	569	552	342	999999	999999	999999	131	631	906	452	296	96	952	61	999999	999999	325	312	999999	999999	994	67	414	468	570	67	732	753	999999	287	999999	985	205	999999	975	739	146	221	417	239	628	999999	197	703	999999	129	448	870	806	173	383	733	999999	999999	382	511	148	873	125	659	382	377	559	628	999999	310	999999	999999	999999	683	905	114	895	708	999999	999999	870	999999	68	451	618	861	946	999999	904	197	964	413	64	473	601	272	106	757	857	260	181	999999	181	999999	999999	923	795	999999	999999	279	838	322	356	118	641	438	999999	999999	50	521	999999	650	724	344	999999	488	999999	611	92	642	17	148	999999	194	101	311	538	959	224	695	999999	824	650	635	359	652	999999	946	831	172	456	432	716	999999	829	530	999999	999999	999999	748	462	193	49	625	271	700	471	172	999999	340	899	856	459	355	455	606	10	99	999999	693	430	999999	779	919	999999	584	431	515	364	570	467	701	205	999999	999999	881	784	999999	999999	999999	190	894	929	501	273	600	973	371	890	233	529	754	851	80	999999	999999	414	999999	999999	687	999999	956	807	456	999999	208	999999	984	122	999999	822	976	726	336	999999	999999	594	288	656	595	999999	69	625	141	999999	712	850	134	999999	304	477	664	594	685	390	234	96	999999	627	75	939	988	258	326	411	553	38	524	568	792	353	999999	473	844	86	219	341	999999	415	171	999999	999999	837	999999	106	167	999999	51	946	999999	449	999999	999999	591	655	622	810	308	729	497	684	335	566	365	950	351	201	999999	999999	180	893	420	77	466	717	413	161	440	229	999999	999999	986	577	999999	
999999	999999	999999	881	199	464	408	42	946	918	486	32	999999	481	868	755	999999	643	442	775	394	38	53	203	874	252	470	380	999999	485	336	697	999999	286	22	717	999999	319	999999	999999	771	861	473	999999	979	694	443	679	571	474	999999	999999	554	999999	999999	323	198	999999	17	999999	993	999999	999999	470	591	789	275	693	469	160	880	655	999999	297	14	533	565	894	223	189	999999	790	999999	999999	207	809	999999	955	390	698	999999	603	312	612	160	743	999999	12	568	200	999999	999999	999999	999999	593	632	443	999999	798	371	758	303	68	827	148	999999	999999	347	273	999999	646	319	999999	771	630	286	353	999999	146	270	625	563	336	999999	760	69	580	999999	31	574	999999	884	167	29	940	235	544	484	473	999999	524	571	738	785	554	119	446	448	999999	316	289	962	131	999999	746	204	967	999999	77	89	633	999999	999999	698	999999	761	162	294	999999	999999	999999	869	999999	198	745	999999	824	550	478	999999	622	141	999999	999999	295	999999	763	629	282	745	268	508	417	393	324	999999	255	999999	379	792	956	162	999999	395	574	999999	954	932	999999	999999	380	426	566	999999	466	999999	999999	999999	412	13	998	533	21	96	146	243	999999	624	874	999999	809	784	181	686	695	999999	523	221	150	876	999999	830	837	590	999999	842	999999	991	999999	822	999999	644	637	376	999999	433	151	999999	259	999999	957	339	68	738	882	595	999999	880	999999	996	978	999999	470	536	553	177	695	430	999999	304	301	470	697	999999	595	999999	156	804	999999	999999	329	992	961	808	919	999999	772	999999	708	779	596	71	271	999999	999999	999999	183	999999	822	626	738	999999	810	999999	50	999999	642	17	152	999999	999999	450	987	469	999999	985	61	662	617	434	405	595	722	941	999999	239	999999	766	216	151	999999	999999	999999	275	533	608	191	16	768	999999	999999	764	999999	999999	999999	155	84	802	264	999999	999999	521	493	398	230	152	998	999999	257	810	296	876	800	999999	726	999999	468	999999	935	77	804	55	893	999999	946	640	638	731	611	561	165	407	999999	999999	749	999999	562	593	55	390	609	999999	758	958	146	610	964	956	999999	999999	686	362	866	196	64	357	628	999999	451	590	513	276	999999	999999	999999	888	999999	999999	261	257	839	875	676	999999	467	999999	296	999999	57	346	999999	682	468	673	874	999999	541	324	999999	401	851	264	999999	999999	877	343	999999	72	312	258	245	522	704	25	108	811	685	999999	728	572	71	693	999999	115	914	830	999999	594	821	852	357	60	158	860	999999	585	733	999999	677	134	
437	234	632	799	999999	163	978	452	575	73	127	230	999999	730	340	999999	999999	46	549	56	534	469	251	460	900	195	999999	999999	620	999999	87	473	643	603	145	837	71	461	999999	761	999999	365	29	757	734	136	464	427	529	999999	582	697	672	631	999999	967	982	181	898	915	789	143	832	999999	999999	654	999999	991	595	503	107	551	41	788	999999	179	450	493	726	774	730	999999	324	382	939	389	800	22	13	999999	999999	889	562	99	972	718	999999	966	999999	89	999999	472	999999	36	150	999999	666	883	437	430	526	999999	455	999999	194	842	819	460	123	606	853	574	988	428	999999	999999	988	941	816	485	999999	999999	722	999999	999999	268	124	999999	242	908	722	999999	585	583	999999	365	444	438	999999	999999	899	82	852	174	999999	974	484	413	387	933	52	999999	77	952	783	999999	999999	808	899	926	728	999999	228	214	883	937	989	414	999999	293	772	560	999999	686	585	999999	632	999999	999999	260	999999	710	910	308	866	997	848	999999	800	608	588	999999	539	978	410	378	854	647	999999	298	984	80	636	103	170	999999	689	391	999999	218	420	229	398	648	153	28	620	919	348	886	98	366	613	178	705	147	31	67	286	216	999999	999999	276	131	999999	713	83	816	148	999999	317	467	266	999999	999999	368	999999	890	835	392	757	934	309	405	210	627	466	467	398	33	999999	999999	115	170	999999	435	953	277	383	439	944	804	781	963	578	630	110	31	980	999999	899	141	232	893	458	785	685	999999	920	647	257	615	999999	124	914	685	362	999999	999999	762	415	970	517	405	448	953	999999	345	826	580	527	444	487	61	133	999999	999999	999999	999999	712	750	92	356	735	999999	338	385	666	999999	892	277	14	999999	227	931	929	624	999999	455	504	631	349	999999	349	130	999999	138	376	991	585	286	151	394	999999	21	999999	623	781	223	999999	577	497	296	934	313	522	999999	270	129	203	999999	583	766	999999	90	999999	48	999999	615	999999	210	19	675	473	616	136	620	546	215	999999	316	842	999999	999999	927	144	63	119	46	607	999999	867	999999	797	999999	999999	385	187	310	610	293	617	176	999999	999999	568	821	823	999999	999999	901	969	64	520	999999	999999	971	999999	289	999999	357	929	970	17	999999	342	761	877	601	999999	750	999999	245	605	325	698	676	766	999999	368	322	240	790	999999	706	337	812	736	909	999999	730	999999	999999	364	999999	999999	999999	169	773	576	806	943	999999	414	436	999999	734	459	205	999999	205	214	993	920	999999	999999	148	121	311	744	
999999	35	968	602	999999	795	544	881	352	999999	999999	516	993	860	561	999999	18	999999	432	999999	602	363	999999	720	803	999999	999999	977	730	999999	225	535	999999	39	56	781	975	629	231	999999	999999	852	117	999999	146	688	221	142	369	264	119	762	999999	74	999999	176	494	999999	999999	666	833	999999	160	217	999999	999999	658	964	999999	999999	403	389	164	791	322	750	255	307	584	124	314	829	618	475	35	463	845	999999	887	879	297	728	830	565	807	366	701	999999	999999	619	999999	257	328	588	861	729	607	999999	751	400	920	999999	672	683	361	14	999999	685	191	999999	681	999999	999999	934	493	674	558	599	984	955	59	999999	808	999999	999999	999999	999999	999999	999999	999999	856	948	52	496	958	110	999999	157	213	802	999999	26	718	217	937	999999	181	393	999999	197	181	17	913	795	351	575	388	707	999999	999999	999999	920	80	885	435	732	999999	589	976	393	618	411	395	999999	548	999999	999999	601	37	918	886	127	934	427	134	848	999999	256	154	393	721	999999	999999	909	999999	999999	945	832	781	215	353	999999	417	711	999999	769	999999	999999	257	999999	937	787	999999	681	417	385	999999	999999	760	587	697	575	999999	592	672	999999	853	999999	882	999999	96	804	819	999999	574	305	999999	232	849	364	236	999999	999	835	455	933	678	999999	501	923	511	302	81	999999	999999	778	156	824	49	317	916	145	848	206	232	142	967	857	116	122	675	762	999999	406	361	999999	576	609	146	738	592	977	999999	999999	549	794	732	625	314	796	158	885	193	541	448	100	999999	803	612	323	966	999999	999999	388	258	748	999999	675	842	999999	211	546	687	999999	725	938	999999	889	999999	437	409	351	999999	319	963	999999	579	272	999999	999999	927	999999	996	823	999999	771	217	606	710	999999	306	66	999999	999999	594	612	207	882	815	510	940	576	156	184	913	624	999999	460	999999	468	179	234	718	582	999999	438	999999	864	538	954	731	554	188	856	141	353	568	371	724	999999	999999	696	457	999999	999999	361	626	821	910	158	999999	756	190	999999	630	81	348	210	984	166	72	999999	354	861	999999	396	397	300	53	570	65	906	999999	74	877	483	999999	999999	999999	845	999999	727	954	390	461	975	373	936	235	999999	14	999999	387	568	298	258	999999	595	678	933	963	999999	999999	350	102	596	999999	126	374	157	303	87	948	999999	354	345	999999	963	999999	803	999999	461	75	984	565	696	529	177	776	628	141	192	592	328	999999	484	949	999999	297	999999	954	256	572	87	999999	926	419	247	223	952	
869	388	195	875	910	512	999999	794	999999	999999	76	852	350	745	999999	121	495	999999	267	870	396	774	676	999999	848	999999	889	999999	228	638	287	291	999999	823	999999	752	997	717	418	999999	999999	165	999999	891	798	112	999999	826	71	654	441	999999	980	999999	566	104	712	650	36	144	623	284	999999	999999	128	784	999999	527	985	273	999999	778	221	887	656	240	945	784	745	746	999999	72	926	999999	207	497	310	611	266	665	49	999999	690	283	756	939	999999	684	772	24	999999	389	840	797	540	663	999999	999999	696	335	999999	927	904	290	274	560	358	10	948	999999	483	296	270	329	234	767	999999	938	141	717	651	999999	22	999999	999999	999999	999999	138	44	543	999999	218	999999	930	516	122	451	410	19	205	591	999999	999999	999999	540	918	999999	999999	999999	772	576	999999	961	978	684	888	999999	183	999999	784	338	229	966	414	712	275	380	339	812	999999	325	687	929	935	136	999999	999999	999999	999999	622	371	711	565	271	967	289	256	937	256	628	999999	278	661	235	866	371	622	999999	437	999999	548	999999	708	461	457	999999	710	35	999999	621	364	53	981	135	999999	999999	663	999999	447	999999	28	443	93	194	915	999999	35	999999	78	764	450	212	999999	999999	999999	583	12	113	814	88	999999	231	95	634	273	163	296	535	812	999999	707	999999	884	14	255	115	705	523	999999	410	862	16	956	96	999999	162	999999	999999	999999	839	624	560	890	999999	855	797	357	458	920	762	760	500	891	999999	66	533	328	439	681	969	877	489	567	413	225	571	999999	999999	463	121	553	242	484	973	624	999999	37	525	158	458	757	257	603	784	650	372	999999	999999	999999	647	834	999999	382	91	961	145	999999	486	152	999999	532	358	994	808	999999	527	25	917	214	999999	505	802	290	233	221	999999	886	783	763	999999	456	148	969	999999	287	383	859	403	22	489	165	550	382	865	926	409	262	999999	575	999999	357	208	999999	130	151	41	889	159	999999	341	259	219	722	300	837	393	389	188	531	999999	668	622	999999	725	999999	955	429	425	307	811	377	999999	217	641	999999	999999	226	848	999999	999999	493	710	533	680	999999	945	999999	92	999999	542	30	83	273	739	464	735	302	206	376	196	999999	473	851	68	963	166	11	91	795	589	999999	999999	514	285	352	957	98	234	999999	999999	137	346	398	765	791	999999	828	999999	186	769	955	29	481	487	643	30	858	999999	717	83	943	746	297	447	374	999999	568	999999	397	506	646	78	710	568	69	275	84	96	276	669	
338	533	904	35	634	157	68	999999	999999	331	999999	623	517	999999	864	999999	59	951	400	311	735	999999	999999	679	132	999999	318	999999	999999	999999	945	999999	208	999999	745	420	841	999999	812	226	431	540	356	75	407	999999	999999	999999	703	678	999999	133	696	965	934	497	452	235	903	747	839	155	999999	272	999999	336	425	469	999999	454	549	788	148	183	879	204	999999	25	281	108	336	29	220	748	162	821	85	242	999999	257	967	616	368	74	999999	285	930	93	999999	81	608	100	621	259	139	437	984	522	95	740	13	437	953	804	999999	819	935	861	999999	564	999999	192	356	429	486	999999	430	84	796	604	273	410	336	210	500	245	408	960	618	999999	999999	563	999999	383	254	540	662	563	999999	568	999999	78	973	134	820	425	744	202	772	206	999999	999999	725	491	999999	603	999999	752	314	186	421	974	252	394	727	697	46	973	999999	945	999999	866	431	999999	263	999999	436	211	999999	85	501	999999	198	422	717	925	837	664	907	650	439	910	999999	476	157	999999	999999	589	407	132	389	770	26	827	926	999999	489	497	238	280	177	899	371	239	685	999999	999999	830	676	801	859	999999	76	534	515	369	999999	955	91	886	999999	846	804	999999	999999	730	199	370	999999	577	446	350	436	636	999999	999999	548	30	790	999999	590	995	999999	605	999999	999999	704	492	321	566	999999	534	999999	999999	999999	330	105	999999	543	999999	26	425	344	109	365	519	945	440	61	975	821	999999	174	148	305	384	934	208	995	688	36	999999	58	929	999999	912	933	93	734	999999	444	444	486	835	926	999999	660	812	999999	753	72	999999	441	346	999999	935	369	277	57	526	395	897	118	855	928	319	376	415	999999	453	586	861	705	898	541	387	120	339	999999	139	724	999999	958	252	625	762	275	712	194	999999	552	665	46	218	999999	546	335	631	907	999999	798	255	757	796	176	210	568	542	999999	999999	825	40	64	917	802	274	938	866	239	175	53	664	999999	946	900	920	999999	999999	999999	994	999999	999999	431	606	341	478	373	171	85	425	204	732	907	826	293	999999	611	129	415	503	608	468	402	741	573	143	33	810	896	256	999999	80	411	999999	315	346	608	999999	585	333	999999	776	791	814	971	320	756	404	999999	387	999999	999999	92	637	396	999999	96	999999	43	207	999999	563	275	828	50	133	330	999999	520	999999	999999	162	999999	91	602	832	999999	587	770	262	387	629	999999	999999	937	678	988	774	423	999999	999999	918	425	999999	878	347	510	963	999999	847	
989	658	884	716	474	166	172	10	999999	564	916	509	999999	780	820	825	415	999999	999999	999999	144	999999	999999	797	697	994	737	165	999999	265	331	713	813	922	272	729	999999	441	999999	781	516	988	739	859	999999	750	999	999999	567	999999	931	753	82	999999	713	443	973	96	28	999999	428	16	797	779	999999	212	695	996	999999	101	90	974	712	119	854	156	817	825	991	947	995	103	597	999999	334	577	641	410	999999	829	755	999999	999999	574	363	509	200	960	626	603	64	999999	999999	476	971	999999	50	963	557	566	625	999999	105	80	999999	335	999999	647	999999	665	570	294	787	689	345	432	562	999999	756	999999	956	857	209	397	893	999999	967	131	188	999999	999999	999999	853	652	999999	999999	563	999999	100	37	999999	552	999999	961	42	999999	999999	446	999999	549	404	999999	216	212	610	768	999999	999999	999999	491	368	999999	469	86	999999	892	441	144	485	736	999999	999999	999999	728	264	999999	352	248	364	999999	777	999999	990	638	973	634	471	650	52	445	660	855	174	609	999999	803	999999	999999	999999	999999	338	90	960	404	999999	999999	999999	488	948	206	426	710	352	63	713	999999	307	830	113	504	430	999999	999999	50	86	999999	55	448	68	460	999999	999999	415	999999	795	696	999999	999999	958	789	999999	983	702	845	29	950	512	999999	895	999999	999999	262	335	338	999999	547	988	999999	328	666	148	999999	429	497	875	512	304	138	999999	26	276	711	871	324	725	999999	98	999999	31	136	510	999999	552	999999	999999	78	588	87	999999	257	707	650	277	301	650	373	563	215	999999	999999	655	999999	852	879	999999	794	390	999999	999999	999999	458	743	899	201	166	214	863	999999	999999	807	924	227	634	999999	318	999999	999999	580	674	361	884	883	285	514	999999	136	999999	999999	670	170	999999	577	474	232	799	964	751	85	145	446	510	370	672	172	592	999999	749	841	570	938	360	999999	999999	260	397	575	999999	394	721	39	999999	199	532	382	128	356	999999	412	999999	353	875	999999	999999	237	999999	523	221	122	922	999999	387	250	112	999999	999999	878	999999	223	834	999999	999999	999999	364	999999	999999	320	837	299	999999	245	685	346	630	227	73	991	375	118	408	874	363	354	999999	678	652	881	97	800	572	249	125	999999	578	987	999999	999999	999999	339	913	541	685	999999	78	686	999999	50	620	999999	668	999999	999999	132	999999	960	999999	163	894	686	462	443	999999	47	999999	804	999999	156	768	642	381	554	987	45	999999	999999	198	442	999999	785	320	612	999999	212	142	754	736	999999	724	617	127	691	
624	327	876	479	318	648	204	274	999999	221	281	999999	513	999999	830	477	927	999999	771	437	878	999999	999999	999999	999999	30	905	972	77	136	431	160	525	689	929	669	169	725	999999	999999	247	21	229	109	340	293	698	28	924	269	999999	999999	845	689	813	516	999999	35	999999	297	743	232	206	439	999999	130	461	823	194	999999	999999	212	398	232	200	999999	889	276	520	999999	331	886	999999	999999	70	999999	314	836	876	423	717	143	428	271	805	25	815	999999	319	219	999999	999999	833	999999	951	863	388	999999	999999	999999	627	999999	999999	417	966	856	184	999999	379	999999	999999	625	947	999999	999999	184	999999	137	427	999999	61	109	999999	310	999999	456	999999	294	857	999999	999999	691	347	929	795	999999	999999	20	304	948	999999	999999	999999	184	999999	216	928	72	319	777	999999	260	206	324	895	527	999999	215	360	519	999999	890	999999	999999	868	134	287	27	975	999999	555	999999	832	478	344	634	689	782	905	851	528	991	974	999999	126	25	495	32	44	277	999999	422	660	785	155	949	887	247	316	279	928	910	96	999999	231	316	428	728	999999	270	838	947	309	508	991	999999	916	999999	999999	852	639	999999	999999	708	122	143	123	57	332	394	746	999999	475	999999	922	617	904	87	859	810	597	767	999999	773	439	999999	999999	999999	793	342	42	437	191	463	640	673	926	999999	784	999999	202	999999	405	594	524	999999	481	673	999999	383	907	839	600	255	265	872	221	219	278	999999	999999	962	999999	990	999999	318	999999	22	995	258	690	526	302	771	617	999999	371	458	999999	53	999999	449	574	419	435	203	837	936	207	768	462	716	119	36	77	240	999999	415	242	215	999999	468	678	999999	692	999999	547	999999	637	49	999999	763	999999	234	999999	581	397	844	564	999999	999999	333	814	236	796	973	416	275	704	386	109	956	225	999999	917	423	999999	246	999999	53	655	18	308	168	268	698	999999	885	160	999999	843	999999	850	84	734	802	654	999999	542	718	999999	281	999999	261	940	999999	548	917	999999	462	810	999999	127	520	999999	472	999999	656	967	999999	999999	531	125	217	542	826	116	151	318	124	769	999999	999999	18	79	384	883	57	228	715	160	999999	577	697	685	691	165	339	571	272	999999	998	485	999999	501	453	999999	917	718	123	447	999999	609	999999	693	999999	999999	999999	451	138	588	977	437	262	947	388	953	427	532	851	671	999999	579	55	347	770	842	268	517	625	227	966	338	114	277	752	239	385	13	203	244	56	887	999999	683	799	999999	999999	999999	122	
500	999999	395	867	999999	999999	999999	563	855	999999	649	199	602	826	911	622	649	332	999999	204	159	577	423	338	999999	625	889	999999	372	547	210	620	770	999999	135	488	581	470	999999	607	925	999999	530	999999	553	54	453	71	531	70	160	247	248	999999	962	922	999999	999999	260	827	780	690	999999	318	999999	39	999999	207	999999	432	51	188	670	387	278	482	999999	342	785	999999	999999	828	999999	999999	396	963	381	477	999999	212	173	524	220	835	826	245	485	222	368	999999	626	256	369	108	29	972	576	861	34	999999	874	982	280	999999	999999	952	84	889	921	758	657	999999	765	498	269	526	967	834	560	43	997	999999	974	271	945	999999	468	516	999999	424	396	999999	452	952	999999	191	254	531	189	999999	170	595	300	999999	999999	675	491	871	999999	999999	999999	741	310	990	492	49	18	19	743	731	493	567	607	507	372	146	507	812	170	999999	282	446	655	686	999999	412	999999	999999	404	999999	442	999999	677	789	419	654	220	462	470	999999	182	244	999999	457	390	602	999999	793	247	730	999999	678	710	999999	999999	568	999999	999999	127	90	505	644	614	474	298	896	890	999999	97	999999	926	55	999999	872	905	47	999999	207	305	280	423	751	136	674	999999	999999	886	915	999999	851	568	595	344	390	792	999999	630	323	169	493	711	180	999999	529	803	132	335	999999	999999	192	910	999999	328	846	999999	999999	517	940	373	534	20	975	258	246	999999	340	711	962	89	999999	417	344	999999	811	568	253	55	606	999999	978	438	58	68	386	999999	679	276	497	723	48	31	999999	950	634	483	736	999999	469	999999	473	421	999999	758	490	775	575	999999	999999	288	999999	708	999999	79	999999	105	961	999999	999999	999999	480	73	223	248	50	354	727	999999	413	338	999999	331	586	237	407	999999	999999	299	577	999999	375	828	759	999999	311	340	121	620	999999	999999	521	819	59	174	899	999999	207	134	718	145	57	192	446	189	999999	100	132	999999	672	826	40	999999	349	999999	929	651	999999	14	937	710	999999	117	826	999999	816	23	282	999999	999999	997	369	940	581	442	999999	192	392	580	999999	220	217	437	948	739	508	849	999999	788	245	257	106	203	999999	999999	999999	999999	365	572	372	999999	999999	710	355	674	466	99	999999	907	707	746	269	732	999999	726	999999	805	168	97	376	967	543	493	999999	999999	901	176	754	573	539	623	999999	819	218	330	999999	999999	92	283	282	999999	757	572	91	498	987	373	952	469	999999	106	999999	278	999999	999999	899	334	534	274	773	300	345	
527	377	93	919	449	524	920	999999	995	722	999999	999999	958	219	999999	412	687	102	537	224	294	68	442	841	999999	624	812	430	77	972	817	999999	982	82	240	999999	997	999999	999999	999999	41	145	519	999999	897	464	247	999999	929	922	999999	181	246	86	61	999999	934	252	371	825	712	500	266	32	999999	384	999999	885	999999	775	414	118	554	999999	192	158	548	68	944	103	386	625	501	155	136	645	273	906	31	999999	999999	755	217	722	999999	541	878	497	479	522	632	362	999999	163	517	737	627	557	893	999999	999999	875	308	278	448	96	999999	120	895	268	120	925	999999	218	515	659	901	832	552	650	279	61	589	999999	470	34	418	348	637	399	999999	999999	999999	999999	849	999999	457	939	999999	999999	543	768	601	220	411	707	999999	998	647	999999	835	999999	999999	999999	632	869	295	876	807	999999	678	660	483	506	999999	404	912	999999	368	131	212	962	558	503	999999	511	459	379	30	999999	536	419	999999	778	999999	999999	712	999999	496	980	108	580	141	859	381	883	999999	105	970	17	795	999999	640	526	656	999999	245	511	999999	130	999999	916	999999	55	887	268	999999	704	999999	25	999999	152	999999	388	32	631	999999	698	999999	234	999999	364	999999	23	966	782	999999	184	132	691	999999	210	999999	999999	999999	192	999999	95	999999	123	999999	590	163	954	325	999999	505	999999	999999	35	51	999999	389	911	903	999999	516	842	88	999999	489	785	582	260	36	491	518	881	999999	840	906	745	726	999999	310	636	210	999999	698	323	287	527	999999	106	999999	451	821	722	999999	999999	676	883	17	867	634	147	18	902	927	834	145	623	445	663	129	305	820	380	610	276	999999	71	999999	765	827	961	115	485	611	584	669	795	419	311	999999	32	738	999999	384	173	628	308	527	864	188	663	91	26	977	999999	631	999999	122	999999	661	615	999999	251	50	999999	42	532	301	352	174	349	999999	143	499	106	567	999999	999999	999999	648	556	999999	289	999999	999999	880	999999	508	267	953	228	683	223	649	558	293	999999	817	712	141	999999	16	184	699	838	458	999999	526	880	786	669	454	999999	999999	115	81	459	999999	876	792	943	999999	43	999999	945	666	991	493	940	999999	999999	154	999999	316	552	999999	368	999999	999999	715	931	571	628	481	999999	773	18	999999	544	487	834	832	941	920	198	82	999999	785	753	182	467	464	999999	77	715	525	171	368	15	565	712	868	915	171	860	381	405	999999	999999	182	657	999999	948	999999	977	999999	212	372	127	479	576	999999	837	576	257	
477	999999	999999	766	999999	612	650	661	979	999999	966	916	999999	70	816	677	421	679	581	524	999999	515	132	100	999999	322	798	999999	999999	989	139	41	348	913	392	395	844	795	346	570	17	999999	969	688	21	331	432	999999	999999	999999	164	903	265	62	125	962	999999	470	999999	456	999999	409	135	999999	999999	999999	999999	867	677	431	832	625	343	21	999999	468	999999	444	999999	156	999999	496	939	999999	834	235	775	296	797	999999	532	384	507	889	757	608	548	979	52	87	753	565	634	879	968	538	569	254	545	657	999999	428	999999	152	567	999999	469	401	999999	420	999999	291	79	999999	898	458	128	999999	263	908	919	566	401	999999	999999	334	862	70	765	999999	999999	530	999999	150	14	999999	992	364	331	440	148	999999	824	999999	918	472	495	386	980	999999	419	999999	999999	636	999999	859	37	390	750	999999	999999	409	999999	859	754	638	999999	929	999999	794	465	999999	132	823	770	771	742	768	92	999999	999999	999999	89	999999	885	550	539	124	999999	154	86	612	614	999999	999999	999999	521	964	878	290	931	566	143	195	999999	999999	999999	177	866	965	999999	999999	999999	819	404	999999	329	391	973	214	108	426	999999	999999	718	852	999999	43	999999	40	260	777	999999	802	998	999999	999999	999999	999999	240	999999	999999	257	447	36	818	314	999999	694	998	419	999999	991	999999	999999	515	49	44	477	213	506	958	331	836	715	999999	378	504	820	999999	636	435	203	743	656	999999	178	89	82	900	547	364	349	847	620	130	786	999999	620	999999	243	317	999999	999999	999999	599	999999	999999	732	686	449	810	974	573	999999	984	936	257	28	456	999999	960	962	577	999999	151	619	483	225	594	564	999999	884	337	888	328	18	218	19	66	999999	757	999999	999999	460	737	999999	999999	484	635	194	538	999999	174	157	282	999999	849	329	592	980	566	205	147	999999	297	925	646	684	53	976	727	248	961	760	588	999999	576	126	928	760	842	999	589	410	35	999999	719	999999	999999	974	169	889	999999	86	138	561	219	274	173	811	743	101	441	659	999999	300	999999	413	569	999999	778	732	401	831	147	999999	616	737	106	999999	216	467	78	79	999999	838	820	885	999999	36	999999	312	953	999999	999999	751	567	999999	943	735	718	315	620	946	999999	436	497	595	938	570	945	481	177	999999	605	999999	32	371	842	627	479	999999	781	999999	275	475	999999	284	815	396	999	686	999999	370	623	900	846	131	999999	390	350	235	946	71	999999	922	144	999999	520	999999	728	206	999999	999999	265	368	534	87	681	
730	657	223	780	999999	570	999999	687	806	217	705	439	901	999999	462	287	999999	999999	719	461	352	341	657	764	84	999999	803	599	478	115	265	999999	999999	450	152	733	137	999999	404	500	999999	244	337	999999	999999	310	827	707	634	999999	22	954	814	625	339	999999	10	459	705	999999	767	999999	219	701	952	999999	999999	460	355	729	159	798	999999	229	999999	118	13	742	949	774	840	105	965	999999	103	310	560	153	121	999999	733	678	750	520	733	161	34	635	962	484	999999	999999	999999	999999	888	223	999999	595	985	999999	395	267	509	931	53	671	704	779	608	999999	779	526	349	602	996	999999	57	498	495	488	93	377	779	999999	999999	999999	743	69	551	879	364	965	167	890	367	475	999999	999999	476	72	457	255	999999	321	999999	123	999999	760	909	417	999999	457	999999	507	999999	27	487	999999	999999	579	927	644	238	729	296	814	368	459	999999	999999	312	999999	31	433	41	838	350	468	999999	30	999999	983	160	143	999999	907	865	660	753	999999	999999	143	31	999999	144	812	999999	307	34	891	999999	577	526	388	114	937	999999	676	476	308	677	29	999999	999999	141	944	999999	105	25	389	949	707	706	999999	543	179	216	134	299	228	999999	52	444	877	999999	870	467	771	38	776	481	198	194	454	673	968	866	999999	999999	199	999999	921	292	645	999999	57	871	999999	845	935	730	311	387	257	486	999999	585	399	999999	999999	487	722	76	249	999999	760	999999	261	230	574	313	999999	999999	999999	900	900	999999	999999	935	228	999	834	926	103	999999	999999	999999	936	967	48	999999	477	999999	506	712	605	854	52	737	191	533	619	411	280	631	767	943	287	357	585	873	999999	999999	293	270	999999	999999	972	203	999999	948	586	293	192	999999	999999	999999	861	397	304	55	718	71	753	999999	390	433	655	999999	288	236	534	999999	392	174	606	23	458	245	69	999999	882	849	10	243	947	999999	228	98	795	548	999999	999999	62	539	165	724	710	999999	880	228	150	999999	999999	510	424	996	999999	27	585	822	770	999999	338	494	999999	868	70	520	747	64	214	567	675	740	154	999999	537	999999	19	881	999999	999999	364	840	669	380	934	500	999999	950	434	999999	513	999999	777	466	561	567	375	999999	664	200	999999	999999	23	583	999999	184	999999	999999	469	58	17	999999	519	999999	270	497	825	792	934	569	700	797	999999	13	999999	703	962	999999	999999	969	486	722	999999	999999	18	538	827	999999	545	759	999999	50	491	999999	999999	809	462	999999	206	74	742	583	362	105	999999	64	206	
20	999999	999999	999999	678	999999	499	999999	295	486	407	902	732	670	738	257	999999	434	660	999999	253	809	254	250	105	490	29	237	903	370	999999	999999	953	999999	816	567	999999	547	465	355	991	813	908	332	65	964	473	404	14	335	187	670	838	748	953	999999	284	891	127	999999	675	999999	668	924	999999	783	999999	401	853	181	843	637	968	315	999999	439	900	921	999999	140	27	625	232	999999	193	999999	785	214	387	615	999999	521	999999	277	999999	729	999999	984	967	282	999999	81	999999	999999	492	549	701	532	434	999999	999999	362	707	986	180	60	49	100	740	903	997	744	23	247	999999	331	999999	999999	636	999999	999999	916	999999	911	125	945	999999	400	95	999999	999999	262	999999	864	999999	929	814	442	107	999999	690	999999	999999	74	284	999999	68	313	943	999999	999999	11	999999	999999	999999	393	408	999999	870	234	975	649	15	106	153	745	999999	159	999999	999999	517	775	603	999999	904	239	673	889	999999	845	887	999999	456	924	312	758	366	940	635	922	530	28	571	872	653	50	59	156	920	539	316	909	381	983	999999	999999	408	888	999999	999	720	519	168	35	347	999999	202	90	999999	999999	999999	34	524	18	439	999999	213	999999	364	999999	189	526	968	106	539	978	399	999999	281	747	360	477	14	635	999999	21	859	546	535	448	999999	969	362	999999	999999	999999	395	999999	554	164	361	677	534	999999	820	203	550	71	999999	369	815	729	808	56	45	911	29	999999	999999	999999	999999	667	999999	916	25	219	174	443	945	257	592	36	917	127	999999	682	942	932	814	18	999999	999999	59	176	633	999999	171	315	499	250	272	506	566	136	999999	999999	999999	618	67	610	999999	116	126	249	776	999999	812	999999	999999	362	968	97	84	999999	999999	999999	618	39	999999	896	58	999999	944	705	984	999999	469	791	601	701	999999	334	875	214	978	364	681	810	399	844	316	480	654	146	281	184	999999	999999	179	684	85	999999	335	999999	561	999999	999999	420	264	999999	329	999999	999999	959	162	643	222	869	819	603	169	808	639	449	999999	578	214	807	999999	999999	664	700	621	916	626	756	999	714	652	807	999999	271	555	709	524	295	390	694	999999	638	962	562	949	576	999999	277	813	886	580	982	966	999999	986	999999	35	999999	999999	182	342	999999	644	507	226	21	411	999999	262	929	924	304	198	999999	823	999999	847	111	751	55	401	359	942	999999	144	670	840	837	999999	110	999999	896	885	218	361	587	993	999999	999999	937	175	627	24	999999	999999	285	794	456	999999	999999	607	923	
999999	363	781	983	999999	999999	999999	999999	999999	573	999999	999999	255	37	999999	979	999999	245	802	999999	766	813	880	773	999999	999999	999999	999999	875	393	999999	92	999999	760	29	532	999999	377	134	999999	101	789	999999	601	999999	862	638	934	999999	814	999999	304	399	999999	167	999999	999999	18	999999	404	381	514	681	787	276	540	659	495	18	886	999999	999999	999999	340	999999	999999	999999	288	769	482	430	226	999999	999999	104	12	693	287	999999	956	999999	428	728	730	100	999999	117	979	335	999999	212	153	925	979	999999	508	193	68	923	999999	25	204	248	177	999999	164	999999	620	999999	273	999999	999999	892	61	999999	134	71	390	250	714	999999	78	999999	306	279	999999	300	23	799	596	819	999999	363	422	999999	999999	189	561	755	936	74	497	296	71	625	831	261	874	151	999999	446	802	999999	219	999999	946	999999	942	897	999999	999999	508	999999	106	454	221	28	479	120	984	944	510	634	313	649	381	781	891	680	448	35	426	872	999999	159	26	817	154	111	994	612	999999	663	999999	82	566	676	200	617	999999	812	782	763	166	201	936	178	514	569	939	174	359	271	999999	999999	446	636	167	946	999999	404	873	377	999999	381	707	999999	999999	241	999999	705	999999	999999	276	999999	252	662	715	471	999999	848	999999	585	172	829	263	975	214	395	635	930	518	999999	999999	19	939	999999	648	785	494	100	601	283	486	999999	999999	999999	995	823	429	784	920	696	734	589	102	999999	215	296	999999	731	999999	191	605	162	196	348	105	266	696	838	999999	999999	976	999999	999999	39	109	928	256	188	999999	390	965	851	999999	821	519	999999	999999	650	208	361	667	999999	457	420	677	333	56	244	980	739	137	590	999999	990	720	611	343	72	199	286	50	999999	999999	261	225	754	153	375	999999	999999	999999	55	640	662	272	224	674	836	361	775	999999	21	208	999999	262	384	999999	29	111	907	999999	854	460	921	321	999999	999999	206	999999	923	999999	681	415	484	400	91	950	116	727	506	936	999999	999999	999999	405	38	999999	511	999999	841	672	133	273	921	999999	999999	594	718	351	999999	213	478	641	438	595	209	605	723	849	180	433	999999	999999	605	971	758	154	47	526	292	986	509	206	363	260	999999	418	494	244	906	496	242	999999	192	999999	467	865	282	999999	999999	433	27	661	828	999999	697	831	667	949	999999	349	557	201	999999	558	704	281	288	999999	539	791	120	489	942	683	999999	219	119	312	513	893	872	219	999999	859	999999	999999	378	945	562	234	999999	544	753	566	939	50	
707	633	999999	999999	587	103	298	999999	999999	999999	718	154	225	488	999999	999999	999999	598	477	999999	999999	208	590	856	903	342	625	314	50	999999	999999	386	999999	999999	511	485	713	999999	316	778	999999	917	547	441	999999	234	999999	83	512	395	108	999999	98	601	179	999999	53	742	292	254	477	999999	373	746	801	342	409	999999	999999	246	651	999999	291	999999	426	953	661	158	728	678	612	999999	999999	655	477	581	297	152	981	999999	441	999999	44	999999	999999	999999	553	801	639	795	999999	665	106	275	743	980	873	399	185	225	847	894	999999	614	642	925	191	717	999999	229	55	266	93	974	804	680	93	230	399	488	999999	859	999999	932	999999	947	455	536	999999	496	708	897	967	765	165	547	957	430	429	384	756	836	532	420	750	568	582	999999	471	73	897	653	10	697	816	987	385	999999	761	694	480	655	804	782	999999	999999	299	327	818	267	722	663	999999	999999	731	573	337	108	191	295	374	332	75	849	599	65	897	280	999999	178	171	999999	669	999999	903	111	999999	750	898	999999	278	264	314	213	999999	999999	852	999999	999999	253	660	286	900	475	329	999999	589	999999	192	999999	260	29	377	650	999999	847	993	75	120	629	541	586	209	999999	999999	120	28	861	508	365	212	911	314	706	999999	999999	975	203	999999	755	521	86	999999	442	351	259	887	664	999999	999999	999999	786	875	999999	711	999999	87	999999	458	219	139	999999	456	999999	263	349	714	671	142	221	999999	800	999999	364	117	465	999999	767	247	767	999999	999999	999999	15	125	425	45	968	999999	444	807	664	999999	999999	626	793	629	999999	189	12	544	225	531	999999	999999	450	136	520	238	999999	65	319	83	691	986	775	973	451	999999	837	313	746	677	698	414	217	65	465	738	323	999999	999999	999999	244	233	17	999999	858	384	675	299	525	999999	747	388	999999	590	63	218	999999	820	188	999999	351	698	797	999999	833	491	423	394	670	781	914	420	778	732	838	468	979	942	124	76	45	548	788	16	929	319	916	627	11	256	887	503	657	255	246	545	435	469	999999	377	961	290	628	999999	825	336	609	765	751	999999	239	999999	999999	121	995	803	910	791	618	523	999999	795	999999	423	999999	420	763	533	495	999999	42	519	943	999999	115	754	919	54	191	602	709	160	875	416	27	999999	797	545	259	443	635	644	999999	485	802	999999	898	214	849	414	999999	86	999999	458	999999	999999	999999	958	16	251	883	866	999999	999999	813	424	919	975	406	914	622	999999	999999	62	667	398	668	
999999	945	940	856	715	205	999999	38	633	881	427	854	307	999999	999999	999999	18	559	999999	44	835	671	387	255	922	999999	934	791	999999	803	227	790	999999	61	999999	22	76	999999	178	670	999999	999999	190	543	999999	131	108	900	999999	688	274	999999	898	999999	833	796	999999	694	999999	906	271	985	682	999999	999999	636	691	999999	517	826	473	999999	391	108	212	848	490	844	752	999999	709	44	18	668	538	724	892	809	228	711	455	381	999999	271	409	847	314	999999	878	866	999999	852	392	956	999999	999999	999999	999999	999999	985	315	722	941	999999	207	237	977	999999	999999	940	744	881	38	806	381	101	173	129	699	999999	999999	140	965	886	371	999999	651	61	999999	887	612	102	999999	243	405	732	439	327	999999	999999	999999	999999	68	938	131	558	823	586	584	132	487	991	110	796	450	185	757	65	771	999999	585	925	999999	414	999999	999999	999999	795	999999	999999	662	999999	65	527	495	254	81	37	999999	812	43	75	476	999999	410	621	991	999999	792	999999	975	384	555	724	596	944	728	654	999999	999999	334	38	999999	935	470	640	935	583	311	206	113	730	300	958	999999	520	458	250	13	716	660	373	999999	999999	674	287	999999	341	999999	550	526	426	425	295	999999	14	889	541	860	769	685	999999	559	595	126	255	94	596	417	999999	495	487	650	999999	818	961	35	995	271	999999	350	999999	653	999999	680	999999	314	999999	480	999999	999999	917	389	999999	40	999999	999999	417	999999	429	203	704	999999	853	999999	48	999999	999999	476	527	979	894	279	999999	999999	91	764	999999	915	440	940	999999	126	999999	999999	577	108	416	864	575	999999	617	999999	999999	988	646	679	799	705	641	999999	783	539	952	999999	735	999999	711	814	948	488	999999	501	633	488	125	999999	817	999999	487	940	369	999999	900	379	371	962	437	689	999999	999999	964	103	283	999999	167	999999	173	784	720	999999	396	602	915	999999	143	126	999999	999999	873	999999	999999	402	999999	701	999999	127	638	582	960	999999	999999	31	41	546	524	920	227	114	331	999999	423	43	686	557	999999	766	750	813	246	999999	663	999999	999999	724	999999	571	999999	582	977	49	910	591	824	947	719	374	571	378	572	222	898	205	43	308	644	828	716	670	157	785	999999	825	346	714	999999	999999	999999	999999	996	999999	54	645	136	999999	999999	832	219	738	999999	189	999999	381	250	34	357	999999	49	517	999999	999999	999999	999999	435	202	672	95	254	119	999999	581	168	264	382	619	178	999999	78	751	643	812	619	977	999999	999999	999999	999999	999999	999999	367	
652	107	697	236	285	106	838	999999	934	999999	578	587	110	901	266	30	999999	999	630	999999	104	399	298	999999	277	112	878	383	468	999999	677	511	932	751	999999	484	470	999999	999999	523	339	53	143	143	74	999999	519	999999	999999	946	647	995	999999	465	273	999999	809	823	959	999999	228	464	750	332	940	77	655	358	716	781	560	999999	902	117	526	60	266	165	809	53	592	802	807	999999	964	682	557	476	487	932	674	999999	78	924	304	874	303	811	999999	997	579	170	999999	794	396	999999	102	845	939	999999	996	654	24	916	590	426	657	238	367	267	519	188	870	999999	117	913	845	999999	813	651	756	455	962	811	473	432	442	23	999999	999999	999999	999999	537	999999	936	30	632	162	343	999999	999999	74	999999	934	487	401	299	999999	687	482	889	124	999999	297	466	551	999999	212	999999	168	983	644	113	136	678	807	650	606	848	96	291	692	644	999999	434	692	11	37	334	82	142	858	335	652	351	475	680	250	999999	394	338	999999	709	185	894	583	960	327	266	680	999999	693	736	999999	201	206	479	106	863	773	549	664	878	999999	35	135	318	460	785	999999	137	410	798	463	757	861	999999	999999	51	851	731	999999	770	654	999999	448	999999	734	999999	154	995	584	999999	44	845	674	999999	340	999999	768	274	510	541	64	552	350	894	999999	842	340	223	21	64	22	999999	865	999999	234	58	586	14	583	999	641	217	553	999999	764	618	93	320	652	999999	283	586	231	152	716	999999	981	554	848	892	131	999999	984	529	374	992	999999	780	326	291	572	764	691	511	900	847	999	326	140	999999	759	29	999999	999999	781	999999	820	999999	999999	999999	999999	999999	165	691	877	710	232	999999	658	772	999999	999999	999999	999999	745	519	894	999999	252	999999	111	664	423	193	142	111	369	292	748	938	181	266	603	999999	224	999999	608	10	633	199	999999	999999	667	368	36	999999	36	999999	999999	272	541	110	999999	317	31	412	619	999999	558	776	999999	940	284	999999	600	999999	999999	999999	156	216	999999	894	96	63	254	134	996	999999	167	686	999999	168	336	486	999999	81	785	295	181	812	920	636	451	856	847	684	999999	947	768	653	746	999999	64	750	361	646	23	427	73	897	415	563	814	872	701	999999	614	798	999999	999999	596	424	627	999999	999999	284	453	239	215	570	432	59	297	513	940	999999	999999	585	999999	999999	67	368	999999	284	407	366	821	579	165	999999	79	903	635	249	67	999999	608	999999	464	999999	203	784	221	999999	999999	366	276	
999999	931	999999	88	38	673	999999	470	999999	202	353	936	999999	462	873	999999	550	500	999999	999999	999999	456	999999	250	394	999999	57	567	283	999999	729	999999	50	100	520	999999	313	586	999999	999999	84	999999	829	999999	265	783	536	999999	999999	710	671	999999	945	942	999999	999999	999999	612	694	999999	626	993	197	90	472	999999	895	838	941	999999	770	963	459	298	999999	278	627	999999	999999	610	999999	432	247	572	485	727	864	108	870	666	334	999999	892	999999	999999	91	591	748	666	722	888	697	683	104	999999	707	552	657	999999	950	237	834	627	94	322	203	999999	624	605	745	678	797	999999	999999	901	78	81	999999	683	267	687	999999	822	272	721	897	748	153	632	999999	184	216	999999	999999	439	500	84	808	821	420	336	999999	152	999999	53	100	730	408	203	871	636	999999	973	347	999999	358	22	365	372	425	455	612	992	827	570	471	999999	56	845	410	994	273	503	273	930	999999	735	900	999999	631	177	349	999999	760	999999	999999	243	166	658	90	488	999999	445	405	965	999999	999999	999999	361	581	796	999999	563	792	999999	999999	999999	999999	416	551	999999	121	146	740	999999	115	661	242	686	623	999999	999999	999999	999999	922	285	999999	108	308	999999	747	420	999999	646	834	999999	999999	167	883	999999	223	533	999999	116	467	376	999999	999999	157	859	72	741	639	737	353	999999	294	999999	999999	601	545	635	411	209	803	212	571	499	906	764	329	504	358	907	409	705	396	291	307	999999	703	999999	950	449	154	16	781	811	303	185	209	999999	297	292	243	999999	131	551	312	264	804	999999	798	392	999999	568	392	999999	999999	647	272	13	500	324	999999	423	999999	962	64	797	999999	760	999999	999999	565	999999	216	76	673	822	583	999999	999999	53	750	999999	333	568	909	586	623	59	483	999999	912	999999	498	973	394	819	902	999999	496	999999	833	999999	885	77	999999	208	361	325	67	515	74	427	34	999999	573	999999	999999	999999	62	999999	184	999999	999999	550	999999	369	842	242	681	999999	919	423	359	999999	999999	705	999999	999999	999999	710	234	307	991	999999	591	494	181	51	999999	118	999999	786	116	999999	340	461	767	345	999999	466	999999	128	644	213	999999	650	78	560	246	867	999999	999999	384	352	253	876	389	318	959	999999	198	800	999999	999999	134	142	317	341	999999	758	999999	400	17	999999	353	115	663	788	381	941	426	999999	804	541	568	895	412	764	774	463	81	458	386	923	278	566	295	81	88	463	343	736	427	999999	999999	159	826	999999	998	147	223	601	937	28	907	577	
999999	301	13	239	730	552	566	679	686	999999	999999	93	999999	787	820	592	999999	918	607	690	202	325	611	419	78	999999	766	636	250	999999	521	367	26	700	570	993	77	849	999999	790	999999	748	802	999999	999999	743	999999	221	327	631	892	999999	420	227	999999	999999	689	594	170	428	786	930	999999	216	968	999999	77	316	999999	826	524	999999	196	817	520	999999	523	171	999999	335	219	555	999999	618	586	502	947	798	325	890	313	483	688	314	14	249	999999	595	481	488	675	786	999999	500	116	43	832	602	707	931	999999	528	319	835	218	241	620	819	629	475	708	279	990	335	999999	999999	180	882	813	280	999999	999999	690	796	659	433	999999	819	511	553	669	354	100	999999	999999	785	173	999999	105	772	999999	500	999999	999999	999999	999999	795	668	976	999999	999999	950	789	436	797	999999	837	999999	999999	999999	680	800	317	85	999999	364	999999	606	999999	737	999999	327	786	50	651	643	961	684	26	263	637	999999	842	999999	691	719	564	664	597	505	999999	649	677	320	999999	828	999999	890	209	425	227	199	77	249	197	999999	174	999999	785	163	277	999999	507	922	157	788	958	999999	999999	999999	999999	524	18	105	790	238	650	475	999999	823	461	81	484	999999	999999	447	824	603	258	156	999999	815	878	443	238	793	999999	754	999999	999999	870	320	999999	123	999999	999999	190	999999	458	999999	893	698	800	961	702	205	679	905	887	709	999999	364	999999	999999	542	999999	645	575	866	999999	999999	999999	999999	999999	952	150	575	371	975	342	267	852	154	299	262	856	25	999999	741	43	124	246	867	464	999999	515	999999	267	580	642	67	999999	115	462	999999	997	396	166	19	561	629	318	930	554	999999	120	999999	333	984	999999	968	728	833	832	882	999999	38	847	999999	446	452	999999	790	343	284	651	747	692	426	999999	469	859	999999	999999	413	999999	316	322	22	999999	306	999999	999999	894	999999	339	999999	282	579	999999	968	549	999999	572	118	321	528	999999	279	800	373	526	999999	729	226	999999	999999	999999	429	86	543	999999	835	73	999999	87	45	895	669	945	999999	474	123	404	296	920	999999	346	81	102	287	718	53	221	866	779	468	553	678	564	518	138	853	999999	488	262	713	798	431	41	999999	632	999999	333	999999	899	413	512	443	306	999999	484	582	336	799	999999	999999	623	207	371	619	999999	227	114	999999	740	999999	620	915	999999	999999	208	914	49	816	999999	791	719	291	967	375	999999	120	999999	452	44	999999	527	703	664	999999	100	601	70	422	793	415	999999	896	199	
289	793	596	999999	99	913	999999	542	519	999999	43	953	342	999999	999999	662	999999	844	661	402	194	102	916	260	453	126	607	999999	627	999999	999999	999999	822	999999	999999	999999	369	710	292	999999	474	23	18	999999	999999	636	999999	999999	999999	759	421	570	171	503	15	196	877	345	955	999999	315	715	999999	495	905	999999	999999	251	999999	422	302	671	999999	132	928	999999	94	999999	630	999999	368	246	789	868	612	678	806	328	999999	501	705	999999	999999	319	234	759	109	522	654	564	504	516	819	999999	467	749	18	49	575	834	999999	520	715	147	999999	999999	925	56	883	999999	269	812	165	60	999999	999999	916	253	897	178	999999	572	999999	75	322	851	426	147	410	999999	999999	766	753	261	398	999999	318	617	999999	999999	999999	62	638	426	305	999999	361	769	999999	999999	833	999999	999999	999999	762	540	807	649	825	763	999999	788	645	999999	567	502	68	903	662	532	960	309	548	999999	344	29	933	295	770	630	499	657	212	222	39	904	625	999999	499	999999	387	668	791	999999	511	999999	999999	618	999999	802	999999	999999	117	412	237	534	226	408	72	743	607	521	879	205	274	999999	585	433	991	663	877	712	414	803	154	999999	517	607	241	298	999999	324	999999	967	999999	51	549	999999	984	504	687	999999	294	999999	260	866	999999	999999	676	515	469	999999	999999	206	999999	921	999999	999999	268	936	27	618	999999	773	999999	999999	94	999999	208	232	456	786	999999	496	975	660	427	658	553	287	512	920	931	726	829	628	698	999999	51	84	997	246	541	58	487	78	999999	521	625	968	782	999999	397	453	69	683	545	140	230	275	999999	395	760	981	999999	106	687	450	944	511	594	854	870	134	235	219	255	999999	999999	999999	609	906	43	584	505	634	532	487	667	999999	93	999999	20	776	580	611	486	559	624	999999	391	610	576	123	384	927	17	273	228	849	438	155	999999	323	999999	596	362	999999	485	798	999999	210	999999	999999	999999	35	843	103	553	999999	733	695	774	628	525	999999	339	919	210	577	627	268	269	817	717	999999	999999	696	999999	983	258	311	999999	999999	816	190	827	778	695	358	93	999999	719	999999	126	742	999999	999999	999999	999999	266	443	974	908	999999	999999	999999	965	90	489	588	157	999999	569	375	999999	621	948	999999	344	181	561	234	999999	493	713	999999	999999	701	999999	567	944	899	453	726	815	337	999999	654	999999	250	862	999999	215	999999	936	999999	159	999999	999999	131	431	691	999999	495	705	218	131	424	467	999999	285	273	115	999999	644	257	539	842	560	
104	455	999999	310	104	318	999999	999999	92	556	783	399	437	999999	853	146	262	446	958	31	606	999999	750	196	744	965	598	591	999999	999999	688	400	316	677	599	675	137	999999	367	187	842	999999	48	868	684	377	847	266	262	785	999999	810	581	821	999999	889	704	118	999999	139	719	281	733	957	867	392	92	760	999999	187	19	999999	89	780	999999	415	176	882	511	376	999999	342	999999	508	743	999999	819	495	723	999999	970	28	999999	237	467	570	999999	90	10	999999	295	97	850	85	776	999999	731	800	642	547	722	822	606	199	999999	999999	999999	235	224	989	572	999999	46	705	216	999999	58	851	323	618	949	96	882	219	91	40	491	263	732	233	156	28	852	999999	988	158	999999	634	225	90	628	999999	865	20	999999	698	60	999999	869	786	471	999999	487	33	999999	636	939	397	117	981	895	999999	999999	991	999999	999999	999999	860	717	67	577	999999	635	999999	990	717	230	871	490	999999	979	347	394	999999	762	275	999999	999999	587	362	218	35	526	244	194	999999	739	874	177	185	954	200	999999	811	218	57	255	999999	999999	881	415	999999	906	724	11	999999	304	556	239	577	22	914	282	999999	999999	552	897	400	58	61	977	355	704	314	438	789	910	582	737	714	999999	297	796	705	946	999999	999999	999999	243	636	645	192	645	999999	999999	50	999999	999999	962	666	999999	854	205	981	903	70	373	602	296	221	646	721	819	999999	999999	725	128	577	418	708	433	105	999999	422	999999	795	709	115	152	398	871	999999	620	999999	564	999999	999999	814	802	999999	776	526	515	31	989	923	373	999999	52	999999	921	350	999999	264	242	999999	697	783	575	118	360	999999	459	897	349	999999	110	999999	999999	391	999999	313	999999	531	999999	907	999999	145	432	492	431	588	73	706	999999	531	184	365	838	999999	478	317	249	694	535	518	999999	617	681	191	822	999999	170	660	812	618	575	142	332	999999	999999	999999	361	92	686	999999	204	753	431	818	999999	999999	909	461	999999	999999	73	90	996	422	999999	972	463	999999	669	806	427	412	999999	999999	999999	999999	999999	999999	44	916	999999	166	17	763	999999	999999	999999	863	557	999999	999999	999999	747	495	554	495	145	910	494	502	107	119	423	880	999999	791	859	573	862	591	999999	406	426	996	999999	999999	83	243	108	526	786	600	693	591	100	718	664	408	999999	470	906	132	29	542	818	999999	999999	999999	418	532	999999	622	10	965	376	319	292	751	136	647	421	902	812	967	999999	999999	999999	999999	999999	635	136	999999	270	402	
685	589	999999	884	187	999999	999999	999999	824	575	72	173	599	728	225	780	436	999999	999999	665	999999	14	320	61	826	999999	430	999999	346	783	999999	13	362	608	289	786	999999	407	574	999999	483	474	87	999999	905	551	999999	697	617	19	999999	223	189	999999	353	681	279	335	67	999999	101	263	999999	51	179	68	811	999999	999999	438	848	38	348	667	999999	999999	926	83	999999	284	999999	733	303	336	583	192	823	756	265	608	517	606	350	999999	522	229	863	999999	77	847	740	999999	999999	999999	999999	181	874	522	422	768	754	206	189	782	462	368	960	999999	999999	987	244	64	736	839	921	252	688	639	155	963	721	890	15	308	544	497	483	999999	999999	412	317	311	344	496	854	321	426	999999	256	163	268	999999	999999	90	612	685	190	999999	267	999999	493	999999	377	459	57	999999	999999	881	247	964	884	845	118	65	679	999999	720	249	984	609	826	130	999999	999999	704	142	322	999999	696	999999	317	74	857	257	919	82	934	999999	448	991	130	999999	329	291	279	423	999999	522	999999	679	964	940	999999	657	102	372	851	385	755	999999	550	275	999999	388	657	999999	987	860	146	999999	997	835	801	993	999999	290	801	999999	999999	999999	999999	800	524	26	999999	999999	639	210	999999	556	230	999999	139	532	451	854	999999	941	999999	458	435	999999	999999	803	999999	999999	149	999999	178	811	999999	749	663	474	999999	749	751	999999	493	290	191	787	704	589	386	448	706	278	552	634	930	999999	999999	999999	999999	999999	424	720	344	766	999999	207	42	354	986	480	895	665	278	701	113	192	999999	352	277	648	999999	796	426	243	432	999999	889	543	881	710	281	999999	619	999999	334	40	999999	726	63	999999	754	360	603	999999	553	51	999	851	530	747	411	999999	999999	215	137	628	999999	999999	999999	366	318	498	999999	285	208	504	999999	66	376	82	358	999999	999999	293	894	564	202	520	689	391	871	48	23	143	999999	156	404	999999	94	706	999999	732	393	696	675	266	887	328	707	59	995	942	999999	999999	999999	679	835	712	999999	573	436	784	421	952	495	999999	485	339	975	62	999999	642	972	999999	346	999999	348	999999	617	999999	676	873	999999	999999	395	999999	563	565	744	999999	321	691	999999	520	999999	952	320	440	211	405	999999	557	353	655	949	999999	969	814	999999	773	341	242	105	683	999999	562	999999	781	567	566	716	920	595	999999	741	418	550	999999	400	394	314	999999	401	221	999999	128	999999	167	690	41	959	748	454	999999	298	88	999999	417	999999	999999	999999	999999	999999	644	
689	860	962	996	914	541	813	518	999999	726	469	433	840	883	826	999999	41	813	100	535	607	968	476	625	67	662	821	999999	999999	682	414	999999	44	757	532	997	166	533	253	999999	228	999999	333	999999	511	999999	999999	712	591	846	685	999999	448	347	999999	721	393	999999	999999	999999	719	680	680	742	322	693	398	93	999999	828	621	999999	570	999999	316	166	999999	748	123	203	999999	999999	551	991	999999	999999	336	697	999999	810	613	819	594	991	999999	999999	770	999999	415	817	476	164	360	762	235	188	999999	507	999999	880	86	645	233	745	836	610	139	689	745	84	999999	999999	372	999999	999999	801	999999	579	510	768	999999	999999	999999	305	726	999999	758	788	999999	818	999999	829	665	840	999999	968	999999	999999	165	830	418	90	845	340	461	775	791	999999	547	999999	275	999999	999999	273	999999	33	312	999999	28	574	852	351	923	999999	443	536	45	531	816	999999	216	73	423	999999	359	999999	218	12	844	951	480	948	999999	999999	552	999999	833	402	357	710	665	999999	830	590	977	999999	167	917	897	924	739	269	993	300	226	999999	999999	325	914	187	814	310	92	77	104	903	999999	590	384	828	703	643	184	115	591	548	243	999999	999999	291	158	999999	114	920	222	999999	955	951	999999	350	12	517	488	179	895	365	585	999999	496	999999	968	576	999999	78	230	105	94	887	708	999999	968	779	622	633	39	524	205	172	854	999999	948	158	474	999999	826	196	165	15	999999	999999	999999	480	346	628	323	582	758	999999	700	999999	135	77	999999	447	382	999999	894	854	150	999999	170	422	908	612	135	819	111	508	252	44	999999	89	677	482	999999	498	443	994	320	456	999999	169	472	738	758	881	906	37	661	999999	999999	310	865	838	999999	999999	571	734	503	999999	480	999999	793	666	185	999999	400	999999	999999	884	789	999999	999999	693	615	10	950	180	853	254	913	84	999999	648	742	640	224	839	417	999999	926	999999	999999	999999	999999	999999	376	805	562	712	490	146	999999	777	814	400	999999	999999	232	999999	999999	401	880	999999	590	999999	999999	154	999999	999999	831	999999	362	999999	957	90	409	728	717	999999	634	999999	999999	151	763	776	999999	79	834	351	874	52	617	352	574	999999	827	252	235	579	113	232	882	26	881	999999	999999	737	819	733	991	999999	464	133	441	455	782	739	495	999999	627	999999	999999	581	670	788	943	999999	993	999999	263	167	502	147	995	411	272	601	999999	833	992	51	999999	999999	999999	999999	999999	999999	910	129	752	999999	757	422	999999	771	999999	999999	356	102	
986	999999	744	396	480	833	544	327	999999	999999	999999	999999	479	999999	999999	585	92	218	231	832	210	459	109	873	680	175	999999	90	194	999999	999999	962	255	177	847	999999	999999	863	630	999999	999999	271	999999	881	936	570	618	105	600	377	688	704	999999	523	892	536	674	870	999999	315	433	463	143	903	540	230	936	312	999999	999999	287	228	587	704	999999	939	999999	227	999999	119	556	999999	999999	816	999999	999999	883	731	999999	320	554	999999	157	999999	104	840	137	999999	351	999999	634	315	290	998	100	999999	127	384	999999	953	999999	456	932	999999	999999	128	973	326	368	746	347	999999	38	504	57	849	81	271	999999	999999	811	641	876	232	485	251	33	999999	999999	85	999999	508	746	330	877	999999	505	550	566	975	866	811	104	605	377	430	999999	786	951	250	398	855	774	297	999999	802	579	709	131	517	999999	493	600	292	78	999999	467	707	627	948	999999	531	999999	634	831	999	546	281	854	999999	963	247	539	485	687	822	733	459	188	85	529	999999	428	59	999999	383	220	812	999999	999999	962	579	999999	999999	895	866	160	999999	465	152	265	307	855	76	999999	857	954	125	604	999999	999999	999999	999999	999999	429	999999	999999	655	752	999999	789	999999	745	326	102	999999	87	535	589	820	999999	592	999999	999999	819	231	940	361	506	34	999999	105	217	999999	999999	953	999999	999999	584	345	999999	504	398	999999	363	530	562	538	999999	169	779	999999	535	783	584	523	24	494	999999	999999	619	751	159	727	37	693	526	999999	999999	999999	999999	470	951	253	999999	177	203	985	681	298	999999	411	387	346	255	11	999999	434	705	908	999999	566	885	386	726	22	999999	670	999999	670	999999	107	644	835	825	319	477	291	726	416	329	39	812	443	539	999999	373	812	482	36	134	999999	760	999999	209	999999	584	574	527	54	822	533	15	999999	294	999999	766	552	999999	999999	533	287	707	298	999999	999999	753	452	999999	517	649	541	999999	953	546	911	347	658	635	999999	999999	903	764	999999	593	999999	999999	999999	158	999999	451	821	301	546	503	846	395	999999	407	299	999999	142	726	999999	999999	291	999999	61	475	383	234	118	916	473	999999	999999	523	999999	999999	792	885	999999	303	879	76	999999	250	651	999999	699	526	999999	261	346	34	602	186	754	287	312	461	972	336	775	743	999999	904	827	345	872	999999	370	999999	615	413	81	838	846	943	577	50	999999	601	775	857	999999	856	580	449	999999	454	768	748	999999	340	913	626	528	999999	733	923	422	999999	999999	376	165	999999	646	932	953	
999999	339	811	709	272	999999	381	561	999999	394	486	334	999999	737	999999	564	622	375	284	500	999999	319	711	219	999999	627	387	23	408	701	250	999999	647	495	843	124	956	48	139	573	541	999999	610	999999	256	599	43	578	169	811	543	742	372	999999	508	454	628	602	66	999999	389	368	162	227	154	276	686	892	999999	313	608	583	245	711	999999	999999	709	999999	963	64	999999	808	853	999999	167	507	847	214	987	999999	999999	364	999999	999999	193	183	999999	392	606	980	912	151	999999	999999	999999	959	507	661	484	127	999999	999999	999999	11	999999	999999	515	999999	69	646	999999	482	904	504	999999	254	601	750	527	785	477	326	999999	999999	151	452	999999	999999	393	207	10	196	999999	870	653	828	725	980	444	612	999999	356	333	960	999999	999999	999999	999999	999999	999999	999999	756	999999	698	649	428	999999	655	860	607	457	999999	182	999999	646	242	751	999999	851	988	999999	620	316	915	127	131	993	402	999999	710	216	943	999999	999999	839	999999	63	41	230	999999	523	999999	999999	836	165	159	183	471	999999	328	999999	211	339	999999	440	747	450	228	999999	528	434	912	999999	159	999999	999999	561	999999	999999	402	189	999999	814	999999	475	459	500	479	760	999999	948	531	88	113	31	999999	999999	999999	993	101	999999	999999	460	999999	999999	610	845	970	444	651	598	434	448	921	149	969	999999	713	586	981	256	999999	467	999999	999999	902	833	130	138	999999	899	655	755	930	999999	354	269	999999	825	864	613	530	44	119	380	523	93	166	963	62	618	900	999999	21	845	999999	376	848	132	897	776	724	841	58	751	942	999999	517	332	794	709	999999	888	999999	377	725	935	999999	242	66	999999	999999	999999	85	777	998	999999	744	95	767	999999	999999	990	999999	97	889	999999	986	367	999999	845	575	834	179	352	344	22	607	999999	999999	896	27	615	75	999999	999999	567	766	999999	999999	615	999999	432	564	817	298	999999	999999	634	999999	46	949	999999	999999	220	254	999999	987	733	442	986	728	110	965	999999	959	999999	924	849	987	999999	922	714	999999	822	999999	152	999999	361	63	61	61	973	164	92	946	999999	811	999999	999999	267	580	43	838	766	886	833	466	693	857	493	368	121	646	167	999999	244	386	982	999999	111	999999	635	679	391	934	999999	945	883	999999	933	994	79	25	999999	751	889	999999	848	935	999999	686	587	504	570	693	940	999999	997	968	999999	650	829	555	731	696	944	363	457	831	999999	999999	583	768	924	499	298	106	917	999999	234	368	537	56	231	425	984	141	119	999999	
994	428	948	999999	999999	292	175	523	293	43	806	535	429	27	803	200	112	818	580	81	404	844	419	999999	999999	353	999999	782	334	999999	711	813	254	759	837	712	938	999999	555	999999	999999	775	999999	883	999999	698	939	520	252	40	999999	175	561	48	999999	160	999999	367	999999	870	999999	392	199	977	999999	993	291	669	999999	999999	999999	444	273	999999	747	629	999999	536	981	54	999999	602	539	999999	993	545	999999	216	466	687	703	581	497	684	999999	941	999999	834	561	615	417	999999	340	162	999999	878	902	622	301	673	999999	999999	386	136	465	577	852	895	984	786	741	85	213	502	999999	680	946	588	476	805	53	207	999999	375	999999	144	272	999999	524	999999	643	999999	915	792	569	230	204	370	999999	894	98	690	849	774	874	341	999999	838	764	108	931	323	999999	495	630	999999	508	21	499	999999	315	475	381	870	153	112	170	421	932	176	999999	586	369	581	716	999999	999999	210	501	305	79	433	999999	425	192	330	492	429	172	999999	721	193	999999	897	999999	623	318	979	631	771	181	654	905	597	622	999999	999999	999999	999999	277	572	308	520	203	261	881	999999	956	687	999999	620	740	258	293	999999	999999	714	472	999999	999999	54	378	578	729	999999	425	527	34	803	836	377	999999	650	999999	86	999999	999999	999999	646	999999	771	362	301	808	161	440	999999	999999	153	329	999999	491	582	685	232	204	729	999999	78	836	363	999999	162	851	455	701	100	363	999999	41	629	46	825	294	332	999999	86	770	578	694	999999	999999	881	999999	999999	999999	345	964	999999	999999	694	882	999999	809	353	943	209	450	363	459	349	51	414	999999	700	999999	665	298	363	540	128	999999	222	384	817	458	945	999999	655	999999	366	135	690	336	999999	746	436	999999	940	388	492	636	417	128	354	999999	501	769	782	601	230	57	610	999999	763	999999	670	235	992	895	997	530	795	793	999999	224	361	87	775	954	177	649	357	975	57	491	552	103	999999	839	999999	186	999999	999999	348	318	999999	558	573	999999	999999	211	999999	54	999999	962	840	999999	35	139	626	423	994	828	434	580	700	635	999999	999999	193	577	204	163	938	821	633	999999	999999	785	699	803	999999	174	878	965	626	313	594	999999	650	999999	999999	900	223	999999	999999	77	629	999999	618	999999	472	301	427	507	16	869	115	999999	338	109	999999	250	440	823	999999	830	950	468	954	397	51	10	630	264	509	304	940	999999	639	999999	122	687	177	810	340	223	746	380	958	999999	207	999999	999999	551	760	827	469	999999	
999999	361	127	999999	999999	231	847	472	999999	173	999999	712	929	710	929	772	986	490	83	999999	493	999999	999999	999999	510	206	999999	26	253	88	503	682	834	550	770	999999	448	952	873	946	963	867	999999	582	382	999999	827	496	105	983	565	279	754	840	999999	939	277	999999	659	617	40	831	229	591	669	325	877	388	940	999999	999999	43	617	137	999999	625	152	511	206	999999	999999	703	999999	270	523	233	999999	994	644	830	20	899	302	999999	999999	999999	648	960	912	66	378	999999	555	454	658	999999	662	999999	183	290	796	766	351	405	999999	337	910	999999	78	446	397	883	744	120	640	434	740	999999	222	534	977	192	598	150	886	929	158	476	611	999999	571	311	999999	363	43	999999	999999	897	999999	999999	999999	689	891	999999	669	999999	999999	445	813	234	999999	310	414	649	312	614	177	211	519	318	188	999999	357	87	999999	999999	72	390	86	396	999999	843	343	634	312	298	300	999999	480	401	999999	712	999999	387	209	271	897	181	60	428	86	356	387	710	409	787	341	813	602	583	431	324	369	999999	999999	999999	966	779	346	24	324	56	999999	128	92	999999	781	970	877	613	198	891	339	657	320	999999	999999	633	999999	999999	999999	999999	529	897	969	999999	353	245	39	999999	304	127	834	46	999999	40	625	999999	627	933	16	371	935	989	394	540	984	711	116	827	999999	343	554	820	999999	999999	999999	833	158	182	132	545	940	999999	999999	81	999999	303	552	290	904	207	16	302	519	999999	550	540	999999	439	925	641	999999	212	771	999999	572	999999	977	276	513	999999	120	455	810	999999	999999	320	680	323	483	691	169	825	923	999999	999999	262	999999	999999	999999	986	330	719	256	999999	415	999999	854	357	508	999999	326	285	777	121	999999	999999	491	58	999999	240	859	199	955	244	482	313	999999	999999	633	320	712	999999	979	527	472	400	999999	329	64	694	465	999999	815	441	375	999999	58	812	999999	775	999999	262	999999	66	999999	140	764	999999	999999	111	458	377	723	197	340	813	305	999999	648	696	999999	999999	994	478	999999	536	999999	999999	869	599	265	477	999999	857	550	459	210	923	999999	341	999999	196	321	952	245	98	609	628	999999	561	587	999999	999999	509	999999	999999	268	833	291	999999	757	250	152	999999	846	980	999999	865	647	880	612	382	999999	316	70	175	999999	999999	242	999999	927	755	422	999999	21	999999	999999	780	444	942	999999	377	641	799	584	395	53	999999	999999	264	11	743	999999	999999	999999	214	938	999999	448	257	757	227	600	999999	999999	11	827	835	
407	389	999999	315	999999	704	689	244	741	70	732	675	132	948	934	977	684	194	774	999999	999999	999999	527	456	999999	197	999999	999999	777	45	999999	582	567	218	999999	726	587	999999	322	999999	999999	999999	999999	878	135	773	135	808	293	999999	999999	999999	237	635	476	601	861	999999	974	243	999999	716	466	705	933	159	117	913	454	217	999999	988	872	497	661	999999	342	649	331	568	999999	385	689	165	999999	648	999999	932	741	903	864	366	721	88	766	824	999999	767	999999	975	666	221	999999	85	999999	933	616	999999	999999	822	268	222	900	999999	999999	144	36	311	591	294	999999	184	999999	999999	999999	999999	999999	794	999999	999999	406	999999	704	355	902	851	999999	614	933	190	41	614	958	999999	644	999999	466	999999	906	999999	999999	946	185	660	181	491	48	813	732	197	666	822	17	147	426	692	518	554	999999	330	999999	422	377	410	999999	199	226	999999	999999	700	577	999999	887	109	48	460	399	53	999999	421	999999	217	881	999999	999999	219	606	999999	502	952	144	999999	801	586	519	385	578	774	407	981	274	784	999999	999999	999999	999999	935	908	108	965	302	474	380	102	518	904	540	632	886	53	592	406	999999	953	999999	666	999999	311	999999	663	999999	625	646	202	999999	37	310	849	999999	819	999999	698	721	536	999999	999999	999999	709	999999	614	845	946	888	363	398	867	999999	999999	999999	953	546	633	327	445	93	677	828	187	945	490	604	999999	999999	77	999999	893	684	999999	999999	897	999999	459	999999	976	818	999999	737	292	804	288	14	999999	384	182	999999	650	381	999999	999999	999999	999999	999999	999999	999999	19	164	449	820	594	505	193	999999	999999	578	828	96	400	350	627	157	999999	546	999999	999999	485	258	316	999999	794	128	521	999999	782	322	67	771	696	655	967	663	496	916	698	309	999999	217	697	806	353	195	259	41	999999	305	51	999999	999999	106	111	761	848	999999	35	475	983	785	24	346	521	66	400	999999	382	963	660	34	848	84	571	278	560	509	999999	999999	869	490	999999	999999	999999	763	791	599	999999	999999	815	381	999999	232	325	320	999999	999999	295	296	795	999999	658	999999	644	27	455	905	535	999999	210	348	145	999999	606	502	45	537	999999	757	275	800	200	176	158	289	143	999999	999999	999999	999999	209	224	999999	814	364	831	63	842	999999	317	885	74	721	999999	476	245	473	999999	822	284	665	297	537	999999	999999	324	491	999999	999999	883	830	157	284	756	11	133	452	999999	252	671	981	999999	809	450	389	999999	479	999999	681	999999	999999	999999	935	999999	420	
912	687	999999	999999	49	999999	516	486	381	487	737	789	999999	13	999999	793	999999	384	161	303	999999	487	97	641	267	844	999999	865	999999	223	831	222	308	345	99	446	780	792	212	999999	475	217	438	962	651	946	514	168	999999	260	808	999999	999999	682	450	434	999999	39	562	205	29	650	175	167	655	525	999999	628	914	906	23	999999	999999	830	827	999999	999999	134	989	320	339	171	537	71	414	999999	438	625	999999	664	999999	750	240	999999	311	824	999999	281	316	136	465	999999	999999	431	247	740	451	953	855	999999	386	476	49	999999	865	857	999999	114	999999	448	96	865	999999	259	71	999999	837	175	528	13	719	999999	817	863	855	454	918	115	999999	674	765	999999	770	216	287	379	999999	999999	999999	453	999999	938	528	868	999999	599	162	994	370	974	902	286	999999	851	968	609	658	186	999999	420	939	18	290	999999	682	999999	105	527	971	691	562	999999	32	85	999999	781	999999	949	823	265	999999	923	745	849	999999	489	61	999999	999999	678	721	534	602	731	513	701	658	450	195	438	504	999999	32	999999	999999	64	263	999999	558	196	361	708	362	141	128	25	999999	440	999999	202	560	186	288	999999	970	999999	256	301	571	601	999999	808	999999	395	999999	667	901	999999	437	717	235	702	370	61	327	22	999999	471	612	497	438	228	999999	999999	877	328	356	999999	707	999999	807	999999	787	957	999999	552	944	966	999999	461	999999	206	999999	600	966	858	999999	999999	999999	957	856	999999	999999	83	999999	905	675	770	518	999999	320	182	999999	53	909	273	999999	413	988	999999	78	214	999999	160	999999	999999	999999	999999	36	29	513	129	999999	750	537	999999	999999	999999	999999	999999	877	183	458	938	151	942	837	999999	690	999999	943	411	248	211	889	652	695	538	999999	930	689	142	744	999999	999999	201	428	999999	516	887	990	999999	619	829	999999	894	999999	161	19	999999	404	267	999999	333	85	111	880	551	860	885	336	744	23	863	999999	744	999999	960	19	999999	999999	228	452	802	712	742	792	999999	314	994	999999	543	528	269	536	432	290	421	422	827	320	999999	999999	999999	560	999999	999999	755	360	161	999999	795	152	70	917	185	814	59	621	999999	318	999999	246	865	989	999999	226	753	999999	56	464	27	999999	191	638	646	470	999999	999999	999999	999999	46	68	163	539	110	401	468	999999	360	999999	240	999999	999999	519	849	640	892	642	767	999999	443	428	314	697	447	258	960	431	281	715	993	807	164	787	282	412	93	999999	888	999999	758	412	976	438	233	999999	467	672	789	
15	999999	189	484	436	122	617	999999	465	101	852	999999	999999	80	999999	999999	433	645	302	247	446	556	566	753	999999	999999	41	451	875	473	230	790	999999	641	275	147	814	332	999999	675	664	999999	627	244	999999	962	999999	341	342	814	999999	581	174	435	352	458	21	435	120	166	90	999999	878	999999	999999	72	999999	405	804	507	810	110	917	999999	999999	788	929	331	999999	412	999999	699	119	70	673	649	625	999999	999999	816	135	999999	222	999999	594	497	779	635	372	999999	819	999999	999999	835	14	700	663	999999	852	999999	529	999999	718	707	606	391	999999	999999	328	231	446	290	999999	999999	381	999999	887	999999	999999	95	19	999999	999999	743	593	242	172	999999	66	973	985	88	999999	735	297	445	670	514	964	213	440	961	316	150	537	538	999999	549	463	999999	812	317	513	999999	554	235	999999	974	124	374	228	782	761	999999	246	367	280	379	999999	935	761	999999	391	830	654	57	986	818	216	64	999999	999999	820	999999	171	678	999999	252	999999	999999	999999	695	400	600	984	658	210	961	904	179	267	841	848	999999	820	999999	925	683	122	999999	999999	912	768	69	352	604	999999	999999	999999	567	999999	38	198	999999	230	76	982	790	999999	995	846	999999	913	46	999999	190	775	999999	663	731	752	999999	140	683	822	999999	999999	999999	258	999999	696	923	999999	347	386	999999	999999	219	306	754	456	144	999999	999999	660	224	999	732	272	171	999999	668	623	462	814	901	999999	515	816	999999	149	652	542	464	999999	999999	257	999999	660	568	999999	565	996	908	285	618	64	23	33	999999	803	999999	78	97	561	38	309	324	532	999999	341	146	403	878	615	999999	602	382	817	999999	966	999999	999999	999999	632	273	999999	715	187	999999	999999	884	999999	218	625	944	584	455	902	280	623	933	999999	185	237	401	172	128	302	481	999999	999999	205	999999	641	380	999999	374	464	298	366	594	147	336	637	456	999999	194	262	671	229	157	479	999999	123	999999	389	999999	476	240	999999	553	422	705	999999	176	689	206	576	255	821	999999	990	614	999999	999999	796	999999	999999	780	999999	999999	865	999999	262	868	211	658	182	999999	999999	236	897	234	999999	812	182	441	155	471	766	999999	617	16	849	19	999999	999999	632	94	246	672	359	696	493	132	999999	999999	453	322	965	40	34	967	999999	595	322	999999	426	999999	855	364	571	999999	23	298	370	858	781	252	999999	999999	36	97	372	327	877	999999	740	75	134	392	987	833	505	999999	434	650	751	264	696	401	448	999999	239	882	111	282	999999	204	
762	999999	999999	210	610	999999	14	936	999999	937	718	999999	35	361	978	473	376	737	580	999999	864	719	117	527	999999	999999	897	505	858	999999	225	604	528	545	312	304	383	787	232	999999	731	497	55	813	546	584	375	96	552	765	515	373	702	404	340	52	722	999999	654	300	999999	508	88	124	999999	999999	592	489	59	683	100	589	999999	704	556	377	674	303	980	971	944	810	953	102	974	851	902	134	215	270	582	891	142	932	153	232	418	930	101	999999	991	999999	47	868	675	926	858	997	848	963	999999	428	511	682	999999	999999	555	985	150	870	999999	468	284	789	111	208	456	582	999999	333	999999	999999	211	999999	979	68	999999	95	427	58	993	904	285	252	892	163	390	460	586	231	999999	433	790	231	999999	532	611	258	999999	476	479	286	447	524	14	999999	227	952	702	296	159	469	999999	999999	999999	317	999999	42	999999	948	818	996	999999	338	999999	535	953	980	347	457	457	524	999999	951	578	716	466	999999	247	267	936	437	757	999999	999999	217	999999	699	354	903	349	579	361	999999	999999	483	289	119	868	999999	999999	246	615	999999	839	634	151	617	522	170	999999	432	794	639	22	390	248	706	265	449	670	264	999999	444	999999	878	173	509	303	999999	436	356	892	767	586	999999	822	999999	460	447	75	999999	186	193	62	916	999999	722	806	999999	245	583	853	999999	809	426	609	181	147	961	999999	641	323	427	733	503	999999	36	62	999999	568	735	256	999999	383	422	999999	999999	391	200	103	451	702	36	859	853	503	473	958	170	99	651	374	498	975	999999	999999	999999	999999	558	387	757	669	999999	708	509	336	45	55	396	349	167	789	946	867	30	939	297	567	879	10	999999	999999	892	232	917	371	757	842	949	999999	999999	992	999999	999999	345	781	218	999999	360	527	999999	427	571	820	999999	861	999999	999999	999999	494	646	201	580	999999	321	689	777	272	791	147	578	203	106	907	31	175	957	999999	531	249	730	969	217	999999	543	648	999999	81	299	65	943	999999	999999	999999	999999	135	421	284	999999	999999	13	946	536	999999	948	273	331	663	799	767	999999	294	109	716	764	676	999999	228	999999	672	191	705	972	735	204	451	316	642	999999	895	999999	999999	640	875	245	784	999999	999999	413	279	999999	843	282	532	160	659	37	180	699	176	151	203	270	829	475	308	974	801	28	999999	957	688	599	903	23	232	653	233	481	979	244	990	814	744	355	347	433	449	584	999999	424	999999	942	999999	754	560	422	810	999999	
937	810	641	976	907	322	638	254	379	999999	928	15	803	999999	720	932	161	389	525	999999	137	874	534	226	483	92	820	746	700	159	462	809	999999	823	544	999999	602	23	906	431	717	103	64	929	656	999999	620	447	232	999999	603	181	896	336	999999	72	285	999999	999999	824	501	891	999999	230	66	128	173	999999	164	999999	339	147	482	999999	999999	43	820	999999	570	999999	999999	383	524	735	555	291	913	516	550	482	999999	187	520	92	929	826	549	834	872	537	375	640	292	681	636	465	999999	802	570	249	251	999999	855	558	363	128	377	818	674	775	999999	657	999999	999999	656	162	999999	399	999999	999999	493	986	732	999999	578	999999	101	999999	108	999999	591	121	945	311	240	223	331	962	729	999999	459	999999	169	107	331	718	211	609	999999	483	839	309	638	629	755	999999	999999	999999	979	532	37	999999	719	584	193	104	711	138	452	442	999999	664	670	362	491	762	999999	635	710	860	629	492	817	625	999999	999999	482	325	555	975	999999	509	982	207	784	924	999999	999999	913	237	17	82	166	999999	652	184	638	286	148	992	438	999999	999999	129	902	999999	717	104	999999	901	621	395	582	999999	176	331	682	473	577	999999	751	252	721	483	999999	556	999999	233	972	86	999999	205	187	999999	546	999999	397	999999	304	249	217	917	260	22	615	622	999999	689	427	331	502	175	999999	582	251	196	601	999999	276	999999	219	493	132	258	257	999999	218	999999	930	223	999999	818	999999	338	999999	834	999999	709	867	240	999999	999999	806	650	584	999999	497	604	321	360	362	759	596	949	39	724	999999	11	999999	999999	413	480	758	214	398	683	996	380	233	417	999999	891	770	45	299	573	686	481	999999	768	928	613	708	579	999999	184	231	999999	308	634	48	990	944	677	826	585	887	602	999999	900	491	126	381	903	166	470	988	999999	659	466	47	323	999999	996	270	999999	771	188	353	999999	462	777	81	599	378	213	947	999999	219	713	685	93	228	999999	999999	812	999999	804	422	400	999999	670	569	841	596	725	662	947	417	999999	814	708	259	999999	448	714	999999	782	534	999999	522	895	999999	999999	999999	954	999999	563	719	458	999999	966	766	952	999999	791	217	240	12	653	999999	999	685	192	899	976	833	189	335	572	767	459	279	469	999999	300	328	623	70	642	629	108	238	999999	467	847	942	307	999999	999999	507	814	779	881	412	999999	999999	999999	57	804	130	999999	238	157	691	118	696	999999	83	999999	999999	594	179	999999	33	999999	771	999999	725	61	
44	536	999999	999999	999999	999999	679	999999	999999	365	999999	169	575	266	521	713	870	91	276	358	160	646	233	283	194	913	645	999999	999999	959	751	999999	999999	999999	770	594	747	559	92	739	438	308	249	999999	656	999999	28	912	849	320	999999	689	460	376	901	397	312	999999	494	161	316	270	541	107	614	999999	726	580	496	926	999999	320	999999	999999	919	999999	999999	516	999999	881	999999	732	569	999999	386	71	41	76	103	382	999999	999999	999999	931	432	178	766	151	113	999999	586	448	426	922	999999	272	691	922	457	59	991	795	277	613	266	584	701	994	999999	999999	568	659	486	124	999999	124	254	999999	115	751	95	265	413	999999	304	999999	999999	646	203	124	380	999999	619	999999	999999	496	585	462	675	999999	476	772	430	999999	498	926	999999	999999	999999	238	28	999999	817	705	964	736	392	706	318	810	278	64	800	999999	183	460	50	441	732	156	999999	792	401	267	284	323	834	853	82	377	999999	13	367	965	106	755	300	914	90	999999	999999	878	999999	865	999999	422	999999	824	386	48	999999	530	579	142	699	999999	232	560	999999	999999	901	538	999999	940	999999	275	696	835	510	427	169	135	999999	87	52	660	999999	536	999999	999999	351	20	476	44	490	964	999999	999999	275	999999	999999	740	493	999999	753	999999	999999	213	549	313	725	146	999999	959	878	761	999999	501	100	999999	999999	999999	871	567	309	891	72	598	459	361	841	471	569	639	894	999999	641	999999	999999	476	414	444	999999	999999	147	214	696	517	166	729	795	931	145	236	292	836	868	999999	999999	861	999999	657	999999	198	472	263	999999	684	74	459	129	256	177	623	634	999999	709	497	999999	999999	205	554	999999	999999	999999	909	336	343	999999	999999	560	715	792	472	999999	757	690	799	999999	999999	637	22	453	999999	610	999999	764	999999	602	999999	137	999999	999999	999999	666	958	224	34	999999	562	926	243	999999	16	899	413	999999	704	659	876	999999	909	584	546	467	193	111	999999	129	999999	154	999999	740	999999	930	188	999999	999999	806	999999	999999	665	999999	359	957	404	685	446	807	207	96	999999	862	999999	685	227	999999	999999	999999	999999	857	999999	999999	999999	417	121	503	127	85	720	203	705	898	654	999999	797	743	234	588	73	507	999999	928	922	929	94	952	24	999999	713	391	260	191	333	157	63	760	560	999999	845	999999	568	999999	96	13	999999	172	999999	392	887	484	572	381	999999	975	202	559	982	686	999999	168	488	593	372	339	999999	524	999999	507	289	46	193	292	742	999999	939	999999	842	918	549	
922	999999	631	646	238	819	879	677	357	954	503	999999	873	999999	686	422	974	998	999999	70	866	597	709	112	999999	300	999999	638	352	46	899	717	999999	147	410	422	856	947	143	519	74	846	226	553	786	269	319	674	65	999999	964	304	95	858	682	335	46	529	795	937	539	999999	335	321	64	999999	713	736	218	274	565	37	864	247	999999	29	380	166	326	591	981	615	582	602	999999	604	999999	216	464	85	386	337	161	999999	980	999999	521	905	498	999	999999	583	465	791	194	936	999999	847	862	663	954	999999	213	999999	956	924	668	732	249	459	999999	507	281	143	887	999999	876	668	267	999999	507	475	667	326	45	407	999999	790	418	999999	999999	999999	353	999999	130	999999	134	946	249	65	164	789	665	48	845	999999	311	332	904	956	70	771	590	689	165	999999	222	999999	178	558	775	878	999999	114	999999	999999	163	480	22	391	113	930	429	211	28	718	810	999999	481	987	106	826	885	461	85	403	203	999999	645	999999	294	248	999999	690	290	999999	999999	560	753	999999	999999	831	320	523	853	139	999999	389	999999	447	678	592	414	999999	462	999999	992	863	999999	891	186	499	999999	380	106	865	162	999999	921	742	253	999999	875	16	103	999999	516	999999	608	945	60	814	999999	208	963	999999	833	597	999999	341	293	999999	531	862	298	404	996	940	999999	988	977	614	467	928	203	999999	717	408	97	197	442	999999	265	999999	999999	372	506	636	416	405	41	999999	509	589	458	642	727	999999	717	698	278	576	945	620	967	999999	356	999999	14	544	999999	434	509	51	899	663	356	448	31	999999	898	369	533	31	956	999999	114	878	480	999999	701	703	690	398	918	866	684	645	999999	999999	26	999999	999999	999999	420	607	65	999999	690	999999	296	999999	992	791	800	999999	52	924	663	555	999999	477	593	999999	999999	291	999999	120	132	42	978	999999	332	999999	909	465	999999	999999	610	359	366	999999	197	684	999999	421	710	898	598	19	823	759	981	570	72	548	849	999999	37	999999	862	944	345	657	816	999999	999999	375	882	345	181	390	324	314	198	696	290	909	188	431	580	999999	522	999999	219	999999	729	761	564	371	999999	560	999999	480	496	422	309	540	999999	690	464	345	999999	262	837	443	999999	676	382	999999	268	939	999999	606	559	27	432	232	448	597	855	206	811	521	729	621	756	843	818	999999	396	999999	52	498	967	999999	828	999999	285	775	783	63	389	198	112	676	560	999999	921	999999	989	87	102	279	835	268	533	505	999999	999999	
687	602	858	606	979	518	999999	511	999999	324	198	172	999999	672	999999	801	999999	622	418	62	70	728	999999	349	786	319	657	999999	662	709	710	333	736	68	98	191	205	782	999999	594	999999	58	398	606	290	827	140	429	999999	43	451	911	97	999999	999999	958	679	518	819	669	861	134	999999	930	999999	865	436	999999	999999	633	999999	44	413	824	999999	999999	999999	326	68	959	188	237	318	629	267	799	246	265	902	140	511	686	963	999999	732	999999	209	468	992	425	400	253	999999	831	436	416	999999	273	999999	153	628	363	999999	860	491	633	999999	229	672	813	999999	180	999999	453	131	919	81	999999	101	628	999999	999999	999999	643	568	999999	391	486	202	999999	999999	973	68	759	511	999999	237	112	68	109	999999	980	796	188	796	229	999999	403	710	517	999999	999999	181	579	999999	757	40	999999	302	555	999999	339	36	999999	521	655	122	235	941	999999	692	968	806	991	788	832	84	154	999999	348	677	987	775	999999	999999	999999	801	489	999999	753	127	420	999999	999999	999999	999999	999999	975	999999	999999	117	42	461	736	824	377	999999	999999	790	508	682	885	969	953	878	264	563	351	316	862	999999	632	807	198	856	281	999999	304	144	999999	879	109	487	706	241	999999	535	49	861	147	999999	621	699	920	80	241	451	856	633	602	945	999999	668	805	296	999999	234	273	880	552	218	542	999999	999999	999999	583	999999	272	722	999999	999999	524	490	178	49	999999	933	887	999999	624	830	999999	999999	541	342	277	441	682	420	755	420	272	169	318	928	289	575	197	999999	497	834	188	144	999999	873	999999	131	999999	765	999999	999999	347	999999	265	999999	907	871	514	178	361	152	725	852	966	823	466	365	182	249	759	667	746	596	630	790	651	177	281	667	911	155	940	916	367	214	83	125	903	595	31	999999	70	999999	939	999999	118	336	999999	999999	999999	75	999999	999999	16	394	805	750	526	999999	999999	740	600	846	999999	215	211	809	494	762	750	351	462	586	228	999999	607	727	656	284	999999	325	999	705	260	999999	999999	690	910	972	999999	332	599	437	524	291	817	223	999999	733	154	999999	999999	415	825	76	999999	373	42	664	999999	88	999999	999999	793	999999	740	895	596	420	19	521	999999	521	364	427	751	34	999999	937	533	393	966	999999	999999	999999	483	594	879	194	244	999999	657	255	195	999999	999999	357	644	999999	550	921	999999	351	724	632	410	329	60	407	324	587	312	105	141	999999	121	180	999999	420	999999	156	26	412	186	186	863	653	336	999999	199	
403	390	301	396	999999	999999	999999	208	999999	999999	999999	543	481	869	656	530	999999	124	999999	999999	67	247	233	497	403	905	224	174	547	769	756	992	26	218	920	207	20	708	529	638	999999	972	613	448	127	999999	544	542	529	656	310	539	999999	825	999999	166	166	999999	992	999999	550	999999	999999	738	999999	999999	999999	999999	948	459	519	999999	999999	161	999999	95	634	785	380	791	999999	682	645	891	469	227	457	201	999999	764	50	216	715	823	97	45	321	999999	232	999999	95	281	593	999999	146	455	944	393	113	55	532	381	999999	211	344	868	815	769	278	999999	714	336	999999	999999	418	313	999999	771	999999	686	774	759	999999	424	705	100	98	574	755	999999	999999	73	98	41	241	999999	782	513	488	999999	230	552	606	234	250	759	94	408	661	832	999999	182	329	426	999999	999999	818	999999	505	254	780	251	24	264	725	651	247	164	952	750	531	635	292	845	466	232	999999	338	184	946	15	689	912	922	999999	110	743	671	760	999999	850	773	999999	244	999999	999999	999999	999999	509	999999	521	930	456	911	311	999999	890	999999	959	58	620	489	834	999999	249	999999	338	999999	999999	625	999999	576	403	494	899	757	627	58	406	487	999999	999999	829	584	435	84	243	999999	621	36	219	268	712	711	847	370	939	999999	994	999999	650	446	999999	884	691	945	999999	961	22	999999	62	841	88	482	999999	809	999999	260	134	174	857	999999	480	530	999999	650	999999	691	646	538	818	999999	999999	58	999999	999999	26	945	999999	489	999999	281	988	999999	973	378	999999	240	357	47	710	689	999999	830	500	322	966	273	479	999999	91	999999	324	483	999999	883	787	40	999999	116	793	715	366	999999	626	585	349	413	557	999999	470	999999	344	609	828	999999	844	234	557	524	291	753	475	999999	408	703	956	515	340	999999	999999	159	595	250	254	995	332	999999	213	915	999999	563	716	442	580	457	510	715	654	607	49	999999	483	130	825	999999	249	514	245	922	999999	999999	999999	467	999999	999999	48	103	999999	833	806	163	999999	999999	999999	999999	47	999999	282	999999	999999	251	860	999999	60	999999	676	475	999999	214	755	818	454	290	999999	149	491	258	988	269	999999	416	361	821	999999	999999	542	999999	579	108	12	216	241	294	729	387	973	348	999999	426	645	573	678	999999	999999	988	999999	739	354	411	999999	788	54	999999	541	786	890	999999	999999	174	495	834	999999	326	999999	549	586	169	561	999999	999999	999999	841	572	623	999999	738	211	743	812	186	802	999999	178	862	224	999999	999999	753	943	
496	999999	999999	252	930	810	677	361	947	538	411	999999	188	444	244	103	999999	482	399	696	58	689	999999	130	999999	693	347	727	464	999999	387	367	416	617	423	242	736	999999	642	813	999999	387	263	215	999999	637	624	62	999999	768	278	689	999999	66	894	807	639	999999	265	247	473	999999	896	960	999999	999999	142	999999	31	12	367	357	840	586	999999	671	999999	999999	720	360	999999	294	794	999999	719	999999	999999	999999	723	999999	603	451	343	405	349	227	999999	999999	64	366	504	63	999999	999999	411	920	849	252	538	233	999999	549	574	905	178	188	165	210	250	463	514	782	847	416	408	915	23	445	246	310	190	142	45	364	855	25	263	862	294	798	848	296	821	499	999999	64	876	438	236	999999	72	290	62	601	851	722	215	999999	532	999999	906	999999	16	237	53	249	514	999999	999999	163	924	999999	999999	451	614	999999	961	358	999999	354	49	585	218	84	248	999999	89	443	512	143	809	638	339	799	892	444	290	593	455	999999	549	665	389	999999	247	769	374	999999	999999	999999	761	999999	451	188	456	331	206	931	989	999999	170	80	708	999999	353	295	963	126	559	999999	938	999999	902	999999	804	383	206	144	999999	999999	535	477	456	879	382	951	196	161	999999	999999	247	999999	604	999999	832	479	957	472	730	951	806	258	61	816	694	393	955	271	383	82	135	71	103	999999	618	999999	999999	828	543	402	109	999999	773	999999	932	589	773	999999	357	999999	426	733	414	999999	672	286	426	999999	999999	999999	996	925	778	999999	444	186	265	999999	694	149	855	138	929	337	851	994	485	999999	999999	999999	620	999999	999999	999999	999999	402	999999	216	999999	341	276	983	643	555	406	183	43	502	554	756	334	999999	905	218	480	297	803	86	44	677	800	363	756	90	377	999999	22	999999	624	51	528	999999	999999	362	873	999999	999999	383	931	678	961	983	517	137	780	999999	999999	705	577	999999	999999	581	181	180	999999	999999	237	563	187	765	171	313	877	513	999999	285	455	552	344	609	801	430	999999	366	716	999999	845	628	999999	447	189	317	162	265	452	999999	999999	74	821	959	643	932	999999	176	999999	658	999999	14	899	999999	485	907	370	968	999999	178	999999	815	999999	723	77	999999	264	999999	586	853	160	999999	999999	290	408	391	731	385	999999	869	233	978	848	67	711	840	729	803	962	999999	947	999999	698	999999	999999	70	609	999999	999999	44	999999	999999	590	999999	999999	493	944	619	106	104	186	985	12	697	999999	458	999999	999999	999999	236	879	460	999999	999999	
906	966	923	786	769	347	781	633	999999	931	999999	766	999999	194	560	228	896	119	706	868	999999	961	191	11	338	72	999999	999999	95	665	164	227	688	999999	756	541	570	999999	850	999999	999999	552	502	81	506	999999	70	782	846	793	339	999999	753	909	219	945	784	922	999999	706	999999	578	547	827	776	999999	88	122	438	28	999999	739	999999	948	555	552	999999	120	504	159	11	321	367	302	335	999999	474	778	76	811	757	999999	709	153	514	744	999999	675	304	999999	110	948	354	827	144	600	511	805	999999	667	485	999999	427	308	705	932	999999	999999	501	391	508	309	55	999999	271	20	40	125	999999	810	547	999999	815	971	59	63	967	999999	999999	735	882	669	424	999999	336	93	999999	410	999999	581	533	759	999999	999999	34	801	902	727	999999	134	999999	396	371	553	130	999999	858	456	258	651	999999	681	97	765	509	839	884	646	300	999999	789	629	676	862	999999	787	620	902	999999	999999	161	249	972	42	176	496	999999	871	999999	644	999999	773	162	796	615	999999	671	417	413	195	916	999999	437	388	344	939	719	509	275	342	80	955	999999	999999	500	726	708	65	599	22	541	999999	367	999999	952	25	477	879	256	999999	125	213	498	760	341	895	999999	594	999999	236	999999	798	999999	999999	999999	279	273	161	306	889	152	999999	817	999999	653	903	897	782	436	328	999999	999999	263	999999	227	999999	466	749	668	999999	914	124	366	999999	244	743	417	421	90	682	999999	325	583	366	999999	509	395	106	999999	438	997	999999	167	379	763	937	544	999999	729	707	813	523	999999	701	975	38	999999	453	167	910	495	486	701	999999	576	999999	266	896	999999	718	481	999999	643	239	607	885	957	999999	610	306	999999	652	692	999999	999999	999999	831	882	999999	264	259	999999	939	206	999999	521	337	412	999999	616	681	999999	218	21	999999	999999	880	999999	103	100	80	272	999999	860	711	843	794	328	885	347	999999	383	515	302	999999	539	430	446	295	96	999999	554	999999	993	625	999999	443	681	999999	425	999999	577	788	301	193	987	108	89	494	110	726	19	526	999999	301	307	142	916	999999	999999	999999	443	999999	17	542	999999	87	850	245	999999	999999	123	999999	469	989	747	999999	224	118	481	441	350	951	195	369	548	38	999999	701	327	428	527	138	461	402	999999	999999	999999	758	999999	999999	258	844	999999	999999	613	838	999999	999999	554	999999	917	999999	999999	264	682	491	999999	647	994	497	359	158	917	732	882	999999	719	77	84	148	999999	465	999999	572	193	506	617	999999	755	
710	971	999999	157	615	999999	719	67	207	720	999999	826	143	764	999999	999999	999999	926	612	818	629	999999	989	401	415	897	462	999999	508	999999	999999	874	297	999999	999999	526	106	10	312	231	172	926	999999	356	652	322	681	701	999999	999999	93	579	14	676	999999	590	999999	861	742	999999	58	362	559	135	544	557	999999	251	479	654	999999	999999	623	390	656	999999	999999	642	748	103	999999	760	97	496	999999	999999	869	999999	999999	703	544	999999	268	594	183	809	377	396	999999	104	783	440	231	999999	559	983	955	999999	30	434	984	348	122	999999	502	298	999999	73	147	937	688	917	486	999999	119	999999	841	39	217	999999	335	999999	830	654	320	999999	999999	472	937	14	650	255	600	999999	719	999999	133	619	101	884	544	314	259	875	416	865	954	455	515	341	152	926	999999	183	108	773	518	468	338	999999	759	999999	135	999999	296	999999	999999	999999	999999	913	104	231	937	333	312	999999	960	955	247	455	999999	999999	956	605	862	999999	839	999999	242	945	999999	665	999999	384	135	741	188	126	588	973	547	809	999999	602	246	920	999999	92	999999	87	812	999999	230	999999	887	676	846	530	999999	999999	602	900	912	122	236	439	940	563	208	570	842	844	377	273	907	31	694	364	999999	942	734	756	555	164	142	134	444	999999	496	458	895	658	846	24	381	647	896	285	375	807	980	436	884	311	245	968	196	956	976	866	999999	999999	171	337	839	845	355	758	999999	111	999999	542	76	749	674	193	999999	999999	999999	999999	999999	419	988	561	999999	307	872	254	999999	173	999999	488	431	999999	476	413	497	519	185	999999	999999	147	305	274	812	447	369	144	636	61	999999	834	73	716	741	572	503	609	375	541	973	110	839	999999	173	516	120	999999	283	271	696	999999	999999	367	999999	999999	999999	724	999999	524	937	737	617	867	999999	999999	424	999999	887	903	910	999999	153	643	562	201	999999	488	110	306	337	923	861	375	365	493	999999	706	749	754	459	778	999999	999999	604	245	493	999999	624	70	999999	405	558	380	360	808	999999	542	805	775	689	634	624	452	196	24	876	252	511	708	456	999999	965	143	454	141	37	999999	999999	326	708	335	999999	49	999999	932	374	490	24	557	159	124	901	974	75	824	164	417	999999	999999	369	251	471	916	614	383	440	425	925	999999	780	51	503	999999	999999	999999	770	584	248	264	650	395	999999	954	558	341	999999	999999	77	630	999999	999999	637	459	999999	999999	863	947	435	830	999999	948	565	796	999999	117	999999	422	907	711	
64	580	179	410	939	973	24	516	367	282	999999	450	358	305	251	169	414	54	532	610	500	822	158	417	763	999999	830	999999	187	451	719	403	92	999999	576	406	451	999999	519	999999	452	999999	999999	999999	273	61	599	270	999999	999999	703	577	890	999999	221	999999	431	761	647	248	153	582	339	999999	563	999999	367	992	729	845	718	187	535	549	167	153	241	995	154	711	112	569	999999	999999	999999	999999	512	785	154	999999	999999	999999	589	281	839	869	27	674	999999	109	693	607	540	999999	999999	526	52	351	999999	999999	999	999999	617	935	146	583	695	769	999999	999999	660	582	999999	394	870	38	999999	999999	710	297	999999	567	999999	54	27	505	999999	188	671	230	109	171	999999	999999	344	999999	82	654	145	265	183	999999	505	189	448	121	758	156	838	870	929	788	641	853	999999	442	999999	572	917	999999	999999	999999	108	947	320	999999	999999	773	59	332	956	942	128	999999	123	999999	999999	226	606	906	746	999999	349	999999	301	321	530	791	143	902	517	999999	999999	504	710	999999	999999	557	868	948	999999	999999	106	516	913	999999	669	196	739	74	999999	814	966	21	894	672	178	999999	656	999	969	155	639	999999	815	456	216	624	744	457	728	514	358	657	731	999999	786	833	887	314	652	344	62	78	532	702	542	724	609	48	497	999999	901	999999	979	38	999999	949	701	466	780	54	451	292	999999	999999	466	999999	289	142	886	344	419	999999	357	634	103	570	623	122	914	491	999999	706	959	876	999999	489	999999	703	999999	836	999999	430	999999	607	893	769	999999	666	246	999999	445	477	162	163	442	559	521	354	935	784	335	999999	552	299	39	744	333	999999	263	976	642	999999	999999	59	999999	989	817	749	741	999999	837	957	875	690	999999	547	999999	806	444	63	967	332	768	631	510	999999	877	244	577	159	446	274	999999	269	999999	859	999999	999999	951	452	741	772	613	611	946	999999	712	862	253	491	199	526	34	210	19	319	999999	999999	999999	657	122	583	181	592	887	999999	554	616	999999	999999	796	452	854	991	321	999999	719	167	684	141	999999	25	991	95	999999	919	249	212	260	281	51	999999	999999	303	999999	168	600	30	723	383	824	106	762	66	695	999999	999999	42	999999	814	599	660	419	418	999999	106	999999	95	632	999999	999999	999999	366	827	155	999999	890	999999	661	163	603	699	443	310	317	999999	262	934	400	223	257	217	999999	445	681	390	246	154	486	999999	576	515	397	999999	60	482	740	999999	911	554	999999	120	381	999999	220	900	999999	118	
999999	82	999999	657	694	419	719	125	999999	920	999999	765	904	745	999999	999999	586	98	311	687	260	834	14	999999	999999	846	366	999999	835	999999	234	999999	172	999999	53	414	398	918	820	977	46	935	454	819	789	155	650	120	44	953	159	999999	598	540	858	275	999999	526	999999	848	999999	999999	289	999999	696	374	999999	776	702	671	999999	668	278	999999	650	999999	999999	194	538	876	205	256	999999	882	999999	112	192	632	279	999999	345	872	999999	971	999999	464	655	15	133	424	553	874	418	373	999999	999999	853	274	889	999999	886	883	988	757	652	807	479	407	20	999999	999999	970	999999	924	335	167	384	306	409	196	669	999999	71	123	999999	331	999999	999999	958	948	258	917	742	735	891	999999	883	999999	329	127	985	258	999999	539	242	582	999999	494	48	767	116	557	865	702	873	511	821	999999	434	331	999999	740	448	72	344	274	237	771	42	999999	999999	999999	999999	292	211	999999	999999	999999	880	750	954	999999	700	999999	841	701	999999	50	861	389	641	999999	111	997	999999	255	999999	933	205	968	355	999999	461	176	493	268	580	582	501	462	133	999999	995	683	377	626	50	257	999999	999999	222	197	910	652	241	276	746	979	145	956	612	455	999999	912	405	999999	891	533	999999	999999	130	480	548	409	266	351	22	428	630	531	999999	562	999999	562	755	167	694	999999	935	226	521	999999	447	545	849	999999	963	93	287	27	734	516	999999	647	522	742	649	510	396	890	999999	328	999999	613	999999	60	999999	774	166	248	664	93	598	999999	999999	999999	999999	12	559	589	387	929	150	612	796	999999	23	74	49	23	518	193	422	55	962	203	252	833	794	999999	999999	199	926	49	363	999999	918	67	586	999999	709	999999	999999	999999	512	335	187	999999	816	62	47	678	735	152	729	480	670	553	528	868	286	209	218	759	655	197	12	111	259	155	780	955	999999	55	999999	871	242	615	542	637	25	506	26	741	762	999999	464	783	999999	999999	980	374	539	717	717	999999	438	999999	999999	325	332	86	999999	999999	282	91	200	689	999999	857	247	65	21	891	853	779	999999	476	997	399	999999	228	791	375	175	415	425	770	337	803	443	51	463	227	314	938	999999	355	468	680	999999	774	944	461	999999	999999	363	647	864	938	327	961	204	761	592	113	999999	131	505	999999	999999	430	362	45	424	206	601	793	999999	914	769	999999	999999	999999	999999	958	999999	339	729	250	61	778	905	399	999999	482	999999	701	999999	210	999999	888	999999	600	999999	644	422	909	47	999999	
999999	570	999999	950	178	999999	999999	877	436	999999	829	999999	401	999999	999999	888	524	962	558	941	999999	900	168	999999	271	880	999999	417	312	690	999999	374	301	289	999999	999999	999999	999999	230	996	529	969	999999	11	381	697	497	594	783	136	130	460	360	105	99	999999	411	684	688	298	999999	544	575	999999	98	464	663	121	347	999999	180	569	999999	999999	999999	390	999999	167	15	573	393	403	634	185	570	95	24	206	200	495	89	43	276	932	999999	984	403	528	999999	999999	44	385	999999	999999	955	999999	999999	999999	683	709	797	253	999999	125	905	108	910	999999	999999	12	450	999999	921	852	255	999999	302	999999	67	437	987	999999	254	98	539	17	156	185	229	18	376	225	522	490	697	836	999999	161	36	999999	84	999999	352	910	476	999999	999999	999999	212	818	268	909	999999	256	999999	690	999	590	999999	898	952	735	180	177	636	235	945	999999	164	419	999999	151	782	661	362	984	999999	344	622	963	553	751	972	411	750	466	999999	999999	768	17	837	773	999999	999999	453	349	832	184	283	251	999999	33	250	793	999999	127	137	999999	999999	737	999999	665	968	622	354	210	999999	999999	427	180	751	680	999999	156	581	19	575	999999	999999	23	999999	590	70	999999	999999	530	999999	999999	376	632	339	403	381	41	91	182	805	953	784	999999	586	999999	999999	999999	500	950	999999	999999	221	34	552	999999	999999	880	586	345	999999	999999	999999	823	699	582	402	794	999999	999999	308	640	999999	999999	214	999999	869	963	436	97	832	957	999999	391	179	999999	999999	999999	999999	999999	530	501	454	745	577	218	673	999999	553	14	671	962	272	999999	651	999999	38	812	999999	999999	999999	909	453	498	999999	646	715	898	654	292	999999	60	714	984	826	999999	196	999999	831	999999	999999	908	420	432	425	870	999999	738	739	459	389	165	531	999999	252	621	57	955	243	931	999999	774	999999	999999	398	621	258	287	999999	844	533	999999	980	824	981	704	999999	999999	82	642	951	977	168	204	999999	999999	999999	564	742	214	760	240	999999	999999	503	183	602	999999	44	804	621	418	421	895	999999	999999	999999	706	999999	999999	133	36	999999	600	999999	524	616	121	999999	999999	102	694	999999	121	94	303	622	89	330	999999	112	999999	986	278	31	543	566	999999	279	232	284	822	395	999999	91	733	999999	495	920	979	999999	490	791	999999	712	927	873	999999	811	999999	68	105	999999	999999	445	783	49	999999	999999	446	958	353	842	145	999999	999999	308	350	39	361	945	136	168	351	250	622	557	891	565	104	670	265	999999	999999	
174	188	446	999999	759	308	693	743	916	484	30	224	647	656	441	443	999999	532	999999	459	686	999999	937	999999	999999	999999	999999	158	58	485	776	702	891	999999	970	485	833	284	591	731	999999	999999	219	684	331	999999	999999	901	460	132	476	999999	985	12	999999	242	251	412	903	936	81	544	694	441	999999	327	332	999999	999999	999999	609	353	940	999999	792	485	721	999999	712	104	999999	334	697	926	18	638	999999	889	244	737	243	430	380	654	659	133	517	778	976	13	703	532	999999	504	522	132	999999	999999	220	485	521	999999	699	808	99	746	847	768	432	999999	610	443	218	948	722	999999	999999	296	999999	669	967	943	285	999999	999999	325	999999	202	413	999999	441	280	678	758	226	254	999999	572	565	999999	999999	749	355	907	403	269	323	276	782	343	159	910	558	551	517	578	713	999999	417	773	637	654	364	546	637	339	999999	459	999999	478	999999	410	730	999999	393	228	597	999999	316	142	999999	843	999999	999999	999999	530	722	137	251	999999	540	741	164	792	285	631	395	809	280	73	504	999999	999999	314	885	748	189	582	168	298	999999	345	684	284	771	793	243	293	809	116	999999	637	218	94	999999	999999	255	938	999999	761	999999	999999	107	252	999999	148	309	999999	999999	987	351	150	969	952	667	205	66	999999	30	492	999999	111	10	174	455	999999	654	460	376	179	502	251	882	406	465	999999	248	999999	647	632	494	137	108	821	765	477	999999	266	426	742	659	376	917	999999	373	999999	786	933	797	770	999999	849	739	25	494	999999	267	572	497	473	956	625	242	397	998	270	999999	189	409	978	210	398	43	634	519	136	333	999999	999999	732	416	315	644	876	999999	644	398	93	336	665	219	104	769	953	785	44	999999	530	219	112	729	999999	533	818	999999	105	815	114	506	368	776	593	539	764	66	651	981	366	258	363	999999	919	999999	743	769	115	999999	999999	999999	484	993	803	465	931	13	809	781	825	316	53	829	294	586	968	999999	625	565	14	896	999999	63	999999	281	999999	240	999999	754	999999	59	999999	476	736	265	31	374	973	999999	607	760	999999	999999	165	999999	214	534	587	343	999999	854	999999	999999	623	999999	999999	431	226	531	999999	700	203	64	999999	776	852	577	999999	39	999999	999999	915	999999	957	999999	649	999999	898	727	76	332	999999	476	870	936	999999	999999	852	553	999999	600	158	451	529	907	567	202	879	999999	207	637	441	558	778	290	938	999999	999999	380	543	452	533	999999	464	286	57	727	999999	64	999999	939	999999	
549	489	964	455	474	968	60	999999	456	393	519	530	439	890	104	999999	590	997	999999	329	482	19	107	77	659	986	252	999999	840	19	824	999999	268	911	891	78	814	834	473	687	543	999999	96	68	23	968	34	395	952	999999	999999	67	999999	619	999999	540	999999	999999	795	487	999999	200	999999	447	568	12	272	528	999	36	999999	999999	999999	999999	785	788	922	49	63	999999	961	856	906	999999	415	999999	999999	648	668	361	686	917	49	999999	999999	353	846	649	499	21	706	506	396	926	156	999999	533	59	833	464	617	353	842	114	999999	868	293	999999	41	801	116	623	859	648	999999	965	999999	547	609	999999	942	283	549	999999	999999	464	470	980	664	568	244	999999	814	214	743	343	84	934	469	103	69	810	617	999999	904	999999	999999	748	999999	191	141	999999	450	401	521	344	803	800	129	999999	408	313	382	473	566	270	999999	999999	904	16	890	781	999999	515	382	141	665	851	148	902	999999	721	999999	999999	999999	999999	405	423	692	409	539	999999	815	999999	694	999999	438	154	141	644	283	999999	843	580	301	359	907	934	28	999999	678	952	662	999999	253	687	910	899	46	317	999999	395	962	999999	477	615	966	679	820	626	702	999999	719	999999	628	999999	877	823	191	86	351	999999	404	311	999999	587	999999	598	165	17	846	539	117	999999	999999	888	39	348	999999	999999	393	238	123	401	687	999999	242	168	999999	428	809	96	717	959	965	403	990	660	773	890	993	377	523	812	780	173	414	999999	724	999999	999999	999999	720	506	999999	999999	357	13	999999	574	999999	999999	10	737	208	759	821	157	999999	385	898	379	574	222	692	999999	999999	310	999999	524	751	346	999999	999999	632	280	999999	221	276	999999	999999	987	46	999999	545	539	377	786	999999	31	351	267	47	349	841	999999	964	507	813	677	408	56	392	999999	999999	17	30	999999	114	927	999999	610	880	15	339	911	999999	375	999999	163	648	928	696	599	999999	999999	309	104	999999	216	999999	868	407	599	453	999	999999	936	385	538	999999	236	681	687	638	741	386	41	19	930	92	598	999999	660	38	480	360	999999	999999	999999	707	926	999999	999999	621	999999	212	291	562	339	316	999999	989	148	644	422	256	19	961	999999	118	277	94	96	133	717	47	746	570	972	649	811	20	57	830	591	111	783	75	999999	999999	105	479	679	624	686	608	692	999999	616	999999	350	831	999999	999999	440	841	999999	774	999999	999999	465	720	589	999999	504	395	942	317	999999	320	999999	999999	848	902	22	999999	999999	999999	999999	
119	999999	730	954	748	308	980	525	826	400	749	999999	19	172	634	999999	384	999999	989	129	999999	666	999999	962	305	761	407	982	999999	217	999999	437	576	999999	999999	999999	734	765	841	391	524	870	126	917	313	258	463	781	999999	828	999999	908	999999	352	156	999999	969	999999	659	986	901	997	999999	619	999999	322	999999	999999	377	999999	348	999999	57	999999	604	999999	549	467	659	57	308	626	769	763	579	732	22	233	999999	999999	174	999999	115	999999	490	527	937	507	169	999999	761	781	999999	722	490	28	999999	999999	748	726	902	511	999999	612	999999	284	238	179	49	35	310	272	501	999999	999999	999999	999999	202	127	87	492	999999	308	668	295	527	223	999999	283	561	871	205	485	999999	999999	999999	858	999999	177	215	999999	999999	467	143	690	999999	290	386	396	118	514	999999	999999	999999	999999	859	999999	449	327	170	71	192	895	488	164	114	786	47	587	673	523	19	999999	912	789	999999	999999	999999	977	999999	247	999999	659	175	56	999999	999999	815	230	588	459	999999	999999	17	154	116	872	979	979	999999	713	252	999999	723	594	999999	999999	999999	881	519	284	48	472	531	923	999999	532	730	441	999999	607	999999	816	999	223	115	999999	26	768	682	999999	606	999999	401	91	999999	999999	936	581	551	568	999999	933	710	313	421	946	654	93	919	584	999999	547	999999	978	742	999999	799	509	488	999999	999999	28	208	667	678	999999	80	450	929	197	595	999999	890	393	999999	999999	116	695	802	169	188	932	848	108	710	68	167	423	348	999999	999999	437	102	880	940	999999	735	52	635	568	999999	214	164	731	999999	992	656	644	101	705	999999	114	706	328	492	695	999999	110	957	619	999999	657	111	371	999999	168	66	20	452	195	311	73	69	999999	293	974	999999	127	119	718	411	522	999999	643	247	142	999999	773	999999	255	532	635	94	25	873	999999	999999	792	781	830	935	646	202	906	404	266	54	472	45	518	916	61	990	249	217	999999	335	999999	133	817	437	293	623	207	999999	676	978	54	999999	75	870	985	345	999999	782	765	330	999999	248	980	98	268	738	999999	338	480	645	845	807	701	999999	645	999999	999999	403	652	33	994	999999	727	288	999999	111	969	648	999999	716	710	466	452	851	909	999999	153	729	179	554	744	999999	191	999999	143	246	670	182	234	326	381	886	140	742	336	182	520	702	97	167	768	240	407	764	999999	388	365	849	983	426	525	999999	233	107	289	999999	71	696	999999	999999	441	797	423	999999	344	999999	336	710	999999	737	708	451	
641	999999	999999	513	471	427	106	755	881	820	198	808	801	999999	662	43	462	210	120	824	557	333	726	971	999999	793	430	999999	62	999999	334	999999	717	999999	999999	221	322	999999	664	644	599	400	882	620	609	615	813	207	172	999999	999999	324	999999	884	893	317	999999	814	696	678	999999	987	703	236	495	941	100	726	542	450	999999	687	546	476	234	167	451	115	371	211	979	232	947	758	408	999999	999999	833	999999	295	925	999999	89	985	647	612	696	656	134	667	524	999999	664	999999	999999	999999	777	159	999999	736	999999	190	452	494	698	774	999999	999999	828	485	321	999999	545	257	999999	222	608	560	829	999999	470	795	999999	999999	687	892	567	999999	999999	838	999999	480	182	999999	429	744	999999	594	297	873	572	752	999999	648	355	999999	550	417	206	369	961	999999	330	48	276	81	209	747	807	805	999999	999999	767	999999	999999	841	999999	102	827	780	167	23	273	956	58	717	966	342	358	430	351	999999	38	999999	999999	25	159	144	187	358	545	999999	999999	491	999999	999999	985	999999	405	514	182	458	590	426	211	947	953	374	999999	559	114	867	398	386	464	66	786	950	999999	237	691	950	915	999999	999999	849	236	782	999999	999999	732	999999	999999	844	999999	999999	569	611	999999	929	999999	999999	999999	628	999999	677	999999	410	36	999999	972	45	999999	177	822	232	543	121	191	362	999999	999999	85	999999	826	976	930	554	999999	571	999999	184	344	193	999999	999999	805	297	999999	566	930	825	755	689	327	697	412	768	999999	34	359	458	429	262	999999	891	710	454	801	277	747	999999	280	465	123	797	700	999999	999999	916	426	256	999999	624	999999	999999	425	395	999999	139	573	171	999999	115	999999	48	754	91	974	999999	999999	361	495	957	999999	999999	555	300	575	529	999999	999999	766	115	999999	112	572	804	999999	999999	476	999999	82	671	704	585	841	175	253	999999	52	618	568	727	719	75	760	929	805	999999	349	135	999999	999999	999999	704	999999	427	508	999999	475	950	260	660	808	882	289	999999	262	244	999999	390	999999	500	999999	387	999999	49	395	999999	999999	642	999	964	973	350	504	229	538	999	190	424	667	143	609	102	999999	907	918	837	999999	936	999999	999999	152	959	88	999999	999999	755	999999	365	42	999999	768	832	951	999999	999999	467	387	69	295	263	63	309	999999	912	890	394	29	999999	131	557	756	414	966	438	999999	24	272	185	854	783	606	825	391	701	375	776	151	82	230	999999	460	725	650	423	517	842	246	175	438	999999	735	999	999999	484	999999	363	
866	522	473	999999	999999	999999	215	512	656	999999	918	31	546	124	252	999999	183	999999	106	41	763	553	920	999999	999999	999999	999999	873	57	606	592	907	999999	22	910	628	609	557	265	999999	520	148	766	999999	923	999999	999999	324	738	788	999999	573	387	187	999999	322	602	999999	895	108	999999	342	465	999999	645	20	539	534	213	999999	348	625	999999	999999	521	625	787	639	66	562	477	433	999999	268	780	999999	529	999999	423	999999	999999	999999	662	166	795	187	682	716	645	912	685	104	999999	124	999999	210	169	999999	666	999999	535	999999	435	342	631	40	207	206	279	999999	491	234	121	615	598	231	963	257	999999	343	943	80	994	999999	876	382	323	30	999999	579	859	999999	999999	449	71	72	999999	999999	535	765	980	485	999999	999999	999999	461	999999	504	999999	229	999999	911	488	333	40	465	999999	999999	466	999999	999999	187	388	999999	767	502	586	999999	553	535	540	644	722	296	999999	467	633	975	999999	425	398	818	503	598	342	948	510	999999	999999	606	103	999999	999999	285	58	802	107	999999	260	928	999999	322	999999	990	999999	602	198	202	970	572	831	993	569	51	999999	898	999999	789	367	819	992	271	262	999999	442	140	781	446	247	560	370	886	999999	999999	549	85	868	513	999999	740	999999	318	999999	999999	775	999999	999999	821	424	160	128	317	389	441	936	614	70	999999	558	558	999999	751	999999	999999	212	945	278	775	501	999999	40	180	880	999999	999999	684	916	415	182	342	300	959	32	999999	441	63	999999	293	857	935	999999	999999	999999	361	920	17	999999	934	643	829	831	999999	330	639	129	947	436	763	381	261	697	654	831	226	999999	860	729	867	978	159	999999	984	999999	566	769	175	226	529	999999	62	999999	982	771	352	510	234	639	392	967	494	626	999999	912	605	248	999999	43	738	102	69	288	495	956	494	391	999999	158	764	870	953	999999	907	999999	328	999999	714	883	488	715	43	999999	347	899	493	532	705	81	321	327	999999	141	487	999999	646	774	835	36	999999	960	663	86	875	999999	999999	999999	718	685	593	675	533	487	554	33	69	838	941	596	472	961	686	999999	836	446	471	821	254	999999	421	554	105	688	606	999999	999999	956	356	824	885	999999	814	29	488	999999	794	920	999999	464	377	807	832	248	999999	325	284	888	249	438	60	202	518	247	274	48	579	999999	881	36	971	112	492	126	999999	741	157	667	999999	200	651	550	244	789	113	613	722	857	999999	999999	254	173	716	917	773	693	222	576	754	449	76	999999	48	
999999	999999	275	325	716	536	999999	177	616	999999	999999	787	510	957	728	144	661	999999	722	719	600	782	807	395	999999	352	28	528	999999	912	848	134	999999	511	684	999999	838	297	15	330	313	123	637	573	668	140	273	736	493	999999	999999	999999	354	240	448	999999	685	880	750	373	518	303	595	704	999999	924	95	998	999999	431	306	373	320	402	416	999999	999999	244	727	445	89	999999	45	149	999999	725	780	470	73	906	621	957	999999	642	811	19	999999	932	820	743	999999	275	463	72	146	729	811	999999	824	961	632	451	163	315	294	236	999999	456	885	37	153	625	934	999999	809	348	826	678	590	406	958	222	423	983	400	813	828	973	12	99	913	828	646	112	284	180	999999	242	357	585	752	81	999999	793	599	429	999999	97	999999	798	903	142	371	999999	999999	419	37	179	914	481	407	999999	453	796	123	325	999999	832	101	638	999999	594	330	999999	654	999999	175	999999	393	971	482	999999	720	214	999999	999999	999999	999999	999999	999999	153	635	327	876	187	999999	627	261	680	284	450	509	996	623	264	319	812	999999	773	124	999999	999999	785	943	998	666	573	249	610	999999	858	999999	732	999999	495	908	276	999999	828	197	270	999999	950	119	530	972	744	107	949	876	968	111	454	985	620	746	849	384	877	999999	893	388	999999	347	999999	999999	999999	769	138	356	52	368	537	999999	854	339	999999	676	422	35	921	476	299	999999	999999	756	999999	746	616	748	68	892	575	999999	303	999999	273	612	693	999999	206	975	969	603	833	999999	574	868	141	291	999999	182	961	999999	598	999999	98	917	974	999999	999999	40	163	389	999999	999999	792	229	292	971	76	844	982	582	829	946	507	695	900	763	192	447	615	335	459	885	930	723	999999	999999	793	356	638	34	466	999999	999999	590	999999	682	818	999999	999999	169	999999	455	200	389	32	999999	919	403	27	221	486	937	999999	827	999999	412	999999	78	999999	416	188	999999	215	999999	125	999999	999999	917	999999	999999	999999	838	861	456	120	13	999999	999999	701	77	957	400	339	427	548	999999	751	994	659	903	462	749	844	179	981	505	250	242	273	368	527	12	999999	799	276	647	85	967	999999	926	716	999999	376	442	999999	787	999999	788	418	597	912	999999	267	487	765	205	993	691	475	615	999999	463	999999	343	549	954	999999	539	160	901	452	999999	287	999999	196	782	382	999999	720	203	124	461	999999	676	456	999999	999999	999999	44	999999	653	999999	502	112	173	263	999999	999999	893	999999	409	851	637	517	154	138	
999999	534	300	982	822	999999	970	281	500	999999	999999	610	887	999999	219	999999	505	89	257	999999	291	184	569	933	390	349	999999	226	999999	273	823	315	999999	999999	999999	220	999999	62	258	999999	423	999999	612	861	623	791	999999	999999	294	556	355	557	270	95	846	999999	999999	999999	999999	482	84	754	487	236	488	333	999999	569	615	998	619	453	831	999999	999999	999999	572	707	999999	598	203	999999	932	247	917	275	999999	446	999999	867	255	877	460	775	986	668	999999	385	999999	299	713	999999	137	295	937	902	726	84	449	786	115	999999	56	12	289	309	999999	250	319	999999	288	641	97	747	753	999999	992	65	209	999999	326	197	333	30	999999	616	648	646	310	999999	549	970	996	999999	762	999999	830	457	496	687	846	999999	76	171	999999	81	499	389	542	205	999999	671	875	473	469	918	999999	35	127	673	660	185	940	303	672	317	999999	999999	999999	764	999999	545	569	521	140	824	130	999999	999999	814	126	999999	114	999999	115	878	105	533	234	843	65	804	999999	822	999999	671	562	772	999999	702	436	105	403	999999	294	999999	999999	363	342	645	797	771	999999	313	556	401	999999	835	999999	794	999999	121	178	151	709	116	215	746	494	468	271	999999	999999	316	388	31	865	999999	820	999999	776	741	200	588	56	293	788	36	275	635	600	727	999999	999999	999999	999999	926	262	78	187	168	364	868	873	999999	999999	108	709	925	999999	536	744	24	457	27	480	999999	590	105	425	327	188	481	999999	868	543	775	968	999999	73	104	999999	267	642	582	999999	872	326	214	607	195	89	999999	999999	109	855	999999	135	687	19	403	999999	166	999999	999999	979	999999	19	14	840	999999	999999	882	999999	440	923	487	381	875	999999	607	604	385	498	239	247	87	740	760	23	830	649	291	999999	670	999999	456	999999	782	602	538	863	321	374	933	66	207	999999	309	186	999999	342	260	91	411	799	961	668	423	623	999999	999999	259	991	999999	999999	999999	75	200	682	476	872	599	283	77	744	292	999999	564	183	49	836	441	584	645	498	399	999999	999999	871	797	788	201	169	999999	395	613	330	999999	909	999999	142	59	627	709	505	742	999999	24	666	517	949	114	249	583	76	711	675	355	522	635	647	999999	329	999999	687	681	439	583	681	141	961	657	999999	999999	907	786	813	874	150	755	422	195	749	363	847	684	952	999999	633	999999	938	999999	999999	999999	570	483	730	741	31	823	312	402	999999	535	556	302	999999	283	675	289	999999	999999	999999	767	222	461	910	966	48	
13	999999	854	999999	996	202	985	816	380	405	434	66	81	852	327	452	999999	852	223	807	554	999999	999999	910	354	999999	147	771	84	71	118	572	999999	703	999999	104	458	999999	346	343	570	485	999999	999999	251	232	825	948	999999	324	203	609	697	168	493	778	60	944	999999	219	65	224	742	999999	296	999999	302	378	999999	999999	993	577	516	880	247	79	156	800	668	131	961	199	999999	759	999999	509	875	605	999999	250	53	514	999999	137	288	355	743	769	999999	389	999999	457	124	664	999999	626	103	816	999999	424	631	260	999999	484	257	865	340	999999	450	999999	986	696	999999	999999	189	488	730	999999	602	891	999999	386	218	288	201	514	999999	229	437	252	999999	68	684	795	618	792	999999	372	879	422	25	759	328	803	403	243	299	530	485	842	999999	999999	224	39	999999	999999	52	996	999999	743	790	120	555	208	381	927	22	999999	975	396	259	368	508	190	876	575	999999	414	999999	958	225	554	999999	594	356	701	844	654	707	373	750	999999	90	146	631	904	214	130	999999	476	230	926	554	98	593	537	999999	44	163	522	999999	637	120	999999	527	999999	376	961	851	680	92	367	665	999999	999999	999999	288	372	999999	972	371	937	982	419	737	298	999	656	10	819	495	809	501	194	999999	122	132	999999	619	395	537	252	278	751	393	863	271	999999	999999	577	259	843	485	999999	999999	259	999999	701	999999	238	999999	720	960	999999	999999	999999	866	480	436	999999	893	531	999999	173	444	129	669	240	999999	999999	36	67	213	432	570	652	333	320	999999	999999	466	430	170	390	999999	817	291	246	566	120	996	791	515	918	999999	999999	100	999999	746	41	590	424	676	720	211	188	516	537	471	999999	949	999999	446	999999	76	473	999999	999999	24	626	837	432	673	915	878	245	551	294	999999	843	562	21	573	999999	345	52	999999	450	188	970	311	753	774	34	170	450	355	15	852	220	366	727	308	129	204	167	751	761	842	999999	999999	231	789	628	980	999999	982	443	175	34	999999	920	193	54	325	93	658	999999	754	437	890	546	442	999999	486	999999	713	453	808	187	301	992	607	999999	999999	89	999999	155	53	232	467	911	999999	827	500	445	543	263	804	999999	509	999999	16	999999	85	99	999999	261	152	999999	234	999999	634	999999	999999	999999	999999	999999	710	999999	999999	513	605	531	970	978	999999	999999	47	50	300	999999	649	697	677	999999	986	203	146	254	301	713	13	897	997	929	286	850	999999	999999	999999	572	999999	568	992	999999	505	484	999999	107	
999999	183	223	111	855	775	889	999999	320	543	741	129	999999	999999	944	415	999999	999999	533	50	702	999999	521	275	917	728	905	90	999999	681	693	511	758	49	862	999999	500	901	52	232	50	349	999999	560	41	13	737	97	624	999999	999999	999999	999999	999999	405	535	662	948	194	137	999999	999999	241	999999	850	999999	371	795	603	999999	914	608	999999	311	10	999999	326	961	243	999999	990	999999	999999	999999	195	895	560	999999	644	336	465	552	716	999999	999999	242	118	901	999999	801	641	999999	493	797	672	887	142	649	403	52	219	701	714	999999	146	61	351	122	453	954	999999	16	160	277	999999	372	891	750	948	768	254	999999	261	442	282	58	999999	669	999999	999999	763	910	999999	999999	127	999999	837	446	999999	310	890	995	457	755	131	635	791	226	435	309	995	391	999999	634	798	794	999999	999999	997	98	727	681	666	999999	201	768	999999	559	159	607	534	999999	972	999999	877	999999	999999	999999	320	647	266	117	243	156	999999	999999	999999	337	999999	333	999999	565	449	689	583	219	999999	312	999999	362	590	242	999999	828	775	999999	419	62	999999	549	827	999999	961	359	999999	999999	448	519	999999	999999	558	717	755	826	293	968	15	293	74	668	919	664	999999	958	999999	999999	49	414	999999	762	962	167	580	999999	505	999999	999999	999999	999999	962	771	999999	470	999999	803	999999	487	999999	545	807	544	135	987	999999	999999	173	12	13	302	999999	999999	43	148	89	999999	400	147	999999	999999	913	999999	999999	999999	111	897	110	203	207	164	194	546	798	999999	573	227	836	180	492	635	999999	377	600	797	999999	392	737	999999	390	887	412	735	986	921	632	442	999999	699	999999	200	529	969	805	849	118	999999	781	173	574	861	30	230	655	865	987	999999	773	128	999999	719	999999	429	813	320	999999	459	560	877	999999	141	999999	147	999999	301	115	373	572	751	689	786	999999	999999	115	528	999999	192	89	130	933	999999	668	510	321	176	999999	999999	165	495	107	658	999999	999999	927	443	272	883	936	363	999999	623	973	31	439	999999	118	595	323	999999	999999	569	379	440	943	160	999999	98	999999	999999	999999	999999	999999	86	653	40	85	707	646	672	265	999999	255	726	370	320	122	646	999999	999999	999999	444	786	870	51	538	288	999999	960	777	971	183	67	818	102	999999	415	896	378	999999	999999	999999	948	651	39	470	323	653	79	633	47	825	28	116	999999	999999	228	346	45	125	752	804	999999	869	700	91	925	437	633	615	999999	226	278	672	203	656	496	145	841	581	225	634	211	
999999	739	155	165	999999	758	276	999999	79	861	263	656	999999	664	89	999999	947	544	885	30	999999	999999	821	556	356	913	413	340	93	505	999999	899	127	602	419	139	555	925	974	679	367	999999	835	364	25	25	999999	991	999999	195	894	46	340	614	746	607	918	598	809	47	354	999999	452	999999	407	363	539	999999	999999	949	405	31	569	215	662	385	999999	999999	541	340	442	421	999999	898	610	427	569	512	999999	812	999999	999999	126	937	335	431	636	999999	956	661	486	361	747	467	789	872	477	134	951	371	713	999999	67	479	999999	999999	23	554	962	999999	794	36	273	442	738	999999	905	631	880	241	748	999999	509	879	854	999999	999999	465	118	738	999999	999999	999999	494	108	999999	999999	646	343	999999	418	999999	308	976	867	999999	98	314	729	999999	966	845	253	720	999999	90	952	999999	624	999999	268	999999	446	234	40	999999	475	999999	999999	979	549	268	298	488	823	666	334	999999	22	404	993	370	735	767	771	114	999999	840	872	27	806	720	31	820	143	860	645	999999	999999	517	984	999999	970	749	999999	999999	557	765	999999	955	756	429	999999	230	529	898	822	679	462	925	168	999999	905	999999	183	829	247	477	354	963	31	999999	587	999999	419	682	399	986	999999	73	557	436	944	916	270	387	554	801	999999	245	999999	999999	620	29	359	360	414	653	575	972	470	89	420	933	934	999999	999999	671	810	846	508	835	713	399	378	732	690	989	65	796	284	445	187	119	925	66	639	999999	999999	69	999999	999999	420	993	602	478	25	20	982	765	545	999999	990	999999	736	211	262	231	651	627	999999	999999	999999	779	697	34	902	311	18	877	999999	999999	526	751	577	762	425	719	796	999999	716	679	17	300	999999	400	455	733	382	723	803	999999	916	528	399	854	158	641	999999	578	576	714	12	999999	898	272	367	249	875	974	786	542	434	751	910	999999	999999	999999	528	307	579	999999	928	294	84	457	366	999999	362	999999	613	999999	423	228	333	999999	677	902	401	988	999999	216	857	999999	936	999999	983	174	999999	408	446	851	999999	998	999999	999999	999999	717	40	451	905	369	887	162	370	12	128	999999	427	907	323	515	999999	539	999999	999999	999999	530	999999	812	474	202	390	953	287	762	670	425	999999	926	227	960	872	950	999999	999999	999999	705	47	934	153	777	747	710	95	999999	945	583	999999	999999	999999	264	368	228	999999	713	978	933	875	608	341	703	986	501	689	362	642	954	999999	600	999999	616	493	423	668	999999	454	999999	999999	999999	
816	97	690	594	999999	999999	601	653	973	379	999999	395	829	438	602	450	790	255	30	732	298	999999	136	999999	999999	478	999999	945	999999	289	268	999999	999999	529	791	254	999999	999999	659	727	761	989	981	87	905	657	786	64	821	228	906	208	659	145	66	999999	960	999999	12	999999	201	656	999999	999999	120	999999	330	310	647	358	437	398	999999	999999	971	999999	19	999999	239	933	691	716	133	341	999999	999999	649	929	472	965	999999	466	400	296	535	114	999999	297	966	519	337	486	417	473	790	999999	612	366	999999	757	816	999999	327	999999	681	999999	999999	763	999999	999999	999999	401	837	681	73	999999	999999	309	767	999999	414	722	93	719	606	214	309	660	550	865	457	293	765	715	999999	384	999999	331	615	60	582	141	976	914	772	936	649	999999	409	818	519	313	598	307	999999	999999	826	999999	471	476	185	871	222	455	604	462	635	131	999999	689	833	676	694	717	294	282	746	178	947	670	999999	573	261	732	356	153	695	468	373	66	557	541	860	148	875	999999	919	531	320	319	310	528	213	719	985	842	618	881	22	79	357	999999	660	800	911	611	620	490	109	999999	767	999999	999999	475	142	301	816	555	842	583	363	225	858	637	369	47	369	999999	999999	999999	999999	814	455	303	999999	899	880	999999	237	999999	999999	439	432	999999	999999	143	770	738	999999	693	36	73	48	999999	716	141	799	33	441	874	999999	999999	743	595	999999	953	999999	463	766	242	421	756	328	999999	999999	999999	793	999999	94	236	276	631	999999	999999	486	471	775	999999	587	577	999999	857	999999	363	31	21	695	836	935	599	999999	999999	999999	355	282	279	745	470	945	792	348	801	938	999999	999999	620	135	691	119	463	187	705	999999	198	141	563	138	965	556	482	238	956	72	495	813	960	999999	608	780	216	726	314	80	795	999999	999999	999999	423	755	411	885	999999	727	481	999999	716	999999	999999	223	999999	999999	779	999999	999999	563	392	738	999999	999999	647	961	526	910	999999	999999	872	999999	999999	999999	832	643	715	219	154	596	233	239	591	84	107	530	999999	395	999999	75	999999	999999	607	999999	846	999999	476	999999	118	450	368	103	824	999999	548	999999	359	824	390	999999	435	570	768	876	999999	162	157	999999	303	999999	95	141	999999	837	999999	481	37	848	123	999999	177	999999	999999	704	237	140	415	999999	535	24	999999	999999	14	999999	640	386	632	730	901	999999	423	108	999999	999999	364	236	254	987	954	76	64	511	999999	127	907	741	999999	74	649	209	999999	310	999999	289	999999	
44	137	999999	999999	413	849	307	947	428	849	78	965	119	349	10	885	427	892	469	960	669	999999	886	88	999999	999999	567	91	701	946	122	266	449	54	329	109	391	790	550	999999	757	564	999999	278	839	999999	359	999999	999999	999999	329	417	382	328	999999	695	250	999999	308	496	291	226	255	482	999999	811	999999	74	29	999999	504	637	352	999999	213	999999	67	999999	248	132	999999	999999	999999	387	627	704	883	130	767	634	859	999999	492	64	934	999999	318	809	999999	999999	259	294	705	999999	819	999999	75	140	125	999999	637	632	546	186	927	449	783	999999	999999	41	928	406	307	395	51	898	155	297	317	672	796	257	86	220	872	283	147	695	568	934	639	753	15	594	999999	237	69	315	136	495	757	451	999999	999999	109	853	987	999999	999999	920	547	778	999999	452	386	389	556	999999	313	654	311	97	309	920	402	184	400	999999	397	814	839	839	170	821	914	999999	303	575	999999	999999	296	827	999999	647	397	860	931	562	218	618	681	733	11	999999	194	999999	999999	44	118	925	462	284	999999	999999	91	707	999999	10	537	41	96	980	224	294	368	483	108	662	533	541	999999	838	504	779	143	999999	837	688	637	255	213	268	467	195	566	21	905	108	565	999999	253	999999	34	999999	531	999999	519	716	123	710	571	489	510	576	682	999999	779	152	758	999999	870	928	372	999999	827	827	522	999999	728	356	578	999999	106	844	298	322	813	327	257	999999	596	130	574	927	683	724	999999	890	513	942	242	999999	349	590	819	999999	567	742	359	704	999999	490	988	767	141	571	999999	666	288	370	999999	461	999999	325	389	749	364	999999	608	112	79	999999	525	786	123	999999	999999	516	35	973	754	999999	967	553	999999	115	999999	807	999999	122	341	101	999999	999999	140	780	868	34	210	80	960	132	143	257	635	999999	999999	999999	653	326	999999	877	641	314	999999	999999	494	351	70	999999	999999	557	649	999999	999999	977	29	381	999999	342	947	635	315	954	23	632	937	720	917	709	150	999999	163	479	210	464	999999	307	537	999999	296	526	963	927	999999	413	482	647	485	657	536	999999	557	320	378	999999	999999	999999	301	983	803	999999	433	361	142	686	403	180	999999	999999	527	999999	843	264	56	999999	671	388	501	610	159	299	999999	269	183	557	382	842	999999	999999	892	773	15	999999	999999	523	999999	612	794	999999	19	312	999999	999999	999999	813	999999	302	274	999999	999999	193	999999	691	999999	513	538	999999	188	585	314	999999	999999	370	425	753	999999	299	999999	532	
337	69	593	724	600	847	937	999999	139	369	807	999999	577	163	999999	999999	999999	324	999999	93	999999	999999	434	218	472	999999	243	992	752	999999	107	999999	635	741	999999	554	599	470	999999	986	576	999999	44	999999	778	999999	983	915	58	716	175	999999	999999	583	547	408	999999	385	999999	152	613	945	325	753	271	999999	999999	999999	542	767	119	128	999999	733	517	999999	895	615	999999	248	474	999999	943	45	220	705	880	999999	204	221	918	224	217	999999	999999	631	155	290	999999	999999	999999	158	382	291	999999	56	177	846	999999	32	513	29	999999	999999	678	296	999999	289	542	565	476	401	641	331	999999	894	999999	999999	360	886	379	614	68	19	468	325	944	999999	438	174	538	999999	987	999999	708	898	279	999999	278	97	629	999999	748	990	954	999999	516	61	442	999999	999999	890	496	999999	999999	899	999999	999999	999999	362	351	999999	851	378	37	999999	414	999999	999999	949	624	717	18	272	267	513	865	999999	65	89	808	893	230	999999	37	999999	548	808	527	808	938	344	647	915	745	289	24	999999	963	522	974	999999	438	492	98	999999	882	233	999999	999999	43	999999	879	476	999999	999999	999999	135	350	389	999999	999999	942	813	21	290	79	102	527	977	498	999999	114	542	114	761	999999	737	637	608	765	999999	886	386	999999	55	465	999999	999999	297	170	889	999999	583	630	378	999999	624	480	807	359	999999	705	944	652	547	788	347	372	999999	999999	999999	498	741	624	576	719	565	999999	999999	999999	898	999999	999999	816	608	465	530	912	736	657	839	266	829	258	975	619	942	734	999999	266	127	999999	999999	303	778	400	297	959	63	999999	549	586	514	983	460	68	475	137	53	91	999999	435	635	144	164	999999	669	493	648	957	999999	831	999999	710	707	100	999999	936	47	999999	178	999999	999999	87	999999	263	752	999999	797	916	153	999999	999999	155	998	692	999999	999999	148	654	731	804	320	106	881	718	999999	803	286	999999	999999	999999	999999	835	913	999999	999999	557	36	901	381	999999	695	732	813	962	150	999999	711	24	999999	716	798	999999	486	373	259	762	206	400	488	949	570	437	19	614	999999	855	241	311	126	625	418	999999	282	908	119	588	293	919	999999	999999	101	271	453	999999	741	705	358	550	447	999999	361	636	423	432	999999	267	723	208	999999	294	433	999999	999999	301	308	560	999999	577	263	671	999999	999999	999999	378	857	308	983	818	873	999999	999999	691	863	999999	999999	782	999999	849	656	851	865	94	682	293	685	691	374	162	892	190	594	781	296	776	343	84	814	
54	575	953	283	999999	335	226	787	742	547	594	37	526	736	271	999999	999999	805	395	604	999999	693	999999	999999	999999	925	692	435	725	405	999999	969	200	967	780	283	702	999999	960	999999	465	506	943	153	780	134	999999	454	332	999999	884	970	948	479	285	361	409	29	452	979	999999	791	71	999999	460	624	836	999999	999999	987	999999	834	845	635	148	42	749	32	164	706	559	248	112	865	520	999999	31	720	692	428	874	682	135	981	126	999999	444	606	693	165	297	817	498	345	641	999999	134	999999	340	253	611	387	865	745	429	404	689	206	826	343	603	999999	865	537	999999	545	999999	864	519	475	999999	999999	338	998	419	742	999999	766	999999	470	992	708	390	999999	999999	496	999999	390	999999	722	983	247	779	999999	561	181	999999	960	231	106	999999	999999	803	865	999999	467	59	866	999999	686	654	922	972	365	350	894	736	426	720	626	728	327	312	797	491	999999	999999	977	999999	247	999999	999999	999999	137	999999	732	905	524	794	359	447	951	64	875	77	999999	275	424	20	667	445	535	250	605	378	33	999999	999999	999999	999999	103	81	999999	98	896	865	387	844	246	618	989	999999	631	371	188	776	273	999999	729	430	94	949	967	779	802	265	549	939	759	105	774	900	150	500	265	375	531	965	978	212	683	430	188	401	677	233	903	878	999999	601	760	530	285	954	219	154	114	999999	296	641	325	448	94	150	844	99	999999	141	115	813	255	308	999999	527	746	663	999999	575	111	578	361	999999	523	999999	999999	253	624	196	290	120	270	999999	678	347	999999	244	346	47	557	999999	162	771	773	613	355	461	82	758	217	556	383	999999	547	717	289	655	925	999999	805	600	474	884	851	995	999999	373	629	999999	640	511	999999	999999	999999	523	426	589	897	909	812	999999	181	999999	979	734	736	732	344	999999	67	241	319	419	242	957	999999	999999	920	778	999999	982	832	961	999999	705	238	650	520	999999	999999	999999	758	25	123	921	429	608	905	127	268	820	999999	999999	63	409	202	908	999999	71	409	159	999999	129	849	830	999999	219	748	999999	999999	96	999999	319	999999	999999	482	304	999999	320	537	515	999999	999999	999999	250	952	174	999999	717	999999	330	999999	459	999999	999999	40	639	176	292	999999	219	999999	631	999999	181	999999	719	997	696	926	999999	611	189	533	894	787	866	999999	609	999999	886	311	999999	771	185	936	761	999999	999999	336	843	138	24	449	999999	655	740	191	348	641	242	176	220	791	614	718	970	926	730	999999	173	
39	566	413	983	907	829	860	445	245	847	999999	999999	370	999999	770	597	739	215	249	57	685	999999	968	645	720	100	249	166	467	999999	999999	964	174	172	813	571	610	466	420	825	880	745	112	793	999999	999999	850	999999	999999	131	240	720	491	999999	488	768	598	768	273	816	999999	703	978	279	999999	999999	314	207	279	209	987	999999	795	423	999999	939	999999	184	999999	32	250	541	999999	346	999999	125	999999	857	684	54	972	999999	202	603	999999	186	999999	833	781	156	392	652	438	645	143	956	924	999999	149	548	610	424	339	250	999999	57	390	641	543	896	587	999999	523	234	236	154	91	202	186	999999	181	335	402	292	639	597	113	677	212	779	999999	999999	718	999999	999999	557	512	951	36	999999	795	135	999999	885	568	999999	139	999999	418	999999	874	732	891	999999	377	284	999999	999999	611	979	944	713	439	763	705	999999	738	388	789	999999	999999	999999	999999	987	204	56	999999	999999	723	703	999999	899	269	223	999999	468	524	569	768	169	999999	465	999999	57	254	92	695	536	189	395	999999	750	424	739	356	744	566	999999	954	331	249	514	333	907	520	55	999999	226	857	247	658	179	620	630	999999	186	999999	128	743	999999	999999	508	337	338	999999	718	485	530	999999	171	902	999999	614	446	919	31	141	442	536	209	638	479	678	999999	737	999999	139	999999	596	180	954	999999	999999	842	999999	741	186	995	412	999999	570	924	360	696	345	47	564	183	710	131	55	357	591	544	483	880	829	395	600	477	999999	691	933	999999	216	999999	461	772	475	188	844	146	40	734	638	999999	999999	999999	606	699	474	999999	93	999999	999999	606	855	625	368	100	911	790	404	934	224	999999	990	999999	999999	880	999999	792	707	531	999999	909	326	857	999999	769	761	848	789	901	13	631	608	469	571	609	999999	835	413	385	999999	63	741	105	519	999999	999999	464	501	726	123	681	999999	999999	198	999999	289	997	720	999999	338	73	11	999999	999999	592	281	531	103	880	281	751	388	331	264	232	999999	999999	999999	155	55	307	356	73	999999	331	382	56	281	999999	999999	999999	999999	814	57	999999	62	248	173	927	488	202	371	621	999999	372	999999	999999	307	965	58	68	660	574	553	40	999999	938	715	610	220	999999	259	748	559	999999	636	573	284	999999	999999	929	67	420	666	853	936	999999	618	999999	37	455	749	315	306	999999	950	999999	271	26	497	123	999999	999999	716	999999	942	623	999999	784	736	999999	652	999999	794	128	10	249	999999	700	104	982	330	300	582	764	
999999	944	451	999999	719	96	312	268	563	66	407	504	703	999999	910	323	672	999999	689	999999	999999	502	999999	187	270	711	642	571	999999	999999	792	242	999999	952	778	999999	181	999999	999999	999999	426	393	693	737	721	999999	999999	505	790	781	319	497	610	284	999999	983	433	273	999999	999999	453	741	346	58	999999	174	524	999999	633	911	151	899	767	999999	881	999999	808	782	466	999999	175	146	781	150	205	305	631	999999	992	795	999999	908	999999	68	206	999999	999999	645	473	556	981	794	871	878	639	419	729	571	402	550	999999	650	807	272	842	316	959	999999	853	968	543	999999	999999	838	345	999999	163	709	999999	999999	372	999999	319	909	783	380	275	902	511	785	999999	69	313	451	620	925	999999	483	225	889	726	851	791	505	23	172	46	999999	543	406	266	30	728	206	187	21	341	897	489	999999	51	67	999999	999999	402	484	999999	316	999999	420	141	680	493	953	999999	521	381	999999	999999	620	344	242	369	114	529	999999	340	116	273	999999	594	213	994	754	848	999999	166	723	112	539	999999	999999	999999	999999	274	999999	537	999999	727	666	999999	527	999999	999999	137	808	698	590	548	999999	153	999999	53	617	825	999999	686	739	999999	810	364	658	710	366	999999	999999	999999	245	999999	943	27	999999	999999	999999	999999	76	211	999999	626	999999	999999	576	184	265	395	999999	686	999999	307	346	899	798	670	916	999999	980	817	645	905	523	390	462	750	999999	999999	999999	28	999999	647	759	999999	560	999999	75	839	788	999999	999999	999999	713	928	229	938	503	53	228	894	472	305	999999	259	565	999999	113	658	518	826	578	999999	806	240	250	560	548	999999	349	999999	999999	86	523	999999	371	674	999999	594	171	523	256	562	999999	999999	999999	150	999999	509	171	340	19	416	331	999999	904	999999	174	999999	688	669	400	884	704	542	298	999999	781	492	887	999999	36	518	497	994	579	26	822	122	684	109	902	999999	458	18	675	199	755	561	999999	350	510	720	906	501	999999	372	858	79	405	169	368	175	621	279	999999	999999	918	336	392	888	208	61	797	999999	767	361	999999	695	999999	109	999999	999999	999999	547	391	316	612	995	871	999999	999999	752	999999	525	741	999999	427	188	704	184	280	428	179	999999	151	458	922	327	734	771	936	172	999999	305	999999	149	284	84	999999	997	888	922	465	999999	999999	456	999999	999999	847	999999	934	257	991	999999	828	999999	60	186	999999	932	394	294	271	999999	279	996	549	999999	996	602	462	352	299	999999	296	999999	962	999999	999999	999999	999999	999999	480	
704	837	688	181	521	999999	315	98	999999	679	956	613	999999	661	366	905	999999	906	922	285	254	577	999999	958	293	405	999999	260	999999	202	709	817	743	813	566	999999	591	825	38	944	690	513	364	673	343	104	999999	697	606	97	260	789	201	374	236	136	254	730	999999	125	996	65	42	905	969	148	869	999999	999999	103	324	908	999999	978	595	741	999999	919	624	199	713	783	653	968	999999	920	625	378	587	999999	27	860	999999	913	999999	634	481	458	703	204	234	901	602	512	773	352	911	223	779	999999	913	335	999999	697	412	223	412	73	962	999999	522	999999	213	999999	999999	463	970	964	999999	960	270	999999	225	999999	964	999999	191	151	205	600	999999	412	599	102	526	691	999999	249	999999	734	999999	417	495	653	681	733	698	937	435	319	381	946	999999	819	999999	158	120	685	999999	601	42	999999	867	372	50	120	901	120	148	395	709	730	464	305	737	852	278	572	748	240	122	254	715	999999	999999	73	999999	780	867	377	581	79	516	999999	702	962	549	133	613	570	832	588	798	50	999999	650	491	887	91	382	879	548	937	999999	489	788	555	981	999999	976	999999	131	252	771	813	999999	999999	999999	603	999999	312	155	999999	187	999999	534	455	999999	286	578	581	341	999999	999999	497	999999	141	999999	429	914	999999	568	978	636	678	999999	999999	999999	237	999999	436	999999	294	315	999999	734	999999	760	103	955	342	880	705	575	405	560	432	757	283	780	508	209	135	999999	368	744	999999	331	508	696	999999	429	447	315	152	644	57	392	426	763	453	381	920	474	582	536	862	413	240	128	999999	999999	753	456	471	236	811	999999	947	334	999999	999999	262	407	766	912	443	999999	433	761	999999	49	341	519	999999	137	999999	660	115	832	999999	763	101	389	999999	610	675	999999	843	915	832	451	445	999999	206	999999	128	999999	708	669	102	473	999999	479	615	249	999999	243	130	344	947	161	499	999999	999999	803	176	999999	989	165	999999	999999	555	518	928	71	603	249	323	150	18	765	952	446	999999	999999	999999	621	774	178	999999	999999	999999	509	999999	681	951	330	649	402	29	256	534	552	432	649	999999	471	550	553	645	16	920	999999	336	191	208	63	999999	43	29	554	999999	820	801	805	583	999999	549	256	120	999999	599	921	130	762	241	409	24	99	501	323	80	999999	532	357	521	889	999999	786	483	898	944	616	382	999999	999999	999999	999999	626	999999	871	921	304	999999	371	999999	999	999999	573	950	799	49	296	541	706	484	876	297	999999	
999999	999999	999999	762	773	999999	338	983	548	999999	999999	999999	658	397	33	999999	401	776	788	170	940	521	39	609	999999	683	999999	658	999999	676	991	281	425	307	342	382	998	999999	530	999999	43	433	999999	999999	958	999999	150	651	273	912	314	707	98	136	999999	772	999999	999999	926	99	362	680	908	999999	999999	343	111	360	999999	650	999999	242	256	566	137	999999	70	999999	651	999999	543	999999	999999	999999	372	293	999999	999999	794	569	717	735	242	440	868	363	524	590	551	625	331	999999	999999	622	291	82	999999	999999	999	996	712	841	621	999999	556	155	294	999999	508	380	999999	999999	566	495	933	895	999	815	999999	774	999999	999999	282	999999	91	999999	620	772	881	999999	832	660	299	797	857	999999	123	999999	883	723	78	778	91	181	999999	518	233	110	689	395	82	645	834	235	14	242	568	595	441	999999	999999	521	865	999999	999999	500	999999	768	638	999999	781	289	999999	974	705	223	398	111	561	573	529	999999	999999	495	227	196	826	74	793	625	317	528	288	90	197	557	913	872	633	999999	995	464	472	632	613	792	714	859	529	790	843	999999	44	867	284	25	438	379	990	361	673	458	975	23	749	999999	10	851	999999	999999	310	526	478	586	578	999999	999999	461	881	435	482	966	544	12	782	999999	493	421	805	182	999999	543	881	282	310	546	999999	459	882	360	791	862	82	381	999999	326	989	457	999999	999999	968	976	999999	565	878	706	913	999999	240	999999	770	589	999999	999999	39	766	644	205	999999	41	585	597	579	999999	999999	999999	894	173	999999	465	860	45	131	999999	213	152	999999	326	999999	603	632	515	228	982	590	211	817	467	351	722	682	793	181	267	999999	380	999999	965	920	999999	812	999999	999999	775	999999	734	999999	459	410	999999	999999	327	802	682	408	80	378	597	941	442	802	436	999999	800	782	77	864	863	999999	999999	999999	90	999999	145	791	999999	65	452	942	856	743	999999	67	999999	12	364	991	498	859	564	12	999999	999999	488	466	385	999999	999999	992	971	869	604	497	577	999999	999999	921	666	891	525	24	925	999999	94	698	444	999999	368	797	428	999999	376	14	407	830	935	66	999999	678	999999	955	405	460	971	986	999999	870	489	322	373	999999	334	607	343	549	999999	165	939	789	32	999999	569	861	999999	896	503	599	999999	746	999999	999999	14	999999	999999	570	999999	475	999999	108	999999	573	999999	55	434	985	999999	769	671	858	999999	780	126	137	656	999999	396	543	885	999999	493	999999	999999	999999	116	790	438	346	999999	772	930	
