500	500	
104	92	121	117	104	98	110	91	108	106	118	90	85	99	95	101	89	101	105	106	122	103	113	95	111	98	91	115	84	109	97	93	102	100	105	97	104	107	106	105	89	101	84	97	111	93	108	97	88	86	82	103	112	97	86	118	86	104	102	96	101	87	96	108	105	106	95	104	88	104	118	102	90	96	104	81	108	101	118	93	110	102	93	112	93	96	103	114	87	91	98	99	115	109	104	96	92	101	105	103	99	106	107	95	91	99	88	109	89	92	91	92	83	96	98	98	92	96	99	98	96	118	111	120	104	108	105	122	79	81	99	92	107	93	98	103	95	87	105	100	109	98	100	113	100	81	83	94	104	106	99	105	108	102	87	115	95	99	101	103	93	112	98	100	104	93	102	100	98	86	85	92	94	105	110	81	94	79	108	97	95	108	90	125	106	95	111	81	106	107	121	91	108	98	100	94	98	98	95	98	104	119	99	95	86	109	113	95	106	125	66	89	98	90	98	109	105	91	112	112	106	88	83	85	99	101	108	122	108	84	85	100	99	92	101	96	102	86	111	95	101	101	91	91	91	110	113	101	92	118	86	94	98	95	91	112	108	106	102	121	93	77	111	99	98	104	100	94	105	98	112	102	109	91	103	112	86	98	88	101	110	117	100	91	96	100	102	102	89	84	116	115	97	111	98	100	92	102	86	101	84	105	96	101	100	101	99	106	108	104	86	96	84	88	107	90	97	107	104	88	91	98	82	109	104	113	99	99	106	106	121	97	92	105	110	108	105	107	86	112	81	106	96	99	102	92	118	95	99	107	105	91	110	108	104	92	104	105	109	95	82	90	99	96	98	106	82	109	87	113	99	106	110	101	92	96	94	107	93	106	98	101	82	88	115	116	92	103	105	102	112	103	86	97	112	108	98	104	119	89	106	103	105	115	99	112	96	99	106	87	113	104	91	105	94	105	92	97	102	105	91	88	97	101	112	96	95	109	102	100	98	98	105	109	100	85	99	80	93	111	93	107	88	96	103	114	110	114	106	101	91	101	100	88	95	102	108	109	88	100	113	98	100	95	93	93	106	111	101	105	103	93	120	96	94	92	97	89	85	113	113	107	99	101	109	118	106	92	86	96	89	97	106	111	86	105	96	107	92	105	
92	92	93	98	104	102	109	110	109	112	99	92	87	112	101	104	104	110	105	107	111	104	101	101	89	102	84	103	115	90	91	78	86	98	113	108	114	100	109	102	96	95	79	112	111	84	88	114	100	88	117	110	114	97	110	80	93	93	87	102	101	100	98	85	110	97	102	90	86	89	90	102	102	85	111	95	90	96	103	93	82	109	104	80	121	109	108	89	94	85	107	107	109	95	110	94	94	103	98	97	96	106	98	103	104	96	114	91	98	89	102	102	118	123	100	91	103	92	111	107	95	102	101	109	98	103	98	92	83	89	112	111	92	97	105	90	118	111	98	113	104	94	116	112	106	96	110	99	90	100	102	106	101	109	100	114	102	88	80	90	97	107	112	107	88	113	93	111	113	101	98	94	107	78	95	112	86	121	102	106	96	122	100	99	82	99	76	111	92	96	87	89	96	104	103	111	92	97	102	104	91	99	103	99	92	102	99	98	113	104	86	109	120	102	114	97	95	117	104	93	100	91	111	95	105	109	108	98	95	90	126	98	102	90	114	94	92	115	98	106	117	102	102	116	87	95	109	100	103	97	114	86	98	95	99	93	101	100	108	102	98	97	101	98	79	93	96	101	112	104	102	95	95	116	87	102	83	93	102	124	112	97	89	107	104	82	103	100	111	119	101	104	99	83	108	91	102	93	109	93	109	98	75	98	92	107	104	104	114	98	108	86	113	93	94	91	96	92	88	117	87	98	111	85	107	103	85	102	100	119	86	101	88	101	101	86	104	115	103	77	100	90	87	97	103	92	112	99	102	87	111	81	101	87	98	99	93	91	89	101	93	88	94	106	94	103	102	117	106	109	104	105	100	85	93	101	101	100	84	114	106	90	94	125	95	106	101	107	104	96	102	97	123	95	120	116	108	109	109	95	90	112	77	78	107	109	110	117	105	113	115	107	95	93	109	92	111	89	101	87	82	102	111	106	102	115	88	103	114	104	110	104	83	88	103	101	92	89	106	99	102	100	98	91	100	89	111	111	98	105	107	104	100	98	108	79	100	96	105	107	111	93	91	83	111	99	104	109	89	81	103	82	81	109	106	97	95	88	97	94	99	99	95	96	100	90	101	106	87	101	100	117	98	101	98	98	96	102	113	106	
923	750	177	999999	860	786	274	999999	547	999999	905	74	380	66	700	999999	994	363	270	999999	257	970	294	459	835	999999	825	745	999999	407	999999	999999	148	95	509	250	876	694	701	999999	693	168	999999	883	999999	833	291	999999	615	940	999999	999999	214	387	805	953	466	717	309	716	960	528	711	150	364	120	999999	294	999999	459	999999	999999	662	208	147	99	359	999999	274	999999	862	465	139	931	907	696	999999	760	290	556	784	999999	395	985	111	999999	457	479	528	84	906	996	813	999999	999999	200	743	15	999999	716	603	64	453	307	853	505	399	780	999999	667	530	175	14	999	674	999999	999999	676	107	999999	642	879	882	199	104	865	652	973	999999	717	953	584	521	574	953	730	715	98	142	605	775	676	247	861	554	999999	992	813	492	70	999999	76	908	999999	83	723	181	264	212	987	852	425	275	999999	999999	999999	999999	440	56	944	649	825	999999	999999	207	965	642	999999	644	999999	873	838	491	453	440	887	676	255	500	999999	558	461	885	999999	753	359	411	722	999999	608	96	562	767	547	421	999999	532	416	78	118	999999	159	619	849	123	24	999999	821	94	826	279	408	939	816	395	197	940	399	748	848	999999	999999	999999	46	999999	999999	81	999999	999999	979	364	270	187	392	159	408	842	46	40	738	424	589	637	999999	339	688	622	950	162	234	521	999999	667	230	554	999999	284	583	582	802	999999	991	789	114	472	19	230	999999	667	986	355	904	369	20	999999	974	999999	554	707	999999	698	131	790	807	468	232	602	957	838	988	133	268	463	238	795	999999	800	532	999999	999999	999999	999999	292	175	999999	616	773	657	999999	579	999999	729	876	994	114	822	210	981	999999	999999	416	273	999999	999999	999999	96	999999	141	224	999999	183	760	999999	999999	999999	632	838	999999	999999	851	459	999999	170	268	121	404	392	469	999999	973	232	819	999999	618	913	204	357	613	312	999999	176	641	442	796	406	127	43	498	999999	481	999999	585	62	999999	789	999999	112	999999	567	468	703	981	17	251	778	999999	873	88	473	926	285	234	322	146	685	817	999999	374	999999	999999	371	999999	595	652	989	646	766	101	999999	452	101	897	56	844	99	195	999999	999999	999999	51	253	999999	35	947	205	999999	272	999999	119	971	999999	738	597	999999	107	809	395	364	261	999999	598	782	999999	31	834	388	999999	478	999999	999999	999999	322	999999	821	750	999999	868	648	999999	240	383	999999	981	857	494	363	310	482	746	289	799	279	939	887	999999	471	705	13	122	817	
999999	999999	868	619	788	645	392	775	999999	691	999999	746	907	31	757	999999	801	401	537	481	999999	705	731	767	700	999999	383	468	999999	289	710	865	536	639	659	589	981	371	999999	848	999999	534	659	64	349	62	372	917	140	999999	669	999999	476	999999	738	875	72	999999	919	874	999999	923	999999	999999	981	85	220	277	371	177	765	999999	332	688	511	554	56	676	428	647	999999	465	338	672	619	405	399	895	900	784	999999	880	451	204	585	56	136	124	83	273	842	104	556	999999	940	240	982	999999	139	194	829	999999	683	282	333	999999	595	999999	925	585	999999	999999	377	586	651	884	999999	137	999999	464	427	931	602	999999	805	999999	908	376	731	388	423	611	765	999999	955	140	999999	179	870	778	999999	999999	199	498	587	526	727	970	320	65	252	854	684	675	767	897	793	528	476	876	898	228	13	999999	171	84	559	661	631	521	687	817	267	334	12	999999	742	114	576	999999	729	938	66	999999	146	568	926	100	999999	68	347	678	999999	993	879	242	397	999999	336	513	966	75	349	999999	999999	999999	597	360	999999	740	165	688	952	198	156	960	999999	999999	410	602	158	468	712	999999	184	18	125	273	999999	999999	638	99	777	73	999999	663	598	267	308	711	971	999999	999999	218	903	658	726	999999	999999	918	999999	999999	252	734	364	508	999999	999999	624	369	319	334	999999	902	999999	75	911	999999	876	492	371	999999	38	698	631	582	50	999999	669	526	999999	610	426	999999	699	577	846	53	999999	813	310	822	999999	939	401	999999	669	526	999999	999999	746	999999	637	999999	557	175	999999	554	999999	782	468	859	116	108	86	708	907	381	212	533	229	999999	190	999999	192	549	999999	98	999999	999999	913	523	397	832	779	454	999999	999999	999999	999999	545	302	940	926	355	450	999999	544	862	692	739	999999	324	999999	618	878	999999	574	181	17	999999	943	999999	128	868	999999	471	284	328	631	736	999999	403	678	988	999999	926	263	717	741	999999	727	235	999999	254	999999	209	815	224	900	797	407	999999	970	631	999999	999999	999999	999999	410	979	441	999999	999999	999999	999999	894	646	593	691	952	403	857	439	999999	999999	717	643	999999	999999	999999	999999	69	428	999999	338	953	432	999999	397	999999	114	999999	316	999999	401	512	994	999999	359	731	999999	999999	532	948	403	550	999999	999999	999999	883	412	948	999999	999999	333	382	797	406	628	940	999999	999999	206	810	847	999999	550	677	999999	999999	722	985	999999	521	192	999999	536	480	999999	999999	501	999999	599	514	478	165	999999	999999	438	
29	999999	598	39	999999	269	999999	36	999999	110	999999	999	999999	23	784	999999	426	434	302	483	899	999999	326	966	840	448	835	10	999999	341	691	814	899	248	763	999999	134	956	114	261	228	999999	814	379	243	999999	717	622	814	353	62	731	100	178	539	183	398	632	198	970	999999	962	344	391	999999	392	110	999999	999999	826	999999	470	329	50	264	502	41	947	732	62	731	999999	999999	999999	288	999999	724	731	708	999999	568	999999	999999	144	826	999999	999999	999999	960	850	687	180	372	987	317	591	411	59	913	47	152	451	999999	999999	248	999999	776	995	112	457	668	379	837	670	268	543	702	194	999999	999999	438	608	986	882	374	561	849	207	999999	696	999999	675	817	671	447	127	603	630	896	614	489	77	999999	512	192	999999	342	702	999999	774	888	226	835	915	608	543	999999	26	999999	999999	373	999999	965	415	898	993	561	176	233	150	940	82	999999	999999	518	370	999999	999999	999999	66	999999	156	477	265	999999	343	839	901	73	903	999999	586	858	219	251	909	999999	913	614	198	756	176	999999	589	999999	816	927	999999	406	999999	999999	982	326	716	468	226	111	709	607	564	163	999999	112	329	999999	363	223	999999	368	609	999999	375	999999	999999	309	62	677	888	999999	991	999999	614	505	825	649	680	269	999999	751	34	808	402	316	59	45	106	999999	159	111	480	602	848	999999	797	979	999999	123	815	999999	999999	548	223	288	616	999999	549	164	287	680	807	104	999999	338	343	800	865	69	818	475	213	988	528	787	950	999999	999999	747	707	846	760	566	453	736	999999	999999	595	123	699	999999	495	941	999999	479	303	386	531	999999	533	999999	123	829	304	349	212	427	30	436	999999	228	592	802	999999	441	999999	999999	650	999999	993	857	999999	752	370	918	980	271	212	59	493	999999	866	56	999999	711	732	999999	272	114	999999	999999	999999	168	785	481	999999	693	495	354	559	999999	735	999999	999999	675	791	371	469	999999	369	941	224	971	999999	999999	361	999999	588	999999	709	987	978	546	811	85	400	999999	966	888	610	296	775	857	499	441	999999	680	529	548	920	370	472	886	744	999999	702	495	226	30	129	999999	999999	750	645	999999	83	199	384	451	284	744	999999	580	775	83	175	366	481	510	999999	680	999999	49	825	348	525	102	802	229	382	999999	830	946	769	838	190	999999	999999	927	999999	999999	306	88	273	185	966	892	999999	670	427	999999	999999	999999	103	448	756	75	925	307	56	981	396	164	78	999999	913	458	811	936	892	149	154	
554	999999	287	384	937	776	649	381	633	980	141	802	46	999999	999999	852	999999	91	999999	110	914	999999	387	999999	151	999999	894	999999	518	91	999999	778	999999	201	999999	999999	999999	74	819	299	286	925	423	10	265	362	42	999999	999999	605	490	855	777	48	999999	999999	999999	35	243	928	882	386	999999	551	805	362	524	845	432	552	46	999999	272	826	999999	999999	999999	386	996	999999	977	416	473	912	999999	999999	11	999999	999999	796	807	999999	830	999999	999999	899	999999	871	204	902	999999	196	64	999999	569	234	592	951	224	999999	214	388	38	454	950	999999	913	951	951	999999	361	286	884	999999	744	255	434	999999	419	925	927	596	191	104	951	790	362	226	353	375	737	59	34	999999	591	428	762	386	999999	941	985	120	920	999999	550	999999	311	429	512	324	799	221	542	299	999999	618	207	934	503	999999	999999	696	608	999999	748	312	999999	175	53	326	492	58	999999	999999	939	816	999999	472	553	399	489	932	714	999999	999999	525	517	734	405	973	231	999999	882	780	828	298	512	344	969	248	999999	146	385	196	831	751	780	74	359	999999	942	734	390	114	680	190	982	579	19	233	794	527	769	80	999999	663	175	660	649	650	314	341	999999	314	100	352	557	999999	206	999999	999999	999999	385	897	40	496	448	778	109	647	316	933	334	746	999999	782	377	314	999999	178	585	130	424	708	203	610	241	999999	24	338	633	999999	382	195	488	350	999999	871	999999	608	225	397	999999	999999	344	381	17	999999	999999	317	999999	252	437	38	249	999999	39	676	704	430	999999	999999	764	999999	999999	852	560	999999	999999	113	640	505	999999	492	952	999999	570	422	373	822	999999	485	999999	706	999999	391	36	353	946	864	999999	474	177	619	353	853	632	789	988	999999	999999	868	999999	756	677	479	999999	944	86	999999	63	616	312	882	827	779	999999	999999	999999	632	825	217	203	403	792	175	338	655	149	108	565	999999	999999	881	12	734	986	999999	999999	999999	413	92	276	895	810	999999	172	295	791	573	706	574	381	365	666	613	675	104	964	511	151	331	804	999999	495	282	192	431	999999	102	792	688	39	533	229	999999	940	307	999999	97	13	52	863	576	402	991	999999	78	225	398	69	892	504	999999	742	92	999999	299	409	538	521	741	415	699	780	27	544	847	146	922	999999	377	511	876	508	108	467	999999	585	503	872	124	215	491	42	999999	999999	999999	790	147	465	999999	999999	64	576	999999	999999	174	796	999999	457	561	999999	999999	725	692	390	628	28	643	
624	999999	713	999999	665	407	535	999999	666	879	834	41	66	999	999999	999999	999999	456	310	246	471	303	999999	210	56	320	192	913	765	999999	519	565	494	999999	522	416	937	992	399	178	736	713	507	916	550	425	999999	933	835	703	223	933	999999	782	182	999999	618	999999	859	354	224	621	168	326	369	278	547	909	486	999999	94	487	67	999999	509	757	795	525	660	999999	999999	259	88	71	137	586	247	712	974	999999	798	433	999999	54	954	124	999999	999999	556	999999	999999	999999	456	999999	618	999999	876	999999	282	425	999999	999999	853	239	538	999999	999999	106	199	783	41	999999	935	294	262	999999	354	999999	187	394	999999	614	968	388	752	230	999999	999999	453	400	709	60	439	559	667	705	999999	903	515	988	581	457	991	773	250	52	659	999999	531	957	391	863	19	999999	221	920	134	999999	486	999999	173	249	999999	999999	999999	981	999999	386	999999	557	90	451	506	198	999999	755	999999	205	148	709	999999	639	999999	999999	19	846	999999	552	999999	999999	580	999999	426	207	824	341	999999	203	999999	268	647	282	546	999999	876	939	367	821	84	999999	999999	928	336	776	999999	534	477	167	789	237	941	853	49	879	976	975	34	999999	999999	482	951	999999	506	999999	72	299	103	797	619	999999	489	229	477	881	449	652	778	650	999999	300	863	646	413	999999	327	793	999999	666	999999	999999	914	68	457	602	999999	876	432	999999	999999	999999	441	679	548	719	748	722	999999	999999	439	334	206	384	999999	83	618	315	26	45	562	278	999999	437	800	717	164	430	999999	875	376	572	229	999999	935	15	859	193	999999	694	722	604	999999	999999	236	673	705	540	221	999999	983	209	999999	397	999999	445	399	14	879	831	564	328	950	509	792	999999	999999	999999	448	841	999999	999999	999999	331	322	957	860	982	210	136	22	624	219	398	892	176	712	832	436	500	999999	999999	314	999999	999999	404	654	908	292	369	568	999999	101	999999	168	999999	991	539	84	936	999999	417	999999	752	819	939	999999	999999	617	999999	164	282	448	948	236	369	130	942	201	917	313	951	999999	841	567	192	532	999999	239	343	999999	182	757	499	999999	207	62	561	456	200	999999	102	300	999999	214	999999	391	999999	153	799	438	59	999999	166	999999	634	717	999999	194	999999	999999	278	999999	999999	999999	982	524	999999	999999	38	317	568	495	10	631	220	660	43	637	280	800	389	696	440	904	135	834	999999	866	290	489	100	376	820	783	27	770	26	225	231	999999	443	119	124	492	869	563	347	534	422	999999	684	
334	999999	835	37	581	892	999999	325	999999	924	91	753	999999	226	202	675	227	614	450	999999	999999	415	508	367	280	582	999999	999999	572	999999	999999	453	317	805	766	999999	984	756	445	878	646	999999	83	847	361	365	575	275	677	887	130	920	999999	339	865	918	415	477	756	999999	944	344	752	662	858	638	446	743	460	739	690	471	999999	571	999999	918	341	661	16	915	17	681	999999	684	376	155	481	977	999999	999999	57	516	999999	999999	933	312	999999	999999	989	723	999999	999999	815	999999	207	658	751	410	341	947	587	999999	999999	841	992	272	975	78	295	713	166	468	803	612	691	999999	471	732	637	694	770	920	999999	293	996	999999	999999	430	487	717	999999	80	646	992	270	999999	55	168	999999	999999	337	88	135	999999	999999	999999	37	212	255	33	196	28	999999	647	186	666	92	187	844	816	405	999999	999999	577	999999	999999	822	811	351	397	999999	999999	289	966	367	692	794	396	727	545	157	663	184	999999	999999	385	307	998	816	603	221	867	323	637	275	781	497	557	965	480	637	226	861	857	999999	883	739	999999	290	999999	999999	695	460	999999	999999	742	380	137	56	934	788	824	999999	748	999999	270	999999	651	700	585	999999	999999	430	256	999999	930	802	999999	568	648	645	501	999999	331	731	526	416	25	999999	533	411	370	511	40	999999	813	231	123	681	634	999999	97	115	704	299	636	274	213	400	738	939	64	999999	408	299	297	999999	672	999999	660	854	974	683	177	184	999999	999999	999999	565	999999	708	689	644	934	754	557	395	999999	42	999999	261	999999	624	239	593	356	801	112	741	404	707	999999	106	999999	999999	999999	413	938	999999	999999	901	874	648	306	39	260	419	633	999999	999999	901	102	640	921	408	651	360	454	584	827	43	632	658	171	396	159	593	623	164	999999	154	999999	492	577	204	386	564	328	209	343	937	999999	999999	10	502	615	999999	184	999999	999999	568	999999	364	703	431	278	226	999999	999999	880	666	796	479	817	999999	454	609	73	727	999999	97	999999	254	250	999999	865	999999	999999	999999	780	241	418	10	35	278	194	102	789	155	925	170	86	418	329	676	151	999999	999999	999999	57	16	855	457	601	51	536	715	123	813	566	105	568	818	138	648	258	796	454	999999	999999	361	819	917	802	860	999999	623	924	999999	999999	177	999999	254	999999	774	385	961	999999	983	741	478	979	999999	999999	999999	602	268	289	681	428	355	253	103	10	695	999999	938	999999	999999	41	913	999999	549	75	398	999999	999999	999999	363	273	
999999	397	470	999999	999999	382	999999	999999	972	268	752	343	253	155	402	924	999999	253	926	999999	447	316	667	952	828	687	439	911	999999	999999	288	71	926	418	999999	958	783	296	76	999999	999999	610	999999	482	289	580	548	403	672	999999	127	79	999999	999999	999999	979	729	999999	979	256	942	931	146	707	979	690	417	834	23	444	150	161	187	613	244	836	999999	195	999999	257	999999	46	248	999999	156	999999	791	160	592	162	238	276	316	999999	379	422	999999	974	999999	598	173	713	999999	999999	333	999999	892	666	540	988	999999	543	843	731	117	906	692	418	560	770	898	266	252	861	215	874	999999	367	243	999999	371	659	999999	84	999999	999999	999999	20	403	190	326	134	619	603	807	694	432	585	712	473	999999	65	423	732	999999	906	471	528	32	459	132	999999	433	718	626	695	850	768	999999	681	260	682	999999	999999	999999	774	646	999999	64	520	451	268	654	770	103	316	246	960	384	999999	999999	137	987	944	67	999999	701	999999	977	121	844	663	939	41	999999	56	50	52	288	925	269	822	474	511	17	863	880	999999	624	320	459	889	999999	467	717	133	999999	80	323	999999	82	999999	671	942	999999	999999	999999	623	999999	999999	275	999999	999999	458	918	151	662	999999	936	203	910	49	999999	666	999999	999999	280	999999	323	98	361	999999	729	626	853	523	161	999999	834	229	544	267	114	578	55	999999	217	999999	549	575	471	999999	143	129	751	999999	469	14	290	722	517	847	309	469	999999	305	999999	999999	605	404	989	140	651	717	999999	999999	999999	708	999999	405	746	345	999999	748	627	999999	835	610	999999	999999	999999	157	251	122	711	697	957	644	999999	749	999999	161	999999	999999	999999	340	567	426	470	107	108	760	393	999999	975	182	999999	560	842	999999	470	863	191	785	350	999999	889	539	16	961	695	300	825	871	612	595	15	999999	173	999999	999999	419	999999	777	721	999999	764	365	146	538	999999	406	999999	341	289	929	999999	553	804	999999	999999	999999	999999	999999	411	807	999999	521	282	999999	176	136	397	555	966	999999	723	413	73	55	88	533	999999	999999	999999	298	499	999999	592	683	625	462	984	430	999999	557	999999	999999	375	914	369	252	93	756	372	655	19	256	374	238	215	999999	489	758	663	916	635	942	330	123	999999	450	928	599	999999	714	152	966	708	999999	61	999999	48	159	999999	836	450	646	115	533	999999	253	129	363	999999	69	972	999999	766	999999	921	66	999999	262	606	919	323	494	991	999999	999999	52	547	955	187	132	527	999999	82	827	
476	999999	999999	999999	999999	999999	330	575	131	705	999999	917	999999	777	497	994	774	786	999999	999999	999999	955	655	999999	31	247	705	174	999999	355	541	642	999999	938	999999	933	229	522	428	541	999999	999999	372	295	915	595	842	999999	468	999999	357	999999	999999	315	315	520	342	389	775	596	369	999999	399	776	174	109	999999	271	323	563	774	262	367	21	178	773	593	369	541	436	405	935	705	999999	997	999999	855	846	633	944	600	840	746	832	999999	441	359	596	999999	816	830	580	999999	904	418	105	384	999999	147	542	926	999999	847	349	999999	999999	460	406	778	375	999999	999999	638	379	999999	999999	516	999999	839	737	424	999999	248	724	999999	824	999999	801	583	902	999999	91	709	100	27	627	992	999999	999999	999999	999999	953	999999	756	573	912	942	87	941	484	589	848	934	999999	128	929	734	999999	999999	377	945	999999	822	876	999999	999999	217	999999	361	999999	941	999999	894	102	999999	470	189	492	161	692	881	411	859	999999	999999	999999	156	309	999999	97	999999	870	999999	999999	802	331	140	999999	999999	999999	704	405	999999	606	543	999999	954	842	653	999999	750	252	971	61	495	999999	999999	723	999999	384	999999	908	574	274	999999	81	999999	999999	299	435	999999	248	686	749	988	486	685	263	999999	844	999999	313	656	325	347	650	898	999999	778	268	531	999999	388	431	395	999999	830	461	163	999999	31	333	552	228	327	999999	566	999999	999999	18	858	546	167	718	999999	712	261	258	926	802	182	847	852	41	904	922	999999	264	364	999999	656	233	109	102	822	298	760	437	998	835	999999	677	547	999999	409	984	259	670	668	683	544	581	534	999999	300	184	480	521	324	999999	652	311	999999	871	999999	635	446	999999	895	999999	951	999999	260	101	717	505	309	92	631	919	672	999999	595	681	656	84	999999	999999	802	647	999999	249	999999	602	193	783	810	675	418	774	999999	195	774	204	731	999999	330	443	999999	795	874	398	999999	404	732	999999	999999	999999	225	287	999999	698	272	258	656	999999	710	657	907	934	694	634	673	857	999999	487	424	999999	999999	935	999999	265	115	17	772	429	999999	719	870	999999	77	624	460	999999	837	849	923	526	548	29	999999	673	999999	999999	110	250	724	42	32	255	47	324	999999	999999	533	681	592	264	485	236	999999	990	787	999999	866	80	999999	542	29	999999	563	898	852	929	925	90	999999	406	907	531	704	999999	696	624	692	753	387	999999	608	999999	267	668	51	321	666	29	885	358	999999	39	77	192	999999	500	691	149	999999	999999	364	452	
952	999999	357	953	531	999999	303	173	494	122	999999	13	934	863	999999	999999	857	540	999999	905	205	999999	999999	877	464	999999	314	206	932	553	999999	80	815	999999	214	81	999999	98	790	631	725	999999	864	999999	346	73	258	999999	999999	796	292	931	53	458	999999	582	630	479	498	999999	730	107	240	940	999999	622	999999	778	999999	203	583	999999	750	999999	999999	483	515	836	541	401	999999	165	999999	146	271	999999	999999	367	908	631	999999	842	999999	781	999999	628	492	923	898	999999	876	479	999999	41	222	999999	190	412	278	999999	76	999999	937	106	999999	999999	136	999999	679	999999	595	830	870	999999	752	741	179	999999	740	562	999999	591	999999	817	999999	795	665	939	923	748	180	624	99	144	565	656	999999	502	999999	335	999999	398	254	429	138	55	609	472	288	481	999999	221	671	715	782	485	856	999999	999999	948	909	196	179	931	308	999999	741	999999	999999	106	836	676	999999	414	70	999999	999999	518	689	479	196	202	660	999999	404	958	952	999999	361	90	799	784	921	98	426	999999	999999	323	999999	999999	999999	873	999999	192	999999	676	289	267	655	190	148	347	441	112	762	717	536	727	999999	349	999999	367	383	392	306	62	755	999999	988	755	999999	34	999999	532	174	322	201	478	807	728	679	695	727	181	942	462	352	999999	999999	999999	999999	501	786	780	148	999999	999999	618	885	592	921	445	278	900	999999	123	948	999999	937	999999	999999	999999	999999	808	670	999999	640	212	450	844	709	936	518	289	976	999999	999999	999999	394	227	822	583	593	225	807	999999	426	827	374	828	513	444	881	885	193	721	580	978	120	814	316	297	178	50	882	999999	999999	989	924	924	876	341	524	720	627	942	474	705	10	437	907	813	838	621	340	275	65	999999	999999	265	311	268	507	579	910	535	414	552	342	822	315	436	902	449	951	999999	920	170	267	251	256	875	977	999999	907	999999	459	556	709	617	999999	999999	894	999999	622	617	833	944	809	102	537	999999	372	188	131	999999	910	398	670	168	355	894	376	853	999999	436	291	999999	999999	417	86	857	999999	999999	893	999999	999999	999999	827	344	349	999999	361	174	713	334	512	999999	560	437	999999	999999	999999	551	272	999999	999999	50	660	196	336	18	282	401	26	999999	999999	999999	294	120	999999	676	571	336	819	379	999999	211	150	684	923	491	999999	244	825	25	999999	300	999999	859	92	999999	582	640	17	999999	702	959	157	999999	254	864	515	449	499	915	498	560	732	892	999999	999999	899	976	999999	999999	744	999999	576	11	
709	789	194	434	999999	445	104	930	328	488	677	583	63	999999	439	69	976	999999	745	909	526	420	568	570	368	999999	602	606	378	172	596	664	393	156	334	465	679	90	421	63	999999	568	241	253	225	916	672	793	546	212	868	919	302	667	484	298	230	624	76	672	843	497	999999	165	999999	22	200	907	999999	974	999999	999999	412	999999	97	958	999999	999999	999999	999999	692	999999	69	175	304	676	372	726	672	46	245	999999	999999	749	220	333	15	85	361	212	999999	765	999999	571	823	971	517	999999	579	999999	999999	905	278	624	979	44	437	397	861	225	999999	474	245	746	739	999999	882	999999	999999	764	952	113	963	999999	725	999999	999999	498	352	999999	169	762	999999	156	926	340	786	999999	999999	186	896	618	999999	146	563	261	530	274	999999	498	99	853	138	814	573	16	999999	135	898	62	246	939	54	999999	999999	887	327	99	819	409	548	492	893	305	999999	343	888	826	589	474	407	533	665	853	243	315	633	999999	582	920	999999	660	999999	717	939	956	573	999999	999999	675	934	440	999999	432	950	607	960	833	947	239	127	999999	999999	434	655	713	283	200	305	999999	999999	985	516	899	21	887	990	999999	365	911	770	999999	999999	999999	999999	966	87	243	903	636	999999	799	395	353	802	283	124	77	72	999999	683	383	999999	999999	421	948	924	556	421	72	616	999999	477	45	469	999999	378	632	893	688	635	50	297	669	404	464	600	173	106	737	999999	999999	123	139	999999	396	999999	414	502	591	51	531	821	840	29	571	332	359	883	887	905	491	183	383	601	642	96	721	937	956	358	761	459	684	299	694	670	348	999999	82	999999	999999	999999	312	999999	999999	228	456	999999	832	999999	999999	999999	219	831	291	748	999999	537	999999	999999	999999	476	545	242	290	82	147	551	334	901	984	999999	999999	793	940	361	999999	736	999999	424	639	81	115	825	117	481	249	852	999999	945	999999	810	222	772	992	497	594	999999	366	41	91	905	324	931	157	699	477	425	891	929	877	13	999999	181	999999	39	371	720	135	808	833	294	542	389	971	183	339	49	801	452	767	801	999999	999999	999999	734	756	999999	999999	418	13	823	961	88	78	926	999999	51	111	963	135	873	999999	999999	208	796	372	935	960	973	369	438	624	448	999999	85	633	584	838	936	282	999999	999999	717	999999	999999	999999	999999	320	54	414	999999	938	838	327	999999	856	822	268	546	999999	999999	223	703	999999	575	999999	522	915	992	303	195	213	175	999999	938	830	237	752	
198	472	907	624	915	569	81	500	786	999999	279	999999	810	325	301	573	461	974	349	669	239	999999	810	549	328	750	228	95	773	157	388	999999	999999	80	80	999999	464	205	307	143	976	999999	999999	999999	999999	773	493	869	911	601	999999	999999	490	568	999999	999999	662	368	306	174	351	986	727	638	742	215	999999	999999	255	999999	119	265	999999	216	692	164	398	419	902	554	267	358	183	181	918	425	582	71	999999	693	421	999999	899	999999	792	999999	357	783	999999	999999	184	999999	623	694	491	972	999999	284	999999	999999	999999	999999	465	752	999999	992	812	555	719	327	632	999999	192	562	999999	22	366	543	423	702	806	614	759	999999	380	513	734	489	690	946	137	308	195	199	705	178	999999	156	999999	799	999999	802	999999	342	808	646	571	71	888	478	616	754	860	183	561	383	493	993	382	999999	267	333	865	773	199	334	351	992	857	636	999999	219	999999	624	524	14	550	427	663	733	999999	673	600	221	340	382	448	999999	637	331	685	647	774	832	999999	853	999999	300	152	483	304	578	213	261	999999	999999	447	245	658	556	832	75	339	648	999999	594	999999	653	443	816	885	339	364	535	999999	734	999999	485	92	671	77	259	285	999999	999999	999999	469	999999	124	933	935	212	363	999999	499	999999	318	136	381	999999	131	999999	857	335	598	965	224	678	311	372	961	999999	162	987	489	582	790	159	220	97	134	999999	999999	509	881	683	975	283	46	999999	426	318	113	145	549	999999	402	949	592	999999	159	999999	999999	752	972	973	59	376	602	999999	829	168	999999	293	822	737	754	358	454	999999	989	940	641	970	946	652	999999	27	999999	999999	999999	840	999999	999999	938	342	356	999999	536	907	633	608	681	999999	510	267	403	820	322	999999	39	999999	505	677	999999	218	160	76	805	330	125	999999	928	896	735	988	601	178	355	490	391	967	821	547	290	390	269	521	469	689	259	47	704	635	675	146	999999	999999	274	729	192	999999	999999	215	791	601	680	784	394	521	665	234	999999	832	430	71	232	999999	396	102	949	638	607	126	81	88	999999	303	231	598	653	712	904	626	999999	112	986	615	756	689	710	484	137	948	33	34	573	871	215	613	914	388	502	182	780	554	682	999999	144	713	273	387	563	795	868	953	330	847	534	327	85	999999	999999	999999	391	474	510	658	103	56	514	466	97	617	999999	999999	999999	732	846	753	430	132	481	52	425	999999	921	342	999999	80	999999	725	347	887	538	308	186	795	790	315	
999999	33	771	97	208	999999	299	945	121	603	744	999999	11	780	897	952	144	168	999999	67	552	178	579	999999	353	789	129	210	999999	385	999999	424	941	999999	710	999999	361	393	999999	619	44	999999	231	485	999999	115	999999	999999	989	585	999999	27	513	999999	763	875	453	748	744	419	686	999999	999999	999999	514	329	657	999999	79	500	601	751	324	672	32	577	947	103	696	999999	75	562	220	502	221	81	999999	217	777	999999	953	613	648	434	932	999999	999999	999999	970	16	458	262	496	999999	984	422	999999	840	710	196	927	360	61	999999	999999	133	878	374	524	443	418	449	694	244	546	987	112	890	999999	87	468	461	999999	690	999999	999999	76	720	518	799	999999	80	507	591	907	603	561	151	90	999999	76	744	999999	999999	999999	999999	999999	262	952	996	320	812	999999	632	999999	475	237	371	999999	540	67	168	856	725	999999	348	941	112	336	943	436	960	809	931	20	999999	490	595	103	780	999999	813	767	999999	488	565	969	874	999999	999999	376	200	434	549	999999	999999	888	255	999999	258	77	999999	925	19	999999	999999	13	179	999999	13	984	641	999999	937	296	253	400	345	246	999999	379	76	249	894	577	245	536	269	999999	999999	999999	244	999999	844	712	789	887	757	950	138	562	799	262	859	457	734	922	496	999999	999999	518	999999	19	999999	879	10	226	41	442	334	823	743	989	519	177	999999	517	999999	234	999999	999999	642	999999	117	946	579	814	389	447	999999	999999	999999	16	683	999999	292	235	171	965	999999	999999	856	325	625	314	819	810	999999	999999	999999	999999	498	999999	756	151	875	999999	902	25	309	196	999999	594	999999	999999	784	737	316	925	884	524	355	468	522	933	509	327	768	802	137	769	80	999999	739	626	825	777	259	541	718	134	999999	156	665	525	736	271	725	614	530	91	503	818	807	192	870	999999	749	823	641	558	400	109	887	539	999999	999999	854	973	195	999999	487	774	216	999999	201	209	802	996	206	247	601	163	282	999999	275	262	999999	557	755	795	37	436	900	170	999999	233	999999	136	410	597	417	752	428	523	603	999999	999999	56	990	999999	999999	999999	626	403	956	246	827	841	999999	863	259	307	227	400	979	61	999999	999999	37	968	939	999999	596	999999	999999	849	999999	758	452	546	650	843	566	94	568	284	810	506	214	999999	406	428	999999	999999	999999	119	534	999999	543	552	855	566	29	999999	731	999999	167	999999	572	999999	512	78	398	727	999999	999999	740	143	999999	705	251	377	841	540	572	521	813	59	271	
999999	999999	706	224	999999	690	93	824	543	362	17	127	793	933	107	985	337	39	999999	333	932	378	401	206	838	999999	488	725	488	999999	220	746	117	755	851	791	805	853	499	46	139	999999	206	780	824	588	999999	443	743	555	999999	491	678	726	999999	352	999999	509	999999	598	212	999999	345	93	152	270	19	48	92	316	189	483	540	109	204	351	999999	999999	999999	259	854	54	982	933	225	728	78	999999	426	509	999999	306	477	901	999999	770	255	123	637	563	578	999999	360	999999	999999	761	951	578	532	999999	180	312	999999	136	743	167	386	999999	868	999999	202	629	621	583	448	883	15	999999	275	999999	106	68	999999	999999	681	999999	693	554	567	463	999999	499	999999	439	338	566	178	350	167	675	394	843	255	223	371	999999	796	777	989	492	999999	999999	312	109	891	121	327	318	455	308	999999	999999	843	414	646	999999	770	999999	254	882	714	665	482	600	49	262	813	770	457	731	648	916	999999	84	999999	999999	197	759	548	227	248	859	895	999999	211	562	999	999999	577	668	188	614	533	117	999999	100	999999	712	999999	638	999999	557	861	723	659	557	275	769	706	999999	515	21	644	999999	643	855	769	623	399	486	262	973	203	789	552	999999	393	458	306	617	627	484	999999	999999	919	690	998	181	209	653	999999	999999	144	397	999999	177	970	506	473	923	331	225	323	583	386	999999	363	82	999999	625	174	817	999999	999999	999999	40	322	734	117	952	856	999999	424	999999	199	31	838	806	635	999999	73	887	985	383	295	999999	171	125	532	594	337	926	10	583	489	479	999999	54	833	133	855	999999	398	520	76	999999	801	577	393	364	495	999999	446	796	562	287	831	999999	803	161	999999	206	211	522	625	999999	597	841	266	720	999999	794	972	512	529	999999	999999	999999	999999	999999	999999	593	732	178	109	780	489	214	31	212	999999	679	250	682	264	658	44	999999	894	146	146	960	321	672	999999	701	584	999999	276	999999	788	999999	782	251	551	285	474	43	423	845	999999	393	819	999999	83	584	553	300	257	871	793	622	999999	179	999999	999999	282	69	76	407	205	555	937	297	999999	290	896	998	140	979	999999	10	999999	999999	696	753	150	999999	599	999999	999999	293	686	999999	940	999999	999999	612	825	902	999999	999999	967	25	649	894	999999	532	640	999999	687	554	170	278	687	793	999999	531	483	672	999999	999999	999999	548	260	912	868	542	357	256	504	294	182	238	976	779	43	999999	409	999999	308	618	999999	806	840	602	999999	999999	717	156	
17	264	139	999999	402	988	944	999999	765	999999	36	912	185	999999	999999	403	381	931	302	907	760	721	131	999999	374	890	999999	664	999999	657	788	460	825	210	248	250	164	29	835	988	834	999999	999999	672	775	395	442	241	517	446	230	202	126	999999	396	296	999999	458	788	999999	999999	999999	999999	117	949	576	97	999999	156	58	248	362	106	313	999999	999999	48	999999	905	978	458	166	999999	271	436	595	999999	999999	813	951	999999	999999	241	333	999999	554	893	574	723	209	999999	999999	95	469	208	868	106	999999	736	250	257	683	552	809	999999	999999	143	458	681	363	242	81	999999	204	999999	541	130	772	915	529	262	474	735	999999	680	990	80	687	73	999999	499	531	288	999999	703	434	999999	431	279	954	420	445	999999	370	967	236	999999	891	999999	666	999999	333	897	217	988	783	947	846	999999	73	372	456	395	122	863	999999	793	999999	500	516	387	698	999999	960	118	816	999999	999999	738	999999	693	189	168	407	999999	999999	633	80	585	920	486	317	302	999999	592	963	60	780	507	265	443	999999	999999	999999	999999	59	999999	936	999999	181	999999	999999	118	686	380	193	298	987	302	999999	87	722	22	579	999999	999999	406	297	999999	155	766	999999	868	482	19	984	788	156	128	771	346	697	972	414	717	903	209	999999	835	999999	999999	72	999999	809	999999	999999	696	821	981	218	652	999999	568	953	999999	999999	999999	999999	999999	395	404	152	868	999999	361	999999	750	608	999999	136	870	790	999999	999999	999999	999999	322	68	999999	298	298	999999	174	910	128	803	139	28	999	314	199	573	939	999999	14	532	203	955	458	798	970	999999	958	855	347	862	89	599	483	710	999999	656	341	388	999999	437	977	958	413	557	261	999999	608	558	937	306	850	22	964	947	510	999999	999999	506	999999	999999	18	319	573	265	999999	539	544	999999	223	543	242	560	999999	576	999999	245	552	901	999999	249	489	410	917	50	999999	77	634	536	210	999999	56	999999	71	897	429	667	999999	157	999999	721	999999	320	999999	403	74	999999	669	398	999999	999999	814	707	959	88	719	608	401	532	999999	656	905	18	98	489	496	407	499	455	157	887	850	999999	79	825	999999	179	75	524	976	721	408	246	144	935	999999	349	876	982	188	999999	276	862	903	185	816	188	232	854	906	666	999999	999999	250	513	425	419	999999	999999	36	549	542	877	556	999999	258	668	999999	162	999999	157	531	517	277	336	999999	999999	501	999999	999999	873	999999	999999	617	999999	921	194	995	630	520	510	710	742	999999	638	
288	398	316	380	927	157	999999	79	294	758	999999	293	946	913	892	437	918	745	133	999999	602	331	269	246	999999	73	673	252	999999	999999	447	788	560	638	58	999999	681	131	966	862	568	877	926	999999	184	638	248	91	738	92	592	965	999999	803	999999	999999	138	79	768	863	483	72	999999	999999	321	356	999999	317	865	668	756	796	778	271	594	724	404	411	72	999999	825	591	513	559	999999	481	179	999999	603	100	104	611	362	112	388	505	999999	700	999999	999999	905	999999	225	79	336	795	196	357	218	320	999999	727	16	794	48	892	558	999999	758	839	186	999999	714	775	574	155	443	999999	999999	999999	284	704	864	244	78	893	375	999999	999999	681	295	822	999999	292	999999	377	604	568	73	496	947	573	942	707	651	999999	226	450	505	999999	999999	520	474	129	46	858	862	999999	726	154	526	999999	999999	86	554	364	436	431	246	207	550	875	612	396	151	711	761	167	593	148	677	925	999999	52	999999	999999	999999	999999	255	679	999999	833	841	999999	999999	832	919	865	999999	296	503	794	213	999999	640	486	907	87	977	335	999999	705	187	588	477	601	186	611	757	779	16	999999	186	567	692	717	43	999999	427	319	791	895	14	307	644	882	721	640	999999	843	867	999999	451	920	582	808	655	999999	451	378	999999	318	118	999999	289	495	618	646	999999	999999	452	224	660	667	999999	211	999999	880	943	595	880	546	209	913	912	999999	565	265	999999	999999	71	999999	999999	59	999999	483	786	632	27	158	273	84	999999	999999	400	653	620	783	386	381	999999	775	319	856	999999	119	119	204	470	553	999999	363	661	999999	999999	999999	972	610	14	70	424	78	999999	999999	999999	999999	999999	720	523	268	999999	999999	878	999999	775	999999	999999	999999	561	554	374	999999	171	473	228	999999	422	303	626	728	681	19	999999	326	999999	999999	912	523	535	999999	597	398	999999	212	437	158	484	57	999999	575	211	587	59	459	696	832	907	398	999999	421	999999	228	104	795	587	116	12	561	657	736	384	947	859	869	999999	999999	910	958	46	999999	435	374	999999	60	527	103	960	330	630	133	142	523	999999	123	309	379	999999	885	624	331	999999	923	400	229	200	263	727	189	999999	720	999999	948	362	506	986	28	881	53	278	999999	999999	999999	999999	533	999999	861	10	746	999999	587	682	34	344	714	999999	512	974	999999	859	273	376	781	826	910	999999	193	170	450	999999	291	999999	259	999999	141	999999	473	999999	867	625	339	263	999999	999999	916	48	999999	614	647	581	483	
999999	999999	194	14	126	374	855	999999	331	999999	999999	559	618	289	99	432	417	212	539	461	519	116	501	529	20	395	172	910	999999	999999	579	523	868	999999	247	999999	75	612	24	999999	999999	971	545	216	639	703	999999	339	999999	615	489	411	999999	130	964	936	272	999999	994	999999	999999	945	999999	26	840	186	690	965	52	365	366	999999	197	727	843	548	571	295	890	316	33	833	93	266	824	177	415	999999	999999	310	471	411	617	293	609	673	823	999999	376	999999	999999	999999	296	471	259	999999	224	390	287	425	375	977	773	687	999999	378	861	999999	201	672	771	942	285	742	893	954	999999	904	128	180	724	51	919	999999	304	626	546	621	16	149	953	999999	470	999999	999999	494	637	999999	585	241	811	999999	999999	999999	690	999999	131	554	578	304	497	319	999999	117	701	999999	68	999999	999999	91	831	250	999999	999999	999999	747	481	22	807	409	326	999999	999999	886	368	792	999999	999999	746	234	505	999999	53	712	651	999999	762	999999	999999	610	436	301	546	504	410	571	56	285	985	943	597	118	999999	178	977	241	999999	385	748	908	619	842	599	168	585	838	206	182	409	84	984	999999	450	207	999999	34	719	825	486	999999	745	999999	240	803	637	999999	256	874	734	420	654	386	614	663	991	593	999999	388	999999	999999	374	874	875	999999	999999	479	668	999999	205	999999	521	999999	899	951	172	190	999999	796	531	999999	592	332	999999	988	999999	608	514	786	999999	389	332	341	906	999999	999999	871	999999	329	999999	167	728	707	678	782	899	488	487	999999	500	810	981	906	999999	729	979	52	999999	887	490	360	999999	881	342	816	630	189	268	984	999999	301	627	292	951	373	470	885	653	665	98	999999	130	851	296	999999	407	999999	483	999999	935	390	444	675	838	494	999999	846	374	862	161	720	230	999999	143	209	999999	698	954	494	268	103	999999	999999	999999	549	239	999999	595	936	418	214	999999	999999	58	999999	999999	952	454	467	181	624	520	790	513	999999	720	627	717	999999	223	709	999999	999999	918	999999	991	673	877	298	264	88	260	438	454	947	999999	150	454	999999	352	999999	254	999999	322	999999	999999	999999	267	999999	829	999999	406	508	723	999999	743	716	999999	999999	157	999999	84	165	212	103	999999	999999	345	566	364	580	183	723	999999	982	464	999999	677	284	268	392	999999	458	999999	653	681	999999	715	999999	214	307	978	248	846	169	166	999999	294	229	280	502	272	701	74	259	438	999999	763	740	254	769	49	999999	948	765	776	626	696	559	421	621	
376	999999	361	999999	601	935	999999	999999	826	999999	999999	457	999999	765	130	714	999999	220	224	999	988	999999	999999	445	268	999999	299	999999	392	539	402	734	808	658	135	999999	349	16	657	503	999999	999999	914	878	89	591	999999	192	645	999999	242	486	999999	422	632	999999	999999	999999	999999	999999	645	796	203	296	972	999999	999999	355	639	999999	374	999999	562	721	999999	810	70	623	365	999999	218	116	445	329	307	916	999999	999999	36	733	574	999999	217	156	857	999999	984	627	999999	135	942	999999	999999	197	999999	855	923	999999	228	999999	341	485	561	133	302	538	360	873	989	65	564	263	999999	905	883	999999	179	415	864	193	826	999999	999999	999999	999999	680	563	258	632	451	999999	777	177	213	999999	99	872	94	854	328	999999	121	637	850	999999	689	999999	647	314	999999	999999	999999	758	44	996	898	768	330	399	621	974	112	251	548	72	786	95	125	513	999999	78	95	561	545	534	714	999999	867	669	53	999999	916	943	875	765	486	28	142	217	503	330	551	694	242	353	999999	999999	999999	787	783	604	102	143	520	688	999999	956	223	999999	999999	999999	901	999999	356	159	68	999999	375	782	586	767	952	999999	999999	473	526	400	328	201	999999	999999	999999	89	885	449	379	782	999999	196	174	530	805	632	999999	409	429	890	348	999999	295	398	504	316	999999	25	651	195	999999	57	171	210	999999	31	532	447	999999	821	775	906	780	285	736	188	618	66	962	999999	981	610	53	635	61	245	905	999999	350	409	877	869	797	194	659	999999	35	999999	892	999999	110	489	32	608	999999	441	313	19	999999	999999	698	999999	999999	332	213	522	14	535	158	402	125	999999	106	999999	943	999999	119	596	626	999999	163	999999	173	188	229	502	588	445	520	619	931	896	999999	34	711	999999	816	999999	980	146	999999	999999	815	500	668	166	392	55	664	220	332	717	393	999999	171	54	999999	875	112	999999	934	569	25	538	470	229	25	82	275	220	99	643	615	489	999999	664	838	673	520	73	119	542	780	310	999999	224	512	627	863	667	751	940	373	278	212	811	999999	286	999999	999999	150	320	779	999999	131	688	111	904	328	999999	216	318	365	49	601	999999	999999	715	999999	255	716	398	219	608	469	999999	999999	347	286	999999	999999	561	643	81	999999	799	763	336	999999	608	123	608	309	365	460	442	585	333	676	810	32	769	999999	784	731	999999	111	181	984	972	999999	763	999999	158	999999	654	999999	999999	999999	801	638	999999	535	642	142	999999	999999	853	157	999999	573	946	671	
476	158	999999	525	859	349	179	698	592	352	216	200	359	980	161	47	999999	767	301	999999	874	181	569	999999	402	999999	622	663	257	999999	956	409	471	102	161	999999	907	999999	999999	943	947	113	999999	999999	329	999999	783	138	937	815	351	999999	282	739	796	999999	588	187	133	217	727	516	451	568	395	807	728	267	829	999999	140	677	950	999999	999999	771	135	459	914	950	867	494	999999	441	681	696	137	731	305	856	999999	999999	15	608	999999	440	661	488	999999	999999	723	526	308	787	685	999999	319	999999	480	999999	999999	139	999999	182	349	242	790	19	886	698	680	997	961	972	738	410	671	352	140	828	999999	646	734	402	236	351	195	938	756	17	999999	212	999999	280	687	292	466	832	999999	999999	650	999999	601	36	999999	726	564	336	58	999999	12	966	999999	651	915	532	405	999999	999999	998	56	851	263	999999	320	999999	745	690	999999	456	943	839	999999	999999	188	467	55	999999	560	999999	786	859	999999	481	15	420	418	609	999999	999999	887	596	886	270	999999	798	398	722	715	374	980	874	51	999999	341	173	883	648	472	457	999999	698	320	446	221	197	999999	999999	999999	999999	69	145	335	140	569	357	952	999999	218	389	999999	332	991	196	529	912	818	298	149	842	999999	999999	147	907	999999	198	286	999999	58	750	837	615	999999	815	314	845	548	999999	41	984	999999	69	439	93	388	164	999999	999999	916	308	378	672	999999	40	999999	299	998	999999	999999	380	999999	512	999999	999999	552	463	482	185	881	684	374	999999	266	999999	631	478	340	999999	999999	523	999999	162	533	999999	999999	999999	999999	819	999999	25	846	131	458	661	913	708	999999	970	540	924	681	531	252	242	934	471	415	999999	408	894	958	944	999999	938	888	918	978	34	96	999999	490	663	999999	999999	838	999999	458	605	999999	923	193	369	523	605	842	960	999999	300	999999	999999	759	495	420	559	66	901	233	520	999999	994	729	271	999999	163	999999	27	799	386	404	691	22	809	245	485	711	598	999999	302	106	927	18	688	999999	185	627	994	253	999999	999999	936	29	938	832	258	203	921	485	370	999999	824	999999	534	895	134	999999	999999	260	999999	848	999999	479	999999	423	845	985	999999	62	708	535	449	999999	627	576	468	999999	999999	977	986	999999	999999	999999	71	999999	281	999999	999999	792	999999	999999	678	743	318	333	999999	467	98	525	987	272	162	869	776	999999	721	999999	543	957	999999	999999	824	972	999999	653	69	999999	418	800	999999	88	510	258	969	430	857	999999	464	304	235	10	583	
558	989	999999	139	919	346	236	999999	231	233	999999	999999	631	463	999999	999999	999999	273	999999	59	999999	383	999999	761	903	900	356	977	999999	596	248	999999	436	999999	275	999999	549	523	149	19	191	390	999999	999999	983	894	347	967	999999	235	798	40	240	951	295	185	999999	999999	235	29	989	258	402	635	999999	999999	927	752	198	722	930	152	134	986	999999	907	463	62	777	18	999999	389	999999	790	999999	218	501	485	999999	100	901	586	297	999999	29	933	999999	295	870	198	966	595	778	439	304	999999	906	253	94	387	999999	999999	999999	226	467	610	432	612	837	776	304	452	168	108	820	354	999999	14	966	934	999999	177	191	589	52	967	610	999999	495	999999	312	257	400	999999	377	999999	400	999999	999999	999999	510	385	457	104	894	999999	436	999999	618	950	802	901	999999	160	999999	554	846	605	184	999999	10	46	126	697	474	56	61	999999	730	999999	999999	783	999999	557	433	543	720	97	695	527	540	929	999999	545	999999	410	970	250	747	823	36	794	999999	171	418	999999	269	760	630	999999	472	999999	950	671	996	999999	558	728	726	999999	834	759	910	657	959	80	268	580	358	73	85	999999	215	906	999999	999999	887	191	149	959	999999	959	467	847	64	999999	999999	116	549	329	852	252	524	999999	989	276	999999	248	999999	348	999999	688	411	999999	999999	661	999999	53	749	999999	141	376	589	766	999999	874	302	73	602	902	999999	162	41	38	220	999999	296	392	917	654	999999	648	980	800	999999	596	999999	900	999999	402	788	936	366	999999	999999	999999	662	757	999999	124	999999	821	999999	308	258	63	656	382	355	939	375	886	135	104	999999	492	395	789	999999	63	326	401	999999	209	999999	163	795	999999	840	734	181	538	219	802	680	463	11	681	552	999999	939	185	554	145	37	902	810	999999	159	705	999999	999999	999999	129	999999	582	999999	999999	194	999999	268	336	999999	621	999999	999999	677	333	424	108	490	713	247	322	123	150	846	852	182	221	353	532	179	144	999999	308	793	100	14	107	630	564	999999	999999	441	999999	642	933	377	999999	235	487	848	61	999999	387	636	432	999999	999999	736	999999	274	972	751	735	167	407	978	470	999999	587	999999	326	477	925	999999	999999	880	510	508	913	485	981	986	865	684	128	919	265	999999	371	94	999999	999999	650	999999	524	706	706	455	245	954	999999	157	999999	168	999999	584	298	999999	846	551	504	159	822	999999	999999	985	999999	61	49	999999	723	798	682	502	972	955	826	636	999999	93	184	65	272	958	578	834	348	
706	162	543	631	104	825	819	590	999999	548	156	16	999999	819	999999	416	757	241	118	474	156	999999	577	757	662	470	999999	377	449	886	864	925	459	647	999999	899	505	999999	629	972	862	911	774	416	680	629	172	273	529	648	515	727	469	369	202	519	585	786	968	633	71	451	151	999999	684	230	557	891	640	755	911	900	611	999999	999999	244	999999	170	87	43	999999	500	999999	999999	381	146	466	999999	454	670	324	718	999999	995	911	421	999999	464	732	459	82	280	633	773	736	999999	126	999999	757	958	107	999999	999999	934	999999	571	603	350	938	548	999999	468	446	969	999999	203	999999	616	234	200	474	957	438	627	999999	37	867	84	74	767	30	999999	341	496	999999	999999	19	953	999999	349	999999	429	525	193	695	613	999999	663	342	543	602	999999	109	567	493	150	999999	91	999999	308	999999	529	286	181	999999	631	136	999999	999999	999999	193	68	999999	884	999999	55	441	254	931	357	204	214	742	530	175	520	42	774	999999	999999	913	927	979	999999	646	298	153	354	665	73	487	999999	266	800	360	543	562	999999	193	448	708	741	159	999999	114	999999	787	755	999999	17	999999	999999	946	999999	999999	999999	88	586	248	95	901	97	588	999999	869	320	948	999999	180	631	958	818	590	564	724	182	778	363	266	999999	510	397	347	999999	474	135	936	291	999999	999999	464	976	975	999999	999999	620	162	291	756	793	551	845	584	384	59	780	770	392	999999	455	487	725	329	102	584	999999	999999	999999	403	743	384	666	768	86	177	981	842	999999	28	113	29	496	606	472	605	664	812	962	608	694	999999	554	40	727	617	739	656	999999	524	42	870	999999	888	23	419	884	999999	999999	217	77	937	288	373	999999	435	991	128	856	497	919	701	787	999999	709	388	829	636	51	469	999999	334	959	967	986	243	798	999999	593	63	720	587	313	755	540	999999	86	190	999999	301	999999	620	799	999999	604	999999	92	899	999999	999999	589	258	999999	49	999999	743	978	999999	387	913	637	393	999999	999999	776	341	999999	999999	791	999999	311	649	752	749	843	999999	535	573	373	655	160	898	428	959	473	999999	551	273	976	797	777	766	999999	970	664	241	999999	996	619	272	942	61	118	999999	332	939	506	296	206	999999	217	415	999999	999999	762	738	999999	575	339	314	790	134	64	993	185	545	999999	781	999999	611	999999	538	953	110	713	109	790	201	636	534	965	265	999999	999999	589	999999	999999	80	218	925	275	519	666	314	482	818	996	999999	61	787	103	
725	999999	594	999999	999999	461	847	28	662	999999	773	939	805	999999	999999	999999	999999	999999	812	727	776	572	169	346	222	871	648	627	895	113	675	150	999999	999999	999999	65	483	786	910	910	999999	62	556	999999	999999	580	999999	965	948	761	957	710	999999	69	327	162	51	258	26	807	812	229	133	999999	281	633	100	374	108	999999	583	999999	503	902	999999	723	25	191	999999	642	999999	682	679	143	155	999999	999999	789	123	97	24	234	769	113	107	751	928	996	705	868	489	999999	999999	478	188	705	217	346	313	603	146	999999	999999	384	999999	139	550	989	414	316	999999	311	260	20	465	358	492	999999	804	14	795	999999	485	975	162	523	999999	210	999999	450	999999	999999	485	999999	951	164	820	999999	316	999999	999999	938	592	399	147	188	999999	857	23	999999	999999	999999	542	308	999999	127	383	438	232	282	999999	349	999999	964	559	174	825	999999	69	999999	537	106	999999	999999	803	999999	436	96	999999	974	999999	999999	197	134	236	939	34	186	712	833	999999	391	173	44	999999	861	999999	628	839	999999	362	506	797	999999	303	126	999999	706	999999	999999	691	999999	999999	999999	995	366	161	910	737	620	150	649	37	236	530	999999	933	999999	192	941	952	999999	999999	864	621	781	170	485	831	120	214	328	681	999999	151	999999	790	999999	49	297	710	993	891	229	833	999999	478	999999	999999	157	192	686	523	563	999	884	50	999999	635	223	206	675	89	626	999999	999999	999999	277	94	999999	365	27	19	895	241	958	915	37	41	908	313	598	999999	683	927	999999	999999	127	760	267	453	63	289	825	100	999999	999999	999999	999999	20	745	999999	487	155	792	175	676	628	332	50	968	22	706	999999	910	607	999999	405	698	888	999999	850	516	826	999999	312	999999	999999	804	206	55	999999	224	30	999999	112	121	157	891	762	851	999999	795	720	299	441	356	562	999999	493	661	999999	577	999999	992	894	695	660	562	490	437	492	823	135	995	328	797	686	999999	807	496	234	514	935	46	999999	64	796	537	161	955	999999	999999	321	999999	999999	83	999999	37	278	416	460	999999	410	999999	368	362	670	724	999999	999999	670	999	999999	996	437	13	641	888	160	840	999999	133	410	999999	262	224	512	590	468	999999	507	658	294	401	999999	999999	113	610	678	490	999999	999999	999999	517	294	999999	170	999999	117	534	441	411	999999	438	518	337	194	876	82	999999	849	89	999999	725	999999	22	714	716	960	798	899	40	220	670	999999	999999	566	999999	250	87	64	999999	482	999999	813	999999	781	855	882	
708	454	237	537	999999	640	314	815	999999	999999	282	470	453	364	319	634	410	999999	216	999999	690	770	302	999999	995	999999	661	607	332	912	49	241	858	833	262	354	671	503	685	39	150	21	726	521	967	616	611	833	173	999999	412	905	574	872	999999	999999	999999	601	541	445	979	707	493	928	342	51	611	999999	999999	965	963	907	515	186	842	999999	54	999999	668	389	999999	999999	443	32	510	144	999999	986	999999	999999	999999	999999	961	249	60	443	999999	999999	188	999999	14	991	731	208	346	505	399	397	39	523	893	999999	933	162	957	161	273	999999	428	208	384	625	978	787	999999	893	945	276	136	409	160	256	999999	742	384	496	105	245	686	14	999999	278	956	128	430	820	146	809	292	999999	180	68	380	980	999999	389	999999	999999	999999	453	559	133	271	999999	373	999999	778	999999	777	470	65	37	783	423	463	116	999999	860	999999	952	756	146	984	999999	238	101	876	621	200	999999	483	161	999999	243	999999	621	16	335	754	784	52	945	41	821	999999	999999	284	956	526	445	720	163	587	483	999999	422	149	44	402	281	770	166	10	782	987	904	227	550	967	842	999999	343	115	582	909	999999	115	172	999999	96	817	919	105	755	284	330	574	336	999999	999999	482	971	933	999999	24	885	945	258	834	938	925	733	989	999999	345	387	57	14	573	885	317	999999	651	316	463	850	999999	254	508	999999	340	890	13	934	370	138	999999	999999	568	34	999999	856	338	455	171	999999	999999	420	420	999999	282	569	999999	660	725	505	330	627	29	999999	823	701	750	177	608	44	730	64	324	999999	977	425	446	548	30	999999	648	205	155	380	999999	651	833	610	393	770	137	352	999999	999999	807	782	612	999999	999999	173	116	170	846	999999	363	875	999999	213	999999	857	133	999999	999999	275	857	134	482	649	999999	182	867	999999	784	838	907	387	846	459	409	999999	812	51	999999	856	353	487	359	28	26	999999	554	999999	999999	536	647	912	999999	943	17	682	310	963	161	39	999999	999999	385	18	229	975	999999	999999	803	726	54	91	878	783	921	379	774	463	999999	208	627	999999	458	258	999999	999999	675	902	452	726	893	849	889	317	560	386	111	999999	799	999999	25	999999	827	964	491	565	999999	929	999999	999999	999999	847	341	953	412	69	518	137	999999	234	310	136	205	86	833	205	201	571	232	545	277	999999	664	591	192	999999	419	999999	999999	635	960	745	881	814	818	55	518	936	904	500	867	999999	999999	999999	999999	999999	712	750	999999	296	
373	472	706	485	370	484	192	750	999999	999999	650	999999	999999	999999	273	564	254	390	267	787	687	265	999999	732	677	999999	999999	99	999999	302	17	669	999999	479	272	999999	49	405	454	344	862	767	999999	222	999999	844	999999	352	310	185	644	331	492	354	609	999999	806	999999	808	76	999999	999999	899	478	684	999999	999999	892	919	999999	525	849	936	923	999999	919	100	453	882	833	999999	999999	789	675	657	686	999999	19	869	164	691	75	597	999999	759	769	868	999999	999999	869	183	720	999999	534	660	999999	999999	999999	429	999999	27	363	102	974	386	37	313	234	820	998	805	661	32	999999	94	999999	261	999999	173	999999	60	999999	914	999999	999999	969	134	264	24	862	999999	616	589	188	146	338	999999	622	999999	999999	999999	644	875	999999	74	522	698	667	449	999999	543	999999	406	999999	640	623	448	89	324	416	903	999999	219	999999	707	198	81	999999	628	756	999999	999999	557	440	698	416	528	384	948	999999	281	467	815	999999	329	463	219	324	548	999999	999999	894	308	594	829	417	434	999999	832	875	450	854	48	692	999999	999999	289	965	576	234	104	73	140	186	145	445	243	405	639	254	999999	757	305	115	866	592	340	999999	611	290	981	611	551	83	697	427	428	132	100	424	999999	999999	999999	999999	428	826	763	999999	458	393	999999	39	288	588	896	692	999999	933	825	141	999999	999999	363	296	253	999999	522	67	999999	717	27	120	314	224	999999	735	19	981	999999	50	999999	218	515	999999	115	951	333	962	999999	15	869	495	999999	959	851	999999	890	461	999999	999999	999999	706	999999	740	999999	74	999999	999999	518	171	999999	576	256	999999	312	364	999999	145	190	301	170	559	880	999999	848	531	813	355	999999	220	999999	999999	911	752	736	132	575	999999	851	999999	235	269	454	25	999999	303	248	999999	656	999999	58	754	281	778	773	754	825	169	892	844	260	999999	701	308	326	135	664	999999	58	190	788	45	999999	999999	76	999999	999999	865	162	999999	292	999999	999999	876	999999	100	286	142	999999	981	306	416	999999	999999	791	855	568	155	699	205	999999	744	473	475	707	999999	470	143	712	872	649	960	999999	999999	562	958	999999	824	999999	236	849	532	525	76	884	382	163	286	356	220	999999	959	175	956	999999	547	829	233	178	999999	629	153	999999	115	342	345	409	545	455	833	184	743	19	999999	999999	999999	229	406	591	335	859	193	786	999999	538	690	794	60	429	24	139	457	655	987	606	706	112	419	734	548	972	999999	831	523	999999	999999	950	999999	610	999999	
999999	432	642	843	299	445	999999	927	577	652	999999	358	126	999999	703	999999	999999	31	866	649	999999	809	672	999999	362	999999	362	999999	999999	938	739	101	450	617	695	706	815	812	697	170	999999	185	842	92	998	623	501	400	819	318	999999	928	836	960	808	999999	760	599	999999	58	93	104	470	638	912	458	908	508	745	999999	911	286	999999	706	310	827	966	590	999999	739	749	961	452	158	436	811	265	999999	808	186	946	999999	999999	649	86	254	714	214	179	549	715	992	655	999999	406	999999	603	140	999999	981	552	180	555	751	308	132	652	999999	211	110	203	428	700	568	61	695	954	685	629	65	123	762	420	999999	33	757	315	629	751	210	217	999999	829	827	633	775	670	999999	999999	954	999999	401	12	79	356	297	302	96	999999	710	281	918	511	999999	867	999999	760	60	728	550	816	32	571	999999	892	999999	599	872	935	285	34	384	999999	999999	463	999999	999999	350	158	736	464	999999	858	999999	999999	298	999999	234	999999	843	25	620	851	799	148	579	999999	999999	186	288	698	430	161	496	999999	999999	584	836	151	156	999999	419	902	999999	999999	596	173	999999	999999	603	453	374	999999	101	999999	999999	532	544	535	883	891	757	174	869	48	44	78	999999	364	42	713	787	92	813	813	606	718	860	999999	999999	999999	309	931	999999	834	333	517	70	236	282	374	50	310	999999	264	999999	255	43	953	61	999999	801	176	48	889	666	291	109	287	662	696	672	999999	999999	477	999999	826	591	999999	714	527	999999	145	92	999999	673	486	999999	558	999999	361	685	906	662	999999	614	143	892	692	178	51	999999	782	574	585	701	219	327	790	673	456	663	998	248	533	520	999999	93	999999	226	999999	466	550	747	311	21	999999	178	999999	863	999999	999999	898	865	673	119	999999	571	999999	999999	463	999999	999999	885	93	697	686	668	138	512	948	59	522	476	999999	584	866	999999	272	999999	936	51	367	999999	225	522	765	142	575	999999	294	105	587	413	999999	30	999999	999999	999999	613	334	107	999999	999999	999999	999999	421	432	877	98	999999	999999	308	999999	40	999999	999999	116	670	570	932	553	102	715	228	852	472	118	713	968	999999	211	999999	659	250	838	12	909	22	817	111	343	265	486	999999	103	797	655	383	350	228	326	995	102	681	780	14	334	239	72	935	312	718	909	936	51	819	648	691	999999	419	999999	104	853	469	599	298	615	544	134	999999	816	999999	999999	749	999999	215	288	999999	469	999999	678	680	950	881	799	999999	356	550	138	
284	158	999999	191	999999	999999	231	999999	999999	92	999999	399	999999	999999	999999	128	577	999999	999999	999999	836	540	670	231	368	741	221	154	971	669	974	999999	999999	999999	999999	907	999999	553	441	423	613	73	655	896	977	444	888	575	943	763	231	279	196	999999	999999	744	488	742	823	199	999999	999999	180	999999	999999	549	333	384	265	109	276	999999	913	999999	999999	999999	884	774	253	923	853	999999	210	218	447	704	756	999999	123	115	429	999999	729	252	308	536	999999	691	788	438	120	999999	320	844	999999	208	366	449	953	529	859	713	499	899	346	478	877	962	999999	999999	793	708	999999	160	680	166	303	670	448	999999	880	202	986	815	999999	349	999999	366	721	249	999999	316	999999	593	255	715	620	829	906	999999	658	930	176	384	999999	999999	253	170	174	340	904	695	11	992	999999	666	727	999999	97	996	153	521	250	285	999999	486	46	999999	904	964	999999	473	764	618	311	950	36	999999	180	410	106	174	202	391	999999	653	999999	999999	944	999999	988	999999	742	999999	685	147	689	999999	999999	168	999999	575	266	209	794	440	930	392	999999	699	639	126	513	686	900	999999	329	859	940	999999	999999	368	732	325	999999	609	730	854	932	999999	270	146	999999	21	45	530	908	992	596	904	722	922	987	999999	999999	871	432	66	19	706	818	830	949	898	986	16	843	999999	232	999999	999999	86	459	526	438	503	825	999999	650	999999	80	336	273	999999	999999	259	380	486	375	114	186	999999	845	999999	356	999999	999999	999999	34	39	686	967	769	411	999999	646	472	999999	999999	456	56	930	999999	639	636	491	567	914	999999	737	999999	366	574	128	18	999999	240	233	999999	998	999999	999999	999999	999999	693	112	566	861	840	62	999999	908	999999	919	68	255	268	999999	599	999999	999999	282	999999	297	402	999999	403	651	402	999999	999999	248	301	999999	999999	999999	463	794	946	533	999999	705	999999	156	949	727	696	654	999999	999999	777	34	633	999999	135	999999	240	999999	228	373	999999	999999	999999	680	646	548	617	999999	780	445	791	473	999999	999999	939	177	209	999999	347	675	633	999999	592	639	392	999999	614	985	693	115	392	284	576	999999	824	19	246	403	999999	411	119	999999	874	624	970	314	764	568	999999	957	834	999999	841	999999	739	960	333	828	999999	999999	934	631	167	674	62	999999	896	686	250	929	931	999999	545	999999	565	787	873	967	999999	88	999999	56	619	736	999999	999999	443	32	843	999999	686	999999	999999	999999	999999	488	688	209	999999	463	417	999999	999999	447	999999	999999	999999	999999	988	999999	
97	999999	169	219	639	888	22	431	999999	854	84	999999	999999	386	252	523	999999	301	470	86	109	673	406	999999	671	999999	728	182	710	252	559	999999	999999	890	776	999999	258	999999	614	588	475	999999	999999	717	389	999999	999999	940	999999	512	338	357	444	999999	999999	999999	999999	999999	547	999999	169	840	999999	161	304	545	840	953	999999	921	275	804	687	881	999999	841	867	688	999999	138	313	788	999999	207	914	999999	104	132	47	363	372	304	358	522	429	635	546	999999	423	843	702	291	340	283	999999	999999	669	562	310	21	999999	999999	137	419	788	380	862	522	247	101	450	717	999999	256	558	999999	999999	175	999999	976	305	999999	275	982	999999	999999	458	703	960	390	542	999999	822	35	999999	102	176	938	733	999999	772	33	417	331	402	984	999999	94	999999	276	88	504	110	999999	716	342	15	155	999999	999999	921	999999	562	999999	559	999999	895	999999	447	466	804	517	999999	413	999999	999999	805	999999	589	450	999999	999999	978	999999	999999	48	441	498	319	999999	999999	31	954	999999	137	613	471	560	772	999999	99	999999	646	268	999999	570	73	697	129	445	999999	999999	999999	543	999999	557	999999	868	555	520	477	407	999999	971	379	783	563	475	285	601	809	999999	181	106	999999	180	727	720	232	999999	975	999999	378	874	939	35	465	999999	999999	579	433	999999	14	261	25	691	999999	999999	888	999999	17	598	421	999999	999999	999999	999999	469	192	940	829	469	646	814	545	999999	39	999999	42	354	327	152	999999	706	177	216	250	920	90	670	999999	62	831	544	732	387	999999	849	249	657	145	999999	999999	914	749	963	956	200	716	291	999999	207	642	544	369	999999	978	715	360	999999	51	969	389	522	674	776	638	111	91	168	411	189	467	385	218	331	915	999999	956	214	999999	60	213	798	18	999999	420	296	184	999999	409	617	498	999999	615	175	617	715	249	972	335	854	999999	558	880	999999	739	267	335	48	949	282	758	156	178	991	765	590	514	999999	366	351	927	223	999999	794	691	647	769	999999	714	210	466	999999	879	405	941	655	918	535	999999	163	960	146	999999	136	858	999999	652	624	999999	36	210	643	616	983	999999	894	999999	95	790	102	497	999999	334	749	816	774	276	772	59	120	999999	978	999999	213	390	791	304	632	935	348	994	155	642	687	999999	822	377	895	478	57	856	832	745	245	665	999999	999999	999999	320	94	999999	999999	999999	299	363	232	375	412	999999	145	599	177	160	452	108	352	650	646	999999	999999	407	381	999999	999999	263	840	243	999999	
548	712	979	135	321	851	273	124	999999	353	333	777	999999	964	302	342	457	689	682	302	147	323	37	175	999999	326	686	704	586	572	45	999999	989	344	864	999999	999999	474	855	308	999999	984	771	306	322	972	546	443	88	961	555	999999	168	940	999999	999999	684	813	706	999999	175	568	537	18	317	810	999999	122	999999	412	999999	999999	999999	383	124	163	552	730	853	456	999999	253	999999	999999	999999	471	365	58	450	999999	999999	352	768	999999	143	620	456	763	989	511	999999	999999	343	999999	999999	572	740	999999	826	740	682	999999	960	259	224	999999	942	913	990	999999	455	999999	672	469	206	833	224	974	999999	504	706	788	741	999999	999999	356	999999	949	839	454	731	999999	232	709	957	261	999999	518	645	999999	677	543	772	153	66	999999	761	874	999999	952	358	766	999999	332	43	893	222	999999	999999	999999	999999	992	999999	546	125	875	516	962	511	944	450	999999	338	38	999999	173	26	598	294	816	594	45	479	999999	106	965	45	900	999999	73	49	999999	531	777	210	684	469	236	37	191	999999	799	372	999999	511	652	437	517	505	870	999999	999999	334	999999	999999	975	522	196	449	160	840	616	999999	447	905	999999	184	999999	827	152	704	789	570	999999	999999	795	673	999999	385	999999	537	528	404	999999	196	425	448	359	504	234	171	282	786	877	350	332	512	924	629	833	999999	876	689	363	999999	98	63	230	303	487	312	577	810	995	999999	322	999999	999999	261	999999	238	824	66	603	980	432	12	999999	763	555	292	748	325	552	976	660	838	999999	999999	107	372	999999	65	26	999999	593	471	791	265	38	120	31	673	148	999999	652	999999	95	382	999999	999999	999999	467	748	999999	999999	262	268	28	962	483	179	851	163	128	999999	999999	50	681	397	999999	221	437	734	444	999999	999999	999999	947	999999	840	752	669	999999	999999	12	761	317	999999	999999	341	212	999999	999999	555	999999	180	519	30	594	883	779	414	985	782	874	932	732	313	999999	999999	999999	320	999999	131	999999	510	955	999999	126	258	461	999999	322	65	757	999999	999999	189	503	101	999999	166	363	999999	70	348	684	999999	148	79	38	13	888	999999	266	892	999999	180	824	440	225	999999	904	999999	431	561	999999	999999	999999	999999	797	553	810	842	923	917	999999	999999	71	392	999999	999999	13	999999	999999	458	340	443	999999	865	368	964	364	999999	999999	197	262	27	999999	508	999999	754	97	711	282	999999	203	55	999999	348	934	999999	999999	442	614	383	375	999999	125	973	231	658	140	169	77	833	198	747	966	
736	665	999999	234	562	146	81	999999	999999	773	744	264	999999	487	999999	931	999999	854	999999	458	502	999999	404	901	54	287	598	624	928	643	449	999999	999999	88	229	683	993	610	556	306	999999	629	83	94	381	719	999999	180	680	238	544	978	999999	299	999999	914	270	48	190	284	547	457	825	658	334	999999	809	999999	999999	776	937	922	307	626	915	999999	748	320	530	335	351	427	999999	999999	109	471	31	999999	999999	314	999999	955	999999	282	758	95	803	425	759	923	999999	730	911	904	300	621	680	648	383	600	999999	999999	999999	854	933	129	514	135	558	863	435	999999	999999	953	362	982	502	35	868	830	79	333	560	606	999999	620	516	49	999999	999999	999999	382	782	24	148	474	447	999999	348	638	581	999999	866	896	498	266	140	958	551	318	129	654	780	553	530	842	398	999999	438	323	999999	474	725	81	999999	62	870	999999	814	888	544	926	999999	999999	259	401	466	663	118	169	999999	558	999999	999999	368	145	999999	239	493	999999	999999	536	147	999999	999999	116	952	795	824	999999	396	553	999999	999999	999999	202	999999	999999	304	139	999999	734	999999	279	999999	65	999999	634	713	936	460	640	102	518	999999	18	789	662	215	999999	449	671	999999	672	999999	936	999999	833	327	175	178	999999	999999	364	920	350	999999	999999	202	968	138	327	92	888	985	755	999999	634	999999	765	412	315	345	161	689	714	895	139	999999	999999	650	154	317	547	768	408	705	738	598	472	999999	922	470	246	23	131	589	951	999999	26	485	999999	999999	561	763	862	716	783	674	216	999999	603	370	305	328	984	20	544	129	587	60	722	46	388	490	999999	845	108	147	568	134	944	453	490	999999	870	171	755	783	905	691	921	999999	392	999999	680	561	999999	918	39	121	999999	831	109	999999	999999	743	604	81	282	999999	618	646	999999	91	510	160	879	884	457	823	999999	999999	224	896	138	999999	654	999999	999999	928	999999	190	118	457	90	122	353	524	658	137	566	684	511	887	83	285	999999	310	516	530	681	290	471	215	856	293	999999	213	837	113	99	999999	271	353	347	999999	537	659	999999	397	999999	999999	236	999999	266	579	259	337	823	999999	702	353	853	999999	999999	999999	719	902	600	796	999999	150	686	554	47	333	423	167	550	645	748	308	309	129	999999	999999	63	151	999999	286	43	289	390	985	411	746	999999	981	999999	946	999999	634	69	214	892	666	678	681	999999	933	166	102	786	999999	114	403	999999	734	999999	930	347	577	953	323	762	999999	760	701	153	
301	943	999999	999999	999999	999999	999999	249	104	236	66	648	999999	859	999999	130	941	503	212	881	17	702	999999	424	176	999999	150	681	999999	452	676	999999	976	538	990	999999	724	41	999999	261	999999	164	999999	999999	510	291	965	718	937	202	820	722	999999	820	999999	599	298	27	893	993	785	442	503	652	560	160	671	999999	868	36	406	910	999999	950	890	999999	753	156	914	999999	644	999999	743	552	631	953	357	166	999999	401	999999	706	147	199	476	557	999999	999999	946	359	619	131	849	910	796	999999	413	999999	929	293	999999	152	113	18	359	999999	999999	950	30	607	803	515	999999	477	336	699	772	130	999999	999999	201	457	999999	999999	275	999999	999999	832	756	721	550	749	236	119	556	999999	602	999999	839	123	858	711	285	349	555	114	999999	382	584	106	147	292	134	597	999999	397	942	548	743	999999	780	866	999999	309	67	999999	289	341	999999	999999	999999	644	291	369	483	999999	181	860	19	999999	841	210	999999	999999	583	267	624	999999	27	168	616	999999	999999	999999	343	992	999999	999999	291	501	824	999999	460	805	999	503	11	764	123	612	226	91	538	999999	995	999999	617	544	725	800	999999	999999	999999	763	172	999999	258	999999	36	491	973	205	579	517	999999	501	999999	452	660	999999	266	999999	526	415	941	534	525	813	16	763	999999	999999	260	491	72	184	35	697	999999	956	254	722	999999	631	639	999999	511	31	245	504	999999	174	883	644	999999	579	133	999999	821	999999	527	445	281	272	116	10	944	98	999999	999999	476	62	809	703	999999	543	131	894	776	921	999999	504	577	999999	999999	999999	999999	615	999999	493	60	125	875	999999	439	808	450	999999	999999	638	999999	423	575	83	37	999999	365	189	808	10	457	239	143	900	614	32	867	769	338	895	910	999999	999999	999999	999999	999999	999999	803	274	38	102	656	378	147	845	609	928	504	484	166	999999	999999	807	946	45	821	982	975	402	416	940	681	147	629	728	746	282	999999	963	677	600	999999	999999	999999	999999	801	861	996	999999	14	103	999999	294	181	50	11	531	204	926	299	377	211	999999	858	97	421	519	748	418	999999	999999	325	999999	999999	566	302	994	37	49	244	959	999999	920	999999	322	577	396	965	589	726	224	87	999999	673	309	398	161	66	692	496	292	999999	587	999999	677	778	832	999999	615	999999	16	999999	999999	691	999999	999999	999999	23	545	520	999999	553	169	692	883	999999	638	999999	999999	177	151	938	345	999999	952	846	409	964	720	999999	744	909	360	841	999999	721	922	995	343	918	
118	147	520	182	471	999999	953	895	999999	427	150	965	999999	999999	606	78	167	612	738	493	999999	325	303	12	775	125	999999	999999	971	172	999999	642	533	589	69	13	427	173	91	224	892	514	892	302	999999	779	929	912	999999	999999	563	999999	266	850	999999	792	999999	518	406	356	544	635	923	909	101	507	442	400	999999	999999	651	994	531	524	600	477	432	10	608	996	195	999999	999999	329	999999	25	386	682	652	276	168	908	766	734	999999	266	590	983	211	896	346	539	534	642	10	569	999999	741	999999	468	999999	844	910	410	171	999999	553	603	310	999999	130	760	747	121	443	742	237	999999	844	999999	886	449	799	712	659	999999	999999	449	329	50	236	999999	431	193	906	324	998	365	999999	999999	713	999999	683	136	999999	586	999999	422	209	268	341	992	896	917	582	921	54	999999	751	514	508	113	999999	999999	999999	486	999999	564	215	128	744	871	233	429	629	999999	765	999999	936	83	864	343	250	999999	999999	243	999999	513	611	984	280	999999	614	68	917	610	999999	999999	287	999999	257	237	216	90	523	469	769	477	297	999999	999999	381	271	678	649	999999	862	222	561	614	738	824	952	230	848	944	999999	174	999999	29	196	351	999999	647	825	637	136	170	547	999999	474	280	226	928	999999	898	538	936	418	752	747	500	999999	672	999999	432	284	999999	241	579	999999	999999	999999	278	496	999999	985	623	852	22	48	702	675	322	150	467	999999	33	999999	950	415	330	755	759	281	999999	999999	723	96	403	362	150	928	999999	46	870	315	999999	442	25	912	914	999999	999999	713	55	825	549	532	102	999999	261	594	999999	999999	881	848	215	996	801	333	272	537	458	659	999999	773	707	999999	280	162	661	591	385	47	501	246	359	999999	999999	870	940	200	993	999999	111	555	999999	803	999999	31	109	950	999999	999999	999999	387	635	747	815	282	127	273	262	940	999999	999999	218	999999	672	645	999999	999999	770	930	393	81	543	878	558	352	136	903	999999	999999	63	711	950	999999	397	123	999999	611	240	953	753	676	938	999999	417	999999	347	403	141	519	999999	999999	189	999999	308	578	999999	756	999999	473	156	999999	151	999999	886	460	719	525	856	558	44	887	929	999999	187	716	142	489	470	126	999999	732	772	612	727	123	531	999999	395	819	280	854	422	766	807	539	535	999999	176	999999	999999	821	547	582	999999	643	999999	372	532	591	445	999999	296	82	468	999999	450	539	285	773	929	480	999999	47	288	999999	475	172	19	648	191	207	323	513	999999	
999999	195	200	137	94	112	999999	716	999999	999999	916	999999	350	999999	394	999999	996	659	402	37	999999	999999	999999	303	305	178	848	363	884	410	999999	50	782	677	999999	999999	260	999999	999999	999999	999999	763	999999	663	999999	621	135	864	999999	559	194	548	920	486	163	999999	685	999999	832	915	264	805	999999	999999	145	875	999999	672	33	166	837	594	467	731	266	487	365	846	931	683	53	984	738	999999	225	699	130	306	999999	783	999999	363	579	286	416	965	931	932	527	999999	999999	999999	840	468	721	999999	999999	198	229	676	145	838	965	158	872	280	77	507	188	446	755	489	159	249	613	484	24	191	999999	999999	556	433	328	444	847	590	153	279	613	999999	618	932	87	847	648	999999	398	430	413	999999	897	434	999999	999999	741	356	313	999999	854	247	999999	899	999999	927	129	999999	999999	999999	311	291	137	797	894	563	827	823	412	311	601	900	999999	999999	777	189	404	132	999999	247	703	500	999999	552	424	375	999999	719	69	999999	999999	935	203	867	129	132	18	110	540	201	999999	917	943	11	999	954	999999	999999	999999	693	533	997	43	999999	827	811	13	584	999999	528	999999	118	763	262	999999	665	706	228	475	654	180	304	591	487	999999	785	556	999999	552	470	999999	999999	596	376	626	729	902	920	49	999999	128	999999	727	21	678	999999	163	691	427	999999	258	933	526	477	999999	238	416	556	999999	999999	264	727	42	912	315	474	999999	397	636	854	999999	785	188	167	535	746	576	580	809	838	631	999999	858	217	222	289	999999	999999	853	397	323	355	631	997	62	401	401	815	706	213	633	766	65	999999	580	472	754	999999	941	775	662	835	747	461	420	999999	869	824	699	35	999999	402	543	248	541	417	164	999999	114	144	355	999999	873	605	214	865	810	296	636	999999	535	173	999999	999999	735	999999	608	179	587	663	532	576	125	681	270	240	999999	999999	40	172	317	573	264	807	430	900	961	151	256	555	999999	582	197	950	999999	779	999999	999999	512	999999	809	984	603	451	999999	778	646	202	999999	973	643	993	265	473	442	961	908	379	658	835	526	466	999999	42	84	999999	389	175	999999	491	25	766	314	976	363	333	970	813	999999	651	263	768	806	999999	911	595	326	999999	517	538	999999	999999	999999	677	537	353	71	571	999999	662	399	999999	22	853	958	876	689	288	999999	119	991	999999	184	16	581	757	659	650	130	488	632	665	657	652	621	179	959	637	999999	19	999999	409	445	542	261	782	756	953	324	999999	906	48	
999999	999999	547	774	671	800	999999	780	999999	421	450	888	999999	999999	824	999999	241	999999	916	999999	839	110	999999	999999	659	641	999999	798	10	706	335	94	581	594	62	258	114	847	507	168	999999	999999	326	849	999999	557	999999	527	958	396	999999	999999	999999	854	208	512	561	955	999999	40	55	306	779	999999	96	999999	317	445	682	575	999999	394	291	758	999999	180	784	998	999999	999999	138	999999	840	614	984	800	965	727	999999	999999	697	159	732	477	122	244	889	339	763	999999	999999	77	999999	392	141	999999	253	370	999999	38	999999	999999	331	21	999999	999999	466	175	12	295	400	999999	999999	142	999999	115	999999	814	645	286	999999	454	244	41	862	70	999999	457	482	658	557	605	393	999999	999999	144	827	999999	575	303	778	723	337	478	212	659	999999	713	514	35	999999	439	999999	999999	746	283	328	299	999999	999999	437	18	999999	354	738	794	206	999999	319	743	287	999999	248	351	508	567	127	999999	829	212	52	678	943	456	983	999999	880	335	621	549	816	538	572	734	866	769	40	983	739	999999	463	337	403	770	747	733	200	999999	559	189	165	561	470	945	999999	758	999999	246	370	620	999999	999999	80	770	999999	749	379	514	484	738	537	144	36	422	749	999999	284	183	709	999999	999999	506	775	442	393	264	999999	626	935	118	999999	794	622	129	999999	591	267	632	842	997	999999	686	898	821	652	31	534	57	206	93	999999	999999	536	999999	999999	999999	999999	637	387	672	999999	752	999999	999999	43	742	521	907	920	167	457	652	341	711	896	999999	607	999999	790	372	999999	999999	999999	851	999999	814	999999	513	436	94	999999	629	254	179	325	611	999999	532	787	909	510	999999	137	48	636	831	559	825	222	451	810	999999	847	25	942	999999	332	727	741	228	999999	999999	999999	835	671	828	407	171	395	999999	999999	85	176	880	862	999999	999999	391	225	999999	264	442	300	984	283	356	781	239	236	664	288	390	790	569	434	502	156	301	999999	807	433	398	439	927	318	735	999999	967	163	999999	768	940	511	938	964	52	999999	999999	562	325	57	177	999999	731	17	753	999999	607	999999	370	955	601	24	417	380	866	12	999999	999999	999999	382	814	86	396	999999	347	999999	852	604	391	999999	660	999999	61	760	265	463	708	999999	565	450	376	521	793	999999	177	925	103	568	999999	49	354	819	23	942	243	101	548	835	669	874	999999	12	74	585	304	999999	999999	999999	124	413	304	999999	121	108	16	303	293	511	728	999999	784	294	507	352	439	841	726	118	526	
173	914	872	260	690	19	373	999999	999999	999999	314	962	445	453	999999	999999	901	708	999999	999999	999999	808	47	999999	258	99	157	505	721	155	463	145	854	141	950	999999	999999	203	430	99	642	846	85	920	423	458	348	841	812	999999	538	142	810	181	586	365	877	765	11	600	999999	868	999999	72	137	179	118	314	503	206	322	708	287	826	303	999999	733	126	693	799	751	315	999999	999999	999999	999999	335	682	554	595	620	999999	999999	830	236	774	121	23	793	999999	999999	44	999999	616	999999	829	855	984	878	999999	632	761	81	212	849	556	999999	999999	999999	806	844	435	759	908	999999	654	517	457	999999	528	982	720	332	448	458	717	999999	85	829	999999	999999	350	804	72	963	859	595	988	980	999999	999999	999999	568	999999	410	999999	284	439	41	640	322	407	395	359	509	911	438	633	754	999999	588	110	791	999999	341	503	630	697	999999	726	69	528	476	918	999999	492	999999	345	999999	542	442	538	54	198	474	77	955	999999	563	61	430	999999	244	848	102	498	709	999999	655	999999	294	586	494	314	581	999999	931	477	429	26	760	103	999999	221	699	60	65	602	999999	274	548	185	999999	893	306	107	999999	628	825	999999	783	261	690	140	999999	999999	53	739	617	679	999999	488	36	546	999999	337	999999	33	999999	52	443	116	999999	999999	368	119	453	600	18	483	510	312	651	999999	999999	999999	999999	464	999999	843	16	325	999999	523	139	70	158	596	603	968	730	999999	999999	782	997	676	554	310	772	148	412	452	999999	143	178	833	836	47	312	791	924	999999	999999	314	45	999999	999999	193	261	307	960	856	999999	999999	753	999999	832	999999	990	566	954	999999	692	999999	441	564	999999	999999	999999	305	233	121	294	811	53	818	209	175	747	880	556	370	59	474	187	999999	454	692	390	927	10	968	56	746	837	823	229	999999	873	481	999999	999999	839	955	83	849	572	196	999999	999999	999999	667	131	120	20	594	62	227	648	884	999999	902	999999	426	305	265	74	547	974	230	599	964	999999	275	999999	288	530	103	400	337	984	267	696	455	886	342	846	999999	735	252	770	11	999999	999999	370	630	806	999999	659	817	999999	34	222	774	999999	86	376	855	762	732	74	999999	827	999999	900	852	999999	26	540	963	419	137	999999	731	999999	597	378	312	904	727	999999	117	444	582	551	959	55	999999	120	809	999999	999999	183	13	999999	811	184	285	999999	518	424	789	882	696	408	658	999999	491	999999	747	708	74	950	45	260	956	524	254	999999	999999	
807	294	905	999999	997	428	999999	808	553	648	423	102	999999	396	999999	692	235	748	184	999999	747	564	607	999999	999999	901	50	148	753	232	999999	929	516	157	711	140	883	999999	698	980	704	413	937	999999	333	615	851	564	731	999999	999999	775	999999	875	203	999999	999999	542	999999	106	388	814	65	330	361	494	586	75	684	999999	808	82	59	203	999999	343	626	932	999999	495	60	485	417	196	999999	521	999999	640	953	468	453	350	533	602	601	890	358	999999	323	999999	39	785	879	999999	758	999999	999999	876	999999	999999	626	999999	999999	143	56	902	999999	869	829	840	635	999999	121	226	729	468	548	457	601	308	985	19	618	209	465	275	605	999999	437	999999	795	981	953	104	841	999999	847	999999	556	699	999999	999999	999999	483	999999	94	673	663	829	300	120	999999	284	999999	874	617	145	303	677	999999	999999	549	441	987	999999	999999	991	999999	384	40	620	999999	901	902	816	506	232	144	995	381	601	942	39	147	732	526	706	575	230	234	563	553	723	775	402	943	57	799	999999	999999	102	655	288	999999	679	999999	377	382	572	999999	999999	10	308	305	999999	364	520	304	265	528	946	426	999999	999999	476	999999	999999	136	510	872	458	433	999999	444	288	946	664	239	467	770	158	334	999999	852	839	562	999999	427	999999	48	433	753	543	910	613	999999	858	999999	332	612	537	251	871	699	919	999999	304	863	27	242	699	290	836	495	379	622	423	999999	321	999999	822	16	540	472	449	704	889	796	831	612	98	536	907	855	999999	907	462	313	933	999999	268	390	410	363	348	152	917	58	540	991	262	913	999999	419	789	999999	711	409	259	224	82	999999	42	415	154	999999	383	999999	999999	472	169	120	999999	444	655	441	606	999999	999999	999999	787	840	265	840	999999	184	720	498	999999	711	999999	63	63	719	805	759	999999	995	218	185	999999	936	796	78	831	151	902	382	999999	357	924	534	285	953	999999	241	252	202	65	970	999999	884	914	550	276	116	67	301	639	895	93	611	968	999999	536	999999	54	197	999999	218	999999	348	734	718	787	671	778	999999	291	573	517	165	939	248	732	884	999999	255	801	725	94	999999	743	868	274	322	566	999999	426	587	999999	64	999999	847	698	113	160	206	763	999999	999999	957	19	999999	387	999999	999999	729	226	651	827	799	395	293	999999	999999	605	999999	453	474	114	999999	999999	704	999999	999999	971	999999	550	628	999999	825	491	206	397	999999	999999	677	490	345	651	837	119	774	759	999999	999999	900	723	37	
999999	999999	752	299	500	885	283	315	690	925	957	578	999999	999999	917	12	317	199	895	999999	79	928	385	999999	822	277	999999	909	999999	999999	793	999999	379	523	130	449	999999	999999	706	999999	853	295	999999	565	388	83	658	521	856	756	90	480	999999	726	957	580	999999	999999	999999	233	999999	999999	999999	999999	142	886	208	665	477	999999	929	125	999999	392	999999	784	941	999999	999999	749	618	821	62	198	907	323	74	652	565	550	540	438	726	999999	959	490	925	295	999999	502	874	992	999999	388	827	964	987	622	584	999999	638	98	999999	726	615	731	321	999999	794	818	822	555	999999	999999	938	501	398	20	433	662	999999	999999	999999	237	999999	999999	776	674	371	942	335	999999	78	392	911	999999	523	10	867	238	179	754	500	999999	679	328	892	999999	450	999999	576	976	199	921	999999	982	999999	687	999999	989	999999	646	809	851	492	999999	487	717	26	496	999999	397	152	204	493	114	165	783	557	999999	733	660	233	45	999999	358	261	156	78	928	749	836	160	878	283	532	999999	649	131	999999	841	184	110	953	358	999999	834	995	999999	220	827	917	139	302	266	304	422	774	485	144	128	340	649	97	999999	151	247	274	999999	961	170	515	999999	999999	716	558	559	999999	687	197	524	266	999999	999999	999999	831	999999	999999	999999	978	119	179	174	987	999999	999999	999999	999999	216	216	941	999999	999999	477	999999	322	265	881	586	708	744	152	999999	297	619	862	999999	791	986	915	444	389	999999	942	852	990	999999	675	999999	999999	32	546	74	480	256	954	999999	250	808	788	576	825	999999	914	999999	966	999999	876	377	999999	888	743	36	300	771	999999	917	140	999999	999999	970	590	813	380	685	999999	87	616	999999	664	679	381	983	208	349	619	118	999999	708	999999	907	474	307	749	327	289	520	773	709	695	47	62	625	999999	818	985	21	999999	238	45	889	475	836	713	649	517	760	827	951	161	452	189	432	739	999999	506	293	74	63	405	688	313	999999	355	999999	626	755	245	999999	363	608	999999	509	673	996	441	638	594	110	809	529	692	999999	557	999999	858	630	999999	596	999999	702	946	847	832	357	585	568	490	95	32	761	524	447	597	553	245	679	758	743	720	868	999999	999999	253	876	995	999999	360	113	769	996	869	999999	999999	661	661	999999	676	326	421	873	157	999999	999999	57	999999	999999	234	13	16	188	871	999999	876	453	13	982	603	956	361	103	217	387	326	35	892	875	379	936	892	874	999999	999999	332	999999	999999	199	999999	205	872	
751	999999	356	106	999999	999999	999999	772	624	999999	678	766	999999	964	999999	665	770	999999	62	999999	999999	875	297	121	142	185	439	820	999999	733	813	106	408	93	610	835	999999	999999	735	900	176	112	754	289	223	118	292	999999	14	190	949	17	834	50	744	875	999999	245	999999	415	696	905	743	891	843	582	999999	637	999999	492	804	489	999999	999999	999999	35	130	999999	897	999999	999999	961	999999	849	999999	806	271	367	999999	734	865	999999	326	329	214	270	369	863	445	999999	749	999999	122	522	386	469	999999	682	62	718	754	962	347	940	999999	734	99	893	117	999999	999999	10	298	629	626	999999	173	136	947	727	665	267	572	999999	284	246	848	303	472	323	255	589	315	630	999999	999999	287	999999	806	479	181	476	755	999999	999999	749	367	492	895	207	306	433	734	334	999999	497	399	90	666	286	885	796	430	794	792	731	694	668	650	723	900	999999	330	477	556	199	512	999999	936	534	999999	365	407	275	27	821	999999	981	576	492	514	207	719	529	593	384	999999	999999	615	999999	64	699	842	182	306	518	113	999999	999999	999999	985	234	999999	999999	407	999999	999999	165	776	971	876	713	101	167	219	999999	77	800	883	181	154	550	999999	347	480	189	522	235	969	508	717	597	213	712	507	289	62	999999	132	73	986	889	194	644	722	351	999999	999999	999999	999999	450	312	999999	606	719	999999	674	806	661	227	17	173	999999	999999	999999	289	509	388	660	929	651	489	999999	820	195	264	366	915	625	138	581	837	272	376	68	414	223	607	993	999999	999999	255	927	904	66	822	703	916	391	442	841	229	999999	43	999999	961	634	563	420	464	87	999999	191	532	646	179	901	819	219	848	75	999999	394	999999	324	405	561	773	763	373	560	449	534	192	296	361	813	999999	999999	999999	780	660	999999	538	999999	855	73	999999	267	887	921	884	707	542	376	999999	834	437	719	555	409	860	999999	56	904	638	234	999	245	295	365	673	404	999999	78	415	999999	856	612	468	341	167	516	876	452	676	742	999999	999999	357	526	386	519	869	696	999999	860	999999	999999	356	630	999999	168	972	531	257	490	593	474	961	233	978	824	260	999999	252	354	999999	604	237	895	243	194	887	769	979	999999	534	999999	159	555	575	232	266	999999	999999	998	544	999999	999999	196	158	527	853	134	547	561	268	655	454	574	999999	545	406	999999	397	879	280	212	999999	104	955	177	999999	999999	658	756	568	422	946	999999	999999	577	999999	51	747	999999	340	763	231	
427	895	879	972	584	618	39	999999	805	450	397	727	999999	999999	999999	240	981	211	448	999999	791	999999	845	708	210	763	369	145	364	713	681	549	517	981	133	999999	86	204	740	797	628	930	999999	972	559	525	999999	773	999999	811	999999	514	892	297	439	434	59	181	999999	821	258	894	470	101	769	848	220	359	999999	901	163	786	471	650	999999	861	240	999999	158	684	294	596	835	553	999999	999999	657	229	552	999999	159	905	433	919	999999	734	469	671	213	999999	315	999999	103	999999	657	978	53	251	450	999999	204	185	999999	96	999999	999999	999999	917	153	602	201	990	999999	981	999999	258	363	999999	111	122	401	569	670	999999	999999	174	502	999999	896	969	999999	415	999999	974	999999	974	882	346	392	886	999999	552	527	610	999999	324	323	999999	656	408	624	500	150	338	185	635	999999	585	717	372	169	631	31	184	478	785	221	831	486	777	375	999999	999999	225	446	999999	51	69	926	64	850	391	780	497	354	632	999999	450	798	869	469	307	628	999999	726	54	530	999999	141	734	113	491	999999	879	42	999999	341	925	999999	336	593	455	999999	662	522	778	851	534	829	846	999999	770	43	617	318	78	999999	149	498	401	999999	698	927	999999	999999	369	756	900	999999	747	301	349	558	472	999999	999999	649	966	507	948	203	996	999999	295	224	999999	458	27	571	964	218	201	437	500	16	895	527	466	712	999999	999999	999999	79	91	554	180	999999	570	341	304	999999	432	642	549	999999	332	184	642	977	617	910	739	999999	499	999999	109	912	999999	999999	390	496	193	263	354	927	999999	927	999999	740	999999	131	999999	685	276	545	785	559	887	302	684	721	885	488	104	999999	291	999999	999999	999999	455	267	164	999999	951	808	245	178	297	622	956	405	741	901	933	495	999999	64	999999	999999	753	549	35	999999	999999	668	610	704	169	111	645	999999	357	890	999999	786	967	999999	733	467	309	999999	272	999999	346	999999	980	983	554	608	999999	237	999999	625	798	905	999999	399	332	293	999999	540	19	195	976	335	999999	850	616	157	528	999999	330	605	654	146	999999	759	428	999999	688	627	999999	560	999999	417	82	999999	999999	389	554	577	999999	999999	270	769	999999	86	298	20	999999	139	999999	406	90	981	999999	953	970	662	628	999999	970	829	604	580	390	459	313	569	263	325	999999	237	603	950	787	879	344	885	538	211	470	417	272	558	260	753	999999	900	510	999999	761	439	999999	81	999999	631	999999	689	388	158	772	999999	757	999999	381	149	803	139	999999	
37	618	95	999999	999999	21	562	567	56	329	636	999999	413	999999	144	564	999999	476	532	353	165	999999	654	506	390	438	741	999999	357	187	120	999999	350	705	999999	510	676	315	344	70	54	74	799	370	752	179	369	670	999999	999999	63	673	999999	785	49	999999	999999	588	743	988	280	901	999999	869	219	999999	638	707	586	634	887	22	141	471	308	100	999999	294	999999	220	999999	80	999999	996	133	447	679	999999	666	999999	999999	97	572	355	999999	152	854	930	999999	999999	540	661	999999	987	472	50	541	999999	487	948	758	999999	999999	533	919	999999	999999	223	745	772	15	83	50	107	98	800	450	786	682	999999	246	999999	144	687	999999	417	986	61	999999	93	905	999999	87	718	730	868	263	48	436	590	289	640	999999	388	70	467	620	986	899	672	600	755	999999	331	999999	453	544	156	853	511	223	812	999999	999999	866	145	996	332	999999	999999	546	999999	359	999999	999999	999999	129	755	626	222	999999	999	999999	861	492	160	743	756	15	999999	333	999999	195	924	377	477	950	999999	522	925	471	298	999999	999999	135	198	406	45	454	116	333	789	530	999999	999999	223	660	828	179	716	401	999999	326	99	896	999999	999999	434	724	409	654	596	243	700	751	508	389	482	999999	303	754	707	311	899	953	544	585	555	999999	164	816	132	363	805	999999	231	999999	999999	782	695	972	971	999999	55	461	736	555	829	888	999999	833	188	103	999999	962	693	938	427	146	362	854	670	224	570	592	999999	243	437	177	530	536	859	699	49	330	782	397	265	447	999999	988	999999	666	999999	330	999999	39	487	843	839	292	999999	394	430	999999	311	756	750	463	929	503	999999	662	368	999999	974	488	63	554	189	306	682	979	920	374	108	14	222	249	953	503	999999	999999	337	247	999999	474	279	999999	28	35	646	801	518	722	869	103	999999	332	356	999999	999999	932	663	542	610	574	473	66	743	999999	544	510	509	436	999999	999999	999999	131	697	999999	218	999999	535	164	660	999999	470	207	504	14	706	889	892	803	527	823	999999	999999	637	418	999999	223	465	721	490	145	999999	999999	975	345	768	999999	635	999999	942	130	406	508	882	729	114	276	561	999999	600	999999	999999	706	908	923	603	540	493	288	508	999999	399	814	674	524	588	388	999999	999999	999999	999999	999999	999999	860	999999	426	999999	912	908	314	734	661	999999	999999	835	999999	595	999999	62	999999	999999	692	356	348	999999	730	592	834	367	150	725	54	403	503	999999	400	572	999999	999999	507	181	628	999999	974	
774	999999	673	999999	838	997	993	214	179	426	16	999999	999999	706	999999	999999	833	999999	554	768	999999	999999	999999	232	999999	444	955	749	671	555	999999	999999	117	382	574	613	66	899	999999	999999	156	999999	875	976	999999	242	493	865	931	836	999999	584	84	817	395	94	85	451	642	404	51	254	543	624	857	999999	730	535	999999	310	619	934	600	999999	621	999999	813	291	999999	818	951	99	817	999999	999999	999999	535	300	986	490	999999	615	267	602	328	901	978	261	129	999999	512	957	999999	631	226	738	983	890	205	328	280	793	999999	823	999999	999999	437	707	742	871	870	440	999999	651	772	999999	676	998	864	720	98	562	172	645	315	993	366	195	618	999999	11	999999	999999	999999	219	999999	900	443	159	376	474	280	518	999999	229	82	418	92	858	223	72	999999	36	999999	240	717	630	999999	517	459	596	251	99	599	870	999999	345	881	999999	999999	999999	243	849	497	255	818	54	915	426	243	999999	283	337	999999	999999	999999	618	999999	437	502	123	830	925	699	780	232	191	919	999999	993	999999	537	650	830	120	828	999999	539	999999	999999	673	715	653	284	874	999999	914	694	518	853	616	999999	453	939	914	282	999999	160	999999	33	636	134	537	432	506	999999	633	999999	294	262	999999	89	389	999999	999999	999999	999999	651	824	468	318	496	999999	533	386	20	999999	710	916	999999	999999	984	822	216	999999	548	187	999999	777	827	999999	999999	409	266	999999	999999	999999	999999	121	516	105	665	335	258	999999	149	724	14	999999	496	963	922	999999	999999	999999	896	267	183	999999	289	999999	999999	874	999999	779	900	97	154	561	849	673	999999	999999	999999	741	855	999999	999999	501	645	824	183	999999	290	864	766	826	951	999999	85	279	173	208	831	296	148	790	338	478	813	62	580	453	206	999999	318	332	190	716	999999	246	693	999999	999999	465	57	782	594	142	23	83	145	628	485	579	510	999999	768	123	602	75	331	106	688	592	253	729	977	999999	999999	999999	646	245	999999	999999	586	491	613	375	248	365	206	205	464	739	917	999999	999999	627	322	860	564	77	123	819	915	999999	993	999999	221	999999	805	136	586	580	437	899	986	646	992	999999	844	999999	874	247	868	135	999999	999999	999999	301	762	360	999999	695	999999	578	131	821	923	990	498	611	163	999999	560	80	999999	999999	311	27	965	331	634	303	26	171	202	876	950	789	999999	54	999999	919	565	999999	981	999999	701	858	999999	999999	723	12	531	242	249	953	686	798	516	758	646	658	336	440	725	852	679	
717	386	255	870	143	44	453	284	999999	366	115	99	728	999999	999999	999999	999999	608	999999	999999	783	922	249	200	999999	999999	206	999999	678	593	134	729	138	221	999999	482	999999	304	589	967	87	958	15	596	580	709	787	576	203	418	999999	832	103	90	999999	795	146	65	718	859	999999	999999	999999	650	242	386	999999	516	207	999999	716	505	28	664	694	999999	917	652	619	453	495	630	214	269	66	301	636	58	326	199	345	477	585	999999	139	42	361	364	364	204	748	999999	378	999999	702	41	814	438	396	999999	877	493	999999	999999	374	999999	841	347	594	999999	999999	912	200	18	999999	999999	919	999999	535	661	999999	999999	999999	999999	999999	225	262	980	999999	35	999999	207	661	256	321	851	40	320	365	999999	999999	999999	770	423	455	999999	90	369	999999	462	121	525	903	734	999999	324	205	32	571	159	954	999999	780	568	999999	999999	260	943	697	782	218	999999	933	613	470	459	792	875	968	999999	144	893	391	114	914	962	304	927	650	996	999999	18	749	216	967	340	244	999999	960	902	586	146	671	816	254	512	591	300	273	156	532	999999	63	703	24	71	479	999999	999999	500	257	999999	999999	701	999999	999999	859	999999	645	140	225	999999	999999	999999	291	998	999999	574	859	411	380	14	664	504	999999	336	955	55	202	906	860	567	556	470	655	263	843	970	689	54	652	865	999999	999999	930	999999	415	999999	999999	25	999999	905	816	252	130	253	668	798	999999	799	254	813	534	738	999999	657	45	454	421	38	165	260	884	814	759	515	359	531	999999	533	999999	968	999999	186	75	954	751	313	350	411	595	999999	743	999999	800	999999	340	915	862	283	999999	960	576	999999	860	589	30	11	493	999999	894	999999	999999	703	878	285	189	357	673	325	905	999999	114	999999	442	120	516	999999	24	999999	999999	999999	668	301	629	960	402	999999	326	485	999999	750	999999	999999	999999	458	820	50	22	524	999999	999999	252	999999	377	183	999999	566	951	749	82	999999	987	572	439	460	478	933	84	917	883	939	41	197	999999	165	999999	379	502	984	300	476	982	999999	272	202	200	131	924	455	999999	999999	298	577	999999	908	763	258	305	66	979	887	966	104	999999	718	999999	65	166	221	272	487	74	966	999999	606	53	497	310	247	270	356	999999	999999	813	57	651	463	999999	482	402	999999	999999	445	14	999999	510	887	858	553	999999	145	964	712	193	626	771	999999	999999	999999	864	999999	999999	999999	796	999999	878	347	291	593	999999	497	281	999999	999999	609	413	628	961	999999	
999999	999999	638	757	999999	135	391	306	445	999999	286	328	999999	977	618	136	715	25	999999	381	535	172	606	999999	485	753	863	291	999999	584	999999	999999	999999	83	710	999999	636	200	71	999999	251	581	902	104	317	749	163	999999	75	999999	894	398	979	589	999999	933	559	373	281	253	271	110	999999	860	999999	143	957	999999	277	909	499	524	954	999999	999999	953	269	999999	957	736	600	570	999999	999999	690	824	999999	999999	999999	999999	159	273	999999	817	409	150	179	999999	131	999999	791	892	36	165	201	999999	444	10	458	566	673	57	416	545	653	701	884	209	999999	158	969	186	706	500	760	236	999999	146	999999	990	783	228	390	999999	999999	999999	999999	70	21	999999	390	172	332	997	112	112	856	383	173	999999	999999	970	870	973	215	614	999999	535	404	999999	773	307	432	999999	782	455	666	633	600	999999	167	824	197	999999	999999	806	854	999999	999999	658	380	232	999999	870	735	813	357	417	999999	340	522	18	665	999999	999999	92	740	863	225	657	999999	232	782	228	551	440	782	999999	214	408	759	486	147	999999	594	550	335	561	999999	999999	108	259	65	999999	999999	158	999999	999999	323	685	75	999999	493	740	222	158	450	754	329	304	999999	999999	212	179	999999	45	871	918	462	995	757	189	140	999999	558	196	999999	999999	794	403	281	999999	697	999999	343	769	993	999999	534	446	999999	999999	242	438	999999	999999	56	999999	999999	999999	286	250	689	327	927	999999	859	246	192	35	999999	929	959	999999	33	399	999999	682	836	999999	52	474	394	26	895	186	946	999999	318	796	149	999999	831	407	999999	40	999999	379	601	456	999999	756	224	508	464	181	621	316	415	548	122	373	60	879	999999	812	856	672	431	999999	999999	167	927	395	999999	701	999999	562	809	999999	447	279	999999	999999	999999	296	999999	885	561	999999	565	999999	296	999999	683	775	239	952	62	313	184	999999	948	851	517	751	999999	829	622	999999	83	69	999999	423	111	843	293	999999	977	999999	562	970	120	707	999999	999999	999999	167	712	999999	472	155	509	505	999999	168	330	239	871	999999	467	430	273	799	999999	999999	144	873	999999	839	492	567	975	994	751	999999	999999	251	666	999999	880	670	999999	512	999999	927	559	999999	999999	999999	522	63	799	826	600	141	707	321	65	688	173	999999	999999	872	999999	904	180	514	754	999999	989	999999	573	662	280	796	999999	760	508	724	946	144	999999	726	999999	439	768	158	403	619	505	856	195	977	55	882	182	254	884	395	999999	55	255	999999	999999	443	489	147	999999	999999	
828	947	812	999999	741	39	730	772	555	999999	146	31	121	999999	118	143	893	596	617	398	624	69	875	123	967	901	888	286	999999	883	950	630	999999	599	999999	558	53	854	246	999999	162	409	699	697	259	734	933	120	882	819	549	893	999999	167	190	999999	81	999999	374	839	151	453	998	671	247	515	428	522	999999	560	99	49	359	601	245	224	369	999999	999999	999999	967	777	404	954	344	67	110	999999	418	32	487	353	999999	999999	874	708	410	999999	459	743	315	421	767	332	729	509	543	928	922	965	409	999999	835	142	871	999999	59	999999	337	189	414	984	113	331	82	745	560	952	727	536	813	999999	999999	130	926	556	999999	999999	234	999999	524	182	999999	453	999999	999999	517	357	535	510	999999	365	999999	999999	999999	331	318	445	999999	983	949	999999	210	999999	161	77	173	715	999999	999999	363	976	820	999999	665	999999	471	660	999999	487	238	212	427	227	876	458	999999	458	791	999999	247	999999	999999	250	999999	999999	972	999999	301	555	999999	802	151	999999	156	682	545	999999	614	107	860	658	736	772	999999	746	173	982	518	703	435	714	924	611	87	788	164	999999	616	731	269	344	999999	999999	999999	435	71	217	80	999999	913	443	999999	693	999999	589	838	999999	999999	149	770	989	618	598	130	999999	877	540	143	999999	528	965	590	999999	999999	999999	299	999999	716	999999	685	956	999999	324	790	991	869	999999	867	497	999999	999999	94	477	960	279	725	770	42	347	557	530	83	712	675	999999	852	999999	855	999999	299	264	999999	999999	463	814	87	304	808	138	848	647	999999	645	418	424	999999	122	999999	568	801	529	550	999999	999999	164	882	209	648	842	148	908	384	650	207	695	999999	919	24	156	999999	999999	961	904	499	910	858	438	999999	260	999999	999999	999999	999999	426	999999	713	999999	403	999999	932	878	655	999999	990	939	272	999999	447	722	654	960	108	775	377	380	567	646	999999	861	305	453	999999	398	999999	999999	999999	97	233	437	981	806	999999	714	999999	322	775	999999	914	559	648	835	990	999999	999999	117	641	273	920	55	999999	999999	93	541	13	488	974	267	200	591	80	999999	999999	20	999999	847	443	394	562	64	999999	571	732	330	222	469	462	332	791	667	999999	606	177	187	235	914	723	984	710	734	348	517	805	332	489	999999	47	980	840	759	999999	256	999999	865	450	640	344	762	329	543	36	999999	475	532	823	474	17	620	784	999999	133	458	683	827	999999	97	766	410	841	749	432	482	999999	42	999999	520	894	311	737	595	
579	999999	665	177	999999	697	51	282	508	25	466	426	205	23	999999	224	573	883	160	363	873	934	920	579	121	553	168	999999	999999	312	579	705	883	199	999999	172	793	999999	999999	28	55	493	901	825	999999	16	286	478	406	999999	999999	21	161	383	721	645	999999	95	999999	164	999999	608	744	206	446	999999	542	16	999999	473	999999	999999	765	999999	317	390	999999	105	296	114	277	690	46	999999	365	568	554	999999	999999	612	131	999999	999999	964	999999	447	749	704	389	532	473	280	712	933	358	999999	256	999999	76	999999	611	999999	798	951	887	848	571	986	999999	878	999999	999999	999999	164	999999	723	606	800	999999	870	640	338	715	764	641	997	977	113	999999	999999	321	534	999999	999999	10	186	908	508	86	641	876	763	864	510	326	999999	999999	558	592	999999	293	455	999999	999999	699	283	239	999999	319	890	870	467	586	376	566	681	599	400	163	175	999999	108	724	20	993	877	474	215	448	211	264	429	521	774	999999	999999	167	999999	447	726	947	999999	199	196	770	999999	999999	497	999999	645	841	999999	999999	426	819	195	730	367	212	821	999999	34	596	118	635	451	946	999999	195	699	524	361	952	437	228	940	908	537	249	999999	701	999999	999999	999999	370	912	34	999999	999999	995	145	799	45	999999	918	999999	288	90	561	328	471	374	999999	999999	131	490	399	967	999999	999999	286	203	128	626	130	832	999999	793	748	723	999999	852	857	200	563	724	325	336	518	305	662	828	999999	999999	123	337	999999	999999	681	999999	999999	67	895	86	718	942	681	419	505	999999	999999	999999	342	999999	901	999999	517	999999	999999	999999	174	72	458	903	226	458	226	999999	513	792	999999	999999	999999	999999	210	369	999999	999999	482	621	53	999999	831	432	999999	999999	495	148	28	504	820	563	335	285	715	459	608	991	860	269	725	483	905	712	929	422	383	474	637	999999	999999	736	999999	79	363	999999	999999	35	768	58	999999	88	188	18	972	603	999999	999999	163	750	761	965	920	222	895	569	10	129	503	999999	794	30	511	487	999999	93	925	266	999999	999999	228	583	999999	812	305	647	304	897	739	335	999999	999999	321	886	780	999999	815	425	183	793	268	121	999999	56	263	943	576	999999	999999	889	677	999999	914	706	999999	187	999999	118	999999	258	274	113	389	999999	720	256	708	625	999999	155	277	999999	92	137	999999	116	61	186	558	999999	80	999999	730	999999	999999	847	999999	614	999999	602	954	707	508	925	529	165	732	999999	999999	16	244	951	994	31	621	178	81	999999	999999	425	
136	999999	560	999999	187	671	382	999999	519	873	623	104	271	999999	999999	570	10	167	608	42	999999	698	850	551	128	129	999999	708	999999	489	775	846	999999	937	476	399	157	945	747	999999	782	203	999999	462	393	149	690	890	831	999999	177	999999	187	486	51	999999	715	18	999999	68	999999	674	309	40	107	776	999999	333	637	801	423	65	999999	751	999999	191	999999	397	168	978	999999	718	877	188	321	861	669	619	896	48	683	148	509	689	999999	999999	893	999999	999999	999999	151	999999	999999	40	637	122	504	436	236	860	583	327	850	466	629	353	796	999999	718	999999	117	388	436	599	127	284	555	729	956	151	297	50	42	551	837	81	466	847	550	209	366	999999	393	45	465	366	297	53	69	451	321	999999	105	129	509	762	930	999999	913	362	566	774	480	999999	572	542	295	308	628	999999	886	999999	581	999999	879	873	995	401	999999	760	987	999999	670	514	830	526	945	912	52	84	999999	803	999999	197	642	592	763	999999	999999	922	81	988	424	510	564	999999	200	587	250	635	767	538	999999	162	375	64	114	965	264	56	597	999999	266	554	418	999999	25	393	875	296	120	696	928	999999	999999	999999	97	169	999999	468	999999	367	999999	417	999999	611	284	781	999999	587	487	797	55	426	335	999999	732	870	102	482	356	806	711	999999	999999	81	999999	317	472	999999	999999	944	26	796	719	999999	709	848	247	806	807	244	571	297	808	322	651	512	999999	990	275	999999	999999	999999	121	529	656	719	999999	999999	11	967	318	455	619	999999	781	259	706	999999	989	884	632	296	674	122	245	424	154	211	429	108	432	999999	999999	750	878	548	999999	199	583	990	955	11	804	999999	925	125	999999	275	999999	402	999999	999999	11	391	594	779	803	999	294	242	574	691	816	903	545	999999	354	869	664	999999	574	999999	522	999999	929	631	491	833	999999	999999	746	878	670	999999	303	641	480	719	166	999999	745	684	905	999999	425	273	195	901	999999	98	771	808	999999	308	827	999999	278	13	461	962	298	999999	812	999999	495	695	31	788	610	903	366	634	712	566	999999	889	999999	180	582	665	446	999999	537	999999	358	999999	999999	371	210	999999	373	477	267	204	810	999999	872	740	855	999999	251	406	301	402	732	146	106	54	812	937	687	107	999999	795	999999	707	441	713	999999	558	428	660	999999	999999	539	889	999999	517	756	999999	27	999999	324	852	999999	49	298	145	376	222	840	232	999999	273	327	276	56	471	678	999999	344	999999	924	307	999999	999999	819	696	
999999	842	769	589	298	101	919	816	782	577	381	486	419	306	347	999999	999999	205	110	999999	999999	272	999999	904	838	999999	386	858	946	26	550	999999	230	602	281	533	999999	999999	934	467	999999	511	493	479	99	999999	693	999999	821	330	590	116	491	505	418	600	10	864	750	644	999999	71	869	765	36	999999	999999	816	35	813	161	999999	271	642	970	776	999999	373	814	646	960	999999	47	999999	436	999999	999999	725	194	680	532	999999	999999	299	999999	999999	641	727	452	550	936	876	21	999999	178	999999	845	848	534	999999	821	999999	59	999999	684	375	999999	999999	999999	592	208	540	999999	999999	999999	573	999999	971	889	999999	144	61	921	274	999999	999999	337	39	999999	311	599	503	200	552	999999	999999	538	406	615	387	267	398	999999	859	351	406	999999	999999	726	605	180	999999	958	845	506	770	716	784	405	599	48	995	796	999999	992	705	349	90	494	395	999999	557	999999	512	999999	746	663	71	923	999999	841	669	312	852	140	726	544	354	55	999999	189	753	11	999999	999999	272	602	370	866	645	66	172	182	999999	999999	622	516	455	424	760	117	999999	861	102	999999	378	692	943	896	276	170	995	45	405	999999	291	556	999999	174	168	154	302	999999	287	256	679	496	971	999999	518	999999	99	930	999999	982	534	892	909	268	999999	579	999999	473	600	999999	71	136	999999	134	288	76	999999	999999	999999	615	814	460	999999	845	88	882	721	661	388	999999	999999	74	999999	999999	682	399	647	92	999999	588	496	828	603	803	999999	552	719	846	14	451	54	808	999999	679	177	999999	318	73	189	97	858	999999	95	544	413	996	386	363	452	888	429	93	96	677	128	999999	856	780	659	536	172	875	999999	937	999999	273	400	999999	999999	608	91	999999	999999	116	999999	999999	743	69	399	199	175	366	999999	126	32	960	721	997	560	191	999999	538	413	652	925	982	349	157	532	999999	999999	315	118	999999	807	845	190	999999	946	629	252	797	390	470	370	999999	482	540	999999	61	552	403	520	73	392	999999	179	260	191	748	999999	999999	537	259	594	860	999999	999999	999999	186	780	740	999999	999999	999999	428	158	943	291	129	510	999999	242	480	597	999999	795	54	461	999999	676	929	999999	207	999999	999999	270	140	876	510	999999	999999	231	738	280	811	352	588	134	963	404	236	968	71	248	351	362	66	662	999999	999999	213	108	64	999999	999999	941	853	462	292	168	999999	77	999999	571	587	587	504	999999	999999	859	999999	919	999999	999999	449	961	737	959	138	304	213	478	494	445	
999999	999999	177	238	430	869	498	999999	999999	804	386	999999	197	999999	660	999999	858	856	875	532	858	293	610	204	70	889	999999	894	334	987	955	550	582	346	226	763	420	275	779	916	370	91	999999	693	483	290	773	247	308	999999	446	999999	602	961	586	71	223	972	178	540	665	999999	801	854	999999	836	586	851	999999	897	353	593	87	999999	171	777	216	999999	999999	779	999999	999999	596	960	551	999999	999999	621	759	165	549	447	106	248	261	999999	289	999999	844	647	704	922	963	999999	30	999999	279	643	800	809	854	999999	261	399	424	698	18	841	313	999999	888	964	102	999999	999999	905	999999	999999	706	404	497	983	999999	83	84	999999	13	195	999999	698	339	313	821	949	999999	252	196	706	824	999999	758	448	999999	603	758	739	830	845	63	999999	366	999999	999999	405	321	871	234	188	325	231	694	823	901	615	911	585	153	152	817	115	719	790	999999	153	646	999999	74	999999	324	344	999999	167	141	825	342	898	376	425	638	439	28	999999	391	999999	868	935	546	313	692	183	999999	687	38	948	405	575	999999	999999	758	272	999999	755	863	981	857	999999	999999	999999	282	22	218	728	514	387	96	999999	409	421	284	711	512	760	999999	150	748	685	139	193	430	999999	482	582	666	999999	999999	999999	999999	409	999999	341	253	470	41	680	965	867	183	650	861	693	176	999999	518	57	759	55	999999	999999	243	999999	999999	507	656	516	539	999999	71	148	754	823	999999	999	675	943	467	51	729	116	999999	999999	512	488	999999	736	600	477	74	999999	615	999999	304	431	176	573	999999	746	813	525	150	339	806	45	895	47	999999	176	339	999999	590	717	999999	861	547	999999	669	918	185	920	915	999999	999999	452	999999	177	528	145	999999	112	18	721	238	214	999999	999999	83	477	593	999999	608	999999	148	999999	38	897	270	443	884	813	904	25	999999	893	609	87	768	364	512	728	518	992	344	236	566	869	489	121	895	701	289	999999	335	999999	321	999999	999999	82	424	634	999999	999999	260	28	999999	999999	160	344	605	888	88	719	999999	865	999999	616	999999	911	932	999999	999999	158	999999	192	534	712	999999	680	582	999999	163	999999	940	999999	821	999999	741	999999	999999	573	719	155	516	16	623	569	999999	470	124	705	999999	22	150	265	226	757	547	78	999999	496	313	480	762	488	735	999999	779	96	53	353	999999	999999	999999	368	999999	272	642	541	569	964	484	229	566	876	722	151	555	999999	661	73	999999	673	831	542	270	249	393	38	281	240	790	150	
426	999999	829	630	138	781	999999	953	125	999999	999999	529	999999	93	913	999999	765	594	837	999999	435	999999	468	212	942	351	108	210	879	613	270	999999	999999	343	999999	795	57	999999	22	773	868	707	947	999999	174	311	530	999999	999999	507	272	686	999999	999999	715	445	312	627	687	787	683	615	84	511	999999	999999	999999	677	999999	128	838	999999	581	74	235	727	43	588	47	999999	820	999999	874	381	999999	583	936	999999	999999	999999	492	429	414	234	99	999999	999999	445	143	995	955	999999	896	999999	999999	598	115	999999	470	999999	999999	723	999999	57	967	762	740	702	170	171	999999	868	59	923	635	419	999999	356	999999	972	103	597	999999	52	684	999999	34	667	712	752	478	999999	26	999999	954	769	999999	999999	267	336	522	999999	285	972	999999	97	804	999999	581	260	340	758	363	498	895	814	278	548	372	999	738	999999	990	417	693	634	851	419	999999	866	580	901	99	648	460	172	999999	482	999999	999999	173	61	96	999999	999999	720	255	528	744	149	999999	300	999999	267	598	999999	940	999999	999999	138	999999	394	999999	999999	999999	438	668	999999	999999	732	501	999999	269	775	836	686	986	538	995	972	389	332	999999	829	999999	290	999999	831	60	21	231	455	203	160	360	778	999999	381	781	983	61	540	999999	999999	648	704	41	229	431	911	462	412	872	316	749	913	719	999999	349	999999	532	837	664	36	511	56	602	118	999999	68	999999	615	756	999999	921	848	842	662	191	999999	999999	999999	410	148	558	999999	999999	999999	411	447	68	999999	41	391	999999	223	876	463	510	601	111	922	999999	373	283	847	655	860	394	999999	80	66	999999	677	151	999999	999999	526	478	691	472	715	999999	977	999	765	583	374	999999	707	999999	999999	161	589	570	336	999999	47	865	711	173	722	502	999999	376	11	879	363	250	615	787	999999	985	999999	139	395	999999	999999	999999	517	273	290	309	687	928	692	904	999999	117	814	963	399	660	767	999999	750	223	999999	610	997	886	999999	999999	946	920	621	403	342	999999	999999	999999	64	673	999999	999999	883	423	814	999999	999999	106	474	255	999999	651	397	699	227	999999	388	182	29	226	376	631	54	999999	363	766	999999	298	999999	999999	933	999999	909	726	313	330	644	999999	999999	999999	926	900	421	973	698	304	533	922	185	999999	81	999999	100	999999	307	726	403	726	70	57	275	395	534	520	322	999999	741	671	395	999999	656	62	773	404	999999	475	219	999999	468	68	243	394	122	530	883	999999	999999	81	428	586	926	999999	276	361	999999	540	375	
999999	661	999999	562	999999	536	288	394	28	999999	696	999999	831	516	332	999999	11	813	999999	999999	14	636	999999	128	670	252	809	970	738	786	421	55	759	999999	318	419	999999	505	382	857	834	145	864	701	999999	999999	597	80	603	659	274	999999	999999	267	371	274	280	848	892	618	727	999999	999999	242	817	999999	788	731	999999	999999	999999	506	441	999999	448	868	771	999999	999999	145	655	738	377	89	521	874	999999	501	738	54	148	653	612	999999	139	999999	489	632	884	276	745	999999	872	999999	892	768	115	454	819	503	502	591	999999	756	963	988	940	577	999999	942	83	297	993	163	999999	999999	893	999999	893	921	389	149	999999	933	400	790	866	999999	196	753	768	999999	682	245	551	557	15	855	799	999999	586	999999	911	941	203	458	871	718	914	779	874	437	561	999999	124	363	786	713	366	183	132	262	391	967	184	999999	999999	758	612	999999	117	47	878	752	999999	477	237	863	740	941	918	157	772	416	878	341	571	784	130	197	771	301	499	999999	28	333	530	999999	999999	999999	843	123	116	697	672	837	558	808	561	646	136	923	973	999999	264	975	490	999999	98	842	999999	830	999999	424	455	815	548	261	734	21	946	292	105	497	999999	804	51	85	744	999999	999999	763	232	484	999999	999999	999999	83	372	52	843	556	855	999999	999999	23	486	691	251	856	298	306	83	550	700	843	827	486	326	459	933	415	240	999999	68	626	607	999999	363	999999	497	474	889	691	999999	999999	437	180	634	94	328	360	833	999999	753	487	689	682	783	228	30	842	756	912	119	438	325	808	867	999999	999999	332	999999	643	999999	823	416	999999	381	999999	416	999999	999999	999999	141	583	581	352	303	581	936	999999	999999	145	587	655	999999	977	582	740	84	628	313	398	678	995	999999	200	527	929	80	308	311	483	811	372	990	524	780	999999	856	972	514	999999	309	491	953	202	66	714	115	439	808	641	235	787	999999	999999	563	145	560	999999	999999	374	511	637	623	896	333	224	664	202	206	56	999999	999999	123	999999	98	197	52	829	999999	813	999999	640	499	669	257	33	28	999999	961	645	974	475	157	999999	784	671	868	66	999999	841	999999	912	242	761	999999	999999	674	337	374	999999	102	731	257	21	550	870	148	953	648	309	206	136	241	561	82	418	953	973	243	999999	999999	999999	960	302	763	911	999999	737	912	133	359	691	173	595	552	253	999999	146	999999	913	999999	914	417	999999	644	924	681	681	689	348	999999	999999	104	947	56	116	
770	955	258	638	472	410	50	525	950	515	999999	999999	999999	828	201	999999	999999	999999	892	414	578	401	999999	839	239	999999	58	574	952	999999	596	226	999999	445	483	272	887	961	451	133	999999	891	618	139	961	999999	672	861	999999	362	327	999999	64	642	538	378	999999	419	409	746	361	999999	573	301	918	746	106	573	354	929	930	421	877	769	999999	686	782	528	877	999999	999999	196	999999	599	340	999999	171	999999	907	115	964	999999	562	705	999999	407	328	327	220	224	940	109	516	999999	999999	906	897	295	112	852	999999	999999	541	999999	692	175	59	999999	999999	106	585	199	666	249	964	462	859	182	997	143	999999	465	318	662	262	999999	680	999999	176	434	924	999999	804	999999	519	999999	935	355	999999	606	357	355	366	123	639	750	999999	999999	263	970	56	725	298	999999	494	140	999999	879	953	999999	495	850	999999	536	182	709	395	610	730	778	526	513	169	999999	785	22	999999	204	999999	511	521	999999	945	206	387	999999	587	834	570	389	725	66	401	285	121	506	999999	830	941	999999	365	999999	546	485	453	543	566	999999	193	481	999999	275	999999	451	226	91	999999	609	999999	973	132	560	50	999999	62	469	999999	999999	288	288	999999	277	999999	103	156	688	866	470	999999	844	642	689	651	999999	358	459	210	950	68	39	602	999999	682	967	806	804	792	206	432	983	431	682	619	904	18	764	22	761	304	538	225	443	857	314	340	443	909	951	999999	999999	268	171	825	999999	686	534	595	999999	296	352	896	670	47	768	999999	960	79	746	90	593	999999	448	655	530	814	168	91	378	999999	373	894	999999	213	829	999999	269	857	370	228	483	179	726	475	951	641	555	405	98	891	379	373	173	870	408	166	999999	999999	304	444	527	999999	999999	658	923	999999	64	999999	218	53	163	999999	709	528	999999	424	720	973	703	888	269	762	993	999999	267	999	730	970	999999	673	905	752	562	925	700	39	952	78	551	999999	999999	98	197	999999	737	276	663	999999	273	999999	999999	846	813	999999	185	764	459	739	999999	999999	727	94	999999	544	148	999999	999999	784	827	999999	472	651	999999	209	311	999999	999999	999999	750	990	345	95	999999	999999	237	999999	999999	155	750	936	999999	222	677	627	775	502	437	652	905	335	725	879	818	695	520	794	999999	613	999999	999999	199	509	999999	410	999999	641	387	839	317	89	472	405	44	890	996	259	973	999999	999999	808	743	922	54	999999	275	466	277	999999	310	442	999999	334	999999	999999	999999	999999	233	277	49	143	125	
598	345	825	862	329	845	927	698	999999	821	619	189	306	999999	276	465	999999	144	999999	374	375	538	999999	444	999999	999999	297	999999	999999	36	705	999999	300	693	154	587	229	561	945	999999	350	322	49	621	35	154	999999	999999	999999	614	658	142	917	769	999999	70	470	390	724	964	557	999999	772	999999	999999	999999	999999	612	999999	689	246	999999	999999	510	34	63	999999	262	418	993	621	813	673	321	999999	999999	847	530	999999	999999	126	838	836	999999	73	567	999999	804	999999	182	264	999999	367	790	378	999999	943	416	745	999999	572	218	971	999999	352	744	119	460	866	552	16	368	999999	999999	572	407	187	217	446	466	513	693	756	246	999999	999999	455	882	942	999999	629	440	785	258	521	908	866	114	638	329	458	99	937	953	175	999999	472	999999	228	999999	467	736	969	288	192	878	999999	735	993	862	298	236	518	999999	923	575	999999	999999	521	999999	540	999999	578	127	999999	999999	755	802	80	842	28	130	664	972	276	892	999999	507	75	643	455	999999	121	776	41	232	999999	999999	40	600	323	62	813	999999	439	394	999999	999999	279	999999	132	659	999999	161	843	177	571	546	867	40	114	999999	354	999999	219	409	960	802	96	999999	999999	951	771	480	529	965	317	111	999999	999999	735	999999	237	307	521	999999	999999	999999	999999	999999	661	44	936	10	496	247	708	935	999999	40	433	999999	999999	999999	924	180	888	194	999999	999999	860	469	13	985	304	495	999999	999999	999999	422	931	999999	869	999999	135	999999	24	771	999999	291	999999	381	757	511	457	380	851	744	382	350	908	293	338	64	12	999999	40	951	999999	10	399	661	579	931	108	433	495	543	368	999999	165	126	210	350	620	489	711	999999	538	924	644	113	673	25	999999	999999	671	814	230	932	777	73	76	983	891	605	801	826	999999	999999	999999	318	385	266	194	791	999999	999999	443	523	490	538	422	999999	366	296	988	563	426	460	761	999999	999999	435	999999	102	999999	226	458	25	687	884	100	513	49	335	727	416	999999	999999	565	683	380	999999	452	249	650	999999	627	605	617	999999	999999	952	273	999999	995	950	917	102	741	866	999999	428	836	606	999999	909	741	999999	568	581	732	703	895	999999	999999	616	983	109	451	765	999999	853	999999	448	999999	148	250	836	340	777	499	738	981	698	154	951	870	845	800	741	554	597	46	45	999999	999999	67	999999	902	388	967	999999	651	976	278	685	31	999999	131	310	669	904	699	791	999999	994	722	206	999999	359	746	147	999999	999999	221	999999	816	372	
933	778	90	999999	934	952	810	681	97	15	430	468	930	999999	724	500	82	649	999999	255	999999	521	984	860	263	553	642	829	518	999999	765	276	869	658	464	353	999999	999999	969	747	980	411	999999	716	999999	473	428	273	423	808	637	999999	114	999999	419	421	793	999999	801	391	319	980	999999	999999	250	163	599	281	28	380	999999	467	679	159	999999	999999	614	277	93	789	134	379	416	999999	313	999999	172	308	249	53	559	998	813	588	437	999	248	999999	999999	622	873	156	254	52	536	180	999999	999999	305	999999	806	526	999999	22	266	940	999999	461	842	999999	991	999999	42	975	820	999999	654	999999	722	275	999999	853	801	471	915	977	134	373	999999	999999	312	999999	12	381	246	999999	861	800	999999	496	435	999999	919	999999	631	582	124	279	231	263	525	800	241	999999	564	953	724	999999	106	999999	816	999999	287	708	743	783	299	999999	739	999999	421	853	768	999999	999999	526	934	380	839	343	863	999999	151	920	999999	511	976	971	816	292	318	196	999999	53	680	999999	509	220	686	999999	293	463	540	444	842	999999	41	15	200	999999	29	354	999999	763	999999	961	69	367	100	999999	999999	327	999999	456	999999	234	159	999999	555	614	26	723	694	999999	60	999999	324	999999	87	946	999999	970	781	778	999999	999999	999999	940	628	718	175	999999	129	454	51	966	999999	999999	965	618	521	315	460	999999	31	305	659	843	713	24	646	361	289	154	999999	836	546	75	999999	514	873	219	107	836	449	875	999999	999999	999999	94	791	240	999999	999999	435	174	999999	205	999999	967	999999	517	999999	613	82	813	999999	999999	693	215	999999	999999	900	461	999999	999999	218	623	146	156	999999	419	893	999999	233	999999	620	820	719	596	326	999999	318	225	999999	366	982	493	764	635	22	999999	557	744	663	247	340	290	724	133	999999	999999	68	610	276	895	623	999999	999999	666	203	52	266	106	889	89	245	999999	262	388	329	724	858	510	143	82	862	999999	965	985	85	340	999999	595	640	429	999999	707	949	313	742	384	113	108	442	970	999999	999999	999999	584	11	655	37	345	803	241	48	999999	999999	203	43	474	642	404	591	862	946	999999	465	470	999999	538	999999	999999	646	944	999999	760	999999	173	999999	411	999999	390	983	999999	312	999999	792	999999	999999	734	239	756	999999	277	742	709	999999	579	34	701	995	999999	999999	473	919	89	699	859	621	999999	489	314	492	631	999999	261	420	170	560	999999	878	67	88	72	308	999999	677	378	211	999999	253	999999	999999	19	416	907	602	520	
510	999999	70	999999	999999	113	254	925	273	999999	106	491	999999	356	29	837	999999	937	316	725	174	999999	411	330	657	709	43	990	999999	483	225	273	659	900	999999	337	135	999999	279	999999	999999	382	715	39	999999	720	622	999999	999999	311	999999	478	601	876	355	571	821	739	285	87	999999	263	760	790	433	999999	999999	398	696	691	712	876	999999	341	908	999999	233	382	58	936	96	145	521	999999	296	746	672	782	554	999999	516	999999	670	201	999999	563	622	925	999999	450	999999	234	211	787	598	319	810	269	968	563	347	999999	691	999999	990	934	742	999999	503	686	169	59	999999	607	999999	326	216	476	436	354	179	308	776	999999	58	862	934	733	275	999999	999999	412	813	991	751	77	999999	332	210	971	821	726	999999	919	290	838	391	603	612	282	113	343	999999	623	999999	49	672	93	300	999999	999	18	631	999999	749	756	999999	852	856	999999	622	883	999999	465	533	453	875	856	327	219	481	340	999999	992	873	602	999999	199	999999	712	999999	620	999999	82	999999	812	999999	906	179	999999	999999	539	999999	504	660	230	78	378	100	940	173	815	766	91	656	668	999999	638	652	157	999999	999999	254	153	999999	11	851	203	999999	721	358	999999	999999	999999	616	942	593	627	342	653	534	210	109	666	548	999999	999999	999999	425	999999	925	999999	999999	32	356	999999	294	999999	999999	658	379	875	885	999999	999999	204	138	973	999999	999999	85	269	999999	998	999999	977	947	588	604	133	157	999999	777	190	795	891	999999	664	999999	70	658	999999	999999	999999	284	659	324	729	84	354	461	881	999999	711	237	999999	170	264	410	999999	608	705	999999	999999	511	479	999999	704	999999	700	488	474	999999	414	66	96	999999	623	724	963	999999	227	514	259	672	999999	423	76	953	140	731	460	264	78	461	952	990	178	181	999999	561	620	156	383	866	986	355	999999	654	999999	241	546	540	446	999999	391	201	999999	995	245	65	41	751	453	968	37	219	467	953	114	999999	264	451	919	999999	52	81	999999	393	999999	999999	351	999999	811	999999	195	920	817	362	79	760	250	999999	935	749	530	869	703	415	838	776	887	128	999999	55	977	104	621	45	999999	320	71	365	319	325	714	619	999999	999999	783	117	402	115	999999	999999	854	90	999999	999999	880	183	377	725	555	908	43	232	871	766	920	999999	309	999999	688	759	699	885	864	620	44	999999	929	158	999999	730	384	999999	999999	206	200	897	999999	451	164	500	942	345	999999	411	292	999999	747	183	633	692	808	620	999999	133	654	
999999	226	999999	145	969	999999	229	103	999999	533	260	986	675	999999	33	512	857	999999	198	816	363	84	999999	338	551	999999	999999	524	939	922	764	366	121	551	230	680	692	315	194	256	999999	252	986	877	41	505	82	607	609	190	950	991	238	317	301	894	999999	567	593	805	497	704	163	999999	769	999999	875	133	355	353	820	551	443	941	999999	120	98	586	306	55	101	159	915	759	971	772	138	999999	260	336	918	999999	722	388	999999	28	98	94	999999	147	630	949	262	266	370	409	999999	999999	223	190	806	186	270	547	714	347	789	404	930	999999	999999	80	873	29	434	695	829	64	191	999999	999999	13	478	169	999999	152	897	999999	999999	572	224	841	591	79	999999	999999	864	184	999999	421	999999	999999	999999	120	381	559	85	243	831	675	579	503	999999	148	168	999999	708	110	132	572	450	140	15	368	782	924	489	803	499	999999	830	999999	390	769	845	338	849	368	788	865	76	999999	999999	723	999999	720	736	452	910	999999	999999	999999	62	999999	970	108	687	999999	337	456	79	282	743	148	844	999999	122	999999	303	830	952	350	321	266	506	786	314	291	376	72	198	47	892	772	660	76	602	289	799	746	999999	64	40	342	795	794	920	688	879	77	607	401	159	90	774	693	999999	795	604	194	794	999999	429	999999	267	999999	999999	970	488	777	332	833	546	556	189	898	999999	979	999999	712	865	625	412	308	464	797	887	812	999999	966	625	806	999999	614	952	254	999999	764	85	762	414	999999	210	999999	744	774	854	602	900	875	383	472	999999	892	999999	178	993	130	999999	469	154	999999	972	521	162	526	159	931	999999	999999	273	999999	999999	708	999999	915	425	310	564	690	942	294	911	999999	593	999999	482	999999	296	783	260	514	952	999999	618	837	977	999999	949	228	999999	923	998	965	612	828	999999	999999	594	999999	999999	693	565	131	526	859	665	999999	927	999	53	367	644	821	684	999999	999999	298	100	999999	999999	999999	360	346	75	29	296	946	999999	765	594	999999	207	884	39	567	948	831	999999	999999	999999	138	761	950	184	267	288	187	290	853	235	279	535	135	474	28	999999	229	65	507	999999	719	339	172	999999	197	170	760	792	127	810	999999	999999	342	999999	999999	974	409	171	999999	740	119	665	666	539	325	331	999999	420	21	999999	999999	775	999999	194	463	799	999999	545	987	999999	528	999999	173	53	465	78	203	838	999999	53	933	68	257	767	464	63	672	999999	99	999999	98	350	780	893	91	994	999999	157	833	
20	385	863	183	999999	999999	724	999999	999999	999999	256	138	243	755	967	999999	670	999999	823	999999	999999	999999	999999	456	131	19	187	614	279	962	470	459	55	14	654	668	80	884	999999	999999	740	561	999999	559	842	737	999999	595	813	603	421	476	796	427	434	883	419	416	999999	701	44	119	232	660	999999	999999	92	239	111	999999	229	785	980	277	990	847	87	415	614	394	999999	999999	999999	675	551	993	662	628	999999	999999	258	663	833	845	999999	630	999999	399	946	55	655	999999	493	514	383	636	495	528	436	587	999999	999999	802	999999	999999	452	318	557	999999	999999	999999	464	660	340	60	566	951	145	757	369	518	999999	468	999999	999999	540	108	296	301	914	507	144	201	992	964	254	999999	999999	999999	78	321	781	999999	999999	910	200	964	163	464	817	684	360	999999	77	78	128	545	243	999999	16	353	32	265	204	121	10	273	667	375	805	999999	785	999999	689	999999	736	407	999999	659	548	999999	945	832	484	240	157	372	999999	999999	846	709	626	247	301	724	299	999999	95	999999	909	927	306	787	658	120	898	523	92	29	341	720	413	584	389	441	408	200	781	999999	964	638	149	743	999999	106	89	548	545	999999	999999	221	322	916	999999	620	278	167	183	373	342	634	290	999999	592	135	305	52	857	860	326	109	744	131	261	999999	788	563	267	562	41	999999	977	127	270	130	408	497	834	769	999999	250	999999	417	631	340	357	44	161	404	800	47	690	684	999999	658	476	999999	665	478	832	999999	900	620	342	982	656	999999	844	999999	999999	808	217	98	698	85	92	337	500	999999	999999	754	411	863	761	994	999999	303	479	612	999999	217	832	999999	999999	456	350	406	85	648	999999	194	200	999999	677	992	829	602	986	572	575	149	700	744	554	88	314	46	858	999999	323	363	999999	999999	999999	520	975	851	999999	251	735	686	261	999999	247	739	999999	720	195	768	999999	999999	316	907	46	515	516	98	999999	858	152	313	547	738	335	330	501	958	873	167	27	977	450	745	837	889	887	848	506	999999	524	593	850	999999	182	256	999999	785	999999	311	13	887	999999	999999	999999	431	148	999999	526	916	248	605	847	38	751	197	626	999999	999999	999999	999999	999999	591	997	344	999999	462	457	565	999999	284	715	763	571	999999	139	938	999999	646	415	751	374	331	590	576	999999	745	822	348	985	999999	485	715	58	684	344	305	999999	999999	549	968	690	957	448	641	999999	999999	286	874	999999	258	480	999999	664	405	263	347	11	431	426	813	
640	119	580	458	799	999	714	887	819	999999	895	999999	106	446	70	416	883	948	52	85	469	947	726	736	159	999999	60	999999	430	997	999999	621	999999	736	999999	999999	387	999999	999999	999999	999999	399	999999	999999	363	293	827	999999	344	847	999999	62	388	350	354	999999	392	999999	999999	999999	949	70	466	822	538	284	653	370	118	999999	999999	999999	999999	999999	947	79	891	999999	382	865	732	833	318	583	543	252	999999	202	391	645	999999	542	689	603	584	77	932	243	999999	89	639	467	999999	856	817	570	999999	869	402	999999	801	999999	999999	444	516	999999	752	883	999999	296	50	461	979	473	999999	496	213	512	999999	880	999999	658	689	303	236	275	999999	462	999999	972	999999	373	800	999999	844	745	81	999999	96	468	325	59	954	962	999999	188	488	645	999999	331	366	443	934	999999	147	152	764	177	999999	251	401	299	127	316	990	999999	661	872	629	553	424	958	999999	475	999999	98	704	726	265	57	787	88	894	999999	615	862	439	287	969	701	980	999999	47	999999	77	35	931	999999	972	371	527	615	26	23	906	408	27	468	957	58	999999	999999	999999	170	999999	323	404	683	999999	999999	247	383	902	927	999999	999999	999999	581	408	999999	166	999999	753	999999	999999	181	71	880	537	999999	999999	970	329	999999	263	941	992	999999	999999	999999	630	257	947	845	133	153	713	98	451	999999	487	445	69	428	999999	392	295	27	640	293	261	999999	155	493	292	277	63	981	674	999999	528	53	202	655	909	909	118	908	771	386	467	973	999999	999999	999999	410	911	999999	39	999999	656	999999	999999	999999	999999	116	111	464	562	999999	99	732	424	820	867	444	252	414	518	982	283	387	255	999999	826	288	93	13	764	881	365	162	952	803	974	553	806	106	162	802	807	653	355	914	296	999999	558	619	284	294	999999	999999	999999	56	999999	279	729	999999	279	999999	32	108	700	681	500	937	779	999999	845	323	638	156	262	999999	185	630	41	340	967	100	729	999999	728	479	724	999999	769	906	216	704	999999	823	826	937	999999	708	953	674	424	358	955	937	774	961	656	21	254	676	870	967	247	999999	999999	188	495	999999	379	231	999999	999999	178	873	414	150	500	815	329	324	936	476	676	367	999999	619	145	999999	699	767	823	713	999999	103	999999	249	467	435	807	648	452	999999	339	732	999999	783	190	91	532	633	470	999999	692	999999	999999	404	300	880	482	405	53	999999	858	611	407	999999	999999	84	838	175	683	74	17	681	999999	715	147	944	650	999999	439	999999	
999999	76	999999	999999	31	999999	363	641	999999	999999	953	411	999999	748	999999	727	334	473	757	115	253	367	950	406	834	20	999999	33	266	355	240	349	999999	990	999999	792	999999	999999	232	351	999999	207	226	106	121	999999	86	132	353	419	620	999999	385	333	810	901	126	900	999999	20	626	340	999999	603	356	614	445	999999	314	579	423	999999	999999	416	394	56	999999	853	294	238	934	936	680	847	735	64	963	999999	189	543	999999	413	278	222	725	390	999999	623	750	507	170	472	999999	774	996	711	999999	968	999999	764	761	272	616	999999	85	689	660	536	999999	999999	650	802	434	770	902	19	640	38	691	999999	999999	999999	112	786	999999	999999	127	906	851	33	129	995	703	425	781	414	999999	999999	147	45	730	295	756	458	857	367	47	57	999999	999999	999999	906	287	936	999999	245	169	829	999999	999999	999999	753	999999	843	183	655	109	18	989	498	221	999999	999999	999999	282	937	770	654	929	999999	435	80	44	999999	952	222	717	766	884	546	999999	967	508	999999	999999	999999	999999	999999	284	999999	999999	38	68	999999	999999	789	25	999999	663	603	474	999999	900	149	188	999999	719	999999	890	960	937	342	134	452	254	999999	999999	999999	999999	999999	337	999999	380	726	999999	999999	22	661	98	172	207	95	113	291	999999	739	77	369	355	971	267	788	999999	323	274	926	904	615	138	999999	17	657	449	999999	276	616	144	183	696	999999	489	68	733	727	763	852	999999	999999	380	515	999999	422	21	999999	999999	548	999999	66	462	525	502	406	532	567	165	549	645	746	24	999999	604	893	673	574	492	208	65	303	560	422	698	70	244	999999	999999	999999	646	239	328	727	780	999999	721	180	288	92	536	176	572	999999	216	491	828	916	910	292	749	447	727	840	493	542	506	49	827	999999	172	908	999999	999999	999999	416	428	296	683	999999	182	502	295	410	672	888	999999	999999	216	216	242	328	713	999999	999999	999999	511	487	244	999999	582	681	352	847	920	627	999999	10	999999	999999	73	541	999999	394	120	999999	161	327	999999	999999	810	170	833	621	209	999999	205	160	726	704	904	940	62	999999	999999	500	159	999999	999999	54	935	999999	34	415	152	700	999999	328	951	999999	999999	999999	319	999999	437	999999	848	999999	999999	86	432	999999	999999	999999	895	132	999999	999999	451	999999	108	713	837	133	999999	90	145	427	999999	509	757	876	209	140	657	720	630	423	17	532	999999	999999	800	413	999999	142	456	418	520	29	220	299	999999	999999	498	343	356	196	969	357	999999	430	261	999999	
999999	555	602	999999	958	184	502	75	789	919	967	999999	912	434	999999	536	633	999999	906	459	298	468	999999	868	641	324	374	443	999999	999999	256	999999	176	662	94	999999	539	312	460	346	527	155	509	957	374	999999	999999	921	685	443	724	558	523	802	999999	860	999999	999999	999999	644	809	68	622	999999	672	744	999999	999999	999999	444	999999	330	277	570	931	153	999999	51	503	822	892	453	758	20	934	999999	708	999999	812	999999	999999	804	800	815	999999	469	533	378	295	999999	314	181	999999	251	446	999999	291	953	870	706	999999	513	241	689	751	366	310	611	205	975	46	150	999999	125	999999	202	529	461	44	472	619	590	756	999999	517	721	871	516	574	540	415	755	503	999999	332	999999	573	120	74	179	999999	921	183	319	999999	999999	999999	999999	328	999999	874	830	999999	407	96	321	756	367	999999	40	999999	793	46	664	999999	999999	646	341	999999	915	628	418	397	864	312	999999	416	446	291	353	987	415	197	999999	999999	585	836	999999	999999	21	999999	216	939	43	999999	375	884	518	750	311	527	402	672	412	999999	465	999999	64	104	398	999999	320	86	999999	53	89	606	716	997	983	454	551	322	781	665	999999	479	363	189	937	813	898	999999	979	999999	594	743	784	999999	999999	999999	999999	999999	629	117	999999	139	999999	999999	605	999999	178	999999	767	999999	976	90	890	999999	212	985	90	875	167	585	16	999999	107	999999	458	345	821	20	796	841	673	550	692	674	725	292	368	999999	583	999999	644	387	999999	132	848	513	853	47	502	225	999999	999999	842	54	110	325	999999	117	542	999999	948	999999	724	926	193	435	999999	225	999999	920	626	717	301	989	941	999999	695	974	164	999999	492	784	518	580	778	766	708	648	573	409	999999	261	829	324	999999	486	662	12	938	999999	125	637	25	582	599	354	615	999999	999999	482	629	999999	953	596	999999	173	649	999999	157	427	999999	749	651	622	670	375	999999	977	770	464	999999	693	46	999999	829	855	768	999999	981	433	161	999999	545	101	779	202	307	243	547	65	837	518	854	999999	695	375	985	402	999999	999999	466	638	92	999999	999999	936	31	222	766	921	999999	713	172	723	275	871	999999	560	842	999999	77	654	439	714	999999	457	838	524	999999	464	870	999999	33	757	967	523	772	898	585	999999	999999	95	476	625	999999	133	355	140	255	999999	171	435	560	999999	166	811	208	377	29	68	107	506	177	312	61	38	689	415	756	751	999999	316	974	999999	307	999999	188	814	63	999999	111	708	279	231	302	
444	999999	589	601	165	999999	404	999999	527	745	674	999999	173	573	632	444	940	999999	504	725	999999	999999	560	147	184	633	393	324	526	956	999999	237	999999	19	616	222	110	814	601	436	703	437	456	999999	632	999999	999999	999999	431	999999	171	334	774	506	447	983	264	999999	426	531	931	90	999999	571	355	446	972	163	957	419	343	999999	782	999999	31	427	14	306	514	121	618	153	893	466	999999	75	462	450	572	632	999999	658	397	999999	504	999999	85	885	999999	196	101	999999	293	21	725	999999	551	999999	484	999999	979	999999	999999	315	999999	788	999999	895	776	290	984	532	999999	999999	461	685	739	713	573	407	351	129	398	999999	30	756	860	881	740	999999	523	755	965	552	999999	10	999999	92	165	999999	436	999999	119	627	999999	569	280	999999	560	50	999999	999999	999999	87	678	860	569	619	294	166	999999	315	165	25	766	238	566	48	681	461	964	656	557	857	971	999999	20	771	126	461	486	901	330	700	465	685	622	887	874	793	441	999999	999999	998	787	130	999999	103	861	973	12	999999	287	999999	85	648	999999	285	115	999999	999999	999999	999999	833	680	999999	985	465	999999	90	616	999999	174	999999	29	863	859	558	80	850	146	916	999999	999999	459	999999	623	999999	624	816	404	346	999999	367	999999	643	608	963	328	759	145	569	544	780	366	332	77	399	89	221	789	733	214	999999	999999	933	999999	359	384	999999	413	764	840	999999	686	280	897	807	999999	386	999999	895	239	321	715	576	381	139	786	999999	187	999999	999999	413	37	671	141	526	986	19	755	258	999999	892	356	380	999999	802	999999	96	999999	269	454	703	956	894	503	893	549	804	561	999999	999999	999999	257	999999	623	437	715	25	148	380	820	935	630	999999	316	346	964	344	847	579	46	700	999999	918	779	999999	456	143	177	999999	977	999999	457	998	686	340	644	999999	757	999999	97	88	999999	65	448	999999	82	999999	587	166	928	214	957	982	721	871	999999	999999	410	186	980	581	847	999999	402	638	487	632	330	976	999999	999999	587	554	999999	999999	752	999999	479	269	999999	506	555	21	319	773	235	999999	999999	814	781	315	999999	581	321	515	241	57	663	810	999999	450	999999	611	464	140	626	412	499	763	999999	914	860	150	811	483	36	836	999999	629	413	999999	999999	516	204	396	41	999999	243	977	726	704	980	999999	999999	924	999999	943	556	189	156	999999	975	523	695	999999	455	999999	769	999999	488	405	467	44	999999	999999	105	123	417	78	108	619	999999	522	47	999999	933	200	
999999	886	606	92	289	411	482	589	46	831	821	999999	941	416	999999	405	498	999999	999999	946	272	999999	999999	999999	536	488	90	536	999999	462	486	999999	999999	264	711	883	999999	405	125	65	561	816	999999	273	302	90	136	691	999999	773	999999	716	999999	986	927	706	67	841	556	800	999999	946	935	999999	999999	550	402	686	704	363	999999	102	215	191	395	455	999999	999999	472	456	999999	399	163	881	438	770	104	999999	337	14	825	399	849	324	735	615	881	999999	999999	751	687	450	987	29	609	931	999999	999999	601	999999	483	999999	379	110	449	931	792	999999	999999	585	999999	455	999999	999999	538	774	999999	890	999999	999999	999999	824	647	999999	768	911	412	144	281	507	269	109	355	855	531	333	30	749	875	804	999999	827	263	999999	305	242	999999	296	490	999999	687	619	548	821	907	658	999999	999999	999999	538	529	657	999999	647	325	356	109	503	178	215	753	503	25	652	999999	747	571	315	999999	535	819	999999	653	446	819	999999	561	533	948	999999	999999	999999	417	347	284	999999	55	999999	26	949	999999	999999	128	999999	91	194	604	895	864	170	97	548	244	806	999999	414	14	345	828	676	794	575	555	999999	736	392	95	999999	377	791	701	955	299	475	402	232	999999	999999	364	635	54	666	669	787	784	929	136	999999	628	999999	171	709	787	349	165	566	51	821	999999	999999	999999	926	528	82	468	999999	259	769	999999	496	417	636	999999	202	999999	138	906	999999	521	806	265	483	59	999999	999999	999999	177	949	999999	836	999999	185	828	665	535	128	147	999999	329	652	680	367	208	142	463	534	728	594	718	36	659	999999	310	743	443	625	877	32	452	476	964	310	459	999999	315	999999	999999	324	667	999999	990	320	448	999999	136	898	999999	917	52	999999	999999	582	240	293	186	906	875	94	232	910	251	125	153	853	687	379	999999	630	999999	231	999999	414	999999	215	45	349	834	440	999999	545	999999	959	999999	356	212	391	79	176	400	409	366	723	102	999999	272	999999	176	595	999999	756	999999	654	999999	821	379	859	655	35	257	837	81	999999	477	687	570	999999	146	797	650	305	309	741	240	427	864	12	321	181	942	999999	182	999999	259	860	554	694	999999	999999	977	352	736	54	999999	563	337	922	999999	999999	195	981	739	379	945	885	999999	258	424	999999	956	376	999999	483	999999	999999	664	832	195	617	142	876	421	978	999999	307	999999	999999	823	676	99	999999	999999	999999	999999	999999	431	999999	303	999999	412	999999	280	206	999999	610	804	262	961	831	899	999999	
999999	639	999999	319	569	760	999999	647	326	202	434	748	583	23	620	641	498	131	666	860	539	999999	214	835	605	225	776	220	503	316	303	992	777	595	215	127	633	676	401	670	255	656	999999	220	871	531	622	198	990	172	764	839	175	48	999999	914	434	446	999999	353	984	999999	154	20	898	442	999999	988	807	999999	999999	822	729	999999	999999	882	775	994	964	999999	999999	588	229	340	999999	464	827	738	629	300	692	196	962	58	999999	906	999999	999999	321	439	560	999999	390	497	164	942	119	179	433	92	149	440	482	639	750	406	128	814	468	444	615	999999	999999	516	999999	821	859	681	319	708	380	999999	682	535	523	968	207	732	185	999999	354	658	315	546	999999	261	999999	333	999999	289	999999	697	999999	877	824	999999	275	874	686	342	92	999999	859	724	712	410	758	947	126	781	999999	396	638	999999	99	999999	927	822	365	558	117	999999	384	39	920	683	999999	804	999999	204	703	333	55	842	527	916	999999	590	834	750	503	766	999999	525	91	402	999999	720	999999	867	999999	453	518	999999	234	556	999999	829	803	39	250	953	246	921	88	875	999999	795	340	183	168	346	987	615	65	351	999999	858	948	528	624	999999	27	843	803	259	999999	917	999999	970	862	968	786	805	509	549	529	295	446	215	61	273	389	613	708	64	465	903	82	883	237	205	880	285	415	800	936	402	999999	829	999999	999999	187	370	321	199	560	192	115	516	821	43	422	743	476	360	999999	413	145	749	793	910	999999	735	743	666	97	999999	399	709	999999	137	177	616	154	628	95	29	302	518	504	283	798	566	71	203	783	147	808	64	999999	532	999999	377	45	160	587	452	999999	654	111	58	792	999999	902	694	865	805	999999	847	275	51	121	999999	255	999999	122	288	673	549	883	950	702	345	969	999999	999999	800	581	994	999999	643	402	999999	417	455	999999	401	663	377	338	978	548	999999	789	698	421	640	999999	999999	47	308	999999	88	771	999999	356	457	436	822	999999	75	234	604	806	999999	649	474	219	800	40	720	999999	306	220	905	411	999999	999999	280	668	239	678	65	999999	742	864	324	875	999999	108	43	964	841	999999	272	753	943	164	167	59	947	999999	331	495	326	683	999999	867	865	749	615	900	166	163	593	999999	178	999999	73	767	999999	598	953	999999	996	999999	783	752	948	161	467	586	999999	230	999999	808	356	570	639	69	999999	456	19	515	492	142	808	687	959	874	585	999999	101	399	724	359	477	629	999999	
571	899	999999	918	714	999999	39	999999	935	442	784	50	608	18	13	999999	878	588	447	219	999999	947	105	792	83	999999	171	495	999999	506	371	999999	727	81	999999	170	662	538	999999	233	463	999999	873	255	185	834	999999	297	999999	23	846	770	39	420	633	623	803	937	845	147	999999	544	511	999999	999999	453	999999	537	939	843	723	349	999999	999999	755	243	84	850	617	249	999999	874	999999	999999	999999	999999	999999	317	447	454	366	725	693	167	112	919	128	444	999999	999999	999999	999999	999999	254	300	999999	999999	814	664	999999	999999	953	329	605	548	999999	999999	526	999999	479	152	15	99	999999	999999	998	999999	135	122	835	125	640	999999	886	728	999999	527	163	695	999999	999999	496	652	57	905	413	999999	999999	619	999999	783	602	665	999999	589	515	360	999999	999999	302	849	362	702	999999	284	909	288	443	877	999999	728	983	830	624	999999	655	999999	999999	999999	83	602	569	515	265	999999	522	974	968	999999	222	999999	665	396	403	314	999999	794	823	772	995	999999	962	219	999999	137	799	771	50	350	999999	161	318	282	694	699	999999	846	446	776	762	934	320	146	664	597	73	597	999999	320	604	861	999999	279	999999	947	640	999999	999999	138	999999	750	934	999999	372	999999	492	393	702	703	33	914	357	56	20	71	815	999999	999999	999999	74	212	343	730	999999	82	999999	999999	999999	746	68	930	999999	318	523	21	10	692	999999	999999	999999	679	895	734	296	690	999999	493	269	532	142	814	804	660	73	999999	416	999999	881	300	449	999999	999999	999999	999999	103	362	48	532	998	70	999999	62	951	527	395	999999	609	443	999999	999999	999999	779	165	613	999999	135	901	999999	474	605	796	811	483	999999	662	999999	999999	98	203	337	999999	961	271	471	20	999999	999999	999999	678	742	806	769	824	731	322	999999	549	352	401	967	999999	999999	68	402	273	321	579	797	865	420	378	521	250	728	103	999999	518	693	603	492	282	768	577	999999	999999	37	986	751	841	988	434	596	697	235	999999	682	903	868	207	698	191	65	999999	267	373	295	999999	106	999999	156	165	856	749	999999	695	999999	999999	336	999999	999999	999999	827	956	876	986	999999	823	999999	851	420	273	650	495	999999	310	226	500	320	999999	999999	508	999999	124	695	833	578	847	789	540	999999	999999	576	273	961	374	363	109	999999	280	999999	472	999999	254	227	999999	515	370	999999	608	478	201	904	967	101	738	444	713	271	53	418	934	44	484	667	952	696	386	999999	540	946	126	109	999999	776	50	994	646	999999	811	327	
217	12	190	71	992	999999	609	999999	233	929	650	838	357	862	657	437	38	586	274	196	138	836	999999	661	362	999999	999999	200	61	743	798	816	459	725	999999	931	853	423	675	400	97	215	311	610	999999	288	751	999999	999999	612	965	69	999999	625	199	381	698	529	709	899	697	418	130	489	141	833	388	999999	662	725	584	615	911	874	109	923	535	704	365	999999	350	688	81	449	999999	738	194	834	536	829	999999	334	999999	775	999999	999999	95	821	478	473	899	129	999999	404	37	999999	158	999999	525	275	846	993	174	635	559	18	999999	680	712	402	999999	554	105	833	492	260	902	999999	181	430	838	713	999999	999999	183	999999	999999	999999	421	427	590	436	999999	999999	982	249	999999	999999	226	694	341	999999	118	999999	824	999999	999999	999999	911	999999	999999	22	999999	999999	436	999999	768	999999	999999	999999	844	670	269	295	812	222	999999	834	850	252	100	824	999999	487	999999	434	605	159	77	828	999999	483	764	644	999999	577	850	223	834	850	481	887	625	888	850	999999	154	823	273	612	119	999999	840	669	686	999999	104	109	999999	12	999999	618	215	633	142	999999	999999	625	999999	244	371	32	999	999999	771	213	999999	40	637	426	289	781	886	464	999999	15	643	999999	957	346	999999	999999	217	999999	323	862	999999	992	755	999999	766	529	999999	38	250	97	999999	840	898	999999	434	999999	471	590	722	999999	999999	750	913	136	727	809	667	979	761	999999	999999	177	686	999999	531	216	284	157	659	759	283	857	999999	632	815	802	207	484	911	999999	289	627	999999	999999	140	931	88	999999	762	957	861	528	277	630	282	32	163	989	952	227	789	324	930	963	481	999999	999999	291	999999	924	999999	193	77	351	341	197	68	128	777	599	137	655	395	702	898	999999	590	594	359	792	999999	217	532	999999	630	965	697	156	96	266	405	999999	317	838	354	677	460	925	298	999999	963	44	999999	999999	100	143	928	237	74	999999	294	999999	931	528	285	404	661	999999	999999	375	500	912	999999	999999	999999	340	348	557	358	999999	304	664	999999	275	829	614	995	179	603	496	999999	999999	999999	999999	971	463	865	788	999999	950	999999	86	213	922	999999	999999	12	999999	999999	759	795	999999	878	844	431	629	999999	999999	699	670	999999	492	780	234	339	40	831	999999	550	740	999999	559	999999	999999	214	227	461	999999	681	778	612	305	999999	844	701	664	591	247	938	351	816	999999	98	892	551	999999	306	978	593	562	228	999999	159	428	293	245	387	481	999999	213	178	274	985	999999	
68	999999	999999	935	533	999999	449	594	734	208	924	277	471	111	855	681	921	999999	789	128	559	282	999999	999999	560	999999	286	119	607	734	183	551	222	177	834	449	61	999999	455	918	999999	999999	605	951	503	26	999999	286	625	957	292	999999	485	867	372	785	999999	999999	385	77	999999	339	986	999	35	383	64	303	277	999999	629	560	36	999999	15	925	999999	204	98	544	691	10	999999	999999	452	486	75	355	804	58	492	172	985	388	529	783	647	605	926	130	961	999999	999999	999999	338	732	999999	614	862	447	119	999999	999999	999999	385	999999	845	347	557	999999	317	709	498	229	923	467	574	999999	351	231	999999	81	278	968	582	220	999999	285	321	719	816	460	999999	367	999999	730	999999	154	12	142	937	310	57	387	812	999999	981	789	295	870	167	32	273	640	169	47	493	832	268	175	405	570	35	837	732	856	226	141	290	202	106	999999	999999	219	294	976	33	890	165	329	238	212	989	451	562	793	197	852	208	999999	247	539	885	837	999999	377	285	220	999999	956	46	850	509	103	774	737	387	64	355	999999	24	999999	676	938	936	202	999999	583	285	938	669	373	932	388	999999	999999	999999	999999	482	917	999999	813	999999	209	293	999999	703	896	999999	824	415	143	999999	25	999999	644	862	946	901	543	795	701	934	716	296	673	917	130	999999	217	203	580	581	999999	490	999999	367	477	655	557	499	685	906	460	532	999999	866	999999	502	320	999999	597	905	999999	999999	999999	878	528	999999	620	470	583	758	999999	631	835	561	78	534	685	286	395	999999	353	54	999999	794	483	194	761	806	10	999999	827	513	605	675	999999	317	489	332	838	565	44	97	915	999999	446	829	697	974	999999	392	999999	43	318	306	561	894	20	999999	405	344	999999	813	469	955	999999	999999	35	169	999999	999999	55	362	448	829	266	266	138	999999	357	653	999999	786	18	618	811	999999	204	309	124	748	306	283	927	504	414	231	627	960	995	490	999999	538	64	999999	999999	464	999999	999999	49	305	765	827	858	751	848	374	805	850	154	147	999999	725	55	999999	464	999999	999999	943	999999	999999	638	177	999999	999999	849	958	731	971	281	356	999999	715	269	819	982	999999	425	185	999999	50	425	999999	816	858	999999	999999	492	999999	582	999999	38	652	73	14	666	597	639	999999	902	889	642	833	578	999999	940	999999	999999	236	198	985	356	259	999999	385	619	861	361	999999	148	999999	475	848	398	706	328	555	652	265	162	394	839	434	283	766	407	999999	208	
29	917	683	623	999999	695	999999	999999	778	999999	688	395	805	246	309	852	999999	423	794	445	999999	999999	395	403	210	999999	803	999999	921	999999	530	977	999999	663	342	422	464	999999	999999	162	999999	486	549	200	999999	870	357	158	999999	581	999999	352	613	156	999999	550	531	290	422	191	999999	999999	307	999999	833	711	367	152	999999	887	398	984	213	999999	643	396	999999	205	999999	999999	999999	999999	615	350	834	188	373	880	337	791	999999	184	734	37	270	359	188	747	999999	262	512	215	999999	652	999999	167	148	999999	999999	938	622	999999	850	92	465	247	836	956	999999	655	347	487	814	999999	996	224	259	999999	381	293	217	190	838	187	827	999999	410	962	168	676	49	401	999999	398	179	999999	333	999999	572	32	522	232	780	710	914	35	401	141	656	968	907	962	999999	229	731	441	497	672	999999	944	837	874	798	300	999999	945	119	425	999999	442	890	608	613	999999	770	985	410	138	273	802	130	999999	999999	199	768	999999	801	157	667	738	76	660	999999	628	999999	999999	999999	490	104	968	915	975	198	223	87	309	359	999999	458	999999	41	369	409	462	824	569	999999	609	999999	999999	999999	962	999999	999999	375	240	999999	985	173	132	562	920	43	305	999999	999999	90	102	122	999999	726	559	699	921	706	707	999999	934	999999	626	89	824	958	999999	823	953	226	999999	999999	847	98	374	88	335	193	999999	335	113	574	679	489	476	496	999999	999999	595	272	999999	508	668	978	999999	190	546	53	738	961	999999	481	934	927	999999	254	275	380	999999	480	373	999999	999999	381	157	369	134	147	612	337	896	751	238	690	389	484	999999	868	811	193	541	999999	999999	159	856	632	640	751	999999	231	231	692	460	999999	899	109	912	296	830	917	66	409	440	410	75	727	253	254	547	999999	75	999999	999999	178	938	91	999999	446	524	525	729	382	755	391	999999	213	999999	123	790	290	571	892	999999	894	137	141	851	55	93	139	389	999999	213	768	999999	824	133	999999	185	818	817	475	771	314	198	683	654	59	304	861	999999	139	463	267	61	183	999999	673	50	806	239	246	362	999999	146	342	179	986	234	291	90	999999	938	972	999999	105	999999	733	706	999999	487	802	750	232	702	259	932	999999	717	983	466	459	251	378	999999	580	122	999999	178	855	514	668	824	22	999999	999999	201	999999	795	955	62	999999	967	999999	329	437	495	140	693	887	999999	999999	279	999999	999999	630	767	999999	393	891	982	744	999999	999999	940	818	999999	999999	451	999999	68	999999	999999	
761	930	831	492	654	59	160	94	982	693	291	455	290	399	582	198	999999	999999	632	107	903	972	318	80	126	656	511	999999	758	689	418	828	999999	999999	517	999999	993	148	122	520	242	999999	999999	61	283	406	999999	429	999999	549	300	623	436	999999	999999	789	622	760	375	998	547	700	336	303	999999	462	496	218	882	999999	999999	21	548	122	864	999999	972	266	796	720	996	999999	65	999999	398	999999	402	999999	824	728	698	999999	772	999999	972	541	480	999999	777	820	909	450	547	142	355	288	84	324	489	160	816	366	964	655	12	466	999999	128	904	488	69	881	393	163	573	961	249	435	149	332	626	999999	999999	999999	810	555	544	999999	999999	999999	999999	88	999999	673	911	999999	999999	126	121	999999	999999	999999	802	999999	761	37	999999	393	999999	393	49	999999	184	166	999999	999999	876	988	845	456	921	999999	265	999999	767	981	756	719	252	999999	693	132	323	633	436	274	999999	201	999999	782	498	999999	362	999999	80	81	904	968	999999	369	465	290	999999	665	594	182	106	17	530	779	281	347	151	338	700	999999	999999	999999	999999	999999	88	999999	999999	72	957	770	999999	999999	724	695	999999	788	580	882	775	412	999999	999999	48	263	177	465	670	445	511	999999	19	999999	999999	164	746	999999	248	879	291	999999	516	999999	999999	824	999999	321	293	834	702	999999	766	268	999999	297	75	676	999999	476	999999	622	25	338	560	806	760	346	16	570	949	999999	549	700	999999	996	999999	642	951	224	999999	856	999999	835	742	28	394	751	472	491	98	80	851	771	787	999999	764	188	999999	901	74	999999	315	722	885	999999	943	76	999999	565	402	432	999999	999999	999999	245	450	189	595	542	421	18	874	524	481	878	871	778	999999	932	241	999999	984	59	999999	975	551	459	950	763	999999	328	93	906	999999	665	354	564	745	551	228	585	999999	125	999999	999999	601	790	251	16	999999	174	162	734	334	999999	448	675	999999	60	694	990	238	999999	467	102	925	999999	435	999999	533	316	999999	999999	999999	656	134	999999	569	999999	383	999999	999999	943	655	910	175	358	999999	999999	999999	678	427	695	857	237	999999	759	658	999999	139	634	364	435	999999	800	999999	791	999999	677	560	580	999999	999999	999999	933	781	295	999999	557	927	576	395	31	598	855	889	347	513	999999	310	374	220	182	965	749	405	999999	470	999999	778	384	338	904	999999	999999	572	385	28	923	455	71	582	111	470	563	248	342	836	999999	911	794	287	543	999999	196	370	934	86	927	537	998	824	999999	778	999999	
248	491	179	952	999999	999999	328	590	40	249	791	118	712	411	510	72	946	999999	942	983	999999	795	537	666	285	638	308	100	999999	457	246	260	332	917	999999	757	173	884	345	999999	476	999999	999999	138	405	261	232	675	426	999999	62	981	389	795	456	999999	999999	999999	676	654	999999	999999	204	583	12	541	786	794	999999	999999	899	72	507	545	517	409	292	409	271	33	416	633	674	920	405	999999	999999	999999	471	872	803	999999	999999	999999	202	248	502	999999	999999	863	999999	437	588	673	576	989	484	999999	287	999999	170	999999	999999	652	999999	999999	563	999999	188	747	671	999999	999999	223	999999	248	854	816	999999	278	907	999999	999999	407	558	978	54	999999	354	415	999999	999999	259	999999	712	258	419	999999	452	620	685	228	999999	387	202	227	113	375	999999	337	145	667	502	19	149	806	281	844	104	269	538	562	929	772	999999	645	998	909	511	701	828	299	999999	732	593	688	613	895	999999	340	874	679	288	999999	280	999999	533	250	999999	999999	977	574	999999	999999	91	132	298	999999	420	557	228	999999	863	30	508	999999	999999	769	425	460	999999	999999	639	763	394	859	284	913	502	854	999999	757	635	999999	724	263	999999	190	650	470	999999	636	484	657	121	680	999999	267	517	435	818	764	825	823	712	601	935	706	798	999999	848	384	484	565	445	471	569	267	305	255	25	124	999999	999999	70	566	900	981	999999	714	53	26	999999	77	46	999999	999999	811	893	133	999999	133	999999	427	621	999999	161	919	999999	650	121	558	999999	272	999999	999999	645	870	763	155	701	954	64	94	999999	832	979	417	529	97	538	757	374	182	926	999999	732	999999	999999	999999	415	981	769	11	603	999999	64	999999	658	342	999999	72	999999	747	999999	999999	78	307	248	788	999999	999999	399	999999	121	999999	999999	788	345	999999	971	944	536	718	740	719	194	63	491	693	778	846	758	197	385	999999	709	626	750	562	823	435	462	999999	17	999999	592	644	889	249	311	999999	797	999999	370	767	535	339	999999	999999	189	25	999999	554	20	999999	985	212	749	644	654	567	48	782	999999	546	491	981	999999	78	137	550	173	999999	999999	512	58	627	826	617	999999	999999	999999	48	383	999999	618	907	544	817	999999	389	999999	999999	999999	743	237	24	437	824	999999	554	999999	938	585	638	852	574	171	999999	151	367	386	141	999999	284	948	999	409	999999	927	584	447	893	393	747	654	918	657	999999	999999	43	200	11	999999	999999	751	999999	462	999999	999999	999999	746	999999	999999	328	999999	763	550	320	
794	237	615	999999	896	999999	117	734	555	837	983	934	999999	522	232	118	176	384	999999	999999	532	278	547	664	999999	883	837	999999	228	74	744	999999	377	346	999999	57	428	658	115	999999	289	999999	135	999999	999999	30	137	233	813	567	999999	628	963	243	999999	526	690	951	601	23	864	705	999999	999999	103	102	567	580	668	999999	999999	517	999999	170	38	515	999999	999999	903	919	755	999999	597	660	912	125	999999	144	558	999999	367	999999	67	101	775	583	510	644	532	668	463	556	565	999999	877	643	359	803	214	282	383	999999	58	681	267	259	118	856	999999	977	175	432	31	340	817	222	999999	999999	999999	999999	14	999999	399	244	465	209	58	999999	999999	278	765	134	930	286	953	599	428	385	834	525	475	654	75	554	503	41	999999	235	999999	665	999999	999999	417	758	999999	999999	999999	999999	226	999999	210	158	83	309	221	50	502	745	386	228	793	84	352	869	980	359	999999	844	741	434	673	999999	999999	127	95	593	716	181	18	89	999999	614	169	776	325	999999	999999	766	343	462	538	790	848	602	871	119	829	548	778	918	441	534	999999	791	394	386	19	999999	999999	628	334	331	999999	999999	997	188	999999	576	999999	999999	778	999999	511	288	895	883	975	545	255	975	999999	177	403	99	647	696	999999	378	391	999999	316	624	551	714	138	217	63	551	999999	692	204	263	994	124	999999	764	32	999999	895	999999	411	474	710	248	865	999999	927	646	660	999999	646	546	999999	999999	357	999999	135	796	159	688	830	433	999999	999999	780	510	999999	289	950	999999	673	747	482	880	999999	842	913	312	999999	972	999999	999999	891	304	56	999999	78	999999	766	985	639	235	999999	217	680	977	533	999999	467	365	983	999999	999999	777	637	898	73	314	89	514	250	822	947	187	408	424	542	999999	999999	999999	442	794	522	964	253	999999	113	275	210	999999	318	999999	844	494	988	641	999999	999999	999999	157	594	763	309	262	744	816	288	466	808	265	444	887	641	345	922	199	136	731	533	199	795	999999	113	530	999999	999999	999999	999999	999999	767	704	429	979	369	537	678	494	999999	229	437	999999	646	466	944	124	431	134	999999	571	799	515	987	589	477	362	999999	660	779	999999	269	838	825	999999	51	561	25	908	281	807	254	704	866	511	106	40	159	342	168	415	999999	999999	478	891	399	262	716	839	511	17	742	28	714	213	999999	599	343	378	425	393	108	522	999999	702	999999	105	999999	486	493	447	212	463	501	999999	292	909	369	934	878	788	999999	
186	406	999999	75	236	989	662	999999	506	696	780	917	775	317	261	507	776	574	999999	613	999999	999999	74	804	288	526	351	921	60	239	408	999999	636	549	999999	125	588	636	100	115	986	934	986	750	432	999999	726	66	999999	411	593	370	584	185	613	829	342	470	786	999999	648	741	999999	277	297	291	999999	235	395	145	919	149	999999	999999	627	306	999999	999999	999999	999999	999999	999999	890	649	646	48	915	460	935	999999	783	127	849	390	467	254	999999	718	462	999999	999999	500	670	894	999999	453	999999	395	999999	317	470	29	98	54	910	363	851	999999	631	259	999999	829	300	302	362	801	299	104	999999	382	863	650	860	240	999999	309	624	996	167	202	162	529	902	627	632	764	999999	805	479	113	403	591	97	213	775	435	209	377	541	689	163	792	999999	999999	999999	819	168	999999	566	611	739	854	999999	999999	107	999999	927	673	670	598	772	999999	624	627	999999	281	563	656	465	61	109	256	464	478	999999	370	865	727	182	999999	605	182	248	868	999999	548	896	658	999999	999999	508	536	707	999999	917	999999	999999	46	205	182	999999	511	401	514	999999	492	399	226	999999	737	981	209	999999	857	992	599	255	755	263	999999	385	904	550	999999	999999	572	548	520	560	378	202	999999	531	999	999999	999999	999999	999999	999999	881	158	680	268	379	947	308	45	999999	951	328	424	421	782	764	797	999999	961	863	999999	938	943	878	665	999999	544	162	999999	999999	999999	898	817	521	999999	999999	292	999999	645	180	590	255	537	699	569	242	954	780	56	767	212	999999	142	999999	772	427	937	279	999999	246	999999	794	629	544	549	999999	510	999999	999999	411	482	102	715	790	283	715	411	999999	319	433	77	999999	999999	999999	298	114	999999	899	749	971	443	22	690	409	346	999999	999999	992	159	516	731	61	999999	644	295	999999	999999	351	644	66	26	999999	960	591	178	80	688	999999	999999	445	296	610	163	999999	967	470	412	999999	999999	487	100	418	104	802	701	999999	15	471	625	999999	624	424	265	692	955	750	61	108	240	275	999999	906	746	714	999999	131	999999	999999	677	824	707	183	897	166	966	607	598	167	890	163	75	226	103	77	820	999999	355	471	999999	226	999999	313	85	189	999999	193	671	390	582	580	999999	308	999999	999999	481	450	526	109	725	357	162	893	218	87	209	890	999999	999999	894	357	776	436	611	460	416	403	108	999999	785	783	935	999999	584	319	45	766	432	999999	999999	380	355	999999	746	748	74	524	105	998	999999	489	380	991	
999999	235	804	999999	697	343	394	87	352	999999	323	942	422	944	319	898	52	443	999999	520	999999	523	11	999999	690	863	396	891	308	109	739	306	999999	943	999999	999999	515	354	79	98	907	518	37	547	932	804	336	999999	215	999999	999999	545	32	859	907	972	233	999999	11	834	947	502	778	252	79	999999	539	478	232	959	393	999999	373	378	613	575	496	464	597	999999	536	276	999999	112	153	203	283	553	45	749	135	241	352	999999	151	999999	999999	784	477	915	274	857	897	255	999999	999999	182	653	256	342	999999	769	999999	125	307	681	816	675	999999	876	743	999999	442	999999	999999	162	355	138	237	208	835	711	986	999999	620	678	999999	440	299	885	30	999999	307	702	273	366	999999	237	938	469	598	999999	999999	601	181	288	425	424	421	660	999999	54	425	57	507	773	782	999999	504	628	312	385	385	224	855	999999	688	999999	218	477	607	127	999999	767	999999	770	36	395	510	342	263	954	28	639	999999	976	999999	999999	999999	999999	999999	551	733	319	167	999999	688	470	746	999999	599	685	215	944	62	999999	854	999999	999999	736	747	396	503	172	374	358	366	746	252	878	999999	439	544	999999	893	66	394	880	610	396	999999	565	648	451	742	578	748	84	587	185	999999	557	811	468	999999	999999	58	570	945	809	999999	999999	228	867	161	170	150	496	61	996	411	974	57	61	654	192	747	999999	430	796	609	292	999999	999999	756	360	999999	999999	966	705	18	823	935	801	999999	149	347	781	299	581	437	262	33	590	999999	157	999999	759	813	570	449	996	999999	158	999999	573	783	161	999999	801	999999	75	530	355	987	588	999999	256	520	999999	999999	966	761	848	999999	999999	268	577	999999	609	999999	868	272	406	266	999999	682	786	601	966	365	195	671	999999	49	372	999999	677	603	999999	118	263	248	308	999999	483	999999	301	790	853	314	215	858	511	950	673	803	133	99	975	905	262	654	554	159	999999	305	273	809	996	999999	591	974	117	500	596	630	963	680	782	999999	391	995	747	999999	160	337	169	548	376	569	999999	587	627	290	856	608	999999	158	76	188	971	999999	794	999999	999999	240	751	20	363	53	839	453	999999	999999	524	999999	906	892	999999	331	999999	725	442	436	25	13	357	826	644	988	935	814	613	604	805	898	211	519	999999	919	999999	158	194	333	730	999999	999999	428	765	999999	701	999999	159	744	53	999999	59	367	223	720	883	924	376	375	999999	999999	999999	712	999999	626	65	397	954	89	746	999999	540	119	706	
860	732	928	71	55	999999	143	665	868	561	559	999999	844	305	227	999999	660	999999	819	225	705	325	568	36	999999	999999	314	847	80	998	66	715	940	660	362	988	954	999999	331	89	973	999999	970	160	999999	777	220	101	736	53	999999	213	999999	893	10	999999	173	902	999999	511	999999	295	595	999999	504	844	907	999999	999999	239	999999	797	999999	740	252	999999	999999	418	193	999999	333	222	121	36	999999	853	999999	57	659	816	999999	62	941	820	106	687	773	999999	655	998	869	999999	158	506	962	298	753	981	651	663	201	754	718	559	999999	770	184	568	957	651	850	860	533	136	414	999999	855	999999	643	564	572	253	999999	195	502	305	73	614	999999	624	110	999999	406	995	625	80	999999	392	642	336	513	215	153	999999	158	19	503	31	102	999999	999999	122	999999	999999	100	947	992	533	67	882	706	570	504	999999	551	999999	999999	537	510	344	694	473	998	316	60	367	110	999999	999999	492	802	52	521	141	190	987	673	319	904	678	87	810	334	760	630	942	710	810	462	320	555	965	520	757	248	970	999999	41	999999	733	999999	999999	999999	575	999999	664	58	373	162	564	174	154	999999	832	999999	883	148	248	686	117	657	300	305	726	936	836	999999	999999	892	220	999999	999999	282	999999	999999	843	324	759	680	965	894	347	658	898	999999	999999	342	999999	500	364	831	875	354	928	85	556	937	770	638	252	142	294	480	999999	999999	531	872	461	999999	423	569	389	567	999999	223	319	641	407	579	536	504	842	273	537	999999	999999	297	354	105	285	905	999999	999999	999999	833	610	867	716	217	624	999999	881	999999	87	795	452	317	999999	715	766	914	540	200	112	999999	299	30	942	562	999999	244	527	365	724	517	26	267	999999	887	999999	452	925	200	955	997	622	999999	999999	742	935	689	663	999999	339	999999	375	999999	29	689	999999	589	924	163	999999	999999	20	999999	963	999999	999999	999999	187	999999	999999	324	989	349	245	999999	999999	999999	835	999999	627	14	581	888	999999	999999	151	663	248	451	999999	999999	527	999999	676	999999	986	106	200	624	963	751	511	916	536	999999	381	35	127	914	563	407	754	724	536	519	999999	999999	500	609	428	999999	999999	736	402	999999	797	228	673	670	127	38	944	220	246	875	999999	664	362	999999	999999	125	545	334	887	946	999999	999999	244	999999	766	864	606	591	205	847	805	999999	523	456	227	163	362	457	796	534	462	544	999999	660	27	154	769	999999	999999	999999	580	999999	848	999999	999999	999999	983	516	903	263	999999	
363	24	398	999999	726	150	905	999999	830	763	999999	537	363	493	734	324	583	149	622	104	999999	999999	892	277	999999	999999	78	645	233	179	845	999999	543	112	999999	529	99	589	300	999999	864	694	999999	999999	492	94	495	961	86	999999	999999	377	291	169	314	397	131	130	887	799	82	269	999999	660	918	544	994	260	999999	214	234	993	849	618	240	999999	179	999999	785	108	999999	999999	569	553	770	478	272	999999	798	999999	408	969	702	500	930	604	134	145	630	948	100	244	577	872	999999	415	528	672	929	881	999999	777	999999	789	367	966	700	27	999999	450	281	620	462	682	999999	999999	301	358	999999	635	308	44	723	999999	18	207	539	696	108	364	949	599	454	916	494	630	634	913	142	964	999999	117	254	189	676	479	782	895	76	200	123	179	984	303	582	193	64	507	780	170	436	14	999999	536	500	682	999999	999999	197	999999	630	388	225	723	999999	201	789	999999	171	539	999999	643	999999	907	999999	779	999999	161	343	999999	999999	137	999999	972	537	899	198	999999	999999	993	313	246	707	999999	569	735	954	271	571	391	403	520	346	251	745	793	999999	999999	295	720	78	24	212	999999	608	999999	255	999999	195	832	12	999999	999999	177	235	188	936	738	348	514	825	999999	589	951	908	65	790	999999	236	744	525	187	432	999999	999999	298	43	820	292	76	489	999999	86	739	999999	999999	666	179	999999	566	856	644	673	780	895	725	999999	260	978	552	712	364	26	450	316	825	649	885	999999	936	154	999999	456	999999	35	999999	276	849	999999	586	398	621	875	669	887	999999	514	651	999999	999999	863	783	842	999999	364	999999	695	999999	999999	999999	682	780	999999	88	999999	741	198	999999	755	782	458	585	687	401	999999	999999	488	999999	562	435	999999	999999	813	999999	83	371	282	716	916	900	427	640	999999	19	903	618	693	796	257	999999	692	122	896	299	999999	287	105	450	585	273	646	348	82	997	251	999999	999999	887	15	60	468	482	484	855	999999	817	169	677	497	545	407	999999	109	416	999999	999999	110	523	298	999999	999999	832	999999	999999	263	89	568	428	768	228	651	806	791	206	999999	220	637	999999	935	934	128	999999	952	999999	866	954	249	666	264	52	999999	453	999999	219	785	635	351	831	601	285	259	741	909	279	999999	600	999999	902	999999	533	571	69	588	999999	677	847	879	999999	786	309	999999	901	999999	725	644	207	217	999999	421	62	869	806	450	999999	999999	999999	518	999999	999999	275	64	999999	939	731	481	524	865	999999	542	999999	
756	259	54	302	446	358	577	194	999999	697	392	328	999999	999999	999999	765	999999	999999	999999	299	338	206	999999	520	254	502	962	442	999999	129	999999	999999	999999	484	306	619	761	157	223	336	810	999999	999999	457	883	735	856	999999	77	716	905	936	563	253	999999	560	313	534	57	943	395	144	941	515	365	999999	290	16	379	54	999999	999999	999999	354	489	14	157	999999	637	518	645	698	999999	536	224	999999	999999	795	874	745	315	236	110	279	940	675	393	542	102	474	999999	850	999999	32	999999	443	999999	219	763	605	999999	815	999999	539	999999	999999	770	414	301	959	999999	999999	141	999999	739	777	999999	999999	999999	814	621	999999	405	172	72	794	803	351	823	780	999999	211	999999	279	342	999999	339	571	999999	252	904	978	999999	999999	476	961	718	271	999999	935	82	786	805	999999	999999	797	419	999999	476	999999	894	428	590	520	786	796	999999	862	999999	248	999999	800	999999	171	909	642	373	273	696	111	999999	541	999999	887	708	396	406	91	295	999999	90	999999	104	467	358	486	999999	731	356	680	507	856	971	999999	498	999999	322	643	50	351	434	156	47	374	437	362	370	702	999999	399	399	999999	576	755	167	841	705	16	813	432	999999	642	916	26	999999	230	999999	999999	399	435	84	762	999999	943	120	934	568	729	40	995	126	999999	918	999999	999999	136	289	225	999999	999999	576	315	999999	617	106	792	239	31	770	999999	791	357	313	386	999999	999999	339	632	644	233	999999	975	976	817	316	999999	723	958	736	477	940	999999	135	742	858	768	932	433	847	328	704	547	959	823	213	769	391	542	642	999999	999999	656	999999	664	999999	601	339	999999	999999	545	999999	280	999999	999999	276	447	231	571	527	999999	704	905	785	326	528	735	999999	163	613	547	179	191	326	92	680	293	773	471	367	999999	999999	999999	132	311	259	433	262	665	556	766	999999	819	24	999999	999999	999999	871	264	146	649	585	186	409	764	376	887	954	212	622	982	673	760	214	999999	127	999999	783	999999	999999	999999	482	999999	606	846	999	359	176	999999	144	790	999999	999999	335	717	682	262	519	999999	935	371	479	60	53	573	103	787	999999	754	967	172	117	999999	999999	51	176	234	579	562	764	26	999999	723	77	999999	999999	999999	999999	999999	999999	865	276	424	999999	999999	624	432	317	999999	753	222	999999	422	999999	971	999999	35	332	293	999999	457	682	956	604	918	650	755	982	221	14	939	999999	128	999999	112	896	692	848	490	999999	999999	999999	999999	809	552	999999	307	460	106	159	544	
830	151	945	999999	192	319	820	999999	65	868	999999	999999	38	999999	999999	625	256	170	84	990	999999	999999	866	806	540	146	157	62	646	353	999999	999999	72	999999	119	221	183	45	999999	587	872	227	435	558	305	820	518	996	692	656	999999	300	999999	999999	366	988	999999	149	599	56	999999	768	983	712	573	562	44	568	704	648	452	220	250	497	999999	999999	416	999999	510	999999	628	999999	369	990	301	14	865	903	113	999999	935	999999	999999	873	999999	999999	244	723	985	742	999999	949	302	53	214	840	59	999999	50	406	581	968	638	879	999999	20	408	993	999999	999999	697	141	999999	583	712	999999	774	376	999999	24	725	693	999999	768	999999	999999	999999	326	999999	999999	954	341	999999	999999	549	967	405	567	455	999999	706	999999	312	999999	55	654	493	718	341	795	999999	682	999999	999999	999999	888	646	999999	944	749	999999	999999	999999	999999	613	999999	277	759	43	745	999999	216	921	665	318	999999	390	905	722	999999	999999	150	985	990	999999	281	999999	836	999999	661	331	535	622	705	263	624	999999	353	999999	689	387	733	684	595	783	999999	761	797	718	999999	507	999999	157	665	563	21	999999	999999	575	342	488	440	734	382	423	487	594	225	411	693	451	999999	102	43	999999	999999	465	999999	217	534	999999	999999	999999	828	999999	590	388	957	152	252	999999	817	999999	999999	210	946	998	312	182	305	275	999999	999999	34	755	999999	648	999999	762	112	556	707	19	50	821	408	999999	906	228	833	109	637	83	169	176	633	270	621	833	956	462	162	226	911	269	974	694	104	83	999999	941	274	204	49	696	819	999999	736	659	999999	633	102	999999	348	999999	999999	999999	236	999999	131	999999	999999	999999	806	649	403	491	107	781	999999	713	227	832	534	892	999999	999999	43	999999	357	999999	533	962	40	332	369	79	877	714	631	999999	468	246	952	495	913	984	397	400	303	338	710	954	999999	999999	416	270	559	999999	371	205	438	763	510	999999	675	75	259	484	289	334	613	392	160	343	254	981	880	49	978	999999	55	642	179	29	124	578	159	941	916	999999	519	431	353	436	84	999999	999999	655	819	999999	734	913	121	968	999999	999999	804	478	844	435	390	520	478	521	999999	999999	593	490	191	106	916	999999	568	999999	814	191	49	723	269	548	254	234	229	999999	126	142	531	211	304	796	773	680	106	491	718	999	952	831	286	288	122	255	473	722	932	999999	354	930	164	999999	999999	91	219	305	190	999999	999999	999999	404	27	273	392	196	395	332	999999	999999	87	999999	
814	239	999999	446	999999	436	998	999999	507	999999	700	787	600	56	761	999999	999999	470	800	310	563	709	614	437	269	999999	730	68	88	399	696	213	277	469	350	313	79	644	999999	869	999999	405	792	150	703	240	672	345	435	876	640	775	421	776	908	999999	999999	999999	187	965	705	939	999999	117	511	497	999999	141	705	457	449	58	999999	999999	128	999999	999999	473	733	38	352	394	633	999999	759	921	999999	501	561	999999	999999	298	466	274	173	999999	723	684	639	216	721	541	640	978	437	592	543	489	657	750	197	161	57	159	622	321	999999	479	358	590	705	28	580	469	999999	160	591	999999	768	876	999999	242	833	999999	317	811	754	999999	775	999999	387	311	843	810	58	536	999999	317	651	852	934	254	336	59	510	703	961	180	219	287	11	575	999999	781	316	954	328	530	842	999999	999999	662	704	191	999999	403	184	999999	999999	241	908	283	326	916	941	200	999999	784	26	613	849	583	444	497	175	811	590	72	504	103	999999	721	999999	840	295	999999	549	154	846	116	528	201	759	978	378	727	999999	999999	839	999999	58	543	999999	238	961	983	227	999999	25	400	813	122	274	326	33	197	999999	999999	999999	669	650	761	937	909	95	658	823	466	129	448	561	784	232	388	999999	674	217	247	999999	311	999999	343	138	456	303	415	927	442	999999	191	999999	774	999999	999999	999999	296	606	604	152	313	169	761	999999	577	999999	39	889	886	999999	999999	979	571	999999	999999	614	317	633	491	616	679	730	390	999999	999999	528	787	609	62	999999	758	78	999999	999999	999999	151	302	255	560	617	999999	525	50	171	999999	211	358	177	855	999999	168	663	999999	987	999999	999999	999999	259	159	59	60	429	836	973	523	290	376	476	40	187	322	71	999999	999999	352	163	690	229	905	736	180	999999	754	999999	754	999999	953	625	631	993	372	53	106	511	999999	844	688	77	647	325	835	881	146	677	999999	106	590	251	645	319	892	559	353	423	878	440	674	348	999999	428	336	750	999999	47	999999	278	965	999999	316	507	474	622	581	590	999999	299	999999	86	255	658	515	712	999999	321	999999	812	999999	683	999999	136	179	999999	849	999999	989	94	45	108	862	974	141	28	999999	999999	844	279	977	763	522	589	956	598	999999	570	913	999999	770	533	936	12	578	999999	938	190	337	135	773	362	600	816	263	385	224	280	526	999999	778	841	477	831	835	936	999999	999999	179	581	255	999999	315	376	323	511	172	860	405	999999	89	753	811	719	999999	
625	172	705	335	999999	384	999999	999999	426	999999	928	66	115	999999	642	131	895	20	755	879	999999	56	234	502	751	222	363	999999	676	416	35	40	999999	999999	999999	773	465	717	999999	207	432	245	999999	531	395	455	67	693	762	728	194	742	65	840	22	578	938	212	999999	368	30	947	377	999999	819	999999	307	780	956	869	665	187	422	557	456	258	167	702	999999	306	165	669	122	947	999999	292	999999	999999	321	641	834	999999	999999	239	186	484	999999	999999	712	497	157	286	737	893	73	999999	329	507	393	999999	999999	245	105	287	213	999999	834	429	999999	536	923	389	469	999999	44	999999	999999	193	381	999999	999999	288	999999	620	158	878	932	999999	884	225	999999	477	999999	557	231	999999	167	855	35	999999	650	448	999999	185	573	768	999999	422	858	999999	962	999999	999999	422	999999	999999	254	484	139	334	999999	614	545	572	573	456	999999	911	103	999999	999999	198	167	999999	999999	942	198	999999	999999	999999	999999	519	371	999999	262	825	350	999999	184	999999	354	683	726	701	406	45	902	527	611	127	914	905	999999	422	416	773	999999	581	999999	440	943	439	438	749	999999	910	253	322	319	747	115	742	999999	13	101	571	472	999999	999999	296	50	670	999999	929	999999	999999	199	949	817	489	846	769	999999	999999	155	914	999999	976	438	999999	791	590	217	999999	999999	181	178	326	330	844	310	999999	432	999999	399	283	235	509	284	999999	720	304	999999	830	901	345	721	992	857	186	326	999999	37	999999	504	459	462	349	916	303	987	999999	628	972	188	999999	347	226	999999	999999	999999	746	701	331	775	999999	95	387	962	676	999999	185	468	153	528	999999	495	769	310	999999	820	886	592	999999	129	847	999999	532	651	579	999999	505	647	984	999999	999999	794	706	886	16	373	85	387	999999	843	811	414	485	453	375	836	577	999999	999999	62	802	163	721	999999	928	822	999999	999999	392	677	999999	999999	483	655	948	28	789	882	303	999999	745	999999	351	146	317	999999	200	88	286	743	430	589	242	932	695	426	83	504	999999	194	810	349	994	572	888	999999	999999	829	505	356	57	694	999999	838	316	303	812	584	894	999999	632	484	459	649	999999	375	305	999999	959	531	945	294	999999	999999	765	405	514	778	999999	43	511	999999	583	930	696	736	999999	999999	999999	999999	614	498	610	473	562	336	889	999999	326	523	999999	390	869	999999	410	763	770	512	83	999999	788	999999	999999	860	999999	271	900	529	953	520	407	900	999999	567	999999	457	683	460	557	438	999999	169	462	999999	999999	
999999	501	609	999999	999999	965	465	999999	714	614	581	171	749	490	301	435	370	401	805	999999	999999	465	312	66	999999	89	999999	955	999999	405	628	999999	602	805	861	769	999999	999999	30	554	999999	579	999999	953	346	999999	934	970	265	13	999999	768	657	619	978	666	199	552	576	853	999999	509	687	318	985	999999	568	944	628	999999	143	370	999999	260	182	507	254	358	999999	999999	999999	349	999999	641	260	860	922	983	827	999999	580	999999	433	176	899	999999	892	901	967	345	727	989	999999	999999	999999	785	396	406	446	480	421	999999	832	909	708	316	999999	999999	68	135	88	999999	999999	433	999999	395	936	214	361	739	615	353	391	384	939	165	998	964	999999	999999	473	525	547	356	783	740	916	524	468	592	999999	846	842	841	267	999999	999999	917	784	999999	848	192	55	706	865	78	999999	999999	969	552	317	999999	999999	594	662	999999	47	770	650	219	478	422	746	999999	116	768	510	549	127	797	292	90	999999	298	625	291	480	840	999999	715	999999	468	999999	915	285	787	572	258	189	705	999999	112	277	575	15	436	445	286	599	106	999999	909	340	181	269	237	665	985	968	999999	91	207	288	999999	999999	20	867	830	999999	328	205	262	369	999999	999999	190	813	999999	292	199	845	203	999999	395	158	999999	137	383	999999	57	999999	587	289	808	999999	906	823	343	648	995	569	615	793	281	900	314	549	999999	487	89	424	60	703	779	535	888	956	893	786	554	882	493	184	999999	999999	999999	972	999999	798	786	367	480	966	999999	629	239	999999	999999	494	843	833	219	895	576	633	82	884	999999	283	734	999999	929	556	104	999999	999999	441	357	85	291	342	988	129	999999	722	944	94	999999	159	305	488	986	409	942	720	673	598	607	999999	134	999999	471	287	73	836	437	999999	871	185	553	798	62	894	212	511	844	99	999999	854	689	987	478	999999	978	256	964	530	614	383	449	486	834	545	951	557	999999	711	65	864	999999	31	222	999999	606	507	999999	999999	999999	999999	875	584	999999	752	999999	146	999999	120	308	817	999999	907	318	498	999999	76	999999	516	943	655	641	142	43	339	999999	668	775	248	754	999999	820	873	333	183	508	864	999999	91	422	814	999999	759	999999	248	993	999999	712	724	504	999999	543	919	157	551	799	999999	999999	999999	192	464	370	27	999999	828	999999	999999	584	145	990	871	984	881	104	139	364	881	730	795	345	193	999999	61	999999	999999	936	900	999999	781	383	765	324	27	899	999999	453	283	403	584	250	994	802	
577	734	999999	999999	662	825	28	197	917	22	755	729	999	508	319	283	150	891	106	999999	802	761	234	557	999999	999999	999999	685	90	488	999999	999999	351	390	388	999999	121	670	999999	85	706	594	466	752	568	297	999999	999999	999999	10	263	693	153	721	999	815	999999	85	587	679	689	343	999999	439	999999	211	999999	618	130	992	171	999999	616	31	576	218	999999	999999	999999	679	92	686	999999	89	235	462	410	629	391	572	818	999999	93	999999	395	373	487	36	885	366	909	999999	339	999999	839	783	999999	132	154	791	520	36	97	999999	597	999999	792	37	214	999999	801	758	999999	557	183	999999	396	21	636	999999	731	999999	597	631	769	800	999999	999999	250	451	385	999999	484	999999	62	791	948	999999	17	999999	580	999999	821	479	565	161	65	781	968	999999	999999	75	495	941	69	251	999999	465	148	999999	999999	394	787	763	40	999999	283	636	505	999999	188	999999	13	254	633	281	999999	127	999999	618	999999	575	439	537	63	319	792	543	540	999999	362	999999	47	999999	999999	195	672	68	449	52	877	428	286	999999	534	186	72	251	318	788	794	322	398	529	999999	999999	954	999999	999999	720	730	999999	105	694	40	695	184	792	517	447	999999	398	677	34	999999	326	298	853	12	999999	256	550	234	751	999999	999999	104	517	999999	655	241	423	359	999999	321	147	333	591	555	999999	999999	279	733	999999	999999	406	999999	999999	788	999999	792	110	256	831	473	189	515	353	679	990	601	666	999999	861	999999	195	48	999999	712	603	992	999999	999999	999999	875	977	816	999999	571	618	405	729	728	999999	863	999999	176	527	265	999999	631	979	912	565	999999	345	645	872	999999	994	367	696	662	999999	742	95	802	999999	956	496	372	161	782	70	999999	999999	937	999999	999999	85	999999	521	693	579	972	23	794	742	925	999999	341	944	699	577	261	708	76	543	689	778	337	93	570	768	769	999999	999999	851	970	999999	999999	444	873	589	975	846	13	92	222	729	300	70	999999	426	165	427	461	215	809	886	804	403	521	229	747	935	950	999999	810	501	816	942	999999	559	999999	897	81	120	601	415	705	999999	331	960	487	277	926	154	612	351	999999	991	52	93	570	14	922	999999	999999	49	999999	87	282	999999	999999	357	297	607	294	268	999999	351	999999	403	191	999999	999999	999999	741	480	999999	806	322	468	483	999999	900	999999	999999	137	974	999999	278	562	519	999999	712	610	999999	140	979	329	999999	353	995	676	388	648	901	999999	931	371	912	999999	39	99	765	813	247	98	
457	608	999999	167	294	929	83	999999	884	999999	999999	471	513	999999	501	690	947	968	473	807	445	261	787	248	999999	612	515	907	532	999999	862	898	373	959	682	380	710	702	69	75	603	999999	999999	347	641	999999	857	310	869	349	151	796	350	440	652	206	999999	999999	999999	999999	424	175	528	463	701	220	108	999999	928	130	979	999999	909	407	999999	999999	496	449	606	736	999999	214	48	193	288	999999	557	933	317	486	999999	999999	999999	999999	651	999999	809	310	999999	431	370	999999	999999	999999	369	999999	887	942	236	544	709	381	999999	234	926	219	137	999999	185	999999	662	999999	999999	451	999999	648	513	530	756	775	307	196	803	184	375	450	832	298	823	391	188	615	706	999999	777	187	567	517	999999	441	999999	475	999999	19	999999	205	76	999999	188	720	392	366	196	461	999999	522	577	999999	858	485	387	838	521	793	458	57	469	474	674	999999	90	996	999999	999999	473	832	999999	794	415	180	999999	902	119	112	999	821	428	254	535	999999	610	969	658	976	64	472	954	341	561	999999	999999	602	266	796	640	395	999999	871	987	999999	461	783	192	687	999999	484	729	418	794	636	628	224	999999	419	782	121	347	103	999999	999999	878	729	242	693	444	781	646	999999	472	613	999999	556	266	999999	999999	999999	787	971	874	999999	743	545	999999	924	102	521	663	847	23	528	999999	204	611	986	534	732	551	498	999999	329	999999	415	945	191	112	999999	999999	999999	999999	956	334	999999	228	690	999999	342	999999	999999	600	999999	999999	799	999999	943	565	339	945	280	597	999999	285	298	728	555	741	337	600	365	822	999999	563	847	241	67	204	681	975	921	728	201	550	999999	999999	329	211	48	999999	11	626	772	136	687	999999	545	680	45	999999	999999	999999	999999	742	826	999999	999999	999999	999999	568	252	749	999999	363	999999	999999	999999	530	999999	401	408	354	999999	232	599	739	59	894	876	628	695	999999	169	999999	312	999999	999999	459	724	748	327	960	929	480	862	999999	742	418	999999	999999	999999	25	639	644	249	329	256	707	153	97	445	685	999999	653	872	865	589	850	999999	61	752	946	999999	302	83	999999	999999	231	369	346	999999	640	791	999999	804	999999	999999	525	793	983	999999	101	316	636	313	642	477	286	608	996	999999	999999	367	999999	999999	877	219	346	999999	801	904	999999	347	806	999999	804	999999	999999	999999	201	999999	999999	66	78	999999	660	640	179	989	441	970	147	999999	999999	673	999999	283	740	356	927	999999	411	999999	991	88	999999	754	509	546	508	748	724	437	
416	999999	608	835	298	726	732	999999	999999	356	999999	999999	767	410	999999	142	987	531	163	999999	921	730	717	999999	74	990	999999	906	999999	632	491	692	999999	710	217	494	75	277	999999	23	999999	999999	999999	999999	825	170	321	999999	779	376	559	977	999999	328	516	686	171	499	771	308	104	826	116	416	865	446	999999	999999	203	490	77	719	999999	149	781	999999	308	999999	999999	999999	679	340	137	763	999999	513	999999	927	204	999999	999999	576	506	686	918	797	583	24	199	388	586	999999	108	298	308	839	440	455	546	284	387	509	999999	867	629	999999	699	352	343	361	349	999999	999999	999999	168	501	222	999999	999999	983	999999	293	999999	999999	327	999999	241	838	465	244	999999	651	391	919	153	999999	999999	639	66	164	108	240	681	837	48	929	401	436	140	999999	999999	580	235	562	626	104	46	308	549	214	533	860	887	108	288	698	999999	943	529	999999	999999	583	803	76	885	427	611	635	867	397	32	804	999999	658	999999	502	425	999999	302	59	787	72	99	852	630	248	352	582	558	999999	664	999999	907	795	676	53	776	999999	677	209	492	410	999999	161	191	728	161	239	491	785	282	446	650	999999	558	78	493	950	445	999999	84	38	999999	527	733	574	999999	913	981	573	999999	999999	999999	103	566	386	630	938	671	999999	96	123	100	999999	77	227	999999	437	247	608	559	999999	723	999999	134	463	333	914	428	617	830	248	999999	918	69	25	999999	557	913	181	447	555	999999	999999	560	961	938	999999	460	516	765	999999	999999	383	999999	900	544	130	999999	113	63	716	519	999999	81	848	999999	182	713	999999	931	261	524	999999	171	999999	546	189	480	173	999999	29	464	911	851	371	571	874	904	169	481	175	999999	810	127	999999	999999	235	471	712	105	999999	999999	999999	584	514	945	610	221	999999	364	364	649	805	587	44	999999	608	212	710	286	990	278	553	579	999999	672	713	948	440	968	320	718	768	77	760	428	65	337	346	425	961	662	999999	805	127	525	999999	232	93	478	437	999999	761	999999	999999	497	999999	999999	818	841	242	999999	781	50	53	645	881	737	827	615	207	281	865	295	324	999999	383	999999	999999	250	890	999999	864	962	541	296	957	342	999999	272	381	235	518	504	193	308	999999	854	761	999999	643	55	405	477	280	999999	167	475	120	777	999999	999999	999999	999999	951	750	798	818	509	757	688	548	999999	564	244	971	762	371	111	26	456	528	987	980	606	844	999999	999999	691	384	139	491	999999	999999	158	83	999999	939	553	
442	510	73	999999	14	999999	105	280	840	243	309	999999	999999	373	999999	331	595	320	999999	972	116	664	411	136	135	627	207	999999	999999	999999	170	122	823	999999	669	515	392	184	999999	196	999999	999999	999999	162	391	981	343	999999	137	864	563	762	471	967	446	777	108	936	229	386	999999	999999	999999	434	999999	196	580	999999	704	588	938	420	337	210	470	542	419	258	744	154	294	89	199	725	852	999999	651	999999	381	892	416	456	955	606	600	733	884	820	89	205	410	364	423	548	926	152	435	999999	999999	903	368	999999	201	85	102	516	999999	999999	582	999999	999999	723	606	812	999999	492	999999	999999	609	737	658	598	179	999999	743	929	999999	651	798	709	999999	390	359	999999	533	566	264	999999	514	999999	155	918	248	413	660	687	758	610	376	999999	687	703	999999	768	999999	769	680	652	341	999999	849	936	999999	872	702	164	374	138	288	999999	237	585	226	525	592	999999	360	765	999999	66	181	66	285	999999	32	999999	729	999999	232	764	885	612	548	352	244	218	999999	375	710	506	323	630	999999	999999	216	111	486	145	186	515	418	915	999999	285	999999	793	661	811	999999	434	434	783	905	523	729	999999	46	999999	999999	383	988	984	64	393	743	550	733	999999	158	920	791	594	413	716	999999	970	849	999999	360	450	999999	939	525	286	81	539	999999	808	41	999999	74	999999	999999	803	999999	433	861	379	542	450	999999	147	663	929	642	839	379	199	177	999999	775	774	523	840	826	58	999999	999999	321	213	826	925	493	999999	999999	999999	740	610	198	922	119	999999	729	910	390	419	999999	595	999999	999999	170	535	999999	281	815	999999	999999	23	977	479	964	93	68	999999	623	144	999999	105	84	462	999999	999999	10	255	650	999999	54	613	459	416	772	999999	143	999999	52	999999	294	999999	999999	565	999999	726	633	999999	957	999999	421	400	296	256	765	190	999999	191	142	401	534	395	631	519	255	484	564	570	707	100	949	979	999999	332	850	442	353	999999	371	999999	145	290	297	999999	883	999999	326	213	651	591	362	951	946	999999	999999	899	590	242	319	616	172	72	22	867	85	442	113	999999	405	333	837	999999	999999	759	265	999999	999999	17	635	999999	999999	360	999999	125	738	999999	42	645	565	999999	852	121	999999	754	221	82	277	430	999999	451	550	361	807	327	999999	359	999999	197	395	999999	802	583	606	717	999999	811	153	896	139	87	409	468	409	454	481	725	802	75	547	193	999999	676	468	194	60	806	552	999999	371	388	866	845	259	52	
159	279	515	999999	305	410	928	381	301	470	52	92	999999	363	846	999999	999999	75	999999	212	547	135	124	421	666	651	268	999999	535	750	221	563	218	999999	999999	212	220	320	770	999999	264	604	385	999999	151	968	999999	199	754	343	831	800	205	57	505	33	999999	103	999999	654	151	999999	845	999999	259	488	873	595	67	644	818	245	305	999999	947	942	750	125	280	697	796	79	798	201	918	420	368	170	999999	282	999999	999999	999999	125	996	877	758	834	749	663	105	269	142	999999	525	595	505	693	110	563	283	49	823	137	857	82	588	654	999999	838	129	713	733	785	597	701	750	190	516	79	193	999999	376	999999	602	537	937	688	676	999999	914	675	70	999999	998	18	303	367	999999	923	999999	114	211	999999	543	999999	536	356	521	823	845	325	999999	999999	999999	367	672	216	534	999999	999999	899	977	309	999999	999999	999999	434	786	999999	407	392	922	592	780	999999	714	466	82	220	11	999999	176	852	487	599	498	39	999999	999999	345	96	832	937	788	400	136	902	986	999999	999999	999999	569	932	426	999999	403	594	999999	301	652	999999	999999	999999	328	999999	999999	999999	822	334	956	622	999999	154	254	320	999999	984	803	389	951	999999	999999	983	481	900	30	244	436	34	206	903	779	636	988	139	953	518	999999	244	667	11	89	661	142	126	604	424	999999	115	902	418	791	870	999999	840	736	159	842	428	533	999999	698	999999	138	999999	843	869	165	125	367	51	375	568	722	950	732	999999	851	999999	305	605	556	331	131	999999	121	909	999999	999999	402	803	675	999999	710	999999	312	291	999999	89	282	999999	268	572	747	861	53	999999	158	999999	118	918	308	487	133	928	940	377	676	351	999999	934	583	17	722	564	375	185	858	552	648	450	294	999999	92	570	346	983	999999	999999	743	888	999999	897	50	484	504	198	76	782	999999	934	999999	192	999999	999999	161	261	850	192	495	867	374	606	999999	999999	633	536	404	563	591	956	793	415	607	62	182	686	967	247	999999	187	119	85	323	713	834	112	633	743	419	95	143	401	999999	876	999999	165	155	382	851	967	793	513	999999	999999	151	999999	999999	95	999999	475	293	999999	132	317	757	999999	999999	999999	999999	999999	903	999999	154	506	823	999999	640	731	538	27	540	594	396	102	394	606	884	50	999999	999999	528	999999	578	999999	801	999999	279	467	128	235	872	118	549	330	74	142	999999	694	999999	749	570	999999	556	999999	934	698	225	39	999999	161	999999	252	999999	207	12	999999	999999	210	
704	302	132	999999	612	313	155	431	55	999999	38	261	247	199	591	823	74	674	991	430	18	112	315	250	544	967	999999	999999	999999	351	327	999999	59	999999	990	166	999999	397	250	252	12	513	653	159	999999	999999	999999	999999	660	999999	143	337	373	662	201	999999	987	881	637	999999	492	525	999999	703	748	328	999999	999999	209	435	999999	677	999999	999999	427	999999	458	165	249	999999	999999	606	969	999999	218	990	346	397	999999	398	999999	745	759	605	760	486	724	950	999999	682	469	999999	24	235	455	999999	904	999999	999999	695	152	831	642	765	591	999999	556	796	494	758	982	814	999999	811	266	460	917	999999	988	941	999999	508	754	567	999999	229	999999	999999	545	999999	999999	721	999999	281	255	347	113	994	23	874	930	999999	466	652	699	655	722	213	968	995	548	999999	635	999999	999999	644	86	85	362	372	303	812	261	741	672	271	662	841	565	999999	356	922	814	124	21	853	52	112	867	757	506	388	775	550	999999	999999	96	858	366	999999	270	37	999999	650	999999	127	676	724	979	438	992	999999	647	59	648	625	271	521	292	71	999999	974	217	604	865	915	46	710	999999	662	999999	804	484	955	658	328	999999	174	999999	999999	186	327	999999	439	764	625	999999	999999	901	588	748	999999	575	999999	999999	296	820	47	784	664	91	965	196	326	999999	198	406	692	401	329	999999	106	999999	399	884	285	999999	999999	999999	250	999999	320	809	999999	913	610	239	189	947	372	508	999999	389	879	811	220	999999	999999	186	576	229	58	334	581	253	652	598	999999	420	999999	999999	999999	207	544	490	770	166	246	412	653	999999	226	999999	38	821	100	999999	107	999999	673	154	55	601	272	999999	135	999999	237	706	271	21	64	769	224	927	465	56	845	398	999999	64	894	402	999999	999999	12	999999	305	999999	162	999999	501	596	999999	588	398	450	934	523	999999	785	929	999999	999999	999999	904	457	531	999999	999999	999999	871	708	547	999999	999999	652	78	654	28	822	999999	999999	553	336	520	467	33	999999	999999	25	122	331	999999	999999	134	363	999999	891	714	555	781	204	405	118	73	999999	59	136	999999	746	382	289	999999	543	105	462	986	814	131	446	433	999999	572	350	931	550	675	292	495	896	999999	999999	940	472	50	495	81	999999	999999	727	418	999999	999999	999999	642	833	999999	999999	169	672	377	447	770	277	131	885	999999	999999	187	523	999999	767	641	442	355	999999	999999	43	502	610	391	551	551	999999	38	536	599	780	999999	108	724	999999	132	822	528	999999	416	673	350	
164	863	26	267	749	610	650	999999	863	446	447	999999	792	997	559	291	825	895	376	248	594	999999	851	358	89	799	942	644	818	913	401	999999	676	692	347	999999	374	294	802	793	387	281	735	343	270	614	931	999999	572	541	703	68	999999	434	755	868	999999	999999	188	999999	999999	16	446	950	55	658	817	109	660	812	916	541	102	582	999999	323	560	517	999999	475	868	999999	82	287	999999	343	999999	251	937	479	735	706	999999	999999	135	381	834	785	999999	611	796	831	527	760	624	171	965	468	999999	999999	317	504	580	712	91	903	933	169	739	712	910	576	172	191	87	219	435	999999	456	999999	999999	999999	999999	486	678	999999	247	999999	662	59	999999	999999	676	505	171	240	999999	403	999999	999999	448	999999	56	999999	701	230	669	346	999999	415	735	999999	21	96	952	999999	284	999999	44	55	666	999999	507	999999	344	629	999999	666	999999	846	92	999999	477	234	999999	814	728	643	785	458	376	900	638	256	999999	651	278	590	999999	628	955	43	368	999999	999999	999999	177	366	251	81	330	12	999999	836	332	999999	258	787	55	148	814	641	318	585	999999	765	983	260	376	693	360	318	124	401	890	999999	673	751	668	224	646	372	402	999999	138	374	584	802	924	620	999999	491	545	413	813	324	724	783	57	800	842	917	999999	557	720	21	888	924	945	283	39	507	128	830	999999	452	249	605	457	314	191	190	999999	755	301	869	999999	710	588	576	999999	890	703	868	382	728	382	844	992	126	999999	999999	857	999999	591	894	372	714	999999	371	85	129	999999	743	618	661	591	243	999999	851	248	999999	346	378	999999	999999	999999	260	458	773	79	404	999999	999999	828	531	333	685	174	999999	506	999999	799	999999	501	215	564	999999	259	999999	147	148	587	151	877	308	323	488	999999	452	100	999999	265	147	302	999999	516	994	999999	97	999999	999999	79	860	354	189	388	129	877	742	584	844	11	999999	999999	931	999999	471	463	530	999999	844	999999	722	315	394	999999	661	999999	821	698	999999	54	171	392	240	79	727	999999	698	920	999999	999999	959	867	256	120	527	511	370	863	55	999999	394	880	493	923	356	554	959	385	726	205	66	999999	999999	799	839	999999	405	861	99	674	764	610	999999	243	999999	854	69	284	286	160	999999	958	652	999999	999999	291	899	316	999999	183	837	323	203	999	555	915	854	456	280	181	115	509	773	381	776	784	867	999999	901	501	495	685	109	576	999999	999999	999999	983	149	999999	456	999999	999999	916	837	450	999999	
999999	688	999999	10	612	13	999999	54	64	999999	280	999999	875	424	649	415	999999	687	161	224	627	367	999999	523	870	317	999999	725	26	370	999999	544	335	378	853	570	793	501	999999	681	994	531	586	913	130	729	274	999999	806	999999	917	238	685	999999	999999	656	999999	593	140	304	291	999999	37	694	337	999999	928	507	571	88	622	729	999999	479	229	105	999999	543	999999	150	999999	999999	919	344	452	999999	859	108	588	206	339	999999	999999	999999	399	616	999999	999999	585	394	801	767	573	727	999999	999999	433	215	16	999999	875	698	200	989	261	704	468	693	251	999999	877	829	918	999999	749	422	999999	226	90	613	602	999999	957	18	348	999999	23	202	283	264	999999	653	102	894	331	640	19	381	336	999999	157	810	651	876	516	972	848	209	977	648	829	216	135	402	101	987	740	191	650	975	999999	999999	999999	987	514	234	736	999999	999999	118	412	986	890	394	999999	999999	246	90	502	999999	437	814	999999	999999	434	999999	527	700	802	343	999999	828	731	360	14	880	400	663	372	292	245	999999	166	868	999999	842	999999	740	936	999999	750	659	689	283	548	876	61	783	562	999999	706	46	999999	708	218	584	999999	539	390	585	401	583	718	219	141	612	999999	356	400	592	999999	999999	763	502	593	250	149	457	812	138	828	616	110	846	586	208	604	457	659	661	586	786	360	360	999999	177	941	480	152	935	228	999999	393	970	853	999999	282	727	125	968	999999	999999	727	261	756	784	482	872	999999	932	18	210	999999	738	15	999999	999999	413	594	426	308	668	315	999999	910	133	232	140	992	666	925	876	999999	691	226	999999	999999	108	603	999999	999999	79	999999	999999	999999	999999	19	655	999999	999999	493	999999	143	999999	669	999999	502	851	999999	999999	562	352	999999	966	17	142	867	999999	522	236	827	999999	809	470	999999	999999	999999	106	948	892	123	577	999999	35	182	66	999999	643	31	450	285	999999	757	970	999999	352	200	880	211	795	999999	14	143	999999	149	166	999999	673	968	440	954	999999	999999	459	999999	984	187	999999	793	950	399	234	983	82	999999	620	580	999999	898	388	999999	940	894	999999	742	118	444	436	886	26	999999	79	999999	999999	495	879	999999	999999	460	587	175	999999	999999	261	406	925	999999	71	788	999999	586	230	774	589	401	23	512	749	716	411	550	751	967	777	954	999999	999999	402	586	81	315	281	389	999999	999999	999999	853	643	999999	816	999999	999999	647	366	439	999999	999999	999999	200	999999	376	999999	591	58	47	424	379	319	306	86	
375	999999	484	717	224	314	840	462	376	698	169	999999	992	900	999999	999999	999999	999999	999999	999999	999999	999999	999999	114	704	749	690	341	284	798	332	544	346	680	450	999999	999999	999999	999999	135	999999	999999	718	501	322	999999	572	690	999999	870	321	999999	999999	999999	61	901	999999	380	22	474	623	509	188	578	375	999999	533	999999	999999	999999	277	182	468	222	252	192	999999	710	792	207	187	999999	607	414	487	564	572	227	628	999999	49	528	917	678	511	435	664	999999	135	696	974	259	241	876	602	148	999999	759	999999	869	155	716	587	999999	296	623	999999	774	101	811	63	999999	693	999999	817	749	264	789	999999	817	528	615	585	106	232	927	999999	731	811	348	263	812	351	999999	403	999999	940	112	392	888	999999	999999	999999	323	999999	668	999999	331	999999	853	884	521	59	68	350	540	141	491	999999	368	854	180	962	753	558	999999	999999	934	516	999999	808	162	407	822	999999	638	567	271	463	563	999999	447	999999	958	999999	741	763	293	999999	863	202	459	519	33	43	999999	927	999999	764	400	705	631	814	574	54	999999	124	236	999999	712	973	869	37	39	996	417	507	14	298	816	488	999999	525	653	302	999999	999999	383	789	932	999999	271	507	72	858	739	999999	108	913	732	999999	536	520	999999	890	332	431	490	999999	999999	854	923	16	948	912	35	116	171	281	695	99	740	447	841	11	999999	372	965	180	267	783	409	999999	566	199	999999	999999	819	762	969	928	162	357	173	88	788	264	559	160	832	633	472	826	999999	643	887	98	678	704	188	999999	466	999999	769	999999	999999	832	450	758	999999	866	296	408	999999	767	936	392	284	999999	223	456	813	814	348	633	999999	582	999999	922	999999	863	490	999999	999999	999999	999999	842	588	331	999999	955	814	800	199	965	346	999999	524	999999	706	505	999999	916	999999	731	157	651	971	145	999999	999999	960	527	999999	999999	386	999999	824	303	304	104	804	953	139	999999	999999	23	999999	382	999999	257	999999	999999	226	806	58	999999	999999	999999	861	821	871	452	999999	999999	999999	296	352	101	589	174	249	230	166	612	700	861	786	233	99	144	35	598	999999	283	999999	549	999999	651	59	811	548	972	441	483	999999	361	162	379	999999	999999	999999	999999	792	132	17	836	999999	613	115	197	999999	409	762	727	795	282	999999	999999	999999	456	999999	701	999999	999999	999999	277	789	999999	389	348	708	417	961	999999	473	502	806	726	275	978	999999	697	999999	999999	33	148	999999	714	688	950	999999	634	999999	815	370	969	490	24	507	
739	57	581	234	766	488	380	999999	28	263	302	475	877	262	967	172	999999	165	999999	754	999999	68	84	999999	438	590	83	983	999999	999999	999999	21	791	229	535	930	712	472	778	382	999999	999999	200	461	395	485	880	999999	466	653	999999	813	309	270	30	681	973	587	796	185	999999	397	999999	645	758	291	684	658	726	46	459	825	386	808	111	786	867	622	608	953	710	701	526	502	311	691	711	531	208	854	956	135	999999	603	999999	265	999999	554	703	114	800	231	656	429	204	256	436	999999	169	244	813	999999	978	843	999999	999999	999999	799	344	76	579	163	459	871	999999	999999	999999	999999	999999	845	999999	322	999999	504	162	488	54	106	308	64	264	220	372	964	51	999999	156	832	137	264	394	609	999999	636	534	999999	771	999999	349	870	106	652	660	323	856	500	999999	484	691	986	669	999999	999999	289	812	999999	791	495	830	999999	187	327	656	586	999999	778	999999	292	999999	999999	716	269	757	438	999999	612	560	58	118	550	172	671	150	151	594	999999	999999	930	999999	999999	856	286	954	864	693	778	996	999999	861	87	398	160	514	186	999999	410	27	999999	999999	210	808	742	387	290	322	999999	186	515	991	842	999999	181	467	803	999999	999999	314	892	744	189	999999	485	999999	999999	161	22	167	999999	871	194	999999	55	609	624	999999	124	898	999999	999999	188	999999	999999	92	999999	999999	226	693	999999	527	839	105	999999	999999	152	594	332	999999	357	138	310	999999	222	643	999999	249	999999	572	999999	446	544	541	640	349	566	587	999999	403	177	622	934	999999	456	446	999999	999999	477	999999	466	39	999999	569	551	546	252	830	390	847	999999	779	793	999999	850	274	983	999999	465	785	760	565	470	999999	386	734	999999	999999	902	775	611	719	772	999999	115	999999	412	974	990	999999	106	736	999999	286	129	999999	829	290	478	999999	999999	999999	632	691	967	901	569	115	192	999999	999999	271	999999	615	246	565	17	897	548	999999	999999	18	317	371	689	33	368	194	809	988	904	913	512	720	321	999999	96	91	928	214	999999	307	792	182	751	834	999999	591	50	999999	390	932	741	442	999999	999999	427	271	12	999999	543	999999	305	203	999999	439	759	217	303	369	479	999999	968	344	792	564	226	144	619	999999	225	776	153	255	607	972	999999	79	999999	867	458	824	999999	984	671	869	11	598	270	322	85	601	298	681	94	464	963	999999	649	765	238	293	999999	158	999999	999999	241	999999	595	940	999999	689	999999	436	910	654	847	999999	673	999999	562	627	874	
999999	778	999999	487	472	170	153	18	773	999999	634	999999	175	183	999999	265	904	638	951	12	330	999999	395	783	862	999999	440	617	979	999999	727	213	610	419	353	379	114	288	768	889	452	931	999999	269	193	999999	744	999999	917	728	768	294	610	999999	553	999999	393	840	625	702	730	999999	39	49	702	430	999999	756	999999	999999	999999	625	869	999999	559	398	569	135	599	75	35	959	999999	999999	965	442	602	984	999999	109	986	273	663	76	168	916	902	454	567	762	768	999999	999999	999999	999999	999999	424	999999	999999	999999	999999	267	251	560	676	771	835	778	84	270	828	53	891	730	574	999999	962	999999	999999	999999	496	125	568	837	999999	47	999999	344	684	999999	27	63	999999	999999	425	729	32	113	399	396	91	134	999999	306	933	724	106	921	999999	689	999999	999999	644	432	668	999999	999999	999999	263	638	463	501	103	261	999999	774	134	191	314	844	999999	859	413	517	561	999999	744	272	903	999999	940	396	552	994	642	406	999999	999999	999999	856	999999	618	849	760	933	589	40	129	63	168	600	914	616	999999	825	999999	217	136	871	305	824	436	999999	682	698	76	949	108	999999	999999	365	999999	999999	999999	813	255	20	652	999999	999999	999999	999999	218	999999	980	36	780	605	999999	322	999999	292	625	999999	999999	999999	117	176	72	866	999999	931	511	217	803	962	774	167	999999	579	320	565	552	898	999999	999999	227	766	999999	999999	296	354	929	305	658	82	999999	405	427	999999	147	843	589	718	342	410	123	11	940	28	261	623	472	600	12	632	740	726	781	999999	386	351	475	401	579	999999	12	215	558	999999	999999	379	999999	923	999999	999999	975	834	566	562	96	226	999999	999999	420	673	882	338	303	35	342	296	623	595	999999	796	999999	999999	999999	999999	999999	907	452	220	999999	882	882	548	168	535	657	999999	169	228	744	999999	525	791	980	906	413	999999	912	533	397	663	755	154	999999	645	107	786	999999	520	164	189	999999	615	614	537	790	999999	179	767	378	999999	136	404	851	671	280	586	217	241	642	735	995	999999	999999	414	136	999999	457	999999	438	870	219	649	74	565	396	910	187	453	126	80	503	999999	164	960	537	361	303	999999	374	999999	579	465	999999	999999	999999	853	792	210	410	62	886	656	339	508	227	486	340	295	284	369	409	764	999999	999999	241	999999	999999	861	876	775	445	37	158	917	301	754	772	999999	381	999999	128	977	999999	74	193	847	814	656	743	61	31	17	154	999999	121	815	350	314	197	342	999999	930	333	999999	
999999	999999	507	422	217	473	713	694	914	999999	251	432	721	60	388	393	999999	118	128	825	753	999999	882	153	999999	485	414	999999	999999	49	999999	197	654	417	457	335	350	402	449	999999	348	336	103	413	764	689	999999	299	925	999999	305	999999	812	999999	999999	189	975	364	616	731	999999	999999	247	874	297	64	778	314	999999	63	53	644	669	848	487	427	999999	999999	389	126	392	124	542	653	743	474	384	156	535	999999	999999	986	785	718	220	102	99	228	125	710	911	999999	696	871	760	661	321	999999	999999	999999	844	999999	974	499	348	944	712	594	140	822	679	999999	779	334	704	67	999999	999999	637	999999	337	126	363	679	215	999999	427	999999	893	999999	163	420	999999	80	433	852	21	999999	999999	999999	389	505	999999	303	40	289	20	371	177	702	802	370	999999	635	136	727	152	305	294	745	527	999999	999999	999999	669	269	505	709	901	851	56	572	581	371	14	999999	38	70	648	999999	592	999999	503	200	290	793	94	999999	943	705	710	715	11	633	748	347	804	49	633	999999	783	310	470	999999	999999	239	789	964	631	303	699	91	999999	368	162	471	549	509	768	999999	184	15	765	205	151	340	571	947	623	667	38	989	999999	999999	152	292	595	187	545	60	13	129	999999	649	16	628	68	999999	480	286	797	304	999999	757	596	777	999999	999999	184	999999	668	841	999999	999999	275	709	655	779	226	870	876	371	964	718	999999	65	999999	999999	198	522	282	928	476	999999	869	999999	717	679	290	374	746	329	13	230	391	999999	778	999999	384	306	973	288	999999	610	410	436	339	563	885	999999	640	999999	86	999999	999999	740	375	14	103	541	992	999999	499	852	134	556	368	999999	336	710	286	242	742	999999	548	993	511	866	936	443	404	164	794	749	733	327	252	350	999999	650	796	999999	811	999999	314	998	999999	574	486	853	78	999999	236	184	264	999999	999999	195	124	59	238	508	999999	660	147	999999	191	749	999999	999999	313	999999	566	686	913	999999	999999	999999	586	550	213	937	390	93	375	808	927	619	495	335	641	67	236	999999	421	999999	999999	160	705	477	816	50	455	679	549	999999	38	550	270	751	999999	787	999999	574	999999	301	128	999999	999999	338	999999	572	263	999999	999999	256	790	438	274	626	805	279	203	119	734	173	491	710	999999	999999	999999	387	999999	999999	358	854	459	662	292	130	179	999999	865	377	567	253	999999	663	514	303	999999	999999	285	644	946	999999	999999	498	840	682	809	999999	450	999999	557	532	223	520	444	320	
796	138	155	999999	456	93	999999	826	552	490	999999	828	999999	250	64	190	111	714	797	650	271	961	821	999999	321	761	281	895	819	44	40	276	228	999999	999999	140	999999	142	197	862	999999	766	945	359	305	981	222	999999	915	376	430	999999	722	793	59	835	999999	999999	832	999999	812	518	16	517	460	999999	609	11	999999	924	999999	969	527	935	357	504	999999	472	999999	340	549	80	979	452	613	531	553	434	999999	999999	999999	909	310	502	60	784	999999	437	999999	195	999999	999999	467	999999	999999	461	981	787	446	555	819	999999	239	999999	156	741	539	564	903	999999	567	999999	999999	82	999999	827	668	34	884	572	999999	588	572	129	958	338	999999	988	812	162	999999	765	988	599	999999	979	679	808	356	318	255	205	533	971	627	206	364	395	891	813	999999	999999	902	874	810	241	282	119	542	817	138	550	751	751	388	801	196	266	229	130	157	860	678	576	999999	548	64	600	502	762	974	228	106	998	369	592	862	123	789	621	706	999999	999999	999999	999999	704	999999	782	592	825	20	107	175	770	999999	932	287	336	556	271	186	999999	617	999999	843	999999	454	752	392	795	999999	82	477	999999	423	587	594	150	396	999999	999999	282	999999	676	999999	877	62	335	343	436	314	999999	567	528	444	34	951	495	695	279	999999	999999	399	796	886	999999	629	999999	999999	999999	348	147	939	933	176	903	673	941	39	966	857	128	419	955	999999	413	999999	949	999999	398	635	999999	999999	127	372	403	882	999999	789	814	257	496	978	265	98	177	596	633	361	540	361	999999	999999	999999	421	999999	291	444	315	483	431	679	402	958	452	249	692	999999	571	772	31	461	999999	999999	718	371	149	164	867	323	817	999999	597	633	999999	999999	642	725	705	999999	121	448	999999	999999	392	577	999999	999999	812	999999	484	773	999999	588	519	899	858	251	20	60	992	137	577	991	665	549	91	768	920	826	606	967	999999	340	660	583	555	845	832	150	277	128	351	28	839	53	820	19	999999	147	767	401	999999	999999	248	984	871	999999	999999	842	495	334	109	986	252	517	657	999999	999999	936	354	999999	418	870	999999	874	999999	559	162	622	728	82	654	783	69	214	262	471	102	675	711	640	204	989	999999	942	28	365	775	999999	396	98	90	188	793	753	983	844	872	373	209	999999	762	999999	999999	423	680	999999	926	48	264	195	999999	262	234	999999	818	999999	225	840	855	999999	783	830	236	639	991	476	990	315	231	418	599	728	476	399	878	999999	875	241	
999999	701	999999	999999	999999	210	999999	999999	953	89	935	999999	999999	41	518	779	538	932	801	484	431	213	336	620	816	846	999999	910	786	834	835	651	553	984	999999	999999	990	56	762	35	190	173	522	910	379	667	789	567	999999	999999	861	999999	375	401	810	68	999999	999999	920	231	615	999999	999999	999999	999999	294	20	644	464	365	789	492	999999	775	303	267	690	426	250	159	66	37	700	99	999999	889	285	162	184	519	788	182	135	999999	420	999999	130	403	999999	95	999999	155	999999	854	906	379	775	600	107	999999	377	949	577	771	174	587	999999	952	156	363	18	858	470	999999	576	616	366	999999	364	662	146	297	758	999999	502	910	999999	846	192	999999	124	999999	64	631	999999	839	999999	364	376	833	999999	178	256	999999	86	999999	685	168	999999	299	22	147	245	999999	415	999999	999999	421	278	264	663	11	769	999999	249	333	803	999999	803	737	999999	12	272	999999	868	999999	51	999999	999999	704	234	999999	567	893	591	976	449	619	226	70	648	193	95	122	179	792	408	999999	73	753	999999	847	364	550	288	19	875	714	999999	446	49	744	343	573	39	897	443	876	961	273	884	193	999999	743	98	999999	916	159	361	86	999999	347	392	335	709	999999	411	27	614	581	999999	999999	999999	779	31	999999	999999	999999	93	282	358	999999	999999	999999	999999	811	235	621	999999	999999	103	999999	362	500	877	701	361	18	863	651	496	999999	271	390	171	159	151	999999	999999	193	977	999999	76	999999	728	47	606	592	999999	898	162	789	565	164	488	385	382	551	902	999999	552	841	999999	441	999999	931	270	360	638	719	999999	392	999999	278	482	699	659	282	772	839	105	769	551	964	499	706	861	999999	902	785	776	599	941	402	641	999999	745	634	303	796	777	255	999999	999999	999999	770	890	296	681	999999	726	999999	779	999999	233	999999	300	693	999999	89	79	999999	458	999999	943	999999	451	506	636	346	953	999999	979	976	72	850	816	999999	735	729	816	574	436	123	999999	676	999999	999999	178	858	845	61	999999	999999	726	625	796	109	804	168	329	999999	660	344	835	700	130	803	10	999999	999999	495	999999	223	273	505	725	344	793	276	999999	572	338	778	501	901	343	766	259	447	63	716	10	577	409	432	914	101	288	368	556	26	878	795	892	359	999999	478	950	231	999999	461	316	999999	907	756	65	882	843	933	366	364	999999	562	999999	259	495	390	813	999999	999999	633	66	435	720	244	693	999999	885	999999	999999	865	815	37	548	601	999999	999999	670	653	
377	999999	999999	354	11	999999	472	325	476	642	864	712	665	119	640	275	405	881	817	999999	72	999999	996	999999	134	501	999999	525	24	999999	848	999999	720	999999	473	558	385	712	999999	528	771	378	76	999999	999999	106	999999	706	999999	282	206	999999	655	996	590	854	45	557	229	999999	653	946	310	748	999999	841	992	505	646	91	890	999999	457	999999	901	694	455	753	424	999999	301	999999	138	741	999999	329	376	723	579	618	522	999999	492	999999	874	999999	77	999999	458	445	114	704	999999	316	999999	513	81	367	999999	896	409	292	999999	201	218	812	818	568	228	474	475	278	925	37	999999	72	210	534	424	87	626	137	304	978	924	597	781	821	359	26	257	19	628	999999	219	999999	694	301	714	999999	16	999999	109	984	970	835	999999	42	747	999999	312	546	942	27	999999	281	987	164	276	999999	40	999999	219	211	227	999999	999999	251	818	999999	377	909	999999	999999	81	127	38	320	18	98	817	748	84	38	713	999999	999999	611	999999	937	252	999999	999999	999999	41	19	299	898	766	514	196	537	224	999999	952	403	726	590	946	162	253	676	156	187	803	291	922	190	497	999999	399	48	999999	880	95	837	884	726	330	72	999999	139	999999	504	902	290	534	664	86	320	984	485	665	999999	694	575	999999	999999	300	749	96	119	999999	260	999999	158	699	343	999999	124	518	999	999999	884	999999	123	133	651	284	999999	757	268	114	186	999999	999999	382	586	196	519	999999	47	436	580	975	718	728	999999	389	754	591	201	999999	961	802	984	999999	999999	926	580	452	742	572	999999	992	999999	15	234	728	211	775	122	157	814	671	480	573	690	908	616	999999	999999	272	529	930	565	928	999999	384	547	999999	601	659	999999	77	999999	999999	658	587	999999	712	999999	574	999999	979	479	54	525	999999	331	421	534	872	999999	195	622	479	52	999999	999999	900	862	999999	191	512	999999	462	542	746	960	15	914	112	761	903	999999	265	95	550	461	999999	412	852	999999	135	174	729	349	429	999999	241	432	811	999999	257	850	999999	393	675	806	26	512	779	339	325	999999	432	121	416	999999	999999	394	502	395	916	498	20	795	66	348	999999	123	999999	302	728	583	113	999999	514	63	245	872	419	744	445	999999	633	522	999999	628	999999	618	932	133	999999	847	930	426	999999	758	839	999999	999999	337	362	902	999999	486	611	741	403	999999	606	363	69	495	974	758	949	907	865	497	67	437	606	835	191	999999	215	880	999999	687	717	999999	999999	385	545	92	391	542	
619	999999	911	996	999999	271	21	578	73	601	873	999999	999999	337	893	352	999999	999999	730	526	999999	999999	281	731	999999	716	999999	999999	150	684	999999	891	376	416	297	718	586	999999	212	344	824	612	925	614	16	481	220	390	861	870	583	645	362	864	999999	219	875	189	907	518	509	170	999999	389	650	982	805	69	49	999999	766	741	999999	999999	702	999999	485	666	999999	617	505	999999	989	279	111	999999	539	511	999999	999999	843	406	163	694	999999	663	183	545	963	999999	675	161	350	685	114	841	948	965	171	712	734	218	465	999999	22	138	180	999999	999999	346	453	999999	473	961	999999	999999	999999	12	561	999999	935	939	703	700	941	999999	40	313	174	269	365	573	349	999999	353	634	941	999999	682	706	493	23	266	627	580	382	687	388	999999	744	999999	999999	414	999999	776	999999	515	764	358	668	107	999999	999999	28	999999	999999	999999	999999	617	999999	428	725	329	999999	555	922	999999	86	130	569	666	651	960	999999	999999	418	168	226	116	559	129	187	514	999999	609	999999	28	248	647	700	428	106	770	999999	326	536	627	999999	577	999999	121	999999	644	789	11	455	906	575	21	571	721	736	484	68	588	251	221	315	999999	928	903	444	439	429	150	570	880	324	113	480	791	609	649	262	448	690	542	999999	22	163	721	453	999999	85	979	692	999999	712	67	999999	325	321	999999	649	950	676	999	999999	999999	441	574	591	471	540	999999	121	97	999999	619	897	708	999999	302	101	216	460	999999	363	450	999999	947	178	266	999999	164	999999	305	999	312	772	999999	328	86	999999	589	139	982	696	306	999999	604	999999	102	169	375	829	29	222	999999	499	468	646	773	999999	493	999999	999999	441	385	309	816	97	999999	847	999999	389	419	720	512	87	478	520	67	999999	853	556	85	107	999999	999999	460	93	999999	812	313	54	554	885	97	999999	805	999999	999999	996	61	516	999999	255	952	985	420	308	709	365	31	947	588	999999	347	936	999999	999999	777	60	849	732	531	116	544	171	835	534	632	329	282	999999	999999	999999	531	346	85	830	154	677	999999	999999	383	210	791	365	466	364	999999	161	862	577	772	270	157	329	985	375	710	791	999999	886	675	390	999999	103	748	999999	669	999999	861	499	93	999999	145	697	358	330	324	188	705	481	985	481	466	704	164	999999	913	212	360	709	129	999999	999999	38	486	999999	127	698	999999	938	999999	547	299	372	494	999999	134	459	970	665	61	999999	95	679	900	999999	999999	389	938	809	999999	999999	999999	161	
380	730	582	999999	221	365	213	999999	570	767	786	448	999999	999999	220	492	814	464	241	695	658	597	277	847	999999	292	78	737	759	808	333	237	898	148	992	764	99	27	248	614	999999	434	961	999999	999999	461	999999	999999	178	999999	995	160	235	954	503	783	462	735	999999	929	297	999999	866	762	443	558	550	999999	110	456	999999	796	226	627	999999	233	999999	999999	999999	676	999999	247	568	313	813	183	12	943	645	219	311	364	49	999999	327	987	567	208	999999	344	911	968	730	999999	64	999999	999999	607	721	279	157	513	781	311	999999	60	906	563	949	999999	556	606	408	891	154	47	756	906	310	255	999999	436	999999	619	765	311	516	999999	259	614	249	999999	232	376	71	999999	583	737	659	276	91	14	259	999999	787	315	570	999999	999999	26	999999	999999	307	999999	999999	721	447	171	999999	999999	544	999999	314	344	999999	162	999999	42	829	356	463	29	256	43	174	661	186	452	832	459	740	676	278	242	172	222	106	999999	763	350	360	422	201	312	732	31	699	999999	999999	635	931	999999	20	231	562	432	780	274	311	951	544	995	999999	96	617	867	999999	81	182	808	65	627	279	488	999999	51	999999	944	310	153	961	999999	849	206	528	999999	666	999999	999999	740	999999	999999	999999	812	806	365	93	999999	694	865	999999	628	742	794	580	313	269	532	234	999999	604	835	999999	167	989	281	155	142	999999	999999	211	999999	401	442	999999	233	181	466	999999	641	958	723	999999	999999	914	343	529	65	626	224	943	143	822	168	145	606	868	999999	822	535	219	950	546	999999	999999	494	999999	999999	427	356	142	999999	851	999999	562	999999	585	528	999999	655	999999	100	516	352	470	77	922	242	999999	999999	364	883	643	156	431	17	186	969	781	429	117	229	637	279	999999	151	292	238	606	263	999999	350	55	177	782	999999	443	999999	819	597	572	993	13	999999	992	259	999999	705	172	999999	705	616	746	823	547	533	999999	247	270	329	784	693	636	52	747	24	837	999999	373	311	574	999999	159	194	857	124	225	979	999999	999999	983	587	76	999999	558	999999	603	999999	999999	259	666	206	933	500	812	878	366	999999	910	999999	421	692	999999	860	980	722	466	562	965	433	318	483	960	437	346	206	999999	585	999999	999999	999999	616	846	999999	645	377	999999	659	381	978	999999	263	999999	309	999999	301	999999	215	80	836	948	50	999999	999999	941	193	246	505	999999	616	999999	999999	477	577	567	805	999999	228	225	999999	999999	807	191	986	999999	64	414	660	26	55	
951	999999	514	657	999999	379	999999	650	181	461	141	552	504	765	727	975	786	501	999999	615	999999	999999	990	467	999999	999999	859	278	529	887	778	585	489	118	999999	999999	277	999999	999999	197	999999	205	56	763	481	131	312	425	999999	701	277	913	918	999999	599	924	430	56	495	252	520	91	130	294	682	555	73	396	999999	886	707	966	316	554	170	259	999999	236	985	50	999999	443	999999	828	999999	865	666	89	518	999999	419	999999	334	999999	677	999999	85	761	91	925	68	916	325	383	993	311	606	374	249	999999	943	203	71	454	413	86	82	999999	675	999999	999999	984	877	369	999999	486	642	375	999999	796	184	999999	155	69	982	999999	128	635	999999	317	268	302	839	178	999999	225	169	879	537	600	301	783	999999	273	46	84	49	955	999999	516	669	241	496	453	175	999999	58	11	999999	999999	958	446	999999	367	999999	597	999999	708	999999	260	327	762	999999	286	504	401	999999	881	999999	908	883	172	729	999999	648	37	999999	396	999999	81	999999	999999	417	56	642	999999	326	999999	715	449	929	999999	393	655	999999	999999	999999	220	948	999999	593	176	978	564	999999	999999	716	999999	718	999999	792	758	705	500	999999	170	999999	791	999999	999999	84	999999	176	583	979	999999	778	84	139	999999	999999	594	448	239	488	999999	999999	853	448	846	149	187	20	194	999999	999999	635	892	572	38	561	612	999999	308	999999	191	10	404	584	65	27	642	999999	999999	897	207	320	475	22	92	981	502	999999	797	510	897	999999	981	927	808	917	886	999999	110	190	30	27	149	539	307	999999	784	278	392	829	506	177	43	297	459	859	169	879	490	57	69	269	999999	999999	801	789	29	999999	776	148	140	140	999999	796	999999	999999	181	935	999999	91	207	234	960	967	13	729	368	999999	477	948	999999	16	31	999999	130	761	999999	999999	999999	518	981	316	501	253	999999	999999	267	246	421	279	688	233	174	408	999999	999999	309	999999	999999	999999	430	335	10	827	391	133	119	857	999999	125	941	830	207	207	110	890	732	717	279	637	471	131	282	208	270	533	999999	999999	999999	295	462	437	555	666	97	655	316	674	862	999999	266	410	570	305	999999	999999	35	999999	307	959	112	999999	542	167	610	999999	62	801	567	857	291	496	655	390	663	513	284	541	120	455	584	999999	999999	703	381	70	561	977	869	999999	508	876	999999	252	192	870	895	398	65	999999	603	514	116	15	294	770	755	190	642	824	583	494	856	852	999999	54	999999	999999	786	999999	747	999999	932	165	999999	
415	180	412	999999	792	618	999999	485	331	999999	80	951	999999	419	610	315	380	344	54	828	999999	999999	472	867	999999	142	999999	611	516	999999	527	999999	999999	656	879	599	352	999999	999999	999999	697	999999	535	10	314	103	888	428	185	243	999999	740	887	999999	345	395	999999	545	70	660	561	284	969	999999	334	999999	10	999999	540	21	999999	398	494	999999	140	999999	494	472	999999	54	254	638	436	282	674	787	694	623	321	493	891	807	922	199	654	422	48	255	676	999999	103	696	887	174	281	978	999999	58	999999	339	901	245	983	26	416	922	848	697	615	999999	999999	386	881	999999	129	999999	476	999999	999999	718	967	248	795	745	999999	558	750	271	11	696	541	645	427	982	999999	656	823	906	783	732	574	351	640	139	999999	716	814	840	55	126	999999	950	865	488	371	663	449	248	75	857	181	587	695	918	15	167	959	898	465	473	341	569	521	461	999999	625	607	666	730	244	743	910	225	885	999999	999999	780	938	999999	999999	216	585	841	925	999999	999999	999999	721	134	857	999999	916	385	581	784	942	438	413	999999	746	65	999999	517	831	999999	999999	371	810	999999	999999	386	30	288	999999	267	999999	728	999999	901	999999	969	885	999999	873	486	827	999999	999999	110	999999	162	376	605	874	999999	999999	999999	20	810	298	625	844	999999	709	999999	736	637	999999	999999	39	223	842	999999	999999	776	179	999999	999999	354	297	736	727	999999	492	999999	20	425	414	662	834	999999	718	785	612	542	135	898	999999	403	750	199	999999	329	81	38	320	999999	428	107	704	190	999999	665	523	562	898	144	505	447	470	999999	999999	197	490	352	999999	999999	899	644	651	281	420	999999	999999	107	60	407	638	463	951	156	999999	316	957	653	261	62	272	60	644	990	999999	393	933	439	966	498	839	729	999999	263	999999	784	456	433	770	195	72	425	999999	500	505	999999	495	323	324	916	239	836	100	452	794	849	10	660	878	999999	316	174	140	561	568	909	930	698	192	222	860	533	882	76	999999	846	547	999999	999999	360	999999	619	125	60	268	12	639	91	469	999999	784	795	999999	999999	878	999999	294	950	931	595	122	797	141	111	999999	999999	953	33	461	947	311	856	176	528	138	696	58	999999	303	999999	280	848	239	78	999999	74	978	148	999999	101	561	597	222	999999	248	999999	488	999999	994	562	999999	616	629	521	999999	928	629	36	616	999999	849	999999	657	375	325	999999	568	999999	999999	991	999999	999999	834	999999	396	714	999999	999999	999999	37	218	44	95	
740	999999	664	229	717	266	999999	444	952	532	17	252	999999	999999	846	583	974	542	425	349	999999	835	243	781	999999	135	107	293	362	999999	588	999999	815	129	916	858	661	999999	850	999999	174	999999	774	999999	999999	127	999999	774	999999	693	315	494	792	695	92	905	283	882	960	592	168	999999	92	216	943	44	436	237	33	988	921	930	999999	618	185	456	70	950	954	999999	95	332	496	999999	999999	104	190	129	999999	999999	584	778	93	267	648	999999	474	999999	349	793	691	812	751	809	999999	384	802	999999	519	635	845	332	928	999999	507	835	729	423	776	849	999999	316	999999	999999	414	152	847	434	999999	999999	982	501	611	170	460	999999	999999	999999	999999	65	301	15	999999	411	175	261	850	274	760	812	229	999999	792	500	939	384	622	739	405	629	999999	999999	214	293	999999	353	721	767	368	233	999999	52	527	720	557	848	706	787	999999	162	302	999999	673	167	16	931	709	999999	231	999999	660	999999	999999	276	528	923	999999	326	758	999999	540	93	999999	536	558	999999	999999	81	942	100	677	835	892	999999	336	954	704	57	286	721	644	999999	999999	292	573	422	760	260	202	634	999999	390	38	34	622	219	676	147	608	829	408	638	999999	140	409	825	999999	999999	940	573	228	754	49	47	187	999999	999999	999999	963	146	427	999999	879	317	999999	296	806	867	630	999999	287	567	448	457	322	16	441	414	883	999999	999999	720	320	628	416	302	999999	999999	847	692	671	63	183	999999	412	136	999999	861	96	122	29	92	419	822	296	661	316	592	724	181	498	142	739	999999	673	706	961	260	901	752	999999	814	30	937	456	233	393	976	54	195	257	580	328	999999	729	390	311	999999	342	755	999999	759	277	675	204	999999	323	958	999999	705	175	999999	999999	344	999999	214	71	481	376	72	277	339	547	538	999999	999999	999999	999999	999999	999999	405	999999	918	155	999999	196	546	355	743	917	909	999999	187	348	30	749	619	999999	603	524	328	999999	132	279	487	656	221	999999	750	286	724	354	999999	514	310	701	589	814	578	999999	999999	716	737	458	162	842	161	208	999999	185	307	999999	375	999999	964	575	351	648	668	999999	974	999999	604	466	999999	565	962	672	48	329	169	999999	415	999999	856	612	999999	673	127	644	504	23	231	575	978	999999	979	500	550	735	999999	940	155	468	16	999999	122	280	999999	999999	999999	488	170	198	25	999999	424	999999	999999	999999	999999	999999	531	33	615	999999	999999	38	488	308	585	471	999999	312	968	999999	659	947	999999	997	
499	821	417	999999	765	999999	853	999999	559	486	999999	236	386	197	262	999999	419	132	853	55	283	999999	792	999999	21	417	366	999999	999999	797	842	477	146	999999	862	660	999999	11	268	599	999999	553	999999	11	829	359	95	934	60	999999	809	537	999999	571	723	416	999999	459	517	357	659	999999	812	762	999999	12	99	268	335	999999	421	417	999999	263	936	999999	614	790	999999	662	332	431	999999	934	987	315	383	999999	403	456	631	999999	999999	999999	940	122	740	716	999999	826	999999	827	609	458	874	402	673	840	634	994	801	999999	331	855	34	237	198	878	774	337	629	999999	999999	999999	970	610	923	952	323	824	988	999999	999999	311	402	999999	822	358	999999	595	642	542	941	999999	999999	999999	489	638	886	713	923	862	942	999999	206	745	999999	730	488	999999	478	721	527	999999	15	904	999999	999999	462	530	414	839	818	189	695	96	582	999999	233	999999	131	295	75	609	900	999999	999999	999999	115	657	541	999999	870	999999	126	999999	25	142	404	750	575	469	185	366	308	93	53	762	344	119	173	999999	507	999999	152	193	999999	917	999999	878	949	425	914	805	988	323	969	999999	72	774	999999	450	70	483	21	661	119	709	310	817	999999	202	66	995	493	43	594	999999	653	999999	275	108	999999	525	801	160	999999	380	999999	985	124	31	700	569	999999	999999	447	33	889	999999	84	945	616	101	999999	756	368	919	999999	955	728	999	378	138	509	999999	226	545	682	861	116	999999	341	325	702	71	999999	497	999999	770	596	571	999999	172	999999	330	491	141	729	54	791	636	999999	422	266	125	653	571	70	999999	506	901	350	37	384	345	613	300	399	734	999999	871	962	551	368	167	918	215	279	188	490	95	816	637	79	480	679	919	68	587	418	999999	436	890	273	999999	230	62	788	523	716	200	742	995	790	920	673	999999	999999	999999	999999	447	301	881	585	999999	95	713	958	904	666	694	241	812	999999	333	999999	81	287	673	937	865	427	755	999999	999999	353	820	847	159	999999	999999	865	960	390	971	639	999999	315	852	609	999999	999999	883	999999	32	958	999999	680	467	485	601	999999	390	999999	340	30	999999	419	295	77	274	866	809	999999	504	829	999999	999999	999999	999999	889	999999	434	999999	999999	771	543	999999	450	999999	999999	999999	389	673	999999	930	484	999999	59	950	103	999999	30	999999	345	650	999999	784	363	203	687	507	335	773	596	835	806	999999	740	569	486	647	969	953	654	133	486	145	894	573	999999	482	382	403	600	754	746	648	999999	
779	999999	999999	545	256	654	915	814	615	87	378	134	167	68	490	474	455	176	76	141	221	999999	159	999999	999999	848	214	135	932	182	842	99	999999	598	960	999999	727	112	722	309	738	318	870	68	525	449	196	424	999999	999999	155	587	679	517	999999	999999	999999	868	999999	999999	449	789	882	443	244	289	999999	569	999999	406	999999	352	999999	999999	402	902	303	101	374	999999	662	789	243	13	36	264	420	649	90	355	758	858	357	324	999999	999999	436	437	823	246	482	626	326	496	191	803	143	912	999999	999999	322	244	503	415	999999	999999	556	878	416	980	999999	326	489	752	647	999999	999999	139	999999	453	476	865	277	138	866	45	473	747	822	233	999999	507	999999	475	43	523	999999	941	578	999999	402	557	999999	999999	999999	166	147	574	848	302	807	999999	15	671	999999	456	999999	999999	549	999999	196	999999	66	192	860	371	999999	23	718	134	533	64	561	706	999999	918	844	999999	999999	710	999999	898	898	529	999999	999999	999999	999999	337	586	999999	990	401	868	999999	593	500	839	999999	16	373	134	855	724	769	999999	453	999999	620	999999	612	542	614	838	811	298	999999	537	999999	999999	869	999999	999999	999999	578	543	662	692	692	467	428	999999	999999	754	347	999999	999999	184	999999	672	673	203	251	117	999999	23	385	563	999999	999999	682	999999	82	249	999999	443	448	723	155	236	100	760	615	163	801	999999	101	859	999999	47	255	735	777	103	80	999999	689	578	999999	564	999999	108	999999	999999	784	464	932	212	618	904	335	999999	38	533	581	912	587	98	316	376	922	526	999999	30	999999	999999	196	999999	179	470	753	870	565	591	78	992	136	999999	378	346	999999	999999	251	596	999999	926	706	999999	999999	167	999999	600	271	791	999999	999999	46	614	497	837	278	952	43	157	160	464	764	447	465	589	786	999999	720	969	701	43	284	475	318	553	250	999999	467	999999	381	163	999999	999999	949	437	999999	521	999999	540	999999	722	856	103	446	999999	999999	269	787	932	381	160	880	301	100	609	366	571	306	943	597	999999	495	32	999999	997	855	990	498	37	634	274	999999	189	901	999999	187	999999	999999	70	999999	981	165	999999	639	230	282	317	683	350	81	999999	999999	217	943	742	237	833	327	449	401	181	771	999999	307	117	372	701	399	999999	999999	185	543	245	561	615	180	999999	392	555	724	548	999999	158	956	250	59	999999	999999	169	751	353	999999	588	668	220	999999	404	237	999999	857	581	917	999999	918	896	850	979	999999	337	572	276	999999	999999	724	853	
863	623	803	999999	68	792	464	240	369	88	321	954	999999	351	405	999999	732	861	697	999999	631	745	999999	70	399	80	999999	908	999999	484	902	101	864	815	356	999999	999999	180	999999	999999	999999	999999	212	999999	584	896	412	314	999999	796	544	590	84	580	232	999999	393	743	667	988	867	555	999999	999999	999999	229	99	999999	994	808	184	562	999999	999999	37	999999	999999	400	485	503	999999	621	977	800	940	322	999999	293	593	238	213	857	513	485	208	570	53	327	662	999999	806	650	319	132	999999	982	202	452	999999	287	584	992	267	173	999999	255	999999	842	999999	864	999999	806	999999	765	604	326	58	999999	433	467	999999	226	999999	130	696	27	999999	854	999999	958	129	574	740	999999	654	221	599	999999	164	952	991	999999	382	999999	999999	10	482	554	527	305	933	289	999999	95	385	368	265	147	999999	313	944	723	664	999999	745	638	75	862	999999	393	726	708	999999	480	475	999999	843	939	968	695	544	756	999999	883	34	839	999999	999999	999999	295	955	462	872	999999	17	278	546	999999	999999	999999	935	620	999999	143	578	235	999999	547	999999	684	525	325	178	781	768	198	396	780	999999	905	92	420	931	824	437	274	999999	999999	473	207	165	456	887	454	999999	924	322	202	999999	799	317	18	44	256	770	640	294	100	93	819	881	999999	999999	157	441	999999	999999	618	999999	314	398	999999	999999	422	528	78	438	723	31	999999	876	203	476	999999	597	999999	999999	685	64	999999	999999	745	999999	654	325	399	32	739	999999	245	999999	703	496	10	410	690	933	621	727	701	212	570	999999	250	943	687	299	999999	559	367	148	13	564	908	334	653	999999	999999	106	139	56	698	710	786	608	999999	706	999999	762	907	150	763	999999	362	594	999999	676	582	999999	638	110	999999	999999	999999	106	242	148	588	675	757	886	513	999999	598	999999	999999	860	292	642	770	999999	823	509	999999	227	384	55	212	324	916	999999	232	719	468	38	296	518	999999	690	375	43	128	800	15	30	999999	999999	369	999999	999999	558	394	940	940	657	287	261	537	438	721	196	936	274	758	781	664	793	66	999999	369	995	999999	602	276	736	999999	32	503	999999	589	999999	685	505	243	367	999999	999999	778	810	750	44	980	627	968	189	999999	854	999999	234	366	843	192	999999	347	95	999999	792	673	999999	795	999999	757	999999	848	999999	511	441	999999	401	199	381	25	999999	819	999999	24	999999	633	97	639	17	999999	279	274	745	999999	885	999999	158	999999	799	999999	574	25	495	287	999999	778	999999	678	
666	999999	650	44	984	828	936	980	23	80	575	999999	586	574	787	999999	487	999999	999999	631	625	283	882	786	999999	763	450	240	333	56	940	409	999999	419	999999	193	339	245	290	917	27	905	154	87	999999	641	999999	10	237	220	800	443	676	761	62	999999	941	864	644	999999	388	705	657	966	139	999999	917	177	600	604	944	999999	999999	999999	613	719	139	999999	746	999999	731	999999	13	122	256	507	733	999999	999999	590	999999	475	600	68	538	322	258	187	948	873	999999	863	410	999999	275	999999	91	999999	999999	342	263	146	999999	885	499	939	701	999999	719	632	442	436	811	19	362	999999	651	302	656	301	471	952	999999	873	44	999999	49	380	846	999999	425	252	343	33	999999	115	999999	715	568	599	620	713	467	326	999999	297	62	400	280	999999	907	999999	999999	855	871	311	999999	253	851	631	900	331	999999	31	216	200	103	788	682	256	999999	936	733	66	999999	999999	494	540	999999	999999	815	999999	109	60	791	636	417	999999	999999	36	824	999999	999999	936	699	298	26	999999	119	249	203	273	999999	999999	674	970	999999	777	184	123	816	750	810	113	999999	999999	232	999999	999999	580	999999	616	636	999999	431	27	82	797	999999	999999	741	58	999999	203	554	999999	999999	999999	385	820	580	639	312	48	220	999999	303	999999	130	999999	76	379	216	999999	999999	586	637	72	602	657	898	268	999999	792	381	767	999999	617	999999	999999	330	157	999999	419	999	153	999999	597	445	999999	999999	321	676	918	999999	999999	999999	999999	999999	967	914	999999	482	999999	921	322	229	999999	999999	452	999999	685	211	856	127	919	117	999999	539	323	282	50	627	999999	933	587	999999	501	476	18	925	437	999999	590	360	463	999999	543	497	687	923	793	929	992	601	47	999999	820	801	999999	999999	55	362	999999	695	874	249	237	794	344	730	727	53	659	526	328	805	620	506	663	255	999999	309	999999	999999	489	120	635	999999	896	477	999999	700	80	753	880	84	999999	895	485	223	446	749	999999	999999	206	749	999999	999999	283	242	499	324	147	161	690	746	999999	34	999999	999999	614	999999	898	999999	958	36	973	999999	646	253	348	724	30	450	808	825	155	895	202	999999	839	169	380	663	978	457	999999	919	72	999999	574	442	999999	721	999999	862	851	295	998	179	999999	374	829	39	894	999999	304	697	352	865	600	614	832	474	924	455	214	244	889	511	473	63	842	999999	679	906	44	999999	840	946	999999	999999	897	999999	964	474	999999	350	999999	999999	163	865	576	207	542	959	610	999999	797	
163	658	616	406	497	705	722	532	325	360	988	739	995	856	999999	999999	999999	717	808	999999	999999	125	863	475	685	999999	608	999999	645	970	719	305	818	999999	687	298	999999	463	999999	999999	251	942	23	999999	780	999999	167	19	180	999999	802	251	801	714	999999	48	794	999999	721	999999	107	244	886	355	999999	692	999999	494	179	118	534	287	317	491	999999	517	111	872	999999	221	199	598	999999	340	178	478	999999	999999	999999	649	503	226	741	999999	229	16	999999	668	360	98	552	999999	999999	71	780	524	999999	319	455	830	936	922	999999	509	949	999999	927	556	187	172	198	817	999999	530	999999	318	545	999999	999999	262	999999	443	522	999999	669	999999	758	999999	559	653	999999	194	658	999999	712	999999	770	242	321	720	89	999999	999999	198	899	735	999999	999999	457	472	978	887	999999	203	379	502	410	848	840	432	750	999999	996	533	999999	13	999999	999999	817	999999	547	313	735	999999	182	951	999999	333	707	934	183	449	798	97	999999	656	146	464	963	219	181	922	402	888	970	999999	513	957	570	896	999999	365	502	423	924	675	999999	507	30	999999	550	86	151	906	999999	999999	884	908	858	971	867	704	999999	999999	862	625	911	846	579	776	447	994	763	811	368	817	946	384	999999	999	999999	638	999999	545	669	104	780	495	638	669	522	604	999999	598	38	871	342	894	561	309	763	315	927	254	999999	999999	322	339	548	442	364	999999	746	858	999999	999999	270	487	938	767	844	425	999999	909	263	842	895	175	782	496	484	62	822	999999	999999	198	710	999999	565	999999	999999	450	947	205	999999	22	999999	999999	131	799	999999	855	956	794	465	348	108	999999	991	148	659	999999	999999	61	958	311	999999	882	999999	288	528	81	922	824	984	403	477	21	999999	250	999999	655	53	999999	999999	629	999999	38	408	897	100	999999	999999	999999	464	635	893	896	247	999999	335	975	999999	842	999999	999999	932	999999	809	71	999999	999999	423	750	164	14	113	573	999999	339	215	659	484	725	198	999999	873	505	369	359	509	999999	774	600	915	17	37	211	713	356	999999	963	228	346	36	13	278	999999	271	460	531	330	730	908	798	676	500	902	654	444	666	436	772	459	561	299	322	999999	835	999999	976	902	859	819	642	999999	999999	148	698	999999	567	425	243	909	828	188	850	999999	801	248	516	134	999999	279	689	269	200	999999	999999	999999	691	999999	622	999999	483	629	471	911	999999	555	999999	362	213	469	999999	999999	999999	999999	999999	382	449	999999	999999	999999	640	851	354	590	139	382	
62	999999	363	962	503	999999	803	129	435	208	717	938	599	256	13	164	920	98	402	999999	76	999999	999999	999999	297	244	433	35	484	631	284	881	782	893	999999	573	999	999999	965	764	447	83	437	432	999999	510	856	775	999999	999999	931	266	197	999999	315	725	535	951	674	268	688	999999	644	804	924	836	166	706	752	439	999999	999999	132	637	11	999999	899	713	746	786	999999	657	442	998	700	999999	999999	102	999999	778	48	58	577	707	86	999999	439	633	508	828	354	160	32	999999	331	262	144	559	688	323	825	999999	214	999999	880	40	344	646	113	906	999999	73	129	974	400	116	111	999999	999999	340	563	999999	999999	999999	442	237	999999	288	676	448	883	144	999999	274	952	227	843	689	826	999999	335	999999	999999	999999	685	291	999999	58	999999	224	160	719	998	999999	759	559	999999	295	455	652	405	66	999999	999999	999999	999999	999999	854	32	183	999999	422	597	999999	15	999999	746	999999	242	161	206	587	524	999999	999999	173	145	66	514	402	611	557	243	184	650	999999	823	863	999999	676	631	186	35	590	951	737	999999	492	352	988	812	13	63	304	455	817	541	999999	999999	859	872	603	999999	629	999999	999999	999999	999999	865	735	999999	999999	42	565	529	999999	561	934	509	999999	52	999999	713	525	589	607	999999	939	728	832	738	999999	496	720	804	999999	836	406	999999	246	558	708	999999	616	51	999999	971	999999	775	435	999999	999999	999999	816	999999	229	889	824	49	964	220	249	694	42	997	642	396	321	761	500	194	164	916	273	999999	343	999999	107	999999	659	635	999999	174	303	576	141	307	999999	999999	584	999999	22	999999	999999	999999	999999	999999	595	999999	409	543	659	735	284	251	111	999999	744	815	999999	203	999999	349	999999	338	213	85	999999	465	866	345	717	999999	999999	999999	181	797	863	247	692	999999	999999	489	85	126	999999	999999	999999	62	474	451	562	999999	430	999999	357	672	977	724	822	999999	999999	139	752	73	826	252	999999	922	79	314	826	507	132	162	999999	999999	274	273	362	931	195	349	991	424	782	999999	987	796	999999	999999	819	148	425	459	709	311	736	999999	299	733	999999	999999	982	169	624	65	741	278	628	55	408	999999	372	890	57	999999	147	337	290	999999	264	999999	919	999999	495	688	92	672	453	999999	575	263	973	628	218	229	366	831	800	727	999999	718	999999	958	999999	114	775	534	412	436	173	999999	999999	325	999999	960	57	422	674	999999	973	79	824	176	479	155	740	743	999999	828	999999	999999	537	563	999999	545	594	999999	469	
390	999999	557	270	999999	297	999999	532	999999	159	999999	181	944	999999	864	754	51	894	11	489	955	373	42	851	584	999999	999999	872	177	463	999999	376	999999	999999	293	33	425	808	999999	879	313	999999	93	999999	434	656	971	999999	672	808	999999	999999	593	481	513	999999	880	705	686	506	439	303	365	204	999999	999999	95	999999	874	840	339	999999	96	132	185	343	290	448	427	927	549	709	209	999999	642	291	999999	615	448	276	152	999999	999999	312	999999	999999	999999	999999	999999	554	571	980	284	831	479	999999	999999	471	999999	180	736	999999	288	758	956	729	103	997	562	935	107	999999	999999	607	999999	620	120	784	682	175	86	402	81	872	366	999999	999999	377	889	64	725	322	999999	278	539	999999	440	373	355	999999	999999	999999	335	441	456	101	437	676	143	999999	477	781	788	999999	999999	344	371	415	999999	999999	999999	999999	999999	508	220	784	170	284	78	988	999999	747	439	963	258	817	76	640	426	999999	140	759	244	999999	586	943	534	189	184	205	999999	34	971	956	425	201	999999	827	999999	671	999999	163	608	999999	679	999999	352	825	881	285	999999	730	989	137	267	545	491	88	921	276	260	999999	109	873	649	165	776	999999	548	66	666	249	418	754	344	999999	161	999999	360	856	601	999999	307	898	927	618	44	999999	699	999999	710	82	905	954	420	949	64	734	506	524	999999	999999	287	999999	619	999999	999999	244	792	999999	393	999999	728	75	999999	551	684	210	946	40	999999	932	999999	999999	356	594	343	464	999999	999999	922	426	592	999999	902	731	431	481	289	897	306	800	999999	418	496	318	999999	840	289	869	274	999999	999999	475	404	31	97	999999	479	34	695	999999	999999	406	999999	999999	809	892	173	943	129	999999	999999	58	734	999999	999999	374	999999	47	250	503	184	474	130	77	637	127	441	880	644	812	12	999999	212	448	999999	654	60	529	999999	461	676	346	749	72	934	999999	740	84	150	722	447	441	784	201	683	999999	286	300	339	691	461	292	999999	317	209	665	845	296	431	236	999999	652	999999	788	826	838	725	68	999999	897	999999	367	739	921	374	570	480	20	765	999999	378	760	999999	817	10	394	47	999999	999999	999999	894	454	999999	914	999999	999999	999999	999999	375	844	999999	227	166	442	999999	103	552	387	942	638	194	835	999999	958	857	563	462	999999	787	442	801	293	999999	999999	999999	999999	714	824	522	579	667	999999	645	920	762	160	603	756	999999	906	841	659	499	234	94	69	999999	694	67	846	342	193	218	933	999999	999999	32	302	
440	381	999999	999999	865	999999	971	999999	199	610	206	999999	999999	705	217	880	600	151	794	970	999999	999999	19	999999	767	676	246	484	999999	712	876	999999	138	310	326	140	527	123	794	136	999999	384	870	323	498	360	999999	999999	975	338	342	901	632	61	523	498	372	369	960	199	136	496	444	487	733	860	578	658	389	86	362	487	357	668	717	405	999999	696	999999	416	789	609	508	937	999999	975	713	999999	787	999999	768	999999	162	999999	999999	766	939	392	589	637	782	238	257	898	975	999999	554	999999	344	128	426	676	837	553	409	999999	987	999999	118	758	157	502	870	562	999999	204	334	752	999999	950	465	689	116	894	999999	561	999999	999999	962	999999	999999	749	741	669	410	999999	331	608	205	481	999999	999999	284	999999	999999	290	367	695	590	999999	531	801	999999	999999	662	737	569	942	919	999999	174	387	545	594	337	407	999999	211	999999	226	873	725	999999	197	182	34	415	999999	414	999999	999999	667	999999	999999	992	999999	455	999999	17	999999	532	388	689	357	316	400	999999	999999	503	999999	529	999999	543	374	907	805	254	117	221	999999	332	293	537	574	654	507	999999	364	602	999999	952	412	204	487	999999	494	46	209	880	781	138	725	782	332	825	47	133	999999	283	999999	384	347	146	378	350	248	850	124	999999	999999	42	541	96	795	139	999999	962	66	680	423	768	999999	236	439	510	999999	999999	999999	749	617	383	713	90	999999	333	614	276	825	147	455	643	922	507	80	749	999999	639	986	203	708	84	77	999999	999999	427	339	121	706	999999	999999	736	999999	374	94	435	999999	460	680	472	524	849	147	999999	235	999999	846	547	999999	690	913	967	525	22	51	543	999999	738	230	988	993	503	570	957	402	718	997	557	423	999999	999999	146	958	524	678	999999	937	158	749	999999	999999	792	999999	26	954	999999	221	633	333	551	129	589	999999	692	478	999999	289	190	525	516	782	298	133	520	269	777	999999	999999	343	999999	605	167	989	150	999999	210	548	554	12	626	507	999999	234	872	999999	841	906	276	55	999999	578	757	632	999999	308	292	669	999999	756	999999	768	220	299	150	945	961	600	99	285	277	482	735	187	899	19	999999	74	999999	994	999999	871	741	955	686	614	847	535	756	841	135	541	113	797	825	857	296	84	94	926	564	250	816	999999	777	184	843	580	732	232	890	999999	417	450	338	315	36	264	613	999999	999999	436	843	258	160	735	379	937	362	52	722	343	999999	999999	439	187	65	750	187	511	770	277	
999999	534	951	999999	134	662	469	520	830	999999	471	558	827	138	407	568	841	52	805	905	227	690	509	557	248	91	21	999999	259	286	87	112	765	999999	633	319	307	999999	611	999999	478	999999	999999	690	872	431	999999	310	780	999999	909	999999	705	864	59	999999	34	403	669	52	651	317	270	999999	954	368	999999	999999	505	999999	999999	999999	999999	98	437	385	478	819	685	816	584	710	380	762	999999	999999	999999	900	999999	521	295	999999	999999	568	75	999999	581	667	999999	513	638	510	805	692	999999	321	999999	617	437	673	643	215	718	999999	468	940	937	999999	186	22	962	892	226	983	802	999999	24	871	999999	276	999999	810	999999	182	999999	84	904	688	536	66	247	999999	473	999999	877	90	999999	731	110	999999	233	83	490	724	550	745	293	821	889	999999	306	999999	594	999999	869	833	132	999999	673	393	45	258	999999	999999	774	999999	428	119	999999	722	999999	999999	771	999999	999999	731	999999	999999	999999	443	790	93	999999	999999	759	999999	203	313	247	53	999999	649	67	717	99	974	111	370	949	999999	326	183	715	176	696	23	71	697	126	147	513	763	914	999999	602	952	459	314	999999	369	980	125	871	72	765	533	235	999999	808	78	629	959	419	265	999999	999999	378	631	971	745	999999	999999	196	109	540	999999	734	827	999999	146	999999	796	999999	589	396	999999	999999	999999	999999	172	788	17	888	57	518	553	354	999999	124	985	999999	999999	343	625	999999	999999	929	771	999999	571	799	408	999999	672	554	832	999999	829	868	915	314	999999	230	999999	999999	345	999999	148	591	999999	999999	84	712	999999	561	696	999999	383	573	912	999999	540	130	999999	373	390	78	226	503	999999	999999	524	790	999999	681	859	608	999999	668	680	864	790	999999	545	722	724	695	810	120	857	379	586	266	999999	643	999999	605	389	444	576	277	999999	644	906	999999	334	293	999999	457	999999	98	929	715	892	58	490	999999	999999	999999	649	694	267	115	999999	315	999999	268	835	999999	999999	263	228	99	101	413	472	999999	283	152	397	999999	192	363	418	769	999999	870	374	907	999999	423	30	999999	795	881	19	297	998	999999	999999	999999	458	947	550	448	870	839	624	488	585	344	86	442	730	999999	512	903	999999	877	999999	146	893	927	413	492	999999	957	303	999999	999999	185	999999	682	756	330	982	244	812	969	999999	610	256	886	331	817	346	588	540	999999	999999	116	599	130	734	999999	183	530	999999	67	216	913	545	999999	94	410	196	404	685	410	235	277	999999	999999	978	999999	889	999999	606	595	999999	
653	999999	715	840	297	585	37	948	506	157	461	999999	755	762	985	74	841	999999	921	631	942	999999	140	362	999999	25	872	152	999999	370	175	999999	947	999999	562	496	830	999999	797	825	999999	456	999999	262	773	576	345	964	992	201	999999	999999	999999	964	213	750	296	363	738	282	713	884	479	999999	982	999999	753	843	210	499	244	277	14	105	472	999999	999999	999999	999999	999999	679	907	159	999999	323	999999	999999	983	708	999999	999999	476	999999	524	122	284	976	999999	280	246	822	502	764	999999	999999	780	999999	588	502	716	37	418	775	213	603	999999	734	201	822	999999	297	770	999999	398	299	768	441	489	999999	197	999999	678	607	351	712	186	999999	999999	330	542	758	660	490	999999	784	791	700	632	999999	999999	999999	785	999999	258	949	999999	368	376	999999	198	999999	721	605	315	206	358	811	999999	500	426	999999	999999	870	999999	999999	999999	999999	999999	999999	507	77	808	568	677	647	999999	456	359	999999	661	818	776	452	999999	204	46	65	999999	795	435	980	276	142	505	999999	471	999999	942	999999	323	771	999999	762	706	130	539	163	927	667	472	901	461	42	999999	607	885	636	738	95	237	580	999999	356	999999	527	801	676	72	33	186	819	514	375	88	889	602	999999	999999	21	664	999999	138	518	333	533	528	243	302	897	768	999999	187	856	999999	742	667	869	584	999999	329	862	100	904	490	653	397	96	999999	950	15	999999	890	999999	431	354	452	596	32	654	998	568	384	175	264	351	641	658	999999	999999	999999	999999	440	566	692	801	792	233	37	680	146	441	999999	352	892	897	999999	460	435	411	300	999999	847	999999	190	999999	999999	999999	999999	148	21	739	478	617	727	282	999999	334	44	630	562	228	569	351	517	567	999999	41	282	367	407	999999	999999	216	55	999999	885	510	999999	931	322	999999	999999	999999	669	407	999999	672	625	620	466	619	426	805	999999	999999	511	505	422	623	999999	457	999999	291	999999	829	999999	271	572	576	396	999999	999999	112	317	999999	644	680	682	999999	603	616	999999	662	999999	788	999999	999999	366	974	649	389	999999	999999	459	864	223	999999	999999	839	999999	702	999999	58	233	536	999999	999999	999999	164	436	831	823	312	29	865	51	999999	390	952	74	999999	904	597	926	999999	999999	194	653	999999	481	352	999999	842	228	999999	516	367	438	374	126	452	929	999999	547	818	566	785	743	999999	823	233	911	204	999999	999999	797	512	132	999999	695	487	669	999999	999999	93	308	980	94	999999	359	684	562	26	836	622	168	702	60	117	451	
65	450	70	629	999999	441	337	999999	425	113	14	244	222	678	638	782	885	529	463	520	585	701	625	243	148	670	894	368	999999	999999	999999	461	25	775	639	46	608	999999	999999	652	970	912	999999	999999	355	450	349	348	207	839	999999	999999	999999	596	865	999999	825	827	491	587	547	969	999999	781	999999	999999	999999	447	48	602	999999	999999	104	999999	550	672	42	609	888	698	999999	556	171	999999	999999	923	865	999999	999999	999999	221	781	933	999999	114	11	997	887	999999	999999	231	999999	999999	605	665	999999	87	784	56	202	331	225	999999	792	999999	990	808	603	421	999999	999999	999999	537	763	390	999999	537	257	706	549	999999	999999	602	95	477	428	256	565	656	557	845	90	382	999999	999999	996	842	150	590	999999	203	999999	475	923	125	431	999999	546	224	273	285	830	87	507	527	186	623	853	325	838	999999	252	946	999999	249	999999	427	999999	809	394	999999	999999	667	592	356	281	679	678	999999	999999	63	710	351	393	999999	24	12	999999	199	777	383	988	824	751	379	950	457	612	999999	519	999999	553	736	999999	713	888	172	495	160	999999	507	999999	884	280	785	43	901	563	999999	234	999999	551	631	42	21	999999	572	999999	222	999999	823	76	994	459	50	999999	974	520	679	394	852	517	724	944	280	438	114	554	965	346	59	894	32	459	915	462	999999	703	819	152	325	255	999999	755	431	440	949	999999	239	286	69	390	999999	206	382	96	827	999999	762	999999	467	28	951	999999	999999	999999	999999	545	544	999999	999999	280	701	537	999999	606	999999	999999	522	839	489	679	999999	689	287	999999	20	825	87	828	635	999999	999999	246	684	307	304	405	410	999999	395	413	999999	999999	699	999999	689	999999	137	775	851	858	173	999999	999999	999999	704	271	599	686	919	228	468	715	952	999999	339	464	852	771	311	839	999999	999999	999999	85	788	672	990	498	980	664	698	311	999999	777	81	999999	153	896	999999	43	806	999999	582	176	945	185	699	358	459	234	503	365	473	21	299	152	478	999999	999	999999	281	110	705	264	530	166	737	185	279	321	999999	999999	999999	999999	999999	844	448	287	139	613	999999	642	49	755	171	342	999999	999999	487	929	549	136	897	571	999999	705	999999	327	646	999999	447	523	88	147	914	547	197	999999	978	454	703	200	887	395	999999	999999	71	950	103	197	999999	771	697	350	772	194	68	607	516	337	826	130	641	999999	999999	459	999999	902	999999	624	999999	642	999999	999999	999999	358	248	512	513	132	644	999999	999999	999999	471	676	825	738	
375	729	489	590	688	999999	999999	583	559	547	229	608	999999	169	119	479	52	685	783	665	999999	423	946	555	104	394	692	758	896	193	878	499	633	824	536	999999	144	564	954	346	413	652	799	700	999999	904	56	485	999999	999999	415	786	893	170	624	951	999999	933	999999	303	958	869	686	375	669	999999	975	261	632	997	344	488	730	446	261	999999	624	255	272	999999	999999	216	999999	999999	999999	102	606	472	210	584	338	211	78	661	999999	544	965	433	999999	999999	928	795	853	959	999999	927	999999	999999	909	161	337	999999	670	999999	955	751	999999	546	597	999999	133	512	60	57	669	999999	420	78	68	716	506	200	999999	709	271	553	363	841	729	999999	45	159	563	999999	999999	799	541	771	705	999999	476	429	836	999999	440	425	744	805	300	288	999999	987	398	202	655	147	999999	960	999999	999999	397	999999	999999	999999	541	999999	949	12	800	870	999999	648	999999	999999	250	87	363	999999	279	845	809	999999	551	450	344	58	761	999999	403	119	484	580	736	303	249	999999	611	100	923	467	999999	741	14	429	686	868	999999	967	951	577	783	565	691	199	999999	999999	686	999999	999999	492	221	587	608	999999	999999	31	911	79	191	999999	476	273	835	999999	999999	77	553	131	999999	475	434	794	999999	999999	336	919	889	546	999999	410	562	245	688	440	255	999999	142	323	44	665	999999	554	785	949	999999	520	729	879	821	535	295	564	999999	999999	999999	999999	178	782	999999	475	142	999999	999999	781	999999	240	584	999999	566	489	934	240	96	107	519	879	999999	470	724	815	999999	999999	999999	999999	999999	997	632	999999	381	999999	720	359	958	568	533	591	999999	13	999999	870	935	334	322	341	601	65	478	515	999999	999999	419	708	67	999999	286	132	648	214	667	999999	608	832	34	999999	999999	584	281	999999	574	999999	704	999999	960	854	880	865	999999	394	573	69	529	126	999999	202	999999	22	302	419	292	411	999999	970	346	68	271	112	310	584	572	999999	999999	999999	941	499	485	999999	999999	213	668	421	435	264	641	999999	921	492	506	831	329	756	292	862	245	172	984	999999	668	901	593	778	999999	122	822	999999	286	579	185	836	717	14	274	99	750	871	999999	688	338	999999	999999	779	605	999999	265	815	999999	920	713	778	514	751	746	846	619	889	855	322	442	94	999999	351	316	670	124	324	492	203	121	999999	999999	306	999999	999999	765	813	182	96	857	16	823	365	999999	406	331	965	268	427	479	860	999999	999999	256	253	417	794	472	999999	364	940	332	539	
808	349	592	999999	356	816	91	806	717	769	999999	435	271	965	999999	999999	349	999999	66	74	999999	261	359	532	59	999999	999999	970	351	999999	732	916	683	999999	557	526	813	122	999999	451	346	672	999999	255	999999	820	982	451	318	562	595	216	884	268	815	557	989	69	168	205	304	120	464	480	999999	548	751	978	418	999999	999999	999999	539	614	728	61	117	113	334	999999	179	999999	999999	999999	651	526	42	999999	478	999	537	999999	953	423	999999	235	218	999999	219	659	79	999999	42	999999	465	368	676	280	999999	999999	449	885	999999	929	999999	234	459	675	828	520	516	335	999999	419	431	352	283	125	999999	502	843	444	894	999999	169	175	999999	311	333	999999	849	762	885	715	999999	652	28	999999	999999	922	999999	999999	845	999999	153	999999	504	999999	928	123	999999	561	812	47	920	15	990	71	999999	861	195	158	351	544	671	753	449	794	999999	778	334	260	728	544	726	999999	599	205	999999	999999	999999	999999	999999	220	209	999999	999999	999999	795	999999	661	956	263	999999	737	999999	201	310	37	999999	304	709	764	160	789	999999	999999	277	320	619	999999	999999	541	354	200	999999	775	141	344	382	804	601	999999	314	127	377	999999	999999	807	108	118	999999	178	140	131	999999	661	232	430	375	465	682	999999	185	148	866	999999	908	344	966	852	69	965	654	999999	703	710	459	999999	422	999999	999999	999999	999999	511	128	627	410	233	240	119	553	999999	969	999999	132	73	824	176	261	951	999999	859	841	256	58	332	523	544	999999	260	211	199	18	999999	826	999999	999999	999999	29	249	24	684	114	857	308	999999	999999	737	999999	639	886	292	780	470	748	780	999999	999999	462	999999	113	866	805	999999	907	999999	999999	441	101	909	747	160	157	22	936	413	754	984	948	699	335	999999	80	788	374	919	419	547	790	999999	593	999999	999999	233	145	158	999999	134	999999	999999	656	565	645	563	892	999999	145	768	534	344	35	999999	27	762	470	327	795	26	615	999999	944	164	650	55	999999	999999	938	923	877	787	534	630	999999	13	52	999999	150	516	896	999999	783	651	999999	455	30	948	999999	459	763	818	362	999999	518	960	10	999999	914	600	999999	505	797	222	891	999999	810	404	610	24	719	700	999999	289	130	999999	999999	303	150	205	34	378	999999	488	169	68	435	671	999999	999999	12	999999	999999	999999	279	999999	840	571	760	277	645	625	347	328	999999	73	641	83	742	541	756	707	361	719	575	868	999999	999999	62	832	321	148	999999	536	21	179	844	999999	999999	729	147	
642	542	999999	559	409	40	735	999999	106	999999	999999	928	999999	999999	305	198	146	999999	411	999999	531	519	927	956	999999	342	811	317	570	228	15	74	999999	403	123	174	488	169	176	837	999999	570	955	999999	999999	220	712	219	716	980	708	999999	999999	778	615	999999	615	999999	999999	76	229	428	188	877	999999	296	914	186	999999	999999	999999	976	808	573	245	960	563	522	999999	296	630	602	600	590	520	353	466	999999	999999	990	559	570	999999	109	618	296	392	88	999999	999999	999999	535	15	585	999999	732	853	44	999999	654	570	103	921	766	445	627	827	999999	999999	78	830	679	398	999999	581	149	869	999999	999999	999999	578	484	528	333	990	105	999999	24	320	788	999999	432	702	143	429	999999	649	999999	664	991	468	794	721	925	842	626	146	999999	999999	140	862	999999	999999	999999	86	95	574	597	999999	350	999999	812	287	999999	578	408	977	265	793	999999	500	528	54	964	490	784	763	603	490	999999	958	805	20	190	925	354	999999	999999	999999	344	999999	61	574	999999	960	655	516	152	356	999999	649	880	997	889	639	344	110	124	114	301	999999	971	999999	999999	391	235	999999	107	653	233	999999	999999	208	459	233	448	954	730	999999	999999	999999	620	256	57	724	88	807	131	550	591	999999	239	13	765	22	999999	944	171	999999	999999	999999	419	499	132	999999	779	681	999999	665	201	389	379	120	279	999999	999999	724	69	687	313	427	681	556	71	978	825	999999	443	999999	999999	503	999999	798	278	981	858	131	133	668	944	406	269	999999	359	212	999999	129	734	741	311	205	885	484	628	317	182	862	999999	154	563	914	247	111	361	697	596	580	841	298	175	999999	600	999999	742	906	999999	224	207	999999	113	999999	141	999999	999999	999999	999999	319	179	999999	808	996	693	999999	999999	999999	999999	999999	115	999999	615	304	287	999999	999999	721	999999	493	741	722	158	957	664	578	50	857	783	999999	966	252	88	287	410	880	999999	178	896	620	999999	712	748	10	119	999999	253	999999	429	999999	136	999999	513	135	999999	999999	999999	999999	341	999999	939	999999	999999	999999	201	862	582	338	894	406	956	407	825	999999	206	39	973	157	847	999999	335	241	999999	97	419	999999	739	953	709	952	78	638	837	782	681	49	464	135	999999	999999	962	914	914	32	739	729	999999	529	928	548	483	664	999999	222	789	707	819	169	999999	648	133	629	629	941	337	327	999999	52	312	166	574	848	348	600	999999	999999	327	415	358	999999	999999	999999	34	171	478	413	999999	625	992	974	230	305	921	
170	134	343	295	972	694	421	169	554	999999	772	973	999999	326	413	65	379	390	414	810	524	693	913	604	467	473	999999	999999	944	60	337	936	279	999999	187	999999	823	999999	354	999999	999999	530	999999	991	262	197	843	97	999999	570	999999	999999	816	494	407	476	220	999999	827	509	770	727	225	504	889	835	704	708	148	999999	242	254	45	693	873	993	293	921	351	280	629	837	999999	999999	999999	743	130	999999	530	710	265	93	307	845	999999	999999	315	999999	112	427	493	145	948	293	337	379	558	132	621	413	193	298	397	557	879	933	264	840	78	155	714	920	187	437	681	999999	947	999999	742	664	999999	999999	819	999999	786	494	888	189	56	66	195	999999	173	126	527	966	695	749	965	27	954	474	836	956	712	573	999999	999999	611	189	999999	999999	999999	956	724	804	999999	999999	999999	999999	999999	85	999999	21	960	716	757	999999	999999	715	999999	207	234	725	999999	999999	999999	999999	221	223	999999	378	578	867	634	826	617	216	999999	722	497	231	978	580	973	879	679	825	995	995	815	896	609	896	726	999999	143	999999	999999	509	263	616	262	557	999999	675	507	927	386	144	109	550	668	197	227	241	228	654	751	999999	544	726	867	225	407	641	999999	682	150	409	692	999999	959	892	469	881	999999	431	999999	308	381	752	448	861	896	999999	999999	999999	678	495	15	488	999999	425	965	537	999999	47	999999	226	906	825	786	976	451	999999	999999	999999	728	346	272	797	999999	453	459	999999	287	16	328	142	414	356	999999	999999	404	213	999999	543	927	931	142	999999	282	505	401	999999	966	471	419	999999	683	461	693	341	999999	218	556	469	999999	999999	999999	742	718	999999	812	559	821	140	999999	247	999999	57	848	999999	214	999999	525	436	999999	902	825	999999	999999	578	459	952	663	672	431	999999	657	580	999999	999999	999999	999999	223	265	693	999999	735	999999	888	181	999999	636	612	999999	136	893	693	129	999999	999999	999999	443	999999	149	567	859	999999	159	708	999999	590	999999	480	999999	124	814	126	269	743	999999	176	990	999999	425	934	999999	350	767	545	538	502	538	173	512	999999	249	255	999999	697	834	945	586	136	501	591	117	165	518	999999	322	776	433	386	206	897	366	515	729	999999	999999	518	999999	613	999999	894	62	373	999999	999999	874	999999	52	571	999999	999999	589	863	436	834	827	667	832	999999	232	762	78	161	999999	614	51	733	525	868	953	325	999999	972	999999	606	999999	744	198	822	999999	753	999999	861	477	930	318	502	89	895	999999	87	686	
154	391	999999	999999	999999	999999	362	999999	151	999999	183	618	593	460	616	999999	999999	999999	92	999999	19	87	479	37	217	684	999999	306	548	999999	629	490	875	639	671	591	548	780	638	348	835	999999	999999	709	560	252	884	479	701	999999	260	600	305	608	999999	77	999999	390	618	226	999999	999999	999999	496	424	692	999999	999999	789	35	999999	58	665	744	643	841	320	769	477	964	999999	567	999999	953	404	999999	999999	999999	962	999999	999999	168	172	422	999999	779	72	279	295	999999	509	930	690	675	236	211	999999	999999	964	835	999999	999999	912	653	426	802	460	999999	102	395	999999	476	991	195	355	210	885	253	999999	999999	779	51	999999	999999	464	868	876	929	999999	202	999999	634	312	137	847	537	999999	518	996	187	999999	910	187	899	370	43	939	505	330	36	325	691	999999	999999	65	715	999999	313	198	999999	925	530	435	900	301	873	174	999999	348	999999	954	377	256	999999	999999	999999	863	585	248	431	929	381	999999	699	876	999999	837	212	81	141	870	999999	999999	448	261	999999	484	287	608	497	869	84	167	513	82	999999	445	218	563	196	851	91	999999	767	627	999999	921	735	33	889	45	999999	793	216	999999	22	57	807	335	748	999999	586	977	999999	562	855	224	105	627	927	966	999999	648	999999	999999	788	878	562	821	707	999999	999999	263	718	462	907	291	999999	566	999999	999999	999999	883	815	802	274	999999	322	214	772	999999	825	999999	105	922	416	323	999999	926	999999	999999	495	986	628	999999	644	333	268	299	655	573	999999	999999	567	999999	999999	999999	999999	91	25	683	565	357	999999	999999	61	641	999999	999999	55	999999	382	34	408	926	415	999999	264	999999	168	941	846	999999	999999	999999	76	296	549	78	999999	671	491	999999	911	484	999999	147	937	999999	820	13	999999	471	254	999999	200	249	140	999999	620	689	490	887	923	83	837	541	797	850	311	764	101	999999	213	999999	111	555	999999	924	357	999999	712	14	134	165	776	384	779	497	999999	827	166	999999	457	903	999999	603	903	837	646	47	350	96	999999	999999	911	86	268	999999	960	644	135	215	999999	999999	976	486	763	768	307	999999	761	310	999999	484	608	193	641	999999	999999	508	652	285	288	999999	928	999999	65	79	254	700	999999	999999	537	372	999999	950	999999	999999	927	703	840	145	540	194	285	49	253	999999	456	727	999999	999999	676	462	999999	849	927	973	424	360	431	694	524	999999	345	999999	772	480	782	658	570	536	999999	499	667	517	745	103	45	888	382	590	622	526	265	168	999999	85	379	
851	33	650	999999	577	999999	999999	999999	933	848	432	277	772	692	798	167	908	584	186	794	485	999999	833	938	536	977	999999	81	999999	351	186	618	697	110	999999	634	920	999999	805	227	999999	896	812	255	612	621	609	897	824	999999	356	999999	66	291	894	747	199	711	999999	599	441	84	623	591	671	813	579	999999	761	173	999999	73	778	959	282	999999	301	588	999999	915	378	942	257	999999	995	999999	562	999999	216	192	999999	999999	999999	216	785	447	282	231	584	798	51	937	999999	999999	999999	293	999999	999999	18	315	999999	611	385	999999	231	498	826	986	595	78	999999	172	465	579	728	999999	381	572	183	999999	316	80	13	537	873	440	806	597	514	712	999999	464	407	901	736	999999	832	999999	984	296	620	296	635	515	546	878	999999	566	931	104	999999	243	924	999999	998	386	607	999999	374	791	692	239	481	882	282	999999	765	563	842	999999	999999	927	587	886	999999	30	444	498	999999	995	957	249	665	420	999999	562	539	233	999999	999999	235	999999	88	203	604	999999	999999	999999	243	999999	123	918	723	47	898	983	656	999999	960	999999	942	999999	858	379	833	452	573	71	92	999999	267	541	999999	492	999999	222	849	393	292	832	999999	691	999999	251	881	48	525	999999	521	817	906	502	273	924	417	126	135	709	999999	999999	817	753	670	999999	999999	581	999999	241	999999	686	144	273	754	999999	999999	999999	855	617	497	795	926	999999	549	274	999999	999999	278	735	999999	553	97	149	33	140	24	462	999999	740	759	309	780	999999	260	999999	682	643	747	145	162	999999	270	517	999999	999999	235	871	213	406	711	725	313	532	165	824	599	999999	249	624	122	320	240	125	857	197	25	641	695	714	592	179	27	999999	999999	999999	292	999999	999999	459	904	999999	999999	624	38	44	996	257	999999	435	999999	687	403	999999	32	841	925	999999	999999	33	559	593	186	999999	813	999999	999999	181	999999	247	542	29	76	789	719	969	72	616	96	823	201	999999	512	269	478	904	775	999999	999999	742	992	999999	919	999999	900	320	966	759	810	496	335	825	309	891	892	999999	621	613	413	62	999999	319	68	999999	831	792	91	917	30	909	765	813	71	999999	999999	999999	110	171	999999	408	13	312	806	600	497	376	467	999999	376	999999	293	172	490	66	963	999999	88	999999	82	118	999999	58	739	901	999999	522	999999	999999	646	999999	125	459	724	15	59	476	999999	468	349	465	334	470	999999	767	626	603	999999	14	252	572	327	999999	98	781	178	955	572	999999	869	975	613	373	
975	879	999999	833	447	999999	17	496	999999	620	743	617	783	769	508	971	284	136	199	758	851	84	179	999999	370	942	836	999999	999999	607	598	373	851	960	494	670	631	792	166	848	997	999999	999999	707	284	999999	997	409	999999	600	999999	743	785	854	522	901	710	999999	472	505	648	999999	999999	999999	999999	999999	999999	823	284	837	350	492	999999	351	761	106	682	471	822	890	944	437	646	313	999999	999999	588	999999	999999	593	959	591	330	660	209	93	999999	828	685	905	714	184	134	619	260	148	772	444	103	426	228	249	227	582	560	999999	276	999999	595	176	791	999999	999999	691	877	759	171	999999	999999	999999	933	853	785	916	185	769	313	37	62	999999	92	999999	999999	999999	999999	720	999999	747	999999	989	816	999999	243	999999	124	999999	799	442	742	500	999999	462	302	999999	492	375	999999	311	999999	999999	999999	249	236	756	94	999999	864	999999	326	166	396	424	219	161	861	999999	620	276	802	238	999999	870	999999	562	862	629	851	489	539	999	267	72	350	999999	92	999999	999999	486	434	999999	92	999999	126	999999	114	562	253	999999	564	441	754	196	509	178	820	46	954	674	894	465	795	384	823	327	999999	999999	84	899	79	293	999999	999999	999999	334	999999	533	754	999999	457	310	386	999999	925	108	254	80	999999	181	999999	56	622	999999	999999	968	682	707	623	798	686	780	487	353	81	280	47	999999	353	999999	32	296	292	255	226	594	89	94	459	725	999999	828	770	902	410	33	671	422	553	999999	652	449	999999	999999	33	677	822	42	639	654	999999	634	726	388	159	212	763	999999	764	996	889	999999	999999	897	725	857	19	584	942	58	999999	624	77	999999	532	583	999999	336	231	549	771	56	455	804	664	448	111	392	753	208	999999	303	657	556	984	64	999999	22	240	999999	667	999999	999999	590	56	446	999999	257	999999	576	825	437	155	999999	235	842	152	453	999999	287	756	627	999999	744	999999	314	966	520	495	478	391	373	999999	66	882	533	999999	999999	999999	227	880	854	999999	999999	382	831	158	442	331	151	999999	747	779	953	999999	50	416	355	999999	999999	479	56	761	388	194	999999	341	98	999999	701	886	999999	694	25	406	901	101	999999	999999	957	166	534	199	999999	566	643	999999	999999	647	842	127	610	73	27	748	834	999999	157	992	999999	999999	69	109	629	999999	634	999999	764	556	517	949	762	983	999999	584	945	856	418	822	550	868	198	451	500	583	285	999999	677	276	571	809	943	661	451	467	106	999999	569	98	931	590	829	
999999	140	892	364	626	228	999999	802	977	683	999999	452	61	311	618	999999	55	979	420	999999	999999	999999	707	15	111	542	387	488	520	297	999999	999999	959	48	602	321	608	999999	658	995	245	473	999999	999999	617	219	999999	999999	488	826	523	118	521	214	999999	611	432	887	262	94	841	953	999999	690	363	445	999999	22	999999	307	999999	999999	331	424	150	33	400	582	398	892	151	999999	999	693	773	999999	378	755	706	991	888	720	999999	574	163	291	191	999999	771	182	726	387	456	191	999999	697	999999	106	74	318	220	850	999999	370	999999	620	954	999999	917	999999	999999	737	999999	717	418	999999	859	999999	999999	859	999999	999999	810	999999	175	764	775	818	867	999999	435	282	690	398	999999	48	999999	606	631	999999	337	999999	986	630	115	989	81	738	999999	546	838	999999	999999	215	999999	999999	999999	282	204	187	844	145	730	999999	715	794	56	917	936	379	67	262	135	727	532	259	509	189	120	185	693	46	55	999999	247	999999	999999	485	922	999999	998	950	999999	453	999999	999999	861	154	999999	321	999999	999999	801	403	489	585	904	117	683	226	223	860	171	28	494	808	100	409	604	320	357	571	995	879	381	999999	850	682	999999	340	397	365	274	799	999999	540	244	651	999999	661	501	339	802	705	843	148	788	394	959	999999	110	462	550	604	964	382	167	921	32	382	735	232	999999	352	828	858	595	372	785	953	573	449	999999	942	818	999999	999999	300	999999	243	328	466	999999	999999	999999	934	999999	669	834	999999	383	322	629	470	926	278	999999	459	877	984	552	426	608	15	326	999999	999999	999999	999999	999999	613	867	885	788	63	279	509	999999	999999	893	54	926	537	925	580	260	999999	106	25	999999	765	319	999999	62	690	901	857	999999	822	579	48	216	883	887	257	516	437	999999	416	657	999999	999999	348	999999	939	625	889	683	435	999999	841	799	592	245	190	304	999999	832	999999	999999	421	792	126	999999	854	838	52	649	678	73	822	979	689	368	999999	453	971	439	122	75	21	999999	999999	999999	738	248	623	647	999999	952	71	604	742	263	245	999999	206	806	999999	111	583	250	999999	371	253	861	999999	233	465	999999	999999	25	719	999999	150	246	511	370	803	615	224	404	942	725	999999	227	999999	999999	132	999999	256	999999	310	999999	491	771	179	919	999999	876	138	999999	999999	968	629	56	885	709	122	999	475	836	13	523	887	188	307	999999	369	35	625	683	110	661	491	999999	715	708	551	379	76	591	857	926	486	999999	221	999999	105	999999	
999999	537	323	133	338	999999	171	787	133	312	473	889	999999	486	999999	999999	299	531	999999	471	999999	999999	168	743	932	883	999999	86	46	999999	966	333	999999	413	999999	999999	370	977	332	80	996	927	584	248	905	186	999999	999999	999999	41	535	690	999999	634	624	999999	378	579	999999	455	442	94	751	70	999999	149	705	157	794	173	94	321	999999	416	474	999999	999999	999999	999999	755	852	607	412	14	537	999999	837	999999	788	535	719	790	999999	999999	999999	912	186	524	902	765	481	884	999999	999999	999999	223	492	89	169	221	999999	458	741	445	602	835	999999	746	533	999999	311	155	368	268	999999	303	535	999999	778	999999	236	87	999999	82	284	967	30	901	66	324	793	758	399	577	970	999999	58	350	284	999999	239	439	990	842	463	335	525	328	999999	653	687	171	310	607	985	999999	441	669	171	634	814	781	689	219	276	553	755	791	297	192	999999	195	55	975	332	796	999999	184	618	948	452	702	843	413	636	631	457	792	591	492	829	999999	188	650	988	458	749	781	999999	910	579	734	40	874	408	999999	126	999999	285	999999	402	267	61	222	999999	122	937	286	582	644	999999	963	209	805	363	999999	16	405	999999	999999	56	314	999999	999999	379	717	672	999999	14	143	999999	132	517	403	99	572	337	965	467	876	521	473	208	931	999999	615	534	234	520	542	495	720	348	411	152	97	659	352	999999	474	450	968	282	449	139	972	456	806	716	791	537	51	999999	120	362	583	115	676	892	764	193	447	458	999999	647	794	783	115	261	12	913	985	999999	999999	435	999999	200	999999	802	842	168	728	518	729	14	454	999999	237	58	568	981	999999	460	89	291	12	519	999999	801	345	198	350	999999	713	878	552	918	944	684	999999	999999	355	874	60	605	464	929	729	466	203	21	999999	67	692	30	930	534	999999	999999	433	999999	390	958	999999	999999	817	183	804	851	461	535	838	999999	999999	999999	636	118	999999	483	999999	82	999999	999999	608	334	999999	293	863	999999	948	27	875	243	261	999999	12	397	417	999999	787	291	134	999999	14	667	182	999999	818	999999	999999	999999	135	999999	885	360	253	999999	999999	142	20	999999	319	121	999999	443	660	604	302	999999	183	999999	701	13	696	544	948	999999	999999	940	161	999999	999999	357	999999	136	892	999999	358	900	532	966	47	999999	395	263	971	23	974	571	16	578	710	999999	341	156	129	132	999999	350	999999	340	697	999999	981	380	68	962	812	776	551	355	256	401	940	217	211	426	999999	443	572	
935	999999	999999	933	583	929	129	25	162	999999	770	442	17	999999	202	278	627	303	24	999999	999999	999999	999999	29	999999	999999	999999	415	999999	944	702	514	999999	777	477	402	919	485	407	451	939	999999	660	999999	780	999999	999999	903	748	938	999999	132	999999	248	563	734	740	758	282	261	999999	714	891	217	999999	265	11	999999	31	799	359	999999	895	999999	265	71	550	439	248	748	999999	999999	667	195	371	999999	912	201	999999	742	662	171	999999	156	831	234	65	452	464	525	910	19	881	999999	589	440	237	999999	983	999999	999999	999999	519	533	179	214	57	705	845	734	352	810	25	288	147	198	938	749	741	40	16	107	999999	999999	838	82	534	719	999999	930	999999	883	999999	722	999999	361	651	680	999999	999999	187	359	606	729	182	110	994	602	810	999999	502	999999	297	999999	495	97	999999	796	999999	106	679	338	109	915	391	469	602	999999	731	786	546	268	999999	124	853	999999	999999	255	999999	999999	87	931	908	215	438	865	596	999999	999999	999999	35	999999	985	880	947	848	999999	691	347	713	508	702	871	34	854	243	714	182	108	999999	596	90	255	957	28	999999	429	894	999999	526	872	346	75	271	760	999999	283	999999	177	14	406	809	907	999999	239	385	69	883	360	204	999999	999999	167	999999	873	999999	610	37	861	208	429	999999	215	821	840	172	637	609	274	999999	960	822	15	999999	443	999999	999999	418	999999	643	688	999999	543	291	375	458	188	677	398	999999	90	999999	999999	968	999999	50	999999	95	995	77	999999	999999	619	197	244	999999	418	73	954	95	999999	201	309	228	520	883	821	923	999999	392	983	960	220	458	92	715	791	47	999999	402	193	97	422	660	894	238	999999	356	57	999999	49	125	723	312	54	999999	945	812	458	999999	999999	681	999999	613	93	788	999999	999999	999999	528	546	381	999999	561	999999	999999	999999	648	333	999999	956	475	999999	999999	352	867	247	907	413	203	999999	979	589	815	184	511	457	809	577	116	988	764	251	528	999999	999999	570	171	409	371	999999	306	489	999999	745	752	999999	232	270	226	551	342	758	999999	999999	999999	792	739	999999	400	235	969	81	226	303	202	234	357	915	999999	306	85	508	999999	92	999999	499	422	80	431	706	999999	548	361	565	656	16	999999	999999	934	876	831	784	18	999999	150	234	272	872	553	528	458	999999	586	919	999999	999999	716	828	296	77	999999	669	955	694	999999	431	720	999999	647	196	894	587	981	808	475	300	499	999999	942	999999	999999	550	999999	902	999999	918	962	441	999999	
822	299	511	483	867	506	172	828	324	146	999999	513	611	235	366	999999	870	335	999999	453	185	344	810	886	57	839	828	152	999999	999999	90	469	999999	571	825	896	393	114	123	311	999999	999999	184	768	232	734	626	325	170	999999	387	593	999999	987	914	487	489	624	999999	37	999999	30	775	878	65	260	999999	50	410	470	999999	765	221	477	150	712	170	51	999999	322	223	513	982	783	68	999999	999999	301	999999	347	417	769	999999	96	633	292	999999	306	712	999999	999999	586	914	999999	39	621	382	716	847	999999	327	447	960	122	999999	999999	47	992	820	568	974	933	999999	72	63	999999	999999	134	843	858	26	864	339	692	812	637	999999	292	999999	446	999999	568	454	455	30	970	999999	999999	282	468	254	704	485	999999	997	576	999999	852	999999	559	999999	257	872	989	195	463	118	278	309	999999	575	999999	248	384	454	416	489	999999	52	93	671	530	852	999999	613	322	388	999999	695	246	444	746	999999	204	911	866	696	465	999999	999999	999999	999999	266	105	893	499	465	111	699	999999	96	264	810	999999	999999	14	999999	497	385	872	84	999999	583	73	742	829	118	54	473	587	720	34	678	484	999999	141	274	757	491	123	856	287	495	114	159	999999	935	93	999999	907	472	999999	89	397	999999	939	957	202	362	999999	999999	421	637	121	870	72	586	335	341	756	739	646	16	999999	26	999999	437	999999	913	562	999999	999999	737	999999	125	521	945	999999	992	999999	183	82	999999	427	732	445	649	383	243	97	603	610	752	560	177	825	202	816	381	695	999999	488	289	999999	181	999999	684	81	996	999999	999999	305	343	999999	582	667	251	999999	999999	581	157	63	244	826	958	999999	283	999999	398	299	329	139	909	999999	780	999999	792	604	255	376	760	578	387	884	970	999999	277	702	978	510	583	613	285	800	548	999999	999999	462	842	888	92	507	682	999999	999999	987	999999	46	279	999999	999999	647	343	174	820	579	676	999999	855	660	24	580	999999	887	716	716	853	119	758	331	450	340	762	366	293	262	999999	680	855	982	999999	999999	433	100	999999	936	280	121	979	968	999999	893	606	192	873	512	309	795	990	323	999999	999999	287	999999	446	544	885	976	880	567	683	995	504	873	746	783	156	117	999999	780	445	741	140	789	549	557	733	580	493	780	999999	110	690	541	847	637	953	999999	653	101	61	303	241	999999	295	786	398	733	445	100	999999	201	543	219	877	403	155	999999	407	889	999999	999999	999999	110	614	999999	315	999999	35	119	
829	670	999999	999999	729	152	999999	718	999999	763	168	999999	145	402	424	761	567	480	664	453	999999	466	89	764	290	999999	810	140	999999	711	481	999999	999999	999999	270	695	737	383	490	999999	893	437	992	644	731	811	179	100	685	853	26	999999	308	999999	627	373	590	700	999999	982	341	379	910	999999	291	732	302	809	142	728	34	193	999999	999999	999999	64	473	445	42	479	576	720	455	954	999999	647	999999	135	707	896	115	47	504	507	404	524	526	209	362	998	519	999999	957	956	828	832	844	379	31	573	999999	999999	999999	409	416	620	999999	956	108	644	999999	999999	111	245	623	987	689	492	534	46	538	273	999999	44	959	216	999999	498	999999	862	999999	757	113	144	996	959	999999	104	999999	783	600	999999	111	718	402	352	267	722	343	841	153	999999	999999	985	999999	999999	73	632	449	209	857	435	831	246	841	999999	72	999999	999999	999999	617	595	401	751	446	999999	172	374	642	617	999999	50	165	999999	718	450	912	128	109	370	896	999999	654	892	999999	174	738	864	876	999999	289	300	483	678	234	557	960	103	999999	999999	999999	698	990	999999	260	816	999999	999999	527	999999	936	944	999999	878	767	870	941	509	824	999999	240	307	498	98	337	658	567	999999	68	171	489	818	578	43	895	207	999999	999999	641	120	894	199	347	485	617	345	433	999999	911	364	999999	461	278	999999	835	999999	210	901	505	601	258	793	489	366	911	127	375	833	999999	569	122	129	999999	714	999999	50	960	999999	481	999999	234	962	575	703	555	999999	550	999999	208	999999	997	999999	326	50	861	111	710	981	574	500	969	599	999999	351	999999	496	999999	564	891	999999	999999	197	429	512	376	296	227	785	999999	882	999999	75	999999	264	999999	999999	803	827	999999	285	340	979	999999	980	33	999999	350	999999	462	69	999999	985	419	412	999999	809	436	813	999999	574	999999	924	999999	999999	923	904	999999	999999	779	985	692	767	710	615	464	237	749	449	489	741	945	993	999999	751	449	591	655	232	741	762	830	989	164	288	401	999999	999999	756	67	999999	999999	999999	454	477	999999	676	999999	803	999999	295	70	987	333	931	629	890	601	429	999999	999999	258	741	626	26	999999	702	613	431	999999	59	428	992	391	370	999999	999999	548	856	384	999999	315	851	284	456	702	843	666	232	999999	511	814	999999	514	999999	870	999999	367	438	999999	674	999999	853	589	999999	999999	999999	605	963	999999	667	351	999999	55	479	999999	999999	999999	999999	323	320	999999	390	772	999999	244	49	488	665	500	153	
604	120	999999	709	999999	462	272	385	589	999999	248	703	373	991	999999	79	999999	44	699	473	471	197	124	12	637	999999	91	876	663	826	589	999999	472	999999	999999	240	211	999999	999999	574	999999	91	999999	999999	82	999999	27	780	552	175	706	453	966	999999	682	417	996	541	999999	36	381	999999	722	763	999999	308	240	999999	999999	929	868	997	999999	135	339	389	607	435	930	999999	665	310	333	498	129	146	973	446	44	654	244	670	273	743	203	749	369	826	999999	774	112	999999	851	623	999999	708	189	841	999999	302	809	571	611	999999	371	80	71	234	643	909	334	999999	622	999999	694	999999	999999	530	931	590	30	781	999999	165	201	304	459	710	201	999999	999999	999999	749	742	999999	673	69	496	382	132	687	145	192	734	999999	319	748	576	928	999999	974	659	909	999999	282	38	999999	455	585	76	621	361	999999	232	952	999999	53	879	999999	31	149	248	158	809	902	885	598	66	715	882	555	882	781	999999	446	307	232	643	999999	817	893	613	910	315	511	336	112	960	782	257	275	868	999999	907	958	736	511	110	214	396	999999	723	739	702	520	738	999999	938	999999	655	970	410	419	999999	137	535	337	842	307	575	782	638	283	468	617	687	745	873	144	710	999999	131	439	83	387	179	874	218	794	772	757	173	999999	136	287	999999	458	525	779	433	408	668	802	999999	613	800	999999	280	95	833	993	705	804	84	859	848	971	346	999999	958	661	129	999999	535	999999	618	463	157	191	752	238	999999	104	999999	312	999999	329	999999	469	586	729	603	999999	961	779	61	369	109	999999	438	893	122	290	821	771	999999	620	999999	819	999999	999999	302	99	343	604	773	611	999999	772	731	529	180	876	657	238	999999	997	96	756	766	999999	363	879	999999	858	999999	939	999999	940	33	999999	61	981	999999	249	436	999999	788	366	16	999999	999999	337	546	909	723	245	999999	592	713	999999	533	521	62	999999	999999	423	347	484	488	833	338	162	749	999999	477	999999	412	418	801	554	999999	730	999999	326	982	36	342	842	999999	999999	999999	690	999999	741	999999	540	928	999999	265	23	176	999999	999999	182	122	124	587	999999	441	999999	833	999999	790	168	83	999999	771	736	763	957	999999	504	349	999999	527	647	999999	18	239	937	271	683	162	788	387	904	852	577	213	867	448	19	999999	611	57	101	999999	78	667	191	769	999999	965	308	932	672	964	999999	654	474	199	999999	104	504	999999	999999	72	999999	781	179	949	203	532	896	518	81	103	737	559	
436	748	857	350	999999	999999	79	717	999999	856	999999	939	582	922	739	999999	869	915	906	999999	999999	38	897	999999	498	241	575	999999	999999	790	860	579	236	720	228	999999	342	239	999999	336	999999	442	219	155	75	239	377	999999	793	999999	648	166	196	398	661	999999	851	999999	852	815	602	410	648	72	995	145	713	862	704	22	344	999999	999999	580	156	465	818	999999	231	268	864	305	875	850	999999	703	392	999999	68	820	874	772	387	241	733	791	999999	156	160	999999	526	515	999999	780	999999	18	298	616	251	206	589	110	348	593	950	999999	535	798	920	302	999999	874	803	883	999999	572	262	999999	846	365	672	672	601	301	742	999999	728	104	966	143	415	776	597	862	241	774	999999	794	290	999999	999999	994	235	857	186	651	999999	692	999999	321	755	661	770	886	534	917	999999	999999	850	601	578	441	832	999999	886	977	999999	941	652	373	148	468	999999	999999	108	999999	446	743	999999	100	647	45	461	654	387	753	15	999999	999999	999999	275	386	943	688	857	825	999999	999999	971	209	999999	999999	999999	279	182	296	316	360	999999	856	480	765	933	759	954	543	979	187	410	143	971	575	613	338	107	762	525	666	562	283	515	999999	771	999999	999999	876	995	192	999999	100	999999	655	999999	480	843	509	452	193	999999	324	845	984	48	837	238	799	167	711	181	420	999999	649	999999	513	351	482	993	28	44	87	547	796	999999	319	999999	999999	651	142	999999	597	999999	342	999999	248	437	530	960	934	685	999999	999999	293	21	999999	329	999999	857	420	139	371	999999	433	159	656	776	59	288	728	151	999999	158	34	226	999999	110	439	999999	559	85	820	999999	69	343	999999	368	999999	785	643	990	898	467	240	999999	133	91	886	192	285	999999	388	251	241	792	773	777	999999	76	436	961	999999	91	308	344	318	848	456	100	50	999999	999999	273	645	738	253	454	918	31	103	999999	999999	256	999999	98	697	578	290	999999	569	340	999999	999999	999999	999999	999999	999999	169	895	694	285	999999	999999	151	986	948	124	606	503	549	328	999999	673	973	934	747	643	999999	220	647	739	999999	189	531	999999	625	999999	915	963	637	999999	295	32	999999	817	867	428	114	999999	149	583	972	787	727	251	481	999999	223	423	999999	999999	177	949	258	955	716	999999	274	441	370	622	208	999999	865	999999	999999	999999	999999	165	999999	329	999999	999999	80	74	999999	999999	462	999999	999999	625	122	501	39	180	268	346	774	381	999999	421	163	673	999999	527	384	999999	921	613	217	999999	663	
67	999999	614	928	973	878	193	999999	935	993	984	999999	745	999999	707	999999	999999	999999	697	72	964	64	656	175	865	999999	553	690	438	999999	999999	999999	594	999999	65	999999	424	252	295	467	999999	194	175	428	179	470	348	28	676	724	236	999999	520	999999	698	12	699	449	72	999999	335	999999	758	86	154	912	618	999999	454	999999	199	999999	569	239	999999	780	999999	999999	996	405	771	534	999999	714	632	100	561	999999	273	62	999999	975	189	999999	142	97	999999	98	283	266	852	565	999999	999999	534	784	999999	291	109	918	999999	471	999999	667	999999	800	999999	54	454	999999	360	999999	519	401	999999	224	272	999999	106	394	354	801	999999	739	553	215	999999	999999	190	999999	999999	999999	913	999999	939	983	999999	521	342	342	999999	999999	644	230	999999	999999	999999	182	999999	999999	521	61	195	714	573	999999	517	999999	124	999999	999999	591	863	999999	161	91	691	174	462	132	692	750	804	764	787	999999	999999	734	833	306	169	999999	889	871	335	851	94	999999	780	626	476	999999	407	457	999999	25	999999	999999	999999	824	565	881	719	886	626	770	999999	999999	927	610	165	782	880	818	725	61	999999	999999	999999	310	996	999999	393	999999	999999	874	999999	357	999999	771	999999	999999	665	999999	999999	287	78	999999	254	564	604	663	281	180	471	694	936	588	999999	451	999999	535	767	768	828	999999	498	883	241	999999	427	898	169	165	999999	46	126	872	87	448	982	700	747	715	705	342	221	223	374	961	937	764	999999	819	458	909	361	897	189	667	789	195	770	503	147	999999	999999	999999	15	434	999999	74	511	999999	469	622	787	999999	72	999999	999999	284	999999	999999	999999	662	282	350	707	265	685	229	692	999999	999999	999999	999999	254	577	999	838	105	217	940	999999	999999	263	999999	359	835	131	309	834	693	805	514	999999	500	689	999999	433	999999	999999	750	999999	999999	381	100	634	672	693	543	484	999999	999999	766	999999	999999	886	939	999999	939	990	999999	143	386	394	999	614	154	130	438	565	102	575	685	687	999999	999999	45	502	999999	707	687	999999	999999	825	999999	999999	49	447	108	614	999999	86	494	999999	546	617	371	964	382	486	490	551	999999	978	999999	497	999999	999999	610	386	851	447	246	242	313	728	554	999999	622	962	575	999999	32	999999	815	999999	91	523	150	849	830	80	130	686	999999	145	888	999999	443	283	75	960	836	722	762	999999	840	261	859	817	999999	810	351	419	999999	783	529	439	172	374	999999	457	937	760	999999	780	327	999999	25	177	999999	943	127	349	897	999999	999999	
999999	71	514	185	829	664	333	786	29	999999	999999	774	999999	999999	459	448	78	867	617	32	85	999999	982	984	290	246	691	999999	129	692	12	521	306	913	228	377	658	999999	999999	793	999999	974	535	999999	999999	785	582	999999	390	999999	999999	481	290	592	794	999999	89	529	895	592	999999	355	667	337	727	199	999999	529	397	91	789	879	290	823	417	999999	640	931	999999	505	664	140	596	623	644	530	241	714	129	94	297	138	999999	999999	820	268	317	208	333	427	317	62	999999	309	715	178	999999	466	184	692	999999	158	161	399	928	842	999999	999999	692	207	957	999999	410	312	793	661	999999	296	13	159	794	441	608	999999	198	612	966	297	907	999999	999999	999999	999999	436	590	149	976	904	75	977	509	273	516	136	469	553	652	861	515	64	592	904	462	35	999999	72	550	210	211	325	999999	472	999999	227	868	191	233	973	721	654	684	681	999999	999999	650	999999	925	999999	999999	999999	960	114	781	853	999999	999999	999999	514	538	528	599	775	702	999999	111	46	999999	298	999999	999999	330	678	999999	860	999999	910	999999	437	385	376	146	78	720	566	365	772	999999	999999	344	443	999999	718	444	202	64	908	999999	999999	924	613	404	636	223	999999	325	291	964	999999	483	971	751	884	139	172	391	531	65	146	394	339	356	999999	999999	824	999999	611	244	946	805	470	931	211	513	999999	999999	510	999999	517	999999	84	807	769	999999	999999	999999	984	588	999999	811	533	853	999999	999999	595	266	559	999999	399	793	713	57	27	125	999999	999999	549	381	367	199	881	676	548	999999	319	531	587	999999	999999	142	434	32	961	145	282	999999	999999	999999	999999	515	999999	999999	465	999999	999999	999999	789	654	795	332	152	612	230	93	929	857	314	947	999999	73	679	999999	101	266	369	690	95	881	843	999999	951	434	999999	852	999999	64	221	824	367	292	742	933	250	268	990	821	802	878	216	424	313	151	348	999999	999999	899	999999	999999	364	846	999999	907	811	400	381	717	159	378	316	874	646	489	999999	494	999999	745	282	833	275	547	888	999999	999999	428	102	809	999999	999999	999999	999999	329	22	470	520	350	834	999999	850	999999	283	672	999999	571	341	778	999999	562	853	533	100	626	901	999999	816	958	999999	999999	392	307	999999	630	999999	999999	999999	999999	999999	999999	78	153	497	623	432	999999	999999	875	464	645	343	999999	999999	999999	243	84	925	261	999999	88	653	562	616	601	739	552	326	652	999999	999999	143	999999	154	803	493	709	46	477	999999	956	941	941	503	98	
898	743	38	999999	397	999999	437	187	137	555	375	516	537	999999	999999	879	629	349	754	393	512	557	504	475	999999	999999	48	457	999999	471	147	712	999999	528	703	995	523	999999	264	653	644	999999	658	599	438	977	182	999999	999999	325	336	601	197	120	585	351	248	999999	999999	864	438	979	131	666	418	999999	999999	999999	999999	888	999999	999999	999999	110	748	557	898	904	999999	786	361	897	999999	741	999999	545	525	947	943	361	999999	960	451	400	225	665	999999	992	191	999999	529	174	999999	705	959	709	516	96	371	999999	453	999999	526	774	512	541	124	389	532	872	148	509	999999	840	140	999999	186	694	885	93	722	999999	999999	272	266	999999	948	999999	781	999999	38	438	999999	999999	908	999999	443	676	887	684	999999	455	469	318	636	29	109	117	574	999999	533	822	211	288	315	547	620	999999	999999	326	592	954	607	107	844	709	923	159	932	717	962	999999	999999	210	542	999999	446	414	636	999999	97	840	595	999999	901	999999	237	307	609	371	802	188	168	999999	999999	596	847	372	999999	926	105	949	185	999999	602	33	999999	10	746	48	110	216	628	281	238	751	999999	389	999999	638	482	626	999999	571	915	783	350	245	119	946	429	83	940	999999	150	147	665	738	999999	877	200	236	560	570	270	596	560	887	342	349	236	467	177	999999	453	479	409	999999	941	818	683	999999	891	800	618	999999	275	918	999999	101	96	999999	999999	999999	999999	256	75	979	999999	329	232	462	903	769	719	962	999999	999999	999999	999999	737	61	999999	807	204	421	999999	999999	952	242	330	641	757	251	263	605	704	849	396	207	414	429	312	621	595	231	875	132	90	999999	130	170	999999	469	363	44	833	956	133	36	999999	999999	37	999999	999999	999999	705	661	515	124	267	67	718	68	266	317	748	185	221	973	545	222	679	305	121	170	979	298	887	228	772	747	725	999999	296	109	402	244	623	15	525	223	999999	966	398	73	451	603	212	55	295	657	745	160	491	999999	634	999999	956	838	999999	999999	999999	999999	351	520	341	999999	999999	999999	915	999999	562	999999	999999	331	606	999999	999999	58	718	385	95	842	933	124	11	575	878	597	474	999999	999999	784	403	999999	449	999999	999999	878	732	102	999999	54	140	781	104	539	702	169	102	921	823	999999	999999	235	999999	931	363	236	999999	765	480	999999	693	253	236	778	812	348	881	285	98	999999	325	626	554	50	711	162	999999	472	872	718	505	999999	847	999999	664	999999	787	518	966	398	369	966	621	656	361	886	
554	326	726	363	288	999999	833	999999	592	503	999999	999999	999999	999999	216	55	999999	762	999999	150	405	857	999999	645	561	373	999999	999999	669	999999	14	897	999999	824	607	703	745	518	440	688	719	63	999999	999999	999999	506	999999	765	999999	999999	84	859	977	220	491	697	212	999999	802	915	507	143	134	243	999999	783	601	404	603	512	309	383	999999	999999	999999	999999	80	952	158	65	84	554	999999	355	284	999999	999999	999999	343	910	999999	664	716	524	191	999999	999999	552	672	999999	999999	893	171	678	23	700	537	986	789	148	626	259	999999	746	840	953	624	779	959	999999	863	132	70	692	21	645	999999	807	808	999999	999999	527	289	446	160	999999	392	999999	341	583	618	933	688	205	293	251	731	970	999999	238	961	999999	999999	329	849	782	833	479	667	378	43	730	188	944	723	109	969	999999	596	999999	999999	784	447	999999	734	929	444	999999	409	769	914	696	132	579	883	275	933	960	999999	377	999999	913	182	963	550	888	755	744	481	193	281	245	383	999999	667	187	711	217	595	920	348	999999	79	898	464	346	607	608	70	458	175	19	899	999999	312	657	611	999999	835	846	999999	699	393	225	497	678	999999	108	912	706	563	999999	374	677	39	389	999999	999999	509	213	290	157	684	32	28	272	346	164	721	999999	576	237	382	748	999999	648	999999	999999	410	785	33	508	696	363	894	449	644	232	198	999999	814	336	999999	999999	565	999999	24	370	207	999999	342	168	387	999999	140	999999	354	626	999999	390	805	999999	999999	723	190	782	460	330	138	578	627	999999	966	999999	999999	249	999999	749	192	719	634	222	657	185	453	999999	131	793	233	568	105	28	999999	807	127	825	463	260	452	783	575	999999	999999	999999	607	228	999999	589	999999	999999	82	999999	999999	221	999999	999999	999999	698	280	325	660	667	107	569	483	999999	823	168	680	379	999999	12	999999	999999	153	940	980	38	577	235	672	541	96	342	495	501	584	999999	61	534	494	764	999999	136	132	908	596	672	155	998	999999	44	908	338	115	79	306	999999	78	816	612	312	999999	55	653	129	999999	999999	999999	981	999999	743	999999	999999	884	31	33	999999	999999	244	353	999999	882	578	830	637	633	758	999999	426	204	550	21	244	921	999999	643	934	999999	999999	337	831	598	173	975	661	927	761	453	999999	999999	135	757	833	999999	305	429	552	225	25	495	823	537	657	786	483	732	999999	235	702	387	98	999999	282	999999	521	999999	718	603	178	710	871	314	153	379	79	792	187	771	625	
999999	100	718	468	999999	514	304	940	387	501	929	64	535	751	705	957	437	484	926	951	586	710	999999	56	999999	624	518	999999	999999	999999	690	554	110	610	940	296	999999	239	765	999999	226	778	341	111	249	655	346	563	999999	999999	641	317	261	820	49	61	151	671	163	893	995	911	662	999999	811	384	953	925	810	999999	587	208	719	533	734	807	378	847	807	658	288	955	945	865	999999	382	302	290	570	999999	155	999999	85	872	999999	315	125	672	300	865	702	420	999999	38	835	442	598	728	96	241	999999	303	864	504	615	50	999999	999999	593	438	91	999999	999999	999999	999999	999999	999999	999999	135	428	999999	706	557	999999	956	867	212	916	40	643	999999	999999	204	338	999999	851	843	580	266	999999	349	328	999999	862	999999	999999	999999	999999	765	956	319	750	602	999999	549	999999	746	999999	548	747	837	59	766	950	653	518	479	36	999999	999999	45	999999	590	769	89	374	628	694	999999	927	999999	999999	161	999999	333	43	971	536	789	241	114	921	42	519	529	300	561	999999	218	274	559	39	128	352	999999	999999	170	999999	588	999999	357	999999	763	620	935	466	897	692	626	619	547	942	999999	481	317	124	519	999999	999999	789	999999	500	486	894	377	783	262	808	999999	566	873	147	948	613	884	999999	167	422	584	73	999999	868	999999	999999	727	617	792	646	44	806	999999	99	999999	999999	372	856	999999	869	252	162	999999	99	539	70	746	999999	994	632	597	999999	956	999999	497	186	999999	944	989	887	176	760	999999	616	774	999999	999999	784	553	159	251	37	486	298	179	432	859	313	999999	450	999999	327	623	169	59	779	850	159	602	417	411	428	999999	689	702	492	171	999999	325	193	750	961	856	844	999999	999999	779	668	928	999999	327	94	615	999999	44	848	147	831	567	994	999999	999999	192	999999	748	822	170	999999	595	999999	999999	272	987	999999	700	891	471	778	777	489	10	999999	231	999999	100	327	813	328	654	854	355	339	39	330	999999	591	779	721	106	999999	999999	981	82	251	804	999999	999999	999999	848	152	387	368	64	88	994	324	937	999999	54	430	999999	841	152	741	341	931	243	667	999999	118	999999	749	999999	218	89	28	999999	999999	732	46	999999	352	480	512	476	987	285	999999	335	373	653	999999	676	999999	560	999999	999999	340	910	872	821	438	13	999999	40	637	999999	845	998	999999	214	957	922	999999	209	666	370	640	999999	354	655	999999	342	103	464	999999	999999	999999	658	521	999999	999999	79	860	224	792	349	999999	481	838	311	439	
952	359	168	999999	999999	668	999999	999999	999999	209	75	566	226	539	106	999999	285	51	999999	678	197	999999	797	436	999999	72	999999	417	999999	630	168	435	52	999999	999999	982	934	768	999999	414	999999	764	323	979	999999	512	643	685	695	999999	999999	439	284	999999	251	475	999999	732	807	148	874	67	577	577	50	639	523	999999	210	123	974	999999	264	160	147	433	173	818	723	385	429	999999	721	886	999999	729	999999	420	999999	863	999999	211	999999	648	999999	483	999999	746	939	82	999999	642	485	581	999999	999999	999999	133	495	999999	999999	742	999999	431	719	766	999999	999999	412	999999	487	113	999999	347	999999	999999	555	615	620	663	999999	426	879	650	396	999999	633	149	999999	999999	554	38	925	165	560	688	202	539	929	773	147	506	343	999999	999999	999999	616	147	889	999999	403	569	513	999999	583	886	863	369	999999	999999	143	999999	999999	197	999999	459	187	870	786	13	580	999999	999999	847	526	999999	93	261	999999	510	180	999999	260	736	822	985	525	103	999999	674	999999	832	504	996	640	940	245	156	861	145	708	746	361	886	123	387	882	665	315	843	999999	612	314	533	762	647	946	534	999999	781	934	999999	297	122	188	747	521	689	216	585	504	936	399	999999	802	434	143	999999	999999	444	999999	859	788	738	999999	999999	528	970	244	999999	994	999999	781	999999	210	624	458	999999	707	375	999999	202	458	999999	349	999999	222	394	731	999999	513	582	910	999999	678	84	305	559	251	999999	228	550	455	224	590	793	165	999999	999999	188	975	895	666	257	578	999999	410	68	399	999999	999999	999999	249	905	488	422	800	850	999999	136	999999	899	997	742	157	325	746	244	999999	556	711	999999	675	999999	362	618	915	662	362	767	674	247	169	247	964	94	999999	549	999999	178	999999	999999	907	592	859	86	898	924	999999	999999	999999	175	918	843	303	999999	999999	999999	553	870	999999	147	498	644	461	91	739	999999	777	72	999999	206	999999	970	563	406	999999	92	693	999999	720	991	562	109	603	508	328	326	943	999999	625	614	996	865	671	999999	816	272	999999	999999	346	148	156	47	248	967	666	947	289	897	113	385	999999	277	159	515	585	398	50	999999	999999	999999	816	911	999999	999999	210	643	309	999999	999999	732	951	915	939	581	844	999999	999999	636	842	380	46	56	762	249	610	999999	715	166	999999	999999	231	188	999999	923	332	244	999999	837	766	33	999999	580	318	380	434	97	337	577	670	70	999999	414	120	392	999999	769	159	207	799	480	927	152	439	170	511	772	901	25	
999999	609	924	33	869	818	731	999999	738	392	815	522	401	147	495	999999	891	999999	78	999999	999999	562	95	402	48	296	105	506	151	157	869	661	196	321	328	70	145	513	544	301	999999	999999	41	766	999999	286	89	789	656	230	278	693	704	279	479	999999	524	531	999999	583	723	999999	999999	590	999999	163	336	89	999999	999999	999999	388	282	776	970	625	531	999999	20	761	217	315	850	999999	879	999999	999999	999999	842	631	999999	999999	528	961	578	436	606	451	999999	237	950	999	970	231	157	890	421	928	308	853	175	205	520	233	376	999999	385	403	710	348	206	999999	247	198	889	468	999999	999999	999999	544	29	89	85	783	811	217	999999	628	773	988	764	999999	618	988	999999	350	103	305	595	171	60	213	740	905	41	999999	762	782	341	688	41	109	731	764	999999	96	129	737	999999	999999	82	999999	999999	999999	584	178	799	258	732	548	375	564	726	46	493	816	349	999999	751	278	455	562	999999	94	956	664	307	999999	164	999999	231	365	882	436	99	999999	583	27	331	862	999999	999999	59	793	322	476	383	694	280	999999	747	948	985	153	999999	519	999999	544	765	919	870	999999	103	363	327	999999	681	999999	946	198	999999	331	849	999999	536	941	513	999999	771	490	290	612	583	146	631	282	999999	999999	723	579	835	48	999999	411	992	999999	420	696	476	999999	795	93	748	999999	785	426	999999	999999	999999	999999	999999	965	773	285	638	999999	371	957	731	55	640	942	576	376	999999	204	78	448	999999	999999	531	817	37	469	999999	207	864	999999	360	215	999999	282	132	951	574	869	275	976	772	733	435	463	964	430	999999	852	517	381	729	591	357	660	209	876	250	198	938	313	590	441	403	999999	999999	999999	872	367	819	624	802	999999	929	102	675	173	314	78	852	606	797	841	999999	493	999999	769	858	521	83	255	711	385	931	999999	395	340	340	564	999999	999999	558	314	43	892	578	245	662	265	985	999999	571	182	345	341	516	999999	751	999999	999999	836	667	360	294	573	912	999999	999999	999999	706	999999	833	750	221	999999	58	999999	808	797	914	536	999999	603	536	47	684	539	49	999999	999999	646	999999	999999	999999	30	780	999999	30	469	999999	161	999999	694	558	650	213	999999	960	931	293	999999	940	953	995	999999	728	999999	999999	257	999999	999999	387	961	522	69	755	413	293	201	634	999999	472	349	817	763	851	423	54	999999	833	862	579	999999	316	430	999999	635	434	894	301	715	383	773	579	999999	773	722	181	498	999999	799	538	769	
999999	443	999999	999999	145	242	719	315	29	937	999999	36	804	999999	655	101	363	129	979	398	999999	918	476	699	999999	999999	999999	138	251	556	999999	44	334	809	812	872	869	999999	499	999999	999999	999999	695	446	359	552	999999	504	77	999999	144	775	820	999999	870	387	967	862	999999	999999	251	590	999999	473	999999	389	702	994	466	783	232	257	999999	787	223	999999	233	40	349	999999	999999	999999	999999	171	421	225	223	999999	939	434	999999	17	285	575	950	594	923	232	999999	999999	999999	807	47	293	857	887	156	999999	926	999999	164	999999	522	613	515	999999	529	902	61	731	175	517	65	42	878	225	972	64	837	999999	989	10	999999	378	376	612	999999	777	313	534	999999	190	999999	981	279	967	494	671	70	203	999999	30	180	768	805	999999	752	15	999999	642	914	999999	205	306	968	163	406	154	246	902	308	751	599	999999	661	999999	999999	83	762	999999	730	999999	993	999999	999999	968	830	772	573	43	860	452	999999	999999	619	977	984	999999	23	126	999999	999999	999999	167	894	999999	431	653	999999	999999	999999	678	252	505	912	614	107	562	999999	999	333	634	580	213	52	856	389	928	907	684	11	295	70	646	349	389	876	836	999999	999999	999999	186	999999	753	948	191	209	866	758	15	879	999999	229	23	792	936	999999	231	124	48	934	999999	745	432	999999	999999	617	606	999999	532	737	999999	813	502	462	999999	969	999999	264	861	657	522	179	902	804	999999	76	57	853	999999	620	999999	999999	710	999999	53	999999	999999	934	159	999999	602	999999	236	277	618	618	727	560	999999	999999	942	966	263	391	421	999999	843	999999	249	999999	570	753	754	999999	92	549	113	999999	418	999999	735	892	115	999999	64	999999	942	635	999999	960	348	496	217	445	677	999999	468	329	999999	999999	597	999999	694	999999	12	999999	999999	324	194	78	514	541	999999	929	999999	59	861	999999	999999	608	391	218	440	288	394	999999	545	999999	244	403	91	999999	302	699	128	129	208	688	294	214	999999	627	450	127	455	806	354	288	213	628	999999	502	991	295	338	389	185	999999	999999	999999	314	646	999999	999999	987	999999	249	452	810	121	851	183	999999	999999	751	999999	768	322	999999	587	729	999999	999999	615	999999	589	792	16	371	739	999999	792	655	999999	999999	220	546	659	140	999999	999999	901	477	102	777	654	820	868	544	574	621	862	583	455	999999	57	542	475	225	408	938	999999	999999	80	178	68	527	325	999999	540	227	118	192	117	29	827	999999	22	837	921	999999	923	472	797	128	999999	218	209	166	
999999	678	999999	443	731	999999	335	999999	407	924	718	136	999999	999999	13	356	512	680	999999	436	999999	267	529	637	304	999999	24	769	294	952	96	850	328	169	999999	861	999999	999999	460	330	999999	999999	392	999999	999999	999999	274	287	999999	450	999999	410	743	999999	785	999999	158	443	149	102	771	565	535	999999	837	868	999999	345	276	152	999999	837	229	154	742	373	874	441	999999	999999	375	737	999999	844	345	685	116	999999	384	999999	713	711	535	368	559	138	481	937	261	260	985	928	21	326	248	999999	191	999999	41	421	720	717	925	639	726	999999	264	691	119	161	761	264	999999	492	999999	999999	999999	999999	595	999999	892	937	999999	999999	999999	446	999999	984	605	566	999999	518	522	963	999999	999999	786	895	641	999999	999999	790	828	999999	999999	730	967	999999	999999	999999	999999	999999	12	427	999999	999999	999999	999999	124	999999	317	279	95	553	656	253	741	998	428	999999	713	999999	229	80	999999	999999	119	999999	999999	999999	479	207	106	856	98	183	999999	105	999999	999999	999999	128	780	361	216	603	705	999999	453	255	988	999999	110	999999	45	72	999999	932	999999	999999	674	999999	999999	999999	810	120	182	239	999999	999999	738	646	564	147	999999	595	999999	999999	999999	999999	406	999999	636	999999	805	999999	999999	999999	999999	999999	999999	583	417	26	616	19	228	999999	551	106	430	476	819	999999	517	352	415	962	478	450	437	999999	78	550	31	839	821	999999	999999	310	23	999999	418	439	410	165	999999	547	531	999999	999999	185	999999	767	715	930	24	666	15	463	104	144	999999	380	999999	838	514	999999	995	776	999999	999999	934	250	93	900	67	999999	999999	361	123	867	441	512	83	262	918	310	999999	100	999999	999999	382	72	999999	999999	355	47	840	571	650	371	552	754	778	999999	250	999999	683	999999	872	633	106	653	999999	237	703	672	307	999999	920	214	42	999999	951	43	999999	999999	44	999999	554	29	550	997	999999	751	999999	686	733	546	21	842	627	999999	228	201	67	999999	722	999999	185	999999	999999	503	651	446	339	648	999999	745	999999	378	50	999999	270	852	999999	109	941	598	912	26	938	760	335	87	586	23	685	759	975	739	159	999999	39	870	289	56	999999	275	421	999999	999999	988	479	642	999999	158	758	999999	117	958	787	133	76	168	745	999999	178	573	999999	326	999999	53	769	337	229	984	449	999999	573	47	752	676	187	245	144	949	291	693	285	999999	265	319	652	26	952	999999	989	870	135	309	878	783	416	105	713	999999	228	151	999999	817	709	368	999999	80	216	121	999999	999999	
34	795	698	999999	298	431	999999	653	401	753	384	202	995	999999	999999	999999	168	969	999999	91	532	304	730	150	279	467	729	896	516	582	809	999999	999999	168	846	999999	999999	403	494	999999	999999	70	999999	475	766	230	999999	999999	103	539	999999	247	999999	864	308	729	75	999999	999999	830	999999	174	146	818	999999	999999	122	837	999999	999999	662	765	484	285	999999	471	856	999999	383	59	645	598	803	977	999999	572	990	225	859	127	274	62	198	664	293	870	999999	999999	531	233	117	985	408	999999	876	156	999999	576	817	837	872	809	999999	999999	195	113	370	169	158	381	552	897	977	614	670	999999	999999	820	992	999999	547	237	734	160	941	660	199	645	110	524	810	424	407	999999	254	999999	877	42	478	189	509	763	480	160	680	220	17	793	498	276	579	999999	999999	640	999999	644	85	33	999999	535	999999	725	69	633	570	137	499	955	999999	215	732	544	351	999999	677	784	999999	999999	479	731	652	999999	157	999999	999999	867	840	767	999999	609	389	853	999999	943	999999	999999	704	847	999999	552	720	999999	433	292	543	999999	601	771	962	515	887	501	999999	492	999999	999999	578	234	999999	703	297	732	231	760	825	878	725	407	546	894	89	909	994	926	20	599	972	864	301	909	999999	79	804	228	999999	999999	309	335	999999	758	215	479	999999	886	265	988	830	673	467	664	320	999999	999999	78	435	978	506	627	999999	292	545	999999	933	778	436	227	999999	13	48	936	578	399	347	788	999999	999999	750	118	671	32	999999	308	406	636	999999	999999	844	736	792	743	999999	682	854	777	222	500	546	390	460	47	70	826	635	531	96	920	855	446	999999	826	237	398	999999	459	523	999999	999999	307	188	362	383	201	221	999999	554	999999	545	569	575	999999	73	370	658	633	962	999999	999999	875	550	999999	227	407	356	999999	515	993	726	999999	263	975	999999	999999	211	107	663	868	615	341	976	199	385	295	871	201	763	867	740	999999	496	581	574	441	757	509	144	976	999999	999999	788	560	179	150	315	999999	14	824	169	999999	969	104	337	341	898	999999	303	931	535	999999	212	648	999999	999999	908	682	410	751	999999	701	962	687	999999	369	552	999999	30	244	979	281	999999	938	999999	189	363	402	253	243	543	407	999999	212	451	689	999999	149	307	775	999999	633	999999	263	343	467	597	999999	999999	967	788	482	339	999999	951	999999	968	274	941	83	50	999999	438	177	999999	93	495	759	999999	343	326	413	999999	999999	999999	999999	92	999999	605	249	591	999999	331	285	
454	70	77	156	260	197	721	778	999999	233	999999	726	999999	31	54	999999	972	999999	55	737	651	385	999999	94	66	605	180	999999	999999	999999	999999	969	194	162	722	999999	999999	348	509	58	999999	548	214	895	520	999999	162	71	888	356	277	999999	35	593	999999	999999	706	982	99	655	999999	685	999999	507	741	999999	999999	999999	308	896	242	633	999999	997	125	112	180	468	999999	780	452	999999	157	322	433	737	944	601	527	652	451	43	259	853	999999	936	999999	707	999999	755	745	120	762	991	123	643	999999	38	999999	532	899	247	417	319	999999	999999	537	999999	83	13	819	999999	999999	656	455	209	999999	485	964	188	673	472	315	819	45	342	357	999999	209	790	322	916	133	995	999999	999999	999999	999999	999999	999999	999999	642	634	159	999999	999999	597	116	999999	914	999999	939	73	999999	859	436	932	999999	284	870	559	382	999999	293	691	902	816	528	999999	251	999999	445	834	999999	779	40	838	166	883	239	999999	250	999999	295	531	383	853	834	999999	326	281	36	664	780	999999	37	56	351	999999	43	988	999999	213	999999	340	824	115	234	519	999999	597	776	715	999999	135	318	762	310	762	317	999999	981	391	586	969	999999	780	64	273	752	983	497	697	850	250	675	47	323	954	707	277	629	324	999999	999999	505	321	620	999999	266	274	745	589	999999	983	16	687	626	335	784	53	61	960	767	845	999999	88	999999	999999	460	999999	449	356	64	50	429	667	999999	856	474	244	169	999999	999999	488	999999	908	999999	866	999999	999999	420	988	999999	663	226	668	557	471	629	426	999999	816	204	985	825	999999	999999	120	563	999999	612	769	861	549	883	651	999999	288	606	201	999999	999999	569	472	999999	460	185	401	823	761	999999	612	237	57	788	353	215	31	663	849	384	437	999999	999999	385	999999	137	630	779	999999	999999	278	864	438	886	457	256	732	135	374	223	999999	296	999999	239	999999	542	813	760	540	446	932	625	757	816	999999	696	675	97	219	333	554	622	999999	56	841	747	799	171	341	106	482	895	299	635	252	150	999999	664	384	118	323	870	248	138	782	999999	116	999999	782	999999	581	645	916	999999	668	519	999999	999999	397	262	999999	999999	428	444	963	47	336	132	573	962	195	20	712	110	20	999999	999999	130	274	198	999999	187	388	581	524	999999	999999	999999	999999	732	113	999999	276	132	375	671	451	804	174	999999	326	999999	58	820	999999	999999	932	815	40	984	999999	916	491	209	621	566	999999	847	919	135	999999	87	999999	999999	858	441	743	589	
735	349	999999	579	956	999999	872	656	138	567	16	954	905	173	228	999999	596	196	272	77	510	999999	406	604	884	48	999999	248	828	216	961	143	826	352	90	691	752	566	999999	962	999999	965	999999	706	841	965	230	895	859	183	255	672	999999	676	999999	925	999999	999999	695	917	999999	633	827	999999	605	999999	137	562	92	537	999999	999999	999999	310	740	545	999999	700	999999	999999	818	999999	389	655	999999	299	964	160	273	999999	999999	999999	871	53	999999	704	147	515	999999	968	838	999999	812	999999	943	225	446	868	935	543	553	999999	874	999999	109	61	253	182	960	999999	908	976	999999	927	788	125	168	192	191	46	999999	867	599	794	90	159	979	67	711	746	852	999999	224	999999	611	506	249	999999	943	999999	460	965	999999	794	70	862	999999	884	544	827	66	263	687	999999	144	999999	652	90	999999	999999	999999	196	999999	223	463	811	999999	567	326	999999	876	73	248	123	585	443	322	805	733	228	779	104	523	884	690	599	999999	999999	596	999999	854	169	408	999999	996	274	504	999999	340	258	110	812	567	262	951	992	999999	573	999999	701	374	847	356	477	999999	977	673	585	532	999999	402	446	971	402	999999	999999	665	254	127	999999	938	980	999999	485	127	967	999999	999999	933	697	999999	845	999999	894	560	999999	813	930	825	28	999999	999999	808	476	856	664	841	175	825	999999	337	770	456	13	762	394	999999	871	360	211	450	412	652	834	999999	557	445	86	842	430	903	999999	428	999999	719	30	999999	998	629	999999	136	372	444	699	370	814	398	997	999999	176	999999	942	579	999999	578	198	276	973	197	308	229	999999	999999	405	999999	602	351	358	294	742	222	999999	251	898	85	87	999999	999999	474	999999	168	448	944	999999	795	961	164	805	529	999999	753	207	811	999999	243	999999	49	999999	999999	767	999999	999999	712	399	953	999999	700	681	547	500	999999	323	509	722	150	781	999999	656	610	378	448	999999	999999	764	988	24	572	921	665	714	48	928	999999	706	999999	128	735	999999	999999	544	271	482	268	999999	309	999999	999999	98	999999	461	552	392	439	999999	329	999999	221	948	410	938	688	778	26	833	461	302	729	802	721	999999	55	274	934	999999	116	965	287	799	465	557	326	999999	742	213	171	656	999999	603	387	83	999999	787	154	783	999999	493	466	999999	577	17	711	895	999999	167	999999	288	457	999999	883	363	650	421	493	852	621	215	46	812	671	805	802	999999	999999	648	124	268	129	160	219	623	999999	852	232	458	846	431	999999	584	797	883	
208	136	720	34	433	495	999999	301	172	650	457	999999	762	999999	214	585	480	729	53	157	168	307	163	269	999999	999999	999999	999999	16	200	109	999999	999999	999999	606	999999	999999	400	224	629	964	827	988	568	999999	999999	99	460	999999	270	951	386	541	650	724	901	972	460	180	635	305	999999	295	971	551	995	638	974	175	538	180	89	514	423	192	341	999999	595	103	998	707	738	791	999999	999999	722	920	374	999999	999999	703	999999	999999	588	999999	705	542	26	999999	181	226	125	295	714	99	871	999999	127	467	393	593	387	999999	181	999999	566	477	548	732	999999	84	999999	999999	999999	999999	225	999999	925	99	487	999999	301	999999	999999	999999	592	999999	86	656	377	850	803	999999	680	120	326	598	59	660	766	237	999999	294	197	107	952	999999	823	999999	874	23	946	37	980	999999	302	808	444	999999	346	123	401	892	999999	978	280	367	241	360	999999	626	999999	275	332	259	805	17	999999	824	829	999999	629	207	781	999999	999999	999999	926	95	818	517	163	659	999999	653	836	111	928	219	826	595	972	473	370	999999	999999	680	705	730	999999	294	428	620	570	957	493	204	120	11	83	505	999999	999999	541	11	999999	999999	951	999999	999999	703	88	999999	998	243	416	999999	836	533	159	999999	999999	206	999999	533	999999	543	98	366	170	641	990	999999	145	331	164	826	931	368	785	64	728	36	999999	95	216	999999	621	336	551	999999	367	999999	852	850	999999	999999	849	999999	912	929	999999	999999	518	781	713	161	45	677	89	590	234	478	999999	999999	504	54	999999	220	999999	999999	922	761	999999	833	284	413	999999	295	999999	919	976	924	455	855	994	999999	517	534	382	65	222	944	257	960	999999	889	838	758	355	999999	999999	999999	690	82	999999	999999	780	685	507	309	86	750	780	169	613	310	32	892	999999	371	536	999999	838	271	628	977	514	854	730	999999	575	325	940	999999	999999	347	243	383	848	695	363	832	999999	999999	978	472	173	97	356	802	866	945	999999	983	853	990	800	428	453	39	794	999999	954	121	733	761	999999	274	595	276	76	999999	54	999999	999999	704	337	764	292	166	814	426	507	999999	528	629	667	956	999999	584	546	814	930	818	900	438	877	999999	349	227	662	898	999999	999999	735	227	901	253	976	999999	662	999999	145	296	224	378	999999	999999	592	114	104	853	612	20	999999	261	718	999999	514	579	826	422	999999	75	504	999999	999999	427	202	311	727	423	980	999999	922	510	678	643	603	999999	20	851	999999	999999	133	808	296	491	359	
484	999999	999999	999999	999999	332	999999	999999	999999	792	308	455	10	833	291	386	680	999999	108	98	229	582	999999	631	982	569	999999	100	190	941	999999	629	441	77	718	801	999999	683	583	191	682	890	608	850	304	86	999999	27	50	858	452	935	197	403	140	999999	434	53	756	999999	356	159	999999	139	107	679	999999	932	125	490	334	996	999999	917	416	339	974	999999	337	999999	559	958	59	332	498	759	999999	48	937	816	377	999999	927	746	834	533	999999	478	753	999999	999999	999999	901	560	999999	456	646	279	986	801	999999	210	716	850	288	398	109	999999	641	348	246	975	995	999999	122	326	79	553	92	883	878	999999	481	711	843	481	66	499	799	999999	999999	172	61	145	889	177	301	87	468	999999	433	353	999999	414	999999	999999	92	603	447	999999	386	103	197	999999	922	430	728	999999	16	999999	342	610	317	999999	235	999999	924	859	419	945	34	992	999999	999999	459	999999	999999	999999	332	756	399	999999	61	592	665	999999	975	999999	222	468	999999	296	80	999999	999999	822	46	247	999999	314	173	999999	193	502	191	394	18	999999	653	999999	761	999999	999999	260	417	879	999999	999999	933	215	108	976	999999	999999	999999	999999	921	433	541	636	498	432	999999	999999	999999	176	999999	559	410	280	999999	999999	303	999999	707	999999	999999	999999	253	999999	999999	999999	999999	973	999999	196	585	242	995	452	472	584	18	999999	999999	339	774	665	667	250	609	999	324	662	203	999999	682	822	999999	720	136	999999	190	999999	372	187	128	913	811	406	591	46	563	957	999999	999999	425	286	999999	378	21	947	162	12	999999	274	996	650	780	541	513	763	989	285	326	370	403	702	999999	722	220	861	854	271	659	572	445	999999	854	766	258	406	999999	999999	708	999999	949	999999	691	999999	999999	999999	999999	279	892	827	57	288	640	999999	999999	999999	632	212	167	160	999999	890	999999	63	829	999999	999999	24	293	117	866	999999	577	999999	999999	226	21	556	999999	742	727	584	999999	831	525	166	726	417	732	534	999999	694	718	557	96	999999	834	999999	999999	552	682	129	999999	784	999999	933	711	502	36	818	712	86	671	999999	432	518	521	999999	999999	673	912	388	291	758	344	999999	999999	29	61	361	391	382	288	988	70	608	597	594	999999	591	455	233	391	913	822	696	999999	303	135	999999	547	323	110	604	639	303	999999	238	450	789	999999	692	999999	674	436	339	798	683	363	824	920	927	650	946	227	689	996	378	999999	647	159	112	894	483	999999	78	282	999999	359	999999	770	368	999999	999999	
63	999999	999999	717	487	492	898	349	939	310	657	999999	672	163	387	949	306	469	303	802	640	436	798	967	859	368	66	999999	333	596	63	561	784	999999	893	464	906	289	890	999999	749	809	172	593	999999	205	405	129	306	409	470	999999	75	351	999999	999999	999999	814	857	129	435	999999	999999	353	257	105	835	112	269	999999	53	27	999999	849	63	830	273	214	151	664	962	937	999999	923	136	999999	999999	442	129	276	500	101	431	770	27	999999	794	818	346	730	369	999999	859	383	366	452	732	999999	297	999999	363	760	673	999999	167	498	964	999999	226	999999	609	402	982	992	432	999999	595	808	832	999999	46	455	868	421	999999	999999	87	444	566	683	29	280	155	509	913	739	428	237	613	528	11	702	601	841	131	967	320	867	951	415	999999	999999	392	209	583	907	892	261	899	999999	421	529	535	543	999999	999999	257	482	89	999999	532	368	204	314	999999	999999	853	36	999999	336	357	220	493	161	827	999999	999999	945	999999	16	847	999999	338	124	116	481	176	68	366	792	719	837	788	269	999999	498	999999	88	999999	248	64	865	961	572	999999	211	999999	999999	715	389	451	312	556	83	844	365	999999	90	999999	999999	177	794	670	508	999999	520	999999	233	278	338	376	809	831	687	951	982	215	765	973	905	999999	793	352	999999	351	417	291	715	424	526	999999	999999	880	507	81	269	205	463	955	999999	779	812	115	386	23	641	999999	868	999999	999999	999999	999999	999999	301	180	384	452	693	166	999999	999999	717	808	999999	870	726	999999	334	616	692	786	751	999999	352	136	632	687	999999	963	709	999999	422	593	999999	999999	203	541	999999	337	697	817	999999	999999	756	401	72	14	363	999999	999999	713	156	262	438	999999	408	465	999999	175	548	999999	999999	730	999999	271	816	133	999999	999999	999999	194	349	996	918	999999	285	455	62	999999	74	628	334	999999	676	995	999999	999999	165	999999	967	737	777	423	789	999999	341	781	848	494	999999	938	758	978	838	111	999999	999999	343	999999	800	999999	412	999999	110	920	999999	35	63	462	480	999999	968	768	418	940	417	925	216	999999	543	503	606	568	375	999999	870	356	621	999999	630	641	826	601	999999	999999	334	963	322	869	638	315	727	396	23	929	970	989	570	897	999999	449	942	999999	999999	306	357	844	999999	975	60	25	413	489	831	999999	999999	376	92	404	999999	454	612	347	289	238	775	219	554	446	164	880	786	724	999999	191	999999	410	581	999999	665	999999	523	347	999999	622	901	248	565	183	999999	
999999	906	175	292	999999	837	605	146	791	531	148	299	999999	820	179	999999	689	608	649	151	429	795	702	738	134	930	999999	527	666	999999	999999	653	999999	999999	560	974	999999	442	641	354	102	274	999999	999999	527	200	520	999999	999999	393	221	640	999999	42	679	808	999999	436	167	318	572	87	479	464	994	999999	999999	665	269	204	619	257	967	999999	58	999999	15	843	221	933	419	999999	877	999999	125	896	738	348	668	999999	999999	193	284	332	782	24	794	999999	864	999999	999999	999999	266	455	773	964	672	619	983	523	999999	370	225	233	999999	823	210	206	349	107	756	580	997	517	435	435	972	644	523	44	370	680	979	999999	661	564	491	431	509	161	999999	999999	365	154	999999	409	999999	999999	433	958	814	598	986	999999	286	701	857	749	30	999999	991	999999	106	949	162	132	999999	46	999999	344	999999	999999	696	197	873	999999	999999	852	567	35	999999	999999	220	565	229	772	999999	222	999999	960	706	742	411	999999	169	205	31	415	999999	999999	28	931	490	99	626	46	901	798	893	649	486	15	192	994	880	80	817	541	730	999999	999999	178	145	999999	638	599	376	534	37	999999	615	809	861	739	16	536	440	131	999999	192	870	895	328	999999	483	701	560	999999	999999	999999	388	490	685	999999	399	850	796	878	461	37	670	376	770	226	43	677	154	452	999999	353	639	695	602	547	519	543	849	882	138	999999	999999	960	253	999999	299	999999	133	260	350	999999	740	999999	670	911	522	999999	999999	999999	229	806	557	118	428	999999	460	999999	888	999999	999999	999999	10	913	750	524	988	709	133	999999	927	999999	999999	894	112	999999	613	87	34	690	35	26	418	747	663	332	389	999999	541	316	487	606	999999	985	999999	999999	999999	826	811	156	923	812	380	301	185	320	262	999999	15	596	333	999999	668	208	123	85	447	263	999999	428	144	67	178	816	355	999999	672	568	999999	999999	999999	786	999999	878	767	222	645	999999	571	352	999999	999999	999999	999999	982	114	937	999999	872	93	57	902	999999	392	22	999999	644	563	946	854	648	999999	928	397	920	546	117	790	441	900	439	999999	999999	999999	358	417	143	233	834	250	393	634	999999	651	570	774	219	882	865	999999	578	91	180	717	999999	386	999999	536	34	999999	997	157	999999	971	654	999999	220	669	44	604	732	421	729	999999	471	23	997	286	827	156	337	234	924	539	332	358	159	974	213	972	999999	606	999999	398	999999	245	38	724	997	843	564	550	848	271	179	166	999999	999999	255	690	389	521	
709	999999	999999	772	233	999999	648	305	577	999999	999999	72	999999	136	999999	341	462	235	985	282	289	983	592	786	999999	662	370	175	999999	685	729	522	592	107	896	330	289	999999	999999	999999	85	701	275	999999	94	999999	287	52	943	29	21	999999	704	117	241	725	999999	332	395	570	706	482	309	892	999999	943	479	999999	239	892	62	981	223	999999	206	588	718	273	702	600	999999	327	232	976	999999	709	817	485	866	180	45	957	95	451	265	999999	401	383	813	150	999999	400	999999	61	967	999999	999999	681	911	653	17	31	629	999999	195	388	999999	999999	228	999999	999999	993	30	68	857	104	895	771	768	603	196	344	999999	999999	293	999999	514	180	19	643	902	146	574	222	173	23	999999	999999	999999	877	352	999999	164	16	999999	322	999999	754	999999	999999	144	45	999999	317	466	672	571	999999	999999	211	873	89	323	585	904	999999	429	999999	895	999999	767	605	999999	891	260	127	999999	454	545	999999	614	760	999999	999999	509	866	234	266	756	500	451	268	788	999999	13	272	756	579	112	36	893	572	858	360	115	538	530	999999	999999	999999	492	127	532	541	597	999999	113	186	85	47	764	173	61	405	402	508	817	459	887	999999	371	611	999999	519	999999	51	901	626	999999	999999	999999	212	999999	417	18	999999	999999	257	468	890	168	579	503	75	999999	729	521	463	958	607	999999	81	144	78	977	999999	775	23	463	555	221	487	156	114	999999	999999	964	643	396	77	771	569	991	997	829	792	117	999999	256	999999	529	448	667	433	259	274	999999	999999	440	137	558	722	793	912	678	999999	433	398	999999	710	765	878	76	890	835	999999	999999	999999	248	195	773	498	766	116	35	773	819	722	855	999999	999999	833	212	999999	518	59	999999	88	999999	158	368	718	999999	999999	591	651	381	777	597	107	999999	932	891	255	363	999999	999999	687	887	904	862	710	543	937	999999	999999	676	806	381	999999	999999	999999	999999	100	826	64	999999	999999	999999	999999	401	999999	134	999999	999999	561	999999	956	906	458	999999	98	201	999999	296	658	184	974	329	999999	975	574	405	811	722	192	124	801	429	308	999999	735	999999	999999	999999	999999	585	786	695	665	991	999999	900	923	692	297	810	402	804	178	880	999999	999999	865	408	999999	999999	323	45	999999	446	150	537	999999	999999	367	925	999999	911	476	82	999999	289	999999	668	266	673	482	128	434	382	722	999999	261	428	872	834	308	113	685	184	272	751	636	999999	850	191	303	999999	999999	372	131	490	338	105	492	332	246	207	999999	
163	173	204	610	687	723	999999	286	999999	112	532	999999	584	236	301	810	646	652	444	817	84	380	534	793	72	260	241	999999	166	936	999999	597	110	999999	999999	20	999999	150	999999	505	706	905	124	845	802	745	547	264	999999	999999	845	679	999999	389	78	782	999999	999999	548	436	492	486	999999	999999	999999	934	526	623	704	999999	742	505	703	938	121	999999	266	688	999999	326	713	976	631	871	999999	999999	999999	721	893	749	999999	666	602	999999	22	229	785	871	293	867	999999	923	560	755	551	349	975	863	278	898	526	949	419	999999	723	516	855	258	162	691	149	804	730	999999	909	85	903	191	925	891	393	394	405	134	107	999999	425	875	329	750	999999	931	452	999999	999999	432	257	380	798	506	374	536	999999	602	727	424	203	605	999999	475	999999	794	938	387	515	142	554	294	999999	934	999999	979	999999	412	999999	999999	362	735	999999	486	828	533	393	429	999999	999999	999999	802	406	683	999999	820	999999	853	314	110	993	75	489	100	877	962	999999	864	999999	394	606	316	805	519	999999	468	873	369	647	913	999999	999999	860	999999	466	752	888	450	999999	280	950	86	108	695	225	999999	999999	642	609	865	286	528	22	141	260	369	996	887	621	137	946	999999	215	400	699	999999	214	831	999999	135	84	999999	525	146	999999	530	218	120	999999	775	221	240	760	782	636	881	506	728	406	106	999999	11	828	220	333	291	870	707	999999	741	92	424	999999	484	790	999999	999999	876	698	730	160	886	999999	846	915	715	908	999999	764	817	977	485	999999	999999	380	83	978	314	812	999999	659	511	124	562	692	797	999999	286	991	999999	878	630	40	999999	946	868	418	981	304	999999	382	447	999999	187	999999	606	989	999999	999999	717	999999	698	73	545	80	649	999999	40	163	128	493	632	999999	607	939	999999	454	759	590	999999	665	999999	19	205	999999	222	568	999999	999999	96	807	751	182	284	664	189	999999	495	605	306	106	388	827	186	134	999999	15	999999	248	416	161	999999	890	601	999999	999999	999999	868	766	999999	90	835	999999	77	320	999999	460	167	942	759	791	959	999999	293	999999	999999	999999	833	999999	39	216	233	698	392	935	999999	861	580	232	169	500	999999	999999	747	999999	270	999999	760	865	393	999999	848	402	488	999999	201	86	999999	196	775	336	999999	798	736	999999	857	146	848	141	999999	879	879	935	782	268	103	240	415	77	999999	139	417	968	686	739	367	830	219	999999	743	501	265	394	999999	833	645	999999	992	106	999999	133	308	628	132	
513	999999	913	620	230	532	960	999999	999999	51	645	918	887	121	996	999999	37	999999	91	999999	999999	624	495	488	999999	623	204	999999	319	709	999999	831	789	846	183	329	454	220	989	244	782	999999	726	353	811	999999	758	787	999999	999999	999999	206	227	240	880	889	924	999999	670	999999	337	722	361	999999	999999	814	139	51	999999	676	838	999999	937	846	615	421	999999	152	999999	45	999999	416	999999	506	378	824	613	558	965	999999	405	28	549	999999	907	70	999999	897	333	999999	999999	717	999999	999999	974	523	269	380	999999	999999	991	999999	758	635	741	921	479	854	461	999999	999999	999999	85	654	281	819	277	554	999999	554	999999	10	818	999999	260	158	567	922	532	999999	564	242	934	999999	302	999999	270	914	651	986	590	625	446	137	796	213	641	999999	57	999999	999999	715	441	79	527	999999	963	88	384	999999	363	556	331	606	641	967	646	578	362	659	559	362	903	953	964	999999	564	999999	883	999999	516	372	875	378	608	849	801	864	999999	311	658	191	999999	999999	632	44	303	839	999999	828	999999	72	842	398	604	999999	999999	488	115	211	436	281	205	338	87	991	681	999999	998	792	176	999999	599	61	999999	377	823	845	331	929	32	724	206	64	489	453	529	486	774	714	46	322	758	777	874	999999	999999	211	980	640	362	350	841	702	662	999999	472	791	398	999999	79	966	999999	185	188	712	85	150	999999	633	471	205	189	999999	999999	999999	33	822	186	999999	999999	622	864	690	577	682	883	999999	999999	999999	980	999999	97	547	644	999999	165	999999	599	172	999999	846	362	999999	178	166	171	557	946	999999	999999	650	615	774	845	999999	112	476	608	505	828	582	747	999999	652	733	999999	641	648	686	698	450	999999	24	322	544	269	999999	522	999999	521	336	999999	999999	943	340	999999	323	999999	197	967	688	974	103	999999	729	108	218	704	999999	58	529	908	999999	119	320	999999	999999	999999	310	197	594	954	999999	984	502	35	163	999999	322	999999	794	939	461	718	19	475	999999	680	593	446	61	813	86	371	992	427	295	484	633	912	532	861	401	999	383	734	999999	119	841	703	945	17	999999	999999	263	999999	457	552	110	844	298	920	868	999999	146	999999	999999	825	999999	999999	739	678	577	999999	999999	999999	548	999999	345	285	688	30	838	890	500	54	431	252	118	412	970	999999	384	788	624	611	999999	537	863	602	856	999999	999999	766	963	277	440	982	756	330	50	999999	217	999999	166	278	91	978	373	101	999999	635	717	589	115	996	999999	788	999999	
999999	940	21	599	999999	428	999999	903	999999	926	233	613	999999	495	788	371	999999	535	558	631	355	529	24	999999	771	253	231	254	999999	661	967	999999	651	999999	290	389	39	999999	999999	406	440	374	19	62	150	487	909	999999	929	228	139	470	745	167	439	946	926	848	827	499	207	481	376	421	958	260	962	999999	999999	409	342	579	71	999999	200	981	520	962	32	293	343	91	325	999999	999999	999999	236	999999	999999	999999	462	191	577	974	208	959	997	598	103	889	525	666	933	530	885	559	409	593	966	458	436	963	825	999999	999999	999999	165	68	999999	462	999999	999999	486	872	999999	160	999999	999999	999999	999999	983	922	999999	999999	768	676	999999	999999	432	971	999999	643	527	999999	907	499	365	999999	999999	999999	804	939	999999	999999	999999	56	190	71	583	734	557	999999	639	999999	999999	999999	104	692	775	490	968	370	635	918	365	390	951	999999	964	456	795	969	277	871	436	999999	999999	238	999999	721	496	999999	221	698	424	783	14	791	843	403	405	673	267	338	124	443	313	789	286	485	105	21	106	137	939	587	55	768	309	999999	299	999999	424	64	993	999999	158	937	999999	581	386	999999	999999	570	999999	131	712	939	999999	992	741	434	952	791	625	484	989	94	758	999999	738	999999	999999	423	114	539	258	213	344	242	999999	376	295	704	109	935	999999	535	999999	999999	875	115	21	317	688	865	913	632	438	519	999999	74	189	668	999999	150	678	999999	999999	522	999999	999999	605	523	707	374	999999	999999	999999	999999	797	463	999999	940	960	632	233	999999	735	999999	999999	625	774	824	999999	230	197	627	999999	999999	267	775	78	562	945	999999	510	497	609	323	726	666	999999	748	999999	438	65	999999	707	221	999999	504	185	228	999999	257	733	780	999999	999999	999999	999999	396	999999	432	32	394	456	994	999999	131	736	999999	421	999999	959	685	36	999999	999999	174	948	919	650	999999	762	999999	999999	665	999999	999999	730	324	999999	999999	215	280	999999	325	699	53	609	254	124	99	190	929	763	707	999999	571	999999	676	271	999999	239	602	745	999999	670	431	544	790	306	950	401	421	999999	286	999999	689	999999	999999	414	999999	565	703	805	560	999999	832	836	152	727	136	936	63	62	809	905	613	999999	999999	655	277	508	818	948	174	999999	999999	487	487	401	999999	101	999999	272	403	999999	536	999999	999999	830	837	594	999999	73	179	24	347	369	642	380	702	165	999999	65	146	999999	747	999999	640	862	103	355	359	999999	478	44	999999	790	659	62	379	816	348	693	817	683	
999999	754	999999	160	360	999999	844	116	698	999999	999999	999999	999999	999999	19	780	999999	999999	737	999999	244	650	594	144	999999	556	709	999999	10	886	816	272	247	463	262	992	999999	490	999999	693	999999	253	63	999999	899	10	664	625	53	598	999999	25	956	336	448	466	170	643	999999	804	699	264	115	999999	287	872	701	673	999999	26	803	999999	821	53	999999	999999	596	999999	245	83	999999	94	546	411	235	800	316	911	25	796	832	343	999999	707	994	999999	999999	250	107	36	308	999999	845	36	795	985	999999	913	356	456	869	999999	408	999999	999999	999999	718	999999	586	486	566	790	657	999999	194	999999	999999	124	999999	733	853	356	121	219	999999	900	248	999999	616	250	606	403	565	568	926	881	999999	999999	795	999999	538	444	663	621	469	517	343	860	842	999999	724	999999	864	623	603	523	999999	199	236	21	376	999999	96	346	879	173	235	99	68	312	535	858	329	669	204	419	692	500	749	267	567	999999	677	999999	525	528	539	941	965	412	52	745	185	784	22	339	357	326	999999	306	292	253	801	539	799	866	758	204	999999	193	830	349	449	969	453	999999	531	804	999999	361	634	293	134	655	270	790	999999	545	657	999999	72	376	758	453	975	323	586	999999	492	659	999999	344	523	781	582	999999	306	215	999999	34	808	552	505	389	672	998	129	156	279	999999	193	223	546	563	131	999999	590	999999	993	999999	411	393	999999	172	592	299	769	352	83	567	493	477	215	633	66	519	999999	379	780	976	203	440	868	483	999999	556	798	960	999999	128	122	310	222	209	622	425	999999	343	797	383	238	777	83	711	999999	715	17	912	506	611	999999	221	225	26	936	999999	524	838	695	46	501	809	692	954	455	999999	265	999999	999999	640	289	999999	581	407	748	426	367	166	958	760	548	999999	463	58	534	900	94	205	999999	651	900	401	647	761	882	429	95	128	266	342	460	11	901	865	999999	67	639	818	278	520	613	367	880	935	999999	999999	355	999999	430	554	108	69	742	999999	999999	887	999999	820	525	328	999999	249	900	626	309	547	999999	598	999999	999999	999999	999999	999999	752	47	543	521	712	273	276	84	999999	697	711	243	401	999999	542	135	444	999999	819	302	950	189	374	467	999999	635	950	999999	756	917	952	294	832	142	990	331	206	375	186	557	999999	999999	889	551	199	393	908	288	451	999999	999999	999999	451	973	976	572	673	86	268	999999	323	999999	327	534	999999	427	411	269	277	220	928	78	991	272	53	706	999999	
823	278	870	727	671	191	294	635	999999	999999	999999	165	428	658	999999	117	110	999999	615	926	364	806	771	999999	649	999999	240	999999	222	317	999999	930	280	999999	849	807	999999	358	651	462	999999	898	101	584	552	999999	848	561	807	999999	891	38	438	780	935	27	999999	999999	999999	661	999999	999999	423	345	663	928	885	999999	809	322	719	999999	591	162	892	466	714	999999	438	545	171	679	999999	261	426	160	999999	499	345	832	311	999999	999999	990	999999	292	999999	999999	921	624	228	701	999999	495	251	149	446	999999	999999	999999	313	319	999999	542	999999	999999	999999	171	918	512	436	395	811	977	999999	999999	999999	601	999999	610	980	958	999999	814	999999	470	927	250	19	999999	713	225	612	865	529	992	59	999999	501	999999	277	323	837	418	198	833	889	774	483	40	668	999999	635	999999	499	354	52	645	999999	39	352	774	162	641	999999	221	783	945	458	28	172	743	109	418	999999	666	131	857	626	493	580	163	766	999999	618	868	589	335	376	184	949	413	521	472	888	999999	171	205	619	976	60	943	999999	464	999999	999999	745	999999	943	832	999999	999999	29	732	999999	199	17	999999	33	930	631	999999	579	283	79	758	231	637	530	840	504	925	999999	649	443	999999	836	999999	120	693	132	372	391	999999	950	999999	999999	999999	999999	698	999999	988	999999	688	354	602	999999	52	395	119	703	118	696	999999	999999	308	946	379	299	822	363	705	71	339	999999	269	999999	46	333	314	999999	442	624	831	999999	516	999999	999999	304	840	999999	999999	916	11	989	24	675	999999	215	999999	818	24	498	201	345	789	926	842	880	999999	535	338	719	91	745	270	493	865	756	999999	555	396	999999	459	999999	569	789	70	350	794	999999	788	999999	680	496	999999	944	999999	496	566	589	910	679	219	315	933	83	999999	265	999999	530	810	999999	999999	107	431	999999	999999	641	775	10	865	502	999999	501	747	507	49	594	394	326	70	999999	200	999999	644	999999	865	153	626	495	999999	999999	622	999999	784	266	999999	999999	999999	421	904	999999	721	999999	723	418	593	718	567	999999	999999	250	870	411	469	441	341	161	462	999999	83	895	999999	289	999999	70	880	821	717	490	70	466	529	973	422	278	657	633	519	236	133	999999	586	199	461	713	934	220	804	999999	999999	295	129	361	999999	18	776	999999	520	662	538	772	11	86	375	999999	999999	897	989	200	999999	999999	642	236	999999	926	319	825	828	343	136	669	26	374	565	775	347	177	636	414	501	999999	123	856	698	360	155	509	824	
999999	999999	46	999999	614	999999	227	999999	893	770	420	698	951	613	999999	535	868	999999	637	520	999999	999999	999999	999999	999999	999999	567	594	785	537	239	781	809	10	944	351	99	449	412	999999	348	132	453	999999	999999	999999	550	999999	936	330	830	999999	999999	999999	234	999999	447	775	999999	915	12	999999	867	365	540	639	889	999999	669	835	445	999999	353	999999	182	477	786	999999	56	870	158	954	658	465	707	634	272	999999	775	999999	999999	324	803	497	999999	999999	264	999999	866	999999	826	599	999999	999999	884	999999	262	686	816	999999	866	999999	729	775	767	57	999999	412	658	999999	377	78	184	377	931	131	625	855	39	466	222	699	290	470	53	558	21	558	580	306	382	586	13	999999	434	999999	595	38	730	754	999999	852	439	960	218	757	424	575	999999	999999	785	406	656	360	544	176	20	268	999999	218	999999	426	832	999999	532	790	74	166	999999	328	536	597	999999	285	999999	370	270	330	262	295	999999	445	389	817	999999	976	930	653	484	999999	602	336	306	521	718	325	30	87	437	427	693	268	632	999999	237	999999	280	381	635	183	906	690	15	999999	83	999999	47	25	999999	556	860	420	681	685	999999	999999	300	613	566	999999	350	999999	892	835	602	876	812	538	590	333	705	999999	999999	999999	999999	999999	330	860	447	999999	288	15	247	881	566	282	586	947	135	37	897	999999	814	235	833	999999	797	999999	843	999999	999999	999999	999999	516	999999	311	402	380	999999	812	999999	439	175	449	130	999999	945	21	279	999999	299	865	999999	562	999999	48	999999	792	477	637	999999	160	27	250	339	779	580	999999	40	264	999999	999999	623	322	158	999999	999999	374	115	497	778	999999	901	524	908	922	999999	872	91	812	567	609	999999	999999	999999	728	421	925	120	351	765	999999	981	24	448	94	252	999999	413	967	999999	380	999999	999999	858	999999	259	999999	341	416	683	707	648	227	999999	999999	312	999999	625	999999	999999	576	264	763	732	563	999999	886	85	824	680	16	999999	123	275	999999	922	923	999999	368	478	918	999999	703	667	67	576	763	327	177	781	325	999999	999999	921	970	126	999999	999999	999999	999999	372	999999	517	736	677	249	535	951	510	999999	999999	98	267	951	137	982	560	106	674	987	999999	569	908	52	999999	541	999999	202	305	80	999	675	542	833	116	999999	86	999999	999999	818	51	811	816	999999	999999	236	999999	41	793	987	565	999999	582	318	492	802	519	475	381	145	999999	342	656	439	359	999999	556	433	845	637	906	592	115	999999	945	240	752	99	999999	
137	999999	999999	408	999999	514	182	102	999999	351	313	980	999999	595	854	64	708	999999	387	469	999999	680	999999	999999	166	90	973	721	999999	372	262	60	430	825	254	811	320	999999	347	924	187	621	332	92	541	656	305	996	261	801	999999	85	375	629	960	457	999999	267	252	999999	541	460	375	861	98	263	999999	785	351	53	744	774	817	462	292	77	357	999999	654	999999	785	976	470	925	134	187	684	800	864	796	270	999999	691	120	393	726	255	471	993	288	999999	520	999999	217	66	999999	267	999999	347	893	109	848	613	742	452	999999	990	450	999999	911	999999	999999	920	554	999999	691	92	707	79	565	821	886	708	375	413	275	331	262	868	661	919	771	462	999999	999999	422	449	949	668	999999	735	805	735	999999	709	999999	599	110	434	374	391	560	999999	782	999999	223	149	247	339	999999	243	738	999999	85	992	999999	306	949	857	370	252	142	49	251	999999	999999	161	627	666	76	675	230	827	503	279	368	928	680	999999	484	999999	212	620	491	594	997	233	659	999999	901	999999	649	252	74	132	259	521	601	951	66	71	522	999999	272	999999	23	999999	999999	805	999999	879	626	61	999999	97	49	999999	557	657	999999	792	999999	538	764	999999	999999	977	763	999999	30	847	336	729	842	422	999999	631	358	999999	999999	96	154	999999	465	32	999999	598	869	977	999999	999999	963	944	999999	273	570	999999	815	245	484	45	157	707	785	785	553	897	218	960	336	417	174	577	86	746	647	647	999999	742	612	438	117	785	298	999999	999999	999999	999999	578	852	775	816	122	506	545	999999	447	78	679	479	526	389	909	650	674	572	396	867	382	625	922	911	83	633	56	999999	371	999999	501	900	999999	296	639	118	561	601	61	999999	541	806	210	578	402	999999	999999	58	208	999999	623	999999	498	524	237	999999	929	864	743	488	460	999999	578	37	576	999999	318	999999	999999	800	99	999999	521	325	999999	576	999999	353	518	999999	547	997	728	237	795	999999	999999	646	999999	686	189	697	858	573	999999	923	238	183	999999	624	999999	855	999999	408	55	550	209	999999	197	661	999999	585	999999	999999	941	463	999999	999999	999999	795	376	999999	181	73	621	402	224	999999	999999	413	347	251	351	894	854	692	698	330	192	254	581	999999	458	407	999999	603	351	925	631	999999	44	887	999999	216	999999	293	684	999999	999999	652	336	261	477	999999	323	999999	243	460	88	259	764	999999	168	987	999999	146	222	999999	915	27	60	298	326	548	378	460	310	999999	647	570	17	463	
543	539	917	330	762	673	93	860	369	891	846	382	402	475	999999	952	999999	121	81	910	329	999999	601	47	935	928	416	999999	986	999999	813	518	251	310	35	999999	80	893	999999	548	690	999999	657	169	452	943	155	902	999999	357	152	535	499	107	144	774	999999	879	394	833	267	999999	999999	271	88	338	141	999999	450	109	882	999999	737	999999	229	273	121	442	999999	991	783	999999	141	638	955	287	28	153	175	261	999999	200	508	550	999999	470	191	396	91	999999	999999	63	999999	632	474	999999	999999	967	878	870	662	999999	999999	999999	999999	753	98	245	999999	800	319	987	926	198	417	692	601	196	999999	758	999999	724	999999	481	999999	729	61	508	173	913	488	61	275	305	598	195	906	115	499	537	381	946	90	290	804	825	136	999999	225	782	451	611	726	129	788	937	154	812	223	330	702	590	999999	999999	321	268	721	631	600	999999	999999	496	696	713	387	146	644	80	999999	364	603	787	293	391	471	876	335	156	516	999999	51	104	891	179	834	791	874	687	999999	999999	999999	505	673	993	999999	955	915	22	742	652	303	84	144	999999	727	915	307	690	931	444	933	999999	124	999999	999999	692	604	999999	879	596	999999	956	111	141	999999	107	999999	299	999999	516	961	323	414	864	367	966	959	41	452	918	493	194	756	533	999999	538	390	999999	812	314	360	397	142	156	390	999999	973	999999	609	999999	999999	17	304	424	483	999999	170	999999	581	224	999999	573	999999	960	112	87	209	577	529	721	717	389	487	999999	165	999999	190	268	999999	30	993	956	431	822	999999	486	889	342	60	992	377	140	999999	598	581	787	999999	999999	999999	312	999999	405	483	887	912	422	529	999999	269	908	999999	999999	999999	560	999999	999999	151	999999	999999	626	198	867	526	536	353	586	236	889	509	378	262	18	224	181	882	598	483	543	910	999999	956	675	82	999999	563	475	364	602	377	999999	645	69	338	427	124	280	879	947	544	335	196	999999	714	999999	656	430	999999	999999	677	999999	999999	999999	999999	148	670	522	794	384	972	999999	232	634	521	703	733	202	680	796	999999	612	719	536	999999	584	518	325	961	999999	495	143	999999	759	999999	999999	513	47	999999	999999	757	999999	485	504	974	665	113	999999	999999	999999	999999	463	750	891	548	75	913	766	607	768	629	354	561	999999	889	999999	102	473	709	776	999999	695	486	489	999999	464	999999	224	999999	999999	480	956	206	950	33	999999	999999	895	220	858	831	746	439	948	999999	413	50	872	615	146	573	640	
852	352	819	472	977	270	852	999999	937	999999	215	273	999999	673	157	611	588	858	455	999999	999999	850	944	454	265	538	919	636	423	264	609	425	771	840	113	854	999999	561	63	133	52	135	999999	999999	999999	999999	660	999999	265	439	999999	999999	691	376	387	11	407	999999	216	449	350	226	999999	999999	99	999999	999999	457	999999	302	480	37	804	332	164	137	930	812	912	98	999999	32	380	983	970	852	999999	405	463	112	457	764	354	614	782	826	464	247	53	999999	675	212	336	962	958	266	999999	369	999999	999999	81	594	462	128	571	327	845	687	999999	246	999999	999999	994	467	845	715	682	999999	999999	337	673	692	768	171	423	674	696	418	35	714	900	374	193	213	41	862	311	236	52	464	981	776	534	806	695	999999	218	869	999999	252	583	762	819	999999	999999	388	826	301	704	999999	631	437	662	998	999999	691	999999	790	436	982	413	999999	999999	95	999999	896	167	961	476	844	999999	999999	300	782	140	147	555	309	626	999999	999999	20	999999	155	832	554	999999	536	470	13	667	999999	442	144	838	999999	614	999999	999999	999999	230	864	825	860	999999	999999	146	880	999999	999999	146	613	174	784	946	999999	925	12	263	801	782	999999	501	999999	999999	47	394	165	943	999999	533	822	770	936	431	182	999999	670	999999	38	417	243	668	271	999999	63	263	999999	198	999999	211	612	999999	736	907	999999	999999	362	683	402	419	999999	937	863	999999	999999	842	237	999999	999999	218	264	297	234	394	549	963	999999	605	133	999999	999999	966	507	802	999999	352	999999	39	832	999999	832	986	999999	999999	436	999999	999999	595	999999	221	35	999999	424	236	946	324	255	352	368	635	141	999999	560	618	682	24	999999	71	755	971	808	208	530	999999	999999	278	999999	615	958	252	999999	645	62	911	758	440	551	281	999999	605	107	999999	670	999999	677	86	435	703	936	422	866	743	840	581	412	827	775	460	999999	999999	999999	639	393	125	477	496	704	649	999999	252	999999	168	215	159	874	999999	537	333	296	999999	842	282	679	999999	386	425	804	480	509	931	999999	100	999999	186	266	467	999999	555	728	999999	381	999999	842	694	950	707	999999	690	706	295	299	451	174	551	836	75	959	847	738	62	691	233	999999	929	587	381	738	38	892	999999	819	982	605	115	927	65	440	985	595	678	887	999999	774	999999	641	223	926	878	350	201	507	999999	816	676	499	158	999999	913	116	578	969	508	999999	299	999999	316	846	69	623	780	635	999999	262	70	174	577	459	999999	297	
374	999999	859	688	701	909	999999	999999	928	616	779	419	526	878	999999	709	389	325	484	746	334	376	866	265	999999	565	999999	207	756	511	921	698	719	625	742	134	120	999999	107	999999	999999	150	917	999999	843	370	118	105	245	999999	785	262	974	189	999999	997	587	603	127	999999	386	171	420	427	694	90	999999	901	146	892	598	568	228	104	639	194	458	423	421	209	456	437	962	404	726	668	723	999999	662	745	546	516	703	961	13	946	730	500	758	762	671	999999	999999	352	762	226	44	880	999999	778	548	174	999999	999999	689	948	208	999999	700	35	367	999999	248	400	356	92	865	999999	999999	693	463	958	665	659	999999	999999	999999	620	642	509	634	843	999999	883	206	382	999999	785	282	65	748	715	799	999999	999999	999999	968	569	995	679	361	777	790	856	999999	590	508	532	388	450	481	999999	383	201	401	523	179	364	203	999999	758	89	984	45	945	748	168	933	999999	37	280	908	625	999999	158	857	63	143	568	616	999999	999999	407	999999	583	170	341	608	341	881	342	614	375	31	999999	999999	792	754	999999	576	431	575	999999	999999	999999	999999	962	999999	53	543	470	45	999999	587	110	999999	682	999999	461	784	416	999999	999999	381	999999	666	543	604	999999	876	74	999999	232	991	194	308	532	55	662	21	208	921	564	797	999999	307	818	999999	920	964	999999	640	303	136	170	871	973	897	666	999999	999999	368	378	176	479	999999	813	803	402	802	433	636	999999	450	999999	494	999999	999999	960	397	847	755	683	86	288	434	14	105	999999	323	335	635	389	158	999999	999999	552	397	328	258	494	24	395	999999	999999	961	149	853	999999	675	875	178	937	279	666	283	999999	302	888	999999	167	717	972	89	477	999999	257	999999	468	746	942	999999	999999	711	999999	833	370	999999	545	999999	294	161	555	999999	447	167	698	999999	492	708	999999	260	509	283	100	999999	52	315	999999	742	999999	797	394	804	733	999999	691	999999	375	832	913	999999	756	572	999999	16	172	999999	641	320	999999	147	859	760	999999	691	109	212	621	136	791	64	916	803	612	999999	767	750	433	180	475	472	743	659	794	48	503	937	524	94	614	236	673	340	999999	999999	938	634	999999	51	999999	488	614	249	51	858	211	999999	959	272	248	421	392	471	999999	999999	403	209	965	999999	198	172	688	536	522	999999	999999	585	999999	45	559	143	536	392	12	986	858	999999	618	936	999999	550	999999	262	845	202	999999	212	495	13	999999	999999	999999	999999	853	999999	800	87	999999	486	
477	625	791	924	713	115	884	10	469	857	779	898	591	999999	715	647	195	436	690	329	721	188	100	999999	999999	821	999999	999999	538	996	196	780	778	142	468	999999	999999	999999	999999	740	318	843	743	999999	234	284	999999	639	999999	215	999999	374	397	406	765	299	535	632	72	891	641	29	471	472	671	999999	130	458	999999	504	887	142	887	950	999999	999999	999999	462	934	587	673	999999	908	332	185	822	392	381	377	179	685	136	999999	657	108	298	382	999999	966	999999	163	698	999999	462	328	999999	486	999999	395	887	854	83	698	484	228	807	121	148	296	999999	615	999999	90	999999	818	761	999999	240	851	722	504	174	999999	999999	433	974	764	455	14	497	345	945	986	489	324	999999	999999	515	438	301	187	244	983	127	619	999999	618	679	999999	566	999999	256	999999	999999	393	999999	587	989	999999	253	52	666	143	799	513	670	762	600	85	215	999999	999999	801	999999	544	270	999999	377	99	999999	999999	999999	999999	447	952	99	360	323	106	634	34	448	464	999999	258	521	999999	194	999999	949	999999	27	603	438	243	908	454	999999	137	999999	509	999999	900	41	999999	957	855	695	847	424	999999	449	504	999999	190	884	182	615	999999	33	169	999999	999999	150	376	999999	999999	381	213	53	644	325	195	999999	134	999999	547	432	308	300	666	415	999999	199	639	213	523	161	999999	359	999999	838	999999	999999	962	513	999999	759	664	547	475	483	491	803	780	994	263	529	326	999999	346	999999	317	999999	366	754	999999	574	999999	999999	825	340	133	854	317	805	593	91	999999	621	999999	999999	768	761	825	193	999999	543	419	999999	949	993	835	882	22	999999	531	720	747	999999	854	999999	999999	500	721	145	359	636	999999	974	410	181	518	704	16	558	981	555	999999	999999	830	125	164	999999	224	832	504	999999	842	331	283	872	999999	803	767	487	538	277	49	690	833	297	57	444	244	999999	485	140	875	999999	15	976	534	573	387	738	726	393	286	889	640	117	793	999999	700	538	999999	715	937	999999	999999	714	515	505	350	543	999999	719	631	446	999999	373	999999	389	326	307	347	770	999999	999999	999999	155	990	160	59	725	503	882	999999	705	939	769	999999	999999	443	999999	999999	999999	233	843	669	999999	762	840	541	276	742	414	999999	403	201	999999	299	908	767	874	723	364	999999	624	999999	195	975	925	506	587	181	27	999999	35	837	999999	546	582	999999	755	393	159	618	782	999999	99	44	351	999999	872	480	294	999999	999999	576	115	582	999999	802	484	999999	836	344	999999	
999999	999999	467	823	565	883	999999	716	999999	21	491	574	745	674	999999	951	999999	999999	421	999999	117	887	999999	387	999999	731	735	937	780	999999	724	556	999999	664	686	268	631	999999	785	630	351	763	744	578	999999	12	369	908	968	850	332	406	425	710	846	218	999999	90	375	834	157	999999	936	665	297	934	759	91	987	999999	330	940	849	790	999999	353	152	859	309	455	999999	827	969	929	562	328	999999	999999	817	478	999999	550	999999	950	483	999999	827	89	290	153	253	999999	999999	596	530	999999	999999	634	999999	503	75	437	781	999999	472	330	624	16	113	999999	999999	999999	999999	518	410	780	999999	898	316	535	526	73	999999	165	212	999999	906	383	409	180	771	506	999999	999999	999999	544	999999	925	999999	163	143	820	976	999999	999999	598	24	412	196	999999	296	657	999999	892	999999	12	999999	625	717	389	423	999999	999999	932	207	305	967	948	116	865	20	179	420	163	401	999999	97	266	815	614	999999	503	197	659	883	123	188	794	348	410	684	154	218	108	999999	892	222	53	123	999999	630	76	306	330	999999	126	246	174	501	280	999999	602	999999	112	320	920	63	948	59	94	126	183	610	999999	191	866	960	999999	424	508	493	999999	153	770	983	12	207	866	919	999999	876	999999	999999	77	999999	91	999999	115	788	819	839	274	993	39	999999	456	465	999999	148	872	165	924	750	999999	999999	870	459	999999	128	999999	723	196	39	292	999999	999999	880	543	219	109	532	855	999999	999999	669	999999	999999	999999	999999	537	547	606	728	56	610	952	274	310	999999	999999	999999	999999	986	480	105	652	999999	711	821	825	575	921	999999	49	999999	310	999999	999999	333	999999	999999	344	207	591	770	126	468	982	682	265	999999	580	263	999999	999999	999999	868	63	508	27	983	349	302	999999	961	999999	224	689	706	309	999999	128	999999	999999	806	298	106	405	999999	979	193	262	39	566	999999	995	668	999999	572	121	442	346	999999	316	584	480	999999	191	630	155	902	999999	285	382	704	719	604	542	999999	188	142	473	999999	529	833	999999	320	735	999999	999999	956	999999	126	999999	867	224	482	669	999999	335	256	914	774	563	86	414	976	656	862	278	401	999999	999999	393	979	999999	992	126	483	999999	170	316	163	664	199	485	999999	691	514	489	246	934	999999	461	932	227	698	999999	452	428	754	999999	873	759	574	830	415	732	999999	999999	999999	365	196	293	175	939	999999	119	374	601	752	999999	999999	382	999999	999999	731	559	461	761	280	210	673	64	999999	999999	442	403	99	368	
80	929	85	616	999999	880	747	122	296	992	466	999999	426	999999	676	468	521	999999	727	117	108	855	281	854	627	31	691	141	193	999999	507	368	30	15	530	822	219	535	999999	999999	719	619	272	468	999999	691	783	999999	388	641	999999	941	675	981	269	224	658	231	999999	246	999999	616	999999	627	999999	108	568	421	331	999999	258	985	999999	999999	398	489	592	812	559	936	247	869	753	552	682	565	999999	48	745	999999	999999	999999	547	999999	961	999999	999999	999999	973	999999	999999	372	500	999999	392	999	565	999999	592	780	631	999999	672	61	998	329	862	386	945	999999	415	999999	675	26	999999	270	448	999999	615	295	798	948	839	363	999999	874	379	999999	999999	999999	999	594	455	999999	683	999999	326	495	879	642	250	314	699	999999	999999	602	696	484	999999	132	561	999999	493	307	981	683	16	999999	248	133	949	643	999999	271	930	821	999999	999999	999999	999999	944	953	999999	999999	999999	494	258	999999	573	221	188	999999	385	46	131	999999	110	999999	999999	999	999999	17	257	755	693	607	97	999999	122	968	526	986	999999	999999	188	608	441	521	261	496	435	220	745	36	945	999999	267	190	150	999999	999999	999999	999999	999999	59	936	705	871	999999	448	999999	820	999999	999999	694	999999	753	903	858	522	508	589	896	999999	999999	111	999999	230	809	638	349	999999	297	999999	257	599	270	808	999999	999999	902	570	999999	813	99	615	536	999999	341	754	310	363	331	627	491	140	40	238	769	999999	674	484	71	650	108	500	532	561	357	105	931	944	481	999999	620	938	357	999999	408	958	575	131	889	65	337	999999	999999	669	640	999999	569	999999	49	999999	576	427	508	591	714	999999	92	999999	793	999999	823	365	882	999999	17	552	782	999999	999999	999999	381	999999	595	999999	322	999999	914	862	999999	240	536	999999	905	996	999999	999999	439	765	999999	999999	999999	601	999999	653	999999	971	113	999999	999999	999999	343	622	999999	999999	112	999999	832	502	279	602	999999	229	62	562	709	924	460	886	672	999999	122	27	577	30	999999	780	224	942	773	999999	18	999999	210	833	896	913	697	677	893	28	369	937	999999	999999	134	655	548	775	943	317	999999	227	210	847	974	326	999999	191	302	332	808	999999	999999	928	593	642	999999	229	666	999999	236	782	992	654	455	185	530	801	895	290	999999	448	998	465	828	791	999999	362	858	999999	869	515	385	571	219	479	218	999999	193	999999	635	329	119	157	91	739	235	999999	402	799	796	253	295	999999	100	999999	891	273	110	801	801	667	370	96	926	999999	
407	999999	444	999999	999999	963	617	413	654	999999	339	850	999999	99	566	999999	959	69	783	626	230	999999	481	849	587	944	467	391	690	968	959	32	999999	999999	341	804	121	426	831	999999	999999	999999	367	188	40	51	999999	20	245	515	999999	310	313	999999	500	44	999999	595	398	32	505	236	722	686	952	316	629	24	757	761	184	542	237	950	999999	347	15	999999	818	999999	999999	999999	155	185	270	658	718	921	869	307	855	525	999999	999999	337	408	169	681	235	723	421	874	262	999999	341	174	999999	363	318	999999	38	999999	776	852	966	58	90	999999	999999	304	999999	707	154	459	905	658	999999	428	999999	999999	188	333	77	105	999999	192	204	999999	999999	105	585	365	612	716	278	999999	999999	186	843	288	328	621	265	999999	135	713	729	802	999999	682	660	999999	999999	726	974	704	588	680	727	784	854	419	703	329	999999	243	104	438	191	706	999999	999999	585	344	274	999999	78	146	970	999999	462	401	999999	999999	999999	999999	624	886	742	573	620	78	999999	68	434	908	999999	936	221	892	618	301	621	872	774	332	79	406	462	999999	636	452	710	999999	331	999999	326	542	999999	999999	619	999999	695	617	999999	999999	999999	526	910	999999	648	999999	925	88	999999	171	999999	230	396	122	860	227	999999	334	999999	178	367	152	999999	971	591	999999	999999	432	282	410	605	14	999999	934	999999	553	999999	106	769	504	999999	632	514	999999	681	106	156	771	928	401	999999	999999	679	999999	999999	999999	788	938	773	272	999999	502	805	999999	565	776	444	462	668	317	731	999999	999999	442	651	735	999999	577	299	495	999999	290	504	881	626	999999	334	868	461	718	764	557	333	999999	999999	34	999999	122	604	905	999999	693	112	620	670	999999	807	247	275	747	107	221	648	287	43	799	999999	923	999999	999999	451	999999	10	950	553	183	999999	67	28	627	907	999999	972	999999	833	545	187	884	220	180	436	97	603	714	620	552	999999	999999	473	624	999999	903	347	282	464	97	693	162	76	999999	999999	749	228	648	999999	582	248	264	454	999999	622	999999	713	604	895	999999	999999	295	999999	11	273	999999	594	404	600	13	187	700	929	999999	852	34	999999	723	999999	999999	868	954	875	47	313	654	600	999999	11	999999	999999	743	387	999999	125	999999	823	75	233	493	165	824	58	835	405	548	335	708	645	598	306	989	876	218	999999	999999	420	301	697	619	367	619	999999	999999	813	443	322	999999	630	455	999999	999999	999999	245	531	999999	906	49	999999	764	329	999999	339	413	616	999999	999999	178	
615	999999	986	531	999999	999999	135	545	999999	371	999999	961	236	505	999999	199	396	554	499	641	999999	450	121	381	659	932	299	475	289	989	999999	999999	999999	153	224	999999	468	680	383	885	999999	985	622	545	27	999999	999999	823	813	149	26	72	711	236	999999	174	987	615	871	445	999999	660	266	442	999999	999999	395	92	999999	556	731	999999	180	613	531	701	827	576	999999	999999	403	475	662	149	972	999999	999999	349	662	59	544	853	999999	937	571	459	729	190	254	607	294	456	542	999999	418	310	891	108	704	790	346	420	260	892	51	999999	997	126	470	292	518	56	430	241	21	877	908	242	52	82	971	647	999999	999999	695	947	932	405	999999	671	126	802	645	871	713	999999	602	916	896	721	461	999999	999999	962	99	999999	36	999999	254	540	402	999999	999999	632	999999	698	999999	504	999999	104	916	999999	999999	798	999999	715	999999	559	999999	887	999999	991	346	330	620	368	927	369	999999	999999	999999	632	999999	200	279	468	746	23	62	24	44	108	719	801	805	860	227	999999	796	999999	837	477	782	367	265	410	321	735	999999	460	771	729	836	749	999999	999999	450	204	999999	707	968	397	506	513	852	187	282	545	525	760	150	16	573	294	619	454	999999	793	935	869	999999	999999	11	601	253	315	271	969	628	520	419	32	999999	98	414	449	970	279	514	88	999999	776	220	260	999999	765	166	552	999999	728	444	999999	269	659	561	957	395	999999	270	999999	915	313	916	14	999999	128	613	484	999999	999999	484	580	289	857	742	380	800	751	999999	487	158	719	839	900	85	999999	763	999999	537	456	63	74	18	966	172	824	859	999999	999999	201	161	999999	672	960	999999	864	377	412	917	191	166	644	623	999999	398	999999	999999	26	928	587	365	999999	947	433	126	419	571	322	999999	917	520	999999	840	100	999999	476	999999	878	999999	221	395	999999	825	999999	299	418	451	236	999999	966	360	843	287	332	836	290	734	249	843	835	999999	65	999999	999999	670	571	999999	999999	999999	999999	159	999999	999999	999999	201	14	55	600	999999	999999	967	345	743	728	567	999999	317	517	264	55	742	807	44	999999	999999	339	642	826	685	728	614	999999	780	656	999999	764	999999	999999	141	831	245	144	115	145	867	958	321	989	441	993	263	296	999999	999999	189	999999	560	550	799	862	372	999999	999999	415	103	57	564	97	999999	999999	204	747	386	433	810	999999	702	899	952	999999	999999	652	394	692	999999	328	999999	380	476	999999	999999	932	770	278	469	26	999999	700	52	999999	
403	233	88	638	798	515	999999	844	599	581	648	661	597	840	999999	719	834	232	940	775	999999	194	621	444	598	272	999999	118	999999	793	388	11	857	142	999999	793	573	999999	893	958	418	807	780	999999	827	999999	344	929	999999	749	999999	997	999999	276	999999	218	999999	644	50	999999	537	801	880	805	203	999999	804	464	284	60	156	89	338	982	366	999999	414	727	999999	999999	927	58	999999	999999	611	391	999999	999999	718	357	999999	999999	999999	367	430	617	999999	974	700	999999	748	880	654	999999	602	112	668	777	999999	826	804	885	36	994	608	489	127	999999	204	812	405	223	746	927	868	226	999999	971	561	749	670	440	999999	999999	307	57	999999	309	621	508	722	999999	680	892	553	306	903	721	758	941	499	272	999999	999999	784	534	143	727	514	386	739	999999	225	170	166	374	858	999999	697	999999	95	817	53	695	100	930	543	853	999999	572	323	652	222	620	999999	999999	659	148	653	772	913	676	794	999999	769	35	259	520	736	189	447	314	34	208	855	681	999999	999999	797	854	999999	289	352	942	72	96	484	604	999999	999999	714	720	945	924	999999	999999	999999	807	925	75	680	999999	127	205	134	19	628	24	765	579	188	574	350	798	780	634	999999	852	183	999999	550	999999	610	977	474	727	369	109	561	999999	658	999999	999999	999999	183	999999	172	157	999999	62	468	470	839	340	579	149	999999	156	154	22	999999	999999	633	251	524	35	999999	150	730	999999	999999	529	462	329	921	767	999999	617	999999	812	471	999999	44	999999	999999	89	815	280	999999	334	358	222	954	548	361	487	999999	918	999999	157	555	999999	426	421	412	999999	18	519	418	812	999999	761	531	341	999999	908	146	512	36	999999	220	152	742	405	57	999999	574	913	968	443	979	495	409	476	267	449	759	622	718	286	80	999999	861	595	999999	596	999999	622	997	999999	351	284	892	772	937	413	289	30	373	975	374	104	551	999999	833	249	361	999999	84	111	158	523	999999	999999	374	913	290	156	806	461	999999	951	915	525	102	704	999999	637	539	853	169	739	999999	742	912	999999	754	886	762	359	244	635	547	999999	999999	999999	489	999999	407	33	132	142	224	999999	999999	999999	999999	999999	882	138	646	724	525	230	941	999999	275	62	837	398	169	999999	394	456	999999	121	413	28	230	275	999999	460	240	515	731	36	524	346	999999	499	797	728	13	633	713	520	119	999999	955	999999	562	437	999999	18	864	728	748	767	696	126	19	170	999999	617	912	195	999999	20	999999	914	
894	928	999999	347	999999	999999	999999	761	743	705	11	999999	999999	345	999999	999999	154	999999	650	13	999999	999999	649	397	490	636	922	395	720	999999	36	108	999999	50	990	633	999999	968	999999	999999	999999	986	999999	990	125	922	106	469	905	135	51	272	370	496	635	147	288	160	999999	964	518	999999	50	999999	679	903	269	32	355	89	897	999999	814	226	999999	301	733	659	999999	568	540	463	999999	595	485	999999	738	341	415	853	354	739	121	452	915	332	946	808	320	999999	999999	84	999999	825	237	999999	999999	999999	820	343	999999	999999	877	999999	434	999999	524	454	999999	915	174	928	999999	999999	999999	167	74	372	311	999999	355	924	999999	999999	905	466	349	999999	999999	619	999999	595	520	81	449	724	862	822	27	860	808	502	78	999999	57	734	999999	621	100	80	801	999999	841	477	988	489	999999	817	394	968	999999	859	96	129	610	999999	417	999999	999999	999999	999999	251	354	999999	545	852	856	943	22	180	999	727	574	999999	999999	230	999999	53	92	960	444	54	438	999999	155	999999	999999	999999	795	999999	326	921	568	90	774	559	740	400	932	145	632	347	804	223	968	987	294	798	999999	999999	999999	374	462	102	576	261	999999	305	305	999999	447	907	999999	544	853	88	169	494	523	268	490	362	999999	947	999999	999999	249	224	90	167	664	616	646	415	999999	999999	468	475	999999	523	746	445	104	345	698	999999	198	269	999999	999999	828	800	285	53	899	999999	263	515	999999	999999	21	599	224	148	999999	830	999999	743	893	901	620	693	999999	10	522	55	267	775	258	999999	908	979	854	199	339	999999	341	603	516	187	999999	952	710	45	999999	999999	999999	956	413	867	463	455	376	468	280	144	820	285	999999	854	216	488	266	162	570	41	744	35	808	999999	499	999999	999999	715	213	668	999999	999999	498	375	824	311	371	391	159	462	613	396	919	205	53	999999	82	661	971	999999	695	558	999999	999999	412	204	158	999999	999999	796	228	999999	264	612	999999	875	786	165	999999	905	126	999999	13	118	428	999999	999999	613	999999	443	594	575	744	994	999999	999999	480	29	962	629	162	999999	24	363	244	952	141	317	54	178	279	917	632	76	999999	819	554	366	60	64	99	545	999999	933	211	653	999999	999999	639	725	404	999999	203	409	752	100	861	650	873	476	227	798	568	855	174	999999	943	999999	901	162	880	124	968	908	540	617	714	999999	161	591	999999	870	677	328	774	512	999999	232	323	12	958	999999	999999	584	836	300	976	465	999999	534	709	247	999999	999999	
845	289	999999	999999	868	144	385	780	498	999999	439	356	130	999999	91	999999	953	720	364	898	204	975	632	394	81	999999	999999	259	321	626	881	798	511	201	999999	494	713	999999	363	189	626	188	416	210	999999	490	999999	736	383	999999	999999	989	883	470	292	870	657	414	222	629	503	136	999999	999999	410	640	844	928	999999	596	947	523	366	185	999999	25	999999	999999	999999	999999	79	905	875	214	999999	891	915	51	999999	612	837	309	226	734	685	500	720	544	999999	514	999999	251	968	787	999999	67	633	707	198	276	999999	235	175	631	559	598	999999	263	826	518	724	803	29	165	758	999999	306	631	500	781	304	35	632	735	999999	999999	936	98	999999	987	268	999999	999999	642	311	612	144	999999	184	96	249	467	717	999999	789	842	231	999999	38	520	761	11	217	416	972	285	602	439	686	999999	661	999999	999999	838	260	516	950	387	999999	999999	999999	711	999999	413	541	837	999999	351	999999	113	606	999999	69	535	236	267	999999	446	670	35	19	999999	908	452	999999	999999	259	878	999999	282	891	999999	999999	999999	16	60	555	803	874	999999	968	260	493	583	136	537	999999	999999	612	993	999999	513	717	999999	999999	809	802	13	978	464	588	999999	321	673	221	761	999999	187	528	186	712	207	572	536	999999	999999	999999	334	326	897	974	576	999999	47	767	999999	137	138	745	999999	257	999999	824	419	555	539	999999	820	372	374	999999	924	163	436	999999	317	941	191	771	387	999999	478	686	91	489	999999	172	284	905	999999	634	47	999999	331	928	170	382	162	980	527	819	999999	962	952	536	59	422	839	999999	459	446	945	367	999999	607	999999	999999	999999	930	544	377	664	915	538	999999	333	492	999999	507	130	935	788	210	254	567	209	515	734	554	999999	598	332	528	455	397	688	680	85	724	159	306	638	999999	445	160	999999	484	999999	222	213	567	590	999999	635	524	657	744	123	799	407	273	139	198	500	945	999999	145	469	150	61	999999	416	117	358	999999	999999	566	764	103	412	725	999999	521	351	999999	17	990	893	930	999999	999999	999999	285	327	885	176	449	732	500	116	29	24	294	171	560	160	483	984	999999	999999	100	980	29	397	999999	193	617	999999	628	938	999999	252	539	409	117	999999	141	999999	472	657	856	834	274	987	392	711	796	360	791	720	533	999999	999999	712	650	963	547	888	646	702	558	602	114	562	61	999999	999999	884	64	474	29	693	999999	163	999999	266	715	42	999999	999999	397	267	65	907	414	57	999999	999999	759	999999	
548	253	999999	770	109	263	999999	712	935	615	236	911	999999	327	999999	999999	494	927	350	999999	999999	515	883	676	315	300	547	999999	157	13	616	658	135	910	999999	776	550	751	64	118	999999	12	107	999999	743	485	961	738	215	574	563	999999	485	375	895	42	370	999999	464	808	716	532	564	999999	998	577	999999	999999	401	999999	300	743	873	242	999999	255	418	493	932	829	338	808	991	583	450	383	999999	759	25	893	999999	82	296	256	401	13	447	175	400	176	699	576	999999	999999	284	819	999999	252	518	649	624	876	999999	635	999999	907	541	981	490	625	404	999999	999999	508	519	999999	457	999999	841	999999	999999	999999	103	766	999999	762	999999	710	309	630	23	930	250	999999	999999	999999	537	661	776	493	472	466	684	774	772	673	207	838	770	66	999999	743	411	999999	841	999999	783	778	505	717	445	999999	682	859	612	473	785	12	240	980	690	795	999999	357	391	999999	999999	328	994	999999	999999	633	940	252	268	999999	529	999999	535	895	756	758	165	69	58	999999	783	824	172	308	888	999999	608	999999	375	576	893	64	284	499	999999	464	784	49	162	812	999999	439	999999	999999	944	210	477	999999	234	932	640	999999	308	999999	568	742	165	695	577	370	999999	160	999999	999999	387	999999	310	45	91	301	999999	126	906	999999	751	353	232	999999	364	999999	726	274	565	443	936	112	755	535	930	81	999999	98	999999	792	787	739	562	910	954	479	999999	442	262	932	959	524	883	72	998	224	999999	334	341	999999	643	760	594	443	754	999999	719	775	999999	19	992	999999	653	124	459	21	791	322	876	884	789	294	21	633	483	999999	228	692	536	999999	561	999999	757	584	159	36	155	999999	166	999999	999999	134	337	252	939	999999	870	999999	613	987	433	999999	458	456	109	999999	748	961	999999	999999	66	36	248	398	458	28	137	79	999999	999999	866	999999	166	999999	999999	664	957	769	693	408	551	999999	89	549	292	364	525	310	999999	800	287	999999	168	823	622	733	886	999999	794	920	999999	999999	804	999999	130	761	999999	260	332	444	999999	999999	277	999999	999999	607	999999	698	115	999999	503	826	594	174	154	682	999999	342	584	999999	999999	29	974	772	461	999999	999999	899	428	531	322	999999	978	50	408	999999	999999	607	43	24	999999	198	832	700	427	130	217	639	45	448	257	999999	676	999999	667	382	15	505	109	999999	999999	58	279	583	999999	237	848	554	999999	846	765	905	999999	999999	616	589	196	283	354	340	999999	999999	863	979	999999	613	598	57	383	999999	
303	421	999999	999999	71	999999	918	999999	919	199	281	999999	873	199	683	999999	410	116	324	999999	999999	731	160	769	506	938	194	299	310	177	999999	800	180	999999	999999	354	999999	999999	508	878	671	999999	999999	164	69	999999	151	673	306	931	999999	492	999999	305	840	572	270	999999	999999	999999	552	628	948	999999	560	480	492	144	999999	338	943	105	608	999999	999999	258	376	995	710	627	999999	521	992	378	965	157	76	875	898	980	93	999999	999999	385	335	52	988	613	604	588	397	999999	36	968	999999	117	883	999999	889	592	205	999999	38	869	334	41	635	580	786	413	999999	616	245	999999	999999	283	285	232	120	373	269	999999	999999	999999	999999	999999	494	34	999999	999999	273	779	985	316	785	999999	641	949	999999	999999	417	418	999999	200	999999	999999	999999	999999	723	714	831	661	187	526	332	999999	874	906	639	999999	999999	610	200	928	150	634	999999	999999	880	436	999999	336	180	816	999999	851	936	210	947	458	29	999999	311	999999	35	611	601	468	983	999999	943	735	319	517	757	806	227	897	60	549	159	841	489	296	999999	505	490	999999	570	999999	999999	673	958	191	999999	421	309	525	903	999999	43	172	945	536	493	906	26	663	68	999999	999999	48	160	408	309	187	644	999999	602	529	999999	240	898	513	849	999999	776	138	992	345	999999	701	999999	999999	515	999999	999999	953	802	176	489	999999	313	420	846	999999	522	999999	882	999999	777	293	923	383	418	803	999999	442	687	222	139	887	671	722	999999	933	999999	999999	892	322	290	691	222	436	999999	303	999999	999999	667	393	757	227	256	655	568	223	778	999999	112	999999	999999	463	999999	590	999999	601	166	590	767	999999	999999	883	667	570	999999	96	81	497	999999	999999	999999	786	999999	303	465	912	641	26	163	999999	999999	433	537	999999	599	827	424	632	399	448	147	346	719	754	971	999999	559	999999	598	482	151	291	286	987	999999	935	999999	972	134	999999	959	999999	436	337	758	987	356	487	970	239	671	448	999999	895	977	540	77	31	331	591	999999	955	427	681	999999	999999	156	549	999999	999999	999999	999999	999999	276	488	999999	909	391	995	984	528	82	715	369	999999	702	193	391	19	305	868	666	651	543	770	13	722	755	999999	884	840	999999	999999	315	999999	229	999999	999999	416	979	630	685	35	347	73	290	999999	68	999999	595	689	999999	999999	58	796	999999	999999	964	505	485	999999	999999	351	121	153	721	939	409	279	590	761	362	999999	999999	674	192	641	999999	999999	490	763	999999	884	454	204	85	276	94	519	617	
428	976	335	999999	999999	476	999999	999999	204	351	350	840	999999	999999	999999	337	789	999999	999999	614	841	999999	495	999999	721	999999	280	897	916	77	455	855	890	661	172	999999	999999	54	999999	208	999999	999999	119	999999	150	923	875	603	620	867	296	766	711	905	999999	931	491	999999	999999	93	206	446	997	136	895	999999	950	136	128	999999	999999	999999	999999	185	766	124	388	367	999999	798	745	676	286	59	780	689	153	984	886	999999	304	999999	835	251	11	411	728	982	999999	655	973	748	999999	572	566	551	591	536	999999	661	999999	133	447	420	347	530	169	999999	999999	215	351	965	250	887	999999	595	999999	932	184	999999	999999	405	999999	228	825	997	200	714	492	239	108	617	999999	999999	687	180	278	424	904	480	999999	780	999999	999999	314	17	507	999999	999999	971	999999	658	361	784	999999	157	998	228	595	349	340	455	466	126	117	733	999999	25	209	583	999999	494	38	999999	999999	615	769	108	914	817	999999	601	895	520	596	450	999999	999999	959	539	181	999999	999999	564	999999	795	324	519	918	999999	999999	491	398	244	999999	158	629	658	671	659	999999	900	313	777	849	738	560	945	999999	667	477	69	66	669	412	276	665	474	563	327	301	260	189	344	930	18	213	660	864	448	820	607	399	309	162	280	999999	61	714	411	245	378	988	999999	112	827	435	728	832	389	492	165	999999	999999	368	137	720	969	847	840	535	899	999999	91	846	999999	670	756	517	141	999999	613	999999	161	91	923	271	927	241	113	999999	484	828	999999	955	664	513	55	999999	34	999999	777	214	874	999999	346	297	999999	999999	242	166	678	999999	701	859	879	406	999999	999999	445	999999	999999	737	744	266	61	80	999999	135	191	367	625	999999	493	581	999999	409	999999	999999	745	636	364	522	998	999999	905	272	137	626	999999	268	570	783	505	168	767	50	470	999999	999999	275	692	999999	233	875	540	862	727	129	117	479	521	999999	999999	999999	512	279	738	999999	999999	788	943	978	999999	999999	796	841	999999	335	813	711	939	277	460	479	999999	582	299	133	999999	52	999999	999999	518	999999	747	903	999999	696	656	498	311	672	266	46	332	999999	731	310	999999	999999	999999	402	316	405	540	253	216	56	999999	999999	979	615	391	318	253	936	469	452	185	999999	584	624	679	999999	410	276	20	999999	157	999999	850	989	54	716	500	152	700	123	75	503	696	220	999999	726	518	695	291	999999	793	396	254	289	135	195	124	928	999999	991	995	274	243	792	899	634	88	999999	999999	674	817	
110	999999	356	386	681	206	373	793	952	807	999999	999999	72	999999	761	986	571	864	999999	999999	572	429	709	128	801	270	904	999999	205	648	527	134	617	140	692	160	897	902	453	989	751	999999	999999	999999	999999	999999	181	171	147	648	516	999999	712	999999	255	999999	999999	237	999999	420	301	61	597	314	289	590	377	999999	938	610	98	669	999999	869	850	437	658	999999	838	521	99	743	184	557	141	401	421	999999	885	21	624	999999	326	999999	999999	999999	547	466	904	699	912	249	999999	536	560	847	715	843	231	818	999999	21	399	73	331	557	877	999999	999999	887	999999	832	56	927	986	428	352	388	182	999999	889	202	620	148	999999	850	521	647	999999	294	686	578	322	76	988	999999	280	999999	999999	149	821	507	294	26	999999	89	203	304	550	999999	999999	337	671	80	929	999999	400	261	464	481	46	999999	52	887	211	599	519	979	939	383	158	999999	676	999999	339	391	907	603	616	529	656	999999	999999	865	790	359	907	252	999999	167	222	28	999999	239	113	591	999999	999999	814	932	999999	223	365	176	983	415	660	638	999999	999999	922	797	645	935	824	819	999999	187	107	999999	691	999999	841	781	171	139	301	446	928	747	927	999999	788	684	959	999999	861	930	882	999999	999999	999999	511	999999	245	425	383	999999	415	294	459	287	309	962	250	302	381	584	15	853	123	223	999999	993	619	421	18	960	976	390	958	211	999999	722	164	422	766	251	546	999999	756	999999	41	644	298	650	212	826	444	666	72	287	999999	38	271	485	568	517	980	824	999999	422	885	34	336	257	981	586	999999	827	536	140	999999	269	106	684	192	76	705	969	218	999999	999999	320	999999	999999	286	276	461	678	999999	258	270	721	339	344	553	16	317	51	668	625	28	616	140	932	999999	665	931	586	303	502	999999	20	615	234	895	575	705	655	970	714	135	139	973	999999	869	326	930	762	140	185	999999	664	311	593	174	910	999999	999999	441	621	999999	874	385	362	999999	260	999999	999999	449	978	310	662	80	953	500	888	643	853	72	922	734	999999	455	127	743	157	709	31	70	984	395	319	223	999999	379	260	753	620	840	619	219	825	322	162	874	999999	593	999999	999999	285	276	336	333	999999	886	999999	429	268	618	299	550	94	54	464	593	999999	448	721	583	249	144	999999	22	453	713	908	856	303	252	648	999999	361	928	999999	717	68	999999	999999	999999	999999	830	495	12	999999	78	135	781	858	999999	883	656	871	774	999999	150	254	323	880	
805	977	319	136	999999	970	735	999999	166	269	746	534	16	744	259	380	418	999999	29	472	385	999999	999999	998	734	369	991	692	586	85	999999	999999	744	115	898	495	894	704	479	42	815	878	968	522	121	44	876	912	999999	404	444	500	234	999999	504	227	999999	321	999999	999999	999999	999999	613	91	624	283	789	901	845	764	999999	714	999999	987	657	506	619	999999	886	699	999999	88	80	999999	640	153	249	893	610	680	644	583	312	999999	64	772	275	887	897	838	254	975	76	858	999999	730	331	999999	204	999999	608	245	999999	702	172	999999	972	430	450	481	44	896	999999	174	999999	902	999999	999999	999999	884	241	731	716	58	455	999999	999999	222	274	910	999999	999999	699	612	82	999999	999999	610	999999	164	999999	844	447	426	999999	357	684	902	738	999999	328	975	999999	319	766	999999	529	999999	256	655	887	760	999999	999999	658	42	207	688	999999	999999	999999	999999	694	778	95	397	999999	999999	999999	107	832	119	483	999999	592	999999	697	389	845	204	879	772	999999	15	276	48	687	999999	767	772	160	995	999999	999999	999999	527	999999	535	233	378	592	999999	142	999999	822	999999	286	908	947	812	344	817	999999	999999	841	981	446	688	512	999999	709	999999	532	481	947	836	999999	465	987	74	564	999999	166	477	612	650	999999	215	193	498	762	999999	959	955	437	999999	162	911	186	290	999999	603	33	187	669	215	707	660	999999	985	999999	821	921	999999	257	182	661	375	295	200	351	999999	504	23	294	929	427	999999	999999	999999	684	398	999999	999999	983	961	149	978	807	406	943	979	999999	207	31	940	858	85	708	265	680	786	626	999999	938	850	999999	19	999999	739	787	999999	616	595	311	88	542	224	900	295	42	682	568	888	257	999999	235	307	991	999999	999999	999999	868	788	934	897	772	303	768	142	862	139	96	78	619	812	373	999999	999999	942	408	644	185	999999	232	997	228	999999	738	999999	625	801	999999	549	667	999999	271	827	660	414	999999	248	456	768	433	903	596	499	999999	444	998	815	411	59	999999	437	999999	456	566	936	678	43	999999	999999	516	71	121	999999	410	999999	999999	999999	759	999999	999999	170	198	417	999999	328	411	728	469	303	578	810	999999	969	604	240	279	814	271	724	735	282	999999	265	261	372	999999	59	99	105	893	462	66	999999	423	784	999999	759	468	247	535	999999	999999	999999	622	706	671	151	999999	179	904	736	284	999999	755	999999	486	933	165	999999	536	361	639	374	409	126	754	479	555	999999	999999	999999	999999	33	198	999999	
708	421	643	555	700	650	116	919	200	166	187	999999	999999	999999	999999	315	603	999999	711	183	320	210	862	999999	952	202	596	999999	999999	394	390	261	999999	969	654	999999	299	610	925	885	254	999999	999999	253	999999	732	314	999999	521	686	916	514	322	24	475	507	559	147	602	508	64	983	999999	999999	776	999999	999999	999999	415	243	999999	992	999999	825	929	599	36	618	567	229	999999	110	612	501	999999	875	999999	831	503	157	514	162	18	427	831	271	978	999999	999999	22	557	119	89	287	670	924	999999	496	95	876	999999	941	580	383	620	953	999999	999999	338	999999	987	353	999999	268	729	863	984	999999	994	668	621	659	151	554	671	999999	31	334	831	553	287	999999	745	627	676	573	582	634	806	877	889	738	49	576	34	214	418	821	999999	999999	940	109	502	427	264	821	799	35	999999	842	932	56	999999	999999	999999	544	607	999999	591	165	999999	999999	691	126	778	883	619	999999	529	467	369	210	776	33	613	187	999999	328	373	999999	774	556	923	964	944	842	328	265	953	490	606	345	239	402	525	590	417	385	999999	381	212	235	505	254	999999	999999	279	999999	181	445	594	288	710	999999	391	734	436	727	181	936	564	364	620	49	861	34	970	383	999999	32	769	574	680	992	652	548	999999	678	492	999999	573	933	93	517	895	999999	634	502	999999	791	164	690	213	999999	816	847	614	466	393	458	999999	895	887	159	999999	999999	608	718	93	842	684	999999	245	959	372	999999	280	999999	154	999999	399	478	999999	716	868	88	371	968	185	999999	933	594	999999	44	999999	677	55	934	841	875	718	999999	418	179	116	407	455	254	349	195	577	511	321	849	999999	293	533	999999	999999	999999	658	640	999999	999999	908	99	471	999999	999999	999999	999999	999999	999999	999999	824	483	69	999999	610	999999	633	999999	628	990	237	432	282	446	975	999999	999999	875	653	253	999999	88	384	999999	270	26	935	254	745	653	999999	999999	250	52	999999	585	234	341	570	819	963	541	21	552	61	486	817	34	235	999999	552	709	692	27	62	746	108	929	931	999999	535	388	381	975	390	996	191	239	421	400	942	812	999999	833	289	684	999999	832	88	784	999999	910	29	414	999999	900	547	232	990	999999	486	305	409	977	294	999999	170	46	171	64	304	587	613	999999	398	740	404	999999	737	377	679	276	999999	157	393	624	369	966	874	490	459	959	249	143	914	999999	412	338	549	999999	523	40	670	34	999999	622	307	193	999999	370	999999	688	494	622	999999	219	
455	262	999999	669	225	999999	172	681	605	345	347	479	999999	999999	337	76	999999	42	999999	649	999999	825	667	999999	327	185	949	513	984	770	474	999999	534	704	201	160	744	879	489	329	867	999999	999999	999999	285	827	272	275	999999	999999	378	462	768	960	613	629	999999	822	352	49	254	999999	999999	834	871	720	945	226	999999	999999	331	440	552	534	781	616	999999	999999	495	499	912	684	480	555	999999	999999	858	574	101	999999	564	921	537	999999	84	218	303	999999	283	564	881	56	716	999999	117	938	909	244	188	996	233	82	337	999999	136	570	999999	999999	442	999999	861	999999	135	987	622	410	902	112	459	999999	999999	999999	999999	930	999999	866	967	625	448	999999	999999	624	395	999999	348	492	999999	685	324	514	40	162	162	423	999999	510	921	999999	242	706	45	806	999999	616	683	999999	999999	999999	244	269	602	999999	702	977	756	246	986	40	648	140	815	999999	999999	999999	999999	170	999999	826	237	117	945	248	393	741	428	305	999999	778	421	999999	660	198	999999	999999	999999	999999	999999	999999	667	466	524	890	90	112	891	818	999999	999999	85	999999	762	999999	179	136	324	363	179	960	559	460	406	217	999999	721	999999	627	775	733	999999	73	710	999999	169	999999	593	64	168	291	850	610	287	10	703	899	999999	654	28	324	739	558	308	500	625	999999	70	316	281	368	632	273	999999	294	807	21	999999	288	847	408	542	999999	205	999999	120	999999	183	406	514	719	557	999999	608	460	994	999999	765	220	858	952	710	287	782	999999	999999	999999	568	999999	203	691	999999	999999	806	619	782	479	362	419	999999	677	42	999999	801	561	999999	806	664	591	300	332	255	602	999999	894	698	265	487	405	239	999999	389	190	213	822	633	999999	29	999999	678	524	131	356	830	999999	920	999999	485	999999	988	852	921	999999	702	999999	446	494	999999	999999	920	526	991	957	190	856	297	852	460	978	999999	148	787	999999	912	776	210	899	771	248	974	999999	779	267	416	386	612	999999	488	999999	386	999999	999999	116	999999	162	999999	174	175	999999	894	77	595	506	301	850	75	256	999999	926	669	547	722	227	999999	278	746	734	550	804	253	884	373	999999	602	790	931	680	607	759	253	999999	733	797	999999	906	66	282	965	566	320	999999	347	562	999999	838	425	999999	178	799	415	798	999999	370	730	19	704	477	904	999999	999999	999999	648	314	999999	999999	999999	999999	999999	41	999999	474	999999	999999	999999	887	999999	811	455	764	374	943	512	807	999999	454	999999	999999	77	344	212	589	378	464	
648	925	999999	42	999999	49	34	999999	124	146	588	941	39	640	877	842	472	892	31	999999	146	975	882	841	999999	238	220	450	857	539	829	631	105	314	345	567	180	514	931	415	999999	874	828	376	229	999999	999999	999999	495	999999	872	319	567	238	327	673	53	876	82	650	828	999999	643	585	316	956	845	725	305	319	671	958	999999	615	410	272	999999	516	999999	557	999999	439	955	632	999999	520	74	866	987	672	524	304	999999	999999	587	999999	240	253	69	272	567	699	486	186	563	914	358	999999	828	999999	526	537	263	525	837	399	628	20	999999	795	892	999999	738	633	999999	377	526	679	38	254	41	903	456	359	999999	999999	952	779	79	999999	172	122	48	932	155	999999	50	999999	453	197	537	229	999999	273	999999	587	960	999999	391	195	397	999999	923	583	32	999999	90	904	535	722	999999	849	941	175	633	780	941	805	999999	999999	999999	610	999999	840	717	812	999999	192	979	412	163	109	398	883	365	493	999999	464	909	531	999999	146	390	999999	999999	687	288	169	640	599	646	164	375	583	858	787	999999	92	999999	220	999999	898	999999	133	999999	347	461	999999	810	149	591	486	896	956	901	200	229	999999	99	999999	533	999999	552	390	999999	998	733	815	999999	578	51	116	999999	698	999999	18	222	267	172	413	236	229	359	500	18	169	999999	419	681	668	567	999999	993	836	686	636	356	999999	367	570	613	999999	999999	999999	108	485	888	208	479	893	978	961	342	686	803	999999	69	61	382	605	999999	324	999999	366	20	999999	999999	762	999999	850	662	678	999999	602	799	590	196	999999	402	532	281	70	999999	999999	690	605	615	999999	43	999999	999999	304	171	762	829	299	512	999999	231	14	372	136	196	999999	241	999999	72	739	887	999999	127	943	658	999999	334	680	999999	355	676	414	488	806	729	999999	284	999999	999999	147	999999	510	88	519	894	397	170	999999	873	999999	557	390	543	999999	429	999999	999999	633	999999	322	437	159	914	167	999	817	526	999999	999999	557	354	873	999999	924	967	387	144	608	999999	270	689	189	806	999999	797	999999	871	999999	999999	908	384	999999	721	204	710	623	595	920	519	87	871	603	999999	325	999999	683	999999	619	908	999999	999999	656	999999	385	632	257	352	850	999999	999999	999999	914	189	498	183	704	999999	598	224	353	791	223	98	970	399	999999	442	490	108	124	698	261	704	344	231	727	999999	345	571	462	999999	745	560	806	141	957	999999	258	999999	271	531	998	404	564	260	999999	568	614	999999	999999	815	999999	
999999	255	999999	693	219	844	276	455	637	816	999999	761	83	56	662	291	838	442	670	193	348	836	592	700	857	149	94	758	169	462	360	34	647	418	993	999999	999999	447	747	580	982	696	633	714	999999	642	999999	214	810	999999	775	553	876	631	523	915	662	324	836	999999	759	518	999999	185	466	999999	124	664	62	357	500	401	695	100	999999	652	212	878	999999	999999	658	879	947	883	686	999999	999999	25	895	88	652	477	610	999999	820	473	409	999999	258	999999	999999	826	161	463	785	384	857	786	430	871	712	999999	999999	999999	421	880	570	999999	498	659	855	109	769	974	705	999999	790	28	999999	737	999999	754	999999	760	696	832	727	494	107	312	949	999999	594	34	999999	867	999999	988	999999	940	903	996	959	598	122	428	66	999999	999999	762	593	839	516	999999	628	999999	164	835	926	999999	162	86	999999	196	709	494	515	999999	999999	837	999999	801	999999	339	834	256	795	41	647	999999	775	550	736	344	999999	120	854	901	405	999999	713	999999	71	677	788	826	999999	772	888	999999	912	999999	577	920	621	999999	86	187	999999	382	999999	132	197	658	812	611	349	972	477	999999	999999	614	349	201	999999	999999	740	95	551	999999	566	32	152	999999	365	464	972	816	723	926	999999	676	52	999999	999999	590	858	412	864	186	487	717	305	299	988	999999	972	999999	999999	525	61	990	636	999999	816	149	999999	178	999999	358	639	533	259	550	565	962	571	326	946	543	246	337	231	999999	999999	999999	727	853	40	66	491	596	30	207	875	999999	50	202	216	115	609	690	119	515	546	999999	999999	755	733	36	737	999999	439	999999	288	724	769	271	999999	967	422	137	148	246	867	52	513	61	675	999999	922	379	119	999999	999999	556	228	715	999999	999999	390	999999	129	999999	999999	835	999999	768	918	160	999999	778	999999	249	693	999999	551	872	648	999999	450	416	89	221	999999	367	546	999999	328	731	999999	63	443	754	586	450	18	999999	917	41	886	745	142	524	247	154	507	999999	157	461	14	355	77	999999	999999	973	891	999999	900	961	298	567	450	196	999999	999999	344	127	663	253	474	999999	999999	616	617	705	283	565	974	958	860	677	451	999999	999999	160	985	118	628	612	558	110	243	956	743	999999	305	999999	869	26	999999	390	216	903	999999	999999	999999	460	716	429	700	336	933	942	111	999999	125	583	469	999999	245	235	498	60	694	373	184	998	873	299	999999	337	695	957	158	999999	471	999999	878	139	759	999999	402	999999	912	232	176	300	854	999999	
999999	721	486	375	780	584	999999	165	999999	624	999999	402	999999	427	29	999999	640	975	999999	999999	999999	577	705	339	745	710	833	299	148	999999	206	999999	153	750	97	689	999999	329	999999	574	999999	315	999999	999999	717	366	947	974	189	549	591	999999	999999	233	972	634	25	156	630	79	750	999999	26	999999	427	538	259	999999	340	999999	521	999999	798	228	999999	999999	249	450	999999	389	763	999999	120	598	881	15	386	920	778	462	673	704	699	117	824	986	299	591	999999	188	117	120	644	850	999999	280	402	999999	999999	138	395	574	534	251	316	891	999999	999999	865	421	162	339	68	877	999999	999999	999999	999999	404	66	999999	657	613	443	281	652	224	270	570	999999	999999	999999	739	649	76	999999	180	458	800	999999	504	871	726	425	36	778	62	766	194	999999	658	999999	999999	133	583	738	960	100	999999	663	677	231	999999	263	808	64	999999	418	810	567	646	172	890	471	561	683	930	198	417	503	999999	457	86	359	952	999999	999999	999999	76	338	147	90	489	146	265	999999	23	472	999999	971	188	999999	955	626	574	999999	821	999999	572	999999	807	999999	682	475	999999	999999	155	999999	311	907	841	999999	352	482	429	566	683	753	216	288	999999	467	581	446	324	957	999999	459	784	999999	89	800	53	175	999999	375	408	23	83	999999	999999	515	171	709	999999	205	300	483	207	18	999999	77	216	293	999999	350	200	999999	160	115	727	999999	724	999999	827	50	939	186	951	63	999999	670	679	180	999999	999999	999999	872	316	999999	666	28	261	775	654	22	593	760	935	190	999999	172	862	968	317	441	999999	999999	881	999999	265	123	999999	153	999999	999999	398	999999	143	85	53	328	928	999999	448	709	444	948	199	815	456	189	250	771	879	995	807	711	862	999999	373	979	991	227	863	552	496	117	925	513	624	557	627	860	999999	856	243	831	529	608	997	842	137	75	642	86	873	760	274	999999	343	687	183	424	711	74	999999	999999	177	896	222	337	999999	686	201	898	562	390	634	33	762	976	999999	264	721	531	852	925	585	999999	679	735	843	80	179	937	999999	212	158	82	529	999999	999999	633	395	670	818	999999	874	743	523	492	999999	250	102	999999	505	999999	999999	190	999999	999999	999999	390	226	486	999999	999999	999999	264	524	999999	999999	561	504	239	323	557	999999	61	712	999999	60	842	273	999999	609	602	999999	812	999999	465	509	967	999999	127	407	283	999999	999999	999999	999999	999999	620	999999	999999	999999	999999	746	863	53	999999	60	651	478	810	999999	293	126	999999	
999999	891	999999	999999	999999	69	850	274	700	999999	832	999999	999999	999999	875	846	999999	440	623	109	936	43	856	124	999999	493	414	999999	499	999999	766	999999	166	387	41	294	890	237	797	999999	322	986	874	369	40	13	999999	101	776	999999	342	999999	669	999999	103	843	999999	999999	937	339	654	999999	999999	999999	620	718	999999	762	928	590	999999	250	643	463	786	999999	169	496	93	764	686	999999	999999	999999	999999	846	453	999999	294	197	259	39	300	468	515	329	221	999999	748	322	129	999999	172	999999	999999	999999	999999	999999	240	999999	684	548	999999	999999	652	341	999999	999999	934	774	274	744	478	999999	340	926	949	999999	948	999999	999999	935	999999	771	999999	641	999999	999999	999999	999999	568	999999	908	999999	512	711	263	128	815	184	999999	313	999999	974	57	384	576	999999	856	749	153	999999	268	773	414	999999	800	14	536	20	190	999999	716	999999	215	37	835	336	238	628	673	830	369	773	999999	435	646	773	724	271	999999	728	48	452	480	466	978	999999	999999	763	911	258	592	804	993	398	596	999999	768	999999	548	249	999999	237	85	322	743	494	722	978	999999	36	290	275	999999	461	999999	274	840	749	58	700	599	475	716	424	248	564	780	999999	839	999999	14	704	722	825	999999	811	376	167	999999	999999	999999	999999	660	999999	967	326	859	999999	999999	332	147	999999	971	999999	649	728	520	661	84	188	714	70	149	444	999999	586	552	999999	926	178	897	683	35	999999	286	999999	814	831	457	921	999999	248	252	516	530	999999	999999	999999	185	999999	300	715	999999	545	999999	999999	619	999999	863	391	773	739	614	250	434	999999	994	999999	571	808	913	689	213	162	999999	475	999999	999999	914	999999	853	999999	943	130	878	192	600	999999	999999	923	232	598	967	75	158	966	633	12	91	76	990	325	312	377	892	610	999999	930	999999	999999	999999	986	311	999999	537	104	796	999999	372	252	999999	999999	632	648	999999	324	721	147	14	516	999999	815	999999	999999	999999	537	376	576	237	999999	681	999999	999999	999999	388	999999	999999	999999	538	63	180	149	639	839	213	486	693	999999	999999	999999	999999	999999	999999	999999	471	730	445	463	780	999	728	230	999999	105	571	203	97	162	269	350	37	999999	609	950	346	702	999999	711	644	999999	844	999999	785	660	388	317	999999	869	18	658	800	833	370	538	334	949	999999	544	999999	999999	398	999999	404	450	999999	999999	763	999999	999999	769	554	734	819	220	999999	25	444	606	717	263	459	999999	153	611	550	999999	221	81	626	396	819	641	442	634	181	313	318	344	
119	80	554	768	658	249	113	999999	24	159	383	999999	515	286	826	24	560	181	397	792	900	356	106	691	359	999999	999999	999999	999999	194	48	999999	707	999999	999999	646	709	690	999999	903	508	483	189	71	698	316	880	999999	814	428	84	999	916	526	444	999999	974	862	999999	833	999999	200	774	999999	121	999999	611	415	789	189	999999	869	613	999999	294	426	177	999999	999999	52	944	417	108	999999	120	999999	935	999999	999999	733	999999	847	281	734	614	999999	999999	360	950	177	999999	475	752	999999	123	999999	396	432	999999	28	595	939	868	376	889	882	999999	901	999999	82	596	430	750	66	517	467	999999	999999	879	976	999999	999999	94	826	347	478	664	473	760	999999	652	999999	949	999999	148	732	999999	904	845	731	224	807	641	878	580	284	725	696	127	655	616	517	552	265	311	778	855	52	39	999999	227	629	151	812	429	93	481	113	917	999999	488	693	43	157	762	909	185	999999	255	999999	753	968	356	114	999999	145	960	694	345	369	877	936	999999	434	514	999999	666	828	459	497	803	999999	778	342	176	923	484	405	999999	999999	999999	649	797	999999	667	999999	283	46	523	999999	133	786	767	999999	999999	552	818	999999	643	177	253	357	756	757	268	141	999999	999999	999999	375	660	564	999999	943	766	237	149	907	999999	264	321	629	315	175	999999	999999	854	230	434	623	115	875	999999	334	158	255	999999	49	708	536	70	269	108	157	633	568	595	999999	791	999999	999999	911	842	388	856	999999	51	591	393	251	286	969	999999	324	270	785	802	866	794	999999	999999	109	999999	999999	204	999999	530	168	999999	805	431	999999	438	753	219	204	42	383	999999	535	214	311	655	466	259	999999	680	784	886	847	766	728	39	279	346	313	712	611	999999	804	102	882	999999	587	820	256	999999	999999	114	76	753	999999	398	269	999999	42	999999	741	999999	999999	999999	999999	281	694	49	999999	11	999999	417	905	491	430	200	673	442	331	261	77	999999	13	560	844	679	820	104	348	340	769	962	313	859	999999	630	89	433	999999	610	365	548	127	254	381	428	208	585	332	237	724	999999	986	780	386	104	977	553	999999	76	461	999999	999999	999999	242	206	999999	56	519	800	999999	999999	95	720	896	528	528	759	999999	999999	999999	244	772	120	999999	942	976	533	999999	877	653	536	896	999999	159	765	999999	754	22	185	325	162	75	531	999999	484	741	275	883	999999	999999	228	374	120	595	227	999999	590	756	300	229	999999	572	999999	157	584	353	805	571	141	680	999999	746	
999999	110	328	178	999999	993	141	210	710	649	626	311	434	171	786	999999	999999	937	268	998	999999	955	744	999999	433	384	542	140	935	999999	999999	186	801	999999	370	20	276	58	587	596	624	99	999999	931	999999	341	722	422	999999	121	999999	204	422	775	34	58	366	999999	745	865	460	10	275	999999	896	449	999999	953	999999	776	427	883	360	999999	999999	632	447	999999	643	102	662	130	573	823	75	557	764	35	999999	322	654	538	999999	721	999999	623	824	512	999999	507	999999	768	620	791	693	755	844	751	401	999999	611	552	105	999999	213	339	437	451	941	999999	685	483	506	999999	132	889	580	999999	534	760	999999	934	779	146	271	894	509	782	140	999999	713	999999	999999	64	710	111	442	999999	518	806	196	382	999999	695	821	357	271	999999	669	804	999999	999999	227	641	593	999999	999999	999999	391	318	830	654	321	999999	999999	999999	849	452	778	30	456	919	130	727	999999	436	373	93	324	913	999999	377	123	999999	144	507	795	992	999999	44	337	999999	278	209	976	542	71	999999	999999	158	508	999999	362	648	357	264	95	999999	77	167	312	999999	644	478	686	462	540	999999	496	138	877	856	999999	744	999999	973	650	920	750	999999	374	433	34	175	999999	812	999999	475	999999	999999	421	305	924	314	731	648	839	800	522	999999	11	86	453	931	281	651	839	618	999999	383	999999	175	748	46	792	999999	664	478	73	874	447	75	999999	616	716	581	931	999999	22	54	143	850	999999	236	40	999999	999999	103	893	999999	973	999999	999999	604	999999	256	557	888	522	999999	999999	370	736	648	87	999999	79	837	224	700	719	999999	605	999999	250	763	767	999999	15	999999	899	571	584	310	900	50	999999	411	350	469	34	53	999999	999999	71	772	123	758	158	999999	999999	152	878	203	53	809	999999	608	364	512	488	999999	999999	27	953	421	786	435	747	46	999999	668	497	754	676	676	20	445	999999	999999	649	18	374	999999	286	756	692	390	999999	101	999999	947	999999	837	999999	990	999999	999999	999999	999999	986	687	999999	121	714	999999	999999	133	527	376	798	999999	999999	886	862	480	669	970	999999	206	729	405	178	656	796	442	621	659	999999	999999	999999	999999	999999	211	491	961	997	262	207	999999	112	568	863	891	302	885	999999	170	999999	999999	999999	199	404	20	919	591	999999	999999	325	282	938	994	360	841	999999	924	999999	999999	405	900	482	999999	773	25	104	170	541	999999	999999	911	252	461	999999	999999	365	999999	480	999999	291	999999	452	642	999999	925	788	999999	999999	999999	999999	999999	
758	643	999999	84	999999	912	426	389	915	758	59	243	11	999999	39	999999	319	97	485	543	454	907	275	999999	458	840	480	847	237	986	999999	519	255	984	162	608	697	610	244	453	900	999999	313	532	850	218	640	532	895	999999	797	131	999999	498	924	851	378	999999	626	198	999999	999999	162	928	806	539	988	27	261	999999	789	709	852	42	642	363	604	999999	655	249	209	999999	952	926	999999	999999	973	756	999999	311	240	438	984	56	21	332	938	999999	999999	321	230	999999	281	474	521	97	279	999999	856	571	257	635	613	386	999999	493	626	236	739	975	566	241	957	950	200	361	725	999999	30	319	424	999999	26	343	999999	586	676	487	999999	999999	999999	999999	999999	999999	63	999999	999999	999999	999999	527	706	712	644	750	755	989	999999	331	283	999999	372	474	999999	546	999999	37	619	999999	999999	412	817	999999	821	638	999999	999999	340	469	896	596	536	127	999999	503	612	711	999999	276	588	39	920	355	213	255	999999	97	976	364	351	999999	985	555	250	655	710	568	891	999999	335	658	659	206	434	687	633	254	727	989	933	445	999999	353	691	338	999999	999999	934	575	898	337	129	999999	127	870	999999	980	877	101	999999	999999	999999	578	999999	929	380	999999	920	525	621	494	370	986	430	999999	584	641	864	999999	999999	999999	633	325	117	999999	538	682	88	999999	86	999999	376	635	206	888	624	999999	412	999999	999999	767	999999	418	999999	413	966	999999	556	221	295	969	126	965	927	554	999999	999999	471	941	401	999999	645	366	999999	999999	128	734	790	541	291	711	238	113	954	406	697	224	999999	704	41	405	136	999999	999999	999999	999999	411	707	999999	477	129	411	471	369	270	131	194	999999	984	295	242	352	24	999999	999999	740	999999	21	531	857	999999	143	999999	910	995	999999	999999	98	341	442	716	37	999999	74	172	310	767	743	694	285	512	999999	999999	999999	999999	63	999999	936	694	377	523	400	186	794	280	986	644	560	374	698	352	105	638	999999	578	215	214	999999	767	999999	999999	279	326	999999	354	952	756	358	999999	999999	459	842	404	999999	919	326	999999	999999	999999	186	999999	216	379	995	933	417	999999	835	839	594	849	171	178	420	404	254	83	930	449	999999	239	296	999999	432	249	509	701	999999	632	261	364	859	999999	591	999999	999999	900	999999	323	937	346	999999	518	526	103	298	674	983	569	675	253	999999	905	475	946	999999	766	999999	999999	433	715	941	999999	588	239	989	14	586	999999	638	353	751	617	511	981	318	777	924	999999	951	834	
718	999999	999999	17	999999	999999	691	999999	249	999	999999	999999	889	232	404	718	930	296	113	293	97	191	930	999999	502	312	999999	999999	637	602	842	618	999999	599	997	835	999999	999999	795	999999	323	941	999999	639	400	999999	728	289	586	600	846	637	234	999999	747	536	185	999999	515	999999	560	207	17	647	999999	344	770	300	234	568	472	360	500	999999	970	155	999999	300	931	326	584	123	907	47	755	214	999999	147	851	470	999999	619	74	664	484	999999	999999	915	482	999999	415	438	64	27	137	495	147	166	696	601	908	884	704	999999	556	446	999999	969	891	952	951	632	448	999999	907	853	296	836	594	855	221	712	999999	875	999999	156	999999	889	910	999999	76	237	451	259	999999	776	999999	874	117	47	999999	964	999999	529	114	782	999999	300	119	284	209	310	999999	841	999999	206	999999	828	999999	999999	387	410	999999	631	885	999999	191	198	212	141	937	421	999999	556	39	257	688	298	771	137	167	768	779	635	70	999999	999999	610	999999	365	711	97	595	707	659	425	904	999999	644	390	601	999999	999999	978	999999	787	581	25	999999	999999	999999	777	66	161	253	619	630	999999	571	129	68	581	329	999999	429	999999	826	31	999999	613	352	296	654	391	536	366	680	800	299	999999	194	999999	798	735	847	933	40	999999	464	50	794	480	999999	524	332	29	481	250	558	496	960	560	129	208	999999	999999	133	999999	625	886	938	999999	999999	299	999999	418	783	593	999999	496	819	999999	999999	855	819	999999	999999	999999	69	516	885	440	251	999999	999999	633	530	599	944	999999	810	365	817	577	112	964	346	541	589	913	246	887	250	999999	999999	577	992	273	999999	919	766	994	616	999999	11	507	999999	342	977	311	888	193	648	384	685	464	999999	990	999999	854	535	924	549	155	279	997	200	189	134	744	641	999999	999999	999999	859	999999	748	707	575	604	385	999999	564	287	34	63	999999	865	386	222	11	999999	520	534	394	841	454	999999	999999	13	999999	999999	217	242	669	999999	972	999999	999999	869	715	999999	424	159	478	531	370	272	131	225	999999	334	999999	999999	999999	639	746	686	641	27	371	288	867	572	297	976	796	331	999999	402	91	999999	350	516	507	999999	587	370	65	862	999999	192	349	624	253	982	606	999999	499	999999	999999	296	982	507	507	999999	10	852	861	502	735	48	654	728	144	144	999999	295	414	610	62	385	630	999999	545	189	999999	253	328	314	380	500	999999	999999	999999	795	642	999999	19	999999	142	735	999999	999999	136	999999	999999	620	490	119	
998	999999	890	889	978	509	999999	213	961	999999	497	757	999999	556	131	999999	216	76	221	349	999999	999999	286	344	477	327	876	77	651	113	651	328	999999	218	999999	69	609	942	609	999999	139	439	882	690	999999	385	211	952	441	891	235	471	999999	151	617	999999	44	556	421	660	633	598	561	858	676	178	994	325	250	72	635	999999	467	999999	219	999999	267	595	761	102	999999	924	999999	760	877	190	919	621	999999	457	34	999999	531	948	384	541	878	34	24	999999	390	999999	711	378	266	961	14	206	931	555	600	448	794	328	544	999999	962	801	980	495	259	999999	723	792	48	582	742	999999	828	677	193	243	580	358	711	240	223	999999	999999	915	999999	723	690	55	857	585	267	212	999999	675	578	87	53	528	164	999999	999999	918	340	683	229	495	377	263	999999	366	999999	446	616	999999	495	999999	307	75	999999	536	692	678	935	462	324	539	999999	999999	108	116	200	62	203	703	78	304	926	820	695	999999	355	436	683	500	717	821	596	999999	190	999999	779	999999	999999	627	999999	493	982	999999	999999	689	999999	224	999999	265	175	815	999999	913	246	200	779	487	379	628	999999	266	994	445	744	503	943	15	972	999999	337	223	843	575	387	584	321	999999	461	15	310	141	999999	428	334	999999	578	682	863	989	103	302	999999	590	447	70	499	999999	143	865	746	385	999999	929	928	952	972	999999	536	999999	878	731	999999	373	328	58	984	576	120	843	999999	270	999999	982	999999	999999	999999	262	138	327	999999	774	999999	595	269	924	999999	999999	500	382	929	999999	156	211	120	372	276	244	999999	999999	999999	923	999999	300	999999	485	243	269	999999	893	347	999999	548	219	577	114	816	999999	999999	404	999999	999999	85	738	913	999999	999999	940	872	770	768	381	999999	999999	999999	171	347	624	655	999999	999999	629	999999	607	44	219	362	936	634	16	999999	835	999999	866	238	442	847	698	999999	999999	370	999999	397	36	134	965	728	808	999999	415	767	201	784	330	713	539	98	478	999999	704	670	187	316	999999	224	999999	251	134	999999	809	324	648	248	999999	422	398	242	999999	483	999999	999999	554	969	228	249	364	999999	809	163	698	353	379	999999	681	999999	193	985	531	999999	201	724	603	307	167	101	128	952	55	907	324	307	570	995	999999	999999	126	999999	98	626	859	881	441	970	812	466	945	654	567	493	239	413	711	715	291	354	999999	999999	811	137	131	412	15	902	999999	999999	999999	383	999999	468	139	974	897	904	953	999999	999999	632	495	701	155	
474	395	999999	677	999999	999999	854	713	999999	335	870	406	960	505	457	876	538	141	420	682	571	293	108	363	264	516	806	762	972	70	265	760	120	981	656	26	999999	234	929	805	999999	669	89	999999	999999	999999	936	409	999999	999999	754	999999	85	28	584	190	296	208	999999	404	790	102	741	229	79	119	296	999999	848	999999	999999	314	212	615	754	901	214	965	999999	686	580	999999	266	539	316	999999	685	101	999999	999999	999999	253	812	999999	24	835	928	859	999999	158	292	999999	560	75	18	450	999999	469	273	682	999999	331	999999	736	824	999999	836	999999	913	999999	434	204	999999	999999	709	190	501	677	600	918	972	354	901	999999	404	622	846	200	531	866	476	225	827	724	999999	408	150	86	710	631	999	999999	946	759	724	97	999999	999999	366	827	948	621	999999	354	709	999999	429	999999	341	211	547	645	679	999999	838	999999	999999	999999	880	310	50	999999	966	999999	999999	999999	999999	999999	231	317	247	666	834	704	917	999999	356	999999	24	870	979	982	999999	509	94	999999	999999	899	999999	999999	720	999999	308	65	786	532	999999	899	435	464	999999	287	935	34	963	880	999999	999999	139	983	862	894	841	19	999999	68	681	467	885	565	207	999999	999999	716	999999	999999	368	779	917	394	210	999999	57	999999	648	999999	999999	719	545	213	552	82	770	938	652	825	999999	298	733	999999	851	197	24	869	266	723	66	229	437	255	999999	999999	67	999999	782	415	847	999999	999999	999999	21	961	921	681	23	999999	738	292	73	771	42	79	999999	198	543	22	442	187	303	999999	999999	827	291	300	691	519	999999	36	165	247	978	405	999999	113	717	889	999999	343	856	142	985	999999	165	666	223	452	986	868	210	999999	972	669	999999	446	985	193	999999	999999	989	999999	999999	711	999999	826	792	636	999999	999999	481	653	999999	109	999999	171	939	870	999999	625	87	249	533	156	825	999999	274	318	417	490	127	533	999999	999999	999999	999999	32	283	646	999999	874	586	311	999999	999999	556	32	873	349	826	507	125	999999	64	554	750	970	963	999999	742	999999	483	229	660	824	948	444	999999	999999	999999	148	665	234	342	750	999999	937	999999	999999	278	372	401	969	590	983	999999	999999	164	100	603	999999	999999	398	903	778	400	367	650	999999	449	122	920	128	382	688	841	891	189	314	63	812	999999	214	616	380	169	514	999999	677	999999	936	289	21	161	584	88	277	330	564	359	143	297	268	319	999999	451	283	597	999999	999999	999999	832	999999	47	791	901	999999	781	533	618	886	728	
973	407	999999	832	999999	999999	798	609	999999	571	624	999999	920	524	999999	894	460	928	886	916	736	535	999999	114	439	999999	999999	999999	233	496	796	945	999999	415	324	861	807	999999	542	316	798	302	577	550	217	896	127	277	677	960	330	605	732	999999	992	999999	695	408	403	999999	607	999999	385	88	774	999999	490	514	209	999999	97	136	396	579	128	443	958	171	999999	543	857	102	14	273	999999	201	222	503	422	877	999999	999999	930	607	999999	683	916	499	775	538	999999	612	77	316	872	203	218	999999	999999	558	489	534	511	999999	87	514	120	122	999999	999999	999999	987	102	332	206	688	206	788	870	444	526	469	395	368	999999	999999	35	698	999999	972	982	69	999999	864	397	640	897	80	530	999999	999999	804	586	202	999999	428	520	744	119	999999	999999	999999	292	417	42	30	999999	152	999999	831	489	421	720	940	600	406	345	237	999999	565	791	135	999999	999999	871	999999	882	203	296	710	735	290	589	218	975	562	776	244	832	999999	999999	754	349	999999	715	161	94	646	601	999999	93	292	809	999999	401	871	999999	617	545	320	148	999999	999999	31	999999	208	832	999999	965	48	629	110	999999	567	74	46	786	569	959	719	999999	999999	602	621	627	452	999999	45	999999	113	400	999999	699	521	999999	999999	999999	327	601	517	999999	581	999999	562	55	982	886	251	489	999999	95	602	657	826	682	902	999999	244	999999	653	727	796	696	861	648	470	410	883	338	518	999999	468	967	452	400	999999	999999	49	576	644	999999	239	556	460	28	797	511	872	838	999999	212	664	923	948	789	533	885	820	914	585	999999	13	913	970	227	626	634	214	999999	627	348	314	668	999999	97	497	999999	245	842	999999	958	538	999999	11	315	482	544	29	662	999999	180	743	999999	990	999999	563	999999	586	242	401	172	307	447	221	988	898	999999	173	999999	999999	293	649	977	999999	626	999999	958	911	999999	745	92	999999	999999	568	456	604	189	677	698	534	181	663	12	999999	687	661	101	833	23	417	485	381	169	370	583	530	766	71	999999	28	605	415	921	497	319	557	755	878	999999	393	719	329	475	335	999999	630	646	535	999999	965	952	135	999999	999999	269	710	455	999999	984	999999	838	128	313	680	999999	766	999999	515	142	140	905	222	77	630	697	166	906	999999	249	953	884	240	999999	408	75	999999	517	999999	237	608	999999	999999	999999	839	555	601	25	795	406	365	887	999999	999999	255	69	740	67	276	999999	113	804	622	941	41	51	607	442	905	614	999999	
258	79	287	533	999999	999999	328	999999	84	106	999999	120	436	999999	999999	752	837	439	999999	335	422	250	122	134	803	999999	632	862	798	948	168	999999	999999	946	117	999999	999999	999999	227	728	999999	999999	202	999999	999999	693	195	67	965	298	769	13	567	289	46	999999	999999	999999	729	999999	709	466	440	999999	999999	40	930	489	777	256	999999	967	222	619	913	594	58	659	172	999999	303	999999	896	509	999999	999999	552	900	910	109	862	999999	150	678	999999	954	398	75	525	931	763	705	290	718	399	802	790	947	999999	452	999999	306	990	619	255	999999	570	931	948	999999	487	39	579	999999	394	999999	826	544	600	959	206	999999	143	240	999999	598	293	187	119	385	999999	605	535	468	151	565	710	999999	433	884	394	466	127	743	454	733	136	613	334	202	975	256	356	416	255	975	173	760	273	656	999999	392	821	572	417	882	504	121	536	828	999999	999999	121	716	574	739	866	400	786	999999	472	679	853	916	409	128	258	128	222	999999	402	949	267	999999	42	12	644	554	999999	571	238	25	999999	999999	999999	679	144	639	842	516	118	772	974	650	194	181	539	905	173	299	634	999999	898	999999	436	547	49	345	684	999999	104	322	75	225	394	457	602	356	999999	730	983	999999	286	999999	67	629	975	616	591	999999	473	999999	390	45	936	999999	126	717	80	999999	639	999999	955	999999	421	999999	707	759	266	999999	579	999999	693	443	315	999999	109	999999	312	806	572	432	754	823	109	364	999999	39	288	541	340	999999	286	64	999999	193	663	16	295	270	922	225	360	853	999999	290	56	947	729	999999	752	925	414	273	595	217	999999	141	180	999999	864	999999	481	999999	407	999999	999999	999999	353	999999	363	999999	999999	52	999999	356	82	900	541	818	318	984	309	368	788	999999	480	22	468	999999	148	531	835	999999	405	254	999999	636	999999	999999	384	417	604	999999	567	659	999999	372	389	248	999999	154	600	999999	747	880	377	122	935	999999	999999	893	180	999999	999999	831	268	677	646	640	612	445	999999	944	443	999999	390	701	800	139	999999	118	999999	230	748	993	930	483	491	525	876	999999	700	462	383	999999	246	144	624	999999	401	352	999999	749	636	699	699	655	918	999999	999999	676	999999	806	999999	115	269	999999	999999	990	900	784	196	131	763	999999	745	992	571	952	999999	256	87	75	738	52	393	884	593	58	304	285	564	644	35	210	999999	894	999999	999999	232	999999	422	634	834	999999	166	999999	985	656	953	706	93	966	191	253	999999	999999	77	565	
722	999999	367	999999	696	999999	230	551	106	563	999999	851	148	999999	730	378	834	453	240	132	999999	789	999999	999999	105	597	202	598	999999	999999	611	72	999999	299	554	999999	929	999999	937	999999	395	614	999999	432	985	999999	568	789	999999	812	419	155	999999	999999	678	933	485	429	577	108	999999	631	999999	324	999999	608	35	849	749	883	449	999999	999999	31	736	281	292	476	951	994	999999	412	999999	650	999999	999999	56	881	620	621	999999	999999	181	999999	999999	764	526	192	999999	386	86	718	999999	362	999999	334	999999	999999	999999	407	651	999999	999999	583	79	999999	999999	448	952	999999	561	153	238	137	521	940	913	676	245	972	755	109	996	999999	999999	320	373	999999	286	48	826	999999	673	223	970	362	41	598	769	765	999999	88	999999	985	999999	932	489	999999	999999	432	421	999999	758	999999	651	552	999999	902	665	758	656	999999	999999	914	668	509	480	25	167	168	908	324	906	999999	487	677	868	20	999999	985	830	461	168	999999	626	999999	303	999999	571	428	349	999999	933	21	118	225	916	326	327	999999	999999	474	999999	682	523	106	67	289	758	974	683	12	162	679	999999	999999	121	317	297	804	216	52	453	739	819	780	999999	999999	370	272	760	551	999999	434	532	365	707	485	339	529	805	24	679	597	744	347	975	264	93	913	113	999999	39	522	119	999999	31	25	999999	743	999999	172	918	495	999999	141	320	728	156	999999	999999	635	999999	999999	999	999999	372	999999	994	481	804	999999	811	457	168	161	522	179	999999	122	344	692	622	596	813	643	106	193	999999	613	999999	999999	117	521	425	478	631	271	523	999999	57	175	30	391	938	589	361	471	337	72	999999	999999	412	44	999999	806	999999	999999	953	365	105	999999	483	391	454	557	999999	300	42	690	530	260	655	408	999999	179	999999	240	657	999999	999999	635	855	999999	999999	886	999999	83	293	619	465	249	999999	999999	821	867	999999	639	937	391	571	71	438	999999	999999	368	495	14	999999	68	144	782	733	730	83	470	333	172	999999	567	713	945	16	423	234	291	942	999999	999999	207	999999	41	303	276	999999	231	999999	999999	999999	635	401	839	999999	235	484	683	515	999999	94	361	544	529	251	379	678	625	999999	25	999999	999999	999999	999999	428	771	581	999999	999999	999999	77	852	999999	125	393	762	176	999999	840	999999	938	551	775	999999	412	235	663	958	789	924	598	47	176	190	795	999999	219	999999	420	343	654	381	999999	999999	519	242	999999	999999	999999	999999	999999	999999	999999	999999	87	999999	999999	999999	595	999999	117	622	
322	563	999999	40	685	999999	999999	863	553	999999	999999	507	136	567	356	999999	845	999999	148	243	822	310	722	793	262	999999	113	924	54	157	807	227	235	41	999999	641	999999	489	999999	12	999999	282	999999	999999	350	287	156	519	525	757	225	425	64	873	999999	999999	841	85	778	793	981	405	999999	405	965	245	281	105	508	714	548	366	623	146	144	999999	374	999999	453	974	999999	593	408	297	999999	392	173	361	240	56	800	113	999999	999999	30	704	463	540	473	114	999999	61	21	810	218	859	801	917	739	260	648	999999	999999	803	57	398	996	999999	473	582	999999	999999	865	462	914	445	655	860	999999	439	96	833	999999	348	968	999999	582	598	999999	999999	999999	255	999999	979	999999	251	480	907	716	999999	707	999999	77	891	41	96	999999	558	895	773	214	999999	801	999999	174	999999	999999	294	834	362	815	408	452	999999	990	827	999999	885	64	999999	999999	999999	154	493	731	163	765	999999	316	882	509	33	999999	999999	999999	650	454	321	814	592	511	196	82	364	816	309	999999	999999	999999	214	999999	310	504	232	808	999999	999999	999999	578	21	999999	812	977	952	853	792	999999	147	533	349	382	985	999999	471	171	778	675	999999	676	432	999999	99	37	111	102	999999	528	999999	507	999999	854	146	743	999999	999999	999999	218	129	999999	999999	603	352	152	560	999999	803	240	42	70	39	790	999999	640	999999	999999	999999	784	875	859	654	273	999999	639	132	495	246	999999	276	928	472	569	999999	999999	652	999999	330	947	999999	999999	299	999999	496	419	477	621	999999	505	598	999999	583	914	342	999999	856	760	378	712	999999	75	999999	561	963	113	999999	469	244	726	999999	327	999999	21	317	605	999999	686	777	816	999999	999999	646	740	653	810	999999	557	237	295	999999	892	999999	999999	999999	411	684	999999	14	392	820	17	386	131	517	999999	449	572	607	737	700	179	999999	561	550	519	428	855	907	163	758	999999	242	948	999999	105	999999	408	94	906	999999	999999	999999	394	996	164	134	524	232	383	999999	782	950	500	595	263	910	898	77	999999	983	829	830	850	633	999999	999999	437	828	422	413	51	487	700	816	868	497	597	999999	396	999999	903	999999	534	999999	999999	101	742	363	50	195	968	341	999999	999999	101	10	831	999999	999999	999999	999999	696	809	969	328	305	259	684	727	766	322	342	681	999999	90	206	306	67	999999	687	42	999999	788	999999	999999	710	811	778	724	867	999999	836	348	999999	999999	999999	822	999999	999999	680	842	68	999999	284	872	636	659	653	842	894	704	774	
113	999999	356	999999	999999	999999	535	618	494	480	959	859	109	999999	999999	674	999999	999999	383	999999	592	976	845	974	449	514	364	808	60	167	935	829	172	999999	732	808	659	87	308	999999	999999	999999	196	999999	999999	775	999999	396	999999	984	330	969	520	962	192	137	999999	382	999999	999999	228	727	999999	999999	545	999999	697	218	753	195	24	255	575	143	999999	999999	789	483	875	999999	999999	967	176	75	836	966	318	210	709	604	124	999999	999999	904	31	311	299	859	826	969	999999	965	643	999999	970	85	404	387	259	456	347	999999	506	509	73	999999	560	501	500	999999	820	999999	508	158	81	737	349	670	122	411	445	999999	999999	906	594	374	334	720	105	761	999999	999999	950	999999	999999	904	780	406	840	769	750	999999	369	257	158	591	467	494	385	242	999999	733	999999	847	21	418	999999	600	914	699	927	999999	405	739	15	999999	546	256	891	176	956	943	830	352	999999	647	570	409	757	999999	907	999999	999999	863	35	999999	999999	112	251	848	351	999999	999999	150	842	909	402	630	252	999999	999999	221	602	218	286	792	902	999999	197	373	847	999999	843	911	792	999999	505	999999	999999	176	999999	443	14	52	999999	776	461	689	510	751	254	939	999999	498	999999	696	247	999999	586	999999	999999	745	915	999999	999999	999999	999999	999999	358	754	999999	860	916	85	47	612	999999	559	999999	509	340	222	421	446	999999	907	999999	999999	999999	106	850	379	955	479	239	487	999999	137	51	999999	999999	881	341	755	347	394	33	91	999999	354	489	687	743	86	903	724	333	479	758	103	203	992	999999	999999	999999	44	999999	999999	846	560	94	89	518	756	999999	459	881	665	999999	734	999999	999999	893	610	616	999999	635	878	576	514	999999	999999	378	948	443	447	265	999999	999999	312	489	585	245	900	999999	410	179	987	16	453	843	999999	380	34	999999	289	108	999999	646	741	408	35	871	999999	406	999999	711	999999	322	633	203	999999	813	795	254	309	999999	992	349	215	993	648	872	132	671	495	677	353	740	163	348	250	443	120	904	463	714	903	503	233	699	610	674	382	999999	51	854	999999	779	908	611	999999	675	440	999999	999999	163	999999	669	911	999999	999999	829	169	999999	953	368	999999	999999	790	595	774	498	126	516	999999	973	999999	872	630	640	999999	574	831	551	242	574	12	372	154	310	965	999999	999999	864	342	781	515	97	306	682	160	693	989	323	837	617	559	999999	999999	786	663	875	49	280	999999	793	997	617	62	388	365	999999	999999	999999	629	540	906	261	184	
999999	999999	412	576	947	490	409	585	518	713	999999	25	88	999999	368	647	99	204	321	597	548	783	999999	45	918	326	818	946	509	693	307	710	307	749	752	327	999999	999999	102	790	999999	218	489	904	436	999999	287	334	389	842	540	345	595	663	999999	828	571	999999	657	630	671	463	86	824	415	915	999999	999999	264	999999	999999	789	999999	530	999999	340	304	999999	608	555	49	999999	567	999999	162	962	124	643	124	999999	755	883	652	471	129	414	142	999999	498	521	654	999999	79	348	455	999999	243	74	933	304	534	579	768	111	591	186	895	999999	999999	453	800	84	999999	999999	295	512	147	999999	411	325	208	999999	999999	96	901	101	424	999999	999999	412	999999	59	709	999999	999999	186	125	999999	999999	999999	518	999999	992	54	999999	579	999999	739	62	942	613	602	999999	617	105	894	84	681	210	500	762	676	208	999999	725	999999	999999	403	940	119	397	597	761	999999	807	485	647	460	999999	332	999999	685	176	278	798	999999	999999	102	724	505	111	443	349	389	190	841	524	733	999999	971	214	340	798	942	999999	25	841	205	810	999999	257	624	316	878	142	87	510	929	470	599	364	999999	999999	445	17	953	257	381	288	965	999999	999999	140	404	127	37	886	233	723	999999	294	999999	292	115	999999	487	999999	999999	257	113	999999	999999	272	729	616	932	661	363	935	999999	767	470	917	844	658	342	493	911	999999	115	200	286	216	687	314	173	999999	999999	999999	530	999999	785	133	184	634	375	651	411	787	195	999999	999999	999999	131	999999	824	283	999999	456	915	993	225	711	151	912	65	388	585	999999	453	999999	97	176	414	999999	999999	346	742	220	292	690	999999	999999	574	739	666	987	999999	672	490	999999	552	999999	281	537	610	84	982	271	999999	986	76	985	344	253	288	367	884	355	43	487	999999	237	999999	999999	911	101	146	412	999999	77	999999	912	934	562	398	999999	895	877	175	999999	364	480	640	999999	624	106	789	330	999999	999999	113	738	638	12	999999	325	952	56	625	518	937	999999	25	999999	692	999999	61	782	854	318	472	999999	190	135	133	69	596	868	610	814	312	815	951	946	963	999999	999999	931	212	999999	27	848	261	657	969	784	464	999999	999999	999999	999999	17	999999	152	837	999999	558	513	879	300	728	999999	445	811	215	132	628	79	999999	137	879	129	579	781	999999	623	999999	532	165	349	605	467	264	150	769	305	349	808	999999	999999	999999	770	999999	912	999999	999999	999999	450	451	847	999999	999999	999999	486	999999	999999	437	694	851	
223	351	35	357	539	999999	999999	829	305	51	910	782	819	999999	680	130	118	999999	667	436	367	221	314	999999	318	193	219	875	778	559	843	867	655	999999	895	525	999999	999999	522	227	93	113	116	999999	541	75	999999	999999	910	366	481	858	999999	268	494	12	47	999999	48	999999	999999	999999	60	745	207	52	137	862	74	165	148	695	999999	450	352	264	114	999999	549	999999	999999	784	965	422	88	985	108	396	472	893	999999	47	384	176	741	698	62	371	211	499	938	483	370	999999	227	786	314	328	916	999999	898	141	404	796	999999	999999	430	999999	667	222	999999	740	999999	181	676	111	320	999999	708	654	212	742	704	60	999999	373	423	999999	999999	999999	681	779	480	243	994	356	642	588	999999	999999	277	424	703	989	999999	207	94	199	999999	999999	999999	999999	619	999999	37	165	999999	353	999999	145	286	999999	999999	375	999999	174	270	166	186	330	999999	732	719	667	386	999999	49	714	505	116	289	234	140	88	826	999999	169	999999	215	839	918	999999	106	532	764	66	981	337	458	391	999999	927	23	758	657	743	216	999999	885	249	125	722	848	385	856	999999	90	363	999999	785	14	62	999999	347	411	179	635	999999	999999	329	806	711	266	999999	999999	361	221	999999	999999	999999	999999	217	332	965	723	205	450	720	676	712	976	627	788	672	387	999999	976	675	999999	488	999999	29	59	566	443	414	466	734	999999	505	841	708	933	466	247	796	730	985	999999	215	729	914	999999	999999	353	188	999999	999999	736	294	384	545	35	999999	975	529	167	765	532	318	739	715	514	181	870	277	694	332	435	999999	164	991	61	151	758	203	508	859	222	999999	999999	873	997	999999	130	999999	683	999999	491	999999	638	964	462	315	476	24	410	349	329	85	494	600	167	156	139	392	999999	883	194	999999	30	999999	552	278	826	865	717	592	999999	574	594	704	841	717	999999	999999	539	999999	999999	744	999999	168	999999	999999	770	891	715	999999	792	999999	812	799	805	999999	697	340	422	194	999999	610	306	818	999999	755	491	999999	999999	450	204	940	999999	747	218	449	988	999999	769	415	507	935	159	999999	799	999999	999999	794	898	141	29	999999	777	354	999999	74	448	974	870	784	655	980	142	999999	656	851	885	75	999999	999999	720	835	571	999999	999999	552	460	999999	28	976	992	697	999999	627	430	583	173	999999	489	999999	11	999999	991	999999	760	999999	803	999999	999999	947	437	697	213	542	420	999999	59	999999	668	715	613	999999	956	893	791	958	98	514	999999	82	999999	387	
585	447	364	706	844	999999	999999	169	999999	576	228	81	549	999999	999999	999999	216	247	999999	402	999999	773	540	992	67	108	204	801	999999	298	50	148	999999	999999	999999	999999	999999	999999	349	999999	999999	509	965	47	790	885	353	495	999999	739	308	606	548	296	546	999999	906	372	649	999999	392	999999	999999	461	535	89	999999	999999	194	999999	181	502	999999	70	877	341	999999	503	211	182	754	708	337	700	990	999999	600	972	999999	309	999999	815	74	602	999999	80	999999	514	511	710	82	854	311	746	567	999999	999999	487	418	215	14	413	999999	999999	992	683	127	39	999999	102	489	840	986	885	868	366	999999	999999	979	807	999999	999999	999999	500	109	899	407	590	142	999999	734	122	563	307	304	455	999999	597	610	407	952	749	53	419	999999	242	867	426	877	211	377	999999	508	611	654	711	421	999999	377	102	286	536	999999	286	367	376	286	689	590	999999	999999	840	694	999999	854	812	259	582	279	866	41	981	712	931	817	330	614	951	999999	593	44	985	229	517	999999	425	851	767	999999	999999	956	188	835	464	499	536	718	927	999999	841	999999	838	399	511	999999	999999	824	965	468	999999	762	334	46	997	999999	725	620	999999	460	439	960	999999	999999	425	910	852	999999	258	441	290	612	999999	999999	811	141	205	999999	999999	999999	825	601	999999	999999	24	999999	631	152	999999	999999	999999	916	541	476	327	880	969	317	974	601	218	160	575	533	999999	434	999999	139	234	866	193	140	902	730	634	837	84	193	516	333	999999	710	999999	182	667	374	81	999999	877	999999	999999	887	999999	127	248	675	35	362	129	590	26	501	918	971	891	999999	23	999999	999999	489	805	786	800	651	321	507	842	403	866	999999	999999	864	262	302	999999	305	518	999999	492	958	812	721	999999	926	316	787	792	345	290	33	360	999999	999999	397	135	385	97	999999	805	999999	999999	632	496	315	236	162	249	625	276	596	135	238	327	883	677	93	722	873	344	534	999999	507	122	842	464	102	496	864	177	329	218	548	979	999999	135	190	235	758	699	164	548	176	78	694	999999	131	943	493	720	51	662	223	635	281	34	335	519	653	999999	144	665	384	458	999999	387	586	259	574	758	999999	858	963	999999	190	999999	548	438	999999	944	342	159	13	999999	135	999999	994	913	999999	727	999999	670	999999	907	999999	999999	999999	999999	999999	316	999999	871	378	999999	233	193	999999	49	455	999999	999999	897	101	999999	999999	985	999999	241	332	289	392	673	551	999999	958	826	999999	999999	999999	690	821	829	
999999	120	999999	470	780	277	999999	942	968	955	999999	422	999999	903	999999	872	398	580	837	932	396	842	923	649	999999	531	777	406	907	642	431	999999	473	999999	999999	980	87	999999	214	394	320	389	321	999999	999999	138	999999	999999	258	413	999999	47	853	889	443	474	999999	982	149	259	499	524	44	336	999999	702	948	595	999999	999999	999999	999999	376	452	622	999999	999999	999999	999999	202	926	722	158	504	974	393	912	584	999999	125	999999	104	907	955	894	999999	354	984	999999	999999	189	19	999999	999999	618	326	671	410	999999	999999	999999	700	999999	999999	999999	777	375	540	362	999999	790	999999	382	207	803	700	443	999999	558	825	661	546	592	931	22	916	980	497	999999	999999	721	511	317	999999	181	102	555	960	632	127	430	814	632	763	999999	999999	636	544	856	917	999999	999999	851	451	999999	407	118	999999	999999	416	797	999999	654	704	999999	288	66	999999	35	710	154	482	788	441	999999	847	913	828	999999	207	289	445	999999	968	773	470	659	865	999999	774	999999	938	36	225	329	552	169	928	344	443	758	999999	519	155	772	999999	471	420	999999	927	999999	290	408	736	136	362	246	686	930	957	628	200	584	260	726	999999	456	573	121	852	688	985	493	775	448	249	925	496	999999	372	999	249	999999	94	290	999999	539	999999	98	967	999999	999999	997	387	814	567	999999	268	428	566	999999	898	309	204	249	508	796	632	999999	887	999999	750	490	568	999999	389	381	500	999999	32	676	167	484	154	546	214	988	999999	961	880	999999	667	999999	639	418	110	999999	625	999999	782	999999	999999	10	211	540	999999	999999	439	999999	434	196	965	298	406	890	796	424	165	658	44	519	689	671	417	114	769	682	999999	159	999999	450	756	655	196	124	768	166	282	613	979	999999	559	999999	536	694	818	999999	671	749	999999	686	999999	966	810	272	228	246	593	999999	770	883	151	999999	570	984	439	999999	111	999999	131	640	151	551	999999	822	999999	11	999999	722	296	401	21	999999	537	999999	665	789	845	924	999999	532	572	185	999999	106	80	279	999999	551	999999	508	276	389	627	999999	544	243	999999	988	312	227	111	871	810	379	871	49	999999	398	328	650	474	999999	999999	598	77	965	999999	581	752	999999	882	593	467	787	134	631	484	999999	637	999999	500	856	621	678	431	701	374	473	234	40	527	999999	232	614	44	98	994	39	914	579	534	716	246	620	999999	517	413	33	254	999999	999999	206	999999	896	999999	617	565	716	176	375	600	244	357	721	174	163	371	853	999999	
46	999999	454	641	67	999999	783	620	11	344	914	298	351	999999	984	999999	331	968	999999	999999	426	533	287	863	548	978	300	369	999999	999999	191	156	559	279	218	612	999999	999999	703	998	376	999999	999999	999999	261	87	259	999999	372	256	843	999999	44	399	336	999999	360	591	103	89	607	423	105	555	163	767	738	82	20	382	999999	999999	275	999999	999999	430	968	904	611	999999	729	285	997	277	613	996	121	170	943	705	261	530	470	623	401	952	900	19	229	493	348	187	14	990	999999	999999	919	999999	311	906	999999	455	979	999999	999999	331	999999	828	942	166	656	999999	138	999999	130	999999	306	999999	936	145	999999	999999	999999	999999	132	999999	281	16	999999	537	87	415	858	999999	171	805	550	838	273	79	535	82	77	999999	837	769	58	698	870	70	779	278	769	999999	386	584	770	862	509	807	60	420	999999	415	89	250	720	101	154	324	292	999999	387	999999	610	456	999999	623	289	363	999999	582	999999	323	757	809	645	693	660	586	999999	688	339	465	999999	125	999999	662	982	596	59	956	554	999999	778	999999	890	999999	999999	930	692	999999	582	999999	313	477	283	140	657	280	999999	999999	441	999999	999999	603	139	921	848	999999	827	240	640	999999	999999	999999	38	590	999999	446	918	743	138	729	893	888	116	193	999999	551	841	498	14	712	991	33	999999	986	276	185	192	968	999999	79	999999	462	516	889	841	766	449	692	595	999999	999999	861	897	711	674	400	497	945	769	307	654	338	235	927	701	999999	32	999999	324	999999	263	949	999999	69	626	999999	381	226	351	395	111	158	903	999999	360	999999	135	813	321	999999	999999	999999	208	756	425	774	236	999999	198	560	744	407	378	235	957	412	181	999999	95	242	28	999999	604	384	205	999999	434	442	999999	571	999999	218	730	447	999999	26	750	933	644	851	215	792	999999	790	999999	704	779	678	999999	948	957	297	727	89	858	417	642	999999	561	999999	350	793	21	626	405	535	677	931	553	999999	661	248	203	243	37	999999	251	813	734	999999	726	999999	607	629	614	867	490	651	999999	274	384	999999	999999	999999	999999	422	780	999999	395	124	37	999999	135	894	297	719	999999	494	999999	632	999999	999999	100	999999	999999	594	999999	392	21	999999	54	999999	351	289	999999	734	865	999999	732	614	454	839	999999	619	473	877	999999	713	342	894	999999	996	599	956	999999	555	999999	321	532	917	236	999999	400	858	79	999999	506	846	337	562	999999	999999	761	446	187	335	999999	999999	597	999999	963	999999	60	126	999999	999999	
436	999999	999999	20	897	553	945	999999	388	66	999999	568	549	472	380	784	385	779	51	157	244	162	999999	773	154	365	724	217	953	753	347	283	105	31	574	122	665	999999	664	999999	681	999999	68	130	886	842	999999	134	944	188	999999	281	999999	616	813	284	615	417	866	542	829	738	861	635	719	176	473	527	898	268	999999	68	124	741	475	297	103	658	886	311	433	599	999999	999999	656	75	999999	488	218	999999	506	258	459	132	480	999999	95	999999	411	719	378	414	999999	686	70	999999	999999	343	150	525	190	957	999999	565	999999	999999	999999	96	978	653	968	999999	999999	608	999999	870	609	991	271	532	211	670	257	177	999999	999999	372	999999	714	999999	908	864	348	692	118	549	728	894	24	999999	477	999999	454	757	999999	393	999999	627	924	199	999999	175	999999	617	323	519	710	363	632	98	999999	889	381	370	745	999999	646	999999	500	223	999999	714	976	31	65	212	226	500	426	548	924	745	661	524	189	742	792	730	378	598	839	999999	999999	926	999999	587	628	94	999999	646	999999	999999	137	711	57	999999	999999	60	562	121	303	219	999999	999999	174	131	237	999999	190	999999	999999	916	999999	901	384	777	453	60	647	477	584	999999	999999	779	999999	454	617	950	476	999999	999999	741	177	267	305	629	437	186	761	262	360	771	903	19	333	830	231	235	337	999999	280	148	413	95	537	999999	999999	167	292	719	999999	999999	999999	725	999999	581	749	989	999999	754	349	276	299	395	127	812	238	478	999999	971	233	391	999999	206	999999	999999	338	999999	999999	144	897	280	894	51	747	83	391	188	999999	752	999999	241	629	582	931	999999	849	999999	968	724	932	263	710	320	496	132	663	193	541	52	252	666	269	999999	999999	78	999999	257	999999	53	431	60	916	703	890	991	762	51	999999	999999	566	320	124	16	211	644	570	583	555	625	420	208	999999	518	999999	424	972	167	999999	863	999999	602	379	924	303	882	999999	17	430	504	370	999999	919	361	486	931	552	999999	271	222	999999	798	701	999999	633	233	413	408	203	476	29	999999	326	411	999999	963	941	199	999999	999999	308	999999	163	60	264	798	288	296	41	999999	999999	719	896	511	365	833	999999	357	301	79	999999	937	813	953	485	765	305	518	803	999999	990	362	549	942	914	999999	645	999999	768	834	944	127	376	624	605	999999	709	814	55	724	73	593	898	643	849	370	749	209	575	499	503	770	492	518	999999	518	999999	999999	597	420	197	999999	999999	466	999999	999999	571	198	999999	185	
66	490	472	88	999999	999999	999999	999999	102	554	205	999999	85	278	999999	183	634	999999	46	96	999999	999999	227	999999	999999	999999	14	441	999999	497	999999	560	851	999999	443	999999	308	414	999999	999999	64	272	861	52	225	752	184	320	135	952	727	713	161	271	999999	310	999999	837	551	645	401	32	399	999999	999999	999999	999999	999999	835	327	874	230	798	855	41	868	894	185	999999	784	999999	694	999999	564	999999	95	409	590	999999	999999	999999	471	999999	999999	999999	42	873	999999	296	580	168	498	484	807	87	999999	915	305	999999	185	999999	999999	999999	999999	16	707	716	834	836	670	245	13	339	703	577	999999	367	385	76	999	995	638	999999	839	999999	151	999999	508	999999	271	179	999999	360	999999	725	999999	54	104	416	91	999999	999999	429	625	345	164	168	781	999999	999999	999999	539	999999	240	190	778	208	587	150	999999	497	218	356	575	500	141	999999	169	977	915	999999	273	968	984	683	956	219	273	503	472	982	438	278	999999	131	640	873	130	990	947	464	467	999999	999999	999999	117	692	853	134	214	510	999	999999	324	315	876	999999	255	556	233	568	999999	999999	678	882	69	940	543	453	860	267	533	179	40	999999	999999	319	999999	400	576	274	365	149	299	961	983	634	953	999999	254	999999	628	573	999999	388	999999	999999	285	669	534	999999	158	999999	273	999999	999999	999999	772	863	999999	567	154	854	979	959	212	795	793	717	899	434	999999	999999	209	791	639	959	412	651	931	999999	44	756	866	409	125	955	875	353	983	162	862	99	999999	999999	923	773	594	806	186	734	590	567	770	109	999999	122	210	999999	999999	999999	427	131	932	999999	533	398	999999	580	999999	257	919	449	734	746	999999	897	999999	523	867	999999	375	606	475	207	936	476	986	999999	228	13	755	403	46	999999	735	740	167	216	999999	535	784	999999	999999	999999	814	150	833	34	536	293	179	687	614	450	653	999999	655	735	950	999999	411	231	361	840	501	526	413	999999	20	831	739	736	999999	342	91	361	643	546	392	999999	999999	999999	240	935	834	78	999999	595	321	913	95	432	999999	106	999999	562	999999	132	437	297	999999	73	23	704	553	443	327	282	369	301	188	118	352	165	423	449	991	426	15	433	999999	817	457	999999	746	317	480	999999	999999	528	699	520	119	104	68	580	949	536	391	400	751	517	235	30	735	977	999999	110	682	999999	999999	245	126	999999	560	999999	616	999999	958	246	963	62	999999	999999	602	668	999999	257	106	999999	500	999999	44	615	682	229	999999	999999	371	
769	237	379	591	532	999999	999999	403	116	999999	148	963	42	577	155	437	698	453	394	427	77	978	999999	14	839	999999	116	210	511	999999	341	999999	999999	999999	199	18	594	471	541	885	999999	274	892	713	999999	999999	999999	887	889	187	999999	776	207	999999	303	790	404	375	751	347	999999	262	891	999999	212	810	784	487	999999	146	842	236	999999	509	289	802	96	129	55	960	727	999999	321	333	346	564	140	180	261	999999	614	229	999999	203	45	999999	383	999999	999999	999999	105	999999	508	753	345	758	864	698	729	501	704	999999	329	790	620	631	941	999999	449	648	679	613	236	999999	532	623	999999	718	473	402	429	979	619	896	865	747	720	567	988	588	699	441	450	999999	704	338	899	999999	583	414	944	815	999999	999999	999999	491	753	528	231	721	252	156	234	337	82	724	666	433	999999	872	910	999999	579	861	948	247	173	476	999999	203	723	586	144	69	999999	613	321	757	999999	383	994	999999	999999	277	345	552	217	123	999999	999999	672	476	14	711	503	570	246	806	913	999999	327	286	252	38	997	999999	999999	999999	878	468	413	909	15	999999	877	999999	48	312	999999	405	40	60	789	306	530	257	581	999999	566	887	377	999999	999999	999999	65	717	999999	317	279	679	540	52	999999	229	576	763	470	462	833	785	999999	999999	290	518	999999	999999	497	946	507	750	94	588	999999	991	999999	897	75	999999	495	170	769	731	42	846	864	987	816	569	730	999999	999999	129	600	781	366	999999	234	335	984	788	230	999999	999999	999999	594	951	444	253	137	678	697	651	966	673	25	999999	901	444	653	999999	461	927	226	739	963	964	988	826	999999	658	673	999999	834	707	939	766	921	999999	999999	913	552	572	442	61	999999	144	163	927	765	565	540	790	999999	770	337	302	786	80	565	630	963	617	618	479	15	957	816	269	733	259	879	999999	193	740	999999	999999	495	174	669	828	999999	999999	71	79	999999	882	67	999999	380	647	999999	999999	948	631	949	934	999999	999999	56	121	328	893	203	999999	686	152	607	942	109	999999	999999	622	999999	999999	818	902	556	999999	361	132	900	752	889	96	999999	999999	449	561	790	736	999999	532	999999	558	510	917	867	555	999999	974	999999	125	964	931	839	367	999999	222	999999	57	388	415	611	924	221	575	14	999999	245	657	703	55	162	999999	514	999999	999999	999999	235	999999	44	999999	999999	386	846	785	788	957	256	912	999999	236	749	999999	999999	528	921	999999	346	935	913	759	320	999999	281	240	963	601	426	565	
863	597	999999	912	999999	387	259	234	999999	436	999999	56	861	332	79	476	306	999999	25	986	999999	310	515	999999	999999	999999	999999	999999	115	615	822	197	541	691	999999	990	249	836	731	999999	278	696	125	999999	159	866	898	987	999999	804	999999	554	585	440	211	563	999999	697	925	737	697	829	128	999999	613	599	999999	179	999999	999999	237	469	687	55	999999	667	194	604	150	130	386	702	999999	311	999999	277	611	999999	999999	999999	908	551	911	999999	282	999999	577	654	999999	559	361	999999	999999	999999	577	475	866	540	723	544	378	487	557	805	360	999999	74	817	790	999999	999999	999999	690	999999	999999	685	557	693	999999	277	99	540	307	590	768	657	988	186	734	999999	411	80	387	945	127	431	994	116	643	287	384	760	863	999999	570	946	999999	927	418	891	999999	182	767	999999	455	999999	189	966	999999	999999	16	888	93	583	934	918	37	999999	670	747	691	451	999999	999999	892	338	676	346	29	999999	618	71	767	842	298	238	313	931	499	288	252	37	79	939	281	999999	677	290	36	652	918	303	266	671	210	476	131	281	999999	126	172	999999	946	999999	95	945	999999	999999	294	705	999999	999999	255	391	504	663	999999	121	999999	406	999999	999999	999999	999999	903	324	804	999999	641	822	116	41	378	999999	126	410	90	854	854	335	375	436	999999	999999	48	822	58	875	176	546	104	20	66	166	464	775	532	579	321	999999	150	34	608	999999	598	582	999999	872	275	104	583	526	266	888	999999	234	999999	988	338	90	999999	929	929	105	999999	105	975	222	918	350	999999	510	543	94	999999	999999	999999	999999	732	465	105	186	609	81	999999	577	754	177	136	999999	384	543	250	240	999999	221	105	999999	744	502	999999	514	953	925	226	999999	983	182	703	689	999999	868	999999	999999	984	99	329	858	141	999999	351	807	96	688	965	344	999999	312	590	973	255	324	788	239	858	591	232	999999	854	891	594	581	999999	446	833	515	286	377	255	999999	892	246	382	594	160	999999	999999	274	959	882	811	680	592	730	443	91	999999	37	25	403	999999	644	999999	249	566	770	342	649	855	460	67	892	66	186	91	19	942	203	88	67	999999	999999	725	972	89	999999	988	743	12	999999	435	259	362	999999	999999	257	243	999999	37	390	467	778	419	509	824	919	623	999999	999999	434	149	999999	949	999999	241	908	919	41	169	652	781	599	646	114	35	808	999999	214	639	833	999999	810	176	697	600	393	548	226	999999	999999	299	582	104	999999	999999	548	309	404	999999	638	
999999	211	972	384	608	868	142	315	484	999999	999999	999999	777	815	999999	338	720	261	999999	847	370	703	884	999	999999	999999	505	78	999999	486	508	999999	593	999999	999999	999999	838	791	999999	731	261	999999	742	999999	781	999999	805	288	919	283	827	58	46	773	278	634	327	972	31	999999	373	73	813	997	517	999999	825	776	319	94	500	999999	172	635	999999	136	961	753	999999	999999	403	226	159	228	659	460	108	999999	732	871	257	865	999999	689	999999	198	430	744	623	538	64	38	999999	834	999999	898	999999	411	187	151	673	573	754	547	15	156	913	595	348	66	154	15	53	999999	999999	999999	169	483	277	408	999999	999999	139	689	429	374	257	999999	999999	999999	574	999999	642	591	207	999999	120	999999	683	221	999999	999999	406	567	394	58	999999	529	997	158	738	412	143	999999	999999	457	443	999999	999999	641	899	598	999999	587	491	456	372	999999	251	999999	999999	937	799	65	133	870	819	572	305	380	389	727	327	999999	999999	999999	563	863	155	750	249	55	999999	52	322	999999	684	999999	85	938	685	999999	999999	999999	633	999999	612	88	655	574	637	999999	769	747	999999	181	280	863	564	329	892	999999	316	999999	913	999999	999999	757	999999	446	196	999	496	367	695	855	449	999999	999999	230	560	999999	217	999999	122	378	286	365	790	151	416	821	264	999999	56	186	227	787	999999	165	967	854	346	219	388	637	999999	412	62	999999	732	796	210	344	999999	417	301	735	999999	545	202	477	967	600	39	374	744	740	320	518	638	661	553	507	262	705	999999	998	999999	484	999999	873	313	999999	419	620	620	920	999999	639	885	491	409	999999	963	500	887	745	999999	23	999999	644	101	543	767	81	252	703	92	73	278	302	542	903	552	999999	174	582	999999	999999	754	824	753	681	633	999999	261	169	544	762	817	403	818	188	592	359	782	770	627	999999	999999	917	838	923	999999	999999	948	506	999999	644	336	314	563	770	999999	78	890	999999	909	999999	819	999999	169	999999	255	874	999999	999999	321	202	546	403	955	843	51	836	986	829	321	50	208	754	999999	899	436	513	999999	58	918	523	468	999999	860	17	528	295	999999	518	677	495	999999	594	195	649	999999	932	359	720	999999	433	92	71	108	869	999999	75	766	269	999999	742	45	434	446	797	734	184	999999	947	325	755	999999	477	161	825	932	614	568	676	801	503	999999	129	330	999999	441	407	273	991	596	463	528	498	624	935	460	999999	158	398	915	924	999999	412	999999	999999	354	614	909	999999	936	807	
999999	99	999999	399	588	916	114	950	365	999999	910	552	361	862	999999	999999	999999	226	375	258	466	180	999999	999999	115	751	999999	356	999999	827	999999	990	999999	999999	956	438	39	999999	999999	543	999999	207	42	999999	23	845	60	999999	745	764	999999	692	907	688	351	336	339	591	294	836	201	757	810	538	839	919	498	572	905	999999	560	999999	869	831	679	268	147	182	863	269	999999	999999	611	386	76	804	92	375	999999	630	999999	447	940	519	999999	821	397	504	999999	104	357	999999	636	947	999999	142	823	999999	19	92	198	166	728	34	145	19	156	433	471	45	836	132	134	284	999999	122	999999	360	999999	858	871	643	999999	769	999999	223	554	663	182	934	981	16	366	365	442	943	999999	915	383	342	674	999999	42	713	267	235	363	362	258	100	454	999999	597	999999	221	555	732	999999	123	922	465	493	261	537	63	999999	999999	769	999999	755	999999	772	976	157	999999	908	610	720	511	686	860	202	414	91	999999	518	418	999999	153	999999	220	759	802	461	877	999999	711	504	999999	999999	469	593	999999	502	697	999999	496	450	967	999999	999999	21	457	437	72	272	88	179	58	999999	422	999999	626	955	545	999999	999999	525	279	12	206	115	999999	84	999999	276	999999	999999	394	807	32	967	248	840	942	208	999999	375	398	614	112	542	456	999999	24	909	999999	564	957	63	711	999999	180	964	999999	838	950	383	220	795	588	176	999999	999999	522	999999	999999	785	22	346	341	605	136	665	899	663	658	947	70	999999	999999	129	953	341	106	999999	797	283	733	113	258	928	164	602	36	999999	999999	216	601	569	597	999999	551	621	721	116	844	999999	74	453	190	999999	322	903	495	469	222	453	999999	471	999999	48	61	909	999999	999999	451	534	999999	963	999999	999999	355	500	719	128	577	342	619	999999	217	999999	218	290	923	255	999999	999999	999999	566	723	313	71	140	999999	558	140	642	533	319	999999	320	876	999999	547	999999	657	999999	999999	999999	891	880	834	999999	264	375	830	771	985	842	796	200	427	82	999999	601	391	225	588	170	987	935	808	999999	999999	897	999999	117	999999	999999	597	794	76	738	999999	843	999999	999999	876	999999	727	368	999999	691	999999	474	892	999999	999999	945	355	442	999999	33	390	956	81	534	999999	367	960	999999	38	799	254	999999	134	999999	408	407	132	484	999999	51	442	628	999999	126	787	999999	14	999999	257	797	840	165	999999	52	358	999999	771	945	999999	518	586	14	340	857	447	999999	350	999999	406	462	823	871	103	202	590	999999	
677	999999	746	969	362	360	475	241	958	99	451	91	340	689	636	187	999999	830	999999	438	999999	432	679	276	519	999999	214	794	973	969	999999	999999	999999	999999	51	816	999999	999999	166	235	999999	108	898	357	999999	269	999999	716	826	646	473	273	999999	162	472	255	285	480	459	999999	155	681	267	989	37	93	628	742	999999	820	978	999999	673	239	899	200	999999	331	207	999999	999999	498	999999	337	505	999999	630	310	134	796	999999	728	658	603	999999	857	840	908	329	985	640	141	77	16	667	184	599	508	263	282	999999	999999	999999	209	999999	657	713	929	999999	239	999999	999999	999999	852	290	260	641	999999	158	51	359	625	11	221	619	794	999999	961	999999	999999	208	131	56	851	999999	999999	455	458	967	999999	154	910	424	999999	999999	999999	523	225	726	417	999999	529	999999	221	923	105	999999	70	999999	841	237	999999	269	172	999999	341	281	766	777	703	804	999999	113	725	896	999999	999999	911	999999	307	281	214	245	263	788	999999	999999	835	999999	979	999999	394	869	999999	205	403	651	261	69	999999	50	757	448	32	612	360	426	634	999999	484	895	999999	381	292	570	32	999999	15	384	361	569	446	837	798	80	419	999999	999999	529	503	796	949	851	498	999999	524	766	223	650	999999	263	147	520	453	93	592	23	586	565	183	887	645	999999	999999	631	604	919	999999	951	203	999999	448	114	820	688	999999	999999	883	35	55	265	301	999999	999999	108	999999	926	393	999999	487	406	736	999999	356	616	161	81	153	866	999999	999999	999999	271	457	999999	814	43	999999	765	999999	403	139	561	519	999999	999999	290	932	609	999999	677	535	999999	999999	796	309	36	999999	214	536	874	55	26	373	999999	149	999999	907	553	999999	397	237	628	576	93	276	185	999999	438	999999	999999	149	543	666	999999	79	191	797	661	102	787	285	494	238	999999	358	123	999999	78	778	999999	382	388	326	812	450	907	368	390	999999	134	134	329	194	665	735	999999	359	999999	381	957	999999	256	461	505	999999	999999	399	314	735	163	987	833	660	464	999999	760	227	999999	999999	171	999999	416	141	967	663	955	310	573	537	846	763	809	697	999999	333	136	999999	820	999999	707	999999	64	999999	376	147	300	669	999999	177	974	294	504	999999	220	144	825	999999	493	842	166	442	826	776	889	399	187	146	839	141	371	999999	999999	165	836	653	999999	999999	764	830	372	296	580	405	562	999999	268	965	486	686	507	20	999999	978	999999	275	691	999999	765	976	959	164	829	999999	999999	999999	887	999999	17	567	
375	73	361	662	479	869	861	430	224	337	141	221	659	999999	633	361	398	428	622	570	961	491	996	787	871	218	999999	982	599	999999	674	999999	958	919	321	443	999999	781	999999	999999	999999	271	999999	999999	845	747	999999	999999	965	999999	753	999999	999999	446	605	883	77	573	791	270	412	879	831	803	662	222	999999	739	841	199	999999	617	999999	950	166	700	999999	999999	942	133	999999	790	26	999999	666	216	202	521	999999	438	999999	999999	999999	999999	999999	999999	439	269	999999	633	493	765	835	775	752	146	548	776	290	905	999999	508	631	668	557	621	862	685	147	456	999999	999999	425	413	999999	615	627	681	689	631	270	168	793	318	639	948	955	251	402	999999	667	425	241	418	972	868	999999	999999	999999	648	672	999999	999999	329	999999	751	999999	432	999999	146	518	999999	999999	999999	645	306	715	322	38	608	666	620	292	616	788	603	510	17	999999	954	999999	306	999999	51	958	516	45	474	999999	888	609	533	298	265	21	999999	338	999999	772	675	163	152	302	92	999999	62	471	999999	999999	19	250	341	991	997	986	222	877	56	699	139	999999	999999	617	150	999	143	331	37	605	988	275	928	245	765	801	999999	999999	907	68	999999	55	530	933	999999	648	277	999999	999999	279	798	922	292	882	643	414	912	534	162	999999	849	730	999999	910	551	744	999999	106	999999	206	977	219	969	987	793	999999	740	316	922	501	999999	601	40	757	806	76	982	55	602	360	999999	483	850	824	999999	186	610	619	392	950	335	181	315	999999	999999	999999	953	305	99	558	673	999999	999999	660	360	258	699	999999	999999	484	762	999999	999999	875	999999	504	368	154	999999	617	483	999999	924	971	176	560	295	935	464	227	123	687	999999	53	687	293	870	199	474	961	486	923	516	907	198	68	677	440	788	798	230	999999	527	481	85	552	681	999999	494	999999	999999	764	232	885	999999	84	320	461	198	32	999999	178	680	816	141	999999	614	26	782	999999	883	854	157	999999	999999	314	999999	484	967	999999	612	999999	705	999999	998	722	701	630	545	123	748	226	252	999999	174	999999	999999	999999	350	526	999999	999999	999999	387	916	999999	617	565	999999	67	915	999999	999999	63	999999	404	999999	16	818	419	857	983	480	668	368	667	611	391	501	999999	186	458	143	451	205	948	379	999999	999999	889	114	999999	741	488	208	911	732	198	355	770	589	999999	999999	931	668	954	193	200	999999	999999	506	235	73	999999	881	466	703	999999	858	471	35	155	259	929	314	720	252	992	999999	457	999999	
423	45	731	364	999999	566	212	999999	999999	764	188	308	508	392	999999	999999	999999	607	999999	218	999999	340	884	744	443	872	962	627	947	999999	999999	730	571	324	999999	200	341	999999	826	999999	501	999999	617	706	846	846	751	547	435	647	456	395	999999	249	254	93	161	987	921	192	603	584	834	999999	999999	457	737	193	308	688	741	215	780	841	717	430	723	187	898	596	131	999999	201	999999	265	805	999999	332	999999	10	999999	354	668	643	306	916	435	88	999999	398	119	567	999999	746	999999	250	615	999999	531	824	999999	974	98	334	999999	187	999999	534	282	768	455	414	999999	308	649	397	547	999999	999999	801	994	645	53	509	486	563	187	999999	403	25	200	126	999999	254	999999	74	265	343	582	128	532	900	805	999999	943	999999	999999	999999	999999	999999	703	478	350	730	999999	724	930	589	848	507	999999	938	140	267	577	338	614	869	667	585	141	213	564	426	999999	104	839	999999	999999	782	120	247	357	884	321	999999	775	80	424	916	144	676	495	999999	128	999999	769	547	999999	614	999999	999999	282	521	387	500	913	924	999999	735	884	261	33	75	397	762	999999	256	945	855	563	999999	454	751	451	465	717	490	308	999999	334	301	880	951	692	536	965	836	999999	999999	999999	999999	617	689	41	882	652	430	686	999999	999999	999999	602	942	999999	556	139	999999	80	921	999999	433	626	778	410	592	999999	82	383	999999	796	754	748	133	57	999999	999999	765	719	999999	999999	297	803	942	680	811	699	938	999999	145	406	444	766	585	49	384	235	839	288	999999	999999	580	56	825	569	259	774	999999	895	349	630	374	811	511	119	495	630	683	107	999999	892	442	182	247	999999	361	999999	999999	94	672	486	96	486	280	999999	242	251	999999	383	999999	46	231	53	999999	515	42	633	264	476	553	754	999999	741	688	556	79	407	808	370	217	270	611	393	232	863	543	887	541	999999	999999	999999	999999	310	676	999999	999999	398	623	999999	432	999999	733	696	540	918	934	354	999999	724	986	834	442	617	175	170	434	837	820	696	972	154	999999	999999	599	309	112	250	999999	135	884	999999	999999	86	938	999999	537	915	852	999999	999999	999999	99	817	999999	999999	811	999999	999999	999999	999999	834	578	927	999999	287	636	924	999999	999999	999999	694	289	672	839	315	59	366	679	687	633	999999	984	516	767	999999	65	999999	999999	556	498	77	116	559	995	60	999999	857	325	661	851	612	818	621	498	244	909	426	977	162	993	454	364	457	999999	620	849	71	999999	999999	999999	
362	583	550	742	748	587	999999	676	789	999999	202	50	28	835	30	999999	373	999999	533	873	999999	999999	198	999999	54	713	658	676	999999	999999	50	999999	999999	438	499	39	277	999999	749	656	189	999999	198	949	999999	999999	346	621	861	919	485	53	999999	113	593	65	999999	987	697	999999	928	63	999999	588	172	504	702	589	999999	991	433	493	278	876	694	888	118	999999	762	640	376	47	814	465	725	997	71	999999	845	444	645	289	191	714	999999	135	999999	610	786	307	711	756	285	870	496	992	999999	760	419	705	999999	154	999999	999999	999999	891	248	999999	862	175	999999	467	744	901	999999	153	999999	563	158	999999	440	999999	463	464	929	620	761	999999	969	732	231	999999	999999	150	498	500	64	134	56	836	886	622	747	621	864	999999	999999	384	523	999999	690	221	611	851	274	448	999999	770	138	57	140	304	866	999999	943	141	999999	604	999999	855	98	187	516	322	999999	817	760	841	600	684	607	999999	430	626	52	999999	999999	999999	875	999999	809	293	996	998	705	592	999999	617	678	733	612	999999	999999	668	263	513	999999	299	179	999999	687	999999	999999	453	450	753	999999	250	999999	932	441	668	728	362	56	805	999999	518	999999	999999	72	153	173	867	82	198	415	762	999999	538	316	410	999999	427	372	959	123	552	558	952	717	515	529	745	301	943	689	618	621	999999	331	196	682	90	395	544	686	312	380	261	999999	999999	877	558	999999	41	864	310	990	96	691	638	959	999999	381	999999	623	428	575	139	508	797	150	913	216	999999	999999	723	42	999999	283	810	182	306	615	605	637	970	128	270	999999	388	628	999999	999999	693	236	999999	709	999999	921	267	737	251	752	550	999999	964	352	999999	312	150	278	171	813	880	465	663	58	775	918	999999	309	315	59	130	179	615	999999	523	893	709	999999	204	907	25	999999	931	999999	75	634	673	628	999999	957	938	120	466	999999	887	237	573	999999	933	919	999999	999999	431	201	999999	999999	365	999999	999999	613	999999	136	83	999999	999999	806	534	999999	983	151	999999	33	688	358	999999	19	999999	894	999999	295	330	739	90	284	638	67	652	739	999999	694	278	854	799	999999	999999	811	46	212	923	999999	999999	999999	999999	792	999999	255	280	83	91	623	668	471	560	543	999999	863	999999	999999	625	741	164	795	199	299	999999	999999	233	680	994	999999	999999	510	971	187	592	866	754	999999	999999	392	786	578	658	307	35	806	303	266	723	999999	765	248	586	192	926	907	273	695	999999	999999	31	599	89	999999	650	
168	500	382	999999	427	999999	758	197	243	954	999999	147	891	274	76	107	966	957	503	543	734	923	789	261	685	999999	68	378	339	999999	197	999999	875	656	866	316	921	316	306	391	17	60	353	237	350	769	382	431	852	184	64	642	585	249	916	244	710	131	999999	824	61	389	858	871	766	999999	271	245	999999	760	999999	660	660	122	999999	999999	580	561	999999	916	230	636	526	164	316	999999	913	636	740	631	605	799	52	482	339	627	202	481	999999	264	507	146	34	102	999999	404	982	473	713	242	999999	159	220	357	603	999999	863	703	565	222	183	635	999999	775	164	999999	617	187	782	908	999999	108	100	999999	418	94	612	433	167	911	999999	999999	923	507	967	456	999999	694	879	999999	764	499	915	258	91	999999	641	258	937	621	787	804	690	805	999999	999999	69	564	939	518	811	439	546	654	999999	732	711	997	808	708	797	923	308	867	153	999999	192	999999	999999	999999	999999	999999	495	999999	134	768	759	128	755	411	396	35	755	370	114	999999	953	271	609	358	171	643	450	239	823	864	505	999999	661	759	999999	227	988	403	76	457	999999	10	530	880	973	593	252	407	321	772	177	938	763	817	48	921	999999	227	384	809	914	266	999999	269	999999	936	466	999999	37	179	46	999999	304	656	999999	953	741	728	385	578	401	52	917	61	696	566	70	999999	721	461	985	771	28	266	999999	999999	288	270	617	46	136	256	379	152	999999	815	644	116	435	999999	190	513	842	806	999999	871	348	999999	573	706	999999	622	285	576	999999	999999	343	999999	123	704	674	480	120	348	999999	155	999999	775	999999	999999	922	953	418	635	999999	481	929	222	848	671	348	617	696	911	170	999999	999999	999999	958	999999	482	606	992	731	999999	999999	999999	503	364	272	208	999999	354	999999	999999	922	999999	999999	305	712	345	999999	198	452	365	66	999999	999999	188	937	184	870	816	855	407	325	961	999999	224	571	88	435	857	585	473	775	999999	999999	999999	248	310	999999	507	256	134	361	417	999999	375	999999	999999	204	325	427	999999	999999	756	999999	295	999999	999999	526	434	734	633	999999	273	613	979	999999	793	780	81	940	636	852	373	569	730	55	908	421	999999	860	645	999999	120	439	496	999999	28	774	717	670	287	783	896	772	999999	224	999999	804	999999	784	570	155	133	385	999999	246	964	196	769	249	999999	549	214	999999	99	749	799	834	126	844	571	29	72	410	663	853	955	600	946	999999	957	113	999999	537	300	499	761	735	648	260	
999999	831	14	999999	120	999999	999999	332	999999	873	424	999999	687	726	222	550	92	722	722	937	290	374	250	263	291	456	999999	677	283	599	999999	999999	195	865	999999	740	24	594	999999	999999	285	633	916	999999	100	704	425	134	324	749	417	48	22	711	970	806	591	750	196	664	48	900	59	999999	884	360	78	999999	63	482	536	498	999999	796	999999	656	999999	177	999999	999999	40	575	363	533	192	949	999999	483	999999	866	158	999999	999999	636	887	384	583	999999	999999	740	635	603	80	999999	223	918	999999	226	59	323	359	424	587	999999	634	999999	547	525	901	935	999999	594	927	196	999999	999999	999999	795	908	287	83	999999	978	432	951	436	504	521	320	273	342	835	434	581	516	999999	999999	798	12	424	836	68	999999	262	442	51	999999	999999	517	950	827	821	318	771	999999	735	445	165	657	207	968	999999	214	999999	602	473	999999	355	679	599	999999	302	999999	493	451	24	999999	725	990	910	760	620	999999	369	999999	520	526	662	340	781	999999	530	999999	999999	456	809	853	999999	660	999999	880	330	999999	918	374	999999	38	824	999999	999999	51	999999	174	746	447	358	999999	999999	202	92	946	508	24	897	311	999999	999999	999999	999999	641	170	401	75	999999	39	999999	416	95	999999	911	492	701	341	999999	740	578	365	405	367	999999	786	18	109	577	33	382	316	999999	999999	318	383	49	787	689	75	999999	653	154	716	999999	941	938	999999	291	599	999999	999999	910	167	732	699	756	630	938	999999	161	301	497	997	657	133	109	477	687	537	999999	914	999999	49	100	924	999999	688	360	166	848	169	999999	999999	999999	216	406	158	884	618	999999	419	848	835	999999	999999	166	156	69	884	841	470	172	753	999999	999999	999999	870	77	807	488	77	280	782	16	992	483	520	229	451	727	951	593	999999	999999	42	999999	816	135	741	768	75	629	475	324	999999	996	74	830	448	999999	535	91	87	999999	559	148	76	828	921	875	646	999999	999999	167	890	877	103	843	124	275	708	745	335	48	422	999999	804	468	999999	995	418	689	781	759	201	869	516	938	999999	894	998	987	999999	866	132	148	21	999999	433	510	903	231	715	183	999999	790	999999	48	717	121	343	608	210	925	466	956	156	999999	965	31	370	165	492	230	276	720	540	468	999999	283	999999	496	44	127	102	999999	999999	999999	777	999999	123	478	999999	999999	560	400	999999	999999	410	999999	992	999999	353	412	149	747	739	999999	907	999999	260	297	132	443	685	999999	573	92	833	999999	999999	548	90	999999	
907	892	934	253	999999	875	999999	261	67	999999	291	282	999999	631	977	354	458	489	700	515	999999	825	999999	786	563	712	826	704	999999	141	195	454	82	789	504	999999	813	999999	999999	41	337	998	999999	382	999999	999999	704	941	114	488	820	501	847	574	999999	91	546	158	689	957	999999	239	999999	999999	564	836	210	364	137	730	999999	962	664	669	999999	162	596	973	999999	161	18	884	600	967	999999	693	607	508	386	999999	710	999999	806	867	982	108	203	313	818	999999	212	999999	814	383	999999	857	836	188	999999	260	495	573	999999	538	949	174	638	837	999999	871	999999	701	977	713	30	999999	999999	797	999999	999999	958	293	165	317	948	667	80	226	29	463	856	999999	121	999999	928	146	149	278	917	999999	469	999999	698	946	95	999999	999999	110	362	80	999999	49	501	317	301	212	417	216	589	291	103	422	818	161	24	999999	999999	999999	999999	883	737	887	999999	867	619	999999	999999	218	231	448	999999	999999	863	949	761	816	999999	804	999999	725	999999	932	999999	636	724	999999	548	999999	931	285	920	999999	999999	999999	343	813	169	633	697	699	617	209	984	999999	986	999999	558	869	399	999999	883	999999	27	999999	165	999999	209	253	153	999999	64	999999	286	999999	527	784	999999	394	615	947	657	304	116	144	118	529	948	547	649	599	498	679	157	733	999999	144	999999	264	323	539	614	915	490	135	645	999999	999999	47	999999	999999	480	174	263	999999	550	999999	999999	883	951	999999	999999	661	604	999999	83	385	999999	552	555	393	291	399	80	86	999999	741	813	999999	999999	547	606	910	924	447	129	334	425	705	999999	812	465	999999	313	688	683	953	321	999999	62	270	670	380	492	239	999999	999999	103	187	118	809	775	697	394	999999	999999	999999	737	167	433	999999	959	203	999999	999999	927	999999	96	392	403	389	429	877	928	999999	999999	236	427	694	526	999999	999999	247	999999	384	47	768	234	899	659	736	226	164	999999	999999	310	477	21	750	312	258	995	710	784	729	389	999999	769	165	536	999999	529	999999	640	395	517	721	999999	985	705	169	447	196	733	666	173	275	999999	624	999999	409	225	676	391	278	53	530	463	867	994	149	999999	78	372	856	217	183	523	127	796	999999	870	35	55	153	810	808	976	128	566	124	534	999999	999999	137	999999	852	660	372	352	986	268	738	990	565	999999	999999	824	877	458	989	751	257	828	349	999999	199	631	248	999999	244	554	999999	311	999999	615	999999	841	244	278	999999	522	999999	774	809	330	999999	45	489	983	440	
999999	109	670	576	372	999999	325	887	999999	999999	231	422	903	117	442	922	437	120	999999	999999	538	589	608	102	999999	999999	999999	28	29	406	164	151	265	37	261	454	675	735	999999	338	539	953	999999	880	144	110	257	666	377	407	705	999999	539	677	902	404	500	577	108	999999	804	999999	868	202	244	89	166	876	856	987	257	701	602	622	775	999999	999999	999999	958	377	352	816	651	621	701	999999	612	587	134	999999	954	999999	999999	745	999999	242	94	999999	646	999999	943	999999	809	390	159	999999	332	916	902	328	460	999999	618	731	430	988	655	257	999999	14	477	579	999999	999	999999	159	74	856	98	999999	999999	500	92	904	434	970	16	999999	471	697	906	695	685	806	406	192	488	905	325	545	587	837	952	641	586	373	630	809	999999	10	939	476	999999	369	827	960	999999	714	999999	459	999999	394	785	999999	999999	782	999999	999999	603	849	670	168	999999	552	955	662	547	451	327	70	350	999999	999999	471	757	999999	867	999999	978	446	503	999999	608	999999	564	999999	62	158	542	804	479	685	999999	999999	339	780	934	285	999999	175	999999	247	999999	246	119	783	480	323	999999	668	915	578	965	167	355	896	999999	676	987	761	610	399	999999	523	591	664	991	415	142	977	999999	591	999999	813	33	266	387	371	756	780	723	738	112	874	889	900	720	999999	161	442	999999	268	297	651	999999	999999	999999	873	999999	454	792	74	191	78	172	333	999999	999999	143	99	999999	999999	920	217	48	872	297	999999	634	690	999999	942	999999	999999	756	247	999999	270	999999	10	927	513	716	311	988	999999	999999	43	712	565	244	568	915	72	999999	41	348	90	613	692	999999	304	249	999999	999999	999999	810	492	321	924	39	406	999999	999999	172	999999	482	618	228	389	326	264	331	999999	455	386	37	999999	776	999999	899	223	656	566	275	632	274	999999	801	149	999999	74	999999	999999	535	838	665	782	999999	917	559	729	999999	233	376	999999	999999	181	519	133	821	617	716	999999	34	816	999999	346	866	539	741	731	816	89	541	999999	542	543	542	999999	721	255	302	858	176	180	360	433	200	999999	999999	102	241	678	999999	240	358	134	763	719	999999	328	915	999999	186	827	999999	999999	692	124	937	438	638	901	411	576	999999	857	430	854	465	325	155	81	999999	648	500	148	999999	310	999999	418	780	822	999999	403	999999	932	681	999999	267	577	741	86	857	230	463	339	277	999999	999999	500	704	908	263	999999	182	844	489	537	337	774	31	999999	220	529	999999	815	383	999999	
247	392	185	999999	596	888	999999	79	223	999999	194	170	871	21	394	413	999999	999999	999999	755	999999	494	453	154	21	493	556	359	865	338	999999	647	956	268	999999	999999	324	999999	321	999999	999999	112	630	830	352	999999	999999	19	997	807	815	785	999999	627	788	752	939	41	80	113	999999	235	214	885	96	546	213	612	508	999999	99	999999	560	203	567	999999	864	622	999999	844	590	546	362	68	522	786	401	339	480	999999	999999	292	551	218	999999	999999	898	745	743	805	963	300	999999	999999	717	999999	235	62	69	999999	888	326	239	236	999999	795	873	156	373	309	155	874	999999	747	999999	806	549	351	170	605	999999	129	878	996	999999	300	999999	227	350	797	561	348	279	809	872	276	63	325	696	248	98	752	381	443	659	99	168	999999	866	911	185	999999	999999	464	452	999999	448	242	999999	231	760	656	805	999999	999999	999999	604	332	875	999999	752	233	655	922	516	476	747	444	347	999999	141	281	361	999999	622	677	456	815	367	113	828	821	971	474	487	999999	947	999999	695	852	494	999999	888	863	168	999999	237	970	947	975	31	13	895	999999	999999	488	305	375	952	80	999999	788	964	999999	999999	999999	262	190	444	84	529	940	749	999999	307	305	393	497	280	670	449	485	999999	391	92	825	926	999999	999999	999	146	999999	999999	624	501	705	872	126	689	237	699	56	536	872	999999	90	263	410	265	794	999999	999999	105	292	631	875	920	582	999999	358	14	843	806	444	999999	999999	999999	135	992	999999	999999	277	807	52	971	999999	949	999999	999999	11	571	999999	162	590	904	338	999999	571	992	999999	785	299	436	341	233	999999	250	101	934	999999	993	999999	999999	999999	999999	999999	10	62	320	999999	925	924	646	688	999999	488	690	225	540	609	999999	525	142	375	999999	999999	840	476	819	125	162	857	71	437	18	999999	999999	499	999999	86	338	433	999999	999999	700	860	652	748	554	744	174	35	560	334	46	478	995	999999	999999	237	986	534	242	999999	86	78	862	219	679	352	382	201	999999	464	280	48	999999	377	674	955	490	102	921	84	999999	999999	307	736	400	540	448	73	651	999999	99	804	999999	65	688	632	997	442	78	212	372	972	39	106	64	998	999999	627	378	891	746	999999	999999	168	254	999999	771	999999	819	149	904	318	549	13	374	475	847	219	689	999999	957	57	34	999999	711	977	107	210	682	402	999999	820	694	760	999999	999999	201	42	810	738	861	871	623	928	999999	63	433	36	731	588	160	999999	938	336	934	999999	
999999	999999	456	277	852	999999	453	999999	813	93	624	789	756	178	284	999999	408	950	190	96	434	105	421	999999	554	999999	478	104	252	341	999999	368	825	999999	999999	308	999999	543	886	300	428	207	125	224	439	999999	279	563	314	345	999999	987	155	848	274	774	482	798	722	781	101	359	184	481	210	266	963	208	843	975	239	999999	74	999999	667	237	980	206	999999	910	999999	915	790	999999	746	895	999999	977	294	561	999999	787	820	999999	208	78	32	643	23	183	999999	80	719	338	115	729	922	999999	190	46	793	286	580	811	979	186	569	277	735	315	53	986	914	291	160	451	999999	999999	691	598	214	347	192	54	241	999999	205	999999	801	26	972	956	797	999999	767	549	217	999999	135	999999	509	755	908	708	139	693	165	438	188	663	684	963	999999	999999	832	456	103	999999	999999	999999	980	117	476	999999	342	97	198	667	523	610	999999	46	833	999999	999999	459	438	484	914	547	575	767	999999	147	999999	19	391	216	425	321	456	681	999999	877	51	402	288	199	375	51	505	498	914	577	429	648	999999	906	502	382	27	618	621	42	999999	222	999999	339	387	332	706	999999	252	212	164	563	607	956	626	696	180	248	118	872	52	87	853	705	718	692	879	484	713	52	999999	838	999999	405	204	828	568	999999	812	52	345	523	999999	711	423	865	51	999999	289	805	999999	779	509	748	990	999999	369	138	621	999999	999999	231	278	209	909	325	999999	211	761	798	137	230	999999	76	537	529	831	151	291	852	999999	706	999999	907	999999	524	999999	999999	415	599	999999	440	338	128	599	999999	254	56	802	107	371	839	422	491	999999	980	352	999999	221	471	999999	227	999999	999999	53	747	36	370	368	395	987	193	796	172	338	697	892	999999	476	999999	284	785	349	194	491	811	999999	714	239	999999	999999	999999	109	944	825	999999	593	570	85	852	97	999999	688	417	120	188	53	260	999999	980	999999	44	967	798	999999	999999	878	999999	286	241	463	999999	999999	507	223	102	93	851	346	999999	114	331	243	999999	999999	999999	107	932	999999	313	768	43	561	259	999999	999999	927	311	757	837	373	931	293	843	399	775	754	190	203	27	104	201	913	75	999999	767	801	353	472	796	890	999999	588	973	999999	429	999999	881	999999	86	174	999999	999999	509	723	183	999999	399	999999	999999	645	999999	739	65	218	576	999999	999999	383	14	345	584	838	960	946	427	352	999999	380	999999	24	999999	453	126	853	322	107	414	351	703	729	412	129	912	161	973	
999999	532	764	896	308	999999	999999	731	741	589	943	143	999999	305	830	999999	28	999999	544	772	473	999999	212	895	999999	999999	999999	679	285	999999	465	999999	809	972	999999	999999	555	999999	671	750	999999	722	384	273	379	964	851	999999	872	12	394	865	377	388	510	999999	330	868	426	999999	999999	999999	456	808	134	26	333	589	94	20	181	999999	999999	999999	407	999999	248	938	526	514	999999	108	806	999999	548	599	558	431	472	628	999999	687	67	88	629	546	999999	576	148	362	999999	999999	961	862	830	999999	283	583	980	999999	355	999999	352	912	728	999999	31	183	270	999999	999999	999999	127	465	999999	999999	485	513	999999	861	485	671	800	173	873	999999	147	944	452	697	326	975	451	713	283	118	344	155	360	607	525	102	999999	613	894	739	154	505	352	346	375	770	417	128	283	683	999999	189	48	135	884	999999	730	572	219	493	460	413	192	411	999999	339	162	567	346	392	365	196	278	144	458	641	999999	999999	332	556	567	332	440	999999	999999	165	999999	234	722	999999	372	743	404	999999	289	741	323	941	999999	999999	617	999999	999999	890	999999	999999	910	904	999999	253	485	623	249	662	999999	137	972	999999	999999	994	232	927	845	999999	999999	622	999999	868	854	717	999999	660	920	296	938	717	999999	550	999999	132	999999	213	999999	999999	961	748	503	741	484	999999	768	730	66	999999	813	999999	14	883	869	705	612	52	59	960	925	999999	703	953	724	218	999999	432	320	761	999999	29	999999	999999	937	282	128	60	999999	703	948	999999	603	999999	483	259	712	666	680	576	520	999999	163	597	553	146	54	999999	27	276	573	346	420	305	451	794	319	999999	946	999999	587	999999	659	355	999999	338	231	975	999999	999999	999999	921	751	999999	251	547	865	783	823	800	999999	999999	43	127	140	611	187	308	287	688	999999	999999	999999	999999	989	958	999999	999999	585	224	999999	79	80	552	769	651	595	676	64	904	929	536	999999	155	999999	19	999999	542	999999	999999	161	999999	698	999999	534	432	212	667	754	292	994	999999	208	608	886	999999	507	490	357	488	999999	999999	999999	999999	759	413	268	999999	724	980	441	999999	592	184	999999	990	380	289	999999	999999	999999	927	921	772	999999	871	338	216	269	210	511	46	999999	736	393	649	680	325	41	130	999999	638	943	773	851	999999	474	33	544	999999	999999	228	472	20	49	98	999999	481	999999	888	85	999999	313	523	999999	404	826	855	999999	999999	320	65	257	897	182	810	984	158	921	999999	406	314	671	373	422	293	999999	183	697	999999	
70	208	852	999999	55	122	334	429	304	456	166	619	242	999999	585	732	971	575	838	239	113	440	560	546	491	999999	999999	940	111	195	999999	999999	167	495	362	121	213	999999	851	69	485	564	853	474	999999	999999	82	550	788	689	999999	999999	999999	468	201	629	648	999999	999999	284	733	394	328	119	626	999999	461	746	768	999999	999999	999999	723	778	753	548	587	95	776	704	697	839	162	999999	873	831	317	699	999999	732	999999	999999	451	577	336	100	246	744	847	266	335	336	781	324	170	999999	284	566	714	999999	999999	999999	539	999999	999999	893	999999	907	245	795	205	999999	999999	45	10	999999	999999	999999	451	999999	999999	999999	248	519	378	371	999999	837	260	429	556	751	985	999999	690	910	999999	493	990	442	858	999999	999999	61	70	573	883	745	324	538	38	138	124	61	999999	999999	324	999999	589	224	836	999999	656	999999	999999	454	999999	800	999999	99	273	999999	165	19	805	974	344	196	458	805	487	321	523	721	999999	427	636	934	999999	490	596	999999	999999	776	606	463	681	999999	812	999999	796	93	400	234	275	106	973	115	999999	999999	999999	137	570	783	736	999999	881	935	999999	821	999999	842	498	865	502	924	999999	389	412	999999	302	999999	999999	842	999999	404	921	298	456	303	454	999999	688	999999	624	469	778	130	999999	91	999999	746	276	991	798	999999	594	534	732	351	78	594	702	904	999999	224	999999	728	774	342	603	592	489	132	999999	999999	164	562	250	43	156	907	350	999999	999999	555	384	392	999999	66	810	999999	999999	999999	235	999999	828	783	999999	410	715	59	356	999999	999999	989	267	153	999999	512	999999	999999	999999	698	205	170	999999	381	144	527	839	370	684	717	532	217	36	999999	897	516	467	380	699	999999	327	106	561	643	999999	780	298	241	768	999999	267	778	111	999999	909	74	616	457	649	345	999999	999999	375	638	999999	279	963	883	256	117	54	427	342	454	381	109	608	999999	536	999999	999999	608	602	153	460	999999	999999	999999	474	832	900	20	731	364	999999	999999	730	923	469	999999	817	999999	999999	660	999999	839	445	999999	496	810	466	999999	920	294	115	963	752	231	188	430	999999	804	418	423	217	44	696	999999	186	999999	378	685	150	962	999999	824	999999	942	657	620	318	458	672	664	376	893	999999	446	999999	315	999999	509	999999	48	409	999999	995	999999	999999	462	153	466	480	999999	442	780	999999	999999	747	291	999999	809	574	999999	999999	715	142	754	56	324	943	259	730	871	189	999999	999999	111	562	535	828	999999	499	204	476	999999	
999999	585	232	999999	37	999999	699	967	965	420	934	186	927	694	879	251	524	138	518	999999	736	999999	907	999999	838	999999	404	222	999999	297	320	379	101	999999	737	557	532	460	999999	999999	999999	763	905	769	934	765	184	868	999999	999999	537	371	685	583	124	999999	678	659	999999	273	737	999999	514	677	110	565	94	999999	957	332	718	73	999999	999999	343	973	703	147	638	83	589	536	566	999999	760	948	999999	518	155	367	878	873	703	999999	999999	83	258	238	669	379	680	517	911	333	868	473	529	978	999999	151	676	540	30	683	999999	211	920	639	917	161	871	576	522	599	999999	844	999999	818	633	999999	725	474	478	269	999999	82	999999	243	999999	999999	429	714	278	13	999999	999999	999999	29	999999	872	162	999999	999999	999999	507	113	994	322	879	999999	999999	710	999999	980	425	999999	72	760	290	611	586	999999	633	630	999999	999999	999999	518	999999	999999	999999	351	479	760	116	116	999999	960	761	299	87	999999	999999	982	193	999999	369	297	587	999999	285	102	739	737	999999	475	999999	999999	999999	351	804	999999	413	773	999999	761	999999	999999	999999	319	57	112	998	990	534	999999	333	651	446	24	796	999999	930	428	830	898	612	741	473	999999	131	474	184	999999	999999	600	898	590	999999	432	486	773	424	278	442	999999	104	749	213	22	151	343	252	771	554	793	556	999999	999999	143	159	499	131	999999	198	582	927	999999	505	999999	384	743	701	24	999999	999999	596	999999	999999	999999	804	999999	538	460	499	787	999999	999999	865	701	54	913	647	816	283	999999	999999	192	999999	999999	255	515	999999	280	638	999999	642	999999	244	531	207	999999	998	999999	338	296	960	999999	742	999999	360	524	723	803	888	470	105	884	999999	550	380	414	581	136	411	999999	619	268	822	999999	999999	993	178	343	504	160	915	362	999999	987	36	981	450	680	509	731	792	449	999999	177	313	757	497	694	161	792	323	872	883	48	676	999999	847	651	265	366	999999	999999	309	738	999999	999999	406	753	999999	398	964	901	999999	680	507	179	999999	655	787	397	505	484	192	711	836	53	999999	449	320	333	143	999999	424	152	385	413	149	999999	621	569	361	999999	180	762	828	999999	999999	999999	541	507	826	202	863	867	861	871	999999	598	999999	512	275	957	442	200	999999	999999	486	484	304	103	39	233	43	227	46	760	314	430	883	424	999999	274	907	812	507	941	935	999999	999999	514	216	551	751	119	304	404	312	980	507	999999	935	771	908	447	478	602	999999	999999	831	110	567	776	715	487	
714	10	59	629	692	999999	240	999999	202	790	887	487	482	924	923	999999	999999	333	922	230	999999	999999	999999	469	344	905	999999	999999	999999	190	947	440	835	999999	404	303	354	682	297	193	431	999999	999999	128	560	990	999999	999999	722	999999	652	243	853	494	998	688	644	999999	295	787	542	999999	213	999999	999999	457	651	218	530	629	297	999999	46	739	799	482	999999	247	908	353	785	546	577	536	538	713	586	351	274	715	659	999999	397	510	651	490	802	566	999999	113	999999	910	714	102	901	999999	207	124	695	526	240	407	999999	999999	999999	995	374	999999	483	139	999999	310	999999	999999	970	534	388	535	97	318	679	999999	962	805	999999	874	999999	484	635	662	516	472	655	748	485	261	92	455	508	655	999999	999999	93	154	242	48	999999	899	132	377	999999	999999	36	386	999999	348	444	876	999999	137	173	890	51	820	623	408	999999	999999	339	718	451	933	36	441	202	554	808	817	999999	966	999999	931	361	268	175	999999	445	278	901	147	816	216	518	381	491	999999	93	999999	999999	834	392	771	570	413	925	564	999999	595	999999	999999	999999	999999	313	970	229	242	538	783	655	778	962	386	304	202	902	999999	999999	999999	950	967	999999	546	999999	737	583	146	371	999999	342	610	999999	850	94	999999	607	199	902	999999	999999	259	697	999999	616	753	871	999999	476	999999	511	999999	149	989	999999	999999	999999	993	340	575	999999	93	870	590	451	54	577	999999	999999	694	999999	712	342	877	504	999999	279	171	929	542	999999	577	669	999999	446	652	999999	220	215	867	999999	613	999999	999999	161	77	388	116	858	571	185	758	999999	782	999999	999999	357	271	999999	944	946	669	74	798	999999	819	999999	999999	154	798	583	999999	907	433	916	981	853	999999	726	436	321	999999	312	999999	366	999999	862	887	219	647	999999	209	999999	270	921	118	549	70	626	342	654	510	961	70	988	818	851	290	865	801	945	351	545	999999	999999	999999	366	999999	441	602	999999	536	669	507	503	383	641	647	512	807	442	999999	389	394	782	811	211	252	379	548	265	582	31	417	701	999999	999999	999999	999999	147	752	999999	629	34	385	127	841	999999	566	615	187	999999	778	999999	999999	162	962	161	999999	822	581	123	337	892	347	384	514	999999	999999	999999	719	999999	20	375	64	599	173	364	18	664	999999	747	686	764	370	61	803	963	57	549	991	512	390	815	565	639	515	999999	687	999999	999999	589	658	999999	896	213	203	413	13	770	988	607	153	622	852	834	437	573	999999	295	580	551	
214	265	557	216	593	205	809	999999	93	999999	999999	16	999999	390	98	668	868	999999	858	400	999999	286	560	394	369	767	962	731	211	999999	214	999999	431	71	384	403	999999	999999	619	998	604	999999	687	561	929	146	570	472	999999	768	705	374	999999	999999	592	928	704	172	846	826	999999	87	224	999999	232	285	584	990	999999	695	209	188	548	859	999999	381	999999	999	999999	232	999999	999999	986	443	247	839	964	252	478	456	999999	999999	843	999999	766	526	373	546	338	999999	999999	580	466	999999	999999	526	826	577	999999	999999	338	705	707	623	999999	741	101	780	999999	393	321	999999	521	558	997	999999	999999	754	103	279	17	999999	670	999999	670	999999	43	936	874	720	22	396	859	268	999999	992	999999	999999	174	34	435	593	643	945	342	229	999999	999999	999999	666	191	81	484	999999	212	286	999999	895	953	11	999999	164	906	192	380	999999	999999	263	440	14	999999	125	590	79	843	999999	418	725	479	451	568	135	883	217	539	999999	912	745	999999	841	958	999999	276	999999	326	999999	686	461	574	999999	746	999999	477	58	999999	75	491	415	999999	999999	867	999999	425	511	443	582	281	699	653	439	21	737	207	599	56	999999	999999	999999	753	572	999999	957	999999	72	705	999999	658	835	853	473	459	507	475	277	973	649	288	999999	729	999999	999	999999	808	145	405	999999	607	878	999999	754	999999	999999	662	706	999999	999999	167	363	999999	681	923	999999	846	190	999999	999999	271	930	625	999999	331	999999	698	19	999999	751	999999	999999	666	696	164	780	833	999999	256	395	844	769	227	72	492	924	957	58	819	563	999999	628	165	999999	746	676	262	605	999999	141	376	653	143	308	761	151	697	119	999999	999999	999999	748	933	593	670	502	713	562	913	406	137	999999	199	20	610	530	860	775	950	487	527	237	999999	125	999999	201	636	918	310	999999	237	847	999999	676	999999	402	695	572	230	253	999999	699	691	999999	999999	999999	463	132	698	241	291	921	169	48	625	384	83	817	574	478	866	795	261	572	179	999999	127	522	999999	218	835	298	999999	707	525	828	999999	646	122	303	737	999999	230	79	999999	315	688	493	999999	575	328	877	997	999999	387	177	447	129	857	723	608	940	999999	489	406	992	377	461	523	999999	838	436	705	999999	999999	362	575	192	511	999999	999999	999999	999999	494	889	999999	300	802	329	357	390	426	789	398	999999	999999	450	740	999999	77	937	236	970	999999	736	999999	182	999999	21	999999	602	999999	999999	993	131	975	999999	578	999999	999999	999999	574	999999	175	
417	422	999999	316	586	943	911	834	519	444	926	374	663	220	757	997	785	573	790	304	755	999999	808	795	277	719	328	999999	999999	235	374	373	999999	999999	844	999999	253	865	150	78	122	767	745	183	77	756	322	267	821	602	662	999999	783	837	419	292	614	999999	49	867	624	50	694	293	79	563	280	858	375	443	753	920	432	722	192	988	389	999999	728	520	407	71	999999	547	572	244	589	267	395	562	709	401	826	283	999999	999999	82	462	114	514	486	999999	892	387	999999	742	999999	71	655	431	999999	980	134	529	470	563	999999	157	720	834	973	23	472	812	734	999999	103	159	279	119	915	999999	529	223	43	943	999999	999999	697	830	999999	528	999999	963	659	999999	277	999999	812	889	93	999999	999999	999999	540	999999	991	89	999999	497	648	558	791	545	515	975	460	910	495	527	999999	999999	459	890	999999	455	410	509	162	999999	999999	796	346	389	36	990	196	259	999999	570	951	99	28	999999	192	979	736	76	457	999999	999999	366	811	999999	504	766	475	851	972	999999	72	491	926	648	412	851	222	999999	999999	525	789	210	237	925	575	305	308	258	707	327	719	344	61	999999	736	728	999999	60	885	270	525	345	999999	598	507	470	172	380	798	999999	767	334	999999	932	894	77	139	999999	720	208	468	226	153	999999	375	728	440	458	911	684	866	171	526	258	999	999999	923	638	999999	115	999999	928	460	999999	560	999999	786	128	999999	669	999999	999999	339	686	802	308	999999	632	999999	779	39	714	468	124	474	605	808	308	999999	450	154	999999	468	615	999999	540	766	999999	103	981	999999	999999	999999	999999	95	767	832	839	456	701	263	999999	416	648	85	429	999999	346	999999	955	586	999999	195	999999	999999	107	999999	724	621	271	999999	423	538	251	999999	999999	839	225	38	999999	999999	968	851	241	197	853	94	999999	540	999999	80	430	999999	148	404	464	136	741	727	988	999999	118	227	194	169	999999	762	174	810	367	589	253	999999	203	191	617	635	953	945	671	22	821	193	975	201	121	999999	400	846	999999	590	107	498	50	581	665	751	667	999999	358	101	920	999999	999999	65	826	122	999999	956	787	828	999999	796	999999	999999	314	924	251	999999	57	301	372	327	999999	999999	492	755	277	621	526	866	968	881	597	999999	102	812	21	920	999999	999	865	443	69	555	417	311	443	74	276	741	999999	673	34	999999	729	602	582	405	573	81	844	70	440	921	859	302	209	484	882	502	999999	331	628	58	436	928	268	881	369	
999999	321	213	999999	785	366	305	999999	540	999999	500	240	999999	356	303	164	804	13	147	695	125	111	958	191	774	999999	999999	54	976	630	800	343	999999	45	392	999999	999999	715	654	565	564	445	669	633	392	999999	999999	974	335	999999	632	925	130	999999	253	999999	363	999999	580	956	188	260	999999	910	61	166	999999	581	964	542	522	98	358	582	999999	679	442	335	999999	999999	533	213	719	999999	999999	999999	223	514	999999	312	407	620	145	698	386	999999	999999	758	581	235	732	724	20	999999	381	999999	999999	547	999999	573	999999	999999	231	78	999999	974	541	999999	912	186	943	35	999999	661	145	902	953	660	205	826	999999	683	753	574	999999	808	202	926	710	464	307	675	459	999999	999999	379	398	76	999999	412	773	768	999999	999999	999999	707	935	999999	999999	999999	590	916	999999	999999	999999	963	284	657	298	999999	782	999999	96	458	879	999999	999999	570	996	999999	513	886	395	793	63	354	999999	358	292	82	999999	843	279	242	873	999999	333	230	767	999999	105	741	999999	650	999999	168	682	398	525	23	140	374	362	890	964	703	531	999999	999999	115	999999	925	999999	226	751	938	345	854	584	498	945	999999	999999	304	671	772	119	745	173	894	672	448	832	278	999999	508	491	999999	277	180	859	999999	54	661	999999	179	376	999999	999999	999999	822	827	814	37	78	785	571	67	229	202	594	786	394	290	999999	687	999999	106	999999	253	999999	956	999999	999999	999999	999999	311	999999	729	501	999999	557	999999	482	81	844	634	804	210	166	936	434	999999	84	586	999999	390	763	228	999999	86	999999	286	655	244	866	250	999999	398	999999	483	430	337	727	796	999999	940	911	218	598	62	999999	896	999999	316	32	999999	512	827	999999	789	547	923	999999	999999	137	281	200	247	215	603	234	416	312	682	516	999999	441	288	549	143	478	554	999999	999999	999999	382	167	348	222	999999	738	999999	999999	118	999999	507	999999	312	668	999999	749	999999	13	995	828	882	594	446	800	925	365	999999	287	432	321	992	999999	999999	999999	754	124	852	34	146	865	651	999999	203	745	19	999999	138	999999	785	393	804	551	634	16	905	999999	999999	547	999999	714	514	305	410	796	999999	213	488	676	914	650	897	649	866	999999	999999	308	400	700	999999	324	236	614	502	48	517	450	669	10	730	966	402	314	737	432	361	356	999999	407	999999	806	131	999999	999999	144	496	164	999999	504	829	607	397	30	756	972	487	999999	802	999999	289	999999	543	999999	999999	948	257	592	912	444	777	830	136	999999	999999	999999	
203	773	999999	999999	552	363	765	175	181	133	578	381	558	764	944	999999	554	811	127	307	272	999999	517	757	886	904	251	999999	726	999	481	404	131	770	779	714	991	444	818	999999	738	999999	316	999999	379	876	43	158	500	999999	999999	324	875	601	999999	559	266	161	481	648	121	525	999999	999999	652	999999	999999	788	999999	239	470	999999	992	201	999999	894	336	695	387	999999	870	103	750	410	723	166	529	530	57	999999	458	839	962	180	814	222	930	999999	999999	206	626	255	999999	270	856	999999	999999	999999	41	828	999999	570	999999	471	777	999999	999999	999999	458	496	654	729	999999	765	781	630	156	821	386	356	964	999999	527	190	999999	624	929	999999	554	557	834	845	498	228	999999	888	75	501	402	999999	448	892	686	682	551	896	515	408	488	235	999999	510	306	685	999999	999999	53	593	87	163	999999	294	493	901	999999	999999	240	521	768	893	565	655	429	999999	999999	81	516	844	639	999999	999999	531	11	329	537	334	548	813	999999	966	845	999999	999999	999999	707	163	409	999999	30	742	666	993	640	595	669	373	91	716	776	793	524	208	954	589	54	567	293	174	373	337	270	426	167	801	58	999999	241	189	883	755	672	731	823	999999	831	125	891	415	999999	173	999999	832	47	570	452	999999	999999	999999	204	150	999999	245	999999	693	999999	249	999999	838	547	585	999999	999999	833	31	130	999999	384	67	758	929	676	877	514	209	94	438	389	999999	358	999999	567	999999	985	743	885	999999	320	140	425	999999	289	62	999999	999999	999999	351	998	25	449	660	272	469	999999	275	999999	992	730	220	999999	999999	999999	999999	489	145	28	999999	916	999999	146	693	481	253	642	176	649	623	19	441	178	742	439	373	156	999999	148	107	999999	719	279	892	999999	110	531	382	732	999999	999999	732	65	999999	999999	908	879	999999	188	999999	999999	909	626	850	999999	999999	52	866	612	999999	999999	791	997	920	413	999999	999999	253	986	381	999999	269	999999	999999	60	286	385	999999	316	531	494	400	519	999999	280	999999	103	999999	909	418	999999	664	999999	246	947	781	735	144	999999	239	97	999999	769	807	305	999999	475	999999	800	706	999999	181	560	999999	999999	999999	999999	999999	650	991	113	402	344	578	324	67	999999	207	999999	279	550	250	977	87	999999	999999	999999	712	824	712	999999	86	628	999999	999999	999999	114	687	244	256	509	859	494	999999	999999	695	301	201	493	247	999999	999999	366	530	165	672	204	482	648	999999	81	568	999999	999999	56	36	774	142	999999	438	953	812	962	414	
999999	691	756	85	951	999999	566	439	229	586	644	677	720	999999	56	832	999999	632	999999	101	184	940	999999	555	999999	108	921	169	127	64	294	999999	999999	951	760	999999	915	128	530	900	586	999999	999999	475	303	378	316	999999	95	999999	999999	331	773	871	239	829	999999	210	229	852	826	999999	321	174	302	390	999999	768	346	999999	916	572	111	147	999999	543	601	342	262	486	999999	255	83	876	317	963	490	444	721	931	589	714	999999	678	84	188	329	999999	999999	913	999999	548	339	999999	334	184	999999	999999	366	696	999999	552	948	742	70	999999	333	445	857	338	999999	926	57	415	992	211	673	433	73	335	223	426	169	349	999999	253	915	570	551	999999	743	854	88	34	999999	999999	766	166	999999	503	854	884	327	844	23	91	999999	924	520	999999	511	796	572	40	482	999999	393	609	273	816	999999	999999	999999	999999	999999	55	847	32	999999	955	444	999999	816	569	480	339	108	999999	336	397	753	991	59	428	630	947	291	58	999999	891	653	167	892	800	838	101	991	603	259	967	244	999999	999999	565	999999	995	980	12	559	153	713	78	999999	876	73	999999	999999	474	103	647	763	799	480	820	311	999999	624	25	999999	389	348	504	999999	368	163	285	779	999999	740	635	966	289	498	408	999999	585	884	25	999999	174	387	526	509	611	214	444	999999	402	263	999999	999999	964	280	179	805	218	999999	914	723	999999	894	229	734	999999	999999	484	311	82	999999	726	403	608	999999	567	12	999999	995	464	163	718	287	387	999999	339	264	11	18	999999	603	969	582	969	302	948	999999	167	791	51	929	729	999999	925	760	536	16	772	685	713	177	983	223	999999	760	15	510	999999	988	405	213	679	476	982	999999	672	154	999999	999999	340	297	845	40	954	534	433	584	362	627	704	332	999999	325	304	161	620	756	43	218	296	999999	999999	999999	396	837	260	263	999999	999999	97	999999	582	466	355	425	332	952	268	24	337	430	157	889	999999	999999	721	363	181	999999	858	999999	999999	225	29	999999	534	676	644	126	284	180	433	999999	539	322	750	35	970	878	828	667	497	28	999999	866	299	999999	883	323	125	896	999999	329	598	180	999999	366	446	462	891	655	318	152	740	166	996	251	360	972	999999	999999	393	999999	12	999999	999999	102	344	163	603	999999	793	330	11	387	97	114	999999	368	51	393	999999	518	987	183	359	355	288	724	869	57	522	911	991	429	513	789	326	407	751	188	32	293	858	240	861	999999	150	362	999999	892	934	
991	931	938	117	874	999999	828	840	999999	813	619	293	556	148	882	338	999999	999999	999999	787	909	617	862	371	999999	660	756	321	371	214	999999	655	999999	123	531	979	63	321	638	484	498	566	677	374	412	10	999999	101	979	658	567	999999	999999	999999	34	384	999999	999999	812	224	558	999999	999999	869	887	999999	315	442	999999	902	285	270	245	823	299	352	939	999999	959	304	357	999999	999999	999999	646	999999	885	873	999999	999999	999999	486	509	424	926	981	97	999999	999999	447	694	869	484	87	383	999999	252	946	815	681	444	580	617	517	866	893	184	765	999999	999999	89	442	354	999999	999999	999999	999999	999999	999999	318	264	142	20	999999	999999	999999	999999	999999	339	349	204	938	67	416	711	340	869	992	557	42	806	331	999999	46	368	262	999999	999999	96	583	545	431	58	507	999999	312	570	105	907	388	713	999999	435	882	999999	999999	384	938	999999	999999	930	999999	274	865	999999	933	557	973	999999	357	963	176	999999	756	804	773	889	560	989	409	770	773	94	178	329	887	895	999999	790	227	878	586	264	435	653	776	999999	193	995	493	999999	596	942	560	424	546	750	999999	999999	482	999999	823	948	359	890	999999	684	999999	999999	624	47	999999	193	935	478	386	912	742	112	999999	616	706	999999	505	999999	999999	831	999999	753	783	999999	226	624	318	999999	64	999999	904	545	496	102	71	647	381	456	900	413	17	999999	999999	634	18	577	60	865	555	999999	452	706	999999	335	159	351	762	487	999999	240	874	968	424	747	17	999999	999999	934	999999	999999	192	58	752	770	823	453	715	158	138	999999	573	999999	421	795	195	208	828	170	942	719	999999	894	635	670	538	48	667	300	999999	810	961	125	320	496	86	999999	999999	946	512	706	999999	999999	999999	182	666	999999	556	628	562	808	379	454	991	999999	183	298	423	92	241	785	785	424	999999	328	686	999999	142	924	999999	791	999999	881	999999	246	93	281	544	463	13	116	491	48	738	999999	440	516	133	484	323	787	980	870	714	999999	920	221	92	41	999999	219	299	632	908	770	563	497	796	755	752	901	754	999999	999999	135	303	999999	686	713	887	999999	333	658	610	932	810	384	177	932	999999	871	199	513	967	999999	999999	859	140	999999	264	942	720	378	999999	422	43	999999	792	999999	433	184	535	378	999999	325	885	641	31	976	999999	188	330	864	999999	881	712	251	992	293	999999	999999	616	999999	458	944	459	955	927	198	999999	999999	592	588	508	151	346	820	369	999999	999999	185	837	999999	999999	
86	999999	999999	937	849	709	792	38	508	279	988	567	999999	919	208	865	999999	713	833	999999	180	596	999999	999999	298	544	892	881	350	384	143	606	463	711	999999	333	602	27	87	489	116	760	93	318	519	584	529	999999	999999	999999	979	471	14	999999	836	489	879	501	648	315	817	910	688	133	999999	999999	113	115	999999	875	273	912	636	354	999999	999999	512	434	845	714	24	991	721	563	405	672	601	387	874	892	453	111	378	772	671	206	81	959	999999	999999	480	424	363	294	523	999999	999999	660	114	999999	977	999999	656	934	999999	826	999999	999999	728	474	790	999999	999999	999999	431	171	543	864	682	774	999999	999999	262	717	244	600	999999	437	50	338	837	941	282	999999	999999	998	455	444	482	845	17	946	241	707	347	753	194	999999	862	361	533	999999	978	339	89	999999	203	938	699	700	198	999999	999999	399	636	848	453	782	739	999999	999999	108	999999	836	999999	400	999999	554	380	490	999999	929	575	689	805	867	999999	942	999999	491	805	999999	745	781	657	256	999999	842	81	498	309	411	968	439	644	999999	999999	999999	572	999999	999999	999999	568	218	294	999999	195	405	999999	769	999999	511	414	258	999999	210	999999	610	189	520	999999	478	999999	881	999999	999999	960	145	54	999999	999999	821	379	689	999999	166	948	999999	497	398	70	466	258	311	999999	798	999999	720	812	999999	81	977	999999	999999	159	644	999999	686	999999	290	999999	60	999999	999999	999999	73	999999	724	879	470	261	826	999999	790	459	81	999999	999999	279	999999	17	250	999999	609	999999	312	999999	999999	540	733	999999	271	509	999999	101	20	115	46	820	548	666	999999	999999	351	193	999999	864	181	603	87	424	994	417	644	283	67	999999	752	999999	999999	999999	999999	194	156	479	990	326	999999	699	448	999999	193	361	730	999999	999999	999999	981	426	64	447	999999	723	462	318	996	854	999999	933	999999	293	363	132	642	345	852	97	999999	872	203	928	999999	481	164	999999	241	643	687	918	548	657	746	999999	859	740	524	100	731	837	482	999999	999999	972	665	999999	613	70	718	394	873	647	999999	119	999999	135	999999	217	569	351	999999	999999	177	946	395	999999	547	999999	999999	999999	820	761	366	857	399	67	477	999999	815	999999	507	180	924	302	54	900	999999	636	113	999999	260	317	999999	389	759	129	968	514	587	290	618	586	797	816	574	999999	291	857	719	175	658	999999	401	999999	844	999999	439	875	901	494	999999	910	923	538	651	999999	999999	976	107	999999	99	962	407	535	999999	920	382	117	999999	931	619	
95	917	938	86	999999	916	999999	999999	852	999999	103	613	102	847	708	999999	268	175	999999	999999	314	759	449	86	695	999999	866	999999	923	999999	331	999999	969	875	357	993	999999	462	896	596	999999	999999	254	999999	996	359	999999	999999	681	267	999999	942	665	999999	314	335	477	999999	999999	656	999999	781	622	328	368	999999	999999	999999	499	715	677	999999	278	476	615	874	515	999999	999999	346	999999	999999	999999	999999	419	389	999999	921	571	32	999999	999999	999999	999999	545	496	817	925	232	999999	716	98	198	966	589	318	674	999999	442	439	819	999999	782	999999	863	872	999999	957	909	999999	463	721	655	477	199	999999	733	37	930	999999	66	589	636	999999	630	999999	989	542	85	111	714	302	488	141	212	907	351	999999	386	673	224	860	26	253	597	994	442	721	776	999999	999999	646	268	999999	999999	240	981	753	423	999999	999999	740	881	807	274	170	242	523	274	291	999999	704	651	267	999999	206	572	999999	999999	635	272	999999	765	50	526	77	44	174	758	999999	999999	597	614	999999	999999	484	978	219	999999	436	762	919	456	495	831	880	999999	11	420	186	999999	597	321	788	999999	613	975	841	290	206	136	78	764	302	365	615	999999	999999	476	429	999999	999999	414	14	999999	999999	999999	999999	218	645	999999	999999	754	999999	313	999999	286	826	331	187	509	146	999999	999999	310	999999	164	164	139	226	791	572	999999	990	999999	315	192	999999	915	553	791	705	633	645	134	999999	323	192	988	36	338	999999	999999	299	999999	91	434	632	704	999999	999999	667	150	992	854	510	507	763	623	998	155	999999	910	778	999999	999999	999999	293	657	216	999999	971	176	113	887	527	470	999999	80	999999	880	560	611	736	999999	999999	564	999999	999999	999999	595	560	999999	990	880	999999	362	333	903	126	577	151	975	497	808	227	501	999999	999999	336	49	271	693	746	127	595	999999	183	424	271	249	999999	999999	999999	621	819	411	185	232	528	999999	147	999999	953	309	739	584	124	928	999999	632	999999	536	463	584	333	999999	823	872	294	999999	189	909	641	876	705	648	941	876	988	999999	325	815	586	172	999999	999999	739	447	999999	20	253	999999	287	638	722	345	49	458	999999	952	588	312	937	999999	999999	237	701	87	603	100	643	999999	940	330	317	712	950	301	681	404	999999	385	999999	284	757	934	631	12	999999	370	609	999999	589	45	236	22	877	68	999999	674	237	999999	843	296	999999	15	314	956	331	999999	395	747	999999	999999	824	999999	999999	999999	770	61	999999	999999	922	999999	491	999999	999999	904	999999	
999999	834	891	124	16	177	476	542	999999	999999	999999	629	674	681	154	974	861	999999	999999	221	34	204	224	298	999999	79	538	739	999999	805	227	357	410	863	35	185	504	633	999999	999999	358	999999	999999	757	29	999999	999999	27	778	268	629	443	999999	693	79	110	620	602	999999	937	638	999999	931	403	688	403	228	811	655	968	479	999999	945	971	862	363	585	466	279	999999	148	999999	960	351	185	783	396	999999	793	925	564	999999	999999	832	999999	621	999999	999999	999999	625	213	999999	999999	809	999999	400	497	999999	999999	716	999999	999999	333	999999	999999	126	776	590	227	904	17	511	28	729	414	578	594	123	884	250	999999	999999	398	653	999999	999999	159	161	562	785	295	406	999999	999999	411	411	578	358	42	970	999999	999999	998	173	618	999999	999999	642	405	220	999999	999999	115	999999	101	164	765	679	999999	780	967	999999	999999	442	618	999999	625	941	328	999999	999999	246	91	913	405	476	999999	234	44	799	918	517	999999	999999	979	911	300	999999	985	999999	645	898	999999	261	13	230	131	566	554	17	86	169	323	402	221	999999	999999	202	195	624	793	999999	644	995	862	459	869	685	463	707	320	329	955	82	999999	110	683	829	999999	999999	355	999999	679	37	722	759	203	363	999999	419	618	108	120	370	463	115	263	999999	399	553	361	445	999999	847	697	999999	214	251	999999	120	999999	473	291	999999	279	989	861	617	999999	113	265	999999	999999	53	99	221	218	594	618	261	999999	126	439	366	823	909	999999	832	999999	966	554	999999	327	30	533	154	999999	110	999999	474	253	645	999999	296	298	999999	890	70	758	486	547	619	632	783	273	769	44	925	999999	369	297	38	287	316	558	313	197	534	519	944	404	118	999999	154	17	211	831	999999	77	999999	999999	640	84	853	428	935	330	999999	999999	763	999999	999999	912	731	186	999999	999999	977	737	985	658	366	550	813	999999	439	999999	487	999999	999999	938	890	858	999999	350	657	954	434	888	623	983	653	777	755	999999	513	205	999999	968	999999	843	854	415	92	329	999999	100	270	999999	988	818	842	768	999999	825	229	42	702	999999	999999	999999	933	99	124	12	14	999999	999999	978	999999	243	355	518	983	999999	999999	999999	775	999999	999999	999999	693	662	999999	804	150	999999	92	930	615	480	502	390	449	532	909	999999	300	90	324	84	305	292	203	755	472	333	785	476	999999	743	267	812	703	999999	576	999999	199	319	999999	129	506	999999	999999	999999	741	999999	78	461	318	999999	194	695	999999	612	270	411	469	154	342	
816	109	615	199	872	223	999999	686	487	955	639	574	999999	228	205	578	441	919	999999	23	507	999999	999999	168	421	558	571	246	100	701	175	811	55	999999	54	30	890	675	500	999999	60	999999	591	505	679	755	214	999999	999999	44	829	491	373	140	999999	999999	775	999999	777	323	651	453	596	785	999999	828	529	13	184	184	999999	766	429	221	962	229	673	828	489	666	354	105	866	999999	999999	999999	447	914	999999	492	254	999999	897	999999	242	607	691	806	715	851	999999	210	302	205	356	72	72	161	177	615	888	946	967	120	969	556	587	540	999999	999999	390	614	860	691	930	999999	868	999999	999999	365	537	867	123	999999	440	153	803	670	999999	809	620	999999	747	537	604	308	475	787	999999	686	29	161	893	608	470	621	350	611	275	112	204	819	999999	999999	88	999999	832	339	999999	826	753	999999	830	113	496	105	866	333	97	999999	999999	999999	45	303	345	385	999999	514	177	818	999999	201	404	999999	615	800	123	935	458	583	475	146	116	390	933	112	331	789	122	375	755	27	524	644	334	999999	999999	878	999999	702	999999	327	171	861	33	999999	522	232	497	999999	981	931	999999	999999	165	641	999999	999999	370	999999	999999	194	402	802	73	785	999999	760	283	502	999999	245	999999	756	999999	157	974	255	999999	381	999999	999999	302	426	999999	823	153	20	488	999999	148	139	518	243	649	862	925	999999	797	999999	999999	999999	999999	995	678	746	472	128	999999	999999	667	999999	297	988	651	954	892	999999	418	250	642	999999	999999	590	363	887	726	999999	117	999999	999999	615	458	129	498	829	159	306	999999	647	999999	35	42	480	34	420	999999	999999	999999	694	999999	949	950	557	605	226	999999	999999	642	790	29	248	999999	313	785	62	999999	177	499	822	805	999999	237	771	889	617	634	999999	566	943	55	206	999999	999999	703	283	665	900	999999	282	350	790	999999	957	999999	999999	23	999999	695	972	999999	674	40	769	889	384	721	188	999999	988	591	687	999999	699	745	999999	605	598	610	512	397	379	653	227	999999	24	932	999999	152	999999	999999	906	116	594	999999	381	176	872	533	999999	561	486	242	536	690	662	988	964	222	999999	517	425	999999	192	584	769	31	812	297	875	452	999999	46	891	394	685	581	218	895	374	656	732	75	291	999999	911	146	999999	999999	820	999999	967	67	346	999999	999999	788	923	19	999999	359	999999	585	999999	999999	999999	449	999999	151	15	999999	779	78	999999	159	999999	359	999999	242	999999	633	904	999999	477	849	484	393	699	631	216	
999999	657	209	862	24	301	157	999999	414	999999	999999	794	999999	999999	739	256	899	219	999999	484	828	951	691	345	999999	999999	999999	117	999999	402	725	750	720	935	118	433	580	216	834	858	636	942	431	400	211	838	929	753	738	603	584	184	512	156	999999	945	966	863	461	568	223	49	609	999999	125	721	999999	49	423	316	675	692	999999	999999	999999	999999	530	300	143	572	999999	334	379	999999	817	999999	247	999999	557	172	467	999999	754	999999	999999	597	342	419	999999	490	999999	890	340	432	927	891	798	999999	308	501	425	675	729	889	53	888	999999	404	999999	573	999999	511	492	261	848	999999	937	120	999999	999999	553	120	25	999999	809	635	999999	947	287	925	752	73	274	65	747	791	986	865	231	999999	926	999999	225	999999	16	262	407	999999	583	968	953	999999	490	999999	948	314	660	86	89	417	893	722	126	278	820	421	246	437	513	67	971	999999	888	937	333	999999	999999	999999	999999	557	237	915	999999	318	971	74	999999	227	116	442	141	999999	786	814	862	214	999999	946	890	595	25	970	999999	526	997	881	799	552	723	999999	418	356	439	999999	189	978	999999	807	306	999999	999999	29	999999	999999	999999	71	295	84	85	129	793	949	422	61	999999	267	350	999999	999999	100	275	40	503	773	33	785	480	263	634	883	856	999999	650	144	757	999999	650	504	601	935	595	724	477	604	999999	469	933	388	991	922	638	509	496	216	490	807	525	556	57	149	999999	42	450	999999	273	779	999999	999999	999999	544	617	846	999999	386	999999	550	563	999999	233	564	999999	101	271	999999	255	356	527	999999	654	999999	481	999999	999999	461	354	999999	999999	285	999999	771	999999	655	93	457	315	792	262	120	712	939	254	626	333	493	999999	999999	771	999999	946	917	261	864	999999	999999	73	523	399	795	41	940	999999	287	568	999999	999999	205	999999	999999	406	462	103	417	999999	714	704	999999	999999	999999	173	854	792	545	339	423	519	305	32	738	999999	791	402	466	88	771	672	966	67	999999	100	102	491	999999	999999	493	823	844	999999	918	650	218	754	999999	632	187	158	731	948	155	942	107	183	279	429	999999	69	999999	338	959	999999	999999	797	999999	873	80	373	835	212	845	599	999999	172	999999	98	186	47	966	999999	900	622	940	28	999999	928	992	918	221	537	726	433	196	515	999999	876	912	420	855	563	561	814	323	528	112	999999	999999	934	80	191	253	999999	103	803	437	346	111	719	884	970	880	162	999999	308	486	422	413	999999	999999	999999	185	765	191	
999999	282	96	309	999999	915	366	661	67	848	999999	293	158	340	393	87	836	999999	999999	535	885	999999	409	663	25	52	690	151	117	945	999999	15	487	396	689	531	999999	47	689	804	527	999999	822	999999	130	999999	338	92	30	91	162	460	999999	239	306	730	872	999999	294	999999	235	225	999999	122	14	34	805	761	650	861	736	999999	96	398	17	576	860	106	542	10	999999	999999	131	35	793	392	999999	258	100	999999	658	918	999999	319	999999	312	765	999999	999999	105	218	576	442	168	999999	362	374	595	232	999999	869	999999	999999	293	999999	999999	103	999999	328	621	11	557	670	999999	213	818	999999	776	999999	704	999999	999999	999999	446	791	999999	175	999999	999999	999999	28	437	999999	999999	999999	999999	999999	469	999999	950	219	999999	392	686	999999	661	905	751	955	536	999999	999999	775	527	918	719	978	453	501	526	462	140	847	887	603	999999	531	999999	600	330	790	586	131	868	495	573	768	120	352	999999	999999	423	17	153	134	429	661	508	452	380	903	999999	968	999999	497	88	400	504	93	529	139	605	161	634	745	999999	999999	907	41	355	999999	868	110	370	999999	999999	133	999999	763	999999	999999	32	858	229	999999	216	618	999999	380	416	183	999999	37	823	10	637	271	382	999999	403	952	754	477	107	429	45	999999	607	999999	999999	999999	696	741	909	616	117	747	931	999999	539	122	999999	999999	625	181	687	841	999999	370	999999	777	750	306	999999	999999	168	555	761	800	392	733	999999	999999	922	461	486	532	127	216	893	889	340	999999	868	291	477	227	999999	925	742	203	205	246	196	680	214	400	382	687	999999	562	986	999999	999999	805	111	999999	614	173	695	164	723	999999	999999	999999	447	999999	437	87	754	941	703	835	67	999999	537	774	963	251	999999	96	160	440	758	341	903	999999	350	72	190	152	999999	999999	240	999999	999999	134	769	428	999999	628	962	304	933	999999	858	160	999999	636	999999	337	372	373	999999	999999	14	293	999999	146	864	248	245	999999	896	999999	338	24	605	999999	717	999999	14	999999	17	999999	134	855	506	251	482	753	135	999999	794	999999	780	248	772	999999	999999	999999	810	633	564	995	393	596	407	999999	188	844	554	999999	999999	864	332	827	365	298	483	999999	999999	82	999999	999999	123	532	581	53	831	99	252	999999	897	999999	602	380	980	22	999999	999999	458	184	73	637	208	531	999999	999999	530	952	882	483	157	999999	999999	999999	969	453	882	861	25	364	500	98	601	580	706	999999	272	952	846	999999	63	946	701	999999	19	36	912	
999999	738	652	999999	878	999999	768	826	999999	130	863	410	537	140	383	999999	999999	683	975	45	627	824	405	667	578	116	539	999999	211	732	797	999999	943	540	300	999999	373	842	622	880	833	754	242	999999	408	551	318	223	680	433	607	929	999999	990	294	766	342	984	943	772	677	349	999999	741	999999	999999	467	997	839	260	159	261	71	104	212	873	999999	999999	999999	37	797	999999	748	778	134	868	999999	953	255	533	999999	388	898	849	999999	493	140	501	945	274	94	999999	999999	999999	283	999999	867	999999	787	999999	184	215	999999	999999	999999	362	999999	845	616	464	448	513	751	999999	470	771	362	999999	891	719	742	999999	191	994	999999	485	941	328	504	999999	999999	999999	175	999999	999999	584	999999	982	874	999999	893	294	884	490	999999	580	999999	78	960	512	999999	999999	59	78	999999	999999	33	999999	973	499	420	281	999999	999999	464	693	348	916	956	885	119	380	347	50	999999	457	999999	701	179	999999	914	999999	368	991	785	354	706	106	999999	999999	999999	929	999999	384	439	621	999999	56	36	141	242	653	999999	84	999999	622	999999	18	252	231	999999	332	562	999999	585	547	999999	999999	62	119	987	251	761	691	335	999999	371	962	999999	214	999999	169	674	999999	139	999999	999999	294	598	173	999999	697	853	999999	397	237	377	999999	999999	892	708	593	999999	917	154	991	892	430	748	223	260	999999	408	48	999999	717	657	524	482	324	999999	628	760	889	83	999999	397	827	303	999999	812	964	172	718	506	999999	175	757	999999	148	378	341	999999	999999	912	689	999999	815	227	680	579	852	924	485	115	89	999999	114	843	854	603	75	136	650	411	295	193	690	542	999999	999999	900	631	343	946	455	999999	385	976	393	11	582	999999	623	999999	959	50	687	612	426	98	71	914	49	544	312	214	999999	973	999999	505	608	282	432	138	679	230	590	538	660	996	456	999999	999999	853	31	466	512	999999	451	255	506	87	999999	706	490	999999	999999	999999	643	250	197	412	360	887	402	999999	999999	495	848	738	459	999999	952	429	641	933	464	196	523	846	701	772	531	381	998	999999	166	726	647	693	638	791	999999	999999	809	54	777	572	460	722	290	27	284	712	796	358	999999	696	75	557	999999	999999	285	999999	549	425	880	978	889	871	152	999999	847	164	110	667	263	543	620	596	165	999999	735	999999	999999	684	497	819	585	649	405	469	661	100	172	242	515	107	869	393	999999	798	682	588	579	830	179	130	612	138	105	591	86	478	999999	639	999999	485	999999	
864	928	999999	999999	249	475	682	999999	757	992	867	161	166	673	236	432	999999	999999	999999	230	735	999999	999999	999999	456	554	814	999999	999999	699	532	999999	40	864	999999	464	999999	999999	443	122	897	41	422	138	745	977	999999	917	999999	999999	44	430	522	264	506	360	562	854	947	694	661	999999	615	999999	469	999999	130	301	668	771	999999	961	775	44	333	704	101	999999	470	999999	614	999999	999999	999999	665	111	60	776	368	655	902	258	458	748	461	607	999999	999999	668	999999	856	648	259	87	726	82	654	488	930	999999	268	999999	393	999999	90	764	756	478	402	368	253	999999	932	23	869	80	513	37	999999	725	289	736	579	29	623	966	999999	465	421	593	999999	999999	845	566	999999	588	865	979	668	696	999999	947	962	310	999999	999999	999999	246	218	656	568	627	999999	214	999999	531	999999	374	999999	123	127	301	67	809	911	681	999999	375	626	999999	214	533	368	885	999999	341	999999	279	999999	121	260	410	999999	764	34	828	999999	640	54	865	844	501	999999	999999	579	560	889	999999	999999	999999	999999	350	999999	928	451	44	999999	29	999999	190	756	475	552	743	862	717	54	302	784	92	25	868	999999	760	999999	713	408	813	316	324	451	621	880	999999	119	910	790	327	323	990	569	646	310	999999	119	999999	948	999999	692	999999	515	597	378	999999	999999	999999	999999	860	492	737	635	456	999999	999999	738	145	594	256	633	952	926	999999	979	794	523	378	568	468	999999	76	999999	999999	999999	454	809	999999	252	574	999999	999999	999999	929	835	585	364	123	999999	294	134	973	999999	999999	757	739	934	999999	618	999999	792	141	999999	999999	219	999999	972	618	335	267	215	884	892	29	461	657	70	999999	999999	403	999999	410	999999	283	343	677	999999	999999	269	999999	520	31	246	669	782	663	999999	341	720	999999	613	746	787	675	88	250	91	765	249	110	678	937	999999	225	153	392	696	999999	999999	999999	143	909	358	943	747	999999	648	233	999999	999999	255	999999	999999	481	790	694	622	769	999999	999999	596	526	999999	999999	999999	582	133	999999	526	999999	999999	121	999999	188	286	703	397	844	927	999999	601	857	528	999999	854	949	661	426	434	458	999999	926	999999	132	945	617	96	999999	240	175	70	999999	707	846	831	144	613	107	999999	96	306	778	999999	999999	999999	738	997	381	999999	762	920	999999	596	999999	999999	50	999999	992	243	668	999999	208	613	762	833	974	160	681	620	999999	999999	564	231	348	999999	999999	999999	795	999999	217	999999	714	999999	478	255	363	999999	639	226	791	128	999999	
864	535	479	108	174	89	476	527	587	999999	761	594	426	366	486	257	999999	638	999999	999999	372	36	999999	999999	325	145	516	480	943	521	465	828	999999	725	699	696	868	63	827	15	328	113	629	304	999999	999999	61	888	877	783	723	588	835	999999	999999	838	487	999999	999999	39	572	996	583	76	860	932	993	999999	666	789	389	862	811	999999	902	268	406	753	948	36	93	999999	603	169	797	876	992	703	477	861	218	300	999999	797	999999	331	529	562	444	30	305	360	232	999999	999999	999999	999999	886	996	989	441	733	629	756	946	999999	403	999999	279	983	939	299	999999	804	581	99	592	23	516	580	739	999999	999999	927	730	732	405	999999	766	936	109	999999	999999	487	430	485	671	523	851	498	928	115	999999	999999	999999	15	136	428	515	314	278	763	999999	999999	999999	999999	424	701	36	999999	549	886	657	343	884	833	592	746	384	105	428	79	172	27	651	633	560	858	847	724	605	977	10	999999	667	345	736	291	237	833	71	969	496	637	949	52	457	950	999999	999999	423	390	53	420	886	209	601	361	774	626	46	999999	854	999999	617	571	886	206	675	549	106	999999	519	551	999999	458	582	534	999999	999999	186	610	292	599	311	225	933	999999	574	467	744	385	516	999999	796	506	125	195	30	387	165	260	284	36	999999	122	870	502	386	999999	627	76	999999	999999	449	435	282	264	10	401	638	999999	999999	999999	999999	999999	794	908	754	538	342	397	514	691	999999	999999	999999	266	999999	198	355	440	213	146	839	678	102	352	170	999999	233	861	195	628	748	859	629	999999	231	440	328	961	748	848	999999	240	561	602	721	524	999999	26	816	999999	56	208	102	999999	378	136	999999	452	747	393	314	481	212	886	999999	999999	999999	271	44	17	870	393	692	365	51	609	126	500	630	646	272	999999	54	999999	582	550	766	144	696	105	811	875	999999	365	543	624	38	999999	659	137	227	837	982	808	999999	662	515	737	453	769	19	138	821	111	130	107	436	999999	999999	401	827	172	574	938	206	994	999999	999999	821	426	581	999999	999999	999999	999999	999999	235	246	443	999999	44	39	999999	927	95	999999	64	122	999999	446	197	210	999999	268	310	999999	273	53	612	945	491	189	916	36	197	568	298	327	682	999999	872	200	395	393	999999	999999	481	646	852	523	940	67	101	384	239	381	89	582	203	373	172	191	999999	497	999999	999999	999999	663	739	527	394	736	440	550	999999	999999	814	999999	901	512	583	626	999999	999999	15	434	
97	999999	797	999999	489	716	134	318	532	690	566	897	955	511	684	999999	906	335	138	213	627	999999	809	999999	566	110	680	999999	789	545	990	544	491	14	768	999999	865	923	48	677	999999	131	999999	884	999999	916	33	999999	827	999999	719	865	999999	801	806	999999	999999	566	999999	999999	45	442	529	986	699	31	416	951	999999	114	952	999999	999999	999999	600	505	534	999999	800	649	999999	291	999999	33	826	135	584	689	207	233	848	999999	673	660	642	999999	602	40	194	420	510	999999	656	999999	812	736	578	999999	211	310	20	806	766	610	310	999999	999999	505	999999	574	999999	726	753	999999	265	653	320	636	818	430	903	503	741	390	148	15	634	150	999999	100	556	84	999999	999999	999999	52	543	999999	359	887	601	106	870	999999	972	784	328	147	999999	999999	425	942	691	780	406	517	75	999999	999999	304	130	438	294	999999	27	999999	247	856	999999	222	120	999999	999999	930	829	999999	633	999999	417	364	999999	497	682	61	674	614	393	999999	500	705	999999	167	601	64	767	999999	811	999999	602	609	547	472	839	254	59	178	665	760	950	599	883	944	968	999999	617	999999	755	243	406	413	979	999999	366	999999	245	999999	656	231	172	999999	999999	999999	528	807	816	224	657	437	12	999999	948	999999	757	900	821	43	198	999999	999999	144	417	578	999999	198	629	18	115	247	999999	106	521	999999	999999	293	603	59	999999	170	300	999999	975	999999	240	900	999999	356	999999	465	780	212	999999	173	784	37	999999	426	440	999999	188	808	999999	419	999999	905	984	515	45	473	306	772	617	38	203	999999	999999	100	999999	503	733	283	237	650	999999	807	999999	999999	658	569	44	187	619	96	982	492	293	999999	999999	999999	999999	949	321	317	168	18	999999	735	970	740	999999	169	88	936	605	904	581	468	952	621	573	636	856	475	439	999999	163	531	55	710	760	603	200	22	999999	784	961	919	491	999999	222	606	388	917	701	875	999999	682	490	87	910	825	612	287	761	289	999999	846	878	999999	855	72	690	269	999999	274	968	999999	358	821	999999	661	977	504	408	966	257	939	774	563	999999	481	51	999999	799	935	999999	999999	260	999999	691	125	999999	452	603	999999	999999	129	937	436	907	42	999999	999999	144	259	999999	118	879	795	999999	999999	81	999999	27	999999	31	722	469	55	283	65	999999	60	139	827	621	534	900	999999	60	138	12	999999	656	989	157	382	833	550	97	882	999999	465	277	999999	999999	725	434	229	138	999999	659	891	162	851	226	283	539	316	637	322	
218	999999	744	902	999999	733	999999	999999	999999	999999	888	918	958	999999	32	359	999999	999999	783	895	110	680	999999	856	999999	120	195	804	999999	874	843	526	913	774	999999	999999	720	375	386	319	67	406	993	999999	315	740	933	761	999999	867	999999	937	533	999999	222	999999	999999	888	999999	999999	548	999999	266	361	999999	371	15	999999	727	999999	638	417	999999	473	838	999999	686	641	550	738	999999	999999	975	904	999999	905	993	999999	562	146	999999	999999	942	999999	999999	203	999999	999999	683	999999	735	999999	44	219	238	93	722	69	903	999999	851	869	348	694	999999	124	888	361	976	900	378	834	999999	590	718	806	999999	879	702	999999	564	999999	958	606	12	999999	400	765	999999	300	192	933	999999	54	295	999999	999999	257	481	656	315	787	665	782	575	900	129	453	501	432	999999	843	366	269	999999	807	911	742	691	436	724	132	685	686	718	444	567	586	305	686	999999	227	407	55	338	999999	388	185	999999	112	999999	946	273	253	999999	348	577	17	101	488	130	751	565	54	932	193	999999	979	73	140	343	542	999999	815	999999	999999	446	320	930	999999	428	735	711	589	129	777	859	442	14	379	867	559	495	817	565	571	661	362	123	155	675	999999	121	899	768	999999	799	999999	143	290	999999	999999	86	914	69	394	49	975	925	165	334	669	975	694	999999	783	56	999999	260	547	740	999999	207	999999	511	29	623	999999	821	353	978	999999	308	999999	476	610	999999	580	757	180	531	999999	999999	957	999999	999999	433	427	999999	985	729	468	207	999999	550	819	999999	999999	413	50	770	238	164	582	187	922	370	261	227	662	999999	475	999999	89	26	64	656	999999	964	999999	595	206	999999	836	624	519	214	712	183	657	999999	191	999999	717	999999	303	531	999999	999999	999999	645	182	999999	999999	684	263	999999	127	580	496	172	818	999999	908	999999	574	63	328	958	667	999999	657	87	569	120	129	308	999999	679	722	532	802	999999	999999	999999	999999	999999	211	161	370	999999	999999	999999	687	495	733	854	269	272	835	999999	213	896	123	999999	987	104	640	863	564	955	29	448	857	963	370	999999	271	999999	999999	999999	852	176	597	43	631	525	400	999999	386	275	48	999999	843	999999	329	905	355	885	999999	328	364	348	596	415	614	999999	285	724	135	384	592	999999	240	266	397	46	309	90	999999	999999	704	999999	999999	299	916	426	604	383	644	464	13	385	185	713	224	514	579	191	428	983	249	676	948	11	682	827	372	587	95	292	606	275	336	409	623	797	999999	999999	499	
198	53	999999	89	999999	381	217	45	527	52	999999	999999	127	999999	575	232	38	999999	485	616	999999	999999	999999	298	361	858	737	58	775	99	999999	653	999999	692	239	940	348	999999	288	630	475	792	845	545	999999	999999	488	613	761	187	595	189	385	691	410	144	36	613	728	811	999999	168	269	438	999999	240	194	999999	431	634	884	442	999999	854	151	306	218	481	96	999999	999999	999999	297	598	999999	246	277	590	999999	105	913	999999	868	476	987	316	532	416	999999	971	640	63	191	999999	302	163	850	530	549	999999	926	999999	526	202	441	519	871	670	934	388	963	604	152	999999	721	159	573	862	867	834	773	802	561	124	894	326	942	170	306	350	999999	746	50	188	178	368	218	676	999999	477	999999	999999	999999	540	18	46	910	854	415	153	589	999999	663	715	340	134	999999	412	307	124	576	999999	374	594	999999	226	563	964	999999	999999	999999	897	827	399	398	910	999999	30	999999	857	999999	97	999999	163	760	999999	999999	335	847	999999	375	805	378	920	901	734	498	886	548	791	483	946	696	63	999999	999999	999999	273	999999	999999	999999	972	306	999999	708	488	999999	220	834	593	143	237	126	123	986	145	528	906	498	999999	422	443	481	324	384	470	999999	701	951	999999	248	999999	18	428	250	999999	509	929	222	422	778	999999	999999	955	657	256	829	583	76	999999	173	264	775	999999	17	370	999999	981	999999	248	97	265	269	766	355	999999	228	698	872	594	999999	599	694	85	885	999999	390	526	666	138	999999	818	634	885	904	999999	999999	999999	999999	880	901	528	864	973	335	523	27	296	609	999999	37	140	710	482	999999	573	570	699	777	999999	979	973	324	937	608	278	999999	384	861	999999	279	999999	287	992	999999	117	735	720	749	999999	127	103	916	333	111	509	999999	999999	454	340	999999	999999	578	549	900	927	213	927	999999	66	892	643	435	248	74	163	853	717	999999	999999	838	849	949	999999	999999	885	999999	991	999999	108	999999	477	929	999999	947	924	999999	738	102	764	903	808	355	692	479	483	668	678	268	947	656	999999	999999	131	502	999999	405	172	795	999999	999999	999999	999999	277	895	425	714	904	999999	149	858	999999	625	35	429	39	504	266	936	280	227	388	999999	888	452	770	114	807	999999	999999	999999	142	999999	88	893	691	717	88	796	64	769	763	387	129	98	540	775	347	702	472	999999	148	236	999999	797	492	489	999999	825	135	999999	907	999999	917	620	726	182	546	141	999999	322	999999	470	999999	511	463	999999	613	800	911	
994	766	114	565	313	391	905	428	291	411	999999	515	999999	671	743	861	887	470	509	371	368	999999	216	964	160	653	678	999999	23	343	491	999999	411	913	140	999999	802	321	613	999999	820	753	265	729	536	999999	173	798	147	649	576	999999	113	439	552	999999	560	149	414	659	713	561	415	999999	999999	335	999999	349	540	200	69	999999	857	999999	551	999999	972	486	999999	999999	490	879	999999	999999	767	951	772	971	370	374	999999	999999	999999	953	999999	269	348	318	809	211	702	823	267	947	589	10	682	833	888	938	999999	83	711	999999	178	833	999999	51	190	968	562	999999	978	176	207	406	668	903	755	291	275	663	676	237	999999	999999	999999	999999	783	766	999999	939	999999	432	580	999999	951	846	784	691	914	307	138	841	999999	569	845	101	749	193	341	779	999999	999999	672	139	406	999999	418	999999	999999	94	999999	423	700	622	58	555	596	287	999999	822	128	73	376	968	535	835	999999	999999	999999	530	519	999999	434	999999	861	999999	760	450	522	999999	438	283	999999	999999	999999	715	150	36	999999	299	999999	999999	738	519	660	24	239	703	604	570	895	335	690	999999	575	666	999999	999999	760	999999	795	155	999999	977	393	999999	594	999999	928	999999	694	562	571	531	999999	57	999999	914	838	999999	258	66	846	952	581	112	593	999999	264	999999	726	940	999999	999999	999999	359	999999	999999	136	815	429	692	775	783	875	343	764	168	666	999999	804	83	371	912	322	738	309	812	405	291	999999	806	999999	555	104	999999	296	621	37	675	349	111	999999	999999	427	565	291	72	999999	248	999999	435	130	736	578	999999	578	362	637	766	999999	999999	999999	845	563	999999	999999	230	689	131	999999	153	999999	991	188	999999	294	348	495	757	456	999999	736	999999	999999	999999	999999	555	976	451	186	934	984	270	624	454	746	943	470	804	165	71	999999	954	202	204	304	139	558	999999	367	240	999999	999999	319	814	999999	999999	901	999999	938	854	253	248	945	122	169	870	377	733	956	351	877	690	601	395	863	999999	964	749	999999	999999	997	110	93	999999	76	114	999999	810	296	548	52	999999	866	311	817	144	19	90	44	433	762	999999	919	26	362	186	287	924	950	387	999999	161	213	392	999999	153	164	998	55	65	919	566	446	417	309	153	999999	300	577	728	771	884	999999	108	794	182	190	76	593	890	826	36	859	909	999999	890	531	999999	454	999999	999999	21	45	979	514	205	388	512	999999	219	361	987	999999	231	999999	999999	446	999999	598	999999	962	98	415	164	238	893	
706	537	111	418	999999	999999	846	903	748	760	849	735	999999	598	794	678	359	384	538	839	679	637	999999	957	453	426	886	770	999999	999999	605	880	750	621	498	999999	410	308	999999	21	150	453	483	855	509	711	519	999999	889	293	739	40	999999	399	224	78	243	999999	965	205	464	85	202	999999	164	968	999999	973	109	999999	278	60	999999	526	999999	999999	164	448	457	999999	906	999999	880	427	162	575	263	361	407	430	999999	999999	342	401	999999	75	260	626	999999	999999	726	999999	899	945	25	999999	999999	109	700	987	914	795	696	233	999999	577	999999	775	703	589	715	999999	576	679	999999	21	717	396	970	633	975	537	747	917	999999	370	986	935	999999	999999	999999	163	660	419	515	820	569	118	112	978	870	999999	999999	121	824	999999	970	229	999999	13	971	999999	139	999999	21	999999	999999	999999	218	928	591	269	374	239	266	561	972	166	999999	999999	451	999999	999999	999999	763	501	615	999999	102	922	400	766	328	999999	502	476	999999	593	407	139	772	999999	900	999999	999999	610	120	692	855	273	999999	813	66	110	999999	372	999999	148	314	999999	771	421	686	295	538	824	941	966	737	999999	999999	389	759	999999	743	660	708	119	603	162	391	922	999999	829	999999	586	710	227	845	140	904	999999	289	999999	999999	361	999999	615	999999	999999	669	153	955	76	735	740	63	31	366	901	664	462	545	161	139	999999	641	856	492	951	123	724	131	606	999999	652	110	872	676	392	555	102	472	39	493	247	966	714	999999	72	532	689	860	999999	999999	451	350	137	757	519	999999	257	999999	694	460	945	31	358	191	92	639	191	355	999999	355	571	989	515	999999	891	882	926	762	999999	428	999999	863	999999	140	442	999999	973	999999	999999	672	307	970	778	579	547	999999	617	532	999999	999999	351	999999	886	598	999999	462	834	469	999999	636	793	999999	703	276	999999	999999	844	228	999999	780	999999	76	198	311	999999	601	221	935	130	999999	274	999999	750	996	86	100	976	588	236	980	477	514	999999	529	879	812	277	511	554	466	381	399	783	241	999999	285	154	585	999999	313	250	999999	999999	200	372	999999	744	706	199	934	999999	999999	999999	769	312	999999	817	669	432	244	333	710	391	664	999999	874	620	518	238	801	946	999999	47	922	740	577	175	68	167	489	77	570	322	619	999999	126	407	999999	929	615	999999	485	163	316	999999	539	999999	684	897	497	779	236	478	999999	988	713	227	999999	999999	734	986	759	511	942	177	763	999999	772	313	187	477	606	589	999999	343	
999999	999999	999999	943	210	69	491	999999	669	710	841	102	923	630	647	999999	339	999999	204	999999	999999	973	220	148	226	999999	745	381	719	30	999999	646	999999	65	528	475	496	999999	828	674	999999	598	841	999999	335	671	473	152	665	288	147	621	395	999999	634	496	999999	592	727	68	999999	120	451	649	999999	999999	247	868	111	181	411	213	166	999999	134	120	142	977	999999	554	999999	603	999999	441	882	560	261	860	999999	999999	999999	999999	407	999999	361	394	157	202	705	140	434	999999	50	999999	876	934	465	865	870	524	364	60	779	182	999999	719	405	20	767	999999	943	386	448	999999	733	999999	999999	395	178	739	962	940	282	682	130	999999	999999	999999	564	948	104	396	990	999999	677	397	135	235	390	641	989	147	435	727	196	57	166	970	760	379	999999	999999	999999	140	561	424	778	107	62	999999	166	184	999999	818	882	557	396	542	402	346	382	580	14	999999	749	825	515	554	999999	83	999999	593	470	194	819	34	699	859	354	263	619	999999	182	83	484	815	691	616	845	999999	661	624	578	999999	996	999999	999999	999999	390	736	909	233	999999	979	400	999999	999999	999999	998	858	999999	536	197	999999	727	354	407	999999	999999	934	143	898	708	856	421	999999	999999	57	198	272	958	540	999999	617	354	395	426	203	999999	999999	111	430	617	999999	781	134	436	439	696	652	160	999999	116	999999	602	20	524	999999	999999	109	999999	666	82	999999	899	999999	67	999999	999999	341	928	213	257	151	833	712	291	721	84	296	864	584	999999	545	121	823	999999	999999	24	344	870	670	636	999999	999999	445	358	880	97	999999	77	856	999999	365	724	946	887	964	622	890	729	803	680	280	244	973	315	536	624	86	999999	44	565	459	470	999999	577	999999	788	398	364	410	633	621	228	18	938	999999	999999	175	936	469	410	134	999999	77	999999	365	349	388	139	821	999999	999999	570	43	301	196	894	466	378	999999	186	999999	535	329	180	69	61	236	45	320	714	459	149	433	999999	440	999999	403	999999	221	334	409	268	999999	154	621	61	195	716	752	110	365	796	723	292	185	599	295	897	930	313	123	353	818	999999	806	871	146	410	861	351	501	999999	166	999999	777	965	992	184	558	18	999999	519	999999	220	359	662	426	150	457	999999	999999	505	346	999999	220	65	450	435	347	749	914	785	855	999999	608	175	639	999999	999999	999999	606	121	348	922	447	603	70	607	757	153	999999	995	952	30	999999	999999	999999	999999	677	721	999999	566	837	808	103	91	664	
882	612	999999	33	999999	999999	247	243	999999	167	423	999999	617	999999	842	999999	204	304	999999	832	834	617	612	322	999999	166	793	694	50	283	999999	999999	365	939	187	999999	573	130	863	370	714	786	354	838	999999	788	70	725	999999	888	643	514	999999	258	999999	275	999	999999	642	435	999999	553	203	173	627	593	114	677	818	999999	114	999999	440	558	128	57	272	773	883	602	999999	999999	22	161	640	999999	999999	999999	119	912	995	703	487	437	999999	999999	592	999999	221	845	683	393	999999	835	784	999999	83	626	140	999999	999999	236	999999	50	339	773	540	999999	533	601	939	997	568	906	851	411	596	13	999999	956	999999	91	561	999999	919	712	170	999999	377	81	951	38	999999	999999	999999	769	715	447	108	755	630	999999	999999	619	906	686	825	11	999999	382	972	80	596	183	999999	999999	674	950	131	627	613	363	674	461	650	910	30	241	996	91	695	999999	904	999999	336	999999	434	942	999999	242	887	168	202	994	108	999999	999999	803	19	989	104	764	999999	481	152	999999	875	999999	999999	996	665	593	999999	902	687	824	999999	321	847	413	999999	732	820	888	999999	454	171	680	362	768	999999	227	232	17	986	930	832	433	999999	69	48	237	999999	144	577	303	163	299	317	999999	999999	130	956	605	502	372	999999	438	741	697	115	999999	843	999999	528	448	371	998	916	756	992	742	189	787	375	268	759	999999	320	445	301	871	999999	88	63	357	270	626	514	623	999999	403	691	444	999999	999999	394	772	999999	138	932	164	383	999999	292	999999	999999	178	240	244	613	999999	127	306	406	999999	833	764	999999	180	187	745	494	302	770	999999	60	745	999999	533	873	999999	80	191	999999	146	497	811	999999	89	416	999999	395	279	20	727	999999	395	47	720	999999	630	624	445	951	197	999999	91	791	693	922	205	344	707	370	626	999999	935	792	270	999999	999999	999999	77	763	95	359	224	291	999999	322	664	707	999999	999999	253	372	634	240	326	475	416	30	112	999999	221	757	999999	909	394	999999	350	602	777	999999	986	662	557	682	866	837	456	800	748	381	268	498	231	193	127	263	563	704	476	794	340	11	865	910	999999	337	999999	314	896	999999	971	71	999999	149	999999	591	814	952	374	488	999999	999999	281	730	999999	722	536	505	792	999999	975	645	136	999999	643	999999	999999	646	139	999999	999999	151	903	999999	410	999999	568	91	655	999999	449	999999	999999	987	775	724	730	999999	21	829	801	175	522	765	537	335	935	999999	506	999999	794	177	822	836	999999	
999999	712	46	330	702	164	454	849	266	691	999999	315	148	217	919	264	999999	635	310	737	999999	999999	148	707	84	270	622	585	112	741	999999	788	999999	675	897	22	694	814	999999	675	356	325	999999	83	999999	999999	797	738	586	298	142	999999	521	108	320	999999	999999	338	255	442	541	999999	747	999999	999999	999999	811	999999	999999	999999	570	846	325	635	391	999999	373	999999	999999	999999	999999	999999	999999	814	999999	999999	276	999999	365	648	448	366	999999	876	143	486	578	740	663	999999	219	999999	999999	999999	727	295	999999	885	717	635	885	999999	793	999999	999999	657	999999	932	999999	682	319	416	117	671	468	999999	999999	999999	999999	904	999999	632	411	958	844	148	999999	328	96	322	521	390	687	729	763	999999	572	378	908	486	999999	646	824	999999	277	803	227	756	221	523	18	777	393	999999	528	263	108	835	356	830	201	999999	999999	603	170	928	728	387	908	529	641	999999	541	25	298	470	807	430	690	999999	999999	709	116	573	314	743	996	873	211	509	840	737	32	87	295	72	800	230	820	349	84	839	999999	692	882	999999	246	378	524	68	999999	678	999999	314	999999	491	999999	999999	299	999999	931	854	186	999999	689	903	886	463	729	999999	999999	587	999999	351	967	91	860	423	691	999999	507	628	359	153	64	171	593	999999	179	803	999999	999999	999999	403	417	229	663	450	13	999999	223	999999	999999	298	398	868	78	999999	999999	826	630	33	591	94	919	313	505	42	354	999999	320	999999	999999	925	610	151	655	216	933	747	428	420	420	999999	999999	723	979	999999	999999	196	103	789	381	352	183	602	936	999999	999999	114	724	630	106	999999	667	55	499	722	687	256	222	862	869	599	408	219	612	878	104	205	333	444	287	168	434	530	796	941	999999	18	215	809	731	999999	999999	999999	324	934	54	944	234	267	383	508	973	999999	919	999999	999999	963	999999	68	751	999999	781	999999	999999	937	999999	147	259	557	969	679	999999	412	140	50	576	611	999999	677	833	160	970	999999	71	778	194	999999	999999	25	997	789	28	999999	67	452	58	999999	454	386	883	907	695	676	999999	999999	467	570	110	999999	999999	342	77	321	235	999999	317	715	999999	574	753	858	999999	243	559	999999	660	894	355	999999	991	832	999999	518	999999	925	464	999999	777	999999	320	999999	102	731	810	665	999999	999999	921	465	144	343	526	880	633	34	999999	999999	126	117	53	573	225	422	999999	382	999999	559	527	309	147	23	937	999999	263	140	999999	999999	432	894	468	999999	973	889	552	658	315	286	
885	769	553	12	187	670	999999	747	999999	679	843	437	489	172	189	999999	328	131	405	667	627	999999	268	577	39	999999	648	99	600	335	870	999999	77	999999	673	999999	756	144	999999	277	545	515	731	999999	961	994	415	306	774	361	571	431	999999	647	659	392	511	976	973	955	31	234	157	82	809	999999	370	589	498	431	865	193	295	138	999999	121	771	181	615	44	816	352	325	248	764	999999	976	999999	250	291	256	999999	171	880	255	320	368	659	287	999999	634	826	808	999999	496	387	999999	134	525	547	621	339	370	938	999999	999999	999999	999999	317	371	637	940	999999	216	184	95	32	999999	883	811	999999	121	893	999999	410	990	543	971	751	999999	999999	852	999999	999999	670	916	419	232	741	576	411	459	351	916	719	693	487	601	178	411	999999	732	250	714	999999	999999	999999	112	538	158	145	937	166	930	69	785	46	645	546	268	999999	999999	673	317	409	999999	769	977	548	716	513	942	999999	350	31	579	611	199	908	999999	480	316	694	592	440	473	302	999999	857	934	999999	841	65	910	999999	565	999999	933	999999	999999	739	469	563	821	645	203	144	816	908	490	183	999999	737	999999	787	369	999999	91	876	935	11	359	130	614	69	671	999999	999999	999999	466	520	678	885	417	430	20	753	872	999999	246	339	486	999999	376	761	810	113	679	999999	375	999999	977	999999	378	499	390	349	949	999999	999999	316	999999	999999	452	999999	505	999999	329	955	776	616	242	144	640	606	999999	847	753	852	259	568	217	770	999999	16	543	999999	999999	917	49	671	999999	119	972	929	97	286	69	407	999999	848	784	723	355	759	227	842	426	772	999999	543	999999	999999	513	415	109	481	959	445	435	883	455	411	915	115	812	132	999999	710	999999	248	999999	999999	597	411	784	493	424	999999	789	999999	205	744	999999	506	85	999999	606	999999	830	616	327	999999	971	381	402	382	999999	999999	946	104	680	715	263	736	999999	250	509	999999	631	615	67	477	999999	734	688	999999	468	418	999999	114	526	604	879	902	920	174	383	225	18	411	685	183	544	694	30	489	999999	216	751	999999	999999	999999	935	225	558	849	967	247	693	999999	999999	999999	220	841	578	85	836	361	815	999999	866	293	103	229	929	883	932	962	999999	209	230	262	667	204	999999	31	669	664	353	81	999999	999999	532	328	999999	999999	963	702	126	944	653	139	400	169	968	914	999999	999999	999999	999999	916	14	532	493	470	660	731	999999	935	557	999999	182	17	744	999999	999999	761	775	731	
643	999999	240	845	769	556	101	862	507	236	992	619	953	378	678	164	202	613	48	857	837	564	947	767	568	537	481	999999	655	776	247	162	636	984	652	999999	999999	169	763	937	379	798	233	789	943	938	463	803	999999	589	999999	126	999999	917	999999	88	973	472	999999	241	85	968	216	731	988	839	982	999999	725	923	999999	43	850	110	488	49	341	999999	824	630	84	677	999999	999999	584	131	439	719	101	999999	782	223	999999	999999	999999	410	591	501	800	114	955	494	999999	415	121	999999	999999	999999	999999	854	747	815	648	999999	166	407	185	999999	157	867	409	272	999999	999999	151	999999	161	999999	999999	999999	999999	839	367	999999	675	999999	598	387	954	425	999999	817	999999	999999	827	999999	999999	235	374	999999	234	451	354	932	705	999999	616	927	999999	999999	17	999999	383	359	406	907	999999	999999	981	576	809	797	999999	731	999999	591	981	641	333	184	688	999999	955	784	999999	16	999999	434	24	999999	974	670	123	107	418	999999	444	931	999999	919	518	647	253	798	654	437	265	622	999999	123	711	975	604	100	178	90	991	599	505	400	422	999999	999999	999	601	148	999999	98	322	999999	157	59	801	413	665	51	682	999999	139	999999	750	999999	515	999999	281	999	76	33	928	999999	999999	844	999999	449	507	495	999999	999999	206	999999	753	176	310	814	966	661	999999	200	434	999999	999999	834	470	89	649	549	517	999999	727	602	82	660	169	984	197	312	623	361	906	179	317	999999	960	623	999999	584	572	700	934	620	825	875	598	801	999999	92	384	999999	799	957	977	999999	526	604	443	102	16	325	626	664	47	821	293	265	999999	970	873	846	416	75	977	999999	999999	117	999999	206	72	368	64	999999	927	277	562	949	201	999999	999999	366	999999	581	577	256	83	999999	999999	999999	999999	999999	981	959	218	999999	999999	734	979	170	642	999999	827	999999	39	999999	271	999999	999999	999999	269	344	73	233	69	517	667	835	497	730	999999	808	534	772	999999	999999	386	104	896	999999	337	827	969	41	953	501	538	943	999999	999999	985	561	999999	812	743	256	999999	758	900	701	870	115	246	259	999999	834	884	999999	631	310	272	999999	625	347	999999	442	375	42	279	567	999999	999999	293	569	999999	192	999999	722	38	367	458	627	999999	999999	528	231	590	999999	614	999999	617	482	321	999999	666	819	936	204	380	999999	999999	247	488	343	722	156	999999	677	999999	244	999999	999999	999999	273	851	645	972	999999	818	220	851	656	999999	160	950	505	412	53	903	999999	999999	81	999999	726	
486	221	148	860	481	381	410	999999	215	379	999999	455	455	57	398	30	999999	516	386	169	459	235	999999	338	392	227	744	777	999999	999999	989	496	999999	999999	786	640	506	999999	999999	447	810	938	451	58	598	505	59	364	654	882	88	999999	695	192	277	999999	401	809	999999	999999	999999	632	148	625	999999	75	999999	155	270	757	999999	735	999999	939	359	521	784	771	740	999999	999999	389	999999	892	510	260	801	637	43	535	248	999999	999999	999999	809	187	799	825	668	999999	870	903	104	896	367	352	180	756	832	755	477	630	79	590	97	999999	509	256	124	999999	999999	999999	122	735	519	999999	101	874	139	181	721	958	112	216	27	273	295	236	534	999999	89	54	999999	287	67	617	626	63	606	561	677	553	710	538	999999	873	791	369	387	540	999999	306	999999	999999	999999	999999	527	863	572	823	999999	999999	722	999999	60	229	201	835	677	901	210	999999	277	577	504	999999	258	574	947	153	482	925	848	993	906	782	428	154	253	549	999999	763	999999	783	598	404	831	753	487	50	681	955	691	486	339	222	39	59	166	865	270	953	915	429	351	46	999999	728	59	278	999999	57	592	138	999999	446	558	493	978	109	347	504	97	999999	472	526	244	999999	664	694	752	379	999999	387	288	146	847	71	441	999999	969	999999	704	219	249	999999	373	563	675	893	664	999999	80	67	528	766	866	19	956	999999	802	999999	74	365	525	431	70	214	849	674	598	496	999999	999999	999999	244	800	877	999999	838	162	999999	999999	999999	39	216	999999	929	999999	522	999999	838	114	616	759	906	999999	348	694	817	999999	169	999999	999999	304	178	494	999999	999999	294	966	988	351	128	999999	131	999999	303	335	999999	999999	999999	355	337	403	760	391	444	999999	233	206	461	193	999999	275	993	967	999999	999999	861	722	655	11	999999	999999	292	496	999999	944	637	539	999999	999999	385	999999	442	813	385	999999	544	999999	59	999999	704	97	999999	999999	502	853	999999	999999	680	826	473	999999	477	139	781	781	121	273	405	500	999999	693	461	447	807	999999	999999	190	999999	98	932	85	673	669	307	486	999999	487	999999	142	275	999999	859	918	550	789	226	313	999999	999999	495	999999	390	999999	956	20	636	999999	999999	347	30	999999	571	591	894	397	922	808	831	304	999999	634	278	999999	999999	555	999999	999999	897	28	938	999999	158	988	602	999999	695	125	999999	296	850	973	489	657	999999	776	913	277	34	999999	867	418	481	737	863	999999	12	127	999999	999999	999999	999999	999999	979	409	500	350	
583	999999	242	702	807	999999	999999	453	766	154	999999	160	458	999999	566	999999	744	160	529	58	420	134	999999	999999	577	791	311	119	756	803	510	257	622	999999	340	288	791	999999	70	321	937	999999	999999	717	999999	967	999999	999999	999999	585	435	999999	879	452	999999	999999	258	584	135	25	795	434	697	963	644	373	537	31	311	287	726	999999	999999	218	999999	137	999999	999999	277	999999	999999	541	499	181	378	999999	378	180	507	881	40	217	999999	54	999999	999999	596	143	82	999999	440	999999	467	342	858	150	999999	999999	340	802	431	999999	317	525	110	263	935	525	594	999999	999999	367	523	430	257	519	960	55	691	608	540	893	950	259	179	71	83	167	999999	238	999999	706	839	705	999999	999999	999999	809	999999	273	577	80	548	120	999999	82	340	999999	999999	999999	189	999999	979	731	271	999999	283	68	355	48	999999	777	999999	366	29	298	999999	818	970	451	620	160	999999	999999	999999	469	354	840	237	107	731	999999	82	974	58	999999	727	117	443	922	532	999999	463	999999	93	799	867	999999	100	733	999999	521	77	999999	999999	999999	590	561	700	999999	193	442	830	999999	999999	153	705	238	318	999999	571	420	384	999999	918	999999	999999	206	345	242	999999	172	749	503	552	219	969	438	999999	29	669	175	417	999999	999999	99	999999	214	999999	939	103	999999	874	331	171	143	146	29	724	949	341	394	225	468	210	999999	692	336	706	108	999999	276	999999	298	109	405	999999	999999	318	999999	767	492	608	405	148	999999	297	428	341	418	82	950	713	999999	687	999999	949	948	441	999999	407	683	999999	499	765	826	655	999999	231	765	140	404	710	896	192	849	786	820	329	247	733	274	999999	297	35	234	562	999999	611	824	456	999999	311	600	431	93	983	118	640	999999	999999	712	206	575	288	678	999999	817	999999	838	498	139	629	204	985	999999	688	220	473	541	273	968	974	406	319	85	103	119	474	108	865	677	189	17	929	30	77	428	19	357	984	745	573	999999	999999	326	435	116	999999	999999	999999	773	644	999999	57	349	999999	999999	265	212	999999	140	999999	999999	999999	820	949	621	274	964	74	269	211	999999	556	528	404	210	80	993	650	986	999999	186	703	102	42	90	959	590	291	278	172	999999	772	854	403	558	999999	516	999999	813	841	651	234	999999	571	999999	552	529	944	537	729	999999	562	999999	636	176	999999	880	787	868	661	683	682	796	106	404	354	702	135	845	410	564	626	836	154	852	952	999999	999999	514	538	440	645	754	548	900	254	183	
228	236	247	999999	999999	507	162	167	968	437	47	176	184	849	404	109	136	175	645	999999	453	999999	224	999999	360	283	340	231	48	928	257	999999	160	180	484	898	608	491	836	129	999999	986	884	999999	530	363	339	688	46	546	627	383	999999	528	729	444	22	494	569	454	177	999999	129	999999	189	841	26	13	375	505	500	645	339	526	51	466	899	999999	232	999999	944	999999	999999	999999	311	999999	999999	631	999999	49	885	124	922	391	951	753	867	844	345	689	346	335	999999	540	55	982	54	999999	486	999999	545	323	272	572	999999	525	999999	627	999999	999999	999999	394	563	999999	620	386	999999	947	999999	999999	999999	999999	999999	542	999999	618	339	999999	456	328	830	999999	999999	187	504	572	999999	359	881	436	16	999999	115	999999	789	999999	772	986	920	668	999999	106	173	198	673	490	999999	729	912	891	999999	999999	999999	999999	484	697	249	385	831	57	534	373	75	148	999999	360	948	334	753	707	845	352	734	787	69	733	49	956	514	23	613	999999	447	989	999999	999999	77	695	999999	102	712	999999	165	872	144	895	999999	999999	906	322	541	634	976	999999	55	843	367	393	360	999999	999999	999999	871	818	443	999999	926	85	897	377	293	999999	999999	660	999999	999999	197	861	653	174	999999	999999	60	202	481	979	999999	999999	944	999999	557	684	345	804	444	428	525	999999	999999	732	969	955	137	539	39	999999	855	325	999999	596	655	999999	739	999999	58	643	243	999999	346	464	265	693	141	999999	819	999999	917	974	225	999999	999999	850	433	921	204	999999	999999	520	999999	202	999999	830	33	999999	752	61	944	159	999999	801	195	845	10	974	999999	285	823	999999	999999	430	999999	880	999999	641	999999	804	82	999999	991	310	757	999999	516	154	340	999999	670	783	747	767	999999	767	228	424	391	98	850	459	454	918	924	258	999999	743	999999	999999	730	999999	695	999999	979	136	168	456	53	999999	999999	855	643	51	615	49	890	952	765	999999	662	685	999999	573	954	623	373	83	999999	509	920	772	323	96	704	288	98	800	787	999999	609	999999	999999	999999	758	994	815	999999	312	884	999999	848	977	236	591	999999	141	131	999999	366	762	999999	79	544	999999	566	999999	556	999999	336	951	99	174	237	999999	999999	313	999999	999999	999999	807	960	999999	501	151	999999	795	999999	505	658	157	999999	807	431	775	999999	702	999999	375	201	999999	999999	999999	975	933	278	684	999999	999999	701	741	798	316	43	559	802	324	999999	403	480	999999	454	61	688	189	984	999999	999999	461	999999	999999	477	967	623	
507	548	894	999999	568	872	397	55	856	803	917	359	999999	774	872	999999	209	134	999999	999999	430	17	217	387	999999	999999	986	941	999999	759	999999	274	999999	692	535	20	907	999999	999999	530	93	999999	597	257	999999	830	334	517	871	999999	281	999999	44	999999	203	499	341	517	998	620	886	456	757	107	999999	999999	527	999999	248	861	76	679	999999	999999	999999	704	999999	959	615	966	999999	478	80	809	999999	451	240	999999	499	999999	679	399	531	399	999999	636	968	500	958	128	312	367	279	19	422	999999	947	131	270	499	90	999999	901	41	996	999999	385	947	619	999999	999999	769	477	212	191	676	999999	725	278	184	735	999999	999999	496	999999	266	208	70	397	886	503	118	497	999999	955	308	497	500	999999	999999	260	31	999999	999999	999999	543	889	77	827	745	453	999999	999999	96	763	171	380	414	377	740	218	325	999999	999999	353	313	281	999999	999999	883	189	999999	331	999999	999999	714	999999	999999	999999	130	376	141	242	652	443	281	999999	411	246	999999	927	999999	132	999999	999999	935	999999	158	767	999999	999999	422	820	999999	565	795	999999	812	172	59	999999	490	624	256	373	87	999999	999999	299	82	58	869	241	462	956	106	535	668	33	988	999999	889	132	999999	858	954	320	298	96	648	999999	999999	999999	196	999999	999999	999999	875	299	940	852	564	999999	999999	999999	999999	999999	368	999999	999999	269	242	788	183	807	243	368	236	397	419	766	794	820	999999	702	605	629	54	791	519	999999	659	379	93	999999	687	999999	999999	54	466	772	952	310	627	388	148	999999	75	388	437	88	241	487	879	999999	67	744	217	991	999999	773	999999	999999	478	830	609	863	999999	48	999999	213	999999	192	931	646	814	494	202	273	564	999999	563	999999	364	999999	406	182	499	910	999999	999999	823	999999	305	693	636	999999	831	796	999999	285	999999	37	268	234	158	59	555	999999	369	573	551	999999	437	807	219	999999	999999	47	433	437	373	999999	999999	187	999999	493	886	248	20	439	999999	999999	494	289	980	999999	406	139	292	999999	626	265	550	999999	400	878	19	498	999999	999999	172	794	372	350	911	175	77	999999	844	999999	172	999999	232	930	999999	156	459	158	827	683	84	999999	754	86	811	999999	253	999999	787	511	999999	999999	999999	856	276	868	42	153	377	814	468	999999	999999	627	999999	318	999999	999999	604	254	428	860	670	800	90	999999	49	296	999999	999999	921	621	303	342	190	774	552	376	663	51	123	999999	780	22	224	758	797	999999	892	502	999999	999999	851	542	92	623	999999	964	775	
197	828	746	614	574	892	846	32	952	447	999999	766	667	999999	562	141	122	90	658	999999	999999	999999	913	999999	999999	728	299	770	760	259	566	999999	588	999999	475	223	376	701	999999	129	377	735	844	688	482	735	999999	675	298	411	970	543	999999	387	999999	905	915	353	577	845	999999	86	271	702	880	999999	188	76	999999	349	764	999999	874	539	218	596	447	234	999999	310	999999	999999	481	359	289	33	977	999999	999999	570	307	33	133	369	525	999999	473	151	808	118	999999	999999	193	949	646	999999	668	540	999999	856	468	690	431	276	534	999999	604	912	423	999999	396	977	999999	921	999999	741	297	999999	23	917	132	305	426	999999	753	970	999999	531	712	999999	365	447	41	300	112	616	601	856	835	545	696	561	999999	951	722	579	999999	272	999999	905	271	163	999999	261	734	172	274	618	523	563	549	82	209	692	501	999999	946	629	818	434	149	440	679	477	230	571	576	475	100	183	549	178	623	999999	999999	212	920	999999	566	939	352	983	343	281	996	999999	361	45	459	772	633	802	999999	483	765	999999	483	58	40	999999	999999	799	999999	349	23	999999	459	999999	234	299	38	175	72	879	92	166	999999	999999	999999	606	220	541	999999	327	550	747	725	149	999999	637	999999	871	750	403	353	999999	465	993	999999	626	174	958	811	169	744	999999	739	574	999999	609	733	85	577	433	999999	65	999999	210	799	276	655	319	361	999999	571	166	999999	999999	535	999999	700	113	150	854	442	261	729	856	999999	92	999999	160	747	441	903	653	304	999999	451	298	999999	265	999999	991	970	854	607	224	598	587	52	80	48	861	999999	999999	999999	723	991	999999	999999	927	626	717	268	504	999999	919	693	917	999999	109	999999	247	770	999999	999999	159	884	587	999999	514	999999	995	999999	937	999999	886	999999	999999	718	580	335	751	963	841	638	487	732	475	293	687	999999	999999	725	943	852	800	100	999999	721	785	839	413	55	999999	999999	999999	677	330	999999	685	396	420	209	291	773	476	284	929	807	431	426	418	304	966	982	586	280	106	94	999999	999999	999999	999999	932	741	999999	705	152	181	17	999999	412	93	607	301	121	999999	443	179	999999	526	171	999999	300	369	999999	999999	88	837	93	359	580	245	80	999999	335	858	276	549	852	770	142	758	799	622	24	999999	696	675	999999	999999	999999	927	708	999999	634	999999	271	999999	320	811	627	314	98	999999	238	176	23	999999	999999	999999	215	893	999999	616	394	999999	865	677	354	106	999999	999999	966	978	522	653	537	
285	265	999999	597	702	238	50	152	827	669	151	393	848	999999	978	709	999999	999999	943	999999	999999	410	999999	539	999999	228	224	397	224	347	119	999999	584	638	737	999999	999999	999999	512	665	286	473	566	743	723	293	506	999999	444	703	358	89	579	54	445	999999	44	999999	14	483	24	652	928	999999	559	16	808	219	999999	526	674	953	396	288	999999	627	843	487	815	309	721	438	952	521	989	40	566	540	203	862	999999	643	999999	999999	650	633	999999	87	193	999999	485	297	999999	918	999999	404	999999	999999	721	817	41	556	999999	704	761	586	699	416	999999	529	449	999999	25	720	109	40	999999	367	638	699	999999	766	304	108	824	999999	235	44	999999	595	999999	275	999999	999999	831	870	999999	955	277	999999	933	999999	999999	664	277	216	999999	492	999999	997	111	999999	662	32	999999	999999	262	999999	880	999999	361	665	923	904	191	184	458	999999	999999	999999	999999	347	999999	999999	765	953	188	640	999999	617	161	999999	225	495	494	22	613	999999	650	566	618	999999	84	939	711	999999	215	682	483	103	758	999999	604	590	999999	763	245	97	266	782	96	621	999999	273	185	619	999999	438	420	999999	999999	999999	999999	332	619	400	273	160	862	496	999999	999999	167	737	859	999999	999999	635	999999	730	777	525	540	868	479	996	926	811	764	102	829	776	272	999999	532	999999	653	999999	999999	635	500	95	235	770	44	999999	464	999999	413	999999	999999	814	968	689	401	55	131	130	852	999999	473	461	395	770	667	971	243	852	214	762	865	865	664	999999	240	691	999999	769	834	889	999999	17	408	999999	620	25	999999	582	913	999999	975	533	999999	357	171	999999	999999	465	999999	999999	999999	612	713	650	800	616	159	143	999999	709	754	361	296	963	90	466	999999	999999	159	652	172	660	939	999999	787	342	445	999999	673	201	999999	835	666	771	541	929	999999	999999	307	999999	865	675	133	213	732	624	247	466	277	999999	986	411	315	999999	900	697	999999	986	863	467	999999	843	999999	999999	717	919	694	524	999999	160	171	999999	990	999999	787	497	536	735	994	173	105	979	999999	968	215	590	529	999999	871	844	267	318	894	999999	999999	32	215	865	496	999999	929	722	44	126	999999	690	999999	170	673	412	999999	936	991	999999	372	999999	803	501	999999	136	399	488	999999	587	893	853	410	999999	999999	999999	292	671	249	191	243	999999	944	923	999999	524	179	999999	542	468	999999	330	999999	204	477	999999	228	713	812	369	423	451	78	457	999999	690	289	270	849	908	130	999999	696	809	999999	999999	
257	999999	76	538	999999	999999	999999	195	903	999999	536	999999	683	679	545	578	859	880	768	999999	314	999999	701	744	244	908	999999	633	347	999999	633	517	738	999999	394	348	647	283	411	999999	506	883	553	658	999999	83	587	999999	372	552	639	999999	50	674	999999	999999	188	332	999999	58	520	321	847	719	999999	29	999999	205	294	206	931	585	999999	386	295	430	943	52	591	170	331	349	270	795	999999	817	476	999999	803	634	170	324	979	362	871	194	999999	834	999999	999999	605	391	885	176	999999	63	999999	664	389	264	999999	146	741	143	727	181	61	61	174	132	553	999999	402	660	999999	616	999999	126	514	110	999999	119	333	457	565	999999	464	104	999999	500	999999	811	683	548	817	999999	583	846	999999	700	143	984	999999	596	590	201	989	235	139	999999	457	230	159	289	999999	707	813	999999	577	787	716	956	878	673	652	999999	730	854	842	22	43	760	491	814	967	409	449	737	999999	373	950	239	999999	999999	53	259	999999	404	677	120	220	299	278	847	983	187	999999	999999	943	848	470	145	999999	999999	971	697	738	999999	322	471	999999	86	999999	214	999999	487	991	708	629	402	999999	336	186	732	802	743	999999	999999	999999	999999	302	453	793	27	902	814	847	999999	207	356	999999	999999	92	215	852	144	872	73	20	506	999999	407	999999	999999	999999	144	958	659	324	237	215	104	999999	532	179	814	292	409	311	999999	640	152	999999	283	881	763	254	999999	999999	668	871	427	633	334	604	894	87	252	259	767	999999	197	534	969	999999	426	999999	560	46	48	999999	473	761	999999	865	53	896	102	669	15	890	988	999999	999999	366	788	471	190	927	999999	737	49	160	544	999999	452	618	541	143	464	999999	694	933	841	816	408	665	645	468	560	999999	984	583	253	877	867	417	999999	612	362	999999	630	999999	762	311	812	999999	227	821	422	435	364	959	999999	62	206	64	937	999999	958	999999	825	721	376	999999	752	465	906	666	308	999999	739	999999	999999	999999	332	71	999999	540	14	94	447	824	55	135	999999	999999	999999	201	681	813	999999	999999	654	999999	139	908	265	487	558	999999	999999	561	523	387	695	999999	188	704	999999	144	883	999999	835	873	999999	11	676	251	640	728	96	714	999999	494	564	999999	284	550	999999	423	806	693	982	999999	999999	886	310	999999	440	999999	999999	999999	470	546	930	83	213	780	555	138	242	999999	846	829	269	702	575	38	822	995	999999	638	335	317	999999	199	424	187	999999	798	700	18	999999	431	882	999999	999999	449	564	
491	496	503	995	250	191	999999	847	162	398	999999	999999	282	844	444	68	999999	999999	163	218	741	658	36	584	756	438	234	212	999999	947	847	999999	136	474	999999	999999	656	642	94	136	545	999999	272	789	230	488	428	173	999999	373	674	82	100	999999	822	833	470	919	999999	812	957	999999	432	999999	550	999999	193	807	513	936	411	999999	265	37	673	399	999999	999999	364	278	19	999999	836	61	282	774	999999	999999	999999	508	999999	737	402	281	179	999999	919	67	248	703	999999	620	659	439	961	109	999999	72	567	433	447	233	564	971	999999	896	753	999999	999999	999999	169	297	166	15	898	674	182	999999	858	718	999999	999999	998	661	973	999999	410	406	99	999999	999999	305	338	999999	999999	814	182	431	999999	282	999999	548	999999	473	544	17	464	999999	541	297	999999	833	214	848	953	118	999999	903	998	414	495	357	290	759	999999	863	958	999999	944	93	501	751	515	585	517	931	214	999999	999999	965	999999	756	999999	802	256	133	100	999999	273	952	590	278	999999	73	787	853	267	375	999999	999999	59	999999	999999	457	999999	999999	328	628	999999	32	999999	699	999999	42	480	738	999999	488	512	694	772	478	674	991	503	233	328	452	798	663	999999	838	880	999999	916	999999	57	417	17	999999	999999	472	159	251	59	890	492	400	593	58	371	779	999999	999999	907	580	851	999999	953	999999	856	875	830	677	359	75	819	999999	999999	999999	691	84	480	441	888	999999	999999	433	942	612	740	927	859	749	302	894	976	919	539	345	565	339	463	444	224	999999	642	481	891	983	999999	152	285	999999	367	296	308	430	999999	606	261	999999	775	350	831	929	26	90	385	465	999999	899	809	999999	506	362	620	45	999999	999999	668	847	541	958	541	999999	652	338	392	15	595	555	847	999999	999999	147	563	122	613	295	913	561	105	436	895	182	999999	999999	33	15	676	272	213	122	999999	414	887	817	809	242	286	999999	698	380	869	999999	61	876	696	369	798	508	432	932	999999	116	999999	114	73	999999	265	157	314	386	999999	332	999999	999999	995	679	259	746	312	999999	999999	999999	863	725	566	362	130	999999	809	664	216	178	999999	999999	77	831	662	783	753	451	977	999999	382	321	999999	547	200	326	999999	26	119	61	205	61	924	819	253	36	547	711	247	799	348	650	180	999999	999999	81	999999	999999	26	999999	992	861	403	878	999999	999999	683	999999	171	804	585	792	554	164	972	788	356	257	999999	999999	245	52	213	188	791	732	151	880	64	999999	658	717	999	643	
68	999999	658	999999	999999	701	352	527	549	443	223	999999	105	999999	999999	703	999999	420	585	390	240	999999	658	225	999999	130	999999	803	965	52	156	868	792	911	999999	639	999999	311	291	886	293	717	502	999999	964	245	636	136	693	360	404	999999	141	618	412	118	999999	442	999999	845	999999	549	562	507	296	354	763	194	919	558	573	999999	138	699	106	523	999999	887	260	852	494	283	120	999999	999999	908	999999	183	509	987	999999	999999	999999	446	999999	744	165	999999	999999	620	481	452	217	999999	999999	999999	119	999999	522	999999	660	797	192	999999	360	999999	439	948	860	387	617	589	999999	931	603	876	999999	691	114	362	367	462	414	999999	380	51	76	999999	826	999999	999999	999999	661	619	336	167	515	248	999999	999999	315	999999	144	999999	12	892	767	285	540	911	912	428	999999	170	531	208	393	551	734	999999	999999	999999	131	999999	588	323	927	75	999999	446	999999	830	999999	538	999999	159	999999	317	638	999999	283	999999	444	999999	753	380	967	501	999999	138	774	963	514	999999	999999	851	96	999999	517	689	964	999999	680	104	550	92	822	798	123	999999	880	999999	913	999999	45	171	29	215	999999	218	356	436	977	476	672	999999	325	829	914	999999	73	387	999999	949	523	581	120	350	374	999999	558	178	387	715	258	999999	60	268	740	463	832	880	999999	308	343	538	724	999999	432	153	766	993	884	919	318	503	284	999999	999999	463	60	679	840	779	659	187	58	271	228	973	357	67	999999	999999	371	999999	887	501	616	984	999999	906	918	231	904	999999	293	468	406	755	424	96	535	287	412	163	999999	719	648	999999	489	999999	985	458	999999	709	904	433	557	136	615	782	999999	999999	606	153	761	618	875	104	894	590	999999	473	558	999999	532	999999	58	218	152	999999	853	460	505	999999	920	469	435	205	660	860	911	280	149	642	738	999999	680	268	999999	431	844	999999	999999	898	999999	522	900	534	999999	103	999999	348	983	446	929	896	252	999999	233	301	193	679	444	44	679	594	333	999999	532	999999	141	790	816	721	334	309	200	606	806	408	569	901	999999	566	486	572	296	999999	712	999999	544	999999	45	110	248	174	999999	236	229	13	199	983	12	441	962	593	532	272	999999	630	706	645	406	824	732	291	661	877	557	116	307	999999	213	999999	211	663	755	715	999999	170	199	963	999999	999999	219	999999	899	587	604	892	50	34	590	999999	144	898	80	220	999999	956	999999	241	999999	123	705	568	780	320	999999	999999	838	816	789	952	440	743	268	604	
615	157	392	84	283	665	76	283	50	130	999999	312	593	544	348	527	657	957	294	273	999999	650	999999	999999	356	305	63	999999	245	638	999999	401	999999	476	605	230	999999	438	958	23	57	432	999999	999999	763	927	715	304	477	999999	304	483	458	995	507	999999	352	804	727	978	611	842	999999	411	478	166	999999	127	999999	128	954	999999	999	281	226	674	131	155	825	429	590	759	999999	973	999999	178	942	644	999999	640	999999	768	999999	999999	999999	214	394	127	190	607	264	597	365	359	317	84	484	187	999999	832	843	206	979	308	999999	852	96	74	77	310	999999	39	158	999999	250	195	518	29	999999	21	290	999999	999999	999999	174	992	403	406	999999	269	694	999999	865	999999	796	681	789	412	999999	999999	999999	329	59	880	999999	234	449	67	119	132	566	999999	317	767	999999	839	242	760	143	405	458	999999	408	808	615	999999	174	21	511	999999	405	116	999999	320	892	999999	955	999999	834	940	552	999999	297	543	702	239	457	108	594	999999	449	38	999999	195	111	439	921	250	274	934	70	438	999999	549	726	459	999999	997	999999	591	883	157	999999	203	853	999999	402	999999	116	386	10	75	426	999999	130	999999	837	252	219	463	49	714	819	899	879	999999	791	747	817	252	213	460	234	13	999999	999999	112	85	342	989	999999	67	144	888	934	995	999999	999999	429	359	622	784	999999	420	552	179	999999	36	324	738	330	654	999999	999999	999999	550	999999	999999	480	828	274	761	909	229	426	981	580	931	965	884	999999	789	999999	999999	630	999999	672	813	461	999999	999999	999999	761	603	669	999999	999999	281	715	394	163	598	999999	999999	95	860	874	568	993	570	999999	999999	999999	439	635	540	999999	999999	242	999999	877	38	961	575	865	199	10	999999	999999	43	999999	309	999999	581	730	514	268	999999	382	769	554	999999	999999	890	315	567	999999	331	967	139	67	999999	999999	961	516	135	999999	955	735	895	860	568	18	960	598	299	189	490	999999	131	281	999999	216	999999	999999	772	218	80	269	999999	185	999999	348	429	976	999999	999999	264	74	605	999999	313	992	486	999999	985	105	859	302	26	388	533	623	999999	858	459	223	999999	761	744	916	999999	695	438	720	192	999999	588	983	57	999999	924	426	999999	254	967	614	730	563	224	999999	359	999999	253	919	999999	999999	999999	999999	999999	337	999999	999999	330	688	999999	617	564	765	999999	766	516	999999	254	987	463	999999	519	601	890	844	493	999999	547	76	567	787	452	518	78	137	726	27	466	720	343	999999	105	999999	932	
359	60	964	837	457	170	483	534	999999	466	544	545	901	680	682	843	683	999999	263	131	533	175	55	697	599	50	499	419	533	653	41	21	999999	668	999999	794	528	184	99	906	94	263	196	62	999999	591	824	999999	999999	877	999999	474	842	303	999999	194	999999	277	247	999999	671	73	10	999999	434	999999	449	242	999999	999999	324	508	866	357	46	999999	979	993	173	18	225	999999	999999	656	992	999999	179	802	999999	999999	999999	999999	937	682	245	31	263	999999	999999	11	151	999999	207	895	562	162	608	495	266	140	999999	20	113	239	201	519	436	354	619	867	363	647	973	792	107	72	571	193	121	25	999999	405	375	172	866	633	954	741	103	840	999999	683	999999	999999	151	999999	158	708	999999	725	594	999999	964	999999	999999	504	999999	414	999999	499	591	424	383	251	124	999999	645	941	372	568	564	999999	260	779	908	679	111	844	651	327	914	862	702	395	430	116	441	999999	524	371	23	549	943	604	259	544	310	304	24	341	144	216	345	999999	171	899	659	194	851	967	999999	999999	763	479	999999	999999	722	999999	821	999999	999999	41	426	11	554	24	751	655	529	999999	999999	806	830	319	999999	708	527	999999	234	531	457	999999	999999	556	967	248	786	473	29	531	822	323	483	16	999999	113	999999	344	379	156	157	13	999999	487	598	596	999999	999999	296	999999	999999	943	999999	300	560	131	278	999999	43	316	237	287	636	998	999999	999999	333	999999	356	90	999999	193	409	87	383	454	591	285	958	999999	302	342	187	999999	999999	878	560	193	455	841	999999	999999	310	999999	918	999999	376	665	935	542	999999	131	107	215	957	999999	999999	685	999999	116	539	999999	999999	662	23	895	110	999999	678	672	505	999999	377	999999	255	999	882	346	169	514	87	925	349	425	117	181	999999	972	999999	999999	343	875	277	999999	311	842	999999	648	58	33	999999	883	987	272	47	132	753	999999	999999	999999	999999	208	526	411	999999	613	652	496	554	842	999999	137	307	376	338	630	999999	37	999999	412	991	999999	297	145	745	203	999999	86	999999	985	999999	652	22	237	176	145	359	865	999999	999999	199	520	104	999999	374	641	586	999999	933	416	999999	725	390	999999	966	902	910	390	666	835	675	575	119	569	425	17	999999	999999	210	203	281	999999	717	514	222	481	149	91	771	113	999999	327	153	970	735	701	271	465	271	274	234	968	999999	999999	999999	624	411	534	791	366	526	517	420	999999	145	251	18	876	344	495	762	829	619	562	999999	357	432	148	833	999999	
746	660	999999	936	999999	312	999999	241	492	598	79	614	299	414	999999	109	907	999999	835	999999	692	395	130	776	999999	999999	358	647	266	674	201	273	701	77	620	865	999999	484	772	999999	443	777	393	999999	425	158	540	215	999999	128	450	999999	312	349	999999	360	999999	41	435	573	954	171	974	817	407	806	913	231	999999	999999	400	432	999999	12	999999	915	11	384	361	362	865	999999	999999	148	999999	181	960	361	46	269	335	999999	59	209	878	282	802	999999	348	619	999999	318	999999	262	727	27	999999	310	299	125	999999	165	680	999999	707	811	497	999999	593	999999	845	999999	999999	534	999999	723	999999	999999	134	778	999999	434	45	741	128	557	732	420	420	216	790	660	71	921	909	180	997	976	501	999999	784	999999	983	122	773	999999	132	886	865	14	643	949	999999	520	12	924	129	938	954	160	999999	87	999999	386	445	195	500	274	624	226	726	999999	939	66	999999	156	451	923	999999	445	434	845	555	416	999999	841	999999	551	918	985	60	68	999999	350	999999	707	550	999999	677	588	999999	999999	271	999999	288	247	999999	999999	526	855	482	999999	970	518	999999	999999	531	19	813	603	711	999999	999999	639	999999	667	384	599	78	296	606	999999	256	389	999999	575	583	905	138	335	832	364	34	73	512	854	97	513	624	999999	185	540	793	83	877	242	513	632	484	620	862	419	999999	239	258	638	950	591	264	160	659	626	881	487	770	357	925	292	136	999999	579	870	999999	999999	121	76	61	182	512	31	72	951	431	517	473	423	313	999999	814	999999	904	506	259	473	105	559	658	315	312	529	317	230	506	173	50	999999	444	737	128	192	586	777	88	243	98	708	204	373	24	357	53	140	478	262	416	999999	999999	511	227	562	417	745	869	982	713	841	999999	268	477	480	978	575	999999	999999	999999	136	999999	25	999999	397	364	295	300	954	486	186	752	999999	999999	967	381	932	520	566	999999	999999	908	105	999999	256	263	999999	896	544	999999	478	464	999999	964	290	999999	605	999999	829	207	132	455	999999	506	537	98	211	999999	510	109	999999	999999	119	856	457	227	332	999999	138	144	427	398	756	585	17	722	999999	999999	999999	322	999999	805	690	368	653	395	999999	599	992	168	999999	434	396	999999	332	999999	999999	999999	516	999999	332	120	998	999999	999999	999999	999999	999999	498	814	192	999999	45	999999	999999	250	999999	751	213	71	234	733	999999	970	999999	992	12	321	263	594	377	999999	773	412	990	664	806	999999	588	919	999999	664	110	999999	975	
140	399	208	999999	999999	58	603	786	999999	838	599	999999	999999	612	787	730	386	85	904	447	276	157	632	206	669	999999	999999	173	293	999999	999999	632	325	994	952	603	804	211	181	999999	773	139	328	574	401	57	778	392	801	199	999999	589	999999	739	999999	999999	766	11	451	647	679	999999	503	999999	999999	966	302	999999	660	193	925	999999	903	369	674	146	829	68	999999	999999	665	999999	371	103	64	979	436	585	295	969	837	802	999999	534	866	343	636	249	304	999999	754	745	731	618	999999	144	685	999999	999999	573	163	999999	206	829	982	691	78	409	35	299	999999	717	748	691	355	133	426	999999	999999	999999	509	999999	764	379	999999	920	999999	753	999999	919	999999	600	999999	999999	999999	140	605	929	551	184	999999	999999	223	14	895	47	999999	50	272	150	718	315	999999	733	999999	573	943	826	963	72	435	324	578	116	995	999999	207	36	999999	999999	527	496	999999	328	76	281	376	759	484	828	923	225	491	689	210	999999	267	785	658	999999	196	999999	966	999999	748	949	658	117	999999	957	999999	969	175	57	622	232	488	999999	666	791	206	999999	352	144	148	220	999999	889	999999	17	680	421	378	631	999999	748	530	347	580	999999	999999	999999	999999	999999	988	953	59	999999	77	999999	999999	253	999999	866	56	12	436	832	351	999999	999999	769	212	10	286	429	999999	543	999999	874	701	150	443	549	999999	937	443	999999	155	999999	999999	399	999999	999999	999999	999999	302	511	585	36	999999	698	999999	999999	11	853	66	749	999999	569	999999	515	424	202	286	369	999999	579	999999	999999	999999	611	686	167	376	999999	947	285	502	999999	136	99	958	992	999999	13	153	400	548	325	880	694	585	586	832	655	975	999999	649	148	626	723	813	476	999999	710	999999	839	676	999999	999999	781	256	401	442	999999	557	431	639	999999	225	419	40	382	237	874	35	999999	335	720	751	328	635	999999	232	413	285	491	535	852	999999	314	999999	999999	999999	109	447	194	999999	999999	999999	999999	989	376	999999	999999	999999	440	249	999999	684	911	514	955	533	999999	156	999999	178	38	999999	76	896	999999	291	911	694	766	999999	999999	436	841	955	765	622	207	339	999999	999999	24	721	844	999999	942	177	90	800	999999	999999	832	999999	999999	25	125	582	42	657	212	94	20	522	999999	477	999999	999999	843	955	748	343	336	257	999999	459	163	317	151	999999	999999	619	211	121	925	999999	999999	999999	999999	825	840	193	589	550	137	184	431	502	795	999999	999999	785	334	134	999999	999999	413	999999	999999	106	862	808	440	
218	703	592	999999	899	596	999999	346	934	286	27	125	565	753	999999	999999	712	37	661	999999	774	691	999999	294	87	69	999999	999999	999999	119	783	963	41	752	381	846	544	301	531	999999	999999	41	207	509	316	18	496	682	627	465	999999	999999	210	297	666	526	999999	308	805	840	106	285	791	825	999999	64	94	813	382	999999	585	420	999999	755	624	999999	494	668	999999	79	572	818	995	99	755	999999	762	744	999999	854	320	999999	496	691	999999	621	250	381	16	262	999999	683	310	688	879	999999	572	455	673	923	41	999999	330	736	277	288	290	701	79	787	999999	349	999999	527	628	349	924	999999	999999	999999	502	999999	661	725	999999	889	518	316	219	812	152	317	81	999999	822	453	916	999999	423	531	999999	549	312	999999	961	584	956	782	70	540	28	757	508	670	430	919	216	604	591	388	769	973	491	266	645	983	278	999999	999999	185	433	174	402	425	999999	953	810	442	999999	999999	999999	735	255	679	794	999999	808	999999	741	903	246	999999	178	44	761	999999	68	55	583	977	316	401	999999	999999	117	853	365	93	999	999999	999999	999999	999999	31	454	44	727	811	472	260	184	867	823	801	938	999999	999999	367	663	313	895	764	999999	786	264	542	657	370	571	999999	40	999999	410	274	794	999999	480	156	999999	999999	639	256	582	332	802	448	999999	999999	946	999999	856	999999	429	696	581	999999	914	64	767	912	386	999999	999999	999999	230	459	466	999999	16	475	641	849	999999	936	673	649	999999	536	983	815	964	999999	424	576	94	42	305	714	692	999999	558	426	389	677	350	282	999999	999999	112	353	981	28	279	999999	999999	16	230	493	32	932	999999	388	80	951	947	999999	942	673	447	198	999999	752	999999	566	917	225	470	999999	595	400	999999	999999	433	999999	834	946	111	943	222	999999	811	812	691	999999	288	180	355	437	999999	346	339	999999	614	914	200	238	161	713	563	148	546	999999	897	632	299	41	954	440	127	11	902	999	999999	999999	386	999999	71	116	287	999999	870	42	380	259	70	309	526	519	449	605	794	398	390	84	999999	691	914	69	999999	256	225	914	320	999999	443	340	882	254	538	848	177	55	999999	816	999999	999999	999999	648	571	990	999999	445	990	521	216	514	618	999999	828	999999	436	11	999999	41	531	955	999999	652	816	730	427	281	980	999999	438	748	962	573	806	36	940	999999	498	480	740	780	999999	798	521	999999	721	505	999999	843	422	175	409	999999	294	999999	792	999999	832	840	999999	244	464	399	999999	999999	
552	55	580	801	999999	999999	513	999999	300	751	42	999999	140	887	18	921	999999	999999	188	272	999999	567	289	493	244	842	444	657	906	999999	325	533	999999	63	386	999999	925	624	98	263	999999	243	114	543	999999	999999	999999	944	832	651	389	326	221	999999	129	985	999999	96	999999	999999	724	856	268	793	999999	999999	999999	87	511	341	996	240	999999	924	610	115	462	745	213	374	874	500	824	265	999999	998	999999	999999	934	401	910	999999	67	186	539	805	999999	321	118	999999	662	999999	443	500	655	158	277	296	220	999999	532	30	883	999999	47	999999	999999	13	676	436	196	999999	153	120	430	999999	999999	873	395	804	140	999999	637	999999	711	999999	66	333	609	968	731	35	682	920	999999	890	955	863	148	314	773	999999	644	681	595	999999	746	333	80	498	975	404	900	415	883	999999	392	461	999999	999999	177	707	999999	707	705	170	999999	233	999999	540	212	319	734	91	41	168	507	956	999999	373	248	732	263	121	999999	999999	134	999999	999999	487	508	504	382	96	999999	75	999999	936	975	434	707	522	91	999999	999999	666	670	819	384	724	883	999999	999999	128	999999	444	999999	292	715	379	46	999999	196	763	42	707	937	999999	944	965	591	999999	981	412	665	726	651	723	825	336	666	999999	892	999999	604	999999	879	999999	283	701	621	294	999999	606	999999	343	335	328	507	588	999999	32	999999	419	143	999999	454	222	462	97	793	999999	467	388	712	999999	999999	875	999999	959	999999	683	374	252	999999	307	348	999999	23	332	999999	332	225	246	607	643	438	483	188	290	999999	999999	999999	196	999999	891	826	842	893	666	999999	460	169	547	760	55	658	633	75	999999	974	79	208	140	696	471	999999	231	781	79	303	998	696	878	342	999999	882	999999	344	462	999999	999999	491	357	470	940	173	999999	999999	561	985	999999	999999	353	999999	557	468	670	499	999999	386	604	999999	999999	373	863	763	290	999999	599	999999	999999	298	999999	999999	999999	587	851	670	756	307	836	745	229	93	497	590	353	999999	785	702	221	688	897	86	999999	444	668	984	606	186	882	472	887	398	515	516	805	999999	837	999999	616	10	742	148	550	859	841	740	875	283	419	999999	429	896	999999	791	401	536	487	43	919	867	73	580	425	373	857	831	578	981	784	364	733	999999	999999	221	946	999999	535	26	603	928	999999	333	766	173	53	999999	446	724	999999	279	512	999999	59	749	936	999999	723	186	11	20	171	894	498	999999	985	613	810	739	845	999999	10	470	999999	991	758	739	999999	
261	330	867	394	854	865	514	999999	929	999999	999999	284	783	45	359	24	593	999999	223	834	711	188	439	190	706	879	482	279	51	373	68	990	207	359	471	855	144	625	317	38	984	999999	65	847	999999	465	71	606	650	455	999999	235	999999	904	111	999999	999999	686	688	999999	999999	245	810	566	707	999999	87	999999	573	503	880	999999	999999	999999	850	999999	999999	591	999999	999999	817	999999	999999	999999	525	832	999999	303	257	398	963	457	936	341	999999	999999	402	499	999999	128	999999	637	999999	156	999999	879	775	360	63	999999	950	310	970	999999	999999	516	616	224	50	874	900	784	186	999999	539	432	999999	999999	999999	111	116	633	999999	597	862	999999	842	481	30	645	67	105	999999	654	448	999999	487	499	183	139	141	187	458	999999	228	604	460	999999	617	153	848	999999	811	999999	496	326	858	382	584	999999	673	999999	204	404	999999	804	544	532	736	999999	945	541	999999	419	969	929	999999	186	999999	268	730	984	864	877	797	409	293	297	168	999999	804	114	915	206	465	996	982	63	999999	999999	69	928	131	740	208	316	714	401	981	567	151	682	999999	325	257	999999	281	999999	999999	418	521	257	999999	999999	999999	999999	626	999999	954	973	946	131	729	999999	209	801	863	133	678	490	999999	999999	315	999999	999999	132	110	999999	949	999999	999999	665	999999	48	902	999999	999999	516	669	367	689	966	999999	18	620	30	999999	58	126	455	825	999999	648	126	999999	999999	941	772	635	948	999999	37	798	188	258	999999	999999	690	999999	396	247	999999	463	321	801	999999	455	307	980	999999	179	62	483	999999	950	999999	999999	339	999999	283	870	791	999999	720	626	662	178	999999	759	338	355	271	994	729	999999	478	999999	337	999999	999999	182	644	792	676	778	999999	999999	304	238	680	275	345	375	779	526	455	476	742	694	148	999999	197	547	651	614	907	999999	754	295	481	883	689	999999	329	110	999999	999999	214	999999	939	118	874	999999	89	73	19	895	225	213	762	12	951	642	186	445	985	106	999999	999999	871	630	799	999999	756	797	999999	331	56	678	299	456	272	800	755	39	685	167	999999	587	604	22	842	550	532	479	999999	56	837	883	125	140	999999	999999	80	318	319	864	999999	999999	999999	688	999999	999999	913	315	739	999999	886	999999	760	828	638	563	467	858	788	999999	486	287	864	538	494	999999	999999	999999	598	129	729	999999	999999	820	999999	186	109	916	172	304	999999	227	739	782	999999	689	133	297	501	305	999999	222	530	70	388	995	427	949	204	999999	984	754	716	
619	999999	999999	437	939	943	461	463	550	696	493	621	268	548	92	379	999999	999999	275	999999	303	444	517	915	999999	442	888	759	999999	999999	999999	320	882	999999	999999	362	719	262	193	353	50	841	144	525	999999	449	129	457	345	999999	399	999999	719	999999	422	185	912	534	777	507	64	702	312	828	999999	183	738	757	428	999999	659	551	999999	999999	627	462	999999	992	999999	220	322	441	424	999999	332	837	601	796	98	944	449	195	999999	686	298	347	538	315	314	863	710	371	39	999999	999999	848	792	999999	469	999999	874	919	999999	999999	194	999999	288	731	505	383	582	942	999999	484	289	999999	76	999999	633	999999	999999	994	687	24	509	999999	999999	999999	660	484	55	804	336	137	79	529	539	917	502	999999	69	806	809	931	291	768	701	555	335	999999	781	623	173	190	47	879	242	640	68	242	999999	479	81	31	337	778	999999	542	414	760	934	158	676	958	229	126	195	756	733	740	259	857	483	213	702	431	999999	155	100	999999	999999	999999	999999	269	463	589	735	788	603	999999	162	169	150	575	521	632	947	215	960	920	694	486	907	327	983	364	995	867	328	906	148	470	451	999999	472	45	999999	416	504	639	391	406	162	999999	588	99	999999	908	692	999999	483	999999	194	999999	505	811	991	542	286	109	999999	867	469	697	375	691	717	926	112	999999	343	540	711	999999	539	298	334	999999	999999	893	648	999999	185	999999	432	999999	286	282	718	999999	54	756	140	999999	999999	999999	999999	464	999999	897	999999	789	805	216	999999	942	723	863	999999	217	487	313	999999	392	460	506	691	221	274	661	999999	445	218	999999	441	586	999999	315	999999	999999	361	869	832	841	521	858	291	969	522	489	990	423	642	999999	183	741	999999	999999	999999	549	999999	725	200	203	492	936	581	363	775	159	542	417	999999	623	855	618	999999	962	871	602	224	722	698	784	670	999999	999999	999999	278	999999	633	662	371	735	999999	636	679	638	358	999999	287	999999	203	372	947	583	834	29	999999	999999	270	999999	876	999999	335	999999	36	415	533	501	999999	873	999999	999999	526	880	56	852	439	229	939	842	614	999999	324	296	528	999999	999999	96	166	783	61	713	439	643	785	29	410	999999	610	273	115	857	450	999999	843	128	846	999999	999999	982	589	436	999999	428	386	590	37	49	590	700	578	446	344	361	821	381	645	882	104	36	452	999999	618	675	736	999999	846	911	999999	410	489	999999	559	184	999999	999999	999999	21	266	204	999999	371	494	999999	695	669	999999	98	
591	471	482	963	999999	999999	539	234	817	950	691	629	999999	999999	596	189	220	808	886	169	167	206	294	634	626	999999	45	999999	869	708	999999	999999	243	757	329	999999	927	525	797	59	645	999999	808	146	329	637	999999	875	774	315	699	887	782	363	931	999999	186	848	347	82	475	999999	365	118	970	999999	396	986	797	999999	261	694	20	837	999999	199	397	999999	314	999999	448	169	316	564	18	103	295	879	826	999999	804	999999	999999	725	583	197	999999	699	999999	705	251	474	999999	999999	63	14	876	944	839	742	997	38	543	358	633	315	151	999999	110	877	338	516	170	863	810	182	999999	295	999999	336	585	698	982	608	999999	974	91	156	511	13	226	350	50	999999	999999	776	545	829	101	999999	56	812	599	298	999999	734	314	224	359	881	498	590	690	512	166	309	999999	999999	611	659	233	994	299	106	660	987	475	999999	927	43	636	687	204	999999	290	772	109	694	999999	999999	669	867	999999	999999	999999	636	660	538	927	636	999999	999999	227	442	54	62	523	502	637	999999	269	238	999999	325	999999	999999	999999	999999	999999	393	999999	361	704	598	990	366	207	669	590	999999	337	936	999999	300	999999	999999	999999	761	941	238	999999	606	999999	999999	753	440	579	480	385	705	249	956	316	543	437	999999	999999	629	451	687	854	999999	911	999999	62	332	90	999999	22	228	350	999999	762	999999	144	603	304	999999	844	999999	786	999999	999999	885	999999	380	630	999999	863	935	130	839	319	999999	383	999999	694	454	799	999999	999999	999999	468	999999	999999	615	203	999999	999999	833	84	999999	999999	892	900	137	570	36	827	999999	999999	476	142	999999	107	999999	324	508	619	739	908	849	63	423	209	213	268	999999	531	999999	999999	316	215	999999	860	77	999999	999999	999999	255	999999	999999	999999	127	728	883	999999	391	69	853	300	695	703	999999	999999	235	999	371	999999	697	869	443	504	657	505	395	270	999999	999999	999999	456	896	999999	373	904	250	232	936	999999	326	762	876	77	999999	879	999999	999999	545	999999	635	999999	999999	735	666	386	401	173	999999	999999	342	622	347	174	999999	999999	403	550	339	999999	684	999999	72	676	375	934	992	376	826	778	999999	999999	725	999999	591	961	999999	171	489	999999	513	87	999999	323	362	703	999999	711	47	280	486	941	284	780	431	632	999999	27	999999	731	393	999999	346	200	608	560	897	350	583	999999	644	242	999999	351	262	607	748	749	323	999999	999999	291	999999	555	302	82	999999	944	999999	999999	955	745	999999	757	604	487	999999	999999	999999	999999	999999	
84	999999	999999	636	254	880	932	999999	823	884	266	703	697	222	112	696	791	897	999999	999999	952	773	624	999999	898	440	999999	747	774	999999	685	43	999999	866	444	162	369	999999	58	201	575	999999	752	84	699	52	999999	544	501	791	948	999999	188	749	853	310	513	856	737	999999	576	194	754	956	208	999999	999999	999999	777	949	337	999999	849	344	999999	535	31	999999	423	856	336	768	256	983	999999	520	855	772	22	143	999999	512	191	244	999999	390	672	795	875	476	999999	282	999999	551	463	999999	325	843	271	327	999999	999999	443	881	487	808	938	770	48	688	999999	999999	999999	644	310	999999	690	614	719	999999	863	235	675	946	999999	63	11	704	999999	841	204	21	510	694	853	686	79	999999	999999	816	451	901	999999	196	999999	450	463	132	999999	638	395	711	999999	999999	999999	64	297	496	885	999999	999999	244	251	207	494	365	909	999999	790	624	999999	391	857	999999	655	962	999999	488	846	555	599	879	463	999999	455	492	887	345	240	799	999999	999999	424	333	20	216	999999	999999	702	743	541	339	342	626	999999	999999	853	999999	519	502	585	809	649	999999	999999	926	781	999999	999999	999999	478	999999	893	990	236	183	967	534	999999	448	311	918	786	999999	24	999999	999999	836	18	451	999999	667	826	738	223	999999	932	93	999999	999999	435	310	808	700	275	999999	999999	999999	999999	709	999999	329	337	80	200	667	33	546	326	573	389	944	351	310	999999	810	747	165	777	999999	999999	883	999999	999999	23	11	120	95	999999	56	825	999999	446	309	999999	319	999999	755	548	556	999999	395	767	925	704	490	959	507	338	464	229	289	574	752	468	164	293	529	999999	198	556	938	709	279	747	194	507	999999	896	999999	481	999999	617	999999	92	999999	999999	120	114	533	52	613	999999	382	826	546	630	999999	841	259	35	810	698	999999	999	999999	999999	498	187	519	982	917	610	285	983	237	999999	999999	670	612	48	999999	424	534	156	943	999999	337	453	211	563	813	209	999999	37	999999	303	267	231	999999	999999	627	932	595	550	999999	12	481	399	999999	999999	287	999999	238	220	999999	396	174	212	65	999999	999999	54	976	999999	999999	717	999999	257	999999	934	414	999999	215	443	999999	251	828	983	999999	941	709	999999	854	337	286	789	999999	999999	185	999999	139	999999	175	28	999999	582	955	999999	999999	416	48	999999	999999	664	470	164	818	999999	999999	610	567	190	191	124	737	421	200	649	999999	999999	999999	537	999999	46	804	359	957	197	624	999999	999999	200	999999	615	902	484	860	200	867	
999999	999999	186	636	575	718	999999	999999	60	999999	408	392	316	999999	999999	999999	511	162	51	859	999999	207	630	180	999999	324	376	579	999999	222	262	561	10	781	558	417	570	900	506	327	855	485	906	999999	999999	456	999999	241	618	945	401	332	818	340	756	924	350	15	999999	999999	351	379	999999	838	38	847	391	535	410	584	108	610	999999	723	999999	635	300	999999	953	513	999999	145	960	630	820	929	742	670	35	999999	77	565	233	255	999999	486	187	78	877	379	999999	453	999999	44	847	790	999999	105	336	130	634	626	61	172	999999	216	418	677	999999	109	115	721	509	776	517	543	386	410	748	999999	999999	999999	846	999999	448	892	999999	926	999999	40	999999	646	343	999999	999	450	999999	999999	341	769	999999	509	60	778	999999	353	943	64	526	313	413	276	999999	999999	672	412	779	477	724	31	902	492	894	999999	846	999999	999999	604	999999	76	40	325	78	978	459	999999	999999	77	320	999999	949	999999	999999	999999	627	985	300	999999	242	596	999999	46	346	999999	867	999999	614	73	932	806	999999	348	287	460	283	97	208	378	359	999999	242	712	167	629	82	652	93	425	999999	860	999999	999999	372	999999	405	994	979	759	121	874	344	116	145	513	139	999999	972	949	999999	539	787	999999	999999	519	364	999999	878	716	246	224	501	999999	704	999999	638	122	999999	106	64	289	117	999999	266	999999	388	135	576	653	500	472	999999	143	229	830	999999	256	999999	999999	999999	999999	999999	999999	522	896	999999	999999	412	999999	999999	26	634	999999	999999	916	431	349	999999	999999	141	999999	391	235	999999	999999	544	368	999999	874	999	999999	444	133	280	617	174	845	926	370	112	243	722	513	778	483	838	999999	248	999999	408	733	591	978	999999	597	999999	890	56	748	362	999999	185	999999	73	493	582	999999	604	287	999999	586	423	999999	597	897	999999	877	999999	742	936	999999	129	999999	475	999999	800	465	411	999999	562	284	999999	999999	18	999999	67	999999	450	294	900	337	999999	960	561	999999	320	999999	391	824	91	999999	443	313	999999	999999	894	518	72	796	692	127	109	921	999999	477	787	245	296	508	840	999999	437	171	842	999999	999999	169	999999	653	956	514	999999	586	601	999999	999999	495	375	999999	204	549	999999	999999	999999	783	237	289	244	93	44	84	999999	999999	984	759	750	281	999999	213	999999	734	413	418	839	188	52	522	329	350	637	999999	869	901	314	300	209	782	569	68	999999	258	924	31	619	881	514	201	602	842	635	569	34	999999	999999	469	145	712	999999	423	741	999999	
960	894	456	743	215	108	577	693	560	967	711	413	832	837	810	391	999999	957	674	850	920	487	715	78	276	707	999999	999999	165	496	999999	155	327	666	297	40	999999	875	676	416	623	999999	999999	667	857	621	339	472	999999	999999	999999	857	749	890	794	483	188	999999	477	999999	505	732	538	999999	999	566	999999	176	999999	779	815	924	290	268	999999	999999	999999	57	221	654	999999	999999	999999	411	583	120	405	436	871	813	851	197	408	178	910	891	381	228	999999	300	535	173	922	999999	938	989	576	491	663	999999	999999	140	176	822	999999	374	999999	999999	999999	999999	999999	659	304	736	928	628	525	999999	999999	999999	639	999999	999999	920	129	214	218	316	999999	594	543	913	773	97	535	999999	999999	586	48	999999	354	254	738	999999	140	876	999999	195	950	999999	473	464	144	327	155	999999	999999	256	999999	925	166	240	663	999999	356	256	886	217	211	999999	607	939	999999	999999	991	999999	247	999999	999999	253	345	999999	365	163	130	999999	999999	999999	942	232	969	999999	883	122	389	123	590	999999	432	883	990	660	984	743	712	999999	390	333	999999	760	74	999999	466	459	999999	999999	999999	510	775	276	999999	440	999999	978	247	833	65	999999	999999	877	804	404	999999	907	262	685	999999	999999	999999	595	698	455	129	191	999999	831	317	433	533	256	999999	89	999999	165	416	559	999999	15	505	878	479	429	999999	999999	999999	669	999999	559	206	904	999999	261	70	999999	578	31	320	93	820	416	525	632	999999	999999	638	724	337	34	501	703	299	42	127	572	126	278	554	672	235	999999	999999	758	236	628	161	987	29	887	586	394	999999	311	999999	98	999999	846	992	726	999999	999999	342	934	67	503	999999	72	144	497	73	309	477	648	999999	999999	544	766	405	809	999999	999999	999999	999999	999999	116	463	988	846	38	219	279	999999	827	852	993	166	999999	700	732	23	98	853	531	999999	287	999999	601	453	864	554	595	999999	192	702	999999	999999	892	496	951	49	626	225	116	999999	999999	999999	649	795	864	174	999999	76	672	999999	935	797	183	626	999999	198	862	544	999999	999999	623	827	103	999999	684	999999	274	451	749	692	396	873	746	253	39	263	999999	805	588	699	999999	529	779	397	767	380	363	276	999999	999999	187	999999	243	632	664	966	929	525	121	999999	900	163	999999	979	409	71	60	929	596	906	921	999999	956	999999	534	999999	58	706	366	313	999999	998	999999	986	515	314	999999	999999	999999	73	334	752	694	190	799	795	212	799	999999	999999	330	434	679	429	999999	130	135	
951	999999	999999	999999	999999	168	807	306	902	47	340	473	999999	431	936	999999	999999	582	179	372	776	492	739	891	259	718	661	983	678	999999	696	155	395	188	688	25	28	156	110	593	886	999999	897	999999	872	999999	893	283	393	92	157	846	672	757	999999	468	369	679	999999	514	507	824	627	583	350	194	88	915	743	999999	333	999999	481	585	999999	999999	595	999999	28	923	999999	999999	599	999999	999999	999999	483	638	829	230	655	348	487	595	96	999999	266	323	416	687	257	978	999999	472	999999	770	374	96	280	467	999999	388	660	999999	999999	129	235	42	412	999999	711	450	96	999999	275	999999	999999	886	498	424	999999	999999	574	341	676	846	846	137	835	410	999999	396	367	371	356	999999	999999	999999	905	967	836	233	910	915	975	807	892	27	206	999999	871	999999	999999	856	831	601	999999	329	999999	844	999999	107	206	999999	25	999999	999999	724	176	999999	306	999999	980	531	999999	999999	371	658	365	868	999999	829	931	70	999999	999999	797	510	539	755	464	368	673	71	999999	739	37	908	999999	660	999999	999999	851	208	478	715	508	77	278	999999	999999	999999	964	210	890	999999	176	146	472	29	527	581	195	420	543	999999	492	999999	837	999999	385	999999	999999	999999	999999	786	978	732	591	823	498	999999	242	999999	999999	309	999999	999999	180	250	572	999999	999999	881	142	999999	999999	440	664	540	999999	588	240	429	54	999999	405	269	66	114	475	443	554	649	530	797	349	999999	999999	999999	544	28	999999	596	285	494	999999	876	572	11	803	547	78	61	999999	909	999999	812	76	748	904	999999	417	76	774	139	345	796	360	999999	803	907	546	430	995	215	839	643	999999	559	760	999999	697	64	310	928	375	503	59	621	306	536	999999	155	339	410	610	682	999999	156	158	229	526	999999	208	895	999999	647	65	394	79	857	668	999999	999999	385	999999	363	765	846	763	999999	746	739	48	276	899	400	999999	999999	604	167	821	999999	410	541	12	470	855	414	999999	999999	447	665	551	449	999999	999999	999999	999999	999999	999999	916	975	999999	316	999999	999999	197	932	999999	610	555	471	999999	912	45	671	115	456	382	975	999999	360	919	45	999999	91	198	599	407	406	242	999999	630	356	250	845	614	104	68	225	282	923	417	326	182	976	875	999999	413	207	999999	710	999999	988	750	565	66	357	911	401	598	598	534	600	377	419	999999	443	671	200	999999	21	999999	166	702	583	943	602	862	428	216	559	195	210	999999	531	564	641	605	685	789	266	192	667	627	684	399	817	
949	999999	145	441	967	223	149	999999	322	425	999999	176	999999	999999	999999	493	194	49	412	333	999999	846	854	999999	838	986	411	800	828	731	539	999999	999999	135	652	109	999999	775	591	999999	70	999999	219	999999	355	438	72	334	770	698	482	588	281	75	999999	113	909	999999	603	981	812	999999	556	591	886	277	982	497	811	396	211	419	457	999999	272	954	636	999999	853	409	923	86	40	999999	258	951	747	129	896	549	999999	356	182	610	170	721	88	999999	999999	999999	999999	575	522	384	497	72	999999	840	802	283	999999	203	92	999999	68	999999	999999	426	342	935	530	863	600	272	206	855	247	999999	279	550	875	18	461	999999	999999	358	563	655	642	999999	999999	999999	999999	623	83	996	273	999999	552	434	413	661	296	328	557	593	974	260	188	642	999999	294	571	261	999999	467	999999	316	251	709	182	663	784	156	125	624	546	977	199	210	999999	269	304	999999	147	224	999999	143	228	369	383	999999	477	10	370	999999	345	74	225	615	999999	957	736	842	262	999999	876	150	999999	933	57	996	999999	977	60	999999	989	999999	123	193	745	608	999999	882	335	869	195	784	999999	589	288	999999	762	999999	946	634	532	461	592	999999	347	582	930	294	999999	387	251	499	949	999999	545	619	951	41	869	655	869	999999	516	393	564	102	999999	623	999999	575	244	487	41	425	43	999999	143	725	999999	999999	999999	803	570	948	627	695	999999	981	53	669	530	730	713	999999	765	677	944	999999	833	254	227	316	639	999999	152	763	999999	534	770	18	485	235	195	706	977	75	294	568	766	999999	268	999999	580	985	999999	999999	773	741	660	366	999999	935	892	999999	945	999999	999999	824	805	863	237	310	221	45	194	304	545	999999	322	999999	999999	386	442	999999	986	845	735	654	999999	639	999999	726	874	414	425	999999	343	593	761	616	902	470	762	902	999999	999999	999999	545	801	750	967	766	429	960	999999	999999	503	926	999999	110	635	518	133	175	873	999999	436	807	620	999999	961	951	255	706	999999	923	999999	999999	334	999999	999999	200	999999	949	671	233	307	913	999999	218	999999	416	978	661	980	393	999999	596	38	138	531	364	925	167	789	25	520	999999	172	58	592	963	602	586	426	999999	665	184	503	650	214	522	375	999999	596	554	999999	999999	726	414	587	36	511	205	507	329	275	696	169	655	712	999999	999999	393	999999	94	814	402	245	545	999999	172	102	999999	924	19	988	524	999999	244	999999	926	996	999999	999999	999999	461	999999	88	106	179	968	24	848	
938	629	771	982	784	512	740	999999	999999	190	999999	999999	934	133	281	497	341	751	999999	925	612	786	588	992	999999	70	632	417	323	148	375	759	158	999999	449	304	999999	999999	739	67	504	473	999999	815	81	999999	999999	337	135	591	765	428	999999	99	245	161	51	778	70	999999	999999	332	999999	220	815	927	277	689	684	999999	259	335	999999	999999	999999	149	219	772	920	875	999999	304	292	732	383	999999	916	999999	19	297	262	999999	945	25	187	181	217	366	10	999999	779	999999	999999	158	341	439	417	774	999999	105	942	279	999999	195	294	999999	50	532	836	869	999999	218	679	999999	724	790	389	999999	890	258	932	999999	771	776	105	497	651	999999	401	943	999999	151	400	914	999999	982	611	759	731	602	141	684	530	141	143	571	272	267	433	999999	60	999999	883	419	999999	100	507	91	100	796	999999	906	141	999999	999999	999999	817	765	999999	741	188	630	274	999999	127	258	999999	640	642	999999	999999	394	710	999999	893	128	267	980	750	264	999999	530	669	934	999999	234	553	637	801	274	753	507	226	999999	372	999999	999999	999999	301	915	768	866	449	565	999999	999999	206	999999	999999	220	611	836	24	786	266	658	999999	999999	629	893	705	694	999999	378	780	727	177	28	488	474	972	672	689	835	999999	618	91	113	373	129	38	273	638	999999	662	916	492	440	999999	714	999999	816	965	999999	220	999999	999999	80	999999	999999	382	999999	801	999999	248	938	157	189	300	648	576	858	966	510	864	442	999999	258	715	999999	245	737	999999	999999	16	999999	706	290	625	421	590	999999	327	529	747	850	999999	114	352	723	769	313	999999	786	147	609	999999	465	999999	778	999999	779	999999	921	608	999999	595	36	528	92	242	867	999999	878	68	566	540	447	763	24	970	951	906	999999	104	932	597	999999	637	999999	999999	999999	999999	847	403	999999	654	999999	920	112	265	999999	586	270	491	999999	999999	271	999999	999999	79	999999	701	529	999999	77	872	374	999999	999999	999999	788	399	131	775	990	130	715	485	256	999999	999999	526	660	759	535	375	646	509	202	999999	336	999999	999999	337	905	549	999999	999999	335	999999	999999	579	254	65	999999	55	464	495	501	781	999999	786	481	999999	935	885	51	999999	282	999999	236	864	999999	493	720	711	999999	793	869	999999	902	676	159	318	631	564	281	605	293	999999	999999	161	999999	421	158	549	605	398	402	30	999999	458	999999	633	712	425	945	999999	345	764	712	671	625	59	878	999999	637	173	46	381	999999	999999	485	791	791	999999	999999	222	999999	
180	115	945	401	999999	943	454	908	525	605	999999	999999	999999	269	528	778	248	535	958	543	790	912	442	361	30	999999	72	972	975	842	637	568	733	426	174	659	766	279	775	999999	433	459	121	567	830	763	999999	186	957	23	552	999999	897	678	554	268	673	593	999999	442	880	999999	932	999999	968	647	884	103	105	869	21	968	760	851	119	341	999999	874	531	267	323	886	999999	999999	299	97	999999	65	872	999999	985	183	999999	999999	235	951	526	999999	598	192	878	999999	90	999999	11	583	789	56	569	222	467	798	72	122	128	999999	467	969	999999	999999	976	829	231	200	883	838	79	426	999999	999999	999999	372	285	348	389	324	805	927	960	715	308	625	999999	659	448	999999	120	786	224	241	494	999999	54	717	999999	59	777	999999	213	173	514	372	430	411	408	105	522	723	733	804	199	539	19	678	582	361	343	572	751	696	999999	293	212	394	673	267	327	567	143	339	547	915	723	999999	999999	999999	204	999999	999999	999999	674	397	999999	420	999999	954	999999	376	145	854	716	999999	148	517	445	231	169	45	738	150	999999	955	590	404	999999	283	816	999999	477	645	999999	999999	321	408	32	340	999999	792	352	718	719	999999	432	288	622	343	777	999999	999999	979	776	999999	356	120	999999	999999	806	658	163	768	148	336	898	999999	697	999999	893	739	494	115	990	376	692	999999	430	826	533	999999	781	923	506	999999	860	999999	868	999999	902	211	999999	313	533	581	638	999999	999999	999999	62	932	591	164	450	999999	721	256	989	410	476	999999	999999	748	999999	505	876	999999	272	537	476	411	631	700	565	999999	999999	999999	582	418	737	118	999999	46	774	601	999999	627	483	468	888	999999	508	468	530	576	521	999999	127	38	705	408	322	52	999999	651	310	891	999999	758	141	540	999999	580	672	368	886	999999	973	594	999999	999999	757	803	648	862	999999	172	999999	989	180	999999	72	554	713	339	795	407	129	999999	300	829	38	999999	336	357	999999	999999	796	171	999999	999999	122	533	252	455	651	518	999999	65	748	147	720	999999	587	321	478	129	866	342	999999	489	533	850	999999	955	231	999999	476	300	921	974	999999	18	999999	312	999999	539	311	999999	688	286	13	73	384	162	118	429	147	24	879	820	999999	999999	999999	999999	344	271	238	297	234	618	52	112	143	999999	999999	712	308	285	613	938	999999	999999	654	296	486	469	475	151	847	801	894	461	420	111	912	913	999999	110	967	446	999999	24	44	79	244	900	930	610	391	405	131	862	
411	999999	999999	464	999999	311	724	999999	796	96	449	433	723	590	692	999999	861	999999	999999	208	318	177	999999	804	573	585	61	585	539	864	760	451	999999	42	60	479	110	458	114	118	385	101	650	999999	574	999999	355	653	218	898	999999	533	114	923	553	243	314	206	999999	999999	260	999999	999999	999999	336	997	753	999999	540	222	999999	413	753	193	822	999999	526	422	240	962	239	407	377	999999	999999	237	347	999999	999999	999999	175	903	999999	880	999999	247	756	719	888	999999	857	664	999999	995	966	345	999999	921	110	999999	999999	891	966	928	999999	852	771	703	999999	109	999999	997	999999	999999	999999	38	846	873	335	585	469	807	534	663	114	999999	999999	381	999999	999999	457	426	655	999999	109	283	936	638	999999	999999	476	62	999999	789	916	999999	999999	399	948	937	499	906	999999	525	999999	909	999999	313	823	428	999999	999999	999999	45	651	999999	999999	60	624	773	999999	217	999999	999999	119	417	904	745	747	254	123	894	432	999999	290	551	830	140	999999	200	916	632	814	467	999999	86	33	867	147	682	519	999999	775	184	999999	999999	919	276	416	460	15	999999	566	999999	315	673	966	301	999999	110	413	220	767	999999	999999	469	403	529	882	42	393	999999	607	74	735	711	129	999999	892	998	631	563	999999	832	195	304	76	245	999999	773	119	999999	121	47	278	308	643	350	999999	385	888	400	394	999999	77	968	24	501	843	999999	554	718	999999	757	478	850	999999	934	249	999999	999999	167	377	118	923	661	999999	569	796	437	78	778	930	999999	119	999999	179	350	999999	999999	999999	574	401	558	999999	400	999999	364	569	999999	811	999999	999999	765	981	731	999999	285	999999	415	53	999999	999999	416	535	776	999999	891	647	247	999999	156	178	32	999999	829	765	999999	999999	533	337	999999	10	378	999999	368	676	175	999999	388	217	893	999999	360	183	836	869	985	32	453	999999	441	717	332	747	664	999999	89	494	162	965	214	396	926	87	483	453	999999	999999	999999	109	999999	366	999999	39	999999	265	999999	848	444	960	780	796	999999	920	999999	852	678	630	999999	999999	999999	681	383	423	999999	999999	964	999999	700	999999	542	205	999999	353	990	85	459	302	959	408	721	240	59	202	195	417	999999	15	191	630	775	999999	999999	348	512	941	983	844	999999	290	301	546	158	62	999999	584	999999	102	999999	821	403	999999	670	563	117	366	632	190	237	595	557	959	101	999999	616	836	999999	999999	841	58	101	614	276	679	117	185	91	996	999999	610	475	857	84	369	999999	400	45	275	241	
155	318	802	616	440	733	342	455	999999	999999	591	999999	434	261	881	729	999999	118	991	456	932	285	635	416	999999	129	699	999999	731	842	225	800	111	285	696	740	999999	997	999999	999999	774	999999	12	561	192	402	999999	606	999999	999999	448	292	53	999999	309	870	999999	999999	989	999999	999999	999999	999999	999999	230	791	116	159	564	151	439	790	999999	55	681	212	282	999999	233	234	88	103	999999	100	403	933	756	292	976	999999	66	903	999999	525	912	327	15	765	340	401	296	999999	51	60	210	658	20	998	147	106	999999	608	172	764	999999	939	765	633	843	999999	44	999999	182	738	95	999999	782	756	142	363	206	516	999999	999999	999999	999999	999999	640	890	745	922	999999	154	879	238	457	999999	999999	293	972	561	382	922	54	367	472	719	312	999999	999999	875	263	999999	784	999999	91	999999	340	826	54	886	134	742	108	374	999999	679	302	510	637	795	539	472	169	999999	824	593	699	999999	999999	478	750	675	999999	869	999999	893	999999	999999	999999	592	410	426	249	96	437	639	999999	999999	91	792	426	802	338	878	346	999999	705	999999	85	497	175	999999	361	576	146	459	999999	238	705	392	319	999999	363	55	999999	122	233	83	374	194	769	29	392	999999	999999	948	346	348	532	877	197	388	904	659	999999	545	75	673	999999	999999	123	595	974	999999	483	114	999999	999999	494	999999	999999	631	617	891	728	156	999999	678	999999	999999	122	188	705	999999	204	931	418	704	628	999999	999999	560	134	396	80	183	55	693	209	947	509	999999	853	999999	319	566	999999	999999	931	280	73	999999	158	760	999999	935	890	156	505	552	695	744	664	999999	186	17	506	230	820	554	111	788	478	577	999999	999999	334	406	518	638	170	405	773	999999	785	660	411	374	531	145	293	898	198	657	261	765	399	218	999999	999999	69	550	201	386	179	999999	999999	999999	999999	806	611	493	638	866	391	299	971	315	860	526	606	999999	999999	685	270	212	600	821	999999	999999	669	125	284	216	578	999999	213	396	999999	510	999999	999999	303	725	533	999999	269	331	275	961	793	93	999999	999999	705	999999	851	516	999999	966	683	106	265	156	146	495	219	432	297	770	96	584	135	999999	784	999999	839	973	999999	999999	999999	278	555	363	140	999999	767	999999	510	999999	999999	999999	279	223	999999	999999	574	156	589	999999	591	837	999999	999999	999999	218	958	999	821	929	97	878	363	656	999999	999999	551	999999	999999	560	728	540	999999	645	11	999999	999999	999999	532	149	210	693	393	124	878	114	245	60	487	
921	627	767	856	581	564	999999	999999	623	199	999999	103	672	139	38	999999	999999	999999	999999	503	487	903	55	477	999999	729	404	494	249	777	919	179	500	424	104	999999	999999	684	350	999999	120	999999	691	723	120	55	538	563	999999	804	999999	999999	847	557	999	999999	581	300	183	999999	170	406	999999	846	280	999999	603	258	44	105	358	376	575	316	392	433	222	332	367	999999	201	840	999999	445	999999	730	332	999999	424	999999	999999	670	510	498	999999	999999	960	844	999999	999999	452	290	528	269	456	462	622	541	175	576	804	258	933	546	660	329	276	999999	896	999999	920	999999	833	957	743	688	999999	87	394	677	473	377	879	499	999999	911	999999	869	999999	497	117	790	999999	848	282	112	736	964	999999	602	448	999999	999999	999999	947	999999	456	571	525	767	596	545	156	497	112	436	379	999999	999999	999999	16	999999	999999	409	999999	139	881	999999	684	641	999999	900	999999	999999	999999	172	429	999999	551	999999	464	751	354	231	900	571	644	999999	745	999999	733	302	613	97	595	51	640	548	999999	818	910	999999	886	884	815	999999	305	364	999999	999999	17	999999	892	957	295	999999	62	449	509	870	494	601	249	839	999999	659	999999	162	206	197	531	881	999999	732	492	992	864	469	415	214	275	289	999999	804	838	340	999999	999999	999999	999999	989	999999	49	999999	999999	319	999999	57	976	166	409	999999	167	81	418	999999	887	999999	475	999999	400	593	43	999999	604	999999	579	999999	999999	999999	260	640	360	866	208	340	842	913	408	182	770	817	999999	999999	805	999999	131	950	999999	712	452	999999	190	508	939	406	167	744	996	128	740	787	56	410	999999	768	793	301	872	88	293	974	761	302	533	582	999999	784	499	482	93	628	999999	297	134	21	460	851	927	802	999999	999999	917	290	442	982	771	92	353	46	338	830	999999	999999	429	478	487	999999	999999	366	999999	383	255	999999	999999	999999	739	758	285	893	318	999999	999999	999999	906	195	66	481	859	550	811	999999	440	462	154	263	999999	741	867	655	534	999999	875	570	506	798	852	403	255	330	252	22	806	460	728	999999	465	18	999999	999999	422	999999	38	434	554	999999	942	999999	999999	781	572	998	890	999999	999999	746	999999	803	573	117	999999	663	236	539	307	999999	999999	980	999999	758	797	541	340	999999	243	528	543	450	25	229	856	999999	33	999999	757	254	999999	186	100	982	328	661	445	303	901	758	999999	999999	136	755	999999	999999	68	999999	984	41	667	999999	999999	841	999999	626	788	354	261	282	639	762	999999	63	
999999	44	889	751	999999	999999	106	47	732	999999	747	54	323	270	162	894	11	999999	489	726	587	864	999999	999999	779	999999	999999	100	52	999999	999999	999999	716	83	999999	999999	81	317	190	848	935	630	535	999999	103	168	312	999999	201	999999	281	237	999999	65	475	812	253	640	971	738	272	999999	995	999999	999999	730	338	249	191	999999	999999	693	999999	640	999999	999999	999999	878	165	999999	399	355	899	685	999999	891	999999	660	608	275	788	999999	346	452	586	929	999999	999999	555	999999	999999	73	346	81	999999	588	15	999999	999999	518	999999	374	484	359	349	916	116	319	756	473	999999	677	641	915	341	391	999999	999999	64	861	331	907	333	999999	791	335	19	827	152	768	886	111	999999	99	999999	999999	956	987	999999	670	823	325	675	91	387	999999	431	430	999999	161	241	235	587	999999	999999	575	999999	999999	999999	23	906	999999	176	987	587	883	291	552	133	917	999999	370	676	394	47	16	242	251	414	999999	904	588	96	999999	537	660	524	999999	902	226	999999	274	429	99	763	544	159	999999	504	503	871	879	307	823	726	871	559	999999	375	190	343	799	287	999999	118	328	202	185	460	926	369	999999	649	906	544	170	999999	586	631	503	999999	999999	747	911	768	34	999999	272	274	666	111	331	616	721	999999	582	987	501	981	445	999999	973	999999	578	144	572	239	999999	999999	566	930	973	999999	872	334	788	999999	376	169	93	46	929	910	793	999999	48	999999	928	32	962	183	449	605	196	161	999999	327	178	776	205	795	890	984	999999	999999	138	759	744	397	105	530	621	341	897	408	421	72	999999	753	999999	999999	999999	378	326	392	491	999999	385	720	999999	470	883	599	964	999999	999999	945	212	67	696	999999	947	541	926	441	562	117	999999	787	739	999999	999999	425	680	325	999999	999999	667	999999	254	760	383	33	946	999999	646	31	377	608	261	999999	860	386	67	816	933	769	999999	884	830	384	669	597	980	630	587	468	918	648	804	635	287	999999	813	999999	999999	923	999999	301	999999	999999	999999	109	999999	273	999999	507	367	864	392	724	999999	782	999999	870	999999	785	52	325	999999	188	113	728	999999	626	198	999999	999999	132	911	19	184	160	100	999999	643	570	999999	717	670	90	110	64	266	89	566	504	999999	943	844	129	880	279	254	999999	437	21	304	910	84	986	934	999999	999999	999999	999999	999999	692	999999	236	530	999999	999999	655	999999	87	999999	471	724	70	694	999999	629	999999	791	139	999999	905	999999	863	632	275	161	643	684	156	999999	111	884	540	
999999	999999	207	717	323	405	555	623	999999	538	999999	550	999999	850	390	413	999999	957	171	252	643	23	218	341	999999	265	573	692	971	820	222	947	586	194	999999	882	999999	999999	964	395	584	999999	999999	945	484	91	999999	999999	262	999999	841	999999	999999	999999	896	633	999999	865	999999	68	999999	999999	652	467	999999	440	999999	999999	436	508	999999	402	993	776	668	361	395	273	856	999999	569	272	999999	700	978	314	18	944	298	789	999999	519	798	905	563	721	999999	170	629	54	128	999999	874	754	251	449	914	999999	999999	999999	248	339	19	601	498	570	433	951	999999	21	431	28	106	646	999999	519	603	999999	222	946	722	234	999999	999999	403	999999	999999	684	459	539	999999	999999	970	753	999999	949	999999	999999	999999	999999	297	999999	682	999999	622	109	213	237	999999	732	845	826	950	999999	821	23	695	206	207	999999	182	749	502	948	620	586	999999	353	104	279	19	406	999999	999999	999999	999999	551	35	200	304	65	170	999999	727	693	999999	895	999999	932	999999	263	313	999	187	821	548	194	733	999999	999999	61	860	142	999999	722	449	156	730	378	786	471	999999	999999	999999	184	21	600	775	265	57	999999	114	420	566	26	999999	999999	999999	408	120	851	999999	999999	164	253	205	38	892	14	254	427	174	574	156	76	999999	999999	999999	13	809	999999	419	999999	949	355	999999	449	575	249	27	53	652	999999	268	999999	653	641	851	999999	978	999999	999999	771	999999	629	999999	999999	274	500	433	999999	309	999999	598	172	441	349	88	809	307	755	462	999999	999999	211	775	842	999999	999999	422	951	999999	447	34	999999	999999	999999	467	330	999999	416	184	85	816	999999	743	162	733	999999	999999	314	562	52	362	233	999999	64	999999	809	854	683	233	63	87	481	999999	862	476	772	923	793	881	758	979	890	581	387	999999	999999	467	622	119	221	718	999999	398	414	999999	801	999999	194	863	657	475	156	193	130	997	344	999999	999999	999999	960	181	709	433	804	72	999999	999999	152	999999	417	352	241	573	21	999999	970	999999	546	999999	675	476	999999	930	233	292	999999	707	460	999999	502	707	999999	936	158	999999	18	684	594	999999	624	158	163	999999	455	315	244	999999	999999	785	37	261	999999	114	21	494	443	778	209	999999	999999	763	202	762	725	710	766	999999	424	999999	336	999999	498	204	162	526	999999	772	999999	917	999999	260	535	674	363	999999	585	999999	925	664	606	239	485	81	123	860	956	400	251	745	999999	938	167	209	458	741	999999	999999	999999	495	180	671	304	291	474	977	238	999999	
409	484	135	999999	380	999999	375	107	810	426	90	999999	569	922	530	739	378	119	103	335	226	621	487	999999	528	999999	493	935	935	203	607	146	631	439	991	999999	619	999999	568	407	834	999999	930	999999	846	659	925	258	999999	565	913	364	884	902	310	787	997	999999	766	940	276	440	171	617	819	944	670	139	930	763	129	999999	999999	999999	501	865	999999	150	810	999999	514	245	794	380	290	252	261	729	139	214	769	151	496	627	999999	999999	199	999999	999999	902	999999	999999	999999	386	999999	798	999999	198	999999	999999	106	999999	667	999999	999999	41	999999	999999	336	576	693	941	10	726	999999	977	627	923	564	106	675	999999	623	999999	879	718	917	417	999999	492	999999	73	999999	999999	999999	912	484	598	201	109	999999	999999	987	999999	218	999999	795	601	392	467	180	999999	633	314	769	729	244	759	28	718	123	999999	856	844	147	630	623	316	999999	92	503	39	731	464	348	277	999999	672	699	831	999999	999999	35	476	321	548	439	999999	924	999999	678	999999	579	483	986	999999	551	153	812	999999	434	488	982	309	964	151	999999	179	999999	501	350	999999	69	999999	795	797	212	999999	532	599	200	999999	392	999999	414	778	459	999999	478	999999	999999	246	859	999999	407	999999	999999	726	512	180	390	270	999999	432	999999	116	664	392	999999	198	328	999999	620	223	397	999999	106	751	894	195	691	911	700	999999	999999	113	711	949	790	362	463	999999	999999	361	218	930	564	959	203	307	999999	999999	569	289	499	999999	626	646	999999	584	346	999999	831	326	488	478	569	898	657	999999	405	715	601	335	999999	842	292	268	999999	999999	999999	146	558	596	81	624	999999	999999	658	218	487	75	236	216	999999	871	654	999999	872	999999	999999	666	312	268	902	408	999999	243	554	656	999999	367	641	999999	326	210	43	244	254	999999	137	158	249	449	456	999999	488	999999	320	863	198	731	395	274	105	999999	834	999999	694	673	158	117	999999	12	935	130	433	970	889	815	838	419	999999	18	612	222	999999	862	812	572	999999	90	923	691	468	552	999999	376	169	724	376	743	550	580	716	29	292	247	514	336	906	999999	505	999999	34	778	999999	387	662	883	184	971	487	999999	754	77	999999	999999	544	393	999999	66	811	999999	449	999999	869	736	301	593	930	189	358	485	666	411	584	428	999999	689	138	594	714	999999	550	404	266	428	826	999999	835	999999	703	999999	999999	849	706	341	65	999999	999999	999999	999999	78	953	999999	623	11	464	352	493	765	518	854	999999	564	352	999999	999999	54	
838	450	909	652	758	822	999999	237	999999	817	704	253	373	736	780	999999	508	999999	999999	554	780	264	964	483	165	999999	598	848	866	999999	507	181	999999	999999	101	999999	999999	442	320	140	519	999999	999999	647	999999	249	402	782	83	814	65	999999	212	79	999999	584	486	436	497	688	234	636	370	684	320	532	536	362	999999	999999	672	75	335	201	44	999999	561	326	835	999999	677	815	774	61	568	801	969	647	746	517	981	351	945	631	906	882	35	29	337	999999	713	999999	147	761	151	989	380	20	45	879	33	170	601	581	21	999999	862	999999	125	518	563	889	615	138	341	331	999999	704	999999	999999	369	541	988	719	999999	637	999999	23	910	578	999999	958	611	866	493	820	750	374	620	497	30	716	903	818	562	999999	434	999999	430	999999	869	675	724	882	520	491	181	881	379	384	739	848	408	999999	97	999999	287	748	644	999999	581	756	94	798	999999	652	637	180	167	387	999999	669	999999	100	709	755	243	729	356	12	649	999999	994	245	757	182	318	367	730	957	547	685	375	910	999999	999999	591	926	751	999999	853	11	999999	991	181	80	265	999999	836	342	370	558	402	641	870	712	761	999999	50	959	999999	999999	449	209	999999	527	304	999999	851	999999	173	317	977	487	999999	999999	154	13	999999	687	999999	10	530	397	999999	988	292	733	49	536	361	743	886	792	533	999999	561	525	161	999999	999999	582	466	999999	179	999999	999999	999999	492	232	567	999999	783	999999	52	999999	750	999999	611	999999	245	999999	643	325	245	430	431	999999	999999	576	96	999999	851	421	911	344	543	290	228	544	418	377	250	816	968	999999	959	533	750	999999	832	509	913	309	417	214	938	150	15	999999	999999	395	999999	916	145	999999	999999	999999	451	707	800	999999	833	77	999999	868	999999	826	357	641	471	897	445	764	743	587	999999	552	13	707	406	403	285	999999	912	32	416	334	681	39	696	596	999999	52	398	372	675	999999	865	549	999999	121	793	373	287	734	950	206	182	999999	232	999999	368	744	999999	407	195	363	165	999999	461	995	155	327	945	874	999999	402	375	999999	999999	999999	686	999999	822	294	609	999999	202	999999	81	219	999999	133	807	999999	238	348	740	991	999999	322	689	454	97	889	966	999999	427	412	999999	557	830	999999	999999	999999	677	999999	921	27	999999	283	170	978	999999	251	843	31	519	612	646	476	999999	999999	204	599	190	999999	376	933	328	143	494	790	267	524	999999	360	487	999999	664	333	426	723	999999	903	162	999999	115	845	
55	944	957	814	999999	452	895	456	606	999999	180	445	538	988	699	999999	789	380	720	824	862	493	544	72	947	322	60	938	191	999999	999999	479	136	530	999999	383	186	679	999999	999999	999999	933	754	440	286	229	795	438	999999	538	124	781	991	290	983	562	410	894	866	453	402	956	275	315	609	701	319	17	110	999999	488	119	356	905	999999	999999	999999	113	786	728	999999	621	914	999999	186	665	488	845	547	335	972	291	812	579	999999	671	668	449	999999	585	909	787	999999	708	59	14	434	96	94	64	999999	306	117	148	926	780	52	622	999999	999999	222	999999	470	775	353	207	306	776	492	999999	271	299	282	211	818	739	294	216	999999	999999	240	401	760	493	511	675	183	674	653	642	629	55	321	999999	372	445	327	562	365	852	707	657	999999	560	792	534	999999	906	329	196	496	836	999999	955	713	820	713	977	273	677	33	632	133	850	904	999999	978	396	839	999999	422	732	851	750	999999	582	798	210	700	977	651	999999	355	467	999999	793	999999	365	183	999999	732	349	999999	687	828	85	999999	753	655	999999	556	637	999999	946	999999	763	985	279	490	999999	32	999999	999999	295	35	756	286	999999	704	121	999999	622	223	298	999999	83	999999	173	921	999999	58	999999	554	999999	431	24	209	999999	999999	999999	807	756	874	52	999999	230	72	12	999999	82	798	868	58	543	387	999999	424	779	305	999999	999999	821	358	101	92	999999	957	163	864	21	999999	877	972	322	999999	443	999999	180	999999	430	20	440	511	848	999999	999999	999999	21	745	497	599	429	113	993	71	985	407	783	960	999999	999999	908	148	650	999999	920	896	735	239	944	196	253	19	875	690	889	999999	509	500	902	999999	999999	418	377	999999	137	774	978	260	328	45	999999	999999	228	167	999999	302	999999	333	680	292	270	781	999999	311	355	419	999999	312	999999	675	898	999999	999999	999999	326	500	999999	238	397	156	918	485	999999	909	231	43	791	999999	588	597	999999	999999	820	620	719	174	618	76	999999	717	546	675	88	652	999999	999999	162	657	841	611	531	632	935	533	374	785	870	891	999999	322	628	999999	723	999999	226	722	999999	447	851	161	881	999999	172	999999	610	252	406	999999	772	550	881	144	999999	999999	75	999999	999999	999999	999999	999999	303	727	987	753	99	36	951	503	999999	999999	218	714	806	690	729	827	470	999999	923	999999	389	611	128	538	999999	493	644	999999	999999	400	482	186	202	999999	857	164	717	418	591	583	300	902	999999	999999	342	999999	338	195	258	
248	365	999999	999999	133	554	691	608	458	322	999999	392	215	999999	46	999999	42	522	888	999999	574	119	62	673	349	831	486	779	769	206	274	165	458	498	999999	999999	498	813	78	373	175	556	268	106	986	201	94	918	795	417	999999	999999	449	362	683	138	313	999999	33	999999	77	999999	838	261	57	449	933	717	999999	11	453	228	999999	525	667	28	999999	955	999999	999999	746	568	984	362	896	621	716	999999	814	999999	731	186	789	777	306	263	717	16	999999	547	267	377	999999	999999	964	91	209	924	695	664	288	999999	634	875	554	508	927	486	365	999999	999999	838	902	999999	280	999999	438	999999	229	999999	999999	999999	906	149	889	379	999999	200	999999	999999	421	792	409	999999	999999	383	552	913	232	999999	999999	241	999999	623	814	429	999999	644	523	698	652	999999	999999	292	363	444	451	494	986	999999	999999	999999	98	550	24	940	438	752	706	897	999999	525	453	431	87	79	202	293	335	470	999999	718	676	999999	172	889	97	127	796	429	999999	999999	927	57	652	999999	153	111	999999	873	990	723	999999	626	999999	137	999999	999999	214	294	252	167	168	999999	281	437	70	398	387	134	999999	321	955	999999	965	664	597	999999	779	489	925	100	684	462	479	189	779	60	724	45	999999	814	912	511	187	773	900	411	775	224	537	755	723	484	30	679	767	662	661	320	539	999999	503	725	368	999999	999999	706	56	101	657	20	999999	999999	325	48	999999	453	108	201	763	196	630	564	952	180	999999	210	441	800	422	127	999999	414	506	136	320	999999	999999	36	999999	204	364	999999	999999	527	92	382	999999	981	279	324	999999	469	557	999999	62	939	999999	197	784	283	274	256	679	540	620	268	845	999999	728	999999	310	82	900	569	999999	946	996	434	98	994	51	459	530	107	563	999999	856	162	84	380	999999	955	251	26	999999	117	13	999999	906	823	536	970	263	999999	23	491	568	988	999999	115	942	347	109	789	242	999999	726	581	976	690	412	692	124	357	798	354	830	999999	639	723	943	969	528	274	468	80	999999	999999	94	81	999999	868	999999	968	438	999999	856	999999	784	124	391	431	60	225	421	843	999999	905	269	669	661	999999	358	798	172	972	819	834	999999	171	619	263	497	999999	329	543	999999	156	919	722	498	378	109	525	342	521	999999	999999	853	999999	224	300	999999	424	419	999999	520	842	805	465	266	31	140	999999	505	137	933	155	896	999999	791	709	985	547	180	999999	585	833	465	651	63	517	980	707	946	328	59	83	
495	643	999999	999999	999999	464	465	476	248	485	30	214	587	774	416	975	832	515	999999	666	254	136	110	999999	386	163	411	749	50	432	676	999999	999999	860	659	262	999999	582	999999	999999	91	703	55	999999	999999	999999	74	289	999999	15	874	999999	23	393	828	368	542	999999	999999	197	62	716	999999	815	809	999999	136	999999	124	999999	131	260	156	783	999999	550	999999	11	873	135	99	131	999999	999999	558	245	999999	694	41	300	719	518	749	181	478	375	999999	239	300	969	135	999999	999999	946	999999	999999	295	239	999999	999999	287	541	472	707	107	999999	77	400	999999	573	679	441	694	823	444	613	999999	974	999999	999999	282	852	710	903	999	752	957	999999	161	934	950	934	886	752	23	187	55	52	83	999999	999999	877	999999	726	300	694	652	351	511	280	999999	320	923	599	999999	434	831	568	999999	355	999999	999999	999999	999999	623	745	555	941	999999	999999	567	468	901	999999	999999	405	999999	983	613	315	109	616	200	881	821	640	20	999999	999999	588	356	486	344	728	573	933	638	999999	113	555	149	999999	540	254	712	654	418	165	688	999999	554	847	999999	402	999999	999999	184	367	511	999999	734	268	205	231	910	999999	134	182	204	999999	767	241	999999	68	176	398	999999	945	178	177	231	854	608	146	44	509	531	941	482	215	759	280	146	130	820	999999	515	319	344	631	529	245	999999	710	999999	322	966	999999	236	856	292	238	999999	344	999999	879	659	68	196	410	999999	192	999999	999999	227	999999	105	760	248	295	883	999999	611	999999	647	985	999999	898	302	722	999999	635	715	625	922	531	91	802	368	940	999999	999999	999999	933	81	347	545	999999	999999	357	999999	216	658	999999	999999	527	999999	652	696	775	986	999999	766	999999	868	924	477	999999	76	696	414	303	401	999999	999999	436	642	677	999999	310	449	921	415	945	999999	335	976	773	999999	405	999999	439	115	999999	954	470	690	658	75	999999	869	470	905	999999	942	923	999999	360	877	999999	884	999999	187	999999	335	74	356	820	969	542	947	703	999999	999999	793	999999	197	808	999999	603	746	999999	612	327	440	999999	999999	619	12	581	999999	626	999999	114	521	953	261	719	999999	890	124	869	688	532	209	176	47	245	12	967	736	999999	999999	284	800	900	347	860	999999	356	58	736	817	398	31	999999	807	327	159	839	999999	478	551	999999	999999	999999	305	89	127	999999	941	999999	616	45	845	999999	999999	621	314	620	615	401	763	910	842	999999	999999	300	510	877	368	719	96	999999	999999	267	999999	555	795	924	
605	999999	742	691	415	999999	999999	782	999999	518	999999	196	23	538	233	331	714	641	620	111	824	999999	578	249	905	231	693	452	790	587	999999	73	825	389	24	357	659	82	504	574	266	279	999999	999999	174	182	999999	557	940	923	999999	824	935	693	109	600	690	502	785	999999	999999	999999	992	999999	471	999999	370	999999	523	999999	999999	641	146	55	845	555	267	586	85	732	525	999999	512	866	44	232	138	141	290	423	667	999999	297	320	990	587	999999	999999	530	524	812	82	999999	999999	262	910	999999	999999	848	553	343	999999	427	62	669	447	176	999999	931	249	521	238	999999	109	218	513	354	826	999999	999999	279	999999	999999	560	920	452	112	999999	614	999999	543	248	293	999999	999999	563	740	244	999999	552	421	161	850	999999	13	584	999999	934	856	748	999999	999999	834	591	284	999999	999999	999999	142	226	999999	999999	999999	807	999999	999999	944	615	29	654	773	999999	185	512	845	127	635	999999	556	345	999999	177	591	865	567	681	999999	702	999999	233	999999	873	112	434	216	692	640	52	584	999999	639	123	999999	211	975	456	686	999999	745	166	231	282	319	796	999999	178	147	999999	250	33	999999	999999	999999	796	148	899	17	750	306	163	487	593	999999	999999	706	610	263	390	889	999999	995	999999	956	999999	11	243	563	999999	932	48	555	984	802	560	862	999999	999999	128	72	86	448	935	35	592	678	999999	91	999999	100	892	914	756	766	139	38	784	296	999999	999999	905	999999	702	818	267	999999	999999	790	639	964	999999	648	144	328	999999	671	999999	68	374	629	373	162	80	999999	50	133	799	228	672	532	87	110	999999	333	166	740	746	127	767	984	999999	847	451	529	781	254	780	999999	952	467	968	999999	921	235	431	753	275	487	778	143	808	285	999999	117	999999	219	999999	810	171	82	925	942	999999	389	454	525	710	551	443	795	999999	370	999999	215	563	999999	188	882	901	413	999999	268	999999	634	186	898	729	344	642	572	999999	969	276	879	999999	36	436	541	780	906	52	999999	54	982	790	447	20	912	553	535	40	999999	908	757	607	999999	603	665	213	555	795	999999	908	871	92	383	103	395	673	537	924	999999	112	999999	371	750	224	999999	844	738	888	817	790	116	541	65	70	999999	281	999999	999999	770	338	234	121	675	815	182	999999	416	353	624	249	25	999999	999999	555	913	396	856	999999	999999	821	474	667	978	999999	801	339	36	323	584	123	999999	999999	164	318	999999	999999	999999	935	51	467	999999	395	274	577	774	999999	999999	510	
156	999999	999999	432	197	949	864	999999	142	99	23	999999	873	999999	768	510	451	911	999999	999999	678	999999	999999	921	411	778	393	999999	403	410	811	999999	190	526	176	999999	698	376	917	215	454	999999	751	606	922	208	593	345	626	763	999999	863	59	84	831	999999	431	503	999999	418	565	999999	174	731	287	718	662	356	926	316	812	85	993	251	999999	368	999999	104	999	213	194	58	462	639	284	948	255	999999	694	999999	40	205	999999	509	999999	999999	155	30	328	214	545	247	419	320	999999	60	869	808	455	473	999999	337	504	817	999999	517	333	534	999999	339	472	557	662	877	999999	999999	730	999999	601	999999	222	267	775	795	667	947	639	999999	999999	233	88	446	999999	230	999999	702	700	999999	285	142	346	620	999999	989	741	988	584	542	44	999999	330	385	217	999999	261	583	561	709	160	285	878	191	845	233	260	35	897	441	668	583	916	999999	218	469	623	999999	694	786	63	679	372	106	117	355	903	703	999999	999999	999999	634	150	991	387	999	264	999999	775	350	739	999999	101	153	873	460	427	138	176	999999	871	999999	889	775	655	481	913	999999	83	500	329	556	796	999999	472	43	442	925	814	218	215	469	827	353	57	348	587	999999	233	999999	928	774	999999	999999	303	320	745	999999	346	906	96	482	999999	284	999999	192	919	369	999999	839	28	501	999999	957	542	999999	832	545	999999	316	999999	999999	999999	426	999999	555	29	314	438	161	298	76	588	908	132	999999	387	999999	333	864	428	228	547	999999	639	436	999999	579	949	999999	488	210	647	999999	22	999999	925	664	712	999999	173	615	930	529	999999	951	913	999999	835	999999	34	999999	999999	999999	999999	999999	156	172	999999	145	999999	449	364	547	673	97	999999	999999	999999	999999	806	999999	999999	999999	999999	813	298	999999	843	687	999999	56	743	148	866	208	988	783	151	999999	999999	999999	999999	999999	381	723	260	999999	856	462	531	363	999999	116	14	311	450	363	172	84	386	138	999999	109	999999	999999	999999	226	999999	474	999999	999999	418	557	999999	53	999999	999999	487	977	563	905	170	391	166	999999	537	636	999999	999999	758	635	620	76	999999	127	444	777	999999	333	27	44	711	392	363	886	999999	961	999999	960	465	187	875	195	999999	480	967	937	943	462	520	79	91	999999	715	473	34	351	595	999999	609	999999	317	163	959	999999	203	778	37	279	223	575	14	184	109	999999	759	999999	999999	491	159	506	834	502	999999	999999	999999	596	999999	890	861	999999	999999	276	361	999999	870	722	236	999999	999999	999999	
910	673	999999	944	75	906	25	144	713	999999	795	114	216	112	243	814	999999	22	575	607	111	999999	418	619	209	999999	823	999999	999999	47	208	562	213	999999	596	171	263	869	999999	999999	580	999999	999999	272	999999	999999	70	258	163	999999	382	223	427	680	97	772	999999	629	999999	338	93	999999	999999	676	400	999999	900	255	999999	999999	560	480	140	999999	36	569	960	999999	811	937	676	574	558	654	664	985	145	533	872	823	999999	634	133	554	999999	277	999999	999999	871	999999	371	815	741	91	505	902	93	897	999999	999999	811	119	817	808	661	518	754	780	999999	415	107	377	382	693	176	999999	357	999999	567	758	461	460	999999	245	999999	861	833	999999	999999	999999	901	248	879	354	999999	796	816	999999	892	453	522	999999	498	465	477	999999	442	58	999999	579	555	507	999999	895	76	361	834	582	242	800	999999	287	999999	258	514	859	999999	38	681	999999	118	41	999999	123	245	999999	999999	999999	767	581	999999	784	999999	579	217	999999	999999	999999	287	660	999999	999999	92	102	767	245	704	250	951	999999	999999	999999	999999	545	470	999999	814	226	659	941	399	999999	814	660	381	900	999999	62	51	120	951	999999	999999	999999	999999	874	999999	600	999999	999	430	999999	867	999999	86	23	418	27	118	999999	589	691	334	345	270	946	429	999999	721	867	999999	999999	208	841	667	991	999999	999999	138	596	573	223	999999	659	521	677	999999	999999	999999	999999	492	999999	944	999999	531	269	190	414	761	470	454	527	999999	999999	488	999999	522	999999	491	999999	359	73	999999	521	130	375	999999	674	999999	592	999999	763	999999	363	384	813	706	851	319	407	810	259	593	668	152	55	344	391	999999	742	165	132	184	999999	18	429	818	433	236	999999	999999	516	589	178	671	690	680	526	999999	674	999999	671	715	93	284	999999	479	230	379	84	999999	439	503	92	999999	675	589	357	355	955	995	283	624	163	999999	304	669	999999	996	461	374	818	999999	506	999999	493	417	100	225	999999	949	597	999999	161	134	19	999999	507	741	996	111	333	181	158	679	999999	56	999999	134	979	440	64	234	918	710	222	161	999999	421	944	268	498	999999	447	16	408	230	472	39	949	291	172	684	999	360	51	646	139	826	872	446	999999	999999	999999	999999	999999	372	145	451	911	858	25	95	796	999999	612	200	999999	151	281	577	584	532	185	697	278	999999	235	567	668	576	31	180	549	507	999999	532	999999	969	121	45	95	31	999999	101	276	86	887	271	748	850	999999	988	554	999999	862	332	790	999999	209	
524	146	999999	783	999999	836	844	546	299	335	999999	304	764	999999	245	492	999999	415	94	431	202	493	964	819	817	663	43	625	253	645	999999	742	357	770	597	898	517	248	999999	264	431	539	999999	936	669	556	999999	958	999999	813	999999	916	999999	127	999999	999999	999999	758	965	682	803	228	303	999999	254	346	946	994	442	347	999999	324	634	999999	999	999999	999999	38	999999	271	999999	85	316	440	345	174	46	999999	762	999999	725	999999	999999	108	999999	212	999999	999999	692	332	999999	163	525	971	838	985	292	875	127	999999	999999	154	999999	704	177	728	912	862	999999	89	310	715	999999	875	621	226	51	536	379	999999	426	951	346	999999	999999	361	559	345	999999	360	882	170	123	418	430	581	159	578	999999	732	300	383	635	612	999999	893	921	649	999999	999999	943	756	506	999999	928	194	808	780	53	816	178	577	999999	958	999999	149	602	823	455	50	76	473	605	647	506	52	325	999999	806	767	440	999999	984	999999	416	999999	664	792	489	246	772	378	534	124	563	723	999999	677	414	881	301	999999	999999	320	999999	480	160	999999	823	999999	868	84	974	286	999999	999999	592	289	551	82	485	999999	343	218	277	999999	938	490	93	783	999999	647	329	924	476	342	714	674	436	936	974	805	969	604	377	698	999999	999999	999999	999999	141	833	135	342	406	491	763	986	999999	856	999999	670	775	50	955	999999	754	999999	809	999999	554	917	853	999999	107	680	840	739	840	578	303	689	999999	789	652	106	521	987	528	985	578	728	631	999999	404	999999	39	928	648	999999	943	999999	448	695	749	223	999999	520	245	725	650	34	999999	474	562	851	918	985	398	859	709	766	532	824	999999	825	296	999999	999999	792	650	999999	100	694	634	999999	250	65	999999	438	125	11	999999	802	344	554	583	999999	999999	999999	396	54	540	999999	447	186	821	999999	231	999999	927	999999	999999	452	84	999999	999999	461	839	612	999999	862	944	959	743	707	24	999999	999999	919	252	138	267	668	406	999999	381	999999	999999	999999	139	999999	834	125	510	419	702	309	728	606	999999	131	327	413	941	533	109	580	999999	739	999999	101	144	311	681	798	449	640	56	478	367	633	214	999999	483	984	38	829	458	334	15	999999	11	999999	999999	999999	999999	853	726	872	506	800	265	999999	295	47	999999	999999	999999	712	999999	71	999999	259	249	986	917	936	999999	957	505	999999	132	721	734	457	99	999999	11	561	988	596	914	183	972	566	999999	999999	106	445	999999	504	395	999999	364	944	461	752	644	323	
212	874	999999	768	377	235	678	543	783	837	948	242	999999	999999	723	383	156	89	286	682	999999	230	999999	494	465	10	885	385	366	790	996	999999	615	688	358	999999	673	155	999999	747	888	834	913	268	497	999999	973	999999	32	980	999999	381	475	962	704	999999	43	438	313	999999	349	302	187	993	840	999999	626	999999	999999	609	999999	11	999999	539	793	999999	316	581	997	206	37	383	362	385	999999	625	872	999999	983	999999	999999	245	842	439	407	999999	657	920	999999	887	642	139	978	999999	999999	796	107	935	179	921	675	462	440	116	349	966	999999	801	10	225	737	973	860	167	999999	475	168	844	141	999999	136	396	163	120	563	897	404	939	999999	206	527	937	483	72	701	627	804	735	99	999999	656	856	919	999999	999999	999999	279	821	893	805	637	263	803	973	999999	288	308	999999	553	999999	571	999	695	804	698	800	500	798	465	902	670	432	999999	699	549	280	476	999999	960	894	999999	582	56	999999	568	273	143	509	999999	422	328	999999	999999	646	869	656	170	999999	513	999999	177	481	366	991	144	215	999999	114	433	523	812	357	370	658	824	999999	953	395	245	434	667	999999	530	52	583	196	250	118	999999	892	120	360	447	611	726	156	226	999999	176	363	765	39	86	753	610	970	999999	999999	822	999999	703	999999	880	999999	690	186	950	999999	417	947	964	399	284	999999	413	999999	910	999999	999999	678	772	897	229	882	669	638	914	776	442	612	83	716	296	949	199	344	480	368	999999	999999	999999	902	647	228	398	375	999999	546	349	999999	999999	365	601	154	117	805	556	999999	419	62	999999	184	999999	805	999999	257	999999	334	351	79	980	552	837	392	999999	870	260	10	999999	303	999999	999999	436	999999	552	999999	999999	152	841	393	999999	482	948	868	999999	31	31	842	354	999999	272	999999	999999	280	178	518	528	218	671	999999	555	999999	514	126	178	999999	999999	597	263	166	999999	999999	999999	999999	290	508	603	968	115	461	999999	418	656	352	40	463	182	165	125	43	199	999999	480	603	837	242	968	832	999999	392	999999	999999	999999	198	999999	311	936	247	989	670	915	559	112	219	399	999999	999999	172	95	715	721	999999	482	999999	966	999999	999999	890	130	58	999999	770	278	999999	188	424	999999	999999	343	729	527	935	176	455	999999	639	999999	271	214	999999	342	805	747	999999	999999	999999	999999	369	231	784	999999	999999	127	941	140	154	999999	388	999999	999999	999999	441	828	999999	999999	785	425	999999	999999	336	428	229	686	999999	715	733	33	293	62	496	
473	470	999999	558	999999	481	818	999999	999999	973	999999	427	999999	239	392	901	999999	390	797	884	999999	923	268	895	365	601	999999	697	999999	406	131	997	999999	544	511	847	205	279	457	716	967	999999	712	137	978	11	999999	456	47	814	756	642	496	178	230	550	212	350	999999	316	120	131	998	918	852	999999	101	694	728	544	705	707	933	90	999999	85	220	140	917	364	612	913	659	999999	999999	489	999999	167	324	960	645	999999	999999	999999	605	846	999999	999999	285	627	999999	304	999999	999999	119	59	999999	415	999999	154	339	81	433	838	999999	999999	471	999999	278	373	849	933	999999	767	899	849	630	792	999999	81	883	999999	855	299	454	318	195	166	312	599	999999	999999	999999	999999	631	573	432	248	447	408	384	999999	999999	999999	778	976	924	960	999999	269	429	916	931	188	270	999999	226	999999	394	395	21	999999	284	679	593	753	36	209	999999	999999	427	999999	355	85	697	279	900	943	999999	478	393	234	999999	53	180	863	174	728	909	717	357	298	854	61	396	79	999999	846	328	35	999999	999999	824	999999	841	47	571	999999	999999	991	23	999999	621	916	12	787	752	241	508	729	588	999999	299	428	977	138	537	303	688	999999	999999	63	624	496	528	668	409	294	211	142	301	319	999999	918	999999	85	999999	937	999999	609	327	108	347	999999	446	650	999999	406	301	713	509	277	176	864	61	960	999999	135	397	343	387	467	40	376	438	279	72	381	724	999999	461	599	254	999999	310	841	999999	999999	60	878	243	13	999999	497	632	33	999999	382	999999	743	428	999999	550	999999	232	859	77	999999	170	176	999999	63	681	999999	262	910	33	999999	564	999999	254	631	84	999999	109	383	474	542	743	414	136	690	514	999999	484	999999	58	538	857	999999	773	744	865	883	300	190	332	604	245	999999	999999	65	818	999999	999999	796	999999	42	616	848	395	534	238	756	999999	897	549	700	914	353	861	494	999999	999999	446	510	999999	201	228	999999	61	870	999999	30	413	81	999999	858	999999	687	999999	999999	921	999999	65	248	516	999999	843	402	641	632	689	999999	861	516	825	704	219	989	40	999999	999999	698	796	999999	999999	999999	352	968	999999	690	218	237	911	999999	572	999999	67	208	993	999999	358	825	999999	429	999999	999999	169	999999	255	177	999999	999999	999999	166	212	233	222	999999	999999	308	766	874	377	950	423	999999	980	26	943	999999	646	20	995	999999	927	989	999999	376	999999	999999	57	455	722	857	999999	999999	999999	755	642	348	17	527	999999	695	889	484	457	999999	
999999	729	434	153	953	999999	999999	638	507	282	239	223	813	845	206	198	261	321	999999	999999	908	999999	880	234	999999	999999	597	999999	823	310	494	452	541	93	370	614	397	904	999999	82	337	413	999999	999999	526	429	535	172	330	999999	443	578	332	999999	427	999999	848	209	769	358	63	411	814	207	999999	786	999999	729	484	592	999999	356	820	89	192	999999	999999	582	708	954	79	999999	799	824	866	916	130	603	665	72	766	197	999999	152	28	925	599	21	520	999999	747	999999	687	999999	208	999999	757	253	755	922	999999	275	999999	999999	999999	628	611	990	340	871	666	88	73	422	826	612	999999	677	71	266	906	486	999999	967	216	272	747	999999	625	778	999999	876	847	742	262	500	696	330	999999	399	999999	608	999999	648	84	669	999999	274	911	595	876	90	999999	498	26	999999	999999	999999	607	27	881	549	999999	561	999999	999999	240	330	170	999999	916	890	814	671	942	307	999999	999999	893	547	530	483	999999	999999	902	88	694	358	726	928	296	172	722	845	518	999999	244	128	999999	294	438	422	113	585	679	986	275	520	556	719	999999	999999	640	70	496	999999	399	344	659	635	104	881	999999	241	48	753	177	968	163	999999	999999	687	999999	608	999999	117	999999	999999	360	916	999999	183	802	16	411	999999	532	662	999999	120	385	999999	469	310	199	556	817	999999	546	925	818	307	999999	999999	999999	999999	311	41	951	389	37	824	984	742	822	920	89	597	999999	541	999999	515	619	52	999999	173	999999	188	999999	999999	999999	999999	37	999999	107	514	816	999999	360	572	205	501	999999	969	92	561	915	726	487	279	477	229	999999	999999	704	999999	999999	325	999999	999999	622	999999	622	999999	999999	530	999999	999999	999999	318	114	666	247	267	345	729	804	649	959	999999	258	999999	999999	999999	94	80	465	32	999999	794	826	501	823	999999	999999	999999	878	321	999999	999999	999999	365	91	178	174	999999	981	784	669	974	999999	48	999999	368	999999	999999	431	482	314	27	74	774	830	850	999999	613	842	380	317	272	999999	492	999999	999999	475	893	419	532	975	284	99	680	363	754	294	999999	145	999999	632	829	651	406	17	999999	497	990	534	241	687	999999	999999	999999	477	406	999999	999999	280	999999	892	999999	711	899	507	39	928	394	999999	85	565	999999	477	387	999999	999999	621	454	484	904	908	485	368	999999	845	423	316	999999	213	957	630	277	517	186	572	999999	127	999999	899	977	999999	113	580	459	676	983	999999	999999	863	988	999999	679	542	375	60	417	982	999999	999999	93	999999	999999	
190	462	454	297	999999	301	815	999999	371	869	999999	507	969	804	905	909	511	861	339	999999	625	224	182	951	735	999999	135	999999	308	999999	697	815	999999	495	923	127	999999	388	797	999999	774	406	627	915	999999	45	406	256	512	83	32	202	753	999999	824	999999	290	503	562	54	999999	660	167	778	182	740	252	483	881	787	999999	133	74	547	951	999999	999999	267	827	999999	999999	999999	652	999999	570	504	71	999999	670	957	837	510	826	753	626	999999	248	848	742	393	792	923	374	724	178	899	137	999999	54	606	377	32	675	861	999999	999999	17	932	999999	677	678	984	999999	923	950	404	306	321	920	837	979	748	524	999999	908	821	514	928	67	670	376	855	999999	74	999999	814	999999	964	453	999999	116	316	640	999999	715	807	120	999999	773	773	602	999999	296	217	626	629	999999	999999	953	487	781	999999	875	547	310	999999	999999	999999	343	999999	569	999999	867	589	730	999999	118	459	728	110	999999	73	164	293	77	560	999999	999999	448	960	317	999999	999999	999999	559	37	441	999999	764	999999	999999	371	999999	638	213	269	948	706	486	953	520	999999	512	852	775	718	925	591	479	750	999999	764	999999	999999	828	965	331	901	40	703	999999	999999	695	836	74	349	999999	526	90	808	611	862	529	494	450	269	101	168	200	840	111	999999	999999	24	637	281	71	734	809	999999	938	57	676	783	721	503	999999	675	787	435	762	409	999999	671	148	402	244	815	932	568	874	173	999999	199	601	391	404	680	999999	792	999999	230	716	842	870	999999	195	746	773	946	999999	425	380	999999	88	702	349	950	876	245	47	255	802	999999	373	774	999999	486	192	999999	999999	999999	999999	995	157	541	999999	668	999999	999999	999999	498	52	985	661	459	793	999999	121	898	51	999999	999999	963	999999	43	999999	999999	478	105	228	999999	999999	999999	846	999999	999999	384	617	546	999999	680	158	999999	999999	548	213	816	588	999999	980	999999	375	999999	298	656	876	513	249	124	123	226	200	706	365	506	934	608	149	436	511	999999	338	574	888	371	304	512	934	216	829	611	887	565	124	827	999999	280	999999	200	358	444	145	999999	433	793	490	452	937	532	613	999999	677	162	412	572	72	800	999999	927	999999	374	578	42	294	511	339	999999	591	999999	172	664	463	948	88	999999	283	999999	151	104	880	999999	574	412	603	999999	934	734	163	552	765	544	875	227	999999	999999	999999	112	218	999999	464	999999	999999	999999	369	949	999999	728	83	344	999999	237	658	310	57	509	799	176	439	70	
576	604	999999	48	772	627	999999	999999	120	105	211	181	999999	229	640	999999	999999	174	52	999999	93	999999	661	818	264	538	885	999999	180	338	193	999999	672	158	355	859	383	823	999999	741	170	904	617	978	143	127	611	439	670	32	518	999999	133	786	976	999999	943	663	783	243	742	224	76	781	911	512	509	999999	874	780	650	177	537	999999	493	999999	598	683	685	147	926	455	903	157	819	558	575	885	999999	999999	916	720	999999	403	999	945	837	999999	76	630	999999	144	565	999999	381	351	107	823	303	999999	772	999999	999999	999999	999999	296	320	918	961	362	999999	999999	304	890	863	930	137	143	999999	547	999999	761	999999	64	999999	792	890	23	999999	478	999999	751	999999	385	221	999999	741	402	96	999999	634	919	999999	714	999999	994	999999	675	37	451	223	964	999999	756	455	21	999999	999999	999999	525	406	307	999999	493	902	196	999999	919	678	216	198	735	999999	598	912	432	886	999999	999999	535	952	224	999999	334	999999	496	999999	836	929	210	12	818	285	571	315	337	776	391	999999	506	962	920	996	821	263	488	917	923	999999	33	134	751	561	591	999999	191	999999	818	238	415	956	205	989	477	213	380	459	485	293	584	655	504	100	865	572	42	227	174	80	776	579	316	992	999999	85	999999	266	694	998	133	25	958	163	406	549	767	999999	528	617	883	39	441	639	268	999999	629	661	695	28	540	964	999999	747	462	836	650	212	93	402	952	999999	764	487	999999	999999	697	351	999999	326	805	999999	698	557	197	747	147	676	733	999999	455	599	571	676	468	999999	868	220	999999	999999	999999	564	846	999999	665	769	274	999999	480	999999	680	999999	999999	379	999999	437	275	599	999999	999999	698	973	999999	554	946	999999	551	98	28	999999	701	999999	999999	999999	426	250	265	571	891	427	482	999999	205	44	858	177	999999	202	462	40	999999	278	660	999999	871	926	95	302	999999	312	228	186	936	480	999999	202	999999	844	953	973	182	703	708	999999	242	999999	777	445	999999	779	732	358	999999	987	115	999999	826	664	261	999999	164	963	391	589	209	306	257	999999	999999	665	538	999999	249	999999	858	200	570	528	753	366	158	650	606	411	999999	869	550	948	374	575	999999	999999	592	463	818	219	322	999999	932	936	267	999999	409	39	250	945	119	155	139	915	861	307	910	895	351	999999	366	979	20	340	755	999999	361	469	999999	563	999999	786	671	648	999999	452	999999	816	109	999999	251	576	171	634	760	999999	819	459	713	78	73	697	121	314	852	
342	118	602	999999	958	999999	939	740	999999	751	999999	999999	490	46	999999	711	999999	796	254	272	789	999999	385	579	359	999999	901	999999	231	499	506	674	366	795	999999	344	994	634	150	405	311	836	484	999999	437	921	338	422	304	366	969	901	999999	51	72	524	732	32	832	479	999999	193	999999	197	255	658	127	694	500	85	999999	470	655	848	999999	953	344	999999	152	999999	999999	488	999999	864	999999	605	999999	324	732	999999	612	999999	999999	670	606	128	328	296	636	778	803	643	922	228	649	508	255	999999	999999	999999	189	999999	879	999999	328	320	999999	653	666	999999	850	999999	962	999999	473	999999	667	985	251	999999	635	57	866	373	635	517	999999	242	224	32	359	789	243	623	842	999999	102	408	352	296	397	999999	630	986	928	10	681	999999	755	904	840	270	775	248	484	142	999999	515	768	999999	753	498	438	644	300	70	569	349	636	99	652	269	642	999999	454	999999	426	880	445	634	836	122	487	320	191	99	23	995	148	709	21	586	640	542	543	899	999999	999999	999999	999999	441	999999	999999	666	261	581	628	820	793	523	715	999999	80	999999	974	641	999999	128	462	999999	56	573	210	926	87	76	999999	109	422	555	725	440	194	999999	203	504	304	820	69	609	471	203	211	625	999999	530	516	506	999999	901	888	126	533	493	822	867	141	890	588	195	999999	528	408	248	797	284	306	503	940	999999	346	200	69	853	740	853	372	584	931	999999	559	132	999999	520	667	608	906	700	754	999999	372	999999	241	873	999999	942	794	999999	828	720	999999	22	565	98	564	697	999999	999999	999999	968	999999	557	959	41	635	999999	986	888	999999	198	377	999999	749	615	117	932	958	195	205	797	999999	409	756	221	332	999999	567	452	999999	969	999999	236	999999	999999	829	814	454	210	248	999999	955	906	392	999999	999999	628	273	949	980	632	739	872	484	955	910	106	801	747	708	98	271	543	999999	999999	647	151	999999	963	785	302	999999	999999	947	378	842	999999	26	126	869	704	284	618	472	333	999999	679	999999	991	875	733	999999	707	999999	159	565	421	973	781	992	999999	970	309	173	688	154	980	925	116	123	757	89	684	877	14	814	653	81	608	999999	967	399	666	98	62	288	780	266	797	812	430	188	245	133	668	999999	974	999999	783	189	259	999999	999999	878	127	654	339	829	497	345	912	999999	375	411	34	810	999999	220	121	409	999999	723	137	303	999999	578	999999	999999	218	279	839	208	297	999999	130	223	999999	787	999999	999999	949	
950	769	461	999999	90	813	999999	108	999999	430	764	999999	384	815	536	625	999999	196	549	809	778	620	227	999999	713	999999	945	999999	810	999999	526	999999	713	999999	423	954	676	404	611	999999	19	462	360	999999	85	865	913	614	594	999999	412	600	431	598	181	339	552	999999	195	999999	868	999999	297	801	903	523	999999	999999	401	582	949	947	585	783	800	325	270	377	999999	848	148	341	696	222	999999	925	818	125	999999	93	999999	720	218	999999	897	465	999999	559	945	561	245	987	222	22	648	465	999999	647	999999	856	79	184	535	347	890	999999	999999	84	157	999999	705	999999	647	999999	180	239	738	12	886	344	161	711	431	868	612	160	999999	684	574	999999	999999	180	327	999999	999999	236	194	999999	999999	999999	999999	99	411	967	856	999999	999999	904	841	418	726	23	760	463	999999	999999	752	666	734	739	418	183	510	958	999999	534	197	226	303	943	999999	999999	320	526	735	71	309	463	999999	881	810	223	842	165	472	896	419	863	726	655	483	527	146	952	999999	435	999999	999999	899	331	543	133	611	897	374	858	702	244	727	999999	999999	298	999999	853	928	205	340	354	496	999999	124	334	999999	648	469	527	731	368	575	310	481	857	999999	690	999999	687	999999	944	791	614	204	999999	145	999999	597	194	873	293	33	999999	104	245	955	728	217	999999	633	999999	438	999999	136	999999	999999	427	999999	211	734	963	514	251	999999	396	562	882	976	938	999999	999999	61	285	654	448	345	819	215	246	901	835	483	999999	63	649	516	944	487	999999	517	718	920	395	460	999999	778	781	173	708	682	83	751	278	30	226	911	162	202	999999	999999	999999	221	925	309	898	490	385	197	943	879	617	404	999999	431	479	496	665	999999	744	670	999999	656	507	564	828	94	215	118	837	999999	363	752	999999	862	668	506	995	96	561	429	999999	594	229	829	74	678	999999	847	550	999999	256	999999	999999	28	445	999999	999999	371	481	814	285	276	360	215	525	865	605	263	763	999999	501	579	273	325	999999	969	436	999999	999999	999999	999999	367	567	117	490	35	999999	781	427	475	792	999999	614	746	999999	136	243	23	999999	999999	83	381	93	999999	999999	677	74	142	751	475	765	46	871	332	365	999999	999999	999999	725	500	571	823	999999	999999	190	867	964	527	181	149	735	423	374	300	86	87	283	990	878	813	999999	999999	999999	951	709	999999	762	999999	390	236	428	990	298	813	637	259	544	796	397	371	712	999999	960	611	740	352	672	580	999999	288	643	718	374	
911	539	409	793	885	999999	435	999999	682	999999	944	721	744	134	561	663	826	999999	487	999999	516	999999	423	211	428	220	367	93	191	46	112	593	999999	625	386	283	238	999999	659	218	962	999999	999999	999999	999999	890	995	999999	120	917	999999	746	999999	125	858	999999	999999	999999	375	674	230	351	923	646	999999	999999	21	129	747	999999	435	371	882	278	641	999999	80	22	195	538	224	148	972	274	616	365	437	594	767	575	168	40	100	984	988	620	344	393	999999	664	999999	876	480	833	492	67	863	887	484	609	741	112	22	837	460	92	379	999999	39	678	999999	426	361	182	999999	404	281	999999	290	30	999999	686	645	530	999999	348	999999	149	782	558	999999	999999	120	167	833	65	28	999999	999999	999999	251	685	999999	698	741	462	524	307	714	97	786	965	606	999999	999999	65	467	999999	187	121	423	240	876	480	187	383	315	204	349	73	999999	28	373	999999	779	239	999999	947	788	207	823	999999	999999	999999	772	535	999999	657	472	778	999999	999999	85	422	999999	21	809	883	520	999999	999999	330	999999	650	712	768	999999	231	684	999999	732	520	702	999999	999999	63	805	999999	708	651	439	658	731	570	475	848	943	999999	892	999999	999999	449	436	430	61	503	999999	999999	999999	999999	933	722	973	999999	55	87	834	105	134	438	215	999999	999999	999999	929	497	599	999999	184	999999	999999	650	999999	999999	45	293	93	282	928	794	999999	30	999999	704	718	717	685	999999	524	999999	24	848	826	464	562	803	999999	568	501	563	903	23	609	128	999999	293	392	999999	971	762	994	561	176	999999	786	195	999999	999999	999999	222	811	875	873	786	999999	999999	999999	875	363	242	28	525	781	375	891	637	421	91	999999	999999	334	628	752	761	403	463	682	999999	677	377	386	999999	999999	288	752	38	150	822	280	213	468	517	704	739	744	479	780	800	999999	999999	773	344	955	725	888	193	133	121	393	395	304	999999	207	986	855	234	117	502	623	862	999999	598	811	321	999999	816	999999	999999	27	999999	999999	999999	999999	528	603	51	838	691	400	999999	904	39	438	884	908	140	999999	717	883	519	371	288	187	586	661	999999	999999	644	759	81	999999	120	103	470	713	423	999999	679	392	814	396	426	111	64	958	467	999999	927	412	835	506	216	139	999999	561	999999	999999	471	866	428	518	203	999999	999999	308	793	935	968	181	495	999999	999999	335	79	133	945	186	133	627	204	24	605	999999	923	575	999999	981	999999	908	318	719	999999	812	964	305	202	494	782	755	174	
999999	201	999999	916	986	865	881	70	999999	616	227	580	843	672	413	999999	999999	18	754	255	812	350	69	862	776	39	999999	370	773	999999	999999	999999	999999	999999	672	823	850	324	937	709	182	921	221	302	101	999999	999999	999999	560	999999	240	485	38	509	999999	191	999999	893	150	956	46	520	296	452	164	999999	212	390	999999	590	999999	646	80	999999	83	891	138	767	771	636	62	688	810	390	700	975	375	867	999999	490	999999	999999	184	980	672	999999	999999	768	999999	277	937	596	999999	999999	330	999999	999999	983	436	471	62	375	131	999999	904	999999	709	999999	751	189	457	344	289	999999	899	999999	472	999999	999999	421	266	999999	629	504	999999	466	999999	999999	70	999999	570	392	999999	639	437	325	835	669	86	324	952	999999	27	958	999999	602	317	629	999999	225	130	999999	612	999999	215	999999	745	627	814	447	808	999999	845	999999	619	75	903	649	92	583	279	999999	24	66	469	999999	353	671	684	106	999999	919	769	845	999999	255	779	999999	434	744	999999	218	999999	638	516	92	999999	382	999999	753	999999	999999	547	999999	999999	999999	310	555	554	678	349	83	942	718	298	888	109	999999	657	373	295	485	225	347	999999	71	947	385	550	999999	652	970	999999	930	999999	491	382	999999	900	668	945	234	872	999999	999999	506	275	999999	350	999999	999999	884	724	975	999999	223	452	210	999999	883	999999	924	14	177	999999	379	751	999999	320	806	516	826	999999	989	427	71	999999	468	999999	506	796	999999	45	923	404	768	255	356	472	193	49	182	789	999999	298	999999	230	999999	999999	35	755	999999	826	999999	120	166	784	735	558	406	610	983	999999	987	96	568	889	91	773	266	133	999999	549	999999	766	344	47	92	700	999999	999999	908	999999	999999	750	999999	999999	501	812	999999	984	519	798	76	583	65	914	999999	930	729	141	149	999999	474	999999	361	713	699	999999	776	128	701	44	161	565	701	256	351	999999	552	584	999999	999999	535	282	613	605	999999	999999	711	430	999999	162	971	275	701	977	273	24	399	999999	294	724	46	128	292	999999	646	999999	999999	809	572	999999	388	999999	999999	870	405	201	297	755	999999	999999	75	356	883	549	73	886	999999	999999	982	336	846	999999	299	999999	999999	416	990	138	999999	973	670	901	857	679	774	825	531	831	999999	999999	726	644	601	147	659	689	999999	742	421	759	646	167	826	999999	719	999999	856	80	999999	989	211	168	796	266	486	174	498	214	999999	248	364	42	153	911	609	212	129	999999	23	552	999999	258	999999	209	336	512	84	
621	960	117	969	461	999999	591	999999	999999	848	345	661	495	200	40	966	182	999999	613	24	999999	635	516	546	704	999999	95	817	953	451	596	929	974	99	999999	999999	999999	278	903	840	561	50	999999	363	999999	500	528	361	150	999999	544	999999	722	497	999999	985	999999	999999	274	404	116	774	999999	126	261	999999	687	999999	323	786	308	903	501	773	462	874	999999	163	762	214	538	734	676	999999	906	792	999999	486	929	891	800	108	999999	999999	733	787	133	925	112	379	812	132	48	363	983	641	999999	999999	45	294	999999	300	808	999999	866	999999	107	255	999999	469	208	210	476	431	986	210	899	992	50	999999	750	999999	60	392	401	999999	695	323	999999	275	999999	267	999999	644	500	510	299	944	642	999999	690	877	999999	643	180	612	999999	616	377	783	741	320	908	369	544	732	999999	425	668	461	999999	783	999999	945	979	941	759	999999	931	485	910	999999	999999	690	984	873	954	417	999999	789	759	88	945	999999	999999	999999	999999	91	999999	999999	271	874	286	191	672	906	999999	768	663	239	999999	825	685	892	999999	999999	959	228	385	670	999999	831	213	878	701	608	838	662	999999	809	592	678	730	173	224	45	679	179	27	88	562	196	754	982	937	999999	403	63	42	747	219	140	999999	439	999999	439	999999	407	999999	999999	77	657	356	999999	646	999999	104	522	677	836	999999	790	211	306	117	591	87	231	940	767	215	999999	629	674	600	462	999999	300	183	784	375	999999	690	953	999999	904	839	999999	345	763	839	881	385	205	641	429	929	409	331	407	362	449	999999	721	999999	292	37	682	263	193	211	803	348	893	471	835	110	258	296	212	752	999999	999999	187	928	334	409	434	42	180	999999	999999	968	775	431	999999	814	969	103	727	999999	167	646	162	562	46	542	999999	733	999999	329	680	122	128	655	185	564	289	793	535	882	603	649	93	660	999999	999999	999999	999999	999999	30	999999	999999	999999	335	999999	999999	999999	999999	999999	999999	999999	700	999999	851	852	460	850	130	999999	999999	535	185	999999	844	283	517	563	502	999999	211	970	31	198	999999	999999	526	999999	792	999999	644	830	664	901	743	965	902	422	241	807	188	984	452	225	999999	494	955	595	999999	62	86	999999	241	701	690	820	896	512	450	663	335	906	999999	999999	611	541	999999	999999	825	879	380	104	331	694	745	999999	528	806	25	301	243	999999	829	740	984	667	599	963	220	923	79	400	972	578	481	281	927	392	613	999999	999999	680	770	845	999999	982	655	546	955	474	
301	999999	496	999999	999999	404	87	326	85	943	941	907	999999	901	809	979	132	999999	999999	999999	299	999999	999999	383	677	999999	999999	983	68	12	21	63	18	746	631	979	904	822	999999	86	203	610	317	670	700	716	616	868	45	701	859	999999	332	490	184	999999	897	123	999999	866	243	104	268	999999	999999	888	899	327	280	829	999999	309	603	146	281	999999	828	532	999999	961	946	999999	947	999999	999999	118	730	999999	571	475	999999	790	999999	999999	999999	108	352	244	738	999999	817	298	598	216	626	999999	308	999999	219	495	337	375	441	520	920	999999	156	999999	930	999999	167	999999	756	804	999999	295	958	322	303	999999	346	999999	793	869	153	999999	704	999999	999999	593	999999	544	318	999999	999999	999999	358	999999	371	902	952	999999	314	915	655	445	541	793	999999	340	600	986	892	46	159	744	999999	571	376	271	246	415	999999	346	23	622	73	680	667	41	936	138	950	400	230	999999	289	878	999999	708	126	910	283	999999	992	822	652	281	926	403	144	787	463	110	665	546	290	999999	902	42	381	999999	135	999999	999999	999999	999999	501	816	263	464	703	357	999999	999999	335	142	999999	354	200	970	791	999999	274	896	159	675	849	735	683	615	322	999999	192	999999	999999	999999	846	16	531	786	999999	465	999999	999999	441	440	795	999999	340	414	999999	999999	711	999999	589	118	861	539	999999	796	197	999999	142	648	152	726	174	341	999999	550	295	754	822	414	999999	336	90	336	465	719	880	999999	999999	278	95	699	274	130	746	156	923	316	761	999999	598	394	999999	999999	795	714	275	999999	76	789	129	775	800	307	250	999999	999999	999999	999999	999999	916	303	371	999999	999999	453	999999	54	999999	999999	626	979	993	999999	999999	999999	13	67	540	751	454	426	827	615	999999	319	898	966	880	999999	129	398	242	235	817	305	32	468	470	352	261	231	869	333	172	150	782	711	492	814	260	970	994	332	91	500	476	999999	714	254	554	999999	174	999999	622	999999	746	767	280	519	413	544	596	198	499	233	556	503	452	19	999999	196	483	75	242	159	404	909	154	327	829	277	754	999999	797	999999	999999	999999	711	934	999999	25	441	973	410	999999	383	999999	833	858	943	972	999999	705	717	368	21	108	999999	999999	833	999999	622	952	999999	146	789	380	401	733	176	999999	792	518	616	999999	755	510	664	526	999999	598	86	296	383	856	964	59	999999	438	754	958	999999	248	999999	999999	403	999999	292	274	926	12	414	109	691	165	190	794	98	205	999999	510	443	352	696	
245	761	999999	579	833	182	999999	872	962	979	999999	889	999999	417	60	128	276	999999	400	999999	999999	193	976	604	228	675	179	999999	313	825	999999	524	557	551	865	804	77	909	458	999999	195	140	452	130	483	275	999999	387	48	87	346	999999	52	999999	923	62	999999	730	360	168	12	780	568	146	736	999999	342	12	551	256	61	366	769	999999	415	643	999999	999999	130	952	999999	792	922	235	488	999999	999999	805	627	813	28	346	999999	300	98	414	571	315	394	790	999999	634	835	999999	35	999999	523	999999	346	999999	320	928	609	999999	999999	220	999999	342	657	999999	221	536	385	999999	237	714	807	478	999999	11	81	435	471	340	29	414	956	140	999999	508	446	737	469	347	999999	999999	736	161	999999	999999	555	238	999999	999999	579	406	258	107	563	321	183	999999	533	999999	999999	885	467	279	388	715	999999	999999	142	159	339	999999	999999	999999	999999	999999	999999	655	999999	341	455	843	777	853	999999	999999	165	858	577	888	335	400	999999	999999	139	617	632	999999	773	464	624	827	105	508	288	106	339	221	999999	425	342	527	746	201	999999	999999	999999	999999	999999	999999	560	405	160	254	823	938	279	943	907	627	999999	999999	881	999999	999999	628	747	278	999999	664	293	943	996	162	556	807	654	999999	244	764	510	29	946	18	999999	999999	677	851	685	349	999999	999999	313	244	910	820	999999	902	483	271	627	838	48	999999	999999	616	409	999999	697	26	294	999999	709	153	127	495	575	873	940	499	999999	895	999999	235	999999	999999	639	761	252	736	171	751	999999	973	999999	672	981	101	536	999999	999999	679	999999	668	65	570	999999	999999	127	425	255	772	961	984	320	731	999999	812	27	584	977	999999	755	999999	854	542	728	999999	999999	455	513	483	999999	654	680	281	741	924	180	277	220	479	644	999999	490	398	790	554	663	414	427	178	84	951	319	999999	999999	202	999999	522	999999	951	163	672	911	771	435	317	313	999999	999999	329	642	749	373	507	13	928	480	466	752	999999	82	999999	37	344	408	395	345	509	999999	999999	120	999999	435	269	326	999999	999999	718	999999	483	999999	625	424	108	999999	334	999999	811	177	999999	722	357	770	668	999999	999999	999999	576	373	999999	972	803	689	999999	999999	999999	999999	114	190	41	23	761	503	279	932	457	999999	928	808	83	808	999999	341	999999	999999	762	888	767	390	999999	336	349	355	922	511	447	935	974	999999	999999	999999	483	631	146	981	960	854	500	735	999999	999999	716	768	999999	242	999999	472	336	623	999999	105	556	723	999999	
704	673	415	999999	767	495	999999	213	999999	999999	73	334	901	205	381	866	908	397	41	999999	392	620	581	65	690	72	975	608	361	443	457	463	759	999999	999999	318	999999	999999	733	999999	908	180	676	512	236	907	547	276	999999	756	547	708	525	763	42	94	101	999999	999999	705	520	913	851	605	807	999999	999999	695	764	73	322	636	663	999999	60	999999	943	78	999999	783	525	708	654	604	896	748	938	996	999999	356	999999	204	391	37	730	995	328	81	999999	627	341	999999	511	890	444	910	999999	734	999999	819	150	33	530	118	190	811	999999	257	999999	69	671	579	521	999999	999999	999999	254	999999	70	65	894	999999	373	212	451	999999	207	763	169	985	704	213	293	364	999999	202	674	283	847	918	735	999999	372	645	955	999999	999999	999999	999999	327	999999	418	673	657	925	278	659	327	666	516	999999	505	97	723	999999	999999	295	167	212	654	453	999999	788	152	329	823	510	727	999999	688	343	113	720	999999	999999	295	539	636	999999	937	542	999999	616	999999	999999	999999	999999	648	290	498	477	182	999999	398	873	694	629	999999	337	112	999999	932	81	978	182	510	999999	254	403	999999	927	999999	729	999999	999999	106	365	458	838	99	999999	999999	999999	758	221	171	222	332	969	635	666	18	999999	999999	178	999999	999999	637	167	803	999999	738	255	221	570	817	452	999999	286	776	338	181	692	248	999999	906	495	999999	999999	21	298	462	285	767	412	919	360	403	106	511	821	727	300	45	644	111	616	999999	999999	403	718	596	56	202	999999	999999	325	70	999999	271	124	962	870	156	514	992	463	999999	808	999999	467	999999	529	999999	955	999999	880	999999	603	170	300	270	999999	373	302	701	999999	92	471	917	999999	299	340	835	396	859	857	999999	530	651	647	139	999999	545	999999	669	77	281	247	695	999999	999999	466	902	971	999999	836	506	854	813	999999	380	999999	891	58	999999	999999	999999	388	105	753	737	999999	952	523	171	844	589	437	632	999999	144	845	775	312	935	832	437	863	999999	32	999999	299	999999	74	999999	123	534	497	768	950	999999	893	151	942	877	541	999999	389	810	999999	999999	78	231	189	999999	999999	250	588	122	344	291	830	846	999999	401	447	999999	887	255	58	319	999999	668	682	260	251	703	832	435	403	328	57	63	532	775	999999	78	999999	999999	999999	872	945	999999	999999	999999	999999	57	79	550	999999	999999	626	999999	762	700	165	409	548	928	999999	831	418	163	999999	25	243	999999	323	999999	118	378	999999	999999	513	185	374	716	244	999999	
999999	204	634	292	999999	281	702	914	301	831	999999	999999	529	609	423	910	464	792	999999	418	434	776	999999	771	442	999999	251	361	629	586	336	449	999999	534	999999	999999	999999	999999	168	999999	323	999999	485	492	999999	235	999999	281	850	603	999999	999999	999999	999999	589	999999	471	862	850	933	39	350	294	999999	505	180	717	999999	388	418	713	338	999999	226	105	115	301	251	93	216	222	970	510	35	864	999999	397	349	999999	301	543	344	285	234	418	972	44	769	986	999999	517	853	893	442	999999	393	947	999999	730	999999	638	999999	779	999999	721	69	999999	269	850	751	999999	378	999999	96	874	378	62	999999	807	999999	999999	532	264	999999	698	368	87	78	145	481	807	563	619	471	662	324	564	999999	512	359	142	775	918	999999	734	999999	803	806	567	521	999999	546	999999	608	412	116	999999	212	944	999999	982	771	133	379	944	999999	758	588	433	560	814	999999	897	458	989	305	613	29	841	999999	564	280	510	623	999999	270	999999	21	68	999999	999999	361	999999	159	377	999999	651	549	301	515	390	225	382	999999	707	921	649	999999	618	117	503	945	999999	395	999999	999999	999999	510	999999	683	692	999999	529	877	211	462	722	999999	999999	628	999999	73	728	336	178	349	898	503	916	229	621	958	402	951	62	414	990	312	999999	665	110	151	319	617	823	642	999999	504	805	255	208	999999	999999	990	463	439	999999	999999	226	459	999999	767	593	999999	72	733	999999	578	999999	797	999999	419	397	999999	527	999999	753	121	512	535	653	403	697	670	30	720	471	999999	999999	622	197	955	999999	902	852	342	557	309	554	999999	297	999999	679	18	784	789	513	82	472	999999	686	114	532	690	805	420	80	923	999999	352	271	942	90	999999	609	515	333	495	572	194	954	453	566	422	247	999999	999999	999999	999999	241	217	399	940	546	936	93	999999	405	106	442	272	634	319	999999	828	355	47	477	408	278	465	27	509	287	999999	242	547	999999	999999	279	696	391	46	999999	144	999999	12	544	275	526	999999	928	398	999999	922	330	144	364	594	892	999999	999999	999999	618	776	999999	890	662	549	704	545	323	999999	826	999999	999999	999999	561	77	956	352	502	211	882	999999	999999	999999	999999	365	676	108	999999	524	560	780	999999	111	999999	999999	999999	981	349	994	571	980	768	999999	999999	394	999999	732	583	296	638	550	996	54	999999	432	249	570	521	999999	872	999999	999999	798	402	55	305	778	179	578	999999	974	12	999999	999999	999999	427	560	66	999999	999999	944	999999	896	886	19	784	
406	704	995	742	384	470	52	132	965	627	999999	584	526	99	272	563	14	173	999999	547	497	999999	504	15	689	514	536	999999	928	90	466	912	392	999999	999999	83	183	835	748	999999	960	999999	674	285	457	975	540	895	60	391	999999	732	233	472	296	999999	210	999999	63	869	933	67	204	885	170	67	201	265	999999	999999	390	999999	425	158	586	122	999999	229	558	713	999999	641	934	546	570	999999	999999	919	999999	905	999999	999999	782	879	999999	902	999999	789	124	399	999999	285	704	861	999999	352	317	999999	885	184	262	981	999999	349	895	301	133	657	324	437	379	281	290	294	325	207	395	999999	577	684	931	950	114	168	999999	699	999999	82	999999	227	425	613	44	799	653	892	750	442	983	999999	778	533	474	687	30	512	994	999999	545	999999	956	771	508	210	253	312	876	283	420	206	999999	60	121	999999	999999	999999	247	490	641	433	456	999999	562	297	905	407	999999	427	148	427	705	527	537	999999	999999	999999	114	833	556	350	25	477	32	787	925	727	999999	999999	675	264	274	999999	777	122	357	13	219	999999	999999	846	825	459	145	999999	501	836	523	380	999999	367	999999	999999	934	301	417	978	931	774	372	188	985	119	751	883	162	201	749	424	393	267	999999	999999	538	710	525	566	341	38	296	98	999999	51	540	318	603	861	578	486	999999	999999	999999	444	848	999999	860	999999	707	261	999999	309	999999	999999	986	578	922	766	875	233	999999	851	646	902	488	999999	974	943	578	999999	999999	301	623	999999	720	999999	195	999	56	999999	849	809	859	90	197	987	999999	114	65	962	395	836	985	354	999999	999999	999999	179	956	573	999999	917	147	273	970	550	685	999999	999999	971	392	922	720	463	384	966	992	999999	715	501	283	869	887	616	57	454	315	278	562	867	293	25	53	999999	280	932	671	595	120	647	311	187	999999	999999	999999	473	125	999999	970	743	861	175	464	465	999999	999999	39	999999	226	525	244	999999	271	999999	687	377	879	247	192	451	305	406	456	77	199	106	153	802	999999	584	999999	782	999999	999999	16	127	561	588	192	997	902	999999	999999	594	412	999999	915	999999	406	212	593	877	999999	528	999999	464	999999	396	275	203	999999	236	493	641	196	462	999999	452	515	569	815	300	64	195	548	163	37	861	665	305	190	939	405	834	990	461	999999	779	380	551	408	174	323	989	999999	675	658	738	999999	949	784	999999	699	837	396	303	823	164	999999	999999	999999	857	731	969	999999	199	999999	658	999999	735	30	340	
999999	963	171	651	999999	999999	325	872	505	999999	464	715	521	717	999999	568	999999	697	638	287	798	95	999999	999999	443	354	999999	680	844	999999	97	672	929	999999	401	735	675	999999	326	757	839	117	789	148	403	25	999999	305	949	999999	220	953	107	742	541	986	849	999999	218	999999	99	999999	999999	506	211	999999	785	76	325	514	892	703	380	880	448	691	999999	999999	999999	427	895	680	730	582	788	999999	575	197	913	414	999999	66	536	694	999999	203	89	999999	936	611	999999	391	979	444	379	517	999999	226	999999	849	690	873	471	999999	736	418	914	999999	717	999999	226	999999	162	910	628	836	999999	999999	222	999999	611	23	49	999999	197	999999	999999	296	212	281	560	358	892	73	999999	999999	594	745	957	260	289	633	575	869	395	641	239	79	816	999999	999999	897	14	59	248	677	999999	924	603	232	999999	628	252	999999	517	868	706	999999	196	999999	252	431	728	962	999999	977	447	180	161	999999	284	631	479	670	930	663	354	843	825	999999	999999	670	151	734	999999	660	999999	138	361	526	935	149	882	211	300	919	178	999999	999999	270	999999	663	772	999999	947	95	158	582	516	854	999999	862	274	149	436	581	290	993	429	999999	999999	319	999999	634	621	145	749	999999	379	999999	494	999999	758	999999	999999	999999	897	103	787	457	512	808	622	507	999999	999999	875	999999	774	718	638	999999	622	779	999999	919	845	147	436	999999	346	879	212	504	999999	221	114	708	331	911	684	999999	999999	972	801	999999	697	999999	999999	549	269	16	504	661	382	319	690	978	999999	999999	679	999999	667	974	121	633	606	127	147	791	999999	999999	999999	863	44	452	968	649	978	885	232	534	515	999999	553	339	999999	550	132	60	531	999999	999999	999999	241	924	529	999999	860	178	190	999999	183	840	999999	102	594	640	626	930	351	50	10	15	674	155	999999	999999	431	781	999999	65	999999	97	270	843	359	987	632	120	999999	736	788	809	704	653	361	675	999999	460	745	999999	924	202	708	490	134	811	759	96	679	999999	999999	999999	920	135	584	95	579	999999	743	607	18	516	17	999999	261	201	311	31	794	578	999999	971	46	512	141	999999	388	779	999999	548	237	546	440	183	925	709	888	579	78	275	106	578	717	147	999999	417	999999	103	239	933	509	737	301	111	285	839	53	999999	993	999999	706	800	29	204	379	472	85	833	999999	551	312	999999	952	528	999999	999999	263	999999	999999	723	617	295	999999	999999	48	999999	999999	338	897	95	999999	480	999999	296	999999	999999	559	999999	
999999	274	342	999999	413	999999	630	999999	784	773	629	999999	585	154	999999	279	173	999999	999999	243	166	880	227	999999	936	999999	999999	831	155	999999	959	186	345	741	141	512	391	266	999999	862	164	269	714	481	709	516	509	521	839	316	132	157	999999	999999	365	887	999999	595	424	808	999999	799	633	128	999999	452	54	844	23	138	999999	907	539	398	88	896	175	746	999999	429	104	999999	991	838	543	812	141	30	385	254	466	795	841	82	70	365	999999	595	999999	266	472	665	508	711	428	225	999999	999999	246	469	721	309	558	999999	714	437	807	794	585	11	321	34	468	769	999999	102	75	466	338	722	999999	579	88	780	957	439	999999	290	419	327	999999	999999	783	916	532	166	247	846	999999	632	558	842	20	666	999999	999999	999999	739	999999	336	160	161	328	524	209	152	999999	778	48	284	571	526	384	268	999999	837	250	551	246	515	855	229	107	999999	174	427	569	422	835	999999	999999	136	252	999999	999999	52	165	999999	716	999999	935	468	807	93	70	42	467	752	858	117	206	655	999999	532	480	999999	64	999999	360	782	999999	808	942	528	53	445	999999	300	999999	765	681	981	834	856	999999	396	999999	23	644	142	959	816	563	727	322	585	633	719	612	999999	999999	542	909	934	807	137	999999	289	50	625	757	999999	999999	103	436	225	820	646	999999	94	520	999999	979	227	822	999999	254	225	999999	467	812	564	688	999999	776	999999	82	999999	999999	452	999999	999999	973	29	999999	792	165	469	301	107	764	999999	767	999999	999999	947	562	691	999999	51	883	310	999999	583	812	203	488	805	326	296	152	920	597	510	223	388	77	959	843	999999	611	784	923	117	999999	825	999999	169	141	999999	999999	391	789	17	569	999999	68	999999	216	191	314	359	152	14	999999	844	399	266	314	345	880	999999	847	91	439	108	387	999999	880	987	405	328	674	497	710	761	140	999999	941	654	330	677	753	662	725	999999	641	918	162	999999	436	540	855	795	948	983	999999	708	577	470	192	102	999999	228	785	985	685	999999	304	203	999999	809	325	999999	999999	212	999999	194	365	188	999999	468	812	32	561	864	473	999999	548	726	228	999999	22	480	471	999999	167	534	877	740	576	986	624	959	999999	999999	225	204	999999	999999	999999	358	353	399	999999	724	289	497	999999	999999	521	999999	116	578	975	999999	797	845	199	786	999999	325	999999	624	612	999999	843	853	879	999999	999999	278	999999	802	593	869	87	622	999999	999999	948	999999	866	956	228	769	999999	56	983	860	
829	380	15	993	700	817	51	999999	786	999999	880	999999	617	999999	281	252	999999	999999	984	116	999999	184	378	452	999999	384	999999	360	406	999999	599	797	869	999999	114	278	273	115	999999	775	827	359	835	999999	865	522	62	999999	685	999999	72	576	71	877	654	655	11	562	165	326	368	690	332	944	999999	999999	566	598	627	12	999999	601	211	218	288	999999	348	436	586	324	999999	999999	675	431	780	33	999999	992	374	459	277	710	950	786	417	999999	999999	891	17	783	956	999999	999999	999999	999999	470	375	999999	598	798	999999	574	975	840	994	54	24	900	173	910	356	999999	234	999999	999999	278	651	425	801	999999	828	456	429	803	368	999999	808	993	434	999999	658	883	403	999999	152	702	999999	119	791	999999	132	999999	728	999999	436	393	239	347	999999	727	818	949	999999	457	969	860	155	182	482	136	246	999999	999999	999999	262	472	999999	658	36	999999	543	541	633	439	28	702	728	331	999999	999999	999999	470	57	707	501	999999	832	945	606	999999	556	562	637	664	136	111	660	875	844	963	222	999999	321	999999	194	286	326	621	439	999999	999999	823	804	999999	499	999999	973	999999	361	553	640	999999	62	745	487	999999	904	968	312	916	52	853	999999	413	762	66	159	144	522	224	999999	220	516	339	158	732	757	140	999999	361	138	891	999999	300	333	987	529	576	434	999999	382	357	319	522	234	999999	346	999999	744	442	626	838	256	147	999999	429	718	723	596	755	999999	774	803	951	788	999999	339	196	999999	775	537	582	710	318	842	999999	901	993	114	869	999999	366	395	733	734	999999	999999	386	139	903	278	805	999999	679	999999	608	554	368	999999	999999	999999	160	999999	969	905	53	138	937	304	136	999999	999999	618	726	999999	865	388	80	226	498	999999	953	999999	999999	506	731	999999	40	999999	244	490	542	269	999999	920	245	999999	426	999999	691	171	707	91	13	385	999999	197	999999	319	125	999999	484	151	999999	567	996	999999	144	999999	184	450	107	999999	999999	645	985	466	587	999999	134	820	962	252	999999	337	999999	999999	63	801	953	999999	999999	999999	220	24	16	999999	34	473	924	999999	911	953	653	250	73	106	999999	367	399	96	610	457	194	305	266	241	616	999999	759	134	49	342	519	640	111	999999	400	55	639	595	442	123	999999	982	909	999999	598	295	274	711	999999	999999	412	866	933	892	536	915	999999	774	999999	999999	714	799	999999	578	999999	23	149	687	706	975	999999	803	654	999999	575	999999	999999	999999	999999	999999	643	999999	999999	353	999999	999999	706	
219	849	485	999999	864	811	325	408	92	880	340	999999	585	999999	587	14	874	968	609	222	446	326	335	528	511	141	999999	483	666	525	758	999999	791	316	929	999999	231	688	863	992	999999	98	999999	330	66	680	67	185	65	53	999999	384	330	440	269	999999	524	956	785	732	358	841	741	999999	131	691	785	999999	225	749	999999	196	115	616	883	999999	999999	14	471	830	999999	287	427	623	126	384	327	360	999999	47	323	999999	902	999999	643	999999	356	925	209	374	895	788	999999	316	999999	222	279	999999	999999	910	999999	519	494	955	658	81	424	128	450	747	373	999999	231	188	435	517	999999	974	972	396	12	909	805	999999	999999	295	327	120	362	903	114	613	804	146	979	803	999999	947	482	572	82	237	484	461	11	471	567	781	881	752	999999	305	999999	170	908	999999	999999	397	999999	372	754	313	765	547	642	759	629	94	208	631	737	999999	999999	999999	323	999999	434	353	999999	473	999999	546	239	610	974	809	872	644	238	999999	98	392	926	119	999999	769	471	937	999999	999999	999999	999999	999999	260	999999	592	802	340	846	143	724	371	301	557	999999	999999	84	165	999999	833	999999	985	855	378	542	354	419	392	592	554	313	999999	534	854	631	254	964	999999	999999	391	999999	541	797	105	116	999999	999999	379	999999	610	695	316	999999	999999	363	855	627	214	999999	999999	183	420	999999	999999	999999	237	837	447	925	999999	999999	104	569	191	826	355	197	760	999999	999999	999999	50	917	999999	859	999999	132	548	500	775	627	999999	271	925	218	596	794	506	275	879	889	653	999999	85	366	600	747	193	169	18	667	867	942	902	999999	142	502	999999	999999	833	999999	299	946	999999	772	999999	832	999999	972	240	999999	691	494	392	925	610	596	842	625	269	258	939	999999	492	999999	759	817	369	518	999999	103	999999	74	999999	774	600	706	303	312	872	767	113	220	999999	457	976	999999	560	999999	806	546	659	148	182	585	175	911	999999	52	22	999999	473	135	897	146	531	626	63	617	335	903	303	540	753	501	155	728	458	44	141	387	999999	393	712	539	444	890	892	856	999999	688	251	260	999999	206	304	977	323	793	999999	359	328	942	650	902	252	129	999999	999999	439	447	462	999999	911	634	419	90	999999	367	702	999999	734	207	999999	646	661	53	250	556	207	178	414	665	119	781	999999	323	742	809	297	324	504	999999	427	999999	999999	821	349	999999	786	224	999999	955	999999	999999	625	999999	933	13	250	208	878	839	482	999999	42	797	320	139	576	
105	999999	999999	80	387	999999	999999	999999	847	420	840	704	585	769	983	612	458	999999	825	166	937	390	999999	999999	98	445	665	738	166	138	439	511	219	98	691	876	952	885	713	999999	999999	351	999999	593	999999	504	303	999999	499	658	999999	232	999999	973	638	715	608	53	999999	941	481	999999	624	719	999999	999999	494	496	88	999999	660	573	860	999999	63	595	999999	155	168	593	999999	595	249	507	554	216	26	246	460	975	278	909	903	771	675	999999	727	377	611	81	20	806	991	999999	997	20	371	999999	920	52	421	462	884	398	999999	886	543	999999	174	999999	999999	999999	46	113	838	751	670	99	11	733	999999	999999	544	96	999999	999999	604	857	509	544	844	999999	326	417	563	999999	999999	514	971	789	785	611	212	836	759	762	769	888	999999	999999	349	282	999999	196	183	494	918	999999	999999	463	292	686	999999	629	930	999999	931	999999	549	33	999999	166	127	222	999999	267	724	707	337	999999	999999	716	999999	263	204	572	394	999999	999999	999999	897	236	999999	518	507	109	994	583	999999	647	831	150	348	999999	529	193	165	999999	999999	916	770	220	470	996	886	576	382	363	434	368	727	801	395	480	135	999999	468	608	714	847	272	150	801	999999	988	435	377	999999	733	21	417	791	891	327	308	687	765	999999	999999	931	727	999999	158	547	919	40	999999	868	405	39	725	999999	888	999999	999999	629	418	781	999999	461	208	598	629	999999	999999	935	909	999999	181	448	734	999999	977	782	130	999999	991	263	770	999999	999999	999999	388	703	296	860	903	500	674	678	999999	984	694	180	732	139	22	736	596	983	130	687	696	999999	999999	958	578	115	280	31	638	999999	999999	59	780	699	999999	926	999999	100	999999	999999	999999	503	999999	750	81	806	60	999999	619	265	667	786	837	993	812	431	408	999999	292	798	999999	652	999999	123	973	999999	399	42	999999	95	999999	505	951	711	293	999999	787	555	887	771	65	289	412	382	497	234	221	787	887	788	999999	999999	808	243	999999	751	462	65	776	436	417	27	999999	533	656	999999	835	136	710	618	999999	853	450	520	743	999999	249	667	999999	749	999999	999999	155	999999	999999	810	999999	717	999999	541	740	731	778	460	364	47	999999	879	726	335	399	95	87	279	999999	674	358	298	999999	258	512	795	439	37	12	805	872	939	965	845	474	127	613	178	999999	912	84	989	165	705	999999	370	941	300	999999	348	534	875	999999	893	462	409	227	274	999999	999999	302	999999	458	558	175	279	913	881	999999	281	481	908	
402	241	600	368	999999	999999	526	152	853	999999	677	664	281	996	951	999999	392	999999	900	349	999999	931	620	332	541	999999	999999	462	456	69	439	88	866	625	483	755	302	999999	276	999999	748	999999	101	163	84	793	286	178	327	841	498	795	999999	142	768	470	999999	999999	827	999999	999999	999999	696	999999	709	598	798	999999	523	206	779	299	798	999999	999999	263	839	467	999999	748	330	370	145	614	571	999999	707	999999	856	22	999999	999999	275	742	176	684	999999	307	453	999999	999999	999999	655	130	72	208	997	902	999999	999999	630	164	29	89	999999	894	928	92	232	75	999999	74	800	999999	72	999999	33	66	999999	916	73	541	23	772	752	700	999999	24	552	372	646	804	999999	351	391	979	14	196	538	282	756	999999	999999	388	594	931	999999	155	68	317	185	940	600	625	451	99	999999	257	336	512	189	913	539	999999	999999	97	999999	459	128	999999	750	837	999999	39	169	956	466	634	188	999999	871	999999	956	245	197	706	213	577	899	302	838	756	859	35	102	843	999999	999999	960	506	69	380	37	975	566	347	422	570	999999	999999	632	516	999999	515	641	619	957	304	999999	722	883	999999	559	825	999999	993	977	999999	936	999999	388	252	674	681	761	501	542	981	678	849	293	642	122	414	999999	331	687	354	999999	999999	886	282	551	248	623	765	821	211	730	572	370	920	634	148	116	390	842	398	753	999999	86	975	999999	823	999999	251	192	154	165	923	316	633	999999	463	440	115	700	436	68	996	679	341	261	115	489	372	18	999999	307	999999	999999	298	600	253	407	910	999999	728	809	381	583	676	56	806	266	736	812	180	707	11	689	415	340	756	470	744	724	999999	344	75	999999	218	846	874	999999	27	42	864	65	999999	458	972	626	999999	423	13	294	999999	849	999999	560	837	275	306	999999	83	958	999999	783	662	195	145	999999	999999	999999	374	829	181	372	248	704	948	999999	999999	999999	716	789	653	343	467	460	280	671	591	515	405	999999	550	999999	370	68	999999	90	402	345	999999	588	882	547	58	999999	999999	91	610	57	999999	721	98	753	999999	999999	999999	511	999999	212	915	474	802	237	999999	432	289	898	999999	190	516	999999	999999	999999	239	137	999999	115	294	999999	347	198	70	543	904	683	854	999999	399	999999	999999	686	764	199	999999	848	786	654	804	626	999999	224	88	430	541	999999	999999	256	523	756	387	209	226	42	865	726	414	268	999999	69	999999	492	509	926	436	829	999999	532	422	391	351	999999	311	667	999999	
999999	119	639	12	170	684	607	283	999999	698	554	470	731	334	703	444	999999	331	744	999999	412	715	162	994	711	640	476	833	142	999999	135	898	999999	999999	999999	616	774	265	173	385	999999	218	866	237	882	369	381	208	718	946	823	931	999999	999999	986	417	957	645	301	530	999999	999999	150	237	573	656	911	999999	591	999999	670	272	167	369	87	203	848	999999	999999	351	268	999999	125	196	591	999999	341	939	657	335	659	999999	964	642	999999	206	78	638	664	236	458	294	617	631	286	561	773	999999	541	793	568	43	533	949	271	940	658	953	646	379	324	972	439	999999	999999	542	999999	525	202	881	999999	220	999999	885	999999	999999	999999	999999	910	999999	999999	145	407	864	999999	626	604	24	381	235	548	124	999999	999999	911	486	854	999999	203	743	263	258	999999	660	668	358	773	999999	67	999999	999999	174	53	615	999999	188	574	575	499	811	999999	293	999999	966	999999	19	999999	975	974	416	128	309	999999	999999	776	999999	999999	746	205	999999	853	999999	999999	92	999999	384	999999	386	345	732	911	999999	861	999999	806	969	114	46	327	658	999999	999999	673	999999	179	981	873	877	838	999999	57	828	379	90	999999	999999	335	70	31	999999	999999	841	999999	999999	505	999999	447	999999	370	999999	77	104	429	547	287	65	293	999999	913	999999	510	203	547	568	685	93	909	780	433	825	643	999999	25	367	719	999999	167	432	999999	339	543	963	516	999999	999999	953	408	832	803	903	697	999999	157	67	458	744	999999	82	999999	421	929	666	999999	544	173	999999	999999	71	999999	987	898	860	171	999999	430	999999	687	515	858	999999	685	87	977	999999	137	624	896	958	909	974	996	95	866	733	999999	876	487	972	999999	999999	874	346	14	815	15	837	857	573	636	999999	67	787	223	833	736	852	689	999999	416	548	138	131	162	999999	991	812	993	437	183	554	69	714	647	999999	857	348	82	172	524	300	767	332	331	999999	916	218	871	43	997	557	999999	531	999999	330	999999	753	194	161	824	999999	843	430	999999	92	851	999999	150	49	975	398	999999	527	441	126	999999	805	999999	163	999999	999999	941	999999	440	626	999999	999999	999999	326	999999	114	164	920	347	332	456	347	933	249	156	999999	77	831	67	609	777	670	99	448	549	750	953	40	225	50	260	883	989	999999	726	324	999999	999999	422	999999	243	858	999999	999999	669	443	872	999999	17	371	715	119	902	831	848	695	448	710	777	876	161	134	705	306	999999	573	999999	169	999999	832	380	253	419	999999	375	918	
491	979	779	115	878	403	32	853	335	151	980	168	924	40	999999	999999	56	545	719	999999	999999	999999	48	105	96	712	999999	999999	999999	471	699	999999	465	929	213	999999	931	671	999999	757	111	851	971	929	592	198	245	999999	956	888	999999	874	999999	265	765	609	941	999999	29	175	999999	847	862	864	999999	274	703	994	826	417	561	384	546	961	18	312	910	118	513	897	477	554	999999	112	274	825	999999	209	174	604	527	257	652	999999	401	263	999999	117	488	328	495	999999	665	549	337	822	337	999999	257	463	698	832	180	131	698	811	999999	760	999999	626	34	503	829	232	889	999999	731	999999	569	999999	323	999999	630	999999	411	236	999999	679	774	451	497	735	952	711	905	695	999999	531	143	590	634	238	517	999999	304	992	420	443	659	999999	100	623	944	501	149	895	212	999999	719	472	923	999999	985	999999	138	298	551	128	327	204	236	999999	580	979	131	94	999999	767	890	999999	815	455	29	751	999999	874	790	460	571	20	492	999999	999999	671	667	999999	999999	999999	734	999999	451	302	126	465	999999	890	999999	964	380	65	608	444	999999	310	657	477	929	244	796	999999	999999	999999	556	999999	999999	144	399	908	322	446	840	999999	43	999999	968	522	338	564	953	471	831	825	89	516	411	58	997	510	24	999999	755	19	572	480	999999	360	746	809	999999	662	999999	144	652	934	224	681	999999	219	342	144	148	374	999999	999999	999999	682	21	999999	905	663	999999	999999	894	133	691	999999	364	563	387	618	775	999999	811	301	970	697	183	999999	999999	999999	999999	787	999999	879	60	999999	729	247	58	999999	999999	999999	999999	99	999999	999999	999999	529	999999	999999	327	846	831	999999	999999	619	999999	999999	365	999999	508	999999	749	999999	25	359	999999	25	82	310	999999	126	514	562	279	79	999999	722	776	367	458	654	901	907	999999	801	956	454	999999	440	999999	740	882	325	326	481	957	727	84	999999	893	999999	456	942	291	999999	999999	278	454	999999	993	999999	222	997	999999	854	964	841	773	224	403	275	999999	641	482	371	244	199	245	798	999999	897	647	611	474	234	207	959	626	211	468	687	999999	999999	999999	999999	528	884	999999	472	999999	126	954	999999	771	627	729	999999	999999	919	965	153	43	999999	188	105	999999	610	533	999999	657	15	225	571	755	715	275	285	999999	495	999999	359	159	999999	999999	995	943	787	839	846	504	999999	498	707	245	325	654	353	51	351	794	999999	361	988	814	510	999999	392	114	66	999999	454	620	999999	85	616	999999	269	374	999999	
161	999999	999999	686	556	274	999999	518	335	999999	71	921	999999	852	999999	925	998	999999	958	780	104	999999	683	783	999999	60	771	999999	999999	999999	330	999999	979	999999	999999	388	156	675	442	999999	993	392	66	674	995	440	999999	767	283	999999	617	999999	310	999999	98	600	732	987	999999	999999	503	992	887	706	999999	675	999999	385	999999	322	778	333	727	418	786	999999	505	18	999999	64	840	14	250	480	999999	496	999999	395	999999	599	999999	169	483	937	56	11	505	999999	564	329	498	999999	114	960	999999	294	116	891	807	999999	999999	723	209	147	664	498	752	416	999999	622	999999	557	999999	74	667	999999	849	999999	372	785	215	155	453	468	565	15	900	290	999999	727	390	999999	587	391	999999	932	999999	345	282	557	999999	99	665	999999	999999	941	227	49	999999	762	444	999999	999999	32	999999	950	999999	740	581	999999	598	999999	317	966	242	397	969	235	999999	734	999999	514	517	814	536	126	489	511	999999	624	999999	999999	987	999999	292	73	674	565	220	553	662	229	763	623	959	787	782	999999	999999	999999	971	992	479	568	112	999999	809	715	999999	65	470	768	20	957	999999	999999	484	970	999999	179	722	413	999999	26	82	440	750	893	999999	749	343	790	801	389	652	795	390	428	999999	361	263	959	80	999999	999999	999999	999999	999999	753	999999	312	811	24	540	628	999999	999999	463	495	672	999999	916	860	746	721	999999	999999	630	315	999999	357	65	736	332	915	999999	343	860	999999	188	231	999999	150	634	446	999999	776	999999	761	94	999999	927	932	571	181	346	109	999999	999999	413	927	999999	500	678	872	999999	85	692	624	864	234	126	529	317	450	246	776	236	999999	999999	999999	706	869	230	266	430	133	174	160	579	664	20	427	530	260	643	999999	999999	761	199	456	999999	645	896	999999	999999	407	625	130	935	570	873	33	253	509	231	718	280	422	999999	999999	910	541	55	210	224	699	999999	66	807	792	314	999999	999999	742	819	70	973	370	564	33	507	53	225	19	791	986	184	999999	39	999999	182	59	318	75	546	552	599	696	646	12	999999	999999	323	152	999999	408	999999	510	999999	999999	745	910	857	429	626	866	326	46	419	237	524	978	37	882	620	999999	999999	56	206	277	470	999999	999999	561	625	939	999999	999999	754	392	84	999999	342	868	189	272	999999	889	448	680	236	999999	287	419	487	428	541	999999	999999	999	251	999999	999999	421	700	999999	196	306	803	686	146	253	292	36	162	851	646	168	702	999999	999999	999999	607	525	999999	999999	999999	999999	84	
206	407	298	999999	754	151	219	369	920	999999	999999	86	895	999999	762	999999	983	281	260	999999	636	782	383	999999	185	935	975	268	788	380	793	468	881	231	606	289	847	702	537	999999	942	492	726	999999	999999	280	179	999999	845	981	67	635	999999	999999	447	424	34	999999	375	999999	175	950	580	999999	999999	263	999999	673	489	483	696	290	743	375	324	154	66	394	759	904	999999	795	999999	999999	323	167	999999	833	784	999999	264	999999	337	717	999999	992	999999	999999	613	999999	999999	505	999999	999999	999999	776	891	383	733	303	368	640	799	471	999999	380	536	772	235	999999	544	372	889	306	228	407	953	999999	656	331	242	879	780	42	829	999999	104	61	522	546	999999	345	109	490	824	624	499	866	664	348	999999	999999	950	395	192	712	616	403	999999	887	823	866	727	412	71	488	859	999999	999999	793	286	999999	259	689	953	208	272	999999	482	603	907	96	371	317	999999	102	928	999999	850	126	653	700	908	634	722	409	618	697	999999	999999	999999	999999	234	999999	72	980	889	999999	441	983	450	217	999999	549	999999	737	504	999999	546	969	560	473	916	999999	999999	585	577	625	966	554	590	999999	979	146	999999	183	999999	501	254	885	212	999999	999999	866	675	445	999999	368	654	985	904	208	161	459	785	301	817	709	729	486	413	999999	999999	999999	403	875	999999	999999	711	999999	875	999999	175	660	766	893	999999	59	849	705	806	999999	970	981	649	391	424	530	361	547	999999	162	771	768	482	938	371	999999	472	800	217	994	656	848	120	902	42	500	693	999999	781	767	859	34	999999	204	303	323	248	21	460	707	433	999999	449	722	240	407	188	999999	999999	454	586	58	498	812	562	999999	870	747	358	999999	836	999999	766	599	303	747	98	287	644	57	827	461	349	509	570	999999	408	398	671	635	999999	865	370	337	190	999999	536	867	999999	181	453	501	999999	536	870	964	407	850	428	493	999999	901	193	484	626	999999	708	988	251	79	999999	999999	86	723	612	971	108	439	418	999999	221	231	645	472	604	335	798	813	999999	999999	94	557	999999	187	326	420	681	885	710	65	111	547	999999	572	999999	970	425	939	923	999999	865	968	442	936	281	97	265	720	879	999999	336	895	359	645	999999	176	513	898	406	202	299	222	728	999999	390	999999	999999	83	25	634	999999	858	889	739	740	126	125	42	999999	238	164	961	15	999999	999999	216	197	979	587	999999	999999	527	542	999999	609	999999	249	89	999999	607	492	191	705	255	390	999999	16	620	
999999	868	60	480	992	177	47	338	999999	319	634	999999	486	625	495	734	177	393	325	999999	139	999999	876	999999	999999	308	746	973	999999	999999	39	999999	999999	999999	84	719	240	999999	535	375	693	999999	445	930	455	381	130	866	695	970	88	997	162	999999	490	817	991	25	993	693	999999	74	81	457	999999	383	974	909	551	776	999999	191	857	950	999999	858	651	946	589	999999	187	880	287	999999	999999	41	108	360	96	266	727	224	992	841	944	629	209	988	999999	999999	406	221	324	918	476	897	149	211	999999	999999	176	999999	999999	888	515	550	786	786	999999	258	284	999999	822	294	999999	289	198	25	16	844	658	999999	306	517	708	999999	565	999999	818	783	892	897	999999	999999	100	999999	789	114	336	999999	842	423	999999	401	797	782	999999	40	869	197	999999	133	205	539	999999	514	748	917	189	549	999999	999999	999999	992	999999	387	999999	367	204	376	499	94	999999	611	12	245	449	905	719	926	576	535	498	999999	999999	768	702	999999	491	999999	999999	871	924	787	420	424	455	230	44	420	999999	42	835	503	697	624	444	593	537	999999	74	999999	999999	263	973	458	999999	999999	918	598	685	212	875	618	999999	999999	170	902	999999	588	790	228	871	309	999999	544	700	999999	999999	459	333	999999	908	754	521	999999	999999	671	813	962	495	119	999999	446	735	930	166	227	70	79	464	999999	402	949	947	845	971	898	470	438	757	933	999999	468	274	576	999999	131	106	351	953	498	98	999999	103	999999	916	434	574	862	387	483	935	863	995	791	716	959	806	676	129	775	210	385	999999	999999	707	999999	182	168	636	45	130	718	999999	965	453	999999	856	276	928	547	333	608	999999	284	997	548	473	482	860	999999	324	430	232	188	298	713	34	541	999999	82	999999	416	999999	999999	363	226	747	39	999999	999999	113	999999	747	999999	999999	602	999999	999999	564	168	380	699	307	301	999999	999999	999999	999999	677	740	148	324	302	856	294	917	382	709	999999	999999	800	443	144	317	241	783	683	649	999999	695	389	105	976	999999	999999	999999	118	999999	999999	999999	729	809	362	607	999999	788	999999	891	297	533	999999	623	18	783	368	937	565	999999	69	936	999999	847	999999	981	360	53	347	488	999999	999999	809	448	88	267	61	991	999999	536	999999	453	546	999999	999999	212	475	765	97	203	456	764	997	129	875	694	648	882	999999	380	256	371	450	999999	737	999999	724	781	545	750	732	377	999999	999999	999999	615	400	232	495	999	515	594	955	154	42	399	734	689	572	999999	
999999	178	393	710	289	999999	12	787	999999	796	487	694	230	999999	471	88	908	968	42	269	999999	999999	397	608	864	999999	415	306	726	348	999999	44	219	161	142	999999	984	999999	748	999999	612	613	176	699	521	821	374	619	999999	953	490	999999	656	999999	999999	999999	781	784	999999	627	999999	999999	70	717	964	452	484	999999	214	908	104	763	999999	999999	657	690	259	999999	999999	999999	297	796	623	773	857	75	387	999999	999999	939	781	209	309	130	999999	999999	552	459	734	78	346	305	414	999999	858	726	999999	178	655	999999	999999	93	697	803	340	999999	93	296	859	899	74	578	999999	274	999999	895	999999	108	999999	751	147	999999	964	28	706	999999	392	999999	915	141	999999	219	261	660	996	999999	511	505	790	98	999999	265	999999	999999	13	768	296	149	647	999999	272	447	999999	999999	271	152	128	679	999999	347	947	244	381	728	999999	855	999999	999999	278	437	393	958	318	971	999999	999999	999999	140	24	938	706	252	211	952	999999	90	111	357	999999	999999	999999	832	999999	453	151	588	999999	870	462	158	451	939	999999	219	579	313	139	146	975	389	942	988	664	168	999999	704	42	429	859	300	999999	969	958	424	858	999999	559	865	830	350	997	999999	677	866	496	766	999999	991	382	565	999999	964	381	19	911	999999	178	250	811	446	555	999999	20	172	404	999999	980	999999	361	28	999999	274	999999	635	392	999999	321	999999	999999	874	999999	51	57	304	348	999999	598	949	512	999999	392	319	63	999999	794	543	999999	515	471	25	786	923	639	999999	810	687	658	746	627	309	279	380	577	999999	122	514	999999	715	823	615	883	999999	999999	94	636	999999	999999	999999	841	849	292	806	336	656	999999	410	411	693	493	661	999999	851	332	999999	998	21	999999	126	999999	289	135	613	691	855	999999	754	978	555	726	376	476	736	999999	778	27	472	53	921	848	999999	999999	723	232	999999	485	41	709	742	95	999999	703	999999	651	561	999999	679	124	480	523	343	999999	999999	967	127	194	403	946	999999	999999	535	968	820	278	568	186	999999	391	530	999999	111	55	999999	469	999999	999999	383	999999	353	64	347	358	999999	999999	514	999999	999999	756	114	999999	91	95	165	557	560	656	999999	825	999999	384	321	298	999999	110	422	298	195	999999	865	454	811	318	602	999999	847	186	405	422	763	288	999999	999999	286	553	999999	26	889	688	909	999999	790	999999	12	968	743	59	764	472	984	225	104	999999	891	660	999999	772	492	666	710	383	999999	470	71	803	455	666	999999	999999	811	999999	409	
507	486	419	664	263	315	633	756	797	422	933	437	999999	193	78	763	999999	388	526	533	233	999999	535	204	329	999999	999999	523	86	999999	723	660	588	816	597	384	481	999999	911	999999	858	910	912	961	327	999999	522	620	386	902	394	661	295	873	186	529	950	999999	344	999999	999999	120	679	759	698	999999	999999	999999	999999	693	999999	999999	476	69	675	323	74	573	877	296	999999	589	146	184	999999	999999	375	714	999999	77	434	267	661	155	359	748	241	999999	273	55	194	791	33	999999	620	764	195	236	207	863	464	386	347	58	792	527	999999	504	115	636	907	999999	101	999999	269	34	968	331	709	927	91	911	310	831	112	193	565	999999	999999	888	876	149	517	999999	999999	57	919	613	999999	999999	774	736	999999	636	148	59	699	504	434	596	795	999999	526	280	781	553	86	515	946	609	962	530	941	226	759	999999	627	324	916	222	115	365	968	877	162	355	862	999999	693	999999	999999	71	28	967	103	23	999999	999999	995	68	971	413	666	753	999999	253	795	831	876	380	432	384	587	999999	999999	439	999999	999999	999999	435	999999	411	822	893	125	901	512	999999	133	746	155	390	329	999999	999999	701	699	999999	17	909	560	41	797	323	629	119	483	806	486	663	129	972	128	999999	999999	569	590	772	999999	968	741	821	708	140	234	51	65	729	971	788	740	678	999999	218	874	659	614	509	273	999999	428	705	497	469	626	183	272	758	489	681	121	926	587	48	177	999999	332	666	98	588	999999	753	835	697	923	450	339	909	695	718	955	999999	508	631	550	999999	333	249	513	999999	779	999999	999999	299	677	999999	999999	999999	50	145	337	947	999999	685	999999	674	870	799	546	999999	844	999999	73	771	999999	39	427	956	498	142	415	93	162	48	999999	757	512	545	29	118	999999	735	869	560	391	18	671	823	679	875	175	534	702	337	216	426	999999	479	573	648	397	145	115	999999	999999	253	794	382	877	205	171	334	779	437	826	119	493	999999	390	999999	368	604	999999	622	999999	881	999999	825	832	391	523	43	972	999999	721	224	629	960	830	147	999999	298	999999	484	999999	841	999999	274	511	107	933	730	999999	855	290	793	858	493	942	848	862	968	999999	495	999999	137	361	408	716	612	489	999999	681	252	503	79	658	999999	999999	135	136	999999	999999	999999	458	999999	999999	127	101	999999	999999	146	28	999999	284	254	748	460	999999	999999	489	356	999999	898	999999	999999	999999	846	361	220	144	65	584	999999	721	999999	654	815	47	999999	
192	999999	316	787	255	352	999999	999999	999999	999999	330	207	10	999999	645	999999	567	999999	999999	57	744	999999	765	880	793	999999	562	211	271	537	999999	933	423	914	402	255	49	770	653	275	999999	359	999999	999999	999999	937	65	261	181	941	188	239	697	989	153	94	479	436	999999	944	790	313	437	440	999999	396	783	95	929	999999	740	797	772	852	161	394	230	663	990	999999	256	310	39	329	358	370	245	433	771	318	775	613	776	708	484	999999	999999	447	999999	503	163	969	331	781	211	391	467	845	837	758	863	815	445	148	999999	489	284	118	91	298	161	360	323	621	624	999999	31	999999	377	569	473	783	999999	497	999999	286	999999	258	128	967	999999	999999	595	999999	999999	960	177	999999	20	999999	999999	999999	365	165	351	803	656	710	166	84	370	404	478	278	295	90	606	999999	446	422	509	999999	989	124	999999	761	764	999999	175	664	958	999999	999999	381	261	659	427	64	155	898	999999	999999	101	53	606	509	920	327	727	375	999999	228	201	999999	495	292	823	251	999999	590	49	999999	999999	502	126	999999	350	107	27	636	662	552	803	999999	792	240	933	946	517	999999	840	446	999999	800	999999	739	202	465	885	968	999999	186	999999	999999	858	284	734	999999	927	630	168	823	310	100	999999	811	999999	653	999999	264	358	877	733	884	749	602	999999	744	201	999999	784	885	221	999999	800	486	268	248	689	517	506	344	29	887	999999	999999	146	999999	97	999999	324	549	659	999999	620	958	452	409	999999	266	999999	990	408	551	845	282	999999	261	300	236	999999	186	963	999999	758	24	857	846	166	732	999999	288	656	702	71	245	999999	591	438	999999	43	999999	433	433	13	515	936	478	51	455	415	999999	202	861	945	147	999999	370	872	999999	110	606	253	92	999999	999999	344	705	489	610	55	30	823	459	203	999999	752	999999	999999	252	88	389	804	710	999999	580	95	795	999999	924	999999	999999	719	832	740	437	615	351	632	777	181	240	988	441	410	395	71	743	668	999999	394	54	999999	999999	527	720	999999	543	765	999999	149	549	949	999999	999999	188	311	990	718	766	89	411	907	517	81	848	401	372	999999	931	999999	352	136	505	539	615	791	99	315	29	634	81	585	999999	637	632	999999	999999	491	231	94	81	34	902	181	983	146	567	558	679	999999	439	243	833	999999	797	422	454	35	344	397	221	685	999999	141	18	999999	999999	879	448	567	967	881	87	847	999999	327	234	334	556	478	999999	999999	636	999999	205	999999	999999	702	840	
999999	999999	407	999999	834	999999	999999	335	770	173	999999	642	687	999999	999999	362	999999	166	986	273	479	999999	130	479	999999	172	679	58	998	936	180	84	999999	48	238	731	999999	734	999999	974	999999	991	463	999999	399	836	546	432	524	999999	647	681	765	439	999999	32	716	928	290	999999	203	347	337	834	992	91	839	648	880	390	792	999999	913	21	999999	999999	733	999999	90	38	999999	256	999999	661	299	499	319	372	999999	216	24	641	999999	581	999999	714	664	999999	178	317	999999	897	551	144	554	823	999999	753	228	883	999999	999999	999999	262	55	946	813	675	545	503	771	999999	970	674	999999	161	999999	342	240	999999	823	114	999999	772	41	999999	999999	399	116	475	999999	566	154	794	917	999999	793	201	535	834	999999	989	999999	999999	546	999999	927	877	769	999999	454	434	523	721	70	193	967	999999	230	326	252	423	568	999999	999999	215	333	186	756	117	367	187	806	405	605	834	31	124	236	512	801	999999	630	713	30	306	52	433	734	733	999999	999999	971	218	592	487	999999	22	999999	340	206	750	999999	661	999999	277	628	999999	125	999999	999999	999999	849	999999	525	425	793	855	999999	999999	173	900	999999	999999	817	649	215	598	813	999999	413	999999	999999	999999	316	60	706	999999	677	752	678	924	317	508	571	447	868	999999	693	177	694	575	962	438	177	999999	999999	108	843	396	999999	39	314	997	822	164	641	953	411	474	719	823	187	307	796	248	592	943	461	380	780	999999	904	645	432	838	55	782	728	20	751	607	135	291	690	648	619	319	685	416	999999	915	853	228	458	871	999999	999999	642	928	999999	365	646	472	615	121	135	668	575	984	118	858	234	400	723	999999	999999	999999	616	999999	628	282	268	999999	574	865	108	685	197	561	999999	999999	150	800	307	396	961	662	999999	579	523	950	744	701	307	947	690	999999	505	999999	182	502	59	999999	309	440	106	999999	999999	750	22	449	481	23	543	729	718	434	999999	336	159	999999	229	46	634	678	999999	566	999999	999999	184	645	189	850	388	948	340	655	500	866	299	370	764	999999	999999	83	999999	999999	167	578	239	265	999999	179	999999	147	999999	22	860	631	902	540	854	281	999999	377	999999	631	634	595	398	999999	933	999999	46	789	281	999999	480	561	209	806	408	178	397	999999	286	999999	999999	251	675	328	795	869	999999	759	515	999999	359	199	813	847	106	572	190	176	332	999999	999999	407	999999	999999	541	308	432	105	141	685	884	656	999999	259	968	392	919	999999	277	74	271	999999	
283	789	945	290	999999	361	710	999999	987	999999	999999	153	999999	265	999999	698	786	496	447	869	628	830	999999	702	108	999999	879	714	653	121	899	999999	871	855	999999	86	42	260	999999	81	395	305	697	662	70	947	380	713	16	231	292	780	627	402	658	453	191	999999	192	193	481	996	999999	999999	331	339	282	33	141	999999	665	999999	999999	999999	484	333	142	999999	642	161	193	175	999999	999999	828	128	999999	478	206	680	894	790	78	999999	599	999999	122	821	999999	730	999999	357	582	706	565	756	844	261	918	999999	321	999999	610	40	10	316	298	760	58	212	999999	804	999999	999999	415	874	467	568	999999	95	220	321	614	911	999999	999999	593	11	866	81	284	388	560	870	369	658	999999	47	376	293	110	361	999999	138	41	999999	530	130	300	690	299	286	484	833	124	999	631	698	553	174	722	296	894	976	928	320	253	956	101	756	999999	429	201	493	999999	859	548	486	999999	999999	314	472	711	185	782	999999	903	727	755	369	999999	491	999999	999999	570	814	467	795	209	720	626	999999	999999	543	996	870	999999	999999	848	265	999999	155	999999	937	999999	999999	585	718	204	931	417	526	210	732	729	213	935	989	923	999999	401	999999	287	168	989	999999	443	177	189	999999	911	912	878	499	999999	881	672	556	999999	999999	999999	999999	601	999999	999999	109	373	306	813	999999	934	106	77	677	864	999999	999999	659	947	130	815	417	539	292	29	504	647	710	824	848	999999	389	647	611	999999	652	162	19	855	999999	376	999999	999999	395	977	815	844	211	635	210	23	22	999999	231	505	999999	999999	318	999999	808	999999	663	481	965	262	555	458	466	999999	221	555	858	999999	999999	753	678	63	153	315	214	660	446	85	999999	835	999999	780	425	999999	130	999999	843	761	999999	438	999999	665	398	142	431	999999	388	999999	999999	654	164	218	550	477	999999	767	75	12	53	158	25	588	857	999999	735	774	999999	999999	616	999999	712	106	757	629	999999	22	665	20	883	847	281	971	661	969	999999	319	240	948	999999	362	377	840	718	999999	422	135	999999	268	407	657	334	38	859	644	942	67	460	920	436	814	112	999999	129	206	999999	53	926	999999	458	999999	543	94	80	999999	410	871	999999	858	217	915	214	406	612	235	523	253	122	26	36	623	859	320	521	474	259	323	721	521	32	999999	208	919	810	999999	123	999999	958	999999	244	81	678	601	713	521	610	706	451	893	999999	633	931	999999	999999	835	566	233	573	606	999999	97	160	866	836	999999	999999	
295	596	999999	122	283	295	517	782	955	944	999999	607	10	863	553	871	827	999999	399	999999	298	67	975	426	890	676	361	601	156	920	812	765	875	803	999999	120	999999	781	409	347	424	137	999999	890	999999	999999	572	742	460	225	332	37	999999	399	428	237	621	999999	231	607	999999	915	999999	999999	142	999999	999999	206	549	443	60	55	439	999999	33	171	161	94	999999	274	113	618	150	930	598	999999	327	485	999999	96	499	999999	560	999999	414	508	999999	870	757	807	894	999999	203	999999	175	286	597	999999	375	999999	999999	536	97	957	999999	325	774	704	446	999999	999999	256	821	462	999999	443	999999	638	647	525	669	291	337	319	999999	737	424	999999	765	999999	999999	931	119	127	20	962	999999	999999	999999	98	733	796	433	999999	632	648	999999	741	999999	731	791	959	749	999999	597	795	209	777	587	766	900	651	999999	999999	171	252	999999	703	451	980	914	999999	999999	558	791	872	857	999999	687	731	192	683	59	44	530	236	192	269	530	225	763	751	25	999999	999999	91	999999	308	247	389	512	851	999999	102	816	898	999999	200	68	724	938	281	100	999999	583	226	602	999999	605	999999	999999	876	999999	236	227	172	876	798	999999	710	25	558	689	307	229	341	394	956	228	631	999999	999999	999999	805	287	492	661	170	958	971	489	953	999999	999999	329	999999	999999	999999	875	999999	32	830	830	358	709	389	591	793	636	999999	832	999999	686	973	999999	78	675	999999	949	734	511	999999	999999	398	230	71	999999	387	999999	593	663	999999	91	574	609	775	171	999999	106	898	900	867	534	999999	999999	843	999999	729	999999	261	959	311	123	150	999999	315	990	441	137	647	533	214	815	52	588	510	564	122	374	562	907	999999	999999	61	999999	643	999999	134	260	387	794	135	413	726	634	362	218	940	999999	999999	785	999999	725	999999	374	696	61	491	999999	638	289	999999	365	421	353	146	40	72	316	508	133	999999	191	999999	853	407	800	99	999999	999999	302	623	999999	80	776	188	107	821	687	147	999999	700	999999	999999	999999	638	999999	991	382	497	331	156	633	922	999999	920	999999	975	605	966	999999	962	83	902	345	665	475	295	999999	175	48	219	385	179	917	433	869	569	652	224	637	808	716	999999	904	156	990	767	900	856	640	132	226	720	251	629	627	104	999999	999999	999999	485	356	999999	459	122	999999	999999	15	747	60	999999	332	390	999999	999999	999999	163	998	199	675	707	999999	788	534	916	993	999999	927	999999	805	774	999999	220	61	162	462	509	471	791	
385	535	761	163	805	662	999999	999999	391	165	383	473	106	97	999999	999999	100	999999	682	542	129	999999	536	717	941	286	694	999999	339	186	634	746	692	216	999999	999999	999999	241	983	999999	127	167	282	772	914	342	678	206	455	594	71	893	826	928	672	279	998	54	999999	999999	999999	687	505	214	530	637	781	889	283	625	520	858	585	999999	999999	961	833	764	802	609	999999	498	666	744	999999	740	999999	763	543	544	999999	999999	999999	463	903	440	661	77	999999	287	999999	789	999999	829	84	212	318	25	513	999999	445	244	999999	612	922	999999	30	999999	999999	789	999999	999999	355	739	483	999999	999999	131	999999	984	309	765	522	525	58	818	576	837	999999	912	432	905	259	833	108	999999	659	999999	541	433	419	900	978	462	570	999999	443	192	355	465	999999	197	117	529	999999	999999	721	725	564	999999	903	999999	100	999999	367	811	769	999999	641	576	999999	432	589	483	999999	999999	787	69	954	516	385	393	491	215	548	999999	797	999999	999999	999999	999999	933	852	438	999999	236	809	999999	105	759	772	920	551	779	505	999999	607	633	953	11	893	661	771	57	728	999999	701	885	638	132	999999	48	100	223	390	999999	579	999999	953	999999	999999	985	999999	205	999999	999999	999999	712	999999	999999	637	174	776	999999	534	534	172	999999	999999	19	535	923	172	972	999999	733	829	338	399	480	371	455	999999	615	412	907	696	999999	312	274	678	989	186	40	494	849	272	670	688	999999	999999	999999	999999	943	813	675	999999	991	459	20	634	513	322	238	999999	192	494	171	999999	627	837	596	502	445	341	545	747	999999	488	999999	471	169	649	543	617	596	12	999999	802	736	94	704	126	302	639	174	676	947	794	311	364	111	652	71	28	275	282	17	612	999999	928	690	513	562	549	999999	864	778	621	999999	999999	999999	368	292	999999	999999	999999	210	805	177	869	799	348	999999	542	999999	516	587	525	351	324	995	134	534	807	404	999999	563	753	173	309	897	336	999999	131	606	742	370	529	999999	999999	82	999999	444	408	138	352	336	30	189	999999	287	263	999999	999999	194	634	834	484	148	941	917	999999	999999	867	971	473	203	999999	935	627	155	67	639	999999	252	999999	999999	136	678	61	999999	542	573	999999	31	644	999999	818	937	972	908	885	391	944	878	625	999999	577	436	664	158	281	999999	999999	999999	230	624	723	999999	399	999999	999999	805	96	86	384	883	999999	845	337	417	999999	999999	963	999999	269	676	694	678	999999	235	122	700	23	902	592	457	22	401	
801	30	999999	735	999999	37	210	999999	304	868	503	999999	999999	731	999999	257	773	164	131	842	553	553	929	55	466	999999	832	17	791	999999	493	926	999999	46	53	317	83	649	579	935	518	189	382	826	184	885	999999	999999	600	999999	139	438	336	999999	848	258	100	298	279	999999	999999	203	298	120	384	577	870	105	688	792	999999	999999	584	999999	333	999999	181	999999	999999	580	79	452	416	35	64	999999	599	700	197	999999	226	785	380	999999	741	325	891	271	999999	606	24	999999	702	808	591	999999	853	151	846	484	999999	987	999999	999999	313	752	787	272	999999	329	977	180	907	892	575	399	752	388	999999	18	482	999999	661	999999	566	999999	750	999999	444	58	999999	458	853	713	717	238	999999	999999	891	988	999999	628	216	131	999999	844	100	999999	999999	202	262	474	999999	999999	12	999999	336	163	141	242	12	999999	828	17	128	528	326	204	184	999999	999999	80	497	465	480	999999	703	999999	999999	722	999999	940	374	251	999999	736	999999	24	710	549	902	214	550	999999	985	357	799	208	12	110	527	896	999999	895	999999	192	999999	240	368	158	475	795	999999	419	262	999999	815	999999	221	392	766	311	493	999999	444	827	529	837	479	132	999999	504	537	544	204	999999	316	478	999999	612	999999	530	999999	561	84	116	696	141	407	924	999999	222	987	620	999999	225	412	999999	460	999999	999999	150	760	245	105	970	268	973	224	178	755	346	505	608	633	245	654	999999	560	338	140	398	440	555	590	840	517	999999	999999	978	681	999999	28	747	949	999999	769	421	466	113	847	722	999999	238	178	206	717	388	987	108	999999	480	448	132	999999	274	709	215	655	264	463	352	773	246	999999	449	328	758	659	24	999999	999999	999999	999999	490	418	482	212	387	999999	999999	138	928	112	999999	210	867	999999	544	999999	999999	564	999999	212	650	505	948	680	741	729	877	999999	729	999999	632	337	15	992	641	794	791	507	827	271	140	999999	423	671	999999	296	581	432	223	973	115	999999	477	999999	999999	985	469	999999	470	658	516	175	999999	955	480	90	205	875	265	999999	893	411	999999	504	81	325	92	287	999999	455	157	999999	744	755	868	999999	859	742	999999	655	334	989	999999	179	755	999999	925	999999	201	746	100	999999	176	999999	999999	703	183	972	201	491	999999	999999	950	999999	999999	70	999999	654	999999	999999	231	462	689	999999	426	999999	375	568	749	116	999999	624	96	115	364	451	999999	281	675	174	547	886	551	704	752	151	999999	31	668	999999	545	280	999999	442	525	638	
26	567	56	999999	338	615	233	94	999999	288	999999	845	999999	999999	780	159	978	922	221	344	911	984	856	284	864	999999	999999	999999	571	129	254	654	589	725	435	721	234	999999	836	999999	999999	466	614	474	55	203	369	610	999999	395	301	999999	230	191	726	41	710	771	321	984	715	179	523	971	44	452	265	935	632	69	999999	999999	999999	999999	680	454	380	392	239	670	999999	299	999999	185	827	796	433	407	999999	999999	999999	462	187	851	999999	494	943	642	439	602	938	434	977	855	470	811	371	999999	511	282	660	327	542	650	999999	426	999999	348	153	999999	28	858	936	238	57	472	999999	244	72	196	999999	737	952	637	732	560	322	999999	714	25	435	492	896	999999	742	999999	920	536	851	800	999999	604	498	202	999999	999999	497	748	807	999999	508	999999	999999	325	770	922	374	905	999999	999999	999999	744	999999	999999	811	535	961	219	495	363	552	776	392	272	730	906	249	999999	62	652	72	573	487	716	517	308	614	581	999999	820	329	25	999999	411	696	721	971	370	390	58	128	999999	262	999999	455	731	744	615	999999	863	999999	614	852	274	387	540	266	916	999999	513	921	999999	999999	675	44	537	999999	981	576	19	935	999999	379	13	534	999999	321	44	999999	785	999999	999999	987	102	146	715	172	999999	999999	165	464	64	999999	877	137	738	35	586	419	918	574	762	49	999999	928	805	999999	848	740	603	229	232	999999	999999	948	922	999999	170	999999	329	374	814	957	420	554	881	999999	999999	876	999999	758	734	999999	352	221	801	959	411	999999	341	480	324	999999	429	935	242	408	913	928	214	346	999999	56	999999	553	759	804	628	999999	56	676	742	972	945	845	495	607	313	999999	157	963	999999	995	208	848	60	999999	537	484	999999	999999	225	999999	671	459	893	999999	534	799	461	997	999999	999999	127	665	999999	352	667	584	450	635	999999	298	781	251	999999	869	848	251	503	558	999999	153	719	573	460	999999	310	496	951	807	82	513	173	159	633	999999	877	999999	120	708	543	953	999999	999999	387	927	792	430	113	33	839	293	306	902	730	196	660	553	214	570	999999	999999	999999	642	562	591	134	631	617	735	991	314	141	794	25	323	999999	43	999999	999999	385	999999	392	927	968	788	217	999999	429	447	959	999999	338	549	666	371	329	401	133	795	802	171	812	378	42	534	162	511	887	416	86	627	367	681	999999	999999	788	705	674	773	384	864	211	180	776	667	976	591	999999	999999	999999	718	909	400	730	999999	77	24	895	
444	999999	999999	383	23	370	341	999999	656	364	505	999999	623	727	359	421	938	999999	641	601	999999	557	570	383	243	422	368	718	966	951	999999	103	774	810	999999	147	677	490	999999	810	999999	701	329	237	632	80	380	999999	559	978	999999	999999	999999	422	531	886	999999	332	149	600	12	999999	999999	705	392	411	808	999999	497	999999	743	457	770	831	167	672	238	342	750	173	51	376	168	987	168	999999	999999	999999	289	352	81	355	999999	999999	999999	821	702	623	999999	999999	272	566	999999	347	245	999999	493	604	265	858	658	733	581	999999	558	635	464	999999	547	675	999999	999999	999999	999999	150	999999	116	182	999999	346	999999	999999	999999	529	901	485	872	821	999999	823	233	74	106	430	694	999999	774	999999	49	181	366	690	86	999999	488	815	42	999999	206	846	999999	321	579	999999	887	999999	245	61	999999	999999	762	642	999999	723	452	678	360	113	999999	999999	999999	741	143	852	979	290	999999	328	51	999999	452	523	625	905	999999	912	494	187	999999	650	113	722	999999	999999	419	724	999999	999999	999999	809	464	929	899	404	232	496	187	999999	940	607	999999	999999	20	988	631	249	999999	362	137	540	999999	999999	569	809	999999	902	451	999999	443	265	858	185	601	241	631	522	624	999999	683	109	734	766	999999	935	145	196	999999	311	343	179	706	999999	999999	196	624	292	369	99	705	330	999999	19	294	685	749	999999	325	999999	367	118	624	999999	679	37	999999	428	935	633	999999	511	200	149	999999	273	558	999999	949	415	999999	349	163	534	524	362	64	725	481	562	196	999999	871	931	999999	235	555	908	399	208	390	999999	356	735	426	204	139	999999	184	999999	999999	999999	390	999999	172	28	955	100	282	327	972	89	946	383	447	867	640	268	999999	999999	717	650	400	750	34	420	999999	427	118	999999	232	159	551	460	436	236	425	961	769	926	280	465	635	81	236	310	259	973	298	558	563	870	709	999999	999999	486	569	639	885	752	35	537	981	999999	999999	822	538	496	947	220	452	999999	499	999999	339	262	24	328	999999	999999	170	29	999999	560	766	361	999999	975	156	950	999999	999999	86	27	999999	742	483	683	999999	413	999999	763	35	999999	999999	884	381	440	999999	60	472	251	999999	999999	591	16	408	999999	195	743	999999	563	349	997	552	666	602	482	378	596	779	999999	999999	121	951	407	993	999999	999999	882	980	19	738	105	487	425	999999	914	436	894	344	62	498	243	40	999999	999999	38	535	999999	292	899	72	649	281	141	899	13	220	193	22	357	
975	313	763	373	824	254	999999	137	995	688	56	484	999999	999999	842	118	90	999999	984	965	999999	16	599	91	999999	98	824	356	525	667	999999	252	999999	999999	87	194	479	667	394	179	519	408	452	604	852	999999	397	554	299	999999	923	999999	208	57	831	969	713	682	426	735	429	172	611	999999	999999	803	999999	999999	649	999999	639	423	358	815	999999	127	563	995	238	999999	701	999999	67	734	744	235	53	835	164	118	481	797	250	658	749	356	796	124	620	58	986	999999	905	641	162	509	999999	393	601	714	415	717	454	999999	999999	159	115	999999	999999	758	760	766	121	541	186	999999	182	699	75	999999	330	449	385	189	382	580	374	425	582	244	115	660	243	449	702	763	999999	999999	999999	600	250	919	530	861	999999	229	999999	374	465	320	999999	430	327	502	393	965	999999	999999	684	463	999999	690	304	359	999999	110	533	671	838	422	498	999999	999999	999999	999999	999999	919	523	999999	999999	570	10	959	272	907	684	342	999999	999999	737	430	88	508	171	999999	559	625	180	219	198	696	347	535	999999	821	349	356	851	643	982	55	818	999999	999999	892	999999	731	42	452	967	767	999999	615	110	991	420	489	999999	660	999999	999999	748	999999	702	999999	233	474	915	450	567	338	490	107	84	691	611	704	977	278	40	827	999999	728	252	999999	904	732	999999	999999	411	999999	999999	201	999999	999999	307	514	681	75	669	319	999999	591	999999	639	287	694	541	419	999999	715	512	643	630	480	203	30	72	281	561	999999	999999	863	49	708	893	299	763	877	394	107	32	999999	609	720	21	10	844	612	153	999999	999999	999999	672	695	357	800	999999	863	12	287	999999	409	513	179	279	952	552	186	999999	999999	931	663	999999	292	692	600	999999	909	999999	203	186	459	138	351	999999	999999	201	353	361	103	728	999999	875	116	654	623	408	439	450	69	457	667	867	165	289	537	990	389	12	999999	765	999999	404	809	111	993	281	999999	869	255	760	999999	824	652	269	999999	787	918	638	79	201	999999	468	999999	999999	518	592	972	71	771	43	999999	999999	603	337	77	504	999999	15	999999	351	246	570	205	308	259	843	999999	895	257	750	82	999999	933	565	171	202	994	999999	593	411	308	111	108	999999	999999	999999	231	999999	202	536	721	912	977	728	955	44	273	111	496	675	377	87	999999	31	961	71	417	48	175	874	510	12	999999	999999	53	144	999999	999999	360	401	999999	899	703	999999	38	999999	773	215	999999	999999	929	893	577	918	999999	999999	297	999999	
999999	999999	450	192	159	328	999999	999999	999999	728	684	820	572	289	999999	104	63	477	383	102	993	801	999999	212	437	49	999999	617	434	999999	999999	999999	999999	395	734	999999	999999	999999	750	385	694	318	670	54	530	790	564	999999	152	482	865	566	847	999999	93	458	598	247	999999	120	383	999999	295	995	513	863	973	187	554	286	153	624	727	999999	407	684	140	253	682	647	999999	304	999999	951	999999	658	973	652	999999	285	875	999999	683	640	999999	285	33	999999	541	666	816	386	105	865	339	251	839	849	999999	999999	328	354	565	117	999999	88	944	999999	365	854	889	330	999999	279	410	440	940	96	995	132	660	999999	712	999999	830	108	209	609	622	398	819	133	854	902	956	531	999999	576	15	923	341	689	319	686	777	999999	511	825	999999	899	310	999999	854	674	748	999999	642	999999	286	999999	879	345	721	967	999999	766	476	999999	322	879	291	373	91	82	999999	970	999999	35	248	344	596	999999	999999	722	97	77	279	189	164	103	889	608	299	999999	999999	996	967	352	652	999999	999999	538	512	999999	617	999999	670	999999	883	777	999999	616	311	941	940	999999	200	999	880	967	496	296	818	229	999999	683	83	613	38	999999	999999	803	383	237	999999	68	870	569	115	159	406	999999	306	386	385	282	306	999999	537	548	999999	999999	471	685	524	733	719	293	999999	933	864	999999	999999	98	774	914	243	84	627	881	999999	631	999999	730	570	999	999999	442	844	717	387	725	85	489	990	44	341	697	999999	591	349	587	999999	182	999999	349	743	217	612	470	999999	999999	731	656	912	183	999999	999999	125	525	999999	286	448	877	999999	999999	999999	999999	108	739	999999	545	372	46	542	57	657	999999	444	999999	265	781	999999	384	678	166	999999	429	576	816	959	600	582	197	846	999999	148	106	626	157	999999	479	119	872	887	503	858	999999	123	865	525	999999	306	894	269	999999	456	999999	999999	999999	154	562	999999	291	780	982	962	185	199	480	908	560	105	297	863	999999	999999	958	496	999999	307	309	999999	711	301	605	999999	999999	927	999999	615	83	897	237	12	804	999999	827	101	999999	541	683	999999	642	956	964	268	18	999999	483	300	498	999999	34	999999	999999	256	999999	990	999999	689	283	257	999999	864	835	663	868	294	69	999999	844	999999	592	642	623	999999	999999	999999	999999	346	999999	658	453	594	127	506	872	145	999999	999999	796	999999	999999	225	999999	436	201	777	131	311	400	999999	971	479	455	632	984	392	477	51	583	999999	663	838	403	999999	803	719	747	
338	790	732	136	511	999999	16	950	377	385	197	612	895	634	34	999999	571	999999	999999	148	494	521	490	999999	126	999999	999999	999999	88	999999	641	632	481	999999	792	521	667	597	470	271	449	682	617	16	289	999999	687	606	639	891	832	999999	829	999999	999999	817	309	74	999999	536	651	999999	871	556	743	565	140	866	841	513	288	974	226	712	999999	999999	904	483	388	999999	999999	959	544	999999	999999	999999	803	999999	999999	974	221	999999	587	933	619	616	999999	70	273	724	308	999999	764	999999	613	858	722	999999	881	450	999999	999999	999999	331	249	692	298	685	567	51	762	240	99	867	301	685	999999	293	103	93	12	999999	220	664	999999	476	204	418	999999	140	999999	686	28	336	999999	395	916	265	693	927	327	134	502	232	961	999999	999999	897	834	927	471	439	999999	798	447	80	999999	32	942	773	497	880	999999	437	999999	85	221	999999	806	905	769	999999	599	175	999999	999999	350	988	702	999999	745	307	584	999999	999999	549	663	230	889	990	780	894	323	999999	439	447	31	75	170	885	857	968	999999	928	168	999999	840	999999	42	568	729	999999	999999	999999	999999	199	305	999999	768	521	999999	990	873	816	134	875	818	679	736	999999	856	285	827	999999	999999	776	999999	656	496	339	709	999999	197	330	271	163	574	692	892	999999	999999	574	306	649	473	866	105	284	999999	293	521	999999	130	714	712	453	999999	512	176	261	982	649	960	439	811	999999	803	999999	555	971	310	999999	787	496	186	292	979	187	353	598	681	933	999999	213	999999	548	999999	482	618	817	999999	999999	526	999999	266	502	999999	867	837	857	73	552	728	832	982	395	999999	633	999999	430	474	621	999999	999999	580	59	999999	756	621	273	930	999999	999999	737	616	249	609	156	239	683	677	121	350	496	534	138	999999	30	231	432	174	999999	944	197	353	742	999999	947	70	999999	706	857	256	574	999999	742	617	991	225	743	785	236	404	999999	752	362	281	672	53	451	999999	776	999999	999999	108	878	386	746	393	873	346	661	96	32	999999	820	865	999999	569	791	520	222	804	487	646	999999	657	98	445	991	471	999999	999999	618	372	999999	331	67	475	58	366	871	608	351	407	133	150	381	878	931	497	505	112	261	930	999999	971	57	552	170	231	297	310	402	412	115	999999	478	999999	56	498	807	310	521	434	649	613	462	90	999999	797	286	999999	513	503	966	999999	652	688	999999	958	283	515	999999	999999	999999	999999	999999	939	999999	376	999999	999999	832	999999	999999	999999	591	826	290	
29	519	967	39	372	945	87	796	898	445	977	999999	999999	999999	98	225	999999	995	999999	999999	999999	999999	523	999999	156	135	565	999999	81	813	771	546	999999	999999	720	449	316	486	999999	881	999999	773	317	503	323	271	999999	799	743	227	999999	209	896	999999	999999	621	995	188	883	247	390	699	725	95	674	441	289	392	211	648	908	815	62	813	373	315	99	29	474	999999	999999	765	999999	853	424	571	649	364	205	999999	453	137	999999	999999	501	999999	58	999999	829	882	982	499	999999	104	318	583	999999	999999	108	896	532	976	713	998	993	625	65	871	999999	112	792	924	196	112	205	999999	222	357	322	80	999999	866	199	592	902	999999	999999	548	999999	999999	424	999999	265	308	576	476	423	999999	711	999999	999999	186	999999	727	999999	67	312	495	899	999999	371	799	771	38	639	665	786	131	999999	249	458	516	336	828	687	236	669	888	536	728	999999	617	646	446	999999	90	314	999999	501	844	450	680	999999	999999	480	625	794	237	668	911	690	302	999999	471	999999	999999	999999	733	999999	999999	999999	424	959	999999	180	753	162	335	204	559	360	324	629	999999	799	777	867	329	357	71	441	441	229	624	48	74	118	999999	28	999999	240	580	432	637	999999	35	720	478	836	999999	999999	469	43	119	560	375	672	999999	672	649	863	999999	386	978	432	999999	205	999999	999999	999999	645	977	316	999999	999999	780	999999	992	804	999999	999999	398	492	631	599	999999	999999	120	74	672	401	861	513	379	249	709	204	453	214	500	830	386	345	730	91	494	162	941	789	780	483	680	453	898	592	474	48	754	388	460	558	95	280	470	714	784	474	999999	851	999999	585	448	787	313	943	999999	62	762	549	114	999999	467	330	999999	199	721	417	614	786	775	999999	449	74	754	942	745	115	875	25	307	999999	999999	99	179	205	44	999999	149	999999	911	421	286	215	284	999999	100	764	987	280	999999	376	999999	160	86	949	145	999999	42	371	999999	574	187	746	251	95	603	377	999999	98	165	827	278	658	874	999999	999999	999999	790	124	851	980	128	604	32	931	999999	999999	23	229	999999	660	999999	778	757	347	244	999999	963	999999	46	723	613	999999	125	175	108	211	285	722	565	901	593	999999	520	227	999999	999999	723	320	925	538	364	999999	999999	999999	999999	500	901	999999	129	999999	999999	601	999999	137	999999	999999	488	857	999999	957	789	300	999999	167	76	942	267	540	999999	661	816	653	273	507	369	681	870	620	208	608	310	999999	603	711	631	991	840	999999	849	
236	104	866	487	967	749	74	277	999999	437	33	242	999999	646	999999	46	999999	338	579	768	999999	359	867	658	234	657	51	696	952	535	999999	111	999999	690	664	567	950	176	305	758	305	999999	998	193	184	376	999999	111	145	999999	15	663	271	623	999999	999999	236	218	999999	999999	708	377	325	999999	999999	921	366	680	982	999999	999999	460	42	821	473	999999	360	684	483	999999	718	939	999999	287	530	421	840	999999	999999	787	340	999999	999999	986	999999	999999	98	663	830	263	19	999999	129	999999	588	555	999999	450	160	870	999999	551	735	404	999999	768	816	999999	815	999999	91	999999	153	204	570	354	999999	56	771	545	204	697	854	230	999999	999999	820	999999	699	974	789	400	110	999999	999999	789	16	518	395	291	121	60	999999	888	181	904	125	924	673	243	999999	585	679	999999	676	999999	696	515	999999	150	999999	498	347	840	161	691	14	486	932	780	348	38	999999	999999	433	153	999999	965	999999	999999	345	896	653	466	966	214	721	999999	990	443	102	999999	999999	254	343	999999	713	999999	737	490	900	638	992	893	895	980	924	199	191	533	979	731	466	611	805	61	845	881	999999	947	999999	518	496	498	688	846	75	416	156	811	999999	999999	238	568	999999	999999	903	760	999999	999999	290	532	999999	466	999999	371	45	361	449	291	777	832	143	789	520	391	999999	503	214	58	915	517	52	999999	103	999999	502	898	567	108	158	94	999999	888	999999	447	213	999999	44	327	811	713	967	865	43	607	707	449	58	662	565	409	999999	522	999999	999999	490	934	373	999999	868	147	794	350	142	693	522	254	132	999999	999999	121	469	999999	247	211	550	186	346	495	999999	63	850	999999	543	748	999999	796	818	894	999999	278	666	718	999999	999999	919	626	999999	349	95	462	326	975	484	453	999999	668	285	868	999999	313	999999	878	884	815	999999	889	999999	394	164	725	436	237	124	909	455	750	999999	573	292	999999	453	996	409	978	736	874	430	100	808	870	521	999999	672	654	999999	788	833	643	387	999999	819	999999	999999	370	35	98	861	999999	997	199	238	999999	586	307	859	601	478	906	88	422	999999	999999	586	293	213	487	564	469	999999	667	916	796	195	262	115	115	811	49	999999	999999	22	855	102	618	641	808	373	375	794	999999	319	927	565	999999	999999	999999	762	999999	999999	999999	534	401	346	340	999999	442	999999	999999	202	754	789	439	954	440	409	613	624	967	999999	404	123	199	675	158	357	989	241	230	691	13	352	910	882	413	123	999999	518	999999	
999999	999999	292	48	182	49	300	880	999999	134	565	999999	486	794	999999	761	434	344	725	999999	999999	293	211	305	999999	999999	411	879	999999	551	326	788	105	863	631	452	999999	85	26	999999	857	477	26	116	665	734	526	999999	660	131	978	778	895	329	778	62	999999	986	405	999999	637	421	999999	431	808	776	861	623	172	999999	999999	359	328	99	340	515	276	999999	639	908	672	853	228	435	572	999999	999999	775	999999	579	999999	136	999999	43	998	446	153	595	308	889	999999	902	395	854	999999	999999	999999	805	988	273	786	902	999999	496	320	783	202	897	859	999999	883	95	539	593	361	522	679	294	101	999999	372	999999	797	750	45	770	468	374	953	999999	96	999999	999999	999999	793	553	779	192	723	224	253	255	736	47	15	787	373	801	999999	959	948	176	713	999999	901	999999	114	999999	999999	999999	324	999999	944	915	999999	796	308	717	799	807	742	497	570	877	650	126	944	999999	744	258	406	667	871	993	994	920	383	999999	920	999999	448	183	732	183	999999	425	311	820	999999	219	488	655	11	695	226	999999	605	836	454	784	999999	355	861	211	153	657	957	950	999999	263	999999	999999	797	999999	369	568	764	397	977	999999	999999	134	895	999999	770	750	999999	185	999999	542	324	546	247	145	999999	103	322	999999	39	252	999999	999999	999999	611	796	871	858	890	335	658	696	999999	859	229	999999	46	459	335	999999	999999	991	781	183	387	938	875	378	662	593	276	256	244	368	999999	766	464	999999	294	738	898	999999	999999	849	128	846	116	687	28	175	492	643	987	999999	635	999999	999999	186	522	672	920	503	205	307	999999	999999	461	999999	999999	463	999999	812	999999	597	542	511	999999	932	65	541	831	198	360	496	110	999999	269	999999	732	485	999999	999999	711	999999	999999	405	999999	477	999999	716	394	999999	563	565	999999	679	477	399	556	134	999999	754	999999	999999	841	999999	153	709	206	999999	152	315	999999	649	383	236	110	999999	999999	147	814	748	151	999999	157	999999	635	795	835	431	999999	869	999999	607	451	335	166	730	780	95	262	987	281	999999	999999	88	149	913	191	999999	578	923	620	419	320	294	612	783	999999	276	106	357	873	775	280	283	716	999999	999999	57	79	380	773	694	884	827	477	787	999999	999999	999999	721	999999	411	852	242	258	999999	297	166	723	383	896	513	988	904	123	506	999999	300	999999	999999	716	143	364	208	159	926	999999	999999	817	999999	19	764	999999	384	999999	472	922	47	35	535	232	50	334	696	484	999999	705	980	713	
970	704	483	706	805	15	479	56	654	93	332	656	804	349	999999	374	999999	672	999999	169	651	583	999999	275	837	407	675	999999	668	724	999999	230	554	999999	847	130	535	999999	46	379	999999	425	999999	954	702	878	999999	701	435	331	999999	598	101	820	72	396	658	999999	999999	999999	999999	670	388	930	203	111	112	35	501	778	838	83	635	244	895	235	315	101	572	958	980	999999	383	999999	381	300	999999	733	717	460	999999	327	198	999999	999999	604	47	999999	760	601	776	402	999999	657	493	278	999999	856	925	999999	91	567	999999	911	999999	365	296	999999	558	903	972	999999	317	51	316	520	885	996	999999	300	999999	999999	340	971	999999	588	774	726	853	113	999999	282	999999	880	378	999999	682	999999	999999	684	999999	999999	790	857	629	407	999999	999999	350	972	392	965	662	634	648	999999	237	673	729	838	591	570	197	999999	999999	699	569	437	672	412	837	608	784	520	982	201	186	482	999999	784	999999	615	385	881	720	999999	999999	999999	241	263	677	999999	557	999999	103	747	999999	344	293	929	837	656	999999	937	145	999999	190	999999	652	457	999999	754	999999	999999	999999	975	194	999999	734	999999	89	395	205	418	999999	827	60	411	999999	245	392	841	199	999999	999999	999999	999999	447	745	999999	192	478	531	784	324	922	688	999999	999999	127	562	502	999999	92	999999	452	461	999999	212	317	733	779	725	999999	74	107	565	907	998	498	855	746	999999	798	28	610	864	420	104	999999	148	447	373	309	683	890	241	999999	999999	504	395	52	245	438	999999	413	999999	124	720	227	367	781	615	549	271	999999	931	811	73	999999	587	50	982	400	999999	295	416	999999	733	999999	999999	458	999999	503	113	813	999999	999999	999999	615	857	749	700	877	455	367	832	999999	47	867	999999	999999	53	999999	916	355	69	844	999999	999999	996	337	391	547	361	999999	446	121	999999	458	313	799	226	457	999999	838	999999	115	999999	810	463	592	388	866	223	999999	414	21	586	999999	753	999999	871	999999	618	530	368	999999	999999	546	921	999999	386	588	563	170	213	596	999999	999999	14	953	899	999999	464	999999	948	524	999999	915	999999	434	534	688	704	999999	927	548	838	999999	999999	999999	589	408	889	742	215	999999	312	63	242	818	80	508	753	799	999999	999999	222	999999	581	999999	829	999999	999999	999999	195	698	999999	999999	242	664	999999	89	608	817	373	500	570	999999	999999	158	222	999999	682	999999	363	36	999999	904	878	515	335	634	290	636	367	979	999999	402	557	517	916	395	999999	577	71	991	999999	935	
435	277	851	501	999999	999999	630	559	928	366	999999	169	762	979	48	999999	338	999999	798	972	459	394	999999	178	174	690	999999	827	458	114	624	372	136	999999	478	610	663	999999	628	857	15	808	60	10	999999	397	754	999999	999999	104	249	938	203	927	999999	999999	999999	999999	336	325	200	803	111	823	999999	771	999999	762	510	437	999999	504	504	940	999999	999999	343	143	909	776	936	304	481	363	999999	686	999999	209	524	999999	999999	980	508	312	666	211	706	999999	268	999999	365	991	999999	918	999999	744	443	262	960	833	707	999999	773	559	999999	999999	332	999999	958	65	602	833	248	82	960	999999	996	201	284	765	944	116	874	422	421	999999	867	562	999999	130	252	916	248	690	730	999999	216	999999	923	770	999999	999999	279	999999	999999	999999	999999	364	957	949	748	251	999999	204	888	600	136	361	147	999999	999999	999999	426	837	812	999999	594	557	352	999999	999999	57	999999	513	999999	986	999999	671	526	890	200	512	604	382	382	11	938	53	802	139	999999	999999	810	999999	741	119	542	441	400	999999	936	999999	22	472	999999	700	973	999999	319	902	763	999999	834	257	254	999999	175	999999	999999	811	746	551	755	222	999999	999999	999999	789	772	776	999999	405	281	999999	999999	999999	499	999999	308	681	999999	999999	734	999999	375	884	999999	999999	999999	224	943	498	976	588	472	395	451	800	326	62	999999	194	701	542	459	368	999999	527	999999	999999	36	43	745	784	784	281	816	855	999999	272	11	683	555	999999	999999	955	428	692	844	999999	999999	699	999999	256	227	843	773	201	999999	17	700	502	270	984	198	910	752	999999	804	200	578	595	953	63	60	999999	638	154	710	503	939	501	682	999999	707	336	999999	499	566	999999	999999	624	415	838	999999	509	422	999999	368	922	212	236	887	653	990	999999	999999	762	205	447	214	628	491	946	78	209	819	536	999999	861	999999	263	999999	863	692	953	189	124	491	551	367	77	999999	999999	300	999999	613	999999	743	749	590	465	303	999999	736	880	143	468	770	373	689	999999	294	507	999999	949	600	999999	961	46	777	631	280	999999	89	146	999999	702	656	365	999999	790	999999	999999	281	236	959	516	137	811	820	720	354	999999	862	481	783	288	558	351	123	999999	77	999999	972	999999	195	650	49	599	999999	999999	812	415	777	999999	102	757	235	12	990	999999	896	159	999999	67	999999	999999	999999	999999	999999	999999	153	999999	999999	16	722	96	564	323	51	318	476	999999	775	999999	999999	938	999999	962	999999	35	63	999999	360	999999	999999	918	490	914	
680	999999	999999	441	245	480	296	507	173	770	999999	999999	202	911	961	999999	617	367	384	836	159	999999	810	828	229	338	512	597	954	222	323	999999	606	999999	643	999999	459	44	303	304	102	410	775	580	786	383	999999	151	595	679	421	335	999999	654	765	341	232	41	221	907	968	999999	553	950	457	382	999999	552	278	999999	999999	582	74	89	999999	749	573	240	52	846	505	999999	12	284	999999	988	270	999999	884	311	786	428	823	396	336	403	999999	824	999999	413	999999	290	999999	642	457	838	270	999999	911	999999	999999	991	989	999999	412	607	696	278	999999	468	999999	999999	668	966	176	999999	759	678	999999	349	892	748	999999	638	999999	224	497	999999	826	962	999999	805	50	867	542	794	999999	457	983	728	999999	587	674	664	999999	525	999999	906	476	999999	88	592	711	571	133	29	999999	360	501	999999	120	335	451	197	999999	316	417	800	433	382	374	999999	999999	35	641	314	84	452	347	999999	603	590	894	182	884	999999	999999	479	743	999999	999999	88	956	796	617	381	145	999999	924	999999	117	820	482	104	290	999999	898	685	929	999999	945	442	22	153	999999	999999	999999	999999	312	605	221	938	999999	910	472	295	355	897	417	269	178	596	527	999999	250	999999	118	799	892	117	246	418	549	924	999999	476	75	812	212	98	999999	999999	999999	328	772	179	763	571	631	995	430	10	278	999999	650	999999	915	659	903	811	999999	641	387	205	368	802	398	142	343	996	229	543	999999	999999	329	312	421	208	999999	80	999999	546	178	897	999999	245	149	879	284	228	561	416	908	401	677	308	999999	999999	960	970	780	999999	999999	635	775	887	999999	950	350	347	937	716	79	833	999999	874	473	490	999999	132	999999	519	999999	124	444	999999	999999	303	651	999999	823	441	999999	619	299	397	317	543	999999	799	999999	999999	539	936	999999	999999	999999	999999	609	802	999999	998	471	837	317	999999	999999	999999	200	999999	262	22	999999	328	524	506	477	459	543	404	567	999999	368	718	202	473	999999	999999	834	599	477	558	999999	848	197	824	969	411	312	38	624	203	353	168	546	917	999999	220	422	784	377	886	542	999999	245	904	639	999999	644	999999	290	851	290	600	495	704	329	459	141	699	536	75	999999	514	779	373	586	210	181	285	582	770	509	59	231	591	26	999999	613	999999	999999	999999	767	999999	748	772	999999	752	673	842	597	440	88	722	999999	311	999999	999999	435	871	999999	439	999999	999999	271	520	999999	240	378	999999	687	841	846	999999	999999	320	308	688	765	999999	
999999	834	536	338	687	151	691	786	999999	919	999999	988	999999	742	964	754	643	999999	999999	238	429	682	999999	769	164	756	999999	239	217	999999	13	60	999999	428	420	493	903	999999	680	130	828	566	437	458	999999	699	788	113	999999	760	677	899	491	537	587	999999	460	766	184	931	556	999999	579	866	916	801	725	634	331	481	851	400	728	999999	999999	863	999999	924	717	999999	968	490	355	999999	269	114	568	999999	841	642	42	146	999999	749	574	376	999999	999999	542	260	974	163	782	412	999999	286	180	415	137	723	532	536	999999	719	962	75	116	132	606	999999	243	990	999999	999999	999999	714	999999	978	999999	43	876	683	391	467	490	814	999999	943	547	982	933	162	999999	127	120	505	97	360	787	508	999999	864	999999	730	26	984	370	104	999999	204	956	201	904	103	999999	849	154	999999	238	999999	367	173	585	624	999999	91	391	676	578	943	627	999999	201	999999	773	999999	718	661	999999	505	454	614	999999	352	36	741	257	514	279	270	999999	505	131	639	151	106	289	350	852	935	602	694	525	28	577	985	10	901	330	999999	140	493	999999	733	999999	753	192	242	597	999999	833	999999	999999	317	592	131	849	562	999999	676	731	999999	808	516	903	759	98	962	774	50	741	356	999999	999999	140	999999	999999	398	935	398	914	57	752	715	111	725	297	218	999999	999999	146	447	49	654	115	763	999999	634	829	944	999999	230	467	557	999999	486	693	964	187	999999	767	460	999999	473	761	684	624	103	414	999999	472	879	999999	999999	904	304	316	538	337	376	193	730	568	999999	999999	694	589	999999	999999	625	41	332	41	712	688	685	999999	576	893	431	148	999999	230	999999	481	999999	694	148	653	999999	179	164	999999	810	539	47	892	636	740	77	104	429	784	789	155	150	848	823	640	228	484	740	645	905	238	603	509	915	999999	999999	999	450	552	217	455	877	695	230	999999	999999	792	193	999999	825	336	719	806	441	506	341	999999	871	508	434	627	439	518	731	581	999999	537	976	126	791	999999	654	876	576	343	278	454	627	999999	989	999999	301	904	820	579	519	796	78	999999	188	22	999999	999999	127	999999	25	368	963	999999	246	123	999999	76	54	758	681	842	239	107	237	886	318	999999	518	999999	999999	999999	698	999999	999999	999999	469	567	999999	779	939	712	758	985	328	910	999999	978	414	999999	619	999999	999999	71	999999	999999	566	970	191	999999	703	999999	433	999999	264	490	669	811	586	106	654	999999	139	275	999999	968	93	254	999999	327	404	
340	817	643	999999	111	676	636	999999	395	999999	498	385	645	86	42	289	640	731	838	250	680	402	999999	231	370	104	593	253	928	593	322	201	864	897	999999	999999	789	738	162	813	42	556	200	523	165	873	493	199	999999	689	453	522	940	86	724	938	509	999999	999999	17	92	999999	335	802	270	306	999999	747	999999	943	500	901	578	34	218	133	211	794	999999	999999	611	404	467	249	150	800	261	788	999999	999999	999999	377	719	155	999999	649	999999	398	999999	858	363	746	486	842	199	999999	943	916	999999	999999	736	714	357	999999	405	688	926	96	662	469	55	732	574	288	999999	132	192	999999	303	999999	902	999999	541	216	999999	864	918	624	60	597	856	345	920	999999	999999	875	30	195	749	52	999999	144	735	793	999999	630	181	207	999999	76	370	520	622	308	697	922	999999	150	400	540	770	999999	46	74	999999	710	811	992	590	487	112	996	999999	260	846	768	88	747	402	999999	693	720	144	983	237	346	999999	621	883	776	999999	879	795	218	282	420	107	671	190	999999	999999	188	617	13	964	373	836	999999	999999	929	844	435	999999	888	847	59	177	62	836	276	988	199	999999	814	785	232	999999	999999	977	999999	671	999999	567	300	693	514	113	999999	29	863	509	359	169	954	931	999999	141	999999	371	233	999999	54	834	913	999999	629	999999	803	228	741	172	371	395	36	268	437	867	457	205	999999	946	999999	43	972	766	638	40	164	999999	518	101	304	114	754	193	626	582	999999	185	73	445	309	999999	999999	999999	148	964	143	696	504	408	683	711	38	286	999999	21	999999	156	999999	999999	915	921	709	999999	999999	266	640	843	641	999999	999999	282	999999	897	646	134	755	281	627	999999	999999	467	999999	120	999999	592	85	477	999999	614	720	507	698	999999	999999	388	213	999999	833	881	334	299	64	649	194	411	580	141	640	91	266	590	528	813	702	458	543	599	999999	999999	999999	172	999999	37	999999	715	583	666	378	267	920	126	447	746	999999	606	412	738	925	999999	22	999999	837	999999	999999	139	999999	885	772	81	845	614	405	558	700	171	434	999999	514	479	827	999999	763	382	170	999999	153	782	474	999999	55	805	673	236	272	247	335	969	678	15	999999	999999	999999	999999	422	316	721	889	55	187	999999	999999	233	999999	188	109	191	465	999999	999999	986	207	420	677	35	49	940	999999	999999	463	999999	464	359	508	742	999999	999999	466	959	999999	427	264	999999	999999	922	670	581	227	58	173	999999	869	244	999999	999999	539	287	227	281	
383	375	552	603	592	351	718	36	725	713	59	90	724	999999	880	792	731	470	134	999999	999999	999999	723	129	131	407	999999	229	890	489	213	999999	801	999999	586	488	999999	660	154	944	999999	643	856	513	999	93	999999	373	363	676	297	79	163	999999	915	914	651	432	482	999999	385	498	145	245	510	207	288	540	999999	999999	999999	81	325	189	999999	721	611	999999	130	999999	76	999999	999999	224	201	999999	697	338	279	999999	999999	452	999999	960	999999	999999	999999	620	999999	801	804	800	453	961	759	225	754	973	922	204	312	999999	312	444	128	782	632	999999	999999	376	999999	950	999999	999999	564	474	999999	999999	620	999999	223	991	217	328	243	999999	159	904	464	975	390	723	416	84	368	406	999999	999999	999999	786	93	587	576	636	301	999999	539	204	999999	294	999999	398	363	97	981	321	232	984	210	852	633	999999	999999	78	986	786	543	999999	890	167	335	159	523	833	751	635	424	581	36	388	735	955	507	180	653	991	370	328	999999	56	183	999999	543	989	999999	366	130	508	999999	515	321	999999	314	249	959	182	999999	999999	999999	355	999999	651	999999	822	126	999999	999999	999999	424	995	425	999999	102	843	984	999999	999999	533	680	999999	999999	999999	931	521	77	392	650	268	220	481	125	840	981	999999	159	999999	208	720	872	999999	999999	999999	93	999999	999999	105	999999	999999	264	999999	565	999999	849	999999	999999	981	720	445	755	734	37	960	85	999999	879	585	243	999999	693	461	971	896	661	999999	257	999999	832	286	431	971	141	189	14	430	915	773	990	999999	908	178	812	762	964	999999	458	187	999999	150	775	514	999999	906	777	803	999999	669	690	655	705	999999	158	999999	23	999999	602	847	999999	654	38	116	595	214	445	999999	999999	218	999999	523	746	79	922	999999	510	917	119	235	411	211	612	255	999999	345	334	750	29	999999	749	191	545	610	231	999999	122	999999	919	999999	471	999999	163	610	738	177	999999	635	999999	467	933	999999	674	377	999999	754	52	783	34	259	879	694	505	999999	999999	749	977	145	848	819	579	999999	998	462	763	159	57	12	999999	914	999999	699	514	999999	444	653	517	178	174	476	71	338	644	669	777	777	757	882	999999	988	200	773	786	426	887	101	107	221	613	999999	707	50	276	119	823	190	189	942	836	815	242	809	999999	999999	999999	250	207	339	684	986	999999	175	860	527	724	662	913	999999	675	352	999999	305	564	877	768	31	72	534	999999	597	597	814	55	336	999999	391	802	999999	999999	646	894	999999	536	627	
894	999999	189	749	999999	171	277	101	277	493	269	937	254	103	999999	736	188	672	493	97	999999	999999	129	534	771	342	999999	509	999999	999999	458	999999	768	936	999999	999999	999999	999999	999999	684	329	505	546	562	76	999999	146	708	799	932	999999	231	999999	999999	238	316	999999	655	977	62	310	767	672	999999	45	999999	179	999999	999999	387	895	866	534	809	999999	999999	51	999999	467	953	999999	161	710	496	571	236	513	329	708	999999	813	195	344	999999	384	999999	833	308	999999	999999	649	999999	598	421	47	999999	999999	999999	999999	344	275	856	198	34	999999	158	66	185	999999	999999	967	849	609	443	574	709	531	448	435	215	70	743	49	871	313	999999	999999	999999	459	970	999999	48	999999	374	999999	956	997	320	999999	235	999999	657	631	718	628	799	228	164	847	999999	79	259	999999	475	999999	532	817	326	999999	487	594	767	999999	999999	279	928	210	245	42	999999	711	221	999999	209	709	413	121	999999	253	513	159	408	451	132	999999	289	998	183	100	878	149	680	599	751	640	738	931	924	449	699	599	983	131	239	999999	858	51	840	765	999999	420	496	83	999999	338	196	325	999999	806	990	929	36	154	999999	478	40	621	466	568	999999	481	196	881	554	999999	999999	999999	222	999999	51	248	168	418	230	468	652	607	392	423	999999	422	999999	128	458	999999	573	999999	967	999999	594	246	584	281	794	398	999999	999999	529	999999	999999	909	999999	107	999999	752	999999	618	924	695	999999	433	239	53	999999	999999	153	77	999999	784	999999	337	319	462	911	999999	663	886	624	831	244	999999	88	100	261	999999	319	999999	364	706	997	955	914	999999	999999	999999	17	541	167	245	999999	165	193	744	951	834	600	650	196	959	98	884	994	102	999999	790	354	149	999999	579	250	913	713	999999	786	395	422	47	999999	749	797	132	999999	388	586	88	853	344	148	427	999999	668	53	999999	617	999999	961	822	820	999999	817	868	999999	588	994	341	452	999999	957	566	999999	999999	132	447	171	965	999999	615	515	383	936	19	11	999999	634	581	869	317	118	673	999999	600	226	999999	932	929	383	151	999999	255	635	395	387	581	15	391	546	606	243	652	958	356	999999	447	216	807	999999	385	954	423	999999	999999	999999	293	142	821	999999	747	515	242	592	23	231	269	747	551	632	999999	999999	252	45	273	999999	465	714	999999	293	779	178	999999	72	997	196	970	784	501	999999	103	449	194	55	798	101	11	69	999999	135	57	700	665	184	999999	999999	999999	387	208	70	893	579	999999	537	
999999	578	999999	179	595	826	260	485	255	999999	999999	980	184	206	246	999999	82	406	999999	999999	246	89	512	949	624	980	484	999999	999999	440	153	524	999999	999999	488	230	710	831	474	128	874	999999	454	999999	645	467	842	515	150	36	988	496	999999	111	301	487	75	440	555	999999	999999	666	899	999999	370	25	595	527	718	26	471	999999	931	650	999999	674	999999	361	314	166	148	969	452	559	999999	999999	714	293	364	10	164	280	286	860	777	999999	999999	639	790	630	872	999999	797	134	564	748	564	168	33	627	852	714	136	398	475	382	224	349	373	713	310	312	173	999999	861	201	963	999999	873	870	12	995	570	684	294	824	182	328	995	703	101	555	269	999999	158	450	154	999999	999999	999999	993	999999	276	86	329	570	161	89	272	373	999999	999999	295	999999	625	857	153	451	999999	999999	999999	895	354	999999	622	755	52	435	569	421	56	85	999999	478	876	679	729	494	364	724	673	102	999999	999999	999999	608	270	115	999999	301	999999	999999	784	999999	999999	108	977	999999	999999	574	527	999999	520	851	326	709	806	816	287	945	137	658	97	389	978	999999	999999	723	750	23	999999	937	324	999999	123	999999	300	942	283	777	702	999999	39	789	999999	947	999999	214	314	219	801	453	828	176	999999	648	614	404	765	99	268	263	856	999999	89	590	999999	252	999999	971	418	863	999999	509	999999	14	629	999999	999999	40	534	634	418	999999	222	51	118	157	114	474	740	999999	187	194	518	448	276	589	710	616	546	340	999999	342	999999	937	910	328	923	169	29	316	221	999999	564	634	845	325	238	48	481	263	147	999999	241	999999	686	999999	991	804	999999	999999	597	576	999999	203	168	86	739	999999	141	790	233	945	455	999999	685	451	629	884	603	950	999999	672	144	293	202	213	110	288	261	561	336	129	430	979	718	644	251	371	999999	769	585	999999	907	690	999999	202	999999	807	999999	245	729	999999	210	787	689	999999	441	210	11	999999	999999	999999	33	579	463	114	524	999999	715	50	209	268	418	999999	374	999999	999999	454	263	10	999999	302	451	26	831	230	999999	643	299	792	212	51	369	521	793	134	999999	337	999999	925	677	351	102	999999	45	471	697	376	422	293	999999	987	946	999999	568	682	19	17	748	243	195	999999	186	922	837	167	898	897	999999	250	999999	437	999999	338	332	54	210	655	980	999999	532	552	230	999999	999999	224	999999	368	952	121	125	924	588	999999	999999	795	175	999999	999999	877	572	999999	999999	182	999999	999999	770	999999	
678	999999	482	363	36	388	710	642	999999	179	999999	999999	73	540	945	929	134	999999	848	233	999999	537	999999	999999	697	999999	796	999999	227	57	198	898	454	486	690	437	639	761	897	999999	292	107	144	999999	879	345	999999	42	854	999999	57	277	884	547	30	151	645	452	999999	999999	591	999999	425	613	981	999999	179	586	850	518	299	372	999999	648	940	501	402	883	159	362	999999	764	878	820	999	999999	999999	906	999999	548	791	196	999999	974	618	315	681	999999	23	487	176	237	192	345	999999	684	623	246	606	529	748	761	999999	313	634	999999	109	999999	613	70	388	272	999999	999999	726	999999	277	999999	39	635	819	871	999999	999999	196	70	581	542	714	325	999999	777	309	937	999999	39	893	792	349	999999	215	86	917	953	999999	903	999999	881	999999	13	417	999999	999999	999999	709	877	891	631	999999	574	999999	566	890	999999	999999	611	999999	193	510	999999	219	484	340	999999	999999	742	999999	916	572	999999	953	700	999999	710	907	999999	570	338	237	922	148	271	675	774	545	649	999999	629	200	498	941	924	999999	922	999999	933	999999	999999	551	967	923	999999	69	834	621	554	643	999999	390	408	50	634	955	588	558	999999	809	565	703	999999	556	999999	726	83	351	38	999999	999999	917	974	750	999999	999999	269	999	173	999999	841	999999	990	16	15	248	999999	458	316	968	792	374	999999	133	999999	274	999999	421	999999	258	986	492	592	234	999999	272	416	657	999999	999999	696	589	395	745	967	999999	712	774	550	95	933	999999	45	70	538	636	81	850	703	338	999999	999999	409	914	226	358	571	999999	373	999999	831	144	20	468	282	213	999999	109	166	645	561	997	870	513	324	370	457	532	999999	999999	201	566	999999	119	833	847	189	480	999999	619	840	946	999999	999999	263	798	614	999999	999999	999999	658	972	694	67	776	27	978	895	999999	855	901	49	79	368	551	999999	190	901	634	434	999999	508	999999	546	805	615	596	72	259	525	999999	999999	743	370	357	229	999999	999999	342	816	869	293	880	999999	717	800	876	52	266	999999	618	713	942	363	311	159	401	157	261	170	430	915	646	999999	109	31	305	709	20	332	403	293	568	817	564	740	628	906	999999	14	738	554	999999	271	999999	53	999999	999999	69	207	827	724	999999	181	395	954	647	805	999999	999999	505	999999	41	933	595	334	154	999999	798	571	531	494	328	257	432	999999	119	999999	177	66	999999	915	649	999999	505	678	648	396	432	610	102	999999	342	143	509	999999	999999	872	999999	582	898	811	591	
999999	676	999999	406	397	999999	999999	844	272	638	518	611	590	527	229	438	999999	685	757	702	999999	478	709	162	999999	748	999999	999999	246	709	594	167	283	333	161	146	999999	282	261	647	913	765	830	194	999999	532	918	53	303	444	759	999999	151	118	402	28	967	190	221	649	999999	164	999999	563	53	999999	999999	999999	375	92	276	999999	999999	120	789	999999	648	999999	337	663	829	999999	71	802	949	696	999999	174	999999	143	179	981	70	611	999999	758	167	276	999999	473	204	662	999999	220	178	124	472	41	999999	970	999999	452	999999	558	820	81	103	999999	613	357	345	173	335	999999	912	294	583	822	361	40	275	999999	999999	864	468	176	149	850	999999	835	233	983	999999	960	763	727	138	512	791	686	665	999999	663	999999	138	40	337	444	308	883	999999	999999	679	999999	705	998	77	989	99	653	932	252	182	778	133	361	999999	999999	479	195	999999	80	41	675	374	914	718	591	736	999999	839	704	552	751	999999	583	999999	555	265	999999	659	149	999999	999999	999999	423	999999	884	670	999999	710	999999	999999	123	726	470	618	14	924	790	289	999999	262	660	999999	237	700	431	999999	549	57	773	119	714	535	27	657	893	921	999999	736	834	920	999999	999999	999999	739	439	34	833	965	999999	999999	475	485	999999	886	763	333	999999	722	756	999999	130	728	999999	853	260	587	708	813	724	92	999999	999999	999999	565	303	932	936	498	270	999999	651	584	747	152	643	238	999999	141	893	570	405	238	979	434	999999	240	791	33	489	999999	326	29	999999	227	658	421	999999	617	999999	831	396	37	999999	360	758	546	981	999999	999999	999999	999999	576	999999	164	686	743	84	30	765	72	150	913	19	419	999999	999999	343	530	494	232	999999	743	548	72	183	999999	999999	629	676	263	259	999999	814	467	625	999999	109	96	540	914	999999	20	852	530	999999	483	28	52	280	136	213	461	310	986	823	492	38	857	999999	318	966	455	353	512	999999	153	108	551	793	340	531	257	989	999999	885	197	891	28	382	700	359	999999	999999	549	59	999999	696	827	644	143	999999	252	115	232	947	891	999999	350	716	999999	384	999999	258	939	604	956	999999	731	111	999999	600	19	999999	290	959	999999	105	804	462	25	456	281	906	660	999999	289	151	766	999999	999999	530	551	311	999999	325	881	486	420	945	999999	335	965	725	19	542	999999	999999	824	273	999999	795	862	999999	701	99	112	571	999999	329	999999	814	705	109	999999	114	999999	708	999999	965	87	756	685	858	369	690	491	555	
999999	999999	908	522	327	503	915	207	668	663	610	999999	222	320	887	100	630	288	629	866	618	904	999999	12	127	859	195	959	120	14	528	999999	999999	556	999999	480	999999	802	999999	212	194	909	446	396	999999	903	752	766	999999	999999	237	90	70	625	937	999999	635	906	405	999999	317	955	97	664	145	599	147	999999	646	417	679	828	791	427	999999	999999	467	106	904	999999	116	429	999999	999999	776	447	950	983	999999	681	999999	514	999999	39	894	999999	822	999999	260	999999	766	96	130	460	999999	999999	299	643	999999	999999	999999	539	11	999999	361	888	864	999999	888	698	649	164	56	999999	573	175	431	762	532	453	885	999999	845	999999	457	29	308	640	609	376	158	317	50	389	156	315	513	999999	678	16	373	999999	999999	562	999999	999999	50	165	887	750	999999	999999	120	499	999999	849	999999	606	733	341	589	234	962	521	549	341	123	666	818	267	661	215	94	999999	89	635	999999	999999	545	999999	979	152	753	999999	999999	621	206	550	999999	307	999999	999999	999999	346	426	149	999999	382	999999	999999	498	383	346	629	999999	772	999999	999999	999999	717	67	999999	70	888	361	447	480	999999	132	928	145	999999	999999	999999	645	754	723	999999	999999	940	348	419	279	27	357	999999	999999	133	771	626	178	612	140	328	249	999999	999999	999999	985	979	668	194	260	94	392	924	752	825	983	343	58	705	494	479	379	648	142	999999	999999	755	640	357	341	506	759	533	443	999999	281	435	908	999999	999999	130	999999	164	168	999999	635	433	853	981	149	437	577	473	127	660	948	601	87	803	72	239	348	999999	852	753	335	999999	490	999999	553	557	999999	928	942	999999	207	999999	489	948	999999	117	902	659	218	904	928	296	415	999999	363	999999	358	114	999999	532	782	961	311	414	859	775	942	999999	437	591	12	649	530	753	462	733	999999	999999	396	954	337	999999	112	948	824	48	999999	707	96	999999	209	330	999999	420	999999	246	913	84	999999	641	175	499	231	626	901	289	765	661	330	629	999999	228	717	999999	205	999999	858	363	590	999999	331	244	325	564	391	681	779	120	171	999999	820	47	50	754	788	838	466	485	56	545	282	999999	387	467	315	980	612	999999	224	498	999999	559	494	999999	320	999999	999999	667	999999	999999	509	655	500	114	809	529	188	999999	325	999999	636	999999	316	54	999999	539	857	858	258	411	78	23	895	672	999999	271	553	771	444	857	665	799	250	827	45	627	302	282	658	786	802	649	999999	857	999999	999999	252	449	999999	999999	999999	324	
999999	999999	160	496	999999	827	999999	547	975	999999	529	999999	701	837	999999	489	19	999999	247	584	210	999999	608	429	573	999999	810	833	28	114	50	663	783	350	389	416	676	549	866	474	16	120	999999	395	130	982	166	35	999999	999999	999999	810	543	499	124	999999	234	731	922	722	26	999999	529	871	999999	865	684	360	457	725	813	470	63	999999	577	100	661	223	309	590	881	999999	961	266	674	240	129	999999	236	441	192	945	626	154	457	573	591	938	30	264	307	805	999999	156	948	999999	757	771	999999	34	296	21	432	342	999999	999999	481	999999	207	999999	745	401	133	999999	543	999999	999999	909	324	999999	999999	999999	999999	54	292	85	216	814	317	704	483	358	371	212	155	180	999999	294	312	225	102	999999	741	885	999999	999999	681	999999	613	999999	999999	847	457	918	525	999999	818	387	59	765	35	666	955	502	662	396	40	921	870	372	355	999999	606	999999	911	190	981	999999	534	999999	404	654	211	236	999999	635	901	453	687	582	361	144	244	999999	200	999999	372	248	232	132	999999	760	692	250	734	575	999999	999999	16	345	591	511	853	999999	371	999999	465	728	923	999999	495	587	999999	999999	21	220	325	69	907	999999	999999	742	94	412	510	643	999999	999999	999999	999999	999999	999999	446	351	990	850	291	571	185	999999	970	644	999999	205	999999	298	526	404	238	523	260	192	999999	530	528	999999	999999	451	171	727	417	503	999999	919	643	942	150	999999	307	170	929	753	999999	999999	515	183	999999	888	775	999999	127	999999	732	978	753	211	111	999999	823	151	434	840	999999	458	412	476	417	405	562	694	158	634	106	78	594	507	308	999999	999999	355	431	537	676	949	610	849	771	258	999999	441	841	234	999999	166	736	98	999999	435	685	48	765	999999	336	91	999999	999999	472	999999	999999	255	902	748	899	999999	720	896	174	460	848	562	705	168	238	999999	852	923	566	939	342	999999	999999	999999	999999	977	589	409	211	999999	885	127	387	117	999999	920	539	102	334	599	446	839	924	892	587	132	342	999999	793	999999	238	999999	926	532	331	999999	999999	38	80	922	889	320	695	579	574	731	999999	999999	303	317	591	759	999999	999999	503	503	999999	271	999999	554	644	982	999999	999999	366	745	200	854	785	978	828	510	999999	412	710	135	153	354	327	855	947	744	313	486	999999	478	551	959	38	828	999999	999999	741	526	287	906	705	699	222	829	540	999999	812	324	488	90	737	196	266	378	359	237	943	440	607	900	678	139	382	888	203	240	
999999	999999	999999	998	768	999999	135	803	429	454	999999	497	325	999999	931	999999	997	999999	740	365	703	660	999999	87	999999	311	919	386	237	576	999999	334	636	999999	999999	999999	650	999999	322	242	71	462	948	999999	105	455	999999	980	969	689	999999	840	157	837	536	175	487	596	121	467	585	748	575	999999	138	999999	999999	24	131	85	348	517	999999	508	304	999999	999999	574	982	440	999999	999999	999999	548	999999	485	186	798	773	339	999999	64	378	854	656	322	886	105	776	297	594	999999	858	893	351	623	620	649	542	295	463	913	999999	680	282	999999	341	37	418	999999	999999	72	251	792	707	294	999999	999999	851	982	364	617	798	999999	846	999999	90	999999	207	821	865	999999	266	487	876	464	450	697	582	19	981	999999	999999	134	666	531	999999	76	196	67	485	254	797	999999	931	846	125	919	999999	197	999999	999999	830	597	786	999999	806	999999	916	252	999999	999999	999999	999999	10	505	999999	999999	38	324	234	24	337	150	999999	621	740	706	999999	999999	999999	530	863	394	453	173	39	99	347	999999	725	999999	159	943	223	999999	460	955	559	436	915	451	891	519	963	552	999999	690	261	999999	363	110	999999	886	903	999999	999999	409	399	999999	476	840	335	464	999999	138	864	999999	927	311	171	784	156	130	999999	898	999999	999999	430	900	682	999999	838	183	220	625	889	273	50	899	457	60	566	722	960	85	125	437	920	999999	687	107	999999	999999	12	578	999999	999999	999999	14	999999	243	999999	999999	164	137	11	999999	999999	973	248	999999	353	37	854	120	228	434	169	48	782	999999	433	595	999999	585	585	999999	180	999999	672	999999	501	45	224	223	82	78	999999	833	83	962	193	999999	999999	96	754	999999	105	892	360	528	926	999999	999999	999999	999999	999999	999999	579	551	999999	999999	612	311	999999	999999	317	812	999999	48	159	866	336	999999	999999	28	485	999999	137	831	849	999999	288	291	153	999999	767	999999	742	413	689	999999	999999	291	961	980	999999	646	160	985	446	922	464	853	210	661	600	768	999999	463	334	393	157	748	701	999999	703	999999	167	569	342	999999	999999	237	999999	999999	999999	999999	999999	839	447	999999	848	999999	394	927	338	999999	90	491	285	999	411	288	999999	306	999999	250	589	641	287	260	488	590	652	942	852	237	504	844	999999	554	999999	999999	26	495	544	999999	363	774	999999	278	999999	676	293	343	999999	999999	158	63	999999	638	465	372	999999	999999	360	267	498	999999	84	999999	930	999999	999999	731	999999	839	999999	593	762	639	886	815	999999	18	20	812	999999	
318	850	999999	999999	450	133	154	99	402	20	828	145	999999	517	911	699	888	999999	13	967	562	999999	262	530	565	301	91	999999	650	999999	999999	999999	547	960	189	601	24	32	490	123	564	641	841	999999	443	457	485	131	975	125	763	670	17	999999	744	999999	597	999999	523	999999	51	402	449	682	466	651	597	325	999999	319	999999	866	857	889	413	920	267	433	96	117	999999	999999	777	999999	999999	999999	179	702	225	970	14	485	509	999999	81	999999	202	999999	999999	791	860	170	793	665	440	999999	812	127	999999	999999	999999	173	452	999999	344	91	999999	999999	725	583	482	895	109	999999	315	999999	999999	527	817	251	728	108	999999	305	999999	654	175	121	999999	69	999999	61	270	999999	28	840	42	103	995	990	999999	287	444	999999	999999	964	70	436	360	240	540	295	310	199	105	853	999999	999999	999999	689	999999	513	999999	999999	512	999999	634	708	349	999999	177	999999	531	827	705	999999	664	282	985	292	594	999999	761	863	999999	999999	751	999999	999999	999999	738	884	934	316	999999	42	999999	778	286	888	999999	362	999999	999999	999999	999999	763	482	494	999999	199	999999	171	876	105	186	752	957	145	727	679	999999	999999	999999	736	292	999999	225	753	673	984	885	999999	999999	952	241	999999	876	999999	263	999999	278	586	651	974	908	999999	68	220	999999	290	509	999999	559	218	775	950	912	999999	781	936	547	729	821	670	314	833	74	923	999999	533	876	167	882	999999	410	978	760	209	828	569	281	999999	999999	999999	484	252	446	999999	186	291	740	999999	28	326	999999	549	764	980	670	84	999999	999999	357	374	414	351	760	999999	807	797	199	999999	330	221	665	542	873	438	195	71	397	185	999999	581	999999	158	148	565	231	861	223	999999	539	753	999999	146	657	491	978	142	492	593	91	999999	101	37	407	806	999999	941	676	999999	795	609	687	484	999999	775	999999	265	999999	999999	632	946	584	419	183	576	311	529	885	999999	459	62	579	803	103	368	490	765	999999	341	999999	289	195	887	984	929	999999	436	748	882	999999	723	929	297	999999	145	804	682	854	830	505	141	65	293	876	742	999999	883	390	999999	295	815	999999	999999	300	352	999999	697	435	253	999999	875	780	13	481	736	999999	291	999999	958	563	808	911	999999	836	772	234	901	20	999999	999999	193	55	719	596	104	219	999999	996	617	383	117	256	999999	330	629	361	62	999999	150	619	748	999999	999999	475	487	904	593	44	527	128	999999	686	999999	353	326	830	70	416	999999	526	75	294	235	584	455	561	
999999	600	217	421	181	99	869	632	161	152	623	253	999999	200	626	32	999999	499	999999	430	73	267	13	798	300	999999	434	623	999999	463	999999	847	29	925	999999	999999	827	115	947	770	817	560	201	999999	216	999999	306	196	900	52	815	736	70	35	497	999999	999999	999999	131	999999	664	999999	88	698	337	776	233	193	999999	633	999999	373	999999	753	613	513	75	829	592	482	349	248	722	511	647	88	999999	994	999999	999999	406	418	999999	421	115	999999	999999	503	845	440	593	122	600	999999	999999	999999	999999	316	422	984	976	766	999999	648	999999	999999	999999	577	60	259	999999	999999	755	43	236	786	390	140	648	51	41	999999	999999	161	889	236	647	455	664	206	894	999999	582	454	585	639	999999	344	235	689	49	903	452	596	450	364	366	566	51	70	71	63	668	380	952	999999	782	674	999999	999999	778	87	913	854	999999	520	656	311	458	596	204	55	904	959	12	999999	130	999999	711	535	869	999999	414	603	999999	841	811	211	999999	181	999999	917	585	276	910	999999	990	999999	242	930	707	65	118	454	866	25	999999	709	378	824	999999	999999	963	233	99	697	673	320	719	523	708	454	809	286	739	286	470	637	58	50	147	532	164	780	828	814	972	959	999999	129	692	111	833	677	888	471	954	999999	187	999999	999999	680	878	719	231	262	255	831	714	590	554	521	661	338	687	760	240	999999	405	999999	724	713	999999	599	830	607	621	999999	398	278	331	118	999999	835	999999	466	999999	445	999999	575	569	999999	255	156	575	181	450	504	999999	137	240	771	999999	903	498	585	107	999999	888	999999	641	122	442	445	999999	446	999999	825	999999	230	115	794	633	830	715	999999	467	436	999999	999999	166	127	153	271	47	560	162	556	999999	999999	369	376	557	934	934	456	708	999999	888	138	119	624	999999	999999	31	446	147	136	198	999999	127	670	999999	238	468	524	969	181	408	707	294	999999	489	999999	860	739	246	699	895	268	873	999999	548	895	550	999999	209	383	249	999999	999999	35	999999	430	59	999999	122	329	476	419	999999	537	411	999999	999999	604	144	507	908	292	999999	448	999999	929	52	469	999999	368	999999	926	999999	999999	931	807	999999	268	156	69	370	999999	999999	917	233	486	781	346	999999	368	999999	945	407	701	474	957	401	974	795	438	999999	590	577	754	641	999999	105	891	605	604	894	999999	999999	85	147	746	665	292	225	754	999999	705	222	762	317	742	529	623	130	974	999999	320	473	717	999999	780	594	999999	285	999999	390	999999	
740	652	999999	474	999999	331	564	999999	301	119	759	50	290	682	377	814	446	899	30	481	770	999999	999999	583	122	741	403	367	162	999999	17	542	373	268	964	569	298	842	999999	207	68	999999	683	305	561	432	999999	999999	999999	999999	435	999999	662	908	129	120	999999	890	361	999999	999999	999999	575	507	112	227	677	31	717	808	999999	604	652	823	423	377	947	999999	999999	690	314	403	954	999999	367	630	999999	464	149	854	116	408	490	500	278	999999	827	185	203	999999	755	999999	292	604	263	831	733	999999	999999	999999	999999	570	867	671	451	534	252	999999	999999	481	999999	222	999999	862	701	999999	999999	162	554	561	999999	771	699	999999	934	898	121	360	130	999999	897	51	999999	398	691	545	999999	819	59	744	619	636	45	721	997	542	532	430	902	145	718	581	293	934	999999	401	870	189	999999	999999	999999	891	80	613	583	306	253	494	180	165	999999	303	999999	810	941	914	735	977	690	402	376	691	458	984	818	326	757	44	197	300	999999	361	999999	507	330	728	565	999999	148	701	999999	48	259	999999	999999	424	478	482	993	296	665	999999	499	999999	186	732	442	999999	999999	267	999999	219	999999	880	999999	235	220	605	490	999999	359	313	839	989	112	999999	441	712	999999	404	847	285	50	900	634	782	861	748	330	598	295	479	999999	999999	162	89	741	378	999999	334	213	999999	999999	780	937	999999	62	509	999999	848	300	999999	660	400	419	273	999999	999999	255	707	373	472	284	999999	999999	880	676	958	837	32	596	72	456	111	201	974	292	269	962	999999	730	362	516	482	999999	565	818	999999	999999	889	911	344	999999	999999	999999	999999	598	110	853	67	685	103	672	218	261	237	284	999999	209	444	980	908	999999	999999	977	21	955	802	593	999999	71	439	497	947	999999	262	939	898	150	460	999999	191	415	905	597	999999	689	307	999999	80	999999	999999	47	999999	908	12	900	159	580	949	784	999999	517	492	995	255	606	724	107	999	999999	385	418	748	999999	799	503	538	385	999999	331	658	581	523	999999	802	999999	471	48	999999	999999	790	327	200	675	590	999999	923	909	999999	40	965	210	999999	781	905	850	299	967	119	509	372	774	238	999999	136	225	993	412	203	853	999999	685	988	648	508	999999	228	82	477	134	999999	628	43	321	999999	999999	999999	741	184	951	112	503	929	609	988	25	999999	999999	549	999999	681	521	715	498	895	289	222	583	283	847	632	226	999999	984	999999	999999	740	917	999999	678	999999	261	237	252	999999	640	999999	388	999999	
492	999999	655	533	112	453	68	999999	999999	425	86	245	776	999999	336	328	886	999999	945	680	254	999999	181	999999	870	509	429	999999	473	747	265	533	833	923	791	878	999999	693	397	999999	871	830	205	999999	195	442	98	793	900	923	864	999999	810	708	999999	999999	797	999999	662	602	34	774	999999	798	999999	999999	412	853	676	458	352	999999	617	414	808	423	90	679	999999	438	421	636	393	549	882	629	722	999999	999999	584	90	630	999999	794	516	999999	999999	407	341	641	40	999999	126	452	999999	671	29	406	999999	990	999999	128	242	234	191	397	999999	900	915	541	831	287	344	101	999999	721	172	822	898	999999	42	999999	999999	481	408	185	519	941	967	220	610	325	235	999999	458	999999	397	999999	612	128	716	490	999999	999999	810	753	900	34	999999	859	509	206	508	999999	999999	999999	999999	761	825	999999	878	449	999999	705	930	516	61	817	643	999999	999999	365	220	779	993	552	201	548	999999	654	284	494	866	117	710	999999	817	999999	569	999999	193	999999	999999	606	249	999999	557	999999	869	303	701	93	391	669	535	154	985	728	205	999999	261	999999	99	180	731	393	583	825	994	526	999999	26	257	999999	999999	999999	384	614	539	726	995	999999	999999	377	953	201	113	999999	999999	566	428	999999	839	999999	753	951	546	809	874	856	693	731	791	352	605	684	836	752	448	836	769	381	999999	999999	999999	845	562	722	227	540	290	387	252	438	999999	609	186	103	999999	999999	999999	575	739	999999	43	273	999999	999999	772	279	365	360	757	746	999999	56	900	999999	744	907	398	999999	592	344	999999	316	489	363	999999	999999	508	742	999999	178	684	999999	999999	514	445	156	231	236	949	948	999999	929	629	506	641	62	708	999999	358	978	999999	337	982	404	117	726	999999	270	91	776	999999	622	493	589	72	999999	414	395	925	598	685	999999	874	999999	169	999999	687	982	722	201	296	692	393	888	297	356	221	999999	407	718	371	961	154	183	187	562	999999	49	999999	999999	648	323	890	760	302	718	463	348	999999	471	49	999999	548	889	999999	88	238	605	302	716	390	176	988	216	999999	724	999999	701	467	607	999999	999999	548	683	553	973	802	632	596	999999	892	873	13	999999	678	569	422	264	693	999999	333	840	999999	999999	657	481	334	999999	999999	999999	701	761	880	637	270	999999	263	864	999999	999999	286	605	18	723	999999	999999	172	62	999999	667	999999	762	18	999999	283	999999	999999	999999	999999	82	648	128	108	28	877	999999	993	375	675	999999	315	558	918	187	822	728	
999999	33	999999	150	999999	999999	155	866	275	938	999999	521	363	999999	999999	443	837	273	999999	167	506	989	846	999999	524	796	999999	999999	999999	753	844	999999	999999	555	999999	876	915	886	763	999999	973	242	999999	999999	999999	481	22	776	999999	999999	999999	654	319	665	231	842	187	222	625	522	895	893	514	522	104	999999	975	808	999999	626	527	951	510	500	194	999999	246	906	314	52	784	610	478	489	999999	199	999999	881	334	999999	999999	703	270	251	481	999999	727	241	845	999999	506	214	415	999999	355	999999	154	819	480	999999	606	999999	908	999999	737	294	425	999999	488	904	410	103	484	674	927	999999	691	269	29	114	999999	15	71	848	999999	580	204	999999	143	274	55	702	410	377	99	999999	795	999999	999999	999999	664	701	999999	999999	65	412	729	740	239	531	87	999999	799	376	999999	600	218	69	47	166	99	114	892	223	859	708	999999	116	584	509	38	999999	755	832	449	845	262	999999	793	143	850	999999	91	612	999999	170	902	999999	957	499	219	735	649	356	106	560	809	538	91	356	719	999999	999999	999999	999999	83	138	967	926	574	347	999999	276	903	316	999999	32	999999	36	999999	805	659	999999	95	999999	303	364	999999	736	889	46	999999	49	446	424	237	307	999999	119	999999	42	999999	117	392	999999	132	999999	745	50	470	537	529	999999	393	999999	70	473	999999	441	999999	718	729	241	46	538	999999	57	830	489	88	337	672	179	999999	665	870	551	766	934	177	834	999999	367	275	999999	516	222	999999	895	363	764	237	919	999999	405	312	704	80	854	537	84	638	999999	962	143	864	359	598	727	680	518	706	146	273	374	110	371	999999	999999	31	410	400	935	999999	323	110	753	269	517	362	999999	480	999999	406	102	999999	362	999999	999999	497	166	999999	929	224	999999	68	100	999999	546	304	941	738	396	832	136	999999	703	140	649	42	999999	100	91	999999	514	48	999999	739	999999	178	999999	999999	999999	197	999999	787	470	721	291	265	999999	107	722	222	421	999999	94	90	999999	418	502	232	999999	999999	999999	76	999999	565	709	806	274	999999	484	378	556	974	904	209	967	999999	223	999999	999999	999999	32	24	377	868	999999	86	954	713	469	762	676	525	220	734	811	798	254	905	999999	484	990	658	622	354	666	999999	999999	885	122	930	205	999999	383	372	87	371	698	674	613	632	999999	561	892	722	999999	999999	999999	999999	397	999999	104	317	999999	374	402	374	401	33	999999	515	552	78	999999	538	566	166	152	847	657	999999	110	580	302	389	632	999999	
999999	899	652	999999	682	364	497	999999	999999	999999	549	999999	999999	713	969	674	472	999999	89	783	960	363	166	999999	888	917	522	946	999999	524	999999	591	741	999999	607	501	999999	577	833	999999	581	999999	702	999999	617	999999	877	944	999999	435	118	205	309	848	478	999999	743	116	999999	765	841	550	876	321	872	957	276	16	115	477	304	894	999999	999999	212	314	661	999999	999999	754	49	578	999999	642	416	820	292	893	494	205	758	274	999999	78	357	999999	779	391	805	659	867	871	839	13	141	223	999999	418	646	173	750	999999	188	999999	725	273	85	243	904	62	675	383	999999	909	719	39	74	205	543	181	535	280	682	278	886	999999	999999	472	511	203	999999	999999	256	331	454	999999	999999	999999	352	999999	999999	546	486	753	984	493	360	929	293	999999	158	735	999999	474	638	480	582	909	115	558	534	613	732	999999	173	801	999999	999999	465	999999	943	236	999999	460	226	999999	999999	929	294	403	817	809	188	409	54	999999	998	781	692	974	919	186	732	794	999999	999999	999999	775	589	999999	366	169	999999	76	167	921	883	424	257	649	686	653	625	999999	999999	724	434	332	666	20	999999	355	507	490	307	766	504	68	900	875	184	28	999999	111	47	657	345	121	999999	132	280	583	999999	999999	298	276	561	29	63	834	916	999999	118	579	390	20	661	999999	999999	999999	427	824	999999	382	475	667	313	524	674	999999	389	999999	90	543	739	229	821	465	202	999999	214	484	14	76	999999	692	910	999999	720	999999	995	361	351	850	999999	455	69	999999	577	630	999999	47	999999	970	999999	603	410	574	839	170	999999	999999	790	739	999999	942	819	457	423	782	756	543	803	999999	999999	38	971	999999	838	294	169	999999	999999	571	77	177	999999	999999	622	365	999999	345	930	560	999999	799	999999	612	999999	763	999999	999999	737	999999	873	429	244	707	883	999999	632	180	999999	999999	10	527	318	999999	671	29	812	785	835	68	999999	421	999999	252	808	999999	999999	368	576	84	658	557	933	102	698	999999	932	431	160	205	732	999999	999999	999999	559	321	999999	999999	999999	999999	950	850	776	678	304	462	816	991	999999	999999	999999	273	999999	999999	999999	452	594	226	999999	33	97	390	634	639	336	389	999999	239	693	999999	807	999999	426	999999	134	807	781	264	797	246	832	999999	532	564	246	999999	516	946	486	116	726	274	999999	918	557	569	226	147	999999	915	649	586	308	411	999999	843	847	672	538	999999	671	339	428	294	201	156	999999	80	999999	867	872	866	999999	586	770	543	
304	508	384	564	999999	644	912	882	597	999999	642	131	775	999999	621	844	418	396	445	397	845	536	999999	411	712	155	743	484	999999	999999	834	721	999999	255	999999	348	297	973	509	37	426	545	697	999999	513	999999	304	999	255	37	458	999999	999999	383	697	768	781	973	852	999999	999999	999999	838	815	420	999999	490	530	854	283	557	444	999999	418	970	309	838	780	897	975	851	744	239	999999	333	478	580	999999	999999	780	566	324	999999	73	137	989	706	999999	535	593	255	999999	155	999999	480	999999	479	733	413	999999	929	999999	86	876	593	166	208	823	491	942	349	233	971	84	999999	243	322	823	999999	981	999999	956	255	314	730	87	598	267	999999	318	998	847	999999	171	999999	564	247	255	999999	970	790	883	400	592	253	31	802	80	264	247	701	655	999999	432	794	972	756	771	155	516	567	941	287	999999	943	502	999999	999999	233	162	995	77	353	999999	200	719	565	662	71	709	999999	528	12	999999	999999	999999	405	999999	999999	877	808	475	109	963	999999	849	605	227	649	999999	651	999999	847	112	252	634	999999	999999	999999	85	417	999999	710	999999	999999	49	938	979	566	600	106	999999	443	355	999999	529	968	390	999999	350	123	348	22	320	68	292	681	899	65	982	999999	273	999999	301	999999	714	765	999999	730	999999	910	626	661	999999	999999	703	558	501	758	722	999999	999999	234	890	961	79	91	399	999999	950	368	49	924	584	999999	833	758	999999	885	639	763	315	659	543	440	497	999999	964	667	364	733	190	150	342	999999	129	999999	309	339	401	633	375	284	780	999999	871	701	87	499	820	999999	999999	615	129	958	360	272	999999	460	474	392	999999	732	33	227	188	898	591	999999	999999	794	458	811	999999	15	398	41	999999	537	999999	795	609	474	999999	419	325	574	31	383	965	857	999999	848	999999	999999	516	999999	999999	563	999999	972	999999	818	999999	35	999999	605	131	999999	999999	329	999999	164	999999	999999	782	652	886	999999	901	613	877	999999	303	582	448	609	999999	999999	499	756	780	325	710	596	685	790	414	999999	999999	720	452	907	813	645	474	202	999999	999999	235	863	999999	646	662	223	105	999999	525	487	587	886	659	646	999999	814	548	78	454	305	993	992	247	999999	690	190	170	969	404	657	999999	255	652	760	259	636	999	143	662	999999	500	783	999999	999999	999999	47	71	806	999999	999	999999	405	747	999999	202	999999	999999	691	999999	481	62	135	507	867	378	341	243	999999	396	987	814	415	415	957	804	999999	726	319	830	652	129	
364	686	405	561	712	508	999999	999999	999999	999999	318	186	999999	444	375	286	999999	559	902	803	172	419	306	194	691	990	999999	857	982	516	315	860	314	362	999999	449	111	316	666	833	252	999999	381	976	999999	999999	235	523	438	999999	329	999999	999999	848	956	944	389	221	869	722	717	143	585	508	705	457	872	827	746	926	184	101	893	79	561	832	999999	330	688	999999	765	276	999999	58	197	555	932	465	406	753	69	999999	446	943	125	119	999999	872	281	999999	365	407	777	512	759	238	999999	858	297	999999	905	69	532	999999	999999	451	714	537	321	159	999999	999999	999999	999999	999999	293	999999	999999	954	451	86	175	59	999999	107	367	499	915	298	959	687	83	999999	282	847	999999	999999	40	986	674	404	999999	561	131	999999	948	975	784	999999	476	583	918	904	846	57	739	20	999999	999999	599	999999	799	249	361	999999	451	999999	159	999999	866	925	623	962	289	57	859	999999	999999	999999	999999	999999	999999	999999	821	385	769	999999	331	234	999999	999999	474	722	999999	999999	605	999999	209	659	92	708	826	639	999999	551	959	955	999999	798	198	135	92	788	999999	217	245	999999	427	999999	999999	281	918	999999	46	875	460	901	575	566	452	880	414	278	32	451	564	85	499	999999	426	813	554	532	46	982	907	999999	564	188	487	85	561	234	955	810	789	999999	999999	904	100	68	999999	999999	356	317	720	814	765	717	999999	999999	40	157	559	889	727	999999	887	63	968	774	347	396	999999	376	328	190	322	221	661	999999	999999	595	999999	367	433	999999	186	728	271	999999	920	846	535	326	55	414	674	999999	999999	404	24	549	935	999999	999999	992	978	980	989	540	501	999999	65	990	688	444	999999	202	999999	999999	999999	999999	792	874	853	999999	861	763	330	914	515	256	138	267	648	932	659	864	645	440	999999	205	999999	730	602	999999	791	545	638	610	447	482	609	999999	999999	855	757	999999	472	999999	141	224	659	999999	35	999999	425	798	999999	756	785	112	999999	35	722	24	429	71	282	999999	999999	999999	134	719	477	42	647	286	83	793	185	598	402	423	308	303	999999	999999	705	357	951	992	999999	881	825	999999	925	583	138	180	435	695	788	985	522	999999	99	940	607	999999	607	148	999999	558	581	196	710	143	726	999999	478	999999	999999	925	535	716	132	253	894	142	999999	999999	157	999999	368	489	810	417	999999	999999	213	605	999999	712	749	812	277	644	999999	999999	633	999999	999999	709	701	670	339	862	459	805	693	846	56	999999	999999	544	991	821	200	
101	386	303	241	243	999999	872	707	653	185	722	448	487	942	265	509	324	215	999999	999999	697	159	947	957	105	798	366	559	592	827	215	821	455	999999	219	999999	339	999999	623	999999	999999	962	686	999999	736	999999	216	904	790	965	570	999999	552	620	503	942	999999	999999	146	444	999999	322	125	999999	969	999999	992	43	999999	999999	179	764	592	999999	382	734	472	270	230	738	592	461	999999	626	267	877	278	835	951	277	823	993	424	188	633	999999	847	861	717	835	374	183	181	787	796	806	745	597	247	999999	479	178	125	407	852	407	553	498	567	999999	632	999999	999999	465	999999	186	349	999999	331	866	999999	999999	552	394	373	418	999999	981	999999	461	141	999999	597	192	797	654	877	26	335	235	962	358	303	624	213	216	101	716	607	999999	466	341	276	381	999999	868	999999	730	43	443	128	571	668	116	961	951	569	899	668	535	999999	999999	88	105	903	538	317	928	191	999999	327	999999	384	220	999999	799	413	225	312	929	999999	999999	999999	891	999999	400	690	197	999999	261	646	999999	999999	999999	999999	999999	262	999999	477	351	560	698	999999	999999	126	554	197	457	999999	171	547	354	597	738	507	162	349	196	999999	513	848	130	274	930	520	999999	525	313	899	860	546	242	748	960	378	340	607	999999	775	563	213	242	85	501	713	302	604	319	999999	168	794	76	194	964	503	440	433	619	366	990	38	883	999999	260	624	999999	606	636	999999	999999	999999	243	420	433	309	616	54	773	226	227	530	216	738	740	76	480	999999	783	999999	938	907	987	999999	999999	534	329	683	824	876	999999	696	968	949	407	613	560	999999	760	664	999999	395	660	402	148	470	822	154	817	194	153	267	999999	999999	431	999999	567	493	635	898	980	932	999999	896	817	531	562	999999	341	137	515	825	297	128	580	552	999999	594	611	325	712	184	999999	640	733	999999	873	798	999999	147	999999	76	999999	999999	999999	954	176	763	999999	617	907	564	813	999999	678	999999	969	703	599	878	999999	972	882	320	195	805	76	999999	173	999999	999999	764	739	999999	90	449	805	999999	444	626	386	493	19	994	417	999999	371	185	962	414	999999	180	999999	648	999999	999999	194	709	675	878	887	587	999999	908	959	152	825	999999	999999	239	522	542	269	973	502	529	962	888	902	47	444	999999	626	758	504	487	565	999999	79	16	264	106	760	566	999999	799	892	999999	44	274	332	752	575	999999	891	638	910	235	156	604	999999	999999	806	637	444	995	961	999999	413	482	999999	
734	549	602	974	426	781	703	244	703	637	861	853	637	715	691	326	892	866	865	576	340	944	475	895	957	299	133	999999	743	837	59	697	561	687	598	999999	972	758	475	856	999999	990	453	966	260	999999	178	999999	752	679	78	976	547	906	999999	790	999999	707	27	136	999999	581	501	999999	588	173	302	999999	126	488	353	143	400	18	368	350	999999	508	645	515	130	210	999999	999999	768	83	159	655	441	999999	139	274	999999	999999	208	636	499	587	999999	96	999999	228	805	274	335	935	585	538	548	905	298	999999	72	512	16	457	999999	999999	999999	515	23	647	999999	318	358	89	401	999999	810	731	851	913	130	558	364	999999	405	114	738	833	497	620	117	535	999999	564	212	239	342	750	999999	71	490	873	83	513	999999	496	916	999999	543	532	728	816	64	999999	999999	999999	157	114	62	999999	699	273	27	402	539	982	799	793	876	172	720	69	999999	999999	433	999999	484	851	201	908	198	999999	300	964	892	301	999999	144	120	698	92	238	698	336	999999	226	999999	680	973	999999	697	133	999999	999999	812	668	518	275	951	207	39	306	912	153	999999	217	973	62	510	248	511	999999	682	999999	999999	492	371	971	426	216	401	804	877	474	221	999999	121	918	162	234	999999	216	193	912	668	786	325	554	999999	164	253	802	999999	734	226	42	450	201	301	330	306	546	848	744	999999	999999	428	999999	932	999999	105	999999	900	286	466	999999	481	999999	519	303	999999	816	555	272	963	598	633	153	999999	999999	624	920	627	831	927	246	999999	448	116	443	367	999999	622	581	999999	198	901	894	278	921	561	999999	681	999999	164	490	991	585	781	999999	601	285	999999	753	230	185	437	79	359	999999	936	999999	999999	86	936	999999	204	973	213	774	696	739	874	335	626	999999	999999	999999	676	446	999999	782	999999	899	842	999999	687	868	361	883	761	832	999999	999999	999999	529	999999	605	71	866	296	27	382	999999	520	999999	410	999999	137	285	999999	807	402	999999	974	164	375	763	243	999999	999999	335	622	999999	22	864	204	826	350	107	927	644	568	810	160	238	999999	659	389	981	682	823	741	85	999999	954	999999	633	84	830	163	999999	999999	217	266	960	999999	63	994	999999	667	584	523	39	357	301	248	591	761	746	999999	715	384	262	999999	786	594	547	999999	67	434	999999	751	520	943	674	999999	999999	999999	999999	833	355	999999	733	323	108	309	711	727	657	716	848	871	338	999999	447	878	999999	46	479	999999	857	682	936	231	106	832	999999	
96	999999	28	999999	47	571	912	999999	61	650	938	83	487	882	819	723	999999	586	699	423	444	506	796	173	324	84	823	999999	673	999999	511	226	999999	305	625	999999	999999	828	810	999999	425	676	396	999999	180	962	992	999999	48	958	999999	645	407	418	569	589	886	854	572	962	748	937	999999	333	999999	722	807	999999	267	774	94	523	775	399	998	768	119	568	993	361	92	999999	937	714	142	866	819	856	999999	45	999999	999999	266	999999	561	999999	940	73	99	457	165	999999	236	274	873	81	869	999999	420	800	480	328	860	220	879	418	999	999999	200	282	903	999999	454	999999	999999	310	999999	927	837	520	828	56	999999	999999	206	999999	113	672	999999	70	996	810	446	936	565	840	923	55	967	153	488	999999	872	816	554	214	366	999999	999999	573	814	941	180	900	972	433	849	324	999999	999999	315	999999	999999	139	285	999999	514	518	999999	999999	999999	999999	959	999999	42	908	999999	662	991	992	915	108	24	277	256	999999	640	999999	963	141	991	999999	40	999999	999999	161	739	742	540	999999	699	847	348	883	197	602	981	999999	867	73	259	196	999999	32	691	216	322	912	883	230	999999	968	999999	999999	784	999999	191	599	999999	999999	179	441	999999	539	302	78	999999	999999	90	653	999999	164	678	899	881	804	285	18	678	631	999999	999999	999999	999999	999999	731	302	813	108	420	421	999999	629	986	894	999999	999999	999999	729	999999	457	191	832	240	999999	307	300	655	653	979	501	182	999999	235	52	351	581	812	999999	571	775	946	42	670	241	999999	999999	999999	15	999999	740	491	999999	64	184	656	999999	629	999999	702	440	999999	999999	128	918	249	470	404	999999	552	246	262	264	168	847	510	999999	999999	998	466	772	609	649	590	999999	20	893	866	61	396	356	952	999999	837	140	999999	786	913	751	999999	999999	999999	747	463	999999	999999	237	129	217	673	506	999999	630	705	929	831	999999	579	879	908	355	604	353	557	205	294	999999	426	999999	999999	724	246	999999	16	246	642	861	196	999999	761	999999	773	659	387	890	523	331	944	908	308	139	216	999999	999999	646	999999	999999	200	999999	999999	875	810	999999	999999	948	270	422	624	469	296	969	999999	999999	127	135	582	944	965	666	682	962	999999	518	730	589	999999	212	576	369	619	856	671	929	232	886	999999	682	999999	439	630	110	999999	484	621	338	999999	401	999999	717	74	681	820	533	999999	579	216	302	371	999999	440	67	846	265	849	440	999999	882	999999	241	163	899	999999	536	46	582	265	999999	897	401	271	
999999	296	858	305	937	999999	147	999999	652	999999	679	321	264	998	999999	264	451	999999	190	40	445	809	999999	564	174	899	294	999999	12	999999	33	999999	969	999999	324	999999	999999	959	911	999999	170	537	939	561	999999	588	527	537	473	328	813	558	716	371	999999	316	611	304	141	999999	751	650	352	338	656	284	351	999999	999999	800	999999	492	722	786	869	999999	869	133	89	585	381	756	33	683	999999	474	688	608	819	17	170	692	828	873	653	520	195	610	905	210	247	909	852	672	61	999999	835	930	501	918	999999	488	225	555	666	999999	999999	999999	828	192	595	743	799	676	640	584	999999	999999	142	359	999999	268	228	879	999999	472	903	999999	632	188	999999	758	117	901	570	682	477	282	999999	659	893	526	999999	722	999999	999999	999999	186	42	999999	667	986	797	151	999999	999999	269	999999	217	204	100	276	999999	999999	553	836	636	897	116	999999	117	391	642	483	466	206	999999	505	999999	844	362	727	328	166	999999	652	961	965	706	391	422	141	74	22	568	626	490	142	179	999999	867	222	79	999999	369	285	353	323	685	998	702	999999	81	999999	841	372	947	879	138	999999	999999	999999	201	725	546	976	327	630	915	839	716	353	336	999999	999999	150	658	999999	796	245	308	647	289	999999	688	657	69	999999	999999	999999	679	610	14	277	999999	999999	31	353	537	393	958	999999	408	846	292	359	438	585	396	701	714	702	999999	999999	603	238	390	494	46	888	916	999999	460	719	170	115	999999	68	593	779	129	999999	999999	999999	999999	999999	248	443	999999	339	228	483	315	478	491	976	527	121	674	674	999999	536	316	648	476	999999	272	999999	999999	187	20	379	992	616	582	999999	985	679	615	27	989	999999	79	707	670	442	320	999999	237	194	587	237	394	918	999999	592	997	79	936	999999	999999	559	757	999999	999999	999999	491	999999	896	92	990	848	505	999999	999999	868	467	608	999999	43	999999	291	461	501	599	782	985	999999	653	990	411	915	742	670	999999	999999	199	832	999999	821	951	622	999999	155	999999	999999	999999	999999	243	104	999999	398	999999	999999	922	41	108	265	647	545	999999	417	999999	905	999999	85	116	999999	951	256	679	634	999999	999999	92	409	205	316	308	860	60	257	840	999999	865	22	824	839	747	672	341	933	999999	843	958	543	577	189	474	128	633	896	786	987	425	500	179	934	820	999999	836	999999	999999	786	495	616	577	496	999999	999999	999999	999999	97	999999	914	745	449	386	208	548	832	25	841	999999	237	164	999999	999999	142	999999	
999999	889	999999	234	999999	549	999999	999999	358	352	966	90	999999	806	999999	999999	999999	507	999999	680	61	793	736	281	690	821	950	999999	559	340	999999	723	363	999999	825	370	999999	862	452	375	769	51	37	856	999999	751	876	45	322	871	355	962	781	999999	322	999999	163	747	543	999999	599	209	848	27	206	252	999999	473	980	999999	118	946	65	999999	911	999999	765	880	698	939	945	914	463	688	985	192	942	901	363	775	217	999999	999999	436	776	999999	202	999999	659	340	33	999999	64	816	762	408	907	84	550	999999	999999	283	58	603	80	684	745	170	41	23	309	826	119	215	999999	608	626	628	930	351	817	754	230	999999	915	542	860	999999	999999	999999	285	999999	999999	60	999999	934	461	999999	366	999999	824	42	999999	999999	40	999999	302	849	527	163	782	288	999999	209	495	540	63	690	688	538	824	999999	999999	999999	738	441	475	69	999999	364	999999	901	272	999999	527	785	999999	584	999999	717	249	20	130	772	804	996	725	161	565	999999	999999	770	47	999999	277	726	999999	533	999999	999999	732	999999	999999	172	999999	880	26	999999	999999	999999	764	999999	999999	999999	298	813	999999	471	650	999999	716	999999	504	775	483	387	864	443	571	800	999999	251	676	738	999999	16	887	958	767	923	980	420	999999	855	195	412	999999	76	539	464	749	336	883	999999	882	999999	739	999999	688	999999	26	582	742	880	722	999999	802	623	999999	292	926	29	703	726	760	999999	844	648	590	999999	968	798	999999	117	61	999999	368	510	856	577	277	539	279	149	907	407	999999	599	999999	999999	610	795	91	257	999999	730	632	999999	999999	587	573	100	767	999999	659	228	679	635	999999	999999	999999	301	767	417	25	396	999999	564	818	999999	627	255	999999	918	470	183	717	656	579	331	38	210	104	278	14	186	999999	999999	489	999999	728	52	999999	81	517	318	999999	999999	241	151	980	77	348	62	960	327	584	848	157	999999	999999	999999	65	507	42	954	999999	498	413	838	625	98	999999	139	635	584	485	444	411	161	155	53	424	438	351	960	999999	52	318	686	999999	999999	514	14	999999	705	986	272	48	562	121	538	270	403	999999	891	993	219	426	385	841	999999	447	995	339	999999	608	627	166	82	999999	164	999999	726	246	702	999999	80	951	930	597	223	405	848	999999	616	783	999999	912	459	967	652	626	932	999999	999999	485	519	999999	999999	999999	369	115	999999	470	957	358	999999	999999	823	999999	922	267	999999	787	628	743	598	955	722	684	587	714	706	999999	449	538	258	881	783	
226	999999	406	240	999999	238	999999	439	999999	92	999999	250	864	98	151	55	395	139	999999	999999	999999	999999	999999	999999	46	999999	654	409	861	999999	429	999999	661	999999	606	253	526	37	662	559	520	314	220	872	464	443	722	625	999999	999999	64	408	999999	665	75	339	999999	454	204	324	999999	999999	578	366	663	168	999999	491	492	999999	529	367	476	594	705	999999	676	691	496	602	796	999999	843	801	967	30	999999	996	317	277	743	81	832	999999	976	812	735	853	218	305	999999	999999	143	667	999999	696	999999	999999	959	661	662	818	958	601	527	554	864	776	999999	642	172	592	184	224	164	458	999999	138	618	893	999999	823	999999	201	747	999999	999999	186	271	999999	98	487	46	656	615	925	999999	999999	820	999999	947	959	464	575	143	272	66	919	512	92	170	803	999999	76	999999	999999	999999	766	854	962	658	687	514	127	554	684	555	528	609	239	999999	999999	318	196	945	999999	368	907	68	999999	509	999999	999999	189	120	295	587	970	673	775	590	356	386	858	773	269	454	347	999999	458	716	999999	319	283	747	866	495	713	130	273	480	438	708	380	999999	682	999999	999999	17	269	107	585	855	833	649	988	918	999999	423	686	999999	31	885	609	767	999999	999999	400	441	254	799	873	999999	999999	305	162	647	999999	999999	100	999999	128	999999	762	360	999999	682	486	999999	758	999999	45	999999	443	999	459	552	108	612	492	26	623	894	999999	469	234	734	455	538	999999	350	999999	65	333	440	155	691	999999	999999	636	298	189	765	682	306	999999	583	999999	409	999999	609	549	999999	912	999999	631	234	577	303	136	999999	236	948	999999	418	45	980	999999	999999	853	767	429	999999	976	204	837	999999	221	466	705	650	328	56	999999	887	801	519	152	259	808	921	124	829	999999	239	71	999999	628	274	270	783	616	999999	999999	87	999999	700	426	718	246	773	23	999999	598	485	88	190	265	259	617	526	837	717	204	932	653	600	999999	746	142	605	239	947	205	921	999999	915	499	615	708	110	102	999999	23	44	907	999999	241	648	161	880	999999	379	656	744	999999	898	218	623	434	588	974	680	999999	999999	544	76	914	999999	450	172	690	650	551	516	433	412	999999	999999	34	649	369	87	999999	262	629	999999	300	460	974	999999	706	876	191	129	999999	421	849	381	999999	841	99	999999	207	988	199	999999	828	999999	999999	543	999999	58	999999	999999	229	999999	96	999999	21	999999	775	463	702	999999	999999	814	469	431	391	21	563	999999	670	999999	560	805	879	605	999999	
303	42	160	999999	999999	942	658	287	406	999999	238	335	999999	999999	815	999999	635	999999	999999	532	385	866	406	999999	309	999999	871	388	999999	233	424	27	490	269	718	999999	999999	323	271	372	808	999999	72	999999	162	686	46	962	854	127	924	943	999999	999999	687	436	635	402	999999	459	80	999999	872	999999	999999	221	845	267	651	173	450	321	599	531	724	848	999999	874	605	999999	944	999999	534	297	308	480	40	417	582	291	999999	232	483	811	301	999999	664	889	56	941	841	778	320	690	676	999999	353	464	999999	839	632	999999	796	227	515	999999	745	584	874	14	190	437	684	370	157	228	838	788	240	195	194	914	999999	999999	999999	175	598	843	621	696	999999	575	68	743	658	264	436	999999	306	139	999999	999999	25	999999	761	999999	104	950	542	458	999999	565	999999	173	999999	718	932	142	445	999999	573	901	999999	188	877	614	379	941	711	892	792	582	491	110	402	999999	999999	786	903	378	81	999999	311	172	999999	571	351	999999	98	999999	999999	303	999999	999999	566	891	125	837	174	156	43	162	249	650	666	202	84	134	771	550	819	156	999999	76	999999	925	600	801	266	315	999999	485	999999	770	570	498	999999	533	543	510	988	71	622	756	344	999999	999999	661	506	729	999999	999999	133	548	131	999999	74	754	690	641	301	324	999999	859	883	558	309	479	89	177	999999	550	591	270	999999	757	534	483	731	358	527	939	999999	537	817	999999	361	314	999999	394	434	999999	999999	901	999999	999999	490	763	872	786	620	928	999999	999999	999999	999999	634	862	986	374	651	999999	32	999999	999999	361	29	53	51	836	999999	994	830	694	743	433	706	689	999999	887	276	771	610	945	999999	598	999999	967	999999	870	422	499	328	284	743	842	984	512	999999	999999	654	447	721	46	589	625	108	887	594	865	999999	945	999999	109	999999	999999	981	87	603	525	994	999999	805	181	424	707	676	555	999999	900	449	204	902	202	999999	829	59	574	365	122	499	480	999999	999999	999999	476	999999	999999	187	864	861	999999	999999	999999	863	999999	641	550	621	882	949	553	936	693	425	56	53	618	866	278	830	416	722	491	36	523	679	999999	552	947	999999	457	378	96	49	543	296	999999	338	999999	197	999999	999999	483	172	946	543	689	957	999999	433	999999	999999	908	43	454	194	427	245	350	921	219	998	673	863	502	184	999999	999999	882	999999	413	290	234	90	999999	464	248	328	89	980	999999	474	970	524	950	104	469	999999	594	358	869	404	988	719	978	999999	288	620	670	
771	693	999999	85	820	999999	788	138	999999	713	990	945	108	999999	369	931	745	37	159	912	407	999999	797	69	533	891	999999	301	999999	112	999999	999999	628	657	317	296	955	398	159	999999	171	999999	641	349	999999	413	770	999999	629	788	242	483	999999	707	273	999999	999999	975	552	929	21	497	622	999999	999999	814	999999	451	848	82	976	999999	877	655	751	441	83	999999	999999	999999	999999	770	672	727	999999	346	57	920	999999	261	400	979	846	230	999999	673	999999	915	456	999999	95	328	399	556	811	999999	999999	482	999999	832	982	448	999999	431	999999	999999	825	895	856	557	999999	999999	67	597	681	996	510	657	173	999999	999999	999999	11	675	45	802	381	999999	915	983	999999	574	964	561	278	999999	470	424	423	250	848	458	69	898	999999	688	271	999999	874	815	386	948	999999	877	744	824	446	843	396	14	870	709	980	999999	816	202	442	505	999999	729	535	95	244	923	240	639	108	112	652	356	541	579	251	999999	607	792	265	96	999999	453	515	626	38	418	380	148	477	196	92	999999	255	765	482	155	289	300	713	396	647	999999	999999	344	200	999999	473	301	468	880	275	34	999999	999999	688	875	999999	999999	66	825	552	101	171	912	30	822	110	999999	999999	106	819	999999	88	999999	449	711	999999	181	999999	988	945	89	680	597	921	67	999999	900	999999	606	999999	380	999999	888	843	556	999999	813	999999	378	938	697	204	371	70	999999	946	78	999999	999999	157	51	483	78	880	472	999999	573	999999	962	999999	210	698	999999	174	448	82	200	35	999999	766	914	858	67	59	257	885	318	536	999999	121	999999	999999	999999	458	889	999999	175	17	380	145	380	823	360	448	738	999	704	206	622	885	999999	999999	23	220	243	999999	425	29	632	587	112	47	999999	851	999999	999999	599	51	999999	550	999999	192	654	757	396	101	507	618	320	258	999999	122	914	87	365	999999	980	888	225	999999	999999	155	999999	999999	999999	343	795	999999	344	999999	410	663	999999	81	978	573	397	265	824	999999	686	806	708	999999	999999	989	132	950	496	332	999999	710	826	578	78	761	807	861	725	63	305	998	284	789	848	527	999999	843	108	792	394	724	73	82	30	675	447	10	396	53	220	999999	22	21	305	699	999999	352	12	999999	765	536	540	999999	846	687	999999	918	535	999999	798	999999	999999	704	938	511	646	753	558	402	323	807	999999	999999	843	460	985	272	999999	999999	690	999999	840	999999	36	857	194	999999	235	342	153	528	474	517	254	930	992	999999	83	793	62	
93	999999	609	999999	958	999999	858	928	395	702	269	434	386	198	950	449	969	999999	999999	999999	354	527	226	259	795	342	999999	999999	912	467	677	199	700	999999	606	64	240	979	78	999999	335	999999	839	640	883	104	98	999999	303	491	999999	640	999999	476	999999	565	577	999999	117	626	112	430	999999	927	34	999999	733	999999	999999	896	218	999999	609	293	999999	979	687	585	375	701	253	640	143	431	444	46	207	234	398	999999	486	880	999999	451	694	904	359	911	615	999999	370	999999	735	999999	283	43	999999	999999	484	728	999999	999999	999999	416	382	999999	297	999999	493	999999	872	509	891	551	420	337	127	999999	599	96	999999	775	970	561	999999	445	904	736	999999	999999	999999	498	750	670	172	494	895	999999	79	231	617	765	428	999999	941	861	917	194	987	945	999999	874	999999	397	107	112	31	433	85	937	999999	560	444	92	984	383	758	230	389	926	999999	661	999999	377	479	864	999999	354	619	479	528	999999	749	213	495	140	389	362	999999	70	472	999999	999999	142	999999	66	330	346	642	568	112	696	805	70	999999	263	786	741	918	243	754	677	999999	605	999999	848	811	241	999999	854	993	999999	658	328	463	971	281	955	999999	999999	999999	21	711	61	377	999999	914	688	701	241	353	648	444	999999	315	795	999999	785	723	815	999999	99	749	787	574	706	47	999999	999999	999999	999999	830	999999	505	699	743	999999	999999	238	999999	933	133	540	365	510	355	961	329	22	668	999999	496	242	898	177	453	999999	924	486	999999	794	999999	999999	170	258	523	620	938	999999	572	829	894	999999	146	999999	131	559	999999	287	229	745	718	473	938	226	496	598	999999	338	999999	482	51	286	999999	792	504	52	379	116	999999	734	999999	690	999999	838	430	939	105	999999	55	894	999999	646	267	924	86	964	152	944	762	924	490	999999	392	99	788	617	999999	354	999999	999999	189	287	300	494	723	37	32	110	796	556	503	124	293	361	604	999999	28	643	716	999999	900	999999	354	72	253	999999	307	360	999999	999999	950	750	638	965	714	600	999999	999999	211	999999	941	51	158	999999	431	376	326	41	495	999999	599	355	999999	847	999999	999999	999999	238	999999	311	730	999999	999999	983	606	752	485	328	999999	999999	59	999999	442	999999	598	858	999999	148	640	876	106	999999	865	666	223	605	121	790	999999	960	667	127	531	899	328	279	999999	999999	609	999999	891	997	394	999999	344	353	913	970	258	331	476	794	597	374	214	464	999999	999999	999999	11	641	694	542	686	347	932	724	542	999999	
328	866	123	999999	999999	999999	108	881	999999	999999	869	692	150	542	999999	493	872	529	167	999999	863	472	608	999999	608	47	206	999999	708	154	999999	999999	999999	631	929	464	363	265	999999	999999	116	999999	432	70	999999	319	999999	162	87	202	999999	413	567	847	485	999999	999999	719	931	924	789	999999	183	239	920	251	321	519	612	999	140	617	893	999999	588	291	49	547	502	299	547	53	387	515	999999	998	71	999999	155	83	999999	999999	333	711	999999	473	999999	203	999999	659	997	980	549	88	71	857	999999	999999	268	999999	816	720	227	999999	387	745	265	667	559	999999	190	999999	374	539	999999	999999	999999	192	189	124	999999	846	407	842	999999	566	503	999999	454	822	489	282	274	951	266	999999	999999	691	999999	853	218	741	999999	227	479	219	999999	999999	285	999999	999999	999999	999999	153	999999	970	322	999999	351	820	999999	999999	999999	737	999999	907	523	423	282	327	81	602	858	335	906	999999	213	190	373	999999	949	492	34	880	999999	161	672	131	639	296	173	51	350	513	999999	262	527	999999	784	999999	999999	999999	999999	958	502	999999	479	284	247	180	999999	142	999999	269	871	758	931	343	487	999999	244	402	783	985	163	39	261	354	722	654	623	307	405	999999	394	755	754	76	387	999999	681	999999	999999	468	529	40	999999	90	641	853	330	194	428	502	337	304	419	752	804	999999	999999	134	561	592	556	469	736	219	875	999999	999999	865	955	209	609	846	999999	324	466	999999	999999	181	713	999999	333	438	878	999999	473	99	999999	999999	271	914	569	999999	999999	301	911	69	999999	820	215	999999	849	465	999999	229	892	491	786	999999	296	681	473	548	421	692	269	128	590	833	745	785	779	12	603	50	639	999999	19	226	413	406	828	188	999999	197	999999	868	209	659	20	982	313	999999	714	590	451	31	146	153	42	793	478	471	85	430	746	846	861	198	589	840	481	999999	691	890	853	294	999999	234	673	999999	999999	931	999999	762	999999	538	297	23	598	999999	916	865	999999	999999	927	999999	113	545	450	182	16	20	999999	179	511	743	558	824	737	999999	448	911	480	640	999999	547	999999	322	948	999999	559	848	600	970	924	615	999999	82	963	495	191	999999	783	501	394	999999	860	653	261	738	979	473	285	441	179	14	395	553	745	389	719	791	597	999999	999999	167	419	110	999999	895	367	999999	999999	251	975	999999	138	978	256	965	999999	999999	70	219	237	999999	572	168	999999	999999	999999	831	337	999999	776	999999	449	999999	878	237	498	760	407	999999	380	503	
613	44	999999	767	875	416	307	779	702	724	999999	999999	999999	538	594	999999	309	335	675	536	999999	286	999999	585	962	589	110	28	476	927	999999	705	838	734	481	538	702	999999	53	813	999999	999999	881	999999	670	71	543	350	999999	999999	460	82	689	999999	353	336	999999	880	805	999999	316	288	313	775	138	999999	550	281	66	66	559	277	292	862	12	602	405	422	915	999999	55	760	385	239	999999	999999	25	993	390	999999	968	821	236	999999	506	255	254	116	923	645	521	271	293	586	688	192	789	999999	842	751	930	157	965	904	251	556	902	83	307	613	999999	999999	891	910	98	737	50	535	999999	999999	358	999999	499	279	999999	783	476	799	999999	294	734	999999	161	639	999999	999999	999999	331	515	950	352	180	999999	999999	635	964	999999	383	498	950	999999	264	471	95	999999	999999	999999	695	999999	467	89	113	532	23	879	820	999999	261	999999	277	881	718	29	999999	414	187	490	999999	643	424	412	103	999999	600	152	999999	727	76	246	999999	173	169	806	57	999999	248	999999	999999	999999	814	569	999999	999999	231	78	433	245	999999	680	225	160	477	61	110	999999	986	803	932	999999	999999	999999	338	999999	121	113	721	912	999999	544	175	999999	696	750	829	855	293	415	89	999999	718	244	671	395	999999	999999	999999	117	706	992	884	999999	999999	923	39	721	240	999999	575	999999	999999	521	999999	521	514	685	464	727	232	254	771	999999	724	411	999999	175	431	942	993	688	417	999999	999999	979	660	730	824	772	999999	117	625	188	999999	961	184	999999	970	160	881	345	969	968	884	461	230	999999	721	999999	770	864	299	297	999999	999999	999999	999999	315	293	861	784	860	999999	16	125	629	999999	741	999999	237	955	204	281	999999	658	719	448	729	754	759	357	18	999999	12	856	818	337	78	952	260	441	891	687	299	107	484	999999	962	769	831	637	571	958	999999	815	669	28	999999	999999	177	271	23	560	999999	514	775	999999	689	160	306	302	524	789	512	999999	73	517	999999	963	999999	441	486	999999	923	999999	999999	60	999999	196	196	800	111	616	785	988	427	340	999999	785	331	144	598	811	472	999999	122	781	456	290	751	161	46	272	287	735	785	999999	999999	999999	728	725	905	502	964	999999	999999	999999	14	999999	999999	733	999999	206	999999	999999	843	675	999999	394	19	14	603	163	445	45	763	838	338	999999	213	373	999999	999999	67	606	239	999999	847	965	347	214	999999	932	999999	999999	796	840	630	999999	892	119	567	253	999999	723	131	999999	67	999999	743	362	579	
955	320	14	40	999999	148	45	810	746	828	999999	56	999999	237	999999	251	426	249	923	218	999999	167	103	805	999999	356	343	484	999999	48	999999	999999	999999	635	821	621	999999	988	191	701	594	437	155	291	47	207	599	495	459	509	640	999999	819	153	999999	797	227	209	581	268	804	999999	331	707	999999	308	70	999999	415	60	343	438	999999	232	623	663	21	811	999999	999999	757	848	35	978	408	999999	412	841	157	33	403	999999	999999	922	896	999999	116	447	382	738	999999	430	89	409	176	999999	631	597	529	999999	786	999999	440	329	999999	956	535	352	309	680	895	229	31	391	656	635	31	999999	335	589	557	999999	439	999999	125	336	768	626	812	206	607	814	321	999999	247	999999	277	97	421	939	508	763	147	701	843	916	409	698	999999	999999	190	496	272	940	999999	222	976	999999	999999	999999	198	909	539	113	83	90	907	698	154	668	999999	999999	724	999999	90	793	435	737	196	999999	927	80	873	999999	25	120	999999	381	999999	35	21	866	884	246	999999	599	233	44	627	762	999999	710	554	94	999999	257	772	875	999999	483	786	249	224	999999	256	128	45	267	98	963	538	536	642	128	657	501	59	487	644	490	569	999999	119	433	999999	226	525	789	999999	768	999999	999999	521	582	999999	771	651	878	989	999999	564	966	946	999999	999999	482	999999	435	436	999999	207	295	240	378	913	394	139	791	815	40	602	999999	168	330	625	861	24	999999	880	885	849	180	497	22	999999	603	999999	999999	209	999999	157	100	999999	426	999999	62	446	152	999999	999999	999999	999999	73	999999	40	317	807	999999	999999	372	468	18	999999	550	999999	37	797	228	451	319	939	999999	591	109	882	511	999999	742	999999	572	425	871	999999	36	999999	989	117	537	981	999999	999999	999999	999999	836	258	149	999999	811	593	542	265	227	700	359	999999	957	279	963	87	529	424	75	866	476	947	596	999999	528	306	999999	919	269	247	833	524	120	278	754	851	743	965	91	158	226	999999	999999	180	999999	122	296	999999	999999	460	462	204	730	962	938	999999	662	531	27	999999	750	999999	995	999999	999999	835	803	688	524	122	344	999999	342	917	649	169	999999	425	576	416	999999	999999	776	808	785	638	793	158	340	864	198	999999	948	999999	407	999999	321	228	999999	216	319	608	205	41	126	999999	862	812	999999	779	150	246	954	610	505	626	846	999999	204	999999	999999	654	999999	660	923	132	614	765	519	56	847	999999	122	370	999999	411	928	999999	692	886	999999	981	836	560	724	999999	267	
347	81	999999	756	999999	33	999999	999999	664	260	545	117	994	293	999999	302	276	931	619	999999	999999	999999	103	698	111	503	318	464	70	818	797	935	999999	864	277	693	739	299	999999	999999	48	204	442	999999	999999	999999	999999	602	999999	688	569	999999	114	999999	999999	999999	977	91	654	631	715	619	115	846	462	609	146	999999	999999	413	563	977	219	121	96	399	81	942	315	474	805	999999	785	999999	258	178	999999	154	201	442	716	657	644	101	791	429	99	595	697	783	500	569	586	999999	999999	592	419	993	741	283	763	999999	999999	999999	825	999999	833	999999	598	294	999999	999999	999999	584	697	906	342	999999	330	666	999999	485	999999	531	973	999999	138	999999	257	665	999999	837	999999	999999	678	681	880	464	275	791	596	366	996	413	999999	999999	630	12	577	228	259	302	672	84	974	999999	789	999999	216	589	871	999999	485	999999	535	940	999999	30	905	25	999999	878	851	538	999999	942	488	841	525	475	615	999999	942	38	415	466	174	999999	942	400	999999	635	258	686	920	283	999999	73	877	74	999999	999999	999999	562	202	381	450	144	13	41	999999	947	729	999999	973	744	379	456	999999	999999	776	260	88	514	134	999999	630	175	618	797	71	424	999999	999999	555	15	39	390	999999	999999	999999	40	999999	911	601	999999	999999	516	999999	185	903	434	999999	808	298	999999	531	999999	437	999999	750	284	525	999999	969	999999	984	277	195	968	714	988	999999	493	63	745	925	176	913	999999	494	123	999999	443	893	637	879	999999	172	999999	484	447	953	43	999999	741	514	127	941	226	959	999999	331	744	470	999999	813	62	755	999999	743	364	679	257	318	637	821	92	999999	342	505	828	999999	309	999999	277	45	587	210	322	240	808	235	696	999999	999999	792	718	999999	999999	824	826	410	619	999999	129	999999	705	725	656	919	432	804	608	721	141	532	31	260	203	999999	236	851	442	999999	999999	138	983	999999	999999	844	113	119	345	517	678	427	495	166	374	999999	999999	861	999999	999999	807	13	999999	974	99	333	770	999999	999999	107	598	974	999999	306	217	990	784	678	273	811	816	999999	999999	101	999999	999999	47	999999	886	694	549	999999	307	49	514	931	512	18	937	138	999999	999999	340	247	999999	999999	460	999999	948	999999	724	661	598	999999	999999	495	545	535	932	386	295	904	999999	999999	557	234	999999	927	999999	999999	999999	999999	741	999999	999999	181	999999	230	181	999999	262	849	917	512	969	888	776	564	463	29	396	976	86	561	842	179	73	255	689	999999	36	532	406	999999	999999	
947	919	999999	16	999999	999999	324	364	593	133	446	987	999999	125	668	457	122	474	772	890	512	700	190	999999	567	117	999999	999999	999999	322	730	999999	255	617	32	969	322	558	57	999999	81	622	492	437	406	191	994	140	30	999999	913	67	634	781	999999	257	999999	999999	999999	999999	776	784	877	999999	402	993	999999	461	102	699	145	564	427	265	818	889	217	752	895	386	123	605	519	248	408	673	818	999999	234	775	240	161	120	749	740	297	999999	221	44	999999	448	542	47	331	112	999999	639	379	962	999999	999999	986	275	72	194	180	999999	638	872	729	184	279	236	327	469	983	454	678	999999	531	999999	995	717	492	999999	999999	568	198	146	999999	43	449	510	731	735	254	885	57	999999	570	999999	115	349	315	238	179	316	999999	862	129	905	961	854	440	357	54	278	783	999999	999999	612	86	999999	999999	696	735	768	504	592	999999	107	406	124	999999	509	49	656	999999	263	767	274	847	335	27	999999	81	594	80	384	691	999999	112	922	949	999999	999999	612	524	618	503	999999	811	137	999999	31	509	846	999999	931	317	397	865	999999	367	350	764	750	999999	681	624	150	698	999999	901	249	999999	483	175	996	563	436	141	794	759	365	462	720	999999	999999	642	235	999999	148	999999	303	120	999999	564	608	203	205	999999	843	999999	363	999999	690	236	407	36	36	999999	904	377	880	266	81	999999	12	999999	54	999999	489	48	999999	999999	559	63	608	138	423	918	566	999999	368	309	298	800	999999	651	772	493	291	969	999999	553	999999	771	999999	46	49	811	562	999999	999999	999999	648	999999	999999	907	164	999999	999999	278	612	999999	999999	111	18	999999	968	280	374	360	999999	560	999999	519	431	846	665	787	867	571	999999	999999	366	845	653	235	660	493	206	999999	497	999999	865	22	366	509	438	688	763	999999	999999	768	446	211	605	999999	999999	138	382	758	251	377	768	66	188	10	750	280	458	782	999999	999999	83	999999	863	979	694	768	999999	999999	417	977	34	263	503	331	999999	165	249	999999	872	531	120	448	256	130	377	809	999999	366	999999	167	239	999999	693	593	694	569	347	626	905	594	999999	460	350	999999	999999	515	563	999999	834	999999	999999	405	910	999999	374	999999	629	999999	612	885	935	796	173	259	999999	54	570	909	636	606	817	622	158	999999	999999	659	108	999999	777	861	999999	975	532	999999	999999	834	80	304	228	999999	999999	604	23	29	659	189	297	100	526	308	945	653	999999	237	778	999999	999999	631	843	714	537	647	999999	750	
639	959	273	999	133	999999	974	999999	691	999999	666	999999	609	138	629	375	371	17	465	478	999999	999999	999999	304	395	718	588	448	460	513	531	302	638	273	390	999999	916	999999	999999	614	334	678	962	654	571	565	809	127	12	477	352	999999	192	999999	833	46	215	968	999999	414	999999	999999	815	187	999999	373	583	345	748	929	999999	83	50	999999	154	247	999999	109	732	829	909	470	446	983	171	999999	999999	999999	439	353	493	947	683	999999	999999	798	999999	785	999999	999999	982	473	999999	999999	28	279	999999	341	352	595	406	999999	245	785	504	864	99	832	26	52	263	999999	906	404	446	512	400	488	571	356	999999	855	500	534	999999	446	100	374	999999	891	524	778	799	843	999999	999999	711	898	999999	999999	999999	41	769	566	999999	549	567	999999	636	516	879	10	999999	996	221	999999	615	710	999999	68	773	725	999999	134	528	485	642	72	457	999999	999999	502	430	999999	646	352	999999	999999	999999	307	878	999999	999999	459	22	523	999999	803	632	405	771	10	959	999	652	983	174	644	47	468	999999	504	527	577	999999	387	580	625	359	999999	999999	681	130	999999	189	658	987	418	121	14	999999	839	440	62	296	799	999999	999999	999999	999999	999999	451	896	132	999999	383	597	169	999999	999999	999999	392	453	999999	940	100	880	328	820	993	996	756	533	42	990	76	74	475	999999	915	844	159	999999	999999	999999	999999	784	997	250	805	999999	827	999999	485	71	95	396	676	121	206	919	999999	610	509	999999	432	999999	863	141	333	319	131	999999	827	999999	793	270	999999	999999	999999	315	999999	87	24	999999	178	91	58	971	999999	680	398	999999	95	999999	999999	549	622	40	267	106	921	866	999999	496	939	948	999999	999999	999999	999999	999999	603	195	890	46	999999	595	576	497	351	868	892	999999	653	920	767	793	999999	999999	253	647	726	815	829	394	26	170	528	999999	999999	244	999999	703	89	51	794	178	204	999999	493	954	55	999999	916	238	38	640	274	575	181	165	999999	532	34	187	912	999999	366	506	30	976	77	583	999999	117	513	199	156	612	136	599	999999	871	677	299	601	193	999999	999999	366	385	895	952	821	74	228	999999	678	901	999999	16	811	697	999999	517	886	472	275	999999	999999	999999	493	999999	999999	581	565	999999	855	999999	586	728	999999	765	999999	644	90	124	762	999999	889	682	999999	254	483	130	999999	901	932	170	999999	139	918	99	876	527	892	243	513	249	508	83	999999	944	999999	409	999999	55	999999	304	436	772	710	72	999999	999999	328	248	999999	328	
999999	999999	222	999999	999999	456	810	999999	889	622	752	847	610	522	999999	815	705	575	999999	999999	13	743	354	999999	734	999999	999999	856	179	834	209	653	65	195	456	844	861	290	623	999999	599	327	166	934	551	588	999999	197	367	114	346	752	319	999999	999999	60	320	584	961	690	37	953	630	64	423	108	791	425	75	860	954	425	952	999999	485	685	587	419	96	155	478	241	999999	999999	498	457	344	951	869	406	534	287	329	932	841	645	696	999999	520	453	796	999999	132	999999	999999	999999	999999	999999	627	639	999999	999999	497	816	999999	796	464	566	566	966	763	840	555	669	999999	677	999999	29	229	840	999999	999999	898	643	358	999999	999999	991	999999	999999	657	96	333	239	999999	633	789	512	999999	54	191	999999	544	554	999999	956	201	463	999999	482	824	779	999999	787	650	999999	999999	853	468	489	687	999999	651	999999	999999	676	999999	999999	735	702	887	593	309	184	999999	858	940	354	954	401	540	999999	820	441	999999	878	68	546	589	946	631	935	999999	240	367	718	488	999999	245	22	450	875	727	479	999999	240	480	853	139	791	56	657	999999	999999	948	41	652	220	245	440	618	970	736	788	80	999999	549	78	817	939	380	394	119	999999	950	999999	999999	999999	999999	999999	407	999999	999999	797	900	974	46	977	291	336	999999	999999	319	804	403	480	999999	938	408	642	999999	412	46	199	421	661	548	999999	125	999999	999999	311	373	723	43	999999	562	938	999999	105	915	571	999999	490	873	111	999999	314	548	480	526	999999	942	214	831	995	178	227	999999	248	436	89	861	998	232	764	905	596	999999	990	917	210	60	312	727	129	625	555	999999	319	999999	243	419	999999	999999	124	369	168	891	47	245	999999	561	649	999999	836	710	787	267	118	999999	488	543	558	999999	326	938	999999	486	999999	379	623	999999	76	662	999999	669	226	242	118	405	746	704	733	754	582	999999	410	643	891	418	838	999999	216	999999	999999	700	861	92	450	185	730	682	999999	668	999999	442	494	987	999999	176	494	555	999999	713	459	783	809	803	980	677	999999	999999	595	303	541	335	695	953	564	502	808	143	999999	999999	675	74	524	75	999999	149	163	423	177	724	924	292	999999	503	999999	999999	891	68	999999	773	647	734	96	885	137	296	747	999999	432	973	368	360	763	226	999999	999999	268	999999	670	840	999999	999999	828	870	999999	999999	197	201	298	250	611	749	999999	28	295	940	977	638	999999	999999	402	622	990	204	999999	574	999999	921	465	279	65	999999	398	271	259	
532	906	226	516	878	109	555	999999	192	371	999999	328	745	930	106	417	629	999999	823	999999	901	133	999999	514	805	729	999999	735	29	999999	999999	999999	999999	769	762	44	761	132	70	746	846	379	808	832	999999	255	783	991	368	861	435	353	999999	999999	358	409	282	999999	711	159	833	999999	999999	997	908	266	999999	976	177	72	656	999999	999999	86	601	532	325	801	767	559	946	283	376	999999	759	120	787	947	420	363	762	60	420	910	913	999999	156	810	923	490	999999	807	823	306	215	928	608	497	231	826	93	999999	943	162	213	999999	453	75	999999	798	479	999999	565	999999	309	605	97	833	173	574	385	999999	999999	999999	860	148	460	999999	952	831	999999	300	726	594	280	999999	999999	267	999999	363	999999	90	571	999999	999999	99	999999	19	996	609	999999	774	999999	657	450	578	602	665	999999	74	109	383	122	999999	296	189	883	970	543	28	999999	829	135	999999	991	305	943	753	276	771	897	450	999999	999999	990	736	966	999999	154	999999	999999	999999	966	643	263	209	968	163	999999	831	215	999999	476	978	120	21	649	522	666	154	635	999999	999999	999999	177	659	999999	999999	999999	560	999999	814	999999	841	338	57	862	492	557	791	336	789	914	999999	565	999999	973	999999	242	999999	97	999999	412	999	76	840	62	446	476	603	899	208	736	287	619	401	455	634	650	73	999999	166	964	999999	818	846	934	954	999999	551	999999	215	999999	999999	999999	767	411	825	775	497	999999	426	25	953	999999	137	62	637	999999	174	179	999999	453	178	829	930	489	999999	191	230	906	107	999999	925	918	693	671	297	815	851	990	630	858	162	78	732	151	20	983	690	793	999999	139	799	381	999999	761	369	999999	542	288	873	644	555	591	897	944	99	45	999999	999999	765	821	973	184	999999	490	999999	110	107	789	478	553	501	436	999999	968	682	999999	999999	931	999999	677	282	999999	126	986	313	999999	180	788	999999	999999	786	233	37	485	165	625	831	855	999999	269	521	753	809	330	152	128	999999	929	271	999999	463	999999	164	97	549	410	999999	563	187	999999	929	319	737	503	767	999999	409	133	812	999999	722	726	470	53	166	529	763	795	999999	194	589	251	999999	515	521	520	79	939	936	755	567	278	678	741	339	212	25	999999	562	999999	999999	858	126	214	823	999999	999999	999999	931	29	647	999999	999999	993	149	688	792	232	981	257	207	999999	197	999999	499	454	58	729	999999	999999	514	456	999999	967	475	731	134	322	692	784	999999	999999	18	916	118	305	557	
684	601	651	419	793	999999	315	678	259	999999	69	714	379	688	85	407	978	999999	200	38	752	999999	418	564	480	540	207	542	999999	461	281	949	999999	896	373	999999	72	543	721	999999	999999	299	999999	71	999999	608	999999	999999	639	560	999999	411	917	999999	804	166	193	999999	939	263	137	999999	438	797	398	119	519	482	325	999999	345	999999	999999	77	110	463	999999	356	499	871	999999	999999	902	688	431	869	999999	999999	999999	216	944	975	604	468	994	165	860	427	672	955	99	840	779	999999	999999	595	617	850	175	999999	854	836	597	78	46	35	870	749	376	528	999999	999999	390	119	13	369	999999	335	83	999999	999999	884	999999	543	782	386	331	221	999999	999999	261	999999	762	750	361	117	387	535	432	968	295	120	61	153	877	507	459	670	999999	855	999999	292	776	999999	747	970	162	63	295	659	704	999999	286	541	999999	999999	828	999999	757	999999	999999	314	903	115	999999	492	833	999999	666	999999	999999	661	999999	617	999999	999999	999999	542	999999	999999	955	334	250	772	274	999999	834	519	876	981	999999	819	913	999999	874	451	389	671	569	265	146	622	999999	20	732	52	134	669	461	307	999999	999999	999999	999999	940	999999	74	999999	840	33	658	323	999999	685	605	117	999999	999999	743	638	590	999999	999999	999999	999999	343	936	239	999999	231	511	174	68	579	499	392	999999	547	999999	226	386	258	830	545	607	999999	958	712	414	625	999999	392	999999	823	717	747	324	890	131	607	721	835	999999	999999	522	999999	265	94	195	999999	924	210	891	526	261	341	912	436	150	431	384	999999	824	424	926	128	999999	245	861	752	78	302	999999	999999	505	551	168	221	999999	123	568	873	527	201	999999	104	501	409	571	385	834	999999	750	699	232	497	20	999999	999999	403	254	29	233	442	155	999999	784	999999	30	709	183	999999	999999	36	863	511	999999	633	723	831	627	839	673	485	917	190	552	726	999999	18	999999	999999	529	999999	868	548	650	94	55	77	999999	852	389	999999	212	143	484	999999	836	721	999999	387	952	861	999999	415	999999	747	525	964	90	67	628	21	178	999999	999999	999999	167	325	860	622	587	999999	520	775	999999	812	283	784	706	828	889	309	228	163	999999	668	854	999999	202	903	569	999999	987	262	234	999999	999999	999999	961	999999	565	521	999999	177	800	999999	350	10	955	543	999999	740	268	262	178	999999	792	25	161	513	928	704	999999	957	63	506	668	268	550	92	129	999999	999999	14	999999	378	448	61	363	243	999999	999999	507	659	439	999999	821	735	
94	999999	999999	677	369	457	772	861	398	902	999999	303	999999	92	459	999999	999999	710	918	264	989	799	999999	999999	662	918	196	84	999999	473	528	999999	999999	933	183	645	506	451	403	374	242	411	999999	546	999999	69	999999	245	999999	634	999999	728	909	567	745	295	999999	843	25	450	999999	697	665	999999	384	888	999999	704	909	814	999999	972	999999	553	32	588	999999	344	999999	999999	999999	951	680	572	999999	800	325	999999	999999	888	999999	663	999999	999999	112	999999	745	999999	172	59	449	999999	999999	590	267	272	999999	999999	545	167	475	690	50	422	138	320	26	103	696	583	572	502	999999	30	203	999999	545	364	999999	487	842	765	182	753	999999	420	999999	999999	314	999999	999999	959	999999	39	999999	999999	999999	24	999999	791	527	652	367	588	999999	947	394	315	999999	554	727	66	915	67	325	709	518	999999	268	999999	695	999999	788	731	999999	613	920	487	607	273	100	530	540	659	999999	200	408	594	276	215	35	319	703	760	247	999999	54	523	999999	713	422	999999	755	115	106	601	863	999999	999999	999999	999999	999999	707	133	999999	207	526	265	107	134	999999	923	29	63	692	999999	232	38	493	999999	569	406	773	894	851	999999	774	434	562	369	336	772	211	403	188	128	612	580	306	50	999999	788	426	999999	413	498	317	999999	422	720	378	834	152	520	314	999999	144	999999	282	999999	999999	101	999999	738	798	537	722	626	875	573	773	999999	999999	453	999999	999999	999999	193	490	362	456	82	21	842	990	999999	630	690	999999	999999	984	799	308	605	617	714	999999	688	791	999999	775	690	827	849	946	726	999999	699	453	999999	650	950	332	999999	253	360	89	860	747	305	999999	41	999999	326	999999	973	999999	136	999999	363	999999	301	999999	614	587	999999	999999	172	895	999999	400	931	999999	999999	907	43	477	389	999999	267	634	999999	941	999999	968	999999	163	510	269	973	382	975	864	999999	837	358	558	717	341	487	115	999999	964	483	905	975	793	971	419	555	506	999999	774	577	999999	999999	360	999999	645	999999	612	744	903	999999	891	424	77	999999	728	559	485	999999	999999	874	999999	999999	999999	467	999999	999999	950	999999	101	999999	477	417	999999	999999	371	376	999999	999999	82	999999	875	999999	23	999999	591	490	908	645	999999	860	999999	999999	917	899	999999	999999	209	999999	326	999999	893	429	653	198	999999	483	999999	780	786	361	560	834	687	558	999999	999999	704	229	999999	109	94	314	939	241	644	999999	999999	311	870	999999	176	115	334	429	999999	456	716	824	595	999999	276	138	859	890	309	245	
999999	999999	900	633	316	980	26	227	999999	589	489	422	554	725	982	912	910	435	195	999999	509	267	953	999999	85	879	633	767	832	955	454	59	999999	999999	670	142	410	999999	999999	999999	98	116	860	25	966	304	280	870	135	999999	999999	433	999999	854	736	802	414	358	558	436	357	259	999999	612	144	440	490	155	65	999999	511	673	391	999	365	402	406	938	585	781	609	762	641	477	737	30	353	86	672	868	727	62	688	999999	839	839	721	258	881	536	999999	134	815	285	852	555	52	706	499	343	405	476	772	777	827	594	617	917	875	123	96	414	999999	999999	132	999999	984	773	169	526	681	999999	66	58	999999	484	947	366	625	192	977	647	999999	338	472	261	289	911	790	254	999999	803	382	767	450	409	999999	628	162	402	570	279	546	999999	662	256	419	723	809	352	647	261	301	692	145	449	826	999999	999999	999999	999999	83	982	915	305	877	775	298	999999	568	832	999999	214	232	622	708	110	999999	676	226	841	565	111	448	607	970	511	690	632	11	582	508	904	290	232	496	297	631	999999	784	999999	999999	125	250	519	328	57	79	80	437	348	221	477	507	39	614	972	999999	999999	334	376	95	666	607	999999	334	423	923	999999	135	999999	479	937	892	745	720	450	860	999999	289	923	442	619	999999	662	999999	41	406	261	618	999999	754	324	352	418	394	464	517	264	195	904	133	999999	999999	26	999999	284	584	762	319	173	121	999999	38	999999	933	476	472	945	625	999999	26	672	391	610	666	165	594	999999	360	999999	999999	605	743	999999	799	373	674	187	793	96	456	999999	941	454	999999	149	295	999999	484	999999	992	572	638	999999	999999	999999	687	999999	360	714	999999	999999	999999	999999	240	515	999999	999999	612	570	801	294	162	999999	846	382	999999	936	999999	527	869	653	10	441	999999	370	967	852	496	999999	685	340	999999	88	999999	356	242	888	224	896	278	642	338	999999	127	707	420	109	999999	515	730	999999	145	999999	845	46	109	970	789	870	548	28	999999	274	885	470	999999	83	999999	500	999999	841	999999	999999	258	999999	325	999999	324	566	950	867	807	980	617	934	204	994	999999	369	999999	999999	109	353	358	999999	484	999999	999999	656	251	347	999999	554	375	999999	999999	834	584	618	721	22	655	232	920	999999	221	186	999999	950	275	472	839	999999	999999	999999	999999	999999	953	998	752	261	68	999999	325	999999	999999	262	615	728	905	370	419	625	647	999999	616	876	433	677	999999	999999	416	999999	390	778	507	200	999999	
498	157	999999	881	586	865	470	954	987	999999	999999	778	999999	571	999999	999999	905	999999	223	137	18	270	864	945	285	959	453	999999	980	999999	546	115	712	950	126	580	255	489	833	759	186	289	629	968	125	899	90	736	487	42	484	726	293	72	303	238	999999	714	999999	626	422	626	999999	710	371	212	999999	18	454	358	799	426	228	464	950	999999	640	895	829	999999	999999	999999	366	948	802	999999	999999	649	656	888	297	541	883	216	347	560	315	999999	607	913	833	999999	292	139	242	999999	999999	829	999999	999999	597	999999	884	999999	747	705	270	35	907	999999	391	999999	361	566	70	268	542	22	126	999999	422	721	298	916	553	807	999999	999999	715	999999	322	991	536	91	999999	999999	999999	665	468	642	300	999999	21	65	531	999999	719	725	78	974	526	494	713	722	999999	875	108	999999	675	940	999999	43	319	173	999999	399	999999	999999	275	170	999999	877	999999	483	999999	142	709	242	394	146	97	709	168	741	999999	827	288	813	928	425	802	689	989	999999	372	999999	999999	848	999999	142	526	449	459	999999	372	648	941	239	999999	30	176	865	582	538	853	999999	874	578	999999	410	121	85	352	850	367	921	999999	35	121	842	999999	999999	415	262	999999	999999	999999	260	378	579	886	58	200	907	258	936	999999	461	675	800	392	402	903	426	30	450	106	999999	550	451	761	915	127	781	859	999999	460	999999	918	214	999999	624	999999	376	999999	999999	999999	445	601	999999	814	999999	360	999999	459	999999	958	989	242	179	551	650	999999	927	817	970	930	419	57	999999	999999	999999	999999	470	489	767	999999	999999	999999	999999	565	661	17	999999	636	335	565	999999	331	999999	999999	470	97	749	663	671	915	999999	558	553	142	476	397	657	945	37	893	890	999999	999999	999999	431	999999	999999	613	890	642	590	300	999999	415	999999	97	957	597	25	700	792	806	999999	852	999999	999999	358	824	999999	273	359	184	609	441	999999	974	638	524	925	383	811	145	772	999999	999999	999999	75	148	17	388	440	999999	930	337	999999	93	999999	840	654	452	999999	461	524	999999	292	416	691	61	739	159	458	443	672	641	889	999999	44	788	526	999999	913	219	816	710	999999	300	999999	282	339	592	960	999999	869	482	643	359	621	155	745	918	999999	23	409	857	929	999999	396	298	999999	999999	58	235	323	714	539	530	644	813	793	999999	172	419	721	156	199	660	574	200	998	539	999999	888	999999	608	650	899	999999	958	781	836	999999	955	834	885	543	999999	999999	999999	943	999999	714	807	999999	
753	756	880	301	262	999999	999999	432	206	299	908	418	170	192	715	74	639	720	685	999999	957	99	216	585	836	613	465	184	999999	257	884	824	238	536	300	851	769	608	557	300	512	999999	706	665	925	477	999999	552	770	99	313	403	999999	774	404	663	550	305	999999	649	212	104	999999	949	415	94	999999	999999	892	863	305	41	172	395	530	553	392	550	999999	999999	239	913	999999	330	943	491	795	464	142	636	311	473	152	908	999999	418	401	757	260	841	297	750	660	906	999999	999999	241	999999	254	851	999999	999	646	106	419	999999	689	692	15	999999	298	725	999999	265	562	999999	888	263	307	122	999999	634	299	818	999999	488	262	508	999999	999999	260	999999	219	291	365	311	827	999999	999999	798	728	708	999999	337	552	571	260	404	999999	962	393	977	346	999999	999999	646	709	999999	34	931	46	190	166	999999	673	147	516	219	999999	999999	999999	842	764	508	393	452	882	999999	999999	510	999999	858	165	999999	287	282	814	87	591	718	601	999	31	567	761	548	552	999999	663	415	999999	50	999999	101	958	999999	222	838	749	256	999999	999999	999999	524	702	188	34	592	67	400	999999	999999	627	999999	999999	13	821	999999	746	845	900	475	309	999999	454	999999	364	73	999999	736	70	999999	999999	345	954	854	447	507	865	583	523	960	359	273	93	999999	423	321	442	999999	729	25	101	903	356	298	447	701	79	514	824	961	977	331	340	355	110	292	999999	999999	566	999999	342	173	999999	939	126	45	777	828	774	52	631	999999	999999	54	885	434	989	665	417	999999	438	360	759	999999	983	37	932	737	999999	140	93	637	398	416	682	928	582	416	181	411	924	251	739	781	999999	999999	999999	295	999999	676	303	999999	999999	999999	885	999999	413	769	956	98	999999	999999	999999	643	958	993	271	600	371	957	999999	582	494	15	999999	197	621	977	231	665	712	647	278	850	837	521	250	578	999999	701	524	812	459	93	308	885	939	105	823	346	66	724	923	512	823	720	88	391	998	697	370	435	548	300	386	465	771	461	806	999999	999999	999999	78	670	442	50	132	999999	706	936	999999	525	164	999999	609	987	999999	765	36	127	443	858	580	833	999999	999999	999999	999999	707	843	999999	999999	299	999999	593	999999	655	262	999999	783	597	677	999999	999999	449	844	999999	663	690	999999	740	15	999999	688	13	999999	121	245	999999	353	999999	999999	703	863	822	999999	236	778	301	999999	999999	471	695	252	529	766	183	517	394	999999	817	610	478	318	999999	117	61	999999	
383	999999	999999	420	923	726	17	634	973	999999	249	678	618	502	999999	454	66	279	320	999999	168	246	999999	603	999999	843	536	999999	999999	999999	999999	999999	999999	625	405	601	984	999999	548	969	244	895	999999	362	278	716	999999	999999	999999	999999	262	833	797	867	452	146	978	999999	999999	89	200	841	149	588	69	999999	958	999999	107	999999	999999	145	730	351	948	273	453	367	335	144	965	221	928	470	142	999999	999999	851	183	269	623	336	361	468	778	999999	755	213	303	743	757	884	227	477	563	999999	999999	455	999999	999999	692	620	332	999999	999999	978	999999	679	456	141	999999	999999	819	838	157	144	783	271	572	999999	518	999999	74	999999	387	90	993	461	999999	25	826	472	932	994	576	12	999999	926	354	999999	491	86	757	171	137	650	74	389	330	428	999999	840	883	374	670	999999	999999	999999	57	44	985	460	771	440	315	999999	185	999999	271	154	140	999999	917	772	73	999999	492	903	999999	737	25	613	141	488	682	985	588	567	999999	134	456	273	999999	319	814	40	999999	326	999999	982	475	249	128	185	298	486	922	120	311	238	959	652	999999	320	999999	381	999999	292	758	329	565	617	501	999999	697	867	977	607	957	42	137	999999	57	999999	272	775	495	955	999999	999999	72	478	266	105	174	804	999999	569	999999	999999	999999	32	567	536	999999	857	748	999999	488	430	508	325	999999	278	999999	999999	605	803	57	253	885	999999	101	562	266	97	361	999999	972	892	880	418	316	999999	331	114	608	999999	65	414	37	514	477	770	999999	747	325	987	999999	380	999999	999999	521	57	557	347	999999	999999	279	338	999999	352	18	595	550	999999	18	999999	947	996	999999	94	747	643	225	381	896	331	864	519	772	373	410	602	693	999999	999999	268	999999	984	184	602	251	999999	999999	684	999999	881	229	607	999999	687	50	998	194	124	446	877	832	999999	450	999999	999999	760	566	142	942	416	901	854	202	749	670	962	999999	593	843	30	734	540	874	24	112	267	779	94	333	411	999999	579	260	29	999999	790	543	575	999999	999999	170	775	999999	100	980	999999	414	990	26	87	999999	999999	280	999999	999999	301	999999	999999	506	883	980	999999	999999	540	999999	331	603	183	322	880	428	256	141	362	999999	959	798	784	44	737	852	999999	78	256	234	815	308	834	999999	144	489	118	78	999999	510	689	999999	211	101	999999	771	241	677	999999	658	930	470	918	566	193	503	526	401	769	41	999999	999999	562	315	193	33	769	306	188	999999	999999	187	564	852	180	992	596	
693	999999	966	999999	122	931	999999	304	355	390	999999	692	640	962	716	999999	999999	318	285	414	895	907	635	999999	934	498	745	347	999999	905	76	396	201	999999	833	25	999999	420	999999	481	964	20	838	643	500	614	547	439	603	878	999999	543	894	999999	700	785	750	964	999999	999999	196	260	552	449	324	882	501	733	138	700	506	135	239	804	449	885	79	992	510	330	950	999999	743	873	999999	532	502	612	999999	58	999999	838	999999	465	294	714	468	398	999999	618	999999	814	310	903	999999	892	313	100	148	815	999999	757	999999	366	999999	880	516	679	561	791	390	888	526	999999	435	668	401	774	519	735	427	680	673	892	217	999999	15	840	501	994	228	411	999999	999999	999999	517	999999	999999	999999	414	207	788	837	537	238	233	297	230	478	713	501	539	580	413	398	45	999999	999999	999999	535	875	999999	999999	566	572	978	999999	135	747	917	293	999999	981	999999	537	638	999999	145	663	983	848	784	372	787	503	689	831	70	12	307	433	999999	229	999999	538	531	611	280	965	260	999999	999999	483	999999	430	478	558	475	876	999999	201	949	907	175	687	101	313	399	73	883	157	364	132	999999	999999	479	804	999999	576	15	36	572	999999	413	184	686	311	811	366	34	999999	365	193	252	115	483	999999	63	580	999999	227	999999	216	91	113	454	999999	42	76	999999	674	834	999999	870	999999	999999	778	503	999999	999999	790	999999	43	48	753	791	180	880	344	20	573	750	153	999999	787	999999	366	99	999999	729	647	278	744	415	360	305	999999	999999	519	487	705	999999	73	579	656	999999	188	177	338	321	999999	169	999999	999999	388	923	690	768	999999	917	272	689	202	271	362	521	758	627	999999	999999	334	858	999999	857	999999	170	999999	574	483	72	999999	198	760	988	456	488	580	687	999999	436	614	697	240	601	999999	999999	219	999999	226	144	967	560	489	999999	986	425	798	841	999999	228	246	126	999999	999999	290	999999	928	999999	814	874	941	80	600	999999	843	999999	999999	769	642	300	999999	999999	999999	349	999999	86	708	880	999999	40	689	739	999999	809	200	999999	412	220	321	999999	96	15	987	351	202	896	960	238	46	359	797	38	999999	999999	277	361	999999	945	999999	213	375	58	999999	784	195	999999	143	999999	71	355	234	999999	999999	501	213	944	898	15	156	208	126	480	843	652	242	661	540	485	541	838	999999	466	999999	117	774	999999	803	212	166	989	999999	179	999999	999999	135	390	579	707	257	333	463	763	798	725	999999	895	214	559	999999	533	
672	658	259	999999	999999	767	131	350	727	999999	150	695	999999	167	445	999999	313	162	999999	999999	91	999999	237	999999	999999	999999	999999	999999	30	879	833	999999	660	633	327	999999	920	943	999999	368	268	239	979	92	192	768	999999	999999	289	150	591	62	43	699	451	839	999999	51	847	662	999999	561	329	999999	341	897	44	999999	839	999999	35	369	97	168	594	852	853	155	35	617	59	36	999999	880	297	781	220	961	191	999999	683	879	106	412	999999	706	909	141	751	295	999999	699	999999	948	999999	231	999999	874	114	599	986	285	25	239	999999	83	280	449	999999	559	686	82	43	362	657	156	273	999999	899	887	999999	721	404	999999	999999	999999	234	342	765	75	816	346	856	592	501	999999	863	867	999999	195	999999	469	580	999999	999999	661	999999	449	300	967	999999	290	974	227	655	999999	881	285	356	261	849	937	684	999999	999999	350	999999	451	999999	259	293	405	999999	714	461	483	150	213	141	232	999999	784	51	797	116	535	371	639	936	236	526	588	999999	548	346	498	785	999999	457	268	999999	999999	588	51	999999	562	999999	269	765	182	134	999999	154	133	567	999999	896	886	388	999999	978	586	515	635	732	704	884	345	378	963	697	999999	755	999999	787	480	206	999	122	999999	139	111	874	763	999999	848	443	999999	981	281	601	899	707	999999	289	859	708	952	319	979	677	999999	891	801	485	79	922	999999	346	999999	868	896	773	834	999999	877	711	999999	533	883	271	999999	999999	107	371	797	357	515	592	999999	999999	999999	690	142	876	78	220	999999	288	42	925	171	61	999999	412	705	135	873	171	412	157	957	429	436	718	190	999999	794	440	687	999999	999999	689	417	999999	625	216	999999	958	20	667	639	473	500	957	109	999999	469	694	999999	672	484	354	190	781	999999	823	263	424	695	999999	999999	999999	600	321	518	999999	643	580	787	999999	494	999999	161	744	517	494	929	478	999999	744	247	109	773	999999	246	73	509	999999	510	801	952	999999	272	999999	251	997	999999	999999	448	627	802	888	907	177	187	569	202	445	273	999999	894	999999	804	951	999999	326	868	585	85	999999	972	17	80	986	546	277	652	512	999999	520	999999	750	40	991	941	358	999999	999999	838	676	870	73	372	999999	907	177	422	320	524	924	139	999999	113	993	654	999999	818	921	630	999999	999999	690	941	753	708	153	754	813	19	775	134	999999	746	408	999999	909	644	890	999999	379	855	999999	987	578	391	999999	647	999999	999999	999999	539	999999	976	928	999999	190	131	619	481	
764	999999	608	310	749	800	999999	999999	704	999999	745	160	928	842	261	63	999999	702	999999	371	383	505	717	476	862	245	853	999999	999999	649	404	999999	34	999999	324	999999	257	42	247	778	999999	783	999999	999999	600	996	611	438	999999	874	185	999999	758	257	107	268	704	999999	447	514	999999	582	732	65	23	958	135	520	527	304	806	552	464	999999	848	600	561	999999	999999	865	634	424	569	999999	473	916	38	776	320	65	999999	125	594	733	999999	941	61	999999	615	642	870	999999	911	430	78	999999	33	174	409	507	999999	615	266	582	880	532	999999	789	999999	106	930	358	210	999999	53	691	957	999999	762	906	548	673	999999	243	999999	543	512	999999	875	840	893	863	377	812	359	645	858	22	999999	308	928	272	307	999999	711	522	890	449	386	386	675	302	411	502	958	43	999999	32	587	999999	29	873	913	751	213	76	981	999999	122	407	832	945	999999	463	978	999999	376	964	999999	482	653	73	762	498	999999	600	462	874	853	325	513	836	434	516	289	65	358	999999	999999	644	540	502	999999	999999	553	729	424	999999	524	999999	667	178	500	114	693	956	120	425	999999	999999	999999	117	999999	999999	894	999999	521	999999	184	923	999999	820	658	886	999999	160	999999	783	999999	999999	185	514	360	181	657	999999	345	999999	999999	332	944	999999	969	999999	40	432	958	539	94	557	999999	63	772	600	999999	999999	999999	613	171	542	999999	999999	480	151	436	110	757	372	149	559	999999	999999	548	999999	978	995	851	955	856	520	202	206	999999	396	999999	131	741	759	427	999999	825	999999	169	289	112	999999	462	827	276	999999	675	999999	400	534	897	28	999999	999999	622	999999	995	564	756	651	350	33	637	999999	914	999999	368	998	945	339	999999	927	41	999999	750	370	543	33	689	926	845	606	806	174	999999	999999	615	820	146	668	814	271	975	517	939	999999	980	378	912	960	571	676	650	70	800	969	999999	257	999999	262	999999	971	999999	830	806	743	227	472	999999	999999	699	999999	861	999999	999999	472	952	999999	999999	671	389	999999	999999	999999	365	178	956	999999	374	529	232	368	650	884	453	842	396	155	711	999999	860	518	999999	216	271	33	815	374	546	999999	999999	999999	999999	508	999999	999999	860	999999	474	999999	787	481	107	75	484	340	897	999999	833	681	999999	806	812	132	811	870	391	905	999999	999999	363	592	209	999999	511	759	999999	999999	22	402	982	249	680	83	418	388	420	717	999999	930	135	999999	999999	864	261	220	999999	999999	999999	11	669	999999	690	142	284	205	
282	71	563	725	901	755	964	441	698	836	136	999999	713	432	460	673	183	535	216	525	999999	345	785	300	108	999999	999999	20	999999	999999	999999	999999	799	999999	116	999999	163	16	999999	999999	873	999999	175	999999	94	922	999999	275	551	999999	781	164	926	759	999999	999999	999999	273	626	278	310	954	999999	671	999999	587	938	999999	325	999999	519	176	505	999999	651	950	999999	999999	215	999999	540	189	999999	999999	256	404	622	999999	79	179	83	999999	389	999999	999999	919	401	999999	999999	507	983	602	949	450	485	614	659	100	999999	203	767	915	67	450	737	130	495	970	424	883	965	898	431	156	999999	628	787	744	764	999999	559	674	233	708	202	938	999999	28	261	999999	999999	531	932	875	411	999999	833	939	34	999999	434	999999	999999	263	541	999999	180	803	423	856	827	914	335	385	644	103	692	358	999999	999999	890	999999	719	782	148	999999	966	555	744	869	999999	999999	999999	814	307	138	595	999999	999999	999999	767	437	604	404	999999	830	999999	556	241	318	475	485	999999	235	70	957	711	307	999999	999999	128	999999	68	553	71	999999	999999	521	88	515	999999	722	191	999999	999999	462	871	324	968	318	248	420	323	436	403	999999	167	495	754	350	426	298	999999	79	989	999999	999999	61	999999	835	636	999999	478	726	810	753	303	999999	204	607	95	999999	338	999999	859	999999	312	631	159	999999	822	999999	999999	738	99	219	867	122	999999	888	93	820	981	142	681	564	942	597	626	650	26	999999	300	156	264	39	999999	999999	219	999999	840	747	901	591	23	926	999999	739	636	600	999999	999999	398	315	524	274	415	206	999999	999999	765	999999	15	509	735	214	418	999999	483	69	260	819	902	870	999999	999999	919	399	999999	755	647	999999	999999	999999	999999	835	999999	999999	999999	989	623	762	922	999999	999999	135	742	402	856	808	999999	306	266	999999	999999	999999	288	528	999999	999999	355	999999	86	380	657	563	999999	980	745	899	986	434	987	493	446	497	897	987	999999	923	603	526	999999	320	247	999999	945	999999	684	999999	557	699	727	999999	644	607	685	552	267	961	381	999999	999999	956	821	999999	319	773	140	852	999999	300	999999	344	585	828	999999	766	999999	316	618	370	305	57	351	296	999999	999999	999999	999999	811	355	999999	999999	552	841	869	999999	499	163	41	999999	263	832	529	266	999999	392	869	999999	999999	919	419	951	353	20	466	609	614	534	999999	775	924	300	51	999999	999999	790	792	743	959	895	999999	979	284	999999	999999	472	528	95	770	324	674	43	714	891	936	999999	999999	999999	
385	999999	971	964	999999	266	258	999999	791	706	695	735	600	999999	856	239	652	439	676	907	999999	993	91	529	763	72	111	999999	586	999999	999999	791	750	260	368	699	923	312	999999	28	197	153	999999	822	399	999999	723	548	187	484	248	506	999999	142	637	391	999999	451	210	713	164	999999	386	642	999999	903	985	350	767	999999	999999	350	999999	657	719	999999	321	269	999999	728	349	562	999999	111	999999	390	689	618	623	976	999999	481	999999	500	864	830	999999	999999	13	495	60	383	780	30	179	898	280	455	422	877	79	999999	321	482	373	602	654	284	731	438	224	376	727	999999	999999	833	248	736	793	889	992	999999	266	645	678	965	781	692	999999	21	120	999999	205	999999	906	603	170	629	136	271	186	999999	317	574	280	999999	999999	999999	385	345	660	544	999999	999999	884	797	661	999999	999999	408	820	961	352	719	327	980	181	981	884	999999	999999	618	609	999999	999999	510	964	692	374	994	319	791	316	596	361	999999	581	671	860	119	942	999999	825	728	451	224	149	598	256	299	511	674	115	344	672	999999	934	140	999999	384	832	999999	311	999999	98	999999	654	756	367	999999	408	509	130	774	109	999999	793	999999	999999	499	371	376	445	84	492	644	686	972	923	320	642	999999	851	999999	286	972	192	25	999999	423	569	392	999999	505	999999	12	999999	340	244	999999	999999	62	60	331	23	999999	533	999999	326	453	352	999999	833	57	119	957	999999	644	498	136	995	777	251	666	929	978	145	999999	193	490	100	355	738	438	999999	589	400	530	473	819	449	956	999999	195	81	887	558	193	395	933	999999	999999	842	117	498	480	999999	394	401	44	330	999999	52	836	363	996	943	404	984	999999	567	136	180	678	999999	49	999999	66	595	52	429	999999	999999	260	145	190	513	630	939	591	778	16	999999	999999	499	999999	913	863	832	999999	943	163	999999	865	376	227	739	173	999999	999999	402	754	999999	358	614	377	48	792	700	183	492	323	999999	999999	999999	560	997	741	999999	832	136	224	999999	521	999999	276	754	688	999999	999999	999999	350	210	490	999999	34	218	780	999999	131	816	130	999999	658	592	630	698	804	999999	815	999999	997	999999	597	333	187	530	287	259	348	622	360	999999	781	732	152	999999	974	999999	727	999999	999999	999999	67	25	999999	999999	575	929	479	577	950	574	78	999999	453	365	612	999999	20	999999	999999	531	485	508	466	222	999999	926	999999	517	724	599	397	472	13	89	999999	582	999999	135	955	358	779	999999	999999	785	999999	93	288	
999999	999999	816	203	233	421	694	442	999999	558	793	999999	999999	489	999999	852	360	186	605	694	373	438	40	839	885	547	582	752	714	835	680	382	999999	999999	999999	18	999999	405	173	60	319	999999	378	34	534	464	316	999999	818	999999	322	609	999999	999999	914	359	479	999999	318	686	839	999999	728	722	877	420	373	11	827	953	999999	954	23	555	999999	999999	69	15	315	430	241	999999	934	795	523	81	149	908	732	313	999999	930	97	487	999999	376	918	656	999999	999999	101	315	51	864	973	999999	999999	688	23	198	999999	473	999999	888	455	135	999999	932	209	805	281	999999	278	524	999999	25	867	535	999999	18	808	412	859	200	999999	925	999999	79	822	999999	999999	460	894	544	999999	999999	999999	999999	42	96	368	999999	999999	350	843	635	46	527	449	958	999999	999999	355	15	389	886	614	480	558	999999	462	938	120	54	330	999999	571	734	510	360	999999	999999	999999	257	649	822	955	518	357	703	889	155	999999	864	999999	425	115	888	999999	136	460	787	999999	512	633	430	999999	412	30	32	74	999999	999999	999999	211	832	999999	108	365	567	930	106	999999	855	640	317	319	999999	391	904	715	682	579	383	899	968	999999	999999	999999	229	999999	553	497	334	999999	587	138	539	662	830	999999	17	999999	596	206	363	664	794	872	999999	121	999999	31	125	317	392	732	999999	199	243	814	575	484	146	999999	387	608	999999	225	62	188	999999	593	999999	56	707	159	999999	187	546	313	233	127	307	118	999999	531	381	999999	999999	854	496	349	429	26	292	532	396	975	818	755	999999	578	999999	147	341	999999	471	999999	609	243	999999	464	999999	999999	999999	458	187	38	999999	999999	999999	780	969	207	691	439	173	544	763	184	762	999999	369	790	999999	999999	307	169	776	291	70	312	417	23	115	41	999999	500	999999	834	999999	367	999999	963	528	95	609	622	456	999999	872	999999	315	435	480	741	999999	862	491	935	160	27	262	22	999999	999999	373	955	101	660	743	999999	118	928	828	404	999999	405	272	362	55	685	999999	874	419	144	996	982	542	999999	935	832	999999	499	684	338	115	669	999999	604	999999	999999	530	999999	168	208	817	387	999999	86	415	700	600	139	890	474	314	388	999999	999999	999999	999999	423	727	999999	910	665	618	254	500	299	666	999999	668	640	401	999999	917	715	220	326	619	385	466	999999	999999	242	878	609	999999	34	727	75	518	676	340	999999	802	80	257	543	208	142	999999	786	749	473	931	499	499	318	999999	672	392	343	318	999999	957	999999	
999999	999999	786	19	44	476	571	600	718	992	310	170	999999	847	468	676	127	999999	279	999999	219	772	999999	389	999999	999999	637	999999	683	999999	368	999999	999999	43	999999	579	757	999999	999999	639	999999	158	754	939	199	339	955	548	214	715	226	999999	736	287	999999	717	377	406	899	999999	838	516	917	999999	999999	975	886	329	999999	888	919	999999	388	640	464	70	27	371	200	999999	945	99	851	967	999999	536	598	996	999999	873	212	360	299	965	800	709	241	221	315	223	999999	636	999999	325	999999	297	999999	999999	823	499	700	16	216	129	197	999999	665	999999	585	106	387	890	999999	393	999999	568	638	422	839	754	828	806	65	977	338	318	807	999999	181	670	999999	502	999999	984	183	999999	999999	180	778	60	54	999999	636	999999	999999	999999	791	897	999999	999999	658	39	265	78	670	894	951	238	790	878	942	999999	999999	914	22	885	718	860	220	491	424	468	999999	789	710	546	179	846	152	999999	527	909	999999	999999	999999	64	246	114	323	288	254	915	389	899	118	914	513	721	206	950	843	931	687	999999	812	200	999999	476	999999	133	999999	115	96	23	361	999999	242	999999	902	958	999999	999999	546	931	246	999999	88	744	680	999999	43	458	649	999999	933	595	999999	748	140	999999	668	770	745	200	999999	149	999999	376	548	85	681	999999	818	999999	312	999999	394	755	911	314	121	650	796	572	100	999999	999999	894	999999	765	999999	494	703	91	299	877	868	356	999999	107	679	999999	205	999999	124	999999	639	411	889	703	210	999999	999999	826	709	27	974	183	109	999999	683	934	296	782	999999	999999	974	737	999999	434	999999	48	388	813	999999	409	455	201	458	734	636	63	999999	386	564	343	656	999999	381	999999	999999	694	256	87	424	744	999999	423	999999	926	391	902	462	465	999999	172	98	33	999999	310	999999	783	725	375	663	629	929	910	227	931	540	106	999999	677	530	999999	999999	310	399	890	982	999999	860	999999	999999	733	601	549	999999	402	255	999999	686	80	999999	130	999999	881	424	794	815	516	205	409	396	294	546	999999	999999	665	380	999999	999999	310	328	540	922	999999	999999	929	38	999999	866	825	685	907	420	294	969	410	708	910	885	999999	84	999999	836	461	999999	69	196	999999	615	388	32	466	998	385	752	999999	207	999999	860	999999	765	436	649	379	723	488	873	262	816	533	956	469	902	39	236	851	999999	470	68	999999	999999	999999	999999	999999	802	229	908	45	541	999999	213	999999	60	999999	839	999999	999999	999999	738	656	195	934	999	92	431	999999	
563	969	158	901	999999	736	715	999999	753	553	999999	171	577	504	580	838	999999	999999	330	32	419	513	199	588	35	246	732	412	776	807	222	691	999999	999999	665	938	886	640	337	999999	999999	161	646	295	999999	664	999999	244	86	999999	999999	985	999999	999999	999999	60	779	570	876	236	14	313	132	999999	999999	999999	115	337	839	641	951	89	686	853	999999	267	999999	904	602	370	999999	999999	999999	428	592	999999	930	657	106	614	169	326	764	999999	999999	915	39	999999	954	999999	559	562	405	445	406	999999	308	907	604	999999	194	999999	968	515	880	516	977	703	362	113	999999	999999	240	234	481	635	999999	585	999999	888	237	175	949	999999	810	793	103	999999	999999	999999	999999	999999	999999	220	429	293	357	259	230	955	938	999999	348	999999	975	112	332	180	963	770	820	999999	525	716	658	29	999999	391	705	96	423	96	681	905	999999	27	405	30	805	197	999999	75	999999	436	950	999999	826	108	999999	999999	471	923	927	999999	636	999999	506	999999	999999	999999	368	965	999999	144	999999	851	653	443	677	957	999999	311	375	775	492	999999	999999	99	999999	756	999999	827	780	999999	999999	500	168	430	278	966	521	999999	468	999999	829	321	521	230	894	999999	258	392	430	654	11	169	999999	162	768	881	999999	417	581	805	217	540	195	556	519	52	693	233	174	710	446	999999	999999	970	945	999999	999999	146	204	999999	508	810	406	136	995	465	942	15	999999	999999	126	999999	487	662	196	999999	136	999999	711	851	415	35	227	720	218	362	325	587	217	597	647	999999	222	999999	999999	999999	143	69	999999	999999	110	999999	570	999999	999999	341	999999	999999	783	655	54	278	434	999999	260	483	592	686	999999	643	999999	364	999999	999999	750	412	891	999999	364	789	166	76	413	657	999999	727	464	999999	136	876	201	999999	999999	561	552	378	289	869	999999	824	815	457	151	917	914	745	999999	505	999999	999999	450	599	826	994	499	978	864	777	999999	532	999999	999999	559	999999	999999	15	999999	246	522	381	999999	32	907	999999	973	708	925	999999	743	15	838	999999	423	944	435	602	317	809	72	574	513	511	278	141	806	673	897	109	999999	999999	195	652	999999	655	999999	428	691	296	30	999999	999999	999999	999999	595	999999	999999	728	999999	616	999999	697	750	999999	948	999999	999999	754	776	999999	310	811	826	999999	834	999999	195	976	767	886	17	910	30	789	999999	521	144	999999	682	999999	746	945	292	999999	626	220	444	478	43	787	446	674	915	999999	719	979	236	999999	209	774	508	92	960	728	609	938	676	
961	903	437	733	999999	81	338	986	365	528	343	403	623	386	717	942	980	999999	999999	995	999999	79	999999	295	785	999999	999999	938	664	984	564	883	687	999999	999999	999999	606	999999	999999	999999	586	575	999999	460	892	955	586	999999	791	149	999999	288	275	942	218	891	611	151	947	875	999999	400	332	380	964	460	715	89	999999	999999	345	926	157	740	419	892	714	840	402	999999	691	519	999999	999999	14	286	617	999999	335	999999	999999	464	116	999999	439	195	253	984	496	442	250	506	495	648	803	64	999999	999999	533	326	186	771	999999	999999	194	653	252	807	999999	688	999999	970	999999	321	189	999999	820	730	311	233	649	730	354	960	589	194	999999	509	720	950	999999	92	221	999999	414	999999	715	988	999999	785	999999	445	617	807	599	999999	999999	184	999999	922	999999	999999	233	309	999999	456	426	788	538	999	999999	743	96	426	543	760	999999	745	906	999999	175	831	498	999999	290	214	999999	546	999999	999999	442	849	49	798	999999	745	858	912	342	999999	775	926	460	243	999999	209	358	201	274	839	519	16	278	999999	999999	411	999999	707	28	472	343	880	427	227	566	780	703	298	710	999999	999999	846	413	999999	999999	248	381	265	999999	90	999999	921	281	531	800	435	581	567	50	314	833	160	893	999999	624	894	508	242	999999	385	999999	999999	999999	476	938	672	999999	330	270	999999	40	656	348	999999	616	999999	608	896	427	999999	208	145	999999	406	964	750	953	543	333	999999	739	149	588	983	584	999999	440	804	999999	137	831	999999	307	531	284	999999	812	999999	263	212	295	999999	999999	999999	187	999999	811	94	511	198	999999	70	997	943	779	890	78	364	362	999999	999999	803	313	299	999999	947	838	726	131	788	999999	996	999999	130	41	137	999999	53	806	224	984	356	303	404	417	771	999999	364	752	393	118	999999	603	442	231	491	308	526	245	239	999999	999999	962	999999	260	723	780	999999	911	652	566	34	557	148	835	634	510	908	881	538	693	999999	973	738	680	489	403	847	899	549	828	808	807	577	692	999999	393	999999	999999	999999	990	387	452	110	827	93	999999	464	999999	999999	981	399	644	707	545	57	121	234	999999	771	329	933	977	372	999999	999999	999999	980	999999	936	250	930	765	999999	999999	316	41	873	911	596	588	938	250	312	999999	438	999999	110	41	999999	787	999999	538	381	375	67	410	89	286	999999	999999	919	18	670	356	61	634	999999	999999	239	25	247	322	455	193	391	692	675	804	395	594	126	999999	811	158	91	402	393	999999	490	
905	999999	999999	999999	729	668	929	999999	956	516	804	715	940	801	628	550	846	92	198	999999	999999	735	999999	890	999999	751	970	999999	999999	274	659	250	999999	679	334	999999	999999	480	725	524	461	122	999999	297	591	999999	999999	999999	999999	999999	999999	319	204	837	999999	999999	999999	707	368	978	999999	732	999999	691	857	563	999999	271	477	564	901	376	999999	674	532	263	999999	999999	309	603	575	822	23	913	40	349	56	800	564	163	396	999999	999999	747	825	729	999999	999999	440	37	802	914	999999	628	706	868	952	530	315	861	999999	689	407	999999	413	999999	999999	154	660	517	517	999999	707	324	178	958	264	620	848	803	209	988	557	999999	999999	999999	152	395	999999	999999	999999	525	494	999999	999	706	544	999999	343	950	20	908	377	922	999999	524	999999	366	460	748	613	342	681	511	662	175	142	135	962	751	732	333	937	498	130	991	999999	999999	324	999999	423	999999	286	898	999999	999999	621	999999	999999	287	454	999999	999999	468	558	65	844	999999	50	833	999999	418	394	592	228	686	970	878	801	999999	731	212	51	988	334	999999	999999	999999	718	371	999999	507	375	999999	307	945	397	478	939	74	156	809	964	491	897	14	999999	693	680	999999	330	999999	833	241	555	252	745	999999	144	851	999	999999	999999	678	288	76	999999	709	999999	282	298	502	999999	999999	383	921	247	560	101	999999	999999	372	999999	999999	999999	812	674	144	139	65	209	451	344	98	75	94	545	295	999999	831	961	812	408	407	817	999999	999999	106	999999	633	14	195	855	815	999999	637	999999	661	638	476	999999	909	579	239	82	847	999999	999999	671	298	386	951	357	270	999999	381	963	705	795	222	19	999999	999999	999999	60	24	999999	999999	999999	438	136	883	657	735	439	61	999999	999999	334	969	670	953	434	569	257	63	837	595	457	294	999999	263	866	425	999999	823	999999	84	189	999999	999999	999999	428	243	999999	999999	999999	999999	999999	316	148	794	380	825	552	999999	999999	999999	258	997	186	999	81	147	764	873	999999	242	278	615	428	999999	989	999999	716	41	535	999999	407	999999	759	225	764	999999	155	879	999999	50	873	411	679	916	826	192	999999	262	567	290	478	999999	485	71	353	225	999999	979	804	999999	118	521	530	952	319	999999	247	961	244	931	999999	885	991	977	369	866	935	512	342	999999	999999	999999	473	254	722	119	279	999999	999999	549	262	176	84	999999	931	361	880	999999	607	999999	999999	920	27	636	298	593	999999	999999	702	999999	289	385	646	997	720	654	57	286	239	209	233	549	
999999	695	678	825	810	223	55	17	986	218	904	999999	862	473	999999	837	999999	139	811	771	995	396	270	876	999999	87	999999	286	314	604	498	999999	109	999999	831	332	957	473	999999	93	999999	694	500	81	480	636	144	256	218	220	999999	109	398	999999	553	702	434	802	306	999999	999999	999999	703	391	720	507	911	467	641	123	880	492	999999	727	999999	311	896	199	405	893	999999	999999	78	999999	284	398	19	646	851	139	898	999999	999999	58	999999	999999	999999	999999	360	999999	725	677	999999	104	999999	837	751	999999	999999	252	806	245	406	412	790	999999	700	609	117	331	999999	999999	999999	999999	225	999999	325	308	800	624	319	787	838	999999	177	275	999999	973	764	447	646	999999	503	609	332	662	758	999999	268	582	999999	392	999999	39	999999	461	72	111	999999	615	521	453	870	528	932	28	407	999999	245	525	999999	726	999999	670	999999	159	770	16	999999	562	999999	561	50	228	631	927	786	808	947	716	212	104	104	158	925	999999	999999	975	676	999999	265	784	528	742	433	277	999999	341	354	334	690	65	922	326	649	999999	999999	999999	897	15	242	598	36	528	322	999999	632	696	745	491	681	794	339	875	999999	999999	42	999999	794	999999	389	455	464	622	999999	156	999999	777	509	999999	790	999999	88	670	999999	666	758	10	429	999999	645	851	596	863	653	895	725	56	29	468	999999	115	857	543	625	787	999999	413	502	175	999999	999999	196	999999	700	855	716	999999	804	641	999999	42	878	999999	999999	538	859	999999	969	139	430	136	999999	999999	46	685	968	999999	54	999999	532	355	507	263	498	789	664	815	173	797	189	66	999999	387	999999	895	237	442	999999	97	999999	999999	999999	373	999999	754	106	154	999999	24	887	181	624	520	119	87	999999	999999	926	928	999999	999999	437	182	950	999999	883	380	16	151	458	535	720	999999	999999	988	911	144	518	743	693	520	82	158	999999	18	441	732	278	958	370	999999	515	896	999999	999999	116	271	999999	380	871	726	999999	602	565	361	461	667	999999	131	999999	400	115	193	245	363	971	999999	999999	941	932	160	111	57	780	845	30	824	743	999999	881	649	721	148	872	967	999999	479	592	999999	557	999999	578	157	792	969	507	332	660	860	913	828	999999	481	447	720	624	100	821	719	341	999999	924	683	249	526	679	966	320	999999	981	999999	695	715	999999	169	582	954	999999	810	999999	697	999999	883	567	999999	650	249	700	161	352	999999	657	873	225	920	849	999999	999999	275	299	540	999999	392	879	999999	142	293	96	288	
147	669	835	21	999999	644	473	51	126	999999	875	439	276	999999	999999	699	843	822	999999	999999	319	687	56	989	520	807	685	999999	13	154	920	367	162	422	24	682	999999	999999	501	581	456	808	778	721	399	999999	274	999999	466	190	999999	320	999999	622	968	999999	623	845	500	573	958	692	47	999999	275	517	286	999999	154	252	252	999999	330	999999	999999	511	909	334	600	999999	543	833	999999	999999	576	610	574	540	453	564	69	611	156	927	623	763	770	999999	456	881	583	420	707	223	937	381	999999	874	605	467	550	999999	254	839	40	134	378	223	405	664	943	999999	410	590	193	641	60	999999	999999	263	999999	112	878	718	999999	999999	135	110	886	204	999999	699	934	985	999999	999999	366	316	897	999999	394	999999	411	792	938	836	19	127	40	306	330	596	580	351	726	448	420	999999	762	906	999	999999	337	210	52	253	811	425	999999	422	284	744	999999	806	869	193	700	95	999999	999999	124	17	79	590	999999	35	129	593	999999	999999	359	830	554	990	499	126	229	211	749	695	34	594	999999	999999	31	586	101	774	482	543	747	334	756	521	792	999999	208	747	336	27	999999	999999	166	10	73	453	999999	514	317	753	964	999999	346	94	226	529	999999	462	999999	297	934	355	121	725	828	34	84	42	207	999999	917	482	874	731	571	999999	999999	999999	554	577	999999	586	467	728	999999	258	988	999999	999999	273	534	999999	188	49	93	777	999999	440	182	999999	999999	167	316	809	836	492	624	615	523	420	999999	917	908	999999	900	357	888	392	156	999999	46	413	737	934	972	180	303	834	647	999999	698	997	377	515	208	239	999999	999999	892	96	999999	382	157	884	181	617	838	999999	148	736	889	724	293	999999	11	966	429	381	836	665	198	790	967	729	721	999999	549	402	792	670	999999	241	999999	70	947	664	999999	852	999999	999999	342	116	696	911	904	974	713	999999	514	242	810	898	820	237	898	843	999999	428	173	86	77	445	404	477	659	999999	234	999999	655	347	710	576	999999	999999	333	92	104	66	824	746	999999	774	888	560	860	188	420	272	171	999999	999999	836	689	999999	297	999999	711	999999	999999	999999	749	489	129	176	531	999999	999999	999999	904	815	749	999999	603	426	695	302	557	999999	617	480	246	962	71	551	999999	873	887	930	999999	436	999999	875	999999	577	997	901	655	721	38	999999	898	81	368	999999	999999	900	999999	272	991	995	348	867	610	999999	20	787	427	999999	88	657	356	999999	165	477	445	873	553	36	429	999999	
647	836	815	999999	581	999999	603	715	196	197	640	999999	939	999999	999999	999999	275	32	567	220	999999	999999	643	999999	279	999999	999999	891	999999	491	356	216	842	207	999999	512	999999	999999	209	844	193	711	391	890	26	999999	419	966	389	931	607	531	999999	218	320	999999	202	999999	720	999999	259	999999	804	704	840	999999	782	742	841	585	461	655	822	722	37	772	695	753	364	548	138	949	511	979	883	999999	747	633	886	786	999999	999999	899	176	595	480	906	999999	59	999999	949	677	135	804	480	952	708	746	999999	999999	999999	449	89	182	904	999999	210	825	820	25	999999	158	999999	999999	999999	843	999999	656	137	556	865	17	999999	772	999999	461	999999	707	999999	931	127	11	451	348	911	999999	537	726	999999	295	280	91	866	44	905	999999	999999	81	538	636	206	62	619	635	683	867	999999	999999	583	999999	486	503	999999	889	897	685	999999	517	153	405	315	39	393	841	285	783	151	999999	866	798	640	752	178	873	734	75	392	816	664	53	133	230	999999	819	808	776	999999	976	146	229	104	999999	999999	143	330	177	668	999999	359	899	726	86	450	785	812	734	999999	453	164	832	999999	890	852	110	999999	95	886	574	999999	999999	28	174	532	647	703	336	824	999999	553	567	406	999999	999999	999999	999999	56	779	367	16	999999	999999	999999	821	313	926	999999	460	827	999999	999999	290	104	743	999999	999999	999999	553	803	999999	485	909	299	900	597	999999	999999	434	999999	783	234	315	528	567	999999	66	999999	999999	229	720	499	875	999999	183	318	287	999999	871	615	884	999999	503	975	286	530	999999	162	421	234	877	247	779	373	54	637	928	761	537	784	794	184	999999	334	92	591	610	912	126	591	320	134	817	818	213	27	999999	999999	252	999999	794	999999	999999	128	351	999999	719	999999	999999	999999	389	999999	774	96	820	709	557	178	893	694	999999	261	46	830	999999	753	430	999999	170	37	905	999999	519	500	990	890	889	99	999999	609	871	999999	960	580	212	795	999999	731	998	503	999999	999999	446	557	125	542	867	464	214	597	999999	759	352	925	640	999999	16	999999	999999	930	820	467	194	293	823	823	301	466	627	128	404	698	962	999999	567	999999	162	961	385	457	32	999999	999999	396	999999	122	755	45	939	421	789	999999	635	77	682	12	378	999999	999999	302	251	411	836	95	202	364	796	685	367	298	638	54	898	648	907	395	582	798	737	710	78	999999	526	216	999999	999999	999999	894	984	564	974	999999	236	93	999999	620	597	799	203	201	326	999999	
677	999999	783	744	999999	986	169	296	430	579	425	34	233	985	999999	630	755	872	300	901	700	999999	999999	638	818	815	442	297	798	782	605	545	394	997	589	875	432	595	154	86	734	697	144	999999	999999	212	999999	230	736	999999	54	330	900	999999	379	873	336	155	925	370	554	999999	498	999999	999999	879	639	235	999999	18	208	169	728	223	176	13	999999	919	64	616	999999	222	561	999999	738	285	645	999999	628	715	549	999999	669	999999	999999	862	208	496	431	999999	999999	633	999999	999999	768	884	601	999999	257	999999	215	417	999999	999999	413	341	321	667	909	698	244	669	607	690	999999	999999	500	944	691	314	805	181	497	358	54	332	397	833	72	854	683	999999	999999	262	509	141	195	999999	379	999999	550	540	587	732	470	902	999999	143	999999	847	393	656	995	943	570	44	999999	742	275	999999	999999	487	999999	65	25	285	946	999999	191	338	999999	149	999999	500	763	274	594	765	999999	999999	999999	264	576	999999	470	36	962	779	691	475	221	453	999999	999999	999999	72	999999	999999	716	999999	955	681	999999	929	122	254	999999	999999	999999	306	449	164	999999	133	784	999999	999999	390	999999	999999	999999	177	663	715	127	291	64	999999	999999	701	339	71	999999	999999	196	625	312	646	999999	225	944	999999	999999	395	999999	66	599	961	999999	999999	999999	554	937	727	871	999999	27	246	812	831	999999	805	262	488	967	388	999999	161	999999	168	386	275	288	378	54	999999	577	999999	689	70	692	102	771	999999	550	784	134	999999	831	999999	608	75	834	280	35	148	999999	122	428	647	999999	999999	34	356	191	999999	999999	568	999999	24	221	749	556	751	999999	999999	43	578	999999	192	263	785	329	539	560	999999	999999	17	999999	906	999999	464	999999	999999	120	253	78	425	503	664	518	565	647	816	196	858	518	92	999999	927	115	635	183	245	394	999999	128	494	795	869	999999	267	225	776	372	756	899	514	999999	895	39	618	999999	999999	999999	697	999999	999999	352	999999	999999	357	876	425	999999	27	291	614	657	945	999999	583	629	999999	218	261	350	871	454	440	999999	13	451	246	898	497	560	999999	999999	696	36	615	152	103	77	107	391	800	999999	355	474	999999	999999	695	769	999999	988	999999	75	422	357	276	999999	911	743	999999	905	640	999999	999999	466	391	52	961	919	519	441	535	999999	120	869	999999	895	999999	999999	999999	999999	756	999999	452	508	119	834	159	348	999999	999999	240	999999	278	202	750	283	672	999999	999999	253	895	999999	260	24	999999	884	954	552	999999	999999	958	945	80	
999999	159	174	83	804	356	556	892	623	169	961	211	999999	298	918	128	276	232	999999	882	430	261	980	225	438	56	999999	879	999999	541	999999	599	294	290	625	52	586	209	867	541	999999	360	282	999999	298	813	286	596	45	999999	540	158	999999	999999	650	401	178	948	645	758	132	677	295	91	781	372	916	999999	672	999999	542	77	365	999999	355	79	978	374	926	625	769	637	843	183	999999	999999	852	230	999999	234	999999	999999	564	119	419	859	74	200	834	926	896	391	999999	999999	891	473	793	999999	718	999999	422	804	31	29	988	494	833	122	91	552	519	695	999999	447	12	904	512	999999	269	999999	999999	999999	540	999999	729	388	713	999999	291	999999	445	999999	999999	69	812	79	616	999999	131	924	36	952	119	291	417	210	999999	487	999999	987	999999	547	808	999999	575	999999	273	999999	300	999999	781	159	831	999999	117	735	193	205	635	932	297	968	134	344	469	62	678	259	999999	999999	999999	235	525	303	577	897	976	289	494	188	806	594	999999	521	999999	999999	999999	565	999999	681	999999	931	999999	235	700	991	999999	999999	763	523	999999	999999	438	999999	359	555	999999	999999	976	219	759	903	710	457	999999	999999	724	613	201	592	999999	122	999999	911	999999	329	383	300	603	585	999999	512	526	999999	232	792	166	999999	172	597	253	592	589	999999	922	999999	231	999999	110	997	999999	809	281	999999	591	842	938	527	270	39	999999	343	999999	401	999999	256	387	739	234	999999	546	999999	451	604	349	348	533	120	988	397	999999	999999	199	999999	318	675	999999	999999	389	999999	999999	639	999999	142	425	999999	999999	198	240	676	736	999999	180	766	999999	34	999999	999999	831	253	999999	999999	538	872	931	999999	153	339	999999	69	25	41	999999	999999	490	999999	41	318	189	439	999999	344	999999	999999	999999	617	809	433	154	999999	316	564	523	145	79	999999	110	999999	210	999999	999999	328	114	180	661	704	140	334	999999	999999	992	59	497	402	562	999999	999999	226	221	324	393	720	194	799	999999	461	999999	224	775	465	806	693	118	956	999999	371	999999	999999	660	956	486	484	156	600	301	266	76	130	583	104	86	883	136	999999	999999	55	143	315	427	210	196	915	999999	999999	999999	999999	941	999999	729	200	744	999999	565	264	838	909	999999	594	507	495	394	999999	641	680	388	999999	566	231	999999	627	237	999999	999999	460	770	999999	999999	335	999999	999999	325	999999	401	392	360	838	327	871	58	929	482	549	808	932	815	798	999999	999999	442	999999	741	719	999999	112	962	820	956	999999	494	277	
984	248	999999	999999	180	860	999999	999999	330	549	605	999999	183	999999	999999	688	999999	359	645	971	296	55	892	40	261	999999	120	298	429	539	881	222	387	780	944	243	809	304	999999	999999	802	35	999999	892	999999	999999	545	235	957	284	704	607	469	523	981	999999	355	710	262	574	749	707	999999	790	668	999999	317	403	999999	910	999999	821	597	690	178	270	999999	999	812	214	70	999999	999999	154	834	999999	999999	864	799	16	887	109	52	197	215	105	205	767	234	835	739	152	982	56	406	883	999999	999999	354	720	999999	999999	999999	57	514	999999	376	685	956	999999	639	453	999999	247	33	779	999999	999999	485	999999	999999	729	774	976	475	918	902	999999	748	951	999999	974	519	88	564	999999	999999	994	682	350	728	520	811	841	206	295	548	745	33	626	999999	999999	303	999999	999999	722	581	999999	581	596	962	91	936	14	128	664	999999	525	683	999999	577	784	727	144	354	554	917	933	780	190	379	166	270	131	999999	666	681	249	432	841	959	290	999999	96	999999	999999	584	806	722	541	361	999999	72	541	59	999999	880	168	925	111	805	648	150	401	226	805	821	814	167	461	982	999999	102	841	999999	297	370	641	755	708	970	120	220	249	828	357	103	728	999999	999999	786	999999	324	331	45	320	149	32	870	583	999999	999999	649	271	558	667	999999	230	19	999999	959	249	413	999999	140	999999	999999	901	999999	868	711	102	741	999999	999999	999999	379	771	806	999999	999999	348	770	182	882	211	471	999999	690	170	428	873	719	321	999999	546	999999	107	201	350	882	248	460	12	871	999999	37	18	595	99	999999	168	424	798	999999	621	478	999999	344	929	999999	999999	221	411	450	999999	383	430	82	139	999999	282	579	999999	338	909	888	768	311	159	183	462	363	600	999999	999999	458	920	707	946	999999	879	762	271	127	404	37	999999	561	42	359	606	936	999999	739	25	588	959	999999	705	733	710	928	195	755	999999	135	620	539	189	389	462	723	999999	999999	999999	520	317	348	934	881	840	999999	278	999999	576	525	999999	861	857	682	999999	460	12	223	367	999999	576	516	355	999999	999999	518	999999	652	999999	883	811	404	999999	999999	280	620	999999	823	893	999999	999999	396	189	255	237	999999	682	507	890	11	721	911	704	529	944	801	999999	664	999999	331	834	625	902	693	714	999999	602	999999	999999	878	925	188	330	863	300	189	336	110	51	657	999999	874	762	999999	999999	900	999999	739	560	478	628	999999	999999	571	669	999999	494	496	541	735	999999	999999	106	
22	86	542	590	841	238	764	475	892	623	817	999999	959	999999	16	999999	813	802	862	801	932	999999	999999	999999	759	999999	265	695	840	568	316	500	999999	999999	999999	818	629	999999	858	510	796	13	736	257	540	86	709	181	487	965	999999	932	304	999999	173	762	32	712	831	647	973	78	634	333	999999	999999	979	191	122	999999	902	504	944	999999	15	929	523	999999	300	682	493	94	218	999999	840	999999	206	986	615	988	796	999999	999999	220	537	727	378	412	940	223	106	528	68	999999	73	999999	988	942	523	243	248	999999	422	158	999999	888	860	759	492	933	130	992	576	999999	999999	985	25	733	824	999999	999999	121	866	86	586	999999	36	918	811	617	999999	264	473	381	749	581	504	999999	66	649	866	619	919	16	999999	113	951	933	898	999999	218	999999	999999	245	683	137	359	999999	571	198	862	942	999999	999999	548	865	529	205	384	819	490	685	999999	184	421	941	201	859	982	999999	24	999999	29	999999	409	140	999999	237	697	999999	231	168	768	868	787	924	999999	54	999999	237	584	756	558	999999	999999	532	999999	943	824	742	936	499	363	99	183	769	922	224	476	999999	730	301	507	762	597	331	917	809	397	496	279	156	401	754	898	267	543	999999	145	876	552	201	999999	955	999999	732	804	999999	999999	27	12	457	577	59	507	292	259	796	490	276	615	778	556	999999	472	999999	108	609	201	916	235	981	88	599	865	538	888	999999	85	865	999999	999999	124	999999	999999	999999	579	999999	256	615	18	999999	460	869	271	774	999999	85	492	897	633	205	999999	778	792	31	379	978	194	969	404	707	720	624	749	377	999999	186	844	650	220	757	362	586	907	999999	999999	219	338	999999	999999	812	69	188	999999	999999	760	346	999999	472	453	601	166	999999	999999	999999	36	999999	129	999999	120	469	999999	842	687	875	842	999999	870	313	500	170	999999	103	86	591	647	541	392	428	616	327	999999	382	999999	619	600	85	375	606	461	999999	99	444	980	433	582	227	501	366	999999	859	475	999999	971	293	951	999999	210	628	999999	999999	452	700	287	793	870	999999	644	77	285	766	535	999999	999999	805	80	214	122	653	999999	430	49	35	999999	756	851	324	411	914	667	536	875	747	999999	965	252	999999	999999	999999	999999	723	999999	433	91	722	333	212	999999	999999	222	999999	950	556	999999	242	999999	427	761	530	941	555	999999	730	410	999999	999999	788	329	886	562	681	999999	999999	101	296	999999	999999	943	999999	433	999999	999999	245	701	920	999999	328	138	711	
520	825	637	635	999999	16	276	999999	33	999999	999999	999999	882	544	999999	540	698	999999	999999	332	999999	839	483	544	999999	302	999999	999999	38	489	172	572	660	999999	376	737	999999	422	679	999999	29	995	592	610	395	999999	767	359	631	171	999999	999999	999999	805	326	999999	999999	102	999999	953	354	999999	824	543	180	268	884	999999	999999	876	999999	286	355	380	313	398	256	999999	158	999999	535	312	590	867	999999	612	709	999999	301	694	395	951	884	726	739	965	181	58	440	999999	999999	503	999999	755	675	945	999999	492	502	928	434	999999	943	328	999999	52	473	957	285	568	559	39	971	483	999999	544	402	999999	999999	999999	227	999999	999999	32	216	41	131	835	201	322	999999	226	362	373	999999	999999	17	999999	307	697	501	224	773	871	576	999999	531	707	274	140	552	999999	999999	164	711	236	45	999999	999999	397	920	638	999999	962	999999	343	676	999999	999999	573	536	836	331	999999	845	12	999999	571	455	999999	509	424	570	71	770	821	374	208	662	999999	882	96	455	910	999999	863	458	810	710	243	999999	923	999999	701	604	716	263	908	318	708	801	473	999999	877	887	506	999999	999999	202	349	968	478	945	188	999999	999999	391	421	175	982	553	624	861	222	937	999999	929	999999	466	63	568	999999	999999	954	242	418	999999	577	33	281	795	754	617	370	274	828	977	999999	20	164	999999	842	743	335	164	187	612	264	940	999999	576	208	247	148	781	513	588	991	946	282	830	999999	999999	894	999999	799	16	999999	999999	999999	999999	623	858	312	999999	725	999999	564	799	65	805	365	636	999999	704	597	517	999999	999999	761	250	986	999999	738	333	521	454	849	149	365	180	121	316	999999	703	999999	350	999999	419	65	999999	999999	201	999999	476	474	186	675	199	599	291	537	911	999999	999999	999999	263	130	979	217	281	872	999999	444	884	693	999999	999999	29	751	999999	582	69	533	970	226	999999	478	999999	858	344	778	660	999999	83	999999	999999	129	963	91	699	230	955	999999	784	918	609	756	16	782	425	381	999999	999999	999999	999999	477	388	226	652	826	785	999999	999999	999999	502	222	874	371	251	999999	929	999999	937	61	36	626	857	748	999999	617	47	999999	488	443	999999	132	221	208	373	999999	999999	903	321	264	914	371	835	338	999999	705	999999	395	765	299	999999	539	719	999999	325	999999	619	999999	174	999999	999999	999999	380	999999	910	380	11	676	997	85	999999	999999	530	999999	999999	999999	791	529	999999	356	882	652	707	999999	947	999999	999999	824	882	290	999999	192	739	286	475	
601	999999	158	427	912	704	68	398	999999	999999	470	19	999999	260	999999	999999	100	184	999999	162	146	615	999999	739	999999	966	186	794	716	528	488	296	254	216	545	673	642	111	553	651	824	264	26	999999	486	423	999999	574	231	988	466	18	921	133	339	985	810	419	939	945	999999	273	999999	171	149	184	764	829	715	987	659	999999	999999	176	337	882	598	620	262	74	599	612	572	727	71	999999	374	130	999999	559	863	999999	171	607	134	560	582	999999	999999	312	658	547	858	244	999999	477	387	999999	796	457	396	999999	166	875	999999	914	701	953	999999	669	809	644	951	165	133	999999	827	33	52	777	309	999999	199	950	416	999999	753	338	999999	594	103	999999	334	430	999999	999999	76	296	261	219	859	629	755	761	502	24	596	999999	999999	902	999999	363	712	29	158	999999	999	215	468	303	170	373	564	999999	575	199	999999	531	993	460	370	999999	771	832	917	999999	988	438	457	401	465	60	227	496	999999	740	907	315	282	999999	999999	861	827	958	58	496	999999	248	196	313	999999	74	999999	660	542	119	591	880	111	999999	664	571	757	77	837	120	999999	78	572	835	999999	14	259	483	786	999999	713	999999	784	431	615	999999	252	154	697	400	999999	567	954	834	158	999999	999999	999999	999999	999999	113	760	130	938	350	995	999999	360	31	999999	815	236	874	43	406	999999	105	679	862	999999	999999	613	379	999999	999999	587	999999	738	686	265	800	455	628	683	999999	952	693	846	90	620	83	891	133	999999	999999	999999	693	920	437	380	930	534	941	940	999999	500	390	683	178	763	881	999999	674	765	999999	999999	607	999999	999999	453	94	259	598	252	841	999999	490	382	861	654	999999	999999	310	315	334	275	513	687	999999	905	572	20	677	327	739	145	999999	999999	108	225	999999	502	293	984	999999	680	936	699	109	999999	19	999999	821	999999	868	999999	637	368	440	633	856	920	299	731	881	83	582	280	999999	705	999999	132	284	646	147	401	910	326	28	999999	339	813	587	555	999999	999999	198	162	458	999999	507	999999	927	474	368	999999	212	561	113	222	107	999999	999999	404	999999	887	733	185	386	477	999999	999999	999999	786	999999	53	342	999999	836	999999	885	430	821	461	208	361	999999	809	287	551	198	359	222	805	556	674	999999	193	420	999999	829	999999	776	999999	285	999999	999999	999999	181	325	263	468	725	785	337	677	843	735	205	782	999999	924	897	999999	289	999999	108	999999	240	628	426	999999	333	999999	497	871	653	840	999999	999999	841	999999	638	962	
297	729	999999	437	478	878	999999	999999	987	999999	999999	999999	125	999999	702	857	97	976	999999	552	999999	114	145	897	298	466	33	12	559	193	999999	637	296	934	547	559	999999	671	999999	362	999999	999999	171	695	511	592	755	712	148	328	999999	999999	154	999999	999999	999999	594	737	149	999999	854	828	342	999999	696	688	619	191	404	153	999999	426	910	557	999999	374	942	999999	999999	999999	710	321	864	240	999999	999999	999999	210	871	999999	964	66	999999	63	507	969	999999	367	999999	822	999999	574	318	999999	263	508	954	596	340	999999	250	155	351	443	999999	542	999999	999999	545	621	999999	999999	320	50	188	18	894	857	60	785	999999	585	451	572	999999	146	13	999999	976	999999	130	895	999999	182	999999	819	714	98	999999	964	15	100	999999	386	626	999999	264	999999	816	255	999999	107	999999	554	525	665	703	779	999999	175	539	103	134	999999	999999	310	548	999999	926	999999	304	805	115	95	779	92	999999	74	946	999999	881	735	63	731	155	32	359	325	656	458	125	934	388	999999	435	912	965	47	999999	325	999999	126	351	456	951	999999	992	461	774	999999	902	639	832	541	293	803	999999	999999	999999	999999	951	232	490	477	999999	369	426	528	659	867	127	725	188	999999	162	764	394	607	780	346	40	897	999999	999999	556	485	999999	847	302	632	873	572	999999	417	373	793	635	873	212	592	392	473	801	907	325	186	460	999999	388	999999	419	999999	999999	302	447	63	681	277	999999	768	267	578	999999	999999	994	999999	999999	771	267	369	139	520	405	197	954	566	999999	644	898	380	999999	900	999999	774	222	999999	999999	116	969	319	122	368	952	999999	335	813	247	774	912	770	859	689	943	999999	399	899	46	435	999999	881	999999	46	999999	550	743	999999	119	461	999999	563	605	221	802	948	256	770	567	999999	862	150	328	999999	999999	137	521	999999	956	999999	999999	323	404	523	999999	98	362	85	989	412	999999	999999	704	786	959	359	174	647	886	995	772	629	341	85	999999	206	999999	635	315	251	39	999999	409	668	87	500	169	999999	999999	714	596	999999	780	165	271	894	999999	542	372	382	962	873	458	961	999999	754	982	328	951	999999	535	727	770	748	382	999999	568	999999	999999	999999	200	93	205	182	408	601	848	186	813	678	759	29	999999	999999	999999	999999	949	448	990	999999	999999	840	999999	999999	188	869	411	42	782	970	335	411	999999	904	191	879	678	999999	562	86	905	999999	515	283	811	516	464	836	468	999999	352	999999	54	385	950	999999	952	324	999999	539	999999	816	
403	842	352	358	195	368	751	409	488	999999	886	913	426	712	334	857	78	999999	414	999999	573	566	999999	215	366	458	999999	832	926	363	291	32	999999	999999	412	672	930	463	331	106	95	69	999999	679	244	999999	959	999999	999999	999999	255	333	135	625	253	837	224	146	992	999999	414	999999	999999	134	391	863	36	337	310	999999	926	615	349	317	489	514	828	948	971	235	499	716	806	999999	117	958	999999	999999	999999	999999	457	793	471	594	692	175	586	999999	297	999999	999999	631	936	373	178	640	983	999999	146	999999	999999	276	175	766	999999	999999	122	651	999999	433	965	765	999999	735	214	142	154	754	999999	323	927	224	660	600	999999	867	999999	999999	663	999999	999999	90	134	116	566	191	999999	704	357	999999	62	999999	999999	864	415	348	149	999999	999999	45	496	238	202	822	811	793	615	574	645	379	917	999999	987	549	458	885	640	999999	178	32	999999	449	407	629	271	999999	999999	796	195	783	999999	577	999999	627	981	746	887	999999	305	772	575	999999	999999	977	87	999999	947	57	416	999999	707	764	43	146	530	56	830	572	999999	818	175	819	389	862	652	999999	404	369	567	999999	999999	338	90	999999	456	461	390	430	552	999999	55	580	389	665	85	963	999999	999999	999999	935	916	999999	751	486	999999	756	674	207	335	737	999999	587	489	999999	999999	999999	684	638	689	79	665	999999	29	999999	773	595	439	723	786	688	805	266	272	632	795	682	586	603	798	700	787	999999	999999	814	908	467	100	684	999999	706	289	999999	458	999999	279	515	305	88	999999	999999	327	950	420	646	932	999999	325	999999	909	999999	792	90	839	989	999999	999999	315	215	999999	316	999999	754	589	89	409	898	808	244	999999	289	999999	999999	891	786	383	836	999999	457	882	196	152	999999	999999	999999	999999	999999	999999	468	745	796	209	100	999999	999999	517	572	999999	341	247	43	913	90	999999	999999	999999	294	199	63	616	455	710	858	333	578	173	270	979	304	175	211	999999	999999	499	999999	90	296	195	494	278	999999	474	999999	220	848	283	72	741	999999	822	629	999999	23	852	299	96	351	766	744	242	257	592	999999	175	46	211	572	590	935	549	185	108	999999	784	805	980	279	647	484	304	111	528	834	999999	999999	201	819	999999	209	481	738	530	999999	261	999999	228	407	275	184	646	710	481	805	605	647	530	314	999999	57	319	999999	999999	291	450	141	728	758	596	999999	844	391	84	391	464	810	999999	658	452	763	587	583	13	472	838	593	629	999999	999999	833	24	887	
591	450	890	663	44	999999	999999	130	999999	469	810	644	340	264	636	100	999999	795	992	872	861	474	469	735	999999	241	453	856	999999	15	530	763	615	956	800	999999	999999	800	775	416	999999	999999	471	127	773	369	999999	583	957	538	382	443	840	151	35	999999	980	165	850	803	999999	154	999999	297	939	57	38	383	464	11	600	549	29	585	999999	539	12	351	962	454	999999	870	898	972	999999	96	922	473	931	684	999999	999999	950	972	622	513	712	999999	188	725	999999	757	128	955	938	833	424	264	999999	495	124	639	202	406	703	999999	999999	999999	664	999999	135	564	999999	999999	999999	264	999999	999999	963	999999	827	827	999999	999999	999999	351	751	942	43	799	672	667	999999	999999	569	24	152	554	999999	698	268	999999	520	335	600	775	315	348	999999	684	243	999999	999999	226	668	296	475	956	292	361	181	313	999999	999999	190	467	28	17	220	999999	121	55	999999	274	999999	760	317	837	646	348	46	412	345	999999	565	304	376	999999	777	283	999999	196	272	918	999999	999999	999999	654	155	142	757	308	999999	999999	572	198	601	999999	774	907	999999	637	319	943	999999	768	968	263	309	885	101	698	999999	937	796	925	782	858	747	999999	307	663	692	514	591	738	284	82	787	377	703	349	999999	869	999999	910	876	999999	603	758	986	210	354	269	50	999999	77	201	476	646	415	742	999999	286	610	325	944	804	361	586	494	895	476	932	999999	752	153	370	999999	885	58	464	265	988	511	106	318	433	999999	533	670	92	999999	150	962	960	69	278	999999	978	966	81	967	26	274	101	734	421	86	999999	999999	999999	558	999999	999999	951	999999	300	775	513	17	521	340	828	999999	411	298	999999	970	999999	999999	874	999999	665	919	976	999999	248	999999	999999	372	896	356	186	999999	963	534	25	552	999999	999999	769	503	999999	970	454	741	148	110	862	803	407	451	854	999999	50	605	999999	671	621	464	248	576	365	150	120	175	163	999999	952	877	282	783	959	749	999999	999999	356	694	999999	245	999999	148	862	616	964	455	502	582	999999	367	640	353	999999	999999	244	203	147	614	860	289	588	927	157	984	530	999999	999999	114	681	669	259	209	207	386	115	110	999999	749	185	665	672	581	643	595	247	928	852	412	515	730	243	741	833	195	656	999999	990	878	96	350	963	398	900	908	117	441	999999	554	451	144	489	999999	438	999999	616	16	999999	562	747	601	771	89	598	999999	999999	999999	375	999999	729	999999	119	999999	662	835	702	284	680	999999	488	
805	782	308	961	381	999999	844	312	999999	578	650	146	438	140	494	579	883	799	999999	481	598	76	144	825	766	34	653	735	603	502	342	335	559	999999	941	819	999999	127	227	710	591	215	999999	443	999999	999999	999999	999999	177	265	818	485	731	263	889	739	647	999999	204	357	597	999999	709	999999	245	324	586	364	199	675	116	766	582	999999	890	393	340	700	746	228	353	948	567	348	684	857	604	306	194	212	999999	999999	923	999999	122	482	999999	999999	208	999999	961	326	515	502	158	999999	902	492	372	506	408	946	736	976	13	648	551	371	462	388	999999	290	180	986	503	999999	999999	712	999999	417	886	740	999999	981	267	999999	443	75	199	632	954	122	933	687	803	235	263	947	866	474	931	999999	999999	819	55	680	156	528	998	42	999999	200	999999	954	620	999999	453	755	718	976	999999	485	181	829	434	607	356	492	193	999999	862	895	846	662	999999	999999	603	683	935	586	880	914	77	999999	422	764	999999	978	77	999999	999999	999999	238	999999	268	455	963	999999	395	448	333	999999	345	730	999999	323	353	999999	999999	869	999999	770	819	142	106	300	418	25	417	669	850	999999	999999	57	999999	999999	667	999999	999999	40	787	295	298	497	262	226	999999	347	986	999999	420	63	510	208	80	21	999999	999999	792	968	47	948	999999	999999	999999	999999	248	298	243	816	999999	396	999999	999999	91	999999	482	331	879	879	721	81	39	999999	259	796	867	226	976	485	673	999999	174	434	999999	999999	999999	572	899	999999	978	290	999999	179	453	33	754	73	126	301	999999	368	226	999999	257	966	919	593	999999	999999	97	31	322	758	999999	94	232	999999	454	252	395	909	431	583	999999	999999	999999	859	864	235	999999	999999	110	685	945	315	355	261	999999	36	920	801	999999	108	999999	956	968	999999	36	368	999999	879	618	873	905	999999	936	643	21	999999	999999	999999	729	250	758	293	921	636	999999	837	999999	971	697	427	999999	999999	813	333	374	945	999999	621	832	505	434	173	195	236	999999	326	999999	711	249	370	36	999999	81	855	999999	925	44	342	543	198	629	829	191	999999	551	321	815	613	279	999999	999999	999999	236	233	815	595	107	694	999999	495	999999	37	999999	999999	401	471	522	958	983	448	910	139	88	643	999999	605	981	994	999999	468	511	766	442	183	25	649	633	848	999999	754	999999	350	485	57	730	601	107	999999	799	999999	798	856	629	830	999999	225	308	593	357	220	613	999999	19	999999	999999	999999	594	558	321	751	999999	674	919	238	620	999999	
999999	41	913	284	507	136	205	606	669	654	146	612	27	999999	350	50	500	999999	150	725	341	96	72	37	16	999999	544	58	251	134	999999	400	999999	596	570	277	679	83	713	487	907	999999	728	339	565	982	541	520	999999	797	184	999999	98	895	238	567	968	999999	277	999999	591	156	364	545	999999	746	402	999999	239	83	370	999999	125	662	999999	999999	368	733	472	34	18	33	999999	453	950	999999	312	324	367	12	308	794	806	999999	895	999999	58	193	622	999999	590	120	290	999999	437	999999	999999	999999	999999	999999	209	999999	423	253	949	568	509	911	594	871	999999	88	74	236	775	999999	620	370	766	66	879	999999	120	652	444	898	742	320	25	202	871	876	999999	65	803	72	381	563	805	999999	261	146	599	999999	386	511	999999	64	562	861	999999	613	668	31	431	999999	134	771	808	999999	999999	199	895	401	999	999999	841	999999	433	999999	204	66	565	439	805	743	585	369	276	999999	852	999999	999999	164	65	267	217	225	634	779	937	610	754	753	511	72	250	207	999999	818	999999	999999	630	849	666	999999	58	239	226	688	448	999999	504	876	999999	999999	440	999999	346	741	359	626	383	654	774	594	999999	811	927	742	502	388	617	999999	999999	999999	999999	908	497	999999	219	978	998	946	340	182	115	877	554	374	999999	509	860	20	999999	53	664	976	85	999999	778	247	312	483	195	70	157	57	614	395	89	532	253	372	999999	381	627	437	999999	601	999999	435	999999	999999	999999	999999	999999	999999	988	228	159	91	999999	425	206	972	999999	524	999999	999999	35	68	272	999999	999999	109	265	498	488	97	425	237	662	999999	592	999999	999999	749	999999	202	542	550	68	396	245	999999	698	827	176	999999	999999	112	999999	54	576	999999	172	108	277	21	737	39	999999	999999	802	922	428	360	833	853	992	926	161	568	737	484	999	876	923	297	410	438	999999	999999	391	999999	999999	618	906	171	190	999999	481	361	464	999999	432	999999	594	999999	579	348	994	322	567	778	951	117	999999	102	999999	296	184	980	999999	308	707	199	519	999999	999999	810	453	671	672	120	999999	799	113	234	61	842	291	609	718	999999	999999	999999	371	612	371	454	999999	814	999999	893	706	999999	751	165	805	999999	999999	114	953	768	999999	999999	649	456	333	161	13	92	51	999999	14	575	272	999999	864	999999	999999	907	127	916	510	639	999999	778	413	999999	58	948	429	817	204	187	656	999999	177	999999	369	999999	289	220	450	227	772	160	999999	999999	999999	213	999999	999999	415	999999	999999	46	
268	265	402	870	53	379	112	65	663	233	999999	827	918	322	380	999999	338	913	628	907	475	292	866	999999	889	281	724	844	656	999999	412	464	200	619	691	911	999999	499	871	999999	117	999999	564	549	999999	999999	222	916	832	547	779	502	121	89	571	976	399	621	999999	771	654	267	408	352	821	930	999999	309	631	469	45	999999	52	718	799	90	727	327	999999	827	68	999999	22	119	542	909	999999	120	999999	714	522	999999	517	109	265	849	987	222	999999	835	999999	913	295	999999	511	939	460	403	290	999999	258	81	606	164	712	999999	255	298	999999	911	587	526	260	999999	946	999999	331	942	463	949	102	999999	599	999999	402	154	523	648	999999	999999	459	949	829	567	466	450	500	363	397	418	604	698	999999	999999	999999	999999	999999	378	999999	573	999999	517	940	341	999999	742	481	426	999999	567	333	607	690	216	462	999999	697	692	459	505	447	967	555	999999	354	404	112	999999	931	999999	491	154	232	999999	984	941	18	497	999999	723	969	83	999999	999999	95	999999	18	206	364	619	220	970	999999	920	999999	650	999999	895	986	999999	639	697	495	999999	86	999999	384	656	232	520	629	209	523	736	999999	373	999999	725	999999	357	395	999999	429	321	283	999999	999999	311	999999	343	979	122	510	185	999999	281	999999	333	753	906	622	361	974	999999	990	999999	999999	192	393	762	284	247	999999	638	608	732	278	184	994	999999	953	83	999999	999999	541	516	698	348	651	999999	785	52	999999	999999	999999	43	932	999999	330	999999	73	52	917	999999	69	999999	999999	872	576	361	13	999999	339	999999	952	549	613	999999	312	484	322	118	541	999999	976	242	275	884	999999	999999	999999	999999	999999	999999	501	911	165	999999	999999	799	340	826	999999	300	262	999999	712	999999	109	196	430	847	999999	999999	950	954	511	999999	178	999999	999999	999999	968	999999	561	320	560	606	696	999999	393	20	999999	513	153	495	347	999999	876	605	529	491	784	716	999999	953	999999	16	782	546	999999	376	434	12	999999	49	858	999999	738	999999	820	115	999999	68	999999	419	590	770	703	999999	617	270	999999	573	306	984	999999	261	858	608	901	999999	824	159	640	27	586	999999	190	999999	637	578	512	999999	999999	424	404	999999	999999	734	372	999999	999999	327	929	150	463	999999	705	348	999999	606	910	999999	50	276	291	937	428	784	833	336	590	598	827	49	758	999999	789	882	590	999999	347	134	246	262	250	507	999999	499	564	725	557	841	581	41	999999	381	894	517	142	999999	307	139	900	45	999999	714	499	889	
392	484	999999	823	757	741	999999	786	894	787	35	999999	716	928	230	999999	778	748	26	796	381	999999	93	281	749	999999	493	218	999999	210	999999	999999	999999	341	999999	89	999999	734	94	840	772	880	486	999999	492	359	999999	999999	909	792	266	320	697	703	517	999999	401	800	83	633	257	60	563	999999	999999	499	776	999999	821	150	463	54	663	999999	33	501	999999	999999	789	400	383	125	308	440	944	883	838	313	999999	999999	999999	853	660	460	593	722	327	792	524	993	582	999999	556	769	338	222	656	521	680	26	116	424	21	999999	260	141	751	133	749	709	660	472	562	999999	999999	610	393	212	592	311	183	117	462	999999	818	999999	568	999999	999999	731	999999	327	999999	999999	995	274	842	977	210	461	970	204	52	999999	999999	119	999999	836	318	728	828	453	928	378	843	998	962	225	865	999999	572	222	31	999999	482	342	999999	756	999999	999999	999999	415	11	141	340	979	74	647	463	708	205	731	231	382	903	999999	398	264	962	996	999999	627	122	999999	888	758	182	34	342	999	999999	66	122	999999	960	423	999999	999999	48	863	934	324	999999	166	56	999999	990	648	124	699	944	999999	793	999999	999999	150	303	52	252	581	806	49	315	463	438	999999	619	999999	422	490	999999	601	225	109	71	987	999999	999999	999999	57	999999	533	910	642	65	695	273	999999	246	820	129	409	555	467	66	895	19	308	728	907	999999	891	236	999999	368	999999	369	999999	666	897	285	347	140	204	813	283	139	673	407	743	874	999999	999999	999999	370	931	55	758	999999	176	977	567	237	14	999999	876	306	285	283	712	336	579	999999	348	999999	782	999999	360	999999	783	766	345	900	985	42	994	999999	634	999999	436	307	610	651	500	919	718	119	135	999999	936	976	999999	399	999999	416	305	999999	999999	66	587	663	695	114	268	409	641	999999	252	972	831	849	672	21	999999	415	725	927	999999	428	827	673	153	982	716	807	913	946	215	999999	737	999999	512	578	686	773	612	505	392	100	287	61	867	999999	546	97	314	841	999999	289	691	999999	283	999999	999999	914	519	712	397	461	496	695	460	673	244	347	346	103	335	83	803	229	545	999999	150	775	806	989	446	629	502	81	403	926	887	369	220	999999	348	999999	263	899	117	930	604	999999	601	203	918	209	751	220	999999	479	486	999999	832	149	955	464	118	530	276	768	999999	424	999999	999999	786	874	999999	929	755	999999	819	903	121	614	540	558	183	999999	81	999999	877	292	565	999999	449	425	537	
81	461	883	664	999999	633	999999	971	999999	999999	77	416	53	82	822	464	953	659	999999	359	228	999999	406	290	505	459	38	999999	676	858	377	94	370	347	999999	477	871	898	96	280	772	999999	360	999999	999999	999999	37	174	65	827	612	274	867	76	318	473	64	603	169	284	604	457	305	330	923	983	55	999999	28	354	593	64	573	311	586	999999	257	148	184	999999	431	999999	999999	848	256	999999	226	999999	999999	999999	422	278	739	811	676	325	346	999999	999999	133	160	330	999999	999999	244	558	701	999999	490	999999	225	915	428	860	852	739	621	456	84	820	766	751	677	437	931	324	325	762	999999	271	249	999999	999999	60	158	111	718	135	614	698	999999	660	813	306	375	507	849	999999	958	999999	999999	890	955	524	367	408	999999	718	778	919	242	939	999999	999999	493	997	121	999999	711	999999	30	496	841	386	418	115	937	999999	999999	434	475	445	803	697	568	999999	272	289	693	749	457	999999	356	999999	999999	472	999999	595	813	999999	999999	481	177	217	999999	216	999999	579	999999	261	471	999999	655	354	999999	797	145	244	660	144	735	832	999999	962	303	999999	150	156	920	946	386	352	567	694	49	994	999999	595	780	361	310	692	184	442	999999	185	354	11	250	999999	999999	494	999999	678	999999	563	797	999999	913	896	76	999999	999999	169	999999	999999	714	999999	315	999999	529	550	463	309	834	53	657	251	999999	128	675	148	906	263	620	999999	418	889	999999	486	206	72	681	884	999999	408	999999	999999	999999	170	999999	393	999999	791	148	786	999999	635	844	598	905	556	532	795	230	927	995	405	548	999999	999999	825	999999	828	263	467	868	999999	999999	436	19	642	683	523	656	291	999999	125	124	834	999999	999999	54	464	580	650	999999	999999	999999	368	412	638	999999	585	999999	645	999999	867	537	999999	917	999999	621	418	999999	999999	872	999999	148	938	999999	880	290	999999	131	927	780	453	258	999999	927	982	999999	999999	33	380	176	999999	999999	21	806	583	999999	443	916	999999	999999	636	875	318	778	531	747	725	882	531	357	761	999999	532	999999	41	999999	925	754	935	548	966	999999	218	105	774	999999	999999	999999	999999	999999	847	798	723	765	154	999999	939	834	406	999999	999999	773	502	32	415	644	539	155	999999	964	661	689	980	859	205	252	999999	999999	999999	584	619	593	980	237	510	962	740	766	721	463	679	101	358	700	360	202	892	195	690	140	416	999999	368	937	999999	168	817	864	570	999999	912	999999	830	821	999999	605	793	999999	522	452	904	772	999999	
320	294	569	999999	290	508	12	359	999999	532	872	178	637	234	52	595	351	155	875	206	819	999999	952	999999	999999	84	999999	409	627	672	248	236	643	999999	999999	653	999999	827	536	999999	568	552	441	205	958	652	988	380	750	999999	181	306	38	576	615	769	341	308	804	216	753	602	999999	999999	293	999999	999999	999999	186	398	999999	524	618	520	999999	277	119	999999	312	884	96	999999	658	948	501	941	208	999999	999999	288	322	999999	32	330	611	999999	819	999999	999999	322	126	907	203	999999	166	656	688	518	939	348	660	584	996	919	129	379	944	783	315	352	447	469	149	999999	999999	999999	501	297	908	671	457	484	999999	999999	768	189	999999	306	792	845	263	689	136	602	627	737	777	113	211	242	31	46	328	999999	875	999999	767	305	999999	417	164	400	610	277	891	999999	738	17	161	999999	198	647	990	999999	99	757	342	547	999999	348	971	398	999999	675	999999	420	166	287	124	121	421	885	999999	384	690	863	89	858	710	451	999	769	952	271	999999	999999	56	857	479	127	324	999999	33	999999	445	766	313	934	628	481	29	460	999999	49	999999	999999	627	615	780	999999	678	484	836	829	999999	212	999999	825	632	275	374	999999	807	996	999999	200	861	92	939	923	559	155	240	239	999999	549	876	999999	741	740	755	440	87	999999	999999	999999	999999	999999	598	243	329	488	311	999999	999999	721	999999	896	252	338	451	545	676	856	999999	999999	253	607	406	799	335	999999	93	999999	999999	934	230	564	557	999999	999999	666	999999	705	604	80	843	878	132	711	896	979	669	999999	298	220	763	230	576	916	596	786	999999	999999	908	795	404	419	842	182	999999	98	999999	295	532	999999	61	999999	999999	605	689	375	484	999999	999999	355	865	680	603	309	180	999999	987	640	371	29	868	694	999999	808	676	999999	45	999999	220	807	640	999999	999999	513	168	792	968	971	237	230	312	112	895	562	930	999999	815	543	12	500	111	708	999999	999999	999999	367	999999	453	999999	999999	340	534	999999	105	715	491	800	100	150	387	999999	26	413	999999	999999	766	999999	245	878	951	999999	502	947	720	999999	931	459	377	597	801	618	525	51	972	890	777	628	800	846	999999	924	999999	402	624	999999	999999	305	784	796	159	568	938	575	977	645	837	586	764	399	784	41	432	502	348	769	999999	999999	440	259	999999	999999	998	398	999999	999999	893	109	333	261	621	635	675	580	448	242	679	950	73	336	62	201	863	410	71	417	501	233	999999	999999	952	119	865	534	856	
21	570	999999	145	999999	999999	737	262	512	999999	158	999999	852	999999	115	99	566	999999	113	206	747	284	999999	336	32	999999	670	999999	478	999999	511	999999	151	724	436	672	140	814	123	584	325	938	360	632	913	60	649	178	947	765	396	208	761	337	118	737	972	222	999999	423	999999	999999	783	214	276	999999	225	138	999999	443	959	751	798	529	881	809	923	999999	423	971	887	999999	108	713	999999	313	999999	814	615	699	700	917	999999	699	502	634	164	156	365	534	835	521	551	514	806	999999	410	242	455	999999	813	16	799	151	536	999999	592	80	303	999999	999999	999999	522	928	742	999999	999999	999999	36	999999	654	777	610	999999	146	376	950	999999	907	276	903	775	368	999999	999999	693	999999	559	999999	912	999999	999999	999999	999999	164	434	999999	622	771	763	999999	999999	216	999999	999999	999999	406	909	14	999999	639	999999	173	37	999999	604	52	999999	53	58	924	500	999999	999999	999999	570	924	218	735	712	377	999999	999999	999999	999999	999999	569	170	999999	848	297	218	999999	12	999999	999999	920	825	999999	559	391	999999	578	723	839	999999	999999	999999	991	93	122	999999	184	302	999999	311	999999	30	356	999999	999999	999999	556	999999	760	715	945	999999	842	173	999999	999999	878	185	331	999999	999999	108	313	586	236	477	178	576	736	999999	43	262	219	999999	999999	900	479	999999	523	509	244	383	999999	999999	159	440	259	828	443	999999	318	998	971	215	552	87	999999	769	242	567	713	979	468	660	681	999999	724	871	307	749	629	16	661	821	352	999999	999999	999999	437	795	999999	999999	143	722	791	44	291	13	428	999999	193	999999	639	956	796	999999	915	999999	999999	466	999999	388	530	693	394	312	347	159	999999	176	941	999999	342	999999	350	372	846	746	999999	647	411	721	999999	519	999999	919	377	999999	999999	999999	999999	834	999999	970	89	839	819	449	999999	489	697	141	149	262	999999	655	377	999999	615	433	418	178	999999	805	999999	999999	999999	21	137	475	999999	641	134	775	999999	116	801	371	366	510	553	407	999999	389	999999	280	581	999999	672	911	999999	183	99	602	999999	301	401	931	916	999999	903	808	322	862	554	999999	17	999999	556	999999	999999	16	836	115	880	20	760	999999	999999	784	423	745	349	999999	923	761	999999	531	106	414	999999	869	455	282	607	745	94	999999	999999	893	273	217	644	931	999999	999999	346	984	722	668	999999	999999	999999	141	999999	168	468	106	938	792	514	485	277	151	35	984	560	564	507	144	925	999999	228	962	521	216	999999	417	168	388	425	566	809	999999	
872	999999	999999	323	611	999999	999999	988	617	999999	388	787	939	999999	906	82	999999	781	486	999999	999999	336	999999	999999	620	463	67	999999	938	559	377	947	999999	839	278	659	200	999999	999999	69	858	999999	597	185	584	734	277	607	999999	95	404	643	89	231	695	546	999999	680	999999	999999	999999	234	60	67	675	440	120	109	999999	256	881	747	999999	427	728	999999	739	999999	999999	886	196	459	550	852	165	733	999999	999999	154	999999	413	520	999999	805	677	634	887	539	509	999999	623	177	383	999999	999999	656	999999	662	999999	890	806	311	999999	999999	961	999999	683	999999	902	942	572	665	954	999999	999999	999999	213	999999	749	999999	917	210	444	999999	999999	28	999999	999999	648	508	918	215	952	264	926	111	999999	999999	843	746	950	999999	637	999999	581	957	222	882	421	842	453	791	912	408	999999	999999	867	999999	999999	943	855	397	999999	999999	33	366	713	700	574	741	993	486	999999	999999	153	999999	999999	877	813	999999	805	203	874	806	65	137	303	553	291	330	999999	999999	182	900	890	563	140	244	543	224	254	522	317	679	848	966	611	999999	999999	744	43	989	942	248	147	999999	523	753	999999	896	73	170	999999	254	507	382	999999	289	999999	590	999999	338	999999	599	70	293	885	999999	957	99	525	394	999999	547	296	254	999999	933	762	238	999999	387	999999	647	160	94	113	72	181	999999	662	999999	796	675	647	705	656	352	188	999999	776	999999	999999	259	380	679	872	999999	958	263	703	999999	527	883	550	720	442	695	449	999999	189	822	33	491	437	204	597	622	999999	590	999999	999999	755	907	461	999999	999999	646	276	480	999999	999999	114	918	772	291	804	999999	134	926	273	999999	903	211	675	953	304	313	822	186	92	259	999999	377	665	377	624	999999	999999	827	138	999999	999999	968	999999	947	999999	999999	718	999999	399	684	497	973	327	636	999999	554	999999	999999	427	999999	824	99	999999	961	270	736	262	405	666	194	490	999999	999999	999999	541	999999	999999	999999	999999	999999	595	676	999999	999999	761	999999	60	38	999999	999999	387	923	999999	999999	999999	338	580	803	999999	999999	999999	999999	488	215	999999	201	185	850	105	497	117	514	273	999999	693	999999	313	990	999999	272	685	234	459	999999	806	566	896	999999	999999	999999	364	999999	51	262	346	281	198	999999	213	999999	822	209	999999	458	962	873	999999	181	166	999999	35	589	999999	999999	306	628	863	999999	408	637	999999	236	999999	892	142	474	472	20	892	421	999999	731	787	639	999999	486	300	11	633	933	906	725	791	999999	999999	999999	50	627	
956	718	999999	306	182	999999	276	999999	854	999999	999999	498	410	649	289	745	864	303	999999	999999	974	820	999999	862	268	475	730	999999	445	999999	715	999999	434	844	64	183	13	663	559	999999	373	853	631	259	684	145	532	266	446	999999	816	999999	999999	86	653	999999	999999	555	47	999999	845	698	999999	190	336	959	73	566	595	999999	742	211	744	999999	600	999999	198	87	187	133	942	474	141	399	858	831	999999	357	201	999999	999999	457	625	852	375	674	703	451	923	725	81	966	671	341	313	614	999999	999999	486	999999	947	313	999999	914	764	999999	566	760	331	504	574	716	374	676	323	295	585	891	225	999999	999999	999999	164	462	61	976	802	800	96	999999	693	12	999999	668	999999	488	999999	999999	98	994	118	942	129	429	999999	999999	601	995	999999	28	999999	999999	999999	561	115	210	999999	915	862	787	578	766	673	999999	811	572	999999	705	704	999999	214	873	803	230	817	484	999999	999999	311	696	999999	807	999999	78	224	999999	835	319	563	771	339	174	849	311	426	351	278	51	618	587	999999	895	301	191	813	999999	454	946	744	999999	583	423	999999	175	999999	771	983	605	864	375	999999	536	999999	932	506	50	34	501	803	999999	215	585	126	723	186	489	515	999999	265	69	991	889	575	999999	198	915	999999	684	898	655	999999	999999	999999	253	850	983	752	368	999999	773	140	952	152	999999	999999	997	307	889	988	999999	999999	999999	350	999999	383	847	961	999999	744	591	488	999999	603	999999	117	542	408	873	872	999999	736	156	917	492	928	49	747	306	516	201	618	999999	999999	999999	399	977	333	382	869	13	999999	999999	624	999999	294	790	359	993	171	883	598	433	27	795	196	118	473	999999	876	344	110	664	999999	552	973	817	654	627	759	139	218	36	999999	999999	180	204	532	823	207	147	690	753	145	633	602	194	654	899	789	290	513	475	506	535	999999	999999	838	81	130	999999	145	731	243	41	674	571	428	157	625	991	586	650	659	999999	999999	999999	999999	80	949	788	999999	755	837	479	626	743	530	999999	966	812	366	999999	703	731	999999	958	519	113	958	41	999999	506	283	798	999999	863	999999	767	880	555	838	999999	131	999999	313	999999	999999	764	999999	931	50	949	191	813	635	135	946	928	999999	695	837	425	121	918	32	667	999999	49	775	763	999999	999999	598	420	999999	999999	338	372	427	621	74	999999	699	37	990	999999	324	470	999999	577	999999	887	41	195	718	423	655	213	999999	646	907	854	988	651	14	287	360	770	840	46	
797	584	511	124	631	91	726	999999	927	216	352	999999	876	207	846	49	731	412	702	999999	943	135	63	780	714	999999	766	57	33	712	465	554	629	136	780	342	385	916	564	636	697	571	285	112	304	999999	978	999999	804	999999	556	947	78	999999	102	671	999999	999999	999999	422	325	678	999999	999999	999999	798	392	999999	999999	514	664	814	999999	75	999999	382	850	950	486	999999	999999	975	252	69	166	517	485	999999	44	999999	811	655	516	152	321	28	510	69	362	505	514	999999	374	300	310	741	109	13	999999	720	999999	580	999999	592	191	350	435	11	999999	242	322	52	715	318	999999	999999	308	706	753	999999	871	790	598	999999	313	999999	999999	952	999999	425	999999	482	999999	323	296	240	412	924	960	999999	592	999999	11	129	193	471	523	66	597	301	442	999999	259	999999	848	41	999999	999999	288	999999	739	483	251	643	824	999999	130	402	31	999999	999999	384	746	999999	260	372	788	479	797	999999	488	554	365	467	983	26	232	347	475	265	258	149	645	999999	242	119	267	368	304	353	350	131	999999	999999	695	68	999999	477	333	485	999999	512	474	446	999999	999999	127	784	999999	808	617	783	926	766	224	466	738	965	549	151	999999	430	184	454	501	367	520	240	772	925	370	755	24	999999	22	745	674	209	89	58	991	999999	999999	999999	999999	567	204	999999	910	238	329	690	928	192	999999	999999	338	30	944	343	674	887	21	735	999999	861	999999	937	754	478	999999	539	999999	999999	159	999999	722	999999	718	999999	173	251	330	544	605	999999	827	832	618	999999	416	654	265	746	999999	114	471	972	58	874	798	999999	999999	999999	446	789	805	437	999999	748	109	651	311	999999	180	432	566	477	139	768	44	999999	328	564	71	147	283	148	126	999999	999999	749	639	844	999999	906	726	999999	107	816	873	400	799	999999	100	765	999999	255	576	951	548	999999	843	289	840	861	938	960	379	308	516	666	320	988	999999	359	22	999999	873	273	705	677	379	323	895	644	147	999999	473	306	793	999999	572	174	999999	176	906	359	14	285	968	766	999999	798	309	216	89	811	293	999999	753	886	999999	312	999999	870	625	999999	999999	206	723	999999	999999	999999	515	487	104	155	491	421	453	999999	463	598	999999	939	168	580	23	688	564	336	174	733	552	907	655	270	999999	636	550	999999	999999	807	561	999999	280	445	293	822	999999	934	999999	871	297	100	433	999999	17	317	711	54	517	705	641	397	325	763	530	607	999999	834	236	855	870	78	697	655	46	999999	
668	723	296	999999	999999	630	999999	302	445	999999	999999	871	262	611	999999	505	867	269	176	174	172	516	999999	686	989	999999	999999	474	999999	229	999999	778	999999	200	999999	987	999999	326	138	999999	390	999999	327	999999	133	960	999999	999999	930	374	210	437	999999	872	654	999999	808	610	210	999999	923	542	301	226	68	706	133	999999	999999	937	747	550	140	164	783	999999	198	846	999999	39	707	91	544	636	999999	965	299	875	545	495	189	158	125	999999	999999	848	731	111	19	426	837	999999	662	992	627	659	306	334	98	515	963	962	56	181	590	841	998	664	207	999999	999999	258	527	477	757	599	435	299	75	999999	417	999999	999999	999999	999999	199	999999	999999	19	369	668	964	786	40	532	227	111	944	260	999999	849	76	904	916	19	588	991	194	245	37	999999	16	268	163	107	876	999999	999999	979	401	421	456	655	838	999999	452	471	999999	944	999999	497	491	49	999999	999999	999999	192	999999	137	999999	207	244	316	981	999999	662	705	633	932	656	101	999999	999999	858	835	402	421	76	492	999999	999999	504	249	704	540	743	966	999999	999999	757	999999	215	999999	376	203	186	999999	673	999999	772	747	837	564	999999	449	306	526	191	999999	692	928	126	999999	999999	495	703	995	611	999999	999999	999999	265	566	185	999999	885	418	598	664	658	261	748	373	720	999999	289	999999	950	265	243	226	785	467	384	999999	576	778	221	880	999999	191	539	232	999999	999999	491	281	388	335	563	999999	928	526	334	440	190	753	999999	751	216	763	54	355	217	185	909	999999	192	357	396	117	206	717	173	476	722	526	72	643	337	999999	999999	625	702	355	297	269	142	943	647	823	70	999999	999999	999999	147	193	24	135	177	999999	999999	41	939	455	691	999999	362	857	718	664	691	83	424	208	211	429	653	862	888	650	665	248	709	573	999999	736	999999	436	339	538	511	936	476	644	918	529	685	256	999999	86	906	285	234	983	999999	986	55	999999	535	718	539	161	247	526	37	850	332	376	408	955	177	926	527	189	162	754	607	999999	289	682	743	406	209	811	999999	390	23	726	441	70	691	577	900	621	998	360	999999	999999	999999	999999	206	319	848	999999	908	999999	757	55	830	387	389	999999	999999	853	975	142	999999	435	782	646	837	605	935	348	274	600	35	999999	190	999999	64	657	171	221	485	433	999999	999999	902	764	632	968	896	63	999999	425	391	57	646	865	407	273	177	970	240	600	384	509	443	318	999999	850	864	38	333	731	114	974	377	
551	584	461	532	27	23	868	709	999999	999999	849	218	977	270	324	999999	790	999999	201	999999	884	999999	59	67	999999	999999	782	113	867	730	949	320	417	680	105	291	945	740	999999	956	999999	890	502	999999	594	110	976	590	549	633	542	250	913	993	492	501	534	404	938	217	241	764	841	161	718	999999	801	307	999999	42	458	59	999999	244	619	993	557	999999	472	494	833	202	564	999999	999999	708	407	999999	198	999999	999999	551	999999	999999	725	607	59	351	132	66	308	679	424	517	184	492	999999	678	384	498	944	999999	931	999999	384	999999	210	999999	963	20	140	387	119	571	285	907	999999	399	519	21	944	999999	95	999999	195	164	777	56	70	705	799	729	49	699	659	440	999999	357	566	999999	406	451	387	122	925	921	570	852	241	277	244	999999	169	372	553	738	241	525	269	999999	272	163	546	999999	221	411	347	999999	912	999999	297	900	832	833	615	502	828	972	490	274	593	925	999999	793	471	289	569	999999	999999	999999	209	104	98	346	423	252	999999	130	901	524	583	999999	940	396	979	344	686	336	756	61	999999	268	999999	999999	636	347	999999	753	796	931	842	670	274	999999	645	202	811	496	420	372	597	708	81	966	999999	443	984	428	813	137	999999	999999	999999	104	21	999999	70	103	710	999999	904	161	334	969	682	999999	885	949	751	787	532	200	915	393	999999	211	196	999999	313	202	362	920	940	999999	338	999999	748	180	978	703	142	718	786	999999	999999	446	999999	111	999999	777	557	45	676	999999	999999	412	327	537	641	810	999999	991	999999	517	999999	984	220	665	640	83	174	715	970	57	999999	813	413	581	999999	26	827	94	784	535	645	327	999999	914	999999	925	292	999999	538	178	949	151	929	999999	621	999999	235	719	999999	220	613	841	74	999999	381	791	998	746	612	624	999999	669	999999	999999	871	406	740	999999	600	714	999999	953	187	802	108	513	884	999999	999999	450	999999	118	623	574	922	803	262	625	999999	282	927	545	609	999999	194	289	999999	999999	999999	224	999999	999999	128	999999	999999	660	664	272	530	999999	906	863	786	171	999999	874	55	999999	341	78	154	125	999999	328	999999	999999	354	273	999999	818	579	219	737	745	706	861	990	867	154	271	148	990	104	674	999999	73	759	447	89	320	999999	301	999999	338	80	628	999999	799	968	184	999999	999999	654	711	299	697	136	50	464	973	884	188	498	79	929	999999	30	999999	951	724	999999	906	193	307	584	287	875	409	675	88	999999	999999	899	969	999999	999999	
346	393	999999	679	937	718	999999	116	435	65	999999	999999	409	916	607	85	848	254	688	409	999999	356	136	21	821	727	375	386	999999	694	289	999999	124	192	817	637	714	282	999999	776	924	87	872	999999	483	999999	10	999999	999999	620	352	654	999999	555	539	989	267	373	857	219	353	606	999999	999999	775	285	158	999999	109	999999	371	575	999999	912	999999	999999	484	606	999999	218	727	616	905	999999	352	634	247	999999	999999	999999	379	350	424	999999	433	999999	257	141	999999	999999	463	999999	999999	510	999999	999999	198	999999	79	409	514	660	835	648	999999	736	700	999999	398	151	47	589	574	999999	600	999999	161	889	999999	999999	882	353	853	339	999999	944	957	405	999999	576	446	999999	499	999999	324	719	514	775	999999	697	626	95	742	999999	170	873	218	999999	909	236	625	308	890	999999	999999	170	807	506	999999	548	778	305	999999	822	704	999999	99	332	956	881	516	385	804	791	541	797	610	250	179	881	999999	578	495	191	950	147	978	588	999999	163	912	999999	882	545	918	331	999999	920	907	991	783	999999	432	38	720	249	999999	999999	380	999999	559	566	336	999999	812	999999	809	572	999999	567	200	511	606	803	968	999999	503	269	873	219	999999	690	342	187	107	849	155	467	471	711	643	999999	217	997	603	355	681	870	999999	717	999999	768	58	350	800	282	290	629	69	999999	999999	244	234	170	272	999999	233	999999	913	999999	64	351	111	170	999999	320	303	999999	999999	999999	826	632	536	999999	697	698	642	992	387	999999	569	999999	999999	259	965	409	655	57	734	734	131	532	956	769	662	179	666	888	427	999999	978	681	429	999999	395	123	708	78	472	573	236	241	999999	999999	404	537	999999	852	999999	523	664	256	999999	475	999999	999999	675	767	999999	527	41	754	575	897	846	888	107	999999	863	851	999999	999999	999999	999999	999999	999999	760	868	375	134	236	814	693	903	825	732	807	953	944	101	448	940	575	944	999999	482	665	874	999999	515	440	981	988	353	822	87	999999	713	968	999999	543	807	401	999999	301	226	70	672	81	124	91	999999	27	999999	413	760	21	999999	628	999999	999999	886	999999	999999	694	254	826	349	999999	747	70	103	985	342	558	640	999999	206	653	325	421	993	999999	137	434	999999	964	226	940	999999	75	41	94	942	387	656	190	542	684	57	400	721	999999	334	63	999999	168	684	999999	772	221	815	986	313	613	240	93	500	434	408	289	610	408	999999	999999	39	999999	52	955	901	460	999999	522	605	925	700	411	478	83	999999	
137	999999	12	178	999999	260	55	781	339	156	573	999999	117	999999	999999	789	322	573	652	34	999999	999999	729	999999	321	214	302	390	999999	913	829	615	999999	999999	281	10	607	240	178	999999	983	999999	713	999999	999999	770	899	246	837	145	387	999999	999999	59	469	999999	559	690	856	645	957	664	403	426	327	957	999999	130	14	999999	191	92	405	230	50	749	999999	920	983	550	315	999999	552	999999	535	990	788	999999	527	270	450	917	383	532	474	329	999999	297	491	999999	507	999999	242	80	953	305	443	605	999999	719	607	999999	999999	315	999999	999999	121	161	890	999999	178	896	999999	999999	326	274	708	999999	756	999999	915	999999	438	612	53	536	823	999999	298	240	999999	193	368	808	662	999999	219	78	201	572	999999	682	406	165	999999	610	186	498	753	999999	999999	569	848	297	803	491	210	999999	999999	804	999999	639	863	660	778	985	537	793	91	515	64	640	681	193	513	243	719	282	410	442	359	335	728	608	643	987	344	81	999999	181	610	124	806	999999	494	578	999999	746	387	226	83	393	417	999999	634	956	999999	999999	784	570	772	928	694	828	455	752	910	999999	26	790	650	999999	999999	909	905	999999	834	294	698	934	424	973	894	194	999999	966	917	999999	999999	686	109	999999	297	443	409	682	430	999999	941	742	668	563	729	597	575	999999	603	999999	342	695	999999	999999	999999	849	156	999999	43	510	469	999999	999999	999999	999999	339	690	970	178	355	999999	999999	519	857	352	999999	276	860	253	307	618	752	372	999999	999999	999999	564	999999	999999	447	999999	610	999999	999999	517	463	999999	247	282	399	906	605	448	257	997	120	185	274	261	19	583	999999	555	735	892	717	126	424	282	12	999999	999999	265	730	67	900	999999	600	999999	889	59	999999	587	854	400	999999	313	124	999999	47	113	299	254	705	864	999999	65	913	36	999999	346	999999	965	999999	624	721	350	718	999999	106	536	584	999999	371	960	999999	707	999999	344	880	413	11	11	245	899	485	940	560	999999	65	845	999999	573	548	552	999999	73	317	999999	679	672	595	924	326	511	528	374	882	999999	320	304	999999	578	999999	999999	345	999999	730	381	148	780	789	852	999999	261	865	21	386	999999	999999	491	399	999999	665	217	999999	86	999999	734	380	120	999999	814	555	760	999999	101	426	999999	217	84	343	936	101	899	882	743	789	74	645	517	987	999999	999999	829	905	894	913	938	999999	268	999999	995	999999	38	722	974	306	999999	770	774	999999	999999	611	329	157	463	379	765	999999	84	297	
620	98	863	133	994	999999	726	999999	596	188	487	582	949	278	347	935	73	186	907	999999	999999	999999	871	922	762	999999	31	681	451	525	157	613	503	999999	999999	906	999999	999999	728	511	580	529	184	595	116	652	661	999999	810	528	999999	999999	427	638	999999	325	227	999999	370	541	451	54	999999	999999	40	999999	89	978	92	440	798	168	458	999999	866	885	130	285	815	120	999999	970	871	923	999999	568	195	865	98	870	688	206	543	196	69	535	125	112	564	242	999999	683	969	999999	729	157	140	31	999999	996	205	942	135	260	741	481	183	490	862	472	688	999999	889	221	751	602	624	272	346	340	999999	27	999999	583	546	127	11	999999	203	999999	438	174	104	999999	674	746	999999	293	999999	588	362	999999	249	102	553	999999	999999	999999	627	137	999999	999999	999999	440	235	999999	999999	551	714	624	479	681	297	999999	44	524	129	796	547	15	999999	341	817	758	999999	146	778	999999	40	196	333	254	873	75	538	999999	489	663	867	999999	523	529	578	999999	119	681	999999	449	67	38	240	999999	219	622	999999	201	999999	926	462	98	409	999999	520	527	999999	234	807	231	271	474	999999	466	929	60	491	11	762	999999	999999	306	799	339	999999	12	956	336	44	261	469	347	999999	999999	210	999999	97	999999	18	61	540	884	873	125	187	593	999999	774	77	169	141	604	438	999999	999999	999999	299	999999	44	518	999999	999999	200	556	999999	924	954	481	265	161	963	999999	992	710	455	764	433	999999	161	999999	18	191	999999	999999	999999	999999	908	455	999999	54	489	26	885	500	999999	575	694	999999	999999	262	639	521	519	916	206	569	611	999999	618	522	732	615	999999	67	509	389	705	999999	435	999999	25	509	999999	220	999999	946	686	502	230	879	999999	115	999999	999999	346	497	999999	352	679	561	263	191	999999	764	322	873	108	999999	990	110	999999	379	892	999999	999999	140	325	999999	253	999999	883	118	507	738	451	627	294	29	720	999999	717	999999	645	874	999999	834	672	441	898	798	999999	858	511	999999	19	701	223	999999	661	216	182	374	109	999999	999999	155	683	107	322	694	589	88	116	978	393	517	999999	27	824	413	467	883	999999	455	410	999999	606	999999	999999	999999	999999	999999	999999	514	840	999999	263	999999	206	999999	160	999999	129	213	219	999999	751	533	735	501	967	205	49	258	749	298	964	653	999999	652	999999	306	378	572	290	168	719	602	999999	999999	264	518	820	999999	262	892	764	206	246	640	283	83	652	237	782	218	999999	120	764	551	388	609	
206	554	999999	854	206	556	999999	61	60	158	395	694	247	999999	384	713	995	856	533	767	999999	388	379	474	999999	151	999999	81	999999	609	837	596	999999	654	321	276	387	408	696	218	283	194	999999	999999	688	957	999999	333	834	678	124	999999	27	621	202	999999	999999	484	210	999999	766	851	999999	999999	320	999999	42	592	147	117	336	999999	169	325	999999	999999	999999	254	786	999999	999999	466	247	999999	999999	929	999999	50	999999	502	999999	999999	207	999999	451	432	910	149	814	889	924	407	999999	999999	999999	527	748	999999	137	969	30	999999	697	514	904	310	614	186	955	999999	229	992	999999	999999	999999	433	399	528	874	72	322	657	439	896	999999	752	280	999999	756	967	191	999999	913	492	481	171	214	693	999999	151	817	734	194	999999	999999	932	277	550	711	918	999999	230	827	75	657	373	999999	801	999999	161	39	103	430	987	209	999999	89	647	999999	854	999999	705	999999	732	999999	588	472	16	236	999999	485	729	809	837	839	961	59	848	835	118	670	413	999999	999999	121	724	314	999999	999999	328	853	629	387	999999	999999	432	999999	105	821	78	900	494	575	902	676	309	294	592	157	248	999999	241	999999	65	194	815	999999	215	620	529	999999	275	999999	999999	999999	855	352	952	148	417	532	953	36	766	999999	185	838	58	909	811	999999	721	59	985	999999	621	817	999999	999999	883	678	233	484	301	794	634	711	667	999999	820	999999	999999	999999	740	999999	349	214	55	847	19	977	999999	306	808	100	999999	226	797	882	374	47	30	290	264	999999	309	479	735	999999	583	999999	180	999999	999999	854	107	277	319	999999	685	417	772	484	999999	999999	972	927	999999	210	241	418	999999	785	999999	782	936	62	999999	11	416	869	478	83	273	999999	999999	572	217	954	999999	295	907	999999	206	999999	275	999999	626	357	766	382	803	534	740	175	558	999999	591	315	999999	54	86	317	862	815	939	698	221	127	110	410	719	721	999999	946	511	999999	588	594	517	401	435	842	244	44	76	999999	999999	108	986	999999	999999	999999	999999	948	218	999999	664	390	27	999999	334	508	257	366	662	92	999999	999999	663	171	806	999999	798	999999	999999	243	83	828	749	995	999999	123	999999	999999	428	817	684	269	737	912	999999	208	577	999999	999999	926	999999	878	999999	983	626	999999	999999	825	614	985	113	519	339	975	999999	836	640	999999	220	221	377	568	937	999999	408	68	67	751	439	999999	999999	858	459	999999	648	204	455	766	378	817	678	315	999999	443	714	174	930	999999	396	895	567	554	729	
856	999999	37	999999	999999	999999	999999	491	693	395	16	999999	999999	70	646	999999	330	390	873	653	403	542	71	999999	999999	140	243	138	305	364	543	50	999999	999999	603	999999	621	999999	999999	191	810	999999	985	920	999999	877	999999	999999	293	999999	999999	514	694	901	999999	323	496	999999	999999	406	351	440	999999	338	851	966	691	126	466	512	715	76	472	999999	999999	78	557	151	425	625	670	138	844	869	299	39	356	973	999999	999999	647	999999	999999	521	839	379	999999	999999	78	999999	196	353	647	781	720	998	52	999999	67	267	765	355	127	821	735	223	596	326	48	822	999999	718	323	186	999999	999999	260	950	853	999999	928	999999	83	999999	999999	999999	491	73	999999	300	986	354	999999	545	524	999999	960	995	786	999999	783	823	617	256	491	477	39	471	916	999999	748	999999	158	593	339	999999	281	803	391	417	732	532	176	999999	999999	999999	999999	999999	661	572	999999	264	173	237	690	999999	293	827	831	962	999999	29	157	76	552	894	999999	332	216	999999	30	166	614	378	893	260	656	869	999999	226	674	261	999999	353	416	494	928	920	902	233	999999	999999	972	428	129	712	385	109	206	941	999999	480	571	11	552	519	650	795	999999	440	459	423	416	615	999999	999999	220	999999	999999	999999	965	285	999999	982	999999	575	194	195	999999	999999	874	556	999999	478	999999	203	690	807	999999	897	844	142	587	471	999999	167	48	366	140	93	501	581	999999	148	999999	793	999999	589	999999	977	334	464	547	161	999999	999999	750	938	467	999999	356	999999	999999	999999	223	832	698	999999	218	922	537	999999	64	174	689	303	117	535	999999	364	152	999999	885	823	572	389	595	435	999999	871	999999	999999	899	999999	737	999999	999999	686	924	999999	999999	999999	999999	10	449	506	410	383	999999	272	999999	999999	446	113	952	255	999999	189	199	834	247	999999	61	999999	999999	437	929	28	437	600	724	999999	610	358	269	59	730	884	384	999999	979	221	963	644	86	999999	663	796	999999	492	571	399	496	100	999999	832	51	44	495	21	577	391	946	871	547	375	999999	97	843	903	525	643	805	133	855	36	308	999999	269	324	774	142	936	945	39	335	933	520	453	436	999999	695	999999	372	499	597	275	102	106	711	585	575	952	189	966	928	593	999999	245	879	534	634	774	180	246	444	455	11	842	222	441	105	999999	416	896	829	999999	443	633	267	760	215	320	558	738	999999	999999	999999	978	999999	741	569	285	574	901	999999	921	229	135	65	152	274	259	884	279	490	931	545	293	999999	
684	160	999999	977	128	328	323	225	999999	47	264	698	999999	742	480	872	999999	80	514	522	908	999999	317	578	125	495	956	436	289	999999	278	999999	473	841	425	590	829	999999	455	583	69	705	999999	999999	999999	999999	251	999999	413	407	999999	860	40	999999	238	999999	842	171	861	633	999999	887	936	999999	999999	619	234	191	999999	890	999999	522	625	931	463	213	246	230	999999	671	253	999999	999999	882	999999	417	999999	703	999999	764	747	667	445	821	220	999999	999999	999999	328	191	229	70	201	999999	999999	158	245	109	317	34	423	622	393	200	999999	923	999999	64	999999	999999	15	530	999999	561	999999	999999	86	803	721	291	445	999999	901	595	999999	193	257	508	528	438	181	514	999999	588	999999	134	283	255	442	296	316	713	999999	967	185	698	491	639	999999	978	82	442	999999	35	589	780	721	999999	747	205	676	366	536	178	189	501	144	990	999999	27	999999	830	370	434	999999	731	646	933	420	999999	999999	617	137	999999	999999	999999	136	999999	998	570	412	999999	508	246	999999	949	187	828	787	684	564	500	999999	363	999999	251	999999	999999	60	857	144	788	387	994	503	69	238	987	811	450	374	773	992	649	614	625	332	999999	814	34	554	999999	155	736	199	211	198	774	999999	124	999999	183	320	150	436	624	999999	514	743	560	721	199	27	347	999999	999999	508	779	748	261	919	947	148	35	999999	326	642	651	804	302	871	464	999999	696	782	201	999999	851	223	989	527	818	391	263	313	364	800	808	426	999999	999999	418	35	419	205	720	44	294	837	119	981	456	999999	999999	999999	267	874	330	564	999999	337	999999	566	758	734	110	565	884	722	949	526	834	999999	999999	599	462	999999	905	500	999999	166	178	24	999999	18	80	119	999999	574	56	999999	479	253	307	80	55	999999	276	685	105	164	160	572	888	592	157	999999	313	999999	236	828	999999	829	999999	962	169	643	999999	750	663	991	625	320	675	468	57	591	927	335	999999	611	999999	230	405	908	15	606	135	520	860	849	806	98	347	227	999999	999999	751	345	911	411	999999	999999	31	113	999999	840	896	429	999999	566	999999	999999	307	999999	666	747	999999	999999	999999	562	999999	942	999999	814	195	999999	999999	999999	947	407	839	591	424	152	999999	999999	209	999999	379	175	709	706	999999	304	555	828	999999	722	999999	999999	225	167	388	358	894	456	635	216	918	12	867	448	481	148	726	712	563	164	413	30	999999	142	224	791	852	811	967	999999	269	366	744	260	896	999999	191	682	212	75	999999	
999999	20	993	383	999999	307	271	234	836	999999	843	275	999999	319	541	235	93	942	999999	506	999999	489	49	999999	561	267	617	999999	307	956	54	509	497	905	647	19	555	758	847	999999	591	586	140	28	426	101	117	940	999999	948	108	739	615	568	999999	285	971	55	822	119	999999	718	926	880	999999	343	777	731	671	532	679	999999	999999	999999	914	506	359	31	531	470	159	677	197	359	858	314	894	928	740	371	47	509	936	999999	804	872	999999	999999	495	92	323	386	278	832	279	772	644	999999	654	999999	999999	950	999999	362	999999	999999	999999	577	999999	228	449	848	991	999999	494	180	399	999999	309	51	846	109	535	448	999999	999999	408	365	90	999999	670	392	284	999999	999999	97	984	584	999999	999999	999999	92	999999	999999	642	474	395	999999	348	108	999999	999999	211	612	823	826	424	85	215	196	613	175	999999	999999	557	66	574	920	865	406	195	999999	999999	517	699	763	871	268	999999	682	388	439	26	981	711	393	999999	672	256	618	673	909	378	590	188	186	999999	301	719	585	900	474	113	942	913	568	999999	694	912	999999	954	165	279	533	999999	183	159	516	999999	999999	875	901	673	256	999999	999999	446	999	339	523	178	580	999999	999999	781	999999	336	84	999999	152	696	999999	999999	196	663	517	639	845	781	14	37	89	76	999999	709	998	999999	856	219	636	132	696	365	399	891	384	615	58	751	999999	847	999999	448	91	477	388	999999	486	592	225	646	601	999999	335	496	99	513	995	521	783	123	479	999999	441	999999	999	141	370	305	289	901	999999	103	887	166	952	640	999999	999999	331	856	323	273	999999	999999	530	478	39	903	802	999999	999999	537	999999	781	999999	219	16	999999	478	256	781	191	999999	999999	65	507	999999	178	543	458	529	918	200	927	799	999999	871	450	499	530	111	999999	502	418	291	64	999999	115	789	742	999999	923	999999	999999	84	141	999999	999999	934	33	999999	861	369	999999	350	701	999999	50	981	171	347	566	571	947	154	324	689	894	41	999999	381	235	388	801	824	999999	320	125	852	999999	999999	201	999999	476	392	999999	999999	999999	999999	589	999999	95	133	999999	999999	77	999999	999999	929	760	999999	999999	648	933	999999	912	483	999999	529	744	999999	231	198	324	915	156	60	999999	564	904	999999	540	826	999999	294	295	111	760	406	756	254	658	999999	101	225	189	553	582	823	480	767	540	999999	999999	208	495	897	809	999999	258	999999	266	107	34	544	912	999999	206	999999	366	811	722	171	999999	999999	999999	44	106	109	
999999	603	477	281	93	999999	685	911	503	254	798	398	301	57	158	738	987	561	172	999999	312	939	356	932	466	669	999999	999999	999999	999999	474	461	801	710	976	654	549	999999	23	886	999999	11	746	952	851	968	519	674	999999	44	512	181	999999	999999	796	999999	256	999999	814	424	999999	999999	65	999999	999999	346	597	591	999999	503	198	12	999999	999999	697	311	202	404	90	498	159	379	999999	821	330	303	589	261	914	189	408	999999	180	999999	794	552	946	86	182	514	381	928	603	519	846	999999	999999	596	999999	999999	999999	851	464	326	275	999999	951	243	349	486	757	999999	677	891	999999	194	832	999999	491	155	365	999999	231	576	999999	231	999999	999999	975	820	669	992	409	428	585	556	549	999999	999999	81	600	712	737	999999	999999	45	260	711	999999	661	677	684	115	706	999999	487	999999	888	209	53	946	115	268	999999	816	764	936	258	999999	999999	644	999999	999999	420	554	653	388	535	999999	91	970	999999	999999	323	153	985	887	703	299	107	926	660	654	289	999999	495	453	219	879	992	999999	12	405	875	26	699	67	999999	161	486	109	104	79	127	82	882	999999	944	384	831	877	242	958	999999	622	984	333	999999	295	69	209	179	999999	999999	981	968	999999	555	999999	454	999999	202	551	812	998	831	590	537	999999	251	810	508	834	58	999999	999999	53	999999	263	42	999999	720	409	101	999999	930	449	999999	145	114	224	999999	648	999999	904	685	690	156	219	790	999999	796	140	999999	259	700	999999	606	999999	124	924	480	301	999999	88	999999	792	460	535	77	392	348	401	999999	37	681	860	903	154	439	999999	999999	977	472	999999	579	590	365	842	586	999999	842	539	31	189	743	837	384	851	697	999999	240	999999	152	999999	65	999999	999999	26	578	839	441	462	283	938	37	503	829	999999	508	999999	437	617	999999	999999	999999	808	380	923	999999	843	486	61	456	546	945	999999	835	73	999999	185	563	999999	274	999999	164	389	266	92	161	250	999999	749	353	999999	464	623	671	669	859	256	999999	114	732	734	363	389	999999	736	992	751	667	765	999999	333	72	999999	352	211	328	169	552	999999	999999	54	835	737	999999	383	92	332	614	176	214	337	999999	458	999999	999999	393	774	999999	530	99	410	582	252	698	999999	20	375	280	470	350	699	704	736	343	687	898	999999	680	999999	654	999999	999999	501	560	999999	182	613	482	999999	999999	553	786	32	207	370	471	593	48	688	373	999999	62	154	825	515	633	424	125	929	999999	767	104	750	999999	429	274	
91	691	975	847	406	892	468	651	797	999999	682	999999	972	225	314	999999	991	268	937	618	992	675	55	99	758	497	553	180	61	459	45	999999	778	106	390	902	73	841	967	824	999999	502	999999	999999	951	885	153	999999	337	190	112	999999	999999	811	281	999999	646	999999	98	999999	999999	999999	600	348	877	536	760	876	834	412	523	999999	301	999999	34	499	647	453	148	873	354	840	999999	870	356	553	217	999999	824	974	999999	188	752	68	485	305	902	690	724	424	135	276	999999	925	666	952	200	826	999999	782	768	202	746	999999	999999	508	455	729	991	334	328	999999	61	860	156	999999	407	999999	636	728	597	957	729	723	747	87	999999	999999	214	999999	363	391	189	999999	999999	73	442	999999	504	977	849	999999	698	999999	106	341	225	999999	999999	331	999999	999999	199	999999	194	811	472	32	477	486	999999	538	525	597	970	937	613	999999	653	92	902	870	739	659	878	425	999999	999999	999999	416	862	943	148	882	999999	406	201	131	857	405	999999	999999	69	27	440	321	999999	999999	999999	168	727	999999	374	695	999999	684	227	539	189	769	552	143	404	71	623	603	399	643	748	573	999999	999999	162	999999	491	999999	811	999999	229	567	768	167	910	469	688	656	578	452	463	175	189	662	999999	97	999999	999999	999999	997	403	999999	921	999999	362	856	422	999999	63	126	214	936	999999	999999	319	621	10	395	999999	935	382	966	999999	946	999999	999999	999999	93	550	74	406	999999	477	999999	327	392	646	755	805	64	999999	453	603	462	248	526	302	683	352	329	999999	999999	245	90	625	437	999999	974	833	778	472	338	694	999999	720	190	999999	69	188	999999	999999	999999	999999	999999	887	929	373	999999	708	663	999999	710	740	231	999999	999999	788	396	198	890	581	671	922	999999	999999	718	759	613	742	67	67	243	505	999999	354	999999	999999	76	202	999999	73	249	276	179	497	762	598	999999	22	999999	402	999999	870	297	355	314	333	562	587	179	180	999999	999999	999999	606	58	214	324	877	145	999999	722	999999	502	999999	341	999999	753	999999	829	130	999999	600	961	999999	984	372	218	999999	49	518	323	489	32	525	312	999999	625	572	449	557	999999	999999	876	717	999999	877	378	470	23	909	580	33	757	59	883	169	869	985	999999	685	999999	254	837	999999	748	242	181	976	999999	923	779	190	999999	281	846	999999	724	999999	985	117	993	747	66	140	999999	300	731	973	641	153	549	640	950	763	561	39	758	259	969	447	999999	999999	945	100	999999	399	932	999999	999999	194	445	
625	999999	999999	692	258	198	707	689	999999	999999	208	999999	381	384	149	240	337	720	817	999999	474	999999	548	410	601	802	999999	999999	549	367	256	770	457	707	923	640	999999	80	312	840	61	999999	999999	936	507	999999	574	716	989	168	605	764	999999	252	970	999999	460	114	999999	999999	232	999999	999999	100	264	438	886	673	460	508	794	999999	417	976	999999	904	763	999999	999999	543	237	259	999999	390	999999	999999	384	215	737	999999	189	341	999999	856	618	355	999999	430	999999	79	999999	900	999999	491	374	349	999999	418	363	75	586	999999	210	999999	999999	972	695	760	338	772	63	681	936	877	328	463	286	999999	999999	544	999999	999999	930	999999	999999	336	994	999999	26	422	144	965	852	671	999999	341	140	431	637	646	999999	669	999999	908	25	500	999999	999999	999999	999999	72	795	61	818	999999	253	918	376	196	891	978	175	999999	916	638	97	829	999999	999999	987	332	999999	923	999999	884	814	252	31	818	871	371	615	367	115	359	348	999999	43	90	752	422	999999	999999	746	668	999999	926	184	280	999999	671	700	999999	184	588	216	872	340	999999	776	11	896	558	325	529	372	808	638	999999	299	183	795	194	138	574	999999	621	187	999999	400	888	77	750	890	210	671	118	999999	527	153	999999	583	109	313	751	526	214	919	226	306	684	297	618	999999	754	875	999999	999999	610	29	999999	694	288	999999	887	999999	155	668	125	858	999999	999999	121	423	822	599	696	999999	386	999999	364	701	999999	999999	999999	601	999999	770	145	334	165	999999	999999	508	557	782	305	566	426	817	380	545	804	367	999999	68	999999	999999	999999	164	999999	635	991	561	665	893	732	532	827	296	999999	385	533	790	702	523	999999	613	865	50	304	139	999999	569	678	818	897	603	999999	657	424	999999	612	999999	155	530	748	30	842	663	59	999999	739	139	342	994	999999	23	665	528	23	573	339	127	999999	999999	999999	432	882	846	995	139	819	179	871	231	773	552	645	181	775	34	770	211	991	999999	400	334	236	683	999999	884	938	194	644	999999	999999	495	999999	105	360	999999	147	995	668	920	952	570	999999	121	999999	470	999999	493	999999	999999	999999	137	135	999999	659	845	206	208	51	121	201	635	999999	30	306	288	432	550	999999	459	886	774	543	81	999999	829	76	124	462	345	515	454	999999	999999	58	796	369	791	445	514	999999	938	954	556	728	999999	45	247	814	942	47	828	672	304	113	38	593	64	999999	830	999999	91	999999	706	605	999999	205	999999	971	510	918	999999	114	316	
339	999999	819	999999	352	261	794	828	310	519	999999	687	781	999999	551	29	213	315	41	999999	735	48	202	258	999999	981	132	165	999999	314	33	406	999999	365	964	166	219	606	711	508	45	950	781	236	408	918	965	69	337	999999	306	613	999999	499	581	999999	754	571	47	371	999999	638	999999	999999	495	900	999999	425	181	395	810	607	603	532	579	785	999999	966	849	999999	999999	72	828	323	17	420	999999	233	999999	672	411	999999	569	350	999999	999999	999999	784	999999	508	999999	549	887	941	152	699	20	86	920	796	44	788	721	14	355	76	809	249	988	85	999999	741	999999	509	984	172	48	999999	163	181	397	999999	235	999999	88	476	185	886	180	999999	999999	720	312	999999	637	622	925	564	995	312	999999	999999	796	665	404	222	907	999999	957	980	661	757	923	999999	408	562	563	380	926	879	999999	923	78	680	675	999999	438	654	871	371	246	484	267	850	999999	999999	685	570	946	865	568	796	928	200	656	652	999999	563	588	84	999999	999999	637	126	421	999999	88	126	999999	21	999999	263	516	999999	743	999999	499	83	999999	168	877	993	433	999999	320	104	995	999999	999999	32	596	874	75	796	999999	691	846	151	438	909	171	999999	580	935	91	315	289	342	456	479	163	723	999999	430	207	76	999999	577	805	327	678	999999	103	999999	424	910	197	720	294	62	340	999999	644	265	996	318	999999	498	999999	15	814	662	430	553	869	999999	485	645	599	245	569	278	346	120	240	960	475	999999	520	180	127	569	999999	404	148	805	88	142	434	888	654	633	598	799	513	999999	779	999999	107	551	434	999999	130	58	493	72	21	533	34	999999	843	808	999999	808	888	254	614	36	414	73	794	352	999999	711	591	936	680	547	607	224	190	925	516	969	999999	575	449	999	910	86	794	554	999999	398	54	846	655	790	911	268	412	753	999999	999999	999999	92	341	419	467	556	391	473	926	810	999999	918	301	17	72	323	999999	999999	125	338	999999	999999	999999	999999	999999	745	290	889	636	349	812	437	789	482	223	663	243	39	542	364	694	330	999999	999999	999999	136	554	648	999999	597	462	999999	637	807	765	999999	847	519	753	999999	275	502	999999	587	998	426	999999	819	999999	408	999999	775	82	999999	643	947	621	937	999999	539	200	642	171	48	886	24	999999	982	716	999999	816	723	286	999999	98	202	493	50	309	127	999999	999999	854	330	517	686	725	875	173	817	894	909	242	223	531	633	341	799	700	983	625	155	999999	97	591	366	
499	999999	999999	451	464	580	638	170	541	465	788	840	530	999999	299	999999	819	899	812	907	491	73	298	464	999999	693	350	325	501	852	633	767	739	161	999999	472	212	999999	363	324	999999	81	681	76	844	999999	279	999999	693	700	336	999999	284	683	875	435	964	218	590	771	240	999999	668	999999	831	999999	999999	378	21	826	999999	107	545	999999	637	419	392	231	619	370	999999	848	632	800	999999	999999	999999	999999	286	762	508	993	141	592	93	999999	412	992	999999	823	398	900	489	866	977	238	667	786	56	999999	53	999999	598	999999	356	391	690	868	172	411	539	56	102	999999	327	729	999999	953	414	679	16	399	987	796	972	524	369	765	822	999999	763	705	19	820	718	999999	404	911	245	701	276	544	999999	833	294	352	807	239	549	258	272	713	382	376	459	653	755	802	257	832	32	925	999999	874	647	834	47	999999	541	561	334	63	999999	712	412	999999	569	999999	999999	999999	716	139	225	574	35	999999	332	999999	999999	74	21	602	664	412	678	999999	499	955	195	460	315	536	698	999999	923	218	999999	669	964	987	999999	601	999999	627	126	893	999999	999999	849	597	511	404	999999	999999	549	731	399	999999	999999	71	999999	614	999999	61	324	189	999999	237	650	999999	65	662	999999	384	980	999999	312	46	296	784	641	999999	115	598	999999	910	626	232	448	201	819	999999	635	999999	24	479	633	999999	313	936	463	481	830	999999	541	848	726	534	999999	999999	429	362	29	259	999999	954	509	379	999999	414	562	217	789	458	997	377	999999	775	370	511	999999	74	999999	999999	999999	169	198	82	999999	109	193	101	737	318	772	999999	999999	386	483	69	970	264	999999	899	999999	256	692	381	45	999999	999999	951	999999	999999	353	365	628	670	999999	269	766	436	323	13	230	471	480	480	686	540	999999	650	302	310	541	999999	928	834	975	85	999999	817	47	891	287	999999	927	753	965	417	999999	999999	458	223	303	999999	941	141	999999	912	775	221	999999	504	466	181	999999	863	453	821	436	793	695	853	792	949	398	431	725	987	543	999999	515	278	702	710	202	89	999999	996	999999	797	999999	72	309	266	999999	542	435	116	583	73	309	153	981	999999	312	999999	430	354	155	519	415	690	999999	999999	999999	426	802	999999	999999	999999	856	456	241	638	637	999999	999999	999999	827	855	996	619	999999	480	999999	999999	297	657	999999	597	999999	662	999999	81	999999	475	693	260	560	705	739	679	137	13	216	999999	911	352	417	999999	61	895	527	299	522	796	286	999999	
631	343	138	155	357	391	921	204	605	170	257	172	939	302	975	131	999999	327	492	411	999999	573	999999	999999	250	999999	545	763	145	561	558	595	999999	999999	999999	227	576	594	331	745	91	22	258	999999	104	254	740	999999	920	405	999999	204	999999	874	634	67	882	999999	905	999999	846	168	69	53	611	662	999999	153	999999	757	555	531	996	747	330	262	325	708	850	995	987	999999	842	739	999999	999999	291	324	171	572	344	392	689	701	899	999999	999999	214	999999	442	281	999999	999999	172	849	651	999999	566	554	999999	999999	999999	343	999999	999999	68	325	329	665	257	380	659	981	110	423	172	842	305	848	407	308	120	567	417	724	999999	702	680	890	999999	165	724	769	789	999999	170	59	779	69	840	999999	633	999999	893	72	621	999999	984	749	687	809	903	718	156	83	631	616	926	195	251	999999	645	439	929	999999	655	889	202	279	262	123	73	999999	17	800	675	571	674	354	112	785	999999	930	999999	999999	262	16	623	716	999999	553	132	593	817	484	961	204	619	802	416	999999	422	999999	999999	573	999999	667	711	355	407	999999	942	581	93	466	648	714	999999	12	838	999999	275	486	80	999999	990	479	427	533	839	480	999999	999999	938	379	372	999999	444	639	999999	595	305	277	318	999999	611	551	999999	361	835	999999	968	616	963	999999	466	936	999999	787	999999	275	999999	187	999999	927	999999	79	643	714	104	646	280	596	821	253	354	998	177	930	999999	449	970	76	697	592	999999	346	909	181	912	435	367	656	66	999999	355	999999	999999	390	43	541	999999	795	266	199	999999	381	794	719	422	468	768	714	689	999999	305	183	490	923	999999	999999	170	999999	801	999999	999999	623	540	906	898	237	246	787	897	566	541	184	809	999999	615	140	551	199	999999	454	667	653	999999	923	619	182	999999	838	964	272	380	446	999999	598	910	999999	841	888	820	999999	232	999999	999999	133	601	131	373	982	318	295	229	971	713	357	11	634	656	616	296	999999	600	408	822	635	195	999999	999999	999999	597	261	999999	662	378	572	232	999999	999999	999999	331	498	808	654	999999	999999	999999	409	733	647	597	286	999999	234	999999	104	999999	999999	168	999999	937	999999	941	162	394	999999	996	567	602	150	134	325	797	812	294	798	917	945	999999	153	592	786	371	542	623	321	554	74	70	283	999999	408	526	655	906	824	556	656	269	473	999999	485	806	592	522	282	488	894	940	804	999999	649	999999	999999	599	999999	145	409	538	83	511	999999	506	328	173	726	798	
152	906	470	251	999999	999999	414	999999	116	999999	999999	29	351	999999	999999	134	265	106	337	463	511	65	999999	999999	157	999999	195	961	999999	978	487	428	796	483	346	988	479	562	916	963	540	999999	493	999999	366	389	999999	999999	852	808	250	999999	836	273	297	999999	161	781	104	152	499	453	720	137	502	360	999999	867	495	670	654	999999	190	373	922	955	999999	584	999999	768	999999	944	999999	941	737	999999	592	532	999999	260	837	698	999999	773	473	96	835	365	677	15	999999	999999	755	191	163	999999	51	472	350	999999	999999	577	458	336	221	999999	999999	778	999999	247	767	700	681	245	833	999999	245	416	899	999999	999999	999999	906	326	612	612	198	927	788	200	223	129	192	999999	737	270	249	141	562	918	752	66	965	999999	247	464	647	520	358	999999	311	999999	572	514	221	999999	670	999999	999999	608	366	416	999999	209	34	647	518	826	508	999999	716	113	854	981	93	73	251	476	88	158	999999	678	579	590	888	588	556	678	643	431	999999	999999	999999	953	561	345	999999	766	415	599	946	820	22	784	491	208	999999	591	431	999999	74	999999	63	574	643	688	837	410	320	999999	101	839	193	86	973	609	694	900	429	747	996	999999	70	488	999999	154	665	794	109	690	808	999999	257	495	367	405	63	844	320	999999	999999	666	456	999999	999999	116	637	935	999999	881	513	879	172	999999	999999	589	144	999999	372	999999	32	53	310	629	637	135	592	697	719	578	556	999999	590	556	249	340	38	100	979	106	516	729	983	228	187	928	999999	573	344	777	271	487	481	821	850	465	365	999999	999999	382	523	939	226	242	999999	999999	299	616	444	820	560	53	999999	276	982	999999	70	92	452	709	333	999999	363	941	999999	79	378	769	999999	783	999999	211	999999	606	582	576	513	750	893	999999	638	196	138	523	226	227	892	215	838	557	405	282	384	633	999999	504	999999	284	925	999999	293	530	999999	660	999999	359	296	999999	693	415	789	319	198	927	80	147	890	840	725	99	186	172	930	158	388	701	999999	999999	999999	999999	999999	239	824	638	241	117	999999	478	676	867	931	903	522	999999	999999	95	93	999999	563	999999	614	999999	558	836	999999	130	600	761	999999	999999	532	172	441	614	424	999999	495	560	695	962	861	999999	173	857	168	282	650	508	390	303	617	378	570	644	474	255	680	988	999999	120	517	523	205	532	999999	768	999999	907	17	218	999999	533	999999	999999	999999	202	582	999999	677	805	999999	999999	381	978	536	163	999999	796	150	999999	
878	507	999	999999	454	348	999999	999999	522	399	810	742	500	182	703	94	999999	970	594	999999	672	979	320	999999	639	426	152	226	995	191	177	676	767	837	339	101	533	186	999999	712	976	941	188	287	995	738	600	209	285	452	999999	631	212	999999	506	999999	197	255	946	38	206	999	999999	341	232	144	974	663	842	611	560	441	999999	881	305	731	800	42	999999	900	825	942	941	999999	644	545	473	899	340	999999	904	288	239	127	516	977	305	999999	65	861	764	999999	366	999999	999999	115	807	999999	999999	775	108	999999	497	55	213	263	67	102	696	687	670	85	332	412	707	282	999999	707	375	328	436	999999	977	896	146	887	586	278	660	538	737	999999	999999	565	341	750	790	999999	913	263	919	999999	160	999999	201	999999	615	954	966	619	904	999999	955	253	349	155	999999	999999	909	326	676	999999	441	167	999999	527	748	999999	80	956	999999	28	999999	121	408	233	803	609	705	999999	282	632	312	51	999999	637	197	92	999999	196	999999	200	999999	597	999999	141	999999	992	999999	673	939	848	883	999999	999999	885	316	843	845	125	352	577	894	461	53	54	999999	400	532	999999	339	666	550	884	392	301	744	206	535	277	462	999999	190	41	999999	434	748	302	913	749	331	354	247	110	844	996	999999	822	553	542	655	380	469	999999	344	283	307	998	627	836	999999	999999	318	577	663	541	999999	863	943	619	305	999999	487	783	990	985	428	999999	50	999999	995	921	653	992	621	92	351	82	697	245	999999	749	999999	86	607	221	45	669	446	312	608	441	999999	933	246	472	892	685	999999	358	854	999999	999999	240	840	229	466	325	956	581	200	324	176	707	493	555	517	410	186	778	949	759	999999	737	787	999999	52	999999	756	159	199	665	955	348	999999	279	791	444	246	387	754	720	713	865	122	294	275	181	450	690	955	492	999999	348	408	105	853	230	453	999999	187	999999	568	807	391	534	369	827	327	223	764	82	174	999999	34	239	55	147	624	999999	999999	999999	999999	76	204	999999	166	616	939	295	999999	570	991	999999	210	16	161	999999	999999	588	924	448	854	237	926	882	327	710	324	179	59	715	606	949	999999	316	999999	999999	612	684	378	753	888	41	797	203	999999	214	999999	27	88	149	663	46	999999	999999	26	51	150	321	389	455	302	999999	999999	710	999999	51	971	893	537	659	303	799	219	999999	560	822	440	999999	801	123	999999	999999	101	999999	999999	999999	380	147	299	437	361	301	999999	923	460	127	796	96	
239	49	242	704	490	428	999999	864	826	407	300	204	611	417	520	276	342	995	679	335	658	404	671	833	604	109	307	12	999999	296	999999	999999	999999	353	503	999999	880	999999	816	999999	74	999999	743	999999	847	104	826	943	780	39	590	464	999999	471	438	834	378	409	110	390	131	843	999999	539	999999	857	999999	267	999999	999999	395	924	189	16	270	470	660	698	985	509	999999	363	999999	474	706	999999	993	564	914	668	393	481	317	435	550	999999	827	214	999999	990	999999	568	39	999999	643	665	285	441	211	999999	184	999999	423	600	117	767	621	999999	832	999999	999999	613	999999	255	999999	914	616	753	999999	999999	642	455	412	995	583	999999	334	999999	831	51	980	561	363	999999	494	713	67	717	328	783	999999	999999	382	864	999999	999999	225	999999	999999	999999	58	531	976	999999	335	728	277	427	26	403	443	421	73	791	451	312	260	999999	761	662	857	999999	435	999999	999999	709	999999	548	870	271	498	550	553	112	992	458	999999	201	999999	765	999999	999999	700	924	349	999999	868	590	999999	823	71	818	32	994	999999	159	106	303	733	625	654	728	557	755	905	999999	999999	999999	798	992	726	68	787	995	226	226	208	510	343	251	999999	492	999999	999999	209	999999	528	559	241	999999	362	292	468	994	121	717	92	945	29	456	329	907	792	430	106	13	40	37	778	999999	950	999999	960	491	784	171	999999	510	555	235	999999	318	999999	999999	640	444	600	793	884	508	144	999999	491	999999	922	933	700	705	949	206	649	501	999999	586	893	765	999999	976	999999	949	124	582	999999	793	91	20	187	838	790	999999	412	247	152	279	520	697	115	83	999999	851	999999	897	560	359	586	999999	537	153	71	874	122	624	583	934	394	562	864	999999	999999	911	999999	862	914	297	793	411	358	999999	75	206	999999	999999	416	368	488	226	31	49	999999	217	482	999999	776	915	549	787	664	999999	885	958	832	418	999999	657	106	609	999999	273	565	185	525	35	87	865	223	864	218	225	455	177	540	999999	999999	999999	439	720	95	999999	748	16	746	149	626	117	999999	252	999999	758	272	999999	243	757	484	42	691	456	999999	911	701	685	999999	999999	762	717	427	18	999999	681	228	385	999999	999999	525	559	438	999999	409	970	502	971	885	999999	953	999999	933	999999	350	457	906	999999	764	184	999999	999999	999999	999999	386	999999	689	364	324	308	539	886	999999	260	999999	924	604	999999	999999	986	418	999999	800	999999	495	196	784	644	999999	481	774	999999	621	348	686	462	132	999999	
999	500	290	147	657	586	999999	76	220	683	999999	425	852	999999	934	777	765	577	999999	317	999999	200	134	999999	696	999999	999999	302	275	999999	999999	780	801	474	315	557	705	281	82	999999	209	428	975	111	999999	999999	628	183	312	843	583	119	999999	815	326	808	376	245	450	999999	999999	627	800	203	999999	769	624	387	295	387	999999	494	504	59	117	394	225	32	950	999999	223	999999	990	432	443	464	590	985	999999	506	999999	469	830	999999	169	581	627	999999	992	334	999999	999999	999999	925	771	99	615	149	999999	932	999999	999999	295	999999	601	704	637	378	759	654	999999	638	239	788	206	611	999999	999999	889	536	766	443	40	626	999999	972	471	999999	660	354	849	451	288	225	913	836	184	834	666	465	944	258	32	347	155	989	999999	109	728	169	999999	378	259	181	999999	999999	323	668	179	629	999999	571	999999	415	999999	737	360	999999	999999	370	999999	999999	579	999999	592	517	421	999999	480	837	960	371	999999	500	999999	480	999999	116	60	999999	523	999999	999999	47	999999	382	999999	616	999999	999999	639	997	999999	368	999999	999999	799	825	999999	657	738	629	197	999999	668	871	234	228	497	334	546	999999	999999	122	846	999999	173	999999	211	219	977	999999	160	73	208	963	999999	978	767	321	681	375	527	402	34	893	328	333	379	361	999999	321	129	218	870	999999	43	121	999999	999999	443	267	624	379	679	934	479	134	999999	705	733	256	999999	999999	999999	181	726	999999	97	952	602	840	999999	849	71	666	684	941	999999	812	999999	35	466	999999	878	423	999999	157	722	100	423	999999	199	674	628	901	999999	944	565	999999	669	999999	34	569	218	602	104	999999	318	999999	259	537	932	331	775	707	789	505	307	238	430	578	848	999999	999999	409	651	999999	999999	170	805	740	385	502	153	468	11	897	999999	286	329	976	839	999999	840	999999	999999	867	999999	920	121	364	647	337	279	100	999999	37	40	809	999999	999999	999999	157	218	519	161	439	188	317	706	892	759	30	909	453	739	150	999999	652	999999	783	999999	999999	59	450	103	58	232	62	845	973	999999	936	999999	723	433	999999	500	331	999999	831	689	591	223	228	605	626	427	826	360	482	871	387	671	176	16	251	107	999999	425	113	216	135	471	999999	35	822	999999	999999	999999	57	999999	999999	999999	999999	103	17	97	830	845	999999	631	999999	999999	372	112	999999	999999	168	716	999999	999999	733	905	999999	999999	564	129	491	203	782	999999	999999	806	313	833	46	468	364	83	999999	164	277	999999	999999	481	999999	999999	109	
999999	545	556	536	479	837	463	999999	928	999999	691	999999	887	605	999999	999999	545	400	600	398	539	76	31	999999	95	999999	999999	326	811	957	159	814	141	30	861	658	999999	405	999999	968	849	916	117	181	672	999999	121	558	640	858	412	91	219	999999	570	999999	524	645	999999	762	809	146	115	971	148	877	999999	867	744	979	999999	150	638	632	548	622	958	850	249	551	605	999999	686	952	554	77	999999	107	999999	307	999999	999999	954	998	999999	713	811	999999	42	999999	146	254	999999	661	31	272	453	586	495	947	999999	674	406	898	167	340	459	162	999999	81	281	310	416	999999	999999	999999	196	639	999999	835	811	821	817	453	415	999999	665	35	999999	292	999999	28	611	512	702	469	193	66	841	828	263	658	719	961	999999	835	838	999999	815	774	85	813	122	999999	145	783	856	952	999999	806	674	434	231	144	456	263	698	903	743	999999	73	140	999999	646	582	163	999999	855	930	579	522	298	219	999999	216	811	999999	951	377	918	612	241	573	45	163	828	437	585	999999	270	147	934	633	999999	710	999999	999999	476	87	999999	682	10	32	913	293	999999	224	74	928	999999	357	999999	536	999999	772	831	999999	763	492	753	725	526	351	999999	999999	588	999999	999999	999999	270	795	438	874	394	999999	999999	218	659	999999	777	614	372	657	999999	913	399	407	808	667	879	389	261	984	999999	266	165	659	363	480	705	722	999999	617	667	849	918	999999	999999	588	170	999999	906	22	715	999999	363	868	481	756	52	191	999999	121	577	881	544	999999	550	137	90	999999	855	189	55	65	179	755	989	29	994	527	999999	229	999999	999999	482	249	999999	999999	903	296	187	607	437	999999	866	333	50	786	315	474	999999	999999	508	217	767	727	999999	659	970	607	879	461	999999	999999	925	999999	614	321	409	304	999999	365	234	793	999999	258	751	999999	199	845	999999	213	714	999999	204	250	720	299	499	999999	999999	619	224	305	999999	725	845	912	598	239	999999	729	386	999999	299	999999	790	715	443	999999	976	445	999999	134	893	675	747	241	330	685	915	999999	821	999999	30	565	151	999999	999999	58	999999	999999	999999	959	137	985	827	702	240	237	460	15	855	999999	999999	837	158	100	412	742	978	614	591	999999	999999	402	999999	731	990	733	825	862	999999	394	999999	999999	513	999999	999999	908	848	54	999999	102	235	909	470	841	876	193	416	61	525	643	999999	799	257	29	644	999999	87	999999	712	506	412	598	999999	471	875	641	999999	647	103	504	894	933	613	498	688	
415	932	76	855	807	327	774	346	999999	324	316	889	999999	867	271	830	752	342	504	999999	637	242	999999	966	999999	858	769	957	31	999999	146	999999	999999	341	238	803	21	999999	904	189	999999	261	980	157	999999	751	840	779	999999	673	151	601	118	808	60	999999	933	109	620	949	557	816	999999	947	187	999999	140	163	638	999999	818	513	437	324	999999	385	262	851	407	999999	28	990	136	357	606	545	86	950	999999	999999	870	911	628	955	631	822	936	42	999999	448	999999	687	999999	373	854	638	999999	794	756	999999	919	999999	701	999999	931	567	999999	967	350	999999	53	999999	872	581	597	999999	999999	482	692	239	448	230	882	959	872	340	848	762	502	968	382	292	999999	614	999999	788	219	999999	34	74	142	969	999999	337	404	441	814	569	775	947	754	690	111	527	236	698	209	742	999999	600	718	927	999999	382	269	999999	999999	268	445	809	697	392	999999	999999	106	479	539	554	565	999999	526	289	986	999999	224	691	191	677	388	447	589	999999	246	434	355	999999	504	318	77	643	455	556	134	966	260	999999	242	482	430	756	999999	654	186	824	84	999999	999999	920	167	578	579	999999	879	997	999999	999999	999999	33	282	999999	975	230	999999	921	985	969	165	999999	304	853	458	999999	256	631	288	935	999999	421	359	917	273	584	161	498	999999	147	676	136	747	999999	999999	999999	210	538	781	938	999999	264	839	114	999999	921	625	314	130	999999	72	258	718	294	928	999999	999999	365	999999	401	79	988	999999	847	303	999999	282	273	638	249	508	718	850	350	767	46	581	255	643	999999	958	846	377	204	999999	428	418	999999	112	489	544	999999	999999	389	999999	999999	407	991	810	254	649	362	675	881	999999	353	407	378	526	892	999999	428	721	999999	442	232	620	663	772	999999	620	818	999999	158	704	663	999999	999999	481	588	639	999999	999999	399	999999	999999	181	999999	999999	731	30	50	937	999999	336	126	133	632	946	645	999999	743	228	935	634	830	202	999999	187	707	545	999999	896	999999	999999	572	999999	999999	584	837	61	999999	831	51	999999	580	881	949	999999	999999	540	999999	999999	835	999999	895	371	508	765	872	413	654	318	999999	999999	999999	153	999	999999	764	999999	801	58	119	594	999999	912	186	999999	999999	948	252	704	599	176	999999	999999	70	917	367	210	999999	566	712	999999	407	815	706	999999	771	436	882	991	67	456	739	137	999999	251	999999	982	999999	999999	711	923	170	999999	719	957	825	669	92	91	600	563	999999	245	999999	685	196	629	216	999999	318	
627	76	260	647	152	437	243	19	819	342	999999	25	67	854	788	999999	458	105	748	41	112	353	999999	999999	504	999999	503	791	999999	65	955	776	999999	119	94	857	999999	999999	576	530	592	660	999999	748	226	547	598	390	999999	422	999999	533	468	999999	216	283	275	859	152	999999	933	999999	290	999999	386	607	999999	948	999999	931	363	999999	529	227	449	451	90	999999	185	957	211	123	999999	999999	326	432	317	576	902	810	999999	60	169	233	596	150	380	509	999999	618	396	650	620	625	69	999999	14	999999	849	999999	202	999999	683	195	150	820	217	999999	447	954	300	584	55	959	349	312	999999	305	631	308	81	581	999999	567	570	561	503	618	257	734	427	999999	999999	999999	617	379	999999	974	92	775	932	406	71	416	999999	811	604	661	286	756	606	709	999999	550	694	621	532	126	625	589	999999	999999	726	712	537	232	858	908	999999	999999	935	21	999999	856	999999	674	519	283	999999	758	956	999999	341	999999	138	999999	999999	185	999999	999999	847	260	359	503	458	343	680	999999	879	105	953	696	319	317	820	594	496	762	184	29	112	999999	877	866	633	485	267	235	584	818	774	999999	465	999999	132	685	662	999999	407	42	993	170	403	153	805	999999	532	34	680	999999	231	695	999999	433	894	598	382	493	870	972	999999	999999	773	71	331	279	240	964	999999	145	931	999999	365	151	36	999999	855	734	999999	999999	953	999999	999999	50	596	88	682	42	460	533	313	179	999999	434	956	548	396	999999	822	535	39	567	999999	545	612	453	340	858	407	953	743	648	432	999999	29	843	899	733	999999	252	999999	208	514	661	831	761	929	930	195	487	554	999999	911	534	999999	396	402	20	438	153	748	999999	999999	507	790	999999	746	999999	999999	123	649	663	868	999999	999999	999999	999999	188	713	850	999999	409	673	920	408	230	736	898	173	633	450	889	304	330	999999	773	999999	16	999999	176	25	587	999999	999999	999999	890	654	342	999999	513	343	224	306	587	628	348	160	714	108	569	929	848	187	781	672	759	999999	999999	85	175	266	55	317	999999	835	937	884	601	999999	518	576	999999	312	660	300	236	999999	999999	999999	165	622	858	908	311	247	999999	999999	999999	999999	88	531	999999	999999	430	256	999999	907	759	752	691	464	559	633	590	993	999999	545	999999	491	446	176	999999	845	999999	999999	407	147	999999	310	668	537	999999	201	13	986	470	146	999999	414	999999	329	833	964	20	701	73	235	327	317	711	631	999999	263	963	912	879	271	347	877	848	
159	900	459	999999	163	324	367	630	604	533	398	662	999999	488	999999	343	687	834	227	489	999999	820	999999	598	46	655	886	238	100	116	208	999999	15	565	853	999999	999999	999999	856	387	999999	999999	999999	784	323	969	769	774	999999	579	202	436	130	397	677	999999	212	861	999999	508	999999	999999	539	497	999999	599	999999	558	635	698	959	806	977	840	784	575	107	913	284	77	886	122	999999	999999	913	772	678	618	887	524	999999	522	833	358	950	576	76	999999	460	999999	323	221	149	157	620	396	458	290	613	111	241	298	586	999999	999999	999999	999999	28	583	999999	920	999999	999999	120	999999	446	973	999999	890	217	509	871	999999	560	753	999999	972	244	901	527	323	398	999999	786	292	999999	936	852	999999	634	828	58	652	898	999999	999999	550	38	999999	183	422	999999	399	405	601	370	835	35	236	947	353	999999	999999	999999	248	999999	42	883	828	555	999999	999999	999999	999999	389	461	229	565	756	478	134	943	999999	727	115	493	999999	999999	194	921	102	911	626	788	999999	999999	931	596	659	282	999999	999999	209	999999	674	999999	935	144	26	150	151	279	278	999999	823	409	944	999999	950	755	532	433	699	907	463	999999	504	999999	974	999999	530	999999	999999	484	236	467	743	450	999999	812	558	864	593	54	999999	999999	642	868	964	999999	999999	541	999999	904	750	819	999999	302	999999	85	798	829	170	952	620	518	373	999999	531	365	665	999999	347	147	206	999999	999999	999999	999999	999999	955	635	999999	102	693	989	987	11	734	416	499	999999	999999	976	24	999999	703	640	433	271	999999	848	347	609	225	999999	204	507	707	999999	979	322	175	999999	130	172	688	78	999999	630	530	371	999999	124	999999	225	719	370	133	477	964	209	999999	999999	193	117	297	999999	999999	816	999999	490	304	652	437	187	285	760	856	999999	999999	635	381	802	740	96	788	999999	743	999999	167	833	384	239	999999	999999	100	309	841	23	874	156	202	452	835	50	77	417	687	688	939	958	513	281	437	999999	827	999999	135	106	999999	75	798	875	658	961	116	74	534	656	999999	975	919	843	976	893	999999	999999	967	999999	999999	381	544	999999	71	209	330	112	802	789	952	999999	184	744	695	809	358	327	999999	999999	999999	13	882	999999	999999	963	999999	669	304	543	895	898	999999	435	999999	999999	531	999999	813	999999	640	13	271	999999	704	424	801	185	158	177	999999	126	145	102	764	25	999999	513	464	107	171	999999	808	269	999999	999999	999999	748	666	999999	999999	999999	513	345	999999	999999	999999	147	336	999999	
999999	999999	521	136	998	779	763	368	670	71	457	27	999999	999999	999999	980	205	12	851	999999	213	63	518	409	889	929	999999	999999	999999	833	284	360	187	287	999999	308	148	681	270	999999	301	852	87	999999	300	271	999999	797	57	263	736	739	999999	687	972	118	354	121	999999	79	999999	963	509	999999	787	106	839	999999	999999	999999	841	999999	999999	736	999999	361	975	913	119	628	602	815	751	605	107	545	74	499	315	826	999999	37	443	200	948	337	352	999999	999999	999999	431	335	26	999999	422	222	996	999999	999999	620	143	441	12	999999	999999	360	999999	904	739	999999	42	350	695	953	45	999999	999999	551	787	30	19	734	106	915	999999	276	999999	999999	999999	999999	548	513	170	999999	693	999999	35	999999	723	598	125	447	999999	574	999999	91	999999	72	33	608	142	454	772	319	999999	999999	344	96	421	999999	560	999999	999999	855	999999	528	189	10	999999	522	999999	265	827	999999	904	571	999999	999999	754	126	635	736	669	584	751	103	740	851	999999	294	187	999999	999999	999999	47	596	725	655	870	641	999999	639	802	510	999999	999999	627	583	999999	50	999999	813	341	305	999999	999999	859	147	999999	610	999999	338	917	975	345	849	852	314	999999	999999	999999	578	661	122	224	999999	933	168	764	874	476	167	445	52	119	374	607	117	999999	223	736	588	552	269	853	573	722	827	999999	999999	35	323	432	999999	204	999999	162	999999	999999	999999	999999	701	382	239	144	631	892	875	999999	970	252	999999	364	999999	580	267	35	401	268	999999	283	116	992	794	848	163	734	999999	847	513	222	388	36	381	332	45	215	999999	135	232	680	846	961	205	728	290	999999	999999	999999	937	999999	999999	959	999999	304	999999	999999	588	390	981	896	554	37	999999	758	863	719	983	999999	544	999999	712	275	46	971	437	154	999999	76	568	204	250	820	999999	932	460	428	596	86	548	336	627	933	999999	336	135	819	609	446	864	571	974	877	983	886	868	495	923	999999	999999	999999	911	522	999999	786	655	734	999999	999999	999999	444	132	906	77	217	433	778	130	709	999999	999999	999999	360	211	999999	999999	373	836	999999	73	965	505	138	220	999999	425	114	121	368	681	401	701	189	148	429	448	78	810	775	999999	100	374	224	622	999999	104	560	320	824	566	999999	999999	999999	366	342	999999	993	696	999999	999999	329	667	762	999999	454	999999	364	221	999999	999999	161	999999	71	999999	973	600	291	516	961	814	865	794	296	801	999999	503	608	823	806	999999	454	999999	652	983	143	432	999999	195	177	999999	
999999	348	999999	275	414	729	836	999999	393	742	658	487	735	999999	926	535	999999	960	639	951	317	541	415	999999	999999	779	910	88	438	550	987	105	348	628	84	527	999999	999999	396	999999	666	86	440	999999	831	967	646	308	66	999999	999999	651	556	999999	999999	208	932	246	172	999999	819	758	999999	999999	754	999999	148	999999	279	408	999999	360	573	970	999999	999999	111	351	470	146	142	999999	31	830	499	345	548	999999	603	876	594	29	858	761	999999	908	983	597	319	999999	999999	999999	38	999999	338	701	88	999999	999999	793	106	591	775	36	502	999999	999999	273	353	999999	24	26	999999	999999	814	259	501	812	130	999999	257	513	42	202	999999	602	583	373	999999	999999	267	962	200	809	999999	999999	254	832	269	643	181	999999	254	900	263	999999	36	999999	843	88	999999	276	466	999999	999999	592	559	582	718	999999	999999	999999	771	555	161	62	825	703	622	999999	999999	668	553	486	214	537	269	141	939	504	575	947	529	999999	598	999999	505	644	273	196	454	671	123	369	20	807	948	699	749	210	986	999999	23	999999	83	999999	722	979	999999	18	333	999999	642	223	333	685	999999	358	999999	999999	556	190	999999	435	366	344	555	193	476	407	589	570	391	739	999999	252	933	999999	999999	999999	278	999999	304	265	863	36	999999	899	999999	999999	962	599	742	590	999999	805	999999	587	676	738	999999	999999	999999	943	428	763	46	999999	705	91	752	999999	18	899	999999	999999	886	999999	572	339	315	999999	157	151	999999	990	827	801	95	712	357	355	819	999999	999999	739	23	361	836	109	990	135	204	954	999999	613	590	842	699	622	918	720	25	999999	433	340	391	371	507	438	999999	244	817	999999	733	406	999999	407	827	160	27	535	347	472	349	999999	460	203	568	831	409	985	999999	472	794	637	340	482	187	741	358	651	853	408	174	999999	317	211	999999	186	84	192	25	999999	605	999999	999999	552	997	253	879	999999	802	676	38	950	999999	354	999999	105	76	66	230	95	802	375	681	938	308	594	873	999999	999999	392	756	227	969	562	999999	410	264	787	485	934	999999	999999	848	999999	999999	223	999999	999999	13	135	999999	28	999999	929	746	239	711	999999	253	413	379	630	999999	420	999999	999999	981	581	487	797	840	288	999999	999999	999999	643	526	505	568	999999	999999	999999	999999	846	282	738	264	999999	816	637	699	999999	543	81	564	241	943	999999	266	999999	999999	50	484	215	294	832	999999	676	705	113	999999	216	876	168	440	468	999999	999999	999999	191	556	940	765	850	108	30	
999999	999999	731	992	999999	999999	248	999999	852	999999	999999	50	562	450	301	588	344	713	924	492	943	385	641	105	856	574	300	999999	22	999999	999999	634	999999	999999	97	937	999999	713	413	999999	967	877	315	508	42	344	999999	999999	889	999999	606	62	925	615	86	369	868	635	145	135	999999	173	999999	561	656	801	932	299	362	364	644	630	309	310	524	76	79	999999	73	999999	758	603	195	54	694	232	709	501	999999	728	999999	318	999999	288	999999	804	999999	754	852	240	999999	527	999999	999999	999999	975	999999	625	100	20	299	736	572	622	999999	999999	999999	942	866	434	102	999999	112	633	296	335	999999	31	482	999999	999999	999999	290	833	120	240	999999	660	720	719	480	94	411	999999	439	999999	746	955	999999	633	826	948	887	999999	147	971	999999	999999	248	999999	923	731	152	380	999999	973	456	999999	512	146	999999	327	231	999999	953	18	39	926	204	999999	588	106	120	849	893	236	999999	999999	999999	149	999999	556	421	999999	795	999999	999999	999999	350	465	999999	17	453	774	999999	509	727	740	474	999999	941	498	516	999999	420	827	999999	302	486	609	545	999999	53	373	330	388	906	999999	362	999999	76	998	585	738	78	999999	652	345	162	394	508	698	398	566	207	327	50	999999	999999	967	137	999999	554	741	920	301	963	999999	454	318	602	228	999999	999999	72	943	999999	777	225	839	184	286	150	999999	999999	847	206	487	175	999999	348	779	207	999999	999999	427	454	844	818	777	617	572	891	844	791	290	320	139	504	999999	414	999999	911	472	999999	999999	509	461	641	83	105	486	914	999999	969	823	30	993	191	645	499	78	958	999999	232	611	999999	305	311	999999	536	77	983	911	999999	85	868	735	601	236	917	992	999999	745	681	140	658	450	999999	968	269	327	947	858	764	999999	314	472	250	999999	466	213	160	999999	999999	38	503	12	851	894	954	295	999999	954	727	506	865	223	766	101	952	943	999999	342	560	219	129	134	999999	263	771	405	495	999999	770	714	842	391	999999	653	999999	656	599	980	23	974	999999	999999	141	999999	480	100	706	158	238	522	782	999999	271	999999	909	378	855	597	133	559	799	999999	999999	23	664	999999	23	122	463	306	354	451	328	585	293	999999	992	889	782	680	698	999999	192	257	931	999999	130	872	744	999999	999999	11	999999	464	184	944	808	128	999999	997	87	593	695	931	178	999999	499	999999	999999	783	385	966	999999	452	860	463	798	936	91	640	362	150	378	204	999999	352	594	999999	410	349	999999	874	295	999999	
603	114	999999	260	999999	601	534	445	830	961	883	834	999999	414	999999	721	999999	871	999999	962	645	936	225	500	436	825	746	635	284	703	466	511	680	40	999999	755	811	548	857	489	116	916	320	417	320	671	999999	190	269	999999	999999	455	836	333	999999	667	889	160	823	263	854	999999	999999	136	505	999999	163	999999	564	848	999999	999999	24	999999	999999	728	999999	808	189	999999	669	566	376	595	510	20	674	999999	891	192	999999	999999	999999	603	635	999999	756	193	912	999999	517	999999	625	421	999999	595	441	289	477	420	999999	90	999999	68	594	999999	999999	575	626	494	706	806	273	999999	999999	258	882	999999	922	999999	972	441	896	250	257	999999	999999	954	816	999999	579	395	879	481	150	786	691	999999	19	346	684	190	567	999999	242	710	737	253	439	531	712	30	367	999999	448	609	194	999999	810	925	999999	999999	759	710	915	321	926	792	241	999999	567	226	411	585	963	791	999999	478	18	547	931	696	999999	294	212	559	38	61	999999	999999	601	961	999999	94	988	999999	431	856	999999	921	784	944	21	999999	964	496	618	782	864	656	999999	715	999999	273	999999	661	62	474	508	999999	999999	999999	759	700	603	605	369	327	596	856	370	999999	966	97	762	986	685	290	330	715	940	999999	999999	386	805	886	250	592	100	337	64	957	999999	156	638	908	195	320	640	368	136	999999	195	17	296	999999	749	633	510	999999	975	771	999999	792	425	46	688	999999	895	717	365	777	237	268	802	412	999999	819	459	854	800	374	650	961	589	999999	70	188	100	999999	147	616	92	92	362	292	813	999999	731	601	999999	812	425	923	13	359	74	927	215	883	55	929	184	656	216	611	131	192	213	776	975	999999	292	805	579	748	694	154	905	520	999999	999999	999999	857	634	988	999999	727	999999	239	583	142	999999	216	999999	999999	442	436	875	751	171	631	361	954	626	719	530	619	353	265	664	999999	31	695	999999	940	841	326	31	228	662	404	233	974	202	999999	536	85	762	371	315	268	278	164	358	968	754	142	241	999999	999999	339	383	703	574	999999	121	288	922	112	376	999999	414	657	99	999999	999999	387	762	783	193	454	857	982	949	406	999999	866	346	325	999999	708	95	117	760	999999	31	999999	999999	539	731	258	162	999999	999999	199	854	620	75	999999	570	376	999999	457	731	22	481	400	999999	178	21	254	941	999999	999999	667	39	306	896	766	999999	878	977	999999	61	999999	302	207	986	759	552	41	801	754	754	819	999999	638	386	747	
851	630	775	999999	527	487	316	555	999999	999999	169	557	723	999999	845	692	999999	157	406	796	999999	283	999999	994	999999	980	452	197	852	106	339	401	920	159	999999	125	999999	746	705	574	627	999999	464	659	599	999999	317	999999	908	999999	430	999999	241	999999	37	999999	226	781	615	546	44	999999	702	646	998	767	637	574	394	999999	590	651	451	832	179	973	999999	754	404	999999	673	999999	288	790	675	159	170	340	999999	347	899	331	141	168	539	507	54	999999	660	831	367	742	999999	999999	481	778	738	409	420	63	758	471	386	984	873	93	999999	911	999999	849	607	306	453	57	831	269	520	292	302	671	928	10	999999	572	273	931	844	999999	319	897	999999	760	999999	77	588	999999	944	157	295	456	667	143	848	811	999999	71	298	69	356	222	268	999999	999999	999999	999999	758	377	999999	999999	942	249	740	602	83	438	847	386	999999	469	403	324	372	999999	999999	999999	999999	162	999999	349	211	642	999999	753	106	638	964	653	999999	942	830	70	141	436	999999	999999	926	540	775	382	386	999999	999999	600	953	897	896	458	271	744	340	606	999999	474	519	999999	999999	986	999999	999999	999999	204	999999	443	999999	343	193	935	653	638	87	264	999999	999999	962	527	999999	999999	800	208	741	515	999999	436	999999	999999	999999	999999	917	999999	752	940	45	999999	907	191	479	480	961	619	999999	999999	999999	632	667	999999	229	183	511	991	580	279	195	306	703	958	812	778	830	414	999999	526	999999	609	885	147	229	999999	12	780	57	999999	233	999999	494	781	710	759	769	536	999999	999999	999999	925	999999	483	754	738	637	948	379	999999	999999	999999	262	197	943	205	746	530	856	181	181	999999	944	331	56	15	812	999999	258	62	999999	999999	409	999999	999999	999999	999999	999999	392	999999	999999	999999	411	356	609	999999	928	306	838	514	999999	249	680	999999	999999	433	999999	999999	437	749	999999	715	700	999999	692	354	999999	696	825	999999	999999	999999	999999	375	999999	127	329	598	721	379	86	999999	999999	999999	49	769	624	576	934	999999	120	993	975	643	565	704	363	94	999999	999999	530	241	481	986	454	679	111	999999	81	513	999999	392	430	67	672	999999	999999	956	287	922	730	999999	762	886	999999	75	367	999999	810	67	764	245	934	467	849	845	999999	106	298	369	999999	319	505	430	999999	727	573	918	971	155	999999	406	999999	741	999999	950	478	594	256	999999	321	607	504	24	749	868	457	962	218	827	386	534	668	999999	265	421	84	999999	999999	22	502	449	532	999999	983	367	437	203	999999	
999999	999999	999999	999999	909	999999	69	815	491	680	967	999999	999999	999999	153	768	549	737	890	486	122	875	146	999999	244	887	871	84	839	40	391	440	264	999999	999999	460	937	683	758	999999	205	606	592	661	94	742	890	999999	999999	896	443	999999	999999	717	999999	33	239	905	999999	32	185	984	975	460	299	536	25	999999	400	692	831	865	979	30	999999	999999	999999	999999	459	501	996	999999	999999	999999	999999	761	893	546	219	999999	231	41	77	735	693	220	630	142	372	557	726	999999	349	696	74	577	999999	999999	436	313	740	754	455	124	36	54	298	42	863	537	642	999999	999999	114	471	800	798	253	999999	80	886	160	999999	901	774	686	791	999	878	29	121	377	119	905	555	477	585	953	999999	649	921	598	278	834	915	999999	947	245	234	274	779	406	199	999999	999999	999999	641	554	999999	350	262	299	163	844	426	275	369	999999	558	999999	224	845	999999	687	158	298	999999	999999	999999	999999	999999	999999	999999	999999	249	999999	187	753	487	966	999999	999999	613	999999	999999	632	444	999999	999999	649	888	999999	686	240	60	934	861	511	217	999999	706	363	567	822	610	706	999999	549	604	999999	999999	615	980	592	168	192	241	186	300	526	999999	458	869	346	638	259	869	544	999999	315	852	676	545	357	269	482	999999	791	757	690	117	999999	829	999999	562	282	509	104	81	867	999999	685	220	691	286	258	493	231	193	360	836	979	984	298	859	421	80	633	999999	686	719	450	428	610	999999	999999	628	173	784	366	750	775	473	697	613	999999	999999	999999	80	20	999999	252	999999	999999	854	138	999999	999999	847	150	999999	999999	771	999999	999999	261	267	610	282	327	630	329	446	999999	610	999999	999999	297	685	692	999999	226	562	322	696	476	843	999999	755	290	999999	96	326	643	163	874	999999	88	548	361	909	855	582	753	389	669	806	779	796	793	622	622	855	164	195	999999	323	459	698	681	418	246	999999	991	279	999999	13	802	673	735	999999	437	999999	334	783	110	643	999999	932	37	999999	73	234	962	668	435	241	999999	999999	999999	999999	554	999999	999999	943	672	10	999999	483	845	666	13	115	999999	736	195	873	999999	381	999999	999999	514	526	999999	21	354	22	892	333	843	312	841	354	506	184	999999	999999	999999	390	999999	109	999999	999999	96	371	999999	958	999999	999999	483	562	709	790	999999	825	56	38	719	855	599	999999	118	267	640	543	824	999999	609	886	999999	148	991	150	999999	985	298	999999	439	309	354	999999	848	666	850	290	603	61	999999	999999	138	
483	999999	36	791	459	991	796	695	999999	999999	999999	358	999999	10	345	571	568	528	999999	999999	867	598	419	510	999999	811	451	999999	999999	940	772	677	929	757	751	810	964	359	812	993	502	999999	886	763	999999	47	571	666	515	719	44	533	604	153	270	885	918	526	588	999999	999999	999999	999999	613	774	999999	999999	529	259	534	606	999999	716	393	44	999999	999999	656	173	176	250	784	901	999999	906	249	83	785	496	865	891	999999	771	999999	453	122	156	283	989	999999	999999	52	416	980	122	824	816	999999	118	886	183	272	362	421	406	999999	999999	999999	707	999999	266	644	42	393	999999	999999	448	999999	939	922	999999	438	667	999999	558	999999	999999	920	526	999999	999999	862	999999	610	692	629	96	359	768	999999	999999	449	576	999999	749	973	999999	33	347	954	385	275	280	196	658	744	605	205	862	999999	397	567	190	625	111	403	967	431	999999	23	999999	99	782	262	298	788	862	212	416	585	999999	354	583	571	999999	167	592	490	952	999999	999999	890	496	569	300	76	268	950	363	356	999999	587	331	334	882	295	492	28	898	999999	882	402	788	287	19	999999	984	618	919	944	811	999999	478	753	989	191	603	223	961	231	999999	911	849	70	999999	611	32	258	689	420	674	999999	999999	92	999999	631	111	219	999999	257	999999	650	999999	418	544	528	118	999999	345	700	692	279	66	676	350	970	553	999999	706	999999	29	999999	999999	508	280	247	895	999999	999999	367	999999	999999	662	999999	148	879	880	440	526	999999	502	999999	913	999999	727	404	999999	915	742	104	87	383	999999	161	999999	357	999999	999999	147	307	999999	722	999999	999999	620	309	999999	351	538	470	100	999999	999999	655	905	574	821	999999	781	999999	729	999999	653	593	290	706	881	999999	486	791	168	999999	303	999999	428	779	999999	936	999999	428	787	175	387	281	999999	964	181	857	256	662	999999	779	999999	271	577	653	79	305	697	913	999999	999999	864	747	312	742	819	999999	237	135	19	999999	999999	999999	98	999999	999999	381	999999	325	535	34	264	999999	265	999999	999999	999999	651	774	710	269	999999	464	10	681	999999	999999	969	999999	155	198	629	999999	652	649	217	999999	183	23	60	999999	716	381	999999	999999	999999	50	491	999999	145	999999	341	462	425	750	646	118	362	416	263	999999	999999	326	999999	999999	999999	144	181	999999	182	219	999999	637	723	999999	999999	867	86	999999	830	999999	158	56	999999	999999	999999	176	705	902	13	999999	44	767	760	98	295	399	999999	51	999	716	869	999999	999999	999999	931	703	739	411	
207	779	41	756	585	993	999999	365	199	813	491	237	999999	279	612	999999	999999	999999	877	999999	999999	999999	666	45	999999	999999	401	282	305	210	435	162	437	303	999999	234	77	288	192	999999	284	999999	210	397	560	999999	287	599	273	678	752	841	826	114	684	999999	122	999999	159	471	601	541	70	989	388	338	999999	145	575	388	15	895	907	121	999999	797	999999	279	485	834	836	801	19	627	999999	594	999999	333	619	659	999999	81	999999	999999	999999	742	869	999999	18	231	972	999999	34	885	672	856	999999	714	753	886	102	843	521	325	634	800	999999	442	540	793	999999	476	526	915	276	934	767	197	946	618	999999	999999	270	263	861	999999	999999	134	999999	601	661	621	999999	732	566	278	559	813	95	374	220	999999	680	224	228	999999	625	118	999999	738	99	746	768	145	958	999999	582	267	463	999999	33	999999	488	938	999999	999999	897	793	359	998	384	953	999999	581	407	501	999999	55	45	366	77	668	515	226	999999	915	999999	444	774	214	695	302	999999	154	351	812	948	741	92	999999	608	832	999999	620	363	145	644	999999	737	999999	300	537	999999	107	873	365	892	271	436	227	999999	463	29	154	312	91	999999	956	240	999999	552	329	963	207	999999	245	909	895	999999	999999	280	664	706	317	914	999999	80	263	281	985	919	999999	999999	864	999999	155	812	999999	999999	281	542	999999	956	152	999999	970	999999	999999	349	637	456	997	408	69	947	873	756	711	999999	153	20	349	684	254	676	865	24	999999	899	999999	999999	304	999999	591	834	591	999999	564	404	944	595	56	999999	644	539	922	288	255	917	999999	999999	999999	384	999999	271	999999	13	712	999999	57	955	999999	134	737	214	161	999999	817	235	365	175	202	317	296	999999	999999	435	50	715	753	587	999999	190	474	223	999999	920	423	329	640	588	995	98	356	988	129	921	999999	439	999999	513	471	30	561	268	205	794	999999	615	999999	999999	962	997	721	999999	196	999999	660	524	883	240	995	497	594	777	999999	999999	960	307	438	52	999999	611	336	999999	999999	748	628	999999	27	999999	832	807	32	873	999999	999999	376	885	801	835	999999	661	999999	157	999999	973	435	784	98	101	833	790	187	265	999999	361	999999	481	999999	447	999999	454	507	356	999999	197	474	720	162	182	737	999999	505	602	780	599	64	999999	732	999999	322	844	127	999999	703	52	630	767	366	273	337	999999	540	999999	180	999999	999999	210	749	999999	509	714	632	916	999999	757	999999	584	484	999999	306	491	999999	999999	134	820	336	582	652	
366	999999	706	364	888	844	841	544	152	999999	962	445	854	440	411	999999	608	999999	999999	570	945	999999	55	292	448	967	846	999999	338	999999	359	999999	581	557	393	763	802	360	999999	81	522	222	152	162	522	482	999999	999999	346	568	999999	608	999999	21	999999	999999	999999	423	916	999999	997	694	216	912	83	480	863	307	56	648	841	257	478	139	57	732	999999	893	770	999999	525	795	999999	769	712	750	367	570	850	784	251	388	443	822	83	828	16	239	88	999999	619	154	999999	698	727	278	140	994	999999	974	999999	999999	653	999999	406	212	884	446	999999	332	999999	999999	456	271	999999	462	814	999999	66	229	999999	385	999999	999999	356	380	790	999999	999999	443	999999	372	606	876	791	623	734	492	999999	999999	943	569	38	756	999999	999999	698	742	999999	274	464	485	999999	743	258	999999	813	999999	605	35	421	772	404	999999	713	999999	696	580	999999	999999	728	331	239	195	999999	166	357	999999	999999	40	682	58	820	777	978	144	434	862	999999	184	810	808	887	400	459	180	175	271	52	188	628	127	272	518	546	143	255	753	999999	102	270	755	136	574	353	373	952	626	788	578	326	833	952	305	972	919	444	839	999999	116	990	95	25	621	411	999999	785	999999	241	845	999999	999999	405	999999	999999	999999	682	999999	999999	95	999999	549	999999	474	862	794	999999	967	999999	626	999999	416	27	360	111	184	739	515	172	789	588	651	394	943	689	644	438	426	999999	917	246	131	792	650	999999	999999	999999	551	758	617	399	818	999999	999999	156	481	663	999999	434	999999	999999	999999	160	266	507	576	164	539	784	999999	999999	748	999999	628	389	577	624	999999	472	660	999999	198	756	999999	400	769	885	779	797	999999	980	393	992	999999	601	999999	971	535	153	999999	999999	82	766	999999	260	999999	241	999999	235	578	857	999999	999999	999999	177	137	421	604	999999	999999	999999	385	742	576	246	999999	755	937	999999	999999	606	999999	233	159	373	499	999999	224	999999	749	538	747	999999	228	360	999999	810	999999	482	999999	657	376	668	416	631	999999	340	200	999999	287	895	303	999999	999999	999999	769	74	432	409	999999	706	206	309	127	208	999999	832	524	225	999999	172	536	464	999999	662	239	429	999999	528	463	168	240	999999	27	999999	244	636	638	255	591	629	387	818	803	767	461	77	551	999999	999999	88	816	974	752	125	368	839	999999	262	743	349	999999	904	946	999999	475	287	291	274	963	999999	203	999999	634	923	784	718	661	999999	211	171	878	999999	839	385	352	266	177	902	495	
999999	999999	999999	512	252	382	483	872	293	999999	184	786	286	253	382	999999	548	349	828	341	650	187	764	60	581	470	999999	75	571	177	219	999999	388	999999	568	999999	999999	999999	392	550	311	845	999999	503	37	384	999999	366	999999	500	999999	999999	348	571	844	999999	322	999999	930	781	735	417	311	126	999999	74	407	999999	999999	999999	76	999999	957	288	39	804	809	271	33	206	999999	290	608	999999	372	303	771	816	934	349	915	492	834	610	999999	999999	999999	261	421	999999	976	103	680	999999	434	32	958	999999	541	49	418	61	312	734	912	454	999999	240	753	999999	303	591	574	999999	237	999999	999999	999999	473	146	270	557	850	70	229	999999	999999	295	646	999999	344	999999	285	894	999999	864	190	110	999999	369	999999	999999	999999	999999	669	395	529	344	95	850	84	612	596	999999	779	999999	999999	999999	514	147	999999	523	594	412	999999	592	999999	679	414	999999	403	846	999999	113	61	999999	59	999999	999999	833	255	275	210	795	276	732	124	880	124	999999	663	938	596	560	524	571	719	105	999999	86	90	849	930	999999	456	999999	954	999999	353	823	811	983	999999	999999	891	579	322	798	146	721	477	435	565	344	710	465	999999	107	999999	999999	246	953	48	324	999999	406	999999	488	999999	48	999999	632	536	301	268	679	999999	999999	668	945	999999	999999	959	999999	999999	999999	294	999999	999999	991	977	999999	903	999999	586	857	999999	535	926	495	244	833	999999	107	943	844	898	274	86	40	376	344	999999	643	999999	326	994	580	999999	109	121	999999	477	999999	71	999999	728	673	999999	410	734	563	999999	183	710	424	471	999999	524	764	755	999999	519	980	624	999999	999999	269	630	999999	863	374	820	827	383	495	999999	110	46	999999	126	234	559	999999	306	812	354	999999	933	817	999999	143	999999	950	353	102	999999	496	733	999999	999999	999999	999999	454	547	369	742	172	799	999999	999999	371	999999	999999	999999	530	470	999999	999999	811	999999	171	336	813	415	730	999999	999999	483	291	265	869	376	617	527	657	999999	114	137	999999	999999	191	466	718	759	492	317	999999	311	999999	631	395	812	921	140	999999	999999	239	999999	817	60	872	688	517	959	198	994	217	974	999999	999999	999999	999999	747	741	999999	705	618	999999	922	422	754	568	999999	999999	869	67	454	487	999999	524	999999	76	319	886	208	503	948	758	570	497	110	589	320	483	999999	678	75	190	33	636	999999	184	125	405	306	313	999999	999999	99	999999	550	999999	788	476	396	299	407	999999	543	999999	757	859	494	435	321	174	257	188	393	
200	999999	274	999999	999999	999999	777	950	914	589	894	476	100	668	439	947	381	999999	844	999999	999999	281	214	647	420	878	664	690	690	94	142	65	999999	474	898	148	285	999999	999999	999999	619	349	493	280	648	999999	999999	200	64	487	939	999999	999999	102	416	999999	999999	627	53	999999	346	96	269	829	457	839	999999	625	770	300	671	117	571	378	477	637	999999	999999	998	284	221	474	636	213	155	769	651	756	999999	979	999999	999999	230	558	139	532	89	663	823	809	518	51	430	999999	999999	832	801	45	624	779	141	853	628	769	469	999999	999999	65	684	687	197	871	999999	999999	999999	23	886	22	248	944	557	999999	120	999999	765	999999	53	872	397	322	968	616	999999	288	847	507	40	460	999999	267	82	33	979	145	622	646	484	639	824	802	945	788	999999	680	231	17	999999	999999	13	999999	999999	999999	668	371	719	581	999999	999999	943	441	999999	435	923	999999	872	533	155	974	577	129	999999	414	57	595	377	189	819	460	67	999999	763	601	999999	799	439	999999	365	617	999999	50	905	205	696	393	999999	519	864	816	807	697	862	769	861	884	605	424	540	82	994	999999	762	999999	231	113	677	391	978	134	551	999999	999999	537	999999	536	999999	499	717	664	999999	857	325	12	653	369	977	999999	740	572	204	25	953	293	623	999999	288	626	973	592	715	437	541	740	999999	429	530	999999	220	999999	670	115	999999	876	305	999999	225	999999	636	862	999999	682	651	415	929	535	999999	884	914	673	257	597	526	999999	948	348	326	999999	737	233	839	652	784	415	999999	99	319	86	987	486	670	999999	999999	120	999999	999999	786	999999	810	999999	994	645	420	547	86	82	588	581	999999	957	820	640	999999	999999	33	999999	898	245	513	840	226	358	999999	438	12	999999	607	999999	667	915	562	200	773	998	239	203	999999	247	338	829	510	737	158	40	665	40	508	587	96	983	144	999999	621	969	999999	646	749	981	545	999999	474	182	999999	22	999999	999999	866	999999	182	830	250	661	906	684	340	489	209	866	772	972	999999	30	329	683	781	21	999999	804	485	593	999999	260	702	980	364	338	823	146	635	999999	173	999999	414	266	743	483	999999	937	639	43	999999	882	999999	572	138	454	852	999999	999999	999999	61	72	546	999999	999999	989	959	926	999999	11	665	72	240	999999	999999	743	616	999999	999999	308	376	641	174	452	999999	999999	51	139	851	909	999999	999999	999999	251	983	110	939	825	999999	999999	999999	999999	616	637	378	384	652	999999	999999	394	837	789	
299	933	26	420	898	104	443	814	947	999999	84	420	526	999999	999999	988	753	708	999999	791	191	999999	784	658	999999	536	83	771	919	569	999999	466	82	695	999999	999999	234	999999	212	845	999999	76	999999	999999	999999	206	121	306	999999	663	999999	65	590	56	999999	113	158	368	999999	371	30	999999	895	388	464	617	348	830	778	196	764	189	505	999999	409	125	389	999999	999999	828	999999	777	555	265	840	319	999999	35	999999	199	822	866	188	841	824	720	181	428	238	36	857	291	527	40	899	549	559	631	647	999999	999999	67	999999	566	946	252	126	639	999999	154	741	322	742	588	373	897	999999	664	999999	688	999999	961	862	989	970	143	259	524	999999	300	760	254	388	605	999999	999999	523	621	999999	999999	999999	541	999999	94	999999	544	999999	939	667	999999	548	894	497	958	548	763	999999	363	596	812	999999	602	999999	258	394	497	934	147	123	608	999999	389	770	561	94	413	91	778	704	435	594	320	856	363	751	865	999999	999999	67	712	568	169	999999	91	589	12	267	631	699	796	610	412	826	999999	628	169	134	999999	873	999999	681	427	659	999999	228	682	745	920	506	999999	999999	515	89	410	49	224	364	688	972	92	999999	999999	88	908	825	999999	494	798	735	999999	741	820	556	922	999999	151	999999	864	999999	907	999999	346	134	180	65	105	999999	425	29	414	999999	446	963	790	988	999999	349	750	345	999999	198	946	194	914	999999	921	999999	167	999999	898	713	500	825	999999	999999	809	335	907	852	999999	999999	999999	999999	999999	787	305	856	765	934	810	802	759	999999	827	719	999999	162	220	999999	143	999999	174	55	999999	700	999999	620	999999	965	188	999999	441	898	999999	186	129	177	999999	136	999999	75	203	232	999999	106	953	999999	998	355	515	999999	124	524	718	594	695	33	999999	630	483	684	999999	800	755	914	370	861	914	650	999999	152	299	94	900	78	942	999999	485	34	747	343	999999	553	999999	531	780	916	189	30	490	105	519	242	652	808	117	403	477	654	735	102	66	357	999999	999999	368	40	623	649	999999	753	548	634	883	149	999999	413	999999	999999	144	453	682	999999	170	504	633	999999	441	102	961	549	474	830	298	654	286	275	999999	999999	173	999999	303	539	999999	737	557	999999	359	512	999999	703	62	253	520	291	420	172	999999	260	740	311	999999	530	688	999999	288	717	999999	238	862	795	616	264	70	395	999999	999999	524	432	999999	748	999999	928	355	267	496	230	320	17	999999	999999	88	547	355	861	161	772	850	277	458	
999999	549	130	649	950	97	798	193	135	141	999999	648	764	312	992	604	999999	184	431	615	67	407	338	994	748	717	78	999999	208	243	387	301	256	973	118	999999	586	288	999999	999999	698	47	999999	876	966	475	999999	244	363	267	491	597	429	999999	400	999999	999999	136	901	243	29	999999	999999	891	999999	999999	401	790	204	793	999999	391	779	999999	916	30	999999	461	37	283	403	999999	554	940	752	789	871	594	583	676	999999	460	999999	171	160	808	62	999999	132	990	83	533	50	999999	249	110	818	178	999999	380	999999	759	108	999999	840	195	345	54	999999	999999	114	807	217	527	806	567	13	999999	111	999999	968	917	339	46	209	999999	793	984	999999	652	971	703	848	999999	999999	237	361	760	331	965	473	999999	165	168	886	275	326	999999	764	681	999999	210	76	999999	999999	999999	429	999999	427	970	401	360	352	495	992	410	959	14	81	999999	216	253	296	999999	645	960	762	181	160	999999	999999	280	230	29	999999	771	999999	220	999999	154	807	299	342	360	573	122	665	670	175	999999	316	999999	451	195	475	999999	913	930	991	452	549	258	911	494	428	131	999999	332	939	231	773	999999	214	926	771	916	911	936	572	533	304	999999	15	999999	627	241	999999	999999	999999	702	858	706	228	357	604	559	387	999999	932	999999	981	999999	730	944	712	567	999999	999999	424	558	942	976	367	468	157	458	999999	999999	866	196	302	105	999999	999999	372	999999	999999	857	332	222	539	73	14	130	551	999999	371	70	963	69	134	999999	621	995	759	881	348	760	210	156	316	999999	981	745	159	886	564	999999	581	999999	47	259	202	211	29	879	972	246	999999	195	96	191	999999	806	72	987	484	782	488	491	999999	769	999999	185	906	999999	91	269	971	999999	407	878	489	328	32	874	121	419	976	880	909	999999	999999	24	999999	999999	999999	184	682	999999	999999	781	999999	100	916	999999	999999	999999	999999	631	797	999999	999999	999999	787	218	702	955	784	999999	876	75	806	608	999999	625	999999	642	126	781	999999	999999	586	808	262	626	873	398	411	754	281	104	123	354	92	206	836	999999	236	850	999999	912	999999	493	296	999999	975	999999	519	300	350	999999	900	523	111	890	135	466	10	999999	345	314	554	999999	917	781	999999	461	525	384	789	348	999999	275	999999	617	999999	999999	999999	915	650	476	999999	999999	413	320	204	599	253	202	80	380	588	75	515	999999	368	370	576	999999	999999	523	999999	144	511	12	555	999999	173	999999	383	999999	943	95	520	999999	999999	443	626	607	
586	362	217	333	313	418	759	350	760	243	999999	999999	526	999999	530	999999	595	744	608	411	764	570	435	760	999999	999999	436	503	554	999999	999999	924	744	969	999999	42	316	558	999999	102	252	215	874	999999	243	999999	516	936	565	999999	283	691	835	224	842	999999	926	457	514	999999	999999	999999	795	999999	552	335	412	557	89	497	820	47	999999	515	168	999999	696	506	526	591	531	500	999999	170	374	999999	999999	529	999999	912	115	858	53	565	120	986	419	999999	386	908	824	958	857	77	572	246	778	329	65	292	329	430	999999	922	743	492	999999	634	748	999999	246	883	430	176	392	962	993	358	405	182	999999	934	129	617	999999	999999	643	869	598	999999	999999	769	473	844	592	684	999999	131	821	628	667	785	22	833	672	941	999999	690	999999	610	252	430	999999	882	152	395	311	323	164	180	848	458	46	999999	333	477	419	586	583	707	44	871	536	776	515	364	922	999999	945	826	45	952	194	999999	885	799	844	590	701	207	383	614	966	999999	999999	218	748	401	509	205	531	951	999999	999999	576	380	893	158	377	788	472	24	999999	338	145	999999	999999	59	735	533	999999	999999	884	385	334	430	905	886	997	999999	615	530	786	750	999999	93	844	216	420	514	906	695	223	913	734	368	246	638	515	999999	999999	999999	999999	976	571	703	77	732	999999	999999	475	999999	999999	79	182	999999	999999	627	999999	61	61	67	638	230	626	937	999999	971	999999	999999	193	276	999999	123	363	999999	999999	809	188	999999	26	122	999999	999999	49	899	544	154	999999	792	140	999999	999999	999999	999999	999999	70	445	359	634	98	105	91	687	962	208	636	47	715	265	999999	999999	449	999999	45	999999	503	374	191	999999	999999	470	999999	858	835	575	672	916	999999	477	999999	429	459	553	512	999999	999999	999999	311	840	272	507	438	484	714	711	179	171	428	893	392	695	999999	632	242	627	864	233	852	397	536	719	756	248	409	658	999999	895	930	124	999999	628	73	351	464	895	999999	756	999999	133	406	510	497	397	95	170	999999	827	321	884	66	807	33	914	999999	553	750	200	85	999999	743	999999	241	314	986	764	632	911	177	347	595	117	90	728	990	35	231	369	163	248	491	150	584	55	67	109	605	158	47	999999	154	842	681	96	390	999999	999999	193	999999	330	538	264	660	973	299	949	727	304	999999	289	999999	391	46	836	574	602	699	195	257	887	169	999999	874	266	203	752	436	994	999999	867	755	48	999999	999999	999999	237	490	999999	755	118	
999999	310	999999	758	588	762	999999	844	521	787	433	94	935	522	999999	999999	389	403	999999	547	522	733	955	66	999999	294	432	214	999999	347	999999	98	439	999999	515	858	999999	126	678	440	946	591	482	561	999999	671	112	445	670	655	847	97	999999	218	595	648	999999	178	234	304	339	601	718	183	999999	345	999999	999999	17	999999	805	273	725	350	999999	999999	999999	404	999999	862	191	987	543	480	500	999999	268	231	553	999999	513	90	999999	384	110	355	999999	309	885	108	26	316	438	999999	999999	583	372	489	999999	663	999999	950	556	372	122	352	67	999999	683	999999	86	433	252	150	800	999999	381	351	249	255	68	950	519	999999	845	874	999999	186	999999	916	661	999999	613	999999	478	562	999999	529	271	758	999999	635	626	243	999999	999999	74	999999	566	136	211	999999	250	372	605	447	999999	43	526	247	999999	880	617	766	989	307	819	362	999999	999999	199	852	89	491	957	432	334	285	500	262	810	270	619	504	714	999999	538	251	294	41	130	500	12	33	999999	416	28	859	253	999999	773	999999	999999	329	999999	359	941	759	414	182	122	999999	542	274	437	533	999999	999999	999999	359	769	578	77	640	999999	699	850	66	526	550	414	999999	42	999999	488	107	643	999999	568	999999	698	779	836	122	999999	965	958	737	596	440	155	905	807	894	999999	204	645	986	212	247	509	885	242	863	768	647	133	765	786	999999	890	999999	999999	696	660	989	742	955	999999	161	999999	999999	469	95	404	508	668	999999	821	293	462	656	98	330	856	813	546	972	999999	281	842	999999	951	266	550	185	361	120	244	999999	462	689	275	60	506	999999	425	156	468	269	978	985	944	502	877	244	999999	233	999999	847	452	769	611	449	319	999999	171	213	999999	229	157	557	903	855	999999	999999	999999	47	824	999999	999999	999999	513	94	999999	856	999999	458	388	999999	302	137	280	396	522	999999	999999	825	741	958	235	221	611	999999	999999	430	91	99	671	114	853	845	409	380	999999	63	999999	526	999999	462	300	712	824	239	926	999999	999999	516	342	148	694	565	999999	865	999999	999999	999999	999999	972	872	775	168	999999	284	462	457	999999	899	999999	469	437	561	678	289	668	522	396	381	322	102	152	574	756	532	419	298	999999	543	999999	284	274	991	999999	999999	686	999999	924	550	776	479	999999	999999	579	872	711	142	999999	26	206	721	788	416	952	999999	729	210	411	999999	864	174	999999	194	999999	662	999999	445	18	404	602	999999	598	846	604	843	800	764	994	999999	820	287	
411	533	346	424	495	999999	49	673	999999	485	729	669	685	999999	570	116	624	916	677	275	999999	492	423	669	999999	942	999999	999999	89	999999	216	527	444	587	762	384	847	349	177	347	406	344	849	126	807	928	170	992	999999	693	999999	999999	216	555	162	919	120	677	300	553	55	999999	593	999999	279	999999	234	108	849	196	999999	285	749	340	868	789	642	999999	999999	205	781	819	836	395	825	138	321	889	434	843	274	180	58	623	999999	476	750	999999	847	605	704	72	152	999999	434	863	999999	876	999999	999999	286	813	814	105	772	236	999999	207	763	150	999999	345	999999	16	921	999999	236	135	48	402	48	382	459	267	999999	999999	999999	749	999999	961	999999	445	213	71	999999	999999	999999	953	851	75	381	553	505	706	715	999999	398	145	174	345	636	999999	837	293	334	999999	364	557	604	999999	558	354	246	802	349	454	141	999999	450	470	732	283	284	972	30	495	877	999999	552	999999	330	541	585	999999	334	598	607	920	736	999999	107	808	358	798	516	37	999999	703	367	999999	237	999999	695	704	613	363	928	865	272	838	999999	999999	15	472	732	999999	769	621	477	750	846	221	999999	787	372	923	924	485	465	993	189	999999	395	291	999999	999999	846	880	999999	971	670	742	657	999999	635	495	999999	886	76	499	267	694	999999	616	423	25	908	999999	341	690	999999	452	409	279	659	853	226	723	567	999999	180	999999	999999	506	90	114	564	978	162	877	129	999999	419	966	999999	999999	999999	779	999999	888	637	999999	549	331	542	227	342	999999	249	782	279	89	329	999999	999999	378	999999	729	535	999999	999999	930	755	999999	570	999999	999999	443	543	174	905	446	999999	678	558	241	999999	999999	963	862	772	999999	739	379	607	49	718	539	647	367	409	999999	253	558	436	707	193	94	761	999999	194	999999	845	999999	877	832	233	999999	331	96	999999	806	766	673	999999	286	201	385	999999	999999	999999	999999	796	185	764	687	203	307	252	999999	58	264	999999	999999	677	873	340	664	502	774	815	999999	218	999999	338	603	999999	580	22	999999	999999	807	238	999999	469	690	112	669	999999	199	999999	926	408	479	999999	774	289	943	995	999999	945	537	883	92	714	614	295	245	847	170	235	623	294	101	345	250	36	296	363	986	771	671	999999	312	144	888	669	738	999999	999999	999999	517	999999	349	215	999999	923	999999	525	854	405	999999	821	999999	963	26	641	316	143	797	747	992	590	18	999999	284	193	999999	947	826	999999	557	723	999999	846	718	48	945	999999	999999	
326	881	999999	508	591	904	850	204	349	999999	257	999999	604	724	816	331	926	999999	447	999999	795	352	207	999999	999999	848	153	537	312	999999	999999	696	430	776	480	999999	231	92	999999	997	433	988	242	830	579	999999	952	998	477	525	791	472	508	955	571	999999	683	999999	999999	743	999999	322	891	103	999999	560	932	827	253	999999	109	999999	159	450	999999	999999	120	377	130	328	999999	154	69	786	464	999999	198	475	215	999999	192	160	494	683	999999	999999	999999	999999	690	999999	659	134	999999	527	426	946	323	68	457	764	863	316	950	999999	848	616	262	999999	999999	633	372	999999	622	747	767	948	999999	999999	213	395	999999	971	686	999999	669	770	999999	999999	370	517	999999	140	27	450	642	876	209	225	999999	999999	999999	999999	999999	67	999999	202	999999	17	760	477	999999	847	999999	999999	999999	892	629	848	609	999999	227	720	999999	999999	439	241	449	181	114	890	749	144	640	584	537	999999	472	629	999999	999999	267	999999	781	892	919	999999	999999	955	999999	999999	257	360	615	757	411	148	257	386	627	424	999999	341	903	999999	728	462	217	999999	534	346	999999	10	403	142	819	836	938	851	999999	94	955	999999	785	363	643	398	528	882	183	999999	999999	96	999999	41	722	926	999999	912	174	467	999999	17	999999	999999	331	257	957	999999	937	999999	209	999999	999999	543	469	270	555	550	235	339	934	999999	999999	145	875	342	998	371	420	893	358	36	686	745	999999	948	72	735	999999	999999	999999	999999	944	608	199	74	912	467	572	462	999999	937	999999	835	999999	999999	911	999999	183	999999	258	595	72	54	226	999999	719	438	999999	520	207	999999	999999	839	898	889	999999	497	999999	811	999999	540	799	957	522	420	999999	851	223	142	46	778	561	52	148	999999	982	900	391	999999	355	484	869	61	265	999999	429	847	936	643	432	424	348	372	569	717	999999	115	532	806	832	867	224	999999	484	429	268	999999	701	63	906	490	115	929	999999	944	670	748	701	999999	991	999999	915	580	709	622	999999	999999	483	430	58	876	378	585	194	487	269	414	577	999999	302	999999	156	882	736	942	318	419	906	624	57	57	413	570	814	339	952	644	756	999999	989	79	992	280	14	999999	122	999999	744	999999	684	999999	181	865	669	47	356	43	844	999999	313	999999	291	858	382	11	472	999999	770	855	535	999999	658	715	846	232	961	999999	877	705	999999	999999	999999	928	939	790	999999	547	900	999999	999999	919	800	989	557	969	999999	999999	999999	999999	999999	314	759	889	453	69	608	465	29	446	
86	481	165	999999	999999	525	354	363	918	592	134	925	999999	992	873	616	824	669	167	876	444	827	999999	999999	999999	525	999999	786	999999	880	999999	421	528	464	701	510	763	662	62	999999	625	999999	999999	999999	878	642	407	766	25	837	999999	939	999999	999999	999999	258	504	291	999	999999	495	568	999999	48	409	713	999999	999999	301	372	852	172	999999	135	261	20	611	999999	995	506	999999	272	770	648	999999	253	999999	385	462	452	15	999999	662	641	546	66	556	999999	906	175	245	999999	475	999999	984	82	999999	182	891	991	647	999999	295	503	302	233	999999	999999	403	166	600	999999	990	848	366	380	509	975	999999	204	463	434	999999	830	999999	999999	999999	126	663	999999	921	941	999999	470	805	999999	999999	169	348	323	999999	327	783	749	575	224	964	626	296	614	573	999999	594	697	538	222	77	465	242	139	999999	999999	575	830	245	659	999999	530	52	999999	193	350	636	274	935	145	651	25	265	55	208	180	999999	999999	999	999999	356	796	931	593	114	730	926	219	999999	999999	752	952	999999	999999	999999	999999	999999	112	999999	999999	720	329	999999	402	570	999999	999999	197	930	999999	851	526	831	671	999999	740	598	459	88	999999	423	427	999999	999999	393	699	511	999999	367	764	596	727	628	775	999999	37	44	539	32	62	530	739	288	632	735	999999	999999	999999	614	947	846	999999	34	967	809	303	999999	414	999999	871	550	861	829	175	999999	134	897	66	817	284	705	999999	436	36	999999	684	148	754	621	167	999999	668	735	420	918	472	703	661	966	560	95	630	530	999999	511	668	999999	122	964	999999	338	74	999999	339	999999	787	698	997	44	135	164	198	792	999999	302	882	136	419	257	999999	431	246	999999	267	199	85	538	285	524	273	774	999999	790	20	999999	999999	643	405	178	141	773	705	999999	841	405	999999	999999	678	999999	629	999999	500	865	767	190	102	974	999999	150	176	258	999999	483	770	360	138	407	999999	31	788	999999	730	999999	126	432	726	999999	258	999999	302	247	859	426	895	999999	283	170	32	999999	999999	999999	875	999999	11	882	360	231	855	490	277	999999	66	657	79	999999	999999	259	748	344	463	482	999999	906	999999	999999	398	996	999999	999999	87	968	384	999999	999999	259	374	474	999999	244	999999	504	999999	768	999999	803	190	212	356	515	918	999999	421	687	376	264	813	969	999999	999999	493	999999	643	816	999999	999999	124	114	999999	820	24	347	19	514	273	959	718	957	321	54	999999	999999	999999	82	999999	62	556	697	585	999999	999999	405	66	999999	750	
717	861	947	364	295	999999	86	840	536	999999	581	24	907	424	417	546	999999	657	999999	999999	307	714	570	695	360	999999	427	999999	342	384	619	290	999999	999999	555	107	999999	603	36	364	671	355	123	581	549	999999	649	999999	178	493	590	747	692	843	453	13	999999	262	13	542	272	556	999999	999999	999999	300	182	153	999999	999999	775	262	999999	19	999999	951	601	988	156	322	113	154	360	849	794	871	597	999	320	552	806	518	599	493	102	125	999999	961	700	258	865	505	412	858	717	337	999999	683	190	501	999999	312	115	999999	439	127	205	658	367	19	702	999999	832	999999	513	267	663	999999	916	547	113	639	298	999999	456	999999	999999	999999	141	466	999999	914	818	818	999999	999999	999999	999999	64	975	919	999999	604	691	999999	692	672	999999	355	460	999999	977	767	643	999999	772	24	217	244	999999	999999	703	999999	900	263	788	364	24	999999	18	854	755	94	999999	628	914	45	607	352	764	999999	656	156	681	999999	999999	156	184	999999	377	489	999999	673	232	600	225	671	703	437	766	338	658	999999	999999	606	919	893	999999	25	483	737	999999	999999	999999	896	729	557	846	118	485	999999	189	999999	809	999999	658	91	861	350	413	999999	341	179	999999	999999	999999	747	999999	84	872	884	999999	999999	946	640	83	341	203	335	871	667	825	594	951	999999	158	74	109	817	948	838	41	486	612	241	405	247	288	999999	620	982	748	999999	246	999999	999999	29	648	179	455	326	888	535	999999	745	427	746	227	461	287	221	648	991	136	44	852	843	999999	714	999999	999999	63	999999	715	889	918	63	358	999999	812	138	999999	999999	999999	631	999999	506	17	866	813	658	999999	826	766	999999	343	757	645	212	999999	479	472	999999	934	999999	272	739	820	590	827	373	398	999999	649	159	795	718	999999	504	94	355	999999	691	901	586	815	999999	392	999999	999999	171	999999	156	999999	342	666	493	995	999999	368	220	686	999999	49	450	270	162	186	617	613	625	137	999999	999999	403	643	780	42	358	804	999999	999999	513	999999	665	955	999999	266	316	999999	312	999999	878	146	999999	669	999999	652	460	999999	663	60	999999	703	929	44	278	38	217	699	885	461	647	946	999999	864	999999	392	383	495	999999	895	869	134	310	903	259	14	254	733	235	999999	581	42	151	984	580	809	999999	631	686	223	59	617	999999	999999	85	999999	812	19	497	999999	278	999999	307	999999	191	651	402	36	784	999999	784	483	473	756	879	615	999999	348	293	999999	286	752	999999	804	846	261	999999	459	
999999	328	999999	244	246	209	860	999999	734	383	803	929	999999	89	846	422	438	576	154	851	971	999999	136	474	725	133	749	525	999999	502	921	999999	134	999999	208	999999	82	549	246	274	895	999999	880	431	999999	364	956	999999	999999	999999	376	279	117	674	488	999999	999999	727	519	122	459	999999	457	999999	462	999999	805	474	881	390	349	888	339	879	955	706	589	704	928	371	177	552	619	772	136	999999	821	459	464	999999	273	355	40	133	814	560	816	649	969	671	558	492	325	525	999999	487	939	999999	719	781	778	497	999999	999999	999999	999999	999999	685	999999	810	62	355	19	50	126	994	858	216	999999	405	890	999999	735	267	812	685	236	104	999999	649	712	999999	999999	682	72	776	557	882	188	906	835	140	999999	999999	619	213	482	285	408	61	629	733	172	999999	891	838	999999	540	345	270	680	999999	999999	465	108	467	614	337	978	350	447	975	37	168	999999	759	405	999999	648	608	212	951	696	675	30	978	999999	427	790	999999	999999	26	547	918	236	214	999999	88	70	161	598	999999	306	67	613	653	705	999999	753	142	999999	195	892	736	67	728	934	293	445	129	46	999999	547	999999	336	430	438	119	932	999999	999999	327	999999	999999	19	68	654	638	71	376	999999	999999	999999	657	999999	828	134	810	861	507	280	999999	642	941	125	999999	607	552	731	193	999999	596	81	397	999999	125	679	405	726	999	84	305	232	999999	846	618	999999	999999	964	508	306	628	258	435	95	699	684	574	381	608	460	999999	999999	999999	162	687	356	286	112	999999	999999	728	93	862	433	999999	665	573	105	506	887	717	588	232	886	999999	347	646	311	856	441	999999	999999	127	548	971	398	353	916	169	271	247	787	999999	360	578	544	396	11	121	43	120	999999	999999	721	742	524	684	991	999999	349	999999	974	255	999999	999999	999999	965	999999	461	585	322	657	936	245	650	930	298	999999	999999	60	951	644	200	822	331	999999	159	406	805	456	999999	362	359	819	560	272	999999	66	999999	999999	999999	82	550	535	721	462	542	639	999999	812	236	812	683	999999	397	76	784	432	912	999999	555	568	517	15	871	960	308	999999	999999	999999	398	242	565	444	481	879	104	664	111	868	103	999999	336	992	230	901	999999	843	432	494	999999	119	153	900	328	20	999999	999999	999999	760	164	426	955	693	424	993	256	248	44	518	972	130	330	53	323	999999	242	524	999999	999999	290	465	693	199	999999	289	98	665	999999	471	324	559	10	350	999999	677	564	999999	578	
999999	655	999999	999999	914	522	367	999999	999999	586	293	777	50	759	694	480	699	999999	765	793	145	904	590	132	572	204	422	130	980	999999	645	481	599	946	999999	324	999999	656	779	677	999999	500	988	88	832	694	283	800	316	870	999999	944	999999	849	442	999999	74	318	246	720	109	247	808	769	999999	812	187	103	211	379	629	53	999999	97	261	644	999999	512	299	999999	920	999999	813	999999	999999	700	682	750	514	235	999999	541	419	68	578	303	692	229	999999	30	999999	190	598	936	250	971	991	999999	597	797	999999	999999	999999	368	999999	999999	433	999999	453	250	999999	999999	999999	976	129	98	633	894	519	958	951	999999	374	278	999999	739	33	877	868	354	999999	971	163	716	818	698	522	999999	268	100	869	994	775	897	999999	89	600	622	817	162	347	999999	201	639	846	999999	197	999999	997	70	463	999999	830	108	541	168	283	873	168	999999	576	582	999999	428	999999	957	921	477	387	291	149	999999	999999	716	17	612	999999	523	999999	107	999999	772	64	207	636	999999	999999	999999	999999	732	805	727	999999	396	586	764	470	999999	551	888	799	999999	372	999999	921	999999	496	124	101	999999	388	760	13	70	920	804	999999	438	792	999999	794	255	121	655	485	422	945	673	139	252	151	17	972	981	999999	999999	999999	999999	286	583	827	59	584	999999	353	55	723	404	475	781	246	41	980	776	104	553	608	999999	240	508	117	822	999999	999999	999999	380	999999	999999	999999	140	999999	190	162	218	999999	745	670	999999	311	999999	698	999999	208	357	999999	119	37	205	887	754	191	693	118	777	999999	999999	74	999999	999999	999999	267	702	642	999999	387	65	999999	771	828	359	883	924	415	800	810	565	624	636	841	677	353	592	143	16	948	711	82	384	742	943	680	999999	44	338	182	999999	909	862	970	999999	240	999999	376	538	871	267	287	317	999999	999999	390	438	999999	971	999999	674	568	635	397	999999	999999	504	999999	999999	678	999999	889	86	628	814	999999	761	666	891	999999	97	226	999999	999999	690	433	764	417	832	563	252	49	999999	708	507	437	999999	475	303	999999	999999	236	490	999999	922	377	211	999999	163	263	628	771	13	999999	541	458	963	999999	999999	252	229	97	207	332	436	908	999999	999999	999999	386	383	295	999999	924	712	999999	735	744	999999	999999	232	999999	264	578	934	999999	999999	538	177	58	474	782	769	60	747	647	38	168	999999	23	550	832	999999	776	879	343	409	89	821	999999	723	228	288	392	30	154	999999	628	999999	955	872	999999	211	81	912	
999999	526	321	186	74	832	999999	321	208	772	399	515	487	698	601	999999	999999	716	497	335	255	504	386	40	602	814	999999	770	477	151	999999	631	497	999999	289	817	999999	902	756	846	999999	999999	89	620	630	999999	999999	999999	796	884	999999	581	713	746	999999	106	149	999999	584	260	432	999999	843	67	520	999999	28	622	419	784	983	65	959	650	999999	347	424	999999	409	999999	469	481	999999	593	236	680	918	999999	999999	193	677	806	999999	506	424	349	74	32	999999	999999	620	732	999999	999999	999999	859	622	73	567	999999	681	383	881	620	791	951	833	259	830	840	849	999999	999999	236	116	186	999999	462	235	839	283	402	666	546	999999	999999	999999	960	691	377	68	854	193	879	512	999999	924	707	715	473	999999	814	202	999999	23	352	318	293	906	999999	131	999999	999999	727	55	288	717	345	276	64	990	999999	568	462	999999	999999	999999	545	724	812	261	40	747	762	333	999999	209	406	999999	11	427	677	999999	967	256	898	27	999999	833	999999	587	589	440	660	999999	642	256	740	487	29	999999	773	569	104	473	101	422	84	999999	999999	88	320	813	275	637	999999	999999	999999	216	882	977	999999	711	500	999999	672	999999	999999	999999	999999	999999	469	999999	512	743	999999	117	960	503	164	486	942	71	255	154	276	775	175	33	999999	999999	655	533	604	51	638	999999	999999	869	800	501	335	795	999999	999999	618	402	310	531	983	214	857	107	61	406	44	567	999999	356	957	896	434	73	129	999999	999999	999999	323	471	115	592	49	101	703	663	161	999999	358	880	535	874	475	999999	49	999999	966	557	999999	208	16	999999	999999	999999	911	999999	999999	272	675	845	999999	999999	999999	839	426	401	175	999999	404	398	255	887	999999	585	820	93	431	791	999999	999999	900	19	463	124	464	44	986	326	189	999999	595	888	481	512	81	852	999999	635	226	648	999999	209	999999	94	953	129	999999	999999	901	828	999999	285	249	511	999999	799	999999	964	385	392	414	848	587	999999	802	999999	416	705	513	967	999999	795	999999	384	384	700	999999	379	999999	999999	181	966	424	360	326	320	649	970	567	282	633	999999	260	834	999999	941	622	558	291	999999	712	166	516	999999	539	687	711	999999	136	254	944	849	803	999999	220	448	999999	236	288	999999	717	445	148	241	343	468	999999	739	150	999999	88	999999	999999	999999	632	999999	459	490	821	638	608	999999	843	322	338	999999	36	220	999999	999999	517	395	279	799	879	277	28	285	600	999999	153	999999	724	693	175	999999	761	240	418	999999	999999	
943	999999	650	883	999999	602	825	902	559	441	333	126	354	925	693	36	999999	694	999999	996	999999	889	749	494	637	69	160	156	999999	33	999999	802	428	806	999999	999999	629	916	946	674	999999	382	51	640	819	855	999999	767	482	621	472	545	63	209	815	999999	999999	165	256	873	452	999999	221	535	645	531	999999	547	361	713	407	382	999999	690	802	999999	848	119	675	999999	999999	392	674	79	560	999999	999999	228	991	521	323	999999	669	999999	232	999999	999999	515	999999	298	167	832	999999	769	223	100	797	372	406	999999	999999	557	490	474	193	69	999999	152	975	395	782	479	999999	840	999999	934	712	675	999999	286	639	342	124	387	999999	999999	977	999999	855	999999	462	386	821	977	316	999999	999999	999999	999999	999999	521	28	540	609	515	687	999999	575	380	289	388	131	905	130	384	871	442	113	849	335	91	999999	296	515	932	405	999999	999999	999999	632	951	516	787	303	765	621	802	515	871	936	581	999999	534	575	91	340	999999	701	999999	444	334	878	999999	562	91	422	731	999999	676	120	40	707	51	747	338	872	344	611	364	762	79	926	242	912	753	999999	575	999999	434	999999	999999	956	975	98	308	999999	999999	999999	221	353	999999	778	838	760	999999	874	370	786	999999	999999	996	870	346	840	999999	999999	646	443	808	412	847	20	999999	85	196	84	731	952	448	999999	711	999999	399	21	873	300	98	999999	16	879	319	788	483	226	604	64	619	145	723	901	999999	999999	999999	809	506	879	999999	999999	574	832	153	417	348	981	507	886	480	334	966	999999	319	999999	436	999999	103	68	536	383	480	142	999999	596	239	547	999999	984	694	589	515	993	999999	999999	907	184	736	901	449	501	718	718	999999	294	178	647	591	272	300	495	716	447	352	806	999999	999999	377	556	999999	999999	163	999999	999999	891	999999	973	963	984	266	262	203	201	618	44	664	762	558	180	427	591	955	566	693	999999	873	999999	651	999999	51	475	807	189	722	649	348	205	525	999999	475	205	684	999999	15	48	302	524	828	317	151	531	883	207	999999	596	999999	596	829	999999	999999	999999	331	658	999999	791	999999	24	999999	969	999999	999999	246	999999	999999	232	999999	358	561	999999	905	999999	250	343	173	999999	591	999999	60	136	999999	752	376	530	999999	725	873	999999	999999	223	593	288	55	858	621	682	999999	999999	502	999999	999999	495	45	999999	999999	669	510	987	999999	433	209	845	999999	352	174	943	102	999999	202	999999	358	999999	695	347	71	999999	312	391	999999	999999	235	574	999999	153	
446	319	999999	201	441	14	224	885	539	240	24	748	999999	703	694	677	590	578	824	523	999999	807	800	697	123	471	367	128	275	14	999999	634	999999	820	905	855	236	999999	284	197	764	472	352	999999	332	999999	313	999999	696	54	900	656	750	593	595	639	518	29	88	999999	647	105	620	534	41	389	20	503	797	839	450	689	304	637	758	95	464	345	374	999999	167	757	432	230	114	551	884	999999	999999	276	346	217	822	999999	999999	668	852	817	433	943	999999	810	999999	999999	604	221	999999	999999	835	509	185	183	654	287	812	890	673	399	430	489	505	866	999999	999999	999999	242	866	990	98	999999	243	646	911	431	498	999999	944	999999	626	892	199	999999	318	725	101	173	563	545	501	999999	994	999999	397	943	999999	999999	542	291	365	371	999999	371	34	746	999999	999999	999999	999999	788	465	999999	109	773	537	299	999999	557	552	439	339	679	330	499	438	104	999999	259	999999	999999	62	814	999999	219	264	547	999999	999999	572	459	562	901	999999	999999	45	713	999999	688	859	653	714	888	989	852	36	999999	34	872	595	651	495	289	303	999999	736	650	292	890	999999	989	999999	985	999999	999999	876	999999	999999	999999	463	725	209	101	999999	323	999999	173	825	811	192	571	523	955	162	999999	963	283	607	103	30	395	999999	999999	999999	999999	999999	729	903	896	975	999999	999999	999999	419	999999	452	403	999999	979	968	999999	825	480	999999	947	999999	999999	832	73	140	603	829	254	553	999999	999999	204	922	529	142	550	270	928	835	594	227	73	545	292	999999	569	394	627	134	458	569	999999	999999	231	999999	674	896	839	766	381	999999	109	906	351	576	258	481	370	999999	428	312	896	999999	999999	730	999999	971	999999	595	570	219	211	130	104	508	999999	896	700	134	467	654	999999	999999	463	825	127	166	204	715	230	98	999999	780	705	156	672	315	193	501	992	703	355	254	205	172	567	978	812	842	999999	361	999999	245	390	774	881	734	191	999999	612	999999	777	999999	999999	482	999999	999999	425	948	999999	46	999999	999999	142	764	308	999999	966	301	999999	999999	354	362	491	869	317	999999	399	931	274	938	999999	999999	999999	746	926	999999	880	723	977	999999	563	863	16	197	999999	582	999999	626	475	706	767	999999	999999	473	901	424	354	505	999999	999999	999999	494	683	897	912	817	318	396	838	788	999999	999999	323	999999	585	490	355	303	999999	735	999999	773	465	568	180	244	865	999999	845	511	175	999999	999999	999999	113	79	190	999999	999999	831	273	716	999999	687	411	524	
576	908	887	420	79	999999	284	440	999999	999999	999999	125	999999	678	999999	999999	551	336	999999	920	694	999999	27	515	309	246	28	999999	471	999999	985	999999	167	656	999999	956	538	434	441	125	109	128	857	999999	999999	999999	999999	606	879	381	175	461	999999	490	999999	999999	999999	382	999999	999999	999999	885	968	999999	282	999999	999999	79	999999	999999	363	999999	999999	506	821	576	999999	182	474	244	852	999999	999999	999999	802	999999	999999	676	999999	835	75	166	323	608	94	224	999999	999999	572	790	999999	323	596	884	999999	59	565	567	668	999999	999999	718	999999	876	980	619	999999	877	952	748	547	291	253	184	999999	206	803	296	999999	606	426	784	999999	999999	137	539	999999	636	82	752	968	155	18	573	890	357	259	999999	627	475	849	282	159	824	999999	999999	79	421	954	820	999999	279	155	71	836	171	118	999999	749	451	793	738	804	209	779	999999	283	999999	294	999999	947	365	668	947	757	154	999999	785	441	310	469	413	999999	262	506	699	999	946	999999	999999	248	999999	999999	186	999999	999999	477	949	54	999999	553	399	137	383	999999	890	610	207	314	999999	536	999999	791	448	999999	389	66	552	702	999999	402	336	943	565	342	921	667	492	999999	645	677	684	741	999999	757	80	286	308	389	616	999999	801	641	53	202	915	245	260	205	302	65	999999	257	999999	457	999999	455	571	999999	999999	233	999999	999999	999999	25	999999	591	209	690	910	112	757	999999	96	991	600	695	899	999999	427	686	416	296	973	589	752	437	777	144	999999	999999	714	268	999999	392	970	869	999999	38	999999	334	45	570	294	199	307	760	170	999999	856	530	999999	208	622	999999	999999	999999	959	89	999999	999999	814	75	158	999999	397	999999	999999	999999	30	731	723	871	32	103	650	846	11	783	292	991	277	805	287	20	79	516	645	173	999999	149	910	891	766	926	519	970	421	999999	801	808	35	467	951	135	806	684	999999	529	624	970	830	185	797	280	999999	18	999999	999999	226	999999	853	999999	999999	881	820	832	999999	105	583	679	435	12	981	484	966	999999	853	999999	213	395	340	125	999999	606	999999	734	104	496	780	511	193	282	782	920	954	999999	339	79	315	999999	999999	90	999999	944	544	827	204	323	314	346	164	999999	999999	831	551	999999	33	999999	572	96	999999	618	999999	82	496	162	229	71	529	513	999999	784	846	238	815	259	999999	999999	999999	999999	540	781	999999	443	356	556	348	951	379	999999	439	999999	507	999999	247	961	764	874	457	392	607	142	793	800	866	380	789	999999	999999	
999999	568	428	999999	90	555	956	436	882	725	939	999999	277	692	313	83	671	286	627	991	854	494	999999	157	679	883	407	999999	391	576	976	767	642	936	88	658	20	349	999999	672	999999	534	999999	999999	517	577	339	450	999999	727	204	103	171	714	999999	806	999999	281	999999	207	999999	968	55	999999	749	182	999999	341	999999	654	72	999999	860	999999	999999	999999	612	999999	999999	112	999999	956	507	664	999999	882	605	927	999999	999999	394	999999	559	229	524	321	999999	576	409	344	404	998	999999	835	664	872	242	217	13	842	203	127	641	687	653	201	471	999999	934	866	999999	254	999999	342	270	332	773	641	999999	398	839	45	746	305	999999	555	999999	671	999999	509	649	398	999999	999999	88	276	999999	871	999999	333	999999	109	999999	542	767	159	441	999999	575	341	108	999999	777	614	13	999999	381	345	980	107	80	799	390	434	999999	999999	330	999999	263	993	234	902	75	999999	999999	739	999999	213	999999	999999	124	999999	999999	999999	410	58	999999	319	928	920	895	763	890	478	262	60	718	999999	999999	999999	999999	806	250	581	117	999999	999999	670	76	273	765	178	807	433	983	455	703	721	999999	999999	567	21	706	999999	108	999999	21	597	854	498	31	999999	888	999999	728	999999	385	524	561	214	522	951	253	999999	165	727	999999	999999	494	807	356	996	194	155	999999	817	999999	907	483	999999	194	937	815	999999	251	579	289	859	999999	674	79	999999	170	819	999999	615	768	50	999999	999999	515	999999	112	57	999999	999999	11	742	926	911	218	477	51	915	30	584	145	999999	423	999999	999999	105	762	820	999999	178	836	374	498	999999	58	69	728	111	140	639	834	768	436	227	578	547	933	793	466	602	146	999999	798	82	999999	103	626	603	999999	420	792	999999	319	999999	999999	636	253	519	862	159	749	940	999999	390	750	377	999999	206	999999	999999	172	968	364	145	41	591	576	999999	936	955	442	135	177	719	999999	552	458	463	38	999999	303	423	999999	999999	853	206	999999	417	331	112	854	999999	596	43	999999	824	928	999999	999999	607	70	999999	999999	906	716	999999	772	75	999999	208	918	784	178	999999	999999	748	46	57	292	835	132	168	999999	999999	110	999999	999999	143	471	33	999999	283	999999	431	882	477	840	34	600	239	433	403	874	999999	999999	79	262	999999	999999	509	787	999999	892	116	484	999999	731	749	805	704	93	999999	603	520	584	999999	272	746	192	999999	999999	21	457	62	999999	728	293	971	649	999999	759	17	999999	962	245	742	999999	415	946	980	745	999999	999999	999999	
156	999999	799	364	549	999999	999999	999999	349	308	601	775	434	999999	705	755	618	760	110	774	944	86	999999	999999	284	841	999999	999999	800	211	393	817	999999	999999	999999	616	929	999999	999999	109	234	254	667	407	371	999999	318	551	999999	200	372	999999	990	999999	950	80	861	168	89	707	296	999999	714	147	914	783	983	872	933	99	826	688	338	10	550	700	418	535	279	814	533	711	157	999999	839	408	827	348	999999	999999	754	999999	849	724	813	284	539	999999	493	999999	486	445	618	620	373	999999	656	989	903	260	661	336	888	274	183	584	801	114	999999	515	956	999999	271	107	344	999999	838	613	196	999999	170	999999	51	692	338	999999	102	999999	246	165	999999	837	444	360	999999	427	999999	585	999999	239	483	999999	231	978	630	841	184	520	286	317	844	52	802	637	99	773	295	206	936	95	491	275	999999	999999	762	128	999999	910	923	999999	999999	263	72	957	999999	735	666	72	72	497	913	582	260	929	320	709	999999	806	271	410	141	685	648	465	747	217	566	88	225	511	640	999999	999999	999999	141	591	979	845	845	363	116	999999	144	448	181	909	25	938	832	63	93	403	649	522	999999	499	999999	607	220	585	179	588	999999	560	999999	650	984	999999	797	999999	729	199	961	907	303	999999	551	210	293	837	202	627	256	172	428	246	624	84	999999	642	976	382	634	270	194	528	385	999999	591	531	925	134	151	112	999999	893	442	741	999999	876	948	414	323	383	392	551	341	685	142	620	36	999999	317	165	999999	357	565	701	722	999999	533	967	618	762	911	78	999999	999999	838	534	804	882	855	707	693	571	68	261	999999	999999	196	999999	451	971	504	26	817	985	359	975	338	740	29	454	352	981	796	561	471	324	74	198	846	608	816	154	63	609	472	191	299	313	823	89	999999	833	525	647	999999	999999	261	999999	794	862	205	73	863	410	365	711	999999	999999	790	563	578	998	853	843	164	360	962	217	999999	999999	686	35	999999	939	866	518	466	158	303	575	73	574	404	983	999999	753	291	999999	254	999999	416	793	999999	270	510	589	980	999999	492	907	999999	53	976	626	186	180	999999	923	544	999999	999999	626	999999	224	999999	14	604	999999	440	411	999999	319	963	762	761	893	511	656	439	287	537	999999	999999	395	642	999999	597	777	807	242	606	367	999999	407	515	790	589	999999	999999	999999	984	121	999999	999999	999999	623	90	224	865	999999	999999	500	494	267	318	999999	959	817	582	480	416	826	72	208	805	711	
210	565	999999	970	999999	212	999999	999999	302	426	544	585	557	28	939	999999	999999	999999	573	116	873	999999	999999	999999	999999	772	727	300	999999	168	59	999999	285	136	999999	524	999999	894	980	466	614	561	965	892	999999	383	269	563	541	999999	914	548	999999	698	838	999999	476	999999	999999	540	485	999999	843	999999	377	501	310	431	605	424	415	999999	543	117	502	999999	886	206	130	999999	512	173	758	65	254	510	999999	587	297	73	58	766	999999	449	980	29	717	831	524	433	83	838	958	127	627	895	999999	527	206	526	473	999999	90	693	38	321	836	788	889	867	94	999999	999999	999999	376	649	274	999999	136	999999	604	64	999999	696	382	673	215	999999	437	358	504	999999	999999	771	999999	999999	686	999999	999999	669	999999	999999	941	999999	349	999999	999999	999999	750	978	630	999999	400	723	922	418	999999	394	999999	999999	116	204	360	999999	372	204	341	372	999999	597	963	214	682	467	299	999999	123	999999	999999	31	999999	788	890	458	727	592	499	999999	848	192	190	302	749	66	562	988	578	410	294	155	29	343	485	163	999999	426	239	933	999999	257	304	573	46	299	396	328	313	901	813	780	704	999999	523	759	417	671	465	625	904	311	106	712	739	999999	11	634	999999	737	999999	999999	362	999999	244	601	999999	616	265	460	670	244	685	999999	597	999999	450	999999	999999	999999	999999	354	961	614	38	999999	999999	999999	834	834	297	761	25	575	468	511	427	999999	438	921	999999	801	416	15	999999	670	999999	430	999999	234	761	655	814	586	992	99	350	748	999999	123	451	305	999999	430	172	999999	229	119	217	96	96	311	918	898	854	943	938	955	658	368	999999	999999	477	999999	83	999999	999999	999999	582	379	999999	679	611	325	480	576	29	985	842	56	450	516	999999	999999	999999	459	737	916	731	999999	160	394	999999	178	999999	721	828	999999	356	530	999999	999999	536	999999	999999	417	700	999999	999999	288	924	952	999999	612	917	988	517	448	471	999999	999999	39	707	533	228	999999	590	442	707	759	999999	846	639	999999	94	659	980	999999	999999	730	999999	144	999999	453	134	208	281	486	999999	628	213	390	999999	732	625	932	999999	12	999999	999999	826	999999	894	667	539	88	322	999999	999999	999999	18	143	999999	740	999999	770	540	999999	999999	29	505	113	191	89	556	368	145	907	696	999999	999999	999999	763	954	999999	500	249	831	913	56	999999	480	958	992	999999	79	55	970	866	854	401	830	603	600	653	722	86	815	999999	181	943	415	114	999999	999999	999999	999999	389	836	374	999999	708	
349	362	999999	35	155	999999	469	999999	322	999999	50	842	999999	745	384	172	311	999999	999999	433	720	742	113	479	999999	591	310	999999	699	666	999999	501	332	999999	490	251	466	628	577	886	356	634	858	778	375	999999	617	946	655	218	87	655	950	999999	988	606	258	664	659	999999	999999	879	787	999999	40	999999	999999	76	265	999999	705	682	999999	538	999999	95	884	335	114	114	974	364	934	490	588	488	999999	234	704	999999	992	802	969	23	997	477	847	212	747	826	751	999999	999999	522	512	999999	51	422	30	903	722	923	559	555	589	534	945	306	77	552	999999	295	372	999999	150	902	713	600	540	610	248	681	587	288	362	434	674	421	978	193	446	999999	213	999999	170	999999	253	423	999999	473	531	550	999999	999999	828	999999	999999	318	999999	609	691	451	881	420	665	999999	345	999999	202	165	860	534	328	999999	999999	868	999999	571	999999	80	659	299	176	999999	88	999999	546	999999	460	896	999999	999999	48	379	502	995	257	793	145	129	733	972	999999	278	613	997	999999	262	100	959	999999	999999	999999	312	949	401	284	815	341	967	999999	954	820	305	999999	999999	495	949	390	119	621	999999	435	101	346	687	78	898	462	999999	474	293	301	500	522	639	268	735	429	999999	721	441	999999	999999	624	779	162	925	999999	119	511	283	871	980	348	95	999999	999999	999999	999999	332	386	362	261	502	999999	663	329	999999	279	246	760	529	289	398	999999	999999	999999	999999	999999	999999	153	538	353	999999	201	999999	320	999999	999999	459	262	769	166	999999	345	999999	210	675	413	125	832	999999	999999	872	751	999999	591	592	169	257	923	538	999999	737	189	999999	18	682	311	798	352	177	355	999999	999999	990	373	999999	62	110	637	999999	73	451	999999	10	448	481	827	447	830	999999	992	189	535	723	371	428	598	498	80	527	373	614	773	999999	999999	280	999999	761	390	90	999999	68	620	340	475	956	999999	188	999999	537	999999	863	999999	624	185	999999	999999	270	628	944	999999	564	39	119	228	458	999999	47	214	178	592	75	67	999999	198	934	569	204	258	999999	393	999999	999999	543	671	510	647	158	489	631	985	999999	142	445	178	974	39	999999	121	26	288	999999	974	239	999999	789	805	227	435	250	606	999999	21	223	561	502	474	495	448	718	811	529	558	582	192	999999	999999	622	582	999999	904	68	92	242	999999	395	445	859	598	881	704	429	722	248	999999	896	617	999999	883	675	509	999999	72	402	214	758	449	999999	57	999999	999999	193	645	222	346	547	16	
778	96	176	66	999999	897	566	24	392	806	320	557	999999	355	24	738	906	713	371	995	689	999999	378	946	53	812	999999	35	521	784	510	902	999999	889	838	999999	999999	618	895	999999	506	999999	822	951	139	843	760	636	842	454	738	999999	975	552	326	750	718	230	22	802	291	999999	503	607	306	999999	999999	999999	999999	191	31	999999	999999	725	999999	311	215	426	817	210	999999	980	999999	76	999999	999999	926	934	999999	97	123	497	605	103	999999	964	884	224	999999	999999	772	363	129	660	432	450	999999	999999	62	25	999999	301	412	812	750	999999	358	436	562	303	491	146	834	429	78	999999	692	725	370	534	426	999999	771	106	437	698	861	531	643	605	323	677	882	556	999999	821	94	999999	352	63	616	458	999999	361	240	636	528	699	592	999999	758	963	888	527	999999	553	999999	316	999999	61	449	827	792	957	980	999999	263	288	876	256	449	999999	999999	317	918	968	339	419	865	999999	179	171	938	744	846	359	999999	364	958	999	301	777	417	301	999999	788	665	999999	381	426	382	250	823	346	459	859	590	581	609	630	223	999999	450	584	999999	288	888	58	120	630	35	999999	999999	876	954	671	491	91	703	139	999999	635	999999	449	428	929	348	602	295	986	769	216	754	338	786	190	336	833	419	335	900	616	594	750	400	483	920	946	999999	787	999999	509	878	479	326	588	82	11	999999	952	999999	295	762	134	999999	819	154	991	100	999999	345	658	671	378	239	696	50	297	59	944	18	999999	220	507	618	999999	338	285	21	208	118	999999	677	467	394	614	854	999999	889	581	338	928	856	617	452	999999	837	509	250	630	999999	999999	951	221	943	999999	999999	265	999999	999999	490	869	980	999999	666	19	981	214	983	625	999999	580	999999	478	616	90	545	602	999999	898	432	828	999999	999999	661	332	383	465	523	845	538	999999	954	999999	100	469	948	964	951	443	738	632	525	999999	787	966	387	483	999999	999999	13	482	210	616	999999	999999	834	999999	999999	343	636	999999	691	999999	999999	253	626	999999	387	156	142	999999	650	622	999999	999999	313	999999	603	695	999999	999999	860	660	842	66	398	999999	130	438	635	358	734	618	807	223	941	999999	538	544	350	278	999999	458	731	999999	999999	999999	456	377	358	424	999999	544	398	736	664	40	305	40	999999	288	988	949	521	783	846	42	814	947	859	925	881	68	999999	675	803	412	929	420	234	810	891	752	999999	221	362	199	999999	80	558	910	92	508	689	71	290	156	936	947	
585	799	773	509	518	432	999999	999999	199	722	932	261	111	884	805	54	396	246	869	310	431	999999	812	744	398	949	842	382	379	293	999999	999999	475	981	835	999999	47	391	999999	657	677	425	999	999999	148	306	808	208	999999	645	675	53	287	999999	526	928	987	38	120	569	590	170	567	999999	336	285	786	129	59	381	999999	14	999999	222	632	16	999999	314	999999	101	150	644	679	734	618	999999	379	839	465	906	447	18	280	999999	76	999999	999999	102	180	862	520	688	159	331	999999	670	999999	75	14	519	999999	682	432	29	428	945	999999	833	298	999999	905	946	664	152	934	999999	734	339	155	125	158	564	144	743	580	462	495	999999	999999	999999	999999	999999	834	945	635	764	585	999999	999999	131	35	33	999999	196	956	573	34	16	397	999999	999999	711	919	888	371	716	548	999999	999999	966	460	999999	738	350	681	601	122	999999	999999	179	422	482	93	34	100	135	999999	999999	786	16	437	999999	959	465	21	601	395	999999	584	918	226	999999	813	288	670	890	295	463	999999	365	461	315	999999	228	999999	463	627	895	798	999999	956	600	903	441	538	971	184	283	339	999999	216	176	999999	598	953	526	669	805	363	209	999999	307	442	430	555	131	990	741	247	558	973	499	157	999999	999999	625	992	999999	749	999999	999999	22	134	433	159	295	182	900	275	700	794	999999	541	599	406	658	999999	999999	999999	416	999999	442	45	999999	116	999999	29	795	999999	337	534	297	66	664	493	827	999999	999999	281	999999	949	99	999999	546	763	162	958	557	942	313	467	999999	999999	999999	999999	283	999999	353	326	443	276	386	274	999999	999999	999999	765	876	116	578	485	158	211	626	999999	891	999999	498	999999	954	757	999999	852	332	870	24	802	999999	999999	219	999999	999999	692	838	992	573	999999	539	380	999999	396	92	999999	999999	827	318	318	999999	875	826	317	487	335	999999	685	805	999999	999999	77	161	705	52	929	896	727	655	465	373	633	893	76	437	128	761	567	675	999999	488	504	561	706	999999	847	130	902	373	504	999999	162	197	48	882	999999	228	999999	354	162	555	646	999999	853	944	244	981	999999	999999	369	573	804	19	785	999999	448	515	455	771	204	999999	993	999999	161	145	220	999999	855	193	999999	999999	210	223	523	474	999999	999999	999999	761	699	999999	370	32	999999	999999	999999	153	412	993	444	956	773	790	160	999999	999999	291	30	717	734	798	999999	575	914	469	373	591	496	321	212	125	807	693	81	999999	448	970	360	230	618	77	999999	862	
749	19	136	420	72	180	912	561	312	990	37	901	999999	794	117	544	999999	935	999999	999999	790	328	158	999999	718	821	904	999999	930	799	108	666	764	274	826	905	342	999999	528	325	408	651	999999	817	666	999999	598	654	862	815	663	999999	999999	999999	81	431	860	999999	701	999999	276	999999	630	999999	891	999999	999999	475	999999	212	212	613	416	340	693	148	999999	340	422	548	999999	259	727	124	146	425	256	822	202	404	999999	999999	999999	999999	59	999999	31	999999	999999	306	43	133	686	660	613	59	999999	999999	999999	932	999999	529	634	999999	27	26	604	515	375	476	999999	999999	999999	999999	166	916	362	139	291	999999	999999	999999	414	126	514	110	573	77	511	97	158	176	573	999999	488	525	999999	107	999999	999999	482	515	999999	999999	191	719	999999	122	503	697	697	147	798	642	815	999999	124	999999	649	917	453	537	14	288	999999	999999	751	22	95	641	265	264	869	999999	144	999999	277	955	935	999999	259	999999	573	813	399	21	377	931	454	774	410	153	999999	352	999999	945	511	657	141	243	968	837	999999	999999	441	442	277	999999	507	213	446	169	582	854	667	992	963	200	888	316	580	819	567	320	241	999999	999999	527	668	199	110	619	824	701	826	421	433	710	382	957	744	999999	434	251	999999	250	571	604	685	597	981	321	769	999999	662	158	999999	999999	630	329	637	999999	882	317	113	826	344	999999	37	256	569	999999	817	931	999999	999999	395	326	999999	999999	550	211	842	80	218	788	850	999	49	678	999999	716	90	62	329	993	944	126	148	511	905	690	576	999999	38	728	503	837	261	909	762	953	734	999999	778	435	908	999999	108	324	976	345	841	999999	999999	852	182	999999	999999	999999	808	999999	999999	999999	999999	860	634	413	52	999999	999999	999999	748	139	915	198	982	450	999999	894	95	143	27	824	535	570	999999	227	999999	185	555	737	236	682	999999	999999	999999	263	555	999999	800	505	768	618	38	963	999999	711	443	916	870	732	999999	717	493	675	261	363	999999	523	20	417	88	867	934	557	999999	75	999999	431	422	999999	894	364	999999	590	374	409	795	571	973	999999	783	999999	314	822	999999	999999	199	435	242	421	317	42	908	393	999999	901	999999	480	188	531	683	22	999999	999999	999999	137	623	902	311	851	568	999999	549	873	633	670	563	121	311	999999	999999	602	199	11	999999	862	999999	999999	174	473	726	324	999999	452	463	771	914	999999	984	128	895	297	134	391	853	933	492	44	759	756	347	999999	179	999999	655	90	823	502	
730	976	681	913	738	838	999999	253	990	107	419	862	755	401	137	193	380	588	478	999999	158	487	379	421	950	417	999999	164	999999	481	999999	999999	948	999999	441	18	447	982	558	999999	999999	609	942	395	625	999999	10	946	999999	986	541	77	612	25	354	253	606	269	999999	330	712	999999	107	999999	310	46	999999	343	960	128	745	397	39	192	552	999999	545	984	999999	64	417	189	999999	169	939	729	771	933	78	198	412	188	29	238	583	294	999999	432	94	588	999999	667	986	325	250	999999	47	429	472	805	708	999999	472	999999	999999	999999	999999	937	579	581	275	981	274	999999	716	567	377	801	609	267	45	122	999999	218	81	749	202	404	999999	999999	692	351	470	272	999999	790	715	121	324	59	43	574	853	513	999999	999999	999999	999999	608	683	776	999999	999999	215	770	999999	721	999999	837	173	999999	856	28	999999	889	924	521	12	291	926	851	266	999999	559	233	471	269	397	895	80	357	978	795	245	29	456	530	265	502	999999	999999	460	284	999999	718	999999	999999	78	623	398	489	400	932	682	831	519	759	999999	981	308	336	334	999999	766	999999	362	70	999999	764	443	403	266	999999	397	857	401	999999	335	840	56	915	200	773	999999	999999	956	56	122	414	510	696	269	284	203	567	744	101	999999	344	366	127	999999	313	190	995	233	999999	544	825	440	536	999999	430	999999	999999	146	560	999999	185	859	999999	999999	378	999999	746	144	982	316	830	999999	309	999999	991	484	928	999999	886	592	511	999999	76	511	297	973	973	272	838	999999	809	999999	194	238	342	999999	60	999999	404	59	444	861	251	583	999999	713	999999	71	442	946	15	251	259	967	999999	818	792	804	660	999999	291	483	305	642	506	408	928	999999	142	516	433	758	747	837	158	999999	125	493	797	583	843	999999	829	892	343	567	181	226	999999	524	691	999999	519	999	768	960	565	608	86	999999	785	68	929	926	522	256	504	421	819	712	999999	309	999999	87	999999	379	654	413	309	939	999999	711	205	618	824	187	999999	748	79	999999	94	516	416	491	999999	784	999999	999999	999999	96	73	999999	406	173	821	392	249	442	447	399	999999	999999	999999	147	999999	83	862	320	999999	999999	999999	755	352	999999	999999	196	892	525	999999	777	396	750	43	222	875	999999	314	41	797	442	937	807	999999	680	881	932	217	279	412	723	922	672	802	44	89	999999	417	999999	999999	999999	499	724	162	670	12	999999	999999	96	272	999999	999999	830	999999	668	999999	210	999999	999999	749	695	999999	623	
122	565	999999	724	948	999	143	566	69	539	495	171	999999	999999	654	641	677	325	813	130	17	801	954	999999	158	143	635	999999	864	744	36	850	656	875	612	597	815	288	999999	129	999999	705	552	240	344	361	725	195	999999	812	995	433	882	858	999999	320	611	763	575	815	999999	264	702	325	999999	999999	515	77	609	67	999999	999999	999999	693	178	311	999999	999999	756	796	417	999999	333	62	999999	603	968	999999	999999	301	985	61	712	802	756	999999	13	999999	727	999999	846	658	999999	999999	999999	606	999999	199	689	314	999999	999999	16	999999	999999	999999	931	999999	575	909	999999	999999	999999	317	81	774	685	906	999999	480	308	32	997	66	999999	999999	999999	834	76	153	878	779	118	999999	240	109	54	933	404	832	765	363	999999	817	33	999999	850	999999	426	999999	920	818	262	219	999999	49	889	950	999999	647	999999	107	582	431	41	999999	608	853	87	972	729	752	511	999999	714	944	999999	189	42	820	909	595	417	854	232	70	999999	899	948	200	220	104	114	756	773	668	781	239	786	136	530	997	200	454	999999	178	999999	158	504	71	678	999999	918	19	738	474	689	999999	209	971	380	999999	999999	886	761	635	648	755	340	56	173	140	402	999999	299	911	404	999999	372	999999	753	378	404	886	521	510	999999	104	27	999999	979	63	999999	999999	756	999999	102	313	692	856	999999	560	999999	458	999999	547	999999	999999	719	827	79	726	999999	154	999999	12	315	28	374	999999	999999	553	999999	41	77	120	999999	587	159	478	999999	101	279	516	534	202	999999	946	999999	974	203	999999	385	200	239	262	999999	999999	597	754	516	84	938	441	999999	999999	823	999999	999999	787	447	729	863	251	18	977	456	999999	619	34	451	368	999999	400	68	296	177	999999	999999	814	422	223	990	405	962	999999	999999	838	999999	557	379	999999	565	210	536	474	310	143	192	999999	805	850	277	572	312	157	55	999999	382	120	808	287	984	999999	375	233	738	999999	289	274	825	618	999999	71	655	678	802	828	999999	594	985	44	364	549	19	571	946	999999	102	814	698	614	465	999	749	102	788	989	834	312	735	842	854	999999	436	197	121	215	999999	634	354	999999	683	999999	134	774	922	999999	566	803	286	321	999999	474	575	221	162	739	322	999999	999999	813	993	999999	858	153	190	447	123	822	460	741	999999	468	470	999999	930	676	999999	974	999999	353	433	999999	999999	423	476	389	351	999999	999999	381	893	363	999999	999999	232	132	930	980	594	485	332	744	353	545	999999	906	14	102	
290	486	999999	347	394	545	389	962	535	999999	676	800	105	898	787	88	847	155	999999	928	999999	999999	746	893	999999	694	31	689	688	490	999999	569	384	259	934	558	516	555	969	999999	161	999999	999999	494	314	793	390	433	999999	999999	697	666	193	999999	999999	482	999999	971	957	700	524	999999	284	999999	833	116	999999	846	964	239	572	302	186	524	777	999999	220	999999	589	596	313	597	733	423	793	945	999999	308	416	461	999999	999999	598	279	684	999999	999999	999999	661	207	376	544	469	726	702	999999	489	999999	308	999999	271	488	999999	370	396	926	967	861	999999	999999	999999	128	439	512	421	37	703	906	840	326	16	667	600	392	229	769	138	999999	721	397	465	717	999999	565	199	340	999999	999999	999999	757	492	133	999999	773	476	258	114	956	315	675	701	583	829	981	999999	999999	888	999999	150	626	798	961	149	863	432	999999	128	873	323	90	874	475	32	92	834	883	376	999999	999999	971	999999	999999	999999	999999	695	999999	888	27	721	595	999999	999999	999999	999999	959	531	983	438	350	463	140	999999	643	999999	800	236	999999	746	157	961	237	999999	94	179	962	627	999999	103	177	999999	134	110	162	727	999999	721	999999	999999	133	312	899	938	485	999999	840	999999	537	477	999999	999999	330	151	870	759	368	390	77	918	304	341	272	890	270	800	338	39	999999	916	595	89	847	794	623	845	999999	299	585	633	338	539	99	999999	847	999999	999999	983	999999	403	369	257	653	470	999999	791	50	18	678	685	132	810	354	621	881	175	621	999999	999999	35	999999	78	805	444	999999	999999	252	480	999999	999999	580	355	799	685	557	347	436	999999	332	831	805	64	621	899	510	527	194	478	910	681	96	999999	999999	999999	706	300	452	218	880	707	999999	999999	965	999999	114	999999	999999	668	999999	999999	999999	244	213	696	999999	643	457	905	934	71	999999	999999	569	371	999999	886	891	594	979	999999	895	227	506	999999	292	245	98	999999	794	733	999999	526	999999	376	999999	852	490	999999	985	73	999999	546	284	819	137	775	999999	603	999999	999999	885	426	689	807	648	999999	737	588	414	984	554	951	120	999999	999999	63	999999	999999	429	999999	999999	133	609	916	422	358	942	687	497	517	244	494	855	576	847	100	836	607	728	429	999999	901	363	10	518	999999	436	999999	275	84	999999	807	184	37	821	762	817	999999	394	999999	579	60	999999	897	999999	69	999999	543	362	999999	226	762	999999	999	507	999999	769	608	407	999999	922	999999	999999	422	999999	436	320	999999	755	999999	283	73	
222	438	999999	75	999999	466	261	999999	795	892	721	999999	857	654	343	999999	999999	999999	992	218	375	863	377	711	638	678	796	999999	999999	279	999999	277	190	163	999999	46	999999	442	694	313	357	999999	735	999999	157	610	564	456	103	145	308	438	102	999999	698	999999	70	148	437	999999	669	938	709	526	114	453	630	704	999999	307	34	96	999999	689	861	426	137	347	563	37	123	999999	229	614	970	359	184	125	464	200	975	999999	999999	562	643	419	248	219	925	999999	980	860	999999	999999	120	999999	805	999999	213	282	231	723	585	999999	27	329	718	105	555	754	279	999999	250	999999	331	23	91	80	999999	999999	999999	917	999999	999999	56	263	998	432	503	759	554	771	999999	192	968	261	436	605	544	999999	700	999999	664	999999	434	999999	999999	437	474	107	140	735	367	761	999999	313	312	725	999999	764	331	999999	999999	795	210	508	602	67	945	79	586	485	536	732	750	44	999999	249	435	580	999999	571	958	406	629	999999	999999	999999	98	665	949	999999	999999	780	992	999999	551	868	971	999999	873	562	999999	405	520	654	999999	999999	21	69	60	999999	300	782	999999	759	337	999999	999999	999999	104	452	969	290	129	875	243	999999	740	345	493	999999	999999	508	999999	999999	999999	999999	999999	975	620	779	149	999999	615	887	420	469	658	242	999999	355	702	590	999999	430	999999	211	999999	645	420	453	999999	675	576	999999	794	791	999999	50	680	774	999999	201	770	324	999999	941	674	999999	464	774	107	508	268	147	692	687	676	287	497	877	288	250	564	177	885	473	461	999999	103	629	395	618	561	999999	45	510	820	517	127	651	536	52	191	646	999999	394	417	999999	972	116	999999	797	552	802	496	79	636	603	439	839	489	999999	148	834	389	488	999999	999999	999999	999999	999999	169	169	845	999999	245	69	999999	821	500	66	999999	978	986	514	999999	75	759	817	966	999999	226	88	287	172	812	903	999999	267	867	447	462	999999	999999	249	955	999999	999999	461	260	20	718	782	938	783	467	746	162	330	791	422	198	147	145	317	651	91	882	683	538	341	712	661	953	63	603	694	198	747	999999	999999	999999	999999	566	955	166	443	999999	999999	705	76	751	35	475	999999	999999	325	202	482	598	874	755	33	923	919	307	66	829	885	999999	773	557	415	772	831	64	999999	999999	189	999999	217	941	387	978	472	590	687	195	508	803	288	501	716	158	683	999999	344	999999	647	657	109	614	264	324	932	518	346	263	644	400	369	743	23	330	391	933	377	55	
461	999999	620	871	330	91	900	281	841	999999	98	626	999999	516	934	532	62	999999	686	72	56	953	253	434	550	117	444	544	488	395	767	750	837	999999	923	317	47	999999	293	183	424	660	999999	89	174	27	681	853	809	999999	278	787	999999	314	999999	507	95	195	999999	222	647	999999	793	456	499	348	789	429	592	999999	494	824	319	513	999999	395	286	174	269	999999	436	591	734	997	126	979	503	533	300	425	232	851	906	80	535	68	999999	999999	590	999999	238	999999	270	193	996	454	478	743	665	613	999999	999999	999999	797	786	66	630	796	339	999999	845	999999	139	176	403	642	917	248	977	589	529	999999	583	443	999999	184	330	551	999999	672	511	999999	867	687	205	311	926	118	293	479	437	999999	890	999999	981	972	132	999999	790	364	536	239	999999	85	94	999999	999999	999999	503	612	735	89	795	667	18	95	398	999999	971	999999	716	808	999999	507	162	458	999999	512	999999	331	61	237	760	646	146	281	999999	999999	603	41	999999	999999	615	681	999999	357	999999	999999	72	895	584	680	132	697	647	727	284	999999	923	999999	997	836	39	181	560	508	999999	999999	530	736	103	607	849	939	139	282	203	283	763	804	183	943	449	566	747	999999	999999	73	998	419	997	734	867	967	44	137	413	443	130	245	999999	135	702	999999	999999	977	830	192	999999	375	999999	999999	504	129	462	64	396	473	434	999999	403	265	160	121	999999	369	739	999999	999999	12	868	760	162	528	775	57	251	123	764	770	550	922	504	999999	999999	996	239	747	514	979	740	940	999999	999999	842	773	975	999999	596	443	247	999999	286	999999	999999	773	848	976	354	414	999999	283	708	664	637	999999	761	527	236	743	139	991	376	999999	272	927	751	220	685	12	82	660	526	999999	532	601	999999	938	999999	122	999999	999999	403	999999	176	466	242	354	314	372	999999	457	364	853	313	256	582	999999	303	579	32	637	301	999999	999999	162	999999	387	999999	46	999999	822	400	999999	594	877	999999	276	759	999999	695	406	999999	322	999999	624	305	673	27	286	29	295	644	557	999999	520	961	999999	767	23	709	854	222	278	538	199	999999	250	999999	436	657	315	601	999999	999999	999999	731	978	362	718	856	94	369	855	999999	999999	187	843	33	999999	915	999999	509	745	999999	841	193	638	999999	801	567	65	414	591	628	999999	694	156	674	999999	789	982	697	58	167	624	999999	367	261	989	21	223	226	194	520	999999	805	999999	401	52	442	103	204	561	160	801	999999	778	236	312	
999999	40	179	559	294	933	850	460	588	999999	999999	826	386	794	789	353	838	230	80	519	908	838	755	631	42	696	787	146	898	365	945	999999	999999	949	999999	980	999999	999999	900	999999	268	355	999999	919	999999	999999	716	409	999999	999999	962	458	707	717	999999	25	285	547	999999	597	155	714	562	232	536	640	695	437	999999	809	308	181	330	493	260	563	571	836	935	426	980	387	374	999999	403	496	18	999999	999999	999999	705	507	149	999999	440	554	792	55	393	66	999999	289	750	962	508	790	138	999999	466	840	999999	449	999999	111	617	768	349	471	999999	49	631	282	881	999999	999999	801	42	999999	62	999999	770	525	453	879	999999	999999	999999	412	999999	999999	999999	794	999999	714	675	999999	895	999999	695	672	215	330	226	353	434	648	407	999999	858	706	999999	999999	999999	760	80	928	999999	732	605	916	141	999999	879	226	681	837	325	999999	863	847	999999	994	331	999999	500	449	999999	109	455	999999	302	999999	553	885	854	256	633	205	644	746	270	172	442	999999	541	278	451	999999	999999	596	332	999999	999999	20	800	763	790	780	999999	999999	629	896	287	999999	624	999999	393	994	372	435	214	130	532	127	587	743	562	552	848	232	998	309	437	858	534	71	77	543	95	100	465	852	935	999999	126	373	885	694	164	826	884	457	637	246	999999	212	708	240	432	66	211	247	999999	47	999999	329	469	428	999999	562	647	849	999999	282	969	362	194	519	10	999999	999999	867	398	999999	347	551	672	999999	477	331	999999	999999	120	39	999999	228	999999	897	391	796	904	999999	480	999999	188	45	999999	364	999999	999999	27	999999	999999	218	208	343	849	999999	999999	90	999999	999999	951	891	208	809	999999	999999	394	751	442	297	999999	213	319	400	999999	796	844	312	13	999999	999999	447	314	174	608	901	830	554	378	999999	999999	310	149	636	516	588	403	378	306	668	970	525	596	729	71	999999	899	999999	946	63	75	999999	999999	999999	355	999999	587	44	211	837	999999	839	999999	432	100	827	73	999999	884	808	403	475	16	344	347	407	851	584	999999	999999	12	33	608	999999	943	809	233	999999	290	12	11	368	176	468	999999	140	999999	173	639	999999	961	999999	923	147	999999	999999	391	743	11	947	662	13	930	999999	834	35	999999	68	489	291	603	273	402	881	807	44	309	547	723	216	265	687	945	999999	621	785	999999	999999	999999	353	427	489	999999	999999	350	998	438	548	633	595	899	93	684	999999	639	698	823	51	339	999999	300	843	999999	794	692	974	999999	999999	
16	59	999999	770	404	145	863	124	473	69	540	809	605	760	913	138	317	181	12	597	999999	999999	961	68	141	47	63	583	469	14	999999	999999	940	377	541	584	669	999999	689	999999	999999	525	234	764	510	530	30	999999	999999	999999	487	521	999999	470	830	93	999999	867	639	366	999999	289	654	999999	999999	999999	869	999999	999999	339	468	188	999999	463	113	714	699	207	999999	610	27	999999	654	578	999999	138	404	999999	546	458	497	999999	499	332	467	213	870	764	354	999999	999999	792	999999	999999	432	309	39	999999	999999	126	394	889	319	38	349	568	635	999999	999999	291	770	400	999999	769	841	666	688	999999	995	999999	999999	999999	999999	999999	950	234	999999	999999	155	999999	999999	885	999999	999999	74	999999	492	471	983	898	999999	794	822	73	575	999999	999999	551	758	766	999999	870	523	467	283	459	47	999999	88	124	367	582	930	723	999999	885	287	999999	705	244	183	227	185	106	331	58	121	789	645	689	132	659	304	389	607	238	371	654	156	614	570	393	393	869	541	995	999999	108	881	689	982	999999	846	524	593	999999	695	999999	146	234	348	257	462	398	999999	708	999999	550	999999	953	999999	999999	999999	100	674	789	833	315	565	999999	194	22	999999	956	999999	291	813	780	796	213	543	944	518	999999	276	999999	931	999999	877	833	717	999999	982	999999	999999	999999	727	755	849	803	569	999999	861	999999	999999	335	350	506	691	709	894	999999	754	912	420	999999	124	201	823	362	999999	838	999999	732	618	870	40	999999	790	357	564	67	931	992	999999	163	92	999999	881	941	972	434	313	999999	999999	220	568	79	517	595	244	999999	931	999999	999999	730	999999	139	201	180	304	999999	715	999999	155	836	576	762	278	999999	496	416	320	882	389	433	999999	269	793	999999	311	999999	472	205	122	38	999999	443	56	913	212	999999	517	710	646	612	999999	969	32	999999	643	999999	801	260	108	828	224	999999	999999	999999	205	999999	346	999999	868	343	896	520	230	126	711	142	715	365	63	544	898	609	245	777	999999	999999	246	691	764	505	169	222	999999	294	813	85	999999	535	999999	521	616	999999	842	999999	999999	208	748	906	400	511	999999	446	206	564	999999	614	814	339	806	999999	454	654	39	372	999999	684	424	936	313	635	806	190	647	542	999999	185	767	932	72	516	817	340	301	999999	414	723	25	541	364	208	271	996	728	89	76	961	694	479	999999	40	783	812	602	765	705	910	999999	664	637	754	847	999999	999999	999999	999999	123	363	776	958	461	999999	883	581	114	
373	809	461	568	999999	965	490	298	999999	41	999999	999999	737	535	557	999999	924	360	904	610	361	389	728	438	999999	952	608	999999	520	999999	371	900	240	498	401	895	459	240	999999	671	273	999999	999999	999999	566	815	385	827	228	464	536	318	978	999999	752	983	90	32	310	523	367	572	777	999999	670	832	775	249	999999	661	54	693	172	242	346	802	312	492	872	452	576	781	699	66	150	999999	921	268	745	418	815	436	999999	674	999999	701	781	999999	576	734	50	146	693	999999	420	842	999999	999999	634	999999	999999	598	160	858	946	586	873	720	999999	999999	999999	516	503	725	846	617	763	999999	999999	645	30	999999	916	147	412	999999	97	999999	646	308	906	185	633	795	736	226	999999	82	728	999999	999999	70	965	958	999999	533	643	967	720	802	89	658	999999	989	999999	330	681	999999	456	516	498	741	999999	999999	711	999999	883	707	989	999999	999999	691	769	210	818	960	396	999999	323	878	796	999999	421	843	228	257	999999	644	999999	416	545	274	626	221	999999	999999	986	999999	257	98	650	936	978	101	999999	999999	889	616	999999	969	933	724	698	577	720	378	330	240	999999	463	376	248	840	582	94	76	74	558	971	731	974	999999	710	235	238	859	999999	330	382	999999	368	751	473	897	482	999999	575	58	500	860	766	755	818	999999	999999	411	105	999999	16	404	333	341	645	449	995	824	999999	473	348	999999	237	999999	858	638	105	625	775	943	110	273	501	26	67	120	965	228	999999	999999	513	827	764	745	323	999999	506	37	115	33	902	657	807	111	709	639	633	766	896	999999	698	999999	636	162	305	743	903	317	999999	535	483	776	534	107	999999	521	106	491	686	881	142	78	519	751	999999	452	466	399	316	428	487	209	332	999999	228	416	200	612	450	579	83	999999	754	999999	549	136	133	710	151	999999	999999	151	89	24	999999	629	586	884	999999	852	287	513	11	854	58	284	999999	423	878	999999	330	493	51	116	807	999999	324	939	999999	999999	329	755	257	127	999999	345	129	317	73	598	830	316	501	597	999999	570	198	899	999999	999999	999999	710	999999	598	867	59	110	972	217	999999	999999	999999	683	999999	533	999999	265	883	969	713	999999	146	999999	289	723	999999	991	999999	814	247	754	424	418	936	242	999999	924	659	260	835	244	157	110	999999	292	193	632	305	74	771	314	314	929	818	999999	545	361	551	875	852	67	999999	168	969	360	890	238	747	999999	999999	606	606	632	144	478	17	46	999999	996	999999	391	696	
388	999999	932	999999	495	599	825	697	267	382	784	999999	777	587	988	140	609	402	954	885	342	999999	999999	708	681	794	350	999999	508	961	999999	345	999999	371	278	126	47	999999	405	999999	922	999999	656	999999	999999	235	367	999999	999999	906	790	604	585	999999	363	999999	999999	234	767	701	999999	721	999999	306	827	448	999999	415	319	872	102	698	996	325	963	77	503	999999	885	999999	436	999999	94	602	181	999999	760	999999	18	49	247	812	153	703	389	210	86	999999	406	383	299	952	581	157	813	999999	607	269	542	296	735	938	999999	321	999999	800	637	596	134	877	687	971	407	279	634	290	555	302	936	762	990	153	999999	512	167	484	877	999999	788	89	352	999999	432	721	314	999999	999999	999999	439	999999	573	999999	235	528	696	999999	999999	312	999999	533	999999	314	332	779	305	592	405	836	163	790	923	699	807	55	535	196	548	999999	999999	335	816	999999	863	358	199	999999	999999	999999	815	999999	929	574	424	265	543	999999	178	653	426	721	904	637	678	649	999999	873	681	190	993	509	780	868	347	197	716	999999	999999	974	589	794	675	390	30	324	860	358	285	552	999999	999999	27	894	269	253	999999	189	999999	999999	692	325	828	736	30	999999	68	71	237	999999	549	721	595	999999	73	999999	999999	999999	616	363	788	316	598	999999	679	505	999999	999999	609	103	999999	536	777	236	291	274	965	938	999999	999999	266	999999	999999	58	12	790	999999	999999	831	637	206	906	999999	692	436	386	727	999999	67	525	823	999999	461	143	999999	23	943	369	913	999999	666	118	999999	901	999999	999999	195	550	136	999999	602	999999	999999	999999	999999	859	962	999999	800	905	546	276	999999	999999	891	92	347	986	587	999999	999999	543	999999	41	970	999999	752	999999	594	446	200	187	572	178	923	999999	999999	488	246	610	60	999999	568	999999	262	999999	237	320	19	999999	651	208	962	999999	52	999999	759	32	999999	809	117	999999	500	364	714	999999	703	713	920	999999	963	858	750	999999	939	988	974	901	779	580	999999	999999	662	580	794	991	224	435	999999	999999	404	106	486	999999	999999	759	999999	214	303	999999	696	523	999999	281	60	792	458	984	206	999999	95	857	253	431	947	999999	638	920	569	999999	154	277	999999	67	343	867	999999	322	484	999999	999999	769	608	886	883	347	52	390	529	11	999999	240	239	81	778	999999	852	999999	489	828	130	999999	645	580	747	429	999999	342	999999	193	420	146	999999	26	434	999999	259	366	548	610	631	999999	400	567	999999	914	48	516	288	797	24	326	
832	655	69	191	999999	999999	999999	464	411	709	452	346	591	406	730	999999	646	462	296	495	999999	879	206	999999	57	88	400	999999	390	999999	63	999999	178	103	313	854	956	252	201	231	999999	93	999999	922	999999	64	976	783	194	825	999999	826	510	999999	810	953	999999	197	144	999999	637	315	999999	999999	655	311	177	999999	999999	875	265	999999	999999	999999	277	433	679	999999	76	993	112	616	648	564	999999	237	639	649	293	360	999999	769	999999	155	593	912	999999	228	276	504	887	999999	691	318	999999	475	565	445	261	386	283	184	130	151	999999	31	667	519	999999	428	671	527	213	741	480	999999	296	124	999999	999999	423	461	18	571	116	623	924	339	994	95	671	204	999999	999999	86	230	648	999999	211	572	255	999999	797	847	832	999999	285	999999	999999	83	999999	999999	963	896	963	999999	999999	558	999999	999999	106	337	525	999999	757	999999	999999	306	665	259	847	329	999999	999999	119	923	663	170	739	746	999999	975	501	920	999999	230	240	502	999999	264	999999	100	999999	881	475	999999	999999	999999	100	999999	240	999999	294	588	236	999999	999999	64	787	50	169	15	819	298	983	131	835	604	439	536	247	636	363	411	205	756	398	41	443	200	999999	211	999999	999999	515	368	691	999999	693	57	692	186	714	902	104	58	999999	999999	898	354	92	380	33	563	127	604	999999	883	392	479	999999	506	620	596	102	958	935	999999	782	624	440	922	999999	391	844	999999	999999	999999	316	156	485	755	999999	98	118	577	188	516	999999	911	743	807	999999	999999	999999	195	565	128	999999	146	123	836	999999	283	914	170	999999	641	719	66	999999	999999	576	999999	993	999999	373	532	999999	524	999999	999999	187	871	999999	632	402	697	804	658	999999	803	649	179	43	999999	896	859	184	947	118	546	999999	210	239	578	240	294	230	872	999999	42	639	999999	366	694	658	988	403	292	768	999999	999999	70	560	878	999999	407	212	999999	818	513	358	999999	999999	243	631	977	999999	999999	401	117	477	999999	835	473	174	999999	812	349	999999	907	999999	891	189	345	710	736	649	999999	63	999999	92	875	63	319	999999	999999	999999	133	999999	999999	356	999999	999999	660	305	903	999999	97	713	172	594	863	363	910	999999	466	360	80	999999	894	999999	999999	258	567	34	601	878	526	999999	75	482	689	285	320	561	374	10	528	50	806	511	562	647	891	249	229	522	153	271	999999	747	999999	600	999999	352	999999	843	333	636	703	34	999999	999999	999999	999999	904	587	52	359	682	465	831	39	999999	392	775	999999	366	
999999	999999	999999	735	265	570	328	672	98	117	967	999999	999999	677	892	346	781	803	263	999	212	344	642	480	793	588	762	915	780	874	785	577	432	486	14	832	625	299	452	999999	999999	26	815	480	85	863	161	788	939	692	944	588	522	999999	164	983	171	608	941	676	807	412	999999	999999	331	400	999999	54	672	70	721	492	361	524	679	195	999999	172	999999	930	437	974	976	98	929	207	65	787	332	31	670	27	357	776	999999	999999	135	601	999999	684	800	116	125	879	971	999999	237	997	965	999999	464	999	213	21	249	832	436	803	294	999999	344	285	722	651	999999	704	999999	999999	593	762	69	927	23	720	139	330	859	106	127	477	999999	999999	999999	363	566	670	999999	346	536	999999	490	999999	316	35	350	524	999999	474	489	276	327	652	414	212	908	999999	986	492	999999	999999	973	339	999999	817	164	286	999999	368	999999	729	999999	798	58	494	281	737	620	987	379	614	936	395	617	850	159	327	653	619	454	39	683	331	463	618	999999	161	646	999999	999999	73	71	999999	389	760	386	529	604	919	931	999999	916	998	122	999999	999999	588	999999	834	668	999999	633	843	913	65	999999	569	344	439	369	129	999999	131	999999	316	552	999999	15	856	999999	629	999999	733	999999	283	122	684	218	999999	636	999999	438	811	830	44	999999	228	121	334	714	816	194	999999	999999	812	90	795	882	999999	999999	81	582	865	370	48	124	899	165	640	942	370	361	158	999999	822	999999	289	300	999999	875	999999	999999	681	152	658	444	558	183	999999	202	326	999999	411	471	565	999999	573	451	791	920	541	999999	999999	391	353	999999	46	371	999999	999999	999999	504	800	931	400	999999	999999	999999	999999	604	565	999999	290	447	625	568	950	999999	248	858	127	999999	509	172	344	271	327	999999	999999	202	408	197	445	754	401	822	12	480	80	292	73	850	999999	197	364	999999	782	44	765	999999	515	359	132	879	13	963	999999	638	596	139	954	610	924	999999	205	378	999999	535	55	803	566	479	616	955	794	277	108	321	807	529	489	293	999999	23	687	58	999999	566	750	437	999999	373	999999	941	338	462	925	229	991	985	999999	256	999999	962	228	45	743	177	94	999999	999999	684	830	999999	649	671	999999	910	831	157	314	999999	785	618	977	202	596	675	627	341	351	878	329	822	995	242	999999	571	794	652	315	999999	481	23	572	152	543	816	999999	666	999999	25	999999	844	999999	999999	471	380	985	36	448	78	999999	752	395	986	365	18	81	417	999999	
999999	126	189	842	417	252	771	55	834	999999	779	383	960	955	999999	999999	484	151	194	771	925	586	768	999999	246	356	729	628	586	999999	535	745	884	300	871	999999	218	12	999999	568	699	334	999999	377	999999	694	999999	796	69	505	880	866	999999	999999	450	928	357	975	605	70	522	999999	999999	58	133	999999	498	999999	94	437	282	482	878	626	82	600	436	401	544	552	767	932	569	90	906	999999	858	249	999999	943	550	999999	407	999999	55	556	999999	112	999999	635	205	919	712	631	232	408	987	270	573	999999	501	956	441	62	999999	590	999999	388	151	464	185	259	819	151	886	49	84	677	580	525	734	334	157	909	356	847	999999	999999	857	507	681	597	676	999	999999	999999	800	354	999999	464	972	999999	960	789	459	946	110	571	745	192	999999	999999	690	57	125	177	809	999999	706	999999	999999	645	530	644	782	587	999999	999999	699	302	249	999999	768	125	999999	257	373	999999	459	999999	747	999999	202	674	999999	371	907	999999	884	283	784	278	647	463	103	999999	957	325	16	871	999999	290	871	999999	999999	999999	551	575	999999	868	803	450	82	306	708	712	453	999999	470	999999	680	955	935	999999	999999	970	999999	315	999999	225	300	58	361	588	999999	999999	786	750	731	579	820	341	999999	26	480	999999	999999	351	754	391	883	999999	855	595	200	417	355	455	999999	999999	521	999999	553	289	577	999999	98	494	999999	251	925	702	999999	999999	600	348	831	918	945	183	774	741	560	640	999999	198	202	999999	397	999999	999999	341	999999	757	999999	584	788	843	448	724	999999	999999	91	513	465	191	977	964	999999	851	585	436	999999	761	999999	780	685	913	948	999999	562	332	107	639	140	594	887	376	833	26	560	987	480	230	928	999999	999999	57	999999	999999	221	999999	999999	545	53	683	830	999999	559	999999	898	875	895	999999	172	999999	613	452	382	870	303	610	140	999999	999999	598	956	289	832	144	131	999999	738	797	999999	334	561	561	595	999999	763	999999	817	556	127	685	102	421	999999	15	460	216	675	999999	999999	610	107	999999	999999	455	727	550	231	424	164	270	146	107	891	837	371	999999	857	999999	116	469	793	999999	860	615	505	545	231	826	684	999999	963	433	940	567	236	769	317	149	729	223	612	402	401	999999	548	994	530	230	999999	408	999999	999999	207	397	816	999999	931	638	950	999999	329	404	739	249	307	713	167	333	611	602	744	717	999999	893	856	400	999999	13	999999	999999	24	999999	999999	999999	999999	223	236	552	751	712	837	679	199	547	
893	218	662	999999	559	835	999999	999999	619	52	664	999999	554	999999	540	999999	342	928	570	449	999999	328	222	463	683	94	486	614	999999	899	764	999999	999999	657	10	648	999999	39	453	242	673	817	392	149	621	924	668	999999	999999	335	379	909	118	750	380	575	996	209	999999	999999	358	233	625	719	288	999999	123	897	313	892	999999	313	484	338	999999	359	936	999999	842	759	426	564	602	256	529	999999	999999	999999	287	999999	651	999999	560	978	999999	450	202	999999	861	31	810	770	618	129	647	76	999999	780	974	30	639	923	366	719	999999	999999	631	378	199	432	644	999999	619	879	999999	999999	752	506	454	335	166	273	221	999999	948	655	945	483	609	463	430	185	803	266	794	999999	181	841	928	99	999999	824	999999	438	387	475	161	739	878	999999	324	928	999999	648	864	376	712	999999	770	999999	848	158	769	736	12	468	541	363	94	522	999999	999999	577	364	516	999999	790	999999	442	482	504	215	999999	121	149	502	849	999999	402	428	25	635	80	999999	250	670	64	999999	436	919	934	999999	655	365	519	413	360	971	141	531	999999	999999	999999	297	999999	643	553	657	597	999999	619	386	999999	999999	507	352	840	52	123	846	287	999999	356	999999	548	706	559	999999	999999	735	151	878	33	870	843	95	531	999999	635	607	126	999999	158	926	309	558	837	990	999999	177	999999	317	857	295	254	540	999999	590	749	203	999999	314	66	999999	368	999999	362	99	999999	421	820	67	417	516	729	880	999999	429	223	990	999999	569	389	999999	173	834	31	999999	626	313	511	999999	999999	441	999999	999999	350	297	999999	569	205	999999	178	447	356	999999	899	351	566	374	999999	999999	376	999999	334	523	925	632	698	534	719	999999	472	999999	910	879	34	976	999999	917	999999	609	862	654	795	130	401	942	999999	657	934	999999	999999	262	668	357	575	284	116	10	999999	999999	999999	43	849	580	285	660	537	477	491	999999	359	648	999999	45	999999	721	964	214	132	982	999999	50	600	49	452	999999	849	562	999999	749	999999	999999	40	999999	20	999999	805	224	999999	740	415	999999	999999	20	330	999999	428	633	999999	853	320	999999	878	904	173	557	442	810	999999	999999	810	974	173	741	64	999999	618	23	999999	472	999999	749	369	391	999999	999999	874	999999	718	919	792	226	507	459	439	999999	122	999999	999999	462	396	995	96	779	930	440	445	435	999999	961	915	999999	608	593	937	570	999999	496	999999	999999	683	853	101	999999	283	594	999999	714	311	97	999999	492	366	999999	86	921	999999	590	
461	999999	999999	448	999999	999999	999999	387	617	913	522	868	434	625	798	439	999999	542	904	878	505	345	999999	731	999999	868	715	999999	999999	46	516	26	908	951	45	999999	718	245	230	344	999999	999999	976	563	202	442	662	999999	693	999999	792	999999	999999	999999	999999	125	183	999999	999999	764	51	999999	340	581	999999	999999	960	482	590	999999	720	543	322	999999	999999	610	369	409	539	691	215	94	999999	129	999999	999999	999	134	867	919	27	939	921	465	999999	999999	999999	405	999999	696	482	190	50	95	999999	258	230	457	118	999999	756	774	249	632	558	956	841	220	337	433	505	835	615	999999	999999	781	999999	856	999999	52	54	963	999999	842	219	35	54	654	912	995	752	552	26	392	999999	999999	999999	999999	999999	346	791	354	78	733	999999	999999	574	379	504	435	636	999999	999999	75	439	793	531	999999	423	999999	999999	999999	307	342	680	999999	819	232	507	347	91	333	950	930	261	999999	895	519	999999	572	999999	999999	159	487	999999	999999	999999	951	953	999999	721	302	875	383	434	604	56	735	62	248	827	352	872	999999	353	312	423	259	813	739	897	999999	756	999999	82	999999	47	820	973	302	590	999999	279	137	999999	789	458	576	505	657	653	999999	467	412	745	118	802	991	143	67	964	122	147	223	482	710	546	35	310	197	566	236	762	999999	657	959	82	744	542	999999	999999	847	754	166	999999	999999	554	353	114	964	999999	55	999999	916	337	478	730	65	655	915	252	432	275	318	101	427	406	707	754	786	46	999999	459	999999	213	127	368	980	999999	999999	165	202	921	999999	752	999999	549	846	999999	189	238	999999	99	627	321	999999	582	446	999999	668	341	846	599	327	927	387	596	999999	999999	999999	120	749	927	911	759	60	511	928	565	580	877	559	284	575	557	999999	968	832	266	999999	545	922	915	469	412	318	603	999999	999999	999999	924	999999	144	222	79	999999	99	999999	867	271	999999	653	880	494	791	782	999999	33	770	999999	419	764	999999	999999	674	198	834	467	509	451	457	907	999999	200	656	445	425	999999	506	79	930	790	965	999999	861	892	51	430	999999	630	746	999999	833	510	955	170	591	212	548	999999	654	631	678	426	999999	22	143	999999	999999	356	366	510	999999	700	978	629	999999	999999	79	999999	999999	413	789	879	999999	877	999999	19	244	495	853	222	523	624	424	308	999999	548	999999	849	758	361	591	332	999999	999999	62	142	532	999999	371	735	143	766	734	251	842	799	721	936	937	134	455	353	502	999999	986	999999	286	999999	
999999	999999	673	229	33	999999	821	466	615	468	825	999999	486	907	134	128	88	757	890	999999	999999	999999	827	255	912	633	906	248	830	129	999999	159	999999	853	818	999999	72	914	742	939	429	385	194	262	120	995	999999	547	228	384	999999	239	999999	112	223	206	432	428	317	400	888	583	636	496	999999	999999	96	633	98	23	66	174	999999	950	999999	999999	137	574	999999	916	985	369	999999	455	999999	30	999999	753	639	622	688	999999	999999	351	61	999999	748	698	999999	444	908	24	458	214	328	900	224	72	358	142	78	857	294	400	999999	529	563	999999	999999	999999	999999	343	993	999999	999999	422	568	673	999999	999999	341	439	531	699	18	970	910	815	137	164	806	83	404	999999	999999	831	358	215	936	531	293	567	266	855	904	999999	31	999999	879	999999	341	550	999999	450	999999	639	336	999999	392	444	618	999999	63	287	392	466	939	496	999999	503	74	999999	736	376	999999	773	182	676	795	999999	949	928	999999	232	822	265	909	999999	999999	914	504	763	823	999999	913	999999	514	979	472	448	636	535	999999	385	999999	999999	814	999999	826	37	999999	660	999999	949	495	999999	812	830	464	137	999999	986	789	999999	999	310	538	999999	463	89	269	999999	999999	999999	999999	423	868	559	999999	999999	450	122	137	679	458	844	964	999999	17	232	732	683	524	999999	999999	650	999999	999999	386	540	450	580	343	746	767	272	456	452	152	81	822	999999	449	999999	686	999999	999999	120	558	164	346	664	237	999999	356	585	999999	868	465	166	678	814	182	999999	999999	870	779	999999	999999	999999	398	999999	732	935	999999	999999	243	903	658	999999	791	635	505	232	999999	785	353	999999	399	192	593	587	987	999999	403	17	90	599	227	815	664	999999	208	372	765	825	932	301	830	877	351	775	999999	999999	375	52	319	949	655	617	527	677	990	728	999999	810	533	746	542	999999	398	644	685	842	794	322	436	142	999999	379	853	61	281	522	841	999999	377	980	619	999999	697	140	944	610	298	986	487	480	769	999999	301	195	758	437	488	707	99	377	999999	63	616	999999	999999	285	764	475	405	478	887	784	999999	552	999999	192	999999	268	700	999999	553	807	834	956	373	999999	88	667	303	844	43	144	999999	999999	767	566	743	520	647	999999	999999	822	999999	999999	592	999999	522	748	68	999999	732	230	17	999999	999999	999999	228	660	813	982	207	107	181	561	445	753	65	443	785	571	448	999999	620	999999	239	730	999999	999999	373	388	988	999999	608	999999	122	812	137	714	185	362	347	93	
999999	999999	470	748	999999	39	573	839	929	999999	963	999999	136	547	610	975	999999	102	199	402	296	435	993	868	498	453	449	632	626	351	267	433	233	365	999999	999999	571	491	89	196	262	534	458	909	999999	121	601	574	212	161	999999	92	172	944	999999	282	671	602	259	207	999999	940	999999	587	821	540	999999	771	70	655	413	303	23	999999	150	762	999999	94	501	387	999999	875	430	999999	422	184	270	288	568	214	293	999999	241	882	606	321	321	871	97	836	847	830	999999	557	747	636	79	999999	999999	44	999999	587	110	872	355	999999	520	748	175	647	279	999999	999999	856	371	444	72	140	405	829	451	114	999999	999999	540	999999	371	872	726	999999	114	110	484	999999	908	705	868	999999	537	891	800	572	706	449	566	862	999999	656	195	312	574	938	764	999999	593	201	590	444	342	332	353	647	999999	388	999999	179	510	679	948	666	576	999999	603	514	38	878	408	557	109	677	405	714	999999	423	999999	176	346	510	999999	717	125	434	36	214	548	163	550	327	907	396	361	999999	708	529	736	999999	345	999999	946	714	999999	42	344	664	927	638	959	607	999999	376	832	10	999999	241	550	151	676	399	966	874	337	91	650	999999	325	999999	16	168	687	999999	831	999999	563	999999	924	92	99	999999	287	909	203	942	160	999999	563	361	216	477	978	595	203	946	999999	81	386	710	999999	999999	348	478	632	801	920	825	545	746	446	999999	316	467	62	315	121	66	681	395	930	119	158	964	251	999999	999999	101	157	885	999999	491	848	999999	700	467	999999	809	286	402	31	335	999999	999999	999999	701	999999	999999	999999	888	999999	236	400	999999	780	283	483	999999	236	104	621	828	677	660	943	999999	667	102	767	999999	999999	999999	999999	999999	373	605	122	341	59	550	377	669	999999	269	60	576	100	999999	443	426	984	649	582	192	999999	999999	658	346	999999	959	44	999999	999999	948	606	531	457	999999	999999	184	170	999999	335	686	999999	951	280	999999	999999	377	864	810	658	350	610	642	730	596	508	180	946	776	466	999999	516	308	916	610	662	999999	129	979	999999	268	999999	842	324	999999	466	829	923	250	736	507	105	233	420	412	348	964	801	999999	613	458	999999	393	685	245	179	428	45	999999	755	91	999999	885	583	399	93	768	328	833	140	999999	257	999999	999999	959	999999	999999	999999	513	999999	698	999999	999999	375	999999	41	872	166	88	726	47	793	263	999999	655	259	219	999999	30	328	579	645	999999	729	934	211	999999	352	725	999999	999999	
541	999999	406	67	999999	989	519	803	368	220	611	250	999999	103	885	999999	222	395	999999	784	642	999999	194	692	62	999999	999999	441	578	509	530	440	837	839	506	271	856	436	999999	270	700	999999	662	117	968	405	861	999999	59	999999	318	957	25	465	255	999999	999999	714	14	999999	459	88	235	858	999999	181	412	999999	999999	623	146	785	104	450	94	999999	214	86	724	657	999999	903	391	370	201	572	424	382	593	831	923	152	432	694	999999	621	621	803	427	999999	999999	999999	48	435	80	532	999999	575	381	999999	469	999999	999999	356	709	999999	696	999999	999999	999999	999999	39	683	765	700	999999	363	409	639	999999	999999	411	659	927	664	313	865	956	299	668	708	849	11	143	372	662	163	85	999999	264	925	755	146	999999	50	963	909	282	734	86	179	464	935	999999	285	68	999999	71	692	406	690	739	575	998	999999	906	38	549	999999	48	841	287	424	385	547	428	274	360	887	701	403	592	231	222	499	254	913	103	999999	313	60	101	393	588	999999	195	190	147	888	143	934	369	879	696	999999	891	49	999999	999999	857	793	261	184	999999	12	107	518	999999	509	175	993	935	691	99	999999	999999	999999	835	811	362	999999	136	472	999999	767	43	713	534	977	999999	214	999999	732	999999	519	799	917	402	586	476	677	999999	638	999999	999999	999999	999999	999999	708	495	999999	214	748	999999	619	667	788	430	999999	969	999999	983	385	999999	960	639	213	691	579	198	832	501	259	345	685	420	999999	749	613	768	365	923	825	491	999999	10	615	724	390	852	20	999999	999999	616	92	693	451	999999	762	511	795	999999	219	520	999999	505	999999	413	999999	999999	999999	49	816	465	614	470	167	893	300	999999	33	488	311	726	999999	344	332	642	262	991	969	999999	986	111	973	378	713	999999	999999	114	55	999999	401	191	683	999999	680	713	999999	622	536	999999	446	802	488	999999	684	492	999999	328	999999	322	160	341	239	999999	62	715	491	245	756	851	74	999999	914	820	97	130	53	217	664	999999	640	640	464	421	323	999999	623	666	693	999999	974	510	931	733	62	69	951	274	919	965	231	767	999999	999999	493	999999	888	667	999999	564	449	134	663	564	682	999999	876	818	105	999999	101	825	551	999999	999999	564	999999	999999	768	37	178	999999	297	999999	396	999999	999999	780	928	999999	305	955	447	139	781	849	846	377	60	542	192	999999	999999	61	873	406	226	340	999999	928	999999	707	899	201	395	999999	836	964	177	809	745	999999	999999	41	572	999999	999999	421	
754	999999	718	886	140	235	999999	45	609	246	825	989	656	444	999999	10	77	598	66	256	743	999999	22	881	999999	251	797	999999	253	147	489	999999	999999	804	586	999999	999999	118	577	674	356	360	71	600	149	999999	162	310	133	889	963	973	89	999999	678	643	25	837	686	888	438	759	999999	999999	999999	97	970	852	858	203	790	999999	31	392	900	392	59	999999	741	999999	98	496	962	364	183	515	999999	888	999999	942	764	381	432	999999	245	596	569	999999	843	999999	216	310	452	929	999999	15	952	999999	241	999999	594	602	999999	999999	800	999999	796	437	999999	251	437	92	999999	915	999999	419	536	343	156	313	823	458	578	689	816	787	53	43	265	178	563	999999	999999	999999	999999	171	999999	999999	999999	304	799	141	999999	602	624	134	584	999999	500	689	478	619	550	927	472	999999	34	415	847	22	999999	999999	181	128	688	475	999999	885	568	999999	143	767	455	999999	513	999999	999999	976	75	691	213	516	543	575	700	999999	999999	999999	378	221	999999	870	999999	874	406	46	960	194	999999	999999	699	698	968	232	556	711	999999	698	423	780	989	999999	999999	999999	809	391	230	999999	428	744	64	705	999999	356	999999	272	845	581	455	477	731	999999	999999	916	991	514	999999	320	29	988	780	722	999999	597	231	999999	529	766	75	24	999999	363	765	999999	104	994	191	999999	999999	293	999999	592	252	999999	59	38	985	434	173	304	844	909	587	439	964	999999	999999	919	134	51	743	89	515	999999	662	377	205	999999	821	997	333	925	229	735	132	197	999999	369	999999	203	113	999999	602	999999	180	905	776	336	999999	763	999999	271	497	999999	999999	786	999999	811	293	999999	832	103	999999	175	971	918	999999	851	999999	776	861	40	999999	930	999999	999999	486	745	999999	756	600	869	686	999999	403	72	437	179	195	346	121	999999	85	866	371	20	491	436	799	261	999999	925	29	439	902	999999	890	999999	122	901	999999	340	549	537	999999	999999	999999	554	771	908	999999	520	999999	970	665	201	955	514	568	999999	166	60	946	20	541	675	850	257	165	830	999999	999999	67	294	46	999999	129	548	786	999999	604	999999	999999	890	999999	999999	269	59	774	710	617	386	998	195	744	999999	394	999999	995	415	122	168	999999	941	999999	622	463	380	933	884	999999	417	727	169	332	229	395	65	250	836	415	801	483	999999	222	795	871	871	550	787	395	590	552	381	296	999999	999999	999999	999999	157	251	999999	125	889	638	210	658	838	862	999999	863	999999	999999	168	999	321	685	999999	999999	999999	
750	592	999999	155	499	999999	999999	356	873	887	682	672	902	103	595	526	685	593	816	21	147	42	18	36	924	66	999999	999999	382	999999	760	602	994	221	406	659	68	969	400	156	346	311	999999	975	841	200	436	205	999999	482	635	999999	999999	717	803	718	999999	803	231	442	200	480	974	898	999999	999999	678	999999	696	936	468	999999	203	999999	675	999999	77	43	194	999999	630	105	820	999999	349	999999	473	286	417	688	999999	264	748	957	955	865	337	999999	999999	761	522	745	999999	636	24	920	898	999999	52	999999	650	550	999999	999999	812	105	660	84	559	468	615	401	282	999999	860	213	999999	245	715	810	508	999	194	432	221	884	596	193	885	428	770	15	244	449	47	999999	999999	260	999999	860	999999	999999	518	390	155	130	472	501	775	811	953	999999	753	241	999999	650	999999	999999	286	927	508	999999	199	140	697	999999	999999	832	970	334	567	716	100	854	605	256	491	803	286	999999	422	105	418	999999	999999	118	999999	12	980	999999	180	459	973	999999	361	738	73	388	692	545	963	639	530	450	253	246	571	999999	636	223	999999	561	909	196	514	999999	999999	124	664	589	358	999999	852	583	164	118	742	999999	999999	866	192	999999	120	741	137	999999	574	967	830	239	546	363	376	999999	999999	618	549	999999	999999	949	679	948	999999	113	999999	999999	787	947	296	144	503	700	405	769	40	999999	451	178	69	999999	999999	101	999999	435	52	994	788	95	999999	546	999999	955	168	553	999999	244	390	17	553	328	999999	627	999999	696	735	846	958	999999	736	182	177	381	999999	981	121	588	664	298	999999	203	30	701	999999	999999	575	547	542	851	999999	999999	675	443	624	999999	737	999999	420	999999	699	999999	45	999999	359	183	378	197	999999	186	442	999999	579	101	946	999999	999999	303	35	931	999999	999999	313	117	33	939	506	999999	757	987	253	900	999999	999999	598	999999	167	837	352	999999	380	388	999999	365	419	974	999999	583	497	999999	999999	999999	195	488	477	511	892	928	999999	419	676	645	999999	249	999999	541	439	512	503	999999	202	999999	999999	999999	560	742	877	999999	697	999999	722	923	245	999999	555	809	715	689	599	97	971	239	679	932	751	735	947	80	432	999999	545	999999	999999	416	81	999999	493	587	928	734	633	944	240	120	697	999999	999999	947	694	133	825	999999	912	999999	120	962	791	999999	856	824	794	807	999999	820	513	17	843	999999	422	584	326	137	761	864	463	37	999	999999	245	997	335	10	999999	308	999999	796	802	674	305	118	189	475	
731	999999	939	826	427	420	606	690	910	580	534	999999	806	697	999999	57	999999	93	999999	232	782	858	499	999999	430	227	768	717	215	179	533	314	404	999999	406	657	924	636	609	588	961	999999	97	999999	475	276	999999	364	807	754	721	222	154	956	693	999999	614	155	405	210	652	889	485	741	56	230	714	999999	999999	340	132	326	483	999999	999999	236	771	744	328	999999	725	413	999999	460	457	999999	170	999999	999999	999999	53	779	999999	409	999999	82	999999	999999	708	999999	562	547	999999	999999	999999	404	738	769	696	466	111	870	826	999999	485	248	980	999999	293	999999	70	999999	999999	767	297	353	96	84	448	999999	166	999999	45	83	601	999999	350	999999	829	62	582	999999	751	702	433	182	953	988	924	698	999999	55	72	973	195	295	999999	305	189	288	318	999999	330	507	999999	685	835	752	650	999999	999999	548	205	240	162	669	524	999999	344	124	999999	107	160	999999	106	999999	999999	71	888	999999	999999	999999	262	550	744	917	80	254	402	747	347	210	348	999999	800	999999	999999	832	999999	525	771	657	961	75	887	221	514	999999	999999	199	333	773	864	999999	871	999999	295	999999	999999	245	999999	280	999999	596	999999	200	759	999999	950	999999	269	530	250	372	999999	778	93	999999	662	532	413	999999	999999	213	423	574	345	14	755	999999	999999	999999	345	585	926	500	955	375	298	697	462	980	999999	857	929	803	532	501	798	102	768	109	999999	963	832	108	436	999999	183	999999	854	754	778	11	999999	73	194	665	999999	54	823	718	999999	965	80	432	871	999999	999999	620	999999	844	215	662	189	999999	214	381	752	828	999999	467	202	96	843	707	212	627	571	865	618	866	999999	754	279	999999	211	999999	893	410	236	449	224	562	999999	999999	548	126	999999	137	858	812	999999	617	979	366	526	999999	999999	372	229	999999	425	418	999999	185	999999	999999	393	138	957	188	488	352	999999	625	999999	999999	926	833	168	96	805	444	17	806	954	448	775	912	534	400	904	999999	190	999999	999999	999999	560	984	999999	98	732	999999	999999	679	999999	999999	999999	999999	123	999999	884	298	213	999999	447	999999	999999	205	230	999999	999999	480	604	567	283	956	171	617	601	446	88	942	999999	999999	363	121	274	337	481	394	999999	421	798	999999	515	616	327	999999	999999	53	404	999999	763	881	999999	261	99	612	406	378	999999	407	999999	677	808	942	686	999999	779	335	716	84	724	836	917	273	682	956	61	666	638	999999	999999	999999	51	723	188	729	999999	111	32	662	930	113	986	34	659	999999	
839	573	999999	999999	999999	999999	336	330	641	927	964	999999	579	999999	560	739	739	293	336	213	635	94	764	999999	999999	677	313	64	153	999999	850	892	999999	560	999999	487	736	453	999999	999999	999999	720	999999	260	999999	999999	532	999999	111	201	374	702	698	456	495	754	809	973	999999	999999	906	282	187	30	86	82	535	29	26	82	12	296	447	999999	999999	915	999999	513	999999	999999	155	999999	952	951	256	157	999999	167	75	371	678	999999	999999	255	954	999999	543	71	183	693	993	999999	871	38	199	87	999999	233	473	580	752	999999	999999	776	999999	491	329	235	774	929	999999	378	953	655	999999	999999	564	201	520	999999	382	999999	999999	508	951	641	999999	924	762	178	999999	969	693	999999	619	999999	982	955	800	999999	629	317	297	254	814	999999	559	999999	633	950	523	74	713	999999	208	811	966	999999	999999	999999	999999	999999	473	605	47	908	684	468	999999	32	266	608	999999	57	414	74	999999	95	694	999999	92	336	300	812	655	827	266	263	297	999999	415	709	141	999999	534	999999	844	692	216	905	940	100	190	611	693	914	673	665	36	143	167	999999	588	999999	730	612	114	661	950	999999	999999	430	181	237	617	999999	477	999999	999999	999999	230	961	999999	788	396	992	155	689	128	740	999999	600	237	163	650	534	999999	644	266	999999	129	192	999999	996	262	519	918	953	994	146	999999	270	152	999999	912	999999	12	800	999999	738	467	425	543	999999	66	62	203	28	587	999999	437	832	157	601	70	47	229	882	535	876	999999	202	695	982	303	999999	458	390	250	454	531	999999	999999	527	999999	704	649	532	939	210	325	900	999999	911	999999	614	122	550	785	999999	976	130	274	234	665	275	999999	560	916	173	603	813	777	999999	999999	117	299	999999	999999	365	397	999999	942	335	999999	999999	825	784	283	688	780	908	604	999999	478	411	65	999999	862	199	974	98	999999	999999	999999	512	133	999999	999999	601	999999	999999	412	429	487	999999	187	999999	674	999999	449	945	287	238	392	695	999999	999999	663	999999	62	999999	767	999999	390	308	999999	176	728	57	59	592	434	681	372	298	999999	185	999999	999999	233	999999	643	379	999999	39	811	999999	393	911	304	721	580	209	548	344	724	464	999999	189	208	21	221	999999	443	999999	999999	605	865	999999	199	999999	524	473	926	936	347	398	207	361	497	999999	783	816	753	337	21	234	142	38	573	50	999999	707	991	222	904	999999	935	893	518	215	522	298	721	271	206	116	283	999999	996	336	267	999999	692	999999	999999	404	873	115	
845	296	999999	836	999999	159	897	817	482	714	42	330	463	999999	842	291	189	999999	105	491	141	905	999999	531	41	247	783	458	25	494	984	509	153	829	57	232	742	686	767	572	374	389	633	568	579	999999	873	999999	845	410	999999	743	999999	999999	974	939	345	941	804	293	375	999999	801	987	730	533	186	999999	999999	620	549	503	999999	532	127	999999	999999	392	951	999999	374	831	613	615	177	250	210	761	999999	999999	886	999999	881	484	999999	925	587	645	838	999999	499	999999	999999	999999	999999	999999	26	776	274	231	668	952	990	999999	919	544	835	196	819	489	999999	425	777	999999	733	748	621	252	336	201	174	999999	554	999999	865	134	146	388	754	354	233	433	496	633	449	934	810	999999	564	999999	99	401	826	999999	999999	999999	472	545	500	999999	212	999999	999999	83	999999	42	407	999999	584	795	999999	456	999999	999999	266	900	929	153	999999	799	938	189	687	673	999999	773	809	206	192	790	662	600	888	642	151	459	982	423	576	416	536	999999	857	999999	263	999999	999999	999999	101	999999	999999	328	835	700	183	999999	96	777	999999	999999	233	211	902	793	143	808	568	798	999999	807	917	515	576	303	999999	222	331	918	420	468	813	459	114	369	645	999999	764	197	469	999999	372	215	451	293	193	335	999999	74	635	999999	84	171	36	294	905	639	751	542	437	960	999999	999999	366	999999	480	773	106	542	157	799	53	380	338	214	999999	999999	73	999999	999999	937	999999	266	292	999999	393	651	432	819	999999	15	592	232	760	509	427	204	999999	939	813	419	238	999999	916	836	412	704	832	821	850	999999	575	999999	431	499	570	444	885	401	999999	999999	351	999999	88	151	999999	820	620	829	786	999999	864	134	480	701	709	118	999999	999999	562	689	819	610	969	271	440	134	800	270	938	983	999999	456	999999	985	999999	999999	999999	774	999999	591	94	13	45	999999	999999	451	987	730	999999	462	104	438	838	999999	19	740	317	817	711	92	29	359	890	802	930	999999	313	495	632	757	907	999999	826	971	604	815	575	999999	934	989	146	80	479	486	889	880	617	392	976	338	644	394	73	999999	571	734	999999	242	679	919	999999	502	107	999999	555	528	999999	867	834	203	174	947	882	722	999999	949	880	414	913	60	799	920	518	304	123	522	999999	999999	999999	869	999999	343	690	999999	850	644	972	446	931	370	278	750	558	999999	173	697	511	999999	601	999999	999999	708	329	629	130	227	983	999999	920	42	27	331	466	964	500	999999	267	999999	871	311	
999999	999999	999999	999999	781	999999	372	736	140	999999	20	170	689	788	25	994	24	70	894	633	660	178	526	898	353	946	294	593	292	342	439	642	479	299	644	420	235	776	999999	80	999999	257	672	504	999999	999999	642	999999	949	999999	817	206	974	248	650	808	917	584	209	834	764	999999	454	798	986	377	691	399	154	604	999999	999999	223	823	778	999999	506	999999	876	497	999999	999999	644	786	999999	243	668	240	648	835	503	650	577	22	316	86	803	999999	517	654	174	253	999999	354	736	999999	999999	161	470	247	311	895	708	999999	531	158	143	667	283	752	709	999999	999999	319	999999	128	670	210	517	999999	609	999999	999999	999999	999999	70	93	299	59	945	260	999999	999999	410	533	608	999999	999999	491	167	942	145	999999	765	944	712	999999	223	254	617	908	999999	644	768	637	679	390	485	389	470	999999	843	618	337	999999	202	691	350	785	502	186	805	718	359	999999	999999	999999	999999	999999	999999	568	999999	55	999999	999999	478	872	11	999999	999999	228	466	486	31	102	108	527	999999	273	752	31	999999	999999	752	999999	113	73	294	19	173	646	641	999999	769	902	999999	798	186	300	33	330	999999	577	931	999999	999999	329	999999	267	660	947	769	485	535	999999	416	442	303	10	933	999999	587	992	609	217	586	999999	717	128	897	310	350	972	249	432	341	584	999999	478	721	784	376	37	358	226	877	165	999999	180	496	999999	504	185	366	619	742	697	968	723	697	461	999999	579	999999	360	606	796	245	999999	266	831	999999	825	999999	999999	48	560	643	393	340	430	595	546	632	145	805	174	616	630	689	643	616	782	780	269	182	796	668	997	619	91	920	999999	914	664	999999	678	999999	999999	580	191	999999	999999	393	999999	866	75	999999	999999	554	441	190	999999	999999	622	225	999999	54	30	975	251	891	646	774	258	999999	36	632	999999	999999	137	999999	407	59	999999	999999	999999	999999	999999	999999	117	999999	445	999999	187	901	999999	155	301	449	672	999999	875	242	339	999999	999999	810	999999	765	840	443	978	913	999999	172	782	999999	915	42	194	763	999999	627	868	401	456	203	596	357	999999	880	341	999999	647	503	403	175	720	217	182	230	265	748	562	674	871	999999	35	24	999999	750	240	268	264	999999	103	257	373	938	843	224	999999	786	570	959	112	999999	275	924	769	616	845	999999	860	963	999999	791	74	999999	530	924	999999	999999	238	455	650	82	273	999999	409	155	999999	781	373	958	16	478	999999	603	572	999999	999999	110	999999	512	904	532	408	300	
409	999999	999999	179	418	919	999999	641	999999	124	319	39	196	536	525	624	999999	73	999999	902	999999	39	999999	471	632	999999	999999	77	337	726	550	127	674	972	999999	999999	962	632	373	454	911	374	999999	73	999999	542	234	729	999999	630	697	841	198	505	342	380	699	721	546	999999	999999	978	999999	831	574	999999	364	223	207	428	999999	999999	999999	889	999999	593	999999	999999	188	99	884	999999	491	707	999999	999999	929	178	639	958	407	251	95	74	202	933	69	999999	999999	101	188	999999	531	167	968	514	152	999999	515	749	271	159	542	457	999999	323	497	606	802	865	999999	195	583	249	30	420	999999	634	697	67	533	28	59	97	999999	999999	999999	334	738	999999	566	630	999999	999999	697	257	708	638	999999	878	446	462	999999	634	828	992	437	999999	147	557	418	517	610	457	225	252	110	999999	545	551	906	172	868	287	308	642	531	692	551	772	712	468	984	999999	621	80	731	999999	268	999999	446	999999	197	191	116	59	30	215	999999	455	999999	262	102	999999	971	283	594	999999	335	196	470	999999	741	374	844	999999	532	791	836	154	521	999999	197	626	999999	782	999999	687	181	258	621	326	27	106	624	460	376	885	847	348	486	721	100	81	999999	701	392	822	346	166	526	999999	379	530	933	473	74	475	994	999999	307	907	838	86	999999	154	726	999999	749	999999	582	647	944	498	668	800	594	125	999999	413	400	163	350	24	732	393	999999	496	172	161	395	999999	890	658	999999	578	882	23	999999	314	974	748	82	952	584	879	294	880	862	999999	879	949	307	590	798	154	566	999999	354	191	207	240	481	598	998	680	999999	295	457	999999	917	580	618	999999	438	651	90	999999	440	852	108	75	633	39	282	446	603	310	859	896	999999	69	668	325	117	744	276	999999	999999	903	999999	998	433	773	999999	308	999999	444	162	999999	73	178	999999	501	92	141	606	452	999999	999999	86	999999	436	561	87	999999	999999	303	999999	694	385	606	444	999999	730	110	642	860	812	973	116	169	158	712	999999	999999	676	176	243	975	148	823	167	999999	826	999999	572	999999	696	369	396	47	688	468	771	466	733	855	999999	982	499	746	640	352	455	917	308	999999	727	243	999999	745	69	780	999999	562	999999	51	710	64	999999	770	174	453	587	79	480	689	941	376	119	821	405	999999	486	401	193	815	947	909	377	848	154	462	188	650	999999	908	912	219	999999	691	155	716	454	728	999999	196	765	999999	446	999999	782	360	133	369	350	808	999999	163	
379	633	104	801	686	689	999999	711	999999	937	999999	572	777	731	358	428	675	688	806	757	819	996	60	571	472	999999	76	999999	339	999999	310	178	614	758	840	999999	999999	354	40	765	999999	870	921	999999	999999	999999	840	60	999999	705	693	661	12	546	344	382	999999	532	338	927	622	831	381	455	999999	923	958	29	891	964	830	999999	658	51	654	999999	84	232	287	598	918	26	791	633	999999	648	176	77	423	999999	811	74	999999	112	999999	280	999999	476	999999	371	999999	820	168	47	874	372	13	960	891	395	308	361	255	999999	999999	605	50	748	999999	999999	756	890	999999	434	162	999999	999999	556	899	383	459	608	40	999999	683	999999	857	754	758	762	999999	216	186	999999	169	999999	818	285	103	547	240	750	155	213	614	999999	224	734	884	119	66	457	71	517	999999	699	330	999999	67	911	747	295	999999	567	999999	550	714	577	999999	702	946	999999	462	361	999999	999999	999999	827	311	658	999999	133	869	649	705	198	154	999999	103	469	139	489	228	999999	799	945	761	588	861	73	320	999999	470	191	172	36	994	709	375	236	247	503	37	999999	37	624	999999	349	862	162	406	56	999999	804	572	467	999999	280	562	207	999999	874	965	248	999999	245	999999	687	999999	999999	999999	999999	303	867	232	636	461	819	999999	184	999999	422	999999	708	667	273	173	999999	619	704	224	724	999999	177	999999	372	538	789	69	791	999999	999999	861	192	958	999999	753	616	581	936	15	992	125	387	679	999999	158	266	581	999999	82	998	78	782	464	999999	999999	135	588	860	999999	672	759	999999	223	789	999999	543	750	706	520	556	93	682	698	231	608	768	999999	999999	224	999999	217	999999	999999	962	670	89	728	488	999999	627	38	721	838	343	242	752	174	889	974	615	515	999999	564	525	999999	395	999999	242	871	530	638	999999	646	826	464	999999	653	999999	129	481	814	271	999999	999999	528	371	844	365	989	856	604	608	779	999999	765	342	999999	203	58	284	999999	999999	617	151	989	204	85	21	878	468	108	999999	770	999999	800	999999	840	671	996	553	551	728	253	24	999999	39	999999	47	70	132	354	460	212	844	486	329	654	893	903	334	295	832	999999	531	999999	691	838	287	808	521	999999	758	207	505	999999	276	251	602	226	999999	999999	999999	999999	999999	123	648	999999	925	999999	480	599	947	999999	999999	267	718	251	999999	266	243	999999	776	999999	999999	629	999999	262	707	121	999999	999999	999999	999999	944	194	257	881	999999	417	119	981	912	999999	999999	922	999999	999999	999999	
248	24	34	999999	999999	982	767	373	810	999999	999999	999999	395	999999	999999	805	403	999999	280	824	487	19	837	521	314	156	262	999999	515	900	625	999999	999999	728	469	106	195	557	716	694	186	821	447	478	603	999999	724	978	107	465	934	385	285	175	56	238	186	513	999999	198	730	488	857	999999	786	63	920	667	543	717	999999	999999	830	585	648	666	572	368	917	999999	432	999999	191	60	966	250	798	441	681	241	919	681	343	527	964	697	999999	537	691	550	969	66	445	389	999999	999999	555	699	527	390	999999	818	596	800	766	999999	999999	807	942	546	264	489	986	311	798	938	512	312	621	999999	703	999999	999999	376	999999	375	837	802	999999	999999	694	109	913	300	575	999999	95	999999	999999	517	999999	166	999999	155	999999	999999	999999	144	591	906	586	253	87	576	686	999999	151	229	356	999999	618	504	999999	75	852	165	999999	695	999999	696	852	969	550	113	559	547	449	531	90	964	304	703	999999	308	300	450	999999	347	613	999999	960	866	195	999999	899	999999	999999	529	999999	141	914	385	408	999999	64	616	702	974	999999	149	191	999999	148	392	105	999999	293	303	999999	412	143	238	91	790	736	985	784	190	214	662	983	919	238	949	59	919	305	999999	254	683	747	57	999999	474	764	350	999999	803	274	984	613	999999	755	890	999999	686	303	618	999999	79	999999	999999	769	364	166	271	999999	198	343	999999	999999	967	59	100	664	96	907	617	35	395	999999	999999	915	229	59	723	174	348	952	372	999999	999999	167	184	999999	235	287	966	317	502	999999	540	470	98	375	999999	220	999999	999999	911	778	686	999999	773	812	999999	606	549	999999	443	999999	52	246	970	999999	931	809	999999	249	999999	999999	941	309	533	435	726	520	826	854	412	512	509	999999	50	594	938	105	394	372	999	628	999999	999999	874	405	999999	303	500	538	443	999999	345	425	797	112	837	999999	69	348	95	341	999999	999999	902	930	597	930	205	386	621	836	425	999999	250	810	80	291	435	137	999999	433	30	298	420	999999	176	93	999999	937	756	561	46	999999	286	667	848	52	757	943	807	986	107	123	916	607	999999	833	185	986	42	556	952	931	830	662	320	491	999999	336	763	999999	616	267	999999	69	999999	379	235	582	962	37	999999	491	329	531	335	906	381	999999	165	343	908	337	905	999999	999999	114	225	999999	356	366	768	431	189	303	379	999999	494	999999	808	51	608	603	33	999999	33	470	612	999999	999999	414	119	999999	180	999999	999999	288	362	999999	460	
999999	163	611	235	606	999999	111	311	36	161	495	422	999999	14	123	735	315	999999	900	999999	148	502	999999	296	942	256	306	260	759	697	100	487	75	406	999999	887	996	377	999999	745	921	168	586	158	842	992	594	467	67	695	300	999999	461	251	999999	202	999999	325	292	359	999999	850	999999	999999	70	17	356	999999	891	236	738	937	886	165	999999	979	916	767	999999	999999	999999	839	203	999999	406	125	36	824	94	920	999999	999999	95	77	782	80	616	257	97	835	645	475	999999	831	999999	363	999999	999999	999999	342	999999	479	999999	342	696	133	999999	999999	932	999999	981	999999	999999	970	585	999999	852	818	382	195	999999	668	680	618	314	999999	273	372	117	999999	999999	729	839	752	644	180	809	753	999999	659	423	999999	325	153	854	123	999999	605	255	899	999999	279	924	799	999999	617	999999	999999	37	509	859	294	999999	889	916	261	692	999999	999999	999999	999999	109	448	722	771	999999	353	536	763	201	999999	668	127	999999	999999	758	805	49	783	37	381	556	725	999999	799	139	758	999999	237	602	431	157	279	840	651	999999	831	211	999999	999999	273	272	999999	999999	752	201	177	171	357	999999	999999	652	509	307	43	700	383	576	999999	642	486	999999	999999	171	769	608	398	286	567	139	927	603	22	59	999999	118	67	890	999999	608	999999	597	88	999999	156	779	999999	972	807	999999	38	264	288	394	999999	999999	963	337	76	999999	802	890	604	227	240	999999	639	459	543	924	999999	999999	458	324	681	889	838	240	25	990	960	426	478	615	999999	673	325	999999	802	416	155	999999	823	974	805	81	993	860	839	999999	149	199	999999	883	318	545	805	963	713	368	999999	733	322	85	193	386	422	988	127	566	537	22	657	137	779	912	669	484	999999	610	999999	999999	401	722	851	770	987	595	307	564	999999	362	914	444	898	422	999999	748	790	999999	658	14	743	282	999999	137	542	999999	999999	999999	876	331	453	113	471	541	342	999999	234	423	999999	826	999999	562	699	185	108	999999	238	367	505	920	694	999999	951	891	243	128	999999	724	238	686	491	901	688	999999	908	810	999999	366	90	816	523	999999	39	999999	324	191	583	590	39	999999	82	747	900	955	637	362	162	580	307	999999	999999	999999	999999	712	345	789	873	162	276	297	250	871	286	688	999999	326	71	129	577	61	545	375	694	909	613	744	11	732	909	999999	658	402	999999	866	182	23	192	326	496	534	999999	430	324	741	89	210	999999	221	558	320	301	43	12	255	677	278	999999	285	
108	601	787	151	999999	999999	638	999999	812	420	516	393	144	744	999999	52	744	999999	999999	953	830	999999	284	790	183	999999	264	625	399	999999	199	999999	207	906	227	895	747	176	187	604	112	240	397	59	704	999999	185	556	410	960	511	562	999999	999999	455	695	327	996	999999	999999	999999	999999	458	999	230	612	999999	237	526	999999	999999	577	937	456	999999	599	25	234	95	18	423	708	224	439	311	636	687	345	461	999999	578	750	208	532	149	99	781	999999	829	999999	978	947	40	673	665	999999	625	770	21	856	680	999999	999999	999999	999999	756	798	29	999999	594	924	850	999999	994	168	554	379	999999	317	999999	817	627	999999	993	39	475	677	550	999999	378	21	917	333	999999	852	485	839	999999	301	392	300	762	700	999999	177	138	180	46	999999	120	564	220	462	260	49	63	697	999999	928	765	999999	257	255	329	583	17	999999	182	152	682	715	139	122	924	999999	65	926	170	825	901	304	641	999999	663	814	800	999999	82	565	798	788	920	321	536	313	52	516	999999	999999	170	611	998	894	832	999999	435	107	538	790	984	999999	536	103	999999	471	447	999999	592	515	999999	999999	454	616	353	999999	999999	999999	586	620	428	548	554	509	665	300	305	747	999999	999999	388	703	925	999999	581	671	261	999999	293	74	999999	830	924	866	878	616	167	391	550	937	609	616	520	917	371	445	582	37	437	737	175	699	18	332	136	89	999999	999999	45	999999	643	967	534	999999	753	999999	624	688	630	58	142	913	207	999999	660	772	192	18	999999	146	99	234	999999	556	899	999999	821	601	999999	799	988	995	356	869	304	641	999999	998	173	773	820	893	406	999999	604	999999	502	742	672	364	896	619	999999	899	591	419	577	999999	999999	586	776	999999	999999	999999	69	146	999999	999999	999999	28	999999	193	844	157	326	206	999999	999999	951	647	999999	89	999999	385	999999	379	755	999999	999999	885	74	114	999999	587	997	796	944	575	329	999999	694	174	770	999999	674	712	774	102	999999	395	591	567	36	975	910	999999	105	573	999999	999999	391	120	999999	999999	954	585	808	999999	160	529	262	999999	999999	494	999999	510	319	284	710	999999	605	662	874	892	303	506	88	410	999999	310	701	380	647	639	86	583	124	683	700	99	904	517	999999	63	142	999999	999999	542	32	409	387	999999	863	738	95	728	246	999999	793	999999	999999	407	590	849	827	999999	999999	61	417	999999	999999	635	584	621	295	97	720	820	760	963	999999	999999	999999	276	922	880	517	999999	553	357	347	
957	890	999999	999999	999999	926	999999	235	260	726	824	134	652	23	751	999999	999999	453	999999	18	425	406	999999	827	960	29	323	999999	947	374	704	999999	70	41	438	745	341	38	787	171	627	594	999999	999999	805	421	999999	263	180	644	999999	466	556	349	999999	560	70	425	631	488	612	999999	999999	885	999999	326	999999	999999	585	16	999999	223	665	835	390	831	999999	592	31	548	294	70	755	313	109	248	951	720	119	999999	684	999999	406	309	559	461	316	999999	225	489	357	123	678	999999	738	62	800	720	999999	999999	663	478	404	93	999999	551	999999	999999	786	783	374	999999	511	707	332	989	816	365	286	929	524	283	376	999999	200	180	392	591	574	56	999999	240	999999	999999	223	999999	521	999999	999999	17	51	340	999999	442	999999	14	999999	970	841	749	246	444	444	39	576	999999	111	862	892	33	169	828	999999	740	346	999999	591	492	999999	125	477	999999	260	999999	887	999999	999999	999999	999999	196	999999	999999	749	825	999999	12	796	999999	452	833	114	659	431	92	999999	999999	929	999999	105	999999	999999	129	999999	726	281	743	194	175	999999	392	943	999999	445	705	465	747	88	585	999999	343	348	858	50	659	20	818	81	999999	999999	674	263	350	838	446	774	449	934	999999	999999	999999	817	630	591	70	890	938	223	999999	626	999999	145	354	176	762	642	999999	88	826	715	999999	999999	26	744	999999	138	602	337	998	999999	25	812	64	999999	862	526	717	999999	979	769	999999	604	355	550	330	999999	909	183	999999	803	220	370	999999	318	101	404	800	885	123	999999	298	610	225	999999	611	999999	90	999999	313	245	999999	296	109	67	642	857	999999	476	424	999999	999999	999999	260	999999	721	999999	704	746	939	468	725	832	163	999999	999999	471	389	560	939	43	999999	999999	869	841	999999	923	999999	999999	675	999999	999999	334	471	185	713	868	359	30	83	999999	592	344	383	845	520	102	143	62	586	180	999999	765	536	390	999999	999999	559	419	999999	999999	394	654	80	705	390	999999	999999	977	999999	611	121	369	487	984	451	124	223	34	330	786	999999	218	473	504	765	321	798	999999	695	999999	999999	940	704	285	570	937	273	677	464	128	731	999999	719	999999	68	999999	288	551	939	375	418	535	98	539	16	186	999999	575	939	78	603	290	292	261	302	999999	665	211	423	999999	850	545	569	212	64	635	999999	498	446	999999	43	256	999999	329	672	783	851	174	279	999999	999999	698	738	395	525	451	872	468	682	887	453	999999	999999	999999	999999	873	999999	886	484	381	687	
999999	139	292	45	356	999999	962	588	519	999999	500	932	999999	757	162	806	183	686	613	762	40	815	558	214	956	128	714	999999	999999	817	964	999999	898	706	72	568	455	360	179	312	910	880	999999	567	952	154	107	678	372	77	793	210	870	618	999999	999999	580	88	89	999999	434	167	789	702	999999	810	44	333	695	593	361	823	999999	311	851	999999	652	991	999999	999999	30	46	441	731	33	764	999999	289	60	999999	987	377	999999	941	999999	753	100	999999	211	151	999999	774	983	999999	715	999999	999999	569	999999	505	235	999999	999999	277	217	398	725	67	678	600	991	999999	999999	510	606	999999	551	575	433	108	999999	191	789	119	701	255	62	662	26	63	80	259	523	554	999999	408	550	999999	733	489	37	43	792	611	160	365	502	482	182	731	428	999999	146	667	446	53	799	716	575	961	999999	72	51	624	999999	741	999999	728	551	999999	443	547	841	943	81	999999	398	188	959	345	753	580	999999	294	635	999999	123	999999	999999	999999	999999	833	438	772	154	964	992	178	91	419	134	773	931	975	297	999999	286	202	999999	419	999999	620	757	239	999999	999999	582	999999	988	577	628	999999	620	635	597	610	999999	999999	799	999999	43	230	999999	550	221	980	648	999999	997	755	999999	920	269	698	271	999999	86	209	564	999999	391	245	189	513	790	749	163	306	388	687	771	999999	999999	488	386	434	522	217	28	999999	126	78	759	243	900	708	125	922	999999	608	999999	909	515	420	725	797	50	593	759	471	826	999999	136	320	999999	470	526	781	322	836	476	868	191	335	272	323	486	945	999999	999999	634	999999	999999	780	162	862	700	983	999999	999999	999999	929	457	556	411	774	941	449	260	999999	192	344	999999	999999	999999	665	999999	999999	157	999999	999999	104	980	677	999999	596	419	999999	999999	131	769	542	27	734	451	547	420	634	924	498	382	46	695	183	900	300	999999	404	648	497	144	521	836	361	276	299	949	999999	720	815	364	595	292	999999	670	649	326	875	999999	999999	999999	999999	264	659	39	284	999999	999999	777	999999	965	24	999999	669	999999	258	706	665	467	999999	597	640	914	119	999999	787	754	565	512	999999	974	755	999999	999999	252	52	266	187	332	991	999999	152	13	184	849	349	887	999999	153	999999	943	660	999999	933	996	614	188	154	525	999999	529	999999	999999	526	571	220	705	654	999999	999999	991	999999	999999	999999	272	455	636	740	999999	999999	899	142	422	99	317	999999	346	385	999999	638	864	999999	661	90	471	999999	848	487	999999	639	
644	243	205	209	999999	423	327	942	671	551	977	447	884	731	352	999999	999999	999999	219	258	999999	999999	596	789	89	880	867	263	14	226	606	999999	999999	999999	159	666	936	999999	999999	893	999999	404	999999	515	660	999999	236	999999	737	999999	623	643	277	364	766	324	646	416	999999	550	555	74	999999	454	944	999999	999999	999999	582	999999	999999	218	999999	999999	262	478	615	91	999999	999999	999999	999999	525	929	602	999999	999999	773	863	834	30	530	999999	999999	348	931	999999	999999	570	831	999999	999999	357	62	999999	415	108	952	111	298	999999	564	287	999999	999999	999999	549	18	851	981	946	546	401	747	664	930	999999	425	977	330	22	354	521	307	557	682	590	472	999999	197	864	928	672	575	134	466	253	636	999999	730	392	457	418	589	885	570	579	609	397	693	999999	682	975	999999	285	999999	999999	980	999999	223	37	86	701	664	126	999999	874	826	622	208	686	489	202	256	999999	564	999999	932	422	987	999999	999999	84	999999	898	191	953	890	299	770	423	999999	727	19	702	316	755	754	999999	867	695	999999	987	199	16	810	490	728	999999	721	999999	121	568	922	999999	57	999999	88	765	935	999999	983	537	852	785	999999	761	193	554	631	999999	192	999999	999999	301	359	993	885	616	97	999999	234	56	577	352	311	704	805	898	999999	314	677	988	999999	802	712	225	144	414	592	58	306	184	223	912	246	651	23	999999	761	64	126	471	678	243	840	937	999999	510	483	719	956	294	899	326	141	999999	933	999999	999999	143	858	999999	34	49	404	60	832	665	115	660	691	184	146	600	197	215	320	303	999999	774	265	999999	931	873	102	22	285	896	781	999999	718	271	51	999999	205	645	999999	638	839	789	999999	304	404	999999	38	999999	158	999999	999999	999999	999999	639	789	999999	877	234	549	160	946	392	775	935	883	999999	942	429	999999	518	405	551	767	681	463	182	669	961	999999	118	844	320	864	976	768	999999	169	88	481	999999	999999	971	106	999999	692	456	24	179	420	341	879	608	648	999999	903	586	168	211	185	617	999999	916	994	440	999999	635	999999	798	177	999999	903	999999	999999	906	768	433	455	480	989	999999	999999	499	550	897	239	246	672	234	83	999999	696	999999	902	864	90	833	976	665	980	66	928	225	999999	392	438	24	659	742	870	479	140	687	999999	178	458	656	376	107	999999	79	963	999999	725	986	341	944	962	94	999999	999999	456	790	499	932	999999	942	498	168	999999	224	586	929	364	603	999999	18	999999	733	415	999999	467	
879	463	911	999999	999999	500	25	999999	999999	999999	575	999999	934	999999	350	197	290	100	516	168	218	999999	999999	493	43	938	132	935	333	208	239	679	400	478	577	336	999999	999999	999999	451	482	999999	975	171	20	22	999999	580	710	821	465	642	898	276	258	251	475	427	69	999999	378	90	727	294	823	896	526	466	455	999999	999999	451	647	74	685	110	662	826	482	30	999999	552	235	512	743	596	780	999999	229	335	860	170	779	756	83	402	390	691	348	124	496	963	134	696	221	999999	999999	833	999999	158	589	649	945	48	187	826	855	225	999999	237	125	401	247	129	162	448	672	890	991	293	720	971	487	368	534	555	427	538	999999	729	999999	947	543	81	746	221	225	740	579	257	546	999999	149	999999	998	104	725	15	999999	773	351	999999	842	307	999999	618	171	587	514	999999	999999	327	925	822	636	178	858	999999	383	941	999999	999999	321	743	999999	555	831	999999	999999	999999	830	422	994	526	999999	495	999999	245	643	138	999999	637	235	947	848	229	249	327	484	830	999999	559	631	999999	550	999999	794	999999	560	882	787	999999	228	84	801	999999	332	999999	444	999999	73	622	999999	255	892	999999	706	373	894	527	999999	513	892	539	203	280	790	401	975	968	700	16	685	999999	350	999999	419	161	156	862	896	999999	883	342	999999	623	999999	386	710	956	713	431	213	43	577	999999	999999	688	881	530	206	931	433	999999	450	66	937	772	904	637	185	555	226	42	630	474	629	560	999999	999999	254	413	690	999999	265	279	802	652	193	77	362	731	279	625	666	965	416	417	891	710	685	263	482	82	780	999999	214	999999	412	112	653	999999	999999	999999	286	792	250	414	999999	181	263	295	589	999999	285	999999	285	999999	376	999999	67	999999	999999	71	894	999999	999999	999999	248	999999	75	631	999999	999999	423	21	814	968	349	999999	724	12	999999	720	999999	400	999999	999999	999999	336	882	613	805	999999	54	441	682	999999	417	295	862	633	176	123	116	632	55	508	423	273	639	316	261	999999	940	65	25	999999	615	999999	327	999999	820	911	225	999999	825	501	46	982	339	999999	999999	63	21	101	836	93	613	824	999999	174	231	534	697	575	361	312	806	999999	425	732	249	999999	968	576	999999	264	898	999999	806	554	472	441	934	999999	755	999999	491	999999	229	999999	345	790	158	162	73	296	223	649	999999	523	999999	57	566	606	999999	999999	95	444	999999	581	194	959	28	999999	702	790	999999	29	820	163	999999	957	769	999999	397	999999	765	815	
513	999999	51	999999	999999	999999	859	424	874	999999	999999	117	123	57	571	647	748	385	772	358	459	999999	696	204	829	947	999999	737	287	84	999999	272	882	279	931	761	539	999999	416	735	941	288	915	999999	71	712	50	772	396	131	744	22	685	416	366	239	830	999999	999999	605	589	131	999999	800	129	999999	234	843	999999	999999	118	812	968	47	999999	999999	368	434	142	999999	907	999999	351	166	340	206	587	999999	912	701	930	692	999999	810	155	819	151	999999	152	377	487	999999	656	999999	23	931	53	648	999	194	871	405	714	999999	698	659	780	980	470	922	117	758	999999	424	879	425	306	168	891	597	39	253	292	999999	639	711	284	765	999999	409	999999	939	476	728	830	534	978	213	122	496	999999	171	999999	999999	269	728	999999	241	706	598	634	885	756	999999	164	627	123	948	673	987	999999	999999	837	999999	769	178	292	212	594	354	447	103	56	405	999999	868	599	72	505	910	999999	52	999999	554	774	277	192	73	999999	999999	999999	39	999999	999999	121	34	333	593	459	101	999999	72	647	362	160	541	838	361	854	999999	37	60	452	762	999999	342	999999	293	296	501	985	229	999999	999999	932	417	999999	920	293	532	545	16	999999	999999	474	999999	999999	705	403	243	438	999999	219	287	185	370	587	778	584	999999	999999	999999	306	958	999999	226	433	999999	429	743	978	918	77	331	999999	999999	447	48	297	178	999999	999999	889	63	72	999999	999999	999999	999999	999999	829	784	346	514	464	504	710	654	999999	258	949	999999	286	659	264	520	763	887	536	164	922	549	490	415	840	818	160	999999	895	999999	216	82	62	857	913	204	999999	563	999999	999999	321	793	999999	48	999999	800	974	999999	999999	999999	401	132	824	60	999999	290	303	931	999999	645	353	999999	759	357	51	876	999999	999999	745	999999	939	999999	30	290	843	139	809	451	196	49	999999	921	453	353	559	94	999999	11	217	633	900	650	889	999999	902	853	43	392	997	352	715	555	493	739	612	202	999999	544	216	520	481	851	744	634	800	432	999999	416	798	957	999999	93	999999	122	169	999999	320	798	388	999999	105	427	999999	999999	334	299	437	714	999999	367	999999	713	999999	697	161	58	905	264	999999	479	840	999999	593	999999	999999	632	344	381	999999	323	881	313	165	226	424	999999	407	900	310	510	995	999999	675	441	975	916	298	999999	960	120	393	65	999999	908	999999	478	999999	415	131	701	955	65	999999	427	485	678	557	578	283	107	651	15	999999	920	484	541	952	162	74	806	
344	821	999999	469	929	999999	937	256	77	946	230	991	778	608	555	939	174	999999	999999	306	369	999999	999999	862	469	999999	111	999999	434	618	999999	681	351	325	999999	144	999999	675	999999	660	741	310	510	337	999999	659	236	355	374	545	376	704	206	999999	999999	624	581	557	999	551	723	999999	822	459	430	548	650	462	251	421	304	999999	999999	305	564	68	218	912	985	999999	161	755	90	889	999999	821	999999	999999	878	743	999999	999999	675	946	936	260	999999	999999	907	339	18	773	114	953	999999	876	944	901	213	388	415	668	999999	199	399	968	411	999999	217	999999	999999	77	584	999999	858	216	824	999999	999999	314	999999	167	999999	655	999999	387	999999	999999	648	374	999999	583	379	500	337	894	524	485	557	968	849	554	999999	999999	276	999999	199	606	104	44	62	141	999999	898	807	258	663	917	398	21	327	283	295	842	732	489	697	999999	180	964	691	349	265	999999	465	36	999999	707	389	860	198	54	999999	613	322	744	999999	480	693	999999	999999	999999	999999	545	651	575	269	11	575	786	253	116	435	139	352	999999	875	999999	999999	999999	935	955	999999	538	999999	282	250	681	999999	999999	447	226	999999	999999	999999	94	999999	720	750	999999	767	322	141	999999	999999	91	618	999999	270	609	999999	900	47	912	153	285	79	557	721	378	335	587	999999	588	348	36	716	344	405	268	460	165	401	553	23	623	823	934	922	999999	663	346	420	999999	128	547	189	486	947	457	24	704	998	381	564	190	841	999999	264	999999	375	284	507	999999	158	714	509	493	899	530	461	145	635	979	714	999999	176	999999	470	801	999999	239	396	948	999999	999999	999999	999999	988	833	781	999999	680	342	999999	999999	838	418	773	413	47	695	587	999999	999999	879	79	28	666	576	23	999999	92	999999	742	145	888	999999	758	402	999999	489	504	76	999999	190	999999	303	999999	335	999999	757	786	999999	763	161	652	969	952	374	999999	147	362	422	819	499	197	999999	599	241	999999	999999	999999	999999	855	557	201	999999	677	815	999999	776	999999	999999	999999	999999	506	999999	699	591	492	919	607	999999	715	420	137	92	256	260	993	248	703	999999	835	870	999999	415	210	999999	999999	999999	301	146	950	910	731	31	995	999999	999999	999999	526	18	748	580	681	276	664	445	430	999999	274	999999	822	185	82	999999	999999	556	999999	100	999999	494	631	361	628	999999	442	805	999999	999999	999999	693	266	831	721	695	999999	264	999999	831	750	764	785	851	999999	873	324	775	999999	697	525	449	999999	902	345	999999	386	397	
952	220	833	859	756	999999	31	580	170	990	999999	387	999999	251	999999	336	349	71	709	779	999999	754	155	667	999999	999999	999999	647	297	364	496	999999	318	999999	311	978	998	891	17	470	999999	296	712	334	321	999999	296	999999	92	79	562	284	333	999999	999999	207	74	175	891	766	735	383	999999	999999	999999	774	78	999999	940	999999	337	458	999999	249	949	207	52	821	999999	999999	703	999999	564	227	999999	221	365	710	342	999999	999999	999999	999	999999	734	456	999999	999999	829	547	392	999999	343	999999	999999	114	231	94	658	999999	999999	252	820	385	999999	999999	819	999999	14	999999	999999	367	832	836	474	505	458	811	514	999999	204	146	991	808	133	582	972	860	999999	697	990	999999	62	999999	999999	671	22	624	189	315	999999	937	901	999999	138	34	299	999999	239	999999	656	419	999999	999999	510	29	260	22	261	489	999999	958	590	316	999999	148	999999	204	888	803	493	833	631	208	865	267	244	455	680	999999	292	475	630	248	999999	580	700	999999	136	928	420	999	372	999999	859	678	356	594	254	999999	719	104	999999	436	999999	822	788	382	999999	999999	785	805	342	162	999999	999999	999999	999999	999999	722	999999	417	78	999999	393	493	999999	931	348	196	999999	649	210	690	389	198	857	204	999999	228	792	328	607	999999	153	614	667	219	502	878	351	14	328	531	999999	311	36	999999	53	270	361	856	43	999999	342	146	605	999999	773	18	133	143	857	58	930	999999	810	999999	816	779	826	999999	999999	999999	845	906	999999	678	148	87	171	208	161	233	866	935	999999	503	551	17	999999	25	446	493	755	218	157	280	601	999999	501	842	842	274	444	110	427	574	268	436	815	926	514	696	847	924	982	999999	191	994	835	317	642	809	769	999999	999999	945	714	999999	999999	59	87	715	586	329	366	999999	789	765	518	999999	999999	125	201	93	999999	750	646	830	999999	999999	98	999999	597	193	209	43	999999	633	999999	481	859	631	677	766	848	798	999999	527	568	105	844	426	486	999999	999999	999999	999999	686	999999	999999	999999	883	410	245	960	480	999999	999999	129	333	392	165	479	999999	860	999999	999999	999999	244	999999	640	129	272	141	999999	672	130	999999	122	682	999999	817	333	999999	183	999999	999999	441	805	378	999999	717	407	244	999999	688	947	999999	263	999999	999999	999999	452	999999	433	999999	999999	279	567	999999	359	645	290	999999	999999	575	832	999999	862	885	393	16	629	999999	41	922	721	999999	428	989	999999	681	228	654	603	999999	374	735	999999	995	363	950	999999	517	29	45	437	959	
336	147	856	700	587	378	999999	82	563	587	566	999999	466	594	851	577	573	678	426	635	844	676	210	107	999999	999999	999999	443	142	999999	845	996	999999	762	700	291	999999	34	104	850	581	531	678	787	178	297	538	769	999999	306	943	999999	999999	801	125	660	936	758	252	999999	847	639	999999	999999	999999	570	25	704	893	569	444	999999	999999	575	64	323	999999	423	928	170	339	762	343	835	999999	503	999999	693	646	50	355	999999	782	384	13	941	591	236	54	608	282	833	999999	999999	862	405	767	53	747	801	662	522	829	91	389	999999	305	999999	283	999999	192	331	999999	853	999999	69	999999	209	572	999999	732	771	378	330	887	505	999999	999999	972	772	999999	344	945	844	999999	832	554	700	994	918	999999	486	999999	999999	999999	999999	999999	31	326	999999	999999	568	480	999999	79	890	154	509	203	884	208	999999	142	999999	511	848	999999	222	475	999999	514	76	214	654	477	999999	818	571	904	999999	730	999999	487	179	999999	177	863	999999	775	999999	688	54	999999	120	719	999999	999999	452	304	577	575	999999	556	934	298	572	364	825	167	999999	82	582	605	267	163	343	24	999999	376	999999	999999	75	447	999999	999999	470	999999	103	934	334	999999	376	277	336	371	999999	318	552	881	572	813	48	999999	952	425	999999	999999	249	956	999999	999999	391	999999	960	592	510	999999	577	242	828	13	999999	890	833	921	705	314	278	895	986	34	472	999999	803	999999	999999	999999	495	999999	596	999999	329	146	999999	999999	521	300	316	744	999999	62	741	999999	999999	569	551	999999	999999	41	719	801	179	353	999999	362	666	309	282	999999	645	598	630	999999	646	999999	683	999999	342	638	410	414	998	999999	45	934	293	161	999999	244	979	798	593	464	843	794	851	975	175	999999	999999	999999	999999	999999	108	272	432	726	674	256	999999	427	815	690	631	314	803	645	999999	999999	999999	514	999999	999999	459	847	14	999999	181	851	999999	708	958	146	108	999999	396	130	435	772	999999	567	487	999999	358	562	983	902	999999	538	999999	999999	999999	139	136	35	999999	999999	427	261	999999	266	554	822	300	187	468	678	592	442	918	683	219	546	534	512	36	497	999999	897	863	112	342	999999	860	749	51	829	20	83	257	415	702	184	514	255	22	664	999999	180	999999	315	999999	400	999999	999999	996	999999	999999	623	999999	453	301	529	397	165	923	910	999999	550	146	639	667	999999	999999	512	999999	45	41	288	499	372	15	999999	804	558	792	942	999999	553	753	920	233	999999	999999	803	124	182	786	359	332	
112	702	941	999999	999999	647	999999	215	999999	999999	960	99	327	999999	636	999999	999999	725	999999	373	981	999999	418	796	999999	999999	999999	445	391	398	807	258	682	955	999999	999999	74	484	349	999999	991	737	916	225	793	831	906	273	447	365	999999	999999	946	985	351	225	293	154	818	59	377	365	823	999999	529	999999	417	371	736	999999	383	308	385	999999	999999	254	970	999999	13	394	999999	16	997	35	66	359	311	696	614	182	999999	919	666	300	542	635	913	207	695	999999	999999	545	536	480	999999	999999	999999	27	613	107	254	100	150	999999	999999	371	999999	797	662	179	409	720	999999	999999	591	999999	642	999999	396	746	340	772	507	922	970	962	999999	526	53	32	288	293	999999	517	999999	294	779	242	749	181	999999	999999	545	525	681	703	789	972	888	999999	999999	985	631	866	766	999999	593	228	462	588	891	841	754	639	891	125	637	248	999999	306	685	999999	346	224	999999	224	237	981	999999	276	999999	507	637	525	631	302	999999	226	999999	455	999999	999999	779	170	290	435	371	999999	634	565	75	999999	346	592	842	992	649	999999	397	551	254	612	976	195	414	999999	213	238	18	598	999999	999999	999999	999999	605	134	629	999999	934	53	853	331	356	999999	999999	633	170	55	683	639	653	255	828	999999	210	999999	584	999999	999999	896	232	143	897	45	999999	999999	62	165	986	718	372	473	482	999999	698	923	265	301	984	999999	999999	999999	555	378	944	218	592	299	999999	516	549	45	429	47	821	999999	433	320	584	556	581	14	999999	964	999999	190	772	484	999999	999999	833	293	608	974	999999	74	588	999999	999999	999999	71	762	186	999999	178	337	53	444	533	978	499	999999	717	999999	210	228	108	590	112	999999	999999	999999	788	999999	682	266	436	455	374	756	141	905	229	690	494	818	828	588	795	939	146	999999	950	531	787	889	575	180	774	454	965	997	426	336	457	999999	973	484	999999	999999	900	999999	80	776	999999	999999	724	999999	943	999999	400	520	795	999999	628	118	168	999999	914	792	690	266	999999	999999	791	999999	488	893	243	999999	999999	999999	790	999999	48	999999	999999	184	684	999999	999999	549	236	999999	64	455	211	263	999999	349	794	716	570	15	231	644	917	160	985	712	999999	999999	792	411	999999	999999	729	911	999999	91	850	999999	999999	999999	627	151	39	299	999999	346	999999	999999	196	999999	747	138	999999	785	662	404	630	116	199	971	97	999999	999999	824	844	18	725	999999	138	626	498	811	999999	849	999999	90	614	628	294	648	779	880	999999	898	664	999999	
272	944	999999	999999	461	744	999999	611	632	293	394	214	454	857	621	642	106	570	999999	936	995	934	407	999999	789	11	999999	550	202	217	999999	858	999999	435	745	780	50	999999	999999	753	26	999999	226	999999	696	999999	184	437	37	147	783	83	501	999999	423	999999	999999	999999	999999	459	999999	253	419	425	592	535	54	28	121	840	602	697	999999	999999	919	473	717	313	885	389	999999	999999	522	64	999999	627	366	442	21	417	243	999999	467	999999	832	772	122	801	999999	170	999999	165	325	197	999999	96	677	849	808	950	620	242	791	561	631	536	731	364	991	965	178	999999	17	704	606	239	240	689	820	156	999999	915	802	725	33	672	999999	335	520	347	949	517	633	71	796	999999	580	906	999999	999999	51	999999	810	545	991	753	158	621	590	315	856	987	39	662	598	705	440	76	999999	959	467	406	844	653	26	661	978	945	907	999999	999999	333	605	999999	115	999999	115	267	734	280	523	457	744	215	491	961	999999	999999	472	101	570	514	378	134	838	645	913	999999	529	999999	774	212	714	999999	999999	532	392	999999	557	999999	600	182	999999	267	445	999999	661	638	172	64	183	17	483	816	999999	153	955	999999	999999	469	689	999999	737	404	505	999999	743	760	558	959	579	974	424	476	501	397	182	999999	689	828	999999	284	993	474	166	767	729	898	948	512	576	911	827	97	315	999999	999999	937	761	134	275	999999	90	213	485	209	593	999999	324	647	970	844	791	999999	485	414	955	999999	247	999999	591	845	811	56	999999	999999	156	336	999999	850	952	244	358	564	563	93	204	999999	989	999999	183	722	583	311	541	732	999999	969	611	900	696	181	700	999999	999999	429	99	44	820	999999	62	266	845	474	694	736	495	236	999999	402	999999	174	284	289	564	869	272	510	999999	659	547	187	725	270	163	999999	999999	335	32	143	999999	170	969	181	905	916	877	118	999999	805	246	892	674	218	690	531	999999	421	999999	999999	167	588	529	999999	279	875	999999	999999	320	999999	999999	170	214	171	409	999999	204	999999	384	648	991	164	999999	999999	999999	655	999999	516	579	999999	883	132	999999	358	976	415	640	808	901	40	385	302	797	702	613	999999	688	512	809	640	337	999999	47	820	682	12	694	820	747	624	999999	999999	15	688	999999	999999	999999	856	999999	993	999999	999999	211	354	999999	999999	366	202	105	346	999999	11	999999	938	305	999999	95	56	676	973	999999	999999	70	999999	999999	999999	296	118	672	543	783	999999	326	999999	231	941	593	693	999999	999999	
646	999999	724	411	999999	999999	999999	76	999999	940	983	256	189	222	282	598	334	924	685	913	999999	999999	529	561	562	999999	685	891	716	999999	506	999999	999999	693	337	228	105	659	628	307	42	229	725	731	560	537	652	113	542	999999	616	668	17	643	580	397	999999	172	999999	999999	685	999999	359	40	444	591	756	495	999999	64	999999	675	305	387	880	192	532	798	11	34	999999	999999	999999	93	746	837	395	856	123	939	256	933	809	115	999999	999999	870	999999	296	968	781	166	227	999999	999999	940	372	629	762	397	865	999999	170	999999	41	113	999999	276	293	606	206	899	382	946	807	999999	999999	999999	765	284	999999	837	512	43	253	999999	999999	870	953	805	475	765	103	725	84	83	999999	985	83	518	528	604	999999	999999	772	881	783	281	999999	570	84	181	863	488	999999	37	671	999999	581	705	749	999999	322	999999	141	440	806	657	999999	734	797	881	126	257	756	718	436	822	270	371	551	999999	199	393	730	303	902	615	649	57	411	644	999999	378	768	321	291	924	558	999999	84	999999	999999	946	772	999999	999999	999999	732	367	601	848	866	219	164	666	27	929	756	837	538	999999	999999	825	332	163	477	999999	488	999999	436	511	274	929	297	999999	684	999999	620	537	249	999999	883	292	456	563	999999	999999	223	999999	999999	362	177	721	803	883	129	583	624	999999	999999	999999	999999	999999	930	99	999999	937	921	739	981	775	318	229	598	252	318	999999	379	999999	385	282	534	386	150	84	344	553	135	414	305	111	627	999999	810	999999	168	595	999999	999999	978	999999	999999	999999	130	528	53	999999	132	560	574	403	214	855	243	454	781	999999	156	856	999999	41	812	999999	443	880	157	317	418	665	94	723	374	22	790	545	999999	999999	265	621	40	396	430	575	999999	902	897	772	767	999999	161	416	448	999999	612	947	37	765	51	250	381	736	539	467	475	851	999999	999999	75	697	454	999999	496	535	826	368	610	246	677	541	983	999999	549	62	514	677	999999	869	999999	999999	518	244	999999	999999	250	304	856	963	109	988	872	705	706	79	911	999999	920	913	678	253	346	999999	999999	509	266	996	196	486	999999	797	999999	169	791	232	999999	220	722	481	999999	531	511	647	147	999999	668	287	678	999999	999999	999999	999999	999999	999999	166	505	999999	157	509	999999	999999	118	380	999999	311	422	713	913	484	890	999999	707	448	999999	156	742	999999	654	408	841	999999	999999	716	345	868	999999	214	968	635	726	462	72	222	999999	999999	999999	999999	999999	999999	276	955	
374	204	999999	449	386	318	742	54	424	806	83	749	668	999999	926	401	45	151	271	217	744	288	757	437	638	494	725	589	733	610	999999	818	999999	885	614	134	136	999999	491	731	472	999999	999999	920	389	323	554	943	999999	31	105	494	999999	69	220	999999	446	999999	810	999999	592	163	321	999999	744	264	617	782	174	802	275	149	660	999999	999999	999999	76	837	999999	325	999999	782	475	711	999999	577	999999	82	674	528	999999	975	94	599	148	319	611	408	999999	135	705	771	778	321	756	999999	834	43	324	398	29	609	113	999999	952	999999	687	609	999999	999999	18	545	118	999999	125	999999	999999	70	401	435	220	668	660	923	619	999999	13	164	955	999999	742	221	757	285	509	999999	871	598	647	338	999999	999999	110	999999	126	170	663	142	206	466	900	773	641	889	999999	360	999999	189	876	783	806	533	653	999999	434	999999	788	832	147	47	999999	466	999999	73	803	217	568	999999	807	999999	515	871	958	499	658	969	999999	867	999999	999999	138	692	999999	863	531	108	358	999999	584	329	382	999999	994	168	47	443	359	577	999999	971	999999	999999	999999	427	278	935	574	164	100	465	999999	999999	999999	999999	999999	999999	744	560	542	999999	859	217	999999	999999	87	684	876	800	461	999999	619	12	781	135	999999	831	319	304	595	596	534	203	999999	999999	112	999999	104	15	259	311	699	799	45	999999	121	584	999999	894	999999	593	999999	999999	702	875	999999	223	148	610	632	87	426	449	965	946	179	666	946	947	999999	625	589	871	550	160	525	819	999999	399	24	781	999999	424	999999	11	537	759	999999	395	283	889	322	999999	383	182	999999	259	834	999999	222	454	638	999999	999999	724	14	196	999999	552	359	999999	256	749	999999	850	485	11	495	999999	418	420	174	561	673	495	312	104	498	378	274	276	999999	999999	187	999999	153	318	904	239	996	350	999999	948	45	257	643	573	999999	532	697	883	763	870	680	999999	290	86	619	999999	999999	909	698	999999	287	999999	999999	378	999999	999999	706	176	107	999999	966	77	884	225	999999	999999	999999	999999	205	965	681	999999	513	123	999999	385	999999	77	699	879	816	97	652	679	671	951	999999	274	999999	873	999999	530	786	507	999999	613	917	74	999999	203	182	683	713	733	999999	999999	580	928	999999	999999	746	999999	477	999999	449	999999	999999	215	554	574	221	999999	737	332	149	160	604	999999	219	593	467	225	516	505	707	999999	383	918	504	774	381	286	104	999999	137	999999	62	569	68	34	198	999999	999999	986	982	594	946	391	
594	34	302	574	718	587	729	530	133	971	999999	999999	999999	999999	710	780	202	934	493	923	204	952	107	45	947	194	999999	755	999999	529	999999	123	196	992	334	480	481	806	567	516	95	606	73	90	999999	751	999999	999999	999999	739	793	57	999999	33	196	641	926	267	627	999999	999999	973	824	603	999999	999999	129	513	182	239	999999	395	376	976	999999	597	999999	26	985	999999	665	714	753	966	736	475	22	173	999999	693	554	224	189	43	335	999999	782	470	632	654	999999	25	518	772	999999	408	999999	999999	195	999999	999999	909	282	431	868	477	999999	858	867	983	393	956	707	489	685	94	216	343	651	726	815	429	394	341	573	650	205	999999	536	338	794	888	977	216	941	644	941	758	999999	857	999999	999999	603	648	270	999999	317	999999	999999	355	999999	999999	482	469	999999	332	524	999999	857	227	282	248	331	539	199	999999	979	501	547	50	152	458	999999	999999	999999	891	826	746	80	898	342	999999	999999	190	146	456	999999	517	433	999999	129	10	900	947	585	654	999999	74	459	766	696	816	999999	56	213	743	180	999999	635	999999	506	778	999999	959	885	999999	353	151	402	743	999999	471	77	927	920	999999	557	229	218	189	299	761	296	314	999999	525	682	848	977	402	285	727	882	542	123	351	999999	941	72	999999	310	461	999999	715	999999	999999	749	565	999999	70	999999	951	999999	999999	999999	744	491	999999	999999	369	433	999999	173	10	468	370	999999	534	813	579	999999	999999	166	999999	878	838	100	581	636	976	776	127	722	916	216	333	257	999999	941	999999	859	573	999999	703	55	999999	297	670	257	999999	646	999999	751	555	59	579	794	741	577	763	653	910	999999	999999	999999	316	782	257	794	144	122	999999	592	999999	720	999999	433	999999	693	83	551	429	999999	328	999999	560	375	999999	867	636	538	516	858	188	726	999999	643	411	999999	738	33	49	876	123	999999	493	632	317	999999	610	156	341	999999	504	221	233	587	611	451	999999	940	614	389	167	605	606	999999	999999	717	772	999999	999999	999999	999999	999999	999999	552	220	133	999999	999999	67	342	999999	490	999999	469	364	966	502	371	41	960	86	797	419	660	719	999999	999999	199	228	600	72	805	135	986	101	999999	710	680	376	487	605	115	999999	282	132	676	407	146	999999	448	224	410	773	999999	277	999999	640	999999	833	702	535	655	709	467	999999	461	365	999999	377	909	265	821	994	999999	364	971	999999	999999	537	999999	120	462	260	780	385	662	42	73	719	999999	999999	859	847	674	999999	949	405	
999999	13	671	321	999999	768	999999	192	403	999999	229	706	306	999999	503	999999	999999	999999	82	405	999999	92	617	429	301	501	443	999999	999999	999999	330	999999	414	575	999999	999999	865	730	923	693	999999	597	999999	256	812	367	422	999999	320	999999	67	92	879	554	476	342	999999	252	30	694	999999	934	999999	428	999999	627	302	730	752	370	999999	69	668	389	184	999999	110	370	616	999999	999999	999999	784	860	916	999999	722	859	109	167	747	623	710	238	368	999999	811	563	170	195	75	691	938	999999	97	997	423	500	380	144	241	35	999999	999999	615	582	159	999999	512	847	999999	999999	631	999999	623	835	358	999999	30	999999	999999	547	210	430	868	397	999999	834	773	918	999999	232	489	964	926	721	986	624	622	786	999999	885	60	322	999999	999999	999999	353	999999	999999	648	999999	479	492	999999	693	999999	999999	227	999999	768	999999	162	999999	33	683	952	999999	669	901	999999	734	999999	999999	750	644	496	887	999999	245	337	470	506	521	279	841	752	996	999999	242	896	781	999999	999999	28	821	999999	467	299	607	680	403	684	999999	999999	914	175	245	742	969	999999	937	999999	982	999999	999999	818	640	323	999999	999999	955	316	436	14	76	338	423	225	999999	912	39	999999	999999	564	933	786	80	999999	999999	676	516	263	999999	45	959	717	424	512	999999	13	102	154	117	676	999999	999999	257	999999	346	585	999999	999999	814	67	177	999999	531	999999	958	521	748	532	957	515	999999	701	925	401	54	359	914	999999	999999	925	820	999999	490	866	840	846	999999	648	772	780	924	496	999999	333	999999	620	195	996	999999	208	264	569	197	602	262	32	999999	856	387	986	999999	840	524	888	247	293	999999	999999	586	121	983	109	760	187	591	927	262	601	533	434	173	917	366	999999	999999	260	697	887	614	999999	999999	681	270	785	999999	93	971	561	96	999999	761	531	999999	999999	224	165	809	19	21	334	770	570	333	999999	999999	753	483	227	228	987	595	971	59	769	438	312	838	999999	77	507	956	701	515	948	672	641	507	924	93	515	450	687	876	289	56	999999	358	999999	962	365	999999	754	342	109	989	790	482	650	999999	912	326	835	999999	513	378	79	65	384	290	191	256	559	144	712	546	907	999999	999999	722	999999	953	999999	21	712	898	211	368	415	959	882	169	856	920	999999	198	615	745	999999	999999	977	67	999999	999999	781	999999	60	620	999999	562	999999	999999	712	927	688	958	999999	823	999999	614	999999	999999	650	999999	999999	31	399	639	963	999999	931	999999	730	859	745	268	
979	999999	240	603	848	999999	738	852	877	196	457	929	241	222	402	792	516	758	743	276	999999	999999	630	999999	720	420	999999	999999	631	919	965	853	192	999999	978	999999	999999	636	766	586	972	797	999999	220	573	469	408	751	131	148	999999	999999	125	479	851	431	872	480	883	437	999999	632	999999	999999	231	604	999999	999999	243	999999	209	879	991	999999	303	999999	21	419	196	999999	22	905	983	999999	274	993	737	713	579	557	429	999999	753	339	652	999999	999999	999999	999999	999999	723	597	517	32	999999	775	979	957	185	241	419	999999	294	632	424	37	999999	737	693	237	866	999999	240	686	679	97	136	662	515	999999	53	432	429	999999	999999	425	398	961	554	498	999999	779	537	348	147	966	828	999999	915	624	999999	999999	999999	762	112	689	366	999999	352	851	999999	327	452	232	198	987	999999	76	106	999	999999	999999	193	205	223	97	999999	892	999999	713	269	15	747	890	999999	215	536	999999	125	846	68	566	619	702	999999	696	336	314	159	159	931	761	34	999999	984	23	654	700	549	24	194	474	999999	638	591	643	580	999999	971	982	999999	377	999999	259	940	999999	999999	491	999999	526	760	200	999999	398	781	999999	981	830	905	999999	561	999999	127	110	662	594	284	980	999999	215	126	774	343	999999	698	564	809	775	999999	999999	945	999999	354	32	999999	993	731	894	857	93	661	999999	999999	999999	431	626	999999	850	596	999999	999999	98	380	999999	999999	985	857	999999	700	227	999999	216	855	999999	302	397	490	999999	999999	669	863	389	133	36	553	376	128	610	999999	999999	313	958	189	629	123	857	792	215	621	999999	145	165	204	639	395	999999	893	662	441	43	145	165	14	926	493	999999	999999	353	595	44	999999	999999	830	627	913	739	36	236	880	444	605	285	483	999999	533	707	195	999999	641	108	482	465	999999	999999	936	158	954	262	999999	704	892	449	999999	999999	999999	999999	335	999999	726	656	999999	667	782	997	999999	860	682	999999	402	785	233	481	712	497	561	411	88	128	691	999999	999999	773	100	999999	551	166	666	999999	176	644	382	619	767	984	999999	815	683	181	282	999999	476	527	859	360	481	421	736	131	999999	999999	810	999999	884	961	871	655	999999	999999	999999	282	999999	999999	270	758	412	613	714	727	819	745	728	999999	999999	614	298	268	914	999999	703	140	429	545	869	999999	834	176	734	806	123	33	249	999999	726	10	882	999999	266	111	999999	999999	706	999999	999999	290	280	903	370	999999	999999	612	741	999999	903	324	853	658	916	102	923	246	
879	907	613	999999	506	653	999999	845	732	608	11	812	999999	835	433	999999	999999	999999	897	999999	999999	464	143	510	292	412	181	412	156	999999	773	174	188	711	999999	798	405	516	999999	627	723	524	547	999999	999999	928	53	78	999999	443	999999	337	204	992	440	424	774	112	512	103	999999	778	698	509	999999	836	999999	999999	847	634	23	726	805	280	999999	999999	917	79	899	363	368	113	521	713	807	446	970	195	281	573	999999	303	13	690	155	944	999999	48	239	775	999999	963	231	265	429	999999	531	923	999999	158	507	704	213	159	999999	999999	266	985	701	397	866	449	999999	283	610	720	722	999999	999999	272	999999	878	839	133	69	999999	882	265	999999	118	915	56	409	132	75	999999	99	854	954	777	688	840	346	842	909	855	163	999999	655	999999	999999	416	799	999999	692	628	864	999999	999999	999999	999999	10	701	999999	482	819	999999	686	218	289	631	867	170	356	584	625	542	997	999999	213	251	935	610	584	140	508	257	886	999999	999999	465	999999	764	625	292	999999	148	753	370	99	815	999999	739	376	999999	999999	256	452	938	77	96	867	864	886	97	560	400	127	462	973	999999	162	256	771	999999	621	999999	544	74	999999	486	788	636	999999	398	999999	205	244	506	999999	999999	999999	948	372	359	598	155	878	538	731	296	999999	999999	397	999999	662	231	967	552	999999	999999	999999	388	999999	590	999999	240	739	497	322	999999	999999	621	441	720	768	214	883	421	999999	476	233	16	999999	610	465	496	249	609	999999	553	238	692	49	23	551	999999	906	781	60	367	415	999999	225	999999	999999	409	860	677	757	457	999999	999999	326	990	783	704	55	441	999999	811	991	139	762	769	136	474	581	999999	178	352	308	112	371	868	70	842	791	964	479	66	636	572	851	287	999999	683	375	59	239	847	380	475	656	999999	376	999999	999999	999999	999999	665	828	442	999999	415	159	999999	999999	458	930	940	912	91	961	78	185	428	288	999999	563	453	108	999999	999999	331	971	832	456	999999	502	784	224	345	723	813	238	203	999999	445	137	971	498	917	999999	298	934	299	513	587	999999	947	997	153	999999	999999	999999	999999	254	186	999999	327	788	999999	955	999999	726	577	999999	157	840	981	364	842	356	591	999999	190	413	899	397	999999	999999	868	68	554	786	999999	453	925	256	999999	949	887	11	810	193	436	999999	972	571	999999	931	999999	746	91	592	999999	797	999999	999999	386	891	355	999999	999999	998	919	13	411	369	656	133	442	999999	908	42	477	841	999999	408	
999999	229	440	337	999999	750	962	999999	999999	962	631	283	152	91	999999	50	603	999999	999999	812	273	432	999999	613	999999	999999	999999	999999	999999	999999	125	323	260	902	325	167	999999	28	999999	21	45	797	999999	999999	999999	383	981	360	41	999999	999999	378	602	733	145	105	668	827	421	999999	260	999999	999999	927	847	317	999999	249	765	999999	999999	585	349	999999	777	475	405	999999	875	999999	262	149	999999	971	620	999999	721	527	999999	229	499	632	606	999999	999999	537	514	109	601	999999	361	741	594	328	286	853	39	374	956	669	999999	556	999999	999999	544	999999	83	999999	317	111	999999	504	482	999999	223	957	999999	388	999999	250	999999	999999	521	454	999999	520	554	115	694	766	717	356	999999	107	529	942	680	726	426	649	463	202	792	500	833	999999	999999	58	114	999999	875	651	999999	716	708	404	45	507	999999	34	999999	968	627	999999	393	250	933	999999	26	999999	286	262	961	827	786	768	513	30	621	999999	999999	505	999999	375	891	76	458	999999	398	999999	907	182	35	402	91	999999	999999	252	999999	999999	922	885	41	999999	52	622	999999	79	929	940	890	24	886	376	999999	71	967	262	658	327	791	999999	999999	891	372	114	236	569	999999	300	204	271	914	37	410	374	473	176	332	279	386	389	925	458	244	893	296	658	627	29	528	322	593	999999	999999	999999	900	150	471	938	999999	130	333	999999	745	629	109	859	966	999999	999999	800	999999	389	941	411	163	536	657	479	817	578	941	726	771	881	999999	135	999999	565	474	333	705	999999	883	265	65	999999	712	999999	793	437	692	227	432	727	392	213	847	400	691	373	493	992	130	817	189	607	867	999999	951	973	634	410	935	274	999999	545	506	686	999999	867	823	51	685	390	885	723	304	54	499	474	288	834	874	111	840	999999	273	75	999999	999999	428	999999	663	819	803	999999	292	999999	632	846	707	170	54	824	549	451	316	739	999999	465	313	823	374	486	694	799	536	834	433	999999	999999	440	610	898	448	974	387	865	587	604	441	145	422	653	999999	128	789	59	561	999999	999999	999999	144	620	999999	605	484	999999	999999	999999	755	458	734	249	573	999999	560	999999	385	574	999999	999999	999999	337	33	177	999999	721	720	576	999999	486	282	999999	986	748	306	989	753	843	500	210	740	584	999999	999999	411	182	89	499	567	644	999999	999999	335	954	381	806	596	977	203	999999	999999	558	993	278	185	699	262	824	970	999999	402	542	83	862	710	999999	488	50	765	238	641	230	19	999999	999999	296	
999999	41	377	499	403	999999	649	738	743	192	590	580	999999	712	920	264	528	997	999999	141	912	473	253	803	328	999999	221	965	131	246	549	999999	466	889	990	230	457	481	177	625	999999	999999	128	528	987	907	999999	999999	318	999999	701	999999	133	999999	383	245	788	574	180	847	565	684	616	506	642	963	124	918	721	699	999999	57	999999	626	248	576	354	724	999999	421	322	167	656	744	545	537	503	785	515	754	999999	882	310	329	69	218	728	999999	885	33	999999	325	999999	618	579	653	192	506	441	806	891	73	999999	759	535	407	37	872	999999	115	469	338	412	966	267	924	746	510	566	40	847	732	999999	792	628	997	825	47	174	999999	355	996	353	709	863	379	999999	551	794	662	190	856	660	780	999999	464	999999	375	361	654	907	682	940	411	999999	999999	234	965	999999	537	581	989	707	80	760	472	985	702	113	888	800	205	715	904	850	991	81	68	999999	174	94	460	686	520	984	673	66	942	750	703	999999	999999	420	999999	90	200	999999	999999	30	101	999999	220	271	999999	853	712	966	45	560	999999	97	999999	737	999999	453	130	313	197	96	96	999999	53	952	409	743	999999	999999	458	823	659	843	491	48	146	695	999999	999999	222	666	999999	706	31	391	783	616	999999	431	999999	813	959	887	961	504	933	686	435	267	999999	999999	222	927	999999	221	900	133	605	137	600	281	579	931	100	999999	999999	999999	394	661	178	793	764	999999	340	645	864	772	999999	987	999999	460	999999	616	337	999999	454	354	198	809	490	659	20	851	999999	182	999999	37	999999	999999	689	553	999999	999999	99	77	999999	12	596	999999	357	138	251	618	999999	150	21	999999	603	608	85	470	201	585	181	519	783	913	389	168	999999	836	976	451	307	999999	999999	999999	999999	270	999999	451	757	326	461	999999	999999	402	828	690	999999	280	434	198	365	229	361	999999	999999	580	294	62	999999	437	470	521	999999	800	999999	470	999999	524	999999	343	90	999999	712	875	134	999999	110	391	999999	999999	998	140	999999	788	999999	88	210	453	999999	947	999999	475	999999	329	855	939	211	999999	999999	999999	708	646	834	100	999999	999999	517	486	591	783	479	903	967	924	439	999999	119	373	714	241	270	538	629	999999	999999	999999	999999	393	30	999999	617	492	309	999999	990	362	305	999999	999999	364	571	724	999999	121	477	82	999999	904	999999	524	999999	837	903	999999	108	999999	26	346	732	501	925	999999	465	407	175	986	604	251	999999	87	44	798	692	999999	670	545	999999	517	999999	
295	118	900	503	505	999999	779	589	999999	627	999999	345	959	999999	188	438	447	268	999999	999999	491	478	265	970	812	999999	41	155	554	189	562	503	508	325	446	393	35	630	959	999999	395	407	155	624	999999	742	84	999999	514	920	999999	999999	999999	571	539	999999	999999	929	690	999999	332	999999	44	279	75	326	836	643	999999	795	413	816	308	421	999999	94	332	641	999999	80	416	823	640	633	999999	285	290	937	786	999999	999999	999999	939	945	720	999999	372	876	558	796	905	999999	75	718	516	999999	978	999999	21	455	999999	221	82	620	608	509	993	410	323	789	999999	999999	856	524	264	999999	876	363	701	999999	721	456	92	70	174	975	758	922	127	549	999999	489	925	341	999999	328	32	999999	347	220	766	999999	562	769	999999	999999	999999	550	999999	207	539	624	999999	221	733	999999	139	21	456	999999	751	81	293	773	492	556	973	524	390	999999	295	557	26	999999	42	759	893	999999	309	999999	401	217	468	919	999999	682	389	714	608	106	999999	999999	872	714	999999	695	678	789	999999	214	43	69	999999	528	911	981	608	620	999999	973	153	999999	711	298	241	999999	999999	999999	763	999999	999999	269	916	999999	746	284	999999	999999	30	347	91	999999	46	105	134	341	56	939	18	38	84	768	535	999999	999999	383	310	583	999999	999999	999999	314	999999	476	47	774	153	999999	781	637	306	306	999999	999999	999999	49	999999	616	174	900	999999	673	999999	999999	735	999999	733	291	999999	372	999999	111	829	999999	265	777	87	999999	999999	360	198	179	167	380	999999	778	179	999999	742	912	603	694	419	999999	438	417	949	302	741	639	50	861	545	418	663	204	476	999999	585	999999	999999	999999	999999	999999	999999	328	516	984	12	957	239	49	999999	429	769	289	999999	257	666	848	828	785	828	999999	999999	337	633	748	716	538	999999	674	999999	627	950	999999	145	999999	870	119	901	999999	300	783	409	999999	321	999999	649	384	511	999999	838	737	297	187	390	999999	503	999999	999999	767	278	999999	655	999999	931	922	479	999999	153	96	387	556	999999	864	495	55	28	318	25	999999	999999	999999	999999	93	835	381	340	772	13	999999	112	999999	999999	999999	695	826	999999	844	79	399	647	999999	241	999999	999999	999999	999999	433	999999	999999	999999	194	999999	186	999999	936	447	999999	729	559	592	706	999999	147	983	891	141	812	178	668	916	184	249	999999	870	999999	110	610	252	553	590	999999	90	667	895	999999	136	248	999999	759	389	566	125	520	807	999999	892	104	442	948	160	999999	264	33	429	999999	999999	999999	
316	834	835	836	328	999999	968	684	625	714	252	75	765	999999	346	418	289	359	68	728	819	929	941	16	999999	303	403	612	652	999999	248	999999	972	394	932	641	923	999999	248	999999	999999	999999	325	188	851	376	193	267	640	999999	744	79	878	226	923	999999	892	828	667	34	999999	365	42	999999	999999	294	102	999999	960	705	495	999999	121	999999	187	999999	999999	762	164	802	120	146	972	999999	323	178	999999	755	999999	555	999999	105	885	223	167	195	999999	999999	712	567	283	812	999999	999999	360	18	999999	758	49	236	999999	139	673	999999	914	645	393	999999	999999	307	214	346	910	999999	956	399	850	999999	962	999999	606	856	60	597	528	307	838	46	456	315	220	331	716	243	782	619	431	30	999999	521	999999	864	999999	414	363	999999	999999	893	979	960	168	999999	796	999999	630	916	89	86	999999	999999	807	357	999999	939	96	999999	630	676	631	999999	968	999999	599	450	201	742	353	645	999999	591	404	999999	999999	495	157	161	535	670	613	865	540	355	683	691	999999	454	94	999999	327	999999	316	235	999999	642	992	999999	469	355	855	999999	999999	999999	999999	756	222	861	299	999999	791	935	357	959	999999	765	806	623	999999	999999	735	747	657	779	328	999999	284	178	684	425	503	818	691	189	999999	999999	999999	106	512	927	478	853	164	800	781	391	133	356	172	999999	835	379	192	561	999999	118	239	794	125	999999	481	53	187	874	999999	999999	254	177	155	347	999999	999999	120	999999	439	882	999999	999999	997	999999	639	927	999999	188	999999	133	636	140	569	706	999999	508	981	432	455	435	675	289	999999	808	147	955	211	825	42	135	268	963	131	999999	999999	382	796	999999	450	554	999999	999999	294	999999	999999	124	999999	448	850	999999	728	688	772	14	216	313	999999	199	798	683	999999	190	156	464	865	999999	18	832	190	123	711	802	982	999999	999999	676	994	352	471	33	357	763	974	77	999999	999999	200	999999	530	222	999999	607	999999	766	828	857	853	830	801	674	999999	774	267	999999	263	926	705	871	616	999999	999999	999999	999999	775	336	962	215	89	68	999999	999999	891	312	968	999999	114	999999	226	83	540	823	999999	550	797	917	582	999999	247	813	479	874	999999	510	999999	903	39	879	614	440	865	652	774	771	515	999999	999999	472	298	158	158	514	489	999999	86	999999	154	954	930	858	753	466	967	275	588	999999	161	390	322	999999	559	234	807	786	217	888	59	402	999999	999999	702	999999	216	999999	664	965	394	531	434	283	999999	999999	999999	999999	687	408	684	
999999	193	103	51	834	159	232	598	999999	707	702	590	197	667	752	919	336	165	642	259	878	999999	999999	36	630	955	49	317	485	285	60	109	808	213	550	219	941	562	868	999999	984	500	999999	999999	999999	941	999999	999999	999999	164	623	600	999999	159	806	898	570	76	421	999999	999999	915	122	649	656	603	781	984	999999	999999	978	773	297	681	275	387	870	999999	344	688	718	999999	311	331	999999	460	64	659	407	652	999999	999999	151	989	849	79	388	101	999999	999999	170	262	499	473	186	849	312	372	999999	999999	38	214	731	732	999999	687	613	999999	986	206	548	131	999999	999999	893	113	632	999999	999999	206	998	999999	999999	256	528	466	933	837	999999	999999	999999	692	776	978	624	999999	152	418	829	172	465	597	999999	414	999999	48	999999	35	999999	82	227	14	999999	687	429	999999	460	485	214	999999	753	999999	999999	184	58	856	355	608	849	999999	960	999999	478	999999	999999	411	999999	999999	706	489	790	999999	999999	83	999999	999999	161	99	558	999999	999999	667	214	135	418	689	952	930	366	692	692	77	186	999999	121	14	535	870	999999	999999	586	999999	778	724	999999	845	999999	572	588	999999	705	266	59	484	999999	303	18	352	261	61	459	999999	982	999999	999999	999999	731	145	961	591	618	999999	153	540	788	871	888	999999	223	572	180	999999	999999	461	987	436	28	999999	656	818	995	192	999999	999999	569	842	139	764	927	199	999999	383	999999	999999	295	424	999999	518	695	603	414	529	139	688	880	999999	999999	530	36	370	704	39	999999	153	596	999999	671	999999	971	945	742	134	561	33	459	797	779	354	175	573	999999	510	16	63	413	476	62	930	24	500	999999	608	999999	567	495	93	894	999999	999999	859	752	864	547	999999	860	290	967	116	239	92	999999	56	999999	462	999999	204	33	435	739	999999	999999	741	999999	480	504	999999	395	999999	538	375	999999	322	944	999999	821	458	963	999999	203	133	999999	945	700	931	999999	405	999999	286	999999	300	70	469	999999	290	999999	20	630	76	255	726	895	999999	578	999999	999999	977	112	999999	640	597	999999	765	242	999999	621	438	51	312	280	108	890	999999	483	247	314	444	594	663	831	811	827	999999	21	476	238	536	377	835	752	233	303	205	645	922	69	304	237	999999	999999	56	969	328	999999	999999	999999	786	999999	340	560	745	999999	448	999999	999999	999999	344	753	765	388	94	70	215	560	56	804	695	473	560	999999	19	216	483	994	784	841	999999	999999	864	640	451	999999	46	285	16	841	855	978	815	162	724	
550	999999	733	584	985	763	768	750	352	999999	322	938	999999	550	538	909	999999	441	999999	999999	243	889	134	936	57	33	929	553	214	949	999999	999999	407	462	999999	745	750	999999	798	88	741	360	522	500	139	108	999999	734	477	932	410	999999	999999	892	999999	661	999999	796	536	962	833	999999	545	999999	433	664	540	700	92	793	168	45	643	909	529	882	376	634	999999	948	150	205	85	282	999999	180	830	515	971	806	408	953	999999	999999	999999	527	815	129	76	474	568	193	652	999999	773	375	903	999999	372	608	295	999999	989	999999	822	999999	999999	273	999999	263	834	34	728	285	394	215	162	999999	999999	12	77	257	567	343	390	956	999999	401	508	184	277	912	153	372	521	999999	999999	304	24	615	388	551	275	813	639	543	999999	376	299	999999	222	106	261	999999	541	48	999999	656	999999	865	999999	747	764	679	986	922	881	365	764	699	251	857	791	60	999999	525	981	999999	703	999999	501	187	111	940	961	999999	660	999999	831	482	550	999999	107	159	530	641	787	596	827	717	999999	109	611	600	326	364	999999	211	746	25	67	401	952	999999	374	999999	645	824	718	816	271	108	533	999999	999999	933	760	642	529	981	738	394	926	986	195	401	999999	999999	624	606	999999	999999	999999	816	425	158	365	999999	784	622	996	963	999999	20	455	563	999999	329	450	393	999999	672	681	999999	999999	672	474	965	174	973	341	144	209	121	999999	999999	72	999999	866	10	577	23	858	907	985	775	999999	915	999999	631	825	257	70	240	12	202	777	280	999999	999999	684	400	582	811	290	861	763	766	999999	642	999999	999999	999999	450	815	590	814	999999	999999	999999	165	558	434	542	999999	94	999999	969	118	758	999999	792	999999	999999	999999	999999	441	56	626	999999	999999	750	856	898	999999	999999	794	999999	424	422	999999	12	499	38	597	136	965	49	663	206	999999	794	657	310	999999	999999	681	999999	999999	638	158	767	999999	656	499	415	702	536	999999	191	300	464	554	696	381	42	302	159	525	999999	999999	402	392	430	346	999999	999999	999999	300	999999	294	455	495	786	999999	999999	999999	843	539	999999	433	439	637	482	999999	999999	250	960	929	575	416	532	823	999999	999999	756	385	999999	319	999999	323	156	245	979	999999	844	969	767	999999	761	187	459	620	999999	766	781	764	909	523	999999	977	141	625	725	25	762	632	561	368	516	999999	136	533	999999	869	287	204	658	586	71	362	482	537	178	397	957	912	999999	178	645	999999	999999	214	305	303	999999	530	520	963	143	
221	418	409	917	526	61	999999	999999	474	489	587	116	999999	462	661	505	604	999999	338	999999	999999	999999	393	723	523	768	922	237	964	999999	756	684	999999	999999	849	999999	999999	620	651	346	41	999999	24	688	999999	999999	152	999999	643	999999	587	83	192	999999	293	78	34	685	999999	999999	139	697	999999	999999	999999	903	421	880	999999	716	999999	983	805	991	36	300	138	704	665	999999	626	179	594	177	110	682	501	789	169	781	919	397	999999	999999	216	343	172	237	955	164	475	999999	150	927	374	999999	999999	200	878	992	939	330	999999	766	999999	999999	999999	999999	687	60	411	999999	720	831	796	45	767	999999	785	692	137	999999	748	510	172	364	999999	999999	802	506	999999	311	911	999999	841	599	376	999999	999999	256	999999	999999	549	905	999999	844	551	999999	999999	999999	836	366	414	195	865	999999	582	999999	604	776	930	446	999999	999999	999999	109	999999	553	990	207	668	999999	159	538	999999	193	999999	842	757	328	812	720	536	473	999999	999999	897	726	311	803	999999	856	856	999999	326	793	526	999999	999999	653	134	998	328	999999	670	529	999999	876	999999	681	686	999999	761	999999	964	219	909	952	519	598	212	993	251	196	191	811	999999	173	221	999999	667	992	999999	114	203	814	401	604	803	150	840	30	993	629	126	999999	105	580	31	116	883	573	999999	670	450	999999	756	141	751	858	79	53	999999	73	24	693	165	657	92	160	818	315	159	379	757	191	999999	621	80	904	999999	879	152	114	785	103	153	913	999999	72	67	269	852	999999	81	797	366	930	999999	433	131	447	999999	870	298	577	424	480	912	269	141	999999	71	999999	152	200	999999	559	287	920	999999	251	999999	29	999999	558	999999	215	308	960	825	79	999999	999999	782	278	999999	281	999999	999999	999999	999999	11	404	931	922	999999	14	802	880	896	807	999999	694	882	879	454	999999	777	740	999999	999999	182	952	443	72	138	425	999999	999999	809	629	743	79	999999	877	250	999999	98	999999	360	458	413	427	74	28	425	321	764	902	824	999999	999999	85	103	470	999999	59	999999	868	999999	782	939	928	999999	276	73	583	453	14	999999	856	999999	607	390	666	999999	754	887	425	646	816	660	172	59	999999	135	667	976	781	387	201	999999	229	999999	577	999999	999999	356	797	954	842	868	759	273	999999	532	896	695	437	664	745	171	999999	232	977	132	999999	999999	183	151	406	607	671	999999	999999	228	999999	231	812	157	331	407	999999	471	804	948	901	898	91	375	999999	972	999999	126	641	999999	102	997	407	
455	740	605	183	656	558	244	206	999999	824	749	372	674	882	289	999999	999999	81	83	999999	39	230	878	797	807	911	999999	68	999999	999999	418	135	172	823	367	416	726	234	999999	913	569	751	768	999999	341	13	564	100	999999	783	303	999999	999999	580	378	999999	999999	807	375	744	134	185	651	156	415	623	210	850	524	872	999999	123	637	169	857	288	461	804	999999	804	999999	342	999999	771	692	999999	115	591	999999	142	554	999999	858	699	788	999999	109	999999	999999	717	803	713	575	396	999999	189	331	860	999999	99	772	67	351	570	397	792	999999	999999	464	955	517	999999	405	391	327	999999	265	937	380	473	189	839	146	748	11	643	999999	412	604	512	999999	999999	869	999999	370	999999	577	298	312	996	17	228	167	712	209	195	318	194	79	478	999999	394	489	258	910	999999	920	603	569	753	35	974	286	951	827	272	999999	999999	31	999999	130	966	635	384	466	960	682	433	548	816	335	582	343	135	588	744	766	620	455	999999	576	974	999999	558	971	42	999999	216	885	999999	446	279	173	999999	358	957	758	999999	792	950	260	496	64	752	999999	452	641	161	372	92	505	999999	999999	593	263	155	247	999999	999999	999999	28	475	999999	610	999999	999999	419	104	776	630	985	661	828	505	186	89	999999	999999	999999	528	401	790	843	802	442	999999	685	579	985	999999	719	682	702	368	999999	784	948	999999	382	372	43	547	385	742	106	844	310	97	416	183	236	271	946	883	42	238	999999	745	999999	72	380	839	118	999999	999999	313	999999	469	573	402	999999	475	999999	767	495	853	415	111	705	597	18	597	172	999999	999999	458	736	819	336	703	161	999999	286	999999	992	999999	439	811	830	793	886	840	524	24	999999	760	666	188	398	188	822	531	49	580	63	782	999999	305	999999	462	999999	149	143	999999	250	929	199	999999	999999	302	424	999999	280	999999	711	177	83	999999	999999	999999	791	999999	999999	157	999999	630	172	705	266	999999	526	143	999999	378	227	999999	707	999999	773	999999	571	382	412	105	764	228	261	137	869	886	999999	528	534	381	670	28	717	999999	989	620	766	999999	38	566	775	999999	390	902	694	999999	469	429	384	658	654	999999	155	335	393	662	999999	999999	835	379	510	999999	999999	841	707	209	39	721	999999	163	355	86	354	999999	330	482	838	999999	442	905	427	999999	999999	875	727	999999	872	999999	602	337	251	731	658	658	999999	777	999999	548	999999	495	934	999999	999999	231	999999	577	75	309	999999	910	823	30	601	999999	999999	999999	
853	733	124	455	336	646	129	337	999999	624	428	695	790	552	801	999999	163	999999	970	679	999999	922	572	159	196	572	387	691	999999	231	999999	727	706	834	923	947	434	749	168	298	627	438	999999	688	158	380	518	461	119	534	866	654	960	282	707	999999	171	964	269	764	268	437	823	690	494	701	988	956	629	853	864	413	788	682	61	95	613	884	10	815	64	925	999999	978	364	999999	999999	434	999999	992	999999	470	490	404	39	999999	999999	628	204	457	391	561	999999	999999	669	462	866	288	230	999999	327	286	999999	453	710	342	854	845	336	18	934	564	999999	636	999999	404	923	393	652	861	481	999999	999999	999999	434	999999	103	327	318	901	618	488	213	999999	999999	509	506	46	999999	999999	345	999999	302	195	522	827	731	206	198	999999	999999	999999	635	999999	150	342	597	420	29	217	999999	537	536	434	400	999999	361	326	961	566	898	887	698	956	999999	999999	693	504	999999	606	999999	896	138	53	999999	999999	852	999999	373	999999	912	95	999999	999999	456	807	243	867	999999	76	475	415	244	631	376	651	784	679	843	999999	649	103	999999	422	999999	353	409	492	72	264	603	517	953	629	654	999999	999999	221	999999	718	478	825	709	999999	999999	365	662	506	676	720	360	182	10	999999	692	819	705	603	49	999999	999999	750	805	540	999999	958	999999	614	977	999999	999999	573	999999	134	960	999999	393	426	291	92	690	902	815	351	904	999999	517	999999	937	835	116	277	182	405	320	728	999999	999999	501	182	999999	57	529	122	939	999999	999999	876	999999	868	435	289	999999	957	422	999999	934	999999	635	999999	450	999999	676	152	457	513	401	774	999999	241	803	999999	925	119	999999	643	383	999999	999999	127	999999	640	55	999999	409	826	955	999999	983	815	999999	566	542	459	732	470	380	387	664	436	396	999999	73	742	74	220	364	999999	778	999999	132	241	62	518	621	999999	999999	607	999999	630	558	186	791	997	447	247	682	475	386	718	272	996	48	975	730	201	577	999999	999999	199	472	752	999999	213	692	562	513	999999	837	922	999999	999999	644	43	999999	219	446	75	304	827	537	889	825	70	516	999999	202	87	787	999999	999999	999999	602	552	168	805	740	587	314	885	733	658	637	464	645	499	361	14	999999	521	999999	512	18	186	661	583	926	386	999999	566	370	435	999999	999999	690	987	180	102	999999	81	999999	999999	999999	418	104	999999	261	999999	424	999999	775	197	979	276	674	729	86	426	891	585	999999	364	890	748	999999	307	422	229	774	658	
999999	269	139	999999	51	896	999999	599	92	781	999999	565	961	999999	999999	182	456	999999	743	960	910	754	999999	999999	202	999999	968	999999	893	796	999999	42	596	999999	699	515	67	999999	234	777	977	487	343	119	263	999999	402	999999	956	999999	851	452	486	814	748	574	68	839	833	926	999999	740	705	295	324	299	969	999999	999999	285	999999	502	744	965	982	432	420	101	46	879	999999	756	65	550	999999	25	999999	782	26	999999	999999	228	130	308	849	247	781	999999	795	963	354	205	241	999999	999999	999999	708	999999	831	326	163	967	802	954	212	181	685	999999	350	309	743	196	189	855	828	999999	381	999999	999999	745	999999	373	999999	999999	534	527	525	384	322	595	316	45	950	999999	970	999999	426	999999	999999	678	999999	626	999999	496	230	167	25	999999	999999	999999	977	272	999999	96	675	789	999999	729	429	999999	999999	999999	842	754	992	707	246	489	884	347	479	215	350	448	193	999999	999999	999999	999999	999999	999999	999999	531	999999	999999	54	641	999999	35	191	819	697	999999	999999	32	261	784	951	503	522	920	536	999999	515	862	771	922	955	903	651	999999	861	876	62	999999	999999	999999	999999	146	947	75	382	463	703	999999	999999	469	929	426	999999	999999	715	315	339	456	974	648	25	999999	999999	132	686	960	384	68	958	820	693	999999	516	999999	922	814	999999	456	548	83	797	999999	90	311	992	539	971	411	417	555	547	605	208	867	764	744	999999	825	389	421	89	999999	569	962	776	692	909	460	327	999999	999999	882	908	901	850	37	47	544	139	999999	989	972	651	412	282	999999	48	999999	716	188	524	999999	76	999999	993	999999	427	999999	535	309	629	520	94	516	795	664	697	306	26	736	706	755	695	243	431	116	994	999999	689	999999	654	999999	999999	999999	999999	38	815	781	999999	698	609	919	18	999999	999999	479	888	999999	999999	618	400	741	631	979	481	999999	44	999999	704	999999	168	271	439	847	654	368	776	944	140	766	848	915	399	999999	999999	787	746	999999	716	999999	227	859	999999	80	297	913	639	764	999999	999999	993	999999	87	30	999999	348	490	171	185	168	703	944	14	850	769	484	352	313	999999	693	999999	179	126	752	669	308	721	368	999999	999999	729	21	999999	999999	772	866	838	378	789	788	307	585	690	558	259	999999	999999	999999	999999	813	571	336	911	974	594	999999	865	335	360	240	627	131	611	444	439	691	667	491	87	903	645	973	523	73	396	446	489	567	502	999999	453	999999	67	999999	999999	402	109	312	999999	948	10	513	28	
999999	171	185	999999	255	129	567	616	374	622	999999	177	597	812	847	999999	999999	345	999999	999999	964	999999	999999	999999	865	274	46	999999	364	562	999999	902	999999	955	965	902	220	472	243	999999	935	780	89	409	999999	578	581	999999	262	999999	999999	613	702	681	63	770	565	121	119	980	93	976	261	811	493	505	999999	999999	846	999999	377	686	111	860	999999	194	708	999999	414	296	693	456	999999	640	999999	525	210	999999	901	204	347	999999	363	263	364	959	528	277	999999	164	543	939	999999	317	357	999999	999999	999999	784	999999	999999	369	707	822	297	636	999999	999999	38	999999	304	999999	740	652	607	279	333	999999	999999	937	665	440	290	259	753	753	713	999999	999999	689	23	368	676	42	142	978	400	540	999999	727	322	907	249	947	860	959	999999	101	709	999999	770	663	345	847	213	631	88	457	79	543	999999	624	999999	348	954	935	907	707	519	999999	878	999999	882	778	999999	758	201	999999	399	793	554	622	999999	214	999999	999999	999999	829	828	510	899	943	471	432	803	698	579	901	993	924	999999	501	999999	90	210	978	781	567	232	999999	440	746	67	285	988	311	311	133	428	605	912	87	878	18	729	999999	330	999999	974	999999	188	300	999999	475	999999	63	50	999999	14	999999	577	465	607	383	999999	163	885	196	999999	502	396	455	482	398	999999	974	999999	572	360	274	657	331	999999	305	999999	999999	407	592	543	999999	999999	79	128	999999	37	456	480	505	938	575	59	999999	26	482	540	732	999999	950	462	767	999999	478	881	999999	999999	256	873	311	116	930	756	302	999999	507	241	999999	337	995	999999	566	503	126	634	784	225	522	314	120	765	999999	999999	456	999999	775	504	792	999999	388	999999	781	583	178	999999	18	819	999999	492	999999	250	222	405	822	999999	896	274	324	844	999999	524	771	941	762	546	572	607	309	999999	876	13	448	140	948	802	590	999999	999999	999999	625	965	999999	40	795	869	999999	999999	510	867	242	511	999999	948	99	999999	431	999999	820	999999	826	410	520	594	615	516	999999	999999	457	30	999999	999999	939	596	228	142	999999	999999	156	892	999999	999999	107	442	929	374	999999	999999	50	94	999999	750	172	702	901	225	454	872	999999	999999	77	469	690	490	868	329	572	594	730	999999	806	691	692	928	638	401	313	87	999999	250	693	312	52	373	649	258	751	247	694	12	999999	194	325	867	999999	533	744	999999	999999	610	802	238	768	92	287	689	67	244	73	509	999999	999999	217	184	594	764	427	327	840	619	999999	335	899	
728	999999	622	999999	824	113	114	657	696	513	64	448	465	543	959	96	960	200	517	183	194	100	999999	977	150	282	69	999999	426	776	999999	43	477	339	50	812	999999	323	242	140	958	852	999999	863	999999	736	139	999999	467	241	879	428	69	161	714	637	960	645	234	551	53	998	240	919	558	31	970	136	502	157	431	999999	999999	386	224	999999	874	456	824	999999	153	838	648	195	897	535	973	325	624	413	851	999999	98	690	97	960	621	306	314	141	999999	13	728	319	809	241	471	683	936	382	763	999999	821	820	408	999999	359	54	31	33	57	654	999999	99	306	412	559	999999	299	999999	720	577	151	692	648	150	120	339	386	999999	74	300	389	252	999999	347	207	278	292	882	610	999999	285	291	93	999999	501	638	23	407	682	204	394	999999	661	999999	372	999999	181	999999	104	999999	999999	365	999999	757	999999	269	999999	959	999999	291	984	416	999999	153	302	859	608	999999	999999	481	326	978	999999	870	906	706	591	463	974	79	106	34	788	590	908	999999	999999	335	845	241	198	999999	999999	401	220	977	39	517	893	999999	529	643	999999	622	704	999999	381	98	851	569	999999	986	984	145	194	959	627	73	245	382	536	999999	999999	417	999999	999999	785	999999	660	928	677	83	570	471	999999	999999	415	175	999999	228	548	245	483	286	563	211	79	68	216	260	360	966	999999	521	976	256	951	999999	339	999999	904	788	438	923	892	604	426	522	999999	999999	553	462	186	27	833	300	799	415	854	91	999999	727	386	409	577	710	999999	999999	494	999999	510	999999	999999	454	323	999999	807	560	394	958	785	999999	999999	484	706	897	789	999999	687	685	457	546	356	258	249	187	999999	999999	355	999999	999999	377	999999	999999	999999	349	626	732	703	83	999999	999999	31	896	305	999999	264	999999	999999	999999	921	548	371	999999	999999	999999	858	587	214	146	357	778	999999	212	165	418	528	179	263	367	281	66	560	999999	202	999999	524	460	999999	604	999999	511	334	999999	999999	999999	16	999999	457	266	490	999999	528	999999	726	714	44	818	999999	887	127	94	999999	346	999999	864	999999	757	616	637	999999	408	999999	999999	999999	999999	453	999999	999999	901	999999	999999	722	997	876	999999	537	993	887	487	183	999999	999999	999999	999999	837	864	999999	277	999999	276	258	613	820	816	92	414	919	353	880	271	505	999999	838	485	999999	372	649	469	176	336	994	869	999999	463	744	688	568	132	999999	982	999999	999999	999999	999999	163	694	902	191	999999	827	999999	650	17	226	678	829	999999	
590	668	474	224	529	999999	999999	999999	999999	999999	366	999999	404	999999	796	966	897	806	244	999999	213	999999	134	470	999999	675	349	999999	354	861	999999	785	914	806	999999	999999	999999	767	935	999999	479	999999	999999	219	545	118	400	999999	999999	683	119	419	443	501	677	268	543	14	755	854	761	360	926	527	571	581	999999	597	868	342	999999	140	870	83	999999	850	557	914	925	999999	284	999999	999999	999999	752	999999	351	422	139	719	999999	907	21	91	409	129	999999	999999	648	963	950	802	999999	489	999999	999999	999999	370	999999	827	711	999999	89	406	579	403	464	265	775	78	999999	745	468	159	421	999999	128	789	999999	739	424	311	999999	961	409	999999	255	416	999999	999999	953	981	999999	311	17	302	999999	999999	511	15	999999	180	480	999999	733	215	999999	963	78	481	999999	760	695	902	413	409	362	127	996	107	999999	58	999999	13	125	258	965	166	151	129	329	512	287	668	84	253	830	696	238	203	147	292	347	570	910	203	296	877	898	607	939	999999	618	414	858	616	999999	477	464	999999	250	187	821	948	161	358	482	36	999999	999999	579	666	888	803	959	864	710	653	102	921	999999	97	268	543	999999	619	893	872	810	999999	296	362	241	754	953	959	999999	398	418	562	720	269	59	738	38	999999	999999	815	454	994	999999	313	385	543	521	162	919	288	768	542	999999	610	226	369	873	227	434	144	849	10	403	321	244	540	999999	703	999999	999999	999999	906	797	87	428	999999	561	982	976	698	243	999999	999999	999999	629	999999	106	120	52	999999	865	811	999999	686	999999	454	600	594	79	845	341	817	125	400	773	862	744	999999	191	410	807	890	250	735	901	999999	960	999999	691	368	999999	101	660	999999	663	704	67	120	121	999999	225	967	913	141	367	425	685	649	419	999999	999999	719	999999	999999	999999	999999	570	123	785	999999	494	388	999999	710	412	250	167	768	737	78	804	633	275	217	194	840	977	118	378	999999	373	320	999999	924	237	724	172	999999	999999	999999	143	999999	335	203	489	999999	999999	999999	729	999999	267	917	999999	350	962	507	453	721	458	52	998	461	999999	308	999999	183	586	978	483	999999	87	149	303	58	935	860	308	81	727	357	999999	774	389	261	228	455	408	462	962	999999	999999	451	570	432	689	681	209	36	649	316	261	96	729	51	49	128	999999	863	414	111	999999	381	993	111	999999	233	82	999999	90	999999	775	134	25	753	417	999999	579	999999	368	263	661	281	999999	421	105	689	55	348	221	110	832	544	
57	860	999999	898	458	469	165	466	999999	715	946	551	540	999999	80	975	999999	414	548	752	999999	161	450	927	949	582	15	587	188	733	282	979	999999	240	87	165	999999	999999	187	120	999999	902	653	945	999999	881	880	968	618	79	714	807	999999	999999	49	999999	420	603	949	876	463	578	287	876	443	966	284	310	59	999999	753	999999	237	438	999999	602	507	504	999999	77	999999	46	968	118	29	475	999999	196	999999	999999	745	629	568	310	656	147	624	777	999999	368	606	580	999999	703	999999	599	579	999999	53	999999	397	999999	11	999999	184	427	610	999999	856	967	999999	98	999999	868	999999	134	999999	999999	781	899	977	730	991	243	471	131	127	274	791	999999	999999	304	153	753	793	999999	627	687	999999	239	537	455	999999	999999	819	517	471	60	533	202	52	653	351	153	469	667	924	767	420	63	309	345	999999	436	82	999999	945	365	999999	351	999999	869	799	552	999999	532	809	999999	424	953	660	77	999999	999999	387	251	953	999999	293	999999	904	859	999999	83	929	201	999999	999999	472	574	572	999999	999999	192	999999	183	854	798	781	937	999999	999999	999999	999999	402	242	604	788	59	999999	301	945	81	948	446	999999	602	999999	622	180	464	324	984	849	999999	999999	101	558	902	999999	397	999999	227	356	277	435	999999	999999	999999	697	597	289	445	641	283	626	44	999999	999999	59	999999	137	186	611	483	543	494	503	84	848	150	999999	885	999999	443	147	728	725	680	21	139	791	55	925	999999	999999	879	352	576	999999	519	73	999999	852	632	269	978	615	873	734	941	23	736	831	556	551	404	599	999999	145	898	319	357	734	920	789	91	261	38	999999	663	151	927	319	999999	87	242	42	999999	184	169	122	851	999999	79	126	65	224	378	41	999999	290	154	440	999999	999999	716	88	932	999999	187	726	999999	575	999999	799	96	426	502	479	318	999999	386	33	976	785	467	411	664	999999	733	999999	882	997	527	383	996	496	453	139	371	164	109	379	996	442	536	286	875	999999	40	639	721	999999	722	999999	903	131	464	91	742	314	424	139	999999	319	844	589	57	697	802	599	972	373	117	164	272	16	37	544	259	190	536	394	772	104	156	999999	285	117	999999	999999	999999	372	396	66	740	969	999999	686	999999	947	999999	188	477	441	666	357	791	999999	157	897	103	919	831	561	778	39	366	25	999999	860	999999	940	227	927	567	999999	976	61	424	302	746	350	945	312	952	357	917	341	437	799	202	999999	960	999999	781	122	540	835	
288	999999	613	255	999999	999999	643	999999	960	550	873	66	999999	740	153	854	160	999999	974	999999	609	430	122	999999	587	374	999999	597	979	645	999999	455	999999	151	773	713	689	999999	827	999999	999999	663	397	377	468	380	428	462	573	115	431	38	148	20	999999	857	597	999999	667	159	79	56	319	999999	999999	428	986	238	999999	999999	175	659	926	765	860	999999	42	999999	567	217	999999	999999	33	873	223	126	317	69	915	915	999999	111	834	677	999999	623	999999	999999	972	999999	394	999999	999999	999999	940	999999	112	999999	999999	999999	824	999999	30	999999	999999	999999	32	446	111	287	120	999999	999999	61	323	74	999999	258	627	247	999999	960	772	527	822	999999	720	890	933	999999	24	999999	908	636	101	273	90	384	473	999999	600	999999	971	694	929	467	876	999999	999999	999999	946	999999	755	913	999999	864	89	503	637	458	152	141	999999	999999	999999	185	28	686	959	60	983	451	999999	999999	646	999999	989	88	999999	364	878	286	81	67	504	170	189	995	948	237	999999	999999	746	999999	999999	469	403	321	431	753	449	999999	484	769	892	505	999999	999999	277	999999	875	11	905	282	579	999999	69	999999	165	113	999999	999999	737	732	866	999999	999999	999999	999999	999999	301	677	656	999999	915	999999	802	312	175	998	101	775	728	999999	999999	191	682	474	446	277	409	999999	166	327	757	427	462	751	902	496	801	309	205	100	999999	999999	355	70	367	890	73	757	290	166	22	999999	304	781	380	684	723	239	999999	999999	776	353	999999	338	999999	498	999999	999999	999999	999999	999999	791	999999	638	264	164	999999	621	117	555	214	652	667	999	999999	537	133	999999	999999	227	772	571	999999	266	323	358	999999	26	973	999999	664	22	999999	611	959	230	649	665	526	225	999999	112	999999	777	735	134	686	521	999999	559	375	999999	999999	192	907	634	999999	323	999999	906	999999	820	647	248	890	201	304	65	49	95	887	999999	163	999999	379	669	449	999999	530	198	671	175	993	424	503	118	343	999999	704	334	415	999999	351	620	999999	37	465	884	999999	543	830	630	481	937	672	908	401	523	813	247	999999	616	793	136	999999	312	827	999999	744	782	857	139	360	715	679	561	126	543	999999	351	213	564	999999	999999	367	50	693	999999	752	595	717	820	361	999999	999999	799	999999	999999	385	445	210	242	149	999999	685	701	280	999999	268	999999	999999	858	115	472	999999	630	304	805	768	203	619	999999	480	159	999999	999999	777	893	999999	879	999999	901	168	999999	151	970	425	999999	999999	666	770	999999	797	641	803	999999	
999999	889	999999	999999	505	737	456	999999	999999	438	761	990	999999	647	923	386	200	999999	999999	890	699	999999	999999	73	215	97	503	999999	433	691	974	839	355	215	332	999999	471	999999	384	290	455	977	156	712	219	999999	999999	999999	743	999999	737	418	549	913	169	582	568	369	312	999999	999999	354	758	144	463	922	644	999999	325	45	915	142	14	811	445	722	985	617	854	999999	920	839	999999	48	954	566	300	442	55	749	329	111	999999	966	56	110	999999	22	999999	296	790	342	348	708	478	604	414	737	478	447	596	950	999999	532	999999	405	986	999999	999999	897	631	212	788	576	715	813	387	999999	764	999999	503	973	368	567	990	999999	500	659	999999	999999	162	562	999999	608	999999	378	596	232	478	651	124	999999	999999	362	665	587	999999	772	992	665	226	375	973	143	944	999999	592	947	542	910	904	336	159	829	999999	999999	999999	190	999999	347	226	165	569	123	999999	999999	151	15	902	412	999999	728	667	904	143	786	999999	830	999999	999999	785	648	689	568	999999	787	999999	12	999999	595	348	373	359	654	448	70	805	860	913	951	481	586	55	139	999999	999999	999999	254	696	958	489	999999	526	882	561	578	999999	11	999999	442	641	999999	999999	316	73	999999	999999	999999	466	999999	980	999999	916	712	68	209	603	559	692	570	128	116	316	659	115	930	999999	999999	103	870	594	804	999999	480	999999	343	198	739	75	215	806	999999	788	623	977	760	501	999999	824	362	974	916	319	805	324	534	999999	738	999999	143	823	902	919	595	999999	186	245	999999	402	724	20	864	494	486	764	472	328	692	681	355	999999	43	652	740	895	678	999999	689	166	785	511	459	538	999999	999999	904	736	202	145	801	525	65	999999	109	351	120	432	833	50	852	216	149	67	999999	705	789	260	999999	700	810	999999	555	289	617	999999	999999	999999	999999	103	859	736	136	557	879	999999	382	621	553	398	784	255	661	648	999999	578	372	402	999999	999999	603	654	999999	502	335	119	969	999999	804	885	999999	999999	999999	739	191	125	89	999999	187	36	332	177	707	999999	915	999999	40	907	999999	48	850	168	999999	334	500	999999	189	633	232	770	859	606	999999	667	608	999	385	921	466	198	499	780	999999	656	904	999999	947	766	999999	999999	999999	999999	800	999999	45	631	142	999999	249	975	936	455	369	999999	177	999999	360	999999	191	915	188	118	450	787	549	999999	943	996	430	75	268	422	56	460	690	999999	806	61	999999	976	867	999999	682	491	999999	53	421	808	489	189	999999	
