500	500	
101	110	97	125	103	114	86	120	124	82	100	83	96	89	102	102	98	92	110	105	84	116	95	87	106	108	88	88	110	111	118	95	80	109	108	111	107	98	110	91	103	89	96	92	103	105	108	106	99	104	106	96	91	101	109	112	96	83	94	91	80	113	100	103	102	99	96	110	114	100	100	89	81	95	105	94	119	98	95	95	106	91	106	86	93	117	100	106	95	84	112	92	105	93	99	105	98	90	108	100	103	106	109	116	113	102	97	96	96	105	94	105	93	99	92	99	102	95	93	92	95	83	105	106	91	97	101	104	102	108	82	103	106	109	105	88	88	103	116	96	115	115	109	87	94	97	89	108	87	126	103	95	94	108	113	111	103	111	101	94	95	111	102	103	106	112	92	83	119	101	95	83	110	91	108	96	95	111	104	93	113	85	115	89	95	97	109	83	125	94	109	113	85	121	97	95	98	83	110	108	95	94	84	105	107	99	116	128	95	114	90	116	100	104	100	82	111	103	97	80	111	105	107	108	109	82	106	85	79	103	74	114	104	109	103	99	94	103	91	94	105	116	85	76	110	89	93	94	97	95	90	113	112	89	102	93	103	98	95	108	81	92	99	96	97	109	88	106	90	103	80	93	89	95	88	99	115	111	119	106	103	107	103	99	108	117	90	86	80	87	91	100	92	95	112	120	105	110	86	107	101	114	102	89	110	99	113	101	87	105	81	121	103	109	93	103	102	108	89	95	94	97	100	111	98	107	94	92	96	91	111	88	90	86	108	102	115	112	101	91	105	105	100	104	93	115	85	90	124	107	99	97	100	101	110	88	100	92	87	95	96	84	87	92	105	88	122	94	111	97	88	99	105	87	108	112	92	120	97	96	114	85	87	102	106	100	112	109	110	100	98	103	86	107	104	97	104	97	98	99	97	89	106	105	106	85	103	104	89	100	90	88	114	115	98	83	107	91	123	98	99	110	93	107	93	88	95	101	93	115	128	110	88	100	115	111	103	88	88	92	86	110	102	89	88	101	107	78	127	83	111	93	109	97	114	103	90	111	96	94	108	111	106	104	96	109	93	82	112	106	89	101	100	110	104	85	102	107	83	108	87	89	93	92	97	116	78	107	107	97	109	113	109	88	79	95	116	98	102	88	
110	103	117	82	107	95	92	89	88	104	106	101	108	124	101	97	106	96	92	94	105	94	97	123	88	102	114	107	110	92	85	98	96	89	105	105	107	100	110	115	106	104	92	107	119	98	93	110	109	102	102	92	107	101	114	87	100	99	104	104	99	80	125	95	107	109	107	101	105	107	86	99	107	99	89	102	92	110	93	110	102	106	97	111	83	83	86	103	109	114	97	110	95	98	106	96	88	98	90	104	97	94	83	96	109	107	103	90	87	122	123	97	85	91	99	113	103	82	89	99	104	107	102	109	110	93	105	120	87	103	103	114	114	101	112	100	83	112	94	101	94	102	85	119	109	104	95	96	107	92	114	114	98	94	92	81	93	94	115	83	97	129	98	89	102	103	94	103	108	104	112	113	90	102	113	92	88	97	101	88	99	103	115	77	118	105	102	97	81	97	96	94	101	109	103	96	101	77	96	111	111	103	109	114	83	108	103	103	93	93	87	90	101	104	91	108	115	124	105	121	90	95	108	95	106	96	79	82	79	90	112	89	102	111	106	108	114	82	102	100	97	107	89	110	108	106	114	108	109	96	102	89	113	90	108	92	102	101	105	109	104	89	96	105	93	85	112	92	97	99	93	93	107	89	95	103	94	95	93	119	85	105	109	111	95	95	96	105	103	101	89	106	73	93	84	115	99	94	98	101	117	90	91	114	105	93	99	85	97	92	100	97	102	89	89	109	84	104	86	107	97	95	93	102	116	93	103	108	116	105	101	116	107	99	86	102	97	119	84	115	123	92	99	91	119	104	95	93	85	108	100	109	88	98	97	99	116	78	86	84	84	121	101	101	83	106	89	93	103	94	105	88	112	86	97	115	108	114	100	87	105	92	97	97	95	111	110	104	101	93	112	72	104	95	98	96	106	98	105	103	85	93	107	99	94	93	100	94	106	100	91	87	89	103	93	103	98	103	94	112	100	102	100	95	85	97	107	83	106	81	115	90	88	109	86	102	114	118	122	92	100	94	97	110	113	108	100	100	90	92	113	92	106	79	78	110	97	102	114	106	101	112	80	101	88	111	97	96	86	111	120	108	103	87	99	91	101	94	98	92	112	101	103	102	95	107	105	107	91	102	109	103	100	100	102	114	88	95	102	96	
999999	999999	733	999999	688	85	893	612	339	848	549	999999	215	216	269	19	688	834	111	999999	999999	999999	734	862	999999	999999	442	824	354	999999	462	189	778	931	193	75	804	156	717	352	999999	999999	454	911	737	146	690	771	713	999999	917	676	999999	945	637	300	694	870	999999	220	643	78	268	999999	395	999999	100	283	33	204	214	542	127	999999	374	194	999999	999999	135	234	999999	999999	999999	178	187	786	294	832	303	892	380	999999	999999	506	709	164	999999	220	525	999999	55	999999	747	519	971	385	999999	145	580	453	797	999999	745	457	433	972	957	999999	67	999999	999999	999999	979	140	999999	280	77	999999	999999	219	967	292	307	757	188	999999	999999	999999	207	801	999999	999999	999999	850	105	999999	198	26	83	736	207	999999	999999	916	999999	788	999999	999999	695	700	317	938	95	371	999999	514	573	999999	279	63	59	366	999999	999999	381	999999	999999	139	45	324	999999	61	546	323	22	840	139	390	464	400	942	999999	905	507	493	299	72	890	373	999999	935	209	999999	30	686	840	245	897	545	375	782	308	582	381	617	266	401	771	358	646	384	193	533	879	999999	744	460	999999	771	91	864	125	765	999999	999999	882	314	526	637	181	604	242	845	99	617	643	733	534	889	999999	897	999999	541	727	216	752	676	999999	999999	942	999999	851	135	999999	999999	999999	542	137	992	734	952	875	999999	999999	51	999999	999999	444	271	477	21	999999	504	544	193	573	583	999999	248	999999	216	999999	616	999999	791	999999	999999	999999	999999	950	999999	605	999999	164	999999	999999	166	364	685	999999	999999	242	606	442	999999	464	999999	999999	280	937	93	504	889	365	528	516	268	999999	999999	999999	45	956	855	320	376	415	392	999999	269	999999	999999	229	999999	183	232	974	840	184	764	999999	407	525	121	651	867	606	716	187	636	769	764	718	999999	999999	39	457	386	295	999999	525	999999	16	332	119	530	864	152	715	142	999999	675	93	999999	69	890	519	845	999999	453	769	999999	214	999999	500	406	999999	260	964	999999	775	999999	999999	118	999999	263	400	202	12	130	12	463	999999	999999	91	103	999999	43	999999	507	519	611	181	842	999999	826	867	302	832	712	832	613	188	571	367	956	999999	974	445	805	499	999999	843	94	450	316	698	999999	632	999999	725	664	352	467	999999	174	999999	712	812	422	999999	108	370	999999	297	398	284	438	687	999999	971	706	597	112	17	999999	999999	97	999999	989	137	999999	999999	999999	986	177	271	999999	937	203	539	419	171	33	999999	999999	999999	999999	796	999999	999999	
999999	999999	506	435	29	999999	249	459	441	406	999999	320	823	294	689	438	934	313	130	137	562	501	494	595	562	544	999999	692	615	245	223	999999	349	957	867	999999	173	10	967	110	999999	271	505	999999	999999	108	348	739	730	999999	32	999999	676	999999	479	768	988	910	873	484	503	556	844	999999	999999	48	971	999999	426	999999	274	934	346	999999	115	301	999999	697	999999	463	206	834	962	652	999999	973	623	999999	487	109	246	263	136	492	606	474	427	308	614	171	137	999999	322	999999	699	999999	999999	999999	819	999999	772	300	525	999999	288	669	999999	201	983	219	424	557	999999	327	227	999999	999999	853	422	641	873	697	999999	233	336	999999	999999	696	953	135	78	967	605	309	337	945	999999	716	213	937	880	236	325	999999	746	579	103	999999	57	687	290	999999	243	188	314	84	218	302	93	999999	157	897	999999	999999	151	999999	999999	88	990	282	283	101	649	485	760	999999	382	999999	999999	756	631	525	649	275	845	27	999999	999999	995	999999	737	999999	632	650	999999	983	988	467	999999	999999	627	24	999999	999999	999999	198	999999	999999	999999	667	701	529	815	336	999999	631	258	999999	22	133	723	534	93	737	544	838	999999	999	694	999999	658	914	999999	197	139	616	520	873	861	656	999999	975	999	337	560	217	629	305	718	168	999999	25	454	140	575	102	931	999999	240	575	730	999999	73	649	999999	786	999999	628	207	325	121	384	120	366	516	999999	999999	756	186	337	999999	172	291	536	999999	642	470	999999	621	46	685	251	643	999999	926	215	999999	360	999999	773	121	999999	108	403	56	360	904	97	624	826	999999	184	102	903	366	999999	130	537	607	376	326	999999	16	999999	639	870	999999	824	439	310	999999	999999	438	412	225	217	999999	887	999999	691	737	999999	679	795	479	510	159	739	930	368	95	383	752	951	457	999999	995	936	763	186	619	90	999999	323	989	392	746	690	999999	158	503	999999	57	915	638	943	999999	220	999999	999999	721	999999	999999	81	999999	999999	432	486	954	905	999999	137	133	313	82	657	724	999999	805	96	764	468	61	781	999999	853	999999	837	323	999999	198	784	254	635	465	999999	196	586	109	535	959	270	735	783	936	375	118	744	842	980	999999	765	415	999999	374	262	949	122	215	371	137	594	172	450	999999	437	882	498	847	465	471	999999	267	279	136	999999	999999	278	845	500	744	591	994	342	295	433	379	649	271	213	667	999999	999999	737	408	374	108	295	76	508	492	620	896	387	519	91	508	145	478	870	
529	999999	999999	715	626	546	600	829	165	293	68	243	237	644	797	397	999999	529	999999	761	405	447	212	346	999999	999999	694	999999	823	213	924	243	999999	400	684	986	806	666	121	862	774	278	139	999999	450	259	999999	262	999999	131	999999	978	999999	716	474	999999	479	930	707	501	999999	983	999999	951	368	824	999999	999999	999999	999999	591	109	999999	999999	987	137	317	428	896	758	999999	442	36	701	889	946	969	999999	999999	602	517	876	958	619	20	999999	271	188	424	625	999999	999999	999999	779	540	999999	570	264	999999	347	999999	999999	43	949	760	999999	956	314	72	999999	999999	999999	910	368	303	714	150	797	998	999999	999999	139	14	280	571	194	149	257	171	673	385	999999	999999	999999	999999	466	999999	999999	859	600	835	956	125	999999	771	587	645	934	485	999999	84	999999	266	999999	999999	999999	999999	763	387	575	999999	708	999999	398	46	999999	873	332	539	999999	872	999999	938	407	370	908	999999	999999	509	983	999999	215	772	346	599	612	458	211	116	999999	420	89	631	294	331	136	813	999999	999999	999999	714	999999	999999	999999	953	943	834	858	172	999999	630	999999	264	999999	999999	73	936	807	799	999999	691	671	226	355	426	792	509	999999	999999	244	105	296	999999	999999	279	236	811	134	392	655	777	999999	49	543	563	376	825	237	999999	267	199	16	927	999999	939	999999	106	999999	231	999999	443	190	781	928	477	344	18	999999	134	799	262	812	424	153	999999	999999	632	999999	791	60	967	282	395	819	54	99	368	504	939	999999	140	761	902	232	999999	597	818	121	999999	228	367	449	112	468	14	387	591	783	884	999999	420	422	267	181	203	999999	795	999999	999999	999999	976	999999	446	899	669	999999	909	202	931	69	283	521	617	573	692	527	179	999999	814	667	999999	584	999999	999999	814	999999	504	731	999999	60	801	999999	238	687	251	854	999999	213	799	514	478	999999	999999	999999	574	899	805	693	999999	675	991	868	158	225	880	402	893	354	999999	999999	996	187	173	880	267	427	999999	930	331	999999	524	966	137	310	198	117	732	794	527	914	912	999999	252	363	69	932	707	22	806	849	960	658	129	847	518	999999	236	971	999999	999999	999999	999999	372	650	999999	999999	741	999999	999999	773	669	109	827	179	49	999999	935	809	821	999999	719	999999	133	999999	999999	999999	846	290	791	898	881	760	236	999999	307	47	448	601	213	999999	999999	859	985	43	999999	861	830	950	808	332	365	999999	159	242	438	999999	751	890	773	999999	999999	460	999999	138	999999	908	999999	458	999999	999999	
747	999999	606	999999	142	999999	295	100	301	26	45	896	482	469	999999	464	611	994	940	999999	296	557	828	918	855	999999	803	856	151	281	989	382	89	806	999999	999999	820	371	109	999999	60	661	999999	757	258	291	999999	999999	594	436	307	877	999999	999999	715	199	515	687	932	401	65	999999	948	30	36	662	999999	675	884	522	999999	249	894	999999	911	635	999999	81	670	999999	762	217	272	714	973	121	865	179	101	395	516	143	439	999999	524	999999	712	578	730	595	474	313	712	82	792	999999	999999	155	999999	999999	240	444	27	999999	999999	999999	176	243	999999	999999	797	647	584	498	15	511	809	999999	847	298	922	391	350	84	999999	459	999999	199	922	914	138	719	181	21	165	82	999999	80	78	676	999999	478	531	999999	798	826	728	999999	76	999999	258	796	308	709	167	848	103	999999	999999	999999	352	977	321	142	999999	87	999999	573	342	933	395	739	999999	181	843	999999	859	535	285	282	730	291	999999	641	999999	341	421	471	999999	999999	978	182	810	999999	333	478	167	999999	999999	720	999999	165	999999	999999	894	518	677	137	999999	713	989	999999	667	999999	999999	70	854	679	476	455	666	14	719	999999	954	222	999999	241	847	375	296	999999	507	565	923	999999	410	989	747	999999	999999	294	999999	150	999999	421	999999	823	999999	272	623	487	922	582	64	355	446	999999	188	681	589	446	289	501	426	527	69	112	73	999999	660	865	932	999999	790	381	408	578	999999	543	707	116	999999	584	999999	809	999999	924	510	578	138	555	811	999999	568	228	14	114	999999	999999	999999	413	999999	552	999999	999999	555	604	791	682	999999	867	156	644	974	482	642	705	749	999999	999999	144	601	495	999999	114	63	867	759	999999	377	303	999999	908	192	304	999999	260	971	993	263	999999	142	828	999999	271	408	177	999999	96	585	999999	999999	117	999999	999999	811	273	999999	508	704	688	999999	999999	315	999999	23	248	999999	999999	135	391	999999	756	363	45	11	773	863	999999	705	886	776	999999	987	78	938	746	999999	965	999999	93	464	473	299	575	109	913	523	999999	999999	169	714	419	960	203	575	609	754	999999	999999	48	999999	311	999999	817	999999	999999	241	246	713	999999	161	496	198	51	927	270	466	999999	935	98	259	999999	999999	545	999999	366	713	793	999999	999999	992	311	750	453	684	162	670	482	663	929	999999	286	275	980	18	999999	231	919	276	314	152	966	850	136	789	525	74	999999	644	554	467	447	743	384	284	850	746	745	367	999999	600	984	134	999999	416	973	999999	999999	
537	954	999999	793	999999	999999	999999	36	461	624	664	169	98	413	837	119	471	243	999999	891	999999	999999	481	486	999999	501	714	999999	842	844	720	815	906	808	729	999999	419	673	920	555	197	258	399	131	91	208	686	197	157	999999	544	182	441	726	999999	379	482	659	241	999999	999999	39	193	616	904	999999	262	289	999999	156	999999	797	323	987	704	457	768	359	405	364	815	526	20	827	309	547	384	190	259	360	999999	759	999999	894	80	167	999999	999999	227	999999	945	407	514	10	324	999999	999999	999999	31	999999	610	999999	264	999999	999999	957	29	366	317	366	474	82	40	999999	939	940	365	428	916	547	999999	999999	142	172	418	418	22	19	513	562	999999	929	168	156	750	94	505	564	684	122	148	708	475	860	767	873	377	191	71	383	391	440	537	999999	719	623	991	999999	469	802	945	999999	999999	754	678	544	913	883	581	855	999999	999999	744	803	408	999999	521	281	405	544	50	830	948	139	180	999999	402	999999	999999	136	103	999999	999999	882	177	138	856	720	192	999999	999999	999999	609	999999	938	591	695	733	85	46	112	999999	696	924	999999	124	999999	722	999999	999999	152	240	456	454	762	40	999999	862	636	280	827	800	98	182	585	999999	231	742	201	999999	562	668	999999	400	34	999999	718	999999	130	63	999999	999999	146	999999	90	729	46	164	453	999999	887	833	107	805	218	311	630	523	349	213	999999	329	531	999999	999999	484	632	66	999999	388	322	532	741	583	213	694	663	336	999999	855	999999	76	999999	999999	702	728	571	999999	192	723	752	204	999999	999999	999999	999999	612	152	895	606	999999	980	734	75	999999	364	102	523	601	523	647	304	431	493	693	827	41	247	302	148	999999	829	999999	706	636	127	700	824	423	466	999999	521	440	496	758	999999	341	999999	697	348	636	57	999999	668	85	457	773	349	233	342	716	999999	850	999999	693	277	999999	38	439	478	663	999999	110	145	441	999999	864	934	999999	999999	496	999999	999999	954	511	865	999999	215	631	188	999999	361	600	91	750	718	670	999999	803	491	433	999999	999999	999999	684	368	946	74	236	999999	593	839	999999	81	846	907	823	896	255	827	999999	901	999999	261	135	999999	999999	29	999999	999999	466	190	141	252	729	193	24	331	279	999999	919	564	999999	682	999999	514	746	529	999999	999999	999999	774	437	976	999999	999999	999999	542	103	381	690	927	679	999999	492	999999	707	371	351	999999	893	999999	626	999999	907	92	922	999999	666	999999	565	158	784	999999	999999	691	752	165	408	999999	
286	481	237	999999	999999	999999	885	999999	199	999999	806	385	999999	581	949	402	999999	999999	78	761	610	191	876	999999	816	541	153	135	685	800	999999	551	962	999999	999999	421	274	999999	648	916	207	999999	535	485	999999	189	971	212	604	435	999999	426	97	647	596	105	605	754	999999	921	847	759	789	398	531	999999	999999	42	205	537	999999	999999	687	161	564	999999	656	999999	669	636	570	941	531	259	266	243	999999	325	558	999999	815	519	999999	726	78	999999	667	146	953	999999	766	939	999999	76	999999	125	999999	935	92	443	448	214	95	999999	999999	906	237	999999	999999	298	999999	107	999999	999999	721	999999	781	960	92	126	999999	999999	446	999999	869	631	933	465	952	150	503	528	242	124	842	611	434	201	375	999999	999999	137	999999	665	758	668	999999	103	354	687	999999	779	852	965	948	928	999999	999999	585	730	972	772	587	999999	794	281	865	369	81	120	195	999999	594	920	999999	367	999999	999999	362	999999	175	840	120	274	806	999999	675	276	175	914	999999	459	615	644	199	447	549	23	999999	486	999999	106	31	244	999999	754	194	999999	68	591	999999	999999	622	385	564	999999	661	323	194	999999	606	999999	203	167	999999	736	974	999999	999999	469	818	999999	999999	876	999999	999999	818	876	771	999999	540	743	217	584	500	856	836	999999	90	67	785	236	999999	801	879	214	903	864	967	999999	780	244	999999	598	772	920	87	746	977	495	323	999999	551	142	539	999999	391	618	999999	999999	999999	743	870	673	683	591	673	117	996	203	176	953	999999	15	282	306	542	999999	999999	580	778	99	263	594	743	999999	685	696	271	27	822	294	208	555	999999	47	374	999999	914	999999	257	969	750	999999	328	369	875	545	999999	999999	999999	999999	806	96	642	809	490	285	999999	683	906	999999	999999	979	380	999999	999999	999999	148	999999	999999	14	703	630	332	808	349	478	275	999999	999999	149	835	999999	696	59	999999	121	913	67	557	98	607	241	284	279	133	999999	413	447	614	522	407	999999	311	326	999999	185	763	999999	470	21	999999	556	999999	766	151	817	999999	999999	403	644	450	999999	688	843	407	472	356	63	684	577	74	828	769	999999	741	220	727	379	980	312	358	89	597	545	88	60	999999	517	138	999999	488	92	53	999999	999999	326	936	467	999999	607	829	999999	159	892	946	191	786	946	35	930	100	999999	351	101	295	999999	493	999999	764	357	788	838	925	378	99	999999	999999	799	540	999999	283	269	461	383	483	647	930	704	999999	897	273	999999	492	207	226	575	740	999999	
999999	999999	832	794	703	999999	999999	999999	999999	780	803	964	406	987	999999	609	999999	830	461	968	617	648	441	789	553	867	999999	61	999999	999999	162	999999	251	832	125	999999	592	999999	999999	999999	564	492	862	999999	999999	634	501	286	331	882	999999	999999	999999	772	999999	45	999999	53	250	999999	487	767	645	999999	628	289	722	999999	999999	586	27	177	999999	571	999999	135	785	291	887	918	376	807	729	473	999999	766	409	478	497	89	559	999999	248	730	999999	999999	999999	804	531	621	912	927	414	999999	865	383	130	552	999999	218	999999	987	999999	331	469	679	47	182	880	861	879	999999	86	792	999999	478	928	544	168	616	289	980	760	999999	16	999999	999999	985	607	999999	646	999999	999999	289	829	571	393	917	270	732	760	999999	924	669	999999	669	999999	622	717	999999	454	999999	393	753	929	279	237	889	325	30	286	62	574	86	224	32	144	796	999999	465	94	999999	283	436	855	614	66	100	534	347	999999	780	277	220	999999	70	473	366	999999	559	344	504	601	249	999999	707	999999	999999	455	719	534	64	659	262	999999	443	312	957	897	325	223	999999	365	977	432	506	784	999999	999999	164	559	778	446	412	131	999999	419	43	980	158	513	217	645	814	812	543	130	25	908	915	757	999999	468	44	346	207	148	623	816	949	923	747	131	300	170	756	999999	256	140	721	34	278	999999	749	811	15	501	999999	175	889	385	769	999999	999999	407	999999	319	412	76	923	451	795	999999	41	235	766	96	355	654	65	926	874	884	197	891	488	539	719	233	341	706	598	458	927	999999	163	302	319	892	127	447	215	999999	217	999999	238	61	945	524	54	999999	999999	896	120	999999	511	885	999999	920	918	999999	600	188	735	227	999999	347	299	468	81	474	777	462	536	618	720	693	677	918	662	999999	594	204	189	422	560	701	348	999999	71	278	45	399	974	614	999999	36	455	989	425	891	762	999999	999999	580	151	693	999999	502	999999	999999	217	347	999999	999999	999999	405	999	322	667	161	998	335	406	802	438	388	999999	922	770	694	248	688	503	771	675	117	751	609	281	866	342	999999	722	253	70	697	141	493	694	451	37	999999	331	273	892	999999	90	650	151	763	999999	446	731	999999	579	529	999999	999999	815	811	999999	999999	51	800	819	162	999999	999999	999999	740	256	999999	237	329	666	999999	366	999999	878	248	36	999999	467	518	662	999999	125	173	673	541	853	999999	677	882	798	637	101	530	453	739	823	999999	908	411	516	999999	219	411	999999	
473	172	614	618	577	785	999999	932	532	148	924	47	999999	999999	210	887	611	327	354	530	39	24	999999	786	148	424	999999	203	66	11	452	686	713	282	999999	999999	248	36	109	107	256	704	568	392	529	702	384	448	999999	523	904	891	999999	999999	861	459	999999	828	999999	162	686	358	875	531	695	999999	999999	176	999999	831	999999	585	999999	257	999999	999999	455	999999	267	999999	999999	659	495	542	999999	561	822	999999	421	750	52	420	556	947	420	898	828	47	696	291	377	218	999999	876	874	329	673	616	999999	535	14	999999	571	42	123	36	862	342	434	999999	425	502	754	538	999999	999999	999999	280	836	385	506	417	999999	975	79	831	499	618	999999	777	887	999999	235	885	745	170	848	524	999999	394	46	495	613	562	999999	999999	999999	631	999999	999999	999999	402	999999	230	39	596	134	595	963	999999	536	253	674	656	256	220	276	869	999999	628	390	514	999999	452	349	20	804	205	120	204	378	868	531	999999	486	495	435	14	999999	159	45	999999	560	552	857	792	821	956	999999	655	608	593	999999	468	265	786	999999	337	881	28	792	929	485	769	999999	999999	722	652	999999	761	784	272	22	999999	593	136	999999	999999	595	556	199	847	889	465	999999	999999	38	72	766	999999	539	999999	133	837	366	999999	778	791	639	198	80	999999	999999	554	871	345	999999	999999	999999	139	833	999999	742	334	828	945	50	30	183	138	640	659	886	481	231	685	999999	999999	287	488	358	172	265	999999	999999	31	71	344	593	260	213	832	999999	637	866	478	366	798	19	420	75	758	618	999999	558	420	999999	314	333	195	206	405	999999	397	780	999999	805	999999	847	807	999999	705	436	922	999999	807	472	259	615	999999	329	350	999999	866	422	600	553	755	848	75	999999	999999	21	408	64	807	913	999999	856	999999	673	31	999999	211	999999	370	331	999999	999999	750	999999	42	999999	999999	866	855	240	62	974	999999	127	60	496	781	78	136	999999	38	868	127	894	671	402	420	999999	307	399	964	338	62	278	999999	179	999999	127	706	67	999999	541	208	577	860	825	676	87	623	534	179	143	411	675	303	827	468	855	286	639	289	501	568	466	275	723	922	911	268	880	397	999999	371	999999	999999	496	999999	549	999999	846	726	999999	465	772	230	831	927	386	999999	40	711	253	999999	999999	778	999999	972	999999	311	146	903	765	999999	743	147	999999	771	343	999999	807	999999	918	822	440	913	947	46	795	246	444	796	546	936	238	999999	154	823	304	299	325	999999	927	247	
896	999999	960	523	722	635	999999	69	594	964	176	872	793	431	410	163	831	902	187	505	867	350	367	828	590	999999	992	691	476	53	107	294	240	680	925	497	999999	433	323	170	530	999999	212	581	769	999999	385	723	422	999999	468	999999	999999	431	380	556	585	142	999999	999999	642	33	592	999999	999999	999999	642	122	999999	912	211	407	999999	999999	975	492	148	785	68	235	198	279	999999	999999	584	684	948	808	310	379	912	819	999999	175	527	507	792	999999	714	887	723	999999	227	509	940	71	833	329	999999	888	418	999999	83	999999	959	999999	754	267	966	999999	934	833	999999	136	999	391	905	423	999999	477	699	487	999999	181	999999	926	61	769	395	999999	850	628	362	421	961	123	999999	794	215	163	999999	999999	999999	532	952	889	460	999999	999999	559	165	420	829	978	198	999999	729	902	204	999999	322	984	872	999999	342	999999	481	400	999999	999999	999999	121	217	999999	724	174	792	548	228	999999	475	960	269	836	368	999999	799	383	999999	40	394	843	600	999999	999999	767	999999	999999	200	646	999999	69	925	623	914	54	212	493	263	999999	148	190	683	581	567	999999	725	45	94	902	999999	108	177	145	502	801	999999	45	504	999999	511	999999	358	999999	215	999999	44	999999	999999	324	999999	315	129	208	999999	213	169	28	614	999999	52	999999	999999	298	140	319	891	790	131	122	532	999999	989	306	522	598	999999	999999	999999	161	327	999999	124	999999	674	211	979	968	253	298	999999	999999	430	24	999999	999999	393	69	451	896	524	999999	525	809	791	69	999999	822	686	999999	380	68	652	463	172	964	513	396	623	928	340	923	999999	832	999999	40	746	974	392	637	999999	772	999999	480	636	82	563	314	979	614	885	999999	292	950	917	583	850	966	852	950	999999	999999	446	523	999999	601	708	692	999999	761	999999	351	439	58	98	607	408	182	999999	99	410	208	999999	999999	52	183	999999	999999	914	999999	190	780	132	442	266	999999	336	999999	914	44	373	999999	975	228	301	544	727	999999	861	319	999999	999999	149	762	549	183	589	438	999999	392	960	123	777	441	580	542	228	996	791	999999	281	272	268	792	726	539	232	999999	716	508	999999	406	733	604	722	512	999999	369	893	999999	628	897	999999	532	84	260	102	999999	999999	758	325	999999	999999	981	47	912	419	357	46	999999	950	400	999999	999999	935	563	389	182	999999	78	902	859	113	708	262	383	606	999999	999999	475	446	999999	551	957	192	725	955	999999	999999	809	102	999999	333	999999	999999	999999	186	999999	999999	520	
871	920	825	999999	856	466	627	743	728	999999	315	683	999999	570	573	272	849	763	999999	999999	608	999999	615	909	975	619	536	229	575	999999	207	913	999999	207	604	526	862	999999	999999	999999	999999	221	999999	902	503	999999	999999	999999	320	870	387	423	902	386	911	999999	314	915	999999	999999	930	999999	999999	704	466	402	999999	441	965	56	999999	877	661	74	121	999999	613	713	999999	567	966	773	999999	705	646	999999	20	763	296	370	999999	946	379	999999	795	701	54	329	446	999999	874	221	797	273	470	999999	761	838	999999	524	630	601	510	45	279	167	497	472	67	682	999999	999999	155	604	999999	463	507	796	278	419	352	294	999999	313	999999	755	975	645	999999	145	32	182	498	771	740	999999	999999	343	595	638	999999	581	271	763	720	103	999999	202	439	17	999999	965	999999	854	182	999999	333	206	999999	523	191	851	238	921	660	999999	292	384	864	222	26	173	210	640	216	770	32	513	593	999999	690	999999	215	236	142	999999	612	644	598	404	297	250	990	81	457	362	353	350	112	511	811	999999	337	999999	991	839	764	929	648	411	999999	820	612	999999	833	408	646	999999	788	603	606	647	786	470	924	776	183	138	192	854	427	681	411	91	787	999	455	988	999999	303	302	682	995	197	90	477	637	999999	999999	59	715	352	562	509	905	173	904	867	302	999999	666	636	746	794	983	641	418	531	999999	999999	952	657	765	494	999999	999999	652	598	389	457	148	935	890	999999	148	85	999999	999999	185	624	105	587	999999	30	637	999999	935	999999	999999	448	68	115	999999	414	106	68	586	77	207	982	999999	315	999999	845	85	730	999999	613	656	908	522	516	356	999999	999999	999999	961	744	999999	645	999999	451	395	940	398	43	664	485	999999	999999	999999	62	704	202	999999	790	108	850	944	907	919	332	554	304	926	552	759	999999	676	731	106	841	219	562	995	79	999999	548	456	52	75	271	575	576	999999	470	812	163	248	947	276	120	799	950	725	664	897	100	24	999999	283	734	808	999999	999999	999999	842	151	207	43	869	999999	404	902	841	658	757	999999	885	466	739	606	999999	999999	465	985	51	269	836	340	999999	999999	999999	609	769	999999	462	269	999999	761	627	670	955	214	88	999999	716	897	118	999999	999999	999999	215	999999	999999	677	52	999999	999999	999999	616	582	314	866	862	999999	36	999999	142	510	205	498	393	999999	838	79	650	999999	999999	749	999999	153	160	769	433	999999	624	976	503	102	298	999999	999999	596	155	55	366	99	352	47	
999999	921	764	999999	871	999999	999999	91	719	47	36	565	438	111	999999	472	432	999999	442	610	999999	60	999999	999999	221	822	90	999999	999999	793	713	561	999999	613	70	358	389	552	897	24	999999	999999	999999	466	75	733	944	316	869	683	999999	821	656	741	999999	638	629	724	999999	59	338	999999	114	926	334	475	429	825	50	378	999999	879	999999	428	999999	884	794	999999	999999	488	999999	773	928	303	180	891	999999	403	992	432	999999	999999	165	848	999999	987	999999	339	141	600	313	129	275	500	999999	742	183	238	857	737	844	999999	748	908	999999	999999	810	810	999999	442	999999	36	833	618	999999	428	724	798	742	896	456	999999	703	999999	184	758	507	999999	999999	437	999999	999999	545	264	999999	934	916	256	677	130	999999	627	582	999999	40	999999	295	657	999999	182	28	385	495	961	290	389	999999	374	734	999999	999999	383	999999	329	724	999999	490	578	40	715	999999	478	999999	999999	999999	828	881	14	354	897	473	850	585	531	419	342	191	584	974	208	843	999999	522	265	73	803	520	999999	999999	146	796	999999	627	145	670	549	265	874	999999	999999	508	999999	29	999999	949	217	797	585	909	999999	712	906	999999	831	999999	960	956	864	999999	915	317	627	39	999999	111	999999	232	450	860	999999	87	999999	341	999999	700	999999	532	685	316	856	999999	999999	353	593	434	889	123	795	273	999999	593	400	325	336	154	880	67	812	734	999999	984	357	725	50	999999	999999	574	999999	141	125	438	280	558	702	909	999999	999999	445	782	222	642	999999	186	999999	286	999999	990	999999	377	819	698	720	951	122	871	659	219	313	999999	999999	324	40	664	999999	999999	322	999999	623	427	999999	606	621	39	522	561	557	180	574	999999	627	414	569	999999	322	426	999999	329	445	999999	999999	173	999999	167	753	898	611	772	38	999999	963	999999	377	587	606	222	87	999999	439	561	323	488	645	549	660	999999	754	325	352	731	564	993	405	793	177	607	999999	999999	285	623	999999	785	152	696	999999	782	47	981	118	999999	999999	36	890	884	516	771	528	430	507	137	999999	296	999999	999999	324	969	449	583	420	998	586	999999	415	815	612	538	999999	948	749	877	588	999999	999999	253	392	537	113	521	286	999999	999999	215	957	157	480	999999	999999	846	999999	999999	999999	463	571	119	522	999999	621	84	281	978	435	999999	999999	999999	999999	380	88	999999	914	999999	866	999999	307	999999	919	380	999999	267	344	949	182	499	576	919	544	135	212	999999	999999	999999	999999	999999	999999	307	970	999999	534	338	999999	110	583	
999999	932	999999	964	414	165	556	999999	151	71	364	739	331	999999	935	999999	761	94	424	178	999999	456	999999	871	837	688	999	999999	419	999999	999999	999999	244	376	999999	567	999999	999999	999999	969	999999	907	588	604	560	298	917	501	999999	999999	999999	253	999999	999999	602	731	683	724	136	725	165	513	781	306	733	705	999999	999999	999999	377	32	807	953	455	522	999999	868	999999	320	999999	770	508	999999	912	82	999999	474	312	773	273	999999	266	827	414	999999	152	136	292	870	854	999999	962	690	999999	484	999999	300	738	419	528	999999	39	414	588	999999	657	504	868	233	650	999999	999999	192	548	493	765	979	549	641	999999	947	999999	783	465	754	999999	818	999999	437	116	793	735	893	254	410	854	852	249	459	999999	647	267	68	229	999999	601	779	999999	184	719	987	751	999999	49	581	286	256	949	833	156	839	164	441	999999	999999	505	308	937	147	999999	913	999999	99	486	732	689	999999	563	841	162	38	999999	176	999999	129	52	638	854	673	134	607	999999	415	312	325	493	826	940	372	128	303	842	14	544	805	257	999999	620	316	891	999999	692	117	681	999999	173	987	999999	998	999999	866	454	274	23	41	20	333	786	170	249	999999	999999	200	999999	859	999999	671	631	999999	999999	390	28	547	781	375	915	795	734	194	999999	999999	112	942	557	261	848	999999	990	513	999999	924	874	460	77	37	180	501	394	999999	931	502	365	810	136	434	999999	907	999999	647	126	225	598	601	18	743	761	645	999999	471	999999	618	680	128	127	947	515	567	479	999999	205	423	411	912	263	659	150	301	815	132	413	941	94	353	397	579	335	282	452	334	276	535	858	923	811	322	999999	247	999999	189	919	999999	999999	739	452	703	813	685	348	358	603	469	829	521	999999	78	999999	337	999999	548	621	243	125	155	487	670	564	999999	111	940	838	999999	608	999999	213	133	514	999999	901	693	999999	999999	933	103	999999	806	999999	346	865	742	788	999999	515	155	999999	685	174	291	262	999999	999999	335	584	408	520	999999	861	203	317	933	564	188	436	47	782	972	309	32	424	680	964	227	622	999999	161	999999	999999	463	78	999999	958	232	999999	129	555	999999	75	535	583	40	999999	512	38	931	188	999999	67	478	373	999999	999999	152	867	581	817	920	999999	225	256	176	312	408	134	790	975	999999	95	317	999999	999999	906	773	448	999999	735	462	198	691	999999	551	999999	918	100	483	150	816	999999	521	999999	999999	728	849	999999	417	728	547	387	248	956	846	523	
750	999999	31	999999	613	704	483	846	364	999999	999999	999999	704	879	393	318	999999	649	168	976	574	999999	857	623	66	494	40	665	198	84	999999	999999	999999	999999	545	999999	78	794	537	122	882	674	947	903	706	814	584	999999	344	238	736	598	797	869	948	999999	999999	999999	999999	128	673	817	999999	289	781	296	701	676	343	461	249	999999	122	56	999999	900	67	999999	999999	999999	910	999999	330	999999	348	361	937	473	89	800	999999	670	172	419	449	74	999999	667	999999	420	122	907	204	999999	989	880	486	751	775	58	688	999999	491	999999	217	180	496	999999	941	429	999999	238	597	543	999999	579	693	703	606	40	885	399	832	999999	999999	999999	999999	448	970	467	875	999999	999999	40	121	626	188	999999	211	279	577	325	726	702	70	999999	999999	661	233	419	196	783	999999	745	173	999999	999999	985	258	214	871	58	729	483	554	999999	999999	566	431	42	999999	909	501	337	463	569	672	139	999999	256	692	647	224	999999	999999	102	51	953	867	999999	999999	203	535	996	407	528	596	252	999999	896	354	753	999999	201	999999	287	291	999999	291	603	999999	999999	549	12	522	233	999999	178	212	461	132	586	698	608	999999	207	384	505	999999	934	972	430	981	548	901	999999	417	33	999999	993	810	234	671	273	206	69	654	532	484	183	694	427	999999	696	774	768	65	999999	442	821	902	786	886	356	631	205	241	999999	110	583	816	810	999999	219	651	898	999999	434	412	999999	552	851	999999	755	250	999999	999999	999999	999999	143	999999	999999	999999	999999	101	34	347	324	642	999999	827	653	999999	999999	367	999999	791	830	54	875	853	630	227	743	999999	60	999999	141	999999	86	814	946	235	967	699	39	230	999999	999999	999999	999999	599	999999	412	871	899	430	129	398	999999	999999	999999	250	898	999999	263	568	847	451	999999	268	216	218	999999	195	999999	427	999999	212	999999	663	874	999999	427	324	263	838	815	872	379	630	999999	742	749	323	999999	705	999999	687	446	470	383	999999	86	367	354	391	236	227	999999	481	999999	917	69	703	888	999999	999999	584	36	999999	753	974	82	420	622	473	469	252	931	999999	100	777	765	999999	290	410	635	70	970	999999	612	999999	882	897	999999	729	999999	55	434	415	882	999999	660	31	999999	408	401	666	745	881	922	999999	295	813	999999	999999	161	201	999999	487	222	762	614	999999	811	165	102	184	999999	999999	999999	423	817	525	303	348	126	743	161	881	18	968	325	999999	999999	629	312	999999	517	999999	999999	491	632	946	999999	130	999999	505	220	
561	999999	999999	911	851	101	509	175	769	520	52	81	417	50	541	999999	999999	447	525	215	192	853	999999	999999	999999	325	999999	791	870	999999	183	209	621	533	600	999999	791	67	999999	997	450	463	542	558	474	404	999999	999999	100	477	950	682	623	300	999999	707	292	559	632	535	792	717	305	447	347	843	460	999999	450	999999	687	195	974	999999	765	729	320	475	203	884	999999	999999	701	403	999999	999999	999999	331	506	892	293	242	435	937	215	732	999999	999999	999999	631	944	287	10	134	789	764	999999	105	534	307	396	999999	999999	747	999999	934	26	902	75	846	267	138	386	558	682	999999	999999	46	322	42	572	226	264	999999	999999	999999	857	576	999999	618	792	999999	796	209	505	476	999999	687	566	280	716	999999	39	374	373	815	900	452	451	999999	13	999999	783	502	735	180	562	794	807	503	87	449	298	999999	64	777	342	187	999999	215	580	83	479	51	325	316	196	890	208	134	999999	415	134	999999	614	130	706	303	473	334	914	91	999999	73	999999	999999	966	582	999999	596	999999	723	399	246	763	999999	999999	999999	186	429	984	999999	595	683	526	672	324	999999	842	934	80	48	713	728	300	999999	203	415	999999	59	999999	613	580	611	651	999999	999999	888	999999	684	927	964	126	999999	350	252	495	206	999999	999999	952	947	740	385	526	999999	19	671	945	275	999999	786	893	137	89	380	101	984	42	272	656	436	999999	168	16	115	921	999999	388	999999	12	999999	868	999999	106	401	873	204	95	216	254	354	942	999999	946	150	81	988	999999	969	161	511	174	284	874	526	444	581	999999	999999	999999	999999	292	897	273	740	918	574	40	999999	507	896	898	999999	28	311	493	272	999999	999999	43	932	703	419	896	999999	832	593	999999	580	957	302	825	674	999999	903	71	54	999999	999999	232	506	958	287	471	265	612	349	999999	572	42	181	369	513	386	589	999999	873	11	772	999999	334	130	459	730	215	999999	234	999999	124	999999	448	295	15	999999	537	999999	426	947	640	887	999999	999999	881	999999	999999	999999	321	298	114	267	197	52	214	308	897	385	508	999999	266	194	388	217	150	332	593	886	999999	870	849	614	999999	926	370	999999	425	997	249	911	944	282	999999	999999	36	857	999999	999999	90	707	745	999999	476	868	999999	456	999999	999999	999999	999999	954	899	577	451	448	499	47	271	999999	999999	882	900	999999	596	999999	999999	435	452	191	999999	280	999999	805	999999	135	698	148	362	245	914	385	150	810	690	957	54	704	317	497	537	820	
790	724	999999	999999	999999	24	999999	264	707	30	66	104	903	999999	766	104	920	326	749	361	999999	35	767	999999	742	100	999999	639	999999	288	128	955	654	472	490	473	55	999999	999999	683	999999	107	538	894	329	999999	906	413	200	950	784	999999	747	999999	145	765	956	815	999999	999999	999999	250	695	428	901	110	450	999999	797	303	59	97	999999	76	999999	587	496	999999	999999	697	193	52	449	618	504	136	217	478	337	725	516	999999	999999	534	124	26	411	120	992	228	999999	476	615	897	901	999999	955	999999	91	557	278	94	199	394	999999	527	801	87	924	999999	893	971	112	999999	786	819	346	511	952	86	186	386	879	407	101	717	436	999999	999999	807	999999	536	999999	999999	999999	432	49	999999	963	999999	225	334	196	999999	335	634	999999	999999	999999	92	360	999999	999999	14	381	892	214	792	999999	853	100	999999	369	999999	603	999999	584	999999	625	999999	779	978	548	999999	861	851	199	999999	81	467	354	892	441	999999	457	728	807	999999	408	563	228	257	74	119	506	999999	964	80	624	968	60	50	917	999999	312	381	905	999999	152	529	999999	551	999999	835	509	207	818	734	668	999999	558	999999	924	71	999999	532	914	438	858	896	887	129	47	112	416	314	974	684	332	85	823	444	250	879	860	676	535	238	610	308	156	239	999999	999999	420	859	125	999999	621	999999	467	476	514	255	999999	999999	514	999999	428	204	999999	143	412	592	61	124	950	55	999999	468	996	685	828	560	749	658	718	999999	692	557	198	999999	73	552	618	999999	929	994	247	999999	999999	999999	810	415	999999	22	827	818	999999	305	908	80	999999	162	783	781	648	954	999999	983	865	226	925	999999	16	114	80	859	974	999999	195	955	999999	923	306	88	875	999999	485	736	830	999999	599	999999	648	999999	473	910	768	836	999999	975	999999	999999	422	946	991	999999	409	970	999999	967	843	999999	999999	953	999999	731	855	704	906	234	999999	768	163	999999	626	538	999999	887	999999	169	100	999999	995	999999	999999	555	510	360	97	999999	24	999999	794	862	65	999999	286	695	857	999999	64	74	930	483	506	999999	109	456	329	462	716	521	340	999999	999999	705	999999	900	496	716	230	999999	617	969	999999	964	974	300	999999	999999	999999	999999	40	898	115	999999	217	521	713	736	455	999999	40	634	229	502	183	22	985	999999	607	386	208	999999	520	999999	456	960	273	541	755	809	547	308	210	999999	491	999999	999999	851	999999	999999	196	760	271	176	474	983	749	718	790	961	315	999999	423	875	338	889	
999999	555	999999	256	258	181	980	645	516	732	999999	999999	20	742	345	143	861	131	199	448	999999	999999	94	473	220	554	751	794	503	987	885	335	999999	601	999999	131	281	251	237	999999	779	625	999999	742	559	710	707	58	999999	181	698	999999	685	890	21	999999	999999	116	45	703	430	999999	152	999999	999999	108	197	419	688	224	862	620	893	184	999999	262	694	352	913	510	847	999999	999999	331	999999	593	649	999999	590	30	660	175	999999	999999	594	593	999999	999999	894	461	999999	298	369	411	319	87	408	999999	231	758	349	127	999999	535	856	727	27	820	240	264	459	235	828	999999	563	697	999999	369	999999	999999	779	999999	458	462	987	559	343	766	22	999999	999999	148	740	831	680	542	972	679	999999	999999	999999	999999	899	640	11	296	469	701	999999	622	672	48	999999	156	999999	999999	669	739	547	999999	393	999999	808	999999	999999	999999	495	997	988	30	999999	735	999999	722	509	126	664	817	460	701	99	999999	917	999999	549	156	227	593	852	999999	873	242	142	380	999999	324	854	881	999999	690	800	999999	712	828	897	937	999999	999999	647	862	131	851	289	846	217	999999	343	999999	999999	923	103	902	999999	103	156	491	602	320	248	194	271	782	256	770	900	627	929	99	502	999999	799	28	945	990	773	31	953	295	173	733	980	446	411	647	999999	898	999999	619	681	416	344	46	960	462	600	348	605	519	946	589	999999	254	915	868	134	999999	999999	999999	330	135	537	316	157	514	214	825	381	999999	182	999999	999999	319	999999	95	276	999999	68	492	399	434	426	444	349	584	911	736	530	999999	999999	522	940	173	299	555	999999	999999	999999	999999	999999	775	967	996	999999	944	289	999999	999999	830	999999	371	25	474	765	895	709	102	967	999999	603	477	304	838	95	999999	71	146	999999	861	217	999999	874	613	244	623	467	429	108	405	305	999999	899	700	999999	162	507	476	999999	403	999999	785	70	326	852	780	481	138	911	999999	883	152	491	974	623	362	999999	412	239	151	438	289	994	999999	277	203	578	999999	999999	999999	162	999999	999999	999999	25	999999	188	999999	760	999999	151	338	518	421	521	999999	999999	925	87	589	999999	104	999999	999999	965	999999	791	498	59	659	999999	878	242	978	999999	999999	999999	865	958	999999	184	999999	651	776	999999	109	771	583	60	124	999999	652	999999	316	276	68	357	482	660	459	999999	999999	508	111	261	999999	105	539	887	999999	749	999999	966	885	415	726	452	470	265	866	999999	218	999999	934	384	559	362	925	711	476	940	999999	
999999	509	999999	494	440	549	524	736	13	999999	696	999999	374	230	686	999999	901	999999	615	887	226	794	664	431	252	573	727	999999	911	999999	999999	420	292	819	999999	466	334	999999	296	902	946	999999	862	562	522	999999	570	163	872	722	34	999999	860	63	713	420	844	999999	252	866	822	822	825	833	999999	999999	544	554	999999	230	315	981	264	712	941	697	932	999999	909	999999	13	573	999999	198	155	999999	559	999999	115	438	621	999999	678	429	90	999999	703	38	158	246	999999	999999	781	652	999999	53	907	158	121	999999	488	743	999999	620	863	999999	999999	636	687	747	725	314	999999	999999	608	122	312	999999	632	817	994	903	953	672	555	987	792	186	782	999999	758	999999	127	999999	950	878	972	67	999999	831	999999	999999	350	411	521	771	999999	999999	54	304	740	82	999999	304	31	584	999999	558	75	876	999999	817	854	585	988	324	197	359	999999	999999	149	254	279	801	687	927	999999	999999	161	784	999999	954	142	999999	999999	686	999999	823	999999	375	98	424	992	999999	999999	999999	999999	765	422	206	584	227	844	324	165	495	999999	724	616	103	32	247	999999	290	465	512	684	377	223	999999	439	373	290	628	640	725	262	589	999999	374	999999	797	999999	954	209	203	120	817	332	876	882	170	216	999999	353	851	27	711	999999	861	638	844	999999	999999	999999	220	937	225	683	439	243	999999	297	252	386	999999	999999	451	91	999999	402	999999	54	999999	999999	278	167	314	285	999999	999999	999999	365	999999	736	872	255	30	197	989	266	894	999999	892	999999	999999	999999	999999	598	127	743	999999	630	999999	469	999999	799	214	688	999999	63	999999	940	999999	999999	999999	858	722	515	514	979	96	264	101	16	507	733	162	705	762	405	999999	715	167	999999	142	919	404	115	965	999999	999999	342	698	936	633	953	250	170	999999	809	160	459	93	999999	656	321	539	955	962	999999	999999	999999	926	103	860	999999	783	999999	599	999999	464	616	549	442	939	754	565	164	382	553	999999	991	756	952	254	743	631	29	400	821	999999	448	153	928	435	541	416	605	86	716	999999	999999	570	999999	355	544	909	651	209	902	755	384	999999	418	554	655	752	973	848	126	999999	764	456	778	393	999999	472	620	16	407	348	959	88	999999	999999	99	431	581	606	710	999999	980	819	498	999999	15	866	735	384	780	999999	999999	757	999999	431	415	946	999999	791	340	81	999999	999999	999999	564	796	305	916	45	464	234	181	376	999999	999999	314	944	958	999999	388	999999	999999	246	999999	618	905	212	129	245	
967	152	999999	790	276	638	545	345	28	934	279	710	949	699	999999	556	999999	999999	619	676	126	471	988	88	413	190	344	999999	999999	193	658	593	185	680	77	322	595	390	110	509	747	999999	999999	34	444	677	209	999999	326	680	10	839	999999	453	999999	999999	164	560	387	999999	304	999999	927	834	285	685	999999	278	632	607	999999	237	965	999999	928	158	544	999999	644	735	981	999999	735	738	193	818	10	999999	562	571	167	44	999999	999999	214	264	51	101	749	759	999999	999999	999999	719	719	772	874	483	999999	970	961	201	916	999999	114	998	999999	199	651	466	684	802	716	70	449	926	999999	999999	904	674	999999	453	224	999999	592	60	890	25	29	999999	944	999999	999999	592	610	966	127	999999	910	216	999999	851	450	292	84	350	224	354	999999	792	548	999999	578	851	863	999999	976	41	69	64	117	742	999999	240	999999	999999	596	134	999999	482	808	872	50	999999	177	265	999999	931	810	252	999999	545	744	236	871	29	947	365	729	102	999999	96	301	856	109	763	681	999999	769	999999	753	999999	894	798	983	999999	884	880	683	607	515	55	999999	817	227	571	997	943	369	502	220	241	404	999999	999999	999999	581	999999	599	413	999999	999999	171	894	498	746	651	946	253	205	145	77	681	131	586	999999	999999	483	999999	537	765	737	850	999999	705	522	999999	536	315	271	104	700	291	279	33	722	999999	335	329	481	920	61	999999	174	366	999999	999999	282	781	547	856	999999	555	71	647	846	999999	894	199	975	60	999999	640	999999	110	445	786	411	108	864	71	539	164	166	617	999999	47	686	910	999999	962	422	755	768	414	999999	155	999999	631	186	999999	989	146	353	999999	999999	420	717	73	921	366	158	184	999999	485	326	999999	999999	454	933	999999	266	999999	999999	22	638	368	999999	999999	999999	999999	566	779	922	999999	82	403	810	999999	811	303	329	622	999999	205	814	248	838	292	97	64	999999	775	698	377	999999	15	999999	999999	792	446	549	999999	960	631	799	999999	262	832	413	923	999999	662	999999	639	489	644	994	441	207	400	530	589	999999	58	542	791	91	554	572	76	893	479	943	374	754	999999	999999	367	405	999999	985	15	879	999999	999999	999999	999999	68	888	999999	999999	999999	143	402	999999	999999	659	999999	99	18	297	999999	269	346	39	663	999999	278	885	309	982	636	46	761	414	999999	999999	325	999999	447	999999	32	666	999999	65	826	345	551	999999	794	529	999999	999999	397	999999	288	746	542	145	268	386	864	183	588	895	384	41	382	987	
401	260	344	786	999999	999999	274	999999	575	291	999999	328	177	999999	999999	999999	243	368	648	611	999999	999999	177	190	867	70	795	999999	999999	798	680	794	963	999999	66	543	195	999999	626	999999	999999	246	180	999999	931	940	219	54	91	809	999999	999999	392	999999	999999	999999	999999	999999	999999	591	563	425	963	777	610	419	364	614	999999	999999	594	281	742	610	726	999999	608	999999	999999	927	851	750	767	278	146	664	411	202	999999	999999	460	41	53	44	999999	469	283	999999	650	522	999999	999999	999999	999999	225	390	284	782	53	971	24	999999	905	991	740	812	657	999999	640	946	999999	171	999999	999999	107	999999	237	707	999999	999999	616	999999	999999	999999	352	256	469	243	62	756	390	999999	159	730	999999	293	135	62	304	999999	999999	587	763	703	514	423	999999	962	999999	662	999999	576	657	786	365	808	901	999999	648	493	999999	424	999999	884	565	389	22	192	898	999999	999999	184	413	463	999999	38	452	571	231	928	563	507	806	400	603	999999	971	999999	375	621	392	956	413	999999	329	999999	945	999999	148	135	411	999999	999999	623	234	999999	999999	203	999999	336	366	339	947	720	929	999999	618	251	291	752	418	648	816	286	999999	480	771	999999	144	67	999999	573	433	999999	527	63	443	192	175	624	649	999999	999999	999999	264	63	999999	693	880	483	779	703	597	395	717	762	693	786	999999	754	217	571	69	283	252	793	999999	999999	203	876	999999	435	86	999999	112	640	999999	777	999999	377	471	999999	722	660	288	389	999999	48	999999	764	370	999999	989	421	417	999999	717	759	796	471	999999	168	500	999999	999999	353	999999	931	293	86	999999	915	999999	824	292	139	848	409	995	863	818	866	471	438	516	999999	999999	664	258	33	922	999999	981	999999	229	312	587	999999	588	999999	762	999999	754	312	619	999999	891	999999	138	288	239	999999	764	999999	653	291	697	999999	497	326	999999	999999	683	269	999999	299	933	214	999999	980	551	140	820	999999	999999	999999	121	168	999999	71	863	999999	536	969	999999	614	101	59	999999	999999	999999	525	230	271	35	799	999999	495	999999	999999	520	687	570	158	999999	108	999999	703	831	999999	999999	539	252	436	463	637	436	999999	475	549	207	884	307	666	375	999999	910	559	999999	312	413	999999	19	499	999999	185	999999	387	242	695	126	999999	999999	37	999999	999999	283	793	808	398	372	657	999999	999999	132	636	390	904	999999	712	197	938	999999	528	475	552	530	753	999999	287	927	999999	480	999999	432	999999	999999	279	896	300	752	127	751	646	940	756	607	409	377	999999	
999999	999999	999999	530	507	188	729	698	562	999999	554	530	908	530	471	323	186	248	187	322	999999	121	17	492	999999	80	197	31	999999	999999	945	131	385	970	999999	130	453	999999	283	253	89	967	716	999999	745	232	219	230	185	627	999999	999999	231	64	945	999999	799	123	570	436	991	999999	999999	999999	281	999999	999999	999999	48	350	869	999999	965	934	243	11	404	337	746	737	861	966	845	961	149	587	999999	999999	35	808	999999	340	390	846	262	381	857	873	408	999999	87	281	192	834	757	353	402	297	821	943	289	471	999999	832	575	999999	999999	158	703	694	533	823	912	999999	29	538	999999	129	682	861	153	999999	929	434	660	999999	784	999999	214	999999	194	613	509	91	999999	860	964	558	281	999999	519	999999	180	713	788	264	369	952	815	229	508	999999	614	999999	999999	758	999999	942	999999	985	250	999999	944	906	509	920	324	830	999999	999999	574	297	848	455	352	444	360	999999	645	999999	229	831	205	984	297	911	998	549	291	769	328	31	386	295	999999	668	999999	273	214	868	940	539	250	657	655	221	435	169	616	365	408	999999	307	776	766	999999	655	959	618	999999	921	774	999999	942	840	552	911	999999	469	999999	678	96	21	999999	465	690	591	548	339	999999	486	838	932	926	371	13	999999	609	529	576	22	806	654	617	946	999999	990	999999	817	112	309	872	700	932	686	321	314	531	320	85	828	117	999999	541	121	93	841	622	999999	836	828	311	43	892	672	872	442	404	829	999999	700	292	731	237	777	614	999999	10	249	59	999999	999999	299	453	748	904	999999	122	506	863	333	377	727	980	283	998	838	999999	999999	814	879	999999	701	30	384	545	386	402	764	506	944	840	999999	531	148	635	999999	590	153	768	695	329	897	966	999999	333	564	751	953	778	775	340	741	434	999999	788	501	279	79	212	527	784	357	999	918	493	993	999999	999999	648	986	257	664	501	129	560	999999	735	63	61	981	999999	448	986	730	999999	999999	949	361	359	143	999999	521	940	250	910	999999	898	999999	483	339	999999	999999	315	791	527	675	999999	315	619	775	766	225	27	231	892	346	999999	278	999999	999999	999999	844	492	514	254	736	999999	260	218	588	123	688	580	999999	622	726	143	204	999999	999999	859	643	742	583	377	526	503	999999	999999	999999	610	999999	999999	99	295	999999	426	800	999999	791	951	999999	999999	41	999999	999999	645	305	609	999999	999999	176	999999	999999	534	410	999999	999999	999999	727	999999	999999	902	643	999999	492	999999	490	436	
108	999999	342	657	421	987	999999	546	710	921	299	999999	208	119	192	371	443	999999	999999	565	999999	422	517	662	819	558	945	97	463	63	999999	142	999999	868	511	999999	869	999999	653	999999	664	999999	999999	987	848	845	999999	896	720	281	999999	927	577	924	552	685	792	680	837	863	51	999999	93	656	752	999999	726	339	608	326	502	999999	912	989	901	30	30	530	814	999999	523	59	376	192	520	252	999999	239	326	999999	83	199	681	789	345	881	999999	744	245	999999	129	705	999999	999999	779	618	25	588	33	999999	665	271	865	863	349	992	415	901	999999	510	601	497	22	999999	253	312	253	132	654	30	249	285	295	999999	854	817	999999	973	412	901	236	976	216	999999	169	811	334	817	449	353	475	879	608	734	100	999999	692	514	999999	999999	375	999999	933	999999	999999	389	976	743	19	999999	240	442	498	999999	999999	624	290	999999	623	442	978	435	682	999999	554	369	677	560	41	999999	135	256	823	999999	536	999999	52	213	999999	780	835	999999	808	917	999999	43	391	373	999999	475	351	474	999999	717	498	999999	220	999999	458	922	712	425	999999	999999	406	983	618	562	708	939	581	86	715	842	999999	397	627	764	198	520	999999	999999	108	565	881	660	364	999999	447	596	133	419	754	589	78	419	879	32	999999	138	425	999999	665	522	894	999999	999999	59	120	999999	322	455	999999	938	999999	409	326	999999	905	746	629	999999	125	122	999999	171	999999	135	774	999999	518	604	253	69	105	158	647	999999	671	616	901	315	995	345	283	999999	999999	816	644	999999	102	733	999999	999999	509	913	999999	999999	999999	732	942	633	285	922	593	717	212	384	842	796	761	999999	484	298	845	323	516	779	999999	999999	999999	516	491	999999	105	784	487	479	999999	999999	999999	104	879	939	674	999999	999999	83	752	565	476	601	999999	999999	907	361	999999	828	999999	196	407	933	714	999999	545	435	152	179	827	808	240	999999	823	660	361	999999	861	545	999999	577	292	443	37	283	999999	594	999999	642	999999	743	999999	658	550	374	784	511	999999	319	403	999999	135	999999	255	999999	999999	999999	777	322	497	999999	500	712	214	361	999999	964	999999	440	898	951	892	509	972	94	281	999999	192	459	875	849	285	551	152	384	452	431	197	999999	947	928	817	230	155	956	252	999999	999999	199	470	820	605	949	420	452	356	625	888	171	999999	754	560	327	446	647	965	999999	570	830	999999	481	776	999999	493	970	143	671	364	999999	999999	458	999999	993	988	65	999999	335	999999	999999	999999	826	
999999	999999	422	202	377	499	784	507	991	303	263	623	290	988	54	999999	466	999999	318	684	999999	873	329	223	999999	567	338	391	402	639	999999	999999	801	999999	999999	750	410	999999	603	643	999999	856	34	547	204	999999	712	999999	999999	472	869	690	391	354	565	669	706	999999	999999	809	170	402	115	361	486	392	822	999999	60	304	382	175	847	999999	796	414	848	781	29	124	855	338	380	930	770	137	489	457	527	999999	53	212	726	999999	999999	494	751	673	999999	812	690	514	949	716	99	999999	843	716	557	160	821	925	189	460	954	831	32	184	591	359	903	375	681	999999	261	180	449	63	202	312	999999	185	720	216	433	350	999999	663	840	76	293	773	900	377	999999	127	33	999999	839	650	472	999999	92	712	908	999999	833	999999	999999	919	265	790	523	255	496	999999	215	972	999999	613	999999	368	344	524	75	140	475	314	333	999999	157	183	999999	551	839	97	999999	17	308	118	517	999999	208	921	810	503	259	654	880	999999	912	60	249	236	207	113	242	567	647	778	999999	529	845	332	999999	91	576	971	999999	409	999999	207	673	999999	106	999999	170	422	999999	571	999999	999999	433	521	230	999999	934	999999	354	736	855	536	370	530	268	988	999999	875	999999	999999	927	287	249	999999	270	715	999999	331	139	965	943	999999	853	999999	897	39	105	333	111	999999	157	999999	999999	678	553	25	836	153	659	117	866	294	272	985	999999	602	580	952	261	999999	999999	612	857	388	793	45	683	295	632	238	892	51	774	484	581	999999	660	570	927	254	879	999999	671	999999	108	658	556	867	441	304	999999	999999	82	999999	956	545	731	248	885	517	999999	551	521	431	999999	825	520	999999	414	306	942	20	34	16	999999	485	999999	835	290	999999	489	815	854	999999	779	999999	968	187	528	46	616	421	999999	419	912	337	722	249	806	999999	999999	767	463	144	362	449	129	75	999999	480	603	896	958	751	38	526	696	999999	652	999999	856	342	270	377	689	530	335	614	104	308	763	999999	38	999999	995	721	999999	719	975	999999	630	902	227	57	442	999999	462	999999	999999	395	641	999999	597	340	426	999999	507	95	999999	999999	123	999999	999999	662	717	902	867	951	755	316	999999	977	999999	999999	845	953	124	222	935	999999	78	402	232	709	667	233	114	697	999999	199	223	275	273	153	226	125	931	565	340	540	999999	999999	187	84	999999	999999	999999	284	495	472	691	295	999999	485	763	721	291	271	994	493	797	999999	999999	566	103	899	999999	999999	106	730	
31	999999	999999	405	999999	999999	999999	158	490	14	999999	829	999999	128	507	928	125	788	390	505	833	670	570	846	742	682	150	620	981	329	949	266	188	999999	450	143	412	755	368	999999	506	999999	781	990	591	968	967	999999	69	174	784	925	684	600	897	361	999999	45	999999	999999	426	604	177	170	64	645	999999	448	999999	374	526	370	999999	193	999999	699	889	580	265	774	715	999999	561	816	544	33	582	587	867	99	155	376	102	924	999999	902	966	999999	936	945	327	529	999999	999999	999999	424	505	501	602	999999	471	417	780	887	729	527	999999	360	625	999999	73	73	581	588	229	159	277	505	412	106	733	278	643	320	999999	195	334	866	178	129	527	91	999999	999999	627	999999	596	214	204	263	859	616	994	999999	881	263	948	999999	999999	499	999999	999999	98	505	474	203	999999	470	440	543	202	999999	191	505	513	982	999999	911	999999	492	999999	72	310	159	247	126	284	738	438	999999	247	349	999999	679	972	527	999999	999999	999999	434	962	136	999999	999999	70	682	434	999999	402	899	186	46	33	999999	936	94	699	938	267	999999	919	45	41	246	306	999999	999999	999999	533	985	989	596	716	999999	529	435	297	649	98	564	691	785	346	539	27	210	326	416	742	887	828	64	232	999999	515	999999	999999	538	365	218	999999	922	965	416	910	589	999999	999999	464	999999	797	999999	850	999999	999999	143	698	502	999999	105	536	379	769	999999	166	935	373	869	31	601	999999	759	294	880	668	999999	819	929	999999	437	880	829	951	241	999999	778	999999	530	191	381	999999	602	999999	999999	682	527	999999	330	259	975	999999	999999	474	863	180	999999	766	970	999999	896	324	999999	873	791	224	706	427	537	999999	388	731	843	999999	999999	372	999999	449	34	207	151	615	999999	999999	653	221	430	999999	999999	999999	62	22	243	999999	294	999999	470	729	999999	54	999999	109	625	775	870	253	382	999999	823	501	442	597	999999	772	893	291	825	98	229	999999	794	351	999999	476	502	376	498	999999	999999	594	901	18	999999	980	232	999999	999999	723	809	409	839	658	999999	597	628	464	999999	470	603	13	241	382	509	947	999999	999999	770	999999	283	504	755	35	378	999999	599	999999	999999	760	549	851	301	999999	289	819	741	145	809	999999	848	47	999999	37	754	400	999999	528	509	999999	729	598	999999	999999	450	999999	999999	813	290	312	997	204	789	519	999999	751	712	139	999999	689	999999	999999	824	999999	310	246	408	728	281	977	876	999999	924	700	999999	951	580	459	661	974	175	927	854	
999999	744	653	257	586	116	999999	999999	999999	435	819	768	614	773	251	540	213	907	999999	542	313	435	926	280	98	999999	999999	999999	262	477	129	523	288	270	999999	294	999999	999999	999999	621	278	999999	999999	645	114	931	426	187	338	918	999999	77	249	999999	551	82	999999	382	999999	107	999999	831	435	756	316	999999	490	999999	456	957	999999	225	95	314	999999	23	782	291	175	167	72	999999	842	343	29	62	284	894	719	254	999999	285	999999	724	484	447	863	999999	999999	808	999999	999999	730	381	45	242	982	935	999999	999999	299	535	216	11	44	355	988	102	999999	264	31	999999	634	211	999999	608	395	370	829	826	159	886	952	999999	715	999999	70	471	307	787	80	348	773	999999	955	941	78	828	690	139	459	771	999999	83	787	999999	448	999999	891	999999	999999	621	116	303	388	999999	582	849	295	54	294	999999	794	948	194	999999	822	452	256	548	539	567	680	699	377	999999	725	999999	999999	860	999999	541	999999	870	940	999999	242	999999	803	999999	368	228	542	645	845	932	976	221	889	114	43	999999	282	353	897	289	941	417	926	999999	999999	999999	279	435	999999	752	946	924	17	736	450	352	648	704	999999	999999	35	44	999999	444	999999	999999	989	476	999999	999999	269	236	972	661	516	825	999999	999999	865	664	949	116	999999	999999	986	62	213	163	663	999999	357	999999	999999	586	264	906	999999	491	598	999999	999999	803	608	948	999999	720	999999	355	229	625	798	845	839	525	371	918	892	999999	458	999999	310	836	812	146	207	690	73	999999	407	609	272	999999	214	692	949	156	507	203	999999	276	110	857	933	999999	892	511	739	647	999999	345	23	801	999999	999999	872	999999	990	472	999999	999999	999999	565	948	619	999999	737	999999	156	575	999999	999999	999999	162	192	259	452	902	775	254	696	999999	425	181	72	596	471	38	965	820	81	165	999999	453	806	999999	544	909	999999	683	999999	869	592	82	999	924	324	648	851	990	429	999999	225	228	63	850	241	394	999999	33	892	709	676	336	999999	999999	999999	256	356	572	714	542	999999	101	999999	826	999999	352	999999	147	281	999999	186	974	999999	999999	940	999999	399	955	387	159	33	300	791	455	203	265	578	999999	999999	78	301	288	999999	886	397	133	139	237	491	888	222	748	751	999999	532	701	936	408	129	569	857	999999	195	564	519	297	999999	643	999999	113	999999	242	999999	213	531	999999	699	513	707	817	999999	999999	474	999999	937	285	999999	999999	922	501	329	999999	820	999999	221	900	102	720	377	109	822	495	999999	
387	124	980	159	548	547	999999	999999	432	700	312	883	695	926	696	999999	999999	749	588	720	141	999999	604	421	619	992	631	805	978	999999	607	994	200	567	96	384	999999	135	10	183	298	499	999999	479	999999	105	525	999999	999999	999999	143	360	243	774	999999	602	520	568	999999	555	916	999999	33	297	999999	317	692	137	840	322	671	118	749	414	432	641	888	999999	999999	524	476	657	409	885	11	257	999999	999999	999999	493	864	397	595	999999	267	470	476	609	387	210	413	398	143	93	431	35	611	828	352	831	714	395	999999	25	89	999999	429	147	295	845	556	276	999999	999999	999999	283	999999	304	157	962	999999	289	747	702	999999	88	999999	325	463	976	645	999999	83	272	779	478	999999	579	375	997	50	338	324	542	999999	146	365	787	999999	999999	999999	999999	681	390	666	435	999999	962	904	11	745	999999	683	318	209	624	202	999999	576	979	551	943	929	160	999999	999999	964	999999	58	974	722	736	999999	999999	999999	339	260	693	606	354	830	769	675	374	262	999999	654	15	342	39	999999	999999	221	655	607	569	999999	531	468	830	999999	443	999999	929	288	999999	424	378	844	870	374	509	173	232	159	781	277	565	897	999999	191	999999	872	29	999999	135	524	44	999999	905	952	729	234	999999	883	397	855	746	95	999999	522	999999	171	999999	999999	999999	432	999999	506	826	301	821	633	483	648	999999	570	894	898	163	494	999999	670	938	918	644	999999	999999	999999	762	925	531	999999	655	472	999999	999999	999999	364	596	703	535	537	881	613	140	106	750	138	382	826	961	847	932	999999	142	615	232	554	29	169	999999	650	744	900	769	351	999999	20	742	714	171	999999	999999	999999	959	999999	788	335	787	548	534	269	965	935	963	684	999999	999999	340	999999	999999	999999	344	437	667	999999	793	980	844	999999	128	740	395	668	665	431	545	482	798	289	826	897	767	999999	999999	776	685	808	999999	95	803	90	999999	452	999999	315	204	874	792	999999	69	808	491	998	430	999999	873	307	280	542	148	75	108	60	473	676	97	999999	802	891	209	999999	999999	999999	985	999999	69	943	528	359	999999	671	690	999999	230	28	416	768	60	999999	903	999999	537	404	946	738	981	629	978	472	227	999999	81	901	874	84	999999	732	999999	392	734	929	778	999999	314	476	385	999999	830	454	270	999999	813	961	999999	822	999999	649	999999	257	66	999999	964	66	999999	896	999999	789	999999	999999	264	683	755	668	116	999999	609	616	100	999999	362	999999	798	533	211	898	527	999999	913	
62	628	125	921	766	336	304	964	999999	999999	418	876	596	534	685	200	586	574	155	855	24	222	999999	999999	341	894	999999	640	441	854	242	379	491	876	999999	527	149	762	988	999999	811	18	887	827	681	603	766	82	123	343	999999	334	382	263	898	839	788	565	589	872	876	663	533	999999	556	49	395	999999	999999	168	60	824	999999	999999	53	15	335	22	877	738	137	386	527	107	239	908	999999	237	977	958	738	583	999999	126	999999	158	484	999999	280	642	217	999999	346	955	292	801	748	568	999999	892	513	775	688	851	745	500	146	435	999999	999999	999999	167	742	776	429	477	650	999999	999999	999999	531	316	741	999999	530	90	49	571	815	999999	170	437	27	94	999999	963	894	331	999999	965	22	999999	390	632	999999	60	314	569	999999	814	160	289	220	324	371	207	43	454	330	999999	999999	999999	620	210	487	614	150	658	331	466	999999	328	97	999999	883	482	925	119	644	480	776	479	45	10	999999	880	226	703	723	258	929	450	11	999999	999999	447	438	190	155	985	910	655	248	80	242	831	201	828	441	888	281	999999	809	850	888	980	539	619	923	606	999999	446	999999	82	536	142	327	381	999999	445	53	745	963	658	570	130	999999	965	768	456	689	398	272	834	977	14	999999	999999	827	533	908	999999	266	999999	999999	473	720	175	543	110	513	819	950	995	845	535	960	160	999999	768	999999	574	851	476	917	999	184	110	105	532	501	999999	553	354	537	234	488	999999	70	107	409	75	431	668	999999	999999	448	276	999999	451	999999	489	999999	999999	999999	343	967	789	631	598	999999	620	80	21	609	345	276	606	467	620	57	545	999999	193	368	999999	999999	193	999999	58	560	999999	121	654	487	21	308	494	570	203	266	999999	794	999999	808	999999	995	420	69	606	999999	842	999999	999999	999999	999999	400	685	700	999999	201	784	265	583	48	390	508	425	533	597	47	781	46	273	363	359	999999	627	384	579	689	732	134	927	454	718	108	999999	260	999999	621	999999	793	999999	12	999999	442	221	434	428	290	579	886	471	569	821	806	546	25	54	999999	772	311	130	419	999999	999999	337	138	999999	291	765	174	554	999999	999999	987	999999	270	881	999999	539	203	955	299	999999	846	999999	368	633	911	999999	999999	216	230	999999	321	673	60	999999	822	114	92	114	147	524	414	341	494	153	833	240	285	143	138	228	578	355	831	309	999999	997	969	504	418	729	47	958	333	999999	114	324	525	726	69	999999	999999	99	818	774	
705	999999	178	224	999999	999999	287	594	999999	999999	279	999999	842	750	921	824	145	588	999999	417	487	999999	18	366	49	519	999999	558	999999	999999	771	489	536	66	604	117	828	754	705	737	452	453	880	331	999999	148	999999	774	804	244	675	868	403	410	296	999999	506	812	999999	289	964	728	999999	760	240	790	438	999999	156	999999	995	391	882	958	965	44	575	687	507	900	47	941	753	840	651	902	999999	999999	999999	354	611	26	999999	426	772	999999	933	129	999999	999999	710	696	627	999999	999999	294	986	445	999999	262	999999	819	999999	285	252	33	999999	678	119	999999	704	312	25	999999	212	979	999999	999999	195	252	110	456	596	439	200	350	323	762	999999	367	916	650	691	517	671	792	711	999999	183	749	748	999999	20	762	999999	408	681	826	999999	268	481	999999	259	202	999999	237	999999	875	94	901	709	999999	86	999999	421	64	620	999999	999999	419	278	999999	999999	446	999999	845	999999	834	75	791	669	497	999999	999999	886	396	999999	999999	999999	444	570	836	218	282	49	999999	999999	999999	999999	319	787	183	999999	379	990	962	247	813	999999	316	791	397	809	302	242	221	999999	742	865	999999	999999	999999	152	695	848	999999	310	999999	406	966	666	999999	494	756	14	999999	801	604	352	924	159	999999	799	999999	999999	182	36	999999	999999	999999	298	445	999999	326	999999	666	41	999999	999999	558	661	999999	999999	999999	649	614	903	63	999999	747	419	644	399	940	999999	87	331	102	999999	675	999999	999999	969	999999	678	230	782	177	999999	348	464	999999	83	793	272	999999	179	77	999999	48	279	972	627	302	418	654	55	463	450	999999	344	938	957	854	153	276	267	839	999999	428	832	999999	999999	950	292	618	570	605	678	953	999999	999999	999999	14	406	999999	767	677	169	34	184	999999	727	534	999999	999999	844	999999	650	995	663	339	23	981	999999	543	30	676	20	800	93	449	784	496	668	89	999999	952	458	999999	999999	590	679	39	253	512	18	427	946	766	999999	352	955	682	300	578	251	712	798	862	999999	101	666	369	940	735	544	240	866	999999	999999	999999	769	939	497	999999	660	983	737	703	999999	603	999999	253	36	740	494	112	206	99	838	543	163	595	299	417	923	320	999999	518	968	778	561	31	999999	999999	582	26	195	999999	918	267	974	105	999999	818	999999	999999	342	999999	250	442	999999	776	999999	737	737	999999	649	89	999999	350	999999	228	999999	757	51	709	757	154	999999	478	917	979	180	580	999999	68	999999	480	56	509	977	888	278	999999	744	999999	999999	758	
154	408	376	115	77	578	373	756	371	580	777	999999	666	198	51	999999	524	64	999999	515	179	679	915	178	43	649	373	15	999999	208	22	999999	999999	999999	10	999999	111	812	911	602	999999	812	697	688	703	395	843	788	847	505	21	689	189	429	588	474	492	207	81	428	214	367	805	172	567	520	887	667	999999	291	670	999999	152	13	308	367	982	237	475	648	805	584	168	999999	196	332	999999	354	420	536	277	904	740	493	397	849	16	534	130	192	507	999999	601	565	835	309	546	999999	131	231	492	264	999999	433	622	630	209	360	999999	244	443	999999	257	999999	23	999999	971	659	615	459	361	457	117	292	150	630	983	603	999999	887	785	901	233	198	53	22	182	999999	999999	767	650	655	558	885	749	963	927	939	551	78	337	999999	999999	671	869	44	157	999999	999999	992	647	999999	741	999999	459	542	999999	69	617	999999	594	665	789	848	808	705	999999	231	543	187	702	53	61	999999	999999	898	340	999999	999999	19	999999	732	33	878	129	999999	914	469	436	217	652	868	331	550	484	671	107	722	999999	174	144	999999	999999	115	299	603	554	999999	538	560	211	759	999999	607	145	862	641	999999	728	764	999999	999999	795	335	534	833	722	510	76	999999	800	999999	697	164	875	940	825	917	588	525	499	999999	930	875	999999	999999	138	723	415	622	40	197	994	109	382	999999	139	999999	581	465	881	53	133	650	759	999999	72	585	999999	999999	46	723	331	212	999999	77	509	999999	330	641	705	998	999999	454	999999	999999	999999	598	782	181	810	254	346	999999	644	999999	999999	290	125	422	830	552	991	219	585	316	865	999999	999999	314	204	219	260	940	760	883	947	679	792	999999	999999	473	803	999999	999999	792	387	208	999999	818	477	999999	803	908	810	999999	17	885	868	999999	999999	832	763	477	977	600	994	406	373	760	508	921	999999	970	452	999999	749	440	999999	793	928	666	233	27	837	974	416	352	139	607	876	999999	810	250	999999	147	710	335	583	794	798	981	835	807	319	555	731	999999	465	453	999999	576	999999	85	623	999999	608	746	999999	12	194	651	276	765	884	446	999999	257	572	999999	656	999999	856	40	995	947	831	425	999999	291	252	582	999999	686	204	999999	999999	735	627	325	538	999999	999999	581	609	156	714	79	922	873	444	484	271	999999	999999	988	999999	999999	89	999999	260	193	49	999999	759	999999	765	589	571	585	999999	385	629	999999	776	692	729	285	431	848	242	762	999999	833	847	999999	321	735	999999	999999	
588	999999	655	951	75	355	924	346	821	997	390	135	508	347	438	68	854	24	999999	113	269	445	608	240	443	999999	690	999999	511	999999	301	39	699	999999	996	999999	730	999999	191	999999	999999	392	463	433	467	999999	263	165	404	788	913	307	362	999999	946	153	372	424	518	577	665	999999	835	829	999999	361	436	153	351	965	999999	186	999999	999999	345	999999	981	999999	772	999999	999999	534	999999	999999	87	994	677	999999	418	853	110	999999	169	614	766	999999	557	634	726	999999	681	120	814	439	999999	999999	474	999999	452	79	171	999999	651	192	342	999999	909	999999	752	999999	683	524	735	999999	865	32	27	227	195	999999	329	999999	458	666	655	134	720	381	999999	351	999999	999999	469	999999	999999	913	664	977	282	635	149	444	882	24	432	166	385	326	573	437	719	257	224	999999	750	999999	999999	999999	537	218	420	538	999999	410	193	416	999999	999999	806	952	999999	49	944	559	157	884	475	443	243	498	749	403	807	999999	631	281	63	314	598	999999	184	999999	999999	999999	999999	611	999999	481	831	26	111	999999	519	999999	79	999999	312	664	17	865	349	304	751	999999	469	26	999999	999999	779	911	363	999999	797	929	778	999999	598	880	999999	546	300	994	612	227	396	760	883	195	999999	951	968	398	306	999999	537	879	927	411	605	999999	880	579	702	919	662	361	201	999999	843	391	91	432	330	999999	575	355	692	534	652	708	142	545	260	827	943	965	453	74	402	999999	760	999999	285	999999	666	720	301	999999	999999	999999	569	999999	351	999999	870	999999	77	836	168	192	196	403	999999	896	77	999999	329	874	976	697	999999	999999	197	944	630	999999	156	999999	804	854	63	999	969	999999	149	999999	203	876	956	406	897	617	906	220	711	367	438	389	999999	331	400	426	999999	866	999999	442	116	406	999999	976	999999	881	41	999999	138	196	999999	151	756	238	151	452	999999	580	800	299	230	977	243	273	465	766	128	999999	464	999999	999999	999999	489	706	999999	796	134	979	16	26	585	602	91	524	999999	296	632	839	190	999999	508	145	76	838	221	999999	999999	488	521	999999	762	559	999999	999999	902	330	661	60	999999	999999	328	938	573	784	713	627	896	999999	340	179	144	289	999999	516	137	158	47	999999	494	999999	632	645	468	383	263	999999	753	588	999999	999999	999999	999999	999999	836	629	569	572	999999	135	594	999999	455	158	352	498	482	267	343	374	753	999999	20	999999	999999	721	683	480	199	530	999999	999999	317	105	727	544	999999	946	465	886	567	999999	755	999999	900	
371	187	999999	999999	885	780	768	420	224	868	330	624	26	440	999999	946	99	382	761	448	999999	999999	359	431	999999	936	999999	801	456	999999	177	537	999999	664	541	544	196	999999	314	749	918	463	103	237	999999	920	545	515	999999	940	478	999999	994	88	190	999999	827	75	318	948	254	967	999999	999999	700	792	140	362	899	580	759	735	77	21	530	266	831	132	999999	887	400	30	999999	515	338	999999	999999	415	999999	105	716	130	999999	365	505	950	499	685	536	999999	790	192	616	771	191	742	146	983	558	924	614	705	51	999999	558	999999	516	459	88	737	260	999999	878	804	999999	639	691	711	515	999999	766	155	595	420	106	217	413	688	333	596	999999	999999	857	559	491	21	89	623	807	281	444	999999	999999	799	364	76	999999	811	908	999999	61	435	477	978	168	999999	120	999999	334	999999	999999	999999	135	492	911	700	866	329	323	852	559	78	904	244	999999	999999	548	796	66	40	903	601	780	781	544	401	91	878	401	32	999999	458	298	999999	460	615	914	999999	887	999999	209	999999	498	65	999999	983	999999	242	843	441	919	324	574	999999	446	228	57	353	947	520	618	987	928	300	951	999999	779	999999	783	529	811	434	908	402	830	918	113	724	790	561	999999	848	45	959	113	586	883	999999	999999	999999	568	571	176	377	54	999999	66	207	999999	890	213	999999	459	324	629	495	415	181	473	527	124	999999	563	396	650	769	952	968	197	999999	228	999999	425	551	960	999999	267	541	999999	618	862	905	620	899	358	785	399	999999	339	999999	181	711	530	503	127	245	18	999999	999999	284	270	97	20	739	671	999999	668	999999	363	389	999999	874	823	855	999999	219	999999	663	47	864	999999	241	999999	999999	203	516	999999	922	433	724	999999	487	814	83	357	999999	895	880	237	931	126	491	366	950	390	999999	999999	674	999999	908	533	354	743	862	999999	38	458	440	546	165	170	999999	484	639	999999	750	69	750	507	999999	999999	831	435	115	747	888	875	689	999999	896	629	999999	94	525	999999	887	999999	951	178	999999	326	464	344	82	770	380	17	727	802	999999	247	999999	176	999999	593	701	918	637	999999	26	999999	769	999999	649	999999	578	661	958	447	999999	16	117	582	188	573	999999	497	363	345	377	881	157	886	559	658	492	425	146	999999	499	999999	117	837	162	175	999999	224	694	999999	201	718	58	289	542	999999	139	564	987	999999	733	214	565	302	747	999999	999999	882	999999	990	999999	163	525	36	999999	301	899	280	430	999999	25	
645	802	816	153	999999	832	867	354	926	529	999999	999999	999999	207	294	999999	814	99	27	170	674	533	703	999999	48	203	31	341	250	734	999999	144	975	999999	98	412	999999	158	99	312	147	538	764	471	125	725	999999	999999	663	889	94	191	412	852	350	122	108	323	114	464	810	536	113	201	669	999999	999999	402	119	882	663	666	10	714	32	146	768	999999	387	999999	439	203	677	361	650	678	999999	132	28	976	999999	435	54	634	501	611	434	572	801	331	999999	371	999999	999999	236	428	190	698	999999	214	353	866	936	791	999999	617	858	752	551	991	72	999999	384	999999	999999	237	621	999999	222	420	711	999999	440	999999	59	78	483	896	134	232	497	43	301	813	999999	999999	499	999999	609	884	752	682	999999	810	269	933	987	999999	999999	999999	806	814	485	420	503	157	436	881	742	956	143	961	627	999999	999999	39	48	999999	511	999999	999999	369	999999	338	667	38	184	629	796	125	999999	898	694	136	425	999999	999999	999999	999999	484	21	617	999999	652	750	790	65	999999	315	999999	895	427	84	80	270	999999	58	156	999999	474	973	806	95	999999	876	245	277	999999	903	822	480	166	259	36	999999	999999	849	999999	587	999999	973	482	324	565	999999	663	823	623	999999	978	999999	411	999999	845	510	214	532	893	776	515	999999	563	798	493	759	999999	177	999999	950	149	597	933	568	875	500	501	492	999999	406	222	421	653	635	999999	197	78	36	999999	525	999999	597	956	348	999999	363	999999	999999	830	806	491	999999	775	672	999999	390	700	843	999999	355	999999	722	13	496	563	103	869	999999	872	305	690	711	763	531	45	551	641	595	496	521	999999	817	661	999999	999999	725	645	980	908	545	497	235	772	68	999999	203	594	999999	784	978	493	491	811	534	125	780	733	254	999999	184	749	114	357	742	274	202	70	290	999999	837	457	888	999999	337	999999	999999	999999	704	25	842	999999	181	999999	517	38	599	15	137	607	143	992	401	999999	734	795	392	878	40	999999	999999	142	313	886	999999	531	999999	471	999999	726	660	841	38	999999	999999	226	577	999999	999999	714	999999	197	999999	682	448	999999	999999	545	295	541	425	586	908	999999	701	709	653	295	864	985	433	138	530	410	999999	999999	964	173	999999	517	228	98	48	999999	129	999999	209	631	447	111	475	999999	999999	943	310	999999	932	128	536	96	573	999999	439	999999	290	999999	666	532	999999	156	999999	892	987	999999	322	999999	548	591	790	575	510	32	847	763	520	373	952	586	109	874	370	846	
636	999999	943	999999	659	194	45	999999	469	676	999999	301	230	582	999999	999999	630	973	534	350	999999	999999	999999	999999	999999	676	999999	917	593	90	433	860	999999	999999	999999	526	833	386	677	364	999999	999999	115	834	135	999999	542	999999	301	554	956	999999	999999	29	518	674	886	402	999999	999999	850	128	999999	389	999999	45	515	999999	999999	555	574	254	306	180	999999	129	855	751	425	888	143	999999	625	49	133	306	999999	999999	525	591	640	999999	885	694	999999	438	228	726	999999	100	999999	356	622	999999	979	712	829	999999	235	399	819	144	977	612	849	455	999999	999999	265	999999	524	749	669	734	999999	143	999999	612	665	366	901	139	170	334	848	999999	783	999999	69	421	999999	351	541	136	999999	505	463	282	999999	68	999999	278	999999	644	999999	999999	687	999999	999999	999999	353	227	999999	999999	497	689	999999	652	763	72	672	623	889	843	478	182	218	543	962	420	679	95	767	607	431	999999	999999	525	999999	558	109	895	999999	223	78	259	999999	672	638	92	530	811	518	999999	999999	321	389	626	999999	404	999999	153	924	420	177	267	460	906	999999	865	999999	459	894	215	962	776	999999	999999	775	999999	343	999999	904	880	889	867	576	999999	220	999999	253	51	359	364	476	956	971	637	55	810	799	932	235	773	70	81	999999	999999	819	999999	746	999999	851	946	70	546	249	53	531	309	690	475	695	999999	621	979	110	540	999999	999999	804	999999	999999	999999	999999	411	999999	141	820	818	999999	273	999999	599	373	999999	200	412	303	929	716	928	116	999999	999999	333	246	897	999999	999999	970	387	999999	999999	816	999999	92	886	999999	659	235	999999	999999	712	358	427	999999	999999	964	999999	789	698	246	809	299	999999	830	884	999999	106	175	423	999999	999999	999999	573	999999	999999	999999	564	458	314	885	644	704	999999	704	403	397	702	33	150	933	81	301	282	150	999999	523	999999	999999	208	999999	430	999999	812	139	494	999999	785	727	999999	322	999999	999999	485	999999	602	114	999999	999999	999999	496	152	82	35	489	907	448	574	433	935	839	843	586	260	272	465	999999	892	479	999999	538	612	975	86	827	999999	449	999999	470	548	659	832	768	999999	999999	899	357	468	332	231	55	300	362	791	999999	478	822	381	999999	356	451	222	221	960	999999	884	176	996	207	956	468	632	114	884	286	16	999999	999999	548	999999	118	999999	570	258	174	248	260	194	968	359	711	77	602	123	999999	446	621	807	652	827	732	361	270	376	999999	999999	196	477	999999	111	402	786	999999	999999	248	759	652	963	
796	999999	634	982	38	848	254	400	39	999999	788	839	395	278	393	721	999999	756	431	204	494	751	61	782	679	999999	999999	925	244	754	999999	346	999999	999999	20	992	203	750	332	422	999999	999999	999999	205	688	999999	715	133	403	121	217	999999	999999	999999	478	54	608	851	313	171	999999	329	165	285	125	451	999999	999999	267	400	528	890	434	18	82	130	368	856	999999	13	161	832	531	999999	546	392	18	346	189	966	999999	351	447	999999	530	802	999999	999999	89	246	630	978	865	999999	592	327	67	999999	385	999999	686	999999	757	309	19	999999	797	999999	739	732	999999	999999	557	301	16	999999	999999	999999	488	999999	912	260	999999	857	383	999999	966	529	540	229	335	688	961	831	999999	641	593	147	161	471	14	186	999999	356	999999	999999	430	574	999999	415	999999	794	999999	999999	444	999999	999999	900	926	999999	102	278	500	999999	407	755	746	725	20	374	593	315	121	26	275	736	881	429	64	999999	752	402	533	135	355	540	846	856	999999	854	666	999999	221	324	379	736	685	858	999999	57	186	999999	563	631	822	568	683	825	839	708	553	999999	846	476	999999	699	744	375	999999	999999	999999	999999	338	166	999999	899	999999	796	647	538	61	32	480	16	999999	57	838	999999	999999	787	999999	31	999999	688	999999	119	847	745	240	679	992	319	999999	91	148	297	999999	999999	922	923	999999	887	999999	310	999999	530	85	839	999999	47	861	841	999999	386	999999	887	871	649	855	598	62	358	565	968	546	741	338	999999	868	986	680	441	999999	389	322	969	843	717	999999	999999	44	17	552	999999	818	160	999999	999999	999999	260	425	726	551	333	870	125	331	999999	763	915	999999	686	971	216	999999	429	861	684	74	51	54	164	618	85	564	54	805	372	159	396	999999	999999	326	617	999999	953	999999	656	999999	206	647	634	953	125	587	357	46	346	836	398	299	571	253	999999	999999	270	118	999999	999999	999999	319	999999	69	377	999999	181	370	363	645	412	540	214	999999	999999	403	419	211	999999	498	216	999999	469	535	761	107	923	999999	296	410	310	845	423	887	999999	886	999999	999999	999999	999999	999999	999999	999999	700	999999	858	94	999999	386	999999	796	69	615	999999	999999	818	850	999999	999999	280	999999	404	83	999999	999999	999999	126	999999	483	980	715	845	625	807	999999	229	335	769	999999	999999	22	527	999999	659	614	999999	240	446	999999	999999	46	264	275	315	198	21	913	729	364	866	741	999999	923	999999	999999	950	444	999999	894	343	492	999999	999999	999999	267	979	12	424	348	104	999999	
680	993	608	943	999999	580	319	618	82	999999	605	414	245	170	999999	603	999999	737	663	806	999999	999999	999999	999999	955	932	869	57	999999	18	499	390	269	999999	71	772	999999	999999	470	999999	134	198	999999	38	887	676	96	244	21	385	17	687	685	298	903	138	999999	227	999999	529	710	272	409	999999	816	224	154	999999	109	483	289	543	277	292	682	244	999999	999999	503	289	845	635	46	833	10	999999	999999	971	636	932	770	107	474	999999	999999	999999	789	999999	221	673	532	999999	145	538	106	473	999999	403	616	999999	409	50	723	708	683	84	235	999999	72	999999	519	182	78	999999	713	192	79	335	621	999999	455	970	750	830	756	463	500	508	999999	999999	402	311	365	968	533	730	999999	765	267	595	636	223	695	217	163	359	999999	968	824	914	999999	94	781	796	999999	999999	299	892	951	230	584	727	838	535	611	217	817	109	643	983	808	999999	78	999999	193	242	285	999999	999999	407	999999	531	683	823	143	999999	999999	568	755	104	440	999999	813	47	999999	908	999999	170	606	999999	541	224	335	841	999999	999999	999999	755	612	980	999999	756	225	554	999999	63	54	999999	402	303	687	259	354	548	552	327	999999	41	999999	284	857	124	936	999999	865	925	206	841	717	999999	302	999999	955	999999	941	999999	275	269	999999	957	864	369	768	312	269	292	869	786	999999	788	999999	999999	739	338	133	48	819	494	999999	165	856	212	999999	359	11	911	999999	579	607	867	62	241	85	68	420	497	356	634	471	999999	65	999999	551	929	999999	999999	46	627	999999	902	864	780	580	801	110	661	999999	418	999999	999999	999999	299	999999	432	735	369	909	680	918	636	691	195	33	115	109	446	661	378	906	693	875	675	929	704	12	281	660	283	958	758	435	938	333	124	593	999999	999999	129	203	93	409	999999	709	999999	220	679	757	475	999999	663	10	999999	511	999999	481	323	370	484	429	463	708	635	722	169	210	753	862	909	999999	999999	215	541	999999	823	293	520	966	999999	999999	333	524	999999	581	304	757	742	436	715	642	279	999999	757	700	739	385	773	643	549	813	466	817	847	953	368	999999	469	999999	688	334	961	999999	456	989	106	939	523	64	427	999999	468	327	999999	277	251	938	458	841	999999	448	520	876	426	999999	37	515	999999	242	222	999999	298	234	747	390	999999	921	948	767	603	999999	861	719	226	999999	355	999999	999999	580	711	430	999999	627	999999	250	814	999999	931	999999	999999	590	272	290	841	581	999999	244	580	766	999999	329	989	
999999	247	999999	586	999999	660	999999	999999	888	845	105	530	792	999999	670	161	999999	999999	595	990	603	999999	999999	537	581	999999	645	33	121	569	904	999999	391	999999	319	389	437	999999	23	434	651	600	84	745	176	999999	58	735	999999	92	82	199	999999	339	999999	885	234	117	999999	922	25	266	643	329	941	121	148	361	535	999999	999999	842	563	170	348	999999	730	278	999999	820	999999	909	580	38	496	714	983	62	999999	999999	999999	999999	999999	100	419	395	956	755	803	65	621	697	999999	171	369	240	999999	840	999999	392	999999	955	746	194	103	115	999999	614	832	236	138	96	999999	111	135	403	193	472	750	953	56	999999	999999	315	208	999999	709	418	669	265	88	999999	71	662	999999	209	583	474	997	313	999999	351	922	577	927	535	390	107	46	965	999999	173	100	999999	345	189	491	440	999999	961	406	999999	945	576	158	985	34	999999	832	925	819	718	475	446	253	705	999999	999999	388	672	750	611	382	703	219	999999	999999	999999	327	99	718	999999	999999	45	907	441	406	355	428	941	511	737	275	999999	155	337	697	999999	999999	640	136	593	999999	323	999999	794	895	251	999999	242	933	10	999999	999999	217	999999	240	440	538	812	308	707	478	999999	999999	999999	346	271	557	999999	999999	409	999999	999999	999999	134	101	175	824	123	545	999999	999999	196	18	510	410	531	999999	479	107	999999	124	981	341	999999	125	614	161	206	457	634	693	486	999999	534	770	650	780	92	585	75	615	424	277	154	720	292	999999	661	613	999999	368	88	784	960	294	259	354	544	999999	486	23	627	999999	911	470	999999	181	999999	740	759	751	820	999999	41	651	699	999999	197	999999	832	999999	500	593	642	999999	999999	999999	64	249	521	305	245	999999	999999	62	999999	999999	366	999999	999999	121	954	920	999999	73	999999	194	752	318	594	545	166	836	187	310	522	999999	34	645	855	808	999999	999999	228	464	516	747	999999	979	999999	941	357	514	498	721	231	999999	739	578	727	431	949	746	654	999999	999999	408	895	798	539	999999	734	720	828	410	999999	999999	702	999999	557	800	398	773	654	653	198	652	999999	465	999999	943	304	455	918	433	859	380	590	999999	999999	118	999999	997	999999	710	216	999999	999999	98	726	511	999999	350	31	927	42	186	101	999999	787	496	69	440	999999	596	658	288	999999	404	551	624	139	459	84	448	948	401	999999	999999	446	999999	965	999999	739	578	999999	999999	999999	999999	400	683	288	589	464	999999	58	421	288	852	61	999999	833	292	547	111	999999	428	275	
582	978	999999	852	157	563	236	530	810	700	150	999999	704	854	811	13	999999	999999	550	994	256	400	536	122	480	999999	518	727	683	712	637	206	647	688	851	999999	759	830	140	999999	238	307	248	721	999999	331	357	84	31	288	679	999999	999999	433	999999	192	999999	999999	999999	999999	55	999999	999999	107	999999	943	999999	25	999999	799	999999	999999	215	524	999999	948	162	999999	974	159	544	444	999999	405	43	872	375	223	669	999999	570	241	459	874	980	730	460	151	999999	204	447	342	81	999999	44	641	559	316	668	999999	39	636	553	232	999999	611	802	452	73	199	577	670	355	343	239	22	587	999999	544	45	498	999999	167	780	999999	211	372	483	370	402	323	69	999999	598	999999	933	687	237	999999	999999	928	18	87	468	999999	776	999999	738	999999	32	63	999999	999999	633	582	28	999999	999999	999999	519	248	328	91	671	876	518	126	757	703	305	335	360	187	174	116	490	999999	698	163	934	999999	633	489	999999	999999	104	297	921	25	620	464	913	716	643	140	609	999999	415	591	118	660	999999	45	698	999999	703	51	607	999999	102	95	780	999999	999999	999999	615	838	999999	999999	781	230	204	741	999999	999999	421	643	543	44	507	564	527	999999	999999	284	985	598	999999	651	645	999999	999999	405	923	535	683	303	140	348	525	770	192	92	809	888	466	497	952	857	284	999999	507	999999	29	538	567	999999	575	311	319	27	57	101	688	999999	540	799	817	999999	999999	128	512	205	518	736	999999	445	306	166	999999	497	999999	933	376	585	556	126	386	395	968	20	727	829	999999	508	999999	999999	404	91	999999	999999	680	999999	700	166	556	999999	64	292	166	132	376	419	493	822	381	123	724	112	181	424	423	432	589	999999	401	683	176	20	999999	290	50	224	999999	161	999999	999999	243	220	999999	999999	999999	103	238	999999	643	317	345	217	136	609	375	302	910	932	999999	999999	815	999999	765	999999	999999	54	278	876	91	161	610	342	14	140	999999	514	999999	926	363	329	203	743	999999	93	348	958	999999	413	999999	748	314	999999	907	569	434	999999	999999	166	118	27	824	362	764	491	706	999999	212	996	999999	861	229	984	579	999999	64	82	50	681	533	186	999999	865	961	342	847	734	434	444	705	999999	68	916	817	346	504	841	978	999999	999999	346	756	999999	684	999999	999999	330	306	983	515	362	999999	774	632	931	856	959	400	999999	644	999999	577	999999	999999	537	802	999999	176	243	428	222	104	28	304	197	430	283	190	999999	813	999999	438	451	929	
353	999999	999999	293	999999	489	545	451	999999	388	415	768	988	597	999999	259	226	163	73	564	302	267	630	479	445	511	583	999999	491	999999	999999	543	999999	838	946	984	518	29	999999	753	883	999999	547	640	888	429	999999	999999	42	999999	596	373	374	886	636	95	922	999999	848	384	999999	999999	960	937	999999	871	999999	999999	651	173	999999	999999	873	999999	999999	531	719	989	999999	25	999999	897	747	831	32	753	178	249	211	860	71	703	180	906	847	127	811	610	379	26	787	291	999999	999999	917	399	999999	999999	999999	115	999999	933	233	832	314	18	28	138	915	999999	703	999999	999999	790	111	999999	36	999999	471	563	720	119	620	999999	999999	999999	863	999999	914	633	263	122	44	106	494	138	480	347	602	839	999999	683	695	861	323	395	342	253	767	880	999999	999999	594	651	394	266	322	659	999999	525	999999	999999	224	999999	264	590	368	852	306	973	567	999999	374	632	465	47	999999	759	999999	999999	456	999999	120	43	999999	729	528	999999	999999	238	815	820	743	86	693	957	468	999999	606	733	37	999999	947	793	323	684	169	961	196	357	841	563	999999	999999	78	536	999999	190	31	535	71	999999	999999	78	167	999999	945	297	999999	507	578	21	162	527	815	966	671	327	720	586	999999	566	205	364	999999	262	421	980	17	999999	927	288	391	80	671	999999	349	879	999999	576	738	999999	32	999999	779	999999	410	999999	946	112	864	712	469	999999	999999	505	999999	786	681	905	334	964	999999	999999	579	299	999999	91	855	999999	626	792	691	999999	999999	698	999999	999999	999999	565	851	999999	44	905	999999	224	999999	946	115	176	281	999999	999999	730	999999	774	591	251	119	999999	999999	328	36	192	485	81	31	325	597	276	961	274	999999	125	63	795	930	999999	488	365	480	999999	976	999999	493	73	999999	961	902	83	117	302	406	104	365	532	513	999999	430	231	203	503	359	839	215	17	361	91	676	456	843	217	762	754	19	527	999999	347	699	422	486	999999	423	523	169	668	867	117	999999	531	292	88	953	267	171	999999	333	146	484	485	711	513	295	455	240	899	540	651	999999	837	190	175	162	18	744	144	999999	999999	999999	546	149	254	330	999999	999999	764	999999	505	593	43	999999	215	862	999999	711	999999	774	967	999999	269	137	225	33	923	350	126	999999	999999	522	37	895	497	999999	937	346	466	192	150	290	475	645	999999	68	61	999999	974	999999	938	306	771	999999	122	552	420	419	923	231	407	804	58	838	318	982	999999	147	706	749	999999	999999	254	
999999	633	999999	818	624	102	167	971	290	376	813	987	999999	750	667	782	944	56	999999	999999	245	785	346	241	636	999999	62	502	913	936	235	387	72	62	981	999999	999999	999999	795	326	766	259	999999	999999	999999	999999	670	242	898	364	761	702	407	463	18	999999	297	455	999999	297	999999	999999	999999	353	151	435	925	596	769	999999	357	220	999999	211	657	986	667	908	996	785	666	819	999999	999999	185	532	980	608	999999	975	449	980	999999	999999	286	111	201	774	296	810	999999	84	472	967	17	551	999999	205	806	32	348	999999	459	999999	631	230	999999	509	178	618	999999	326	552	999999	999999	999999	667	752	924	555	999999	893	622	999999	858	999999	356	636	999999	633	90	784	802	31	999999	999999	530	999999	877	66	51	691	606	999999	365	609	999999	678	999999	640	884	999999	281	260	237	999999	999999	273	547	48	999999	433	957	999999	538	670	523	530	999999	999999	846	520	875	867	513	113	297	945	830	999999	70	999999	160	999999	749	999999	999999	999999	999999	192	305	267	999999	838	193	999999	734	71	149	695	96	11	522	65	794	373	823	413	746	133	167	999999	442	298	978	205	282	56	795	156	166	971	736	974	134	588	911	999999	684	895	999999	235	805	145	172	999999	165	999999	126	999999	567	999999	805	670	34	485	825	320	859	988	346	687	999999	992	999999	125	274	548	931	999999	462	786	729	851	999999	932	24	307	136	918	49	187	930	419	589	999999	176	76	949	649	763	600	187	695	999999	999999	999999	813	999999	57	795	617	173	910	922	780	380	953	916	102	999999	528	999999	940	948	168	999999	857	412	481	948	208	599	999999	999999	861	609	43	999999	999999	999999	999999	700	88	133	432	24	999999	496	809	686	223	159	999999	999999	245	416	246	999999	400	999999	111	410	134	108	596	28	999999	468	71	181	346	999999	854	128	269	827	999999	817	999999	999999	737	999999	999999	795	999999	999999	742	112	999999	455	372	296	901	136	999999	999999	575	979	999999	999999	142	999999	999999	637	349	562	305	738	919	417	310	429	999999	257	999999	999999	999999	339	373	999999	285	999999	999999	615	808	60	758	999999	999999	468	261	136	290	122	20	999999	999999	999999	455	999999	999999	14	192	999999	155	999999	75	654	928	142	993	246	616	988	999999	999999	310	819	829	299	803	578	493	461	166	183	999999	118	246	31	805	841	884	999999	999999	281	596	461	999999	999999	999999	113	999999	122	475	999999	519	302	983	657	999999	125	999999	166	378	183	520	999999	643	971	803	957	418	906	337	161	361	425	201	
856	999999	849	999999	964	999999	700	779	380	985	151	663	847	134	589	156	689	705	728	999999	999999	760	864	817	497	999999	999999	695	891	785	999999	663	103	110	136	889	999999	765	181	852	999999	403	999999	999999	502	317	999999	832	999999	760	647	455	999999	999999	578	106	902	41	862	903	286	14	888	595	671	487	570	746	999999	999999	129	924	534	875	152	228	620	128	325	190	114	204	866	140	147	999999	39	999999	531	40	999999	994	903	999999	575	674	515	999999	84	999999	747	220	999999	139	640	722	921	758	461	359	485	783	715	999999	999999	91	147	757	457	803	458	80	224	966	712	999999	31	266	309	999999	712	999999	999999	311	999999	894	369	736	499	424	946	281	47	181	999999	213	999999	231	479	494	536	758	999999	999999	565	999999	999999	868	427	515	701	999999	458	983	646	418	999999	999999	999999	904	999999	411	267	42	856	999999	42	999999	999999	509	999999	800	786	815	999999	999999	969	771	999999	764	898	500	319	984	723	291	823	63	535	146	999999	875	999999	575	771	135	999999	999999	999999	389	999999	952	457	918	999999	999999	999999	999999	52	999999	449	968	667	485	15	232	101	283	319	575	363	978	517	284	46	970	818	221	54	999999	463	999999	999999	366	130	945	999999	999999	323	822	412	191	21	842	697	504	999999	506	569	549	44	227	754	849	35	999999	445	182	882	699	999999	666	999999	999999	238	543	999999	311	999999	69	999999	699	959	999999	173	999999	967	674	587	999999	762	322	652	505	781	246	160	507	341	464	510	999999	519	623	739	745	999999	785	614	999999	883	906	151	510	370	344	267	267	686	853	999999	770	595	999999	937	999999	999999	999999	999999	992	999999	124	970	899	558	319	190	345	999999	427	588	191	70	434	999999	999999	180	999999	999999	447	978	893	820	487	999999	740	284	178	686	968	730	999999	999999	622	999999	768	999999	999999	951	999999	164	922	509	999999	999999	517	709	171	692	91	999999	872	999999	16	23	999999	999999	492	142	818	44	999999	999999	999999	697	999999	849	999999	999999	889	919	928	200	94	999999	66	394	999999	223	999999	40	123	485	604	378	857	543	335	608	281	475	454	119	142	999999	152	999999	999999	571	186	667	999999	507	999999	172	999999	681	873	723	957	114	999999	278	883	999999	921	535	999999	999999	839	555	524	839	391	423	999999	819	999999	77	150	793	673	990	999999	591	999999	615	681	442	707	999999	999999	999999	999999	176	733	185	999999	354	105	999999	999999	310	732	630	153	431	126	999999	697	999999	999999	805	582	173	440	750	999999	301	999999	
999999	853	621	999999	999999	885	911	198	224	689	299	593	999999	999999	999999	999999	373	268	999999	448	347	499	301	745	855	562	999999	39	487	735	983	945	934	335	789	762	999999	597	78	745	241	243	901	700	999999	268	999999	832	58	589	77	999999	824	852	999999	815	999999	875	857	110	31	882	999999	999999	706	999999	999999	387	192	999999	987	775	199	671	216	114	598	999999	347	999999	652	999999	981	999999	668	501	131	999999	654	974	210	999999	999999	999999	723	359	533	422	993	999999	609	531	650	999999	602	301	999999	162	646	576	226	999999	999999	270	999999	999999	999999	811	820	215	232	577	999999	999999	570	999999	999999	999999	947	857	999999	186	999999	999999	999999	999999	391	704	305	999999	209	968	445	88	757	999999	999999	480	520	999999	999999	721	601	787	831	41	798	441	716	336	265	80	999999	788	995	50	999999	999999	999999	336	609	999999	999999	999999	16	999999	142	999999	999999	330	92	565	999999	224	408	999999	999999	820	462	955	331	949	988	969	121	139	763	656	93	717	999999	938	207	193	133	262	216	158	781	577	899	999999	980	395	254	700	369	990	390	145	465	999999	999999	999999	15	999999	218	546	341	876	500	485	570	743	443	999999	999999	527	100	999999	653	999999	48	885	65	187	968	999999	724	420	999999	999999	276	948	999999	999999	999999	879	999999	473	54	999999	816	904	999999	999999	583	246	952	999999	342	842	900	999999	999999	38	999999	906	272	999999	691	615	821	921	999999	999999	999999	622	492	96	997	999999	999999	626	111	983	620	999999	999999	999999	603	999999	650	999999	87	999999	999999	999999	466	233	853	249	617	361	782	439	999999	894	999999	999999	214	999999	754	865	113	999999	503	283	142	999999	418	999999	108	629	233	959	964	999999	844	190	854	999999	166	269	243	757	871	999999	843	672	145	725	346	459	438	999999	977	785	521	233	999999	999999	900	958	814	999999	151	987	137	823	474	651	60	616	504	37	804	495	631	355	983	516	439	469	371	692	31	999999	201	591	981	188	999999	621	999999	265	286	207	454	999999	616	883	860	999999	208	999999	674	730	954	999999	999999	492	163	175	249	999999	169	999999	596	132	473	502	795	999999	841	999999	965	439	859	248	750	607	50	882	739	109	656	418	271	877	27	301	694	790	753	499	35	519	381	840	106	845	611	332	285	999999	98	324	189	999999	529	245	870	715	660	999999	999999	999999	999999	150	270	999999	999999	719	114	181	999999	999999	999999	999999	270	456	68	999999	152	904	995	999999	607	625	21	999999	999999	359	999999	782	430	978	140	522	
57	754	999999	240	580	356	675	891	228	114	999999	93	999999	999999	651	83	999999	852	573	999999	999999	733	999999	810	139	999999	520	820	999999	331	999999	828	999999	999999	304	516	372	828	448	796	239	999999	500	503	318	999999	810	401	707	285	606	578	415	384	287	324	90	283	110	651	835	854	530	896	363	488	218	261	543	999999	999999	358	413	999999	526	140	243	180	501	212	128	129	123	999999	725	181	423	999999	992	979	999999	98	727	999999	961	384	583	999999	149	830	718	558	858	999999	999999	257	175	999999	858	156	90	909	781	898	533	999999	741	999999	999999	999999	75	719	268	563	708	621	630	999999	815	151	557	640	41	999999	999999	569	270	551	521	999999	16	999999	641	999999	899	999999	316	829	272	254	642	999999	432	957	765	999	999999	304	863	952	626	557	999999	716	599	450	878	121	999999	964	999999	200	923	703	185	290	87	422	999999	192	999999	999999	355	571	509	418	218	84	905	493	279	966	687	999999	850	459	962	924	256	458	999999	205	423	308	799	452	225	728	781	485	999999	877	640	681	647	825	999999	261	217	999999	242	804	999999	921	694	489	512	364	999999	999999	327	162	175	215	543	119	387	56	771	999999	999999	489	999999	429	999999	401	335	16	999999	35	999999	999999	999999	75	226	844	989	502	613	999999	939	861	875	64	167	999999	999999	999999	147	538	447	999999	489	160	988	753	511	786	360	999999	163	506	443	827	479	616	444	999999	989	999999	129	885	443	461	127	999999	613	247	999999	802	689	900	868	392	999999	101	231	999999	87	473	342	212	999999	319	166	999999	428	58	585	999999	334	999999	446	447	418	999999	722	38	42	999999	149	273	524	557	999999	263	637	61	248	388	394	999999	32	525	367	999999	743	133	304	999999	912	565	662	720	477	87	464	431	973	37	379	203	535	429	334	78	688	594	705	903	999999	376	809	999999	166	457	589	920	90	501	817	599	733	356	744	999999	611	803	89	536	798	216	88	221	19	201	351	999999	999999	298	238	159	999999	999999	880	999999	999999	465	564	999999	999999	544	351	481	219	779	469	188	685	749	467	884	514	178	999999	598	298	597	197	965	999999	999999	999999	791	999999	668	181	341	476	208	828	999999	999999	999999	999999	264	865	606	12	239	731	173	999999	451	830	354	999999	258	296	291	257	999999	999999	999999	915	999999	999999	559	218	550	608	999999	711	999999	921	321	999999	455	139	850	733	692	595	958	243	941	999999	286	961	918	33	923	54	194	999999	671	877	650	153	999999	
448	315	398	461	999999	604	461	440	530	518	999999	198	128	446	999999	565	572	319	365	999999	441	538	598	299	527	684	999999	999999	535	259	999999	994	312	602	411	427	303	143	337	639	490	639	756	452	999999	834	804	999999	636	396	999999	568	999999	999999	105	910	999999	108	934	946	999999	934	904	280	84	713	886	526	999999	999999	271	438	982	999999	493	999999	999999	155	999999	999999	880	484	890	149	160	875	710	142	999999	501	709	999999	209	391	128	555	999999	999999	377	506	948	288	573	999999	134	670	586	999999	686	303	999999	572	28	251	75	46	53	764	129	209	999999	753	29	999999	999999	999999	238	999999	608	937	77	999999	778	583	999999	602	910	394	25	999999	299	152	456	999999	373	147	999999	999999	325	91	512	970	999999	178	502	205	268	40	85	69	442	985	959	748	235	831	793	444	999999	473	999999	658	749	640	910	861	306	816	180	293	888	280	285	527	435	106	999999	609	91	548	343	999999	999999	956	57	313	999999	999999	977	542	353	742	999999	999999	954	853	231	999999	268	640	999999	451	999999	792	180	999999	709	999999	323	139	889	194	363	959	999999	255	349	793	592	606	679	598	999999	637	939	155	820	999999	572	582	999999	225	351	450	650	892	30	999999	785	885	999999	749	395	847	652	169	389	500	721	709	513	438	142	661	961	999999	611	999999	852	999999	351	285	999999	741	263	673	842	912	999999	247	234	821	17	707	999999	930	213	991	985	999999	766	329	999999	863	999999	999999	93	689	489	350	290	999999	674	999999	543	999999	878	654	594	978	999999	476	192	484	484	692	430	435	658	999999	107	999999	246	82	268	999999	999999	17	672	999999	590	163	999999	968	956	999999	156	257	174	999999	61	558	999999	16	999999	299	147	237	388	385	999999	657	40	458	252	670	562	602	999999	520	999999	871	981	777	999999	173	53	999999	528	58	545	183	271	973	979	999999	222	239	619	968	885	345	628	296	999999	932	132	999999	725	999999	999999	999999	999999	653	930	189	577	630	619	999999	256	923	999999	340	999999	843	396	67	999999	704	458	332	999999	534	999999	999999	253	999999	977	464	999999	999999	999999	999999	184	991	428	999999	53	799	970	592	620	329	999999	961	636	298	456	956	545	75	507	31	837	551	999999	230	27	521	936	883	652	164	259	999999	999999	999999	166	849	425	779	23	999999	999999	866	712	663	999999	999999	999999	954	999999	999999	918	975	570	476	406	632	999999	207	600	532	863	97	939	465	999999	999999	536	999999	999999	607	999999	766	61	828	296	971	
999999	908	999999	353	999999	981	645	631	245	284	618	958	79	533	430	227	188	491	814	646	926	256	594	279	147	621	822	999999	999999	161	923	999999	189	999999	793	520	789	999999	999999	999999	999999	999999	230	794	924	577	101	608	187	999999	588	570	23	650	999999	592	999999	149	215	999999	168	14	150	93	360	876	778	999999	739	909	438	932	698	999999	204	618	999999	799	355	570	529	999999	463	177	573	999999	727	539	390	999999	207	649	50	999999	722	447	177	146	999999	57	798	999999	869	278	884	655	872	90	455	999999	999999	999999	794	999999	999999	944	551	999999	999999	996	159	249	999999	538	711	999999	891	31	999999	999999	451	889	364	307	999999	82	355	195	999999	917	999999	647	93	954	999999	999999	999999	405	88	778	896	204	999999	447	897	559	203	340	999999	105	764	850	870	999999	999999	676	169	496	999999	999999	599	365	999999	602	999999	512	165	999999	894	38	933	496	943	441	860	999999	999999	917	409	222	999999	24	999999	198	163	641	776	394	970	999999	523	369	531	563	189	540	515	34	932	395	403	895	446	537	172	278	906	438	838	737	413	252	96	660	646	584	736	500	448	873	735	771	337	926	515	574	964	389	262	329	999999	249	984	999999	819	999999	578	102	36	885	734	348	555	243	999999	281	282	870	917	604	803	24	585	69	660	999999	567	519	999999	597	313	527	999999	518	999999	999999	268	82	841	663	15	644	999999	999999	999999	396	225	104	371	244	999999	999999	999999	999999	526	999999	999999	924	363	196	425	68	80	438	582	217	172	47	248	999999	23	209	39	999999	599	169	550	32	921	999999	417	473	158	999999	306	219	64	527	999999	277	509	343	999999	655	248	946	574	45	981	930	234	188	855	999999	230	102	74	218	999999	366	187	641	999999	100	999999	951	910	292	999999	372	162	644	54	971	891	679	490	999999	999999	652	999999	514	51	999999	49	999999	618	188	999999	213	155	846	469	635	99	868	340	628	875	999999	46	291	903	618	777	589	143	883	999999	551	999999	690	202	415	999999	672	600	22	61	999999	999999	731	999999	928	227	316	185	418	881	33	348	862	508	729	616	313	611	432	222	999999	105	734	109	999999	602	465	999999	63	864	999999	277	328	999999	335	953	314	565	974	401	471	999999	725	999999	999999	999999	999999	191	473	999999	467	999999	999999	799	601	455	609	632	710	336	999999	661	131	554	464	999999	30	294	182	775	311	748	999999	40	999999	56	379	731	999999	813	999999	283	190	264	406	367	109	529	976	880	999999	
682	855	648	639	809	292	181	548	310	192	464	19	697	497	719	433	147	58	554	85	999999	588	896	483	999999	999999	866	999999	106	656	501	318	302	999999	629	892	988	401	941	763	208	193	743	631	398	274	999999	999999	999999	934	962	481	431	999999	999999	103	958	999999	161	338	425	34	999999	654	691	156	999999	999999	868	999999	999999	746	117	790	999999	693	844	275	95	224	988	110	469	172	693	29	887	999999	954	535	999999	823	999999	999999	999999	184	742	999999	939	251	557	999999	898	861	499	999999	374	640	927	999999	259	692	89	936	350	999999	564	288	960	671	268	229	320	999999	891	620	999999	999999	999999	703	950	754	335	843	667	771	212	608	673	477	655	256	569	999999	286	252	744	999999	271	32	619	464	139	278	982	337	906	565	969	999999	720	869	197	999999	832	504	366	245	278	999999	123	999999	999999	492	25	22	999999	149	65	649	875	999999	242	430	93	496	999999	67	860	999999	865	646	638	999999	756	786	999999	999999	349	782	885	508	44	999999	909	663	999999	999999	263	970	676	766	509	329	999999	528	636	767	150	999999	878	309	385	938	714	999999	327	821	735	999999	999999	325	800	283	999999	377	167	550	521	430	647	978	803	889	663	108	146	318	789	238	999999	302	204	13	999999	586	133	106	978	442	999999	37	910	34	27	361	999999	236	999999	636	371	999999	255	719	698	900	505	495	284	616	999999	999999	42	507	999999	661	131	796	379	188	253	70	572	88	999999	999999	78	779	872	312	141	910	752	162	867	74	56	484	999999	13	90	638	821	371	112	336	994	999999	946	999999	239	179	856	387	393	310	523	999999	634	999999	831	726	622	971	999999	429	266	879	639	23	615	646	999999	376	107	999999	248	210	976	759	626	665	833	516	999999	962	63	375	999999	567	551	878	999999	999999	181	999999	25	850	999999	682	79	125	773	932	750	592	687	490	289	777	71	322	200	999999	461	176	893	999999	898	522	999999	891	119	82	472	736	999999	264	999999	999999	600	398	322	303	689	999999	891	901	765	489	284	572	95	992	505	238	999999	974	776	15	999999	999999	951	375	316	188	15	701	469	24	795	999999	296	546	187	672	999	897	999999	950	285	999999	350	418	248	803	805	999999	576	999999	58	822	487	999999	282	690	447	999999	987	510	505	999999	441	750	694	999999	286	999999	814	999999	999999	999999	789	825	730	479	568	999999	999999	512	383	887	135	999999	966	973	945	107	274	496	235	62	909	999999	454	999999	560	999999	724	397	
526	266	313	743	16	267	43	999999	999999	803	131	905	820	484	137	618	74	216	784	721	999999	189	284	999999	999999	999999	881	999999	381	644	918	999999	999999	739	986	126	583	391	228	709	999999	293	638	470	999999	330	241	999999	556	836	999999	353	815	13	492	999999	981	999999	999999	830	385	928	999999	824	884	162	97	91	498	21	44	999999	988	999999	781	621	999999	813	952	287	999999	999999	999999	544	999999	575	163	999999	999999	648	144	598	256	398	333	20	999999	814	586	222	242	159	936	545	801	347	364	739	999999	870	796	178	42	999999	885	929	381	746	999999	319	998	283	999999	850	876	446	436	600	751	999999	619	999999	999999	999999	999999	795	520	999999	999999	999999	220	424	592	386	999999	999999	565	398	512	999999	639	999999	614	999999	223	958	999999	96	669	365	910	764	987	460	999999	69	940	302	813	999999	999999	369	13	922	109	584	691	457	999999	999999	881	48	97	358	141	362	132	960	527	999999	479	434	352	387	376	455	436	141	134	999999	36	273	584	999999	984	999999	999999	692	999999	638	999999	867	98	759	999999	999999	676	639	329	898	999999	980	774	999999	620	984	999999	625	555	653	999999	559	332	214	999999	617	463	674	373	861	110	440	792	888	818	999999	999999	593	903	504	779	796	812	236	856	56	999999	999999	802	10	264	999999	146	999999	999999	718	544	884	876	866	418	12	999999	999999	798	506	197	885	908	17	649	433	722	61	999999	362	746	106	358	837	999999	605	999999	372	606	473	304	278	408	110	77	461	999999	999999	96	776	529	999999	999999	999999	858	612	999999	795	999999	831	914	999999	650	137	999999	999999	999999	48	746	812	140	904	861	335	212	999999	486	999999	940	197	999999	684	964	107	833	402	669	999999	978	516	656	86	21	775	999999	219	999999	281	138	629	925	678	300	999999	646	999999	999999	999999	156	940	136	150	854	999999	125	240	129	999999	999999	999999	778	999999	999999	240	165	999999	892	999999	999999	993	300	215	679	321	999999	47	393	690	460	218	999999	567	852	999999	390	515	232	848	660	328	999999	999999	999999	559	999999	399	999999	70	999999	592	732	408	999999	163	649	920	470	542	901	87	846	439	102	999999	999999	999999	684	999999	850	649	999999	999999	434	459	999999	225	237	130	471	872	430	333	572	868	485	999999	242	698	999999	469	54	689	946	583	481	999999	983	891	889	638	714	594	999999	999999	999999	689	973	875	259	999999	692	350	81	39	656	523	866	233	999999	169	999999	985	634	390	605	152	107	999999	977	254	999999	345	999999	999999	
999999	835	123	104	116	796	537	367	449	999999	999999	703	617	917	926	957	793	759	999999	730	660	728	960	829	873	619	591	131	897	14	202	357	120	248	870	821	410	772	126	813	631	620	545	999999	614	999999	534	189	925	29	460	482	64	999999	181	439	874	294	230	497	214	416	999999	444	771	429	593	999999	56	114	557	30	999999	999999	108	49	192	300	224	999999	999999	999999	205	877	554	999999	302	609	76	999999	946	126	551	629	608	224	161	110	999999	195	317	165	143	820	472	439	839	586	999999	142	257	999999	999999	999999	412	803	999999	591	890	999999	136	983	999999	999999	168	999999	479	23	868	999999	999999	999999	999999	39	664	999999	278	384	415	124	999999	716	208	999999	193	999999	56	303	226	999999	13	999999	220	847	69	334	853	527	662	40	960	826	717	528	254	999999	999999	50	594	482	999999	836	999999	999999	181	999999	999999	377	432	999999	394	185	797	73	879	329	999999	553	969	999999	86	999999	721	385	999999	63	999	680	690	999999	188	16	708	999999	999999	999999	393	444	999999	649	548	485	105	866	999999	784	39	999999	999999	924	304	999999	80	264	999999	783	124	800	999999	127	420	115	686	414	617	999999	477	63	792	999999	936	437	999999	999999	999999	601	655	855	999999	379	34	355	41	765	723	548	935	454	999999	497	62	999999	822	559	999999	443	798	691	258	267	317	976	999999	935	988	999999	999999	749	473	999999	138	269	71	999999	999999	75	83	921	690	999999	453	999999	715	999999	660	354	614	327	999999	357	802	964	606	999999	999999	999999	492	106	777	856	785	195	981	543	368	792	530	999999	466	173	370	877	10	999999	814	294	270	567	999999	999999	262	444	658	125	12	173	663	589	999999	54	582	976	154	834	292	267	51	182	935	999999	823	45	861	928	999999	924	963	999999	667	999999	787	925	821	142	604	351	537	865	540	204	139	940	999999	421	591	393	733	176	897	556	253	98	631	416	999999	226	583	729	138	87	209	246	921	414	999999	657	164	21	240	941	729	999999	999999	740	999999	883	648	450	347	603	201	797	529	121	533	699	999999	415	999999	387	767	999999	999999	999999	995	892	28	983	164	933	238	721	936	955	826	77	457	890	677	937	578	142	392	534	886	412	999999	810	881	568	999999	749	699	852	183	921	448	187	745	999999	864	665	296	413	375	479	861	574	294	465	251	413	738	999999	999999	635	425	213	577	592	185	218	111	999999	999999	489	31	93	781	904	629	279	154	999999	83	913	846	999999	999999	416	
999999	999999	999999	425	326	949	20	325	52	999999	506	245	610	163	999999	999999	563	700	999999	886	457	777	999999	389	835	999999	269	999999	310	896	789	999999	54	999999	52	41	691	685	279	631	478	706	50	243	999999	999999	999999	991	169	999999	359	999999	156	999999	958	773	999999	147	589	353	690	999999	25	999999	759	70	200	999999	120	639	999999	877	430	210	418	751	736	559	980	451	314	277	748	882	546	999999	299	999999	212	999999	680	554	105	926	941	999999	691	894	999999	348	203	228	880	529	464	999999	725	945	864	999999	46	801	166	148	49	423	364	142	999999	125	770	999999	999999	841	958	418	781	504	269	53	70	999999	999999	642	258	95	396	999999	428	73	918	353	907	995	242	999999	398	957	886	528	20	558	999999	368	999999	999999	980	999999	570	55	700	230	686	999999	156	203	726	523	999999	953	999999	145	999999	999999	207	427	521	252	609	89	999999	999999	617	741	42	512	558	716	74	999999	115	357	999999	382	999999	697	667	999999	848	999999	999999	874	999999	932	501	874	999999	746	170	160	262	999999	440	491	34	875	612	999999	788	644	645	19	999999	416	999999	999999	487	341	183	999999	759	999999	403	570	999999	155	757	999999	999999	999999	668	999999	556	914	230	377	917	177	999999	497	94	722	307	214	403	154	425	660	999999	823	397	999999	573	660	999999	827	344	869	999999	879	999999	927	999999	630	975	833	463	544	195	481	761	999999	983	999999	426	999999	138	999999	176	781	730	106	601	426	771	999999	999999	999999	523	999999	999999	57	611	478	379	166	27	999999	238	570	690	999999	474	611	72	87	528	888	243	363	699	155	703	999999	158	31	335	288	859	819	595	567	30	792	449	713	999999	999999	315	269	29	999999	960	606	101	999999	632	989	999999	999999	637	359	662	170	704	886	999999	828	329	358	830	739	818	999999	975	133	860	682	172	999999	378	999999	582	973	343	248	195	107	692	309	398	999999	923	175	191	999999	905	999999	97	562	999999	880	999999	999999	439	290	642	550	999999	999999	989	950	827	15	325	999999	776	688	826	466	701	257	145	30	959	494	815	999999	237	999999	999999	999	999999	610	999999	498	828	624	999999	999999	605	644	999999	724	320	448	999999	918	849	567	469	999999	43	631	860	121	744	174	998	944	474	989	323	891	749	989	366	226	25	827	796	161	999999	999999	999999	66	999999	421	709	520	999999	897	803	669	279	10	965	999999	999999	879	999999	663	626	600	588	615	999999	585	974	331	92	302	999999	32	770	317	83	270	770	804	
339	332	465	488	999999	576	196	653	621	748	33	403	477	145	83	999999	535	552	194	255	735	999999	999999	999999	437	999999	994	780	899	962	927	704	201	945	549	431	207	147	632	999999	428	677	963	235	307	999999	824	999999	999999	637	782	530	86	525	78	144	885	999999	60	294	999999	415	754	659	821	328	211	531	999999	999999	935	398	999999	182	826	67	999999	999999	90	748	859	237	999999	271	190	999999	628	676	876	415	545	130	96	348	439	22	923	314	999999	978	487	302	999999	307	999999	394	610	904	999999	999999	901	674	995	312	999999	999999	999999	492	999999	999999	700	535	655	999999	116	814	311	999999	742	814	144	999999	807	111	271	566	66	999999	570	796	796	723	978	865	513	870	135	784	913	94	438	440	835	989	288	951	647	990	200	886	92	38	999999	884	876	973	867	893	999999	868	298	60	922	683	999999	976	557	789	676	999999	999999	526	668	999999	385	704	102	817	823	319	918	999999	343	683	713	999999	562	999999	989	999999	13	241	743	54	795	388	517	162	370	312	404	857	323	954	207	565	369	514	508	181	880	59	999999	730	949	999999	716	249	999999	860	424	999999	800	999999	999999	458	783	624	999999	997	197	999999	457	520	915	71	751	389	999999	157	408	57	595	817	659	999999	170	23	104	572	671	277	999999	510	888	999999	66	186	721	749	782	744	652	511	984	940	601	999999	814	888	481	337	763	822	461	376	868	999999	487	288	297	769	529	299	336	920	758	947	632	974	14	575	667	999999	999999	664	405	94	833	999999	362	610	208	999999	101	344	513	369	58	522	82	999999	699	999999	461	22	224	362	185	74	191	654	927	840	883	906	669	999999	457	797	970	784	160	768	999999	999999	571	999999	208	991	999999	398	999999	120	902	931	999999	234	285	361	449	53	908	768	537	707	683	999999	332	194	674	486	912	260	551	298	922	930	999999	999999	999999	999999	164	193	657	792	999999	817	999999	952	40	445	999999	999999	358	927	875	999999	241	228	12	213	991	23	327	999999	486	648	999999	613	18	945	999999	510	910	548	999999	999999	121	744	951	865	430	379	164	239	735	816	901	999999	423	541	699	297	772	247	909	150	865	728	316	117	258	999999	943	95	727	251	999999	810	48	159	280	496	277	147	783	621	999999	999999	204	999999	746	944	999999	999999	255	429	737	672	639	999999	859	393	438	844	616	106	999999	78	511	493	631	101	585	274	999999	213	30	635	464	297	999999	777	533	646	370	999999	143	477	
840	999999	999999	999999	180	301	299	999999	999999	433	530	686	195	790	999999	710	48	654	369	926	999999	51	409	112	218	999999	466	91	859	791	483	312	962	999999	238	999999	980	999999	921	294	999999	384	155	596	115	777	111	501	999999	823	608	999999	945	999999	999999	999999	898	999999	314	829	835	217	37	277	999999	227	724	999999	999999	381	729	999999	733	84	951	830	999999	812	999999	440	249	964	890	45	192	999999	366	755	697	440	999999	578	999999	101	459	766	356	999999	646	999999	63	875	939	819	103	679	982	870	265	440	901	95	414	999999	589	870	327	992	999999	192	999999	999999	538	999999	999999	161	134	999999	625	195	484	29	175	999999	387	374	35	80	941	512	999999	999999	999999	999999	999999	999999	174	930	512	999999	448	364	792	463	36	94	346	818	999999	999999	554	999999	999999	80	956	882	999999	304	999999	999999	999999	257	60	582	408	375	479	282	999999	845	986	203	138	47	999999	130	236	999999	93	303	37	216	326	999999	957	444	250	999999	999999	999999	310	999999	444	297	743	999999	999999	220	999999	999999	614	74	236	908	956	361	221	217	333	999999	655	218	220	203	197	638	999999	61	624	964	134	60	971	934	999999	125	759	999999	303	999999	999999	26	656	433	999999	963	980	417	999999	606	232	43	106	474	11	102	660	251	110	115	269	261	595	999999	999999	999999	102	301	373	840	602	380	913	777	999999	639	562	787	514	233	999999	999999	19	28	741	101	999999	999999	933	452	465	518	740	999999	295	564	430	564	896	133	870	999999	54	211	14	852	129	328	999999	372	539	872	999999	876	457	746	251	999999	359	999999	610	595	368	999999	385	94	639	725	491	464	218	997	890	999999	363	968	479	808	23	999999	971	635	999999	570	913	592	999999	999999	999999	999999	999999	999999	214	461	999999	285	331	999999	999999	920	222	999999	836	999999	999999	999999	982	355	999999	489	276	443	563	999999	473	975	542	999999	17	792	999999	776	984	942	151	365	793	999999	867	87	646	355	999999	103	999999	578	999999	999999	416	381	610	436	349	261	282	879	299	999999	988	547	743	534	126	43	999999	446	419	894	999999	798	748	999999	487	446	999999	999999	461	469	792	895	999999	478	999999	636	191	875	436	732	669	272	999999	59	450	330	344	122	999999	948	485	999999	168	903	225	617	632	999999	949	999999	999999	361	427	999999	951	999999	370	274	152	999999	852	742	20	687	235	585	733	999999	999999	999999	111	999999	691	999999	999999	561	736	284	263	773	14	999999	926	532	999999	999999	999999	246	999999	357	960	999999	
969	749	999999	743	231	480	999999	999999	884	999999	955	791	802	689	999999	914	999999	399	366	95	21	379	999999	999999	816	487	374	917	740	497	601	755	207	41	999999	942	416	251	340	999999	999999	999999	889	999999	178	144	730	633	648	930	400	999999	990	874	999999	600	273	377	999999	743	999999	999999	900	397	340	210	594	999999	929	726	507	604	69	110	488	398	489	414	560	682	999999	741	279	810	106	893	999999	999999	999999	169	678	49	324	999999	160	999999	722	999999	740	967	549	959	704	921	432	796	649	890	396	670	120	859	817	254	999999	999999	490	100	301	447	445	271	798	769	57	468	289	472	949	641	676	987	673	592	142	798	47	357	387	309	254	874	999999	311	999999	819	999999	79	610	786	367	632	999999	999999	531	287	170	935	873	963	517	186	941	754	999999	133	196	999999	122	999999	999999	142	999999	991	999999	571	999999	496	719	238	246	999999	861	172	283	54	999999	379	71	854	637	111	999999	424	999999	77	999999	191	317	999999	633	999999	957	999999	999999	999999	920	219	110	959	952	673	225	999999	727	999999	999999	778	481	949	347	999999	172	267	999999	234	999999	297	210	999999	999999	153	189	999999	999999	999999	261	448	712	58	999999	576	279	111	999999	963	999999	839	696	493	999999	999999	710	999999	588	817	835	700	862	999999	576	999999	999999	975	999999	999999	494	431	49	489	56	876	76	432	825	770	999999	71	365	597	348	999999	601	716	999999	484	443	821	215	788	999999	561	999999	487	481	502	999999	303	780	103	999999	465	799	216	447	999999	999999	288	542	817	280	999999	345	999999	886	758	40	303	999999	845	375	672	999999	261	999999	494	299	999999	950	999999	213	253	291	271	128	883	29	394	278	506	396	999999	288	999999	517	999999	999999	321	601	999999	999999	273	699	934	727	806	249	547	139	952	586	509	337	219	614	36	492	83	156	999999	999999	645	34	999999	459	220	999999	828	743	999999	278	977	999999	237	999999	939	553	357	543	322	644	481	999999	326	919	886	827	79	999999	491	156	152	999999	999999	984	825	249	602	485	517	422	420	804	691	683	608	999999	999999	999999	674	999999	145	540	834	999999	999999	999999	708	999999	572	393	999999	55	262	301	136	999999	399	252	46	700	951	871	36	900	233	677	574	642	321	374	727	721	118	999999	21	611	341	999999	726	445	999999	425	913	133	107	374	552	399	557	796	999999	857	321	973	531	273	513	933	145	999999	816	76	866	207	999999	602	937	253	999999	524	481	171	525	600	169	535	999999	903	999999	
859	135	185	999999	525	999999	869	410	144	999999	747	108	999999	102	146	629	474	558	715	466	505	437	308	118	42	324	999999	342	720	814	999999	314	999999	141	999999	465	640	999999	350	957	797	202	802	766	999999	426	83	999999	389	971	694	999999	253	446	307	999999	826	76	62	210	288	537	689	999999	999999	443	999999	999999	816	999999	988	493	218	999999	669	312	634	999999	576	616	251	999999	952	748	999999	28	999999	174	999999	999999	638	574	928	150	999999	999999	512	481	285	109	999999	807	262	708	983	211	769	495	776	994	797	999999	500	446	999999	395	999999	999999	211	472	381	332	442	962	999999	423	565	77	89	409	999999	162	999999	476	687	444	641	254	999999	918	259	576	398	838	999999	354	84	492	999999	293	685	999999	280	812	727	606	374	299	666	569	645	701	999999	376	999999	645	37	33	759	524	999999	340	185	293	999999	805	933	603	999999	697	349	83	885	999999	724	238	999999	999999	749	999999	79	351	999999	999999	282	558	170	999999	999999	420	326	999999	732	666	539	354	396	987	599	922	672	771	392	968	999999	572	815	619	651	965	762	582	284	678	455	999999	752	980	21	999999	645	911	999999	496	380	999999	350	229	266	379	842	895	999999	826	417	307	958	619	974	709	742	550	380	678	657	743	777	64	220	137	602	415	976	934	287	761	812	999999	999999	932	232	999999	363	281	999999	867	727	999999	270	158	999999	143	999999	311	922	999999	540	290	838	636	520	296	18	139	777	999999	919	920	549	656	999999	72	31	999999	487	155	197	109	555	789	999999	329	999999	72	683	469	410	999999	999999	192	230	531	67	999999	421	936	588	234	504	696	948	807	907	614	662	391	122	999999	824	777	999999	999999	734	58	999999	201	503	945	455	318	999999	999999	908	367	436	963	14	70	630	551	566	999999	604	859	841	218	422	188	410	999999	357	447	850	244	284	788	797	999999	349	230	442	999999	778	196	999999	704	898	999999	187	699	387	61	341	283	220	999999	999999	875	999999	999999	778	999999	999999	999999	999999	588	404	999999	92	999999	176	994	720	410	118	923	999999	418	198	147	999999	872	11	999999	914	999999	116	577	34	340	951	921	802	937	999999	128	999999	625	235	92	309	234	999999	539	532	392	999999	931	174	296	760	429	686	999999	999999	906	999999	834	999999	665	481	827	649	999999	696	999999	202	999999	999999	989	825	999999	192	116	837	94	414	999999	999999	531	963	184	412	999999	999999	532	244	999999	844	999999	805	273	386	569	610	482	585	714	999999	288	
200	558	999999	999999	470	202	246	999999	242	18	999999	851	656	717	702	307	424	911	183	174	20	999999	938	423	194	562	192	622	999999	365	999999	700	628	899	341	999999	211	238	276	999999	295	663	500	999999	53	954	616	668	867	999999	68	673	541	678	999999	999999	620	999999	990	999999	20	624	999999	999999	508	801	232	757	999999	297	999999	196	644	796	878	356	970	999999	379	239	946	523	999999	203	306	999999	999999	949	632	611	793	999999	247	999999	376	671	999999	622	337	999999	731	858	292	580	217	871	38	744	800	999999	999999	519	190	760	961	497	869	999999	580	673	642	283	134	774	503	999999	948	285	430	217	766	999999	999999	136	508	97	999999	184	985	999999	999999	423	159	711	851	284	472	487	407	999999	801	709	52	664	609	458	733	999999	86	999999	999999	752	999999	592	163	412	745	63	262	873	267	999999	895	155	866	228	999999	999999	999999	999999	980	471	999999	551	999999	67	314	119	527	59	363	721	107	230	511	63	109	999999	999999	999999	539	419	999999	533	621	116	814	897	797	999999	334	999999	595	857	784	462	874	999999	187	106	107	999999	535	212	520	545	597	674	644	813	999999	567	865	483	690	999999	999999	355	930	308	253	999999	999999	146	725	999999	999999	249	999999	58	189	337	999999	999999	351	903	999999	999999	999999	86	518	149	999999	984	271	766	455	121	999999	222	226	529	842	878	999999	689	324	999999	486	477	418	357	237	595	999999	791	188	413	141	786	688	223	342	853	999999	113	165	337	999999	999999	597	999999	82	234	832	660	999999	510	999999	662	589	493	545	545	667	999999	912	667	360	479	587	999999	980	999999	534	999999	197	988	999999	748	534	987	525	528	999999	999999	999999	999999	999999	973	307	678	803	999999	207	999999	677	796	999999	628	201	497	999999	404	999999	555	44	691	699	829	472	505	421	861	137	601	967	27	666	273	999999	909	999999	387	182	999999	247	999999	192	339	999999	401	802	469	999999	47	21	131	157	333	369	999999	313	933	510	801	266	942	351	605	237	659	999999	922	743	291	592	999999	231	471	999999	533	509	999999	999999	81	703	952	313	100	590	999999	870	342	999999	302	605	971	876	381	652	999999	169	586	112	676	271	880	999999	999999	999999	422	899	685	999999	836	94	943	438	438	999999	314	638	999999	25	390	788	796	999999	999999	999999	620	722	850	819	22	374	922	268	828	810	822	999999	48	999999	178	946	999999	326	77	218	662	542	447	282	999999	999999	908	999999	721	999999	474	861	999999	589	833	700	59	866	13	
999999	999999	685	610	628	285	88	600	614	999999	443	603	480	950	242	33	87	284	577	480	356	465	361	546	940	345	960	950	458	812	999999	897	328	323	606	56	977	931	818	999999	269	999999	303	999999	287	293	994	911	52	566	755	999999	999999	395	999999	15	810	148	670	293	324	138	151	801	378	546	284	166	354	195	55	156	465	580	221	290	172	636	269	657	351	999999	907	892	67	63	425	933	666	600	246	999999	271	999999	682	140	924	999999	356	741	18	837	999999	857	521	609	999999	901	999999	999999	999999	999999	879	22	942	274	231	999999	999999	325	130	999999	500	754	948	216	999999	930	999999	90	366	670	289	528	648	513	999999	59	381	457	999999	524	759	299	756	72	960	999999	593	417	909	999999	756	999999	620	999999	347	812	908	315	725	39	13	102	999999	183	894	361	373	999999	781	181	999999	297	999999	999999	592	210	997	999999	255	635	346	489	181	691	913	999999	907	999999	999999	680	999999	76	732	73	520	666	289	999999	178	608	885	164	999999	738	797	469	810	999999	999999	147	999999	32	69	100	693	999999	921	999999	269	647	453	999999	273	111	40	811	999999	999999	95	925	999999	424	999999	647	749	999999	853	443	893	454	447	999999	907	37	865	128	17	641	380	999999	745	959	999999	999999	165	503	891	534	708	985	903	652	999999	999999	226	400	315	422	350	999999	670	488	435	815	999999	560	483	245	999999	911	804	999999	787	999999	190	961	111	196	491	256	999999	329	734	908	999999	999999	999999	758	999999	999999	999999	595	301	868	336	267	999999	507	330	605	29	655	999999	796	191	980	864	839	968	265	299	128	930	104	221	351	753	527	275	415	595	999999	434	770	108	219	999999	918	763	923	436	603	866	886	236	644	40	999999	727	569	930	134	790	555	185	695	999999	207	999999	984	513	16	242	915	999999	304	230	527	697	971	999999	945	86	55	828	696	999999	53	867	576	320	814	800	999999	485	470	999999	879	999999	413	554	434	271	778	999999	429	370	999999	999999	931	424	512	999999	999999	221	999999	58	744	726	489	443	621	339	90	674	999999	216	999999	999999	548	369	351	933	999999	427	924	683	308	636	409	335	311	176	936	162	807	573	54	494	500	999999	999999	999999	999999	970	933	105	191	114	999999	222	833	999999	338	571	83	579	956	338	296	310	750	118	327	163	141	454	402	928	866	999999	172	52	939	135	179	198	828	323	493	828	502	204	999999	196	502	790	999999	374	88	237	616	999999	207	999999	672	91	835	
999999	999999	488	702	262	247	595	60	790	580	212	401	884	751	643	999999	468	999999	555	999999	141	661	351	616	38	849	638	518	455	845	749	999999	98	363	999999	485	15	136	249	956	330	145	999999	999999	635	973	204	486	973	872	999999	999999	126	999999	703	299	497	872	674	413	999999	86	999999	945	831	999999	313	530	874	167	838	341	568	999999	872	995	948	141	981	64	654	162	999999	582	115	999999	346	210	660	999999	988	143	999999	835	357	253	539	767	387	886	670	673	611	816	43	999999	823	999999	25	999999	351	366	890	619	758	457	542	32	839	475	412	112	999999	999999	179	705	878	732	251	999999	465	191	753	105	999999	981	550	999999	548	707	542	819	195	999999	999999	631	252	843	87	900	710	517	928	912	483	567	803	323	646	999999	529	999999	285	395	251	169	612	795	234	777	906	814	484	141	999999	593	917	918	61	547	463	999999	999999	351	999999	948	263	999999	622	827	188	999999	91	999999	188	999999	543	999999	999999	86	999999	457	999999	309	993	896	43	999999	999999	889	999999	884	272	109	874	493	445	933	999999	302	906	999999	999999	407	599	679	999999	999999	953	490	59	127	999999	975	528	16	426	355	358	999999	915	999999	860	999999	187	303	999999	982	999999	999999	999999	609	332	417	180	256	999999	221	999999	323	173	769	999999	500	840	532	999999	297	999999	868	999999	999999	585	455	387	449	912	451	999999	306	715	750	999999	999999	999999	449	795	799	804	281	732	999999	999999	44	857	156	623	369	891	999999	625	677	411	476	627	916	999999	999999	40	730	344	832	991	414	608	423	841	584	26	400	736	877	999999	308	146	861	999999	999999	597	241	825	552	559	999999	680	47	348	461	641	567	425	999999	769	84	936	899	224	240	435	444	314	48	999999	501	918	999999	195	113	340	765	471	482	999999	799	904	792	283	426	733	570	999999	390	999999	999999	999999	817	118	999999	371	246	646	224	126	999999	926	999999	209	67	655	932	852	999999	131	999999	999999	943	999999	969	179	154	999999	999999	507	864	369	924	105	894	999999	999999	999999	777	999999	103	129	257	366	135	873	127	593	999999	770	999999	999999	839	269	999999	999999	41	999999	148	999999	227	620	999999	717	261	999999	11	691	999999	540	999999	302	85	999999	37	756	848	586	514	106	999999	999999	410	37	705	157	529	665	38	540	496	924	999999	538	524	482	280	540	115	341	871	436	288	685	999999	508	642	345	241	320	514	454	999999	52	197	665	999999	820	21	113	999999	346	999999	773	999999	629	801	
547	980	999999	485	318	481	183	235	999999	999999	724	811	207	999999	999999	434	717	36	999999	261	458	350	999999	271	460	999999	999999	76	534	773	999999	641	999999	706	105	365	686	835	205	999999	499	816	999999	393	496	18	999999	599	999999	999999	945	747	12	999999	353	999999	131	999999	35	789	479	999999	999999	852	999999	92	224	500	999999	827	748	882	830	77	999999	999999	778	475	775	451	714	412	984	622	827	767	638	999999	363	999999	243	999999	810	416	503	999999	126	999999	624	413	793	999999	189	263	174	999999	916	934	615	999999	427	999999	517	583	999999	76	132	88	34	999999	999999	996	147	521	593	999999	82	424	573	379	525	68	999999	372	657	401	999999	999999	458	764	850	999999	613	999999	480	586	884	236	341	437	270	999999	695	623	959	797	186	667	999999	818	999999	502	370	246	196	369	806	155	999999	683	843	401	629	999999	160	749	392	999999	50	17	470	845	93	146	999999	486	373	236	412	860	225	565	71	639	773	358	343	376	465	999999	780	739	999999	657	999999	999999	418	434	472	999999	414	690	626	999999	357	155	418	234	999999	709	996	579	743	999999	468	287	340	990	497	802	416	26	40	999999	236	731	544	435	553	250	78	938	764	202	455	535	938	408	291	627	939	119	249	755	125	210	995	245	199	999999	999999	999999	936	999999	803	398	999999	697	436	626	611	999999	680	886	641	999999	815	550	620	932	349	931	999999	870	862	307	776	999999	814	35	736	308	245	247	711	650	999999	103	398	66	876	999999	999999	665	999999	956	438	362	999999	67	395	999999	625	266	999999	606	719	76	808	999999	622	383	882	410	890	312	747	443	185	990	65	722	161	999999	66	107	959	53	853	999999	999999	423	999999	756	640	291	683	999999	281	114	930	935	295	892	444	502	368	571	775	713	218	995	187	133	999999	672	303	71	210	868	999999	999999	222	901	637	208	222	135	769	999999	629	999999	171	80	70	130	437	269	999999	999999	738	397	277	150	999999	999999	999999	999999	999999	967	987	999999	778	412	467	264	722	393	264	999999	289	243	802	176	94	449	833	117	73	882	245	43	942	646	140	259	408	82	214	999999	962	999999	381	801	621	17	999999	999999	612	806	999999	54	999999	883	284	505	999999	110	65	999999	49	138	973	872	999999	954	679	142	282	218	999999	649	188	500	999999	113	861	999999	555	86	999999	999999	504	999999	483	201	999999	999999	999999	999999	663	308	26	956	724	833	211	509	79	666	338	999999	487	403	951	758	865	514	999999	180	
644	595	555	999999	797	965	633	717	999999	540	925	620	771	647	555	557	632	232	776	450	902	361	930	888	748	999999	999999	999999	315	999999	336	999999	999999	200	999999	78	752	48	999999	758	209	494	121	539	740	717	96	839	848	999999	136	999999	737	169	278	292	665	666	239	205	378	532	411	999999	214	411	171	581	999999	486	804	999999	73	27	999999	417	250	400	158	41	516	757	262	911	598	999999	786	299	921	999999	413	999999	808	963	999999	676	93	999999	335	339	999999	514	192	371	999999	541	579	720	918	861	51	274	518	999999	689	620	280	499	84	520	624	999999	659	948	83	718	786	110	636	999999	333	801	999999	818	485	11	575	890	321	67	123	75	381	69	999999	148	577	999999	283	770	406	593	374	999999	715	683	855	243	999999	999999	755	479	94	999999	537	999999	209	999999	999999	687	54	389	187	26	407	558	999999	600	291	999999	150	186	826	866	177	740	999999	260	113	801	999999	341	602	440	999999	644	999999	37	531	427	939	877	886	596	725	999999	415	999999	417	999999	193	264	951	362	740	999999	652	228	186	999999	999999	999999	596	999999	541	712	999999	747	715	999999	577	999999	999999	864	996	273	299	240	150	161	334	89	842	999999	618	891	390	249	700	732	991	763	851	734	999999	999999	999999	965	999999	999999	999999	668	999999	654	999999	720	196	96	366	999999	999999	422	999999	35	472	732	116	649	999999	649	332	546	999999	982	771	813	621	344	259	16	982	999999	999999	137	920	666	447	999999	999999	897	705	303	883	233	453	578	685	826	271	882	883	641	663	415	690	693	621	660	999999	999999	999999	999999	836	360	494	955	247	950	114	999999	999999	999999	291	415	943	39	663	823	538	999999	999999	999999	82	377	132	351	999999	769	446	237	999999	787	999999	591	999999	999999	999999	999999	739	498	341	735	722	465	999999	966	359	257	999999	661	40	798	131	689	648	313	779	999999	237	152	999999	477	514	999999	761	507	611	699	616	999999	572	999999	93	50	999999	999999	83	999999	779	165	999999	422	999999	784	207	256	665	626	943	495	83	999999	305	597	213	999999	231	845	704	999999	365	660	641	380	98	999999	714	999999	827	256	240	173	999999	82	999999	999999	179	729	679	514	841	984	756	131	27	576	835	496	999999	999999	181	237	911	999999	800	341	781	999999	999999	307	541	584	799	697	265	999999	999999	233	446	341	694	501	176	200	999999	380	999999	520	363	522	74	228	254	999999	85	12	999999	10	281	999999	100	252	999999	999999	972	266	195	68	865	117	
269	999999	60	505	314	999999	999999	721	440	430	999999	271	573	183	999999	323	340	999999	999999	263	658	316	951	999999	999999	451	468	794	227	991	194	845	654	256	263	462	178	749	999999	405	940	540	999999	999999	391	828	678	999999	149	999999	999999	225	446	999999	459	952	999999	433	263	999999	999999	277	503	999999	999999	592	617	326	999999	779	154	591	455	999999	322	127	747	111	245	423	999999	609	655	568	75	968	408	51	999999	999999	802	745	495	662	195	672	47	130	614	799	221	362	939	369	999999	999999	770	229	299	341	215	558	999999	840	99	999999	622	934	383	277	999999	575	528	619	999999	409	999999	793	999999	649	89	626	999999	446	211	420	670	295	64	999999	208	188	751	465	999999	999999	557	655	572	583	60	112	746	346	615	645	833	999999	392	114	248	977	999999	999999	261	588	999999	999999	638	678	940	336	999999	999999	79	14	824	72	523	733	852	450	999999	457	599	976	999999	160	830	566	587	350	903	949	999999	230	999999	111	214	516	999999	805	26	894	999999	724	999999	105	276	999999	821	770	805	659	262	999999	757	740	60	999999	708	911	999999	82	100	600	432	930	168	999999	24	722	858	999999	550	56	433	335	814	999999	754	784	883	230	744	817	544	254	696	696	999999	259	61	929	808	281	885	944	999999	999999	301	301	999999	427	596	109	911	999999	118	216	373	431	926	186	530	999999	37	700	999999	283	65	999999	999999	471	999999	764	671	929	209	279	999999	489	532	771	582	462	847	466	634	999999	906	999999	145	490	332	51	333	999999	408	884	254	194	617	530	987	123	999999	475	51	831	438	981	999999	999999	999999	884	899	999999	999999	77	999999	570	76	691	377	319	52	753	999999	343	441	999999	999999	999999	999999	999999	871	11	783	468	404	382	999999	999999	217	999999	156	307	999999	448	152	999999	280	999999	808	683	128	925	163	677	80	314	999999	708	999999	999999	461	284	812	79	22	897	999999	144	673	703	156	999999	483	453	173	744	318	701	201	272	525	199	516	352	857	946	999999	116	999999	100	56	716	999999	575	473	999999	999999	999999	435	255	797	999999	999999	114	999999	855	451	709	514	336	995	999999	517	137	126	271	767	469	221	76	999999	274	747	999999	999999	999999	861	908	999999	300	259	999999	999999	999999	475	389	532	412	999999	12	999999	148	999999	999999	104	421	209	284	999999	211	114	35	164	999999	206	532	398	999999	458	999999	994	543	729	223	999999	63	369	571	662	737	739	365	999999	999999	571	999999	673	685	488	244	241	586	459	778	
196	234	999999	905	749	999999	990	999999	954	720	18	961	419	387	999999	51	62	637	999999	999999	472	749	999999	944	797	297	859	999999	606	223	864	417	94	951	37	851	999999	463	999999	719	999999	301	411	932	211	610	500	295	699	446	192	603	964	737	316	446	852	999999	999999	462	93	999999	999999	740	856	999999	877	467	360	999999	776	598	815	999999	974	180	347	449	743	197	796	574	24	169	40	270	999999	356	645	999999	999	999999	999999	370	636	999999	461	999999	86	610	733	42	934	565	999999	999999	999999	71	763	145	108	413	110	920	999999	518	272	999999	710	595	157	530	999999	769	144	356	253	455	276	514	999999	677	372	142	464	999999	639	458	500	447	482	999999	999999	509	492	999999	330	435	704	127	208	780	960	490	463	212	999999	175	999999	323	350	342	795	259	425	999999	50	999999	465	901	879	999999	190	999999	122	999999	936	322	286	548	35	817	751	158	315	939	716	881	999999	261	553	473	36	186	107	150	596	999999	93	70	999999	362	969	999999	999999	999999	599	697	378	698	275	999999	888	883	999999	532	999999	646	943	486	714	168	299	214	357	415	787	13	175	972	179	602	238	999999	992	672	848	999999	910	999999	999999	29	999999	980	999999	999999	584	152	888	574	559	949	401	607	999999	397	999999	999999	455	832	605	596	999999	999999	529	673	668	672	891	625	999999	999999	735	31	147	695	999999	319	228	700	999999	644	999999	600	422	229	210	631	870	605	999999	93	999999	88	999999	753	497	999999	461	322	988	911	261	999999	890	916	223	999999	469	660	742	999999	999999	999999	10	961	480	999999	982	309	999999	46	802	999999	27	600	150	657	704	394	207	546	999999	906	712	919	393	999999	709	506	999999	830	172	219	999999	854	547	747	999999	365	282	566	135	161	849	999999	119	965	255	300	775	566	675	85	462	999999	896	999999	52	999999	999999	628	231	999999	303	642	999999	999999	999999	172	63	403	579	349	121	641	999999	706	66	999999	810	999999	999999	419	730	449	999999	999999	756	999999	999999	907	999999	996	787	999999	999999	649	999999	999999	999999	999999	541	92	999999	382	987	335	963	999999	785	999999	999999	292	281	159	30	999999	755	854	999999	787	836	999999	214	155	999999	999999	562	467	999999	771	848	849	682	293	886	524	999999	999999	461	829	133	999999	881	999999	334	999999	999999	999999	999999	532	894	999999	999999	999999	999999	774	878	101	683	415	772	506	523	23	351	999999	999999	999999	273	505	999999	406	402	657	664	901	885	445	821	286	856	924	999999	999999	877	843	999999	391	
999999	122	999999	89	999999	56	66	626	421	867	427	999999	812	738	374	137	891	497	999999	83	999999	788	999999	442	280	407	999999	999999	999999	749	145	507	999999	228	393	161	999999	560	731	356	600	47	489	27	999999	229	474	999999	560	705	882	389	999999	55	999999	999999	233	999999	809	277	999999	218	954	672	732	920	986	593	354	223	278	341	766	265	999999	598	308	870	999999	60	933	440	297	966	999999	756	275	569	999999	577	927	656	751	463	999999	999999	93	817	295	107	243	880	773	347	437	551	623	977	573	166	999999	362	788	758	344	67	920	987	806	999999	655	999999	130	999999	295	999999	589	999999	405	99	515	491	584	327	817	999999	666	950	539	324	142	298	995	316	69	574	867	999999	999999	999999	471	999999	21	999999	999999	816	759	996	61	999999	962	320	581	483	651	36	778	470	940	291	400	970	458	999999	999999	367	431	814	717	720	999999	595	193	603	628	419	479	999999	999999	999999	303	670	898	723	361	821	716	999999	664	43	999999	406	62	837	411	500	647	529	476	95	394	999999	288	341	70	377	999999	977	855	242	556	513	596	939	999999	730	999999	999999	140	31	999999	910	159	683	924	999999	542	356	202	137	772	999999	798	789	616	357	391	567	663	984	999999	739	666	999999	487	293	810	999999	848	999999	427	912	398	999999	999999	999999	795	604	416	999999	999999	781	785	727	999999	999999	715	806	332	641	348	515	81	999999	337	911	999999	726	206	641	999999	429	507	999999	999999	859	561	353	999999	142	561	786	999999	950	159	912	953	999999	962	881	578	999999	790	999999	342	912	999999	253	126	999999	999999	79	999999	775	175	415	283	274	28	999999	999999	371	463	999999	89	562	999999	130	999999	424	957	999999	999999	325	73	542	638	299	188	999999	27	318	237	819	999999	492	388	384	784	744	999999	689	999999	362	837	999999	551	600	138	780	556	721	999999	999999	576	924	999999	92	712	633	999999	984	95	230	999999	735	999999	643	298	596	999999	981	999999	261	785	278	999999	999999	487	856	991	47	171	408	250	306	71	535	253	999999	187	306	671	161	967	654	999999	699	769	112	83	907	312	999999	607	575	386	995	915	308	999999	999999	999999	999999	641	739	999999	686	980	296	674	999999	400	320	419	876	999999	193	293	141	674	999999	642	385	783	94	999999	629	801	675	999999	75	619	944	448	999999	701	999999	520	237	831	917	718	999999	437	474	517	999999	132	730	265	202	999999	784	634	842	271	229	83	557	999999	204	884	999999	376	608	989	455	999999	145	
185	999999	999999	66	310	756	999999	170	947	318	999999	742	506	999999	419	727	363	999999	320	606	999999	999999	742	963	233	636	43	414	115	829	999999	71	129	986	999999	762	529	655	999999	877	864	111	281	764	999999	271	697	812	895	649	255	999999	145	276	133	703	761	709	832	999999	999999	573	64	128	833	514	623	520	527	657	207	707	361	442	741	911	210	978	982	999999	939	230	518	465	583	999999	926	853	863	850	10	820	823	810	999999	300	56	999999	930	999999	999999	187	295	248	452	547	802	702	534	999999	503	783	726	999999	999999	503	64	598	544	511	588	999999	999999	676	656	386	884	999999	999999	999999	864	57	57	516	322	999999	999999	280	23	46	528	234	328	650	357	227	999999	951	999999	660	999999	999999	999999	429	887	878	999999	619	591	75	663	261	423	999999	357	999999	735	219	999999	971	568	784	585	508	982	363	999999	16	999999	439	999999	932	474	628	215	417	439	628	629	999999	999999	325	689	999999	383	276	811	244	303	902	492	883	402	114	999999	461	872	999999	999999	533	436	523	999999	162	999999	730	787	795	999999	939	26	117	590	999999	999999	253	105	999999	135	715	999999	216	712	999999	946	409	540	369	536	999999	999999	329	192	105	17	718	999999	536	176	653	489	26	999999	999999	885	384	302	288	375	848	366	245	984	730	999999	229	810	873	215	382	199	999999	268	999999	404	696	924	495	116	999999	999999	999999	470	481	236	536	849	358	540	572	116	262	999999	999999	397	309	999999	462	124	999999	907	161	999999	999999	999999	72	757	243	999999	199	459	807	181	354	630	797	999999	999999	503	454	380	462	342	643	275	999999	432	581	735	105	361	999999	999999	999999	122	76	247	675	28	999999	779	616	999999	999999	122	999999	999999	650	66	999999	999999	831	958	999999	999999	455	999999	688	529	525	639	185	507	864	837	986	999999	999999	242	564	560	999999	494	999999	675	763	72	990	530	965	857	782	524	145	571	529	999999	999999	911	666	258	559	156	503	535	603	119	535	514	135	872	238	999999	502	49	434	347	629	993	654	999999	827	167	999999	668	856	661	371	303	317	482	724	940	575	999999	11	953	990	804	82	654	537	486	405	102	628	374	32	106	146	192	885	717	267	283	999999	401	592	835	999999	942	747	241	207	653	158	297	842	999999	999999	480	357	824	921	999	855	351	762	999999	49	492	638	275	166	135	597	16	683	301	885	999999	999999	165	136	139	999999	305	999999	752	944	340	531	835	999999	999999	834	999999	796	267	428	
89	639	132	795	195	999999	482	85	82	999999	999999	999999	999999	311	437	119	999999	999999	791	103	999999	72	19	999999	708	961	802	216	499	300	536	220	425	872	805	970	999999	369	999999	999999	999999	230	216	696	802	726	980	999999	630	556	643	371	14	174	999999	27	629	606	97	234	510	275	585	781	528	931	199	678	506	467	871	831	757	965	668	338	855	323	723	982	980	278	585	943	657	175	999999	999999	12	788	350	641	282	716	999999	169	644	434	999999	999999	536	999999	37	173	684	999999	613	48	505	999999	999999	316	999999	114	253	241	689	642	134	363	725	938	675	717	127	239	999999	51	650	509	694	999999	156	999999	455	999999	250	999999	268	999999	561	999999	754	472	627	999999	758	178	999999	93	479	11	309	813	155	598	635	319	56	455	999999	571	999999	999999	846	739	170	40	659	999999	990	277	384	999999	801	557	193	213	100	93	999999	390	578	999999	40	693	131	342	999999	999999	53	931	376	812	593	989	779	758	626	887	873	728	999999	999999	999999	211	626	30	22	999999	999999	432	229	962	974	999999	993	831	966	162	618	999999	332	999999	531	999999	901	571	999999	811	778	435	587	999999	220	751	871	680	474	999999	999999	999999	329	120	999999	620	711	999999	838	721	996	999999	792	473	278	55	406	717	999999	42	310	65	334	210	818	978	844	25	752	232	999	999999	366	147	999999	517	999999	221	358	910	357	497	999999	974	814	829	999999	124	934	999999	355	999999	314	441	527	999999	775	129	302	474	776	696	660	615	721	684	591	654	387	761	999999	195	999999	465	684	812	332	360	999999	988	345	730	90	587	877	844	17	999999	620	85	999999	388	919	883	999999	661	836	999999	263	140	248	988	999999	999999	628	169	796	848	999999	714	688	999999	733	999999	139	56	616	83	999999	876	676	666	44	311	29	999999	999999	485	331	33	975	214	107	265	750	999999	993	906	999999	717	58	999999	999999	905	396	999999	655	616	999999	98	55	763	389	386	463	582	953	435	164	470	893	320	526	733	738	484	328	477	562	782	63	709	123	999999	827	517	999999	999999	915	703	999999	659	999999	999999	977	222	824	999999	802	177	403	567	752	999999	823	738	642	999999	176	911	997	187	999999	971	45	345	649	369	558	945	999999	824	519	460	957	999999	589	293	755	526	659	999999	675	395	389	999999	956	999999	206	99	999999	62	962	999999	705	999999	606	759	208	999999	572	465	172	999999	92	999999	58	302	541	589	158	999999	688	650	262	400	512	667	592	999999	
389	35	173	468	80	41	999999	999999	754	999999	999999	829	94	123	999999	204	999999	999999	312	999999	447	664	93	616	941	525	373	321	751	999999	822	938	177	658	262	547	301	703	786	999999	999999	542	547	999999	952	329	999999	575	697	68	955	694	365	999999	112	725	942	999999	527	555	667	999999	763	449	810	999999	662	436	999999	999999	902	999999	41	261	999999	904	999999	184	664	999999	260	798	624	999999	360	999999	583	395	555	999999	605	744	185	241	393	174	778	108	999999	262	666	838	999999	291	166	223	662	114	687	208	608	767	892	905	304	999999	927	999999	999999	682	126	277	880	999999	810	167	565	999999	868	999999	999999	28	86	411	955	421	999999	342	537	146	475	478	999999	357	929	837	852	999999	936	999999	247	708	999999	425	146	399	958	999999	480	998	657	862	999999	757	999999	590	691	491	950	882	784	594	543	952	216	999999	569	532	404	972	999999	295	864	999999	692	999999	18	660	274	565	999999	704	862	538	488	613	243	950	284	348	156	370	329	999999	739	653	174	999999	219	999999	830	435	985	508	693	372	997	999999	75	999999	581	41	999999	395	999999	90	731	999999	999999	603	999999	619	258	999999	826	944	966	810	999999	999999	262	951	999999	999999	734	999999	718	364	845	999999	615	351	884	999999	766	124	154	934	999999	999999	921	999999	593	615	999999	999999	187	929	681	748	406	999999	286	999999	403	999999	590	451	999999	402	372	999999	169	356	988	72	999999	630	299	999999	999999	42	186	956	126	102	999999	835	688	999999	999999	788	682	106	999999	428	75	858	234	999999	534	702	283	241	296	553	10	246	627	33	487	999999	999999	999999	948	374	20	330	909	310	999999	754	999999	147	552	583	695	72	636	569	996	876	405	162	999999	107	758	944	669	572	999999	131	218	665	45	999999	157	713	999999	356	418	745	999999	923	873	779	939	999999	689	999999	858	999999	610	999999	36	610	162	488	999999	999999	999999	75	999999	346	219	151	546	107	999999	260	999999	982	914	289	160	999999	927	481	288	408	167	623	265	955	999999	162	520	160	999999	435	999999	669	999999	999999	741	999999	93	611	714	999999	242	842	43	999999	287	876	34	330	907	775	683	681	209	392	693	991	810	705	632	66	630	999999	469	999999	120	999999	70	617	999999	807	999999	325	766	556	176	325	999999	999999	678	837	138	200	252	999999	999999	468	469	538	612	750	999999	388	999999	999999	111	999999	382	999999	329	999999	816	416	782	109	999999	367	914	653	226	378	410	999999	36	794	999999	440	153	606	999999	651	
308	531	14	797	275	789	346	118	454	330	942	999999	999999	169	31	722	999999	153	265	999999	553	815	321	244	349	557	361	194	730	999999	999999	999999	440	677	999999	294	411	984	834	818	31	999999	209	999999	435	186	488	999999	773	999999	999999	10	350	541	108	999999	220	770	999999	717	437	161	388	999999	999999	175	999999	828	947	737	320	999999	319	447	372	747	615	999999	808	999999	79	494	421	524	999999	702	436	999999	999999	728	999999	999999	999999	127	390	869	427	427	278	999999	392	660	999999	45	895	999999	999999	999999	179	361	877	794	961	294	647	942	740	999999	999999	926	739	893	259	228	663	679	898	202	999999	502	329	198	156	548	781	418	574	999999	629	62	21	533	730	227	851	999999	679	251	479	447	999999	999999	999999	352	999999	498	410	701	382	999999	699	497	999999	999999	999999	999999	647	999999	512	999999	378	365	244	999999	999999	999999	173	41	999999	384	10	656	723	618	373	765	999999	804	999999	292	17	872	13	999999	362	523	686	63	195	999999	641	266	739	999999	79	999999	328	214	437	323	999999	999999	334	997	999999	53	774	999999	313	276	785	999999	403	230	231	506	361	999999	727	400	530	119	846	215	999999	743	917	483	549	598	446	699	376	999999	957	638	548	15	198	319	749	999999	999999	919	385	798	862	999999	28	572	999999	498	486	47	793	999999	532	999999	264	481	136	999999	688	714	999999	96	999999	698	272	592	958	999999	641	417	999999	999999	999999	926	830	945	880	408	999999	976	186	999999	222	339	912	742	116	429	999999	717	999999	999999	999999	45	100	298	331	174	256	436	614	76	999999	78	396	999999	855	606	298	319	600	727	835	999999	538	999999	874	146	786	999999	486	538	604	924	234	201	311	334	836	541	999999	716	161	999999	371	999999	102	999999	943	200	999999	509	141	999999	126	999999	999999	67	506	220	424	195	999999	726	950	999999	471	932	844	204	999999	999999	770	999999	695	884	575	807	350	428	787	999999	203	999999	999999	976	407	172	807	768	578	254	999999	625	126	437	338	435	87	295	648	170	309	748	780	999999	739	384	746	242	889	816	716	88	432	694	999999	791	93	999999	679	308	134	85	999999	175	703	154	999999	267	999999	150	999999	65	780	627	431	454	815	285	247	999999	426	575	878	762	999999	749	203	432	445	546	999999	113	616	349	45	999999	999999	614	663	999999	999999	488	999999	749	999999	661	308	804	999999	547	976	999999	737	656	882	559	206	864	638	953	950	217	821	20	999999	999999	448	440	999999	208	332	211	621	652	
289	999999	889	139	675	875	450	399	169	898	570	543	999999	960	466	486	36	999999	976	709	644	535	666	999999	951	470	223	867	223	74	224	774	196	94	377	945	999999	999999	198	762	513	561	999999	922	450	264	258	488	974	999999	181	999999	234	912	17	999999	280	223	187	214	662	583	185	105	684	795	357	291	593	999999	999999	999999	79	223	206	92	999999	743	235	696	221	734	999999	999999	893	158	550	284	999999	623	674	456	889	983	110	929	999999	999999	248	654	999999	967	895	462	298	999999	996	20	715	925	275	536	999999	491	993	927	999999	78	212	535	255	83	214	969	846	370	79	95	123	999999	999999	535	505	580	789	254	839	999999	819	680	162	539	568	999999	358	147	468	408	990	182	249	999999	750	712	999999	833	762	926	999999	928	153	910	897	448	228	740	999999	999999	999999	748	98	259	258	531	383	715	514	63	620	709	901	670	105	999999	37	398	784	999999	181	956	492	913	999999	890	536	252	642	130	932	617	116	61	999999	999999	94	999999	69	228	338	694	999999	999999	315	906	37	483	999999	999999	420	830	999999	248	245	744	265	999999	434	367	995	999999	83	394	131	13	603	849	962	852	999999	999999	999999	566	999999	486	638	783	999999	918	863	999999	999999	686	999999	112	999999	999999	999999	963	986	908	565	701	233	999999	620	934	587	312	313	999999	999999	962	999999	383	500	399	783	758	999999	481	577	515	999999	999999	999999	999999	999999	29	350	734	43	999	866	947	481	999999	343	999999	866	703	999999	305	999999	685	543	473	999999	337	612	999999	94	67	857	514	341	999999	999999	999999	502	232	260	568	999999	578	999999	520	105	999999	901	999999	66	527	892	412	285	281	900	818	408	241	810	356	999999	87	999999	976	152	362	999999	431	441	61	763	643	453	638	344	999999	540	32	377	999999	999999	750	999999	999999	174	454	239	70	159	388	882	271	422	904	161	883	927	999999	378	743	999999	479	430	14	999999	999999	959	999999	999999	863	288	386	863	999999	920	999999	871	999999	811	999999	133	555	999999	999999	999999	502	231	549	999999	999999	119	372	653	634	890	956	330	999999	804	915	999999	592	999999	295	110	506	408	47	999999	999999	22	999999	366	999999	620	989	206	376	999999	271	999999	420	169	485	999999	916	999999	239	493	999999	345	669	999999	896	999999	540	431	986	952	999999	999999	193	565	992	999999	275	999999	999999	999999	901	759	953	999999	999999	887	85	433	648	542	194	774	999999	553	999999	159	353	565	470	477	999999	999999	999999	423	173	177	843	854	999999	
999999	999999	910	758	999999	592	215	392	999999	746	18	137	117	782	454	768	999999	924	999999	546	843	999999	709	999999	505	933	342	549	539	999999	375	53	231	266	611	63	999999	999999	999999	960	813	767	60	819	462	350	972	785	999999	655	275	253	213	317	333	999999	779	376	999999	999999	259	999999	852	100	380	964	906	851	181	401	495	882	970	679	733	86	999999	890	92	164	961	557	999999	884	999999	132	999999	913	932	668	284	906	761	672	999999	157	914	959	448	999999	999999	999999	613	999999	169	392	283	999999	999999	257	897	888	294	108	329	702	882	967	164	258	134	999999	918	999999	127	588	999999	307	968	585	999999	94	999999	594	720	840	944	419	724	553	848	315	339	999999	771	395	622	663	353	19	274	947	805	999999	372	999999	212	110	256	581	271	999999	999999	998	95	813	447	699	388	999999	999999	473	999999	610	999999	999999	999999	242	741	732	966	468	954	999999	321	224	999999	261	999999	278	638	843	999999	153	999999	872	999999	341	999999	958	999999	922	284	999999	261	801	705	999999	999999	553	789	969	368	524	614	999999	999999	607	687	871	533	195	478	120	850	914	310	108	328	536	80	331	643	783	784	54	999999	100	707	519	518	94	999999	678	488	668	484	648	999999	999999	851	151	654	728	999999	762	454	999999	23	346	501	606	999999	264	999999	999999	336	999999	740	570	999999	931	900	177	362	448	725	999999	631	999999	999999	661	569	840	685	929	676	914	999999	999999	599	28	999999	371	28	999999	999999	215	205	30	342	899	908	968	999999	919	250	999999	375	999999	46	654	999999	831	906	839	47	999999	999999	553	790	421	235	999999	970	602	855	539	159	999999	239	520	604	999999	999999	541	999999	600	971	999999	688	200	549	373	985	945	484	255	464	188	875	183	635	651	999999	920	673	200	997	999999	74	711	999999	925	756	525	999999	933	999999	999999	95	446	999999	813	864	999999	999999	999999	732	999999	999999	609	84	999999	575	999999	884	999999	380	999999	867	563	602	705	701	976	863	999999	616	999999	999999	551	274	99	102	438	119	822	787	639	57	810	468	972	158	464	637	366	360	700	640	106	562	61	507	532	843	999999	121	887	737	259	255	271	138	575	345	984	877	146	946	999999	999999	999999	999999	999999	105	629	556	247	349	999999	273	916	829	800	988	222	591	570	594	751	711	899	902	798	565	206	999999	583	999999	652	999999	223	999999	578	999999	822	179	450	437	999999	811	874	548	239	985	999999	999999	337	587	132	403	317	551	205	999999	276	999999	999999	
502	999999	785	973	999999	697	29	60	172	260	869	176	52	151	142	999999	999999	836	361	999999	813	235	763	517	999999	999999	259	180	999999	999999	227	664	983	96	948	538	438	838	999999	999999	220	935	176	191	999999	421	89	999999	184	180	266	524	914	999999	999999	276	145	999999	978	130	999999	848	388	613	999999	999999	193	955	203	604	942	110	90	999999	461	877	69	999999	58	584	917	997	999999	999999	302	703	749	999999	817	682	402	170	860	999999	413	372	999999	562	158	262	238	999999	68	580	238	165	443	414	714	999999	216	563	999999	403	212	999999	999999	888	999999	339	465	375	999999	520	211	781	250	999999	107	99	999999	506	432	999999	999999	794	999999	999999	272	147	270	345	112	999999	475	999999	941	466	432	963	519	668	250	819	797	862	999999	547	378	999999	914	988	999999	999999	80	709	140	999999	57	418	510	999999	626	184	79	999999	273	723	55	999999	840	999999	32	143	999999	663	265	999999	999999	494	809	999999	999999	815	232	999999	37	487	354	765	708	518	999999	24	463	90	52	999999	750	676	598	270	501	999999	616	999999	999999	183	54	417	454	527	999999	999999	608	117	391	810	951	999999	102	786	999999	289	664	331	375	17	680	499	620	199	862	999999	895	548	900	49	999999	102	316	853	442	999999	321	190	94	855	416	355	699	241	124	953	583	812	999999	221	351	294	765	999999	503	555	796	264	999999	111	667	69	217	351	610	859	490	249	353	441	968	999999	247	519	600	334	800	389	84	909	999999	92	656	688	697	915	337	357	360	887	150	999999	525	982	197	357	148	357	999999	265	472	344	469	460	999999	868	56	256	367	179	999999	417	190	755	999999	999999	999999	528	653	695	532	143	888	999999	300	911	958	999999	331	253	196	453	758	999999	447	413	999999	206	999999	829	999999	91	990	191	142	733	999999	770	630	612	944	620	999999	935	732	339	455	999999	169	999999	909	999999	999999	123	982	311	658	999999	999999	949	962	215	93	999999	999999	451	152	707	999999	999999	45	198	999999	718	308	575	749	823	97	117	958	619	46	113	999999	86	166	876	208	999999	85	515	461	681	650	738	536	879	118	291	196	747	999999	602	306	721	168	999999	814	999999	999999	835	283	210	990	352	179	979	903	750	295	276	999999	501	491	529	736	953	999999	570	49	870	715	806	921	220	939	443	807	208	917	950	71	791	279	250	242	260	690	308	569	999999	975	999999	995	920	248	188	121	999999	984	214	999999	999999	377	691	999999	477	289	999999	413	735	
182	704	999999	344	214	718	999999	999999	999999	485	999999	769	10	492	894	999999	810	999999	971	760	332	999999	224	713	999999	817	999999	588	130	765	971	909	895	834	999999	281	534	999999	715	529	999999	869	489	508	941	378	999999	885	796	772	666	999999	808	652	412	151	490	129	532	397	305	643	999999	531	514	363	874	176	999999	999999	823	159	999999	451	999999	463	551	715	999999	999999	572	537	999999	358	999999	999999	110	252	431	242	790	414	999999	999999	234	322	999999	999999	994	588	503	999999	777	182	999999	999999	999999	999999	848	999999	999999	774	999999	98	824	767	999999	772	999999	820	262	632	744	999999	833	418	30	967	227	491	714	593	721	192	999999	494	760	619	409	999999	999999	999999	404	481	642	999999	66	50	504	467	471	976	534	183	999999	871	342	999999	349	540	496	35	149	367	245	999999	63	175	999999	339	999999	241	373	842	129	519	238	273	243	999999	361	980	472	759	29	738	999999	547	857	79	161	857	280	999999	104	676	999999	46	246	635	963	999999	892	174	460	239	613	999999	64	816	999999	79	669	999999	189	515	562	390	347	999999	946	515	318	87	187	159	960	999999	747	452	999999	999999	999999	607	853	999999	999999	308	308	789	134	377	999999	51	436	92	198	748	689	999999	999999	999999	699	739	999999	457	999999	999999	987	311	279	118	999999	999999	999999	451	52	999999	678	718	427	263	91	557	382	578	999999	277	999999	999999	960	222	999999	168	338	702	502	297	999999	406	888	282	321	997	999999	26	433	999999	150	984	49	136	79	971	171	999999	141	999999	999999	120	433	315	999999	891	350	67	999999	785	999999	208	949	755	154	999999	829	155	942	999999	46	366	999999	153	136	999999	65	999999	999999	844	999999	478	999999	999999	999999	807	972	583	999999	429	657	463	722	999999	606	942	45	293	981	797	151	25	917	57	999999	10	965	290	999999	507	999999	516	914	459	788	999999	637	598	999999	999999	999999	256	47	523	999999	583	643	507	546	193	630	772	852	354	702	981	560	522	256	930	842	691	404	610	999999	999999	548	999999	999999	802	999999	999999	999999	644	498	894	999999	999999	621	999999	367	467	744	995	877	73	663	570	756	806	253	124	352	894	999999	617	999999	436	929	295	45	379	647	744	878	194	313	217	855	999999	999999	166	999999	725	999999	384	999999	408	999999	529	486	977	517	63	558	200	104	999999	149	999999	999999	551	999999	999999	495	987	999999	10	999999	692	999999	456	714	947	803	97	222	627	331	130	670	453	999999	409	809	67	999999	593	999999	687	100	738	
999999	999999	766	461	691	999999	239	584	999999	946	292	50	999999	40	272	999999	260	999999	999999	999999	999999	29	999999	999999	848	75	999999	999999	136	236	814	999999	602	999999	999999	999999	191	352	406	645	398	746	566	723	171	663	640	999999	794	301	343	999999	709	623	999999	58	999999	178	999999	625	999999	800	458	337	141	853	447	999999	651	532	389	999999	74	342	88	999999	462	497	436	999999	434	746	644	835	892	99	729	978	535	340	976	22	739	780	595	999999	298	239	999999	317	225	893	137	271	999999	999999	999999	376	545	990	595	999999	999999	427	201	313	165	623	444	999999	999999	468	221	999999	555	999999	178	294	747	490	999999	233	999999	128	969	999999	999999	382	922	467	439	999999	999999	544	744	711	281	321	589	291	441	999999	794	549	193	757	681	817	999999	545	266	999999	629	65	999999	999999	369	622	458	999999	694	783	700	977	612	999999	999999	677	999999	844	105	999999	704	466	58	542	999999	366	935	999999	999999	801	666	386	999999	73	732	388	761	999999	351	999999	999999	929	596	658	974	817	937	421	731	14	251	871	999999	409	671	173	17	251	999999	12	999999	246	799	892	999999	323	776	548	999999	999999	999999	204	502	446	995	999999	870	399	568	620	429	523	490	855	560	795	999999	999999	402	569	380	520	447	349	971	999999	139	703	999999	999999	999999	398	382	94	98	57	379	14	413	895	303	999999	999999	323	582	173	999999	944	342	331	999999	974	156	479	276	405	999999	163	475	999999	999999	176	857	907	579	41	150	405	767	513	426	999999	397	999999	276	763	837	999999	766	999999	869	195	371	999999	282	76	999999	903	818	999999	300	225	999999	44	259	136	760	775	743	551	32	999999	186	828	999999	455	587	650	212	999999	999999	999999	396	667	999999	460	805	645	634	513	789	247	587	84	223	210	403	363	256	999999	999999	72	389	224	999999	518	18	542	316	827	999999	999999	999999	999999	134	666	828	870	534	799	999999	124	999999	240	999999	785	772	112	614	704	62	999999	999999	999999	999999	506	254	182	883	991	999999	272	339	807	34	197	546	282	950	556	999999	999999	829	456	819	888	999999	159	461	999999	746	906	927	999999	774	265	999999	999999	804	628	422	656	987	999999	999999	68	999999	343	999999	574	999999	499	161	67	332	530	404	946	253	999999	584	104	720	884	999999	544	999999	727	42	769	990	907	999999	332	144	725	999999	296	108	761	999999	588	943	887	758	256	999999	869	288	254	860	260	394	192	999999	327	935	999999	297	813	722	67	310	446	584	341	999999	999999	
923	607	984	118	848	492	999999	999999	161	999999	999999	998	789	999999	448	787	908	739	523	295	288	999999	789	442	999999	295	48	55	999999	507	999999	427	234	925	999999	680	999999	999999	412	902	673	999999	176	999999	976	298	33	999999	619	999999	537	999999	818	736	551	116	818	999999	119	562	454	999999	718	653	530	708	773	864	529	767	528	165	999999	620	621	241	650	686	466	710	271	790	435	765	969	467	999999	498	999999	839	862	999999	643	849	999999	999999	339	522	999999	277	524	169	728	851	999999	381	517	207	999999	320	999999	999999	999999	408	301	663	48	999999	999999	73	110	285	489	999999	905	999999	522	999999	172	422	901	137	115	198	195	111	999999	584	770	999999	950	999999	384	999999	383	730	999999	999999	558	999999	170	386	839	518	177	249	999999	49	946	194	859	40	999999	702	418	999999	36	897	223	999999	999999	464	192	95	999999	699	901	425	315	999999	999999	287	999999	378	999999	525	298	597	30	946	999999	32	638	586	738	919	375	681	656	999999	999999	999999	999999	368	202	706	204	753	404	999999	348	264	733	770	15	582	111	667	450	892	50	438	876	999999	768	579	826	605	999999	999999	999999	229	769	999999	481	454	265	999999	185	554	999999	544	202	552	608	999999	298	867	581	165	818	708	241	763	14	275	857	755	600	999999	880	999999	406	211	154	128	495	999999	299	560	327	541	491	999999	999999	999999	245	333	668	601	291	958	999999	999999	385	625	988	15	266	999999	999999	999999	999999	563	674	732	147	990	408	489	681	825	578	30	999999	999999	226	344	202	507	999999	999999	97	999999	999999	921	999999	214	826	528	140	999999	216	93	999999	817	572	928	999999	999999	369	255	999999	188	999999	465	390	13	364	999999	999999	999999	813	758	186	72	422	970	999999	752	999999	933	174	999999	359	202	618	494	66	30	714	999999	999999	999999	148	999999	609	908	89	876	540	570	999999	727	128	486	676	999999	906	901	404	601	707	479	999999	435	90	999999	829	727	999999	895	947	999999	394	121	540	458	619	402	462	999999	891	355	999999	598	92	446	761	999999	525	999999	588	999999	999999	122	590	999999	999999	712	999999	565	89	361	39	999999	622	517	343	17	946	227	839	514	449	890	710	361	268	999999	999999	644	999999	957	211	686	999999	793	717	281	999999	897	773	906	999999	999999	434	999999	999999	576	976	575	999999	753	926	307	331	84	714	999999	412	999999	384	604	369	69	282	132	159	352	337	828	799	72	487	58	454	932	815	551	465	999999	46	691	114	999999	541	999999	999999	999999	
365	243	88	981	869	301	522	178	547	999999	624	312	390	973	249	157	775	50	276	877	853	999999	999999	999999	280	241	202	693	499	591	527	999999	101	255	987	103	749	818	999999	999999	535	999999	395	185	927	163	790	73	999999	957	11	501	271	162	60	967	999999	915	710	638	999999	829	679	955	122	999999	999999	144	986	155	999999	957	848	999999	352	576	13	93	999999	999999	451	139	250	542	589	36	482	938	205	999999	128	833	117	564	97	705	606	440	73	57	942	655	86	306	999999	999999	652	999999	810	483	964	891	679	999999	197	999999	999999	999999	999999	95	407	999999	939	966	36	574	849	294	993	646	970	572	999999	198	184	999999	62	944	982	545	383	301	999999	721	65	236	163	999999	376	128	127	469	74	978	999999	670	716	120	999999	999999	205	999999	197	173	513	401	872	491	419	401	999999	999999	999999	830	999999	999999	153	228	999999	799	999999	335	917	875	529	510	508	51	549	999999	88	942	674	999999	349	25	113	999999	217	664	364	999999	114	975	212	482	315	244	275	543	526	498	210	479	999999	869	451	999999	999999	999999	892	831	941	904	999999	973	970	166	999999	697	12	188	20	999999	445	999999	231	999999	672	57	204	273	999999	16	987	999999	741	204	434	999999	999999	791	331	214	999999	533	731	209	661	238	512	159	754	578	540	347	999999	954	44	825	648	509	999999	596	808	629	65	999999	916	732	242	776	731	19	999999	220	857	805	483	912	27	999999	999999	444	544	999999	519	999999	475	999999	112	786	999999	608	832	74	152	734	406	152	477	796	293	928	995	999999	427	744	455	329	490	999999	481	131	999999	626	999999	214	61	762	119	999999	468	276	630	999999	999999	132	187	68	78	132	409	340	445	999999	999999	361	448	808	627	775	999999	999999	999999	429	315	999999	999999	215	845	937	999999	643	999999	999999	999999	999999	308	550	999999	305	566	396	999999	367	999999	999999	686	587	999999	867	999999	253	145	344	118	322	999999	210	150	999999	999999	999999	223	140	449	766	307	827	999999	721	63	898	999999	332	999999	364	894	802	157	999999	361	222	327	999999	181	999999	508	699	509	24	909	107	410	999999	973	999999	183	130	917	516	842	999999	694	176	814	867	999999	812	135	754	428	314	63	975	226	119	999999	244	958	20	268	608	999999	879	999999	955	999999	999999	359	624	190	773	884	641	332	501	528	160	999999	314	874	695	574	754	999999	999999	54	434	999999	863	939	939	172	999999	258	999999	999999	814	364	858	379	429	999999	510	999999	654	429	421	
653	724	590	999999	999999	654	145	999999	44	572	293	216	999999	73	809	495	684	251	611	976	393	999999	959	999999	795	316	934	455	242	999999	190	940	185	632	999999	611	283	999999	869	999999	772	999999	209	999999	531	158	999999	316	999999	999999	826	999999	999999	453	38	999999	765	876	999999	764	719	690	340	971	999999	352	40	288	999999	208	222	248	382	103	214	707	888	990	193	647	368	628	835	274	247	857	896	732	999999	226	845	999999	737	114	798	91	355	999999	587	999999	128	668	999999	420	999999	587	999999	950	249	330	676	999999	693	71	405	100	854	75	733	534	999999	307	684	999999	362	816	510	999999	304	132	362	659	413	999999	999999	700	603	424	519	659	906	946	493	999999	550	81	999999	676	709	707	999999	290	999999	999999	999999	999999	983	960	67	938	999999	683	999999	126	999999	26	999999	688	542	999999	497	440	555	84	627	509	814	999999	524	291	999999	834	567	597	895	82	165	360	282	708	717	643	366	999999	999999	233	300	999999	999999	533	710	999999	144	15	999999	796	734	429	435	232	999999	582	999999	999999	999999	252	999999	68	231	999999	999999	20	415	833	987	853	999999	999999	502	404	218	999999	105	999999	581	88	700	562	386	108	347	999999	925	59	702	144	208	999999	999999	999999	116	999999	154	419	672	699	618	999999	27	367	999999	999999	999999	41	24	999999	999999	999999	205	757	552	564	681	133	558	135	999999	366	140	852	999999	999999	239	172	297	975	303	686	328	881	469	999999	544	29	385	587	808	893	45	999999	658	752	395	987	787	552	561	31	860	546	613	999999	999999	175	711	239	531	764	744	48	999999	799	136	323	999999	162	999999	661	999999	971	327	999999	330	995	204	902	108	251	385	744	424	282	999999	781	999999	999999	230	378	317	155	65	53	159	996	999999	999999	999999	999999	999999	634	532	899	999999	888	999999	421	999999	183	970	809	141	289	999999	999	624	991	973	355	55	91	932	999999	353	602	999999	284	999999	334	999999	346	286	999999	552	751	999999	524	998	937	999999	855	285	56	999999	508	23	999999	664	999999	999999	880	884	280	999999	617	999999	881	555	999999	972	944	379	999999	999999	634	999999	999999	736	999999	999999	109	992	45	999999	199	806	886	253	845	588	149	999999	892	952	253	461	999999	10	935	59	340	968	326	965	999999	486	677	996	774	974	908	50	36	372	282	887	999999	488	836	810	814	638	710	103	833	334	486	655	999999	999999	527	115	801	999999	456	999999	675	80	999999	999999	138	890	479	870	679	108	592	530	999999	365	999999	
999999	173	999999	245	999999	268	233	999999	294	999999	32	199	601	999999	803	249	449	915	151	999999	999999	315	999999	682	924	999999	839	423	735	741	956	999999	450	999999	10	941	676	352	753	872	452	939	888	713	999999	700	877	423	876	859	153	614	537	999999	834	221	50	452	320	543	428	809	406	553	53	56	749	42	456	861	572	106	171	279	999999	838	999999	999999	999999	234	999999	426	547	876	597	999999	999999	307	734	789	900	234	41	220	454	642	543	344	670	70	951	999999	967	24	999999	56	453	999999	999999	996	793	631	876	96	999999	12	272	530	956	999999	999999	451	999999	666	960	999999	74	951	825	137	305	92	999999	515	282	446	458	532	589	550	898	190	924	738	996	279	999999	999999	999999	451	380	23	388	969	999999	509	999999	311	63	999999	982	502	443	255	999999	710	999999	999999	813	815	554	739	999999	999999	803	999999	527	569	670	691	990	129	993	999999	999999	999999	999999	779	63	773	898	157	479	641	999999	405	746	999999	47	295	999999	986	141	152	897	999999	999999	973	175	999999	981	999999	999999	372	957	862	999999	69	999999	419	16	113	317	49	917	999999	270	308	999999	407	681	999999	999999	384	999999	13	999999	999999	999999	127	999999	731	999999	28	791	920	516	999999	683	705	896	999999	192	628	288	293	678	102	235	500	380	773	135	999999	999999	999999	999999	266	78	953	875	658	583	999999	209	999999	499	299	257	996	890	163	999999	151	999999	994	666	904	106	999999	334	895	999999	985	746	445	605	845	665	658	474	260	48	730	829	248	999999	812	999999	999999	793	389	844	999999	999999	999999	999999	999999	266	999999	999999	551	169	67	999999	980	43	598	632	764	680	654	633	599	532	640	124	894	321	273	891	854	485	103	226	945	61	396	385	529	296	621	999999	306	191	923	100	999999	999999	999999	214	999999	999999	663	332	149	999999	254	706	969	999999	264	672	993	999999	623	75	76	841	683	928	999999	999999	999999	999999	69	75	999999	417	999999	550	143	999999	471	68	999999	674	822	999999	86	999999	806	690	999999	999999	999999	948	595	828	568	999999	33	999999	427	999999	568	301	85	195	273	84	429	837	999999	429	969	471	210	999999	999999	948	253	306	764	494	999999	956	999999	687	446	999999	999999	508	849	751	527	993	999999	551	499	94	999999	637	506	12	769	969	999999	985	999999	570	999999	659	999999	620	613	726	385	932	798	999999	999999	398	748	999999	999999	920	987	356	902	976	105	659	445	17	359	616	800	761	725	999999	373	821	240	876	372	999999	999999	239	999999	
800	618	442	999999	888	600	999999	999999	999999	408	848	981	246	93	480	474	98	224	728	271	999999	999999	623	217	644	247	999999	167	871	790	999999	999999	758	218	111	367	663	906	557	999999	158	726	999999	363	877	999999	999999	737	760	411	999999	606	999999	967	999999	874	995	235	118	650	999999	52	27	562	625	699	232	999999	982	122	999999	192	999999	321	122	280	478	270	340	999999	120	934	407	999999	516	186	116	790	78	236	372	437	798	907	489	999999	709	999999	737	187	949	999999	999999	648	600	999999	940	731	855	868	405	734	894	999999	539	993	645	558	999999	999999	593	441	999999	755	749	999999	999999	999999	831	999999	999999	999999	533	162	522	999999	999999	999999	869	999999	245	999999	935	209	830	637	543	999999	999999	496	999999	160	849	999999	594	518	999999	999	999999	999999	707	190	899	849	307	822	999999	999999	999999	999999	999999	885	688	630	999999	218	506	999999	924	999999	840	241	391	345	544	999999	734	245	567	14	871	999999	860	653	717	64	484	95	902	18	435	999999	39	848	682	585	999999	229	93	386	21	999999	85	786	999999	476	799	564	999999	999999	97	965	184	128	657	635	34	45	912	999999	999999	999999	999999	999999	999999	999999	999999	542	663	959	948	515	162	191	992	491	113	84	277	251	265	920	781	26	920	470	626	911	201	56	999999	999999	999999	934	652	999999	531	168	110	345	274	266	901	355	999999	582	813	993	135	175	531	950	999999	670	999999	813	639	841	995	225	999999	300	999999	616	999999	999999	999999	228	999999	401	960	945	974	932	977	999999	28	436	88	348	999999	999999	785	35	999999	999999	669	645	51	999999	962	689	999999	884	921	973	915	295	946	999999	383	595	464	734	215	586	975	999999	693	894	795	213	763	656	999999	791	514	999999	999999	999999	999999	562	999999	699	439	999999	781	100	20	13	93	732	999999	999999	999999	999999	177	999999	820	938	634	999999	951	156	999999	758	999999	999999	325	140	999999	599	203	157	575	820	418	765	304	999999	805	885	824	690	810	72	723	112	999999	999999	623	462	999999	162	174	27	610	40	654	680	999999	274	999999	880	543	999999	999999	342	96	153	653	999999	756	885	999999	749	19	271	346	981	999999	823	824	818	517	999999	103	51	983	557	999999	388	120	624	589	540	120	944	999999	999999	999999	390	26	548	853	999999	705	620	29	424	17	349	693	672	645	999999	450	956	373	537	401	497	359	999999	933	999999	999999	999999	999999	603	639	74	999999	30	458	654	807	286	964	306	999999	482	31	999999	550	870	694	448	979	68	
99	999999	581	619	924	45	41	999999	614	587	919	573	325	999999	785	942	234	673	224	990	999999	999999	991	76	236	919	999999	790	988	73	581	853	163	246	513	485	493	505	999999	423	999999	328	671	999999	386	737	166	605	783	999999	999999	31	234	988	999999	999999	999999	999999	392	14	569	250	500	550	16	76	419	999999	912	309	999999	728	576	800	999999	405	999999	614	690	499	762	870	17	999999	427	999999	628	999999	903	588	324	978	999999	101	854	382	828	130	380	319	327	88	692	483	157	917	999999	433	620	999999	432	999999	824	892	252	999999	999999	119	999999	456	447	999999	185	334	985	481	999999	484	946	995	576	381	999999	380	182	999999	187	534	999999	510	999999	205	553	964	165	767	999999	230	849	166	999999	719	999999	924	999999	82	902	999999	999999	676	312	969	487	625	371	60	323	453	720	568	520	708	999999	623	350	252	701	220	179	228	326	394	635	790	999999	857	999999	319	509	109	781	819	999999	567	207	145	718	928	603	114	454	999999	510	290	645	441	999999	384	583	629	381	692	999999	280	359	918	999999	697	999999	513	676	999999	944	620	999999	999999	999999	318	425	215	534	772	616	74	773	999999	884	355	154	999999	23	10	735	879	728	98	629	765	999999	999999	801	30	167	100	438	450	766	889	999999	943	768	535	958	378	105	608	999999	134	506	743	44	988	999999	355	500	999999	277	74	892	999999	81	907	111	999999	413	513	614	526	636	333	849	994	999999	999999	656	999999	999999	367	784	130	23	505	999999	474	999999	813	478	999999	599	999999	182	701	997	999999	872	860	999999	822	965	591	993	558	999999	999999	999999	49	145	351	699	21	635	999999	290	999999	999999	999999	999999	637	890	600	44	803	926	874	161	157	997	58	339	795	999999	999999	402	202	999999	464	999999	999999	580	215	677	137	122	588	136	271	421	235	128	999999	221	797	931	374	999999	200	632	999999	31	745	999999	97	22	999999	956	416	518	999999	999999	230	570	562	66	685	999999	907	690	348	747	889	736	771	999999	43	999999	267	297	37	645	935	832	392	999999	834	173	589	125	218	631	720	753	334	999999	897	735	659	999999	256	451	649	509	294	876	999999	999999	280	167	978	330	699	128	491	451	999999	398	187	999999	232	521	999999	999999	482	999999	36	145	411	191	41	308	924	527	50	585	995	436	548	515	999999	824	892	432	147	887	931	999999	999999	882	880	509	557	171	517	734	999999	858	36	999999	850	996	607	98	999999	679	999999	182	88	905	455	283	850	
672	566	408	999999	910	654	595	784	999999	999999	529	311	532	751	763	20	316	477	147	409	999999	665	935	226	999999	306	999999	999999	759	523	366	999999	606	658	884	604	118	115	207	213	441	792	425	132	999999	787	603	928	643	999999	771	999999	318	999999	879	17	631	191	825	614	197	999999	34	999999	516	101	704	874	866	168	901	211	279	933	968	188	250	999999	148	26	702	538	848	597	999999	928	129	733	778	999999	999999	927	290	593	26	337	767	513	616	986	92	729	72	484	270	570	168	384	905	701	767	818	53	999999	911	658	265	436	999999	587	972	971	999999	989	999999	974	920	686	916	640	420	736	206	161	934	973	999999	999999	999999	191	999999	744	999999	86	120	165	883	481	681	368	81	340	353	38	999999	999999	633	83	300	296	649	482	999999	275	291	40	999999	892	873	938	192	892	109	999999	999999	999999	154	28	878	999999	100	448	14	558	568	999999	999999	178	147	999999	999999	403	999999	999999	999999	999999	285	562	795	89	543	991	607	743	185	189	999999	999999	220	999999	966	614	204	270	999999	999999	477	909	999999	211	999999	999999	754	60	999999	789	999999	68	999999	999999	952	999999	233	798	999999	108	840	271	382	389	848	27	999999	361	856	999999	208	812	844	340	820	376	855	593	442	99	246	557	155	396	369	182	927	690	832	385	391	999999	999999	107	999999	216	999999	326	363	999999	999999	403	999999	863	999999	17	224	117	709	999999	736	639	366	406	861	293	125	999999	30	999999	99	277	528	481	353	803	47	746	969	614	999999	539	240	812	604	843	363	292	806	362	958	820	999999	999999	999999	752	49	377	999999	86	100	551	999999	686	999999	999999	999999	722	519	787	969	999999	999999	105	999999	999999	408	554	999999	28	999999	999999	189	999999	717	279	295	282	832	999999	764	670	510	893	523	297	242	553	282	386	968	999999	999999	28	999999	491	999999	886	508	999999	353	495	999999	999999	156	999999	372	638	969	271	932	602	890	918	33	309	966	999999	999999	460	964	854	281	999999	59	299	71	170	285	999999	596	999999	773	390	257	999999	104	292	746	999999	999999	999999	999999	20	453	999999	750	853	995	93	524	438	315	58	487	999999	223	159	178	856	205	999999	999999	742	674	999999	828	509	671	754	214	683	999999	999999	999999	369	279	270	972	682	549	217	999999	999999	711	167	104	999999	902	758	65	945	999999	889	72	723	999999	842	345	920	999999	250	999999	251	879	840	930	991	522	128	229	999999	186	496	317	987	46	171	40	517	438	113	999999	912	
698	269	570	618	260	812	128	999999	925	999999	999999	308	35	923	322	870	237	999999	213	784	539	113	999999	627	999999	85	999999	999999	811	999999	999999	999999	999999	279	552	619	999999	999999	740	999999	999	791	37	999999	999999	18	961	123	849	170	289	336	999999	822	999999	595	500	999999	45	185	135	48	626	106	570	999999	665	755	380	702	600	915	371	502	784	747	86	643	999999	999999	123	573	240	651	999999	164	544	821	999999	999999	128	999999	286	565	585	999999	175	931	564	661	999999	216	742	156	569	374	965	407	47	635	518	857	999999	471	72	561	808	975	999999	415	165	843	859	423	584	999999	999999	806	917	999999	582	155	89	613	230	907	831	94	91	185	199	147	783	270	999999	271	660	999999	999999	33	999999	200	384	158	506	509	356	328	571	307	734	169	490	999999	999999	373	999999	73	251	164	999999	723	893	381	225	27	70	598	974	322	999999	824	999999	893	999999	999999	770	930	117	721	560	999999	522	999999	450	999999	657	569	218	84	493	999999	573	347	303	999999	306	999999	932	999999	449	999999	999999	258	695	910	999999	596	554	669	602	999999	956	530	999999	227	211	120	999999	195	370	999999	390	900	829	25	999999	965	600	240	999999	768	998	628	282	803	168	999999	98	540	185	999999	999999	999999	481	999999	639	52	743	85	999999	196	999999	999999	128	947	376	454	429	679	658	889	996	323	999999	834	999999	338	258	800	69	938	31	401	20	999999	485	999999	428	999999	385	218	231	524	12	900	696	260	509	999999	999999	714	843	418	999999	295	999999	701	964	647	999999	311	999999	999999	25	299	999999	999999	737	819	999999	533	36	247	304	449	999999	481	320	683	999999	999999	829	999999	999999	999999	999999	999999	999999	725	999999	999999	999999	780	393	84	424	999999	509	712	735	999999	523	689	862	902	999999	605	124	441	626	593	999999	291	509	999999	999999	870	579	670	205	560	170	21	999999	687	999999	255	854	999999	35	389	972	608	947	131	84	149	72	999999	667	498	499	999999	108	651	999999	595	281	192	602	553	708	838	517	999999	999999	999999	115	184	256	443	751	999999	415	999999	620	782	344	387	999999	999999	808	118	12	706	999999	92	913	932	294	999999	973	671	627	482	999999	143	100	772	999999	572	43	887	223	234	747	605	672	999999	41	620	999999	894	999999	999999	744	999999	835	810	123	773	598	182	890	196	469	999999	999999	933	999999	999999	999999	572	999999	563	308	920	999999	999999	958	465	420	62	901	673	999999	88	614	367	737	90	999999	289	658	502	973	860	999999	999999	
764	667	338	999999	304	999999	928	688	783	502	961	999999	705	67	851	658	363	546	281	227	387	391	474	909	206	485	999999	999999	914	618	589	447	923	867	24	301	137	999999	757	357	999999	130	999999	122	999999	999999	385	250	437	999999	999999	999999	999999	779	649	383	999999	428	541	818	374	526	774	174	999999	523	900	999999	999999	560	530	680	999999	923	483	267	96	362	514	999999	110	939	974	913	479	162	858	153	999999	999999	108	709	999999	938	999999	999999	999999	140	999999	882	999999	547	206	877	479	999999	648	666	306	392	297	840	914	258	718	434	999999	860	695	760	999999	999999	619	412	999999	821	540	999999	999999	999999	911	955	163	631	281	999999	742	999999	444	20	999999	202	846	999999	353	267	999999	892	230	559	999999	494	445	999999	999999	265	927	999999	424	658	999999	797	726	51	480	999999	686	999999	999999	164	691	454	426	684	255	473	999999	783	999999	205	36	648	630	999999	999999	426	520	999999	999999	999999	999999	948	683	999999	92	999999	475	805	365	22	581	512	915	999999	867	231	78	760	203	999999	355	153	735	229	999999	289	176	345	462	999999	999999	999999	878	961	528	742	771	641	601	538	997	115	428	56	999999	523	733	564	522	368	358	759	521	660	999999	999999	223	999999	163	999999	999999	139	352	311	201	609	999999	953	547	135	999999	437	168	664	756	250	725	688	605	118	999999	612	999999	103	705	999999	459	227	301	46	528	317	488	798	987	999999	762	126	999999	24	889	779	27	397	908	921	600	856	903	999999	999999	535	858	54	256	938	316	259	606	139	159	416	661	999999	606	152	999999	369	677	889	488	609	999999	999999	229	776	594	435	195	783	470	602	324	872	280	993	458	443	552	58	561	999999	519	726	864	482	128	517	999999	999999	972	999999	189	24	941	167	702	277	824	479	999999	880	73	823	668	999999	999999	789	240	999999	694	999999	999999	628	999999	975	99	116	999999	747	658	87	644	429	811	999999	423	310	930	122	301	190	619	82	999999	999999	449	696	999999	317	390	339	286	188	999999	467	999999	999999	685	966	77	595	551	87	999999	276	246	644	999999	439	143	791	999999	999999	999999	513	895	744	923	657	536	403	59	418	999999	329	800	465	357	999999	815	862	999999	964	54	706	999999	542	260	439	999999	804	684	628	184	598	480	169	867	568	571	999999	637	38	999999	674	545	143	720	502	475	780	296	668	999999	281	999999	894	82	999999	874	999999	494	494	999999	999999	718	431	244	768	999999	641	598	999999	782	146	234	596	533	379	
170	505	822	757	963	662	517	26	14	902	431	585	97	261	693	218	194	999999	813	999999	956	124	899	951	654	999999	192	999999	886	999999	999999	999999	999999	702	455	379	541	999999	530	561	223	702	999999	341	999999	272	999999	999999	999999	999999	951	90	782	824	999999	55	999999	870	113	139	999999	999999	140	527	855	849	224	999999	806	324	677	458	999999	999999	495	263	698	567	999999	999999	289	999999	999999	322	999999	966	798	546	288	409	773	670	632	999999	90	214	999999	999999	999999	999999	999999	999999	540	999999	895	503	467	530	339	169	357	999999	265	999999	850	999999	607	817	992	888	61	678	115	999999	999999	16	826	232	181	291	999999	799	91	127	343	999999	314	999999	426	999999	509	278	999999	999999	62	734	999999	910	549	455	606	755	906	596	446	379	999999	143	999999	889	677	244	359	999999	478	558	956	148	388	999999	999999	976	400	960	389	783	471	986	353	999999	601	916	682	725	684	999999	999999	494	999999	999999	75	180	401	537	364	274	919	168	999999	504	778	276	531	999999	134	629	364	946	217	662	907	999999	999999	999999	999999	999999	562	999999	373	542	999999	471	467	999999	665	159	584	862	605	999999	864	313	346	848	47	335	394	863	601	64	581	945	287	28	67	999999	390	978	250	603	712	296	999999	118	838	317	808	117	163	974	999999	502	351	101	798	603	999999	999999	385	961	376	698	41	318	960	720	193	449	366	667	999999	605	621	11	999999	999999	999999	237	19	999999	527	286	710	999999	19	88	999999	999999	229	463	277	449	603	999999	237	24	264	485	999999	999999	134	369	751	496	215	449	880	349	688	230	95	999999	999999	654	444	100	999999	415	999999	999999	125	996	229	902	999999	329	12	342	774	399	323	43	90	891	606	167	534	224	420	570	207	265	508	999999	999999	774	518	948	844	999999	36	999999	186	275	12	137	999999	849	106	886	446	548	574	999999	999999	62	422	49	999999	286	999999	773	994	738	684	999999	999999	230	999999	624	999999	63	497	637	372	474	856	814	888	479	28	685	127	533	133	658	999999	999999	999999	326	999999	478	899	568	581	263	854	999999	591	151	638	918	999999	482	85	393	61	937	926	999999	205	607	161	579	268	880	656	999999	999999	35	180	289	138	999999	999999	343	163	928	65	119	620	417	999999	747	840	999999	369	999999	458	740	999999	753	293	999999	130	754	326	330	309	701	999999	999999	999999	565	971	359	790	118	219	999999	999999	132	881	816	821	788	999999	414	739	169	521	21	21	873	427	426	995	478	96	518	
26	833	629	364	512	237	583	667	775	491	319	261	434	717	511	999999	872	999999	838	999999	379	912	590	150	999999	595	999999	960	147	554	363	321	31	701	999999	405	503	999999	314	593	214	716	999999	999999	850	269	999999	304	372	942	554	529	639	754	148	113	252	999999	999999	999999	856	623	529	231	138	997	999999	733	992	115	981	355	171	255	138	662	284	343	300	920	999999	86	598	205	999	833	681	277	562	621	163	24	352	398	737	590	197	999999	999999	852	40	853	312	266	961	209	368	999999	999999	486	829	909	999999	999999	907	779	35	334	231	304	326	999999	180	380	952	966	13	773	999999	547	475	866	223	447	890	166	773	341	243	800	475	296	651	86	792	253	826	97	490	957	565	999999	196	825	536	77	682	932	999999	994	206	999999	877	999999	999999	962	696	999999	374	751	999999	693	100	431	828	39	320	999999	588	708	149	999999	999999	560	982	612	680	397	911	822	483	999999	999999	249	603	881	419	573	76	829	557	999999	999999	739	951	871	771	764	999999	507	999999	588	353	604	854	290	999999	326	105	407	291	308	839	552	999999	174	999999	851	999999	999999	619	747	37	758	161	999999	202	999999	609	999999	841	916	999999	413	75	895	999999	999999	394	323	578	999999	478	668	547	259	246	999999	472	786	214	920	937	58	999999	19	999999	595	453	999999	999999	759	717	983	566	375	999999	435	486	999999	677	999999	467	999999	378	526	999999	999999	220	901	826	30	999999	999999	999999	920	978	352	999999	65	999999	999999	999999	999999	234	819	384	494	111	182	999999	811	999999	99	119	971	462	432	999999	371	740	200	999999	999999	999999	999999	678	895	87	645	396	999999	999999	431	47	775	263	864	289	559	151	784	267	999999	559	25	335	990	999999	935	468	556	672	164	324	154	999999	437	638	166	151	489	417	465	785	999999	901	272	62	343	717	598	152	130	229	956	932	346	999999	999999	999999	687	191	152	187	840	891	755	117	999999	258	826	235	133	418	999999	377	999999	262	771	123	72	938	999999	227	869	413	551	935	368	221	190	999999	689	424	463	999999	274	288	999999	896	156	165	999999	95	999999	372	29	999999	999999	588	141	93	230	835	679	999999	812	999999	999999	437	999999	999999	999999	682	78	390	546	709	999999	999999	112	523	999999	874	999999	999999	779	294	335	999999	393	999999	999999	779	999999	999999	999999	854	999999	714	495	350	970	999999	999999	336	999999	486	27	511	825	319	758	212	486	617	775	356	867	772	969	528	598	999999	53	511	999999	969	602	
971	175	999999	999999	249	869	762	553	999999	328	999999	500	999999	276	824	999999	84	90	175	302	999999	331	868	986	972	745	966	999999	170	473	999999	885	447	999999	999999	346	999999	355	518	343	724	74	973	37	236	281	676	261	999999	999999	999999	430	285	676	139	650	306	999999	991	504	999999	20	392	338	283	999999	999999	418	230	488	548	728	999999	832	578	408	357	999999	759	701	79	999999	999999	41	503	999999	999999	770	999999	405	49	437	363	23	440	999999	681	999999	754	999999	228	267	40	295	999999	251	857	999999	108	999999	303	465	945	300	435	999999	999999	999999	834	658	154	999999	664	825	448	120	374	999999	401	999999	726	999999	96	288	482	811	684	691	452	999999	767	167	671	32	112	999999	999999	73	588	253	680	330	811	105	999999	935	603	999999	847	478	876	309	999999	243	14	591	379	667	999999	999999	512	999999	908	999999	891	987	621	641	723	999999	628	311	999999	999999	193	406	900	999999	951	999999	999999	479	999999	999999	386	468	116	438	999999	520	215	999999	255	964	741	999999	421	239	214	999999	999999	961	492	983	850	575	999999	999999	59	999999	999999	388	999999	280	415	43	999999	935	205	999999	999999	193	999999	999999	659	803	65	999999	999999	854	984	670	785	999999	233	256	987	860	133	811	139	999999	388	419	829	826	118	999999	558	707	999999	999999	44	781	999999	140	999999	999999	334	56	519	334	496	205	624	30	602	114	57	999999	56	646	999999	394	304	678	805	214	383	832	695	90	456	708	32	507	636	999999	153	102	908	999999	536	87	999999	999999	716	192	795	808	999999	999999	928	999999	661	194	675	650	487	789	335	143	999999	501	360	439	999999	787	182	126	999999	598	960	999999	261	348	999999	999999	102	499	962	999999	999999	574	999999	691	161	66	57	837	832	999999	526	999999	999999	999999	801	44	726	861	927	999999	999999	678	424	635	999999	973	147	323	84	999999	999999	988	999999	713	999999	341	893	669	287	820	999999	999999	293	999999	81	607	197	487	546	85	17	241	571	43	612	740	999999	972	999999	187	999999	999999	763	999999	999999	538	536	63	59	470	151	999999	583	116	198	999999	394	27	564	446	786	660	776	999	932	999999	426	793	111	984	191	999999	31	109	999999	15	999999	999999	968	543	999999	143	437	86	933	999999	657	465	999999	936	355	142	418	999999	401	268	957	763	999999	123	999999	742	952	74	288	230	999999	483	214	192	103	992	999999	31	375	653	999999	700	75	999999	668	999999	948	174	639	59	999999	819	708	643	57	817	443	854	999999	338	190	373	
797	713	914	183	261	662	843	362	92	396	836	747	999999	267	999999	999999	455	160	794	787	434	999999	718	226	999999	571	144	285	999999	204	599	47	472	859	999999	362	77	494	709	999999	331	287	967	125	983	960	607	999999	129	999999	408	280	544	999999	999999	999999	994	698	408	690	528	567	999999	887	796	799	285	999999	364	346	999999	961	450	999999	466	999999	271	602	242	814	999999	354	166	103	796	328	502	79	999999	999999	999999	378	96	999999	767	999999	999999	999999	999999	194	685	430	435	782	556	999999	830	45	936	790	999999	402	999999	999999	726	183	411	709	101	999999	306	216	266	31	979	999999	999999	999999	741	702	999999	191	999999	58	138	543	919	999999	547	999999	498	466	142	139	45	964	912	502	303	593	362	775	988	850	887	999999	999999	413	803	999999	572	408	999999	244	127	126	999999	999999	465	192	264	37	171	743	979	839	83	136	986	999999	999999	382	138	158	349	897	203	432	170	659	379	515	581	999999	785	999999	172	897	999999	918	845	999999	47	120	339	335	613	999999	871	58	405	47	427	788	999999	200	999999	156	999999	230	923	696	257	999999	813	748	456	639	957	889	999999	186	124	77	178	134	345	27	818	23	293	999999	561	122	263	341	999999	999999	146	595	819	26	999999	791	995	159	257	999999	306	590	879	999999	297	981	999999	229	922	360	620	271	854	263	337	881	936	975	999999	144	552	482	660	999999	503	371	999999	660	183	999999	81	28	876	114	720	238	144	319	660	579	999999	999999	418	999999	182	999999	741	565	999999	131	855	999999	24	999999	688	999999	930	226	481	926	910	720	55	600	288	601	394	749	999999	999999	747	999999	324	565	403	517	73	922	999999	999999	999999	514	971	999999	999999	61	13	764	425	896	307	999999	837	999999	668	30	989	818	459	581	999999	991	999999	590	383	238	999999	459	999999	181	760	18	735	999999	999999	406	749	992	999999	236	597	999999	334	645	801	829	788	590	896	999999	528	255	472	910	149	638	999999	391	678	248	355	554	55	254	145	999999	192	999999	438	999999	999999	999999	695	999999	983	858	999999	387	788	554	450	125	563	345	999999	515	546	999999	713	666	914	368	324	884	881	53	585	89	510	511	646	803	999999	633	112	532	559	248	999999	290	971	113	602	134	798	239	990	999999	602	629	999999	999999	281	771	357	911	682	810	999999	999999	999999	999999	877	287	907	646	964	929	242	999999	955	307	999999	433	695	999999	999999	199	96	651	62	875	487	999999	758	288	531	390	285	200	999999	749	
999999	986	16	394	235	324	226	161	275	70	999999	999999	674	455	469	848	86	546	999999	492	723	699	887	999999	109	997	999999	628	999999	583	654	51	279	216	410	999999	426	999999	585	451	973	935	386	999999	408	15	216	313	819	683	313	999999	55	999999	35	207	108	608	999999	999999	796	999999	999999	691	999999	435	999999	467	55	556	431	775	961	999999	518	788	999999	895	999	999999	790	225	999999	441	999999	914	996	999999	999999	999999	814	818	25	999999	655	386	898	694	585	973	802	999999	267	273	999999	537	778	999999	850	247	883	213	608	200	448	999999	788	605	421	501	438	999999	287	999999	999999	612	760	614	58	999999	889	629	319	36	302	52	957	999999	999999	742	146	654	70	943	999999	611	220	824	908	83	999999	303	283	94	544	509	470	425	531	648	777	173	999999	718	357	264	893	581	898	405	624	252	425	679	999999	784	242	344	999999	141	999999	935	999999	974	543	596	356	235	491	792	999999	541	999999	999999	964	972	360	352	595	74	717	999999	999999	999999	999999	355	877	603	729	760	277	136	901	400	256	841	999999	999999	184	760	999999	667	99	115	823	92	237	884	714	392	433	889	748	459	423	763	19	203	525	198	719	999999	506	731	525	455	639	624	294	133	515	999999	178	835	999999	60	999999	820	689	376	127	992	889	347	337	387	387	452	977	493	832	274	802	999999	50	999999	170	999999	590	378	452	613	600	999999	876	401	721	913	999999	372	999999	199	513	158	80	727	862	169	999999	147	77	197	647	801	300	250	239	192	999999	999	889	999999	239	321	924	514	402	308	470	999999	666	474	159	614	279	643	760	654	915	323	303	11	999999	999999	310	265	966	999999	999999	999999	999999	539	128	999999	482	42	959	999999	234	999999	335	999999	699	468	481	999999	999999	42	999999	657	999999	999999	277	480	999999	888	227	786	20	669	548	999999	18	834	774	999999	999999	854	141	999999	683	568	430	358	999999	999999	311	505	971	999999	227	933	278	642	156	586	271	647	599	593	814	182	191	564	28	732	999999	865	693	354	999999	999999	900	999999	974	921	165	918	492	999999	586	721	815	313	451	999999	334	375	687	198	865	708	265	548	432	511	387	999999	340	999999	999999	446	811	627	460	44	42	984	668	999999	999999	353	165	632	17	103	367	877	122	999999	408	190	187	999999	488	547	927	999999	861	999999	543	299	588	236	999999	150	999999	197	852	999999	999999	349	707	462	999999	522	553	999999	540	999999	154	509	999999	926	857	11	999999	315	999999	913	
116	679	999999	999999	691	999999	764	999999	849	866	192	999999	35	999999	831	68	483	725	999999	966	999999	999999	821	531	328	43	999999	661	999999	781	999999	999999	999999	939	310	902	999999	512	770	999999	757	624	783	674	156	975	484	999999	105	799	528	543	999999	182	918	812	857	601	999999	999999	999999	999999	560	999999	985	588	129	999999	404	929	841	999999	954	113	219	999999	520	157	385	353	559	999999	566	578	999999	347	37	876	30	498	54	624	999999	999999	51	654	999999	999999	688	567	855	398	999999	175	999999	999999	999999	473	999999	548	301	710	226	532	108	103	546	999999	814	648	560	253	74	999999	884	227	345	999999	71	564	315	805	469	817	498	170	847	400	620	706	999999	563	913	482	999999	344	408	113	23	948	117	91	901	50	999999	612	333	746	291	740	221	999999	412	408	242	496	251	408	43	938	255	155	371	999999	889	996	339	999999	708	550	818	241	999999	122	457	233	903	428	810	886	836	110	119	880	999999	22	999999	515	249	710	999999	999999	999999	85	999999	999999	720	792	999999	19	282	741	48	740	921	999999	917	299	950	18	999999	822	999999	999999	999999	999999	46	491	624	877	999999	824	999999	997	457	819	172	753	419	495	513	121	278	999999	614	105	72	379	958	999999	105	861	564	240	128	280	411	922	999999	558	925	999999	178	283	174	999999	397	999999	292	112	817	173	999999	464	999999	481	553	797	542	15	91	999999	532	119	782	983	270	122	879	186	999999	249	999999	860	999999	283	942	999999	636	166	707	32	96	855	999999	931	981	109	999999	999999	727	999999	390	999999	476	268	706	69	500	191	197	285	999999	116	693	578	394	29	894	999999	538	558	171	386	308	999999	580	676	999999	851	11	999999	387	242	459	805	858	810	999999	999999	999999	883	504	454	968	999999	861	999999	171	128	546	962	999999	512	118	178	999999	999999	670	999999	999999	40	647	649	999999	36	897	928	999999	999999	719	999999	635	591	655	999999	64	716	418	999999	208	599	999999	999999	314	49	999999	875	133	291	363	855	150	976	624	546	999999	854	275	999999	535	932	334	283	999999	962	999999	623	857	999999	124	734	999999	794	219	98	525	353	999999	150	80	32	804	999999	535	864	443	658	967	119	419	209	999999	999999	350	275	275	241	895	352	712	343	27	671	177	999999	270	356	767	536	31	892	519	999999	871	513	138	959	747	544	999999	999999	655	999999	999999	999999	999999	128	999999	944	999999	293	457	992	437	737	14	143	207	907	603	97	890	440	97	526	690	325	604	837	
146	316	494	361	823	999999	999999	279	628	999999	999999	152	902	999999	999999	738	445	526	697	999999	509	999999	761	840	940	441	787	224	660	525	234	967	523	999999	807	515	798	106	179	403	999999	734	514	945	572	461	195	77	999999	999999	91	999999	628	470	338	151	555	653	420	392	256	472	618	113	999999	376	628	295	26	208	939	349	357	304	999999	774	999999	815	278	489	256	999999	498	311	444	70	349	63	288	665	959	155	685	787	156	586	125	410	916	205	832	899	61	999999	999999	999999	999999	333	999999	563	660	999999	999999	999999	999999	999999	974	317	669	967	37	575	17	360	999999	794	663	570	999999	508	658	90	898	82	656	999999	669	970	890	701	254	26	678	724	15	229	769	754	999999	619	612	808	741	949	178	999999	891	700	288	999999	89	256	185	876	905	999999	999999	312	999999	999999	867	999999	426	999999	722	20	897	292	355	29	34	908	918	999999	999999	850	348	949	904	398	465	968	691	274	622	998	999999	801	819	999999	389	999999	479	863	752	607	391	773	236	999999	370	609	354	269	601	181	999999	647	980	64	999999	891	999999	886	333	898	323	161	999999	999999	180	105	473	999999	999999	567	438	65	785	298	468	999999	723	747	37	856	999999	431	673	450	670	203	821	999999	999999	497	68	593	539	853	294	999999	999999	512	987	275	146	433	629	43	999999	282	999999	691	999999	666	178	660	858	477	284	891	999999	999999	63	976	999999	708	999999	999999	508	845	525	932	14	239	156	220	760	762	720	200	999999	639	708	398	999999	999999	178	999999	999999	408	999999	72	999999	402	999999	523	458	20	999999	437	999999	487	534	897	756	999999	999999	999999	519	957	899	105	757	94	100	999999	206	664	644	153	539	199	823	110	120	999999	364	999999	488	633	761	999999	771	292	999999	324	114	999999	641	413	453	811	999999	371	999999	638	315	999999	311	901	999999	794	376	999999	999999	999999	664	434	999999	303	574	999999	878	885	205	999999	334	999999	600	776	744	395	33	999999	999999	728	181	461	601	481	157	870	310	999999	999999	967	383	924	394	999999	999999	680	34	348	838	999999	932	999999	175	358	314	840	893	999999	167	932	770	145	999999	179	999999	212	832	315	999999	704	773	302	579	237	999999	409	999999	622	126	74	371	684	401	330	795	999999	295	253	176	317	976	774	999999	384	206	247	999999	225	999999	999999	847	999999	202	999999	999999	640	562	937	581	904	999999	281	419	102	570	96	999999	826	384	305	917	999999	148	838	728	998	873	205	999999	999999	999999	864	
999999	999999	227	651	491	267	724	164	487	357	672	272	556	704	999999	999999	813	120	503	951	841	347	539	268	580	364	999999	607	766	366	906	52	282	896	301	749	875	919	999999	487	999999	229	817	999999	916	999999	291	33	642	546	392	920	46	680	32	999999	140	958	81	136	850	999999	398	999999	451	629	999999	999999	413	616	461	894	515	999999	850	999999	530	969	351	704	83	393	964	230	974	999999	15	601	873	999999	999999	916	999999	999999	636	983	830	999999	999999	297	999999	630	620	36	95	999999	999999	30	999999	410	121	999999	617	999999	63	467	163	177	999999	464	999999	398	787	999999	998	544	999999	48	999999	999999	791	999999	851	64	999999	453	999999	937	999999	999999	581	985	999999	999999	548	457	309	999999	424	178	829	663	550	663	999999	498	843	867	38	550	452	376	640	963	618	288	319	999999	558	999999	694	225	42	670	883	637	999999	324	213	999999	245	574	999999	999999	46	999999	999999	197	391	329	609	905	999999	999999	43	214	999999	807	854	270	148	746	923	814	999999	614	630	880	779	45	870	999999	663	999999	315	999999	753	999999	999999	999999	999999	131	181	238	10	788	315	448	637	678	292	820	470	943	999999	498	999999	808	736	432	999999	999999	999999	999999	999999	999999	252	431	289	165	461	926	880	373	273	999999	575	694	999999	695	308	191	252	111	752	60	999999	999999	86	999999	235	999999	999999	504	982	595	713	999999	779	919	546	884	169	482	226	999999	939	106	999999	394	923	999999	999999	999999	133	999999	169	316	603	408	31	532	355	472	999999	999999	243	385	999999	677	313	749	915	894	999999	424	999999	999999	884	397	121	962	49	691	892	999999	950	652	380	665	436	406	999999	381	898	23	538	696	999999	709	132	563	999999	13	90	184	51	999999	890	709	999999	399	432	216	297	68	493	999999	580	662	567	999999	15	725	251	907	999999	544	999999	146	885	334	228	185	274	557	257	45	999999	718	236	850	761	671	370	999999	999999	26	94	840	530	875	126	889	151	999999	558	990	761	183	657	999999	113	999999	823	970	180	256	999999	739	811	457	61	999999	435	716	999999	343	364	999999	932	510	999999	165	999999	19	218	338	43	733	998	266	283	999999	999999	729	747	999999	847	400	866	727	84	354	39	999999	999999	264	999999	435	711	225	636	557	251	999999	56	999999	148	813	762	841	223	217	741	999999	183	624	999999	999999	968	823	495	999999	347	999999	435	999999	136	543	196	953	874	607	32	783	630	726	196	913	682	800	867	44	999999	999999	514	867	612	484	
999999	209	999999	999999	999999	887	729	999999	219	46	999999	940	999999	605	999999	809	967	999999	999999	999999	923	457	437	887	999999	177	955	461	999999	323	700	568	503	999999	644	986	999999	126	150	999999	999999	999999	516	999999	202	999999	979	271	416	829	67	898	681	999999	999999	451	771	576	734	299	931	999999	347	896	345	163	447	999999	999999	641	319	851	474	61	905	965	940	287	695	291	198	693	55	999999	265	802	887	999999	100	203	225	923	391	851	212	784	621	620	814	999999	304	810	999999	775	520	216	433	630	749	999999	510	493	881	999999	110	999999	233	841	640	543	276	999999	88	768	425	396	470	999999	848	130	353	330	472	655	987	999999	393	280	985	59	378	999999	109	503	692	999999	52	937	999999	999999	999999	999999	979	999999	999999	705	731	999999	999999	999999	746	810	781	628	252	999999	31	235	465	723	854	999999	856	590	175	999999	498	999999	85	694	999999	532	999999	999999	568	574	351	200	882	291	999999	999999	920	999999	313	567	485	481	999999	512	709	816	999999	999999	119	999999	999999	398	116	763	217	156	467	664	779	224	937	897	69	678	838	830	999999	999999	77	999999	42	994	287	999999	999999	999999	333	573	984	999999	60	999999	774	999999	650	952	94	999999	999999	999999	393	265	999999	999999	630	587	999999	583	673	879	474	307	960	115	575	929	121	509	240	199	823	893	999999	252	173	101	133	108	999999	886	745	233	109	999999	621	999999	911	197	976	999999	605	749	899	114	999999	752	999999	668	394	999999	840	585	888	884	686	499	999999	999999	999999	539	464	322	999999	786	143	250	208	402	999999	999999	27	924	532	999999	593	83	993	575	189	999999	215	464	714	999999	999999	170	345	224	999999	132	200	81	271	447	491	293	999999	123	999999	822	553	999999	185	595	999999	915	62	604	301	999999	999999	999999	661	999999	999999	10	608	999999	739	972	999999	983	521	371	999999	945	999999	94	802	999999	879	880	999999	366	867	999999	289	128	610	141	117	740	923	278	626	190	420	757	124	491	684	952	384	998	916	570	999999	813	987	758	263	968	802	999999	733	999999	416	304	646	610	720	999999	640	608	865	175	70	252	999999	999999	999999	904	970	320	626	999999	999999	605	449	307	750	475	141	852	878	149	937	933	544	11	774	999999	121	999999	770	205	322	775	143	751	999999	729	78	569	999999	358	997	999999	373	806	128	999999	854	348	860	999999	357	788	730	725	999999	137	708	999999	653	419	999999	466	550	431	999999	999999	999999	697	798	31	407	999999	628	999999	152	455	569	738	
883	963	271	772	652	999999	847	534	55	418	524	382	31	335	999999	999999	564	540	941	999999	999999	999999	349	166	550	839	847	785	169	210	583	781	567	969	859	689	158	30	999999	999999	583	89	684	63	999999	425	10	82	655	814	965	999999	514	999999	545	495	624	999999	231	813	678	999999	375	845	834	743	814	999999	999999	236	999999	543	999999	917	368	999999	713	295	999999	999999	839	775	139	354	244	972	277	999999	434	374	999999	54	999999	10	355	521	999999	839	229	439	610	999999	606	429	159	999999	884	596	267	999999	999999	338	130	106	999999	903	932	30	610	862	999999	999999	626	110	170	620	744	726	571	846	410	873	76	553	999999	890	178	709	204	813	97	999999	683	12	592	736	999999	702	999999	452	589	692	239	999999	963	737	332	505	268	538	687	168	34	420	31	999999	272	577	582	999999	735	999999	999999	797	775	795	200	623	518	433	697	999999	700	129	267	999999	644	709	999999	999999	568	672	451	666	136	929	656	272	981	999999	474	356	129	999999	717	367	867	441	999999	178	546	999999	987	835	841	644	467	905	163	314	274	562	999999	795	525	72	781	169	999999	999999	149	927	999999	999999	959	999999	999999	758	411	900	850	212	999999	421	250	859	684	999999	824	999999	471	750	999999	999999	419	911	369	333	425	654	585	999999	770	745	39	618	76	163	875	501	721	708	999999	999999	463	71	444	575	555	666	999999	999999	345	189	383	398	818	964	424	58	981	599	999999	999999	324	999999	441	382	999999	631	999999	531	999999	333	769	763	257	999999	223	358	999999	793	778	759	276	420	999999	590	999999	640	800	111	999999	827	999999	132	375	746	938	321	629	72	193	924	872	856	435	999999	419	620	999999	963	751	76	999999	197	999999	999999	999999	999999	780	851	20	751	830	999999	792	912	813	647	999999	511	917	999999	999999	414	610	853	999999	420	985	999999	180	999999	499	837	359	999999	256	332	311	999999	999999	999999	540	999999	999999	442	103	999999	74	522	208	772	233	640	55	849	347	999999	587	967	696	79	919	429	680	269	261	999999	341	999999	666	490	999999	605	255	882	999999	949	363	178	760	705	999999	472	162	408	528	859	791	510	999999	89	745	999999	105	195	125	121	999999	999999	999999	999999	849	999999	999999	717	436	999999	394	173	488	397	999999	418	216	990	724	999999	276	281	741	402	212	999999	793	587	744	11	999999	69	767	260	851	571	987	661	856	999999	999999	999999	972	900	474	999999	32	937	275	336	999999	999999	471	668	999999	827	59	787	896	28	
161	277	972	999999	128	335	405	237	546	251	999999	555	999999	323	838	831	309	841	927	999999	808	999999	321	418	873	404	999999	108	415	33	999999	209	764	999999	999999	349	999999	547	781	148	232	999999	999999	33	905	582	970	158	829	999999	527	218	860	322	219	304	956	999999	999999	724	738	306	822	522	730	231	791	306	73	499	999999	762	69	788	361	23	466	999999	512	301	434	448	278	403	506	313	349	451	628	955	393	999999	986	67	410	926	999999	877	303	684	791	999999	95	340	653	765	999999	81	960	205	838	667	62	269	999999	300	37	429	999999	999999	881	349	678	118	116	461	775	12	999999	435	999999	999999	994	827	510	761	363	938	999999	740	164	999999	999999	432	126	999999	855	999999	767	999999	898	553	860	999999	802	999999	994	977	234	202	989	999999	999999	535	164	259	999999	234	758	538	937	99	999999	999999	272	999999	858	255	991	390	606	58	244	279	999999	497	727	128	999999	68	766	385	999999	999999	751	17	585	956	278	867	62	630	968	238	999999	999999	874	584	614	199	593	749	985	844	595	940	911	423	998	666	531	554	209	999999	772	999999	385	131	534	999999	37	902	976	134	999999	975	90	999999	106	727	623	153	514	835	475	999999	400	999999	961	810	106	172	957	612	345	999999	431	277	466	621	434	752	60	999999	171	691	772	999999	516	620	859	905	999999	281	52	388	999999	373	999999	755	171	515	170	999999	168	864	999999	374	788	829	553	812	549	485	303	999999	102	164	673	783	254	538	999999	351	951	200	846	999999	569	956	467	68	52	711	460	999999	592	337	999999	999999	746	407	999999	999999	76	56	366	841	978	999999	999999	886	999999	451	999999	632	999999	819	772	968	999999	268	805	831	371	495	769	838	999999	385	289	765	963	376	46	847	465	675	999999	904	833	14	707	397	670	581	368	601	210	827	999999	999999	565	232	999999	488	602	251	325	999999	999999	527	816	603	892	999999	922	999999	414	999999	999999	487	999999	867	144	999999	560	418	999999	999999	136	178	637	207	619	999999	210	740	999999	558	999999	999999	359	702	628	315	197	999999	504	149	999999	45	197	547	659	287	238	697	98	999999	927	999999	999999	999999	454	118	890	619	983	386	330	192	245	855	418	954	137	999999	249	828	999999	456	913	31	141	101	999999	100	547	342	288	999999	651	821	631	71	143	824	258	999999	425	577	999999	128	819	999999	799	341	139	999999	159	395	458	269	999999	480	999999	999999	404	999999	137	999999	82	650	999999	818	999999	423	233	356	
820	313	999999	999999	999999	257	335	794	212	664	301	999999	999999	999999	192	892	999999	999999	382	161	790	84	430	895	392	626	999999	999999	999999	10	999999	385	999999	782	884	846	999999	729	857	999999	155	485	856	739	71	999999	838	240	468	999999	764	158	51	82	566	746	883	698	346	786	752	854	999999	211	729	915	540	999999	956	999999	999999	334	534	190	15	314	228	690	833	903	788	274	22	813	246	787	344	45	226	148	963	113	392	999999	999999	999999	711	655	20	155	999999	659	284	999999	999999	440	623	999999	999999	261	528	999999	864	999999	999999	999999	842	999999	964	941	581	505	962	818	382	987	941	464	741	999999	999999	999999	680	999999	956	138	990	889	999999	806	173	483	999999	964	999999	771	999999	999999	82	961	999999	750	999999	78	574	451	696	465	750	999999	999999	169	999999	363	999999	955	521	186	486	869	497	999999	272	168	778	107	999999	998	999999	999999	749	991	392	780	265	853	883	612	999999	514	999999	534	148	569	999999	999999	364	614	316	665	259	71	999999	212	473	506	487	999999	300	477	913	697	999999	149	389	507	999999	349	108	999999	82	909	999999	972	436	999999	813	703	999999	773	999999	999999	692	542	361	687	999999	189	999999	759	376	361	321	646	600	744	276	999	190	810	237	25	516	511	593	349	998	999999	775	510	999999	784	679	526	734	990	15	725	787	701	999999	597	999999	999999	999999	720	999999	999999	381	999999	696	814	999999	51	546	727	417	190	949	999999	689	999999	414	805	999999	591	682	999999	999999	610	999999	551	999999	489	999999	640	982	176	83	873	751	581	128	93	813	877	271	637	999999	17	582	824	775	999999	21	949	192	999999	282	846	999999	802	514	771	952	155	601	43	219	999999	744	250	117	86	270	999999	909	330	999999	199	329	999999	814	999999	37	999999	775	446	477	882	457	999999	894	236	835	949	999999	357	141	668	285	999999	428	84	999999	342	716	999999	514	999999	49	862	999999	999999	999999	992	987	609	743	999999	379	165	565	336	458	988	355	999999	251	999999	50	561	198	999999	913	101	626	999999	642	695	209	86	932	573	843	594	999999	811	709	999999	999999	468	999999	104	298	999999	672	101	999999	283	986	999999	999999	999999	999999	487	999999	910	999999	435	376	999999	999999	57	837	302	233	992	493	863	477	999999	182	409	360	582	947	103	45	792	428	999999	123	369	708	374	999999	738	711	999999	999999	999999	999999	284	476	713	501	566	267	995	897	680	607	762	805	452	662	58	999999	290	540	579	999999	387	16	840	999999	606	348	473	
999999	494	290	138	941	866	901	897	933	647	91	390	836	50	894	999999	999999	360	563	265	711	581	895	431	999999	351	736	264	277	635	578	894	227	794	332	413	999999	999999	820	939	551	765	125	205	999999	159	743	833	493	268	912	783	52	999999	999999	102	599	999999	313	600	139	647	630	307	999999	196	999999	999999	717	999999	358	999999	999999	624	714	946	465	699	232	675	608	903	771	19	722	999999	851	144	42	240	814	539	176	230	999999	904	144	817	999999	999999	999999	701	125	11	999999	464	253	428	378	815	999999	899	637	638	999999	236	875	620	585	283	344	999999	19	487	999999	818	291	318	815	810	811	648	572	999999	688	907	999999	999999	999999	267	999999	999999	766	999999	603	914	902	537	239	999999	38	999999	242	854	678	958	999999	638	999999	100	999999	934	613	567	13	988	337	999999	999999	93	449	115	520	999999	731	910	272	791	884	762	916	753	89	999999	999999	297	416	717	540	730	999999	159	999999	20	95	616	820	208	999999	615	587	483	588	999999	144	922	999999	914	132	999999	695	900	753	572	183	428	855	381	786	716	582	999999	887	229	868	299	670	999999	242	124	99	73	578	278	999999	442	175	933	107	999999	999999	501	594	771	44	324	999999	872	836	666	761	449	422	999999	43	967	999999	368	999999	844	261	503	682	999999	678	632	999999	485	397	740	999999	999999	283	999999	999999	999999	34	125	195	554	894	798	999999	999999	999999	650	651	81	999999	999999	846	999999	999999	263	607	790	819	586	103	411	993	920	485	106	999999	839	999999	495	84	999999	943	999999	182	732	949	999999	830	116	654	37	999999	260	249	999999	894	999999	275	30	999999	642	271	447	32	783	560	999999	323	999999	172	524	485	999999	996	293	273	376	635	999999	999999	999999	959	713	999999	75	999999	743	680	304	212	999999	574	155	175	999999	690	505	457	999999	181	975	999999	263	943	140	999999	825	263	956	999999	999999	819	999999	716	999999	682	999999	515	957	362	999999	303	999999	374	999999	950	339	990	564	602	999999	919	246	752	999999	13	705	769	801	999999	605	999999	999999	999999	684	148	233	439	989	999999	999999	990	999999	999999	363	999999	999999	888	740	190	222	835	699	999999	999999	608	583	598	388	999999	999999	999999	999999	444	756	337	999999	640	690	74	726	900	10	804	470	777	428	209	999999	656	881	999999	39	621	999999	770	999999	368	999999	85	565	635	999999	816	999999	352	286	66	289	35	111	491	999999	675	463	322	999999	894	894	380	999999	999999	999999	999999	301	170	759	999999	144	985	547	
221	410	614	509	101	999999	193	999999	127	501	372	999999	372	555	399	999999	999999	167	987	936	999999	999999	858	895	999999	999999	329	525	621	999999	194	922	999999	488	889	91	594	175	372	472	999999	873	999999	879	817	463	836	185	999999	552	405	999999	156	59	651	746	999999	999999	328	999999	530	668	999999	533	317	449	626	884	999999	318	33	198	795	999999	295	32	697	979	87	727	598	153	623	79	999999	259	999999	999999	836	152	539	875	846	706	941	982	999999	253	572	999999	837	952	520	999999	528	999999	148	631	763	999999	59	999999	640	600	76	999999	999999	340	346	67	673	381	57	523	778	999999	351	98	999999	312	558	453	417	999999	999999	645	999999	999999	550	999999	121	154	999999	217	102	967	999999	256	999999	565	938	142	999999	999999	704	466	999999	996	814	380	864	60	57	999999	80	605	164	930	710	430	753	23	790	365	999999	529	890	839	999999	999999	913	105	458	28	999999	425	547	999999	15	434	740	636	999999	179	999999	999999	107	40	147	497	812	314	545	999999	999999	999999	352	550	568	185	575	999999	576	13	467	999999	602	39	96	999999	68	999999	925	286	999999	127	798	620	250	885	431	999999	702	933	998	999999	559	248	216	999999	83	996	344	999999	858	999999	69	221	711	356	468	77	999999	492	438	999999	999999	269	528	694	136	999999	999999	682	753	715	373	643	15	859	999999	363	822	647	581	72	917	104	427	26	67	586	909	893	427	364	917	219	504	999999	229	999999	999999	522	322	351	695	662	87	153	309	426	999999	852	147	115	255	305	911	375	643	294	842	511	999999	550	999999	416	265	398	798	999999	148	567	639	918	643	309	999999	239	376	999999	26	284	717	640	379	999999	756	999999	118	621	308	139	803	934	999999	217	885	772	529	999999	999999	688	999999	155	288	999999	222	228	999999	945	970	681	998	388	278	568	794	999999	999999	999999	660	943	999999	186	855	19	999999	999999	471	435	424	561	710	999999	858	999999	999999	571	362	730	843	537	850	172	999999	627	140	425	666	889	999999	999999	999999	999999	628	463	408	178	999999	278	884	999999	757	45	531	418	999999	999999	529	939	638	232	644	999999	922	132	102	127	535	238	879	348	49	581	22	999999	959	947	999999	405	930	760	999999	93	846	336	780	814	641	999999	656	229	895	726	999999	200	255	163	840	505	999999	999999	643	71	399	545	478	999999	33	996	459	999999	451	999999	19	878	951	560	603	596	999999	288	486	999999	582	999999	453	322	999999	821	289	999999	117	964	44	999999	127	999999	
999999	310	999999	604	999999	644	783	632	778	770	717	382	249	694	560	253	163	92	804	999999	489	739	102	999999	855	212	999999	999999	916	999999	100	999999	760	999999	865	999999	738	999999	497	841	519	949	999999	999999	605	948	999999	594	256	863	810	952	844	777	731	955	218	999999	749	588	927	999999	716	301	680	357	621	508	999999	999999	999999	416	594	962	999999	540	856	419	560	906	629	132	406	999999	676	147	524	983	19	910	94	46	997	908	914	389	242	591	12	257	336	83	999999	988	357	403	367	881	946	200	108	999999	151	843	999999	999999	999999	663	624	542	832	638	498	919	182	479	999999	685	58	999999	999999	275	416	999999	999999	556	999999	417	705	282	780	643	47	999999	811	295	894	999999	949	999999	999999	578	966	470	424	698	585	846	999999	878	984	681	999999	504	893	999999	999999	999999	272	999999	448	325	958	351	761	199	600	999999	117	999999	584	265	736	939	999999	728	309	945	888	882	999999	999999	601	826	298	108	999999	543	925	979	903	65	891	999999	670	339	999999	624	708	235	107	905	739	928	999999	728	999999	999999	999999	999999	532	999999	999999	390	441	999999	723	141	63	662	389	67	754	999999	983	529	373	198	279	466	118	684	246	663	785	75	999999	672	532	569	999999	999999	834	999999	456	466	115	511	115	741	616	488	571	55	999999	49	160	611	945	999999	365	756	623	999999	66	847	999999	297	604	375	158	60	609	493	509	472	999999	999999	680	526	424	862	93	538	850	630	123	201	817	746	915	178	727	999999	214	406	303	999999	704	999999	267	818	906	739	592	565	999999	87	546	999999	816	166	930	428	360	503	999999	94	401	435	734	18	479	858	460	979	333	999999	288	113	178	639	299	82	269	605	999999	354	945	295	751	45	999999	443	999999	999999	248	308	408	999999	733	219	201	279	874	999999	348	57	999999	613	241	38	999999	999999	214	186	867	999999	169	754	999999	329	148	116	684	999999	999999	45	928	702	741	34	452	577	379	959	999999	29	207	999999	267	999999	75	342	63	722	246	999999	239	753	890	999999	999999	653	173	414	80	95	999999	999999	999999	313	129	585	871	217	999999	231	73	255	999999	847	661	159	497	640	263	999999	999999	961	462	151	806	185	812	362	999999	999999	413	965	889	999999	434	31	125	954	788	489	470	846	146	25	158	983	24	52	999999	999999	166	999999	160	273	42	633	723	753	506	943	773	519	332	787	817	999999	999999	385	999999	639	999999	542	999999	774	346	999999	999999	446	993	823	170	769	
633	894	999999	880	815	625	999999	801	307	371	457	845	999999	950	524	359	207	999999	627	639	629	98	956	623	682	385	926	999999	999999	287	760	999999	999999	13	886	437	999999	937	291	740	64	621	341	999999	95	16	68	396	692	475	248	941	999999	531	150	545	938	999999	208	439	698	504	999999	30	611	774	72	999999	74	999999	212	270	999999	886	584	17	756	293	538	675	999999	540	143	343	999999	818	487	261	863	350	999999	138	739	851	51	560	999999	999999	999999	320	944	999999	999999	605	272	978	182	318	946	142	788	654	488	999999	122	168	370	658	982	793	296	810	848	723	598	84	530	917	845	34	999999	445	232	999999	731	999999	219	538	81	69	645	179	315	730	999999	999999	649	216	739	883	199	971	999999	999999	34	999999	508	608	16	197	457	264	473	999999	754	352	432	270	999999	152	999999	832	586	999999	157	127	504	127	170	754	435	324	999999	962	999999	416	116	955	999999	597	999999	610	531	883	611	999999	999999	394	976	219	421	388	415	999999	934	367	394	416	129	999999	638	390	999999	261	762	999999	86	511	95	999999	246	476	76	999999	679	348	310	703	320	999999	421	120	151	951	999999	56	909	591	37	478	999999	699	836	297	999999	92	173	280	130	478	315	204	308	999999	973	999999	321	210	999999	999999	999999	691	999999	999999	494	999999	249	496	918	716	999999	494	999999	617	999999	547	640	779	256	597	184	999999	582	999999	461	227	812	512	977	398	999999	708	999999	441	421	999999	603	999999	802	439	842	676	999999	999999	254	820	720	690	322	435	314	542	954	329	421	36	118	264	901	277	716	736	518	530	981	525	820	999999	205	999999	999999	167	976	816	754	999999	678	178	597	999999	506	131	199	551	94	202	754	354	30	999999	232	348	582	535	723	115	168	831	432	728	999999	678	999999	999999	491	999999	565	147	574	913	999999	940	666	270	771	594	547	999999	446	999999	771	999999	32	999999	999999	605	585	999999	102	649	349	999999	745	999999	640	827	999999	999999	70	936	636	616	780	999999	46	292	681	321	764	138	568	201	999999	643	957	999999	656	683	574	886	572	999999	999999	925	573	999999	204	797	999999	943	958	999999	999999	509	999999	164	695	999999	775	999999	923	273	999999	964	90	157	999999	112	911	114	180	952	297	999999	374	522	572	854	999999	534	97	884	691	820	180	883	295	885	489	803	840	999999	908	104	962	308	999999	90	845	425	59	999999	885	525	772	999999	398	732	144	999999	999999	840	382	250	393	49	999999	866	794	207	
862	575	622	118	274	439	54	202	999999	76	95	999999	19	127	485	999999	999999	175	999999	174	494	562	999999	848	221	999	369	999999	999999	922	726	569	296	647	999999	999999	480	777	260	343	961	205	520	999999	999999	109	831	264	765	999999	50	416	818	629	712	309	824	773	897	999999	80	386	491	298	350	525	205	371	999999	11	523	231	999999	715	212	999999	52	683	302	121	177	114	902	322	882	320	751	666	999999	999999	999999	707	879	985	272	999999	713	999999	728	40	904	469	700	999999	874	819	500	113	426	422	267	150	480	786	107	965	483	178	416	39	774	539	999999	999999	352	816	352	930	452	628	586	821	955	272	217	999999	999999	149	448	72	819	999999	249	522	995	518	236	999999	999999	999999	110	999999	814	999999	999999	375	999999	398	421	67	477	570	999999	798	836	446	195	217	579	999999	561	344	730	354	220	136	299	914	315	833	589	259	52	999999	999999	51	16	999999	17	841	674	25	728	390	595	258	986	451	685	999999	999999	29	523	999999	999999	765	999999	470	487	138	85	128	93	999999	477	227	999999	516	281	794	439	928	210	737	724	545	616	999999	758	961	150	848	238	755	510	570	735	999999	999999	999999	237	546	779	878	999999	556	932	150	999999	377	730	480	179	890	130	999999	819	785	773	210	159	473	711	525	999999	237	889	999999	999999	907	491	974	999999	519	566	893	158	999999	999999	178	613	999999	437	390	241	670	678	347	635	999999	751	950	780	208	612	764	834	263	890	999999	666	604	72	15	886	755	373	659	334	999999	999999	497	999999	605	597	683	45	331	294	328	558	551	702	972	165	541	203	908	907	802	68	895	999999	442	511	999999	413	432	504	485	306	28	999999	408	999999	999999	999999	185	610	929	728	512	969	999999	979	124	902	999999	849	354	562	464	999999	531	178	361	66	381	103	999999	999999	613	827	999999	31	540	999999	303	124	902	406	27	307	978	84	555	925	869	462	396	115	322	583	159	999999	842	999999	491	240	999999	207	763	91	32	659	125	685	999999	999999	449	586	609	975	999999	948	545	166	773	999999	999999	435	196	919	707	483	956	999999	677	884	188	274	999999	73	617	704	999999	935	999999	329	958	870	764	329	23	810	506	347	636	211	387	999999	502	999999	999999	80	21	999999	384	548	702	999999	999999	286	371	185	999999	545	368	252	316	999999	999999	999999	999999	752	671	866	999999	897	999999	619	403	476	507	999999	999999	22	456	546	999999	999999	560	737	999999	999999	861	488	999999	838	280	
961	978	393	894	778	999999	57	545	999999	409	154	939	999999	572	999999	999999	542	999999	999999	413	527	99	821	559	518	58	152	999999	625	890	193	908	77	627	25	641	999999	999999	729	694	724	476	999999	147	548	999999	83	175	543	191	328	708	999999	435	999999	871	167	833	386	729	663	229	999999	974	999999	246	871	860	556	999999	681	961	60	184	689	61	999999	684	21	660	999999	999999	999999	999999	572	484	820	642	874	153	483	999999	204	999	41	504	555	616	920	312	986	223	618	101	510	367	999999	913	999999	700	999999	482	822	726	999999	685	934	487	412	741	426	999999	985	999999	967	999999	766	60	153	999999	505	999999	763	709	673	762	999999	202	999999	214	826	999999	895	184	999999	11	999999	478	255	355	999999	999999	214	189	886	756	237	215	999999	15	600	999999	769	561	205	481	999999	999999	999999	999999	999999	999999	999999	207	915	519	344	811	999999	966	150	298	804	798	624	437	687	584	823	999999	534	163	79	926	614	228	999999	344	999999	999999	293	251	426	264	999999	827	523	999999	999999	999999	999999	426	999999	167	999999	999999	803	971	937	768	793	999999	999999	144	466	999999	672	999999	999999	999999	382	999	832	334	683	898	999999	999999	769	796	913	681	321	999999	505	118	580	912	71	312	424	999999	999999	221	999999	159	999999	999999	797	865	165	999999	423	999999	994	422	594	258	999999	966	440	262	211	150	854	122	822	842	639	358	592	760	566	290	282	216	603	621	819	999999	946	590	753	904	641	27	267	745	461	92	524	332	999999	105	872	999999	963	266	366	402	337	119	999999	449	282	404	339	143	999999	788	819	972	438	999999	29	999999	509	999999	508	836	999999	86	391	557	833	269	332	470	418	120	252	346	264	426	999999	837	939	313	631	247	688	999999	452	673	273	999999	893	999999	86	32	999999	999999	757	999999	999999	261	728	104	615	22	82	869	725	192	546	999999	718	999999	753	191	910	999999	675	271	999999	730	999999	717	293	291	376	844	394	395	999999	585	999999	735	878	945	119	999999	697	619	174	818	409	270	137	790	833	999999	999999	894	122	999999	999999	999999	380	999999	627	20	999999	999999	999999	238	999999	340	735	999999	893	982	143	999999	82	75	507	999999	107	339	999999	373	590	502	458	999999	119	499	999999	990	594	103	364	71	999999	109	44	373	972	936	343	79	534	176	897	850	749	927	821	57	959	934	398	999999	496	999999	429	999999	875	162	128	985	67	744	375	799	627	82	999999	973	41	143	93	170	996	261	838	999999	605	607	
999999	999999	677	235	41	659	704	324	999999	999999	680	726	498	819	817	358	21	789	801	107	232	676	446	999999	26	999999	850	999999	54	244	426	15	711	277	417	936	317	832	713	715	105	313	507	427	999999	999999	999999	274	999999	647	999999	999999	622	507	999999	77	745	828	219	215	808	476	279	339	999999	674	24	999999	411	999999	999999	189	85	95	999999	919	179	28	555	712	999999	999999	885	407	999999	377	392	999999	999999	349	201	488	622	999999	906	999999	44	999999	999999	628	299	424	862	471	999999	70	972	537	999999	465	898	999999	999999	507	999999	232	590	872	345	999999	292	999999	338	71	689	561	566	577	188	383	884	11	247	999999	422	765	724	424	799	933	405	855	999999	999999	451	474	215	999999	482	999999	47	172	832	999999	999999	999999	96	800	782	55	504	999999	358	999999	580	999999	489	356	94	269	508	176	82	411	873	436	999999	900	999999	999999	356	450	104	504	346	722	179	734	999999	934	679	923	641	754	439	10	506	587	856	554	985	858	41	222	999999	871	999999	430	639	909	385	195	189	567	699	999999	310	854	999999	857	999999	999999	766	999999	590	584	534	327	972	999999	999999	999999	999999	76	238	497	419	882	328	474	633	748	104	680	559	999999	743	999999	65	386	700	651	801	999999	826	240	102	882	999999	601	999999	771	458	766	978	999999	151	999999	339	999999	643	427	536	320	234	979	659	95	600	106	841	460	272	999999	182	289	999999	55	250	997	404	999999	999999	727	999999	861	999999	338	702	999999	352	630	744	853	742	282	124	490	774	846	999999	17	291	535	760	886	999999	999999	999999	699	147	106	872	341	806	999999	177	809	193	999999	689	331	999999	901	999999	999999	715	418	999999	999999	175	242	281	404	427	397	255	724	967	250	362	436	743	999999	560	999999	758	413	57	636	999999	314	306	999999	166	258	624	389	781	549	181	100	999999	694	534	904	825	478	914	419	861	453	999999	999999	20	262	588	390	999999	508	999999	312	371	226	795	860	999999	870	247	178	999999	999999	943	427	78	999999	999999	59	478	656	431	999999	999999	637	775	661	471	999999	400	904	670	244	48	283	97	869	729	794	899	673	969	954	241	745	647	996	999999	425	999999	748	836	999999	912	694	999999	182	812	733	451	999999	399	582	479	999999	999999	538	826	670	339	209	542	632	160	804	686	476	999999	753	990	778	999999	999999	999999	651	999999	142	999999	354	206	914	66	995	353	765	284	999999	485	898	248	118	179	839	95	674	215	213	388	999999	18	610	
134	69	742	999999	999999	353	103	999999	274	375	999999	999999	473	424	153	547	288	395	999999	299	991	999999	514	881	608	321	960	813	445	999999	753	224	999999	595	790	997	262	681	999999	931	999999	657	999999	873	902	697	376	670	531	999999	925	993	587	718	619	999999	999999	999999	73	670	392	289	392	409	999999	992	146	877	634	156	294	607	999999	598	996	343	999999	641	979	911	945	299	292	776	999999	760	999999	999999	976	999999	999999	401	618	122	999999	23	274	234	999999	910	999999	999999	999999	385	384	999999	999999	999999	722	285	459	999999	882	162	725	999999	999999	999999	470	860	365	518	901	817	703	999999	999999	499	60	982	79	300	999999	999999	359	999999	999999	907	402	621	379	647	999999	700	366	540	519	466	397	999999	26	659	763	400	555	52	596	228	681	491	338	891	938	739	216	999999	531	813	802	278	840	100	223	849	491	999999	613	211	461	173	383	533	112	604	999999	999999	537	989	523	999999	999999	999999	235	999999	292	488	709	999999	999999	208	18	705	663	128	614	925	999999	914	909	837	439	395	767	999999	117	999999	788	344	773	999999	631	541	999999	495	418	806	864	999999	999999	12	18	447	717	263	164	677	869	984	999999	999999	973	623	90	999999	999999	474	276	717	802	487	700	375	999999	696	576	476	415	177	999999	808	71	143	357	999999	829	992	999999	514	363	440	935	804	354	999999	823	999999	461	614	618	944	999999	999999	509	89	312	642	54	30	999999	687	271	999999	284	999999	979	999999	999999	183	999999	885	795	999999	363	372	552	999999	30	670	873	568	25	801	559	999999	278	913	634	278	604	197	947	658	999999	999999	178	243	530	172	752	983	999999	287	999999	733	159	777	793	999999	536	416	999999	384	156	128	672	470	152	519	999999	75	215	999999	578	668	937	146	934	999999	999999	318	375	858	917	999999	825	737	52	825	615	500	129	497	741	197	575	573	511	709	13	999999	100	20	999999	687	778	745	709	999999	795	999999	843	116	999999	228	51	763	466	266	302	935	428	326	999999	422	945	717	266	391	103	999999	999999	234	999999	496	228	364	608	240	121	90	38	952	39	603	657	23	555	523	999999	811	116	999999	417	999999	999999	773	999999	837	999999	999999	489	999999	996	431	999999	618	999999	456	999	999999	999999	236	999999	221	907	475	297	999999	764	932	999999	742	244	291	268	999999	817	616	216	999999	256	770	999999	60	601	999999	955	999999	999999	999999	591	108	523	999999	999999	880	999999	205	999999	999999	486	807	83	808	898	746	92	715	173	997	
999999	816	249	999999	440	395	736	103	620	206	520	688	93	726	999999	73	999999	775	635	999999	288	621	999999	402	967	999999	999999	690	162	854	627	250	445	999999	246	774	859	968	38	999999	153	999999	585	964	999999	798	724	999999	999999	999999	999999	316	89	999999	999999	190	371	847	587	991	999999	56	941	765	579	280	999999	999999	489	576	214	260	999999	375	244	280	999999	490	109	179	724	349	232	327	337	320	170	660	509	66	413	22	390	47	571	999999	76	820	394	32	555	859	868	891	999999	276	569	713	550	448	999999	999999	747	999999	277	359	999999	999999	437	269	119	999999	365	432	999999	202	870	999999	803	147	999999	225	105	999999	999999	999999	999999	340	999999	999999	750	999999	119	70	912	999999	274	971	769	222	999999	452	392	135	912	962	503	445	729	438	405	859	909	413	999999	928	784	671	794	999999	999999	493	999999	999999	518	662	483	305	519	999999	927	899	940	591	865	761	833	970	999999	660	371	45	611	268	665	891	547	999999	999999	999999	748	603	186	999999	999999	788	526	25	999999	260	999999	208	999999	100	999999	506	918	328	548	482	999999	814	507	999999	50	841	882	999999	999999	626	125	999999	999999	535	999999	334	722	582	999999	86	245	818	999999	999999	181	172	999999	520	758	168	972	228	999999	353	999999	934	106	52	327	999999	999999	858	999999	990	144	712	999999	400	209	999999	783	346	81	471	247	286	460	593	962	999999	732	371	909	553	653	896	619	135	999999	956	238	680	265	753	999999	387	999999	999999	778	469	443	999999	999999	582	999999	636	999999	696	115	611	483	999999	999999	999999	770	544	948	999999	346	248	999999	603	753	252	947	113	91	999999	999999	999999	771	999999	815	502	444	23	60	337	178	27	749	922	999999	44	999999	726	600	815	982	999999	438	999999	37	540	376	999999	965	78	634	281	999999	829	404	255	839	395	999999	587	15	757	493	621	591	999999	999999	180	583	718	769	231	513	275	345	666	431	26	70	284	999999	604	57	982	999999	896	999999	920	999999	775	204	97	39	22	810	999999	151	817	174	708	51	999999	266	256	308	413	768	289	493	999999	823	823	334	422	461	999999	999999	511	918	694	857	578	999999	999999	999999	681	202	500	465	119	524	613	852	362	999999	929	348	800	999999	999999	138	191	436	999999	951	381	763	616	561	999999	525	999999	999999	480	850	472	555	457	733	627	221	277	824	383	223	219	971	999999	999999	531	71	909	828	999999	999999	675	152	860	856	999999	918	585	939	999999	999999	999999	999999	381	511	770	384	890	
77	65	87	861	367	62	576	741	410	790	437	39	348	615	999999	279	914	185	999999	694	600	590	708	635	338	769	789	999999	505	999999	470	418	157	999999	842	772	552	999999	318	100	999999	125	999999	999999	999999	909	999999	978	999999	445	466	336	999999	690	299	486	357	999999	999999	999999	273	246	246	810	999999	29	882	177	773	49	726	220	999999	239	410	485	848	581	487	999999	62	810	268	69	142	143	999999	467	880	365	425	999999	180	720	999999	56	878	999999	999999	138	999999	549	999999	999999	718	256	469	221	289	814	637	775	963	114	545	999999	999999	186	999999	196	62	425	296	999999	624	625	49	156	412	999999	607	917	774	359	999999	512	999999	236	351	886	674	755	999999	76	728	649	147	76	184	374	78	701	263	620	85	612	999999	797	417	103	216	323	809	926	999999	719	11	614	713	42	999999	752	835	791	999999	307	247	230	999999	975	488	973	971	47	295	999999	664	999999	284	999999	260	808	819	999999	680	361	945	261	860	18	647	533	999999	152	999999	999999	866	471	108	999999	999999	999999	117	441	999999	242	351	771	641	310	999999	999999	999999	924	782	999999	933	587	121	170	361	986	999999	680	337	954	621	829	999999	999999	49	203	66	506	424	227	700	387	642	447	19	183	999999	999999	952	800	203	437	369	469	391	289	359	937	426	999999	672	999999	114	660	621	521	999999	999999	271	862	791	999999	510	564	358	556	944	999999	160	187	999999	810	999999	536	761	999999	470	70	999999	759	843	128	999999	46	999999	999999	282	982	999999	498	931	999999	297	100	19	369	926	804	999999	835	345	685	786	999999	21	861	709	577	899	437	999999	192	93	512	29	672	754	999999	999999	94	283	961	847	662	999999	427	999999	637	527	401	266	665	999999	752	424	167	341	999999	999999	693	563	705	93	399	446	749	999999	999999	999999	347	615	463	795	36	561	999999	838	999999	999999	593	999999	81	60	507	180	396	999999	340	999999	861	340	913	448	325	530	578	878	457	226	999999	561	738	566	190	786	999999	870	999999	201	51	329	217	848	441	355	492	999999	585	228	60	516	535	697	999999	16	999999	999999	479	505	982	504	999999	907	496	999999	999999	515	870	720	376	999999	320	148	56	542	999999	999999	999999	999999	999999	923	999999	238	176	990	36	999999	356	183	94	788	400	999999	218	546	938	310	362	410	746	976	784	999999	852	533	205	397	651	677	883	999999	18	510	999999	69	211	161	999999	505	15	568	168	696	636	588	999999	893	930	509	603	822	999999	606	232	
71	149	999999	386	642	999999	639	999999	679	299	456	780	999999	999999	999999	344	786	568	856	404	999999	818	999999	238	274	408	311	466	999999	83	71	926	412	287	404	919	999999	774	999999	711	376	178	999999	406	189	999999	999999	933	781	174	817	263	854	211	54	999999	61	209	122	244	492	999999	257	606	238	999999	999999	611	565	239	570	22	469	155	37	20	338	691	59	999999	171	378	685	977	266	999999	81	210	999999	161	868	574	999999	864	999999	204	999999	883	178	659	999999	999999	377	551	999999	805	793	708	183	43	914	999999	160	656	999999	999999	999999	279	350	999999	458	176	378	414	370	996	999999	605	999999	833	99	455	999999	399	999999	999999	11	143	384	461	24	999999	36	209	246	508	424	999999	792	114	707	650	543	748	210	273	999999	962	191	607	455	198	781	350	944	468	999999	760	630	544	999999	362	895	888	415	95	150	178	177	861	999999	353	812	822	135	449	912	774	199	762	281	999999	952	776	15	999999	591	686	265	999999	662	664	999999	257	992	355	754	654	342	125	133	97	999999	329	36	111	385	958	999999	505	556	81	571	867	272	83	409	128	883	589	504	463	913	400	999999	999999	967	999999	830	999999	694	268	441	999999	999999	194	253	999999	750	903	450	632	471	760	231	590	102	518	985	918	945	636	770	753	999999	669	183	999999	130	118	144	821	138	444	999999	297	640	497	237	87	830	999999	999999	979	149	871	999999	163	999999	619	824	458	579	912	834	68	497	688	999999	969	999999	848	513	642	999999	628	504	37	949	999999	950	605	290	907	98	179	267	791	614	749	677	30	236	999999	294	685	251	225	609	753	799	951	999999	268	76	981	272	736	219	520	376	964	214	999999	999999	229	999999	672	999999	665	800	999999	84	713	301	991	622	12	357	999999	387	289	427	206	999999	998	999999	32	999999	999999	906	531	581	999999	999999	712	815	991	842	999999	517	999999	401	943	952	103	877	999999	999999	85	999999	270	388	136	142	999999	999999	999999	109	670	657	155	999999	717	759	278	134	980	999999	588	185	630	170	999999	576	808	999999	484	999999	51	131	250	999999	765	747	999999	999999	455	961	999999	175	807	892	999999	999999	371	746	683	194	684	968	999999	990	387	899	738	109	999999	560	334	999999	72	765	999999	549	416	99	999999	970	123	134	679	28	54	423	378	999999	988	875	214	999999	213	299	568	999999	233	999999	678	865	18	545	58	895	636	95	112	52	999999	999999	10	282	679	713	80	999999	299	878	945	964	999999	
10	999999	230	355	272	999999	999999	207	985	325	165	421	211	961	577	85	999999	999999	958	320	999999	904	366	874	932	391	500	229	17	783	355	315	999999	343	999999	434	828	549	374	99	339	999999	999999	317	845	860	478	751	503	999999	514	496	999999	999999	205	999999	755	355	999999	880	506	553	999999	212	970	850	707	867	953	152	257	245	28	869	980	999999	999999	58	999999	81	913	748	725	532	278	859	327	69	148	911	679	999999	999999	493	999999	785	655	645	347	999999	162	999999	797	999999	237	279	478	128	999999	714	999999	706	326	999999	967	757	827	666	934	999999	999999	647	729	52	473	775	119	534	285	204	835	421	999999	44	918	313	951	999999	305	998	999999	209	396	433	872	999999	165	782	526	999999	957	999999	711	236	471	514	880	755	886	462	169	943	842	999999	878	628	994	292	433	663	806	462	371	999999	729	333	261	999999	179	999999	619	337	18	449	246	846	709	999999	999999	413	999999	205	999999	843	838	447	367	999999	999999	253	979	873	999999	862	999999	505	627	999999	506	148	263	999999	585	396	842	832	999999	999999	242	999999	918	518	999999	29	241	610	973	999999	106	291	965	344	751	925	520	999999	977	156	419	741	229	934	979	435	160	848	620	101	11	15	999999	964	684	999999	334	470	164	339	630	429	532	110	678	224	999999	999999	832	999999	876	999999	855	788	982	501	813	984	539	293	869	392	989	999999	999999	101	778	10	659	239	601	999999	999999	648	525	990	218	999999	999999	764	262	241	25	960	999999	905	999999	999999	982	193	999999	350	931	871	470	247	439	650	583	587	446	182	999999	999999	68	825	514	217	272	992	292	693	729	775	41	637	377	39	999999	620	940	63	28	475	529	260	129	720	187	287	560	568	545	999999	328	90	973	422	901	999999	401	943	999999	989	901	25	999999	999999	840	833	870	999999	999999	963	647	392	163	792	83	999999	706	999999	39	984	999999	723	158	61	456	950	664	954	999999	276	229	996	999999	39	999999	514	640	963	999999	999999	417	159	584	582	40	935	999999	190	349	104	692	606	913	477	999999	187	999999	568	709	889	999999	915	283	717	743	650	791	133	228	568	999999	999999	914	685	999999	999999	149	576	999999	520	33	483	615	43	999999	622	999999	133	483	999999	647	999999	264	989	999999	999999	875	866	999999	389	154	803	961	780	926	949	692	238	899	999999	47	300	546	198	999999	695	999999	999999	144	130	567	999999	650	831	921	106	489	924	509	86	417	283	738	642	376	230	522	999999	
999999	634	930	853	234	220	359	357	999999	75	133	490	201	999999	732	999999	821	487	162	140	999999	829	470	767	729	999999	855	764	562	904	999999	646	999999	474	143	510	200	713	999999	440	482	999999	999999	999999	801	999999	885	781	551	30	820	999999	999999	391	976	999999	174	172	134	411	364	594	795	999999	253	487	317	726	502	232	527	117	55	722	999999	295	999999	56	966	709	937	84	223	541	93	933	999999	791	497	856	346	37	589	41	999999	999999	999999	942	179	323	712	168	288	329	503	712	843	355	733	691	29	999999	206	999999	473	999999	380	264	545	999999	908	525	239	646	885	499	528	23	645	770	517	325	876	999999	997	779	795	894	999999	999999	999999	233	68	806	836	999999	831	174	567	795	517	523	406	859	414	999999	929	999999	999999	13	194	829	709	963	999999	704	250	553	426	694	495	999999	999999	174	229	999999	999999	433	809	667	667	363	456	999999	999999	999999	999999	999999	999999	811	850	163	461	44	196	271	523	105	632	999999	978	287	748	873	310	40	308	999999	640	728	728	506	832	775	346	830	383	859	999999	189	785	999999	999999	615	844	341	999999	190	978	999999	172	372	800	676	689	389	615	583	549	999999	999999	686	386	519	92	999999	330	685	698	999999	888	664	999999	999999	357	754	999999	142	38	968	999999	127	263	999999	566	366	705	999999	96	956	225	800	999999	999999	493	109	999999	796	532	999999	21	349	492	623	79	999999	977	357	329	934	417	482	554	580	226	999999	433	703	952	726	648	174	599	742	150	999999	354	907	999999	258	999999	999999	609	538	957	999999	635	640	613	68	388	357	835	999999	999999	742	255	738	271	999999	675	153	843	806	851	846	750	749	482	981	163	999999	398	81	37	241	999999	26	623	559	942	999999	99	999999	347	300	339	447	203	408	842	615	999999	53	582	763	342	999999	999999	999999	999999	885	167	632	999999	999999	959	764	134	999999	869	239	125	711	973	882	999999	948	468	999999	517	312	999999	84	148	548	434	355	499	273	898	79	339	512	643	999999	636	466	990	999999	341	574	322	886	539	613	500	999999	999999	999999	708	394	344	135	999999	613	999999	92	494	999999	883	999999	275	861	419	799	999999	612	78	999999	256	999999	958	439	229	942	999999	669	999999	535	999999	999999	285	798	564	514	734	214	908	40	999999	999999	971	633	155	727	309	999999	999999	739	713	887	865	163	999999	999999	435	905	999999	999999	622	671	547	959	318	999999	338	476	306	905	74	695	704	48	199	702	627	335	999999	999999	
642	539	999999	805	999999	170	635	131	353	454	999999	829	308	257	999999	999999	999999	22	999999	762	999999	999999	999999	572	674	28	192	827	963	751	492	110	621	999999	999999	93	479	741	147	157	999999	999999	132	851	826	999999	396	456	630	144	999999	614	19	999999	999999	810	384	629	141	803	977	807	167	602	961	978	218	999999	238	333	585	274	874	178	14	193	709	999999	746	439	632	735	206	828	999999	878	999999	999999	311	218	709	849	610	344	999999	949	999999	999999	889	999999	36	500	228	307	559	433	740	840	526	918	110	80	883	702	999999	999999	611	338	547	93	887	129	999999	999999	623	999999	663	999999	999	65	145	189	423	898	999999	999999	517	898	279	631	147	260	999999	393	117	638	965	908	173	999999	348	719	982	999999	959	907	907	207	999999	999999	999999	210	841	471	999999	921	657	999999	999999	49	734	712	999999	916	946	637	556	999999	913	984	770	755	375	82	717	426	206	616	939	505	233	320	224	456	999999	936	419	111	610	196	981	999999	618	134	999999	635	660	999999	860	332	361	999999	294	699	62	999999	835	768	754	366	999999	50	56	794	999999	999999	999999	612	64	19	227	454	599	726	13	789	999999	251	879	91	765	139	756	616	153	526	36	525	404	848	111	650	357	999999	999999	999999	934	824	999999	779	146	999999	22	999999	114	906	999999	567	999999	272	876	593	999999	672	999999	595	293	439	650	299	999999	999999	999999	999999	907	577	107	356	999999	72	855	322	933	109	944	718	127	906	512	999999	419	468	829	141	971	518	761	684	999999	874	999999	999999	183	999999	391	173	839	805	942	537	999999	999999	311	633	417	564	659	789	727	882	478	387	926	413	999999	928	153	999999	244	399	816	422	703	391	999999	359	148	914	999999	999999	878	321	963	999999	437	658	167	205	723	999999	859	971	999999	999999	999999	278	578	770	149	999999	30	999999	570	553	720	396	67	919	227	67	425	999999	82	946	14	166	424	951	975	999999	999999	947	362	999999	540	845	465	999999	985	147	781	999999	775	264	999999	999999	750	420	999999	51	601	247	999999	666	991	124	898	20	765	249	854	626	794	999999	999999	999999	410	743	22	875	930	133	934	999999	286	56	969	817	195	999999	999999	14	999999	933	630	533	969	696	836	426	999999	454	179	745	999999	164	999999	857	573	999999	999999	17	407	388	120	477	312	898	389	944	154	999999	999999	875	833	849	929	860	297	167	113	714	906	596	929	486	953	999999	796	131	473	122	254	999999	184	408	607	318	823	999999	
231	80	316	891	281	864	999999	303	911	443	235	723	999999	415	585	10	110	810	458	634	523	999999	111	267	999999	42	836	999999	701	999999	252	620	999999	144	936	999999	999999	25	325	74	856	660	287	363	896	750	552	839	922	183	999999	796	860	198	638	117	969	59	419	248	37	312	602	999999	201	999999	685	435	999999	999999	603	95	495	393	778	863	835	748	370	731	490	997	405	527	137	999999	999999	848	506	828	999999	999999	999999	999999	47	999999	68	999999	999999	999999	74	127	370	999999	999999	222	311	476	999999	775	281	231	999999	999999	757	40	906	999999	358	999999	854	836	928	649	489	255	489	999999	356	999999	999999	45	999999	88	666	373	637	35	999999	915	155	294	438	731	557	842	999999	917	328	999999	647	983	451	427	437	237	198	720	999999	334	733	892	129	999999	969	246	645	999999	31	394	999999	881	999999	443	600	569	407	207	102	647	585	571	99	349	999999	822	593	168	999999	999999	185	916	145	622	191	999999	999999	999999	761	320	207	999999	896	999999	614	765	855	999999	827	868	829	991	628	252	749	171	802	999999	608	999999	653	486	999999	592	219	486	746	515	261	347	404	165	445	782	999999	524	674	165	999999	821	966	999999	341	782	609	193	297	892	999999	29	459	395	643	999999	666	999999	111	314	725	137	999999	349	756	489	473	674	999999	846	802	234	999999	647	999999	787	191	999999	154	185	983	35	198	853	643	241	999999	999999	521	832	125	729	423	370	439	607	999999	627	828	999999	319	934	638	451	99	647	532	811	352	999999	432	597	576	925	999999	699	999999	175	706	524	601	465	999999	723	730	83	811	136	218	445	986	563	999999	999999	866	58	396	746	763	995	708	86	666	665	409	528	162	497	49	739	668	635	920	313	260	853	781	915	999999	26	836	406	603	906	869	868	356	284	69	999999	999999	202	999999	710	815	999999	798	497	999999	999999	999999	324	999999	478	776	360	642	999999	51	999999	277	480	999999	746	169	312	483	759	795	540	181	878	999999	767	436	999999	999999	220	497	735	64	294	601	519	106	521	319	134	999999	519	999999	419	242	56	14	832	999999	665	551	513	51	49	701	783	999999	51	999999	329	52	999999	136	999999	449	999999	958	983	878	515	650	647	992	358	630	999999	999999	999999	645	999999	762	603	999999	568	668	984	694	25	592	818	488	999999	635	990	92	828	392	803	999999	927	97	31	999999	661	999999	904	520	999999	999999	424	478	278	999999	504	566	448	11	568	763	999999	621	942	400	70	
36	595	21	11	275	999999	999999	511	792	718	999999	741	650	647	553	764	473	10	607	177	350	220	658	140	434	999999	827	823	999999	999999	315	999999	630	893	634	429	892	519	427	616	530	967	999999	687	999999	999999	798	999999	999999	999999	992	620	344	232	719	999999	999999	999999	577	999999	973	999999	472	288	412	158	999999	756	999999	133	871	953	999999	990	646	999999	734	970	999999	610	846	999999	999999	49	521	999999	999999	407	183	818	999999	22	942	796	643	460	999999	207	285	62	713	51	349	891	138	999999	999999	354	999999	346	92	967	950	999999	784	508	999999	432	999999	717	347	713	999999	205	999999	999999	21	999999	999999	196	999999	536	695	999999	897	804	999999	915	999999	482	657	466	822	837	735	999999	71	999999	999999	144	198	82	999999	567	714	999	469	154	259	278	37	261	997	399	468	555	282	999999	79	979	384	356	520	999999	70	999999	891	999999	469	999999	797	46	773	222	998	805	999999	138	173	897	345	979	666	642	455	999999	469	432	999999	190	999999	989	906	999999	760	841	561	155	506	999999	118	724	999999	141	481	999999	487	784	401	663	458	154	999999	182	644	404	999999	878	999999	999999	421	468	377	289	999999	808	140	740	999999	999999	253	951	631	339	999999	621	304	535	999999	464	999999	684	41	714	731	107	90	999999	398	366	999999	999999	316	841	422	650	999999	406	264	672	860	999999	332	245	999999	999999	522	999999	999999	33	999999	164	716	384	999999	999999	437	999999	557	779	728	406	352	106	999999	999999	644	789	999999	148	274	897	281	498	603	181	362	796	303	234	584	509	999999	375	266	997	967	932	105	999999	222	693	849	484	944	464	404	236	240	851	863	999999	999999	999999	758	211	883	227	780	574	384	641	369	333	999999	228	65	999999	839	17	601	711	999999	241	925	580	58	796	999999	999999	777	136	565	451	999999	851	846	999999	616	999999	999999	750	162	531	310	581	999999	525	999999	725	408	999999	999999	999999	259	161	48	999999	328	188	162	96	672	640	797	257	85	917	962	352	382	959	370	784	999999	851	559	173	930	354	256	533	517	828	740	360	740	342	202	219	813	424	777	438	901	37	999999	521	733	63	506	416	999999	999999	353	449	999999	611	339	999999	999999	999999	999999	999999	931	629	579	843	900	999999	517	743	725	753	999999	957	191	932	882	866	999999	48	999999	999999	848	839	969	999999	999999	300	999999	999999	12	793	617	938	924	803	506	281	457	243	620	999999	545	762	691	809	407	396	267	134	728	473	634	563	445	623	999999	999999	
999999	999999	369	609	999999	389	741	931	145	601	43	388	435	610	418	999999	999999	152	342	95	157	169	999999	98	43	179	409	538	169	63	502	310	677	999999	999999	458	874	21	154	165	31	759	999999	806	999999	878	698	128	64	104	999999	303	291	50	945	500	999999	999999	999999	973	980	212	772	92	108	732	711	999999	988	960	665	415	997	186	999999	397	496	999999	734	164	481	291	484	74	999999	999999	29	999999	999999	999999	632	999999	445	999999	185	999999	999999	591	707	631	177	676	139	999999	438	730	306	114	976	999999	999999	459	999999	421	999999	698	999999	999999	176	900	712	85	563	866	337	999999	999999	999999	10	255	999999	904	669	113	987	999999	162	389	636	195	902	915	659	910	999999	182	999999	33	999999	487	999999	289	425	806	918	101	999999	999999	766	375	760	999999	114	731	156	109	999999	442	999999	697	999999	999999	81	980	998	999999	999999	652	748	999999	14	999999	157	999999	164	999999	489	862	194	896	692	889	623	270	999999	432	810	999999	999999	28	999999	999999	600	981	940	999999	999999	999999	999999	999999	999999	999999	523	999999	371	813	332	590	999999	999999	619	928	258	537	15	656	999999	810	554	575	986	999999	888	729	772	999999	356	175	582	411	913	54	63	73	230	232	376	21	899	999999	110	230	999999	739	409	464	999999	72	999999	999999	999999	407	890	999999	144	188	999999	793	999999	980	466	166	17	175	999999	574	999999	999999	999999	783	290	999999	999999	932	999999	766	146	159	330	999999	24	294	198	299	384	516	999999	819	928	999999	999999	582	183	919	166	999999	222	999999	628	834	589	191	754	203	13	324	496	958	768	378	52	999999	999999	529	999999	182	968	999999	791	604	420	64	266	276	999999	707	539	991	775	531	554	950	999999	496	728	999999	999999	995	295	69	999999	205	61	560	998	229	120	999999	952	984	975	503	404	33	999999	535	999999	488	71	999999	784	999999	999999	247	999999	101	900	999999	801	143	999999	973	433	999999	584	225	13	999999	999999	999999	597	885	48	791	999999	61	555	507	999999	203	908	999999	933	988	285	524	23	814	737	906	999999	143	999999	819	999999	999999	79	673	999999	208	532	229	221	999999	709	899	999999	400	691	771	546	403	904	607	234	999999	49	999999	456	70	212	198	968	370	594	464	999999	229	999999	999999	981	882	67	874	999999	999999	999999	784	289	385	68	622	133	965	370	924	238	999999	594	758	999999	634	226	389	996	343	260	999999	564	255	999999	246	950	147	790	663	345	40	936	545	753	265	164	80	11	999999	999999	999999	999	669	
235	788	635	691	591	999999	665	678	999999	338	438	987	229	44	519	821	671	985	999999	707	589	208	318	58	999999	707	480	156	387	416	277	257	852	895	29	87	611	269	556	999999	997	999999	162	608	999999	766	45	130	999999	999999	999999	90	828	301	89	36	999999	586	999999	883	876	519	999999	471	70	999999	144	334	24	999999	220	412	439	999999	709	922	55	710	942	248	672	359	596	999999	497	197	999999	560	815	999999	999999	35	583	999999	566	999999	375	691	547	999999	631	711	999999	128	969	999999	999999	999999	999999	167	981	769	644	447	999999	526	999999	103	973	873	762	999999	518	31	834	194	828	766	999999	231	556	364	173	26	617	961	254	477	237	981	546	999999	968	658	22	839	391	999999	999999	49	565	999999	717	999999	173	57	202	93	999999	785	999999	884	909	370	611	626	605	999999	999999	999999	282	455	999999	992	337	999999	999999	999999	19	995	803	999999	314	146	665	284	646	499	999999	569	768	170	193	999999	303	661	999999	607	57	395	243	763	315	211	766	120	416	725	346	744	441	342	83	299	981	994	580	773	705	336	980	999999	774	270	999999	121	999999	423	698	999999	995	18	813	999999	761	49	387	112	999999	999999	868	920	162	999999	138	436	96	894	470	308	90	660	902	720	415	136	999999	999999	720	655	848	992	37	999999	749	432	528	459	537	942	999999	477	403	999999	467	69	953	665	141	65	999999	376	952	999999	594	345	116	102	219	635	60	342	999999	724	999999	875	893	491	999999	999999	907	637	999999	999999	691	613	266	752	262	355	182	333	913	664	630	481	50	637	85	414	999999	999999	250	902	999999	285	94	678	999999	999999	176	472	306	435	999999	397	999999	434	999999	981	999999	363	840	863	462	999999	428	727	104	235	835	265	415	955	999999	481	999999	464	636	999999	999999	999999	310	670	188	710	37	999999	517	242	999999	999999	929	104	335	962	595	386	449	999999	999999	367	584	227	756	910	66	351	54	675	10	554	999999	301	463	501	63	179	999999	751	699	999999	220	999999	763	230	335	321	630	999999	886	999999	999999	470	999999	171	13	999999	914	278	654	686	444	999999	999999	917	817	999999	641	834	908	426	701	698	476	917	156	999999	999999	536	584	744	720	999999	789	999999	539	337	741	301	497	971	265	416	107	22	999999	379	630	846	412	697	680	795	519	469	319	326	993	999999	24	999999	628	387	693	909	999999	817	61	999999	999999	490	896	349	346	937	170	999999	600	999999	421	777	102	999999	134	999999	74	925	117	329	
681	999999	999999	109	287	999999	352	877	723	198	999999	687	999999	388	999999	999999	800	340	459	581	309	999999	726	540	999999	999999	999999	19	263	999999	844	50	999999	731	570	174	156	797	72	999999	594	999999	999999	999999	416	734	459	999999	159	212	999999	999999	999999	536	30	656	496	803	999999	999999	999999	999999	623	917	353	999999	978	596	818	304	999999	999999	278	999999	986	999999	463	324	133	496	999999	999999	999999	61	719	120	574	183	711	913	677	353	918	32	999999	999999	669	999999	68	999999	756	863	895	855	999999	92	465	155	999999	999999	202	182	679	392	999999	545	482	999999	207	243	442	804	885	904	999999	431	95	255	219	734	356	810	265	724	740	999999	999999	14	624	999999	655	428	999999	706	721	505	673	999999	999999	575	778	107	455	825	966	999999	978	991	239	15	997	219	936	814	999999	392	916	955	652	335	956	999999	947	570	587	999999	999999	999999	192	130	757	559	483	644	999999	259	999999	440	999999	788	999999	999999	775	618	640	999999	492	819	999999	339	588	717	883	445	618	310	999999	999999	247	951	781	999999	808	118	257	999999	999999	301	858	408	37	999999	208	863	999999	370	702	338	930	152	532	360	139	853	999999	50	676	47	36	654	999999	999999	999999	805	17	157	787	667	371	999999	709	999999	960	649	311	112	519	29	999999	258	999999	821	955	105	429	430	670	955	576	217	999999	999999	274	213	999999	558	292	402	999999	241	999999	44	999999	737	442	999999	999999	489	551	439	530	999999	999999	778	56	287	523	107	999999	586	487	832	101	163	999999	21	925	756	349	753	999999	127	173	824	675	573	853	227	999999	97	40	190	413	999999	687	999999	999999	496	999999	32	999999	195	999999	279	754	999999	943	999999	316	999999	415	999999	999999	797	619	413	493	166	999999	482	999999	305	445	298	999999	306	999999	953	475	316	304	439	599	327	999999	634	999999	893	80	926	999999	49	999999	240	999999	999999	49	615	528	284	631	561	393	684	999999	738	749	727	723	457	330	999999	348	999	137	976	53	822	88	999999	311	599	95	186	852	393	999999	214	616	168	999999	813	435	999999	999999	742	55	914	728	980	999999	383	179	622	605	640	999999	999999	113	999999	353	999999	537	544	999999	999999	475	217	831	214	999999	544	121	999999	200	999999	564	156	324	999999	930	138	999999	107	108	928	430	473	580	222	692	482	999999	910	999999	49	999999	999999	229	653	277	837	93	523	635	999999	271	614	999999	97	85	555	999999	999999	775	224	132	439	445	53	611	11	636	618	522	872	999999	211	749	161	
242	672	927	671	127	102	55	999999	999999	758	666	999999	999999	999999	146	147	884	393	144	601	917	845	999999	999999	999999	275	211	474	10	999999	999999	70	865	280	855	413	627	925	601	682	178	552	967	686	999999	999999	959	153	999999	385	987	59	76	158	244	396	999999	751	629	999999	891	580	579	999999	850	606	949	771	637	733	519	959	792	462	432	374	878	999999	798	255	316	67	992	625	775	858	993	717	46	469	197	875	305	749	791	597	999999	269	835	999999	846	999999	516	748	999999	38	266	614	726	999999	518	455	999999	383	999999	833	588	954	933	999999	613	241	735	178	999999	643	663	52	671	834	402	618	934	27	999999	128	551	999999	759	999999	601	388	991	176	951	742	922	921	214	957	19	28	999999	843	999999	614	461	999999	999999	232	999999	224	943	891	476	899	521	936	974	999999	292	344	204	195	400	234	250	568	999999	999999	721	741	838	713	999999	384	292	999999	999999	999999	666	999999	999999	999999	999999	999999	445	109	700	61	230	999999	947	787	675	999999	823	150	453	943	374	999999	130	409	999999	999999	386	999999	77	101	999999	431	96	190	999999	999999	302	666	813	999999	788	150	868	175	583	735	794	999999	48	999999	560	152	647	906	430	773	92	642	999999	749	10	216	42	999999	445	799	899	999999	37	596	383	167	336	999999	164	233	34	955	825	774	838	335	999999	918	541	473	783	189	760	986	996	660	639	74	22	582	999999	999999	730	999999	999999	37	33	452	999999	403	999999	217	751	206	748	136	999999	262	999999	674	25	123	77	999999	999999	720	16	50	599	722	527	272	426	582	999999	765	235	51	938	811	312	748	152	999999	657	999999	437	999999	248	869	843	387	163	999999	567	999999	999999	758	768	125	999999	999999	852	999999	876	553	790	179	91	983	901	774	323	109	999999	276	999999	930	324	448	292	452	802	730	879	999999	999999	89	25	999999	573	477	999999	822	789	330	895	99	999999	113	785	268	999999	264	968	999999	74	64	975	999999	33	271	443	999999	999999	578	190	132	184	737	445	711	164	999999	420	434	999999	500	319	999999	380	881	999999	220	662	34	970	999999	762	810	84	63	113	724	999999	311	999999	952	989	220	149	773	915	533	668	84	114	520	844	999999	576	574	745	933	919	152	602	233	667	999999	999999	643	370	374	662	999999	999999	999999	865	119	401	549	999999	999999	999999	607	999999	146	552	588	920	460	999999	228	243	510	318	999999	805	954	999999	809	295	191	612	999999	999999	999999	871	286	476	999999	999999	734	
152	37	74	646	999999	322	185	466	680	88	888	158	940	151	141	162	83	438	999999	911	999999	591	264	329	999999	999999	204	424	274	275	122	255	805	968	85	215	446	999999	148	493	778	253	999999	999999	302	464	565	271	420	999999	999999	47	51	743	334	560	773	999999	159	633	127	761	999999	414	965	643	999999	999999	76	925	715	410	300	999999	999999	999999	462	57	36	42	841	932	14	555	72	999999	213	71	999999	999999	441	701	522	999999	375	27	61	724	250	659	121	999999	205	494	13	999999	747	999999	611	177	999999	726	717	127	792	195	756	645	999999	891	439	291	338	551	493	24	888	785	775	125	115	999999	999999	377	921	258	737	999999	551	269	337	313	999999	999999	426	715	983	405	999999	190	270	415	382	359	230	829	999999	999999	10	989	914	961	999999	495	72	999999	920	350	205	999999	999999	246	103	92	563	136	831	863	135	778	999999	999999	73	594	999999	999999	365	456	156	102	999999	93	519	562	999999	375	187	999999	412	64	999999	999999	999999	187	999999	34	322	299	999999	999999	997	401	999999	999999	958	431	999999	540	641	999999	999999	999999	204	113	550	373	727	541	737	197	999999	867	460	80	983	397	293	999999	861	830	387	76	659	62	104	602	564	296	603	924	477	646	999999	999999	58	331	999999	106	637	369	307	999999	561	608	155	140	999999	458	249	571	148	22	679	999999	986	939	814	151	18	999999	808	999999	937	813	719	312	543	421	31	661	949	196	999999	502	533	606	514	60	906	963	661	116	999999	999999	786	465	999999	522	63	119	517	307	98	688	999999	866	843	748	889	843	596	529	436	587	999999	951	763	187	287	999999	435	763	244	54	297	701	393	904	36	999999	345	31	999999	999999	154	651	108	569	999999	666	763	999999	999999	73	377	999999	679	469	420	999999	701	790	999999	673	684	754	72	53	401	859	999999	938	999999	634	508	575	171	524	443	969	853	203	246	621	626	668	601	181	677	166	999999	999999	493	202	562	554	786	694	238	999999	589	65	178	91	192	824	54	999999	565	801	999999	165	35	450	999999	507	553	999999	57	999999	162	890	999999	245	836	559	999999	529	82	953	789	477	296	53	390	798	35	165	438	801	999999	74	616	876	196	867	898	999999	221	999999	11	999999	647	999999	247	699	689	933	254	633	379	525	464	611	21	502	999999	982	70	192	482	398	999999	999999	400	98	284	498	58	969	661	411	317	27	952	626	830	82	805	691	118	101	910	805	432	108	999999	14	864	694	
998	915	982	39	581	612	977	402	822	159	424	200	885	284	971	968	218	447	659	395	672	796	186	379	999999	999999	999999	389	822	302	999999	999999	999999	999999	999999	745	429	288	999999	350	648	437	260	999999	999999	918	216	636	833	463	890	172	355	479	32	211	999999	612	999999	200	134	999999	999999	999999	999999	154	999999	531	312	235	549	930	11	319	999999	244	999999	530	999999	999999	185	851	556	369	411	325	924	165	341	769	17	816	332	255	225	999999	858	999999	985	131	999999	685	333	607	914	960	171	46	999999	787	665	218	509	800	25	283	52	220	999999	999999	230	410	199	999999	228	732	999999	999999	999999	999999	999999	816	544	999999	803	999999	527	948	999999	450	163	887	432	553	114	999999	999999	531	240	942	18	647	610	639	901	951	495	999999	999999	999999	362	414	942	999999	999999	849	999999	528	999999	524	755	103	765	678	999999	342	978	999999	438	999999	426	86	526	999999	687	999999	215	905	89	852	14	737	999999	999999	97	748	945	999999	152	264	134	999999	533	999999	197	914	881	999999	447	568	972	999999	999999	999999	765	286	888	791	999999	673	644	769	448	155	520	27	533	999999	590	453	397	592	999999	999999	306	999999	552	999999	964	772	856	282	467	520	879	163	385	999999	999999	811	860	999999	47	478	620	365	999999	388	204	179	391	388	999999	999999	181	390	357	188	662	999999	733	87	826	586	816	371	999999	927	276	366	642	999999	995	779	999999	243	999999	34	999999	999999	299	174	615	795	391	477	930	473	999999	499	999999	999999	949	381	87	782	999999	460	661	258	999999	999999	121	838	536	999999	393	572	411	938	834	333	999999	999999	836	569	999999	999999	204	349	440	838	588	999999	560	445	999999	999999	999999	999999	906	999999	999999	999999	887	878	62	777	268	922	94	999999	71	410	664	483	582	238	544	517	320	305	266	322	818	225	832	344	287	101	496	999999	871	601	42	740	960	320	833	957	516	694	773	282	264	83	776	999999	122	87	863	744	999999	193	500	610	999999	999999	496	999999	56	717	499	176	999999	325	496	470	378	999999	522	271	405	999999	10	626	531	984	67	999999	448	999999	999999	210	238	752	688	999999	999999	431	902	910	824	171	911	999999	204	607	845	938	586	316	999999	199	999999	602	999999	999999	192	873	89	853	992	751	999999	999999	495	299	937	683	999999	999999	369	999999	30	999999	999999	243	675	211	431	924	148	999999	167	142	844	42	645	999999	413	195	504	999999	352	58	999999	83	938	519	314	904	669	172	312	777	947	862	999999	952	
165	115	999999	981	999999	165	715	999999	593	101	999999	462	653	311	999999	999999	314	142	999999	971	693	373	999999	165	897	527	264	999999	816	390	194	982	864	999999	481	308	367	523	785	197	343	55	999999	846	962	851	999999	999999	891	860	473	999999	267	999999	268	792	809	672	999999	924	900	999999	999999	213	906	999999	597	960	830	972	94	791	356	417	638	648	883	458	999999	55	276	896	94	955	999999	379	724	668	435	688	498	694	439	999999	296	604	989	286	940	396	263	300	537	919	999999	681	999999	850	999999	619	908	361	479	47	658	13	655	110	296	999999	850	929	534	999999	483	999999	361	496	999999	44	659	999999	999999	806	792	999999	368	999999	999999	245	911	874	110	815	780	147	225	401	211	293	949	888	989	414	545	999999	766	396	446	999999	999999	999999	729	533	960	999999	999999	999999	255	999999	999999	490	921	61	999999	976	829	999999	370	346	183	960	294	837	999999	770	618	113	271	999999	219	972	728	801	915	939	155	576	855	999999	303	999999	155	528	648	468	999999	937	789	999999	504	56	35	109	213	369	687	891	449	199	692	999999	411	787	474	672	762	129	146	685	831	262	864	891	53	630	814	999999	198	999999	802	680	999999	701	962	172	946	999999	999999	555	261	263	137	665	787	563	152	367	64	976	999999	999999	999999	113	737	252	192	144	66	582	554	922	703	999999	397	22	426	999999	999999	311	725	144	531	999999	434	578	135	208	114	490	999999	999999	999999	221	920	954	999999	220	964	720	979	812	999999	25	11	999999	559	314	277	774	146	442	542	752	261	571	999999	220	678	169	126	999999	39	576	103	107	220	491	999999	999999	143	216	744	999999	999999	912	571	515	999999	999999	29	821	999999	999999	353	55	914	958	960	358	636	667	999999	805	999999	995	999999	996	921	999999	127	77	412	834	641	930	999999	438	430	348	999	811	631	582	999999	999999	63	999999	232	58	193	262	531	553	999999	999999	674	939	999999	336	139	999999	594	685	978	951	419	106	697	423	357	485	538	621	359	825	46	959	999999	309	942	92	999999	999999	720	865	546	858	38	175	265	758	929	103	218	434	227	946	604	198	886	999999	12	999999	700	707	999999	909	204	999999	439	715	284	999999	999999	57	999999	720	964	122	414	999999	77	531	167	999999	556	444	999999	924	607	99	364	476	423	985	89	963	183	22	999999	636	999999	57	999999	550	483	728	709	171	631	999999	999999	492	783	335	889	480	652	999999	161	288	506	279	383	349	999999	999999	787	408	
968	999999	547	952	999999	777	895	30	999999	616	125	827	734	251	302	110	118	872	692	97	106	999999	321	82	999999	863	140	395	674	999999	199	675	941	311	203	793	959	39	522	16	440	868	999999	45	984	334	553	265	976	282	241	488	125	999999	311	370	999999	475	101	116	647	999999	999999	407	999999	450	885	433	999999	509	151	88	359	999999	999999	237	999999	285	97	535	999999	999999	419	402	166	711	999999	251	999999	832	277	494	938	416	368	931	523	287	619	544	448	999999	216	477	140	162	999999	999999	53	84	999999	250	387	565	796	772	999999	953	251	715	890	644	434	225	241	657	150	943	328	725	714	644	666	552	97	199	667	942	999999	14	999999	130	208	924	999999	999999	999999	999999	999999	595	999999	569	46	999999	654	804	695	991	999999	482	999999	196	121	328	999999	802	584	999999	478	607	115	157	691	247	999999	770	446	509	830	215	999999	767	333	732	883	155	608	762	898	292	999999	676	707	999999	999999	999999	18	879	564	999999	999999	280	999999	21	490	694	999999	798	770	999999	368	999999	171	39	999999	999999	862	388	444	224	999999	821	937	195	114	438	449	999999	255	999999	999999	566	944	247	762	281	863	999999	252	999999	277	809	992	24	924	316	514	677	857	999999	533	630	445	350	397	999999	343	718	907	61	254	974	553	32	999999	801	252	923	276	660	391	550	146	254	947	394	829	923	271	797	924	772	54	507	224	999999	999999	604	849	141	937	154	414	999999	945	999999	999999	969	891	999999	999999	590	999999	207	367	982	999999	999999	402	13	801	420	457	120	999999	999999	930	56	808	991	999999	647	84	999999	722	999999	146	946	308	654	137	859	42	999999	732	343	371	847	150	241	999999	929	999999	846	999999	999999	697	999999	999999	999999	372	220	170	899	450	426	999999	999999	484	130	845	547	893	747	875	941	388	317	387	794	120	92	999999	576	354	752	999999	238	805	205	549	842	883	834	292	999999	999999	999999	699	316	826	105	372	29	396	999999	45	999999	970	398	999999	389	916	278	364	289	314	594	554	698	980	288	470	999999	580	999999	999999	68	465	957	253	999999	618	999999	967	24	720	886	190	999999	716	982	267	417	65	169	999999	614	480	12	612	999999	587	10	335	548	635	92	999999	393	445	976	999999	23	155	894	771	845	310	999999	569	428	413	310	981	997	31	63	234	420	87	59	588	462	354	148	999999	999999	745	429	388	999999	447	797	808	999999	984	253	272	171	999999	90	313	140	442	194	999999	287	999999	999999	
526	581	858	38	315	396	999999	545	999999	16	999999	999999	110	881	961	999999	999999	616	502	252	999999	777	791	72	32	999999	745	999999	29	170	447	389	999999	417	902	807	778	419	491	999999	999999	448	999999	999999	934	244	999999	999999	999999	999999	213	999999	785	776	324	749	790	999999	15	999999	999999	939	999999	508	999999	846	999999	693	979	164	163	571	134	999999	900	999999	201	536	999999	999999	999999	323	999999	519	956	362	604	821	999999	162	26	999999	413	999999	771	999999	922	87	696	97	678	296	999999	24	356	999999	959	999999	999999	750	557	264	666	226	999999	337	659	999999	551	216	252	743	601	999999	147	180	999999	952	999999	499	999999	999999	840	50	120	999999	869	274	172	324	403	899	946	999999	604	762	326	999999	880	444	751	999999	536	999999	845	999999	694	999999	877	186	483	17	397	386	999999	444	424	626	999999	570	467	999999	843	236	999999	352	797	258	231	999999	853	970	81	873	999999	735	587	360	205	184	999999	252	397	985	999999	395	512	569	999999	170	999999	999999	90	999999	999999	999999	82	999999	676	502	147	446	405	503	999999	512	935	523	999999	999999	856	73	430	999999	534	999999	998	857	395	427	840	999999	14	70	999999	162	889	761	897	390	663	999999	683	702	46	999999	846	894	999999	338	999999	999999	999999	881	999999	284	279	159	786	999999	368	999999	913	258	661	909	441	999999	467	180	622	184	626	258	999999	577	390	999999	999999	999999	378	114	205	67	999999	852	308	133	755	761	883	740	999999	145	999999	448	375	999999	51	136	999999	511	436	492	715	999999	371	680	182	737	999999	999999	999999	852	392	999999	29	855	999999	809	611	318	589	706	297	999999	209	490	236	270	212	954	686	768	774	999999	999999	712	352	999999	999999	627	950	28	866	340	486	133	999999	999999	428	999999	154	241	525	850	921	999999	205	833	85	999999	999999	911	535	939	999999	496	87	999999	999999	316	513	999999	999999	999999	367	570	839	956	405	85	999999	468	841	999999	999999	454	999999	923	945	946	517	519	617	999999	182	49	999999	926	474	999999	56	237	190	122	16	999999	999999	540	493	360	999999	248	999999	999	152	999999	79	843	139	421	999999	163	999999	641	798	994	979	718	811	999999	999999	913	492	415	39	510	287	729	999999	999999	541	712	440	594	65	279	999999	999999	466	196	969	650	796	999999	999999	892	658	549	323	999999	577	204	729	175	999999	977	999999	31	969	642	999999	999999	167	877	880	540	723	984	585	529	912	372	999999	624	358	436	127	439	668	999999	851	737	415	672	999999	346	982	999999	
999999	87	999999	69	999999	823	488	629	492	918	999999	999999	179	674	963	999999	110	215	942	114	999999	847	999999	999999	999999	832	791	970	999999	495	202	543	999999	999999	999999	508	999999	999999	724	999999	146	728	943	208	267	462	967	187	773	621	999999	478	404	878	457	473	999999	207	999999	815	42	999999	999999	997	726	999999	658	999999	10	465	999999	258	491	514	999999	98	903	999999	68	999999	864	613	999999	999999	923	723	999999	999999	11	209	290	808	156	909	405	628	999999	999999	482	629	804	256	186	317	999999	323	999999	999999	909	368	570	565	148	805	950	428	320	382	83	999999	498	977	999999	801	999999	980	112	581	999999	350	65	999999	189	439	999999	617	437	889	999999	609	736	259	999999	643	999999	725	669	999999	999999	976	317	660	872	479	999999	999999	999999	385	142	999999	999999	415	780	569	312	612	385	709	999999	342	999999	999999	892	474	276	249	999999	999999	171	999999	321	761	622	999999	42	999999	94	710	999999	281	90	999999	756	639	397	330	478	211	340	36	349	960	643	627	984	886	767	408	999999	890	618	461	999999	683	999999	460	793	648	536	999999	528	675	409	436	999999	940	999999	263	86	945	770	16	745	144	120	361	127	995	157	156	637	685	506	999999	662	628	837	82	109	937	537	830	674	433	508	999999	560	216	375	54	220	514	332	999999	130	612	716	999999	572	999999	342	999999	500	390	279	842	178	991	774	633	999999	602	163	148	999999	939	999999	321	636	999999	801	911	999999	999999	935	132	363	248	297	59	912	758	509	920	604	739	340	293	164	666	505	999999	442	742	942	618	361	193	850	191	281	404	452	136	387	999999	999999	397	455	156	488	930	704	724	720	353	102	242	544	678	608	57	166	999999	940	242	999999	888	170	327	771	179	999999	116	778	999999	316	382	999999	183	572	943	838	999999	999999	575	999999	717	999999	598	525	128	649	181	582	999999	248	483	196	155	999999	289	236	138	384	319	541	597	946	999999	47	719	999999	371	999999	664	219	999999	791	375	377	761	999999	999999	801	999999	530	999999	533	555	279	999999	196	398	230	293	717	710	999999	868	999999	276	999999	817	999999	805	429	288	76	918	999999	999999	691	820	777	201	422	999999	336	731	788	325	74	400	999999	999999	999999	310	150	822	947	509	524	923	999999	111	989	59	999999	995	233	999999	160	615	541	188	151	999999	621	39	871	63	999999	902	999999	717	999999	999999	883	356	283	128	147	253	970	999999	576	768	487	675	211	372	652	340	507	547	174	999999	859	999999	
72	999999	999999	121	951	893	135	622	999999	999999	898	618	175	664	722	115	113	907	999999	36	999999	383	888	945	827	999999	410	52	404	542	553	999999	520	138	294	126	999999	36	302	999999	389	954	924	863	777	999999	207	988	618	402	443	267	814	833	999999	688	278	744	293	453	492	999999	999999	310	81	154	107	47	379	605	676	87	614	567	647	999999	459	999999	178	244	310	422	999999	12	999999	295	939	999999	999999	999999	848	999999	742	849	595	999999	736	624	791	632	495	170	618	22	725	365	652	257	999999	494	999999	252	575	59	152	79	658	999999	210	786	215	420	62	773	757	999999	344	765	999999	350	922	834	999999	545	748	999999	999999	421	287	743	642	999999	501	999999	376	999999	128	692	706	525	647	999999	423	14	426	85	117	999999	999999	999999	30	886	999999	845	572	999999	19	39	311	999999	276	246	937	466	153	522	918	561	407	162	863	652	69	456	702	410	421	239	129	673	42	958	999999	999999	723	755	417	656	927	972	596	98	391	704	999999	411	583	999999	861	904	167	999999	447	112	878	378	827	828	152	171	983	999999	910	638	969	317	999999	999999	999999	999999	115	272	999999	999999	566	774	271	364	207	301	827	464	377	999999	515	486	520	64	665	354	999999	588	513	766	999999	816	188	999999	735	941	331	190	222	999999	798	999999	999999	22	546	999999	999999	473	630	851	344	529	411	695	132	999999	797	34	737	999999	469	999999	758	867	999999	749	596	518	999999	266	969	646	251	904	999999	621	564	507	999999	999999	246	464	958	662	999999	469	414	492	630	253	153	306	453	823	13	281	145	64	576	796	999999	999999	844	373	999999	697	287	999999	279	999999	999999	299	516	999999	162	15	568	106	999999	977	999999	999999	887	385	122	999999	203	427	901	154	485	510	999999	999999	54	999999	619	594	999999	999999	191	907	223	129	324	854	790	999999	670	998	713	49	619	599	460	412	711	469	260	218	999999	860	606	134	35	999999	999999	794	141	999999	395	999999	325	710	796	438	891	999999	70	268	882	925	757	999999	441	445	890	342	271	641	999999	999999	999999	571	999999	331	310	999999	103	896	999999	999999	146	165	999999	739	723	909	999999	999999	999999	999999	408	992	336	577	112	703	693	590	537	999999	532	500	579	999999	640	753	478	999999	137	999999	999999	999999	772	885	789	601	999999	999999	721	981	539	248	129	992	999999	351	999999	663	228	607	405	513	999999	469	999999	999999	999999	999999	999999	970	440	338	894	718	999999	244	229	450	788	511	413	991	868	999999	
496	293	380	587	492	299	518	814	256	530	999999	171	999999	312	422	999999	25	921	603	751	551	211	353	411	999999	517	999999	794	999999	716	203	414	644	814	973	189	276	999999	885	999999	461	625	91	374	320	116	441	916	999999	645	496	492	999999	126	999999	295	940	969	863	975	177	723	939	539	336	993	526	989	339	242	876	27	45	794	299	925	999999	999999	100	616	999999	214	999999	240	999999	710	26	528	810	687	249	307	144	999999	641	738	686	551	999999	999999	589	999999	999999	796	999999	478	456	602	999999	88	175	960	878	257	899	999999	957	708	319	626	977	999999	189	651	999999	999999	999999	136	999999	561	248	578	999999	772	999999	634	627	969	472	751	264	423	701	999999	521	999999	999999	887	20	999999	780	978	999999	421	350	999999	272	935	803	198	596	999999	999999	275	840	999999	29	116	230	999999	345	987	246	567	371	563	999999	458	140	713	999999	995	126	485	781	270	999999	530	432	445	999999	692	176	283	165	999999	974	999999	999999	924	269	321	666	744	343	999999	741	999999	59	786	293	814	804	999999	46	601	999999	963	493	579	261	999999	683	784	903	652	821	962	412	999999	588	871	566	216	999999	839	999999	999999	152	988	528	999999	480	645	161	558	999999	999999	999999	564	729	21	942	999999	672	770	999999	882	841	690	971	999999	272	621	208	999999	257	999999	999999	207	272	999999	999999	504	60	999999	999999	47	633	999999	999999	744	726	848	999999	577	928	254	999999	682	211	456	539	999999	27	999999	408	858	447	738	310	298	999999	49	301	896	999999	999999	271	999999	752	601	999999	496	926	236	62	424	913	630	494	999999	65	962	995	816	999999	370	487	310	192	170	599	894	999999	999999	313	686	999999	812	999999	490	983	462	999999	999999	206	999999	999999	791	697	983	945	817	999999	308	243	478	53	484	602	999999	960	999999	899	591	11	999999	999999	460	999999	999999	999999	110	252	13	999999	999999	41	999999	619	999999	999999	999999	613	208	225	781	649	745	999999	835	643	82	219	559	530	33	562	349	608	841	600	84	868	331	126	844	575	250	289	999999	446	657	864	352	999999	273	357	701	375	229	715	707	999999	97	732	999999	891	693	483	995	999999	692	787	778	999999	999999	828	999999	92	381	999999	999999	999999	600	399	985	217	867	565	266	999999	999999	973	389	999999	999999	999999	999999	598	330	953	882	767	293	600	753	999999	96	999999	242	999999	75	619	994	23	315	251	627	999999	747	588	33	137	226	330	189	718	408	651	999999	905	57	999999	761	428	334	641	182	
999999	645	124	131	999999	332	821	609	252	979	375	999999	651	999999	91	850	742	929	754	550	963	421	45	472	445	999999	337	397	382	857	576	999999	673	79	627	999999	633	999999	999999	805	999999	999999	936	739	42	830	125	999999	965	842	29	999999	999999	101	218	999999	609	651	685	261	994	433	236	999999	413	686	157	999999	610	38	999999	999999	91	999999	155	252	484	306	440	615	808	660	999999	540	999999	87	119	582	860	48	453	981	781	999999	810	971	494	999999	335	355	682	999999	999999	937	625	744	418	999999	945	965	999999	313	221	80	453	344	999999	696	556	336	577	999999	722	571	585	999999	999999	494	148	184	758	932	999999	999999	932	999999	594	999999	915	103	669	488	999999	895	935	149	770	999999	999999	476	969	797	995	999	777	999999	820	999999	362	389	251	923	491	771	216	181	343	136	148	187	999999	517	780	463	999999	98	999999	827	999999	445	474	793	999999	672	214	960	936	999999	317	824	454	999999	142	535	851	745	997	865	688	999999	806	644	999999	999999	726	461	27	542	999999	689	179	993	868	916	914	458	582	819	999999	999999	999999	373	999999	324	732	661	385	999999	999999	999999	999999	82	148	872	638	830	231	385	945	752	943	404	637	999999	999999	461	999999	999999	621	999999	999999	187	308	999999	999999	443	825	257	243	75	86	772	930	421	597	107	854	995	999999	94	236	207	874	999999	312	840	735	200	669	281	440	999999	633	217	758	914	774	706	354	999999	15	999999	152	880	676	999999	999999	999999	40	556	607	999999	999999	536	999999	965	312	494	140	999999	708	634	999999	961	999999	915	148	722	662	683	333	158	651	92	89	263	65	994	147	141	377	518	170	122	673	216	233	106	50	999999	999999	289	576	666	497	380	395	190	255	760	999999	750	564	356	233	459	582	854	457	999999	910	318	356	999999	999999	199	474	999999	298	428	692	51	681	869	82	53	582	985	595	708	867	874	748	386	109	999999	954	813	889	224	633	999999	649	137	882	302	999999	577	356	307	906	920	999999	827	999999	990	78	694	284	190	877	597	268	999999	999999	999999	570	969	899	693	999999	660	585	83	794	999999	402	554	987	999999	120	14	639	297	802	999999	999999	921	317	119	557	999999	539	709	347	999999	120	900	999999	846	732	999999	999999	662	72	999999	999999	818	42	755	597	524	999999	504	80	872	958	999999	946	109	63	648	999999	999999	145	975	130	876	999999	759	212	999999	473	150	57	156	337	976	235	999999	612	174	889	562	521	999999	562	45	999999	475	
87	149	954	982	793	93	311	999999	526	97	135	999999	92	999999	553	999999	60	999999	456	923	544	999999	745	399	999999	888	999999	109	279	111	999999	95	247	999999	681	72	547	999999	357	999999	999999	999999	460	999999	431	153	91	616	18	999999	983	995	588	715	999999	999999	404	565	999999	904	333	211	617	424	673	49	999999	822	601	490	999999	999999	219	491	88	103	999999	607	999999	353	807	153	101	853	128	428	506	999999	339	586	667	999999	996	452	641	999999	833	45	474	392	923	269	25	527	999999	424	785	107	637	837	573	999999	597	152	999999	189	120	764	305	255	543	698	492	24	823	575	572	999999	850	999999	999999	496	143	585	429	548	138	573	999999	999999	642	999999	894	502	999999	999999	999999	999999	355	461	533	999999	739	228	999999	999999	776	999999	999999	302	851	28	256	202	577	87	663	22	999999	558	61	547	999999	601	612	143	803	990	999999	952	190	999999	420	398	999999	999999	756	999999	999999	204	772	138	868	691	853	624	162	702	999999	999999	216	381	999999	797	410	999999	299	148	615	714	999999	999999	998	752	122	142	607	858	290	999999	331	749	285	999999	786	922	678	98	748	988	981	111	999999	76	999999	809	999999	623	988	925	999999	999999	308	999999	773	986	139	999999	579	720	27	304	422	547	614	467	105	999999	21	487	317	211	999999	999999	733	330	719	932	16	313	555	984	999999	999999	486	712	450	264	999999	799	793	562	518	999999	970	687	689	529	999999	287	713	973	611	510	999999	699	228	999999	298	453	999999	207	999999	276	175	43	433	67	999999	901	27	841	859	222	694	754	693	372	999999	56	641	199	480	729	599	581	382	369	745	786	494	769	966	999999	999999	596	453	251	862	937	263	631	468	999999	999999	871	123	999999	815	999999	16	856	33	999999	812	999999	726	390	676	593	660	73	999999	284	417	258	875	999999	690	108	311	451	510	719	999999	999999	731	920	468	999999	999999	982	554	881	999999	637	745	723	999999	453	869	999999	999999	278	286	999999	320	194	153	22	999999	564	999999	717	563	564	356	314	459	803	999999	999999	999999	948	999999	677	519	999999	999999	779	512	999999	71	246	999999	247	876	241	442	603	699	547	999999	999999	732	904	284	999999	999999	225	999999	440	274	694	999999	72	151	999999	152	608	679	880	690	373	509	844	502	471	488	325	688	124	871	856	113	808	999999	475	225	999999	403	683	999999	999999	498	82	887	376	149	176	106	258	99	999999	923	819	856	413	999999	888	411	812	999999	13	537	176	999999	999999	591	299	
43	676	999999	921	214	996	769	413	874	437	957	136	999999	999999	228	999999	35	47	932	294	999999	626	999999	337	999999	591	335	117	999999	332	513	999999	785	999999	999999	429	999999	177	629	927	60	453	539	519	930	285	490	44	784	107	999999	531	485	306	347	416	158	84	111	623	670	661	662	551	924	488	351	482	189	799	592	858	418	999999	244	508	96	18	406	999999	111	999999	332	653	191	981	999999	489	513	726	281	999999	75	999999	266	398	790	987	595	999999	933	17	855	985	514	999999	122	479	71	838	330	150	677	567	522	379	338	19	999999	942	495	862	969	999999	527	819	999999	413	749	846	717	109	999999	999999	610	103	445	999999	149	899	868	999999	427	674	405	140	999999	508	492	886	69	780	627	652	956	81	999999	401	999999	694	500	999999	730	225	130	999999	999999	723	956	429	933	992	870	999999	83	999999	999999	999999	67	397	724	293	999999	862	786	937	481	769	999999	999999	64	999999	878	454	999999	999999	793	212	553	184	412	999999	551	73	999999	77	910	167	999999	985	637	744	343	999999	969	216	788	867	438	193	749	958	725	427	999999	889	999999	425	71	913	188	242	750	883	984	352	999999	856	909	718	36	324	200	22	901	320	710	808	999999	202	380	925	773	370	999999	454	656	999999	698	73	954	494	106	999999	806	404	993	460	96	627	999999	931	957	719	166	435	767	713	525	64	999999	315	940	868	543	263	469	999999	999999	539	999999	617	168	846	999999	542	228	999999	216	999999	327	999999	999999	857	728	449	967	63	213	999	686	943	608	644	999999	999999	554	237	132	552	935	612	12	999999	932	856	773	121	955	624	217	243	999999	28	999999	928	592	93	999999	999999	999999	999999	187	457	853	751	19	523	962	999999	987	990	412	663	571	999999	257	175	925	872	999999	999999	108	588	792	453	446	589	907	956	999999	471	98	38	266	530	435	554	703	190	847	260	158	840	636	226	830	843	457	32	680	427	999999	999999	999999	439	317	598	664	409	315	999999	615	16	999999	526	901	384	999999	50	999999	703	472	745	999999	999999	707	268	951	999999	622	602	141	999999	999999	999999	313	821	609	999999	222	836	889	303	874	427	645	152	781	119	325	456	999999	416	743	977	954	999999	251	14	732	59	999999	999999	787	712	298	730	730	429	999999	999999	999999	579	999999	453	813	178	870	608	779	565	486	841	999999	175	165	999999	999999	308	999999	891	579	605	104	173	198	800	516	999999	138	999999	421	999999	896	244	681	867	588	299	
173	786	551	643	234	999999	572	999999	837	999999	999999	999999	588	999999	745	332	999999	179	485	664	264	22	661	709	999999	864	153	135	945	999999	999999	298	146	852	145	897	350	935	380	927	601	393	963	895	614	565	336	999999	999999	574	999999	511	999999	999999	45	160	999999	842	999999	369	33	447	860	821	136	268	437	999999	999999	847	981	574	999999	557	73	999999	999999	766	104	914	538	163	519	380	292	982	906	221	816	985	773	508	771	21	904	164	532	999999	768	356	137	600	704	767	592	169	999999	999999	860	174	110	999999	747	999999	999999	870	927	489	538	154	999999	225	999999	999999	84	483	803	788	653	909	348	999999	999999	747	786	937	459	752	788	133	279	81	999999	652	884	415	760	521	190	43	236	53	613	999999	999999	999999	681	403	693	118	365	924	191	951	825	202	370	10	999999	893	421	185	700	415	874	289	999999	999999	426	669	999999	291	607	619	999999	305	304	999999	752	874	266	999999	68	679	767	999999	890	999999	999999	691	54	759	58	297	622	61	352	207	749	714	57	999999	999999	34	395	84	326	572	278	530	898	987	257	598	999999	365	999999	31	647	529	999999	999999	449	999999	624	963	242	320	996	630	952	999999	999999	48	999999	999999	89	44	294	693	999999	327	141	307	793	67	512	460	660	267	935	999999	560	999999	325	593	965	252	409	999999	841	15	999999	647	577	999999	364	219	771	784	286	999999	999999	954	501	999999	333	999999	940	567	460	999999	659	739	695	631	999999	999999	722	243	886	836	634	862	999999	999999	752	999999	729	992	702	303	999999	876	980	999999	594	605	728	999999	999999	999999	311	999999	970	68	355	836	952	945	265	999999	496	538	897	449	999999	999999	999999	478	329	840	422	948	864	167	999999	783	758	842	999999	999999	683	479	972	74	534	791	891	792	676	915	540	784	736	750	807	160	979	540	406	721	502	260	924	999999	999999	363	999999	813	965	572	87	120	909	323	277	999999	565	999999	915	665	981	319	802	413	309	999999	221	124	359	943	803	228	445	325	448	433	999999	552	999999	181	813	88	827	114	838	430	999999	999999	482	790	594	156	625	741	739	192	999999	521	999999	772	151	863	463	31	768	999999	674	593	875	844	472	999999	179	999999	851	903	492	999999	574	878	762	798	641	999999	999999	999999	602	704	585	999999	975	43	431	890	999999	949	624	806	345	979	756	291	999999	638	327	580	999999	881	889	999999	999999	760	946	252	19	352	999999	999999	671	120	266	999999	999999	619	868	439	592	999999	
999999	901	999999	685	362	595	131	481	260	13	999999	779	681	999999	814	750	565	225	97	188	880	687	727	730	145	999999	999999	999999	283	928	770	999999	987	697	999999	999999	556	25	999999	999999	999999	538	101	229	651	892	439	545	999999	999999	64	999999	351	999999	408	999999	184	559	550	137	999999	999999	207	332	242	999999	791	984	554	999999	999999	550	817	736	999999	352	595	508	999999	253	795	999999	630	25	874	127	546	583	999999	150	814	997	474	280	487	999999	341	769	986	999999	110	454	991	339	73	513	999999	999999	999999	66	999999	675	480	999999	999999	695	999999	191	458	125	816	218	999999	413	999999	999999	85	547	258	281	20	825	522	790	152	351	196	999999	952	370	292	999999	235	999999	708	999999	526	177	938	792	79	159	320	870	480	891	759	587	328	999999	438	297	365	85	999999	616	163	689	164	990	999999	425	999999	999999	833	999999	982	462	705	873	680	907	608	466	999999	861	514	651	999999	260	591	999999	972	999999	999999	994	575	159	197	101	984	837	23	948	999999	654	919	999999	47	595	908	307	882	455	196	999999	689	899	874	999999	999999	512	379	903	408	899	999999	999999	166	838	319	833	274	613	888	843	894	659	999999	556	941	999999	614	999999	352	999999	727	527	899	410	315	676	999999	999999	990	482	467	120	549	394	212	999999	75	208	286	85	43	278	566	352	636	39	726	327	251	999999	898	655	561	999999	182	925	254	999999	533	999999	557	270	622	416	385	783	120	999999	354	175	226	416	447	276	260	458	999999	556	773	285	949	958	999999	180	584	812	558	999999	221	286	531	999999	674	999999	528	773	655	999999	967	852	919	937	972	999999	602	491	999999	294	864	724	965	697	999999	258	999999	599	507	451	832	573	234	685	577	78	999999	906	741	802	748	487	802	810	589	921	365	21	986	686	578	102	999999	274	569	497	320	834	337	425	951	928	275	213	999999	999999	999999	999999	999999	903	999999	696	750	999999	546	387	921	164	999999	70	892	999999	999999	821	999999	999999	969	999999	125	90	757	999999	999999	325	851	999999	222	598	999999	999999	303	131	651	999999	999999	881	351	198	727	192	575	165	726	276	533	279	999999	453	999999	588	434	666	128	290	155	632	127	434	563	727	175	999999	672	922	767	771	999999	530	577	992	999999	781	243	999999	515	999999	93	999999	999999	581	503	768	269	904	760	636	12	371	936	999999	999999	917	634	10	999999	252	493	999999	509	999999	249	795	876	999999	999999	652	433	195	775	553	549	999999	999999	981	233	406	
73	999999	171	141	999999	668	593	955	237	480	999999	243	915	272	118	999999	999999	40	341	999999	999999	999999	999999	118	213	817	595	999999	999999	949	285	652	776	620	999999	999999	641	999999	999999	581	212	921	999999	999999	505	999999	279	512	445	999999	999999	610	999999	525	514	151	63	63	927	951	82	210	881	287	999999	504	466	305	93	393	647	434	47	760	999999	999999	811	994	613	22	547	93	999999	999999	937	674	12	261	115	47	671	588	450	51	999999	999999	999999	832	524	10	734	974	429	62	999999	587	572	889	999999	544	340	69	999999	915	999999	989	262	78	350	529	999999	215	200	55	721	69	999999	996	262	999999	931	979	479	613	288	573	999999	999999	200	360	112	999999	999999	571	999999	612	148	999999	637	518	999999	970	491	995	507	999999	783	383	999999	563	603	576	636	527	999999	361	999999	836	636	840	336	999999	877	990	999999	388	974	999999	999999	119	920	459	368	744	999999	960	497	484	115	999999	789	289	565	637	756	535	487	999999	957	999999	33	311	898	797	192	999999	102	501	577	999999	554	164	44	230	999999	154	999999	999999	774	652	999999	114	731	999999	61	56	801	250	999999	891	901	271	999999	993	96	999999	560	571	561	369	867	995	906	986	214	634	255	344	995	612	999999	594	938	999999	491	918	579	30	745	999999	592	852	999999	685	227	293	999999	50	144	32	593	999999	340	999999	785	999999	207	745	999999	426	801	466	254	631	574	316	332	999999	512	178	999999	540	825	999999	777	999999	737	231	999999	999999	151	999999	210	999999	29	681	263	999999	530	623	999999	999999	357	999999	344	136	607	999999	121	910	960	137	538	966	999999	63	999999	915	999999	770	999999	976	999999	751	285	596	265	282	612	893	63	798	836	999999	999999	215	192	506	90	651	417	111	119	857	961	999999	676	244	999999	965	860	348	999999	759	999999	743	999999	999999	53	748	870	999999	999999	228	857	172	301	999999	518	777	870	323	834	986	363	38	866	129	789	999999	999999	31	292	646	42	714	901	86	405	999999	357	585	999999	342	780	91	86	891	999	999999	722	36	725	221	105	547	513	911	999999	464	999999	737	816	781	828	848	53	999999	999999	153	271	225	253	804	429	294	999999	999999	215	281	951	975	999999	991	549	999999	305	80	551	999999	999999	990	679	999999	999999	620	768	682	513	999999	48	698	705	856	999999	506	783	999999	999999	999999	999999	21	999999	134	999999	999999	999999	825	999999	935	999999	972	999999	700	942	281	545	999999	999999	809	999999	999999	989	282	243	262	279	273	463	53	
999999	384	288	740	807	199	294	999999	438	935	999999	999999	451	577	389	75	999999	999999	999999	266	960	480	954	982	294	999999	32	433	891	260	632	353	372	198	825	178	693	106	893	753	999999	991	874	41	999999	999999	736	421	892	177	400	999999	999999	207	92	639	999999	306	456	999999	177	860	663	188	312	659	580	262	999999	221	382	999999	121	171	278	969	605	922	186	711	773	610	999999	723	859	367	994	999999	999999	196	749	397	999999	595	999999	999999	338	696	728	999999	11	483	669	999999	795	635	162	198	928	122	44	506	129	744	533	566	330	999999	328	945	664	415	156	565	472	985	999999	999999	999999	152	640	999999	203	39	999999	300	940	858	927	234	214	806	999999	993	999999	999999	999999	905	999999	29	999999	398	377	783	492	999999	336	114	219	810	999999	636	613	785	999999	999999	313	100	44	999999	625	999999	21	999999	740	858	179	999999	999999	230	999999	219	999999	565	346	252	541	419	547	123	964	836	649	127	714	578	203	460	521	999999	938	186	999999	999999	403	999999	999999	999999	53	633	426	999999	999999	999999	102	309	181	999999	449	239	594	893	999999	920	999999	999999	821	894	389	999999	665	718	642	386	291	999999	999999	636	172	10	865	267	999999	913	696	999999	145	659	999999	414	406	155	21	999999	442	55	633	950	559	614	523	492	999999	881	968	708	540	324	999999	561	961	999999	885	448	374	336	527	640	234	487	999999	171	869	975	765	519	707	360	943	999999	907	398	999999	557	487	383	999999	494	999999	988	260	999999	951	473	453	861	269	999999	917	116	528	999999	726	82	960	361	999999	918	126	458	999999	190	380	999999	654	999999	468	337	999999	990	961	42	695	245	236	831	220	406	531	904	259	145	442	999999	999999	999999	999999	14	999999	999999	760	999999	377	495	987	80	451	999999	818	880	999999	932	999999	999999	154	999999	307	490	845	139	151	226	396	222	208	865	747	543	754	740	999999	464	741	999999	999999	515	665	210	999999	165	999999	730	999999	651	999999	327	534	515	692	232	616	191	999999	467	999999	544	69	165	999999	131	332	907	735	999999	999999	938	200	775	697	999999	829	107	241	689	999999	999999	638	745	710	881	340	242	851	531	999999	718	999999	283	850	999999	456	510	913	136	832	999999	995	510	671	573	136	759	818	63	999999	999999	950	999999	718	999999	906	323	999999	415	790	999999	66	214	952	270	643	999999	924	11	191	999999	999999	115	856	999999	999999	137	83	147	754	999999	423	797	137	615	768	999999	565	286	789	999999	999999	999999	999999	999999	
426	791	558	410	930	219	835	817	871	999999	335	844	622	999999	159	779	249	316	999999	219	677	269	86	347	501	816	361	999999	221	999999	999999	685	769	124	849	633	579	999999	216	544	746	606	925	64	999999	924	214	999999	136	20	893	749	846	136	75	167	715	999999	908	123	857	196	999999	822	810	999999	84	507	602	525	209	576	999999	999999	473	80	343	32	68	577	612	999999	521	999999	165	524	999999	643	59	999999	918	368	764	103	686	559	11	112	253	638	849	706	519	999999	999999	999999	999999	999999	662	999999	823	693	162	341	511	618	999999	403	667	999999	812	440	457	910	606	999999	812	999999	999999	913	999999	240	778	429	999999	905	999999	999999	400	999999	875	999999	999999	999999	868	235	216	433	592	999999	999999	999999	445	999999	999999	418	999999	999999	14	999999	514	642	999999	999999	924	593	999999	732	613	605	999999	765	13	829	421	999999	999999	402	51	381	634	389	424	371	40	472	999999	821	999999	319	999999	130	905	430	333	242	817	999999	140	284	320	483	999999	986	189	127	603	999999	999999	132	959	856	567	632	345	999999	999999	928	718	462	999999	103	140	304	949	768	860	999999	506	188	886	227	271	766	70	161	569	438	192	999999	999999	189	285	480	999999	799	562	282	95	999999	24	889	523	999999	999999	227	353	525	47	999999	999999	31	118	367	999999	741	595	999999	572	194	566	999999	746	806	999999	618	817	999999	943	999999	216	588	496	999999	173	997	703	593	290	999999	999999	999999	999999	999999	999999	846	81	918	244	618	214	761	999999	901	641	235	999999	717	93	867	999999	693	581	999999	214	678	999999	809	203	999999	47	11	999999	729	999999	522	398	999999	160	747	547	898	999999	335	999999	454	878	594	668	938	854	986	510	423	442	999999	999999	513	566	999999	999999	271	999999	999999	580	212	251	981	525	128	836	178	999999	999999	999999	511	999999	256	941	999999	800	940	151	999999	393	61	999999	106	296	272	61	884	418	184	435	285	183	428	754	999999	999999	897	79	549	111	686	429	173	103	999999	845	224	572	806	185	999999	130	470	612	529	711	154	694	263	76	952	999999	392	910	999999	999999	850	999999	208	557	903	871	601	163	707	631	337	12	364	426	836	322	611	998	63	165	712	815	235	999999	67	212	815	483	159	999999	47	263	999999	602	994	999999	373	999999	999999	510	529	317	905	897	999999	152	340	836	240	639	157	999999	999999	888	626	45	276	177	499	701	65	999999	13	780	594	84	952	761	432	999999	999999	363	999999	999999	635	404	909	337	656	
915	871	999999	252	519	778	999999	406	171	976	958	456	205	758	580	455	411	313	134	312	310	199	578	414	126	690	794	667	313	262	231	136	939	521	584	829	86	875	494	999999	999999	999999	790	785	473	667	753	999999	155	108	234	101	784	999999	355	725	303	999999	135	999999	999999	999999	102	909	755	832	517	683	999999	751	999999	999999	999999	132	371	632	409	793	940	459	937	200	521	215	38	139	351	914	176	858	999999	511	999999	665	27	954	585	999999	999999	641	160	79	429	404	999999	698	281	661	662	722	326	999999	634	676	999999	794	474	999999	880	625	490	999999	517	999999	225	867	786	164	115	417	999999	527	764	309	309	999999	770	999999	486	340	858	689	999999	999999	999999	35	877	83	774	233	489	699	10	413	160	999999	999999	999999	188	861	911	127	556	999999	999999	798	746	335	376	32	33	357	410	999999	767	999999	350	73	785	199	989	713	999999	999999	927	999999	527	360	158	751	999999	667	939	999999	428	741	999999	16	999999	999999	289	552	706	752	210	142	299	459	646	359	216	498	999999	988	872	208	737	674	328	328	999999	999999	186	624	999999	999999	417	785	132	35	667	344	295	999999	910	446	17	637	999999	794	68	78	999999	999999	545	999999	350	999999	752	230	14	468	688	459	471	893	375	999999	47	999999	724	513	337	620	692	872	212	284	88	999999	200	109	993	533	269	999999	681	999999	89	999999	25	467	43	901	31	209	999999	835	581	26	81	925	600	837	999999	555	740	103	116	673	616	999999	872	999999	999999	904	999999	164	999999	999999	222	987	11	151	829	999999	999999	436	598	999999	225	376	702	72	999999	275	509	165	463	714	999999	999999	282	416	999999	948	595	716	999999	999999	734	999999	645	999999	804	93	923	458	999999	812	84	314	504	623	457	249	999999	810	999999	764	405	319	701	999999	795	633	715	999999	861	880	672	763	564	482	758	723	731	389	267	280	351	60	157	651	639	168	93	658	959	50	585	785	999999	117	720	424	999999	999999	527	180	378	999999	999999	137	150	999999	750	32	864	733	517	984	999999	999999	422	355	999999	60	846	637	550	999999	635	821	304	887	999999	999999	999999	344	999999	999999	861	999999	902	22	463	30	511	328	417	71	794	235	532	999999	243	73	694	375	263	750	323	890	999999	321	703	775	832	262	313	303	270	530	999999	945	999999	464	788	999999	891	151	548	528	229	488	272	410	298	703	999999	944	999999	999999	90	182	259	971	467	999999	319	999999	197	999999	25	124	800	273	424	587	
999999	999999	285	999999	999999	122	211	794	670	151	999999	999999	487	138	608	999999	540	874	450	638	695	999999	997	207	101	999999	953	300	512	115	688	999	985	710	236	875	668	478	912	968	970	464	310	326	542	999999	999999	68	649	656	999999	999999	823	786	891	325	781	87	203	279	168	911	291	565	463	59	999999	776	902	733	699	72	961	481	667	241	851	681	665	84	14	895	651	856	531	762	999999	208	819	910	103	999999	285	999999	999999	999999	182	999999	862	492	999999	433	165	915	956	521	964	351	129	660	474	110	422	128	999999	272	269	435	43	999999	873	119	957	992	999999	118	787	327	671	607	69	115	818	182	999999	999999	740	735	899	999999	798	834	89	168	445	993	178	999999	378	547	999999	999999	712	172	999999	999999	475	172	999999	848	733	999999	679	521	999999	368	292	999999	751	694	532	534	536	33	902	49	39	798	999999	646	940	630	999999	134	807	322	403	655	564	777	114	577	459	61	286	161	164	999999	567	999999	710	999999	415	684	24	275	220	689	269	578	999999	677	616	639	907	999999	697	555	999999	288	999999	636	685	974	589	955	85	485	746	750	999999	999999	240	999999	935	21	224	274	120	542	999999	714	396	985	217	437	960	819	153	182	464	609	854	289	122	84	253	999999	999999	69	200	735	942	999999	693	107	999999	147	999999	896	889	432	445	181	187	260	249	699	999999	161	994	265	342	574	999999	999999	617	999999	367	861	768	783	178	60	352	376	999999	877	301	119	999999	823	125	256	999999	41	174	683	111	861	834	553	675	944	999999	934	403	378	232	417	490	999999	999999	842	137	116	264	999999	829	999999	488	999999	999999	656	999999	180	999999	95	291	999999	121	934	849	505	37	999999	118	234	985	417	973	404	999999	884	629	999999	53	283	128	187	777	999999	854	999999	382	999999	155	28	784	999999	794	999999	96	968	999999	556	644	284	815	912	998	40	408	421	837	999999	717	999999	37	662	137	866	966	113	486	342	90	558	999999	999999	79	99	449	101	622	999999	317	686	999999	82	862	769	468	999999	189	747	380	999999	463	999999	999999	631	991	131	999999	927	351	983	999999	963	476	95	999999	259	842	908	590	999999	798	182	777	41	934	954	800	367	408	759	924	739	961	647	104	834	810	999999	107	328	334	695	323	334	204	626	606	776	618	218	373	280	999999	73	999999	291	521	723	999999	47	331	408	529	999999	68	752	11	829	991	999999	449	404	999999	272	982	113	859	453	837	318	358	33	
999999	200	396	654	583	898	13	813	999999	97	750	70	996	925	175	731	999999	999999	624	777	785	302	769	999999	468	894	90	539	432	78	999999	389	688	307	659	339	999999	999999	179	113	999999	187	12	362	654	751	999999	67	937	137	187	395	693	581	247	999999	430	427	999999	999999	999999	473	391	255	210	370	381	698	275	836	535	862	282	520	951	999999	999999	417	323	717	628	33	602	304	891	500	696	117	69	213	908	777	227	490	999999	361	796	757	161	294	379	576	791	111	601	324	123	183	999999	639	999999	23	114	478	999999	794	871	96	364	710	674	999999	639	72	928	999999	644	999999	999999	600	811	543	266	39	347	61	241	500	999999	576	387	999999	488	429	57	894	999999	749	999999	999999	999999	999999	402	451	620	999999	937	728	999999	843	999999	331	948	999999	828	999999	999999	84	140	18	562	381	393	788	332	161	785	219	25	44	94	894	371	733	121	111	150	814	418	241	124	999999	328	859	895	999999	574	459	601	999999	999999	598	999999	421	938	999999	326	614	128	469	330	728	713	999999	758	785	959	999999	999999	727	999999	942	665	898	894	59	999999	533	999999	999999	586	999999	999999	590	897	496	285	950	795	12	784	535	999999	949	910	999999	799	189	111	999999	105	360	999999	999999	951	204	999999	720	527	888	65	793	722	851	882	994	120	132	251	271	510	19	428	915	943	947	256	716	987	508	260	873	432	782	999999	999999	794	744	639	703	563	564	999999	906	946	990	812	844	76	916	285	676	999999	839	609	95	931	626	930	13	999999	226	732	28	638	192	371	940	999999	656	210	999999	493	548	708	945	586	522	968	952	999999	999999	649	81	233	999999	935	592	182	999999	304	999999	814	999999	755	347	999999	999999	277	764	629	872	174	420	715	999999	193	399	999999	664	509	419	657	977	999999	546	577	661	795	999999	257	778	767	594	361	41	999999	856	792	371	123	999999	999999	999999	332	999999	999999	999999	365	323	999999	545	461	517	585	885	999999	836	768	219	770	180	999999	222	517	851	115	579	68	684	358	337	606	770	999999	337	175	453	654	999999	999999	348	305	482	665	999999	999999	259	18	999999	520	725	98	583	601	942	562	999999	697	481	167	999999	180	681	965	72	938	691	999999	258	999999	999999	999999	172	910	431	999999	999999	556	804	534	855	999999	999999	173	632	249	33	178	609	775	999999	755	183	999999	999999	178	623	516	603	773	999999	292	760	756	452	543	925	673	999999	999999	425	485	892	946	311	106	999999	518	342	
823	915	999999	999999	483	999999	999999	999999	999999	278	263	999999	630	999999	999999	999999	572	999999	834	720	999999	323	359	999	999999	359	999999	863	236	146	545	589	115	184	780	858	123	925	287	180	140	535	999999	405	999999	814	794	999999	861	57	999999	295	999999	797	252	999999	565	522	999999	133	999999	999999	781	999999	732	674	156	456	182	182	786	647	533	999999	999999	564	123	954	93	727	564	136	12	999999	406	259	835	999999	931	281	303	600	999999	163	999999	682	753	621	672	251	999999	348	359	999999	271	102	999999	99	217	999999	395	610	439	107	568	801	456	602	191	482	838	837	524	901	878	195	546	380	420	907	999999	502	291	842	69	226	776	322	917	314	497	746	999999	253	999999	692	171	13	594	999999	236	999999	999999	199	999999	830	824	458	810	85	555	999999	678	999999	877	893	328	596	47	352	999999	143	684	999999	984	101	736	999999	999999	195	34	542	785	999999	681	659	72	102	999999	999999	402	328	999999	841	999999	115	999999	801	376	992	373	574	999999	252	999999	102	999999	562	215	321	999999	553	442	624	999999	22	606	709	628	228	999999	999999	168	807	949	706	631	999999	128	999999	34	934	904	999999	822	460	999999	542	552	588	191	510	887	127	999999	849	886	999999	790	745	508	368	183	158	999999	146	415	168	302	720	470	999999	443	999999	297	168	999999	418	802	601	446	74	167	999999	46	329	349	51	672	999999	820	999999	61	382	380	666	761	999999	999999	685	999999	418	249	831	999999	556	77	561	830	999999	211	999999	999999	199	309	444	210	143	121	842	796	374	496	202	999999	725	583	999999	955	999999	407	999999	556	999999	999999	38	824	335	922	490	999999	999999	221	695	999999	999999	660	862	83	935	999999	628	999999	999999	888	999999	922	56	931	401	973	16	605	209	579	319	920	999999	999999	999999	619	875	220	631	589	18	163	999999	303	557	75	720	987	29	175	778	999999	537	238	877	115	777	404	531	516	256	193	21	126	590	432	693	230	801	999999	590	999999	999999	439	999999	525	131	999999	999999	336	262	28	585	43	800	72	393	999999	765	175	841	480	689	124	343	824	151	999999	999999	134	381	500	195	999999	585	999999	242	107	357	361	983	34	999999	999999	999999	237	607	978	999999	527	49	999999	464	636	484	119	728	899	999999	999999	999999	447	999999	259	954	762	999999	881	457	439	829	295	391	413	191	817	999999	494	999999	115	999999	999999	999999	195	95	999999	999999	559	229	475	642	343	10	302	978	999999	983	771	250	501	999999	726	999999	886	697	
753	573	61	454	666	999999	244	999999	991	839	220	88	854	173	537	999999	283	999999	981	999999	496	999999	999999	999999	645	834	689	254	369	999999	999999	999999	999999	498	342	853	984	114	562	999999	407	305	19	463	999999	467	139	607	999999	774	130	73	548	99	211	999999	484	999999	809	832	969	990	678	999999	348	577	606	365	830	683	742	179	109	175	399	200	285	999999	667	187	704	999999	999999	595	999999	437	104	393	999999	999999	379	368	305	730	847	417	999999	728	999999	200	860	999999	776	999999	41	951	964	999999	699	20	999999	848	958	631	137	888	999999	92	701	911	999999	223	999999	999999	313	384	874	379	999999	982	572	557	521	999999	327	999999	314	511	999999	637	472	720	693	286	691	531	409	673	602	958	959	545	36	213	999999	646	704	820	725	999999	999999	594	65	717	448	634	337	491	999999	205	999999	946	999999	73	999999	762	530	791	999999	782	974	211	776	999999	33	999999	531	317	760	999999	236	999999	786	999999	560	877	664	999999	838	66	204	999999	368	999999	384	22	26	963	764	954	126	912	999999	999999	999999	999999	999999	696	694	420	113	29	999999	634	968	99	999999	999999	999999	570	107	553	953	218	999999	66	842	379	984	20	999999	568	553	806	563	999999	939	842	233	684	69	968	999999	999999	953	185	198	999999	437	295	851	403	999999	204	856	999999	959	345	999999	626	43	449	712	683	999999	545	475	924	999999	654	999999	327	398	829	511	139	271	999999	265	413	868	119	941	698	169	617	999999	358	949	991	365	604	488	607	650	999999	265	608	28	999999	709	273	663	999999	145	533	999999	630	693	727	311	999999	999999	951	999999	924	999999	24	524	999999	437	999999	999999	999999	299	999999	839	791	188	891	874	662	999999	848	704	999999	455	168	562	635	612	487	999999	999999	690	999999	999999	536	849	726	122	251	94	235	980	999999	999999	583	493	590	693	223	451	802	852	648	915	242	256	163	999999	349	461	999999	189	949	999999	999999	398	999999	41	312	941	462	999999	633	999999	292	999999	122	999999	871	999999	972	999999	398	45	863	999999	999999	999999	291	289	695	258	772	789	206	55	40	139	545	195	999999	558	391	281	989	33	229	999999	999999	373	144	847	606	999999	999999	999999	999999	914	598	383	356	351	999999	32	256	214	15	843	382	246	837	982	769	686	549	999999	560	127	999999	839	159	999999	999999	999999	155	847	651	999999	310	259	264	999999	541	172	999999	784	808	368	999999	785	27	386	697	396	535	161	87	919	135	75	395	674	999999	758	234	384	958	
831	877	408	562	907	542	132	999999	999999	451	999999	999999	764	999999	999999	101	270	822	772	285	996	392	999999	999999	732	972	245	864	999999	257	782	937	464	825	976	490	627	232	119	843	575	414	813	710	480	999999	370	459	202	582	607	999999	461	108	962	449	883	638	830	935	306	267	401	474	999999	669	394	939	638	711	474	47	713	999999	710	591	578	293	299	661	999999	785	671	17	999999	999999	486	365	863	536	999999	988	402	999999	546	317	23	349	50	810	686	431	821	490	118	569	232	532	999999	380	999999	599	348	178	333	521	595	393	823	999999	193	38	86	111	114	485	645	539	999999	402	578	238	253	489	974	999999	964	190	999999	91	623	999999	966	492	664	999999	650	233	850	999999	721	629	526	227	626	999999	355	719	386	999999	924	999999	150	999999	999999	999999	356	858	204	999999	556	415	494	999999	999999	239	999999	999999	446	106	999999	421	688	999999	681	948	712	35	862	326	835	254	804	275	999999	929	812	999999	689	31	661	791	39	999999	479	316	144	783	28	999999	596	999999	282	290	798	512	999999	784	999999	854	931	999999	996	877	318	999999	610	229	999999	999999	999999	101	903	425	445	53	391	982	886	374	813	928	17	475	729	83	999999	999999	476	654	924	38	655	835	99	339	999999	162	397	177	705	915	207	747	970	505	999999	857	845	755	130	999999	897	950	50	999999	999999	999999	999999	245	339	97	752	931	355	398	445	77	335	115	999999	239	999999	719	999999	898	730	269	999999	234	225	124	678	999999	533	999999	999999	704	795	97	26	274	14	999999	837	618	999999	999999	402	999999	999999	790	532	999999	508	999999	438	188	291	151	999999	64	34	999999	29	999999	999999	999999	407	453	267	740	999999	248	99	982	235	441	999999	999999	734	464	867	999999	999999	999999	592	999999	223	999999	999999	952	423	653	999999	999999	250	90	142	622	999999	142	868	948	323	329	517	293	650	525	666	996	306	241	999999	817	197	110	759	594	632	480	817	765	979	315	999999	628	433	137	742	154	308	269	851	602	595	918	610	844	999999	999999	297	697	975	477	655	192	999999	999999	773	149	999999	999999	989	999999	324	113	968	999999	12	889	860	523	782	521	697	47	389	814	232	279	499	914	999999	999999	193	129	789	512	659	144	390	999999	363	602	823	760	279	999999	999999	492	949	602	842	37	448	773	914	464	779	999999	802	433	774	504	650	999999	870	665	545	204	323	465	358	999999	508	434	169	190	697	937	768	999999	536	999999	329	896	999999	649	
886	419	999999	999999	999999	999999	342	957	661	859	952	999999	889	613	587	92	178	999999	254	999999	529	999999	614	734	766	842	850	545	896	43	184	999999	343	231	779	135	990	988	999999	317	534	550	773	310	999999	289	57	999999	999999	453	571	999999	999999	107	999999	872	805	480	568	891	201	999999	71	627	999999	208	84	999999	834	462	102	999999	761	937	999999	978	999999	314	506	486	999999	695	866	999999	471	348	999999	246	111	906	330	519	429	999999	125	737	489	155	626	999999	215	389	329	227	360	391	84	999999	657	999999	632	500	974	91	106	505	999999	618	166	345	107	837	999999	999999	141	583	761	920	999999	712	499	999999	688	476	280	415	376	999999	102	999999	274	395	999999	959	284	829	545	348	744	620	807	870	989	290	999999	378	999999	402	999999	777	629	163	894	944	999999	537	812	507	999999	690	139	291	999999	85	999999	712	258	607	652	312	47	423	999999	210	905	628	116	407	544	902	593	973	563	324	999999	120	999999	999999	316	747	26	999999	537	999999	999999	525	354	913	219	229	129	224	749	782	740	216	977	693	49	34	999999	415	999999	999999	107	165	727	212	624	960	999999	614	300	905	295	10	999999	999999	718	999999	999999	202	197	325	999999	379	234	780	999999	999999	999999	999999	604	292	999999	610	84	629	956	999999	797	152	299	259	18	515	924	843	497	739	999999	999999	975	660	750	238	228	647	999999	727	931	947	627	380	827	999999	19	17	589	684	926	266	176	392	591	141	902	999999	999999	277	999999	390	293	999999	923	287	832	944	542	999999	392	436	999999	238	999999	850	524	999999	431	604	506	916	264	812	999999	74	688	593	78	999999	999999	290	999999	857	282	999999	663	783	999999	549	999999	999999	475	501	302	999999	761	937	987	740	616	983	999999	999999	999999	999999	135	481	41	999999	599	249	875	923	761	112	105	999999	999999	999999	197	741	472	999999	33	440	451	999999	999999	323	312	750	999999	337	11	353	774	999999	999999	744	425	192	752	598	950	341	199	999999	740	999999	404	125	982	143	553	875	520	634	999999	340	97	372	960	999999	555	848	643	999999	921	418	337	477	559	999999	438	14	999999	999999	999999	691	999999	999999	32	330	919	197	768	472	999999	136	832	150	999999	756	656	62	231	44	52	111	999999	652	629	999999	862	926	999999	770	704	549	886	645	702	999999	98	198	350	999999	798	367	999999	999999	763	999999	585	197	538	803	564	385	782	954	831	830	993	999999	999999	700	467	992	632	999999	768	244	999999	999999	447	942	667	468	
712	590	246	685	31	528	888	999999	746	674	398	762	216	328	999999	932	814	872	13	499	918	649	999999	805	735	92	411	528	556	999999	999999	595	145	106	673	201	999999	999999	808	474	999999	999999	954	792	999999	869	791	999999	478	317	382	575	939	177	550	73	417	440	949	939	126	369	287	999999	925	803	999999	119	999999	999999	223	667	73	538	999999	482	695	390	210	866	300	999999	59	999999	999999	183	656	967	556	610	784	287	207	868	999999	350	168	607	999999	801	252	682	999999	904	103	715	512	410	999999	999999	377	37	239	93	649	164	319	49	999999	751	156	660	999999	55	999999	936	470	999999	190	448	324	97	999999	409	623	618	178	155	154	311	999999	256	588	999999	242	756	999999	123	229	203	40	999999	276	125	999999	999999	999999	748	124	999999	999999	317	229	940	753	290	514	999999	999999	999999	999999	174	895	39	90	900	81	85	813	43	888	999999	999999	986	417	205	821	999999	755	999999	499	999999	999999	986	66	364	36	999999	999999	952	251	999999	654	198	999999	866	233	246	999999	753	520	53	935	999999	278	898	999999	242	999999	999999	999999	116	85	999999	541	566	143	908	972	725	873	433	351	860	791	671	701	787	999999	551	971	584	999999	999999	521	456	494	950	717	168	33	999999	125	185	493	145	152	226	656	651	732	999999	274	319	880	97	999999	999999	298	607	206	553	463	980	586	884	999999	83	916	95	82	999999	200	814	702	999999	317	175	377	999999	529	485	999999	137	819	656	320	63	131	433	999999	419	661	120	961	479	341	144	598	609	999999	78	309	570	579	549	135	459	999999	800	999999	537	707	641	88	721	999999	999999	171	930	573	691	952	999999	341	662	531	90	853	232	748	999999	576	768	266	460	999999	570	999999	279	999999	999999	446	330	654	999999	999999	999999	41	250	67	15	973	999999	45	709	999999	816	239	916	27	55	606	394	999999	606	999999	939	385	627	545	851	777	999999	409	712	254	999999	999999	124	999999	999999	999999	999999	174	742	209	999999	732	556	345	368	341	641	262	486	999999	61	277	57	266	773	644	414	704	999999	999999	91	999999	333	464	492	978	124	966	516	999999	993	230	319	407	62	216	829	292	999999	519	999999	639	922	457	203	364	790	858	999999	999999	644	907	957	999999	999999	999999	999999	101	852	390	227	675	746	489	271	831	957	650	213	566	815	999999	527	999999	102	451	999999	876	271	138	197	265	789	649	362	95	999999	999999	999999	999999	808	737	439	796	301	470	893	443	999999	999999	999999	150	999999	
620	61	522	999999	270	999999	676	312	532	999999	724	202	962	886	106	136	999999	569	162	999999	799	758	87	999999	999999	405	999999	558	902	691	999999	731	57	999999	999999	999999	840	705	11	393	612	111	285	906	714	604	339	583	796	999999	999999	802	254	778	855	862	973	829	658	865	789	127	409	840	999999	993	999999	362	717	999999	296	480	567	999999	759	698	482	999999	978	999999	75	58	761	999999	682	106	486	278	999999	316	623	21	56	146	999999	494	702	445	975	720	458	977	865	297	30	999999	999999	486	999999	167	390	802	999999	531	800	999999	365	999999	168	835	517	876	607	411	999999	284	434	999999	999999	275	995	47	999999	267	678	999999	999999	474	576	999999	860	999999	260	999999	925	821	170	999999	345	999999	138	889	286	150	999999	999999	999999	463	411	745	999999	814	321	999999	999999	352	606	999999	853	712	558	891	246	23	999999	516	999999	999999	486	74	124	999999	95	310	147	116	760	65	63	107	717	728	73	830	999999	56	688	507	435	582	999999	577	999999	633	315	999999	652	999999	999999	696	954	370	977	999999	631	204	728	21	999999	65	999999	999999	539	756	994	829	827	999999	972	927	828	129	583	903	849	546	247	461	999999	900	463	497	890	366	152	999999	750	726	999999	847	999999	677	891	380	999999	674	47	915	638	485	999999	999999	999999	999999	868	834	786	84	999999	999999	999999	276	25	999999	999999	104	999999	182	613	648	88	111	217	135	999999	160	238	213	912	999999	508	999999	823	999999	490	227	206	999999	498	999999	570	999999	999999	123	891	61	661	186	779	895	23	865	311	999999	407	999999	38	999999	999999	717	999999	583	172	321	586	633	999999	505	234	999999	999999	18	999999	306	999999	412	871	103	243	999999	498	999999	434	999999	999999	643	30	832	999999	999999	198	999999	22	780	999999	986	999999	999999	537	267	607	999999	952	999999	997	999999	999999	999999	912	994	446	935	999999	91	229	554	159	155	160	942	612	621	393	61	195	999999	996	999999	595	101	899	999999	999999	999999	949	999999	109	39	29	166	462	25	919	127	735	263	109	930	999999	165	837	999999	766	594	655	986	772	900	219	999999	999999	286	420	999999	105	492	999999	955	142	886	455	130	136	994	490	597	701	999999	326	932	767	999999	999999	439	263	999999	197	971	331	999999	999999	209	820	889	999999	999999	605	107	32	253	883	154	798	999999	710	717	241	999999	114	67	295	506	999999	286	372	943	933	980	568	563	305	407	634	179	325	255	999999	999999	999999	314	992	603	999999	82	58	999999	276	678	728	999999	
999999	424	999999	999999	677	74	625	999999	526	214	252	624	539	469	948	999999	519	629	359	999999	999999	999999	925	799	75	692	263	511	238	748	999999	999999	261	999999	262	880	541	370	502	261	999999	766	720	642	71	377	73	999999	999999	572	999999	647	329	999999	138	317	499	999999	207	985	811	124	314	999999	999999	999999	372	517	216	77	944	159	137	999999	834	650	999999	293	738	697	628	479	386	665	999999	38	999999	987	999999	945	999999	473	172	516	449	515	999999	942	113	83	999999	555	577	999999	627	999999	520	230	439	488	44	215	338	509	366	342	999999	649	143	509	999999	384	624	999999	999999	481	999999	620	658	329	999999	340	999999	665	692	82	901	999999	48	690	518	714	558	414	911	185	145	662	999999	999999	777	812	809	999999	30	999999	931	316	999999	156	968	999999	999999	120	300	703	35	673	999999	294	440	419	610	453	991	347	825	999999	999999	510	345	333	470	999999	551	385	530	999999	644	72	151	595	999999	891	999999	618	152	448	999999	217	999999	999999	999999	865	677	368	212	999999	612	683	999999	720	956	999999	810	999999	439	31	999999	914	183	450	39	755	153	845	471	718	731	999999	204	387	105	999999	360	873	488	604	873	193	183	173	973	960	267	430	638	87	91	87	188	131	880	209	999999	709	442	100	722	831	897	493	999999	999999	999999	427	999999	999999	519	936	166	835	157	385	741	19	477	78	498	722	217	393	637	653	204	83	507	896	117	651	441	397	999999	52	296	689	538	743	482	839	999999	823	567	154	999999	353	999999	999999	468	34	999999	374	602	999999	623	513	855	982	45	999999	920	999999	999999	999999	505	768	953	115	98	61	481	733	999999	658	999999	394	825	493	999999	851	999999	12	999999	999999	419	77	999999	881	428	782	833	556	708	77	918	999999	125	699	999999	162	399	999999	416	417	553	999999	778	943	93	239	999999	372	259	194	314	999999	301	623	459	438	972	81	999999	316	999999	924	35	528	739	840	278	136	844	579	461	999999	595	999999	540	999999	299	852	999999	199	104	471	306	524	763	10	785	502	249	220	190	328	190	999999	199	628	482	259	213	253	960	562	999999	680	732	81	332	999999	999999	548	149	130	283	498	999999	999999	999999	510	999999	739	64	776	886	999999	398	999999	62	495	999999	911	437	49	648	999999	238	999999	943	999999	791	691	999999	514	419	700	999999	999999	54	692	888	443	999	972	494	474	198	194	675	999999	291	599	28	999999	450	181	120	109	482	728	999999	680	812	999999	718	999999	71	550	
999999	999999	999999	999999	999999	999999	607	999999	912	999999	999999	183	366	53	866	60	343	201	673	840	74	247	590	971	587	326	432	999999	631	996	263	421	413	647	827	490	999999	999999	511	658	240	999999	999999	999999	555	999999	371	999999	814	999999	999999	527	410	999999	486	129	999999	999999	751	772	937	399	766	999999	212	142	770	719	999999	385	999999	390	690	24	610	21	978	935	425	288	955	216	403	869	336	736	21	191	171	999999	884	749	999999	999999	720	841	296	353	452	422	999999	652	999999	438	52	289	999999	395	621	475	150	670	175	473	816	731	995	896	589	476	999999	588	558	518	501	999999	189	999999	304	999999	999999	635	492	999999	999999	313	217	965	827	57	900	999999	570	695	999999	224	584	738	922	999999	846	999999	764	976	301	950	103	491	999999	999999	109	884	999999	852	999999	999999	187	172	999999	513	523	999999	78	999999	576	999999	999999	999999	999999	286	395	450	39	999999	922	334	999999	516	711	999999	999999	999999	38	755	947	999999	535	999999	945	61	47	999999	25	418	475	999999	331	999999	409	796	999999	241	540	660	686	658	855	999999	999999	425	644	670	460	923	304	798	999999	323	593	560	999999	309	916	899	249	973	435	620	839	115	999999	648	116	999999	866	977	195	378	999999	299	170	750	788	530	417	999999	962	101	999999	677	999999	17	999999	849	827	633	325	641	420	713	233	244	945	824	421	995	563	545	999999	327	612	631	999999	304	999999	228	521	396	999999	999999	20	343	506	172	299	996	999999	267	999999	243	662	554	958	365	75	926	805	999999	118	422	812	427	45	797	74	194	999999	344	458	999999	121	929	999999	999999	702	999999	737	782	999999	425	999999	306	457	999999	665	68	673	888	238	474	422	557	287	999999	70	593	999999	709	107	114	243	674	809	487	132	732	404	421	663	999999	198	32	438	999999	436	516	969	222	142	16	521	999999	116	999999	999999	999999	999999	999999	486	118	590	37	684	430	192	999999	999999	999999	999999	999999	999999	262	235	62	999999	999999	128	593	643	554	624	96	577	101	999999	368	999999	824	300	567	90	324	999999	554	999999	170	347	18	511	999999	29	999	521	209	999999	269	648	63	999999	796	999999	68	446	931	494	504	460	999999	837	999999	752	672	678	143	999999	348	327	681	467	125	62	119	91	528	999999	624	574	377	999999	333	999999	515	126	504	999999	32	999999	13	70	999999	710	754	180	688	372	356	330	388	999999	14	999999	966	595	593	743	336	999999	918	405	999999	929	92	844	513	112	247	999999	184	999999	999999	
470	323	621	376	415	308	939	402	165	189	999999	196	28	744	392	753	919	533	760	794	54	999999	607	200	171	999999	999999	667	586	135	800	155	376	529	544	628	999999	229	187	445	397	999999	762	999999	574	743	999999	999999	999999	358	327	33	423	999999	999999	509	716	430	214	788	999999	282	816	999999	388	158	820	499	210	764	408	699	999999	999999	407	999999	999999	390	626	428	563	810	545	237	999999	776	732	158	745	999999	911	999999	24	399	57	125	768	999999	837	999999	999999	999999	898	367	950	999999	678	999999	819	324	311	335	804	786	234	586	736	999999	232	999999	426	671	754	176	852	483	684	955	277	292	701	476	553	999999	505	999999	999999	188	286	189	108	999999	338	999999	733	586	999999	238	999999	999999	388	188	508	235	10	261	820	732	999999	476	943	722	831	537	999999	834	782	604	290	245	674	999999	312	53	513	999999	342	333	999999	276	363	999999	790	806	903	522	968	327	999999	254	999999	189	673	810	246	999999	801	999999	999999	898	804	526	999999	929	796	830	876	465	722	217	918	497	299	248	123	496	932	35	999999	999999	866	464	999999	45	77	494	884	501	999999	999999	990	540	999999	544	472	837	507	999999	999999	83	646	999999	999999	999999	336	681	890	434	697	999999	453	776	178	708	42	349	999999	999999	861	311	946	999999	658	594	999999	999999	971	754	776	286	989	81	25	560	463	999999	999999	412	709	395	604	460	804	67	999999	224	372	816	512	132	715	999999	999	708	137	271	854	999999	776	999999	709	999999	657	999999	760	382	760	999999	255	678	489	719	213	475	706	999999	579	601	999999	11	25	165	252	654	999999	404	81	317	999999	201	508	848	635	761	686	469	802	394	306	310	463	999999	571	833	999999	999999	391	999999	11	999999	691	263	109	774	933	554	999999	999999	999999	366	311	453	195	999999	999999	999999	93	452	789	999999	693	195	999999	609	548	271	594	419	20	574	22	999999	315	791	510	999999	748	999999	828	142	576	798	543	999999	999	20	568	999999	663	999999	913	939	744	764	947	505	959	499	999999	671	959	483	992	286	353	763	999999	403	999999	924	891	231	999999	657	670	894	652	999999	610	999999	999999	999999	755	18	999999	82	999999	551	843	999999	296	259	636	166	999999	103	806	267	596	246	872	999999	964	738	999999	999999	325	999999	104	63	853	605	999999	697	969	999999	999999	984	625	281	959	999999	560	549	638	642	595	999999	484	576	98	394	766	373	666	999999	121	999999	898	969	756	716	456	790	999999	690	369	938	999999	298	
375	999999	999999	325	287	285	614	425	109	477	106	999999	612	999999	964	469	838	526	41	442	771	710	95	655	525	999999	150	999999	399	948	999999	656	281	999999	211	276	999999	451	95	390	922	696	917	999999	873	898	999999	928	826	690	851	843	907	754	526	664	735	986	800	45	145	844	999999	161	204	999999	999999	999999	326	697	999999	999999	440	650	519	85	793	999999	782	626	148	999999	943	708	106	439	749	527	669	999999	540	765	999999	60	255	87	999999	999999	236	433	321	687	612	138	999999	463	412	266	244	999999	870	80	213	999999	999999	999999	901	327	64	764	700	69	999999	999999	166	951	746	389	405	441	999999	37	438	359	315	460	609	815	734	642	37	492	999999	227	676	470	562	477	999999	331	186	999999	711	999999	733	261	930	832	971	32	717	999999	861	999999	46	843	641	854	867	446	324	999999	592	421	737	217	777	539	113	696	398	999999	235	84	999999	999999	326	966	626	64	530	776	999999	999999	925	13	999999	489	190	832	999999	708	609	717	16	999999	999999	999999	999999	999999	483	400	729	285	999999	448	797	787	547	999999	526	999999	238	813	916	548	253	879	999999	733	999999	999999	359	280	868	690	669	518	999999	174	310	999999	999999	999999	580	139	56	999999	88	486	216	844	941	999999	999999	162	999999	796	800	468	999999	999999	999999	11	938	195	999999	458	417	943	779	289	719	999999	999999	499	999999	137	999999	786	501	685	999999	19	527	742	356	153	964	715	219	872	717	608	327	430	234	240	171	394	999999	999999	160	145	999999	927	134	568	541	999999	719	352	564	24	967	999999	999999	793	484	206	839	897	494	999999	733	907	571	121	999999	254	275	212	965	847	999999	903	534	665	312	999999	618	788	612	999999	995	999999	317	999999	999999	999999	999999	441	999999	965	555	200	114	458	411	800	999999	23	512	297	999999	516	387	717	326	999999	999999	423	491	884	588	61	999999	999999	999999	867	599	868	479	900	903	833	456	999999	301	507	798	85	264	511	999999	604	286	325	606	489	489	999999	387	576	999999	926	950	871	387	503	905	768	753	999999	210	497	999999	611	393	999999	69	999999	425	818	999999	561	999999	979	649	983	775	999999	999999	226	387	999	999999	902	383	977	883	999999	999999	797	601	40	999999	720	999999	747	71	999999	932	889	429	111	184	999999	999999	999999	767	970	231	403	728	934	999999	999999	166	211	16	999999	999999	415	834	484	765	627	226	244	999999	448	679	999999	999999	999999	48	850	797	286	999999	999999	999999	416	999999	912	363	228	79	667	
12	999999	564	109	741	430	447	526	64	999999	346	556	351	77	737	999999	999999	999999	481	628	896	188	738	999999	385	93	49	821	205	999999	130	546	999999	559	242	999999	883	579	171	502	663	522	795	999999	999999	999999	580	534	679	891	620	44	747	450	770	823	68	684	723	657	999999	999999	331	142	824	799	997	791	999999	305	445	722	999999	978	965	384	392	885	939	116	512	515	151	313	312	96	798	117	999999	999999	383	208	856	513	121	46	200	663	999999	999999	281	999999	699	383	999999	898	876	768	485	999999	440	182	999999	999999	999999	874	999999	999999	829	999999	999999	889	999999	426	999999	999999	865	654	867	928	999999	999999	856	799	835	723	816	767	999999	999999	219	40	999999	402	978	999999	463	249	999999	246	999999	183	833	999999	999999	391	786	283	462	220	999999	231	901	556	213	999999	999999	999999	999999	431	68	716	999999	425	528	970	267	999999	999999	720	782	626	296	630	376	19	895	565	659	999999	937	543	315	647	381	987	138	86	199	276	885	517	468	937	188	845	23	417	772	179	134	186	835	742	437	415	999999	281	190	999999	815	760	296	999999	999999	999999	411	522	999999	541	841	191	420	181	999999	274	167	358	451	530	995	999999	793	490	330	760	707	573	219	966	999999	857	999999	996	999999	999999	231	999999	453	999999	999999	501	373	999999	337	943	765	664	907	173	258	587	999999	659	999999	337	966	805	16	999999	999999	838	313	999999	489	984	295	424	720	999999	53	999999	904	788	96	999999	124	562	163	999999	999999	53	665	56	717	999999	37	245	999999	133	168	999999	136	720	999999	999999	198	295	751	999999	657	999999	943	207	129	233	999999	51	573	703	223	414	999999	628	999999	773	182	266	370	25	956	59	999999	597	551	627	999999	194	999999	490	315	828	810	999999	999999	654	110	467	926	999999	791	999999	672	105	909	753	999999	507	983	82	432	931	925	999999	395	999999	999999	356	656	502	335	498	108	93	397	395	999999	841	899	92	673	715	340	876	233	970	387	999999	688	797	852	400	210	871	999999	384	999999	84	999999	999999	930	999999	811	433	999999	303	888	999999	707	523	160	932	608	900	408	717	999999	999999	513	425	229	203	668	858	649	999999	297	237	35	999999	492	999999	999999	999999	161	919	903	906	717	929	92	798	999999	174	647	919	792	999999	472	349	999999	999999	570	999	902	737	999999	999999	999999	234	16	999999	563	999999	999999	630	516	999999	748	489	814	999999	999999	583	999999	999999	999999	504	999999	730	999999	987	999999	999999	240	639	958	427	874	424	
833	950	132	493	999999	431	999999	999999	142	26	999999	999999	561	983	535	97	999999	987	666	999999	999999	591	741	63	92	29	896	999999	463	402	672	99	957	333	999999	863	572	848	660	911	195	251	371	999999	326	191	435	781	160	153	999999	971	760	999999	68	999999	219	999999	411	903	535	367	674	740	999999	324	13	237	337	671	525	673	337	755	999999	999999	230	546	999999	999999	999999	999999	726	320	999999	700	999999	564	999999	413	653	503	447	756	999999	828	577	630	850	999999	999999	208	453	489	627	453	644	15	117	943	31	673	341	510	320	420	640	363	466	653	986	448	961	924	999999	32	236	999999	379	467	999999	600	999999	735	999999	395	671	247	693	831	66	333	999999	332	391	980	999999	936	999999	966	197	223	174	206	999999	740	246	528	999999	605	227	999999	635	649	999999	431	999999	999999	999999	924	748	403	670	634	999999	999999	990	999999	543	47	860	999999	144	412	279	333	436	999999	719	981	158	152	776	999999	614	993	697	999999	926	999999	11	565	158	521	227	794	552	999999	999999	363	999999	999999	985	434	999999	926	929	999999	999999	81	999999	489	886	806	775	999999	999999	582	30	604	964	192	712	583	45	305	151	622	999999	999999	780	896	999999	999999	242	551	167	351	353	999999	999999	474	438	854	964	522	678	351	746	621	999999	970	518	999999	398	567	895	411	398	449	784	317	47	894	999999	108	600	529	999999	234	448	285	239	343	999999	500	754	999999	619	523	999999	800	875	573	317	810	388	883	999999	674	655	756	953	904	999999	999999	437	543	564	865	999999	159	999999	522	183	892	999999	999999	475	898	999999	999999	791	875	822	999999	441	473	999999	490	999999	717	999999	899	578	691	331	999999	441	783	72	221	302	753	601	477	32	999999	400	425	79	999999	417	79	999999	999999	999999	87	91	917	325	999999	999999	83	155	214	597	999999	943	999999	570	415	743	691	835	601	745	47	284	999999	962	87	83	171	420	517	309	491	48	961	727	254	253	523	468	999999	264	999999	608	397	879	155	420	999999	999999	664	999999	726	999999	999999	871	926	803	736	955	247	889	794	663	637	904	999999	839	981	763	999999	999999	230	232	736	346	526	999999	999999	999999	999999	667	999999	316	999999	57	583	999999	778	999999	801	999999	517	568	999999	219	470	565	970	999999	773	315	438	154	999999	502	999999	503	508	922	999999	999999	916	999999	999999	580	999999	488	907	590	999999	859	70	999999	962	875	654	661	11	526	876	999999	468	403	999999	511	239	30	777	263	808	89	999999	999999	999999	
313	533	999999	430	650	495	981	999999	390	172	914	999999	546	999999	663	848	587	502	999999	55	393	39	522	567	636	351	703	999999	654	782	251	120	213	155	659	351	406	241	361	40	895	999999	999999	999999	999999	265	999999	839	124	999999	230	999999	766	999999	999999	284	21	689	793	309	999999	999999	13	608	920	999999	999999	401	532	321	451	356	999999	950	160	90	951	999999	779	380	658	863	596	249	561	663	353	999999	793	385	340	716	447	61	248	999999	310	479	320	999999	999999	300	999999	999999	963	999999	446	815	660	282	332	730	910	422	650	928	683	999999	999999	267	999999	648	999999	999999	980	734	908	999999	712	535	780	482	970	796	166	368	556	793	285	999999	999999	537	999999	521	999999	610	806	34	411	320	941	546	999999	63	532	575	999999	999999	999999	239	999999	357	999999	134	502	849	759	123	999999	292	381	889	488	368	50	923	906	999999	103	379	927	999999	687	402	999999	243	59	999999	999999	590	674	396	970	56	722	869	433	617	999999	213	850	999999	768	129	938	61	68	73	23	608	669	606	76	452	311	999999	670	711	999999	268	799	999999	850	675	617	985	919	441	645	181	500	298	77	890	999999	244	999999	568	463	543	999999	986	903	999999	921	78	329	527	745	641	999999	999999	999999	999999	999999	17	842	999999	999999	953	142	626	999999	841	118	999999	999999	186	923	76	966	112	258	996	92	999999	939	999999	753	548	999999	401	695	14	999999	778	220	316	999999	521	402	32	999999	509	411	558	568	999999	999999	999999	539	153	999999	678	675	106	473	92	678	999999	78	656	349	999999	298	741	931	423	869	340	170	232	699	999999	674	943	56	749	594	534	255	876	639	999999	19	999999	797	27	339	875	314	137	638	999999	452	745	682	103	221	670	999999	154	202	226	390	999999	999999	201	13	731	60	724	497	999999	354	201	27	146	953	776	943	913	93	993	999999	42	999999	812	960	929	271	999999	538	999999	906	110	684	423	822	999999	77	999999	999999	608	825	590	640	494	542	260	728	545	999999	999999	726	713	70	209	200	357	722	641	999999	84	470	107	999999	573	247	253	517	999999	999999	999999	709	347	900	485	178	444	402	109	279	710	210	725	999999	103	207	203	50	485	232	474	979	435	375	939	147	728	404	76	257	299	742	134	231	888	735	999999	999999	585	41	755	955	623	371	530	873	999999	999999	102	376	53	999999	42	380	999999	281	999999	972	961	348	999999	50	999999	851	999999	967	86	504	925	368	818	999999	465	454	476	518	999999	
73	845	999999	402	444	311	999999	213	95	999999	754	380	616	461	416	999999	246	999999	715	630	771	391	562	797	999999	368	999999	999999	999999	748	999999	999999	342	915	219	999999	999999	945	15	739	634	648	894	267	331	133	318	906	411	537	228	863	999999	999999	999999	999999	999999	278	161	85	999999	152	549	347	131	850	48	701	252	999999	956	999999	585	975	999999	133	999999	305	475	999999	59	827	999999	999999	530	725	152	999999	330	536	844	999999	793	999999	999999	491	108	557	999999	481	95	999999	999999	999999	999999	999999	287	786	893	471	999999	987	802	44	36	748	996	423	999999	999999	707	999999	999999	715	445	339	508	655	812	513	34	938	169	993	41	441	999999	34	555	603	999999	366	999999	999999	350	856	824	758	903	424	495	685	740	999999	999999	501	246	948	685	250	428	632	973	389	446	258	827	808	999999	999999	584	999999	867	223	958	351	43	522	375	588	514	999999	752	999999	28	349	208	429	999999	999999	204	999999	999999	999999	185	815	392	999999	421	101	39	26	999999	317	839	523	817	999999	781	432	468	724	999999	106	999999	999999	880	999999	999999	107	59	999999	588	473	400	369	999999	562	47	153	959	999999	110	283	559	498	994	444	559	504	999999	680	648	797	999999	479	642	253	999999	507	935	999999	999999	324	52	630	437	291	917	479	999999	264	489	999999	472	606	624	309	546	247	684	445	35	866	574	999999	760	790	999999	920	726	389	983	999999	217	161	999999	999999	999999	929	999999	999999	526	89	613	277	200	19	999999	999999	999999	343	706	341	823	499	781	999999	749	672	999999	647	889	996	753	511	280	949	430	320	554	838	77	999999	186	971	919	999999	999999	307	188	750	999999	926	74	393	682	999999	999999	718	380	119	46	568	68	423	823	530	336	112	999999	250	589	999999	921	999999	276	99	165	852	580	835	690	452	494	999999	191	999999	999999	370	999999	628	243	711	940	444	801	508	558	999999	157	399	999999	160	310	937	171	451	15	57	126	999999	496	864	999999	545	429	999999	999999	999999	242	860	598	999999	283	377	17	877	83	999999	225	767	540	403	704	190	999999	539	151	557	958	740	956	884	999999	999999	141	378	572	405	999999	218	999999	999999	530	296	800	653	877	932	999999	294	377	999999	831	359	63	999999	170	957	999999	889	451	999999	980	999999	904	999999	723	48	246	638	314	678	470	17	999999	920	999999	417	390	572	661	219	999999	999999	999999	999999	999999	999999	191	999999	218	615	999999	136	766	907	638	38	392	999999	930	999999	696	999999	979	699	69	999999	
27	999999	230	752	577	757	238	242	899	316	138	477	999999	999999	999999	208	999999	699	602	344	999999	435	291	844	34	303	642	822	522	999999	694	674	999999	239	876	58	999999	999999	47	328	897	533	999999	331	900	915	999999	110	981	498	871	290	106	725	582	591	851	385	727	283	124	415	999999	999999	622	464	109	430	953	808	390	999999	661	999999	999999	717	427	959	944	118	867	542	840	34	999999	413	577	999999	657	294	206	441	738	999999	214	999999	813	999999	709	999999	999999	15	999999	183	117	907	628	823	288	864	174	999999	999999	618	416	582	574	695	119	219	999999	456	999999	669	611	948	999999	897	79	953	904	984	260	509	302	999999	999999	667	999999	557	785	753	373	793	130	315	10	129	356	631	917	128	334	999999	558	369	242	999999	571	168	999999	999999	754	335	959	999999	641	999999	999999	555	196	906	778	562	434	143	999999	979	549	306	948	115	551	447	999999	786	659	999999	999999	932	628	908	106	758	874	64	999	48	833	939	673	78	803	801	445	20	349	772	75	999999	286	999999	938	999999	220	576	189	317	298	999999	530	880	981	393	926	288	810	29	687	379	144	54	155	609	632	879	312	749	12	35	446	887	694	535	656	374	970	832	548	308	999999	999999	749	659	419	793	97	999999	999999	166	210	330	999999	695	290	242	118	338	999999	340	273	440	315	273	737	642	195	455	737	561	317	977	481	388	999999	452	999999	495	199	839	791	892	874	845	824	126	802	999	255	423	999999	641	201	217	44	444	386	486	922	776	607	641	682	323	999999	232	848	999999	200	837	937	622	148	801	548	999999	565	469	448	999999	840	196	210	323	999999	999999	786	273	354	70	75	999999	999999	999999	241	160	220	999999	996	999999	277	999999	808	999999	486	644	502	999999	668	663	878	916	47	311	935	421	441	368	999999	999999	446	585	361	140	771	128	59	725	569	398	170	14	999999	846	354	744	387	792	837	999999	999999	396	999999	690	191	159	781	999999	487	820	718	851	543	999999	165	691	744	678	646	367	595	777	830	280	999999	874	999999	200	957	201	999999	649	531	999999	999	59	980	671	999999	622	347	786	247	999999	680	318	470	650	999999	662	10	709	156	479	75	406	566	334	197	316	706	591	315	296	787	79	329	185	999999	999999	710	83	730	33	30	808	539	999999	999999	194	999999	802	509	304	999999	334	503	62	302	603	492	999999	999999	641	916	756	481	951	962	610	988	294	827	584	999999	927	999999	132	459	999999	
866	999999	999999	13	902	903	999999	20	104	462	576	277	883	230	623	64	600	98	116	274	336	587	128	999999	205	129	974	924	353	274	354	999999	603	45	999999	999999	922	479	739	22	673	471	856	509	999999	721	411	606	999999	999999	999999	890	999999	195	999999	999999	999999	999999	808	782	929	999999	667	999999	117	999999	674	847	999999	999999	999999	999999	358	104	600	865	731	619	954	483	717	377	963	456	937	463	999999	418	116	999999	649	187	670	956	999999	999999	804	35	999999	838	57	564	999999	354	765	999999	542	999999	594	74	557	747	999999	334	999999	999999	999999	220	893	653	842	266	741	46	966	999999	999999	401	999999	94	71	705	999999	999999	999999	163	264	619	690	999999	921	999999	823	51	999999	902	397	999999	999999	532	321	593	142	747	999999	790	999999	87	387	811	756	999999	911	510	999999	999999	528	674	897	911	306	585	529	172	999999	410	443	699	145	74	999999	123	510	999999	772	478	572	481	129	646	339	999999	242	879	974	781	530	322	999999	58	999999	723	999999	999999	999999	736	73	970	25	999999	357	999999	999999	323	999999	643	640	433	737	534	289	57	555	261	582	128	352	999999	197	950	880	130	659	97	689	842	999999	530	262	46	999999	602	466	532	298	999999	999999	919	633	341	999999	999999	585	515	769	336	999999	999999	407	117	393	999999	782	74	715	237	474	853	633	412	999999	119	180	701	129	686	591	32	962	376	999999	433	27	856	809	999999	545	999999	328	999999	674	999999	132	155	652	992	820	999999	816	71	741	999999	296	999999	373	41	926	999999	395	92	745	999999	235	41	234	960	405	926	999999	999999	692	329	999999	999999	738	491	986	999999	59	137	865	199	215	900	999999	499	147	796	492	999999	856	999999	758	245	617	528	262	101	920	692	597	999999	147	999999	379	999999	857	999999	492	881	54	901	833	268	227	556	999999	334	407	999999	822	608	443	999999	86	40	570	999999	662	219	999999	895	999999	367	540	999999	61	330	531	222	641	999999	314	611	733	955	827	999999	28	999999	999999	928	694	999999	999999	988	460	661	808	349	851	568	363	282	999999	159	999999	476	728	255	504	619	802	999999	104	700	304	832	753	131	212	80	281	999999	631	999999	999999	999999	497	551	520	400	522	999999	371	83	768	999999	958	584	167	999999	999999	772	566	999999	135	509	100	178	694	628	999999	999999	999999	780	999999	761	650	999999	947	878	979	186	735	113	106	999999	823	31	932	272	873	179	963	851	308	509	44	663	999999	999999	828	328	857	891	999999	835	55	590	
999999	16	391	617	636	289	382	594	46	462	871	515	999999	79	246	431	754	738	723	296	482	999999	999999	986	175	255	60	999999	999999	843	620	271	575	999999	244	999999	881	266	999999	999999	999999	999999	472	581	999999	999999	25	758	999999	435	147	755	122	999999	118	999999	999999	404	451	999999	999999	721	999999	999999	842	609	939	999999	834	999999	999999	497	205	49	817	768	325	999999	204	504	239	301	999999	894	706	999999	999999	816	134	246	646	999999	999999	160	455	999999	448	279	739	192	730	572	923	771	885	999999	559	82	999999	350	683	143	209	946	999999	937	153	381	999999	999999	999999	999999	999999	598	675	72	999999	54	593	69	329	999999	416	999999	773	667	377	807	18	67	999999	86	874	784	562	512	287	999999	998	518	613	77	783	999999	731	607	252	999999	105	822	999999	514	489	999999	31	999999	727	197	999999	999999	569	346	372	999999	670	999999	259	999999	999999	172	785	999999	56	85	456	261	272	652	290	176	424	52	711	999999	101	801	999999	999999	763	924	784	99	999999	513	999999	999999	705	999999	103	357	357	999999	299	933	47	161	999999	413	435	999999	375	999999	907	16	80	526	999999	185	347	868	787	267	999999	120	388	695	129	999999	136	999999	555	917	559	932	818	716	753	999999	159	999999	342	193	999999	999999	559	709	192	688	443	432	641	999999	17	234	570	999999	925	999999	554	999999	42	926	287	999999	224	457	999999	999999	999999	363	773	857	36	408	999999	603	999999	999999	561	999999	513	441	109	999999	548	35	910	999999	372	999999	791	574	999999	807	906	416	999999	320	778	111	194	216	499	90	658	784	503	999999	697	966	400	146	999999	875	838	600	827	999999	707	199	547	199	612	470	571	999999	633	228	999999	129	697	389	20	459	494	306	941	28	999999	764	531	999999	637	405	337	654	948	358	969	316	589	332	613	588	564	999999	604	39	518	999999	160	999999	117	578	999999	999999	135	177	390	541	999999	808	537	943	667	246	561	217	143	999999	260	285	259	195	540	375	776	431	895	500	999999	912	510	595	613	999999	203	69	136	327	999999	780	967	437	656	780	794	670	921	327	442	396	896	999999	209	999999	36	922	999999	904	244	703	282	890	839	746	307	942	339	421	53	502	90	815	397	479	318	821	538	759	580	115	999999	577	67	315	26	909	999999	738	230	999999	32	999999	999999	825	508	86	598	999999	482	852	340	509	284	940	999999	90	213	999999	566	214	394	999999	333	999999	202	705	833	533	730	999999	556	601	201	772	480	858	733	571	
971	999999	999999	628	287	727	775	11	302	999999	999999	936	705	666	999999	25	886	744	999999	953	632	803	253	74	189	94	305	738	317	999999	469	457	999999	642	758	335	981	765	10	605	999999	201	412	715	534	794	693	890	430	186	886	999999	960	779	939	178	987	168	449	999999	432	999999	693	790	657	552	589	73	908	999999	43	130	744	302	600	999999	400	537	540	394	400	415	318	141	625	999999	496	576	702	999999	999999	822	325	807	183	326	507	622	68	999999	999999	999999	999999	999999	153	999999	991	668	999999	999999	777	459	628	65	999999	26	728	562	174	922	999999	22	370	999999	507	220	805	936	128	999999	999999	778	999999	999999	999999	769	432	733	988	999999	743	828	397	999999	812	999999	204	999999	15	166	598	945	999999	145	925	999999	270	664	999999	932	960	64	999999	904	573	999	980	80	875	42	999999	994	573	999999	189	999999	999999	174	516	619	999999	544	931	999999	686	999999	330	343	633	986	999999	768	656	65	899	689	288	492	631	812	907	133	394	972	999999	603	381	999999	955	697	577	105	157	467	916	425	132	587	228	999999	678	646	447	888	532	999999	999999	999999	415	500	949	141	999999	703	711	892	999999	958	399	92	616	187	999999	999999	419	413	621	199	999999	483	999999	700	999999	999999	143	271	686	505	449	747	265	863	737	999999	747	446	562	453	755	33	999999	173	198	146	969	501	268	511	479	129	999999	999999	378	931	933	259	867	497	570	999999	216	654	518	651	826	752	450	999999	198	973	851	177	443	125	218	402	511	137	999999	642	12	185	999999	330	543	999999	495	999999	531	497	578	74	883	314	817	620	999999	547	319	226	60	346	322	506	277	46	714	999999	722	999999	748	999999	421	927	448	40	628	197	118	719	999999	644	999999	701	999999	787	999999	138	307	999999	747	964	999999	860	591	665	862	999999	63	999999	403	999999	999999	990	999999	838	999999	956	866	786	999999	467	439	600	958	416	999999	621	111	999999	999999	585	954	134	793	783	999999	561	346	782	999999	999999	144	611	999999	999999	561	409	999999	999999	144	337	272	520	605	290	999999	228	901	185	999999	250	427	574	753	817	287	999999	999999	965	916	101	999999	93	618	999999	332	827	284	999999	855	546	669	545	999999	426	322	443	529	512	258	703	999999	999999	72	927	681	999999	999999	508	999999	603	999999	985	999999	53	717	999999	902	712	957	707	944	999999	999999	183	581	999999	229	336	505	844	438	694	717	222	442	459	31	690	999999	762	969	999999	999999	262	999999	683	894	311	
999999	999999	999999	999999	999999	551	759	999999	999999	889	999999	798	999999	531	13	902	999999	517	278	437	610	999999	167	221	999999	204	999999	177	779	77	839	897	999999	917	627	370	313	622	149	175	463	999999	618	141	344	999999	999999	447	773	295	999999	826	414	467	700	450	999999	329	999999	999999	999999	999999	913	999999	60	459	999999	433	999999	642	599	552	999999	113	974	861	999999	999999	877	86	782	301	404	493	999999	22	492	530	226	187	393	999999	305	788	999999	871	835	999999	91	884	613	988	543	140	696	999999	458	311	493	999999	999999	999999	451	250	577	521	999999	430	792	47	999999	290	216	726	999999	615	256	999999	749	999999	36	804	999999	993	999999	794	757	274	999999	444	564	190	47	387	386	441	999999	999999	221	841	684	415	62	54	917	332	999999	816	881	90	999999	869	562	390	812	996	17	458	999999	782	999999	999999	632	358	482	786	999999	828	999999	817	83	200	999999	907	428	621	999999	899	999999	999999	999999	940	393	716	155	694	628	657	575	389	433	93	999999	999999	88	762	782	704	571	140	90	952	476	73	999999	108	501	654	962	201	999999	118	999999	636	769	823	539	999999	213	999999	168	999999	263	999999	394	999999	911	939	829	999999	839	999999	337	999999	70	70	474	999999	709	56	203	999999	695	384	143	324	710	652	668	999999	232	866	501	783	972	494	699	514	999999	28	999999	562	824	306	361	209	781	999999	575	709	358	219	999999	166	594	194	900	999999	828	79	288	269	280	574	443	972	554	553	972	999999	371	999999	999999	691	860	640	159	399	999999	933	543	282	87	958	906	23	659	999999	198	787	593	819	686	999999	999999	927	292	259	863	389	654	237	466	999999	348	398	570	525	306	954	45	511	999999	894	535	16	192	321	668	429	323	219	365	195	999999	999999	283	49	951	999999	358	899	999999	643	288	316	816	87	999999	517	453	143	49	244	751	92	962	791	84	733	745	999999	999999	999999	75	999999	999999	280	27	797	125	530	999999	373	999999	146	975	999999	615	229	199	114	701	160	976	189	999999	999999	443	999999	589	492	964	227	197	387	318	999999	577	842	444	545	69	999999	402	922	569	675	637	615	117	748	185	855	999999	640	999999	440	466	886	999999	999999	837	128	217	999999	999999	357	999999	229	828	882	646	773	785	654	999999	877	757	64	999999	504	492	999999	792	999999	999999	119	683	556	999999	999999	636	691	576	999999	707	941	615	769	366	222	498	418	999999	999999	999999	412	80	889	999999	401	682	999999	276	999999	999999	999999	335	376	
326	456	999999	629	999999	950	999999	999999	206	102	946	113	272	988	697	407	999999	84	50	567	740	904	49	793	999999	715	204	235	425	999999	433	698	615	249	453	999999	548	999999	306	999999	979	155	216	977	999999	999999	139	694	714	868	765	999999	968	768	636	999999	416	880	999999	999999	999999	999999	540	400	668	257	497	32	999999	786	859	146	777	214	587	594	698	72	999999	478	585	509	520	999999	50	249	729	846	999999	999999	504	667	210	900	999999	959	615	999999	999999	999999	994	117	160	999999	18	628	417	999999	191	51	723	354	41	199	820	999999	999999	983	359	999999	528	999999	419	512	999999	201	936	877	999999	999999	978	882	999999	163	484	478	359	999999	999999	422	832	964	665	571	999999	160	636	20	89	833	459	632	999999	888	177	353	697	648	645	999999	691	540	640	563	72	999999	600	877	715	352	897	916	444	937	597	563	985	848	203	141	564	925	797	999999	178	356	426	865	999999	140	781	711	999999	731	730	301	999999	999999	508	477	560	999999	305	999999	999999	543	197	528	300	999999	999999	999999	454	514	261	766	742	999999	394	999999	999999	734	891	584	570	196	969	712	216	999999	238	999999	349	726	581	999999	999999	999999	365	999999	168	897	574	999999	772	932	999999	442	999999	964	559	999999	716	999999	62	825	867	720	999999	749	573	485	321	999999	385	484	509	999999	932	455	999999	999999	983	759	557	527	170	520	812	638	929	536	999999	999999	746	999999	176	557	999999	756	999999	999999	892	616	999999	999999	585	579	995	298	432	538	999999	33	828	875	999999	957	999999	999999	664	999999	908	538	819	46	252	79	258	142	317	951	64	186	517	236	790	377	697	999999	941	590	525	523	216	999999	999999	218	423	870	250	219	999999	148	101	592	999999	364	796	35	441	516	331	862	999999	481	484	999999	516	602	95	999999	999999	370	593	83	999999	395	332	428	19	999999	656	999999	999999	107	638	915	999999	999999	235	435	580	672	442	435	269	663	999999	734	999999	702	702	821	999999	616	950	953	554	27	762	999999	42	378	25	999999	859	999999	970	883	842	569	999999	591	376	660	999999	597	999999	168	814	176	852	597	999999	317	340	835	602	285	999999	684	370	77	172	999999	402	999999	657	44	999999	326	999999	659	999999	357	999999	120	999999	134	561	999999	35	396	213	595	763	445	867	708	999999	34	351	694	999999	168	999999	182	429	999999	999999	852	999999	893	592	497	999999	202	705	163	999999	230	390	477	724	794	999999	973	863	577	999999	957	999999	999999	966	550	974	999999	923	734	
159	999999	999999	698	867	999999	999999	142	804	715	999999	999999	740	713	853	847	644	874	969	999999	508	234	318	852	898	309	518	991	926	51	523	484	279	971	14	572	539	691	609	25	999999	527	179	157	465	296	227	999999	105	129	906	110	39	999999	999999	924	972	839	799	567	201	431	215	762	202	637	301	769	708	291	317	999999	274	999999	999999	999999	65	170	396	999999	92	886	999999	807	999999	423	454	296	999999	90	600	700	892	52	824	949	999999	417	955	999999	995	457	999999	814	999999	954	836	85	422	254	869	999999	999999	197	485	314	535	999999	999999	779	193	14	33	628	999999	999999	70	232	999999	619	669	647	999999	999999	616	634	964	92	995	191	586	999999	874	501	221	789	999999	704	999999	520	424	999999	999999	999999	999999	991	999999	303	133	204	893	613	944	999999	584	231	606	882	581	999999	999999	453	999999	999999	202	813	140	531	417	901	369	365	999999	619	205	999999	857	38	999999	624	210	671	999999	999999	999999	999999	999999	999999	999999	989	192	375	133	716	181	999999	511	353	984	829	861	902	886	999999	834	537	948	334	607	829	999999	999999	957	956	999999	677	495	611	999999	999999	389	68	999999	427	999999	994	242	949	999999	235	253	514	54	105	763	307	999999	736	966	759	34	109	999999	97	626	614	417	177	75	503	485	999999	204	999999	450	802	297	468	513	840	305	999999	999999	381	999999	859	533	861	202	352	892	759	645	399	999999	289	594	999999	800	999999	999999	999999	999999	945	999999	354	319	999999	999999	999999	20	326	999999	999999	999999	999999	223	102	511	767	90	556	974	999999	999999	999999	264	805	570	171	999999	769	667	409	263	241	999999	940	631	241	549	999999	999999	242	342	575	536	519	935	179	999999	502	25	999999	33	40	100	170	999999	34	999999	514	717	494	752	250	658	823	872	232	909	283	470	999999	227	999999	349	742	390	45	199	744	999999	401	999999	715	999999	999999	386	999999	150	999999	606	999999	151	45	999999	999999	489	999999	917	713	646	999999	269	792	999999	745	999999	197	691	358	999999	309	835	355	999999	326	999999	999999	496	34	446	649	91	955	676	864	139	192	308	627	262	999999	999999	486	108	999999	141	312	999999	18	819	198	541	792	184	999999	771	796	400	220	333	452	999999	999999	276	996	631	314	125	177	616	632	889	73	106	999999	190	359	256	489	194	95	362	488	214	258	118	299	780	379	102	343	792	999999	303	999999	693	235	219	111	534	827	999999	516	999999	196	309	999999	696	999999	126	999999	549	911	36	248	100	127	
999999	28	888	342	533	746	84	283	840	801	770	296	798	955	149	999999	954	367	898	999999	999999	28	948	640	602	98	263	999999	794	880	71	64	719	576	547	999999	223	201	999999	451	442	128	355	507	999999	999999	893	170	282	999999	999999	669	349	254	40	669	999999	258	739	444	999999	404	489	999999	740	999999	577	232	418	948	932	763	999999	457	999999	968	999999	999999	933	202	204	102	407	400	923	402	715	475	999999	878	131	964	461	858	999999	999999	639	395	767	999999	832	671	752	334	999999	203	605	892	840	72	996	629	999999	546	999999	400	997	98	46	348	10	111	686	540	999999	967	311	999999	499	376	339	288	683	942	999999	533	350	999999	928	730	796	822	635	483	882	502	999999	914	618	567	999999	550	358	428	989	730	984	999999	507	504	891	999999	999999	473	999999	717	945	381	186	716	60	999999	170	315	999999	999999	476	213	657	334	326	396	595	931	336	789	999999	999999	999999	639	999999	999999	999999	999999	838	405	429	171	750	174	557	278	738	999999	517	125	390	52	876	811	264	780	999999	183	187	505	805	471	147	944	788	689	999999	999999	176	922	999999	735	477	156	758	315	463	999999	777	57	658	692	423	221	408	886	389	151	384	999999	573	401	257	343	599	999999	34	805	999999	867	849	200	999999	595	999999	654	575	729	62	949	327	80	405	139	847	122	58	999999	545	902	310	999999	172	407	999999	958	487	999999	557	800	290	657	118	910	208	467	999999	827	999999	754	321	659	98	435	451	502	996	128	495	486	909	109	270	483	999999	999999	37	338	246	807	177	441	182	261	999999	999999	962	495	999999	389	999999	230	999999	791	590	651	199	737	956	999999	999999	999999	648	999999	891	191	396	634	353	635	440	628	999999	649	999999	879	487	836	766	781	540	510	197	116	999999	688	629	479	892	915	383	300	381	391	845	999999	999999	111	370	487	999999	337	152	305	949	537	639	829	999999	711	173	362	970	185	325	461	181	541	999999	999999	999999	917	742	438	262	149	999999	209	804	778	96	999999	476	999999	508	212	368	999999	999999	793	58	999999	274	191	752	30	330	206	75	393	636	261	999999	999999	999999	365	595	714	999999	809	291	999999	35	436	624	787	886	691	999999	122	103	999999	384	999999	999999	761	999999	560	999999	241	819	59	144	420	151	835	34	318	363	152	617	654	848	357	511	999999	774	837	566	964	144	638	529	952	999999	356	999999	405	14	174	999999	44	999999	811	990	241	306	614	295	999999	999999	999999	337	999999	
505	448	442	999999	454	999999	999999	815	994	721	106	190	530	999999	130	795	957	628	999999	199	439	999999	626	46	999999	280	322	170	552	777	211	566	311	999999	457	851	914	850	951	469	187	897	50	317	714	809	999999	999999	493	499	831	144	274	999999	104	922	822	405	999999	999999	232	999999	272	226	519	540	879	535	734	999999	881	117	677	999999	21	542	542	999999	331	999999	568	208	999999	62	945	77	999999	999999	900	534	38	518	190	999999	247	361	635	823	797	999999	930	186	389	224	618	999999	999999	430	137	562	389	514	83	123	615	34	999999	999999	999999	452	248	999999	634	209	999999	372	926	900	607	999999	907	719	520	999999	626	392	818	462	999999	230	609	871	45	347	155	999999	444	77	171	223	212	425	552	355	999999	223	999999	190	999999	999999	798	567	822	477	655	999999	993	926	496	232	999999	697	775	60	842	376	999999	296	999999	726	927	858	738	394	457	491	177	999999	220	412	999999	637	489	999999	999999	999999	59	567	692	999999	531	999999	999999	938	999999	999999	650	501	513	569	999999	264	136	256	328	939	999999	438	30	999999	503	827	999999	94	391	578	218	586	628	999999	327	123	604	579	205	419	999999	800	386	942	841	675	999999	650	869	586	511	242	870	493	224	620	547	529	981	703	999999	496	999999	999999	306	73	873	999999	252	428	660	557	999999	908	660	999999	61	999999	999999	827	175	75	224	805	76	975	716	144	999999	999999	576	84	597	502	617	792	253	947	645	777	801	949	408	451	999999	954	192	962	832	196	568	469	207	999999	999999	999999	999999	751	372	331	357	999999	137	545	999999	585	959	557	300	868	784	113	442	999999	36	226	666	773	879	122	793	999999	312	999999	148	116	999999	444	965	880	520	999999	999999	323	429	73	999999	862	598	999999	999999	999999	671	963	411	464	36	652	137	999999	80	508	871	260	538	603	436	737	407	745	708	999999	999999	999999	358	292	528	128	135	963	405	999999	184	999999	127	169	92	349	987	683	89	999999	316	655	810	21	630	335	999999	826	636	999999	999999	853	641	479	51	262	614	129	936	908	526	999999	915	275	334	999999	142	999999	521	97	749	723	999999	483	999999	937	608	347	662	203	999999	309	336	999999	999999	330	897	999999	999999	829	734	868	999999	181	708	151	739	999999	686	297	202	416	314	999999	999999	741	197	168	999999	114	654	277	467	999999	999999	227	838	604	926	999999	445	495	262	691	363	881	976	493	774	999999	999999	73	660	999999	11	927	994	787	999999	607	143	999999	
386	22	999999	999999	411	15	606	999999	999999	145	999999	683	852	706	163	623	999999	462	765	703	393	204	907	999999	999999	102	740	647	233	60	999999	328	999999	999999	999999	249	516	999999	999999	970	887	293	999999	72	454	999999	522	304	773	381	601	524	842	439	355	192	115	999999	850	318	274	959	999999	262	999999	299	999999	999999	598	914	999999	300	982	794	816	110	999999	845	999999	639	999999	999999	874	852	459	112	486	440	999999	999999	999999	921	55	171	706	927	36	510	554	999999	174	999999	706	859	274	310	542	999999	999999	999999	751	270	999999	999999	738	827	95	999999	803	999999	813	381	796	999999	779	999999	999999	820	98	889	84	930	300	982	475	214	999999	999999	588	158	570	439	818	115	999999	874	473	835	999999	878	999999	621	707	148	351	792	579	43	89	89	66	721	999999	733	999999	821	969	475	744	999999	97	999999	826	999999	999999	383	999999	690	499	999999	999999	419	397	219	57	463	233	999999	641	683	634	707	935	999999	102	999999	480	94	934	362	905	998	100	999999	791	771	999999	63	303	967	238	999999	543	184	367	647	333	749	686	999999	999999	817	834	71	899	390	144	328	561	996	903	999999	999999	146	10	723	328	999999	999999	285	669	180	858	999999	455	999999	173	761	151	999999	524	730	407	226	764	97	173	39	999	999999	637	999999	999999	307	74	758	141	999999	184	644	999999	999999	331	411	58	427	999999	999999	615	999999	226	382	999999	999999	481	182	999999	540	382	912	559	999999	499	999999	999999	203	999999	560	999999	696	614	766	587	506	137	999999	999999	996	177	999999	999999	12	999999	846	193	264	999999	395	826	999999	687	999999	999999	999999	95	999999	346	313	763	999999	749	409	560	919	549	460	999999	999999	978	791	773	85	373	46	783	556	874	652	833	392	904	292	733	718	999999	22	742	325	421	107	353	106	999999	999999	596	729	452	504	306	733	469	618	416	45	128	612	237	987	488	538	164	999999	479	380	951	467	675	999999	999999	536	717	479	269	881	447	676	842	999999	449	999999	114	380	355	110	999999	295	999999	698	600	999999	785	755	837	882	942	660	999999	861	369	139	999999	999999	593	999999	999999	990	359	999999	597	451	769	186	999999	434	434	784	347	378	999999	999999	591	977	252	999999	751	962	641	386	938	787	59	999999	691	999999	999	999999	787	585	94	933	999999	999999	111	158	637	608	217	999999	458	999999	323	999999	414	703	547	999999	999999	89	29	999999	358	972	999999	809	401	788	999999	999999	434	929	996	761	999999	999999	999999	251	999999	999999	876	999999	
755	238	927	780	473	801	576	999999	772	923	147	707	565	40	584	963	999999	301	999999	849	124	980	978	529	171	999999	963	889	999999	306	999999	273	999999	877	999999	999999	999999	815	345	999999	999999	505	999999	999999	792	999999	206	263	939	766	497	584	346	37	999999	774	259	408	618	912	999999	687	999999	475	999999	873	503	999999	732	999999	918	937	955	166	637	618	525	999999	737	872	999999	999999	949	217	808	625	999999	186	850	533	870	646	999999	433	999999	999999	491	988	787	999999	795	518	531	485	999999	999999	999999	189	399	418	258	781	671	746	999999	138	737	807	999999	107	946	327	837	999999	594	282	999999	531	405	999999	999999	999999	689	818	86	999999	999999	474	370	259	995	747	786	441	999999	98	974	460	876	999999	796	684	999999	690	972	477	680	999999	890	574	819	999999	784	295	290	721	101	852	670	710	949	272	446	417	111	209	540	405	924	506	307	290	655	772	316	453	999999	999	846	999999	176	856	583	796	999999	897	999999	500	161	999999	996	132	789	999999	999999	534	247	914	588	772	999999	999999	407	394	999999	999999	452	22	979	999999	516	999999	999999	999999	999999	103	688	650	977	213	246	50	254	371	510	185	500	999999	99	782	216	301	421	83	999999	891	458	199	529	901	455	949	521	999999	55	904	125	727	999999	999999	845	596	936	384	535	896	999999	46	884	101	999999	999999	923	206	630	225	680	932	999999	652	644	499	131	85	758	297	999999	999999	325	999999	69	773	999999	999999	999999	619	364	47	547	999999	861	422	315	438	864	490	36	324	694	830	999999	193	999999	980	944	355	999999	999999	999999	248	378	999999	720	288	41	274	118	424	999999	999999	860	999999	395	999999	999999	999999	194	692	221	278	270	213	999999	495	382	999999	446	875	564	999999	153	504	421	999999	405	999999	999999	999999	406	599	382	612	65	683	969	999999	797	710	999999	722	171	782	648	357	978	174	999999	235	905	999999	827	242	859	677	999999	366	232	999999	230	40	530	167	296	622	999999	658	999999	561	525	793	999999	999999	999999	999999	430	370	999999	74	330	241	895	999999	131	999999	999999	999999	752	387	999999	999999	367	711	490	168	201	999999	496	999999	999999	329	26	313	710	999999	999999	102	555	27	257	506	511	168	766	988	144	65	999999	54	850	999999	905	771	999999	912	436	377	999999	527	999999	427	873	999999	612	10	224	591	765	18	174	679	593	999999	139	320	999999	208	945	999999	34	146	999999	452	185	999999	999999	255	569	797	686	709	999999	37	376	830	632	681	999999	999999	999999	552	
299	999999	880	999999	172	999999	641	433	811	237	999999	753	999999	999999	460	999999	653	999999	586	969	32	968	999999	999999	999999	565	999999	999999	688	429	999999	189	727	999999	999999	938	999999	14	999999	254	999999	146	999999	999999	287	999999	999999	861	379	210	38	999999	188	999999	530	330	999999	425	348	606	810	342	744	391	584	252	35	31	667	522	859	648	373	999999	999999	999999	982	874	186	999999	41	507	999999	999999	400	14	10	922	951	999999	243	156	666	999999	443	281	401	605	874	45	78	512	203	857	350	390	999999	846	448	999999	348	831	248	611	574	312	413	266	990	580	251	112	80	151	288	999999	999999	999999	898	94	494	387	999	999999	669	529	314	999999	147	20	728	164	484	999999	999999	999999	999999	64	372	141	868	144	614	304	794	965	999999	62	579	637	408	999999	948	363	999999	961	831	999999	941	999999	998	341	129	980	851	999999	628	764	964	876	999999	999999	999999	766	226	359	772	704	356	704	97	999999	999999	999999	612	879	215	130	165	999999	999999	811	123	327	143	536	25	999999	453	999999	346	999999	999999	999999	833	999999	999999	191	147	999999	199	136	999999	247	957	746	999999	620	377	972	881	508	608	748	305	993	813	999999	633	689	344	999999	261	648	367	420	174	999999	676	141	103	34	982	363	36	453	999999	876	370	397	697	405	266	999999	826	838	999999	348	407	839	667	49	557	458	999999	61	875	111	880	547	582	50	943	999999	878	856	999999	254	999999	851	932	937	385	246	992	939	881	999999	822	528	999999	825	402	836	474	999999	476	534	999999	999999	578	958	999999	822	814	657	999999	30	601	969	323	823	626	555	999999	729	663	999999	466	999999	999999	104	999999	361	999999	756	647	116	999999	825	390	991	358	748	283	974	941	563	999999	999999	999999	861	189	852	215	527	999999	999999	929	744	399	999999	78	378	999999	999999	678	644	626	68	19	354	257	776	589	999999	475	999999	281	932	788	999999	889	131	999999	999999	999999	999999	156	678	557	800	186	38	435	235	923	999999	999999	798	305	306	936	373	999999	142	613	412	999999	882	62	331	575	996	955	999999	999999	946	338	999999	569	999999	498	948	510	999999	177	999999	999999	364	409	999999	933	482	637	491	173	999999	796	907	999999	999999	174	273	625	236	234	190	999999	146	959	976	650	999999	999999	64	808	987	863	125	965	394	71	999999	999999	999999	397	102	369	474	135	749	160	431	789	67	86	999999	332	283	984	999999	156	999999	999999	432	999999	484	253	583	999999	185	662	999999	942	321	450	266	789	70	
839	142	820	608	20	220	825	999999	999999	181	978	583	665	589	141	977	247	857	999999	60	720	912	848	786	790	949	96	480	488	477	999999	819	999999	272	444	999999	176	548	203	193	607	625	999999	999999	999999	109	520	82	999999	964	84	592	752	738	999999	926	293	999999	999999	71	134	355	740	201	564	168	148	999999	155	289	999999	698	663	329	453	104	107	999999	191	690	999999	999999	999999	524	403	34	76	999999	922	518	568	142	731	141	69	261	885	623	518	445	961	999999	927	269	164	999999	929	432	294	255	999999	999999	853	136	999999	120	424	226	797	999999	102	442	479	637	721	999999	967	999999	270	202	219	999999	999999	999999	729	999999	95	999999	370	28	105	999999	999999	999999	688	60	999999	999999	508	948	836	668	825	978	999999	528	999999	999999	548	485	418	407	999999	102	45	355	260	999999	407	322	35	999999	999999	779	999999	999999	30	801	999999	670	399	372	32	321	365	551	657	288	402	210	671	795	999999	884	610	697	999999	999999	642	999999	800	181	999999	195	923	93	812	56	544	895	507	846	352	999999	999999	55	384	850	736	494	697	971	715	206	651	239	629	999999	179	999999	999999	701	999999	999999	870	227	175	837	398	281	738	611	743	507	702	825	453	999999	797	565	323	630	999999	999999	645	828	466	999999	544	693	464	840	877	797	918	806	686	737	17	999999	879	547	462	999999	755	96	237	218	999999	826	786	383	999999	614	433	356	118	22	968	52	999999	175	302	704	817	898	733	946	588	896	999999	999999	248	999999	685	775	178	138	401	559	999999	258	999999	718	907	91	999999	999999	373	571	697	999999	768	999999	118	714	255	758	999999	856	362	291	629	607	687	999999	999999	999999	928	658	188	980	999999	419	451	999999	999999	583	796	736	242	470	582	27	209	473	947	284	819	971	530	999999	999999	545	207	318	629	899	40	837	946	999999	344	715	999999	999999	64	359	522	606	999999	671	961	999999	624	891	709	999999	408	999999	132	860	435	999999	137	999999	499	85	222	143	999999	768	552	999999	789	821	136	866	633	492	419	598	761	223	924	999999	457	579	921	315	609	999999	501	816	714	95	985	386	999999	625	999999	999999	999999	999999	723	999999	129	12	131	802	764	842	979	999999	999999	534	109	221	42	999999	320	920	164	906	534	866	277	736	254	704	836	749	999999	17	276	440	460	381	500	647	739	455	458	128	550	766	47	585	21	189	999999	999999	354	318	315	306	824	240	855	857	20	392	757	426	999999	25	999999	971	649	999999	
83	727	721	395	539	864	471	45	365	767	828	692	724	74	717	999999	405	999999	702	969	615	999999	999999	643	637	356	697	41	162	999999	211	76	935	999999	116	269	999999	999999	778	450	834	999999	875	97	38	327	668	692	999999	903	620	594	279	999999	999999	853	999999	999999	757	193	177	439	999999	830	565	761	756	999999	958	999999	20	445	201	261	144	999999	354	438	614	319	999999	15	333	259	999999	617	797	999999	887	262	68	973	999999	595	283	405	906	999999	531	276	571	590	734	999999	999999	184	403	27	545	932	509	772	474	448	504	999999	116	633	999999	999999	964	999999	999999	705	400	46	999999	605	978	739	920	309	907	347	748	108	280	83	366	999999	223	779	999999	999999	753	296	509	762	100	121	298	282	139	583	312	80	400	999999	859	999999	940	797	49	999999	21	209	864	136	700	406	891	43	999999	185	734	195	999999	244	951	114	537	999999	515	867	999999	647	179	333	45	677	999999	252	224	999999	799	426	999999	999999	943	554	431	382	999999	999999	230	265	15	954	848	999999	300	166	86	999999	329	468	292	181	364	999999	40	999999	999999	999999	698	999999	819	767	385	318	454	865	999999	407	683	164	419	821	647	196	642	225	485	918	387	551	175	469	190	341	144	568	560	999999	524	999999	290	49	994	999999	445	247	579	540	672	434	865	679	999999	175	59	470	534	178	731	999999	999999	999999	645	999999	484	359	587	999999	184	886	315	720	999999	793	999999	379	826	76	750	405	999999	999999	999999	952	999999	495	999999	999999	999999	999999	999999	999999	848	709	834	117	403	999999	106	96	999999	999999	366	786	129	154	795	287	301	679	644	468	427	336	178	120	927	999999	999999	988	961	571	761	510	852	923	872	184	999999	766	999999	978	999999	664	744	120	589	469	999999	540	700	120	723	612	38	575	964	521	540	724	999999	999999	386	999999	134	98	773	855	999999	999999	282	621	329	535	703	665	498	763	591	68	531	468	999999	999999	298	999999	847	159	482	286	959	361	643	999999	587	999999	999999	861	539	656	347	733	999999	637	999999	88	791	198	909	373	86	999999	929	482	999999	999999	999999	456	820	284	250	623	383	657	999999	999999	977	94	947	437	73	999999	234	935	720	797	933	231	671	219	69	999999	250	119	210	759	431	171	51	866	424	156	51	265	415	723	360	878	401	347	999999	999999	250	481	309	448	976	994	761	999999	787	629	784	610	999999	591	383	999999	456	487	499	999999	53	91	23	999999	596	999999	530	997	999999	64	829	333	
118	999999	418	999999	809	999999	782	999999	410	645	88	794	371	440	50	823	350	96	431	914	848	999999	662	169	468	392	999999	17	473	764	999999	999999	800	460	502	862	183	614	999999	694	999999	72	415	408	999999	228	556	165	928	706	657	360	633	999999	999999	822	999999	258	310	999999	909	775	963	646	999999	999999	994	999999	938	187	649	735	631	737	219	785	999999	264	166	249	835	696	88	767	999999	607	109	884	975	999999	999999	999999	999999	47	784	928	999999	769	720	657	234	645	999999	999999	66	921	728	895	705	699	942	445	102	71	591	223	697	206	539	89	256	120	935	269	24	724	432	999999	952	291	686	120	544	508	25	200	479	336	999999	999999	999999	999999	188	285	736	727	832	252	999999	571	999999	903	239	999999	411	124	709	958	999999	342	499	999999	943	424	23	832	901	593	55	400	744	370	999999	354	211	52	931	660	532	297	892	189	149	391	999999	783	880	903	107	999999	999999	520	600	378	999999	999999	270	763	271	904	826	248	999999	64	826	870	999999	885	999999	369	999999	59	435	449	449	999999	994	561	375	239	951	999999	999999	999999	999999	999999	769	127	999999	466	781	999999	398	628	470	653	982	999999	564	189	376	994	473	999999	718	441	95	161	928	385	749	999999	398	41	952	828	752	999999	154	603	110	299	999999	999999	999999	24	660	807	978	795	337	999999	996	999999	863	956	534	757	436	478	147	618	198	999999	999999	81	779	366	675	642	901	931	940	961	999999	999999	999999	500	160	703	999999	287	999999	999999	58	839	999999	212	178	996	999999	994	999999	676	465	492	999999	954	266	516	245	303	141	345	893	405	969	45	117	787	999999	44	607	733	696	860	445	999999	234	999999	369	576	198	679	348	999999	999999	274	505	596	974	813	243	644	467	488	155	837	249	652	869	677	104	390	807	999999	397	999999	979	605	56	55	729	388	157	669	999999	999999	999999	987	99	705	540	521	812	385	800	962	275	218	714	607	999999	581	999999	692	481	807	871	87	519	423	294	899	549	929	93	855	497	798	383	999999	840	262	562	173	999999	999999	578	432	470	435	626	771	891	449	239	999999	380	464	197	306	999999	919	478	675	421	999999	972	883	301	944	999999	999999	834	31	999999	999999	999999	844	555	898	239	449	999999	94	797	523	999999	109	699	935	484	42	610	86	111	920	783	886	752	999999	610	999999	999999	525	959	159	936	870	999999	675	138	536	999999	299	77	151	999999	394	878	898	999999	872	999999	999999	999999	999999	866	999999	
919	847	999999	142	999999	58	297	543	999999	102	134	648	587	148	999999	999999	806	999999	132	321	18	960	999999	399	999999	853	874	999999	511	773	64	999999	999999	187	950	834	895	999999	443	860	11	533	831	218	269	240	320	493	454	170	559	522	319	999999	749	958	999999	390	999999	248	184	999999	42	545	48	607	999999	409	197	593	137	811	514	999999	319	999999	138	410	139	777	543	391	293	350	999999	542	217	737	438	992	606	515	870	205	686	451	500	296	180	662	874	999999	305	860	999999	999999	18	58	245	274	830	999999	260	357	999999	792	276	692	999999	506	999999	999999	970	205	999999	621	940	318	585	999999	999999	842	239	477	902	631	96	432	999999	475	999999	999999	502	173	999999	777	265	523	499	894	185	808	963	999999	999999	257	999999	109	872	421	808	699	472	377	290	987	598	782	454	84	999999	844	999999	856	972	240	999999	807	999999	219	365	999999	999999	690	999999	185	878	565	214	655	690	999999	999999	894	999999	834	696	135	999999	183	189	482	999999	425	198	341	999999	999999	701	999999	132	143	75	662	66	391	999999	782	999999	115	999999	42	578	798	393	999999	294	491	199	147	544	999999	924	860	40	882	356	403	502	361	753	771	863	182	532	556	920	896	999999	285	954	913	451	777	74	156	904	280	42	479	56	999999	999999	999999	497	133	219	215	999999	183	44	487	290	332	999999	348	178	406	276	999999	798	999999	652	913	192	630	557	156	795	883	978	85	370	33	315	999999	853	309	685	408	999999	715	999999	665	250	477	633	128	999999	725	999999	508	999999	205	680	659	298	14	381	866	999999	73	419	748	999999	958	126	267	27	549	495	869	999999	867	499	999999	132	987	672	714	997	439	729	79	905	999999	81	175	352	655	523	999999	999999	818	999999	999999	305	525	470	999999	361	376	111	876	240	119	787	146	706	596	536	311	341	666	869	147	343	349	843	724	887	951	999999	371	35	646	941	999999	45	999999	787	607	999999	999999	363	630	337	999999	839	796	692	934	468	755	129	222	517	270	949	695	940	999999	682	745	404	410	462	739	999999	999999	177	999999	111	491	809	929	783	950	999999	248	999999	999999	510	56	41	999999	492	168	252	999999	138	999999	952	999999	284	999999	924	999999	986	999999	178	598	12	254	628	999999	833	977	946	199	438	566	957	710	999999	999999	455	636	713	450	917	303	496	47	465	497	932	760	999999	977	15	11	964	359	80	999999	488	265	999999	234	999999	515	222	62	999999	572	999999	252	464	999999	
386	297	78	545	999999	874	999999	964	999999	141	875	82	999999	969	194	437	602	607	999999	674	972	199	218	489	330	412	999999	444	999999	999999	774	690	999999	999999	600	717	933	999999	323	205	119	999999	999999	295	358	57	999999	999999	867	999999	970	999999	612	789	851	999999	88	999999	224	634	793	667	311	895	999999	195	999999	386	379	999999	503	999999	294	999999	565	458	722	923	140	283	666	838	576	716	923	659	87	515	999999	413	999999	354	214	689	412	451	222	999999	928	999999	280	999999	999999	400	453	796	830	178	233	403	999999	165	999999	941	999999	999999	101	594	972	708	999999	270	845	999999	999999	158	968	999999	42	124	245	150	994	967	999999	308	965	185	272	136	828	909	292	147	999999	482	897	272	722	457	360	627	999999	229	999999	999999	522	907	561	304	827	236	999999	999999	168	999999	170	490	938	668	989	999999	332	845	999999	207	978	999999	37	999999	261	999999	882	584	764	617	541	775	999999	999999	999999	67	999999	968	999999	999999	999999	182	979	614	999999	416	333	64	467	444	305	999999	349	858	40	814	999999	205	52	131	354	561	354	551	793	395	578	945	999999	932	301	364	547	288	999999	999999	999999	999999	54	844	382	828	127	330	321	777	436	999999	999999	999999	186	428	925	999999	257	999999	827	438	999999	926	837	388	181	534	999999	941	226	70	434	999999	96	999999	160	207	749	526	443	34	239	999999	959	999999	983	910	755	872	999999	370	40	999999	978	999999	999999	999999	17	994	656	592	187	380	561	375	628	737	885	999999	278	727	437	731	778	803	999999	999999	999999	322	404	999999	779	279	512	855	40	222	255	999999	865	41	999999	755	869	851	999999	859	464	593	896	255	999999	46	999999	711	933	999999	443	185	102	999999	162	694	599	999999	813	907	867	706	345	999999	999999	99	853	246	999999	999999	999999	927	955	349	351	999999	425	999999	245	742	675	999999	999999	731	999999	80	703	79	879	505	999999	999999	999999	939	999999	757	258	999999	999999	935	193	999999	184	262	446	999999	229	752	999999	779	279	449	159	999999	242	76	785	999999	637	999999	396	999999	999999	999999	999999	387	889	26	357	594	134	935	395	999999	559	316	627	668	294	273	999999	950	625	110	236	716	335	966	706	925	972	645	999999	352	999999	999999	11	152	736	69	626	212	404	860	999999	344	64	849	521	999999	449	999999	328	374	569	445	999999	266	999999	809	61	922	319	432	621	488	92	999999	760	160	315	484	999999	235	647	999999	556	765	455	891	661	485	455	781	485	856	999999	488	999999	999999	
250	999999	347	927	999999	703	893	971	248	176	262	21	99	371	999999	999999	193	103	999999	921	889	403	811	913	157	575	477	538	999999	765	172	604	270	655	909	999999	999999	14	227	999999	755	584	526	289	639	650	396	94	171	521	672	999999	761	861	224	847	933	434	780	442	999999	365	999999	483	13	657	750	999999	999999	59	828	999999	875	999999	999999	315	876	532	284	506	189	393	376	435	999999	939	842	999999	441	71	636	712	234	785	718	999999	999999	53	999999	981	999999	953	632	999999	692	492	357	978	695	909	971	411	160	999999	262	842	988	999999	390	999999	999999	999999	999999	999999	422	999999	955	100	999999	999999	756	833	999999	302	999999	235	760	264	743	609	592	999999	714	999999	999999	999999	561	950	532	876	999999	999999	999999	221	176	558	951	999999	699	576	999999	266	999999	999999	999999	148	165	857	676	37	91	733	856	781	481	950	637	481	309	197	564	14	567	197	375	796	999999	999999	136	999999	284	999999	564	999999	81	999999	999999	795	377	952	79	704	284	505	794	677	999999	881	739	999999	920	480	999999	999999	999999	999999	999999	726	553	367	967	129	999999	999999	999999	563	179	999999	709	155	999999	841	999999	357	128	860	729	72	402	697	692	299	305	910	137	804	594	63	164	548	637	233	252	999999	984	999999	973	656	752	241	508	424	999999	594	224	89	376	999999	393	161	803	999999	333	855	674	999999	823	820	500	999999	968	999999	534	170	518	777	599	999999	999999	178	999999	999999	320	171	999999	278	127	711	696	58	437	19	669	12	999999	11	999999	999999	345	316	999999	162	166	804	273	392	889	21	999999	999999	489	282	223	999999	275	730	999999	999999	999999	406	999999	122	133	451	520	959	456	531	425	517	877	212	758	66	52	733	916	516	999999	807	389	115	636	999999	568	165	795	999999	999999	24	686	738	731	938	755	23	999999	715	293	314	935	367	595	568	570	999999	524	166	999999	541	813	808	999999	858	999999	455	486	874	882	365	173	12	794	411	999999	149	481	819	310	38	704	999999	232	593	871	31	520	77	999999	291	640	639	281	999999	210	877	473	872	922	310	537	164	999999	928	150	933	573	194	737	999999	805	705	855	154	836	999999	586	680	986	995	934	418	196	600	724	534	730	597	999999	953	675	608	897	999999	999999	550	999999	999999	452	999999	458	335	339	999999	999999	935	783	999999	370	598	300	999999	886	926	999999	129	967	241	999999	999999	999999	975	999999	783	755	207	807	855	999999	295	243	999999	999999	59	999999	608	88	999999	125	789	
750	603	237	611	663	882	722	970	634	381	582	147	999999	835	999999	483	351	556	999999	999999	137	999999	482	84	999999	18	565	837	390	766	50	49	126	999999	999999	999999	748	382	999999	873	485	837	230	282	712	105	201	401	324	999999	999999	532	426	999999	999999	823	130	162	999999	999999	327	885	590	868	340	543	30	999999	999999	136	735	969	435	638	803	300	706	210	372	269	817	173	522	327	509	999999	999999	289	763	52	999999	595	999999	476	555	599	257	362	941	179	85	526	431	198	338	297	107	787	999999	999999	126	999999	790	985	837	999999	372	272	368	822	999999	740	912	927	648	149	999999	959	93	213	53	354	999999	202	999999	301	741	999999	999999	221	420	999999	256	402	926	567	804	151	639	999999	237	984	993	128	999999	344	613	504	999999	198	455	148	704	830	327	772	662	597	801	545	423	47	284	156	412	94	494	999999	11	90	345	700	329	691	999999	999999	999999	149	943	849	687	246	784	800	766	282	141	426	84	164	905	216	350	103	999999	200	710	999999	716	999999	999999	999999	503	469	853	754	818	999999	854	268	421	522	654	951	999999	186	262	483	390	140	952	78	444	847	185	999999	360	999999	713	785	358	513	433	778	998	593	999999	999999	946	21	463	129	571	999999	742	999999	562	399	999999	801	937	236	466	586	222	782	659	655	293	724	404	592	308	999999	999999	908	99	999999	952	275	999999	936	537	378	676	833	506	999999	114	793	576	961	991	912	847	999999	56	846	565	999999	933	97	42	232	616	871	999999	501	906	834	999999	686	446	968	368	10	699	999999	909	999999	999999	999999	550	500	158	999999	600	396	231	786	861	999999	320	736	999999	999999	999999	314	762	805	22	15	721	280	499	999999	999999	32	553	846	999999	999999	999999	999999	940	903	547	541	83	183	999999	433	279	129	972	60	376	709	636	23	105	394	335	114	377	280	318	999999	10	268	918	578	843	999999	363	903	999999	144	999999	438	807	373	241	999999	534	588	999999	602	308	448	523	815	395	999999	999999	49	632	832	808	999999	594	277	999999	815	264	702	590	894	999999	79	745	242	999999	999999	216	732	999999	746	579	999999	545	716	999999	561	999999	113	192	999999	634	323	280	482	335	137	844	540	832	999999	334	832	998	999999	999999	239	703	291	902	197	999999	28	886	885	262	30	999999	877	305	978	79	161	519	286	999999	999999	798	273	906	785	363	675	899	999999	999999	999999	790	703	881	741	858	999999	999999	994	981	615	436	394	229	999999	12	967	
244	999999	356	183	323	722	580	391	999999	440	384	127	834	999999	129	159	473	999999	999999	430	999999	999999	130	615	950	524	304	999999	26	414	53	600	782	395	441	55	390	249	999999	77	133	999999	311	428	999999	93	170	334	496	287	920	714	85	582	971	999999	734	740	232	798	427	925	375	999999	396	784	344	448	999999	83	769	233	91	172	307	506	263	701	536	866	999999	970	168	739	493	339	525	210	424	999999	321	649	26	635	650	207	999999	999999	41	304	999999	721	118	999999	999999	999999	632	913	284	999999	427	999999	999999	999999	999999	456	767	635	542	67	268	999999	34	999999	999999	129	999999	999999	521	999999	999999	999999	670	241	126	999999	862	745	231	796	707	612	999999	948	343	288	999999	999999	200	203	439	999999	742	973	46	615	697	999999	660	398	489	185	401	184	103	449	372	999999	249	802	594	31	414	745	999999	656	219	85	130	483	683	557	999999	328	670	883	999999	696	205	511	944	999999	95	833	317	531	220	750	854	894	999999	999999	420	397	999999	417	94	997	623	389	405	622	999999	187	999999	932	918	83	513	220	214	676	776	999999	858	386	936	580	438	999999	446	999999	230	236	566	219	147	869	999999	263	999999	999999	83	815	999999	999999	685	999999	999999	999999	613	999999	246	999999	689	250	697	682	539	231	480	513	569	794	943	999999	999999	306	620	504	795	59	999999	260	999999	999999	602	960	631	536	999999	999999	461	999999	999999	999999	999999	586	999999	325	999999	464	340	999999	782	294	678	288	872	178	929	388	297	624	590	564	782	999999	232	723	647	999999	999999	12	530	452	62	515	579	644	999999	815	759	999999	999999	340	719	999999	999999	137	297	999999	98	463	606	999999	741	837	999999	660	526	245	364	823	678	785	413	337	967	340	999999	172	709	999999	462	124	999999	992	641	259	844	916	518	999999	435	334	999999	597	405	999999	710	225	52	918	127	480	461	936	999999	999999	927	391	999999	147	894	135	614	860	999999	492	693	748	205	223	815	999999	726	269	999999	353	147	815	932	999999	629	27	999999	791	120	981	662	693	376	445	331	463	27	380	999999	310	719	787	596	912	524	999999	29	999999	999999	517	754	999999	548	282	68	999999	999999	150	999999	999999	14	999999	749	28	999999	999999	382	759	891	362	999999	355	69	97	999999	999999	229	29	244	999999	997	301	688	602	999999	471	154	103	387	220	14	999999	999999	333	305	897	48	577	92	524	589	999999	999999	999999	924	408	142	460	648	708	892	439	999999	851	879	999999	144	156	791	999999	
855	289	999999	681	999999	715	999999	735	792	736	321	651	937	720	87	737	363	938	678	999999	999999	999999	454	678	999999	575	971	999999	454	591	762	891	786	723	669	310	999999	265	999999	218	915	406	999999	999999	396	251	501	195	773	151	360	205	999999	999999	999999	170	834	704	364	782	744	481	291	211	999999	429	864	999999	61	999999	850	108	999999	469	913	999999	999999	542	999999	999999	83	786	247	312	999999	567	423	824	694	999999	475	193	999999	619	474	443	999999	466	999999	967	386	288	143	995	301	261	659	18	58	999999	144	999999	999999	287	708	958	243	979	969	416	16	49	529	553	312	667	207	926	999999	480	999999	999999	999999	324	699	795	652	252	20	999999	908	414	776	999999	373	183	999999	623	911	516	209	145	999999	531	961	347	758	590	693	634	64	732	999999	577	291	574	999999	108	588	912	315	991	968	999999	507	601	272	933	189	138	896	583	24	488	280	681	82	83	999999	361	999999	72	558	999999	925	185	400	209	999999	799	486	672	44	998	211	218	177	506	33	999999	84	825	411	999999	999999	480	999999	534	307	610	501	623	745	236	999999	252	443	591	75	331	210	73	628	390	999999	234	548	26	287	999999	999999	999999	59	999999	999999	999999	999999	993	649	454	468	866	999999	704	999999	999999	926	807	132	958	999999	585	441	999999	999999	20	206	999999	999999	999999	931	701	256	244	999999	925	573	751	999999	664	591	449	999999	620	863	344	999999	999999	92	999999	307	740	893	329	297	999999	144	357	834	276	24	640	89	146	999999	766	619	667	608	999999	299	185	858	999999	999999	334	999999	821	999999	824	999999	999999	938	135	214	200	807	999999	946	177	790	225	999999	683	999999	951	370	805	999999	106	725	999999	325	710	497	999999	882	435	999999	962	295	323	519	20	999999	741	999999	953	931	332	959	691	999999	440	591	84	999999	185	817	425	964	837	999999	999999	108	354	999999	999999	638	92	999999	381	974	999999	882	477	999999	905	266	908	259	417	873	775	147	999999	783	885	129	423	863	999999	617	999999	998	458	600	777	912	82	784	473	325	849	999999	587	717	737	557	124	378	363	918	909	999999	999999	963	947	999999	74	999999	81	999999	224	229	610	764	447	999999	434	876	928	993	999999	134	999999	102	999999	761	999999	999999	56	999999	999999	55	509	788	708	371	452	494	652	999999	999999	510	999999	365	110	999999	999999	823	279	752	999999	247	450	999999	999999	999999	390	464	999999	195	999999	747	525	744	113	999999	999999	821	65	85	542	939	233	754	154	683	422	
999999	991	404	358	736	56	304	214	768	605	999999	63	923	981	987	999999	999999	138	110	985	967	262	931	911	591	999999	204	999999	193	23	695	225	61	372	999999	473	544	999999	318	700	231	539	345	574	999999	768	141	104	555	393	999999	626	54	999999	454	999999	69	493	767	999999	852	999999	30	999999	909	923	11	560	31	999999	21	629	820	410	764	437	999999	367	341	823	999999	999999	999999	799	256	79	181	999999	918	791	413	999999	999999	999999	847	146	519	999999	664	656	766	580	82	999999	382	146	805	644	932	26	999999	999999	161	944	342	752	999999	231	999999	999999	752	999999	642	240	999999	999999	999999	480	562	999999	918	999999	702	684	66	65	38	633	999999	119	273	537	431	902	540	711	899	999999	17	105	715	297	91	824	999999	129	938	842	999999	999999	586	999999	92	314	107	924	999	477	887	287	723	797	803	398	576	225	999999	739	999999	409	70	999999	473	466	912	631	254	878	781	999999	126	196	999999	15	532	999999	455	999999	999999	999999	712	432	248	730	381	918	494	693	257	688	903	209	152	520	999999	999999	861	625	402	476	679	130	695	999999	170	537	999999	798	865	638	999999	999999	999999	93	999999	638	999999	999999	999999	994	146	561	630	102	43	917	53	202	653	379	86	829	724	339	936	591	736	297	999999	843	834	696	827	619	999999	999999	275	68	823	999999	966	128	541	408	339	128	999999	603	999999	253	494	891	999999	999999	561	999999	384	604	157	115	999999	999999	183	250	170	450	734	999999	184	999999	999999	985	379	930	412	958	297	999999	999	818	101	143	380	326	359	942	552	341	999999	999999	429	671	910	717	822	78	945	300	247	889	394	488	428	999999	601	508	999999	223	92	603	653	68	999999	339	999999	767	527	999999	999999	227	898	402	953	207	809	980	85	661	118	999999	23	997	88	120	999999	612	715	692	724	851	429	999999	258	999999	333	999999	76	581	702	64	999999	98	410	30	999999	991	535	230	878	621	999999	999999	115	748	590	999999	999999	493	905	412	999999	834	142	49	798	569	153	999999	874	999999	913	503	959	64	793	924	596	999999	129	442	999999	495	814	113	999999	568	999999	999999	873	999999	391	999999	676	999999	11	716	956	370	231	431	848	45	356	999999	707	929	901	999999	955	665	69	921	999999	472	334	999999	30	38	999999	999999	346	643	625	206	65	340	827	668	999999	86	999999	235	836	999999	999999	51	149	383	405	498	666	182	555	999999	618	999999	218	999999	965	999999	999999	927	749	992	999999	999999	999999	999999	384	376	
999999	243	998	999999	696	833	999999	676	877	999999	428	646	999999	999999	999999	999999	98	999999	587	595	999999	623	703	618	390	51	486	844	612	389	631	999999	999999	39	395	999999	999999	999999	999999	999999	385	999999	335	682	26	59	305	999999	429	921	126	12	572	789	255	488	999999	389	999999	655	356	250	73	498	999999	438	647	603	737	148	990	421	896	801	219	588	999999	30	602	341	999999	860	424	999999	272	629	999999	218	999999	999999	893	793	999999	865	439	999999	479	837	31	999999	412	701	888	291	930	705	115	771	999999	666	200	519	787	999999	909	999999	825	381	999999	41	21	999999	999999	830	255	206	242	999999	372	83	999999	460	999	24	929	54	972	143	999999	567	999999	655	638	127	717	383	999999	32	955	943	319	107	612	990	575	973	881	68	45	733	472	84	408	507	557	739	999999	999999	237	865	523	692	621	667	517	366	800	702	122	999999	200	219	85	428	999999	21	999999	18	999999	955	172	999999	107	36	104	449	256	999999	570	999999	863	999999	795	100	429	627	486	999999	999999	999999	183	999999	999999	174	543	263	998	999999	743	545	891	511	999999	999999	702	609	594	594	572	77	119	999999	999999	999999	18	957	423	999999	998	999999	534	904	536	999999	999999	983	968	933	493	841	450	999999	398	999999	999999	999999	909	523	397	820	42	999999	381	414	999999	514	57	809	166	585	999999	23	981	606	20	987	975	103	499	719	641	661	999999	731	626	842	999999	116	59	656	58	899	598	188	999999	999999	999999	999999	139	999999	935	999999	999999	999999	11	437	294	999999	23	108	385	999999	999999	678	999999	380	791	650	788	267	243	941	760	509	537	940	999999	802	502	999999	464	854	999999	231	784	482	999999	202	730	199	557	489	103	950	280	242	875	919	999999	999999	999999	999999	343	999999	44	993	999999	999999	999999	70	22	999999	299	644	643	531	999999	803	999999	705	495	599	920	999999	999999	999999	848	999999	999999	304	75	505	999999	999999	528	583	521	101	999999	999999	999999	618	999999	669	186	75	199	458	317	749	999999	82	36	304	247	260	961	999999	173	290	155	999999	47	999999	999999	517	999999	999999	999999	70	20	760	617	113	631	877	777	260	422	643	564	999999	999999	490	999999	993	479	508	531	278	621	776	927	905	644	999999	580	746	674	669	386	669	999999	256	738	630	999999	922	999999	369	483	711	332	530	726	999999	107	999999	171	12	48	191	998	848	999999	999999	832	711	468	999999	999999	41	586	752	266	895	999999	255	751	293	538	556	834	172	999999	999999	999999	407	189	888	
999999	32	584	671	631	205	671	493	806	999999	999999	753	463	526	999999	452	135	579	273	831	999999	851	999999	999999	999999	491	356	836	999999	539	999999	999999	532	580	768	284	456	999999	999999	71	234	574	448	999999	999999	784	102	318	110	352	784	999999	144	357	999999	535	226	707	999999	149	848	834	440	276	715	999999	999999	883	758	787	999999	220	999999	211	999999	133	412	559	999999	689	399	48	735	999999	755	913	299	184	999999	242	68	749	717	981	999999	399	143	999999	541	132	564	999999	999999	323	356	573	427	933	750	77	133	999999	325	999999	750	810	109	729	521	801	83	56	999999	525	999999	256	999999	999999	987	217	999999	240	28	269	135	999999	488	422	999999	192	496	365	433	321	119	401	434	209	999999	413	300	413	660	999999	999999	517	715	44	594	109	79	950	945	543	999999	892	648	65	999999	999999	331	686	375	339	999999	718	622	191	415	336	822	304	244	584	917	585	579	288	221	617	999999	453	827	264	122	546	419	890	244	227	999999	999999	816	670	91	999999	48	331	434	339	895	533	629	267	286	774	715	371	999999	501	322	999999	843	774	106	877	999999	120	999999	768	308	999999	947	999999	584	453	487	574	503	313	547	258	854	881	722	940	824	570	977	347	830	58	275	999999	904	999999	535	52	574	213	755	927	999999	665	41	173	585	440	683	999999	296	999999	867	999999	954	74	515	961	62	165	999999	298	142	999999	999999	259	466	215	293	201	918	445	999999	299	558	619	152	999999	850	999999	365	394	886	155	999999	999999	999999	953	787	839	877	573	999999	418	160	999999	794	235	999999	781	706	999999	156	492	999999	851	151	578	763	344	999999	326	121	502	800	669	999999	987	828	999999	79	513	999999	453	999999	354	455	591	149	101	825	999999	472	999999	999999	984	247	404	999999	209	547	612	200	453	918	999999	999999	497	618	491	65	806	407	999999	712	203	952	702	177	570	405	560	438	671	519	14	854	999999	649	815	432	17	757	628	999999	467	322	974	535	763	892	958	972	999999	46	28	519	994	366	659	42	544	236	670	804	987	183	528	933	913	999999	419	847	999999	69	57	999999	778	999999	254	999999	999999	177	414	999999	446	587	780	635	501	495	999999	686	990	782	887	780	96	824	723	293	793	51	622	66	999999	999999	179	598	999999	999999	740	237	999999	779	64	376	822	999999	367	410	403	893	999999	428	847	733	857	29	181	999999	999999	999999	52	999999	999999	936	999999	357	205	335	999999	191	646	532	754	632	999999	999999	728	
999999	958	999999	466	323	890	900	999999	204	219	749	264	999999	427	721	16	786	194	999999	692	128	821	474	797	999999	999999	999999	999999	910	673	999999	168	646	301	660	318	868	497	728	999999	196	337	999999	148	999999	999999	999999	763	924	526	968	447	999999	528	609	699	493	306	434	331	679	654	698	530	999999	999999	999999	858	999999	413	147	298	465	89	999999	790	471	336	352	961	735	457	999999	393	705	777	744	127	999999	960	825	571	73	407	401	541	999999	830	153	864	999999	409	999999	521	388	679	981	344	32	999999	237	166	999999	999999	596	231	332	314	825	999999	999999	499	999999	999999	588	999999	999999	68	999999	964	999999	641	193	999999	999999	999999	461	809	14	35	795	409	105	999999	733	999999	617	600	811	179	218	999999	14	926	28	964	243	999999	933	813	999999	923	657	67	668	596	973	999999	965	270	770	999999	310	800	999999	446	403	999999	999999	919	958	635	256	999999	755	999999	636	266	468	543	999999	271	999999	201	581	872	752	999999	214	146	695	150	634	551	409	695	34	214	504	999999	570	940	126	24	854	999999	677	999999	311	841	959	716	999999	432	178	999999	999999	118	229	559	693	999999	98	937	233	818	11	704	118	70	802	432	762	886	973	161	155	862	346	762	999999	999999	999999	372	186	999999	141	211	382	900	59	915	984	944	999999	215	851	999999	790	46	999999	999999	41	251	999999	537	954	132	459	26	363	999999	772	467	364	90	627	726	760	255	686	799	332	999999	999999	887	447	817	997	999999	999999	966	999999	310	944	232	999999	496	333	649	34	999999	752	366	999999	275	999999	527	590	999999	999999	134	428	999999	359	27	650	823	240	162	999999	146	134	691	999999	999999	999999	999999	522	142	508	141	403	999999	231	677	57	966	999999	745	999999	920	236	200	190	185	548	537	950	926	999999	999999	265	181	999999	999999	884	70	649	159	563	681	15	458	309	456	999999	316	323	681	970	684	162	999999	999999	999999	909	934	511	540	999999	999999	521	595	559	749	999999	231	999999	999999	793	986	326	999999	191	72	999999	778	890	733	999999	241	223	999999	956	999999	606	999999	762	390	999999	950	558	999999	311	388	169	419	898	999999	581	999999	755	979	888	983	367	640	313	355	264	999999	999999	999999	999999	616	961	999999	639	661	152	114	469	180	366	842	437	216	219	803	903	505	999999	341	162	999999	486	243	999999	972	999999	966	467	416	136	845	907	780	999999	694	427	916	779	247	999999	999999	50	584	999999	999999	999999	160	430	510	452	758	999999	712	625	152	
140	727	863	667	130	186	647	62	54	999999	934	999999	193	525	385	986	999999	642	999999	686	903	901	620	343	999999	999999	999999	956	964	377	594	205	165	880	564	700	999999	122	126	240	828	987	540	112	121	899	966	905	134	465	42	999999	999999	938	248	238	116	529	250	740	641	690	999999	676	999999	739	501	313	960	999999	933	613	525	999999	858	915	371	517	232	527	422	639	832	508	344	975	416	999999	999999	336	593	534	871	385	599	999999	899	864	186	381	407	663	944	999999	532	999999	103	999999	90	332	867	999999	999999	723	999999	11	858	590	341	999999	333	284	671	999999	101	409	742	999999	104	721	26	506	341	850	129	759	999999	393	975	915	882	321	145	999999	999999	999999	237	157	67	597	288	999999	533	236	58	132	991	319	357	133	687	952	10	369	999999	370	267	456	603	568	315	474	999999	425	999999	21	999999	363	999999	105	999999	999999	92	506	999999	708	973	999999	802	997	767	385	999999	999999	999999	929	321	776	999999	108	738	781	999999	499	291	813	703	117	168	47	999999	638	153	261	951	102	870	999999	999999	607	396	162	653	999999	999999	930	439	763	197	999999	700	999999	360	76	999999	400	50	999999	999999	999999	14	866	999999	765	999999	999999	241	784	900	145	69	816	848	999999	712	586	137	947	698	999999	384	940	919	30	346	620	288	86	999999	560	999999	999999	289	999999	999999	999999	215	888	592	671	698	654	862	61	88	883	524	955	364	781	273	999999	895	999999	253	999999	946	999999	428	403	851	164	889	350	93	782	999999	999999	801	192	380	248	365	37	663	730	88	867	941	463	999999	332	722	122	999999	959	391	426	65	538	583	999999	470	999999	999999	543	999999	999999	999999	305	356	974	999999	182	411	34	737	868	999999	523	986	999999	984	964	999999	528	999999	999999	999999	133	401	121	493	999999	999999	999999	778	176	217	129	999999	566	999999	999999	117	130	178	549	711	271	232	523	226	542	999999	504	305	505	999999	301	110	988	468	844	904	999999	491	890	999999	320	256	570	999999	90	558	430	999999	999999	999999	186	360	999999	75	791	901	878	895	999999	999999	114	795	999999	999999	999999	28	999999	108	64	742	872	999999	287	999999	401	25	661	862	145	984	132	999999	957	648	714	941	217	922	999999	943	35	349	540	180	469	999999	974	295	744	999999	581	332	135	999999	984	999999	82	918	999999	776	249	999999	759	966	598	790	838	633	999999	974	810	999999	431	121	716	532	108	117	515	876	51	999999	127	82	412	999999	199	361	999999	176	868	
299	999999	899	703	20	999999	574	581	679	686	350	723	770	261	527	900	999999	889	999999	999999	999999	412	797	999999	873	897	686	563	798	999999	486	969	404	999999	521	805	999999	999999	705	942	534	536	999999	199	700	652	357	999999	885	999999	999999	471	212	728	904	999999	461	999999	830	999999	903	20	783	88	210	999999	329	664	739	722	999999	999999	193	519	913	438	576	607	999999	230	999999	999999	999999	898	425	25	766	675	211	634	353	367	587	593	49	524	999999	757	989	999999	333	692	92	999999	999999	579	287	999999	814	475	320	853	138	609	571	48	342	885	663	194	999999	653	463	114	378	20	999999	600	999999	399	686	818	618	716	897	857	999999	514	376	846	737	999999	999999	735	324	499	999999	977	32	11	999999	867	103	804	999999	679	999999	977	999999	520	999999	687	999999	425	999999	501	999999	422	999999	713	265	828	518	817	457	540	999999	999999	790	878	999999	51	577	478	999999	818	724	814	11	227	628	805	999999	855	295	59	859	446	945	999999	999999	999999	274	318	746	999999	358	999999	999999	183	999999	511	196	916	999999	518	119	745	216	970	776	999999	999999	494	95	459	119	999999	531	408	681	356	781	999999	623	965	999999	269	999999	855	470	448	999999	828	340	126	619	802	127	999999	939	124	239	975	55	833	405	779	232	297	253	696	999999	948	999999	540	730	228	303	999999	741	850	23	361	510	338	963	999999	164	969	839	317	999999	753	469	999999	127	806	922	789	570	999999	46	444	611	774	692	519	335	799	396	401	999999	353	45	99	110	877	474	717	870	812	625	999999	457	936	999999	999999	488	999999	999999	999999	999999	999999	212	999999	813	999999	750	736	645	454	266	364	583	448	999999	201	718	380	465	249	342	215	999999	757	381	783	987	674	623	691	999999	399	386	472	999999	999999	151	300	285	531	136	999999	81	425	555	271	680	18	138	958	292	999999	480	999999	591	999999	593	454	999999	39	592	86	122	954	423	867	977	120	353	812	60	999999	104	934	999999	604	143	503	999999	119	112	978	545	665	408	921	919	212	881	15	999999	696	926	255	939	60	625	999999	11	688	293	999999	665	326	907	864	24	999999	71	999999	956	99	252	999999	999999	613	999999	999999	555	502	947	775	238	999999	999999	364	501	848	995	999999	978	999999	502	523	826	999999	323	229	757	543	907	384	151	894	58	321	453	672	999999	335	999999	177	571	509	741	999999	341	999999	915	553	373	999999	550	999	17	939	597	728	437	394	999999	999999	700	22	594	573	633	999999	
299	999999	910	999999	999999	670	552	811	455	992	782	317	211	996	999999	213	179	742	999999	152	886	118	724	725	245	934	44	208	477	999999	915	999999	884	997	37	826	643	999999	644	880	999999	206	494	605	946	129	193	304	999999	496	842	851	999999	999999	457	999999	999999	195	593	596	635	353	343	895	87	999999	999999	214	999999	486	570	634	107	999999	695	690	624	129	779	125	751	739	200	980	999999	999999	438	403	550	846	462	457	951	999999	254	999999	999999	599	527	999999	696	978	335	531	926	999999	999999	786	796	999999	999999	255	415	478	845	895	163	363	999999	999999	185	999999	999999	999999	999999	999999	682	999999	708	592	827	34	601	447	999999	772	414	999999	999999	509	999999	652	999999	782	289	999999	999999	483	999999	359	999999	509	420	513	999999	666	324	999999	507	999999	535	999999	88	213	939	541	653	968	999999	999999	491	999999	309	999999	999999	533	999999	881	843	816	80	209	845	359	643	999999	613	97	291	999999	457	211	171	250	999999	999999	574	403	842	747	563	83	433	140	999999	999999	209	742	999999	632	243	443	369	999999	742	335	858	999999	999999	622	927	566	687	298	999999	289	334	69	704	100	959	40	48	105	263	997	775	715	491	189	999999	871	289	658	999999	23	999999	480	999999	648	999999	845	832	999999	819	997	999999	144	514	588	140	150	48	717	673	212	405	999999	436	745	999999	153	247	999999	503	66	999999	39	769	612	447	853	561	65	345	124	208	817	285	266	999999	640	999999	902	59	977	833	999999	985	325	617	999999	53	762	999999	999999	607	450	727	763	720	366	999999	999999	999999	286	999999	982	382	559	14	588	989	180	143	919	999999	999999	342	526	232	999999	999999	999999	995	870	809	799	999999	733	516	757	100	999999	999999	999999	276	309	999999	772	999999	850	199	999999	320	39	588	873	999999	179	669	272	117	210	540	999999	322	999999	906	279	477	789	25	648	999999	257	498	477	634	999999	653	642	582	570	999999	381	999999	618	143	999999	292	935	180	999999	74	254	649	889	980	540	932	355	403	492	305	609	835	999999	392	73	540	999999	249	999999	999999	999999	689	547	83	169	489	704	787	940	987	999999	618	227	584	798	607	608	496	103	999999	307	999999	100	275	999999	546	975	235	79	435	181	696	999999	281	999999	999999	999999	815	999999	999999	999999	568	462	504	999999	999999	617	999999	594	999999	932	623	155	784	999999	787	599	282	555	622	514	999999	999999	514	816	844	187	946	547	244	999999	999999	675	53	999999	739	999999	595	999999	536	999999	19	641	614	503	
557	551	655	999999	259	999999	829	999999	209	999999	999999	851	947	999999	919	814	671	428	999999	959	149	948	112	999999	489	10	999999	770	29	693	504	837	112	21	268	303	531	893	297	279	676	532	476	506	968	887	838	906	592	722	267	591	290	654	363	609	999999	598	999999	999999	960	68	250	516	52	999999	999999	999999	430	625	292	778	140	90	999999	616	999999	605	99	999999	171	107	188	307	435	912	999999	458	658	659	853	932	999999	48	318	999999	292	959	999999	56	999999	902	999999	966	439	489	460	209	371	747	136	843	509	971	97	863	880	999999	90	139	374	999999	999999	770	772	359	458	102	772	999999	333	522	151	999999	462	268	620	999999	868	945	999999	357	97	910	532	19	999999	357	950	999999	737	350	878	334	682	849	624	999999	204	999999	40	368	999999	999999	423	613	702	467	519	999999	253	668	999999	145	999999	27	212	376	999999	762	926	999999	151	327	938	983	643	817	369	612	643	904	27	788	999999	103	919	401	497	999999	317	965	838	131	999999	78	276	743	657	665	647	258	999999	442	163	930	226	119	999999	999999	969	999999	999999	906	195	349	999999	295	230	999999	999999	810	879	328	454	960	272	30	999999	870	999999	900	999999	703	999999	395	999999	999999	634	984	877	809	645	999999	949	432	867	999999	936	861	999999	999999	522	83	568	836	378	159	987	203	667	206	999999	886	722	999999	999999	404	941	799	913	75	661	999999	999999	297	175	821	379	999999	999999	999999	93	999999	999999	999999	999999	999999	999999	138	999999	999999	597	441	999999	680	816	758	344	999999	707	473	999999	147	999999	999999	999999	999999	377	999999	671	999999	780	966	110	336	122	738	999999	999999	692	999999	268	999999	999999	637	478	230	999999	35	481	416	486	999999	324	999999	350	946	316	101	999999	110	718	865	467	469	505	999999	340	990	999999	88	325	357	999999	999999	215	999999	364	320	883	109	367	351	799	264	80	999999	652	481	999999	175	431	351	999999	999999	921	402	999999	999999	142	999999	889	999999	999999	402	999999	138	312	256	423	173	999999	996	999999	317	742	376	999999	212	399	999999	979	858	999999	403	657	974	777	999999	156	812	832	52	999999	46	219	438	885	406	174	941	978	405	67	822	583	434	143	272	848	555	336	151	999999	917	866	41	999999	73	999999	126	361	707	110	999999	999999	999999	999999	181	108	314	999999	669	48	458	246	583	800	191	819	232	999999	999999	756	601	485	999999	130	269	999999	188	513	999999	661	57	999999	280	999999	456	492	44	999999	961	174	999999	73	667	113	474	
999999	293	240	999999	999999	523	285	846	999999	508	135	999999	428	558	11	920	800	669	999999	991	867	999999	999999	999999	698	784	615	879	999999	221	537	817	999999	655	999999	886	999999	769	577	148	771	999999	329	796	999999	843	615	999999	959	254	999999	404	660	122	999999	715	999999	885	55	469	907	406	999999	999999	999999	317	71	773	970	125	971	41	999999	869	229	133	646	491	32	854	178	558	919	105	478	143	167	999999	58	872	999999	999999	723	999999	241	375	247	589	825	999999	999999	842	999999	844	282	712	999999	791	892	999999	79	522	863	200	300	359	486	410	271	838	159	999999	724	107	243	909	317	999999	637	854	999999	999999	666	18	83	336	470	85	822	999999	831	999999	583	999999	999999	999999	208	532	817	882	888	999999	328	986	864	195	128	990	611	999999	404	328	163	47	999999	999999	856	999999	127	964	888	411	999999	505	17	782	23	158	304	873	711	784	175	755	965	59	737	679	154	999999	999999	999999	474	459	371	999999	223	545	979	999999	512	354	414	853	999999	487	999999	823	999999	91	182	970	999999	737	661	619	162	407	82	547	284	186	999999	240	756	417	936	138	999999	504	569	477	178	513	371	366	999999	321	761	488	801	914	699	73	714	247	784	736	798	999999	360	815	473	999999	515	999999	645	184	107	586	999999	129	688	485	521	999999	801	192	376	305	999999	840	999999	593	745	369	999999	645	525	519	633	210	340	392	154	753	14	736	997	45	720	999999	224	185	937	681	999999	999999	551	999999	445	601	370	502	512	519	999999	879	696	156	999999	999999	659	588	999999	999999	789	305	999999	767	999999	74	195	341	584	53	626	470	999999	74	143	999999	104	515	83	41	839	837	880	999999	584	999999	50	851	999999	721	546	635	232	596	891	930	999999	783	999999	999999	416	999999	999999	999999	893	708	233	999999	999999	585	999999	153	515	921	511	952	999999	707	193	575	33	999999	154	863	999999	999999	248	69	182	213	390	999999	205	701	999999	999999	919	422	740	999999	999999	999999	999999	999999	816	402	130	311	95	939	515	185	600	744	999999	999999	884	64	960	903	469	173	458	808	205	594	999999	999999	306	701	42	999999	999999	317	673	614	505	543	57	999999	870	937	974	243	999999	214	999999	999999	354	553	999999	999999	462	837	999999	738	960	40	999999	999999	999999	999999	14	394	907	999999	218	293	81	743	576	999999	17	855	43	532	999999	225	120	990	874	497	469	999999	775	177	550	139	900	934	653	474	138	825	660	563	932	590	335	195	996	437	389	999999	
976	584	857	606	804	883	549	745	999999	424	357	956	847	262	618	739	963	999999	392	999999	100	999999	222	999999	205	479	600	608	999999	925	994	447	118	858	999999	201	999999	943	335	26	999999	908	555	713	999999	703	999999	680	999999	595	232	917	999999	999999	520	875	371	675	410	999999	999999	941	855	994	429	909	999999	999999	486	999999	429	999999	999999	375	999999	192	556	508	713	501	763	919	637	999999	703	87	999999	866	348	900	829	644	542	10	733	453	62	560	999999	999999	854	727	204	999999	176	212	173	678	499	338	328	863	962	909	999999	999999	999999	561	301	999999	999999	982	999999	585	597	999999	999999	999999	999999	999999	139	996	224	154	999999	999999	725	92	999999	500	914	724	377	999999	581	999999	681	633	999999	369	149	500	269	999999	61	872	86	618	956	390	726	420	999999	199	999999	332	648	818	272	533	999999	999999	434	999999	438	792	999999	640	13	999999	113	852	322	283	169	639	737	283	999999	774	960	117	136	746	774	999999	999999	187	811	259	327	863	371	999999	721	918	76	468	513	269	999999	999999	614	999999	286	873	999999	762	40	569	999999	375	999999	999999	999999	540	999999	687	36	935	113	437	828	754	999999	250	491	415	562	999999	999999	279	770	833	516	523	502	800	469	901	999999	926	156	252	663	999999	147	999999	999999	190	999999	388	441	999999	165	829	618	860	31	999999	391	692	210	789	999999	999999	999999	999999	981	59	47	999999	227	999999	540	999999	290	585	999999	361	999999	617	82	381	427	999999	837	202	678	686	999999	642	999999	433	519	999999	726	999999	999999	347	999999	254	892	293	152	999999	171	999999	47	977	999999	43	769	670	999999	774	620	828	372	999999	488	413	999999	999999	154	405	525	794	616	827	460	999999	339	999999	14	858	725	999999	238	897	32	532	164	700	148	999999	999999	118	499	999999	102	999999	995	443	858	943	40	598	149	747	999999	376	699	220	526	625	703	25	665	85	58	831	600	474	999999	956	258	524	166	282	532	416	304	871	734	563	927	895	895	71	827	137	999999	491	999999	999999	832	943	183	522	178	857	453	999999	696	270	307	999999	653	999999	694	999999	441	999999	999999	999999	999999	828	485	999999	697	807	130	999999	999999	921	999999	119	581	999999	134	999999	351	643	114	674	963	880	184	473	265	999999	999999	993	377	322	695	782	275	999999	999999	14	999999	219	825	370	736	849	177	774	88	198	948	999999	777	389	999999	798	762	550	999999	201	653	21	708	300	565	137	236	935	236	999999	843	999999	560	129	847	999999	818	743	
937	124	999999	999999	395	76	458	999999	225	999999	157	896	29	999999	671	392	999999	456	999999	534	999999	609	622	242	548	677	355	672	999999	658	541	42	980	28	999999	519	488	999999	626	999999	841	831	911	999999	787	339	999999	999999	999999	178	767	401	630	293	938	338	999999	480	999999	718	721	785	775	567	999999	124	916	10	121	999999	999999	118	829	869	692	999999	999999	383	454	999999	296	999999	67	999999	890	999999	412	696	89	284	999999	18	391	908	919	65	66	354	793	672	423	390	16	463	274	659	571	760	600	964	640	128	35	653	999999	494	728	984	677	315	999999	999999	920	999999	143	894	999999	999999	950	636	917	353	590	999999	999999	906	230	604	525	240	578	651	999999	125	999999	899	999999	738	999999	435	337	81	999999	487	960	203	999999	179	330	380	932	649	810	999999	57	296	538	999999	857	525	273	134	468	446	736	70	999999	805	202	244	912	988	444	524	999999	845	676	999999	820	602	999999	61	999999	155	308	999999	841	999999	77	358	370	738	880	961	171	213	613	240	750	900	78	663	977	95	467	943	215	999999	664	211	619	435	433	265	88	222	849	999999	147	999999	228	993	737	999999	873	184	118	483	362	999999	999999	445	999999	919	533	782	83	198	687	364	724	999999	476	866	738	934	314	624	883	999999	999999	299	102	999999	681	85	999999	143	222	293	835	731	933	569	968	183	83	999999	999999	305	148	661	635	783	999999	673	526	870	114	939	869	999999	600	413	741	942	999999	419	999999	458	857	939	999999	404	529	992	999999	999999	898	999999	999999	801	999999	587	810	702	664	319	859	999999	999999	65	999999	282	423	351	141	529	827	35	831	664	275	283	448	999999	685	241	264	101	61	999999	972	549	88	999999	600	22	602	49	288	43	999999	999999	899	999999	910	999999	999999	187	999999	102	89	873	733	206	535	619	149	612	26	433	65	999999	957	939	92	489	204	355	750	128	927	999999	999999	798	999999	46	384	646	297	982	261	86	240	958	999999	108	815	882	543	999999	873	999999	33	999999	978	792	282	999999	999999	430	509	634	999999	742	175	300	999999	935	999999	499	245	502	999999	44	181	978	999999	998	999999	984	674	322	999999	769	254	936	999999	891	999999	322	764	424	999999	867	483	999999	999999	497	999999	249	972	879	790	53	999999	381	999999	988	999999	999	264	283	560	735	756	196	822	667	497	238	535	245	125	999999	735	820	575	457	561	999999	339	999999	215	999999	22	794	999999	999999	32	873	999999	776	218	999999	999999	490	863	999999	
999999	296	804	981	999	564	713	736	764	21	318	925	805	999999	999999	999999	670	225	999999	401	999999	961	999999	999999	645	999999	999999	759	37	999999	999999	999999	956	383	345	275	751	357	49	999999	455	999999	40	519	460	999999	78	999999	349	999999	160	842	422	472	478	159	630	750	346	385	999999	954	999999	999999	299	73	968	999999	882	171	999999	999999	999999	428	945	999999	931	999999	603	999999	556	924	419	946	154	879	999999	494	999999	196	645	11	21	999999	62	999999	575	571	229	397	999999	646	169	188	999999	999999	666	993	527	40	227	483	157	999999	999999	672	999999	999999	324	999999	999999	484	527	695	526	999999	311	999999	375	454	872	370	926	216	419	910	764	240	253	316	999999	838	967	999999	969	171	854	999999	834	389	955	813	256	999999	166	653	999999	474	662	328	999999	999999	628	83	168	857	557	999999	999999	919	999999	314	999999	18	999999	401	517	653	726	364	530	98	999999	999999	498	999999	999999	127	59	766	999999	999999	578	924	779	77	999999	894	715	121	613	999999	834	915	481	651	303	248	611	999999	999999	475	747	307	999999	999999	467	643	584	109	743	999999	891	622	138	617	735	595	238	139	191	622	938	615	999999	617	263	772	513	846	765	999999	516	294	629	325	999999	281	135	340	610	576	319	615	378	184	31	222	786	864	915	999999	999999	481	999999	999999	537	142	556	190	195	999999	139	737	999999	868	923	606	992	812	999999	464	469	898	529	614	313	999999	246	576	595	50	985	648	931	67	999999	44	711	115	787	421	725	999999	154	999999	447	581	280	509	999999	425	229	974	801	461	999999	121	951	999999	220	999999	895	979	594	154	710	491	806	286	12	999999	895	887	34	999999	999999	999999	753	614	177	731	999999	737	326	180	821	21	847	479	818	754	93	741	999999	583	999999	999999	999999	10	214	999999	775	994	506	371	529	342	999999	159	722	999999	367	346	801	999999	162	168	662	423	333	698	643	336	467	258	805	163	993	451	135	992	172	753	409	999999	999999	999999	240	954	651	489	999999	698	756	104	397	746	999999	414	999999	368	93	937	677	515	999999	448	536	258	566	999999	348	508	33	730	999999	614	937	590	533	104	927	999999	772	844	637	999999	999999	373	861	69	224	588	29	767	908	235	85	999999	999999	517	531	981	999999	285	999999	563	674	36	999999	782	809	358	880	999999	440	385	175	833	999999	377	999999	999999	397	507	161	760	488	266	821	336	538	53	692	26	572	946	319	999999	703	83	280	553	831	999999	260	999999	707	692	
999999	533	999999	252	25	999999	649	999999	594	891	134	390	85	999999	214	215	254	999999	666	864	764	494	999999	679	999999	805	106	324	341	318	257	296	62	999999	929	298	276	999999	999999	999999	999999	213	361	428	371	999999	998	999999	349	625	834	493	208	842	928	842	999999	390	123	999999	434	334	37	999999	644	838	337	289	999999	999999	939	958	738	504	498	999999	142	647	317	815	806	244	999999	716	484	763	97	219	866	96	830	885	182	999999	999999	51	185	85	784	533	986	999999	999999	432	685	999999	999999	703	999999	378	710	819	83	307	413	199	359	321	802	880	750	128	423	999999	95	63	786	920	767	456	384	67	863	783	999999	98	859	552	40	999999	17	394	864	498	386	21	812	999999	414	547	999999	999999	999999	999999	999999	868	304	983	346	632	98	999999	999999	898	999999	653	956	299	478	999999	340	807	999999	203	872	366	263	999999	24	84	251	912	999999	229	763	519	999999	999999	999999	999999	793	875	215	999999	999999	183	457	965	999999	733	65	999999	405	100	216	885	999999	89	40	426	999999	379	968	272	390	186	328	716	999999	483	869	999999	298	517	530	999999	601	882	999999	999999	908	297	429	291	28	729	999999	999999	22	999999	999999	999999	929	999999	999999	423	907	943	27	342	854	740	999999	31	864	69	233	999999	999999	752	293	702	999999	340	518	327	950	686	999999	661	999999	902	704	266	547	174	76	714	170	116	999999	658	999999	350	845	999999	466	999999	427	959	999999	627	856	270	999999	243	307	999999	75	999999	473	230	699	366	672	952	999999	574	483	699	999999	518	727	462	205	635	999999	66	495	999999	861	999999	999999	999999	165	53	55	443	671	999999	867	478	649	141	642	336	959	999999	678	892	141	891	924	727	967	987	999999	403	75	959	405	999999	113	725	177	921	960	415	211	628	907	999999	903	179	832	524	869	596	820	868	999999	340	387	999999	218	969	999999	541	326	999999	999999	651	378	999999	908	625	375	999999	964	720	375	553	305	999999	999999	999999	988	999999	895	453	128	999999	583	206	292	75	863	999999	517	207	303	429	98	43	484	999999	234	200	271	217	158	999999	631	999999	502	999999	999999	338	618	680	981	873	646	873	59	841	999999	182	429	999999	761	865	416	999999	999999	946	999999	272	575	728	314	999999	492	688	304	181	681	484	703	999999	40	999999	891	836	226	430	782	225	999999	999999	198	999999	770	999999	455	999999	540	865	682	556	667	772	762	889	376	999999	999999	999999	578	877	169	999999	478	999999	812	235	974	579	550	997	
174	249	999999	932	999999	261	36	73	242	21	641	999999	802	157	999999	268	773	11	469	42	48	824	647	115	483	605	583	510	999999	230	319	960	324	999999	392	427	494	829	359	124	167	327	725	999999	246	353	791	330	767	554	999999	972	119	518	958	999999	602	182	999999	935	999999	525	999999	22	999999	681	999999	999999	765	85	774	999999	651	355	874	999999	108	89	869	140	813	263	999999	999999	768	346	999999	999999	999999	999999	824	999999	380	424	446	641	870	713	864	565	851	673	565	692	780	518	999999	999999	999999	999999	250	523	312	999999	999999	999999	999999	394	254	366	830	695	401	999999	999999	462	573	999999	999999	242	999999	395	999999	314	999999	150	999999	999999	999999	259	24	96	173	488	801	999999	18	61	303	31	859	999999	469	508	999999	165	999999	842	442	327	944	104	855	410	396	855	999999	998	999999	980	727	999999	112	994	351	743	532	912	999999	948	453	522	933	887	383	375	999999	716	579	999999	867	999999	619	964	315	919	999999	762	102	999999	999999	20	21	999999	303	138	382	474	167	990	633	370	920	493	999999	432	171	967	37	31	999999	592	428	916	123	871	121	148	689	431	512	769	819	999999	945	443	510	620	999999	999999	992	461	999999	588	499	507	934	135	100	999999	758	273	999999	81	999999	421	591	999999	209	432	27	244	785	735	487	864	999999	945	999999	439	921	551	999999	783	38	999999	43	840	427	615	936	985	999999	806	673	249	999999	748	958	999999	852	415	999999	171	999999	758	676	823	110	635	999999	989	999999	999999	961	999999	889	952	999999	549	999999	999999	999999	594	495	41	197	979	999999	248	830	999999	999999	24	999999	999999	140	999999	999999	999999	801	999999	739	791	658	999999	408	396	999999	999999	359	92	705	419	999999	111	738	826	675	999999	571	696	999999	862	804	164	12	573	84	455	86	677	406	773	747	178	21	885	935	548	999999	801	999999	605	889	748	106	578	999999	999999	777	314	546	999999	708	999999	458	877	987	504	944	834	321	398	999999	681	686	999999	671	977	99	852	890	137	999999	770	562	165	972	66	67	434	704	598	678	772	999999	56	75	642	719	144	999999	441	999999	797	489	745	226	999999	72	174	906	891	395	999999	423	999999	786	999999	552	999999	904	930	446	999999	140	999999	720	999999	999999	999999	999999	38	999999	955	953	459	533	775	291	816	938	765	994	892	527	813	213	999999	359	722	270	137	100	425	240	999999	994	93	667	765	35	609	999999	999999	308	999999	632	999999	971	963	885	20	999999	736	364	149	935	553	
993	326	520	966	267	827	379	738	938	842	725	985	464	449	117	525	790	999999	107	999999	999999	649	190	773	782	395	836	259	999999	364	70	100	43	451	100	350	255	69	351	839	62	569	940	790	714	986	509	446	902	999999	945	999999	51	373	999999	999999	146	747	194	871	999999	130	267	584	782	634	999999	999999	359	999999	280	731	999999	267	519	34	708	400	68	795	886	400	999999	999999	418	45	58	669	999999	746	214	508	874	999999	999999	932	312	366	999999	90	44	999999	96	145	860	999999	47	999999	853	934	999999	746	688	999999	985	601	773	916	175	746	585	292	531	613	563	771	857	999999	999999	587	722	999999	999999	978	761	999999	313	220	490	204	998	274	999999	999999	111	999999	819	486	999999	256	168	395	200	271	504	752	964	483	999999	999999	366	528	999999	276	222	999999	363	710	999999	594	298	562	999999	970	999999	320	475	974	512	105	952	380	33	999999	999999	336	999999	131	484	19	436	829	638	401	838	479	999999	550	344	808	999999	119	999999	899	958	605	959	230	523	999999	286	989	971	487	146	985	505	211	847	886	999999	242	236	999999	168	468	999999	44	142	278	420	925	640	999999	990	999999	531	134	214	999999	376	931	608	300	999999	446	857	161	999999	852	974	699	702	458	667	999999	999999	999999	740	999999	681	925	97	999999	999999	361	359	999999	496	999999	999999	381	997	34	519	218	634	999999	894	722	999999	772	999999	999999	304	720	233	192	999999	128	999999	309	393	999999	151	450	999999	363	526	381	97	999999	664	961	397	603	999999	999999	999999	999999	248	999999	337	28	888	908	999999	999999	999999	62	138	176	999999	378	999999	165	987	292	882	999999	374	999999	419	523	999999	32	118	818	892	999999	28	555	254	587	879	23	971	374	826	243	304	46	413	999999	253	920	357	296	627	241	615	419	794	869	93	967	999999	814	999999	866	800	337	999999	259	999999	582	922	654	498	330	999999	623	999999	999999	773	338	867	999999	280	999999	999999	999999	200	661	95	609	760	999999	503	912	485	999999	980	960	443	999999	131	999999	440	670	997	702	797	999999	57	991	999999	155	105	999999	999999	592	543	678	201	978	147	264	173	434	822	547	161	586	845	36	999999	505	216	806	999999	712	999999	610	717	999999	999999	893	613	999999	655	615	289	999999	999999	999999	623	999999	769	464	830	867	991	16	847	459	551	999999	999999	30	999999	458	938	299	548	398	87	933	961	229	953	253	650	79	999999	216	268	412	775	999999	412	340	736	751	976	350	721	508	999999	267	
999999	813	999999	592	744	206	676	999999	210	423	999999	690	350	549	511	999999	226	921	236	641	200	148	999999	509	618	29	722	197	322	207	999999	579	181	703	799	149	811	67	999999	582	539	279	212	361	999999	722	989	196	250	399	133	999999	281	130	999999	291	999999	932	974	725	483	489	677	12	999999	245	518	646	999999	371	775	169	597	653	111	921	935	93	372	895	39	536	946	923	84	999999	999999	60	637	999999	772	879	999999	608	109	60	601	999999	614	999999	999999	999999	446	999999	999999	964	999999	627	999999	155	355	293	569	89	695	947	542	753	999999	999999	937	468	19	242	599	896	999999	988	554	999999	329	735	479	470	692	687	100	77	309	120	674	680	41	491	171	488	319	13	913	162	517	847	282	744	964	745	342	213	999999	727	887	223	83	967	825	620	814	108	396	999999	999999	475	999999	817	205	266	999999	528	999999	121	999999	83	85	402	544	481	462	734	506	947	354	886	788	582	999999	461	607	73	666	999999	673	220	616	904	999999	999999	999999	464	549	707	999999	814	999999	178	150	999999	999999	999999	433	999999	168	90	602	449	999999	970	999999	872	595	999999	659	372	861	529	999999	375	999999	999999	107	999999	88	997	195	798	999999	540	754	999999	441	999999	999999	926	640	322	393	593	618	176	999999	334	364	531	869	804	58	945	952	999999	731	775	357	967	999999	930	999999	170	999999	804	811	133	226	999999	441	187	999999	732	999999	548	999999	854	999999	999999	929	773	147	999999	138	391	749	692	587	152	888	665	999999	355	353	709	57	232	698	813	365	127	118	297	999999	691	383	326	223	999999	475	876	27	68	47	999999	793	718	999999	513	64	128	999999	83	999999	775	127	85	999999	32	501	914	165	943	934	811	665	850	466	447	17	433	479	999999	676	999999	647	999999	317	544	916	999999	201	195	759	247	581	44	117	324	999999	999999	937	200	913	999999	721	84	134	236	999999	943	261	594	505	631	648	999999	406	999999	137	125	767	844	115	999999	722	970	999999	696	999999	630	742	999999	999999	999999	495	999999	269	125	299	573	877	91	999999	973	87	607	689	138	999999	218	637	939	197	458	999999	103	999999	999999	999999	751	890	437	996	523	999999	999999	720	795	145	999999	999999	999999	878	999999	248	686	455	142	94	125	290	66	999999	31	993	802	999999	425	179	401	203	518	287	548	683	449	95	875	772	968	886	893	992	999999	115	356	999999	633	219	853	648	952	999999	999999	999999	834	338	999999	530	407	163	999999	625	744	176	594	
13	340	999999	798	600	579	369	126	239	397	73	870	999999	999999	741	332	215	999999	753	250	852	565	999999	849	121	121	354	374	999999	590	277	258	71	999999	352	730	752	999999	263	999999	593	550	492	83	770	468	67	883	666	831	99	309	990	925	999999	448	262	40	687	489	234	994	311	649	129	815	808	406	304	20	999999	794	72	684	657	311	82	14	89	652	63	999999	999999	982	500	967	267	146	778	904	478	722	733	773	843	599	999999	843	954	954	999999	661	589	655	262	305	999999	315	278	440	375	999999	999999	999999	435	763	999999	329	158	999999	557	672	628	999999	542	999999	71	299	999999	999999	72	999999	999999	999999	993	402	881	63	729	205	731	951	867	347	539	999999	770	698	348	90	313	919	694	802	406	999999	42	199	999999	405	243	947	999999	220	378	146	999999	826	51	999999	881	241	599	953	430	606	804	290	860	321	96	372	999999	760	754	152	545	999999	728	16	999999	692	999999	999999	961	783	999999	657	968	402	33	944	657	315	209	81	330	740	382	800	192	752	339	801	319	871	996	715	465	235	601	999999	108	45	673	999999	301	999999	992	646	999999	999999	999999	467	297	152	999999	646	561	683	822	804	999999	927	999999	617	362	148	23	99	787	771	202	999999	801	84	845	999999	642	19	999999	64	748	736	999999	44	440	871	514	999999	166	999999	164	999999	412	796	83	181	221	65	836	999999	262	902	858	358	955	578	999999	222	306	999999	999999	999999	903	768	999999	149	256	789	187	490	634	846	933	999999	617	419	340	999999	10	674	410	586	999999	999999	999999	845	877	999999	999999	861	999999	301	999999	73	356	612	879	643	740	934	924	431	878	356	527	415	968	999999	999999	545	247	660	221	999999	692	427	378	285	966	999999	272	923	710	325	284	342	975	999999	91	14	540	696	274	76	999999	979	708	826	110	396	876	455	591	543	624	555	89	248	380	929	243	604	999999	529	672	10	721	562	82	195	440	999999	350	999999	15	550	395	155	883	999999	718	552	185	580	344	816	342	176	701	728	262	999999	999999	162	770	999999	29	745	999999	748	267	156	999999	914	999999	778	115	855	999999	999999	999999	999999	365	667	999999	691	429	999999	195	856	668	999999	861	353	932	999999	999999	198	965	78	530	649	751	144	455	572	798	270	625	565	710	999999	999999	627	567	328	381	999999	941	999999	999999	923	999999	547	90	999999	294	410	999999	260	999999	999999	890	470	999999	520	192	231	222	648	892	168	480	629	155	192	917	244	
999999	613	333	776	256	885	561	607	99	213	63	743	287	999999	287	374	395	793	595	177	84	999999	146	160	619	303	196	358	452	930	999999	999999	794	999999	624	379	927	403	670	999999	908	945	430	999999	177	478	370	505	999999	115	243	361	596	750	170	738	477	999999	166	999999	698	212	164	169	810	165	949	999999	772	908	447	992	133	590	999999	138	999999	167	982	151	932	691	477	999999	696	51	311	53	890	886	999999	999999	246	716	316	706	999999	271	177	21	528	143	732	999999	668	251	237	16	491	41	121	319	200	24	31	999999	735	818	473	769	854	999999	346	886	16	692	756	417	283	562	347	365	999999	971	622	798	999999	999999	678	455	814	304	561	999999	775	592	564	231	695	999999	970	999999	797	999999	999999	999999	797	999999	966	999999	494	820	733	999999	694	755	330	228	402	232	57	241	149	27	954	560	999999	487	120	424	137	534	721	973	591	374	999999	590	999999	999	11	999999	537	702	999999	994	999999	632	999999	30	271	345	829	999999	262	739	832	780	453	606	279	319	734	552	999999	960	108	999999	348	999999	197	739	414	402	230	933	704	447	66	960	990	999999	323	100	162	792	999999	258	720	851	541	999999	146	218	730	692	999999	984	999999	999	895	809	293	999999	832	532	999999	436	253	329	45	999999	723	999999	999999	557	995	999999	400	65	999999	999999	50	496	999999	410	999999	206	672	537	999999	719	593	66	75	999999	437	999999	268	629	999999	278	999999	999999	816	156	73	653	602	182	999999	745	594	999999	999999	55	769	999999	999999	432	929	999999	763	999999	775	326	999999	666	427	435	130	527	385	770	204	987	845	649	680	641	346	999999	604	999999	999999	808	134	795	999999	29	420	640	999999	835	700	137	514	999999	624	499	999999	407	236	999999	999999	178	369	824	603	757	210	130	999999	425	96	981	139	273	873	966	999999	999999	354	407	24	999999	115	550	80	77	482	554	34	999999	296	938	722	438	999999	672	449	310	201	999999	819	300	524	995	748	718	997	251	999999	657	999999	348	63	999999	161	572	999999	999999	999999	999999	284	655	999999	935	138	157	268	701	999999	999999	527	999999	815	999999	588	724	964	999999	999999	361	79	240	138	999999	883	948	885	999999	286	876	999999	999999	555	664	290	174	205	589	866	601	999999	305	999999	225	999999	415	532	274	249	437	999999	999999	27	402	466	54	999999	728	999999	190	272	374	425	948	601	999999	345	999999	999999	999999	529	999999	253	210	999999	774	999999	913	999999	999999	425	621	654	849	277	656	
614	163	207	246	647	477	538	686	339	96	880	479	623	999999	80	382	765	825	907	233	709	817	999999	692	241	613	491	584	764	651	719	575	999999	945	999999	192	953	272	999999	62	999999	999999	870	814	893	343	299	11	999999	999999	855	829	941	53	946	797	661	999999	14	999999	985	953	921	688	377	314	798	678	999999	887	428	503	58	855	387	999999	946	686	799	897	323	489	187	721	795	889	633	636	999999	494	999999	448	999999	743	77	892	999999	999999	447	589	544	620	999999	519	999999	361	999999	96	999999	803	851	974	999999	999999	719	505	999999	209	892	487	999999	172	999999	468	366	980	245	315	788	494	999999	763	248	999999	999999	999999	999999	667	107	999999	118	547	999999	999999	643	556	733	160	33	571	126	999999	300	960	908	382	941	999999	163	644	125	475	308	999999	999999	97	735	505	754	27	73	119	112	458	378	143	202	999999	825	809	999999	95	292	226	378	73	999999	288	311	999999	761	851	513	462	328	643	248	999999	900	555	820	238	405	16	507	17	342	999999	999999	999999	189	466	999999	999999	397	39	193	999999	803	241	625	457	203	774	999999	222	605	650	139	734	999999	404	999999	999999	989	999999	999999	286	718	371	730	629	999999	999999	999999	305	97	999999	74	298	999999	166	993	669	930	373	44	999999	750	295	411	692	712	999999	879	784	883	495	999999	379	349	999999	999999	442	511	999999	999999	666	974	959	134	445	585	841	999999	738	411	999999	999999	999999	984	70	535	433	959	48	916	999999	656	25	422	999999	805	999999	999999	553	792	999999	167	934	611	377	656	791	170	965	999999	999999	583	999999	383	968	999999	737	999999	288	381	940	999999	999999	88	922	20	958	547	532	999999	999999	999999	999999	945	850	756	999999	999999	616	999999	744	272	999999	931	55	265	515	641	453	999999	999999	310	670	182	999999	999999	694	856	689	367	697	253	637	334	999999	999999	852	999999	533	221	741	723	778	874	636	677	489	999999	43	666	504	999999	104	87	999999	589	999999	557	999999	772	71	557	335	259	999999	500	999999	669	714	74	412	320	118	241	714	354	531	999999	545	184	598	999999	823	32	999999	380	159	560	761	637	759	999999	111	760	999999	999999	999999	529	999999	145	52	999999	826	999999	264	194	218	862	372	229	999999	435	22	918	184	908	734	312	396	999999	351	84	907	87	315	118	999999	357	91	530	999999	12	637	999999	999999	999999	336	854	999999	678	171	296	197	999999	999999	333	292	193	586	251	459	95	143	999999	793	999999	999999	999999	663	999999	975	861	999999	
842	273	65	797	611	786	405	999999	880	544	999999	185	65	999999	375	507	982	825	35	771	839	81	870	868	816	616	173	999999	999999	201	622	703	999999	999999	355	279	524	999999	680	406	190	669	578	550	425	646	738	92	546	251	999999	330	950	999999	941	770	999999	999999	981	995	999999	999999	999999	688	999999	24	874	999999	540	106	983	456	154	628	590	179	502	330	453	180	999999	999999	329	345	520	302	999999	999999	573	585	876	337	553	684	999999	651	999999	890	628	411	771	198	552	450	268	999999	999999	331	509	999999	277	999999	743	999999	128	999999	219	659	999999	630	271	663	977	955	229	999999	902	469	999999	938	504	612	701	999999	999999	999999	538	878	86	296	126	431	711	800	317	999999	593	742	566	250	442	25	721	998	999999	118	220	999999	231	612	999999	715	486	999999	277	665	380	702	413	438	14	340	582	999999	513	839	952	186	647	425	999999	170	999999	604	505	999999	999999	703	900	299	478	941	657	474	964	410	945	150	532	999999	433	891	338	137	246	999999	999999	839	494	311	166	44	999999	806	999999	999999	812	999999	75	999999	774	999999	999999	123	999999	72	682	117	917	113	999999	811	653	996	992	180	831	775	367	403	54	999999	999999	999999	143	444	999999	851	999999	999999	597	72	999999	999999	877	999999	100	225	177	184	429	999999	922	391	416	999999	390	952	813	380	999999	47	524	672	744	999999	999999	211	979	999999	999999	831	193	123	515	831	999999	910	999999	246	90	616	999999	999999	973	719	138	999999	193	999999	64	49	47	999999	474	999999	999999	413	998	999999	295	999999	245	652	113	598	151	809	875	584	999999	999999	834	576	299	723	440	999999	699	35	999999	643	28	200	471	40	999999	999999	999999	956	293	333	911	964	951	999999	380	999999	999999	384	577	329	999999	999999	180	583	999999	470	264	751	129	217	713	973	569	999999	869	54	999999	83	805	512	170	999999	999999	295	999999	999999	625	108	352	485	999999	325	458	275	692	420	30	887	824	999999	385	897	836	85	619	937	405	309	999999	336	773	16	999999	999999	169	999999	316	885	24	346	999999	165	409	643	956	398	999999	304	959	459	34	303	258	482	999999	272	999999	226	999999	631	999999	999999	776	999999	712	255	746	392	115	662	113	145	872	488	487	999999	498	203	999999	230	422	110	350	872	311	999999	999999	999999	999999	897	947	100	999999	999999	999999	999999	389	393	931	999999	652	142	198	307	356	889	430	770	995	906	773	999999	999999	456	218	373	976	903	714	999999	497	650	454	218	714	23	999999	489	
617	958	999999	115	271	999999	999999	290	912	52	526	421	999999	999999	110	999999	133	999999	992	762	185	508	552	485	678	699	223	11	687	979	592	999999	963	941	163	47	76	668	627	690	999999	927	460	933	387	999999	999999	510	999999	422	95	999999	30	173	313	999999	415	999999	437	999999	999999	576	602	933	460	193	458	117	834	73	965	465	440	999999	884	257	57	999999	107	385	516	713	460	275	999999	935	322	799	999999	54	999999	999999	240	999999	999999	999999	335	527	482	204	844	85	999999	999999	457	999999	999999	718	289	999999	71	796	266	999999	999999	489	126	999999	999999	524	871	658	479	789	999999	262	234	385	814	583	922	999999	146	999999	540	441	47	972	818	273	719	603	520	581	983	835	455	188	998	999999	999999	998	487	958	999999	196	605	886	55	204	999999	841	903	999999	144	540	659	363	999999	625	452	153	999999	775	999999	277	148	999999	999999	999999	807	56	386	807	399	923	52	187	580	353	835	999999	926	623	868	999999	700	815	447	999999	185	102	666	383	999999	50	999999	712	999999	999999	58	706	89	999999	397	359	465	105	316	999999	498	481	782	178	789	301	226	895	907	927	999999	332	460	364	999999	714	389	12	253	358	444	999999	34	524	999999	138	81	487	236	518	422	604	509	237	953	703	319	498	593	272	824	594	805	236	999999	725	255	999999	27	683	999999	999999	852	999999	999999	168	999999	268	872	660	230	999999	668	999999	514	972	823	233	410	727	404	891	419	980	534	849	534	797	999999	580	883	355	469	999999	549	960	999999	551	999999	795	999999	60	625	999999	999999	94	925	999999	722	516	901	32	324	999999	999999	88	53	999999	433	926	633	999999	999999	301	999999	874	279	125	849	554	999999	282	772	615	480	353	275	485	938	449	923	127	999999	528	679	861	41	179	999999	470	917	879	999999	999999	171	999999	827	333	165	176	815	809	567	178	295	999999	259	709	819	935	813	567	999999	999999	12	515	583	705	622	999999	843	110	999999	388	636	351	164	248	453	883	526	941	329	999999	999999	123	559	999999	242	60	611	331	359	338	999999	360	945	143	531	655	23	131	711	249	999999	715	999999	999999	541	999999	473	20	999999	936	419	871	247	172	360	889	999999	675	472	572	314	521	999999	522	731	286	406	31	717	999999	869	404	240	90	999999	918	999999	380	999999	298	586	601	999999	999999	919	785	999999	783	782	642	999999	347	659	148	935	811	964	999999	458	265	548	452	303	468	76	24	641	166	723	442	733	585	999999	999999	985	712	
455	338	603	945	173	622	248	85	107	531	745	101	999999	637	954	719	999999	999999	750	144	308	607	355	999999	154	956	69	350	999999	124	48	999999	162	999999	365	635	842	513	101	925	213	999999	370	999999	279	999999	22	96	488	24	663	198	433	999999	414	848	982	698	800	999999	562	999999	176	999999	493	999999	938	999999	999999	999999	877	999999	29	999999	999999	999999	247	811	635	605	999999	973	862	894	460	850	61	311	818	517	653	153	999999	884	999999	315	61	386	61	18	610	999999	999999	169	146	999999	178	608	920	999999	610	181	999999	205	273	999999	45	282	533	642	219	637	999999	763	675	733	706	144	463	625	38	860	759	626	994	999999	169	999999	757	215	681	453	390	493	999999	999999	91	517	999999	999999	999999	778	853	418	799	999999	985	60	494	413	999999	44	155	305	305	750	421	999999	210	418	429	999999	524	999999	961	765	256	620	857	203	652	199	522	679	356	259	16	351	999999	30	868	999999	217	354	999999	647	999999	95	197	166	70	645	316	212	363	936	999999	536	999999	999999	727	375	203	301	760	358	521	475	949	999999	999999	80	618	190	550	321	135	180	659	324	467	170	432	700	142	16	999999	999999	326	419	996	999999	893	999999	303	502	915	915	593	319	999999	832	146	151	999999	989	37	999999	662	52	999999	93	877	999999	999999	566	942	502	999999	753	475	211	158	539	999999	273	186	824	999999	999999	405	219	999999	349	199	999999	34	999999	287	999999	979	757	999999	284	609	912	603	999999	228	999999	560	422	999999	839	844	923	999999	606	101	159	812	999999	249	614	999999	600	506	537	999999	999999	541	661	224	25	774	999999	554	874	930	147	670	425	606	159	497	983	462	747	505	275	951	427	199	138	340	776	518	53	638	999999	416	999999	817	999999	999999	999999	999999	741	75	136	379	809	676	954	489	397	606	100	126	662	999999	758	999999	677	988	124	472	96	685	997	209	511	999999	921	730	604	999999	328	953	598	785	999999	682	378	896	151	750	244	649	999999	180	427	926	999999	870	657	999999	149	999999	91	436	121	66	78	927	867	574	755	233	884	788	999999	999999	528	999999	999999	86	664	780	847	373	237	999999	999999	826	781	584	269	999999	999999	572	468	38	872	171	673	665	613	999999	38	999999	999999	20	765	999999	891	999999	999999	108	453	580	378	368	452	717	209	999999	999999	251	155	293	999999	704	160	999999	330	259	999999	999999	213	761	472	999999	999999	279	999999	227	681	586	935	500	186	171	607	502	203	109	586	164	999999	
998	350	372	305	999999	273	300	859	453	833	642	27	51	999999	692	117	165	616	182	349	999999	999999	737	315	655	116	152	106	658	999999	231	672	999999	403	999999	420	110	917	999999	16	87	367	999999	753	303	483	145	276	915	999999	48	999999	999999	814	999999	999999	612	66	999999	639	130	203	999999	334	612	999999	999999	999999	689	999999	17	247	610	176	271	999999	999999	984	22	181	999999	875	191	999999	89	999999	268	304	423	210	808	53	276	377	885	883	999999	999999	150	333	576	498	587	643	387	999999	882	999999	553	365	250	999999	999999	478	668	254	21	999999	255	999999	710	999999	234	489	473	964	970	243	999999	388	999999	860	844	689	999999	481	298	548	999999	288	857	30	999999	67	999999	190	999999	999999	708	640	871	226	658	999999	999999	963	274	108	180	422	829	999999	957	174	999999	389	999999	364	873	196	956	473	62	966	26	690	999999	176	529	292	999999	183	535	649	516	252	212	576	76	999999	217	999999	377	473	999999	218	72	999999	171	579	406	644	924	521	999999	408	174	691	261	999999	113	999999	579	887	999999	999999	123	318	658	653	999999	217	298	999999	999999	767	999999	589	517	807	628	283	15	999999	886	331	258	23	965	999999	88	521	325	144	538	119	999999	489	26	801	104	753	928	517	402	999999	355	692	541	999999	312	999999	183	453	313	999999	999999	629	11	135	408	110	353	549	575	665	892	999999	703	869	156	615	999999	716	999999	874	999999	498	557	999999	975	999999	481	58	805	502	347	999999	831	708	999999	990	488	890	403	994	410	999999	941	737	307	999999	989	672	999999	696	22	467	999999	999999	999999	603	82	999999	159	842	999999	305	999999	82	327	30	333	995	999999	166	999999	999999	322	999999	474	965	556	819	399	784	576	809	999999	119	490	880	141	402	232	423	918	182	999999	999999	375	115	999999	868	999999	286	867	994	820	614	569	338	154	31	964	520	56	262	916	999999	999999	819	999999	635	999999	999999	889	930	772	999999	247	954	942	999999	353	368	999999	687	410	999999	917	581	988	999999	549	161	735	119	438	711	999999	666	266	375	294	556	98	19	286	999999	397	936	231	392	376	999999	999999	393	678	999999	199	999999	851	803	999999	695	830	353	95	439	711	779	999999	70	71	581	697	577	477	796	999999	999999	410	438	725	980	359	999999	307	935	765	999999	441	832	521	999999	999999	999999	917	599	726	745	924	847	270	617	444	171	999999	795	916	818	999999	882	335	999999	958	999999	88	477	345	999999	55	999999	673	369	347	999999	548	63	
766	999999	660	878	79	534	396	999999	177	117	546	198	999999	512	28	999999	436	999999	506	642	59	400	999999	449	263	502	699	774	999999	999999	999999	774	622	277	38	682	999999	47	999999	800	493	404	999999	970	931	157	948	543	141	726	933	788	173	906	13	375	859	220	624	577	835	999999	999999	276	837	999999	576	17	483	346	789	398	999999	706	999999	999999	154	414	518	116	999999	165	643	456	999999	491	611	715	274	662	822	999999	423	999999	999999	999999	999999	980	142	999999	580	940	70	794	936	544	50	466	756	357	231	455	701	999999	33	680	978	933	307	356	170	860	743	820	999999	842	975	512	741	288	642	174	281	359	535	613	999999	848	999999	999999	450	154	959	916	441	377	255	904	222	294	893	89	682	786	999999	720	999999	249	280	999999	569	538	725	999999	715	67	183	351	982	419	585	139	423	874	905	999999	999999	827	389	156	999999	80	300	456	394	562	999999	495	361	814	416	855	999999	999999	863	999999	428	999999	999999	999999	203	999999	921	802	999999	999999	999999	808	880	981	819	379	860	999999	999999	499	999999	999999	93	163	575	688	990	177	13	730	561	996	20	993	999999	999999	627	15	999999	999999	158	498	747	630	895	683	614	379	995	46	995	453	920	374	674	159	999999	56	808	999999	913	753	999999	978	999999	670	797	887	999999	999999	752	854	999999	999999	350	750	532	999999	999999	999999	999999	620	182	967	999999	117	85	645	329	448	22	580	206	447	779	405	699	768	428	235	885	999999	986	595	293	999999	999999	117	34	924	626	944	999999	917	440	303	581	831	253	999999	999999	162	999999	944	999999	182	657	733	43	945	999999	764	44	999999	15	357	633	586	683	594	835	967	999999	404	822	78	791	289	16	999999	823	999999	999999	334	640	999999	168	51	208	121	492	548	84	88	999999	862	910	756	911	93	999999	994	999999	659	268	627	540	999999	132	328	999999	378	726	556	999999	192	249	710	999999	282	199	591	388	572	999999	999999	999999	999999	531	959	168	45	999999	923	816	829	999999	999999	75	999999	202	994	919	880	730	124	821	528	999999	691	623	210	999999	639	893	87	615	585	999999	971	734	998	999999	173	170	999999	10	803	740	301	471	999999	644	389	89	999999	672	507	999999	999999	475	374	584	840	346	958	999999	738	999999	999999	223	145	316	999999	287	204	999999	755	720	385	123	28	787	665	229	248	999999	973	560	699	999999	118	743	570	999999	999999	999999	802	827	212	999999	272	773	11	999999	336	78	550	112	999999	999999	916	787	466	
873	999999	999999	919	620	999999	402	708	999999	340	999999	115	401	746	597	917	999999	560	928	518	712	999999	255	785	588	892	180	25	871	675	857	498	330	999999	999999	59	783	504	191	729	809	964	94	442	678	972	934	331	952	194	112	292	988	279	753	32	999999	801	999999	728	928	387	836	512	483	835	784	999999	59	999999	144	287	379	999999	999999	748	766	812	117	616	958	999999	72	687	999999	574	999999	61	533	999999	848	982	173	999999	800	432	999999	582	959	843	197	819	282	414	999999	825	912	999999	999999	15	265	398	693	724	770	999999	324	159	939	908	335	733	590	999999	699	162	123	916	408	285	620	194	853	273	428	999999	575	999999	999999	747	662	721	490	999999	418	999999	298	448	692	999999	999999	978	642	60	518	463	239	898	714	897	711	999999	999999	999999	999999	81	544	430	999999	632	514	666	522	999999	999999	999999	253	72	965	249	863	674	233	999999	178	642	551	802	755	964	999999	676	943	999999	45	665	999999	204	143	347	916	868	153	999999	216	450	465	999999	999999	904	220	176	933	475	44	46	772	702	127	752	529	741	674	340	723	837	723	999999	166	591	282	58	929	627	333	995	531	173	999999	727	186	999999	998	850	754	742	743	999999	999999	998	892	638	87	390	817	184	203	812	346	378	727	682	294	223	631	172	247	315	152	49	515	608	231	399	999999	428	742	999999	586	980	103	255	999999	999999	698	644	999999	999999	810	158	999999	718	826	112	10	504	816	785	999999	591	504	438	336	665	999999	293	417	688	815	398	441	379	236	366	999999	999999	603	136	999999	987	202	699	504	993	999999	796	781	128	999999	999999	999999	957	604	995	999999	664	999999	422	674	414	236	999999	733	421	716	431	492	999999	827	528	900	689	270	241	398	805	934	999999	427	696	511	299	299	743	786	484	774	999999	880	620	999999	191	461	999999	999999	910	966	93	286	815	314	999999	301	999999	180	922	696	372	606	680	730	586	994	999999	903	937	992	999999	634	999999	656	999999	590	216	965	999999	238	161	480	487	839	850	66	612	392	200	997	428	999999	999999	999999	999999	999999	999999	889	976	196	999999	216	824	918	999999	459	999999	168	62	999999	999999	905	461	694	999999	999999	999999	841	880	529	999999	999999	712	999999	573	426	770	999999	254	627	390	326	988	532	755	999999	999999	999999	862	999999	22	999999	339	999999	912	999999	121	180	253	999999	999999	999999	999999	999999	803	886	503	884	999999	560	688	599	914	434	349	767	917	928	938	999999	246	999999	978	
489	517	999999	266	999999	36	60	999999	599	999999	735	122	32	317	541	729	868	450	999999	223	312	712	422	999999	904	130	154	606	192	999999	652	999999	955	389	530	999999	863	629	261	858	305	254	99	398	999999	322	327	460	385	209	80	159	474	346	676	776	999999	410	362	132	881	454	133	368	558	461	166	642	999999	601	865	248	199	913	917	67	623	999999	360	592	802	694	230	983	170	502	808	618	712	753	845	463	277	138	976	999999	131	999999	999999	999999	165	684	999999	783	343	999999	999999	561	428	619	163	80	999999	769	999999	197	233	150	999999	65	653	548	999999	43	756	999999	970	70	937	76	936	892	999999	999999	999999	127	30	446	649	338	542	257	199	103	600	774	412	508	809	789	999999	980	533	999999	999999	999999	755	999999	36	999999	999999	999999	999999	362	682	271	999999	999999	999999	999999	176	786	500	868	523	405	358	999999	443	999999	999999	472	261	158	448	999999	369	409	999999	819	372	390	999999	719	477	642	633	999999	420	338	888	985	174	608	622	999999	490	664	999999	678	999999	919	207	999999	930	398	648	475	999999	999999	901	486	999999	523	838	999999	376	781	999999	880	999999	999999	425	114	104	24	307	652	535	607	475	705	148	881	560	453	999999	376	788	89	994	999999	922	693	999999	411	127	651	769	837	474	709	273	999999	999999	747	504	103	999999	915	999999	995	940	316	999999	999999	999999	986	963	395	602	10	999999	321	886	613	598	731	677	692	897	656	999999	697	142	766	442	999999	974	812	948	100	425	999999	989	998	227	616	999999	240	73	999999	687	383	245	999999	716	951	504	999999	159	772	426	267	999999	999999	122	253	183	496	999999	589	22	161	999999	511	584	129	331	999999	999999	999999	999999	446	628	765	969	509	999999	668	59	490	263	680	663	186	999999	167	854	556	999999	974	442	944	476	999999	128	536	937	733	889	597	630	617	999999	177	481	979	999999	262	999999	612	791	999999	446	284	336	342	498	269	837	999999	999999	775	10	421	549	356	970	154	647	443	572	728	778	462	860	645	772	999999	999999	694	528	602	92	283	999999	927	507	202	157	786	47	677	896	473	332	855	616	496	999999	999999	19	495	615	999999	50	73	736	984	424	690	569	12	564	999999	897	672	692	727	238	622	999999	778	997	861	405	894	831	315	999999	999999	39	999999	868	999999	685	43	986	61	242	129	200	523	777	466	999999	45	999999	754	999999	660	999999	889	999999	15	286	240	497	753	999999	156	999999	431	855	419	661	293	143	983	
466	864	999999	640	494	118	431	999999	10	540	645	999999	781	999999	739	478	842	150	29	999999	303	455	999999	243	427	96	999999	999999	667	368	804	999999	901	139	297	711	974	531	404	158	583	951	240	999999	999999	274	374	163	692	386	576	999999	999999	280	690	21	999999	452	223	407	230	999999	667	641	735	999999	468	999999	999999	38	999999	321	745	870	289	352	999999	588	135	162	722	999999	86	290	999999	293	669	631	999999	285	392	532	999999	997	928	920	293	598	231	406	806	722	373	999999	883	265	775	999999	991	347	796	740	999999	999999	999999	999999	999999	387	848	452	52	836	213	999999	646	971	13	748	942	368	68	626	367	728	355	999999	371	999999	407	999999	517	999999	640	111	489	651	999999	255	321	443	345	999999	749	778	363	970	519	859	27	911	999999	37	460	632	288	180	999999	598	716	999999	133	172	979	999999	934	776	206	112	34	994	999999	757	436	509	33	162	876	588	374	384	490	999999	406	495	286	490	815	17	822	319	999999	617	539	999999	319	182	926	999999	844	999999	774	416	834	32	156	999999	999999	951	609	136	303	999999	999999	341	205	621	766	493	45	453	999999	198	999999	715	999999	157	999999	800	200	850	235	448	744	787	610	999999	678	383	348	782	889	863	408	695	26	484	999999	999999	999999	697	416	442	999999	400	626	586	999999	128	999999	999	285	999999	761	999999	901	854	59	446	999999	131	999999	393	155	262	999999	999999	789	594	699	250	999999	30	369	999999	444	999999	55	353	999999	34	946	999999	999999	349	507	999999	112	650	999999	171	435	947	476	319	753	999999	297	999999	836	999999	796	542	429	999999	246	264	440	268	323	118	808	999999	285	707	184	394	316	805	999999	474	999999	999999	999999	537	815	999999	554	999999	748	999999	504	905	516	642	237	999999	999999	30	113	252	999999	843	999999	686	362	728	672	769	999999	369	999999	491	999999	372	999999	658	743	891	250	430	709	389	520	901	999999	903	199	642	479	770	264	296	999999	512	999999	162	811	123	999999	999999	152	785	915	999999	999999	23	520	153	119	579	670	248	779	682	543	279	999999	435	82	999999	999999	40	299	374	115	429	788	999999	558	999999	999999	999999	716	163	999999	924	474	140	206	999999	999999	55	532	999999	109	999999	516	30	999999	544	829	386	51	726	557	122	999999	550	283	285	999999	638	595	739	999999	51	532	999999	404	619	805	999999	239	481	76	493	999999	399	275	99	912	768	912	23	999999	999999	588	989	606	175	999999	923	856	999999	999999	999999	999999	793	177	67	
493	999999	626	360	738	636	157	569	659	74	615	106	285	194	372	466	726	999999	197	272	463	542	29	238	190	882	345	999999	116	322	999999	713	231	999999	606	31	151	562	284	999999	323	28	340	541	559	341	647	672	557	909	37	999999	605	999999	999999	999999	871	397	179	856	301	837	463	999999	41	902	874	78	587	351	324	173	306	999999	999999	999999	212	999999	999999	848	245	673	762	206	999999	163	117	326	612	656	160	999999	393	428	623	485	565	993	509	657	999999	578	999999	999999	594	864	582	332	955	169	747	393	718	330	621	628	999999	266	61	999999	794	558	999999	999999	200	571	999999	999999	659	999999	879	219	978	999999	392	666	588	556	611	430	999999	784	370	452	999999	767	44	999999	807	999999	409	308	941	999999	862	908	122	163	25	33	93	704	673	491	290	999999	414	999999	999999	954	49	529	999999	630	306	20	197	23	33	999999	536	718	80	663	999999	580	999999	357	168	483	554	435	540	999999	347	999999	999999	879	172	379	999999	347	133	999999	999999	879	653	321	334	999999	720	108	140	592	496	375	633	19	426	710	271	67	538	999999	410	999999	989	76	293	429	999999	999999	999999	653	999999	198	594	228	999999	194	926	956	32	316	762	999999	304	999999	101	971	254	999999	462	461	118	305	809	669	451	351	890	587	999999	999999	953	412	257	487	522	308	781	414	311	242	783	314	44	999999	702	955	319	51	999999	322	184	999999	999999	399	544	775	389	999999	776	999999	304	349	928	126	362	359	207	999999	435	999999	999999	839	800	230	678	804	270	587	966	999999	41	849	999999	715	999999	166	557	858	942	999999	999999	856	638	944	999999	443	999999	999999	870	352	757	502	615	191	132	999999	996	635	721	740	514	802	958	289	335	454	999999	223	396	205	999999	349	874	688	874	343	211	855	292	245	428	352	716	624	738	539	999999	430	593	395	169	921	147	212	242	126	897	358	999999	493	705	999999	531	999999	549	999999	999999	926	317	788	143	151	353	485	999999	172	999999	343	551	796	999999	317	999999	10	45	880	212	671	456	757	445	852	246	798	539	265	820	52	84	330	911	316	122	805	262	28	578	661	999999	999999	41	564	807	822	999999	398	999999	531	639	669	216	999999	480	559	352	291	999999	999999	946	66	999999	53	268	231	884	904	204	999999	747	999999	999999	551	781	385	726	999999	55	424	526	151	999999	298	412	415	124	956	835	563	462	971	123	999999	714	999999	729	987	305	586	937	999999	999999	999999	999999	621	367	664	
184	105	833	999999	245	999999	37	805	344	62	640	852	116	999999	78	641	372	776	903	287	836	947	656	739	585	469	486	159	947	13	514	791	999999	459	782	740	729	991	735	632	996	909	499	999999	357	453	999999	19	309	561	356	17	718	89	999999	236	448	999999	885	776	14	878	999999	340	547	849	803	999999	156	337	911	999999	51	280	291	927	457	979	392	142	999999	999999	849	395	657	999999	83	999999	630	999999	999999	635	115	999999	999999	999999	999999	168	139	999999	649	821	863	971	649	975	966	447	797	999999	999999	469	712	999999	999999	538	38	999999	683	49	776	834	36	999999	45	286	999999	91	999999	999999	875	299	850	999999	493	178	612	878	745	681	541	635	181	999999	776	999999	923	362	999999	999999	98	589	484	99	999999	814	795	272	936	373	709	884	795	633	34	489	618	827	999999	618	925	160	725	11	507	999999	662	306	825	212	362	999999	908	999999	85	296	999999	760	163	678	382	999999	999999	382	971	657	999999	548	999999	999999	999999	105	102	564	999999	999999	863	483	999999	590	162	498	447	999999	21	796	975	999999	558	738	675	857	999999	999999	245	999999	999999	999999	39	850	310	124	999999	538	988	266	820	999999	397	146	432	999999	178	572	526	884	903	218	371	185	682	999999	989	966	999999	366	431	511	328	590	730	519	453	741	290	48	897	908	999999	999999	975	630	845	421	315	343	689	112	999999	361	681	999	999999	854	178	999999	134	634	917	631	835	999999	35	807	416	912	888	999999	291	487	987	995	473	616	209	61	762	578	660	287	677	999999	999999	967	909	999999	537	999999	572	999999	914	272	990	123	918	999999	999999	48	14	403	455	261	820	587	373	685	535	999999	654	127	999999	555	974	999999	954	517	999999	67	897	685	385	299	864	703	573	725	14	359	698	543	456	723	573	267	831	426	508	858	604	233	205	171	943	455	999999	368	298	360	999999	411	792	547	150	329	27	999999	396	126	999999	648	681	186	676	999999	670	226	981	716	999999	999999	18	25	463	999999	489	224	999999	419	64	214	436	654	199	297	751	999999	582	254	249	675	999999	391	844	955	551	28	494	832	785	432	387	581	999999	631	402	776	93	476	999999	803	999999	977	71	999999	999999	37	986	389	369	761	643	737	477	144	508	626	181	999999	132	471	729	523	633	632	999999	855	113	999999	894	999999	999999	116	414	999999	864	62	329	44	743	524	41	115	473	33	999999	649	114	416	133	776	605	999999	999999	378	999999	999999	353	439	982	999999	
999999	428	999999	999999	935	536	333	41	999999	999999	999999	147	764	999999	439	624	60	610	843	188	751	696	444	999999	379	250	762	45	371	578	709	999999	999999	387	600	613	620	88	98	999999	325	82	999999	677	479	468	820	746	939	459	246	742	596	804	614	237	999999	375	25	999999	774	297	670	701	746	415	95	387	17	825	999999	971	522	590	999999	679	559	999999	648	910	430	25	999999	999999	342	966	304	256	772	999999	999999	254	73	999999	487	999999	411	446	930	999999	382	443	739	123	999999	999999	230	15	942	935	999999	226	727	114	273	759	999999	759	369	780	121	999999	999999	644	206	759	908	128	999999	834	277	122	999999	585	537	987	286	982	999999	999999	999999	299	314	836	999999	413	527	999999	139	728	835	999999	999999	159	952	543	999999	999999	917	696	365	112	902	117	999999	999999	388	151	999999	286	999999	219	303	301	45	822	534	778	950	999999	241	949	988	384	999	625	45	687	632	993	168	192	999999	769	712	643	396	206	999999	138	34	385	999999	853	256	625	359	785	124	999999	18	60	153	134	464	415	123	528	118	999999	529	999999	518	583	128	300	154	534	589	402	999999	999999	609	822	999999	856	568	145	137	383	276	259	573	999999	984	118	48	940	314	999999	999999	868	999999	135	608	333	866	999999	734	999999	481	999999	206	722	999999	680	999999	330	365	608	999999	977	999999	735	777	999999	137	25	999999	20	261	213	229	292	872	566	249	484	224	999999	989	760	999999	181	901	451	63	850	999999	314	667	717	585	706	999999	551	478	999999	358	338	205	850	219	999999	704	277	605	913	850	999999	440	966	116	921	999999	96	999999	999999	833	335	226	287	227	294	352	543	999999	999999	999999	330	999999	886	999999	885	248	999999	551	999999	999999	633	846	149	999999	999999	873	701	611	664	999999	999999	999999	259	529	32	121	918	633	925	999999	171	999999	91	999999	529	58	554	839	999999	999999	479	999999	891	999999	209	999999	87	286	566	420	999999	932	964	435	999999	355	999999	366	114	999999	330	515	626	313	316	999999	764	999999	481	611	999999	861	999999	981	618	826	93	507	999999	999999	43	641	76	514	999999	999999	685	999999	999999	183	219	197	735	457	999999	963	919	999999	445	225	725	999999	999999	954	999999	789	552	982	816	645	272	341	47	999999	740	688	449	121	582	87	309	117	999999	307	402	141	136	933	999999	655	906	505	72	114	999999	25	836	121	999999	940	686	702	839	999999	910	878	160	999999	716	999999	523	807	14	999999	916	617	575	999999	562	959	999999	
619	999999	999999	739	999999	278	932	754	724	851	338	698	642	999999	606	277	481	397	523	999999	962	999999	955	141	109	500	704	198	209	450	339	999999	463	287	77	349	678	242	153	999999	227	418	992	822	195	119	999999	967	319	350	104	120	48	978	999999	403	999999	999999	639	275	999999	744	555	999999	999999	779	245	364	333	267	599	249	253	914	763	554	233	142	945	989	138	737	999999	858	999999	228	519	999999	586	999999	940	647	999999	878	999999	483	862	718	309	416	874	17	643	62	750	855	867	134	224	156	179	999999	999999	650	147	837	866	696	999999	303	269	760	999999	659	326	951	646	375	879	290	691	999999	999999	539	125	999999	103	825	999999	500	361	999999	270	999999	504	675	999999	999999	740	999999	999999	175	789	16	156	124	239	984	735	999999	999999	502	999999	999999	464	663	442	555	999999	999999	743	999999	999999	999999	942	873	499	999999	164	650	399	999999	999999	681	673	525	725	827	392	999999	999999	119	999999	319	291	859	150	336	999999	840	243	16	426	723	464	576	587	361	73	282	624	891	829	94	409	523	867	572	270	938	999999	614	173	534	135	634	950	279	999999	999999	732	173	999999	323	417	392	278	999999	227	107	938	374	999999	119	999999	999	289	999999	999999	768	992	578	76	46	902	628	843	892	597	830	625	317	215	981	999999	461	529	515	999999	999999	255	956	999999	999999	999999	573	851	64	158	999999	354	945	999999	388	100	164	999999	999999	421	788	548	999999	323	397	482	630	168	999999	569	924	479	773	337	893	999999	45	232	999999	46	338	777	789	999999	999999	485	999999	999999	999999	890	395	365	204	104	999999	999999	999999	643	957	690	379	415	79	494	234	999999	580	617	476	865	64	931	999999	299	92	20	759	641	851	999999	801	681	341	891	183	569	285	999999	448	999999	653	999999	999999	223	666	923	707	304	999999	814	904	73	482	962	999999	463	172	904	22	878	718	237	999999	55	888	698	83	187	321	999999	380	902	179	61	221	662	999999	979	632	999999	999999	999999	132	47	17	999999	209	999999	65	720	406	380	666	999999	706	425	611	229	334	968	850	530	983	854	444	999999	893	999999	750	183	999999	193	999999	853	575	999999	115	754	999999	160	999999	704	132	600	268	999	245	609	354	999999	60	447	654	664	999999	783	999999	277	602	15	844	777	629	881	923	223	999999	812	999999	453	320	857	191	184	479	156	407	392	596	999999	999999	294	86	999999	132	359	539	617	545	792	999999	838	161	42	316	720	84	250	676	55	900	
433	615	901	485	203	265	480	999999	172	999999	99	681	167	999999	999999	999999	675	759	574	999999	491	277	211	673	482	705	158	867	758	81	167	715	550	544	999999	678	185	478	928	103	68	999999	382	417	690	999999	993	793	755	29	409	999999	112	999999	419	166	413	238	13	498	117	612	436	999999	228	384	140	623	905	881	525	206	830	481	625	68	894	794	982	325	712	365	122	738	671	676	613	999999	134	186	999999	947	475	440	999999	456	996	291	999999	999999	999999	379	887	999999	999999	999999	660	630	745	361	271	999999	255	687	786	752	500	697	429	551	770	999999	499	729	999999	999999	731	399	495	179	71	613	605	675	299	342	477	999999	245	468	999999	982	443	773	915	655	701	787	654	243	956	309	862	647	545	999999	880	168	266	925	481	270	145	576	299	658	23	999999	999999	999999	999999	261	462	960	536	787	517	999999	814	999999	876	944	745	261	223	762	751	958	140	224	461	318	982	319	999999	754	847	999999	483	266	999999	131	398	210	958	999999	999999	901	121	757	567	164	354	304	999999	536	999999	883	363	537	907	65	449	184	992	966	278	152	973	781	939	999999	252	999999	330	754	999999	544	302	518	915	999999	999999	382	657	306	999999	687	270	999999	239	964	513	999999	358	585	682	223	999999	992	999999	704	928	339	818	999999	912	999999	974	303	980	999999	590	844	621	999999	218	77	999999	695	12	591	882	522	552	975	147	999999	208	744	82	342	335	999999	92	221	921	517	999999	740	999999	177	712	966	480	257	999999	669	334	999999	999999	999999	696	523	989	844	999999	416	787	999999	999999	616	598	999999	231	999999	999999	290	761	410	146	701	512	786	310	835	878	915	51	304	999999	478	999999	907	376	467	646	812	320	248	399	514	729	999999	961	778	999999	482	999999	832	601	102	907	924	164	675	999999	909	222	164	965	906	999999	492	249	310	644	999999	863	763	11	843	999999	523	20	999999	971	790	824	532	999999	406	179	219	702	999999	999999	56	753	701	999999	736	999999	999999	282	492	150	246	481	661	143	888	618	981	830	758	132	999999	914	999999	999999	321	94	689	897	569	999999	164	790	740	999999	598	937	172	408	275	252	999999	250	528	491	735	319	173	399	378	787	197	999999	999999	387	186	999999	999999	997	999999	651	910	999999	999999	755	985	456	741	921	544	999999	999999	583	999999	999999	319	153	395	51	968	12	921	300	529	782	999999	999999	999999	999999	999999	465	999999	175	364	999999	342	553	537	999999	505	999999	577	251	999999	
426	341	614	999999	438	999999	42	999999	188	38	51	730	620	999999	930	215	219	999999	388	999999	89	244	290	999999	941	183	765	615	623	546	689	434	679	999999	112	451	934	951	417	295	530	718	537	999999	322	893	721	999999	607	566	999999	678	198	883	775	192	999999	395	999999	265	311	427	133	642	349	617	999999	184	999999	489	281	267	203	103	838	370	706	999999	999999	57	999999	999999	999999	66	260	21	246	796	670	920	400	548	999999	999999	999999	113	595	895	796	705	843	547	186	999999	295	999999	999999	105	55	999999	485	905	489	834	804	360	418	77	392	338	999999	264	513	717	98	732	198	51	999999	999999	775	811	357	211	999999	914	775	890	770	232	999999	999999	999999	266	999999	999999	69	244	357	633	694	999999	512	999999	999999	588	43	468	40	563	839	442	986	999999	639	674	558	288	999999	890	584	528	307	999999	999999	240	999999	257	282	603	673	953	999999	486	50	257	308	889	876	626	880	999999	859	216	392	103	164	440	626	999999	936	781	614	467	999999	175	230	352	999999	104	84	786	196	436	890	886	748	510	279	392	375	669	411	13	999999	277	668	100	999999	999999	85	999999	630	511	666	999999	999999	237	437	874	999999	955	231	782	999999	104	999999	432	326	999999	999999	654	171	999999	405	277	379	999999	457	999999	507	999999	999999	959	28	999999	165	999999	770	999999	999999	521	82	404	999999	419	999999	629	462	915	156	245	999999	281	362	431	911	396	999999	398	999999	999999	779	655	377	897	999999	272	763	549	938	446	662	328	999999	999999	581	999999	879	985	830	999999	158	541	634	999999	365	302	999999	597	100	768	577	999999	485	809	741	427	37	467	999999	184	865	999999	999999	710	583	455	323	528	999999	154	999999	131	567	772	589	247	31	116	541	98	665	175	458	179	869	290	999999	159	999999	164	739	421	999999	655	883	999999	564	924	688	910	979	999999	999999	999999	261	455	999999	713	230	504	999999	999999	999999	940	518	999999	464	807	840	303	999999	174	436	695	414	105	175	911	888	353	682	999999	999999	631	118	587	428	999999	918	999999	999999	139	928	597	999999	818	495	25	999999	193	999999	999999	93	394	306	815	651	999999	540	999999	290	902	824	876	999999	308	503	304	832	931	999999	951	888	427	827	999999	245	999999	936	596	609	999999	999999	704	572	924	23	43	334	303	936	999999	972	999999	143	573	314	62	775	460	325	999999	999999	999999	911	830	869	666	567	822	999999	812	999999	944	999999	140	137	129	999999	999999	999999	469	999999	538	999999	906	999999	135	
999999	263	179	192	999999	485	280	419	966	569	793	999999	65	357	475	511	724	999999	258	999999	217	13	446	195	999999	999999	175	855	230	654	220	15	851	999999	382	314	999999	396	748	640	674	146	999999	567	336	570	841	937	999999	469	814	871	658	951	999999	290	816	983	443	195	320	424	198	321	359	788	999999	322	975	171	857	337	385	617	363	999999	839	999999	859	188	46	238	861	999999	840	999999	999999	899	824	999999	497	669	953	562	330	259	947	852	999999	548	679	528	999999	832	611	487	495	50	598	848	451	937	999999	264	999999	92	563	999999	481	999999	441	992	497	883	674	999999	383	823	296	113	999999	986	670	321	509	518	276	999999	159	999999	853	315	310	976	649	559	545	698	413	248	696	519	380	208	116	999999	40	88	999999	999999	999999	672	999999	494	725	464	999999	999999	999999	640	815	533	288	128	167	999999	691	521	243	124	651	685	999999	58	417	612	615	472	999999	822	999999	197	999999	735	259	190	561	815	261	194	292	732	942	999999	432	172	241	262	51	980	995	999999	999999	999999	771	999999	263	706	999999	122	849	999999	608	933	163	628	663	552	868	976	574	875	270	999999	999999	918	742	646	625	255	381	363	431	233	826	967	353	826	963	999999	999999	855	738	999999	345	487	134	999999	619	804	509	688	394	74	999999	129	259	795	999999	852	685	999999	90	999999	741	496	383	384	999999	999999	284	836	589	46	59	718	146	131	713	999999	999999	734	37	820	746	693	999999	367	817	999999	718	557	999999	999999	999999	999999	999999	906	407	849	114	999999	901	999999	529	672	109	357	24	999999	982	137	92	868	68	999999	589	269	95	58	527	26	567	410	476	727	232	478	890	739	943	240	724	863	249	999999	832	602	301	999999	593	999999	352	128	724	590	475	745	61	205	999999	999999	820	999999	332	999999	193	501	957	999999	450	999999	467	285	754	752	999999	228	628	999999	128	986	968	22	464	906	673	448	999999	886	262	486	426	999999	18	438	419	374	541	161	859	341	645	999999	633	963	163	77	374	971	187	256	999999	46	86	744	999999	808	895	999999	424	745	814	81	550	999999	213	772	277	326	343	49	687	999999	999999	786	350	479	389	501	752	606	83	714	708	15	369	999999	999999	273	999999	610	479	125	737	999999	526	999999	948	669	759	391	799	999999	999999	148	999999	649	999999	999999	403	999999	999999	404	999999	817	999999	110	372	544	603	823	999999	13	434	732	569	999999	999999	51	270	776	531	719	999999	371	999999	999999	86	570	
447	720	510	999999	999999	824	191	85	451	999999	452	999999	212	414	76	935	999999	999999	623	905	999999	996	910	838	39	999999	546	999999	999999	312	999999	646	34	801	107	999999	323	836	143	610	550	999999	130	819	999999	999999	573	126	653	806	144	20	412	180	992	451	810	671	298	252	999999	482	999999	999999	909	806	401	411	317	999999	622	999999	663	22	364	93	875	100	249	195	63	429	66	856	177	10	244	853	808	655	82	651	999999	890	999999	999999	82	999999	909	792	452	172	809	470	193	999999	357	399	815	909	999999	719	431	113	999999	999999	425	566	972	909	572	999999	602	661	120	970	852	772	690	295	21	999999	191	456	742	891	999999	596	672	999999	653	999999	47	899	89	363	229	443	999999	999999	653	515	18	10	230	904	999999	158	999999	223	892	584	709	999999	898	681	999999	975	370	307	248	999999	893	550	999999	727	510	703	581	999999	750	418	81	225	999999	999999	999999	191	999999	838	332	999999	999999	999999	540	999999	145	517	11	407	824	999999	82	404	236	999999	999999	468	743	502	999999	865	999999	602	999999	999999	513	493	887	999999	796	357	748	532	974	776	999999	444	20	197	999999	992	999999	999999	932	999999	345	676	989	818	883	427	447	733	445	467	999999	644	986	66	565	652	999999	608	611	477	506	550	430	999999	999999	186	999999	556	911	410	173	402	999999	966	999999	836	999999	79	999999	999999	910	24	97	517	881	948	999999	999999	631	939	372	104	571	999999	999	795	256	540	999999	999999	969	890	822	44	303	999999	999999	29	919	729	158	561	999999	242	567	491	463	999999	577	999999	728	504	924	972	47	79	999999	216	967	999999	590	964	493	812	409	29	999999	62	223	389	974	439	44	902	790	811	15	999999	897	518	342	343	999999	301	978	475	965	849	999999	234	999999	767	999999	999999	148	194	999999	286	833	999999	298	410	999999	198	319	999999	999999	32	999999	236	73	501	318	999999	19	999999	11	201	834	934	64	352	66	999999	999999	216	387	999999	763	999999	743	999999	999999	999999	229	932	644	774	982	999999	15	943	668	770	170	999999	458	602	567	892	999999	876	451	899	493	946	353	711	479	112	999999	13	268	584	999999	345	996	959	239	87	612	999999	218	999999	929	121	999999	296	827	548	999999	784	899	999999	424	867	287	999999	866	283	588	999999	999999	879	778	12	999999	999999	287	999999	182	499	373	490	999999	955	999999	306	970	381	271	999999	883	930	354	136	999999	397	170	625	67	999999	999999	999999	498	679	932	339	376	926	999999	600	999999	999999	
376	999999	999999	418	591	469	209	981	635	999999	21	531	59	373	534	999999	898	296	999999	662	768	781	407	416	992	610	32	338	999999	999999	945	671	58	999999	999999	96	999999	694	806	701	999999	86	765	607	945	966	630	569	804	723	38	149	678	356	243	594	860	15	426	981	446	871	61	591	549	349	483	176	809	448	999999	999999	490	230	245	692	999999	800	999999	35	999999	462	533	999999	25	805	992	701	649	970	999999	709	277	824	264	999999	34	999999	67	605	492	463	759	365	786	999999	659	457	120	999999	578	70	544	400	11	983	999999	845	576	744	357	999999	527	839	999999	238	935	666	965	690	999999	999999	742	865	542	526	703	177	999999	200	156	544	999999	108	401	174	175	876	822	999999	217	189	607	322	258	710	935	999999	999999	557	888	992	491	430	883	736	328	999999	857	999999	290	179	999999	386	598	812	201	429	447	58	999999	68	843	694	483	488	243	429	616	832	999999	782	35	872	311	163	999999	170	999999	665	846	495	28	999999	990	999999	999999	231	724	445	518	999999	483	999999	494	829	159	797	947	405	502	898	72	35	895	508	154	553	84	999999	999999	41	214	782	212	577	49	506	999999	444	724	999999	705	999999	999999	84	308	999999	388	481	13	265	223	819	172	947	433	993	999999	999999	894	220	156	288	686	486	311	701	891	999999	790	653	102	512	681	490	203	999999	711	999999	999999	999999	175	603	441	503	818	395	619	265	153	56	64	223	550	513	865	426	999999	836	773	606	49	999999	691	360	173	710	999999	682	753	542	291	999999	290	680	55	999999	846	999999	668	915	91	636	999999	999999	598	999999	961	999999	624	999999	999999	874	56	603	184	703	911	91	999999	117	257	937	511	610	764	432	932	999999	468	999999	579	999999	178	999999	524	413	698	999999	999999	999999	748	970	67	976	146	416	584	687	506	351	642	765	851	560	668	154	134	172	978	999999	946	101	709	999999	207	103	706	199	999999	770	999999	963	329	55	368	999999	879	534	473	358	847	254	373	126	679	813	461	617	999999	380	288	999999	969	999999	348	656	271	999999	999999	53	710	999999	999999	735	999999	999999	446	805	999999	392	274	599	999999	630	328	701	728	592	633	393	641	98	999	999999	999999	999999	994	999999	707	712	24	135	999999	999999	647	999999	999999	999999	780	999999	377	999999	425	807	115	689	836	348	276	646	928	678	999999	396	411	621	395	900	254	865	999999	712	999999	489	377	149	999999	278	982	866	65	101	812	632	25	986	673	202	
602	999999	643	999999	467	70	784	345	999999	368	999999	36	76	999999	393	999999	326	664	999999	999999	439	966	844	567	365	410	591	837	866	498	380	425	948	203	308	999999	232	999999	255	999999	705	42	144	486	999999	956	999999	320	707	999999	315	361	999999	736	763	636	957	85	300	999999	479	999999	999999	516	987	999999	88	872	999999	941	692	298	418	520	999999	407	831	368	317	409	999999	280	139	968	192	28	999999	999999	440	672	494	156	737	199	567	758	999999	628	498	658	999999	927	874	999999	214	999999	943	918	999999	999999	999999	999999	768	891	457	208	999999	509	333	968	615	866	442	774	999999	546	999999	999999	952	482	843	213	869	658	530	681	406	372	764	176	85	78	999999	83	867	895	387	999999	999999	999999	940	63	304	530	52	21	494	999999	319	668	465	999999	966	999999	522	600	729	999999	370	775	801	455	745	999999	893	547	161	999999	906	999999	999999	714	487	592	999999	999999	908	349	615	519	196	307	63	105	710	999999	999999	691	560	276	176	999999	486	966	568	495	317	147	636	999999	859	135	203	757	999999	751	246	383	492	732	999999	999999	504	850	588	504	402	650	456	541	445	470	999999	639	999999	891	237	521	34	56	482	999999	712	120	659	70	113	305	595	958	124	728	209	828	584	786	772	635	999999	74	103	667	999999	105	999999	399	327	999999	372	618	999999	725	999999	445	999999	921	676	394	201	527	400	106	64	498	427	717	271	979	64	999999	128	602	999999	960	953	815	90	617	60	999999	743	999999	932	999999	444	399	378	763	578	999999	120	388	444	859	673	996	612	202	999999	999999	138	348	999999	999999	999999	999999	591	399	492	445	841	68	999999	930	784	850	173	87	64	999999	348	507	411	401	497	740	167	999999	296	999999	212	887	940	708	142	405	51	178	487	522	999999	999999	999999	142	822	61	54	513	999999	823	999999	999999	999999	649	13	999999	936	117	276	999999	999999	316	113	535	999999	953	128	635	798	389	999999	995	999999	542	229	369	236	278	579	446	696	653	209	472	134	677	750	999999	999999	511	468	933	902	727	757	999999	876	745	999999	868	932	418	999999	695	24	837	934	605	429	643	999999	667	537	829	72	120	116	640	411	565	213	999999	930	296	999999	875	102	872	999999	999999	999999	491	378	710	513	288	938	514	458	296	742	154	870	71	118	800	405	82	664	647	395	245	999999	344	665	114	487	429	999999	148	999999	72	821	701	160	999999	999999	827	999999	999999	999999	602	191	125	999999	68	957	869	188	999999	
999999	29	999999	999999	342	257	157	44	999999	409	800	999999	740	319	999999	679	999999	178	911	206	999999	999999	756	880	999999	793	63	228	520	607	156	618	250	999999	669	725	854	684	369	902	764	999999	782	916	984	663	999999	872	999999	999999	999999	788	999999	999999	618	999999	272	337	671	548	204	999999	999999	447	262	999999	278	95	650	826	825	648	999999	18	999999	256	796	840	896	811	931	191	654	377	871	368	659	268	45	999999	462	527	22	820	707	999999	741	344	663	801	395	999999	232	747	328	999999	978	949	550	372	999999	432	999999	860	999999	23	284	156	576	894	532	19	999999	882	999999	999999	999999	999999	310	607	514	999999	186	104	999999	999999	958	907	59	784	389	710	718	672	663	39	999999	162	212	694	560	595	768	769	999999	385	726	350	383	999999	461	989	648	943	858	653	255	346	999999	462	64	376	107	791	514	999999	301	387	228	343	222	482	999999	616	999999	918	692	416	825	51	438	618	533	39	333	999999	999999	774	814	19	999999	748	719	750	640	193	498	977	265	455	94	349	999999	999999	807	978	213	999999	896	939	960	839	999999	402	33	445	842	77	467	124	761	526	572	999999	559	473	763	45	975	863	430	715	161	380	999999	999999	497	494	231	355	195	999999	878	999999	999999	999999	999999	999999	726	205	350	430	999999	999999	694	999999	777	912	999999	343	224	177	999999	43	518	255	999999	999999	445	934	999999	999999	999999	121	929	732	648	999999	170	999999	246	446	999999	999999	522	10	999999	21	999999	399	322	585	14	888	141	999999	971	844	366	803	999999	999999	882	999999	257	991	584	408	999999	961	919	90	751	875	107	778	859	999999	999999	518	999999	676	999999	55	621	372	999999	957	980	910	999999	803	340	367	999999	159	564	526	999999	531	425	796	800	999999	479	242	999999	999999	791	362	169	694	999999	847	753	590	632	836	180	885	646	627	427	310	999999	999999	749	394	999999	948	224	342	754	989	103	263	876	740	576	389	999999	999999	175	628	751	999999	478	492	999999	766	999999	999999	355	646	999999	999999	999999	999999	523	362	492	449	611	843	148	826	940	345	754	499	714	891	999999	791	357	431	999999	799	558	144	648	267	780	760	431	496	986	117	115	999999	884	386	999999	999999	897	98	999999	332	999999	925	136	143	738	124	62	635	468	999999	999999	463	347	579	941	999999	714	235	669	850	999999	652	839	832	999999	459	615	338	674	56	999999	268	816	999999	319	999999	999999	999999	528	666	999999	796	38	999999	999999	651	999999	999999	444	839	508	671	
999999	999999	910	999999	999999	303	903	288	508	724	960	421	670	40	646	218	269	319	379	210	706	12	152	625	624	417	24	588	999999	310	893	834	547	999999	999999	62	228	482	546	715	999999	250	167	999999	835	616	761	787	15	999999	55	999999	470	308	965	999999	621	294	999999	678	289	325	786	208	830	136	874	447	999999	593	990	787	999999	664	599	999999	999999	168	790	999999	655	236	999999	999999	264	768	374	999999	999999	422	441	999999	268	999999	435	294	463	958	163	999999	742	323	999999	421	758	268	363	806	708	509	581	463	999999	999999	32	63	742	999999	944	999999	999999	634	190	999999	999999	66	528	999999	238	314	999999	886	999999	90	275	999999	641	171	999999	995	414	999999	541	758	840	978	438	62	845	382	552	430	999999	101	947	117	999999	816	268	999999	740	459	577	403	506	695	458	999999	939	690	422	580	999999	948	999999	203	999999	432	999999	999999	627	475	999999	999999	999999	581	999999	912	142	999999	208	824	999999	301	999999	955	991	148	999999	154	529	24	999999	164	960	999999	391	75	444	754	24	999999	877	93	84	274	401	720	999999	924	824	546	291	781	492	597	677	747	693	999999	211	954	181	794	655	612	362	902	896	791	999999	805	999999	388	153	498	947	819	226	999999	563	999999	507	999999	999999	999999	999999	341	672	372	303	644	382	999999	999999	69	539	93	438	471	911	498	999999	849	999999	28	77	903	999999	994	999999	858	530	999999	999999	930	999999	999999	473	999999	879	31	240	533	497	556	433	736	835	94	958	863	999999	755	999999	75	457	658	602	999999	915	999999	999999	999999	722	999999	123	999999	604	999999	612	695	620	765	592	890	268	300	361	999999	594	341	999999	553	45	786	999999	775	624	82	999999	799	251	170	999999	59	328	561	811	62	442	999999	141	223	482	273	253	625	172	999999	806	166	999999	424	718	583	762	159	643	936	967	348	65	531	999999	812	453	459	18	543	572	707	488	309	746	999999	999999	854	81	771	542	852	612	999999	276	326	503	827	452	999999	296	178	999999	875	94	103	999999	999999	85	669	820	794	617	999999	626	109	678	997	678	878	384	908	87	999999	999999	125	735	999999	999999	821	319	999999	16	834	999999	403	789	613	999999	652	150	599	779	999999	999999	748	245	983	808	176	648	505	159	574	999999	388	100	56	481	968	367	79	354	999999	360	204	999999	782	999999	233	319	74	782	35	737	999999	139	675	920	655	880	752	821	99	182	813	476	442	44	868	999999	999999	141	255	294	80	999999	525	999999	757	
960	462	610	585	999999	999999	723	133	999999	24	259	424	135	999999	999999	615	258	265	91	546	999999	355	748	514	920	999999	999999	536	740	667	540	613	623	173	999999	428	152	245	242	598	999999	999999	999999	29	619	999999	617	999999	167	679	822	988	444	515	38	999999	714	106	665	999999	650	196	393	999999	484	645	801	962	141	999999	472	999999	33	492	999999	386	999999	999999	894	42	958	628	999999	71	999999	552	179	999999	999999	90	713	56	580	952	999999	904	958	999999	545	974	97	654	183	497	999999	810	965	999999	999999	651	864	986	999999	633	331	32	817	999999	334	932	475	693	999999	999999	956	426	442	80	543	551	427	322	192	920	999999	999999	455	999999	854	999999	586	999999	58	999999	999999	727	999999	999999	631	999999	96	637	112	999999	508	404	999999	132	541	789	377	894	999999	518	234	999999	804	290	688	26	576	935	999999	999999	355	257	645	345	835	999999	999999	495	449	999999	464	790	220	578	422	551	487	332	999999	74	999999	999999	809	539	268	999999	999999	564	269	999999	359	999999	170	811	268	261	999999	491	999999	312	218	882	454	801	999999	444	342	235	999999	147	999999	253	999999	412	634	999999	999999	115	87	999999	316	999999	235	835	267	313	630	999999	319	999999	999999	996	45	999999	999999	783	247	18	999999	824	340	999999	999999	132	84	115	565	999999	999999	999999	813	653	413	135	996	200	656	619	999999	749	813	933	999999	707	355	542	218	557	556	850	425	439	628	262	831	619	999999	113	760	161	748	872	999999	714	357	999999	592	910	51	665	136	999999	474	737	20	407	780	989	999999	542	999999	999999	999999	336	999999	383	999999	160	303	999999	870	553	999999	999999	11	941	711	211	999999	216	950	307	515	890	723	797	965	999999	999999	433	838	999999	336	999999	264	740	671	895	999999	999999	122	441	616	664	795	583	999999	92	999999	78	695	579	639	999999	999999	599	501	999999	612	392	999999	143	908	870	549	538	226	640	137	270	279	816	999999	385	999999	999999	999999	851	105	150	38	999999	165	999999	737	268	701	999999	636	664	999999	360	292	152	999999	999999	533	999999	999999	266	999999	138	954	475	798	999999	999999	264	999999	999999	908	999999	999999	472	363	535	977	734	142	290	836	999999	14	473	32	919	534	999999	819	999999	985	945	736	838	999999	900	999999	690	999999	858	365	999999	299	999999	999999	598	145	999999	789	40	11	799	999999	834	999999	906	133	491	999999	879	355	378	445	361	97	963	913	387	689	462	999999	297	359	283	924	399	170	999999	717	434	784	715	744	788	122	196	
999999	901	418	876	777	999999	247	505	513	999999	11	938	475	999999	684	758	999999	999999	432	714	449	999999	999999	40	746	682	773	28	999999	999999	999999	656	249	901	632	22	968	999999	685	170	59	854	999999	999999	397	232	975	924	750	999999	999999	417	366	408	746	11	991	387	140	104	999999	229	409	873	362	355	999999	999999	170	671	789	326	651	271	999999	595	569	972	642	523	999999	848	999999	999999	64	226	300	840	999999	630	30	590	682	590	497	829	454	896	584	999999	533	999999	764	88	999999	999999	766	104	743	161	441	28	745	616	999999	824	951	340	819	146	65	999999	418	540	999999	208	643	70	774	835	999999	672	398	600	990	305	94	999999	832	999999	459	999999	107	13	198	11	845	999999	203	672	999999	123	999999	448	987	674	992	234	437	47	625	706	330	907	19	999999	630	154	999999	999999	999999	761	508	33	686	859	760	999999	351	649	363	578	867	111	956	38	594	950	613	325	312	860	999999	795	180	753	875	999999	994	429	381	700	449	110	932	999999	615	64	761	137	913	587	882	787	684	999999	838	228	951	981	184	999999	541	999999	790	879	999	712	853	932	984	571	421	922	277	662	138	767	178	839	999999	999999	198	999999	411	724	977	974	999999	132	914	656	248	22	254	700	169	148	319	62	127	902	210	828	999999	999999	999999	960	999999	31	918	81	60	121	568	643	999999	64	898	999999	999999	34	601	730	27	338	999999	408	677	577	503	990	999999	999999	722	999999	340	369	999999	69	557	26	464	999999	214	843	999999	137	453	611	999999	114	999999	253	160	999999	310	479	999999	814	30	768	293	999999	528	999999	624	934	399	58	312	131	721	839	518	885	570	512	999999	999999	732	999999	955	76	367	999999	749	213	964	629	999999	999999	999999	529	48	789	999999	521	571	286	228	671	738	999999	999999	999999	393	410	735	275	532	798	999999	635	92	825	812	999999	585	999999	187	420	969	999999	838	451	572	202	800	999999	161	999999	999999	248	956	70	466	560	999999	999999	15	349	478	699	999999	421	907	923	446	223	999999	516	936	441	999999	807	999999	968	999999	856	524	200	999999	16	999999	999999	999999	714	679	31	368	262	999999	314	134	838	999999	280	674	427	544	649	999999	587	752	644	121	509	999999	999999	369	498	994	911	755	999999	739	472	999999	621	999999	202	999999	425	854	724	999999	999999	317	270	865	431	999999	149	321	999999	445	31	264	479	372	357	575	531	661	999999	268	547	559	999999	109	480	693	62	862	352	405	340	733	37	
586	490	201	879	999999	999999	204	999999	599	999999	999999	999999	217	117	258	217	999999	722	763	983	465	520	82	998	170	395	999999	999999	286	969	480	114	298	236	892	999999	165	999999	248	723	676	999999	999999	999999	999999	392	272	586	803	654	724	682	576	750	571	76	417	203	718	897	999999	952	578	999999	999999	274	999999	981	224	999999	999999	931	484	49	999999	999999	999999	403	69	778	132	160	999999	631	254	797	538	547	664	999999	475	962	999999	351	523	999999	999999	327	279	674	999999	291	372	437	603	793	999999	536	999999	518	503	24	143	999999	774	59	999999	946	385	612	736	881	326	399	900	98	999999	142	526	593	228	254	133	395	815	999999	788	999999	38	461	999999	12	115	155	331	460	828	999999	576	473	218	887	999999	667	937	91	999999	999999	999999	514	838	75	19	849	300	259	890	999999	133	932	271	504	917	924	999999	734	776	999999	77	450	269	999999	565	63	384	340	313	465	457	734	876	999999	483	523	623	999999	999999	265	855	82	570	90	999999	644	999999	714	969	999999	999999	213	315	794	905	96	999999	920	510	999999	999999	959	999999	999999	301	399	66	455	999999	404	999999	490	741	999999	999999	994	879	189	14	921	850	670	999999	999999	811	253	428	91	909	396	278	999999	32	45	791	896	136	999999	788	999999	587	756	999999	575	999999	174	471	795	479	999999	999999	999999	915	588	115	804	598	660	623	58	971	999999	999999	634	999999	607	467	706	729	999999	867	744	999999	491	999999	104	977	794	577	646	781	633	611	998	190	212	788	444	999999	987	307	476	522	999999	999999	999999	219	69	999999	120	707	765	76	61	53	472	675	434	254	21	826	803	999999	976	276	348	372	548	454	923	818	32	777	741	130	401	232	660	999999	731	999999	918	355	467	999999	26	566	999999	954	717	537	363	199	999999	170	503	393	545	473	214	249	999999	614	526	301	999999	988	334	930	999999	999999	24	495	522	136	908	999999	624	46	999999	999999	812	999999	736	999999	465	832	858	999999	627	18	686	999999	734	999999	223	999999	828	176	999999	38	242	999999	999999	476	999999	999999	676	792	999999	999999	768	999999	222	999999	437	87	999999	141	999999	851	139	752	313	644	564	999999	761	999999	913	605	630	999999	781	232	548	999999	999999	269	872	597	999999	76	330	582	249	187	974	999999	999999	999999	434	696	340	413	898	489	326	667	912	695	116	999999	879	655	999999	319	726	990	884	254	795	618	268	248	695	999999	432	999999	404	386	852	459	999999	777	999999	933	999999	377	333	69	866	
623	356	187	490	999999	197	999999	167	929	461	999999	427	809	349	816	438	999999	718	999999	66	594	273	999999	842	999999	667	111	484	999999	201	359	999999	999999	388	182	999999	91	758	184	999999	758	573	474	999999	868	42	178	438	364	999999	36	659	497	12	281	999999	999999	999999	833	852	96	199	677	999999	999999	327	999999	430	999999	999999	999999	343	543	961	999999	31	999999	999999	973	623	499	672	130	984	175	699	179	822	116	821	999999	746	924	332	788	569	896	736	822	550	440	747	999999	810	999999	692	999999	536	704	999999	561	218	370	999999	363	423	999999	692	999999	412	158	779	324	999999	999999	999999	419	221	182	738	134	71	788	433	193	751	411	319	835	483	584	643	127	855	999999	243	999999	714	999999	375	999999	213	174	420	401	660	432	915	707	549	282	999999	363	966	999999	499	429	937	36	611	21	759	856	98	999999	515	662	469	96	999999	233	705	253	807	248	999999	897	378	999999	532	999999	999999	999999	296	999999	679	289	161	999999	769	999999	448	687	366	363	740	357	999999	592	999999	998	999999	999999	838	999999	577	661	555	727	214	999999	60	999999	504	293	524	999999	999999	887	999999	236	999999	739	326	64	785	27	886	999999	507	573	820	786	155	533	365	667	773	970	999999	28	734	433	525	176	763	542	192	83	999999	999999	786	198	443	659	497	234	512	784	540	999999	999999	111	230	640	999999	274	760	971	928	856	384	600	264	139	999999	999999	224	159	999999	999999	835	812	615	913	787	632	999999	495	46	140	165	999999	999999	83	254	632	212	999999	394	499	999999	221	155	999999	219	999999	999999	999999	167	419	19	363	493	297	724	961	496	999999	853	159	999999	999999	935	797	701	395	170	191	999999	868	875	999999	999999	801	471	624	667	633	704	600	999999	48	999999	626	131	999999	504	152	359	292	146	999999	999999	245	576	517	285	358	290	823	36	752	999999	299	544	999999	999999	691	826	110	999999	863	611	262	459	883	936	318	675	899	891	28	832	602	732	979	309	528	234	999999	348	319	352	881	574	947	619	48	92	999999	999999	812	326	258	988	283	294	778	786	692	999999	967	682	390	932	17	999999	826	566	999999	380	79	467	871	762	999999	520	999999	688	511	274	897	999999	234	696	88	702	583	999999	458	694	530	742	541	999999	381	637	962	949	566	999999	999999	999999	526	80	143	999999	454	496	14	763	564	100	284	428	682	740	457	693	853	999999	346	222	118	870	849	999999	925	999999	390	357	558	780	131	999999	999999	999999	999999	163	
563	732	257	96	609	695	140	440	468	999999	999999	640	189	278	999999	260	999999	580	373	999999	231	805	430	956	115	999999	214	999999	968	999999	999999	999999	999999	304	139	131	68	259	612	422	999999	419	999999	999999	795	750	999999	999999	684	870	792	999999	62	63	932	999999	311	999999	980	999999	490	357	472	999999	177	445	608	885	148	974	202	441	967	951	916	812	936	999999	171	365	999999	924	108	108	999999	53	213	978	371	382	819	767	278	999999	999999	392	947	999999	643	360	151	999999	151	710	677	999999	999999	111	146	130	999999	692	139	999999	999999	566	258	373	661	133	241	630	999999	766	164	435	173	317	29	999999	864	736	999999	810	223	205	783	397	430	999999	119	999999	999999	250	999999	999999	637	652	999999	999999	999999	583	549	999999	128	999999	769	384	556	251	198	626	91	612	265	999999	999999	328	999999	280	782	861	999999	999999	24	999999	788	999999	215	999999	798	520	999999	653	999999	291	196	999999	999999	999999	999999	999999	840	999999	468	492	31	999999	999999	476	421	318	250	914	593	282	639	544	505	989	732	496	179	530	453	677	502	437	222	973	898	999999	636	710	844	999999	30	999999	546	532	999999	559	297	739	614	489	279	219	70	127	651	651	960	702	999999	999999	999999	320	734	790	989	593	26	21	577	171	682	539	999999	999999	262	999999	999999	973	881	182	999999	440	999999	964	999999	293	999999	104	999999	257	299	933	741	999999	153	999999	39	756	999999	524	543	285	171	999999	807	740	150	850	865	776	653	987	999999	797	739	799	405	770	999999	706	999999	921	999999	330	999999	748	797	173	76	552	999999	252	440	999999	639	924	278	471	166	667	999999	526	239	555	604	999999	999999	999999	176	353	314	269	373	836	307	621	595	841	582	999999	999999	976	784	999999	999999	411	999999	463	167	815	531	933	999999	999999	999999	700	692	144	725	569	635	853	997	722	247	586	878	604	69	999999	338	999999	889	107	724	999999	741	999999	999999	203	999999	659	786	361	822	380	655	648	283	607	928	461	126	22	433	999999	979	999999	85	354	999999	999999	999999	999999	486	105	54	515	10	999999	958	777	519	999999	815	975	77	999999	900	866	999999	239	331	999999	99	999999	999999	876	673	635	999999	680	999999	280	670	801	266	646	999999	727	336	149	648	886	999999	999999	941	593	207	458	31	342	171	219	423	999999	999999	999999	61	610	784	177	841	375	209	288	937	249	999999	23	999999	431	771	182	540	790	590	444	999999	937	934	726	999999	225	999999	999999	518	630	856	376	999999	324	594	999999	
942	169	999999	283	686	999999	224	702	731	193	739	600	571	988	679	633	712	196	138	999999	675	999999	999999	999999	761	999999	999999	316	999999	495	999999	999999	999999	999999	999999	999999	492	317	758	451	723	242	995	496	485	999999	293	530	951	232	663	999999	196	480	999999	885	671	681	521	999999	601	999999	318	245	350	345	764	999999	758	308	150	405	438	686	400	999999	999999	999999	151	999999	999999	249	364	170	831	860	218	365	909	355	709	810	795	426	999999	815	923	760	156	149	999999	229	999999	653	91	268	999999	509	90	164	822	669	540	773	280	362	553	158	413	999999	137	999999	163	413	598	340	999999	22	999999	585	999999	311	855	999999	500	999999	477	711	999999	573	999999	999999	999999	999999	532	49	280	32	156	498	271	774	356	999999	999999	849	76	368	64	751	659	542	673	504	644	520	814	538	283	438	885	841	79	840	184	999999	999999	999999	999999	999999	69	587	865	348	323	745	999999	999999	989	650	775	999999	656	336	999999	999999	45	780	120	21	999999	999999	999999	718	612	430	705	999999	492	999999	726	667	488	506	999999	81	999999	999999	190	898	999999	625	999999	999999	662	999999	195	742	926	411	999999	352	297	869	332	327	837	999999	735	999999	49	449	999999	405	923	999999	630	160	644	842	106	710	600	221	455	610	999999	126	65	835	999999	962	589	999999	211	384	379	618	183	374	243	529	599	297	858	125	918	999999	999999	554	999999	45	108	93	314	681	752	999999	999999	722	135	721	102	899	658	87	999999	626	204	549	999999	21	976	279	608	577	999999	312	363	339	692	58	999999	511	999999	210	864	999999	775	529	631	303	999999	999999	249	522	436	999999	639	999999	266	301	949	168	815	145	68	828	999999	737	570	999999	999999	93	40	87	999999	999999	220	457	222	363	850	675	999999	445	816	999999	999999	95	150	421	673	581	83	400	108	258	696	999999	151	46	30	999999	959	999999	580	999999	430	999999	219	846	489	999999	999999	999999	999999	284	251	380	328	542	999999	999999	999999	159	776	151	20	640	999999	64	999999	667	316	185	342	812	999999	735	999999	706	105	869	876	999999	931	491	21	181	948	999999	999999	326	235	608	248	999999	450	999999	416	439	999999	790	192	164	952	822	999999	393	569	639	568	999999	516	622	447	928	522	303	227	294	140	838	999999	999999	56	577	441	999999	937	711	371	906	329	434	605	999999	686	722	351	118	999999	627	611	319	264	502	999999	613	171	320	999999	999999	591	999999	309	271	108	36	117	999999	390	999999	456	857	277	662	196	91	
999999	999999	251	800	999999	119	678	512	237	382	900	554	767	999999	546	626	999999	224	324	207	999999	343	216	660	614	966	728	447	180	753	51	602	315	729	596	999999	999999	317	204	482	452	796	44	999999	999999	563	617	561	999999	999999	264	63	347	988	955	999999	925	591	195	999999	999999	241	341	483	340	308	248	48	999999	999999	557	999999	29	999999	755	338	309	490	534	999999	999999	176	815	350	499	987	999999	326	773	912	112	487	132	218	999999	221	465	999999	395	828	324	578	999999	999999	282	968	43	505	999999	999999	999999	445	66	143	637	999999	425	990	984	999999	53	922	275	329	414	79	173	811	999999	543	873	749	104	706	737	779	846	700	78	530	954	759	93	999999	538	999999	430	988	580	876	795	474	999999	52	785	402	313	999	710	212	805	232	999999	700	753	635	350	999999	406	857	378	999999	999999	463	398	999999	999999	128	791	999999	648	185	241	874	999999	408	183	999999	921	999999	476	999999	990	865	725	731	15	393	999999	903	327	80	591	722	508	999999	552	999999	654	501	563	195	999999	999999	563	999999	990	879	951	999999	999999	298	439	999999	391	530	735	67	738	666	288	455	725	887	429	999999	593	518	376	999999	999999	71	999999	429	782	999999	639	999999	311	105	741	135	441	57	452	38	640	530	999999	977	999999	494	999999	987	223	117	469	330	543	985	46	482	999999	283	999999	999999	999999	20	289	999999	999999	999999	755	642	999999	163	24	677	999999	400	938	73	999999	999999	343	371	688	999999	216	674	999999	318	999999	326	999999	999999	999999	999999	999999	62	147	999999	250	239	95	635	999999	741	999999	999999	102	791	884	152	57	973	304	123	939	999999	711	481	803	614	289	582	225	439	999999	999999	541	856	128	999999	263	999999	822	947	313	708	999999	946	357	156	582	39	999999	350	279	96	999999	999999	228	432	350	666	826	999999	950	999999	419	309	168	405	999999	245	673	501	889	739	160	999999	810	999999	504	764	133	657	42	259	158	999999	999999	496	702	43	638	696	52	596	490	195	997	800	298	332	788	952	627	346	999999	932	460	539	935	999999	697	986	927	585	543	179	603	700	364	999999	149	999999	702	999999	607	976	458	303	258	964	358	19	942	182	976	999999	39	696	999999	999999	424	630	560	94	345	651	768	467	62	321	592	999999	999999	754	192	999999	259	142	739	999999	483	167	291	999999	269	687	54	755	999999	372	150	907	806	147	128	519	121	618	999999	955	999999	991	250	937	382	61	573	197	999999	860	922	897	999999	513	
743	999999	349	590	825	658	999999	22	857	999999	180	684	500	308	636	673	999999	999999	982	783	181	999999	916	999999	598	218	999999	856	766	748	450	252	949	303	999999	861	180	530	999999	501	357	206	143	559	766	697	999999	275	561	325	855	291	914	183	999999	262	350	995	991	617	544	751	255	999999	250	928	735	207	999999	774	503	999999	847	491	436	974	357	999999	586	999999	657	848	304	450	893	999999	338	776	960	152	520	184	999999	186	956	606	950	34	319	838	962	363	371	786	822	380	443	432	747	999999	904	984	999999	101	999999	696	456	805	999999	999999	599	999999	246	761	264	328	945	671	535	829	34	332	57	748	938	999999	487	518	627	522	725	905	999999	603	247	536	765	447	226	999999	160	155	809	237	248	999999	999999	999999	532	504	435	771	897	917	343	582	936	999999	999999	999999	218	937	187	999999	365	694	929	999999	524	728	562	999999	999999	275	679	879	522	999999	999999	934	186	999999	985	999999	97	954	18	999999	999999	665	600	104	294	561	61	222	999999	117	871	554	83	484	999999	804	941	999999	326	632	247	464	69	125	171	228	488	999999	999999	63	615	999999	686	999999	383	859	138	467	999999	893	999999	467	911	999999	948	999999	999999	702	793	999999	192	168	638	385	874	805	605	484	933	75	82	720	999999	914	501	469	999999	266	111	999999	999999	483	715	432	418	779	552	653	176	215	368	786	547	770	871	999999	773	310	943	577	263	999999	534	157	820	999999	207	996	913	488	97	604	999999	567	515	999999	453	999999	967	999999	262	952	317	727	707	296	182	499	53	999999	999999	567	999999	533	999999	32	949	568	611	999999	582	556	739	688	128	999999	195	979	264	172	999999	568	343	849	324	311	346	806	449	534	330	707	953	868	999999	999999	292	77	596	999999	759	885	999999	999999	522	706	222	999999	999999	943	111	202	245	999999	52	138	234	473	999999	670	685	152	128	87	594	874	999999	999999	999999	599	481	128	393	999999	413	127	964	291	336	999999	999999	717	207	505	999999	137	999999	999999	825	664	304	818	999999	926	999999	999999	766	526	999999	648	114	350	999999	19	472	999999	809	473	477	925	999999	999999	146	600	580	968	945	623	999999	466	411	528	56	999999	999999	662	270	999999	999999	999999	361	447	999999	688	514	999999	983	197	999999	449	999999	999	606	899	499	360	999999	267	355	839	671	153	872	999999	246	585	303	502	714	809	723	999999	999999	999999	573	727	129	458	96	831	984	757	999999	214	148	412	922	156	999999	999999	981	12	
999999	134	135	218	574	823	451	999999	455	999999	483	233	999999	976	498	999999	999999	772	240	233	181	999999	999999	999999	563	668	999999	999999	663	156	761	770	828	999999	239	386	554	999999	162	306	999999	167	386	503	284	366	487	171	913	999999	820	968	999999	757	999999	598	999999	999999	655	906	960	616	274	999999	999999	713	405	15	746	999999	999999	999999	620	934	226	23	146	360	638	999999	190	700	921	668	336	793	66	80	890	640	116	342	710	255	345	400	893	87	774	571	999999	481	425	800	623	850	357	779	541	816	462	918	583	999999	726	270	999999	606	972	936	656	334	125	115	999999	49	269	375	999999	825	999999	68	586	77	999999	999999	285	999999	54	999999	999999	286	539	83	188	198	758	262	528	85	705	296	115	999999	914	635	366	319	794	999999	590	999999	999999	715	696	403	341	515	222	27	984	574	562	496	500	380	795	51	999999	817	290	17	846	522	130	999999	953	748	163	610	999999	966	999999	469	999999	464	105	823	999999	785	999999	253	49	999999	999999	141	734	618	999999	999999	840	324	391	977	999999	582	145	669	595	999999	999999	593	362	612	675	999999	247	102	602	45	999999	972	663	999999	999999	999999	999999	345	431	989	109	344	410	619	769	37	584	359	176	321	329	436	999999	524	999999	273	890	999999	835	83	893	641	999999	999999	268	868	660	250	26	265	615	799	247	999999	763	114	193	999999	842	999999	443	888	926	290	716	999999	744	149	806	696	157	999999	509	999999	105	467	328	107	999999	999999	376	344	342	911	706	529	198	631	761	240	90	158	595	198	640	14	999999	736	595	419	133	521	443	329	118	999999	300	890	999999	305	786	95	391	940	999999	108	556	999999	583	197	999999	999999	387	575	999999	999999	999999	321	717	101	752	999999	511	999999	777	854	900	999999	802	632	999999	307	131	465	454	994	999999	654	916	541	457	699	999999	408	758	21	143	868	999999	999999	140	978	999999	418	999999	999999	584	450	173	426	207	544	999999	951	957	362	999999	922	131	622	999999	299	404	186	999999	62	439	112	192	766	999999	42	308	693	999999	260	135	999999	912	999999	999999	999999	491	500	343	913	487	211	999999	405	30	999999	747	101	878	840	584	996	775	500	764	481	267	999999	999999	175	245	999999	999999	706	237	999999	19	999999	211	914	808	903	999999	999999	575	237	661	787	746	509	295	217	815	661	676	139	937	422	496	939	69	95	999999	178	677	957	752	744	178	741	211	876	889	999999	42	680	163	54	999999	536	999999	999999	660	205	
999999	37	714	798	40	108	999999	597	384	272	855	723	117	673	62	617	485	999999	999999	999999	999999	419	999999	851	628	996	975	892	498	959	129	999999	434	600	299	649	253	999999	713	80	400	614	502	626	117	319	572	999999	992	316	999999	901	999999	656	999999	470	709	862	179	44	999999	458	999999	424	152	276	298	517	384	999999	374	530	213	548	614	692	999999	701	743	999999	433	999999	999999	191	907	228	727	999999	702	999999	940	391	999999	679	947	999999	516	87	484	841	999999	999999	115	589	941	530	697	322	999999	215	553	18	999999	859	610	999999	558	916	999999	999999	548	520	814	555	472	983	999999	534	601	673	999999	839	226	999999	298	999999	389	321	250	386	530	414	999999	999999	285	931	272	925	78	999999	392	599	570	560	302	999999	250	560	126	958	999999	999999	721	378	999999	713	999999	226	571	242	257	247	676	140	403	999999	783	327	999999	540	721	821	465	999999	999999	587	999999	666	609	788	137	999999	204	291	999999	999999	999999	368	469	572	999999	56	364	836	73	154	922	999999	167	168	726	999999	291	585	247	963	707	440	97	451	444	135	616	782	114	427	52	394	538	45	450	999999	858	707	400	674	467	999999	999999	999999	664	839	509	450	72	214	548	619	54	638	659	263	281	28	137	999999	439	581	999999	999999	999999	537	999999	131	717	999999	999999	583	999999	999999	506	88	221	950	999999	604	625	175	999999	899	879	433	350	899	385	999999	153	999999	999999	385	245	999999	999999	582	44	136	999999	387	733	761	150	999999	434	482	142	581	51	999999	241	533	399	273	861	832	766	678	999999	999999	999999	530	166	234	14	999999	337	999999	191	638	916	659	665	247	999999	958	759	914	999	867	767	999999	155	823	608	999999	986	971	33	74	816	365	939	937	999999	999999	604	999999	960	625	155	521	400	412	413	582	999999	161	830	903	82	851	678	329	243	999999	384	343	626	957	999999	365	597	126	822	999999	720	999999	999999	240	363	844	954	384	722	256	414	743	999999	35	188	834	999999	130	999999	965	686	619	703	700	999999	271	298	12	802	999999	923	999999	590	852	862	149	999999	600	549	238	897	304	607	987	537	641	999999	600	779	988	225	476	134	856	873	110	999999	905	412	999999	555	999999	581	933	999999	140	162	566	999999	49	289	549	581	763	999999	392	999999	716	172	196	347	999999	999999	814	574	457	159	999999	999999	999999	124	999999	198	457	682	945	999999	674	664	407	999999	367	437	740	708	675	895	370	788	491	999999	318	999999	225	999999	999999	
728	767	368	999999	999999	428	587	411	924	640	361	133	91	132	669	999999	62	999999	708	979	270	492	999999	899	561	789	945	497	673	806	906	999999	701	999999	227	955	315	788	999999	69	779	35	815	78	999999	771	999999	666	822	999999	266	977	999999	775	597	245	661	469	323	200	999999	100	738	128	733	387	999999	266	999999	714	999999	999999	348	648	209	244	999999	47	585	790	510	999999	675	922	999999	999999	466	926	236	981	303	845	999999	999999	999999	689	297	999999	344	999999	349	33	762	117	717	992	639	867	575	363	999999	624	884	533	690	205	999999	815	578	804	921	999999	39	922	999999	196	799	122	73	520	999999	999999	999999	649	450	999999	999999	567	215	999999	299	999999	360	873	999999	678	999999	999999	545	390	274	482	999999	540	999999	844	993	839	696	530	999999	526	999999	999999	999999	588	922	999999	93	213	679	858	609	30	514	332	154	999999	509	742	235	858	577	683	255	474	999999	999999	634	999999	493	686	870	684	364	773	793	999999	467	835	756	726	857	999999	710	416	872	107	35	692	699	837	340	953	305	345	999999	131	809	999999	727	759	610	487	720	999999	987	925	999999	741	539	849	999999	999999	986	508	10	999999	972	839	602	999999	999999	942	906	655	999999	916	389	28	824	999999	495	525	118	999999	126	380	620	999999	428	947	441	293	163	850	149	666	967	999999	999999	999999	159	969	349	963	999999	668	999999	74	999999	80	546	648	917	866	363	999999	565	990	391	630	625	263	421	655	332	853	999999	999999	516	999999	999999	999999	684	121	522	526	185	154	383	999999	799	556	83	357	411	999999	376	296	497	965	110	977	415	999999	999999	896	999999	694	641	769	879	524	557	954	131	954	999999	805	354	836	998	421	999999	933	830	78	190	73	254	539	999999	503	569	551	999999	972	185	969	999999	626	968	490	512	614	578	999999	998	128	236	456	829	999999	941	660	967	688	370	481	999999	29	715	494	450	112	292	386	999999	16	374	999999	778	994	782	727	868	517	999999	12	999999	555	80	72	837	797	710	915	561	908	999999	901	611	704	999999	14	911	483	999999	410	331	999999	330	991	753	999999	677	999999	788	224	791	459	999999	368	126	338	999999	653	999999	652	402	377	824	56	433	472	548	84	999999	777	816	395	477	999999	680	999999	999999	88	318	999999	999999	875	136	346	127	133	999999	999999	587	999999	65	267	826	397	17	953	377	283	568	290	538	999999	927	21	407	999999	982	999999	687	953	113	869	344	895	532	527	999999	999999	999999	309	
350	306	497	999999	721	558	569	999999	999999	999999	794	950	520	37	232	527	999999	999999	938	721	151	851	564	633	999999	196	999999	930	864	490	713	889	354	269	940	242	115	999999	299	848	836	999999	779	960	999999	162	359	316	999999	15	579	999999	999999	217	168	499	741	863	999999	999999	636	638	225	20	23	905	606	261	97	990	421	180	826	99	884	999999	999999	603	999999	501	837	999999	267	858	910	999999	350	999999	111	451	500	999999	999999	763	222	208	686	768	946	263	999999	108	229	999999	999999	409	999999	459	333	919	426	148	999999	13	698	30	381	367	109	435	564	469	159	646	500	179	999999	72	877	686	999999	314	656	999999	945	739	396	585	999999	511	290	891	813	999999	999999	362	853	279	75	202	827	329	668	521	699	96	948	999999	191	999999	511	245	999999	647	367	999999	491	188	67	959	633	795	102	598	155	673	656	968	622	148	326	999999	999999	999999	999999	242	999999	999999	521	858	790	813	404	850	999999	999999	319	175	999999	911	870	675	221	999999	568	41	236	79	999999	35	999999	980	960	999999	999999	883	248	897	788	999999	476	356	999999	999999	178	820	999999	251	598	110	364	490	154	710	277	651	417	999999	999999	827	15	575	999999	496	428	810	853	361	753	126	805	999999	387	699	445	524	18	22	937	999999	640	985	999999	274	670	949	999999	260	775	456	476	999999	780	999999	129	900	999999	999999	780	367	999999	50	497	482	305	942	112	999999	999999	753	642	405	999999	378	197	30	999999	999999	825	479	974	602	999999	999999	649	457	999999	426	579	544	937	838	241	580	781	599	497	998	969	727	999999	999999	999999	31	813	81	405	999999	773	109	806	92	354	999999	393	374	464	200	833	847	999999	685	874	730	815	804	999999	382	999999	597	999999	106	534	107	999999	593	617	564	494	578	62	238	999999	999999	738	999999	494	930	196	417	145	307	175	999999	426	170	516	999999	215	19	907	32	999999	185	576	999999	999999	256	999999	799	756	900	706	265	794	82	42	404	992	999999	319	999999	999999	189	999999	235	931	412	681	472	999999	362	358	485	670	999999	423	999999	904	38	307	999999	262	397	660	244	601	999999	337	354	138	122	271	999999	699	999999	999999	636	999999	351	778	155	575	216	999999	403	999999	231	999999	999999	659	563	499	999999	662	82	980	798	528	228	634	999999	999999	999999	343	965	101	112	785	999999	202	786	755	999999	260	162	672	55	674	266	999999	379	325	572	694	999999	622	307	999999	627	999999	999999	117	504	717	999999	999999	247	872	757	
312	999999	999999	599	999999	872	807	937	713	999999	409	935	134	271	999999	264	706	511	642	999999	352	999999	520	168	311	163	999999	999999	845	503	999999	999999	182	916	954	999999	934	725	10	822	766	685	593	91	999999	759	914	999999	999999	463	60	570	605	113	414	999999	929	286	298	419	203	556	999999	219	429	974	999999	217	317	999999	329	980	511	820	12	999999	210	999999	941	552	248	833	293	392	453	520	999999	78	512	446	999999	658	437	590	628	999999	593	383	662	999999	999999	707	999999	999999	143	999999	68	784	111	746	317	501	345	746	180	370	272	999999	999999	908	999999	693	999999	871	969	671	552	920	202	792	84	827	775	698	555	999999	304	607	258	382	999999	54	999999	765	139	822	322	691	419	267	999999	999999	616	753	999999	313	12	667	716	999999	999999	148	999999	319	672	999999	999999	999999	999999	639	75	665	999999	999999	456	109	999999	938	741	156	358	860	510	999999	844	200	999999	999999	600	252	538	999999	891	785	854	323	999999	999999	103	999999	107	999999	501	780	201	999999	432	232	306	998	587	74	925	999999	124	667	637	657	474	481	999999	702	999999	948	111	999999	773	676	539	143	647	77	999999	102	58	682	369	999999	742	562	999999	999999	726	999999	665	474	712	331	999999	196	685	999999	193	999999	380	405	628	999999	678	763	518	756	693	172	360	999999	229	833	521	441	308	907	999999	911	999999	291	976	455	999999	637	999999	452	999999	352	457	843	883	232	721	653	999999	816	61	979	53	22	999999	563	251	155	254	878	810	239	999999	778	889	999999	909	99	428	183	269	51	46	76	751	999999	715	999999	999999	996	121	867	387	491	855	999999	867	701	986	422	213	147	999999	847	642	774	463	999999	953	611	323	631	999999	999999	557	999999	942	977	270	953	847	733	999999	257	766	942	999999	407	922	954	999999	218	999999	999999	969	131	658	999999	434	976	887	999999	999999	999999	683	490	999999	506	934	999999	999999	890	999999	43	574	480	628	144	999999	999999	999999	999999	756	999	207	999999	528	228	910	999999	999999	753	553	293	76	811	179	494	574	286	310	355	999999	87	962	523	999999	79	441	999999	503	523	118	735	64	830	999999	564	827	578	961	999999	595	509	999999	248	347	156	966	763	311	143	570	804	398	576	594	679	47	999999	337	458	787	999999	931	838	644	817	239	246	531	614	999999	999999	324	887	999999	999999	593	999999	999999	630	113	678	197	369	953	314	999999	487	246	610	527	153	999999	999999	635	999999	999999	655	999999	529	916	730	241	696	475	999999	
489	511	817	630	96	323	999999	999999	355	119	233	999999	999999	999999	999999	752	999	921	96	524	754	811	261	999999	396	938	999999	656	999999	382	999999	501	893	999999	825	835	669	615	524	999999	645	544	167	526	950	15	770	274	999999	174	730	319	999999	951	820	999999	260	999999	244	999999	204	851	992	999999	672	732	678	506	514	999999	999999	394	407	999999	878	219	653	734	634	390	999999	855	999999	549	651	137	891	999999	568	157	999999	437	999999	999999	19	999999	999999	195	854	227	336	273	999999	999999	91	346	999999	726	82	610	33	525	607	853	979	348	253	452	999999	999999	999999	736	938	366	71	655	999999	41	999999	94	999999	999999	999999	417	64	905	105	205	468	315	226	175	999999	999999	134	69	999999	999999	396	670	550	110	864	320	386	600	334	403	350	436	999999	880	852	988	943	999999	999999	199	799	84	253	999999	983	999999	327	676	867	981	242	11	824	495	644	213	544	566	603	999999	40	464	580	702	999999	42	999999	345	322	881	24	999999	425	999999	728	321	427	502	126	848	999999	999999	733	352	171	999999	611	838	245	649	453	999999	961	999999	169	999999	999999	551	202	951	44	982	999999	985	966	673	586	194	767	333	999999	51	450	754	999999	329	730	237	540	515	999999	999999	999999	673	437	999999	606	350	481	999999	817	876	999999	174	814	999999	356	747	386	497	763	427	81	912	863	412	935	999999	506	839	614	276	20	999999	530	999999	882	690	999999	338	77	245	999999	999999	999999	999999	741	999999	940	567	973	983	851	53	752	13	81	197	809	34	702	999999	843	641	999999	551	866	999999	644	922	138	666	199	57	999999	999999	714	696	407	953	670	659	276	939	866	631	424	966	935	526	820	999999	880	533	636	677	401	81	606	963	999999	129	641	28	439	316	794	804	622	234	999999	385	789	856	364	52	133	999999	775	156	999999	999999	999999	999999	111	443	785	665	420	753	135	999999	99	443	909	551	28	258	510	559	837	999999	353	710	236	445	999999	34	179	593	554	999999	306	999999	835	154	441	522	916	995	531	138	393	999999	108	656	295	356	999999	999999	33	874	999999	999999	999999	999999	555	977	891	999999	538	761	496	827	999999	638	346	640	999999	765	119	505	342	514	999999	708	235	999999	999999	579	159	999999	87	366	569	679	103	90	149	327	598	464	631	999999	466	769	642	999999	670	999999	320	654	999999	190	703	528	999999	999999	197	611	292	999999	375	999999	516	999999	999999	139	267	529	545	266	501	290	176	654	874	92	58	999999	999999	669	
813	999999	269	505	810	896	663	51	146	214	892	999999	45	527	99	319	742	487	95	999999	309	999999	925	63	163	467	24	58	654	459	841	999999	999999	999999	267	234	61	21	999999	787	475	225	392	999999	373	962	254	648	565	564	350	570	183	563	369	671	999999	999999	999999	999999	882	615	397	686	373	964	992	422	999999	999999	267	731	318	307	999999	93	759	999999	690	200	223	999999	492	999999	119	280	999999	999999	999999	596	19	845	669	826	905	860	999999	705	967	409	970	832	389	701	999999	619	262	875	527	285	912	631	525	160	139	517	999999	307	577	103	219	21	168	673	854	421	71	999999	402	185	265	999999	626	290	230	390	999999	791	793	500	27	999999	999999	977	683	388	330	519	696	398	999999	530	138	999999	200	999999	674	999999	846	884	558	770	483	351	30	858	999999	245	930	749	530	340	514	86	999999	339	557	190	990	476	101	551	795	999999	999999	999999	925	751	100	272	999999	280	945	909	942	256	405	999999	957	824	383	95	588	946	867	999999	26	999999	999999	860	411	493	725	379	792	999999	999999	479	999999	295	933	262	154	668	43	999999	395	999999	143	829	934	999999	999999	999999	102	16	963	849	146	50	718	873	999999	999999	860	232	555	575	126	999999	281	926	219	672	999999	131	940	920	913	617	22	421	918	999999	926	967	271	560	999999	785	52	135	342	999999	999999	70	999999	914	999999	811	704	819	488	999999	558	17	234	560	284	971	76	52	935	529	38	307	954	983	999999	893	961	995	298	999999	893	155	594	356	999999	999999	999999	999999	123	112	999999	202	933	720	999999	918	743	710	285	315	999999	10	999999	812	834	279	999999	999999	609	914	999999	999999	999999	157	314	412	999999	999999	464	453	158	49	929	833	616	835	374	244	572	999999	159	999999	999999	982	621	892	955	999999	521	826	999999	999999	426	209	262	999999	999999	785	416	18	505	865	256	999999	167	679	81	366	205	999	905	999999	999999	224	764	599	988	547	535	999999	457	641	365	999999	999999	999999	623	729	581	412	999999	588	827	999999	890	294	13	887	825	999999	821	999999	585	999999	921	853	753	212	999999	999999	999999	133	999999	999999	561	863	509	618	999999	514	66	351	784	793	835	327	999999	199	999999	480	999999	111	722	593	999999	857	66	999999	716	876	898	420	295	919	197	50	337	832	12	36	784	395	785	320	885	999999	814	792	999999	604	999999	999999	877	964	76	124	411	667	405	703	999999	999999	902	236	999999	645	999999	865	606	794	989	220	196	308	695	210	
999999	411	707	130	52	999999	165	122	76	999999	543	330	852	999999	999999	999999	999999	308	228	127	493	999999	704	999999	999999	999999	999999	892	615	598	377	579	278	866	798	10	959	285	661	999999	510	789	169	999999	112	735	23	533	166	328	783	887	89	578	717	767	999999	466	706	103	87	273	507	478	966	963	62	986	999999	637	999999	999999	999999	685	617	999999	399	433	148	687	936	662	736	296	814	490	999999	700	158	999999	304	503	999999	567	466	247	292	690	999999	148	999999	999999	258	999999	618	999999	250	404	960	24	378	999999	328	999999	166	424	536	220	663	486	473	999999	999999	999999	343	217	999999	89	229	379	420	999999	128	999	14	999999	414	999999	678	193	250	106	739	144	662	31	184	559	410	999999	710	999999	37	999999	675	331	999999	14	999999	410	57	170	185	590	604	999999	163	329	24	999999	20	999999	542	480	246	377	622	703	591	322	43	34	678	999999	669	348	681	300	334	682	999999	409	32	277	145	89	999999	158	999999	992	867	854	999999	163	999999	391	539	556	591	999999	709	495	423	872	377	33	491	997	921	265	999999	863	994	342	999999	611	306	275	344	166	455	999999	999999	598	454	188	489	525	157	288	809	134	999999	999999	972	234	999999	160	999999	999999	598	923	999999	999999	999999	999999	860	999999	626	429	94	273	999999	434	852	246	332	824	427	199	543	966	999999	643	456	864	163	999999	369	311	625	156	375	231	568	531	999999	999999	594	450	328	287	898	727	999999	999999	911	285	183	736	902	170	732	710	579	999999	83	594	828	150	851	891	842	999999	804	938	999999	991	865	330	10	444	999999	977	871	999999	78	132	449	910	952	877	795	633	409	464	424	665	652	937	457	999999	69	453	599	436	445	999999	923	265	648	920	420	853	999999	467	930	754	999999	323	563	951	154	917	198	973	106	218	999999	999999	523	999999	348	928	999999	358	384	999999	999999	999999	999999	495	999999	999999	272	41	467	941	898	999999	534	669	999999	338	999999	506	507	151	265	626	999999	236	667	584	741	416	999999	999999	999999	386	999999	999999	999999	405	502	77	999999	960	655	999999	999999	999999	319	999999	815	854	999999	20	999999	376	851	242	530	761	999999	594	827	624	452	999999	459	975	960	522	859	390	302	431	836	999999	752	547	496	108	120	999999	916	695	768	999999	999999	571	999999	999999	534	850	622	615	999999	907	250	999999	517	999999	999999	540	203	797	123	999999	562	984	183	247	623	314	999999	999999	651	999999	677	999999	855	565	999999	887	47	356	987	999999	
999999	686	139	928	76	623	999999	696	401	580	982	999999	581	343	334	26	398	701	990	999999	114	200	999999	999999	999999	999999	283	951	999999	820	502	847	810	115	667	875	854	999999	180	10	999999	59	40	999999	999999	999999	999999	522	241	839	498	999999	365	766	904	999999	722	765	699	999999	999999	88	999999	580	999999	999999	317	476	676	459	171	999999	530	990	945	64	999999	999999	430	999999	556	761	999999	115	999999	999999	491	53	211	999999	163	99	555	222	661	206	999999	459	992	808	251	999999	999999	782	677	354	816	999999	999999	849	417	828	344	28	411	587	367	647	259	921	999999	274	275	586	305	82	598	317	339	999999	757	709	900	999999	439	472	915	999999	437	976	350	126	232	999999	999999	999999	754	537	999999	83	838	660	210	81	999999	976	819	999999	486	605	756	999999	45	83	101	707	927	999999	588	999999	999999	429	219	999999	580	538	999999	999999	904	971	999999	71	507	266	909	999999	509	829	999999	999999	652	655	461	999999	999999	842	90	159	270	974	406	41	948	871	999999	418	450	927	500	999999	934	906	365	515	287	694	10	999999	999999	994	208	108	264	999999	296	26	967	386	62	738	999999	892	999999	930	574	296	999999	636	855	500	656	581	338	999999	528	999999	300	946	555	999999	841	310	985	276	775	308	777	999999	584	999999	451	74	875	999999	999999	51	264	999999	999999	999999	581	374	999999	672	347	627	770	421	607	550	999999	31	999999	526	999999	157	906	385	999999	276	519	300	61	471	59	999999	705	576	675	486	491	865	15	999999	954	999999	385	999999	929	999999	999999	365	999999	999999	668	429	999999	359	865	29	144	878	999999	675	481	999999	999999	999999	622	999999	921	203	745	131	999999	860	26	276	571	429	772	593	999999	16	738	163	85	27	802	630	359	356	711	656	351	613	594	340	92	999999	164	922	701	184	236	343	619	103	974	808	413	966	788	445	257	551	431	274	936	328	215	999999	660	999999	999999	999999	999999	99	780	455	999999	685	999999	897	275	849	891	281	999999	999999	543	981	53	999999	999999	393	567	275	409	799	191	330	999999	764	467	859	271	999999	779	660	851	530	999999	528	542	999999	783	890	180	407	999999	999999	494	542	784	234	261	666	775	21	999999	999999	689	999999	274	945	292	428	439	416	999999	192	502	129	553	23	668	999999	462	498	609	677	999999	11	149	41	836	860	999999	243	607	605	934	768	652	633	840	341	999999	596	445	364	460	999999	820	477	657	374	989	999999	566	736	214	286	999999	340	132	688	999999	243	
999999	431	448	999999	808	981	258	734	999999	919	182	336	270	865	999999	999999	999999	341	999999	671	383	471	871	218	677	870	401	658	999999	322	999999	999999	500	999999	487	24	916	264	955	838	229	923	999999	80	599	239	999999	349	233	166	124	791	506	179	859	647	560	239	999999	999999	590	999999	377	999999	418	29	999999	999999	999999	48	338	961	385	999999	452	460	574	801	619	447	404	62	434	209	208	720	655	330	171	839	464	999999	999999	28	258	629	999999	999999	661	579	403	236	961	194	828	162	416	164	999999	999999	999999	758	999999	91	542	538	175	178	999999	999999	373	515	999999	999999	584	651	999999	999999	104	823	904	831	149	49	53	178	100	250	999999	999999	313	999999	603	999999	765	999999	999999	653	486	719	999999	387	785	999999	216	999999	999999	423	610	186	925	999999	69	999999	504	999999	619	580	48	373	447	925	797	911	999999	872	999999	326	999999	878	584	583	880	384	368	527	999999	186	833	165	999999	677	639	999999	130	264	999999	999999	267	524	95	496	614	999999	282	999999	589	874	999999	999999	975	999999	641	731	999999	352	179	999999	545	977	205	443	999999	882	352	769	295	999999	999999	140	440	223	69	999999	793	97	968	767	999999	829	999999	181	607	499	190	200	46	999999	999999	777	999999	999999	163	289	328	652	999999	732	770	999999	253	986	93	999999	903	999999	771	383	999999	514	384	412	582	715	999999	34	835	257	702	161	732	386	999999	23	55	999999	69	780	939	150	347	999999	996	999999	585	950	97	168	596	999999	429	663	970	999999	999999	682	183	448	248	999999	816	502	39	619	780	999999	986	999999	403	229	999999	999999	443	999999	176	148	999999	999999	999999	100	937	677	660	284	732	999999	999999	913	619	372	510	621	541	646	333	999999	999999	999999	999999	999999	964	26	765	999999	999999	437	999999	182	920	265	999999	999999	999999	999999	999999	149	841	755	887	710	461	82	999999	40	999999	90	459	796	474	999999	931	999999	174	420	136	920	911	999999	557	304	848	244	992	364	105	319	999999	394	290	194	13	461	499	118	267	891	565	734	999999	646	978	433	707	598	333	999999	35	898	30	445	237	557	207	593	861	227	89	999999	935	409	777	999999	516	290	328	480	538	66	163	245	999999	187	636	999999	325	425	536	999999	40	856	999999	999999	373	844	999999	455	263	999999	256	50	811	999999	999999	258	868	913	917	999999	280	853	999999	969	744	785	90	60	999999	295	999999	446	999999	685	76	999999	124	999999	999999	671	334	872	226	631	809	123	433	999999	999999	387	53	412	
507	999999	133	186	156	999999	670	999999	763	999999	534	968	639	810	359	136	402	721	143	999999	999999	255	999999	407	636	89	169	630	999999	194	672	999999	251	865	938	581	999999	889	932	999999	703	999999	999999	999999	348	258	999999	999	763	307	503	666	254	548	999999	262	26	999999	550	77	165	999999	235	578	243	990	999999	774	871	778	999999	999999	789	999999	801	107	347	675	69	387	97	170	867	65	691	16	999999	703	674	999999	565	835	999999	864	999999	999999	999999	339	999999	357	999999	227	999999	985	732	999999	999999	910	746	103	915	350	666	172	980	994	181	180	887	999999	701	33	999999	195	223	739	172	924	699	147	218	18	491	999999	855	869	42	881	332	700	138	388	956	581	770	999999	999999	186	999999	649	492	718	451	956	656	509	127	942	999999	993	828	999999	999999	999999	999999	907	859	999999	317	120	962	999999	847	197	108	999999	76	999999	425	998	570	999999	49	999999	655	499	566	534	64	355	752	100	999999	999999	999999	185	999999	357	696	999999	364	223	869	774	999999	201	871	264	858	344	442	598	999999	774	432	842	914	172	999999	395	350	999999	900	961	367	871	191	518	325	922	155	719	832	561	999999	999999	126	999999	371	999999	628	312	675	999999	913	163	573	344	906	38	271	14	403	310	523	39	323	907	416	999999	19	363	938	936	199	723	766	965	999999	85	999999	649	800	499	767	47	660	189	58	214	308	846	999999	296	660	999999	325	531	48	999999	43	218	999999	555	453	999999	999999	739	531	199	999999	607	214	831	313	999999	213	999999	543	485	379	999999	859	212	517	999999	751	999999	999999	999999	408	244	927	525	52	999999	791	255	55	999999	673	920	999999	999999	816	700	642	779	983	48	936	421	987	999999	245	899	999999	655	47	999999	523	722	463	482	791	162	680	688	789	999999	999999	958	857	51	999999	458	999999	11	396	817	530	971	667	246	999999	999999	999999	999999	999999	152	999999	146	217	999999	978	950	999999	186	77	663	30	999999	990	198	218	977	999999	999999	999999	787	423	357	999999	999999	760	551	999999	227	999999	805	905	315	409	646	637	694	750	102	72	860	991	309	934	732	797	577	999999	479	38	144	999999	310	622	502	728	810	877	999999	14	437	895	249	817	271	758	714	554	353	561	523	999999	999999	884	891	796	124	423	536	999999	192	570	586	999999	234	382	605	693	906	917	999999	816	763	97	635	965	751	492	672	974	92	32	637	918	514	908	962	426	731	706	614	397	350	999999	822	866	999999	61	592	889	163	
999999	647	999999	999999	707	473	382	259	999999	999999	632	751	562	999999	169	933	668	683	326	420	188	962	210	313	438	476	208	275	768	999999	699	899	782	820	72	385	210	999999	999999	444	999999	177	805	661	981	646	999999	224	662	933	650	377	276	479	999999	68	447	132	999999	241	275	117	490	999999	355	733	968	741	288	784	732	484	999999	882	830	21	167	549	999999	792	688	999999	999999	834	15	999999	633	312	846	13	938	87	999999	999999	178	482	686	535	316	258	677	56	936	877	999999	175	501	394	999999	963	901	898	801	513	999999	291	503	655	274	33	109	666	999999	284	846	654	597	999999	713	358	334	631	242	82	999999	642	57	736	999999	839	829	249	663	883	999999	49	286	384	33	887	979	40	270	999999	159	999999	160	999999	40	556	578	201	680	999999	999999	279	999999	999999	999999	910	244	999999	32	434	203	860	12	21	182	806	377	222	286	826	379	303	370	999999	999999	114	491	395	705	86	271	638	568	373	999999	832	384	557	986	122	652	222	18	836	99	298	19	149	999999	999999	188	365	915	854	920	344	909	715	804	999999	999999	999999	71	945	173	999999	302	638	999999	350	432	819	236	174	999999	167	295	999999	859	635	999999	352	906	481	897	999999	999999	714	453	910	999999	668	753	703	999999	999999	160	999999	999999	534	999999	380	381	999999	801	369	139	750	680	762	58	999999	856	999999	999999	87	942	589	999999	268	842	588	999999	856	427	763	76	999999	481	379	16	999999	861	334	639	724	970	768	679	538	776	999999	43	690	999999	999999	812	583	514	614	999999	571	25	414	692	417	999999	999999	720	47	302	606	278	310	756	999999	523	999999	540	474	117	183	909	518	491	870	554	504	995	879	999999	999999	28	999999	999999	445	999999	456	642	231	538	999999	58	642	246	179	702	732	999999	999999	34	999999	53	49	507	687	661	999999	922	999999	862	691	529	999999	96	809	587	999999	999999	321	619	999999	888	318	999999	662	999999	277	999999	322	177	822	570	960	854	670	450	978	999999	830	783	710	534	820	368	999999	999999	999999	555	437	999999	301	939	622	425	958	402	734	999999	845	561	999999	234	610	654	999999	131	568	985	999999	368	609	52	962	537	999999	542	78	949	100	735	918	721	844	999999	999999	882	999999	999999	896	278	715	875	524	999999	400	485	923	999999	328	999999	367	231	999999	78	982	258	977	999999	517	426	334	784	23	119	643	671	390	880	777	167	183	33	99	157	999999	733	999999	693	147	999999	999999	999999	999999	374	378	
696	591	999999	747	627	905	999999	37	479	943	930	862	999999	635	728	999999	53	398	999999	551	999999	142	982	999999	999999	731	293	999999	93	807	432	163	648	741	947	999999	999999	142	999999	261	999999	995	619	213	722	870	123	68	419	338	999999	513	470	823	999999	999999	608	360	999999	896	622	913	944	999999	521	777	224	673	999999	999999	999999	999999	247	909	239	348	522	779	702	999999	999999	235	539	754	242	919	693	999999	707	393	481	263	643	264	639	408	999999	947	691	945	656	449	380	999999	999999	664	275	999999	593	696	999999	829	658	120	288	999999	384	199	999999	602	999999	399	966	999999	175	236	276	983	280	831	296	999999	999999	999999	731	999999	999999	767	905	577	653	999999	999999	21	999999	652	605	533	975	252	33	861	518	999999	999999	266	999999	85	999999	999999	999999	291	290	999999	409	999999	741	901	388	119	999999	616	294	862	948	951	168	955	953	999999	631	742	999999	37	999999	434	66	997	999999	999999	999999	779	172	293	189	999999	999999	999999	611	999999	999999	999999	155	866	999999	417	577	656	999999	999999	107	999999	132	92	990	999999	284	262	953	975	999999	743	15	912	424	762	454	999999	682	999999	108	689	353	87	611	927	597	999999	999999	999999	856	410	856	986	377	177	657	999999	302	999999	97	999999	525	636	465	177	698	242	451	948	963	576	973	563	999999	418	184	999999	481	72	67	142	935	563	999999	19	887	28	545	256	999999	374	708	999999	499	507	174	717	622	444	239	999999	999999	999999	999999	999999	999999	999999	999999	959	999999	999999	999999	999999	999999	955	665	962	517	456	290	999999	697	204	999999	598	999999	824	74	313	254	467	432	46	833	703	442	566	999999	838	582	594	843	586	263	999999	999999	478	682	543	842	211	209	999999	164	559	666	999999	999999	838	420	612	238	871	999999	536	190	999999	406	772	523	108	836	679	874	696	835	121	999999	350	999999	400	152	530	470	52	267	266	881	283	46	936	40	999999	999999	969	365	972	871	727	999999	999999	82	909	999999	744	375	530	301	468	724	555	564	999999	16	30	999999	707	410	672	278	923	690	999999	999999	586	77	999999	261	904	340	863	250	999999	39	638	328	999999	999999	726	677	737	999999	423	559	491	999999	846	290	999999	508	657	999999	208	999999	398	999999	949	183	999999	676	825	278	999999	999999	860	999999	351	999999	999999	702	999999	207	999999	995	541	958	276	573	254	215	231	269	854	406	682	999999	51	763	999999	135	999999	999999	76	60	999999	468	578	295	698	186	999999	690	912	704	280	459	999999	212	918	
439	246	386	929	238	455	999999	424	999999	999999	568	999999	588	524	252	333	179	141	999999	153	82	390	981	999999	77	185	541	356	159	135	233	414	838	845	211	999999	992	138	837	605	296	54	587	840	139	913	451	175	670	999999	111	999999	263	69	999999	58	265	511	862	63	914	218	999999	865	231	164	434	999999	322	364	999999	50	303	38	856	37	802	150	745	163	733	999999	686	999999	33	999999	161	999999	999	999999	632	999999	276	784	690	88	779	722	618	975	489	709	852	999999	999999	999999	34	234	212	818	999999	999999	999999	999999	329	548	532	496	841	999999	13	999999	743	169	731	850	773	999999	999999	778	257	90	999999	769	999999	999999	522	379	738	962	881	999999	999999	190	907	517	999999	567	465	999999	556	293	999999	302	972	834	999999	693	584	199	999999	999999	999999	999999	570	175	593	996	999999	304	36	162	757	879	445	86	87	562	999999	224	999999	216	63	999999	232	963	208	239	796	839	999999	829	795	549	999999	376	49	999999	620	742	999999	727	999999	999999	125	404	536	12	999999	896	757	999999	441	370	73	999999	461	999999	211	606	966	363	999999	999999	245	207	366	999999	999999	78	999999	933	942	519	299	408	684	892	90	828	999999	206	381	900	91	655	397	434	999999	593	914	358	999999	23	776	570	999999	999999	924	918	999999	999999	999999	999999	859	999999	470	921	80	665	406	568	999999	382	179	769	981	999999	123	999999	809	932	733	999999	164	999999	990	929	743	729	880	357	999999	171	791	999999	408	593	51	267	194	476	363	819	197	355	748	569	843	16	588	228	222	344	119	999999	594	187	999999	999999	833	541	187	999999	999999	59	600	999999	999999	69	370	398	267	856	405	342	578	913	433	808	939	431	999999	737	150	662	144	999999	62	686	525	231	959	869	434	999999	298	999999	999999	148	999999	308	977	784	645	200	960	366	999999	776	536	681	754	825	242	411	456	450	210	132	999999	966	397	905	543	149	439	398	999999	752	54	565	999999	295	62	999999	453	999999	101	950	701	999999	695	285	999999	843	477	143	637	32	206	847	812	912	233	789	911	82	250	506	760	572	999999	195	732	999999	803	469	772	601	999999	156	359	259	430	999999	280	999999	999999	700	671	306	760	999999	556	999999	753	965	71	273	729	999999	999999	594	199	139	999999	999999	553	189	49	18	999999	46	999999	60	498	562	999999	96	518	800	327	550	999999	999999	811	999999	999999	535	999999	838	407	999999	872	587	96	764	70	301	302	770	567	999999	660	663	999999	723	999999	506	
708	200	999999	975	999999	928	63	999999	759	999999	999999	320	871	28	961	999999	999999	860	174	486	963	733	502	200	794	748	999999	750	890	181	528	98	197	142	999999	36	364	431	754	943	533	999999	15	335	974	999999	899	999999	999999	458	62	85	559	860	999999	975	999999	999999	999999	999999	696	999999	628	588	216	239	133	738	201	934	847	189	116	231	952	396	728	177	999999	812	999999	692	145	999999	129	453	538	336	999999	851	999999	999999	250	748	999999	230	949	426	128	744	858	170	358	999999	999999	872	968	338	907	999999	999999	531	77	379	167	13	177	196	468	762	700	796	149	349	607	776	939	999999	974	732	446	311	58	481	999999	688	344	999999	999999	256	484	999999	428	999999	999999	999999	13	999999	999999	253	999999	763	958	365	999999	999999	999999	19	999999	835	933	610	364	185	999999	946	483	595	425	999999	999999	711	365	222	999999	501	378	696	744	801	772	999999	777	730	679	683	353	692	437	892	666	335	393	999999	322	874	999999	999999	999999	658	332	417	455	120	585	999999	408	999999	999999	552	693	335	274	281	999999	999999	999999	999999	999999	36	999999	790	167	999999	812	343	999999	369	899	414	655	134	999999	999999	478	364	622	666	999999	337	284	607	615	885	209	341	71	121	933	999999	51	221	746	715	999999	541	259	922	308	999999	33	48	846	673	999999	568	381	187	999999	707	253	175	999999	179	751	999999	185	999999	999999	481	282	999999	436	451	372	999999	388	999999	41	999999	114	699	368	903	314	246	761	941	988	999999	959	883	999999	235	214	875	999999	577	999999	69	366	999999	599	827	969	816	612	404	310	462	189	144	156	865	602	553	999999	585	864	999999	244	243	294	692	999999	999999	999999	999999	247	496	711	811	283	971	580	137	110	999999	934	497	633	367	999999	999999	461	824	736	453	633	661	78	156	999999	458	825	133	999999	906	315	580	920	412	166	999999	750	378	861	184	295	475	453	999999	999999	377	881	877	999999	758	241	696	662	452	576	586	428	999999	108	824	156	999999	443	999999	235	363	577	999999	210	827	784	999999	963	562	999999	168	217	803	505	345	999999	948	531	999999	675	619	918	477	999999	580	395	195	280	46	38	838	41	259	49	297	799	999999	676	774	974	158	999999	999999	294	999999	378	624	69	763	258	208	925	999999	999999	999999	999999	110	395	630	999999	598	812	927	534	329	137	958	999999	999999	545	915	281	756	999999	527	885	818	192	427	211	999999	135	516	788	829	913	532	731	433	999999	699	275	999999	343	385	345	806	
575	964	291	420	999999	852	227	342	926	178	999999	10	730	999999	917	999999	428	999999	999999	306	999999	704	416	605	236	339	365	999999	650	235	422	585	192	89	252	228	999999	999999	909	283	298	455	903	744	984	731	999999	235	782	306	627	673	912	999999	667	999999	558	685	193	531	497	382	999999	700	756	962	817	651	383	699	832	637	999999	199	999999	693	999999	671	621	505	999999	139	73	999999	608	748	672	153	999999	381	999999	999999	608	387	786	916	763	999999	988	31	913	999999	851	93	474	990	913	723	42	973	999999	999999	999999	999999	999999	367	318	347	102	17	999999	999999	999999	11	38	381	38	383	999999	100	929	599	999999	599	999999	586	287	980	879	617	835	949	121	448	312	999999	395	920	493	428	999999	425	119	980	730	249	822	849	999999	999999	999999	999999	319	941	54	480	213	474	999999	999999	999999	338	468	484	999999	351	999999	790	699	255	986	118	889	999999	492	514	489	999999	999999	352	763	999999	999999	786	656	305	639	999999	999999	999999	580	920	823	185	999999	999999	957	634	999999	999999	685	42	160	809	999999	853	650	334	459	540	999999	510	999999	999999	999999	652	412	999999	999999	876	711	393	395	867	674	76	294	713	647	222	556	854	894	489	666	999999	287	127	680	803	654	999999	999999	864	841	80	324	79	631	695	867	285	806	932	677	302	646	999999	144	50	568	936	687	247	999999	145	616	125	98	823	999999	295	10	35	999999	407	673	999999	999999	604	751	999999	92	952	354	280	58	999999	812	374	93	993	982	640	999999	718	627	482	880	999999	464	209	981	807	999999	582	285	999999	999999	999999	628	999999	999999	540	298	353	853	735	892	712	97	653	999999	723	740	381	312	369	999999	513	779	201	650	330	149	552	244	285	632	771	995	276	261	542	999999	968	999999	452	352	891	864	892	590	999999	999999	999999	895	267	77	948	280	915	999999	999999	500	437	474	937	400	746	999999	577	113	130	717	820	402	999999	999999	771	645	859	27	898	648	887	610	482	711	339	656	976	218	683	501	89	286	64	999999	318	999999	999999	999999	605	782	296	789	469	461	797	418	134	289	305	313	420	897	999999	999999	612	826	999999	235	70	99	999999	369	429	628	999999	544	347	999999	668	999999	846	807	421	999999	362	108	151	999999	999999	999999	531	697	913	999999	91	999999	193	999999	439	492	999999	573	999999	516	650	927	369	999999	999999	262	81	405	620	999999	466	612	486	999999	206	514	999999	999999	321	999999	567	444	999999	59	547	455	360	840	299	186	767	
283	815	999999	999999	999999	738	999999	206	999999	849	135	86	886	913	478	999999	217	310	924	807	999999	261	852	948	216	480	999999	303	378	902	240	116	444	269	193	797	580	999999	771	999999	384	775	659	299	442	367	570	146	999999	749	152	539	374	378	239	31	999999	957	999999	954	428	17	828	999999	999999	29	642	627	999999	681	134	706	999999	158	432	763	601	999999	999999	999999	910	999999	233	628	759	700	741	75	39	171	833	999999	251	816	358	377	946	900	680	422	725	943	416	397	624	999999	10	226	945	999999	429	410	451	420	999999	254	783	209	999	918	287	999999	999999	567	847	511	465	999999	799	65	816	701	882	103	132	967	767	836	13	999999	700	524	129	563	742	432	999999	831	999999	114	999999	999999	900	761	999999	159	355	848	550	999999	980	287	427	890	999999	728	528	357	999999	86	487	999999	205	686	999999	999999	456	999999	825	424	339	634	949	695	999999	79	800	130	958	973	621	918	296	890	342	422	107	239	904	999999	999999	824	542	999999	626	999999	551	224	543	381	702	321	33	135	783	356	999999	731	428	999999	928	999999	399	324	465	999999	660	315	354	805	665	227	139	812	520	515	101	263	78	824	528	586	587	586	281	999999	894	170	117	985	94	376	810	324	95	506	434	228	241	67	985	999999	869	737	716	484	191	220	615	999999	999999	84	999999	604	71	351	820	812	53	165	674	999999	208	999999	721	299	417	999999	999999	999999	90	872	31	21	838	292	716	849	869	796	127	683	555	838	729	999999	713	216	999999	999999	685	621	184	999999	393	495	999999	999999	26	427	999999	376	494	999999	999999	392	63	650	765	778	635	971	942	257	47	990	943	999999	638	711	999999	999999	562	983	999999	468	697	946	628	999999	254	215	999999	452	728	751	199	954	999999	347	999999	72	450	999999	117	714	678	927	999999	402	552	678	872	315	999999	999999	814	999999	273	729	999999	999999	32	422	533	430	999999	500	528	296	800	989	999999	301	755	522	760	87	999999	623	789	769	999999	235	999999	576	342	999999	999999	862	937	689	691	921	999999	999999	50	38	950	999999	575	999999	999999	751	602	562	999999	580	999999	329	115	736	635	649	939	924	209	797	621	957	98	621	999999	999999	999999	120	308	796	649	999999	482	732	999999	197	58	610	370	166	632	248	616	761	967	290	756	210	64	999999	982	727	650	999999	416	993	999999	954	298	999999	402	999999	264	173	931	654	847	383	609	447	601	338	564	52	175	383	999999	336	999999	609	908	158	
66	267	814	999999	999999	239	326	143	598	999999	321	999999	763	150	984	453	830	323	443	999999	601	616	999999	653	172	607	999999	43	999999	273	310	689	834	254	434	999999	359	19	399	617	999999	475	848	999999	26	938	289	34	399	896	999999	340	176	999999	556	450	818	170	759	657	163	293	489	335	793	632	791	999999	715	987	104	821	924	999999	326	999999	767	941	636	234	999999	999999	643	999999	766	969	523	999999	698	999999	188	198	259	999999	464	773	985	523	713	394	156	769	999999	412	802	685	416	350	218	429	682	999999	533	535	339	110	649	999999	568	824	999999	491	821	999999	808	905	999999	192	370	552	999999	254	237	252	87	999999	743	999999	999999	999999	563	183	101	278	312	312	999999	723	999999	363	134	262	999999	889	999999	665	948	587	603	896	123	233	979	999999	289	437	648	291	457	999999	366	999999	777	486	271	935	400	999999	428	506	250	847	999999	999999	428	887	299	348	966	422	999999	999999	638	68	968	339	203	435	989	874	999999	384	999999	999999	997	716	485	999999	628	351	274	404	168	107	656	275	452	972	247	401	148	310	999999	45	179	210	999999	718	518	931	741	964	564	553	999999	865	582	159	19	711	999999	821	719	625	157	216	999999	540	412	703	886	230	999999	999999	736	363	69	240	461	796	937	766	960	696	609	999999	840	615	264	790	999999	303	962	535	988	999999	590	699	887	963	213	248	316	814	999999	520	776	966	817	489	806	351	697	999999	774	646	860	32	25	999999	999999	392	286	621	20	593	267	662	609	419	999999	369	352	498	593	698	459	999999	999999	98	999999	874	798	999999	984	351	999999	749	761	999999	466	567	999999	49	598	821	999999	695	999999	461	999999	999999	366	999999	717	446	999	999999	630	999999	196	715	381	927	325	501	593	511	637	668	988	999999	901	267	952	214	685	999999	999999	999999	735	999999	350	200	835	999999	999999	400	68	547	351	999999	129	685	165	750	196	756	724	999999	237	461	68	145	999999	745	999999	109	454	512	760	696	309	999999	350	432	375	191	102	906	984	999999	999999	99	999999	593	398	225	111	212	28	929	588	999999	999999	284	999999	214	727	100	205	417	945	999999	786	655	105	999999	345	999999	385	15	664	817	122	43	18	968	818	879	999999	997	998	252	494	831	117	506	323	75	726	170	464	11	710	999999	257	897	999999	671	999999	999999	880	378	999999	22	274	999999	691	510	276	738	396	999999	999999	208	419	702	999999	955	999999	599	999999	279	17	999999	551	999999	117	545	
999999	120	664	157	391	228	126	630	426	481	999999	999999	815	812	799	988	773	616	267	512	167	554	835	999999	133	898	189	999999	370	999999	999999	612	663	155	724	165	83	248	999999	525	91	789	286	590	999999	999999	783	999999	479	29	451	934	405	999999	388	241	285	999999	999999	492	48	999999	269	999999	999999	999999	999999	999999	999999	999999	914	535	999999	742	430	999999	999999	255	959	999999	124	54	141	351	169	536	217	69	767	493	999999	766	224	999999	486	575	999999	471	580	444	999999	124	57	834	114	916	999999	662	184	999999	999999	39	999999	999999	377	993	384	917	655	482	999999	623	902	604	764	158	320	186	999999	854	999999	806	674	525	401	999999	999999	307	247	253	999999	999999	884	999999	530	850	999999	999999	605	492	201	999999	816	107	697	906	221	999999	79	955	999999	608	999999	999999	172	166	364	832	999999	377	995	87	679	999999	730	203	999999	155	83	914	739	999999	999999	772	999999	244	990	999999	828	495	789	554	237	291	647	999999	156	565	594	374	495	587	409	238	496	124	933	413	999999	503	178	75	380	999999	226	406	999999	634	665	927	176	787	14	999999	587	999999	999999	999999	765	587	999999	182	999999	708	428	161	999999	353	285	548	999999	586	210	334	327	723	184	82	74	250	127	522	899	667	208	708	999999	193	650	55	274	999999	648	789	457	995	514	671	999999	75	999999	683	358	127	625	589	587	999999	899	864	276	777	333	999999	469	999999	282	999999	510	720	578	615	702	999999	283	766	938	999999	876	331	218	513	345	999	642	999999	173	782	999999	619	999999	903	294	999999	779	497	221	133	329	999999	723	621	999999	25	496	992	980	128	843	999999	650	176	803	578	999999	763	441	333	999999	36	999999	500	999999	891	999999	999999	331	916	460	786	554	815	999999	953	608	597	351	330	513	999999	999999	999999	938	192	968	954	109	716	999999	26	999999	888	251	303	562	233	770	280	426	821	670	73	668	999999	314	834	85	850	969	68	999999	999999	999999	241	573	325	561	668	922	644	999999	999999	786	444	731	666	574	797	400	385	826	81	903	692	999999	999999	386	881	877	144	999999	259	999999	999999	604	999999	999999	19	730	247	671	112	358	999999	255	66	287	999999	335	648	999999	288	460	594	241	349	217	138	999999	999999	939	679	790	999999	765	326	868	713	999999	787	598	564	76	163	999999	724	999999	132	446	923	999999	162	999999	239	874	601	799	161	841	265	735	999999	758	556	307	992	321	569	999999	999999	999999	574	394	547	999999	999999	999999	307	881	517	
626	95	999999	337	71	786	999999	999999	999999	999999	999999	717	999999	999999	62	659	999999	519	855	721	412	163	116	517	999999	999999	768	18	188	179	389	502	279	333	638	650	257	431	999999	521	999999	999999	655	999999	411	480	701	809	999999	400	898	701	451	170	115	472	979	999999	600	524	27	999999	999999	744	784	35	447	548	945	411	411	384	34	343	851	651	507	264	116	266	846	999999	522	787	280	687	60	119	228	176	671	84	831	970	999999	754	388	999999	999999	386	42	162	864	93	989	999999	676	999999	318	463	964	724	77	344	999999	68	601	594	474	107	999999	338	330	999999	999999	337	552	999999	839	999999	273	999999	999999	729	233	693	104	439	798	755	20	942	999999	764	999999	946	16	496	999999	999999	163	793	447	969	999999	704	832	95	353	662	971	622	278	221	200	378	536	348	120	984	964	999999	796	718	96	42	537	566	577	794	330	999999	761	403	999999	479	999999	999999	327	528	861	18	96	999999	783	398	673	588	999999	832	419	668	999999	317	481	990	997	999999	882	999999	176	275	517	999999	341	999999	860	875	278	720	229	318	31	592	133	955	999999	660	999999	698	369	999999	999999	745	384	999999	679	454	921	952	999999	999999	345	948	361	999999	501	537	804	999999	999999	797	999999	853	999999	999999	647	793	193	526	914	346	793	194	19	227	283	772	184	678	246	416	999999	325	247	798	999999	82	999999	999999	464	549	855	999999	170	999999	999999	999999	141	999999	25	885	270	405	48	146	637	161	938	144	321	999999	999999	135	631	131	843	994	999999	815	137	574	563	655	72	999999	490	725	999999	447	588	144	640	900	999999	360	999999	558	287	111	170	821	144	106	227	735	196	730	999999	49	999999	999999	999999	326	156	451	999999	615	343	673	999999	999999	999999	501	555	999999	97	462	999999	281	976	295	717	999999	654	999999	439	467	999999	336	999999	760	999999	984	999999	944	611	324	753	221	37	539	224	613	456	258	694	642	550	50	647	733	267	174	73	442	926	28	999999	840	21	999999	187	999999	493	894	631	999999	782	611	574	773	708	260	253	446	999999	999999	68	406	621	796	917	999999	688	456	502	999999	920	286	28	593	652	913	210	172	361	217	999999	561	626	550	860	938	476	874	34	17	999999	626	371	822	960	274	229	224	948	999999	328	47	402	999999	232	505	593	981	999999	795	999999	91	94	999999	983	506	780	80	999999	978	921	999999	431	495	205	304	999999	205	999999	387	694	999999	224	571	889	92	169	120	327	365	355	494	
754	238	956	838	541	508	838	463	494	158	288	999999	868	514	999999	999999	320	928	589	397	359	999999	110	74	999999	523	973	901	347	999999	999999	580	999999	436	999999	203	538	366	999999	999999	367	178	893	999999	707	254	703	999999	476	262	799	399	775	958	145	21	137	999999	999999	28	535	936	126	999999	405	999999	347	441	454	422	378	953	174	183	999999	190	849	999999	999999	622	819	999999	435	95	870	363	805	674	301	57	75	646	999999	999999	881	430	61	79	150	999999	907	999999	999999	63	884	845	235	999999	927	954	172	999999	533	359	999999	937	511	999999	999999	999999	902	672	149	406	999999	731	569	429	301	609	138	779	423	368	715	558	668	381	210	34	999999	212	999999	347	885	501	122	44	546	944	919	30	125	108	999999	999999	131	533	705	162	286	805	999999	328	999999	999999	159	999999	999999	999999	278	139	830	928	914	699	925	802	521	999999	999999	534	882	357	690	118	663	325	271	480	999999	999999	675	999999	999999	332	901	999999	999999	502	999999	999999	400	896	675	999999	199	197	194	406	318	999999	21	849	999999	752	999999	953	999999	999999	728	834	903	174	224	143	464	782	999999	591	999999	507	291	28	513	671	144	999999	681	999999	918	476	999999	865	171	116	133	999999	513	999999	410	947	999999	804	773	517	53	999999	682	541	999999	416	16	602	608	999999	999999	992	999999	999999	618	936	282	737	999999	262	703	48	12	999999	999999	999999	279	195	191	850	999999	486	255	999999	999999	999999	314	149	576	511	470	538	999999	999999	78	140	490	640	387	473	999999	62	999999	999999	813	15	233	574	531	697	147	821	420	999999	102	561	747	999999	255	710	632	142	999999	297	999999	999999	782	999999	48	999999	999999	638	808	718	184	665	481	999999	192	621	684	739	618	999999	373	649	999999	999999	268	517	393	150	395	676	841	543	999999	717	730	648	233	999999	999999	651	549	999999	22	702	584	437	999999	24	167	633	35	893	523	291	923	152	58	284	393	999999	496	17	252	141	876	999999	999999	999999	13	544	398	113	212	967	999999	864	636	424	923	999999	437	379	983	762	651	948	999999	999999	793	588	599	948	198	999999	164	541	265	881	826	942	663	325	20	999999	999999	922	690	556	951	999999	515	633	360	561	999999	127	999999	490	999999	928	622	173	970	999999	944	449	914	999999	812	999999	608	999999	598	980	177	999999	368	370	527	729	267	999999	999999	734	82	965	597	636	911	47	517	775	999999	897	330	500	355	999999	999999	795	17	492	999999	163	460	760	45	380	999999	999999	
759	663	962	759	999999	159	514	999999	352	999999	851	288	999999	999999	999999	833	999999	999999	660	677	766	772	692	732	999999	775	728	505	284	321	929	227	252	929	287	853	999999	642	236	181	985	119	252	698	943	729	206	968	999999	999999	408	345	719	717	225	986	999999	240	47	895	430	19	999999	999999	59	633	46	999999	497	438	31	999999	999999	489	691	656	999999	994	788	999999	999999	760	632	999999	913	594	999999	534	714	301	882	581	604	999999	750	976	158	221	649	319	693	999999	480	444	999999	688	871	240	36	999999	466	999999	451	55	327	670	386	999999	127	999999	135	511	999999	206	555	999999	125	142	999999	715	507	318	354	478	309	737	289	198	62	234	999999	277	508	999999	835	905	140	559	24	90	599	844	103	195	999999	191	198	283	999999	999999	573	739	501	320	71	157	999999	972	999999	589	999999	197	999999	893	741	858	12	507	371	649	319	565	127	658	125	662	225	168	294	127	999999	15	310	897	999999	982	775	999999	92	999999	283	167	999999	434	699	411	594	210	999999	336	999999	999999	912	248	999999	18	999999	843	999999	408	932	473	999999	999999	50	999999	887	363	243	759	92	999999	424	683	376	162	751	693	959	999999	78	24	715	958	938	999999	103	71	60	651	370	932	992	999999	755	809	479	196	394	324	524	999999	966	694	253	373	277	238	872	693	267	928	883	490	999999	917	757	729	999999	193	291	825	312	591	398	159	822	740	927	566	683	564	308	999999	999999	838	58	31	714	575	590	999999	199	366	999999	442	59	511	999999	838	999999	749	507	211	42	698	927	385	305	999999	999999	536	311	999999	20	702	999999	248	300	501	869	736	999999	123	602	999999	999999	945	206	956	110	321	999999	99	999999	933	67	107	999999	999999	911	999999	725	621	999999	999999	999999	884	356	999999	999999	999999	220	852	969	325	734	394	999999	614	72	999999	189	349	993	239	149	221	800	999999	644	531	999999	999999	590	206	999999	403	98	548	864	751	999999	999999	999999	300	110	544	130	199	209	999999	999999	998	438	929	493	385	999999	795	999999	999999	93	279	58	290	185	421	271	772	999999	999999	306	69	749	321	391	675	205	702	999999	999999	101	999999	999999	999999	999999	636	371	999999	713	999999	775	302	634	999999	999999	330	465	999999	124	689	282	357	999999	868	376	440	258	127	999999	817	190	999999	667	320	259	999999	999999	999999	258	999999	60	611	69	679	999999	999999	999999	236	999999	71	220	342	588	448	999999	999999	727	19	605	601	999999	999999	122	895	999999	850	634	324	
273	196	928	389	615	575	639	671	999999	215	312	372	15	32	999999	486	607	848	346	229	988	515	754	391	480	999999	171	999999	999999	999999	234	999999	999999	120	999999	466	142	999999	999999	22	809	660	455	521	707	242	999999	364	779	635	298	606	513	415	999999	757	442	547	908	958	414	999999	181	134	981	597	999999	894	70	18	354	776	999999	999999	420	337	70	242	999999	999999	69	806	999999	863	875	627	211	963	784	214	999999	595	922	767	999999	975	999999	331	999999	119	248	999999	304	771	291	522	485	189	999999	998	999999	209	863	999999	899	999999	999999	318	259	363	396	40	119	855	999999	759	999999	363	725	444	999999	739	999999	574	999999	999999	511	264	582	362	152	31	968	786	516	999999	999999	263	868	10	178	999999	81	187	722	218	592	999999	787	999999	669	131	999999	560	159	999999	507	298	669	541	106	552	999999	896	220	375	72	333	348	170	37	599	494	725	999999	678	999999	999999	851	999999	999999	999999	999999	59	693	999999	566	417	636	558	999999	999999	593	999999	904	625	444	999999	999999	999999	155	999999	999999	626	505	79	636	739	294	481	301	982	446	877	766	43	85	999999	213	199	808	999999	696	790	844	594	16	999999	999999	999999	243	492	558	504	645	999999	962	850	554	623	394	827	133	165	999999	343	996	999999	999999	870	549	759	971	777	548	500	572	999999	999999	910	999999	479	918	999999	247	999999	434	941	241	259	81	235	141	589	805	980	999999	999999	533	999999	597	999999	999999	950	112	484	521	780	999999	999999	944	651	999999	644	560	999999	909	999999	917	458	908	999999	483	999999	999999	324	628	391	999999	999999	999999	41	786	281	322	771	999999	968	540	763	999999	653	985	97	314	429	166	999999	38	890	81	51	999999	84	602	543	999999	999999	999999	788	856	999999	999999	398	185	913	865	797	331	789	42	941	950	164	171	264	78	396	16	999999	167	999999	363	91	496	928	418	999999	678	779	999999	608	817	752	907	999999	844	597	911	999999	564	369	175	249	999999	140	100	999999	913	999999	999999	431	999999	999999	999999	725	775	999999	902	257	504	163	128	551	834	434	133	999999	256	13	999999	481	485	999999	815	797	965	123	999999	999999	837	999999	798	341	314	533	340	45	131	192	391	127	695	663	897	410	250	999999	414	433	16	892	222	909	927	993	946	662	966	832	999999	662	999999	546	420	999999	999999	787	999999	311	103	999999	999999	74	999999	302	785	821	717	999999	556	351	709	800	999999	999999	736	999999	413	999999	587	677	79	298	432	729	624	158	253	999999	
55	999999	386	113	999999	999999	815	157	297	635	217	134	945	561	286	418	953	702	999999	475	818	476	383	999999	724	426	28	788	641	892	677	636	577	376	999999	103	964	999999	470	440	139	588	601	777	999999	999999	732	517	22	24	999999	922	961	778	533	999999	89	460	999999	913	899	36	999999	999999	957	581	557	578	202	999999	453	357	241	756	346	239	875	999999	999999	272	693	999999	776	999999	125	755	675	799	843	999999	23	514	227	557	999999	112	82	205	820	531	904	163	324	829	570	429	690	999999	442	303	703	483	636	126	999999	398	260	999999	289	212	905	758	735	412	179	999999	999999	999999	999999	244	166	679	785	999999	367	539	999999	946	66	696	75	999999	366	999999	96	539	877	110	336	152	851	193	915	617	626	156	427	911	999999	631	999999	999999	988	208	999999	999999	697	999999	759	690	211	999999	831	593	146	445	401	999999	326	639	72	39	357	83	392	999999	999999	178	675	220	122	285	999999	435	406	69	481	168	413	72	842	541	999999	999999	940	999999	999999	332	481	190	755	241	595	31	568	269	658	914	815	173	270	529	669	548	578	925	27	406	196	87	963	242	783	263	999999	530	688	999999	999999	844	621	999999	999999	494	464	880	690	999999	866	999999	411	567	352	999999	802	322	872	802	999999	25	530	955	145	403	227	523	458	999999	234	48	581	947	781	971	552	828	832	999999	93	999999	999999	999999	999999	59	675	406	889	543	461	484	658	885	642	999999	323	665	999999	999999	277	999999	432	358	50	828	565	464	785	381	999999	974	489	697	719	380	779	778	426	95	728	820	999999	914	880	999999	390	695	314	663	657	887	532	539	906	151	275	886	711	710	493	221	620	999999	846	487	999999	960	176	271	999999	545	249	220	574	456	999999	517	478	300	448	870	999999	131	724	809	999999	950	790	577	115	892	76	715	602	517	210	125	77	403	999999	429	529	53	325	122	648	999999	999999	460	833	758	418	999999	272	623	71	498	793	999999	44	53	179	598	166	455	478	533	618	999999	256	202	999999	999999	999999	28	350	999999	999999	611	171	999999	986	340	744	999999	483	655	453	978	455	711	331	40	999999	999999	999999	999999	886	870	643	999999	702	999999	213	640	318	344	999999	253	283	954	999999	192	875	904	67	838	999999	809	971	999999	89	639	611	544	871	419	716	833	768	419	229	936	968	999999	437	999999	136	113	48	149	779	210	705	501	29	999999	164	464	653	421	86	999999	898	820	44	72	304	999999	769	899	
627	52	999999	863	735	756	223	828	476	978	999999	750	771	831	53	879	934	120	525	731	999999	262	189	357	342	151	999999	157	22	375	784	468	344	149	521	736	725	999999	999999	272	925	335	999999	675	709	335	316	76	777	999999	138	193	153	999999	999999	375	863	137	531	593	999999	76	816	111	203	253	416	631	320	316	164	103	355	263	999999	929	274	514	648	16	835	971	999999	857	246	600	324	307	504	155	873	598	320	999999	553	858	518	886	481	999999	919	684	756	471	10	45	838	890	241	715	999999	358	489	999999	757	747	696	959	864	602	929	119	999999	999999	999999	566	782	182	999999	947	999999	999999	999999	999999	999999	160	224	908	856	211	762	434	75	788	54	524	118	796	424	806	172	559	32	999999	999999	810	999999	592	999999	444	999999	666	190	293	305	724	999999	306	436	607	533	788	113	662	840	504	53	348	999999	917	457	986	758	903	999999	999999	999999	163	999999	286	999999	632	880	422	949	106	999999	781	493	329	208	812	999999	817	283	999999	999999	369	48	41	767	999999	472	120	986	275	999999	999999	508	999999	369	172	649	999999	13	900	907	691	712	999999	260	271	854	800	999999	999999	627	940	999999	999999	415	994	124	624	999999	394	170	999999	999999	684	999999	966	283	999999	999999	45	172	219	813	999999	475	764	999999	304	781	506	363	671	401	999999	999999	967	999999	107	38	374	58	999999	640	618	999999	999999	999999	999999	556	294	988	805	840	683	482	999999	999999	999999	999999	650	347	820	843	23	999999	498	378	93	45	230	318	185	30	999999	987	147	579	205	642	337	508	628	748	496	517	558	999999	718	869	240	840	409	172	387	37	238	191	626	587	251	770	182	992	335	999999	812	784	255	999999	344	838	931	615	607	151	719	82	999999	999999	999999	667	659	224	805	389	908	23	643	567	999999	956	952	617	401	999999	336	635	999999	521	705	774	585	999999	534	999999	909	794	564	246	317	999999	834	131	114	583	120	958	999999	945	76	799	999999	688	936	388	885	999999	224	50	999999	999999	659	999999	800	708	92	637	999999	412	480	124	999999	999999	259	999999	131	831	513	817	457	999999	448	476	454	999999	633	897	95	999999	517	999999	580	524	431	234	506	999	330	406	999999	482	279	784	999999	952	351	999999	999999	343	266	63	810	406	999999	446	999999	193	390	894	999999	195	552	542	895	884	544	999999	975	35	106	132	510	116	326	974	109	663	11	502	999999	889	999999	751	890	463	785	183	999999	999999	589	323	619	999999	331	
999999	930	736	889	999999	999999	417	768	413	246	999999	553	999999	999999	619	346	981	191	999999	340	196	999999	800	651	441	999999	370	12	990	445	783	513	84	785	999999	53	372	773	420	94	157	130	65	514	999999	910	92	102	322	648	608	999999	731	999999	145	999999	140	95	999999	999999	57	999999	777	999999	463	999999	479	918	80	575	973	217	770	802	192	75	999999	295	894	531	26	277	690	352	999999	651	999999	978	649	432	999999	287	326	928	47	742	352	97	61	136	999999	173	32	746	674	999999	370	929	913	79	916	844	200	926	999999	779	724	999999	999999	999999	848	501	278	647	999999	696	999999	841	765	449	722	584	244	767	100	852	254	999999	677	447	290	852	999999	999999	515	77	96	399	463	267	28	999999	957	249	288	940	895	384	999999	978	508	999999	173	473	357	999999	999999	433	835	622	999999	780	757	692	530	995	436	698	142	595	999999	501	999999	999999	431	805	999999	994	489	160	957	870	860	699	938	999999	688	600	232	182	467	999999	999999	999999	999999	248	169	274	718	292	999999	206	252	498	999999	16	150	666	52	551	715	615	943	999999	999999	664	999999	68	754	768	316	835	999999	999999	999999	999999	999999	547	774	193	646	362	286	207	646	761	627	372	330	999999	621	32	999999	680	999999	999999	720	879	186	78	999999	110	519	950	975	677	999999	999999	369	999999	79	999999	999999	859	905	999999	339	746	999999	903	46	557	737	822	157	294	287	999999	502	286	236	68	371	999999	999999	545	843	335	231	999999	41	999999	12	898	862	27	140	999999	999999	115	999999	973	840	282	999999	769	373	697	802	691	399	934	999999	93	206	20	242	196	994	370	999999	13	524	79	871	701	555	839	959	140	164	589	999999	396	764	262	227	999999	673	105	999999	155	533	540	579	107	555	919	701	999999	784	943	703	999999	596	999999	999999	999999	410	340	224	999999	737	672	536	810	914	403	999999	999999	999999	153	522	899	198	373	480	999999	499	774	155	636	999999	118	999999	220	885	615	800	256	803	455	688	342	880	648	999999	999999	13	769	193	161	600	757	68	999999	431	999999	226	232	999999	999999	999999	635	195	587	396	629	326	326	924	309	999999	82	999999	347	465	999999	28	999999	955	999999	980	999999	591	993	999999	389	59	714	789	90	398	578	999999	338	999999	62	999999	302	261	789	544	686	844	884	559	527	617	720	185	251	786	675	277	429	999999	552	54	201	999999	16	579	999999	999999	843	999999	999999	864	812	174	413	42	725	298	176	999999	303	885	707	
444	518	999999	339	539	547	304	722	311	788	844	999999	18	999999	751	255	219	931	159	999999	973	535	662	804	556	772	999999	70	999999	111	354	199	999999	347	757	999999	243	250	999999	989	548	999999	722	86	967	543	405	999999	974	53	999999	152	999999	884	733	908	999999	967	999999	767	339	244	345	999999	444	999999	999999	999999	208	718	999999	969	999999	169	462	786	999999	586	837	999999	377	142	999999	343	154	999999	55	783	999999	848	999999	275	467	315	660	999999	851	522	999999	322	999999	734	877	266	41	986	294	984	431	946	105	279	140	770	400	206	999999	12	65	243	609	190	66	999999	999999	745	512	553	509	158	934	999999	999999	524	442	642	264	828	311	167	999999	999999	999999	667	752	999999	145	696	915	999999	164	849	999999	408	713	399	677	999999	724	999999	484	999999	485	283	21	999999	999999	616	999999	757	942	330	999999	897	999999	548	828	399	607	636	610	815	999999	55	993	999999	833	546	811	999999	999999	736	114	25	999999	186	585	88	655	947	999999	529	368	168	521	833	999999	569	999999	174	571	287	920	98	999999	668	113	999999	999999	999999	972	787	999999	295	791	999999	225	999999	224	149	963	750	744	660	64	999999	457	478	534	169	935	274	999999	646	481	687	815	26	999999	999999	82	156	798	728	974	793	999999	83	377	999999	618	475	354	942	211	821	999999	999999	43	603	221	635	904	129	991	999999	333	167	814	999999	400	999999	353	208	76	816	999999	25	999999	999999	367	999999	111	999999	551	470	919	522	445	659	154	554	983	737	804	447	251	999999	999999	276	470	566	268	999999	915	419	132	156	875	394	869	527	585	772	999999	837	533	685	577	999999	789	811	722	164	959	845	225	616	404	629	999999	281	999999	999999	800	800	999999	838	313	142	347	773	646	61	790	626	969	220	500	967	999999	565	111	216	487	659	844	114	313	80	204	516	751	999999	999999	598	249	176	972	445	999999	999999	382	445	193	999999	174	671	999999	343	875	999999	125	437	715	19	179	81	932	150	956	999999	999999	999999	937	999999	999999	400	242	201	386	999999	999999	65	255	228	193	666	999999	471	494	182	739	970	999999	199	400	323	999999	808	999999	178	243	831	488	710	171	149	508	361	994	774	438	182	956	82	766	999999	191	497	999999	513	58	471	655	999999	999999	563	48	747	999999	999999	999999	433	773	999999	569	999999	577	545	999999	999999	167	671	476	720	744	567	999999	131	433	341	142	53	999999	914	130	772	185	704	999999	607	110	999999	920	296	914	15	409	749	
513	999999	492	646	439	783	355	999999	994	935	49	714	550	917	323	109	999999	815	999999	858	97	796	999999	872	116	459	943	999999	999999	190	805	999999	167	274	617	999999	849	999999	999999	999999	569	743	778	999999	664	724	67	999999	446	821	999999	999999	563	999999	661	717	127	999999	539	999999	840	948	635	814	139	311	556	285	309	249	260	89	999999	252	299	354	999999	991	999999	392	402	999999	999999	930	469	707	184	616	613	999999	957	239	956	999999	368	621	118	964	999999	363	177	781	883	999999	570	640	896	321	261	316	699	136	412	157	588	999999	999999	999999	354	432	136	999999	672	408	291	30	133	578	999999	678	999999	63	999999	999999	999999	999999	876	763	999999	828	810	863	365	999999	999999	831	827	808	54	288	999999	413	619	688	237	999999	119	484	915	549	999999	999999	999999	583	81	999999	255	999999	999999	999999	999999	233	999999	999999	999999	272	999999	375	207	999999	999999	324	534	999999	54	832	444	202	626	999999	999999	401	999999	819	999999	492	437	781	235	566	585	999999	876	999999	84	411	78	104	999999	999999	653	999999	287	464	999999	999999	999999	999999	539	248	211	999999	999999	999999	467	812	384	526	213	139	835	802	150	999999	874	924	448	457	532	999999	999999	999999	136	662	343	766	123	393	473	999999	698	607	252	986	365	532	347	931	618	271	36	999999	890	936	138	850	603	647	590	431	753	346	307	896	484	860	999999	278	611	999999	699	999999	999999	93	441	999999	999999	163	284	351	586	517	838	271	999999	222	459	199	533	999999	173	476	802	999999	376	362	309	355	511	504	999999	79	329	917	572	999999	499	806	505	900	300	449	999999	999999	844	246	507	46	999999	272	410	999999	744	999999	537	233	999999	21	717	89	928	214	652	780	746	517	197	920	698	581	999999	999999	999999	633	203	723	113	564	206	999999	854	999999	76	999999	103	868	999999	211	390	999999	846	999999	98	426	971	95	999999	999999	502	337	58	586	347	708	549	757	999999	999999	924	999999	129	633	814	587	234	665	148	413	686	877	192	985	540	359	735	244	565	999999	999999	117	926	521	999999	999999	91	277	999999	367	698	999999	825	223	999999	576	229	999999	673	511	201	315	999999	393	999999	624	154	72	999999	987	972	314	202	774	459	999999	999999	999999	571	944	999999	957	740	780	714	350	999999	969	999999	963	139	522	571	63	86	355	170	542	999999	448	725	28	999999	937	394	393	154	60	763	470	999999	622	999999	729	15	999999	575	177	679	564	999999	999999	999999	92	857	460	743	999999	999999	113	656	999999	
999999	133	999999	999999	736	802	395	330	206	12	216	999999	999999	517	871	842	57	999999	780	992	863	61	876	999999	664	148	89	934	650	15	362	999999	999999	345	631	999999	509	529	999999	772	999999	999999	999999	999999	967	126	808	350	588	901	999999	854	333	999999	490	939	256	999999	822	597	722	460	680	200	649	557	434	938	886	353	999999	528	345	17	999999	999999	693	317	583	547	340	739	999999	748	914	507	336	159	854	691	999999	831	706	910	59	330	678	177	919	420	691	999999	463	244	999999	572	519	325	452	975	256	939	105	284	266	983	999999	999999	999999	151	230	285	94	204	82	510	822	434	999999	890	999999	999999	397	172	855	471	285	121	999999	352	988	20	707	878	999999	342	999999	431	653	999999	225	746	891	778	199	416	999999	269	999999	68	749	94	999999	561	149	731	551	999999	429	795	708	999999	999999	934	163	999999	578	215	759	740	774	999999	781	999999	999999	99	634	999999	999999	449	686	26	949	131	999999	903	652	999999	999999	999999	790	803	999999	858	368	999999	994	999999	624	999999	999999	999999	510	431	999999	358	313	999999	886	59	999999	932	959	980	119	691	999999	631	341	259	567	432	476	55	950	970	398	923	533	452	105	677	994	993	610	999999	516	527	999999	253	999999	186	999999	999999	617	999999	843	32	749	676	188	373	625	374	999999	416	113	464	999999	323	960	389	943	999999	999999	429	937	966	379	999999	185	999999	999999	98	999999	999999	999999	786	999999	102	136	375	184	857	273	999999	61	629	582	204	12	999999	55	523	292	220	243	824	734	197	919	877	652	746	500	662	578	999999	715	39	252	326	37	999999	196	999999	215	95	181	999999	999999	999999	394	185	999	134	999999	280	805	449	158	349	999999	999999	182	259	723	999999	366	999999	163	524	914	552	999999	999999	33	665	336	698	14	999999	652	999999	819	999999	493	999999	746	999999	191	308	731	275	880	999999	999999	787	217	937	871	777	729	999999	79	853	402	841	233	324	111	815	943	999999	444	11	696	550	430	570	766	999999	691	991	999999	854	792	649	672	59	421	246	458	999999	999999	236	428	92	443	999999	219	999999	254	999999	274	376	999999	999999	830	999999	999999	724	366	999999	181	626	96	737	151	224	999999	753	999999	183	999999	864	366	554	290	218	583	614	116	999999	360	124	999999	999999	999999	63	500	178	818	999999	843	696	999999	811	228	210	150	690	941	999999	999999	999999	481	80	999999	410	19	999999	999999	622	305	601	617	999999	296	66	624	827	20	97	999999	891	935	386	999999	216	
984	554	999999	90	999999	893	999999	887	556	895	642	930	739	327	999999	999999	834	999999	999999	251	999999	999999	525	999999	585	999999	680	999999	999999	24	529	105	740	323	999999	464	484	263	999999	412	928	730	999999	400	999999	694	98	693	54	44	67	740	888	99	137	999999	39	174	505	754	222	820	392	541	999999	546	200	426	901	588	999999	581	650	96	322	358	629	999999	747	999999	234	987	808	999999	957	789	217	651	195	999999	999999	320	757	800	999999	999999	999999	999999	999999	876	999999	671	791	465	830	485	100	999999	776	778	999999	904	999999	999999	530	999999	21	922	583	585	999999	549	240	493	163	893	823	849	896	213	999999	813	110	999999	398	562	205	353	640	481	699	415	874	417	999999	531	894	154	280	964	107	424	241	999999	547	953	441	999999	312	999999	662	250	905	572	766	574	999999	999999	225	967	39	999999	292	111	999999	923	675	823	464	632	999	679	999999	932	116	596	582	661	333	444	131	999999	51	703	819	999999	999999	311	650	999999	727	348	928	312	934	999999	142	139	999999	623	288	618	843	680	999999	983	670	972	466	999999	992	153	232	781	845	141	627	588	999999	437	999999	373	182	10	905	999999	750	276	997	676	999999	452	108	709	165	999999	64	370	766	836	788	999999	845	480	471	583	125	157	467	803	812	553	847	135	210	999999	999999	842	999999	285	242	403	999999	789	715	999999	54	523	625	341	87	266	821	455	648	999999	999999	999999	539	331	545	999999	809	999999	864	911	605	972	508	250	78	222	595	999999	603	999999	563	65	764	921	539	602	532	135	725	556	731	401	999999	325	999999	999999	999999	453	739	640	594	779	925	999999	999999	999999	24	384	273	999999	670	999999	852	263	999999	472	999999	618	791	943	79	683	999999	318	999999	213	495	193	999999	335	908	151	752	962	800	783	140	960	976	467	587	158	862	860	886	401	549	233	992	923	804	694	662	796	999999	910	310	617	624	740	586	830	529	937	956	999999	588	889	462	548	342	977	641	333	365	920	821	618	999999	999999	664	271	999999	930	531	999999	999999	955	401	889	999999	522	999999	245	881	757	628	999999	999999	367	812	999999	771	453	591	999999	63	338	440	650	98	692	195	835	86	324	639	599	416	741	999999	632	497	999999	75	819	999999	999999	452	608	302	897	713	74	975	14	500	999999	349	999999	171	161	999999	751	999999	790	337	999999	999999	999999	127	999999	518	172	329	190	172	208	387	999999	999999	656	886	999999	999999	201	979	130	860	81	824	999999	260	999999	
580	887	999999	745	772	285	491	141	246	999999	491	273	389	999999	744	795	841	302	369	999999	518	999999	275	693	999999	609	999999	216	649	97	742	235	999999	806	592	442	83	427	435	112	289	64	420	999999	999999	94	812	439	386	75	999999	531	999999	682	203	76	621	999999	351	172	999999	999999	999999	159	152	266	494	582	958	312	721	424	999999	266	298	999999	103	274	999999	318	796	381	830	999999	857	220	701	105	612	525	820	659	85	999999	637	14	999999	271	858	94	600	239	480	83	353	815	665	999999	999999	739	972	357	81	42	375	102	454	907	301	999999	564	398	970	442	492	999999	349	603	629	293	891	999999	416	999999	718	567	900	757	240	52	999999	435	711	872	552	999999	999999	999999	897	999999	560	665	969	926	999999	211	269	48	999999	999999	475	72	647	999999	848	999999	999999	999999	324	808	201	696	676	259	386	138	999999	107	890	29	483	306	705	94	999999	235	863	489	736	516	308	862	176	949	576	492	788	610	34	999999	999999	774	728	98	353	863	999999	720	999999	402	524	171	157	571	807	999999	366	562	377	999999	999999	460	87	807	510	338	999999	999999	999999	893	349	86	83	488	497	709	578	617	999999	870	246	152	999999	344	992	147	715	999999	151	407	136	235	243	411	134	999999	697	921	588	24	342	271	999999	999999	62	999999	97	999999	84	108	600	749	999999	999999	999999	144	521	742	814	373	623	925	999999	285	767	999999	843	672	363	425	22	657	38	726	537	974	115	292	291	554	999999	56	530	53	999999	386	413	735	999999	990	560	954	116	225	400	417	686	761	890	939	604	424	315	658	999999	942	720	105	999999	411	38	238	999999	270	999999	576	404	999999	478	390	709	117	648	372	865	68	999999	813	999999	999999	298	354	402	352	949	635	999999	872	999999	864	665	318	765	622	999999	331	503	845	901	999999	999999	153	292	509	239	496	999999	999999	999999	999999	401	907	770	850	999999	999999	836	118	320	687	835	532	585	614	999999	999999	352	35	410	544	564	705	911	511	118	154	71	999999	123	462	999999	999999	89	999999	999999	758	999999	915	999999	999999	494	999999	999999	223	999999	999999	999999	678	785	837	154	999999	542	258	999999	695	999999	999999	999999	999999	622	999999	995	857	829	46	999999	656	151	965	853	437	525	999999	59	999999	180	697	523	999999	587	392	999999	286	999999	117	999999	999999	465	777	763	289	999999	541	665	551	399	677	999999	951	999999	910	537	999999	983	717	999999	999999	209	302	525	307	999999	123	391	239	836	718	999999	721	
780	623	201	373	211	999999	264	984	466	508	781	503	313	999999	593	676	855	297	302	999999	881	846	630	173	262	466	999999	69	999999	999999	714	680	137	999999	181	422	719	999999	617	418	463	999999	999999	701	520	999999	994	183	530	714	384	999999	426	948	839	933	993	37	121	745	41	204	834	40	793	999999	375	639	400	181	956	692	999999	884	148	640	893	928	652	240	472	370	539	445	999999	175	264	189	833	247	428	999999	61	872	387	999999	417	922	907	419	656	364	782	359	758	692	869	541	809	209	50	74	999999	881	283	671	999999	999999	978	628	847	195	805	163	752	275	640	999999	506	879	232	970	31	242	583	117	587	190	686	999999	999999	722	379	634	207	364	316	180	999999	716	999999	28	999999	289	999999	999999	558	629	999999	492	999999	71	999999	930	977	999999	999999	152	307	176	93	484	712	619	332	134	816	181	999999	397	959	469	999999	790	999999	999999	36	742	999999	122	559	957	583	999999	999999	243	687	449	657	999999	321	173	872	999999	632	999999	999999	334	999999	447	999999	386	673	999999	999999	592	852	254	653	772	999999	311	999999	194	999999	136	901	518	311	99	447	376	524	828	85	795	999999	786	999999	167	999999	999999	999999	233	468	182	999999	373	669	725	999999	442	795	884	93	20	691	687	815	506	227	797	33	867	999999	288	861	845	143	999999	995	75	97	496	873	999999	525	258	726	444	999999	537	848	999999	708	15	580	640	999999	75	114	909	971	661	939	111	677	918	233	190	320	447	240	931	999999	999999	355	308	21	741	495	999999	999999	999999	663	690	948	447	168	999999	707	231	111	78	634	95	104	436	999999	999999	674	999999	999999	546	999999	999999	307	917	855	393	659	281	629	13	999999	671	999999	999999	998	999999	999999	239	759	999999	999999	99	346	999999	307	644	999999	919	751	249	999999	888	418	424	999999	268	393	41	592	999999	344	999999	602	107	498	963	146	999999	999999	308	999999	445	846	795	999999	999999	999999	145	619	999999	999999	740	530	999999	936	999999	262	533	353	999999	865	999999	647	983	999999	999999	497	999999	672	343	508	726	999999	453	999999	631	999999	999999	361	223	999999	257	421	999999	999999	999999	905	222	171	808	710	999999	999999	999999	999999	496	797	862	901	26	547	819	999999	285	999999	446	999999	999999	758	314	999999	640	182	140	540	999999	709	999999	380	299	999999	284	87	864	633	999999	574	793	999999	999999	833	189	999999	999999	999999	389	783	145	669	176	354	828	464	856	169	80	440	31	167	999999	786	999999	492	611	874	272	
999999	609	652	817	871	466	999999	999999	481	468	919	837	464	160	835	574	605	213	944	322	820	230	704	999999	464	553	635	197	999999	999999	697	118	470	413	647	184	493	999999	304	888	999999	839	999999	701	160	999999	999999	17	988	222	927	288	999999	561	452	521	904	99	362	328	830	878	277	180	771	999999	376	60	999999	660	91	999999	908	999999	999999	980	845	13	412	861	999999	628	999999	144	383	419	451	908	961	135	279	403	500	976	67	883	572	999999	999999	350	999999	516	999999	337	141	185	379	610	11	471	676	999999	687	500	341	212	680	999999	796	361	368	999999	999999	387	390	999999	261	932	998	999999	418	640	999999	71	999999	999999	134	870	13	208	49	840	907	999999	458	999999	715	999	644	855	999999	999999	999999	999999	981	769	426	126	999999	999999	923	447	612	999999	62	46	828	626	866	861	999999	999999	999999	598	321	527	559	599	999999	22	972	999999	999999	152	473	978	232	504	89	864	63	18	923	559	284	602	999999	582	446	999999	550	99	143	783	777	403	311	819	266	464	219	999999	197	935	481	999999	159	470	861	999999	814	333	546	12	808	79	885	579	324	719	299	977	999999	516	471	882	128	514	999999	79	677	999999	999999	625	654	999999	999999	988	88	999999	999999	767	721	372	608	226	553	141	999999	707	517	999999	999999	999999	174	242	674	680	999999	598	552	645	105	791	999999	411	95	920	357	582	999999	999999	500	999999	276	531	265	790	908	254	999999	987	999999	999999	561	945	907	999999	461	999999	999999	999999	525	999999	71	999999	672	929	999999	206	141	632	783	402	458	620	241	794	281	642	999999	883	772	228	269	564	116	438	239	999999	999999	394	469	935	30	999999	382	20	649	469	999999	335	999999	712	999999	999999	214	146	218	941	714	122	999999	818	444	677	377	306	230	506	999999	244	700	512	999999	747	172	999999	999999	349	999999	999999	155	999999	783	999999	68	999999	115	561	360	969	229	999999	747	999999	964	651	501	352	741	85	999999	152	999999	999999	635	999999	999999	375	999999	999999	764	869	703	493	999999	618	44	999999	999999	317	201	669	155	730	999999	412	765	321	782	999999	356	999999	607	172	440	12	52	168	26	745	60	739	25	999999	215	360	999999	264	423	356	617	708	999999	433	883	130	997	48	999999	232	557	999999	593	35	20	734	999999	541	62	965	575	876	776	873	267	462	653	161	525	663	818	510	898	999999	903	647	307	184	288	320	15	13	557	793	198	999999	155	990	984	480	99	62	211	457	781	740	932	858	
176	431	476	999999	523	947	414	56	999999	168	131	999999	437	96	263	999999	999999	571	329	982	685	904	316	662	177	54	999999	765	999999	450	654	172	714	448	17	999999	999999	169	490	999999	388	151	562	987	868	999999	53	12	799	999999	999999	219	999999	949	999999	999999	124	813	999999	478	999999	999999	999999	359	999999	959	657	988	999999	406	898	800	91	999999	604	999999	999999	329	794	555	10	570	966	839	999999	445	750	765	274	746	741	40	999999	21	235	740	403	212	483	909	963	64	999999	999999	571	696	137	999999	999999	638	918	795	999999	132	478	813	681	907	406	79	218	892	723	999999	999999	867	999999	79	493	863	151	149	999999	884	591	999999	999999	573	278	999999	317	58	999999	636	827	999999	20	999999	543	422	68	495	806	414	701	80	999999	999999	999999	999999	387	999999	218	999999	497	999999	999999	999999	540	532	176	999999	639	150	761	169	483	97	515	999999	857	999999	535	80	805	655	343	999999	193	999999	999999	65	834	999999	878	258	999999	927	999999	57	996	875	827	21	256	949	999999	999999	652	999999	999999	253	999999	30	846	437	532	147	685	841	446	517	951	999999	917	120	283	74	272	513	329	555	948	999999	721	981	132	524	999999	855	799	999999	789	651	923	371	979	814	728	451	999999	702	252	306	611	488	924	808	103	146	999999	792	403	149	222	52	304	999999	309	865	314	999999	323	829	52	769	728	309	999999	556	141	469	999999	820	787	999999	999999	652	999999	243	66	324	431	688	189	999999	283	650	439	881	77	370	515	863	999999	717	389	422	999999	842	999999	999999	999999	999999	999999	216	456	582	361	595	738	652	763	75	808	990	587	999999	999999	999999	495	88	870	223	489	770	954	481	684	80	247	890	397	999999	483	999999	611	884	683	972	560	700	298	844	152	424	606	449	65	155	139	999999	999999	229	357	681	999999	498	67	244	262	975	898	290	357	847	999999	750	999999	376	389	702	951	677	484	794	789	35	999999	999999	173	515	999999	538	999999	493	128	999999	665	999999	687	122	827	449	720	585	999999	999999	496	999999	170	856	856	999999	766	999999	999999	104	744	562	892	999999	428	999999	80	999999	999999	999999	999999	863	729	95	999999	791	688	999999	875	512	999999	899	992	781	539	775	904	317	658	736	772	513	999999	33	433	113	999999	958	999999	999999	379	973	35	999999	667	999999	575	84	771	75	10	499	561	299	148	845	999999	121	199	652	98	762	98	822	597	836	182	705	662	981	881	730	583	51	143	983	873	559	999999	906	210	829	
545	593	999999	999999	951	402	885	999999	542	798	768	51	999999	616	885	213	845	831	460	870	422	789	999999	279	916	519	165	165	972	21	999999	293	452	268	227	504	999999	324	885	999999	999999	83	449	93	961	541	306	527	107	669	713	292	456	340	417	755	410	466	366	441	246	729	616	531	800	999999	599	486	999999	999999	999999	530	945	680	999999	999999	350	110	999999	999999	999999	638	67	312	307	715	836	122	999999	471	999999	629	957	453	999999	100	466	917	999999	486	941	819	137	999999	552	192	999999	999999	290	78	414	309	999999	982	228	607	672	314	233	95	648	487	999999	999999	999999	498	573	502	146	959	881	433	817	831	442	403	510	350	760	999999	378	999999	831	782	66	794	480	975	234	935	427	999999	694	999999	837	464	194	210	431	999999	999999	843	638	331	197	981	492	999999	999999	824	107	331	553	999999	716	587	655	853	871	501	999999	597	277	211	541	728	739	620	994	999999	219	310	919	706	504	535	999999	510	999999	999999	312	163	436	410	838	105	609	584	490	259	999999	341	338	999999	44	999999	575	437	999999	468	252	872	332	999999	999999	999999	412	999999	999999	191	165	155	268	797	198	865	999999	999999	372	445	999999	164	999999	744	180	877	999999	989	999999	483	959	994	999999	136	831	440	830	865	999999	51	999999	762	999999	309	104	663	83	541	740	179	859	999999	999999	354	348	98	999999	587	400	737	824	422	184	141	231	999999	434	999999	965	758	999999	306	999999	999999	751	367	193	999999	999999	517	804	440	999999	502	999999	999999	999999	999999	999999	743	999999	253	475	999999	227	280	587	999999	999999	932	238	941	576	982	145	563	999999	999999	602	980	999999	999999	937	882	932	393	999999	682	999999	970	241	67	352	232	70	790	830	25	113	481	779	354	751	717	288	863	864	276	999999	69	625	196	774	999999	838	999999	316	592	134	999999	116	905	331	116	999999	999999	999999	353	921	354	732	620	999999	999999	211	999999	170	229	604	999999	529	897	325	458	999999	55	293	545	394	285	999999	248	890	999999	999999	874	32	999999	26	116	999999	520	354	999999	336	14	556	653	606	999999	999999	96	999999	65	314	999999	589	873	761	655	999999	999999	959	646	869	494	730	369	756	999999	538	526	999999	497	805	18	553	313	999999	350	499	999999	999999	116	662	398	260	999999	999999	165	294	159	883	999999	228	220	561	708	999999	999999	284	196	896	280	999999	999999	883	500	260	999999	665	999999	752	420	166	258	125	852	999999	481	243	895	403	600	51	388	642	999999	279	595	
457	845	999999	288	75	312	742	668	367	999999	999999	760	999999	669	999999	18	407	999999	214	969	104	708	999999	670	608	999999	999999	306	238	370	999999	51	231	664	848	819	124	473	354	999999	515	457	494	999999	966	999999	999999	733	109	42	981	180	999999	309	500	748	131	999999	679	686	518	999999	439	999999	109	473	999999	999999	821	681	893	999999	999999	359	463	647	999999	304	704	999999	78	69	206	205	388	295	412	999999	173	999999	697	624	793	668	345	79	27	497	999999	503	944	999999	999999	428	148	999999	62	999999	845	999999	534	827	999999	554	999999	459	250	243	618	814	999999	617	999999	999999	983	279	149	459	999999	999999	629	726	999999	211	190	999999	157	777	67	999999	242	133	85	320	575	999999	999999	249	59	886	828	783	879	516	441	337	999999	201	445	869	907	603	273	461	233	808	999999	594	373	942	311	473	186	287	581	937	541	445	155	122	999999	900	410	999999	566	846	846	466	769	999999	41	955	341	197	433	639	999999	624	999999	766	26	244	999999	117	584	365	999999	602	935	999999	999999	999999	56	999999	428	999999	202	145	894	387	999999	999999	825	999999	911	355	141	988	853	942	87	999999	358	388	106	216	35	303	554	211	249	999999	999999	999999	68	831	909	19	768	425	999999	724	729	709	804	999999	418	365	206	999999	999999	999999	748	992	426	878	851	668	999999	999999	999999	999999	591	693	148	717	866	560	999999	89	445	132	229	437	506	362	197	999999	583	478	999999	669	107	324	977	630	505	999999	999999	999999	999999	251	783	556	443	546	143	46	999999	96	999999	858	902	126	793	110	399	320	496	74	999999	999999	94	757	424	999999	802	276	715	517	222	337	712	999999	110	204	349	673	994	959	228	161	88	496	716	999999	999999	981	531	877	999999	194	52	783	498	778	999999	36	141	131	999999	867	330	63	874	999999	156	630	999999	999999	761	725	999999	999999	999999	540	999999	999999	999999	485	555	821	744	999999	286	37	295	999999	783	331	48	323	541	999999	999999	361	830	35	621	292	793	146	965	932	125	515	867	514	938	958	999999	999999	999999	999999	575	922	132	491	776	846	148	227	846	694	560	448	999999	453	321	999999	709	107	976	999999	692	999999	856	811	722	770	999999	999999	990	999999	676	479	337	885	999999	999999	238	349	258	774	153	999999	299	280	382	677	331	423	999999	999999	259	999999	999999	238	964	166	76	999999	768	16	686	368	999999	31	28	999999	999999	308	156	28	999999	999999	848	999999	999999	126	129	585	439	55	449	746	587	999999	999999	127	
999999	108	921	151	236	917	999999	252	999999	785	348	278	262	301	999999	999999	277	184	198	889	709	390	624	847	46	490	881	723	566	940	780	999999	454	900	202	21	387	14	791	348	790	999999	999999	828	777	999999	333	147	488	427	479	413	358	687	418	507	484	999999	115	746	46	999999	686	157	14	658	823	362	109	554	644	999999	999999	850	999999	113	999999	999999	80	195	167	744	999999	148	471	377	342	767	492	695	999999	314	899	55	999999	933	999999	966	823	999999	36	971	999999	934	782	216	30	508	588	314	240	999999	13	919	999999	999999	999999	547	999999	636	326	66	869	413	27	340	372	999999	548	999999	999999	310	972	951	169	196	999999	310	365	264	357	834	999999	187	464	849	311	980	466	20	322	382	290	999999	802	970	999999	634	916	999999	844	683	959	422	130	999999	999999	61	760	403	595	320	191	999999	289	492	999999	691	948	177	39	391	880	538	853	999999	30	999999	158	198	94	81	393	913	420	673	874	999999	66	534	144	259	230	72	424	11	999999	999999	999999	999999	999999	419	685	749	423	462	803	999999	999999	319	909	929	903	571	318	999999	926	278	20	616	617	119	635	423	43	779	171	817	124	851	620	170	878	999999	104	675	999999	999999	499	999999	870	452	207	747	625	215	356	658	999999	899	85	922	999999	999999	999999	984	784	999999	715	643	301	985	317	717	698	748	60	999999	999999	643	999999	291	778	62	999999	175	999999	887	798	828	433	512	999999	999999	776	698	999999	587	144	120	890	134	928	856	666	884	144	999999	59	999999	164	290	999999	120	771	999999	153	796	555	999999	83	896	473	999999	220	788	921	103	940	999	437	473	999999	366	752	999999	999999	922	999999	860	40	431	838	999999	673	152	330	953	453	983	555	525	999999	607	999999	999999	661	51	646	877	963	51	999999	999999	449	691	359	824	367	766	439	231	410	999999	506	651	999999	550	223	77	468	968	649	957	454	999999	441	334	999999	999999	999999	322	285	518	999999	988	881	788	483	982	999999	999999	595	686	553	333	125	347	110	395	935	120	827	999999	419	995	999999	592	604	537	260	35	999999	608	423	127	945	891	797	518	770	279	999999	241	999999	962	382	963	413	131	796	999999	999999	999999	823	243	999999	999999	108	901	999999	299	194	945	999999	768	999999	986	272	999999	388	233	550	592	624	665	52	596	305	999999	622	438	188	999999	741	166	801	570	784	190	633	248	999999	895	921	999999	999999	132	999999	515	961	395	999999	999999	743	572	999999	999999	319	168	
200	897	410	651	289	168	120	710	213	999999	999999	440	999999	92	802	149	999999	654	999999	153	999999	999999	999999	790	495	236	737	210	999999	178	999999	999999	260	999999	989	735	838	151	616	762	370	384	918	931	548	531	999999	617	185	603	142	899	999999	176	589	280	809	620	999999	62	430	999999	970	45	964	807	999999	585	999999	77	311	298	48	999999	782	204	11	999999	252	999999	52	129	35	146	999999	712	999999	94	47	718	925	999999	985	999999	999999	461	414	999999	967	741	999999	608	525	118	302	843	999999	72	393	999999	999999	653	378	201	19	310	883	834	999	261	999999	105	548	384	151	93	313	484	576	331	999999	128	999999	510	623	443	604	999999	843	201	852	999999	700	652	999999	281	849	794	554	41	577	579	883	716	132	255	70	999999	966	219	999999	385	496	71	603	160	465	867	999999	576	705	999999	990	807	408	999999	405	895	934	999999	243	518	930	545	754	220	245	482	388	378	999999	999999	950	633	661	476	639	639	59	298	816	999999	999999	978	335	999999	589	85	317	639	999999	999999	999999	106	976	32	455	999999	316	392	999999	983	488	209	202	999999	999999	366	156	999999	853	766	999999	999999	63	260	302	952	999999	154	631	169	999999	749	528	218	999999	853	657	638	31	688	332	667	382	833	504	26	785	92	999999	232	929	999999	785	93	329	570	53	999999	729	999999	999999	172	999999	999999	999999	739	681	984	999999	171	999999	517	910	999999	443	999999	999999	230	755	285	999999	137	999999	408	240	789	963	444	888	687	810	930	909	999999	999999	169	999999	999999	999999	764	345	800	98	433	522	421	474	619	649	999999	306	999999	970	453	335	999999	999999	999999	526	38	775	247	105	316	999999	779	608	391	227	284	282	647	215	990	940	376	48	999999	999999	818	325	999999	794	748	390	986	959	465	999999	344	556	554	999999	999999	989	999999	705	781	81	743	813	999999	999999	375	868	659	618	980	999999	958	574	487	475	707	713	431	452	999999	999999	375	819	152	197	883	999999	999999	546	228	999999	999999	670	267	64	152	999999	241	951	428	999999	731	999999	979	999999	245	770	999999	88	403	282	567	655	999999	999999	706	923	670	999999	518	647	149	122	399	978	671	297	317	432	333	999999	999999	999999	33	476	204	997	840	999999	952	123	659	650	153	999999	444	999999	322	411	358	999999	345	345	442	999999	740	618	999999	11	291	947	462	999999	755	999999	999999	96	632	881	999999	708	93	479	943	405	988	999999	969	999999	544	999999	999999	905	83	113	365	145	47	252	999999	
585	28	839	909	15	660	999999	895	451	154	357	999999	999999	751	649	146	866	999999	47	792	250	649	534	999999	806	971	557	999999	999999	999999	999999	59	999999	154	84	689	253	569	938	745	975	604	527	999999	197	920	999999	999999	999999	967	499	743	10	459	999999	936	494	382	113	999999	112	449	999999	114	489	307	999999	296	676	959	892	999999	464	302	999999	646	132	235	279	886	437	403	148	683	847	999999	59	999999	659	148	205	999999	999999	904	999999	535	360	999999	819	889	999999	257	999999	999999	85	202	288	707	999999	849	814	268	113	226	605	708	311	570	999999	567	258	254	636	538	764	999999	839	559	999999	290	296	709	416	390	151	999999	999999	999999	607	654	643	351	297	810	334	999999	999999	249	308	933	234	789	999999	262	640	501	999999	949	709	999999	362	729	57	361	562	114	852	722	85	425	792	636	963	612	923	907	999999	999999	999999	999999	263	600	260	726	66	506	999999	164	749	650	569	999999	965	999999	301	913	303	936	257	999999	95	55	174	883	151	598	826	553	999999	733	999999	999999	745	882	999999	762	999999	331	305	66	561	999999	973	999999	999999	999999	670	419	320	999999	613	29	578	984	741	218	436	377	999999	467	999999	10	825	25	999999	775	231	92	999999	539	999999	972	999999	201	668	999999	82	738	999999	999999	927	416	242	999999	130	525	225	999999	150	592	999999	111	746	838	999999	560	999999	957	330	90	603	588	666	781	574	641	388	387	326	354	146	697	349	268	539	273	767	999999	895	590	999999	470	999999	170	999999	344	235	999999	999999	117	525	124	418	999999	722	349	750	461	753	999999	999999	999999	999999	796	999999	639	761	999999	308	122	792	999999	72	740	531	142	646	999999	578	240	415	585	572	218	829	31	999999	999999	545	999999	523	316	753	416	453	721	35	999999	713	573	999999	747	504	702	324	999999	62	678	425	999999	703	254	999999	523	83	561	276	235	967	435	360	367	999999	119	599	999999	621	656	296	999999	117	999999	792	15	657	667	90	869	999999	678	968	611	999999	955	495	278	434	999999	999999	892	455	799	187	999999	223	225	806	395	113	999999	539	999999	391	615	999999	999999	999999	999999	866	416	480	999999	999999	299	466	748	389	985	623	999999	61	391	999999	404	364	999999	322	999999	791	442	861	695	765	66	148	572	229	372	482	292	999999	557	999999	925	422	58	999999	999999	822	474	835	999999	999999	782	786	999999	92	999999	261	175	889	999999	95	434	554	784	640	284	160	893	529	999999	513	340	513	504	27	398	999999	315	
848	434	691	327	607	999999	999999	983	280	990	489	242	121	999999	402	999999	999999	939	380	637	417	193	738	999999	945	817	317	440	278	291	999999	999999	15	945	326	465	999999	999999	827	513	999999	657	999999	999999	413	296	999999	205	937	644	43	88	27	354	898	665	695	762	382	789	734	999999	714	989	859	999999	237	176	999999	937	612	702	122	867	778	759	189	578	524	999999	999999	999999	999999	999999	999999	62	677	660	56	999999	999999	503	396	999999	779	375	943	25	310	999999	69	739	214	10	41	340	966	999999	575	148	999999	999999	248	723	877	622	991	999999	741	806	999999	576	129	339	999999	999999	316	84	97	412	816	174	277	999999	999999	999999	906	501	602	999999	96	527	95	908	186	653	999999	999999	169	166	384	863	283	504	500	492	619	874	833	922	34	999999	72	172	331	999999	849	341	134	705	999999	499	487	823	720	600	999999	221	163	999999	999999	643	914	930	999999	999999	999999	773	416	116	562	999999	668	680	893	204	465	999999	586	865	804	999999	548	463	451	884	386	459	784	899	11	408	721	320	78	390	976	141	144	377	999999	999999	925	999999	999999	683	831	806	930	525	145	569	635	999999	718	929	105	461	999999	154	577	440	988	999999	115	164	320	999999	612	512	999999	999999	787	218	445	728	998	530	320	767	999999	999999	529	268	999999	442	999999	432	602	148	295	525	651	990	799	989	96	999999	912	989	372	999999	204	999999	307	812	999999	426	853	989	931	574	151	999999	999999	998	999999	730	754	672	999999	888	999999	999999	227	701	999999	797	419	456	642	999999	617	330	999999	578	385	999999	999999	999999	661	999999	579	612	217	999999	384	928	899	801	87	366	663	249	608	484	729	730	211	999999	999999	983	999999	406	357	349	999999	999999	327	999999	622	811	768	803	999999	44	318	152	266	506	327	753	999999	617	378	285	927	378	999999	919	999999	999999	899	365	821	677	999999	183	999999	867	999999	564	999999	999999	188	276	598	860	237	574	176	999999	473	705	288	386	94	399	37	999999	422	588	108	407	672	967	911	412	999999	344	693	999999	999999	398	742	763	152	999999	999999	112	687	77	150	999999	999999	273	999999	999999	87	445	592	950	155	191	455	185	999999	999999	714	221	364	195	878	999999	880	41	697	999999	999999	525	243	999999	999999	925	395	354	448	951	654	409	999999	717	335	546	999999	743	989	706	943	999999	307	939	806	226	747	501	199	256	999999	721	575	999999	241	561	211	29	999999	230	796	111	737	513	558	315	999999	647	859	341	152	999999	
51	991	141	406	227	303	766	743	999999	893	165	999999	685	932	999999	999999	485	773	344	731	999999	999999	999999	999999	829	794	391	999999	790	109	999999	857	113	138	999999	584	974	835	999999	908	262	999999	52	903	999999	999999	827	625	481	999999	172	96	997	420	999999	282	999999	299	577	432	999999	275	952	87	261	307	97	556	999999	259	704	650	999999	436	479	505	726	999999	895	293	966	999999	999999	43	937	556	999999	693	743	407	502	684	267	999999	996	987	304	999999	999999	999999	457	281	999999	232	63	521	656	570	999999	889	555	999999	403	293	465	155	999999	919	149	999999	447	404	812	855	999999	29	392	527	999999	491	210	761	999999	999999	836	695	999999	999999	979	999999	999999	299	752	853	999999	427	290	974	455	999999	741	385	825	999999	999999	62	468	999999	475	44	139	999999	141	459	689	794	999999	156	456	999999	751	459	939	723	805	999999	652	959	13	339	999999	417	82	588	750	999999	935	416	56	783	237	999999	330	945	296	770	168	302	999999	68	706	144	528	685	999999	292	999999	112	151	63	410	509	999999	999999	305	999999	66	999999	709	863	858	314	109	673	542	864	138	993	437	45	989	359	794	944	632	999999	999999	396	488	999999	999999	999999	999999	993	383	999999	383	194	650	999999	713	614	593	311	209	402	45	854	152	245	164	999999	999999	116	73	61	714	569	513	702	831	669	999999	251	483	34	999999	116	300	814	491	943	353	861	331	384	999999	493	744	240	999999	44	254	999999	313	937	168	999999	929	999999	23	813	680	947	744	53	549	352	828	185	999999	929	564	338	754	220	999999	999999	784	999999	295	231	824	283	999999	796	425	822	999999	999999	866	880	186	968	800	677	273	999999	127	287	834	423	664	569	999999	638	480	915	497	102	999999	355	383	250	46	999999	999999	407	813	999999	999999	727	999999	292	999999	999999	999999	596	999999	87	947	703	999999	506	854	871	566	999999	406	505	999999	510	335	845	706	521	506	999999	931	17	687	866	591	179	999999	999999	19	382	261	999999	886	883	386	999999	999999	145	999999	876	395	174	235	735	999999	318	631	128	401	567	586	797	976	816	665	530	399	90	121	526	847	746	861	999999	13	12	999999	443	133	915	700	570	862	999999	550	766	999999	952	865	282	547	541	715	999999	795	463	427	999999	999999	999999	30	74	34	999999	999999	648	313	999999	731	998	700	198	999999	486	867	26	935	356	275	999999	748	999999	999999	838	979	316	40	419	999999	550	584	548	225	276	895	635	545	999999	999999	902	463	741	
231	867	582	359	546	239	999999	779	528	80	999999	328	118	582	850	195	162	999999	617	893	651	191	423	999999	973	728	999999	241	999999	214	756	372	999999	999999	226	999999	265	629	770	801	834	619	31	514	743	999999	168	322	785	999999	999999	999999	294	569	99	49	454	431	386	999999	999999	353	999999	323	324	442	999999	111	366	999999	999999	532	952	815	69	42	169	908	418	999999	999999	279	999999	999999	637	879	88	999999	999999	186	902	834	999999	952	164	490	321	708	199	999999	23	66	999999	999999	429	54	999999	478	510	67	879	545	999999	309	999999	378	897	187	999999	999999	364	17	195	189	601	105	999999	999999	999999	578	720	460	719	999999	73	513	323	173	701	592	954	609	999999	859	306	366	821	944	999999	999999	999999	999999	999999	999999	999999	15	871	999999	691	333	765	923	817	931	346	429	826	905	246	999999	65	734	486	102	999999	754	642	999999	999999	244	284	344	306	875	985	586	438	964	170	67	999999	546	482	377	999999	41	792	443	522	999999	539	916	999999	959	730	999999	657	930	273	999999	373	545	893	456	999999	430	627	941	946	760	991	999999	999999	189	113	518	262	119	275	459	961	999999	813	14	704	368	637	999999	155	136	929	507	999999	999999	693	999999	652	999999	327	999999	413	851	497	761	886	678	181	528	856	221	606	548	664	814	999999	999999	732	889	752	999999	793	290	795	999999	831	493	170	776	496	17	866	236	791	868	56	120	999999	61	128	36	196	118	490	933	530	999999	843	887	999999	528	999999	763	283	636	999999	132	65	678	930	403	999999	405	42	848	355	379	757	999999	767	999999	464	680	999999	725	504	999999	999999	999999	298	450	649	283	48	968	643	999999	953	164	266	923	65	42	131	724	518	999999	86	641	588	160	633	57	999999	999999	73	999999	992	557	141	999999	331	202	999999	999999	753	999999	999999	74	215	252	999999	602	999999	844	74	431	559	999999	216	999999	607	169	999999	148	817	601	164	430	904	950	120	405	33	999999	601	862	653	641	999999	284	434	22	999999	345	999999	41	999999	284	553	999999	143	946	999999	428	330	172	999999	999999	672	162	90	936	999999	264	142	30	578	211	999999	212	777	917	999999	999999	289	594	732	939	414	999999	999999	879	876	271	816	999999	65	605	999999	439	943	412	999999	818	203	498	853	182	212	713	462	316	999999	999999	999999	226	869	417	999999	735	439	979	835	885	78	999999	999999	898	999999	999999	965	973	204	999999	268	374	999999	267	738	999999	741	999999	736	701	333	999999	846	535	406	600	
304	647	999999	281	999	964	577	93	750	992	438	954	734	243	747	999999	121	999999	999999	999999	999999	611	679	358	999999	999999	252	144	562	300	999999	533	501	999999	674	328	517	923	813	999999	797	864	517	746	362	786	826	999999	954	845	665	627	453	906	999999	999999	968	118	287	130	999999	999999	531	459	999999	904	462	999999	569	428	999999	198	415	788	702	414	999999	932	995	999999	62	749	189	717	635	999999	90	999999	526	999999	360	409	999999	693	999999	364	342	999999	118	457	334	939	999999	535	873	999999	999999	664	213	916	999999	45	122	80	78	971	263	814	824	900	999999	867	370	587	78	571	552	722	999999	348	999999	45	823	548	999999	122	815	653	843	167	999999	999999	999999	999999	999999	999999	999999	575	999999	611	999999	528	244	218	632	466	999999	356	467	311	924	499	459	865	844	562	221	574	999999	955	165	999999	971	666	999999	999999	999999	761	999999	999999	999999	999999	107	603	999999	553	801	999999	915	426	543	468	196	541	999999	36	999999	999999	764	831	999999	999999	388	999999	999999	501	557	577	999999	234	980	817	999999	713	999999	947	401	855	999999	999999	999999	606	658	770	999999	697	423	439	432	999999	442	960	997	372	649	999999	599	439	158	745	996	233	781	999999	446	726	999999	482	514	296	634	120	897	999999	79	507	999999	999999	256	758	88	127	154	485	999999	30	999999	791	74	473	357	962	999999	882	305	537	999999	967	334	999999	391	940	924	146	999999	332	999999	534	999999	152	499	981	999999	399	667	878	89	305	899	426	906	523	418	50	938	672	412	24	177	542	682	105	999999	561	999999	147	999999	18	761	469	999999	295	999999	921	974	376	779	317	224	999999	458	528	78	908	788	867	531	999999	207	61	919	58	366	759	469	403	698	630	33	999999	999999	80	544	999999	468	621	35	497	75	572	892	105	999999	750	94	999999	37	384	773	508	615	318	810	710	550	908	928	738	461	581	677	159	294	694	740	387	999999	999999	449	999999	842	999999	818	635	168	999999	259	616	675	315	375	323	857	999999	999999	377	999999	999999	999999	560	692	999999	999999	999999	999999	743	811	114	19	706	179	999999	999999	605	999999	581	500	999999	999999	726	999999	322	73	156	999999	999999	301	769	780	373	127	160	748	999999	999999	999999	999	333	741	425	22	999999	606	969	145	976	388	261	999999	343	877	95	999999	173	999999	379	233	888	288	999999	451	999999	334	999999	588	29	650	999999	131	999999	581	176	999999	999999	713	514	999999	999999	999999	238	999999	999999	910	446	496	999999	999999	585	988	115	
333	121	55	211	973	970	820	959	390	126	336	999999	140	750	762	710	651	165	999999	999999	999999	139	877	59	564	411	141	887	999999	556	160	75	999999	999999	785	470	131	242	999999	743	999999	999999	713	895	902	643	909	170	684	785	390	999999	135	602	999999	203	243	995	646	571	838	999999	809	834	965	270	999999	124	964	301	589	419	11	999999	701	999999	426	999999	999999	921	501	971	212	374	999999	447	940	465	574	592	236	135	999999	592	904	762	946	878	929	641	368	999999	205	393	206	971	712	419	900	543	777	261	848	724	999999	999999	729	445	669	999999	330	999999	549	382	75	999999	823	419	811	938	960	547	62	515	562	999999	775	819	178	203	734	999999	564	40	999999	974	999999	999999	522	48	999999	999999	219	411	999999	999999	999999	999999	999999	742	157	303	999999	962	999999	999999	999999	343	172	373	100	910	277	475	793	999999	263	518	567	100	999999	952	896	999999	999999	459	338	651	203	23	460	952	999999	999999	56	441	922	602	457	585	999999	943	708	999999	947	132	244	744	617	521	295	736	999999	237	999999	205	999999	835	66	134	901	999999	149	999999	912	148	418	841	999999	361	877	661	999999	982	324	244	253	746	999999	783	225	593	999999	682	727	724	696	274	999999	850	999999	96	546	333	684	999999	999999	559	999999	999999	714	403	325	265	643	634	675	999999	999999	330	951	659	20	282	909	317	522	467	431	198	452	153	999999	578	326	790	124	737	307	105	440	693	509	26	78	821	278	778	48	999999	58	422	361	551	899	999999	999999	999999	424	377	706	999999	138	58	367	570	999999	747	939	852	999999	999999	999999	817	889	267	999999	993	999999	97	48	999999	999999	339	999999	39	791	999999	678	941	999999	851	323	930	399	104	999999	999999	659	508	398	999999	838	195	582	121	445	999999	661	999999	235	93	999999	337	999999	999999	999999	799	999999	337	999999	15	78	998	149	668	623	55	428	795	701	698	999999	705	698	517	906	242	756	38	594	999999	766	46	715	630	999999	986	602	999999	186	766	999999	331	729	999999	462	840	999999	913	999999	399	125	866	940	536	748	363	638	999999	999999	686	52	880	742	531	999999	42	292	518	877	999999	999999	990	619	934	156	22	999999	315	65	75	195	843	541	204	142	899	105	188	999999	437	357	999999	382	499	724	671	589	207	999999	999999	557	538	999999	859	945	134	999999	15	390	735	999999	332	765	989	500	209	999999	548	399	349	937	114	636	449	289	672	617	129	220	999999	999999	779	999999	634	518	657	806	999999	
258	17	652	99	798	156	61	999999	999999	999999	999999	524	331	999999	808	999999	999999	453	901	597	579	283	517	138	795	905	311	999999	999999	140	481	843	402	668	299	391	697	999999	999999	489	398	265	656	234	129	999999	163	999999	970	367	151	74	755	219	111	975	500	999999	999999	892	845	453	999999	884	912	166	999999	999999	751	427	116	645	147	999999	999999	324	626	999999	18	109	752	918	637	803	988	416	97	193	566	324	891	999999	553	423	644	944	401	771	321	963	999999	499	642	999999	260	506	999999	343	999999	999999	358	217	514	204	150	926	816	70	999999	999999	79	938	106	999999	535	932	101	724	999999	264	923	855	971	55	535	262	286	999999	552	492	488	753	183	779	966	684	999999	358	999999	717	138	340	875	815	894	634	402	215	27	327	414	999999	566	999999	863	503	246	999999	668	999999	650	731	518	413	27	325	765	326	470	851	273	999999	451	70	999999	999999	979	165	999999	900	859	80	999999	234	87	285	196	427	916	473	999999	209	999999	394	999999	406	999999	472	999999	578	869	85	999999	999999	64	671	761	506	629	999999	523	91	318	767	38	579	664	294	335	999999	139	347	410	999999	999999	999999	999999	67	999999	729	999999	516	999999	582	41	784	335	900	999999	416	523	690	999999	647	949	366	890	921	365	497	999999	537	146	66	449	531	999999	999999	999999	999999	999999	704	513	999999	507	16	724	736	736	254	253	999999	999999	918	228	448	549	762	999999	56	183	999999	701	999999	987	244	380	310	143	509	118	999999	148	190	999999	999999	186	898	149	942	642	164	999999	999999	254	978	423	227	837	10	982	912	701	999999	815	999999	999999	18	999999	999999	636	999999	602	999999	145	666	999999	933	130	409	271	651	623	114	413	999999	945	999999	260	18	999999	999999	473	142	999999	205	885	431	375	321	999999	999999	985	876	316	229	561	999999	976	999999	362	490	107	437	738	999999	999999	597	312	796	540	999999	999999	903	452	484	949	470	708	999999	781	999999	568	999999	999999	103	665	746	999999	194	467	987	613	673	656	340	999999	999999	403	999999	999999	298	129	578	781	999999	419	92	999999	999999	999999	101	259	46	806	169	999999	299	844	999999	999999	552	799	999999	339	553	808	999999	257	122	430	999999	76	522	999999	999999	84	989	999999	999999	999999	582	999999	965	999999	375	999999	576	866	497	417	764	200	758	520	363	498	10	249	237	596	335	834	999999	411	999999	999999	737	999999	323	94	933	999999	656	961	999999	240	999999	213	963	999999	999999	999999	760	704	665	723	317	11	679	
994	83	750	800	999999	358	999999	10	999999	559	999999	999	573	553	412	484	502	543	999999	427	133	664	797	999999	999999	364	999999	999999	617	999999	641	999999	736	334	328	999999	193	472	65	612	999999	239	999999	654	622	817	999999	999999	358	230	999999	189	520	583	999999	340	285	473	389	246	251	674	999999	817	999999	632	272	248	235	400	301	999999	488	194	999999	999999	394	153	999999	603	999999	442	725	397	999999	462	207	163	778	988	999999	999999	92	818	370	999999	846	463	736	990	554	429	449	999999	928	142	700	335	510	662	999999	142	810	786	550	999999	948	995	242	465	999999	999999	999999	247	999999	999999	947	670	823	402	57	930	416	673	58	276	993	768	468	452	761	871	653	125	51	999999	908	999999	277	561	999999	850	230	281	564	444	959	211	302	356	194	40	511	117	999999	999999	726	147	737	999999	999999	999999	536	790	703	564	466	354	205	999999	999999	651	402	999999	670	206	710	145	118	613	316	792	475	122	268	730	369	545	510	36	876	770	568	992	746	999999	999999	999999	577	999999	978	999999	999999	240	682	999999	999999	250	447	418	314	590	999999	999999	968	999999	714	424	532	972	204	920	843	179	999999	903	93	409	525	127	999999	999999	999999	117	999999	702	785	999999	440	725	102	999999	999999	102	999999	296	741	444	34	723	837	899	999999	605	805	67	770	837	55	778	458	238	999999	329	999999	44	999999	999999	498	275	247	480	983	806	880	85	822	751	457	898	999999	649	385	801	290	999999	372	999999	311	577	931	948	198	661	277	999999	999999	778	999999	687	272	819	945	758	999999	999999	915	111	999999	730	244	29	999999	999999	616	809	999999	923	49	552	671	999999	999999	921	999999	999999	291	999999	538	25	680	54	194	770	636	352	999999	626	325	923	999999	271	247	581	342	912	999999	52	999999	468	21	999999	739	999999	25	211	999999	33	424	197	999999	593	999999	708	60	200	999999	618	999999	274	114	236	999999	999999	485	999999	823	48	588	999999	729	249	287	80	14	209	314	179	755	434	152	999999	211	137	999999	483	698	538	999999	152	999999	950	531	780	363	784	872	623	539	614	388	171	445	999999	468	836	315	502	704	850	885	664	999999	96	131	999999	999999	480	999999	11	712	295	999999	445	353	999999	717	999999	717	230	336	691	640	999999	999999	980	244	217	999999	20	177	999999	834	680	999999	423	97	445	659	928	759	999999	355	538	902	102	653	10	650	690	129	809	784	484	999999	204	34	999999	999999	150	200	999999	810	267	833	515	461	836	189	929	
690	999999	847	788	999999	933	345	112	248	952	336	999999	566	978	999999	368	999999	360	167	999999	399	374	404	518	738	941	592	97	705	397	641	816	999999	999999	999999	847	999999	999999	23	589	858	922	484	97	999999	999999	260	831	376	999999	103	111	999999	127	540	325	877	999999	59	999999	999999	999999	406	850	321	519	423	845	979	53	406	999999	999999	577	213	999999	890	999999	704	783	690	760	720	999999	303	540	147	703	190	999999	969	633	946	493	247	610	999999	999999	776	303	541	999999	852	999999	78	678	764	112	999999	73	435	570	634	276	838	591	537	999999	557	999999	382	720	664	999999	84	773	478	853	339	602	951	266	999999	410	251	285	907	397	172	625	775	999999	999999	127	258	999999	998	999999	655	999999	999999	999999	86	999999	921	821	999999	557	258	999999	209	911	772	321	122	178	40	999999	35	999999	683	150	13	932	15	347	930	547	999999	675	774	798	207	999999	530	602	190	545	489	999999	534	360	149	999999	425	864	999999	477	14	89	378	774	999999	101	999999	932	355	999999	989	999999	891	999999	999999	583	529	411	713	98	790	520	988	999999	744	606	39	333	999999	145	517	151	85	462	999999	999999	306	999	153	116	999999	999999	999999	999999	999999	906	999999	999999	850	565	347	23	160	184	687	999999	100	883	40	999999	72	649	999999	219	636	848	508	999999	670	541	286	530	999999	999999	387	202	999999	999999	938	837	999999	707	482	445	999999	504	999999	900	775	999999	999999	422	999999	999999	53	999999	667	46	409	707	408	109	999999	999999	288	817	999999	553	796	494	230	148	999999	202	980	364	177	495	421	142	858	607	662	622	664	863	560	173	999999	999999	535	999999	552	241	439	968	56	999999	166	999999	999999	446	114	999999	827	738	999999	776	124	688	894	181	624	277	849	999999	446	48	654	424	266	590	999999	481	959	993	596	999999	762	21	318	13	999999	441	393	422	999999	382	794	926	396	784	999999	875	430	364	612	285	392	638	532	18	519	741	723	168	456	632	331	834	152	763	23	112	380	890	841	192	884	999999	999999	74	999999	728	38	999999	540	999999	60	999999	390	320	331	133	999999	310	999999	597	718	234	999999	870	60	960	999999	632	770	947	504	539	522	429	999999	955	999999	467	763	790	712	250	627	341	582	999999	999999	831	442	889	622	80	406	253	474	999999	471	999999	23	294	944	406	711	593	619	520	92	960	920	999999	999999	32	999999	703	884	477	999999	999999	297	334	999999	952	999999	999999	334	999999	143	278	955	740	999999	903	454	479	
846	316	539	44	721	71	643	999999	911	75	107	600	534	702	369	996	999999	999999	149	999999	777	992	216	830	999999	195	386	814	15	189	882	888	577	999999	857	578	938	571	999999	235	691	33	50	134	999999	734	999999	441	909	999999	687	657	999999	765	702	854	999999	999999	776	536	999999	999999	999999	732	999999	999999	32	999999	845	790	68	999999	924	914	997	999999	999999	92	57	534	294	945	999999	55	502	235	135	812	373	12	478	999999	795	385	550	999999	546	318	941	575	711	999999	596	128	900	205	999999	999999	768	949	902	999999	661	999999	252	739	924	441	240	999999	93	999999	103	999999	322	999999	696	549	373	145	217	642	150	999999	823	851	359	785	154	999999	502	285	54	424	109	460	578	554	142	811	937	114	88	983	492	501	999999	753	806	82	509	193	999999	999999	741	270	999999	189	428	999999	389	149	999999	933	465	807	176	678	742	999999	260	151	416	562	207	112	564	167	999999	999999	511	999999	978	999999	797	999999	799	999999	682	839	584	398	999999	742	431	999999	817	155	527	684	335	670	999999	945	822	999999	776	923	435	999999	706	719	200	999999	888	784	170	999999	146	156	18	754	995	902	287	999999	999999	674	141	409	295	418	999999	314	999999	999999	999999	43	260	439	542	875	985	53	999999	999999	207	38	853	646	637	602	999999	999999	676	580	999999	118	668	959	350	112	792	36	999999	297	89	886	109	57	199	136	999999	706	613	142	769	952	769	422	664	999999	821	494	771	693	999999	999999	638	426	176	486	374	999999	99	999999	93	959	999999	846	785	321	999999	805	457	511	638	312	767	543	810	722	349	256	305	999999	290	308	264	660	887	999999	999999	682	881	713	761	673	617	183	59	999999	999999	923	636	352	68	999999	47	270	64	999999	501	105	616	453	147	128	994	999999	159	784	704	999999	999999	965	74	255	999999	743	749	964	999999	594	493	10	471	999999	619	952	304	274	271	994	605	790	328	162	999999	437	999999	643	999999	881	33	999999	114	221	964	670	999999	812	101	303	521	100	411	907	612	615	982	999999	508	999999	441	999999	999999	710	999999	178	999999	911	189	496	177	116	295	814	570	228	895	259	461	949	673	491	183	967	999999	514	389	421	549	461	454	855	144	636	450	148	999999	999999	776	795	33	999999	999999	604	999999	999999	804	596	346	393	719	733	269	559	378	999999	711	556	237	930	789	235	372	999999	52	999999	971	659	374	432	477	501	483	999999	926	999999	858	578	999999	78	999999	999999	85	166	741	999999	
595	999999	999999	501	437	205	176	846	999999	797	14	999999	562	999999	442	999999	232	914	916	228	259	602	633	999999	100	999999	714	169	230	996	160	999999	999999	999999	725	397	999999	872	994	282	999999	999999	660	999999	301	952	26	37	635	564	569	999999	999999	999999	471	999999	950	195	410	304	490	17	999999	18	646	798	919	240	999999	55	999999	359	919	644	893	622	942	504	780	147	126	687	533	665	999999	990	999999	473	859	732	446	999999	999999	999999	999999	999999	999999	651	492	502	999999	999999	999999	589	810	220	251	999999	630	848	60	999999	414	273	187	803	483	960	581	656	999999	999999	999999	999999	999999	547	887	999999	999999	999999	611	300	22	287	113	341	999999	944	999999	226	999999	371	999999	20	999999	990	802	208	999999	999999	999999	60	79	999999	999999	999999	999999	583	980	999999	332	32	752	64	999999	760	444	999999	169	846	64	539	115	364	907	470	612	370	683	999999	999999	689	706	863	731	999999	230	185	616	526	926	999999	999999	591	894	726	619	999999	772	921	556	999999	49	676	934	314	999999	715	929	999999	974	53	899	371	528	643	326	888	332	687	539	268	520	999999	919	999999	575	524	470	190	851	999999	597	761	72	999999	649	39	999999	999999	615	515	256	416	551	999999	999999	601	72	261	410	730	466	999999	392	297	999999	406	756	55	738	430	254	748	359	160	456	148	999999	458	999999	296	958	905	81	34	999999	113	102	46	999999	974	461	999999	780	999999	368	511	379	775	914	999999	283	999999	688	194	270	507	67	400	999999	137	999999	999999	267	999999	772	560	999999	367	285	61	314	719	433	999999	968	999999	967	999999	792	944	768	533	543	750	23	85	227	887	763	514	999999	701	999999	999999	681	846	950	667	358	807	498	21	499	863	938	563	460	923	225	234	999999	999999	608	491	999999	768	81	517	110	696	343	999999	999999	771	999999	999999	999999	999999	93	132	999999	999999	881	984	456	757	999999	679	811	999999	624	303	671	539	974	228	103	128	136	912	775	999999	566	661	474	371	417	727	858	999999	454	522	840	103	148	239	946	623	44	611	734	401	705	650	999999	50	465	74	797	999999	519	999999	999999	180	357	999999	743	229	520	999999	350	316	821	485	999999	112	999999	577	400	744	999999	480	93	524	188	383	738	999999	589	999999	906	352	999999	82	999999	464	710	999999	746	496	999999	726	112	949	999999	427	580	229	644	969	587	887	673	62	514	49	906	297	992	999999	999999	827	640	96	999999	999999	386	749	999999	551	999999	999999	831	903	999999	555	377	144	
262	760	802	518	282	620	846	999999	678	877	567	999999	558	999999	677	772	583	668	96	25	770	999999	999999	831	999999	999999	577	999999	66	770	802	999999	999999	771	44	241	181	999999	554	29	249	170	329	509	191	892	993	999999	125	69	330	591	468	362	373	989	720	970	958	188	53	62	961	999999	84	608	999999	999999	999999	445	999999	188	999999	999999	999999	609	944	541	650	667	110	597	678	997	449	220	500	318	408	55	521	999999	445	375	976	196	208	420	999999	999999	786	999999	999999	999999	469	152	478	401	586	999999	54	189	330	301	999999	455	384	999999	469	863	118	797	388	999999	999999	399	742	999999	100	589	410	999999	116	77	999999	893	995	998	538	306	999999	108	732	644	999999	341	880	154	297	530	812	244	951	571	473	999999	999999	269	755	79	410	730	311	996	363	521	83	262	420	194	459	999999	436	999999	131	20	74	999999	999999	592	518	597	460	569	999999	176	581	545	604	892	74	736	253	468	895	999999	797	736	999999	999999	268	627	734	999999	999999	437	807	788	449	463	924	94	927	172	999999	812	280	741	999999	196	939	538	658	527	130	999999	999999	968	277	999999	223	338	463	852	333	999999	863	358	498	349	368	793	105	150	967	999999	999999	999999	907	92	741	65	516	103	999999	730	999999	216	982	358	304	839	521	340	999999	596	631	84	839	669	949	922	253	880	828	156	442	518	560	999999	913	62	71	194	378	167	822	999999	313	603	922	656	376	999999	54	529	282	765	900	999999	999999	999999	251	999999	143	818	811	635	275	999999	999999	999999	655	841	999999	252	777	336	961	999999	999999	272	771	245	747	999999	556	113	835	308	874	677	617	999999	999999	999999	811	824	999999	560	356	196	104	909	315	999999	10	534	999999	802	751	999999	803	999999	606	999999	963	999999	999999	999999	272	708	799	966	529	619	842	476	60	267	440	953	285	999999	736	587	178	861	929	999999	999999	32	999999	42	557	928	874	799	583	705	224	805	334	999999	297	647	396	999999	390	696	629	534	999999	447	371	797	669	402	91	999999	917	112	85	225	548	250	309	766	419	999999	745	999999	892	999999	52	999999	999999	999999	999999	98	201	999999	999999	243	999999	767	548	999999	670	759	269	999999	718	565	787	122	730	999999	672	999999	348	630	999999	789	950	999999	999999	139	405	737	177	604	288	992	826	877	630	842	569	781	702	348	105	659	341	273	999999	336	566	930	904	520	403	76	750	570	332	999999	292	79	134	418	565	933	592	999999	203	725	738	910	
999999	887	549	999999	355	999	534	69	999999	999999	261	316	999999	474	832	656	211	222	252	999999	554	939	999999	500	657	293	782	172	999999	999999	80	608	999999	655	449	999999	999999	999999	721	750	46	273	242	605	999999	817	846	999999	111	935	463	980	483	482	365	551	338	58	243	71	227	372	992	999999	999999	653	999999	916	35	999999	999999	698	500	999999	229	291	706	999999	683	839	447	999999	999999	141	222	999999	134	124	299	897	999999	922	999999	659	999999	674	999999	460	989	999999	108	999999	75	296	260	764	489	982	263	84	999999	384	999999	403	624	535	311	860	999999	526	528	999999	626	138	999999	762	999999	841	999999	554	20	256	964	999999	740	518	625	774	999999	457	999999	152	999999	225	62	314	556	875	44	997	372	420	889	472	644	504	312	937	169	999999	999999	648	23	708	73	598	419	856	663	116	910	537	999999	122	917	386	999999	411	85	999999	215	554	806	971	192	600	367	999999	874	246	999999	687	614	393	122	961	138	162	162	464	895	700	222	928	97	835	441	999999	555	268	761	999999	999999	347	999999	791	999999	999999	526	473	999999	917	981	426	900	232	922	594	10	999999	257	590	999999	999999	999999	999999	341	999999	884	356	168	999999	946	616	484	314	999999	277	111	331	129	95	636	999999	999999	977	999999	999999	38	864	999999	847	776	999999	20	180	652	250	420	777	459	963	168	179	314	650	970	375	941	595	407	655	493	679	836	171	954	569	398	949	999999	546	849	29	443	999999	814	999999	999999	314	662	584	999999	333	872	165	999999	999999	999999	581	16	353	999999	442	467	268	363	106	762	848	226	92	852	471	981	912	123	149	736	999999	999999	623	999999	637	933	822	999999	169	999999	999999	999999	999999	999999	999999	942	452	693	999999	562	999999	957	717	594	757	98	579	732	394	999999	959	51	999999	730	391	745	999999	584	225	508	644	469	204	999999	91	999999	728	999999	999999	529	538	229	706	586	560	45	129	38	21	549	363	99	999999	817	847	999999	456	999999	804	81	558	868	477	909	917	715	763	999999	513	154	369	682	696	864	813	999999	345	211	179	355	625	364	573	676	154	555	65	387	451	451	999999	999999	103	999999	971	999999	751	796	669	845	999999	701	999999	867	190	999999	402	999999	999999	117	304	254	596	459	455	203	999999	800	764	372	660	385	976	71	987	407	588	732	893	153	988	548	542	334	82	924	839	706	496	473	162	515	384	344	156	912	375	644	999999	777	999999	999999	42	306	194	897	724	463	999999	999999	102	
999999	655	859	999999	999999	712	272	999999	530	999999	999999	314	301	219	155	11	641	914	84	42	944	223	126	778	47	999999	245	150	184	210	386	826	712	380	492	999999	524	226	400	209	113	999999	999999	999999	775	999999	741	999999	999999	895	999999	548	805	750	158	456	539	90	90	250	476	131	211	330	977	999999	601	920	727	295	486	425	999999	999999	999999	686	235	703	13	401	999999	158	111	289	127	837	30	962	999999	999999	330	999999	145	160	733	981	65	668	445	12	999999	821	369	753	999999	666	34	999999	821	471	230	836	87	689	476	327	999999	922	999999	150	752	639	698	691	965	52	290	373	151	947	999999	567	267	999999	999999	952	789	358	870	461	813	100	150	760	815	493	366	456	684	415	961	143	466	305	260	414	999999	678	787	375	999999	660	788	874	840	999999	578	86	999999	523	999999	672	61	999999	336	661	999999	938	999999	482	999999	834	689	736	999999	498	111	962	999999	943	830	121	570	504	84	162	312	276	999999	162	914	999999	124	170	877	299	999999	999999	999999	598	999999	999999	802	315	689	551	970	62	887	351	999999	999999	335	397	692	999999	111	999999	676	184	359	233	27	723	567	405	719	529	858	697	416	395	993	999999	39	646	318	999999	815	533	191	999999	388	578	999999	307	999999	726	999999	460	999999	534	49	793	248	690	176	89	748	999999	832	451	203	200	935	176	622	182	999999	56	118	846	999999	999999	992	109	999999	999999	133	999999	999999	992	61	408	999999	882	356	209	999999	999999	479	238	516	531	701	999999	999999	197	643	999999	685	782	999999	430	999999	350	792	896	801	999999	845	999999	956	999999	999999	839	400	795	999999	62	819	423	268	30	577	999999	340	220	451	262	53	657	999999	699	584	999999	635	630	65	169	99	460	408	775	502	999999	281	37	688	861	999999	270	506	999999	614	272	523	347	999999	999999	19	999999	454	548	104	197	920	267	904	184	999999	770	739	999999	963	368	24	493	999999	999999	608	313	999999	589	999999	999999	999999	999999	999999	322	999999	999999	776	593	159	517	999999	999999	680	999999	831	999999	132	514	657	578	530	999999	999999	255	257	999999	819	999999	864	706	60	864	634	321	46	705	182	592	999999	916	993	999999	382	999999	362	999999	813	222	994	593	190	27	932	999999	262	185	598	839	74	126	478	749	729	452	999999	151	999999	369	999999	136	842	540	486	741	585	385	602	181	892	104	226	606	999999	280	999999	43	932	999999	68	860	116	342	528	912	999999	999999	426	929	999999	999999	927	453	943	999999	
751	999999	541	200	999999	877	582	999999	999999	999999	899	999999	715	459	926	999999	218	999999	999999	418	29	509	21	999999	303	999999	958	999999	192	999999	177	999999	663	175	999999	875	501	999999	999999	191	999999	999999	999999	558	999999	576	999999	966	13	565	12	990	153	534	848	252	638	967	897	999999	999999	909	999999	275	802	999999	218	549	999999	61	931	477	406	128	140	340	123	999999	999999	727	802	999999	670	626	678	186	999999	138	999999	285	246	999999	844	122	272	377	454	129	755	885	368	988	45	951	633	535	594	35	404	518	138	999999	415	180	999999	927	249	617	999999	625	507	999999	233	655	814	407	999999	293	999999	999999	999999	994	708	675	999999	813	999999	718	999999	153	592	603	734	999999	999999	71	999999	673	498	345	138	837	532	139	387	288	765	999999	146	236	999999	310	179	640	633	143	476	739	811	811	971	531	624	454	42	903	999999	999999	507	753	288	999999	795	519	635	57	472	578	999999	90	57	999999	581	999999	250	999999	434	103	184	23	595	999999	862	686	374	607	999999	999999	106	999999	932	999999	883	393	948	999999	515	659	999999	999999	671	897	451	730	763	406	949	857	213	751	479	261	249	493	168	899	107	118	999999	38	999999	394	482	813	157	999999	999999	198	819	308	776	999999	97	599	352	697	999999	141	923	968	657	999999	874	355	14	681	999999	399	999999	999999	999999	999999	999999	977	750	999999	425	637	999999	66	714	760	48	905	974	704	173	650	151	999999	999999	965	195	186	999999	999999	520	999999	999999	476	605	302	963	770	462	999999	270	120	849	75	282	309	999999	866	263	896	327	968	380	310	517	999999	257	999999	96	880	222	337	999999	281	999999	999999	828	999999	999999	421	797	277	999999	999999	999999	63	999999	86	198	663	416	999999	923	483	161	552	999999	999999	959	153	55	209	683	582	999999	933	513	999999	309	984	480	453	414	841	109	59	525	774	999999	463	660	999999	576	999999	474	893	999999	999999	129	223	541	329	155	999999	376	999999	593	999999	449	999999	550	233	777	213	192	962	914	91	383	111	36	981	999999	506	493	874	633	260	118	273	999999	389	457	95	452	999999	307	106	475	512	999999	654	335	365	913	999999	999999	372	250	511	978	999999	999999	28	196	560	686	649	824	502	964	343	999999	185	981	999999	775	691	760	41	664	999999	999999	871	645	382	655	999999	593	66	999999	270	20	606	294	999999	638	439	898	891	999999	999999	281	999999	547	132	892	160	999999	751	661	999999	611	219	999999	999999	716	878	382	814	905	408	66	999999	
31	704	333	166	890	785	532	345	999999	868	566	15	546	643	334	523	999999	505	999999	841	405	767	658	800	758	999999	489	999999	67	999999	986	75	602	999999	950	843	799	735	269	598	229	999999	919	742	652	841	623	82	554	999999	335	999999	505	225	372	264	55	999999	999999	999999	305	772	287	708	882	999999	413	999999	692	999999	723	754	999999	315	621	89	999999	916	158	916	999999	999999	999999	208	758	999999	999999	999999	999999	696	798	277	337	504	303	457	48	999999	860	161	999999	590	999999	999999	145	580	175	999999	603	293	999999	139	383	999999	264	888	567	89	950	305	999999	36	891	996	692	999999	426	740	21	174	999999	637	65	999999	999999	999999	37	151	73	187	421	380	783	858	290	999999	999999	846	249	415	999999	959	270	565	999999	411	698	393	381	688	164	434	188	438	252	778	83	385	12	999999	860	425	25	772	883	559	252	43	715	999999	999999	579	501	606	284	999999	999999	999999	776	87	999999	643	769	999999	33	987	202	999999	616	511	595	999999	999999	905	554	474	999999	999999	681	999999	168	999999	999999	357	999999	999999	932	581	999999	170	411	999999	999999	999999	122	227	655	641	999999	999999	366	897	427	213	438	54	734	596	999999	999999	148	878	819	115	999999	566	965	422	258	999999	64	621	999999	456	999999	22	999999	919	792	336	818	999999	749	784	314	270	247	999999	999999	999999	999999	346	529	354	31	533	763	999999	16	999999	262	243	392	999999	842	999999	706	971	113	999999	999999	815	803	725	999999	836	139	44	801	657	329	999999	502	176	598	717	102	846	434	576	258	416	913	999999	84	585	919	449	942	568	564	275	371	503	999999	44	543	803	363	195	999999	729	701	358	999999	761	740	225	711	134	999999	999999	547	536	999999	728	901	565	650	416	916	690	101	999999	999999	64	139	999	230	999999	183	298	493	248	182	999999	999999	564	21	322	844	704	738	818	915	703	728	834	337	227	142	999999	162	999999	999999	999999	637	468	264	181	632	999999	995	156	999999	365	377	999999	999999	647	23	346	554	338	571	222	999999	283	327	400	335	305	672	13	999999	205	145	546	999999	469	892	255	310	839	690	112	709	591	867	559	335	429	480	999999	213	795	434	824	999999	67	761	363	151	864	999999	337	79	999999	725	755	999999	831	338	894	754	767	46	714	999999	469	999999	370	416	768	74	999999	824	982	799	635	999999	320	171	999999	707	538	114	999999	993	362	43	999999	999999	121	339	504	101	585	934	999999	759	719	999999	915	554	400	946	383	800	940	
512	97	202	99	999999	909	669	426	197	226	663	601	720	295	435	795	504	999999	999999	999999	814	249	57	363	876	999999	143	255	368	317	592	999999	644	63	849	999999	999999	776	137	430	834	674	398	718	782	999999	999999	999999	489	758	895	651	944	240	135	273	49	838	999999	933	775	999999	68	999999	999999	999999	956	666	999999	999999	999999	999999	178	999999	734	150	999999	999999	999999	718	61	252	765	609	999999	940	786	414	928	586	905	685	563	203	654	420	616	518	94	999999	211	342	456	999999	487	999999	482	936	506	984	422	711	267	503	881	532	999999	999999	468	999999	154	552	738	858	999999	999999	174	974	363	324	534	342	253	999999	999999	999999	796	766	132	254	467	850	907	943	173	204	428	69	322	999999	999999	167	60	401	706	999999	999999	999999	999999	891	999999	999999	583	999999	460	90	467	537	985	171	736	892	335	223	999999	304	644	794	695	999999	176	114	662	241	562	999999	999999	852	33	859	125	208	350	240	999999	999999	277	725	492	999999	737	999999	999999	160	999999	869	999999	999999	999999	411	24	809	902	999999	724	897	846	999999	629	94	999999	614	513	136	999999	537	551	105	999999	999999	37	999999	312	612	652	286	41	511	845	692	544	999999	686	622	845	316	306	315	516	354	123	999999	106	408	294	999999	999999	999999	114	857	327	736	999999	999999	999999	105	507	300	393	448	866	999999	999999	937	549	352	999999	891	291	739	241	999999	589	626	162	112	822	903	999999	529	999999	999999	407	999999	999999	808	590	786	247	749	809	999999	921	999999	488	778	428	169	999999	941	204	496	665	374	999999	91	999999	999999	747	282	282	603	972	863	550	782	937	518	572	741	762	999999	653	999999	999999	234	324	999999	147	384	683	663	54	385	335	412	428	42	371	293	999999	351	49	965	476	215	44	68	526	706	840	910	596	128	189	999999	999999	133	999999	402	766	999999	111	372	598	619	559	596	537	148	363	905	157	289	90	999999	999999	688	999999	999999	200	266	994	441	544	773	76	926	999999	283	569	999999	598	969	526	34	250	676	999999	857	656	999999	999999	388	999999	935	762	999999	999999	768	949	163	67	719	211	510	999999	669	828	999999	552	633	400	999999	999999	999999	317	999999	762	65	179	436	322	218	78	753	735	615	97	999999	20	759	888	999999	334	416	248	878	767	26	394	580	848	551	314	33	56	277	810	295	628	999999	999999	982	999999	523	841	848	999999	458	999999	34	999999	229	999999	793	744	999999	928	171	819	438	419	746	999999	599	587	999999	904	55	
707	468	999999	999999	980	435	215	905	838	811	999999	399	237	319	251	369	999999	629	999999	521	999999	92	348	999999	476	200	175	999999	320	999	935	80	944	605	750	316	229	779	248	388	999999	839	999999	999999	596	999999	210	999999	504	312	600	999999	43	393	767	624	129	999999	335	999999	270	999999	594	838	876	505	454	999999	568	935	149	229	391	358	932	449	956	999999	62	56	999999	999999	999999	999999	999999	999999	46	561	838	135	196	73	453	457	128	191	999999	297	999999	101	975	999999	541	568	999999	381	577	685	460	328	668	999999	113	289	801	999999	102	999999	439	999999	468	893	794	443	749	85	775	933	999999	751	205	669	980	999999	81	422	533	745	845	37	999999	999999	111	999999	467	298	960	174	656	999999	98	667	999999	999999	999999	999999	783	108	819	97	605	643	456	708	999999	999	917	152	999999	388	671	357	740	411	499	118	792	284	999999	461	125	611	287	316	662	537	811	999999	338	999999	638	999999	925	758	431	766	999999	402	396	468	380	817	956	277	999999	740	999999	456	999999	524	299	509	132	999999	971	994	365	150	999999	999999	999999	288	813	228	750	245	432	982	979	732	213	999999	887	999999	90	307	655	20	63	922	610	364	786	999999	699	139	999999	566	786	999999	411	999999	356	999999	280	101	13	999999	526	26	318	944	999999	130	320	900	621	615	999999	999999	349	999999	96	999999	985	833	502	999	529	620	932	865	206	552	331	449	999999	999999	999999	989	304	918	999999	46	613	999999	887	665	999999	799	999999	697	288	121	97	66	999999	232	815	999999	999999	14	217	905	94	999999	999999	999999	799	870	999999	535	379	298	999999	431	861	59	999999	328	999999	999999	999999	730	113	244	586	94	999999	999999	771	821	999999	799	400	300	710	999999	952	999999	919	963	866	632	999999	999999	328	990	741	666	205	627	712	496	501	999999	508	999999	802	850	866	999999	469	534	999999	45	263	579	999999	999999	720	283	999999	359	409	981	999999	873	788	999999	916	596	352	798	999999	999999	119	999999	307	639	791	999999	784	111	303	266	999999	341	999999	906	728	748	999999	999999	945	922	999999	362	96	520	790	634	699	682	933	280	319	999999	465	999999	999999	478	999999	268	297	497	498	995	999999	153	487	999999	999999	881	401	177	503	690	853	157	999999	756	698	999999	999999	999999	999999	112	999999	33	947	833	876	579	979	259	475	833	374	458	433	534	306	943	43	161	999999	817	290	999999	776	628	817	317	341	179	780	495	419	140	963	395	827	42	206	653	762	999999	999999	151	
999999	669	999999	404	723	99	999999	754	753	697	999999	716	821	999999	256	328	999999	568	999999	810	479	979	424	999999	494	47	706	273	747	389	398	525	916	999999	74	116	312	422	594	999999	999999	35	742	721	269	256	574	999999	786	877	637	999999	532	101	672	721	999999	999999	910	999999	999999	999999	17	373	999999	999999	999999	682	346	149	999999	999999	999999	995	100	453	247	999999	973	248	999999	999999	486	869	752	204	993	824	999999	352	861	228	512	908	859	532	28	378	421	914	456	891	89	647	862	999999	229	536	999999	229	484	551	120	672	221	999999	710	148	999999	114	361	975	215	994	287	797	101	999999	146	568	999999	869	999999	69	791	999999	999999	839	17	719	975	999999	823	999999	868	319	999999	999999	697	758	822	880	999999	317	562	480	685	95	369	74	942	999999	399	999999	794	999999	270	999999	880	639	999999	870	140	902	999999	894	999999	958	999999	967	999999	260	378	388	999999	554	122	973	999999	321	999999	126	480	942	999999	821	999999	390	999999	263	59	66	960	67	999999	999999	749	854	189	999999	999999	727	959	401	999999	691	785	21	696	249	501	296	999999	999999	742	783	400	198	135	999999	826	771	999999	871	918	632	999999	320	530	999999	805	267	794	837	993	999999	166	88	567	95	46	66	694	223	762	763	512	401	325	83	561	561	729	872	842	556	233	97	999999	753	400	474	491	999999	444	999999	501	716	575	573	627	321	630	49	280	999999	87	290	119	164	999999	898	995	999999	242	253	538	922	995	999999	999999	999999	999999	814	999999	572	575	999999	999999	528	271	795	826	999999	456	999999	930	689	999999	999999	479	942	978	328	633	502	479	44	669	200	705	579	721	999999	628	999999	716	999999	999999	707	204	295	999999	591	893	334	82	253	999	992	323	999999	330	923	966	999999	100	999999	999999	202	102	999999	131	999999	999999	692	83	698	133	898	534	123	344	894	877	193	440	396	435	308	429	235	999999	677	877	999999	258	798	171	624	467	439	635	163	999999	664	174	923	999999	999999	261	384	130	110	468	209	514	436	55	782	572	703	850	882	999999	866	999999	454	711	965	443	999999	536	508	441	104	488	191	288	222	29	999999	628	999999	56	55	115	934	219	677	352	822	752	389	999999	999999	588	752	390	999999	169	999999	221	802	766	975	999999	621	669	999999	721	999999	999999	999999	762	65	999999	999999	835	726	999999	570	999999	43	623	621	532	999999	999999	677	515	999999	800	539	63	309	305	825	999999	81	207	494	999999	999999	956	29	999999	919	626	997	
688	963	916	663	988	598	999999	188	999999	155	999999	999999	175	992	999999	999999	532	617	779	999999	759	259	999999	999999	529	276	305	400	87	603	946	999999	999999	458	989	999999	818	999999	551	464	825	127	999999	323	628	506	328	999999	986	970	999999	67	150	173	247	438	807	162	144	721	302	94	110	586	209	840	999999	716	13	316	177	394	999999	324	637	642	999999	999999	146	999999	947	33	413	117	116	888	472	367	220	560	744	666	13	999999	171	740	26	999999	999999	787	336	612	279	680	802	112	999999	825	999999	999999	999999	964	25	121	774	999999	681	993	479	320	999999	812	505	452	571	999999	391	246	163	897	625	553	728	359	999999	999999	753	732	314	13	896	646	831	615	734	780	651	999999	65	892	69	32	590	803	999999	523	116	826	999999	301	999999	756	672	999999	979	281	999999	666	425	439	525	948	688	476	424	731	980	999999	717	791	859	999999	190	999999	837	602	999999	999999	939	182	238	926	623	22	999999	149	974	203	635	999999	999999	984	476	625	376	120	999999	999999	999999	688	543	999999	119	327	441	230	575	411	800	387	318	321	726	252	210	599	334	999999	193	284	757	787	265	264	257	875	33	999999	894	727	268	849	545	261	639	23	817	999999	581	999999	999999	572	999999	258	154	232	267	234	999999	776	785	668	999999	113	930	755	960	854	999999	566	999999	20	516	999999	999999	999999	999999	475	613	197	781	999999	104	130	710	194	394	16	119	35	617	799	150	127	999999	600	919	441	999999	883	62	962	999999	24	999999	564	65	329	140	999999	999999	792	621	237	995	999999	999999	809	403	745	371	954	744	54	949	408	870	399	141	528	549	344	154	729	145	818	802	999999	265	155	139	999999	876	433	579	999999	999999	912	999999	194	36	119	48	585	999999	108	228	999999	75	467	694	999999	197	611	146	121	647	891	102	186	954	493	554	258	616	999999	87	320	475	133	229	999999	999999	946	999999	999999	999999	569	217	47	600	999999	999999	999999	999999	472	877	274	297	467	999999	296	999999	946	240	542	565	789	969	225	30	907	715	941	247	999999	999999	251	120	706	815	88	999999	64	585	343	479	756	797	999999	429	999999	33	18	946	999999	999999	330	716	958	874	516	999999	999999	999999	693	905	82	560	723	999999	636	164	591	651	108	612	765	371	897	73	999999	992	825	796	217	884	706	995	999999	599	80	535	161	831	999999	488	691	48	999999	999999	406	205	83	999999	793	658	441	999999	999999	330	382	958	818	895	76	999999	999999	205	809	
809	999999	87	256	134	999999	999999	999999	759	352	620	921	727	479	999999	666	999999	919	754	999999	558	452	349	999999	999999	227	121	716	999999	999999	785	999999	496	238	92	238	329	949	999999	999999	692	999999	682	24	999999	409	655	489	999999	239	462	999999	999999	201	260	367	859	999999	272	906	891	394	746	999999	999999	906	999999	498	396	241	346	663	969	999999	321	902	770	334	920	584	572	999999	366	999999	312	190	693	304	977	999999	378	399	999999	999999	187	307	909	687	457	330	974	166	102	999999	892	799	635	344	880	358	596	535	999999	688	343	269	999999	719	691	386	223	139	520	671	862	947	977	926	508	999999	992	92	999999	600	609	415	539	248	144	513	555	359	423	629	138	843	390	998	708	999999	280	200	995	80	116	844	646	430	265	945	999999	708	999999	867	366	514	658	999999	88	999999	999999	789	585	999999	831	863	999999	891	543	28	999999	999999	228	591	743	999999	97	806	493	764	769	118	982	199	691	846	524	556	272	624	195	971	999999	780	197	999999	999999	817	248	252	138	754	887	247	999999	843	490	253	134	564	427	851	925	323	168	622	806	999999	999999	999999	999999	170	628	919	833	596	68	999999	999999	262	196	279	567	250	636	24	230	745	811	848	366	280	431	999999	999999	344	55	606	999999	574	684	229	999999	999999	903	968	999999	968	414	999999	784	999999	999999	871	377	157	293	684	687	999999	999999	999999	999999	648	627	999999	738	920	722	499	550	461	999999	829	577	967	949	313	347	667	889	999999	341	29	73	324	999999	559	999999	59	60	371	999999	478	182	623	645	681	999999	999999	240	999999	255	915	251	333	227	999999	304	999999	207	980	999999	29	264	149	729	999999	585	999999	648	188	590	999999	448	188	541	356	656	954	999999	277	999999	999999	999999	683	16	426	778	999999	106	999999	265	930	852	79	34	900	224	43	893	90	106	999999	999999	61	624	999999	999999	72	791	999999	373	350	999999	929	312	999999	999999	999999	999999	999999	786	845	217	248	922	660	999999	379	164	640	141	623	70	251	181	355	999999	385	999999	433	950	715	947	234	999999	915	851	999999	767	200	319	643	900	590	304	261	124	947	999999	964	761	106	907	999999	740	750	290	837	758	956	515	215	521	709	363	81	999999	999999	999999	17	999999	999999	999999	999999	331	999999	723	480	946	919	240	380	256	104	671	853	807	796	494	999999	635	24	173	810	685	113	132	200	236	233	364	999999	999999	131	166	863	495	943	829	999999	36	809	890	838	726	999999	959	427	
47	999999	273	110	999999	915	382	794	734	800	999999	228	375	532	253	723	565	108	999999	134	938	808	367	999999	967	252	269	825	999999	335	94	550	154	999999	999999	726	959	264	643	829	749	371	138	694	665	611	876	999999	999999	177	283	627	999999	834	488	238	152	410	142	999999	656	556	670	409	716	999999	84	670	378	527	763	311	465	805	385	576	679	673	208	999999	375	764	269	955	61	999999	50	999999	999999	924	583	559	131	397	183	202	700	729	977	926	999999	216	135	999999	413	972	172	703	459	911	559	479	999999	775	999999	891	297	999999	357	999999	698	764	453	454	943	214	999999	77	632	192	875	950	999999	282	999999	168	999999	230	999999	88	305	347	860	314	375	114	357	355	517	292	905	985	381	728	237	772	763	681	105	999999	793	104	999999	276	999999	609	784	929	946	999999	262	76	173	278	954	361	904	148	89	839	856	833	560	349	287	889	999999	966	999999	67	405	957	135	999999	295	999999	999999	593	278	765	999999	428	999999	796	40	838	822	112	774	999999	868	624	602	265	353	959	544	731	999999	156	40	817	885	889	999999	304	999999	820	999999	753	95	320	869	999999	999999	999999	434	763	319	999999	999999	475	202	999999	999999	781	365	869	999	336	665	543	999999	132	735	513	542	520	480	736	897	12	999999	999999	999999	557	754	999999	999999	914	534	780	422	550	89	999999	999999	717	700	544	939	81	821	999999	999999	551	716	999999	587	15	895	914	999999	583	551	75	356	999999	386	640	36	86	132	94	801	885	131	64	53	180	888	825	819	935	999999	825	190	472	932	249	999999	17	701	741	29	620	497	999999	998	24	218	452	340	999999	518	862	999999	737	855	212	430	662	703	417	127	79	104	357	785	726	999999	883	250	147	799	28	384	999999	999999	190	398	291	65	999999	961	446	494	999999	999999	934	999999	452	617	729	818	189	314	999999	624	999999	526	149	999999	999999	139	335	211	203	999999	999999	488	568	672	674	814	999999	999999	674	455	999999	585	343	999999	999999	999999	441	275	521	999999	619	999999	999999	766	125	664	258	999999	784	900	636	244	300	500	927	456	999999	999999	943	914	999999	999999	640	838	944	374	192	219	999999	431	697	70	690	999999	650	999999	397	999999	557	999999	565	911	821	774	999999	445	294	843	999999	405	999999	661	331	606	648	45	83	999999	999999	751	481	49	35	363	212	576	554	425	849	150	999999	514	232	934	358	999999	761	865	29	508	89	349	215	806	999999	45	738	93	236	615	999999	
145	980	999999	537	526	999999	468	999999	999999	890	999999	993	862	346	38	999999	397	999999	879	283	999999	241	999999	671	142	833	229	999999	177	838	471	198	244	438	999999	533	425	406	999999	999999	303	999999	999999	617	999999	999999	353	999999	859	605	351	834	356	341	504	999999	667	999999	405	999999	665	993	404	414	429	680	759	434	999999	504	23	990	426	996	980	913	464	706	461	787	490	760	616	571	496	999999	999999	999999	934	29	866	290	11	149	227	999999	899	373	999999	999999	595	999999	55	999999	592	360	418	360	360	590	449	960	683	617	211	905	387	833	917	792	839	999999	500	404	638	732	988	286	778	681	999999	101	518	922	999999	571	714	261	979	999999	999999	490	553	353	999999	905	607	999999	937	322	922	76	455	405	699	739	428	999999	725	999999	371	141	999999	679	576	358	999999	999999	999999	999999	200	135	854	781	573	358	312	999999	999999	732	135	605	349	466	758	999999	999999	122	232	461	152	73	536	129	774	97	908	874	777	999999	463	846	999999	307	131	796	222	674	831	351	999999	282	999999	993	733	999999	792	125	920	628	712	339	538	965	497	137	599	999999	999999	486	449	438	379	602	278	288	637	999999	344	961	999999	970	999999	881	34	870	999999	999999	396	18	305	792	999999	158	519	134	999999	999999	809	994	999999	487	668	999999	901	998	903	234	724	454	138	750	781	958	999999	741	58	657	999999	999999	889	999999	999999	998	191	656	484	230	92	154	970	635	242	350	764	999999	999999	935	979	36	966	22	817	941	879	999999	21	995	266	999999	86	660	71	191	114	150	999999	999999	174	999999	523	683	151	999999	484	999999	999999	441	203	644	999999	122	677	914	661	999999	249	406	999999	636	644	489	999999	999999	78	320	999999	61	245	623	999999	642	771	734	512	293	871	246	467	386	47	999999	999999	621	347	963	999999	156	999999	237	900	999999	551	538	610	999999	718	835	999999	174	927	999999	205	579	536	999999	999999	999999	999999	377	15	12	939	741	598	74	687	353	999999	114	337	428	530	999999	722	999999	100	999999	134	999999	999999	45	734	303	999999	581	999999	231	94	999999	622	49	745	163	231	898	803	810	939	999999	357	375	868	408	837	509	935	999999	856	171	706	118	818	933	802	969	278	646	292	27	999999	465	268	426	999999	297	683	377	786	824	571	289	303	999999	130	999999	177	999999	465	949	999999	999999	999999	922	843	999999	231	811	360	261	630	999999	527	922	857	892	117	999999	999999	549	826	999999	410	42	599	427	815	240	812	999999	
802	941	190	999999	999999	999999	100	999999	583	999999	75	871	27	534	204	415	999999	380	999999	238	999999	726	999999	915	999999	999999	999999	999999	999999	426	698	991	999999	756	999999	999999	976	194	550	366	999999	771	868	937	483	955	550	876	837	194	664	445	508	583	511	86	999999	274	999999	304	999999	757	999999	166	290	999999	872	999999	999999	515	999999	578	999999	374	437	330	999999	483	441	176	536	910	504	999999	761	999999	492	425	255	383	167	999999	972	999999	652	54	759	711	657	409	999999	290	801	332	755	999999	615	143	156	191	228	58	832	54	767	803	262	873	404	37	592	456	25	999999	358	727	605	582	722	392	571	999999	999999	42	93	256	118	999999	393	675	999999	358	279	73	164	118	878	927	489	999999	791	885	317	999999	816	636	999999	110	973	37	491	42	421	999999	620	82	231	799	999999	520	694	90	490	729	389	243	187	999999	546	249	849	677	102	872	600	685	838	206	226	999999	982	18	209	365	193	615	936	999999	453	999999	887	999999	966	969	165	711	405	587	250	582	458	999999	563	733	188	813	939	549	999999	934	999999	35	583	999999	538	686	880	134	545	774	307	672	508	999999	362	999999	710	133	999999	888	290	260	999999	643	999999	669	454	999999	187	379	675	397	999999	519	999999	861	999999	999999	441	478	831	999999	999999	476	285	786	814	109	999999	417	113	816	832	284	654	982	80	940	516	868	999999	999999	946	175	999999	909	330	988	999999	999999	275	258	692	247	67	18	218	488	999999	222	854	355	105	999999	999999	859	564	999999	864	866	791	564	945	572	999999	426	999999	999999	378	375	465	826	493	879	999999	999999	134	594	226	645	774	999999	582	999999	24	886	318	186	999999	999999	355	263	133	749	999999	710	313	129	999999	640	683	999999	120	992	999999	999999	861	999999	627	422	735	970	850	229	101	210	982	651	558	360	118	158	977	138	30	211	702	744	179	441	999999	14	593	585	961	442	480	590	547	999999	35	102	559	486	514	385	412	904	657	999999	999999	661	571	650	532	535	363	981	971	999999	336	999999	56	999999	871	730	386	999999	999999	659	999999	402	114	572	335	25	999999	501	624	645	799	999999	96	999999	713	889	442	943	63	435	88	999999	618	992	659	908	55	372	614	783	999	999999	646	998	780	335	557	999999	324	999999	936	862	367	336	756	538	40	999999	482	982	297	999999	221	999999	580	240	784	122	912	427	969	236	999999	840	646	661	161	98	999999	387	341	443	629	999999	498	226	141	291	245	131	
877	669	890	631	495	566	925	814	427	549	551	445	97	897	999999	710	999999	526	690	999999	387	941	497	104	651	854	813	675	999999	364	108	502	999999	999999	549	310	345	265	999999	999999	735	346	671	999999	999999	896	356	731	998	999999	999999	999999	999999	151	744	999999	181	795	980	641	753	259	481	72	999999	59	999999	306	357	247	375	718	181	610	368	50	280	157	268	999999	508	91	677	999999	123	493	901	735	56	614	138	550	999999	713	336	486	864	609	899	786	337	999999	384	761	422	999999	999999	990	999999	703	665	34	536	235	999999	671	582	926	949	999999	158	999999	259	743	118	825	443	467	284	882	185	671	258	481	427	458	707	916	999999	999999	999999	999999	952	353	948	999999	23	60	580	665	903	999999	659	941	638	502	800	640	652	597	999999	976	715	999999	527	999999	776	65	999999	684	999999	666	793	369	907	247	881	999999	999999	14	811	392	887	619	978	247	21	316	842	925	658	76	273	544	999999	83	999999	999999	999999	999999	999999	958	252	999999	701	999999	999999	300	44	401	621	894	999999	999999	785	706	99	999999	920	290	982	469	222	999999	36	897	402	258	868	999999	999999	828	89	840	677	853	150	991	917	741	999999	720	999999	451	313	763	999999	626	759	793	999999	108	142	546	971	867	745	370	999999	804	845	896	432	209	358	793	814	15	970	932	566	107	188	999999	197	999999	197	999999	578	999999	676	776	999999	84	850	944	695	543	868	999999	117	779	132	123	895	206	298	82	999999	520	949	225	999999	826	236	999999	919	953	358	709	680	975	791	607	137	78	999999	357	359	999999	999999	281	999999	170	824	999999	975	75	293	991	999999	124	677	68	323	999999	130	672	847	964	999999	999999	195	999999	139	999999	987	999999	985	827	799	940	723	999999	423	678	88	999999	12	449	999999	854	669	366	736	565	307	999999	293	676	948	733	509	395	388	364	999999	999999	999999	691	799	460	89	466	202	42	999999	988	644	645	382	635	999999	407	62	181	83	828	432	999999	835	999999	241	319	878	999999	440	999999	999999	69	592	999999	999999	320	650	460	774	213	999999	704	174	318	99	648	999999	999999	73	112	342	216	291	267	999999	467	856	999999	229	999999	587	137	601	72	687	999999	999999	281	999999	999999	757	602	406	999999	664	727	409	999999	174	999999	24	999999	11	338	996	104	999999	334	554	995	464	115	241	14	625	999999	999999	111	631	514	999999	32	999999	999999	354	739	810	421	602	999999	999999	339	380	637	999999	32	135	999999	76	999999	999999	728	
727	999999	895	999999	371	401	254	627	624	307	894	660	996	992	999999	297	983	999999	293	999999	731	726	936	134	735	604	259	603	999999	999999	45	999999	706	867	304	965	818	999999	378	418	177	975	213	761	999999	719	640	762	999999	837	288	999999	999999	450	996	10	999999	770	999999	767	151	650	715	784	272	856	999999	999999	697	999999	479	290	887	999999	999999	756	523	185	999999	25	999999	497	995	84	561	235	999999	999999	870	303	727	999999	786	999999	276	999999	270	428	499	588	999999	510	74	999999	368	997	999999	434	261	250	999999	73	90	900	803	999999	654	999999	233	46	128	999999	999999	404	730	999999	504	286	608	672	495	104	686	111	260	463	433	845	716	563	999999	313	999999	630	816	999999	968	885	808	622	871	629	205	462	999999	999999	251	670	429	937	503	645	826	589	754	999999	387	978	650	349	999999	809	923	669	733	814	999999	999999	999999	999999	999999	618	478	985	800	999999	899	233	999999	192	222	762	999999	778	70	668	487	425	875	433	286	999999	245	468	400	72	706	535	729	656	383	612	92	362	486	884	177	999999	788	889	493	999999	346	467	137	468	393	155	609	74	337	277	763	164	790	471	383	19	999999	738	999999	373	504	999999	809	610	679	73	999999	185	999999	999999	637	986	940	133	654	777	341	999999	678	560	926	664	999999	116	848	928	571	24	511	167	256	60	729	129	658	360	658	526	999999	329	852	434	573	691	640	777	224	999999	816	606	677	999999	69	608	447	839	999999	702	762	999999	999999	999999	999999	343	399	586	266	820	474	303	128	999999	153	359	999999	502	101	637	999999	80	714	904	999999	999999	490	593	999999	130	999999	819	693	955	764	999999	827	999999	760	240	999999	999999	520	403	202	522	487	863	519	999999	900	945	748	39	237	691	47	999999	89	999999	853	805	595	146	149	999999	610	173	999999	115	999999	144	999999	861	999999	421	999999	321	712	685	427	627	999999	999999	230	736	80	664	727	83	999999	239	999999	990	999999	495	999999	384	264	546	912	324	999999	413	188	765	213	999999	692	816	141	726	885	404	351	999999	999999	999999	916	412	999999	999999	999999	976	999999	302	649	751	484	850	952	185	67	999999	999999	999999	813	670	113	464	999999	999999	971	999999	941	284	354	999999	649	160	764	164	999999	851	999999	966	878	836	307	885	126	461	413	842	864	955	668	718	630	248	422	70	999999	999999	878	402	974	534	44	831	948	558	111	333	96	797	718	999999	215	806	999999	977	373	999999	999999	999999	779	139	56	986	
615	635	999999	999999	738	999999	953	16	972	999999	992	354	801	475	937	567	359	999999	755	77	247	463	513	999999	999999	999999	697	983	999999	807	622	844	487	58	226	322	98	701	595	392	999999	711	242	646	999999	879	999999	897	289	780	999999	700	384	979	999999	161	131	999999	396	303	16	969	892	175	999999	999999	999999	999999	999999	624	999999	658	494	372	999999	535	230	999999	19	144	999999	999999	703	343	999999	999999	470	507	309	75	999999	452	314	301	999999	999999	819	77	700	666	999999	432	649	999999	999999	999999	215	999999	999999	223	930	264	636	261	44	217	999999	999999	89	33	688	369	454	193	433	36	999999	999999	999999	999999	716	163	177	353	132	836	159	999999	41	32	999999	458	999999	999999	144	936	816	999999	999999	999999	607	269	987	999999	999999	651	977	465	241	284	718	23	999999	407	507	776	97	292	138	207	67	237	999999	999999	317	999999	618	369	58	497	999999	301	934	817	999999	456	175	500	375	481	858	693	999999	999999	314	703	433	999999	587	367	849	533	923	69	121	999999	999999	931	999999	999999	43	618	999999	999999	74	427	999999	217	655	61	611	596	999999	999999	348	373	430	770	752	999999	999999	274	781	690	648	686	377	999999	999999	381	714	244	141	627	447	250	286	74	692	999999	625	225	698	999999	999999	262	617	276	721	999999	949	971	188	755	941	999999	999999	999999	105	388	59	213	511	283	346	376	464	298	220	999999	96	365	88	999999	988	590	575	999999	934	999999	999999	111	163	958	431	743	65	386	999999	679	412	560	968	313	837	422	714	999999	200	999999	798	328	999999	622	999999	594	892	323	767	360	202	592	999999	999999	319	948	59	553	851	999999	320	87	612	540	695	999999	396	999999	37	999999	876	160	999999	554	999999	999999	55	541	307	837	850	741	999999	999999	486	820	768	269	999999	889	373	171	999999	999999	79	720	715	999999	926	134	207	999999	999999	999999	483	51	537	247	999999	568	902	517	255	23	999999	578	468	287	999999	999999	768	137	781	999999	999999	999999	587	467	484	877	999999	530	999999	999999	999999	999999	455	428	851	445	292	999999	157	435	987	855	915	559	844	500	999999	999999	471	999999	366	79	345	999999	988	999999	464	79	999999	244	532	382	903	82	383	999999	999999	999999	999999	618	999999	247	979	356	160	999999	999999	37	999999	999999	624	608	999999	562	816	999999	397	306	440	93	980	999999	999999	913	902	614	951	843	186	999999	377	222	999999	853	469	999999	100	999999	998	999999	967	999999	999999	779	999999	999999	323	350	265	812	999999	826	609	999999	637	999999	
480	76	453	545	405	956	999999	797	999999	411	999999	999999	999999	698	480	407	999999	798	999999	553	999999	988	303	977	999999	999999	588	374	999999	551	613	658	225	99	648	34	546	462	999999	21	585	999999	999999	218	328	118	257	566	999999	999999	999999	810	237	94	613	492	772	475	255	794	378	487	603	75	798	999999	990	999999	60	455	861	999999	563	113	968	999999	825	94	659	192	363	999999	41	971	999999	802	431	140	485	999999	261	999999	217	451	999999	999999	65	107	420	999999	999999	252	516	886	371	999999	257	999999	126	506	999999	688	815	72	440	999999	455	632	51	995	526	859	999999	894	204	790	639	999999	470	869	61	999999	674	289	73	120	515	999999	609	352	999999	307	24	978	999999	573	264	154	20	297	653	432	65	424	853	269	724	622	999999	580	51	999999	662	256	454	939	23	999999	999999	329	841	999999	33	699	450	228	844	550	999999	630	535	494	111	183	226	629	999999	259	999999	999999	396	999999	999999	38	999999	419	644	768	999999	559	559	728	155	691	999999	353	409	999999	974	635	999999	183	227	71	54	999999	44	999999	39	825	277	763	111	204	932	948	845	999999	398	999999	583	999999	26	846	80	807	349	419	999999	999999	229	315	285	800	389	999999	675	402	983	753	385	165	739	999999	292	999999	999999	951	758	507	999999	414	967	999999	999999	348	167	381	990	247	999999	999999	762	999999	605	961	999999	311	814	719	999999	453	999999	644	999999	428	999999	317	563	999999	190	999999	661	229	999999	999999	348	341	748	51	65	304	411	999999	546	760	403	999999	999999	331	318	326	146	48	999999	64	403	332	298	632	12	850	817	715	66	818	962	999999	999999	791	622	156	999999	773	664	999999	51	275	999999	999999	35	763	214	242	966	864	261	623	995	321	421	999999	999999	125	999999	214	999999	695	689	727	798	860	792	321	708	172	763	999999	383	256	22	138	234	999999	999999	248	999999	584	749	202	567	349	999999	999999	380	607	999999	446	734	460	999999	355	999999	380	999999	174	999999	892	534	999999	999999	888	249	749	308	292	791	649	518	800	568	902	946	999999	170	458	323	999999	999999	110	999999	326	638	999999	999999	666	552	854	307	443	277	753	60	999999	101	678	109	797	180	999999	816	463	928	934	892	598	999999	99	219	647	850	999999	951	433	744	783	259	326	994	642	740	936	351	999999	533	814	999999	11	405	491	358	526	152	853	999999	606	398	704	40	999999	266	463	644	999999	592	618	802	626	210	317	429	999999	999999	537	357	879	999999	853	411	87	
745	408	694	727	999999	334	999999	107	148	999999	999999	554	295	837	385	287	302	999999	999999	914	22	999999	800	97	72	575	723	614	506	415	495	544	303	953	421	999999	769	999999	999999	268	112	704	487	72	922	875	497	965	162	999999	587	428	999999	999999	999999	999999	608	606	665	999999	999999	901	600	733	652	999999	260	999999	426	999999	518	384	332	233	811	999999	999999	737	999999	999999	88	758	462	436	828	76	999999	807	887	901	259	172	262	646	999999	999999	999999	754	999999	81	999999	164	548	634	561	212	106	147	684	757	770	871	441	478	645	852	448	173	904	585	677	453	999999	525	999999	355	132	685	576	610	212	993	326	104	572	999999	219	827	875	625	970	46	132	999999	140	388	731	999999	10	805	762	941	849	835	999999	180	709	33	367	216	999999	420	570	84	554	777	554	346	905	722	999999	621	999999	999999	615	641	999999	324	394	889	624	348	685	771	847	999999	153	491	700	999999	223	999999	470	669	999999	559	475	57	585	363	999999	394	878	288	999999	151	653	999999	230	761	999999	395	639	477	591	740	735	799	237	293	999999	72	645	513	508	456	160	628	743	65	176	284	739	40	999999	239	470	407	609	999999	618	583	271	999999	553	828	557	992	87	805	999999	675	819	302	730	999999	748	375	779	715	991	999999	827	999999	595	574	656	608	423	362	280	337	999999	999999	674	60	999999	707	999999	680	899	999999	551	937	240	500	464	446	310	999999	999999	104	627	893	713	594	755	999999	353	978	182	948	579	999999	999999	496	485	999999	627	680	970	51	999999	999999	999999	999999	482	889	999999	105	119	219	308	139	870	185	710	306	999999	999999	304	704	999999	981	507	950	588	825	413	999999	25	177	818	630	323	449	689	527	87	880	999999	865	172	999999	868	999999	650	449	854	358	786	189	478	548	385	276	687	433	601	865	255	999999	486	200	89	942	400	678	816	999999	496	192	228	938	999999	999999	541	115	123	544	309	148	971	999999	957	836	999999	999999	254	56	999999	265	926	222	635	464	389	972	999999	926	999999	999999	633	433	861	999999	999999	999999	999999	946	734	581	320	67	999999	999999	686	999999	243	253	252	129	999999	769	669	240	266	16	999999	513	999999	569	937	196	971	999999	515	548	203	999999	875	170	700	308	322	999999	944	868	656	528	778	958	999999	999999	684	453	548	863	999999	630	999999	954	236	76	896	174	644	999999	96	238	600	999999	237	880	378	91	428	135	457	489	296	397	359	784	735	101	999999	23	512	527	
999999	652	784	572	999999	920	999999	633	411	157	545	820	782	428	927	640	730	858	556	999999	35	423	416	999999	344	950	604	451	341	805	343	999999	999999	569	449	948	363	999999	865	457	999999	794	723	309	943	999999	615	931	856	105	999999	972	467	999999	501	375	999999	510	237	74	325	493	302	606	999999	915	209	223	999999	979	286	75	993	108	454	240	700	999999	340	869	345	673	594	999999	444	371	173	999999	77	84	712	852	437	800	141	999999	502	126	495	999999	999999	999999	952	999999	999999	999999	979	368	999999	271	674	999999	180	368	729	999999	898	66	999999	453	751	497	155	999999	999999	434	638	202	967	790	738	584	621	999999	999999	943	721	716	999999	999999	391	805	256	805	409	999999	999999	79	81	488	765	445	954	51	287	778	999999	58	999999	999999	666	786	400	674	533	100	517	869	764	999999	931	999999	638	31	71	946	251	349	504	999999	752	569	131	999999	34	303	629	999999	34	999999	697	999999	115	43	484	604	414	581	282	319	76	812	314	999999	557	999999	806	999999	980	341	999999	999999	553	919	641	999999	999999	911	649	240	471	937	845	939	98	268	999999	999999	999999	999999	541	669	76	195	625	999999	264	835	930	451	496	999999	599	999999	999999	790	999999	195	999999	386	938	502	932	999999	847	139	967	999999	206	299	507	211	396	523	799	866	839	999999	303	702	842	830	980	999999	999999	775	347	162	649	308	148	890	213	170	528	999999	737	34	347	999999	972	888	638	999999	944	295	309	999999	999999	432	999999	761	892	999999	999999	118	999999	733	309	82	792	814	725	898	999999	616	997	999999	995	761	999999	815	999999	999999	729	954	201	349	264	999999	999999	270	268	999999	358	387	998	513	626	999999	526	13	999999	999999	704	999999	173	740	490	337	999999	84	91	142	303	999999	741	95	969	999999	999999	182	479	851	999999	531	555	508	550	773	617	999999	609	585	244	135	999999	755	112	571	999999	461	859	926	169	401	189	136	999999	999999	645	999999	999999	46	501	354	534	999999	667	182	999999	664	199	716	720	999999	475	999999	897	999999	55	999999	982	999999	999999	466	322	552	691	216	351	429	584	999999	138	705	999999	572	93	890	600	225	999999	930	999999	999999	271	153	216	365	925	999999	999999	999999	177	999999	930	145	248	45	41	981	192	461	999999	193	90	862	587	999999	854	999999	422	17	999999	999999	899	62	999999	672	204	179	346	336	999999	668	200	828	169	999999	775	813	999999	58	859	999999	43	999999	999999	776	55	999999	565	999999	510	32	271	231	187	999999	
999999	877	999999	999999	999999	861	645	855	999999	172	993	261	702	119	999999	51	999999	374	999999	958	999999	999999	953	999999	999999	795	614	999999	826	267	407	999999	650	999999	999999	999999	126	758	999999	997	974	188	463	936	999999	793	705	999999	951	468	453	897	999999	229	552	496	924	35	999999	54	256	500	38	913	765	34	611	881	400	352	999999	820	166	160	984	617	999999	26	888	999999	999999	168	203	368	814	999999	894	431	999999	232	973	999999	809	172	750	484	159	550	181	758	192	824	66	609	543	633	740	923	245	935	686	907	999999	999999	999999	999999	306	999999	109	265	140	189	613	999999	379	835	21	994	409	999999	467	269	844	999999	650	999999	112	594	824	999999	769	970	195	999999	999999	75	952	693	999999	662	187	999999	450	999999	999999	12	220	888	240	708	621	746	524	735	999999	426	73	18	475	688	986	712	845	918	495	169	994	280	630	313	882	327	999999	746	332	978	818	999999	510	647	999999	223	999999	126	999999	33	456	460	865	999999	11	999999	228	999999	999999	474	999999	532	430	999999	18	939	268	926	999999	304	999999	777	412	499	607	145	507	827	633	999999	358	999999	359	472	713	543	415	510	311	999999	999999	999999	80	857	345	296	999999	51	639	126	999999	437	999999	274	73	678	58	376	522	866	447	400	895	999999	126	999999	999999	957	756	474	534	999999	624	888	204	701	999999	554	163	321	638	466	999999	516	999999	999999	438	94	999999	44	495	49	987	999999	500	999999	999999	178	741	999999	123	549	294	174	592	206	999999	411	999999	372	971	503	222	999999	238	980	212	388	999999	205	999999	97	558	999999	999999	494	770	999999	398	495	338	538	999999	733	207	98	181	34	999999	999999	117	999999	24	47	73	991	826	999999	217	519	507	999999	93	545	999999	999999	991	573	194	107	435	634	23	584	43	443	690	489	999999	149	999999	187	463	473	98	458	83	521	999999	999999	668	984	971	878	988	354	454	277	999999	181	107	999999	839	999999	999999	482	999999	440	13	629	999999	347	783	77	710	999999	999999	620	999999	999999	952	480	999999	206	999999	451	999999	145	596	999999	988	422	701	831	52	211	348	635	999999	999999	444	643	999999	38	687	999999	211	903	177	669	999999	834	821	999999	229	626	692	642	398	743	999999	877	843	999999	641	888	646	999999	999999	999999	999999	894	342	840	63	999999	962	886	999999	118	250	999999	999999	999999	864	999999	601	411	611	425	518	705	247	999999	999999	566	799	203	397	799	684	259	878	667	689	999999	999999	980	999999	910	999999	806	999999	289	
503	999999	909	917	459	487	296	245	999999	999999	991	284	657	798	999999	496	520	768	999999	720	434	991	880	310	999999	935	662	621	173	701	760	711	581	957	51	734	656	881	744	909	512	448	909	278	676	999999	282	703	999999	750	999999	895	999999	413	855	511	190	609	999999	524	825	675	81	648	999999	289	702	699	757	320	839	999999	34	589	217	985	999999	999999	633	999999	999999	958	686	423	999999	999999	404	999999	112	539	554	57	212	999999	94	836	377	999999	429	999999	711	583	945	624	999999	761	871	727	205	869	429	578	975	846	861	866	989	657	346	983	884	999999	597	999999	999999	999999	436	999999	505	381	617	821	191	246	131	999999	23	999999	512	550	993	676	999999	242	119	999999	999999	365	999999	999999	847	999999	999999	446	999999	186	985	727	857	129	335	999999	232	999999	261	608	999999	999999	724	999999	853	927	155	795	999999	218	561	364	118	791	719	80	446	287	533	897	896	745	733	944	103	295	214	392	225	999999	999999	157	980	511	999999	343	641	585	374	920	999999	139	999999	304	625	630	619	76	999999	264	999999	944	999999	364	712	651	999999	779	999999	567	722	762	580	72	764	999999	384	606	212	386	439	861	913	613	999999	767	999999	439	329	999999	675	999999	982	960	308	999999	999999	626	799	937	337	861	999999	806	207	811	558	393	540	220	256	999999	999999	33	999999	767	41	999999	40	945	999999	999999	999999	226	891	999999	780	620	764	264	557	757	807	999999	58	578	999999	116	415	521	218	906	899	118	999999	662	284	958	145	540	477	999999	999999	854	586	761	999999	680	999999	623	999999	937	999999	999999	663	498	999999	999999	975	999999	803	925	999999	518	736	454	676	350	10	999999	310	999999	484	234	787	388	172	953	688	296	176	999999	201	791	490	280	287	624	455	726	456	999999	983	999999	737	552	895	86	127	999999	95	71	679	685	999999	219	463	404	497	284	336	262	910	999999	90	518	733	490	38	465	999999	62	895	283	782	999999	837	595	497	999999	492	999999	835	556	999999	999999	614	515	478	280	817	999999	136	180	400	204	773	304	999999	228	819	999999	999999	999999	999999	42	176	406	999999	697	999999	868	907	263	791	251	426	364	487	974	903	999999	22	757	999999	293	926	724	883	999999	851	543	999999	278	425	87	47	183	591	178	999999	218	612	780	898	949	975	872	388	158	777	419	817	834	324	999999	402	301	24	680	116	451	522	325	846	999999	92	638	837	999999	214	253	999999	999999	45	695	615	999999	999999	698	318	63	345	999999	
810	442	725	951	999999	824	999999	745	169	910	72	999999	999999	999999	934	70	999999	346	45	999999	944	533	646	509	798	629	986	170	442	325	372	63	115	787	515	413	122	140	999999	23	38	468	94	861	999999	548	999	328	999999	798	831	971	27	670	790	999999	999999	226	163	335	999999	524	999999	999999	548	18	999999	999999	781	530	947	736	661	31	645	486	449	784	262	260	629	999999	863	644	493	400	45	999999	997	239	618	895	999999	359	185	514	165	250	323	247	999999	999999	547	999999	850	105	320	999999	35	313	837	999999	963	903	999999	179	999999	668	360	999999	973	946	911	551	912	61	760	311	999999	141	331	208	471	999999	103	539	130	97	794	999999	90	49	419	693	402	607	999999	83	654	16	999999	496	890	176	273	999999	188	999999	863	798	999999	18	159	893	982	638	999999	999999	999999	175	999999	999999	999999	999999	999999	933	536	228	159	999999	129	687	657	839	999999	834	317	304	751	884	999999	999999	233	999999	63	81	999999	525	999999	763	67	984	999999	489	957	290	622	928	109	340	999999	960	845	999999	999999	657	361	319	999999	158	330	255	206	925	999999	922	350	878	908	995	53	20	517	396	257	999999	423	177	881	997	222	388	205	999999	211	400	290	999999	326	405	720	579	909	562	999999	999999	787	348	999999	45	939	999999	30	114	296	671	452	999999	310	543	244	193	437	619	936	942	59	785	999999	424	642	675	562	512	284	473	999999	955	953	445	357	84	503	846	67	478	367	101	135	539	947	830	999999	782	171	536	151	300	999999	500	762	12	625	999999	999999	999999	999999	518	999999	822	570	496	505	865	196	169	689	591	561	467	999999	958	659	193	999999	812	311	999999	351	747	331	999999	339	463	999999	355	999999	254	999999	793	296	849	999999	312	969	460	334	508	596	11	846	560	738	168	915	999999	352	441	782	590	962	999999	177	92	999999	758	999999	52	999999	841	710	445	146	999999	181	734	697	357	223	25	487	802	192	349	900	771	83	181	999999	878	12	28	471	864	831	999999	682	189	812	221	303	291	325	999999	301	411	999999	969	999999	191	116	999999	227	766	112	169	999999	827	999999	729	685	999999	505	314	838	691	999999	282	937	298	999999	518	544	12	722	999999	487	437	57	499	357	113	195	365	771	999999	999999	999999	761	671	663	855	997	93	999999	318	786	21	916	609	999999	151	42	698	999999	598	460	225	54	999999	682	792	999999	999999	381	582	999999	149	999999	831	891	280	520	275	634	206	999999	461	476	413	
418	475	520	448	73	215	80	496	236	182	556	999999	659	855	989	999999	85	316	711	953	517	999999	478	95	718	166	631	767	74	932	999999	999999	748	640	999999	216	282	341	628	176	511	313	912	370	284	316	620	665	285	762	131	213	750	523	896	771	997	999999	729	907	999999	999999	432	304	103	557	836	28	367	999999	599	744	687	999999	451	213	734	999999	810	411	545	965	999999	311	810	874	258	235	744	999999	218	847	999999	721	999999	999999	881	618	277	999999	479	602	308	502	173	387	526	215	999999	692	999999	890	623	328	371	618	821	999999	999999	228	309	999999	284	641	999999	751	142	966	952	252	999999	125	999999	93	931	943	667	999999	148	433	358	52	163	999999	689	999999	233	293	359	973	387	760	135	999999	427	868	327	667	928	421	999999	559	999999	828	370	999999	60	539	396	428	951	831	982	69	869	999999	457	232	951	256	528	849	617	979	865	571	990	790	666	73	999999	999	71	999999	188	799	789	334	691	767	277	693	897	999999	999999	556	999999	999999	189	999999	420	999999	715	682	893	405	999999	283	963	999999	930	269	873	332	999999	951	999999	999999	881	79	476	133	999999	194	978	999999	999999	999999	958	319	792	924	611	505	652	529	999999	389	833	999999	858	516	999999	892	836	17	820	574	999999	79	785	999999	194	119	694	999999	564	531	703	69	453	264	324	654	16	15	658	377	679	283	667	391	432	108	999999	959	761	648	357	970	23	387	560	888	999999	278	740	501	999999	999999	999999	763	999999	773	339	999999	202	716	885	999999	359	452	894	853	412	999999	101	95	897	734	535	999999	183	999999	55	76	703	435	130	738	275	166	565	999999	318	903	705	658	999999	617	767	999999	763	526	621	571	999999	706	486	139	187	999999	999999	87	829	59	589	999999	728	272	999999	766	595	157	565	202	886	579	545	508	698	443	326	289	966	490	162	657	122	999999	999999	997	949	991	999999	620	999999	488	495	269	324	753	929	506	718	10	459	616	960	428	684	999999	171	999999	440	744	999999	324	999999	999999	896	999999	839	253	689	902	817	604	999999	945	640	408	94	285	194	945	513	819	571	965	999999	545	999999	999999	800	669	999999	971	999999	816	291	247	377	999999	372	392	913	685	999999	815	193	999999	999999	25	787	999999	829	999999	792	494	999999	518	753	154	316	361	244	155	453	30	77	845	999999	780	663	403	999999	999999	913	802	999999	827	12	999999	782	186	525	682	906	524	999999	999999	188	999999	999999	772	493	232	999999	21	
157	767	241	999999	747	347	812	249	999999	394	254	891	972	990	462	412	516	997	372	999999	999999	562	249	929	189	999999	667	999999	204	999999	909	808	107	901	999999	274	596	215	18	444	374	286	330	522	279	949	976	197	613	999999	266	496	860	709	999999	595	528	312	617	630	680	836	55	471	484	446	793	999999	346	999999	999999	310	999999	999999	999999	558	241	726	659	240	151	479	371	31	633	422	948	398	725	68	745	293	598	388	764	999999	999999	859	47	833	165	999999	851	425	366	956	508	999999	944	999999	999999	801	653	387	488	211	474	33	837	72	999999	405	355	999999	452	533	711	999999	172	237	327	382	689	826	84	245	627	946	664	999999	999999	25	454	999999	704	944	639	221	899	563	74	217	32	975	344	760	999999	573	973	833	254	897	769	717	999999	981	122	999999	312	252	583	527	369	999999	157	483	950	999999	583	999999	893	999999	710	609	999999	120	360	713	491	324	686	63	973	831	433	26	999999	999999	999999	722	831	813	909	999999	979	546	848	862	827	861	809	999999	990	475	939	999999	999999	169	553	198	631	999999	345	987	566	530	999999	537	736	141	999999	223	458	860	676	90	591	63	999999	626	272	999999	885	629	999999	383	999999	508	891	679	999999	95	193	609	101	999999	477	921	999999	459	991	320	135	696	634	595	853	999999	999999	859	999999	142	999999	999999	926	142	999999	715	999999	999999	999999	999999	999999	999999	311	151	40	848	999999	253	612	999999	963	181	635	951	372	199	995	919	529	999999	709	42	516	999999	999999	266	683	999999	999999	762	448	906	999999	999999	675	78	999999	492	565	15	371	555	256	999999	179	367	301	975	999999	333	719	563	663	532	346	999999	999999	614	595	774	999999	809	343	999999	231	66	188	690	286	999999	804	513	364	524	572	999999	999999	999999	528	999999	999999	708	198	586	52	884	999999	470	999999	71	528	999999	897	999999	839	561	221	406	280	122	999999	999999	698	477	999999	216	209	999999	960	192	827	536	999999	406	809	466	999999	757	999999	346	813	999999	92	224	775	999999	616	573	684	20	942	388	743	999999	19	363	19	720	999999	999999	685	999999	509	425	243	991	999999	500	981	382	999999	999999	599	999999	308	470	528	484	999999	505	999999	999999	463	999999	249	448	793	680	396	455	457	900	999999	970	999999	708	218	999999	980	783	338	125	999999	999999	999999	489	789	999999	117	549	834	999999	999999	562	247	59	650	560	999999	999999	208	999999	114	536	925	999999	763	629	282	599	261	862	503	918	176	999999	54	999999	
879	760	659	983	572	847	620	921	881	999999	733	999999	999999	658	999999	195	585	324	999999	999999	385	40	725	170	537	999999	297	999999	999999	111	395	763	15	999999	999999	999999	145	999999	451	267	916	14	999999	625	896	670	541	603	999999	318	342	852	472	989	776	999999	44	999999	456	65	559	999999	889	999999	752	969	606	569	976	75	999999	370	872	754	148	381	871	110	274	866	999999	694	601	723	999999	543	999999	25	999999	832	390	646	768	396	707	278	124	388	873	926	73	972	626	316	268	972	979	999999	999999	404	976	999999	234	589	89	999999	999999	175	22	218	679	591	999999	999999	684	413	601	999999	999999	870	999999	493	236	999999	803	13	77	295	999999	795	999999	581	175	327	855	455	421	999999	317	842	999999	949	999999	999999	256	482	135	999999	631	999999	381	503	672	999999	999999	492	999999	886	786	86	797	761	999999	999999	654	999999	425	528	298	999999	991	422	178	213	999999	999999	127	572	101	330	877	999999	663	999999	423	999999	909	195	189	372	999999	534	402	240	54	999999	999999	158	20	158	66	607	193	402	863	959	334	468	342	831	375	145	795	999999	208	212	107	108	803	593	198	240	349	999999	490	999999	29	938	169	186	77	999999	562	942	999999	280	999999	999999	747	463	736	999999	853	358	997	999999	739	936	42	841	373	150	354	426	960	826	268	268	911	406	940	396	999999	165	763	405	583	999999	999999	928	801	999999	361	349	856	747	387	990	927	999999	727	93	905	327	813	926	624	145	982	446	22	152	359	351	523	350	151	698	595	999999	39	886	743	113	49	537	789	999999	570	999999	449	277	340	999999	678	999999	999999	981	999999	836	781	999999	870	755	999999	999999	485	19	826	516	606	689	405	335	848	841	349	802	999999	999999	999999	619	999999	999999	997	744	811	326	673	999999	859	169	999999	999999	999999	592	25	987	197	390	62	780	188	999999	615	760	872	999999	195	837	999999	999999	704	76	699	999999	999999	110	999999	181	999999	169	346	169	656	447	342	646	515	266	825	361	999999	896	999999	366	441	521	164	247	999999	999999	999999	999999	158	181	464	289	68	658	719	914	239	26	543	892	444	28	407	178	427	235	500	929	21	999999	83	807	843	999999	730	361	946	521	999999	50	38	509	21	485	982	63	588	856	546	911	132	598	363	340	999999	422	124	985	819	646	999999	212	825	992	108	656	445	725	928	367	999999	717	716	999999	864	999999	17	921	196	373	999999	643	999999	999999	43	484	999999	513	999999	318	999999	960	701	662	
734	999999	684	999999	999999	335	617	862	927	188	942	414	881	861	475	999999	414	202	799	999999	998	672	819	724	959	623	999999	932	315	999999	999999	18	26	63	768	48	999999	999999	544	860	756	999999	716	999999	167	628	603	593	999999	432	903	999999	170	255	664	71	999999	959	69	763	132	685	556	317	999999	934	999999	828	103	437	738	999999	999999	939	999999	223	956	999999	567	340	30	619	895	883	716	86	847	999999	399	999999	999999	299	999999	999999	737	81	238	408	155	233	240	775	500	609	999999	999999	999999	231	556	999999	115	399	402	999999	743	513	999999	673	600	999999	999999	627	438	999999	405	999999	495	876	211	628	985	558	471	344	110	254	999999	295	200	239	999999	625	224	949	999999	642	896	211	47	999999	291	564	999999	173	146	612	346	113	214	999999	991	521	30	999999	464	556	928	68	999999	498	394	504	999999	371	303	471	413	488	795	762	552	294	999999	976	347	430	750	307	208	498	999999	25	90	945	999999	177	999999	296	494	54	713	838	583	548	839	786	91	446	999999	674	209	858	999999	452	701	707	681	53	590	44	806	631	859	999999	999999	379	999999	537	133	135	999999	126	993	751	58	713	710	300	147	560	349	314	437	999999	999999	60	999999	638	254	539	495	561	706	460	248	92	978	453	957	999999	999999	553	322	744	808	92	864	567	403	987	997	391	999999	39	999999	501	203	336	840	540	999999	785	293	593	640	999999	999999	543	512	965	735	267	343	678	999999	795	992	999999	999999	216	196	149	245	266	999999	114	999999	677	765	999999	888	652	612	427	796	999999	999999	728	999999	999999	672	330	999999	437	262	739	57	237	841	899	509	510	611	634	354	532	549	36	61	999999	658	742	777	765	87	92	999999	916	881	999999	999999	273	589	999999	999999	865	95	807	13	802	66	428	835	999999	247	999999	50	978	999999	274	47	244	677	577	999999	999999	553	298	360	180	95	141	999999	241	375	246	999999	999999	100	999999	447	742	32	258	479	240	907	910	528	699	51	999999	843	617	572	999999	999999	21	383	613	321	999999	999999	833	999999	924	81	604	999999	999999	466	659	887	999999	999999	305	222	429	999999	616	33	999999	999999	661	138	999999	297	739	999999	85	650	910	18	487	177	649	294	198	540	999999	168	312	419	527	242	392	789	999999	999999	277	87	176	913	766	590	678	37	795	704	308	999999	999999	936	426	360	556	650	409	425	187	20	33	889	553	457	720	233	999999	428	999999	629	47	948	400	997	483	996	251	999999	999999	
622	498	493	241	917	825	376	999999	999999	686	999999	999999	835	613	266	999999	999999	369	318	869	999999	785	377	958	678	599	393	999999	999999	877	559	408	512	925	999999	521	999999	657	636	632	353	239	85	742	14	999999	999999	999999	144	999999	206	636	932	999999	53	999999	131	535	562	327	441	999999	574	299	136	342	876	909	58	999999	525	629	733	686	526	225	999999	635	954	438	397	58	411	485	999999	922	999999	485	882	999999	400	14	104	318	999999	522	664	999999	615	671	373	302	296	999999	999999	576	903	255	511	999999	999999	496	999999	134	929	999999	430	999999	619	214	866	401	999999	331	354	521	999999	999999	999999	999999	561	923	29	293	999999	999999	762	22	999999	999999	999999	999999	973	999999	599	999999	433	970	999999	807	102	999999	999999	411	804	971	275	964	54	999999	51	999999	759	507	276	999999	476	297	69	834	631	417	40	999999	999999	646	999999	973	732	451	97	999999	46	999999	999999	999999	757	618	488	103	999999	797	968	999999	999999	999999	470	476	787	395	437	145	911	553	185	999999	999999	661	999999	168	554	302	241	602	818	487	451	80	999999	291	457	858	999999	965	14	999999	449	999999	452	999999	185	999999	999999	347	999999	952	652	492	513	235	450	105	401	329	549	537	565	375	344	585	98	400	878	506	938	578	999999	945	548	351	244	667	219	572	982	999999	999999	999999	999999	999999	834	959	566	371	999999	999999	466	999999	426	999999	278	999999	543	867	565	785	82	689	999999	445	999999	706	943	171	991	782	885	829	999999	999999	999999	671	786	478	750	999999	833	517	664	586	122	999999	529	81	83	170	999999	351	16	207	529	426	999999	999999	250	138	25	999999	999999	68	475	636	999999	480	999999	606	298	74	127	436	952	565	34	999999	999999	779	187	872	999999	830	657	999999	823	149	426	15	187	642	237	622	124	999999	147	606	120	485	703	999999	35	999999	871	69	999999	580	255	964	401	670	820	471	950	153	317	549	410	999999	813	999999	63	999999	428	655	836	999999	322	524	428	999999	713	847	86	138	846	999999	959	597	319	252	894	462	613	999999	822	766	671	971	130	999999	205	999999	672	699	999999	999999	59	226	999999	729	999999	730	545	973	957	973	999999	822	306	698	590	812	622	571	119	999999	437	911	833	79	833	999999	999999	830	233	999999	185	999999	142	999999	999999	742	374	589	983	173	999999	640	999999	999999	999999	999999	999999	432	17	999999	999999	111	589	999999	557	148	393	163	896	999999	336	715	750	433	798	999999	689	999999	999999	847	447	42	587	946	683	796	
999999	984	999999	984	676	972	822	840	967	84	796	999999	313	999999	999999	221	693	76	836	999999	890	136	999999	373	170	239	304	170	944	534	999999	999999	721	760	999999	409	465	999999	999999	364	893	909	999999	723	221	999999	141	999999	497	236	348	520	120	482	906	234	933	334	823	999999	677	999999	999999	999999	999999	163	26	999999	999999	999999	756	782	825	481	318	980	671	336	999999	218	107	599	672	718	195	13	533	248	854	561	476	140	97	803	686	240	999999	32	999999	68	935	588	69	999999	479	566	694	999999	999999	925	563	606	182	999999	999999	999999	989	187	999999	556	630	999999	999999	93	483	625	694	31	795	999999	967	649	173	999999	283	518	539	134	249	629	318	894	999999	928	997	999999	958	482	464	608	250	999999	999999	616	437	167	890	975	74	853	999999	673	999999	999999	958	999999	443	88	999999	830	549	865	938	628	999999	735	702	769	95	613	667	221	567	196	836	140	874	556	666	125	628	563	70	395	757	999999	61	987	969	93	436	999999	151	633	999999	385	999999	156	378	701	465	130	889	999999	196	660	115	656	260	827	49	887	422	225	212	999999	999999	552	871	603	684	715	999999	12	187	999999	999999	933	137	460	242	728	187	964	660	507	999999	610	999999	106	539	405	736	151	53	999999	999999	926	999999	83	580	356	285	999999	27	749	999999	887	283	408	999999	181	528	999999	595	999999	709	458	564	705	321	204	999999	774	999999	289	979	657	959	999999	999999	153	999999	64	879	886	453	412	999999	999999	186	786	337	801	515	367	999999	936	999999	999999	840	18	371	725	761	999999	13	510	999999	737	770	673	928	645	88	447	999999	473	920	999999	867	999999	511	653	529	535	999999	551	268	999999	412	999999	111	237	797	321	782	786	302	503	999999	942	700	218	999999	512	858	999999	723	999999	698	412	25	847	864	543	507	718	206	236	518	462	251	16	335	726	571	999999	848	766	664	882	181	999999	826	999999	606	302	511	26	676	186	999999	200	16	999	37	999999	372	999999	813	73	590	999999	985	430	701	694	883	424	940	167	842	956	413	816	241	999999	30	999999	936	999999	216	999999	999999	342	634	61	999999	335	699	317	338	594	952	999999	999999	115	440	999999	233	912	419	999999	85	999999	343	871	786	199	768	437	243	433	327	609	999999	410	999999	653	999999	999999	694	558	724	999999	829	999999	999999	999999	525	999999	168	624	715	999999	795	128	999999	999999	998	762	274	809	566	271	83	904	277	353	743	891	599	999999	609	583	227	860	999999	451	
999999	95	867	973	674	643	278	999999	717	303	813	999999	999999	999999	999999	43	999999	884	991	999999	560	924	980	999999	999999	999999	535	381	24	999999	806	934	999999	662	999999	913	895	301	145	923	999999	464	196	973	999999	15	999999	134	143	576	207	342	869	909	891	765	114	217	999999	49	117	999999	604	585	999999	999999	982	999999	125	999999	148	94	749	77	469	999999	738	17	129	73	999999	410	999999	448	999999	473	999999	999999	770	594	808	687	396	999999	816	105	859	610	999999	661	32	999999	19	402	438	999999	593	801	450	795	37	106	98	841	999999	706	659	999999	999999	34	999999	146	872	530	931	461	999999	653	261	999999	999999	137	532	467	51	97	401	844	20	820	999999	273	405	974	567	711	599	999999	105	119	445	703	959	999999	999999	885	88	999999	470	999999	999999	999999	550	999999	559	999999	999999	630	800	912	315	814	156	830	154	549	740	898	963	230	861	152	558	999999	999999	543	999999	81	619	999999	19	912	384	999999	404	939	723	330	425	667	999999	969	755	192	999999	630	556	139	316	309	999999	190	525	250	125	283	391	408	999999	25	732	999999	999999	999999	903	402	999999	123	435	214	825	420	482	306	92	999999	397	375	999999	308	986	999999	999999	999999	999999	829	397	999999	917	131	558	325	183	410	934	644	999999	120	999999	412	199	443	999999	111	483	999999	999999	228	168	232	886	25	71	848	39	695	999999	700	634	83	15	307	999999	314	656	510	247	82	371	448	934	286	96	934	118	552	343	663	837	286	999999	178	975	695	999999	542	999999	334	380	249	906	268	485	215	406	892	248	999999	999999	972	496	636	999999	719	999999	610	929	136	999999	486	999999	84	999999	358	952	836	331	509	999999	124	256	912	701	999999	999999	676	999999	880	538	225	999999	999999	218	864	789	495	999999	265	407	634	613	137	595	894	887	832	404	137	999999	999999	570	738	329	340	725	583	934	999999	188	621	999999	999999	598	999999	999999	418	865	998	568	467	999999	75	111	999999	511	999999	999999	806	244	999999	281	673	627	968	654	574	999999	878	148	216	560	586	999999	786	824	999999	538	81	721	999999	999999	999999	999999	999999	54	999999	637	883	829	999999	265	999999	999999	479	349	146	431	630	868	607	794	986	860	361	907	939	988	325	620	946	590	999999	999999	764	741	875	999999	999999	923	159	937	740	58	542	950	432	96	999999	446	688	143	908	212	124	685	980	545	999999	999999	115	517	321	273	882	999999	19	999999	735	737	473	999999	999999	706	999999	669	64	937	327	411	485	
853	389	999999	999999	813	999999	54	971	999999	999999	340	999999	942	818	999999	626	999999	175	527	941	999999	999999	999999	972	655	543	212	493	999999	631	52	228	806	999999	262	137	442	999999	999999	343	965	81	656	976	999999	999999	656	887	999999	999999	999999	771	799	469	999999	502	518	905	286	999999	999999	560	526	458	999999	122	100	539	566	515	193	999999	106	194	976	317	704	894	999999	519	886	999999	999999	410	54	999999	428	346	317	759	619	536	64	999999	863	999999	554	207	999999	999999	56	127	331	999999	859	450	675	615	493	788	999999	624	76	766	393	165	999999	125	413	446	694	753	231	806	999999	656	999999	307	331	999999	762	506	634	818	473	999999	992	846	551	603	605	812	853	528	961	994	999999	297	415	999999	271	438	793	822	337	999999	999999	524	675	212	368	377	293	921	999999	301	989	258	999999	999999	172	307	574	810	840	881	999999	702	844	900	196	794	891	999999	999999	333	999999	812	491	180	873	999999	180	348	244	238	529	931	502	670	15	999999	994	791	545	964	864	999999	981	455	402	203	680	774	26	574	485	670	999999	703	588	186	766	999999	750	694	999999	236	999999	612	362	968	210	184	999999	974	800	110	87	345	469	729	830	45	778	680	999999	999999	332	670	753	858	319	999999	92	828	999999	872	51	850	999999	637	999999	378	103	434	999999	505	878	52	773	385	592	285	999999	859	355	731	353	79	999999	729	999999	905	859	503	658	410	102	76	528	999999	68	237	507	999999	322	461	941	354	687	302	527	290	896	377	275	43	565	232	999999	999999	999999	971	999999	118	733	511	519	999999	775	592	413	812	523	846	326	365	999999	412	546	893	999999	999	391	999999	211	624	18	491	237	999999	845	999999	593	805	409	96	999999	999999	107	810	999999	351	579	105	888	715	766	60	61	910	265	162	999999	999999	999999	999999	590	359	999999	119	999999	999999	372	160	999999	999999	228	718	447	239	999999	388	999999	736	951	448	999999	296	999999	496	999999	958	440	327	369	692	999999	15	871	879	999999	923	999999	999999	317	914	999999	428	358	354	496	58	613	999999	828	999999	999999	949	999999	494	999999	303	999999	420	262	999999	597	55	999999	64	360	999999	846	567	999999	168	896	999999	428	46	470	11	937	371	999	808	354	619	499	491	845	243	377	999999	780	212	290	81	735	773	327	933	637	304	993	283	212	56	98	669	981	529	999999	600	999999	107	999999	281	420	453	199	978	555	309	218	127	845	468	999999	530	877	824	591	655	719	536	373	999999	
377	726	606	308	999999	829	510	325	712	776	363	683	846	19	661	292	999999	349	388	337	95	876	999999	999999	999999	999999	792	166	999999	874	999999	498	733	722	903	694	999999	890	456	726	798	893	414	999999	115	999999	999999	868	173	309	999999	379	158	46	558	500	299	999999	49	963	47	353	388	838	895	864	949	134	115	966	445	692	892	661	539	202	999999	368	637	166	883	923	993	638	802	512	350	697	999999	413	404	983	851	999999	999999	455	514	576	183	250	163	559	762	206	863	389	487	496	506	999999	37	931	235	882	89	123	360	749	45	999999	524	261	959	702	572	462	841	409	999999	93	687	999999	999999	396	12	334	170	797	774	423	34	853	200	808	385	473	757	999999	413	574	104	765	540	790	726	901	999999	70	634	411	548	87	523	423	999999	999999	747	839	879	755	953	999999	975	622	368	671	71	161	326	108	704	871	995	408	989	922	366	403	999999	111	999999	109	172	373	874	947	340	777	140	254	999999	918	99	658	621	999999	789	917	999999	64	840	448	744	535	707	999999	92	124	433	756	999999	353	178	778	999999	853	400	999999	747	421	340	293	30	999999	999999	999999	782	999999	786	457	142	999999	971	999999	999999	999999	365	637	666	208	864	226	353	999999	479	382	749	999999	999999	999999	151	187	180	20	724	556	999999	672	162	999999	894	745	337	976	623	336	381	999999	517	734	999999	762	946	549	556	124	999999	999999	999999	999999	999999	471	709	28	315	955	999999	960	891	713	868	692	484	744	314	129	888	377	760	153	999999	196	803	903	280	999999	241	630	464	610	999999	999999	999999	999999	884	432	45	319	670	668	67	421	672	999999	999999	805	288	999999	245	436	236	999999	885	458	999999	849	668	806	999999	926	724	647	506	290	107	97	622	999999	999999	999999	999999	578	706	102	95	999999	524	999	47	999999	111	39	394	37	383	54	895	622	163	45	764	239	572	999999	944	420	999999	391	999999	778	192	956	351	999999	352	658	865	999999	372	999999	335	669	768	281	825	694	999999	479	907	62	202	10	177	825	999999	854	15	962	999999	675	999999	142	999999	269	999999	999999	999999	40	684	725	188	111	259	744	709	999999	471	999999	918	999999	166	445	484	653	585	192	999999	999999	247	498	652	903	999999	696	999999	203	376	999999	989	681	16	232	794	191	874	999999	750	432	125	31	393	999999	54	899	518	239	999999	648	683	110	999999	172	792	196	83	285	999999	562	10	516	728	999999	999999	247	253	999999	650	302	779	495	
441	999999	999999	225	114	937	999999	999999	188	999999	544	728	825	888	325	843	999999	999999	118	599	633	999999	432	609	303	431	413	806	655	584	588	366	869	198	668	999999	761	577	91	999999	425	721	999999	496	971	10	146	422	922	999999	504	999999	999999	190	861	999999	933	800	922	683	533	62	999999	603	925	188	859	636	229	325	92	862	999999	972	999999	999999	813	936	999999	302	999999	990	999999	256	90	999999	182	688	999999	425	76	999999	654	408	999999	373	999999	780	570	793	151	510	999999	606	327	641	999999	999999	16	999999	439	997	172	630	999999	542	177	999999	999999	999999	999999	180	999999	804	999999	130	218	999999	369	809	999999	42	375	844	161	999999	797	999999	928	999999	999999	960	682	386	985	78	798	34	999999	80	206	787	267	191	787	971	210	999999	357	999999	432	407	999999	206	669	406	632	999999	479	613	744	889	915	83	368	55	497	999999	818	999999	999999	194	118	298	613	502	775	194	67	189	583	999999	930	731	999999	623	118	485	717	588	446	999999	555	999999	999999	316	872	999999	822	741	483	288	580	176	999999	248	298	563	593	999999	631	447	269	299	999999	345	959	193	66	999999	936	22	215	999999	744	850	639	999999	962	307	999999	590	999999	325	706	999999	999999	763	999999	778	334	555	892	549	999999	999999	221	265	999999	990	999999	688	137	999999	999999	471	82	350	432	34	609	587	600	295	999999	999999	85	944	999999	999999	517	205	336	288	419	391	130	665	282	745	999999	383	345	972	950	941	999999	293	999999	244	232	488	341	832	178	747	954	606	12	916	923	277	999999	999999	483	161	362	848	668	999999	350	416	78	999999	395	236	251	627	999999	999999	999999	999999	433	358	512	38	863	503	120	672	437	524	663	365	822	371	710	704	499	798	999999	614	999999	107	894	815	419	654	447	942	506	336	270	406	339	141	844	999999	999999	999999	298	858	738	999999	999999	999999	753	999999	864	33	525	547	999999	547	999999	972	999999	335	464	696	619	218	66	999999	175	110	263	267	36	690	527	999999	575	999999	510	729	876	629	122	999999	999999	707	999999	423	999999	959	999999	723	389	367	965	518	999999	442	999999	89	999999	570	830	885	573	496	686	183	506	138	971	93	47	297	105	546	223	396	999999	912	428	642	999999	999999	902	539	999999	999999	999999	18	999999	142	220	430	926	315	799	236	504	576	999999	999999	917	299	987	125	686	999999	999999	999999	304	999999	999999	999999	660	170	820	623	982	43	618	999999	458	999999	999999	839	999999	616	370	790	747	986	892	67	
999999	812	725	461	229	786	853	999999	999999	306	713	74	333	999999	769	766	494	185	253	999999	957	13	167	429	698	158	252	999999	999999	999999	999999	318	580	751	999999	848	999999	369	404	205	999999	832	620	162	783	535	515	585	846	603	305	572	999999	431	999999	888	654	305	762	999999	544	783	64	926	999999	405	494	582	999999	921	331	999999	781	999999	999999	999999	393	999999	645	172	642	999999	233	137	185	118	999999	158	650	153	203	149	999999	333	661	406	999999	693	999999	388	51	932	329	925	282	999999	791	999999	151	975	505	649	660	599	438	999999	999999	926	999999	516	830	345	931	123	999999	192	527	458	396	999999	999999	699	477	267	999999	709	347	308	854	15	999999	880	999999	675	648	553	488	17	999999	784	999999	999999	999999	30	558	705	10	216	207	100	999999	342	308	999999	628	805	181	402	478	999999	539	999999	81	999999	999999	949	338	265	474	183	999999	519	999999	612	999999	999999	755	457	709	425	708	141	111	764	362	984	999999	999999	57	842	382	96	539	176	254	595	999999	208	832	608	376	745	741	33	397	142	779	695	230	132	999999	724	999999	999999	29	407	999999	317	999999	213	377	589	999999	632	801	616	980	397	367	999999	725	557	999999	999999	58	999999	400	999999	377	229	215	999999	528	924	792	657	403	487	156	999999	444	999999	815	628	241	787	536	118	999999	780	162	999999	338	778	999999	502	109	591	13	65	16	82	939	999999	999999	490	999999	293	840	154	223	503	250	999999	17	999999	741	996	999999	271	436	999999	856	597	77	823	999999	749	528	299	557	811	483	101	840	371	532	653	630	750	726	999999	999999	87	999999	659	151	817	999999	999999	760	112	999999	741	628	724	226	352	999999	184	932	999999	765	551	596	411	29	159	680	645	999999	98	376	999999	545	193	24	779	40	417	681	740	977	384	538	454	999999	741	999999	125	155	190	558	455	818	414	488	726	490	165	999999	991	147	136	422	672	999999	999999	999999	999999	999999	447	321	999999	999999	201	999999	390	22	151	322	999999	687	564	500	550	540	921	999999	141	704	298	298	999999	999999	690	603	999999	962	999999	999999	999999	999999	37	416	708	999999	870	999999	627	80	108	999999	999999	842	362	314	999999	636	871	999999	815	999999	74	740	421	158	446	999999	812	999999	491	427	156	433	999999	742	660	158	999999	682	669	969	682	999999	606	999999	949	999999	999999	385	30	225	101	999999	903	201	480	999999	999999	559	999999	961	149	39	589	681	999999	915	25	999999	654	434	844	198	472	845	621	14	999999	
836	208	413	493	437	577	999999	335	999999	529	636	999999	373	999999	241	260	707	830	653	481	924	28	44	999999	806	730	595	381	903	270	999999	999999	476	161	168	361	999999	478	711	461	999999	999999	153	395	388	357	999999	281	612	938	765	25	968	532	220	818	174	395	687	706	982	999999	999999	162	472	67	795	222	995	880	241	239	128	201	168	578	874	648	639	999999	999999	324	769	964	505	51	610	943	941	350	999999	633	791	15	479	429	924	990	923	999999	562	78	286	731	707	535	897	777	374	641	943	526	756	238	266	668	135	467	657	430	456	852	281	655	693	607	999999	999999	722	739	999999	999999	999999	999999	896	382	47	47	267	970	154	999999	999999	309	406	670	877	999999	748	999999	304	466	343	999999	875	999999	796	631	48	999999	96	999999	64	635	999999	999999	801	448	342	999999	630	97	209	686	285	623	282	972	999999	33	729	885	374	999999	999999	197	550	999999	442	196	999999	999999	999	167	999999	999999	999999	999999	321	346	869	439	230	864	190	216	999999	999999	227	261	999999	824	382	24	381	211	999999	153	200	799	520	999999	16	156	308	224	98	52	803	915	845	338	660	912	163	999999	665	509	999999	239	930	893	15	190	758	760	43	984	786	999999	999999	634	753	521	826	300	999999	999999	565	966	127	223	852	999999	416	999999	174	469	860	999999	545	909	422	960	999999	999999	999999	826	999999	999999	190	999999	266	131	999999	220	585	999999	96	999999	867	591	944	764	121	999999	50	703	773	999999	596	574	133	999999	999999	999999	222	792	652	209	999999	606	686	27	786	999999	999999	731	348	206	999999	36	383	999999	999999	954	999999	657	849	999999	586	870	62	999999	952	615	980	561	985	999999	999999	792	495	999999	999999	271	999999	926	978	108	999999	319	364	577	999999	999999	999999	136	491	191	87	565	943	500	623	856	553	999999	75	180	42	405	745	427	208	730	540	495	860	952	999999	48	678	750	402	276	515	485	599	392	999999	999999	80	803	844	999999	848	995	274	290	717	954	861	808	76	999999	573	937	378	416	39	705	276	538	142	49	886	203	107	356	350	78	359	682	755	188	999999	999999	583	766	882	544	231	579	245	105	999999	870	683	999999	703	578	116	193	362	719	587	541	671	804	999999	654	897	917	940	649	999999	999999	999999	888	39	999999	364	611	533	494	483	696	303	47	862	25	999999	69	999999	772	999999	176	329	999999	600	793	281	778	221	237	646	999999	639	596	999999	999999	818	795	17	83	223	505	659	868	
245	891	247	634	942	999999	144	838	275	999999	687	438	859	26	297	246	359	586	999999	305	999999	999999	67	999999	547	999999	207	725	61	579	558	465	516	999999	800	708	999999	647	835	681	103	808	48	470	999999	71	148	801	507	770	723	636	115	363	30	999999	999999	540	97	86	341	999999	786	695	619	999999	922	407	226	588	691	711	750	999999	212	48	141	596	799	485	999999	999999	228	290	855	921	999999	999999	440	733	874	25	560	758	999999	684	999999	999999	851	686	149	999999	585	918	89	999999	999999	396	999999	981	999999	247	741	611	359	935	200	505	999999	697	870	769	967	492	999999	676	161	991	378	999999	26	788	745	122	346	986	999999	309	211	999999	999999	963	10	458	799	637	999999	948	409	999999	493	999999	512	999999	815	999999	773	103	999999	412	860	894	28	999999	965	156	502	628	275	999999	999999	999999	303	996	662	907	999999	518	693	999999	402	213	592	963	43	999999	286	592	306	999999	999999	727	105	798	983	151	999999	376	492	999999	144	655	999999	45	299	602	233	515	500	908	611	265	410	999999	20	656	311	65	600	477	870	909	999999	308	160	999999	795	505	23	521	962	401	999999	50	942	746	530	999999	674	440	274	999999	999999	397	364	999999	326	999999	788	336	839	889	999999	25	782	235	999999	384	885	901	807	999999	501	979	946	219	239	369	194	273	136	755	999999	169	212	999999	818	934	999999	202	81	999999	999999	686	681	82	625	999999	999999	716	423	999999	999999	772	633	999999	278	122	451	999999	728	957	784	524	999999	93	508	616	999999	683	417	398	999999	693	999999	981	21	815	307	873	594	229	111	477	849	981	94	999999	536	999999	830	705	493	999999	474	124	51	202	486	598	574	18	206	584	309	35	714	977	942	652	534	999999	814	577	560	508	855	316	674	999999	999999	890	90	157	853	711	905	642	999999	716	939	999999	338	709	999999	999999	32	527	178	824	999999	117	675	884	141	999999	891	999999	248	965	268	735	999999	268	598	999999	999999	59	731	999999	999999	82	758	236	999999	715	999999	999999	278	974	485	999999	148	850	952	891	224	999999	25	487	820	989	403	263	457	999999	300	79	120	999999	999999	999999	796	579	704	203	999999	999999	181	425	999999	999999	647	273	489	930	597	678	315	707	999999	732	44	999999	778	140	678	505	778	508	425	999999	994	653	999999	512	541	568	155	999999	999999	774	34	600	246	44	352	140	773	999999	616	622	999999	413	165	924	938	552	801	999999	524	999999	670	672	10	999999	791	994	945	977	
398	38	999999	557	174	695	999999	443	16	744	788	999999	999999	261	891	999999	301	591	999999	403	574	989	767	581	243	688	114	361	600	62	252	999999	999999	796	138	588	100	216	248	469	999999	505	545	67	785	976	132	418	780	207	892	209	506	999999	413	409	271	950	323	999999	999999	999999	843	954	501	440	363	935	133	313	999999	94	999999	38	187	78	454	709	999999	267	566	695	999999	403	170	999999	851	643	393	729	327	149	892	763	878	870	999999	999999	999999	354	622	196	295	477	494	999999	857	477	374	344	954	561	164	999999	919	895	775	450	794	458	588	720	552	404	986	573	202	589	159	999999	416	863	153	451	999999	379	410	113	999999	362	195	999999	999999	999999	999999	765	985	836	844	983	105	221	797	999999	765	902	999999	890	491	921	615	277	328	67	927	101	418	712	422	999999	999999	671	999999	441	999999	999999	999999	503	630	231	588	365	745	175	221	204	76	999999	685	741	999999	519	622	987	747	999999	65	222	131	682	356	999999	999999	304	498	433	680	365	999999	999999	999999	151	270	270	342	259	532	163	845	732	999999	383	36	680	814	975	59	554	694	355	159	238	381	999999	874	315	941	450	999999	788	524	710	199	134	289	999999	258	362	999999	999999	999999	902	377	999999	656	999999	255	743	490	523	383	135	671	500	411	233	769	323	395	36	317	91	486	66	217	325	999999	902	400	999999	726	697	899	206	959	257	999999	982	301	999999	70	208	999999	162	414	999999	49	699	723	66	824	935	966	627	189	313	999999	999999	999999	340	789	353	352	999999	999999	999999	236	474	540	163	999999	786	31	494	966	119	131	333	651	818	286	493	188	999999	405	791	730	281	999999	656	999999	550	801	960	120	716	855	699	366	728	172	574	169	999999	693	999999	913	481	661	80	191	999999	669	999999	64	306	175	999999	864	15	955	954	457	999999	331	822	999999	71	383	259	263	431	967	999999	655	999999	334	618	650	368	877	259	620	999999	474	739	881	438	999999	814	551	846	999999	999999	773	218	127	285	247	871	61	852	107	411	817	760	134	746	999999	353	971	556	999999	506	999999	705	999999	999999	419	592	940	556	999999	999999	708	999999	596	999999	159	447	594	59	999999	999999	316	35	161	219	139	714	614	145	722	562	843	999999	489	339	232	77	875	615	866	999999	930	504	999999	538	702	410	999999	517	596	999999	759	999999	185	588	999999	112	999999	134	382	999999	977	805	999999	603	725	713	927	267	394	92	999999	978	193	725	848	811	
999999	622	516	999999	550	107	999999	452	802	921	819	901	149	129	523	750	243	171	678	135	999999	102	813	989	482	999999	132	999999	707	781	738	460	739	388	773	931	618	653	164	880	266	392	800	803	999999	36	999999	999999	569	999999	744	32	56	723	151	246	999999	526	999999	643	999999	44	744	999999	193	369	171	760	355	999999	142	589	16	798	869	287	999999	999999	105	456	788	857	945	886	46	716	413	26	999999	537	999999	101	407	521	999999	232	999999	779	620	533	864	367	919	977	999999	999999	999999	999999	999999	864	944	799	431	799	854	999999	98	857	985	477	956	155	524	818	469	51	192	495	892	646	999999	522	399	999999	592	431	937	967	208	880	700	164	999999	382	593	999999	670	999999	999999	999999	999999	790	999999	152	999999	718	999999	111	518	646	973	999999	366	217	234	431	410	859	999999	432	189	131	659	114	776	802	982	151	234	147	381	583	999999	999999	513	999999	729	999999	994	999999	588	999999	459	999999	907	180	798	955	158	172	999999	811	402	243	999999	22	140	689	376	775	735	701	876	999999	999999	399	999999	261	999999	384	701	163	999999	342	843	999999	999999	107	999999	606	999999	37	999999	72	225	570	191	595	999999	501	718	50	880	228	147	887	959	999999	296	518	479	999999	999999	773	470	768	946	999999	999999	999999	350	43	492	999999	771	708	999999	814	165	999999	999999	999999	755	212	665	999999	283	645	999999	956	394	593	999999	688	136	466	776	999999	601	457	999999	131	206	250	161	999999	557	120	456	999999	189	154	922	591	999999	375	790	58	117	999999	494	999999	864	443	870	756	999999	803	643	315	999999	487	223	708	90	96	999999	515	999999	980	113	999999	199	999999	776	249	670	229	388	761	675	999999	999999	792	962	999999	267	762	380	404	463	753	476	151	508	702	931	224	510	999999	466	285	996	137	704	331	121	108	666	630	96	12	999999	882	639	213	375	430	745	766	999999	156	999999	657	999999	360	696	57	999999	999999	318	999999	718	999999	304	999999	731	985	97	641	212	168	105	749	317	461	338	594	999999	999999	999999	510	478	999999	393	319	151	349	999999	999999	634	74	841	592	322	640	999999	999999	587	999999	481	390	999999	114	564	671	60	999999	349	74	999999	112	544	999999	999999	807	999999	999999	999999	999999	999999	392	383	743	16	999999	326	999999	437	677	999999	90	999999	273	823	999999	178	374	189	999999	269	999999	999999	546	999999	999999	529	879	845	514	663	318	475	602	990	99	16	599	107	425	999999	547	958	672	999999	999999	105	281	999999	999999	
999999	612	999999	999999	725	999999	392	999999	999999	483	999999	999999	667	999999	999999	859	999999	414	283	733	940	579	276	764	377	722	797	999999	999999	392	437	999999	999999	54	875	60	523	414	877	496	706	179	189	623	806	907	999999	999999	658	46	335	691	997	414	859	69	999999	40	693	13	705	999999	196	36	999999	370	706	623	999999	999999	999999	210	537	999999	36	771	399	999999	958	999999	842	999999	679	614	67	999999	260	335	194	999999	714	493	720	873	791	999999	982	163	577	445	999999	266	988	694	699	135	164	221	387	999999	999999	693	81	234	999999	944	386	581	969	999999	999999	380	438	241	259	853	489	663	995	999999	788	999999	85	523	268	586	773	984	914	931	591	49	947	999999	999999	31	421	496	712	846	275	999999	193	276	999999	830	999999	757	445	846	999999	500	999999	12	309	999999	617	558	965	584	180	401	666	47	999999	80	432	341	999999	237	999999	999999	950	158	119	387	62	808	197	437	758	999999	549	999999	296	100	822	945	796	721	999999	862	530	999999	676	874	999999	156	999999	999999	408	496	999999	217	414	652	549	78	999999	922	381	809	370	999999	825	999999	851	597	999999	627	258	487	544	373	823	579	999999	822	481	244	642	906	999999	933	39	272	354	341	664	644	550	754	61	999999	999999	604	501	992	312	521	32	999999	999999	930	999999	920	951	307	394	835	189	727	596	658	289	475	558	437	508	563	810	520	999999	117	999999	999999	435	670	33	228	87	480	999999	960	222	999999	511	999999	999999	118	999999	999999	947	828	465	999999	168	403	594	999999	56	999999	493	749	710	512	222	296	853	999999	495	290	284	175	758	999999	999999	999999	445	793	963	238	999999	400	251	764	572	999999	999999	263	344	999999	999999	159	999999	23	987	770	999999	999999	283	999999	476	999999	999999	40	771	781	999999	756	615	533	957	999999	911	999999	562	103	507	945	999999	999999	644	999999	178	999999	215	134	999999	744	999999	447	385	735	519	748	762	98	999999	220	992	791	43	999999	647	811	84	283	999999	364	460	999999	999999	314	770	175	581	876	254	170	825	647	999999	999999	45	177	999999	231	291	173	65	474	327	999999	952	157	84	999999	952	366	389	931	887	999999	293	827	185	81	965	354	999999	885	843	616	395	999999	13	707	860	480	664	852	991	84	309	986	576	975	361	622	100	832	924	888	999999	894	759	159	52	217	992	86	266	937	996	999999	999999	710	902	607	999999	999999	887	482	702	536	939	812	339	307	261	999999	719	352	263	343	961	999999	834	500	
595	999999	665	999999	487	999999	595	64	88	140	365	999999	83	754	477	999999	945	452	999999	254	999999	947	820	745	956	792	999999	914	683	662	999999	675	875	999999	21	999999	999999	244	999999	999999	941	884	734	208	941	395	999999	965	874	539	999999	519	768	590	545	648	42	920	696	999999	231	680	999999	999999	999999	999999	989	671	742	186	22	710	457	81	313	80	223	621	803	571	665	400	50	153	273	999999	907	999999	865	373	269	791	548	309	999999	270	999999	318	286	261	405	999999	233	698	527	999999	72	697	999999	475	435	999999	999999	135	40	830	640	237	161	999999	999999	704	999999	379	917	231	171	158	188	52	566	904	345	551	175	209	177	352	999999	585	635	999999	999999	400	937	848	674	423	279	72	630	999999	167	61	478	701	659	999999	780	305	526	999999	518	244	908	531	84	574	999999	830	662	298	610	576	598	999999	695	416	441	78	999999	747	879	999999	422	290	747	294	82	474	550	323	571	331	68	999999	700	773	999999	416	773	999999	999999	448	409	341	999999	590	462	906	15	253	421	999999	749	779	44	403	821	999999	783	790	501	495	289	348	727	289	517	876	872	999999	924	34	305	456	999999	440	715	91	999999	166	831	176	468	307	999999	859	581	289	688	307	952	999999	999999	983	608	968	169	70	614	396	999999	585	43	93	999999	999999	416	302	495	603	687	740	22	627	958	335	36	982	446	867	707	238	198	574	999999	70	402	322	999999	999999	281	654	999999	229	93	256	142	385	979	515	452	289	793	94	620	221	851	15	34	999999	942	187	624	746	999999	844	397	999999	999999	267	994	104	453	181	999999	42	274	793	544	712	999999	999999	13	931	425	427	445	113	999999	757	999999	396	297	575	382	104	40	729	540	999999	858	673	271	999999	520	358	836	621	762	587	947	68	470	322	90	300	184	692	331	270	999999	293	515	999999	58	608	806	877	799	238	11	544	262	306	853	528	390	291	421	76	999999	823	351	376	810	161	926	975	999999	91	920	348	407	280	839	999999	999999	904	673	912	551	958	822	534	586	999999	805	174	468	562	910	892	999999	265	678	586	999999	149	555	896	999999	999999	392	718	318	662	147	982	466	288	370	485	618	509	525	633	10	817	789	407	356	761	517	999999	999999	37	999999	999999	601	999999	633	29	359	776	999999	999999	999999	999999	226	923	275	999999	707	189	201	435	999999	770	739	999999	585	999999	999999	157	550	919	323	459	547	999999	594	994	391	213	999999	351	136	842	
279	804	68	999999	601	866	142	533	64	999999	999999	745	753	999999	999999	999999	678	999999	669	999999	235	999999	407	125	999999	999999	339	280	999999	504	534	849	999999	999999	501	935	986	688	532	493	25	999999	865	999999	718	999999	536	296	592	834	535	156	681	924	616	958	999999	942	338	666	999999	862	102	559	804	891	446	321	806	476	569	989	976	186	999999	218	455	999999	407	999999	999999	999999	687	999999	999999	387	999999	999999	999999	542	538	999999	360	866	956	162	924	315	191	826	364	224	489	999999	275	546	999999	505	738	407	999999	985	544	572	999999	999999	184	999999	591	426	723	73	496	999999	938	525	638	119	229	43	293	999999	999999	580	411	999999	999999	572	341	999999	217	673	645	427	38	999999	509	787	609	473	999999	999999	724	764	113	301	999999	999999	999999	750	907	70	285	705	999999	374	754	999999	999999	83	929	612	164	169	218	60	999999	79	245	395	25	999999	510	756	999999	854	999999	999999	477	999999	465	999999	394	591	524	157	397	999999	999999	664	799	545	999999	535	543	375	285	564	999999	62	873	658	999999	791	734	65	559	528	650	270	948	287	496	999999	618	999999	227	999999	644	70	662	999999	766	999999	595	999999	999999	975	999999	690	578	860	920	424	246	806	367	602	856	468	598	999999	999999	52	715	999999	59	575	916	951	157	712	919	495	999999	394	892	409	999999	999999	999999	583	315	960	691	98	367	81	813	811	233	999999	716	999999	999999	793	199	723	864	84	430	999999	68	271	542	866	940	434	34	852	999999	958	406	999999	638	24	564	338	361	999999	163	977	999999	114	727	532	995	743	33	607	205	178	999999	999999	999999	179	999999	53	999999	999999	157	933	56	961	897	275	228	125	548	457	238	860	999999	247	920	452	899	953	544	999999	999999	207	410	999999	657	999999	424	285	766	468	499	521	911	999999	479	230	931	799	217	462	999999	879	204	576	999999	344	806	999999	210	391	280	571	999999	416	953	999999	532	999999	314	161	850	942	359	89	958	717	949	835	767	700	521	109	746	999999	706	999999	12	834	999999	999999	939	127	999999	384	197	999999	22	504	583	529	999999	312	495	999999	611	371	529	125	617	661	394	970	539	999999	999999	181	825	426	710	961	947	697	999999	991	221	733	999999	975	892	40	999999	454	999999	247	12	218	999999	690	480	345	999999	887	226	398	928	999999	588	573	513	26	112	596	794	621	582	10	733	503	999999	999999	999999	554	999999	587	956	939	717	301	508	661	999999	145	999999	374	499	999999	999999	191	73	252	
999999	999999	471	999999	928	999999	660	641	665	12	999999	999999	845	602	999999	917	664	999999	441	999999	261	296	75	852	459	967	651	999999	999999	522	529	552	440	602	732	207	92	357	658	848	999999	86	999999	505	185	999999	999999	352	999999	581	999999	840	749	85	999999	999999	999999	619	425	961	466	241	519	153	482	933	999999	252	999999	645	835	317	980	592	708	184	659	569	999999	13	677	308	897	550	126	688	802	999999	612	873	967	999999	931	697	392	999999	567	493	33	252	775	56	483	886	746	98	860	999999	376	815	209	669	943	421	294	999999	343	969	36	793	140	325	640	995	678	372	999999	292	210	660	617	999999	546	999999	238	999999	825	21	804	999999	828	645	999999	796	674	307	999999	519	999999	234	714	999999	467	239	121	459	999999	487	217	383	713	999999	999999	716	207	43	133	519	193	663	342	332	175	998	965	495	999999	999999	331	380	842	999999	879	999999	946	29	708	317	999999	778	223	348	803	430	999999	261	688	999999	599	640	999999	999999	336	999999	999999	999999	999999	468	273	626	131	572	165	999999	540	847	698	980	999999	187	999999	815	999999	415	449	994	999999	744	999999	714	806	66	254	999999	999999	832	539	139	999999	564	596	999999	54	696	656	651	192	965	890	476	563	708	999999	421	315	368	814	921	310	896	861	688	999999	999999	820	75	327	474	641	708	318	999999	895	999999	590	94	999999	510	758	798	811	563	854	217	161	108	554	833	384	837	27	999999	829	198	999999	908	466	999999	999999	999999	999999	999999	334	191	168	994	812	306	830	231	999999	313	172	511	94	308	834	577	999999	999999	521	494	999999	803	690	700	999999	707	999999	682	628	286	634	177	999999	103	238	999999	59	167	295	999999	12	163	250	713	455	327	999999	999999	83	888	999999	999999	999999	839	628	530	500	467	264	115	794	158	603	320	679	999999	46	991	79	172	999999	250	436	273	491	936	999999	976	254	422	603	118	608	999999	198	480	999999	999999	999999	999999	181	591	902	189	463	854	999999	999999	44	999999	999999	122	335	911	370	847	727	805	357	692	967	523	999999	842	512	685	549	999999	131	208	897	999999	526	371	990	936	347	256	810	637	386	999999	999999	999999	141	490	783	697	378	351	999999	301	288	782	740	999999	378	69	677	777	315	696	807	835	562	999999	999999	963	920	999999	509	999999	995	999999	316	999999	581	427	710	31	999999	999999	495	780	455	606	132	743	999999	342	567	287	578	42	331	690	999999	999999	242	262	894	819	776	999999	841	282	306	568	
999999	999999	999999	951	999999	656	999999	463	210	37	389	955	999999	852	343	999999	866	999999	901	999999	999999	999999	517	474	999999	999999	136	93	84	550	938	182	309	999999	277	233	999999	616	999999	922	999999	868	489	799	726	287	505	52	486	199	88	999999	381	343	179	999999	889	611	766	900	999999	791	388	660	999999	999999	656	202	584	119	330	259	303	999999	805	530	146	718	747	907	953	93	607	885	999999	329	801	999999	999999	426	343	655	850	38	401	376	489	828	710	519	630	313	467	376	868	999999	999999	402	538	649	999999	181	999999	858	999999	446	193	503	198	999999	415	690	807	167	775	675	999999	275	587	438	51	317	999999	238	287	650	626	240	27	642	13	409	437	745	712	999999	792	991	91	955	192	999999	640	942	113	999999	999999	310	601	203	430	60	814	110	607	406	174	999999	581	306	820	953	485	999999	765	16	263	999999	454	613	999999	417	193	632	256	65	677	75	134	999999	154	325	639	824	221	952	594	999999	148	316	998	999999	999999	784	144	238	509	93	187	999999	686	443	999999	988	319	23	867	999999	999999	999999	728	108	510	999999	162	504	324	661	999999	812	422	926	923	148	615	725	997	409	497	999999	999999	999999	888	37	659	710	999999	651	514	208	95	412	483	595	587	899	656	185	632	639	914	848	748	374	685	760	999999	716	382	594	999999	467	694	836	999999	144	999999	483	585	451	43	673	157	146	999999	19	452	337	560	716	79	822	777	857	999999	707	845	523	352	898	999999	753	999999	999999	192	999999	999999	999999	599	999999	688	183	599	190	606	251	999999	612	647	999999	318	192	166	999999	524	203	999999	836	734	298	299	999999	141	999999	260	290	404	237	954	999999	301	805	738	117	37	896	232	596	999999	860	16	999999	875	999999	590	18	597	999999	405	988	936	881	912	311	999999	991	51	913	930	999999	846	473	658	548	383	512	999999	58	639	999999	971	104	584	873	999999	999999	820	464	105	999999	692	999999	831	966	172	420	999999	999999	953	999999	854	999999	665	935	23	543	999999	999999	302	88	564	999999	972	777	26	999999	999999	49	29	106	180	587	817	688	999999	63	642	999999	385	963	999999	26	999999	999999	773	999999	439	649	999999	748	482	999999	171	27	999999	999999	999999	63	999999	330	123	999999	417	999999	999999	277	500	976	312	999999	999999	892	999999	339	999999	999999	999999	378	14	363	412	657	189	280	624	687	999999	800	999999	490	242	588	999999	64	850	765	609	999999	738	505	999999	462	346	899	848	589	541	832	558	148	
699	452	59	596	918	999999	673	147	242	999999	852	700	974	821	999999	999999	159	896	489	703	938	999999	639	508	201	950	320	290	999999	44	999999	592	999999	863	790	790	539	999999	146	999999	101	472	15	561	653	472	488	524	999999	536	440	644	353	854	209	999999	812	551	404	967	155	999999	999999	999999	999999	269	999999	120	41	999999	782	999999	760	105	999999	476	210	88	854	728	471	795	118	999999	999999	511	999999	999999	999999	307	999999	988	751	179	248	708	757	808	530	393	999999	378	493	999999	999999	999999	999999	258	252	733	292	734	696	675	999999	359	285	818	602	529	30	69	456	733	958	794	261	590	856	999999	719	402	557	471	714	999999	311	872	152	176	627	990	999999	930	999999	254	301	85	673	889	999999	999999	999999	999999	999999	999999	921	760	287	959	999999	303	401	999999	24	889	999999	234	961	412	57	999999	676	436	999999	39	913	525	717	714	999999	185	917	967	480	780	197	556	999999	999999	999999	999999	594	192	999999	333	598	999999	999999	999999	999999	999999	124	271	841	999999	271	779	109	342	51	406	53	573	466	999999	999999	434	999999	243	701	629	136	999999	240	999999	999999	493	445	578	441	999999	608	590	646	435	71	999999	135	459	518	999999	457	765	717	775	507	30	999999	989	948	174	938	683	434	448	940	911	41	344	212	778	343	531	999999	935	797	462	927	41	999999	729	999999	418	724	293	182	999999	999999	999999	998	797	767	999999	629	276	999999	925	999999	999999	494	999999	999999	790	257	740	84	999999	863	781	999999	55	103	695	59	228	865	530	999999	150	276	579	426	576	346	414	999999	887	999999	634	768	999999	305	729	546	790	113	518	171	984	219	256	507	713	486	999999	704	82	999999	410	411	647	999999	999999	931	915	733	999999	999999	999999	999999	196	34	238	999999	999999	749	373	999999	269	999999	356	999999	973	931	29	82	712	100	392	999999	938	491	999999	232	131	904	290	999999	631	66	64	73	999999	264	999999	231	278	700	999999	213	340	999999	146	295	999999	999999	993	999999	911	999999	30	958	71	999999	791	999999	534	15	891	211	469	575	999999	999999	70	293	999999	718	909	999999	999999	21	719	999999	379	25	355	214	178	843	911	205	886	788	999999	106	999999	197	473	327	697	272	808	179	744	765	404	933	999999	771	248	999999	185	123	999999	19	248	882	999999	775	359	999999	837	58	999999	273	689	739	176	964	290	852	999999	591	111	541	213	550	444	614	620	421	979	406	604	636	30	772	999999	36	857	999999	434	698	968	999999	434	760	999999	
480	86	665	766	270	999999	395	39	999999	21	506	806	698	447	158	999999	937	999999	999999	453	663	252	916	989	149	116	170	427	556	999999	733	116	452	670	964	537	999999	999999	999999	915	999999	606	999999	760	253	230	169	999999	286	543	41	37	999999	999999	999999	999999	999999	999999	627	999999	999999	967	483	970	288	400	363	37	999999	999999	209	292	630	526	245	66	815	165	745	999999	999999	488	999999	22	591	705	123	146	454	999999	377	289	37	564	594	250	133	466	999999	853	867	142	208	665	999999	748	407	999999	81	170	422	15	999999	999999	218	841	826	470	388	999999	286	226	999999	747	253	999999	264	76	931	994	932	358	682	892	61	814	290	485	677	843	308	999999	75	294	999999	372	359	329	356	999999	424	662	88	999999	576	651	558	461	999999	425	999999	999999	544	86	237	73	332	47	656	403	561	999999	792	545	283	999999	160	299	432	881	999999	934	720	188	579	280	280	782	999999	410	265	828	999999	262	359	968	112	988	66	999999	49	999999	673	999999	202	83	870	542	626	937	500	269	38	540	855	559	619	366	507	957	793	999999	999999	255	999999	732	999999	999999	999999	999999	536	999999	242	182	841	257	271	999999	985	999999	999999	737	166	387	909	999999	999999	999999	407	999999	358	999999	491	999999	467	500	600	999999	814	469	795	340	999999	999999	999999	339	999999	999999	698	607	297	999999	380	10	557	999999	393	343	346	151	933	755	142	396	957	791	679	142	714	351	656	843	953	526	711	79	390	846	999999	580	969	942	999999	800	511	999999	999999	491	552	411	999999	267	999999	673	535	50	208	959	363	619	999999	893	152	999999	999999	454	898	854	299	487	675	547	366	999999	181	991	920	341	884	999999	426	999999	590	313	245	399	762	289	990	999999	871	431	492	367	921	85	999999	487	999999	67	608	999999	201	74	735	569	900	325	999999	544	129	866	84	999999	999999	470	313	838	121	999999	999999	618	863	628	615	254	64	999	844	106	200	443	492	827	851	905	996	525	577	675	499	999999	999999	456	551	15	999999	999999	173	460	999999	962	375	298	375	989	657	573	459	491	515	901	481	405	353	685	384	257	62	298	473	787	270	446	71	255	999999	999999	999999	610	898	475	835	393	334	238	77	999999	461	861	258	433	76	999999	170	999999	999999	999999	999999	865	631	108	537	875	999999	984	701	999999	237	130	169	999999	496	848	593	999999	76	98	81	124	617	190	796	200	49	50	720	999999	285	474	999999	999999	999999	221	979	799	938	959	999999	349	
537	148	966	340	999999	999999	999999	228	502	130	531	876	321	988	257	450	311	346	835	999999	273	999999	653	763	839	720	936	285	869	793	999999	116	692	731	587	999999	224	465	999999	999999	999999	502	681	999999	942	414	137	324	999999	538	999999	602	999999	999999	85	999999	495	212	500	981	81	661	358	708	999999	999999	193	999999	999999	778	235	999999	847	999999	844	770	845	498	820	999999	999999	621	322	999999	306	508	999999	999999	999999	999999	999999	21	964	516	961	451	154	972	999999	527	230	547	913	999999	999999	651	754	999999	614	999999	999999	996	392	999999	398	999999	999999	27	999999	520	999999	999999	999999	834	794	224	881	999999	842	403	626	999999	362	303	215	56	708	137	999999	654	754	661	629	351	412	987	629	899	128	511	999999	136	569	624	94	280	613	88	999999	98	769	424	488	999999	688	301	644	99	999999	351	751	221	989	758	766	781	999999	593	999999	807	999999	982	221	340	301	999999	999999	737	218	999999	443	629	738	999999	999999	340	183	418	662	120	353	999999	49	776	760	890	147	811	999999	313	999999	999999	656	592	999999	787	212	157	999999	999999	988	999999	880	925	908	131	483	59	872	436	608	912	930	321	464	64	943	999999	580	999999	999999	501	879	999999	985	423	999999	155	446	108	137	35	498	999999	132	446	659	123	868	639	999999	999999	938	999999	705	46	99	999999	138	999999	843	999999	577	999999	836	496	36	975	939	495	158	337	612	774	308	999999	424	999999	999999	27	405	829	576	940	999999	273	562	457	999999	948	333	638	27	998	264	370	999999	980	638	635	420	683	183	382	491	89	486	174	133	133	622	634	999999	121	53	23	200	636	523	572	999999	578	776	999999	172	520	999999	613	999999	938	134	443	999999	563	606	721	999999	203	459	999999	787	398	334	86	999999	698	491	999999	999999	250	999999	821	467	999999	701	841	999999	192	999999	970	768	872	653	999999	998	999999	807	999999	514	999999	367	999999	186	607	785	546	999999	700	664	473	38	414	999999	999999	769	313	975	999999	999999	765	814	473	983	999999	999999	914	999999	999999	999999	157	891	898	401	999999	883	182	644	860	290	165	597	999999	999999	746	942	999999	223	383	425	695	999999	56	731	749	516	894	23	697	460	870	801	113	622	516	582	140	23	35	396	596	668	999999	480	706	177	607	945	247	999999	793	700	999999	725	392	943	845	176	999999	126	989	999999	946	410	419	363	493	594	21	999999	812	350	999999	987	999999	36	99	999999	999999	581	908	948	776	999999	667	179	999999	999999	240	573	999999	
963	999999	999999	999999	438	722	999999	71	352	684	23	933	999999	734	452	512	383	896	365	854	279	151	999999	218	50	392	794	742	249	923	114	363	447	999999	848	999999	290	999999	400	314	384	514	681	897	895	25	703	427	224	667	66	492	874	719	999999	821	301	700	367	999999	927	971	821	429	999999	999999	495	999999	885	473	231	794	506	61	479	765	999999	182	322	35	999999	377	528	999999	999999	622	489	728	999999	36	999999	999999	232	999999	999999	413	692	999999	999999	245	999999	66	999999	751	445	999999	999999	823	249	702	361	999999	387	999999	366	560	453	249	561	999999	180	766	678	858	785	641	571	162	674	76	82	999999	999999	999999	505	632	835	999999	999999	999999	636	999999	489	275	675	569	999999	999999	999999	999999	959	453	700	370	75	999999	388	999999	965	803	700	833	158	182	630	154	273	999999	836	733	724	999999	999999	999999	330	514	287	412	193	999999	438	681	174	848	999999	629	516	495	22	743	254	161	811	342	904	999999	518	999999	645	999999	305	999999	64	263	111	292	999999	743	999999	560	485	976	500	748	375	29	999999	309	999999	999999	999999	777	297	103	489	572	865	770	62	526	999999	999999	766	662	999999	999999	627	999999	746	824	999999	772	455	461	267	999999	661	72	999999	885	144	218	251	645	892	527	616	999999	999999	539	427	999999	691	999999	564	515	219	999999	999999	840	999999	999999	999999	251	721	865	999999	835	835	221	910	999999	803	999999	999999	999999	999999	131	770	403	918	666	146	217	406	710	90	999999	999999	752	68	824	244	136	493	999999	655	999999	924	37	205	780	135	999999	628	623	999999	525	140	777	786	999999	76	434	999999	999999	621	355	999999	20	784	400	938	93	163	999999	999999	999999	682	15	999999	729	207	743	207	147	541	583	588	999999	934	565	801	129	999999	969	757	810	214	999999	999999	309	164	913	252	804	841	999999	409	542	999999	108	842	134	645	66	891	333	236	784	204	47	766	72	86	999999	598	999999	127	999999	999999	757	473	999999	250	831	574	293	500	403	305	499	184	56	727	999999	999999	677	484	908	999999	434	999999	429	563	727	543	102	999999	999999	999999	32	924	225	999999	999999	634	917	999999	813	492	607	832	833	488	999999	862	720	344	250	505	921	344	218	116	903	999999	53	371	999999	298	482	457	477	197	282	999999	959	999999	999999	211	805	793	670	999999	479	601	750	941	858	864	822	757	596	527	294	688	716	999999	310	133	591	556	999999	524	19	160	365	646	215	999999	999999	999999	999999	48	700	138	674	999999	999999	
312	433	112	512	658	476	725	860	949	999999	999999	858	999999	541	305	620	999999	433	156	417	328	999999	113	735	727	999999	944	841	558	827	166	23	999999	482	998	699	488	53	711	58	294	300	415	744	620	282	62	347	620	428	451	999999	527	384	999999	76	999999	999999	785	999999	532	883	312	132	745	581	933	378	543	999999	999999	215	722	107	132	999999	829	369	124	999999	909	606	231	999999	386	999999	496	550	174	931	379	999999	268	23	526	999999	999999	293	999999	49	349	683	803	24	296	245	999999	999999	261	289	999999	960	262	340	788	925	661	182	746	294	94	393	214	611	236	31	946	999999	581	721	49	546	371	85	115	235	999999	217	843	150	999999	75	298	884	694	418	858	928	235	600	749	816	999999	713	954	955	999999	202	787	274	999999	284	848	539	999999	700	599	187	234	562	132	453	999999	605	999999	29	104	999999	917	817	173	27	999999	980	971	233	999	657	130	160	756	610	429	999999	999999	205	227	759	999999	994	819	680	704	672	478	305	487	941	999999	935	861	999999	284	970	111	282	999999	868	568	25	999999	941	67	84	806	521	999999	759	754	999999	999999	345	684	999999	998	492	323	810	512	999999	745	67	758	194	298	607	999999	999999	477	999999	404	359	201	629	303	877	623	629	866	956	281	728	196	288	143	526	475	361	972	619	999999	999999	365	892	280	643	192	872	785	999999	195	574	292	186	225	452	154	64	629	130	999999	693	943	555	999999	999999	870	479	60	772	999999	974	487	858	619	413	993	308	359	659	695	750	844	667	770	707	445	20	73	999999	382	420	999999	852	749	275	56	810	999999	262	773	712	821	23	999999	221	999999	434	566	811	459	999999	705	969	435	129	849	286	784	696	999999	859	416	999999	400	720	252	635	118	999999	999999	999999	810	107	886	982	928	999999	600	559	619	999999	999999	261	241	537	715	999999	999999	630	999999	999999	35	801	680	913	999999	461	623	999999	969	462	325	222	454	276	44	607	93	452	999999	28	999999	235	999999	999999	415	999999	139	863	15	489	218	999999	999999	597	167	19	426	999999	686	476	217	253	590	999999	695	242	807	964	502	117	999999	973	439	407	94	800	723	119	999999	999999	332	759	999999	489	999999	837	294	856	999999	999999	191	120	999999	723	810	442	999999	920	874	183	357	999999	370	897	811	244	999999	530	513	367	999999	317	475	999999	154	457	901	999999	999999	858	948	950	854	477	926	568	217	715	999999	999999	165	803	244	334	793	167	999999	454	
678	19	999999	763	353	999999	739	873	645	231	999999	362	999999	544	16	999999	235	407	320	999999	970	252	37	344	933	862	211	491	82	150	752	999999	69	457	432	999999	80	194	999999	999999	737	999999	923	985	145	999999	999999	620	999999	228	109	999999	847	999999	999999	435	982	453	830	491	999999	258	999999	504	479	999999	999999	999999	122	112	945	50	800	217	166	918	999999	52	208	699	752	999999	694	854	51	366	148	563	973	996	999999	627	999999	125	561	488	261	429	515	999999	999999	36	999999	694	282	68	595	639	999999	565	116	940	254	140	739	959	564	947	999999	123	454	739	119	125	191	328	686	684	656	678	666	899	536	656	759	999999	92	999	581	983	770	508	225	418	889	981	382	999999	386	601	924	313	999999	999999	107	999999	916	392	513	954	999999	910	999999	670	898	217	413	598	381	999999	999999	999999	999999	479	352	945	524	701	236	999999	946	999999	308	64	999999	363	999999	144	558	558	810	699	496	627	610	859	525	999999	999999	682	577	783	852	999999	724	999999	999999	497	58	161	686	224	999999	999999	17	920	612	999999	999999	545	284	278	49	822	212	188	78	999999	999999	493	430	968	191	999999	999999	999999	609	935	999999	393	425	445	95	406	872	595	999999	192	619	690	999999	596	999999	974	408	309	743	39	170	546	301	199	628	565	731	717	43	612	681	845	320	677	999999	532	129	838	193	643	950	617	645	885	999999	188	245	833	339	216	156	999999	428	579	999999	794	102	236	999999	529	675	164	562	999999	511	774	379	579	999999	116	999999	569	126	110	89	552	901	999999	70	999999	329	999999	388	826	466	999999	426	999999	902	803	440	893	30	663	967	999999	64	714	384	999999	809	665	834	232	361	586	999999	328	999999	999999	893	686	176	377	209	776	776	736	474	162	358	637	677	999999	676	961	549	462	999999	999999	497	196	41	705	999999	664	999999	166	474	880	151	999999	999999	999999	910	754	727	652	463	201	29	328	249	232	15	181	999999	639	555	400	47	753	195	215	733	706	654	470	737	999999	713	620	271	594	20	999999	396	996	295	922	244	999999	999999	941	275	179	946	999999	700	469	999999	434	610	83	842	397	912	46	946	999999	109	999999	999999	999999	487	409	999999	655	222	755	784	991	999999	633	166	150	999999	253	940	564	759	845	770	999999	870	288	19	198	751	622	347	999999	59	999999	999999	977	981	92	463	866	122	301	597	944	684	683	90	977	917	999999	643	999999	999999	391	999999	264	496	646	57	209	399	999999	
999999	999999	417	999999	999999	999999	810	999999	169	672	999999	83	452	468	258	999999	594	196	999999	999999	280	58	978	678	263	668	637	568	999999	344	44	999999	476	999999	396	997	537	999999	742	999999	176	738	543	999999	999999	32	939	985	16	671	62	999999	12	366	598	855	621	738	181	283	999999	252	999999	824	999999	999999	606	208	81	260	297	345	999999	388	866	541	515	17	999999	999999	999999	651	999999	999999	291	184	999999	120	655	999999	999999	798	86	999999	193	923	50	718	999999	999999	425	740	913	755	383	717	416	623	500	66	349	999999	938	999999	555	983	690	878	543	463	283	496	553	540	874	499	268	985	205	999999	999999	797	672	999999	999999	988	999999	999999	446	574	767	638	619	599	202	999999	860	145	913	210	243	172	185	999999	79	929	197	383	880	884	459	431	427	558	565	551	999999	492	136	567	255	999999	999999	968	695	645	999999	954	999999	112	638	132	82	995	708	337	622	791	387	999999	801	999999	926	562	125	346	221	999999	43	999999	999999	377	18	356	999999	999999	999999	216	195	434	999999	999999	45	777	999999	336	999999	999999	849	237	928	999999	999999	251	765	999999	957	999999	853	999999	433	814	920	697	281	270	123	999999	50	999999	606	416	605	952	832	568	329	999999	317	788	987	789	222	999999	721	680	999999	767	590	74	401	852	362	999999	10	999999	322	348	505	999999	222	632	391	500	631	522	553	162	419	999999	999999	809	571	74	372	999999	602	124	999999	601	997	999999	145	975	957	753	63	770	952	594	255	981	999999	333	575	999999	407	999999	184	999999	999999	121	358	392	503	999999	291	999999	473	365	999999	207	999999	904	986	866	999999	415	543	877	468	783	209	824	951	999999	999999	248	999999	16	247	880	939	775	474	886	999999	753	482	374	472	999999	306	999999	999999	58	618	747	346	709	869	991	999999	306	740	353	911	533	440	912	435	52	799	466	128	765	267	999999	440	109	999999	999999	932	999999	415	703	999999	613	876	903	999999	419	999999	789	999999	255	700	643	44	130	975	475	322	569	939	429	999999	840	477	999999	790	31	317	999999	842	136	69	21	891	47	866	308	999999	536	941	999999	151	19	329	873	999999	624	999999	319	134	999999	429	372	238	985	736	646	145	693	999999	949	111	664	947	21	999999	689	751	996	264	999999	999999	786	628	923	999999	956	520	999999	128	999999	999999	997	123	450	706	696	782	906	311	999999	173	963	422	991	999999	486	999999	317	999999	999999	873	565	65	999999	583	999999	999999	999999	706	779	135	541	575	999999	
999999	114	999999	506	999999	999999	907	845	695	999999	514	999999	373	999999	19	802	894	213	916	743	301	904	942	666	999999	72	951	477	999999	531	104	631	397	999999	511	809	999999	565	13	197	477	38	869	30	942	999999	999999	117	304	904	885	922	624	831	656	585	171	999999	640	999999	547	439	999999	173	940	882	467	899	135	210	866	338	209	728	275	273	999999	921	999999	149	792	999999	183	305	645	181	999999	999999	999999	926	647	999999	925	760	649	999999	393	705	90	70	269	999999	981	104	47	999999	722	895	566	393	550	250	171	501	459	999999	266	999999	528	768	874	901	999999	209	562	816	999999	449	89	237	880	999999	999999	662	879	999999	863	88	267	98	458	122	999	433	385	999999	999999	434	311	946	782	999999	187	321	999999	368	999999	999999	999999	999999	154	283	816	999999	999999	999999	999999	509	999999	999999	999999	999999	999999	439	320	762	901	999999	999999	164	999999	978	147	142	455	837	161	529	999999	520	999999	999999	546	46	943	184	305	671	919	999999	998	389	812	999999	117	604	960	999999	11	433	466	640	957	388	303	999999	999999	999999	999999	676	69	879	43	111	916	999999	641	55	496	145	466	240	738	659	999999	548	175	874	34	851	999999	999999	528	52	999999	491	133	168	743	776	48	621	788	999999	115	999999	356	711	356	359	963	915	261	999999	999999	235	902	308	232	755	11	271	659	41	999999	655	999999	999999	56	999999	634	483	312	719	106	845	451	495	553	46	999999	464	528	675	888	961	999999	662	999999	828	588	824	935	988	999999	777	961	757	453	999999	999999	364	664	999999	724	490	612	541	768	131	783	999999	755	999999	562	546	999999	983	153	838	502	698	999999	227	999999	809	547	324	944	329	883	694	999999	999999	999999	837	999999	608	951	407	358	620	893	999999	999999	999999	79	999999	999999	238	999999	999999	999999	999999	957	999999	448	446	84	914	942	298	597	999999	248	98	375	662	999999	725	747	144	42	745	999999	882	804	963	182	999999	740	798	999999	716	293	905	91	999999	144	208	399	362	533	46	465	999999	33	453	999999	956	806	416	831	710	491	999999	946	867	136	85	999999	485	274	409	184	999999	409	880	166	343	999999	939	527	719	335	394	610	996	999999	429	858	360	999999	226	868	333	966	188	235	392	999999	223	999999	69	933	914	98	134	861	320	999999	152	297	999999	948	866	888	121	384	106	999999	950	587	707	226	999999	236	58	541	850	999999	231	999999	773	384	999999	640	468	786	999999	999999	485	144	969	768	716	72	876	277	999999	
445	855	999999	138	999999	18	999999	602	843	29	687	50	593	20	999999	999999	496	524	997	165	999999	430	335	962	800	814	815	617	938	510	851	360	999999	538	999999	332	428	527	681	375	999999	47	999999	999999	734	265	892	133	999999	999999	229	999999	878	122	999999	999999	530	841	999999	287	203	28	664	342	177	336	999999	64	999999	999999	20	969	843	632	997	999999	805	568	237	545	922	999999	780	608	291	312	999999	668	762	400	801	586	200	403	181	999999	383	292	598	407	999999	838	528	999999	999999	999999	705	255	124	999999	219	961	613	791	365	511	999999	66	61	999999	999999	999999	301	214	19	433	778	449	461	858	815	522	969	830	549	93	173	999999	288	41	607	236	999999	184	190	840	973	999999	48	670	999999	999999	241	999999	553	404	546	323	999999	895	481	266	794	266	772	999999	999999	783	252	999999	999999	492	777	30	267	627	58	999999	34	178	460	379	410	790	999999	497	291	245	999999	155	547	999999	999999	392	559	999999	442	999999	412	492	848	999999	166	767	332	419	549	220	476	925	999999	429	299	848	999999	111	999999	13	999999	284	416	999999	505	106	733	498	754	395	470	916	195	762	999999	541	330	999999	999999	643	468	546	948	80	769	361	799	128	999999	890	946	458	495	438	986	137	999999	101	999999	999999	999999	833	665	164	750	559	999999	999999	999999	757	527	185	888	222	545	763	336	345	986	154	306	999999	938	864	448	22	431	756	776	586	999999	999999	575	163	609	634	999999	999999	330	999999	621	216	413	802	999999	771	999999	999999	893	232	999999	999999	999999	999999	762	427	999999	800	999999	738	138	982	817	137	303	298	999999	734	612	910	999999	999999	25	776	532	100	999999	146	999999	676	451	999999	863	999999	999999	723	133	34	400	191	739	90	999999	592	90	638	399	999999	508	84	170	999999	669	999999	350	269	726	338	28	999999	226	758	999999	49	296	980	129	273	352	580	174	999999	999999	431	180	999999	464	432	695	893	701	926	637	999999	516	999999	489	880	213	526	997	794	999999	999999	999999	980	781	47	999999	110	519	135	933	928	910	999999	502	999999	812	549	804	303	643	999999	971	299	999999	882	533	680	999999	248	70	826	583	380	578	615	999999	200	29	426	999999	594	383	575	992	708	999999	931	123	250	78	999999	721	703	999999	999999	999999	999999	859	898	514	999999	999999	999999	74	117	355	539	999999	887	999999	622	529	387	176	58	751	405	999999	422	376	601	567	260	180	406	114	999999	228	999999	999999	789	999999	130	912	511	984	112	999999	999999	
999999	976	925	235	467	456	143	344	537	113	140	999999	378	446	532	999999	68	359	110	668	13	476	320	318	38	993	999999	999999	999999	999999	73	648	895	422	69	399	675	341	793	723	272	769	999999	125	566	507	421	894	598	998	999999	635	11	842	999999	886	999999	616	999999	473	175	734	868	872	50	492	465	999999	386	143	247	999999	566	387	405	243	134	205	999999	999999	582	396	999999	999999	222	437	646	999999	540	182	733	69	999999	329	557	999999	999999	478	85	84	51	464	518	465	761	725	78	624	446	648	761	471	864	999999	890	779	923	402	660	999999	845	413	426	214	409	188	999999	999999	829	999999	342	656	129	999999	489	128	878	355	715	497	368	32	615	999999	420	272	204	999999	439	778	614	508	818	473	239	638	999999	313	65	582	999999	832	794	579	999999	999999	351	197	197	999999	900	577	686	999999	253	823	797	999999	793	999999	983	999999	807	999999	263	834	837	656	448	850	89	999999	300	142	366	536	999999	999999	585	314	920	17	280	667	999999	999999	821	655	229	416	841	514	520	917	599	999999	999999	743	326	481	278	695	999999	347	693	336	999999	554	806	999999	595	761	948	488	999999	976	999999	149	999999	226	22	999999	436	42	18	575	63	383	543	361	510	493	719	113	46	235	999999	999999	974	551	999999	277	849	512	820	999999	999999	42	700	999999	999999	885	570	109	469	999999	268	716	338	127	282	903	21	455	216	112	51	845	452	991	718	922	175	999999	467	999999	342	924	221	928	19	31	683	920	212	625	922	999999	644	949	966	999999	999999	856	999999	855	265	403	306	718	48	720	589	708	904	235	719	999999	641	999999	753	344	504	409	999999	261	230	100	999999	590	999999	431	210	999999	999999	176	328	999999	999999	612	489	939	628	503	999999	999999	441	974	999999	999999	906	982	978	920	999999	632	57	999999	747	27	634	175	999999	999999	538	617	519	97	684	738	907	409	586	999999	244	814	716	11	999999	818	819	256	84	276	684	999999	452	290	306	401	129	133	572	345	978	999999	788	913	965	999999	779	353	999999	288	78	506	406	949	685	390	916	56	685	929	208	387	101	884	40	341	999999	999999	791	292	619	784	837	251	60	919	999999	803	999999	247	48	475	956	999999	207	188	999999	999999	604	915	999999	83	999999	642	147	600	999999	904	882	634	999999	550	999999	17	999999	294	668	165	999999	765	364	123	999999	447	999999	732	431	999999	999999	851	540	671	999999	875	999999	545	346	204	114	460	696	132	999999	411	139	999999	
912	999999	136	913	999999	645	604	999999	999999	371	72	10	752	999999	179	999999	227	40	103	446	916	686	209	133	947	999999	61	448	79	242	203	609	317	999999	819	481	178	773	342	895	76	795	324	445	999999	346	451	999999	999999	768	999999	889	317	999999	581	235	749	999999	999999	999999	594	166	769	999999	178	462	693	360	999999	697	758	454	698	207	380	131	371	764	649	611	32	361	167	310	337	999999	301	999999	999999	593	731	175	807	999999	311	910	36	996	276	30	652	999999	114	593	20	459	201	119	322	999999	864	985	999999	364	32	999999	999999	468	990	999999	171	999999	540	10	966	999999	647	410	896	999999	999999	375	497	628	958	932	256	573	300	878	121	191	999999	369	729	999999	999999	452	275	78	911	999999	15	411	859	584	560	999999	627	426	999999	791	999999	852	365	498	999999	734	405	100	986	435	999999	122	753	979	766	180	999999	999999	780	205	144	828	558	537	999999	999999	769	384	999999	152	946	999999	75	999999	968	458	14	241	999999	87	56	999999	999999	486	398	893	999999	880	817	389	833	999999	999999	617	656	394	304	827	139	412	965	31	718	843	999999	304	56	999999	20	318	176	49	972	703	158	959	999999	82	149	476	438	888	566	992	318	548	237	458	674	999999	164	186	112	845	122	34	999999	248	997	103	846	234	870	999999	223	999999	999999	943	468	696	648	232	999999	662	974	999999	465	999999	999999	939	77	598	999999	436	163	990	937	136	591	133	999999	999999	84	55	629	999999	27	67	778	999999	123	294	989	977	935	999999	999999	999999	870	44	569	740	999999	67	35	258	474	444	355	233	856	308	361	344	204	150	157	643	999999	770	69	407	947	20	826	783	999999	782	500	999999	502	497	999999	556	999999	761	794	26	29	999999	999999	583	999999	555	999999	814	932	999999	782	795	999999	999999	416	110	975	999999	793	703	241	252	999999	692	999999	133	730	369	52	805	999999	442	355	140	624	661	40	485	695	402	352	21	999999	999999	999	999999	447	648	90	999999	580	401	968	101	785	776	731	999999	999999	588	999999	308	772	136	873	999999	449	653	239	755	999999	999999	476	999999	999999	230	401	999999	692	248	685	92	288	887	235	999999	474	263	999999	847	929	983	999999	999999	577	53	249	999999	89	659	265	794	418	334	999999	999999	925	577	740	999999	385	43	364	400	902	742	30	999999	901	494	875	195	999999	392	825	96	654	368	823	317	980	676	618	43	983	999999	673	953	801	154	463	896	523	790	999999	895	629	454	214	835	
33	999999	823	594	784	79	497	35	508	999	436	566	754	432	584	709	425	999999	417	999999	78	76	999999	756	41	978	672	516	921	929	466	209	999999	987	294	626	852	33	259	913	403	999999	455	802	718	896	152	999999	216	761	480	307	47	202	766	957	281	76	563	805	407	980	114	578	999999	237	412	999999	148	957	856	999999	82	999999	999999	431	620	291	999999	999999	836	999999	999999	169	459	169	172	962	231	337	355	786	999999	453	515	423	543	876	269	490	494	386	952	258	905	88	235	542	583	345	346	990	38	428	969	999999	679	944	129	383	999999	450	999999	999999	612	80	931	628	989	999999	888	744	999999	999999	650	459	629	61	264	381	934	629	388	885	991	365	757	52	484	689	999999	598	757	999999	425	53	840	151	646	834	157	606	552	387	457	601	968	480	778	519	999999	999999	690	747	449	445	999999	659	819	257	999999	888	999999	309	462	299	987	145	142	606	619	487	415	999999	234	999999	86	10	999999	999999	396	287	273	965	999999	999999	907	999999	447	999999	981	191	332	999999	521	268	462	253	925	999999	614	999999	999999	999999	900	718	223	270	999999	121	999999	71	231	999999	860	45	625	188	999999	347	999999	977	697	999999	999999	438	165	25	908	966	875	833	85	281	785	999999	939	999999	999999	773	901	999999	496	335	621	999999	999999	902	538	486	642	283	436	587	775	636	999999	999999	999999	472	563	207	999999	557	999999	999999	985	950	999999	308	105	533	999999	52	999999	745	999999	372	541	999999	478	262	487	431	333	999999	407	497	505	159	426	754	999999	603	220	704	294	938	98	96	999999	19	268	999999	391	119	169	393	151	39	154	773	653	999999	993	999999	720	930	234	999999	137	497	454	494	881	350	999999	520	832	742	460	552	283	454	999999	469	994	257	50	223	442	23	356	476	14	653	110	692	609	909	984	999999	714	453	959	447	564	774	999999	50	131	648	561	409	999999	999999	999999	999999	93	534	316	472	890	20	999999	123	151	978	489	237	249	999999	911	922	758	999999	837	829	494	999999	904	230	999999	10	999999	793	462	947	999999	999999	164	901	609	999999	999999	521	473	703	251	999999	306	586	294	131	800	999999	737	638	999999	482	764	670	714	761	630	999999	574	889	919	419	999999	203	91	86	83	348	696	836	328	246	632	143	588	999999	35	999999	935	999999	999999	275	66	999999	306	423	999999	493	196	847	454	518	946	999999	784	831	196	112	505	999999	57	461	139	900	320	999999	850	630	91	76	735	313	
159	797	999999	653	363	836	999999	667	437	589	161	848	999999	810	300	999999	359	756	999999	922	821	999999	999999	747	999999	165	999999	891	573	999999	999999	999999	999999	999999	368	158	894	141	999999	999999	214	837	780	999999	999999	291	999999	510	123	999999	280	999999	614	999999	491	432	78	941	517	207	332	16	103	418	999999	41	999999	999999	451	152	164	227	287	112	718	999999	946	270	999999	855	647	13	777	772	747	87	516	999999	659	936	999999	952	624	281	999999	208	999999	372	291	279	554	276	68	971	647	63	57	512	104	507	485	999999	504	662	999999	329	238	331	670	110	524	437	591	515	72	211	603	16	85	999999	249	584	979	178	310	999999	999999	806	135	999999	39	14	214	162	461	281	458	999999	721	707	970	423	701	190	754	999999	999999	553	909	999999	459	51	999999	585	267	900	828	336	999999	189	384	999999	206	999999	80	520	232	439	999999	791	999999	641	999999	999999	548	999999	883	798	423	999999	695	401	999999	690	245	987	577	999999	999999	560	999999	131	999999	542	999999	999999	999999	999999	999999	243	894	999999	499	128	999999	817	756	69	46	999999	999999	39	912	178	493	982	535	516	740	999999	943	603	999999	503	999999	632	999999	999999	999999	10	999999	167	688	189	298	450	901	778	998	999999	999999	999999	999999	464	543	999999	219	441	59	350	999999	710	984	36	300	999999	999999	996	779	68	785	999999	999999	46	831	999999	350	732	880	52	90	756	517	999999	999999	999999	999999	90	959	925	423	999999	702	702	999999	999999	999999	661	999999	996	999999	905	999	939	641	236	501	555	632	999999	82	999999	999999	16	999999	267	203	670	184	863	290	630	46	854	645	195	311	323	999999	999999	685	999999	999999	884	313	999999	999999	577	681	625	935	465	999999	286	853	937	50	696	442	999999	999999	999999	487	35	716	117	868	155	999999	456	999999	187	505	999999	997	999999	642	676	702	95	510	626	999999	558	999999	824	183	760	10	708	999999	999999	881	331	237	183	211	999999	999999	205	316	611	283	234	701	757	960	756	288	470	999999	374	993	357	228	88	523	928	106	892	934	999999	154	595	312	319	306	184	999999	824	191	824	508	999999	778	898	353	764	999999	181	863	426	482	999999	414	780	621	533	112	158	660	282	720	285	999999	207	999999	687	922	391	460	786	999999	463	288	479	865	999999	578	329	735	999999	81	925	38	999999	636	613	999999	999999	999999	772	81	324	174	908	114	233	245	581	441	665	842	999999	720	87	143	28	261	934	999999	134	955	782	423	999999	211	795	256	754	
571	999999	505	400	692	999999	714	968	299	380	375	641	261	997	888	999999	915	999999	214	951	383	618	362	257	616	574	817	999999	901	271	999999	318	976	491	999999	587	169	452	783	42	999999	999999	728	881	999999	283	872	958	893	999999	999999	607	590	305	380	952	501	258	784	128	870	425	76	37	673	66	664	770	999999	999999	999999	999999	821	999999	588	218	889	480	999999	342	999999	859	999999	557	999999	109	728	681	120	67	96	911	999999	664	999999	947	108	999999	999999	512	999999	112	971	593	444	523	999999	418	717	171	73	30	570	451	427	20	29	999999	752	574	337	983	659	929	224	998	999999	166	19	640	119	999999	273	185	723	999999	888	812	123	761	323	999999	963	948	993	999999	350	226	999999	999999	927	589	948	643	999999	635	452	51	378	999999	999999	629	999999	86	999999	999999	757	394	727	827	999999	999999	405	990	260	999999	29	710	935	158	999999	999999	918	856	713	530	249	629	999999	98	156	846	999999	677	53	694	911	887	897	128	317	999999	999999	419	39	719	194	957	393	166	999999	999999	115	229	788	138	999999	552	372	531	635	138	393	638	681	286	774	728	946	565	116	142	999999	999999	999999	999999	100	508	827	993	346	999999	246	999999	999999	414	999999	223	999999	915	983	369	999999	375	493	999999	999999	999999	999999	999999	999999	466	20	999999	999999	483	928	999999	388	999999	47	211	999999	379	195	353	892	549	165	277	546	561	839	41	581	747	617	999999	334	661	139	999999	999999	84	999999	880	281	418	999999	999999	485	451	834	801	877	782	644	155	190	149	297	999999	703	471	216	393	626	999999	255	312	865	999999	964	727	957	999999	441	999999	330	314	999999	999999	755	166	999999	104	726	47	163	799	113	999999	267	194	374	116	999999	308	999999	665	999999	999999	172	490	144	994	487	117	843	81	350	999999	825	875	77	813	999999	999999	680	121	999999	999999	826	455	209	403	232	999999	362	851	278	143	782	665	999999	780	321	274	32	999999	617	619	204	999999	459	119	999999	392	999999	561	839	990	628	755	998	674	999999	716	291	740	772	707	754	992	802	999999	999999	999999	823	999999	501	12	525	999999	999999	57	394	744	999999	100	756	840	999999	800	22	288	515	999999	667	387	315	604	983	291	34	909	864	211	288	253	898	999999	568	999999	69	836	474	744	261	950	289	731	720	201	984	931	55	999999	979	524	700	193	502	446	981	897	29	243	858	999999	192	192	465	753	201	279	281	830	741	185	814	771	775	716	107	999999	999999	792	999999	999999	
864	910	231	764	552	714	984	999999	850	171	999999	999999	999999	666	999999	106	999999	967	999999	715	660	225	222	804	709	929	418	999999	348	999999	23	236	936	999999	730	999999	960	999999	999999	487	294	158	999999	579	367	583	999999	999999	948	999999	318	916	793	592	999999	648	697	427	65	622	306	208	999999	453	999999	590	999999	999999	999999	999999	999999	575	999999	521	430	511	244	643	446	136	54	309	837	347	98	999999	443	999999	334	999999	584	543	645	999999	190	95	375	999999	430	777	289	999999	999999	462	865	742	159	281	171	930	999999	999999	980	928	999999	999999	370	446	364	61	156	999999	795	854	910	601	930	188	999999	344	146	707	222	669	846	999999	136	384	999999	356	947	172	193	403	676	999999	563	716	20	193	725	929	182	379	999999	999999	971	327	552	273	999999	971	940	826	794	707	842	999999	92	300	870	985	964	18	114	984	765	401	187	390	48	223	178	999999	619	217	534	842	999999	515	317	808	832	217	999999	975	232	367	609	969	687	252	633	719	323	739	999999	174	999999	646	999999	579	999999	171	235	598	802	793	999999	586	183	999	999999	577	983	71	999999	756	474	138	761	407	999999	218	702	999999	999999	458	833	879	999999	999999	999999	999999	939	737	669	671	982	945	999999	999999	160	32	796	688	971	999999	999999	261	586	217	999999	145	884	177	787	999999	999999	999999	999999	354	999999	999999	344	812	431	877	637	255	402	999999	774	529	956	999999	256	769	421	24	824	534	721	581	303	44	671	442	999999	999999	950	737	212	553	999999	828	479	824	999999	983	267	104	428	999999	859	105	443	179	189	562	920	27	519	454	614	483	999999	999999	43	309	999999	989	999999	865	304	664	289	999999	592	137	852	432	91	438	757	730	999999	240	722	208	600	999999	999999	956	851	933	227	999999	999999	463	206	102	791	388	842	999999	735	563	196	204	815	222	999999	61	710	498	936	91	697	884	999999	401	999999	835	708	649	737	412	999999	999999	447	531	999999	138	931	760	641	702	595	999999	999999	552	53	999999	392	388	914	210	256	363	999999	145	70	63	95	804	436	999999	679	202	540	999999	999999	825	757	294	929	458	130	999999	856	243	999999	217	999999	999999	358	999999	999999	330	735	536	165	660	374	999999	470	238	52	999999	333	685	999999	403	999999	671	13	999999	770	107	458	465	90	306	506	763	650	853	173	270	456	298	513	359	466	999999	177	888	999999	455	824	700	415	999999	626	181	999999	102	268	228	821	139	377	355	999999	279	456	859	164	999999	
999999	616	75	782	681	44	182	673	936	945	503	125	767	324	283	999999	59	97	680	334	552	999999	595	945	999999	999999	921	168	488	197	557	999999	733	849	794	999999	635	633	999999	591	999	547	999999	323	725	705	371	62	81	123	229	999999	189	829	999999	113	999999	130	342	364	123	999999	194	749	398	195	391	999999	529	75	132	425	775	98	335	14	401	281	229	743	955	868	96	375	967	197	138	999999	790	999999	196	515	999999	956	478	984	363	416	999999	540	324	453	533	16	990	804	593	999999	999999	64	711	999999	999999	599	409	254	927	819	782	210	66	487	137	838	879	617	134	818	619	999999	651	985	999999	689	429	511	345	89	999999	173	999999	47	410	999999	979	999999	615	701	557	234	66	999999	633	725	999999	836	326	694	999999	383	679	999999	481	999999	413	725	999999	999999	179	897	908	848	444	619	606	28	86	999999	999999	999999	11	433	271	395	294	117	362	631	999999	999999	999999	651	952	11	999999	829	566	258	333	263	52	404	999999	660	999999	218	108	23	129	464	760	925	834	694	381	256	513	95	999999	305	999999	771	15	587	711	999999	896	443	135	776	462	827	77	606	999999	999999	999999	611	80	85	18	348	512	751	831	270	817	267	629	247	326	999999	390	999999	890	280	399	944	948	67	322	664	888	999999	11	999999	857	237	304	773	354	902	25	999999	296	999999	269	999999	755	999999	450	638	999999	887	999999	999999	447	999999	999999	129	218	956	662	22	763	354	460	169	749	899	412	999999	962	855	892	424	465	999999	999999	865	21	999999	198	506	999999	683	850	10	999999	29	494	817	521	185	565	398	249	999999	39	942	574	109	514	999999	49	860	676	958	995	46	526	850	309	850	999999	83	767	165	405	89	503	459	277	729	414	594	77	787	300	504	184	463	567	999999	301	911	631	342	467	757	17	892	999999	999999	999999	644	518	999999	77	492	630	94	607	949	449	124	832	784	452	455	793	888	667	500	861	73	292	999999	999999	999999	451	435	698	648	82	610	454	420	235	769	999999	405	999999	999999	874	100	856	999999	999999	186	89	846	890	22	963	128	234	999999	994	440	362	16	121	999999	999999	999999	395	959	999999	838	669	421	559	682	378	397	178	859	999999	771	217	674	163	382	126	605	545	686	999999	953	386	939	425	795	417	999999	293	999999	768	679	704	999999	741	999999	999999	667	297	999999	643	576	949	999999	888	232	233	688	852	739	754	999999	659	709	284	922	462	999999	995	763	999999	999999	
113	999999	100	999999	77	999999	932	999999	866	999999	999999	337	52	117	14	999999	61	203	572	729	227	554	999999	333	29	994	622	999999	67	786	671	533	999999	999999	473	999999	284	941	165	999999	755	218	872	999999	135	331	999999	176	918	451	999999	802	201	545	91	558	237	999999	999999	83	697	123	587	89	788	784	394	708	644	385	736	119	47	658	999999	18	682	798	208	697	999999	455	999999	615	117	868	342	407	262	914	999999	517	24	91	225	642	631	999999	516	350	937	958	531	543	715	569	765	542	999999	999999	876	438	999999	239	746	252	999999	999999	972	919	452	986	456	730	983	999999	104	956	443	341	387	889	291	857	760	378	923	366	899	547	113	800	999999	999999	48	962	948	785	999999	999999	999999	659	820	999999	898	950	999999	801	560	496	475	999999	999999	239	696	987	157	711	478	377	328	857	81	435	816	652	999999	277	692	30	280	318	620	469	913	727	999999	694	999999	809	999999	132	999999	413	82	304	700	999999	999999	999999	815	246	317	967	655	570	587	394	999999	256	800	244	119	539	226	999999	198	640	325	968	918	462	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	784	641	999999	43	999999	652	813	352	149	683	913	712	19	632	22	276	196	999999	115	999999	291	524	142	362	493	648	466	999999	999999	999999	41	269	999999	258	460	477	334	192	164	545	826	999999	829	244	549	50	999999	999999	999999	785	482	447	415	999999	999999	270	999999	852	999999	363	195	999999	999999	230	651	653	418	761	999999	999999	941	13	761	570	244	318	695	999999	999999	452	989	587	999999	733	999999	999999	853	999999	987	200	968	482	642	801	359	471	999999	608	592	896	632	897	707	648	844	478	686	845	656	951	574	611	49	107	373	608	99	110	783	67	800	15	999999	981	999999	999999	371	959	220	772	999999	96	315	916	999999	101	880	627	888	968	999999	17	756	999999	625	366	443	544	999999	999999	382	49	825	999999	105	999999	999999	999999	999999	385	999999	726	999999	883	999999	488	306	999999	288	282	999999	999999	999999	814	999999	792	259	738	999999	221	999999	827	531	468	999999	140	271	779	820	202	967	165	556	513	862	999999	382	872	263	146	999999	320	999999	165	34	910	828	20	999999	313	378	395	369	859	360	999999	205	176	493	999999	999999	999999	311	999999	315	572	915	708	952	966	419	386	999999	229	161	714	570	375	444	999999	312	999999	402	517	823	999999	796	697	162	582	986	215	999999	610	999999	542	999999	180	850	462	999999	129	68	420	893	999999	999999	999999	
707	999999	718	829	732	12	350	965	999999	794	272	999999	776	228	999999	379	999999	214	997	874	309	619	705	400	525	981	494	192	999999	999999	623	832	670	656	989	999999	864	166	999999	385	270	999999	418	224	907	126	999999	999999	574	689	999999	689	999999	999999	999999	98	940	327	314	999999	518	168	772	151	999999	440	73	999999	238	48	514	823	999999	622	614	355	210	999999	492	408	305	717	617	513	999999	934	838	634	816	900	999999	546	999999	732	999999	112	191	999999	54	477	63	999999	548	536	184	617	958	999999	999999	495	887	459	835	906	455	800	999999	269	598	245	601	439	313	999999	471	999999	970	998	999999	512	173	933	446	999999	354	738	999999	90	999999	935	976	467	211	999999	23	127	999999	946	286	76	561	999999	678	808	876	624	263	999999	75	215	646	959	627	920	331	954	23	999999	999999	717	632	999999	929	663	269	999999	237	982	999999	999999	999999	999999	722	687	950	251	264	999999	148	999999	999999	958	25	999999	298	26	999999	291	999999	68	113	999999	395	569	999999	100	992	24	548	741	397	999999	999999	720	949	622	999999	939	969	90	699	386	681	830	241	673	454	805	999999	999999	304	945	983	266	250	375	638	162	999999	860	258	250	98	406	343	215	999999	304	184	999999	779	899	322	918	999999	999999	220	564	999999	999999	646	197	649	999999	447	999999	296	999999	479	583	999999	999999	697	119	999999	459	999999	284	999999	36	610	159	631	999999	473	404	632	999999	896	999999	165	999999	824	481	999999	70	600	792	999999	891	918	434	825	600	692	694	999999	213	95	910	439	935	77	999999	170	999999	566	951	999999	52	818	999999	742	999999	428	999999	270	999999	895	771	858	505	325	605	117	999999	334	40	16	999999	202	429	979	999999	94	229	16	522	320	726	999999	649	960	917	82	999999	692	999999	182	783	434	986	999999	324	61	934	620	472	204	984	172	535	944	62	850	999999	251	756	999999	208	903	747	904	178	276	219	544	407	532	419	494	465	857	232	354	215	999999	999999	934	159	608	543	327	336	564	968	704	907	76	683	456	999999	997	973	999999	687	999999	149	999999	841	400	222	940	999999	500	707	678	722	999999	645	288	586	821	999999	999999	369	429	578	614	307	515	636	341	848	999999	558	467	883	352	667	132	999999	618	102	759	999999	602	542	836	857	999999	981	209	431	405	869	124	285	999999	999999	267	514	535	749	336	763	881	999999	999999	942	249	999999	380	51	522	999999	968	728	999999	213	766	999999	741	757	999999	533	999999	999999	453	999999	
443	192	510	999999	410	618	446	999999	766	995	999999	999999	999999	893	999999	506	611	168	909	99	901	999999	323	180	753	379	999999	778	742	802	336	999999	648	728	999999	66	999999	548	641	903	869	999999	961	966	999999	265	177	848	999999	511	999999	278	10	363	999999	57	869	340	87	40	846	999999	136	999999	999999	999999	861	991	395	561	222	72	999999	15	229	802	999999	999999	999999	497	999999	924	638	999999	879	68	999999	295	999999	999999	197	954	471	610	999999	211	973	997	307	165	999999	186	463	999999	298	859	751	994	999999	399	623	522	858	589	828	922	999999	895	94	610	999999	576	464	933	373	267	601	916	999999	999999	999999	436	999999	325	103	35	471	60	942	29	999999	976	999999	147	837	674	999999	881	782	144	181	999999	999999	999999	593	827	721	529	999999	41	268	835	55	125	570	196	999999	542	999999	999999	461	978	953	74	304	594	999999	327	106	699	172	719	144	814	846	999999	999999	362	731	276	314	941	836	911	999999	480	930	44	576	650	211	563	396	979	999999	202	134	999999	999999	999	411	404	433	999999	868	549	701	999999	999999	819	672	120	999999	229	498	519	152	52	313	823	663	390	750	999999	497	609	333	164	140	653	626	676	961	999999	864	999999	518	999999	52	999999	999999	999999	765	756	999999	101	752	176	491	173	60	92	544	577	345	31	999999	977	37	269	226	546	110	625	203	996	999999	999999	999999	588	10	830	999999	101	999999	964	999999	994	477	406	857	166	999999	967	602	543	999999	393	397	843	999999	540	294	783	996	243	598	150	562	981	942	674	811	902	172	230	92	999999	533	380	999999	659	510	631	412	69	872	999999	32	999999	864	765	690	999999	332	470	546	226	104	811	999999	999999	441	999999	463	192	354	771	999999	382	460	999999	860	26	447	606	999999	663	380	999999	370	999999	127	902	127	999999	999999	300	580	702	684	866	358	722	14	921	227	24	177	229	715	999999	338	999999	209	185	905	999999	84	725	439	882	845	168	999999	911	367	538	378	287	209	64	201	999999	697	594	340	148	21	526	389	25	495	161	999999	269	135	477	703	942	281	999999	225	999999	999999	801	999999	199	999999	999999	563	688	646	889	30	660	910	236	952	614	844	767	999999	558	346	424	397	694	937	191	999999	890	835	436	16	890	838	346	839	896	999999	150	866	918	962	700	999999	999999	141	999999	359	899	524	98	999999	999999	656	666	517	848	414	999999	999999	99	317	673	999999	999999	883	139	821	999999	397	999999	50	703	999999	744	596	999999	
55	999999	563	377	832	886	375	999999	338	502	244	182	828	990	491	247	888	776	610	298	999999	168	722	11	748	785	511	468	58	403	999999	912	80	871	803	623	773	884	267	431	999999	999999	882	999999	895	999999	744	407	574	802	814	999999	143	999999	799	999999	79	561	629	56	384	907	697	934	888	331	999999	957	999999	868	474	13	519	999999	991	739	286	340	999999	999999	50	999999	894	255	999999	489	778	773	81	999999	554	999999	265	220	56	400	419	999999	503	573	548	787	220	705	338	811	613	999999	999999	70	610	738	455	530	16	280	22	999999	999999	999999	999999	338	885	280	324	263	999999	309	143	600	330	338	999999	542	559	263	894	198	917	777	999999	825	467	21	316	999999	765	734	214	776	387	999999	602	104	30	220	901	999999	999999	84	999999	314	819	715	999999	281	901	999999	999999	752	999999	824	534	577	533	727	870	874	963	509	497	23	105	367	222	363	736	999999	999999	999999	362	954	806	842	999999	571	999999	751	280	45	913	851	999999	461	999999	999999	442	34	571	303	349	999999	976	999999	999999	59	219	999999	999999	387	544	169	402	632	400	431	28	999999	999999	961	721	129	604	928	595	646	999999	999999	967	659	920	712	181	227	999	335	977	923	265	999999	361	999999	999999	893	999999	754	459	141	71	999999	544	999999	171	609	581	230	432	999999	296	940	800	576	495	843	466	832	988	184	632	75	453	104	435	999999	999999	178	870	999999	437	999999	999999	999999	582	998	125	180	550	999999	646	778	902	999999	637	324	864	785	67	415	436	668	766	999999	999999	999999	524	449	999999	963	999	413	359	999999	620	455	754	681	993	496	727	999999	291	426	538	999999	172	524	467	120	343	824	120	465	283	999999	85	912	620	586	484	675	855	586	572	243	999999	190	318	191	570	193	999999	571	999999	150	386	349	745	654	833	999	982	999999	999999	999999	302	893	448	851	379	841	999999	417	999999	62	999999	704	999999	305	999999	982	216	285	550	160	42	548	778	143	999999	736	176	966	752	484	693	651	999999	999999	999999	535	742	466	812	729	999999	384	559	635	709	681	495	450	999999	851	999999	706	663	479	999999	753	999999	315	468	999999	674	104	999999	537	368	789	999999	466	365	898	250	749	472	820	38	999999	988	999999	433	711	250	726	747	901	691	987	987	487	255	999999	420	437	998	179	999999	37	719	999999	276	999999	933	39	999999	330	999999	999999	243	999999	999999	492	764	999999	999999	756	403	999999	357	762	999999	380	801	999999	999999	178	487	999999	
999999	303	999999	999999	939	966	876	999999	778	220	641	999999	300	999999	753	155	46	762	431	449	555	251	776	115	999999	956	187	895	129	672	819	916	842	797	301	999999	999999	450	999999	798	104	378	978	192	317	999999	999999	207	627	999999	999999	457	746	48	267	510	527	660	999999	983	788	980	393	115	401	999999	584	999999	357	999999	999999	999999	219	999999	354	187	272	999999	798	999999	494	999999	278	473	999999	999999	180	804	999999	790	999999	999999	130	999999	19	124	984	872	999999	593	356	969	849	813	999999	639	999999	999999	693	89	248	933	862	999999	999999	808	711	920	999999	39	553	780	999999	566	400	999999	999999	649	623	240	202	399	999999	999999	403	999999	140	465	999999	808	133	66	120	460	552	489	563	999999	80	210	412	999999	999999	761	49	576	999999	293	422	934	173	598	499	463	886	848	140	999999	186	973	678	255	45	859	999999	496	999999	511	999999	999999	99	924	578	422	828	999999	194	999999	175	827	518	847	53	951	645	999999	567	657	573	703	359	905	374	999999	532	166	38	356	855	552	906	505	278	999999	844	248	30	87	999999	757	664	98	491	358	465	999999	999999	93	223	381	999999	999999	999999	321	999999	999999	560	481	890	999999	111	838	196	623	921	23	578	999999	117	406	514	490	32	999999	48	270	999999	26	999999	701	953	944	999999	483	622	893	567	957	949	660	688	548	197	999999	656	826	902	867	436	451	262	669	976	817	999999	449	989	131	283	301	999999	999999	840	198	717	166	706	712	10	999999	999999	621	999999	456	718	966	303	69	170	222	367	556	589	199	449	293	967	324	617	182	904	445	684	657	891	153	708	998	254	499	130	200	866	408	995	640	999999	529	109	899	156	930	961	71	933	222	999999	999999	999999	433	198	999999	104	828	133	999999	937	935	565	574	268	304	814	999999	101	177	999999	191	203	808	999999	447	225	999999	36	999999	999999	999999	999999	999999	199	67	259	820	310	738	105	48	284	999999	702	151	964	534	641	851	125	300	969	999999	533	999999	456	940	999999	751	176	386	801	159	535	324	221	887	385	999999	55	993	370	363	81	650	906	218	116	76	483	690	86	184	999999	999999	653	957	155	426	610	318	604	559	571	718	247	999999	999999	387	929	999999	159	440	806	131	930	615	695	999999	999999	248	834	160	277	486	999999	627	300	351	999999	264	742	959	600	736	399	810	999999	999999	413	781	999999	728	999999	407	540	999999	378	737	263	47	271	999999	559	999999	484	999999	292	95	418	619	834	117	
716	675	999999	200	840	999999	731	129	824	999999	478	95	490	115	24	870	946	664	259	563	999999	633	992	479	409	238	999999	946	999999	999999	943	999999	946	650	21	471	72	349	999999	308	999999	143	999999	929	999999	473	999999	379	439	422	999999	754	370	281	999999	93	999999	864	790	611	999999	785	601	999999	999999	684	149	840	103	553	999999	606	858	999999	557	955	419	73	685	935	357	882	516	116	567	999999	433	675	631	928	787	208	558	203	491	229	999999	105	540	999999	999999	50	285	886	614	999999	999999	419	999999	73	999999	619	188	855	264	934	279	999999	999999	209	999999	999999	218	175	999999	609	57	664	469	337	423	323	532	999999	611	316	999999	999999	501	34	304	24	999999	999999	264	999999	29	703	939	556	999999	999999	545	341	857	860	832	999999	130	15	496	240	949	395	650	999999	999999	611	999999	999999	337	999999	993	536	904	247	521	651	999999	999999	999999	999999	725	913	999999	999999	778	999999	999999	750	484	496	509	495	999999	999999	999999	999999	916	904	999999	418	459	999999	229	312	63	18	436	999999	999999	999999	209	533	426	152	999999	46	18	999999	999999	999999	892	503	999999	840	999999	508	999999	841	999999	999999	999999	999999	515	181	893	734	693	84	999999	770	765	999999	411	999999	297	999999	999999	395	999999	999999	558	641	332	195	525	999999	527	388	172	554	20	595	447	999999	999999	202	999999	999999	259	780	352	933	962	811	140	793	101	179	553	173	439	613	999999	155	406	103	999999	329	655	936	999999	315	912	999999	759	179	660	27	848	105	957	823	145	777	999999	999999	679	521	65	732	865	358	835	999	125	407	312	302	986	362	999999	999999	999999	999999	574	47	31	204	61	960	143	83	331	999999	216	615	477	515	999999	999999	424	172	274	923	81	999999	479	913	652	362	867	367	40	999999	999999	269	233	822	212	647	603	999999	470	105	599	791	36	999999	792	509	999999	797	999999	999999	937	355	999999	676	251	999999	999999	999999	551	999999	999999	999999	52	835	870	947	392	999999	312	823	189	939	999999	179	334	999999	831	999999	999999	153	999999	79	535	826	558	241	835	557	580	496	89	494	933	771	999999	823	748	999999	517	845	127	285	495	18	35	998	653	264	352	999999	884	475	987	408	275	33	249	226	287	999999	122	834	84	816	744	694	16	930	177	510	541	640	584	285	36	157	999999	527	801	999999	587	999999	215	618	999999	613	506	534	999999	999999	584	531	913	999999	732	292	210	999999	274	999999	991	999999	97	841	431	254	890	712	999999	127	449	999999	425	999999	
61	999999	629	465	214	140	198	481	434	200	925	999999	727	706	999999	744	946	905	262	999999	999999	864	999999	373	999999	367	722	793	999999	388	537	862	116	196	827	200	662	744	474	144	999999	520	298	896	999999	421	526	194	170	637	999999	544	469	954	169	196	58	266	278	847	417	404	328	56	662	73	902	541	999999	999999	91	999999	440	128	328	57	999999	999999	999999	999999	840	538	633	525	217	993	402	999999	36	640	151	406	999999	627	726	999999	202	252	999999	852	999999	985	314	808	556	969	113	350	636	999999	999999	462	808	503	16	878	770	802	839	999999	999999	999999	514	248	219	684	999999	813	999999	999999	999999	333	362	605	266	855	233	824	999999	999999	999999	61	525	915	30	689	597	999999	999999	999999	977	399	413	999999	999999	999999	999999	76	598	871	999999	300	948	999999	266	297	110	999999	999999	161	654	945	833	601	999999	619	235	999999	999999	999999	999999	999999	202	999999	602	999999	999999	786	424	497	383	167	235	999999	14	598	113	469	659	999999	589	393	735	469	203	41	999999	812	795	571	542	999999	999999	78	999999	480	999999	404	463	999999	377	323	999999	999999	999999	497	720	736	596	190	516	766	940	494	941	703	37	732	360	999999	900	117	991	852	999999	501	319	167	322	534	500	708	999999	859	999999	275	999999	986	999999	706	321	828	999999	615	999999	776	999999	999999	137	91	453	999999	53	891	898	270	332	999999	794	999999	187	562	999999	999999	690	807	759	999999	999999	999999	109	999999	51	654	999999	999999	891	999999	796	188	560	955	999999	241	90	134	999999	999999	999999	104	943	999999	201	999999	528	999999	415	163	999999	258	26	860	234	461	982	412	334	398	999999	826	379	946	150	999999	725	232	532	192	999999	565	999999	645	130	44	732	442	849	635	136	501	999999	737	461	548	999999	999999	999999	578	259	678	999999	276	482	143	725	996	525	586	690	305	235	999999	182	369	116	999999	740	199	999999	549	562	699	999999	999999	999999	641	999999	602	453	35	999999	999999	932	312	765	999999	173	986	318	735	999999	272	999999	830	275	999999	565	102	999999	791	999999	542	999999	710	999999	999999	14	341	973	94	999999	923	143	999999	805	280	300	869	603	240	217	753	880	993	632	999999	754	441	874	726	85	999999	999999	661	76	958	999999	232	196	664	871	999999	22	234	999999	999999	139	290	35	995	153	696	498	211	999999	999999	999999	854	88	825	999999	572	466	257	18	999999	999999	999999	597	999999	174	78	999999	939	369	386	740	656	999999	638	171	473	999999	999999	582	389	904	958	88	860	
306	261	154	371	318	308	374	764	999999	999999	241	657	692	189	830	84	23	559	842	207	475	999999	95	450	999999	882	167	586	999999	629	213	804	403	737	549	913	999999	321	630	71	21	975	999999	654	406	999999	781	236	59	508	376	355	126	880	395	301	176	704	706	435	151	999999	99	596	999999	437	263	955	999999	999999	160	999999	928	781	195	999999	574	441	53	160	111	930	999999	176	263	858	687	999999	999999	258	999999	999999	614	204	920	999999	885	844	742	969	260	825	999999	142	999999	674	999999	345	695	999999	726	734	660	999999	334	220	260	923	342	999999	999999	740	613	391	180	999999	96	733	860	999999	613	730	999999	999999	900	285	343	405	819	999999	442	999999	999999	456	531	22	999999	68	870	999999	974	999999	511	689	229	519	222	999999	962	999999	999999	692	484	999999	292	996	46	999999	656	58	877	854	113	999999	999999	407	913	166	859	167	371	999999	863	161	986	650	228	19	853	390	999999	137	443	999999	11	999999	867	102	174	535	976	981	412	999999	832	999999	859	757	999999	822	605	65	999999	804	65	559	829	333	747	641	999999	36	733	999999	999999	749	421	999999	752	872	539	820	992	999999	999999	389	625	51	328	867	791	470	941	41	999999	17	780	638	347	999999	919	999999	355	999999	757	949	258	147	835	92	708	158	15	205	999999	785	73	999999	622	675	999999	999999	14	880	999999	317	94	701	490	978	969	782	373	310	952	995	475	469	576	241	141	487	999999	245	168	643	465	745	749	999999	999999	757	25	672	517	141	999999	475	683	449	865	556	999999	857	999999	926	784	704	253	999999	319	603	456	391	544	456	581	768	999999	216	852	999999	952	491	44	221	766	701	793	820	999999	999999	999999	137	376	584	831	358	132	242	858	999999	502	461	690	350	310	634	137	70	999999	771	754	476	596	526	604	175	822	901	169	93	911	432	832	319	817	329	25	959	625	232	646	488	357	102	846	500	999999	694	999999	141	573	732	270	693	255	999999	540	849	999999	665	999999	999999	83	775	999999	999999	629	380	532	981	619	178	445	337	135	276	128	999999	680	999999	999999	138	990	37	520	188	171	149	73	999999	789	999999	979	959	696	424	414	582	252	776	871	430	171	929	522	999999	296	933	567	979	200	999999	999999	876	999999	407	240	55	999999	999999	999999	490	316	999999	202	999999	198	486	999999	999999	861	545	261	999999	242	943	999999	71	999999	125	892	238	581	94	317	999999	997	112	668	298	999999	369	999999	582	999999	391	123	147	
999999	78	216	810	302	999999	128	999999	783	999999	644	357	440	179	999999	149	778	679	908	232	717	448	456	95	818	999999	526	999999	228	999999	46	999999	829	829	333	446	908	91	936	725	966	662	970	732	468	320	857	24	829	188	804	999999	482	891	999999	298	622	130	999999	949	340	625	436	114	237	793	527	611	845	103	240	697	743	193	999999	999999	477	723	627	507	494	511	673	999999	874	847	999999	938	410	45	999999	788	999999	986	394	350	235	999999	505	999999	792	999999	179	735	947	117	999999	999999	634	374	820	898	999999	494	999999	828	952	397	239	390	425	589	211	810	279	452	608	756	798	999999	829	999999	228	999999	715	247	999999	937	999999	999999	402	88	313	45	224	999999	294	603	530	565	999999	838	999999	999999	259	999999	55	369	466	504	999999	699	501	718	544	219	680	551	779	999999	497	999999	304	471	988	347	999999	999999	595	999999	168	15	235	242	999999	991	999999	113	702	999999	201	972	999999	999999	269	999999	587	595	500	15	999999	743	999999	312	78	382	543	175	137	912	927	880	999999	122	346	503	473	268	999999	552	244	577	849	276	999999	524	544	707	212	295	999999	690	674	589	109	425	191	999999	999999	999999	999999	809	975	789	585	999999	999999	999999	261	766	239	999999	404	948	771	999999	894	557	286	554	999999	836	963	841	162	247	999999	193	23	999999	999999	550	104	54	104	435	999999	69	691	714	999999	186	455	445	999999	441	999999	999999	999999	999999	531	633	646	619	317	622	845	144	636	348	999999	24	999999	340	454	689	233	359	853	345	85	834	999999	572	238	661	999999	999999	786	721	951	999999	375	590	999999	687	999999	484	736	999999	999999	467	432	353	607	310	830	125	991	375	217	999999	999999	999999	357	696	767	83	391	655	241	327	357	999999	999999	627	649	999999	940	766	785	748	999999	999999	756	999999	999999	999999	965	927	831	999999	999999	421	513	24	615	892	999999	703	919	830	103	999999	999999	271	120	999999	956	999999	660	999999	184	234	589	469	999999	999999	726	999999	999999	254	118	463	824	966	791	936	412	382	999999	757	531	247	846	999999	655	541	140	494	507	895	566	985	277	764	100	999999	831	54	999999	123	999999	999999	999999	674	721	640	999999	999999	480	999999	114	999999	967	903	999999	936	999999	634	999999	782	371	999999	242	999999	688	133	196	69	875	999999	115	368	681	898	591	37	829	182	243	999999	999999	999999	24	333	790	999999	27	373	229	164	924	999999	240	918	751	999999	271	29	999999	598	999999	206	408	990	78	746	902	79	
321	517	999999	999999	999999	999999	999999	516	999999	909	608	999999	116	822	840	721	999999	999999	137	762	156	658	999999	810	999999	999999	570	88	456	999999	264	54	90	947	999999	999999	56	719	999999	440	421	245	999999	362	420	999999	492	999999	999999	999999	435	170	618	149	999999	663	752	307	30	754	239	429	69	204	654	563	623	999999	770	138	674	999999	999999	696	351	911	943	999999	999999	903	163	938	721	999999	999999	103	436	999999	999999	398	959	749	999999	61	211	991	186	520	999999	999999	668	999999	999999	238	23	999999	68	999999	797	21	719	348	908	127	999999	999999	707	299	606	999999	136	682	143	381	178	925	156	60	495	999999	734	433	706	541	245	828	999999	999999	999999	18	44	999999	999999	23	679	999999	841	999999	459	910	293	886	913	999999	730	985	200	489	69	97	443	18	435	447	287	296	641	376	881	999999	224	224	543	598	526	999999	999999	130	702	557	999999	574	601	999999	999999	999999	519	560	999999	999999	638	597	434	999999	574	36	89	999999	999999	392	979	474	999999	686	999999	79	353	324	629	999999	457	80	786	512	13	868	999999	999999	999999	439	776	90	565	632	144	626	790	874	33	499	542	831	394	319	577	619	874	999999	888	999999	504	204	999999	702	801	568	810	922	665	999999	999999	999999	999999	999999	999999	899	909	999999	551	80	289	999999	999999	139	576	626	685	477	999999	393	994	502	999999	385	999999	582	158	862	830	576	815	999999	219	327	880	313	999999	999999	703	678	999999	807	372	818	717	35	903	999999	999999	185	882	343	987	999999	712	126	276	950	370	43	750	999999	246	975	264	420	999999	973	258	272	129	597	773	266	683	197	139	153	667	910	678	356	999999	655	694	999999	881	938	615	763	47	556	727	669	927	662	999999	397	564	306	999999	929	999999	864	65	294	569	730	597	525	987	999999	292	460	365	403	321	590	290	781	539	330	368	495	234	573	870	999999	999999	31	626	741	589	370	154	748	803	871	600	999999	999999	999999	351	999999	999999	914	999999	276	314	533	350	979	117	782	767	444	571	67	999999	491	424	465	401	575	898	255	543	921	315	616	999999	999999	990	999999	999999	389	979	278	719	319	309	603	799	999999	680	647	634	999999	603	709	999999	745	999999	118	985	999999	999999	775	201	530	999999	351	999999	999999	933	999999	999999	236	999999	387	465	303	999999	999999	192	999999	665	596	895	261	999999	736	328	606	438	855	219	882	894	422	630	214	86	198	938	957	642	111	871	780	999999	999999	894	999999	999999	883	999999	910	926	175	
791	171	999999	999999	910	999999	33	365	269	999999	690	116	999999	500	999999	999999	227	159	391	999999	188	564	724	124	999999	222	999999	112	999999	999999	458	308	956	729	630	469	334	146	288	999999	934	286	841	793	999999	551	999999	403	468	999999	666	999999	528	701	987	236	446	765	346	697	999999	999999	13	714	999999	391	160	612	869	297	925	90	871	99	300	901	723	999999	999999	999999	155	448	999999	367	888	211	999999	264	999999	404	32	569	999999	999999	499	23	283	137	173	709	401	999999	533	181	78	999999	385	439	411	95	513	515	999999	295	552	364	286	645	826	999999	611	896	869	475	275	366	999999	999999	599	286	627	595	999999	323	660	690	915	999999	299	999999	825	349	852	656	890	516	827	513	48	145	736	637	999999	744	108	505	595	67	999999	999999	304	104	999999	134	467	917	999999	999999	635	999999	449	813	356	523	999999	271	53	222	584	758	538	999999	252	999999	550	999999	295	999999	225	165	999999	857	567	587	17	730	509	999999	198	973	769	409	999999	999999	695	922	291	787	150	836	461	999999	483	156	183	527	852	385	584	477	632	722	212	999999	765	591	999999	999999	516	872	999999	324	34	611	989	139	898	74	768	627	709	508	883	389	999999	723	999999	999999	414	490	877	134	999999	721	351	56	999999	408	999999	114	676	999999	280	277	84	999999	999999	872	167	53	628	788	617	999999	999999	999999	839	999999	776	999999	217	835	363	36	994	999999	180	312	999999	942	932	999999	999999	999999	951	196	237	615	314	566	375	512	263	999999	861	99	516	198	953	226	217	999999	631	379	897	999999	168	999999	283	446	966	55	611	999999	999999	138	145	952	999999	581	897	233	518	999999	676	704	582	999999	174	904	130	982	999999	999999	999999	558	868	283	766	121	38	982	342	867	999999	329	900	48	259	733	954	999999	194	382	329	999999	865	421	703	202	268	175	999999	378	326	983	697	568	489	563	269	862	999999	892	552	914	890	650	619	999999	804	999999	743	441	950	999999	798	975	999999	751	692	457	579	999999	853	999999	902	999999	551	999999	632	341	559	695	999999	102	378	301	829	415	103	999999	802	357	397	724	432	648	427	759	195	722	844	737	871	812	292	621	999999	690	21	925	109	12	724	999999	999999	57	999999	999999	198	999999	155	318	658	477	655	232	999999	138	440	263	999999	999999	430	999999	497	821	824	999999	999999	756	262	999999	403	999999	125	799	632	924	999999	384	681	569	570	689	576	999999	89	403	166	70	999999	999999	260	999999	388	316	999999	814	
975	999999	999999	315	999999	442	254	15	914	490	362	855	599	262	397	999999	582	977	232	741	343	960	999999	431	504	749	322	351	889	645	999999	999999	999999	818	948	579	161	375	521	138	444	570	621	599	51	311	999999	191	523	999999	185	411	94	840	480	25	430	801	999999	309	129	903	126	278	701	553	638	781	313	817	904	217	466	104	999999	772	349	152	389	203	288	141	999999	695	470	387	723	386	347	999999	159	359	564	221	18	540	454	352	999999	999999	672	999999	877	706	299	967	945	999999	999999	708	999999	288	422	617	30	988	86	431	999999	324	829	999999	443	999999	668	555	652	254	95	766	328	996	999999	892	999999	598	263	999999	405	999999	442	999999	843	639	268	870	937	947	201	30	999999	32	999999	583	667	420	256	507	47	744	325	700	905	776	999999	678	999999	529	95	431	735	954	999999	999999	999999	106	418	804	121	797	617	705	999999	75	311	305	462	999999	234	999999	352	755	93	661	999999	741	828	77	999999	589	837	999999	999999	769	294	999999	996	999999	700	571	11	452	395	999999	999999	619	647	999999	474	95	999999	371	999999	999999	89	980	871	375	137	150	278	351	555	532	960	210	843	999999	780	999999	308	999999	970	662	999999	999999	369	843	999999	999999	104	988	602	173	372	475	121	886	690	999999	638	999999	112	560	302	660	896	863	999999	925	775	999999	68	999999	999999	993	400	642	865	189	620	38	999999	568	56	289	999999	999999	170	999999	999999	999999	603	476	999999	677	999999	999999	369	458	13	506	563	608	792	999999	929	930	387	378	84	478	30	511	999999	999999	790	543	514	22	911	999999	702	795	999999	999999	760	592	508	118	999999	980	282	999999	185	124	474	999999	776	316	360	999999	999999	999999	419	999999	936	102	999999	563	886	587	906	999999	546	498	999999	999999	771	999999	979	999999	999999	999999	505	999999	205	613	335	579	145	999999	999999	999999	999999	103	999999	910	386	226	999999	668	810	945	231	296	83	925	870	686	999999	706	999999	803	336	23	397	735	296	999999	424	332	999999	212	427	338	999999	999999	694	453	988	999999	391	554	101	321	536	486	57	219	999999	280	743	648	268	439	98	963	999999	648	705	775	624	71	802	999999	901	607	527	893	999999	375	241	999999	999999	427	325	915	999999	24	999999	911	687	86	304	154	588	127	944	988	249	856	836	55	999999	223	277	999999	752	999999	419	928	958	164	999999	655	999999	999999	949	840	123	182	261	856	171	794	999999	547	767	658	970	783	663	538	653	999999	538	195	999999	485	
999999	995	999999	999999	604	999999	999999	999999	343	648	999999	999999	178	113	874	76	604	979	884	999999	999999	999999	562	104	999999	636	999999	429	999999	134	999999	853	999999	474	690	128	19	91	999999	999999	841	563	214	128	552	999999	999999	560	664	999999	999999	558	999999	726	359	429	999999	78	999999	999999	294	532	33	219	532	262	999999	703	422	999999	999999	522	999999	282	121	572	999999	444	999999	862	999999	714	765	923	999999	568	999999	921	124	271	999999	941	482	293	327	319	539	999999	596	999999	93	911	148	908	529	501	999999	39	999999	786	904	998	526	746	999999	580	767	109	999999	999999	710	703	589	999999	79	126	50	444	954	999999	43	531	847	261	778	119	999999	857	404	999999	737	522	316	999999	367	688	424	736	999999	747	552	440	999999	632	589	390	332	987	999999	999999	461	395	85	812	753	382	160	275	967	999999	14	909	705	999999	999999	999999	999999	999999	793	391	702	313	999999	216	999999	999999	636	225	672	398	786	588	999999	991	165	999999	447	503	584	984	999999	159	768	506	743	642	735	412	405	999999	999999	81	999999	457	999999	157	999999	999999	562	160	746	934	999999	579	62	426	890	999999	336	999999	751	892	999999	809	999999	552	999999	602	472	999999	868	234	819	281	999999	714	999999	999999	999999	18	65	578	999999	434	999999	603	999999	198	453	327	752	999999	999999	521	649	111	999999	393	999999	999999	999999	999999	406	945	999999	522	124	999999	185	347	41	328	433	999999	829	183	952	251	572	999999	996	356	159	155	864	846	999999	308	632	999999	319	11	967	131	405	371	181	999999	999999	725	489	236	23	116	296	433	597	999999	999999	476	158	163	821	999999	172	266	999999	260	90	445	999999	815	697	882	37	999999	361	312	922	468	11	957	109	846	770	769	343	52	859	441	999999	401	999999	166	154	999999	190	621	999999	149	826	921	914	999999	361	673	538	141	88	266	81	999999	834	233	474	201	63	999999	999999	402	923	501	999999	649	195	972	999999	541	737	871	849	739	352	783	641	89	53	999999	495	106	241	211	964	602	369	964	566	999999	691	952	999999	215	47	999999	226	335	530	274	521	388	475	997	403	216	417	999999	942	999999	999999	394	158	661	488	487	171	721	999999	999999	290	231	415	813	850	785	768	643	702	999999	999999	315	559	778	881	999999	631	243	999999	999999	195	37	32	515	999999	306	999999	999999	727	559	405	504	797	999999	999999	999999	973	661	156	618	999999	774	639	166	493	999999	835	379	779	382	856	927	999999	779	999999	263	209	999999	21	999999	980	327	
916	153	390	72	518	828	794	591	999999	970	97	200	999999	421	397	865	32	526	999999	999999	999999	354	702	478	999999	28	999999	730	100	83	649	603	637	130	999999	496	999999	430	768	16	999999	197	999999	885	999999	722	999999	202	999999	343	877	495	92	999999	999999	571	450	911	481	499	999999	74	501	999999	330	999999	563	199	999999	999999	999999	602	758	464	849	484	115	817	638	999999	559	926	864	756	205	164	520	90	474	296	55	999999	949	278	306	999999	696	188	564	356	169	279	638	999999	255	284	736	627	706	181	465	999999	283	611	999999	784	210	744	864	999999	999999	999999	725	277	855	233	653	489	999999	999999	787	927	262	999999	999999	289	297	899	999999	921	427	999999	384	303	830	999999	591	347	338	522	999999	999999	999999	398	383	686	554	371	118	31	631	257	999999	376	393	999999	381	992	900	999999	496	310	999999	999999	748	999999	107	431	446	999999	642	999999	999999	645	30	835	999999	863	908	999999	735	999999	790	490	300	999999	999999	17	909	301	999999	599	447	677	35	18	718	380	650	302	999999	132	924	674	388	325	105	824	356	557	999999	517	93	876	999999	570	520	753	653	577	657	99	999999	999999	402	53	868	483	620	21	127	242	222	615	444	612	11	999999	111	974	999999	608	999999	361	375	999999	515	999999	752	464	498	964	727	83	644	499	610	779	999999	345	456	621	999999	999999	440	693	305	477	441	322	569	404	651	678	999999	59	438	170	999999	999999	537	308	731	165	522	999999	515	148	970	945	999999	231	844	766	528	463	404	325	999999	682	237	999999	138	439	894	104	323	999999	581	595	70	999999	10	999999	807	158	890	999999	822	287	999999	166	507	496	999999	348	560	884	160	48	654	122	249	106	999999	500	999999	301	999999	428	839	466	567	385	884	563	231	442	959	999999	573	356	502	643	504	81	540	641	130	556	544	999999	898	542	940	948	209	903	769	316	978	999999	787	404	448	721	599	131	611	756	127	128	924	780	475	308	999999	605	999999	571	959	999999	181	999999	999999	410	999999	999999	999999	936	999999	999999	999999	652	402	974	569	107	205	782	482	418	40	373	439	426	513	128	77	642	338	999999	311	208	357	449	427	999999	999999	47	164	574	687	675	999999	999999	455	282	388	500	739	999999	999999	999999	99	550	507	807	999999	467	896	999999	957	802	608	760	25	999999	305	999999	999999	496	587	999999	628	908	999999	365	971	999999	970	241	999999	576	902	999999	203	492	119	807	999999	619	796	63	151	714	616	885	76	641	
784	981	977	999999	943	999999	999999	251	200	191	819	152	835	647	497	664	709	999999	999999	791	566	532	364	498	999999	937	700	533	26	914	301	845	298	340	854	988	264	313	999999	659	881	951	301	928	999999	799	999999	159	999999	486	15	234	985	284	84	261	627	489	426	15	552	999999	234	286	999999	973	854	505	792	508	410	405	758	999999	910	614	241	435	999999	220	163	551	967	540	909	999999	860	999999	265	602	999999	775	887	999999	999999	480	999999	24	49	24	999999	288	366	67	85	609	476	745	999999	999999	30	201	999999	215	851	11	443	694	377	821	999999	840	999999	200	999999	635	517	140	142	999999	887	999999	396	999999	275	999999	194	910	464	309	600	124	999999	795	999999	179	796	682	776	115	47	42	647	227	999999	114	48	175	919	450	102	346	612	934	999999	804	805	492	939	976	816	532	239	78	231	998	202	454	619	968	838	834	363	37	402	854	578	179	594	171	836	999999	999999	999999	217	264	999999	713	223	999999	999999	313	742	800	999999	515	802	579	996	902	911	594	555	999999	611	267	982	999999	999999	727	235	635	999999	777	150	999999	540	999999	860	966	999999	999999	241	842	604	535	101	999999	737	886	999999	999	182	692	259	252	999999	50	411	950	282	926	181	495	550	738	415	965	660	999999	974	586	999999	40	414	433	999999	999999	357	999999	175	999999	847	655	999999	999999	999999	214	528	897	333	500	814	910	693	570	999999	745	302	865	129	136	903	999999	912	474	291	152	999999	999999	889	760	999999	999999	785	853	88	999999	820	999999	285	210	447	762	179	483	772	807	346	843	126	616	420	999999	956	48	999999	612	743	999999	944	320	926	702	18	572	807	999999	135	839	999999	791	925	977	590	919	689	151	76	438	999999	999999	806	444	709	282	349	211	378	999999	999999	999999	781	619	380	964	283	745	754	606	999999	294	682	999999	361	335	691	443	901	47	358	383	546	999999	508	470	999999	492	999999	999999	999999	999999	119	388	999999	27	999999	999999	999999	999999	645	999999	397	469	763	417	801	310	92	383	591	999999	310	341	398	955	928	477	120	909	461	790	752	28	383	79	184	303	999999	344	326	384	836	999999	401	413	999999	87	551	999999	999999	213	999999	619	999999	326	306	999999	990	554	98	542	205	697	999999	854	202	378	96	694	243	507	999999	999999	67	216	79	999999	940	984	999999	851	926	999999	250	999999	390	142	999999	999999	772	999999	313	451	256	783	189	149	121	546	999999	617	990	856	857	171	899	661	562	936	
257	281	999999	15	585	999999	615	185	999999	916	999999	69	502	39	999999	836	204	863	502	999999	999999	929	999999	999999	773	361	860	79	172	999999	358	999999	580	938	809	501	999999	999999	999999	19	178	13	692	204	83	161	999999	999999	999999	30	999999	45	169	288	909	327	367	999999	242	233	386	546	23	379	568	999999	489	564	999999	429	999999	896	997	999999	115	33	999999	718	330	999999	999999	898	143	151	120	322	569	302	39	999999	143	134	999999	642	633	632	990	322	999999	338	999999	560	742	515	999999	81	48	676	183	885	89	649	124	621	999999	999999	412	871	268	255	185	999999	999999	736	999999	153	831	999999	999999	483	42	924	999999	992	949	686	166	628	999999	49	283	999999	999999	153	413	494	999999	999999	656	999999	999999	129	64	390	162	484	35	15	229	608	250	683	817	999999	852	164	567	132	671	310	330	783	482	228	999999	292	78	391	999999	801	143	387	708	713	999999	913	870	999999	839	475	660	161	408	999999	799	599	85	999999	999999	258	999999	888	999999	355	825	446	647	835	418	870	415	643	681	427	475	999999	975	113	447	939	294	865	292	206	999999	179	999999	691	429	382	217	650	101	85	874	255	604	362	887	999999	276	44	999999	969	69	27	479	981	325	936	624	999999	981	361	964	999999	605	999999	999999	656	999999	955	415	45	662	765	999999	606	552	229	268	622	226	630	999999	259	581	323	147	632	699	404	376	999999	757	245	669	739	120	812	650	27	656	240	756	999999	999999	257	316	303	474	873	438	999999	677	12	755	360	688	715	999999	999999	449	84	999999	666	999999	922	288	426	106	813	495	999999	579	250	966	999999	873	362	630	333	999999	843	167	999999	966	281	816	755	999999	318	61	405	332	368	999999	582	283	99	731	706	969	889	999999	661	387	698	526	999999	999999	769	487	999999	999999	166	285	999999	916	141	700	317	116	533	936	787	761	999999	417	220	672	394	711	783	631	924	364	126	645	506	448	277	999999	999999	718	720	831	726	320	175	999999	999999	999999	151	399	999999	599	445	953	420	999999	296	290	315	764	652	67	703	704	999999	801	168	999999	420	693	432	562	727	814	225	999999	45	999999	252	137	699	728	570	394	216	334	999999	173	235	999999	161	987	449	999999	76	663	137	32	999999	999999	924	21	255	999999	966	861	872	631	738	463	999999	999999	47	999999	74	923	497	318	497	999999	999999	995	736	999999	541	444	122	112	747	562	828	22	630	878	212	688	999999	999999	999999	355	461	297	434	771	741	
999999	950	272	999999	153	175	819	534	323	490	929	285	999999	917	999999	748	770	883	999999	635	852	885	169	974	999999	450	386	890	151	384	595	999999	964	999999	895	999999	850	999999	999999	396	999999	488	999999	398	999999	413	51	204	895	606	999999	414	999999	146	889	760	791	297	183	702	999999	928	999999	939	999999	369	999999	369	31	47	999999	999999	288	789	625	373	999999	999999	701	973	409	192	994	545	692	999999	321	999999	193	144	703	563	378	999999	607	999999	105	377	502	999999	102	681	182	858	708	999999	135	469	520	525	192	30	595	210	999999	606	933	847	256	715	58	492	185	887	999999	344	999999	386	191	545	278	999999	999999	788	880	727	19	999999	836	999999	999999	999999	317	668	951	683	967	178	609	999999	156	257	130	787	864	610	506	294	525	374	624	749	999999	999999	256	981	751	807	329	574	597	797	21	37	999999	206	184	999999	999999	659	377	680	776	999999	398	31	90	490	999999	280	231	725	999999	471	605	315	573	342	999999	970	931	170	849	45	413	359	245	999999	137	667	436	988	999999	999999	999999	944	999999	108	999999	999999	900	270	883	999999	352	872	186	550	999999	354	999999	841	106	965	728	217	999999	741	776	49	786	999999	363	266	844	243	375	756	999999	661	342	999999	755	999999	79	670	286	799	692	999999	999999	999999	670	782	43	594	892	394	146	999999	122	241	331	999999	447	912	907	627	999999	119	999999	430	85	999999	22	168	95	909	999999	67	999999	999999	58	999999	866	101	999999	581	999999	259	351	981	619	684	999999	999999	153	218	749	167	763	659	594	582	999999	752	619	899	770	874	999999	999999	999999	89	999999	91	192	96	681	999999	594	336	404	955	768	999999	811	400	233	999999	25	877	169	738	999999	281	999999	475	999999	999999	482	428	999999	999999	751	368	999999	539	825	999999	999999	66	536	402	999999	437	265	639	999999	999999	941	999999	999999	858	859	630	999999	760	999999	588	645	716	886	999999	874	999999	999999	56	214	999999	999999	281	999999	999999	993	958	999999	767	999999	866	25	999999	661	688	182	263	752	952	498	130	545	732	753	247	820	999999	180	969	528	405	911	218	999999	415	489	999999	654	909	864	901	999999	65	595	999999	572	838	999999	207	394	621	424	573	558	93	864	308	999999	336	999999	999999	788	381	249	769	955	807	380	999999	209	512	608	999999	97	597	841	489	147	834	675	982	155	972	584	906	999999	347	660	352	999999	190	151	327	963	999999	999999	907	816	825	963	765	468	809	998	882	999999	999999	999999	999999	252	999999	
171	693	661	963	647	816	797	342	788	617	156	38	705	999999	370	999999	878	999999	484	999999	672	322	871	910	524	999999	974	999999	894	999999	861	699	110	175	999999	458	665	10	434	306	120	484	46	355	999999	439	114	978	999999	731	999999	471	486	319	999999	849	821	999999	449	312	999999	104	447	390	755	457	928	999999	10	911	625	999999	999999	187	822	198	286	999999	999999	999999	240	995	190	173	705	400	223	999999	463	179	637	999999	560	131	999999	25	46	655	999999	171	510	575	978	610	115	824	999999	308	496	524	572	999999	459	365	82	846	914	284	684	365	243	147	85	999999	284	710	328	469	723	806	161	630	925	999999	583	665	27	580	999999	880	519	999999	304	939	999999	341	464	999999	59	618	999999	762	971	999999	999999	373	499	157	335	404	999999	999999	585	690	372	942	380	329	781	417	829	999999	227	803	846	328	843	146	999999	943	256	133	419	999999	704	399	658	999999	212	220	176	999999	999999	662	384	107	339	613	576	999999	999999	999999	423	642	788	767	999999	177	398	608	529	362	924	392	158	382	999999	479	985	999999	293	999999	127	999999	999999	960	99	564	428	999999	999999	999999	999999	569	999999	120	709	777	999999	937	999999	491	302	603	690	813	945	861	999999	12	105	859	628	602	380	999999	999999	852	401	999999	677	981	999999	649	620	299	792	364	410	999999	999999	999999	163	57	999999	802	396	999999	880	437	999999	238	59	426	999999	138	611	999999	198	999999	102	999999	385	999999	270	872	999999	653	983	401	30	590	461	476	338	871	999999	999999	482	578	883	999999	972	963	814	449	999999	331	996	491	687	824	176	697	999999	816	848	666	787	999999	999999	743	540	488	416	434	776	583	999999	781	432	999999	999999	999999	828	999999	883	422	683	820	941	999999	656	501	713	205	424	999999	999999	521	32	49	792	235	519	150	999999	494	556	389	672	999999	243	225	999999	655	339	999999	869	999999	933	436	982	967	315	999999	97	48	774	220	19	22	999999	576	759	392	249	269	110	687	633	999999	865	303	157	999999	999999	441	442	67	999999	868	893	999999	588	595	67	825	919	871	63	999999	719	345	379	660	999999	999999	466	999999	999999	999999	455	192	724	543	571	999999	819	722	470	656	606	717	354	151	129	999999	988	173	335	424	349	239	999999	708	999999	999999	923	497	298	521	974	999999	651	999999	422	711	457	54	34	999999	999999	999999	411	407	329	12	990	238	540	424	999999	302	999999	992	730	225	558	999999	863	51	765	999999	434	949	681	839	999999	559	
728	417	999999	943	148	957	418	152	828	236	389	999999	538	695	999999	873	842	682	425	658	999999	999999	163	440	191	983	612	683	999999	462	726	489	999999	999999	509	999999	990	735	164	999999	999999	588	397	331	637	195	512	80	375	999999	999999	999999	424	416	493	531	999999	993	761	164	354	735	378	999999	510	900	741	999999	195	833	882	999999	527	41	999999	487	809	831	802	995	480	999999	999999	222	355	727	74	529	999999	977	868	997	973	999	48	999999	219	31	821	737	999999	416	884	541	677	10	999999	393	341	16	722	432	200	766	684	812	427	999999	31	782	835	221	999999	217	964	885	142	528	992	237	999999	788	20	75	550	999999	657	776	544	354	256	680	198	941	265	445	806	999999	999999	999999	430	63	999	48	999999	242	267	999999	576	999999	867	953	999999	113	739	933	422	999999	225	620	165	999999	999999	676	536	164	33	217	999999	529	88	925	213	999999	999999	224	788	971	173	317	806	980	999999	752	487	303	290	94	211	331	33	681	991	704	80	780	999999	333	512	999999	219	59	724	999999	714	999999	749	633	306	524	155	451	961	907	999999	184	450	868	198	243	874	938	999999	630	999999	999999	933	508	696	999999	999999	464	469	426	999999	757	265	162	48	545	553	656	999999	999999	186	999999	719	93	891	895	340	573	144	999999	872	280	999999	999999	551	317	18	251	937	999999	999999	690	981	545	809	66	919	297	830	653	999999	228	999999	329	453	924	999999	999999	999999	801	696	218	329	999999	554	827	713	999999	999999	731	536	311	718	519	944	495	999999	999999	284	834	976	52	743	491	588	653	130	724	651	999999	629	168	635	146	583	533	370	791	991	999999	353	757	999999	999999	999999	388	509	640	385	957	334	513	999999	999999	824	999999	475	838	611	999999	706	988	520	983	111	378	999999	582	936	420	135	809	193	301	491	228	999999	643	374	210	999999	999999	999999	693	303	126	592	999999	321	929	68	532	189	999999	999999	364	247	999999	997	748	712	926	704	999999	832	525	329	284	299	606	999999	831	473	411	756	226	649	826	690	999999	785	822	271	16	361	999999	629	102	26	137	980	662	646	626	497	227	999999	384	861	778	796	318	563	714	999999	236	999999	777	999999	68	714	421	23	23	962	999999	665	698	613	239	895	237	267	172	626	999999	999999	999999	914	538	441	275	965	911	197	477	268	556	374	134	543	999999	758	957	999999	999999	648	632	999999	607	999999	97	999999	631	882	569	60	401	98	16	999999	222	999999	805	999999	999999	
455	111	825	494	631	118	999999	999999	696	52	999999	999999	748	999999	986	999999	999999	317	999999	999999	504	344	999999	628	426	999999	468	368	93	330	999999	952	340	974	123	547	807	999999	976	454	763	999999	934	840	100	999999	999999	41	999999	488	40	999999	999999	283	944	121	82	207	78	763	649	964	404	375	61	526	969	774	943	449	755	21	341	531	999999	222	410	999999	999999	675	999999	436	349	999999	300	999999	132	999999	999999	12	474	610	999999	222	804	798	999999	568	788	999999	781	999999	98	579	732	28	224	999999	999999	732	710	883	669	999999	548	223	625	999999	85	999999	999999	913	744	940	999999	155	910	128	999999	791	334	841	999999	999999	894	347	347	769	872	999999	230	825	373	999999	301	590	941	708	673	999999	183	98	492	181	180	867	143	158	604	999999	118	105	580	901	999999	999999	483	999999	508	211	999999	855	999999	804	396	578	550	447	999999	999999	214	211	999999	999999	618	245	999999	238	793	36	214	199	175	999999	172	135	254	471	899	999999	116	245	210	471	715	327	171	688	785	602	327	696	999999	220	999999	907	999999	444	999999	172	521	255	999999	482	999999	999999	999999	642	641	270	333	88	547	226	999999	999999	11	999999	429	300	84	669	999999	200	708	518	999999	999999	999999	265	485	809	187	999999	999999	861	333	727	999999	999999	636	529	57	524	278	999999	158	292	999999	414	905	999999	24	999999	98	851	802	720	999999	489	999999	999999	730	385	999999	523	900	810	315	425	644	999999	999999	399	663	555	622	999999	922	469	369	407	999999	506	999999	819	795	195	999999	999999	999999	612	954	984	44	999999	999999	999999	738	999999	347	347	999999	516	770	632	156	624	338	999999	238	999999	798	313	129	598	713	234	35	999999	728	715	171	999999	366	41	329	999999	365	999999	999999	951	200	999999	999999	31	430	515	736	727	673	180	856	115	830	999999	999999	650	864	999999	198	573	645	773	35	999999	185	730	999999	738	312	621	269	576	999999	287	999999	630	999999	107	178	207	498	307	301	558	859	66	425	179	227	679	670	919	574	192	999999	427	152	999999	999999	699	365	997	425	999999	910	290	329	552	514	193	468	999999	999999	990	85	347	481	477	773	999999	314	999999	521	633	999999	349	12	603	999999	999999	488	692	261	999999	842	500	882	999999	999999	999999	736	873	665	999999	220	999999	652	999999	999999	999999	945	999999	726	726	395	384	486	791	111	999999	999999	725	580	258	705	776	514	999999	999999	584	465	241	828	204	392	441	324	999999	423	56	697	428	999999	14	319	999999	999999	535	
93	467	999999	101	147	999999	300	21	302	999999	999999	443	399	853	434	532	512	714	846	531	343	953	69	998	999999	65	999999	859	999999	575	939	891	810	979	715	999999	999999	373	104	999999	903	999999	148	907	159	979	657	844	999999	963	999999	604	967	443	201	139	408	999999	722	92	999999	441	781	726	476	446	632	419	999999	744	961	999999	620	999999	628	961	999999	161	849	398	999999	38	865	276	999999	344	924	377	787	585	292	555	650	21	547	472	600	422	440	713	357	247	999999	259	11	362	984	999999	815	240	999999	256	176	999999	685	999999	575	514	652	999999	999999	999999	632	999999	462	999999	497	999999	999999	165	371	999999	720	146	51	169	332	616	274	721	359	61	561	557	270	46	388	999999	999999	371	897	95	769	308	201	101	615	153	797	595	865	386	325	660	868	922	535	40	293	999999	999999	959	250	999999	782	999999	999999	999999	301	426	999999	181	999999	195	267	285	633	422	945	949	554	188	999999	679	999999	973	736	900	688	348	510	358	999999	810	518	938	845	838	526	730	999999	999999	851	380	567	693	114	999999	402	592	999999	123	999999	343	999999	999999	150	571	85	808	999999	999999	396	953	999999	679	148	999999	677	999999	440	794	895	224	999999	24	337	448	121	172	869	999999	999999	999999	999999	397	272	699	838	844	798	284	763	999999	996	593	999999	898	465	999999	555	642	462	82	162	504	227	871	782	957	999999	701	459	999999	999999	138	999999	301	904	527	417	448	633	832	999999	166	999999	999999	227	967	999999	999999	999999	999999	616	237	999999	999999	943	555	180	401	917	881	507	106	824	850	779	868	298	999999	999999	938	480	116	19	630	550	996	473	49	653	814	96	907	719	999999	305	999999	985	870	999999	999999	356	25	999999	752	335	435	341	999999	408	359	679	29	445	53	999999	510	999999	999999	884	946	92	140	748	113	794	599	386	599	555	77	882	999999	504	999999	999999	464	585	267	305	125	665	292	641	303	144	76	472	675	481	999999	494	472	985	411	999999	226	277	999999	957	735	999999	741	999999	341	476	260	525	799	461	299	999999	999999	227	769	999999	799	499	999999	968	727	999999	711	128	999999	583	420	443	999999	999999	375	197	166	999999	569	999999	923	657	309	826	883	551	999999	223	191	999999	533	999999	999999	129	477	726	999999	999999	999999	608	347	623	876	999999	66	817	432	431	95	112	999999	660	657	999999	367	152	199	627	94	186	999999	497	936	888	59	999999	227	972	901	649	373	706	80	961	728	310	780	999999	770	999999	129	
251	138	999999	999999	872	596	522	762	334	999999	205	376	63	153	850	686	987	708	891	600	459	530	446	999999	71	589	696	974	67	371	647	856	28	999999	223	368	856	999999	186	578	704	220	999999	121	178	999999	27	818	878	623	793	842	879	999999	670	720	999999	351	51	999999	900	548	705	963	889	999999	357	999999	929	491	830	999999	531	322	896	248	954	334	569	999999	571	999999	105	443	999999	804	977	552	999999	503	677	515	999999	999999	999999	166	515	613	232	999999	982	31	999999	397	793	590	999999	999999	579	431	766	367	781	999999	999999	32	452	271	394	94	371	999999	609	436	999999	324	468	638	644	740	999999	350	112	999999	999999	550	989	999999	650	999999	999999	420	973	965	736	320	733	999999	182	655	713	253	999999	147	468	187	422	462	999999	999999	999999	999999	922	999999	999999	999999	999999	50	999999	181	43	743	621	999999	601	950	831	999999	999999	999999	590	45	466	999999	36	490	132	999999	282	571	999999	537	135	181	866	810	498	999999	999999	320	999999	692	861	10	999999	999999	631	999999	545	517	355	777	999999	88	999999	96	999999	932	999999	216	303	999999	768	11	53	505	999999	450	540	790	462	697	376	388	448	999999	184	999999	999999	65	999999	311	429	764	225	360	775	57	293	780	593	565	330	70	27	766	924	859	957	126	362	191	290	999999	64	657	999999	999999	640	989	999999	761	565	757	999999	991	999999	13	785	693	730	570	166	760	207	896	377	315	999999	681	973	324	999999	261	702	677	30	999999	710	999999	948	401	416	303	999999	831	999999	573	712	35	897	920	999999	273	395	999999	34	530	557	168	290	106	999999	959	26	596	263	314	64	999999	999999	204	999999	227	744	338	164	862	891	375	999999	999999	602	999999	783	63	999999	244	865	910	999999	499	127	999999	287	852	389	456	287	281	578	999999	999999	42	64	999999	626	999999	529	999999	638	171	999999	191	271	999999	504	999999	185	962	356	29	999999	153	36	999999	999999	999999	939	999999	948	707	585	620	797	209	294	999999	291	90	437	392	715	808	282	999999	861	936	290	999999	999999	712	281	999999	999999	559	258	375	16	582	626	874	917	636	118	930	999999	28	393	72	202	934	395	104	535	963	313	640	871	999999	620	150	999999	999999	999999	999999	436	270	999999	248	951	999999	563	708	464	562	999999	88	700	999999	904	842	999999	999999	607	422	327	999999	789	961	999999	618	504	470	999999	999999	412	778	999999	872	504	326	333	999999	999999	284	381	686	639	972	999999	999999	939	529	999999	777	598	253	540	999999	
918	259	480	734	999999	343	999999	102	747	979	159	696	987	828	846	587	519	406	999999	333	51	640	547	817	472	30	678	974	830	194	886	168	247	999999	953	255	846	598	162	777	860	289	999999	660	822	801	247	121	682	62	999999	202	999999	217	90	288	712	663	271	973	999999	449	999999	562	103	991	999999	28	874	999999	999999	920	253	339	473	762	999999	887	994	670	782	567	301	999999	926	694	31	40	888	999999	999999	193	337	999999	999999	420	26	386	566	999999	352	999999	246	999999	321	346	948	807	999999	328	999999	824	668	999999	200	107	999999	495	636	409	969	999999	139	209	68	558	593	999999	226	999999	999999	323	330	172	327	562	330	219	466	589	745	999999	296	999999	97	718	999999	736	988	25	271	531	999999	167	862	999999	999999	999999	999999	762	753	884	591	690	583	274	999999	999999	282	638	777	938	39	999999	663	755	141	569	121	999999	999999	857	85	999999	999999	999999	572	999999	310	403	999999	999999	196	703	836	999999	632	605	986	823	223	999999	463	360	247	333	999999	704	504	117	792	530	926	683	999999	895	809	999999	899	999999	999999	342	205	879	999999	999999	752	335	219	999999	133	536	583	297	135	26	403	724	963	468	722	868	668	203	999999	942	366	512	999999	940	999999	999999	706	628	132	881	822	999999	194	999999	581	176	999999	701	983	266	999999	638	557	711	502	94	426	441	999999	999999	999999	12	279	999999	999999	249	999999	278	750	881	829	999999	999999	254	204	819	539	221	887	556	383	966	219	353	999999	999999	954	273	448	967	824	275	999999	299	217	819	314	999999	999999	341	815	226	999999	999999	436	991	472	313	517	683	554	215	999999	99	459	707	793	999999	237	410	294	999999	999999	782	999999	564	999999	999999	46	999999	514	578	999999	555	740	167	24	117	917	13	265	999999	999999	764	423	999999	720	892	840	509	999999	389	733	999999	999999	729	395	179	55	872	28	999999	276	142	178	976	616	998	358	301	999999	685	18	233	155	643	340	75	369	447	843	90	45	536	357	999999	844	385	508	999999	771	845	71	999999	985	668	384	623	595	446	12	722	543	999999	999999	999999	999999	510	76	412	999999	330	809	999999	999999	999999	560	999999	785	53	142	240	500	347	529	847	624	963	248	486	269	716	999999	922	444	131	546	497	720	16	754	344	319	999999	622	451	46	463	26	57	118	644	999999	999999	999999	772	999999	206	999999	969	726	999999	999999	589	153	682	850	999999	173	906	401	73	999999	999999	299	797	921	999999	999999	88	811	999999	999999	201	
378	625	878	999999	618	672	899	349	478	750	289	999999	82	729	952	939	999999	159	299	120	655	54	624	69	262	516	850	999999	481	940	167	565	470	80	999999	999999	804	923	999999	999999	16	999999	595	279	999999	952	725	999999	452	999999	487	999999	871	999999	545	334	11	818	999999	112	821	83	867	537	592	999999	876	999999	519	434	145	677	881	999999	999999	999999	459	355	999999	999999	999999	658	384	999999	999999	505	694	633	999999	886	526	986	258	999999	679	933	194	67	686	999999	86	722	682	999999	649	999999	780	83	733	999999	999999	999999	257	999999	999999	173	698	180	84	96	999999	252	477	632	907	158	428	999999	127	179	999999	401	999999	999999	999999	78	999999	366	57	652	725	620	900	591	20	999999	738	882	855	516	999999	23	982	999999	745	834	255	59	999999	999999	391	75	999999	563	999999	484	986	462	152	252	197	342	999999	999999	371	999999	351	886	622	46	999999	546	859	610	934	405	418	999999	999999	398	823	926	256	556	270	659	664	347	67	536	999999	999999	740	999999	329	902	889	560	999999	337	492	999999	999999	83	90	999999	215	355	628	138	75	999999	999999	753	999999	271	999999	577	171	712	999999	999999	828	95	999999	145	806	256	291	42	515	857	841	722	905	464	498	182	475	425	999999	319	999999	929	999999	966	999999	986	194	68	999999	321	999999	525	583	488	540	999999	920	999999	49	958	73	595	622	999999	86	690	999999	965	999999	999999	111	746	999999	444	294	999999	624	195	272	819	999999	232	999999	999999	999999	999999	149	426	923	156	999999	530	385	494	256	133	316	263	889	192	148	228	295	902	999999	652	267	149	204	641	727	735	683	229	896	841	999999	429	748	761	550	430	51	999999	999999	999999	370	999999	198	171	593	371	305	89	681	843	936	324	983	816	999999	10	232	291	429	526	847	999999	598	999999	754	886	514	138	999999	717	999999	669	249	638	999999	494	950	999999	58	365	439	603	548	62	999999	65	445	931	704	550	208	999999	206	145	733	999999	999999	999999	417	706	856	177	447	999999	666	277	999999	355	535	573	59	199	242	999999	97	253	618	545	510	999999	999999	583	434	102	518	426	472	113	904	87	319	177	626	352	509	271	166	584	395	637	999999	100	406	141	500	19	527	143	58	490	999999	638	282	717	264	283	743	355	455	999999	804	970	450	457	263	881	572	890	563	825	999999	44	160	999999	718	999999	186	303	601	999999	899	339	65	424	491	999999	895	908	97	236	999999	811	139	155	832	19	999999	999999	877	618	446	999999	
579	232	999999	561	488	408	999	903	106	449	753	945	999999	475	914	999999	965	582	986	999999	999999	337	307	285	904	14	51	999999	711	237	999999	982	73	272	759	999999	31	929	201	497	909	999999	999999	88	67	193	804	367	999999	999999	983	304	632	999999	834	251	924	127	656	484	999999	300	999999	868	33	770	882	88	999999	91	14	46	390	999999	999999	618	208	228	228	721	209	999999	613	97	254	131	359	290	999999	517	908	904	282	717	140	999999	999999	271	64	296	311	999999	651	23	618	947	913	144	37	226	53	706	899	935	999999	683	999999	114	623	999999	421	601	651	208	182	999999	763	673	368	147	999999	936	173	999999	419	484	999999	599	999999	307	999999	225	263	221	473	999999	15	999999	443	456	931	887	647	999999	999999	709	999999	453	840	518	193	250	775	999999	600	117	542	968	525	800	650	97	636	326	695	205	347	999999	734	999999	105	999999	240	999999	999999	738	299	21	999999	710	409	589	758	999999	123	999999	450	373	621	999999	999999	47	821	642	805	843	999999	330	466	680	372	644	718	870	422	999999	20	999999	684	999999	817	999999	912	815	999999	71	338	675	212	999999	755	974	818	999999	310	999999	999999	999999	115	999999	486	968	554	384	348	999999	871	888	547	356	999999	586	689	759	999999	149	999999	15	252	744	515	585	999999	738	925	397	826	999999	570	999999	173	999999	757	321	384	999999	976	538	477	999999	200	999999	999999	856	999999	178	999999	999999	829	999999	934	999999	355	371	856	901	850	816	459	999999	938	531	999999	192	192	544	829	377	385	999999	172	999999	538	617	999999	999999	457	271	999999	756	113	768	520	409	430	999999	77	396	465	483	999	169	88	999999	696	669	132	945	999999	237	349	916	683	139	998	348	999999	738	817	791	453	588	849	702	846	180	999999	918	762	999999	999999	442	912	901	999999	999999	517	20	920	999999	999999	511	598	739	417	197	95	390	410	91	999999	999999	579	674	39	420	320	385	681	525	658	213	999999	64	760	906	14	781	999999	999999	830	999999	999999	931	847	942	990	120	295	659	999999	999999	517	680	999999	147	863	248	871	289	692	142	999999	404	236	999999	327	543	999999	510	193	313	951	415	999999	999999	999999	999999	826	97	430	210	99	31	999999	38	695	512	949	623	52	765	909	159	999999	999999	999999	422	704	117	624	457	141	784	476	781	678	112	999999	651	624	226	421	784	859	492	999999	317	964	208	53	815	593	364	468	427	999999	801	999999	999999	999999	999999	942	718	472	999999	78	315	555	658	
359	593	93	308	998	999999	353	135	299	820	655	412	999999	506	74	809	863	999999	999999	59	388	877	10	999999	908	525	999999	703	322	886	999999	737	762	315	849	460	732	294	366	999999	83	278	999999	291	906	340	999999	446	654	662	999999	302	999999	506	280	482	999999	999999	400	999999	999999	650	999999	413	406	918	999999	999999	656	613	86	579	999999	684	975	119	375	718	959	999999	875	837	999999	659	777	131	748	266	45	377	867	999999	999999	883	999999	999999	999999	108	884	988	690	507	789	999999	586	539	882	314	530	170	117	874	266	822	607	999999	601	999999	999999	285	180	394	117	289	745	570	684	537	594	553	654	276	833	999999	887	999999	999999	999999	999999	247	999999	999999	735	874	270	999999	259	81	285	384	830	311	472	608	999999	306	400	999999	305	999999	855	355	999999	976	516	840	50	999999	999999	999999	999999	999999	999999	399	46	999999	658	243	28	753	999999	613	999999	999999	722	352	999999	234	163	999999	999999	546	712	999999	999999	893	999999	758	368	429	999999	999999	999999	55	716	999999	231	999999	999999	91	999999	999999	999999	999999	703	252	103	509	264	174	46	999999	141	999999	262	130	881	32	17	152	21	999999	999999	599	801	357	477	216	999999	485	999999	999999	662	999999	942	820	65	170	364	149	800	999999	504	203	393	145	999999	790	792	595	999999	209	76	429	999999	748	999999	999999	751	999999	775	886	14	778	53	315	163	999999	999999	442	75	720	667	867	999999	796	999999	999999	999999	999999	999999	686	424	908	129	999999	999999	243	11	203	538	172	999999	18	374	913	220	726	999999	88	982	999999	388	359	529	645	541	208	86	999999	353	999999	999999	999999	831	999999	472	105	658	999999	999999	919	68	218	904	902	310	658	502	438	586	999999	530	137	682	752	307	999999	389	484	389	466	166	727	849	999999	486	999999	999999	285	451	124	77	38	437	72	999999	179	454	627	344	882	706	648	697	675	999999	999999	413	89	999999	407	716	184	741	999999	763	341	368	999999	426	976	481	999999	987	471	611	502	700	620	48	137	620	761	999999	506	999999	999999	40	184	847	999999	920	999999	494	999999	407	893	296	999999	999999	999999	811	477	210	999999	411	489	660	999999	999999	999999	858	792	50	663	787	999999	999999	244	434	254	311	999999	999999	498	999999	383	731	999999	73	717	215	457	999999	666	326	152	999999	781	105	280	857	804	999999	999999	999999	137	68	831	267	452	858	62	999999	999999	999999	627	347	712	999999	999999	757	717	171	356	382	410	482	383	346	644	404	262	149	164	396	999999	999999	870	
428	927	325	900	686	999999	858	163	638	265	595	699	805	848	479	77	522	150	999999	999999	886	668	655	999999	495	999999	999999	605	912	663	999999	574	553	999999	999999	384	712	857	999999	550	497	229	772	226	999999	646	839	555	783	999999	999999	999999	864	319	984	999999	999999	640	415	73	572	262	250	975	596	31	156	999999	999999	105	364	664	118	101	276	667	896	439	897	848	783	502	999999	841	31	422	710	244	492	533	999999	82	452	968	977	244	999999	999999	629	766	999999	510	991	688	716	977	147	772	52	327	863	842	743	999999	290	79	440	999999	953	184	321	911	999999	999999	999999	292	222	150	999999	41	687	109	809	140	358	999999	511	144	999999	54	284	938	201	175	670	269	339	886	687	907	804	999999	843	454	999999	588	665	999999	999999	434	764	996	658	21	639	764	999999	612	999999	999999	999999	306	999999	908	900	383	720	679	999999	734	953	336	462	216	237	999999	265	365	685	770	617	550	999999	700	999999	999999	999999	190	999999	906	236	726	678	999999	349	999999	306	934	554	999999	867	999999	600	999999	481	999999	999999	451	999999	533	508	677	926	447	400	27	856	583	628	999999	103	999999	153	999999	507	236	657	782	999999	729	999999	330	810	613	999999	631	950	999999	999999	999999	999999	999999	406	13	999999	559	999999	240	289	331	651	999999	315	932	979	337	842	146	999999	999999	780	999999	584	64	723	187	999999	323	545	999999	77	377	365	777	878	264	999999	150	66	948	435	427	502	545	999999	96	999999	877	634	575	789	813	999999	973	81	981	263	999999	999999	230	999999	999999	999999	520	264	283	367	538	63	724	202	701	89	515	999999	363	999999	49	976	636	172	989	999999	999999	979	263	352	391	705	897	11	792	860	836	999999	948	731	999999	290	999999	999999	999999	824	999999	382	97	733	999999	999999	718	722	224	375	999999	67	999999	797	725	999999	11	931	975	999999	999999	999999	410	841	253	258	870	631	286	758	999999	907	686	174	779	597	891	999999	831	999999	986	184	786	426	217	999999	999999	161	15	450	999999	872	753	652	668	196	971	256	490	999999	999999	96	999999	465	203	745	999999	537	28	138	649	481	110	747	999999	981	999999	999999	633	475	999999	999999	626	836	478	999999	999999	999999	506	593	999999	644	49	999999	945	899	999999	331	233	471	407	999999	143	999999	999999	808	772	15	805	686	999999	987	623	24	999999	573	999999	999999	986	893	591	346	41	434	999999	15	442	540	801	946	999999	615	761	172	77	669	586	749	45	999999	537	158	999999	819	343	638	31	
34	992	382	439	139	344	339	880	71	994	708	374	796	375	241	213	858	443	644	236	460	947	999999	986	720	574	325	999999	999999	117	999999	100	873	983	417	548	429	517	999999	280	431	291	16	674	877	385	999999	305	306	944	380	999999	699	412	570	87	94	999999	718	564	29	973	447	953	782	999999	500	812	958	692	784	350	329	374	804	999999	940	243	119	999999	335	30	69	497	999999	999999	401	471	422	340	463	999999	798	999999	260	458	843	62	999999	999999	884	436	999999	613	170	39	66	335	607	999999	147	851	286	382	999999	998	913	950	999999	999999	226	38	399	628	239	999999	551	999999	999999	355	334	887	350	848	460	898	683	456	336	708	778	75	863	31	203	612	758	426	999999	261	545	893	836	944	53	856	46	718	999999	999999	487	296	221	262	76	999999	510	999999	922	999999	325	467	623	999999	178	160	174	378	434	999999	991	135	450	999999	810	999999	61	999999	805	604	862	999999	81	915	999999	492	853	611	954	943	111	999999	504	989	936	88	999999	328	776	999999	691	667	294	757	428	361	845	360	451	635	208	114	631	327	477	360	395	708	999999	686	306	562	424	491	999999	999999	631	460	925	999999	171	999999	629	999999	999999	204	680	324	496	869	646	503	999999	328	745	996	698	186	999999	585	999999	571	999999	999999	596	138	999999	802	241	757	999999	999999	435	999999	473	475	484	719	414	283	680	81	221	428	49	803	402	105	745	999999	999999	455	938	999999	999999	600	701	999999	326	784	951	877	92	999999	149	260	999999	450	855	279	522	979	772	248	905	621	360	612	999999	792	735	999999	67	713	999999	284	457	95	680	873	999999	944	999999	629	331	999999	988	999999	288	788	735	952	250	476	999999	993	682	699	999999	427	249	99	489	533	58	803	999999	379	999999	865	803	982	770	982	505	577	585	153	916	999999	633	878	333	271	67	783	907	590	707	791	602	757	651	262	999999	685	464	869	580	528	981	619	527	423	985	999999	192	267	970	438	999999	539	782	341	794	370	765	228	475	275	896	239	672	172	273	55	340	999999	358	999999	122	715	572	398	999999	24	361	910	285	999999	601	649	620	278	384	72	975	999999	467	999999	919	246	404	999999	631	999999	946	365	160	939	422	999999	908	160	325	701	967	393	220	999999	19	854	942	171	999999	256	619	999999	787	210	80	30	999999	96	999999	876	321	266	767	378	77	995	760	999999	891	927	740	469	999999	683	999999	591	109	687	262	75	303	999999	999999	384	
142	552	577	950	868	402	623	822	999999	999999	389	710	626	841	713	24	104	606	280	746	516	999999	450	999999	999999	489	920	999999	834	835	583	999999	624	392	246	999999	427	809	477	499	313	999999	999999	514	303	394	999999	267	974	248	999999	697	962	999999	868	982	112	473	999999	389	482	260	999999	424	999999	999999	96	243	605	999999	596	999999	138	999999	442	999999	940	936	811	720	523	662	399	595	864	886	999999	999999	524	999999	422	999999	999999	98	26	999999	930	795	649	992	308	731	999999	785	651	686	999999	191	462	280	51	999999	999999	999999	865	819	861	402	560	979	999999	366	999999	350	776	642	329	999999	763	389	999999	154	297	818	422	999999	999999	613	944	187	327	935	276	253	222	256	999999	840	232	207	201	999999	244	669	808	999999	22	999999	19	18	366	528	427	999999	613	897	879	999999	999999	83	999999	257	999999	382	661	999999	99	476	137	530	350	999999	817	566	999999	140	909	999999	19	481	780	687	604	999999	821	798	517	204	640	325	377	458	139	999999	999999	943	89	862	999999	559	851	545	194	489	668	878	711	861	999999	483	999999	261	999999	239	302	999999	653	521	561	862	741	999999	999999	811	163	891	359	667	999999	253	999999	57	619	459	999999	999999	999999	125	277	943	97	656	318	999999	338	999999	625	899	999999	999999	300	568	311	154	818	955	709	383	335	776	528	53	682	999999	432	939	642	383	609	68	639	538	254	617	775	94	999999	679	483	999999	276	999999	999999	999999	953	999999	746	474	999999	674	535	129	789	999999	424	54	973	999999	999999	398	483	251	299	999999	615	761	999999	999999	999999	733	999999	999999	899	297	510	78	242	750	688	940	999999	999999	999999	934	532	999999	749	754	203	730	121	910	945	94	564	999999	169	21	326	202	178	999999	105	907	306	505	999999	999999	989	355	811	233	988	793	204	999999	509	365	276	999999	21	569	499	649	622	999999	999999	999999	733	486	999999	231	433	999999	772	151	82	999999	638	37	301	258	764	847	999999	888	921	999999	889	999999	524	999999	745	999999	190	609	562	455	999999	838	999999	414	999999	512	446	590	799	999999	999999	63	244	674	999999	999999	803	763	999999	651	999999	734	546	932	925	999999	999999	999999	485	212	999999	172	588	626	549	799	616	886	490	262	411	999999	99	429	999999	835	999999	849	87	999999	427	427	999999	910	725	999999	302	488	489	292	550	341	999999	596	999999	858	999999	617	134	927	632	917	282	552	250	402	645	999999	801	999999	471	123	36	978	784	999999	999999	677	901	999999	507	138	
999999	208	712	79	232	502	999999	283	370	406	724	160	999999	510	154	262	670	332	915	999999	999999	400	821	436	315	136	811	309	500	999999	716	145	430	999999	520	84	840	180	179	152	999999	999999	999999	999999	999999	875	114	284	999999	999999	17	578	83	999999	451	16	387	285	764	999999	999999	931	782	999999	689	588	730	380	990	80	422	499	162	999999	999999	168	999999	756	999999	439	32	999999	566	394	999999	148	71	999999	62	999999	697	564	416	83	462	953	745	999999	385	809	155	999999	294	673	692	517	425	310	42	292	344	631	247	334	84	162	375	999999	999999	999999	999999	632	999999	999999	999999	857	92	89	320	346	423	999999	380	238	294	298	253	892	701	283	722	999999	76	770	179	76	327	92	999	309	999999	357	384	834	999999	523	999999	807	300	999999	434	345	999999	999999	999999	828	999999	18	50	785	909	999999	696	508	828	766	999999	999999	317	316	539	999999	90	999999	999999	75	141	546	999999	771	882	446	602	866	999999	999999	770	379	999999	999999	816	999999	51	223	400	999999	661	875	15	999999	956	858	499	983	305	433	999999	999999	937	803	696	713	73	278	999999	999999	880	999999	660	451	995	196	656	999999	999999	231	958	999999	620	653	413	265	541	428	814	33	946	999999	999999	424	999999	791	441	107	653	999999	255	999999	320	999999	234	832	225	563	531	770	211	999999	493	999999	475	399	368	294	399	999999	182	645	464	879	999999	272	999999	245	999999	213	754	999999	323	398	976	195	555	999999	428	581	50	977	896	999999	821	423	134	999999	949	999999	433	157	999999	222	930	999999	318	441	410	962	573	979	242	999999	26	999999	999999	105	107	289	999999	675	999999	999999	401	204	748	999999	67	113	147	999999	296	999999	999999	607	852	110	999999	376	999999	123	292	999999	999999	70	745	579	37	179	999999	39	398	999999	887	999999	291	889	999999	736	861	999999	384	307	825	801	999999	643	547	999999	800	999999	637	731	411	730	392	409	999999	340	458	179	392	999999	900	117	382	626	712	32	326	962	999999	731	514	979	738	985	641	216	376	112	999999	999999	378	999999	401	667	268	166	375	881	90	999999	287	692	515	497	406	717	429	77	999999	999999	999999	999999	999999	906	226	432	992	407	768	602	964	356	147	773	999999	805	999999	999999	999999	999999	657	999999	882	798	454	821	474	251	999999	923	787	999999	999999	517	526	999999	999999	999999	450	835	173	968	123	487	526	931	999999	741	999999	601	11	713	709	999999	866	999999	955	40	462	405	958	751	818	844	815	664	184	629	257	977	
999999	230	274	532	999999	689	331	999999	282	522	276	732	272	999999	922	83	999999	796	999999	867	585	244	43	55	877	422	999999	278	999999	861	756	926	494	11	70	781	449	186	992	186	999999	560	999999	939	138	235	999999	830	999999	741	999999	999999	977	389	401	306	196	229	999999	969	999999	62	999999	999999	765	349	248	999999	927	151	634	424	804	474	999999	999999	999999	104	916	651	999999	329	355	930	796	379	948	114	609	999999	594	229	530	999999	646	284	999999	347	183	999999	987	227	999999	999999	116	650	999999	512	849	376	820	102	999999	14	999999	220	706	999999	999999	999999	400	144	999999	173	999999	414	893	781	827	266	999999	148	999999	999999	999999	999999	426	574	999999	156	795	445	264	999999	943	502	999999	526	985	436	577	34	723	999999	398	852	565	999999	234	702	756	801	685	999999	178	681	181	185	349	330	794	142	978	999999	600	954	879	429	999999	64	497	999999	999999	401	688	999999	999999	143	999999	811	160	686	349	131	399	994	999999	671	74	999999	330	742	999999	665	641	999999	55	999999	196	444	999999	146	999999	180	215	389	16	293	904	994	265	47	999999	538	999999	118	999999	857	88	999999	203	218	364	956	733	999999	999999	999999	999999	253	137	179	999999	304	838	24	175	179	916	19	988	477	766	80	17	292	305	999999	495	533	652	198	177	590	250	764	781	999999	446	999999	198	875	534	999999	866	95	100	152	699	999999	999999	623	941	999999	999999	726	451	999999	948	451	999999	999999	644	235	601	939	12	999999	64	83	243	612	732	999999	999999	122	943	114	213	921	999999	162	948	999999	591	38	257	999999	971	523	323	497	614	995	999999	999999	240	999999	70	927	93	733	98	625	922	340	890	484	256	999999	999999	346	90	37	999999	307	603	314	643	999999	691	902	395	540	760	745	999999	737	999999	184	999999	999999	54	999999	999999	999999	999999	999999	417	999999	147	772	852	475	739	976	999999	999999	746	702	52	925	664	498	245	190	347	999999	864	186	343	163	28	82	624	148	302	999999	198	999999	243	280	897	391	434	919	59	919	801	784	999999	419	990	763	142	999999	979	556	999999	657	131	516	468	241	918	983	999999	999999	850	600	683	612	399	957	469	999999	38	282	999999	326	141	427	756	90	848	999999	999999	999999	939	669	168	746	763	999999	668	726	999999	999999	473	450	999999	279	79	210	110	999999	29	42	304	369	926	707	999999	724	526	703	760	388	393	999999	820	500	840	191	441	937	849	858	299	742	961	372	999999	623	162	861	358	556	979	999999	
904	999999	959	999999	742	461	264	49	999999	999999	965	999999	282	478	629	999999	438	887	768	173	875	171	743	562	999999	999999	897	999999	999999	664	999999	214	999999	270	100	690	540	999999	448	980	683	999999	843	334	776	538	100	999999	993	999999	433	471	787	815	256	742	396	999999	999999	189	563	394	477	360	620	999999	33	22	388	939	143	177	449	787	490	75	328	418	785	869	473	566	876	94	241	883	426	593	999999	358	999999	999999	98	269	426	999999	342	999999	714	25	515	87	952	63	999999	265	31	999	335	190	424	977	999999	312	999999	997	999999	393	129	736	344	439	999999	999999	646	999999	89	190	999999	999999	732	835	704	999999	999999	999999	614	999999	739	975	999999	426	999999	832	999999	325	521	785	999999	429	779	949	373	977	681	85	89	922	416	354	185	841	638	143	999999	588	283	851	948	329	393	695	653	153	874	999999	180	175	105	999999	487	999999	636	942	422	783	999999	726	98	288	316	999999	416	394	800	30	999999	135	384	355	51	669	837	233	999999	94	999999	999999	113	763	905	913	826	95	867	881	999999	695	999999	675	126	557	763	670	23	701	999999	269	999999	854	999999	55	790	999999	999999	817	999999	412	999999	338	486	251	623	335	999999	402	999999	330	999999	918	815	103	414	709	238	494	999999	176	220	999999	804	999999	999999	999999	634	859	999999	999999	806	999999	424	802	789	392	198	875	933	437	297	620	999999	958	741	434	49	45	641	90	521	794	910	999999	202	571	999999	449	373	374	999999	523	279	787	999999	477	999999	22	999999	31	999999	362	561	478	879	600	506	999999	999999	453	219	999999	228	52	999999	22	148	999999	610	227	859	748	512	569	999999	773	350	59	444	274	930	999999	732	619	569	168	242	999999	420	999999	75	688	154	920	165	110	999999	999999	233	511	338	379	999999	999999	999999	773	850	992	741	115	259	999999	410	41	522	193	999999	609	482	406	999999	706	713	999999	162	181	603	592	999999	636	478	122	826	932	999999	561	999999	646	457	999999	318	250	700	999999	352	999999	287	999999	407	972	243	695	754	826	732	632	665	405	999999	991	179	267	999999	999999	636	999999	999999	477	105	960	569	230	162	687	999999	999999	999999	408	665	999999	893	999999	194	441	999999	783	367	999999	210	313	896	228	713	465	626	60	662	999999	678	215	987	809	27	447	412	23	543	77	739	999999	625	266	739	398	999999	689	83	156	711	853	779	999999	277	999999	74	999999	517	696	70	47	999999	999999	729	999999	557	999999	472	747	38	389	249	999999	
999999	16	687	999999	488	324	367	937	977	515	999999	825	435	366	542	234	382	71	999999	847	16	701	327	215	537	289	999999	23	999999	999999	127	331	614	489	370	270	115	434	862	999999	338	999999	70	999999	535	904	34	999999	551	247	374	999999	884	401	999999	568	688	999999	112	209	999999	353	721	651	999999	562	999999	946	996	999999	999999	948	209	312	518	883	641	957	680	633	999999	651	472	978	960	999999	447	222	206	801	581	999999	999999	662	999999	999999	412	999999	971	999999	999999	999999	999999	999999	999999	426	768	999999	883	410	927	999999	801	479	999999	831	881	742	999999	999999	125	999	750	205	700	496	999999	546	999999	534	999999	232	985	999999	940	187	999999	999999	860	544	999999	865	339	999999	873	850	999999	852	999999	999999	113	999999	999999	733	857	693	337	997	578	632	999999	231	989	359	929	704	745	999999	999999	766	999999	687	882	156	856	260	999999	954	999999	850	663	773	828	704	430	999999	505	262	849	257	849	999999	624	237	745	170	875	980	866	178	114	738	324	999999	514	425	786	999999	999999	607	33	383	674	999999	968	35	403	295	928	999999	999999	493	253	290	916	922	72	654	411	695	999999	690	97	164	745	999999	459	876	200	14	33	924	384	999999	234	476	786	896	999999	719	766	589	61	747	999999	621	495	999999	999999	591	363	141	999999	191	232	342	295	520	982	999999	576	527	105	923	999999	285	118	999999	66	450	146	999999	999999	999999	928	999999	999999	350	195	134	439	425	841	608	651	891	755	203	30	891	999999	999999	914	999999	153	249	494	137	652	693	513	493	977	594	454	197	746	999999	262	999999	704	999999	999999	858	614	160	999999	496	999999	213	529	915	981	999999	268	871	999999	179	548	999999	310	511	698	502	621	999999	999999	257	164	464	999999	278	999999	593	197	999999	940	66	611	992	564	999999	854	999999	173	597	512	999999	335	583	935	576	938	999999	999999	203	255	999999	999999	668	999999	438	999999	818	67	261	999999	397	978	999999	931	205	999999	555	135	312	656	259	338	33	443	636	921	580	999999	999999	340	999999	467	993	999999	117	818	942	290	135	999999	46	391	999999	999999	124	833	313	652	740	17	392	448	823	547	995	999999	223	999999	85	517	761	999999	488	920	609	999999	984	40	823	386	626	999999	999999	647	619	868	426	410	328	802	617	928	788	571	947	927	644	456	999999	999999	604	717	999999	618	904	999999	902	999999	23	193	849	282	828	363	999999	999999	449	999999	927	137	999999	813	906	999999	899	832	512	917	973	999999	296	537	999999	
221	781	908	69	391	742	999999	999999	999999	999999	145	952	999999	110	434	189	830	488	468	529	868	999999	791	811	932	999999	81	243	999999	28	341	897	322	246	999999	581	483	68	67	999999	63	170	653	999999	770	330	564	999999	87	737	153	999999	828	999999	177	686	999999	106	137	672	999999	639	981	999999	65	999999	640	108	492	852	706	771	431	999999	476	707	880	375	50	999999	999999	349	166	999999	999999	148	78	315	79	930	591	999999	999999	394	772	423	189	247	370	532	690	999999	249	999999	999999	381	772	999999	541	470	806	624	65	525	518	331	483	733	541	917	179	335	39	999999	999999	328	841	46	262	62	999999	642	999999	517	999999	999999	110	931	225	999999	999999	275	773	608	133	967	332	999999	876	450	940	999999	706	453	363	365	436	686	999999	712	539	735	999999	488	943	173	618	999999	603	818	231	551	999999	47	550	904	561	430	999999	303	996	436	169	999999	122	81	999999	999999	164	566	999999	423	968	999999	964	640	724	999999	665	959	358	784	811	67	229	398	938	669	902	999999	803	15	999999	999999	715	113	575	999999	375	871	237	66	393	999999	555	807	583	999999	999999	909	189	999999	999999	478	944	222	624	112	999999	724	143	277	659	999999	763	267	999999	308	797	860	999999	986	919	793	732	999999	401	999999	511	422	814	933	596	992	279	538	999999	999999	725	503	489	999999	156	650	999999	960	406	999999	283	298	999999	999999	217	222	844	202	355	999999	746	652	820	848	600	179	909	209	681	666	435	234	26	396	582	303	380	601	840	999999	64	772	895	713	501	999999	780	539	725	383	158	87	192	280	42	82	683	640	873	976	999999	999999	288	740	262	999999	282	999999	702	914	999999	253	362	999999	915	973	756	999999	357	386	999999	380	999999	308	518	999999	999999	746	364	999999	620	739	727	864	999999	999999	999999	165	460	453	999999	535	836	810	540	904	724	115	364	68	999999	576	293	496	586	999999	64	980	231	904	999999	536	999999	202	304	112	526	999999	548	400	999999	601	656	904	446	999999	543	673	999999	614	999999	936	392	999999	193	54	999999	240	288	177	470	512	999999	555	447	999999	644	644	516	999999	388	236	566	963	578	724	919	389	999999	999999	826	999999	223	617	999999	79	154	595	18	260	656	295	219	999999	929	977	667	110	999999	41	230	899	999999	339	235	999999	380	428	727	468	134	76	190	566	350	89	999999	326	284	377	269	999999	635	265	781	103	27	195	999999	600	67	818	999999	29	501	927	234	884	392	874	999999	726	
999999	999999	135	999999	115	999999	999999	849	688	351	826	99	771	999999	274	901	557	999999	999999	194	393	999999	411	315	999999	170	74	422	854	414	999999	409	678	543	999999	999999	139	999999	988	999999	163	194	912	999999	999999	833	257	330	663	999999	337	259	494	514	342	742	148	820	444	999999	589	618	995	284	417	426	420	999999	999999	999999	771	364	154	26	41	999999	224	999999	999999	999999	913	744	759	530	87	999999	914	999999	210	447	947	319	757	54	784	545	199	638	999999	999999	423	999999	338	999999	562	972	115	478	483	999999	528	452	507	134	40	844	858	474	206	732	511	256	999999	553	241	461	606	999999	241	496	19	999999	396	746	999999	893	999999	285	999999	114	578	999999	691	76	999999	504	812	633	999999	939	686	724	441	576	75	176	999999	785	253	111	375	15	247	999999	999999	999999	65	760	236	146	438	583	505	999999	163	999999	999999	961	633	736	648	999999	96	301	809	999999	999999	999999	681	730	999999	999999	41	867	739	999999	209	704	941	977	448	999999	407	876	511	113	228	350	999999	999	612	999999	999999	516	462	999999	918	945	187	999999	999999	999999	89	505	245	807	551	638	999999	590	866	860	29	656	297	596	999999	220	790	706	75	999999	999999	681	999999	870	479	524	414	346	654	264	527	999999	189	999999	972	901	641	999999	561	590	999999	831	143	999999	999999	504	999999	865	826	708	999999	480	775	999999	999999	407	387	374	338	999999	234	25	936	612	343	919	999999	93	999999	999999	579	97	999999	485	816	577	999999	377	999999	975	305	549	519	945	109	999999	335	195	377	574	524	276	375	534	366	972	894	531	418	101	999999	999999	251	162	139	76	335	300	187	269	860	20	515	362	999999	684	999999	991	999999	999999	594	292	716	59	159	999999	999999	620	129	843	999999	25	958	767	948	170	308	366	999999	43	999999	45	999999	118	714	514	760	22	999999	681	476	999999	29	999999	999999	999999	428	999999	13	999999	354	714	180	343	586	844	999999	748	414	570	386	149	185	999999	576	999999	999999	608	344	645	552	709	817	447	377	779	995	838	269	999999	741	999999	363	989	689	15	864	673	999999	999999	463	22	999999	999999	304	336	727	550	553	999999	469	820	856	999999	284	644	999999	733	999999	806	848	999999	488	209	829	280	786	999999	789	999999	999999	611	85	475	191	999999	999999	585	152	51	61	999999	294	321	999999	999999	259	994	999999	999999	118	999999	707	725	30	250	533	408	413	999999	999999	999999	760	982	263	858	744	391	186	745	999999	999999	590	924	755	403	928	177	
999999	908	30	791	999999	744	999999	564	903	360	454	941	15	999999	182	127	500	999999	694	999999	68	886	185	999999	818	999999	512	796	550	782	970	999999	321	366	999999	504	14	759	70	26	529	999999	954	394	937	245	739	999999	149	472	433	245	709	999999	999999	579	999999	162	999999	511	242	667	999999	999999	390	826	629	648	759	677	999999	741	999999	678	782	369	931	791	930	583	239	999999	656	87	359	734	917	694	257	373	999999	999999	785	558	999999	862	684	833	14	999999	615	100	90	472	999999	999999	786	999999	843	749	647	941	231	999999	282	999999	20	936	771	656	908	935	400	396	905	271	999999	999999	999999	999999	684	107	999999	999999	999999	148	592	999999	999999	667	947	999999	851	508	725	830	999999	395	286	223	851	999999	72	357	211	680	699	999999	999999	98	736	886	146	922	75	549	164	411	999999	143	999999	999999	999999	114	708	32	93	892	670	84	640	570	999999	999999	79	935	45	999999	618	297	999999	999999	626	640	931	71	749	999999	442	999999	999999	229	963	153	245	33	541	957	999999	189	999999	807	32	492	457	176	272	466	853	139	514	724	793	144	694	89	210	999999	183	647	282	999999	999999	999999	408	421	999999	999999	444	55	404	88	790	999999	701	999999	875	144	192	765	999999	999999	85	999999	671	951	435	828	999999	999999	822	964	784	11	907	440	357	999999	93	46	569	791	31	807	735	436	934	364	443	62	213	999999	999999	417	848	988	90	156	823	999999	999999	777	999999	999999	233	439	303	999999	999999	999999	999999	999999	60	156	999999	17	272	278	577	245	26	999999	395	406	953	999999	581	999999	163	919	999999	210	713	636	61	792	769	999999	999999	306	142	156	833	182	767	865	26	247	222	840	999999	999999	999999	999999	999999	914	391	625	335	477	857	926	635	611	910	94	634	424	104	413	999999	999999	694	281	112	999999	999999	223	999999	97	999999	999999	164	999999	203	548	999999	135	999999	999999	410	154	418	116	999999	999999	521	999999	999999	682	240	999999	152	808	602	999999	999999	307	485	570	677	999999	985	999999	737	999999	771	999999	418	372	463	508	229	957	999999	103	121	999999	833	896	358	999999	951	956	857	147	200	355	719	999999	430	333	649	999999	469	242	168	180	999999	999999	999999	999999	813	999999	229	731	999999	999999	806	999999	95	540	474	589	999999	662	226	999999	999999	599	999999	999999	603	421	941	139	858	594	497	999999	934	940	999999	999999	461	160	210	62	737	135	764	15	549	219	911	999999	999999	70	422	807	25	140	790	779	600	29	605	402	957	100	
872	788	697	45	575	999999	332	999999	138	72	461	999999	301	264	834	999999	876	393	999999	61	279	798	182	690	999999	804	159	438	999999	442	999999	808	104	647	262	976	318	999999	644	766	567	304	932	999999	355	851	838	535	944	999999	152	222	892	906	820	84	615	999999	290	999999	995	894	999999	696	517	653	999999	654	12	858	18	371	999999	999999	494	975	999999	999999	345	903	999999	999999	493	999999	299	342	916	198	826	187	999999	312	233	874	771	999999	57	999999	999999	702	781	193	533	96	274	781	999999	158	422	845	999999	793	671	999999	804	999999	411	221	999999	185	736	999999	827	825	497	706	999999	874	999999	820	927	630	980	643	999999	782	999999	406	770	518	868	768	999999	981	969	577	641	999999	79	400	271	835	838	667	965	899	366	707	599	568	643	599	999999	601	917	587	813	999999	999999	32	290	15	451	888	316	968	999999	846	999999	999999	999999	999999	999999	581	559	102	791	999999	678	233	426	393	806	212	875	999999	592	184	73	999999	999999	613	592	999999	120	266	999999	949	361	996	793	519	852	680	503	351	999999	604	51	825	999999	500	360	40	999999	999999	208	999999	23	46	386	931	782	473	164	462	999999	756	999999	303	999999	841	999999	681	440	906	540	136	999999	533	999999	987	143	248	595	999999	262	561	999999	223	67	999999	935	324	999999	861	736	999999	999999	51	643	48	142	748	127	999999	538	678	600	699	366	82	539	490	562	399	999999	999999	878	890	209	156	999999	999999	999999	561	905	647	999999	578	179	999999	610	667	889	999999	854	394	130	640	999999	584	961	751	856	985	615	455	761	999999	73	202	509	999999	842	496	732	884	513	566	999999	891	616	32	529	213	471	872	999999	126	544	999999	423	248	164	624	195	564	999999	259	945	460	999999	841	514	999999	652	975	825	999999	999999	999999	880	999999	999999	844	968	939	231	653	524	743	854	644	999999	660	779	271	999999	227	999999	999999	999999	263	620	598	15	774	517	552	561	495	56	999999	412	573	532	999999	656	320	656	256	343	999999	734	212	606	999999	165	999999	207	391	504	999999	102	999999	486	626	999999	999999	839	204	999999	678	101	39	696	656	242	122	999999	920	614	170	571	64	834	745	999999	999999	992	763	999999	662	355	179	990	448	115	866	97	905	914	664	480	462	824	665	656	705	515	949	19	53	999999	286	776	344	47	47	999999	741	107	999999	10	85	999999	768	333	999999	48	258	551	999999	999999	999999	16	950	999999	118	239	179	999999	823	902	52	754	574	935	78	
402	655	411	999999	164	355	999999	388	663	999999	876	66	341	734	999999	267	999999	643	28	506	280	826	654	928	999999	543	999999	999999	633	958	330	21	833	264	529	999999	846	483	221	999999	423	627	297	294	999999	999999	837	364	167	645	643	121	555	439	798	576	11	483	269	620	702	999999	755	705	84	865	233	87	215	283	420	925	431	999999	93	652	539	369	695	999999	706	999999	127	987	324	219	465	403	465	952	999999	373	999999	600	976	889	872	999999	220	377	949	759	159	883	234	718	689	999999	355	155	46	641	787	999999	914	414	416	767	390	865	410	999999	621	262	892	57	710	830	372	204	780	999999	159	328	685	946	999999	243	763	606	529	999999	57	999999	916	749	585	590	686	572	482	115	211	355	967	130	147	999999	991	187	17	999999	844	161	999999	99	492	469	948	968	274	183	14	783	346	161	781	999999	999999	152	471	130	154	799	999999	999999	746	804	360	565	808	252	252	999999	598	999999	413	999999	943	999999	267	126	999999	718	308	999999	110	427	19	815	348	836	561	999999	999999	887	714	55	439	700	353	688	999999	999999	169	32	999999	428	195	675	747	885	999999	519	885	355	999999	436	501	423	574	328	999999	544	226	972	690	402	999999	711	955	368	466	253	483	579	999999	259	558	285	999999	682	242	343	78	999999	478	52	964	370	408	287	553	25	136	999999	893	573	176	196	341	999999	999999	483	719	388	429	124	45	315	348	238	877	225	56	891	999999	461	476	764	999999	999999	438	999999	312	678	814	450	999999	459	685	443	93	372	943	838	134	759	623	999999	43	363	16	999999	32	999999	409	338	969	245	938	441	999999	411	999999	999999	999999	59	180	51	573	978	999999	586	629	904	155	515	282	217	999999	337	838	787	730	151	642	999999	999999	142	278	486	481	999999	999999	254	346	999999	680	260	739	85	588	582	125	64	365	999999	38	127	999999	894	66	761	478	611	603	319	681	550	61	328	572	999999	999999	97	999999	127	999999	999999	999999	474	834	31	478	691	748	266	999999	675	785	221	999999	368	118	384	430	719	412	909	651	999999	10	999999	209	420	512	550	999999	38	557	247	999999	652	559	559	69	999999	292	999999	862	346	647	15	999999	839	576	999999	929	398	999999	999999	715	166	733	541	474	999999	999999	68	999999	208	456	643	128	548	856	109	999999	999999	325	396	436	625	56	314	389	994	374	369	844	999999	621	421	371	769	532	208	999999	28	95	364	222	999999	608	664	890	13	999999	999999	
983	476	404	380	82	280	361	999999	119	999999	161	479	340	462	999999	879	587	45	282	358	25	657	190	791	473	961	184	212	26	392	424	999999	117	999999	999999	377	999999	250	348	100	999999	999999	999999	500	866	616	999999	759	19	729	87	854	730	538	999999	335	296	612	907	121	106	158	82	727	999999	999999	371	192	85	846	973	999999	696	191	999999	583	567	689	999999	856	937	999999	999999	297	314	999999	655	579	947	60	91	999999	999999	236	994	269	999999	372	999999	100	254	840	684	173	999999	740	168	549	597	999999	767	999999	688	60	183	682	956	785	422	999999	999999	792	245	34	765	681	13	469	999999	681	224	205	203	834	612	107	999999	39	542	574	411	115	981	329	293	484	999999	292	62	322	313	999999	950	61	969	999999	604	659	999999	84	737	698	999999	999999	413	572	413	999999	448	86	942	926	253	847	42	25	810	915	741	999999	999999	720	999999	875	378	639	255	151	999999	159	502	90	999999	467	999999	713	754	999999	916	999999	81	999999	999999	976	379	386	341	112	999999	954	652	689	917	127	17	999999	291	999999	548	773	327	271	987	299	999999	999999	999999	999999	21	328	270	744	999	31	219	999999	876	441	505	991	308	999999	999999	911	506	812	999999	514	460	999999	432	278	527	153	403	809	773	555	401	518	90	556	100	700	693	907	690	896	908	701	150	849	999999	556	474	183	999999	85	792	771	698	791	334	201	896	992	999999	855	627	409	542	999999	49	987	911	752	62	431	228	599	999999	276	605	759	679	999999	298	970	678	229	670	697	762	999999	820	298	999999	899	804	701	690	999999	279	508	168	819	810	992	645	721	999999	718	999999	203	999999	431	999999	574	999999	323	999999	256	187	407	738	844	999999	420	177	622	999999	162	627	526	999999	298	997	106	600	999999	772	305	335	956	999999	952	999999	569	980	398	113	999999	386	490	997	444	657	871	999999	324	260	399	825	32	201	969	999999	340	999999	360	434	98	973	999999	551	408	920	999999	309	786	14	999	439	778	519	999999	775	146	529	473	641	135	336	999999	609	382	479	999999	765	138	861	999999	999999	629	999999	24	683	724	939	598	524	436	571	983	320	261	999999	57	513	327	203	954	810	999999	719	999999	999999	999999	62	178	929	617	465	181	999999	504	724	810	999999	505	199	999999	206	931	949	999999	999999	353	966	358	422	999999	999999	448	935	906	698	463	910	665	262	986	671	770	999999	906	971	400	68	815	537	160	242	17	137	152	999999	879	870	514	
744	418	730	704	756	507	817	27	246	28	805	270	899	158	253	999999	389	435	272	53	243	174	999999	999999	821	999999	999999	999999	999999	999999	158	818	593	999999	921	843	265	967	999999	171	99	953	163	49	19	276	999999	93	764	924	999999	332	617	827	280	579	133	579	999999	494	317	35	706	453	870	986	999999	502	999999	409	947	422	420	999999	953	290	20	255	151	554	21	999999	37	396	40	825	211	999999	136	351	719	685	999999	999999	854	73	257	710	999999	999999	999999	757	856	364	999999	350	911	517	873	990	999999	878	999999	339	482	999999	999999	999999	422	54	785	999999	376	885	690	271	999999	890	999999	999999	42	309	86	999999	954	263	259	672	999999	999999	913	999999	999999	146	782	999999	257	754	999999	652	999999	937	999999	134	999999	687	391	971	674	715	22	31	271	999999	957	269	999999	320	384	228	952	999999	999999	733	999999	999999	999999	239	112	850	24	582	843	604	824	105	22	999999	881	276	872	999999	997	704	676	892	432	908	189	522	48	999999	380	828	999999	738	46	564	999999	999999	999999	999999	999999	824	700	439	188	667	168	861	257	999999	999999	999999	356	675	999999	999999	66	999999	669	122	60	590	811	87	212	24	905	96	999999	458	958	999999	999999	999999	419	999999	999999	246	714	765	749	999999	275	197	507	272	481	33	410	840	999999	999999	486	999999	999999	288	22	622	237	173	762	82	803	799	891	703	509	636	265	164	999999	819	999999	903	372	999999	999999	624	580	999999	999999	881	685	227	950	214	259	63	618	140	171	999999	19	551	13	676	999999	476	305	803	762	844	767	255	649	999999	230	582	192	378	999999	397	52	297	630	881	397	999999	848	687	454	999999	28	134	993	999999	810	999999	900	999999	999999	848	999999	999999	187	698	123	999999	999999	272	983	676	999999	250	177	999999	348	999999	920	132	289	938	999999	618	359	999999	826	642	999999	839	877	999999	682	496	169	124	999999	275	119	999999	999999	957	16	586	704	999999	586	999999	957	999999	471	97	999999	778	999999	280	231	710	427	870	872	480	187	739	394	745	999999	383	90	62	704	83	999999	999999	364	332	932	999999	914	581	730	57	999999	999999	378	790	186	903	90	888	893	999999	999999	248	999999	999999	999999	277	201	958	782	212	697	904	524	397	484	84	423	93	999999	999999	999999	999999	150	999999	794	999999	371	604	568	100	999999	201	999999	346	999999	373	999999	76	999999	664	999999	955	798	527	360	780	517	980	315	999999	489	999999	550	713	999999	12	108	999999	999999	635	906	596	400	999999	910	505	
745	999999	173	121	157	999999	541	683	340	999999	56	999999	474	23	636	390	299	999999	611	305	650	456	774	999999	999999	691	573	916	758	263	999999	999999	617	854	45	339	816	999999	954	142	465	867	382	730	999999	485	771	999999	999	525	306	999999	90	614	854	299	999999	941	999999	999999	783	624	925	86	285	940	15	620	978	307	999999	105	512	478	839	783	83	53	999999	999999	919	94	999999	242	999999	632	35	999999	999	746	924	999999	358	999999	999999	841	942	305	999999	26	999999	161	510	999999	951	211	430	612	999999	81	226	371	676	66	546	999999	706	692	130	653	999999	13	620	242	382	699	747	23	999999	998	841	999999	598	259	319	767	999999	225	999999	755	999999	999999	237	928	530	563	208	302	999999	660	999999	999999	185	801	111	476	540	278	999999	262	463	417	493	777	240	999999	772	426	746	778	124	490	411	374	999999	500	776	692	712	818	500	454	999999	468	862	591	999999	797	999999	843	236	999999	895	38	301	794	929	459	697	91	790	999999	556	183	546	999999	848	810	358	999999	999999	999999	999999	999999	761	999999	355	35	914	999999	847	975	999999	902	552	999999	594	382	83	658	571	999999	995	630	37	999999	898	999999	921	218	742	790	999999	999999	153	999999	749	394	276	999999	448	999999	545	999999	244	815	999999	999999	630	737	69	475	999999	700	50	383	853	999999	483	999999	999999	467	113	706	906	999999	537	733	758	999999	999999	999999	116	791	219	999999	999999	946	396	999999	216	254	267	194	999999	277	63	747	506	999999	535	999999	910	233	182	981	999999	839	152	188	287	999999	895	466	999999	859	369	946	999999	382	999999	906	548	999999	999999	865	210	999999	557	638	12	789	237	988	638	255	999999	882	619	238	867	999999	804	218	934	999999	359	800	999999	999999	908	117	266	133	999999	999999	275	649	397	316	780	881	291	513	999999	498	999999	907	999999	432	570	486	337	999999	515	660	112	340	336	407	515	409	411	268	999999	895	533	114	999999	999999	979	649	495	312	457	985	659	999999	999999	999999	887	452	972	94	728	431	780	13	617	516	526	935	999999	999999	800	381	479	32	782	999999	964	999999	96	999999	453	920	991	34	999999	530	10	811	307	889	520	73	999999	326	539	308	124	529	999999	313	493	53	336	506	511	86	515	637	518	752	482	450	999999	164	641	808	440	755	208	999999	515	999999	638	433	478	737	999999	163	492	484	175	444	999999	999999	333	410	593	494	999999	728	24	373	303	999999	417	80	999999	282	999999	731	868	369	331	409	797	778	
414	902	37	774	142	362	999999	43	587	47	500	582	830	241	999999	999999	242	999999	999999	152	422	93	999999	408	39	670	478	761	616	805	122	999999	985	999999	999999	691	467	748	596	662	229	269	967	380	999999	999999	452	453	999999	922	137	852	999999	655	366	999999	886	629	745	471	883	393	427	999999	999999	951	596	285	245	533	488	493	883	420	923	162	999999	646	829	903	228	999999	255	693	999999	270	999999	999999	198	674	804	838	13	134	778	835	999999	999999	455	999999	539	177	218	982	999999	999999	969	999999	999999	999999	214	250	799	842	253	858	148	734	999999	999999	739	265	96	570	728	650	999999	759	641	97	321	930	200	999999	374	61	816	272	259	45	999999	304	608	999999	999999	564	48	171	880	920	697	117	93	792	888	283	999999	999999	263	793	162	219	286	644	999999	284	59	597	477	201	51	875	484	999999	999999	444	657	112	999999	999999	611	329	878	999999	999999	999999	999999	407	322	100	971	179	19	465	883	91	28	963	102	196	514	450	693	688	878	822	632	25	429	454	999999	999999	547	99	192	832	341	565	999999	999999	437	652	285	387	230	872	865	28	194	290	999999	694	19	913	659	170	636	999999	842	999999	580	999999	977	868	474	999999	632	919	999999	60	999999	462	717	413	999999	862	175	999999	467	16	956	614	999999	148	37	999999	968	633	440	31	205	999999	723	999999	117	606	674	416	912	237	249	945	745	143	999999	963	976	606	165	796	995	999999	731	835	620	999999	999	839	840	542	34	999	489	261	855	608	738	49	305	999999	198	759	402	999999	999999	999999	868	698	607	999999	999999	372	478	643	999999	874	419	888	68	151	607	999999	999999	999999	212	250	466	493	288	999999	999999	937	310	12	607	245	999999	999999	79	609	107	310	999999	999999	587	662	530	999999	999999	980	199	850	980	999999	554	363	999999	33	37	999999	554	999999	420	675	839	28	71	475	46	790	946	999999	818	458	999999	306	999999	798	999999	550	719	999999	999999	307	743	384	999999	155	457	253	61	999999	474	553	65	722	890	999999	999999	569	601	999999	809	444	44	281	41	531	121	258	999999	396	240	487	805	999999	126	122	999999	464	71	999999	999999	999999	739	51	999999	999999	403	330	416	48	860	233	999999	999999	810	999999	272	472	352	435	999999	209	999999	999999	674	987	999999	130	605	999999	633	483	508	685	48	27	705	993	827	766	137	790	841	721	535	999999	537	999999	999999	303	850	469	121	636	999999	817	308	999999	999999	466	999999	999999	725	638	414	999999	725	274	
999999	792	999999	999999	645	586	307	254	368	772	999999	667	999999	606	996	312	927	173	999999	872	803	230	999999	631	627	999999	999999	999999	74	213	316	158	999999	273	999999	341	999999	581	824	535	338	636	999999	536	944	709	17	920	287	422	999999	999999	25	853	470	999999	84	496	651	999999	347	452	999999	999999	465	981	385	195	91	664	999999	355	348	999999	543	176	771	192	687	917	363	999999	577	999999	502	999999	142	439	999999	130	999999	688	929	999999	999999	885	457	304	81	962	999999	821	999999	622	295	365	999999	999999	319	999999	633	892	808	734	921	29	875	537	662	399	848	946	392	961	407	448	426	798	649	999999	719	476	999999	724	593	999999	999999	955	366	146	173	953	999999	510	496	374	999999	205	628	178	20	920	642	999999	124	387	439	877	999999	847	939	999999	540	999999	583	999999	781	93	999999	390	540	920	999999	525	236	894	826	881	475	42	568	999999	179	480	647	999999	834	439	610	215	111	610	741	519	207	68	999999	999999	926	338	593	796	999999	248	637	100	749	126	455	229	561	557	412	999999	289	718	999999	69	24	999999	332	351	999999	934	288	929	188	661	328	177	481	999999	955	146	449	771	175	930	843	557	999999	718	984	999999	654	999999	208	559	240	999999	134	364	452	151	15	252	999999	130	960	708	999999	97	797	999999	748	201	602	276	742	517	552	13	225	467	735	614	999999	101	999999	999999	731	629	431	839	53	126	999999	814	140	207	458	54	970	145	999999	961	999999	706	642	463	951	931	817	999999	936	999999	148	984	415	401	999999	231	999999	235	976	292	666	958	244	631	284	787	145	545	68	507	43	999999	821	774	694	660	458	826	999999	799	811	708	999999	922	978	932	999999	999999	322	236	213	745	999999	999999	305	999999	999999	21	189	173	795	999999	663	999999	97	68	999999	640	706	234	772	24	452	187	999999	999999	999999	321	653	351	388	406	232	832	303	297	921	467	999999	999999	197	447	646	619	13	538	55	999999	835	919	769	768	42	98	464	999999	303	981	882	347	905	161	368	999999	785	399	999999	999999	145	799	146	999999	171	999999	46	335	999999	832	183	942	912	593	999999	733	582	620	373	144	378	999999	994	999999	999999	141	826	46	89	999999	999999	999999	999999	999999	337	45	783	73	607	68	61	999999	820	470	808	940	435	322	674	999999	265	174	36	915	999999	40	999999	205	130	39	999999	999	256	569	998	569	463	999999	999999	450	949	999999	23	999999	999999	249	294	533	142	644	706	514	999999	454	553	999999	
587	573	759	307	240	587	999999	577	911	62	882	261	472	999999	487	736	999999	234	684	746	161	721	999999	999999	745	281	73	999999	332	642	999999	999999	25	339	981	889	999999	958	219	999999	576	445	403	40	367	43	71	893	166	970	458	999999	769	807	517	866	740	999999	561	959	523	466	254	999999	423	90	999999	999999	267	999999	999999	108	999999	322	179	716	327	802	999999	712	219	180	329	362	194	501	999999	217	821	999999	999999	999999	406	999999	848	119	999999	134	616	286	999999	927	635	999999	999999	360	131	999999	637	801	548	999999	999999	849	749	353	147	892	999999	999999	58	999999	321	152	449	401	701	765	474	70	525	202	195	580	914	292	544	999999	999999	833	999999	999999	999999	30	576	999999	717	557	510	504	972	308	50	694	237	769	616	493	128	782	658	366	982	577	999999	355	752	117	999999	999999	999999	386	713	260	552	473	999999	301	576	239	999999	154	999999	969	999999	226	162	501	352	999999	675	61	999999	999999	185	22	999999	12	744	230	467	610	622	999999	695	596	595	790	151	763	999999	324	999999	999999	108	514	111	23	490	69	203	261	764	999999	791	757	744	317	85	539	872	455	556	999999	999999	999999	532	222	283	501	631	999999	360	589	833	999999	144	752	307	670	911	588	522	685	37	215	999999	832	999999	999999	851	999999	715	999999	891	999999	768	571	999999	33	982	999999	739	999999	437	831	901	184	956	440	999999	991	999999	414	628	293	933	870	327	566	238	699	960	345	650	353	656	748	697	999999	592	572	635	283	688	31	999999	533	257	206	314	671	875	999999	325	999999	277	999999	982	608	932	897	254	999999	999999	292	928	403	348	999999	999999	999999	487	989	847	60	366	736	999999	607	444	409	623	131	261	567	999999	149	30	790	85	356	765	99	44	695	328	84	488	406	102	455	195	173	999999	161	193	885	973	274	503	999999	584	385	174	532	284	133	308	999999	468	789	999999	558	18	999999	397	398	955	162	999999	999999	257	329	999999	988	224	459	109	999999	383	937	999999	755	296	999999	771	999999	924	511	420	204	775	260	937	313	82	636	999999	203	764	795	930	820	542	222	293	999999	999999	186	318	999999	33	208	999999	530	622	999999	271	474	67	17	999999	454	999999	537	515	999999	999999	211	915	587	305	905	345	999999	17	355	223	84	260	515	518	999999	203	596	180	577	405	416	999999	454	375	689	146	757	331	485	89	999999	706	296	872	999999	270	730	999999	128	862	275	523	276	414	197	224	551	498	725	261	999999	
366	938	601	976	520	470	222	999999	768	999999	267	531	276	218	378	999999	643	848	488	472	77	62	714	140	893	424	50	187	474	595	268	606	234	933	999999	999999	694	896	160	799	518	912	999999	284	18	991	999	206	819	260	999999	650	246	999999	87	314	234	471	92	105	430	44	999999	183	330	661	307	343	569	610	279	746	698	688	954	165	999999	999999	999999	902	424	999999	999999	223	999999	617	999999	446	855	344	543	232	813	999999	378	999999	770	186	953	357	999999	999999	636	219	999999	171	952	558	833	999999	999999	794	350	190	999999	587	999999	999999	495	712	301	999999	487	999999	76	56	932	643	319	481	394	526	486	774	218	757	217	159	242	999999	665	810	612	999999	732	749	999999	633	383	791	807	842	690	251	65	832	189	410	999999	934	238	318	999999	362	999999	999999	317	575	972	923	999999	525	695	969	56	491	999999	554	502	326	174	309	999999	527	673	551	836	245	719	999999	999999	806	16	307	999999	357	572	259	405	999999	441	316	660	459	999999	292	999999	720	204	574	584	635	999999	826	770	929	999999	999999	689	986	258	999999	856	999999	354	573	519	999999	682	699	999999	999999	158	999999	999999	857	648	811	116	391	999999	125	50	154	801	943	898	190	537	999999	309	999999	570	419	399	999999	999999	999999	114	848	772	758	48	504	999999	585	486	63	941	912	999999	999999	614	308	590	143	42	999999	795	999999	675	338	861	999999	999999	999999	438	739	464	525	999999	584	706	268	999999	647	86	546	499	226	467	999999	249	999999	86	999999	246	271	828	999999	337	748	999999	703	999999	444	999999	723	114	587	157	746	598	999999	515	707	999999	356	690	943	66	999999	999999	579	943	999999	999999	246	248	337	999999	999999	999999	208	198	658	314	12	95	183	750	363	442	911	999999	999999	999999	824	119	379	532	999999	581	999999	209	999999	536	700	759	351	356	999999	484	999999	756	980	999999	399	237	856	999999	999999	270	517	203	999999	999999	310	999999	999999	999999	274	137	869	805	940	594	36	999	357	132	614	252	744	826	99	879	999999	164	999999	885	999999	597	262	999999	993	629	999999	690	507	787	999999	199	536	766	91	532	614	999999	816	999999	999999	400	879	733	999999	295	999999	999999	114	822	999999	156	422	347	999999	999999	874	892	811	321	530	346	501	570	897	424	715	999999	745	566	999999	695	348	702	87	999999	717	528	199	999999	112	999999	586	999999	399	88	777	199	48	414	658	999999	168	504	865	999999	898	319	999999	372	579	549	944	547	557	702	807	999999	269	
272	959	355	703	113	218	999999	759	817	180	818	999999	526	939	340	999999	552	537	843	837	999999	566	407	692	999999	139	999999	439	49	999999	697	280	999999	930	775	454	999999	999999	65	296	718	712	91	148	27	999999	63	609	999999	638	999999	174	964	882	999999	706	999999	662	876	999999	999999	717	999999	691	999999	548	588	595	173	886	606	533	482	999999	128	904	485	999999	675	110	999999	953	999999	411	131	999999	316	185	287	79	999999	999999	999999	90	641	11	992	999999	665	999999	146	999999	999999	727	41	481	999999	416	999999	999999	999999	302	987	999999	898	701	999999	318	569	950	241	413	999999	103	994	999999	999999	401	999999	127	911	94	603	206	963	618	517	107	380	999999	839	899	421	999999	848	599	662	376	192	999999	999999	683	999999	714	999999	999999	160	352	733	999999	99	301	999999	646	837	146	698	790	812	999999	999999	794	938	999999	121	341	992	778	254	404	305	24	218	976	18	237	263	999999	958	240	999999	174	999999	999999	560	548	999999	999999	702	712	999999	871	564	902	756	324	745	911	999999	906	999999	381	999999	338	999999	999999	92	523	638	609	999999	809	832	581	821	29	999999	642	999999	572	931	228	86	542	504	433	460	315	230	694	492	352	999999	62	999999	999999	999999	45	999999	486	466	886	145	102	830	100	999999	983	91	736	893	113	553	41	974	999999	305	999999	834	354	624	999999	302	944	999999	540	523	779	91	734	952	999999	125	881	115	999999	92	999999	711	999999	394	477	999999	493	800	388	798	264	87	977	791	511	211	999999	861	689	593	999999	999999	300	577	999999	901	356	783	509	987	671	925	929	440	321	853	431	960	999999	552	808	999999	738	999999	268	702	114	943	999999	999999	999999	30	999999	999999	891	18	999999	835	135	575	878	710	999999	401	999999	339	157	547	480	999999	779	221	714	999999	784	57	999999	558	999999	999999	999999	413	999999	325	999999	651	509	478	999999	312	999999	595	834	581	673	108	999999	346	615	999999	554	567	999999	794	413	999999	315	288	676	999999	771	863	527	568	778	474	378	975	357	999999	830	678	998	177	225	999999	387	142	473	999999	203	900	943	389	22	239	940	547	912	322	999999	231	802	704	541	578	78	999999	803	208	730	877	989	139	108	876	568	305	579	228	354	183	814	999999	650	999999	919	147	999999	548	534	999999	73	45	149	999999	875	303	636	999999	126	121	339	999999	956	326	910	999999	290	145	671	645	968	693	967	172	417	812	64	999999	659	931	719	264	674	898	814	999999	990	500	10	275	999999	
932	999999	243	843	549	999999	333	960	116	856	420	999999	889	863	380	77	976	201	73	248	965	999999	195	402	85	999999	67	511	956	822	790	999999	406	976	999999	590	734	329	868	778	730	709	552	84	308	386	785	45	443	886	24	308	936	36	703	945	999999	841	767	999999	976	821	14	999999	76	284	481	912	999999	790	999999	999999	333	294	517	265	999999	120	103	698	815	31	78	999999	808	491	208	379	282	99	672	893	561	919	802	999999	705	269	18	999999	905	872	217	999999	553	999999	975	999999	518	447	510	807	999999	79	142	999999	753	999999	484	584	86	999999	640	999999	127	449	999999	413	999999	608	560	185	112	79	792	943	999999	424	525	451	516	556	860	835	589	865	999999	492	786	999999	165	770	784	433	947	804	242	479	536	999999	999999	571	171	999999	886	999999	704	678	286	999999	150	339	419	42	78	530	250	804	158	262	999999	613	627	999999	999999	790	400	999999	131	999999	711	999999	887	999999	999999	944	394	950	948	263	170	999999	999999	596	999999	825	999999	999999	365	427	563	437	330	284	809	658	944	527	466	106	935	36	556	298	488	806	451	996	852	133	145	999999	856	895	101	827	407	40	936	627	439	648	999999	704	434	284	23	613	613	531	10	999999	494	852	328	143	999999	917	999999	901	999999	999999	999999	242	292	274	580	435	192	999999	260	999999	591	838	666	999999	713	852	863	214	792	838	393	331	999999	277	805	13	577	957	907	999999	921	45	254	999999	749	89	999999	170	999999	999999	999999	999999	280	96	999999	655	196	41	430	77	64	999999	999999	545	971	577	120	24	999999	999999	858	234	83	999999	992	556	594	591	547	633	440	702	511	999999	416	999999	999999	45	991	999999	817	545	999999	840	436	27	926	708	113	182	969	999999	701	999999	729	999999	557	509	104	999999	71	604	494	796	636	361	402	903	999999	219	999999	84	999999	999999	759	322	696	243	344	974	629	886	487	375	664	43	999999	385	484	219	213	551	940	271	98	999999	61	741	213	85	625	33	579	894	655	999999	383	391	375	999999	999999	324	175	130	110	999999	999999	999999	141	602	359	27	428	919	16	999999	144	761	231	546	271	954	40	999999	359	605	316	593	719	769	659	620	19	999999	709	889	999999	820	170	912	106	999999	610	610	999999	607	604	660	999999	680	999999	622	169	828	999999	556	293	999999	771	505	999999	532	409	371	999999	999999	999999	999999	220	126	598	999999	601	999999	449	338	354	430	544	751	11	656	705	48	19	47	460	191	
921	999999	606	999999	59	665	54	999999	532	248	999999	999999	999999	253	450	999999	92	999999	31	850	999999	817	211	999999	371	29	504	222	826	371	362	999999	288	826	999999	999999	520	128	999999	999999	274	999999	806	999999	762	557	160	757	999999	934	956	573	26	610	801	999999	951	742	999999	39	171	831	747	999999	999999	761	707	999999	999999	392	261	963	182	999999	585	513	999999	999999	110	813	999999	746	16	892	999999	789	999999	678	34	336	115	777	19	244	774	443	137	645	999999	11	849	385	944	999999	682	992	400	930	34	298	103	999999	642	305	170	425	999999	855	755	999999	871	39	750	487	287	483	954	999999	321	999999	385	374	875	109	964	493	801	193	219	422	398	959	653	735	242	259	145	999999	83	358	618	282	890	133	999999	819	999999	467	999999	999999	47	462	618	882	912	999999	999999	543	341	676	999999	642	999999	343	708	912	386	25	254	999999	348	251	863	962	533	113	484	751	969	999999	999999	999999	999999	20	999999	999999	350	770	823	514	999999	999999	382	407	735	976	636	999999	424	227	443	999999	223	518	999999	999999	599	655	358	808	253	999999	573	196	818	289	999999	635	958	773	999999	615	201	739	759	999999	999999	466	999999	557	477	927	337	752	710	999999	999999	138	999999	588	346	695	422	999999	999999	48	37	196	588	999999	981	11	598	651	655	828	428	483	999999	999999	928	142	428	999999	341	325	901	821	485	579	169	999999	485	999999	436	876	203	187	478	999999	999999	999999	999999	782	576	476	338	999999	106	882	820	999999	379	46	660	214	999999	621	682	999999	146	999999	710	19	295	999999	525	229	224	778	999999	999999	15	47	403	256	999999	645	999999	865	986	999999	999999	603	758	999999	999999	449	719	232	609	582	999999	532	999999	999999	999999	868	496	999999	950	119	471	327	258	579	640	342	642	414	949	631	396	817	999999	921	491	117	260	772	627	999999	509	992	999999	62	746	483	462	890	284	395	999999	772	914	876	754	999999	354	188	882	164	999999	315	282	978	195	999999	572	663	32	999999	999999	724	834	874	609	479	158	205	833	167	880	752	140	564	482	624	902	999999	176	999999	762	81	889	473	280	204	719	200	999999	69	910	799	999999	419	777	434	937	50	277	285	258	999999	999999	725	283	63	185	718	506	571	999999	490	496	937	112	546	834	371	604	999999	999999	999999	339	773	999999	999999	999999	720	787	999999	686	999999	815	891	836	999999	999999	174	999999	226	29	11	694	304	285	430	999999	930	316	999999	999999	999999	999999	862	525	300	999999	581	
478	202	179	464	999999	458	884	922	674	605	111	999999	819	670	182	388	999999	758	273	44	999999	826	999999	953	414	556	999999	121	999999	953	376	545	792	154	695	996	999999	565	999999	246	999999	999999	755	999999	999999	817	999999	928	999999	999999	476	767	999999	786	93	652	423	226	60	384	999	773	506	721	238	565	706	675	975	185	341	830	999999	36	999999	999999	80	999999	133	999999	999999	529	717	999999	486	608	518	999999	999999	52	582	830	999999	695	999999	646	856	999999	999999	274	120	745	953	999999	726	646	89	10	172	948	581	999999	999999	463	249	479	65	149	245	999999	56	700	614	932	603	999999	999999	991	790	999999	288	46	603	859	999999	999999	576	999999	999999	999999	529	518	844	122	999999	999999	738	61	456	766	591	717	999999	999999	227	999999	140	30	624	226	331	97	999999	999999	669	545	748	242	976	849	903	565	508	999999	110	538	856	502	999999	999999	772	273	545	33	395	571	248	999999	999999	76	999999	999999	999999	999999	518	441	999999	658	452	925	492	506	999999	606	999999	35	218	402	999999	689	563	638	999999	261	999999	999999	551	197	999999	999999	306	992	600	910	591	356	999999	94	887	668	240	207	60	546	999999	999999	199	999999	999999	370	999999	999999	999999	952	512	630	999999	623	999999	460	999999	999999	859	353	628	499	905	174	999999	516	344	134	514	88	458	366	587	21	381	188	999999	612	37	438	745	999999	984	648	407	960	999999	77	999999	437	999999	130	348	706	917	391	370	34	923	653	36	238	340	929	999999	156	52	999999	252	791	592	287	93	430	608	177	514	267	999999	999999	999999	276	19	87	309	338	28	880	103	989	817	843	689	999999	999999	516	130	64	154	999999	917	371	825	332	845	999999	46	999999	999999	750	876	113	267	868	999999	999999	999999	263	629	174	999999	171	999999	262	974	748	598	999999	28	999999	57	459	122	516	147	797	451	999999	241	808	301	110	782	999999	123	714	999999	820	889	999999	297	866	435	980	999999	999999	999999	573	358	107	999999	337	899	16	999999	426	991	999999	731	999999	999999	542	32	821	873	38	389	550	148	999999	172	778	999999	999999	999999	190	34	999999	393	391	999999	999999	338	999999	904	964	999999	776	999999	999999	723	834	98	201	999999	755	844	613	999999	999999	376	927	434	99	934	999999	517	533	211	999999	401	858	368	350	378	999999	213	887	917	908	999999	612	900	999999	545	338	689	628	41	59	346	421	35	299	24	401	999999	999999	210	779	456	676	574	137	305	999999	476	999999	823	904	551	957	696	999999	276	999999	
37	982	553	606	445	888	999999	162	186	999999	999999	78	999999	999999	985	999999	687	147	461	161	48	772	156	681	999999	941	805	137	507	999999	725	999999	33	260	374	999999	999999	604	343	568	184	422	950	999999	41	407	422	846	918	588	279	999999	746	124	999999	264	836	871	743	999999	93	999999	654	797	999999	16	999999	999999	612	524	277	93	999999	893	976	626	822	831	649	999999	529	959	219	999999	119	176	90	908	535	119	634	824	860	839	485	811	999999	162	69	34	999999	347	999999	403	321	999999	753	853	148	108	442	999999	232	999999	974	133	999999	735	688	999999	926	147	548	503	889	999999	232	965	999999	175	999999	669	771	625	999999	191	725	815	607	922	999999	999999	769	999999	999999	630	999999	581	864	999999	999999	41	999999	999999	999999	224	999999	740	999999	868	964	999999	444	973	249	772	999999	606	185	793	408	999999	137	766	675	698	377	121	999999	269	849	651	111	67	518	999999	205	800	526	889	999999	999999	999999	739	958	999999	792	796	198	905	396	999999	405	80	952	318	903	707	306	999999	846	687	999999	254	28	322	999999	387	464	999999	576	999999	90	999999	410	999999	999999	398	808	50	906	580	923	999999	873	854	999999	40	114	210	924	498	503	126	52	705	79	999999	999999	645	948	415	342	999999	339	953	999999	119	670	538	281	999999	899	265	503	275	763	999999	381	174	77	656	282	264	497	87	999999	963	253	704	354	978	999999	172	102	500	999999	156	591	919	939	145	369	575	928	418	999999	248	999999	999999	942	999999	686	555	578	302	143	88	289	261	24	951	865	966	999999	302	836	999999	173	13	37	616	999999	461	999999	931	296	706	335	88	999999	701	350	477	999999	999999	301	132	999999	999999	367	170	999999	339	905	999999	999999	999999	999999	635	581	999999	999999	619	749	999999	670	235	330	999999	15	999999	752	210	999999	322	611	999999	214	914	10	714	151	999999	646	866	999999	84	999999	247	660	999999	325	999999	999999	625	627	730	728	999999	609	76	801	947	794	930	417	999999	567	592	385	882	999999	476	634	999999	999999	710	999999	883	586	596	679	92	999999	123	121	63	703	156	695	881	669	777	314	934	912	999999	579	999999	999999	91	516	999999	862	999999	999999	848	74	639	904	916	756	845	850	23	397	999999	960	681	819	364	999999	420	897	503	999999	421	999999	700	999999	526	140	267	434	504	89	999999	999999	999999	999999	999999	999999	73	252	778	999999	999999	927	301	999999	203	244	898	896	999999	999999	999999	75	368	566	291	686	373	999999	388	785	498	420	355	
999999	680	498	752	271	556	374	999999	999999	128	378	397	494	870	999999	760	291	242	371	999999	386	983	650	999999	999999	138	585	626	999999	999999	993	637	414	581	367	999999	705	999999	637	350	729	999999	999999	946	990	178	796	816	219	999999	106	553	137	89	999999	950	39	636	110	142	970	748	521	314	135	741	982	913	513	297	64	800	999999	999999	610	167	65	704	871	482	342	769	416	463	766	999999	509	334	611	999999	999999	79	390	504	379	981	707	622	821	259	195	999999	313	999999	999999	306	948	999999	999999	999999	895	335	764	999999	800	211	341	67	999999	685	241	658	311	106	461	984	419	110	650	629	999999	442	882	622	296	459	999999	494	593	470	501	402	855	800	999999	999999	315	762	999999	178	999999	649	999999	145	27	999999	999999	216	999999	885	886	999999	465	850	999999	462	999999	151	999999	350	745	847	473	87	194	838	802	511	586	950	679	656	405	482	979	811	367	747	999999	759	877	259	999999	708	999999	653	937	999999	449	999999	67	174	431	363	432	801	185	997	951	188	734	80	630	520	999999	239	452	982	999999	999999	105	706	545	999999	472	496	999999	765	503	541	901	798	71	528	893	514	999999	999999	60	187	999999	370	795	426	999999	807	999999	999999	502	354	210	954	999999	899	999999	361	629	850	890	935	999999	420	504	999999	286	936	18	999999	626	701	999999	411	931	692	999999	734	910	999999	999999	665	868	999999	272	158	340	947	663	172	565	999999	885	999999	160	999999	210	224	866	386	150	97	999999	526	886	999999	350	799	32	999999	984	999999	451	510	302	235	76	666	999999	356	88	339	282	999999	546	94	815	629	260	999999	999999	999999	868	999999	978	469	865	351	999999	999999	807	541	925	222	187	999999	999999	385	92	924	58	543	77	519	307	810	814	953	999999	801	985	999999	548	216	958	294	999999	999999	531	833	370	725	999999	686	548	546	414	70	668	219	993	999999	999999	335	767	949	633	999999	236	177	654	911	371	999999	485	96	993	718	999999	892	967	184	853	259	999999	999999	311	999999	971	999999	406	754	294	771	807	999999	184	222	999999	19	661	21	690	364	999999	458	364	608	210	462	999999	695	999999	776	251	819	587	999999	771	999999	647	252	386	476	771	900	626	999999	824	930	911	781	999999	999999	240	999999	494	999999	81	115	969	703	190	519	999999	711	947	999999	529	999999	999999	999999	451	999999	999999	419	634	223	592	287	832	999999	783	280	550	772	999999	999999	546	295	335	97	226	999999	474	943	71	999999	269	999999	952	118	
80	999999	961	34	340	274	882	999999	331	999999	906	793	283	215	919	910	969	999999	999999	999999	972	244	999999	880	999999	785	999999	999999	999999	766	999999	531	334	723	693	947	318	525	999999	160	679	725	963	64	190	432	392	268	34	161	898	999999	774	566	145	835	183	90	999999	554	999999	463	472	564	999999	384	999999	999999	521	999999	601	453	12	999999	716	257	281	999999	699	247	402	282	999999	206	868	139	999999	768	999999	858	773	237	172	887	427	226	262	408	738	805	964	832	746	62	560	455	822	639	850	888	999999	575	999999	125	161	460	69	276	696	197	627	700	971	663	208	999999	290	124	718	999999	994	872	869	893	283	570	535	351	645	423	316	127	917	699	303	207	847	56	735	966	166	985	711	550	188	999999	860	93	854	196	174	707	999999	360	999999	691	706	496	842	999999	925	718	630	999999	880	510	782	282	369	999999	526	999999	999999	751	343	999999	999999	328	715	999999	999999	452	999999	999999	258	609	206	567	805	612	501	999999	999999	154	51	448	365	438	670	999999	492	587	999999	854	999999	930	328	999999	27	884	530	387	781	832	999999	482	999999	181	34	999999	314	224	476	757	508	999999	39	244	999999	895	653	999999	658	48	527	999999	728	642	788	328	291	999999	550	921	91	124	579	999999	999999	999999	999999	193	999999	398	373	277	121	966	999999	999999	900	93	469	131	999999	798	728	999999	315	758	754	589	393	706	989	287	674	555	675	393	597	657	971	999999	679	999999	328	269	674	259	999999	761	999999	293	427	999999	567	999999	690	292	396	836	999999	514	813	999999	800	707	409	96	603	999999	999999	999999	999999	252	121	327	999999	999999	480	468	999999	999999	747	993	999999	109	288	791	720	255	999999	392	997	999999	999999	999999	338	999999	670	620	860	999999	656	999999	470	334	386	999999	96	999999	975	920	812	999999	767	20	767	819	344	700	999999	617	375	357	999999	907	964	999999	661	999999	999999	999999	109	860	999999	490	409	999999	532	967	722	113	999999	480	279	944	999999	79	993	581	699	518	708	969	200	253	222	308	755	999999	370	999999	523	440	261	575	821	952	329	287	999999	475	296	376	978	999999	999999	999999	999999	755	337	999999	162	89	955	999999	701	139	669	364	277	999999	545	999999	607	999999	589	274	999999	704	999999	628	750	716	970	999999	232	341	991	999999	341	327	999999	999999	235	475	88	444	484	999999	873	691	292	965	999999	509	929	999999	768	496	736	646	675	383	631	999999	154	445	118	732	257	369	148	795	999999	949	880	999999	
999999	141	413	999999	999999	447	830	442	999999	785	706	471	303	905	999999	505	147	694	652	999999	379	526	331	642	335	752	533	514	553	496	942	69	999999	394	582	637	92	591	999999	237	553	199	372	369	999999	646	438	352	796	642	657	999999	307	44	176	227	810	771	999999	47	999999	326	889	849	843	647	843	909	999999	999999	422	556	838	424	302	189	999999	962	999999	688	324	999999	717	910	839	614	762	999999	228	364	999999	321	772	999999	999999	237	310	523	525	101	803	529	29	861	999999	999999	999999	883	741	986	74	848	867	140	999999	999999	999999	978	19	238	884	259	690	968	999999	110	999999	28	110	999999	879	640	999999	811	885	794	172	856	690	738	124	999999	852	242	300	978	999999	641	106	591	628	331	513	297	217	553	999999	61	752	129	326	999999	999999	676	116	433	411	65	999999	928	999999	752	297	999999	123	15	406	457	677	140	999999	152	921	999999	446	558	136	158	999999	341	955	121	114	571	421	643	106	186	136	866	576	398	396	178	31	875	43	241	999999	999999	156	999999	383	621	999999	999999	999999	274	239	558	307	999999	461	913	999999	458	999999	726	999999	480	908	999999	999999	811	563	999999	755	999999	999999	571	524	894	975	401	194	574	738	492	109	246	93	832	947	578	569	999999	936	999999	999999	999999	999999	999999	380	702	304	926	69	999999	68	214	428	805	777	999999	999999	412	287	69	728	408	999999	999999	626	624	396	86	999999	753	252	249	331	282	558	999999	344	999999	524	282	999999	268	514	176	999999	894	818	288	64	289	999999	166	46	999999	999999	999999	852	80	691	999999	316	228	652	999999	999999	999999	883	155	999999	854	333	827	888	14	962	469	893	999999	999999	732	999999	999999	999999	994	218	95	999999	454	527	999999	999999	273	999999	767	966	999999	615	208	846	614	21	672	41	209	955	717	999999	42	915	295	903	999999	347	958	951	207	206	658	107	243	999999	999999	999999	495	783	69	999999	131	48	92	854	694	707	999999	720	143	999999	821	48	501	999999	999999	999999	999999	858	999999	926	566	816	999999	683	999999	111	999999	999999	582	53	545	426	895	415	156	999999	832	440	218	999999	229	247	817	130	384	999999	605	999999	999999	900	396	637	18	143	999999	999999	279	999999	897	999999	104	999999	148	99	541	404	153	95	670	186	999999	801	649	184	707	328	998	648	308	346	506	196	999999	681	999999	908	417	762	999999	842	724	433	542	625	999999	108	108	728	999999	999999	476	519	755	269	204	595	988	834	436	426	316	999999	110	560	96	
908	569	467	999999	633	999999	999999	425	828	999999	999999	999999	33	679	999999	230	999999	999999	328	870	986	440	301	487	999999	999999	583	336	999999	536	999999	333	999999	538	596	999999	641	296	954	999999	999999	104	927	807	921	337	964	164	827	206	46	569	781	999999	110	477	277	979	380	713	413	64	999999	999999	367	948	999999	495	999999	999999	588	983	999999	336	999999	892	513	494	999999	734	955	428	508	58	499	534	552	301	438	128	272	662	916	250	589	999999	923	635	999999	972	60	478	999999	758	617	63	463	999999	906	218	964	783	423	645	758	984	555	132	802	999999	999999	984	66	999999	999999	999999	76	999999	746	752	968	878	54	593	683	486	357	750	999999	446	80	106	394	999999	999999	489	249	280	492	604	485	801	832	616	576	999999	421	999999	951	691	999999	597	708	999999	249	96	999999	829	961	281	637	805	999999	366	999999	309	599	836	810	327	999999	795	383	152	277	999999	999999	999999	26	617	74	250	798	749	999999	483	398	241	980	999999	999999	419	999999	220	966	679	120	476	999999	999999	476	585	306	633	14	200	999999	566	999999	82	999999	999999	813	353	216	397	16	942	999999	289	911	999999	856	999999	999999	277	486	173	185	597	999999	579	584	999999	999999	489	944	175	744	268	999999	831	354	907	999999	449	606	999999	13	579	672	178	568	573	364	999999	728	563	66	737	714	60	999999	299	26	471	726	72	212	999999	452	841	207	648	30	89	24	999999	999999	137	671	521	169	606	924	999999	20	20	395	44	761	999999	118	16	554	218	451	65	890	565	723	543	763	286	136	999999	999999	999999	553	999999	102	778	848	928	999999	999999	890	783	374	999999	999999	716	677	177	999999	72	732	999999	104	999999	999999	959	68	159	414	137	758	882	480	103	917	100	466	119	941	982	541	190	940	361	999999	999999	690	762	114	17	866	595	999999	73	108	779	824	742	647	143	720	698	999999	938	444	18	313	280	220	369	999999	999999	236	982	530	552	259	999999	493	969	278	306	999999	999999	271	173	571	416	995	147	275	999999	472	807	999999	843	665	12	916	319	999999	420	999999	999999	757	308	368	999999	543	555	529	91	999999	677	865	423	653	999999	676	281	999999	999999	285	82	999999	534	999999	428	720	687	886	257	827	184	615	999999	754	310	649	999999	804	242	873	449	618	194	476	999999	941	999999	199	999999	336	645	872	467	999999	479	650	233	999999	999999	618	999999	668	282	999999	999999	72	17	999999	353	477	999999	477	214	33	835	464	909	68	309	487	871	
498	347	921	192	311	157	722	285	659	426	999999	864	623	999999	999999	345	931	401	732	934	189	845	81	622	177	667	444	309	24	999999	174	904	462	747	367	331	361	81	999999	915	294	393	999999	61	954	612	591	15	64	999999	999999	999999	577	553	691	652	276	308	24	644	999999	999999	270	917	261	854	999999	999999	660	459	984	859	629	817	649	795	161	30	667	999999	86	999999	999999	895	763	508	336	909	65	999999	999999	62	999999	138	213	871	132	776	799	109	210	715	354	604	999999	128	47	760	999999	895	500	256	640	459	568	282	999999	375	164	753	528	502	820	945	404	999999	802	501	613	777	999999	385	999999	999999	364	999999	95	650	760	999999	999999	576	999999	170	224	808	421	607	569	999999	703	999999	999999	999999	581	708	894	999999	999999	213	326	545	156	136	232	999999	999999	999999	999999	999999	197	527	614	999999	292	952	496	659	999999	596	519	999999	931	683	83	915	763	183	986	999999	476	686	450	556	328	925	429	878	937	108	782	348	512	999999	742	186	999999	999999	999999	629	999999	245	676	999999	999999	132	613	999999	63	999999	999999	852	97	450	731	510	86	68	200	366	999999	617	721	632	813	180	692	569	940	897	773	659	419	366	443	241	19	837	862	206	321	956	999999	631	746	930	261	72	999999	999999	110	94	999999	407	107	999999	999999	999999	999999	523	439	54	532	166	543	702	999999	730	16	499	500	248	999999	999999	54	575	999999	100	885	882	999999	629	927	708	796	688	747	21	269	839	718	965	47	348	766	999999	434	999999	97	54	497	531	999999	151	741	861	888	917	363	531	811	999999	168	917	604	809	126	823	369	999999	954	999999	999999	176	781	535	211	999999	237	777	150	132	12	841	395	397	574	786	967	935	799	829	658	737	38	999999	806	999999	744	956	160	611	999999	242	99	999999	70	999999	369	215	659	42	999999	585	390	688	429	999999	532	216	999999	999999	856	433	65	135	773	999999	148	496	728	999999	999999	281	627	539	822	770	752	999999	337	999999	426	761	286	767	149	999999	356	349	866	999999	999999	537	720	819	999999	876	999999	963	999999	336	750	873	999999	999999	919	999999	958	999999	865	999999	574	212	879	999999	914	999999	157	297	985	700	386	799	629	248	494	585	560	999999	784	946	592	788	37	10	999999	552	999999	709	848	731	124	999999	483	999999	915	999999	658	170	904	660	729	890	999999	601	950	950	253	248	92	343	857	160	76	919	77	999999	185	878	625	999999	999999	999999	999999	264	586	881	999999	423	
332	999999	927	999999	999999	134	226	999999	810	999999	999999	984	309	46	999999	999999	873	964	438	563	999999	999999	219	779	544	999999	840	291	999999	723	999999	999999	635	830	915	982	416	467	256	942	703	375	975	749	999999	641	72	783	820	934	999999	621	452	761	999999	999999	891	157	855	999999	999999	934	999999	97	420	981	999999	999999	131	644	999999	999999	717	496	860	773	164	469	952	903	999999	999999	470	999999	342	402	999999	873	556	722	999999	269	611	887	999999	768	999999	999999	338	999999	291	999999	662	186	837	974	999999	956	900	509	48	999999	999999	952	889	999999	474	742	754	28	364	485	999999	999999	553	837	804	830	837	102	657	276	140	999999	999999	886	999999	294	679	999999	999999	670	972	56	684	669	74	659	997	433	303	382	143	999999	492	806	672	263	632	999	180	999999	999999	808	852	772	999999	99	999999	999999	830	189	73	397	529	999999	512	999999	999999	999999	772	999999	832	414	798	284	999999	820	622	815	999999	152	999999	679	999999	424	999999	999999	204	999999	378	974	329	999999	999999	123	319	745	791	798	303	797	539	747	999999	35	251	714	999999	577	638	480	476	525	788	687	527	393	210	114	152	348	680	812	515	797	826	838	811	684	965	999999	38	824	521	426	613	914	453	999999	183	836	164	627	283	897	508	804	215	915	999999	926	545	686	655	955	127	999999	999999	439	999999	412	999999	335	999999	251	451	999999	13	371	84	999999	940	48	931	316	194	63	539	999999	299	999999	999999	895	98	48	851	352	179	566	309	886	682	23	963	770	932	829	24	999999	456	999999	800	843	999999	982	985	506	755	349	770	73	197	624	149	186	780	17	246	573	400	109	482	999999	72	999999	931	999999	85	999999	383	364	999999	999999	171	443	231	788	65	115	999999	999999	597	830	795	245	999999	999999	874	786	990	925	592	451	999999	356	383	999999	999999	652	61	69	431	999999	965	416	35	689	999999	705	955	991	952	999999	520	999999	511	652	650	999999	499	872	61	299	999999	999999	772	596	999999	815	70	866	999999	413	63	993	923	12	864	999999	220	19	606	179	999999	999999	999999	999999	931	595	844	730	999999	955	162	189	17	142	424	517	999999	439	822	647	644	98	984	549	87	999999	999999	509	787	271	616	489	276	882	469	180	485	320	665	281	970	339	163	61	260	999999	985	791	587	356	745	999999	196	959	534	999999	24	999999	383	414	473	999999	942	451	349	672	999999	135	673	253	42	333	999999	551	677	314	935	999999	298	213	541	999999	921	999999	526	835	
303	317	357	727	166	999999	999999	260	807	634	396	711	711	587	961	860	999999	344	324	421	16	645	999999	999999	999999	91	144	180	999999	142	424	511	925	514	379	999999	999999	945	97	999999	999999	523	743	999999	999999	233	231	999999	999999	681	223	587	999999	999999	828	657	35	138	921	84	918	765	387	999999	219	885	999999	999999	218	999999	999999	182	256	999999	999999	493	901	999999	311	583	860	433	929	201	919	837	999999	820	685	999999	579	649	34	23	999999	631	145	78	832	999999	446	33	502	999999	999999	50	341	999999	999999	344	999999	786	826	348	223	999999	836	999999	755	382	500	966	999999	999999	999999	443	158	242	284	403	358	832	416	278	146	837	930	54	603	999999	999999	999999	999999	351	999999	793	822	686	800	575	794	948	999999	999999	541	999999	511	16	107	165	892	999999	507	687	986	923	380	999999	211	386	564	791	593	999999	999999	888	236	180	530	993	999999	999999	442	709	608	409	519	955	736	666	999999	924	946	447	986	407	115	62	364	999999	999999	274	484	424	999999	13	365	446	999999	999999	254	341	485	114	544	429	666	797	88	586	999999	424	821	999999	60	999999	999999	155	999999	478	782	183	815	487	999999	356	999999	999999	999999	605	54	82	381	999999	421	994	448	842	999999	567	741	318	973	778	999999	999999	999999	939	999999	380	168	220	557	115	871	80	999999	999999	999999	198	999999	648	109	999999	542	341	52	999999	999999	66	201	12	251	332	999999	474	209	999999	848	580	902	58	999999	999999	447	833	525	276	221	351	479	999999	317	715	135	103	999999	500	246	307	999999	715	815	317	189	165	999999	999999	378	999999	870	999999	160	999999	295	999999	999999	781	46	708	815	775	526	999999	999999	999999	695	999999	206	644	999999	709	800	550	623	999999	999999	999999	148	291	999999	300	898	814	480	990	299	363	999999	742	999999	437	463	538	999999	191	199	43	730	438	470	442	38	999999	151	999999	688	999999	340	999999	160	657	999999	999999	999999	525	999999	999999	312	596	999999	341	999999	463	544	827	255	271	68	442	998	209	615	709	821	432	271	174	999999	999999	999999	689	33	332	592	452	999999	709	694	999999	313	487	731	999999	976	138	336	575	999999	999999	999999	426	551	897	999999	951	51	933	932	420	264	713	49	992	293	771	317	783	871	102	999999	546	999999	102	138	520	477	481	733	999999	106	696	974	999999	404	886	148	135	232	999999	410	861	777	284	711	999999	448	999999	851	215	999999	999999	703	106	290	999999	849	459	769	588	483	570	210	249	324	999999	739	691	598	406	
633	191	560	999999	999999	999999	769	999999	390	538	82	739	629	528	871	999999	992	877	77	35	999999	689	366	644	167	840	999999	537	959	153	999999	757	149	454	581	639	991	473	999999	118	609	556	79	240	516	999999	940	681	999999	999999	575	999999	623	573	369	944	825	916	81	850	999999	999999	343	246	999999	325	599	185	999999	242	562	528	999999	958	425	491	619	136	999999	423	900	979	999999	999999	578	999	999999	576	94	999999	999999	85	402	564	597	377	222	832	562	999999	155	764	735	145	999999	57	399	665	157	878	334	698	788	658	950	542	81	154	667	999999	192	32	100	318	999999	487	999999	999999	371	57	278	786	573	937	278	146	999999	34	981	531	999999	478	428	216	313	125	999999	743	613	65	305	78	175	884	999999	132	673	426	999999	730	920	491	303	109	999999	547	135	850	389	814	999999	57	999999	146	78	714	604	884	15	999999	200	392	303	316	752	209	999999	688	929	155	472	827	317	260	610	999999	184	329	606	765	999999	999999	999999	799	766	258	906	999999	816	304	528	788	420	999999	540	999999	999999	987	357	409	925	999999	999999	243	999999	470	740	999999	535	949	539	285	999999	250	324	999999	38	504	549	999999	303	592	872	635	627	683	999999	999999	999999	83	931	197	999999	999999	839	552	525	999999	458	306	517	999999	503	999999	764	253	999999	999999	999999	785	508	693	447	999999	999999	343	574	295	616	999999	63	999999	999999	462	28	351	313	91	410	771	238	909	55	253	986	309	999999	14	870	384	183	246	999999	935	999999	247	749	128	100	999999	977	239	513	791	252	681	803	50	849	422	999999	429	769	327	556	599	999999	999999	867	806	253	570	425	241	494	999999	32	999999	999999	780	602	195	991	904	793	999	405	999999	999999	999999	505	58	165	457	444	754	999999	496	388	999999	600	999999	999999	999999	262	417	999999	999999	307	436	999999	548	162	79	999999	754	438	865	999999	557	204	999999	203	562	999999	204	414	967	797	739	349	535	877	999999	190	56	999999	707	999999	386	999999	133	957	999999	655	957	896	96	999999	690	326	611	999999	830	779	216	999999	999999	982	999999	12	846	999999	567	96	133	670	248	999999	774	819	730	224	157	999999	80	999999	628	907	353	308	328	340	117	423	737	572	57	999999	973	693	246	999999	593	383	348	649	400	487	999999	297	999999	207	862	870	999999	999999	815	999999	709	780	733	791	639	759	684	515	999999	999999	359	999999	623	113	999999	90	582	999999	631	773	34	431	999999	151	385	66	999999	130	478	246	828	
999999	757	999999	435	999999	960	455	95	833	699	832	282	256	999999	970	673	999999	999999	999999	297	589	766	999999	999999	999999	744	592	415	999999	119	563	47	140	325	18	999999	43	999999	722	129	137	999999	797	84	202	158	999999	999999	414	392	105	838	999999	948	248	999999	715	999999	999999	457	999999	999999	512	724	999999	794	151	931	129	177	999999	876	999999	662	170	669	999999	967	250	138	956	579	10	200	999999	724	351	191	999999	999999	97	887	530	274	751	999999	417	82	938	999999	17	999999	892	999999	751	229	278	43	788	578	615	999999	999999	999999	501	798	999999	322	711	421	999999	999999	854	999999	89	999999	355	305	910	83	262	896	39	999999	131	108	686	762	448	793	456	999999	999999	509	819	349	999999	999999	772	952	999999	105	371	526	955	57	13	207	999999	998	874	973	999999	715	325	999999	718	72	896	999999	122	999999	999999	917	999999	144	999999	354	876	999999	771	843	532	958	999999	167	535	512	999999	84	105	489	999999	449	919	482	194	688	193	999999	630	919	615	379	840	999999	231	453	561	820	490	999999	999999	427	237	40	999999	174	689	167	999999	216	184	822	999999	999999	682	433	997	999999	949	878	999999	776	120	852	237	163	127	264	999999	91	999999	999999	593	446	168	186	222	888	42	999999	998	999999	916	423	744	793	81	999999	999999	798	999999	79	870	612	497	555	317	385	803	999999	56	999999	231	111	266	116	238	861	473	999999	221	119	460	929	879	145	999999	696	117	444	92	909	176	999999	636	881	999999	981	999999	613	999999	999999	999999	745	973	574	804	815	999999	999999	564	999999	999999	592	999999	999999	618	999999	733	362	999999	621	278	368	214	147	268	93	475	999999	999999	257	911	999999	637	999999	33	715	956	315	340	54	999999	478	880	999999	999999	999999	560	299	272	266	258	999999	917	257	569	999999	540	835	316	720	999999	782	999999	999999	308	883	954	213	322	999999	984	427	31	999999	91	799	488	341	971	999999	532	185	122	652	999	999999	999999	389	814	307	184	999999	999999	620	703	999999	749	573	574	291	629	357	976	368	282	830	576	276	175	999999	247	209	864	631	999999	175	670	87	317	983	940	999999	398	25	729	864	428	411	999999	999999	60	915	766	689	65	999999	999999	754	999999	179	748	676	999999	999999	69	974	266	377	999999	999999	96	671	265	591	350	64	999999	961	999999	417	411	999999	999999	999999	999999	332	442	184	576	23	966	916	706	148	245	999999	360	352	956	754	607	61	978	999999	249	388	659	999999	348	10	225	247	999999	962	767	583	
358	384	336	737	999999	92	800	419	999999	180	999999	999999	355	86	999999	999999	14	885	809	359	196	909	600	340	672	267	835	999999	797	999999	999999	744	380	662	915	999999	26	999999	222	525	261	999999	999999	79	423	542	830	999999	999999	999999	242	239	162	418	397	449	783	995	75	285	257	234	999999	842	378	230	999999	693	170	727	999999	785	673	294	108	626	71	531	917	140	437	999999	278	200	497	571	591	999999	275	999999	202	31	999999	937	278	36	948	15	999999	999999	999999	147	111	999999	17	457	566	868	319	770	999999	999999	88	935	847	684	956	431	354	999999	638	999999	999999	694	535	579	999999	736	999999	999999	677	66	831	999999	344	300	471	698	999999	999999	15	999999	999999	504	98	939	942	999999	99	594	79	999999	999999	999999	999999	20	719	417	54	999999	825	830	999999	247	103	999999	431	363	600	557	999999	999999	248	314	802	915	142	923	999999	999999	636	999999	999999	999999	12	999999	405	999999	170	334	580	64	654	999999	999999	184	871	999999	411	767	518	589	628	541	381	811	999999	356	999999	648	999999	999999	811	458	800	423	193	431	244	943	999999	492	202	276	999999	999999	613	999999	100	627	54	999999	521	838	87	57	783	999999	999999	200	871	59	847	522	456	784	253	206	954	801	999999	449	179	999999	841	35	396	362	999999	222	999999	795	265	472	604	160	284	972	999999	753	639	88	999999	999999	81	876	645	999999	819	202	999999	416	999999	298	999999	604	557	999999	997	62	999999	431	550	999999	992	85	793	384	917	305	509	280	826	999999	172	912	77	999999	396	999999	389	715	999999	371	307	791	266	967	999999	999999	999999	999999	974	999999	101	217	537	545	61	999999	999999	270	763	523	692	999999	590	338	136	723	999999	431	667	42	999999	946	888	189	999999	210	999999	826	548	917	703	289	999999	508	999999	954	385	531	84	399	883	999999	951	999999	679	662	211	999999	840	122	999999	180	563	942	655	155	999999	358	16	851	187	265	721	846	820	413	348	92	229	999999	999999	15	357	999999	159	553	994	999999	509	876	999999	890	985	436	454	532	725	999999	853	963	999999	999999	524	232	222	627	407	115	999999	275	323	129	708	999999	773	467	822	295	793	111	999999	999999	999999	999999	999999	296	280	295	402	297	687	985	999999	265	546	999999	490	134	65	999999	155	889	672	999999	562	880	192	999999	662	986	710	440	569	999999	812	186	188	394	380	999999	357	999999	712	999999	999999	999999	999999	453	131	462	976	697	239	271	956	271	999999	614	578	972	999999	952	999999	415	587	257	
425	487	453	999999	142	999999	754	999999	184	42	999999	999999	655	233	990	739	205	209	999999	22	210	308	999999	550	400	574	816	408	820	999999	489	306	333	341	913	412	999	999999	330	880	943	109	97	999999	999999	999999	959	354	982	375	757	433	406	575	999999	999999	999999	902	969	999999	290	356	319	779	553	999999	437	999999	320	999999	739	999999	879	139	78	999999	999999	870	464	375	615	999999	426	455	647	66	900	999999	294	795	719	999999	792	761	600	597	999999	317	380	999999	999999	644	43	404	636	323	553	277	506	999999	906	999999	447	604	953	999999	999999	864	142	497	978	679	39	524	868	641	650	999999	539	481	321	903	500	999999	777	970	437	31	819	333	512	999999	999999	348	999999	897	659	999999	999999	781	667	925	184	883	237	917	615	999999	999999	994	999999	435	999999	35	634	12	332	199	826	982	391	908	55	809	984	355	427	691	635	971	982	462	318	999999	999999	395	999999	999999	31	999999	365	918	999999	824	660	87	895	999999	713	887	574	470	371	825	400	758	880	375	999999	881	499	923	884	999999	21	219	126	979	999999	249	282	715	177	966	627	472	423	230	158	906	459	999999	977	999999	406	999999	101	492	367	66	515	364	717	149	370	441	44	929	999999	999999	960	915	26	474	999999	859	302	404	999999	927	344	659	227	992	431	308	945	146	999999	499	128	633	999999	164	734	918	999999	38	606	196	438	999999	418	707	946	544	999999	513	142	546	999999	999999	294	999999	721	999999	147	724	999999	71	495	999999	770	322	332	999999	303	861	739	696	860	273	999999	21	499	999999	251	519	55	887	999999	442	13	999999	280	999999	999999	191	442	999999	781	283	321	545	700	540	999999	105	385	620	999999	323	773	446	686	955	898	283	940	871	999999	627	678	829	999999	63	894	999999	52	900	987	999999	428	860	914	586	952	262	320	959	135	156	999999	999999	646	810	668	567	936	999999	532	76	251	999999	275	999999	604	491	999999	647	999999	576	62	484	999999	138	999999	912	532	109	13	646	962	999999	746	467	999999	253	192	137	999999	999999	221	728	377	921	870	857	595	760	981	471	654	673	999999	999999	103	660	801	518	999999	999999	999999	836	320	886	113	270	824	807	671	999999	308	480	999999	319	364	999999	116	712	268	999999	999999	771	127	999999	999999	298	667	197	373	832	451	674	222	639	999999	999999	999999	491	999999	610	42	999999	999999	630	172	183	999999	999999	999999	999999	553	99	260	877	438	273	719	999999	893	815	602	637	443	838	999999	999999	268	623	
26	980	916	624	895	657	999999	999999	682	496	379	999999	878	663	993	604	288	999999	424	344	210	38	665	638	597	11	999999	405	999999	999999	720	539	999999	999999	999999	999999	852	929	999999	602	872	999999	590	999999	409	999999	936	938	643	839	560	999999	219	923	423	988	325	287	36	893	649	609	194	431	775	999999	903	91	676	779	999999	999999	167	822	472	999999	447	442	239	999999	74	999999	761	514	700	173	329	991	383	999	898	574	902	310	953	999999	999999	168	457	999999	181	855	272	999999	98	211	399	396	460	122	999999	883	58	999999	999999	579	848	680	731	999999	999999	912	708	999999	881	186	999999	999999	999999	999999	595	288	984	669	351	219	806	999999	425	499	773	933	540	270	459	25	999999	999999	482	384	424	999999	437	844	59	269	999999	596	982	999999	754	999999	528	259	527	999999	898	389	172	618	772	949	999999	242	838	999999	999999	447	227	866	660	67	384	494	786	560	851	999999	620	92	72	999999	915	513	999999	240	414	290	742	198	126	146	236	863	611	999999	780	204	999999	471	887	999999	999999	126	262	697	168	43	473	967	419	758	768	999999	556	561	43	751	999999	999999	182	999999	704	999999	749	523	830	520	999999	999999	779	656	143	158	204	363	842	799	260	57	82	381	999999	775	778	368	999999	999999	999999	60	999999	999999	706	407	299	796	14	349	376	739	999999	647	160	161	999999	762	625	620	885	202	719	244	500	450	536	999999	999999	929	260	391	155	685	213	832	881	749	949	999999	999999	999999	359	999999	432	521	190	434	230	666	587	999999	742	758	270	124	340	206	539	266	871	498	523	84	98	985	593	191	444	328	279	448	812	999999	761	487	842	226	999999	999999	270	111	580	617	352	244	648	396	999999	98	501	999999	220	999999	999999	999999	999999	999999	413	447	927	999	999999	902	999999	999999	213	999999	997	782	999999	123	999999	560	996	769	918	999999	999999	854	999999	206	766	355	999999	594	238	999999	35	400	603	567	813	373	60	270	121	677	230	213	41	795	399	642	816	387	300	660	697	104	451	999999	552	559	999999	730	242	644	86	999999	910	999999	828	999999	188	999999	310	31	509	735	658	251	685	528	822	999999	807	133	538	448	999999	578	999999	930	949	625	25	999999	273	329	37	476	600	428	302	947	967	793	463	112	999999	279	160	962	446	210	301	33	999999	999999	923	118	999999	999999	999999	999999	999999	897	999999	563	699	56	999999	190	999999	999999	999999	267	235	999999	999999	23	999999	436	371	35	999999	468	493	748	999999	991	
527	999999	405	918	370	999999	919	960	999999	79	999999	900	413	999999	521	999999	264	264	560	44	999999	860	973	910	448	999999	276	483	914	999999	413	908	239	999999	529	51	784	789	821	999999	347	275	999999	515	877	999999	999999	340	513	457	214	239	198	999999	999999	667	742	999999	479	999999	696	999999	55	99	665	237	671	999999	511	480	195	475	443	872	696	999999	999999	468	43	999999	999999	999999	969	467	990	184	999999	939	999999	861	309	298	319	140	991	999999	229	502	849	649	107	999999	829	43	271	738	795	325	602	999999	398	284	462	800	44	999999	476	588	109	491	517	999999	999999	649	999999	897	166	312	881	795	312	775	618	393	999999	338	115	999999	205	261	999999	999999	347	842	472	35	836	518	999999	240	999999	641	403	368	141	376	137	999999	999999	374	582	999999	999999	807	999999	623	999999	999999	999999	706	654	540	393	847	112	122	394	358	186	155	999999	647	216	651	371	670	381	260	261	215	999999	999999	84	830	999999	896	961	540	483	849	369	767	300	999999	999999	893	257	555	266	29	999999	779	13	999999	999999	999999	286	791	445	698	251	999999	817	999999	999999	728	465	999999	179	999999	161	854	999999	336	785	303	999999	816	75	477	999999	826	993	242	233	999999	922	367	526	743	999999	179	104	784	608	999999	950	286	999999	856	438	695	386	60	868	999999	999999	676	999999	20	588	470	725	999999	999999	425	421	584	999999	84	806	108	46	435	596	981	759	99	728	831	999999	80	921	219	999999	727	449	943	374	106	527	255	436	999999	164	159	453	137	509	193	542	375	999999	820	60	340	658	999999	464	886	378	814	948	109	667	518	999999	516	927	557	999999	478	220	693	557	561	671	999999	999999	446	537	632	999999	999999	298	977	582	999999	168	709	999999	498	488	487	727	712	306	336	849	646	999999	937	209	951	999999	74	165	999999	999999	999999	999999	139	679	27	999999	746	234	413	811	689	935	446	999999	228	488	486	989	999999	965	999999	264	344	680	999999	835	600	432	638	336	234	822	999999	838	670	51	939	819	470	999999	999999	999999	892	525	169	999999	999999	589	981	472	731	999999	999999	837	999999	243	333	999999	55	192	758	323	595	86	586	867	166	999999	687	186	549	999999	999999	999999	983	999999	371	819	520	923	671	21	999999	175	605	159	399	941	999999	999999	717	490	774	288	380	668	892	816	999999	302	999999	565	901	804	999999	74	555	829	853	71	872	514	938	131	521	747	873	429	481	999999	478	225	999999	261	999999	999999	892	251	233	999999	474	
555	880	228	999999	116	999999	645	252	999999	604	999999	97	358	564	213	552	999999	766	632	795	472	999999	511	824	339	376	650	345	864	181	999999	606	999999	999999	326	999999	720	751	999999	999999	237	999999	940	833	908	137	999999	697	265	999999	249	484	600	530	12	999999	379	404	999999	999999	469	999999	387	369	299	999999	559	761	247	579	832	901	999999	994	567	295	999999	678	999999	211	999999	952	90	999999	931	999999	15	999999	594	115	264	999999	711	675	178	999999	799	581	543	944	578	999999	999999	685	999999	999999	999999	606	962	717	817	701	488	839	214	999999	230	999999	437	469	958	999999	176	142	325	516	999999	686	825	999999	495	822	144	999999	999999	999999	503	404	673	593	707	409	54	999999	999999	563	837	871	471	662	706	769	154	84	985	999999	912	327	370	999999	158	446	780	332	231	995	566	516	216	758	999999	825	366	843	761	559	507	299	844	761	678	999999	999999	173	933	725	677	999999	985	999999	543	185	43	504	999999	271	629	722	655	302	996	330	664	999999	649	881	999999	310	322	436	529	623	999999	608	499	830	231	616	999999	506	999999	506	531	611	224	837	792	862	408	500	930	785	643	999999	999999	358	999999	512	524	999999	322	999999	747	999999	86	999999	702	435	14	999999	999999	22	999999	159	974	499	799	63	497	812	999999	550	901	999999	506	743	979	931	843	151	176	719	102	345	193	950	759	971	534	304	144	367	857	793	459	917	999999	494	576	275	999999	609	24	999999	963	771	999999	924	62	342	940	771	591	863	999999	999999	919	988	999999	33	999999	827	999999	203	677	731	692	117	372	588	292	494	999999	578	592	566	999999	390	381	421	486	835	999999	202	363	372	775	994	355	138	997	473	529	553	999999	999999	91	821	44	241	89	367	999999	473	60	999999	417	23	280	881	626	539	616	553	547	904	908	999999	839	315	956	698	761	999999	591	999999	965	999999	53	861	485	999999	356	999999	999999	128	284	455	152	999999	955	999999	724	474	512	999999	999999	999999	15	629	822	754	999999	729	999999	391	605	327	999999	240	490	605	970	418	405	742	193	476	220	428	630	463	193	931	359	204	974	999999	731	133	999999	989	806	999999	48	731	999999	627	999999	951	999999	957	999999	911	427	999999	791	315	999999	769	999999	390	765	586	999	369	570	999999	379	91	417	317	595	759	278	500	999999	557	380	674	999999	565	612	268	904	673	890	282	514	10	413	668	228	961	999999	582	233	229	424	999999	170	851	999999	783	544	216	371	813	643	926	
559	999999	999999	404	929	719	777	506	681	335	479	298	546	379	677	748	99	633	911	695	999999	579	142	701	514	988	317	829	723	698	311	86	639	999999	999999	178	999999	823	42	138	804	999999	999999	98	209	871	315	878	115	796	999999	738	902	999999	659	999999	111	243	890	940	411	948	782	982	33	999999	659	999999	928	509	24	276	999999	782	890	549	41	53	501	642	682	438	724	927	999999	573	183	691	927	470	76	500	999999	999999	999999	999999	944	565	75	806	222	357	999999	999999	782	849	147	130	66	119	948	67	999999	258	999999	972	234	855	410	460	229	967	999999	468	999999	523	344	507	64	44	999999	999999	978	695	430	335	489	128	154	732	435	999999	635	818	521	19	999999	683	834	999999	999999	98	164	615	999999	254	999999	491	173	999999	515	640	75	32	513	482	999999	56	828	932	999999	115	710	678	34	175	342	222	947	433	999999	660	673	309	999999	999999	999999	373	118	186	18	999999	955	999999	227	795	999999	613	314	49	929	712	855	902	271	526	999999	486	590	421	912	113	544	739	503	854	966	765	620	999999	170	715	938	651	999999	495	160	999999	461	239	999999	999999	908	999999	999999	62	804	999999	48	999999	999999	834	782	696	999999	904	463	225	999999	372	828	232	999999	317	878	224	774	213	978	775	999999	999999	35	361	243	193	205	636	246	451	999999	206	727	735	999999	335	932	251	999999	28	41	999999	999999	98	410	955	736	601	38	289	288	601	791	272	518	999999	999999	431	999999	999999	999999	827	979	941	323	999999	505	267	449	552	291	532	825	959	744	999999	999999	936	999999	999999	456	604	607	956	999999	458	414	464	999999	301	526	511	999999	307	319	214	956	500	775	778	460	478	161	485	997	755	775	831	528	88	454	872	480	185	633	114	229	32	778	864	227	999999	50	158	999999	780	743	528	650	999999	484	999999	171	182	827	977	453	132	959	416	682	582	935	999999	846	653	999999	613	999999	214	985	999999	721	910	560	420	438	12	999999	227	999999	256	191	988	999999	999999	711	307	357	655	661	106	73	372	191	999999	999999	901	999999	382	748	140	855	445	554	550	909	260	622	999999	549	450	673	741	404	435	401	946	544	999999	942	733	999999	27	553	888	869	359	728	914	315	537	701	86	478	881	999999	999999	444	999999	914	999999	999999	940	116	999999	433	332	999999	999999	999999	167	366	288	999999	999999	874	838	892	666	680	560	532	707	111	21	748	596	999999	522	44	999999	512	999999	118	999999	59	325	910	341	
464	547	999999	972	670	157	180	423	645	463	17	563	853	778	382	999999	928	976	838	105	999999	999999	69	999999	721	999999	655	874	179	948	966	559	927	560	211	999999	179	999999	999999	954	999999	999999	951	809	515	481	801	734	119	754	564	82	486	815	868	627	488	935	261	81	501	305	253	697	497	458	635	302	576	249	195	378	939	884	264	146	999999	259	940	249	797	921	765	425	999999	894	82	122	692	584	653	999999	308	965	462	545	999999	263	322	67	846	508	167	999999	568	195	142	602	999999	731	741	239	995	21	283	580	540	999999	313	603	999999	522	610	999999	595	999999	79	973	999999	719	65	632	937	999999	999999	999999	763	894	856	999999	761	480	561	960	999999	999999	248	297	692	881	14	263	949	719	999999	333	898	174	285	999999	125	168	999999	999999	676	119	302	999999	999999	984	816	646	972	115	999999	904	999999	650	160	180	713	782	291	999999	714	801	682	999999	210	79	400	999999	999999	249	92	999999	310	719	293	732	999999	136	679	708	74	368	291	844	877	777	999999	999999	24	114	904	343	877	630	137	999999	437	83	999999	999999	593	227	36	732	999999	248	603	251	366	427	58	586	999999	999999	484	999999	519	837	999999	432	707	152	584	514	345	999999	999999	679	592	418	305	58	225	142	124	847	341	558	821	639	184	130	891	597	66	327	240	304	999999	780	999999	599	733	999999	840	451	999999	522	999999	999999	999999	999999	659	948	999999	999	999999	999999	999999	637	25	961	26	711	258	999999	999999	987	458	27	518	431	534	999999	62	706	325	736	999999	999999	213	818	170	547	126	260	471	942	475	999999	955	270	836	517	764	404	583	32	999999	263	200	656	73	379	999999	999999	399	848	895	999999	684	634	678	999999	434	999999	999999	999999	594	998	125	317	999999	401	72	999999	594	26	56	658	133	302	507	48	999999	557	755	791	781	999999	860	622	999999	60	381	999999	592	999999	93	999999	999999	113	999999	241	148	883	144	672	317	517	506	382	999999	247	302	391	137	639	322	877	999999	19	697	568	147	502	270	471	29	999999	665	553	999999	999999	64	29	999999	999999	900	599	999999	92	483	273	529	487	999999	999999	757	989	203	952	999999	999999	999999	594	416	869	103	645	622	999999	999999	576	852	952	449	322	999999	283	526	860	738	723	999999	368	535	434	999999	999999	680	461	713	39	547	999999	999999	726	372	470	613	995	182	264	977	748	440	999999	421	577	48	999999	999999	484	473	343	999999	999999	751	757	69	999999	999999	443	964	171	
960	622	39	999999	137	999999	999999	722	669	531	688	483	746	715	928	999999	23	470	999999	182	834	238	566	214	498	819	975	614	411	631	174	738	999999	816	788	818	877	281	450	325	557	999999	999999	941	999999	740	999999	46	999999	440	999999	370	999999	792	336	999999	999999	999999	651	317	747	346	321	48	367	999999	193	999999	926	999999	999999	742	30	999999	624	929	999999	625	999999	758	999999	939	784	999999	663	803	916	507	999999	67	762	62	630	142	577	999999	593	999999	583	705	999999	339	119	999999	689	236	349	525	178	999999	317	440	276	893	999999	808	561	350	384	564	42	999999	450	869	999999	699	999999	888	999999	413	346	647	51	854	211	231	830	999999	291	437	463	999999	339	92	750	999999	786	737	385	769	999999	252	999999	29	999999	869	888	249	999999	989	124	999999	796	765	70	669	999999	421	999999	535	978	999999	69	947	110	640	357	368	128	999999	913	384	512	999999	753	104	999999	31	999999	999999	342	590	703	301	323	11	604	573	31	90	934	374	55	999999	790	173	193	999999	919	41	522	530	131	999999	999999	739	949	999999	999999	966	424	377	999999	999999	203	999999	793	767	999999	109	46	783	346	48	100	549	999999	663	178	999999	910	800	112	159	999999	999999	999999	365	999999	583	62	999999	562	65	999999	566	999999	696	999999	402	379	426	821	820	999999	738	999999	92	256	537	410	295	668	999999	999999	624	274	91	539	999999	929	437	552	60	56	999999	231	999999	382	533	415	641	17	776	220	494	979	291	163	999999	999999	386	119	687	182	999999	108	140	999	51	301	61	167	275	473	942	873	999999	773	725	516	901	710	722	132	768	999999	999999	220	570	645	983	999999	457	999999	552	999999	865	877	289	999999	999999	999999	340	241	999999	484	742	312	277	621	218	518	438	575	728	675	396	565	999999	488	999999	919	438	406	318	999999	710	513	920	999999	18	893	493	553	999999	618	380	491	767	999999	999999	999999	942	949	999999	475	499	999999	999999	877	999999	999999	473	999999	966	999999	999999	934	923	999999	773	999999	999999	653	612	324	34	999999	999999	119	305	905	797	128	999999	625	976	488	968	843	633	828	480	53	999999	708	429	692	587	254	765	445	567	537	999999	318	207	299	999999	122	450	615	732	924	581	999999	999999	999999	859	350	204	375	966	89	606	945	757	999999	961	999999	894	342	306	999999	353	860	347	269	607	999999	428	687	999999	855	999999	28	999999	556	471	664	999999	84	832	999999	59	400	999999	488	930	576	999999	999999	337	442	999999	118	319	827	580	
721	690	252	747	235	921	516	233	999999	687	588	999999	211	878	306	708	820	509	999999	855	953	390	858	999999	999999	83	570	360	708	638	999999	708	277	999999	749	974	952	337	607	999999	542	176	369	999999	351	999999	359	979	40	734	407	999999	260	972	626	340	831	913	716	161	360	166	999999	481	403	999999	582	234	138	999999	756	999999	902	742	322	999999	31	67	999999	315	724	591	999999	999999	240	999999	999999	999999	359	418	153	49	621	455	999999	386	651	999999	999999	471	153	134	999999	708	978	915	706	999999	660	839	999999	773	925	410	999999	769	837	999999	251	718	432	287	875	999999	188	717	999999	457	776	936	145	999999	659	526	172	599	739	621	999999	325	977	939	999999	520	109	999999	999999	220	27	206	548	110	645	688	49	865	259	999999	999999	270	53	999999	999999	999999	703	999999	123	409	999999	838	39	225	554	926	999999	492	643	364	619	999999	604	660	999999	580	999999	45	498	971	999999	306	350	607	101	999999	281	727	208	999999	817	924	266	713	972	189	999999	333	556	719	999999	557	999999	999999	521	999999	666	392	819	999999	336	668	686	152	923	941	497	431	999999	819	999999	23	999999	721	547	695	551	999999	999999	260	414	74	488	779	33	999999	84	999999	999999	999999	78	888	999999	48	999999	999999	248	124	790	40	999999	744	999999	737	74	933	999999	510	999999	999999	179	999999	704	569	755	999999	999999	906	128	993	867	52	999999	754	750	765	999999	254	136	398	456	437	110	658	999999	669	999999	999999	714	100	665	573	107	269	999999	999999	194	348	292	999999	969	341	999999	999999	999999	999999	408	999999	999999	308	999999	999999	383	959	380	742	675	56	10	95	406	437	202	38	338	303	944	86	999999	999999	581	767	962	803	999999	999999	999999	313	494	999999	271	999999	765	999999	272	999999	200	999999	889	467	626	999999	348	999999	999999	542	999999	967	999999	869	999999	332	899	538	727	70	66	580	541	265	311	372	561	89	824	999999	671	999999	999999	691	113	806	999999	999999	999999	442	428	765	876	885	999999	473	999999	624	226	939	521	237	688	999999	590	619	999999	999999	999999	264	587	268	381	999999	870	363	211	776	766	898	144	812	705	295	641	300	999999	999999	290	837	526	936	862	885	999999	444	108	999999	110	493	208	563	931	578	855	169	393	933	999999	621	272	78	858	328	999999	708	531	999999	569	999999	915	951	354	999999	737	651	406	496	479	436	265	646	675	283	699	581	881	137	440	482	999999	770	640	999999	574	457	88	999999	91	764	912	705	995	811	577	256	
219	612	840	213	763	999999	464	587	366	999999	999999	999999	999999	999999	827	999999	962	97	999999	155	320	685	753	289	572	999999	999999	999999	524	560	650	864	706	452	999999	999999	297	236	999999	999999	316	999999	312	947	64	503	999999	859	999999	518	743	908	428	999999	935	999999	999999	560	640	901	493	749	73	999999	999999	538	878	186	859	559	116	735	999999	999999	838	999999	382	805	999999	79	946	555	777	15	817	999999	999999	999999	516	838	419	736	595	816	525	566	989	999999	971	999999	999999	738	999	999999	412	17	539	999999	999999	678	160	62	999999	571	955	937	972	999999	999999	244	101	604	999999	30	999999	999999	999999	562	858	282	999999	876	999999	708	454	218	999999	399	602	809	999999	402	690	999999	999999	366	411	33	999999	588	999999	931	517	736	434	30	78	978	999999	43	999999	976	196	321	409	284	228	627	999999	999999	999999	583	465	188	42	999999	914	831	342	782	968	126	701	279	687	347	368	107	284	999999	149	999999	999999	999999	943	999999	999999	379	999999	413	148	999999	906	124	206	21	475	338	704	734	116	247	645	465	74	750	999999	916	633	72	915	999999	352	693	606	813	432	895	245	807	494	544	402	929	644	999999	999999	586	83	999999	999999	40	403	549	999999	902	932	999999	505	203	949	999999	745	376	498	27	999999	223	517	999999	588	999999	102	896	999999	571	844	716	821	880	540	698	999999	999999	200	999999	727	803	999999	703	880	738	400	999999	857	204	799	35	440	999999	752	999999	78	689	98	999999	937	506	999999	999999	67	226	873	999999	999999	999999	456	999999	999999	613	999999	638	847	999999	999999	850	189	999999	48	56	772	819	285	999999	137	999999	630	163	868	999999	947	230	503	620	646	664	865	776	388	607	999999	20	850	826	336	999999	159	264	187	248	999999	886	467	263	983	248	940	678	497	129	999999	303	920	286	999999	80	144	237	999999	848	984	413	671	999999	308	762	999999	459	999999	999999	999999	999999	976	630	787	70	999999	250	636	999999	723	196	288	269	976	999999	99	573	170	999999	980	999999	999999	338	999999	999999	225	35	954	231	999999	491	811	484	735	999999	327	300	498	605	317	893	999999	770	999999	798	134	412	999999	999999	672	405	298	611	42	472	288	647	376	88	845	736	296	415	999999	242	385	804	534	721	136	799	85	564	949	97	331	326	213	464	999999	812	570	110	558	999999	203	209	451	272	976	679	923	420	760	580	999999	999999	999999	892	423	329	878	743	727	873	330	734	662	945	151	961	444	912	503	42	175	196	857	999999	
49	185	999999	271	744	456	875	664	803	378	490	146	684	320	51	264	934	999999	999999	684	554	469	547	506	130	25	999999	21	999999	727	414	420	337	388	999999	247	999999	616	999	280	998	999999	930	293	999999	15	287	999999	870	249	999999	349	813	999999	709	580	637	856	150	999999	221	999999	999999	86	963	79	999999	305	999999	803	298	327	827	111	686	888	999999	264	52	125	737	121	999999	677	629	75	999999	164	679	283	609	999999	999999	280	999999	144	917	999999	329	395	206	982	999999	999999	999999	999999	522	999999	999999	999999	51	383	813	35	999999	110	723	80	457	999999	472	653	999999	192	203	187	999999	556	52	552	999999	999999	934	656	919	999999	453	83	726	847	999999	895	999999	859	242	236	306	450	288	958	999999	846	406	999999	923	552	999999	485	999999	773	999999	999999	668	942	849	365	449	167	999999	246	999999	650	999999	609	355	999999	984	766	999999	999999	881	411	277	94	142	134	288	999999	999999	376	398	968	209	953	918	587	236	726	999999	877	786	149	999999	52	311	770	503	797	86	356	567	600	535	906	891	528	999999	584	999999	724	87	936	999999	999999	848	688	999999	400	691	999999	349	268	999999	82	190	999999	999999	235	782	371	631	999999	999999	999999	808	797	442	302	71	399	999999	652	915	295	799	849	715	603	999999	999999	329	112	116	319	999999	999999	843	463	726	160	460	999999	999999	448	103	596	510	57	931	60	999999	158	338	301	877	697	352	999999	282	340	36	473	999999	168	999999	528	384	126	378	509	999999	978	999999	999999	938	999999	849	999999	202	212	999999	668	672	153	377	999999	999999	815	441	320	956	999999	190	395	999999	987	999999	999999	999999	574	222	393	999999	432	999999	277	582	426	362	460	847	876	278	80	991	367	999999	888	791	999999	753	999999	999999	999999	552	580	798	190	999999	951	986	999999	80	999999	990	999999	999999	250	999999	109	598	357	999999	980	472	90	114	120	999999	766	196	999999	999999	534	999999	999999	708	619	999999	999999	478	401	639	410	474	642	806	999999	999999	46	377	560	841	692	999999	405	999999	999999	596	999999	475	999999	786	30	764	443	363	545	807	347	257	380	999999	531	999999	206	999999	62	515	829	284	999999	999999	367	398	636	999999	170	261	424	547	12	33	417	59	790	614	999999	645	40	289	999999	842	999999	999999	997	198	999999	71	87	999999	63	199	999999	999999	21	656	429	999999	138	732	999999	294	392	800	999999	356	953	481	999999	591	110	999999	999999	999999	23	621	299	577	400	447	401	108	183	737	493	999999	999999	229	48	
143	195	986	999999	308	95	976	999999	941	999999	651	245	838	231	495	587	646	714	225	999999	999999	367	852	241	690	999999	104	120	655	316	999999	99	734	442	705	999999	124	898	186	464	47	999999	999999	999999	749	212	999999	877	999999	159	999999	109	51	55	999999	999999	999999	754	827	999999	991	865	999999	634	114	561	510	406	525	99	473	747	538	760	146	999999	19	820	491	488	999999	226	999999	999999	999999	341	57	999999	793	999999	73	369	81	999999	473	999999	367	723	999999	197	701	166	362	598	686	108	999999	999999	908	421	767	999999	272	349	199	999999	443	309	174	773	999999	999999	999999	999999	999999	999999	999999	999999	296	999999	870	999999	893	303	786	622	999999	999999	818	370	770	767	780	999999	172	551	999999	732	28	699	738	999999	558	163	999999	879	553	766	573	999999	999999	251	999999	943	550	481	999999	968	562	576	910	608	490	803	999999	999999	52	241	433	483	17	999999	999999	597	237	812	737	739	999999	906	79	999999	271	999999	937	528	773	836	830	999999	922	137	999999	452	789	139	999999	754	160	937	837	322	343	99	575	999999	940	405	716	737	744	889	358	655	507	812	347	999999	999999	999999	973	215	410	999999	561	879	999999	858	808	999999	245	982	589	682	79	756	764	999999	670	999999	588	377	999999	102	947	43	779	524	999999	976	999999	332	888	675	964	999999	912	999999	537	696	716	91	597	618	502	762	999999	676	586	751	999999	999999	584	999999	896	605	999999	317	794	999999	109	999999	999999	999999	316	913	103	913	999999	999999	999999	172	644	973	741	506	999999	999999	600	195	733	112	937	203	928	625	747	999999	999999	368	999999	999999	806	19	999999	467	999999	764	312	588	668	999999	999999	150	906	885	531	611	999999	999999	999999	999999	716	609	795	997	321	721	903	690	175	622	144	359	898	249	366	635	999999	284	339	25	210	22	526	999999	154	797	296	52	999999	146	805	389	543	966	888	206	224	999999	999999	455	860	622	999999	56	261	608	251	999999	999999	999999	234	401	69	809	999999	704	93	458	999999	524	434	860	595	39	816	754	815	932	361	170	420	999999	138	883	999999	587	599	999999	999999	545	999999	630	524	208	911	999999	329	733	999999	194	122	765	746	631	31	999	999999	999999	239	999999	792	319	314	368	485	447	273	999999	655	793	114	613	373	316	999999	804	346	396	128	412	434	999999	347	999999	57	655	50	507	862	164	561	999999	999999	999999	752	245	325	165	723	474	150	154	88	800	89	999999	402	999999	662	227	663	639	274	827	82	999999	972	999999	
321	830	407	765	323	500	999999	897	374	785	564	733	488	191	999999	999999	999999	290	13	999999	97	999999	262	610	844	999999	501	921	942	422	515	52	273	187	844	999999	76	384	830	587	999999	192	144	999999	999999	999999	999999	482	966	999999	565	791	707	999999	60	999999	577	796	999999	999999	999999	321	999999	999999	280	521	469	310	346	780	587	886	459	425	978	904	413	999999	734	916	999999	29	955	999999	856	723	344	837	999999	999999	325	279	463	163	588	256	238	193	347	363	468	437	145	195	43	679	999999	291	457	156	999999	932	72	14	770	999999	999999	632	104	556	186	632	999999	274	465	317	432	999999	837	731	999999	229	308	380	457	479	883	770	999999	187	391	63	390	999999	711	999999	999999	458	999999	608	890	999999	98	999999	999999	999999	263	870	729	725	256	45	454	725	479	999999	633	691	557	301	106	999999	343	999999	999999	133	251	202	562	82	999999	973	999999	238	841	80	141	518	203	620	225	22	50	999999	931	355	609	665	510	572	759	525	901	101	511	304	999999	999999	624	999999	595	70	317	657	999999	282	132	225	884	999999	18	999999	999999	936	85	93	999999	770	999999	820	523	586	691	999999	322	999999	82	821	726	547	808	960	893	149	35	999999	999999	999999	947	658	232	394	780	999999	564	644	999999	999999	26	999999	999999	501	999999	803	540	999999	378	327	344	999999	209	310	498	347	600	58	231	358	910	920	999999	172	822	999999	597	139	805	590	436	678	557	117	805	999999	798	316	775	100	609	27	786	387	58	907	459	999999	895	443	999999	516	999999	678	64	106	999999	585	679	999999	999999	410	999999	788	890	665	999999	101	505	199	999999	293	999999	141	749	893	144	999999	999999	999999	999999	675	999999	371	89	920	266	879	63	709	269	223	637	916	884	209	814	997	497	392	423	999999	999999	706	895	999999	999999	291	929	170	961	48	470	764	980	540	999999	841	708	999999	999999	999999	48	795	929	335	656	366	256	549	89	146	999999	732	501	999999	258	537	476	999999	999999	999999	950	892	747	231	999999	999999	936	999999	42	972	298	527	999999	810	999999	631	776	569	999999	876	44	389	91	825	534	738	273	469	291	999999	374	846	292	999999	663	155	58	708	582	999999	429	902	999999	116	999999	986	750	690	201	627	761	906	302	810	941	571	811	999999	999999	24	999999	476	72	402	999999	452	244	558	157	183	999999	77	987	999999	457	141	871	975	978	548	988	582	278	664	878	468	554	482	493	101	999999	136	22	568	999999	952	999999	124	508	404	
999999	201	543	999999	999999	693	999999	515	999999	809	699	835	999999	158	36	999999	208	408	999999	999999	898	999999	75	65	999999	999999	64	428	999999	504	301	757	477	999999	999999	999999	48	260	620	999999	999999	49	128	683	402	508	193	864	999999	155	999999	442	999999	368	506	999999	136	488	187	597	638	500	901	858	518	942	999999	999999	361	240	989	947	787	999999	600	858	643	391	663	341	273	200	886	999999	750	999999	167	118	999999	806	999999	560	83	33	999999	58	147	270	174	460	999999	999999	512	999999	166	806	654	269	768	999999	999999	999999	825	845	334	448	614	444	117	659	784	260	292	999999	570	438	874	999999	999999	999999	721	383	227	999999	202	449	687	584	310	944	214	999999	349	439	460	924	735	237	699	117	444	703	162	515	675	889	541	957	741	727	999999	891	999999	226	926	999999	527	999999	653	884	999999	39	999999	173	999999	887	910	999999	104	645	703	646	999999	999999	118	28	999999	999999	537	313	908	730	842	582	22	999999	421	133	513	487	407	999999	584	814	999999	414	569	989	70	788	999999	688	862	105	34	295	826	809	118	999999	752	999999	94	350	976	40	196	999999	161	141	475	787	999999	617	248	589	999999	259	330	703	458	999999	651	748	334	229	868	746	999999	726	496	999999	24	606	734	592	38	999999	999999	999999	999999	999999	999999	929	322	201	349	254	999999	444	234	577	488	414	999999	999999	173	345	25	757	171	449	999999	435	999999	862	772	742	882	999999	561	999999	421	999999	999999	449	999999	722	999999	143	879	623	999999	123	502	919	133	610	157	999999	428	692	229	91	164	999999	16	412	999999	460	999999	999999	999999	212	999999	406	166	485	999999	999999	128	451	909	999999	999999	547	999999	889	933	724	738	171	595	669	236	999999	607	999999	848	709	443	990	437	976	714	999999	261	686	999999	105	763	648	682	148	999999	977	783	347	999999	999999	226	999999	999999	570	999999	266	21	702	975	25	799	999999	999999	228	999999	137	23	933	999999	604	295	873	659	838	961	100	489	457	574	999999	95	269	999999	999999	492	999999	520	999999	264	999999	999999	999999	711	224	305	937	22	463	572	967	963	999999	181	609	999999	352	467	641	609	999999	777	563	137	726	929	539	999999	405	736	258	616	156	678	718	343	736	172	445	542	34	999999	35	999999	607	999999	999999	999999	526	909	999999	859	879	999999	999999	680	999999	999999	985	294	766	246	617	727	323	360	816	180	462	276	999999	999999	31	109	585	999999	751	999999	530	441	693	999999	183	495	595	399	737	889	54	48	634	
314	999999	160	775	787	999999	999999	999999	999999	999999	75	636	999999	324	999999	837	999999	682	91	999999	39	999999	999999	601	326	72	131	141	924	622	999999	999999	424	999999	999999	13	871	333	797	999999	999999	999999	282	962	999999	814	999999	181	999999	561	999999	216	963	119	999999	412	632	999999	459	999999	999999	999999	646	999999	550	999999	999999	999999	999999	956	966	456	885	999999	485	921	999999	591	999999	999999	149	999999	505	372	665	999999	172	999999	46	878	999999	999999	874	999999	742	287	471	647	421	688	602	313	147	679	595	511	331	963	634	683	783	50	585	947	585	398	670	999999	999999	829	777	907	583	164	585	653	581	999999	999999	999999	459	981	999999	295	909	999999	812	826	776	163	400	208	680	362	105	339	999999	999999	999999	353	999999	198	999999	591	911	694	730	983	999999	941	929	518	999999	436	234	801	999999	300	999999	999999	585	999999	506	816	999999	578	237	999999	69	256	916	999999	325	913	591	271	313	588	384	225	999999	999999	732	999999	234	881	502	253	137	303	469	446	888	748	767	771	691	861	162	342	467	999999	924	999999	34	999999	202	792	999999	963	497	999999	999999	822	642	756	122	671	592	557	86	999999	103	765	786	480	766	577	155	820	579	452	436	51	757	607	904	884	810	949	689	709	408	174	805	186	530	76	999999	999999	658	30	999999	999999	266	483	414	168	70	554	518	624	646	34	393	55	999999	874	74	45	999999	237	860	642	999999	376	584	929	959	610	999999	699	472	999999	171	559	182	831	999999	283	202	746	823	266	441	74	72	384	780	760	330	656	999999	79	999999	431	169	637	735	889	899	485	209	460	605	818	999999	512	863	834	872	999999	99	790	843	115	414	604	210	804	314	210	999999	209	289	999999	999999	999999	975	740	399	545	999999	999999	384	717	999999	373	660	623	912	999999	999999	945	887	306	566	220	236	64	27	564	999999	931	585	698	335	999999	180	312	999999	759	537	133	444	999999	999999	999999	416	135	568	50	999999	999999	891	999999	690	214	321	983	999999	487	176	921	723	834	999999	174	999999	686	391	547	202	358	502	162	32	397	510	561	999999	373	804	110	999999	976	999999	849	999999	830	18	131	999999	196	576	643	592	616	410	610	999999	764	883	729	744	999999	999999	594	94	739	731	302	703	999999	999999	372	682	76	435	746	999999	999999	999999	999999	678	270	999999	16	999999	859	999999	416	999999	900	343	613	489	85	366	474	138	36	999999	310	109	999999	427	999999	580	999999	960	525	190	663	396	957	999999	403	61	483	
999999	841	812	234	999999	325	999999	803	999999	999999	999999	607	710	999999	999999	197	504	823	999999	963	842	932	435	999999	899	54	999999	333	513	385	973	999999	33	882	313	297	999999	540	999999	783	409	999999	509	578	330	363	815	230	55	999999	462	815	999999	98	640	999999	415	243	335	999999	99	999999	299	51	38	796	583	999999	657	329	973	964	691	999999	563	228	999999	857	258	545	239	999999	288	314	922	999999	999999	999999	252	999999	999999	980	214	18	694	427	999999	999999	549	533	779	999999	573	725	236	497	999999	416	999999	999999	805	558	984	999999	894	93	703	999999	129	999999	999999	999999	585	581	999999	999999	760	683	999999	999999	892	965	318	725	999999	252	442	562	999999	999999	999999	667	999999	829	999999	333	996	999999	999999	610	999999	999999	348	999999	810	140	411	991	287	244	737	999999	504	399	999999	839	249	999999	999999	651	651	151	907	999999	999999	999999	248	755	311	124	995	346	568	311	421	552	999999	639	914	635	840	451	999999	999999	697	999999	173	20	310	440	93	999999	400	472	959	582	999999	653	842	754	892	655	999999	173	999999	400	882	999999	977	999999	223	610	354	397	810	210	999999	73	997	254	892	237	455	871	999999	268	945	999999	999999	838	999999	972	797	170	743	194	999999	121	999999	999999	710	970	42	999999	227	483	393	13	661	999999	715	380	656	598	861	664	999999	818	999999	980	455	999999	850	999999	999999	999999	999999	999999	654	625	999999	755	468	999999	543	922	204	132	653	557	874	942	444	593	133	738	326	209	308	88	984	942	978	625	999999	924	130	893	999999	977	999999	209	359	45	999999	960	911	956	999999	939	470	88	175	585	999999	513	351	266	25	140	923	614	885	999999	641	999999	777	999999	999999	619	801	310	999999	999999	887	675	592	408	999999	173	999999	369	154	999999	999999	999999	777	403	519	999999	582	999999	999999	334	999999	999999	324	783	404	812	192	999999	117	444	147	169	999999	498	697	999999	920	942	983	999999	313	563	469	526	957	735	730	999999	999999	510	46	999999	432	343	999999	999999	361	809	14	471	999999	757	262	999999	999999	458	999999	999999	999999	999999	999999	639	999999	35	30	999999	595	797	826	668	92	808	745	607	999999	209	737	87	875	999999	999999	121	938	521	872	555	311	759	304	509	251	451	678	253	92	406	68	406	322	133	247	999999	982	345	389	999999	22	655	311	32	720	416	412	841	11	316	700	368	163	474	197	836	502	326	999999	640	999999	502	524	11	999999	340	765	999999	999999	524	138	603	142	999999	999999	656	457	999999	788	999999	
999999	999999	251	775	705	699	253	999999	999999	999999	70	666	918	748	50	519	140	999999	881	999999	650	661	223	999999	188	999999	236	999999	930	541	388	230	538	592	601	999999	260	999999	999999	450	97	999999	999999	999999	464	472	684	393	660	34	525	999999	401	408	999999	387	999999	999999	597	607	473	792	916	404	32	840	138	336	157	747	269	391	14	440	302	732	844	996	32	716	423	842	800	906	25	240	829	139	999999	999999	679	495	999999	697	977	304	999999	421	203	999999	344	999999	999999	913	764	999999	999999	999999	116	461	999999	626	999999	880	194	631	991	20	388	792	21	998	928	933	77	774	239	316	463	999999	731	433	803	999999	382	999999	606	999999	151	881	96	999999	999999	947	681	62	999999	281	999999	999999	313	991	43	410	999999	345	429	999999	846	990	999999	999999	999999	118	729	119	823	343	999999	999999	34	114	999999	506	706	999999	999999	999999	261	24	31	957	803	117	694	999999	399	402	796	46	645	999999	999999	999999	976	258	371	914	227	571	239	419	772	999999	331	208	132	536	704	999999	369	448	61	832	999999	947	44	399	423	999999	720	999999	547	999999	484	731	74	716	530	457	781	71	763	690	785	999999	194	419	786	999999	617	862	697	337	677	207	252	218	192	999999	224	972	500	239	999999	807	872	311	909	599	999999	416	16	257	688	307	684	999999	56	366	999999	999999	612	999999	999999	857	733	999999	793	999999	489	856	534	500	242	808	999999	999999	838	999999	740	883	510	999999	361	211	999999	450	648	999999	522	881	171	825	277	600	369	572	859	993	83	661	517	999999	120	287	881	516	24	879	736	999999	999999	78	999999	999999	124	425	576	178	999999	293	571	423	764	607	999999	999999	999999	999999	449	998	674	999999	904	999999	999999	877	86	83	330	999999	999999	768	643	371	359	103	208	999999	999999	943	995	690	991	790	100	103	999999	999999	592	182	293	381	440	738	486	686	999999	548	512	246	348	999999	848	662	857	802	780	999999	258	601	999999	999999	166	999999	999999	984	853	124	999999	999999	19	999999	491	158	66	64	337	905	885	672	929	660	886	249	604	503	842	339	933	999999	323	474	264	990	671	458	225	999999	735	999999	833	999999	560	240	236	774	21	999999	606	999999	999999	874	518	999999	672	999999	947	999999	900	509	999999	523	191	700	958	999999	320	500	999999	607	999999	402	179	393	839	879	110	656	22	830	999999	151	732	140	822	449	955	999999	328	822	999999	307	45	236	359	320	999999	859	281	690	464	521	224	999	963	999999	705	134	
746	793	748	301	905	80	28	10	999999	60	999999	999999	590	641	182	663	106	541	999999	943	44	999999	20	250	384	999999	375	970	927	733	999999	749	743	830	999999	534	83	219	999999	965	218	358	528	818	981	762	110	823	349	560	902	999999	716	999999	100	999999	999999	999999	916	583	704	57	83	67	883	138	775	759	708	647	590	887	999999	999999	735	999999	10	202	269	622	999999	552	999999	999999	830	744	42	982	740	715	751	575	302	999999	999999	170	999999	999999	999999	999999	986	999999	124	701	970	25	999999	324	36	414	226	591	249	304	361	161	999999	999999	237	148	106	793	29	992	896	999999	594	329	140	575	411	539	267	999999	635	999999	437	929	406	814	462	717	955	336	999999	999999	999999	999999	999999	119	743	999999	243	795	756	203	999999	132	999999	955	430	999999	194	460	12	999999	333	832	668	999999	723	999999	310	422	686	388	999999	692	503	735	999999	596	862	999999	999999	832	305	999999	999999	999999	559	315	133	450	394	999999	533	999999	333	811	999999	999999	340	986	396	255	278	820	119	378	999999	638	628	79	999999	834	110	174	628	999999	391	861	999999	235	922	417	999999	999999	999999	196	855	342	999999	692	899	195	266	999999	633	586	564	484	999999	999999	86	920	687	63	183	559	399	368	999999	164	429	975	330	114	999999	978	880	418	792	922	522	999999	279	935	180	91	578	233	540	52	999999	906	508	999999	158	999999	729	999999	685	999999	797	496	467	999999	999999	923	999999	162	999999	654	705	999999	692	440	769	64	999999	752	999999	102	981	175	999999	833	549	522	476	439	955	72	259	569	733	323	134	35	565	74	999999	256	227	999999	421	886	346	468	224	78	131	999999	999999	977	438	593	999999	999999	669	999999	666	751	999999	434	999999	750	405	146	422	999999	316	743	498	586	90	635	875	999999	754	941	497	90	308	408	999999	860	999999	281	141	999999	999999	502	999999	932	408	920	799	792	229	671	999999	210	999999	844	999999	387	605	773	999999	999999	717	932	878	727	146	585	452	999999	125	345	48	134	14	282	999999	814	387	566	188	170	836	92	345	93	460	296	999999	463	646	999999	265	937	384	999999	432	999999	999999	638	795	999999	999999	750	999999	883	999999	366	205	773	300	947	10	49	595	736	967	635	596	795	999999	999999	551	989	413	195	90	111	749	999999	850	660	200	748	999999	366	692	999999	999999	462	460	999999	101	270	999999	999999	999999	225	999999	648	370	796	307	828	371	946	999999	488	999999	491	802	530	617	999999	999999	999999	757	262	999999	238	
999999	880	230	144	344	999999	757	291	826	714	265	864	758	110	999999	63	999999	999999	387	824	95	214	999999	923	659	999999	486	999999	999999	999999	940	677	947	123	999999	489	576	999999	494	999999	198	989	999999	631	999999	999999	771	999999	221	869	287	395	875	454	999999	839	141	306	484	414	696	999999	999999	999999	774	588	917	645	506	826	487	200	877	199	635	105	551	127	698	721	168	970	361	477	254	554	802	503	999999	999999	358	279	999999	89	501	13	55	367	857	647	30	136	999999	999999	392	97	517	686	999999	57	297	24	608	763	256	725	833	999999	60	999999	786	423	675	741	478	217	511	798	999999	999999	60	999999	269	60	700	41	959	965	95	166	46	999999	685	999999	477	343	999999	925	833	775	179	999999	317	637	860	606	461	999999	916	184	585	719	999999	196	997	113	754	557	72	224	766	867	999999	893	192	670	738	752	273	144	999999	586	999999	999999	999999	999999	876	631	999999	999999	580	690	59	999999	581	327	137	499	925	999999	589	124	999999	999999	19	999999	198	999999	455	200	868	708	15	781	999999	999	999999	77	734	526	237	132	367	968	644	85	818	480	999999	999999	999999	999999	826	900	555	431	723	356	911	999999	292	462	186	999999	235	999999	685	999999	282	581	572	69	764	999999	999999	466	756	895	974	999999	493	718	112	589	656	629	881	999999	236	216	286	408	166	584	244	775	946	367	742	772	400	551	207	740	303	999999	484	427	765	999999	999999	827	381	999999	666	999999	999999	597	999999	999999	989	999999	51	75	999999	173	903	190	174	370	520	399	162	211	999999	941	520	371	999999	999999	154	463	349	999999	541	458	37	189	917	999999	425	999999	23	146	783	820	510	142	999999	140	581	303	999999	404	999999	285	675	180	442	725	63	988	311	181	461	535	999999	999999	534	847	999999	723	273	999999	999999	999999	999999	26	428	723	441	388	999999	165	601	851	210	999999	567	266	783	857	746	202	617	436	999999	842	684	257	589	606	607	999999	999999	857	39	999999	459	999999	899	658	751	999999	294	674	71	156	999999	609	335	999999	347	999999	73	999999	976	81	886	518	124	544	341	180	144	834	999999	338	170	743	821	451	999999	159	367	999999	115	37	908	943	375	999999	272	84	999999	303	268	999999	534	999999	999999	999999	872	940	303	999999	999999	581	584	459	893	732	999999	836	788	884	999999	198	910	939	183	949	999999	943	999999	224	999999	266	258	840	999999	450	999999	999999	862	999999	578	555	856	12	807	534	452	459	59	642	913	435	999999	48	
503	80	999999	595	999999	999999	795	929	999999	999999	93	70	332	999999	883	452	928	999999	973	925	315	254	342	908	999999	648	506	999999	893	999999	310	999999	999999	220	346	505	999999	219	911	930	77	999999	757	999999	919	999999	211	708	575	606	713	381	461	370	732	259	999999	521	463	894	999999	91	46	295	777	247	100	122	407	999999	431	999999	631	53	858	667	496	564	988	394	447	798	999999	999999	797	929	393	609	488	97	999999	509	755	26	504	985	999999	471	999999	681	999999	99	310	999999	185	994	750	418	511	74	762	183	532	78	456	999999	943	749	498	999999	853	491	634	320	620	922	962	614	999999	873	999999	35	565	317	739	999999	999999	949	121	802	189	975	999999	423	335	593	976	999999	570	867	51	862	999999	161	828	999999	999999	999999	577	262	42	145	870	638	19	999999	999999	999999	339	108	149	999999	638	695	668	878	393	999999	985	37	945	285	54	680	831	999999	61	414	489	574	999999	507	999999	999999	770	53	999999	468	414	598	974	761	999999	471	727	57	233	287	999999	999999	999999	254	999999	550	317	756	999999	999999	806	999999	685	214	736	764	215	642	999999	779	925	625	773	999999	805	999999	999999	194	927	582	953	783	969	773	922	999999	794	999999	502	831	551	24	952	999999	662	598	912	999999	999999	999999	266	94	999999	453	362	866	186	855	448	618	498	132	828	999999	245	33	999999	911	292	206	970	567	150	790	238	911	673	857	272	217	999999	999999	168	999999	326	868	357	525	421	65	999999	999999	209	999999	342	999999	195	442	679	999999	752	10	999999	999999	623	698	999999	999999	999999	999999	203	329	592	241	143	216	964	494	203	377	675	999999	500	999999	843	40	999999	266	458	809	725	240	187	634	465	483	999999	340	721	999999	999999	713	310	969	861	999999	356	967	750	135	999999	701	249	312	963	999999	509	999999	984	592	340	687	196	415	999999	999999	999999	958	999999	999999	413	634	999999	575	999999	999999	999999	531	999999	999999	684	400	516	999999	999999	999999	999999	875	670	43	973	551	355	138	296	246	526	894	253	897	892	999999	201	100	721	830	927	673	859	11	999999	978	885	184	908	940	181	999999	999999	999999	999999	999999	297	742	685	862	999999	644	289	999999	999999	999999	999999	477	917	999999	208	425	611	525	106	326	999999	999999	632	995	665	181	230	356	999999	999999	834	552	924	625	110	459	999999	859	551	293	394	653	999999	285	700	999999	266	622	741	756	262	999999	604	999999	261	628	120	690	206	999999	999999	932	151	782	301	735	553	302	999999	749	
999999	999999	973	999999	999999	999999	112	999999	304	258	914	607	999999	318	999999	298	999999	277	374	481	999999	724	999999	443	999999	999999	999999	783	984	965	864	964	999999	991	999999	511	571	791	724	888	525	763	999999	948	203	999999	326	833	381	12	787	999999	999999	712	410	296	999999	539	999999	999999	861	329	371	339	394	950	179	624	999999	999999	999999	166	552	486	955	999999	339	715	250	62	999999	677	411	982	187	588	47	999999	999999	459	999999	42	847	255	37	206	402	65	563	252	647	702	270	482	285	999999	733	451	756	826	999999	382	999999	999999	343	193	917	388	162	999999	912	999999	43	123	485	999999	319	999999	458	759	192	283	161	999999	999999	443	416	929	707	999999	855	596	999999	999999	999999	51	999999	956	912	843	999999	23	903	758	339	202	668	157	996	590	322	999999	992	997	643	683	230	300	485	900	777	988	999999	606	950	326	485	279	999999	444	951	362	395	615	999999	179	999999	403	667	223	999999	269	932	126	999999	429	603	970	130	999999	820	452	480	21	76	301	341	306	807	23	999999	398	535	562	999999	959	50	387	528	999999	999999	999999	633	272	135	517	65	564	373	531	723	515	159	999999	624	509	999999	383	548	187	837	83	595	654	506	386	734	380	487	999999	388	226	452	999999	514	992	819	217	886	558	245	776	932	285	299	999999	249	731	937	139	86	667	838	350	637	239	241	978	766	999999	783	685	86	99	999999	506	72	999999	299	631	689	674	496	999999	941	999999	999999	999999	364	304	146	12	442	357	206	721	387	111	28	284	761	840	451	147	774	999999	700	843	142	793	999999	999999	441	316	450	999999	999999	999999	408	577	98	999999	999999	999999	612	999999	253	999999	892	431	128	961	999999	25	869	848	999999	358	999999	391	999999	307	187	571	165	400	571	999999	999999	794	999999	539	999999	451	195	840	999999	979	535	993	316	971	950	999999	674	999999	271	426	446	601	999999	822	633	27	999999	790	744	62	316	222	219	127	999999	999999	881	999999	268	43	829	39	631	253	999999	999999	84	999999	357	476	896	978	138	154	688	316	615	727	906	685	999999	404	105	175	999999	323	784	198	160	851	999999	95	999999	238	597	999999	999999	935	999	411	942	999999	443	999999	165	337	93	75	439	514	999999	163	682	582	799	434	999999	999999	579	509	447	885	248	505	646	811	68	900	999999	282	346	679	728	504	742	425	999999	828	999999	999999	239	999999	759	999999	999999	676	413	346	438	173	999999	514	366	499	964	67	580	937	999999	354	279	193	
518	166	178	814	435	187	840	383	472	999999	455	244	279	728	999999	602	147	970	408	722	471	999999	999999	831	323	238	540	685	845	34	206	666	76	56	210	603	999999	553	999999	235	999999	65	700	376	999999	131	230	245	931	977	799	660	945	556	721	134	366	347	999999	206	647	165	537	448	908	789	177	233	528	532	136	593	729	182	226	415	693	432	772	999999	18	304	753	868	999999	999999	720	999999	334	85	246	139	999999	54	587	999999	999999	261	467	279	954	996	999999	409	999999	999999	931	999999	340	315	441	933	999999	310	197	999999	412	669	224	372	79	657	898	452	999999	999999	999999	684	999999	999999	887	441	965	503	999999	21	587	999999	999999	28	614	947	999999	999999	644	999999	565	752	856	999999	938	858	47	999999	209	306	108	999999	123	854	674	999999	188	465	428	10	999999	80	73	999999	764	68	999999	999999	758	132	478	879	808	983	999999	999999	827	359	999999	39	403	870	303	940	912	999999	240	999999	354	999999	768	723	999999	643	343	999999	688	680	480	880	999999	999999	346	87	999999	999999	465	999999	424	885	428	828	528	999999	606	999999	999999	133	273	451	827	490	851	400	999999	755	999999	174	649	945	999999	157	878	999999	999999	999999	533	225	999999	693	999999	110	999999	999999	999999	939	204	212	999999	999999	718	999999	999999	39	62	999999	990	946	724	999999	999999	300	489	478	784	281	950	472	575	54	574	560	20	579	592	727	742	392	461	423	560	86	999999	414	237	544	999999	849	999999	999999	571	999999	999999	999999	999999	567	620	279	684	667	989	732	636	999999	670	167	554	837	999999	334	984	607	495	310	999999	865	999999	85	999999	999999	999999	999999	999999	478	483	999999	69	970	827	34	116	472	999999	793	433	999999	449	145	743	79	999999	901	412	999999	999999	963	999999	999999	529	887	404	545	38	999999	134	999999	274	167	518	683	108	584	999999	422	228	521	999999	701	999999	693	999999	37	341	181	259	641	698	999999	999999	520	999999	999999	999999	939	629	999999	999999	273	669	545	563	291	626	70	999999	416	890	999999	460	999999	73	399	323	999999	471	999999	214	999999	195	493	999999	486	801	998	787	239	142	81	999999	657	999999	999999	42	342	139	143	411	999999	999999	843	750	708	999999	765	456	506	999999	999999	477	262	366	999999	88	999999	355	87	489	628	283	741	283	819	207	803	522	437	999999	981	706	337	965	933	656	999999	743	490	158	46	551	291	684	527	603	539	999999	502	557	857	986	62	653	782	997	469	569	999999	510	534	252	29	148	574	909	149	
297	999999	929	999999	442	999999	929	453	87	991	67	999999	999999	668	512	30	879	999999	999999	653	684	192	999999	197	782	812	999999	999999	793	531	152	119	617	463	251	867	572	821	424	131	133	210	705	16	412	813	714	842	32	999999	150	638	579	999999	999999	114	498	742	953	630	884	315	659	555	849	947	148	999999	999999	644	999999	999999	999999	872	530	483	487	928	784	999999	107	999999	600	571	391	513	999999	999999	999999	147	378	999999	999999	794	999999	817	551	160	166	464	674	952	425	999999	773	92	553	707	735	999999	627	569	999999	984	532	747	714	999999	174	346	417	786	765	999999	999999	628	201	301	635	713	932	336	772	330	305	155	999999	222	798	308	960	999999	626	25	520	809	872	882	999999	499	112	463	999999	820	56	999999	999999	145	122	999999	891	262	999999	32	60	300	796	637	999999	999999	34	501	299	865	999999	585	999999	750	768	466	756	318	39	146	610	999999	999999	952	283	417	958	586	110	653	999999	999999	760	604	999999	999999	22	244	203	883	474	610	174	130	444	471	727	446	377	655	398	582	999999	935	421	581	949	844	363	999999	429	448	401	999999	457	677	824	565	785	548	454	999999	999999	156	671	999999	313	999999	518	812	690	521	999999	455	264	999999	486	825	192	392	280	177	880	922	999999	36	219	528	999999	766	999999	171	999999	999999	210	876	999999	85	273	422	999999	999999	336	551	591	908	999999	945	391	999999	999999	999	383	402	278	286	999999	202	692	645	790	785	558	752	999999	528	859	391	254	999999	376	999999	561	770	125	552	841	339	999999	555	797	273	146	59	574	647	999999	269	559	924	999999	276	393	999999	631	492	999999	583	999999	72	58	847	701	999999	256	791	447	999999	287	726	445	312	861	147	847	526	649	508	999999	999999	741	999999	831	330	153	110	26	933	148	633	382	999999	953	999999	999999	999999	572	143	803	783	210	999999	982	833	488	999999	415	999999	780	999999	999999	670	999999	999999	999999	999999	999999	999999	859	999999	775	999999	474	654	999999	187	358	592	641	898	954	999999	705	404	999999	566	618	997	999999	220	695	770	162	999999	999999	711	861	105	947	999999	933	999999	283	657	18	696	710	999999	489	311	584	999999	999999	999999	160	336	965	12	539	999999	840	28	538	649	460	14	360	440	863	999999	326	263	644	593	965	761	242	58	999999	631	856	999999	518	999999	636	999999	165	280	999999	999999	746	999999	999999	999999	216	999999	663	633	999999	999999	345	279	473	999999	999999	999999	187	31	999999	999999	999999	916	616	908	999999	560	
510	999999	23	999999	849	90	557	410	895	467	697	999999	386	60	108	999999	851	999999	295	587	816	670	554	315	999999	143	363	494	368	829	252	656	285	656	413	665	619	618	163	265	999999	73	999999	527	633	725	645	866	999999	495	75	233	623	330	744	840	453	708	893	999999	727	72	52	75	999999	50	186	729	647	999999	988	999999	239	39	864	999999	718	37	682	968	498	496	999999	872	999999	29	43	954	912	573	999999	911	724	446	538	659	31	886	999999	592	549	999999	229	857	506	999999	993	999999	466	991	131	999999	36	924	999999	240	999999	999999	311	206	999999	232	999999	999999	231	999999	999999	792	501	214	731	999999	725	999999	429	582	277	999999	376	932	35	448	497	921	451	795	885	800	999999	999999	791	852	584	999999	584	326	107	156	635	429	322	999999	102	261	999999	299	700	999999	505	999999	963	531	802	378	181	568	735	896	631	436	999999	999999	574	203	423	879	257	619	515	113	484	131	710	946	999999	824	356	246	661	162	999999	949	305	582	999999	269	59	216	999999	999999	591	211	999999	209	237	999999	999999	898	838	389	52	999999	430	401	999999	999999	999999	999999	758	999999	222	999999	244	478	341	252	423	991	859	164	830	50	684	500	521	283	606	999999	719	999999	196	457	407	281	120	23	528	903	421	502	448	203	458	999999	802	999999	967	55	999999	999999	190	645	999999	683	999999	11	406	930	879	887	245	319	146	742	169	765	101	962	368	327	723	999999	999999	367	716	637	592	999999	697	999999	315	999999	642	734	834	551	418	724	722	118	999999	999999	33	534	266	138	66	999999	427	999999	11	14	686	550	270	670	76	681	967	999999	419	310	242	460	582	684	677	411	999999	999999	357	376	250	260	711	999999	497	55	111	587	580	876	999999	660	428	310	999999	102	474	174	484	736	756	799	999999	315	999999	572	999999	581	461	999999	807	809	689	634	999999	999999	839	145	999999	31	580	390	999999	543	631	582	42	281	810	584	937	999999	144	620	620	450	562	405	999999	924	103	529	136	999999	78	869	970	794	546	999999	263	338	991	463	166	376	457	165	684	783	540	999999	771	876	717	74	999999	78	23	999999	874	999999	376	259	928	61	263	425	999999	762	611	999999	735	999999	331	999999	999999	999999	999999	254	993	407	999999	985	999999	999999	999999	999999	999999	999999	999999	999999	780	999999	573	999999	999999	742	535	115	122	42	690	921	181	302	945	408	554	118	322	993	614	768	330	477	722	999999	865	515	302	14	216	999999	567	709	999999	512	
999999	512	645	20	155	999999	142	999999	716	799	813	100	477	359	705	110	999999	210	297	999999	999999	106	107	999999	876	999999	812	117	825	228	999999	472	835	442	609	52	472	312	848	265	636	369	760	922	576	775	48	943	309	999999	779	366	999999	456	999999	999999	415	999999	144	135	546	34	999999	999999	445	351	999999	999999	750	662	637	389	999999	42	385	542	999999	184	15	110	981	999999	808	999999	449	996	999999	999999	831	906	636	409	178	999999	999999	611	999999	999999	486	235	520	14	202	646	479	999999	999999	999999	81	78	366	240	67	43	154	999999	225	427	58	999999	301	999999	212	843	36	237	221	999999	323	999999	318	84	999999	780	590	976	676	172	249	999999	992	670	318	762	550	405	352	999999	577	50	999999	806	999999	47	999999	644	801	359	620	999999	188	374	76	307	760	291	542	287	453	177	999999	62	188	999	456	631	567	999999	302	999999	885	86	72	282	386	511	861	660	999999	945	185	326	552	999999	870	627	999999	999999	12	269	999999	999999	691	999999	49	343	628	223	999999	312	86	999999	66	989	366	111	312	793	921	259	430	882	440	507	992	685	510	190	138	999999	999999	999999	447	43	766	820	395	661	243	53	882	999999	999999	999999	869	999999	999999	562	641	769	325	999999	99	752	838	980	999999	194	417	999999	999999	447	95	999999	284	529	999999	33	232	999999	716	650	560	877	999999	999999	999999	999999	638	179	425	947	549	999999	999999	999999	468	694	999999	786	196	211	999999	878	220	999999	562	317	269	999999	999999	246	339	999999	62	999999	999999	221	386	66	999999	737	555	247	939	999999	897	725	999999	66	71	230	999999	446	359	515	406	681	667	931	999999	505	637	298	271	999999	617	454	317	838	968	256	999999	148	618	458	655	16	939	334	547	837	999999	212	288	687	418	893	746	547	278	577	554	454	999999	671	110	267	975	761	278	999999	418	419	999999	814	999999	999999	827	900	860	399	741	999999	394	393	447	999999	19	584	999999	999999	708	770	570	401	702	863	312	947	357	999999	41	188	66	103	428	648	124	474	774	999999	75	999999	686	879	835	999999	70	452	234	999999	257	401	999999	554	999999	648	849	696	999999	999999	387	880	552	999999	368	999999	286	300	999999	999999	321	545	809	50	658	862	93	690	565	490	802	859	722	683	150	639	196	512	999999	780	799	427	362	725	999999	194	302	224	520	281	999999	769	999999	435	999999	711	591	951	895	882	999999	168	999999	631	256	527	167	869	331	999999	377	773	942	194	999	893	999999	94	
699	473	570	868	180	293	554	999999	381	297	999999	439	58	245	616	476	225	640	296	999999	479	823	999999	432	893	792	904	999999	827	999999	435	469	527	507	261	432	321	696	988	846	87	999999	999999	870	999999	891	680	999999	167	999999	968	369	607	463	615	876	446	148	974	999999	389	999999	999999	87	861	859	911	550	999999	194	164	999999	651	449	653	265	676	166	881	11	121	772	14	362	335	76	862	74	892	999999	985	183	999999	610	467	694	999999	999999	18	690	979	139	158	973	321	450	717	167	810	359	209	999999	266	972	275	999999	388	999999	999999	795	999999	847	999999	999999	208	981	806	51	981	959	256	999999	157	201	31	982	624	999999	50	884	999999	999999	263	542	999999	705	917	749	344	851	315	165	327	223	693	142	481	999999	999999	999999	644	676	186	851	113	999999	142	74	999999	999999	991	999999	812	867	999999	303	999999	999999	432	503	74	66	706	139	653	999999	289	934	508	999999	511	84	265	711	250	682	528	412	439	582	572	852	798	61	999999	958	353	999999	776	399	999999	365	127	999999	275	588	970	56	207	22	323	208	566	71	999999	917	102	111	627	999999	999999	191	686	850	931	221	267	654	279	695	747	999999	167	118	351	156	999999	999999	445	662	711	999999	999999	427	269	373	295	999999	279	999999	865	252	833	21	999999	366	678	276	350	64	330	325	776	512	274	999999	50	999999	719	635	960	999999	665	964	62	302	976	999999	591	999999	999999	530	385	336	829	999999	995	155	493	985	477	690	643	391	342	396	999999	702	162	774	999999	999999	28	643	983	757	586	999999	999999	999999	389	999999	685	783	137	799	999999	999999	683	769	498	895	964	733	999999	999999	474	284	999999	666	597	284	116	999999	244	98	512	741	353	81	919	137	196	171	605	68	999999	860	263	542	456	265	999999	393	286	437	872	294	486	999999	293	311	999999	999999	734	999999	999999	868	548	999999	297	208	106	999999	849	371	708	803	138	108	999999	614	31	100	219	341	265	722	999999	807	225	999999	265	640	788	617	892	893	436	999999	755	145	321	223	254	257	169	417	543	999999	728	79	165	387	999999	678	289	155	93	999999	850	590	999999	741	823	79	943	465	999999	242	479	815	999999	639	999999	999999	303	807	845	962	182	999999	188	625	88	156	71	877	202	999999	337	746	809	43	999999	175	999999	580	400	184	313	703	594	311	445	912	702	526	44	999999	999999	482	999999	130	999999	12	411	712	999999	999999	18	75	999999	713	904	732	15	342	999999	187	
999999	722	417	670	658	478	999999	877	189	999999	999999	544	843	883	999999	999999	999999	689	813	646	764	999999	917	722	176	247	440	999999	999999	999999	999999	999999	536	856	987	662	999999	999999	999999	752	999999	999999	999999	999999	233	473	999999	389	999999	999999	294	326	529	353	423	999999	999999	695	503	999999	999999	382	480	476	999999	93	18	999999	895	999999	791	999999	999999	71	896	999999	573	999999	499	999999	25	60	901	357	429	589	840	192	443	761	999999	999999	145	60	714	999999	63	66	999999	999999	465	245	999999	906	268	486	109	468	999999	193	662	383	206	800	999999	987	481	133	57	679	999999	825	553	144	224	422	999999	176	999999	530	186	999999	204	358	247	780	566	994	99	942	490	999999	999999	260	109	999999	183	345	655	999999	894	999999	999999	999999	999999	640	692	360	692	846	814	933	121	926	17	999999	189	847	562	625	430	999999	999999	999999	999999	869	99	303	44	740	999999	336	521	999999	999999	999999	507	646	461	607	999999	216	312	253	999999	556	271	808	252	954	304	999999	782	39	306	999999	895	999999	368	38	551	399	325	951	607	999999	422	999999	301	761	999999	542	396	999999	537	223	999999	999999	999999	642	999999	999999	60	90	446	912	554	999999	332	226	360	603	287	433	66	698	891	999999	645	649	144	778	517	999999	316	762	939	999999	501	92	999999	114	926	999999	429	999999	349	244	999999	999999	933	930	170	84	411	999999	264	999999	898	839	332	822	155	338	507	999999	773	568	774	684	999999	726	989	249	982	255	999999	561	13	795	359	656	846	951	999999	999999	999999	442	90	272	999999	976	929	662	760	422	999999	597	229	999999	497	780	470	830	721	999999	999999	921	999999	999999	376	703	959	112	490	676	975	204	999999	303	221	999999	488	999999	186	996	796	336	488	999999	296	89	342	413	999999	578	195	999999	240	999999	272	697	350	924	896	803	999999	999999	182	93	446	765	974	925	388	167	302	959	654	725	421	614	442	532	869	999999	371	556	804	911	490	959	963	999999	40	999999	990	564	614	999999	999999	969	164	405	133	531	999999	416	34	150	286	999999	371	999999	95	999999	264	818	64	610	999999	470	32	270	999999	487	999999	858	895	864	177	999999	999999	281	999999	451	459	999999	999999	348	190	999999	532	999999	635	999999	598	459	40	382	999999	999999	509	13	940	999999	999999	894	999999	645	729	257	521	169	973	999999	880	100	999999	643	208	227	418	715	429	487	999999	367	634	348	888	351	999999	999999	605	995	238	351	341	237	504	564	245	763	618	933	444	373	691	96	
383	508	690	999999	999999	999999	763	999999	583	463	999999	589	269	463	999999	388	429	998	564	977	320	539	759	999999	149	643	999999	655	107	496	52	574	676	548	964	390	661	441	348	563	242	444	768	877	656	999999	305	781	999999	240	999999	999999	809	713	776	844	749	160	999999	540	69	117	696	96	420	16	913	721	498	376	727	987	660	10	745	875	771	999999	884	234	348	999999	649	866	982	999999	765	999999	771	130	641	999999	195	999999	503	134	748	999999	999999	649	999999	583	293	640	513	526	785	999999	968	900	999999	867	275	31	201	859	467	830	113	999999	999999	950	949	378	734	226	802	852	507	620	137	99	423	244	999999	765	917	19	362	466	821	999999	994	999999	56	773	245	173	615	644	999999	918	999999	653	408	60	999999	914	905	999999	724	932	311	357	773	983	999999	41	797	436	941	458	999999	647	991	294	999999	89	331	960	999999	638	999999	862	953	219	522	770	999999	183	999999	12	113	75	999999	999999	655	647	107	72	330	213	375	999999	702	218	999999	999999	999999	123	105	554	999999	945	316	95	695	999999	999999	564	471	683	205	624	305	999999	999999	412	905	111	639	318	982	999999	640	999999	272	67	999999	744	768	592	117	999999	88	586	999999	167	758	656	204	215	253	542	601	646	999999	751	883	999999	863	48	34	560	483	786	999999	333	999999	999999	822	637	289	659	796	999999	999999	999999	546	718	530	197	999999	259	907	433	999999	449	999999	994	769	521	999999	406	999999	729	999999	556	999999	301	24	95	999999	229	833	567	999999	594	746	723	80	999999	999999	175	243	676	999999	775	653	999999	722	999999	999999	321	769	999999	462	883	777	76	999999	999999	245	999999	704	444	999999	999999	425	349	507	480	999999	944	999999	245	316	19	999999	999999	344	999999	903	999999	579	891	999999	541	459	532	114	999999	816	679	413	60	297	959	470	798	341	961	999999	314	999999	251	429	720	999999	533	999999	453	720	572	999999	999999	126	57	675	813	25	802	974	893	245	464	663	34	541	873	948	999999	548	374	873	383	444	599	645	337	471	708	154	926	999999	660	999999	254	999999	887	934	250	294	657	783	999999	986	465	999999	97	588	404	999999	524	999999	647	905	355	699	359	999999	526	412	347	999999	316	658	999999	365	584	999999	999999	88	653	938	707	72	890	999999	999999	396	978	530	558	749	76	529	999999	350	890	754	976	555	596	806	417	837	946	999999	477	880	938	999999	494	954	179	326	536	586	877	584	24	764	364	963	112	999999	999999	999999	284	
786	38	707	475	999999	165	863	491	847	530	869	999999	584	124	464	457	878	45	603	580	749	993	53	473	315	999999	999999	200	999999	703	421	983	999999	999999	690	851	999999	635	664	799	315	835	689	65	17	468	440	999999	900	515	234	999999	999999	28	999999	793	985	244	169	99	942	999999	999999	999999	119	886	999999	553	999999	999999	226	253	999999	999999	274	914	314	988	999999	847	999999	573	999999	999999	479	460	733	340	999999	896	866	997	475	575	856	642	976	545	999999	131	700	886	999999	297	999999	999999	999999	456	753	620	489	997	778	322	999999	999999	999999	999999	999999	658	162	437	57	537	747	999999	777	805	947	631	937	768	999999	999999	156	423	358	12	999999	497	870	286	999999	886	417	869	228	999999	999999	999999	270	246	871	297	968	273	999999	999999	550	999999	213	784	509	131	999999	999999	955	444	999999	376	31	379	911	186	788	876	850	171	999999	878	999999	624	30	999999	371	701	897	753	375	882	583	670	462	999999	294	999999	776	999999	999999	696	913	783	987	418	465	890	999999	694	509	102	999999	678	567	999999	79	589	764	48	760	980	823	212	79	999999	792	999999	917	163	892	999999	109	395	957	433	964	999999	636	999999	15	481	377	212	254	999999	470	999999	112	790	999999	999999	330	737	704	232	999999	999999	999999	704	625	114	999999	999999	802	806	992	999999	720	143	707	999999	952	163	43	288	613	620	958	796	999999	887	258	136	474	197	382	371	690	734	559	263	999999	932	999999	900	999999	206	410	447	290	443	195	968	999999	836	752	177	999999	426	619	263	753	917	999999	738	855	846	706	615	999999	630	346	985	584	453	350	29	178	142	780	417	219	520	516	999999	701	999999	53	637	444	214	667	274	125	305	510	594	61	256	999999	999999	499	795	23	999999	107	209	394	639	495	999999	999	999999	646	212	53	242	411	501	47	576	803	78	181	999999	999999	81	999999	288	999999	755	968	921	97	128	917	424	506	856	292	501	999999	413	151	710	215	106	627	913	999999	277	193	559	999999	999999	858	430	623	794	697	35	339	999999	696	999999	765	999999	999999	528	294	629	736	999999	999999	999999	999999	999999	999999	470	24	866	999999	999999	36	999999	571	418	713	619	269	496	999999	711	999999	267	172	999999	716	411	945	137	999999	109	999999	632	541	999999	350	999999	796	468	503	163	780	830	581	382	999999	999999	999999	356	374	863	269	797	828	999999	999999	951	383	893	682	999999	999999	886	999999	999999	338	999999	144	999999	78	49	823	999999	992	999999	931	338	686	789	
999999	695	243	599	763	759	840	830	803	999999	999999	999999	299	903	999999	978	999999	893	588	236	54	999999	999999	245	288	334	50	468	999999	191	999999	67	275	999999	194	987	292	925	999999	492	513	507	999999	627	999999	679	750	920	24	24	18	48	750	459	744	32	808	999999	321	438	719	381	35	622	423	999999	132	705	718	999999	999999	713	770	105	722	999999	96	269	554	608	584	130	454	790	183	999999	317	815	999999	172	999999	294	613	694	773	142	481	977	213	999999	556	54	211	999999	328	304	277	999999	737	207	936	549	453	712	854	999999	927	245	449	368	877	999999	855	556	999999	999999	109	85	999999	999999	75	118	65	58	999999	539	999999	999999	471	999999	787	663	88	652	235	999999	999999	901	840	999999	214	246	538	845	999999	249	999999	655	604	916	205	202	999999	156	141	827	493	405	661	324	680	699	773	570	581	999999	999999	999999	330	981	999999	208	245	158	386	999999	579	220	999999	811	350	273	634	555	683	595	341	932	521	407	999999	999999	249	526	502	999999	472	967	274	414	999999	986	335	623	999999	996	957	999999	769	311	258	283	999999	999999	973	417	999999	228	887	985	883	305	691	922	999999	136	999999	718	655	999999	367	612	945	25	999999	364	937	999999	209	686	638	167	172	219	159	999999	469	399	999999	95	449	999999	90	999999	531	716	304	412	787	228	47	248	527	898	944	646	337	959	999999	618	479	64	28	999999	357	999999	999999	999999	999999	999999	666	569	175	570	999999	123	531	667	494	93	70	535	233	999999	999999	999999	640	274	275	513	544	510	349	999999	615	395	234	880	930	999999	583	822	999999	823	561	478	999999	957	999999	830	124	670	474	966	999999	944	830	47	561	958	94	868	216	269	428	999999	229	240	954	999999	889	651	736	999999	510	247	896	410	429	181	999999	999999	797	445	398	874	45	382	386	671	565	196	329	972	999999	714	999999	380	404	405	258	999999	12	441	999999	999999	999999	786	466	320	58	999999	618	390	999999	411	81	771	999999	999999	999999	846	853	293	999999	999999	331	764	967	999999	999999	526	999999	999999	922	999999	681	999999	999999	925	999999	258	999999	76	623	145	577	939	340	319	643	845	509	850	283	999999	989	718	960	248	151	178	818	671	999999	999999	424	594	467	168	999999	715	276	945	612	872	930	787	670	344	999999	392	433	658	162	999999	999999	164	750	520	999999	962	405	266	783	772	440	254	999999	999999	720	983	999999	181	589	927	578	999999	999999	410	480	212	57	625	999999	758	745	170	519	904	
515	270	844	999999	675	999999	319	20	171	840	442	999999	410	579	624	999999	911	999999	78	234	217	461	916	349	50	291	999999	779	152	34	37	999999	999999	999999	585	999999	999999	534	506	821	999999	567	403	407	999999	794	801	478	11	971	847	999999	101	294	697	64	999999	505	999999	394	852	540	999999	146	999999	999999	950	928	994	173	13	386	755	256	616	649	68	518	380	255	489	999999	778	180	999999	544	999999	451	785	531	116	999999	628	122	969	87	700	999999	999999	805	999999	872	484	838	968	471	736	845	677	999999	999999	834	134	660	999999	416	761	696	959	278	984	509	999999	999999	66	370	757	643	287	538	999999	999999	999999	574	999999	999999	961	940	212	715	999999	342	999999	737	535	999999	518	968	218	999999	999999	13	307	326	999999	344	729	21	999999	999999	999999	103	567	149	108	203	910	560	258	297	454	999999	999999	254	470	652	735	415	999999	784	852	999999	435	724	222	946	504	608	999999	77	887	999999	168	999999	999999	714	775	634	638	341	371	958	719	920	118	504	999999	62	855	178	608	323	999999	996	999999	924	667	843	926	162	699	312	806	190	409	504	663	890	999999	755	876	111	777	999999	999999	893	79	514	615	718	437	451	752	584	469	574	875	171	847	87	999999	932	708	486	642	69	161	539	521	999999	840	627	999999	999999	999999	506	999999	999999	999999	862	854	162	237	999999	724	257	560	231	999999	835	628	501	53	999999	708	944	999999	300	962	363	742	999999	993	11	878	999999	641	652	292	999999	37	405	587	985	232	999999	705	999999	761	394	508	930	817	686	999999	999999	584	999999	402	357	999999	255	516	230	130	999999	169	235	339	999999	616	999999	939	999999	807	232	913	67	943	813	249	901	539	999999	854	999999	722	317	25	999999	235	995	259	934	858	782	889	367	865	999999	999999	479	172	846	778	600	991	67	878	762	435	526	999999	588	118	211	716	938	375	317	601	999999	220	999999	689	620	658	14	901	34	343	999999	202	45	89	770	739	999999	799	999999	821	664	999999	263	999999	999999	303	671	826	656	75	950	991	999999	315	882	268	371	167	167	942	986	166	853	428	879	333	666	509	348	472	34	149	121	496	936	424	957	697	981	326	986	187	999999	959	393	565	999999	729	207	511	377	999999	641	321	834	508	584	834	233	384	637	172	488	194	51	999999	999999	70	379	999999	311	673	185	840	999999	808	911	894	45	999999	688	937	999999	836	104	499	507	799	662	438	999999	132	474	606	999999	824	699	70	917	
582	684	585	360	999999	209	999999	359	800	366	35	999999	689	798	909	696	700	860	651	999999	552	999999	999999	408	940	627	189	209	579	161	141	119	851	999999	463	639	112	586	572	637	400	149	706	999999	636	842	999999	999999	565	910	989	964	57	970	375	278	604	186	420	122	999999	504	780	649	235	999999	744	713	345	279	593	123	297	999999	699	412	606	647	771	108	999999	854	644	669	171	176	71	881	611	999999	44	999999	176	460	999999	895	369	999999	218	720	107	447	989	999999	999999	999999	677	43	280	999999	672	957	999999	321	645	999999	860	121	487	68	854	999999	111	160	245	667	947	836	407	804	52	999999	439	61	10	999999	865	358	352	295	999999	38	610	647	522	87	520	854	999999	451	45	258	579	160	866	244	345	839	999999	658	928	840	635	476	920	133	999999	364	321	615	310	511	999999	999999	568	826	262	463	999999	167	157	102	31	956	999999	794	999999	288	999999	999999	694	36	308	694	366	999999	402	144	727	399	999999	166	542	210	150	533	490	387	592	999999	981	881	999999	893	999999	999999	819	678	707	135	163	249	179	999999	921	283	213	84	835	908	999999	999999	999999	248	607	990	559	820	815	246	314	592	999999	155	785	812	824	415	193	530	999999	723	999999	602	245	320	987	987	288	867	329	416	551	683	999999	862	155	999999	295	999999	286	998	863	470	999999	999999	999999	999999	999999	118	999999	798	890	314	78	710	999999	999999	12	296	13	999999	542	948	917	898	999999	23	539	922	667	861	999999	999999	999999	841	860	966	999999	674	768	963	999999	180	999999	530	525	246	999999	905	181	21	960	999999	999999	713	466	914	553	922	530	538	999999	999999	451	596	678	228	70	236	999999	724	362	338	999999	999999	354	371	540	396	383	804	408	999999	999999	655	901	131	999999	540	385	945	999999	858	153	999999	479	380	729	821	851	999999	999999	388	999999	999999	658	631	999999	999999	369	999999	384	167	549	726	140	999999	106	999999	695	557	73	529	850	904	311	504	195	298	570	973	642	718	544	999999	627	29	579	304	997	279	999999	999999	180	291	571	265	318	426	109	999999	284	933	136	999999	242	656	538	999999	155	163	446	999999	907	396	461	665	622	999999	108	999999	290	801	797	425	907	386	358	999999	342	56	195	999999	199	951	699	708	592	251	844	971	491	999999	159	999999	833	468	780	784	999999	905	642	846	328	999999	339	482	146	710	396	999999	307	999999	817	108	999999	677	992	999999	697	999999	83	381	628	137	629	861	652	954	
999999	448	606	574	999999	437	413	349	450	211	621	226	572	881	854	987	673	522	611	999999	875	999999	999999	999999	97	86	999999	271	227	201	368	477	999999	191	999999	948	260	999999	237	390	695	999999	237	999999	344	480	190	201	527	640	463	116	260	601	89	436	972	782	486	663	605	999999	131	259	843	154	395	390	763	905	737	999999	295	999999	365	256	928	684	489	616	896	640	999999	999999	738	261	227	238	999999	691	976	477	257	573	785	999999	507	978	948	999999	95	799	438	621	902	522	821	39	246	833	508	297	302	999999	767	964	407	544	999999	592	926	166	288	82	929	270	999999	721	999999	999999	748	949	736	999999	531	999999	212	133	684	999999	439	198	999999	999999	999999	999999	185	999999	806	820	155	999999	999999	366	999999	928	520	365	999999	642	829	110	593	433	94	558	561	12	348	671	762	284	860	305	163	999999	174	18	890	250	95	999999	915	625	666	999999	492	999999	36	602	585	846	999999	51	395	338	604	568	195	633	138	999999	49	144	999999	871	999999	999999	213	999999	764	511	475	451	557	524	195	968	767	308	75	191	999999	999999	95	999999	842	999999	909	824	143	605	999999	266	122	912	275	780	567	794	683	331	999999	502	838	83	381	990	493	871	999999	636	801	887	567	946	206	304	59	152	999999	293	261	388	400	999999	688	219	338	645	258	999999	999999	973	624	744	24	483	907	999999	999999	851	335	48	682	507	804	936	999999	999999	716	971	730	424	765	400	80	788	111	678	395	172	661	848	623	736	999999	828	999999	823	932	723	396	999999	999999	187	957	223	999999	893	364	751	520	173	999999	286	685	999999	218	234	999999	236	381	238	999999	381	199	487	424	999999	281	976	674	874	242	992	584	691	816	999999	443	856	91	999999	999999	643	651	999999	919	346	61	249	999999	48	159	999999	352	168	422	236	987	479	798	761	622	388	87	646	930	936	702	993	179	999999	791	999999	154	999999	914	999999	730	701	999999	88	893	41	999999	635	724	536	650	426	279	590	999999	963	68	330	999999	999999	566	15	567	983	644	67	999999	989	257	342	562	189	254	440	506	296	912	999999	999999	590	32	451	921	999999	999999	285	724	999999	41	827	759	999999	576	979	425	725	144	584	999999	835	961	376	388	392	973	470	182	999999	94	312	60	347	463	16	999999	124	93	173	698	999999	343	999999	999999	429	999999	738	999999	274	999999	781	162	337	287	41	628	655	73	999999	999999	824	113	999999	505	728	777	421	370	570	76	999999	
641	970	999999	999999	502	480	419	959	808	244	999999	907	822	313	160	722	70	999999	999999	266	60	554	742	873	264	999999	999999	999999	652	171	378	53	208	714	149	191	451	212	539	158	246	114	730	196	999999	206	73	999999	578	64	360	938	192	810	260	96	999999	22	999999	54	494	190	316	646	865	814	999999	118	999999	969	999999	858	999999	239	30	946	823	556	906	999999	394	793	999999	598	811	440	860	398	463	999999	952	439	392	494	663	65	797	93	330	999999	497	954	999999	608	782	502	55	953	789	999999	999999	682	116	761	999999	999999	530	999999	835	434	953	320	655	120	26	841	999999	408	575	964	158	740	235	999999	570	439	765	999999	815	318	999999	999999	608	158	790	999999	999999	631	833	962	535	89	258	895	209	999999	309	918	592	941	37	647	999999	824	999999	999999	456	362	200	231	999999	999999	999999	527	49	55	712	506	999999	999999	999999	844	574	999999	999999	79	999999	340	554	393	140	847	999999	874	291	748	530	783	992	267	999999	970	440	612	37	66	185	730	999999	999999	475	802	999999	845	999999	192	82	774	395	97	50	126	807	807	999999	97	20	39	246	301	999999	928	999999	72	922	547	414	999999	584	999999	893	761	484	999999	999999	337	999999	623	999999	108	676	756	398	905	999999	707	999999	632	521	999999	55	156	494	999999	638	999999	299	535	999999	999999	778	119	199	21	203	289	999999	417	889	763	838	397	999999	147	624	999999	999999	607	845	225	999999	999999	451	999999	337	746	276	920	762	381	999999	724	699	566	330	567	999999	386	999999	938	999999	755	742	757	999999	658	999999	356	939	869	999999	999999	689	708	999999	996	667	554	999999	456	999999	721	654	517	725	999999	697	30	999999	67	212	999999	895	907	999999	628	999999	694	543	678	999999	920	980	892	375	356	999999	999999	67	333	899	999999	701	999999	925	355	999999	235	999999	986	961	547	999999	881	667	851	795	782	559	880	957	973	20	999999	999999	101	740	762	152	378	89	705	963	494	168	199	462	640	999999	803	999999	813	661	556	717	640	391	108	234	524	999999	262	442	186	376	926	11	696	987	833	999999	348	92	664	907	999999	584	999999	723	477	398	999999	800	755	363	153	321	463	298	999999	999999	641	537	627	817	827	272	787	127	999999	198	999999	999999	157	198	189	731	997	649	461	66	999999	385	999999	135	405	461	999999	999999	999999	614	999999	999999	359	999999	999999	999999	464	847	89	993	796	999999	999999	289	632	999999	999999	566	183	999999	324	814	837	581	999999	265	780	502	999999	
999999	585	964	895	627	650	368	303	34	225	999999	276	160	570	467	999999	418	894	477	999999	892	999999	130	999999	810	300	733	570	778	758	717	39	962	999999	999999	417	832	999999	863	638	273	219	628	350	804	999999	999999	253	379	999999	956	371	999999	999	528	567	464	324	95	337	916	798	999999	276	999999	349	313	724	999999	59	437	387	40	838	239	683	189	779	999999	663	135	489	200	999999	801	355	999999	962	999999	155	952	999999	946	536	722	474	694	362	999999	464	842	999999	396	329	883	579	341	473	770	845	388	685	479	431	211	436	608	67	474	162	623	351	818	712	999999	920	999999	504	126	764	988	999999	936	391	999999	999999	999999	999999	999999	232	999999	262	202	999999	766	277	47	524	334	295	999999	637	887	690	999999	999999	999999	684	233	962	999999	999999	999999	15	857	999999	748	98	610	524	343	737	484	251	147	370	158	757	945	829	999999	916	179	831	898	361	939	256	550	329	66	419	999999	620	94	187	905	196	213	215	529	949	913	809	951	138	163	999999	552	480	999999	872	738	999999	90	232	999999	525	999999	999999	999999	999999	548	291	468	923	100	863	167	999999	465	999999	999999	739	310	999999	12	369	879	999999	208	302	999999	79	976	193	680	253	999999	862	520	389	90	999999	999999	999999	999999	632	351	37	999999	299	999999	999999	999999	390	327	999	999999	157	229	999999	999999	346	999999	328	798	478	314	284	253	846	332	999999	448	999999	881	848	155	283	530	380	28	851	999999	908	813	120	64	596	999999	681	159	392	642	223	744	999999	999999	275	237	933	327	76	784	200	967	193	154	999999	999999	479	853	820	626	848	288	793	613	400	514	999999	424	999999	419	571	697	939	662	999999	999999	999999	450	999999	55	597	62	951	999999	542	941	999999	965	999999	999999	396	827	999999	999999	793	935	999999	140	17	999999	999999	519	609	657	999999	999999	37	531	919	999999	999999	39	973	999999	999999	795	336	999999	81	999999	884	722	309	630	33	743	367	183	868	299	999999	16	442	999999	506	88	453	999999	854	48	914	109	56	999999	726	366	854	564	737	997	608	234	999999	558	875	999999	219	978	999999	478	145	853	662	629	999999	364	596	853	999999	950	352	999999	871	999999	999999	999999	676	793	904	666	999999	999999	446	999999	691	999999	947	883	253	679	868	474	669	385	999999	70	446	427	999999	371	769	10	294	786	655	999999	362	36	23	999999	160	999999	84	967	589	999999	416	999999	937	71	417	999999	610	599	999999	877	372	495	139	484	348	999999	999999	542	896	
889	999999	660	225	126	804	920	870	163	529	452	400	701	796	571	654	655	489	235	954	66	400	999999	703	777	212	866	896	538	751	999999	919	541	81	999999	822	755	576	821	267	496	842	999999	79	639	487	671	699	999999	830	692	768	999999	588	840	499	822	956	999999	913	937	999999	341	411	628	999999	858	999999	106	748	999999	89	999999	968	999999	224	943	626	74	300	541	177	337	708	68	999999	648	999999	240	999999	10	799	138	999999	329	472	510	55	451	116	628	50	602	999999	931	613	110	312	130	626	555	999999	892	157	999999	770	696	632	999999	495	885	906	399	895	999999	109	951	999999	648	995	713	897	185	999999	999999	999999	999999	999999	777	455	42	345	999999	999999	999999	803	906	980	536	559	999999	877	703	956	231	722	650	706	999999	999999	662	999999	664	135	912	999999	30	999999	486	881	206	189	855	896	462	999999	84	785	999999	944	203	970	999999	98	229	835	204	999999	736	948	850	867	443	945	793	691	681	706	701	996	999999	999999	504	655	363	999999	32	806	503	999999	648	865	465	138	999999	692	126	999999	906	87	999999	999999	207	537	41	338	745	910	113	770	867	999999	93	254	171	231	475	999999	735	999999	813	999999	999999	64	309	984	999999	315	316	999999	575	115	800	624	999999	981	774	967	999999	34	999999	122	702	732	814	999999	782	221	967	417	226	548	839	283	274	999999	85	152	237	56	927	999999	603	999999	999999	762	999999	468	710	189	457	508	999999	711	999999	999999	695	992	250	999999	211	999999	999999	899	884	36	275	526	360	479	999999	631	739	576	107	999999	518	700	537	61	704	323	511	787	960	718	593	999999	501	573	378	92	999999	999999	845	999999	102	999999	999999	178	999999	999999	999999	241	283	999999	999999	387	614	371	192	995	465	198	334	887	999999	560	938	176	443	999999	35	787	999999	823	729	999999	731	370	328	999999	999999	368	565	654	999999	280	513	144	950	215	524	140	390	383	627	712	874	957	999999	541	765	951	735	999999	34	330	141	999999	999999	237	655	254	53	999999	422	107	999999	680	682	999999	56	804	999999	999999	623	895	999999	726	205	26	666	774	999999	786	999999	999999	632	216	629	885	148	999999	47	723	559	999999	97	23	961	999999	89	204	284	640	494	960	736	508	735	139	924	414	264	90	999999	880	932	266	328	790	474	426	999999	797	279	993	999999	502	999999	999999	807	999999	764	999999	999999	472	500	680	302	99	999999	999999	999999	499	999999	999999	798	956	163	679	346	999999	999999	999999	999999	662	999999	999999	
999999	500	202	999999	830	999999	999999	541	650	589	154	107	999999	999999	964	239	895	999999	999999	561	999999	545	999999	999999	999999	998	16	976	697	999999	619	283	329	22	319	801	896	661	304	99	999999	429	93	219	812	65	999999	94	866	466	284	716	717	591	999999	999999	305	391	894	999999	385	355	843	65	969	870	778	378	999999	172	342	999999	55	999999	999999	417	461	986	999999	294	710	921	120	241	319	903	566	999999	371	999999	505	999999	766	472	713	822	585	999999	249	941	286	920	153	999999	133	999999	670	999999	208	243	374	319	392	610	999999	463	244	612	746	76	999999	50	16	457	999999	999999	999999	583	999999	571	831	433	999999	67	999999	789	778	999999	999999	278	242	705	999999	999999	129	196	999999	999999	999999	999999	587	972	999999	999999	638	245	999999	695	46	306	573	97	718	637	412	941	572	335	603	341	685	828	505	477	834	999999	999999	878	999999	999999	704	320	243	999999	983	999999	151	574	429	771	876	93	379	811	705	154	999999	902	725	188	624	797	563	18	574	759	477	999999	348	39	999999	999999	367	566	602	262	854	999999	999999	553	999999	999999	906	831	465	602	459	694	772	999999	999999	609	163	159	856	999999	757	234	328	234	390	337	999999	399	47	841	725	813	999999	452	300	171	999999	181	388	626	891	731	552	972	309	999999	999999	658	999999	999999	999999	217	999999	999999	504	629	999999	429	172	472	772	516	794	624	876	645	999999	329	399	459	360	981	771	239	24	36	681	999999	999999	607	999999	577	980	999999	959	517	113	999999	947	670	664	999999	18	915	853	384	936	928	106	999999	999999	721	268	999999	999999	899	999999	480	681	478	948	162	505	565	187	205	536	882	665	368	999999	962	999999	999999	999999	999999	972	855	386	639	100	753	258	270	999999	573	318	999999	148	69	999999	633	842	999999	721	511	333	453	738	658	848	63	272	999999	131	346	349	999999	173	252	926	590	103	51	388	204	999999	244	999999	613	999999	999999	744	605	296	999999	129	903	17	293	208	529	127	999999	791	46	490	520	149	999999	234	779	999999	896	142	490	539	999999	101	526	999999	98	197	135	771	999999	319	666	999999	221	226	446	999999	879	53	999999	999999	375	999999	351	999999	392	105	302	388	116	656	999999	473	806	380	329	811	491	999999	119	341	992	956	457	727	823	79	927	746	788	259	977	852	999999	999999	174	550	749	812	226	993	894	746	664	999999	471	203	999999	841	897	634	999999	204	934	75	999999	418	999999	624	999999	323	178	556	600	857	678	999999	738	
999999	216	778	72	678	468	999999	999999	255	302	770	265	629	434	96	999999	164	219	999999	917	669	545	755	747	135	921	999999	999999	348	156	807	17	999999	465	855	999999	128	999999	999999	736	818	628	235	999999	999999	368	270	889	91	706	446	648	895	88	999999	253	999999	999999	937	999999	565	300	108	109	999999	762	790	174	578	999999	999999	592	848	56	999999	999999	319	999999	999999	766	660	999999	743	999999	710	168	999999	396	396	999999	184	999999	999999	999999	180	527	529	136	631	280	577	106	321	630	975	853	799	849	978	37	934	821	326	999999	105	552	999999	466	398	336	999999	403	999999	966	286	999999	957	244	876	582	999999	192	18	444	198	564	702	122	667	856	369	999999	418	368	999999	362	770	999999	518	999999	970	72	738	304	999999	183	999999	354	353	340	896	999999	972	406	515	999999	813	999999	981	541	999999	444	799	541	967	387	999999	419	999999	924	873	503	725	258	999999	459	454	713	814	25	246	357	769	336	999999	999999	300	22	999999	925	999999	887	482	976	777	535	272	206	337	999999	198	999999	65	429	467	402	839	999999	793	66	307	999999	78	966	999999	502	674	473	581	173	96	972	565	999999	384	986	999999	749	480	86	999999	257	385	571	999999	337	999999	999999	868	567	963	577	999999	797	999999	448	999999	515	999999	285	860	799	624	174	166	225	352	692	54	999999	999999	100	999999	717	999999	999999	724	507	999999	966	209	335	604	23	209	519	754	768	745	935	176	999999	76	205	999999	999999	633	221	999999	611	984	999999	999999	397	196	999999	334	511	927	578	723	999999	376	999999	85	535	999999	610	964	646	471	584	947	999999	314	865	33	57	999999	482	999999	513	999999	537	982	600	999999	999999	827	336	194	253	999999	176	999999	855	149	361	129	690	202	32	256	768	999999	410	999999	195	93	330	849	287	999999	999999	162	220	230	838	733	999999	505	987	783	637	462	228	742	780	897	999999	726	999999	928	811	290	403	266	333	999999	581	937	844	999999	506	486	999999	999999	999999	24	11	635	310	628	643	194	214	249	619	316	922	668	881	298	999999	604	187	358	207	999999	999999	953	999999	999999	999999	548	660	864	286	160	554	984	355	766	895	824	999999	53	295	999999	999999	164	999999	26	474	912	65	555	499	999999	999999	558	45	233	265	58	999999	859	476	105	533	350	962	468	999999	938	322	999999	999999	810	189	999999	73	580	97	603	315	880	977	249	492	115	374	384	851	995	948	131	999999	847	95	999999	577	199	102	735	202	189	999999	999999	999999	
999999	161	999999	999999	175	495	464	999999	661	742	858	881	999999	612	999999	975	999999	616	766	989	201	613	999999	724	623	566	999999	488	361	411	999999	625	451	649	999999	953	685	662	999999	510	493	986	849	114	999999	684	350	586	674	759	999999	999999	999999	999999	408	336	605	965	108	608	621	976	999999	260	999999	242	999999	587	71	474	300	925	999999	265	999999	214	764	451	999999	938	226	297	813	999999	999999	563	137	905	250	999999	357	720	563	88	889	517	212	598	499	999999	255	999999	999999	209	469	999999	643	242	50	204	571	164	478	170	391	333	172	999999	999999	61	999999	534	999999	999999	999999	999999	372	850	375	988	999999	176	951	500	693	463	999999	614	999999	118	999999	894	864	999999	653	203	251	403	696	565	354	999999	144	447	999999	720	999999	680	92	888	325	792	867	61	999999	405	212	999999	999999	928	999999	999999	59	355	141	220	669	999999	202	923	339	969	164	810	644	982	41	514	610	999999	48	101	532	253	793	137	37	813	999999	257	999999	273	999999	768	999999	795	970	999999	999999	680	61	134	487	168	999999	999999	999999	66	416	218	373	999999	377	999999	889	471	36	805	562	13	192	856	999999	944	932	76	52	395	807	849	999999	999999	208	999999	921	913	613	999999	694	446	499	999999	406	646	883	302	895	433	878	999999	769	999999	999999	999999	497	205	689	999999	235	493	313	253	259	999999	999999	131	999999	447	582	976	858	999999	121	125	514	222	459	999999	999999	999999	999999	619	516	999999	89	999999	24	896	442	725	233	79	147	999999	143	999999	999999	838	999999	761	803	457	850	902	683	999999	63	122	797	285	745	890	483	596	322	999999	736	984	487	999999	117	602	15	856	753	788	525	999999	981	999999	999999	999999	999999	308	835	723	768	614	999999	999999	794	902	109	167	980	342	596	551	999999	449	519	736	361	101	999999	999999	451	994	999999	895	999999	152	140	538	783	134	542	184	760	999999	925	132	401	514	564	999999	502	848	876	420	201	999999	999999	541	749	765	269	266	653	634	999999	774	464	697	999999	651	771	999999	384	855	999999	999999	791	298	524	396	344	846	537	449	708	603	999999	738	703	617	999999	598	789	28	865	285	530	999999	328	161	667	704	131	913	999999	931	474	30	619	999999	999999	733	27	362	430	422	729	214	925	677	999999	999999	993	775	530	999999	782	365	989	524	891	999999	999999	373	728	640	725	623	15	777	139	107	999999	924	434	999999	581	999999	597	999999	555	999999	210	651	999999	941	710	356	392	270	999999	118	999999	105	
887	527	764	999999	634	790	999999	116	208	158	999999	999999	607	999999	350	143	601	355	768	999999	969	575	465	328	868	787	929	379	999999	744	628	31	76	33	46	907	632	927	802	999999	754	449	127	61	113	947	343	641	15	999999	669	803	999999	493	135	322	71	445	785	846	860	999999	999999	463	529	525	491	583	42	443	511	999999	999999	960	792	529	457	413	224	920	453	999999	374	982	999999	999999	999999	583	898	723	845	197	152	955	946	437	574	663	531	588	999999	760	609	571	747	996	260	999999	999999	999999	865	658	230	865	403	573	953	892	388	705	999999	908	685	999999	598	323	531	597	23	999999	955	793	881	636	999999	999999	687	803	244	89	574	301	882	302	999999	196	966	999999	999999	999999	483	681	285	826	744	999999	84	301	972	433	474	662	376	345	999999	81	999999	999999	410	710	885	160	658	309	999999	552	35	393	459	411	357	254	45	639	882	283	999999	65	892	906	618	396	830	999999	614	911	925	999999	651	786	999999	381	999999	851	498	999999	32	999999	695	201	999999	690	841	570	86	230	626	736	462	377	563	721	999999	504	102	999999	999999	848	694	229	627	487	742	672	999999	999999	377	999999	151	559	260	999999	369	700	383	927	554	999999	734	393	999999	999999	94	284	233	999999	679	381	759	999	12	999999	291	475	574	55	948	999999	578	110	853	999999	595	903	126	32	361	999999	999999	174	943	70	999999	310	934	438	402	999999	449	303	306	995	435	151	556	85	259	999999	136	338	999999	386	691	634	999999	853	603	191	167	210	346	999999	260	595	999999	942	71	980	999999	145	999999	490	728	284	999999	857	17	453	357	999999	772	999999	874	792	195	567	379	999999	770	999999	999999	221	309	248	957	628	744	840	96	614	24	278	362	990	686	999999	657	999999	830	999999	999999	160	833	999999	999999	878	803	999999	409	497	573	999999	220	999999	310	440	190	490	326	999999	122	177	366	999999	36	503	999999	883	116	697	999999	962	658	98	244	999999	387	192	810	999999	824	999999	440	999999	51	442	68	901	689	255	317	176	99	654	569	679	793	100	101	935	772	919	999999	712	587	999999	923	131	999999	999999	999999	998	679	247	361	836	999999	768	701	999999	444	213	203	999999	999999	743	999999	13	528	565	890	999999	999999	874	999999	904	925	728	21	999999	518	936	999999	73	203	319	999999	852	303	733	942	35	999999	507	999999	569	999999	999999	332	843	737	919	999999	660	736	999999	999999	804	999999	456	910	18	757	271	84	507	527	140	667	80	
256	30	999999	795	622	999999	897	999999	384	746	999999	435	999999	177	703	999999	343	35	336	437	411	692	921	847	999999	934	278	999999	433	992	51	594	832	261	596	716	999999	807	47	872	867	324	999999	194	277	999999	611	589	568	485	999999	501	804	239	668	999999	999999	862	972	688	999999	770	170	391	999999	999999	602	999999	580	986	389	999999	999999	463	999999	97	999999	999999	580	347	999999	688	999999	947	828	550	790	999999	592	42	999999	999999	835	999999	286	107	164	48	489	682	882	999999	18	999999	105	638	513	350	669	581	303	372	292	634	365	999999	999999	999999	999999	164	803	999	562	548	999999	999999	700	639	187	473	933	232	257	897	465	865	999999	987	851	200	46	449	933	21	739	253	74	210	993	379	999999	941	485	334	878	999999	999999	470	212	73	999999	873	173	206	999999	80	125	999999	179	500	237	224	999999	373	128	364	76	551	809	135	967	499	646	807	577	991	999999	923	28	582	960	219	999999	999999	262	172	285	736	373	669	138	680	41	999999	152	681	999999	999999	999999	524	815	999999	661	87	105	999999	237	365	999999	656	332	999999	375	596	540	999999	439	581	120	955	88	340	999999	999999	996	297	468	153	665	895	420	635	717	504	767	999999	999999	707	692	814	935	999999	117	716	346	936	314	999999	962	134	252	999999	11	260	999999	485	186	521	90	808	999999	93	999999	734	246	999999	484	871	999999	933	999999	732	888	999999	30	168	232	471	803	70	982	32	191	999999	999999	420	999999	467	67	291	430	999999	999999	884	834	851	230	383	480	648	999999	442	616	38	663	519	120	999999	240	288	262	715	717	30	826	956	902	999999	91	825	74	27	813	547	999999	999999	999999	14	471	179	937	849	999999	999999	999999	549	999999	999999	999999	143	999999	927	999999	779	38	999999	329	606	999999	999999	948	73	302	654	584	444	629	78	524	999999	413	116	243	71	350	413	724	561	422	286	999999	750	289	999999	525	146	790	43	518	999999	113	509	946	594	999999	999999	557	345	581	999999	920	347	637	647	730	204	999999	175	438	625	990	767	999999	781	999999	207	783	354	999999	447	654	595	560	725	999999	903	999999	649	840	476	855	999999	980	258	366	212	122	999999	999999	331	452	624	999999	893	808	345	324	174	266	32	100	212	216	143	518	335	999999	911	519	826	44	999999	335	961	770	611	786	935	425	999999	94	999999	999999	808	995	40	990	667	917	791	589	995	393	817	386	652	999999	847	740	41	999999	211	999999	400	297	408	299	643	999999	999999	
999999	389	749	141	938	949	999999	999999	999999	488	345	999999	994	728	999999	49	999999	517	585	127	999999	999999	205	999999	999999	999999	999999	738	521	597	999999	357	544	721	999999	999999	255	999999	879	436	577	775	709	999999	696	304	217	403	999999	999999	746	781	999999	14	767	619	999999	365	999999	64	999999	346	886	550	747	987	999999	282	496	47	793	999999	638	158	999999	999999	240	943	698	415	676	624	585	273	850	959	999999	539	999999	999999	25	999999	829	824	505	241	888	168	999999	708	718	934	907	124	464	346	999999	909	999999	114	389	251	666	26	388	316	999999	623	999999	788	698	56	329	874	999999	999999	580	813	999999	319	999999	81	438	989	696	742	716	470	999999	999999	816	390	85	849	242	774	233	999999	446	999999	999999	274	467	726	19	672	999999	43	102	562	766	339	999999	999999	338	317	812	676	999999	645	600	300	815	196	971	318	970	999999	641	257	999999	767	376	464	999999	511	613	712	980	34	137	999999	378	999999	747	487	134	929	520	924	999999	999999	494	800	598	189	999999	281	754	701	701	144	402	999999	883	998	962	802	316	827	704	109	696	305	518	916	922	569	448	999999	194	50	999999	999999	295	131	283	999999	865	659	61	342	958	289	332	993	999999	533	999999	748	525	332	623	692	999999	862	999999	999999	999999	999999	267	889	832	999999	516	661	184	999999	558	762	725	396	936	999999	775	999999	151	417	972	999999	635	398	999999	699	968	862	427	277	999999	433	271	999999	293	193	401	172	999999	697	772	999999	819	999999	974	609	33	999999	395	999999	917	859	721	453	226	767	56	869	692	142	302	654	244	906	200	135	501	641	999999	752	999999	613	861	453	644	999999	705	999999	423	597	676	839	476	460	359	636	712	817	867	525	147	532	479	377	405	127	437	912	415	849	999999	391	999999	643	711	313	998	277	808	914	999999	26	455	999999	999999	462	999999	783	556	563	423	999999	773	999999	615	999999	143	494	58	527	874	793	624	999999	488	295	812	999999	748	999999	638	444	19	999999	463	130	86	384	999999	942	939	653	365	851	999999	999999	617	449	37	979	179	999999	999999	290	50	279	999999	881	616	999999	649	354	45	510	925	978	673	999999	133	999999	999999	759	582	999999	587	230	437	772	147	62	678	373	805	769	876	134	225	999999	913	194	728	204	767	740	303	595	618	854	925	457	761	999999	325	999999	999999	420	931	123	703	819	841	629	744	564	999999	286	548	275	634	801	762	944	907	939	765	461	992	999999	812	992	612	582	
846	999999	301	999999	57	272	446	465	999999	999999	35	103	352	109	460	213	248	26	999999	352	230	999999	695	999999	889	386	778	872	428	999999	311	710	216	268	999999	999999	999999	620	238	286	829	178	608	661	919	813	596	666	10	999999	603	795	946	270	362	999999	999999	484	992	671	494	574	47	114	799	325	886	999999	999999	406	940	627	999999	769	522	62	525	43	999999	85	789	121	871	639	495	516	999999	946	906	69	69	999999	628	999999	999999	265	140	504	861	603	926	999999	349	999999	848	975	17	186	999999	999999	206	960	586	916	882	382	702	408	618	293	561	940	999999	267	999999	161	999	231	977	267	999999	31	182	999999	158	286	772	277	999999	520	999999	587	208	606	999999	108	999999	711	684	420	562	732	885	577	52	986	335	92	267	999999	976	999999	999999	489	388	185	788	292	768	605	609	999999	999999	108	784	999999	742	581	404	247	949	297	999999	567	704	198	146	604	260	999999	951	689	999999	103	544	724	389	999999	227	687	320	918	942	88	810	138	125	999999	999999	79	254	753	688	29	747	688	247	641	785	200	999999	193	999999	606	653	920	424	523	564	70	594	999999	999999	716	999999	40	354	468	756	999999	999999	359	811	191	917	207	999999	990	356	856	486	747	933	37	648	999999	886	999999	999999	890	713	602	233	733	485	230	400	999999	102	716	343	779	884	218	127	689	999999	850	688	456	999999	433	176	708	584	999999	99	336	78	799	153	18	43	866	999999	480	135	87	999999	999999	807	40	897	639	522	999999	999999	999999	910	958	754	46	657	978	971	289	999999	525	159	639	999999	999999	903	302	572	334	746	28	355	999999	563	304	154	991	999999	888	999999	536	195	877	983	999999	425	119	55	117	999999	64	894	583	999999	610	928	77	565	999999	137	604	76	197	999999	999999	380	273	404	459	891	666	339	93	753	898	339	281	655	766	648	793	999999	999999	974	999999	133	772	601	952	999999	87	435	906	760	931	470	997	917	148	994	162	714	999999	225	693	999999	999999	999999	999999	281	656	421	799	104	343	357	611	999999	999999	999999	607	671	451	93	814	241	433	332	822	438	342	364	517	772	495	88	661	250	999999	999999	321	943	455	999999	999999	999999	999999	812	427	999999	858	783	647	426	999999	999999	272	512	411	999999	302	488	999999	718	938	302	904	36	608	265	695	371	932	999999	410	664	226	999999	374	158	604	620	905	999999	579	558	716	999999	386	14	815	159	839	999999	674	833	936	737	742	427	762	999999	213	
999999	888	497	850	999999	26	999999	274	502	147	999999	857	681	583	768	148	390	585	813	999999	603	449	545	531	115	999999	999999	728	999999	999999	947	396	999999	999999	743	359	91	707	381	84	654	740	322	999999	586	970	993	259	177	999999	362	841	948	999999	610	722	353	999999	745	706	999999	999999	784	475	999999	866	863	273	840	999999	66	682	213	999999	995	862	136	533	945	999999	645	999999	561	891	674	999999	447	45	807	30	16	125	999999	675	999999	651	999999	846	999999	999999	117	729	999999	758	541	679	638	220	963	747	999999	819	30	610	70	131	999999	893	801	999999	429	827	466	819	413	941	721	537	113	353	999999	999999	999999	999999	999999	916	907	803	999999	995	477	236	999999	70	999999	999999	105	360	615	513	210	72	55	735	300	999999	272	600	354	600	958	110	116	619	999999	999999	999999	794	999999	999999	223	648	544	806	618	202	756	406	394	999999	846	370	922	600	153	999999	244	976	999999	999999	653	999999	458	758	46	376	130	461	230	129	90	310	999999	471	299	999999	527	249	127	107	532	999999	215	138	754	598	188	516	476	995	81	139	859	833	999999	906	200	999999	769	999999	82	999999	186	275	145	545	592	460	311	999999	326	994	859	837	999999	786	111	329	14	448	198	999999	985	234	57	950	451	944	970	392	371	999999	479	999999	35	999999	690	940	993	999999	16	727	215	999999	678	999999	280	31	617	713	804	870	780	331	999999	467	319	951	227	194	104	647	490	999999	999999	584	525	983	812	988	999999	170	336	796	442	470	409	111	999999	971	680	429	336	266	588	500	999999	158	822	567	918	739	723	808	123	368	247	296	662	999999	561	999999	218	629	617	643	999999	999999	888	592	999999	218	999999	256	514	675	321	233	999999	999999	622	376	170	254	999999	999999	447	527	683	84	233	999999	999999	999999	419	392	220	999999	649	944	955	999999	270	239	508	709	344	476	303	448	999999	24	956	931	999999	195	136	963	559	259	999999	999999	310	814	369	946	999999	999999	836	131	464	999999	583	999999	775	999999	999999	931	746	370	32	970	233	999999	999999	219	165	999999	981	999999	266	257	157	399	748	999999	677	456	999999	562	940	999999	999999	182	999999	441	440	571	999999	999999	999999	205	227	999999	237	235	793	75	786	160	999999	261	960	612	999999	999999	999999	999999	999999	837	966	659	71	193	429	629	340	61	261	595	999999	999999	360	153	154	70	39	999999	172	999999	155	611	669	719	999999	999999	443	999999	316	776	974	999999	924	329	870	430	144	999999	769	608	
999999	741	999999	201	381	207	901	816	999999	804	188	999999	31	999999	691	365	990	351	422	740	196	313	745	999999	999999	999999	999999	41	283	724	926	994	999999	999999	999999	413	797	478	348	999999	787	627	569	511	598	474	234	799	999999	515	439	999999	622	39	422	591	996	339	579	999999	537	999999	542	743	878	193	321	999999	999999	288	999999	521	999999	847	999999	568	999999	243	999999	157	307	999999	999999	999999	999999	142	382	169	152	45	999999	467	898	999999	46	917	94	825	633	415	999999	767	999999	999999	947	918	790	774	86	853	847	762	453	432	999999	667	476	774	459	745	810	162	324	471	999999	110	622	512	810	44	484	918	610	480	993	539	578	54	820	999999	999999	608	999999	299	197	655	23	476	948	379	999999	319	376	887	999999	10	999999	999999	488	999999	305	999999	963	51	378	999999	999999	999999	999999	21	99	431	954	93	403	212	79	35	283	225	97	156	564	441	999999	999999	552	722	874	993	999999	999999	565	973	999999	999999	644	51	920	999999	999999	49	47	999999	290	999999	364	293	999999	403	999999	999999	999999	273	760	999999	723	532	999999	213	386	440	108	445	924	999999	866	999999	22	999999	567	999999	115	24	722	57	118	627	999999	572	999999	269	237	481	71	999999	999999	301	223	921	350	999999	592	999999	882	71	941	602	999999	939	163	383	280	999999	835	999999	322	541	550	712	999999	999999	381	885	403	999999	213	626	384	265	159	574	768	100	999999	999999	999999	398	142	999999	116	516	999999	221	999999	437	988	81	999999	167	357	999999	751	999999	999999	253	740	707	999999	765	858	324	228	999999	999999	999999	614	190	177	390	469	999999	409	889	606	999999	492	169	476	999999	138	141	981	999999	907	999999	823	268	219	745	714	999999	84	999999	802	792	999999	857	431	829	999999	999999	904	264	697	999999	999999	999999	904	357	761	581	240	999999	636	727	342	11	849	301	765	356	970	431	676	731	849	42	999999	814	246	999999	738	647	153	330	236	726	528	484	999999	999999	364	999999	999999	999999	507	727	999999	85	999999	999999	17	139	73	999999	837	482	588	966	584	999999	774	99	121	136	842	592	213	316	500	616	482	375	63	803	999999	118	447	543	234	131	999999	999999	364	999999	627	999999	999999	677	492	754	148	562	900	28	197	274	751	858	999999	999999	524	433	999999	999999	999999	641	86	999999	484	999999	45	999999	742	462	926	762	735	171	508	999999	999999	536	823	746	478	919	475	45	615	999999	367	589	999999	999999	607	869	999999	521	144	999999	999999	323	999999	999999	718	103	820	447	
101	999999	999999	589	359	65	905	999999	609	839	374	999999	176	50	654	756	371	455	801	432	854	999999	335	223	999999	523	711	999999	999999	999999	37	384	999999	37	999999	190	999999	778	239	197	999999	619	999999	597	157	250	818	491	668	446	999999	273	999999	397	593	44	109	326	999999	836	354	218	999999	549	812	989	999999	149	107	474	567	593	225	613	28	244	797	999999	75	786	704	230	999999	897	666	999999	91	712	444	908	90	999999	225	403	843	205	965	999999	999999	167	999999	679	999999	203	878	809	999999	999999	999999	358	246	371	260	776	142	134	190	999999	883	999999	908	92	704	999999	394	695	999999	822	770	823	279	88	999999	908	340	34	999999	834	28	999999	716	999999	344	95	999999	718	999999	449	270	719	24	218	836	737	999999	373	975	206	999999	193	441	234	918	555	999999	168	418	352	445	118	298	355	999999	36	341	515	748	618	525	675	83	928	561	60	808	70	251	225	659	999999	999999	999999	35	835	999999	999999	999999	788	999999	513	999999	280	13	162	999999	999999	479	810	406	744	625	366	680	143	120	513	673	867	746	28	916	999999	693	477	69	660	330	999999	611	849	41	959	999999	999999	374	802	999999	408	630	149	591	441	999999	914	999999	692	957	891	999999	911	818	616	52	988	596	999999	587	536	103	999999	348	575	209	557	713	665	999999	668	769	317	588	274	999999	607	436	485	383	778	135	376	703	438	189	699	40	999999	999999	624	425	999999	225	398	315	999999	801	26	242	272	999999	686	938	298	132	417	332	554	999999	999999	561	121	735	999999	410	999999	76	909	396	509	526	298	748	999999	999999	512	101	999999	959	386	999999	420	252	120	999999	448	437	414	316	999999	376	485	56	482	72	999999	999999	416	987	587	999999	999999	630	732	745	913	999999	808	55	619	999999	142	594	999999	638	151	869	624	999999	962	300	662	602	624	143	999999	251	276	77	939	981	684	212	381	593	999999	790	519	375	663	510	628	999999	696	999999	999999	891	999999	843	921	444	907	184	999999	297	141	999999	15	599	704	671	672	999999	115	638	999999	930	999999	999999	999999	360	359	258	579	461	999999	303	906	177	999999	999999	196	999999	156	505	999999	510	186	94	462	625	784	920	671	999999	838	887	263	68	815	999999	999999	656	129	570	95	658	999999	999999	999999	999999	999999	837	999999	554	999999	249	595	610	999999	140	753	138	946	108	575	439	587	587	623	784	999999	847	999999	595	481	999999	999999	585	419	425	904	612	468	624	242	946	229	126	999999	999999	302	
652	503	684	999999	549	710	30	994	655	81	27	949	841	797	544	999999	114	83	944	936	999999	999999	148	235	150	670	999999	866	629	219	999999	81	35	999999	397	354	677	45	931	830	292	590	999999	354	999999	662	626	826	697	471	125	53	572	661	292	461	364	999999	419	879	388	164	999999	446	610	946	924	999999	409	200	807	78	151	124	999999	429	436	794	348	488	54	505	178	167	103	427	509	374	210	935	989	228	626	62	452	137	224	999999	999999	999999	738	999999	999999	506	663	999999	901	458	16	862	999999	570	120	930	834	882	985	218	999999	193	446	560	999999	999999	211	999999	452	99	999999	526	999999	999999	60	999999	749	778	88	671	999999	57	525	61	999999	999999	910	999999	118	695	227	999999	999999	999999	974	999999	504	187	999999	952	305	85	999999	811	786	999999	657	916	999999	712	190	66	804	324	714	305	667	395	203	812	564	999999	480	756	872	999999	384	208	144	999999	903	571	661	999999	999999	428	999999	713	275	876	689	994	908	406	514	999999	999999	827	999999	679	893	119	984	999999	999999	999999	604	999999	939	683	115	458	781	999999	809	618	405	678	948	295	999999	953	130	999999	132	999999	873	84	252	999999	347	557	907	464	999999	793	587	999999	999999	852	823	605	774	591	771	240	222	886	999999	895	765	95	879	15	827	940	988	999999	191	999999	649	530	605	237	345	558	999999	326	426	25	41	58	941	999999	999999	256	188	538	554	999999	357	986	999999	356	947	999999	677	901	999999	664	805	999999	175	909	213	302	10	547	999999	223	999999	895	470	580	999999	716	154	999999	543	580	761	460	999999	999999	480	662	53	259	999999	999999	880	650	689	761	220	999999	999999	42	999999	179	256	641	999999	999999	213	999999	526	906	492	999999	117	999999	367	66	999999	354	804	999999	999999	550	259	751	267	172	343	48	215	708	999999	750	999999	122	891	374	334	129	177	783	96	28	145	146	766	999999	999999	987	292	632	999999	865	318	16	603	351	920	504	383	130	999999	175	256	818	546	741	405	995	11	993	731	783	187	31	789	420	414	999999	999999	218	196	356	999999	583	850	504	441	828	518	999999	454	829	746	999999	785	921	999999	327	600	35	653	980	985	299	900	84	688	297	999999	193	937	807	520	175	934	651	419	673	999999	999999	309	577	999999	461	549	902	47	140	245	868	999999	96	999999	999999	999999	215	370	466	682	775	816	154	999999	999999	612	646	319	580	122	999999	511	108	999999	558	725	86	503	533	749	998	47	557	61	358	
999999	850	999999	561	610	728	291	999999	990	202	235	165	965	999999	849	902	592	466	27	112	999999	550	737	964	999999	488	712	999999	999999	999999	738	268	102	999999	790	999999	362	758	970	394	852	558	118	999999	332	570	120	351	684	846	415	999999	999999	948	991	993	122	999999	327	132	25	999999	246	316	463	966	72	999999	371	96	550	834	496	633	260	808	442	580	641	999999	378	370	999999	999999	278	168	999999	154	271	999999	649	999999	440	847	378	999999	321	801	999999	365	999999	999999	980	597	999999	580	93	906	999999	193	561	542	688	999999	754	655	300	376	47	999999	248	999999	451	999999	446	517	404	649	265	851	999999	640	999999	286	175	970	389	565	999999	697	84	822	455	88	245	117	354	786	999999	723	117	944	764	407	127	589	955	416	160	788	186	444	650	847	696	999999	664	411	487	999999	275	734	803	999999	230	425	473	373	999999	339	173	617	999999	542	743	552	875	480	168	586	24	999999	415	784	999999	999999	181	999999	391	324	999999	942	999999	319	457	383	150	424	999999	702	126	592	87	999999	625	569	999999	118	999999	153	55	194	253	999999	999999	301	329	29	999999	999999	999999	999999	981	999999	999999	999999	999999	247	94	370	412	460	303	999999	470	999999	895	999999	168	951	999999	73	504	248	279	268	699	408	999999	999999	63	131	596	595	458	999999	610	73	934	999999	261	999999	34	742	741	594	999999	999999	999999	999999	999999	735	999999	877	838	190	370	743	999999	628	531	999999	697	928	317	290	864	707	999999	218	821	832	659	764	699	111	999999	761	506	684	377	912	966	212	999999	327	270	718	757	999999	891	999999	999999	999999	873	352	953	105	435	460	999999	999999	999999	232	525	999999	999999	106	187	999999	151	608	247	999999	261	618	942	494	179	989	30	155	950	999999	327	999999	514	353	999999	357	157	999999	999999	55	955	193	999999	744	687	195	251	174	541	999999	137	292	999999	266	64	264	999999	469	926	999999	999999	999999	999999	50	905	571	68	732	215	830	590	208	282	999999	115	77	484	208	807	983	748	856	614	999999	611	44	334	257	299	636	948	687	999999	890	615	999999	999999	103	999999	125	136	519	959	710	439	928	999999	437	161	986	780	210	999999	942	697	584	968	312	999999	999999	247	811	442	578	881	902	190	392	999999	733	126	999999	369	691	856	238	999999	903	999999	682	34	896	106	999999	855	747	999999	84	202	40	412	999999	999999	968	999999	325	86	390	828	999999	747	999999	851	999999	999999	400	841	970	95	999999	687	74	999999	755	999999	350	
714	140	723	144	876	116	200	555	331	478	724	400	812	540	162	516	999999	962	999999	407	55	678	442	465	906	64	988	732	999999	348	836	910	133	999999	611	945	667	694	661	641	999999	305	106	401	675	451	168	999999	317	181	989	849	999999	448	999999	999999	698	999999	238	822	999999	999999	212	982	642	814	999999	999999	929	999999	849	390	311	303	969	999999	582	50	789	464	896	443	425	182	358	986	100	999999	243	575	257	409	466	839	523	970	103	123	759	999999	183	883	999999	111	332	609	547	999999	478	555	463	999999	478	999999	925	684	999999	39	999999	655	723	592	51	364	999999	449	924	472	779	999999	656	468	290	928	291	999999	818	324	850	999999	999999	574	215	999999	121	999999	931	692	999999	839	999999	73	489	113	147	999999	842	270	152	882	999999	999999	746	479	899	999999	377	549	999999	913	865	727	189	999999	216	999999	386	999999	253	999999	518	241	999999	940	80	592	979	999999	790	999999	179	558	182	967	74	373	827	736	788	999999	999999	391	210	10	974	211	884	999999	897	999999	214	999999	27	783	373	453	526	806	408	999999	999999	200	758	999999	743	317	555	221	820	999999	331	650	575	137	147	136	999999	558	966	869	707	999999	289	802	494	690	999999	399	604	621	847	31	999999	480	109	41	633	417	999999	666	656	672	999999	999999	666	564	999999	890	645	247	421	967	839	539	609	640	910	955	999999	62	999999	165	617	209	995	310	323	999999	999999	116	999999	623	301	309	999999	999999	603	235	146	930	777	999999	753	367	209	999999	191	797	871	469	130	677	120	214	890	500	999999	999999	999999	365	999999	818	862	539	743	798	675	999999	326	574	47	999999	999999	999999	284	136	999999	260	999	999999	129	526	999999	999999	986	999999	512	97	418	722	979	29	999999	780	690	959	787	224	623	999999	999999	650	480	307	432	445	858	743	929	764	98	999999	999999	942	246	724	595	304	553	918	295	999999	131	604	594	27	999999	48	686	325	348	197	999999	598	999999	478	55	925	145	551	966	769	167	654	999999	184	999999	234	544	966	373	492	671	704	125	627	999999	876	999999	415	927	820	67	999999	425	900	999999	984	42	768	999999	669	169	12	952	526	430	477	970	999999	999999	293	503	720	951	855	999999	932	483	999999	999999	999999	222	999999	999999	999999	999999	999999	238	734	16	999999	201	999999	297	704	333	669	752	598	999999	61	999999	999999	999999	643	999999	347	999999	570	383	246	999999	749	818	509	457	438	388	806	814	877	248	245	999999	999999	999999	728	433	257	
532	857	999999	999999	96	999999	272	999999	896	980	828	374	890	999999	999999	769	950	452	956	787	257	894	290	946	784	329	812	670	889	714	999999	598	914	415	47	525	67	626	663	999999	246	999999	542	999999	999999	449	999999	999999	884	644	999999	648	999999	645	999999	637	576	999999	110	999999	96	602	39	999999	999999	240	460	999999	630	835	712	999999	789	46	999999	719	362	882	999999	999999	342	241	785	999999	999999	999999	827	278	999999	410	999999	999999	526	896	834	644	508	360	969	747	989	511	999999	59	931	845	859	734	105	291	285	694	999999	765	433	854	817	999999	645	999999	999999	192	80	230	886	888	806	893	999999	999999	220	11	913	231	355	999999	292	999999	999999	700	999999	102	182	999999	134	264	559	760	472	980	827	723	715	444	344	806	441	729	172	999999	999999	966	999999	199	80	999999	999999	53	420	602	572	91	999999	945	491	320	20	946	105	999999	339	56	430	231	88	497	295	478	999999	548	999999	562	572	280	661	87	569	982	63	850	483	999999	349	999999	999999	746	999999	770	999999	33	796	494	633	999999	999999	992	999999	311	121	999999	988	312	165	871	211	19	518	999999	293	413	750	37	999999	999999	158	822	706	560	999999	999999	244	525	525	999999	752	905	929	41	565	999999	999999	268	870	480	862	181	360	477	668	408	999999	999999	486	549	999999	768	601	388	392	891	295	985	497	779	348	472	999999	302	129	305	89	486	635	999999	999999	492	999999	999999	392	999999	472	999999	891	414	999999	182	49	999999	999999	999999	999999	550	648	674	383	556	771	101	999999	400	999999	67	358	999999	328	999999	436	999999	677	999999	999999	999999	999999	416	428	66	103	92	675	176	432	810	999999	145	999999	539	999999	960	250	325	999999	75	289	999999	999999	415	880	528	96	362	745	188	308	798	381	999999	554	999999	256	327	999999	688	425	966	967	584	354	222	381	789	914	476	620	362	80	546	899	14	825	23	999999	575	996	323	999999	254	511	913	764	866	984	999999	714	999999	999999	42	999999	999999	33	16	70	667	157	306	448	279	567	946	728	999999	999999	999999	417	242	999999	887	692	111	545	723	82	441	457	514	805	318	761	697	499	47	896	999999	980	999999	953	518	999999	700	999999	160	999999	564	999999	929	999999	999999	197	481	783	975	350	548	999999	310	933	628	999999	999999	999999	139	517	869	457	690	938	648	569	598	289	999999	469	992	236	395	45	999999	256	527	872	370	131	290	914	523	697	357	808	680	999999	334	308	999999	208	999999	643	999999	117	999999	991	993	
999999	999999	202	999999	516	358	322	392	274	999999	382	692	770	999999	18	999999	955	999999	993	590	840	889	999999	954	333	684	999999	489	751	228	410	752	536	999999	999999	531	97	763	999999	349	45	999999	415	469	952	616	25	999999	738	999999	862	184	999999	999999	163	999999	999999	248	827	831	564	833	640	56	999999	630	165	890	999999	486	150	999999	925	653	554	999999	483	254	12	716	669	724	999999	345	365	236	999999	134	726	510	645	848	935	999999	784	999999	999999	999999	454	999999	999999	134	434	261	275	670	258	999999	856	999999	999999	641	246	121	172	840	91	304	690	788	389	41	174	143	999999	301	266	749	999999	352	638	124	800	680	266	999999	299	499	999999	695	978	393	999999	986	998	999999	612	824	999999	943	130	490	678	999999	999999	429	959	999999	421	974	413	508	988	513	999999	397	841	565	854	627	551	592	234	994	810	995	999999	188	145	836	999999	442	999999	925	999999	157	446	144	738	999999	585	998	999999	104	292	479	405	764	885	611	172	57	969	395	402	537	265	999999	854	946	999999	781	165	584	296	970	999999	72	291	999999	950	706	827	28	52	999999	514	140	999999	999999	600	998	302	534	674	641	473	350	532	694	999999	999999	289	791	180	999999	999999	999999	808	322	707	999999	483	931	660	465	230	951	352	850	32	135	999999	524	356	668	488	630	999999	999999	507	999999	539	596	72	999999	427	45	848	249	708	20	999999	400	633	266	525	371	999999	218	421	522	999999	682	672	765	999999	765	445	999999	324	999999	999999	162	815	286	803	999999	868	999999	999999	999999	112	113	999999	999999	804	580	999999	99	153	999999	756	701	244	999999	433	999999	924	306	404	661	599	346	924	999999	426	999999	585	357	463	638	502	999999	999999	999999	419	894	540	660	999999	999999	874	355	368	206	999999	892	918	999999	852	945	999999	572	78	386	595	999999	189	656	594	999999	995	999999	636	514	999999	355	530	17	999999	539	327	274	345	999999	787	999999	977	999999	38	534	259	754	504	517	676	930	342	794	641	999999	999999	883	999999	336	225	341	719	853	999999	120	999999	910	265	323	628	698	237	885	599	351	789	461	627	70	999999	250	999999	999999	838	695	23	735	999999	922	824	999999	208	18	967	999999	533	133	156	918	171	349	499	190	889	999999	702	457	999999	999999	863	999999	266	14	950	974	302	601	999999	886	107	636	544	999999	499	195	499	228	917	153	817	665	315	709	999999	46	751	999999	238	860	992	566	999999	86	69	571	187	999999	67	992	163	999999	117	999999	
820	535	804	999999	691	704	488	484	999999	999999	482	207	947	999999	115	914	233	444	999999	165	893	540	105	467	282	927	17	305	170	925	999999	885	557	999999	888	374	241	999999	999999	534	381	517	999999	488	999999	999999	999999	630	97	999999	768	719	569	952	375	290	439	346	884	764	696	192	323	614	999999	597	999999	901	667	741	682	640	277	838	999999	386	514	617	864	999999	312	999999	217	27	166	280	999999	605	999999	608	934	894	999999	412	999999	999999	203	422	426	999999	222	999999	962	356	470	138	999999	731	999999	989	775	999999	482	999999	461	319	999999	306	458	791	281	999999	231	999999	806	788	931	999999	10	595	192	101	201	858	207	589	424	861	557	38	999999	594	999999	689	832	123	422	244	950	528	223	897	999999	634	734	999999	501	999999	549	682	206	999999	999999	582	807	999999	630	999999	276	871	894	999999	999999	999999	999999	687	617	541	999999	693	375	696	999999	481	382	294	137	999999	133	39	98	999999	322	875	831	999999	863	999999	882	158	999999	999999	999999	89	633	109	158	544	671	56	561	999999	999999	855	316	999999	999999	259	209	999999	555	999999	500	999999	782	384	801	873	999999	720	823	762	999999	87	999999	578	727	835	847	282	146	593	895	87	999999	139	999999	466	999999	331	581	614	654	369	602	999999	306	732	999999	999999	308	284	946	950	233	799	309	600	655	737	999999	835	999999	927	386	962	177	423	768	999999	541	345	314	276	149	219	117	299	999999	999999	281	995	999999	999999	974	999999	647	999999	853	999999	999999	999999	810	831	999999	745	211	727	982	999999	261	882	999999	653	717	963	969	679	810	23	691	19	125	873	466	786	306	999999	952	525	325	232	570	99	999999	999999	999999	483	727	404	18	999999	317	843	529	398	999999	886	879	20	891	967	145	839	986	819	136	936	999999	762	449	396	999999	467	325	39	322	999999	999999	429	438	495	951	416	999999	312	702	999999	353	999999	754	419	934	942	633	357	97	730	113	14	172	597	118	999999	954	999999	614	999999	528	999999	999999	168	66	460	582	405	25	728	833	684	126	999999	999999	307	18	39	999999	999999	833	968	941	999999	999999	824	267	841	387	986	999999	394	697	852	753	999999	999999	999999	362	999999	369	237	999999	368	896	428	999999	317	14	811	999999	925	999999	781	26	560	559	493	398	242	203	999999	28	999999	277	449	986	999999	110	999999	316	422	676	977	999999	605	999999	583	695	351	937	949	836	999999	39	999999	999999	999999	835	999999	303	507	206	130	999999	629	219	999999	100	457	999999	623	
216	999999	504	544	258	192	999999	421	999999	999999	798	57	304	254	904	452	999	999999	224	80	438	907	445	809	225	556	999999	843	396	334	492	247	909	324	742	572	999999	495	287	999999	607	424	999999	328	708	159	826	999999	724	766	313	359	243	371	195	999999	828	695	999999	999999	495	475	34	598	493	561	147	980	999999	341	381	513	463	182	473	23	636	127	110	75	729	660	999999	629	31	143	14	999999	138	999999	743	385	177	999999	556	142	399	681	834	157	22	999999	534	392	394	799	895	71	999999	999999	672	710	999999	262	972	835	356	405	577	999999	999999	600	851	78	999999	996	999999	999999	625	341	623	999999	999999	953	63	884	999999	736	244	231	247	999999	649	957	770	42	790	914	999999	721	785	994	999999	484	999999	999999	999999	466	999999	398	463	27	999999	567	999999	717	427	641	208	97	709	620	170	355	122	614	951	894	999999	565	999999	999999	274	903	555	628	999999	807	363	999999	890	999999	941	999999	999999	230	506	91	408	62	615	159	999999	999999	22	175	999999	759	372	985	470	999999	168	999999	193	42	999999	542	21	929	867	619	287	566	207	50	678	323	586	892	117	869	495	255	950	65	715	999999	891	389	794	999999	445	378	999999	790	510	711	662	999999	999999	964	79	479	195	995	999999	999999	327	971	496	999999	182	999999	999999	601	614	999999	289	137	327	14	651	632	145	776	184	909	395	999999	540	999999	999999	850	424	153	799	25	999999	955	192	565	999999	919	892	283	918	964	500	579	185	999999	432	534	418	999999	322	447	344	419	820	963	999999	999999	441	529	999999	331	65	733	801	598	852	999999	945	761	583	999999	739	861	999999	219	418	816	241	943	544	135	441	951	831	362	999999	651	144	999999	802	520	488	373	999999	596	909	766	777	587	999999	108	999999	657	999999	591	708	483	561	999999	555	999999	678	497	984	999999	890	113	902	999999	999999	211	199	725	959	999999	253	375	447	999999	310	651	49	654	209	446	546	784	72	250	653	208	999999	533	674	855	841	999999	999999	690	706	805	864	337	999999	542	908	863	999999	826	347	342	46	300	310	999999	999999	34	298	548	197	999999	51	662	796	719	121	665	61	999999	232	262	987	756	564	999999	787	711	984	666	538	682	96	246	902	321	172	999999	233	770	947	816	702	840	502	601	764	999999	541	999999	430	252	812	593	604	95	354	289	736	805	125	999999	49	631	19	515	29	999999	760	484	556	322	442	999999	166	415	559	156	999999	999999	740	586	180	999999	
999999	999999	869	999999	641	816	966	882	72	427	999999	751	776	999999	830	987	582	958	450	999999	403	117	809	999999	999999	198	536	999999	35	773	999999	999999	35	16	396	999999	645	526	173	944	517	999999	260	24	635	414	638	489	326	999999	391	781	145	123	640	137	486	999999	75	452	290	999999	857	999999	363	125	726	770	684	116	999999	65	795	506	549	729	999999	795	896	32	560	999999	881	758	999999	292	999999	911	376	268	247	308	460	720	664	749	999999	962	661	999999	688	868	804	219	925	335	986	638	999999	910	280	690	451	53	892	242	999999	999999	905	80	720	814	404	425	869	53	604	85	999999	800	999999	895	999999	386	343	692	252	999999	832	999999	306	999999	999999	999999	988	556	856	417	827	431	999999	718	999999	999999	999999	874	473	389	350	882	999999	911	796	999999	999999	385	557	75	999999	210	990	999999	276	848	773	955	999999	999999	999999	322	196	197	257	420	937	999999	838	551	587	999999	228	999999	332	950	999999	395	969	999999	467	612	999	791	999999	999999	441	648	451	999999	999999	844	407	999999	999999	37	696	543	663	999999	836	803	999999	999999	999999	999999	981	137	891	326	521	999999	985	903	481	824	999999	404	489	999999	999999	299	752	999999	999999	743	999999	999999	999999	304	263	793	731	594	736	999999	76	994	313	468	645	313	756	135	695	440	858	503	63	999999	715	999999	999999	43	405	546	999999	999999	281	744	187	297	226	597	999999	727	656	999999	176	816	999999	327	101	999999	999999	676	543	626	999999	999999	884	999999	640	783	999999	962	740	698	198	200	999999	999999	723	999999	291	358	97	999999	999999	967	999999	467	336	246	379	397	209	42	59	729	999999	999999	979	999999	860	617	999999	442	18	999999	999999	999999	212	999999	213	999999	604	532	740	636	588	384	999999	967	519	426	242	403	413	999999	762	707	648	999999	197	189	181	745	708	999999	999999	999999	160	963	980	825	265	360	43	773	793	999999	999999	423	150	999999	870	21	999999	999999	999999	263	39	999999	999999	289	319	999999	788	33	434	999999	999999	77	934	933	234	999999	987	694	999999	882	369	640	408	95	415	235	328	569	999999	170	287	275	999999	447	625	999999	625	700	516	522	999999	20	999999	933	999999	234	488	999999	403	281	33	773	282	502	893	999999	419	262	873	93	424	229	714	274	581	559	778	999999	318	999999	974	297	999999	648	321	359	999999	474	242	190	747	121	175	47	146	514	992	795	554	236	923	999999	826	432	108	999999	305	84	999999	999999	999999	991	898	512	306	736	595	634	191	999999	
999999	944	30	692	346	313	999999	677	137	76	566	983	942	999999	999999	611	471	755	549	969	999999	227	999999	938	734	999999	999999	662	740	999999	919	368	614	20	138	978	352	999999	999999	795	297	628	946	295	999999	999999	59	816	545	695	275	999999	94	999999	490	999999	999999	92	957	591	100	999999	936	727	157	207	378	931	953	988	268	337	670	999999	681	434	280	826	210	272	706	405	127	999999	999999	999999	284	402	530	257	155	270	999999	504	704	896	999999	229	999999	999999	103	127	862	999999	436	999999	179	340	539	999999	610	999999	882	695	884	695	283	891	591	78	923	975	999999	705	842	998	161	175	59	785	999999	999999	689	999999	178	999999	542	570	617	207	999999	943	999999	475	647	149	999999	999999	619	19	622	800	637	78	616	128	716	166	999999	999999	999999	13	291	754	322	559	327	221	527	305	999999	713	283	394	168	999999	999999	935	68	999999	620	672	556	50	172	999999	999999	999999	999999	999999	873	385	856	999999	422	906	999999	118	162	98	999999	176	962	324	856	909	526	253	910	636	15	999999	999999	21	817	999999	457	250	999999	999999	146	707	999999	477	432	776	856	104	971	262	327	15	782	970	881	454	999999	999999	999999	999999	425	179	710	426	999999	999999	999999	845	372	308	458	421	525	999999	999999	124	999999	494	999999	89	63	999999	999999	657	319	10	997	138	139	999999	999999	999999	999999	999999	999999	966	997	741	999999	339	999999	21	999999	673	803	905	999999	999999	28	766	446	224	999999	113	209	992	897	62	117	55	999999	159	999999	999999	894	243	999999	194	827	984	127	275	72	999999	590	999999	700	608	853	413	520	997	119	372	926	198	875	954	141	962	79	944	634	386	244	350	999999	733	779	570	999999	999999	182	43	649	999999	162	786	522	167	301	299	209	999999	534	999999	49	353	82	705	367	999999	999999	999999	915	182	641	685	329	249	999999	967	999999	293	862	225	825	86	722	755	46	99	999999	974	671	780	999999	931	999999	146	311	999999	999999	83	212	151	252	999999	999999	476	539	476	467	282	421	333	470	915	841	319	282	962	630	326	668	278	999999	88	203	999999	999999	709	833	192	938	792	317	999999	999999	720	973	517	958	999999	999999	570	999999	999999	562	347	319	829	99	542	999999	348	332	343	414	934	183	173	123	982	49	830	999999	284	344	999999	26	714	834	131	346	999999	14	383	999999	999999	645	810	526	856	825	999999	620	999999	328	600	999999	999999	351	156	546	810	403	975	999999	395	928	999999	823	999999	330	605	994	968	205	108	
999999	948	242	316	299	373	999999	267	167	441	219	999999	999999	999999	168	53	373	688	584	999999	371	39	176	715	180	297	986	592	999999	230	613	651	106	229	266	521	999999	45	999999	183	173	146	818	775	185	999999	999999	89	775	287	999999	316	999999	668	737	314	781	527	999999	11	386	999999	731	936	999999	568	254	999999	999999	647	999999	338	831	410	999999	235	220	400	539	592	895	999999	817	258	999999	306	267	999999	492	951	739	999999	999999	855	796	119	414	881	947	999999	999999	666	999999	137	974	999999	484	983	305	999999	999999	999999	988	553	116	480	246	999999	948	999999	310	817	253	536	908	99	439	975	614	263	820	338	453	921	999999	238	315	689	283	94	821	999999	141	980	857	358	234	355	749	999999	872	999999	933	426	316	999999	999999	999999	229	885	474	999999	379	51	691	765	937	76	999999	877	175	556	210	864	709	999999	685	272	678	560	864	93	235	999999	391	890	405	36	615	734	814	250	999999	398	619	322	905	99	298	999999	420	168	999999	871	999999	999999	730	78	717	290	999999	999999	396	669	30	391	999999	999999	999999	801	369	911	999999	569	999999	925	95	812	255	396	130	595	999999	586	999999	999999	41	364	146	74	170	337	318	334	895	999999	853	801	378	238	999999	823	439	497	733	508	707	492	808	235	999999	917	823	331	169	253	187	809	529	324	999999	919	944	595	640	42	603	136	673	409	81	999999	444	27	357	306	999999	485	853	999999	998	549	555	910	834	252	999999	999999	174	651	486	54	282	64	878	129	999999	843	999999	700	905	999999	818	409	164	946	999999	999999	973	862	999999	701	956	887	325	999999	373	43	761	398	999999	615	962	999999	999999	999999	21	389	999999	237	427	999999	628	162	736	427	730	156	999999	999999	768	706	23	311	564	785	97	394	738	78	756	845	999999	468	182	999999	999999	796	486	999999	934	999999	999999	745	445	772	82	803	161	898	999999	227	999999	873	629	821	999999	660	467	999999	999999	627	651	80	481	582	242	169	980	447	808	999999	669	999999	999999	675	48	277	866	792	713	293	243	999999	999999	539	999999	218	839	360	999999	958	339	349	197	317	452	598	274	862	540	912	999999	714	100	999999	557	658	919	954	783	333	793	675	433	655	393	811	91	942	25	33	999999	999999	749	849	999999	330	441	647	232	999999	999999	14	999999	800	999999	529	749	999999	981	908	999999	885	576	999999	174	999999	915	999999	999999	640	516	332	847	517	999999	203	964	250	551	236	226	281	731	342	999999	789	424	999999	
195	863	72	249	999999	116	734	445	63	385	685	941	415	900	723	592	934	680	167	744	219	276	999999	508	300	755	692	27	163	244	53	384	249	292	999999	999999	578	276	371	999999	999999	156	999999	588	565	610	999999	326	999999	999999	408	999999	632	680	999999	918	308	563	949	215	424	716	999999	999999	342	310	701	999999	554	999999	24	667	319	426	961	72	137	976	943	689	933	375	468	24	835	403	752	999999	868	436	761	25	326	999999	326	75	864	999999	999999	264	909	698	772	895	134	740	999999	216	718	361	999999	999999	999999	269	281	58	999999	277	999999	999999	558	141	263	127	999999	999	351	999999	109	895	207	806	999999	688	999999	999999	603	572	999999	105	72	545	999999	517	999999	439	405	66	885	278	817	999999	347	999999	706	777	445	654	994	135	399	999999	117	822	999999	999999	999999	931	489	46	455	999999	387	999999	999999	22	999999	746	482	999999	603	294	999999	999999	999999	610	468	999999	981	999999	799	948	999999	764	706	999999	438	37	364	999999	838	999999	577	848	823	141	999999	459	439	693	495	698	182	533	531	115	999999	286	744	552	526	186	949	999999	246	999999	117	622	191	991	999999	263	392	822	999999	139	716	999999	999999	946	400	18	985	298	517	111	776	54	243	600	999999	999999	293	999999	143	662	525	102	612	999999	999999	597	278	447	119	242	999999	359	999999	999999	999999	999999	999999	798	162	518	201	999999	967	145	999999	73	999999	590	27	433	970	580	689	969	614	623	816	690	921	803	999999	547	188	285	794	999999	152	841	212	492	882	999999	658	624	999999	864	135	476	597	999999	217	687	429	686	272	999999	999999	999999	999999	999999	674	999999	876	359	777	653	482	692	350	999999	921	548	388	535	550	485	922	74	508	999999	999999	999999	103	999999	595	999999	127	999999	22	69	757	220	999999	999999	817	304	617	309	847	817	391	442	136	999999	49	669	308	999999	145	999999	813	605	999999	47	286	334	495	916	999999	724	535	979	680	291	999999	711	999999	951	717	999999	867	622	227	999999	368	66	224	807	920	925	754	232	999999	235	999999	161	999999	26	999999	493	809	999999	545	999999	292	412	762	844	740	999999	184	356	187	890	919	201	388	743	999999	999999	999999	687	999999	838	969	312	622	454	45	403	999999	478	800	233	999999	176	86	104	999999	999999	303	379	77	592	751	408	999999	476	316	999999	773	52	347	931	382	132	999999	999999	163	979	790	999999	809	999999	413	705	555	953	455	752	124	293	999999	723	925	741	619	413	999999	571	999999	156	148	999999	
999999	882	141	869	850	323	999999	999999	940	428	175	985	999999	730	999999	999999	999999	999999	31	999999	940	999999	706	624	15	641	512	303	619	592	999999	999999	179	828	716	999999	574	686	999999	141	292	744	999999	917	557	940	181	999999	999999	52	999999	176	999999	999999	50	999999	186	517	863	219	810	176	759	358	706	531	816	999999	999999	999999	480	175	988	889	281	205	146	999999	76	999999	999999	623	78	999999	873	555	518	594	788	999999	354	67	822	893	331	125	984	995	221	999999	133	439	874	999999	999999	553	999999	246	314	844	999999	398	450	798	748	197	999999	192	484	160	23	232	953	447	313	999999	352	105	567	999999	220	151	577	50	942	40	748	500	999999	330	378	282	290	943	572	955	616	34	999999	143	26	802	520	70	22	900	999999	436	274	157	210	92	999999	999999	633	862	820	409	856	718	448	607	185	999999	781	740	999999	20	875	999999	999999	328	999999	999999	999999	418	630	999999	38	51	553	321	236	999999	130	999999	604	999999	999999	709	144	999999	999999	999999	695	419	626	366	999999	281	957	476	561	999999	999999	881	141	254	19	999999	242	314	381	999999	174	137	999999	327	999999	495	146	999999	999999	176	222	600	999999	999999	738	729	792	999999	238	756	999999	999999	999999	999999	518	248	164	360	132	999999	476	830	999999	362	272	999999	999999	999999	331	793	145	999999	775	395	705	749	730	618	999999	999999	433	968	86	999999	731	97	376	72	808	795	340	999999	688	606	999999	999999	999999	798	999999	180	691	492	942	444	999999	936	999999	999999	999999	768	517	546	844	841	670	508	754	219	631	185	201	999999	500	536	462	999999	467	179	695	323	984	932	366	344	599	999999	35	641	14	794	785	11	458	50	287	794	941	847	936	200	637	556	176	85	979	715	992	416	999999	270	479	142	679	999999	784	585	189	510	999999	999999	483	122	214	999999	399	199	527	999999	258	668	418	620	242	999999	686	999999	999999	999999	999999	884	948	999999	659	999999	999999	999999	999999	168	266	702	999999	999999	604	999999	717	524	351	338	686	999999	197	542	999999	999999	851	858	899	999999	613	999999	819	898	155	368	781	999999	463	470	522	746	868	369	203	555	63	978	26	36	787	172	999999	999999	999999	575	696	416	461	999999	892	466	754	157	555	909	883	999999	295	999999	435	853	999999	999999	815	939	921	828	348	611	270	873	842	873	396	450	269	999999	303	579	671	999999	412	128	999999	999999	992	720	813	294	672	347	999999	780	999999	934	112	216	999999	999999	654	868	77	849	84	28	999999	880	
999999	114	650	999999	422	716	574	70	451	941	312	759	999999	210	24	64	939	922	191	999999	282	462	999999	62	769	999999	924	999999	306	562	54	559	441	121	959	709	643	181	925	975	215	999999	492	999999	904	862	716	454	854	23	999999	162	837	562	999999	308	765	597	731	999999	999999	999999	999999	999999	897	752	328	999999	250	314	420	767	996	215	856	999999	970	188	158	999999	999999	999999	948	293	651	891	722	879	512	661	944	55	449	152	194	999999	999999	603	273	162	543	880	999999	549	999999	999999	999999	632	999999	865	338	587	999999	824	861	321	822	480	247	999999	999999	999999	333	589	370	375	328	999999	999999	421	965	376	915	995	373	51	277	409	690	509	999999	100	182	646	333	999999	606	625	290	873	622	999999	365	267	132	104	556	999999	189	237	999999	312	610	294	900	961	999999	453	999999	999999	53	999999	789	737	279	939	276	686	999999	13	769	703	573	999999	798	669	21	657	873	999999	495	653	229	999999	685	999999	489	887	746	371	695	999999	175	470	829	209	999999	628	987	192	827	999999	999999	185	468	130	999999	462	496	241	999999	24	580	190	999999	400	203	335	61	846	460	388	940	894	999999	999999	538	112	999999	999999	161	392	999999	691	451	625	999999	53	999999	565	694	36	401	515	999999	680	582	999999	145	438	15	191	576	151	731	449	929	473	999999	851	592	999999	143	999999	89	567	353	999999	999999	708	999999	999999	340	496	161	433	987	999999	482	999999	44	553	999999	890	594	969	816	528	959	12	696	821	186	999999	999999	68	999999	505	999999	999999	999999	693	255	999999	333	855	850	89	999999	308	461	504	999999	239	817	999999	669	253	999999	119	999999	999999	929	736	22	293	973	197	523	999999	541	492	999	999999	310	351	999999	539	566	738	129	737	538	661	999999	202	999999	946	336	934	399	999999	202	325	113	511	999999	518	424	50	882	999999	565	897	999999	999999	505	999999	929	999999	739	999999	999999	574	999999	999999	296	999999	999999	999999	462	999999	999999	589	999999	999999	299	683	524	798	999999	999999	125	525	999999	466	999999	640	894	580	697	999999	26	860	999999	269	961	628	335	999999	225	494	999999	605	588	854	999999	999999	204	874	999999	821	999999	140	887	949	24	171	999999	533	999999	655	384	615	999999	994	999999	11	394	443	930	670	357	434	999999	103	468	519	937	11	665	205	446	29	999999	875	620	999999	999999	255	999999	800	910	801	258	569	119	999999	483	593	999999	999999	999999	761	944	19	473	423	557	793	490	504	233	716	868	646	219	365	715	256	
383	134	38	148	197	139	760	556	999999	999999	983	753	999999	354	166	999999	613	685	84	999999	999999	207	999999	999999	999999	751	577	203	999999	612	360	999999	10	237	220	999999	771	999999	573	815	258	917	247	999999	999999	737	467	879	560	999999	43	999999	291	999999	844	186	795	849	383	446	561	999999	623	572	662	239	999999	809	143	446	104	169	121	268	641	494	959	999999	378	38	293	698	642	930	579	826	473	185	393	44	924	921	80	136	264	691	304	674	882	581	984	658	745	124	999999	873	422	999999	999999	359	226	11	480	354	163	863	924	693	993	835	999999	999999	425	109	521	182	99	999999	14	999999	999999	294	911	999999	999999	634	999999	528	31	999999	414	450	992	43	817	923	999999	725	972	400	767	999999	999999	56	815	417	242	645	603	735	999999	999999	28	999999	169	931	99	683	311	529	999999	999999	671	296	431	999999	584	999999	999999	597	999999	999999	999999	999999	999999	589	999999	865	999999	636	401	317	999999	999999	922	999999	999999	760	873	999999	833	767	424	453	999999	999999	939	999999	624	500	832	850	363	15	13	419	423	999999	59	580	328	234	999999	674	999999	602	999999	384	374	454	892	824	519	406	764	964	999999	570	132	821	649	228	250	491	804	551	954	919	293	512	563	999999	710	999999	566	609	999999	749	325	888	890	564	999999	180	999999	999999	341	956	250	48	469	853	291	238	931	109	983	220	870	586	648	560	101	861	999999	875	999999	226	840	165	899	210	254	999999	930	999999	999999	999999	882	796	220	998	678	255	53	999999	735	481	999999	466	999999	999999	879	738	999999	999999	472	169	290	733	893	124	125	95	999999	269	608	57	308	846	901	912	999999	83	376	649	882	999999	999999	190	999999	642	999999	383	538	54	330	999999	994	600	622	49	999999	159	999999	105	882	593	116	783	111	688	999999	999999	999999	713	526	805	372	600	457	626	350	110	593	261	270	742	557	103	939	102	62	999999	233	862	132	187	999999	999999	999999	298	740	44	88	460	468	338	818	825	528	999999	153	404	999999	995	698	689	999999	999999	834	149	46	22	843	18	636	475	301	999999	590	348	635	999999	832	168	886	316	999999	142	792	999999	924	731	575	424	949	657	565	999999	999999	443	621	999999	445	627	999999	728	999999	80	824	999999	46	125	244	189	888	60	999999	999999	119	392	668	433	999999	902	224	314	446	429	68	999999	999999	999999	999999	157	727	117	656	214	906	168	125	999999	318	798	895	809	496	999999	535	999999	94	582	128	781	999999	198	668	999999	
999999	999999	291	999999	21	844	93	972	586	97	461	999999	404	367	87	951	277	717	124	71	999999	415	817	59	893	170	894	336	999999	757	382	538	449	999999	801	999999	876	999999	939	474	714	923	999999	999999	935	754	504	727	505	176	514	67	83	606	536	999999	140	999999	999999	851	999999	756	37	829	999999	922	341	291	565	129	85	923	778	650	999999	999999	192	418	124	149	665	999999	999999	999999	252	325	999999	999999	999999	999999	999999	644	475	97	523	958	895	999999	694	22	422	999999	171	385	101	999999	289	433	260	453	815	722	127	999999	999999	999999	925	258	586	399	467	499	705	761	302	440	999999	690	136	398	197	788	724	999999	726	453	16	455	999999	661	46	999999	592	143	989	114	526	999999	901	741	42	647	816	304	554	923	517	410	92	660	142	598	306	862	265	36	998	25	22	742	776	999999	570	925	363	436	907	571	771	198	914	721	788	999999	365	550	999999	999999	999999	803	936	605	372	37	528	447	734	729	877	999999	116	511	999999	169	999999	999999	86	891	940	999999	26	945	638	999999	746	421	809	999999	506	715	65	999999	467	219	805	180	999999	543	999999	916	999999	187	693	809	92	412	997	629	430	801	473	999999	488	999999	786	999999	999999	999999	290	117	999999	823	999999	172	907	537	54	515	363	999999	457	542	999999	34	999999	999999	261	829	812	999999	423	190	999999	999999	251	999999	100	37	432	814	213	638	999999	299	288	999999	953	999999	999999	554	368	492	275	635	354	930	595	999999	22	947	739	147	665	947	693	457	341	528	920	931	447	999999	92	548	590	819	289	205	746	548	999999	730	927	999999	999999	931	915	855	359	321	999999	635	999999	484	85	76	972	999999	605	831	546	435	610	970	999999	351	409	999999	55	999999	650	400	718	999999	999999	19	219	408	972	762	542	485	178	609	999999	811	12	608	473	523	846	974	999999	914	12	460	129	957	159	633	531	198	810	824	999999	989	917	999999	422	75	856	573	343	999999	298	70	999999	999999	428	306	348	999999	263	999999	688	999999	999999	803	472	611	889	262	999999	348	240	999999	675	354	939	562	999999	462	195	407	667	283	640	755	999999	941	204	129	538	853	295	730	935	288	145	993	999999	123	87	810	999999	999999	999999	995	613	945	395	911	999999	866	999999	999999	615	999999	864	415	46	55	187	999999	417	770	723	405	62	509	418	396	219	946	373	780	384	384	999999	73	958	999999	151	999999	555	999999	68	672	451	409	124	90	999999	730	957	152	936	999999	403	415	
999999	919	942	999999	536	998	702	124	999999	631	511	999999	632	999999	457	401	903	506	975	999999	711	999999	953	653	394	337	971	488	989	230	843	827	981	816	999999	48	702	47	153	999999	590	944	179	819	897	999999	999999	623	999999	999999	248	999999	999999	999999	703	828	965	298	719	208	36	999999	135	282	787	999999	259	816	618	418	698	866	999999	999999	544	999999	882	144	756	999999	880	999999	215	999999	981	414	999999	712	123	363	999999	414	999999	999999	999999	376	819	897	42	223	634	641	15	864	867	382	87	999999	999999	999999	999999	831	542	218	328	678	17	702	300	383	999999	999999	702	999999	344	294	999999	999999	897	177	948	985	999999	543	876	249	352	350	565	999999	337	101	977	187	417	251	871	120	626	999999	368	126	606	999999	784	96	999999	751	530	999999	835	669	265	567	987	999999	729	998	999999	999999	335	666	999999	999999	56	347	570	525	846	103	422	999999	791	999999	809	999999	999999	452	758	790	310	601	820	981	774	667	835	999999	199	455	521	873	778	547	525	701	979	999999	612	447	526	999999	904	436	171	407	877	219	758	165	582	286	999999	999999	999999	734	846	165	916	388	999999	999999	335	400	581	549	658	999999	530	117	852	472	840	321	274	887	999999	393	820	376	789	625	662	999999	873	244	633	999999	768	791	855	999999	998	234	935	376	97	513	999999	621	749	633	688	650	999999	120	446	928	286	890	999999	462	344	550	598	999999	497	301	527	346	999999	430	485	739	261	37	473	616	386	898	799	193	538	208	627	999999	937	21	999999	762	798	704	950	999999	754	403	999999	458	635	59	878	796	985	519	705	999999	158	949	399	999999	646	830	999999	388	101	853	924	145	922	999999	948	999999	570	764	547	221	479	607	985	858	999999	999999	980	336	29	13	999999	28	999999	308	999999	988	622	454	999999	968	162	572	999999	900	479	353	535	203	999999	402	235	999999	971	999999	848	550	964	540	737	631	999999	225	368	999999	655	905	999999	623	435	999999	863	125	648	579	999999	907	820	94	389	204	999999	999999	235	627	777	976	57	999999	460	466	999999	91	999999	495	128	936	999999	699	254	999999	710	912	767	999999	538	999999	582	401	999999	940	730	879	161	542	152	71	990	741	319	999999	858	633	173	999999	936	782	408	999999	999999	133	704	999999	839	815	494	576	29	999999	99	667	999999	655	999999	519	736	154	930	184	353	66	945	472	389	999999	714	86	999999	799	214	999999	711	999999	940	311	246	608	49	345	999999	575	999999	906	651	651	
999999	213	59	653	242	791	852	233	999999	404	999999	242	999999	274	110	417	999999	230	879	343	956	973	714	999999	999999	138	114	999999	999999	778	24	49	999999	737	300	511	37	104	566	423	903	999999	621	546	134	14	866	775	999999	641	746	821	36	317	695	311	499	999999	380	114	999999	267	107	40	390	148	421	14	974	599	999999	999999	664	466	440	478	362	178	999999	279	271	339	999999	999999	999999	203	22	999999	52	988	22	260	724	462	736	645	999999	590	165	986	999999	861	999999	645	999999	23	167	570	877	226	949	330	629	111	842	356	908	612	999	197	999999	908	961	986	587	139	999999	212	729	999999	98	772	22	999999	999999	409	538	714	243	27	46	451	635	826	48	999999	630	623	619	999999	737	778	590	968	860	684	900	814	68	131	999999	999999	841	92	138	186	318	467	999999	999999	818	204	999999	981	161	683	282	145	947	895	509	395	999999	349	67	320	191	53	999999	11	509	999999	656	122	23	91	610	553	999999	862	382	172	208	187	571	543	409	999999	817	187	412	999999	867	172	622	619	372	501	35	818	995	999999	167	999999	932	999999	999999	266	968	999999	82	728	447	999999	522	346	197	415	999999	524	910	999999	235	999999	598	999999	855	493	999999	999999	999999	118	999999	879	867	117	15	784	999999	476	995	153	999999	747	999999	683	999999	999999	649	999999	432	957	724	510	999999	422	999999	43	999999	999999	999999	999999	999999	574	361	964	211	567	999999	999999	340	999999	999999	311	528	999999	942	488	28	999999	427	83	844	224	971	761	999999	27	972	454	78	971	999999	999999	238	999999	387	75	396	150	999999	999999	999999	244	945	29	999999	422	981	150	480	560	25	999999	999999	175	219	552	603	599	579	193	595	999999	999999	369	452	115	83	999999	999999	876	101	878	442	667	518	610	999999	952	999999	999999	45	831	974	518	956	999999	295	999999	732	835	472	796	999999	298	174	791	898	586	577	690	349	404	999999	603	469	147	477	112	657	608	999999	651	634	607	158	763	999999	999999	412	402	999999	20	855	554	414	305	999999	153	503	999999	711	692	384	284	999999	640	80	380	58	999999	582	192	415	133	562	821	171	963	999999	410	991	80	183	185	871	339	549	216	199	173	829	334	609	930	896	999999	276	999999	975	518	693	429	999999	999999	819	999999	605	731	999999	592	143	353	13	103	735	641	519	209	413	302	100	999999	190	885	999999	258	582	485	999999	971	555	812	999999	631	999999	572	301	590	999999	243	999999	818	223	999999	40	486	330	516	
204	265	80	76	945	683	427	828	248	999999	603	570	64	130	504	30	47	330	365	382	385	172	350	929	843	179	568	999999	650	583	999999	999999	928	76	290	971	900	488	866	314	214	888	333	407	986	794	189	613	999999	202	569	709	130	948	140	42	914	151	232	775	124	154	187	665	48	101	999999	987	839	533	130	558	464	61	999999	496	838	942	943	58	990	954	959	457	23	999999	392	980	935	999999	66	999999	265	101	199	69	711	668	999999	895	999999	201	774	999999	82	999999	254	79	779	999999	203	972	208	184	785	170	194	729	999999	892	708	662	61	591	477	370	302	999999	861	118	785	180	999999	58	896	999999	190	180	999999	11	900	323	999999	302	65	94	561	999999	999999	38	874	981	25	476	196	999999	149	193	322	999999	718	881	217	671	857	999999	398	159	287	986	980	24	354	999999	999999	395	462	999999	536	393	809	221	999999	833	244	804	165	116	999999	406	659	999999	857	673	999999	999999	115	999999	444	999999	695	411	999999	329	58	860	999999	375	999999	999999	999999	389	999999	929	902	506	824	999999	437	999999	867	292	297	999999	337	983	167	999999	366	972	289	923	325	503	698	408	417	737	999999	384	177	999999	631	71	999999	999999	350	927	771	786	999999	731	111	391	175	412	123	999999	992	75	702	999999	18	999999	520	124	999999	999999	241	503	999999	96	599	999999	999999	86	660	236	522	68	643	239	910	999999	777	558	821	934	337	295	294	999999	745	719	999999	222	781	999999	551	253	214	999999	696	999999	697	117	141	58	506	98	999999	887	409	999999	431	473	55	438	999999	962	303	140	999999	946	219	999999	999999	879	381	672	304	540	685	279	999999	999999	542	642	999999	999999	426	772	999999	248	542	406	95	810	297	217	999999	353	999999	588	950	999999	371	999999	999999	103	765	261	676	999999	793	221	999999	999999	999999	975	930	412	999999	74	999999	530	702	586	413	812	999999	540	592	999999	505	951	999999	106	328	999999	95	792	584	999999	904	999999	999999	604	999999	999999	204	955	730	999999	286	764	999999	999999	53	430	999999	999999	346	255	585	235	669	999999	337	842	76	999999	812	999999	889	148	827	767	169	999999	999999	108	141	93	999999	999999	999999	279	887	999999	164	824	63	898	408	311	456	999999	213	679	999999	999999	276	612	264	999999	153	428	999999	148	999999	999999	999999	671	994	282	652	262	637	32	999999	999999	999999	596	687	251	63	913	999999	588	692	498	564	999999	876	842	999999	529	829	999999	999999	391	846	999999	804	135	999999	391	903	135	
999999	203	701	190	264	114	967	679	925	999999	44	239	525	844	456	447	474	680	999999	162	450	133	433	116	612	999999	553	876	791	999999	999999	671	20	999999	999999	498	999999	384	235	772	874	162	604	816	999999	189	999999	12	302	367	661	982	596	750	999999	535	770	595	577	999999	561	101	999999	373	435	372	999999	999999	914	958	999999	100	455	32	999999	298	999999	617	621	433	176	550	583	434	899	999999	85	269	999999	403	728	211	806	999999	221	783	274	240	999999	133	960	999999	98	344	716	999999	537	573	472	395	999999	163	973	154	999999	20	517	463	999999	830	296	959	655	999999	239	449	293	451	999999	999999	34	298	236	497	472	999999	999999	248	999999	338	76	512	797	999999	999999	574	237	661	947	210	275	811	999999	559	836	999999	472	577	114	999999	287	96	761	967	371	999999	926	486	999999	16	557	999999	744	145	999999	999999	172	948	999999	999999	221	631	503	611	239	222	531	999999	661	999999	999999	885	144	999999	999999	980	751	829	999999	999999	648	999999	980	999999	653	999999	76	999999	999999	62	837	999999	453	999999	64	656	592	160	737	158	197	259	824	219	430	999999	145	302	95	783	43	342	999999	455	999999	999999	651	563	999999	243	155	899	881	609	634	73	441	694	397	404	398	600	999999	196	491	999999	927	771	999999	999999	999999	774	546	999999	999999	505	909	998	433	594	14	39	999999	503	12	297	999999	225	584	366	999999	450	999999	690	395	999999	250	999999	963	999999	999999	880	52	976	383	381	999999	869	999999	999999	163	443	271	802	999999	368	408	999999	193	999999	999999	711	999999	164	750	420	868	855	999999	586	999999	492	44	804	61	134	986	225	130	631	935	508	999999	455	999999	796	189	999999	999999	999999	999999	651	244	770	999999	831	999999	888	235	962	512	999999	254	13	874	671	409	466	999999	274	382	192	999999	999999	268	520	86	741	999999	954	240	765	999999	598	999999	613	258	274	206	230	441	999999	999999	999999	128	438	264	999999	581	541	397	723	363	36	654	851	183	682	511	98	754	999999	937	999999	999999	999999	999999	655	460	271	422	999999	999999	999999	999999	283	202	320	999999	999999	265	455	170	419	566	516	412	537	943	701	439	576	762	118	475	489	171	718	999999	381	496	609	999999	320	129	262	463	833	999999	999999	658	862	249	681	832	999999	791	527	714	225	344	414	999999	759	831	846	999999	162	63	354	999999	999999	885	71	999999	656	284	850	300	313	63	578	344	999999	52	576	337	999999	285	176	999999	999999	14	219	46	999999	898	999999	999999	282	
999999	311	779	848	268	185	999999	187	999999	186	35	941	237	999999	999999	765	80	148	716	264	519	300	876	887	656	999999	479	999999	999999	262	758	999999	371	27	999999	752	999999	495	999999	867	599	159	743	999999	151	755	999999	603	999999	999999	999999	759	705	999999	763	999999	434	892	999999	790	705	311	162	999999	999999	172	580	219	999999	999999	966	585	834	999999	664	369	556	776	999999	900	72	999999	628	754	252	998	166	146	999999	999999	327	906	303	523	172	298	997	659	681	999999	999999	999999	626	637	999999	435	924	857	569	403	43	999999	156	301	728	999999	999999	408	842	428	15	443	999999	144	101	70	999999	321	686	376	371	897	104	767	725	999999	999999	991	449	816	999999	309	576	860	999999	669	999999	12	795	342	615	999999	816	262	972	742	251	491	545	254	153	613	999999	203	41	145	563	388	575	999999	580	691	958	35	999999	999999	999999	104	999999	432	309	290	999999	353	760	772	999999	999999	795	999999	624	999999	455	205	999999	999999	138	383	999999	999999	999999	382	999999	932	761	924	999999	790	999999	276	875	157	165	123	944	863	999999	999999	442	269	999999	721	592	592	248	999999	999999	762	362	999999	577	492	275	662	999999	999999	853	999999	592	836	140	999999	933	999999	999999	476	612	341	261	810	383	311	941	569	617	395	789	843	693	949	687	879	438	999999	699	999999	999999	999999	798	999999	19	503	999999	999999	999999	764	999999	74	485	771	209	999999	511	999999	510	999999	551	706	54	930	147	20	899	642	158	261	861	909	829	724	594	119	543	243	999999	879	999999	345	999999	852	608	725	367	922	749	782	999999	885	523	999999	841	185	457	867	880	999999	604	602	456	878	903	999999	244	999999	999999	99	371	277	751	999999	999999	215	276	999999	331	421	999999	977	999999	999999	882	975	396	999999	882	419	999999	675	362	999999	285	473	999999	561	949	731	490	606	745	659	421	999999	143	892	235	999999	999999	266	546	999999	999999	999999	709	90	999999	927	490	839	878	999999	999999	696	914	950	355	735	326	715	252	600	999999	999999	241	243	954	782	842	503	180	256	509	999999	139	999999	999999	659	999999	808	565	32	250	650	727	999999	231	999999	195	193	547	500	319	204	23	945	538	310	394	999999	136	223	999999	987	669	631	267	41	566	31	505	999999	970	999999	159	229	360	999999	328	263	999999	239	596	999999	956	680	937	315	392	194	999999	154	274	298	682	352	999999	263	999999	106	999999	999999	168	174	687	999999	999999	801	55	794	594	258	981	140	465	896	626	436	40	989	694	952	
999999	382	666	999999	431	682	999999	806	292	107	308	232	999999	821	81	432	999999	999999	999999	145	270	597	599	999999	999999	999999	833	785	726	999999	232	991	411	999999	550	785	507	999999	429	846	999999	248	999999	497	950	759	999999	644	824	999999	465	999999	999999	558	999999	61	783	560	999999	298	849	60	90	782	874	317	820	776	999999	296	925	999999	999999	313	180	31	96	111	166	412	546	198	960	531	54	999999	162	852	999999	999999	999999	946	148	141	997	999999	168	729	999999	999999	939	999999	373	999999	279	999999	252	535	388	669	965	999999	404	785	999999	660	999999	558	737	579	165	967	700	781	295	999999	506	553	999999	999999	863	366	488	999999	473	725	999999	999999	262	233	63	627	474	416	533	328	999999	362	999999	346	999999	610	999999	53	999999	971	130	592	253	300	324	698	228	133	806	999999	203	999999	321	37	835	667	305	513	525	537	503	999999	257	966	436	153	174	970	438	263	374	445	999999	502	604	242	189	962	908	365	409	999999	999999	924	135	999999	50	361	511	169	314	488	527	949	477	999999	344	286	999999	999999	533	258	695	999999	999999	758	845	819	432	602	999999	342	605	999999	138	162	684	332	840	999999	999999	999999	999999	279	999999	886	999999	95	34	767	999999	902	108	737	831	160	655	999999	690	999999	999999	231	928	999999	681	971	883	999999	821	325	999999	999999	446	999999	77	720	788	425	604	357	840	759	794	664	705	999999	244	867	339	977	507	627	641	473	940	881	884	560	598	976	13	999999	274	709	615	885	466	10	999999	999999	371	999999	462	999999	536	75	437	274	213	105	999999	999999	38	999999	817	999999	380	999999	167	999999	999999	999999	827	627	354	291	495	999999	59	819	999999	244	207	228	615	999999	174	999999	937	874	453	620	357	502	999999	999999	531	431	891	89	999999	493	842	483	285	143	412	834	999999	255	580	352	999999	393	975	999999	818	809	237	999999	370	81	44	292	742	224	999999	334	388	366	759	73	203	969	999999	636	401	999999	943	999999	999999	999999	999999	692	304	111	406	963	526	746	178	722	203	999999	719	443	999999	559	740	70	262	87	456	999999	495	999999	158	255	89	349	111	105	866	755	684	39	762	352	988	641	818	917	999999	999999	198	46	870	851	260	870	187	842	983	882	999999	787	999999	686	206	787	952	160	883	999999	999999	83	856	447	667	689	681	116	570	108	251	999999	280	814	444	458	646	999999	994	218	999999	269	122	983	999999	896	999999	85	155	999999	688	667	43	630	996	125	190	999999	193	571	
199	999999	281	884	999999	885	517	79	252	999999	151	654	165	675	24	385	961	872	911	771	543	605	960	369	419	584	310	649	818	329	278	999999	123	433	28	101	988	999999	353	650	388	86	832	407	999999	44	511	999999	616	620	163	318	520	422	999999	593	119	999999	474	66	999999	868	261	922	999999	927	540	732	656	922	397	999999	529	999999	392	467	999999	563	999999	385	82	999999	42	207	999999	959	702	701	406	435	981	999999	999999	999999	76	999999	999999	910	927	142	503	779	999999	693	999999	430	999999	259	999999	999999	999999	556	612	98	984	642	835	64	999999	520	234	839	335	231	940	321	970	242	205	872	642	862	635	999999	882	302	240	348	999999	745	999999	999999	999999	836	614	999999	999999	674	311	433	685	770	162	417	908	663	454	490	753	912	460	556	64	167	927	999999	921	999999	215	692	999999	999999	90	999999	350	999999	177	499	616	515	847	305	930	771	196	999999	710	227	268	999999	847	750	595	71	295	999999	398	514	999999	999999	513	37	999999	999999	32	198	689	999999	77	136	496	999999	873	247	74	999999	999999	293	970	64	257	704	188	986	844	999999	999999	29	999999	727	392	662	590	959	12	820	837	320	748	998	193	569	159	999999	732	892	999999	357	996	140	996	999999	543	999999	409	809	848	481	775	371	297	999999	423	350	743	833	999999	999999	999999	254	327	315	544	999999	871	688	999999	56	264	951	784	553	999999	596	999999	287	999999	735	560	202	971	365	999999	387	999999	999999	155	809	398	999999	527	999999	122	999999	999999	691	571	571	999999	721	265	801	226	823	587	744	647	827	620	466	714	639	999999	52	282	961	769	167	271	999999	999999	744	658	999999	433	821	440	280	999999	999999	716	557	751	839	999999	179	148	722	800	965	999999	999999	199	931	193	888	609	79	479	999999	922	414	309	635	188	520	153	999999	999999	765	313	999999	54	999999	750	999999	999999	523	999999	112	999999	57	999999	305	483	224	555	726	183	999999	221	371	999999	930	126	999999	258	125	660	427	999999	999999	332	44	662	999999	283	999999	191	35	999	96	964	377	38	999999	57	13	162	964	965	427	999999	854	554	999999	577	999999	464	448	909	772	999999	687	999999	545	725	999999	643	976	999999	999999	999999	157	999999	135	406	433	902	251	264	254	963	999999	461	999999	600	477	489	719	929	169	163	743	126	236	233	287	999999	493	159	724	370	999999	33	38	882	539	318	429	546	154	222	222	999999	665	808	176	999999	477	944	257	843	924	56	781	999999	999999	40	318	
901	129	141	419	999999	540	884	787	672	999999	726	71	168	70	999999	999999	999999	940	559	461	428	999999	999999	999999	548	901	881	445	139	999999	254	999999	999999	999	527	427	22	803	130	653	999999	31	999999	802	750	883	999999	782	752	271	834	999999	251	579	890	845	77	317	870	200	659	448	657	429	188	646	562	169	542	755	772	999999	820	906	680	406	562	259	84	999999	812	108	999999	999999	417	412	838	929	999999	682	359	704	932	999999	993	342	373	84	999999	999999	330	929	999999	999999	498	691	32	999999	898	494	293	818	243	214	388	560	999999	999999	22	776	999999	632	60	860	405	999999	220	891	912	348	43	487	635	970	344	883	858	696	379	999999	999999	503	41	624	399	999999	470	999999	999999	999999	586	583	72	846	999999	999999	879	389	601	999999	999999	140	432	560	999999	805	192	273	869	505	702	69	420	296	396	314	601	435	471	863	607	999999	999999	999999	761	999999	425	789	674	646	13	478	104	948	999999	259	80	480	173	593	359	999999	858	56	740	999999	173	775	999999	990	106	453	999999	738	823	988	790	953	798	11	999999	403	598	233	501	234	999999	471	50	146	244	130	999999	999999	514	999999	634	304	739	999999	295	649	999999	683	549	999999	559	999999	134	267	999999	999999	682	172	213	955	608	634	554	515	999999	701	735	323	756	976	191	999999	233	423	999999	999999	223	564	715	740	999999	914	683	999999	674	609	346	783	677	126	448	999999	999999	999999	999999	999	999999	233	682	593	914	25	927	573	999999	519	999999	711	903	973	903	999999	456	473	891	693	950	613	999999	999999	999999	951	645	999999	538	999999	376	674	622	363	746	989	999999	131	999999	999999	999999	120	571	165	477	635	880	704	223	330	653	999999	667	117	59	145	392	730	238	999999	999999	999999	44	298	153	467	98	999999	999999	999999	246	334	999999	999999	706	839	52	685	485	999999	999999	999999	999999	217	999999	175	999999	515	314	611	606	161	893	863	678	999999	86	999999	999999	19	547	340	478	309	93	329	999999	824	999999	219	102	999999	254	508	891	439	870	999999	861	999999	459	582	244	624	316	999999	999999	783	173	15	763	769	674	475	192	741	472	127	134	117	611	193	999999	105	999999	900	906	394	972	249	999999	258	421	43	559	999999	105	853	992	999999	999999	780	660	999999	455	333	42	778	999999	160	966	752	702	753	999999	999999	999999	999999	999999	416	188	57	811	924	185	514	357	999999	999999	999999	999999	619	135	135	999999	831	532	709	649	194	867	137	77	822	999999	87	556	668	
667	293	496	999999	746	585	999999	999999	999999	736	229	940	976	402	863	999999	514	999999	627	577	999999	545	743	999999	999999	921	549	61	980	999999	651	108	958	999999	999999	632	731	688	999999	550	316	999999	999999	999999	999999	708	218	474	999999	968	317	999999	459	978	144	131	549	727	999999	824	45	768	859	979	95	130	982	296	429	999999	999999	826	484	87	271	152	999999	947	288	999999	713	85	999999	21	999999	725	648	979	554	851	92	13	231	57	514	548	530	999999	711	369	726	921	55	43	600	490	450	382	717	992	999999	602	999999	676	121	999999	981	848	308	369	481	999999	742	999999	158	999999	604	437	572	999999	622	801	999999	999999	74	792	39	753	421	200	284	999999	271	999999	413	490	563	555	999999	999999	567	682	999999	351	888	723	188	477	885	235	886	999999	810	995	379	999999	365	999999	611	329	999999	237	999999	999999	999999	215	740	190	174	667	811	58	500	28	165	939	999999	895	40	350	613	562	867	196	314	271	465	276	999999	767	134	42	943	617	623	339	999999	476	999999	999999	983	998	312	227	423	837	523	792	839	440	428	470	500	271	715	999999	369	250	802	823	749	473	998	407	542	778	114	883	404	826	694	750	638	357	367	999999	260	649	772	477	748	673	437	999999	348	664	542	682	901	256	969	15	674	442	933	999999	999	905	999999	999999	732	639	999999	23	745	677	831	152	903	999999	127	999999	999999	335	85	85	46	256	999999	878	246	999999	981	158	856	999999	86	205	999999	847	615	354	965	137	744	118	999999	999999	16	670	832	399	778	800	999999	259	537	348	367	999999	483	753	846	806	999999	310	999999	249	999999	67	601	636	728	66	495	772	754	350	999999	967	799	621	249	999999	56	847	653	190	29	606	160	999999	838	999999	999999	861	508	168	729	999999	999999	46	267	948	999999	206	999999	722	315	365	505	999999	757	399	999999	861	999999	457	760	560	656	477	229	560	906	999999	999999	171	692	999999	999999	596	620	157	517	762	363	999999	329	850	185	931	875	663	111	963	979	448	508	512	357	60	408	178	999999	999999	817	999999	52	214	408	510	999999	680	999999	999999	999999	610	882	305	507	222	138	999999	385	725	999999	999999	999999	943	885	359	662	190	286	223	197	452	369	999999	945	656	259	125	999999	999999	900	204	999999	202	396	378	565	999999	14	144	999999	498	793	999999	391	261	258	108	329	999999	847	999999	404	999999	721	134	250	357	360	851	963	22	467	709	824	406	993	266	999999	516	793	459	185	152	
300	699	658	308	999999	999999	407	999999	795	999999	827	60	800	999999	481	271	999999	218	852	162	180	999999	40	999999	246	984	268	999999	550	999999	264	398	674	261	588	32	475	999999	214	667	999999	999999	227	74	881	773	605	310	999999	296	388	585	999999	999999	999999	391	999999	999999	999999	169	434	414	609	983	149	439	999999	549	114	999999	795	195	13	195	999999	367	999999	966	999999	472	999999	957	217	264	434	678	792	650	999999	207	363	900	879	54	242	49	213	999999	924	452	397	66	206	336	500	203	581	420	325	999999	698	702	373	999999	780	999999	206	355	999999	470	646	735	269	999999	105	999999	999999	999999	953	668	164	458	51	758	85	331	761	999999	764	240	107	999999	335	999999	508	661	536	290	274	999999	843	858	685	464	806	661	797	298	241	999999	999999	622	466	656	459	999999	660	614	524	459	999999	999999	999999	999999	372	274	410	999999	408	443	999999	35	999999	198	999999	999999	773	586	952	424	533	472	650	999999	999999	484	915	678	225	999999	10	999999	999999	814	59	528	999999	367	101	541	261	214	890	797	245	862	928	277	999999	163	999999	84	662	110	925	999999	999999	430	974	888	359	731	999999	149	999999	446	999999	999999	999999	306	999999	999999	494	420	173	999999	582	852	923	491	999999	647	846	999999	999999	999999	269	665	999999	999999	853	847	392	213	192	999999	836	750	364	999999	602	58	999999	535	135	70	589	999999	999999	999999	999999	821	506	493	342	711	884	999999	357	999999	187	604	999999	343	452	191	999999	999999	238	643	493	831	999999	135	888	508	519	321	936	730	347	28	728	999999	144	42	350	899	870	481	999999	999999	403	848	621	998	67	794	92	944	47	308	23	303	122	999999	999999	381	604	834	202	572	999999	999999	178	168	875	707	208	420	840	133	999999	999999	998	962	999999	649	513	890	451	724	238	999999	999999	999999	15	435	180	304	708	999999	304	46	288	82	161	776	679	999999	132	999999	595	671	114	999999	999999	266	305	160	411	999999	868	714	393	999999	343	387	999999	999999	999999	999999	537	903	712	871	999999	383	478	925	810	999999	969	60	999999	101	138	999999	887	999999	161	749	999999	29	892	34	999999	590	653	810	999999	773	842	550	309	999999	821	691	959	242	94	999999	787	379	349	750	999999	817	946	301	349	776	499	164	999999	999999	320	518	21	688	770	249	730	999999	197	999999	999999	428	750	95	280	446	607	999999	695	647	961	760	679	152	318	292	999999	362	471	961	284	688	572	895	371	999999	680	281	999999	845	783	129	192	312	
931	296	77	861	30	999999	179	845	469	999999	452	559	999999	868	379	487	605	377	206	235	763	140	999999	999999	999999	968	999999	999999	192	849	863	842	578	999999	221	32	225	999999	342	568	792	999999	999999	241	999999	812	999999	999999	902	985	250	416	999999	999999	549	800	999999	221	147	62	146	842	999999	999999	476	610	981	472	656	356	999999	822	45	637	442	334	911	625	999999	911	504	953	434	999999	609	457	919	621	826	421	593	999999	644	999999	999999	999999	775	609	764	842	999999	11	999999	999999	999999	427	380	999999	523	225	888	813	809	236	557	999999	418	466	20	29	691	370	645	245	999999	267	187	755	999999	999999	999999	311	861	999999	90	503	798	878	483	191	86	633	107	999999	532	780	204	999999	732	249	541	999999	599	745	161	999999	365	919	792	465	250	625	89	40	667	586	952	249	155	63	393	539	983	828	942	999999	272	999999	713	982	999999	769	999999	999999	951	249	712	126	418	620	147	879	95	27	941	461	554	77	944	945	827	955	272	678	856	11	999999	999999	999999	104	999999	331	999999	809	402	481	602	124	88	428	874	999999	831	999999	915	514	453	965	887	491	513	205	999999	999999	999999	999999	506	353	119	950	912	941	999999	323	422	816	673	286	625	470	858	440	988	526	81	991	133	999999	762	351	999999	999999	883	320	999999	12	241	999999	654	294	974	258	14	999999	515	999999	522	517	122	109	841	177	350	427	633	83	217	573	696	173	984	768	591	767	403	552	999999	13	999999	419	585	234	631	999999	495	609	999999	999999	20	148	999999	615	625	663	510	389	30	466	999999	518	795	667	999999	491	309	216	999999	999999	735	999999	875	519	785	999999	524	616	546	19	999999	33	647	999999	563	558	999999	999999	152	927	999999	23	999999	601	325	999999	999999	917	999999	999999	999999	288	941	999999	134	57	999999	999999	830	923	149	999999	842	20	534	664	870	447	114	203	797	930	73	739	978	721	441	999999	203	570	87	606	143	999999	978	653	91	999999	233	515	295	734	999999	229	788	374	180	999999	999999	661	353	186	999999	288	999999	110	999999	211	999999	412	616	988	765	999999	845	542	759	446	42	881	582	421	224	599	908	999999	392	999999	951	614	551	920	999999	542	227	901	793	854	63	999999	999999	879	999999	999999	898	999999	968	288	383	256	614	999999	488	194	999999	931	962	223	379	999999	999999	999999	260	605	999999	999999	999999	999999	52	944	999999	905	392	999999	999999	702	182	402	700	612	104	114	471	705	10	999999	999999	999999	464	999999	939	580	
484	773	170	999999	999999	643	960	999999	525	999999	245	999999	507	709	351	999999	741	385	759	569	523	999999	195	999999	909	555	605	54	999999	999999	769	757	15	178	430	619	994	396	999999	999999	442	999999	96	999999	869	43	207	301	999999	119	291	999999	536	380	67	717	999999	558	158	83	48	916	949	768	976	488	433	999999	289	732	338	354	999999	230	136	35	999999	999999	743	999999	358	314	999999	153	475	999999	999999	635	999999	712	41	999999	248	999	500	999999	548	328	999999	390	609	867	21	999999	780	937	775	316	253	41	46	751	814	282	725	734	347	805	302	999999	267	999999	999999	576	701	892	999999	312	729	610	999999	999999	463	362	999999	490	302	836	372	538	999999	914	391	999999	999999	289	999999	999999	283	766	189	742	999999	97	999999	811	999999	445	999999	888	831	473	586	999999	999999	999999	298	462	15	999999	442	510	442	999999	380	352	416	999999	899	999999	999999	149	38	963	999999	743	999999	375	239	464	841	999999	999999	484	707	451	338	748	533	993	990	179	960	48	333	678	310	271	717	999999	405	999999	999999	628	628	691	444	623	999999	811	355	922	233	999999	404	585	999999	958	66	929	24	999999	999999	905	999999	101	189	999999	639	752	443	999999	658	458	68	999999	319	176	856	26	16	715	536	999999	648	78	945	999999	644	999999	963	352	999999	787	766	738	894	640	207	999999	511	999999	983	469	378	999999	274	774	493	72	276	999999	112	999999	922	999999	141	893	999999	362	155	770	355	891	789	101	999999	870	999999	329	447	679	999999	329	514	561	731	76	999999	369	999999	181	925	581	481	999999	250	999999	999999	999999	607	999999	383	999999	391	999999	109	102	999999	286	426	403	92	173	999999	596	999999	782	536	999999	577	999999	999999	898	999999	974	999999	773	419	999999	851	999999	15	234	999999	445	306	135	937	772	462	999999	396	77	999999	410	98	999999	956	885	999999	467	636	999999	890	542	999999	484	295	417	999999	335	682	999999	435	726	999999	999999	450	189	300	453	999999	999999	907	937	678	481	954	158	885	999999	999999	534	999999	999999	72	999999	344	189	983	821	839	530	874	137	957	89	999999	226	22	241	322	776	594	999999	622	872	999999	952	999999	981	999999	147	531	816	999999	157	788	999999	664	888	522	270	206	999999	613	324	889	779	980	598	839	738	999999	653	999999	51	940	134	771	200	912	392	325	11	301	702	998	999999	620	999999	301	599	562	133	718	999999	579	125	789	307	982	817	972	276	999999	792	11	878	999999	476	217	664	279	473	975	140	945	204	
999999	910	325	999999	169	999999	307	999999	999999	999999	999999	717	471	999999	999999	474	217	105	419	59	999999	999999	999999	999999	20	153	602	999999	999999	999999	158	588	116	385	936	878	982	161	657	999999	968	999999	616	988	942	339	999999	391	330	805	999999	880	720	895	344	999999	999999	999999	820	25	577	999999	919	97	864	357	610	96	999999	465	491	66	999999	617	90	958	892	712	187	680	149	999999	316	524	832	277	867	220	50	267	669	999999	340	641	999999	307	981	529	999999	999999	729	918	503	864	323	209	443	113	999999	386	786	999999	26	149	876	366	999999	405	264	596	489	400	999999	630	796	704	726	805	392	783	999999	999999	999999	592	999999	230	999999	452	999999	632	833	763	999999	664	999999	171	999999	999999	764	999999	942	586	274	537	999999	339	872	873	77	619	483	637	721	999999	999999	423	919	434	999999	656	649	999999	999999	632	762	726	999999	391	999999	634	999999	999999	999999	523	840	399	108	59	486	622	999999	843	384	591	158	206	52	374	264	67	999999	999999	999999	999999	229	999999	391	641	774	389	344	490	723	442	685	947	597	208	999999	19	324	869	948	999999	308	805	999999	613	484	566	684	999999	137	102	999999	598	999999	931	303	810	18	999999	285	999999	287	866	130	941	906	999999	999999	843	183	254	742	382	396	436	810	424	501	999999	167	217	705	715	363	999999	60	96	424	999999	905	391	11	857	594	852	999999	441	684	999999	706	283	957	999999	456	882	360	19	211	999999	999999	878	318	239	999999	999999	401	572	513	499	891	819	786	999999	999999	999999	252	884	788	999999	148	379	740	905	999999	884	260	864	268	999999	280	50	884	999999	544	36	999999	771	558	527	461	999999	927	195	705	886	497	24	999999	664	640	475	231	667	958	751	999999	999999	999999	425	816	536	314	42	228	850	935	469	999999	999999	719	480	999999	270	999999	423	451	555	209	194	999999	999999	962	603	840	805	999999	226	368	792	888	669	614	143	999999	924	420	895	966	999999	999999	37	999999	990	945	169	149	961	584	999999	310	593	213	972	38	580	573	711	202	423	41	718	111	617	33	59	866	999999	560	168	12	556	588	354	243	369	631	999999	657	999999	665	857	642	822	999999	305	466	999999	115	139	361	709	702	553	999999	243	999999	997	966	999999	302	999999	411	426	542	753	14	858	739	669	949	999999	63	520	757	183	999999	999999	134	728	592	235	97	430	807	303	853	999999	531	999	442	633	999999	999999	999999	718	456	226	290	999999	300	608	999999	445	190	760	655	192	
795	649	167	647	872	999999	314	76	999999	980	618	248	900	969	337	739	999999	325	594	302	142	49	727	859	999999	999999	437	984	334	651	250	999999	647	999999	249	881	842	795	999999	767	456	322	857	999999	607	999999	838	331	281	999999	219	999999	175	362	59	756	999999	308	648	486	810	999999	742	218	740	571	999999	238	999999	999999	897	441	564	826	845	819	191	261	261	957	557	115	712	172	442	385	999999	294	621	999999	959	543	999999	284	956	136	579	649	735	45	450	609	602	825	999999	999999	310	348	999999	239	574	999999	999999	691	928	705	999999	579	776	365	999999	316	617	245	496	363	295	289	870	999999	250	542	525	225	517	948	999999	886	898	664	85	999999	778	999999	918	999999	497	464	355	999999	999999	999	873	379	355	144	992	366	339	910	492	999999	999999	797	999999	42	155	830	999999	980	201	730	999999	121	290	157	538	999999	999999	208	866	830	933	999999	999999	250	669	155	999999	999999	956	157	556	999999	182	64	74	980	401	886	152	666	290	999999	69	788	328	761	99	208	606	766	49	141	53	661	999999	859	597	999999	999999	999999	960	999999	999999	54	183	693	938	235	999999	999999	999999	999999	999999	210	550	568	558	422	922	999999	66	672	776	999999	117	425	999999	521	968	999999	393	652	523	152	706	488	999999	25	999999	999999	823	863	125	999999	933	609	85	999999	120	528	999999	184	826	465	943	298	35	834	936	999999	748	427	999999	878	174	190	916	913	999999	72	999999	999999	807	297	94	202	556	999999	999999	508	349	112	999999	450	903	218	826	68	208	418	462	516	88	855	999999	406	606	247	999999	752	693	171	999999	58	311	767	999999	999999	999999	751	741	999999	578	438	418	646	26	817	999999	955	364	999999	999999	95	609	710	465	951	999999	999999	595	319	842	513	815	999999	763	999999	999999	146	999999	297	687	999999	676	999999	999999	649	446	250	389	789	272	929	398	835	999999	263	448	600	311	425	137	693	166	999999	464	75	622	240	883	664	678	838	123	77	999999	268	418	454	772	815	515	170	308	806	56	913	125	980	731	509	999999	999999	999999	426	169	999999	300	254	700	872	999999	216	367	725	120	434	815	330	665	197	999999	993	828	495	910	967	394	359	386	551	949	642	508	383	999999	140	13	697	907	185	967	174	754	999999	788	309	803	583	695	999999	108	794	999999	544	999999	920	719	348	516	201	609	999999	868	158	922	394	707	983	974	979	999999	999999	999999	489	229	999999	999999	928	707	999999	174	811	999999	764	453	164	
327	964	718	830	421	664	191	999999	999999	999999	999999	605	977	403	999999	999999	608	715	999999	980	382	835	324	983	999999	999999	999999	904	37	797	287	999999	705	768	999999	742	275	999999	568	767	935	706	999999	202	385	643	951	999999	19	355	213	948	999999	472	782	492	999999	734	159	999999	32	286	688	779	999999	201	899	218	337	859	554	464	157	432	54	999999	922	131	999999	999999	839	999999	895	682	999999	999999	539	999999	985	584	102	540	995	938	744	659	999999	143	999999	193	999999	742	976	159	999999	748	801	999999	428	117	569	999999	136	121	999999	694	999999	999999	999999	420	661	666	233	752	999999	23	999999	218	688	395	657	789	678	424	304	107	999999	999999	881	845	538	999999	999999	878	24	573	414	999999	158	60	277	21	999999	43	532	87	999999	999999	392	787	289	592	463	999999	999999	999999	999999	711	816	999999	342	645	134	349	881	273	851	354	737	203	609	585	69	999999	127	645	841	644	999999	999999	999999	137	999999	103	566	945	999999	782	428	244	723	702	77	465	999999	999999	886	609	999999	268	235	999999	999999	198	187	999999	532	825	915	814	999999	215	818	599	114	214	999999	999999	782	936	999999	79	926	502	479	999999	517	604	920	999999	758	999999	999999	999999	991	423	641	175	999999	862	422	999999	867	613	999999	517	999999	478	360	512	351	855	826	225	929	166	248	999999	718	280	999999	999999	904	430	66	706	722	194	607	691	573	126	999999	999999	523	999999	211	322	206	999999	33	49	253	999999	153	999999	999999	278	705	999999	185	648	456	645	675	493	214	446	557	999999	795	699	871	669	939	234	740	905	999999	709	954	925	796	756	999999	157	685	497	286	163	301	999999	489	772	515	924	670	999999	254	39	25	765	765	999999	999999	999999	177	583	477	918	999999	509	576	995	880	999999	851	699	397	999999	808	716	170	403	999999	351	219	108	163	999999	564	271	999999	999999	693	199	169	999999	999999	923	999999	999999	29	367	991	791	877	493	892	265	999999	970	91	725	231	308	604	371	310	999999	999999	79	430	462	999999	900	848	905	312	690	101	999999	118	999999	549	706	697	999999	412	516	474	726	216	897	941	593	189	999999	449	999999	594	797	888	765	810	910	999999	566	13	100	942	971	191	211	174	999999	861	999999	186	525	611	999999	959	999999	360	397	862	532	521	770	999999	999999	465	918	105	303	999999	353	663	639	35	140	799	321	573	502	545	15	999999	531	731	571	999999	924	999999	793	837	104	415	422	57	158	999999	242	379	39	515	273	115	870	
645	518	954	547	999999	999999	11	647	230	857	999999	857	799	990	48	999999	164	541	145	312	465	680	937	999999	591	999999	95	567	999999	999999	986	282	999999	862	999999	223	616	999999	434	312	791	199	873	557	570	199	359	65	204	228	999999	974	138	802	415	964	580	713	956	624	395	444	705	686	870	580	999999	936	999999	825	543	943	116	832	521	275	807	390	999999	401	526	40	372	723	668	21	154	106	456	999999	999999	902	265	810	917	999999	494	197	686	990	242	422	999999	379	999999	999999	868	999999	999999	149	999999	200	43	999999	107	364	82	981	27	859	435	860	999999	999999	192	641	999999	306	915	175	781	619	703	999999	169	113	89	993	49	999999	153	848	815	317	999999	451	999999	700	712	999999	999999	512	179	827	564	381	932	769	196	53	254	572	389	125	368	547	497	353	404	994	285	88	942	291	715	586	55	182	427	999999	771	999999	593	362	891	278	450	875	135	999999	999999	320	806	995	491	581	468	999999	948	999999	999999	525	305	718	286	205	999999	888	121	977	336	760	351	999999	281	999999	978	999999	233	100	107	999999	228	616	999999	999999	281	947	999999	144	999999	354	234	209	785	256	691	875	86	999999	708	999999	763	157	462	420	968	999999	723	234	999999	999999	476	858	999999	999999	999999	689	894	321	923	622	97	977	999999	999999	999999	151	669	35	999999	113	950	537	392	545	857	999999	999999	413	996	920	999999	999999	999999	686	878	376	89	452	999999	12	981	999999	773	95	999999	999999	297	481	884	999999	691	999999	999999	999999	490	939	476	584	486	236	999999	490	324	999999	999999	522	999999	183	113	169	71	999999	87	572	131	196	764	306	81	81	782	683	529	180	239	999999	916	53	999999	999999	900	504	966	999999	477	500	450	770	695	951	351	124	377	724	764	473	621	96	999999	304	184	179	513	415	999999	851	999999	154	773	864	606	401	978	174	269	999999	999999	365	105	631	745	993	999999	129	999999	668	315	804	415	999999	913	829	999999	900	764	730	991	999999	277	625	539	306	999999	830	355	949	999999	213	465	207	222	999999	991	745	999999	191	999999	393	685	785	546	167	738	17	950	776	725	999999	409	999999	999999	999999	98	479	102	449	995	780	774	779	532	999999	349	999999	553	999999	838	999999	999999	583	999999	607	875	491	88	999999	567	999999	880	578	233	68	804	999999	999999	522	177	521	999999	119	195	787	619	905	263	445	817	531	999999	302	938	795	999999	826	375	968	824	606	400	720	882	15	900	999999	555	473	307	423	
585	40	491	999999	286	242	999999	385	999999	969	237	643	564	999999	535	588	999999	438	332	977	560	663	697	570	131	933	236	189	887	422	999999	790	147	404	945	433	810	622	518	503	999999	989	979	999999	379	999999	166	846	479	322	565	127	999999	999999	862	922	343	921	205	353	15	218	498	999999	620	447	505	169	100	112	999999	999999	919	828	549	570	683	842	200	374	777	999999	999999	574	856	999999	649	818	542	32	100	889	426	999999	498	229	501	414	244	932	261	996	999999	999999	545	547	999999	999999	999999	301	999999	500	730	831	999999	624	508	923	999999	387	798	687	626	77	22	887	999999	754	340	330	79	279	608	999999	999999	780	999999	342	39	319	44	336	999999	999999	999999	999999	999999	595	999999	873	999999	577	999999	857	144	573	380	687	365	657	946	999999	982	459	232	969	892	472	718	796	988	176	999999	409	352	471	999999	386	293	422	729	15	165	466	609	999999	584	750	134	549	410	999999	977	999999	999999	999999	354	589	28	815	707	999999	877	999999	884	999999	682	295	514	672	925	999999	999999	943	928	941	297	525	999999	999999	394	151	348	999999	999999	50	199	521	47	999999	127	68	367	999999	999999	999999	999999	999999	582	66	999999	298	246	461	623	999999	554	44	454	431	303	829	999999	999999	430	999999	358	708	416	999999	364	999999	258	753	999999	999999	636	925	238	895	813	935	943	793	910	106	904	999999	555	979	495	165	77	999999	467	999999	999999	78	57	999999	684	429	945	999999	999999	658	49	493	999999	757	779	629	999999	999999	999999	368	886	947	388	999999	661	999999	163	999999	999999	209	103	643	295	267	548	567	999999	90	221	394	989	215	101	999999	67	999999	980	798	210	865	359	999999	997	999999	411	381	689	723	497	222	275	518	999999	999999	565	999999	208	648	219	221	751	725	347	999999	378	999999	855	999999	276	249	999999	364	237	493	999999	999999	645	999999	855	999999	878	164	999999	998	128	481	999999	999999	999999	661	999999	342	589	988	999999	634	181	773	730	730	999999	562	457	257	731	911	291	895	652	999999	760	22	792	999999	343	597	999999	348	115	999999	854	999999	440	614	999999	999999	999999	248	378	999999	999999	871	999999	134	651	325	706	346	276	999999	999999	931	947	715	901	211	999999	547	654	526	502	999999	999999	833	876	999999	131	999999	230	999999	145	52	526	437	577	888	556	667	400	28	999999	795	82	999999	707	922	318	724	999999	825	609	238	594	852	723	579	213	631	258	392	203	863	125	693	81	999999	414	520	999999	22	654	881	157	636	
635	706	760	770	136	953	951	407	138	404	999999	907	458	674	714	998	685	999999	999999	18	999999	37	999999	388	826	559	517	999999	586	701	181	728	999999	958	999999	999999	818	442	504	999999	441	999999	999999	721	999999	999999	699	740	806	999999	336	728	999999	149	811	608	36	382	999999	577	445	999999	999999	437	999999	254	826	500	999999	697	189	252	431	125	577	38	302	999999	667	661	860	999999	991	999999	374	453	266	941	156	618	990	445	498	926	858	287	975	307	999999	999999	999999	208	293	118	999999	93	306	999999	572	783	315	77	715	292	716	668	999999	384	72	779	988	884	353	999999	999999	743	999999	504	267	299	62	999999	470	202	999999	999999	493	882	999999	999999	156	910	379	373	999999	922	999999	215	220	199	126	601	999999	718	487	463	855	999999	411	227	339	801	999999	282	730	320	999999	999999	999999	64	185	999999	999999	782	633	87	514	979	536	785	22	549	294	77	999999	461	760	751	999999	859	806	999999	480	268	951	354	821	999999	643	999999	324	217	246	165	24	837	999999	462	95	410	948	875	917	626	215	789	999999	31	999999	999999	560	999999	808	119	999999	145	807	999999	830	288	265	999999	346	544	470	999999	313	999999	999999	345	759	307	666	314	910	930	132	854	62	171	999999	800	999999	999999	999999	468	409	136	999999	999999	39	999999	632	807	999999	999999	999999	383	165	999999	486	387	968	765	999999	262	200	504	209	327	23	953	587	668	450	465	421	999999	112	999999	405	186	999999	184	315	697	999999	859	169	379	401	748	999999	652	685	999999	831	241	999999	189	999999	999999	927	588	999999	86	483	963	999999	689	129	567	280	163	14	309	164	794	459	821	586	341	345	829	926	274	264	935	982	990	633	999999	125	922	734	999999	259	999999	318	239	224	712	999999	479	999999	833	478	999999	999999	386	305	999999	781	44	603	937	568	107	662	601	821	548	980	376	999999	999999	452	358	428	513	59	520	485	230	606	874	838	865	579	102	999999	719	297	606	999999	595	999999	90	329	797	999999	161	999999	999999	417	676	731	135	423	321	391	129	126	143	336	784	999999	560	999999	729	108	703	528	569	804	999999	260	383	999999	470	539	999999	38	999999	999999	999999	999999	768	999999	999999	152	713	452	999999	711	676	602	164	999999	909	43	999999	652	999999	699	999999	632	422	999999	999999	426	358	453	953	781	29	101	495	562	999999	999999	793	999999	999999	587	395	261	271	858	999999	509	106	113	772	999999	691	719	999999	999999	352	275	999999	855	507	514	794	269	498	486	691	
585	117	999999	842	664	999999	111	154	999999	999999	977	371	999999	784	999999	999999	255	681	526	99	999999	662	999999	219	173	138	999999	999999	993	999999	135	762	999999	176	552	402	504	270	118	999999	590	574	426	628	374	903	999999	81	701	194	549	588	971	396	391	922	553	392	679	535	311	999999	999999	229	999999	999999	999999	397	999999	999999	999999	999999	573	339	999999	735	246	935	845	269	576	866	548	808	999999	546	790	398	999999	630	848	122	591	582	885	728	423	999999	999999	159	326	174	839	297	369	564	25	641	886	656	999999	999999	546	419	958	444	322	999999	976	642	999999	198	612	611	565	999999	999999	999999	454	781	321	50	496	999999	943	999999	37	261	449	688	531	999999	999999	999999	943	240	575	999999	999999	450	415	81	229	807	999999	138	561	238	999999	655	172	35	197	114	999999	646	132	850	475	999999	417	71	999999	297	999999	285	999999	484	999999	999999	999999	230	376	13	375	249	820	999999	999999	999999	849	798	999999	794	526	506	961	407	794	307	118	999999	706	999999	43	354	999999	932	696	448	451	87	999999	999999	517	941	658	193	739	999999	825	443	879	660	708	618	541	118	999999	614	324	289	689	369	226	999999	523	309	999999	31	80	888	992	533	373	771	999999	132	286	999999	847	777	999999	699	482	675	999999	56	368	424	999999	71	171	92	999999	172	398	210	191	103	999999	358	222	717	999999	936	450	355	296	936	999999	418	831	196	999999	546	621	989	999999	550	999999	999999	941	555	999999	19	999999	910	409	211	383	37	941	192	999999	498	999999	950	675	545	234	499	760	431	999999	999999	239	974	325	587	551	408	323	640	525	999999	417	667	509	24	219	540	946	999999	563	362	999999	999999	40	277	999999	671	323	351	326	999999	716	519	521	999999	999999	752	594	822	999999	974	999999	311	666	214	999999	897	450	661	999999	999999	553	674	868	681	999999	590	999999	57	605	880	95	971	999999	999999	245	897	155	695	245	466	946	133	435	589	648	999999	982	826	999999	94	999999	662	25	632	999999	51	650	839	999999	198	808	999999	227	779	889	742	986	229	968	194	752	999999	425	999999	999999	999999	249	289	42	760	999999	128	861	999999	999999	432	955	691	911	999999	999999	315	809	57	658	409	906	655	699	905	189	762	999999	11	341	475	999999	999999	885	115	802	999999	806	999999	589	689	999999	706	130	999999	787	305	318	999999	999999	999999	945	999999	221	347	523	593	589	136	581	846	271	860	189	999999	999999	999999	805	806	401	885	508	683	467	968	725	209	999999	243	
128	999999	999999	92	74	999999	530	999999	934	548	591	219	781	679	553	999999	428	999999	527	936	280	999999	499	511	999999	999999	937	271	911	252	621	999999	67	999999	18	698	402	188	999999	293	663	327	874	999999	225	192	113	829	139	724	550	900	999999	999999	999999	150	999999	942	708	22	958	268	999999	691	926	277	161	435	999999	855	999999	249	38	999999	282	953	999999	242	295	999999	948	118	141	196	702	999999	641	467	394	867	314	459	479	783	335	404	369	999999	999999	999999	999999	678	999999	283	383	999999	872	449	326	18	47	161	999999	517	999999	850	137	999999	999999	999999	636	999999	999999	804	551	890	769	254	908	878	999999	920	999999	999999	171	280	950	999999	813	402	848	999999	151	385	999999	162	802	962	720	485	277	999999	203	999999	322	999999	637	363	732	493	999999	999999	999999	999999	999999	999999	999999	319	999999	793	899	279	957	596	999999	443	552	665	974	399	97	807	534	433	611	993	726	999999	999999	825	999999	597	135	329	999999	231	661	702	960	712	999999	492	999999	926	585	998	642	999999	769	878	793	972	389	342	999999	733	999999	117	837	999999	401	485	294	530	999999	312	153	999999	734	999999	782	999999	704	272	497	605	999999	607	999999	612	999999	129	15	156	999999	670	999999	999999	924	138	999999	999999	865	539	320	427	208	96	776	999999	999999	999999	872	634	106	943	277	126	845	800	999999	495	269	234	79	282	479	147	499	999999	104	360	713	999999	16	237	984	175	951	79	407	999999	831	999999	757	356	999999	381	60	999999	999999	999999	947	133	999999	642	999999	999999	470	48	999999	70	999999	295	189	505	301	276	627	868	999999	999999	175	999999	403	439	999999	999999	477	999999	35	108	97	411	98	13	412	589	20	373	943	353	704	912	132	346	517	999999	999999	262	65	979	999999	191	139	299	999999	999999	730	165	978	999999	173	747	22	849	999999	195	999999	999999	102	711	266	263	999999	615	407	999999	999999	66	999999	999999	310	224	667	55	999999	905	999999	999999	87	241	858	999999	395	999999	190	957	900	282	373	331	999999	999999	170	999999	723	499	266	524	891	673	527	674	999999	860	999999	948	89	967	999999	999999	913	999999	107	860	999999	411	868	581	435	450	362	999999	692	601	778	999999	64	999999	332	855	649	757	906	999999	713	194	621	534	999999	999999	877	932	777	306	999999	941	121	309	500	322	630	684	99	999999	320	156	981	999999	92	208	893	765	644	649	427	166	999999	693	157	668	790	344	999999	203	572	429	603	395	193	836	978	755	824	999999	234	965	999999	999999	
104	566	999999	979	451	855	999999	122	298	138	999999	261	451	428	162	831	999999	296	166	895	879	891	553	596	458	256	230	148	941	999999	999999	461	497	45	599	999999	465	811	999999	672	856	999999	999999	999999	999999	932	394	999999	603	992	487	999999	808	773	586	999999	23	617	999999	204	635	209	181	663	714	427	763	415	829	571	999999	999999	404	999999	999999	428	759	999999	90	999999	861	670	999999	999999	157	999999	652	724	459	396	577	848	290	999999	46	657	288	478	760	98	999999	999999	730	41	625	766	999999	324	734	999999	452	933	536	999999	342	964	664	232	999999	237	774	999999	999999	443	994	528	999999	706	457	391	150	291	328	992	356	999999	940	512	999999	390	943	338	989	301	999999	643	321	285	999999	82	993	999999	962	533	323	140	32	296	999999	107	335	836	866	352	26	171	615	999999	999999	460	34	161	900	135	293	446	59	664	499	360	217	165	351	385	398	999999	999999	795	678	226	859	999999	475	235	64	999999	471	999999	284	782	38	999999	626	904	57	842	999999	837	249	999999	91	367	796	687	889	999999	495	491	999999	932	999999	819	866	442	600	380	686	999999	80	999999	975	411	389	717	332	441	539	447	337	556	928	491	999999	802	144	501	856	999999	346	885	621	979	999999	352	940	999999	999999	193	313	677	166	491	767	71	999999	679	978	89	365	458	999999	57	164	999999	13	360	273	73	308	999999	524	898	338	195	566	995	999999	999999	777	123	531	356	999999	999999	999999	447	999999	999999	900	999999	523	777	432	888	254	573	999999	294	999999	589	944	846	885	214	999999	999999	163	582	505	905	960	940	311	999999	999999	293	913	503	999999	566	636	999999	172	842	585	746	475	999999	940	992	180	999999	699	197	179	999999	471	999999	507	999999	999999	152	988	995	505	583	475	191	961	961	660	999999	999999	782	953	175	683	999999	629	416	791	713	999999	513	735	536	251	999999	999999	999999	821	983	996	875	282	999999	790	177	999999	11	281	294	488	978	341	848	156	917	244	13	999999	428	310	101	350	580	510	485	269	969	342	361	119	720	999999	999999	335	412	999999	468	384	515	706	627	999999	507	234	663	181	887	389	334	879	78	248	402	999999	904	534	702	984	315	907	999999	669	920	185	767	999999	999999	999999	744	417	999999	628	999999	722	683	999999	843	355	999999	999999	999999	999999	17	482	51	481	747	994	430	877	807	484	79	999999	339	957	224	332	467	825	517	374	999999	916	112	999999	752	680	998	999999	999999	999999	147	12	535	786	999999	
448	999999	295	100	670	101	866	610	302	999999	999999	392	726	742	999999	888	999999	795	17	945	101	379	999999	999999	999999	995	999999	197	460	999999	76	82	552	999999	999999	999999	181	999999	847	999999	777	999999	810	889	863	297	999999	215	999999	468	126	216	527	841	570	999999	542	566	33	999999	999999	679	159	956	493	816	840	431	999999	333	717	296	948	734	177	785	568	711	865	780	723	999999	27	992	229	999999	554	711	999999	707	655	614	999999	182	664	107	166	854	406	56	457	851	999999	846	750	829	268	999999	673	784	999999	999999	700	252	999999	350	662	167	736	633	272	999999	696	269	677	999999	585	999999	999999	79	629	714	315	819	333	871	39	181	251	999999	600	761	999999	950	207	824	913	468	231	324	445	998	999999	773	784	328	165	999999	178	648	254	493	722	603	999999	795	525	881	999999	89	999999	490	999999	347	999999	510	100	999999	71	852	999999	127	553	756	634	630	596	999999	44	14	716	59	999999	603	154	117	999999	444	795	999999	309	42	548	999999	13	999999	93	780	740	283	238	999999	917	325	999999	999999	940	966	969	534	209	983	846	915	372	999999	999999	321	202	925	471	999999	999999	660	553	166	578	411	753	999999	546	816	999999	761	999999	999999	141	687	154	27	177	82	999999	271	211	326	195	999999	779	741	477	772	999999	815	811	582	999999	999999	999999	999999	558	538	222	999999	987	393	191	95	999999	75	139	999999	177	184	758	999999	191	999999	459	237	970	945	632	21	211	774	238	986	949	203	837	999999	915	999999	468	638	860	184	284	818	144	999999	493	999999	611	999999	605	999999	66	999999	401	999999	808	544	332	613	906	999999	999999	222	165	999999	999999	999999	238	265	884	999999	716	130	538	17	413	640	999999	870	461	999999	409	534	179	825	999999	537	999999	64	76	381	528	855	999999	999999	999999	72	663	938	964	547	484	356	999999	288	999999	999999	883	393	378	177	450	461	161	999999	999999	563	52	340	275	608	153	999999	198	512	797	999999	398	880	921	350	977	164	906	914	444	63	741	890	138	992	653	418	686	899	999999	77	999999	743	857	531	999999	999999	999999	366	999999	310	999999	290	491	835	999999	13	472	37	199	296	555	247	553	748	999999	162	211	283	955	735	497	999999	581	730	999999	654	33	400	999999	999999	491	550	520	143	896	999999	409	302	999999	649	999999	658	709	644	521	466	999999	119	709	867	131	999999	410	999999	812	867	709	761	678	893	980	82	999999	544	805	999999	726	420	852	371	753	908	828	315	789	839	
590	937	999999	701	999999	999999	690	999999	533	101	149	852	330	38	751	999999	999999	560	668	999999	952	174	838	516	739	780	266	347	123	222	999999	105	878	973	999999	999999	999999	976	439	76	391	251	21	999999	866	874	99	823	619	999999	293	278	646	999999	887	999999	999999	701	961	999999	657	353	350	321	530	53	973	356	751	980	999999	647	131	602	999999	999999	163	135	650	864	690	443	999999	18	928	999999	458	962	96	861	672	851	25	754	999999	48	999999	999999	193	822	901	999999	82	639	20	646	157	54	999999	186	272	999999	999999	107	993	223	625	999999	392	238	595	20	999999	999999	317	253	632	376	192	453	809	999999	941	827	963	947	371	98	997	292	154	414	538	910	598	999999	799	918	760	999999	999999	999999	999999	999999	236	890	999999	192	331	767	23	780	861	999999	377	809	41	233	143	55	852	536	345	110	93	999999	482	360	300	618	454	999999	999999	986	40	999999	155	987	600	83	475	999999	766	999999	999999	374	552	558	999999	999999	667	999999	999999	999999	999999	886	233	999999	871	999999	418	132	891	999999	323	308	175	874	949	136	999999	999999	632	70	580	674	770	115	999999	719	638	923	817	999999	951	999999	929	900	643	154	28	999999	125	555	664	353	296	63	916	970	209	678	609	416	135	622	942	999999	999999	679	125	999999	386	162	417	494	314	390	761	444	379	274	240	999999	118	726	929	87	999999	237	999999	999999	198	999999	520	959	323	410	999999	339	936	215	766	964	38	900	561	999999	147	180	48	906	301	481	601	999999	447	804	999999	999999	693	864	999999	907	301	999999	928	999999	642	458	180	904	13	999999	508	173	507	276	776	999999	175	999999	940	999999	198	480	425	717	269	585	999999	519	111	977	646	81	886	859	672	630	999999	999999	331	999999	999	999999	902	999999	999999	437	437	181	999999	101	243	999999	924	103	999999	999999	982	221	266	66	935	661	802	999999	786	437	287	648	604	999999	245	140	999999	260	236	64	999999	556	743	832	158	351	491	999999	744	918	156	792	999999	851	647	760	999999	274	753	347	341	876	92	545	160	999999	576	881	855	113	92	673	867	664	999999	435	477	433	908	594	999999	792	291	999999	290	494	508	753	508	485	999999	380	507	888	723	999999	999999	207	682	369	774	609	165	641	999999	999999	925	486	999999	222	999999	355	365	168	178	549	595	224	265	999999	289	823	999999	380	752	711	176	978	999999	999999	999999	999999	751	999999	820	569	999999	649	999999	999999	999999	32	155	999999	202	999999	25	348	999999	183	
115	259	999999	26	90	950	236	999999	889	999999	316	946	545	999999	260	22	603	816	348	608	912	945	193	999999	106	267	678	97	187	999999	696	827	268	767	447	999999	337	735	468	870	343	999999	760	905	501	999999	999999	999999	999999	189	999999	208	10	121	271	169	75	999999	919	822	281	148	607	152	438	489	999999	999999	617	549	685	868	358	477	275	69	194	288	956	484	780	587	62	997	999999	498	827	157	505	999999	999999	842	815	646	999999	205	254	999999	999999	22	933	709	999999	495	999999	999999	849	532	999999	212	999999	787	999999	444	52	999999	95	609	999999	940	661	540	282	338	902	843	62	712	879	79	999999	576	810	944	550	80	113	567	502	801	648	999999	311	303	313	999999	313	999999	603	903	120	645	811	537	999999	403	436	154	592	661	491	147	999999	999999	397	408	999999	594	999999	971	590	527	999999	15	301	999999	239	979	35	54	540	681	999999	975	999999	999999	765	283	999999	157	644	958	999999	999999	320	511	651	534	905	905	881	718	999999	999999	322	592	999999	805	245	992	173	456	999999	548	130	999999	39	999999	999999	227	999999	999999	10	999999	337	631	999999	275	695	790	716	999999	84	129	172	821	203	485	662	377	999999	959	48	601	984	999999	839	435	720	510	482	973	718	999999	999999	188	717	742	305	690	48	273	120	455	286	999999	382	10	385	309	616	553	24	448	586	683	665	409	761	149	792	127	999999	195	318	742	986	396	856	983	114	460	190	999999	338	378	849	592	324	525	814	838	60	421	999999	999999	999999	279	111	999999	523	318	980	165	897	921	719	925	147	544	482	986	153	999999	204	999999	372	53	999999	217	834	82	999999	245	999999	954	77	142	301	389	999999	716	294	277	470	795	999999	999999	83	417	659	923	999999	779	999999	827	694	658	226	737	566	999999	169	894	754	451	999999	745	830	943	853	586	633	999999	761	765	702	876	999999	408	999999	348	999999	702	999999	910	999999	315	202	507	269	999999	915	564	823	867	556	399	522	28	999999	735	204	140	999999	82	999999	698	28	999999	134	818	726	817	61	227	999999	467	346	844	825	999999	552	999999	683	444	671	999999	934	893	219	999999	999999	999999	836	950	154	839	148	485	620	928	296	999999	999999	451	999999	999999	999999	999999	920	98	63	678	203	655	999999	999999	456	129	411	230	999999	134	78	821	999999	813	981	110	999999	999999	329	861	234	896	630	638	949	242	751	574	999999	339	973	130	259	685	719	190	768	999999	392	28	999999	399	175	172	846	999999	
986	999999	125	411	531	813	768	202	454	306	34	554	922	224	378	836	999999	999999	161	947	571	999999	999999	801	999999	801	724	999999	786	834	731	468	791	397	999999	871	999999	165	808	170	361	67	240	999999	999999	999999	359	178	649	247	999999	741	20	899	989	217	999999	324	79	729	98	999999	415	619	575	565	999999	534	999999	507	387	508	625	991	595	514	548	999999	644	128	999999	556	661	549	109	990	457	892	408	48	95	999999	999999	88	999999	893	652	999999	999999	601	461	824	999999	152	999999	237	126	29	999999	999999	668	113	679	999999	287	542	999999	866	520	584	999999	870	136	929	422	999999	422	546	919	999999	862	928	834	999999	999999	999999	356	519	689	871	874	437	589	999999	380	999999	464	145	801	539	97	785	109	272	493	591	698	280	730	616	814	579	999999	611	999999	740	279	636	294	659	196	296	187	648	710	679	291	213	559	440	999999	286	745	999999	613	86	828	572	559	999999	929	85	999999	82	66	305	999999	999999	999999	640	712	827	850	151	353	800	999999	460	999999	814	999999	494	720	299	828	538	833	721	999999	546	999999	706	87	220	730	120	507	114	591	999999	352	313	999999	919	728	960	999999	604	999999	813	478	377	21	744	773	444	365	999999	254	528	471	616	980	763	728	16	749	640	420	999999	303	503	869	156	472	997	591	999999	570	999999	111	999999	999999	194	78	999999	694	343	446	296	754	17	860	73	999999	999999	333	150	201	722	220	796	193	999999	519	974	508	999999	282	999999	853	999999	999999	999999	427	999999	999999	795	695	193	321	416	203	999999	488	295	642	805	212	736	673	450	609	848	656	315	999999	882	674	103	46	999999	70	669	442	199	88	999999	646	711	999999	999999	455	18	410	804	999999	999999	999999	234	999999	702	663	546	112	412	955	91	729	999999	197	58	131	601	156	491	356	533	691	999999	217	168	169	500	999999	146	999999	600	447	852	713	985	568	449	999999	999999	999999	523	567	999999	244	997	754	534	999999	756	416	853	861	919	999999	78	377	34	27	999999	999999	172	615	966	417	999999	999999	876	407	211	489	999999	840	999999	325	832	966	999999	64	999999	413	634	976	184	999999	999999	738	528	999999	644	618	544	432	588	801	13	908	600	622	879	363	878	136	323	999999	734	999999	59	603	625	111	715	999999	999999	769	999999	999999	999999	246	274	626	125	481	999999	999999	945	259	262	20	321	924	376	49	185	856	535	508	663	999999	995	138	688	999999	999999	999999	902	574	624	818	999999	817	476	364	999999	
263	999999	406	373	999999	331	485	999999	49	999999	700	735	676	794	951	244	409	999999	534	251	146	937	200	701	229	689	999999	999999	443	125	999999	457	21	691	922	618	999999	144	932	584	999999	377	999999	643	999999	808	236	779	999999	999999	494	999999	941	123	221	326	56	999999	154	50	950	999999	999999	924	787	999999	723	985	872	999999	999999	275	599	999999	999999	768	298	557	622	421	999999	601	961	860	630	999999	515	898	479	606	571	434	989	892	634	667	60	724	855	836	94	251	907	340	999999	999999	695	991	999999	453	38	498	999999	732	586	999999	890	467	303	578	737	824	999999	999999	770	681	285	999999	999999	74	999999	573	702	786	336	222	694	999999	391	411	524	999999	517	35	577	82	352	266	999999	285	777	593	431	287	108	999999	735	999999	570	999999	943	999999	675	326	735	464	796	305	405	999999	664	269	85	999999	64	223	316	489	698	697	338	29	999999	50	296	135	151	424	687	77	486	999999	999999	594	468	999999	999999	200	300	123	286	56	999999	940	620	517	517	539	233	885	953	255	943	872	999999	999999	999999	999999	40	610	999999	382	999999	338	999999	612	209	999999	433	527	375	999999	199	999999	421	292	168	460	999999	999999	617	611	201	801	123	241	999999	197	135	544	940	223	170	689	999999	904	438	999999	62	17	317	999999	116	705	520	837	66	999999	460	186	765	145	214	261	992	999999	190	816	225	657	503	21	999999	999999	587	999999	999999	509	999999	517	853	637	999999	999999	471	999999	504	496	290	286	184	750	999999	999999	779	804	19	908	999999	98	723	621	316	405	514	305	999999	228	128	368	881	556	999999	943	332	999999	999999	790	790	999999	216	694	999999	938	482	753	285	415	119	999999	999999	999999	812	999999	793	241	999999	999999	909	175	999999	286	377	922	404	628	176	793	627	999999	77	228	128	295	882	999999	96	378	999999	760	30	999999	118	345	225	835	743	887	159	999999	999999	735	881	625	490	929	326	999999	543	853	999999	491	999999	467	714	924	928	526	999999	764	999999	999999	88	158	154	665	177	42	706	569	884	289	643	536	999999	342	999999	503	999999	952	712	482	834	999999	184	539	476	651	630	301	907	227	999999	999999	944	999999	999999	999999	999999	999999	761	294	999999	974	999999	306	999999	261	999999	382	999999	435	721	999999	61	672	127	18	973	614	999999	526	411	415	662	999999	217	999999	999999	988	685	999999	32	980	200	428	999999	999999	110	877	999999	224	999999	257	999999	999999	505	220	343	281	737	648	758	866	635	245	883	501	322	311	
999999	599	669	635	697	973	412	740	671	633	999999	267	907	106	999999	974	499	163	702	190	171	996	915	999999	999999	46	855	999999	355	999999	545	84	547	799	788	102	999999	401	560	740	79	764	549	709	184	479	740	662	942	660	745	729	799	142	999999	999999	999999	359	999999	660	127	257	395	715	999999	999999	719	118	317	999999	429	999999	999999	961	120	407	457	215	145	780	999999	999999	222	694	220	815	285	415	659	695	419	206	26	899	622	822	379	999999	621	161	759	632	355	122	241	647	136	837	999999	742	645	999999	223	999999	364	924	999999	700	999999	999999	747	999999	999999	621	421	232	91	703	348	298	37	623	594	983	31	673	847	110	463	572	689	447	394	917	60	941	983	422	999999	698	787	679	338	348	999999	999999	183	733	700	18	999999	432	498	999999	715	32	999999	239	582	690	86	933	247	932	593	309	999999	999999	999999	480	249	668	168	999999	510	999999	295	255	999999	575	500	124	999999	454	999999	266	948	661	999999	37	67	754	840	854	621	854	442	405	754	114	535	642	171	999999	999999	897	274	848	231	367	999999	999999	659	17	200	999999	534	792	926	337	360	268	339	999999	422	495	828	314	39	656	915	889	501	474	50	858	999999	189	684	118	991	110	440	999999	301	999999	999999	999999	664	999999	329	649	479	427	753	276	999999	627	807	999999	79	959	819	574	999999	846	146	195	967	999999	999999	354	117	817	999999	999999	828	495	999999	992	401	999999	650	380	337	999999	999999	84	999999	773	555	334	381	411	999999	999999	291	999999	402	454	293	909	865	999999	648	974	999999	999999	999999	503	999999	817	385	814	882	999999	999999	448	247	186	999999	72	474	999999	999999	999999	973	706	778	314	999999	999999	102	999999	709	492	139	328	732	362	733	759	993	227	335	738	949	566	999999	964	722	999999	999999	999999	28	230	444	672	546	999999	11	999999	999999	999999	534	485	724	586	999999	400	944	999999	999999	885	999999	676	79	256	868	57	736	416	999999	814	999999	135	344	999999	780	488	999999	467	782	769	360	898	876	999999	999999	999999	23	373	461	999999	29	731	136	742	772	351	161	999999	803	498	235	595	656	78	194	999999	150	847	999999	999999	353	487	999999	999999	534	999999	800	852	999999	28	44	373	954	60	795	860	998	601	114	999999	336	858	663	294	544	999999	252	999999	999999	999999	708	999999	567	999999	784	542	522	190	218	228	550	308	634	999999	999999	862	999999	605	283	333	410	549	743	376	299	999999	823	924	412	769	311	992	821	279	320	999999	
999999	129	276	262	348	818	999999	885	888	999999	233	999999	999999	681	134	646	535	707	883	169	432	201	545	999999	718	597	778	448	999999	558	487	364	474	999999	66	521	339	30	984	592	999999	999999	487	271	270	944	104	999999	645	664	466	123	396	160	446	999999	584	999999	543	751	49	945	999999	999999	550	999999	999999	245	999999	613	317	514	722	301	14	574	714	283	38	774	502	999999	803	262	101	373	968	999999	159	451	936	361	486	243	552	220	999999	156	721	401	539	999999	115	42	356	951	400	105	156	871	900	999999	999999	999999	258	991	151	715	248	186	900	999999	999999	999999	676	956	38	999999	748	794	685	567	999999	636	245	643	999999	771	999999	150	973	872	176	287	550	635	412	999999	984	999999	78	184	908	544	999999	447	999999	999999	365	400	923	910	356	999999	195	343	749	322	533	615	999999	380	808	999999	213	38	999999	808	632	50	553	321	505	197	725	510	999999	999999	145	999999	870	21	415	999999	999999	72	525	813	101	217	886	100	193	378	999999	697	999999	999999	999999	472	999999	964	308	324	999999	999999	415	169	636	685	684	730	186	999999	745	47	965	303	881	151	999999	121	716	425	999999	462	137	136	685	38	999999	999999	999999	999999	999999	999999	999999	999999	668	614	656	366	187	416	532	165	999999	458	633	474	999999	82	928	199	960	999999	258	882	170	395	485	999999	999999	999999	550	835	53	513	999999	840	334	874	999999	277	494	155	933	309	893	998	548	678	503	220	306	73	920	498	999999	999999	656	830	930	282	999999	377	882	578	999999	696	122	410	999999	793	150	857	446	661	704	814	477	949	988	999999	847	806	785	273	312	486	999999	554	801	999999	193	503	944	362	147	126	273	365	443	207	886	147	999999	710	999999	999999	626	269	999999	999999	999999	707	841	768	999999	999999	592	619	999999	999999	780	999999	609	421	609	999999	913	93	523	999999	551	122	516	791	999999	709	135	85	202	863	860	656	759	904	190	486	661	999999	926	814	534	653	99	63	426	327	999999	268	110	433	535	542	745	216	355	999999	999999	60	999999	725	207	517	426	412	999999	134	808	999999	241	133	984	737	999999	709	999999	897	999999	999999	374	957	999999	866	999999	999999	338	327	910	552	558	896	294	999999	999999	210	617	999999	999999	999999	999999	301	999999	999999	37	977	448	999999	385	46	163	457	270	999999	685	534	999999	999999	543	657	999999	211	224	265	156	344	838	383	53	956	101	46	670	346	928	82	448	999999	839	996	999999	999999	999999	874	399	110	999999	555	
925	168	656	287	483	580	999999	999999	87	263	687	693	148	999999	754	429	945	127	999999	924	810	612	96	216	500	546	999999	999999	269	999999	999999	55	708	292	457	999999	309	999999	562	99	732	999999	995	195	660	155	857	265	999999	522	928	282	323	999999	745	999999	82	999999	786	937	999999	999999	73	737	397	641	984	999999	617	869	129	141	564	697	201	215	617	999999	999999	355	999999	80	755	746	421	594	999999	996	547	144	812	860	37	625	845	662	541	999999	999999	29	171	11	647	917	402	797	717	625	520	539	705	181	999999	441	258	999999	999999	327	326	802	908	987	318	483	67	269	113	939	852	539	673	360	112	536	193	687	432	999999	353	623	876	117	486	999999	999999	640	966	999999	999999	671	999999	224	940	995	999999	183	692	999999	859	143	694	999999	772	999999	865	355	78	999999	257	571	751	999999	973	703	926	801	511	310	55	427	999999	999999	572	190	202	459	419	117	426	19	994	268	979	999999	999999	108	999999	505	999999	92	571	608	999999	805	999999	860	250	999999	78	999999	672	392	999999	442	839	186	216	591	788	999999	936	999999	941	248	999999	492	507	762	774	827	466	15	168	963	855	694	179	766	269	341	218	999999	999999	117	346	612	149	546	999999	752	892	752	716	735	155	999999	999999	110	238	438	363	999999	473	999999	999999	999999	233	165	999999	154	17	999999	332	457	207	765	999999	999999	901	965	999999	960	999999	31	999999	713	298	432	999999	255	999999	78	999999	999999	977	730	999999	797	264	679	999999	999999	999999	236	744	452	430	999999	538	390	687	833	999999	273	94	402	999999	451	315	999999	999999	800	347	341	127	938	999999	500	479	476	66	999999	999999	231	586	369	11	164	999999	493	292	999999	999999	437	999999	203	869	275	747	585	999999	267	999999	126	999999	588	645	627	119	999999	999999	930	999999	71	999999	999999	999999	977	999999	724	401	942	999999	821	999999	349	999999	910	774	923	78	645	752	894	842	799	641	999999	920	999999	723	383	55	999999	951	999999	249	832	113	13	939	892	999999	32	999999	999999	103	670	269	961	682	735	853	195	736	895	187	896	999999	534	921	801	999999	689	10	27	896	691	870	504	110	83	806	999999	984	186	67	730	710	160	706	971	203	958	325	988	999999	859	745	65	184	352	613	579	92	148	835	899	999999	175	795	411	800	765	999999	608	999999	999999	211	560	838	457	999999	78	827	950	607	108	373	999999	497	46	999999	999999	329	757	999999	236	687	846	351	168	708	999999	365	304	180	437	106	716	
68	447	658	194	999999	727	999999	545	751	142	540	999999	535	19	999999	758	464	985	999999	999999	148	702	405	365	999999	680	748	999999	999999	533	779	180	12	656	953	60	999999	761	999999	602	999999	999999	485	555	315	614	632	699	866	606	840	194	991	991	578	999999	52	999999	975	999999	978	517	833	228	999999	369	734	999999	65	999999	380	702	999999	843	999999	224	227	849	999999	604	999999	999999	783	115	693	594	189	20	88	597	999999	94	786	61	624	92	101	266	203	946	880	753	643	249	236	147	796	999999	486	363	148	202	253	999999	498	928	999999	999999	535	768	999999	723	800	468	619	295	916	347	999999	999999	999999	961	656	999999	999999	304	416	544	879	555	797	41	533	724	458	999999	840	414	562	999999	357	373	999999	434	765	999999	952	999999	629	940	230	999999	928	999999	240	999999	546	150	658	999999	522	999999	847	999999	999999	158	999999	85	20	804	455	512	784	534	85	999999	240	231	347	566	352	241	914	999999	335	999999	999999	479	494	999999	999999	999999	756	369	182	167	526	751	464	999999	999999	999999	174	824	495	718	674	404	999999	480	999999	325	803	101	851	291	285	999999	654	631	55	999999	590	999999	536	755	755	424	361	917	243	488	999999	729	599	475	999999	999999	453	999999	674	708	999999	24	999999	999999	896	664	518	890	882	617	999999	999999	572	999999	295	435	297	999999	962	999999	52	71	247	468	558	999999	502	385	225	194	465	47	957	346	229	576	415	999999	858	101	906	471	45	625	999999	935	167	999999	189	640	803	713	655	424	666	439	777	865	404	999999	172	999999	674	697	162	999999	874	235	36	719	999999	713	999999	870	999999	580	35	621	86	999999	999999	158	205	585	391	752	392	543	679	790	799	550	189	999999	928	772	999999	347	473	331	70	999999	327	470	620	99	831	999999	999999	95	414	165	788	781	906	23	937	99	316	410	677	340	555	245	920	479	534	845	999999	999999	784	999999	158	754	562	983	831	735	965	302	920	607	473	999999	386	643	999999	999999	139	915	835	999999	41	72	653	999999	386	91	999999	150	564	999999	842	499	311	726	17	43	229	922	192	211	999999	24	489	80	866	999999	859	286	717	136	716	36	745	87	656	95	110	832	607	750	195	824	737	935	765	974	292	659	636	728	188	216	999999	999999	582	999999	583	583	863	424	999999	999999	432	999999	279	999999	754	999999	999999	999999	933	397	325	999999	999999	309	287	554	314	892	679	210	650	989	999999	999999	999999	999999	504	639	511	526	969	193	528	999999	
401	999999	665	949	230	999999	590	999999	795	791	891	301	618	999999	739	999999	278	970	745	999999	623	443	489	999999	522	643	999999	440	420	416	428	142	913	104	999999	977	888	365	999999	620	619	936	204	999999	618	999999	502	231	899	482	999999	998	447	507	308	958	820	895	999999	586	338	160	999999	388	373	999999	388	524	374	762	150	999999	308	134	999999	686	249	999999	161	520	999999	507	999999	937	168	429	694	416	999999	950	167	999999	999999	95	291	999999	643	815	794	859	999999	999999	857	147	342	999999	700	323	105	621	718	498	999999	915	444	830	999999	365	230	943	74	971	728	424	999999	999999	984	999999	842	941	53	434	537	302	999999	173	999999	403	605	823	999999	999999	320	184	241	669	259	23	651	461	850	999999	594	850	795	651	259	442	543	195	360	487	480	999999	577	999999	960	999999	28	281	999999	226	759	406	223	692	661	554	192	934	897	971	571	391	101	765	839	686	999999	999999	914	217	859	999999	473	252	900	166	606	999999	999999	808	994	379	280	634	999999	197	637	999999	999999	705	260	999999	999999	389	916	99	72	812	454	284	944	773	366	972	366	349	933	971	791	999999	999999	244	999999	999999	976	201	999999	467	999999	652	59	404	264	219	999999	261	132	999999	335	811	104	999999	999999	999999	863	230	23	999999	277	188	264	665	999999	495	757	25	382	207	412	724	978	999999	574	999999	235	549	519	157	999999	115	999999	999999	645	980	410	163	999999	999999	236	755	188	999999	199	999999	999999	393	93	768	461	999999	878	924	681	610	832	999999	999999	701	209	323	711	865	999999	172	961	999999	29	999999	95	603	999999	999999	971	657	999999	176	415	999999	414	841	465	750	999999	82	236	301	177	44	999999	910	933	50	999999	999999	53	322	999999	37	107	999999	999999	753	999999	858	668	307	953	34	74	666	94	714	999999	999999	999999	961	180	999999	999999	670	999999	999999	192	185	669	243	979	69	613	234	647	387	999999	431	477	999999	77	837	414	999999	999999	999999	970	490	825	229	752	243	64	999999	999999	318	999999	437	999999	999999	570	507	198	434	327	893	421	839	28	707	306	865	890	999999	999999	343	999999	16	999999	106	24	702	999999	450	999999	999999	15	999999	92	999999	296	980	688	98	151	569	649	979	612	455	730	140	471	128	922	999999	999999	908	197	999999	512	95	115	999999	374	999999	158	747	943	580	888	890	999999	689	420	326	187	801	14	999999	999999	826	403	876	375	883	999999	240	528	603	999999	106	343	284	826	211	875	50	724	999999	420	901	
46	41	999999	999999	383	782	999999	999999	710	999999	904	862	999999	999999	691	238	999999	490	638	917	229	349	187	792	556	482	862	219	999999	147	87	731	999999	792	789	999999	319	534	510	458	532	922	893	852	999999	999999	170	150	519	646	999999	243	999999	999999	682	696	854	774	999999	900	919	999999	164	573	473	182	948	331	999999	329	918	748	980	190	999999	999999	456	999999	600	85	999999	722	999999	804	379	844	97	999999	120	999999	517	545	999999	999999	539	44	767	330	389	29	531	999999	253	999999	727	29	262	999999	118	385	999999	999999	184	218	588	999999	797	359	999999	999999	999999	538	221	999999	812	383	508	381	651	999999	539	135	945	581	554	484	478	509	87	360	591	999999	312	734	852	986	999999	999999	31	342	247	417	136	760	999999	999999	626	999999	388	353	520	999999	812	758	846	125	585	602	999999	113	999999	999999	282	843	46	461	235	999999	951	825	999999	477	359	319	122	131	998	194	999999	999999	857	999999	131	733	839	710	820	554	887	737	411	768	999999	917	999999	948	145	293	723	482	767	149	498	562	342	53	999999	503	645	725	999999	400	999999	113	256	999999	176	548	999999	336	640	681	599	224	999999	253	109	442	999999	999999	985	715	471	174	792	718	539	568	401	795	188	327	909	172	620	999999	812	273	999999	913	782	596	289	397	842	999999	549	999999	999999	999999	943	99	798	481	999999	999999	929	791	999999	999999	170	999999	157	217	157	323	772	437	999999	412	440	836	770	792	999999	999999	435	83	331	999999	999999	999999	430	312	852	98	999999	437	431	999999	92	31	951	143	752	184	999999	81	249	528	324	121	681	736	658	116	329	15	99	351	999999	855	469	615	368	999999	187	999999	365	69	794	344	15	999999	330	418	885	999999	999999	999999	948	364	834	999999	391	67	583	999999	654	745	769	999999	348	90	244	237	561	999999	775	846	997	605	715	189	734	979	116	297	999999	999999	999999	999999	965	999999	403	621	999999	666	233	311	332	493	200	999999	300	999999	999999	925	159	102	999999	548	861	204	999999	999999	999999	654	78	999999	999999	296	287	414	999999	86	999999	465	687	622	216	894	122	473	523	513	415	105	889	463	983	999999	147	999999	999999	999999	999999	770	672	59	973	375	597	821	360	46	215	785	106	223	722	540	248	537	885	962	436	397	680	999999	999999	999999	999999	615	429	770	999999	999999	32	841	255	999999	792	637	999999	999999	999999	301	122	487	307	629	999999	999999	740	452	942	999999	437	999999	256	443	100	999999	121	430	610	999999	401	590	
999999	999999	999999	999999	968	935	748	611	887	54	665	145	285	999999	408	318	999999	999999	999999	977	999999	999999	536	602	594	811	697	999999	525	229	999999	999999	899	532	600	65	865	744	999999	805	703	340	723	393	763	121	999999	897	567	803	877	521	999999	424	999999	349	714	170	670	166	999999	922	95	668	813	351	245	999999	602	352	453	808	391	79	283	999999	824	153	999999	483	999999	800	268	722	999999	719	217	485	770	260	351	705	84	550	567	781	999999	64	579	422	875	415	999999	999999	359	79	999999	47	150	999999	525	999999	331	999999	513	447	663	373	327	103	144	760	981	352	11	999999	733	840	512	501	252	769	573	427	607	247	505	53	372	999999	589	999999	344	999999	999999	779	384	887	47	130	999999	881	999999	999999	999999	125	434	952	999999	612	345	299	535	999999	32	755	997	903	589	275	999999	620	10	55	514	964	999999	485	617	999999	999999	846	802	391	384	370	41	98	149	492	813	553	829	999999	999999	300	999999	694	999999	979	782	480	307	772	189	506	880	692	971	323	698	949	344	991	248	499	496	153	274	661	723	909	999999	107	461	397	791	250	999999	223	329	731	10	999999	449	893	549	40	212	877	489	349	999999	825	793	864	219	838	522	446	804	501	999999	822	265	873	715	210	999999	791	715	640	581	999999	994	999999	999999	707	551	354	999999	466	941	999999	999999	999999	792	999999	999999	999999	188	953	999999	674	418	828	999999	187	381	576	999999	999999	719	999999	172	849	999999	368	831	825	999999	999999	999999	177	999999	348	560	999999	650	881	999999	777	999999	722	612	761	911	999999	999999	175	666	771	335	974	999999	611	746	529	235	332	616	999999	999999	487	682	999999	667	561	999999	80	999999	278	536	499	495	410	451	996	808	999999	937	860	999999	665	999999	154	185	999999	10	884	601	40	807	999999	275	657	669	999999	50	935	104	999999	729	278	897	999999	244	999999	488	766	170	749	721	824	395	755	999999	451	999999	538	501	999999	560	999999	479	999999	471	218	234	838	740	41	956	872	999999	586	141	750	999999	772	909	999999	832	244	999999	851	318	982	932	999999	999999	999999	101	511	444	749	999999	999999	799	659	925	35	999999	650	999999	138	793	849	518	808	623	999999	999999	555	628	999999	999999	325	580	627	930	489	286	713	595	522	940	454	437	566	786	706	951	119	846	884	999999	192	219	594	68	468	999999	999999	896	589	545	545	999999	293	999999	484	854	999999	728	999999	749	898	64	512	198	999999	422	952	32	917	999999	574	999999	999999	
999999	340	116	999999	569	471	25	999999	817	15	999999	405	570	153	340	311	852	780	390	999999	145	999999	138	706	999999	999999	999999	520	110	999999	878	999999	835	149	870	896	999999	868	612	999999	999999	596	90	58	535	999999	777	278	622	721	999999	930	999999	309	608	583	211	409	589	849	999999	505	62	838	999999	15	999999	431	283	443	999999	984	178	132	980	549	759	999999	180	999999	941	778	898	388	999999	999999	999999	536	540	296	999999	999999	288	999999	842	925	999999	252	921	999999	232	356	994	188	999999	999999	762	71	328	69	999999	132	239	999999	999999	646	606	673	923	189	999999	43	890	987	748	963	705	416	999999	64	15	516	168	650	391	595	999999	719	599	999999	195	726	217	481	471	999999	739	999999	854	206	328	870	999999	741	311	999999	999999	999999	440	999999	384	356	781	274	63	318	999999	999999	593	999999	862	886	83	100	994	502	999999	999999	525	186	233	402	562	93	736	144	197	999999	348	202	999999	777	289	999999	458	839	999999	943	999999	163	608	161	719	541	343	442	796	999999	746	999999	373	56	491	999999	999999	981	793	697	538	919	130	999999	999999	400	193	999999	607	310	999999	165	557	881	999999	372	578	999999	683	30	749	303	348	959	680	999999	829	93	296	36	181	999999	55	999999	999999	508	43	71	911	328	358	258	999999	496	597	591	262	491	999999	128	685	530	999999	773	948	244	580	171	866	710	571	109	799	580	139	174	120	310	999999	493	338	999999	170	999999	672	500	999999	999999	372	99	287	347	38	177	351	650	178	282	308	181	927	871	205	999999	757	258	459	264	367	432	481	952	25	571	790	178	369	944	110	457	775	729	799	777	432	233	81	631	239	999999	995	999999	11	304	565	466	321	959	999999	423	51	214	493	939	618	999999	999999	466	999999	183	291	234	999999	851	405	207	82	999999	778	533	999999	827	34	999999	999999	999999	951	999999	16	333	856	410	347	686	415	570	999999	859	169	999999	999999	999999	999999	66	999999	999999	999999	999999	999999	367	394	893	190	82	246	224	189	614	512	974	383	612	460	64	326	881	999999	495	999999	835	962	999999	268	999999	632	572	582	999999	999999	665	977	801	821	999999	939	962	999999	274	999999	999999	391	631	357	194	724	999999	163	200	999999	999999	884	180	714	73	999999	999999	635	999999	450	673	999999	220	931	847	999999	582	790	812	999999	364	661	999999	55	254	453	341	865	84	955	344	419	391	239	367	999999	807	999999	999999	253	999999	337	999999	824	776	560	180	699	510	999999	151	999999	351	
85	384	663	271	135	470	620	74	999999	560	554	999999	264	259	981	574	76	199	495	43	569	999999	37	942	999999	999999	694	999999	642	365	886	999999	999999	77	316	854	704	519	999999	626	146	189	462	776	174	718	521	310	199	135	999999	998	656	474	782	999999	357	720	999999	856	776	347	432	950	674	999999	279	999999	943	137	869	556	517	868	999999	390	894	260	999999	90	757	393	93	516	920	888	167	371	295	999999	999999	983	999999	825	850	799	999999	999999	112	434	448	334	999999	72	265	887	490	999999	578	402	834	106	942	392	999999	392	999999	915	999999	785	582	908	901	366	999999	886	510	692	28	106	633	391	999999	353	999999	432	37	31	261	43	999999	380	793	892	752	999999	50	664	999999	468	545	841	483	999999	851	999999	432	999999	442	379	387	797	769	481	769	452	999999	999999	999999	676	999999	999999	663	995	388	999999	124	18	613	229	999999	846	966	560	561	791	908	831	501	112	999	999999	589	882	656	609	610	322	133	310	461	450	914	999999	113	313	999999	487	938	649	425	423	396	999999	999999	540	831	999999	919	977	543	126	108	647	676	337	999999	781	349	778	999999	802	885	999999	768	404	999999	917	456	257	613	431	893	852	687	586	641	377	358	125	999999	401	402	155	999999	999999	352	276	382	775	999999	406	999999	999999	57	622	538	999999	454	999999	999999	914	762	672	374	122	999999	256	999999	999999	696	284	433	233	999999	209	410	739	546	433	61	665	544	681	595	216	293	733	804	74	57	558	923	228	516	864	639	729	999999	999999	121	106	316	999999	999999	387	973	914	170	847	222	799	547	30	88	943	379	91	87	168	828	999999	451	999999	999999	148	361	215	716	145	570	680	957	999999	321	955	999999	263	999999	217	243	999999	572	956	852	257	21	902	150	999999	494	558	999999	622	825	621	655	420	247	941	36	767	207	35	287	542	841	655	708	132	594	126	999999	999999	999999	999999	999999	999999	53	999999	136	458	999999	999999	650	21	37	999999	75	700	999999	938	999999	660	191	475	180	547	999999	319	415	365	204	27	979	999999	79	783	697	375	693	999999	377	451	814	578	702	64	385	999999	514	999999	590	18	999999	999999	111	999999	687	459	289	390	815	733	999999	999999	263	57	173	281	942	254	647	699	16	149	999999	573	845	613	772	126	999999	413	805	909	999999	196	204	333	277	249	105	248	96	313	999999	644	999999	52	324	999999	890	113	333	269	999999	890	999999	683	999999	999999	983	84	686	999999	228	999999	927	481	
999999	77	852	999999	999999	702	159	408	613	703	793	926	511	999999	299	127	235	999999	999999	999999	59	883	999999	521	247	738	265	999999	999999	922	94	944	716	590	55	256	802	999999	999999	999999	999999	461	287	308	889	169	36	190	784	999999	938	169	331	391	999999	123	999999	999999	999999	275	446	137	846	690	618	849	219	920	757	999999	324	185	999999	459	435	598	999999	886	999999	87	712	84	246	991	984	925	999999	334	169	931	373	470	456	832	193	982	614	596	689	50	950	115	999999	999999	255	762	999999	999999	956	833	517	996	710	999999	563	999999	891	999999	706	693	237	884	999999	826	679	853	729	138	275	452	984	20	206	999999	137	606	651	504	999999	999999	726	749	999999	336	999999	377	999999	930	278	821	101	758	889	996	999999	999999	999999	606	72	401	43	80	607	514	999999	507	799	128	399	999999	720	397	999999	999999	966	487	999999	435	412	999999	103	798	859	999999	999999	235	130	210	778	71	261	999999	441	354	198	655	999999	863	487	916	999999	641	999999	321	111	703	650	415	39	335	559	999999	204	760	308	244	221	163	162	623	387	598	350	337	705	999999	955	763	295	321	344	999999	948	496	733	461	267	548	351	999999	999999	714	180	452	999999	342	850	680	56	954	443	988	711	863	538	979	300	213	999999	999999	999999	886	130	717	999999	906	999999	707	37	846	999999	673	812	999999	999999	673	428	898	826	999999	824	284	717	341	878	999999	941	94	999999	753	999999	64	932	999999	999999	698	594	462	999999	999999	372	153	999999	209	999999	770	186	215	999999	865	561	999999	386	253	611	473	178	999999	839	645	964	886	749	283	686	999999	741	896	595	349	88	965	447	231	10	681	631	518	364	117	999999	735	269	999999	202	768	677	688	313	445	530	805	999999	815	639	999999	404	379	523	65	39	289	620	485	786	595	999999	999999	253	930	842	660	434	999999	476	239	626	656	91	918	254	62	592	999999	819	999999	353	632	591	524	286	999999	999999	308	87	889	125	784	999999	607	813	999999	445	383	603	869	381	999999	348	999999	859	747	298	604	810	999999	999999	999999	666	514	251	999999	574	729	653	999999	665	135	654	999999	123	842	350	999999	999999	732	999999	219	999999	999999	901	999999	293	999999	664	538	963	400	999999	110	202	654	128	801	365	491	999999	715	729	23	999999	256	245	762	297	27	999999	814	999999	88	369	487	914	716	613	999999	48	999999	75	124	626	275	999999	553	999999	468	724	999999	128	622	783	999999	489	999999	745	654	999999	999999	893	646	
999999	158	899	418	740	714	740	411	198	576	999999	564	999999	614	999999	999999	618	691	999999	828	303	857	696	999999	999999	467	999999	381	999999	999999	570	516	999999	428	982	477	999999	228	813	680	728	322	360	999999	178	229	261	874	156	806	46	536	164	74	352	284	999999	31	123	999999	999999	368	999999	239	15	999999	74	231	999999	918	573	399	878	697	110	980	999999	154	999999	999999	216	133	235	999999	922	999999	999999	435	86	999999	999999	353	999999	999999	999999	999999	883	999999	545	241	165	40	252	999999	999999	646	657	466	964	999999	777	999999	322	48	76	593	143	999999	999999	971	584	639	155	923	903	999999	295	348	733	740	107	999999	608	477	920	186	880	999999	999999	285	386	895	470	714	931	706	41	76	472	999999	236	620	813	574	999999	526	884	999999	999999	22	999999	319	732	233	999999	999999	999999	844	128	890	999999	145	340	42	999999	689	178	441	999999	206	198	228	875	999999	514	487	572	43	999999	404	301	999999	674	920	999999	999999	999999	246	449	539	999999	196	948	582	667	101	289	781	980	999999	357	453	999999	137	824	142	999999	379	718	999999	999999	676	33	723	599	161	470	419	999999	526	999999	931	999999	462	210	11	280	999999	999999	423	207	791	62	853	56	999999	999999	999999	999999	999999	634	793	528	999999	999999	330	173	234	983	516	999999	869	673	999999	451	426	462	875	927	822	862	150	683	305	590	47	623	179	677	751	927	924	324	326	892	732	413	999999	751	880	838	56	320	189	793	999999	128	598	412	630	395	358	619	283	929	494	119	999999	999999	673	706	994	557	242	588	999999	555	999999	571	718	22	999999	999999	57	984	816	829	999999	511	262	919	999999	766	999999	365	578	314	50	397	407	623	190	267	87	183	843	999999	88	601	999999	781	772	36	694	618	272	235	572	298	999999	664	616	720	819	999999	681	237	510	876	999999	401	999999	958	173	105	831	999999	55	873	150	999999	999999	902	424	481	156	998	82	438	103	353	742	999999	284	743	16	470	447	333	502	616	987	211	591	696	276	813	862	599	999999	999999	189	698	157	795	913	999999	306	999999	607	999999	164	82	783	666	999999	762	683	999999	98	371	999999	722	999999	999999	999999	999999	321	728	999999	999999	145	483	999999	697	174	53	605	999999	830	303	999999	109	999999	819	461	915	428	924	999999	514	139	442	510	999999	977	467	327	622	466	373	402	577	999999	274	999999	681	430	96	502	615	166	999999	600	999999	207	328	996	561	82	424	131	999999	691	699	999999	703	972	237	719	
707	725	982	32	467	900	596	966	999999	282	780	494	342	432	430	358	934	999999	999999	227	659	470	766	550	52	252	16	999999	444	70	843	708	203	376	999999	890	184	181	999999	894	611	362	999999	999999	302	929	999999	999999	270	351	999999	999999	266	999999	999999	999999	959	999999	980	224	893	710	999999	401	438	81	301	965	999999	540	183	762	999999	999999	615	306	999999	486	257	122	463	53	625	102	791	982	451	193	999999	999999	931	741	201	999999	11	999999	830	152	850	230	638	822	335	730	177	999999	162	446	999999	763	319	482	194	868	999999	850	94	999999	610	456	999999	999999	659	89	999999	441	571	790	819	714	475	999999	636	36	484	641	999999	999999	925	999999	830	15	788	552	999999	458	557	332	999999	160	816	401	541	999999	600	530	999999	255	130	736	945	999999	999999	690	298	535	846	168	393	129	142	199	513	336	625	624	328	117	999999	999999	884	248	633	668	897	999999	252	999999	435	953	478	472	774	999999	339	468	388	108	264	712	612	399	939	47	28	627	888	215	778	999999	211	65	414	970	851	706	999999	958	792	224	293	614	732	440	651	669	424	324	996	167	245	230	852	138	547	495	999999	595	649	280	999999	46	463	459	999999	999999	68	803	347	999999	730	430	999999	50	429	999999	666	508	999999	359	212	573	219	621	740	981	213	999999	433	365	406	152	999999	521	38	257	161	282	999999	999999	610	621	999999	373	436	815	913	999999	999999	549	828	800	999999	300	78	999999	999999	841	999999	770	999999	783	380	981	236	999999	121	999999	21	181	846	394	820	167	748	591	999999	845	195	999999	77	400	576	884	537	606	944	28	453	416	430	319	563	917	29	827	251	995	147	999999	999999	128	801	537	702	444	980	50	551	999999	36	981	656	793	999999	818	216	495	454	630	643	102	351	604	751	536	830	902	999999	921	350	999999	707	346	230	948	999999	999999	192	999999	999999	903	477	966	390	448	663	999999	999999	211	999999	755	550	517	215	611	999999	206	999999	999999	613	87	999999	999999	999999	435	284	319	573	753	999999	177	313	362	14	739	625	384	224	313	873	70	687	936	999999	594	60	200	141	999999	181	402	999999	26	488	999999	10	999999	830	999999	999999	999999	207	471	999999	999999	451	999999	999999	475	999999	999999	982	481	302	553	399	999999	999999	551	999999	93	187	954	582	999999	914	297	999999	999999	738	778	554	999999	149	528	862	999999	999999	999999	152	999999	687	999999	632	999999	420	782	724	934	158	999999	527	999999	580	90	176	253	888	165	
999999	164	999999	56	736	999999	848	722	341	773	691	183	21	471	408	521	406	521	999999	804	415	141	572	938	999999	704	260	276	688	999999	362	619	337	798	999999	988	548	640	999999	424	999999	698	450	950	253	975	33	66	999999	69	999999	655	921	94	750	406	999999	385	999999	42	957	581	44	281	999999	999999	845	222	999999	999999	972	765	999999	999999	874	717	691	999999	694	342	999999	204	999999	999999	999999	706	698	253	58	999999	406	999999	901	999999	999999	357	664	178	999999	182	139	811	914	468	96	918	74	24	219	43	999999	970	690	407	999999	763	194	414	895	714	383	601	174	999999	24	809	864	692	999999	526	62	999999	91	522	999999	869	289	999999	543	467	641	684	44	24	216	999999	482	504	999999	703	173	259	999999	825	798	999999	646	694	454	286	63	382	574	999999	980	202	888	177	204	999999	483	265	871	438	82	699	567	159	999999	587	337	370	156	746	999999	803	250	266	724	999999	232	595	999999	999999	414	269	119	351	999999	24	548	314	309	63	999999	907	388	844	752	109	969	497	681	999999	948	693	236	827	339	187	952	631	453	528	999999	888	781	614	33	813	999999	225	126	998	49	33	70	102	526	456	425	405	999999	624	705	735	914	999999	318	720	43	292	22	856	999999	916	860	781	793	342	135	999999	999999	939	519	754	380	999999	827	925	632	999999	311	882	762	556	128	829	823	535	973	999999	306	312	780	307	213	999999	936	999999	172	999999	309	193	999999	999999	585	573	114	951	999999	999999	999999	392	98	899	999999	139	999999	516	798	41	957	267	368	999999	477	517	169	999999	550	999999	746	705	999999	353	834	999999	561	120	971	554	999999	872	181	742	385	999999	224	880	999999	999999	175	430	333	140	332	51	999999	999999	184	77	413	892	410	252	999999	93	999999	745	74	862	577	983	544	999999	999999	94	96	999999	999999	999999	302	288	999999	999999	945	326	381	999999	31	793	302	202	936	903	150	999999	471	928	999999	301	293	999999	816	464	505	192	885	999999	823	247	954	209	999999	620	999999	134	996	999999	307	999999	712	997	723	281	569	999999	57	999999	112	484	623	168	378	294	279	823	472	440	971	763	441	301	999999	999999	999999	102	418	325	999999	25	835	538	630	88	999999	999999	755	544	894	129	999999	253	977	349	624	795	830	499	999999	951	662	566	999999	544	999999	421	999999	999999	443	476	967	732	513	96	649	94	538	299	705	983	999999	927	545	999999	628	197	323	469	170	999999	272	918	999999	186	999999	279	999999	96	
351	177	106	816	111	999999	162	413	740	890	999999	539	999999	541	794	367	884	734	30	119	915	549	107	999999	999999	400	214	58	999999	336	999999	380	517	451	948	537	999999	999999	825	127	699	225	457	999999	769	630	999999	730	134	616	302	999999	999999	467	999999	801	999999	999999	46	999999	223	113	654	999999	999999	999999	32	999999	592	266	480	633	909	999999	419	999999	102	999999	961	159	615	483	999999	999999	44	115	131	59	280	157	467	521	224	124	904	596	570	53	999999	999999	608	968	148	867	999999	999999	999999	354	999999	999999	708	999999	414	887	999999	739	188	999999	379	61	999999	973	545	445	999999	959	999999	794	998	823	999999	999999	407	521	999999	647	345	66	16	999999	999999	777	999999	800	448	71	117	337	999999	175	417	67	673	999999	251	634	432	703	78	186	999999	924	356	235	999999	658	999999	999999	345	457	999999	132	506	999999	999999	430	972	744	996	737	999999	999999	775	833	415	999999	999999	192	279	916	224	642	999999	829	124	470	430	775	460	789	72	224	991	571	999999	999999	560	999999	999999	821	662	687	706	341	334	180	159	522	819	277	999999	816	622	429	999999	999999	144	999999	889	999999	999	999999	294	999999	999999	999999	98	999999	999999	130	521	716	632	999999	263	536	999999	656	504	944	321	999999	956	193	516	999999	602	572	338	20	160	883	999999	364	821	465	403	499	999999	697	999999	946	461	698	755	999999	193	174	175	706	824	999999	182	945	883	101	250	999999	700	430	44	526	875	999999	969	999999	937	278	636	798	143	447	991	999999	862	374	999999	999999	437	951	71	438	406	632	195	673	999999	833	480	730	225	302	798	244	999999	999999	81	410	729	999999	999999	915	537	999999	572	387	496	375	93	518	643	982	673	749	369	606	129	999999	999999	999999	999999	113	797	906	582	841	648	756	154	999999	999999	999999	538	319	999999	155	900	39	69	807	187	346	750	961	96	243	999999	59	875	65	445	999999	544	432	202	999999	999999	631	794	731	739	739	999999	785	225	999999	453	364	426	223	999999	100	193	67	999999	999999	362	836	819	349	223	598	881	98	861	475	512	115	127	999999	38	999999	244	999999	78	447	125	964	999999	499	789	273	633	999999	359	355	645	487	313	612	172	291	811	455	517	999999	857	143	924	999999	999999	347	247	618	999999	999999	855	999999	988	999999	474	397	99	329	999999	949	965	230	738	516	829	999999	802	514	645	746	467	789	820	927	590	982	50	999999	415	451	36	24	475	999999	499	790	498	631	999999	774	201	999999	895	568	
185	636	404	999999	920	69	545	999999	973	449	969	76	44	71	101	492	999999	102	999999	999999	923	951	999999	815	999999	49	999999	180	376	870	554	974	999999	999999	752	953	999999	633	86	355	906	304	50	36	999999	432	999999	999999	999999	655	427	109	999999	787	644	233	881	588	400	880	999999	999999	999999	999999	894	994	182	782	318	999999	904	723	999999	568	211	999999	911	728	862	999999	293	108	999999	999999	453	455	406	116	999999	528	81	998	243	205	999999	541	999999	937	142	957	260	973	129	401	999999	703	92	19	586	999999	322	162	999999	805	597	435	735	644	660	448	597	76	174	999999	77	999999	999999	820	999999	670	999999	973	596	904	344	320	979	248	969	999999	372	397	530	602	999999	918	282	437	608	999999	999999	304	999999	693	370	194	808	339	334	845	223	999999	272	999999	334	348	566	820	471	286	456	497	674	910	999999	210	545	572	999999	999999	633	62	221	359	864	396	697	999999	999999	159	512	649	913	999999	999999	110	135	614	278	867	999999	461	966	332	999999	318	999999	376	618	169	648	245	756	186	221	170	60	912	61	999999	651	663	286	999999	774	999999	583	549	999999	974	84	999999	304	716	796	181	96	889	419	555	767	331	294	999999	510	276	999999	999999	912	375	60	222	563	999999	225	699	185	654	558	999999	734	89	991	643	95	999999	941	50	389	999999	83	171	999999	505	180	330	378	901	999999	507	913	999999	636	18	924	862	377	963	500	999999	999999	999999	341	999999	820	687	339	651	299	999999	335	999999	357	872	302	999999	718	68	170	999999	330	999999	844	999999	230	999999	999999	999999	718	232	350	999999	549	292	999999	642	829	228	684	999999	990	726	611	27	181	70	498	764	716	45	999999	319	803	605	776	721	597	290	64	999999	244	357	932	77	452	358	313	75	999999	999999	69	500	383	677	999999	604	672	999999	879	169	399	999999	275	999999	999999	999999	999999	944	516	333	54	549	174	752	258	999999	794	999999	575	999999	999999	433	936	66	976	653	935	999999	999999	182	58	771	410	894	542	555	91	258	988	420	999999	368	999999	504	999999	519	336	999999	428	270	999999	138	261	999999	412	965	751	219	707	999999	999999	57	253	343	285	283	149	279	999999	702	562	545	555	164	999999	999999	875	442	451	466	999999	314	707	440	999999	919	999999	354	492	577	999999	872	551	999999	324	137	999999	225	229	999999	380	999999	421	999999	999999	274	582	106	417	23	100	999999	767	250	999999	791	349	813	971	999999	763	794	787	999999	898	690	993	993	999999	520	
284	659	999999	120	96	270	999999	980	999999	108	346	423	999999	479	486	494	114	310	452	533	788	999999	999999	999999	578	999999	278	999999	828	27	280	588	999999	897	738	999999	106	999999	164	848	899	368	999999	873	28	350	858	318	165	413	999999	693	999999	999999	732	972	416	999999	541	510	999999	999999	999999	999999	827	757	166	49	999999	56	999999	457	155	603	634	429	999999	380	844	999999	727	960	624	424	442	587	47	999999	174	765	34	999999	999999	999999	857	786	216	999999	55	271	193	818	578	118	26	137	547	947	682	313	999999	999999	515	313	783	999999	999999	738	282	250	719	215	875	974	999999	651	342	501	999999	848	223	855	335	999999	54	909	392	515	408	314	49	100	278	861	24	989	241	811	871	826	999999	477	999999	804	551	999999	999999	603	96	374	999999	56	210	999999	999999	896	710	931	999999	873	648	999999	999999	999999	999999	629	936	24	960	43	420	999999	630	919	560	745	762	530	999999	999999	965	999999	999999	43	518	999999	890	444	999999	127	288	999999	551	997	187	315	147	134	999999	999999	51	999999	642	999999	954	274	999999	290	999999	354	999999	189	899	203	908	860	999999	999999	460	218	738	999999	253	843	754	120	979	633	742	255	999999	638	999999	120	34	46	155	375	89	253	577	609	170	426	999999	109	410	357	98	999999	751	840	673	395	193	549	686	999999	309	843	999999	792	548	38	745	505	262	788	179	871	999999	197	226	999999	641	999999	341	826	859	654	710	631	544	424	999999	767	999999	541	927	999999	360	999999	76	246	999999	784	70	142	681	487	999999	621	188	227	999999	564	999999	467	754	999999	218	859	939	654	999999	664	258	133	999999	977	541	721	861	694	521	368	999999	980	999999	856	79	999999	155	382	999999	99	999999	327	811	999999	153	506	787	999999	276	500	416	421	999999	999999	536	937	999999	999999	945	134	759	493	705	255	999999	999999	219	999999	984	19	999999	999999	846	53	221	930	321	596	834	44	999999	987	428	31	951	710	876	954	999999	141	601	452	436	683	339	999999	999999	999999	506	510	297	889	999999	999999	785	848	575	70	92	605	625	999999	868	999999	200	999999	74	683	303	732	766	999999	999999	852	417	999999	141	999999	713	261	318	999999	100	333	999999	55	107	999999	246	999999	144	999999	999999	723	516	591	583	525	492	567	895	939	273	773	999999	999999	320	47	849	522	999999	412	357	831	297	999999	920	545	999999	155	674	903	446	999999	597	951	393	854	346	999999	689	615	679	156	999999	379	999999	326	589	999999	734	70	321	723	
395	732	999999	50	436	645	670	999999	362	347	892	999999	502	83	186	792	649	465	999999	33	999999	111	999999	211	999999	917	389	604	955	458	999999	614	592	722	804	999999	492	352	428	700	166	999999	263	999999	263	374	877	417	150	999999	76	999999	369	999999	999999	293	999	267	999999	999999	266	76	91	903	925	288	999999	779	278	999999	309	999999	47	10	867	192	999999	400	947	999999	999999	971	463	168	392	152	999999	305	832	521	865	999999	777	999999	999999	99	569	359	416	975	965	999999	149	829	999999	999999	241	368	430	708	445	609	319	474	477	295	612	923	521	783	43	113	999999	999999	999999	84	529	137	566	999999	622	498	999999	971	144	943	999999	633	671	622	911	886	999999	134	86	266	916	312	442	158	999999	646	837	999999	999999	862	999999	999999	999999	422	999999	113	801	999999	95	999999	625	347	340	534	462	999999	261	899	872	157	999999	822	681	999999	999999	999999	695	417	300	976	661	360	40	999999	792	450	999999	999999	382	999999	999999	231	999999	999999	641	578	971	907	696	508	999999	938	761	999999	999999	338	710	999999	265	32	418	393	362	119	295	274	999999	68	999999	999999	729	12	999999	74	72	16	999999	999999	999999	589	999999	787	721	791	999999	999999	999999	245	648	464	740	999999	993	360	398	700	999999	929	844	376	271	999999	176	683	779	999999	421	696	999999	626	554	168	999999	999999	776	630	999999	571	999999	572	674	999999	419	286	282	667	18	999999	675	372	147	853	707	189	999999	999999	621	999999	999999	208	310	903	513	31	999999	581	999999	328	999999	999999	999999	308	411	282	701	198	504	889	411	121	384	999999	30	369	489	701	460	461	999999	444	19	633	558	999999	999999	771	569	397	376	999999	247	690	591	907	343	838	451	435	487	999999	837	999999	636	901	999999	64	882	153	999999	218	131	969	970	149	999999	999999	999999	999999	20	930	999999	116	522	710	874	693	999999	122	35	650	259	35	974	228	607	287	996	657	505	217	999999	425	855	168	999999	278	719	451	159	939	99	369	424	556	999999	731	219	926	36	140	398	999999	127	891	999999	105	994	752	542	999999	407	102	586	803	51	999999	260	364	141	606	973	224	963	96	561	890	610	427	999999	875	78	80	630	999999	818	128	999999	963	209	483	283	967	908	999999	542	997	783	621	515	306	480	999999	999999	430	166	184	806	41	340	78	494	999999	44	666	412	336	471	220	985	923	999999	296	164	657	332	16	315	295	553	564	116	999999	912	999999	404	999999	286	210	999999	999999	321	276	633	141	
989	706	933	999999	275	215	535	573	999999	592	400	194	699	147	999999	999999	869	521	487	776	961	504	999999	621	271	999999	60	270	10	352	611	999999	663	32	668	626	82	999999	29	348	38	543	364	999999	999999	220	524	149	999999	69	773	799	999999	999999	180	494	999999	321	979	87	165	275	572	293	980	760	530	676	999999	481	87	805	999999	999999	748	428	150	345	999999	61	674	911	168	941	578	811	850	999999	999999	183	999999	760	93	999999	193	762	970	80	999999	999999	690	847	670	631	981	999999	306	649	999999	751	353	705	999999	928	999999	254	117	631	715	999999	999999	724	823	304	999999	999999	999999	560	999999	999999	457	80	996	339	370	826	250	536	959	610	999999	210	697	111	999999	999999	49	165	538	938	999999	349	365	179	999999	999999	33	375	735	665	999999	745	693	999999	999999	999999	709	392	567	586	13	580	671	115	664	709	36	999999	474	26	287	999999	999999	27	999999	118	714	826	979	999999	803	999999	800	304	999999	768	517	999999	999999	557	180	657	999999	999999	934	84	999999	260	515	999999	939	310	901	719	999999	689	999999	676	793	196	568	999999	413	999999	783	139	780	999999	999999	895	999999	461	916	999999	846	630	999999	999999	92	264	440	464	321	338	999999	999999	999999	90	917	675	55	841	781	620	999999	297	254	434	999999	805	304	999999	509	620	458	487	999999	984	873	999999	999999	999999	593	538	755	999999	571	84	706	290	165	699	999999	85	850	360	679	305	928	558	386	999999	999999	999999	960	999999	999999	701	879	978	999999	989	217	170	955	401	999999	999999	864	999999	726	179	728	887	650	999999	999999	434	770	108	807	98	65	324	379	184	999999	316	578	625	158	870	205	727	183	176	999999	300	999999	458	112	436	441	54	832	217	815	23	636	364	999999	999999	930	999999	180	28	933	892	790	780	649	941	674	999999	735	856	973	10	714	483	123	999999	314	321	995	999999	999999	21	492	172	369	738	999999	223	344	627	939	424	556	164	242	599	999999	349	808	171	999999	201	318	975	999999	814	999999	999999	251	732	999999	619	786	999999	371	922	410	628	421	999999	270	999999	999999	117	917	559	453	560	250	523	999999	999999	512	833	619	999999	999999	516	999999	999999	439	526	971	611	411	999999	999999	757	792	320	199	881	999999	897	901	310	296	210	68	684	370	748	999999	728	999999	261	999999	953	190	905	230	893	700	999999	481	999999	999999	999999	706	597	921	999999	999999	930	334	178	47	999999	932	999999	179	501	458	999999	193	690	614	253	929	999999	223	684	576	999999	
100	305	191	70	426	999999	821	999999	504	471	762	674	999999	999999	403	514	223	501	30	999999	735	728	445	456	683	790	139	999999	374	556	383	246	130	999999	839	38	987	977	999999	774	497	186	999999	986	491	519	709	631	999999	999999	999999	722	664	703	162	371	860	734	386	635	37	585	628	947	97	526	553	999999	152	375	526	999999	312	255	999999	559	731	999999	999999	174	90	999999	396	949	620	661	582	426	999999	478	178	262	601	562	747	911	557	59	899	999999	965	608	488	483	999999	999999	419	418	999999	602	640	411	769	221	555	528	999999	679	336	999999	943	136	999999	674	207	274	999999	749	508	999999	11	681	558	10	209	482	30	912	999999	921	251	174	999999	135	837	766	492	389	17	229	723	878	999999	473	31	838	234	999999	999999	999999	999999	999999	909	854	600	959	853	769	22	999999	999999	285	999999	415	194	779	38	999999	836	440	999999	264	742	289	750	133	957	999999	978	999999	257	217	636	426	866	999999	264	253	534	878	999999	723	377	999999	720	447	999999	318	289	252	810	999999	976	845	853	799	927	630	114	999999	11	999999	790	651	825	301	649	212	548	999999	524	784	724	958	999999	999999	887	807	568	999999	873	649	805	999999	560	999999	240	790	573	76	999999	633	149	66	876	155	932	999999	119	429	797	999999	770	999999	727	35	261	28	999999	999999	912	129	72	801	604	362	999999	63	101	553	70	999999	638	999999	958	999999	644	999999	91	999999	135	170	698	148	514	825	879	138	19	534	30	222	472	778	999999	534	999999	347	462	524	192	878	635	999999	369	938	419	298	999999	836	390	593	936	999999	669	999999	431	999999	297	778	483	999999	54	999999	533	999999	999999	860	327	434	329	306	215	999999	999999	999999	999999	141	999999	999999	416	590	420	182	153	437	285	526	119	412	112	999999	999999	684	51	358	834	78	43	520	551	999999	970	293	516	999999	387	379	755	999999	226	300	155	720	371	892	423	999999	422	105	999999	870	751	915	332	682	256	531	525	841	422	999999	999999	999999	999999	858	999999	999999	666	69	59	906	770	999999	195	812	501	339	322	158	934	963	656	937	948	680	807	65	999999	834	837	855	999999	999999	10	999999	999999	999999	695	513	282	296	215	362	55	999999	110	64	999999	999999	190	916	219	999999	906	458	810	171	319	354	999999	999999	175	831	231	204	63	855	696	436	620	614	644	808	876	999999	758	999999	891	292	999999	752	336	450	999999	921	646	999999	999999	551	948	40	999999	351	462	999999	999999	383	141	999999	
613	254	368	303	899	575	282	999999	500	268	700	517	999999	37	774	999999	237	725	188	310	557	576	847	154	487	590	47	302	355	167	526	999999	999999	49	679	335	394	999999	999999	999999	649	245	986	749	851	441	760	550	577	165	490	406	999999	999999	303	46	406	224	815	319	538	979	64	999999	741	325	355	999999	358	448	999999	999999	184	110	660	321	590	107	303	56	999999	999999	999999	200	677	130	189	340	999999	999999	929	999999	227	241	549	999999	191	999999	18	999999	95	999999	201	999999	252	295	231	105	180	981	456	999999	999999	999999	489	999999	263	863	665	620	145	999999	494	715	518	743	977	943	560	990	140	937	99	767	961	999999	305	597	948	999999	999999	94	170	999999	999999	630	999999	458	999999	509	416	327	988	398	400	80	45	486	999999	508	318	288	999999	189	851	519	219	162	807	189	999999	666	915	999999	999999	999999	999999	999999	999999	999999	999999	528	201	60	584	812	948	999999	999999	999999	274	999999	999999	999999	83	999999	549	980	912	677	421	999999	650	571	764	749	999999	715	676	349	226	314	957	999999	25	789	96	999999	605	49	570	518	785	917	999999	925	689	475	209	111	999999	999999	818	851	477	999999	878	999999	296	834	409	999999	999999	38	674	959	861	255	434	294	533	65	385	873	117	902	999999	999999	655	999999	999999	937	999999	575	999999	353	496	116	999999	628	910	466	208	771	639	999999	493	999999	253	956	999999	443	51	915	577	455	498	945	999999	999999	85	154	974	457	774	999999	728	459	200	330	472	755	999999	999999	383	999999	857	613	999999	780	419	564	999999	699	999999	999999	896	600	997	392	854	999999	371	999999	552	765	999999	750	996	177	608	44	566	922	493	318	999999	245	541	510	598	884	999999	963	999999	521	664	285	999999	157	575	137	461	807	476	921	393	311	263	999999	585	116	999999	75	999999	999999	999999	567	215	465	184	661	999999	497	794	970	838	407	535	41	111	999999	999999	999999	602	480	583	759	456	999999	999999	999999	981	924	999999	999999	277	646	792	780	523	107	999999	227	973	913	79	964	23	505	93	986	776	999999	516	378	50	767	473	700	999999	999999	121	644	541	42	679	144	571	312	702	202	615	754	517	13	147	849	875	999999	411	619	745	950	488	938	374	759	999999	557	999999	510	183	101	978	285	985	434	686	999999	999999	934	999999	999999	803	890	999999	31	714	999999	241	200	892	784	299	192	999999	999999	165	602	668	919	726	999999	861	202	28	524	776	242	28	999999	172	934	453	999999	999999	45	999999	597	
567	353	55	905	326	999999	617	999999	801	796	999999	999999	999999	93	282	324	999999	999999	848	610	872	856	999999	482	999999	528	38	957	340	822	966	999999	23	568	999999	324	999999	999999	698	999999	584	629	722	980	460	204	443	88	661	138	268	999999	196	546	999999	710	108	999999	421	797	999999	659	68	979	829	324	999999	999999	58	999999	450	396	999999	247	999999	252	144	274	32	999999	95	999999	306	211	999999	999999	281	476	999999	334	225	310	410	999999	389	924	571	742	999999	145	393	732	39	703	687	871	158	948	521	999999	999999	999999	551	131	712	281	999999	856	425	999999	52	343	867	724	999999	150	999999	789	999999	110	681	401	124	886	906	362	920	602	523	999999	979	333	955	999999	758	391	759	289	198	118	571	714	327	458	103	60	865	315	999999	999999	885	368	999999	999999	800	184	999999	665	999999	359	999999	760	999999	732	999999	719	387	999999	965	360	390	707	600	749	999999	966	83	665	999999	999999	496	615	642	976	806	621	242	545	570	584	999999	999999	73	838	756	810	999999	595	736	384	672	369	349	609	999999	188	767	350	881	834	110	64	872	369	999999	746	128	366	999999	110	486	842	936	391	688	296	643	999999	993	999999	999999	488	929	418	193	137	275	42	819	627	853	999999	664	736	999999	618	999999	704	975	20	691	25	668	635	897	829	433	957	999999	999999	999999	15	357	162	249	999999	134	464	185	999999	480	96	547	308	257	999999	188	209	908	80	75	938	786	982	47	578	820	303	520	363	703	318	121	948	91	847	999999	511	999999	862	493	999999	528	249	999999	999999	478	369	388	312	651	233	59	850	999999	607	229	999999	999999	671	801	831	943	822	42	999999	999999	598	226	999999	61	999999	713	56	587	308	419	547	452	441	109	460	915	218	712	480	269	270	153	484	628	178	397	824	70	661	823	999999	999999	377	630	999999	153	999999	261	974	519	999999	999999	506	999999	681	999999	999999	571	350	916	999999	119	561	903	714	454	999999	781	882	289	888	985	999999	485	713	340	85	811	229	317	936	999999	737	960	266	997	646	297	999999	256	714	263	719	744	97	999999	655	474	915	434	999999	999999	379	999999	631	27	346	31	484	999999	846	871	999999	43	999999	779	382	601	999999	999999	999999	454	835	635	575	999999	275	191	999999	999999	685	611	895	794	906	740	999999	999999	999999	249	660	625	999999	605	999999	842	911	686	765	318	224	999999	827	208	626	956	370	744	129	995	751	165	999999	999999	665	245	975	556	137	999999	201	339	271	
999999	66	193	640	239	235	732	724	589	999999	89	901	631	783	697	178	949	379	843	922	343	497	505	991	455	999999	174	867	364	559	526	126	999999	999999	999999	152	443	326	141	999999	396	281	172	740	999999	466	44	999999	999999	999999	188	868	358	999999	928	999999	560	201	999999	299	999999	865	369	40	899	962	26	839	999999	999999	734	999999	248	334	536	72	999999	764	999999	989	999999	713	999999	975	380	657	999999	999999	863	519	591	251	999999	999999	999999	999999	999999	999999	999999	591	449	204	107	734	654	554	630	33	999999	865	585	796	755	999999	392	356	999999	999999	659	251	204	547	975	999999	999999	492	502	406	999999	15	161	202	999999	855	549	999999	999999	999999	331	826	37	744	598	998	934	999999	496	999999	999999	112	254	999999	483	599	396	902	228	262	999999	171	62	234	158	875	714	999999	872	999999	655	681	740	432	71	832	224	460	949	977	910	176	996	566	946	773	999999	634	718	334	468	999999	492	363	999999	170	999999	803	999999	723	294	550	923	596	999999	778	999999	821	465	650	385	936	999999	999999	351	999999	175	495	287	999999	123	90	674	999999	441	18	198	387	999999	901	69	421	864	235	693	369	253	409	286	999999	411	939	178	999999	949	999999	693	251	999999	488	995	287	999999	220	609	214	876	999999	999999	999999	590	999999	482	564	591	964	82	727	558	982	361	765	219	118	999999	999999	999999	606	598	910	324	999999	375	999999	999999	781	999999	653	999999	489	999999	867	254	14	588	427	999999	614	486	985	999999	966	693	39	137	239	78	999999	247	435	302	999999	999999	254	999999	643	618	622	658	810	999999	999999	999999	79	999999	493	521	214	530	555	999999	306	999999	999999	999999	358	999999	999999	999999	676	712	487	999999	999999	999999	223	90	999999	57	945	809	844	956	676	915	999999	864	999999	540	643	718	999999	999999	691	717	995	999999	184	999999	609	389	281	889	981	107	999999	21	999999	882	285	999999	522	166	999999	999999	999999	999999	453	697	999999	999999	639	805	99	958	999999	600	725	483	201	73	906	215	999999	565	999999	954	974	578	334	28	953	741	999999	999999	206	707	311	999999	999999	655	706	999999	372	125	749	999999	999999	33	259	999999	296	437	691	221	507	316	717	29	217	918	999999	999999	372	412	999999	897	550	999999	761	999999	299	779	639	999999	366	429	842	999999	815	71	999999	950	999999	343	731	525	60	53	732	889	989	291	737	925	289	831	123	960	584	999999	999999	940	999999	118	701	999999	999999	154	854	88	473	394	213	155	763	425	999999	39	999999	25	847	
999999	999999	871	999999	17	999999	713	267	534	315	882	999999	964	146	999999	999999	999999	642	999999	999999	999999	199	999999	999999	605	999999	592	172	864	286	999999	289	569	14	428	813	400	958	999999	476	95	999999	329	773	999999	645	249	999999	548	999999	344	999999	999999	299	941	317	482	999999	554	999999	999999	999999	402	258	230	602	189	959	717	410	298	999999	948	999999	641	27	869	881	834	960	837	999999	623	137	941	697	823	280	72	121	341	944	413	764	27	543	999999	81	552	989	999999	290	999999	147	447	93	449	719	657	923	999999	601	621	594	101	876	928	275	316	532	778	909	896	605	79	354	999999	999999	729	107	999999	798	338	844	504	999999	999999	485	690	858	258	113	622	149	673	740	332	819	672	151	615	229	764	29	220	555	999999	999999	78	999999	245	265	999999	560	400	649	999999	776	999999	544	595	999999	584	999999	284	674	297	757	931	339	32	38	521	588	492	999999	999999	318	634	948	174	594	999999	598	999999	992	124	71	999999	34	999999	555	999999	138	555	172	645	999999	999999	999999	268	636	763	738	80	216	999999	410	999999	98	616	953	999999	151	379	10	999999	999999	835	291	999999	236	999999	907	861	476	310	392	43	329	667	726	573	98	999999	999999	830	999999	999999	416	258	713	993	660	417	524	999999	587	758	555	999999	659	481	463	985	41	626	856	877	603	906	361	377	749	430	889	389	999999	460	841	179	366	468	428	42	846	243	359	499	347	72	722	633	487	201	17	255	120	113	658	999999	974	801	999999	510	896	999999	999999	239	528	144	999999	999999	916	385	770	999999	63	999999	999999	999999	999999	366	999999	540	193	728	999999	557	422	999999	279	950	802	930	204	565	999999	917	146	510	999999	999999	999999	212	999999	596	716	112	431	816	999999	689	965	859	644	618	271	393	327	178	999999	696	999999	884	864	409	334	986	190	999999	999999	145	294	999999	809	157	999999	336	827	999999	21	999999	999999	605	451	590	985	942	999999	999999	304	161	999999	999999	63	999999	313	97	347	313	272	730	921	226	170	66	404	999999	60	999999	233	934	565	730	167	669	570	220	999999	284	424	391	999999	604	999999	999999	999999	999999	999999	517	999999	999999	988	524	334	290	865	909	445	395	999999	658	892	799	362	369	999999	870	810	394	731	999999	655	73	888	880	40	327	315	664	520	88	752	543	652	926	999999	999999	405	876	804	660	999999	56	99	766	499	899	251	551	909	675	516	199	785	751	652	925	635	454	999999	999999	999999	999999	999999	117	905	999999	157	
436	423	999999	474	934	999999	81	327	608	973	131	999999	141	86	763	754	845	571	563	758	901	999999	30	415	951	999999	266	66	999999	181	999999	999999	150	999999	815	138	365	210	999999	999999	713	433	53	999999	513	999999	128	999999	840	35	999999	999999	999999	600	255	162	403	149	999999	317	333	24	333	437	991	999999	999999	388	271	635	399	999999	989	999999	54	478	240	78	901	888	999999	795	225	968	999999	446	999999	550	507	662	735	225	686	999999	285	698	110	616	999999	253	822	740	210	215	636	395	555	398	556	777	921	334	248	635	810	538	799	999999	999999	554	751	999999	881	608	900	999999	957	725	678	355	377	624	117	657	75	999999	594	19	342	755	891	999999	994	999999	999999	410	977	61	464	746	899	746	330	415	502	132	859	999999	315	461	437	829	720	210	409	307	227	590	569	52	944	789	31	540	999999	630	705	161	866	499	206	999999	271	999999	455	999999	303	702	165	943	907	999999	999999	880	999999	71	410	793	330	444	193	999999	491	421	999999	119	724	789	752	872	426	708	735	815	265	531	567	788	754	999999	13	524	435	626	145	951	95	150	222	601	229	912	999999	999999	316	999999	424	850	999999	346	907	514	999999	292	526	209	266	888	625	796	504	999999	48	999999	999999	668	999999	865	285	851	999999	999999	999999	160	653	514	877	313	999999	454	117	716	659	418	871	499	575	153	110	935	695	206	524	999999	999999	606	999999	999999	991	648	849	558	574	999999	321	333	936	799	639	22	331	953	999999	181	688	787	962	629	681	999999	103	817	765	999999	166	999999	68	160	62	56	639	599	321	860	605	558	152	382	107	999999	562	999999	513	97	613	999999	817	999999	737	320	644	254	607	60	554	999999	793	234	131	494	274	999999	747	592	382	999999	641	528	999999	140	645	999999	532	143	388	327	314	677	736	424	999999	714	423	741	412	395	991	271	315	999999	765	999999	260	612	283	776	38	999999	715	881	110	299	999999	999999	675	64	722	999999	671	999999	727	999999	999999	707	484	559	372	15	189	987	741	380	999999	11	374	727	339	919	860	999999	299	392	999999	999999	324	720	936	815	76	358	672	527	999999	88	846	649	429	553	138	999999	999999	999999	741	999999	150	729	86	776	999999	948	999999	999999	613	69	999999	344	999999	642	999999	763	999999	557	939	831	324	223	999999	999999	165	724	999999	785	791	147	208	276	650	244	715	594	644	170	999999	999999	999999	999999	914	540	151	999999	496	999999	999999	374	110	999999	999999	910	999999	926	
999999	942	621	518	649	999999	21	476	860	670	693	919	927	798	129	462	999999	999999	207	455	308	249	999999	653	999999	521	625	426	46	351	999999	740	830	788	644	701	549	73	999999	999999	858	448	679	481	999999	577	858	371	255	648	880	273	712	957	999999	710	999999	967	290	138	999999	594	999999	999999	487	953	98	149	164	428	999999	912	352	513	597	860	569	520	835	660	662	263	999999	397	470	919	999999	872	170	934	750	999999	999999	349	380	273	18	999999	993	864	999999	719	999999	999999	735	968	999999	209	370	999999	150	440	142	630	999999	70	999999	999999	58	567	999999	999999	978	229	677	340	139	12	999999	333	999999	408	527	971	181	999999	56	355	662	999999	999	827	512	999999	793	319	449	999999	874	320	850	966	999999	436	938	273	999999	987	159	404	999999	917	77	46	915	999999	913	171	999999	532	23	999999	389	999999	568	108	999999	585	435	367	891	977	138	822	999999	886	999999	999999	42	999999	212	69	999999	267	662	91	760	475	487	999999	406	999999	999999	351	306	783	586	999999	999999	840	999999	164	561	999999	513	999999	789	254	563	38	455	822	138	999999	330	954	871	132	892	486	999999	999999	108	383	961	613	999999	786	525	699	310	729	233	999999	357	57	507	414	754	801	301	999999	912	459	607	584	999999	161	31	352	999999	463	673	391	999999	323	999999	187	829	999999	587	13	999999	999999	728	725	598	936	204	283	999999	999999	378	101	999999	832	335	649	999999	999999	463	132	765	999999	999999	846	999999	842	999999	999999	990	329	584	853	223	999999	786	57	999999	881	999999	223	957	747	895	455	95	581	206	670	999999	417	411	999999	447	464	248	555	86	882	999999	756	245	170	999999	136	881	524	878	999999	999999	287	999999	894	999999	249	175	27	288	342	760	484	645	999999	55	582	918	999999	416	759	60	241	971	847	221	239	977	999999	464	768	999999	571	703	310	624	999999	498	516	999999	207	299	230	999999	743	132	999999	999999	216	999999	999999	218	750	999999	129	845	814	999999	81	682	171	271	377	562	520	999999	199	780	344	414	345	93	999999	88	999999	999999	829	999999	237	999999	36	127	999999	683	754	559	999999	999999	584	465	810	405	427	834	999999	936	999999	999999	756	999999	932	999999	999999	801	779	999999	807	672	899	659	25	999999	999999	355	656	999999	999999	694	807	960	946	999999	205	999999	604	939	666	576	196	281	547	171	217	262	793	621	999999	999999	999999	999999	751	160	563	925	449	999999	327	999999	187	847	446	237	860	796	999999	206	219	896	207	839	960	
240	485	627	121	853	642	999999	562	45	702	529	790	679	218	795	182	280	999999	643	622	593	399	348	999999	320	311	420	234	597	411	999999	999999	74	177	520	675	936	999999	596	999999	501	520	999999	999999	916	447	999999	999999	242	999999	999999	466	563	226	376	841	146	792	800	552	999999	601	999999	633	257	757	725	999999	697	130	246	467	843	326	131	83	256	203	918	999999	130	833	999999	573	473	987	219	999999	999999	679	538	999999	22	53	105	900	555	518	897	169	721	678	999999	122	786	481	623	247	105	303	999999	943	999999	927	431	398	609	999999	170	999999	547	999999	711	28	592	102	454	799	230	999999	527	738	305	758	161	452	943	879	786	992	374	972	752	507	999999	595	279	94	622	706	301	999999	999999	999999	622	844	967	870	999999	693	999999	823	26	875	775	856	999999	125	775	979	455	729	999999	999999	895	575	134	999999	999999	996	999999	370	187	524	929	373	389	999999	999999	999999	999999	82	999999	102	999999	999999	999999	877	731	238	947	999999	319	642	999999	571	999999	190	743	56	720	999999	936	999999	871	666	646	999999	945	412	476	980	979	468	999999	382	380	521	212	354	619	999999	481	705	58	668	999999	544	272	368	824	209	924	99	596	721	999999	825	999999	999999	904	999999	931	999999	761	967	999999	850	148	879	200	38	999999	398	437	473	999999	241	999999	212	615	112	999999	587	999999	276	999999	890	872	999999	246	554	299	902	450	165	324	161	999999	999999	999999	999999	999999	393	177	795	232	535	661	132	438	904	351	29	694	802	999999	354	999999	494	910	293	977	999999	642	646	738	84	999999	282	159	140	297	999999	718	414	706	845	419	792	54	531	239	999999	354	341	213	280	999999	999999	930	970	419	459	180	999999	232	999999	750	531	999999	157	586	388	973	307	617	948	311	289	105	389	934	999999	999999	999999	999999	237	999999	311	999999	468	866	999999	352	999999	999999	999999	999999	518	999999	999999	105	999999	734	897	944	850	999999	56	999999	265	968	928	552	550	45	470	19	790	155	995	38	449	98	999999	290	286	46	794	586	779	999999	793	108	438	293	56	224	552	999999	213	460	965	999999	999999	999999	938	757	999999	153	999999	828	999999	372	196	999999	999999	799	145	616	667	814	982	469	944	540	185	830	123	267	989	255	999999	354	941	544	73	999999	911	109	999999	999999	999999	999999	999999	951	292	430	911	800	638	256	89	936	778	399	999999	505	999999	647	323	999999	644	544	163	15	371	999999	430	652	575	793	888	46	274	149	580	341	143	
992	257	999999	999999	323	629	742	999999	999999	576	552	999999	567	230	999999	785	243	999999	699	497	330	589	999999	10	268	234	999999	367	53	999999	639	818	147	371	649	400	999999	199	330	915	420	999999	841	521	877	999999	18	999999	625	260	40	264	880	999999	813	413	62	754	660	99	784	999999	132	999999	937	733	999999	205	999999	999999	226	54	564	784	86	490	999999	683	132	999999	226	281	742	792	999999	384	938	304	558	246	348	999999	539	241	141	46	717	982	584	999999	659	999999	992	999999	43	986	700	105	767	333	999999	378	999999	978	872	999999	642	340	999999	562	795	633	647	343	534	999999	515	999999	653	50	999999	765	109	978	32	414	999999	990	999999	654	684	842	536	234	581	969	192	999999	999999	629	403	386	763	31	359	35	174	999999	227	999999	480	999999	452	726	560	899	999999	653	955	468	233	999999	581	574	878	952	106	423	762	999999	229	954	963	33	646	396	12	999999	999999	996	249	999999	999999	136	184	316	400	810	674	999999	701	999999	999999	900	405	751	805	199	999999	999999	929	751	897	662	999999	525	413	428	89	173	897	999999	34	999999	228	603	879	999999	399	571	999999	296	749	89	999999	690	999999	73	628	895	590	812	934	999999	77	999999	732	119	724	658	999999	971	730	999999	999999	510	514	645	999999	999999	871	360	799	999999	845	642	12	817	999999	722	175	350	999999	194	999999	94	265	801	891	730	871	769	999999	741	668	590	999999	999999	304	999999	999999	714	999999	825	33	239	22	999999	387	435	495	915	999999	12	493	562	180	545	999999	700	254	713	754	999999	999999	111	630	68	999999	264	86	999999	522	447	546	461	999999	975	170	353	82	903	424	999999	244	955	999999	727	258	116	419	30	321	604	117	472	999999	440	999999	999999	609	954	448	132	358	999999	402	872	999999	41	603	205	999999	999999	627	351	298	999999	716	999999	651	902	810	999999	844	66	999999	917	339	84	502	528	90	248	743	127	464	999999	117	512	562	587	272	226	512	224	644	737	999999	766	183	999999	723	918	999999	706	153	640	999999	302	290	485	543	999999	539	84	124	146	840	510	886	997	999999	999999	422	74	999999	999999	304	629	999999	714	940	573	999999	831	804	172	968	47	973	824	22	815	231	999999	54	999999	999999	438	110	999999	896	476	879	186	490	519	505	215	75	559	345	658	999999	575	999999	969	490	708	279	952	177	802	999999	72	984	375	982	345	999999	759	907	866	529	913	817	999999	693	724	351	294	666	763	972	424	488	364	935	656	
541	999999	400	978	169	999999	341	999999	940	999999	201	124	537	170	195	315	652	479	138	967	758	999999	285	765	367	984	296	999999	830	121	999999	630	440	335	803	945	369	928	707	999999	582	723	532	999999	533	236	757	505	999999	666	999999	19	235	968	897	469	799	634	621	184	861	926	273	999999	244	999999	999999	999999	366	250	946	999999	772	756	395	44	549	408	242	140	237	999999	836	173	350	574	404	472	438	344	155	734	999999	532	521	655	999999	999999	642	961	551	555	149	337	720	57	247	479	582	863	919	400	402	490	947	999999	100	109	488	669	999999	222	773	31	104	999999	416	249	244	739	999999	999999	999999	280	588	999999	650	508	453	999999	999999	925	889	574	424	755	999999	826	584	999999	999999	360	225	972	794	999999	781	127	243	508	640	997	244	843	288	83	999999	131	901	275	429	592	655	195	342	999999	333	209	607	348	879	590	664	793	999999	234	630	793	486	259	901	532	274	945	999999	999999	690	56	296	350	131	221	924	319	31	999999	704	39	639	552	16	999999	520	999999	999999	60	999999	450	999999	64	452	999999	999999	652	999999	896	328	710	533	13	561	286	912	266	227	999999	999999	355	999999	214	529	999999	164	933	252	329	22	379	326	999999	996	249	388	999999	897	999999	575	281	945	134	653	994	506	999999	999999	729	999999	263	677	960	999999	999999	678	463	534	851	685	711	410	999999	884	948	393	921	16	321	898	680	999999	999999	102	999999	409	648	999999	535	104	999999	941	522	659	759	999999	366	999999	18	571	925	707	55	605	864	999999	900	250	704	610	584	629	679	831	988	999999	740	867	11	588	39	902	998	999999	167	769	887	999999	135	256	37	705	999999	749	972	972	323	999999	238	999999	999999	408	856	925	519	898	272	999999	670	865	961	498	999999	430	999999	33	709	298	447	104	984	515	124	457	999999	879	999999	929	859	999999	580	409	639	489	89	631	55	83	999999	268	507	205	724	999999	294	539	491	577	218	949	273	999999	893	144	538	992	293	999999	352	640	277	342	832	654	999999	999999	859	734	999999	999999	999999	635	999999	189	596	788	791	854	172	999999	397	64	721	910	999999	999999	516	504	999999	97	348	645	999999	607	991	174	373	999999	975	732	999999	757	236	307	999999	637	974	714	547	749	211	999999	999999	308	253	223	621	922	901	738	56	999999	782	263	999999	342	904	452	197	999999	424	999999	878	439	999999	639	827	423	999999	125	582	801	956	211	885	909	999999	999999	364	777	999999	451	178	
999999	999999	325	975	973	735	638	732	531	526	126	334	999999	559	807	934	613	395	207	983	785	166	254	999999	580	377	661	933	481	999999	420	877	973	999999	640	752	57	999999	854	687	999999	999999	60	285	840	877	405	360	999999	498	750	391	356	999999	393	91	999999	918	999999	605	999999	705	260	999999	999999	999999	361	937	918	64	886	949	541	999999	683	402	115	969	566	703	972	999999	340	983	347	38	531	999999	169	558	320	139	269	259	613	604	142	618	178	602	999999	467	999999	547	611	801	999999	999999	999999	990	976	473	362	999999	999999	772	374	999999	105	88	716	845	777	369	743	757	689	292	905	88	269	999999	800	963	187	999999	869	792	382	999999	999999	694	999999	178	582	999999	777	568	626	999999	239	999999	522	999999	886	680	999999	999999	804	854	121	567	931	706	731	489	672	999999	523	128	902	581	999999	559	900	32	123	609	999999	896	979	131	666	74	848	403	999999	709	87	506	824	999999	988	999999	434	620	762	35	447	102	184	999999	54	507	999999	657	971	963	200	863	566	90	294	999999	874	989	900	867	999999	338	515	963	321	999999	999999	114	999999	376	999999	289	269	999999	172	695	722	601	86	999999	999999	200	431	999999	519	999999	939	743	999999	90	653	445	999999	895	177	999999	999999	221	999999	38	213	834	999999	605	838	910	604	478	999999	999999	195	283	912	741	741	666	906	504	453	107	86	560	999999	512	723	689	569	373	920	999999	999999	511	533	58	955	301	999999	826	182	999999	618	471	825	915	894	380	532	977	164	999999	212	92	767	970	951	652	244	561	881	999999	999999	999999	999999	864	999999	684	749	864	786	449	539	89	332	845	999999	614	999999	684	617	353	167	592	219	419	851	35	743	999999	107	312	67	574	999999	33	267	387	914	960	434	999999	630	999999	999999	714	971	132	999999	999999	491	346	918	999999	943	538	991	758	999999	147	23	464	941	196	766	483	392	965	144	308	587	111	700	773	999999	999999	999999	499	999999	504	448	728	274	821	82	760	394	507	630	416	41	508	999999	776	947	970	999999	444	901	718	999999	16	988	461	344	999999	999999	999999	309	545	816	502	368	527	699	999999	999999	999999	999999	15	98	999999	344	728	277	89	746	923	826	999999	139	999999	597	681	182	442	740	813	486	692	124	999999	207	94	599	999999	150	999999	87	661	999999	158	330	895	999999	999999	671	999999	193	265	999999	722	327	30	416	537	904	999999	354	267	555	999999	643	431	891	848	686	999999	138	739	938	908	846	174	
509	980	999999	702	999999	736	770	480	629	999999	999999	402	922	187	677	72	633	463	493	819	999999	403	515	899	999999	781	759	421	140	454	999999	734	875	163	999999	436	579	212	634	618	496	84	757	421	381	999999	999999	509	582	76	115	999999	425	36	999999	116	474	68	698	280	976	359	349	999999	904	324	526	999999	667	999999	492	431	999999	874	999999	41	645	104	527	514	999999	260	838	999999	349	842	319	849	999999	414	962	521	514	364	642	147	999999	582	517	67	999999	167	842	341	584	684	655	550	703	999999	470	999999	541	193	424	725	999999	285	835	999999	999999	999999	674	999999	288	971	916	999999	242	195	306	72	586	469	999999	698	418	999999	999999	665	197	768	155	77	943	592	999999	999999	939	916	626	459	999999	455	999999	306	493	999999	62	613	767	190	318	518	731	408	793	81	652	726	316	22	999999	179	874	246	999999	606	319	999999	991	595	535	325	569	846	324	141	416	245	214	829	999999	876	897	16	460	637	999999	999999	999999	999999	999999	223	609	613	663	578	580	999999	774	886	278	365	621	181	654	992	999999	884	93	661	665	417	521	487	567	919	282	867	999999	894	269	774	999999	999999	917	322	716	955	192	746	999999	600	470	328	560	100	265	725	361	999999	999999	999999	462	146	252	271	999999	132	56	744	999999	712	40	879	626	999999	999999	537	264	999999	286	992	701	346	110	74	946	999999	926	999999	664	999999	999999	327	999999	999999	322	760	841	655	999999	593	909	999999	450	999999	999999	999999	701	66	999999	727	470	29	192	695	760	125	46	187	324	507	206	579	90	748	206	712	673	819	191	706	696	999999	721	692	92	262	999999	262	999999	366	502	869	844	936	95	496	145	999999	57	206	724	663	999999	999999	397	999999	368	999999	652	856	916	999999	999999	926	999999	861	307	499	612	507	999999	783	682	999999	15	999999	734	153	663	709	999999	163	772	984	981	999999	278	999999	305	752	894	203	610	648	449	620	994	918	905	234	199	645	907	549	976	941	999999	381	118	70	606	224	48	999999	289	763	119	890	944	997	999999	698	204	860	613	36	183	44	519	999999	999999	815	248	999999	520	999999	255	999999	999999	50	999999	896	999999	245	999999	680	999999	999999	999999	685	510	114	974	908	999999	501	451	56	999999	999999	767	999999	999999	999999	728	790	976	999999	432	357	517	886	882	903	944	696	999999	958	999999	933	999999	515	674	833	883	237	841	339	797	28	999999	209	297	68	282	999999	999999	777	517	365	703	999999	245	21	999999	999999	
232	999999	999999	944	999999	999999	341	12	87	999999	281	38	999999	501	948	999999	812	413	867	318	599	824	630	837	661	430	451	359	239	328	280	999999	665	999999	999999	771	375	999999	725	997	999999	999999	980	31	835	16	937	26	999999	67	741	832	154	999999	33	999999	449	136	293	999999	51	999999	773	759	981	617	999999	579	496	186	280	960	999999	999999	450	315	999999	609	11	999999	493	999999	942	999999	586	447	518	805	246	605	332	249	569	852	956	884	520	999999	999999	227	999999	368	999999	999999	786	780	154	283	419	718	999999	839	134	999999	389	615	999999	601	182	999999	109	567	999999	890	853	41	401	835	914	999999	794	622	999999	784	999999	134	906	711	999999	999999	303	245	999999	527	50	493	124	931	472	350	844	918	999999	505	128	85	34	639	386	999999	389	319	369	852	923	942	278	999999	625	264	709	339	216	999999	999999	864	181	999999	999999	370	917	469	999999	573	999999	875	574	999999	665	936	110	276	334	639	999999	983	875	999999	999999	108	225	773	316	217	641	515	712	681	264	264	903	219	789	999999	838	919	999999	796	999999	57	377	212	685	688	164	999999	999999	999999	949	267	988	639	999999	750	155	153	163	999999	932	999999	173	892	811	410	43	890	999999	317	801	999999	47	999999	412	556	731	22	97	627	999999	208	510	144	732	997	275	274	997	48	871	694	999999	792	864	923	884	999999	401	999999	655	273	999999	999999	775	451	230	909	237	665	29	999999	999999	535	111	999999	999999	999999	999999	999999	144	768	893	448	445	999999	742	999999	224	999999	999999	256	620	813	972	789	253	813	369	999999	776	366	47	342	29	738	638	240	691	140	999999	999999	324	586	149	886	380	517	999999	668	709	975	999999	748	993	773	522	999999	562	321	490	892	669	878	47	999999	731	561	429	706	478	999999	563	999999	270	817	931	999999	673	96	419	999999	999999	700	999999	801	999999	298	348	255	999999	999999	677	379	650	334	999999	446	549	371	165	999999	999999	999999	199	207	422	610	488	186	999999	999999	999999	476	902	754	999999	969	999999	246	999999	442	999999	999999	999999	999999	834	999999	443	936	632	494	494	312	999999	999999	648	18	510	385	389	70	810	999999	413	738	816	999999	999999	896	994	225	151	313	999999	722	606	914	999999	116	372	239	176	551	554	999999	994	276	545	311	116	331	468	920	856	999999	632	999999	770	751	275	999999	715	999999	941	416	999999	191	999999	218	994	999999	944	404	22	160	893	999999	618	65	744	550	664	176	790	673	999999	231	456	216	100	999999	
153	322	840	738	523	629	999999	999999	14	812	228	999999	317	382	386	74	907	706	163	373	442	715	17	999999	968	549	757	999999	659	132	734	841	128	999999	590	999999	999999	283	636	274	999999	480	61	931	331	999999	858	417	296	692	999999	749	999999	727	123	999999	314	125	999999	999999	871	341	488	999999	88	386	219	999999	791	999999	511	999999	80	888	999999	999999	663	86	403	641	690	999999	982	999999	808	985	787	999999	334	161	327	448	999999	661	402	327	999999	178	853	945	128	999999	626	999999	191	999999	999999	175	22	162	999999	999999	721	138	293	999999	359	521	84	102	598	999999	999999	999999	436	73	130	418	999999	999999	969	495	232	458	999999	999999	723	450	999999	128	999999	622	999999	182	999999	999999	726	999999	378	999999	999999	480	999999	760	356	310	453	986	115	128	569	269	679	625	192	289	15	999999	616	999999	808	908	737	955	785	976	440	372	999999	346	999999	999999	999999	999999	429	498	400	999999	111	999999	999999	999999	345	665	558	57	942	762	989	107	94	464	999999	786	72	999999	743	149	999999	380	869	91	733	768	782	824	228	65	999999	999999	889	543	999999	404	999999	81	572	999999	406	738	999999	677	383	165	262	999999	999999	264	562	369	755	261	497	999999	352	176	13	999999	883	734	828	887	999999	999999	218	550	302	373	999999	990	496	671	742	246	999999	202	708	578	515	900	999999	964	502	836	938	638	55	999999	62	177	78	995	197	672	999999	156	120	87	947	711	588	613	812	572	999999	93	518	261	394	159	999999	435	999999	982	887	863	999999	999999	366	579	505	862	999999	999999	921	501	483	999999	999999	199	91	630	631	803	321	999999	161	930	999999	999999	129	794	55	999999	708	643	934	215	784	56	999999	390	999999	377	216	726	302	537	650	381	610	448	925	204	999999	838	804	267	671	654	711	464	766	512	460	999999	817	418	575	288	999999	999999	999999	288	999999	701	999999	263	999999	595	941	999999	999999	999999	254	680	999999	851	834	870	838	999999	544	140	344	307	623	218	916	505	999999	883	961	371	814	341	163	646	766	999999	929	550	670	85	999999	97	184	184	268	779	999999	965	999999	705	449	890	999999	999999	999999	140	87	700	999999	101	686	68	662	918	777	912	999999	999999	94	467	941	999999	15	468	427	256	133	448	950	147	663	943	309	266	921	924	607	998	702	636	298	999999	213	578	399	999999	999999	266	999999	355	999999	999999	880	999999	763	161	884	999999	999999	697	17	639	999999	209	438	999999	759	405	996	852	999999	528	999999	458	179	712	
999999	437	79	999999	821	999999	50	604	885	52	72	192	503	770	50	999999	271	15	628	659	488	13	150	999999	895	40	269	555	50	733	100	999999	947	61	75	457	999999	999999	999999	999999	999999	155	324	395	680	576	999999	236	999999	973	266	524	999999	519	999999	91	296	423	999999	999999	606	495	563	162	952	640	999999	999999	999999	999999	999999	308	138	488	70	343	999999	754	975	328	138	43	743	76	476	575	999999	437	999999	984	999999	783	999999	95	999999	113	591	171	999999	49	341	459	531	228	838	958	395	351	459	890	401	999999	447	999999	662	573	752	496	686	386	49	807	624	719	433	361	223	999999	999999	957	751	528	321	999999	987	999999	511	524	237	518	190	259	978	999999	593	627	346	535	433	970	999999	104	999999	67	10	533	999999	812	999999	487	744	352	407	501	999999	873	231	999999	572	983	71	237	268	178	206	789	999999	688	999999	999999	999999	999999	620	974	606	656	52	263	936	464	999999	699	729	750	999999	837	999999	999999	797	719	999999	999999	999999	999999	908	133	835	317	999999	220	999999	156	999999	999999	999999	65	999999	433	999999	492	830	967	574	117	999999	372	507	518	999999	999999	999999	353	890	416	409	190	725	179	999999	482	820	734	402	725	760	697	24	740	287	717	115	429	590	999999	889	999999	270	855	310	546	999999	999999	913	502	283	360	999999	278	589	292	999999	562	999999	999999	671	106	574	848	357	451	999999	767	999999	686	262	518	762	999999	527	999999	919	869	869	529	856	999999	821	999999	452	410	441	745	160	999999	387	553	71	177	644	792	863	999999	508	859	198	859	96	999999	250	765	597	681	999999	618	373	470	693	837	567	177	284	674	999999	947	20	612	616	245	308	708	456	595	999999	734	117	507	371	20	341	996	416	999999	659	687	812	759	994	542	632	916	860	999999	609	999999	518	199	25	561	848	586	252	851	999999	999999	318	12	741	26	511	999999	999999	999999	999999	570	761	690	25	719	144	261	617	83	612	391	848	999999	986	473	226	918	999999	999999	999999	754	753	565	666	127	999999	810	999999	977	40	766	818	187	999999	48	715	828	183	305	426	596	999999	178	248	999999	693	999999	25	278	800	593	999999	999999	999999	751	999999	999999	999999	898	351	334	244	640	999999	846	573	671	505	947	999999	999999	744	999999	394	575	786	585	326	129	434	292	794	999999	187	447	999999	999999	665	975	232	518	804	285	954	101	362	338	135	402	972	31	590	78	999999	411	999999	197	904	946	999999	241	879	904	473	68	999999	495	
462	605	463	54	15	530	724	249	594	469	241	302	222	458	999999	924	157	412	702	725	239	999999	599	999999	624	719	19	990	638	899	811	896	561	867	875	999999	999999	928	26	999999	353	999999	817	389	956	612	733	516	782	955	756	71	366	814	265	686	16	999999	999999	295	520	734	610	999999	657	344	740	355	582	928	985	229	395	999999	381	959	957	999999	999999	22	999999	999999	218	683	153	749	999999	999999	611	199	524	679	508	730	999999	619	669	999999	731	999999	871	388	934	999999	969	536	675	723	443	306	728	999999	30	416	310	27	525	927	550	908	999999	994	743	393	413	316	720	999999	103	761	300	834	488	999999	151	999999	568	999999	713	616	84	999999	313	315	470	728	658	999999	430	999999	104	741	582	823	999999	877	644	551	999999	999999	816	20	629	681	16	999999	317	405	275	702	459	171	224	934	833	987	999999	999999	922	999999	657	999999	999999	572	667	999999	999999	665	807	273	962	27	999999	60	999999	73	999999	632	309	576	999999	263	999999	727	999999	999999	527	648	999999	830	999999	216	999999	765	15	197	775	66	999999	457	642	652	999999	11	740	999999	256	173	143	770	800	68	139	999999	274	403	999999	517	500	734	999999	613	676	977	86	755	399	159	54	613	298	140	618	851	934	769	666	824	987	639	686	363	999999	229	40	139	87	281	500	611	999999	268	565	288	425	38	976	999999	925	999999	999999	107	129	530	999999	670	449	287	422	504	737	977	530	861	58	999999	109	456	999999	999999	999999	127	658	443	228	40	574	999999	436	905	792	56	899	12	597	999999	243	999999	747	369	689	799	858	995	874	416	738	704	240	747	928	529	999999	999999	315	924	999999	999999	311	999999	106	119	999999	516	712	999999	88	527	273	469	444	125	709	587	267	999999	269	662	999999	811	999999	869	109	999999	977	273	999999	921	697	672	999999	557	681	305	273	999999	948	352	293	192	338	999999	999999	770	312	999999	819	999999	720	436	665	999999	127	499	159	236	19	999999	999999	448	317	167	829	600	330	886	443	999999	323	686	931	916	378	386	999999	90	999999	338	386	999999	454	297	210	271	17	362	999999	191	155	47	999999	785	999999	845	875	999999	391	840	999999	999999	999999	414	772	43	999999	748	418	741	26	999999	798	680	999999	375	994	29	956	568	593	968	456	262	269	286	125	155	999999	999999	510	313	699	598	888	961	794	49	525	176	765	268	943	699	999999	86	999999	890	999999	446	851	855	999999	822	256	482	999999	127	999999	496	917	999999	
644	885	240	712	379	999999	999999	824	580	954	504	789	802	335	34	999999	96	999999	47	999999	155	667	681	655	999999	876	351	416	992	999999	999999	999999	258	415	624	68	999999	462	706	48	108	184	865	896	999999	433	30	921	999999	221	999999	999999	999999	999999	214	976	999999	999999	623	999999	999999	385	832	999999	70	474	540	396	711	966	298	999999	999999	999	137	970	801	999999	303	665	856	430	999999	780	647	931	999999	566	211	647	999999	883	839	213	189	722	352	962	836	886	999999	633	220	999999	999999	407	999999	999999	564	243	999999	429	292	957	646	999999	426	62	999999	138	893	974	195	73	122	415	999999	999999	819	999999	628	838	948	416	772	232	219	477	858	249	455	999999	999999	967	472	434	601	881	566	750	306	300	706	707	999999	918	447	156	379	516	999999	213	639	999999	615	999999	481	999999	999999	424	229	999999	999999	999999	682	771	972	228	601	688	999999	912	716	79	117	338	142	250	423	853	784	73	108	351	636	999999	999999	999999	361	136	952	725	696	152	531	358	106	999999	34	231	946	229	555	690	701	701	999999	570	52	287	999999	241	462	999999	639	166	850	999999	999999	999999	289	999999	866	475	736	999999	226	999999	999999	759	241	451	225	201	907	565	999999	999999	649	999999	755	921	809	999999	922	720	273	999999	512	375	508	253	999999	594	941	826	363	89	999999	612	484	923	32	292	55	999999	26	270	434	84	647	442	212	455	999999	368	320	792	552	25	825	862	70	182	999999	987	999999	630	999999	999999	211	438	462	47	459	999999	899	526	38	999999	704	12	929	438	727	76	51	854	999999	583	516	570	537	939	999999	622	862	999999	999999	67	619	395	20	999999	999999	219	979	175	995	851	468	793	763	999999	320	999999	999999	632	455	999999	946	297	999999	676	999999	641	999999	523	999999	837	970	59	999999	971	999999	319	991	999999	566	517	999999	999999	858	68	124	999999	999999	154	999999	963	999999	240	404	846	120	999999	675	344	779	241	999999	466	915	168	881	419	999999	792	999999	10	831	356	75	937	999999	81	999999	661	999999	999999	833	756	893	297	156	740	655	648	860	228	643	999999	805	999999	999999	630	960	699	187	705	424	24	313	999999	141	343	174	999999	748	49	892	24	999999	928	999999	562	572	628	999999	151	764	660	932	622	999999	184	999999	741	739	477	121	999999	483	856	436	819	453	274	165	812	999999	198	899	821	336	999999	874	877	999999	999999	68	341	687	46	940	764	92	690	999999	957	792	433	727	280	927	163	999999	999999	501	588	
118	999999	999999	209	999999	575	760	120	296	737	309	673	813	102	999999	999999	999999	447	915	672	736	762	13	207	999999	152	471	628	893	182	98	999999	385	349	537	760	869	488	999999	375	999999	999999	403	534	658	999999	619	634	861	158	999999	103	21	829	999999	999999	999999	999999	188	432	114	142	227	123	999999	361	298	999999	564	659	910	573	999999	550	999999	999999	999999	478	549	999999	999999	836	767	745	81	994	937	556	497	191	999999	603	309	48	270	871	754	289	885	306	830	154	80	999999	999999	537	127	470	170	999999	986	999999	725	999999	899	278	999999	999999	52	654	424	999999	977	999999	203	316	273	999999	289	797	21	999999	999999	252	81	388	766	564	999999	543	877	476	395	411	999999	640	999999	33	999999	992	505	999999	247	999999	882	98	999999	697	999999	999999	274	188	999999	999999	84	907	242	482	215	999999	999999	810	999999	508	776	948	356	575	188	999999	999999	250	999999	296	301	999999	841	362	999999	983	999999	79	999999	999999	279	698	999999	999999	336	297	999999	405	817	628	491	999999	307	739	464	934	999999	601	518	999999	502	33	389	895	81	999999	75	880	122	231	999999	442	264	408	238	88	663	334	249	999999	164	43	432	181	805	999999	442	112	897	435	252	619	999999	109	83	999999	319	398	950	990	999999	527	292	596	329	58	440	899	510	386	280	416	362	999999	301	469	601	999999	999999	475	903	963	982	686	999999	999999	999999	165	334	999999	768	274	383	258	667	637	750	836	852	756	175	999999	601	521	165	835	999999	931	807	613	654	111	308	485	999999	269	545	999999	616	999999	175	285	574	527	999999	15	42	114	960	664	719	764	365	343	309	370	999999	470	999999	153	433	950	999999	999999	338	667	999999	898	170	408	101	154	999999	223	591	999999	999999	83	999999	159	803	161	971	153	894	889	745	999999	185	999999	897	999999	84	472	999999	225	928	854	999999	999999	49	144	943	562	572	574	544	152	999999	420	401	999999	565	381	350	999999	979	214	825	999999	921	999999	999999	443	510	27	80	756	17	376	961	124	883	955	120	668	217	419	580	330	355	999999	999999	765	335	609	518	999999	132	999999	999999	724	38	750	37	48	999999	510	999999	555	503	999999	144	386	459	999999	414	610	271	682	73	999999	633	999999	103	328	999999	956	117	999999	999999	378	634	84	140	246	999999	999999	927	82	256	707	367	999999	826	567	999999	836	999999	59	999999	908	999999	450	999999	674	999999	999999	657	709	259	465	403	159	999999	135	999999	70	999999	222	200	999999	682	199	435	366	
212	607	999999	999999	859	952	650	68	999999	599	937	194	214	465	155	564	485	228	999999	999999	314	217	978	701	414	999999	590	103	858	923	235	251	999999	513	472	493	852	130	849	307	814	999999	453	457	999999	968	856	790	999999	635	999999	999999	999999	644	62	994	628	978	132	461	371	556	209	783	373	696	999999	700	993	999999	711	365	999999	525	976	999999	764	531	513	445	552	800	37	232	137	771	875	379	461	999999	864	874	998	398	936	999999	999999	669	93	999999	799	165	999999	414	924	440	95	850	668	93	240	106	474	687	999999	999999	529	976	655	602	999999	999999	999999	526	999999	837	366	999999	589	999999	833	999999	448	22	645	396	13	999999	308	999999	999999	34	711	378	999999	768	409	321	489	999999	738	168	23	490	680	999	916	280	616	999999	83	115	271	949	999999	145	658	461	51	522	567	906	678	958	916	795	98	871	289	999999	999999	999999	500	224	999999	999999	91	999999	342	646	999999	732	16	999999	624	580	999999	761	128	111	120	948	279	999999	807	831	490	65	999999	884	911	55	991	587	658	37	615	56	969	583	999999	699	999999	404	53	835	900	465	344	346	42	336	752	999999	919	999999	775	533	417	159	195	35	999999	457	735	999999	740	429	999999	596	999999	999999	792	544	57	420	829	875	923	971	931	999999	721	237	852	584	999999	813	667	178	262	91	639	820	398	999999	999999	671	669	999999	104	999999	901	999999	380	999999	543	217	999999	999999	660	999999	610	445	227	170	314	166	605	160	140	999999	761	999999	999999	883	86	999999	156	28	114	168	215	313	876	460	132	973	856	536	50	999999	999999	168	518	361	481	203	602	237	999999	999999	75	999999	999999	999999	718	999999	413	999999	249	999999	70	122	404	502	695	306	568	766	47	340	309	79	119	54	253	603	876	982	412	883	999999	999999	303	956	102	696	824	709	999999	616	570	369	297	479	35	571	763	26	999999	184	635	835	200	394	848	996	409	999999	999999	125	639	999999	999999	365	201	152	818	448	409	999	481	999999	34	431	999999	940	781	999999	29	682	839	860	326	999999	999999	544	728	909	117	106	296	389	999999	626	976	149	285	931	999999	882	999999	325	617	667	702	775	810	999999	624	908	224	769	999999	999999	285	999999	999999	999999	999999	656	424	999999	999999	313	999999	102	84	408	454	630	664	850	999999	146	930	524	252	659	534	999999	999999	959	999999	999999	881	526	999999	543	350	207	999999	999999	823	999999	468	843	984	314	954	999999	701	412	324	993	253	373	418	289	
