500	500	
97	121	93	112	100	87	104	84	111	81	109	94	95	112	89	106	92	107	98	92	103	98	102	95	96	104	102	96	91	102	104	85	95	117	101	85	104	89	106	92	93	95	96	103	89	108	109	116	93	105	133	106	98	97	111	102	103	107	117	89	104	89	92	92	103	101	99	99	99	97	84	99	87	100	102	88	86	113	101	117	97	100	95	99	83	115	113	102	118	89	112	132	124	101	85	105	100	90	97	80	101	92	91	106	108	106	103	127	106	106	120	97	103	89	90	97	109	98	111	103	106	78	112	97	105	115	86	100	95	108	93	85	101	84	101	101	95	98	74	115	86	120	98	117	115	97	93	82	101	74	109	98	95	90	99	108	100	85	85	87	95	83	93	99	101	84	102	95	89	119	106	104	102	93	100	87	108	105	108	101	97	95	98	90	108	113	107	109	85	95	111	112	93	114	94	100	100	98	117	102	109	99	82	87	93	90	109	108	112	104	119	101	102	96	112	119	101	91	105	90	109	82	92	96	89	94	82	104	87	103	92	92	108	97	125	98	109	119	108	115	96	124	96	91	125	90	83	86	117	92	99	112	95	118	101	101	113	99	114	101	106	96	91	107	89	95	107	101	106	104	102	92	93	102	110	89	89	98	98	95	100	102	106	104	103	92	97	101	95	97	96	88	96	83	101	98	79	100	116	106	94	109	99	97	94	116	93	93	80	93	93	95	105	110	103	105	89	116	85	115	92	118	86	135	117	119	105	102	99	90	102	107	83	96	103	92	103	89	102	103	111	88	101	89	102	103	93	109	100	120	106	98	98	108	114	95	97	101	124	106	85	102	97	93	114	81	89	95	115	107	125	93	86	85	107	120	92	90	94	107	103	111	89	102	97	111	94	83	111	95	101	97	91	93	101	111	79	93	111	110	95	98	91	94	99	116	98	110	96	121	95	109	94	101	91	82	96	98	87	86	114	95	109	119	94	132	100	87	101	102	107	100	100	99	119	84	101	93	97	110	70	87	95	94	131	101	105	123	85	90	99	99	78	105	93	103	88	86	104	93	100	112	84	111	100	85	103	89	100	98	105	108	101	105	99	101	95	114	104	99	113	99	117	115	92	106	90	83	97	95	105	115	116	94	88	94	88	94	96	105	
94	90	95	98	122	120	112	79	96	97	90	100	93	90	112	107	93	96	107	92	93	106	105	94	100	110	99	96	103	96	104	108	99	94	113	95	103	92	97	93	102	106	109	107	95	87	99	105	94	97	98	81	92	113	103	82	88	105	102	99	97	97	92	98	91	106	101	93	97	79	128	104	103	111	98	97	115	102	95	115	110	97	126	97	100	96	97	105	86	100	109	93	86	107	104	82	85	113	102	114	93	86	89	88	99	92	101	105	116	103	104	98	89	117	97	114	101	100	98	94	101	97	109	116	96	86	91	99	87	91	95	107	106	98	99	107	123	97	99	86	94	94	94	90	100	93	98	109	101	106	99	102	120	107	96	107	99	94	86	108	112	81	103	121	85	106	97	97	100	103	121	97	87	121	82	108	107	116	97	112	115	89	121	98	98	97	104	100	103	89	105	103	84	120	71	116	82	122	104	95	94	111	107	98	97	87	89	100	98	117	89	99	99	87	96	103	96	86	105	100	122	100	106	105	94	103	88	108	103	106	112	95	102	101	109	106	96	84	103	92	115	102	105	109	95	103	112	125	124	100	106	106	110	85	102	112	104	92	80	109	97	116	100	87	119	118	96	101	108	103	87	87	104	80	105	106	105	109	119	104	95	98	97	88	97	105	111	92	86	85	118	118	110	105	110	94	116	105	111	108	101	104	98	99	106	124	87	110	102	100	97	98	94	86	84	104	110	82	101	112	96	93	104	101	95	101	111	104	106	96	103	80	105	96	88	109	114	78	112	95	95	94	102	102	105	94	117	119	93	84	84	85	73	126	93	100	109	105	105	86	94	96	123	84	92	102	121	102	96	100	96	103	90	89	104	119	121	84	73	119	107	100	112	123	90	98	89	96	94	90	91	105	88	111	93	81	96	88	107	106	86	88	92	109	106	111	113	122	91	101	106	111	107	90	104	103	101	122	98	103	114	105	113	97	90	90	98	95	116	96	107	106	91	103	97	103	107	104	106	92	83	87	97	97	112	103	91	84	87	71	106	77	97	111	90	104	86	77	86	115	99	92	91	109	113	106	100	91	103	111	91	121	101	110	85	92	97	92	90	96	102	102	93	106	97	102	94	82	107	92	89	118	93	76	104	85	96	98	88	97	
230	968	20	34	999999	999999	134	203	999999	946	296	368	999999	406	803	344	527	999999	874	999999	709	878	624	48	999999	999999	940	249	736	543	110	999999	398	959	999999	807	513	999999	748	188	272	509	999999	503	466	439	869	999999	813	999999	999999	999999	999999	231	331	999999	353	972	707	70	999999	884	466	217	846	530	969	999999	999999	995	999999	327	999999	696	465	210	354	131	582	887	240	476	436	175	978	418	999999	177	638	558	464	540	502	688	611	387	52	999999	657	936	469	458	999999	818	740	248	781	566	766	999999	998	999999	400	999999	829	999999	999999	999999	239	437	999999	802	782	947	541	300	824	231	95	87	999999	38	474	999999	999999	999999	999999	617	434	739	999999	946	410	517	999999	242	150	682	858	510	928	751	999999	229	919	667	675	30	999999	450	423	559	999999	688	999999	970	999999	754	402	57	603	840	999999	500	799	999999	401	275	398	309	999999	999999	999999	584	159	416	941	254	999999	760	116	999999	999999	984	999999	88	475	722	553	999999	484	396	999999	810	907	999999	884	595	430	849	275	409	632	977	300	281	196	999999	538	557	38	999999	37	641	941	126	509	999999	999999	721	604	678	721	808	999999	763	862	561	676	71	999999	356	824	999999	494	999999	854	999999	999999	54	999999	579	999999	999999	561	971	368	647	869	791	587	12	420	709	254	596	687	824	163	536	418	634	999999	999999	35	682	688	159	156	244	272	156	999999	999999	999999	999999	494	725	256	852	405	225	999999	999999	483	999999	935	999999	633	999999	28	39	999999	999999	635	266	359	716	970	879	999999	218	500	999999	529	999999	813	289	879	999999	111	962	999999	311	141	203	942	999999	993	506	999999	573	526	258	225	242	946	41	504	573	674	778	999999	377	569	196	724	66	365	999999	999999	655	999999	413	999999	66	999999	898	34	442	999999	25	999999	474	142	719	692	251	420	296	999999	781	784	316	999999	333	999999	210	999999	945	478	886	979	951	790	100	999999	123	462	999999	780	58	17	72	259	659	999999	290	999999	850	503	999999	646	78	557	933	870	929	857	472	848	262	166	89	963	437	999999	771	683	52	390	578	789	999999	516	446	774	722	66	895	278	927	965	891	451	996	249	910	403	857	229	999999	265	989	320	528	891	927	999999	821	623	293	606	202	469	924	693	395	561	999999	169	158	872	961	204	920	296	274	637	999999	198	999999	378	826	822	981	323	799	940	988	554	846	623	245	282	984	999999	999999	432	527	313	854	358	291	999999	81	537	303	999999	999999	
241	627	300	999999	633	999999	914	779	999999	487	611	893	455	999999	567	322	534	999999	689	219	599	999999	842	999999	664	343	777	96	138	751	454	29	999999	999999	999999	927	555	492	612	999999	79	999999	403	999999	915	999999	999999	785	724	385	999999	900	614	585	800	718	785	999999	477	299	720	828	650	628	43	592	999999	999999	816	640	766	52	34	904	149	57	129	897	999999	255	934	991	372	753	999999	999999	999999	999999	999999	48	151	375	25	322	74	999999	901	999999	910	333	528	504	969	94	619	504	875	710	445	752	999999	999999	986	999999	364	999999	465	897	423	489	187	472	999999	777	498	401	36	711	839	897	156	999999	986	871	726	440	32	287	144	710	677	999999	982	999999	449	264	999999	793	957	999999	786	999999	361	999999	155	66	349	202	596	227	477	999999	871	547	606	254	901	125	506	924	705	187	999999	713	812	483	999999	167	337	999999	22	999999	754	502	121	152	999999	565	725	669	101	830	691	916	999999	513	833	444	401	205	362	273	297	43	641	608	999999	647	999999	999999	999999	191	864	362	999999	244	419	378	999999	999999	262	346	999999	999999	832	874	496	999999	481	999999	999999	55	766	999999	881	749	946	721	861	999999	902	355	999999	999999	101	909	965	999999	999999	999999	999999	999999	18	937	942	26	873	460	210	766	122	999999	176	320	999999	999999	425	999999	481	465	297	698	517	999999	561	906	399	347	745	922	909	999999	145	482	214	195	999999	828	999999	999999	999999	999999	999999	999999	999999	999999	188	999999	40	999999	494	243	858	999999	999999	405	947	95	386	46	999999	536	714	999999	856	955	267	693	116	837	494	597	999999	999999	999999	801	188	422	530	62	728	999999	316	184	438	676	308	890	772	808	247	951	999999	163	247	349	781	242	248	446	251	495	528	203	999999	896	699	251	665	909	999999	999999	565	334	318	862	229	540	849	190	999999	376	999999	308	999999	542	155	390	379	999999	29	946	184	94	811	242	999999	123	108	999999	976	999999	235	862	591	712	999999	127	999999	385	130	999999	392	999999	789	874	574	230	604	544	999999	319	871	425	889	999999	999999	999999	523	999999	626	999999	999999	318	999999	599	151	68	717	886	155	38	544	994	129	778	563	999999	304	999999	668	25	519	999999	999999	999999	195	810	972	999999	361	999999	603	769	758	999999	999999	83	852	999999	999999	515	512	717	999999	722	775	999999	999999	121	717	244	999999	586	417	999999	999999	877	528	548	413	340	96	999999	535	999999	999999	775	245	113	969	489	273	113	214	162	513	999999	175	78	
891	999999	999999	999999	602	126	739	27	362	158	999999	931	555	999999	787	401	429	999999	999999	168	999999	999	999999	202	152	999999	999999	82	381	264	107	794	999999	460	656	999999	999999	999999	805	999999	500	416	422	97	684	999999	999999	959	325	812	999999	408	618	17	780	999999	677	999999	719	374	156	666	646	107	61	634	229	105	999999	693	575	204	309	999999	999999	880	586	553	517	114	999999	21	999999	999999	531	698	999999	704	679	999999	426	513	999999	440	272	999999	999999	325	46	999999	817	838	311	632	999999	539	999999	844	999999	999999	314	999999	805	614	80	144	909	999999	999999	999999	458	525	426	999999	277	71	687	868	512	834	119	271	517	467	296	465	709	134	999999	999999	999999	341	365	999999	460	302	708	901	370	999999	923	694	749	999999	999999	302	999999	418	364	185	851	239	999999	514	790	999999	616	348	999999	614	434	999999	999999	583	999999	999999	169	647	442	999999	362	786	508	384	910	425	521	999999	865	994	54	301	769	999999	150	999999	998	851	988	417	685	370	999999	999999	702	148	940	176	921	483	999999	999999	976	999999	822	75	731	957	603	375	532	783	482	333	570	143	999999	999999	442	401	129	318	999999	35	299	992	212	999999	682	772	999999	354	912	391	999999	279	325	999999	334	85	639	999999	257	622	999999	902	887	260	194	568	999999	999999	733	529	364	824	125	951	99	830	862	999999	999999	831	891	999999	870	100	471	999999	818	635	281	366	999999	88	71	999999	149	397	114	951	568	123	999999	149	620	392	37	47	164	999999	300	999999	999999	660	765	425	999999	707	41	999999	788	893	999999	497	73	377	767	286	763	88	811	999999	725	910	419	171	192	999999	566	488	73	434	146	454	344	776	153	111	322	645	315	441	366	317	172	674	999999	161	85	253	625	750	284	86	999999	598	999999	999999	251	604	243	978	999999	553	733	363	757	306	163	297	233	665	963	127	773	379	345	418	999999	745	999999	41	676	999999	862	322	999999	70	999999	745	997	841	860	718	412	336	999999	812	583	999999	999999	75	999999	788	30	960	786	166	312	193	263	370	999999	505	999999	212	999999	829	690	420	213	697	415	417	299	392	805	255	715	447	89	532	834	939	999999	733	43	888	302	999999	535	994	757	708	492	637	287	364	913	209	33	470	132	173	605	229	660	589	499	637	164	541	451	865	999999	730	535	625	677	999999	179	424	536	788	884	999999	999999	999999	999999	999999	115	450	342	515	999999	618	999999	671	343	999999	82	453	999999	664	747	994	552	892	
604	761	999999	661	687	841	40	609	934	344	999999	396	289	953	664	837	999999	714	208	999999	451	999999	999999	999999	291	78	999	726	35	872	50	999999	999999	999999	999999	173	999999	999999	999999	501	485	813	684	76	392	946	329	999999	788	561	141	999999	795	617	999999	118	441	248	999999	618	841	999999	584	71	303	398	730	241	851	501	288	89	999999	707	459	638	811	263	481	345	749	881	937	999999	740	17	104	58	607	993	731	320	83	999999	660	181	238	999999	999999	999999	226	97	999999	297	283	999999	91	98	168	811	307	999999	767	999999	869	959	376	121	330	296	999999	681	634	858	769	967	16	806	57	999999	409	198	491	486	999999	661	999999	649	200	688	999999	16	999999	999999	695	553	999999	48	285	700	804	127	302	485	999999	544	463	999999	527	315	56	285	50	879	412	119	696	999999	916	218	355	726	920	642	371	999999	791	838	999999	226	424	968	531	357	484	291	896	15	785	584	207	999999	132	884	642	649	966	20	999999	999999	856	272	999999	76	354	87	207	999999	124	414	752	625	256	311	999999	999999	753	693	999999	130	222	690	505	341	999999	159	604	45	999	999999	330	999999	455	999999	369	999999	845	464	12	406	94	999999	891	380	831	582	949	820	993	999999	895	282	615	999999	999999	175	999999	790	999999	205	482	171	660	999999	94	999999	179	999999	941	739	241	999999	690	998	46	999999	799	999999	510	438	209	783	999999	445	825	57	175	999999	221	203	394	65	999999	807	924	923	999999	498	999999	999999	999999	288	879	263	332	999999	999999	616	236	999999	376	641	289	628	995	698	999999	224	576	47	806	987	999999	747	355	186	890	883	84	123	399	310	839	651	999999	921	999999	999999	122	228	465	999999	956	999999	827	753	775	780	811	235	804	999999	922	999999	62	425	829	999999	908	156	716	708	541	123	997	75	999999	638	602	83	794	340	112	358	581	256	40	635	999999	602	410	120	999999	848	999999	38	999999	591	598	610	102	773	880	999999	512	756	27	843	825	999999	951	147	999999	737	999999	474	269	573	676	999999	999999	203	221	999999	745	606	999999	692	804	969	687	999999	50	992	981	31	999999	145	845	999999	239	197	809	168	999999	999999	999999	343	417	999999	999999	814	914	999999	225	999999	999999	999999	230	999999	129	335	999999	999999	83	741	999999	195	756	420	25	999999	999999	851	577	207	999999	63	665	482	674	303	285	959	210	873	305	257	776	92	469	884	914	939	999999	903	158	953	94	909	175	999999	587	996	829	645	999999	72	999999	28	
999999	508	909	747	242	826	999999	89	656	210	445	849	419	674	951	140	218	788	155	673	58	440	968	755	317	927	999999	288	139	565	787	999999	42	757	576	999999	974	177	707	879	999999	78	307	883	473	325	337	913	999999	999999	436	307	917	552	969	999999	539	163	440	314	120	771	999999	100	423	212	817	661	107	989	166	51	91	999999	818	980	143	94	999999	991	999999	802	242	441	138	490	999999	489	787	501	431	820	737	999999	769	93	999999	216	470	271	999999	675	816	66	541	394	226	651	733	989	999999	455	871	999999	714	999999	538	999999	961	999999	886	337	874	999999	568	346	999999	688	506	735	999999	926	623	30	493	925	986	999999	899	744	273	674	999999	798	559	976	999999	999999	688	999999	554	609	254	999999	385	180	800	220	497	205	999999	538	154	997	136	24	831	999999	955	788	331	362	619	227	669	222	999999	999999	55	592	398	26	999	55	999999	263	999999	96	645	999999	134	999999	999999	704	664	735	529	758	671	999999	155	107	343	900	139	202	989	36	868	173	999999	724	175	905	806	74	538	109	816	873	342	745	215	643	663	556	673	999999	563	933	692	822	413	510	447	300	999999	108	915	989	273	999999	227	999999	722	999999	610	783	897	600	999999	429	942	798	999999	409	892	700	246	582	529	84	473	999999	480	999999	320	664	468	515	391	440	999999	827	609	999999	527	732	920	264	946	889	27	963	736	272	999999	615	308	999999	999999	982	999999	343	469	198	192	293	999999	945	99	945	324	391	218	999999	246	124	199	999999	882	999999	779	982	636	639	999999	999999	208	217	896	705	999999	431	116	408	577	850	999999	420	504	999999	730	999999	175	999999	574	636	754	969	999999	765	999999	782	164	999999	999999	880	999999	999999	142	682	95	794	999999	393	999999	893	284	810	999999	999999	757	778	32	648	438	805	817	635	74	999999	999999	238	191	141	289	584	276	867	205	999999	153	537	288	821	999999	936	925	781	421	681	361	943	780	999999	18	647	999999	515	810	407	73	999999	999999	711	926	856	613	917	113	999999	626	417	615	999999	251	999999	999999	210	999999	502	879	999999	223	999999	78	812	457	549	133	641	824	999999	66	797	634	82	771	999999	895	302	332	18	999999	416	64	944	999999	999999	399	787	158	999999	26	318	528	37	857	999999	642	123	409	73	794	472	190	999999	360	999999	867	179	458	923	999999	999999	179	871	367	806	339	999999	484	178	999999	345	493	274	744	999999	278	606	224	399	999999	999999	999999	269	223	215	
235	198	593	520	999999	229	999999	235	255	819	149	999999	670	61	52	518	999999	240	912	459	979	916	131	613	549	999999	955	69	989	532	314	909	657	162	999999	150	999999	964	756	931	15	268	29	999999	608	999999	999999	999999	356	425	152	662	356	999999	235	319	77	980	970	999999	999999	280	245	722	515	239	999	517	479	902	977	675	999999	981	453	721	897	205	999999	928	333	792	999999	573	390	651	562	893	926	999999	83	999999	993	605	667	735	32	306	420	999999	999999	429	999999	999999	448	476	188	375	999999	514	421	999999	975	999999	999999	480	568	999999	999999	863	676	116	591	999999	828	999999	681	999999	323	718	699	999999	785	999999	317	904	109	267	135	914	472	197	583	421	999999	211	584	951	777	196	177	359	965	556	702	999999	838	999999	626	31	999999	310	999999	999999	815	821	96	350	999999	999999	381	310	547	427	400	489	999999	999999	367	626	999999	729	110	136	999999	349	635	238	999999	802	76	623	999999	999999	129	172	999999	982	606	39	125	244	227	999999	815	866	999999	547	999999	223	999999	668	128	999	190	999999	209	925	60	476	195	857	999999	931	999999	757	669	999999	307	238	353	999999	573	338	511	607	512	999999	321	684	999999	999999	82	719	820	999999	505	999999	923	64	962	999999	931	139	843	267	999999	296	997	67	207	378	999999	927	869	999999	999999	789	999999	582	562	953	614	999999	999999	107	785	697	999999	459	262	999999	520	252	275	143	618	443	494	253	779	225	258	263	486	168	999999	999999	849	388	311	715	154	350	999999	18	605	999999	200	745	482	999999	185	547	804	180	857	996	662	736	999999	662	305	254	802	999999	704	360	999999	780	259	641	847	999999	158	547	882	999999	750	267	537	999999	253	749	999999	649	49	711	459	999999	311	851	492	999999	999999	649	420	899	547	165	314	255	677	999999	999999	841	292	453	399	267	297	999999	999999	999999	999999	771	418	999999	483	163	307	993	901	999999	479	999999	159	733	177	508	136	999999	633	594	952	292	999999	834	999999	929	999999	596	322	201	28	624	605	999999	915	792	240	864	426	394	858	320	354	999999	939	97	692	559	285	890	141	314	63	999999	999999	916	999999	999999	302	553	796	999999	681	709	564	854	802	72	818	999999	278	271	566	248	736	642	937	290	894	175	247	807	320	431	70	713	570	943	644	998	406	655	572	999999	597	157	639	644	540	999999	295	630	740	901	622	869	748	814	925	809	978	999999	999999	136	316	988	400	999999	649	850	999999	859	999999	819	978	622	
999999	694	650	588	12	302	750	809	880	999999	76	419	809	200	999999	756	28	834	30	299	965	446	999999	608	756	389	999999	689	999999	999999	212	921	922	999999	180	999999	174	999999	806	999999	365	881	255	699	922	999999	449	459	884	537	840	592	799	688	656	262	138	52	832	622	999999	70	17	454	414	155	496	999999	29	911	591	681	999999	344	999999	94	200	866	686	774	999999	545	999999	273	999999	620	132	999999	352	918	924	132	514	194	388	304	873	801	999999	777	495	640	999999	973	945	999999	564	999999	754	572	999999	272	365	67	682	761	266	744	859	794	32	263	467	111	999999	469	177	843	955	639	999999	399	581	999999	289	310	116	831	327	436	65	667	489	780	855	662	766	456	511	626	48	138	941	999999	754	999999	182	337	986	486	991	720	508	124	361	999999	690	999999	777	999999	655	999999	426	433	999999	365	774	687	255	334	999999	720	342	339	999999	92	457	90	165	57	137	778	845	999999	445	345	168	374	428	192	999999	320	679	138	971	999999	711	518	999999	999999	999999	495	92	661	782	280	388	999999	523	278	225	609	300	999999	999999	876	589	585	999999	403	206	409	268	72	362	392	51	214	999999	987	380	938	999999	766	589	641	696	193	999999	174	956	988	999999	159	967	999999	999999	949	882	105	34	999999	530	369	999999	999999	237	999999	999999	400	239	999999	812	999999	898	999999	291	533	150	614	999999	405	526	823	446	218	559	999999	105	990	371	999999	331	272	962	253	418	959	575	531	999999	676	884	668	934	782	186	323	261	999999	90	999999	808	278	914	629	999999	706	922	983	509	129	999999	319	39	999999	853	550	574	999999	868	999999	999999	999999	210	514	521	858	889	999999	999999	245	999999	415	909	999999	999999	62	357	343	643	711	46	591	32	294	752	575	999999	797	929	635	749	607	821	758	539	199	78	999999	118	752	817	999999	999999	273	272	518	409	999999	999999	800	203	241	20	167	295	376	999999	916	761	945	229	102	999999	999999	495	258	999999	161	345	103	983	946	235	890	894	777	639	999999	31	999999	176	484	999999	138	442	999999	999999	664	473	172	603	162	649	172	533	999999	535	555	778	24	924	257	819	999999	816	256	16	129	272	517	736	837	894	999999	779	999999	999999	605	963	976	661	929	999999	182	499	831	999999	999999	367	179	252	93	999999	17	320	918	999999	193	321	999999	999999	476	401	999999	435	766	999999	131	392	788	576	999999	592	801	362	999999	569	647	270	985	948	943	762	999999	275	652	857	887	
999999	861	90	965	293	999999	474	194	537	732	746	733	573	185	680	579	999999	999999	501	188	654	325	358	999999	999999	336	248	569	714	308	999999	783	908	999999	914	530	708	999999	999999	815	999999	177	466	837	901	536	421	772	999999	999999	500	953	161	678	999999	999999	513	73	52	956	999999	905	480	239	52	999999	824	203	999999	160	999999	999999	675	685	999999	999999	999999	520	125	395	914	476	999999	531	808	999999	631	240	147	999999	27	644	567	689	999999	999999	697	237	795	999999	712	227	510	122	999999	508	999999	475	826	755	43	992	947	657	51	72	608	949	430	314	341	594	66	248	142	999999	999999	999999	408	999999	789	999999	725	999999	683	697	999999	999999	999999	310	459	166	413	391	989	999999	999999	999999	648	225	822	747	807	490	606	128	999999	272	979	96	83	302	76	406	965	412	276	999999	999999	354	107	424	740	999999	855	184	190	999999	258	118	539	523	347	999999	999999	52	823	245	581	565	535	702	214	999999	236	167	100	17	999999	999999	757	999999	936	303	128	408	17	999999	634	432	937	497	23	871	557	559	954	999999	999999	923	589	41	999999	418	819	404	220	999999	893	697	94	182	258	999999	360	999999	999999	54	999999	208	999999	146	610	159	627	48	688	342	574	677	999999	217	218	502	997	726	999999	528	999999	723	198	398	793	937	347	999999	248	999999	521	945	972	910	817	600	888	452	431	49	790	781	999999	877	53	226	999999	877	964	756	999999	999999	873	68	999999	999999	999999	646	352	999999	999999	862	999999	346	999999	999999	999999	999999	399	999999	613	555	304	999999	738	702	17	320	354	577	999999	469	999999	492	678	887	81	914	999999	475	589	999999	999999	758	238	999999	982	378	65	999999	521	999999	487	356	152	999999	999999	185	999999	867	999999	999999	302	775	230	351	71	999999	668	934	558	790	952	924	38	999999	999999	546	470	809	720	638	264	930	999999	259	982	454	999999	999999	557	999999	593	999999	141	890	999999	334	537	886	866	675	710	999999	865	730	249	563	327	999999	673	793	999999	520	157	999999	444	372	999999	999999	369	999999	966	119	999999	663	206	999999	792	148	422	130	18	583	943	999999	928	143	74	999999	999999	428	136	569	886	764	190	83	334	436	455	587	615	566	527	259	709	999999	744	999999	999999	769	999999	189	999999	552	784	141	999999	113	776	311	999999	999999	961	941	490	406	232	622	482	999999	155	366	999999	999999	515	452	66	693	344	999999	398	999999	801	250	657	999999	210	343	979	58	506	231	659	154	289	231	605	585	769	312	
378	999999	729	410	624	414	999999	533	46	999999	85	883	999999	999999	912	446	592	721	293	999999	205	888	642	434	626	999999	706	548	999999	999999	999999	480	924	41	959	999999	141	400	999999	252	459	677	307	647	973	623	463	220	241	999999	999999	884	302	236	999999	489	489	305	783	700	999999	948	977	999999	495	604	959	736	999999	999999	314	201	105	50	93	999999	591	995	461	13	470	496	317	999999	654	962	999999	999999	924	479	999999	836	617	924	999999	999999	999999	554	999999	999999	999999	999999	999999	594	539	448	788	999999	152	999999	999999	494	844	779	240	221	641	275	108	999999	425	271	812	20	999999	999999	584	181	505	583	828	47	843	999999	349	743	766	722	183	216	183	926	555	999999	999999	999999	992	837	693	334	868	434	455	628	953	402	999999	720	733	71	863	999999	756	569	759	859	650	762	440	497	455	918	102	892	360	999999	999999	475	437	568	485	747	487	181	999999	404	999999	999999	138	947	828	55	989	121	352	565	999999	985	586	722	651	999999	999999	206	878	949	999999	999999	277	464	999999	448	292	999999	999999	126	140	999999	854	364	277	999999	633	999999	668	409	929	980	550	795	999999	730	889	715	917	255	350	999999	302	764	72	999999	947	674	271	389	763	823	535	235	999999	596	999999	231	999999	225	999999	999999	999999	999999	999999	999999	22	482	146	999999	559	577	258	999999	999999	999999	999999	999999	302	247	488	958	231	288	645	999999	454	324	370	732	599	668	269	702	648	436	753	822	744	710	27	474	538	315	830	196	575	205	999999	999999	999999	51	929	217	999999	999999	692	258	833	913	907	697	122	999999	365	891	999999	556	999999	350	999999	469	355	591	230	23	430	915	999999	459	540	999999	999999	999999	428	558	738	61	964	11	743	999999	989	831	803	329	362	999999	950	939	878	29	513	117	489	844	999999	347	987	723	227	776	800	384	382	999999	831	337	999999	807	162	265	591	690	607	999999	480	999999	788	900	999999	305	965	518	581	999999	745	758	305	583	862	999999	74	999999	999999	967	704	614	458	155	999999	35	148	152	787	622	438	999999	510	999999	374	181	559	999999	73	921	999999	292	803	861	912	83	999999	999999	999999	999999	201	350	906	639	896	999999	75	642	412	635	167	823	730	999999	999999	999999	257	416	218	690	999999	977	187	863	166	421	811	597	242	424	993	735	208	36	431	999999	999999	871	992	509	116	916	684	438	763	999999	562	845	999999	990	825	625	203	999999	999999	223	172	52	482	999999	999999	999999	999999	987	641	431	624	703	
999999	995	15	386	999999	709	584	924	303	999999	999999	179	999999	966	819	251	599	377	999999	999999	117	218	999999	999999	398	518	455	637	515	696	796	342	372	858	318	999999	985	449	211	494	678	999999	919	422	999999	313	624	999999	999999	169	398	273	889	679	595	327	79	999999	988	999999	999999	947	419	999999	953	766	806	11	999999	46	265	159	176	57	276	999999	299	999999	930	999999	893	369	977	999999	307	532	453	692	272	991	999999	999999	999999	999999	241	731	585	321	999999	186	506	623	438	623	903	999999	107	842	413	482	37	567	209	999999	22	999999	969	72	309	999999	999999	124	738	666	333	411	698	870	999999	999999	537	978	52	754	588	279	999999	999999	453	999999	435	610	289	789	964	155	654	557	293	347	999999	522	21	999999	999999	392	885	772	299	502	550	999999	999999	868	999999	59	524	455	325	999999	963	999999	619	999999	999999	713	999999	999999	999999	188	756	150	586	478	783	24	999999	13	999999	205	999999	167	75	951	518	207	584	999999	999999	914	630	209	999999	551	999999	155	903	770	53	159	999999	936	999999	120	999999	409	650	557	94	929	92	521	999999	129	357	805	999999	999999	732	797	138	423	113	999999	558	999999	908	999999	105	638	121	205	999999	742	647	458	97	999999	999999	118	556	37	999999	915	999999	999999	645	122	204	577	605	999999	47	999999	999999	143	833	999999	562	198	500	999999	461	456	818	886	561	821	482	999999	718	596	462	999999	250	110	97	198	999999	999999	999999	796	840	527	42	875	999999	999999	721	513	625	999999	999999	999999	618	940	575	880	106	944	999999	824	639	305	859	999999	783	999999	15	999999	56	644	337	999999	286	703	776	933	423	943	729	999999	110	999999	283	999999	999999	445	15	310	534	999999	101	999999	891	97	167	544	668	999999	101	743	708	800	467	980	999999	287	739	914	174	642	999999	999999	225	999999	723	671	32	945	814	348	418	999999	395	839	553	327	232	199	546	241	275	999999	852	985	149	309	511	302	446	916	705	100	999999	892	751	939	794	190	373	495	522	722	218	753	999999	13	414	999999	999999	999999	65	999999	378	932	376	999999	310	240	999999	999999	170	729	508	898	999999	328	569	999999	999999	614	999999	999999	825	60	719	553	192	108	660	999999	999999	999999	999999	999999	861	165	722	999999	525	999999	999999	999999	620	949	335	792	999999	319	120	16	443	911	999999	823	999999	999999	725	327	222	823	999999	211	579	434	999999	999999	864	999999	46	487	999999	366	999999	412	975	999999	431	875	999999	926	339	872	987	653	702	999999	353	999999	
999999	848	439	405	999999	702	999999	999999	984	999999	430	999999	928	999999	283	633	411	87	999999	137	999999	658	591	849	601	296	493	999999	223	926	731	999999	933	822	551	198	57	210	375	284	609	999999	999999	999999	454	999999	998	999999	599	364	252	625	999999	226	999999	22	266	999999	803	704	219	792	223	68	463	885	124	999999	460	94	585	999999	711	999999	527	309	674	355	405	924	297	165	420	859	999999	116	999999	999999	627	999999	999999	467	406	999999	75	817	335	926	999999	999999	999999	891	999999	999999	778	51	913	401	999999	894	999999	999999	195	879	999999	63	381	363	384	999999	999999	999999	488	921	162	128	804	50	593	709	973	747	572	999999	372	405	288	999999	91	641	202	999999	999999	732	999999	999999	282	527	264	999999	445	971	551	435	177	165	413	955	362	659	247	873	808	988	921	600	347	358	516	999999	775	475	282	999999	164	307	388	755	730	140	846	287	999999	580	274	999999	206	147	669	216	992	332	999999	431	999999	999999	295	999999	811	600	999999	923	20	999999	247	969	699	807	280	869	777	658	235	999999	813	999999	98	237	999999	999999	999999	210	999999	310	28	999999	999999	999999	999999	835	999999	999999	943	999999	456	922	277	541	343	304	999999	398	866	799	999999	344	106	332	617	443	999999	67	315	892	207	483	244	709	999999	794	58	848	467	445	856	999999	999999	106	774	890	693	557	999999	430	999999	14	343	999999	871	684	356	599	243	999999	604	999999	53	61	932	973	999999	567	316	549	256	464	999999	430	943	20	629	10	999999	726	750	683	173	884	285	999999	150	355	999999	550	448	458	999999	561	841	901	999999	662	174	999999	213	135	251	999999	999999	162	999999	999999	945	860	64	355	52	999999	165	999999	791	168	776	739	833	999999	728	765	111	797	849	999999	589	999999	634	966	836	755	523	999999	442	818	710	132	128	237	409	999999	495	999999	999999	108	406	999999	119	227	886	999999	968	871	999999	999999	999999	387	313	704	333	999999	999999	97	519	296	999999	999999	999999	973	457	653	621	605	999999	750	279	999999	999999	750	972	667	931	416	90	999999	999999	651	227	999999	574	333	999999	423	903	505	751	407	583	999999	999999	865	443	146	770	242	813	372	939	999999	999999	245	996	563	999999	665	972	819	999999	117	509	351	323	530	408	999999	834	999999	702	436	998	872	435	269	999999	116	999999	795	646	847	598	424	711	569	751	999999	336	265	691	247	533	999999	399	999999	620	764	552	999999	737	646	407	615	670	513	659	343	999999	737	999999	625	441	186	182	170	
518	95	639	754	778	999999	796	999999	516	464	903	75	482	959	649	879	999999	321	999999	10	449	982	753	208	909	418	528	599	347	75	806	356	759	239	956	535	999999	798	999999	667	849	828	109	215	610	593	860	850	97	48	71	129	128	182	721	999999	341	440	844	370	999999	999999	242	451	999999	999999	316	253	12	999999	754	999999	187	999999	999999	620	883	548	598	326	999999	677	999999	308	13	686	237	587	518	430	203	694	953	773	999999	652	999999	657	557	62	999999	617	848	999999	294	306	942	728	31	999999	652	793	842	528	812	999999	999999	933	999999	999999	999999	729	735	581	920	69	811	413	283	508	33	999999	991	545	48	941	999999	538	23	707	744	509	565	417	999999	410	852	435	999999	253	957	663	219	586	999999	558	881	276	63	235	999999	538	454	999999	86	999999	801	306	489	871	53	999999	920	999999	236	819	173	999999	803	519	216	386	452	40	550	370	27	415	812	489	69	562	999999	787	222	216	65	51	340	361	608	555	945	100	999999	800	742	477	999999	999999	999999	563	472	544	999999	118	96	999999	999999	716	409	396	494	999	811	491	682	999999	999999	29	764	132	987	999999	910	660	440	361	830	999999	627	549	65	999999	105	505	99	999999	768	114	130	641	78	624	952	221	999999	999999	288	718	127	610	999999	339	158	272	999999	999999	633	368	677	999999	999999	232	98	859	999999	595	999999	999999	401	742	999999	423	899	133	63	373	999999	698	599	999999	82	999999	999999	27	600	999999	750	999999	929	78	316	999999	436	395	58	999999	999999	999999	880	999999	51	972	999999	384	246	535	440	35	218	212	531	934	769	999999	661	480	598	80	269	616	999999	81	386	332	999999	964	999999	513	85	999999	837	406	818	133	999999	110	795	258	781	75	294	724	624	999999	547	382	640	999999	999999	577	258	465	833	274	999999	999999	595	999999	949	282	999999	926	950	999999	375	135	999999	645	999999	999999	685	350	999999	204	331	999999	456	659	999999	62	333	743	780	507	999999	999999	572	999999	503	481	515	801	308	508	526	368	774	999999	361	422	266	994	511	182	999999	907	176	639	943	999999	523	999999	999999	896	948	804	156	452	999999	993	562	571	152	999999	55	884	999999	999999	677	963	355	834	308	999999	795	339	242	999999	615	999999	215	999999	611	993	957	579	999999	412	559	722	999999	332	579	368	859	695	851	999999	136	17	865	385	962	979	164	689	637	845	999999	619	999999	999999	836	992	787	629	960	159	999999	999999	301	639	240	999999	999999	33	265	939	
999999	110	487	991	480	608	195	830	970	999999	839	277	999999	747	311	940	160	999999	495	587	581	240	735	702	938	660	999999	236	154	18	999999	141	434	697	341	10	142	999999	999999	238	806	957	658	338	320	44	533	554	337	300	999999	89	537	677	368	999999	999999	784	999999	819	999999	999999	685	962	999999	999999	843	255	416	311	999999	580	999999	267	780	999999	999999	406	392	903	137	171	898	854	214	999999	603	756	338	68	635	358	999999	999999	999999	847	281	695	935	612	201	288	147	36	999999	233	485	279	897	744	700	967	402	159	692	730	70	831	758	253	114	96	916	357	999999	999999	63	354	921	999999	352	999999	470	780	712	849	33	999999	999999	981	674	334	859	593	368	668	955	377	566	615	786	999999	937	999999	507	999999	371	790	999999	43	179	140	357	963	999999	813	506	621	447	843	706	999999	469	776	579	779	236	333	999999	17	999999	685	788	316	157	999999	949	999999	999999	607	999999	243	999999	338	999999	999999	976	895	201	554	171	344	999999	722	908	596	980	999999	123	728	877	999999	999999	354	539	999999	351	999999	816	500	864	728	349	839	365	999999	679	141	965	999999	802	341	141	999999	846	169	999999	999999	408	560	921	788	664	999999	729	449	442	175	798	999999	201	935	89	999999	690	442	999999	101	999999	445	916	999999	205	87	925	546	999999	366	999999	380	738	285	999999	999999	999999	85	73	795	119	915	40	999999	999999	647	999999	866	261	441	754	413	174	664	709	999999	999999	999999	999999	587	628	999999	543	86	667	428	589	999999	999999	823	131	999999	379	209	981	451	414	412	516	558	243	68	999999	475	612	104	215	999999	576	679	622	507	492	486	176	926	382	999999	847	914	67	928	573	999999	319	149	44	964	682	999999	999999	241	565	44	353	999999	897	77	473	572	222	514	348	999999	210	623	131	999999	43	64	999999	999999	565	601	500	999999	495	856	999999	999999	70	250	401	318	130	391	941	458	142	999999	39	314	490	284	702	999999	999999	948	999999	999999	27	151	999999	628	199	999999	675	964	999999	49	84	999999	999999	10	511	999999	123	40	999999	999999	999999	673	760	436	35	763	969	290	898	947	999999	546	999999	468	455	919	318	999999	999999	31	715	976	913	103	531	988	401	489	773	999999	440	559	454	418	24	354	390	504	603	435	139	395	75	597	324	538	999999	999999	999999	591	663	349	910	482	113	704	999999	999999	999999	47	371	489	516	179	999999	174	999999	221	454	111	538	813	999999	693	892	330	911	326	999999	993	999999	948	
934	191	76	100	649	971	314	999999	999999	999999	600	566	73	649	878	896	999999	159	446	210	999999	999999	63	999999	999999	226	999999	999999	793	443	999999	911	470	423	555	335	999999	427	525	999999	906	144	999999	814	223	999999	999999	253	451	24	999999	628	557	375	948	489	999999	226	919	999999	391	530	525	160	835	688	999999	649	103	553	793	663	633	999999	304	865	999999	248	999999	566	596	346	341	999999	207	269	363	105	999999	75	999999	886	507	999999	999999	385	618	999999	999999	534	517	980	159	898	999999	583	995	240	81	93	999999	890	589	362	835	999999	199	746	953	575	335	10	999999	38	356	906	165	540	999999	918	999999	999999	268	111	999999	616	197	443	558	624	999999	999999	999999	392	523	316	306	154	999999	692	196	871	412	414	209	999999	805	999999	999999	999999	999999	999999	652	162	836	970	631	488	313	228	857	756	197	999999	310	212	999999	791	515	50	999999	21	281	895	732	384	179	853	901	542	810	999999	891	999999	206	809	480	999999	556	552	684	999999	999999	999999	835	999999	684	83	113	997	999999	23	615	511	713	415	192	756	999999	999999	801	777	587	999999	999999	999999	999999	952	142	500	999999	116	245	962	366	791	181	999999	70	302	999999	105	750	903	12	999999	460	390	531	791	626	724	450	999999	750	906	241	78	631	53	575	999999	940	613	276	999999	778	652	154	921	244	950	696	999999	760	705	37	683	769	621	999999	484	431	351	873	17	665	999999	222	460	999999	112	999999	27	727	969	164	146	999999	578	28	999999	999999	999999	557	676	37	322	999999	54	878	557	999999	19	999999	999999	309	599	739	999999	767	637	440	999999	371	999999	348	999999	411	999999	551	999999	999999	999999	603	533	248	822	793	207	979	353	999999	999999	582	13	802	601	314	999999	999999	564	999999	377	810	999999	999999	551	248	425	337	358	910	999999	503	999999	511	999999	416	999999	999999	486	805	542	999999	999999	832	273	121	367	338	747	374	999999	999999	986	493	678	999999	222	999999	696	999999	378	869	999999	999999	261	673	999999	501	694	195	136	784	193	758	865	999999	396	999999	999999	439	880	96	590	999999	146	433	999999	504	833	727	203	999999	165	902	999999	673	659	999999	580	599	527	866	999999	999999	247	999999	937	237	628	590	994	999999	63	266	704	292	288	999999	306	828	166	100	999999	999999	991	115	628	290	331	999999	999999	415	978	999999	912	23	452	38	999999	155	495	999999	999999	252	733	539	967	898	208	154	394	24	684	751	442	436	207	677	570	141	999999	999999	905	999999	162	999999	685	
999999	354	690	840	260	897	161	343	875	999999	999999	999999	999999	999999	730	999999	186	807	423	731	236	999999	485	816	775	467	616	783	999999	384	450	100	999999	853	429	999999	517	314	144	126	532	418	566	222	781	999999	118	993	641	574	728	999999	738	857	459	476	868	999999	999999	792	999999	377	504	501	999999	335	99	607	718	186	574	872	673	999999	208	999999	514	999999	999999	341	359	623	152	273	656	999999	361	297	404	952	685	643	999999	351	835	165	913	75	448	456	999999	511	284	465	10	855	954	999999	658	640	962	605	839	733	443	667	234	240	999999	952	973	802	999999	766	500	930	633	332	470	52	904	448	825	588	999999	847	348	687	273	800	999999	919	999999	999999	990	999999	804	515	908	999999	999999	683	231	495	482	999999	307	518	964	999999	232	631	971	615	736	999999	779	260	745	595	329	999999	999999	53	93	63	173	449	776	420	136	127	423	999999	121	231	999999	339	115	446	549	830	999999	204	578	246	999999	999999	37	477	310	553	770	323	848	393	715	999999	412	428	999999	999999	741	554	999999	114	218	678	999999	515	305	999999	154	999999	55	999999	824	999999	475	999999	115	151	421	308	999999	582	999999	999999	453	728	999999	50	927	687	68	999999	98	178	262	999999	38	280	528	522	181	860	999999	999999	277	999999	568	999999	711	564	323	999999	447	442	999999	369	999999	999999	234	775	999999	265	522	467	249	364	410	656	520	12	999999	835	623	899	137	999999	183	884	832	104	169	571	999999	999999	373	822	254	655	733	892	715	920	55	752	522	916	347	941	999999	913	949	912	999999	999999	745	488	999999	999999	999999	999999	195	999999	285	140	615	437	926	160	104	999999	120	754	923	627	296	999999	999999	870	386	221	911	242	662	918	154	999999	148	629	999999	884	209	999999	350	547	706	842	999999	914	146	95	989	197	846	804	803	205	989	805	422	999999	699	752	999999	104	999999	953	220	999999	986	368	298	999999	532	220	228	413	999999	385	999999	454	263	875	733	301	231	724	395	999999	999999	949	268	343	216	780	195	456	999999	999999	273	752	632	999999	928	999999	796	691	664	999999	585	399	999999	613	883	999999	593	824	29	999999	999999	559	999999	361	999999	47	109	999999	999999	752	35	772	999999	999999	121	999999	999999	999999	946	999999	505	999999	69	758	282	725	168	655	459	248	197	371	436	676	382	999999	195	280	999999	891	999999	841	999999	912	999999	813	531	631	999999	715	155	618	877	74	999999	342	500	809	88	525	999999	454	999999	999999	564	663	346	202	
786	408	983	999999	999999	999999	285	664	939	157	157	469	204	536	163	744	999999	578	493	999999	312	49	999999	386	201	523	999999	234	345	748	999999	947	477	338	844	103	732	604	682	821	789	709	999999	999999	999999	619	330	351	301	760	759	999999	180	974	890	746	195	607	999999	422	999999	999999	328	200	798	209	992	865	691	999999	22	498	895	672	582	602	646	869	724	582	202	670	933	584	989	372	777	502	448	107	908	134	254	270	777	738	390	999999	554	462	626	464	659	241	999999	270	99	507	402	999999	999999	999999	882	777	999999	383	999999	744	211	436	432	500	427	999999	161	887	253	635	894	999999	999999	999999	999999	271	956	738	999999	702	999999	728	282	279	999999	160	997	593	251	999999	49	999999	620	999999	10	127	40	136	47	76	999999	999999	26	999999	613	558	85	999999	999999	620	820	491	372	425	907	483	164	162	999999	276	596	999999	999999	776	595	499	233	999999	443	207	241	829	701	944	623	975	711	818	665	999999	999999	340	593	630	656	557	42	205	738	999999	999999	877	999999	770	479	520	999999	250	868	124	335	509	233	801	389	999999	790	428	802	932	999999	346	496	846	200	266	975	24	999999	999999	467	37	999999	999999	999999	999999	999999	930	474	112	760	470	999999	551	227	576	999999	791	999999	665	999999	999999	999999	805	754	627	999999	889	579	999999	544	999999	130	830	656	999999	671	999999	567	35	999999	860	953	699	999999	311	395	945	629	624	159	194	773	999999	999999	999999	633	999999	171	617	999999	999999	360	261	567	560	349	130	999999	919	904	798	234	226	768	999999	660	704	633	453	999999	445	999999	999999	72	360	999999	666	559	803	999999	640	156	949	62	999999	509	701	999999	622	961	275	60	999999	719	361	960	556	999999	374	203	929	408	718	386	537	942	405	198	999999	133	683	570	101	999999	274	651	284	174	83	407	958	572	999999	491	965	395	560	245	711	400	999999	999999	999999	999999	744	242	438	573	999999	751	113	512	999999	499	999999	705	959	464	455	709	685	392	622	966	244	366	397	236	421	999999	392	170	487	816	999999	712	385	491	999999	41	999999	999999	999999	331	999999	999999	648	521	212	270	436	106	789	11	714	497	999999	999999	375	387	999999	211	162	999999	369	999999	35	118	255	576	329	477	952	424	496	975	742	300	999999	788	718	999999	33	160	999999	296	380	999999	999999	755	364	167	126	134	196	21	558	276	999999	359	430	539	276	636	940	958	153	375	515	739	754	67	555	586	668	970	188	11	667	83	573	
549	999999	499	999999	172	361	828	999999	999999	426	475	338	999999	367	189	608	397	220	999999	152	15	970	999999	11	307	611	540	465	226	833	556	609	999999	786	881	532	776	424	778	607	325	147	39	999999	999999	728	241	228	489	999999	790	791	909	931	567	578	644	999999	914	560	820	372	21	652	870	866	449	536	486	656	832	972	441	999999	826	867	999999	999999	999999	999999	379	999999	976	855	52	765	700	957	999999	999999	887	999999	999999	227	786	953	136	999999	452	422	999999	705	999999	833	999999	818	999999	759	114	999999	638	595	776	346	190	508	396	999999	609	114	999999	999999	999999	999999	768	555	472	223	373	999999	740	563	999999	310	999999	674	999999	153	326	233	415	940	999999	999999	674	302	511	173	999999	287	999999	970	777	999999	256	797	397	567	74	983	355	145	396	241	959	85	999999	999999	56	999999	928	999999	839	999999	999999	235	999999	788	509	999999	53	999999	999999	95	999999	770	785	999999	999999	502	286	999999	999999	343	999999	279	553	621	568	599	313	45	126	531	359	323	999999	402	649	30	999999	608	68	598	999999	56	959	310	925	199	300	730	422	999999	239	916	999999	505	507	428	682	26	230	999999	172	18	192	654	736	992	638	393	619	42	343	677	954	999999	404	999999	999999	252	999999	379	308	582	622	999999	302	443	159	636	894	230	348	151	388	157	999999	930	864	999999	574	932	560	907	121	999999	220	999999	961	684	110	999999	118	439	330	850	999999	589	396	619	362	303	842	12	498	999999	694	201	298	806	63	474	966	16	678	763	999999	999999	471	242	361	740	481	999999	535	227	122	908	821	538	545	999999	543	999999	951	281	100	557	418	722	695	999999	272	164	630	636	999999	111	761	566	41	219	128	163	267	621	999999	999999	477	280	286	785	380	760	271	217	930	721	64	406	673	271	999999	748	547	999999	999999	999999	999999	898	999999	20	157	264	507	335	999999	390	987	339	999999	722	90	147	999999	999999	647	512	893	999999	999999	989	57	364	999999	770	236	999999	999999	924	153	505	999999	579	999999	276	638	126	263	935	489	999999	733	724	946	999999	191	846	312	638	999999	999999	433	430	201	528	999999	792	370	736	999999	357	999999	999999	999999	954	198	510	383	179	281	999999	258	957	933	999999	265	332	417	942	588	390	77	999999	999999	187	999999	113	387	999999	313	999999	755	526	836	141	775	999999	539	992	999999	999999	472	142	999999	173	999999	475	999999	999999	272	640	385	428	158	718	290	999999	834	999999	882	94	132	148	999999	436	776	732	
130	999999	391	594	999999	425	189	908	918	999999	620	75	470	606	617	352	972	672	470	336	378	128	850	977	835	531	119	678	557	333	276	930	396	985	354	694	653	677	847	959	249	250	800	356	187	999999	999999	999999	999999	780	176	203	999999	450	364	999999	951	999999	759	272	315	999999	360	999999	667	689	678	999999	261	922	698	304	825	999999	97	999999	328	504	800	76	983	999999	999999	999999	999999	999999	965	999999	630	351	742	249	999999	999999	999999	739	889	215	688	497	101	72	35	554	91	872	999999	465	362	236	684	999999	613	692	999999	999999	308	583	437	594	724	731	999999	909	999999	459	385	250	856	358	248	122	816	313	999999	999999	807	657	695	999999	705	999999	593	999999	667	296	636	236	306	999999	440	316	999999	999999	773	370	217	125	999999	632	496	137	999999	14	987	999999	640	310	717	999999	675	651	887	152	889	224	147	459	252	999999	999999	159	943	685	999999	999999	345	722	999999	614	999999	999999	292	999999	798	577	900	589	417	105	655	336	518	939	999999	789	429	634	213	558	232	999999	873	480	810	347	999999	999999	999999	999999	236	999999	770	112	999999	983	999999	999999	354	322	324	558	52	156	248	999999	640	13	188	137	512	999999	999999	981	391	955	817	999999	999999	461	392	976	501	361	869	737	566	999999	296	522	431	999999	290	890	999999	674	716	999999	999999	999999	706	999999	744	959	553	525	408	789	720	698	175	556	999999	893	930	347	999999	691	287	999999	999999	234	999999	666	706	907	430	628	746	717	999999	100	579	999999	999999	211	999999	541	999999	999999	339	777	695	598	357	875	999999	396	960	897	618	999999	450	999999	999999	482	999999	88	263	999999	104	999999	52	999999	458	85	976	999999	149	999999	999999	999999	883	933	999999	161	539	999999	318	831	874	43	668	849	108	999999	650	847	999999	281	737	163	288	171	999999	999999	734	691	149	282	898	409	257	241	791	103	151	516	561	999999	943	354	769	431	771	70	121	202	904	244	434	139	91	867	991	952	999999	722	683	621	426	847	979	46	932	475	999999	436	67	14	83	143	295	318	337	999999	393	856	400	999999	447	541	787	905	847	769	999999	390	999999	839	858	428	833	940	817	106	999999	733	499	305	284	999999	145	999999	171	999999	843	772	999999	609	569	999999	331	494	183	885	70	999999	199	172	999999	999999	197	999999	156	654	999999	355	999999	241	27	660	367	104	999999	762	999999	887	743	556	926	555	850	640	280	479	106	999999	766	932	46	999999	543	336	158	878	497	916	999999	516	
991	498	281	308	999999	908	999999	999999	579	420	488	182	340	642	246	601	555	556	999999	676	557	999999	588	569	205	726	126	40	946	999999	275	999999	143	236	565	437	999999	999999	999999	371	458	869	770	356	453	863	999999	901	999999	557	999999	940	999999	999999	999999	41	999999	711	112	865	792	990	290	542	155	998	48	113	999999	808	326	13	999999	586	999999	687	999999	242	125	999999	999999	225	999999	999999	713	334	521	67	277	999999	999999	999999	449	999999	578	467	588	237	999999	999999	999999	855	823	292	241	328	442	391	858	999999	841	677	595	770	999999	577	60	892	829	999999	487	981	836	553	290	753	564	324	999999	760	108	962	41	999999	999999	910	401	657	167	999999	999999	139	208	999999	692	850	977	678	95	11	999999	696	408	390	999999	842	29	280	11	487	764	127	999999	108	999999	879	645	925	999999	197	185	403	734	444	928	358	999999	999999	860	439	776	885	239	16	999999	411	999999	651	703	675	891	999999	655	679	630	999999	755	110	822	999999	999999	62	999999	897	999999	999999	962	999999	461	618	69	189	999999	572	711	878	888	376	754	999999	999999	994	231	587	306	999999	747	999999	814	164	602	682	27	56	234	723	469	342	999999	339	449	600	200	94	999999	999999	710	93	968	999999	885	389	355	61	499	221	830	999999	601	771	276	907	158	999999	26	999999	171	373	999999	987	419	999999	999999	425	331	724	803	146	999999	594	353	999999	96	73	999999	223	336	966	557	23	893	631	740	419	72	542	999999	893	999999	239	550	346	744	980	341	339	203	930	999999	999999	417	999999	866	999999	427	612	821	95	38	802	59	205	816	335	104	787	815	776	362	788	282	999999	999999	742	54	16	919	115	731	938	30	406	245	999999	605	209	999999	734	999999	459	721	366	865	999999	189	355	530	419	886	553	524	427	577	999999	502	506	999999	133	962	999999	693	999999	363	99	782	653	999999	43	999999	895	33	999999	784	902	77	916	999999	803	563	699	999999	999999	999999	187	424	603	999999	304	999999	109	999999	640	999999	999999	766	15	12	775	492	535	395	496	999999	999999	530	443	642	999999	873	586	999999	822	570	273	999999	193	999999	999999	675	999999	825	664	753	999999	999999	392	318	999999	146	71	913	278	999999	37	999999	999999	999999	238	657	980	960	162	430	999999	647	761	80	508	999999	999999	999999	826	110	312	999999	999999	743	69	678	148	135	440	999999	999999	672	192	511	999999	999999	945	373	266	999999	695	229	672	243	59	982	560	321	809	566	563	551	97	178	17	327	582	
256	760	559	518	854	530	623	618	999999	464	260	537	549	701	999999	263	307	415	93	47	497	693	86	128	826	325	874	975	270	584	24	999999	224	387	999999	999999	999999	20	840	699	58	624	27	528	309	784	999999	864	353	298	790	763	924	999999	95	562	683	441	692	539	656	647	358	456	450	756	323	171	12	999999	999999	999999	574	394	999999	872	675	558	999999	52	64	19	999999	972	794	999999	999999	934	999999	146	928	275	328	310	999999	410	999999	571	87	553	999999	108	999999	746	742	503	198	539	999999	222	886	999999	622	649	999999	646	999999	999999	662	198	187	999999	869	999999	678	290	968	274	999999	588	999999	114	480	275	999999	956	156	885	999999	999999	73	49	643	999999	259	803	999999	678	826	406	395	889	999999	999999	375	92	239	999999	78	461	534	924	198	712	616	782	654	356	78	528	499	999999	156	370	135	999999	999999	999999	999999	874	637	999999	447	944	999999	716	999999	999999	899	999999	999999	160	999999	778	766	999999	851	931	473	477	158	306	999999	308	999999	999999	743	548	763	238	347	449	391	203	824	244	486	999999	519	900	587	73	999999	999999	800	349	322	378	604	999999	295	813	326	148	726	999999	690	149	47	937	999999	657	999999	671	161	288	999999	999999	999999	532	999999	608	421	572	999999	95	850	999999	507	567	999999	375	944	776	942	999999	132	252	477	999999	553	999999	215	999999	927	929	245	784	427	999999	580	699	424	81	999999	687	401	753	258	641	490	999999	999999	480	999999	607	712	61	729	627	165	526	156	469	979	326	403	840	999999	999999	850	75	612	984	986	999999	950	872	452	264	999999	379	999999	836	13	892	704	999999	586	329	226	193	64	799	999999	999999	552	954	999999	999999	293	561	118	297	791	425	57	658	999999	750	657	840	999999	474	496	786	531	320	466	96	622	668	263	999999	743	666	20	813	999999	932	701	996	781	999999	970	580	270	707	55	588	845	55	251	836	999999	386	999999	590	999999	580	533	242	498	15	395	625	308	999999	554	999999	414	244	999999	999999	59	999999	999999	173	504	916	525	999999	999999	877	251	576	427	427	653	999999	91	999999	509	56	999999	468	507	775	59	999999	999999	478	163	920	999999	610	24	689	786	21	327	420	95	397	999999	999999	999999	620	999999	999999	207	881	999999	197	999999	999999	735	999999	161	591	162	293	124	158	644	57	671	353	704	999999	561	737	999999	641	999999	671	344	122	991	999999	999999	887	22	999999	157	999999	338	999999	878	199	875	999999	538	999999	858	44	306	937	999999	999999	
47	623	916	132	267	999999	250	508	158	381	650	999999	999999	461	100	275	999999	883	10	254	718	705	475	514	765	999999	999999	446	782	999999	999999	406	369	983	662	876	971	889	972	688	999999	830	817	506	549	999999	45	86	113	593	999999	423	999999	999999	299	999999	158	999999	367	735	269	999999	725	154	17	253	263	999999	798	999999	303	392	911	322	105	887	999999	968	965	513	496	132	342	199	250	999999	470	999999	999999	330	999999	999999	531	246	428	354	115	999999	999999	999999	999999	34	288	889	299	381	511	999999	412	412	454	189	445	853	249	147	472	536	903	999999	783	402	327	477	496	733	860	674	894	750	781	225	999999	669	515	471	844	452	999999	999999	449	845	458	290	876	548	134	999999	997	999999	882	579	999999	999999	523	605	707	810	999999	566	521	837	730	662	999999	999999	999999	999999	348	999999	999999	29	999999	44	999999	937	944	46	601	947	999999	999999	677	612	867	212	456	999999	156	909	764	43	999999	343	358	611	999999	999999	660	647	837	999999	339	229	988	999999	999999	734	826	585	660	999999	999999	999999	956	338	170	127	794	999999	999999	675	630	438	23	999999	969	303	686	14	822	999999	386	953	119	261	853	458	999999	14	270	721	999999	570	259	104	999999	604	999999	999999	999999	999999	11	999999	864	172	727	900	215	729	894	649	57	822	762	999999	999999	265	345	999999	484	712	999999	790	167	71	466	69	189	919	445	999999	999999	667	563	824	999999	154	99	999999	534	999999	252	895	119	621	673	396	808	746	810	567	268	681	999999	999999	504	221	999999	802	706	668	720	295	293	999999	999999	390	269	938	999999	149	176	398	180	531	469	607	680	546	999999	80	261	999999	118	877	116	245	132	823	330	999999	79	296	250	865	242	999999	999999	590	999999	292	137	870	390	671	401	870	510	22	279	896	540	538	414	635	417	287	999999	415	423	497	999999	445	617	430	79	879	999999	315	299	512	996	999999	657	115	943	391	62	446	486	245	999999	119	999999	999999	999999	999999	881	614	999999	954	779	205	999999	999999	999999	999999	262	999999	601	521	722	999999	722	767	900	999999	880	999999	692	999999	999999	740	929	999999	762	158	891	194	35	539	997	543	856	345	732	999999	923	266	90	999999	999999	102	999999	964	523	539	396	786	532	954	660	582	922	432	728	48	999999	989	638	875	801	77	999999	999999	524	188	999999	999999	44	999999	527	623	999999	441	897	142	895	964	663	999999	999999	999999	662	81	878	425	621	433	616	694	999999	933	627	999999	459	71	169	782	
450	345	999999	19	999999	431	999999	46	999999	490	535	999999	999999	311	999999	415	123	696	415	999999	193	108	567	915	770	999999	577	594	996	999999	981	999999	973	123	524	999999	43	751	999999	240	644	842	999999	140	897	29	999999	231	607	222	101	763	655	306	598	351	777	283	999999	411	854	843	50	999999	999999	699	623	38	787	999999	381	999999	344	184	228	351	999999	436	28	750	799	999999	986	783	922	999999	189	676	525	183	999999	760	512	951	385	999999	801	999999	631	207	406	522	444	599	841	729	429	999999	88	256	314	350	999999	498	612	508	856	266	427	290	520	947	513	999999	999999	999999	859	999999	799	426	549	999999	805	820	999999	286	911	397	941	999999	999999	708	597	999999	868	209	504	24	348	877	945	545	999999	350	687	458	19	830	141	230	999999	46	681	662	706	999999	545	445	154	335	999999	468	999999	999999	491	811	360	999999	745	267	126	844	53	921	481	14	29	464	142	895	277	90	265	721	999999	762	999999	999999	572	999999	663	69	999999	999999	289	999999	230	999999	859	999999	108	999999	999999	874	113	999999	992	760	190	702	971	91	312	999999	68	516	212	603	901	728	784	424	671	867	603	67	999999	40	641	994	784	948	604	999999	796	999999	995	391	618	307	770	276	754	870	906	582	756	621	999999	999999	999999	627	999999	140	101	684	113	227	280	56	999999	999999	128	195	917	999999	486	55	461	999999	520	821	985	603	958	517	669	801	961	31	999999	362	86	868	720	167	779	999999	174	122	398	778	999999	571	257	808	158	569	999999	883	106	710	170	999999	262	462	641	999999	182	584	24	311	265	259	745	697	885	260	999999	760	253	22	881	999999	177	741	710	423	355	159	999999	110	849	999999	925	999999	202	688	615	267	525	999999	301	590	108	97	523	860	826	999999	999999	898	104	201	640	93	829	999999	230	521	752	228	229	33	999999	913	462	999999	334	999999	504	206	645	217	245	49	999999	301	999999	90	999999	999999	597	999999	235	471	16	999999	448	841	769	381	467	999999	999999	306	999999	278	999999	195	634	346	536	680	65	726	263	999999	999999	601	372	999999	581	999999	999999	902	631	434	797	754	907	805	738	493	386	133	739	550	701	999999	64	999999	926	65	455	999999	323	917	740	999999	217	128	700	846	478	241	800	326	801	612	999999	560	481	620	287	829	607	999999	303	999999	999999	999999	195	28	546	999999	611	525	695	420	589	999999	999999	298	546	788	114	999999	24	999999	333	422	749	98	999999	504	999999	315	777	625	
284	280	623	809	521	999999	933	681	310	558	629	284	631	999999	33	999999	999999	193	84	498	725	715	38	999999	608	574	962	106	755	51	949	305	748	999999	146	319	101	884	776	999999	855	432	591	466	999999	58	999999	999999	75	311	999999	999999	999999	289	900	999999	999999	473	210	947	543	836	999999	269	608	334	536	561	999999	714	869	982	999999	43	642	999999	999999	572	635	559	782	999999	41	453	413	171	74	999999	180	577	77	999999	999999	828	506	29	506	999999	857	999999	522	240	125	361	441	655	999999	999999	646	999999	444	999999	999999	650	174	999999	805	482	856	447	269	77	999999	676	646	999999	308	587	999999	623	795	999999	999999	444	47	552	488	999999	21	757	790	866	999999	572	143	399	999999	999999	999999	566	999999	34	476	420	930	454	849	999999	714	199	356	999999	670	33	812	642	963	403	999999	622	461	999999	470	999999	999999	999999	999999	818	543	257	463	276	923	970	408	999999	335	304	514	592	702	49	965	822	999999	996	206	798	759	999999	435	395	999999	52	114	99	999999	377	763	537	209	40	905	467	736	90	869	700	625	999999	999999	668	889	999999	919	999999	169	648	697	660	206	457	68	999999	821	78	845	881	865	999999	216	957	541	976	393	999999	143	999999	95	330	137	999999	183	718	999999	999999	505	999999	132	692	929	999999	680	113	999999	999999	972	862	999999	668	244	999999	835	316	999999	359	999999	999999	636	999999	289	661	562	377	999999	701	284	350	860	999999	572	445	758	999999	389	301	287	999999	646	999999	700	999999	999999	427	95	149	670	867	884	833	638	999999	773	999999	413	278	999999	313	999999	639	478	999999	999999	590	999999	798	999999	999999	926	543	81	699	276	999999	556	17	799	144	291	393	40	416	465	37	426	978	672	882	769	120	999999	974	999999	17	999999	78	999999	282	999999	297	910	18	940	351	761	938	327	999999	999999	405	479	228	999999	999999	608	999999	176	974	174	999999	999999	356	892	816	605	106	999999	268	830	488	738	526	813	999999	483	999999	476	999999	275	487	661	892	563	374	641	718	999999	670	408	999999	901	304	118	214	999999	563	126	133	999999	664	106	68	948	840	666	952	415	37	713	999999	594	61	709	686	465	243	792	527	999999	887	154	181	860	728	999999	999999	418	608	833	999999	905	999999	379	999999	391	603	944	999999	707	999999	313	925	957	821	518	850	595	431	748	927	770	999999	949	858	520	924	207	230	263	999999	543	806	204	793	681	999999	682	108	305	862	299	79	819	495	584	228	224	48	219	736	
848	987	860	905	999999	999999	403	999999	100	999999	405	999999	999999	484	999999	506	730	999999	150	999999	999999	999999	135	886	999999	999999	778	463	284	301	709	168	999999	527	384	556	946	999999	643	374	847	172	999999	999999	999999	575	610	345	349	999999	497	60	898	942	569	999999	861	973	277	458	999999	939	246	798	756	246	713	941	110	999999	999999	999999	999999	776	429	15	488	296	430	73	999999	443	999999	206	804	659	270	999999	957	32	694	973	31	999999	999999	907	925	220	92	229	861	669	999999	750	527	65	530	132	522	564	999999	574	999999	214	368	104	826	50	994	107	976	644	984	88	904	586	421	344	939	999999	89	278	214	210	211	430	208	373	999999	748	138	147	556	403	158	130	430	816	826	999999	91	885	999999	999999	253	227	684	166	845	940	644	195	999999	999	484	999999	999999	352	999999	938	895	999999	999999	255	968	838	97	590	930	784	166	604	517	207	440	999999	999999	230	956	999999	745	52	999999	737	114	999999	954	556	918	999999	760	999999	814	888	846	628	524	970	25	999999	999999	104	236	71	999999	999999	677	985	568	999999	553	149	999999	28	202	852	999999	633	150	35	999999	540	671	387	33	88	790	629	360	811	680	91	214	551	999999	651	816	465	953	999999	275	969	987	999999	999999	999999	692	795	696	994	999999	890	830	999999	531	598	432	848	999999	705	259	999999	634	999999	610	472	934	843	174	999999	999999	999999	679	85	999999	999999	553	43	388	411	396	994	932	366	128	999999	999999	224	29	265	999999	968	427	999999	815	226	344	240	38	537	687	999999	630	155	958	224	221	999999	239	999999	55	399	469	636	319	264	125	278	999999	820	220	999999	824	909	331	999999	61	999999	270	999999	579	322	15	851	724	547	374	999999	407	903	999999	506	985	411	999999	829	999999	791	938	560	999999	75	999999	217	326	967	34	999999	823	890	173	999999	494	694	48	733	999999	999999	911	771	890	338	870	735	252	713	734	999999	700	502	568	269	999999	999999	443	513	999999	797	999999	999999	523	999999	999999	999999	739	789	999999	300	999999	486	999999	890	879	176	670	772	204	866	999999	612	243	999999	999999	331	331	903	999999	785	261	534	23	596	93	999999	999999	999999	373	363	995	463	701	999999	58	224	66	678	390	999999	48	670	999999	999999	832	922	523	911	633	642	999999	999999	494	237	49	839	472	999999	807	999999	918	434	408	841	870	511	911	799	563	806	275	653	999999	977	999999	590	999999	169	763	170	640	999999	613	731	178	169	968	474	404	219	751	999999	
999999	666	409	613	271	477	982	330	21	724	358	999999	377	999999	323	999999	490	458	623	312	999999	647	999999	582	821	677	672	711	999999	999999	405	353	64	67	782	856	578	143	329	748	999999	442	158	916	987	999999	999999	636	846	461	983	999999	596	448	131	999999	582	826	792	593	804	281	788	574	329	15	771	319	759	999999	938	999999	138	875	135	999999	498	177	999999	44	324	46	864	91	999999	458	757	616	999999	558	999999	751	350	735	943	999999	999999	584	999999	981	24	53	877	390	523	636	817	720	323	479	735	415	999999	757	999999	768	416	706	121	870	258	165	383	211	999999	999999	999999	999999	932	999999	997	914	999999	613	29	999999	169	484	999999	826	999999	46	303	467	822	868	520	592	466	184	499	948	473	999999	733	859	669	999999	208	999999	629	424	788	103	481	821	836	999999	999999	997	609	931	148	999999	238	999999	862	999999	999999	322	676	424	936	757	999999	59	451	852	999999	170	611	493	286	999999	999999	226	999999	999999	985	11	42	999999	854	468	575	999999	809	188	498	522	996	999999	297	885	659	215	487	41	374	431	999999	983	747	577	396	126	999999	906	97	22	963	663	930	387	289	783	999999	999999	192	170	999999	272	363	999999	173	999999	999999	999999	582	991	739	226	834	563	630	59	155	286	82	459	999999	903	101	486	999999	999999	822	999999	605	876	646	999999	849	213	191	118	629	999999	413	999999	920	264	333	106	282	747	829	377	756	240	637	292	405	732	257	999999	999999	877	999999	999999	45	999999	999999	999999	354	729	999999	999999	381	522	429	766	873	543	538	658	579	994	213	810	514	999999	999999	374	248	363	613	126	956	845	936	752	579	583	503	634	469	999999	999999	553	380	208	995	243	811	870	999999	862	203	999999	766	186	674	998	999999	999999	141	430	467	991	999999	260	999999	536	586	677	197	999999	50	999999	199	952	252	660	440	999999	459	921	999999	377	943	751	999999	367	88	760	87	580	267	912	999999	999999	169	760	437	130	999999	999999	656	144	683	130	821	999999	408	999999	999999	23	568	19	999999	220	999999	99	999999	373	337	316	999999	826	599	999999	41	137	999999	160	999999	999999	233	319	781	999999	274	429	694	823	930	632	959	999999	999999	74	22	258	999999	292	182	999999	712	73	793	999999	22	830	544	77	999999	999999	888	257	32	451	790	258	238	999999	999999	447	405	234	443	704	357	193	999	999999	999999	999999	355	128	999999	722	780	169	526	563	977	443	884	999999	734	245	999999	711	251	999999	283	763	999999	640	
346	735	674	488	999999	98	870	828	831	19	999999	315	348	769	279	999999	999999	999999	732	674	173	513	999999	778	499	207	959	646	941	624	261	841	999999	714	782	999999	57	301	999999	438	692	159	999999	875	164	999999	897	974	999999	941	714	999999	40	999999	477	999999	999999	999999	989	432	999999	234	887	216	757	631	999999	633	999999	35	262	378	101	304	982	23	901	686	999999	79	310	985	214	999	910	609	810	418	246	949	80	161	999999	117	309	467	272	405	127	533	877	273	987	415	999999	345	999999	736	372	464	931	999999	999999	999999	131	153	999999	887	306	158	820	143	999999	47	999999	999999	76	983	999999	524	751	999999	569	999999	201	46	999999	798	319	574	58	84	55	782	999999	999999	880	392	999999	166	999999	999999	109	999999	712	743	876	999999	460	589	279	577	741	999999	712	999999	926	999999	727	94	155	231	577	999999	999999	746	98	614	999999	380	230	999999	997	838	87	376	999999	599	388	458	999999	999999	999999	730	305	480	342	207	80	591	658	700	665	999999	20	225	807	377	869	966	999999	271	930	90	368	595	580	903	770	345	39	336	801	279	999999	108	883	846	436	629	413	891	544	438	721	999999	999999	106	827	999999	569	38	730	422	803	999999	127	267	372	709	999999	438	436	999999	561	331	898	395	977	911	341	999999	999999	250	999999	999999	727	501	368	999999	577	483	85	908	999999	11	606	388	476	999999	981	626	484	726	728	975	464	809	999999	400	631	632	129	915	999999	999999	97	489	999999	49	999999	625	999999	533	999999	426	999999	527	958	560	724	519	999999	999999	930	999999	999999	224	521	587	308	999999	624	999999	217	999999	364	999999	388	177	913	127	528	999999	853	365	999999	950	594	999999	622	936	999999	326	676	121	713	177	984	999999	132	872	967	282	740	263	10	931	326	999999	999999	202	149	791	999999	999999	991	492	108	575	988	535	630	220	964	372	999999	308	999999	105	240	999999	185	999999	999999	51	999999	256	695	999999	364	795	634	999999	249	430	797	999999	680	79	130	231	78	419	825	597	252	999999	999999	378	197	702	640	999999	956	874	27	999999	999999	604	999999	999999	796	509	220	203	900	233	971	544	574	17	628	232	975	19	129	765	748	456	999999	999999	999999	326	412	662	165	413	450	374	999999	232	999999	85	621	385	435	999999	208	999999	697	999999	786	774	804	189	83	418	255	999999	755	261	826	300	805	65	807	999999	107	558	48	497	782	606	141	352	695	553	610	599	584	999999	999999	126	999999	780	615	173	522	232	
589	746	167	999999	618	161	406	31	279	565	578	955	471	650	593	210	246	189	999999	462	999999	999999	807	655	373	204	694	709	541	999999	450	643	957	874	969	301	339	999999	988	999999	999999	673	283	54	31	628	99	916	999999	559	543	435	531	70	738	68	939	512	139	423	467	999999	490	254	125	934	999999	999999	999999	301	999999	957	201	662	515	820	256	762	999999	744	999999	777	999999	982	491	999999	999999	999999	146	910	999999	827	159	574	522	259	193	38	929	97	630	502	245	241	999999	585	999999	868	999999	999999	811	187	999999	395	317	689	999999	507	763	111	821	111	460	771	939	53	808	626	999999	999999	637	228	833	546	124	613	541	944	303	999999	779	254	352	999999	999999	999999	949	763	266	832	739	685	275	999999	999999	529	52	474	302	644	777	618	999999	999999	289	593	354	341	281	999999	999999	576	213	999999	331	577	759	241	672	764	104	999999	999999	316	527	951	999999	14	280	594	571	77	999999	999999	137	171	525	63	939	514	830	617	492	562	684	999999	482	417	999999	697	770	810	801	999999	550	733	999999	422	999999	338	640	999999	999999	686	143	90	924	554	730	999999	999999	705	999999	168	934	487	561	807	631	364	999999	999999	507	582	999999	760	276	999999	999999	404	999999	112	292	610	999999	491	556	806	999999	604	247	927	687	346	999999	74	999999	643	603	73	181	999999	790	416	858	103	841	488	862	383	999999	810	445	335	258	949	422	691	999999	452	999999	755	999999	37	127	999999	859	171	999999	999999	251	633	520	55	233	999999	322	999999	751	780	649	78	944	55	790	437	999999	999999	98	695	999999	827	999999	160	142	425	73	763	299	999999	244	999999	999999	112	999999	190	299	399	111	999999	637	999999	939	512	999999	862	811	342	246	689	69	507	999999	251	117	423	283	370	913	808	406	999999	586	444	546	968	527	841	913	610	999999	102	999999	310	999999	116	888	999999	357	280	613	999999	999999	609	257	737	607	308	995	717	907	929	486	303	391	88	959	999999	965	834	344	970	999999	999999	999999	967	257	999999	193	999999	535	435	22	642	204	676	42	999999	999999	809	370	999999	846	205	702	218	999999	999999	919	979	157	394	999999	522	936	999999	311	890	67	290	489	835	124	994	192	482	916	843	999999	714	56	981	317	166	473	125	133	232	999999	344	360	301	853	999999	999999	999999	999999	500	706	561	374	151	920	906	330	535	999999	999999	999999	230	301	772	856	214	933	175	87	999999	58	820	519	88	999999	723	929	197	999999	999999	150	999999	
928	425	147	548	349	999999	71	410	836	938	21	282	999999	713	999999	999999	444	648	280	688	999999	999999	452	885	999999	295	999999	207	977	142	553	203	710	999999	301	999999	634	318	864	39	113	999999	999999	119	809	247	869	999999	680	350	999999	343	640	462	977	111	999999	262	506	64	999999	864	433	703	395	999999	999999	247	422	176	953	999999	783	999999	585	397	938	999999	999999	804	426	999999	999999	636	390	999999	562	258	994	200	902	382	812	810	999999	248	999999	195	724	991	675	631	830	999999	397	999999	559	399	877	590	172	999999	186	701	637	999999	348	796	323	185	265	323	253	231	999999	581	323	973	931	346	153	999999	617	94	999999	999999	121	999999	249	763	660	173	381	999999	999999	270	206	120	183	542	999999	457	872	999999	736	999999	388	608	250	815	312	586	467	999999	447	999999	34	102	572	842	665	336	557	559	524	101	999999	838	203	13	385	212	799	398	999999	696	881	77	358	999999	416	999999	770	433	461	999999	706	999999	999999	999999	245	999999	547	341	999999	573	999999	322	34	644	999999	549	415	246	440	109	786	78	105	750	538	999999	743	796	999999	162	999999	133	107	999999	395	112	871	584	767	281	665	999999	999999	999999	796	999999	53	713	365	866	999999	999999	993	361	297	999999	744	226	90	999999	370	751	999999	724	999999	775	999999	583	999999	318	678	830	478	999999	999999	327	557	999999	954	969	913	39	440	999999	999999	41	999999	999999	163	757	368	655	504	488	999999	913	999999	797	999999	999999	353	469	999999	57	198	277	65	835	917	970	90	999999	999999	120	999999	999999	321	346	668	999999	645	999999	430	999999	950	999999	999999	990	257	531	999999	760	369	932	626	999999	575	392	999999	788	999999	305	829	193	677	848	999999	393	123	580	999999	226	138	887	386	875	49	963	107	175	999999	75	587	999999	215	329	160	999999	494	999999	765	999999	966	880	999	349	999999	246	823	112	639	942	876	676	999999	547	631	482	556	751	414	611	295	999999	846	999999	717	443	977	358	697	63	898	201	815	999999	260	999999	888	999999	235	802	149	995	535	998	198	911	467	999999	697	999999	783	743	516	163	643	761	44	999999	632	999999	269	475	414	586	54	999999	861	264	297	999999	999999	519	525	999999	999999	299	678	847	722	806	976	999999	660	999999	999999	165	684	661	40	498	223	800	414	29	999999	999999	591	949	954	513	59	999999	380	323	94	999999	227	905	692	353	93	196	999999	826	999999	949	999999	394	316	888	999	209	234	799	999999	793	115	999999	78	999999	707	729	
999999	219	756	999999	939	346	999999	999999	937	779	969	999999	414	37	999999	587	789	593	999999	207	999999	75	513	850	978	580	162	301	168	722	836	999999	646	364	303	999999	80	999999	999999	478	999999	310	951	230	240	999999	394	143	368	527	715	999999	937	999999	96	827	999999	906	795	368	194	643	848	225	943	84	50	60	733	999999	517	334	582	391	748	342	124	293	619	440	195	999999	933	640	16	361	957	145	277	476	460	174	669	651	999999	999999	462	736	999999	999999	506	999999	410	99	999999	999999	902	556	999999	754	999999	422	296	365	182	175	710	217	999999	999999	999999	905	783	999999	999999	999999	664	999999	999999	933	880	388	16	462	934	851	618	999999	630	624	999999	411	383	523	763	48	877	999999	479	999999	114	999999	999999	694	999999	601	999999	152	999999	666	727	972	459	828	873	334	415	834	431	331	557	866	587	999999	143	715	999999	999999	504	780	476	999999	461	978	999999	636	860	321	999999	342	300	999999	999999	963	999999	486	951	999999	999999	439	632	999999	999999	157	571	247	666	933	561	334	79	301	648	499	199	377	520	480	999	247	473	103	422	98	40	91	302	623	696	657	763	977	999999	75	158	433	476	313	417	591	969	999999	999999	97	273	999999	827	84	773	530	966	481	554	999999	965	538	630	794	127	999999	999999	52	246	904	570	101	681	583	351	766	900	999999	999999	417	278	545	343	999999	825	999999	263	228	850	175	691	999999	432	218	109	619	803	999999	196	999999	647	927	999999	855	526	999999	328	254	733	17	630	759	418	999999	143	429	999999	305	969	96	236	726	202	80	999999	288	669	473	483	732	962	228	29	144	999999	350	854	487	999999	653	712	18	999999	842	545	931	873	295	84	679	424	999999	712	999999	999999	920	734	620	999999	248	512	855	771	999999	55	412	739	284	376	999999	575	999999	999999	326	383	999999	241	360	535	291	414	999999	399	803	317	465	515	918	999999	849	999999	244	844	569	151	857	247	999999	797	143	201	598	999999	999999	114	707	19	396	727	482	689	384	95	361	833	999999	999999	999999	693	589	896	820	840	999999	186	340	872	929	185	526	981	999999	562	402	99	815	999999	999999	699	610	456	129	999999	961	169	241	159	493	735	999999	401	999999	999999	217	246	380	999999	401	114	774	999999	89	221	210	999999	942	999999	999999	271	27	999999	358	277	93	143	777	629	879	999999	945	191	999999	203	172	135	711	945	999999	165	719	67	73	14	925	775	999999	907	990	470	999999	999999	466	232	717	348	999999	
12	717	84	468	751	878	999999	168	592	999999	885	999999	85	789	999999	476	537	552	999999	999999	353	999999	317	767	869	638	999999	999999	535	725	165	486	824	92	708	238	999999	696	967	189	38	845	342	328	490	859	915	680	229	942	928	999999	999999	738	698	659	409	317	599	123	469	894	632	867	300	409	234	993	91	999999	206	999999	585	780	581	508	20	989	286	20	999999	739	920	999999	796	485	728	96	999999	999999	828	963	107	853	720	144	999999	475	37	90	634	922	599	461	746	97	105	977	166	999999	649	420	40	588	401	999999	999999	999999	80	815	681	148	609	999999	940	242	743	731	999999	999999	295	544	961	999999	386	800	150	469	999999	999999	390	751	930	202	410	999999	933	519	999999	999999	999999	183	405	222	409	999999	322	567	520	999999	354	373	916	718	999999	114	459	835	999999	600	999999	515	202	999999	434	929	999999	416	631	532	999999	999999	279	79	999999	122	149	748	999999	889	487	582	948	342	364	999999	834	221	298	306	999999	999999	316	861	410	654	999999	999999	788	480	288	905	936	999999	999999	130	999999	846	999999	791	964	710	49	322	999999	16	566	859	16	417	104	996	128	335	574	210	999999	417	999999	633	141	115	960	999999	611	581	646	999999	137	244	999999	988	999999	506	999999	257	68	994	748	404	98	999999	999999	380	385	291	787	999999	423	14	212	686	187	807	660	859	999999	723	710	541	369	605	999999	772	495	116	225	621	999999	326	151	923	999999	999999	999999	19	87	589	939	999999	794	46	999999	999999	41	245	810	974	845	481	506	345	999999	216	999999	492	399	999999	884	999999	999999	175	616	107	863	289	27	912	999999	650	782	171	784	390	999999	333	68	610	740	260	305	250	999999	522	820	806	639	463	999999	62	999999	999999	705	670	263	628	429	999999	268	999999	228	999999	712	205	699	999999	560	903	469	710	433	789	524	634	973	825	399	104	287	66	650	564	682	999999	40	960	465	124	136	128	904	999999	351	988	42	407	538	580	999999	484	255	999999	993	529	628	999999	307	81	696	437	239	999999	172	999999	111	664	225	502	999999	739	879	446	999999	351	806	814	448	536	601	576	999999	818	999999	802	811	915	999999	162	591	209	999999	394	427	698	888	579	456	149	887	377	191	46	415	93	999999	809	999999	651	999999	813	393	770	479	999999	150	999999	63	370	400	196	999999	73	910	965	999999	494	999999	89	462	999999	368	999999	999999	234	394	999999	999999	999999	207	12	957	918	999999	778	816	892	999999	999999	557	999999	
999999	999999	748	999999	284	128	999999	450	17	120	790	878	999999	497	454	94	131	255	735	889	17	865	999999	999999	999999	184	999999	142	999999	193	999999	999999	531	999999	709	283	560	999999	949	276	134	963	189	97	221	89	729	940	999999	731	771	670	572	667	470	660	922	359	472	109	493	993	300	824	540	79	357	999999	787	181	999999	182	305	469	765	54	686	999999	186	999999	999999	694	999999	427	422	909	158	999999	523	59	999999	210	485	850	783	141	672	365	556	152	999999	524	163	162	999999	999999	999999	999999	902	426	974	846	183	324	653	798	195	872	999999	631	921	493	999999	999999	819	333	697	454	686	634	381	330	529	44	426	999999	540	655	999999	823	543	54	999999	106	84	999999	37	171	999999	999999	945	800	953	924	230	248	833	424	342	999999	901	920	427	278	55	999999	326	148	897	723	267	539	652	588	97	876	532	999999	663	314	306	535	258	701	688	581	377	605	813	187	107	999999	323	356	922	623	999999	999999	999999	430	999999	999999	273	483	726	416	157	375	836	999999	999999	249	999999	999999	577	375	999999	725	590	999999	286	720	335	720	626	151	226	306	665	474	259	840	542	243	125	418	999999	774	999999	281	999999	12	768	469	471	999999	999999	999999	778	556	999999	902	112	587	154	999999	563	553	857	584	200	851	709	999999	104	875	706	527	999999	999999	114	897	749	318	999999	283	999999	865	999999	768	999999	999999	999999	118	523	357	738	955	999999	647	855	717	917	401	90	581	999999	405	999999	595	161	999999	382	999999	999999	999999	999999	793	546	870	525	697	999999	99	797	999999	333	600	849	746	147	751	999999	274	314	396	980	358	999999	469	980	556	499	662	616	950	558	999999	999999	999999	999999	944	418	999999	131	999999	422	827	604	999999	999999	702	556	629	999999	410	407	118	314	65	82	804	565	999999	999999	969	208	642	482	847	999999	425	999999	388	551	203	343	220	153	999999	999999	162	754	417	999999	999999	10	870	999999	999999	552	449	604	611	999999	401	389	340	999999	162	958	780	355	757	119	832	768	177	999999	265	999999	999999	964	167	90	919	59	158	999999	611	999999	338	437	276	999999	271	820	999999	999999	999999	999999	12	881	990	999999	204	807	997	308	389	519	832	792	949	999999	999999	485	447	530	478	351	241	474	727	999999	629	352	88	462	847	999999	446	186	927	999999	74	315	999999	968	999999	999999	999999	849	487	102	145	546	487	137	999999	786	383	801	521	809	582	999999	999999	999999	999999	999999	729	544	460	999999	999999	655	864	508	84	
59	511	478	644	367	298	391	999999	634	57	999999	864	950	522	70	638	644	665	128	869	536	999999	176	409	44	392	999999	399	999999	999999	490	681	979	63	999999	285	904	167	999999	521	200	551	529	759	485	987	778	32	399	739	999999	990	745	639	547	899	344	79	610	974	779	992	877	615	999999	411	885	896	999999	999999	733	999999	999999	607	678	985	630	999999	923	56	613	496	999	380	999999	499	999999	349	999999	991	999999	835	557	189	741	999999	673	913	202	83	111	882	399	999999	999999	951	489	148	999999	562	278	927	155	563	371	999999	992	506	35	77	475	545	390	641	999999	897	999999	331	866	479	999999	716	225	999999	945	731	106	999999	374	639	19	797	999999	953	999999	23	689	994	817	457	999999	177	888	134	608	566	501	758	768	999999	31	168	282	491	251	561	999999	305	999999	640	197	606	141	395	67	678	999999	437	918	831	217	935	513	418	272	154	828	101	251	389	239	347	999999	999999	999999	850	999999	896	711	171	311	394	999999	187	270	609	45	999999	76	930	409	74	840	937	900	95	999999	999999	999999	107	733	621	64	238	411	849	979	874	999999	217	163	269	725	756	530	823	559	999999	157	663	999999	335	34	321	979	175	507	689	999999	533	205	660	999999	614	438	690	339	157	776	421	629	170	725	859	777	149	348	94	416	86	535	329	716	565	999999	999999	999999	743	259	245	352	300	518	254	21	502	591	999999	328	839	493	412	559	999999	43	999999	609	175	544	840	999999	423	999999	290	997	875	999999	122	626	40	104	999999	999999	540	79	339	652	481	847	999999	557	999999	999999	576	592	999999	770	980	532	999999	798	430	208	419	419	928	27	238	256	146	558	479	999999	297	745	999999	514	29	666	999999	305	138	999999	269	292	599	657	705	697	875	114	963	589	586	999999	673	397	489	130	150	999999	424	999999	999999	726	87	742	478	831	999999	999999	999999	324	828	744	669	112	939	136	999999	999999	322	999999	380	999999	595	890	908	65	82	508	35	898	999999	392	999999	902	617	543	999999	856	189	874	11	999999	363	648	760	841	572	999999	458	362	999999	999999	999	883	854	679	140	197	834	999999	758	197	592	852	798	446	862	767	495	999999	921	999999	102	447	538	123	999999	946	999999	76	999999	511	999999	999999	999999	657	392	997	58	937	412	27	31	766	999999	814	999999	511	850	999999	979	805	85	62	999999	347	776	561	355	741	11	193	67	767	929	256	999999	999999	264	150	63	999999	718	557	993	999999	941	
336	331	999999	448	175	106	815	97	687	999999	998	999999	260	881	831	652	317	936	229	960	999999	999999	868	678	755	256	709	999999	123	96	527	999999	537	405	449	239	999999	999999	999999	97	251	679	999999	820	148	687	999999	999999	232	222	999999	621	773	999999	687	999999	999999	999999	692	919	396	555	973	999999	999999	999999	704	855	441	601	31	24	110	999999	719	584	999999	999999	999999	77	252	450	47	901	999999	906	999999	595	999999	950	999999	584	609	999999	700	695	706	999999	999999	209	999999	158	827	631	200	397	520	641	232	999999	999999	999999	516	625	999999	999999	517	82	999999	999999	653	119	147	491	824	446	414	194	999999	999999	878	944	147	339	94	999999	623	999999	710	297	395	653	999999	615	999999	372	78	999999	250	755	999999	633	734	908	556	874	21	345	806	999999	999999	336	210	209	234	959	999999	186	999999	999999	332	999999	371	629	617	999	746	999999	445	462	378	429	943	685	845	254	220	238	783	219	93	287	999999	956	999999	68	453	172	390	999999	104	999999	453	668	999999	999999	999999	114	999999	999999	137	999999	900	999999	999999	563	393	524	364	999999	999999	49	402	330	498	54	501	414	324	558	556	999999	151	359	999999	486	975	284	262	767	982	115	999999	237	92	999999	999999	265	999999	999999	675	928	999999	411	346	999999	499	133	179	388	999999	999999	790	742	999	553	347	550	985	899	587	118	272	596	999999	643	111	175	248	999999	667	245	833	573	882	628	775	999999	23	999999	986	852	999999	874	191	999999	325	204	237	538	999999	999999	279	681	173	999999	666	222	414	702	953	334	884	285	720	351	34	999999	860	999999	778	999999	537	683	999999	734	13	397	415	873	999999	999999	937	709	636	830	999999	162	410	325	999999	562	335	320	359	662	967	829	163	999999	110	999999	344	856	760	660	309	999999	768	438	999999	278	999999	999999	384	55	396	185	648	999999	999999	871	815	544	419	225	999999	226	333	260	767	184	244	999999	772	228	573	999999	948	976	531	378	394	971	761	693	999999	794	936	313	275	999999	190	999999	464	238	293	999999	446	545	388	93	999999	517	999999	389	43	999999	768	999999	482	315	236	672	369	16	486	843	782	726	469	487	290	999999	985	974	999999	971	120	544	999999	773	644	413	598	447	115	999999	310	382	659	522	36	999999	830	959	566	518	904	457	999999	450	27	719	999999	901	999999	999999	532	696	999999	999999	132	234	999999	999999	999999	999999	83	921	900	609	543	410	76	946	999999	510	200	35	999999	486	76	662	792	494	999999	924	337	697	
645	863	354	613	999999	597	999999	802	999999	131	298	743	444	983	999999	152	999999	616	999999	139	450	302	61	507	288	999999	999999	469	441	735	999999	745	495	999999	286	46	264	999999	423	479	555	999999	950	999999	999999	674	51	999999	116	649	587	150	999999	208	999999	352	999999	847	335	999999	601	931	999999	823	999999	552	999999	999999	706	999999	888	977	202	999999	583	999999	351	983	770	613	867	912	363	792	157	812	474	296	139	933	999999	416	604	346	878	624	298	137	899	193	426	999999	386	596	999999	610	999999	107	625	999999	10	828	87	999999	999999	689	577	577	999999	366	88	961	928	773	294	482	383	856	305	958	502	224	93	586	999999	999999	999999	999999	42	547	864	376	670	674	933	406	338	883	136	198	56	721	999999	999999	999999	999999	65	613	311	288	237	101	999999	667	999999	999999	999999	500	533	999999	164	999999	544	137	501	999999	300	264	839	888	999999	499	729	117	911	781	762	999999	999999	732	999999	921	465	754	320	999999	999999	13	711	157	660	999999	359	999999	44	245	186	333	999999	999999	174	999999	999999	422	145	737	371	999999	755	190	999999	205	28	801	999999	242	355	790	999999	728	147	296	552	692	999999	314	150	929	82	676	605	438	508	88	568	999999	157	52	619	999999	411	879	258	530	999999	999999	819	558	302	801	890	395	516	323	999999	877	258	91	195	830	999999	442	621	999999	585	594	697	939	242	480	999999	313	181	244	326	999999	999999	31	999999	772	999999	591	999999	999999	999999	220	999999	999999	823	999999	999999	75	999999	999999	986	999999	268	180	999999	539	768	879	325	821	716	587	223	281	997	999999	839	999999	999999	422	999999	15	806	350	302	999999	671	999999	126	999999	702	999999	455	393	258	357	999	999999	85	38	999999	615	276	814	564	209	996	650	999999	999999	851	551	552	444	453	980	172	917	877	580	867	265	763	773	129	697	141	830	33	649	998	971	161	494	418	729	738	991	999999	103	378	31	999999	999999	700	160	476	20	939	999999	194	92	999999	999999	170	748	851	502	694	867	77	176	627	547	826	879	400	67	36	723	252	181	140	999999	212	846	940	999999	82	968	230	999999	890	999999	464	916	980	656	999999	669	999999	245	306	919	35	211	999999	777	473	999999	760	418	999999	225	999999	23	951	216	301	324	999999	999999	430	726	646	999999	285	871	93	910	999999	999999	999999	999999	999999	16	874	221	759	11	453	999999	998	261	217	811	999999	999999	730	451	964	774	364	19	999999	498	815	580	283	999999	926	531	999999	563	921	27	
685	626	380	29	148	999999	457	999999	999999	646	390	999999	518	834	810	610	151	641	946	134	388	723	999999	356	999999	999999	938	680	84	921	477	445	999999	200	136	999999	304	710	312	233	999999	73	999999	224	118	647	71	448	999999	999999	389	62	617	999999	638	999999	130	33	829	999999	999999	776	226	999999	178	945	838	328	708	999999	999999	441	999999	722	806	999999	999999	291	248	553	999999	499	412	759	542	425	828	541	999999	175	399	999999	881	469	431	551	847	199	56	172	808	743	999999	977	19	948	723	895	991	999999	386	838	999999	286	999999	999999	373	466	999999	999999	127	999999	999999	999999	900	45	560	870	300	999999	999999	395	245	85	744	999999	999999	435	750	594	701	999999	999999	247	789	560	496	605	858	128	188	999999	782	999999	999999	511	999999	999999	86	973	397	853	999999	736	846	991	999999	709	541	121	553	938	716	999999	999999	194	999999	999999	753	350	549	955	21	181	86	96	612	942	40	243	522	561	358	999999	206	848	338	813	401	999999	999999	787	73	747	575	250	999999	999999	999999	861	999999	458	454	735	434	999999	841	432	660	760	999999	661	678	308	598	999999	999999	999999	626	999999	999999	943	137	954	393	761	891	999999	606	836	421	651	999999	178	488	999999	116	622	352	763	999999	906	163	641	419	305	118	765	999999	583	660	735	343	49	16	811	999999	999999	352	672	551	577	825	999999	348	737	960	999999	999999	534	999999	966	597	863	206	999999	999999	496	545	98	999999	135	999999	32	999999	686	999999	661	999999	676	743	616	280	999999	222	999999	999999	339	999999	682	344	607	945	624	698	694	148	999999	842	67	31	834	954	999999	28	425	460	999999	648	662	428	999999	999999	153	999999	999999	696	917	651	766	868	999999	204	863	753	56	999999	502	334	491	547	838	818	114	654	909	999999	26	660	796	978	287	999999	639	263	45	269	999999	999999	999999	997	230	829	999999	999999	571	639	100	511	972	999999	958	478	166	124	999999	490	244	499	999999	999999	999999	266	999999	787	999999	769	999999	999999	717	786	387	999999	904	493	999999	19	741	914	93	280	571	515	688	999999	999999	808	534	999999	673	554	34	999999	953	813	327	963	974	299	999999	801	999999	999999	999999	195	858	300	574	672	797	581	748	329	416	610	55	174	578	304	767	782	245	49	937	173	999999	85	714	101	176	363	999999	452	316	291	204	90	721	502	702	729	999999	862	999999	999999	805	704	896	353	767	162	394	679	999999	999999	566	45	553	630	999999	783	585	483	506	443	546	306	22	134	415	
965	453	86	999999	47	548	383	322	845	999999	67	188	371	333	23	969	999999	921	490	999999	999999	999999	101	999999	999999	154	999999	365	293	555	509	999999	771	999999	802	999999	318	87	494	287	192	999999	708	272	376	604	223	159	492	474	999999	384	532	408	999999	439	999999	18	999999	893	787	27	999999	299	999999	999999	999999	434	531	313	999999	288	999999	213	542	445	827	828	702	324	930	611	873	819	375	999999	169	373	690	373	358	999999	404	601	999999	175	999999	419	414	10	197	789	628	999999	813	902	947	328	999999	810	611	532	315	368	962	185	153	219	924	733	999999	53	743	167	955	999999	884	835	999999	377	751	418	999999	702	137	151	982	694	15	473	186	841	999999	999999	999999	999999	994	45	999999	999999	31	485	495	681	795	153	999999	470	999999	462	999999	999999	615	498	69	202	118	613	240	820	203	459	999999	460	556	999999	546	863	999999	140	366	848	207	999999	999999	275	923	742	906	983	105	521	472	552	999999	74	235	18	820	568	716	391	805	817	131	999999	282	44	999999	430	607	999999	75	101	106	179	915	226	152	794	279	376	706	999999	725	681	999999	999999	999999	491	148	537	53	999999	424	974	53	999999	999999	783	992	889	999999	486	999999	913	999999	999999	999999	999999	999999	18	866	36	299	349	999999	557	999999	999999	585	999999	999999	999999	999999	80	149	238	999999	132	136	535	949	369	999999	999999	760	230	871	811	235	616	214	729	999999	139	671	26	999999	84	299	495	999999	827	207	381	860	971	204	315	999999	228	999999	999999	160	624	69	506	234	909	999999	464	686	291	224	968	417	999999	313	999999	408	132	999999	602	832	640	999999	132	171	430	529	788	36	565	46	16	999999	999999	999999	717	80	999999	792	999999	999999	834	808	15	612	239	963	999999	668	51	999999	999999	537	110	501	519	384	937	999999	999999	999999	800	438	999999	999999	217	64	536	730	595	91	243	340	62	116	997	999999	243	999999	999999	466	969	999999	984	658	394	479	999999	389	999999	342	143	999999	987	259	695	406	688	760	404	999999	437	830	83	960	673	322	485	999999	503	999999	150	999999	412	999999	419	680	454	472	860	738	251	156	670	263	947	413	999999	803	420	601	153	999999	124	999999	39	148	56	999999	984	81	994	819	886	382	201	999999	427	649	839	24	951	225	900	666	932	290	169	999999	22	269	969	999999	583	901	543	667	313	653	999999	281	633	430	487	788	999999	432	270	298	71	241	985	703	963	405	999999	927	582	999999	826	748	979	999999	999999	725	111	
999999	999999	985	838	999999	999999	999999	340	568	391	531	999999	122	922	510	30	870	758	999999	283	276	717	999999	261	616	95	855	999999	999999	301	999999	418	762	686	431	195	285	460	537	829	221	372	405	24	999999	199	469	535	326	999999	118	477	240	451	835	999999	69	733	232	448	556	999999	770	999999	999999	122	975	436	999999	324	999999	420	231	999999	71	904	322	999999	142	999999	625	999999	511	841	192	929	187	999999	851	827	136	999999	238	999999	282	999999	601	138	999999	16	223	43	44	12	999999	999999	999999	289	389	930	292	897	999999	805	823	999999	445	929	94	63	934	999999	585	673	999999	203	999999	143	678	999999	312	193	140	136	213	592	295	508	857	494	999999	898	931	999999	545	999999	999999	432	275	56	829	672	54	999999	81	558	457	999999	999999	789	515	122	610	999999	627	999999	766	475	601	240	940	936	81	599	379	46	733	665	138	957	253	759	868	632	967	640	999999	163	64	654	145	924	694	77	978	571	298	349	302	446	473	484	830	44	115	892	999999	999999	999999	45	825	792	242	999999	999999	756	253	977	624	987	959	999999	421	947	105	26	999999	13	999999	808	747	393	372	691	494	769	928	833	999999	84	999999	999999	999999	28	999999	352	691	837	531	232	999999	320	724	315	999999	860	73	999999	939	99	650	596	833	799	297	441	430	999999	372	777	999999	419	460	550	947	275	66	402	127	752	334	415	999999	398	999999	437	668	999999	999999	633	705	999999	894	437	434	453	999999	756	730	397	922	150	999999	754	404	999999	999999	184	367	220	804	999999	766	197	764	244	124	445	319	860	773	373	345	739	81	782	999999	32	125	504	416	999999	671	999999	999999	194	941	999999	994	581	999999	494	699	999999	829	44	288	707	999999	199	338	999999	447	999999	624	559	805	999999	999999	621	999999	999999	999999	999999	804	504	999	45	367	580	303	999999	999999	738	999999	999999	673	350	909	46	504	817	999999	926	999999	999999	999999	801	115	280	388	215	55	999999	197	740	435	836	199	335	999999	999999	999999	999999	895	999999	973	709	587	999999	885	464	825	645	999999	999999	487	999999	697	813	642	207	929	97	201	999999	999999	999999	551	999999	853	837	999999	999999	11	261	477	266	40	232	27	162	224	999999	999999	924	390	410	264	620	263	302	148	386	692	837	999999	263	901	807	603	905	168	45	491	999999	313	999999	644	999999	999999	999999	111	999999	795	489	983	999999	702	999999	708	939	813	930	999999	560	999999	774	999999	173	938	223	365	233	999999	121	994	189	288	346	
621	148	766	999999	521	42	201	672	590	212	854	163	560	634	109	664	101	237	999999	931	358	999999	359	480	999999	999999	865	877	846	683	999999	803	880	365	655	569	183	425	999999	266	369	36	999999	688	318	999999	663	999999	999999	964	30	767	443	357	988	92	789	295	999999	635	999999	999999	826	906	718	60	999999	999999	978	539	999999	676	999999	490	999999	331	355	670	171	152	232	144	999999	882	663	727	999999	533	377	999999	999999	887	954	782	99	56	210	286	970	268	512	468	999999	594	483	353	948	953	785	666	737	999999	133	327	413	42	570	943	999999	990	689	749	827	415	760	603	722	999999	400	999999	131	999999	699	903	640	764	999999	168	409	320	999999	417	747	711	835	660	763	999999	379	66	999999	266	43	999999	578	762	640	346	999999	879	999999	913	999999	999999	999999	669	430	230	687	649	650	412	544	932	999999	282	11	999999	580	110	840	95	999999	344	50	999999	44	718	335	999999	999999	55	333	529	999999	866	855	487	175	176	240	999999	999999	730	415	999999	722	111	769	305	760	524	766	999999	49	545	256	227	229	680	634	711	999999	809	525	999999	999999	24	253	355	426	524	999999	999999	870	306	146	935	929	966	152	933	949	39	127	999999	999999	999999	490	152	619	638	267	495	999999	528	999999	149	214	809	999999	707	857	999999	999999	246	574	363	864	742	409	999999	999999	263	537	701	761	865	692	916	327	489	999999	111	736	999999	266	464	999999	351	658	996	731	129	971	444	85	535	160	999999	44	999999	734	747	743	999999	349	999999	957	839	767	782	457	297	999999	515	183	756	687	999999	980	999999	999999	523	94	412	589	999999	292	103	626	236	715	812	881	402	754	999999	367	437	448	261	507	42	584	875	999999	443	637	999999	271	999999	847	69	899	925	444	221	999999	341	719	180	722	864	223	540	77	999999	415	99	761	397	398	260	651	728	999999	457	939	218	862	999999	999999	827	831	306	388	656	912	956	957	543	132	999999	999999	277	999999	642	999999	53	999999	904	37	548	999999	874	999999	597	417	181	323	986	999999	999999	999999	999999	639	894	42	916	162	999999	733	999999	999999	228	274	999999	541	383	999999	969	638	896	410	957	127	993	999999	999999	375	791	999999	740	999999	999999	270	677	999999	155	638	645	609	902	890	396	999999	578	416	485	610	568	65	43	981	354	357	999999	54	999999	455	646	770	85	999999	999999	999999	992	815	999999	957	596	999999	396	745	554	369	735	15	23	786	999999	586	648	356	807	736	214	759	299	
623	884	633	999999	699	991	999999	534	361	529	224	189	762	256	527	23	753	668	298	999999	984	622	380	40	999999	906	70	999999	728	744	634	968	242	999999	546	82	999999	999999	999999	754	680	999999	384	485	799	606	786	340	130	343	63	77	916	331	999999	999999	513	602	312	999999	930	751	805	616	894	255	999999	999999	709	455	999999	999999	999999	543	757	999999	247	894	241	137	999999	729	12	395	690	567	999999	911	222	545	569	370	476	904	823	999999	999999	768	591	999999	999999	550	631	675	291	89	106	382	573	164	764	618	371	184	999999	211	749	999999	926	337	203	45	33	174	999999	690	508	76	999999	829	129	478	313	687	478	999999	999999	999999	113	611	470	679	347	67	999999	950	999999	999999	242	622	189	620	841	263	999999	999999	999999	466	789	601	580	40	999999	744	44	999999	314	999999	706	102	999999	422	315	999999	866	524	697	999999	999999	999999	999999	999999	833	107	649	999999	999999	59	337	999999	63	641	999999	999999	40	439	26	999999	32	495	999999	325	596	150	520	999999	315	526	397	835	927	999999	999999	853	909	374	999999	565	104	535	999999	999999	355	853	48	470	999999	802	294	436	507	103	943	897	300	376	620	692	586	999999	204	999999	999999	999999	925	999999	999999	694	603	666	242	999999	999999	496	837	999999	999999	999999	112	999999	892	512	242	999999	999999	834	615	185	562	999999	999999	999999	978	221	341	547	602	854	927	543	902	189	208	627	204	999999	594	456	999999	910	406	877	590	537	999999	691	878	702	173	999999	999999	999999	141	70	912	727	481	297	165	299	788	126	815	568	156	999999	313	614	766	999999	249	168	999999	999999	146	876	924	999999	231	999999	668	899	999999	836	655	999999	999999	999999	715	999999	575	999999	301	999999	132	999999	72	31	391	287	387	274	936	999999	851	999999	277	488	923	45	803	40	76	515	999999	888	435	978	999999	636	999999	175	999999	299	715	942	867	354	530	856	814	902	70	943	272	999999	963	807	985	926	999999	569	224	679	672	545	240	785	149	243	854	999999	118	755	623	221	376	646	999999	999999	861	922	958	76	231	900	970	133	253	237	925	627	999999	987	392	999999	999999	228	626	179	712	92	215	296	12	731	794	314	330	60	37	326	640	87	999999	330	999999	999999	458	999999	575	117	541	912	318	236	100	131	999999	528	999999	999999	29	998	206	779	717	671	74	500	115	665	999999	203	209	609	987	915	923	72	999999	804	769	854	604	604	550	303	978	775	640	673	942	802	790	880	306	999999	880	294	
612	938	92	958	666	909	314	348	999999	709	249	999999	208	309	999999	465	387	175	403	999999	239	424	999999	999999	859	999999	722	999999	413	999999	999999	355	44	638	460	555	721	811	198	999999	300	999999	999999	999999	535	465	999999	999999	768	999999	502	141	999999	999999	64	197	255	793	108	234	197	999999	934	393	406	999999	999999	569	849	999999	999999	999999	977	709	311	999999	834	424	763	404	967	999999	242	89	826	181	999999	755	999999	272	999999	928	712	999999	507	985	277	999999	872	999999	325	905	999999	290	590	926	163	538	977	999999	363	830	39	704	999999	117	999999	855	567	234	999999	394	985	587	187	999999	863	23	212	325	760	636	551	131	89	71	999999	951	498	899	999999	578	777	557	999999	479	999999	17	999999	399	914	421	639	647	854	930	999999	216	113	999999	72	150	336	999999	276	726	289	908	999999	999999	821	999999	366	667	217	218	999999	438	678	999999	917	855	315	999999	411	348	996	904	277	158	150	999999	848	724	836	876	999999	125	290	191	200	999999	392	511	578	999999	999999	999999	440	999999	323	492	537	999999	856	217	835	523	260	928	729	385	640	999999	64	999999	282	642	999999	340	966	501	999999	497	517	999999	473	803	244	618	999999	999999	473	999999	835	657	552	452	999999	629	999999	728	864	999999	461	999999	359	916	456	836	520	422	150	110	678	821	344	999999	887	930	999999	41	999999	642	999999	705	911	19	641	999999	198	999999	774	212	298	248	637	795	45	702	577	556	999999	408	107	871	884	373	952	23	322	512	565	999999	885	999999	450	999999	718	756	903	350	285	59	647	691	647	938	811	440	194	549	999999	195	362	197	684	880	999999	999999	821	548	66	999999	94	686	999999	837	326	288	797	999999	87	288	798	236	281	306	760	415	234	999999	562	521	828	773	999999	380	584	698	999999	570	686	946	935	365	999999	657	965	961	427	999999	999999	532	643	778	471	999999	396	136	999999	387	129	139	547	875	985	999999	798	999999	999999	893	262	628	953	237	729	141	352	443	942	623	340	799	988	423	999999	999999	878	60	311	999999	984	458	782	948	999999	556	408	69	999999	748	858	655	999999	999999	999999	994	579	415	59	340	383	953	193	999999	56	329	150	134	552	955	666	748	18	999999	909	804	845	14	787	183	733	292	73	204	765	685	999999	465	999999	338	999999	473	999999	970	408	999999	274	491	901	999999	415	284	999999	999999	92	120	646	386	623	999999	158	999999	628	999999	607	999999	890	989	536	370	313	685	267	224	999999	203	747	47	
999999	999999	999999	364	113	666	767	459	775	999999	121	654	49	639	999999	122	189	999999	999999	134	373	318	150	285	954	999999	817	730	26	303	920	999999	373	608	389	744	223	999999	470	962	999999	158	999999	251	877	999999	331	999999	842	155	44	617	358	999999	674	688	738	264	409	999999	848	46	999999	999999	999999	233	999999	440	999999	107	899	395	425	882	26	225	994	999999	407	999999	218	153	887	871	268	312	540	750	934	700	16	959	395	898	123	82	715	841	523	654	600	891	422	999999	999999	649	201	999999	999999	999999	693	839	856	999999	364	705	158	571	999999	999999	693	999999	506	560	999999	939	999	527	769	999999	509	163	999999	753	999999	327	731	152	999999	619	120	74	154	484	16	177	113	68	544	417	923	999999	999999	108	961	69	394	862	653	315	999999	674	706	662	949	540	999999	112	999999	46	974	16	946	999999	314	628	396	31	553	924	999999	940	983	361	30	365	536	287	792	423	932	868	498	319	970	999999	999999	492	535	476	713	10	999999	507	999999	917	999999	33	793	342	673	373	319	999999	999999	708	690	354	641	999999	14	186	999999	999999	114	999999	517	637	633	999999	270	903	496	87	999999	836	999999	486	918	999999	169	512	494	999999	750	569	559	999999	840	271	999999	24	999999	999999	471	537	999999	774	403	338	999999	569	399	924	82	769	876	242	519	642	972	214	436	999999	999999	501	691	860	999999	545	555	747	797	371	122	999999	63	555	615	682	156	960	93	589	703	599	123	569	387	981	692	327	999999	999999	299	999999	588	999999	516	970	845	829	94	858	782	999999	772	999999	812	825	716	999999	626	836	495	22	131	999999	834	835	388	999999	999999	999999	999999	238	498	599	82	570	999999	740	48	644	836	327	999999	999999	807	51	999999	95	756	561	274	370	700	422	712	286	430	741	488	681	592	999999	999999	999999	15	553	174	182	955	252	167	975	292	999999	10	999999	145	896	49	793	18	999999	999999	921	444	491	538	85	887	795	999999	926	262	367	62	123	971	999999	229	999999	877	654	999999	514	999999	298	87	999999	422	544	151	534	702	999999	999999	299	357	999999	941	523	999999	98	999999	999999	113	241	723	925	929	999999	207	644	676	785	916	363	172	862	999999	999999	999999	999999	662	999999	654	614	999999	999999	694	762	766	545	559	706	999999	788	368	970	410	172	999999	162	999999	536	347	506	999999	917	778	319	137	999999	908	999999	999999	999999	435	942	515	999999	18	166	241	176	129	661	94	970	999999	137	995	999999	461	364	580	261	
40	136	16	999999	999999	999999	789	384	999999	999999	999999	764	596	999999	362	425	465	911	164	999999	921	999999	416	685	999999	999999	999999	650	999999	936	43	553	225	999999	999999	309	936	367	743	702	377	999999	541	848	33	999999	383	999999	775	999999	735	550	210	999999	999999	418	720	999999	735	867	936	148	70	698	999999	999999	548	738	875	63	488	108	177	462	52	74	90	567	662	101	514	873	875	744	210	999999	353	64	527	757	588	999999	999999	876	765	238	796	843	610	939	782	645	630	721	101	637	382	748	128	999999	338	163	999999	999999	362	73	272	999999	498	754	999999	999999	220	128	999999	872	476	301	696	813	277	246	957	722	319	869	252	163	653	572	121	605	999999	261	428	435	948	987	523	702	999999	480	999999	999999	209	298	434	511	257	999999	171	90	61	315	998	101	999999	999999	335	493	820	999999	999999	925	999999	145	557	959	699	49	924	488	777	994	847	796	892	110	522	999999	999999	740	999999	434	999999	999999	999999	630	262	999999	239	11	999999	40	881	999999	807	999999	222	74	741	475	999999	217	304	682	999999	67	467	999999	209	999999	433	314	57	89	212	248	524	612	591	926	706	373	809	922	826	999999	123	991	989	999999	887	999999	289	999999	928	698	999999	728	727	496	173	60	137	144	578	999999	999999	801	999999	569	999999	610	482	999999	768	448	408	382	856	565	944	476	999999	999999	999999	975	999999	87	999999	513	117	796	885	999999	763	655	245	999999	354	999999	999999	321	347	429	568	287	975	474	211	490	999999	758	871	999999	999999	696	838	400	927	602	332	904	650	999999	999999	118	724	999999	60	122	213	999999	37	388	801	999999	138	792	177	999999	999999	561	876	670	999999	359	924	999999	552	76	999999	844	999999	999999	999999	859	670	999999	968	460	563	597	424	999999	286	568	730	999999	369	999999	568	55	999999	999999	602	771	38	999999	927	111	194	999	835	999999	305	999999	984	286	241	941	999999	931	824	717	375	412	146	787	393	654	629	440	999999	632	508	771	621	750	158	385	831	690	280	999999	999999	999999	761	440	999999	918	999999	999999	262	427	958	637	231	999999	999999	199	634	250	595	282	482	999999	999999	213	485	534	999999	999999	999999	856	120	280	999999	958	999999	811	650	999999	994	475	81	185	188	937	999999	999999	999999	116	128	958	751	590	105	999999	393	522	999999	558	955	268	182	349	326	405	999999	687	999999	272	73	999999	548	927	255	130	999999	307	575	999999	538	999999	983	639	125	178	115	999999	999999	999999	574	929	892	102	751	736	
303	732	859	782	630	986	895	287	52	999999	999999	823	345	974	797	96	946	221	29	999999	285	542	233	999999	300	786	511	999999	999999	999999	927	456	186	519	999999	478	447	792	86	552	718	999999	999999	817	758	291	195	211	999999	488	983	680	82	410	999999	760	509	712	492	843	484	999999	999999	908	380	963	647	825	999999	328	999999	163	144	477	632	578	999999	415	398	18	601	310	456	219	999999	256	384	775	68	76	969	735	310	243	77	999999	126	999999	446	795	644	999999	64	999999	999999	829	545	605	999999	882	815	103	324	484	999999	184	135	380	999999	134	588	871	767	999999	359	999999	999999	901	410	999999	462	267	999999	602	374	242	999999	999999	999999	331	710	779	998	186	999999	875	421	826	991	892	20	746	999999	322	217	999999	602	974	197	927	976	644	204	999999	999999	999999	134	999999	119	999999	929	226	10	435	423	809	999999	591	827	483	501	37	910	517	485	999999	335	656	395	999999	999999	280	721	999999	355	76	999999	999999	756	999999	750	699	716	981	963	794	745	505	898	999999	899	20	157	999999	435	948	733	687	806	713	999999	999999	336	518	380	658	504	999999	89	357	234	166	835	134	733	999999	999999	929	999999	690	970	830	999999	999999	999999	629	133	17	26	406	342	897	999999	52	481	999999	372	208	999999	314	300	999999	999999	550	183	742	185	32	999999	633	638	804	143	999999	743	999999	720	349	815	750	999999	999999	541	999999	999999	337	256	792	999999	999999	439	122	999999	999999	999999	783	413	217	999999	959	454	110	37	999999	999999	538	763	795	309	999999	562	33	392	999999	779	803	655	999999	535	845	496	999999	380	529	203	525	999999	999999	724	959	988	512	535	855	999999	434	469	158	999999	486	573	460	493	573	899	416	999999	468	469	597	138	670	681	999999	473	71	730	507	199	999999	62	999999	81	349	101	59	497	537	563	355	343	506	829	58	281	45	899	999999	629	787	795	999999	434	999999	999999	327	830	999999	392	245	703	999999	999999	670	999999	703	999999	153	481	849	999999	202	999999	124	264	632	840	633	999999	437	172	923	878	411	457	44	999999	944	518	773	228	930	155	328	651	999999	547	169	624	577	656	999999	335	999999	868	603	123	999999	872	209	487	207	999999	954	999999	780	93	557	222	999999	268	445	635	708	999999	988	57	585	472	882	94	681	18	129	781	999999	598	107	999999	854	921	999999	999999	999999	999999	31	71	200	256	871	999999	990	946	234	319	221	129	627	999999	999999	555	999999	999999	990	124	806	198	749	999999	665	
192	985	999999	368	478	142	373	326	422	609	926	856	339	999999	593	999999	734	784	809	570	297	970	948	662	308	393	288	91	204	490	833	321	999999	999999	688	312	999999	587	999999	187	999999	803	215	549	999999	698	999999	255	999999	30	81	413	999999	999999	377	221	999999	999999	999999	95	853	291	999999	931	776	614	999999	748	999999	291	127	156	39	632	999999	494	765	408	708	999999	999999	999999	999999	184	418	429	999999	415	222	477	999999	625	999999	669	334	565	681	283	999999	349	859	459	341	125	903	999999	999999	317	999999	883	455	637	652	459	901	819	607	947	522	356	242	433	535	446	25	501	999999	369	999999	999999	812	999999	635	369	749	734	701	569	999999	999999	54	74	525	999999	31	637	973	78	768	514	958	999999	760	426	116	436	924	895	999999	411	305	24	18	733	80	962	12	292	709	176	999999	47	999999	38	312	999999	908	206	999999	999999	527	560	999999	793	207	88	732	218	263	323	810	805	999999	869	199	40	65	792	268	68	999999	999999	368	601	396	999999	68	999999	999999	999999	999999	727	480	722	883	745	999999	225	535	992	999999	793	38	396	366	322	999999	806	839	281	999999	999999	938	366	999999	836	201	999999	999999	286	30	10	999999	999999	794	93	334	746	985	453	617	999999	266	275	827	841	999999	972	245	84	353	261	892	842	825	999999	789	124	999999	57	553	422	817	999999	972	999999	699	713	601	283	987	831	820	395	663	282	859	672	538	910	183	229	765	332	932	768	117	261	500	999999	303	220	776	999999	999999	205	32	16	303	598	152	949	380	961	999999	999999	440	999999	188	553	552	126	585	70	999999	334	656	494	326	213	131	999999	222	218	979	999999	64	881	495	468	259	853	379	940	768	234	999999	803	999999	999999	337	610	82	947	840	999999	634	999999	75	999999	999999	999999	689	999999	999999	703	736	999999	982	320	467	558	21	720	303	699	747	999999	301	648	486	853	259	906	875	521	375	275	378	802	151	348	816	920	919	721	173	999999	474	999999	497	686	821	925	999999	779	999999	999999	653	150	438	989	999999	426	98	695	999999	782	223	999999	338	471	999999	999999	178	129	742	101	801	582	535	468	181	237	160	800	41	334	954	106	922	23	622	237	373	162	999999	399	831	999999	443	999999	999999	518	736	36	892	999999	756	833	46	507	560	81	999999	999999	817	197	999999	298	664	954	828	127	43	324	849	565	815	25	206	352	269	577	148	154	999999	662	500	134	999999	400	577	131	70	999999	462	550	999999	403	
345	735	999999	543	999999	489	562	948	485	421	999999	337	825	740	636	999999	248	999999	932	470	577	164	696	151	391	273	386	707	67	618	862	999999	943	422	999999	999999	999999	726	18	659	999999	999999	186	89	946	580	999999	999999	494	376	186	479	618	161	825	190	48	982	162	305	112	854	999999	867	559	999999	394	412	999999	999999	475	522	974	999999	878	133	999999	999999	205	810	698	549	223	999999	999999	392	689	791	597	500	431	246	573	712	557	737	563	319	530	999999	196	172	776	999999	900	663	504	999999	283	701	212	431	787	351	607	563	999999	999999	434	176	199	602	999999	569	999999	999999	999999	272	724	150	999999	999999	97	999999	999999	999999	772	895	999999	778	887	999999	999999	896	298	10	459	232	999999	994	999999	363	885	363	877	999999	358	217	999999	671	715	242	621	142	141	544	344	658	726	81	790	745	419	655	288	846	94	999999	281	744	779	726	167	730	54	999999	782	733	260	41	187	565	322	999999	73	655	999999	385	764	753	665	800	505	999999	213	360	943	239	84	41	999999	439	935	837	891	989	999999	890	999999	925	761	610	408	695	894	235	432	301	592	632	124	709	163	527	999999	979	999999	133	527	693	272	553	659	229	532	999999	629	999999	999999	84	581	840	999999	839	992	65	402	999999	149	977	927	999999	646	451	916	799	286	417	999999	912	768	950	999999	404	663	999999	951	999999	173	156	606	999999	74	518	61	999999	422	999999	535	999999	587	421	984	549	765	619	906	999999	999999	732	999999	999999	726	324	999999	630	477	892	999999	784	113	223	646	993	381	980	588	138	399	642	387	962	882	734	334	357	966	824	999999	53	310	999999	875	440	685	393	231	750	999999	999999	806	530	148	750	999999	374	774	991	178	999999	41	778	999999	670	355	509	339	999999	989	958	663	999999	263	142	483	999999	347	216	317	987	758	999999	925	967	835	856	999999	141	814	960	999999	975	656	853	22	531	926	215	94	185	64	999999	760	999999	768	163	277	15	276	560	36	568	683	190	999999	203	853	849	834	499	685	208	187	39	999999	688	997	999999	130	951	443	142	999999	142	933	999999	999999	681	999999	682	999999	817	864	263	933	23	301	999999	826	818	678	999999	380	999999	500	855	62	999999	867	89	166	867	885	999999	999999	894	999999	551	256	999999	126	999999	650	999999	999999	867	344	999999	105	372	396	531	583	312	283	367	999999	999999	641	88	476	355	813	129	999999	722	932	549	999999	48	576	750	228	328	701	999999	436	228	686	632	
521	138	636	505	692	635	999999	999999	51	760	143	911	909	178	999999	771	999999	999999	637	196	935	794	787	999999	999999	999999	312	264	610	776	931	999999	999999	19	566	999999	718	318	999999	890	438	999999	508	386	905	665	840	999999	999999	930	148	999999	591	999999	696	726	350	580	708	999999	999999	38	973	274	828	600	999999	900	611	999999	999999	59	999999	747	999999	587	296	411	160	140	806	262	999999	999999	638	35	951	999999	999999	840	997	999999	609	391	567	410	385	243	557	314	603	939	448	999999	877	99	812	844	999999	999999	999999	938	999999	578	249	79	999999	302	636	999999	649	711	587	999999	695	913	999999	711	189	357	999999	62	999999	846	999999	866	999999	373	802	548	222	117	999999	214	409	999999	719	41	151	999999	348	92	607	753	665	892	999999	676	908	999999	650	999999	664	394	906	388	94	999999	51	382	265	999999	499	97	591	542	103	999999	999999	637	204	417	570	692	999999	999999	454	999999	999999	644	999999	999999	999999	999999	898	999999	452	233	307	30	974	146	999999	768	241	999999	999999	520	171	133	799	979	314	281	769	242	999999	972	385	999999	999999	999999	401	406	868	999999	242	660	199	999999	999999	869	999999	351	663	67	427	999999	999999	367	536	934	939	999999	845	534	833	194	999999	665	580	480	848	520	97	990	999999	999999	899	124	419	932	331	999999	43	929	903	962	617	711	815	999999	999999	28	260	999	53	999999	561	344	294	58	589	533	899	618	999999	565	264	672	321	833	999999	346	948	604	613	999999	34	999999	631	999999	999999	999999	999999	999999	958	999999	270	97	946	413	42	565	829	999999	352	797	999999	425	999999	348	707	945	399	999999	999999	999999	80	655	395	795	999999	645	713	423	482	231	683	67	660	999999	999999	176	725	908	801	345	999999	587	261	816	465	609	18	999999	999999	630	968	867	13	999999	759	999999	999999	160	104	396	852	416	888	999999	999999	734	764	716	53	541	229	999999	191	501	669	999999	404	579	340	708	637	430	259	851	262	816	64	878	442	689	474	574	813	414	999999	999999	698	140	702	731	844	301	999999	999999	410	487	685	511	122	276	220	132	820	396	759	431	167	999999	868	999999	680	999999	283	363	76	655	677	777	999999	570	794	273	877	999999	864	999999	191	999999	451	775	140	552	999999	176	479	352	754	427	654	999999	999999	661	272	405	999999	957	999999	885	565	755	999999	908	999999	552	999999	947	999999	221	532	424	250	999999	595	102	175	138	131	999999	884	999999	901	260	999999	947	627	142	11	481	999999	999999	999999	306	
71	695	965	999999	58	222	694	531	106	542	999999	999999	820	412	999999	999999	239	999999	999999	911	10	841	854	559	785	556	924	349	946	773	664	999999	999999	944	477	900	136	999999	89	908	999999	363	627	368	999999	892	136	224	76	831	252	634	80	416	305	229	841	416	999999	502	999999	355	585	999999	999999	279	143	876	934	999999	53	296	843	927	498	999999	224	999999	204	999999	430	710	282	999999	531	999999	555	690	648	257	999999	720	999999	587	999999	999999	777	304	999999	94	759	259	999999	901	999999	955	999999	152	917	999999	15	356	221	554	82	588	83	999999	801	999999	724	999999	999999	686	117	332	789	266	317	431	869	920	999999	119	143	180	430	381	999999	575	248	999999	773	990	999999	711	508	999999	999999	42	993	317	502	642	370	317	999999	602	793	465	175	999999	999999	496	999999	95	352	111	421	901	167	999999	143	236	609	321	999999	999999	444	405	824	838	999999	999999	437	562	999999	371	999999	825	999999	827	587	999999	409	714	577	286	999999	166	369	999999	540	999999	874	999999	183	999999	43	58	999999	785	168	398	640	337	783	999999	68	236	999999	980	361	595	753	340	124	271	826	895	744	402	44	288	999999	427	307	999999	410	999999	388	161	338	701	999999	372	669	198	240	81	930	28	999999	976	498	388	55	944	859	544	187	911	999999	999999	314	245	751	879	362	223	39	999999	158	923	847	517	652	659	408	391	999999	999999	41	999999	964	725	185	68	789	657	381	363	288	866	999999	999999	711	999999	397	952	999999	789	836	999999	52	295	870	304	138	999999	736	395	999999	478	873	261	880	695	183	588	999999	692	100	999999	841	676	367	291	999999	380	806	461	272	999999	769	881	99	24	712	679	855	881	999999	999999	999999	986	999999	809	992	706	596	25	27	999999	892	928	699	999999	185	375	927	588	338	999999	184	284	999999	999999	708	992	171	866	999999	999999	733	999999	762	999999	999999	855	859	557	299	268	784	790	444	999999	999999	840	191	999999	999999	999999	999999	999999	552	181	633	646	863	999999	999999	10	544	729	999999	523	999999	999999	999999	418	999999	999999	516	379	299	999999	973	394	999999	669	537	867	811	212	999999	999999	752	465	636	999999	999999	147	991	143	999999	298	723	999999	758	999999	999999	999999	999999	773	612	518	830	382	999999	999999	999999	249	807	203	999999	243	199	341	701	395	999999	620	86	584	760	999999	999999	382	923	999999	999999	918	635	999999	292	688	202	47	999999	999999	999999	379	487	165	392	418	339	798	945	223	999999	392	363	373	999999	766	773	100	
999999	403	999999	457	999999	999999	135	999999	613	888	910	509	50	161	741	192	578	401	142	921	202	352	999999	540	437	709	900	964	565	272	768	999999	915	112	34	206	999999	999999	920	999999	39	112	804	451	887	999999	182	948	650	999999	999999	758	634	851	897	999999	524	999999	30	749	87	170	725	351	129	394	594	937	137	999999	999999	219	480	631	891	100	547	437	652	991	536	952	323	999999	478	20	999999	73	214	999999	682	999999	348	181	433	868	387	463	331	503	999999	245	821	116	999999	584	287	12	999999	807	133	96	996	38	999999	134	847	340	999999	119	502	531	733	999999	999999	174	999999	999999	208	32	712	94	116	159	999999	301	999999	216	999999	893	733	889	113	406	240	596	999999	320	999999	308	999999	57	590	222	999999	328	999999	57	254	999999	713	978	803	936	105	999999	999999	999999	886	999999	993	999999	999999	979	999999	613	427	336	999999	275	481	999999	350	900	999999	665	999999	999999	159	822	789	93	961	916	189	999999	95	176	999999	200	616	845	999999	47	314	390	999999	611	836	397	901	999999	514	979	680	999999	638	903	935	439	999999	95	697	74	142	999999	999999	999999	799	631	999999	999999	34	352	658	636	136	313	595	620	880	892	999999	761	921	613	578	982	246	36	126	191	999999	872	999999	999999	158	369	999999	403	712	999999	811	999999	869	649	999999	172	331	53	37	999999	317	324	999999	653	37	935	999999	528	342	696	118	773	515	345	999999	162	999999	999999	488	766	408	202	999999	999999	90	853	892	281	461	416	661	202	998	791	874	999999	323	999999	504	222	226	386	71	26	331	48	699	999999	630	999999	475	203	565	270	926	125	416	119	572	999999	53	871	76	925	44	999999	774	723	471	113	839	999999	999999	275	550	32	999999	999999	127	999999	164	368	651	462	941	999999	999999	738	865	758	510	213	999999	330	178	999999	319	145	981	415	999999	975	71	527	999999	779	571	299	719	904	984	524	991	999999	28	684	230	999999	984	577	289	999999	858	713	602	635	266	311	999999	999999	999999	995	910	712	777	189	307	999999	302	999999	896	346	28	961	773	985	999999	907	312	494	134	705	160	413	136	999999	999999	358	924	534	523	269	999999	524	201	989	613	289	999999	999999	999999	106	322	999999	999999	942	27	897	940	617	423	358	999	612	999999	17	844	999999	586	549	73	949	209	767	647	637	153	999999	769	783	999999	932	164	472	117	999999	392	337	732	193	221	228	418	999999	121	999999	269	999999	999999	193	155	999999	703	213	999999	438	897	555	
185	54	798	522	138	999999	244	490	203	537	505	53	624	517	775	402	338	844	540	999999	655	482	377	563	61	585	999999	276	999999	951	696	678	999999	837	161	687	395	999999	100	261	82	630	999999	732	999999	409	999999	638	999999	999999	874	931	897	15	999999	703	676	999999	470	552	528	968	999999	252	840	826	913	786	365	97	17	999999	753	289	819	35	511	645	999999	652	26	999	935	928	86	999999	781	999999	999999	458	20	999999	237	999999	733	113	999999	729	999999	268	496	782	282	253	999999	999999	187	617	999999	873	201	41	766	818	536	528	43	332	175	999999	54	999999	848	999999	86	857	412	215	555	716	656	999999	754	219	166	999999	727	692	634	842	999999	173	939	74	266	979	392	419	21	214	999999	56	564	814	999999	708	934	375	176	446	832	999999	999999	479	227	419	286	999999	662	999999	801	351	698	999999	499	880	847	999999	651	107	474	992	204	999999	646	610	999999	939	999999	457	308	362	526	198	19	999999	111	470	999999	999999	703	999999	757	718	412	728	358	999999	325	342	860	161	723	79	999999	840	777	720	832	617	999999	347	560	214	993	999999	825	999999	323	884	778	999999	936	804	403	638	245	999999	999999	917	261	986	624	663	999999	157	638	456	999999	179	837	391	638	239	655	366	999999	552	725	963	999999	999999	999999	999999	999999	483	225	919	675	343	604	302	782	914	999999	999999	999999	897	999999	846	811	999999	999999	153	57	397	749	999999	159	47	363	692	760	975	24	413	999999	999999	108	123	932	999999	781	881	574	544	609	723	874	999999	643	387	934	879	161	534	999999	999999	999999	176	734	999999	770	999999	999999	912	542	999999	899	951	146	539	798	999999	999999	103	999999	412	578	512	788	35	832	709	999999	975	758	881	823	490	999999	999999	999999	932	389	423	947	153	901	662	12	999999	823	922	313	114	588	999999	965	999999	937	999999	205	879	388	708	686	71	244	14	164	999999	983	999999	999999	842	999999	999999	999999	499	155	453	511	916	999999	985	999999	909	405	299	397	999999	915	764	999999	698	108	920	553	680	737	999999	909	999999	508	351	818	414	820	999999	375	722	325	475	912	999999	650	289	999999	402	507	776	666	999999	999999	836	745	229	999999	414	744	817	323	444	762	269	999999	615	417	168	177	797	99	933	924	999999	12	999999	999999	69	999999	818	999999	160	183	999999	229	964	288	672	606	999999	999999	416	727	557	408	999999	713	999999	948	44	999999	220	235	709	999999	732	29	999999	833	305	377	807	365	925	999999	999999	270	802	
49	579	336	745	562	999999	999999	683	999999	376	276	131	999999	208	120	23	946	340	999999	999999	283	496	945	999999	838	311	999999	999999	60	802	291	246	620	910	613	378	999999	999999	999999	657	460	13	527	652	675	999999	568	179	999999	999999	978	936	247	999999	999999	553	634	989	999999	261	355	518	999999	413	95	999999	999999	826	594	742	314	820	999999	999999	23	999999	999999	302	999999	137	999999	62	54	707	999999	355	998	823	391	70	743	999999	229	407	311	941	379	123	999999	645	999999	741	584	954	48	999999	999999	970	783	258	583	342	328	779	517	999999	999999	926	590	740	42	687	444	533	998	595	999999	284	965	81	900	999999	999999	999999	927	11	478	100	999999	999999	999999	37	50	143	487	411	400	450	889	18	477	453	533	827	613	522	307	60	999999	452	566	999999	999999	711	358	726	999999	999999	852	516	999999	383	267	999999	649	14	647	999999	999999	596	999999	999999	394	956	604	999999	333	999999	422	415	999999	427	144	226	999999	120	999999	339	784	760	999999	106	597	383	999999	103	195	608	999999	999999	874	999999	14	999999	256	415	999999	58	117	901	403	700	880	447	813	407	249	50	825	999999	982	318	526	296	793	108	563	21	999999	510	999999	724	729	814	540	706	422	775	969	694	524	973	231	883	999999	112	226	160	999999	785	999999	155	783	649	625	999999	480	718	999999	157	851	584	285	606	640	999999	999999	76	999999	116	999999	999999	81	140	23	19	96	643	999999	690	882	999999	451	999999	655	125	941	89	199	974	236	704	209	999999	842	940	698	625	252	999999	141	999999	254	463	800	999999	83	652	999999	615	479	836	788	885	275	999999	143	296	950	524	737	891	999999	999999	999999	290	275	259	298	999999	999999	471	999999	999999	558	732	999999	999999	999999	999999	999999	298	454	999999	504	999999	916	323	556	403	806	411	674	727	999999	250	999999	321	584	519	125	824	364	562	304	18	446	546	337	543	291	156	999999	685	482	999999	447	303	999999	489	999999	951	702	999999	276	909	796	673	999999	318	999999	999999	413	999999	999999	227	933	891	289	496	953	999999	986	23	122	660	312	989	255	510	803	979	883	104	154	173	999999	469	999999	394	221	772	254	28	94	999999	999999	999999	999999	265	516	555	24	999999	999999	995	965	689	999999	616	607	807	999999	791	515	478	962	999999	533	986	105	999999	606	894	284	190	999999	999999	928	677	999999	881	465	999999	993	999999	965	999999	567	999999	208	442	686	999999	786	414	354	462	513	999999	999999	433	897	547	169	52	948	129	666	355	
870	997	999999	115	999999	726	352	999999	798	267	513	30	751	383	788	663	999999	927	118	870	836	999999	463	999999	205	493	999999	917	999999	951	308	846	285	222	288	210	680	999999	980	999999	71	999999	999999	256	112	461	682	523	758	999999	265	31	21	999999	519	209	544	448	910	999999	999999	434	608	847	958	667	999999	999999	999999	999999	999999	216	946	57	999999	919	999999	217	219	744	810	470	168	333	999999	287	834	999999	999999	89	666	242	670	775	328	637	317	999999	297	445	716	154	428	180	524	999999	84	999999	988	599	201	336	238	999999	404	281	999999	285	161	681	832	266	999999	25	921	750	545	181	729	181	999999	199	920	774	38	666	51	988	809	646	212	871	999999	113	999999	339	13	999999	381	999999	371	999999	999999	616	613	459	318	999999	999999	774	513	903	244	999999	987	12	999999	464	147	737	999999	287	476	514	478	961	999999	732	137	591	999999	50	799	999999	999999	999999	533	314	170	578	999999	637	739	45	143	999999	636	683	126	885	923	548	367	643	815	93	565	162	999999	652	693	586	999999	667	37	473	114	560	17	416	479	112	304	569	390	602	548	999999	381	180	334	92	615	251	668	207	683	165	867	725	24	999999	176	999999	885	999999	361	999999	17	669	204	86	999999	709	416	820	999999	797	263	999999	545	134	780	967	328	611	970	999999	998	829	790	948	693	291	402	999999	935	786	684	619	251	999999	433	711	999999	258	999999	999999	999999	999999	953	999999	999999	654	999999	889	600	209	200	283	800	326	82	188	879	255	392	999999	317	318	885	468	999999	999999	970	78	701	79	991	80	205	74	209	161	875	905	999999	48	110	512	507	999999	595	410	818	925	404	254	832	729	999999	30	999999	526	962	495	771	267	999999	999999	198	999999	218	999999	999999	999999	126	921	999999	973	209	354	294	804	999999	999999	999999	713	825	54	999999	999999	246	271	215	185	475	683	198	390	143	789	364	988	324	976	999999	476	332	93	809	999999	942	858	530	520	735	999999	715	999999	999999	67	441	999999	448	741	294	946	914	999999	270	442	732	922	999999	419	990	999999	490	999999	631	406	999999	999999	245	999999	514	388	740	694	449	999999	968	385	767	85	357	725	549	999999	692	580	999999	429	823	999999	750	29	999999	121	530	999999	999999	881	999999	226	676	698	404	257	237	906	999999	999999	462	588	474	356	164	999999	71	274	756	908	152	61	845	999999	919	867	999999	494	369	629	173	20	377	97	204	551	409	658	331	999999	355	785	374	340	966	244	
903	404	865	264	999999	999999	683	405	999999	139	381	714	779	536	807	742	546	586	66	999999	999999	386	161	613	364	413	943	464	999999	366	686	514	999999	999999	964	56	629	999999	580	999999	336	972	358	999999	179	999999	999999	999999	494	612	249	999999	999999	523	999999	526	252	999999	899	646	999999	999999	842	382	452	867	718	104	999999	761	123	441	16	158	125	247	38	999999	443	668	533	158	999999	950	127	899	239	481	661	447	803	376	216	934	999999	118	140	975	622	312	976	784	232	999999	499	808	781	135	408	785	497	165	819	240	999999	999999	999999	999999	265	553	637	247	443	999999	957	746	234	82	999999	17	117	62	474	999999	692	999999	999999	246	460	319	127	999999	83	875	949	647	999999	975	821	430	859	999999	999999	78	675	739	351	107	776	999999	583	999999	571	400	678	445	691	688	548	373	999999	999999	441	945	999999	999999	173	999999	999999	319	999999	259	999999	143	999999	869	342	406	999999	952	407	999999	469	707	999999	419	999999	682	206	514	956	869	999999	999999	999999	846	806	774	999999	152	575	783	923	999999	563	333	458	438	999999	809	999999	295	232	596	999999	421	553	999999	219	26	990	999999	371	670	362	999999	822	802	951	999999	72	567	763	999999	386	624	904	12	999999	412	999999	114	440	397	411	999999	646	840	492	999999	302	82	564	999999	999999	999999	999999	262	114	243	511	655	486	940	999999	545	531	999999	999999	351	516	551	589	807	999999	999999	60	973	999999	691	683	981	319	191	19	990	12	148	171	301	211	651	898	910	999999	315	627	999999	651	865	999999	737	631	151	263	751	492	757	569	275	43	449	999999	423	560	529	346	305	930	756	543	392	748	917	149	999999	653	679	999999	999999	999999	999999	331	403	551	946	360	999999	927	267	999999	255	579	895	268	762	657	484	359	999999	969	332	569	895	999999	757	988	713	12	999999	999999	813	850	818	17	999999	999999	600	999999	614	179	999999	377	672	258	298	813	853	659	999999	217	999999	999999	999999	781	999999	990	435	81	793	957	646	176	539	169	693	404	760	887	784	999999	66	613	745	211	999999	954	897	999999	43	943	145	999999	999999	999999	930	493	325	46	80	493	691	999999	87	656	999999	12	837	999999	564	894	999999	965	874	741	161	564	584	333	999999	981	103	999999	47	999999	822	999999	999999	358	999999	999999	89	723	817	999999	999999	536	535	98	679	798	126	393	92	149	890	179	189	883	39	375	908	999999	65	99	400	902	999999	237	834	999999	999999	489	999999	999999	999999	999999	999999	999999	788	
624	39	496	654	191	864	709	999999	898	959	652	999999	667	329	863	999999	97	667	727	901	60	55	307	263	739	999999	637	999999	999999	999999	560	31	999999	104	414	999999	999999	347	999999	234	690	206	593	277	191	536	999999	999999	421	73	727	671	999999	681	738	579	999999	999999	999999	844	999999	599	978	574	409	999999	807	572	914	527	999999	749	793	999999	220	853	461	999999	999999	212	553	477	999999	999999	606	999999	600	924	366	835	613	189	432	999999	997	999999	999999	28	999999	999999	729	231	255	894	999999	977	878	927	471	884	999999	999999	171	711	300	759	901	323	968	999999	40	883	216	89	913	699	999999	763	504	999999	635	443	170	999999	483	332	232	999999	999999	628	20	672	999999	481	717	911	999999	999999	739	248	999999	904	60	358	999999	999999	25	999999	980	999999	660	124	999999	351	259	684	541	649	999999	968	537	108	843	349	999999	999999	430	735	999999	11	680	606	34	266	930	731	393	812	999999	999999	317	65	822	985	999999	896	249	121	232	43	379	379	492	770	711	999999	70	710	848	171	425	290	805	978	999999	999999	999999	176	421	527	999999	999999	657	600	999999	481	285	857	382	613	128	999999	999999	337	632	311	124	999999	555	999999	999999	999999	964	830	999999	37	999999	843	181	999999	806	82	699	704	999999	999999	721	891	119	239	815	212	999999	244	999999	999999	999999	477	356	512	939	835	621	581	856	618	764	827	388	999999	230	999999	686	999999	806	55	619	808	594	981	999999	999999	153	325	34	999999	999999	729	788	116	259	783	999999	668	973	970	999999	127	848	999999	886	894	513	999999	999999	383	526	868	438	999999	999999	969	999999	375	922	999999	692	306	557	398	273	45	48	999999	383	999999	945	28	999999	999999	999999	501	959	470	104	999999	719	999999	315	651	941	485	301	791	619	290	900	131	999999	999999	288	164	570	999999	860	851	999999	999999	999999	571	437	999999	999999	999999	412	994	999999	422	280	236	999999	34	990	905	999999	787	743	257	999999	102	999999	823	281	240	557	439	931	999999	610	253	840	488	565	744	223	444	999999	999999	389	625	999999	488	850	520	999999	264	999999	665	13	999999	117	607	578	19	34	613	236	152	54	999999	73	999999	999999	36	395	519	469	256	692	999999	999999	54	999999	999999	821	999999	999999	761	999999	302	275	276	506	537	146	242	999999	555	719	999999	217	960	654	416	562	772	676	999999	134	749	794	917	973	999999	397	72	739	541	197	965	999999	474	180	752	999999	797	999999	283	889	162	608	999999	536	999999	804	724	999999	461	484	59	
999999	159	636	232	507	999999	303	516	149	999999	503	379	999999	754	999999	999999	789	902	999999	999999	999999	402	934	971	999999	999999	391	890	196	673	672	288	66	999999	999999	491	999999	999999	999999	358	999999	496	999999	815	659	999999	555	781	123	71	934	497	999999	999999	289	999999	999999	999999	92	626	966	412	999999	476	411	225	322	229	181	999999	905	999999	658	361	270	283	268	128	999999	910	335	999999	777	999999	738	184	537	347	858	999999	276	183	865	627	999999	101	176	667	999999	999999	917	336	610	636	166	103	999999	399	458	999999	730	106	352	181	300	367	999999	205	999999	237	688	975	999999	587	220	732	975	40	969	179	117	601	715	878	993	999	998	150	968	645	344	147	888	852	863	180	999999	694	336	34	999999	970	929	186	755	942	999999	999999	999999	999999	127	809	429	999999	898	139	390	473	187	999999	368	999999	999999	101	999999	550	96	999999	999999	999999	999999	291	703	945	999999	146	999999	999999	999999	999999	44	999999	999999	544	528	999999	999999	608	954	733	789	367	999999	999999	999999	971	999999	999999	293	215	999999	457	308	386	532	835	999999	483	999999	999999	467	851	350	136	267	393	999999	999999	573	367	831	487	999999	990	259	543	774	667	289	740	402	999999	999999	999999	206	999999	676	348	999999	692	429	999999	42	202	276	938	26	390	778	282	999999	999999	274	999999	999999	377	894	318	136	989	999999	447	204	835	369	999999	605	433	929	999999	716	430	999999	881	937	596	455	999999	724	999999	527	394	889	16	538	999999	569	329	543	829	692	368	221	32	999999	982	50	999999	832	999999	342	593	460	999999	566	781	382	393	989	787	921	999999	594	815	471	676	558	197	999999	30	74	999999	890	110	988	357	219	999999	999999	954	555	258	538	92	978	999999	934	999999	999999	999999	967	185	340	999999	907	169	999999	406	560	955	999999	853	899	812	577	67	703	360	118	999999	572	999999	143	44	241	999999	999999	999999	837	538	742	765	746	550	999999	888	999999	144	202	829	583	813	106	303	999999	702	358	726	999999	921	240	583	683	241	194	251	52	306	999999	999999	175	272	999999	32	223	668	116	359	999999	688	122	569	999999	999999	635	999999	999999	840	513	538	324	278	997	916	307	168	999999	514	365	811	999999	999999	619	999999	999999	321	254	83	90	862	595	999	966	825	809	999999	426	403	606	435	622	211	792	985	919	999999	274	999999	724	65	585	601	993	948	999999	999999	999999	208	625	324	514	999999	999999	651	943	324	311	181	116	999999	999999	689	999999	930	199	999999	855	634	48	767	
56	601	358	35	999999	993	16	28	984	345	999999	228	999999	999999	999999	999999	452	151	52	605	595	103	999999	98	323	896	693	72	759	207	617	999999	169	857	277	912	999999	734	375	949	318	292	999999	771	914	523	910	625	20	999999	202	999999	591	443	182	953	66	999999	999999	390	999999	999999	269	786	727	406	68	999999	24	17	869	999999	999999	102	296	312	999999	774	999999	800	985	77	62	636	14	903	733	726	685	323	856	999999	999999	984	649	374	33	410	53	518	999999	989	610	999999	262	483	999999	498	157	869	999999	999999	999999	910	404	999999	999999	632	782	999999	672	999999	245	701	160	933	696	791	453	921	289	504	999999	666	999999	996	467	58	384	530	964	244	579	815	999999	574	999999	121	590	417	999999	400	999999	228	845	132	753	909	852	329	999999	157	55	235	999999	999999	560	430	574	407	775	842	258	999999	999999	437	999999	429	435	585	92	584	210	45	448	999999	999999	512	820	223	253	557	206	999999	742	999999	999999	353	235	722	24	430	546	999999	642	640	151	999999	368	999999	368	333	484	276	246	213	947	20	999999	999999	677	999999	609	360	164	227	646	204	518	52	248	419	204	713	571	661	47	999999	999999	808	999999	999999	153	412	999999	999999	999999	929	817	539	999999	189	999999	533	55	966	821	999999	38	424	993	999999	858	326	179	999999	139	999999	999999	584	999999	929	616	978	955	178	904	206	505	245	155	999999	999999	978	999999	69	852	670	667	604	840	851	988	979	814	798	999999	827	999999	905	789	311	999999	243	373	940	572	999999	577	876	71	624	690	793	279	999999	571	999999	153	119	107	469	113	110	743	324	999999	637	999999	167	528	87	963	999999	455	843	491	999999	615	999999	497	273	999999	791	543	999999	171	999999	709	537	999999	770	683	999999	999999	330	207	133	999999	999999	998	935	999999	420	358	984	661	99	999999	435	999999	428	274	910	622	999999	376	322	567	999999	162	746	927	636	930	758	403	838	999999	135	645	368	654	565	999999	561	999999	681	442	558	565	81	857	999999	741	808	505	773	511	999999	953	999999	999999	971	897	262	18	999999	490	600	591	822	307	221	790	999999	774	708	676	70	985	694	879	19	999999	90	889	652	999999	132	262	999999	999999	817	999999	760	801	999999	668	981	999999	999999	201	842	999999	742	999999	645	494	313	43	796	106	451	989	269	15	557	19	816	373	999999	893	368	348	999999	495	490	50	40	999999	102	999999	695	516	925	502	47	52	229	316	253	168	999999	98	465	533	885	827	911	
754	254	673	852	618	198	176	833	503	15	257	294	605	464	999999	999999	756	410	934	73	999999	968	514	790	510	999999	999999	312	279	882	999999	610	662	138	999999	391	428	198	86	999999	759	999999	543	47	971	31	648	704	913	157	709	999999	950	999999	155	785	740	882	351	498	991	999999	563	621	999999	647	632	476	188	296	522	999999	333	616	313	999999	434	999999	818	488	481	502	399	999999	183	314	999999	897	983	500	651	999999	999999	587	999999	895	116	922	469	999999	999999	181	525	999999	634	150	799	344	460	57	361	273	999999	862	999999	999999	474	441	447	999999	987	734	999999	688	999999	976	721	745	289	999999	991	999999	16	493	999999	309	976	772	497	42	514	324	447	999999	999999	387	999999	999999	570	999999	430	674	484	999999	346	999999	688	837	980	658	429	63	999999	52	66	999999	266	999999	999999	718	999999	999999	943	999999	758	672	297	558	549	268	999999	737	185	999999	987	326	999999	999999	999999	999999	999999	148	792	839	999999	461	269	999999	878	300	131	901	220	851	324	728	731	79	999999	673	378	140	298	999999	163	691	877	612	999999	999999	999999	456	433	999999	108	384	909	113	801	306	999999	892	679	258	999999	603	527	999999	138	268	594	958	371	483	65	490	849	80	685	921	583	999999	999999	999999	479	675	477	869	753	999999	819	999999	277	151	999999	485	461	49	999999	560	174	553	999999	999999	999999	862	94	999999	295	617	534	838	999999	880	722	999999	999999	540	999999	471	136	657	580	198	448	999999	999999	229	222	579	39	810	494	135	757	40	999999	552	999999	616	591	526	999999	145	415	980	210	396	428	999999	931	920	269	124	434	516	972	295	999999	188	180	864	738	715	588	724	354	301	999999	999999	999999	11	547	172	879	609	83	999999	783	467	999999	304	999999	707	648	118	550	380	701	251	68	999999	203	814	999999	726	999999	868	556	690	636	908	999999	736	931	930	382	999999	244	824	442	537	512	890	999999	875	73	40	77	480	999999	999999	600	882	634	696	807	733	999999	162	821	214	999999	999999	831	858	999999	74	999999	717	736	999999	999999	877	999999	530	384	313	999999	570	663	757	999999	86	516	662	999999	391	112	245	999999	648	380	91	999999	238	648	419	999999	563	844	999999	999999	359	743	730	838	722	83	999999	321	999999	341	166	999999	73	999999	812	585	178	550	649	961	541	595	97	83	63	873	580	999999	964	999999	838	725	664	502	452	342	786	823	595	317	999999	999999	627	999999	999999	999999	939	825	836	999999	890	23	999999	47	723	763	999999	
999999	999999	999999	503	999999	356	260	502	440	834	999999	960	479	799	354	954	341	962	617	967	779	859	999999	934	754	999999	140	363	825	999999	627	779	688	999999	138	48	746	814	999999	576	376	815	783	757	378	864	366	999999	545	999999	863	84	116	795	877	999999	324	914	748	184	225	897	677	909	999999	791	282	793	670	316	217	527	194	50	999999	964	85	713	565	999999	689	999999	817	766	667	553	999999	892	808	340	723	832	75	603	999999	479	148	999999	999999	587	591	572	373	999999	851	345	890	75	205	912	722	611	359	858	999999	129	999999	910	251	664	128	390	984	340	592	385	462	590	689	131	825	212	172	977	308	126	732	999999	999999	332	999999	607	999999	895	617	122	483	217	118	242	399	237	631	886	469	211	999999	999999	646	999999	883	309	386	83	96	520	449	381	559	378	396	999999	996	999999	11	999999	693	999999	723	480	902	255	482	456	731	999999	580	999999	999999	107	999999	700	999999	449	449	363	230	623	999999	999999	999999	111	658	999999	999999	897	241	712	885	949	518	498	319	999999	573	638	826	929	351	999999	939	999999	999999	461	840	999999	560	999999	480	647	299	79	290	625	807	800	999999	999999	610	999999	367	868	400	568	589	999999	390	775	875	811	537	301	281	999999	168	509	248	999999	999999	160	346	999999	242	248	659	448	999999	694	368	773	51	92	329	999999	140	80	999999	304	872	800	315	785	681	668	119	998	797	969	467	307	562	400	999999	460	999999	683	636	162	908	150	831	695	417	111	770	454	972	765	189	999999	999999	943	334	108	844	560	12	573	999999	661	999999	249	237	70	221	999999	248	868	999999	457	444	620	999999	732	969	619	378	579	999999	665	36	42	789	379	570	999999	76	999999	616	937	680	999999	33	257	498	592	999999	357	890	129	215	999999	999999	999999	653	127	999999	601	999999	234	999999	432	999999	473	635	618	459	857	999999	999999	584	502	262	90	777	999999	999999	148	999999	387	160	30	688	999999	459	922	295	68	726	453	71	474	616	391	999999	257	398	560	622	879	142	611	857	298	544	712	851	999999	954	282	530	999999	368	752	83	171	743	895	24	712	333	401	140	56	540	120	886	870	335	529	999999	46	526	363	254	549	173	399	244	999999	80	999999	113	454	922	653	116	864	318	593	513	502	545	999999	556	741	999999	810	758	434	826	999999	340	434	298	494	891	14	507	534	998	354	661	277	642	999999	999999	686	999999	999999	13	32	562	742	26	490	500	617	807	512	
78	999999	641	809	999999	99	299	999999	165	437	761	999999	366	783	595	169	840	278	276	999999	454	999999	686	999999	999999	999999	429	598	417	999999	994	284	999999	994	999999	645	712	999999	357	553	413	999999	530	696	999999	902	665	778	156	999999	650	999999	350	953	68	999999	676	769	388	126	670	999999	271	357	443	486	904	372	999999	949	456	989	920	723	449	836	273	989	999999	999999	148	650	451	561	168	772	933	253	935	191	968	943	472	241	883	999999	999999	183	263	648	997	303	460	206	409	661	311	627	514	232	20	686	33	860	978	29	999999	710	199	999999	553	660	436	146	981	999999	526	688	840	999999	490	999999	736	999999	530	844	199	254	999999	506	470	999999	739	713	999999	999999	920	612	263	863	462	645	984	591	999999	999999	999999	999999	225	896	144	622	787	999999	741	920	999999	925	339	143	829	15	999999	692	999999	247	921	722	965	698	999999	999999	999999	999999	283	845	115	154	12	999999	977	875	38	264	372	847	529	961	971	260	341	994	282	130	43	457	96	301	390	858	425	154	358	526	999999	230	197	999999	503	896	814	805	999999	999999	165	953	976	304	999999	363	717	960	750	715	367	999999	999999	999999	943	999999	999999	814	763	999999	768	833	527	999999	951	151	660	999999	467	999999	445	536	81	999999	999999	89	999999	791	971	36	150	464	999999	643	169	714	589	999999	867	677	147	10	999999	779	387	999999	436	475	999999	188	703	998	502	999999	279	830	527	514	351	863	355	966	999999	736	999999	313	439	884	351	999999	561	999999	999999	999999	999999	445	494	301	749	999999	653	15	449	999999	333	151	999999	727	999999	999999	197	999999	540	14	331	999999	168	999999	776	83	999999	999999	133	115	627	999999	156	712	737	999999	346	999999	764	709	219	999999	527	59	999999	861	351	711	520	23	59	485	999999	847	468	767	286	189	525	999999	999999	111	882	344	999999	407	999999	999999	990	538	999999	962	321	830	794	999999	999999	999999	901	999999	731	999999	999999	999999	65	152	687	309	999999	970	557	167	709	97	960	118	467	193	884	16	999999	102	721	982	30	97	999999	416	63	486	124	178	287	999999	999999	567	999999	772	288	33	999999	695	14	29	981	999999	262	234	870	999999	523	999999	234	894	58	999999	999999	59	99	967	999999	281	255	767	999999	389	879	108	152	403	48	999999	904	861	999999	180	999999	702	10	196	834	999999	999999	377	999999	654	943	392	562	316	108	999999	683	320	54	448	450	247	172	601	954	164	92	476	647	828	564	373	608	999999	551	999999	
58	902	143	48	734	878	999999	212	445	496	546	836	304	26	999999	593	816	848	730	850	539	408	999999	680	857	79	999999	999999	99	580	784	684	999999	341	972	780	999999	15	714	999999	442	960	999999	467	617	256	181	631	816	970	556	760	157	700	237	649	670	999999	191	664	999999	670	999999	865	999999	862	81	963	53	240	416	810	999999	168	417	579	253	774	999999	999999	898	108	327	128	33	34	536	999999	114	333	120	999999	824	59	999999	999999	999999	300	755	755	184	999999	587	585	564	746	999999	989	293	999999	999999	896	400	580	766	999999	999999	999999	841	687	335	17	859	720	130	691	986	94	999999	999999	731	952	28	316	436	689	521	999999	564	999999	408	546	780	456	927	224	999999	253	293	373	429	854	458	999999	430	176	359	866	465	873	759	541	255	647	926	453	877	93	999999	999999	538	610	439	564	288	789	999999	999999	999999	906	366	742	800	381	225	999999	999999	950	999999	269	340	654	999999	691	999999	999999	999999	143	529	484	346	251	110	216	999999	819	424	894	789	640	999999	946	83	558	516	999999	741	874	431	59	949	999999	207	999999	745	884	333	748	46	422	498	103	882	318	570	125	999999	999999	546	999999	461	999999	171	999999	329	394	999999	728	184	511	999999	426	711	479	999999	419	54	999999	470	950	999999	999999	858	377	152	999999	999999	765	999999	999999	999999	156	337	35	598	999999	765	951	564	361	999999	604	573	534	296	999999	392	412	783	160	80	999999	133	596	999999	999999	751	793	113	999999	330	815	739	999999	999999	999999	99	685	881	999999	653	103	661	999999	647	891	999999	999999	999999	80	464	660	999999	837	330	957	33	740	126	999999	598	972	847	999999	41	497	864	790	408	318	982	706	999999	598	999999	977	765	24	949	28	682	427	713	999999	28	999999	834	901	462	178	999999	358	568	79	597	999999	999999	580	87	999999	999999	322	924	772	999999	757	999999	393	340	999999	202	19	791	108	139	180	268	814	999999	372	663	963	337	239	363	999999	147	461	999999	825	732	195	936	799	999999	370	502	940	999999	271	539	451	571	119	975	945	567	470	939	427	422	999999	517	999999	999999	73	984	695	419	464	620	678	999999	514	620	17	999999	991	116	999999	677	327	869	801	999999	221	401	228	264	417	76	677	521	583	413	301	677	231	313	928	386	807	531	490	999999	861	69	999999	499	967	872	999999	363	181	750	104	571	999999	883	284	671	999999	440	11	398	999999	166	809	111	328	999999	851	688	188	391	869	796	388	160	970	
162	345	999999	296	544	999999	323	350	999999	999999	999999	961	348	38	266	621	999999	999999	999999	708	705	999999	954	180	637	999999	999999	184	999999	880	999999	999999	565	912	132	335	46	154	466	999999	629	815	976	792	598	378	999999	659	999999	770	502	275	296	999999	275	902	999999	558	999999	523	614	148	999999	952	999999	999999	999999	435	906	930	584	999999	74	999999	999999	890	283	172	581	269	518	236	262	28	388	42	999999	122	647	229	945	488	495	943	291	490	263	33	781	999999	971	87	753	999999	196	279	999999	100	373	384	629	228	976	398	14	999999	886	999999	574	978	651	294	788	687	985	105	736	999999	914	598	636	259	390	530	298	441	483	270	999999	118	830	999999	999999	272	599	999999	511	107	938	903	603	721	459	803	999999	999999	298	75	16	100	542	90	186	775	748	379	838	456	110	573	905	626	710	999999	999999	845	545	525	97	269	999999	639	999999	21	999999	999999	800	586	130	611	152	417	999999	741	575	749	629	973	999999	230	887	65	997	375	997	977	999999	994	655	564	151	999999	978	746	506	999999	898	174	999999	833	999999	999999	336	498	999999	497	999999	969	999999	999999	999999	999999	12	867	381	538	999999	817	23	27	904	999999	999999	565	469	379	438	516	244	999999	850	999999	203	690	650	999999	729	508	999999	999999	614	50	999999	256	349	580	771	999999	375	967	270	999999	161	762	928	773	999999	771	999999	61	999999	855	734	227	557	999999	999999	322	226	745	809	143	872	999999	413	863	701	684	999999	888	608	327	151	277	411	769	312	441	999999	877	314	999999	999999	892	999999	759	316	887	699	588	213	458	894	629	167	137	218	648	359	999999	81	646	555	149	999999	741	999999	467	815	787	458	936	560	348	440	851	663	979	999999	654	557	999999	985	999999	685	159	999999	522	119	999999	561	664	91	696	805	668	412	340	449	709	55	848	81	911	140	277	897	555	999999	315	999999	238	585	705	517	999999	661	999999	999999	304	317	999999	358	540	999999	793	854	864	543	772	449	999999	999999	362	608	709	742	999999	507	418	261	877	333	803	811	999999	89	386	189	999999	999999	999999	999999	155	999999	853	500	540	684	346	999999	43	999999	426	866	150	697	232	106	807	524	586	419	56	52	440	868	554	999999	999999	714	999999	685	994	764	953	999999	394	960	755	219	211	399	170	994	228	999999	907	937	999999	999999	856	290	381	33	999999	85	829	112	961	999999	946	811	781	632	999999	357	27	661	999999	692	312	271	351	999999	322	197	999999	61	824	
574	999999	617	68	277	999999	197	314	971	344	878	628	999999	999999	770	273	400	999999	537	59	999999	848	255	34	978	332	999999	938	999999	999999	242	826	999999	287	397	999999	338	752	999999	999999	999999	52	56	327	999999	74	30	272	581	999999	922	580	721	11	953	726	999999	592	90	945	272	258	999999	270	111	61	850	14	999999	745	934	647	112	762	302	999999	802	928	989	913	999999	331	999999	458	788	662	999999	776	334	670	319	746	672	999999	999999	508	521	785	226	982	223	26	661	835	999999	284	477	959	709	135	924	999999	603	999999	643	941	890	999999	481	448	947	84	680	940	999999	999999	999999	999999	259	793	316	26	711	16	700	295	670	532	67	514	194	155	999999	208	999999	999999	153	505	999999	571	617	448	999999	777	45	149	345	720	999999	212	309	933	999999	915	818	999999	85	999999	999999	357	280	999999	25	999999	999999	999999	17	481	204	903	999999	479	999999	999999	185	868	711	999999	971	999999	999999	950	999999	999999	214	999999	445	160	390	838	456	557	39	577	300	259	432	346	523	243	141	999999	526	505	168	829	325	999999	739	950	999999	999999	625	915	999999	330	245	999999	999999	12	366	857	999999	999999	456	999999	450	50	397	926	445	374	999999	737	429	95	433	626	999999	385	935	425	999999	439	999999	315	931	999999	179	970	23	271	999999	520	877	284	999999	999999	999999	671	389	284	632	813	514	831	730	999999	496	323	897	619	999999	387	76	999999	999999	661	723	151	565	336	871	427	999999	184	999999	900	860	155	322	272	999999	34	996	661	792	999999	924	810	585	54	627	855	999999	999999	999999	206	453	999999	999999	999999	447	907	115	62	412	215	899	340	50	830	37	351	999999	999999	51	999999	390	415	999999	839	737	999999	999999	521	709	25	354	519	388	999999	999999	999999	317	211	825	669	999999	943	259	999999	707	999999	769	754	27	285	999999	448	362	999999	816	999999	788	998	383	534	999999	594	353	999999	999999	389	951	456	999999	999999	43	799	809	999999	999999	447	166	570	141	152	153	811	999999	999999	170	905	167	999999	777	999999	144	319	999999	301	327	999999	600	862	726	327	642	999999	999999	913	252	999999	999999	980	823	999999	999999	228	866	241	999999	540	100	999999	236	999999	999999	918	999999	965	969	724	999999	517	64	999999	846	304	843	999999	509	830	440	590	999999	999999	275	187	219	408	536	999999	452	596	910	787	244	681	635	771	105	999999	643	415	999999	999999	93	132	926	627	532	587	384	62	731	559	110	999999	999999	131	689	55	708	280	439	999999	999999	385	
606	276	961	175	668	82	999999	785	999999	999999	646	663	30	153	999999	592	999999	948	542	399	864	999999	687	735	943	514	91	60	26	999999	976	999999	256	708	999999	659	666	999999	919	311	999999	946	372	999999	862	83	110	999999	999999	126	403	490	519	881	520	255	589	235	231	164	990	668	999999	823	57	999999	417	999999	628	601	925	519	999999	240	65	918	988	611	873	869	999999	545	265	900	969	496	382	999999	197	279	79	441	145	999999	320	999999	187	549	999999	117	666	788	918	202	200	884	462	288	826	602	999999	977	361	361	751	455	412	868	853	561	383	999999	135	358	999999	999999	384	273	920	388	741	448	999999	999999	999999	624	999999	73	709	95	43	103	549	594	21	999999	89	783	24	864	274	318	695	475	999999	625	663	999999	999999	705	510	198	999999	447	861	818	999999	999999	159	999999	828	348	168	767	527	999999	502	540	999999	440	999999	600	999999	65	124	432	753	118	42	587	961	67	999999	13	999999	845	999999	111	999999	203	697	494	634	888	46	925	999999	927	947	454	132	132	232	999999	300	999999	939	313	333	438	75	295	999999	999999	999999	770	946	164	999999	682	999999	400	806	999999	742	999999	966	370	28	999999	282	999999	170	588	999999	839	834	999999	712	676	905	431	778	305	137	411	931	73	724	275	999999	995	999999	275	899	999999	326	999999	497	380	943	579	999999	999999	999999	999999	135	973	116	335	999999	783	999999	515	999999	133	621	511	999999	340	988	902	646	753	999999	999999	90	894	689	732	999999	999999	999999	342	999999	335	999999	644	149	999999	286	958	957	999999	339	206	553	999999	497	999999	999999	815	72	166	391	50	999999	540	924	878	168	240	294	383	812	189	999999	119	783	999999	999999	999999	999999	999999	64	40	945	257	423	23	733	999999	999999	913	622	707	693	999999	950	999999	402	606	719	270	729	55	674	583	586	999999	98	999999	456	56	790	143	453	935	112	361	999999	685	999999	911	155	318	999999	380	761	114	999999	598	168	101	58	389	267	111	407	18	366	371	670	999999	999999	299	404	360	133	488	264	999999	416	599	596	717	489	808	124	421	221	999999	999999	482	663	500	286	999999	997	410	875	999999	537	103	994	733	999999	853	986	856	913	482	999999	282	850	999999	191	568	504	341	900	459	999999	986	796	72	999999	198	610	433	22	999999	363	999999	613	912	999999	323	605	999999	703	635	821	268	507	738	57	550	632	924	319	718	861	665	510	425	364	550	306	931	195	999999	253	999999	843	999999	129	533	668	999999	
999999	867	962	641	638	274	637	728	489	999999	25	997	566	686	124	304	999999	999999	222	197	557	679	27	673	677	877	392	999999	424	632	619	524	999999	999999	416	451	999999	229	999999	246	999999	636	71	248	916	999999	269	566	448	999999	697	431	321	999999	999999	838	850	298	963	760	999999	379	314	999999	448	501	999999	871	280	999999	549	999999	669	975	409	921	617	778	757	999999	617	825	999999	875	934	198	212	411	315	577	601	466	999999	277	364	418	331	214	800	999999	81	398	296	999999	999	740	761	999999	81	467	999999	999999	999999	999999	152	66	559	438	922	259	999999	999999	565	999999	80	92	702	402	621	999999	599	999999	999999	342	418	229	538	999999	875	203	436	999999	339	847	356	999999	925	999999	134	307	858	893	999999	550	136	999999	999999	594	705	917	48	369	724	90	999999	817	103	208	74	923	527	999999	999999	728	822	431	384	717	355	999999	167	999999	277	323	999999	999999	131	999999	215	999999	396	944	999999	999999	165	999999	152	259	979	538	436	726	718	210	780	351	339	562	727	705	982	125	999999	164	760	128	101	410	947	171	696	665	992	22	999999	583	999999	999999	573	755	999999	135	737	817	999999	440	999999	76	999999	791	999999	568	710	510	79	281	706	192	208	47	976	742	312	818	999999	770	733	706	673	207	181	734	999999	972	426	857	999999	431	49	999999	917	34	867	166	794	138	999999	492	942	265	877	986	407	999999	778	546	822	919	975	999999	706	505	999999	346	619	999999	578	737	94	221	894	284	153	878	999999	999999	999999	155	999999	713	815	251	763	418	329	195	337	999999	203	879	44	467	455	694	622	422	999999	531	547	999999	559	227	407	731	370	602	999999	528	416	826	672	677	895	271	539	465	742	999999	999999	434	999999	124	543	214	187	999999	829	459	266	707	331	352	608	872	999999	597	843	41	999999	727	352	808	999999	377	999999	999999	572	194	165	166	680	999999	515	123	845	445	684	203	999999	934	773	393	271	708	505	999999	999999	32	117	942	621	710	937	298	91	999999	76	999999	999999	820	864	644	304	109	36	999999	837	495	37	718	913	650	999999	123	999999	958	999999	999999	999999	888	298	549	86	999999	545	970	709	999999	999999	348	378	517	206	733	79	138	999999	172	999999	821	999999	999999	995	399	38	999999	999999	823	344	133	959	727	304	118	531	324	568	91	564	66	974	620	999999	999999	349	999999	453	754	54	825	868	384	999999	60	405	715	999999	687	999999	573	748	999999	882	907	999999	651	223	98	212	754	
570	18	999999	999999	846	871	128	999999	60	633	528	477	779	518	264	585	71	253	712	999999	770	880	999999	990	317	98	738	556	309	698	192	364	552	299	265	999999	776	50	214	534	999999	247	636	560	54	281	116	373	653	999999	999999	969	385	999999	984	999999	121	617	999999	757	999999	572	999999	362	450	173	924	999999	263	404	999999	30	49	188	999999	532	999999	999999	946	45	982	374	902	505	118	223	979	165	315	575	748	169	999999	456	999999	34	999999	284	120	881	356	999999	999999	258	995	569	999999	999999	999999	999999	445	776	671	999999	775	769	669	512	253	999999	999999	769	184	687	999999	649	999999	999999	999999	999999	302	999999	999999	999999	999999	365	263	653	510	999999	294	782	986	853	999999	999999	497	459	999999	999999	365	727	40	883	999999	999999	452	432	602	355	999999	346	419	999999	169	476	550	605	593	419	515	25	12	705	942	412	782	331	558	684	161	999999	911	166	837	999999	938	352	378	111	999999	831	999999	999999	277	947	372	999999	999999	663	431	891	865	271	125	349	725	999999	940	294	805	130	874	918	203	999999	999999	263	999999	595	537	208	237	492	999999	684	964	847	437	995	50	770	999999	999999	999999	269	974	649	999999	999999	848	999999	999999	94	999999	792	956	143	961	836	521	118	999999	107	135	232	664	382	765	441	385	878	898	944	254	44	999999	979	665	933	466	786	999999	649	999999	925	796	153	196	999999	999999	999999	885	600	483	931	999999	540	768	40	605	601	883	999999	122	970	714	466	840	271	309	976	477	37	379	999999	895	234	360	999999	999999	521	195	61	714	554	992	999999	471	323	999999	952	999999	999999	338	865	902	614	537	776	221	340	312	925	414	750	363	858	999999	999999	45	999999	189	568	999999	93	416	832	894	567	978	416	995	527	133	356	765	842	999999	514	833	291	697	999999	989	105	999999	270	646	963	201	144	87	723	999999	475	773	653	40	254	458	999999	999999	969	999999	804	345	785	801	999999	984	520	168	716	914	754	974	606	999999	508	874	156	999999	930	375	844	339	281	249	658	999999	122	812	999999	999999	762	999999	727	999999	194	760	999999	468	588	979	681	975	371	999999	533	999999	999999	84	532	999999	312	885	999999	603	999999	475	73	546	999999	485	872	999999	712	659	162	193	999999	999999	999999	748	451	999999	607	950	694	868	967	472	999999	999999	416	48	290	999999	753	877	999999	134	999999	999999	696	887	999999	113	117	999999	272	711	656	349	999999	999999	689	783	927	999999	999999	999999	909	96	999999	600	999999	986	999999	
833	428	636	906	284	413	132	990	676	61	564	372	503	999999	999999	605	266	815	375	910	69	358	506	158	139	599	940	224	744	220	106	67	338	44	283	555	636	805	382	936	133	366	23	732	373	262	784	995	197	491	251	999999	464	86	999999	484	921	488	777	685	472	907	255	465	999999	507	999999	469	999999	999999	969	999999	443	999999	787	703	345	999999	785	876	815	945	999999	999999	999999	321	602	262	35	798	633	157	37	697	473	226	999999	999999	777	999999	228	999999	435	31	522	999999	999999	34	298	315	149	999999	999999	900	869	527	879	999999	999999	643	904	999999	444	771	999999	821	999999	999999	965	570	593	787	996	919	999999	500	519	16	999999	999999	999999	999999	999999	720	659	999999	999999	137	827	946	346	999999	999999	143	961	447	879	999999	999999	700	999999	605	68	727	721	361	162	783	252	378	17	873	261	316	674	336	818	724	121	68	376	999999	918	29	234	999999	999999	862	958	999999	999999	855	528	50	999999	374	999999	245	998	308	333	670	884	999999	938	473	865	999999	469	999999	628	165	552	429	333	69	999999	48	503	254	635	299	825	41	757	999999	354	221	491	309	999999	582	999999	813	999999	999999	421	999999	91	760	611	999999	403	333	591	465	999999	999999	999999	765	687	480	999999	754	673	43	844	853	701	785	999999	654	999999	169	817	999999	439	999999	694	999999	647	226	957	743	999999	663	999999	999999	450	301	848	256	999999	726	621	346	841	971	150	701	861	568	999999	999999	642	957	999999	243	999999	545	36	574	413	999999	127	999999	999999	998	999999	19	999999	353	999999	999999	999999	872	159	546	547	999999	214	467	598	993	765	89	457	661	999999	686	999999	663	999999	904	999999	284	999999	999999	609	160	823	842	999999	141	565	518	165	368	368	770	807	172	696	999999	340	569	976	420	333	47	23	861	897	999999	64	999999	367	508	999999	999999	999999	743	936	396	656	371	606	466	437	257	924	99	302	340	999999	792	999999	950	999999	705	307	431	91	571	147	999999	945	437	86	91	161	656	234	706	999999	999999	235	309	388	968	962	519	999999	999999	123	924	999999	999999	555	272	516	999999	934	438	364	607	661	999999	259	694	999999	179	390	356	999999	278	999999	596	600	814	566	999999	571	605	743	787	449	999999	458	223	404	388	881	814	574	999999	721	795	999999	999999	999999	860	999999	694	999999	793	139	636	999999	845	69	971	999999	740	705	999999	845	339	695	999999	168	656	916	46	300	47	297	576	781	362	556	79	255	467	412	999999	999999	877	999999	999999	
658	999999	999999	613	163	999999	422	999999	118	999999	999999	392	109	999999	974	999999	944	23	403	999999	506	563	854	627	999999	990	726	509	338	10	999999	999999	999999	746	918	355	630	312	882	867	999999	999999	467	66	464	999999	969	481	492	656	760	604	483	547	453	105	999999	408	324	173	706	913	812	999999	999999	999999	114	363	855	628	999999	999999	140	999999	890	359	105	999999	172	134	30	254	26	999999	249	637	494	739	303	822	397	231	987	719	171	711	344	359	572	534	69	616	625	999999	530	129	999999	947	657	103	10	999999	245	200	152	461	897	140	999999	856	445	375	999999	999999	241	903	999999	420	374	188	25	745	236	638	999999	414	629	162	160	130	173	546	92	209	822	999999	999999	797	576	709	814	213	490	715	99	694	556	592	632	627	999999	999999	583	478	999999	264	999999	999999	135	738	832	745	979	748	692	999999	292	860	220	999999	918	856	844	665	999999	811	999999	999999	548	380	857	47	529	999999	655	999999	963	613	130	999999	304	388	672	838	877	78	234	999999	999999	200	999999	695	999999	629	709	999999	218	917	113	277	999999	422	69	754	880	999999	226	999999	103	999999	934	678	740	652	708	539	999999	16	787	305	587	522	999999	999999	969	999999	665	899	824	999999	902	55	999999	999999	567	999999	999999	917	957	999999	852	778	649	999999	266	999999	999999	729	920	179	433	999999	140	807	690	488	999999	711	785	999999	139	326	999999	999999	678	888	178	887	95	827	221	276	999999	999999	999999	809	873	55	101	999999	217	936	979	655	613	699	999999	999999	999999	89	999999	999999	999999	999999	999999	536	999999	592	999999	999999	563	77	643	999999	999999	999999	163	435	364	880	615	879	620	548	999999	202	347	975	453	979	999999	476	724	15	870	603	144	809	751	916	999999	290	282	723	682	150	302	999999	697	456	546	489	347	292	474	86	999999	593	738	760	199	180	149	793	999999	97	353	638	232	364	32	353	999999	448	228	334	999999	896	865	999999	900	461	288	996	443	493	138	441	541	793	606	999999	81	990	727	492	999999	489	330	595	797	664	663	342	434	202	805	899	999999	149	480	110	728	999999	999999	737	999999	152	999999	999999	958	911	106	999999	757	481	999999	693	720	735	193	127	575	999999	999999	999999	999999	945	572	250	999999	239	999999	999999	323	999999	822	702	139	990	600	998	138	420	636	999999	567	234	584	953	919	999999	999999	338	999999	999999	535	457	806	625	938	999999	580	119	231	729	999999	705	125	262	658	580	563	730	999999	195	989	999999	644	686	
999999	574	370	619	331	577	61	48	445	961	970	374	895	514	61	654	428	28	999999	906	999999	861	999999	332	304	349	999999	999999	999999	771	373	379	813	129	947	374	999999	960	999999	999999	999999	505	999999	164	291	293	999999	59	679	999999	767	970	966	737	345	999999	465	48	325	981	999999	603	846	999999	597	601	999999	999999	567	686	78	467	999999	545	238	846	601	954	50	20	999999	999999	999999	710	14	402	413	999999	783	140	908	999999	645	806	634	84	658	596	566	690	732	907	491	992	423	999999	740	431	508	499	225	511	997	314	326	521	999999	145	669	204	198	999999	992	999999	778	531	999999	433	910	999999	197	999999	397	360	288	999999	26	784	297	704	662	982	999999	294	915	406	549	341	489	999999	999999	999999	999999	372	502	999999	915	64	224	999999	999999	999999	520	999999	312	220	124	647	35	569	504	50	999999	999999	541	215	907	708	999999	381	982	490	943	999999	999999	673	87	35	857	999999	841	961	999999	999999	226	356	471	999999	981	705	292	902	315	999999	999999	999999	675	961	830	296	350	999999	543	842	999999	999999	372	999999	450	999999	143	98	789	995	727	999999	480	451	748	999999	744	684	726	999999	999999	90	184	999999	188	696	998	999999	205	570	689	634	999999	727	497	229	983	749	781	352	572	999999	122	320	202	86	737	234	999999	644	552	665	490	727	753	828	999999	349	543	753	999999	999999	893	228	315	103	124	752	999999	529	211	994	902	999999	253	895	967	864	999999	999999	999999	773	999999	999999	28	34	999999	700	974	669	406	644	215	38	999999	554	309	893	14	108	999999	984	999999	694	443	557	999999	117	483	857	860	957	518	440	794	866	125	999999	210	291	950	423	778	293	132	566	789	874	671	699	999999	999999	860	731	151	974	999999	217	126	470	270	45	999999	126	808	999999	135	774	243	845	439	966	692	723	158	547	216	999999	571	999999	767	888	999999	784	272	999999	107	787	299	999999	999999	907	226	740	30	914	206	999999	485	683	441	25	999999	999999	269	629	391	147	583	603	768	999999	645	999999	999999	382	600	442	853	32	351	348	484	424	480	531	749	952	702	244	351	553	999999	888	445	999999	999999	619	999999	999999	403	960	999999	696	999999	999999	999999	999999	47	648	324	999999	808	462	999999	102	540	226	999999	738	879	439	999999	999999	262	225	14	757	999999	950	134	980	917	220	628	391	144	788	373	622	269	773	915	999999	999999	586	999999	59	556	353	221	999999	273	786	763	964	526	865	444	836	853	514	182	97	523	343	
846	597	999999	950	957	752	999999	732	478	116	524	389	429	999999	479	999999	211	461	738	999999	717	141	456	999999	865	279	999999	999999	999999	755	600	999999	541	999999	740	157	999999	605	395	999999	187	541	317	657	450	146	445	768	999999	899	313	721	999999	428	999999	714	151	999999	95	999999	409	326	963	723	515	696	848	999999	935	332	999999	605	75	279	917	186	824	799	224	728	999999	585	180	999999	999999	879	479	999999	960	35	16	999999	999999	707	70	860	577	593	999999	754	298	603	833	999999	999999	707	655	89	511	999999	999999	351	954	366	854	823	155	103	281	635	226	735	882	910	326	690	999999	999999	219	66	608	999999	999999	469	440	999999	751	147	709	999999	999999	999999	610	999999	145	664	102	162	852	246	714	483	322	999999	537	562	720	922	716	479	621	296	870	455	999999	659	694	494	926	999999	81	18	999999	536	999999	827	135	999999	775	999999	598	933	516	999999	351	999999	917	150	932	999999	520	829	431	239	999999	938	529	999999	677	485	969	608	999999	999999	174	706	999999	786	115	710	999999	357	157	64	881	687	779	897	999999	717	741	999999	999999	57	113	999999	586	165	999999	999999	307	969	695	299	692	989	706	999999	808	999999	45	141	45	999999	451	173	681	999999	357	445	168	632	61	960	999999	426	999999	189	135	921	999999	933	999999	642	412	467	999999	858	371	891	999999	502	98	467	681	609	518	339	606	940	999999	219	808	966	314	675	999999	734	555	276	943	527	162	887	525	112	999999	402	820	983	511	823	15	465	464	666	999999	594	289	999999	999999	716	582	999999	359	999999	135	417	338	736	549	999999	999999	105	999999	463	999999	210	942	999999	852	999999	519	623	438	748	213	352	511	648	141	333	455	422	368	236	944	967	538	999999	999999	999999	999999	999999	443	583	520	910	516	11	326	999999	651	710	999999	792	999999	959	756	610	706	782	905	999999	999999	226	482	890	736	999999	518	999999	672	336	602	511	61	436	189	999999	237	303	836	510	332	797	681	999999	999999	999999	39	985	221	999999	999999	204	445	384	487	227	111	630	183	795	492	943	671	999999	117	999999	740	770	780	900	382	412	946	405	999999	807	544	737	759	170	692	533	171	744	428	407	999999	677	999999	962	754	999999	130	50	27	388	136	366	637	360	999999	268	999999	320	999999	506	258	999999	999999	999999	682	373	870	999999	999999	959	781	926	896	710	999999	999999	821	817	999999	775	292	905	999999	979	681	187	110	409	334	433	327	851	200	921	999999	36	660	279	999999	390	
736	117	937	68	607	999999	470	926	999999	772	446	397	173	779	999999	999999	662	47	999999	505	999999	999999	999999	679	641	930	735	999999	561	999999	412	552	999999	999999	999999	184	967	328	381	999999	999999	999999	762	562	999999	930	687	999999	708	805	373	999999	280	999999	999999	275	429	267	426	677	474	495	375	959	369	893	999999	406	999999	48	999999	343	665	528	787	100	999999	135	999999	710	252	324	276	756	323	999999	999999	999999	650	999999	755	999999	902	704	16	232	807	802	999999	103	999999	290	681	669	999999	39	958	752	996	35	566	304	575	715	999999	999999	999999	618	646	580	621	999999	999999	967	999999	675	441	960	521	565	999999	999999	931	599	639	961	643	607	336	293	830	530	757	625	999999	461	144	196	279	855	13	198	165	622	999999	999999	534	713	999999	999999	598	997	240	441	742	999999	372	999999	86	473	517	621	292	999999	750	100	999999	141	760	831	541	999999	691	666	561	104	750	318	127	671	436	929	230	582	695	832	999999	326	999999	556	999999	168	119	999999	999999	999999	906	999999	872	391	620	403	953	554	222	352	999999	999999	999999	999999	910	63	999999	414	999999	999999	400	709	667	917	801	40	258	999999	742	382	999999	885	327	179	197	947	446	736	61	43	975	676	370	352	526	725	447	244	646	999999	309	705	999999	760	991	207	999999	954	999999	589	154	748	812	839	217	430	256	709	460	962	617	132	363	13	999999	724	999999	324	401	85	593	24	999999	999999	83	440	126	999999	999999	990	811	491	156	471	999999	237	864	530	999999	105	478	737	783	683	428	187	351	999999	999999	999999	858	820	562	514	996	140	999999	999999	766	999999	314	689	531	470	161	135	976	891	999999	385	999999	818	189	306	606	855	241	885	999999	895	98	360	418	910	999999	990	929	641	474	758	999999	999999	764	367	790	789	999999	323	532	303	210	999999	650	999999	999999	49	641	266	908	151	899	304	826	870	999999	953	281	620	338	170	206	345	426	999999	338	999999	63	999999	515	999999	649	918	363	999999	695	999999	710	645	503	102	999999	672	999999	333	999999	752	999999	893	999999	836	518	594	984	371	999999	865	999999	293	999999	315	985	819	999999	101	501	981	941	841	999999	60	253	999999	999999	245	810	999999	612	999999	507	585	178	170	152	678	309	999999	933	991	887	829	605	426	210	999999	999999	539	999999	641	832	878	999999	100	718	999999	593	882	477	749	999999	573	263	939	999999	859	146	999999	999999	81	999999	446	57	950	954	355	455	999999	435	928	139	281	611	970	270	999999	
774	88	451	999999	95	426	586	193	999999	999999	576	665	639	350	61	999999	999999	849	849	396	999999	860	999999	373	183	766	999999	549	619	289	961	292	999999	167	94	68	999999	999999	986	375	999999	863	519	999999	778	789	197	999999	877	848	418	762	130	874	798	913	941	87	350	329	969	47	574	160	361	293	986	482	265	992	905	709	863	999999	536	966	999999	505	594	999999	999999	372	671	771	999999	999999	999999	803	369	181	126	999999	812	667	999999	821	299	368	288	494	802	715	999999	885	943	708	999999	646	348	999999	572	999999	999999	956	750	999999	999999	999999	288	999999	132	192	123	94	875	609	896	205	89	714	676	982	226	109	591	863	544	786	827	173	310	525	465	999999	608	999999	999999	856	999999	798	455	496	999999	136	372	999999	602	743	999999	344	811	999999	567	633	165	589	229	393	999999	999999	72	589	975	125	999999	606	727	999999	485	999999	795	49	288	290	269	999999	999999	100	999999	971	999999	999999	776	493	361	607	958	831	381	29	461	430	999999	999999	736	865	521	964	284	999999	892	25	267	814	548	771	424	286	374	975	686	138	655	402	624	271	812	491	764	254	648	895	999999	466	999999	374	557	257	553	403	999999	938	999999	971	999999	256	543	962	945	999999	192	999999	999999	999999	342	332	999999	99	417	474	63	40	999999	40	999999	999999	810	999999	999999	183	224	999999	733	999999	317	747	323	684	323	999999	728	850	545	999999	71	967	999999	809	133	421	600	467	839	999999	350	637	739	785	854	92	445	742	892	771	375	24	948	496	98	595	19	100	999999	49	999999	212	999999	35	999999	999999	999999	999999	677	658	583	756	337	653	630	679	18	537	830	999999	999999	986	958	999999	809	57	28	941	721	538	412	509	691	999999	342	147	999999	713	817	703	523	443	74	999999	198	999999	999999	304	999999	999999	999999	481	270	545	116	999999	254	999999	225	921	141	627	290	148	256	83	999999	537	321	493	999999	304	720	136	717	499	999999	999999	999999	200	369	724	85	312	952	930	249	156	694	582	999999	433	498	999999	572	895	999999	925	986	999999	554	999999	983	382	882	999999	761	143	999999	616	999999	529	143	35	561	416	552	999999	196	326	833	917	842	739	601	112	806	999999	563	822	346	995	738	471	646	219	999999	703	430	670	178	999999	329	87	743	373	299	472	345	165	353	999999	739	670	999999	999999	317	999999	781	780	485	938	579	15	999999	842	791	672	999999	351	675	999999	557	999999	999999	999999	999999	764	995	999999	812	343	488	999999	479	171	
266	77	190	19	902	497	999999	649	999999	240	536	324	807	900	581	627	93	993	490	999999	627	222	522	563	999999	552	258	999999	967	151	459	181	535	119	586	723	492	380	448	188	926	907	341	916	201	283	957	104	656	195	999999	999999	918	999999	543	53	555	999999	970	359	248	999999	682	52	999999	365	788	698	324	858	145	713	555	312	577	719	999999	606	372	999999	594	164	999999	782	999999	964	999999	999999	575	542	178	865	410	98	939	556	235	999999	145	836	494	269	780	797	59	546	999999	616	999999	823	999999	999999	999999	214	764	999999	482	999999	161	816	112	237	133	781	999999	279	313	466	372	30	494	999999	999999	999999	280	999999	383	109	732	355	999999	999999	999999	751	379	229	612	205	999999	854	999999	999999	147	328	733	267	146	999999	999999	780	243	483	253	999999	339	580	488	726	933	999999	710	999999	178	999999	999999	999999	84	999999	412	471	667	117	142	518	946	999999	999999	151	802	23	999999	385	999999	951	999999	551	403	776	422	799	999999	885	272	894	153	999999	166	999999	536	278	999999	764	596	646	122	135	351	999999	440	178	135	347	924	919	249	335	391	226	999999	250	71	307	959	612	730	782	845	999999	374	999999	14	999999	614	999999	830	435	789	355	838	985	209	668	999999	253	674	403	999999	352	655	999999	999999	939	647	296	217	885	999999	983	915	340	290	113	370	194	174	22	999999	999999	999999	999999	545	45	387	708	50	403	999999	716	937	337	999999	999999	591	556	936	74	999999	999999	326	945	630	805	440	508	999999	106	307	162	88	662	670	571	263	999999	282	283	561	939	255	814	999999	98	55	588	999999	788	999999	814	257	110	547	414	999999	153	193	999999	605	879	13	944	105	807	637	999999	667	260	999999	749	283	999999	513	999999	999999	999999	30	999999	759	852	989	917	584	999999	905	978	125	265	999999	999999	658	542	677	999999	936	310	718	126	999999	999999	920	269	549	772	540	999999	597	999999	341	570	132	651	980	753	889	96	370	612	902	659	170	411	762	138	999999	741	986	999999	599	773	794	999999	90	999999	931	730	999999	812	952	999999	391	113	999999	926	988	999999	561	924	792	849	999999	116	224	802	609	519	506	999999	680	799	607	766	999999	999999	776	228	571	999999	821	169	718	999999	999999	999999	278	66	486	835	150	94	189	71	47	749	833	687	689	288	390	422	233	957	999999	999999	714	624	692	366	159	769	445	571	112	632	999999	999999	456	634	533	999999	42	670	280	596	619	545	728	671	734	999999	539	999999	
999999	409	936	999999	426	506	874	999999	374	130	686	381	648	999999	958	415	999999	451	241	64	754	837	999999	999999	999999	999999	542	179	895	30	999999	999999	239	999999	960	703	696	380	999999	999999	999999	879	188	911	984	898	948	11	587	323	63	293	857	485	539	773	29	383	83	882	999999	999999	758	353	498	625	151	496	657	265	719	247	487	999999	304	874	658	477	578	788	596	541	591	582	967	348	212	754	622	197	999999	322	999999	999999	985	999999	999999	835	422	368	757	461	354	331	604	816	999999	999999	191	664	124	552	805	999999	296	432	999999	186	385	160	422	999999	999999	469	581	406	939	405	306	250	753	823	64	219	41	144	999999	269	999999	161	542	999999	573	999999	82	141	516	23	999999	999999	940	944	459	272	999999	369	587	999999	999999	999999	876	411	280	999999	999999	301	497	999999	263	162	245	853	208	234	618	786	824	914	999999	450	890	926	609	743	999999	809	373	792	273	671	556	999999	519	780	999999	140	366	999999	58	781	644	920	999999	999999	326	96	999999	234	653	999999	545	672	497	310	316	950	801	537	999999	999999	928	999999	333	591	999999	933	344	427	950	487	430	999999	866	615	805	999999	176	965	426	999999	73	148	148	113	136	883	814	219	473	334	339	829	992	947	853	939	999999	178	999999	999999	752	327	284	999999	739	353	806	999999	504	347	783	835	120	999999	47	789	565	230	999999	721	128	134	999999	626	158	601	209	999999	762	866	382	997	927	999999	471	745	864	972	999999	782	999999	999999	715	136	550	999999	718	575	910	73	999999	377	713	999999	274	627	373	657	999999	148	153	999999	129	999999	964	786	907	87	954	301	999999	593	856	999999	644	999999	418	999999	86	654	882	999999	18	698	492	15	293	611	769	843	999999	217	954	999999	639	199	813	999999	171	763	999999	641	999999	999999	149	790	520	41	681	87	999999	545	999999	373	266	999999	878	430	999999	959	502	306	317	120	919	717	638	632	52	999999	382	340	666	322	69	250	23	400	559	999999	494	261	999999	999999	999999	836	636	999999	968	129	320	999999	999999	211	270	299	333	999999	698	432	161	888	999999	999999	705	878	879	268	313	25	506	999999	871	999999	475	250	376	626	485	93	90	57	999999	999999	143	990	408	464	61	999999	917	999999	701	999999	551	999999	999999	702	986	756	957	999999	287	953	623	999999	521	489	736	30	922	707	34	615	351	113	999999	999999	103	714	479	424	216	543	107	993	787	743	902	868	978	673	640	999999	135	712	769	999999	309	311	
478	918	999999	41	847	220	999999	95	785	447	381	205	609	281	287	999999	172	743	855	630	54	778	587	867	51	258	76	305	999999	639	343	524	767	791	246	560	999999	184	696	999999	513	702	999999	464	497	783	74	369	451	592	549	999999	854	678	267	700	341	860	999999	598	999999	193	605	156	999999	856	437	817	44	726	847	987	57	967	999999	999999	820	132	380	999999	194	707	999999	897	999999	999999	669	99	534	545	229	835	193	107	999999	999999	107	811	361	640	999999	256	334	999999	745	561	978	999999	561	914	880	999999	490	732	999999	999999	340	707	67	795	196	999999	999999	499	507	21	804	950	233	796	999999	999999	771	739	913	999999	382	999999	162	537	339	782	999999	999999	999999	20	355	461	693	999999	989	399	754	565	999999	16	963	835	228	733	757	38	663	999999	669	870	999999	750	999999	476	73	212	555	529	466	413	810	673	999999	496	999999	352	266	926	807	855	265	999999	295	906	974	547	909	999999	779	999999	129	999999	999999	794	573	604	642	226	999999	999999	999999	234	108	50	999999	299	11	731	999999	415	999999	736	957	814	615	240	465	912	999999	525	999999	999999	749	165	294	48	999999	48	922	71	999999	50	999999	31	21	40	999999	254	710	684	545	187	999999	999999	540	999999	999999	145	189	343	148	999999	724	717	492	718	999999	943	756	167	575	963	809	14	705	731	54	935	802	585	132	221	999999	999999	980	125	773	999999	625	901	232	587	859	588	923	979	325	999999	999999	302	555	174	497	999999	119	582	999999	357	999999	808	348	879	343	999999	221	927	999999	907	999999	999999	944	110	328	999999	934	987	999999	230	91	725	415	999999	407	509	999999	957	999999	999999	708	408	746	426	715	816	562	353	999999	264	377	995	999999	418	246	999999	358	455	845	642	618	131	477	999999	999999	943	403	279	482	999999	574	263	214	999999	208	339	630	527	394	512	999999	999999	742	849	852	999999	999999	996	832	245	161	999999	121	90	50	586	930	999999	161	771	422	293	870	421	690	123	791	999999	999999	907	999999	830	999999	343	999999	36	388	628	305	999999	679	406	999999	246	681	990	151	133	829	621	409	42	999999	622	100	19	720	999999	999999	739	999999	999999	999999	925	705	330	523	778	999999	23	999999	312	302	971	102	25	846	634	739	700	999999	667	999999	999999	999999	507	999999	447	253	340	316	67	469	566	999999	997	619	521	540	999999	476	373	393	816	423	107	740	404	530	84	999999	999999	999999	999999	767	637	999999	999999	999999	999999	866	999999	535	410	707	150	
999999	736	97	999999	406	334	103	388	234	999999	284	946	184	410	767	69	917	179	176	229	476	10	999999	257	88	430	104	343	999999	400	838	999999	118	282	263	14	316	436	678	839	993	213	244	999999	362	999999	24	26	440	806	168	999999	999999	487	674	999999	937	840	25	999999	239	760	892	833	769	301	837	999999	157	763	753	491	999999	337	236	272	765	999999	999999	115	999999	88	902	999999	242	482	749	999999	607	421	77	476	420	702	999999	242	999999	411	399	71	145	121	869	677	62	677	864	905	999999	412	999999	999999	946	910	569	161	857	213	999999	999999	999999	216	304	999999	695	286	80	798	728	993	952	364	249	833	999999	999999	219	235	636	565	618	843	380	205	344	768	530	510	143	457	385	999999	809	112	518	999999	816	999999	981	999999	606	76	187	267	999999	721	68	122	939	274	942	631	576	46	678	708	999999	109	400	926	999999	570	665	280	617	999999	554	999999	999999	999999	487	85	999999	999999	958	999999	999999	123	999999	623	999999	999999	570	868	999999	754	540	999999	433	810	102	999999	999999	999999	999999	45	410	999999	649	999999	176	921	798	897	786	866	387	716	87	136	51	999999	999999	999999	226	999999	10	796	765	863	314	781	712	514	999999	770	342	999999	840	923	999999	999999	474	141	456	788	618	672	92	648	999999	823	696	306	999999	379	999999	965	837	679	45	614	151	999999	309	395	219	293	948	26	534	197	875	163	986	291	999999	232	331	438	730	999999	713	126	999999	491	999999	415	746	579	417	377	999999	171	887	536	618	999999	999999	999999	579	335	999999	75	124	190	999999	999999	320	999999	131	140	643	409	949	708	999999	35	298	818	311	999999	547	999999	609	166	834	714	276	999999	999999	569	401	270	859	405	612	648	11	316	543	999999	999999	270	458	286	733	952	222	189	635	593	399	22	759	775	787	355	466	957	999999	999999	276	861	999999	561	738	999999	550	999999	105	262	33	982	285	759	708	287	999999	999999	433	881	502	999999	999999	999999	999999	388	511	93	617	999999	191	54	960	309	284	244	457	999999	999999	360	412	999999	94	382	999999	417	737	999	77	510	434	144	534	473	740	190	46	732	391	360	871	467	935	838	81	978	999999	975	485	474	830	34	784	82	479	834	999999	452	999999	762	999999	512	25	117	832	57	519	496	568	999999	207	724	999999	197	488	945	732	999999	999999	999999	395	999999	523	603	680	999999	359	461	999999	906	188	999999	223	629	708	369	451	828	16	33	469	999999	417	390	276	115	999999	999999	
999999	999999	111	756	999999	928	376	999999	988	421	437	431	697	68	501	661	916	613	510	999999	489	129	503	904	999999	287	132	861	353	999999	337	574	891	763	867	471	805	431	453	295	262	818	999999	40	401	585	336	410	42	999999	474	663	605	633	999999	474	40	207	517	999999	805	515	546	855	94	862	540	934	201	999999	999999	495	999999	225	632	670	748	999999	512	663	951	721	828	999999	668	673	969	267	656	999999	440	999999	913	590	489	747	282	525	945	538	54	401	219	11	899	979	503	389	10	999999	726	567	694	999999	912	999999	686	948	999999	420	893	282	288	799	600	257	581	579	736	885	398	233	528	974	619	559	999999	826	999999	999999	180	999999	266	219	675	873	999999	69	677	405	71	999999	999999	534	645	999999	123	999999	411	651	407	923	653	999999	57	999999	49	720	999999	999999	582	999999	999999	506	999999	999999	26	78	999999	727	999999	522	902	340	999999	999999	894	993	999999	847	445	999999	425	56	292	257	936	150	171	183	833	204	824	999999	999999	211	84	832	999999	342	755	54	297	684	318	884	30	999999	302	983	999999	55	391	397	917	491	444	212	999999	999999	376	875	906	999999	893	149	698	999999	518	621	999999	999999	709	999999	101	999999	804	999999	738	407	236	623	848	188	999999	788	812	436	999999	341	767	871	618	999999	965	999999	147	999999	790	179	196	443	803	680	992	999999	346	395	306	526	686	702	999999	816	999999	753	36	728	385	115	999999	271	190	187	854	128	999999	416	40	221	262	999999	950	999999	999999	999999	819	999999	195	39	999999	427	140	880	654	999999	406	999999	536	222	853	419	961	685	842	999999	263	626	825	874	999999	929	364	95	274	229	999999	905	999999	972	933	857	542	356	663	909	141	309	532	789	721	652	879	818	367	842	505	275	726	295	539	999999	352	999999	937	521	72	54	616	435	322	501	205	564	999999	995	877	615	32	932	793	954	103	46	162	449	999999	546	727	999999	723	487	188	321	442	739	515	230	418	999999	847	96	693	999999	476	230	999999	325	539	371	965	890	252	794	501	585	109	999999	169	999999	999999	999999	326	195	711	835	322	884	131	549	490	657	207	880	95	707	270	996	999999	999999	992	999999	17	366	465	833	244	394	819	857	640	209	70	999999	680	999999	769	507	999999	640	999999	572	203	989	880	318	692	372	709	793	324	112	745	238	999999	736	999999	999999	729	878	601	928	74	274	999999	999999	999999	286	209	764	937	762	610	999999	999999	430	541	999999	999999	999999	
150	871	685	36	542	538	463	832	425	943	999999	809	778	517	48	979	999999	928	91	598	721	416	172	944	856	561	501	815	214	999999	999999	501	999999	582	737	730	253	48	732	380	828	763	861	266	952	137	984	103	891	54	922	999999	935	887	435	733	708	740	179	999999	46	647	628	349	999999	999999	999999	206	779	999999	736	469	206	711	770	999999	999999	906	999999	728	577	999999	924	999999	999999	999999	565	596	999999	14	999999	512	868	751	343	190	145	999999	999999	643	999999	999999	324	583	317	462	415	234	126	477	188	801	749	450	413	638	723	467	999999	165	753	738	59	775	295	233	600	999999	377	589	822	999999	999999	358	999999	789	93	999999	852	999999	186	999999	479	678	825	231	763	999999	348	705	999999	677	335	999999	889	999999	999999	548	298	93	862	960	857	537	999999	999999	412	999999	523	623	999999	383	615	495	978	422	269	381	950	74	999999	182	116	672	131	154	707	46	999999	863	61	544	61	999999	838	225	483	942	32	680	818	372	903	724	999999	94	72	839	383	476	804	999999	598	234	623	999999	999999	195	999999	511	447	999999	931	660	572	19	999999	845	657	762	939	999999	358	279	255	107	999999	392	999999	999999	91	867	999999	992	999999	694	946	826	155	158	371	999999	999999	999999	242	999999	440	253	162	999999	762	226	192	999999	537	487	18	999999	978	525	999999	999999	674	378	999999	579	713	939	600	877	73	504	700	999999	400	999999	790	837	999999	803	666	999999	239	999999	999999	999999	999999	999999	464	999999	686	999999	999999	630	738	899	623	168	100	663	999999	501	653	285	87	267	526	684	229	885	999999	999999	999999	184	999999	395	242	999999	103	566	894	671	484	27	999999	446	999999	79	770	501	999999	632	999999	999999	75	999999	381	954	302	999999	347	11	822	999999	885	516	999999	673	771	352	999999	329	74	534	769	999999	26	636	94	641	611	999999	999999	728	858	74	999999	999999	999999	693	24	999999	11	86	228	999999	849	905	141	999999	110	983	999999	427	833	707	567	222	614	999999	158	999999	870	999999	415	999999	97	103	720	999999	92	437	564	88	337	999999	328	987	316	876	227	121	504	999999	540	628	159	496	894	160	506	221	999999	999999	544	280	417	999999	671	338	999999	755	194	999999	602	673	999999	229	100	999999	389	999999	906	738	999999	47	249	471	131	786	741	601	208	569	324	870	143	453	543	67	971	978	999999	978	999999	471	926	194	999999	866	209	929	405	450	999999	926	999999	565	338	507	40	999999	228	999999	999999	214	557	625	995	731	
539	999999	685	43	482	999999	263	928	667	999999	999999	999999	664	264	587	811	205	758	798	397	565	578	999999	999999	37	999999	759	999999	999999	866	914	311	199	84	336	234	254	372	967	999999	673	999999	897	999999	396	974	292	964	307	785	18	999999	999999	607	176	961	999999	999999	16	457	650	821	546	800	405	809	999999	999999	927	999999	999999	833	999999	436	999999	188	681	106	649	62	999999	795	999999	999999	999999	999999	999999	999999	999999	375	374	605	366	519	721	851	999999	106	622	587	118	702	999999	943	999999	184	999999	400	883	988	290	762	999	999999	714	854	999999	999999	942	999999	335	284	680	562	988	960	476	999999	715	999999	347	999999	484	72	943	49	759	200	386	683	999999	93	999999	920	999999	999999	606	412	805	866	999999	899	164	342	262	834	999999	483	955	268	708	737	999999	20	650	705	288	936	20	675	105	496	999999	269	182	251	576	999999	477	386	363	74	475	999999	707	448	430	999999	810	119	27	285	245	128	975	999999	408	999999	279	389	333	670	402	139	770	678	345	894	170	999999	267	271	16	579	904	643	271	835	999999	212	285	147	136	900	657	820	261	445	999999	802	843	878	491	97	63	693	999999	345	999999	39	112	535	981	800	851	756	279	666	224	999999	118	999999	394	77	999999	195	543	999999	999999	950	427	900	610	367	999999	999999	779	999999	525	220	972	926	999999	283	109	749	166	336	59	900	551	595	230	952	999999	999999	493	423	983	867	159	999999	863	138	999999	212	924	623	632	999999	999999	360	150	13	369	192	815	121	968	364	39	999999	452	582	409	999999	679	658	673	999999	895	366	934	658	70	999999	72	629	671	896	824	999999	703	586	923	200	454	227	999999	511	999999	382	999999	628	999999	999999	726	291	729	779	533	276	949	736	576	620	426	999999	942	999999	999999	196	450	81	539	999999	513	999999	658	218	387	999999	75	172	441	523	910	315	820	128	85	781	899	891	372	999999	593	967	19	312	999999	999999	999999	35	392	278	932	999999	99	351	438	860	632	520	401	81	999999	787	304	999999	999999	999999	671	823	491	347	296	558	999999	999999	903	999999	856	355	444	999999	186	49	779	173	591	537	226	479	689	999999	159	999999	499	300	999999	806	672	956	999999	663	300	461	544	54	981	999999	674	118	447	999999	14	286	85	976	895	170	999999	999999	999999	182	999999	202	144	276	999999	906	68	417	632	106	873	899	999999	780	134	725	505	734	191	217	999999	118	41	999999	999999	999999	999999	523	999999	197	798	999999	999999	429	
999999	108	327	278	856	999999	325	266	999999	351	999999	114	534	305	852	180	664	282	999999	999999	320	785	170	345	64	326	603	999999	22	445	999999	342	415	332	999999	35	999999	999999	878	116	999999	999999	633	690	999999	116	348	18	670	235	532	999999	592	239	119	984	937	999999	223	999999	999999	780	254	49	999999	685	698	999999	294	826	771	437	404	999999	373	715	999999	999999	565	948	999999	594	874	786	912	781	999999	186	223	36	98	427	999999	348	999999	121	360	593	647	999999	418	147	724	843	463	999999	132	749	866	999999	999999	999999	425	999999	562	999999	905	468	137	271	999999	999999	999999	267	737	999999	999999	999999	999999	261	364	568	833	471	539	840	999999	40	999999	999999	659	10	320	819	999999	631	11	748	999999	746	216	892	465	385	168	896	159	999999	115	119	999999	76	540	614	48	273	999999	999999	735	721	999999	874	145	320	612	935	211	177	73	999999	353	674	279	472	999999	472	113	457	312	643	691	412	999999	223	144	592	999999	705	781	999999	999999	56	999999	74	728	999999	757	155	773	232	694	981	402	10	765	17	796	77	569	576	999999	999999	651	102	40	999999	949	921	185	29	474	999999	396	999999	999999	306	999999	999999	999999	713	999999	957	684	89	948	709	20	924	999999	137	999999	999999	146	999999	769	822	405	920	43	123	391	835	969	753	757	198	999999	999999	892	469	356	591	333	855	999999	212	500	999999	999999	999999	604	999999	473	58	234	82	369	192	374	999999	999999	740	182	630	332	879	988	931	999999	760	124	751	42	988	780	214	78	290	353	566	331	833	999999	711	518	366	999999	920	529	685	828	412	999999	608	999999	615	419	703	533	981	999999	999999	249	393	217	999999	992	485	277	29	999999	88	838	999999	962	77	999999	470	122	965	516	77	412	646	931	711	856	434	429	999999	795	999999	999999	371	352	762	593	999999	504	664	374	887	999999	999999	682	749	574	96	645	999999	653	949	591	999999	999999	157	999999	603	461	505	997	568	65	112	999999	999999	999999	999999	999999	209	483	578	965	457	600	629	424	903	963	191	146	769	999999	928	521	845	784	999999	896	204	605	990	999999	999	667	806	831	550	284	54	428	107	631	999999	27	84	999999	143	967	845	999999	999999	640	280	368	999999	779	999999	590	388	852	999999	999999	270	604	999999	645	966	790	794	999999	999999	628	918	762	49	999999	353	910	447	999999	999999	232	61	471	351	360	999999	999999	999999	36	704	959	896	201	999999	527	370	841	534	438	27	352	999999	57	999999	635	721	517	999999	
99	436	226	999999	999999	211	909	529	999999	999999	143	983	999999	361	999999	999999	914	999999	726	475	521	999999	511	385	18	844	308	999999	13	612	716	638	154	320	349	600	488	816	379	990	388	998	999999	588	401	454	691	991	414	954	945	903	999999	52	807	321	924	999999	144	682	903	999999	999999	999999	546	504	838	999999	21	177	614	107	362	736	999999	999999	216	999999	984	563	999999	999999	644	58	999999	812	999999	112	512	999999	675	647	999999	697	96	528	482	385	999999	896	616	676	979	999999	349	847	550	999999	954	294	999999	999999	856	580	999999	596	999999	477	529	734	860	736	512	999999	502	999999	999999	665	649	568	999999	999999	881	999999	947	999999	999999	999999	999999	819	271	386	157	228	999999	674	791	999999	177	500	999999	15	856	317	999999	879	999999	996	999999	382	999999	885	617	395	999999	285	999999	768	632	53	269	816	768	709	999999	483	588	999999	70	827	185	325	498	159	264	45	999999	573	60	999999	999999	340	662	336	999999	999999	768	999999	975	647	999999	33	477	134	241	496	246	156	845	563	999999	999999	935	917	206	999999	397	468	140	217	310	555	717	564	999999	999999	164	442	321	96	715	999999	999999	999999	999999	999999	848	373	918	768	999999	827	999999	497	777	999999	405	745	139	293	989	999999	999999	999999	346	999999	999999	999999	403	999999	999999	804	835	999999	999999	474	571	521	645	53	267	33	549	999999	999999	999999	827	229	787	297	532	419	999999	38	107	414	999999	551	999999	283	847	935	969	616	435	999999	999999	969	649	312	871	883	109	96	999999	999999	999999	268	357	999999	181	95	999999	116	780	923	502	807	999999	443	279	30	999999	999999	206	999999	64	933	999999	425	491	857	580	485	426	648	319	226	999999	141	653	937	203	224	111	761	999999	999999	835	511	501	194	999999	216	43	851	449	737	890	999999	911	827	330	999999	999999	324	999999	649	689	141	614	285	805	529	789	342	826	230	999999	444	522	200	107	435	924	307	549	374	999999	575	999999	999999	999999	309	230	999999	616	271	843	786	256	170	183	999999	999999	225	389	999999	426	701	34	228	476	999999	999999	999999	729	999999	17	83	775	150	999999	124	931	999999	949	505	308	962	726	565	999999	483	197	999999	27	999999	537	999999	918	999999	947	750	551	981	114	999999	127	510	999999	720	999999	769	21	115	962	68	999999	865	276	999999	489	463	975	468	841	992	268	999999	999999	336	368	999999	164	24	203	457	999999	950	999999	999999	388	999999	865	999999	312	617	472	91	399	999999	630	671	441	45	999999	493	775	999999	
150	121	999999	298	807	770	362	953	999999	997	912	514	999999	822	999999	207	504	691	597	969	166	999999	530	186	439	744	706	999999	867	129	743	999999	999999	999999	810	815	456	99	990	105	653	358	12	999999	179	999999	473	999999	733	999999	540	999999	896	805	999999	999999	590	999999	858	73	73	999999	96	495	999999	213	832	14	21	132	750	999999	700	501	326	999999	999999	66	17	555	999999	898	962	632	999999	163	813	999999	565	999999	234	20	999999	927	999999	986	999999	516	219	999999	62	468	796	611	494	135	889	404	488	127	695	534	999999	313	791	174	704	463	906	111	400	955	449	127	897	739	183	999999	469	340	546	714	999999	50	999999	999999	999999	360	148	463	273	418	999999	447	208	700	999999	928	999999	867	292	808	999999	118	999999	106	29	999999	714	754	999999	127	934	158	580	981	688	397	810	978	73	353	324	999999	838	981	567	11	918	206	999999	255	635	601	57	738	113	738	475	406	793	432	646	999999	512	155	483	249	867	227	22	194	127	167	999999	938	999999	167	280	594	538	999999	761	517	596	706	999999	999999	110	999999	877	950	922	413	195	641	707	930	940	692	507	328	143	700	999999	973	137	999999	797	118	255	946	467	880	868	775	670	999999	797	805	664	150	148	36	350	999999	271	714	972	173	241	563	227	999999	999999	220	884	70	999999	623	578	23	545	991	999999	931	492	999999	545	420	999999	578	999999	144	37	367	999999	117	999999	132	999999	423	506	999999	877	999999	728	879	793	657	890	610	805	183	237	651	604	157	440	999999	579	229	178	562	203	662	430	999999	999999	729	41	777	709	999999	912	999999	999999	911	999999	903	212	612	258	887	529	999999	773	958	906	386	762	41	999999	941	553	999999	254	944	440	225	999999	644	329	74	626	123	999999	605	999999	82	144	692	999999	536	999999	967	971	291	999999	833	889	999999	186	184	966	999	110	999999	999999	429	909	572	480	898	642	567	292	193	270	415	999999	999999	999999	833	251	79	999	999999	735	585	521	963	911	607	999999	798	468	155	107	627	22	141	999999	842	173	572	221	999999	894	648	999999	787	999999	627	999999	722	776	352	932	897	999999	961	43	80	908	999999	999999	873	999999	843	999999	147	95	643	402	338	999999	854	999999	679	999999	865	255	999999	901	733	999999	294	999999	613	32	125	999999	999999	999999	999999	108	878	933	999999	999999	348	571	61	999999	546	701	387	234	999999	504	921	999999	999999	49	145	999999	999999	178	999999	14	999999	638	959	820	999999	925	885	26	351	
239	999999	920	999999	767	519	999999	203	548	365	999999	564	70	209	999999	111	999999	958	170	491	345	162	709	999999	221	544	709	999999	240	565	999999	999999	370	999999	805	999999	10	236	496	999999	841	522	999999	813	153	450	316	999999	999999	719	549	966	724	535	15	87	999999	172	243	233	809	999999	999999	983	743	999999	203	999999	999999	954	110	217	472	640	649	823	754	895	614	771	999999	280	999999	999999	25	999999	102	835	877	728	525	838	999999	272	999999	159	558	999999	80	928	999999	139	999999	895	619	342	504	93	885	999999	332	999999	999999	471	999999	539	929	999999	967	99	132	999999	310	999999	439	272	223	209	919	500	275	339	999999	686	999999	108	243	867	999999	683	160	999999	999999	694	405	781	290	531	277	192	999999	999999	457	999999	805	888	829	371	466	357	128	999999	174	394	916	993	999999	871	999999	897	999999	71	552	293	938	124	418	615	279	657	981	999999	999999	737	280	170	882	999999	880	636	279	872	411	553	565	856	999999	564	777	412	863	418	584	380	886	168	562	999999	999999	690	479	223	102	808	375	437	999999	437	999999	756	120	83	991	320	999999	432	660	998	728	91	280	999999	999999	866	999999	999999	116	562	850	122	999999	999999	802	199	166	999999	780	602	999999	137	495	416	450	31	301	790	427	273	752	463	507	563	445	960	420	999999	386	235	24	801	330	808	999999	12	158	402	999999	999999	164	571	652	67	820	600	999999	999999	413	999999	999999	999999	156	842	999999	396	999999	54	283	842	779	999999	679	554	588	999999	807	686	829	999999	872	899	519	625	119	999999	810	450	743	844	373	555	223	570	661	20	655	487	998	200	397	114	128	438	32	624	892	999999	999999	443	793	910	45	964	999999	674	494	530	733	629	585	999999	310	438	478	999999	999999	118	892	999999	999999	329	687	999999	60	999999	999999	90	999999	495	999999	712	971	999999	999999	463	520	258	627	986	526	134	999999	999999	615	233	999999	690	999999	798	307	784	215	999999	711	473	232	406	999999	999999	893	413	927	248	341	873	202	999	387	25	713	77	491	906	61	607	574	318	33	826	964	100	130	805	197	999999	506	999999	599	587	999999	123	999999	452	102	122	207	516	999999	741	40	999999	313	944	999999	239	999999	309	999999	114	898	914	383	98	220	803	293	131	999999	827	376	133	410	799	785	600	734	999999	813	938	409	999999	280	291	795	170	787	185	720	999999	220	206	999999	494	688	999999	740	255	242	299	828	85	465	219	374	907	999999	513	169	999999	505	264	
496	911	704	999999	643	101	303	60	26	117	410	999999	617	180	904	999999	120	999999	859	489	805	524	999999	999999	603	999999	916	887	999999	999999	25	236	999999	955	709	999999	790	999999	682	649	999999	192	999999	720	999999	371	999999	999999	13	487	999999	700	999999	26	999999	972	801	999999	999999	582	184	999999	293	743	102	184	642	661	470	596	135	999999	786	220	537	622	251	999999	999999	241	468	722	999999	999999	880	324	601	444	999999	999999	999999	420	611	110	474	546	899	999999	628	499	728	999999	733	999999	362	140	999999	424	489	837	999999	412	719	15	999999	462	530	999999	862	777	582	207	999999	999999	999999	999999	661	999999	746	990	723	711	770	170	513	527	988	477	926	749	410	187	955	669	16	999999	999999	605	986	22	999999	893	676	851	917	531	785	10	338	646	479	999999	678	999999	999999	29	641	999999	502	596	473	63	88	122	999999	404	251	999999	726	999999	24	65	700	733	975	829	999999	999999	999999	981	741	988	149	999999	280	182	509	467	555	987	473	999999	999999	399	548	962	815	999999	483	522	999999	299	283	363	632	423	537	944	522	294	983	722	315	520	854	485	999999	999999	842	999999	999999	783	940	739	999999	999999	951	999999	999999	23	999999	481	445	730	702	452	999999	785	657	856	644	565	999999	999999	13	751	999999	593	544	73	57	25	721	999999	626	505	358	543	852	999999	999999	236	759	999999	999999	512	286	999999	817	412	770	999999	152	985	999999	340	838	679	999999	999999	46	368	999999	131	965	999999	759	166	114	206	999999	180	932	897	394	418	999999	445	991	999999	474	999999	775	999999	302	919	999999	999999	729	296	667	678	807	999999	723	113	470	637	544	999999	999999	999999	480	999999	318	599	999999	254	999999	151	534	403	688	999999	999999	785	593	634	999999	999999	134	33	437	817	539	424	373	839	184	291	948	178	999999	720	748	354	779	999999	822	999999	723	628	999999	587	999999	273	999999	572	999999	999999	519	835	808	999999	999999	729	692	663	91	893	236	365	999999	318	203	365	502	968	999999	940	15	439	811	999999	332	505	887	849	65	999999	999999	999999	41	247	999999	999999	370	999999	573	999999	661	126	82	999999	476	999999	558	827	394	407	999999	32	85	867	999999	89	34	681	999999	650	841	843	999999	815	469	436	334	833	546	90	994	99	999999	477	288	889	367	999999	659	965	947	70	465	999999	504	412	724	999999	315	999999	999999	688	246	923	187	818	518	266	999999	999999	43	724	999999	313	412	681	999999	608	588	51	999999	151	31	999999	702	781	999999	949	321	66	
999999	169	999999	999999	992	999999	852	481	300	470	380	999999	422	999999	931	233	779	999999	255	823	785	126	999999	274	969	946	666	999999	230	405	440	999999	945	412	338	873	999999	437	320	999999	828	155	317	128	670	622	999999	999999	278	479	11	999999	704	498	999999	999999	584	263	884	55	999999	816	261	894	999999	812	164	19	292	68	36	999999	841	158	994	639	999999	466	603	357	227	265	999999	750	403	999999	864	457	141	999999	299	943	552	275	458	22	894	423	98	858	467	999999	129	220	453	999999	999999	555	503	641	787	127	659	536	827	393	999999	510	500	824	948	707	999999	549	768	92	999999	576	700	981	745	999999	378	744	999999	509	145	999999	307	744	999999	318	953	499	955	181	999999	26	999999	74	964	393	922	274	999999	760	840	999999	451	371	999999	817	855	521	896	999999	749	915	646	328	257	500	213	999999	13	639	999999	389	594	999999	798	783	138	635	27	361	473	114	834	999999	668	565	999999	999999	999999	13	463	441	999999	563	432	378	379	128	816	999999	190	176	999999	280	16	460	999999	999999	572	86	688	229	504	999999	928	999999	90	516	999999	692	999999	277	999999	999	999999	321	786	40	999999	429	413	999999	818	553	181	999999	999999	999999	133	217	999999	261	373	808	324	243	937	67	634	786	999999	862	469	134	89	912	304	270	999999	695	999999	954	688	152	672	678	999999	950	374	631	802	999999	999999	999999	122	142	903	73	685	999999	383	999999	999999	388	141	550	550	999999	999999	999999	999999	582	999999	437	543	625	572	230	145	646	832	986	693	13	999999	772	478	999999	22	946	19	241	585	999999	999999	944	558	310	21	131	137	716	486	115	629	229	999999	955	999999	496	570	682	928	48	119	397	999999	402	404	999999	999999	533	681	528	999999	770	996	316	126	598	999999	272	999999	23	518	125	510	587	383	764	715	523	119	999999	386	999999	313	547	53	924	999999	165	905	651	60	604	45	999999	856	859	233	750	839	319	999999	307	473	999999	530	993	886	459	999999	639	999999	999999	424	166	999999	923	467	999999	273	999999	690	910	366	567	963	914	90	552	730	523	541	964	683	999999	105	88	999999	398	26	999999	47	459	146	275	997	501	999999	878	816	933	402	773	999999	999999	628	519	940	905	951	999999	999999	999999	728	999999	108	689	874	623	999999	72	70	78	443	999999	165	241	774	999999	999999	472	733	999999	735	797	131	767	487	47	999999	999999	148	957	447	409	147	703	730	999999	999999	318	626	566	817	999999	999999	333	999999	273	491	999999	
999999	999999	999999	999999	999999	710	999999	999999	383	341	211	837	999999	999999	924	112	631	43	86	462	510	144	923	262	999999	177	999999	982	924	798	999999	999999	556	784	841	298	622	999999	527	436	999999	799	999999	835	999999	789	124	342	999999	770	702	307	197	999999	886	999999	926	92	999999	999999	325	625	17	999999	905	986	290	999999	644	636	489	673	516	649	366	710	877	999999	155	999999	63	62	164	163	105	138	37	527	999999	999999	371	540	324	812	121	479	999999	680	930	129	508	999999	999999	201	290	38	791	547	672	186	733	838	937	586	661	273	999999	999999	999999	776	959	763	999999	413	274	949	359	703	538	887	918	206	167	35	558	605	364	999999	872	999999	347	999999	855	721	507	533	602	737	160	847	999999	938	999999	999999	170	745	999999	294	999999	341	679	999999	999999	999999	999999	536	680	911	38	65	909	509	981	422	999999	479	907	58	906	741	356	622	553	690	879	979	15	13	999999	812	918	999999	45	999999	397	259	999999	999999	462	970	852	690	708	104	999999	508	957	778	724	690	999999	639	999999	195	984	999999	999999	329	904	289	531	677	56	225	999999	839	474	449	35	190	999	836	999999	999999	999999	999999	913	459	751	381	999999	999999	289	184	999999	999999	692	999999	557	999999	715	161	176	999999	999999	185	644	492	956	109	43	518	753	544	690	10	54	451	307	328	999999	95	577	532	267	999999	999999	871	250	859	156	625	892	695	475	848	670	421	999999	712	31	430	502	999999	347	513	483	745	493	974	244	999999	551	999999	999999	999999	999999	643	999999	999999	787	999999	999999	107	952	418	626	999999	78	842	999999	632	953	595	999999	999999	592	925	999999	754	821	999999	387	275	625	906	999999	662	509	845	274	37	999999	353	924	258	999999	405	699	929	887	425	676	651	644	611	296	956	932	472	999999	658	999999	172	332	144	395	976	999999	56	344	963	559	233	577	313	137	999999	670	999999	999999	196	999999	999999	999999	999999	976	735	999999	23	619	999999	730	999999	807	999999	578	343	31	999999	999999	999999	923	652	594	923	866	999999	999999	341	999999	686	296	883	999999	850	999999	202	305	926	168	659	355	468	437	227	999999	522	425	961	734	794	588	879	196	344	999999	583	999999	943	999999	533	661	299	538	932	831	846	119	999999	193	385	999999	104	631	212	855	999999	225	377	690	353	999999	122	606	690	107	999999	999999	591	999999	848	999999	999999	999999	634	997	65	929	504	396	396	412	468	999999	358	999999	494	999999	983	489	808	368	303	262	195	506	549	693	999999	
834	424	159	527	999999	345	999999	686	706	999999	214	799	534	999999	981	304	941	568	345	258	933	613	168	714	112	778	999999	238	109	999999	138	458	999999	91	670	971	999999	999999	999999	999999	999999	79	787	260	999999	689	283	648	999999	999999	253	999999	213	999999	914	231	266	999999	425	601	855	625	587	999999	999999	756	436	453	999999	19	999999	66	480	902	753	864	826	907	935	999999	999999	999999	915	999999	958	200	254	927	176	999999	714	802	469	497	587	879	999999	292	391	999999	262	830	999999	312	900	999999	999999	311	691	60	405	999999	509	12	106	999999	709	999999	546	999999	511	509	287	610	305	265	597	983	325	999999	381	999999	525	913	170	674	253	999999	250	771	733	943	246	125	54	365	302	466	400	573	999999	55	746	999999	521	753	552	987	17	645	599	999999	985	818	679	861	833	596	842	431	770	999999	206	774	944	999999	273	172	566	939	962	140	592	999999	703	335	796	812	401	999999	132	265	605	999999	999999	260	958	427	446	192	532	706	999999	968	803	83	849	971	999999	953	490	389	430	999999	682	468	890	999999	124	353	999999	999999	204	435	999999	514	999999	601	999999	694	609	845	999999	999999	999999	266	999999	999999	947	629	485	999999	53	448	926	742	835	537	922	713	369	724	312	102	999999	511	999999	199	999999	299	582	258	379	999999	999999	645	663	55	661	425	952	276	296	495	867	250	977	756	509	566	999999	963	999999	888	335	885	542	633	999999	999999	754	326	999999	657	999999	999999	455	969	103	999999	999999	999999	875	507	761	102	999999	817	999999	875	533	755	999999	113	620	619	580	490	748	469	112	999999	999999	755	670	635	322	638	448	640	795	18	662	227	487	889	999999	180	137	999999	999999	999999	407	392	999999	999	636	850	999999	999999	656	964	999999	634	188	58	999999	130	836	135	999999	799	379	999999	90	999999	999999	472	625	731	531	999999	363	999999	999999	387	632	405	383	999999	999999	472	601	20	983	831	787	38	48	999999	888	967	344	11	463	657	355	812	312	856	907	173	999999	315	906	999999	610	999999	622	801	426	999999	746	999999	999999	999999	999999	999999	999999	258	737	999999	433	197	843	564	75	361	999999	999999	42	819	999999	526	763	836	247	999999	114	736	999999	82	416	247	22	292	230	178	876	156	999999	985	210	63	129	843	999999	47	471	351	191	259	662	268	768	606	999999	229	412	999999	80	910	999999	876	999999	664	657	195	184	560	343	999999	999999	906	903	57	999999	999999	999999	919	106	999999	824	762	554	999999	420	158	999999	415	
781	11	999999	586	999999	549	730	334	35	464	196	554	999999	999999	17	295	774	756	364	721	999999	999999	822	492	999999	870	96	502	331	999999	254	508	716	999999	999999	342	140	999999	830	363	999999	294	24	942	732	551	346	913	754	268	207	999999	999999	757	427	320	189	283	393	215	463	237	999999	969	220	688	837	103	141	675	164	875	999999	10	999999	703	456	999999	760	651	533	999999	747	73	858	999999	714	999999	352	469	163	857	999999	624	899	99	291	55	732	54	714	253	781	999999	114	999999	737	999999	363	723	863	999999	522	741	681	291	489	999999	120	999999	999999	879	999999	672	522	307	369	999999	110	314	999999	999999	999999	716	937	999999	401	668	999999	536	853	921	604	629	605	853	344	773	999999	618	610	352	935	999999	80	834	503	119	567	807	999999	999999	999999	58	311	462	163	806	999999	999999	889	999999	980	583	999999	62	284	999999	76	668	962	999999	999999	491	704	999999	999999	53	645	999999	787	291	111	161	574	428	239	999999	327	152	999999	537	999999	551	728	788	371	361	338	27	560	999999	52	898	844	999999	77	210	999999	999999	986	999999	999999	999999	614	608	720	999999	999999	356	999999	727	999999	923	968	999999	627	816	763	915	999999	124	714	627	551	415	999999	212	316	208	999999	39	212	95	999999	999999	376	276	937	130	78	999999	352	981	999999	832	999999	999999	930	419	999999	260	447	437	533	872	405	543	160	208	369	999999	523	809	995	999999	525	717	767	388	68	360	999999	642	847	999999	999999	732	432	999999	837	129	281	896	460	110	591	775	562	293	194	832	126	738	761	561	28	543	986	410	317	999999	361	552	361	398	999999	999999	590	999999	111	672	999999	441	370	999999	999999	626	359	895	999999	749	165	483	999999	235	999999	999999	999999	295	999999	999999	746	32	999999	977	999999	729	544	71	729	786	194	205	192	521	999999	999999	377	521	999999	402	999999	999999	208	567	999999	877	358	135	999999	999999	923	304	219	872	926	98	39	393	999999	999999	91	297	175	425	999999	999999	301	682	513	558	772	369	970	755	54	999999	823	999999	283	890	381	419	999999	999999	863	890	985	319	999999	999999	655	999999	50	999999	320	895	925	783	999999	744	586	676	999999	605	468	999999	334	464	827	280	999999	195	999999	999999	144	999999	999999	677	562	674	975	981	96	999999	999999	787	328	171	444	999999	730	50	841	999999	314	705	796	311	39	308	999999	530	491	325	369	470	999999	460	674	648	515	257	230	337	768	604	589	743	702	999999	245	173	30	678	549	233	354	580	
999999	439	999999	88	648	263	119	454	500	771	519	442	912	999999	496	999999	643	483	819	513	770	710	125	62	608	999999	999999	402	509	812	775	999999	999999	999999	184	999999	771	436	999999	967	228	324	999999	818	233	999999	768	377	676	999999	45	75	413	840	809	999999	324	823	999999	300	200	999999	944	999999	995	383	327	999999	694	261	999999	999999	875	852	294	999999	607	306	828	349	999999	999999	726	285	777	709	732	284	999999	999999	921	948	956	317	999999	512	379	999999	823	850	942	999999	999999	425	209	828	200	999999	556	999999	968	27	994	140	711	504	990	999999	910	999999	650	52	133	95	999999	86	999999	999999	85	999999	86	191	999999	978	999999	439	23	310	85	999999	519	181	728	140	641	903	953	826	606	282	522	999999	515	537	209	900	36	597	95	133	999999	632	485	999999	287	999999	544	26	734	281	491	689	593	960	776	478	323	993	453	436	132	999999	961	999999	269	376	675	945	999999	999999	413	425	224	952	381	886	696	954	853	854	369	999999	101	334	790	999999	126	999999	999999	999999	999999	43	153	659	11	154	999999	681	514	999999	121	598	247	238	868	75	475	641	588	889	782	369	149	999999	77	999999	341	637	22	436	999999	129	194	999999	919	999999	282	999999	950	237	226	24	450	942	742	770	700	863	466	724	367	485	966	871	948	999999	893	553	592	817	812	43	668	87	999999	999999	413	200	319	498	793	910	690	361	672	767	919	999999	856	306	494	478	180	297	999999	773	999999	323	109	702	486	999999	972	143	425	193	999999	999999	291	750	367	509	554	968	999999	999999	794	999999	208	999999	308	999999	999999	999999	332	343	862	999999	17	887	999999	100	999999	616	21	75	999999	999999	936	489	999999	556	999999	115	939	984	924	212	366	999999	999999	548	999999	918	403	999999	41	999999	810	91	331	974	364	404	999999	277	418	937	999999	866	519	247	678	719	768	752	781	591	999999	348	999999	659	24	395	908	299	975	182	223	231	44	261	999999	855	999999	446	201	999999	203	671	575	987	256	500	999999	741	999999	405	159	999999	999999	450	339	472	999999	671	960	968	999999	622	302	999999	724	734	999999	268	500	823	999999	331	560	271	397	685	772	431	412	523	293	176	429	579	32	571	999999	593	921	284	192	496	999999	999999	34	999999	999999	999999	273	522	999999	843	250	57	845	827	101	999999	62	654	999999	250	999999	446	685	329	202	722	999999	163	520	248	999999	999999	640	74	845	999999	246	816	999999	999999	999999	890	855	999999	926	999999	734	204	480	477	
541	276	585	942	237	50	999999	999999	387	999999	126	120	11	430	506	34	416	780	982	999999	999999	245	349	265	999999	999999	999999	245	403	820	988	28	682	53	707	80	640	698	999999	999999	791	999999	438	658	999999	999999	889	435	943	901	966	953	222	717	999999	305	927	330	860	858	459	999999	999999	567	999999	999999	437	999999	999999	999999	394	999999	943	187	971	967	806	999999	937	43	489	165	999999	502	854	44	805	965	85	411	152	319	838	999999	356	489	240	871	990	229	621	999999	999999	518	517	999999	20	45	746	999999	498	999999	999999	827	999999	303	20	809	713	633	301	999999	882	999999	999999	84	880	999999	831	999999	736	999999	700	717	421	558	453	783	984	606	999999	770	999999	999999	913	999999	927	21	609	62	479	999999	167	999999	928	159	59	400	999999	999999	999999	56	999999	999999	999999	562	546	999999	999999	820	849	236	824	117	608	531	999999	805	999999	387	999999	869	364	999999	21	999999	778	343	789	271	509	63	558	552	999999	978	566	999999	812	360	369	263	999999	788	213	252	607	999999	757	407	906	253	992	848	295	508	692	435	253	958	784	999999	884	153	321	999999	999999	282	879	630	964	290	992	57	27	893	999999	575	574	769	999999	728	586	999999	999999	265	999999	709	999999	729	296	140	719	854	575	167	378	461	477	417	999999	335	999999	137	442	626	260	944	830	402	245	126	861	484	260	66	626	501	788	65	735	968	25	159	344	999999	570	999999	481	860	525	999999	108	167	999999	382	557	458	950	739	15	125	879	999999	494	179	999999	245	604	519	999999	999999	673	421	681	605	999999	30	999999	609	65	122	473	970	876	433	28	703	999999	877	509	999999	551	58	60	999999	999999	161	999999	175	999999	335	543	962	999999	999999	148	999999	486	600	72	536	999999	999999	683	893	652	909	999999	71	160	999999	956	999999	20	999999	335	624	371	71	515	168	365	627	55	730	578	511	999999	999999	294	341	227	688	815	972	999999	210	375	166	967	999999	999999	999999	24	987	378	817	952	957	999999	524	325	999999	94	904	181	48	305	999999	999999	151	999999	759	776	818	358	277	911	47	861	135	259	214	104	335	994	760	613	67	361	999999	559	999999	915	769	25	999999	603	910	999999	473	904	999999	840	999999	921	414	827	205	638	110	905	914	999999	197	274	121	329	999999	910	420	435	247	601	563	592	575	843	999999	803	555	674	11	999999	397	230	837	373	279	413	589	999999	417	429	260	999999	644	597	728	504	904	999999	844	10	391	47	667	819	287	
999999	356	571	999999	402	93	436	904	679	708	967	437	747	999999	356	999999	999999	27	818	350	707	999999	978	125	512	898	81	830	999999	853	999999	563	999999	96	45	999999	28	999999	25	345	824	951	965	889	999999	77	167	433	497	679	905	999999	849	479	579	295	378	455	318	503	21	606	903	999999	358	414	419	660	24	999999	999999	373	12	482	999999	756	999999	999999	364	444	740	999999	342	331	948	339	999999	548	517	750	688	572	999999	521	333	227	999999	149	541	356	658	507	419	207	377	542	27	376	999999	822	999999	289	101	999999	999999	999999	273	581	876	28	700	870	152	274	611	739	567	491	158	308	707	999999	999999	17	786	243	238	999999	954	416	322	347	999999	694	447	999999	480	931	758	959	954	476	273	523	656	999999	999999	155	999999	637	999999	536	227	999999	999999	470	732	94	97	529	146	139	626	999999	705	362	285	457	826	999999	268	999999	733	999999	999999	241	579	44	360	998	999999	999999	999999	999999	441	999999	129	940	579	976	676	999999	843	238	823	824	850	802	817	304	511	906	328	999999	999999	999999	802	38	999999	883	999999	698	733	98	999999	63	999999	999999	999999	919	242	345	878	849	536	872	999999	504	375	999999	390	776	226	65	999999	971	999999	164	948	103	983	101	639	695	95	977	662	754	587	770	999999	550	774	898	999999	176	999999	999999	999999	999999	555	307	662	781	503	124	999999	678	601	999999	299	436	360	934	999999	150	705	999999	763	999999	219	47	999999	605	999999	999999	12	328	993	330	943	295	999999	999999	999999	685	438	999999	202	999999	506	999999	162	999999	999999	807	200	839	962	921	471	999999	999999	307	296	517	390	67	495	662	121	163	684	281	736	999999	138	999999	396	999999	712	846	989	792	62	234	884	19	134	488	649	173	999999	82	859	106	580	10	165	40	305	381	999999	539	859	999999	310	881	181	477	679	292	452	999999	218	624	857	922	255	999999	633	380	999999	17	23	948	797	611	421	639	433	138	751	366	999999	340	483	459	932	709	924	13	838	657	808	367	721	653	863	999999	248	657	754	103	406	924	999999	365	526	911	555	698	469	541	53	551	540	999999	756	999999	999999	408	990	545	147	630	541	284	208	656	237	153	999999	187	999999	775	999999	658	999999	40	890	128	932	30	163	999999	543	306	613	999999	826	635	897	985	104	840	667	218	956	776	392	999999	166	870	684	412	950	292	999999	999999	999999	882	135	999999	987	31	999999	999999	999999	911	999999	245	671	940	999999	999999	256	762	999999	560	
999999	999999	701	999999	647	999999	999999	71	999999	999999	284	999999	166	345	100	943	510	999999	997	999999	375	696	826	54	999999	157	503	999999	50	93	166	198	210	999999	169	13	999999	999999	89	999999	69	413	634	640	636	836	89	335	999999	999999	100	85	765	999999	195	421	347	656	999999	499	232	746	999999	262	999999	999999	999999	575	185	96	763	569	999999	999999	999999	961	999999	196	999999	853	78	177	374	999999	993	90	433	200	405	999999	665	533	447	589	48	322	999999	382	55	999999	785	999999	159	764	999999	530	983	39	999999	233	999999	161	248	650	430	65	381	999999	268	514	663	859	180	438	999999	239	999999	512	697	700	578	690	150	999999	77	999999	27	610	42	999999	106	404	204	999999	999999	999999	295	999999	168	983	941	526	999999	540	886	999999	343	999999	999999	893	408	481	341	305	655	668	999999	380	582	999999	999999	999999	833	795	418	999999	664	999999	50	916	999999	335	353	714	759	61	999999	610	981	999999	232	306	277	999999	74	624	72	999999	526	729	503	914	999999	303	945	180	999999	328	131	628	271	344	681	427	949	83	138	999999	545	999999	102	410	399	440	642	741	503	694	999999	793	206	765	999999	320	422	38	120	60	768	589	368	999999	488	363	880	999999	624	850	199	990	999999	999999	364	923	999999	103	999999	783	660	999999	677	998	596	338	431	506	862	370	14	920	962	999999	858	956	999999	843	922	46	560	755	126	652	505	740	999999	760	410	558	683	329	513	999999	399	565	911	370	999999	160	999999	384	34	264	999999	278	38	418	587	999999	688	793	181	489	233	905	97	999999	502	856	40	670	105	999999	999999	685	417	999999	999999	303	999999	874	192	999999	114	185	999999	862	807	237	712	889	999999	12	869	890	999999	33	114	999999	478	887	867	805	129	270	999999	720	577	169	860	402	729	294	363	814	611	999999	384	57	184	234	999999	274	154	999999	496	102	445	999999	537	394	999999	999999	824	167	999999	387	999999	844	999999	20	295	647	377	999999	999999	889	649	64	289	748	649	66	320	253	669	999999	660	979	773	196	999999	999999	632	476	999999	535	999999	999999	999999	234	999999	540	160	999999	939	580	999999	835	980	606	453	999999	517	788	744	999999	883	581	497	999999	726	672	80	710	735	514	999999	901	999999	634	999999	452	256	64	991	119	905	156	314	999999	705	825	998	176	742	894	273	843	731	406	652	887	708	405	507	94	999999	450	438	435	565	996	397	356	186	10	143	462	797	999999	999999	737	277	999999	999999	999999	674	999999	967	840	
250	999999	179	50	982	543	744	851	557	907	649	465	999999	999999	534	708	999999	651	999999	741	760	999999	56	106	838	999999	620	999999	697	606	419	565	482	597	194	393	827	356	374	642	266	999999	905	999999	999999	999999	29	398	873	998	999999	999999	912	235	999999	439	134	82	212	77	999999	443	999999	950	497	93	999999	130	694	150	881	90	287	357	485	478	906	166	121	734	895	231	999999	999999	142	397	652	999999	517	755	268	754	154	999999	999999	822	138	999999	402	901	130	898	704	733	126	999999	744	565	999999	611	533	968	961	477	181	701	16	466	818	110	441	999999	999999	939	881	137	936	980	637	662	999999	999999	764	999999	614	997	527	704	581	999999	652	999999	506	906	231	300	792	999999	135	28	816	671	145	302	470	394	295	765	851	989	999999	764	927	97	999999	581	213	999999	863	184	183	312	999999	79	457	999999	238	999999	999999	590	345	269	999999	619	999999	999999	816	999999	749	999999	711	762	852	592	302	888	999999	419	645	650	97	999999	813	951	845	513	999999	76	844	999999	166	999999	57	270	653	197	999999	999999	251	592	764	740	12	643	472	421	459	302	777	569	192	819	70	76	503	304	455	903	774	342	891	750	999999	999999	999999	132	999999	591	938	114	978	852	178	63	886	999999	999999	180	999999	999999	999999	494	298	284	934	999999	528	999999	767	359	741	15	543	908	999999	24	999999	379	580	350	706	867	364	672	999999	339	651	17	190	156	999999	285	424	350	288	407	461	353	697	999999	604	733	824	999999	372	973	318	269	363	871	244	668	999999	148	727	196	139	626	693	604	695	520	800	999999	103	999999	591	203	629	302	562	999999	682	999999	745	972	999999	775	309	999999	31	999999	654	318	912	597	685	999999	999999	102	277	835	999999	103	41	93	933	213	495	906	391	125	639	70	319	475	986	999999	402	755	152	364	326	86	583	313	866	491	708	506	780	316	581	999999	35	726	999999	589	821	662	49	839	290	999999	999999	999999	999999	593	999999	446	999999	939	882	866	949	913	519	583	519	728	226	451	999999	988	136	85	544	112	44	999999	366	407	925	740	715	999999	83	923	850	678	999999	282	492	271	895	841	433	999999	587	121	999999	535	79	102	445	598	344	301	275	160	371	649	559	416	89	999999	999999	152	161	999999	840	999999	733	841	177	944	958	243	103	295	651	830	525	999999	384	831	337	999999	304	127	968	781	657	699	316	911	723	85	191	691	827	291	999999	999999	281	622	801	238	925	501	
639	110	999999	980	508	541	134	636	42	258	876	999999	847	43	677	999999	937	43	534	265	230	883	62	411	468	369	999999	584	999999	761	39	109	907	802	488	868	582	677	200	775	999999	97	999999	933	815	646	444	529	273	223	999999	999999	703	999999	281	999999	58	999999	999999	149	274	549	984	999999	999999	776	284	54	554	809	999999	269	842	999999	477	142	840	128	999999	999999	925	746	321	999999	86	999999	999999	247	531	732	999999	999999	165	61	511	247	112	772	715	49	372	399	975	463	737	425	926	943	999999	148	915	929	999999	699	223	527	238	556	204	956	380	46	523	821	989	999999	999999	790	999999	240	999999	78	999999	556	999999	999999	771	857	700	660	999999	462	55	392	999999	890	584	465	838	983	19	555	578	758	999999	335	876	163	474	999999	321	145	695	961	999999	847	526	654	250	687	755	380	999999	543	621	999999	990	999999	13	108	999999	648	952	274	999999	484	499	654	887	134	659	617	999999	662	999999	208	766	94	284	970	374	930	225	160	237	638	699	45	999999	751	344	745	160	375	922	673	193	431	740	633	357	871	766	125	37	148	987	203	204	422	161	906	999999	43	734	194	433	801	46	999999	785	464	999999	146	789	914	467	27	739	676	25	345	353	650	622	503	173	109	133	999999	650	505	840	999999	600	438	889	126	640	737	249	392	394	158	848	893	999999	630	336	122	681	999999	464	528	407	999999	563	215	420	241	31	333	678	999999	941	289	999999	794	546	361	35	350	387	11	999999	999999	950	999999	802	729	150	999999	773	999999	418	681	51	322	325	784	999999	684	999999	999999	716	916	713	447	216	568	279	999999	999999	974	999999	340	592	999999	999999	775	864	368	413	690	101	489	559	668	539	270	248	310	478	761	486	351	999999	977	295	519	999999	513	987	243	459	999999	458	798	999999	87	999999	589	230	550	919	516	281	25	999999	236	999999	55	907	946	330	999999	99	332	498	746	695	614	999999	582	856	361	380	179	999999	519	41	760	745	461	999999	659	999999	928	842	969	80	629	999999	69	999999	873	605	51	912	490	491	135	309	185	999999	999999	422	647	694	568	146	111	784	798	205	999999	309	999999	999999	671	888	999999	489	529	999999	76	945	117	430	999999	755	338	267	750	37	999999	460	569	999999	698	246	442	999999	284	999999	968	845	999999	863	555	573	159	277	250	602	330	645	780	509	999999	538	315	226	711	812	999999	844	999999	999999	299	999999	740	999999	85	435	456	928	215	696	707	
999999	84	253	875	419	605	71	999999	157	707	270	680	70	754	999999	930	225	531	471	999999	134	811	110	573	999999	833	773	201	815	155	401	439	93	999999	103	463	999999	351	999999	999999	746	827	886	999999	39	999999	680	631	915	504	240	407	744	671	999999	419	974	999999	999999	999999	999999	870	210	12	315	999999	597	268	660	999999	999999	874	999999	999999	289	306	925	999999	544	999999	163	151	285	321	999999	994	999999	421	228	999999	489	391	875	999999	384	875	627	883	999999	209	877	421	970	218	634	366	178	999999	392	286	999999	937	999999	541	433	999999	999999	889	999999	320	144	186	49	976	227	487	999	522	999999	413	999999	999999	288	345	999999	741	180	77	686	999999	826	216	38	942	999999	551	256	999999	293	693	291	737	796	447	74	700	381	999999	991	157	367	656	609	979	606	999999	658	799	999999	691	520	527	999999	999999	494	927	157	107	786	999999	241	665	999999	999999	131	942	254	841	280	366	369	186	86	999999	999999	180	607	59	345	747	892	456	859	601	999999	764	534	268	999999	146	999999	284	217	999999	916	999999	426	422	857	999999	208	816	999999	127	332	344	450	674	999999	324	999999	999999	762	49	782	784	999999	637	24	367	418	986	889	144	999999	95	999999	999999	622	499	999999	194	202	680	549	86	927	999999	279	838	323	859	920	638	999999	999999	522	178	542	141	895	789	407	999999	256	221	927	394	314	999999	376	689	999999	847	999999	999999	905	999999	500	706	999999	73	368	186	54	558	75	260	327	367	572	799	228	491	999999	999999	787	702	999999	337	158	999999	437	42	471	999999	999999	999999	999999	680	550	999999	678	999999	284	831	999999	231	999999	698	156	999999	77	999999	674	576	471	999999	253	606	358	213	657	173	999999	324	999999	335	714	420	750	991	192	647	999999	999999	999999	393	999999	772	999999	565	255	735	999999	999999	475	490	999999	894	999999	999999	829	471	331	347	783	515	286	960	205	105	999999	999999	999999	164	494	999999	140	541	999999	87	363	480	74	999999	957	921	999999	87	848	155	967	999999	258	512	172	721	999999	479	999999	999999	116	256	576	446	57	220	787	35	986	55	359	999999	449	999999	884	358	406	538	389	862	999999	209	121	60	999999	697	786	999999	992	999999	999999	999999	193	839	999999	999999	999999	627	745	747	143	957	101	999999	795	150	999999	174	999999	813	324	787	999999	999999	93	999999	144	526	317	999999	999999	351	43	223	941	698	999999	609	999999	999999	999999	779	792	642	728	575	118	319	265	988	327	622	999999	999999	458	327	571	697	
755	74	999999	387	999999	395	999999	791	999999	877	861	106	507	771	61	999999	368	545	994	999999	767	518	799	825	270	329	43	810	534	999999	999999	624	137	945	853	58	804	76	469	999999	999999	999999	999999	240	458	168	491	999999	571	966	999999	912	333	123	930	247	275	999999	126	990	999999	512	267	999999	999999	246	968	999999	917	12	999999	301	85	999999	138	999999	867	568	999999	112	838	999999	249	999999	42	852	301	24	24	616	783	656	950	479	55	816	679	580	128	221	200	999999	638	568	919	529	837	736	984	999999	379	706	780	24	161	875	273	999999	48	270	999999	954	547	311	229	999999	351	606	999999	322	160	296	450	165	911	909	999999	681	647	999999	999999	564	39	914	246	999999	875	999999	327	179	553	999999	542	858	275	246	391	337	349	528	188	999999	195	672	950	92	266	625	999999	999999	36	591	999999	999999	255	391	999999	999999	75	999999	525	416	288	999999	999999	180	999999	592	889	999999	527	521	341	129	333	783	999999	367	963	999999	820	260	999999	85	153	999999	927	16	999999	884	321	758	271	207	13	772	999999	999999	903	779	338	674	735	437	724	515	260	999999	212	999999	999999	999999	669	911	331	274	583	212	238	807	253	999999	999999	15	363	768	259	144	999999	560	830	564	464	194	825	156	999999	405	360	637	711	993	999999	151	872	754	99	360	876	738	198	750	585	999999	535	589	694	999999	83	955	266	999999	817	651	640	457	999999	485	999999	184	749	188	852	600	106	260	945	837	142	609	679	899	268	386	371	90	978	999999	658	999999	461	795	331	404	999999	595	999999	999999	511	999999	652	613	273	702	999999	20	999999	985	999	999999	644	857	597	474	999999	366	999999	999999	290	999999	999999	743	827	850	722	953	856	457	229	510	999999	793	335	717	999999	75	635	565	999999	361	999999	999999	369	999999	601	999999	999999	857	128	999999	999999	745	871	999999	946	908	786	999999	979	999999	999999	450	766	999999	211	850	532	879	517	220	731	301	54	928	376	485	384	999999	259	127	755	998	338	999999	999999	338	922	382	770	58	289	222	585	360	999999	742	237	999999	999999	750	999999	328	350	908	292	999999	701	942	999999	471	533	342	999999	999999	290	999999	122	999999	999999	873	928	159	999999	468	930	999999	715	693	731	634	257	513	999999	508	56	437	658	430	999999	999999	636	979	796	309	524	946	58	723	80	52	630	676	999999	307	822	922	999999	882	977	773	731	18	999999	999999	999999	30	999999	666	815	999999	506	999999	639	400	999999	949	362	999999	999999	984	
471	991	999999	688	14	581	368	999999	685	133	228	999999	453	999999	999999	628	767	845	95	504	887	392	908	999999	545	999999	999999	754	71	872	569	409	938	999999	312	739	395	533	947	642	661	94	980	691	999999	999999	248	491	795	617	999999	517	999999	449	999999	89	93	405	152	999999	999999	614	913	812	564	819	837	460	846	999999	243	244	999999	452	843	802	411	226	593	814	999999	554	999999	453	690	62	999999	999999	896	999999	656	999999	390	881	107	56	180	999999	137	999999	999999	787	645	930	999999	947	619	281	605	304	677	866	812	999999	375	990	655	999999	131	511	999999	348	564	999999	999999	253	999999	26	999999	796	999999	999999	98	778	921	999999	999999	999999	79	743	443	412	999999	601	999999	789	187	62	999999	999999	400	710	55	626	679	554	233	31	721	140	104	602	926	999999	672	443	999999	43	999999	462	999999	999999	400	388	78	999999	454	999999	78	429	76	999999	509	999999	406	920	198	472	109	376	688	887	999999	999999	999999	840	486	95	929	999999	21	154	646	64	999999	773	319	667	558	947	110	271	999999	301	73	999999	103	999999	412	999999	255	315	933	999999	773	999999	320	461	740	237	256	369	42	999999	999999	922	163	455	221	632	610	531	914	162	276	427	999999	999999	875	999999	747	999999	682	999999	866	705	220	999999	999999	833	462	999999	926	330	700	740	238	996	882	151	150	647	477	779	999999	723	999999	999999	772	356	268	305	586	396	490	458	687	855	100	713	711	999999	174	387	180	999999	999999	594	461	535	198	999999	142	999999	212	999999	999999	902	46	152	315	999999	999999	934	575	166	281	540	999999	999999	63	999999	905	179	440	594	483	999999	608	398	129	806	329	247	167	999999	172	853	999999	999999	138	999999	999999	999999	407	282	999999	240	811	23	481	74	753	999999	482	999999	999999	962	303	618	625	240	999999	647	999999	508	118	999999	999999	255	993	999999	356	459	123	999999	999999	957	999999	999999	873	253	287	999999	999999	999999	62	120	764	352	999999	210	559	575	999999	897	490	181	925	999999	174	134	999999	566	999999	62	717	999999	106	213	262	84	200	999999	999999	382	952	709	999999	999999	455	998	999999	999999	999999	793	999999	999999	999999	225	999999	391	42	999999	992	748	790	721	999999	864	999999	999999	23	561	999999	223	19	423	999999	392	944	999999	451	957	453	175	999999	39	609	999999	194	935	999999	999999	423	871	999999	328	153	999999	592	999999	999999	866	629	696	985	280	344	743	784	454	951	313	281	18	939	999999	429	827	456	999999	122	999999	679	999999	160	142	147	228	
182	690	999999	999999	799	713	646	585	337	756	190	31	999999	999999	451	739	999999	305	999999	415	931	999999	899	325	550	831	129	795	196	227	546	852	999999	125	571	999999	184	127	513	567	371	364	748	672	647	434	75	256	999999	940	999999	854	533	732	297	216	791	954	293	967	593	850	399	119	220	337	889	579	304	357	565	866	792	51	54	577	227	236	678	125	999999	872	899	255	800	691	329	410	827	365	999999	999999	999999	999999	974	999999	964	638	462	319	999999	495	952	999999	384	561	999999	999999	999999	720	999999	564	286	178	999999	999999	999999	153	319	999999	999999	488	752	999999	55	345	42	256	77	533	999999	999999	774	368	999999	279	999999	360	871	249	629	999999	999999	999999	376	999999	943	666	343	262	569	821	999999	933	311	66	743	999999	503	49	528	815	424	999999	117	409	999999	918	598	931	801	601	282	80	898	181	767	644	572	307	999999	376	912	814	963	791	269	840	67	999999	536	906	856	999999	720	814	423	999999	999	967	957	999999	77	411	461	999999	999999	258	45	139	299	108	450	205	646	162	902	999999	201	326	149	999999	999999	85	999999	999999	744	450	360	999999	999999	210	645	999999	350	377	308	999999	999999	995	252	21	805	927	232	999999	465	661	195	568	911	999999	374	682	827	18	173	992	16	999999	234	108	898	951	381	99	463	845	855	999999	853	401	999999	206	84	999999	154	934	852	999999	439	93	265	792	183	944	835	962	777	999999	214	316	504	796	999999	153	999999	999999	555	143	974	619	805	999999	999999	519	567	178	999999	699	999999	999999	149	47	136	151	999999	116	777	437	263	500	77	524	74	547	896	459	999999	930	25	300	388	718	999999	999999	287	999999	999999	663	999999	667	364	88	477	999999	176	467	670	999999	310	16	86	128	999999	483	552	291	999999	176	999999	999999	742	999999	683	573	999999	430	53	317	863	505	999999	124	999999	596	146	989	56	98	999999	439	789	805	630	19	999999	269	838	520	277	996	495	911	999999	279	924	687	404	903	134	999999	423	362	999999	804	999999	999999	78	293	347	562	999999	763	795	999999	999999	937	56	999999	359	999999	591	999999	49	867	19	999999	999999	780	671	999999	595	152	999999	634	26	436	48	825	42	262	201	555	182	715	999999	731	125	999999	950	986	640	729	554	543	999999	889	323	899	795	860	888	297	999999	888	966	102	799	171	999999	999999	898	230	642	107	400	46	999999	334	115	287	11	224	830	685	818	865	999999	431	999999	999999	122	149	40	181	373	903	933	293	
999999	668	932	954	999999	67	98	999999	999999	457	152	128	999999	999999	999999	518	858	999999	467	936	80	110	504	999999	691	48	999999	759	200	999999	733	497	999999	77	999999	999999	999999	999999	531	772	596	408	778	150	288	999999	599	134	355	522	323	999999	445	999999	999999	647	999999	564	999999	999999	999999	338	229	627	723	999999	999999	999999	413	999999	999999	999999	152	695	349	999999	332	999999	999999	339	999999	655	414	677	157	44	61	115	854	937	283	790	784	877	494	268	188	160	426	633	345	139	999999	998	999999	511	999999	749	657	999999	999999	999999	475	932	215	999999	923	551	480	999999	603	999999	999999	475	82	382	999999	274	211	90	999999	182	999999	466	999999	319	934	999999	999999	645	487	999999	458	313	622	999999	999999	851	672	861	345	637	680	737	39	999999	523	255	926	976	999999	999999	548	576	67	999999	999999	18	938	895	698	999999	232	835	999999	999999	461	999999	852	999999	67	185	601	350	745	856	999999	999999	436	568	796	689	489	352	999999	205	763	882	255	479	999999	316	913	777	173	827	414	845	534	737	999999	220	402	327	918	309	690	208	999999	211	650	671	581	999999	108	18	37	880	674	16	538	578	67	383	15	999999	272	824	186	918	451	999999	675	699	593	586	296	172	434	860	515	565	999999	53	828	931	999999	542	679	164	999999	534	180	999999	209	406	999999	29	999999	176	47	865	31	911	759	994	999999	882	786	521	722	999999	455	814	999999	999999	526	23	999999	84	999999	999999	999999	32	129	999999	999999	999999	499	197	433	276	850	268	999999	999999	543	150	293	834	936	851	756	999999	441	933	88	365	999999	999999	879	999999	475	247	158	318	999999	999999	792	842	999999	848	392	598	98	456	25	197	992	999999	439	386	730	999999	999999	176	999999	999999	999999	195	999999	999999	999999	273	317	999999	801	999999	999999	513	928	999999	357	451	999999	97	468	999999	78	985	918	999999	373	186	999999	503	999999	755	109	999999	346	733	418	607	999999	999999	999999	129	290	804	999999	412	88	999999	999999	999999	38	288	999999	60	707	814	918	604	277	948	756	942	999999	999999	874	999999	514	136	176	204	135	750	448	928	369	999999	999999	999999	341	516	812	884	264	903	999999	140	361	58	284	531	815	999999	340	999999	999999	999999	999999	476	930	608	898	951	999999	727	768	288	840	474	691	368	937	654	273	999999	145	999999	688	999999	349	744	694	465	999999	999999	389	321	419	999999	999999	582	694	410	343	999999	618	861	572	537	144	196	300	886	367	916	594	999999	550	579	999999	768	999999	999999	137	196	
999999	442	109	676	347	457	868	999999	186	118	673	999999	999999	541	152	999999	310	160	437	999999	454	807	999999	935	999999	227	770	999999	473	999999	484	999999	999999	157	999999	185	761	999999	999999	686	999999	842	999999	259	999999	67	850	19	437	646	999999	999999	999999	975	742	117	345	174	625	129	686	38	983	999999	633	71	263	173	723	966	522	999999	960	750	834	611	107	848	693	993	377	761	999999	827	72	537	957	308	415	999999	840	597	279	79	999	999999	999999	999999	625	190	999999	687	295	470	133	999999	999999	903	150	999999	20	496	999999	999999	752	925	626	166	594	999999	113	999999	758	23	136	924	145	891	750	545	752	999999	232	512	999999	690	475	942	999999	999999	550	64	999999	284	700	353	999999	647	327	84	672	702	469	529	86	847	999999	282	343	999999	999999	999999	162	604	388	967	273	968	441	72	999999	683	463	584	555	59	999999	999999	999999	782	808	497	573	676	873	60	583	999999	435	353	760	999999	608	504	101	455	901	563	895	733	89	157	999999	264	623	988	249	885	973	36	59	455	960	561	400	999999	531	486	731	338	394	570	543	97	311	267	85	958	493	110	158	244	588	999999	702	999999	999999	999999	62	884	999999	697	999999	408	304	315	242	57	113	670	999999	425	832	566	349	519	614	128	953	366	999999	290	401	873	877	814	999999	380	858	739	149	222	433	999999	527	999999	999999	999999	793	995	35	38	999999	823	999999	999999	999999	32	250	193	56	171	366	696	971	530	306	856	530	489	999999	861	198	374	530	711	991	999999	48	653	999999	479	335	999999	999999	885	435	999999	999999	154	411	844	140	675	692	978	856	737	874	997	399	983	613	314	556	174	839	490	999999	475	742	999999	983	596	514	577	999999	408	365	96	105	729	170	386	87	605	730	523	681	552	999999	264	999999	51	264	694	865	31	999999	176	55	999999	284	230	412	999999	860	543	999999	125	151	999999	381	788	901	670	823	999999	999999	999999	443	326	808	750	620	999999	315	941	342	820	999999	999999	997	199	50	160	454	940	974	999999	999999	196	999999	566	411	407	883	332	999999	593	871	999999	794	999999	733	999999	146	999999	999999	924	999999	999999	999999	350	414	335	459	191	999999	751	225	883	262	144	215	256	963	252	349	222	604	982	802	748	948	999999	999999	546	999999	321	999999	999999	340	60	422	826	985	22	162	85	947	999999	584	397	378	988	999999	660	999999	486	766	894	193	397	999999	697	126	999999	999999	341	314	912	725	436	999999	999999	553	212	721	389	
271	951	999999	274	275	903	408	999999	999999	999999	696	999999	302	999999	554	999999	737	999999	730	725	709	533	620	820	999999	44	975	157	659	84	445	999999	938	865	999999	999999	999999	999999	131	999999	999999	999999	999999	441	645	943	620	999999	882	999999	999999	609	481	999999	680	999999	999999	999999	502	240	927	260	755	305	525	999999	432	999999	764	739	325	999999	821	314	999999	997	450	189	999999	999999	423	240	275	50	517	835	999999	941	194	999999	484	533	426	890	499	999999	957	786	915	999999	520	193	981	152	999999	749	999999	176	570	683	297	161	105	674	999999	697	984	714	788	690	819	999999	999999	287	265	792	400	930	999999	999999	999999	664	999999	61	999999	999999	258	133	747	767	999999	535	381	999999	200	332	438	751	83	999999	64	252	997	235	314	38	941	704	886	999999	999999	999999	361	999999	642	632	887	53	999999	586	448	860	967	31	643	999999	120	999999	96	999999	999999	999999	856	23	999999	797	667	48	747	289	298	554	999999	246	417	198	184	999999	869	567	445	395	999999	497	363	999999	285	975	591	999999	918	999999	999999	999999	157	999999	11	348	840	999999	999999	848	306	999999	298	893	622	730	613	455	119	912	999999	529	497	999999	263	369	660	999999	522	999999	999999	726	999999	97	937	294	99	707	196	836	366	33	602	999999	98	999999	208	469	581	555	999999	145	911	15	999999	98	999999	189	456	642	999999	999999	332	283	401	580	999999	999999	956	338	999999	999999	268	283	555	999999	926	999999	879	946	170	200	566	967	999999	321	815	365	999999	849	828	909	999999	554	158	664	999999	329	999999	518	601	999999	999999	252	999999	465	876	999999	459	492	171	999999	309	510	481	497	146	365	953	999999	764	999999	454	116	510	731	655	714	135	999999	999999	606	706	999999	354	999999	687	323	63	864	444	187	999999	273	687	274	609	750	999999	660	527	999999	376	126	999999	250	552	406	999999	191	810	172	512	999999	346	999999	999999	938	166	318	810	822	999999	99	644	587	454	190	429	999999	999999	905	999999	474	373	810	239	590	617	999999	999999	290	581	871	63	282	674	347	999999	999999	999999	670	594	764	850	999999	43	999999	481	175	796	372	977	506	999999	904	531	48	204	536	999999	277	330	999999	697	530	250	999999	45	371	913	117	999999	307	829	461	321	876	623	667	999999	952	118	452	317	258	312	85	999999	999999	999999	635	152	400	796	148	999999	999999	77	330	999999	603	251	119	999999	999999	118	680	999999	607	593	654	425	536	759	383	169	878	744	449	999999	999999	999999	886	621	287	964	863	
511	999999	121	999999	999999	999999	212	183	711	998	999999	629	149	631	408	214	565	105	220	615	640	423	979	999999	999999	627	999999	299	974	365	498	999999	723	255	179	985	496	813	845	131	999999	586	671	171	688	125	310	999999	766	423	331	999999	77	359	999999	98	711	650	981	191	999999	913	208	356	509	225	999999	893	462	422	718	999999	260	98	999999	63	999999	818	782	682	327	517	533	999999	43	973	907	374	32	91	283	999999	999999	999999	931	420	387	999999	999999	473	999999	416	143	353	999999	579	274	978	77	178	347	893	867	309	864	683	999999	647	322	536	317	541	870	999999	999999	872	999999	596	167	870	999999	435	999999	319	999999	910	383	189	855	464	708	929	999999	853	744	390	978	999999	799	999999	999999	740	13	999999	165	678	545	762	214	833	999999	999999	820	207	502	911	736	999999	836	999999	309	210	792	999999	999999	999999	999999	999999	636	758	894	396	797	909	999999	935	999999	999999	164	794	375	621	975	32	999999	40	118	108	361	999999	653	429	999999	999999	948	830	999999	156	306	776	443	529	135	455	938	273	880	910	999999	567	490	704	404	51	588	688	235	770	999999	797	999999	146	665	999999	115	474	700	951	961	999999	999999	285	735	999999	361	999999	495	999999	93	540	159	207	999999	999999	352	999999	35	654	267	269	604	999999	999999	999999	506	306	999999	331	349	474	999999	929	949	357	579	999999	969	26	690	742	202	706	686	522	648	82	404	999999	999999	167	448	999999	694	701	415	809	192	236	880	64	982	173	189	619	968	999999	258	394	999999	147	978	999999	964	525	76	898	501	580	860	999999	902	991	870	999999	35	526	244	257	999999	769	31	999999	145	635	999999	39	526	77	554	428	824	20	999999	324	188	439	92	999999	635	516	318	612	375	999999	162	990	303	996	594	451	985	10	452	454	125	245	873	338	765	47	381	434	999999	999999	610	892	999999	555	999999	999999	999999	75	622	434	461	419	377	689	483	768	735	999999	482	113	443	823	567	999999	208	943	566	753	413	597	145	884	586	934	999999	999999	656	999999	992	998	999999	999999	999999	27	993	706	867	193	854	996	312	852	951	922	998	786	999999	142	357	70	39	690	662	35	299	576	832	443	999999	999999	122	987	536	484	999999	523	445	549	218	501	86	382	899	416	295	292	933	999999	935	999999	934	523	999999	932	968	999999	999999	362	728	426	874	999999	350	640	884	324	325	476	826	484	999999	999999	924	856	999999	657	999999	999999	739	16	999999	178	507	783	289	598	
597	999999	999999	780	266	92	999999	791	999999	652	42	269	532	970	967	466	999999	460	999999	159	599	544	948	321	534	22	622	721	783	706	926	566	999999	999999	999999	721	960	55	999999	999999	963	142	238	341	625	531	722	769	999999	999999	339	57	999999	139	999	999999	655	204	256	253	469	999999	18	999999	726	999999	908	247	999999	999999	505	793	242	999999	196	999999	315	617	999999	12	999999	853	999999	605	999999	878	501	999999	296	674	999999	766	798	974	798	863	133	318	999999	159	623	999999	999999	792	999999	546	999999	999999	943	999999	748	999999	508	253	999999	616	428	412	554	999999	999999	687	951	999999	999999	738	994	267	662	999999	343	997	12	546	389	815	999999	999999	923	829	73	887	288	754	926	999999	999999	999999	30	191	999999	999999	763	767	999999	935	533	949	999999	943	552	999999	999999	999999	208	750	45	961	863	148	291	538	999999	724	783	97	999999	206	651	162	480	448	246	481	888	622	243	244	371	999999	291	385	286	980	999999	516	935	668	999999	999999	992	306	999999	881	900	906	242	49	983	999999	537	999999	308	459	472	113	320	999999	731	585	999999	801	600	999999	857	905	999999	508	999999	277	161	739	999999	475	170	183	999999	365	581	982	390	204	260	282	916	999999	86	999999	517	999999	999999	465	937	970	668	200	706	282	34	999999	999999	999999	999999	716	999999	797	685	833	299	299	357	999999	899	999999	205	323	551	327	502	903	828	434	990	273	82	696	802	681	807	999999	999999	483	341	586	337	656	602	999999	345	128	278	253	537	228	999999	249	999999	197	774	355	649	388	780	130	176	229	744	338	643	250	999999	14	999999	329	999999	873	624	322	421	548	999999	999999	981	383	634	584	896	771	447	999999	999999	614	906	461	999999	999999	703	220	420	999999	912	999999	900	105	133	999999	227	218	406	952	625	253	776	235	634	999999	406	999999	999999	591	332	999999	891	811	120	390	999999	574	998	999999	180	414	902	313	636	457	116	999999	259	370	999999	999999	375	494	217	886	838	680	827	689	692	306	999999	829	785	939	382	999999	999999	999999	175	999999	999999	672	781	220	351	473	599	187	534	519	999999	135	999999	999999	607	999999	999999	234	552	999999	999999	999999	51	873	999999	999999	999999	999999	84	999999	999999	516	205	714	477	702	712	996	545	999999	90	650	999999	999999	160	598	605	999999	342	975	495	999999	999999	747	999999	999999	999999	908	530	278	999999	902	999999	516	617	640	930	518	176	999999	693	606	688	187	347	999999	999999	868	723	101	999999	385	364	108	532	151	325	457	
808	576	80	804	476	999999	429	188	547	647	565	520	668	97	999999	999999	999999	888	999999	999999	409	809	747	999999	999999	438	801	570	547	14	984	999999	324	482	710	600	833	888	140	421	758	999999	558	999999	313	212	433	389	410	926	816	644	999999	310	57	998	828	317	619	47	474	858	640	543	663	99	205	999999	999999	385	603	999999	757	999999	266	251	999999	241	459	981	999999	422	170	620	197	350	405	24	434	712	771	999999	279	103	947	899	527	25	853	223	999999	999999	13	34	333	422	886	420	54	806	747	999999	857	637	42	999999	698	999999	355	322	694	999999	760	673	613	87	134	999999	999999	366	723	999999	387	246	974	766	418	999999	297	775	464	999999	969	628	999999	184	668	641	999999	894	210	999999	669	540	528	826	487	999999	421	255	999999	231	707	687	92	511	219	621	999999	276	643	563	999999	999999	858	709	221	142	708	438	419	493	604	818	166	226	576	847	717	158	999999	89	723	51	999999	242	287	999999	545	464	965	56	977	794	999999	647	774	98	681	999999	614	355	631	999999	999999	999999	627	999999	999999	866	934	372	903	999999	987	564	839	690	103	626	431	930	596	254	473	372	999999	809	999999	518	999999	487	175	898	544	932	458	740	214	681	999999	397	759	999999	999999	602	153	473	806	696	999999	94	995	999999	397	683	759	386	999999	474	299	818	331	23	425	999999	207	999999	999999	64	116	109	486	422	999999	999999	180	917	725	870	228	52	12	871	710	367	999999	119	510	860	183	81	231	740	392	796	75	746	263	81	405	147	503	999999	589	708	607	583	999999	363	513	999999	661	999999	255	257	815	460	312	999999	965	97	505	119	999999	45	877	745	39	225	967	433	663	653	475	999999	549	260	291	11	759	909	999999	156	357	341	419	999999	494	999999	980	615	999999	205	116	318	642	393	870	554	831	861	553	999999	395	89	999999	18	183	174	707	565	999999	311	308	999999	31	358	761	549	999999	305	999999	894	244	999999	999999	467	547	999999	449	165	999999	999999	180	897	365	248	760	278	164	411	408	330	437	999999	446	999999	897	999999	296	999999	999999	331	999999	535	610	658	999999	43	99	720	999999	999999	724	552	185	441	999999	411	700	782	999999	999999	395	224	999999	999999	467	819	915	857	570	999999	870	999999	999999	68	808	644	296	707	655	727	189	443	940	392	605	884	250	15	12	999999	999999	514	694	149	935	713	639	999999	999999	773	127	241	999999	973	156	999999	29	126	632	495	124	993	136	871	313	951	
284	514	335	582	578	910	855	999999	148	365	999999	999999	999999	104	15	617	515	881	609	947	294	999999	246	47	865	999999	383	516	382	366	999999	823	836	984	999999	135	353	619	205	217	386	85	999999	999999	106	999999	993	537	489	506	487	254	999999	365	667	317	277	298	716	999999	537	348	701	999999	978	999999	557	148	665	999999	274	896	999999	402	571	218	141	456	940	240	140	845	36	875	878	142	562	480	327	131	999999	64	902	750	680	47	384	63	812	458	87	855	999999	609	241	590	568	868	793	459	999999	821	358	999999	324	999999	321	825	903	999999	95	87	821	543	999999	219	994	935	722	534	833	88	999999	999999	163	285	973	427	644	298	999999	693	686	868	946	45	706	426	436	988	999999	558	160	966	999999	999999	999999	338	585	999999	596	632	156	269	625	107	187	999999	332	49	999999	894	191	614	280	402	999999	953	597	999999	999999	577	508	999999	808	285	928	677	999999	163	251	999999	841	622	701	999999	547	427	252	999999	858	840	999999	999999	281	831	999999	545	696	970	609	90	741	598	518	29	999999	423	461	999999	179	999999	746	179	797	999999	62	569	913	999999	854	973	710	748	138	999999	482	120	999999	977	907	392	999999	159	553	170	999999	253	113	682	818	999999	965	902	999999	357	104	924	599	999999	999999	807	631	367	125	999999	379	992	469	846	546	23	960	484	442	999999	529	999999	626	637	179	999999	999999	241	520	999999	17	807	80	999999	577	999999	521	999999	208	110	760	999999	43	916	999999	910	999999	267	145	804	173	491	470	891	828	999999	308	999999	999999	999999	351	999999	999999	395	629	571	922	688	999999	988	501	706	285	342	36	907	563	709	845	999999	35	208	999999	715	999999	525	347	188	952	79	259	558	235	238	758	370	775	648	999999	229	988	104	988	157	999999	466	216	138	865	920	944	598	126	770	943	152	999999	141	827	114	234	744	735	208	739	999999	481	56	999999	999999	999999	915	422	626	280	930	220	948	412	110	999999	218	322	999999	135	660	999999	465	294	999999	75	643	820	193	999999	254	999999	999999	417	369	984	169	999999	209	788	39	185	999999	500	999999	932	356	729	727	999999	25	431	703	999999	88	512	26	761	968	601	499	104	239	632	35	571	999999	999999	53	125	999999	664	999999	253	105	484	941	999999	999999	682	718	913	103	999999	978	822	665	715	999999	856	968	999999	586	608	299	934	946	868	474	451	512	815	999999	999999	999999	361	999999	459	978	603	571	999999	490	999999	882	585	999999	999999	999999	
213	999999	714	211	196	157	752	87	514	954	170	538	83	999999	829	999999	903	237	491	999999	626	999999	215	737	999999	295	999999	916	300	725	713	933	999999	224	999999	545	797	999999	499	464	891	284	804	505	817	74	498	560	999999	999999	979	357	519	97	36	700	999999	977	999999	900	240	999999	787	788	250	999999	434	999999	240	294	382	298	737	37	862	352	708	709	920	671	797	366	266	184	999999	366	424	999999	197	569	845	820	999999	999999	234	65	496	25	265	999999	999999	639	329	376	999999	690	619	492	235	684	991	990	66	804	999999	873	999999	612	52	884	812	999999	670	670	449	562	999999	148	802	999999	855	693	454	999999	40	167	46	999999	999999	66	746	932	791	513	578	854	763	344	999999	360	486	884	973	381	777	233	969	658	927	191	999999	999999	689	428	828	308	546	726	773	945	836	688	999999	985	999999	880	625	999999	999999	594	798	814	999999	999999	330	999999	719	83	562	999999	198	388	963	999999	525	275	999999	373	684	279	318	47	571	550	999999	797	999999	987	999999	897	607	811	565	342	392	726	999999	246	107	857	588	999999	999999	966	999999	458	725	920	470	872	637	262	482	822	285	760	253	112	928	533	268	732	999999	665	999999	386	822	630	867	798	999999	16	275	827	691	845	873	604	999999	999999	81	792	526	371	999999	355	999999	999999	66	632	482	726	318	573	599	856	633	999999	999999	379	999999	104	999999	999999	435	631	986	654	141	440	999999	649	317	864	999999	475	215	477	405	853	57	89	574	245	326	721	697	702	238	835	221	374	836	424	437	999999	739	855	936	638	369	999999	611	626	745	999999	418	454	121	133	651	165	999999	914	332	557	999999	817	355	713	933	293	426	306	999999	999999	812	893	436	484	999999	999999	541	767	493	999999	477	948	500	492	999999	253	590	114	193	65	999999	999999	101	880	999999	922	999999	232	999999	85	267	314	406	232	30	524	27	637	398	301	624	346	999999	960	90	581	327	999999	411	999999	999999	999999	122	173	261	890	801	556	999999	999999	850	999999	72	418	114	999999	551	278	471	999999	236	953	999999	892	441	924	502	141	799	875	605	999999	999999	999999	382	945	999999	243	970	140	723	999999	610	584	450	315	283	21	855	917	40	59	401	999999	463	750	606	229	732	336	398	999999	999999	161	218	214	497	999999	999999	168	970	318	307	340	74	764	999999	141	999999	136	999999	490	999999	882	845	555	254	999999	561	999999	349	999999	511	643	999999	63	999999	459	376	245	817	999999	975	999999	
999999	722	751	70	558	698	407	474	777	605	685	907	999999	874	316	662	960	299	999999	999999	999999	999999	806	664	598	999999	59	893	764	216	319	999999	999999	999999	935	999999	999999	193	649	999999	233	999999	204	905	957	835	999999	840	999999	714	999999	527	740	999999	999999	949	915	97	999999	547	649	514	710	570	296	270	402	805	938	193	858	999999	650	999999	190	944	803	999999	999999	999999	999999	218	750	999999	931	791	999999	944	711	999999	999999	999999	720	111	223	719	999999	999999	618	696	442	864	902	959	999999	508	999999	118	389	932	155	24	391	710	206	440	763	660	639	999999	586	458	104	999999	976	151	66	548	418	999999	780	179	292	19	330	487	999999	790	203	999999	999999	575	999999	778	840	999999	999999	999999	999999	783	999999	513	994	123	999999	984	769	949	983	714	999999	339	699	999999	162	976	731	382	389	718	999999	999999	466	216	591	21	893	325	122	782	999999	56	642	635	515	277	185	999999	899	346	717	367	999999	999999	981	584	999999	645	626	864	472	999999	999999	999999	659	999999	999999	787	532	108	100	453	836	210	898	405	696	999999	413	999999	800	999999	482	53	11	766	175	978	234	16	999999	999999	699	258	999999	863	999999	455	976	999999	230	397	646	800	999999	999999	530	606	590	586	888	811	242	741	999999	910	480	999999	195	892	817	999999	562	999999	962	842	999999	588	999999	44	999999	250	97	999999	664	999999	914	681	797	737	245	568	397	648	128	334	26	958	194	410	393	838	269	999999	714	161	834	130	999999	413	999999	942	716	555	999999	647	999999	360	86	661	999999	798	999999	999999	656	999999	999999	914	999999	638	826	795	403	999999	651	151	999999	13	999999	513	577	794	843	999999	227	302	852	841	999999	999999	610	665	999999	533	414	595	57	999999	437	466	480	920	722	209	587	723	549	237	904	999999	665	720	999999	572	93	211	999999	999999	999999	999999	406	999999	872	927	38	170	913	870	84	66	999999	179	999999	710	999999	657	999999	643	999999	504	753	624	999999	586	999999	889	482	999999	449	213	640	999999	999999	83	69	999999	57	999999	999999	427	810	999999	163	847	371	496	154	482	539	436	139	320	601	999999	610	781	901	296	122	148	688	603	999999	999999	425	453	599	502	650	402	609	999999	472	387	693	85	471	999999	225	328	745	999	779	23	83	330	58	843	999999	287	999999	761	683	43	739	217	999999	292	999999	918	896	999999	831	147	826	853	848	223	53	534	999999	999999	999999	793	402	688	823	416	796	105	404	755	39	373	663	999999	602	438	648	999999	
999999	188	668	306	432	103	177	999999	196	230	481	835	800	938	966	999999	690	999999	641	999999	393	840	495	336	524	151	999999	999999	484	979	260	999999	575	566	707	999999	152	774	371	308	999999	190	229	576	623	999999	954	999999	999999	735	166	999999	797	597	102	999999	692	342	999999	290	999999	709	168	217	999999	71	269	244	999999	999999	784	916	529	342	999999	212	620	919	712	955	197	999999	72	748	999999	548	622	978	473	720	449	999999	992	999999	827	999999	32	22	607	562	309	720	859	999999	950	999999	193	999999	66	890	375	773	629	827	103	999999	647	419	395	430	448	290	770	999999	395	999999	923	448	999999	729	190	608	999999	160	655	999999	671	999999	798	581	999999	167	922	583	999999	675	190	175	999999	877	174	613	626	999999	999999	29	949	349	186	976	326	744	950	337	999999	767	461	479	181	999999	287	156	999999	999999	75	290	368	999999	999999	719	999999	999999	461	637	999999	999999	981	146	46	999999	527	332	324	821	264	620	217	999999	873	999999	224	711	993	999999	999999	28	991	812	120	832	999999	999999	183	466	193	568	293	999999	772	142	785	325	443	545	108	955	831	799	559	999999	83	774	322	587	999999	999999	765	99	47	546	585	179	35	213	999999	764	159	999999	637	999999	337	893	999999	740	802	899	278	999999	272	999999	196	201	999999	665	758	999999	999999	595	961	111	802	204	285	999999	999999	615	299	239	999999	344	805	973	172	863	127	189	952	582	785	606	813	317	999999	402	999999	999999	999999	369	454	999999	324	563	897	536	893	143	617	595	193	197	999999	48	888	999999	838	222	39	399	999999	578	934	999999	810	999999	297	494	377	882	876	173	999999	929	784	480	30	251	86	635	969	984	999999	367	398	597	996	774	429	999999	999999	999999	364	999999	999999	999999	164	999999	753	542	248	408	766	999999	999999	30	999999	999999	264	417	999999	597	999999	403	999999	563	999999	576	479	999999	368	523	999999	478	328	738	808	182	117	999999	325	574	498	544	999999	999999	228	837	647	378	110	326	520	22	999999	967	11	960	106	268	869	587	976	540	999999	725	343	297	999999	980	221	325	571	999999	101	343	999999	602	16	859	344	179	928	111	122	51	12	63	487	361	737	848	85	849	48	738	598	958	370	672	237	930	430	667	167	784	755	174	920	999999	999999	409	954	247	923	699	999999	874	999999	142	722	999999	999999	64	253	999999	250	722	317	363	744	999999	241	343	632	414	999999	271	944	338	296	838	999999	829	999999	337	893	838	926	349	89	723	
540	237	949	947	129	376	999999	794	543	42	999999	567	912	728	177	999999	614	519	950	999999	930	99	846	999999	999999	981	999999	915	999999	412	999999	999999	284	31	609	14	394	999999	294	382	848	159	795	999999	981	575	916	764	999999	282	233	416	398	691	792	451	999999	75	800	148	805	999999	324	141	246	888	999999	891	128	999999	236	928	999999	999999	548	780	304	593	902	999999	75	806	999999	206	999999	389	579	592	239	168	623	328	885	155	576	999999	999999	663	999999	103	292	999999	646	997	56	304	999999	820	153	21	156	797	999999	229	82	999999	751	128	999999	857	999999	700	999999	959	549	907	53	999999	11	208	945	999999	576	999999	298	50	170	758	159	883	999999	759	449	228	999999	999999	165	665	83	577	999999	999999	711	169	783	999999	372	686	458	148	261	112	818	945	75	516	231	364	999999	42	838	993	968	79	659	560	261	999999	948	723	999999	388	999999	433	609	239	929	416	35	706	677	483	310	999999	999999	104	999999	504	162	999999	604	999999	734	999999	999999	605	999999	642	999999	233	999999	929	738	734	999999	999999	106	999999	345	836	999999	814	999999	234	364	365	693	957	446	564	999999	757	291	452	128	999999	653	965	694	14	491	296	906	801	999999	999999	745	999999	625	759	999999	999999	168	999999	917	790	999999	510	686	383	911	790	205	945	999999	999999	647	295	616	444	999999	141	701	999999	354	300	907	538	859	999999	999999	128	342	687	566	75	999999	999999	534	999999	490	153	288	320	102	700	101	961	999999	791	111	999999	958	190	539	866	853	826	971	999999	882	999999	999999	80	764	792	458	518	999999	999999	985	999999	760	288	954	86	852	390	249	654	999999	945	350	78	514	170	999999	999999	157	999999	999999	772	993	907	455	556	503	218	999999	999999	251	582	999999	648	805	428	698	679	236	463	23	472	587	327	428	937	592	581	999999	999999	999999	999999	371	688	336	222	689	853	833	407	999999	644	999999	938	999999	626	372	701	272	96	471	490	924	693	686	749	195	676	489	517	963	999999	999999	952	677	944	221	999999	322	593	738	845	846	829	880	999999	637	648	999999	801	575	999999	318	478	142	151	383	677	999999	587	999999	23	373	999999	999999	661	991	882	271	468	414	476	389	679	357	999999	644	999999	999999	316	121	546	761	687	942	83	612	184	999999	999999	571	543	999999	734	565	725	999999	999999	999999	228	388	755	999999	456	396	108	511	638	131	999999	507	287	865	999999	999999	491	999999	686	999999	370	58	999999	999999	735	999999	999999	583	999999	124	632	
153	123	709	999999	927	365	169	999999	300	843	571	973	999999	312	38	293	678	207	268	999999	474	795	156	999999	999999	999999	692	652	558	999999	999999	855	524	499	373	999999	578	280	767	120	332	946	999999	999999	798	84	764	760	706	613	202	385	999999	50	168	358	966	999999	424	366	672	999999	756	775	328	715	459	563	939	644	714	999999	440	157	751	999999	410	617	236	105	807	932	999999	999999	332	999999	999999	483	341	24	426	894	856	411	999999	815	999999	620	220	999999	625	210	999999	71	898	795	945	249	298	639	948	359	457	328	559	740	571	811	452	188	999999	976	232	924	228	820	999999	38	710	936	338	789	406	999999	999999	607	121	883	56	537	999999	999999	999999	701	76	77	446	537	852	999999	253	388	177	42	835	649	977	999999	843	88	254	916	538	362	311	168	952	313	849	951	999999	687	765	915	983	36	791	999999	857	160	999999	22	186	13	693	999999	622	374	318	830	999999	224	50	967	292	288	691	832	399	908	124	142	688	999999	87	566	623	999999	58	808	857	455	49	692	704	242	739	535	669	999999	545	587	995	28	332	415	647	999999	999999	999999	999999	999999	142	999999	46	251	999999	286	926	136	337	370	326	509	973	184	184	357	273	999999	549	165	999999	999999	372	536	147	670	578	999999	918	825	629	352	473	999999	323	100	656	462	908	463	609	542	33	999999	271	496	999999	157	241	300	533	582	166	189	795	103	585	999999	999999	663	708	999999	217	511	741	973	45	999999	861	999999	999999	810	151	96	556	630	24	197	275	650	999999	999999	440	628	302	56	196	293	112	999999	999999	999999	999999	999999	754	354	334	999999	444	297	460	970	296	999999	999999	722	999999	999999	633	174	89	999999	244	463	999999	288	823	999999	218	999999	787	752	971	641	578	553	462	897	341	211	306	501	752	977	999999	653	143	292	39	580	615	999999	659	999999	150	126	999999	894	215	476	531	745	999999	749	999999	707	999999	999999	579	999999	270	543	999999	431	999999	999999	646	999999	999999	394	999999	540	559	638	89	670	102	43	501	999999	999999	999999	691	865	999999	560	198	13	476	999999	654	487	713	983	320	81	999999	238	79	562	479	656	630	820	331	990	196	675	669	840	999999	965	164	126	416	702	852	999999	999999	317	399	642	790	781	740	999999	827	999999	999999	999999	293	999999	964	999999	982	999999	936	870	543	690	374	999999	999999	636	999999	999999	333	597	576	617	999999	513	999999	762	173	999999	866	848	90	664	999999	619	356	999999	556	750	999999	999999	
999999	999999	765	982	339	71	942	876	309	163	905	60	343	999999	10	999999	790	779	387	212	774	155	126	97	789	999999	527	754	999999	683	89	136	688	117	462	153	851	245	184	425	819	297	538	712	943	39	330	933	619	645	999999	777	372	799	450	988	999999	678	202	460	543	197	709	625	84	778	372	235	999999	856	859	999999	605	962	392	487	617	999999	153	759	999999	593	145	531	999999	999999	763	889	666	473	836	183	52	723	999999	631	587	912	638	174	667	104	999999	999999	785	999999	182	999999	416	963	381	902	534	443	901	950	62	188	812	772	24	483	568	313	30	999999	512	881	999999	999999	999999	705	999999	979	102	464	437	999999	746	498	139	363	482	703	102	933	999999	609	822	931	578	408	999999	999999	999999	193	536	999999	742	108	813	301	330	654	72	676	136	555	350	446	522	680	442	324	643	999999	10	864	220	96	47	902	68	158	192	501	605	999999	828	909	927	585	640	647	685	837	999999	828	641	999999	807	103	999999	385	419	898	966	785	232	498	193	999999	641	655	71	910	242	999999	999999	570	81	226	726	441	519	937	49	795	639	999999	627	182	233	794	289	999999	642	682	738	293	535	819	687	999999	725	266	999999	984	999999	774	605	999999	365	80	354	590	377	999999	866	482	858	181	999999	999999	870	20	448	846	999999	126	277	560	442	188	45	261	538	396	999999	262	993	64	218	865	210	766	999999	163	450	699	577	814	815	266	435	999999	673	271	469	714	818	106	999999	469	506	54	428	999999	45	103	61	981	123	999999	488	999999	962	291	225	114	204	999999	406	676	549	999999	744	186	753	681	999999	999999	999999	999999	444	999999	999999	749	368	165	347	639	999999	356	647	595	701	211	777	631	401	392	55	999999	520	533	999999	942	919	52	999999	999999	433	363	515	999999	64	122	179	590	368	223	922	70	767	564	176	59	999999	953	761	999999	409	132	289	205	231	572	489	911	208	503	829	325	855	104	216	999999	841	863	541	588	999999	196	999999	188	470	985	596	956	999999	649	913	965	291	767	843	311	999999	999999	562	492	632	999999	392	864	393	606	215	672	358	999999	218	175	999999	999999	510	999999	859	111	734	246	999999	533	999999	558	589	863	44	97	261	999999	999999	530	310	999999	999999	774	999999	408	794	863	999999	923	608	999999	441	748	553	118	999999	630	451	972	999999	326	517	109	712	999999	285	529	571	127	421	452	722	687	864	373	226	999999	418	461	316	999999	465	999999	924	601	
127	841	320	926	829	630	463	999999	999999	984	999999	856	71	970	999999	275	999999	999999	512	165	241	753	883	190	891	531	222	990	665	714	861	465	999999	120	999999	443	218	645	298	790	989	14	999999	880	831	370	673	999999	999999	51	999999	802	548	769	370	374	957	999999	45	307	418	999999	999999	240	133	85	682	951	263	999999	999999	656	374	721	175	999999	20	13	358	999999	857	774	663	624	145	68	917	415	750	352	485	88	610	990	999999	527	999999	999999	999999	755	688	722	194	648	985	922	438	827	999999	143	363	954	999999	513	450	643	809	438	104	75	999999	276	999999	911	214	977	56	999999	348	648	285	507	256	603	843	145	999999	24	638	222	629	99	999999	617	988	531	306	106	550	739	718	999999	417	999999	596	421	521	282	443	17	999999	64	999999	999999	857	999999	707	999999	670	314	63	794	799	999999	445	79	465	593	923	999999	999999	949	999999	609	929	762	100	564	16	999999	623	318	580	631	346	999999	611	855	759	999999	823	127	436	245	686	999999	999999	999999	256	527	999999	927	358	999999	335	926	999999	878	36	105	765	152	999999	248	691	744	223	177	999999	869	467	610	834	791	859	564	523	599	923	15	48	564	999999	488	476	695	959	820	306	420	355	732	999999	664	376	680	944	197	553	999999	710	556	989	386	999999	354	999999	567	901	771	999999	630	999999	30	999999	211	999999	999999	771	995	785	403	871	135	523	734	781	179	424	189	619	336	999999	982	304	491	999999	932	429	132	602	401	999999	535	999999	725	999999	999999	607	999999	846	260	426	558	165	317	685	863	862	999999	573	999999	153	721	999999	86	585	999999	726	575	635	901	274	999999	403	394	483	999999	128	999999	956	973	572	259	342	369	909	496	826	999999	806	999999	999999	103	999999	677	999999	207	999999	931	150	805	92	999999	539	945	999999	777	164	771	833	348	745	73	378	600	999999	893	388	999999	176	999999	155	999999	769	923	831	180	100	725	145	286	999999	197	658	160	999999	540	719	999999	999999	142	341	64	163	999999	967	16	999999	958	326	364	818	591	764	999999	660	352	272	999999	123	815	686	439	636	557	386	557	415	228	708	821	184	990	999999	44	756	101	999999	311	956	999999	455	999999	409	781	467	381	432	606	500	548	277	112	999999	567	455	902	999999	605	999999	419	601	506	259	504	189	828	182	730	305	999999	766	961	660	299	369	999999	39	854	99	15	135	808	727	999999	554	81	716	851	588	853	672	980	230	547	233	948	999999	905	
999999	999999	999999	702	311	931	999999	316	452	999999	207	999999	872	999999	516	85	294	792	779	99	950	117	121	330	999999	451	999999	786	740	123	75	420	673	134	263	460	806	999999	507	999999	388	999999	999999	999999	653	687	980	999999	474	154	999999	999999	179	792	999999	493	999999	999999	559	859	44	995	575	999999	918	786	238	748	320	999999	279	999999	999999	999999	999999	999999	999999	999999	676	999999	470	797	322	595	860	634	251	881	179	769	999999	999999	873	999999	761	999999	672	299	813	866	459	999999	787	418	999999	401	156	999999	90	252	15	999999	211	104	398	999999	999999	999999	999999	294	545	356	578	999999	999999	351	999999	999999	231	328	50	999999	575	809	16	237	20	999999	719	468	999999	65	800	999999	764	793	725	999999	259	999999	710	691	820	529	331	112	999999	999999	999999	534	999999	509	964	999999	212	999999	573	402	98	170	236	778	270	20	805	490	999999	999999	787	339	625	999999	396	999999	618	358	377	56	488	904	999999	773	619	195	64	978	100	999999	724	947	999999	999999	690	999999	297	931	431	810	723	841	555	999999	459	955	908	205	999999	999999	154	853	448	526	913	194	597	463	169	84	956	827	399	999999	926	839	119	999999	528	308	999999	686	999999	567	999999	646	999999	559	324	999999	286	858	865	833	893	870	508	999999	419	506	501	999999	771	356	853	895	451	46	999999	619	846	617	676	814	847	467	926	881	204	276	999999	999999	149	999999	797	999999	999999	566	624	66	341	415	881	32	806	999999	999999	999999	999999	436	999999	321	473	705	817	669	192	60	985	436	944	999999	509	152	670	463	999999	275	999999	756	933	885	421	40	999999	999999	735	999999	17	271	552	355	177	767	999999	523	999999	443	688	999999	915	911	580	999999	121	713	999999	738	999999	999999	890	999999	32	957	999999	319	999999	443	427	386	999999	537	999999	723	883	598	999999	999999	999999	157	889	999999	587	430	841	32	314	232	918	574	999999	996	302	999999	380	999999	332	220	274	999999	623	999999	26	311	203	387	999999	857	315	522	264	174	667	214	999999	999999	72	601	126	999999	14	999999	999999	852	853	938	999999	388	352	999999	276	999999	999999	318	533	999999	999999	285	237	999999	164	999999	917	999999	319	369	338	98	209	741	841	999999	103	999999	757	999999	616	173	458	999999	152	999999	514	335	256	24	999999	358	999999	999999	405	786	374	662	999999	557	759	129	543	493	610	156	999999	611	148	545	155	683	561	586	150	80	826	973	321	999999	943	592	158	305	672	979	417	502	345	64	999999	441	478	210	197	497	
630	964	999999	995	309	902	196	711	869	23	999999	104	565	335	999999	999999	350	999999	613	177	970	247	821	630	739	686	275	93	999999	714	214	360	399	653	999999	999999	329	326	375	50	999999	999999	435	659	999999	322	937	20	105	966	100	828	596	999999	527	999999	999999	999999	266	623	999999	112	999999	164	808	446	705	912	886	999999	81	34	283	572	771	533	811	172	449	999999	749	265	988	222	624	386	763	379	136	66	999999	999999	69	752	413	303	999999	999999	850	744	999999	34	999999	999999	999999	76	554	34	258	994	580	981	584	840	999999	381	123	999999	540	432	682	999999	999999	829	388	776	964	531	169	999999	618	999999	321	704	808	999999	141	991	328	557	831	999999	130	141	485	737	721	229	999999	999999	189	603	740	428	71	291	248	304	999999	999999	111	33	999999	780	999999	50	670	880	41	159	249	999999	992	982	601	999999	999999	654	354	651	999999	999999	653	136	299	25	999999	892	642	527	486	999999	381	209	456	807	874	350	999999	445	77	840	999999	727	999999	66	999999	758	999999	128	85	593	999999	967	73	999999	379	738	999999	369	250	777	248	514	673	412	750	999999	536	793	78	865	897	908	999999	223	556	999999	343	242	414	51	74	523	451	999999	886	414	146	99	438	145	999999	396	999999	299	602	683	64	390	315	818	231	44	999999	219	696	51	393	849	810	453	405	258	955	208	712	999999	72	781	999999	346	655	999999	999999	932	16	999999	714	294	621	872	871	952	927	596	819	40	999999	999999	206	999999	31	297	999999	985	740	611	999999	995	586	999999	620	999999	863	999999	999999	784	679	127	213	195	999999	999999	238	938	581	453	330	999999	389	999999	262	830	999999	999999	325	999999	168	379	999999	405	79	999999	708	743	261	598	98	958	999999	999999	360	354	999999	20	517	923	999999	350	413	296	290	82	999999	999999	999999	999999	698	192	999999	803	999999	999999	925	807	126	618	399	494	686	982	999999	372	999999	353	331	999999	999999	574	999999	999999	309	818	965	905	125	999999	999999	803	999999	999999	900	906	314	630	999999	60	429	230	894	899	533	999999	663	430	932	917	147	273	583	999999	988	133	27	261	503	806	344	30	692	129	515	596	376	224	91	999999	68	314	999999	280	488	581	679	275	868	735	164	545	972	207	859	839	999999	410	999999	776	889	62	999999	613	716	408	538	775	999999	936	999999	448	348	484	999999	832	339	999999	999999	999999	454	752	999999	768	999999	999999	57	495	269	676	376	966	741	314	568	999999	999999	999999	999999	89	999999	903	
999999	931	537	715	206	497	348	36	509	916	180	76	332	146	669	367	960	999999	361	52	515	716	999999	241	999999	43	916	852	654	19	999999	999999	999999	550	869	461	241	936	602	559	156	243	999999	999999	795	675	982	431	347	820	369	999999	727	999999	999999	175	999999	999999	18	999999	999999	999999	381	500	176	30	702	781	999999	218	135	34	324	801	999999	999999	549	121	999999	41	61	494	515	999999	650	999999	432	373	162	704	100	935	928	440	999999	659	861	676	292	775	973	210	164	139	694	345	330	999999	113	125	999999	259	859	976	120	96	981	999999	850	72	598	338	629	999999	999999	999999	999999	884	823	246	999999	873	829	999999	68	850	340	999999	149	315	783	506	999999	999999	87	999999	999999	999999	330	891	999999	324	826	229	187	644	581	591	20	504	249	446	112	867	705	753	429	999999	918	269	756	605	407	545	288	101	79	999999	999999	287	999999	999999	564	999999	568	105	56	610	492	424	279	748	999999	645	76	347	403	999999	999999	334	421	886	999999	70	144	83	917	291	999999	95	574	988	106	733	390	104	999999	179	309	999999	706	819	999999	503	990	18	240	761	479	941	697	677	261	170	999999	237	121	503	999999	495	188	999999	999999	999999	999999	999999	999999	641	264	971	999999	234	103	731	627	602	189	539	79	135	842	165	812	998	397	999999	999999	999999	868	162	983	388	380	813	430	941	159	309	654	709	366	599	999999	507	487	999999	999999	529	542	273	58	581	434	672	652	999999	952	670	19	952	999999	716	773	111	987	999999	999999	289	999999	999999	452	879	885	369	769	999999	658	314	999999	924	323	218	999999	604	114	412	999999	708	171	407	988	489	300	701	166	649	825	404	519	411	619	999999	228	999999	821	999999	695	74	903	408	374	999999	159	94	999999	345	323	178	997	999999	131	155	128	902	697	963	999999	193	213	999999	427	263	794	999999	314	28	999999	546	999999	936	999999	889	805	999999	43	999999	999999	215	73	821	999999	657	407	999999	999999	474	999999	325	168	857	589	512	861	783	981	120	853	999999	780	619	355	777	395	999999	869	241	999999	999999	869	356	633	999999	130	391	793	770	999999	999999	999999	839	999999	674	387	925	357	214	38	31	781	999999	497	301	435	453	476	559	999999	347	999999	999999	999999	820	999999	999999	999999	215	999999	999999	989	999999	999999	992	217	999999	777	999999	399	999999	999999	664	999999	328	584	946	859	341	948	677	915	244	508	999999	999999	999999	715	999999	227	575	700	151	822	558	999999	570	999999	504	94	494	999999	795	
999999	802	633	410	843	806	246	509	953	999999	266	714	565	755	712	746	999999	433	999999	755	999999	824	769	571	842	655	296	999999	288	364	257	999999	11	130	999999	706	884	393	939	999999	785	999999	621	999999	884	999999	999999	286	857	921	306	660	268	999999	341	345	42	72	568	999999	519	231	230	598	645	802	999999	444	681	16	861	814	494	326	999999	999999	212	999999	686	734	999999	20	999999	999999	67	597	205	90	788	739	673	822	825	751	999999	563	497	32	171	999999	999999	558	999999	851	70	492	175	999999	950	596	999999	80	385	999999	999999	509	75	863	541	58	607	999999	656	941	342	48	988	743	926	415	257	189	799	604	340	999999	999999	999999	306	575	431	262	140	999999	999999	602	447	991	225	890	498	999999	491	123	484	771	901	663	519	31	503	432	26	544	349	999999	281	780	999999	431	103	999999	567	999999	626	354	999999	465	344	740	601	997	527	999999	917	624	999999	686	999999	569	212	999999	999999	285	81	998	246	596	852	654	331	666	497	999999	796	737	76	525	497	999999	278	446	999999	779	999999	999999	999999	979	626	724	999999	594	660	934	229	999999	999999	999999	893	627	118	906	612	999999	418	935	999999	734	249	999999	999999	182	198	999999	300	766	999999	999999	855	575	103	266	969	137	399	736	15	563	574	999999	771	784	632	869	31	372	833	637	370	494	996	180	740	446	176	999999	406	670	644	463	917	950	436	999999	533	851	936	484	301	681	929	946	170	999999	418	773	549	999999	968	927	932	796	655	370	579	999999	526	532	960	316	999999	345	918	120	537	821	999999	314	999999	179	436	359	345	689	565	999999	19	946	38	403	542	999999	701	717	530	999999	305	999999	748	999999	335	414	523	999999	351	594	38	59	266	597	425	245	983	799	500	583	461	965	805	529	999999	580	504	567	999999	263	999999	211	590	417	526	292	565	735	843	32	835	361	347	971	31	999999	689	440	977	307	103	902	226	947	999999	339	270	228	695	755	909	956	220	98	950	827	999999	848	80	999999	999999	257	999999	478	999999	999999	628	833	508	999999	890	73	590	477	169	741	984	642	747	197	31	347	49	98	122	878	150	259	31	204	500	999999	370	843	627	999999	946	747	209	569	710	437	999999	999999	999999	846	375	743	929	219	842	826	999999	999999	122	342	999999	866	366	869	959	999999	812	313	463	999999	999999	746	849	322	794	246	443	999999	486	594	999999	999999	234	276	513	999999	999999	811	361	999999	999999	486	731	295	638	999999	391	999999	
999999	341	999999	416	287	814	152	628	894	616	999999	999999	393	922	999999	527	715	909	642	99	999999	999999	58	10	952	790	320	999999	999999	564	684	713	999999	112	577	999999	969	999999	30	419	133	884	513	999999	396	755	289	999999	89	213	579	999999	447	301	974	58	292	623	999999	497	504	926	612	999999	931	710	750	291	354	262	557	505	889	232	966	481	58	344	613	999999	510	503	147	812	999999	955	276	999999	137	529	861	356	755	532	915	207	999999	183	782	686	999999	998	999999	999999	999999	83	999999	999999	335	503	10	948	999999	268	987	10	788	800	355	975	444	197	999999	825	400	211	750	367	317	769	209	875	999999	927	200	999999	999999	320	166	999999	126	61	238	999999	528	913	346	497	544	914	418	481	999999	806	251	817	845	999999	436	453	332	482	907	565	304	999999	999999	92	999999	486	969	478	999999	999999	859	393	959	528	306	486	999999	263	822	999999	999999	728	999999	755	999999	382	665	394	883	713	588	644	154	672	340	403	527	264	429	999999	945	939	837	999999	947	857	999999	327	999999	949	588	79	660	999999	214	576	88	640	999999	694	821	999999	999999	930	999999	225	249	297	198	903	999999	611	833	763	457	999999	890	999999	808	828	524	348	55	933	134	518	984	999999	999999	764	325	887	858	735	247	999999	354	906	999999	732	617	999999	999999	446	991	977	999999	896	999999	792	685	424	831	576	999999	999999	539	661	805	347	240	609	829	434	587	80	752	108	999999	96	77	999999	137	86	221	952	999999	608	999999	157	282	97	583	674	999999	901	66	291	565	764	831	692	999999	198	999999	18	999999	703	858	999999	234	146	379	969	725	999999	296	999999	999999	227	272	930	718	658	75	152	36	164	355	686	24	999999	543	761	264	384	883	938	585	999999	220	516	750	32	999999	146	999999	999999	949	387	999999	999999	926	347	999999	999999	974	452	133	358	999999	587	357	999999	905	763	999999	618	714	350	818	358	180	999999	16	755	190	696	735	928	434	422	215	968	82	713	999999	205	269	999999	999999	440	814	999999	999999	633	999999	578	999999	169	999999	109	999999	999999	569	266	999999	773	999999	746	721	287	717	204	923	569	999999	999999	109	202	228	407	358	360	939	999999	543	999999	931	382	597	611	579	999999	395	999999	522	606	999999	815	581	771	864	523	642	999999	723	619	999999	661	999999	779	999999	999999	941	146	750	548	999999	191	722	197	842	959	159	119	708	151	809	999999	56	775	999999	293	999999	456	542	835	718	816	664	924	640	279	999999	817	
143	999999	634	999999	584	974	936	227	103	394	929	999999	373	999999	424	999999	810	999999	614	486	799	999999	999999	494	603	914	830	852	526	798	999999	999999	839	341	999999	62	517	559	23	82	838	762	200	236	527	637	472	195	999999	92	123	924	999999	643	28	948	999999	149	655	999999	154	94	700	999999	999999	366	76	42	999999	372	74	260	999999	542	648	46	994	86	999999	966	452	999999	461	444	999999	999999	907	205	999999	999999	999999	378	903	999999	928	754	71	894	400	171	999999	439	638	999999	28	863	233	133	999999	999999	953	999999	182	689	999999	999999	633	266	621	999999	458	870	719	529	662	695	356	358	613	999999	974	999999	999999	999999	405	22	17	431	425	821	409	784	211	341	83	444	206	224	136	429	131	805	283	196	712	700	720	999999	999999	999999	999999	874	519	999999	999999	853	589	376	294	999999	502	999999	999999	999999	803	674	999999	387	999999	228	499	142	231	194	773	179	826	499	103	704	302	898	999999	999999	314	999999	275	111	999999	999999	999999	829	930	999999	927	919	999999	483	392	47	41	343	663	159	832	384	653	999999	336	837	999999	999999	282	999999	911	603	156	999999	495	999999	999999	999999	62	235	373	669	212	308	267	853	214	353	117	65	673	958	999999	905	270	930	881	940	774	497	202	765	557	350	20	333	773	999999	987	123	638	473	291	437	785	172	181	999999	77	999999	999999	683	982	227	916	952	368	251	487	999999	397	999999	793	999999	43	608	122	861	297	933	999999	987	366	994	426	210	999999	807	129	107	758	536	999999	301	865	518	783	999999	434	68	999999	531	999999	431	999999	179	679	727	404	999999	59	320	67	144	999999	645	999999	988	800	715	285	560	131	389	806	861	596	502	698	999999	825	782	437	239	968	558	257	934	278	257	530	950	413	942	57	448	478	738	899	999999	201	794	539	999999	999999	414	410	360	999999	863	999999	186	999999	880	999999	276	883	999999	999999	843	999999	999999	719	553	194	335	157	188	341	368	393	858	603	478	999999	40	253	718	456	564	158	896	319	414	673	353	999999	533	590	780	999999	650	572	65	999999	999999	999999	986	534	457	999999	231	29	266	999999	724	583	559	557	331	33	174	999999	611	695	501	999999	314	879	840	413	624	999999	560	803	742	999999	547	647	524	954	266	194	998	307	926	877	62	934	949	770	999999	975	999999	757	400	279	961	369	999999	999999	770	117	693	54	642	999999	468	999999	999999	438	45	912	43	999999	767	980	382	999999	769	624	31	380	930	80	999999	
648	339	803	413	999999	999999	188	317	789	194	159	500	954	665	302	999999	999999	999999	520	734	459	942	891	990	419	896	999999	600	999999	713	400	187	999999	12	993	303	665	59	274	999999	857	605	253	192	617	999999	428	648	476	999999	431	183	419	345	592	706	447	813	993	999999	676	587	602	86	999999	999999	878	951	999999	999999	999999	550	932	415	876	854	999999	709	382	929	478	999999	133	508	291	226	767	286	420	297	855	999999	66	697	999999	279	12	999999	999999	645	611	476	999999	478	463	881	251	13	468	738	999999	738	441	73	109	999999	464	104	794	577	214	601	541	383	152	900	493	245	999999	607	851	531	320	999999	327	11	42	655	54	999999	975	763	817	682	289	127	421	992	598	769	815	908	382	821	441	20	935	603	335	563	999999	16	999999	861	886	486	999999	999999	999999	107	635	999999	59	999999	601	450	783	859	103	999999	999999	501	646	218	791	942	159	999999	304	317	999999	438	330	491	999999	969	738	956	795	803	999999	999999	256	500	999999	16	859	988	229	990	999999	85	509	309	84	896	369	816	80	943	337	999999	410	999999	41	207	488	999999	381	632	999999	827	999999	300	336	999999	254	156	84	785	93	999999	999999	313	89	990	928	30	417	126	610	999999	999999	851	476	999999	316	817	468	937	527	999999	999999	597	288	999999	21	219	973	311	652	222	999999	294	999999	999999	659	106	358	999999	999999	468	160	264	999999	790	999999	999999	999999	565	466	436	687	147	267	792	999999	681	35	680	999999	999999	56	115	474	397	189	601	991	310	120	219	468	999999	999999	68	150	999999	574	497	999999	999999	999999	417	844	225	535	605	36	77	999999	977	81	678	999999	558	421	999999	999999	634	611	350	231	523	455	256	999999	999999	999999	209	652	200	116	537	221	189	334	639	999999	259	862	999999	574	999999	999999	999999	999999	790	999999	999999	646	999999	572	940	886	999999	577	871	999999	597	999999	999999	136	827	425	432	870	543	999999	999999	999999	782	999999	999999	772	37	775	307	999999	999999	999999	187	905	999999	562	556	628	999999	651	999999	999999	999999	676	673	999999	597	457	746	999999	264	271	604	333	999999	886	863	321	41	177	858	352	999999	44	649	489	79	369	769	275	868	999999	703	999999	373	281	770	999999	999999	539	185	999999	38	799	582	60	514	854	999999	480	999999	999999	597	999	999999	750	342	428	37	193	932	237	999999	481	640	459	567	999999	959	209	125	757	999999	501	999999	999999	999999	480	999999	598	974	999999	935	298	576	999999	999999	999999	109	999999	939	
352	999999	926	606	947	891	556	168	999999	999999	999999	895	234	999999	940	44	105	16	513	436	999999	967	438	999999	999999	302	399	904	999999	252	863	612	346	999999	773	999999	284	999999	54	999999	767	999999	337	999999	182	329	710	933	999999	598	122	999999	595	197	87	384	649	717	888	999999	502	651	161	881	630	199	558	963	999999	271	999999	999999	999999	126	668	549	999999	333	46	399	999999	466	279	999999	139	174	26	159	193	999999	39	566	16	398	894	999999	999999	999999	485	983	770	999999	351	374	838	912	736	999999	999999	537	745	999999	681	499	999999	46	382	999999	751	465	182	409	780	999999	242	999999	999999	573	999999	999999	999999	193	848	999999	628	844	124	904	999999	227	438	547	630	655	653	713	884	517	999999	858	742	427	999999	30	810	370	966	159	141	644	719	173	256	975	157	561	478	999999	870	999999	922	478	999999	999999	36	999999	778	134	999999	529	319	999999	248	373	810	962	488	827	999999	268	877	964	773	936	508	275	301	655	508	101	999999	266	647	114	936	274	265	180	993	999999	591	999999	610	999999	335	43	924	883	999999	195	999999	650	386	999999	352	999999	999999	235	35	760	343	133	626	456	294	999999	48	144	437	999999	707	317	834	76	676	45	364	999999	611	999999	999999	999999	490	322	999999	594	999999	44	762	999999	569	39	154	242	842	468	999999	163	327	999999	995	790	455	629	999999	765	999999	320	936	316	602	543	624	561	419	925	999999	313	438	699	182	13	382	459	999999	677	173	601	233	217	819	211	843	999999	999999	999999	962	861	834	999999	999999	999999	108	999999	385	35	415	999999	823	917	826	912	724	627	999999	992	999999	995	653	810	602	225	96	728	496	401	700	294	92	858	962	781	478	185	921	999999	999999	926	999999	950	271	580	777	316	390	907	486	225	239	486	152	966	218	34	999999	999999	483	999999	999999	999999	335	130	510	964	954	55	444	549	705	496	97	491	922	703	548	31	447	779	999999	589	999999	484	65	999999	716	995	999999	454	524	368	139	999999	968	999999	624	999999	79	813	361	999999	999999	936	519	999999	999999	660	54	999999	485	999999	125	703	41	999999	78	850	75	999999	257	959	482	999999	34	999999	999999	563	523	832	88	407	999999	999999	427	12	126	978	965	322	217	65	951	67	999999	885	253	435	502	999999	31	999999	999999	175	565	402	999999	999999	912	999999	385	835	999999	221	436	87	999999	491	285	39	262	99	999999	999999	697	201	17	999999	30	149	999999	931	70	923	811	999999	999999	787	78	999999	999999	642	
76	792	936	999999	918	739	999999	891	209	999999	159	473	346	931	999999	332	477	374	394	447	999999	999999	88	999999	774	223	410	132	999999	899	423	260	888	619	999999	102	816	999999	999999	278	794	999999	999999	342	999999	596	586	999999	425	999	319	704	640	702	190	303	999999	492	606	999999	999999	507	999999	309	348	899	584	726	907	999999	999999	162	999999	126	652	333	999999	999999	671	188	999999	999999	999999	755	590	719	620	195	439	729	388	999999	718	999999	939	999999	993	640	994	883	22	860	972	999999	999999	999999	613	523	999999	999999	470	968	999999	428	77	809	999999	999999	719	629	288	398	999999	187	417	190	444	521	999999	999999	339	202	751	999999	175	776	557	999999	999999	433	115	999999	145	582	269	419	999999	999999	999999	140	496	613	920	375	604	623	572	794	222	313	722	102	347	695	528	278	999999	999999	262	300	262	722	129	296	999999	999999	999999	715	918	997	678	154	18	56	868	725	281	386	193	552	999999	762	865	956	710	999999	999999	450	999999	999999	202	999999	46	221	877	773	494	634	851	999999	369	857	999999	224	999999	578	93	300	826	802	996	840	849	710	999999	499	857	172	585	511	431	813	660	927	999999	208	117	797	178	999999	999999	999999	534	770	192	356	886	650	331	999999	928	469	623	261	994	999999	630	336	135	388	916	332	59	999999	992	556	206	948	419	437	470	296	131	999999	572	359	316	999999	527	999999	999999	216	841	452	582	961	199	999999	933	999999	578	780	671	790	189	908	597	194	999999	999999	159	937	241	893	671	999999	347	892	688	999999	55	550	999999	999999	999999	999999	490	607	768	40	999999	796	999999	966	999999	690	625	341	551	663	762	999999	311	890	589	675	975	947	780	940	999999	306	999999	298	407	37	970	999999	25	479	427	990	999999	747	279	999999	922	274	999999	981	26	16	350	34	882	924	999999	999999	999999	999999	999999	542	826	827	415	70	85	726	569	831	720	350	325	82	246	999999	705	563	621	236	753	710	999999	799	923	618	955	695	999999	483	787	61	478	917	999999	884	174	598	342	999999	999999	205	705	212	270	676	999999	278	788	120	228	685	999999	580	355	33	629	36	904	797	115	389	999999	999999	999999	669	999999	408	337	361	608	999999	999999	412	999999	557	14	999999	539	256	927	687	999999	999999	264	112	752	999999	571	721	265	147	693	544	113	897	884	999999	168	999999	805	292	940	437	512	121	463	896	631	797	29	999999	497	658	870	428	482	25	830	942	999999	974	836	616	105	999999	423	687	308	62	
999999	394	552	937	451	999999	746	479	793	152	999999	999999	276	774	701	345	650	45	674	685	999999	868	789	226	685	999999	456	999999	999999	52	698	776	999999	579	133	634	377	559	999999	999999	999999	13	232	688	303	999999	707	999999	914	999999	819	387	23	623	637	999999	999999	999999	262	620	198	999999	999999	751	454	999999	269	697	650	77	968	100	828	448	13	420	646	111	922	999999	133	394	419	999999	999999	999999	763	999999	941	999999	38	51	999999	596	47	999999	999999	480	243	432	800	999999	999999	847	791	729	559	574	619	999999	168	504	413	999999	496	804	12	565	529	999999	999999	294	755	331	48	927	792	241	410	743	554	175	867	500	999999	999999	972	572	790	502	761	198	364	724	171	534	999999	999999	109	999999	268	310	951	999999	323	515	264	100	999999	863	936	327	174	876	672	992	999999	912	811	383	832	439	774	36	381	999999	930	41	170	999999	299	131	999999	999999	999999	253	223	766	999999	319	858	881	763	999999	566	999999	999999	999999	61	178	897	725	860	725	411	828	536	925	729	404	999999	233	999999	304	999999	815	196	999999	401	429	778	871	735	501	525	950	675	999999	470	938	895	452	979	999999	999999	999999	270	416	766	656	717	298	999999	782	734	634	951	469	999999	750	257	37	999999	631	400	36	989	999999	210	460	999999	687	465	999999	508	142	253	938	999999	10	554	780	240	999999	712	490	834	953	999999	891	998	216	999999	719	999999	867	366	358	601	590	584	902	215	315	503	39	832	255	283	999999	390	22	781	362	205	999999	796	999999	919	909	201	46	600	319	462	946	202	745	110	640	775	895	347	999999	425	652	574	925	252	999999	999999	588	999999	175	510	985	434	999999	999999	223	81	26	438	691	398	547	311	896	852	556	999999	999999	154	643	999999	495	675	999999	936	553	903	999999	999999	999999	262	999999	367	435	999999	476	999999	69	999999	999999	999999	758	467	655	999999	878	999999	677	82	696	999999	999999	999999	999999	999999	25	320	999999	206	999999	320	999999	918	202	439	785	999999	999999	97	386	43	777	864	267	83	77	37	29	977	68	212	999999	799	411	399	691	179	330	96	793	166	773	862	261	577	370	839	274	226	922	999999	474	589	695	999999	999999	706	999999	962	999999	987	300	771	148	767	94	410	517	999999	748	615	999999	789	304	999999	270	999999	613	689	713	237	763	803	999999	371	738	999999	113	749	330	985	993	368	815	806	865	999999	724	493	493	959	332	471	477	316	999999	685	295	475	402	164	102	496	259	999999	999999	
496	715	777	39	447	306	767	482	999999	622	501	973	497	364	267	200	130	206	753	999999	302	335	749	533	999999	361	637	357	175	999999	999999	118	772	582	379	297	947	999999	55	662	564	988	714	693	999999	711	797	999999	999999	964	972	299	505	147	999999	999999	965	999999	999999	999999	669	420	999999	870	126	393	999999	915	985	969	252	666	999999	100	350	313	620	66	198	351	564	526	222	211	920	216	999999	634	651	217	331	703	487	999999	993	154	682	999999	999999	952	511	881	999999	174	721	316	999999	415	797	628	550	909	65	635	532	153	207	999999	999999	999999	780	576	999999	777	999999	549	188	202	107	205	999999	776	489	245	840	682	400	999999	489	614	78	999999	837	32	667	999999	648	852	436	850	947	576	893	667	182	999999	617	358	526	182	999999	945	999999	999999	997	999999	429	820	795	849	999999	159	999999	346	840	582	738	251	120	235	901	336	765	256	258	63	882	821	73	999999	74	51	531	999999	486	999999	889	245	999999	999999	992	827	999999	586	999999	798	999999	557	999999	599	999999	376	248	301	281	800	999999	71	353	943	890	608	757	999999	785	711	627	319	859	717	999999	503	226	999999	242	999999	279	189	999999	460	112	335	999999	473	999999	698	802	240	45	685	943	828	892	91	12	394	80	177	801	395	180	641	698	119	999999	702	999999	999999	69	207	999999	999999	911	892	840	565	999999	293	999999	97	909	397	999999	183	774	999999	611	145	999999	847	12	999999	387	763	289	470	637	884	999999	999999	548	779	181	999999	164	942	999999	999	999999	446	779	787	986	999999	485	783	368	999999	345	52	101	25	808	221	205	428	622	158	613	379	928	730	727	184	549	999999	999999	445	29	831	999999	612	894	776	78	225	999999	673	288	999999	112	122	549	524	914	532	970	960	999999	999999	329	768	396	870	518	999999	69	999999	175	355	566	923	504	513	999999	489	130	41	152	980	312	949	870	116	277	815	190	212	270	26	999999	266	803	999999	511	190	226	34	268	28	165	315	999999	932	939	189	618	45	430	434	412	939	817	661	433	380	999999	289	602	702	868	856	550	158	196	999999	999999	220	999999	913	999999	999999	999999	134	825	999999	450	937	176	98	207	155	782	835	613	229	449	151	999999	141	291	999999	431	999999	999999	308	999999	359	746	639	68	407	999999	516	171	316	175	692	999999	436	999999	960	123	514	999999	723	999999	715	545	966	999999	978	999999	870	631	336	999999	217	974	526	242	999999	999999	999999	39	799	120	275	673	307	
999999	756	314	999999	999999	331	823	917	71	999999	999999	59	814	779	778	90	58	174	884	834	641	958	999999	320	999999	839	769	586	999999	705	613	809	999999	247	912	114	674	924	669	310	513	757	156	548	302	192	999999	421	758	949	751	945	999999	839	999999	105	999999	999999	240	372	999999	246	999999	365	823	999999	17	577	867	999999	416	999999	999999	584	330	883	812	999999	27	21	562	999999	999999	999999	953	667	428	212	581	817	999999	679	694	307	749	999999	999999	790	725	877	185	709	553	95	543	627	450	999999	999999	999999	292	999999	976	229	809	213	419	907	412	165	996	805	995	60	999999	736	999999	208	999999	999999	568	999999	454	999999	836	999999	804	999999	991	999999	226	999999	999999	799	534	206	999999	475	497	545	857	416	387	999999	881	379	713	503	487	806	198	252	971	464	223	269	999999	836	393	955	999999	677	999999	999999	939	999999	121	206	526	411	999999	964	710	299	206	162	644	885	268	999999	999999	311	265	195	146	974	650	239	585	999999	781	865	91	542	147	189	500	999999	629	999999	267	516	977	85	772	234	999999	682	999999	71	624	539	999999	926	815	107	422	730	939	999999	733	882	999999	261	630	999999	882	999999	161	26	661	343	265	999999	208	999999	334	999999	422	912	443	968	971	524	999999	251	298	165	727	49	767	770	371	665	773	384	999999	725	455	999999	352	373	999999	251	410	291	284	816	727	191	773	242	317	37	531	999999	911	999999	611	388	879	726	451	122	259	999999	999999	999999	999999	823	737	608	734	999999	999999	79	447	730	999999	368	966	481	437	999999	275	534	999999	999999	143	999999	473	799	124	76	724	999999	922	999999	991	519	999999	685	827	903	999999	999999	999999	499	468	999999	327	191	982	999999	421	407	299	905	847	724	437	637	466	980	360	937	494	667	103	943	999999	40	738	604	999999	291	999999	533	101	110	36	963	999999	681	999999	292	817	870	654	999999	999999	26	570	277	999999	682	228	847	553	516	681	999999	999999	524	313	297	452	387	205	140	753	999999	814	999999	698	474	999999	999999	299	78	130	623	22	777	616	141	999999	471	522	999999	72	999999	979	585	428	999999	568	999999	999999	403	839	440	675	524	573	999999	212	823	579	999999	921	444	557	485	999999	67	828	999999	908	182	999999	981	864	999999	77	945	785	238	328	512	999999	999999	416	896	238	689	948	999999	999999	999999	928	999999	999999	905	999999	628	999999	504	199	371	367	939	453	205	575	999999	575	845	456	627	999999	973	999999	999999	711	999999	38	661	257	706	
119	339	999999	999999	999999	999999	99	999999	385	449	695	291	49	956	155	966	999999	221	330	999999	124	999999	51	586	270	955	150	999999	999999	932	999999	598	257	492	261	37	524	590	950	393	999999	999999	470	999999	999999	503	999999	548	921	745	565	999999	340	876	592	999999	298	838	602	999999	52	274	766	453	849	106	44	999999	999999	127	451	376	270	936	612	507	641	44	654	766	999999	999999	903	457	376	999999	268	999999	900	254	999999	686	987	661	351	503	999999	999999	168	834	468	386	843	804	999999	199	999999	404	273	94	375	264	193	835	277	450	371	318	86	999999	838	663	656	460	387	765	388	608	594	119	658	999999	875	999999	308	645	999999	109	163	187	236	863	999999	999999	879	999999	502	162	394	901	141	999999	940	102	996	805	729	392	426	999999	810	947	999999	999999	436	999999	388	374	537	632	999999	999999	164	899	999999	974	555	840	999999	902	272	999999	223	999999	978	126	999999	999999	823	502	915	375	682	625	999999	288	64	999999	999999	139	107	138	624	762	218	869	386	50	262	31	259	999999	811	999999	275	584	733	999999	185	319	75	604	999999	44	716	327	590	539	533	999999	999999	999999	460	452	804	999999	611	999999	485	119	740	644	531	801	253	36	999999	999999	999999	999999	554	938	778	999999	73	502	587	589	55	891	289	999999	516	702	999999	657	438	368	999999	141	972	282	999999	76	579	431	83	749	791	690	762	431	999999	741	999999	982	823	390	388	311	999999	999999	999999	593	830	999999	137	828	701	999999	598	205	999999	999999	819	282	307	712	501	642	999999	838	798	365	999999	857	666	775	696	128	834	57	979	417	583	999999	866	56	245	685	303	254	57	205	102	567	983	962	999999	732	684	120	999999	746	999999	719	233	999999	465	973	999999	362	999999	582	761	550	225	41	999999	869	416	999999	999999	815	999999	185	790	999999	273	999999	999999	703	999999	964	443	723	168	243	535	864	999999	815	591	272	458	999999	999999	475	444	551	351	952	329	62	326	433	643	84	999999	706	928	631	787	893	999999	534	509	177	999999	47	392	999999	999999	999999	152	999999	669	213	999999	407	73	999999	167	999999	230	921	384	800	999999	999999	90	94	835	828	935	999999	37	697	999999	924	441	944	999999	999999	169	369	456	549	910	724	763	439	716	10	643	614	473	76	999999	187	999999	709	529	138	999999	999999	157	677	999999	57	574	999999	999999	443	966	128	988	999999	561	861	999999	999999	889	999999	256	650	377	999999	194	331	631	960	34	999999	774	732	424	207	450	861	
222	999999	999999	999999	160	791	399	283	43	999999	625	713	514	812	712	325	819	606	882	317	930	321	492	521	425	613	999999	999999	669	243	704	999999	319	700	648	696	137	36	772	464	260	104	801	669	706	999999	456	221	284	458	999999	817	325	143	999999	900	295	195	447	546	843	999999	614	800	821	834	403	813	173	25	197	792	833	427	66	836	520	823	815	999999	999999	736	780	220	999999	999999	475	186	770	748	410	942	589	236	620	914	999999	11	848	999999	523	642	58	268	999999	130	984	897	86	103	389	472	380	999999	389	117	565	403	479	934	369	227	53	424	614	255	213	607	999999	151	356	999999	975	943	984	525	688	999999	949	999999	902	577	110	677	369	938	572	650	846	513	359	95	532	913	512	306	599	999999	653	25	917	386	101	999999	746	870	497	436	999999	863	429	53	454	278	42	791	126	375	65	999999	683	999999	760	303	792	270	987	71	440	688	926	64	867	999999	293	525	999999	175	930	499	999999	145	696	999999	999999	315	999999	263	880	720	189	999999	999999	977	342	364	625	999999	152	485	882	435	996	275	937	374	186	999999	985	999999	315	951	445	999999	236	547	866	999999	218	486	629	734	190	719	508	999999	486	890	600	929	900	688	32	454	616	24	149	430	54	999999	139	129	277	373	415	237	788	21	751	999999	497	999999	588	665	999999	999999	255	286	999999	245	999999	295	920	66	617	999999	999999	990	949	221	999999	445	999999	999999	357	999999	466	999999	999999	280	914	999999	149	999999	441	62	110	367	598	468	769	999999	663	809	832	843	999999	221	756	789	999999	797	72	999999	396	62	999999	99	317	356	692	999999	999999	497	330	422	156	124	624	564	999999	571	999999	491	452	546	782	923	665	514	310	254	70	524	971	126	999999	609	999999	999999	938	20	59	999999	776	341	890	176	999999	420	696	999999	999999	202	273	737	999999	580	97	850	279	200	433	999999	55	447	378	458	999999	213	19	999999	704	245	625	515	522	158	715	121	655	616	443	255	818	225	657	999999	999999	244	720	832	521	999999	120	748	586	255	206	999999	962	442	650	286	411	158	390	999999	576	757	224	258	865	999999	204	662	756	188	985	830	789	510	207	999999	493	186	35	144	135	999999	929	999999	999999	386	158	999999	966	167	843	999999	834	305	999999	503	999999	471	967	545	375	999999	991	999999	270	999999	999999	462	245	369	792	234	133	255	236	999999	828	947	999999	999999	828	980	696	598	345	325	995	493	218	999999	271	999999	
219	490	768	677	886	531	16	585	837	695	978	607	999999	618	546	588	999999	603	674	82	175	488	716	395	999999	402	72	944	380	999999	254	999999	107	771	25	642	487	559	999999	306	941	721	999999	143	11	98	233	726	779	999999	999999	615	39	198	856	731	774	999999	999999	493	469	999999	214	782	999999	447	509	603	603	903	111	520	790	377	141	999999	837	583	999999	672	179	345	999999	963	999999	639	511	908	915	294	868	999999	643	328	837	880	999999	868	692	564	589	629	133	876	315	904	824	661	67	412	999999	999999	989	253	324	134	999999	999999	151	811	935	999999	999999	999999	44	997	999999	471	999999	999999	999999	968	890	829	93	549	221	298	658	736	814	850	851	513	999999	677	123	399	999999	999999	984	275	726	880	628	999999	999999	999999	841	317	37	362	131	807	475	924	309	170	170	775	912	607	999999	415	997	999999	749	999999	918	366	999999	999999	467	826	999999	671	252	999999	211	104	607	407	457	351	708	999999	999999	999999	999999	475	999999	953	239	999999	999999	387	683	999999	883	542	249	766	895	484	433	549	895	304	540	803	682	299	959	76	177	514	159	251	999999	999999	367	705	146	999999	988	931	258	237	35	889	987	930	136	668	855	840	999999	999999	918	168	565	999999	999999	999999	793	88	993	172	999999	296	237	442	614	347	185	543	629	453	999999	502	301	667	999999	651	816	752	173	300	221	336	12	187	999999	999999	980	933	201	999999	999999	999999	937	999999	999999	739	661	999999	325	788	493	321	221	999999	486	999999	867	999999	165	862	428	999999	915	999999	951	735	293	59	999999	76	367	252	352	999999	793	585	564	215	999999	999999	989	270	436	384	999999	999999	125	999999	700	907	680	999999	777	339	999999	618	999999	999999	999999	440	455	612	446	259	430	251	999999	493	274	901	861	999999	405	625	872	167	999999	540	999999	62	999999	349	359	211	396	285	474	22	252	185	590	330	82	71	94	999999	824	999999	953	565	930	631	999999	799	999999	29	686	161	466	327	13	464	347	999999	999999	999999	262	999999	999999	155	777	956	251	99	999999	540	588	343	541	495	342	438	586	999999	131	988	999999	560	165	376	598	999999	999999	999999	999999	135	983	999999	250	999999	999999	589	999999	808	787	999999	390	999999	487	999999	440	999999	620	971	984	574	877	999999	960	832	999999	702	88	496	556	464	411	326	916	195	557	999999	103	563	370	752	124	778	999999	157	608	999999	999999	649	936	255	702	999999	940	607	999999	976	40	418	542	432	511	827	261	333	572	74	
672	302	958	842	259	999999	611	241	999999	109	463	812	999999	365	630	439	560	311	762	999999	999999	999999	938	999999	567	684	999999	999999	251	297	527	230	585	544	417	780	690	999999	999999	645	972	709	157	158	523	999999	193	999999	802	82	277	949	570	744	688	363	363	388	285	575	999999	999999	999999	172	581	243	237	690	999999	850	748	466	315	127	854	676	171	790	67	348	999999	844	146	179	999999	577	659	840	999999	63	426	312	818	430	609	999999	719	985	576	290	991	503	237	951	334	999999	644	453	889	22	202	572	331	936	84	201	999999	820	999999	13	583	396	999999	999999	433	445	648	999999	999999	554	999999	186	223	776	999999	997	616	999999	845	219	933	216	999999	842	861	853	981	881	356	999999	999999	898	842	573	706	604	668	342	528	999999	172	999999	935	999999	65	25	359	999999	589	87	999999	352	975	999999	80	376	445	999999	43	579	463	999999	999999	109	781	68	343	999999	999999	752	999999	283	665	956	57	182	999999	616	786	845	504	437	301	999999	999999	431	923	999999	999999	340	169	675	309	949	434	999999	232	835	563	997	681	708	999999	836	748	311	686	28	999999	897	105	999999	216	999999	999999	36	474	269	276	360	145	999999	158	740	999999	663	974	716	999999	999999	950	446	62	788	174	795	953	465	530	532	744	905	35	604	245	339	999999	121	874	408	931	962	999999	213	999999	258	560	743	253	95	999999	969	999999	243	947	658	999999	427	999999	289	999999	999999	739	743	999999	239	407	553	505	264	999999	999999	842	133	719	988	877	999999	926	999999	245	999999	221	999999	205	999999	418	999999	657	999999	562	51	97	594	999999	921	233	999999	999999	999999	850	17	248	989	890	473	137	999999	524	999999	781	927	999999	118	53	862	798	304	547	841	821	999999	896	918	701	999999	775	257	999999	999999	764	61	262	304	75	238	999999	232	554	732	999999	999999	277	698	804	635	550	979	999999	473	133	929	999999	756	811	999999	121	329	297	737	698	879	999999	726	204	730	674	206	53	815	891	575	750	999999	203	775	349	207	999999	76	612	795	999999	999999	674	999999	773	506	493	999999	999999	651	934	999999	44	767	479	551	504	84	999999	353	936	999999	581	557	999999	999999	562	45	894	913	215	231	999999	902	182	252	61	368	956	999999	713	999999	698	249	641	933	781	999999	306	999999	999999	999999	115	269	999999	972	751	999999	656	311	999999	458	936	213	446	999999	691	141	595	236	499	145	999999	791	640	724	46	999999	916	255	691	136	738	999999	220	174	125	865	
54	210	500	935	712	999999	234	265	285	495	803	999999	251	650	999999	79	308	567	922	999999	628	143	999999	419	209	410	620	817	719	840	993	999999	999999	826	97	395	736	999999	432	999999	567	384	999999	550	539	988	13	999999	296	999999	797	652	252	801	246	910	274	91	735	311	999999	417	545	445	502	531	340	425	999999	999999	999999	744	999999	459	756	253	999999	395	880	221	407	999999	531	60	999999	350	39	795	589	186	130	655	827	999999	438	999999	839	14	58	17	657	999999	999999	841	335	62	517	793	999999	992	225	879	210	524	904	465	885	999999	402	161	999999	545	836	386	334	999999	917	24	31	605	999999	689	999999	999999	563	819	101	689	724	999999	833	245	750	596	999999	251	999999	313	226	972	999999	353	611	896	515	122	999999	111	999999	647	999999	503	771	449	587	536	542	338	999999	999999	373	205	770	412	328	266	999999	249	425	92	243	614	798	58	341	999999	87	450	367	999999	77	990	182	87	854	340	474	310	19	999999	709	126	999999	140	608	78	999999	999999	577	258	327	512	686	434	413	531	999999	999999	117	526	458	101	970	519	999999	999999	33	693	558	988	792	493	239	999999	383	127	271	667	999999	999999	999999	878	872	119	999999	999999	314	748	673	999999	999999	751	202	492	976	617	155	832	121	235	55	889	999999	999999	465	834	282	695	60	999999	269	47	283	845	999999	579	229	861	999999	464	79	284	30	999999	363	51	999999	747	999999	766	972	999999	555	224	227	598	237	999999	653	299	999999	618	999999	999999	999999	597	477	999999	453	999999	397	293	446	657	165	771	869	425	236	424	999999	999999	682	999999	324	999999	999999	68	628	999999	351	936	218	106	183	461	586	643	171	999999	573	942	303	999999	378	688	992	999999	69	456	999999	811	66	238	756	755	936	412	72	243	999999	419	729	13	999999	461	85	999999	484	704	194	235	264	999999	999999	999999	999999	76	916	636	838	593	999	181	721	999999	879	999999	350	999999	525	184	999999	928	659	164	223	300	560	916	612	999999	423	999999	271	504	999999	595	387	999999	999999	869	999999	435	405	522	419	557	292	525	581	105	10	67	189	999999	999999	999999	811	697	387	940	515	999999	999999	196	180	644	999999	999999	982	294	602	193	903	655	687	155	533	146	744	999999	999999	999999	344	516	999999	999999	185	261	850	231	783	690	778	999999	363	999999	411	218	352	775	647	74	543	297	503	816	999999	999999	332	507	802	674	953	999999	931	481	999999	517	544	813	468	658	376	999999	999999	999999	415	329	
301	999999	743	324	794	999999	27	999999	500	57	23	999999	999999	652	928	352	429	119	999999	67	652	882	830	999999	674	538	316	988	698	782	787	590	411	999999	242	140	999999	487	999999	984	703	987	999999	617	503	709	611	816	729	34	340	400	185	358	999999	418	370	849	650	266	661	39	255	999999	999999	999999	999999	377	419	798	588	942	999999	752	999999	999999	901	222	999999	999999	927	500	268	674	451	396	415	63	167	999999	999999	999999	837	623	332	999999	742	272	358	80	285	243	407	931	999999	398	171	432	995	23	517	999999	457	999999	339	171	999999	581	276	872	999999	380	220	595	38	673	114	616	429	688	921	999999	864	330	690	693	103	337	999999	62	999999	982	68	154	315	621	467	162	293	171	904	170	996	999999	999999	904	33	811	902	772	294	555	12	999999	999999	879	293	137	994	645	78	443	352	223	999999	44	322	999999	289	416	216	951	999999	268	783	761	641	999999	277	785	670	291	999999	466	999999	999999	999999	751	999999	436	999999	340	999999	647	102	471	817	999999	999999	28	591	957	531	496	565	342	999999	999999	999999	339	247	904	859	218	975	786	999999	886	454	967	64	571	22	999999	88	999999	793	684	175	322	943	857	999999	999999	999999	999999	760	938	900	999999	457	245	999999	723	999999	433	480	949	672	316	462	931	339	870	963	30	999999	678	417	689	548	547	999999	220	999999	390	999999	999999	999999	272	36	80	999999	27	519	819	999999	999999	999999	654	999999	843	999999	859	859	999999	528	680	295	999999	768	91	530	221	887	909	999999	999999	999999	808	81	870	934	409	289	999999	945	321	361	154	999999	655	23	762	999999	704	535	719	361	999999	999999	999999	324	841	999999	944	550	773	140	609	999999	999999	999999	856	583	534	909	999999	579	477	76	999999	329	999999	999999	122	999999	767	999999	193	999999	947	656	953	999999	399	999999	103	905	345	999999	182	191	999999	991	342	693	167	189	759	795	922	149	883	317	654	362	182	999999	391	876	782	846	946	234	999999	689	18	909	194	977	999999	707	999999	635	999999	35	999999	160	999999	429	999999	588	177	397	999999	807	772	645	302	46	383	757	524	468	69	999999	244	526	786	652	999999	999999	994	999999	980	225	904	257	423	628	783	32	182	961	999999	203	678	999999	772	999999	916	373	999999	157	999999	999999	999999	999999	999999	568	791	61	373	520	744	999999	594	395	417	247	903	525	231	999999	262	361	585	999999	503	865	656	684	754	999999	736	321	641	846	187	921	42	138	680	854	837	732	658	999999	227	
312	609	293	152	535	503	400	151	999999	894	252	483	629	282	710	912	999999	307	984	783	432	31	747	218	495	214	774	844	376	836	530	702	923	999999	999999	266	373	542	999999	885	345	180	698	952	935	999999	412	999999	970	942	730	435	673	999999	999999	290	862	84	657	999999	729	556	999999	116	374	549	559	999999	91	454	549	999999	88	109	448	262	333	999999	999999	999999	999999	918	874	434	999999	105	38	55	550	910	403	298	885	898	165	789	999999	592	999999	395	888	128	774	526	403	165	999999	574	439	543	956	77	802	610	999999	999999	999999	350	999	278	520	999999	744	180	60	260	689	999999	943	999999	856	741	217	886	167	683	153	999999	999999	950	748	464	999999	16	954	336	496	284	379	354	999999	64	592	318	875	384	999999	999999	475	152	476	999999	630	780	999999	224	859	999999	999999	845	667	999999	319	58	530	66	999999	737	226	723	764	414	999999	999999	551	999999	159	898	21	783	310	549	881	887	483	999999	999999	834	999999	739	999999	999999	831	534	999999	782	744	999999	787	819	999999	999999	388	999999	388	72	367	41	999999	884	75	961	903	669	545	128	452	999999	575	999999	232	75	417	486	257	193	582	286	912	769	67	615	999999	202	308	999999	999999	999999	999999	999999	223	999999	605	445	673	515	677	171	989	568	340	322	999999	837	999999	419	238	901	999999	205	489	90	128	999999	827	999999	999999	711	371	880	957	322	999999	999999	737	429	470	999999	812	742	999999	421	999999	354	999999	744	647	283	999999	889	436	268	635	313	931	142	684	999999	618	223	664	999999	999999	118	610	27	399	813	110	176	999999	267	99	762	690	78	793	999999	41	93	813	577	115	481	454	699	687	620	999999	604	745	335	363	599	999999	549	999999	188	744	421	355	833	182	999999	999999	178	179	872	622	999999	349	910	113	535	410	97	861	328	664	911	340	778	591	505	431	623	903	500	999999	150	457	614	999999	620	737	999999	404	676	999999	285	999999	999999	997	369	265	835	232	827	198	990	999999	301	999999	833	90	576	999999	999999	17	326	275	679	999999	999999	999999	999999	880	999999	797	999999	692	195	787	388	391	525	781	231	999999	596	401	86	311	694	463	999999	999999	206	539	999999	737	727	668	224	20	850	627	525	954	999999	999999	999999	40	768	307	502	514	146	451	565	795	30	437	421	924	999999	999999	999999	999999	259	999999	684	999999	636	692	965	526	999999	378	999999	898	265	276	718	641	999999	999999	543	396	960	651	953	999999	999999	375	999999	299	257	300	821	
999999	134	999999	999999	999999	279	785	999999	86	999999	975	999999	768	910	667	539	753	718	779	272	153	834	115	999999	608	999999	929	979	271	999999	675	279	282	556	68	773	999999	571	831	371	877	652	467	64	984	708	195	844	317	836	963	581	999999	38	999999	648	28	448	999999	206	350	805	142	110	666	999999	670	221	851	999999	780	191	886	418	394	999999	376	61	83	899	504	999999	672	435	21	104	999999	253	878	420	999999	320	475	999999	31	81	519	366	999999	288	48	999999	999999	423	65	781	694	69	999999	999999	281	966	374	207	999999	999999	143	707	999999	999999	904	426	343	441	999999	999999	999999	999999	396	322	980	20	999999	795	860	530	999999	258	999999	240	410	743	999999	999999	999999	788	946	999999	932	767	938	999999	277	999999	383	622	640	999999	285	999999	74	442	672	999999	206	270	313	578	999999	999999	999999	884	999999	999999	172	171	999999	643	302	999999	523	999999	328	629	383	999999	999999	838	421	247	889	540	972	999999	999999	967	80	999999	999999	877	999999	377	931	999999	999999	64	484	999999	999999	222	806	997	269	926	999999	626	123	52	947	38	527	475	167	108	999999	631	911	999999	692	204	999999	536	149	999999	874	156	999999	567	999999	999999	693	334	184	209	999999	891	281	56	999999	549	853	37	341	475	359	19	220	999999	478	973	153	930	725	469	999999	280	858	999999	61	999999	119	555	999999	628	345	203	999999	957	667	400	999999	864	843	153	350	72	204	673	74	865	999999	684	99	60	185	762	999999	715	86	170	43	999999	995	783	440	308	999999	713	999999	166	718	999999	999999	999999	623	999999	999999	999999	128	69	999999	194	780	196	990	434	466	967	452	582	595	585	881	507	366	923	869	999999	713	52	999999	490	543	999999	156	683	999999	20	436	999999	675	36	999999	26	94	848	656	809	793	15	999999	51	999999	557	571	143	381	667	721	999999	999999	37	868	85	16	595	651	871	999999	317	915	455	540	554	907	568	988	864	422	518	277	999999	276	999999	211	21	999999	999999	346	999999	311	851	999999	736	999999	647	167	521	20	999999	999999	784	769	485	100	395	510	999999	650	12	154	999999	255	213	433	999999	760	999999	874	995	375	999999	534	999999	15	73	999999	804	999999	999999	411	477	854	923	999999	492	301	999999	999999	815	510	512	345	344	868	794	999999	999999	313	140	887	996	646	24	999999	542	259	742	479	999999	239	706	999999	391	601	677	663	331	892	940	999999	969	999999	999999	999999	999999	329	999999	168	220	466	999999	500	999999	382	414	831	839	999999	999999	
242	558	321	591	586	804	999999	954	743	201	141	285	203	372	83	917	453	586	530	271	999999	69	999999	268	570	999999	215	999999	19	196	845	823	532	999999	708	508	999999	961	483	689	10	375	457	966	89	191	999999	137	861	464	961	254	319	538	565	182	974	62	999999	427	999999	155	944	556	999999	317	999999	89	999999	575	269	492	113	840	270	847	611	617	189	999999	292	999999	855	554	235	601	514	993	999999	535	533	605	940	999999	100	999999	430	900	621	771	438	797	999999	295	205	479	150	999999	277	718	999999	367	999999	642	145	999999	300	400	331	754	803	759	529	139	51	663	999999	58	749	415	426	711	996	418	950	494	614	569	359	999999	460	46	725	841	964	176	732	999999	999999	579	564	40	578	866	967	999999	277	344	253	999999	927	999999	729	862	301	999999	999999	464	692	999999	906	730	999999	575	304	767	43	688	999999	999999	931	253	138	179	850	396	142	999999	450	999999	226	280	325	817	828	999999	999999	863	549	114	805	278	615	279	673	833	999999	12	572	210	645	999999	179	378	610	683	964	999999	21	904	727	999999	23	420	434	999999	999999	233	999999	999999	460	180	148	999999	80	663	638	859	506	26	407	139	567	249	636	637	999999	999999	217	154	999999	757	851	999999	387	999999	264	204	999999	47	999999	999999	265	635	999999	474	450	999999	307	946	999999	115	63	994	507	597	674	774	784	797	999999	467	25	999999	544	702	328	504	999999	999999	408	443	24	999999	999999	641	999999	932	498	171	999999	992	649	270	108	297	703	999999	147	790	999999	490	419	57	512	961	999999	661	100	57	156	946	436	999999	547	611	101	594	999999	865	722	741	999999	623	610	542	999999	754	504	257	999	471	366	892	999999	918	34	966	956	635	891	222	841	451	25	250	565	848	999999	999999	205	999999	460	281	999999	999999	214	796	447	969	154	995	167	843	999999	999999	589	544	999999	629	587	134	638	999999	974	509	900	834	608	999999	999999	968	999999	17	999999	890	21	94	824	450	713	237	529	987	491	895	65	999999	402	340	660	31	999999	103	909	81	480	999999	307	567	999999	999999	198	88	992	999999	964	999999	792	168	999999	505	719	752	915	359	605	651	289	88	454	901	999999	277	708	955	999999	937	107	979	419	332	786	267	192	342	49	451	994	315	999999	904	999999	244	667	165	999999	903	999999	999999	999999	829	408	999999	122	365	999999	920	379	46	863	36	63	812	748	350	718	461	999999	999999	320	163	656	999999	999999	550	695	207	610	999999	
653	419	759	547	513	589	923	566	999999	827	999999	129	81	958	999999	904	851	403	495	326	999999	850	343	606	249	322	183	999999	82	572	670	999999	999999	826	999999	453	277	515	309	169	427	161	317	742	188	201	91	999999	532	252	698	301	712	294	115	999999	86	162	308	200	416	499	494	581	167	662	809	255	575	998	999999	999999	104	999999	898	295	543	600	427	58	240	999999	901	830	874	378	999999	35	999999	999999	376	999999	999999	118	752	928	999999	735	585	525	391	999999	133	999999	615	362	999999	999999	999999	820	270	486	999999	999999	959	999999	999999	999999	707	999999	999999	784	534	985	631	521	138	999999	582	970	627	807	25	901	999999	999999	999999	999999	224	999999	181	999999	999999	999999	329	890	389	957	158	821	340	13	38	796	999999	607	311	147	902	103	234	999999	804	424	202	462	470	999999	593	565	579	229	449	195	999999	982	154	999999	665	999999	142	181	999999	999999	640	999999	779	229	20	999999	102	224	475	130	297	960	847	225	999999	866	430	556	373	593	252	121	564	842	999999	999999	999999	676	999999	171	999999	999999	383	999999	784	578	683	251	823	535	472	364	753	999999	898	657	144	999999	999999	798	320	586	999999	999999	999999	528	999999	937	999999	110	999999	426	999999	999999	169	244	586	999999	440	138	193	188	999999	999999	130	999999	367	999999	943	530	774	534	749	683	851	385	255	139	534	265	519	746	210	722	930	56	622	449	999999	663	80	339	498	798	999999	141	853	969	133	631	170	999999	993	999999	335	999999	676	68	462	999999	989	457	999999	184	999999	999999	977	20	999999	999999	274	917	87	999999	459	445	999999	999999	78	719	532	285	15	999999	999999	999999	752	690	999999	860	999999	564	987	384	674	623	68	323	189	177	164	842	72	59	999999	999999	999999	713	70	890	999999	726	989	743	261	999999	452	378	89	923	999999	296	623	57	704	710	999999	702	615	999999	386	722	770	901	999999	999999	223	956	546	851	950	49	630	999999	825	999999	574	253	132	960	181	690	999999	999999	999999	867	229	999999	999999	656	322	52	999999	233	513	999999	955	98	188	572	500	999999	831	238	972	655	666	127	999999	61	146	686	580	999999	665	696	488	514	999999	999999	470	207	611	890	539	908	942	406	992	513	697	485	75	999999	469	685	858	999999	293	999999	210	111	793	303	520	999999	999999	999999	999999	999999	833	450	670	490	111	999999	884	941	999999	999999	712	999999	999999	717	363	660	621	29	195	980	999999	483	231	601	496	368	999999	317	999999	999999	445	501	837	184	680	256	
815	584	999999	999999	801	916	999999	229	125	939	976	86	940	999999	24	452	265	999999	999999	359	229	78	999999	742	999999	576	571	795	628	221	432	950	46	116	999999	47	999999	999999	189	999999	999999	999999	485	556	392	999999	376	999999	999999	993	245	999999	204	331	37	746	590	999999	288	234	354	521	600	903	999999	36	999999	834	24	977	881	246	408	68	999999	999999	593	999999	999999	999999	999999	61	906	999999	976	183	755	715	89	108	456	855	741	954	576	999999	411	582	49	365	999999	542	506	999999	121	999999	999999	146	147	809	163	153	364	727	34	303	999999	965	927	344	281	999999	999999	915	530	35	999999	454	492	538	999999	999999	407	999999	999999	999999	999999	994	999999	977	332	618	578	280	945	999999	500	23	999999	283	49	445	999999	705	93	963	787	999999	999999	95	502	406	653	608	992	152	745	369	464	368	999999	620	452	950	21	662	756	484	970	226	535	491	524	219	498	999999	366	701	999999	308	878	964	612	999999	484	925	965	969	999999	802	999999	999999	558	571	534	999999	993	704	693	999999	999999	999999	999999	174	560	20	999999	444	120	999999	786	54	457	166	489	784	18	999999	999999	96	999999	999999	206	177	999999	999999	933	953	684	79	387	661	17	490	100	999999	353	447	999999	473	53	530	858	666	26	523	683	402	999999	750	420	979	999999	607	733	999999	999999	452	516	166	87	928	759	50	243	134	46	967	75	913	440	570	147	11	999999	176	928	540	999999	144	719	540	870	933	659	408	999999	410	757	670	999999	901	999999	720	999999	124	770	817	433	891	999999	999999	337	179	320	849	842	999999	564	566	999999	575	301	381	446	547	999999	825	391	834	701	636	219	405	453	539	638	426	616	999999	405	120	117	269	657	13	212	701	623	809	566	205	845	201	999999	999999	609	560	999999	847	66	945	999999	598	200	851	507	999999	725	781	999999	425	620	637	170	999999	999999	41	723	443	999999	367	999999	582	277	505	790	28	237	560	929	88	152	768	871	460	684	518	79	805	506	280	976	999999	999999	151	999999	218	40	786	434	577	836	840	513	699	742	853	999999	694	70	488	705	174	851	142	282	852	765	709	707	950	962	917	937	73	391	999999	984	136	920	582	999999	450	999999	361	999999	312	265	182	718	830	197	999999	745	27	575	999999	990	465	868	732	999999	330	89	483	615	999999	902	449	318	381	869	204	999999	999999	999999	264	49	999999	891	969	597	593	991	876	763	999999	182	919	498	999999	999999	528	267	197	139	667	370	651	
746	332	410	815	864	346	960	993	610	999999	526	320	771	500	573	899	145	859	339	999999	720	37	746	982	951	738	11	999999	936	999999	358	833	999999	397	752	569	569	781	999999	654	999999	769	977	915	402	999999	999999	880	954	999999	999999	279	999999	999999	930	719	585	427	864	136	345	619	66	33	909	693	426	384	999999	999999	999999	363	141	685	297	950	59	999999	999999	773	929	130	396	578	534	999999	506	736	466	43	983	152	999999	602	999999	305	999999	953	999999	709	760	999999	999999	950	38	698	148	999999	869	999999	669	753	999999	999999	999999	999999	233	999999	499	830	999999	689	918	999999	999999	999999	999999	999999	999999	991	247	999999	825	880	23	506	988	446	549	835	939	854	999999	486	373	240	314	826	406	103	82	234	464	185	522	81	515	428	999999	841	262	999999	284	878	742	999999	999999	957	999999	700	236	787	999999	663	891	342	822	999999	999999	999999	882	620	999999	283	999999	22	999999	650	368	942	999999	999999	999999	708	583	999999	999999	989	743	800	999999	357	748	706	866	295	295	800	294	999999	258	999999	88	149	958	642	477	999999	958	729	932	999999	999999	145	709	667	280	240	999999	562	761	833	698	549	488	999999	871	999999	417	634	727	840	365	188	693	917	490	377	999999	941	999999	580	40	24	868	33	758	613	999999	209	24	64	720	731	999999	425	385	538	999999	432	999999	51	999999	334	999999	999999	922	999999	999999	791	186	903	999999	999999	701	999999	802	683	681	464	776	268	439	217	999999	672	129	634	999999	277	542	999999	717	327	180	819	987	706	999999	776	111	347	170	999999	33	999999	574	581	999999	999999	622	701	857	999999	656	999999	611	999999	999999	339	971	298	661	999999	259	233	195	999999	999999	881	203	106	671	904	363	999999	107	234	194	508	108	548	999999	999999	655	840	104	521	670	667	999999	612	991	682	999999	812	686	986	955	799	999999	999999	999999	159	53	999999	999999	952	999999	227	415	999999	201	215	241	433	695	999999	529	999999	138	674	502	311	999999	591	114	989	109	550	752	999999	278	999999	583	697	999999	999999	999999	138	810	152	679	999999	262	830	420	785	450	382	127	999999	467	546	999999	261	999999	311	485	462	421	50	853	999999	474	999999	119	806	632	544	497	999999	999999	400	608	986	999999	999999	58	843	180	328	999999	727	432	999999	999999	731	724	332	999999	999999	999999	25	717	769	299	388	978	957	720	999999	163	905	884	999999	999999	77	937	684	266	999999	263	642	292	102	999999	135	868	270	651	387	92	999999	999999	864	282	654	999999	839	
697	999999	79	101	132	999999	175	643	842	555	999999	585	793	999999	999999	999999	380	336	733	624	278	173	519	999999	999999	342	999999	999999	999999	30	999999	233	394	108	986	999999	789	171	519	726	927	858	999999	999999	932	999999	593	999999	244	999999	493	946	999999	68	570	533	106	999999	785	789	44	322	493	822	951	114	200	695	999999	425	149	218	816	17	999999	420	880	206	786	249	999999	488	618	333	536	657	312	336	538	462	999999	438	386	729	691	614	374	470	999999	999999	875	898	989	819	999999	999999	999999	999999	370	999999	999999	900	575	999999	50	999999	704	999999	999999	999999	801	864	167	600	999999	711	999999	97	326	92	55	419	999999	957	373	999999	499	799	646	999999	999999	999999	965	388	809	653	863	839	689	145	910	215	184	76	999999	21	741	399	999999	975	452	999999	596	287	114	243	74	617	182	199	66	904	523	44	776	411	898	999999	999999	229	847	992	408	190	182	840	245	999999	999999	999999	999999	999999	852	670	999999	484	803	688	999999	575	999999	999999	667	499	999999	15	999999	149	999999	999999	122	999999	607	999999	999999	459	644	415	999999	999999	997	305	687	820	90	956	62	852	235	302	607	220	505	999999	640	601	335	908	111	999999	999999	106	479	999999	249	999999	999999	135	542	999999	840	398	583	999999	577	292	999999	847	418	132	999999	839	914	997	28	902	466	392	999999	536	134	999999	313	938	126	901	826	383	999999	933	464	927	320	875	999999	218	637	497	648	357	43	487	499	979	223	318	999999	481	295	999999	690	999999	48	16	999999	114	999999	645	891	675	466	999999	999999	485	999999	35	999999	48	545	999999	275	999999	743	738	502	646	245	333	724	999999	719	354	98	243	253	999999	888	313	650	357	999999	991	605	972	891	999999	220	24	321	197	789	999999	936	485	81	720	376	999999	513	588	868	761	920	999999	999999	122	106	43	242	324	999999	225	397	999999	685	283	999999	999999	847	654	435	231	22	536	28	575	417	999999	171	532	999999	589	800	72	489	372	81	999999	26	779	751	187	781	997	60	999999	756	749	799	798	355	999999	999999	859	162	999999	748	393	999999	999999	704	493	871	709	346	558	425	335	708	999999	212	999999	754	999999	902	258	449	25	486	454	818	668	813	373	999999	381	999999	940	909	842	999999	687	456	999999	84	267	315	82	999999	502	159	430	50	486	595	502	851	393	957	903	207	732	999999	620	572	45	680	508	532	965	430	999999	425	866	999999	525	407	130	999999	644	999999	377	365	983	305	999999	628	337	777	684	
529	999999	983	999999	644	891	779	835	71	999999	587	807	999999	694	81	674	15	184	787	80	105	999999	399	999999	960	999999	999999	999999	999999	184	416	353	730	848	999999	686	500	999999	231	807	745	571	68	999999	66	999999	827	671	912	999999	393	453	550	707	588	999999	354	670	55	813	523	999999	520	887	632	244	86	701	258	999999	183	595	952	979	335	999999	672	445	999999	824	999999	706	21	694	791	963	802	33	269	647	999999	830	374	999999	294	890	999999	180	331	822	69	999999	422	527	456	797	501	999999	999999	65	135	908	414	231	999999	999999	999999	999999	106	999999	441	999999	999999	610	62	353	231	544	695	444	999999	502	124	999999	764	877	293	494	999999	994	472	241	650	214	522	433	426	153	607	476	56	235	999999	999999	999999	999999	999999	999999	474	113	999999	956	876	937	583	999999	794	970	466	999999	534	358	588	112	207	209	412	999999	98	629	999999	999999	936	228	398	255	427	463	63	758	192	999999	30	144	428	999999	999999	999999	630	888	638	999999	686	674	999999	698	647	972	999999	190	603	999999	723	844	999999	999999	30	999999	548	338	215	341	999999	999999	999999	63	338	454	683	692	844	999999	607	209	999999	999999	401	271	999999	999999	608	999999	999	999999	165	725	757	185	958	999999	494	707	999999	999999	683	999999	539	999999	999999	889	369	203	298	999999	346	904	859	523	854	704	105	999999	381	999999	729	760	341	54	551	35	305	162	999999	752	999999	146	534	999999	526	693	999999	422	347	397	340	414	167	999999	999999	261	865	999999	331	999999	835	735	336	326	572	923	999999	494	437	898	593	216	707	545	573	209	380	999999	997	171	762	683	999999	984	518	999999	603	999999	999999	300	999999	71	831	242	999999	472	809	217	742	603	727	457	984	449	999999	133	999999	999999	664	336	881	999999	247	170	500	162	324	352	807	257	330	861	976	147	739	532	385	475	999999	111	399	172	812	403	443	315	699	971	999999	394	617	981	449	191	419	999999	824	671	741	999999	157	999999	409	494	283	865	999999	846	999999	999999	748	242	992	563	936	718	999999	999999	726	195	462	999999	171	423	639	999999	422	794	728	891	999999	713	733	999999	953	932	762	327	130	578	834	852	272	909	645	999999	988	999999	999999	999999	349	999999	945	556	311	803	305	986	999999	934	452	685	128	999999	572	45	508	139	609	14	956	999999	722	999999	999999	610	90	261	999999	264	359	537	549	37	552	999999	767	187	561	999999	636	775	472	195	135	999999	734	454	999999	610	999999	859	285	250	744	999999	
999999	999999	205	701	723	999999	219	999999	585	915	999999	999999	275	999999	277	999999	999999	999999	377	190	719	537	999999	999999	999999	636	914	176	999999	499	261	308	293	394	470	969	981	860	436	593	566	871	999999	220	23	643	999999	503	342	999999	292	999999	873	564	448	730	775	994	825	96	139	52	223	95	999999	837	807	999999	383	307	349	717	32	784	623	847	926	811	197	242	999999	999999	999999	999999	217	435	999999	729	946	999999	204	999999	44	350	463	999999	999999	999999	556	999999	836	999999	130	45	217	575	803	99	940	600	803	963	806	592	639	718	999999	392	878	238	411	999999	933	999999	999999	362	999999	682	999999	108	999999	411	265	21	405	158	300	798	623	642	631	346	999999	355	936	999999	190	999999	999999	999999	316	999999	646	327	774	759	374	486	931	855	892	999999	769	841	411	401	708	999999	196	490	999999	419	768	246	999999	999999	298	588	706	873	182	240	972	999999	999999	922	999999	999999	247	646	783	813	867	999999	749	511	577	946	943	544	532	395	265	229	326	999999	507	999999	719	708	470	786	779	68	682	999999	158	999999	999999	489	999999	999999	999999	549	707	615	552	999999	496	999999	999999	351	644	999999	350	787	974	752	268	895	999999	999999	228	539	999999	997	43	808	999999	97	362	393	897	464	999999	762	837	715	522	711	999999	507	999999	623	999999	128	152	617	717	895	687	406	925	163	74	281	550	28	373	999999	581	743	913	409	743	115	454	999999	263	588	999999	999999	240	999999	999999	916	451	605	999999	999999	855	426	999999	999999	409	956	467	999999	399	637	999999	819	999999	812	999999	611	594	514	879	999999	674	962	999999	139	946	428	176	999999	612	999999	829	945	699	999999	999999	164	652	724	10	787	647	709	790	625	376	139	917	427	427	940	332	999999	725	223	394	999999	72	961	999999	981	790	100	141	999999	807	275	130	999999	958	975	958	869	513	102	999999	964	181	738	763	999999	510	748	950	672	825	892	230	485	920	961	102	691	480	28	997	557	577	548	817	110	18	999999	468	451	981	999999	999999	999999	755	429	721	334	999999	435	480	51	149	469	426	915	999999	645	126	999999	999999	276	399	495	105	910	999999	632	999999	663	808	630	290	999999	690	372	468	597	999999	999999	250	768	494	54	548	955	417	118	132	999999	64	373	763	471	568	715	73	999999	537	845	42	98	414	544	999999	999999	761	640	999999	63	999999	457	915	625	999999	124	782	354	946	999999	503	288	510	27	608	999999	867	818	940	975	308	530	999999	884	468	162	
364	949	427	698	204	999999	338	78	455	607	458	148	715	453	932	999999	991	397	351	754	587	396	936	192	982	999999	700	804	754	999999	397	999999	167	604	760	833	926	258	945	999999	949	999999	572	999999	986	999999	113	496	999999	589	539	672	999999	999999	574	967	22	244	716	261	999999	534	324	529	219	427	980	120	692	109	999999	999999	999999	625	804	999999	999999	935	206	262	839	213	762	175	396	725	498	999999	39	999999	820	692	999999	999999	650	425	999999	52	791	569	748	992	803	942	796	796	999999	917	909	428	154	999999	47	463	421	999999	772	158	999999	494	999999	537	91	899	289	110	999999	757	999999	388	38	781	999999	637	999999	847	999999	999999	999999	600	999999	581	999999	611	648	999999	654	999999	282	999999	653	968	909	999999	640	220	911	999999	662	696	999999	472	942	530	399	999999	934	410	999999	573	472	952	780	542	989	999999	993	479	999999	999999	455	999999	484	207	735	69	871	846	997	999999	936	506	166	999999	15	999999	639	23	999999	999999	808	254	139	708	999999	700	197	377	317	293	999999	999999	652	125	250	471	987	999999	795	999999	501	999999	412	655	637	965	999999	109	537	999999	999999	999999	999999	975	739	211	993	999999	891	44	872	999999	999999	713	87	504	853	51	440	543	53	893	228	881	784	720	841	484	999999	349	999999	98	839	999999	575	999999	183	677	386	999999	478	221	853	760	467	996	559	999999	578	999999	999999	754	668	993	999999	999999	762	386	200	999999	369	999999	704	551	139	999999	999999	188	999999	840	331	186	999999	401	75	832	999999	467	999999	787	170	999999	906	939	999999	999999	999999	846	445	751	483	999999	486	367	999999	958	517	311	631	684	999999	381	560	737	811	999999	99	277	999999	999999	784	305	999999	412	999999	226	999999	765	324	977	999999	818	742	397	367	533	699	307	999999	116	325	999999	835	739	455	789	999999	178	138	999999	999999	162	917	364	966	999999	835	999999	999999	462	355	751	987	653	330	523	638	172	380	287	247	792	999999	999999	766	56	469	232	957	79	634	999999	999999	999999	916	211	999999	388	430	188	698	999999	999999	999999	999999	573	750	999999	419	931	999999	429	798	850	63	999999	606	105	999999	920	719	612	126	440	828	911	124	963	737	128	622	260	742	202	588	999999	999999	297	71	203	305	287	812	35	999999	214	645	786	970	646	605	999999	999999	509	468	999999	999999	367	439	849	458	787	454	301	319	999999	999999	606	272	441	284	318	999999	404	625	999999	799	101	521	623	275	338	993	100	522	817	999999	242	733	502	
123	999999	858	999999	999999	518	833	521	716	999999	999999	49	523	999999	999999	999999	771	396	884	36	296	416	999999	816	584	130	793	999999	999999	502	999999	455	873	770	327	647	460	822	660	999999	999999	288	999999	503	999999	999999	814	464	999999	235	55	83	357	706	215	999999	791	51	637	623	724	479	742	999999	999999	81	175	753	999999	725	999999	949	736	999999	427	999999	40	352	719	358	999999	999999	635	553	456	999999	107	176	564	619	856	418	999999	999999	393	139	546	171	999999	34	70	70	252	999999	397	105	347	580	289	208	999999	448	999999	999999	317	394	844	999999	767	999999	974	999	198	601	999999	429	999999	699	393	298	470	869	436	999999	297	255	97	999999	165	361	30	526	999999	366	943	417	96	905	999999	998	294	999999	404	695	60	71	872	650	143	999999	999999	647	196	991	737	807	999999	636	991	71	307	222	42	415	210	457	999999	832	999999	461	342	858	999999	395	999999	122	474	999999	644	236	383	446	999999	999999	999999	382	339	896	999999	146	405	459	999999	668	999999	81	325	988	999999	602	949	50	999999	682	999999	482	999999	801	987	625	342	280	992	764	999999	860	724	845	999999	827	127	226	213	521	65	883	999999	312	694	931	796	486	999999	51	999999	999999	999999	816	560	999999	705	999999	908	13	804	135	467	999999	980	840	357	999999	603	668	485	732	837	480	626	752	538	374	117	65	828	855	999999	950	487	999999	416	907	294	846	131	589	999999	209	717	999999	426	794	332	999999	999999	327	882	999999	566	554	506	973	999999	808	20	999999	999999	999999	185	948	109	517	672	635	433	999999	999999	756	546	895	999999	637	762	999999	999999	999999	52	263	481	511	972	448	393	932	848	999999	717	486	836	999999	168	463	33	769	830	909	131	696	999999	143	999999	136	50	671	999999	868	220	503	481	999999	298	177	382	674	975	661	134	739	787	999999	999999	999999	919	755	736	961	613	992	865	427	622	999999	834	347	379	999999	408	721	803	999999	232	999999	999999	569	502	991	91	359	794	179	784	999999	999999	438	411	999999	216	295	999999	177	264	228	637	64	654	941	342	45	305	138	263	412	936	808	768	999999	704	359	262	745	880	264	999999	999999	999999	240	999999	405	935	946	640	999999	999999	635	999999	14	586	949	915	560	999999	56	63	999999	916	999999	455	110	999999	999999	728	856	42	999999	297	999	29	941	999999	424	504	937	999999	359	498	149	625	999999	999999	764	931	754	444	702	999999	834	999999	999999	779	999999	784	347	734	51	227	999999	90	999999	999999	725	
984	999999	537	500	66	721	946	703	999999	999999	757	154	27	905	962	999999	422	340	112	463	798	999999	172	162	639	167	999999	999999	142	715	69	999999	962	368	779	296	226	943	645	999999	999999	507	375	13	512	999999	329	999999	89	999999	371	999999	495	885	999999	507	999999	385	861	899	518	887	999999	461	717	729	999999	999999	136	999999	757	478	694	736	575	300	121	999999	649	10	999999	383	978	888	353	318	541	999999	999999	281	814	999999	92	746	857	10	999999	913	295	783	457	670	703	414	496	999999	999999	758	999999	999999	396	323	735	999999	72	999999	909	999999	999999	999999	197	999999	227	999999	860	915	395	948	999999	575	365	207	872	866	553	176	680	574	999999	461	262	783	766	999999	885	500	115	999999	683	999999	100	262	805	887	595	351	452	848	553	580	506	117	879	744	280	199	451	999999	317	999999	999999	344	291	657	156	414	349	422	999999	999999	810	174	274	166	484	113	999999	985	281	211	999999	831	999999	821	999999	999999	903	999999	999999	695	999999	999999	913	999999	268	756	971	999999	740	999999	12	40	879	192	999999	342	999999	723	270	177	797	465	999999	116	180	632	323	469	999999	11	511	327	887	283	320	999999	999999	999999	898	999999	141	253	255	100	209	694	999999	838	61	621	312	190	761	367	897	999999	648	807	999999	635	443	999999	455	738	999999	999999	152	999999	871	999999	91	366	824	542	45	554	999999	999999	999999	486	999999	999999	417	999999	699	331	565	529	385	999999	926	453	867	272	294	629	797	516	421	524	551	355	966	855	999999	999999	365	228	999999	353	384	150	900	141	954	958	104	374	999999	358	128	622	230	155	999999	638	499	561	258	415	757	999999	96	391	934	335	518	561	551	754	965	347	999999	42	999999	785	552	735	318	335	535	433	477	72	405	999999	999999	821	585	901	999999	803	970	916	595	680	64	519	207	629	450	542	822	294	999999	781	424	198	802	494	95	999999	253	922	880	334	236	33	986	15	210	999999	976	999999	308	999999	999999	999999	999999	671	731	43	999999	688	885	999999	610	192	680	999999	514	999999	28	999999	815	692	559	57	45	271	454	40	533	999999	999999	999999	566	999999	985	999999	999999	142	999999	141	762	62	234	565	999999	999999	723	53	353	999999	501	274	678	884	834	616	612	329	255	184	999999	700	999999	347	269	999999	999999	999999	207	999999	220	381	999999	999999	338	762	467	999999	999999	158	548	411	687	171	700	164	999999	999999	348	378	618	93	886	577	999999	72	552	887	305	905	461	295	846	999999	160	129	
89	999999	556	81	999999	618	999999	999999	636	999999	23	999999	647	115	66	754	999999	828	999999	136	494	617	972	276	999999	579	698	115	696	262	565	793	20	580	85	293	135	276	229	999	999999	788	941	108	58	214	999999	200	999999	707	999999	27	62	999999	634	999999	819	290	862	579	919	213	999999	999999	260	999999	337	76	999999	773	629	999999	608	841	362	705	676	999999	999999	15	339	508	999999	989	999999	547	740	986	999999	999999	474	844	999999	650	90	571	999999	567	848	828	999999	183	170	84	88	383	999999	999999	999999	928	796	945	72	856	249	421	946	421	328	712	489	350	999999	427	309	784	418	957	999999	791	999999	999999	999999	999999	137	165	347	192	911	682	138	529	325	26	816	999999	782	557	410	668	624	999999	249	146	348	536	63	742	775	999999	965	461	459	999999	610	687	920	673	728	94	83	999999	510	645	999999	999999	35	114	611	781	11	861	556	999999	176	362	999999	888	61	601	112	605	416	616	717	676	80	444	999999	999999	999999	119	999999	999999	595	860	999999	603	561	388	511	948	999999	994	999999	999999	904	366	999999	999999	817	999999	622	137	981	999999	357	894	928	907	999999	590	999999	482	183	999999	42	240	507	315	999999	276	336	999999	100	163	473	422	324	613	999999	714	730	167	321	575	497	999999	999999	126	513	570	674	999999	498	920	999999	659	999999	409	81	674	858	999999	360	550	999999	999999	47	828	15	934	579	325	145	185	860	540	170	608	999999	341	999999	391	802	336	602	682	999999	180	999999	999999	999999	999999	541	107	856	332	806	999999	870	547	999999	516	999999	578	991	358	519	323	69	720	498	222	13	999999	779	477	999999	34	948	32	775	999999	925	201	342	664	999999	47	329	537	734	400	999999	858	999999	388	999999	233	999999	999999	999999	999999	120	192	324	999999	910	801	999999	999999	726	782	822	847	772	797	999999	999999	999999	336	574	481	994	531	999999	108	484	155	999999	999999	207	381	688	704	858	999999	756	743	999999	952	753	982	719	940	811	999999	578	890	95	880	797	359	987	999999	678	999999	999999	999999	206	999999	905	764	738	999999	190	999999	103	999999	988	999999	50	847	52	293	582	999999	762	64	720	44	530	593	999999	999999	603	848	394	679	35	176	60	999999	546	999999	999999	988	253	792	759	999999	857	460	901	239	839	949	999999	703	436	95	929	810	868	171	695	321	704	556	999999	342	960	999999	101	999999	806	873	310	390	999999	999999	999999	969	304	999999	186	79	692	830	999999	653	540	690	999999	940	247	249	309	385	
999999	735	293	696	468	999999	999999	443	369	89	999999	966	648	927	467	842	746	999999	999999	999999	984	625	999999	874	213	679	802	280	181	161	584	566	573	925	423	511	999999	652	511	878	758	999999	999999	612	999999	386	999999	999999	232	999999	203	287	733	695	400	999999	115	419	493	788	999999	235	271	217	999999	867	402	999999	513	956	542	104	458	638	854	251	915	26	999999	999999	674	999999	57	770	999999	307	833	878	535	82	405	890	169	722	999999	533	481	502	999999	539	984	291	999999	999999	868	999999	999999	105	840	999999	435	99	941	666	124	435	188	501	259	207	43	999999	198	441	561	651	935	999999	999999	331	999999	422	908	937	842	393	100	780	902	999999	479	738	999999	385	646	315	999999	502	999999	828	354	980	253	910	505	999999	999999	668	715	226	173	101	720	519	390	23	999999	13	999999	730	344	407	599	999999	999999	305	999999	812	794	999999	702	442	138	999999	999999	788	179	998	441	381	300	432	75	999999	695	387	27	528	995	999999	134	945	678	999999	999999	947	391	852	192	210	983	290	873	469	524	731	962	999999	542	999999	999999	192	999999	452	439	912	999999	913	705	999999	288	958	816	999999	130	757	764	999999	72	999999	407	326	999999	999999	999999	999999	558	999999	170	999999	999999	852	999999	404	999999	942	999999	235	999999	999999	614	477	999999	999999	921	35	999999	712	348	767	966	711	112	999999	204	528	376	339	64	430	364	736	753	741	925	999999	972	422	999999	188	999999	538	813	491	424	930	999999	973	999999	372	545	845	266	403	997	713	750	482	210	270	575	53	999999	27	999999	878	724	415	999999	496	62	61	999999	999999	393	999999	898	620	98	274	358	999999	29	691	999999	999999	999999	359	744	999999	684	500	222	122	612	999999	367	795	275	546	215	763	999999	999999	319	999999	999999	106	19	999999	815	999999	393	936	911	182	33	489	999999	707	408	374	999999	999999	999999	562	999999	227	557	64	80	999999	354	999999	999999	595	345	205	382	399	13	383	349	185	406	554	116	286	999999	439	315	999999	999999	568	147	840	102	362	22	756	655	999999	548	999999	498	712	785	841	999999	999999	999999	999999	999999	743	999999	34	35	496	999999	999999	999999	999999	26	999999	999999	201	999999	999999	415	227	503	983	999999	999999	744	999999	835	999999	999999	999999	768	275	408	884	602	999999	771	918	864	122	815	999999	63	999999	310	999999	281	430	217	306	271	999	435	660	999999	853	644	999999	998	988	199	999999	809	614	498	999999	164	141	999999	999999	430	531	999999	302	412	999999	999999	999999	325	652	
443	415	187	389	999999	769	999999	748	72	999999	842	289	919	875	922	184	796	448	999999	999999	937	149	999999	946	876	740	87	999999	257	925	923	217	176	356	555	784	464	429	192	729	352	416	79	776	999999	150	612	56	999999	999999	111	491	179	206	714	999999	510	240	999999	691	691	706	500	999999	825	635	123	572	330	148	720	376	265	538	776	531	999999	137	527	999999	999999	41	763	29	824	441	47	970	999999	261	284	999999	916	500	47	999999	915	999999	951	793	37	49	999999	241	517	999999	999999	999999	430	192	233	999999	713	777	563	660	943	480	322	393	999999	153	930	79	999999	999999	999999	764	501	140	616	147	999999	734	707	98	999999	999999	512	999999	215	999999	549	459	37	901	519	999999	999999	999999	702	999999	619	999999	999999	884	999999	999999	377	30	999999	471	999999	299	576	96	206	978	999999	475	355	421	968	233	187	201	603	999999	51	962	999999	321	827	124	437	181	527	999999	538	999999	999999	658	999999	491	814	999999	265	260	999999	941	999999	999999	78	472	41	290	999999	396	391	999999	999999	999999	615	415	999999	999999	999999	35	861	405	569	589	449	256	494	999999	999999	487	418	999999	935	352	999999	110	999999	445	252	365	93	157	999999	140	999999	999999	999999	999999	999999	749	447	850	999999	240	398	487	381	126	101	821	999999	344	33	989	977	948	79	999999	49	514	999999	607	720	999999	941	999999	700	438	999999	916	715	999999	999999	518	49	567	342	704	953	120	999999	999999	354	431	999999	999999	133	715	163	999999	999999	602	313	999999	600	839	140	822	298	684	999999	943	763	999999	116	999999	691	514	999999	419	616	374	984	999999	786	18	263	299	899	202	590	984	285	86	462	122	999999	124	917	209	437	519	999999	999999	999999	785	387	999999	324	552	67	618	766	743	999999	99	618	384	999999	592	999999	840	922	106	103	802	999999	686	723	999999	999999	577	597	749	982	107	959	715	999999	10	631	94	974	357	145	971	228	999999	416	999999	504	462	371	335	623	999999	596	319	185	530	127	700	455	330	554	489	31	26	761	572	140	902	779	752	961	501	866	575	960	132	584	136	280	360	499	544	216	272	999999	395	510	999999	539	85	999999	930	638	653	802	655	949	212	780	843	242	601	683	619	373	131	730	999999	358	63	946	991	429	105	831	20	283	999999	890	376	72	490	999999	703	868	40	862	999999	999999	314	182	999999	356	437	127	898	999999	597	898	14	664	488	300	999999	999999	892	511	543	822	792	382	200	321	413	780	752	238	999999	
750	343	269	518	258	54	880	574	644	991	977	933	158	685	999999	999999	712	584	200	886	999999	976	529	999999	400	980	999999	999999	999999	942	999999	375	669	880	847	565	744	155	999999	256	999999	999999	257	519	565	889	643	697	339	435	701	206	562	351	999999	773	813	999999	128	278	122	898	513	999999	344	999999	273	999999	999999	999999	999999	566	354	943	291	999999	729	19	999999	999999	347	244	999999	634	999999	461	812	328	474	83	751	805	999999	961	144	706	61	554	185	952	625	375	858	999999	294	144	999999	618	70	406	54	804	185	617	930	877	256	878	461	883	799	945	803	764	553	999999	539	392	809	999999	958	999999	833	999999	999999	972	999999	617	999999	116	609	204	999999	77	39	999999	999999	419	40	266	999999	182	999999	302	162	680	571	103	491	948	999999	468	999999	485	448	999999	970	374	731	999999	501	639	538	355	283	605	687	735	735	606	716	999999	362	553	134	786	90	541	658	215	999999	292	135	402	510	999999	395	782	629	170	999999	265	688	81	764	820	644	748	28	557	993	835	368	885	241	486	116	265	999999	662	788	439	716	526	558	999999	514	145	999999	142	220	904	116	574	629	460	441	290	999999	314	152	342	999999	110	221	574	923	250	999999	34	44	139	431	966	999999	547	999999	999999	523	554	315	508	999999	885	347	999999	729	999999	999999	781	999999	825	476	56	999999	999999	999999	615	314	983	296	274	974	820	999999	999999	482	149	999999	92	911	279	766	999999	998	999999	439	999999	999999	999999	999999	999999	984	389	978	218	999999	385	999999	925	631	934	856	540	999999	51	534	92	787	266	616	589	999999	999999	869	775	68	242	57	999999	26	288	851	191	999999	166	289	594	841	889	427	106	693	277	999999	977	423	236	974	956	118	356	849	507	516	265	539	812	520	213	159	430	999999	579	909	999999	92	999999	401	112	762	999999	999999	898	999999	519	896	332	721	999999	999999	831	267	100	768	669	438	354	675	882	627	476	83	999999	739	997	768	999999	368	999999	999999	999999	999999	872	203	178	999999	951	667	997	999999	999999	101	628	999999	328	172	247	999999	249	913	738	999999	519	485	296	866	612	168	841	750	782	964	999999	997	613	996	395	897	599	563	487	999999	678	522	420	999999	999999	786	421	835	531	999999	128	204	166	749	325	397	907	312	503	793	825	256	587	252	488	630	247	331	776	350	221	685	436	999999	330	999999	75	999999	420	999999	746	999999	229	479	845	417	841	863	680	998	989	296	70	693	860	432	999999	
177	999999	824	549	100	999999	191	101	443	767	114	428	329	331	997	999999	677	999999	999999	36	999999	407	999999	789	383	650	778	360	924	624	743	201	898	999999	897	23	999999	286	656	999999	48	387	412	650	999999	999999	361	676	999999	404	393	647	51	405	999999	770	826	999999	175	449	999999	999999	177	818	34	913	999999	268	434	999999	999999	400	999999	871	999999	730	994	999999	63	938	298	999999	369	999999	240	999999	159	503	243	136	999999	560	121	999999	667	999999	220	593	999999	822	915	999999	999999	17	108	992	257	179	416	106	999999	999999	981	236	999999	188	471	647	587	928	999999	36	999999	307	797	745	999999	999999	213	780	999999	411	804	240	999999	999999	859	999999	431	248	999999	980	96	147	360	790	579	885	65	488	999999	572	15	999999	69	888	999999	943	219	362	713	74	966	635	999999	374	601	750	212	955	328	119	226	999999	999999	783	999999	999999	999999	999999	176	403	137	999999	44	948	405	117	180	999999	136	915	151	79	534	783	23	460	562	986	198	828	682	109	170	637	356	666	616	286	948	191	999999	212	196	319	937	999999	601	637	999999	999999	579	76	828	412	999999	999999	815	999999	769	489	335	960	818	347	720	37	564	406	601	739	999999	999999	197	945	919	999999	882	224	845	772	858	924	27	703	258	999999	999999	757	669	209	850	999999	999999	468	855	999999	393	848	999999	910	999999	204	45	239	993	685	879	883	999999	999999	274	600	462	996	630	999999	942	124	999999	114	756	807	999999	402	888	191	387	728	999999	882	555	43	999999	934	95	664	999999	788	710	999999	737	397	273	640	935	260	856	520	838	455	103	278	760	494	164	879	999999	999999	351	812	307	160	793	610	999999	999999	975	527	911	966	521	164	414	999999	999999	368	999999	106	466	638	334	867	999999	999999	789	286	999999	141	780	999999	999999	255	446	999999	276	586	604	662	167	704	999999	339	609	999999	934	939	864	245	999999	795	345	999999	186	999999	487	439	269	158	821	999999	956	999999	747	999999	769	999999	999999	516	258	790	763	880	999999	999999	363	995	268	29	710	999999	422	47	24	984	870	836	78	999999	421	836	999999	456	840	961	999999	441	591	904	111	668	231	357	987	335	42	999999	431	425	360	491	999999	250	448	971	784	918	828	762	834	933	999999	984	999999	421	473	999999	999999	977	23	921	414	363	999999	999999	628	999999	60	688	999999	415	999999	653	383	929	664	999999	18	868	186	829	612	828	79	177	471	999999	999999	575	862	999999	424	454	411	438	87	818	333	405	
353	720	868	149	999999	429	529	552	610	175	757	397	309	181	800	194	999999	999999	294	749	580	999999	812	485	826	237	999999	959	999999	999999	999999	846	752	612	525	466	960	999999	28	649	648	918	999999	999999	818	474	999999	253	653	999999	128	501	533	584	825	962	907	392	323	583	439	569	310	665	322	910	645	697	999999	344	233	846	566	644	111	999999	753	999999	999999	362	812	746	316	35	826	999999	322	178	999999	562	558	578	999999	445	220	88	999999	971	774	999999	828	999999	598	319	993	281	934	999999	483	173	219	192	999999	960	770	693	263	284	999999	961	598	477	999999	103	785	655	697	131	434	32	999999	781	951	760	999999	999999	158	997	41	999999	999999	433	694	623	353	376	852	198	674	526	825	343	143	812	319	361	999999	999999	533	348	584	999999	999999	460	999999	437	240	999999	999999	685	999999	265	252	293	545	174	782	297	750	419	803	508	456	907	206	999999	648	149	450	999999	277	653	474	693	999999	612	968	999999	503	999999	145	886	761	999999	981	569	100	849	276	154	579	999999	999999	999999	544	85	366	557	263	999999	788	101	999999	264	418	891	791	999999	323	932	999999	548	999999	834	283	916	747	467	926	999999	999999	798	872	306	999999	747	899	359	158	999999	999999	421	999999	93	136	999999	371	506	580	99	999999	541	536	343	999999	41	999999	919	840	628	338	898	999999	627	999999	989	999999	228	661	671	992	441	410	999999	686	784	999999	709	707	240	999999	250	887	836	999999	999999	272	538	356	572	999999	979	999999	530	566	357	790	999999	294	147	823	152	999999	909	999999	999999	140	999999	657	175	473	37	221	999999	83	98	21	999999	768	720	727	691	871	99	660	999999	922	879	999999	339	993	999999	425	999999	416	999999	405	977	740	521	999999	163	881	191	108	999999	767	908	456	478	345	997	594	999999	419	142	999999	755	258	93	424	261	257	327	181	268	611	651	203	999999	999999	43	63	257	772	999999	999999	690	990	677	255	23	432	392	993	999999	620	851	999999	284	141	649	728	656	106	696	905	563	19	840	999999	126	999999	785	999999	311	943	347	999999	845	999999	999999	999999	581	837	410	999999	865	334	999999	999999	759	500	919	540	53	315	406	160	86	668	257	680	160	999999	999999	308	647	606	691	62	282	999999	999999	952	550	885	157	818	999999	868	999999	239	833	202	621	625	795	254	999999	996	546	196	724	187	84	999999	614	285	708	112	190	268	999999	133	375	708	195	967	990	167	168	999999	464	218	999999	27	846	958	683	
513	513	402	999999	695	515	96	336	999999	999999	639	281	871	120	999999	687	782	597	710	826	913	999999	828	999999	999999	838	958	999999	516	560	66	999999	655	602	204	599	999999	405	946	617	289	999999	67	99	999999	886	296	478	871	531	845	430	145	141	999999	999999	684	148	999999	856	557	364	820	577	999999	999999	999999	999999	915	994	899	386	650	102	547	541	383	738	903	999999	999999	999999	860	985	714	636	999999	524	831	131	914	649	999999	100	70	924	560	999999	278	999999	271	27	562	877	999999	999999	780	52	999999	238	699	946	244	999999	314	77	504	999999	862	194	645	110	446	793	89	259	999999	999999	42	623	980	893	999999	127	436	533	927	983	999999	256	855	886	930	603	432	968	415	999999	785	993	430	725	999999	999999	999999	170	580	769	999999	382	208	230	20	970	258	805	486	127	999999	999999	149	520	999999	616	999999	759	999999	843	371	999999	844	734	774	49	202	265	277	386	976	999999	953	999999	195	980	999999	999999	999999	999999	354	626	999999	297	999999	14	853	909	252	20	754	391	990	737	408	685	538	473	999999	999999	778	992	538	110	150	888	828	981	335	999999	567	999999	883	221	498	744	629	556	362	999999	195	999999	22	999999	999999	595	999999	225	999999	999999	999999	999999	999999	904	191	361	98	391	157	493	186	872	584	750	999999	60	999999	999999	248	999999	65	982	121	685	785	495	980	282	479	554	999999	612	231	825	60	983	999999	978	39	146	656	248	408	868	594	323	708	272	813	580	98	506	977	999999	999999	469	473	503	129	696	999999	815	912	999999	881	573	999999	758	699	469	999999	528	748	111	17	999999	583	253	101	471	999999	999999	468	898	465	999999	634	999999	381	999999	520	32	859	343	765	840	999999	805	999999	30	672	949	572	353	55	570	757	876	98	636	886	230	412	999999	909	999999	356	999999	147	999999	939	525	387	999999	949	512	668	999999	345	177	491	999999	265	80	799	999999	155	999999	999999	895	357	757	46	745	999999	300	999999	999999	999999	111	493	321	999999	222	999999	156	572	464	404	542	901	999999	540	921	154	119	964	341	999999	82	518	242	170	999999	427	191	999999	641	413	659	892	467	980	244	683	180	999999	53	989	652	274	691	720	320	993	15	227	999999	601	595	335	999999	352	999999	593	261	160	426	794	898	667	930	60	744	650	443	371	306	247	974	10	921	351	216	807	826	999999	850	258	422	964	373	50	817	333	613	125	628	650	431	999999	692	258	101	984	999999	640	975	999999	999999	643	920	
878	627	595	414	937	145	554	766	740	310	177	382	933	304	890	243	420	999999	999999	743	655	815	999999	999999	672	260	232	473	196	545	999999	999999	778	54	495	999999	231	919	675	999999	84	883	691	719	525	875	167	689	999999	407	565	632	241	900	275	72	672	288	742	687	913	999999	999999	204	999999	478	603	889	809	477	21	501	999999	999999	669	772	133	246	791	796	102	542	29	788	999999	559	467	878	999999	999999	750	943	187	999999	999999	999999	313	496	600	56	281	277	880	975	999999	73	270	893	241	503	999999	436	496	945	999999	380	71	791	999999	569	999999	725	121	386	727	78	999999	382	281	676	468	637	645	745	524	825	661	53	402	917	298	999999	647	999999	494	324	456	241	999999	695	931	521	282	41	999999	999999	166	503	258	328	748	999999	621	564	999999	311	790	751	430	768	718	27	399	307	280	448	88	835	892	999999	621	92	978	585	745	947	999999	614	710	968	669	168	999999	84	178	411	951	92	251	999999	533	999999	999999	999999	976	913	132	974	999999	596	999999	999999	611	845	706	665	908	46	819	96	946	186	51	999999	999999	560	232	999999	139	869	999999	995	593	709	999999	917	281	353	608	831	825	390	853	123	999999	999999	557	999999	378	999999	502	915	272	999999	246	357	662	358	999999	999999	690	999999	999999	999999	110	482	737	901	966	789	394	565	437	999999	271	566	333	928	962	999999	13	283	946	626	376	580	733	999999	473	532	264	923	818	192	999999	999999	544	961	22	27	610	655	999999	589	127	999999	487	284	999999	679	33	734	395	999999	999999	417	861	999999	525	529	749	309	437	444	534	471	747	255	847	253	31	371	915	945	161	357	300	999999	508	439	103	458	544	793	999999	529	537	54	769	732	165	325	446	999999	999999	311	228	548	64	656	199	999999	437	999999	657	999999	818	449	622	999999	999999	999999	999999	95	436	999999	764	644	935	15	933	999999	999999	999999	97	705	999999	999999	677	850	999999	751	312	852	249	861	30	894	999999	846	999999	97	431	703	999999	660	999999	999999	66	977	546	583	613	999999	722	999999	756	323	562	999999	736	395	999999	999999	936	376	999999	867	845	575	279	869	999999	999999	303	846	281	999999	509	436	109	575	376	700	313	555	148	262	999999	752	115	707	342	193	120	999999	325	658	767	248	467	738	514	999999	999999	676	84	523	755	876	224	973	814	135	852	170	999999	81	469	390	999999	940	999999	103	469	572	537	999999	999999	999999	531	623	24	270	968	370	71	885	993	636	
480	624	506	263	538	141	893	216	999999	949	306	253	199	387	19	999999	11	421	999999	145	999999	999999	544	777	999999	601	959	553	166	491	109	999999	88	832	999999	999999	443	484	564	338	999999	999999	983	39	681	287	999999	637	261	451	369	649	999999	858	999999	720	89	729	999999	936	999999	349	999999	849	850	172	999999	367	999999	405	93	526	999999	999999	465	818	999999	515	105	999999	177	331	302	714	132	459	279	230	344	199	999999	999999	999999	628	999999	999999	280	144	189	518	122	76	170	855	999999	843	999999	180	402	679	999999	574	999999	999999	768	850	57	999999	727	400	999999	944	999999	287	999999	379	999999	238	537	136	999999	642	336	999999	954	111	171	999999	356	288	666	109	827	999999	254	959	89	736	999999	315	292	999999	416	788	625	177	999999	882	984	988	894	999999	643	276	999999	999999	248	57	885	667	689	610	988	999999	999999	793	126	999999	999999	911	999999	221	378	231	999999	612	999999	547	960	787	67	288	999999	999999	393	111	465	999999	533	999999	721	999999	851	202	625	999999	999999	967	64	999999	61	686	849	83	699	682	196	421	999999	529	86	700	97	108	609	411	158	630	999999	999999	337	565	834	100	999999	267	370	186	606	172	665	267	492	138	999999	381	439	388	668	711	915	54	139	13	999999	31	944	753	999999	999999	532	326	912	433	999999	496	851	758	884	441	322	19	999999	270	864	818	217	999999	372	999999	971	999999	999999	353	716	293	435	830	234	178	323	616	594	391	639	999999	355	69	634	249	999999	680	999999	237	999999	905	238	869	149	56	999999	999999	999999	364	252	999999	999999	568	717	999999	70	31	533	715	128	999999	425	433	631	525	473	999999	999999	999999	708	300	276	735	999999	810	999999	566	691	188	365	337	235	999999	148	876	984	786	352	999999	189	999999	157	788	999999	999999	999999	804	999999	623	999999	664	999999	999999	999999	952	496	629	613	907	999999	999999	339	355	999999	790	480	195	999999	999999	540	686	806	909	942	210	153	999999	626	272	999999	260	328	77	999999	700	675	965	584	999999	390	365	183	999999	269	686	999999	999999	437	328	221	304	519	493	92	896	858	752	326	454	809	17	999999	351	587	904	184	272	751	660	124	515	611	109	373	185	513	999999	999999	999999	41	351	999999	307	60	35	741	835	984	999999	841	923	999999	139	999999	382	362	831	858	364	511	906	60	999999	213	706	999999	420	129	999999	393	497	999999	70	423	467	999999	704	301	561	173	349	287	999999	818	999999	866	481	999999	990	822	681	513	295	754	135	
300	284	104	353	342	330	999999	999999	324	354	822	588	716	999999	426	999999	999999	999999	201	172	628	999999	958	22	840	222	698	138	999999	711	999999	999999	999999	297	999999	681	610	999999	229	842	633	210	728	473	378	999999	764	802	999999	999999	151	999999	104	591	507	999999	999999	91	513	999999	999999	587	991	612	370	16	281	429	999999	999999	57	593	999999	359	539	427	999999	494	999999	561	457	896	564	920	570	777	721	725	999999	883	999999	999999	444	999999	219	55	999999	125	113	371	999999	345	59	829	127	999999	138	744	61	89	14	832	446	951	999999	735	999999	81	52	592	294	556	639	868	389	999999	159	978	149	999999	999999	172	999999	282	999999	122	847	735	803	22	999999	976	673	999999	879	999999	92	492	436	484	33	147	83	521	87	999999	705	999999	449	599	408	160	999999	568	870	999999	451	999999	406	560	888	297	278	999999	999999	318	882	999999	989	999999	444	666	999999	999999	470	82	999999	869	205	999999	416	999999	295	213	999999	999999	999999	115	840	47	91	918	95	999999	999999	735	869	999999	578	768	577	776	201	999999	164	742	607	940	999999	798	752	999999	968	312	153	232	999999	75	426	454	937	777	999999	999999	999999	526	580	677	79	734	212	56	301	436	526	999999	474	702	58	999999	890	999999	17	52	295	509	949	783	999999	999999	999999	999999	999999	999999	999999	800	999999	250	818	638	171	930	871	372	595	706	291	542	786	513	757	309	26	999999	999999	507	769	999999	999999	275	999999	797	945	706	11	409	429	177	999999	725	952	234	999999	999999	999999	959	569	644	457	588	999999	417	997	227	999999	999999	787	81	568	999999	999999	999999	583	553	71	374	985	175	371	196	286	123	937	999999	999999	532	425	999999	999999	604	938	999999	599	999999	999999	999999	799	727	999999	576	999999	358	609	999999	695	321	651	341	358	999999	974	404	283	270	999999	999999	479	999999	666	93	999999	189	235	964	396	999999	51	999999	505	901	574	267	85	794	574	928	514	666	374	249	999999	93	258	509	999999	543	999999	338	999999	942	690	999999	70	15	567	441	999999	644	884	999999	280	155	835	456	999999	717	328	999999	999999	384	600	813	572	999999	999999	925	931	725	344	852	999999	999999	730	563	221	712	206	79	999999	999999	805	869	999999	585	969	735	999999	801	738	912	225	372	642	401	351	877	299	643	999999	999999	510	406	310	41	734	567	424	281	245	68	520	999999	999999	564	578	731	40	987	999999	477	677	139	999999	431	637	691	80	338	221	344	422	563	276	595	631	408	569	750	850	412	
999999	976	999999	999999	402	999999	121	87	999999	620	846	312	999999	335	964	381	419	999999	404	53	496	95	999999	901	999999	999999	999999	665	932	180	171	999999	146	55	166	700	573	316	999999	671	580	999999	999999	601	497	119	377	941	630	260	988	690	355	807	915	234	916	664	44	445	999999	455	999999	652	458	565	176	149	178	273	808	113	999999	999999	472	999999	999999	468	413	999999	589	51	44	999999	191	480	935	338	140	999999	999999	908	282	593	689	134	848	863	152	932	999999	999999	772	999999	999999	999999	841	622	344	999999	654	457	999999	999999	855	940	999999	999999	470	999999	630	837	19	999999	489	899	999999	265	53	347	655	716	999999	481	592	361	278	677	241	999999	639	999999	993	718	287	999999	658	773	738	748	713	999999	403	175	999999	999999	999999	536	877	999999	63	586	579	997	999999	999999	999999	778	915	999999	999999	999999	240	173	348	318	999999	999999	958	163	999999	67	527	999999	633	278	323	160	180	999999	143	741	999999	689	999999	63	743	999999	999999	348	204	879	858	243	86	970	999999	239	826	993	999999	999999	578	724	310	996	68	999999	373	498	625	981	608	999999	999999	999999	943	551	999999	295	575	999999	349	619	958	371	209	293	228	663	999999	93	333	186	224	215	999999	85	388	256	994	999999	633	999999	723	223	281	429	873	156	37	603	318	541	428	425	587	958	765	999999	796	775	999999	999999	375	541	657	432	999999	999999	766	867	173	673	999999	999999	223	999999	999999	745	100	780	999999	999999	635	529	775	792	999999	999999	628	999999	319	449	460	228	412	923	999999	191	565	999999	999999	717	389	169	440	644	999999	322	212	700	71	30	848	26	365	999999	84	845	766	865	999999	426	536	999999	557	724	999999	82	703	299	799	999999	999999	999999	575	702	692	476	99	140	999999	999999	595	928	154	299	999999	999999	863	429	999999	999999	999999	700	185	787	191	829	611	999999	999999	999999	618	912	900	356	999999	999999	450	999999	301	607	756	636	999999	999999	830	999999	416	268	133	779	219	284	450	557	300	489	76	787	521	863	999999	382	708	382	826	682	37	798	459	993	993	209	999999	999999	999999	999999	999999	946	956	999999	422	353	592	651	959	344	999999	353	999999	360	999999	999999	999999	438	743	383	927	999999	411	158	581	618	809	140	786	19	156	999999	72	999999	113	129	831	938	450	521	999999	66	423	492	999999	683	999999	999999	461	340	67	699	508	121	999999	444	545	808	11	804	543	462	865	949	197	999999	291	553	257	421	999999	213	988	231	593	870	528	918	937	897	
875	711	678	999999	951	457	701	950	999999	669	999999	32	937	645	977	999999	201	999999	305	947	999999	999999	850	50	509	854	710	999999	999999	999999	999999	626	871	999999	999999	999999	783	999999	998	739	571	341	901	999999	837	809	276	352	999999	265	999999	999999	623	999999	505	685	860	638	946	999999	746	425	431	999999	999999	958	160	833	716	155	554	780	474	565	999999	70	999999	272	213	699	587	999999	999999	999999	319	860	12	882	607	253	971	155	473	999999	993	156	909	249	835	878	658	442	636	108	711	898	590	68	613	445	397	598	435	256	999999	388	999999	168	999999	892	955	278	235	472	184	408	999999	999999	572	239	999999	59	437	334	51	999999	731	933	561	421	280	943	279	999999	999999	382	720	226	391	999999	763	750	897	942	923	389	216	173	924	312	591	999999	496	383	294	999999	999999	110	215	374	656	460	999999	930	622	999999	999999	73	999999	999999	687	100	192	957	475	410	161	495	999999	661	999999	999999	18	259	829	999999	999999	999999	878	518	221	619	21	27	957	313	154	966	329	999999	390	153	558	133	625	500	834	539	908	883	196	999999	700	999999	436	99	999999	357	111	369	564	114	195	107	590	77	89	999999	999	999999	266	195	999999	999999	281	794	19	885	633	338	428	918	987	994	999999	544	919	467	999999	868	862	796	865	959	999999	999999	999999	461	999999	557	421	669	999999	745	627	11	510	999999	282	641	89	999999	723	772	940	645	127	200	774	999999	158	621	584	141	310	469	329	216	999999	994	836	558	999999	86	917	999999	389	999999	999999	331	44	999999	194	999999	999999	306	82	102	28	999999	999999	767	686	497	409	799	95	408	445	167	681	999999	69	287	805	531	223	999999	855	999999	266	875	823	453	999999	439	437	999999	352	13	397	237	197	999999	835	79	871	854	999999	127	999999	999999	805	219	650	739	659	907	153	999999	92	435	247	837	454	999999	999999	243	487	970	372	460	65	999999	770	454	999999	999999	451	999999	659	999999	969	737	999999	285	80	999999	802	280	999999	530	492	999999	999999	961	999999	999999	984	552	134	638	377	707	755	223	925	999999	999999	206	632	40	465	999999	607	723	465	999999	329	179	222	340	440	216	200	842	968	999999	520	808	999999	757	644	898	611	31	991	272	982	304	360	706	173	606	648	749	999999	999999	487	207	999999	490	40	815	340	793	207	170	999999	912	255	999999	853	641	741	874	395	566	805	586	731	202	999999	35	999999	515	177	833	567	451	777	999999	492	999999	312	973	727	828	999999	999999	
823	999999	999999	999999	58	999999	853	532	864	999999	363	999999	279	901	999999	313	963	14	996	824	626	373	603	75	999999	362	472	540	338	768	157	567	998	988	762	900	446	457	976	423	999999	645	968	794	97	279	624	591	999999	999	20	722	831	744	201	999999	237	690	934	696	932	999999	203	106	626	796	510	999999	148	575	866	516	38	582	172	981	404	808	978	865	999999	999999	694	999999	999999	434	735	264	999999	312	672	756	522	289	491	999999	452	872	999999	301	769	343	999999	280	999999	504	694	258	581	220	65	429	712	79	999999	61	628	863	349	201	70	256	999999	999999	902	999999	999999	748	101	822	538	532	640	999999	999999	404	437	999999	999999	262	740	486	999999	587	257	253	53	452	331	999999	999999	999999	532	977	240	523	999999	617	999999	32	510	945	167	759	999999	532	788	35	973	563	999999	999999	666	999999	999999	583	999999	999999	588	658	76	550	427	999999	111	950	999	663	456	999999	554	819	56	183	751	795	329	999999	905	724	999999	28	999999	767	816	999999	999999	999999	526	657	949	999999	39	718	956	999999	528	999999	658	999999	532	135	579	400	18	804	168	493	344	664	264	651	10	863	203	57	81	659	999999	594	38	564	146	999999	999999	999999	999999	337	226	791	277	823	273	185	999999	339	448	88	758	999999	358	438	111	861	403	307	999999	175	999999	909	888	868	999999	74	701	999999	989	780	767	407	23	830	999999	552	397	441	387	825	672	864	608	999999	900	832	245	600	462	999999	405	999999	999999	625	812	317	903	408	999999	209	483	232	999999	668	320	361	998	527	999999	558	474	962	999999	999999	999999	660	310	999999	967	829	999999	111	516	714	384	442	999999	398	28	959	999999	988	280	188	352	449	523	940	682	999999	999999	717	439	904	809	443	414	999999	999999	999999	999999	16	999999	341	380	999999	716	999999	999999	877	622	610	509	212	908	999999	692	742	774	63	146	999999	223	428	996	121	999999	611	905	941	999999	197	999999	999999	952	642	557	999999	807	970	732	888	657	804	999999	233	218	236	995	334	751	999999	776	999999	24	646	793	999999	999999	999999	710	115	730	999999	999999	435	343	999999	260	275	928	753	934	804	331	258	999999	419	501	772	903	999999	999999	580	199	999999	420	208	852	315	999999	544	603	549	999999	999999	168	314	954	501	999999	999999	999999	729	405	998	999999	971	999999	999999	934	383	521	572	999999	274	999999	159	163	999999	24	144	789	944	999999	999999	159	395	544	704	999999	407	465	999999	882	999999	999999	886	185	200	627	448	
462	96	381	476	32	40	193	995	138	999999	161	999999	486	755	787	42	313	20	848	352	437	999999	675	536	999999	521	690	38	999999	612	973	962	866	575	682	702	573	949	371	999999	999999	999999	999999	999999	256	995	523	136	549	436	999999	174	999999	285	999999	420	421	999999	558	511	999999	165	199	999999	44	999999	603	911	83	94	468	999999	649	999999	999999	999999	476	593	999999	922	997	563	489	999999	40	809	619	590	564	272	999999	727	401	860	778	999999	360	60	57	66	401	611	63	464	967	228	525	623	143	133	943	999999	565	635	513	787	675	819	495	999999	999999	22	357	811	803	741	962	999999	950	105	999999	426	999999	233	530	396	509	35	411	811	293	999999	457	440	999999	463	999999	765	356	990	380	540	564	821	486	389	264	252	660	236	265	736	999999	48	595	527	999999	341	999999	127	288	650	999999	999999	941	583	565	916	999999	999999	578	207	441	960	725	999999	861	999999	747	151	141	267	374	999999	556	556	334	999999	845	801	181	831	660	239	712	729	132	881	880	902	823	347	999999	320	658	67	999999	999999	323	597	666	567	593	963	986	30	999999	242	136	395	999999	157	999999	691	179	746	547	212	999999	995	874	999999	843	845	999999	793	507	63	527	999999	261	622	105	999999	999999	613	999999	696	999999	691	999999	999999	754	494	652	676	999999	78	151	999999	519	102	999999	327	722	686	723	747	644	202	523	232	999999	999999	143	637	62	999999	999999	565	508	999999	959	999999	999999	984	234	999999	202	652	526	439	912	999999	999999	168	167	999999	535	458	889	500	61	60	999999	230	186	127	999999	999999	623	453	521	585	999999	669	999999	898	775	999999	461	374	554	999999	999999	999999	320	999999	658	975	479	999999	297	999999	676	999999	799	908	397	331	999999	999999	999999	999999	999999	82	917	336	213	319	34	269	11	999999	999999	999999	945	68	384	94	999999	87	468	385	545	348	999999	423	909	404	869	235	999999	453	930	353	377	377	964	603	176	999999	999999	348	950	220	999999	500	110	161	999999	740	999999	313	421	730	999999	999999	641	689	916	999999	427	809	450	799	758	999999	866	653	157	578	999999	781	999999	926	193	999999	999999	335	75	665	323	757	999999	139	701	207	42	209	704	755	735	285	999999	672	565	95	898	160	461	725	633	457	14	493	645	999999	395	494	547	999999	999999	999999	999999	999999	190	670	999999	320	107	561	525	999999	999999	402	842	819	999999	254	371	107	999999	999999	873	999999	999999	865	753	999999	493	949	811	548	662	185	568	429	999999	435	
492	999999	618	587	62	900	210	966	508	612	999999	999999	999999	999999	133	449	307	911	999999	283	229	999999	916	999999	999999	158	750	977	14	772	833	999999	999999	668	761	475	488	643	232	999999	149	74	367	150	207	667	300	669	999999	222	877	657	986	387	216	178	999999	990	760	999999	159	233	999999	735	999999	238	668	989	389	999999	960	663	689	469	144	164	957	775	430	169	858	90	562	999999	894	186	436	780	461	593	496	497	999999	328	999999	916	999999	999999	999999	969	999	310	290	766	999999	224	999999	999999	253	999999	220	212	999999	999999	55	999999	670	179	841	602	999999	887	538	795	171	999999	780	371	645	999999	61	336	413	999999	170	557	999999	795	540	680	217	909	537	409	382	293	927	292	999999	754	999999	932	999999	769	177	999999	772	999999	999999	999999	443	999999	882	999999	10	884	799	118	440	999999	999999	999999	999999	170	394	999999	999999	139	423	878	545	498	999999	890	971	999999	546	643	293	999999	784	315	201	752	247	999999	999999	512	999999	498	999999	819	851	999999	484	999999	999999	629	385	285	761	643	999999	726	253	999999	518	991	63	882	348	165	824	391	713	964	683	887	999999	784	999999	999999	730	925	394	725	647	999999	416	600	824	916	268	18	297	151	999999	475	508	302	102	45	459	525	159	999999	994	470	999999	520	698	416	706	601	999999	913	912	156	341	999999	307	999999	585	462	67	999999	999999	816	103	572	999999	218	999999	629	999999	999999	398	999999	775	66	730	187	999999	895	902	999999	219	666	598	999999	238	96	143	981	995	888	999999	996	468	728	999999	999999	376	507	789	999999	38	86	909	589	525	999999	381	284	999999	130	968	689	560	649	222	240	999999	999999	343	644	84	406	634	803	381	401	746	57	625	552	810	999999	999999	999999	389	142	999999	19	999999	531	999999	999999	195	875	920	769	999999	819	516	210	961	656	173	999999	415	999999	999999	116	218	134	961	999999	999999	254	999999	999999	583	148	269	89	483	217	861	812	928	225	221	759	882	999999	999999	927	541	999999	590	164	999999	999999	999999	757	999999	999999	801	734	570	391	209	940	565	689	999999	307	559	436	726	999999	999999	999999	226	999999	420	692	999999	999999	178	43	792	243	664	165	666	999999	142	511	999999	999999	415	137	252	546	25	280	204	203	424	999999	377	114	698	836	999999	222	745	816	347	997	999999	999999	565	999999	598	999999	286	409	32	999999	174	57	999999	895	348	999999	999999	679	999999	150	999999	999999	999999	999999	999999	688	999999	827	796	454	876	999999	174	401	413	221	571	715	
948	59	999999	999999	180	849	494	999999	76	803	999999	702	999999	75	999999	206	999999	999999	22	56	999999	910	999999	999999	999999	578	999999	848	882	645	491	136	999999	403	731	134	156	704	859	343	35	345	621	740	999999	103	999999	999999	683	967	892	25	208	525	844	48	626	544	190	601	160	645	447	430	322	371	606	709	999999	517	999999	804	538	999999	31	535	298	692	129	520	999999	999999	174	915	753	475	999999	580	559	693	999999	611	524	268	193	389	999999	201	428	968	497	641	476	176	917	98	999999	530	503	318	750	934	425	670	373	272	481	532	677	999999	443	35	999999	650	19	448	290	999999	495	641	637	106	273	160	32	596	421	998	997	664	988	999999	86	250	943	573	999999	854	894	920	999999	375	523	582	999999	471	490	825	166	479	808	216	44	999999	999999	653	671	999999	999999	999999	850	483	999999	999999	857	45	949	909	999999	999999	261	436	999999	574	733	999999	582	691	999999	561	116	999999	841	999999	999999	999999	373	224	569	299	901	921	216	128	999999	435	999999	511	999999	500	522	581	128	999999	999999	381	830	469	138	419	80	979	649	95	670	265	641	16	165	85	999999	734	350	417	544	340	229	267	504	999999	430	81	967	999999	49	999999	999999	132	311	484	951	904	95	160	229	922	281	131	458	814	793	835	355	649	828	787	241	710	184	887	162	573	964	830	989	998	999999	999999	56	999999	787	999999	999999	681	134	767	649	200	198	622	68	108	809	999999	514	595	726	327	305	262	303	767	947	424	999999	999999	939	999999	170	999999	909	999999	999999	322	37	284	140	674	525	999999	148	50	999999	999999	828	999999	763	284	325	403	282	694	229	793	841	30	571	290	358	999999	827	393	39	999999	712	312	32	999999	662	999999	464	62	802	243	124	999999	999999	395	595	999999	623	665	999999	999999	948	225	536	291	480	16	713	849	325	778	999999	754	21	554	849	526	999999	999999	621	999999	999999	230	999999	986	679	589	775	185	695	91	999999	172	453	272	29	497	775	741	26	656	999999	614	736	33	999	999999	251	700	546	78	246	999999	53	854	827	728	333	550	611	891	240	537	999999	999999	656	81	310	999999	999999	361	750	300	260	999999	568	334	493	868	986	319	347	999999	639	626	845	775	999999	599	444	301	999999	235	999999	134	426	989	459	502	377	928	68	501	175	195	327	999999	106	89	295	999999	244	999999	564	301	553	165	898	538	399	999999	953	711	314	244	197	525	170	135	548	578	874	991	501	999999	261	846	
909	999999	308	899	679	49	999999	999999	66	709	999999	837	581	270	101	921	112	495	974	999999	197	931	997	802	785	970	540	717	627	999999	963	999999	50	707	255	454	999999	999999	212	914	999999	372	187	999999	854	999999	554	999999	487	953	889	999999	93	904	659	999999	456	506	123	709	999999	596	324	999999	745	175	999999	873	24	646	692	612	999999	999999	948	824	753	520	999999	463	425	263	999999	674	363	958	422	146	999999	277	997	732	386	502	415	812	58	373	742	689	535	680	272	840	270	999999	999999	33	955	834	234	936	558	660	293	255	367	650	460	999999	752	660	825	999999	648	960	999999	999999	655	146	776	999999	999999	268	927	744	990	398	413	86	246	399	191	223	53	999999	183	726	219	169	454	999999	913	955	936	999999	855	525	202	999999	61	931	999999	818	68	843	168	300	732	548	265	968	246	383	550	363	999999	999999	999999	587	786	508	581	495	999999	378	477	822	332	62	889	999999	999999	113	35	315	31	373	165	209	903	883	999999	670	904	486	171	539	414	999999	999999	252	999999	999999	999999	552	999999	999999	999999	689	376	345	999999	679	658	790	999999	143	999999	245	342	115	457	504	683	903	514	910	999999	215	999999	937	418	749	656	647	653	591	589	999999	999999	999999	247	475	832	568	915	999999	999999	124	713	38	191	179	250	999999	795	327	931	621	48	449	301	920	482	438	927	227	32	21	146	191	553	876	289	203	868	982	671	999999	999999	999999	898	999999	502	188	756	248	509	366	999999	335	659	968	443	515	846	999999	992	403	999999	698	301	999999	999999	531	484	999999	999999	56	999999	999999	655	816	633	848	551	999999	427	304	682	688	718	666	170	811	532	585	442	774	356	551	989	277	484	299	898	898	999999	971	703	451	359	462	934	48	680	842	344	999999	999999	31	899	697	999999	952	999999	635	999999	999999	999	898	999999	125	700	880	823	387	342	344	999999	652	336	456	600	999999	999999	265	731	999999	999999	689	251	846	999999	999999	999999	301	999999	531	319	272	68	332	971	805	578	243	762	999999	999999	302	510	999	644	322	695	453	107	490	999999	724	903	717	45	320	657	35	999999	999999	239	532	831	999999	35	999999	593	13	484	795	999999	105	502	678	907	838	188	251	211	496	999999	208	204	75	907	594	999999	350	999999	999999	157	553	927	999999	824	999999	999999	999999	974	957	728	999999	968	311	829	528	232	999999	810	999999	141	415	823	819	735	40	337	765	903	999999	329	252	999999	822	999999	118	177	115	999999	999999	
999999	999999	999999	999999	999999	948	239	892	246	389	999999	999999	540	100	530	742	729	118	999999	999999	364	704	796	543	637	999999	974	999999	663	720	360	126	382	595	828	651	999999	578	61	787	800	444	529	523	78	196	712	626	302	905	389	999999	453	69	860	672	999999	733	617	291	999999	94	238	525	39	255	760	945	271	999999	604	160	999999	873	999999	920	185	283	999999	999999	774	999999	999999	999999	999999	300	673	322	735	999999	958	414	961	769	814	999999	215	13	493	999999	999999	766	999999	423	311	239	999999	579	75	939	497	999999	268	176	999999	624	240	480	999999	739	582	447	219	115	919	199	198	297	999999	287	714	181	789	652	25	17	993	439	999999	112	298	103	256	795	668	999999	156	795	999999	199	485	999999	999999	754	999999	999999	999999	259	503	121	50	714	520	788	235	999999	630	999999	161	510	631	800	999999	92	450	489	200	424	447	380	53	402	46	869	801	979	999999	999999	999999	999999	460	744	935	345	71	999999	999999	468	999999	352	919	540	644	999999	999999	684	711	737	313	761	798	999999	812	999999	78	999999	678	650	987	256	963	595	213	134	999999	886	999999	688	999999	867	999999	732	999999	999999	999999	513	758	294	999999	126	999999	624	999999	650	999999	326	931	999999	276	422	905	932	999999	323	388	334	999999	519	701	999999	819	32	716	446	855	75	289	999999	672	565	889	394	999999	871	977	349	863	999999	896	733	999999	999999	422	999999	962	973	999999	540	715	136	999999	248	999999	999999	306	255	908	999999	795	172	47	999999	150	711	532	521	592	609	346	49	470	773	999999	999999	726	999999	610	118	999999	999999	813	999999	12	545	389	651	801	721	574	732	999999	578	999999	999999	695	741	912	711	85	451	391	999999	999999	675	666	412	624	624	901	539	645	800	999999	999999	359	298	999999	604	332	881	719	870	44	613	609	892	999999	889	282	985	999999	898	42	999999	500	999999	555	336	878	999999	36	186	819	45	999999	640	766	853	999999	407	999999	999999	389	203	731	520	999999	590	999999	999999	405	735	352	916	684	999999	767	778	999999	198	743	884	725	355	999999	543	60	999999	999999	968	135	162	515	874	465	546	519	838	311	979	999999	965	270	114	580	301	834	999999	360	999999	999999	988	440	195	664	645	592	43	349	999999	469	620	72	999999	648	252	230	477	460	999999	237	928	476	443	647	778	624	999999	774	562	708	157	647	188	105	999999	999999	329	220	999999	954	486	499	123	519	931	999999	172	465	337	81	367	999999	223	122	999999	521	996	548	886	
30	971	268	787	999999	999999	972	884	12	512	530	900	999999	999999	193	999999	999999	363	923	716	875	462	999999	447	490	999999	704	434	75	161	624	726	780	333	800	999999	227	999999	633	999999	959	999999	999999	953	999999	999999	999999	813	39	371	999999	168	82	832	20	567	999999	821	306	148	618	547	999999	851	999999	804	130	933	839	210	533	999999	729	726	999999	999999	303	210	639	319	999999	999999	405	704	645	999999	653	948	322	999999	176	406	415	495	589	421	209	318	999999	13	999999	175	974	828	838	999999	438	356	85	163	274	999999	191	987	999999	727	152	124	215	999999	161	999999	621	606	44	136	322	999999	147	345	657	984	144	636	268	86	916	999999	865	857	999999	306	873	169	968	560	224	428	598	861	279	94	112	646	851	999999	999999	377	999999	711	999999	999999	999999	740	505	289	999999	554	728	820	811	575	259	357	402	854	999999	462	638	999999	912	894	646	285	75	999999	882	497	999999	389	531	548	781	163	392	999999	96	999999	663	688	88	669	999999	999999	60	704	835	755	253	999999	580	999999	739	320	799	581	557	934	674	932	999999	983	770	999999	298	272	793	105	965	568	999999	175	798	949	999999	252	203	867	234	999999	737	999999	254	999999	809	439	999999	471	999999	999999	286	999999	467	730	290	104	899	361	999999	788	910	740	789	685	239	414	303	999999	915	999999	387	689	709	999999	205	280	739	999999	538	858	463	332	741	164	292	614	708	78	999999	310	352	999999	999999	999999	461	996	999999	568	557	405	145	28	999999	999999	433	596	453	164	534	20	365	917	823	630	334	587	998	635	999999	624	706	235	131	615	999999	999999	311	273	852	209	933	181	434	999999	722	444	777	999999	999999	999999	999999	553	543	658	945	435	999999	999999	999999	999999	997	711	175	933	699	910	897	940	603	887	999999	190	999999	335	86	999999	492	690	908	889	810	74	903	707	463	999999	691	472	669	999999	527	554	161	978	999999	231	15	501	444	999999	547	999999	340	844	411	981	251	217	999999	761	943	999999	849	232	999999	932	999999	999999	480	546	999999	435	280	824	370	739	38	333	134	855	187	990	256	105	352	973	999999	69	306	481	911	484	891	908	834	199	705	928	914	278	424	548	31	897	999999	121	565	516	999999	671	999999	917	93	726	583	952	91	753	999999	99	208	747	171	998	635	744	544	372	989	181	44	110	418	856	441	999999	968	999999	999999	999999	999999	228	586	999999	528	999999	400	999999	335	999999	117	952	58	825	79	999999	386	33	272	849	
577	203	999999	312	637	852	999999	999999	295	943	999999	733	999999	649	681	999999	171	536	479	999999	353	379	47	117	999999	999999	61	999999	786	764	999999	945	96	662	662	224	701	283	997	999999	999999	999999	879	391	897	999999	710	409	999999	999999	514	850	553	999999	999999	208	999999	999999	248	999999	999999	915	999999	530	691	48	999999	588	999999	467	288	888	539	999999	999999	190	500	999999	220	689	381	999999	449	697	260	412	402	466	166	464	67	293	999999	451	999999	999999	722	358	700	859	999999	999999	422	686	999999	625	320	749	481	999999	707	510	208	558	184	158	476	752	279	288	645	999999	432	999999	409	995	854	97	928	579	999999	999999	955	360	952	999999	239	762	999999	635	102	653	999999	840	756	999999	95	485	277	726	112	969	999999	421	223	556	699	891	287	814	999999	232	820	901	999999	566	554	847	606	999999	999999	999999	865	644	196	992	999999	591	999999	851	909	378	820	211	999999	497	72	999999	146	406	559	348	485	83	863	869	832	92	982	200	999999	247	879	999999	999999	398	114	444	999999	231	360	118	999999	999999	904	403	999999	999999	433	371	503	20	710	999999	375	580	238	791	999999	326	169	999999	608	584	848	672	499	478	403	999999	392	628	318	915	999999	451	232	999999	178	999999	467	224	658	621	696	992	537	679	976	237	170	322	663	909	71	246	509	541	587	999999	903	933	224	355	978	875	999999	999999	163	999999	358	189	623	320	859	945	999999	987	999999	999999	999999	999999	999999	176	999999	999999	964	409	854	999999	999999	999999	471	935	999999	999999	999	313	642	820	300	999999	999999	999999	879	981	699	353	60	999999	782	521	653	731	107	93	442	58	436	999999	910	303	940	354	981	667	999999	687	753	335	946	999999	354	77	565	999999	304	448	297	999999	380	621	358	999999	36	430	999999	739	999999	482	101	999999	876	733	910	997	800	181	81	222	272	21	599	724	179	631	176	585	175	704	789	999999	761	499	538	299	944	999999	327	560	999999	999999	849	280	243	999999	283	621	167	999999	999999	132	376	85	674	368	31	633	569	405	263	999999	573	143	693	999999	999999	999999	205	620	63	598	853	521	592	293	171	329	491	184	357	555	428	607	112	999999	999999	686	825	179	277	320	999999	999999	306	178	415	716	587	145	805	896	426	546	514	13	279	999999	492	390	206	702	152	395	999999	708	42	965	40	36	480	513	999999	35	999999	743	955	931	224	423	878	455	741	355	378	999999	999999	882	102	108	397	771	203	999999	973	574	177	999999	874	598	
999999	449	999999	999999	665	301	344	400	999999	999999	999999	347	999999	999999	512	751	961	797	26	596	579	160	872	932	999999	708	320	127	61	999999	999999	707	999999	626	999999	999999	999999	190	999999	87	126	738	690	330	999999	60	141	133	999999	231	613	380	241	288	29	999999	576	999999	923	999999	980	227	348	423	206	351	290	24	999999	83	999999	780	117	939	480	999999	999999	552	881	999999	577	196	195	999999	176	205	475	999999	607	301	862	999999	999999	733	999999	899	399	999999	134	709	769	999999	341	858	999999	832	272	302	807	999999	525	34	871	345	389	793	999999	518	256	999999	999999	511	999999	999999	221	964	523	383	843	580	450	202	427	182	817	460	999999	337	999999	343	999999	183	971	428	775	837	155	999999	354	312	999999	880	999999	133	834	999999	709	841	646	285	318	888	458	237	999999	333	607	699	527	928	938	703	929	913	78	999999	540	989	724	999999	999999	602	39	540	712	569	182	303	347	559	751	23	999999	313	34	53	724	743	690	452	240	455	403	999999	373	174	951	999999	65	142	727	999999	126	999999	466	716	859	918	999999	999999	160	313	999999	967	186	924	22	625	888	34	976	796	308	281	153	374	208	613	177	547	618	75	248	214	831	41	896	429	847	318	194	806	999999	999999	301	927	103	435	249	999999	162	336	228	999999	166	999999	421	845	999999	102	517	999999	999999	976	999999	999999	999999	999999	145	154	999999	593	999999	579	840	179	578	786	999999	226	280	772	373	999999	999999	291	847	216	58	901	999999	61	310	755	801	937	66	251	962	217	999999	946	299	999999	420	569	558	999999	201	986	362	635	864	902	821	999999	999999	999999	591	278	247	999999	999999	999999	534	976	292	999999	778	902	123	336	823	772	363	334	482	278	317	826	732	208	25	72	548	999999	196	999999	933	66	64	43	660	694	999999	999999	847	999999	569	999999	999999	536	870	298	872	36	811	102	999999	496	999999	999999	714	764	999999	48	842	999999	696	549	789	883	98	721	847	89	999999	139	803	359	999999	427	708	873	549	206	338	726	199	522	183	104	860	447	999999	450	329	895	159	999999	171	810	999999	30	999999	402	447	158	451	793	999999	682	298	198	999999	843	999999	841	224	348	709	125	999999	183	376	999999	33	651	926	406	760	780	979	871	198	999999	69	688	227	157	759	189	285	406	172	500	805	671	437	951	545	488	999999	810	999999	56	963	195	653	961	999999	999999	232	55	42	579	702	426	10	343	999999	226	623	77	999999	999999	840	999999	21	999999	
999999	999999	224	999999	860	999999	108	999999	650	151	712	874	45	999999	778	999999	956	240	373	592	797	388	671	103	176	329	999999	999999	231	701	999999	522	183	776	82	26	999999	258	999999	761	999999	999999	776	858	999999	910	190	367	999999	625	999999	609	88	428	999999	509	999999	130	999999	540	999999	495	947	999999	999999	999999	700	268	193	761	999999	999999	55	612	121	274	612	812	999999	999999	148	999999	324	999999	999999	606	999999	755	999999	573	335	461	999999	999999	353	999999	586	827	923	440	220	999999	183	537	243	865	564	476	317	814	897	878	656	551	402	910	999999	350	821	338	756	999999	570	999999	999999	930	267	999999	268	999999	688	785	999999	42	56	999999	334	786	373	272	999999	967	448	883	675	999999	804	999999	261	443	815	245	15	594	683	275	362	562	111	999999	999999	172	217	999999	136	999999	989	624	505	186	586	394	977	559	999999	789	506	686	945	999999	135	368	150	825	320	999999	999999	999999	359	780	999999	999999	685	70	665	879	759	266	999999	564	466	190	404	85	857	430	999999	999999	307	894	769	675	617	999999	187	249	999999	392	999999	683	341	694	999999	999999	322	814	709	917	894	416	999999	249	929	390	999999	944	963	999999	967	889	195	333	996	464	21	198	164	563	999999	999999	858	377	395	83	232	999999	999999	679	999999	999999	721	999999	561	891	864	529	746	236	608	242	285	956	424	999999	498	999999	999999	810	713	999999	659	155	44	478	558	662	999999	855	168	999999	39	999999	312	924	178	844	772	115	599	491	999999	928	955	999999	999999	901	952	413	585	224	84	115	966	999999	393	575	315	93	342	212	675	890	999999	857	213	992	999999	499	813	999999	999999	591	220	232	682	731	200	394	999999	656	710	999999	280	999999	999999	924	327	674	541	999999	999999	999999	773	999999	816	561	860	107	999999	157	258	462	999999	931	999999	492	894	999999	955	661	384	921	999999	685	501	999999	999999	132	191	999999	675	978	958	999999	124	999999	818	822	415	130	870	103	948	999999	408	258	999999	349	966	193	39	999999	718	999999	228	617	933	999999	895	592	999999	738	915	167	482	279	999999	389	999999	430	999999	999999	999999	835	999999	291	972	574	286	253	382	280	165	999999	999999	102	270	87	999999	506	624	999999	927	823	188	142	187	791	708	139	754	999999	999999	546	999999	999999	254	883	99	936	999999	369	810	651	999999	671	582	917	908	390	18	999999	397	320	806	942	999999	514	656	658	114	191	999999	157	499	911	748	619	488	300	847	387	987	65	861	264	919	285	613	516	
559	269	882	328	999999	337	83	221	740	576	999999	739	999999	441	832	464	503	663	162	308	999999	963	999999	617	999999	631	438	341	458	551	33	868	901	150	108	844	999999	547	999999	171	837	536	878	911	486	999999	160	555	233	407	760	266	133	314	999999	999999	999999	275	785	999999	898	741	762	198	553	999999	999999	999999	343	987	999999	956	999999	990	471	397	999999	528	141	999999	481	883	118	61	790	766	745	596	999999	512	25	42	999999	537	272	105	999999	690	367	540	279	999999	999999	246	251	999999	628	142	843	205	511	999999	144	360	999999	25	633	711	407	786	210	999999	539	999999	972	999999	204	109	728	376	624	404	170	600	165	999999	670	872	810	986	999999	999999	753	361	10	999999	898	411	520	256	472	72	292	580	340	37	999999	391	273	999999	999999	529	414	477	580	117	151	543	204	609	355	760	900	421	648	597	999999	187	830	268	999999	793	999999	999999	903	562	999999	589	270	138	999999	288	608	692	999999	999999	208	285	999999	999999	572	364	216	910	901	711	999999	871	932	742	538	999999	561	15	894	816	939	999999	573	28	999999	562	283	76	726	999999	162	999999	45	999999	999999	223	406	936	696	999999	587	678	580	202	400	999999	657	527	599	535	727	999999	999999	999999	999999	276	712	999999	897	19	90	149	194	834	558	952	835	902	354	325	950	999999	999999	34	238	271	999999	380	628	999999	904	999999	476	999999	999999	558	420	999999	360	132	511	644	999999	686	788	447	494	745	643	447	414	754	183	284	584	999999	999999	773	341	417	914	341	144	151	115	999999	672	999999	495	10	541	370	999999	232	813	999999	999999	631	246	790	777	616	736	999999	999999	160	999999	999999	616	246	273	647	144	943	217	180	509	897	581	464	999999	501	259	643	905	53	213	950	470	277	526	663	999999	550	640	999999	604	954	799	999999	999999	480	386	258	999999	894	236	608	999999	643	807	999999	59	781	999999	999999	367	999999	999999	999999	947	632	731	348	999999	609	120	593	313	910	575	555	107	627	713	304	124	10	906	21	817	604	936	826	999999	999999	614	999999	535	364	940	510	999999	502	17	128	748	48	538	999999	783	642	304	114	78	261	590	999999	78	721	171	366	196	272	999999	352	695	905	877	999999	999999	365	68	949	969	74	876	999999	619	595	555	86	472	779	238	999999	310	832	758	219	257	191	686	814	203	999999	324	417	999999	999999	432	999999	170	656	141	427	584	999999	144	999999	385	984	812	483	175	999999	894	999999	44	999999	52	863	156	668	
634	813	678	999999	756	999999	750	999999	593	954	172	712	916	815	647	810	600	999999	698	755	834	999999	999999	999999	999999	118	690	907	382	706	622	568	696	501	32	999999	748	999999	599	748	262	916	401	858	320	462	999999	88	769	999999	715	97	175	401	999999	999999	445	474	605	647	705	843	96	887	342	603	25	424	793	999999	71	269	999999	999999	502	918	871	999999	999999	196	939	611	147	159	990	534	403	305	667	660	999999	284	734	951	52	418	999999	513	526	716	447	754	294	449	171	455	733	225	999999	915	999999	924	581	999999	708	104	706	936	897	999999	210	720	999999	143	446	999999	999999	412	906	93	999999	999999	994	186	999999	999999	326	999999	999999	544	801	187	406	999999	999999	958	702	325	999999	948	712	999999	615	999999	999999	999999	998	161	12	383	920	330	319	814	827	999999	930	405	999999	522	999999	17	948	362	16	32	999999	999999	999999	999999	999999	220	168	999999	381	205	752	285	669	32	197	174	695	614	624	999999	868	591	925	37	37	307	999999	731	181	999999	944	263	712	999999	412	994	188	523	298	710	999999	999999	443	999999	999999	999999	735	647	335	612	999999	344	738	999999	164	999999	88	999999	999999	788	565	999999	787	676	999999	499	999999	186	620	202	999999	181	999999	913	318	517	157	303	647	382	571	999999	405	568	392	609	524	187	338	999999	999999	241	72	510	155	999999	573	767	999999	891	92	559	37	143	625	150	29	824	999999	647	584	785	309	87	226	999999	42	228	293	651	999999	395	847	940	286	999999	118	999999	768	584	999999	999999	922	999999	300	22	979	272	999999	252	590	699	960	999999	104	140	932	985	999999	597	999999	355	999999	729	916	697	712	97	856	999999	41	214	66	999999	704	999999	862	553	999999	213	578	770	285	999999	70	285	434	165	845	155	823	133	531	181	883	999999	906	999999	999999	603	999999	892	415	999999	220	386	642	329	987	900	999999	388	207	90	29	999999	79	442	669	640	272	999999	251	999999	999999	907	999999	885	758	116	298	670	999999	193	903	685	364	999999	831	684	642	115	178	999999	877	444	925	999999	162	952	527	474	533	209	999999	753	651	999999	35	312	999999	999999	999999	999999	611	608	675	24	186	343	576	867	611	999999	997	167	999999	999999	832	612	982	242	733	806	588	824	147	514	853	999999	44	659	999999	999999	999999	885	544	296	344	279	999999	911	999999	999999	385	660	863	547	999999	999999	375	355	872	422	330	999999	34	764	303	787	470	170	171	999999	999999	917	999999	92	14	999999	999999	101	961	563	
843	80	967	914	430	927	999999	999999	313	999999	784	999999	786	764	208	519	860	780	993	556	808	999999	750	248	520	468	971	780	543	98	999999	283	394	999999	579	259	503	999999	999999	375	826	871	857	491	999999	619	141	999999	883	494	261	999999	999999	414	999999	244	329	728	999999	962	955	190	66	224	129	511	304	999999	195	948	25	750	446	999999	729	999999	751	999999	999999	999999	999999	56	897	58	999999	999999	184	999999	565	344	999999	999999	716	381	999999	646	815	999999	371	999999	325	664	738	934	999999	510	405	481	685	817	999999	999999	731	503	634	909	292	17	387	412	336	999999	999999	850	28	250	44	999999	217	93	131	118	898	267	584	999999	318	962	578	336	321	703	304	747	851	870	53	222	999999	510	363	807	999999	959	999999	10	752	999999	916	238	476	340	273	999999	696	384	171	474	918	999999	601	999999	438	60	100	632	30	174	998	999999	207	822	327	706	730	324	999999	939	854	583	919	430	55	350	860	980	440	703	61	477	709	578	303	784	909	43	378	215	999999	780	999999	588	889	999999	999999	999999	23	999999	871	382	999999	231	620	999999	52	180	284	98	200	119	202	327	999999	531	448	999999	528	543	796	696	945	647	999999	84	999999	341	541	287	318	215	967	873	831	679	999999	487	957	958	999999	999999	758	289	24	759	587	663	475	367	330	412	135	479	999999	184	436	884	161	999999	742	999999	999999	997	999999	999999	151	328	495	443	999999	999999	671	570	800	999999	938	665	633	320	999999	939	865	183	999999	999999	90	498	113	657	252	999999	999999	421	226	41	108	761	509	39	618	268	999999	41	781	369	741	565	679	711	246	770	261	841	59	802	845	466	50	999999	904	999999	999999	838	999999	525	634	259	353	769	999999	186	166	999999	701	999999	771	833	402	596	175	524	818	402	420	482	999999	495	371	423	195	642	720	636	999999	965	999999	339	840	266	735	491	221	999999	752	69	614	657	149	821	40	21	74	999999	707	390	834	822	427	719	715	149	887	999999	583	999999	465	529	479	999999	194	442	999999	145	861	684	313	908	999999	361	867	162	999999	550	393	184	578	999999	929	999999	141	230	912	131	551	999999	603	291	337	999999	999999	94	187	413	637	598	999999	928	999999	999999	87	925	182	75	851	999999	793	347	547	409	748	198	600	735	604	963	999999	871	594	275	90	31	581	224	758	999999	975	942	999999	999999	999999	649	999999	905	666	999999	57	999999	279	988	802	266	744	927	687	414	494	451	808	673	78	157	
344	999999	942	999999	354	958	317	78	587	851	434	752	999999	108	513	694	78	398	915	683	601	606	473	824	287	653	999999	353	298	999999	143	250	725	999999	315	368	999999	999999	999999	99	538	211	410	999999	831	991	683	588	900	799	383	420	999999	395	555	737	852	999999	999999	700	431	999999	780	64	717	194	36	246	793	155	999999	467	999999	826	154	400	205	522	999999	295	969	948	999999	498	159	723	492	999999	461	577	515	845	833	170	667	575	430	355	243	647	999999	447	794	755	78	999999	882	930	250	165	999999	340	135	999999	731	482	520	291	904	994	701	695	784	226	639	886	633	376	169	999999	969	849	999999	355	329	532	164	697	430	243	840	562	100	305	45	185	720	350	439	194	999999	149	451	249	945	279	662	578	126	192	292	515	771	670	196	692	61	779	173	999999	999999	823	860	999999	163	149	999999	488	999999	999999	999999	293	937	974	525	830	999999	999999	409	59	869	999999	999999	248	951	999999	791	429	119	999999	133	940	187	240	865	999999	288	780	95	806	674	999999	397	662	26	999	578	796	155	365	293	21	379	123	339	999999	999999	622	719	828	358	999999	378	999999	340	235	999999	706	118	295	999999	628	954	999999	999999	999999	198	918	999999	952	756	994	283	754	68	121	570	73	900	999999	987	665	999999	267	999999	498	805	999999	331	790	892	871	687	860	813	665	999999	776	737	645	999999	334	400	999999	81	363	999999	624	780	228	665	999999	999999	986	307	886	999999	696	154	887	889	640	999999	999999	69	884	316	423	940	403	63	793	336	265	578	663	999999	999999	195	104	999999	999999	778	112	135	850	75	701	563	927	107	370	632	850	755	914	737	999999	708	196	57	999999	999999	999999	175	999999	716	550	418	643	620	274	999999	59	301	708	861	493	999999	218	819	615	860	22	305	692	999999	485	509	663	926	316	595	998	57	116	506	401	937	263	144	524	293	919	317	999999	859	999999	999999	57	62	253	999999	499	999999	999999	999999	999999	999999	482	999999	240	999999	999999	999999	313	679	512	11	194	212	470	555	999999	83	999999	332	999999	705	471	833	589	926	999999	611	682	663	105	631	999999	999999	834	319	999999	553	999999	483	999999	212	13	164	356	580	999999	845	591	697	600	425	82	119	688	966	999999	648	130	313	588	152	45	650	583	881	396	999999	377	999999	999999	508	179	999999	999999	999999	701	317	487	18	562	617	30	984	73	999999	558	506	799	867	699	817	433	600	895	396	999999	363	581	474	194	667	477	
440	607	999999	255	999999	999999	949	275	312	171	122	751	970	132	60	999999	902	999999	889	907	510	461	283	85	999999	925	407	571	348	736	22	824	894	999999	590	387	970	434	999999	189	849	601	396	655	321	999999	924	274	126	776	678	151	304	760	967	999999	999999	27	676	337	999999	388	927	576	999999	297	857	830	542	673	616	477	37	710	999999	908	999999	999999	763	730	999999	999999	999999	571	67	871	999999	143	999999	611	999999	953	999999	999999	270	470	674	999999	507	999999	991	999999	732	453	999999	210	124	594	702	999999	912	706	999999	999999	336	999999	999999	365	518	287	768	723	657	999999	620	662	720	68	449	597	243	999999	129	740	738	999999	411	11	411	999999	999999	935	441	999999	699	999999	999999	811	999999	484	537	318	310	999999	265	277	446	801	999999	507	490	65	154	999999	999999	666	999999	522	218	430	999999	931	954	661	530	832	292	543	241	273	999999	999999	425	965	69	925	999999	999999	999999	471	469	609	178	903	377	999999	999999	999999	299	42	999999	187	603	221	109	605	363	649	699	432	999999	903	570	999999	544	581	639	999999	55	999999	721	999999	47	746	960	775	763	61	999999	828	52	957	253	208	999999	999999	315	999999	865	464	571	305	999999	999999	486	566	999999	609	368	999999	71	611	290	399	321	999999	149	999999	999999	999999	841	312	999999	871	390	999999	999999	372	999999	759	275	435	323	591	338	425	487	984	270	403	999999	164	692	497	767	999999	676	854	886	422	999999	459	952	541	622	999999	939	999999	672	999999	907	676	544	609	530	635	297	999999	71	895	604	165	595	857	596	687	999999	999999	999999	949	360	805	485	651	999999	815	482	781	999999	79	486	159	321	811	496	70	619	93	967	141	152	977	999999	999999	818	491	863	105	944	935	649	81	234	723	999999	112	200	893	496	714	999999	516	730	991	419	455	843	784	370	536	78	536	900	973	806	382	21	494	833	631	952	387	836	43	430	414	924	598	999999	394	870	726	596	263	978	636	999999	801	581	373	647	999999	734	418	867	122	999999	261	916	999999	999999	999999	69	865	761	775	679	999999	999999	999999	530	255	81	999999	665	351	999999	999999	999999	999999	135	219	999999	470	983	873	999999	428	175	999999	999999	999999	999999	987	304	175	666	731	501	212	957	999999	999999	999999	842	402	17	758	753	999999	999999	533	266	999999	599	999999	792	599	881	888	999999	261	531	999999	770	856	574	93	999999	500	999999	218	155	792	222	576	979	999999	999999	591	866	894	674	650	144	710	417	934	999999	423	
383	77	849	612	90	999999	37	999999	999999	985	999999	999999	87	262	840	964	388	474	534	32	999999	455	972	299	32	238	999999	881	129	70	449	639	695	999999	999999	617	368	542	711	515	548	999999	539	999999	763	942	999999	422	809	179	331	943	409	375	522	927	104	560	999999	852	999999	156	856	746	546	198	999999	819	145	233	999999	999999	762	29	999999	898	999999	340	536	90	420	174	81	950	738	506	240	329	745	199	522	999999	952	858	395	402	999999	792	105	999999	713	999999	286	586	574	999999	999999	390	891	999999	20	764	33	510	441	956	84	906	17	50	957	909	84	946	710	796	893	903	634	92	752	133	999999	961	376	422	999999	495	385	262	325	850	438	130	188	758	785	999999	999999	438	999999	249	785	65	616	804	923	339	876	777	592	286	755	808	872	887	529	999999	143	999999	78	999999	530	754	724	117	480	953	999999	999999	21	999999	486	205	764	512	348	189	355	571	498	557	619	608	670	999999	999999	629	258	301	999999	723	317	408	370	738	999999	40	340	509	333	970	572	999999	999999	149	800	560	53	369	548	350	999999	572	530	520	969	922	93	686	22	851	704	999999	723	298	999999	88	835	36	999999	317	849	999999	999999	528	985	695	842	531	999999	544	585	889	752	887	999999	999999	878	849	999999	999999	946	653	999999	482	276	999999	209	478	15	999999	725	999999	576	999999	501	870	334	11	999999	999999	90	562	448	478	275	999999	723	836	999999	999999	210	985	999999	996	999999	205	359	765	261	888	495	374	525	526	819	568	323	521	396	146	421	999999	324	494	716	393	215	27	217	461	999999	373	196	616	521	739	758	999999	869	305	999999	569	750	999999	788	999999	47	999999	659	999999	999999	211	449	155	977	334	671	774	290	977	999999	341	557	800	514	131	999999	909	999999	999999	810	743	999999	100	624	852	136	677	705	10	356	294	368	510	959	182	924	51	638	196	77	983	298	892	316	189	21	949	999999	666	538	137	915	579	896	999999	560	358	530	135	208	993	999999	289	630	705	999999	56	841	342	207	145	999999	818	21	826	455	758	784	999999	840	186	545	48	472	229	378	999999	614	211	622	999999	521	513	988	999999	915	999999	272	611	215	964	117	799	469	402	857	106	567	79	999999	801	574	94	294	31	458	39	817	411	336	195	442	999999	999999	999999	624	766	830	999999	911	445	495	183	239	875	78	746	999999	999999	999999	282	230	544	898	820	11	999999	228	967	625	885	201	861	999999	30	999999	999999	
999999	838	778	100	276	629	168	867	999999	400	855	418	999999	711	999999	748	49	64	964	999999	999999	900	999999	197	548	999999	322	999999	253	634	898	218	999999	999999	668	741	999999	281	15	601	999999	999999	515	611	580	809	24	913	434	999999	999999	231	66	634	735	999999	218	591	552	999999	999999	142	623	680	502	646	75	361	53	718	457	768	58	999999	999999	711	394	28	616	738	999999	408	601	800	812	677	999999	999999	866	489	999999	708	729	602	293	253	999999	834	999999	934	744	999999	999999	716	999999	63	999999	693	122	33	793	200	974	999999	564	909	999999	822	868	825	494	355	495	563	999999	749	999999	456	89	278	999999	999999	999999	682	993	999999	537	884	804	758	504	468	999999	842	695	999999	733	999999	47	384	711	595	965	999999	999999	398	177	999999	529	999999	24	999999	613	843	730	243	291	302	999999	378	381	656	28	120	331	999999	748	999999	867	854	999999	133	999999	999999	567	999999	999999	626	243	605	28	999999	365	557	999999	778	855	763	121	999999	999999	441	105	668	12	65	999999	855	962	423	650	999999	448	675	241	890	999999	999999	999999	32	648	665	69	224	999999	160	301	470	376	553	180	984	541	415	803	583	38	750	999999	999999	141	738	999999	819	954	504	782	689	999999	999999	470	999999	487	99	813	395	999999	881	318	999999	763	999999	999999	419	253	665	999999	43	999999	999999	862	566	999999	774	999999	999999	11	250	269	855	377	611	154	522	92	233	506	451	999999	418	211	156	442	999999	748	34	259	255	576	299	521	999999	818	999999	990	904	741	713	999999	903	394	141	621	462	999999	161	961	966	336	30	999999	541	441	463	455	999999	999999	365	35	999999	660	756	673	970	344	999999	793	485	532	188	491	999999	253	698	34	80	535	980	374	597	73	292	918	556	140	979	999999	364	222	284	780	386	688	342	999999	999999	467	999999	999999	857	999999	485	444	158	538	375	298	742	439	385	190	999999	990	438	803	377	837	999999	999999	364	320	439	273	257	407	114	114	911	455	395	612	884	862	517	239	999999	848	769	999999	764	691	575	925	837	104	636	395	999999	539	874	800	350	999999	762	547	928	222	999999	999999	434	271	387	296	53	773	306	290	999999	999999	225	999999	77	110	86	673	999999	513	999999	162	771	718	854	382	581	595	272	999999	110	970	311	374	661	29	593	999999	313	288	882	74	798	999999	912	61	999999	355	732	999999	734	99	802	425	786	44	979	715	416	15	715	457	510	999999	190	512	897	851	867	58	517	583	369	
466	630	371	364	999999	806	803	68	999999	862	999999	348	999999	178	999999	587	627	50	999999	96	999999	572	435	563	574	175	410	164	471	487	684	999999	161	729	345	999999	424	679	564	999999	612	946	489	594	488	884	179	999999	21	999999	999999	18	639	496	70	894	205	808	999999	258	999999	648	597	999999	999999	999999	197	291	833	101	173	948	999999	999999	483	362	999999	840	84	999999	996	999999	999999	999999	248	676	102	664	668	450	599	999999	999999	315	512	964	359	741	416	197	999999	888	510	999999	999999	301	999999	999999	999999	708	811	364	734	999999	262	340	505	999999	509	512	208	999999	622	392	501	557	68	999999	999999	519	12	351	999999	887	993	118	565	999999	999999	947	999999	999999	651	959	639	245	881	999999	999999	999999	468	999999	241	999999	988	999999	999999	999999	428	552	999999	999999	999999	502	999999	999999	929	846	115	154	775	999999	300	562	368	777	881	999999	753	999999	675	278	127	999999	999999	999999	119	530	898	830	842	446	805	555	714	791	999999	159	999999	178	315	999999	999999	908	407	196	670	679	545	221	292	612	374	172	877	964	244	921	451	663	360	408	948	999999	311	338	999999	744	847	576	561	732	408	584	950	640	592	999999	886	864	381	440	999999	686	548	240	82	643	678	750	999999	304	707	600	999999	906	999999	410	607	78	719	999999	831	968	659	560	214	789	999999	999999	999999	36	45	999999	999999	920	999999	271	999999	999999	265	833	999999	107	30	267	999999	807	999999	54	554	999999	611	999999	999999	456	999999	27	37	988	35	292	432	441	378	530	269	130	999999	897	493	825	999999	535	812	886	858	999999	948	999999	535	406	33	999999	692	999999	424	227	442	835	321	405	244	748	55	973	411	635	729	499	999999	904	999999	868	560	999999	518	86	15	999999	597	874	79	634	999999	999999	999999	264	999999	189	115	51	688	483	585	98	590	925	490	839	484	233	999999	999999	999999	630	908	999999	616	962	681	999999	999999	183	248	999999	999999	999999	295	426	713	999999	885	549	393	956	226	24	293	472	148	592	595	175	999999	999999	999999	620	239	832	721	114	648	999999	508	767	829	514	245	148	761	980	639	74	999999	338	348	999999	75	448	414	893	870	154	999999	98	999999	56	400	999999	576	999999	380	463	999999	609	508	108	51	626	136	712	779	154	711	168	952	531	49	455	35	415	554	791	427	827	999999	999999	962	419	24	782	123	371	999999	55	609	999999	999999	526	830	249	423	449	321	999999	999999	999999	442	999999	145	231	999999	999999	848	171	171	589	45	877	
999999	999999	146	632	611	354	598	418	583	666	558	999999	999999	523	625	999999	992	115	999999	725	999999	517	71	305	999999	793	775	999999	522	999999	999999	30	150	491	161	826	999999	790	837	967	113	705	999999	776	118	999999	999999	493	999999	72	179	999999	120	319	173	999999	942	841	358	817	578	999999	895	999999	999999	538	635	681	999999	799	999999	211	277	512	622	17	999999	294	197	914	735	291	848	459	241	827	909	831	327	304	883	271	442	29	398	684	809	999999	994	999999	999999	387	131	999999	388	967	999999	608	697	999999	999999	999999	653	444	92	297	999999	999999	941	999999	628	804	363	77	915	422	769	999999	124	937	207	999999	300	617	190	358	999999	999999	81	999999	48	311	999999	171	999999	235	617	999999	937	110	114	373	39	999999	951	999999	33	999999	999999	965	208	541	999999	999999	958	97	368	45	999999	734	137	999999	374	677	999999	326	670	999999	999999	690	805	771	999999	23	833	833	375	261	999999	999999	334	115	712	116	75	507	817	383	212	725	866	582	744	999999	973	851	999	362	131	634	268	831	999999	924	170	437	230	480	926	999999	721	116	999999	999999	410	32	550	268	999999	420	509	296	999999	539	823	233	36	999999	49	999999	834	23	140	999999	992	503	999999	787	946	637	286	347	457	88	13	760	213	742	999999	950	311	740	750	999999	999999	972	841	999999	999999	936	410	123	440	999999	999999	708	976	346	19	999999	716	999999	322	973	999999	999999	839	911	536	73	29	293	314	99	999999	104	273	429	907	999999	661	55	686	19	237	172	906	999999	999999	304	783	999999	733	999999	999999	999999	999999	776	577	963	142	930	732	47	999999	999999	808	351	274	999999	445	999999	439	988	999999	999999	999999	999999	746	971	265	337	133	242	290	999999	560	419	854	141	676	496	999999	943	888	999999	323	648	102	119	364	564	248	593	858	999999	437	744	649	573	472	999999	39	605	707	804	999999	500	757	763	566	398	999999	999999	999999	999999	705	999999	110	524	357	437	220	999999	999999	701	99	540	383	64	725	815	999999	291	999999	561	467	256	245	93	923	822	891	338	999999	965	77	115	74	999999	999999	941	643	135	225	999999	903	999999	999999	16	715	277	127	703	48	750	629	215	473	999999	999999	459	999999	999999	600	999999	545	882	93	999999	633	983	475	999999	533	783	182	644	999999	633	999999	75	999999	239	999999	656	705	999999	999999	802	345	999999	642	107	428	999999	691	625	999999	690	500	31	318	347	382	731	801	653	179	264	578	985	149	839	999999	999999	201	30	650	943	
999999	999999	592	291	315	771	351	378	999999	461	101	556	119	385	999999	636	756	999999	999999	645	855	999999	28	999999	999999	360	999999	802	788	12	880	671	975	591	860	153	439	36	41	611	390	432	608	999999	172	31	999999	764	999999	999999	999999	281	173	14	98	778	337	556	67	999999	58	999999	590	52	581	430	581	999999	524	999999	206	729	888	999999	265	432	452	310	872	212	484	958	107	115	342	608	999999	971	502	92	999999	883	969	86	562	842	842	566	147	742	999999	358	999999	999999	485	999999	393	918	999999	665	999999	37	683	999999	999999	999999	451	484	709	972	999999	610	35	441	185	999999	760	999999	692	422	589	999999	172	140	762	999999	718	391	630	402	225	589	231	836	757	787	209	124	605	471	999999	999999	856	999999	820	839	999999	807	540	172	189	581	235	336	86	449	864	999999	999999	999999	999999	69	854	316	757	342	388	999999	684	397	999999	646	216	231	31	999999	39	999999	320	999999	803	910	851	467	223	644	364	999999	760	318	999999	999999	32	260	98	342	514	549	417	999999	460	999999	999999	999999	57	542	374	14	315	855	419	999999	999999	999999	999999	999999	217	396	103	122	999999	493	437	376	475	999999	624	999999	142	689	999999	489	999999	832	472	668	787	708	999999	681	280	360	589	905	898	999999	423	853	709	999999	134	999999	456	999999	510	967	999999	756	677	999999	918	418	871	626	999999	929	286	999999	705	882	685	509	999999	421	842	627	903	531	478	419	999999	770	257	516	564	598	43	295	332	999999	961	999999	999999	829	999999	862	488	999999	766	968	778	999999	158	826	940	624	999999	45	461	882	999999	185	999999	267	999999	157	171	365	71	550	999999	999999	88	210	921	654	477	156	658	999999	999999	941	765	999999	640	40	622	999999	576	940	456	997	834	449	441	785	752	999999	999999	615	999999	133	901	226	81	788	934	999999	999999	999999	156	995	999999	480	743	132	419	778	999999	515	535	740	788	131	103	999999	999999	638	768	145	902	999999	863	999999	289	25	999999	549	437	852	106	999999	526	290	793	461	621	363	706	999999	376	974	156	778	89	960	344	779	132	183	631	306	999999	768	999999	452	142	343	201	728	92	870	350	774	419	861	223	508	999999	642	287	803	931	459	769	927	557	94	963	328	680	269	426	264	230	799	495	999999	897	350	999999	999999	172	999999	236	505	633	999999	999999	999999	999999	836	451	999999	895	828	999999	729	999999	999999	894	999999	999999	872	58	822	999999	96	999999	619	999999	999999	610	987	999999	999	641	953	232	274	
303	186	725	745	999999	843	818	937	368	999999	999999	765	759	442	999999	281	907	299	929	414	61	547	999999	749	851	999999	235	464	176	999999	197	999999	507	999999	171	999999	331	635	999999	214	999999	999999	727	162	194	611	706	178	541	999999	101	351	34	818	999999	999999	999999	999999	893	299	617	364	771	472	999999	999999	268	999999	280	738	949	999999	999	725	409	544	820	674	565	250	585	67	922	133	999999	846	999999	688	999999	415	999999	355	741	10	999999	649	745	265	949	179	352	999999	898	803	102	999999	352	308	418	999999	935	685	421	652	999999	560	441	647	667	999999	999999	579	513	999999	379	999999	999999	998	138	759	798	565	724	395	999999	903	999999	129	41	986	504	97	279	842	479	683	934	99	295	46	218	108	597	999999	551	773	178	42	434	498	287	353	180	658	880	380	960	36	754	999999	401	322	615	681	863	540	310	671	396	695	999999	451	712	101	551	999999	999999	999999	843	135	734	136	695	999999	708	160	916	999999	962	108	723	908	345	484	999999	895	493	916	728	20	999999	507	646	738	828	836	641	88	999999	999999	999999	827	999999	999999	87	275	627	82	973	712	999999	689	709	999999	972	761	999999	238	456	655	216	61	414	833	662	237	999999	956	714	871	519	837	513	781	695	895	726	716	406	380	278	999999	942	26	396	783	798	359	765	77	999999	999999	632	999999	973	361	422	359	999999	849	785	670	367	111	202	786	999999	927	602	86	45	398	831	86	386	999999	118	398	446	999999	999999	140	201	647	149	116	215	999999	807	343	483	376	749	999999	594	608	63	999999	999999	610	608	870	757	688	41	342	580	999999	999999	999999	253	999999	912	999999	999999	655	479	720	962	96	580	133	129	268	603	999999	648	284	492	778	999999	277	575	836	279	569	999999	512	615	806	535	659	977	999999	100	459	464	661	146	938	139	342	999999	737	39	484	750	498	95	999999	694	306	73	306	445	999999	459	999999	818	851	999999	966	114	165	560	921	999999	500	999999	154	214	987	148	553	648	409	398	838	999999	795	818	999999	426	252	122	239	595	681	193	124	999999	387	842	294	999999	999999	237	723	186	117	999999	259	330	941	999999	706	999999	520	999999	45	587	999999	279	33	999999	398	550	999999	52	330	336	999999	316	63	154	826	999999	853	887	486	181	675	661	699	999999	568	999999	485	999999	416	82	84	33	157	999999	388	118	999999	261	999999	999999	374	680	855	781	864	943	277	797	999999	561	314	632	999999	999999	912	959	580	567	474	
834	75	780	999999	999999	999999	451	999999	526	765	718	336	601	619	999999	806	999999	805	917	999999	625	296	688	750	855	767	452	852	293	624	428	537	261	787	442	557	594	54	607	999999	422	784	750	41	624	234	999999	23	317	67	999999	164	662	999999	849	548	387	999999	781	490	809	598	999999	901	999999	190	85	813	186	317	221	949	208	397	189	999999	545	656	135	630	65	438	999999	999999	706	274	874	295	999999	894	179	999999	273	126	721	823	910	848	693	444	159	898	999999	999999	845	968	956	275	786	18	999999	730	999999	160	435	999999	63	999999	999999	999999	315	789	875	292	147	999999	686	91	999999	365	929	697	962	691	481	166	602	999999	390	738	317	999999	509	999999	892	449	661	123	691	351	770	999999	653	999999	138	369	33	554	863	199	291	874	600	999999	89	314	767	222	999999	278	777	999999	999999	999999	999999	706	999999	999999	399	697	995	999999	400	334	595	668	53	352	562	999999	999999	58	681	999999	456	442	18	88	850	587	682	999999	444	422	573	999999	999999	196	855	999999	89	999999	164	175	203	718	484	999999	999999	421	999999	425	999999	565	145	728	999999	75	20	332	697	211	999999	811	24	555	138	977	761	344	663	857	496	139	43	65	999999	516	997	738	958	999999	253	999999	326	999999	789	878	287	999999	999999	999999	186	532	735	999999	999999	352	999999	647	589	507	514	999999	999999	413	928	999999	999999	89	834	330	77	999999	999999	953	957	665	999999	757	999999	259	699	999999	919	725	681	999999	404	165	82	551	364	999999	159	461	999999	752	682	912	338	270	356	208	20	103	870	999999	168	999999	920	999999	857	403	881	339	807	598	581	42	732	965	135	999999	16	293	999999	718	132	913	724	214	982	582	428	506	903	501	999999	826	854	776	805	622	244	754	693	961	478	819	653	641	181	650	190	373	144	978	999999	999999	999999	162	999999	254	67	999999	345	999999	975	385	436	999999	692	754	999999	956	169	512	142	262	599	999999	249	313	269	999999	43	342	402	64	371	925	999999	187	999999	999999	993	560	565	529	419	419	985	102	999999	999999	999999	426	472	999999	999999	999999	845	938	138	133	999999	999999	984	999999	999999	999999	882	920	23	999999	15	514	999999	486	999999	999999	947	999999	842	999999	999999	156	920	922	144	999999	870	178	851	739	89	371	59	575	788	524	575	590	847	417	536	75	999999	882	341	999999	999999	999999	271	604	999999	242	999999	948	999999	999999	559	72	839	74	141	713	79	284	431	644	999999	491	697	447	43	366	765	435	
652	953	77	47	590	701	257	884	999999	256	65	999999	274	110	471	999999	965	999999	999999	782	999999	823	996	999999	461	696	977	878	999999	823	999999	999999	476	999999	305	160	698	521	999999	148	817	256	805	822	228	583	380	365	999999	674	481	999999	615	982	159	829	999999	999999	586	999999	723	378	596	94	685	999999	999999	999999	999999	320	334	454	40	999999	965	39	999999	999999	999999	999999	326	622	858	623	351	999999	711	493	521	476	203	435	934	999999	425	448	659	721	147	491	212	999999	560	709	350	37	999999	999999	27	999999	999999	783	687	999999	999999	110	520	973	742	645	999999	887	92	337	127	999999	520	999999	197	999999	380	306	46	999999	674	550	72	158	283	324	550	999999	475	402	665	419	999999	234	999999	999999	999999	686	999999	501	465	999999	693	232	592	450	517	999999	815	501	749	513	747	592	45	999999	999999	371	999999	428	104	999999	421	690	671	999999	161	999999	441	873	597	693	328	544	639	359	999999	999999	999999	832	807	502	894	973	999999	161	672	165	199	984	286	999999	999999	560	407	148	903	13	999999	884	298	999999	616	942	999999	65	195	212	952	999999	180	209	805	867	620	999999	432	447	47	520	44	999999	105	456	999999	41	707	999999	147	501	455	999999	288	999999	543	585	886	999999	79	999999	999999	470	212	513	814	87	760	128	939	805	999999	465	999999	50	850	302	136	169	355	872	358	427	75	461	240	326	920	134	333	45	715	480	378	999999	553	574	793	591	642	519	999999	588	828	999999	786	989	887	999999	831	251	458	726	999999	206	248	548	405	751	283	497	999999	636	999999	999999	99	244	97	999999	496	999999	999999	999999	527	835	602	769	999999	999999	675	250	439	683	302	92	586	989	874	999999	212	15	179	52	317	154	363	999999	793	924	253	551	999999	372	750	555	741	999999	999999	771	999999	479	948	999999	999999	999999	67	999999	343	999999	327	109	999999	916	322	491	116	466	237	382	999999	999999	976	999999	489	133	348	76	932	746	350	672	790	113	576	733	67	506	999999	999999	96	880	310	90	607	153	191	986	60	269	449	285	686	825	298	646	502	999999	999999	999999	694	990	550	999999	371	654	318	267	349	999999	433	609	499	952	999999	601	999999	895	999999	345	942	362	999999	673	307	999999	986	965	814	930	240	783	999999	24	590	106	340	713	999999	999999	999999	924	999999	471	999999	999999	999999	734	540	999999	988	607	215	847	19	999999	974	877	299	306	667	353	453	419	999999	650	295	485	999999	199	271	944	186	124	510	28	715	999999	
837	466	289	262	435	127	999999	632	999999	999999	14	999999	132	999999	999999	422	295	491	481	237	122	195	555	999999	372	999999	435	53	431	999999	347	991	627	428	49	833	27	999999	918	335	477	725	81	818	480	999999	999999	808	531	763	828	28	547	487	442	651	911	979	889	94	691	999999	211	486	139	22	630	999999	999999	590	405	999999	999999	155	760	999999	123	736	829	258	282	627	999999	667	272	328	454	149	986	398	999999	47	526	833	644	999999	999999	999999	999999	468	493	999999	999999	940	999999	948	454	401	727	55	537	999999	159	640	999999	74	386	544	999999	810	999999	999999	717	34	668	367	363	739	510	999999	873	528	57	999999	765	999999	241	581	308	323	874	62	422	940	861	747	888	885	999999	579	202	979	380	878	999999	999999	656	370	281	11	999999	714	891	545	181	18	137	788	874	903	832	804	245	900	999999	515	79	776	173	921	479	477	718	999999	990	894	157	999999	471	763	261	999999	999999	307	728	169	999999	876	769	852	619	999999	21	999999	999999	397	743	480	941	394	932	880	207	360	532	127	996	999999	555	287	999999	957	327	120	999999	961	504	938	182	777	999999	202	16	999999	311	379	466	600	193	602	160	677	237	86	831	381	673	949	999999	610	172	211	331	492	999999	662	782	900	999999	785	892	805	999999	174	51	740	873	886	58	162	999999	405	776	952	136	193	730	251	999999	281	298	555	999999	572	614	999999	870	999999	329	649	597	565	134	408	710	999999	380	73	999999	100	507	786	999999	622	948	999999	434	379	366	807	932	540	621	204	496	347	641	734	559	898	869	359	566	409	564	999999	281	377	252	780	813	666	999999	198	773	999999	654	550	999999	847	717	501	167	522	717	999999	944	929	911	999999	999999	999999	513	146	231	157	230	999999	999999	853	495	999999	136	585	994	275	334	432	431	985	999999	101	120	712	190	377	201	54	691	999999	161	351	999999	879	77	177	162	79	999999	999999	291	162	999999	770	361	660	375	582	527	999999	732	522	508	999999	680	622	534	801	999999	853	956	185	809	559	702	154	600	256	999999	827	122	999999	464	804	704	539	999999	350	360	530	12	999999	527	999999	999999	638	842	540	209	455	642	360	999999	999999	670	115	353	999999	78	217	69	999999	999999	699	999999	478	67	703	999999	150	24	194	451	435	850	346	658	570	999999	73	311	70	57	72	194	762	150	350	999999	599	196	674	281	999999	999999	884	999999	999999	910	306	581	149	318	999999	440	458	909	688	273	999999	
456	783	158	15	906	999999	999999	999999	515	577	337	716	568	632	999999	349	912	308	964	966	792	831	999999	487	999999	999999	752	999999	631	736	852	999999	999999	811	153	413	526	276	246	471	813	552	321	999999	969	999999	580	685	999999	101	545	611	999999	307	540	624	133	670	522	999999	256	999999	380	999999	724	876	640	999999	489	550	822	645	71	999999	999999	250	999999	325	518	628	591	999999	883	540	999999	251	999999	779	999999	528	289	999999	753	502	225	731	182	542	999999	103	234	999999	999999	564	279	999999	549	231	155	300	114	999999	161	894	162	999999	208	840	999999	483	999999	861	485	960	270	966	892	568	287	999999	77	977	707	425	404	768	870	329	270	999999	701	515	634	980	999999	482	999999	999999	350	45	532	342	999999	145	999999	372	347	245	303	312	999999	980	944	723	232	137	999999	736	999999	394	319	879	579	297	781	633	237	504	546	788	272	43	999999	999999	899	735	999999	571	471	999999	430	999999	35	958	293	999999	570	910	758	297	381	968	367	999999	726	652	763	666	364	330	145	842	699	515	50	973	762	702	824	497	114	539	275	469	999999	684	854	620	14	999999	72	326	746	258	416	303	999999	272	526	999999	972	366	216	150	895	587	936	519	917	319	958	868	95	271	193	842	703	898	991	51	797	999999	661	999999	268	999999	106	450	999999	746	308	999999	186	999999	525	747	999999	134	574	386	748	345	703	695	111	203	240	999999	999999	574	600	777	999999	999999	458	829	704	911	881	85	999999	495	420	181	21	468	692	518	745	999999	519	578	333	615	303	462	999999	999999	203	74	588	999999	384	534	156	530	999999	999999	999999	695	53	421	999999	498	894	262	925	999999	999999	642	511	722	999999	999999	999999	999999	454	999999	190	996	390	738	718	817	497	999999	999999	885	35	999999	249	999999	399	999999	402	107	335	999999	721	999999	537	999999	292	560	562	865	880	754	479	133	86	564	521	999999	999999	314	703	436	999999	33	150	50	999999	203	403	521	999999	688	999999	999999	697	619	999999	148	469	473	999999	167	264	631	999999	366	415	999999	414	684	478	999999	746	97	404	899	833	698	999999	999999	420	99	167	51	542	201	999999	522	436	466	620	999999	999999	841	859	999999	181	379	42	784	634	605	788	718	53	999999	942	149	562	797	999999	255	999999	972	999999	366	10	223	98	799	838	999999	474	947	73	105	614	999999	238	858	727	999999	665	125	862	814	999999	999999	997	999999	259	999999	959	638	999999	375	144	690	787	503	545	958	291	243	
945	742	141	840	655	999999	451	47	911	704	80	333	589	132	120	248	65	561	225	611	549	460	999999	835	999999	698	999999	999999	999999	735	322	768	181	999999	180	999999	683	470	793	999999	999999	222	476	265	999999	357	785	22	580	549	447	983	742	679	693	999999	809	305	999999	956	987	528	919	999999	391	311	999999	167	952	990	564	999999	999999	176	576	337	983	677	277	920	913	948	352	578	297	999999	35	999999	999999	999999	320	388	897	999999	72	516	302	999999	873	999999	206	628	999999	590	984	999999	224	576	113	366	511	999999	37	999999	53	48	999999	999999	889	62	285	658	428	277	999999	186	697	932	113	69	44	693	999999	21	724	295	888	762	593	443	124	459	399	999999	999999	999999	360	999999	793	33	999999	999999	411	820	999999	999999	209	792	910	999999	165	999999	472	999999	332	818	338	26	928	758	160	999999	757	455	938	826	269	56	103	502	826	452	149	90	729	92	291	982	40	186	95	105	851	785	288	831	999999	356	60	999999	999999	343	326	44	999999	916	203	956	882	163	288	163	698	999999	999999	713	153	392	323	249	536	355	986	999999	672	65	572	972	999999	116	840	913	999999	739	653	999999	135	999999	999999	812	889	335	110	999999	898	932	406	444	999999	999999	688	603	42	811	827	503	999999	999999	999999	817	354	231	789	775	322	374	999999	959	999999	499	588	48	184	510	359	999999	255	118	853	740	658	137	177	602	428	999999	881	194	911	159	144	559	742	400	999999	667	545	334	564	533	999999	999999	679	999999	999999	649	429	531	461	626	258	248	722	631	168	226	999999	197	999999	86	493	999999	58	614	364	38	306	783	999999	692	665	920	554	329	999999	222	457	863	615	778	816	360	733	294	901	896	837	120	242	251	613	358	977	999999	50	801	999999	999999	950	957	353	646	999999	999999	999999	999999	999999	403	999999	999999	768	200	581	999999	269	999999	249	763	713	468	999999	999999	550	800	88	317	942	999999	288	999999	824	392	912	657	435	999999	871	964	334	573	212	444	454	999999	482	423	777	409	229	999999	562	634	362	999999	766	167	105	999999	689	999999	395	999999	124	502	999999	386	288	923	152	999999	272	285	439	999999	999999	757	999999	264	328	665	539	542	847	381	611	199	40	430	891	999999	999999	193	284	999999	999999	999999	329	951	999999	106	999999	853	266	140	644	999999	204	223	235	19	999999	999999	369	34	123	852	999999	742	890	999999	356	999999	42	875	23	999999	10	758	999999	681	437	789	100	999999	530	686	286	999999	736	335	
995	817	204	881	851	243	999999	260	566	999999	804	586	71	242	749	287	821	391	127	999999	285	999999	999999	553	581	636	999999	148	503	437	576	73	16	565	936	539	999999	999999	33	779	999999	999999	201	999999	877	851	728	999999	999999	253	864	894	599	180	59	999999	564	650	310	225	493	999999	756	139	760	740	580	505	305	220	624	999999	367	347	310	535	253	629	676	999999	907	892	666	260	572	681	474	835	516	999999	974	21	850	808	296	580	999999	72	873	999999	999999	233	562	999999	628	203	536	262	869	523	315	935	999999	579	317	600	29	506	566	999999	276	744	988	917	999999	612	999999	559	999999	999999	541	191	756	538	459	999999	339	404	631	379	154	999999	966	992	82	999999	46	280	999999	695	561	497	506	794	870	536	999999	645	35	25	383	999999	999999	149	999999	134	999999	446	129	632	270	624	874	999999	999999	64	778	995	845	205	575	999999	68	365	179	54	999999	962	667	923	999999	694	379	615	995	177	20	826	20	999999	999999	600	161	868	999999	936	999999	999999	859	816	758	248	799	999999	449	834	918	845	970	999999	999999	999999	778	206	192	575	254	999999	201	999999	999999	951	984	999999	345	975	999999	199	929	999999	432	999999	112	851	999999	999999	895	549	999999	171	999999	999999	999999	999999	508	643	822	954	686	859	691	363	126	103	772	806	263	901	494	474	445	729	999999	999999	515	999999	124	999999	41	981	680	705	102	999999	517	878	105	999999	399	701	162	999999	513	80	999999	999999	259	18	999999	999999	947	999999	65	999999	725	999999	999999	999999	567	436	999999	895	922	705	189	986	270	96	586	893	999999	352	999999	999999	999999	11	225	846	999999	446	822	116	999999	673	43	686	650	401	999999	987	630	976	999999	962	999999	999999	521	808	999999	563	999999	999999	999999	195	657	605	491	271	389	723	314	412	931	131	613	999999	58	258	671	502	346	869	781	999999	999999	999999	998	549	621	65	490	999999	955	999999	638	659	684	662	999999	999999	205	388	22	591	999999	228	55	999999	359	999999	999999	272	146	398	227	939	391	833	922	999999	606	999999	650	333	243	999999	457	307	492	953	999999	396	242	243	306	957	856	200	915	999999	999999	999999	200	862	847	228	999999	999999	999999	699	277	850	739	103	999999	999999	738	999999	358	999999	771	747	740	405	29	822	39	903	999999	999999	999999	999999	917	877	999999	831	751	999999	486	999999	999999	890	999999	792	999999	888	656	148	999999	51	999999	999999	842	139	999999	999999	45	794	843	999999	198	999999	473	156	617	85	933	861	999999	10	
513	951	212	999999	168	880	999999	947	718	141	175	891	500	999999	999999	914	359	999999	604	301	999999	956	999999	999999	826	260	427	999999	185	610	999999	795	999999	999999	538	277	964	999999	971	403	999999	98	85	711	859	307	876	423	115	999999	726	155	999999	569	214	999999	17	751	999999	907	999999	121	999999	118	187	380	999999	97	999999	773	999999	850	816	210	216	707	880	242	601	999999	384	999999	639	482	999999	999999	537	999999	208	982	999999	223	992	74	940	973	999999	999999	534	488	693	788	999999	342	999999	999999	339	67	362	507	675	774	159	999999	532	458	481	999999	233	378	999999	895	999999	539	512	736	858	752	269	242	390	999999	708	122	999999	999999	112	307	999999	18	479	999999	366	999999	316	495	73	14	541	492	502	999999	744	165	645	999999	999999	371	829	999999	27	587	999999	999999	126	999999	76	46	999999	936	999999	183	569	225	899	372	999999	198	233	26	999999	853	220	777	740	363	178	999999	477	47	697	740	478	712	990	999999	682	246	584	553	429	999999	852	605	999999	328	467	999999	266	999999	269	709	148	999999	999999	174	999999	29	388	762	999999	523	569	124	999999	614	705	857	234	17	999999	999999	999999	999999	596	645	999999	615	641	421	896	649	999999	204	777	987	602	665	999999	826	999999	663	857	821	958	906	999999	738	366	531	623	609	999999	999999	592	966	105	468	999999	708	173	999999	999999	967	865	999999	237	999999	346	261	22	49	499	407	492	36	444	792	720	690	999999	272	259	119	798	297	999999	47	611	810	892	143	999999	659	662	999999	285	999999	956	24	999999	102	401	999999	519	584	119	896	999999	566	532	312	747	535	999999	901	511	278	178	999999	599	200	763	536	368	878	599	840	745	729	751	554	836	999999	22	96	871	154	600	223	187	458	999999	55	288	999999	396	914	999999	761	261	16	999999	387	424	487	338	865	746	640	999999	999999	161	46	814	977	475	999999	999999	442	999999	367	999999	955	401	151	919	717	999999	778	999999	999999	710	999999	477	744	832	459	291	535	999999	15	408	999999	999999	999999	999999	244	999999	310	124	354	402	999999	732	999999	999999	766	985	999999	567	620	617	967	157	999999	568	178	568	79	999999	25	759	987	684	999999	958	716	725	493	844	684	487	946	663	147	999999	23	999999	583	415	75	999999	999999	967	147	398	440	813	999999	348	999999	999999	999999	165	999999	595	999999	999999	708	935	622	999999	999999	438	882	143	999999	313	19	26	999999	917	999999	663	999999	552	750	30	547	635	528	903	795	999999	716	999999	326	791	999999	
551	878	999999	999999	648	793	34	972	580	94	13	999999	136	803	913	793	999999	691	507	85	556	845	394	999999	82	999999	718	255	356	721	874	999999	879	748	467	999999	552	374	346	870	65	999999	999999	935	544	999999	401	999999	882	361	506	327	819	716	18	706	493	538	480	240	84	778	625	858	220	999999	848	387	345	775	251	845	354	636	999999	976	674	999999	929	999999	25	618	373	995	999999	556	998	173	740	761	655	24	999999	115	999999	286	999999	999999	725	358	70	23	765	999999	120	999999	973	192	696	41	42	999999	608	316	999999	466	415	630	643	999999	197	999999	647	999999	129	236	999999	248	840	999999	32	362	732	580	114	12	852	999999	885	564	999999	815	476	709	728	620	416	999999	890	999999	871	334	999999	999999	171	385	376	999999	987	999999	709	734	352	999999	18	679	311	38	211	999999	614	158	745	999999	90	381	218	938	855	509	819	999999	357	999999	872	698	684	999999	999999	999999	999999	671	279	999999	854	848	473	999999	700	999999	999999	388	386	678	725	999999	588	598	981	789	177	437	335	999999	74	346	387	840	90	320	995	999999	999999	999999	999999	999999	878	744	234	999999	907	694	247	806	999999	441	987	679	786	999999	119	95	999999	629	999999	208	345	792	936	999999	471	633	443	390	63	678	999999	903	102	782	843	844	999999	749	881	482	200	529	296	632	999999	707	64	931	210	909	951	999999	999999	387	607	96	807	999999	771	284	260	999999	753	522	672	93	587	13	315	999999	999999	939	747	89	18	816	999999	314	169	999999	578	999999	999999	153	726	999999	982	714	185	757	46	999999	978	999999	232	342	775	999999	999999	999999	130	999999	625	935	999999	999999	251	842	379	790	591	999999	556	999999	999999	999999	678	609	999999	892	111	999999	828	999999	238	74	961	150	999999	675	999999	731	354	894	642	999999	886	254	955	715	538	999999	344	394	175	543	999999	970	901	483	664	176	978	76	173	257	231	77	999999	133	999999	110	985	999999	750	860	158	662	375	187	861	433	654	999999	364	999999	538	444	393	695	964	991	999999	382	20	874	753	287	730	394	999999	999999	999999	832	665	999999	999999	999999	643	999999	999999	447	999999	723	622	240	521	897	999999	211	999999	787	684	20	168	67	999999	999999	999999	999999	116	999999	999999	980	880	52	886	822	424	999999	807	898	800	87	311	999999	397	526	760	779	362	855	575	999999	675	999999	145	536	673	607	576	551	946	767	999999	523	515	623	842	999999	354	699	482	999999	999999	821	999999	606	999999	641	670	999999	852	913	
523	261	999999	412	315	372	906	359	158	999999	360	265	999999	42	999999	787	21	999999	683	190	999999	663	383	789	135	854	530	538	999999	999999	936	242	699	42	254	947	227	999999	318	480	672	995	999999	665	435	148	869	955	727	921	630	897	660	671	488	860	877	999999	999999	461	841	377	531	126	880	127	565	999999	999999	931	570	907	999999	213	517	439	122	718	999999	986	984	999999	811	905	411	49	581	38	554	393	79	711	826	856	638	305	473	433	784	317	583	951	999999	795	999999	723	999999	457	163	58	999999	169	161	300	999999	276	566	626	715	840	546	536	374	404	999999	999999	999999	608	575	999999	965	688	933	57	412	43	409	999999	553	687	999999	133	875	505	999999	909	559	999999	999999	372	738	847	718	944	999999	56	587	771	933	999999	642	999999	882	940	92	68	236	114	887	999999	867	550	82	37	243	999999	661	868	757	951	999999	553	999999	212	484	128	970	999999	286	999999	455	637	91	61	55	774	251	934	999999	588	999999	454	999999	945	505	999999	774	690	999999	357	999999	718	23	981	201	98	614	679	466	963	999999	999999	828	531	987	999999	999999	31	999999	469	999999	727	455	179	999999	856	999999	283	707	296	354	290	999999	928	970	999999	623	109	860	956	169	571	999999	999999	500	445	625	127	957	275	728	999999	999999	251	999999	667	273	844	999999	345	193	341	971	999999	618	807	999999	899	999999	260	616	369	999999	36	309	609	999999	995	678	999999	240	787	999999	442	567	601	582	46	752	313	473	779	396	524	772	828	599	999999	840	999999	999999	999999	566	706	659	369	592	681	942	576	417	277	175	999999	115	406	999999	999999	612	26	235	922	157	257	786	837	973	645	264	480	999999	953	165	985	999999	513	231	618	783	208	19	901	104	999999	896	206	613	516	419	376	999999	70	694	823	468	563	579	319	920	822	395	946	999999	471	566	464	121	190	999999	601	184	407	999999	413	17	334	999999	970	361	590	233	466	236	999999	999999	999999	268	999999	527	792	934	911	698	961	812	999999	484	632	620	441	94	433	982	818	201	415	313	290	999999	144	736	999999	999999	339	999999	929	719	538	804	616	205	999999	662	999999	999999	273	999999	795	999999	943	849	205	360	919	505	799	999999	418	696	261	645	977	525	393	66	336	953	999999	372	883	353	999999	999999	13	245	314	999999	252	161	928	707	999999	690	999999	999999	541	999999	48	833	799	999999	311	841	999999	971	228	263	279	999999	339	319	349	433	999999	999999	999999	376	999999	683	201	
38	241	266	768	554	137	297	999999	108	525	999999	914	535	572	999999	52	113	285	42	27	999999	501	999999	821	999999	367	95	972	999999	999999	174	901	999999	999999	770	224	999999	83	998	843	930	999999	180	168	261	405	814	860	289	556	800	999999	323	999999	150	537	672	999999	160	196	999999	324	380	719	361	186	559	999999	802	999999	998	999999	999999	999999	97	450	330	410	570	223	552	234	999999	725	999999	83	999999	699	999999	243	551	609	922	811	999999	615	999999	461	999999	85	846	921	68	999999	558	770	999999	135	578	699	216	272	874	937	644	999999	630	654	999999	287	598	859	400	568	672	399	117	474	396	999999	221	869	603	495	376	631	176	628	177	999999	269	462	999999	999999	36	288	734	985	177	984	984	584	331	529	486	986	531	500	402	168	662	349	738	999999	487	347	668	389	570	22	650	12	487	321	999999	999999	737	597	541	999999	665	999999	306	411	497	636	547	84	18	389	109	676	236	18	165	999999	723	35	999999	689	620	354	999999	165	344	982	107	19	999999	350	259	933	958	18	999999	999999	999999	337	609	850	999999	594	381	190	912	999999	999999	478	165	107	999999	712	281	999999	999999	320	707	151	77	514	999999	537	573	668	140	176	717	228	514	625	877	396	999999	474	889	999999	999999	244	252	369	217	999999	854	999999	999999	547	662	116	244	999999	833	900	999999	104	320	999999	31	712	59	746	267	999999	963	999999	999999	36	295	806	962	747	999999	472	899	707	306	911	683	169	741	593	513	610	983	331	792	977	999999	331	164	627	14	270	194	505	112	660	664	323	193	901	261	999999	154	497	845	370	11	999999	797	409	587	999999	971	466	999999	656	572	642	748	252	899	999999	652	344	742	87	287	404	605	999999	999999	999999	975	839	341	658	466	496	999999	431	999999	574	999999	754	49	153	298	728	272	456	97	999999	575	940	11	297	212	809	754	767	999999	606	956	161	163	999999	999999	142	999999	584	199	86	165	327	276	334	999999	898	999999	599	789	999999	999999	159	558	234	794	999999	837	54	999999	999999	742	999999	347	379	618	381	601	999999	999999	166	999999	688	267	21	999999	999999	674	676	856	314	513	165	999999	533	475	807	602	999999	433	850	304	90	999999	541	999999	445	979	897	716	68	307	483	341	633	956	999999	891	999999	366	999999	370	171	198	150	153	586	741	999999	904	810	999999	999999	398	999999	999999	999999	999999	999999	677	431	999999	999999	999999	797	17	999999	823	354	576	31	915	65	572	887	489	142	892	988	
999999	757	704	174	999999	905	289	635	95	999999	770	444	894	999999	999999	935	276	999999	210	401	143	123	999999	396	247	999999	895	723	999999	511	927	729	999999	570	337	999999	727	114	784	999999	999999	999999	945	899	999999	142	136	999999	999999	637	620	895	932	500	999999	999999	993	999999	927	999999	20	566	535	583	996	999999	814	334	838	949	217	999999	809	999999	883	760	177	863	812	115	999999	155	536	472	999999	41	999999	999999	715	63	926	419	187	674	999999	950	847	999999	903	542	328	802	910	247	429	458	96	999999	999999	104	116	140	504	821	362	864	40	72	999999	964	999999	684	619	999999	999999	999999	984	144	112	999999	999999	806	960	280	787	999999	244	299	53	442	999999	21	522	620	946	795	915	365	321	999999	920	784	678	999999	297	643	999999	135	224	999999	473	952	683	683	190	999999	999999	234	44	408	629	740	29	999999	29	243	999999	998	838	999999	882	629	822	922	23	999999	138	31	982	153	999999	119	85	421	999999	993	999999	999999	439	646	625	691	331	913	560	189	999999	999999	919	64	999999	999999	297	999999	999999	844	999999	999999	670	61	182	158	251	891	999999	520	665	608	291	35	999999	999999	568	999999	999999	201	999999	909	372	833	999999	710	111	928	672	587	821	98	672	134	864	576	177	388	999999	999999	450	999999	287	49	999999	165	146	999999	158	157	625	105	385	999999	546	230	398	836	999999	471	57	322	228	58	698	576	935	166	171	338	999999	999999	999999	145	750	867	999999	332	319	219	574	999999	999999	525	962	726	712	124	588	643	999999	999999	999999	12	429	137	221	999999	999999	947	999999	979	999999	820	990	445	377	250	999999	679	999999	75	527	999999	897	999999	543	703	96	999999	864	821	578	527	160	824	486	999999	716	623	999999	402	981	999999	990	999999	484	959	534	527	999999	999999	317	908	55	122	999999	237	114	588	594	999999	152	379	999999	408	411	214	669	176	999999	652	534	193	33	205	93	165	485	999999	365	999999	179	569	999999	402	999999	669	999999	48	20	259	619	137	39	147	260	612	288	999999	999999	280	299	368	568	999999	937	133	885	849	38	658	751	801	233	20	349	583	755	690	894	999999	999999	630	165	709	42	407	999999	999999	945	481	876	893	130	999999	294	810	10	916	464	390	784	633	20	999999	507	818	903	29	798	676	856	598	697	451	548	668	999999	859	673	540	969	998	999999	557	999999	858	681	999999	999999	538	583	838	236	999999	999999	999999	620	802	999999	224	504	999999	98	278	624	288	999999	678	546	999999	607	999999	
253	999999	420	999999	729	463	580	649	999999	763	303	269	999999	27	371	999999	494	999999	58	410	658	999999	45	999999	910	999999	933	504	662	12	999999	999999	930	442	999999	312	103	181	379	167	999999	562	87	740	841	828	999999	606	999999	21	194	105	576	207	492	795	888	585	999999	103	529	86	986	144	170	202	339	661	432	999999	100	322	81	999999	999999	105	381	305	992	92	999999	336	587	650	999999	507	533	732	949	799	423	517	306	285	999999	156	575	999999	579	999999	498	999999	183	999999	920	872	999999	686	999999	396	999999	999999	999999	792	999999	203	498	345	326	663	668	999999	999999	633	999999	999999	25	999999	263	41	530	438	726	353	593	937	163	731	729	945	482	999999	712	563	999999	830	999999	513	999999	444	999999	239	625	915	980	891	999999	550	220	347	856	238	999999	988	865	986	999999	248	209	705	999999	767	615	381	190	999999	894	157	257	815	657	999999	163	818	383	301	999999	999999	999999	701	134	613	520	392	99	254	424	999999	697	399	964	999999	314	936	999999	890	623	254	735	169	997	664	302	999999	689	354	84	614	999999	574	183	66	875	999999	580	999999	256	999999	999999	936	406	999999	460	858	851	971	208	226	424	492	677	567	85	213	703	470	320	125	702	744	179	810	118	132	225	907	810	999999	999999	967	999999	999999	999999	999999	763	827	999999	999999	553	717	999999	999999	199	133	999999	616	980	999999	804	120	126	140	999999	547	999999	999999	72	999999	642	999999	999999	402	860	999999	999999	288	605	286	449	876	266	999999	572	984	598	321	621	999999	999999	609	999999	999999	10	256	851	512	868	999999	999999	178	764	875	801	999999	556	753	998	743	284	619	20	704	232	928	853	999999	568	547	948	455	974	87	999999	43	26	33	401	613	604	999999	420	190	253	281	121	390	85	962	438	999999	322	877	710	999999	999999	231	915	82	402	999999	944	330	476	999999	203	687	773	767	592	532	999999	999999	149	938	208	829	461	999999	999999	999999	174	999999	119	114	142	106	376	496	444	999999	118	329	221	991	401	999999	714	665	87	433	617	317	379	905	492	999999	738	772	417	768	770	999999	264	929	448	999999	999999	372	455	106	999999	999999	999999	798	423	43	183	157	546	119	125	796	872	999999	855	856	999999	213	621	214	999999	604	88	675	34	153	74	291	999999	63	878	352	220	999999	999999	339	984	581	491	459	754	590	236	999999	999999	974	101	871	84	591	122	17	750	251	738	716	208	657	773	279	999999	891	999999	999999	241	772	585	891	279	999999	
999999	654	721	172	459	778	999999	780	31	999999	61	202	217	999999	999999	870	999999	969	252	407	141	336	807	999999	490	863	999999	999999	76	880	398	210	601	999999	719	999999	295	588	791	999999	348	428	635	723	999999	776	684	999999	552	999999	180	616	648	872	394	999999	846	509	681	596	791	634	714	151	661	999999	601	999999	251	482	584	24	187	293	69	713	700	94	993	714	188	999999	201	999999	709	782	561	729	174	184	621	785	906	999999	178	713	713	999999	999999	999999	185	36	999999	79	786	999999	999999	365	999999	999999	999999	762	516	967	999999	446	443	18	441	879	300	999999	494	77	861	999999	118	981	999999	356	999	999999	32	999999	539	161	999999	131	918	552	999999	205	999999	493	999999	999999	279	938	788	731	280	705	62	193	86	313	542	332	218	999999	58	457	251	466	681	637	739	999999	999999	265	999999	321	999999	999999	999999	999999	955	11	736	999999	528	179	203	393	86	304	999999	839	551	235	999999	999999	999999	999999	504	896	954	459	811	702	999999	999999	999999	532	249	958	615	999999	999999	981	357	541	596	216	469	879	999999	857	390	387	483	900	347	212	646	860	407	169	394	639	150	505	999999	43	999999	147	669	670	999999	127	689	990	191	569	877	999999	999999	999999	999999	625	642	106	78	999999	229	228	53	999999	886	389	560	455	779	27	840	852	351	562	334	331	219	593	999999	273	999999	492	999999	777	334	999999	824	999999	697	769	997	999999	437	999999	814	662	104	372	784	764	566	999999	999999	174	729	35	736	999999	381	149	415	59	392	805	999999	999999	999999	999999	972	328	564	859	999999	19	999999	796	424	999999	748	671	237	846	808	999999	706	465	999999	554	58	308	830	351	329	999999	363	948	661	632	999999	999999	163	828	999999	466	999999	707	484	999999	999999	932	999999	162	734	999999	912	569	999999	443	108	279	999999	954	227	673	497	223	540	210	656	999999	999999	999999	553	670	999999	409	456	999999	748	999	980	80	411	999999	999999	678	616	619	645	999999	999999	227	533	762	999999	999999	999999	726	968	999999	999999	284	554	82	797	818	608	74	999999	512	122	999999	999999	109	299	394	553	112	999999	819	999999	920	999999	862	373	917	269	791	58	320	798	730	384	999999	831	706	525	338	327	879	79	552	428	999999	999999	809	532	433	473	237	654	508	750	158	390	999999	999999	999999	999999	880	559	817	25	880	714	391	524	934	277	999999	868	225	999999	999999	749	999999	502	431	999999	564	395	835	328	820	666	999999	999999	235	380	585	986	833	630	447	329	999999	
536	548	428	999999	295	598	166	999999	369	999999	999999	653	409	336	754	298	999999	154	495	724	499	204	223	999999	410	298	563	692	999999	44	594	999999	777	497	527	953	13	999999	999999	796	679	448	461	237	575	337	999999	54	830	697	999999	486	951	999999	762	999999	335	13	889	996	44	473	999999	999999	844	999999	875	912	809	999999	295	622	875	698	55	61	743	985	849	83	473	999999	861	908	713	118	395	182	734	195	628	999	999	282	999999	999999	174	136	393	999999	461	913	999999	39	412	999999	610	999999	999999	711	999999	349	999999	816	533	525	611	374	621	999999	990	703	999999	623	999999	296	623	603	999999	839	999999	999999	602	659	621	999999	284	999999	999999	999999	507	999999	622	33	999999	288	844	999999	748	246	603	800	515	657	208	758	735	621	856	126	999999	17	325	719	824	981	747	505	204	973	250	779	867	616	238	857	90	163	37	894	451	440	855	700	246	95	111	945	460	863	823	663	976	389	999999	500	999999	902	209	614	541	349	999999	999999	995	824	999999	898	999999	999999	677	999999	593	961	675	999999	999999	625	999999	738	999999	802	54	341	159	587	999999	488	696	999999	999999	187	954	999999	363	111	452	90	705	421	999999	213	525	999999	195	252	79	24	999999	999999	348	201	429	999999	734	738	305	656	624	417	31	454	211	999999	310	499	999999	181	608	573	211	81	919	71	585	676	999999	934	156	907	518	788	773	431	399	849	758	494	687	624	999999	796	465	297	399	708	999999	834	999999	695	625	999999	999999	999999	999999	999999	281	367	884	67	462	370	510	716	999999	243	999999	780	302	461	741	142	493	983	766	999999	616	632	671	999999	999999	451	135	460	999999	620	999999	999999	368	133	999999	400	999999	630	172	999999	296	748	398	166	37	999999	999999	357	954	492	415	433	384	658	999999	649	695	17	999999	20	245	60	434	288	861	999999	422	179	884	350	999999	863	821	330	999999	867	243	999999	849	454	909	777	505	799	999999	948	256	709	999999	927	704	602	247	161	210	999999	324	999999	304	999999	808	999999	473	999999	960	999999	611	999999	539	792	416	190	167	937	111	467	554	634	83	913	999999	712	706	956	645	999999	999999	669	999999	999999	552	133	999999	999999	646	999999	314	891	839	662	346	202	180	999999	521	524	444	999999	60	999999	999999	690	46	391	999999	106	667	517	968	999999	927	942	933	656	250	999999	969	295	301	564	999999	999999	999999	420	576	609	541	999999	444	131	495	324	999999	387	201	862	97	829	696	549	879	796	999999	808	
735	404	269	524	439	239	999999	159	19	999999	589	38	894	999999	815	575	564	999999	83	847	999999	612	333	556	465	387	999999	150	999999	999999	999999	366	740	999999	684	181	350	27	999999	214	576	345	314	133	797	172	968	472	23	131	985	999999	722	999999	272	133	81	712	999999	999999	44	999999	561	268	809	232	298	907	940	999999	235	546	54	868	281	209	999999	209	758	302	999999	732	999999	477	765	447	644	665	724	561	110	637	999999	999999	180	999999	784	56	999999	574	873	70	531	380	895	999999	999999	999999	999999	999999	825	872	953	766	643	311	286	94	502	372	588	633	999999	388	999999	597	587	510	698	117	425	999999	885	193	429	358	211	756	581	326	253	999999	861	999999	736	238	683	202	999999	868	886	700	554	999999	999999	250	876	999999	837	308	860	693	165	695	647	574	986	999999	346	999999	110	529	513	185	128	798	772	532	652	314	914	395	609	830	231	999999	999999	933	207	188	481	68	918	283	466	559	634	175	23	171	251	913	855	999999	999999	366	197	999999	832	197	478	354	499	532	394	999999	94	334	999999	922	999999	62	572	167	812	51	610	999999	719	569	173	606	999999	490	73	10	539	992	71	864	537	999999	999999	19	999999	137	569	396	889	990	999999	310	700	100	304	198	350	697	803	999999	755	957	659	272	999999	871	835	18	468	999999	936	999999	999999	610	394	540	951	562	457	684	482	224	999999	728	105	863	906	999999	196	875	659	841	999999	999999	118	580	677	838	999999	839	302	560	927	505	999999	382	46	99	706	763	246	787	250	128	255	541	999999	999999	999999	170	965	416	822	593	999999	999999	999999	928	999999	813	862	123	577	618	999999	922	999999	999999	674	722	826	816	721	433	999999	872	601	80	99	576	964	746	999999	999999	873	885	738	999999	999999	960	479	999999	597	999999	901	999999	999999	632	736	333	999999	999999	266	999999	343	159	695	398	999999	999999	502	832	999999	925	849	126	452	751	744	999999	193	953	83	714	252	719	228	828	999999	514	999999	969	343	766	332	999999	489	224	491	999999	200	349	387	999999	999999	646	278	671	999999	784	680	468	999999	239	149	300	697	552	999999	999999	930	866	867	451	210	533	499	83	602	655	636	999999	269	30	315	844	575	172	256	999999	999999	557	785	999999	833	202	92	113	627	41	505	937	21	867	999999	999999	482	999999	999999	934	999999	204	79	397	999999	999999	999999	867	999999	304	725	534	305	607	999999	999999	90	129	618	17	451	395	456	999999	160	698	226	402	235	999999	
372	639	462	322	999999	999999	999999	397	598	390	993	225	999999	332	999999	970	641	999999	693	999999	253	362	328	702	999999	761	999999	508	999999	459	236	806	641	942	931	999999	82	983	159	927	999999	999999	530	237	23	999999	216	133	264	999999	66	812	708	999999	999999	20	999999	999999	999999	696	508	979	999999	149	163	999999	583	246	401	230	898	999999	264	766	526	560	831	100	688	267	555	624	999999	999999	402	424	107	826	215	921	999999	322	164	463	999999	915	543	999999	83	826	652	969	999999	999999	999999	408	557	942	298	186	189	230	80	570	150	884	736	101	999999	999999	100	999999	40	480	455	999999	503	999999	999999	611	27	449	27	862	615	999999	891	219	777	993	866	999999	538	999999	741	554	251	999999	322	999999	188	451	644	344	999999	999999	938	262	588	704	904	756	604	999999	999999	739	213	217	955	999999	992	526	323	753	872	935	229	999999	999999	900	343	909	488	802	432	576	805	682	136	720	646	639	631	83	99	120	560	851	869	12	351	43	999999	757	552	661	137	890	999999	801	999999	999999	524	687	370	995	277	801	264	593	933	530	91	244	918	999999	895	999999	664	761	384	377	143	999999	559	310	281	730	260	770	448	915	220	999999	999999	710	125	999999	712	103	842	999999	596	285	78	821	999999	404	999999	199	766	999999	999999	710	426	307	803	999999	138	70	724	547	999999	494	999999	28	319	755	199	217	247	951	537	570	999999	625	781	857	999999	737	357	999999	891	70	999999	561	688	510	908	747	906	999999	816	999999	379	305	218	999999	140	60	511	206	214	631	951	999999	359	666	999999	801	526	945	131	400	713	847	655	490	999999	593	999999	809	846	999999	999999	911	144	885	200	999999	416	679	726	616	236	160	672	269	119	198	211	32	718	999999	999999	961	215	999999	938	532	650	727	999999	547	999999	702	359	999999	999999	50	680	999999	475	178	394	846	229	514	174	562	184	396	380	999999	999999	317	100	739	230	349	705	718	946	668	999999	689	68	999999	895	533	800	909	938	78	517	737	556	999999	722	999999	741	700	261	386	357	263	999999	999999	164	413	999999	620	542	981	999999	961	999999	807	205	705	787	49	619	640	762	275	457	312	784	654	999999	999999	27	999999	607	999999	999999	999999	320	999999	342	739	34	492	921	190	999999	957	733	555	999999	749	354	26	597	702	999999	999999	624	92	805	54	543	510	999999	999999	602	696	383	999999	999999	957	496	486	373	999999	24	136	718	581	898	500	999999	239	999999	21	206	11	258	905	
923	845	946	238	913	297	999999	999999	999999	860	588	680	584	403	999999	263	262	999999	999999	999999	999999	954	999999	52	194	315	476	314	76	640	865	601	448	477	416	659	21	268	572	86	851	500	296	858	993	999999	916	999999	188	999999	758	338	358	999999	228	968	999999	903	53	608	820	891	999999	210	994	986	999999	116	986	999999	252	999999	305	576	697	999999	668	54	999999	999999	999999	999999	135	999999	881	537	999999	999999	999999	447	716	117	224	999999	265	960	52	999999	863	999999	999999	809	999999	787	999999	999999	42	782	22	999999	310	999999	853	87	218	529	766	573	328	467	743	504	999999	548	684	144	779	999999	320	736	154	999999	190	999999	999999	589	113	347	999999	999999	504	470	725	228	147	818	264	147	755	999999	204	479	767	406	273	491	952	649	113	999999	999999	999999	999999	999999	886	999999	717	811	999999	628	999999	428	626	211	999999	282	778	638	411	865	880	641	584	583	542	675	814	784	779	999999	637	464	244	151	141	802	999999	449	999999	419	999999	999999	51	136	321	999999	999999	566	443	990	999999	323	247	247	999999	354	127	999999	743	221	912	933	41	999999	991	960	193	485	80	170	999999	338	307	999999	765	437	999999	457	271	999999	999999	258	999999	788	786	323	999999	997	227	786	684	999999	706	129	999999	177	421	999999	999999	360	592	377	495	999999	999999	384	999999	255	999999	496	754	669	627	976	999999	664	593	252	819	678	999999	196	999999	293	999999	174	999999	187	495	999999	26	165	322	910	184	455	999999	76	999999	412	306	999999	524	999999	42	25	491	729	730	842	999999	178	625	999999	616	405	120	211	798	551	751	838	760	884	480	599	999999	716	999999	999999	900	526	999999	417	381	772	671	536	261	469	683	902	999999	652	999999	847	539	854	304	778	345	561	278	999999	660	467	999999	640	259	442	999999	775	999999	785	941	999999	998	999999	96	999999	999999	583	999999	999999	868	849	391	117	870	633	999999	999999	422	34	609	999999	258	648	999999	913	561	41	286	818	801	907	999999	671	710	956	849	332	768	460	999999	999999	611	939	999999	811	999999	113	769	626	383	176	363	902	186	603	809	359	461	182	999999	702	306	141	536	960	873	719	406	999999	783	737	733	999999	999999	847	736	999999	985	999999	837	457	999999	660	445	635	554	83	495	117	999999	499	870	596	178	999999	999999	480	413	702	938	367	707	855	842	999999	442	999999	999999	339	866	999999	373	999999	345	834	441	646	695	901	415	799	234	999999	999999	294	999999	147	793	639	999999	266	905	293	16	479	
750	416	817	799	999999	999999	161	165	999999	999999	135	999999	260	343	909	819	785	511	296	148	142	418	98	558	779	305	607	292	947	610	999999	90	510	865	999999	999999	828	896	708	262	648	999999	56	120	168	512	886	460	729	573	480	403	996	867	347	999999	999999	269	29	999999	999999	868	218	641	999999	55	853	395	999999	884	999999	888	802	44	999999	73	999999	978	400	277	419	157	563	383	999999	202	94	642	528	753	707	568	877	999999	706	780	999999	415	999999	123	658	501	211	844	582	591	600	962	377	999999	969	999999	869	752	487	408	315	834	999999	867	960	999999	866	505	187	431	21	990	337	719	213	956	927	286	999999	917	945	999999	999999	547	601	999999	275	254	783	999999	999999	134	334	999999	475	35	999999	999999	162	447	634	706	667	999999	580	609	999999	999999	79	23	421	592	144	569	462	596	999999	999999	275	839	945	621	999999	818	732	887	666	38	999999	188	63	744	134	180	293	249	60	651	967	992	497	617	999999	770	946	117	999999	764	846	878	992	938	917	999999	999999	22	999999	848	428	999999	999999	606	999999	999999	999999	999999	467	963	286	223	546	391	997	999999	351	338	446	951	999999	625	999999	902	999999	999999	196	124	827	811	678	280	264	211	999999	284	59	891	213	999999	999999	280	999999	36	487	999999	341	610	940	643	999999	173	576	43	977	802	796	999999	999999	999999	704	844	848	656	295	999999	958	344	999999	723	233	460	134	161	150	601	975	870	424	559	44	585	183	194	840	514	704	231	234	999999	999999	999999	477	176	590	965	431	999999	740	482	999999	997	452	227	420	520	48	424	892	385	827	999999	999999	864	999999	999999	670	999999	815	781	310	736	120	738	999999	999999	983	958	571	184	999999	981	999999	942	884	47	143	956	774	329	475	290	338	848	602	561	999999	613	174	471	305	767	187	959	181	999999	886	999999	981	206	999999	90	999999	718	999999	845	999999	682	980	999999	984	999999	890	496	315	30	407	271	999999	999999	829	380	794	110	879	411	804	180	771	999999	999999	429	974	578	792	395	999999	999999	641	757	765	999999	632	209	486	590	877	691	653	161	540	624	579	307	376	167	295	999999	999999	804	51	626	911	999999	813	565	999999	321	999999	920	592	999999	629	387	999999	127	747	999999	623	298	999999	999999	527	620	414	535	850	676	211	634	109	685	780	837	999999	148	800	597	395	921	851	565	987	732	568	753	999999	201	999999	259	420	700	999999	550	999999	999999	999999	301	630	287	715	72	120	79	821	907	
999999	792	672	780	999999	159	999999	999999	447	968	999999	999999	61	661	540	659	298	952	224	408	556	999999	566	786	50	508	967	117	216	788	455	918	911	660	746	212	528	608	931	270	501	999999	112	311	804	313	249	969	746	65	774	167	854	422	999999	776	236	999999	999999	818	191	999999	496	659	523	215	999999	999999	914	999999	999999	689	30	953	907	999999	137	264	981	736	268	998	370	160	23	297	74	498	999999	999999	975	643	999999	123	89	999999	940	453	787	999999	999999	849	64	999999	925	95	147	900	514	999999	648	999999	904	13	559	193	999999	346	645	236	999999	395	101	944	999999	497	820	999999	874	508	189	999999	476	392	316	419	944	999999	234	928	999999	999999	983	999999	331	14	738	865	564	999999	677	604	807	561	999999	44	757	119	64	999999	274	239	36	16	62	964	504	522	697	149	248	778	999999	999999	85	999999	999999	33	622	359	999999	955	352	978	830	584	876	915	934	281	662	999999	897	796	999999	999999	999999	977	24	367	999999	226	177	424	999999	899	492	100	999999	999999	633	733	497	705	679	319	999999	57	186	999999	98	999999	588	999999	487	414	880	324	63	165	841	999999	19	265	849	999999	787	928	331	999999	101	999999	439	465	648	928	346	999999	127	354	43	999999	801	546	279	920	637	752	999999	999999	999999	178	46	330	637	208	724	242	999999	146	531	958	726	254	386	999999	999999	133	776	999999	77	999999	207	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	89	912	923	748	119	827	450	213	114	345	981	822	84	372	556	999999	966	770	514	975	388	184	999999	971	337	208	999999	999999	261	255	927	241	496	968	647	341	462	563	50	999999	336	354	999999	353	225	886	999999	389	87	999999	999999	169	399	999999	611	904	583	952	421	910	999999	999999	999999	999999	418	749	336	116	999999	224	707	412	729	218	649	44	221	999999	755	999999	161	506	498	999999	235	767	841	437	999999	742	758	509	152	999999	999999	999999	999999	113	935	476	560	939	663	862	604	999999	439	999999	419	999999	693	999999	999999	970	758	445	999999	13	633	650	908	999999	750	983	466	208	270	599	854	197	641	117	60	289	999999	221	999999	999999	999999	618	338	660	27	788	59	170	312	182	381	999999	84	999999	480	295	999999	661	999999	680	406	999999	356	839	999999	232	999999	999999	548	999999	89	547	603	751	658	24	321	257	881	999999	934	306	895	98	228	999999	123	999999	637	765	720	999999	32	171	239	999999	271	499	334	795	852	473	622	394	102	834	326	333	999999	
465	973	320	999999	237	746	110	999999	268	620	401	118	693	948	782	207	999999	999999	441	999999	710	999999	822	923	95	119	470	684	510	995	394	619	790	511	181	791	409	458	795	424	138	446	12	999999	932	999999	999999	999999	999999	999999	251	319	999999	810	39	712	160	999999	694	999999	286	426	10	273	999999	782	999999	192	999999	999999	999999	999999	729	27	393	274	999999	944	999999	409	999999	945	845	323	754	85	999999	979	481	468	999999	22	763	676	148	999999	446	739	999999	160	367	976	748	847	999999	848	590	867	426	765	962	216	406	999999	177	340	999999	686	999999	161	999999	349	999999	317	360	999999	999999	62	999999	680	828	999999	302	999999	52	974	999999	997	999999	906	495	999999	562	716	506	434	615	478	508	808	999999	759	230	999999	112	999999	276	999999	497	614	999999	537	999999	746	937	952	999999	566	999999	999999	143	583	762	612	999999	189	999999	993	811	925	179	171	999999	80	549	78	789	999999	738	999999	999999	766	999999	319	697	999999	878	816	779	554	521	59	235	315	674	557	996	618	835	922	999999	282	628	571	445	57	983	918	206	868	172	122	828	228	495	376	999999	453	914	708	310	969	224	267	414	129	935	248	405	991	82	180	966	815	791	435	147	999999	873	999999	974	960	619	911	391	999999	231	16	819	307	484	999999	703	136	621	272	67	999999	167	325	122	744	522	999999	796	999999	155	22	437	69	238	145	579	274	733	350	359	313	876	999999	898	999999	429	999999	999999	529	477	839	203	999999	378	776	999999	558	538	239	447	414	125	399	263	218	579	759	78	348	973	999999	402	999999	999999	999999	494	162	427	193	325	999999	698	999999	524	999999	819	908	691	462	365	31	736	504	902	945	198	486	752	999999	999999	669	38	178	555	47	446	999999	616	999999	291	628	140	354	914	32	715	848	874	947	399	671	78	616	999999	999999	703	898	378	999999	999999	17	409	999999	999999	656	396	529	721	487	869	897	302	999999	180	999999	890	391	999999	880	239	349	612	805	300	999999	600	422	196	603	344	548	553	648	999999	283	228	999999	520	268	636	195	136	397	87	502	379	10	446	255	999999	999999	999999	498	737	226	405	999999	447	156	65	973	343	127	153	331	353	653	21	999999	518	999999	871	331	999999	999999	223	225	727	798	999999	600	976	941	542	32	239	64	999999	999999	878	623	999999	373	213	662	852	19	999999	999999	999999	999999	989	999999	736	999999	999999	987	254	693	13	190	877	999999	838	464	997	401	584	999999	102	299	742	180	
27	999999	542	507	128	591	201	213	971	970	650	592	611	436	999999	969	999999	251	810	227	837	999999	746	316	535	748	999999	460	434	133	999999	999999	983	818	531	841	39	942	999999	999999	502	999999	218	999999	998	255	853	999999	197	614	548	850	999999	525	343	329	158	999999	999999	379	926	999999	779	847	315	791	609	999999	904	373	999999	999999	382	157	724	47	999999	839	317	289	895	103	999999	819	584	814	380	468	999999	212	693	803	970	999999	999999	762	30	999999	601	217	646	69	999999	823	675	909	999999	341	800	306	839	318	919	692	484	833	476	959	272	501	420	999999	318	702	999999	146	668	882	999999	999999	999999	999999	248	109	643	999999	436	449	154	999999	345	999999	999999	999999	373	999999	883	288	25	903	295	999999	108	109	796	505	751	964	153	999999	251	596	999999	838	289	720	80	820	59	648	406	36	815	999999	166	999999	484	139	339	306	263	999999	867	517	999999	956	999999	149	312	148	93	472	306	615	433	749	127	828	899	652	999999	999999	239	376	506	269	255	510	999999	999999	31	622	635	847	999999	999999	999999	413	172	332	700	999999	517	911	999999	933	999999	209	174	999999	264	655	240	686	992	199	160	500	20	417	999999	520	205	887	126	999999	837	999999	340	572	30	713	999999	576	952	382	555	999999	999999	572	999999	55	345	536	169	375	391	999999	855	95	710	238	402	755	999999	189	735	999999	794	103	106	999999	868	602	396	550	989	664	734	619	644	832	999999	447	878	665	184	669	727	999999	89	889	999999	254	999999	999999	320	911	954	772	999999	925	533	717	476	267	999999	743	149	619	999999	999999	223	245	451	877	548	954	876	956	999999	999999	902	53	23	217	999999	623	740	604	239	88	709	961	999999	718	999999	999999	971	620	999999	441	530	118	375	362	675	368	803	999999	999999	366	999999	999999	768	581	33	490	704	269	999999	562	12	544	389	307	27	261	273	733	578	576	983	266	477	573	999999	793	999999	661	999999	999999	820	756	360	873	999999	711	203	400	694	818	278	712	999999	999999	999999	985	729	77	344	423	999999	999999	415	677	382	778	999999	205	47	240	812	52	999999	282	742	999999	193	515	263	316	68	999999	48	760	999999	999999	999999	551	144	999999	73	999999	326	999999	223	750	350	683	999999	276	999999	998	999999	999999	15	235	985	757	194	192	801	224	814	38	365	232	41	999999	379	111	551	979	999999	999999	177	999999	726	608	999999	999999	905	510	24	986	135	69	999999	584	754	83	999999	479	367	951	756	848	795	298	
999999	990	999999	695	314	399	725	999999	999999	875	297	803	999999	386	698	202	287	301	999999	828	902	305	713	456	999999	305	999999	999999	622	119	999999	999999	417	437	999999	78	281	219	206	625	999999	925	999999	999999	297	951	999999	908	999999	174	999999	465	648	967	396	999999	286	272	794	18	999999	653	999999	827	154	968	395	81	541	629	920	999999	105	584	999999	976	999999	999999	169	949	732	907	300	458	446	275	999999	450	51	387	999999	19	425	197	52	618	347	999999	499	999999	565	999999	999999	999999	253	605	370	73	999999	999999	293	217	113	844	999999	674	363	139	391	878	299	945	40	999999	838	911	999999	907	999999	948	639	999999	580	840	394	239	540	999999	999999	840	905	999999	49	631	104	584	905	580	911	377	999999	217	999999	621	38	999999	999999	223	999999	341	999999	462	531	462	779	413	636	273	460	56	144	999999	924	550	972	999999	906	409	69	263	16	82	995	999999	692	999999	966	958	811	999999	768	326	825	999999	888	452	93	999999	851	690	947	641	129	999999	999999	50	292	372	648	354	712	72	999999	69	334	879	466	366	769	999999	446	999999	999999	685	287	818	398	61	661	530	600	999999	557	999999	999999	999999	953	140	931	652	149	604	320	999999	71	999999	171	999999	548	18	985	727	816	503	253	279	190	443	999999	424	652	240	999999	128	754	392	514	999999	753	960	926	336	435	127	999999	999999	999999	994	999999	999999	656	632	513	652	544	873	999999	63	999999	46	999999	519	553	999999	999999	909	893	201	712	999999	999999	385	22	587	92	659	302	999999	999999	999999	911	195	999999	999999	999999	29	726	67	583	881	879	460	660	716	999999	999999	782	918	999999	308	948	176	292	945	390	999999	619	925	570	884	580	814	767	724	135	999	999999	999999	748	999999	999999	835	617	999999	799	740	724	999999	812	674	877	383	581	999999	462	999999	999999	874	999999	497	409	801	999999	699	310	75	999999	936	999999	776	999999	999999	180	146	126	122	999999	461	999999	649	555	323	999999	895	17	207	999999	780	999999	999999	106	824	923	260	581	390	348	918	530	999999	57	788	715	45	956	999999	213	445	870	349	999999	999999	999999	974	999999	95	687	601	999999	113	833	912	674	999999	680	893	320	920	565	735	999999	640	999999	999999	602	767	608	87	938	373	999999	796	910	922	205	999999	105	948	318	999999	703	747	999999	427	999999	144	124	515	999999	999999	333	999999	880	144	575	555	521	318	382	999999	487	610	662	328	999999	999999	12	751	14	35	999999	371	611	999999	42	36	413	999999	520	467	
653	103	999999	875	50	710	916	775	357	650	142	999999	576	999999	999999	102	94	908	318	864	142	999999	999999	339	999999	961	681	810	999999	548	151	999999	798	999999	531	393	887	787	999999	409	129	999999	403	363	893	21	795	999999	71	939	941	999999	204	655	999999	290	999999	392	610	88	38	115	999999	809	508	999999	988	999999	999999	999999	999999	307	630	908	745	905	969	999999	999999	999999	999999	999999	749	999999	606	999999	814	152	589	251	999999	505	186	999999	380	23	999999	594	999999	769	32	143	865	446	734	644	874	295	910	429	320	444	945	999999	999999	825	366	510	212	861	319	846	81	999999	823	999999	131	430	999999	731	351	385	999999	677	240	43	347	313	438	999999	772	528	242	169	931	999999	559	829	298	999999	999999	63	999999	994	459	186	999999	999999	623	34	522	999999	999999	188	88	935	153	278	126	878	487	999999	82	249	999999	791	613	912	439	466	160	999999	142	983	999999	297	999999	307	999999	64	971	842	690	413	450	999999	999999	64	91	995	223	999999	712	419	77	604	981	152	905	668	573	159	76	166	873	230	320	773	115	791	999999	999999	60	72	906	645	999999	999999	799	768	29	559	830	999999	252	870	999999	722	916	478	315	851	401	559	999999	822	775	533	540	229	18	998	999999	999999	63	999999	240	650	999999	432	242	323	999999	147	999999	999999	328	632	913	999999	999999	597	857	636	486	100	999999	500	581	94	869	838	138	579	759	31	610	541	999999	999999	640	939	219	493	246	992	508	999999	910	477	999999	153	619	999999	589	999999	150	999999	999999	999999	923	999999	999999	428	562	999999	999999	772	999999	627	999999	787	252	999999	373	999999	388	999999	400	493	592	200	590	114	590	999999	228	601	990	348	999999	297	727	999999	951	900	870	790	931	841	807	999999	877	999999	73	716	900	581	173	999999	999999	999999	922	329	381	733	158	999999	837	836	999999	592	999999	999999	746	125	69	999999	96	999999	829	999999	999999	558	686	856	323	306	50	874	825	999999	438	111	315	113	375	408	55	999999	752	906	952	105	999999	999999	999999	999999	546	999999	656	83	999999	700	999999	445	345	374	643	999999	999999	999999	923	963	20	538	164	681	732	643	750	660	781	868	720	923	644	999999	891	471	903	484	760	103	227	751	162	999999	51	999999	768	999999	765	999999	808	999999	982	989	999999	137	999999	280	115	903	999999	999999	302	999999	980	145	800	998	482	181	999999	935	101	830	745	268	999999	426	639	862	875	749	999999	999999	999999	820	941	999999	999999	764	999999	633	379	999999	896	232	
459	536	757	906	79	769	529	999999	909	873	808	161	999999	826	752	643	641	252	38	457	109	999999	566	169	204	999999	999999	718	770	999999	999999	999999	934	522	809	999999	999999	733	793	999999	230	999999	999999	999999	22	789	410	999999	21	768	991	136	999999	448	999999	999999	999999	597	712	923	32	810	823	922	317	573	226	999999	26	903	973	999999	999999	922	237	797	999999	380	157	414	746	321	706	12	995	440	999999	496	400	401	878	82	30	869	93	419	489	428	878	448	573	999999	999999	118	794	94	676	906	220	999999	716	599	999999	999999	187	711	114	999999	926	877	999999	730	999999	625	35	999999	886	589	838	818	318	282	501	999999	999999	77	902	598	218	911	763	999999	286	76	685	288	999999	722	999999	382	314	999999	501	11	291	842	347	793	92	892	207	96	77	999999	999999	443	108	740	999999	119	808	999999	612	25	123	999999	454	274	940	746	278	174	897	466	513	649	780	499	427	998	730	118	515	325	714	999999	443	884	59	999999	190	892	265	583	999999	999999	999999	486	887	635	999999	82	853	999999	999999	43	199	610	888	376	662	608	322	469	389	700	999999	297	311	447	223	569	999999	999999	566	999999	909	324	893	715	593	304	612	792	609	657	265	178	700	681	486	832	999999	683	999999	999999	579	796	999999	873	796	768	185	450	421	828	858	999999	780	248	133	875	717	182	999999	368	996	999999	859	731	999999	832	596	999999	960	390	999999	541	120	983	999999	123	130	30	919	825	128	999999	380	780	999999	110	999999	462	557	611	999999	823	999999	999999	586	58	936	999999	999999	999999	181	555	489	40	999999	326	54	796	442	20	755	696	263	957	250	834	160	88	999999	344	444	144	82	359	999999	999999	641	999999	407	757	186	657	591	955	999999	572	681	349	525	483	65	602	30	546	855	428	570	999999	979	751	898	857	999999	999999	529	47	483	999999	765	514	685	164	398	685	834	107	115	307	313	999999	163	810	562	458	288	841	124	536	503	847	999999	999999	910	656	858	328	126	497	999999	616	99	551	584	999999	999999	999999	213	999999	712	999999	323	999999	639	311	598	98	999999	999999	815	687	923	946	636	918	334	987	253	742	826	515	981	617	871	696	588	999999	999999	999999	999999	999999	638	779	823	999999	533	916	68	609	999999	770	33	44	999999	999999	693	999999	914	666	999999	809	657	471	518	206	776	999999	401	943	723	986	999999	753	999999	438	999999	154	133	999999	394	418	929	644	999999	66	492	946	936	999999	12	445	696	569	999999	851	
730	176	999999	626	969	828	999999	124	885	81	999999	999999	613	253	699	549	29	34	282	278	880	23	787	462	714	829	768	278	941	288	299	999999	888	579	999999	999999	999999	506	920	565	892	999999	758	612	158	999999	999999	693	433	462	999999	672	297	999999	970	999999	389	808	912	999999	69	256	182	607	782	999999	391	43	544	816	666	523	113	716	385	75	264	185	313	999999	999999	999999	844	489	862	627	999999	999999	609	991	503	999999	999999	781	506	645	999999	999999	830	543	830	999999	158	999999	999999	901	568	580	221	905	462	214	504	419	653	983	999999	693	744	999999	999999	100	434	553	323	590	929	999999	999999	739	432	113	355	769	672	196	999999	237	999999	960	999999	999999	90	703	539	999999	580	184	999999	522	243	949	416	675	935	999999	875	605	303	999999	999999	245	371	999999	482	999999	858	734	746	466	67	999999	10	999999	106	183	999999	730	24	999999	20	999999	999999	697	506	483	697	679	999999	933	320	331	933	487	999999	822	73	999999	231	190	999999	845	438	671	465	68	999999	632	578	761	729	155	591	279	204	999999	51	673	974	999999	661	189	899	813	155	999999	251	999999	795	283	119	411	508	833	594	174	327	532	242	999999	535	75	111	83	214	999999	739	664	292	999999	781	399	634	233	528	261	946	624	525	729	999999	435	836	305	651	327	646	757	999999	40	999999	518	441	536	999999	596	87	999999	999999	980	999999	999999	240	34	502	719	777	285	999999	343	228	702	17	999999	999999	110	238	805	431	886	999999	981	980	261	871	272	958	999999	760	932	183	129	26	545	732	241	999999	812	803	932	549	371	453	351	812	207	999999	999999	905	372	367	281	405	999999	461	24	606	978	162	239	761	679	525	381	999999	109	686	471	999999	999999	905	426	12	499	346	167	999999	638	449	673	761	39	999999	397	575	901	999999	303	999999	718	999999	226	659	573	180	870	846	81	191	713	521	49	159	515	999999	999999	279	906	385	303	486	967	538	489	478	732	487	999999	806	268	385	999999	387	71	764	689	999999	439	328	476	321	999999	999999	736	162	721	879	999999	999999	633	632	999999	918	790	241	999999	687	180	105	447	392	999999	274	923	338	139	662	999999	750	778	185	839	587	908	982	29	521	802	999999	756	852	800	207	182	636	567	473	999999	829	107	11	999999	343	880	94	602	999999	532	408	32	999999	792	999999	162	458	792	240	19	807	222	999999	884	999999	348	595	999999	521	102	999999	770	665	74	267	652	776	589	999999	706	824	390	
999999	988	999999	314	698	70	863	54	723	843	337	464	790	617	952	127	751	995	295	999999	999999	109	245	637	367	999999	534	294	999999	999999	999999	999999	195	427	395	999999	490	539	999999	534	999999	476	378	999999	442	211	284	650	700	659	837	510	421	332	308	727	753	999999	946	704	536	578	999999	854	557	999999	278	372	231	795	636	222	355	999999	999999	614	731	999999	999999	999999	999999	999999	594	726	41	785	121	862	999999	668	999999	724	592	945	999999	160	807	523	895	638	999999	912	428	999999	32	625	165	999999	999999	694	995	999999	999999	790	985	652	984	942	822	999999	692	999999	999999	999999	391	912	629	409	762	622	806	999999	895	567	233	806	999999	688	704	416	630	461	313	433	672	451	163	802	999999	355	175	999999	700	134	999999	525	667	999999	523	119	996	755	897	999999	999999	787	999999	13	566	999999	999999	305	247	416	151	999999	113	820	891	940	759	826	448	417	457	999999	516	771	999999	708	149	999999	175	594	419	874	563	376	545	884	385	159	245	782	167	869	627	294	983	714	422	847	974	999999	360	999999	317	490	999999	947	999999	304	391	858	49	598	140	653	999999	276	677	736	285	16	999999	610	999999	666	999999	587	322	232	788	907	999999	999999	625	592	999999	250	567	999999	887	597	613	91	767	386	742	568	999999	974	297	716	46	685	571	967	29	749	999999	650	999999	901	999999	999999	515	484	573	747	973	548	418	756	708	999999	849	688	999999	999999	843	214	923	691	848	347	999999	81	870	999999	730	999999	572	494	999999	999999	999999	985	961	999999	575	999999	813	995	594	201	566	540	18	443	836	883	573	546	906	384	726	549	999999	999999	999999	444	613	963	27	325	975	923	104	791	999999	999999	726	837	906	560	400	928	106	656	781	405	72	437	773	847	94	36	588	287	200	303	932	999999	453	141	678	849	999999	279	999999	642	445	227	681	999999	166	999999	640	356	999999	999999	453	999999	516	717	999999	186	999999	179	241	948	345	817	600	467	931	62	394	774	999999	550	999999	827	999999	148	959	845	999999	800	690	358	395	242	304	403	850	535	167	735	760	999999	999999	999999	999999	277	999999	999999	999999	999999	50	113	351	865	474	999999	847	999999	999999	377	757	536	999999	399	999999	883	999999	112	522	207	617	999999	999999	999999	24	388	891	999999	999999	172	841	340	228	541	999999	587	17	999999	767	999999	999999	999999	568	790	978	234	81	269	329	999999	714	204	115	429	606	643	218	691	851	96	999999	704	999999	804	535	426	317	888	638	999999	
876	43	345	999999	651	393	838	999999	999999	790	316	631	999999	999999	999999	999999	235	798	935	126	999999	999999	678	681	999999	851	397	999999	999999	561	916	192	630	427	287	681	858	454	778	222	805	114	20	70	999999	999999	999999	210	356	888	999999	518	953	522	533	561	999999	664	350	799	996	999999	999999	999999	873	133	11	405	999999	777	999999	780	30	723	321	999999	314	617	902	401	970	196	417	999999	369	407	239	999999	894	999999	999999	204	113	999999	226	730	264	891	196	655	918	485	852	999999	110	420	498	999999	210	268	999999	746	762	949	999999	809	999999	483	760	476	999999	892	510	632	460	594	677	51	507	590	19	423	430	256	482	999999	999999	838	275	949	909	999	907	635	478	579	441	163	158	416	73	999999	999999	720	760	35	999999	999999	128	516	999999	456	733	620	999999	834	325	515	476	345	475	999999	217	810	567	894	985	875	163	999999	999999	999999	999999	100	526	999999	292	710	495	999999	519	123	999999	999999	215	462	276	296	386	644	263	926	687	999999	940	244	573	999999	163	866	50	999999	76	247	364	999999	563	642	104	31	551	615	29	29	999999	362	119	458	605	114	628	698	499	518	627	236	999999	90	160	291	664	962	999999	629	416	419	56	481	405	999999	898	633	202	364	102	647	906	667	986	588	135	124	999999	58	247	352	610	557	620	138	393	483	492	812	366	999999	69	399	612	417	315	637	63	999999	216	994	505	144	426	979	329	178	999999	571	166	550	247	507	392	74	999999	999999	861	999999	602	424	151	390	998	999999	588	516	64	579	283	497	70	999999	999999	252	847	476	141	640	808	225	999999	920	656	999999	352	999999	17	548	999999	816	776	786	999999	791	852	125	146	912	401	999999	123	999999	298	999999	489	999999	999999	149	999999	342	367	999999	468	387	44	231	999999	192	171	36	509	516	971	466	999999	284	97	999999	400	732	999999	229	999999	995	999999	866	632	999999	336	999999	999999	999999	999999	275	999999	555	328	640	756	631	390	953	751	375	313	607	999999	831	999999	215	54	613	749	494	12	147	982	999999	285	178	599	747	856	951	138	641	194	999999	17	175	955	457	305	999999	999999	386	477	873	999999	503	323	800	48	131	999999	293	128	837	273	321	572	855	364	587	42	999999	999999	800	246	672	999999	847	999999	999999	259	596	318	980	153	626	999999	119	781	782	855	798	999999	999999	785	845	522	356	442	696	603	999999	103	717	736	707	289	677	636	28	89	999999	977	999999	999999	999999	999999	147	693	647	
650	463	84	582	732	244	999999	372	24	999999	159	76	415	999999	189	159	503	601	254	445	346	999999	999999	762	999999	999999	821	453	863	999999	999999	385	999999	795	55	150	36	999999	999999	502	999999	917	662	245	868	999999	70	999999	999999	722	85	384	892	999999	310	657	999999	999999	999999	353	999999	491	999999	807	531	774	413	619	92	49	133	982	616	752	672	429	340	247	893	999999	999999	971	376	151	141	495	493	414	494	397	999999	999999	640	999999	89	292	418	855	713	104	999999	451	767	47	599	103	767	149	585	999999	327	743	999999	200	999999	451	999999	367	675	46	999999	998	134	694	879	418	351	976	999999	390	21	485	999999	798	89	877	213	339	552	48	728	353	829	614	80	425	297	450	615	999999	999999	61	189	999999	813	999999	326	83	167	190	751	791	476	205	869	999999	220	628	120	999999	247	784	999999	637	318	999999	179	999999	623	999999	130	901	370	45	222	999999	305	999999	985	479	561	999999	181	371	296	936	999999	634	744	238	215	999999	339	468	400	392	246	551	368	999999	440	805	459	999999	999999	850	430	440	982	999999	546	363	643	641	999999	116	999999	453	350	381	71	545	776	999999	999999	999999	571	902	645	829	723	754	999999	119	48	755	681	999999	311	446	516	445	999999	834	692	851	34	698	871	293	779	793	999999	987	814	999999	39	73	453	607	288	528	795	163	999999	791	865	534	602	841	999999	144	151	904	999999	625	999999	941	702	999999	999999	999999	40	362	59	929	553	510	304	153	725	617	999999	999999	167	987	650	498	647	900	986	500	999999	40	857	999999	651	306	131	999999	12	97	370	56	179	999999	497	442	113	267	248	364	240	999999	999999	817	119	447	999999	999999	999999	404	304	999999	421	937	777	10	504	413	288	256	999999	115	999999	638	257	978	534	752	499	217	394	390	661	631	270	647	999999	50	999999	213	559	254	224	999999	793	568	634	241	637	497	938	999999	999999	991	975	999999	318	486	570	140	913	994	387	999999	999999	914	999999	999999	677	140	95	464	877	84	697	999999	999999	543	845	688	354	302	124	12	279	695	999999	999999	999999	145	999999	999999	480	999999	300	564	999999	999999	597	999999	999999	999999	999999	507	411	484	999999	904	999999	999999	243	775	641	881	786	620	879	385	496	324	512	480	143	542	999999	656	999999	481	999999	143	278	443	945	966	271	508	738	999999	600	795	873	999999	375	815	901	999999	796	599	619	680	685	999999	960	283	376	947	712	999999	705	999999	500	350	999999	171	571	999999	829	675	
999999	287	999999	271	784	999999	451	15	114	327	640	247	860	394	999999	113	999999	788	999999	999999	599	324	796	715	999999	845	305	532	386	999999	254	111	999999	999999	999999	342	797	999999	706	269	831	371	842	395	391	467	894	999999	488	26	713	783	328	167	85	305	491	176	359	938	405	999999	999999	899	999999	539	513	739	415	999999	315	44	999999	222	999999	238	999999	411	999999	453	951	999999	999999	999999	999999	471	782	577	55	683	850	630	73	767	864	913	742	942	322	999999	999999	999999	699	958	711	678	999999	115	326	847	824	90	999999	999999	987	215	999999	268	408	999999	756	936	694	732	679	684	971	324	999999	927	496	539	999999	481	499	795	499	95	658	823	769	999999	260	208	859	770	999999	167	780	999999	999999	483	544	710	106	28	471	967	289	36	706	387	757	399	999999	294	991	999999	999999	201	999999	788	610	584	841	89	685	495	873	908	999999	814	544	999999	887	22	994	999999	385	999999	334	999999	805	632	126	999999	918	861	847	574	779	426	750	588	999999	999999	873	959	868	26	343	975	999999	380	139	892	842	68	999999	348	300	612	999999	999999	867	193	999999	977	999999	459	170	824	648	308	139	479	999999	956	999999	637	999999	44	519	999999	999999	999999	437	999999	503	233	549	860	359	508	284	999999	999999	814	720	999999	277	895	501	419	855	518	999999	795	251	999999	999999	886	312	873	208	265	103	627	999999	999999	755	557	484	244	909	310	999999	999999	999999	999999	49	258	245	996	370	253	542	999999	513	628	999999	642	999999	999999	999999	663	999999	999999	310	28	83	812	26	212	14	719	421	267	510	999999	54	196	770	289	619	580	651	315	513	955	722	993	124	179	999999	122	999999	640	999999	256	751	988	839	16	889	236	241	999999	991	650	832	285	599	999999	999999	835	871	904	233	824	22	252	999999	355	999999	90	698	847	999999	891	354	780	428	264	803	999999	357	764	399	999999	348	617	323	999999	132	447	403	166	594	999999	251	999999	417	999999	243	509	26	494	710	809	999999	394	327	999999	305	999999	857	345	164	528	488	999999	514	840	999999	404	928	118	999999	858	686	999999	999999	64	999999	884	372	413	30	304	49	862	63	999999	854	954	299	223	567	79	999999	68	999999	999999	999999	143	999999	576	999999	839	999999	907	272	851	132	995	141	273	999999	421	689	453	324	860	488	999999	63	999999	985	532	114	715	550	162	278	627	999999	999999	999999	517	928	999999	875	190	999999	142	600	999999	468	858	822	36	764	156	390	145	743	999999	588	999999	
999999	42	590	15	999999	865	366	119	583	999999	999999	944	392	941	492	999999	578	143	146	356	34	851	999999	136	709	87	950	404	772	999999	884	999999	608	333	436	895	215	869	455	859	775	491	999999	963	403	877	999999	822	663	496	999999	609	14	999999	533	238	577	464	305	657	999999	962	999999	450	999999	999999	346	68	515	999999	687	708	999999	999999	580	543	232	501	733	831	443	137	740	999999	575	284	394	376	999999	999999	999999	751	574	798	944	813	999999	999999	352	999999	541	585	317	76	808	999999	921	727	661	989	999999	85	731	473	999999	999999	231	70	874	346	681	970	268	316	277	936	144	890	343	766	398	999999	159	405	999999	999999	819	673	477	716	362	666	999999	810	202	253	30	110	583	166	591	94	313	16	656	571	999999	11	798	872	724	41	394	894	999999	961	925	335	999999	366	967	557	593	168	983	999999	265	457	124	999999	999999	44	316	186	185	314	741	152	748	729	999999	818	999999	605	991	331	282	820	219	241	327	999999	926	226	199	999999	500	999999	32	642	999999	870	886	774	956	690	999999	999999	719	296	230	783	587	999999	827	159	682	999999	999999	662	742	444	247	883	706	231	117	999999	987	151	813	596	999999	999999	422	669	999999	999999	648	311	607	999999	999999	923	21	544	117	482	399	49	999999	512	978	370	899	871	632	999999	999999	999999	582	634	231	578	482	633	663	480	41	167	999999	582	999999	865	64	999999	343	323	871	171	124	635	700	947	789	311	999999	759	216	551	46	928	41	999999	728	999999	999999	532	451	387	881	636	450	999999	999999	779	173	123	999999	230	537	318	999999	999999	999999	947	934	284	788	180	25	999999	274	489	999999	299	550	999999	146	91	836	999999	872	494	999999	488	999999	468	134	999999	148	999999	453	999999	24	728	796	135	303	780	999999	568	999999	280	372	978	372	961	121	999999	239	738	999999	999999	394	725	446	647	626	999999	999999	476	159	778	42	999999	459	287	999999	999999	999999	999999	141	365	53	278	77	601	999999	311	126	232	356	600	780	410	999999	229	602	999999	291	158	999999	999999	27	572	418	999999	248	852	528	999999	495	718	41	999999	606	621	190	125	658	844	999999	324	25	540	999999	558	997	632	991	239	685	187	121	354	916	999999	348	999999	859	113	363	279	783	42	737	638	569	966	803	907	49	486	999999	999999	632	193	156	486	452	859	966	615	861	298	999999	318	607	686	999999	637	282	708	266	555	491	256	541	999999	803	491	999999	41	829	93	200	999999	546	674	
999999	999999	999999	999999	39	999	146	747	418	494	999999	429	40	882	79	175	634	340	230	95	955	386	999999	173	683	960	870	935	999999	999999	108	210	771	933	999999	999999	815	420	679	266	999999	999999	838	56	360	384	461	116	962	663	999999	859	978	461	718	999999	90	659	188	78	139	210	961	640	395	433	999999	106	916	904	360	999999	999999	964	999999	222	548	999999	812	308	509	763	973	999999	999999	249	231	319	224	999999	999999	165	999999	999999	136	999999	999999	207	660	927	726	364	199	999999	312	244	999999	23	785	506	999999	999999	846	880	568	376	236	838	321	156	211	348	882	295	999999	999999	982	999999	999999	999999	440	350	999999	885	581	155	573	999999	820	94	50	217	533	718	835	607	999999	361	52	760	981	943	886	514	725	388	482	904	999999	117	999999	158	185	328	999999	455	999999	999999	999999	422	802	320	27	999999	115	993	814	173	999999	223	885	631	16	87	485	496	464	440	170	999999	673	669	679	999999	999999	999999	41	215	651	389	76	358	63	999999	957	671	926	659	999999	999999	574	318	454	999999	232	630	151	108	842	580	990	111	999999	115	749	999999	999999	315	404	223	961	608	521	80	157	537	578	386	129	814	999999	805	41	438	999999	365	225	656	489	212	999999	933	373	81	398	999999	999999	948	999999	824	40	620	264	999999	770	999999	796	383	876	695	62	764	978	37	20	195	999999	371	999999	999999	918	999999	825	201	473	38	999999	450	682	999999	978	630	999999	999999	784	949	550	847	668	662	568	841	780	794	159	985	954	346	999999	213	894	999999	471	496	906	55	794	72	721	741	731	356	999999	693	716	999999	268	683	252	71	644	232	999999	824	825	999999	214	40	999999	487	999999	898	999999	999999	297	791	168	19	999999	738	164	487	136	926	999999	222	999999	96	87	727	727	281	103	999	568	672	492	999999	671	829	999999	763	30	244	668	833	999999	999999	405	924	274	259	999999	514	906	999999	106	777	893	999999	935	999999	953	324	759	802	805	389	910	625	308	520	348	999999	999999	400	466	999999	268	107	255	919	999999	162	463	477	986	999999	999999	411	576	999999	999999	67	894	999999	810	705	999999	865	38	586	321	780	999999	753	911	725	999999	516	700	999999	518	796	367	999999	436	800	861	291	815	999999	297	509	58	593	766	999999	674	183	589	760	999999	402	79	668	999999	999999	536	709	999999	271	972	586	999999	371	206	958	700	878	297	999999	844	202	59	812	299	812	999999	42	999999	999999	60	444	926	999999	797	126	726	699	
999999	999999	999999	999999	725	554	253	711	798	686	396	808	999999	999999	885	999999	916	224	353	999999	999999	795	188	504	722	999999	999999	999999	659	771	574	999999	999999	11	999999	771	747	999999	477	504	999999	999999	23	54	999999	999999	999999	264	558	358	32	999999	772	470	330	623	347	769	439	789	999999	715	61	37	122	315	577	999999	336	124	999999	234	747	848	698	790	781	143	857	544	895	955	999999	311	999999	991	317	770	999999	846	433	978	262	688	170	852	536	999999	932	340	999999	462	928	443	526	798	835	999999	771	540	841	214	911	894	893	389	736	750	999999	130	997	999999	999999	489	999999	852	971	68	688	845	999999	794	211	526	999999	999999	36	545	784	949	166	393	999999	150	999999	228	76	368	794	780	125	999999	707	999999	342	999999	553	449	752	999999	826	776	246	926	999999	56	13	394	960	999999	362	201	966	339	964	614	807	767	484	999999	786	999999	999999	907	729	476	999999	999999	193	139	999999	587	793	120	132	999999	157	83	862	957	999999	682	407	343	428	924	819	378	999999	999999	996	999999	964	289	887	223	512	338	999999	810	999999	613	210	999999	571	999999	999999	856	216	585	466	734	904	526	257	999999	999999	930	999999	999999	657	719	553	465	142	113	999999	513	232	999999	876	818	876	62	999999	611	481	576	772	652	526	963	171	271	271	272	881	447	41	783	18	581	999999	401	163	249	70	999999	698	999999	162	894	999999	307	999999	648	857	852	999999	999999	632	639	168	836	288	693	557	291	203	870	231	185	481	448	900	305	969	999999	899	758	551	735	877	313	999999	632	999999	864	562	623	414	38	918	395	160	379	423	999999	122	469	692	778	551	828	999999	976	422	195	999999	413	679	381	953	769	104	897	761	999999	999999	655	364	693	729	580	999999	203	266	95	297	531	882	955	372	439	76	999999	193	59	999999	523	219	154	467	159	999999	999999	85	158	301	263	999999	568	999999	467	115	998	59	971	372	53	720	336	999999	874	531	723	999999	524	703	999999	713	712	788	822	445	219	235	580	635	432	127	117	794	44	914	324	288	905	333	77	724	221	686	33	803	999999	256	593	999999	999999	33	561	455	999999	549	904	779	999999	999999	895	772	478	346	939	999999	612	999999	863	959	217	444	113	200	635	999999	502	999999	764	29	999999	963	642	999999	414	409	566	662	824	494	19	544	433	884	437	304	255	875	746	107	999999	999999	393	633	420	999999	999999	371	819	372	57	878	25	835	468	932	999999	526	931	540	369	
949	718	378	949	673	21	229	999999	340	999999	626	288	666	828	221	580	999999	541	628	488	204	842	999999	447	141	528	598	425	505	174	728	944	216	737	999999	999999	24	683	999999	775	701	608	489	20	430	999999	999999	17	257	362	132	985	312	999999	174	117	999999	999999	818	999999	999999	803	267	999999	634	682	82	929	586	588	999999	999999	999999	999999	787	596	363	999999	27	541	180	591	178	152	51	742	999999	164	572	143	375	999999	864	602	999999	897	351	322	386	748	527	999999	430	668	999999	999999	201	999999	275	578	999999	816	913	287	974	831	635	124	134	891	50	999999	366	999999	999999	481	999999	201	501	889	999999	50	74	279	999999	750	171	509	999999	253	551	193	889	994	999999	999999	999999	587	628	531	271	236	999999	495	707	999999	72	977	999999	325	337	999999	957	999999	332	713	752	644	273	233	669	136	768	880	999999	999999	39	372	72	664	311	882	573	969	999999	999999	852	578	571	414	687	193	64	41	916	552	235	513	671	999999	806	999999	323	404	999999	145	468	316	155	999999	579	700	914	999999	23	999999	436	988	757	313	860	183	999999	999999	545	999999	999999	999999	999999	999999	631	525	999999	999999	857	775	568	179	117	492	560	999999	432	719	835	987	279	999999	27	470	126	999999	756	367	815	633	999999	999999	858	999999	74	999999	999999	358	230	64	10	527	933	247	886	266	880	275	753	324	750	363	33	558	216	999999	719	504	680	999999	769	342	580	233	323	113	320	732	428	829	203	999999	499	780	987	751	999999	999999	584	859	999999	490	614	500	882	109	441	309	179	999999	21	999999	999999	836	294	667	947	999999	924	999999	945	157	847	923	131	676	863	999999	571	464	999999	939	919	999999	999999	288	728	89	351	224	672	21	563	171	818	355	999999	663	495	329	804	630	855	801	913	219	999999	691	379	999999	245	198	738	999999	789	999999	928	856	810	16	999999	867	368	709	120	934	594	999999	115	775	999999	210	757	251	660	846	94	128	907	815	999999	46	999999	144	978	483	282	999999	999999	746	427	549	852	999999	390	937	271	155	690	999999	625	958	999999	604	999999	45	441	999999	63	999999	987	999999	949	995	371	902	167	999999	731	636	661	745	314	999999	999999	999999	358	278	861	999999	585	938	437	928	200	686	999999	115	999999	943	52	786	999999	438	999999	617	600	857	127	487	999999	47	424	64	327	880	653	227	999999	216	687	173	635	999999	368	58	999999	999999	999999	999999	999999	61	36	787	593	875	949	876	609	739	999999	999999	160	383	
942	547	999999	383	999999	320	999999	244	858	999999	266	879	160	465	79	710	245	578	62	441	999999	999999	999999	999999	999999	452	999999	776	617	516	85	196	22	261	397	820	535	998	420	493	652	216	202	44	531	714	999999	999999	806	898	999999	999999	448	719	347	999999	536	886	913	168	390	266	626	351	916	79	867	899	78	259	185	246	168	569	789	829	536	977	115	999999	727	446	999999	999999	22	999999	748	999999	914	183	294	648	95	999999	113	396	999999	850	999999	999999	846	999999	425	557	723	267	999999	878	929	999999	999999	558	781	167	440	943	295	907	999999	401	331	574	985	894	964	536	999999	999999	465	402	249	685	999999	999999	999999	902	30	422	999999	755	999999	869	373	999999	495	999999	867	928	821	169	110	682	521	726	139	282	839	531	999999	999999	999999	497	422	999999	277	11	699	137	999999	538	922	872	911	999999	999999	999999	211	999999	999999	239	669	999999	93	305	302	999999	174	143	999999	636	72	499	830	999999	648	633	999999	836	999999	999999	999999	740	680	293	247	237	999999	937	455	999999	999999	261	132	363	999999	883	999999	127	244	999999	837	566	613	621	999999	433	52	113	999999	646	15	375	459	999999	203	929	552	800	68	999999	999999	237	687	846	566	811	999999	477	999999	765	230	339	601	999999	657	479	999999	68	817	813	999999	667	999999	809	672	705	801	218	999999	999999	340	613	999999	999999	915	609	878	999999	999999	664	66	999999	821	999999	426	999999	999999	42	999999	723	999999	494	982	254	879	138	235	999999	999999	860	19	168	999999	693	434	616	280	431	512	999999	600	999999	999999	162	999999	619	846	831	392	995	999999	999999	999999	446	999999	846	999999	813	299	999999	999999	999999	592	999999	655	999999	268	999999	745	809	999999	999999	529	219	132	441	490	829	497	270	292	403	495	188	929	999999	217	871	897	588	985	467	142	725	999999	600	999999	808	507	999999	999999	718	95	583	600	589	250	741	323	364	999999	801	326	39	504	980	999999	999999	999999	415	689	397	240	167	999999	938	220	803	546	999999	664	681	331	636	909	573	317	912	587	999999	999	475	557	542	232	194	150	113	230	999999	94	372	544	999999	180	963	999999	928	758	661	999999	446	205	999999	699	683	479	999999	129	930	672	603	826	924	415	999999	839	697	934	640	999999	999999	582	853	448	301	147	239	466	945	96	389	163	925	971	563	280	767	843	999999	999999	999999	999999	299	29	490	546	619	687	956	134	999999	999999	128	863	271	999999	351	352	407	545	250	233	183	999999	293	450	999999	952	999999	
944	81	854	999999	999999	348	133	292	833	957	755	528	552	509	999999	306	999999	45	72	999999	700	928	425	445	13	474	236	810	455	736	50	645	999999	835	22	62	934	608	202	525	999999	580	518	394	652	27	698	724	361	547	897	415	838	252	999999	25	999999	419	392	461	122	999999	837	107	999999	120	999999	716	497	769	999999	786	842	546	571	130	420	40	999999	985	776	511	999999	907	839	635	806	424	999999	996	405	524	999999	741	413	825	742	421	477	541	166	999999	999999	592	185	120	572	301	681	41	999999	626	626	406	684	610	864	929	267	999999	313	446	42	999999	373	999999	570	999999	143	999999	387	998	563	999999	828	794	284	999999	999999	999999	72	515	742	653	400	999999	897	820	66	803	961	812	163	195	238	999999	949	736	229	337	550	999999	168	936	653	999999	999999	375	577	890	335	999	207	539	229	999999	704	389	999999	593	999999	750	54	339	999999	574	999999	378	33	999999	845	548	645	999999	188	600	356	806	999	793	999999	999999	999999	176	999999	961	615	623	965	999999	25	570	635	635	388	799	999999	828	162	89	999999	694	352	468	999999	786	363	803	361	999999	451	898	389	316	876	427	999999	999999	861	822	999999	232	412	593	999999	284	912	999999	26	999999	999999	528	654	919	42	32	189	783	131	691	608	812	999999	999999	988	127	190	999999	999999	960	302	999999	966	339	130	538	292	759	375	999999	874	353	786	999999	999999	923	999999	470	999999	854	999999	723	756	180	223	156	960	76	604	975	999999	593	260	999999	999999	999999	999999	324	798	503	999999	430	418	360	999999	264	35	298	889	75	873	720	55	904	999999	578	793	999999	125	973	578	226	164	999999	676	290	103	730	887	999999	999999	929	671	999999	999999	999999	315	405	363	959	131	671	999999	999999	112	384	547	356	342	999999	839	999999	208	825	925	523	999999	999999	684	999999	999999	304	411	75	703	943	58	999999	999999	905	272	999999	999999	166	852	999999	49	999999	297	999999	743	999999	999999	379	984	999999	731	846	854	601	551	296	721	827	798	999999	269	120	836	168	335	281	566	436	999999	452	333	999999	972	27	484	999999	731	392	792	999999	999999	42	91	107	999999	212	420	198	999999	975	999999	615	368	36	999999	929	788	139	966	471	189	961	134	999999	283	688	999999	837	999999	900	999999	338	44	383	919	237	38	999999	999999	132	999999	999999	82	279	776	717	999999	946	999999	554	999999	601	999999	331	999999	945	907	549	999999	534	339	583	999999	463	419	999999	580	984	117	421	999999	58	194	999999	
610	999999	888	855	765	565	14	927	468	571	999999	999999	912	713	148	973	329	489	999999	999999	999999	999999	306	999999	999999	438	999999	699	838	957	654	814	417	999999	720	433	67	62	783	268	999999	411	124	509	999999	999999	434	999999	999999	143	101	999999	143	999999	59	333	999999	279	995	337	428	315	999999	999999	917	233	556	999999	993	715	916	277	705	656	891	999999	172	797	999999	413	13	279	853	704	866	244	680	999999	532	396	918	788	66	456	840	999999	999999	614	592	999999	999999	999999	874	140	227	999999	714	487	881	667	170	717	86	999999	333	159	462	999999	643	683	553	911	807	606	797	138	999999	999999	999999	678	79	558	214	10	999999	999999	999999	722	486	52	529	203	999999	999999	236	210	711	474	132	690	760	999999	970	909	649	987	297	278	342	999999	613	999999	670	213	999999	611	512	86	88	424	754	999999	999999	601	163	999999	158	999999	380	999999	426	745	136	135	999999	999999	999999	305	999999	526	621	136	999999	397	999999	73	532	560	276	624	999999	635	999999	999999	935	30	31	999999	755	299	839	355	898	999999	673	867	338	544	295	999999	999999	999999	725	561	803	628	359	520	171	999999	827	598	999999	755	899	999999	359	428	200	999999	129	999999	550	71	999999	275	999999	644	723	571	735	987	274	819	601	490	910	999999	999999	317	999999	511	217	665	471	999999	680	152	846	999999	518	999999	999999	399	999999	999999	666	999999	874	538	999999	714	796	599	364	840	999999	855	164	999999	999999	999999	524	999999	235	617	12	885	999999	446	594	96	798	999999	999999	825	999999	999999	490	787	999999	256	959	999999	917	956	715	999999	310	631	916	999999	987	436	12	993	999999	471	174	999999	999999	781	73	438	943	999999	999999	999999	546	539	207	459	375	376	596	633	999999	999999	966	278	902	395	999999	968	530	770	999999	372	839	999999	999999	181	999999	769	977	51	999999	531	432	613	999999	760	80	999999	433	466	459	999999	840	999999	439	247	999999	999999	818	424	206	104	908	999999	215	554	125	999999	110	35	999999	605	399	554	449	999999	725	363	237	151	324	814	999999	999999	321	487	999999	470	999999	201	676	814	999999	562	844	99	999999	259	999999	496	645	594	670	999999	999999	854	999999	296	928	406	522	152	668	999999	999999	392	999999	999999	999999	728	32	654	856	909	999999	999999	653	999999	709	360	419	475	955	741	999999	730	154	146	355	466	265	245	542	999999	678	533	156	284	462	461	539	778	999999	678	473	999999	737	760	59	784	210	999999	999999	999999	986	56	196	926	180	379	999999	422	499	405	
999999	787	121	999999	999999	825	787	378	384	257	821	640	88	286	277	514	992	393	97	570	266	870	658	964	247	631	347	229	999999	92	999999	999999	999999	992	215	686	880	115	529	999999	999999	831	20	338	756	999999	999999	909	659	666	387	999999	335	929	999999	602	138	156	394	609	487	567	274	302	44	704	999999	95	80	999999	634	886	999999	863	999999	999999	999999	330	999999	892	663	437	570	448	705	368	791	359	999999	613	557	733	999999	999999	745	439	999999	718	303	999999	993	882	838	78	999999	500	990	471	999999	712	742	808	999999	501	945	60	997	826	596	675	912	12	241	467	43	901	174	943	127	143	868	151	36	166	899	999999	999999	501	416	999999	999999	329	993	151	870	749	794	230	974	695	442	740	999999	628	149	991	999999	381	44	140	999999	57	354	232	999999	999999	781	999999	602	999999	461	505	420	999999	307	593	999999	100	597	294	116	944	968	999999	701	138	29	999999	26	907	999999	227	466	999999	878	330	999999	771	999999	278	967	21	627	810	999999	999999	330	739	330	556	999999	559	783	999999	999999	391	89	999999	531	715	582	383	766	694	43	244	999999	999999	513	977	618	246	999999	328	999999	105	326	167	198	764	999999	289	88	470	999999	999999	999999	717	262	497	251	62	250	591	695	593	999999	933	776	999999	999999	196	236	352	937	745	765	464	432	928	74	921	734	766	907	999999	305	305	769	462	999999	331	881	25	736	565	996	212	633	999999	849	393	391	199	867	621	63	735	532	189	815	999999	294	999999	433	329	999999	484	683	999999	298	999999	173	323	999999	575	314	999999	616	999999	749	562	999999	698	999999	681	999999	544	899	295	248	569	772	589	647	822	47	999999	592	999999	247	522	529	239	999999	899	229	77	990	301	317	842	129	999999	440	262	999999	999999	254	751	789	999999	999999	397	164	728	187	999999	675	999999	538	756	628	209	144	999999	43	999999	263	190	461	472	554	999999	999999	405	450	621	158	395	675	999999	313	999999	626	463	937	142	85	716	999999	999999	401	999999	762	999999	224	919	26	999999	229	554	341	999999	299	327	239	977	418	758	288	566	435	290	711	97	999999	787	582	999999	299	900	527	999999	468	816	80	939	845	427	999999	530	999999	945	999999	130	119	999999	999999	309	234	999999	999999	326	438	164	219	121	902	674	118	437	999999	346	914	328	37	999999	605	483	256	299	141	991	577	999999	962	490	123	591	978	214	246	283	455	339	187	999999	999999	999999	999999	959	46	180	318	754	999999	267	40	848	
102	325	999999	999999	999999	935	999999	731	999999	680	202	729	997	321	999999	904	200	999999	890	999999	999999	999999	684	301	876	297	262	961	999999	999999	572	999999	459	999999	499	662	571	179	231	999999	511	455	461	999999	999999	877	999999	725	483	999999	564	131	376	455	999999	999999	640	350	201	999999	682	867	58	999999	117	497	999999	999999	822	44	342	30	999999	380	83	999999	376	255	999999	998	334	537	999999	278	268	451	338	13	999999	234	31	230	978	466	837	643	407	535	330	624	607	241	902	999999	82	999999	290	999999	382	21	898	999999	170	202	440	155	390	999999	667	666	169	276	172	999999	22	121	999999	384	542	999999	298	840	925	565	999999	103	634	47	999999	725	999999	999999	631	557	999999	636	70	785	36	692	263	627	999999	664	464	999999	78	314	437	960	500	906	999999	999999	723	67	470	605	999999	347	521	352	583	941	505	827	645	999999	272	385	61	267	357	850	185	671	973	270	110	69	34	329	999999	245	235	264	999999	999999	834	277	176	999999	983	689	180	911	53	999999	168	999999	696	462	52	61	999999	243	558	613	767	999999	94	209	504	742	322	202	999999	999999	716	250	949	999999	781	994	219	999999	283	668	999999	999999	627	56	999999	999999	372	999999	286	999999	336	991	706	274	999999	999999	192	967	960	251	377	978	178	706	219	917	686	999999	681	57	841	322	960	999999	999999	999999	434	47	106	40	380	999999	915	193	21	724	544	685	46	999	811	251	635	41	999999	999999	999999	999999	837	194	787	632	890	238	716	999999	41	999999	340	999999	358	999999	870	930	871	626	72	999999	695	494	999999	11	703	681	245	600	999999	999999	999999	241	407	512	210	912	253	747	859	687	476	997	693	728	999999	999999	651	666	381	705	170	674	639	999999	236	352	811	785	999999	219	999999	999999	337	112	228	999999	30	999999	944	958	687	134	767	385	519	698	801	999999	656	95	40	999999	228	999999	768	923	602	297	286	858	999999	467	817	649	694	359	669	590	509	255	598	805	722	423	999999	45	906	264	600	538	551	166	138	844	188	423	999999	356	344	304	506	732	568	999999	856	999999	316	127	999999	169	999999	220	999999	999999	496	234	856	805	963	732	26	347	697	748	317	999999	999999	973	471	280	461	323	999999	999999	999999	866	247	999999	999999	798	729	999999	999999	441	509	340	20	727	999999	953	567	102	392	611	288	999999	999999	999999	779	911	999999	999999	999999	420	708	714	964	999999	663	630	987	230	248	175	13	238	774	265	248	976	934	999999	625	999999	
713	999999	931	644	999999	589	830	427	999999	999999	907	395	142	162	733	999999	999999	80	73	726	966	346	853	999999	608	999999	394	779	581	802	976	288	718	148	999999	349	783	329	999999	999999	799	999999	373	999999	267	617	105	621	999999	453	610	864	999999	999999	551	376	999999	713	46	876	204	61	846	64	677	628	677	999999	455	393	22	999999	999999	999999	926	406	973	269	999999	990	999999	999999	256	999999	201	999999	740	819	597	340	999999	79	999999	146	878	748	723	318	916	639	940	112	999999	149	999999	563	999999	557	972	154	402	254	753	55	922	432	805	718	862	565	999999	858	999999	124	558	999999	763	999999	121	188	682	664	353	330	60	851	607	999999	696	638	999999	193	847	999999	938	590	326	247	224	999999	942	15	456	360	751	91	706	999999	590	999999	800	888	999999	793	472	738	901	432	994	999999	999999	698	32	234	261	704	21	953	999999	968	999999	999999	705	999999	246	677	218	999999	579	999999	999999	999999	525	207	837	999999	999999	63	980	209	688	894	253	153	631	253	983	232	999999	57	999999	753	874	622	873	999999	193	780	556	794	999999	908	999999	36	999999	279	182	824	396	999999	956	957	972	976	289	731	999999	561	999999	999999	694	999999	893	532	897	401	681	903	333	562	241	966	999999	195	679	780	51	226	227	362	81	999999	999999	273	100	999999	780	999999	342	152	12	631	747	564	110	544	24	330	138	533	999999	999999	501	833	999999	999999	999999	787	307	999999	690	999999	999999	680	921	999999	160	999999	999999	783	621	783	999999	191	560	610	229	942	94	999999	765	721	97	694	999999	999999	999999	11	668	110	663	999999	600	999999	999999	946	297	76	643	574	393	394	887	354	999999	814	999999	320	283	994	770	517	702	999999	743	969	967	649	916	129	999999	158	999999	999999	130	628	193	737	729	614	322	163	309	520	751	380	833	743	999999	950	103	356	999999	999999	340	156	300	999999	99	492	978	999999	999999	524	705	245	433	555	234	999999	999999	970	591	668	682	616	999999	999999	420	999999	146	234	867	965	35	999999	429	999999	11	973	999999	755	648	999999	635	673	999999	785	999999	516	947	287	518	999999	329	999999	999999	999999	992	723	999999	118	27	726	356	753	781	194	498	192	815	999999	999999	261	955	876	332	999999	42	18	999999	433	999999	999999	425	858	716	378	646	999999	757	369	999999	287	46	230	737	922	889	999999	999999	819	296	632	700	999999	732	999999	543	453	800	999999	37	984	999999	514	741	999999	999999	497	46	412	999999	596	435	999999	842	276	225	735	
148	999999	999999	999999	125	793	146	744	214	614	999999	459	999999	203	999999	346	342	319	176	531	488	625	999999	402	845	999999	281	699	206	255	968	465	52	808	999999	999999	999999	999999	868	327	999999	997	908	695	371	587	578	353	495	999999	122	532	109	693	256	522	788	72	314	999999	999999	447	547	958	646	999999	417	999999	888	710	390	465	999999	849	163	999999	717	999999	40	268	999999	927	999999	117	142	446	366	999999	562	792	611	893	572	242	805	930	999999	949	59	701	179	551	465	999999	708	657	91	259	539	999999	805	862	999999	56	724	593	999999	439	825	999999	314	999999	999999	105	999999	999999	893	218	54	233	999999	999999	999999	339	98	369	472	999999	408	999999	364	116	999999	797	987	749	860	999999	517	221	696	30	134	848	999999	999999	87	369	686	999999	763	872	215	999999	733	47	985	702	999999	365	131	815	40	349	845	207	250	999999	999999	359	636	377	700	832	537	21	643	38	942	978	291	999999	741	999999	721	492	901	999999	999999	999999	764	168	568	999999	999999	880	989	999999	13	199	869	410	260	337	585	396	181	382	999999	722	403	957	759	978	83	28	83	999999	628	363	306	999999	613	168	595	477	999999	999999	742	656	999999	999999	34	753	999999	999999	852	413	999999	999999	320	528	734	999999	999999	806	999999	589	89	82	806	155	166	650	893	999999	999999	102	742	117	587	633	639	131	700	544	932	16	999999	202	999999	670	241	302	52	777	13	999999	611	788	79	999999	468	670	849	876	999999	384	859	999999	999999	759	671	504	748	999999	999999	612	999999	999999	999999	402	719	886	906	999999	999999	863	608	125	138	536	490	999999	47	367	174	969	282	999999	841	558	156	999999	119	999999	999999	736	554	999999	888	401	620	600	913	999999	999999	582	763	713	999999	839	775	744	999999	557	278	716	999999	390	523	918	340	827	999999	326	255	826	777	500	148	999999	319	999999	999999	736	999999	890	50	370	857	592	216	568	861	12	782	412	999999	562	147	291	999999	173	840	969	71	792	999999	596	432	683	805	273	575	785	529	531	517	122	999999	388	999999	106	999999	931	712	771	966	177	544	842	999999	224	362	999999	907	999999	999999	266	674	999999	999999	453	999999	183	787	999999	993	85	999999	999999	895	931	921	759	615	183	999999	909	267	300	826	262	62	589	999999	590	910	718	878	384	128	999999	447	999999	918	231	167	359	999999	769	777	891	695	999999	947	999999	303	999999	250	733	515	503	999	384	307	999999	401	359	999999	206	999999	285	999999	108	141	644	494	412	
840	393	26	291	765	999999	999999	934	999999	768	641	60	296	999999	478	154	868	625	261	73	999999	710	830	808	86	999999	736	501	999999	597	999999	313	366	890	999999	999999	717	999999	737	511	861	999999	651	999999	717	231	909	725	807	62	999999	515	393	999999	201	140	563	217	214	818	761	31	251	968	615	338	694	406	999999	621	999999	645	999999	999999	999999	849	69	207	100	855	47	20	694	641	368	647	999999	999999	699	632	303	999999	29	999999	749	840	131	999999	27	999999	999999	513	182	195	625	593	627	643	229	999999	999999	365	999999	359	999999	999999	999999	609	610	968	419	758	706	921	327	927	626	968	10	371	727	999999	189	712	328	533	999999	508	26	774	29	286	716	999999	999999	999999	392	669	148	999	513	999999	999999	59	969	999999	999999	260	868	697	967	658	643	857	999999	694	185	414	41	999999	912	827	593	835	948	142	51	999999	369	389	999999	999999	999999	10	999999	216	314	999999	743	549	999999	587	640	328	999999	370	643	859	731	866	762	977	638	890	96	685	927	247	110	836	736	456	891	488	162	999999	827	642	999999	999999	999999	55	999999	491	531	334	197	275	38	587	499	192	628	503	627	567	327	940	999999	182	289	76	39	999999	813	280	696	161	999999	999999	543	10	860	323	485	999999	316	157	369	762	498	999999	218	523	347	554	827	397	999999	999999	693	887	728	999999	139	323	25	764	999999	261	638	45	109	242	54	498	331	999999	28	909	260	180	581	999999	684	626	858	999999	569	269	999999	309	299	580	111	655	282	44	999999	171	701	552	478	117	999999	462	562	975	478	848	232	522	379	951	999999	999999	315	576	152	512	465	999999	204	419	808	338	745	528	141	398	999999	297	130	856	217	708	701	999999	37	231	73	882	48	721	46	999999	999999	348	999999	587	999999	705	892	999999	999999	202	357	69	308	795	717	44	844	89	999999	934	999999	522	999999	636	822	841	549	920	999999	583	470	483	382	879	409	407	292	553	999999	520	405	448	160	24	360	641	174	999999	514	39	999999	999999	98	999999	537	417	999999	609	765	999999	165	999999	243	132	732	873	687	429	999999	319	751	301	999999	121	539	954	999999	729	285	190	677	317	416	418	545	511	394	999999	352	991	803	999999	787	550	364	434	214	38	292	486	954	745	999999	204	288	999999	928	977	572	582	55	999999	333	584	831	847	999999	999999	586	230	489	999999	86	404	516	78	513	490	756	115	750	343	446	799	236	931	999999	221	140	799	583	999999	707	769	
946	928	999999	212	719	999999	869	388	451	999999	999999	999999	668	451	688	219	243	448	231	467	832	712	438	534	358	899	385	352	694	787	647	82	999999	317	457	999999	999999	310	999999	999999	245	371	891	384	801	689	273	30	999999	920	566	999999	999999	249	937	244	499	825	854	999999	141	526	693	664	999999	925	837	999999	999999	110	501	932	677	981	231	471	820	999999	732	668	636	365	999999	774	231	512	999999	469	380	999999	999999	999999	999999	999999	118	719	677	237	960	876	852	912	999999	432	429	999999	467	214	28	475	424	446	102	196	194	776	707	919	999999	999999	49	377	981	780	999999	607	486	727	873	512	793	592	103	856	816	724	338	396	999999	597	999999	999999	451	904	798	651	800	269	999999	342	21	999999	999999	58	999999	484	930	256	419	821	156	739	340	999999	682	831	353	245	379	470	447	999999	574	844	866	999999	926	999999	981	371	807	227	961	541	500	999999	999999	54	29	341	793	91	999999	533	451	315	351	935	232	999999	308	564	889	305	894	701	193	950	191	479	557	854	274	999999	24	929	777	999999	25	999999	43	308	999999	48	677	366	343	50	403	560	25	991	999999	24	72	252	338	666	647	799	852	847	862	550	783	938	817	928	999999	999999	999999	552	999999	585	933	999	999999	999999	628	537	367	152	556	999999	999999	566	999	260	999999	999999	999999	121	162	999999	793	196	445	999999	264	738	999999	414	531	999999	999999	473	999999	278	999999	73	999999	486	47	119	999999	709	300	241	96	227	939	566	999999	747	920	999999	400	703	791	747	563	999999	597	890	988	953	620	675	999999	999999	999999	730	179	922	868	124	83	52	785	999999	895	214	589	46	799	982	471	784	960	605	83	377	486	999999	509	239	999999	157	999999	999999	999999	625	999999	105	731	218	397	31	878	806	353	999999	918	707	851	359	999999	560	100	999999	999999	836	714	13	999999	127	253	835	423	639	999999	926	922	307	999999	280	999999	493	314	999999	999999	449	905	999999	262	726	459	778	492	159	155	339	66	999999	999999	999999	910	629	999999	614	964	562	608	999999	582	427	434	621	999999	580	777	600	999999	510	422	999999	931	560	751	200	667	474	999999	273	493	895	869	999999	311	999999	369	952	314	700	625	999999	841	666	999999	999999	301	999999	76	999999	382	555	93	556	701	953	999999	359	877	999999	999999	500	219	999999	999999	686	999999	626	319	969	220	999999	296	555	884	999999	210	999999	979	999999	898	829	999999	440	890	938	811	323	999999	357	421	20	85	325	753	999999	
823	506	910	894	287	675	999999	106	701	557	269	538	999999	999999	753	66	380	960	999999	127	101	999999	999999	817	875	244	518	962	558	999999	749	999999	801	759	566	703	999999	999999	999999	233	310	312	739	343	999999	282	999999	796	604	999999	639	124	234	635	999999	54	999999	102	29	999999	166	566	999999	500	808	297	737	912	754	59	701	296	331	866	816	788	999999	999999	999999	999999	999999	999999	367	202	570	634	746	175	724	999999	650	271	74	597	999999	744	764	999999	999999	391	545	739	51	554	664	353	793	367	819	255	16	942	999999	426	459	999999	208	999999	929	999999	551	999999	999999	242	409	439	231	734	800	82	34	799	999999	757	67	999999	680	999999	538	227	841	388	356	479	515	708	318	648	999999	631	545	418	319	999999	839	999999	552	808	999999	234	999999	68	567	746	231	999999	365	999999	368	606	999999	395	817	712	342	172	225	718	727	700	999999	582	596	999999	537	615	489	236	917	94	311	999999	999999	313	104	782	821	610	257	308	999999	122	289	540	867	999999	600	999999	27	677	757	999999	91	999999	113	549	471	398	219	615	727	138	287	283	305	999999	727	513	617	559	999999	615	999999	428	999999	18	999999	999999	311	387	24	999999	219	250	336	477	789	223	210	555	321	432	400	999999	581	999999	999999	999999	999999	974	432	96	990	999999	336	152	373	663	106	104	999999	415	96	832	601	845	919	47	947	828	113	514	999999	999999	248	918	999999	828	847	999999	183	297	999999	337	999999	999999	891	751	914	193	114	136	999999	999999	308	905	999999	568	999999	736	304	797	68	416	999999	917	999999	927	999999	417	928	544	999999	999999	999999	959	594	758	999999	673	953	178	133	763	724	999999	398	999999	763	999999	582	655	999999	121	839	999999	238	414	466	47	153	963	531	506	265	569	999999	163	195	999999	999999	587	691	376	999999	999999	999999	305	692	894	999999	999999	174	886	835	999999	999999	704	133	544	731	999999	302	999999	529	989	999999	626	507	164	999999	245	22	999999	31	999999	963	421	999999	999999	999999	999999	722	572	518	567	799	645	671	982	814	616	39	650	617	142	294	851	846	793	489	57	999999	538	239	999999	574	748	864	999999	319	344	999999	420	832	999999	466	729	331	962	199	10	955	525	349	58	215	371	808	889	999999	122	999999	545	234	664	999999	999999	342	235	999999	999999	781	999999	673	479	999999	999999	818	999999	675	565	999999	999999	999999	488	101	282	999999	999999	87	999999	940	999999	999999	206	769	999999	999999	999999	999999	999999	397	105	968	999999	229	999999	852	869	
808	999999	553	989	999999	999999	999999	999999	942	746	999999	862	995	162	157	790	120	805	700	476	999999	419	999999	650	164	402	177	434	999999	464	999999	967	999999	328	382	490	659	950	761	985	615	89	999999	449	605	801	287	245	947	188	37	424	434	385	169	398	999999	903	834	820	977	166	774	487	999999	605	441	677	779	999999	140	169	53	715	861	631	531	984	54	363	999999	932	487	737	436	844	999999	54	169	984	327	999999	125	941	999999	458	999999	410	999999	10	369	610	465	290	57	999999	999999	718	524	538	866	188	999999	481	705	54	679	999999	60	999999	72	396	999999	999999	348	384	999999	999999	707	412	999999	130	32	54	994	514	477	206	690	568	473	824	530	631	999999	149	897	644	999999	963	778	999999	360	328	937	972	102	670	999999	672	823	277	20	121	222	745	166	813	487	999999	577	483	355	491	179	999999	999999	886	677	209	486	409	867	744	634	57	999999	703	999999	31	422	807	263	27	744	999999	813	419	418	999999	982	999999	167	999999	395	304	922	868	999999	699	999999	215	999999	742	195	999999	410	276	487	999999	975	462	706	465	778	999999	229	999999	746	973	434	456	999999	306	227	402	252	822	358	339	134	999999	555	417	915	216	815	521	831	330	795	999999	999999	253	999999	999999	387	701	999999	625	85	999999	131	185	274	659	737	695	999999	793	182	587	917	157	50	82	907	299	550	571	954	999999	506	426	999999	887	999999	234	999999	697	25	550	556	732	263	539	780	380	153	999999	479	129	996	48	999999	217	999999	784	213	333	622	97	161	999999	999999	377	97	999999	996	387	145	999999	999999	999999	777	999999	41	999999	893	511	302	537	156	294	101	999999	711	999999	999999	970	267	740	30	999999	84	927	398	999999	71	886	451	84	383	765	999999	966	999999	179	999999	526	999999	445	890	999999	41	999999	999999	867	613	835	666	629	999999	36	129	999999	492	230	752	999999	243	190	999999	999999	999999	227	163	999999	173	999999	512	541	207	752	794	822	849	329	544	989	986	999999	248	236	230	821	647	356	645	999999	483	999999	427	421	292	995	999999	883	642	999999	931	561	704	999999	332	134	432	684	242	307	555	173	685	762	999999	999999	942	896	786	999999	579	807	744	447	652	409	999999	785	469	798	999999	999999	686	731	999999	434	826	760	903	105	399	963	124	347	180	320	427	664	557	580	63	425	999999	404	243	134	816	999999	835	922	20	646	225	443	797	589	999999	953	999999	999999	885	191	992	999999	848	616	692	999999	276	341	
982	460	237	888	999999	94	869	292	497	933	999999	569	925	981	999999	752	747	681	999999	999999	834	473	958	129	695	871	999999	415	556	627	999999	999999	990	503	940	560	418	336	697	712	720	999999	466	772	820	999999	999999	999999	999999	105	868	20	856	685	507	999999	999999	118	999999	874	661	999999	736	870	500	209	578	431	50	535	999999	421	999999	837	870	999999	999999	196	309	378	614	999999	999999	999999	758	431	563	315	996	999999	69	310	142	823	999999	266	467	596	281	620	748	835	971	80	761	999999	999999	28	814	999999	511	314	809	825	269	249	653	999999	999999	79	645	272	434	617	476	43	288	999999	785	614	999999	421	999999	999999	999999	778	450	999999	700	311	999999	999999	500	139	921	754	501	317	564	812	613	999999	484	212	974	485	411	363	604	999999	178	999999	242	999999	999999	99	399	130	205	999999	798	913	584	809	675	111	772	304	696	721	542	971	605	973	10	999999	999999	713	999999	999999	999999	999999	145	972	143	537	311	299	445	999999	365	999999	121	999999	999999	700	607	999999	536	999999	713	116	666	882	194	206	271	269	210	704	162	686	999999	61	999999	711	778	611	999999	148	800	482	999999	999999	366	999999	859	532	959	999999	999999	271	186	840	440	271	430	262	788	937	275	52	99	740	999999	679	999999	999999	960	312	922	995	999	999999	83	240	256	802	526	31	347	738	309	899	322	891	509	577	620	851	999999	525	999999	738	872	757	392	999999	999999	687	999999	999999	999999	657	388	396	271	787	766	999999	24	999999	736	767	599	536	743	199	999999	787	999999	395	449	118	31	406	999999	271	526	999999	847	137	615	838	821	548	177	651	521	926	629	721	810	420	837	662	999999	999999	148	345	999999	999999	700	408	999999	999999	358	462	636	981	223	10	271	450	999999	886	22	897	999999	61	369	101	678	502	999999	457	584	999999	281	369	617	999999	132	191	999999	654	437	999999	999999	17	999999	714	25	539	712	629	460	369	68	999999	649	999999	120	97	975	999999	524	207	251	70	239	329	190	277	374	106	877	90	149	707	458	805	999999	937	861	655	999999	149	789	537	999999	225	970	331	719	999999	16	999999	999999	387	140	239	965	270	778	869	999999	748	175	616	999999	999999	229	361	501	844	325	182	235	330	999999	384	418	714	73	999999	359	859	557	999999	100	842	874	762	576	999999	840	315	169	992	131	337	974	183	785	626	995	618	999999	875	409	833	809	884	540	755	821	261	207	764	999999	674	999999	526	525	909	505	467	785	282	
999999	999999	23	243	209	999999	999999	245	999999	446	29	740	39	682	249	999999	42	990	231	820	999999	589	118	405	481	457	146	999999	999999	875	131	537	833	557	871	399	819	576	685	999999	355	999999	332	760	744	780	644	999999	287	268	999999	514	245	999999	875	424	901	618	999999	999999	999999	952	587	63	999999	491	999999	482	999999	999999	447	999999	999999	211	475	821	267	357	660	700	812	629	180	399	998	999999	301	868	682	999999	497	211	999999	933	647	402	999999	279	445	263	873	999999	706	437	820	421	210	44	999999	63	167	999999	957	71	939	753	782	198	64	707	200	48	800	999999	361	246	651	381	999999	83	822	999999	911	407	999999	999999	922	999999	578	586	416	999999	378	999999	299	999999	254	999999	999999	893	620	999999	999999	738	72	834	370	999999	85	584	999999	828	479	426	241	999999	641	559	243	298	831	48	999999	477	301	932	999999	182	75	418	992	897	387	671	999999	22	773	183	344	992	999999	581	999999	994	816	587	999999	952	397	129	312	694	519	999999	72	999999	999999	999999	446	140	175	198	285	999999	592	872	451	808	999999	228	406	467	225	251	17	999999	380	624	660	713	154	999999	785	999999	116	308	388	681	609	881	999999	36	737	214	827	102	306	10	412	999999	146	999999	989	178	723	999999	478	278	999999	812	211	999999	999999	733	985	457	412	339	561	999999	999999	769	209	999999	999999	379	730	999999	423	915	999999	379	222	716	577	999999	728	616	232	271	999999	120	999999	796	680	254	940	13	999999	379	999999	966	449	128	999999	999999	779	908	999999	999999	123	467	854	783	859	999999	363	379	165	999999	729	795	117	299	464	999999	786	999999	410	163	439	726	999999	999999	999999	999999	929	104	266	211	999999	999999	999999	999999	999999	999999	265	210	937	999999	999999	570	999999	409	999999	893	859	160	999999	999999	590	999999	507	617	913	396	999999	999999	557	872	902	268	123	954	433	909	949	238	999999	103	128	585	475	561	271	869	878	999999	403	341	999999	779	441	189	621	29	322	238	999999	761	695	999999	652	999999	947	632	456	894	999999	740	944	630	19	569	958	14	999999	946	999999	54	518	294	417	999999	744	132	827	999999	999999	414	597	999999	273	388	408	673	933	999999	614	999999	423	984	415	999999	396	999999	769	999999	231	616	127	999999	883	999999	253	999999	47	999999	330	824	999999	522	561	571	153	234	367	630	171	295	81	999999	341	999999	631	533	999999	754	829	248	363	999999	999999	726	296	999999	837	999999	145	997	635	506	89	790	834	900	433	844	999999	172	
149	148	710	935	545	626	999999	999999	298	719	532	293	606	91	470	848	809	999999	284	923	999999	23	999999	999999	659	574	421	551	999999	730	110	44	999999	666	108	225	255	999999	190	670	195	670	64	425	999999	999999	900	998	329	986	101	598	999999	595	999999	999999	652	547	285	970	215	493	999999	568	618	497	57	939	982	255	603	999999	999999	614	737	726	958	80	697	317	674	999999	231	895	639	512	999999	650	890	972	572	708	500	219	465	999999	999999	496	806	999999	999999	999999	999999	999999	392	68	944	955	857	999999	177	582	999999	967	999999	791	271	400	999999	999999	32	407	59	20	683	895	541	444	999999	999999	352	472	273	719	999999	713	408	157	512	999999	568	519	792	999999	805	989	858	999999	999999	673	440	984	999999	999999	955	897	911	15	401	497	526	509	805	999999	707	705	318	999999	999999	592	999999	124	887	357	547	999999	614	999999	214	693	999999	18	530	485	604	999999	904	573	764	126	802	999999	756	25	64	999999	714	999999	999999	110	999999	727	578	330	289	326	107	220	162	452	999999	703	800	707	999999	999999	979	329	227	349	999999	999999	376	838	789	990	367	871	302	489	799	999999	83	114	22	318	440	209	206	288	269	693	420	999999	833	109	602	58	564	546	89	394	752	794	999999	999999	999999	739	540	999999	958	235	917	673	999999	648	630	695	695	151	87	779	133	939	89	116	334	64	15	690	397	318	317	756	999999	414	891	288	805	86	999999	999999	668	907	329	44	776	999999	668	194	999999	906	363	999999	468	999999	270	813	714	202	610	307	734	999999	999999	999999	999999	171	273	248	757	999999	890	618	194	387	120	226	620	55	340	587	395	999999	222	999999	955	894	999999	110	153	88	573	612	476	659	965	818	15	999999	125	615	999999	430	437	136	25	744	238	91	199	54	203	669	862	33	999999	913	638	420	694	999999	873	173	104	678	778	288	152	534	421	301	220	940	929	999999	113	999999	999999	95	475	999999	665	215	910	109	885	904	999999	452	747	62	190	595	985	101	741	321	336	758	999999	737	602	703	670	898	834	262	999999	999999	920	947	999999	553	945	999999	368	667	999999	994	999999	873	537	999999	999999	368	121	624	955	999999	983	791	638	636	736	999999	618	999999	545	999999	274	999999	174	613	532	800	533	637	650	512	733	999999	68	341	999999	485	209	902	916	999999	787	219	307	901	163	138	319	999999	999999	217	864	406	999999	250	729	171	999999	924	177	987	835	483	974	999999	114	999999	733	307	999999	261	
999999	716	55	999999	234	65	999999	272	460	404	999999	999999	999999	442	999999	336	999999	817	611	802	776	285	735	929	476	999999	245	853	797	253	404	999999	231	565	999999	157	360	888	999999	674	999999	445	474	773	505	999999	662	542	805	778	958	999999	999999	999999	484	999999	980	126	767	921	999999	481	999999	216	999999	999999	419	265	761	999999	975	72	801	936	999999	340	811	962	433	281	650	703	58	29	999999	487	326	999999	90	999999	177	244	130	104	999999	364	970	267	773	36	784	407	780	315	802	895	999999	999999	999999	154	449	28	692	999999	280	999999	999999	456	922	521	163	67	999999	343	332	741	999999	706	999999	999999	370	554	198	406	497	253	923	743	227	999999	999999	566	459	999999	999999	158	552	999999	999999	737	999999	999999	344	262	873	727	232	999999	982	70	999999	419	677	300	783	999999	829	295	998	999999	999999	689	239	534	159	596	608	999999	364	183	199	317	882	354	999999	846	999999	936	533	770	30	999999	760	166	445	953	889	169	162	999999	329	266	635	796	544	251	999999	999999	112	287	999999	984	92	999999	871	999999	536	333	999999	937	685	892	762	238	17	717	929	83	99	205	706	449	95	280	854	932	682	95	809	439	562	409	833	255	651	45	999999	999999	999999	799	426	999999	549	999999	999999	436	999999	999999	789	826	322	220	721	907	581	999999	899	999999	953	939	999999	450	523	189	384	286	999999	516	587	971	324	976	999999	299	779	149	899	999999	872	427	438	999999	999999	999999	127	351	999999	999999	674	972	999999	591	998	354	836	999999	53	999999	840	131	378	999999	819	818	512	345	431	432	137	441	999999	999999	939	536	999999	688	999999	540	72	43	598	142	842	615	834	733	977	444	999999	803	106	999999	39	751	59	999999	465	999999	999999	781	919	265	999999	999999	202	999999	652	999999	999999	158	831	999999	306	806	532	999999	999999	214	983	779	367	987	969	334	999999	249	999	197	487	70	233	999999	999999	291	124	343	999999	609	422	726	91	515	600	314	999999	594	999999	999999	228	813	305	999999	504	701	423	931	296	474	897	953	118	464	985	782	925	175	452	25	692	199	902	999999	791	266	697	852	999999	664	361	750	999999	776	999999	999999	999999	972	171	368	867	999999	57	999999	999999	999999	618	626	530	818	389	999999	151	228	540	39	999999	999999	468	248	999999	571	545	999999	999999	999999	947	342	495	321	27	999999	999999	93	157	510	152	999999	834	332	648	81	331	999999	284	553	609	787	246	999999	762	16	513	922	365	306	999999	425	755	564	522	285	
140	219	801	999999	999999	68	999999	999999	887	999999	924	146	599	931	249	966	356	999999	547	169	106	556	559	999999	999999	999999	727	850	863	726	287	999999	999999	373	940	122	777	847	999999	550	717	999999	62	884	999999	377	333	433	999999	680	79	196	27	363	999999	584	659	791	988	999999	999999	999999	176	170	600	999999	337	236	999999	999999	999999	508	819	999999	999999	890	504	675	927	81	757	304	793	192	657	101	262	455	999999	366	462	986	999999	37	219	999999	49	891	293	438	50	106	442	999999	491	570	377	29	999999	999999	999999	984	999999	999999	999999	46	436	983	999999	509	999999	881	999999	635	675	999999	999999	791	787	954	850	612	391	999999	999999	660	861	864	701	97	723	243	543	999999	286	477	132	999999	72	183	70	65	999999	784	999999	999999	64	807	263	999999	920	585	242	999999	448	477	603	375	886	314	184	571	999999	426	785	168	347	999999	359	207	90	708	729	614	999999	795	234	607	999999	872	606	999999	611	423	176	148	999999	586	456	808	874	756	64	757	999999	499	773	999999	998	999999	820	906	999999	999999	207	221	999999	628	72	653	253	996	914	999999	999999	130	960	868	259	647	167	760	999999	999999	333	333	653	971	616	404	31	272	608	581	62	700	606	555	999999	955	292	382	524	803	999999	878	841	51	999999	878	999999	905	712	360	721	69	214	907	732	999999	567	999999	21	999999	631	980	397	999999	961	17	523	415	652	303	365	999999	246	898	999999	455	999999	612	922	738	999999	126	560	257	999999	992	999999	699	823	352	999999	407	999999	999999	181	584	999999	508	999999	51	364	133	262	418	995	999999	999999	316	921	999999	999999	999999	962	283	801	999999	430	149	483	969	522	823	591	310	905	957	424	390	726	411	964	983	532	880	383	999999	864	151	262	923	179	999999	999999	999999	960	999999	999999	96	64	667	163	999999	34	120	529	999999	542	999999	999999	999999	521	443	589	519	999999	407	432	91	900	69	650	289	887	560	999999	999999	55	54	349	472	999999	337	335	69	258	623	999999	421	361	842	210	912	638	224	411	735	600	268	234	999999	20	363	999999	995	26	873	464	473	320	196	494	999999	611	49	999999	999999	117	530	999999	698	448	20	730	67	999999	738	999999	999999	159	999999	742	787	999999	787	999999	999999	151	340	52	999999	169	495	111	174	358	712	310	598	700	227	627	79	997	536	999999	10	632	139	145	999999	233	791	999999	256	999999	707	677	824	587	364	999999	777	999999	886	539	952	909	566	709	156	437	61	972	932	446	672	
999999	293	672	461	999999	21	204	764	161	377	999999	999999	719	651	45	999999	21	345	184	850	591	121	997	172	101	999999	999999	988	851	181	818	391	810	781	917	999999	162	136	999999	999999	582	723	734	171	999999	64	846	999999	999999	999999	999999	637	758	999999	91	678	296	509	370	999999	999999	999999	912	999999	558	789	999999	938	734	651	333	884	517	999999	277	868	387	836	392	47	228	372	877	899	999999	999999	633	224	700	999999	999999	653	765	365	449	377	811	999999	612	999999	19	999999	999999	469	627	165	129	614	328	223	301	460	999999	333	252	229	337	22	850	377	166	830	247	495	553	680	129	999999	999999	900	999999	999999	233	999999	37	320	48	418	282	999999	72	999999	999999	487	946	647	536	442	122	999999	49	798	999999	244	834	188	999999	999999	915	947	46	967	910	428	166	668	236	724	305	932	190	919	740	875	999999	146	935	999999	999999	905	999999	686	49	999999	861	268	730	999999	999999	849	649	210	502	999999	999999	105	999999	477	331	288	421	811	146	999999	999999	999999	999999	999999	999999	697	253	911	298	19	803	999999	927	999999	999999	897	937	999999	999999	456	293	980	426	416	999999	999999	38	999999	999999	270	494	999999	999999	859	445	999999	211	999999	999999	999999	605	738	912	492	531	587	999999	999999	910	434	350	184	654	690	999999	68	702	651	99	719	668	785	482	999999	525	469	999999	77	991	825	696	245	188	999999	850	999999	78	934	884	999999	999999	356	557	14	920	320	688	859	962	999999	48	560	613	348	211	820	265	999999	999999	71	777	109	690	999999	999999	115	995	367	839	351	990	999999	766	738	677	999999	237	478	117	215	999999	950	115	614	787	145	631	839	94	39	299	193	999999	822	583	999999	665	473	999999	814	999999	330	999999	620	396	999999	793	999999	671	999999	592	787	777	761	290	999999	994	85	999999	602	483	999999	282	809	62	999999	801	999999	165	999999	656	999999	999999	302	890	460	930	999999	228	518	352	757	178	999999	999999	999999	416	999999	542	999999	947	590	176	999999	341	169	999999	220	999999	589	999999	849	719	935	242	828	585	484	999999	829	897	999999	999999	788	999999	999999	986	87	372	549	999999	596	410	408	787	76	597	538	961	731	413	999999	999999	639	50	502	47	242	963	618	999999	932	344	713	859	447	732	999999	424	614	182	970	848	999999	199	881	448	999999	158	176	241	999999	523	149	426	999999	584	228	748	756	999999	754	124	999999	999999	467	261	697	999999	350	343	219	999999	356	558	999999	999999	907	999999	168	999999	727	999999	796	387	880	
999999	204	296	681	863	999999	639	667	999999	428	856	999999	405	731	999999	751	999999	807	833	31	932	999999	999999	983	999999	677	778	589	702	961	669	327	377	999999	58	999999	999999	999999	999999	828	579	999999	999999	140	586	999999	511	717	999999	312	956	286	963	365	947	253	999999	312	375	195	736	59	999999	964	759	538	726	999999	999999	573	350	902	999999	999999	451	485	745	999999	407	538	176	70	61	399	15	392	364	21	794	999999	452	107	502	999999	102	999999	491	999999	381	57	61	847	44	964	962	999999	999999	958	913	999999	508	163	905	836	999999	675	997	574	999999	999999	999999	714	869	999999	999999	252	410	40	911	999999	993	999999	999999	999999	487	328	36	999999	999999	999999	436	405	107	999999	307	999999	202	666	281	427	532	999999	508	14	999999	346	977	166	843	719	653	999999	999999	999999	478	230	999999	554	359	999999	999999	999999	147	16	940	779	999999	547	580	831	999999	999999	759	494	399	86	779	999999	487	999999	350	999999	254	999999	308	510	357	116	854	87	999999	999999	317	579	778	999999	780	501	73	103	999999	440	585	999999	669	909	176	999999	999999	999999	450	999	76	999999	360	999999	666	429	708	439	431	510	693	503	615	411	436	189	715	777	999999	287	999999	394	421	910	294	241	57	399	344	794	513	462	999999	226	581	109	999999	999	955	360	793	634	672	228	746	92	999999	268	999999	987	847	824	104	999999	988	682	796	449	494	434	381	318	105	636	996	240	866	399	829	337	959	716	822	945	494	386	721	203	173	212	834	789	999999	999999	946	689	367	473	999999	999999	313	779	999999	999999	979	484	539	45	231	516	225	17	438	155	37	141	12	159	999999	611	960	999999	999999	292	999999	591	402	999999	690	317	999999	402	999999	999999	34	999999	211	301	966	19	999999	686	971	999999	986	827	360	770	999999	999999	999999	218	999999	625	939	710	999999	999999	931	397	999999	999999	355	914	643	999999	999999	999999	999999	999999	930	710	999999	669	764	284	631	629	306	772	240	631	428	875	629	999999	607	545	990	323	686	979	369	578	927	66	340	66	23	174	982	999999	649	482	884	976	35	135	999999	665	88	999999	925	169	167	999999	999999	480	294	978	999999	999999	518	807	170	950	351	615	742	707	943	575	615	141	789	388	982	946	990	652	639	482	999999	335	245	812	999999	210	421	476	693	860	771	45	949	999999	344	842	321	999999	635	999999	999999	999999	721	512	268	794	379	778	477	426	489	999999	999999	742	625	192	571	999999	896	151	203	275	24	999999	803	999999	
191	117	54	999999	634	66	27	229	98	530	613	732	999999	999999	830	642	998	277	380	139	695	217	67	161	280	964	47	494	226	128	149	638	999999	999999	612	272	734	338	791	433	999999	999999	653	104	999999	838	803	999999	320	561	276	746	712	999999	884	999999	999999	892	869	999999	28	533	13	970	391	974	33	999999	657	999999	908	670	485	946	515	999999	563	999999	582	441	999999	410	999999	665	851	999999	925	999999	804	638	221	842	468	999999	414	100	126	682	713	604	999999	999999	979	999999	652	999999	999999	999999	168	317	420	999999	319	437	509	618	359	999999	129	988	59	988	71	999999	999999	75	999999	363	541	424	999999	880	999999	978	626	232	430	431	999999	256	141	169	876	496	999999	133	532	999999	621	999999	999999	999999	999999	999999	555	827	876	999999	404	586	999999	907	234	999999	857	999999	839	999999	810	287	197	928	999999	872	857	889	121	999999	999999	233	543	180	742	745	683	999999	999999	999999	433	799	356	470	37	435	853	233	934	143	638	999999	293	200	231	344	609	999999	452	691	999999	999999	715	311	169	181	53	232	174	489	999999	186	222	317	908	20	930	726	900	999999	999999	633	954	977	999999	123	999999	352	949	408	145	871	239	635	664	767	93	55	311	856	392	630	999999	455	83	999999	474	976	292	999999	413	882	999999	552	999999	999999	710	737	374	999999	999999	700	999999	766	353	999999	947	587	652	999999	926	885	425	54	518	999999	574	509	904	484	999999	963	70	739	994	262	959	686	963	429	999999	355	681	266	625	691	358	999999	111	885	515	999999	333	152	293	999999	999999	866	44	283	670	211	833	889	406	276	640	543	999999	100	239	270	623	233	92	580	214	169	429	999999	50	999999	407	29	969	761	640	918	455	476	795	102	999999	690	758	856	522	791	860	358	61	999999	530	999999	655	255	999999	110	69	712	323	308	447	217	999999	999999	803	814	920	999999	636	722	999999	305	305	146	617	999999	475	236	68	422	999999	81	775	236	751	397	373	724	497	540	858	742	162	497	655	445	458	369	63	999999	870	225	721	339	999999	235	715	519	999999	341	634	832	999999	901	999	375	441	999999	647	416	451	206	999999	106	999999	355	152	807	999999	999999	484	999999	999999	999999	552	93	359	446	999999	526	681	853	96	999999	905	999999	98	999999	999999	289	13	452	999999	999999	265	999999	999999	624	999999	381	93	907	37	999999	856	529	659	303	358	999999	26	995	506	999999	734	597	120	990	201	837	999999	999999	999999	999999	179	999999	393	536	105	878	
24	734	970	138	999999	774	999999	999999	999999	385	376	795	999999	582	999999	17	945	601	912	667	563	999999	433	638	999999	999999	598	825	296	999999	145	132	207	999999	901	291	34	378	688	960	771	488	690	999999	470	471	987	736	939	171	96	792	623	437	325	934	311	342	23	250	185	10	345	484	249	253	597	433	999999	981	983	999999	912	952	896	84	398	617	177	652	214	862	886	134	737	353	509	769	164	966	979	691	364	999999	784	771	153	215	575	226	873	999999	999999	957	188	999999	879	671	541	250	546	694	175	371	45	323	124	220	999999	896	744	827	999999	999999	11	301	999999	474	999999	135	999999	193	51	950	778	650	806	928	999999	227	474	837	238	914	999999	295	526	993	412	471	999999	933	468	679	481	56	296	350	999999	887	307	414	503	416	999999	999999	652	224	592	395	516	195	999999	529	431	999999	599	363	294	716	999999	999999	999999	706	478	998	724	372	478	732	363	466	973	999999	920	70	343	821	606	77	643	311	411	27	954	470	669	999999	257	574	456	933	999999	999999	999999	88	352	797	938	999999	638	999999	745	859	41	60	222	214	609	999999	573	777	757	226	82	472	817	55	751	999999	339	786	124	903	286	430	409	733	999999	841	717	546	883	999999	439	363	999999	551	985	904	258	464	339	885	11	679	185	839	176	650	270	306	55	930	981	999999	175	841	583	610	650	488	267	999999	653	36	999999	471	787	719	999999	276	999999	846	999999	874	999999	999999	902	999999	254	570	567	306	580	421	999999	999999	314	587	197	724	968	384	264	769	207	571	999999	975	785	714	999999	999999	999999	994	247	209	999999	116	405	937	939	976	365	999999	999999	999999	197	999999	535	940	167	210	532	999999	999999	684	592	989	676	885	996	926	821	999999	518	120	562	586	183	301	781	207	192	260	784	991	29	184	999999	246	383	999	449	844	999999	851	924	999999	695	999999	617	191	440	519	940	999999	999999	825	571	811	407	999999	69	244	999999	959	28	281	407	316	665	417	999999	440	511	997	487	977	999999	666	195	11	890	620	684	599	767	673	999999	771	836	203	999999	999999	999999	772	940	215	684	597	833	653	999999	389	897	209	999999	999	17	999999	535	186	999999	905	625	999999	720	448	560	569	202	999999	961	636	479	471	804	115	601	999999	67	282	302	396	832	542	847	999999	722	999999	560	767	665	376	245	999999	362	707	420	441	999999	999999	999999	999999	405	999999	691	527	909	436	405	933	407	278	886	263	884	454	
999999	93	559	219	725	85	999999	434	689	594	400	819	119	107	999999	169	686	999999	999999	999999	999999	354	851	329	601	296	89	626	370	397	490	982	999999	999999	999999	337	882	842	776	579	115	970	999999	106	137	99	326	307	248	247	591	330	999999	706	463	728	241	239	617	438	999999	999999	74	301	114	418	53	211	999999	999999	287	844	789	57	81	30	554	754	202	512	999999	781	999999	132	806	169	999999	79	453	905	105	999999	999999	347	583	722	906	507	999999	718	55	124	835	881	960	747	541	588	635	442	999999	487	47	999999	999999	999999	15	999999	495	944	72	999999	758	566	999999	634	618	451	474	358	124	57	999999	483	466	855	946	506	172	69	628	766	443	999999	999999	618	615	999999	878	369	717	964	999999	999999	999999	999999	999999	278	619	336	138	99	124	286	328	999999	726	563	647	613	999999	509	999999	436	326	305	541	999999	834	653	28	999999	573	114	641	159	46	713	827	999999	498	677	886	999999	930	538	652	166	692	605	999999	61	999999	275	101	999999	195	999999	732	999999	999999	999999	444	966	317	999999	526	19	645	999999	100	22	735	999999	125	600	623	943	505	999999	653	384	65	238	999999	967	25	308	23	433	999999	461	980	477	856	878	999999	919	528	300	999999	642	521	522	999999	999999	325	230	159	501	999999	251	88	999999	706	999999	999999	215	215	999999	999999	999999	996	999999	215	999999	999999	268	405	246	999999	703	424	215	775	21	862	999999	999999	999999	651	794	158	521	839	722	382	46	771	700	999999	999999	714	188	676	999999	645	308	999999	999999	847	999999	825	999999	144	890	826	873	179	999999	302	32	491	333	698	830	79	484	999999	999999	266	995	999999	999999	922	338	989	245	999999	981	375	564	999999	999999	999999	593	968	244	387	999999	895	999999	867	999999	408	302	546	390	490	846	999999	999999	925	823	620	852	570	130	991	805	900	590	344	999999	999999	738	796	644	999999	115	861	834	107	434	597	756	137	420	999999	630	792	609	755	693	266	214	638	412	236	999999	32	847	253	582	58	999999	999999	999999	999999	669	505	901	999999	384	984	889	999999	501	999999	863	724	160	824	371	22	301	835	999999	931	124	110	393	999999	117	999999	999999	591	524	385	999999	591	458	664	637	999999	999999	999999	380	999999	376	151	146	999999	373	467	872	33	882	569	756	479	524	999999	641	568	999999	999999	983	302	971	308	548	125	942	281	999999	495	197	999999	131	783	464	942	564	999999	963	216	54	649	220	999999	709	955	999999	999999	77	999999	33	78	999999	
406	534	88	999999	78	602	30	244	101	999999	386	999999	645	447	973	24	999999	193	667	999999	905	449	999999	92	981	599	593	496	138	999999	565	472	128	999999	999999	258	385	216	495	380	943	972	999999	457	833	163	73	517	655	798	496	526	365	473	116	999999	200	996	754	479	19	534	115	999999	636	914	717	421	722	999999	999999	375	697	297	661	999999	495	886	258	828	999999	86	840	339	718	48	999999	655	999999	999999	67	999999	461	26	371	999999	866	76	820	999999	445	652	794	931	169	131	829	77	999999	183	999999	314	999999	926	943	933	693	775	178	999999	999999	71	303	999999	666	999999	999999	681	926	252	999999	428	75	339	999999	883	292	999999	179	597	219	49	999999	943	305	999999	642	999999	999999	438	725	100	898	232	122	999999	358	999999	274	999999	216	158	999999	568	117	53	249	417	543	69	651	784	605	581	389	767	227	360	659	913	617	389	608	497	527	999999	999999	999999	227	18	999999	452	999999	269	999999	71	897	285	835	999999	999999	234	991	22	787	940	494	999999	999999	999999	999999	998	999999	360	303	827	549	999999	51	142	999999	406	200	535	534	999999	149	346	201	327	869	941	524	407	410	392	398	595	710	586	490	213	999	872	999999	536	273	294	966	562	521	254	244	703	739	116	999999	466	999999	589	801	158	135	999999	486	225	999999	782	949	910	439	953	943	464	651	319	407	328	683	999999	999999	854	380	999999	806	624	999999	999999	667	303	999999	932	117	131	785	999999	88	483	999999	636	62	491	344	65	133	567	999999	999999	61	429	709	715	782	999999	654	999999	778	999999	999999	861	518	999999	124	656	999999	999999	846	821	678	319	241	924	932	56	945	453	519	999999	515	248	323	999999	769	999999	999999	643	999999	626	476	999999	999999	591	999999	534	128	399	377	999999	504	625	720	489	112	741	198	784	999999	735	545	211	436	463	980	480	547	999999	893	875	72	917	358	999999	999999	999999	755	999999	170	407	928	555	85	831	999999	890	527	834	823	37	999999	809	860	423	999999	275	412	999999	611	292	987	999999	505	501	626	586	277	999999	145	273	986	999999	624	385	807	989	135	605	643	100	953	713	768	866	825	262	67	934	999999	89	999999	655	48	877	420	402	999999	999999	999999	242	622	36	698	999999	51	511	195	484	616	101	149	807	999999	520	339	999999	767	638	999999	374	529	999999	362	65	836	341	509	746	964	414	939	550	400	411	999999	926	24	217	824	999999	76	582	999999	56	999999	628	198	527	547	999999	635	999999	
909	840	713	289	673	643	723	710	11	999999	999999	211	162	598	417	999999	53	999999	269	560	814	361	307	946	23	316	126	217	152	999999	208	827	779	999999	999999	559	697	197	263	381	493	999999	999999	627	999999	999999	894	350	221	143	484	144	877	999999	607	557	543	767	276	367	526	516	567	29	250	999999	431	999999	999999	857	999999	855	160	887	76	999999	999999	679	999999	896	421	775	996	999999	999999	999999	950	999999	920	94	25	930	921	999999	854	999999	999999	302	387	381	695	270	393	999999	775	629	984	990	18	908	518	863	999999	999999	945	751	519	999999	521	999999	741	727	713	873	841	437	933	264	43	99	999999	746	302	512	211	999999	392	999999	244	999999	90	959	696	22	999999	162	56	551	950	113	467	999	781	999999	999999	968	556	520	522	347	695	999999	956	999999	766	999999	571	381	999999	999999	999999	877	323	642	106	781	999999	701	307	689	391	391	313	999999	999999	152	965	101	873	242	605	872	129	999999	193	999999	13	777	256	999999	590	674	999999	167	744	589	685	148	114	999999	937	999999	222	833	999999	999999	426	37	297	623	805	479	508	999999	999999	999999	758	426	459	999999	778	262	999999	502	108	716	999999	155	195	999999	467	827	987	999999	999999	750	659	296	940	879	999999	975	490	632	999	121	999999	447	969	257	831	268	689	999999	88	685	410	999999	734	249	305	280	841	255	999999	978	491	492	640	447	837	472	486	579	812	999999	771	822	503	999999	550	570	186	937	999999	208	147	629	937	619	999999	938	562	701	584	999999	144	245	476	31	629	683	807	531	420	369	782	120	556	285	913	999999	999999	746	698	999999	104	904	44	999999	840	862	555	30	108	898	999999	999999	994	999999	668	536	355	481	368	867	763	654	527	851	426	37	83	999999	999999	760	721	999999	12	849	568	999999	210	518	999999	999999	137	786	433	521	459	997	125	407	617	387	242	745	999999	831	971	999999	386	193	541	813	789	894	324	999999	187	104	781	154	589	438	999999	837	301	999999	739	976	999999	16	402	999999	911	999999	54	328	999999	999999	437	181	878	128	853	27	976	376	976	243	472	999999	343	364	225	999999	817	189	62	999999	453	785	999999	999999	229	380	791	123	999999	123	999999	995	818	999999	999999	610	275	471	584	999999	999999	925	625	506	514	144	999999	47	212	939	858	865	999999	133	531	999999	999999	999999	898	483	999999	863	474	863	392	477	277	141	698	614	705	999999	604	744	543	528	170	596	999999	95	708	754	910	999999	265	999999	728	695	
680	999999	999999	391	572	111	92	999999	460	762	123	47	867	540	348	598	999999	512	270	999999	590	999999	491	492	999999	813	774	480	952	511	607	407	748	581	461	684	92	323	783	503	661	999999	999999	407	999999	453	999999	177	415	322	728	752	724	999999	114	677	532	49	988	758	999999	612	55	949	164	715	298	295	89	664	999999	920	999999	767	999999	56	999999	94	19	950	596	607	75	640	999999	855	682	551	477	783	161	53	335	35	176	59	999999	128	999999	999999	164	932	97	751	806	807	33	957	335	68	742	448	39	47	172	999999	546	999999	176	309	43	747	999999	306	512	999999	595	703	600	822	556	999999	999999	999999	796	999999	999999	324	834	975	831	725	226	999999	50	713	23	999999	862	447	512	94	952	944	733	417	124	791	248	344	221	329	999999	999999	511	926	607	786	251	508	999999	232	999999	200	477	318	530	999999	265	799	458	308	840	163	319	999999	863	896	999999	999999	549	999999	85	999999	764	511	999999	999999	908	999999	115	236	55	364	999999	999999	514	762	476	425	886	715	536	999999	885	913	489	212	999999	48	73	711	277	999999	958	491	156	90	999999	965	949	816	500	151	693	231	262	999999	999999	40	958	110	429	999999	999999	833	201	636	614	850	999999	165	520	869	60	999999	999999	999999	406	745	143	433	336	510	476	79	225	395	756	663	661	999999	286	172	999999	962	999999	999999	369	134	999999	520	476	585	943	793	305	630	100	299	999999	999999	89	190	897	534	774	999999	999999	999999	618	806	880	950	199	29	879	358	788	97	121	784	824	281	999999	999999	956	751	999999	682	999999	594	999999	466	401	592	923	106	275	999999	198	999999	557	936	999999	494	639	999999	395	923	999999	947	999999	12	187	488	254	807	735	284	999999	32	360	943	659	33	511	423	558	606	106	782	92	242	898	747	236	887	765	961	983	440	365	643	768	826	752	302	289	999999	348	125	371	999999	978	999999	23	999999	287	999999	982	225	967	999999	827	141	864	999999	113	440	999999	366	52	773	300	147	667	717	185	833	999999	219	144	646	268	981	421	101	263	732	733	622	610	999999	978	767	472	999999	999999	999999	961	152	198	849	660	981	82	999999	999999	841	999999	306	438	453	221	773	91	331	530	846	719	999999	356	380	706	639	755	999999	795	999999	674	101	901	548	999999	999999	999999	999999	985	287	908	824	401	422	234	437	194	166	71	214	999999	999999	56	999999	917	198	795	817	153	31	235	999999	802	999999	177	999999	999999	999999	582	92	
752	999999	346	252	937	895	999999	933	156	278	454	599	707	590	846	532	55	999999	999999	683	343	213	151	963	61	604	999999	233	255	818	42	999999	584	979	999999	889	805	803	42	999999	816	999999	671	874	576	999999	999999	221	999999	644	999999	473	269	898	749	549	999999	382	200	343	873	157	688	337	999999	160	24	728	138	957	727	999999	898	609	866	481	541	276	999999	999999	997	810	903	610	457	568	45	686	239	912	243	432	612	699	158	668	183	999999	638	425	622	999999	93	372	999999	128	574	659	42	999999	999999	999999	986	775	345	999999	254	87	999999	676	125	338	498	225	999999	304	999999	209	460	999999	999999	208	999999	970	999999	129	726	540	693	338	994	385	653	999999	905	999999	999999	837	363	999999	424	105	999999	999999	310	294	390	999999	649	999999	488	375	209	834	971	809	750	25	971	226	346	999999	393	552	999999	740	684	999999	320	868	857	999999	999999	374	783	999999	745	676	999999	519	739	999999	891	80	849	629	185	818	989	999999	115	999999	865	147	748	999999	712	999999	999999	569	999999	999999	558	999999	765	999999	999999	999999	61	769	74	83	354	462	487	488	823	999999	703	63	565	999999	999999	224	763	436	937	999999	625	83	499	835	999999	111	999999	886	309	120	315	173	109	351	767	230	41	999999	86	999999	660	999999	999999	999999	216	235	14	743	314	343	27	999999	999999	821	218	978	280	238	686	253	999999	600	188	999999	17	999999	953	224	999999	327	193	732	999999	534	57	365	196	110	628	172	107	176	999999	966	103	999999	424	288	999999	788	949	999999	354	833	860	70	91	184	392	676	281	790	644	986	159	294	978	224	773	853	791	180	610	999999	156	386	28	221	999999	999999	999999	674	91	999999	377	391	387	999999	674	987	283	21	717	951	999999	317	531	595	817	809	998	209	515	289	997	999999	201	830	687	484	51	870	566	362	560	606	708	334	618	768	906	461	999999	786	579	779	999999	658	999999	838	999999	433	999999	999999	999999	916	169	801	999999	598	199	557	999999	199	946	999999	455	365	401	999999	608	206	976	999999	902	547	659	728	999999	999999	326	543	999999	848	629	617	999999	756	999999	644	446	999999	22	30	578	358	621	360	840	999999	334	107	999999	349	240	658	457	355	907	493	266	999999	999999	105	281	656	999999	991	570	338	937	699	43	756	847	702	194	999999	999999	553	999999	308	888	544	892	999999	999999	856	618	999999	170	130	849	838	999999	15	814	916	749	921	997	630	790	512	237	634	74	999999	502	538	473	501	
874	999999	999999	957	552	557	212	62	381	504	999999	999999	177	999999	849	205	999999	999999	999999	278	216	558	999999	305	518	386	316	267	165	774	364	90	507	668	999999	999999	999999	430	463	267	713	999999	550	502	256	999999	344	999999	785	868	142	660	650	205	295	325	999999	999999	448	175	250	944	999999	999999	150	303	100	999999	571	363	925	948	387	629	565	519	18	64	58	327	52	896	482	296	999999	999999	439	312	383	930	689	16	999999	298	26	768	800	999999	361	953	999999	999999	999999	431	943	193	282	999999	640	999999	317	999999	224	131	133	354	472	609	964	446	999999	999999	135	641	674	918	967	99	613	999999	999999	73	703	104	999999	999999	57	60	999999	458	431	418	672	999999	622	937	791	859	175	999999	306	999999	979	915	99	322	709	217	999999	34	226	192	417	843	999999	999999	999999	130	904	915	999999	999999	266	516	999999	455	999999	999999	28	736	137	117	924	941	500	528	94	787	15	904	507	840	303	328	241	248	10	829	999999	999999	888	671	955	259	375	999999	934	473	999999	643	207	191	199	31	897	119	999999	475	352	538	169	271	124	999	418	466	128	999999	284	775	454	999999	977	649	999999	999999	161	675	576	615	594	621	887	999999	707	326	651	999999	431	132	980	535	999999	999999	219	627	557	956	840	908	999999	996	198	134	999999	911	999999	999999	183	441	957	999999	899	737	999999	548	383	752	301	999999	815	999999	515	999999	795	999999	999999	999999	439	999999	908	204	999999	667	848	597	999999	762	183	795	999999	999999	999999	990	999999	397	635	999999	78	671	253	804	665	748	999999	921	491	46	339	278	112	248	999999	999999	533	999999	759	241	999999	356	125	621	579	505	979	713	746	999999	987	999999	999999	70	896	768	999999	113	539	999999	999999	927	116	396	433	999999	999999	999999	991	999999	999999	999999	637	404	860	722	555	632	235	169	999999	390	999999	965	58	930	985	52	999999	351	999999	429	233	673	666	999999	249	999999	999999	999999	812	115	722	599	999999	999999	770	999999	999999	184	223	354	878	380	326	194	753	999999	347	502	919	999999	532	999999	181	47	999999	964	737	898	999999	825	444	561	357	663	667	584	999999	473	170	999999	842	177	138	999999	551	853	356	482	999999	108	391	999999	999999	170	999999	82	428	31	407	805	161	311	999999	397	910	999999	32	663	526	178	244	874	999999	823	809	365	521	999999	495	334	999999	265	690	383	999999	999999	805	999999	999999	594	165	999999	75	364	944	999999	999999	999999	721	234	999999	692	956	49	863	999999	364	999999	361	227	
561	999999	999999	82	197	896	620	328	954	171	999999	836	583	931	22	360	808	976	878	999999	890	999999	828	271	504	925	308	999999	520	926	999999	873	835	862	43	286	358	993	176	999999	920	156	786	999999	999999	994	119	34	36	999999	708	387	999999	93	336	780	999999	999999	577	272	999999	969	999999	38	777	999999	11	720	898	999999	12	815	809	999999	357	744	994	999999	999999	509	815	999999	623	17	227	999999	999999	751	536	262	236	93	425	904	461	950	348	758	781	999999	999999	399	136	300	510	893	577	233	736	592	786	780	716	78	457	999999	356	800	810	771	999999	259	194	999999	509	918	399	905	378	406	999999	246	498	492	516	426	157	999999	506	333	438	596	25	943	999999	455	377	357	999999	147	604	548	999999	20	999999	743	214	490	790	592	999999	999999	999999	339	196	550	292	999999	561	999999	175	33	304	487	999999	240	244	250	179	64	999999	51	999999	240	802	857	999999	999999	999999	772	221	667	542	913	828	767	742	685	756	926	999999	153	796	999999	999999	999999	253	469	677	999999	509	964	320	736	52	999999	222	999999	536	999999	260	804	999999	788	999999	999999	490	390	659	574	999999	558	493	999999	891	407	255	999999	268	231	613	829	810	244	273	256	356	805	871	375	555	999999	999999	427	675	368	173	17	999999	474	100	863	810	112	999999	950	480	77	845	999999	217	188	365	315	725	431	993	745	524	573	161	685	519	293	29	379	410	76	578	532	243	999999	438	793	140	750	29	707	723	999999	999999	289	960	236	168	377	763	842	702	254	374	427	492	999999	999999	415	354	526	93	151	549	414	499	999999	411	968	749	999999	184	974	411	296	31	999999	797	872	999999	292	134	652	999999	999999	373	334	167	815	999999	407	480	999999	999999	502	999999	581	773	371	789	647	999999	999999	628	201	999999	727	842	88	999999	291	244	450	690	71	401	441	536	982	999999	175	999999	595	222	351	101	459	999999	999999	672	449	437	435	92	86	467	935	33	424	899	646	999999	89	419	474	999999	39	44	344	111	192	999999	999999	331	624	999999	999999	976	286	999999	218	158	933	415	956	853	999999	999999	999999	603	466	417	121	92	404	683	86	186	748	189	72	424	244	807	489	404	999999	114	467	594	238	958	747	324	690	498	557	673	462	620	363	671	430	740	644	775	999999	999999	926	941	415	62	238	106	47	794	913	136	926	999999	218	999999	900	30	374	999999	999999	999999	402	906	136	413	723	137	826	400	993	504	173	713	470	999999	999999	
526	999999	186	729	650	287	895	999999	431	746	900	412	658	771	410	999999	146	116	146	316	30	999999	999999	999999	111	280	646	801	419	963	222	101	999999	527	999999	841	198	999999	999999	999999	999999	331	704	999999	999999	725	178	629	592	138	36	607	334	630	167	711	185	846	628	380	640	104	175	467	534	809	140	140	999999	999999	186	367	97	625	809	999999	999999	346	516	999999	111	26	218	290	936	614	767	999999	999999	671	666	351	159	647	999999	411	166	247	141	999999	999999	999999	999999	34	999999	669	999999	708	820	468	601	999999	340	252	278	623	999999	884	531	919	52	489	999999	725	902	999999	999999	450	745	408	542	999999	214	503	791	74	999999	193	338	277	104	999999	830	902	80	827	999999	999999	999999	999999	999999	999999	716	221	971	115	999999	516	999999	999999	999999	79	999999	999999	926	999999	634	999999	999999	214	838	702	555	999999	825	999999	658	868	655	84	823	310	81	489	999999	269	999999	999999	532	999999	797	278	72	221	999999	34	105	418	976	351	203	184	455	174	999999	822	726	462	396	987	999999	408	999999	999999	303	161	998	483	999999	666	999999	640	315	999999	999999	570	640	343	999999	800	888	250	892	314	881	649	854	906	72	999999	999999	704	606	545	240	398	999999	24	917	664	36	999999	878	999999	779	562	869	999999	757	857	191	393	999999	596	108	215	516	999999	999999	654	306	102	420	999999	999999	999999	999999	769	545	28	161	625	425	783	774	275	372	582	999999	328	780	184	158	215	879	159	690	20	999999	34	999999	862	848	273	368	933	211	999999	195	911	528	109	145	738	999999	999999	967	240	999999	832	843	999999	999999	847	874	131	943	215	999999	974	187	999999	333	520	147	299	999999	162	425	999999	999999	961	396	623	999999	681	49	420	509	999999	192	999999	198	613	191	999999	841	999999	399	999999	990	996	810	221	733	504	999999	624	999999	999999	788	814	815	981	999999	999999	547	407	999999	202	92	533	999999	286	791	728	999999	719	338	199	999999	776	762	188	850	78	999999	184	890	305	905	999999	999999	104	534	999999	644	217	845	999999	410	444	953	999999	164	466	999999	999999	430	15	669	65	295	412	957	999999	999999	636	141	700	730	372	516	999999	297	667	714	999999	999999	999999	94	627	874	38	788	23	822	565	999999	393	999999	626	754	885	635	999999	999999	415	999999	521	325	17	86	154	999999	48	927	999999	999999	497	999999	689	782	16	920	52	191	267	999999	944	999999	496	612	747	922	114	617	631	127	999999	538	999999	474	999999	108	86	999999	729	999999	750	
999999	621	999999	999999	641	98	843	747	964	999999	668	872	792	202	331	829	405	338	231	474	430	306	94	471	958	453	224	552	999999	844	999999	461	807	873	858	579	839	999999	116	834	271	869	999999	999999	779	665	999999	282	908	999999	681	223	508	984	330	789	536	195	578	198	999999	300	839	130	102	217	74	919	344	752	999999	330	231	397	213	560	639	999999	692	999999	936	942	643	639	173	287	999999	823	552	999999	52	654	506	918	960	999999	40	546	999999	572	999999	597	937	166	999999	360	991	999999	999999	999999	999999	999999	999999	285	999999	999999	657	999999	957	814	999999	251	376	275	709	999999	824	313	436	999999	529	103	128	999999	999999	349	14	486	359	999999	999999	842	999999	783	919	75	160	999999	999999	999999	323	830	589	626	999999	360	230	672	457	944	535	999999	684	548	249	66	999999	383	584	912	927	999999	850	999999	999999	999999	209	593	355	999999	194	603	647	407	919	699	513	999999	811	350	999999	341	39	999999	999999	999999	167	502	543	999999	999999	999999	646	999999	112	999999	979	999999	107	999999	160	999999	327	813	760	931	51	287	629	999999	552	367	571	243	794	999999	151	445	866	922	263	999999	59	999999	999999	416	957	893	304	777	719	78	403	999999	200	490	24	225	654	355	566	880	873	992	320	850	216	413	959	517	999999	543	578	185	643	454	588	999999	999999	353	999999	157	982	851	831	484	963	655	53	314	580	926	791	521	366	383	999999	66	181	586	999999	554	999999	999999	776	999999	499	228	999999	999999	999999	999999	838	310	381	418	897	31	999999	999999	999999	560	370	654	999999	84	999999	67	818	269	621	531	999999	801	153	430	223	204	85	999999	985	744	383	307	412	999999	98	491	149	947	999999	999999	894	999999	698	649	194	289	851	999999	433	999999	999999	22	134	999999	999999	46	167	999999	205	703	946	999999	851	999999	187	999999	252	546	999999	271	918	871	784	810	636	329	112	503	246	933	353	382	232	553	999999	370	999999	42	999999	999999	333	198	999999	781	864	388	493	556	999999	131	999999	999999	716	172	523	999999	237	324	743	206	934	663	715	999999	359	573	294	308	999999	816	999999	999999	672	934	999999	730	128	999999	945	999999	836	556	41	124	999999	48	666	69	39	806	999999	857	299	677	127	670	482	490	432	300	104	194	748	999999	999999	999999	642	999999	235	999999	419	234	378	494	999999	388	632	999999	376	321	906	999999	278	12	682	42	999999	994	817	276	257	638	580	655	163	651	808	999999	883	77	405	885	834	999999	396	908	488	804	
999999	739	999999	882	999999	121	393	869	999999	746	973	208	999999	648	963	958	546	999999	653	723	340	999999	580	999999	717	309	915	31	999999	41	615	773	999999	125	688	88	238	375	523	469	271	294	734	71	410	999999	999999	757	921	875	700	614	265	765	474	597	169	790	174	815	205	372	479	884	140	999999	655	793	999999	885	730	180	267	194	999999	56	984	518	846	42	150	167	999999	999999	341	999999	518	999999	651	100	919	447	210	708	273	899	814	849	931	211	39	375	999999	46	154	529	999999	80	313	427	999999	651	943	141	999999	48	272	954	999999	139	690	867	152	999999	966	292	970	559	920	562	241	999999	586	645	13	775	999999	73	379	999999	654	448	485	233	999999	278	504	78	43	235	636	859	306	999999	520	999999	999999	999999	80	862	559	797	160	999999	195	477	74	307	999999	899	677	209	584	999999	484	252	391	918	390	999999	788	999999	525	999999	925	999999	838	784	135	841	552	442	999999	517	262	857	297	734	47	20	213	206	999999	999999	557	437	285	564	327	277	780	313	547	382	84	657	281	466	999999	999999	999999	290	181	999999	356	245	216	999999	489	627	955	657	999999	380	494	591	960	390	999999	999999	106	284	999999	857	999999	999999	894	621	443	604	999999	831	908	999999	380	999999	35	654	788	322	999999	217	84	999999	322	132	432	999999	887	492	697	890	329	999999	716	999999	823	999999	234	117	350	595	999999	999999	999999	134	748	656	999	570	566	999999	999999	999999	276	889	209	767	545	938	816	728	733	950	999999	999999	999999	581	999999	25	999999	711	430	681	999999	635	583	198	657	198	383	775	176	326	926	391	297	505	70	999999	165	65	778	295	300	622	862	999999	978	358	622	999999	149	984	470	855	886	921	852	999999	315	20	120	357	564	999999	561	416	33	526	999999	15	520	689	860	54	999999	144	390	999999	773	900	220	309	575	216	636	192	856	999999	999999	376	999999	429	522	154	945	430	730	999999	71	999999	659	461	951	617	999999	460	134	425	922	751	541	504	867	999999	999999	811	999999	999999	414	378	559	999999	31	40	999999	100	176	999999	109	511	999999	140	297	999999	999999	759	999999	958	558	185	68	441	158	753	834	158	562	117	999999	999999	999999	382	845	692	895	706	999999	921	264	999999	293	999999	326	420	348	410	999999	999999	173	50	463	824	799	999999	999999	128	803	999999	205	214	538	69	371	965	863	41	295	604	432	544	328	436	704	991	892	999999	125	738	414	433	940	999999	943	999999	680	824	582	616	
382	776	903	999999	999999	999999	38	234	999999	999999	557	317	125	612	126	999999	722	999999	130	999999	346	999999	13	999999	863	771	274	999999	999999	67	999999	48	458	678	232	655	640	166	710	654	963	999999	603	764	190	999999	318	338	895	323	591	999999	999999	774	280	712	772	999999	309	953	785	512	118	999999	76	519	858	447	389	470	989	565	326	999999	845	677	76	249	884	765	463	935	630	802	475	640	343	684	407	520	999999	802	999999	756	869	460	559	613	697	671	249	870	949	434	334	36	337	239	929	603	645	533	999999	544	500	999999	882	999999	523	436	185	183	999999	868	999999	196	708	569	605	395	128	463	999999	222	525	999999	999999	999999	477	449	999999	114	755	804	875	999999	849	322	266	30	577	253	999999	270	496	999999	830	90	999999	148	327	767	634	544	999999	191	980	740	28	907	863	687	839	84	999999	999999	428	246	992	237	347	396	312	584	817	874	999999	291	726	460	999999	905	358	339	132	999999	480	221	329	693	379	999999	304	359	166	999999	414	25	148	425	646	594	97	619	999999	931	465	59	726	610	818	999999	24	567	154	957	338	510	951	999999	600	217	999999	999999	999999	238	101	999999	999999	999999	470	357	153	999999	813	178	818	739	538	201	89	430	494	719	875	999999	999999	736	999999	209	999999	904	74	999999	825	439	677	788	761	571	839	512	631	999999	149	470	555	713	754	975	999999	999999	971	999999	507	179	722	207	433	999999	144	365	999999	228	999999	999999	293	593	485	999999	501	40	978	999999	361	577	799	999999	579	414	135	391	999999	240	70	962	999999	314	62	655	717	479	999999	583	437	999999	764	413	433	583	187	962	237	380	483	119	621	999999	408	930	380	36	628	999999	62	753	383	516	999999	413	633	999999	999999	830	665	31	675	404	538	877	999999	396	272	999999	237	173	163	611	999999	951	350	926	905	132	284	691	999999	999999	531	999999	111	258	254	29	949	207	431	407	999999	462	443	226	476	999999	999999	984	764	632	999999	888	600	771	999999	217	73	707	83	999999	555	974	999999	339	872	855	776	999999	151	252	55	39	742	755	896	304	517	133	460	385	999999	299	927	228	555	999999	999999	999999	497	47	956	999999	134	22	852	740	292	114	354	621	754	999999	999999	521	587	761	156	844	875	999999	699	939	257	697	414	999999	57	951	783	240	772	447	76	114	296	999999	905	730	903	166	22	412	779	838	631	999999	456	415	641	794	999999	999999	464	999999	347	999999	995	436	607	596	693	340	
330	999999	849	317	496	739	235	783	855	426	941	999999	453	999999	169	999999	76	999999	809	641	319	989	744	999999	982	44	766	279	807	478	999999	316	473	681	92	665	989	324	999999	999999	190	857	938	79	307	999999	589	60	857	587	369	643	787	61	999999	340	379	325	334	462	972	955	975	999999	304	634	255	771	215	999999	428	999999	19	999999	999999	462	61	674	999999	247	454	716	422	230	118	999999	999999	999999	999999	751	295	673	989	502	999999	234	881	999999	775	672	999999	818	999999	999999	168	999999	634	695	999999	999999	999999	704	99	96	999999	266	543	755	279	815	114	833	120	463	218	755	762	517	357	235	580	999999	999999	999999	747	636	871	69	72	501	999999	833	999999	102	471	999999	584	903	494	488	999999	136	999999	959	567	666	999999	999999	154	413	854	127	348	374	988	788	999999	999999	349	380	999999	999999	693	999999	961	280	22	999999	991	627	180	859	32	999999	999999	453	219	999999	995	91	929	999999	914	999999	646	999999	495	999999	113	683	999999	58	563	124	104	999999	443	513	997	297	999999	690	399	527	242	999999	105	479	829	999999	579	864	540	267	999999	904	569	44	999999	235	785	999999	914	318	841	132	999999	908	774	338	20	705	942	999999	438	248	100	397	426	651	641	25	626	568	114	921	518	306	672	199	646	408	381	771	511	96	775	91	686	120	699	196	705	501	534	999999	999999	831	829	212	813	182	999999	490	594	770	940	355	999999	919	614	999	245	584	691	999999	333	181	207	999999	473	19	710	316	951	999999	319	134	44	240	999	999999	999999	999999	386	474	790	891	187	741	155	430	877	766	505	700	951	130	810	923	549	750	634	487	999999	804	472	312	538	150	999999	815	999999	973	920	999999	999999	775	208	227	820	442	993	999999	999999	52	142	943	810	261	503	198	324	120	690	258	999999	989	730	999999	999999	999999	362	46	291	340	119	903	846	578	177	185	999999	593	112	117	756	178	291	696	671	999999	501	287	646	271	501	210	999999	671	876	999999	54	626	225	341	999999	957	184	865	933	238	107	242	999999	999999	999999	731	18	999999	502	999999	707	999999	999999	483	999999	85	399	29	838	908	621	185	701	634	141	305	378	770	38	999999	994	425	763	443	431	269	204	329	994	770	202	709	179	993	835	20	999999	741	355	13	999999	164	999999	34	617	921	999999	458	196	970	363	247	554	702	888	291	280	999999	999999	727	881	80	999999	999999	999999	912	16	708	798	130	588	999999	999999	34	242	999999	398	738	
999999	509	729	745	142	34	417	954	164	999999	114	999999	740	250	688	999999	999999	999999	999999	958	318	999999	915	831	999999	76	392	726	999999	530	469	58	999999	999999	650	552	997	145	937	10	661	762	757	539	604	255	999999	347	947	797	902	999999	709	440	430	130	999999	898	999999	999999	641	690	142	634	17	65	660	208	999999	146	999999	987	558	999999	307	555	947	999999	237	414	686	54	778	34	627	723	349	462	999999	530	959	109	59	871	999999	970	629	133	532	548	594	191	999999	811	176	914	197	580	142	874	182	217	671	681	390	999999	912	117	16	293	999999	999999	98	79	187	531	937	687	770	336	926	824	854	688	820	504	999999	966	999999	999999	536	769	329	245	357	751	438	377	490	771	68	522	127	999999	831	395	103	678	634	645	976	510	809	999999	948	358	362	999999	999999	999999	300	945	999999	303	757	947	999999	852	722	435	103	570	206	998	278	413	706	615	856	434	999999	628	999999	222	736	35	999999	523	296	998	999999	455	516	605	480	122	273	999999	491	884	999999	250	999999	209	551	416	314	999999	536	545	651	999999	135	999999	484	672	999999	999999	566	999999	987	364	999999	724	46	647	63	600	527	166	150	999999	134	972	917	999999	999999	999999	999999	999999	999999	158	986	751	356	651	330	90	131	808	509	236	267	999999	896	162	685	241	172	999999	999999	999999	293	999999	404	769	999999	163	518	323	999	479	376	247	20	839	377	814	377	394	327	972	479	999999	999999	914	999999	999999	85	765	485	441	971	766	966	18	864	616	356	587	39	176	999999	807	809	999999	999999	29	749	67	784	871	864	777	586	391	243	999999	724	999999	153	256	88	753	837	567	508	999999	281	11	974	999999	467	789	999999	160	999999	671	999999	625	64	606	999999	27	981	999999	999999	999999	189	999999	774	300	891	999999	444	782	98	999999	970	252	532	260	748	747	999999	32	999999	84	421	436	980	572	665	108	436	999999	630	70	999999	233	990	314	999999	696	237	999999	870	601	355	582	72	999999	999999	667	103	803	857	999999	935	999999	210	503	781	999999	999999	212	635	792	999999	897	161	38	57	746	999999	999999	830	62	519	999999	999999	811	728	838	999999	399	870	997	15	632	689	751	134	813	999999	496	532	999999	102	34	58	999999	999999	458	999999	43	999999	955	415	999999	999999	999999	999999	999999	806	398	999999	942	999999	214	341	637	787	805	217	410	903	244	999999	765	695	999999	960	494	359	999999	999999	999999	417	340	856	915	592	999999	659	884	391	999999	16	634	
722	589	297	887	692	421	299	367	999999	30	140	309	242	999999	190	820	845	874	999999	731	999999	999999	534	59	358	999999	55	657	156	333	28	315	237	999999	53	115	865	82	801	938	785	291	39	397	209	556	682	999999	949	838	49	516	419	284	999999	228	64	999999	539	999999	376	999999	220	999999	999999	824	999999	999999	606	999999	954	772	83	249	946	468	473	999999	849	802	743	112	999999	318	293	999999	895	999999	999999	824	60	627	542	535	572	153	999999	999999	396	999999	999999	999999	345	874	883	276	443	180	337	425	754	917	999999	737	532	273	999999	901	633	499	928	128	999999	999999	34	337	240	547	999999	999999	999999	361	751	474	999999	214	767	833	434	27	999999	725	625	999999	80	999999	238	805	999999	308	999999	179	488	999999	456	365	600	999999	850	556	46	999999	502	534	37	402	176	999999	419	328	506	999999	477	616	431	213	503	159	712	891	108	434	544	378	592	999999	999999	854	27	961	613	999999	983	999999	981	182	999999	999999	762	677	966	313	395	685	999999	120	702	872	475	253	862	999999	851	958	457	611	361	999999	941	808	529	321	907	457	714	302	999999	598	634	258	980	999999	999999	999999	925	795	999999	859	576	482	526	10	389	999999	109	999999	362	34	431	380	821	999999	159	954	157	999999	406	937	970	509	994	113	247	226	272	460	65	816	43	999999	571	501	999999	469	291	529	931	142	358	999999	940	101	999999	999999	999999	882	261	442	887	280	398	111	889	77	487	423	999999	173	511	648	117	545	990	769	999999	999999	550	690	672	628	722	273	999999	428	568	999999	999999	983	999999	390	999999	622	929	763	999999	470	612	490	981	868	766	768	631	999999	445	404	110	408	455	999999	999999	571	770	268	557	135	999999	470	508	584	487	779	384	999999	449	494	616	237	999999	348	717	999999	999999	803	862	954	642	877	983	174	801	538	537	999999	58	637	999999	670	999999	147	999999	151	982	407	391	986	393	510	271	950	788	873	901	117	999999	281	863	966	406	603	493	645	487	344	782	949	251	703	82	811	642	946	32	368	400	575	999999	999999	422	875	570	141	616	999999	385	928	636	430	289	999999	773	885	273	612	654	999999	664	999999	624	442	999999	690	437	459	318	841	850	999999	999999	825	203	562	999999	999999	42	361	999999	455	958	854	999999	821	423	999999	47	756	999999	999999	713	98	910	440	999999	979	140	999999	999999	166	723	544	88	102	999999	464	583	999999	340	742	579	303	283	218	689	999999	999999	923	999999	142	999999	562	
999999	440	830	628	999999	763	875	575	400	999999	656	999999	732	424	776	999999	117	959	722	826	425	939	840	419	815	999999	750	999999	859	216	999999	571	744	170	384	647	999999	999999	999999	819	345	765	352	427	646	999999	486	999999	994	898	999999	316	420	595	147	229	999999	420	999999	222	23	959	715	999999	999999	94	999999	999999	49	138	958	32	420	902	490	659	596	423	773	413	226	485	922	960	400	999999	161	158	33	164	58	999999	282	336	806	386	60	999999	879	999999	284	914	235	865	940	999999	895	999999	115	999999	632	185	647	409	996	538	47	754	793	999999	999999	978	548	884	89	999999	750	93	105	999999	999999	438	544	221	139	311	999999	999999	30	607	412	643	53	999999	532	872	999999	999999	340	999999	349	306	375	639	999999	305	376	351	999999	832	999999	812	999999	11	878	204	641	999999	279	694	999999	981	999999	196	999999	299	999999	12	362	217	903	877	752	827	764	312	999999	904	593	999999	935	908	279	198	564	999999	231	999999	999999	999999	241	778	602	646	989	999999	999999	999999	803	339	999999	374	988	578	999999	175	69	595	247	999999	141	737	842	999999	759	380	711	545	999999	246	77	893	344	34	975	135	284	116	837	407	740	884	999999	999999	472	571	919	700	999999	399	541	636	804	102	205	503	935	166	886	619	656	37	556	999999	271	477	39	963	602	803	890	999999	757	999999	835	257	636	588	999999	198	461	20	286	243	999999	441	99	252	829	999999	200	128	230	999999	750	712	337	999999	992	995	999999	955	108	464	508	589	878	964	999999	948	867	356	193	698	167	999999	750	323	999999	829	388	787	144	130	613	772	732	539	99	132	919	102	596	977	999999	999999	912	821	734	125	562	999999	985	880	614	844	999999	531	70	999999	999999	24	681	999999	617	754	999999	999999	851	736	999999	349	875	144	39	775	999999	215	999999	999999	999999	928	589	746	277	263	801	264	516	999999	837	999999	478	983	170	904	999999	432	999999	901	685	999999	970	999999	999999	222	259	851	999999	838	999999	728	999999	999999	382	43	999999	935	999999	364	953	999999	470	999999	999999	656	871	891	974	134	365	999999	846	150	976	797	958	591	488	64	13	949	413	999999	685	999999	999999	999999	611	136	479	485	536	15	999999	129	475	999999	109	611	350	367	999999	999999	482	756	882	347	999999	584	85	844	456	841	360	13	161	792	999999	999999	934	802	290	847	999999	999999	800	840	202	856	332	80	999999	877	713	646	82	687	205	928	236	384	999999	36	61	999999	38	695	654	944	
967	682	490	999999	677	547	87	39	80	602	956	52	155	999999	262	14	999999	999999	999999	714	931	474	597	999999	563	560	999999	999999	999999	29	851	999999	195	258	999999	649	590	999999	209	175	568	53	617	602	972	194	999999	78	774	57	999999	459	999999	940	23	999999	95	22	999999	127	390	823	242	60	750	999999	999999	896	688	612	424	190	999999	999999	155	888	999999	994	999999	379	331	98	488	749	746	999999	999999	255	245	394	564	577	425	92	999999	744	810	566	999999	131	337	341	999999	999999	632	999999	999999	606	999999	134	999999	101	999999	999999	795	301	344	493	314	358	314	610	661	303	58	999999	999999	999999	186	410	87	300	152	384	51	989	999999	326	126	654	321	939	460	120	748	999999	70	49	296	493	409	327	261	502	816	727	999999	97	124	786	999999	999999	430	394	56	999999	999999	999999	345	806	593	28	376	999999	999999	999999	160	999999	999999	585	785	725	10	999999	999999	760	999999	649	567	324	999999	621	999999	340	325	527	999999	76	999999	402	999999	999999	999999	490	899	391	950	999999	465	999999	576	139	541	539	10	613	793	999999	393	295	317	308	575	30	497	999999	816	46	344	519	855	93	999999	162	999999	857	31	519	999999	619	999999	446	194	125	747	190	999999	672	339	712	734	780	999999	777	999999	225	999999	682	999999	927	575	913	267	945	999999	492	651	389	478	153	999999	283	999999	773	999999	870	124	459	999999	316	892	153	707	631	785	999999	999999	999999	77	844	999999	348	526	999999	54	999999	999999	999999	529	265	538	700	999999	195	999999	460	999999	909	302	225	111	903	409	999999	45	432	216	999999	170	520	999999	999999	999999	634	649	252	757	90	729	999999	999999	875	999999	28	778	202	949	521	510	334	250	999999	417	852	743	599	939	999999	999999	622	689	553	88	18	183	596	999999	569	545	878	703	754	190	713	534	235	999999	391	907	842	482	694	135	835	280	591	535	469	890	59	313	916	261	117	899	146	999999	920	844	192	999999	389	999999	631	999999	495	999999	999999	999999	517	625	557	932	987	149	994	428	252	737	999999	71	999999	679	496	999999	786	503	999999	813	999999	438	63	546	725	38	999999	719	503	999999	785	999999	830	151	383	433	999999	999999	273	999999	904	718	554	999999	263	130	895	710	489	66	999999	992	246	999999	930	88	999999	21	217	959	999999	285	925	49	952	320	240	776	305	999999	820	802	239	115	908	679	884	999999	293	604	142	999999	999999	999999	367	792	44	999999	999999	305	999999	999999	999999	314	922	999999	793	514	999999	943	890	
128	414	427	246	53	763	141	981	999999	204	701	728	612	999999	999999	56	488	999999	999999	285	299	999999	10	210	86	35	999999	192	999999	885	999999	640	999999	714	999999	978	999999	210	324	39	999999	999999	999999	111	170	999999	174	487	999999	582	314	833	79	667	999999	562	999999	226	169	28	999999	948	999999	375	824	70	999999	898	999999	999999	243	287	367	141	999999	340	605	898	50	70	860	999999	999999	707	581	546	571	682	123	460	574	595	999999	306	200	954	267	594	286	109	637	275	674	587	999999	36	999999	938	295	269	999999	515	186	108	999999	400	999999	994	793	288	499	705	785	362	119	999999	999999	70	940	427	999999	20	622	940	433	595	772	344	999999	554	79	632	397	853	999999	68	419	942	149	800	928	999999	800	998	610	931	490	322	999999	701	789	415	997	868	999999	946	893	245	675	572	627	691	636	249	218	866	318	931	858	999999	238	304	999999	150	498	999999	999999	623	340	999999	114	460	866	666	765	999999	634	528	667	556	174	183	999999	577	182	247	636	561	999999	999999	623	999999	463	427	999999	999999	494	857	379	385	736	999999	999999	184	467	177	825	999999	484	999999	241	789	274	999999	885	64	37	354	967	260	999999	658	833	999999	877	999999	996	999999	999999	279	180	999999	999999	291	999999	894	999999	102	119	14	422	999999	87	246	999999	999999	999999	162	999999	418	467	149	999999	128	212	88	999999	318	306	912	180	386	777	214	383	464	999999	982	491	991	786	934	245	963	838	517	580	596	94	999999	270	844	906	783	811	40	887	999999	89	742	457	999999	796	206	999999	45	888	999999	999999	57	999999	312	670	550	632	999999	999999	926	290	694	507	850	233	261	652	999999	480	994	999999	353	999999	610	902	748	543	827	999999	48	999999	802	628	707	733	47	850	957	183	365	161	288	136	960	750	999999	245	606	735	544	554	507	565	999999	999999	519	480	592	409	921	16	804	999999	866	797	487	76	800	999999	196	411	999999	999999	124	842	123	226	616	860	517	999999	999999	102	999999	493	632	999999	733	999999	224	566	268	557	999999	358	356	894	270	172	999999	328	999999	490	548	143	860	999999	999999	61	366	302	863	732	892	999999	999999	999999	790	999999	999999	250	342	573	902	629	152	146	900	765	495	229	999999	454	597	199	78	456	553	999999	999999	287	999999	681	869	999999	703	535	665	843	288	999999	999999	887	999999	32	999999	871	999999	918	990	724	453	686	565	999999	999999	999999	145	702	349	623	168	330	750	888	999999	661	703	979	926	617	999999	
67	486	851	125	999999	999999	999999	999999	207	868	634	479	908	833	119	125	731	586	294	400	963	504	665	485	783	147	999999	578	333	999999	608	992	382	999999	396	210	714	32	999999	962	570	498	152	755	999999	850	999999	64	999999	545	971	999999	999999	227	999999	562	820	375	341	931	347	996	880	38	269	642	999999	999999	447	908	411	709	320	999999	829	474	362	910	951	999999	305	64	243	788	206	215	360	999999	735	833	389	348	691	344	999999	574	617	999999	495	891	753	186	999999	999999	144	272	92	320	999999	52	210	910	423	408	636	999999	763	101	832	64	999999	941	929	999999	529	72	999999	975	999999	265	999999	249	425	999999	189	999999	447	806	999999	999999	132	50	767	999999	633	479	999999	293	708	342	811	525	291	440	610	812	257	13	907	81	254	116	613	143	195	961	495	363	999999	516	845	956	999999	999999	999999	251	184	246	980	60	147	734	999999	374	999999	999999	999999	984	459	377	872	443	899	583	689	999999	436	634	507	671	983	571	74	201	496	855	88	999999	999999	368	637	20	33	999999	934	520	839	249	689	854	13	510	903	850	644	411	66	999999	999999	916	815	999999	739	999999	999999	576	999999	86	877	598	262	575	486	101	740	861	420	52	648	179	186	197	944	653	668	999999	667	223	556	95	999999	224	184	591	552	97	281	715	790	368	850	999999	371	100	601	438	999999	812	120	783	991	23	225	49	740	628	605	95	649	592	908	456	530	792	799	47	999999	999999	548	652	590	704	261	290	329	424	999999	853	61	240	460	854	999999	773	999999	784	999	999999	999999	999999	999999	999999	75	208	999999	403	242	579	300	999999	47	137	273	468	999999	296	761	934	999999	326	999999	999999	43	419	142	999999	353	999999	999999	25	999999	266	54	624	170	999999	639	999999	831	925	191	256	999999	999999	999999	332	999999	644	580	999999	32	75	424	999999	132	740	999999	655	76	999999	60	485	999999	285	525	999999	999999	649	999999	798	656	999999	112	795	144	555	999999	999999	226	999999	472	708	999999	999999	992	999999	841	999999	501	430	253	984	999999	999999	874	706	376	999999	973	421	999999	999999	346	782	159	324	962	629	400	999999	552	616	438	266	931	351	308	988	999999	552	939	999999	157	877	555	999999	999999	675	999999	437	999999	910	572	999999	570	999999	372	404	741	999999	20	999999	129	925	999999	636	555	731	504	533	408	387	994	430	481	999999	793	999999	236	487	603	999999	708	962	396	641	999999	633	695	410	979	903	256	615	541	999999	453	999999	999	918	
127	989	180	396	38	802	916	151	333	895	999999	903	177	264	83	723	513	167	538	246	999999	922	45	104	999999	505	140	389	888	754	231	999999	469	999999	370	999999	999999	321	999999	593	724	902	309	800	999999	85	735	992	541	818	223	999999	999999	762	335	999999	953	86	999999	533	671	999999	262	578	673	999999	999999	859	999999	469	606	201	233	944	999999	690	999999	999999	431	478	770	999999	847	999999	541	934	877	706	983	999999	999999	50	999999	410	922	197	999999	731	136	507	641	875	999999	999999	221	31	73	748	250	999999	999999	717	655	374	762	533	689	192	47	738	999999	999999	875	999999	808	566	722	822	32	334	51	891	118	924	999999	894	50	999999	858	519	871	139	465	348	592	943	394	114	647	999999	507	466	693	398	218	999999	999	378	274	655	308	250	999999	916	602	691	608	731	537	868	999999	999999	999999	527	867	999999	282	537	146	864	181	617	999999	634	999999	999999	207	720	715	932	894	671	511	213	220	630	999999	549	745	999999	344	999999	576	779	905	592	142	999999	531	59	632	472	999999	999999	483	691	75	999999	98	28	493	888	25	999999	973	821	413	999999	999999	246	755	732	999999	244	530	999999	50	999999	728	244	452	41	999999	665	310	431	438	999999	999999	529	564	322	460	999999	999999	456	648	971	806	94	999999	999999	858	294	304	899	999999	998	999999	965	999999	670	373	853	575	999999	698	360	305	999999	999999	311	400	787	999999	443	281	73	825	999999	869	79	599	644	65	439	183	904	371	410	750	440	232	764	999999	894	949	607	161	957	757	297	675	264	999999	877	621	81	613	861	627	617	182	999999	105	580	81	728	798	145	288	794	988	999999	800	952	89	999999	908	787	494	674	911	868	326	582	999999	999999	943	187	999999	999999	999999	510	783	999999	267	999999	668	999999	822	230	809	26	678	962	308	780	999999	748	798	999999	999999	825	377	999999	706	313	489	523	185	737	785	620	327	999999	503	488	121	668	694	662	967	999999	965	273	865	895	199	363	283	999999	880	999999	388	832	939	475	142	831	436	953	937	154	999999	94	444	198	698	502	469	819	668	795	999999	146	28	562	860	113	96	999999	123	999999	250	561	857	591	242	494	247	999999	356	290	241	741	724	999999	487	880	828	677	207	697	893	999999	956	94	150	251	814	386	614	39	999999	625	839	811	904	571	999999	853	999999	213	265	441	473	388	999999	322	422	205	84	980	284	419	613	426	242	999999	605	772	450	990	680	860	423	326	545	615	
901	999999	917	916	652	975	999999	993	999999	462	999999	577	530	827	829	999999	312	634	999999	999999	22	423	578	999999	999999	999999	412	965	532	405	999999	999999	999999	948	421	999999	287	167	337	309	697	999999	984	779	797	37	999999	623	170	71	558	788	572	220	999999	999999	344	800	950	197	572	756	470	999999	444	843	734	581	416	999999	340	154	306	999999	999999	402	438	798	329	938	222	789	999999	471	847	999999	584	999999	354	999999	174	487	216	999999	736	999999	159	948	345	999999	302	670	217	840	999999	413	491	127	582	211	59	545	480	999999	974	783	999999	999999	199	215	999999	999999	236	481	166	853	999999	166	718	696	999999	999999	463	375	999999	552	999999	964	999999	999999	747	466	59	999999	885	628	16	204	176	953	989	999999	758	139	695	200	999999	735	683	999999	475	335	409	886	999999	568	92	114	377	431	210	987	269	756	468	802	62	999999	596	538	846	999999	989	764	999999	999999	732	333	680	999999	118	847	290	861	999999	421	999999	173	999999	326	546	999999	827	999999	752	12	999999	999999	671	892	148	360	148	999999	999999	999999	346	999999	999999	999999	999999	999999	434	922	323	363	999999	999999	788	56	745	888	899	280	991	999999	915	254	999999	704	999999	729	661	999999	999999	757	999999	145	829	244	85	422	999999	999999	489	788	477	905	999999	398	305	999999	223	625	157	259	461	867	163	97	816	101	631	999999	662	116	106	647	999999	566	654	571	999999	553	970	999999	999999	999999	999999	999999	476	20	823	624	409	722	516	46	999999	999999	306	841	981	999999	999999	999999	790	509	666	383	691	999999	299	999999	743	733	999999	999999	655	824	355	880	87	999999	620	806	277	17	85	939	600	70	999999	559	270	813	999999	836	999999	985	999999	405	914	417	999999	646	999999	959	999999	676	999999	845	999999	815	711	425	763	40	999999	621	999999	783	999999	726	782	999999	822	740	999999	929	152	86	544	669	292	949	999999	669	438	973	94	317	136	409	140	754	999999	202	847	844	59	560	714	513	278	758	971	197	634	890	999999	999999	999999	950	533	732	311	721	532	761	999999	999999	601	157	999999	409	656	34	999999	37	951	629	999999	760	999999	592	371	999999	999999	533	978	779	45	548	999999	999999	952	999999	875	408	453	958	669	95	395	955	958	567	976	868	112	946	601	606	938	999999	98	604	81	941	370	280	330	999999	783	679	69	62	999999	999999	999999	480	999999	999999	584	999999	959	806	375	923	634	999999	64	532	431	999999	188	438	610	954	999999	357	114	999999	47	182	637	671	312	715	
896	905	569	553	999999	631	797	413	31	944	244	291	239	157	316	566	999999	797	577	751	501	630	452	53	418	999999	375	999999	999999	412	366	298	504	999999	37	999999	244	999999	999999	799	243	999999	416	999999	719	734	128	957	627	480	955	839	999999	560	223	276	462	525	999999	999999	266	999999	262	619	588	946	787	579	129	588	331	715	687	777	517	727	224	786	333	684	980	999999	597	679	457	526	999999	999999	446	761	999999	999999	376	999999	543	999999	521	999999	87	773	946	548	999999	999999	159	249	162	325	53	496	61	676	201	999999	999999	848	985	999999	999999	72	751	844	143	368	322	999999	999999	889	244	999999	215	427	709	999999	999999	442	999999	558	530	217	373	999999	900	949	709	999999	999999	999999	466	694	676	938	635	24	32	112	414	478	726	546	999999	273	91	196	291	999999	966	641	723	899	277	436	63	954	699	872	999999	193	659	723	95	434	433	549	999999	277	791	999999	999999	999999	37	111	999999	983	999999	109	798	713	668	84	999999	999999	201	999999	999999	249	884	680	325	160	999999	230	819	999999	461	475	840	541	999999	999999	999999	281	999999	99	999999	176	604	80	647	999999	84	240	525	584	999999	209	999999	866	132	941	392	120	999999	388	999999	999999	292	829	531	841	268	266	707	654	242	362	782	999999	694	999999	645	814	43	725	999999	928	999999	244	912	261	242	999999	418	999999	631	731	901	725	623	999999	883	774	999999	805	999999	817	532	999999	352	999999	427	140	182	871	999999	999999	87	654	312	546	110	57	999999	280	999999	999999	848	643	33	510	460	67	488	629	377	870	999999	238	394	268	999999	999999	999999	999999	833	111	801	999999	768	63	654	257	422	87	964	836	857	278	206	55	969	888	847	841	286	999999	652	552	999999	999999	312	848	269	53	999999	275	999999	741	999999	999999	492	311	999999	969	999999	213	644	999999	665	541	23	996	41	348	299	518	988	60	999999	473	459	259	999999	343	750	806	988	999999	937	698	999999	125	832	699	563	668	24	877	999999	83	726	251	887	963	422	999999	816	920	999999	631	287	114	843	973	57	243	268	541	229	59	225	999999	473	966	860	999999	174	342	785	631	504	120	75	999999	999999	999999	999999	89	920	445	989	77	999999	315	421	999999	282	858	652	329	409	999999	999999	935	857	999999	777	920	112	525	999999	484	999999	133	137	176	49	28	999999	839	871	999999	999999	783	70	157	649	167	555	294	625	315	690	466	231	31	462	999999	967	294	999999	450	999999	999999	304	515	999999	502	188	254	
537	999999	632	812	999999	230	861	874	999999	709	812	619	375	999999	899	835	999999	678	999999	999999	714	999999	61	942	999999	430	999999	224	489	555	224	157	999999	310	756	371	999999	999999	999999	10	169	588	264	267	482	820	85	167	505	469	999999	265	600	82	540	627	212	689	414	36	27	646	394	999999	999999	664	640	74	71	999999	161	999999	669	999999	946	135	655	793	469	999999	355	55	999999	999999	833	959	557	907	770	999999	169	999999	473	981	982	999999	203	934	772	818	190	999999	105	967	317	804	595	999999	136	999999	972	418	999999	999999	681	972	927	374	496	999999	117	733	304	999999	378	167	999999	999999	918	999999	932	999999	31	999999	999999	345	949	999999	712	39	373	857	781	999999	167	751	773	999999	310	999999	595	829	447	245	710	456	715	173	598	160	999999	907	780	702	482	999999	396	579	428	345	33	999999	661	999999	999999	999999	999999	999999	775	627	394	806	387	999999	837	113	999999	999999	940	950	999999	999999	163	562	679	465	87	88	883	906	999999	204	229	964	986	419	999999	980	83	999999	999999	776	398	970	765	553	530	999999	864	999999	999999	610	638	477	999999	246	999999	108	999999	706	182	873	65	869	273	999999	587	999999	921	999999	935	302	712	489	455	852	398	192	797	999999	934	215	223	514	928	753	565	999999	258	749	397	78	203	376	289	631	999999	529	999999	575	966	118	950	446	442	684	898	159	31	864	848	999999	311	662	771	966	660	550	999999	519	634	835	174	181	41	867	999999	346	209	824	999999	869	485	231	168	999999	265	776	82	999999	855	999999	999999	393	901	999999	999999	540	604	322	971	180	999999	999999	941	140	944	778	415	575	585	562	949	999999	733	979	364	90	503	945	711	999999	478	696	663	999999	114	780	280	483	109	568	741	887	999999	960	290	297	289	38	999999	487	371	506	999999	999999	999999	534	660	922	999999	686	47	659	610	999999	702	999999	533	999999	35	999999	507	931	475	26	820	72	999999	999999	698	76	800	475	72	234	522	971	38	999999	761	580	129	999999	290	423	531	92	286	999999	267	398	764	565	12	718	979	439	41	999999	482	404	190	887	233	137	885	999999	596	386	575	731	999999	173	962	999999	999999	159	651	62	495	999999	999999	588	515	310	312	245	472	999999	254	92	940	999999	887	367	399	242	134	999999	999999	959	495	900	199	536	999999	600	603	556	674	830	788	978	166	744	618	999999	382	999999	825	999999	999999	999999	141	999999	791	999999	286	605	65	812	34	497	524	999999	999999	885	398	978	
999999	711	999999	916	679	999999	303	999999	230	152	748	796	859	212	337	887	860	253	768	706	999999	56	324	997	500	862	806	999999	464	629	501	733	214	403	999999	123	18	999999	572	717	199	829	999999	143	999999	269	952	822	169	637	676	999	999999	691	243	999999	397	644	425	999999	618	13	506	999999	651	25	592	465	66	224	999999	676	999999	999999	517	999999	999999	190	150	999999	909	999999	140	826	953	501	616	522	170	999999	999999	373	768	999999	109	195	332	666	492	999999	676	496	999999	945	758	999	329	74	184	327	942	217	504	193	907	999999	999999	680	999999	159	408	80	305	999999	498	515	908	999999	952	999999	592	999999	698	999999	565	999999	228	194	77	954	999999	552	347	842	482	999999	999999	584	848	474	323	652	999999	342	442	999999	201	134	457	253	999999	999999	121	999999	734	820	518	206	627	493	415	999999	612	692	999999	856	732	462	999999	999999	647	334	86	999999	18	940	999999	999999	865	999999	232	104	999999	999999	863	777	440	495	117	662	10	672	956	364	69	999999	49	999999	364	999999	873	999999	965	478	999999	766	327	999999	844	794	717	162	999999	999999	271	999999	999999	788	829	999999	426	999999	999999	506	979	999999	377	722	428	383	900	775	999999	999999	95	493	139	269	999999	999999	460	805	650	999999	999999	847	342	297	102	747	684	261	507	164	999999	999999	999999	468	499	631	398	999999	215	470	893	942	161	60	583	999999	191	691	570	999999	999999	620	999999	41	999999	142	641	89	630	680	698	649	277	846	130	458	109	670	770	999999	708	855	999999	189	429	11	999999	292	999999	323	566	993	691	776	415	999999	50	362	906	367	989	319	999999	999999	772	999999	675	314	929	999999	999999	999999	999999	973	999999	999999	30	999999	999999	560	446	359	375	316	124	705	999999	501	441	999999	418	746	764	413	606	999999	999999	999999	417	185	336	391	362	589	644	54	82	717	753	521	999999	633	999999	999999	920	639	999999	668	999999	77	295	999999	873	999999	716	999999	999999	517	376	999999	23	999999	999	435	999999	65	997	785	671	79	632	251	748	999999	999999	999999	994	418	999999	966	454	221	654	350	999999	999999	517	999999	872	712	297	564	350	129	507	999999	634	325	132	865	642	168	997	351	999999	999999	435	952	303	932	937	999999	35	410	188	802	999999	999999	544	80	547	993	913	959	781	78	900	629	423	492	159	999999	295	999999	334	999999	223	313	999999	846	727	999999	999999	939	774	949	539	940	940	704	270	976	781	62	328	648	255	999999	569	999999	153	806	539	811	782	999999	
63	408	999999	999999	589	998	999999	698	352	982	293	999999	194	832	539	999999	688	999999	231	183	897	242	999999	685	999999	999999	743	999999	703	921	35	999999	167	999999	999999	140	865	999999	999999	271	233	999999	709	345	365	282	999999	736	836	193	999999	821	589	609	371	821	110	399	851	999999	265	221	994	999999	956	394	815	999999	937	408	104	641	603	960	999999	814	532	962	999999	768	330	16	703	999999	803	214	999999	999999	154	999999	999999	475	205	710	16	21	98	288	999999	970	466	999999	999999	437	98	486	227	999999	659	556	298	147	79	93	93	999999	518	999999	627	999999	86	999999	535	862	378	629	445	892	999999	938	999999	254	583	359	311	999999	216	275	430	327	986	688	898	999999	999999	892	405	121	999999	758	503	613	999999	636	999999	208	999999	937	68	469	50	335	999999	721	830	54	564	999999	782	937	51	252	64	999999	999999	397	368	999999	86	486	234	333	999999	999999	444	123	592	999999	464	999999	507	279	216	961	999999	660	999999	999999	767	741	337	685	339	999999	716	260	558	999999	870	999999	839	711	860	582	245	999999	70	481	286	999999	461	617	265	999999	440	771	999999	103	32	115	999999	191	180	345	158	548	993	584	488	193	564	241	86	957	273	999999	419	999999	726	570	599	540	901	59	999999	720	999999	660	260	944	224	465	338	764	999999	658	540	524	999999	696	723	486	992	102	162	229	540	308	416	643	362	411	377	462	515	844	999999	130	65	438	129	343	999999	999999	969	999999	999999	322	999999	614	265	999999	211	39	846	123	547	808	897	69	999999	131	999999	616	592	813	97	876	259	288	999999	999999	468	994	577	390	161	459	133	63	999999	999999	473	999999	388	468	209	999999	999999	999999	999999	481	233	996	258	997	98	718	999999	165	999999	37	73	999999	999999	845	999999	999999	462	999999	962	999999	685	844	999999	961	658	453	999999	133	999999	999999	270	999999	982	897	196	472	746	579	301	443	508	967	51	299	999999	999999	999999	542	42	992	884	159	999999	999999	795	389	263	999999	349	645	490	999999	552	270	999999	215	574	999999	659	999999	999999	882	999999	529	590	718	999999	453	999999	741	887	999999	100	999999	865	121	427	999999	111	807	219	459	240	656	952	680	425	780	533	949	999999	227	882	80	532	12	999999	910	999999	87	586	809	999999	608	757	795	999999	999999	999999	999999	788	999999	246	999999	752	999999	652	518	576	909	999999	31	999999	856	399	670	812	30	999999	863	136	517	156	34	230	409	999999	999999	898	999999	944	494	385	877	171	999999	980	40	
999999	521	359	999999	344	717	784	564	999999	633	218	97	983	715	999999	542	999999	281	999999	222	632	352	51	999999	620	419	965	999999	646	999999	999999	999999	690	781	702	577	999999	661	182	999999	250	665	520	346	423	810	183	999999	652	843	999999	890	999999	768	408	975	480	339	854	924	752	975	999999	847	938	371	407	211	999999	999999	38	867	108	224	972	966	832	705	606	809	246	737	166	999999	694	804	948	922	999999	727	106	183	807	258	687	274	747	673	407	999999	413	971	225	387	814	491	792	999999	999999	999999	152	775	733	55	688	999999	818	124	162	143	999999	485	828	999999	177	855	70	849	536	707	228	999999	307	999999	405	274	521	778	988	212	22	999999	136	941	585	331	450	999999	570	999999	455	632	520	274	639	928	153	999999	220	999999	431	999999	999999	98	999999	983	999999	999999	999999	999999	502	999999	136	949	130	158	358	886	710	846	414	308	289	864	261	596	648	42	915	477	130	591	568	39	781	80	126	999999	999999	601	853	271	122	155	179	999999	506	570	999999	491	579	266	229	373	554	133	662	293	836	626	999999	999999	273	999999	303	999999	481	107	178	60	41	320	168	118	993	153	195	999999	694	846	100	88	888	999999	999999	999999	371	204	484	658	417	999999	212	111	267	417	998	940	852	999999	999999	408	402	104	999999	269	108	121	380	411	937	529	599	989	536	266	999999	839	284	999999	999999	287	999999	999999	642	999999	118	66	851	585	154	254	291	999999	913	999999	685	794	999999	999999	764	260	824	82	999999	888	999999	222	575	11	999999	169	666	422	720	656	999999	882	461	999999	161	52	270	794	267	693	999999	174	86	845	580	999999	865	999999	675	999999	462	550	799	754	963	895	490	850	725	985	588	868	999999	266	999999	803	342	721	999999	722	989	40	815	36	999999	79	146	999999	999999	107	999999	29	747	431	204	245	93	999999	298	265	561	420	78	281	115	379	999999	819	939	999999	429	154	169	952	308	432	734	772	113	894	758	760	429	627	691	999999	131	293	72	669	720	635	432	230	170	579	961	543	921	281	620	326	999999	653	678	159	860	794	999999	999999	510	999999	999999	999999	507	999999	991	451	999999	546	257	175	757	280	66	794	721	938	791	729	470	999999	999999	832	283	441	999999	999999	949	999999	708	336	170	300	168	409	41	38	723	368	999999	520	999999	999999	33	454	569	519	597	999999	437	921	999999	999999	999999	319	469	999999	130	75	999999	225	501	57	837	920	15	466	121	656	763	693	999999	432	
999999	999999	248	475	808	828	872	459	188	999999	114	999999	333	767	999999	849	999999	270	907	658	536	372	28	905	547	113	449	999999	407	940	130	744	999999	580	262	361	999999	994	962	302	203	999999	47	435	999999	60	596	247	477	272	999999	999999	999999	566	895	999999	999999	343	999999	705	388	768	61	247	999999	370	90	999999	515	638	779	946	307	615	465	164	335	999999	961	497	999999	212	636	145	234	627	958	150	684	484	999999	736	76	267	913	999999	999999	800	490	999999	969	999999	732	999999	999999	769	999999	180	110	741	999999	999999	381	999999	198	999999	142	916	999999	328	411	940	79	999999	999999	52	880	50	701	41	834	534	112	389	527	673	479	797	652	464	432	999999	49	942	999999	90	365	999999	999999	736	302	414	999999	172	999999	39	773	999999	630	451	889	164	478	79	907	917	999999	992	913	999999	707	345	999999	557	999999	624	999999	136	999999	999999	686	254	971	965	738	999999	999999	940	999999	999999	999999	778	177	210	575	277	999999	969	999999	999999	843	372	722	999999	999999	956	149	240	276	556	999999	999999	701	999999	764	644	192	513	999999	487	180	999999	999999	424	999999	929	177	73	999999	627	315	931	101	886	999999	324	532	427	936	782	289	516	674	661	370	264	999999	999999	446	930	999999	805	639	558	942	547	999999	307	929	999999	999999	86	258	999999	251	206	554	815	216	449	122	765	577	558	999999	664	631	133	64	999999	852	999999	626	62	542	510	999999	543	999999	747	735	234	999999	836	999999	213	268	35	419	999999	709	270	469	996	999999	999999	238	90	999999	287	999999	465	253	569	257	999999	999999	205	116	741	904	21	871	999999	714	887	277	741	565	999999	405	999999	713	890	999999	999999	999999	999999	244	222	282	221	192	666	999999	999999	981	928	999999	705	753	999999	918	678	268	697	399	999	292	930	62	497	524	366	882	319	751	362	908	999999	264	830	961	893	469	692	829	215	638	443	905	348	162	999999	999999	343	687	999999	999999	962	202	43	347	314	999999	785	697	825	783	522	529	999999	29	922	451	923	999999	999999	219	999999	868	999999	371	849	34	714	344	664	126	999999	631	999999	731	946	473	999999	493	657	733	684	995	13	431	999999	913	286	999999	239	418	327	242	999999	824	65	999999	18	671	497	289	456	999999	43	709	999999	890	812	999999	83	459	230	440	454	302	999999	580	865	999999	999999	935	747	999999	114	255	999999	316	968	892	675	851	464	558	999999	999999	287	243	962	303	196	234	111	999999	255	780	999999	887	999999	999999	999999	485	999999	
256	426	561	542	70	345	787	911	999999	922	920	232	999999	994	671	444	86	25	302	618	571	575	30	833	368	149	999999	999999	911	999999	609	602	999999	622	218	142	443	835	226	897	184	392	268	999999	191	166	33	999999	526	999999	711	354	997	867	668	680	405	999999	184	920	21	730	999999	999999	322	327	42	609	786	539	11	999999	799	404	999999	999999	317	717	999999	211	126	549	541	468	817	264	999999	332	954	538	736	715	660	305	886	454	999999	999999	999999	999999	134	423	999	999999	451	999999	999999	602	999999	489	372	688	85	972	999999	999999	198	541	999999	68	999999	709	655	257	802	295	590	504	518	999999	795	459	727	788	999999	702	550	554	999999	999999	709	999999	899	474	999999	999999	640	688	500	423	265	850	276	931	152	999999	768	751	193	999999	879	999999	93	443	694	913	960	999999	895	111	922	644	999999	244	999999	718	810	191	92	754	655	902	13	104	734	999999	999999	795	645	663	934	799	370	859	999999	658	919	999999	779	262	999999	353	793	398	501	999999	335	41	999999	434	613	999999	668	439	511	999999	999999	988	999999	749	999999	175	651	241	177	133	283	665	767	699	798	355	999999	829	667	312	999999	614	999999	122	999999	161	999999	999999	60	999999	140	999999	358	500	610	931	999999	40	531	922	701	999999	999999	378	999999	669	274	999999	635	999999	999999	839	772	209	999999	443	395	999999	139	579	999999	999999	191	999999	993	352	317	276	999999	866	999999	999999	999999	745	999999	556	999999	999999	775	950	887	338	585	792	181	999999	169	999999	631	177	546	168	900	952	968	271	380	410	385	995	361	997	794	769	667	803	541	37	598	999999	60	999999	999999	189	692	625	854	399	648	701	193	999999	999999	921	330	441	999999	999999	999999	348	186	982	849	779	999999	889	543	999999	134	378	759	142	560	319	127	386	347	721	999999	353	417	980	761	683	812	203	362	872	999999	999999	332	196	260	259	144	77	320	51	590	999999	999999	47	999999	280	999999	61	607	335	804	999999	999999	759	94	999999	999999	205	231	999999	967	405	537	999999	377	897	55	573	881	310	184	999999	75	305	141	468	271	999999	716	490	741	761	596	36	77	999999	143	573	111	827	329	939	845	999999	84	194	999999	420	999999	377	235	378	179	306	160	754	878	798	628	625	171	999999	489	740	434	216	808	510	603	872	764	482	471	64	981	245	214	921	231	946	999999	851	710	348	265	999999	591	300	999999	999999	999999	999999	999999	486	665	768	459	114	719	868	386	763	999999	999999	613	753	
999999	999999	324	914	999999	957	576	999999	432	999999	850	151	485	72	624	999999	634	289	999999	999999	537	985	999999	222	786	109	211	363	999999	439	44	913	735	511	999999	999999	976	961	772	668	767	272	999999	999999	918	318	629	999999	999999	868	139	537	550	193	225	999999	726	111	138	450	999999	223	122	992	285	937	999999	973	607	999999	999999	673	517	587	661	274	931	52	304	999999	480	554	119	999999	999999	999999	999999	551	999999	542	999999	875	832	999999	913	553	160	72	81	981	902	655	58	999999	337	465	30	999999	532	950	999999	999999	806	660	999999	210	114	421	691	778	574	864	687	75	406	666	840	195	674	117	999999	869	971	323	999999	824	505	999999	373	844	486	410	29	345	551	76	78	182	361	999999	449	739	380	303	416	47	967	999999	700	999999	625	835	999999	424	836	131	713	493	94	999999	704	999999	999999	846	301	173	999999	352	523	339	598	999999	834	961	999999	999999	498	999999	906	538	856	999999	321	701	229	651	999999	605	508	429	363	584	98	215	18	356	691	999999	999999	252	202	625	999999	370	83	957	11	336	999999	999999	633	45	586	555	299	192	780	356	627	649	61	249	999999	103	976	23	999999	628	953	322	999999	964	675	663	345	241	62	951	999999	271	999999	786	999999	56	796	328	997	542	915	825	999999	345	906	362	201	952	781	999999	999999	69	388	382	999999	443	999999	999999	369	923	999999	999999	999999	829	999999	999999	999999	275	999999	797	307	999999	999999	46	999999	137	999999	358	67	322	472	393	999999	999999	567	569	999999	999999	999999	416	289	136	999999	84	333	999999	999999	746	617	550	364	999999	563	999999	79	735	53	999999	669	255	696	418	611	999999	460	826	607	454	272	168	999999	729	861	999999	517	180	999999	941	713	999999	441	10	741	516	999999	545	829	476	616	831	525	541	999999	168	719	999999	525	912	623	999999	260	250	483	459	77	635	999999	579	999999	999999	46	112	638	814	813	999999	677	104	98	999999	996	140	999999	441	642	942	129	703	273	647	655	787	327	216	603	201	999999	291	449	332	481	260	10	717	794	423	902	795	354	999999	999999	430	823	708	509	999999	412	52	816	999999	999999	999999	999999	828	253	999999	784	431	220	622	180	395	999999	765	443	746	140	999999	646	229	999999	999999	358	250	454	235	963	618	707	999999	789	483	999999	324	817	119	944	181	474	545	638	481	999999	732	852	807	775	68	275	763	989	291	999999	596	999999	191	22	999999	384	28	295	175	999999	736	832	696	920	341	999999	999999	801	999999	
655	111	590	567	749	999999	398	646	999999	999999	999999	999999	494	507	88	878	999999	636	107	999999	797	456	260	472	757	848	899	999999	886	444	120	940	962	41	635	304	999999	528	442	396	676	737	999999	999999	999999	999999	252	335	618	52	113	321	236	920	171	999999	850	128	810	900	726	999999	760	25	795	999999	981	999999	871	999999	872	709	999999	710	999999	999999	888	999999	651	976	606	999999	548	999999	340	999999	999999	51	869	437	999999	887	717	541	670	999999	977	552	594	418	799	789	463	834	180	403	127	999999	717	111	999999	980	999999	834	304	161	999999	916	999999	997	698	940	999999	444	339	999999	999999	999999	999999	768	92	999999	286	242	187	816	999999	713	999999	937	680	197	334	767	999999	473	999999	883	247	518	752	70	999999	999999	720	999999	999999	999999	505	196	411	465	486	999999	29	973	703	244	656	487	50	979	253	747	326	511	999999	825	327	999999	999999	118	424	531	25	32	999999	689	999999	328	620	102	999999	486	536	224	711	999999	748	999999	769	999999	236	760	478	773	999999	129	280	218	253	380	701	640	623	999999	999999	999999	933	997	504	24	999999	338	866	948	771	999999	220	112	799	240	999999	184	999999	397	881	663	62	252	999999	359	418	313	999999	250	400	999999	863	244	182	756	452	751	648	999999	463	898	894	530	12	59	909	177	999999	22	303	526	999999	235	999999	999999	902	691	791	999999	605	419	263	999999	557	203	903	999999	929	52	788	999999	535	350	933	983	769	532	249	166	450	251	894	72	946	874	999999	637	999999	794	854	999999	959	503	159	54	645	277	972	808	156	999999	999999	376	999999	967	991	999999	302	437	999999	999999	999999	634	704	364	525	200	679	683	171	275	162	145	198	999999	376	999999	200	999999	347	501	999999	441	20	999999	999999	528	838	999999	999999	838	999999	397	185	485	319	334	999999	999999	999999	455	598	299	999999	881	999999	999999	187	206	601	999999	999999	413	99	999999	999999	20	624	197	361	996	361	700	999999	999999	929	999999	960	713	718	51	242	406	370	999999	903	270	999999	999999	737	999999	999999	642	387	922	834	932	999999	67	665	309	709	611	442	532	103	999999	498	324	999999	24	152	474	487	559	727	999999	999999	207	224	559	226	496	459	461	656	719	322	878	497	997	999999	999999	999999	999999	341	631	963	838	999999	999999	999999	479	187	999999	757	875	999999	999999	205	237	999999	109	842	116	92	223	162	981	875	384	999999	620	999999	954	999999	249	426	999999	227	106	644	214	999999	218	787	999999	318	736	704	780	564	494	
999999	999999	117	999999	999999	941	337	127	478	981	962	999999	431	161	652	233	175	517	999999	96	999999	999999	593	999999	700	634	329	344	905	425	287	999999	820	99	938	999999	846	999999	189	999999	741	109	627	999999	251	999999	999999	999999	105	95	999999	196	999999	478	884	582	676	431	667	435	621	999999	999999	63	704	868	999999	999999	999999	96	999999	977	999999	973	354	510	482	999999	444	999999	846	694	999999	820	854	100	773	352	215	365	889	424	999999	754	999999	748	887	573	957	999999	392	455	421	18	708	593	999999	358	999999	383	109	745	987	953	589	927	753	402	209	613	104	999999	136	858	999999	999999	456	583	999999	605	623	999999	974	999999	331	401	282	240	121	270	242	999999	229	832	999999	154	437	577	174	999999	999999	494	373	353	288	142	329	563	811	746	147	284	249	527	760	200	999999	999999	631	198	655	522	999999	939	381	680	41	999999	602	62	535	878	999999	182	609	138	546	630	782	999999	999999	718	999999	999999	132	957	185	701	81	999999	383	510	999999	976	290	999999	213	433	972	607	110	35	960	759	221	268	866	76	999999	632	654	150	153	999999	999999	936	999999	916	816	423	999999	999999	232	999999	678	34	932	441	892	999999	924	999999	657	184	999999	55	999999	669	999999	864	101	118	783	449	420	242	366	514	999999	354	389	297	999999	999999	112	770	803	432	90	196	336	434	184	791	707	542	492	968	999999	80	999999	434	762	952	332	999999	999999	782	127	445	668	427	581	548	746	999999	504	108	82	328	252	335	999999	966	538	667	934	999999	999999	878	750	397	172	789	175	999999	535	665	236	716	223	30	999999	645	528	999999	852	635	999999	80	999999	394	896	33	828	999999	846	795	423	664	461	564	50	248	695	280	265	792	382	999999	999999	999999	871	366	999999	232	29	942	447	999999	815	308	946	671	840	366	501	999999	961	322	119	999999	251	999999	264	999999	979	76	949	999999	652	69	263	999999	968	208	522	540	999999	999999	833	903	357	793	849	163	617	379	408	339	779	126	831	70	999999	372	999999	999999	111	455	999999	999999	993	999999	999999	755	55	999999	702	999999	843	960	230	999999	489	215	391	458	722	999999	51	999999	668	619	479	535	238	202	582	999999	999999	999999	438	999999	362	999999	910	168	815	104	117	924	999999	765	495	818	999999	999999	999999	476	999999	148	999999	10	414	643	295	383	719	452	999999	999999	120	106	999999	630	532	758	999999	609	305	233	999999	999999	993	126	932	999999	999999	661	639	762	999999	116	625	999999	999999	437	67	719	
594	536	448	373	999999	265	999999	580	734	865	296	147	473	971	180	757	505	999999	17	999999	999999	392	259	999999	999999	999999	240	13	999999	999999	999999	104	700	293	24	768	784	999999	60	737	312	362	177	268	374	999999	999999	650	999999	867	966	999999	999999	770	19	212	287	999999	561	812	999999	810	109	176	870	201	446	189	956	411	999999	236	907	280	984	358	224	990	693	319	475	590	999999	612	601	326	674	930	284	812	999999	999999	999999	247	999999	502	262	999999	397	183	66	119	999999	534	895	999999	770	999999	785	999999	987	999999	695	999999	347	444	742	497	575	554	999999	516	905	153	919	577	517	669	999999	492	106	223	602	520	263	365	999999	542	717	860	556	524	999999	999999	825	999999	999999	999999	900	279	999999	764	999999	843	655	549	213	549	615	327	233	999999	592	303	564	773	694	185	988	981	547	209	999999	714	997	12	999999	292	328	999999	867	51	769	999999	733	341	999999	758	864	713	162	357	927	399	999999	999999	999999	850	68	61	999999	999999	488	918	731	559	985	720	999999	653	999999	920	999999	889	459	191	341	304	570	233	999999	999999	999999	999999	829	200	281	999999	87	551	999999	521	999999	276	999999	343	562	851	566	999999	999999	77	912	221	535	999999	135	47	939	455	124	637	290	834	76	575	223	213	98	541	287	604	642	304	583	666	696	999999	675	126	628	999999	738	396	999999	999999	999999	109	999999	598	999999	243	450	631	437	442	240	400	999999	649	999999	999999	762	34	896	751	434	999999	637	869	545	181	372	823	826	634	898	894	956	159	552	124	465	500	999999	53	163	20	867	150	999999	306	999999	999999	999999	279	727	999999	999999	999999	492	414	471	999999	999999	892	871	627	999999	803	544	999999	443	59	999999	15	999999	272	557	852	597	423	750	497	999999	248	426	346	826	557	906	193	404	829	667	999999	652	999999	999999	584	182	536	215	999999	605	999999	862	704	929	990	385	999999	166	647	539	78	663	974	446	814	475	535	800	257	896	999999	941	614	392	958	362	318	825	973	999999	999999	218	686	891	999999	386	722	416	999999	999999	451	36	756	299	599	484	678	149	999999	118	647	735	999999	177	254	999999	258	322	999999	638	77	639	193	968	478	860	976	93	104	999999	753	128	964	86	999999	334	194	324	999999	484	684	178	203	999999	42	336	260	999999	999999	999999	999999	409	445	207	114	812	999999	788	821	999999	999999	594	55	204	999999	999999	770	881	722	999999	965	933	530	495	999999	898	446	328	935	152	610	999999	446	901	309	
999999	682	767	972	999999	490	999999	503	62	977	99	133	998	510	513	565	378	796	999999	237	205	878	949	253	215	376	524	853	999999	999999	50	999999	153	895	999999	999999	12	909	89	440	569	999999	477	999999	864	999999	447	818	999999	999999	241	670	721	999999	114	475	732	523	767	276	966	552	824	923	937	942	979	999999	999999	667	999999	468	717	295	667	765	999999	441	389	999999	928	706	431	999999	897	999999	436	479	791	999999	123	489	999999	999999	473	999999	999999	553	999999	999999	796	345	328	763	999999	773	952	435	16	348	999999	999999	999999	337	348	269	131	732	36	567	999999	509	321	956	554	83	999999	904	999999	999999	160	857	999999	467	642	593	999999	999999	78	134	999999	10	999999	452	479	821	999999	999999	474	214	999999	882	527	24	416	999999	33	999999	219	999999	456	58	613	364	999999	217	441	999999	695	755	882	463	664	901	149	999999	45	868	486	732	727	512	439	617	756	999999	339	844	61	999999	569	25	999999	999999	677	378	396	118	999999	272	390	680	128	719	999999	441	227	999999	874	999999	261	165	885	486	232	999999	619	996	608	919	999999	999999	623	999999	195	866	14	545	234	771	999999	927	613	223	352	999999	393	720	295	324	60	713	999999	160	999999	999999	999999	972	896	733	758	400	509	344	395	999999	66	999999	533	999999	999999	682	401	112	783	334	551	671	999999	184	561	999999	710	293	869	173	626	999999	999999	781	999999	999999	649	999999	999999	727	999999	999999	828	999999	999999	615	999999	999999	888	378	322	867	999999	768	862	468	999999	721	181	859	690	999999	475	231	999999	593	999999	751	730	403	42	900	100	66	906	281	999999	583	193	945	999999	880	999999	999999	999999	759	105	488	918	276	999999	999999	329	162	47	211	804	607	392	999999	95	444	109	494	345	999999	777	321	862	590	626	264	537	236	999999	809	821	974	999999	417	497	51	833	463	999999	115	581	999999	29	705	999999	245	201	786	860	277	780	999999	999999	440	981	784	999999	337	650	938	399	102	15	237	999999	829	236	975	909	54	999999	646	294	240	839	840	302	166	122	390	73	751	999999	879	999999	910	818	940	999999	713	999999	505	812	999999	715	488	931	791	325	648	18	226	876	815	666	144	999999	925	600	151	491	469	224	270	875	648	727	135	208	999999	21	296	549	999999	629	116	834	33	999999	360	908	999999	841	474	381	847	875	559	223	999999	294	999999	349	294	231	954	290	552	396	77	761	806	592	845	637	721	676	999999	999999	559	310	999999	999999	250	243	981	627	749	
888	999999	999999	177	911	314	194	999999	947	999999	974	999999	825	291	999999	457	598	111	999999	996	999999	659	181	206	373	663	594	692	493	109	60	250	336	999999	999999	369	304	594	894	288	661	519	774	999999	704	999999	999999	28	965	952	651	999999	999999	999999	999999	238	856	576	999999	257	999999	502	634	848	214	734	347	295	999999	999999	163	13	216	639	345	999999	885	759	501	999999	999999	575	726	999999	457	918	187	999999	628	435	999999	728	791	646	569	168	884	925	216	970	999999	449	401	697	999999	647	925	433	296	593	999999	999999	85	999999	999999	153	775	103	999999	296	557	642	666	201	764	434	222	999999	80	999999	999999	959	552	999999	679	490	184	38	999999	810	993	753	418	44	92	415	999999	999999	328	425	393	790	535	920	422	540	782	999999	933	374	999999	365	363	120	159	999999	554	553	280	837	999999	999999	362	590	302	803	999999	632	119	359	781	999999	251	655	792	652	434	631	118	149	708	975	105	377	999999	638	999999	308	884	699	999999	109	570	491	456	999999	438	999999	627	619	316	160	100	583	592	64	123	708	327	507	999999	999999	445	141	999999	993	651	999999	214	664	413	999999	999999	419	497	682	810	760	208	999999	224	488	999999	999999	832	557	885	521	785	330	999999	691	981	387	999999	938	999999	999999	361	999999	999999	999999	740	999999	215	391	412	680	999999	909	253	363	509	999999	292	480	999999	946	309	999999	999999	139	999999	884	150	721	999999	369	679	558	28	381	408	745	999999	770	748	50	293	999999	999999	999999	999999	875	999999	171	192	810	999999	269	999999	717	139	780	355	865	253	999999	822	493	999999	53	10	537	890	999999	954	763	29	522	731	878	663	859	999999	902	704	334	807	999999	539	143	999999	419	539	999999	999999	628	400	295	526	892	999999	799	12	999999	214	897	984	999999	216	428	790	583	538	151	63	999999	353	452	171	919	999999	843	999999	314	999999	591	998	589	999999	336	372	733	999999	839	999999	863	856	334	698	806	350	602	772	999999	353	691	999999	397	999999	972	284	948	999999	607	843	383	845	999999	332	623	899	999999	584	879	65	66	999999	698	490	200	423	999999	754	364	578	456	999999	999999	999999	97	709	999999	341	657	61	424	608	999999	996	286	27	999999	12	85	907	945	999999	999999	66	296	113	192	907	999999	558	265	204	770	999999	396	313	999999	737	245	999999	999999	73	926	999999	999999	457	199	702	213	183	265	26	999999	457	999999	438	187	785	674	983	527	702	284	108	795	230	999999	369	609	973	999999	431	766	
999999	617	881	101	999999	425	838	914	490	703	884	303	999999	525	323	405	999999	135	227	72	261	999999	596	789	828	42	420	619	829	102	239	169	999999	259	516	839	999999	346	999999	999999	999999	79	999999	999999	999999	804	556	704	999999	964	999999	848	795	368	515	775	31	102	999999	41	15	228	94	398	999999	724	999999	989	18	483	999999	621	22	999999	235	192	359	597	999999	999999	486	715	104	999999	999999	391	999999	475	744	999999	818	659	83	91	364	617	984	648	535	999999	999999	566	696	51	320	39	836	937	999999	999999	426	999999	702	250	999999	299	134	229	999999	92	361	994	255	277	665	994	548	999999	503	617	207	711	72	724	687	919	29	62	555	421	555	435	342	421	324	394	956	833	535	75	492	999999	999999	999999	324	999999	999999	428	999999	325	491	905	444	525	999999	714	371	978	562	636	279	82	674	535	999999	925	662	833	952	999999	48	999999	405	437	999999	442	999999	619	410	347	607	601	676	999999	930	649	990	999999	296	999999	999999	978	281	999999	796	420	101	175	999999	398	999999	488	476	115	287	999999	510	17	999999	999999	999999	999999	578	225	38	678	405	444	999999	887	999999	999999	547	352	257	70	443	999999	999999	714	350	844	704	999999	999999	999999	999999	999999	952	163	149	983	426	602	906	282	409	999999	870	128	25	999999	570	38	463	843	940	133	857	226	999999	15	376	999999	352	999999	56	566	999999	909	553	834	492	450	999999	951	428	944	445	999999	660	387	634	522	698	999999	283	675	557	999999	188	999999	713	735	821	999999	616	740	260	57	235	999999	499	961	999999	191	174	999999	290	512	425	995	687	999999	566	955	380	854	999999	658	999999	381	999999	751	999999	552	130	756	629	999999	344	688	694	398	749	816	888	672	947	517	529	163	395	999999	999999	999999	999999	830	179	865	763	762	999999	602	999999	854	835	747	241	32	70	417	500	677	999999	736	311	299	143	749	77	707	906	999999	138	431	985	962	361	547	999999	999999	587	763	849	582	935	999999	999999	895	981	150	441	925	456	121	663	717	999999	662	882	33	696	429	798	65	999999	282	473	999999	868	872	395	693	793	770	999999	999999	827	594	801	218	374	248	768	926	276	981	33	27	767	277	94	698	665	215	603	167	964	793	727	662	629	884	999999	118	754	748	141	685	291	926	890	293	861	673	659	458	661	872	999999	873	258	456	999999	999999	787	999999	999999	588	999999	672	771	999999	999999	149	589	490	221	659	182	527	850	347	999999	999999	387	801	837	991	
556	155	506	102	13	853	413	183	999999	999999	330	999999	719	999999	518	619	999999	999999	999999	722	93	999999	999999	12	699	272	33	999999	720	442	222	999999	859	46	41	32	175	678	40	23	999999	999999	999999	784	999999	124	999999	307	999999	999999	686	532	385	125	908	387	908	504	402	741	830	999999	462	178	224	344	208	682	521	496	999999	999999	999999	412	986	676	999999	461	673	585	999999	726	91	999999	999999	690	999999	743	138	999999	999999	999999	286	999999	193	242	954	710	570	994	916	135	785	999999	671	210	707	972	138	241	97	456	999999	817	999999	114	421	999999	422	534	733	464	554	867	382	782	209	535	999999	754	999999	589	891	679	669	337	940	749	933	999999	999999	638	999999	999999	566	667	840	468	21	89	820	999999	297	46	271	461	581	999999	959	889	10	181	753	383	999999	507	565	999999	158	950	173	672	999999	999999	551	999999	999999	657	310	715	999999	741	524	150	999999	999999	999999	854	999999	218	756	999999	789	54	554	810	884	241	999999	68	112	688	999999	999999	999999	158	184	999999	999999	176	611	924	999999	254	999999	999999	657	999999	999999	894	215	999999	743	939	204	999999	882	878	322	740	220	619	279	251	612	263	430	999999	234	785	449	872	368	251	999999	832	414	544	107	295	162	999999	791	493	999999	401	944	999999	867	773	275	306	999999	754	955	999999	654	999999	999999	694	838	204	388	999999	454	343	351	999999	342	371	737	999999	780	37	587	939	827	786	398	220	318	999999	595	461	520	153	764	614	296	999999	187	47	902	413	456	957	892	137	999999	519	60	453	48	505	45	927	999999	90	177	999999	999999	868	977	431	385	999999	609	999999	153	999999	999999	737	215	727	194	699	445	377	580	999999	56	999999	747	999999	170	999999	21	100	999999	999999	627	684	446	999999	450	319	70	999999	37	667	358	965	999999	999999	940	999999	247	320	320	345	492	157	509	547	999999	474	130	108	271	520	778	518	999999	561	684	893	300	935	286	874	639	964	350	999999	280	91	999999	21	938	999999	627	700	779	89	109	479	184	999999	310	976	199	962	219	516	999999	840	463	432	999999	56	999999	312	999999	446	999999	528	807	596	276	887	757	119	169	423	893	87	738	431	461	214	718	400	634	309	999999	677	754	833	34	440	627	294	999999	999999	825	325	666	343	383	581	672	588	999999	422	229	90	802	796	623	999999	111	42	970	848	338	999999	678	734	761	999999	774	973	572	999999	999999	999999	999999	999999	999999	578	999999	999999	999999	880	542	140	767	221	90	604	
874	957	220	223	338	595	324	120	999999	999999	646	931	582	354	806	698	26	999999	162	999999	929	534	207	55	999999	706	983	99	315	999999	863	467	653	999999	999999	999999	763	358	507	675	159	50	714	404	931	489	823	704	84	843	124	970	68	335	675	350	759	174	999999	632	611	999999	804	365	340	999999	287	425	200	989	935	667	999999	999999	999999	888	999999	803	123	999999	883	289	24	472	93	999999	408	999999	490	813	66	598	535	874	73	924	246	999999	73	751	212	407	513	94	908	456	680	581	999999	786	531	956	60	913	999999	332	220	341	282	447	781	999999	935	999999	932	347	999999	999999	999999	681	652	470	739	371	999999	999999	999999	930	564	636	222	827	600	999999	292	999999	547	999999	999999	740	714	904	86	626	970	999999	472	137	999999	571	324	264	167	56	143	71	226	688	215	273	999999	999999	777	645	234	999999	999999	240	104	831	799	519	300	999999	967	999999	393	123	401	464	23	648	778	993	322	957	669	553	570	231	884	858	999999	861	194	434	999999	441	401	27	884	999999	42	330	999999	804	964	999999	999999	395	677	112	297	750	259	999999	999999	783	333	277	293	815	670	873	947	941	112	438	498	543	620	952	722	383	579	782	999999	458	231	517	992	999999	999999	999999	553	781	570	665	611	286	999999	353	117	134	733	79	999999	168	382	999999	701	536	985	545	774	724	390	914	999999	477	301	999999	561	999999	999999	107	999999	999999	330	999999	380	447	826	222	621	277	999999	597	650	999999	999999	457	85	401	815	466	210	999999	410	828	400	656	494	999999	984	999999	791	999999	850	635	999999	999999	838	216	999999	264	999999	772	923	999999	879	999999	273	671	265	844	977	999999	11	817	999999	999999	999999	501	999999	999999	999999	692	237	753	486	553	747	25	781	999999	618	869	942	999999	755	999999	15	903	999999	607	393	823	999999	150	890	631	299	42	999999	316	989	347	441	735	999999	28	545	180	30	335	56	257	889	128	235	118	228	450	72	468	416	191	552	999999	341	999999	813	96	862	854	264	714	286	474	157	281	437	216	257	737	892	834	882	623	999999	145	933	759	915	781	413	849	970	279	899	807	794	999999	999999	183	214	458	318	176	81	341	999999	424	971	999999	680	21	999999	999999	576	582	309	929	616	205	999999	64	999999	90	999999	414	744	999999	575	349	487	174	999999	84	532	444	526	999999	551	999999	174	999999	787	962	999999	401	656	999999	703	327	508	865	656	999999	977	160	287	237	724	666	597	963	849	632	
476	999999	208	128	801	141	65	593	387	999999	41	687	999999	218	980	999999	999999	108	313	257	841	621	517	999999	999999	382	999999	299	991	884	632	210	668	165	496	999999	202	537	843	571	271	915	999999	269	999999	300	999999	78	257	675	907	999999	999999	602	791	999999	999999	594	31	429	974	766	999999	502	764	831	28	120	722	395	856	231	264	741	999999	925	143	999999	447	806	999999	97	51	326	976	144	550	999999	374	999999	596	999999	516	424	596	505	323	999999	505	345	282	773	999999	999999	818	686	999999	999999	616	865	721	750	156	225	999999	886	724	285	999999	630	290	952	746	91	799	258	999999	840	155	490	611	157	999999	999999	533	725	999999	999999	507	300	900	999999	459	509	999999	846	999999	300	493	709	780	999999	469	874	64	330	36	275	72	999999	999999	403	772	999999	999999	574	996	53	691	216	155	544	777	999999	999999	657	503	247	171	953	796	424	357	999999	709	999999	687	999999	57	999999	698	476	127	937	328	506	999999	332	255	355	849	999999	608	287	564	245	999999	243	999999	407	999999	999999	113	118	774	557	999999	337	426	999999	886	128	995	999999	517	999999	426	839	907	233	797	180	991	816	114	999999	815	79	999999	474	311	454	733	650	999999	909	372	19	173	771	999999	532	905	565	469	730	999999	130	769	999999	819	999999	336	920	999999	999999	797	297	14	396	741	976	457	952	388	442	394	355	111	999999	316	999999	676	146	774	274	999999	999999	357	383	999999	999999	310	995	999999	879	127	999999	999999	999999	121	85	14	777	39	482	999999	953	186	999999	999999	999999	999999	171	578	411	755	999999	156	345	999999	371	940	999999	430	55	676	462	307	509	324	582	315	999999	999999	241	413	898	999999	301	999999	320	258	330	47	899	676	148	426	253	133	927	665	704	347	750	999999	383	357	984	806	623	655	677	712	999999	999999	999999	676	347	999999	856	93	855	999999	81	122	619	593	530	999999	537	45	63	999999	396	916	610	999999	745	106	40	551	132	494	999999	999999	581	618	284	148	39	472	88	255	276	999999	999999	557	999999	637	524	789	826	614	999999	587	999999	301	999999	847	160	613	930	250	967	999999	960	371	581	416	541	11	318	392	349	999999	957	807	119	552	999999	63	767	118	581	250	725	517	226	987	72	290	302	999999	987	425	541	837	999999	961	883	449	976	860	105	523	480	444	274	213	630	794	191	772	741	999999	999999	822	669	727	999999	999999	999999	593	999999	999999	709	881	404	924	533	129	529	999999	668	999999	86	906	22	
68	999999	291	252	22	999999	278	999999	529	696	999999	579	999999	999999	999999	999999	999999	304	392	517	844	999999	999999	999999	999999	679	511	999999	999999	999999	999999	999999	999999	809	610	999999	308	999999	142	236	84	162	189	999999	514	999999	813	950	968	999999	237	372	693	999999	177	254	180	999999	902	343	855	14	76	999999	621	869	999999	910	567	603	82	240	999999	166	442	692	634	414	534	996	865	999999	999999	264	876	712	337	999999	999999	365	787	67	307	798	999999	80	999999	764	573	645	714	903	392	375	999999	997	210	537	956	485	620	999999	716	999999	477	304	999999	812	999999	909	542	99	278	211	815	999999	932	999999	999999	999999	999999	869	840	889	999999	962	178	999999	559	879	999999	799	593	999999	745	31	350	401	331	86	371	999999	225	663	999999	625	635	999999	999999	999999	999999	836	751	594	999999	750	925	827	625	515	999999	778	262	999999	407	742	506	999999	466	794	675	541	52	709	10	333	654	187	999999	999999	337	988	379	869	815	999999	58	998	288	994	106	522	999999	815	950	999999	30	556	265	370	129	523	723	765	24	533	793	52	593	999999	106	748	50	959	188	147	999999	393	999999	732	694	507	833	472	999999	162	764	999999	758	417	999999	108	999999	425	546	814	999999	999999	854	292	999999	15	415	733	898	358	481	817	637	812	999999	636	999999	533	676	622	689	999999	77	999999	999999	566	293	999999	999999	998	999999	625	422	999999	873	794	539	571	850	688	101	110	574	349	680	999999	599	999999	999999	676	405	999999	749	924	999999	999999	546	999999	523	324	999999	239	492	899	531	999999	404	999999	938	999999	999999	999999	682	999999	999999	589	999999	728	191	821	967	346	951	574	602	437	875	498	249	861	258	999999	999999	535	965	999999	999999	674	817	824	552	335	17	835	579	274	999999	761	404	545	334	817	810	702	999999	385	287	917	306	999999	999999	905	34	999999	149	559	93	156	999999	667	971	23	910	367	278	642	339	126	995	338	999999	123	104	999999	537	441	737	355	188	590	584	700	377	724	842	999999	310	930	695	29	191	569	739	999999	573	320	907	452	433	714	56	171	921	999999	999999	867	811	330	999999	999999	821	737	999999	442	92	281	645	999999	524	631	341	999999	431	975	999999	162	384	367	140	226	533	294	921	474	543	423	778	408	352	999999	835	980	999999	986	208	453	601	307	654	999999	999999	721	928	801	999999	999999	739	999999	821	229	999999	453	200	333	185	536	999999	503	898	668	502	999999	844	549	795	360	28	445	777	703	561	86	999999	837	
999999	812	366	130	101	999999	684	832	999999	132	491	392	790	66	810	671	637	107	408	985	799	999999	877	388	16	32	629	304	178	128	668	416	739	362	782	373	179	695	412	12	999999	999999	659	721	67	412	570	961	634	116	75	463	999999	999999	47	122	934	978	123	79	275	389	999999	469	464	85	653	999999	284	447	501	941	694	999999	999999	139	778	165	999999	603	461	668	999999	72	62	214	999999	21	325	669	438	201	581	343	999999	604	999999	200	267	999999	759	999999	687	999999	614	134	999999	282	726	999999	344	779	657	520	999999	607	719	600	999999	259	346	642	122	614	19	999999	369	361	668	999999	131	588	897	347	999999	328	981	484	457	928	446	465	294	999999	999999	999999	543	71	725	139	999999	999999	999999	18	646	127	30	83	186	314	764	999999	999999	330	786	756	881	319	676	299	626	999999	153	999999	813	880	357	705	288	360	999999	999999	999999	538	521	715	804	889	701	999999	308	908	307	153	173	38	852	964	629	579	777	233	394	436	513	650	273	304	204	765	769	999999	999999	825	547	465	781	999999	808	81	951	991	618	950	999999	717	937	999	325	784	38	393	999999	708	583	543	914	999999	999999	871	452	999999	999999	936	956	999999	123	481	605	999999	257	777	165	558	628	785	999999	443	999999	795	999999	273	979	999999	999999	386	248	95	252	999999	999999	582	59	936	629	999999	306	999999	994	17	604	465	999999	616	999999	999999	237	527	999999	797	927	480	763	999999	169	188	529	284	209	999999	745	999999	239	999999	167	674	727	229	929	185	488	933	448	438	201	999999	869	373	882	485	158	721	999999	454	999999	80	819	999999	777	450	999999	999999	482	424	272	576	236	999999	459	863	534	18	597	904	318	999999	999999	999999	47	912	319	166	401	723	430	33	32	784	524	96	854	906	451	489	263	466	460	33	175	625	30	999999	913	29	951	150	133	110	145	999999	999999	494	783	865	141	765	630	999999	999999	248	553	451	999999	372	18	999999	999999	118	651	852	543	18	169	421	891	253	253	999999	772	999999	900	999999	648	442	58	370	999999	586	999999	498	835	999999	39	999999	82	999999	787	550	20	334	584	24	459	293	548	39	335	371	973	887	522	258	986	713	348	631	802	999999	323	648	503	979	760	162	26	841	978	999999	349	322	466	702	371	999999	705	885	472	999999	893	28	45	762	613	470	976	587	716	326	589	450	999999	999999	999999	372	830	604	264	999999	276	706	61	999999	32	660	431	819	887	547	17	462	
999999	999999	953	304	612	740	376	300	186	439	135	662	652	898	547	999999	999999	998	617	111	630	176	999999	196	967	941	740	952	49	999999	699	178	318	999999	292	338	986	999999	759	99	238	963	130	836	581	399	451	133	123	999999	353	888	929	906	832	999999	358	999999	337	671	10	999999	261	29	739	957	353	999999	616	218	539	544	248	527	872	667	55	999999	615	999999	500	999999	839	143	813	810	999999	411	304	299	979	230	604	999999	999999	814	999999	110	106	623	55	925	517	904	375	809	650	411	44	175	999999	107	160	999999	999999	393	584	999999	216	929	718	999999	231	326	239	319	999999	160	999999	68	954	945	164	999999	532	574	109	934	768	13	170	999999	377	139	353	882	79	845	917	705	240	595	893	177	905	112	999999	999999	674	66	999999	500	973	975	220	11	942	168	236	999999	294	649	999999	212	768	881	574	102	999999	357	249	104	999999	733	828	999999	61	987	96	429	870	909	269	999999	999999	670	863	401	918	999999	939	910	618	320	420	590	246	691	999999	34	999999	611	226	327	816	775	999999	249	157	851	949	955	82	806	736	385	390	647	999999	999999	999999	183	999999	631	999999	339	485	999999	322	247	999999	370	999999	999999	891	269	999999	942	895	368	413	999999	999999	77	402	984	837	812	584	999999	999999	598	622	311	17	364	437	999999	909	487	299	344	926	909	728	589	377	21	914	476	693	447	999999	709	999999	402	999999	116	239	433	999999	672	348	287	999999	534	747	999999	64	999999	831	107	43	417	78	79	697	343	999999	812	616	826	898	117	999999	762	846	999999	617	614	435	331	365	485	986	999999	995	649	872	204	999999	999999	957	387	645	999999	413	344	999999	624	705	595	767	426	816	674	774	240	935	999999	687	833	999999	999999	111	509	741	558	431	451	83	57	999999	154	970	525	869	520	471	999999	359	511	282	992	909	999999	563	938	669	321	852	999999	714	596	516	18	432	999999	999999	999999	854	855	999999	198	999999	657	134	622	455	999999	805	264	769	999999	925	185	561	676	999999	999999	946	802	889	119	599	319	343	874	999999	962	103	362	999999	336	901	503	598	94	451	262	999999	940	493	378	516	598	995	535	671	999999	457	755	977	999999	199	999999	966	999999	599	241	323	259	999999	492	207	999999	999999	442	287	431	587	477	235	999999	999999	15	999999	520	603	10	323	808	213	307	515	347	384	230	999999	849	537	793	494	219	999999	466	956	10	999999	73	578	562	257	999999	752	980	530	699	468	194	
742	455	999999	598	999999	515	55	999999	977	860	78	799	306	438	894	999999	982	25	349	99	59	318	350	539	432	760	560	999999	554	535	816	685	761	952	999999	999999	999999	896	302	433	999999	278	32	320	995	999999	999999	819	354	999999	997	999999	359	378	999999	433	115	671	176	999999	954	999999	142	451	53	392	47	353	999999	999999	999999	95	999999	916	679	780	295	999999	544	652	504	741	999999	595	537	311	336	393	817	682	999999	921	730	145	478	339	146	999999	277	613	999999	999999	497	999999	999999	911	792	442	999999	364	147	86	999999	999999	662	223	472	999999	913	741	65	654	536	648	835	999999	365	588	447	350	643	714	999999	999999	910	591	253	86	837	626	519	893	999999	462	545	900	794	216	482	265	866	999999	667	999999	999999	97	999999	999999	707	999999	999999	214	995	359	721	433	323	205	613	81	969	395	710	297	999999	171	961	84	113	935	494	999999	115	192	483	54	57	237	383	823	214	404	999999	368	80	314	898	343	741	121	999999	598	999999	999999	295	481	889	379	312	999999	136	999999	745	999999	983	406	108	812	876	676	385	999999	822	790	866	575	25	351	227	999999	999999	627	342	991	358	896	556	999999	999999	11	165	677	924	987	697	902	658	607	384	673	216	95	999999	999999	999999	500	776	812	999999	720	466	547	161	394	132	508	969	999999	999999	999999	849	404	916	875	521	707	999999	999999	999999	963	917	417	967	999999	711	187	170	277	265	858	129	744	169	186	545	999999	999999	540	865	198	932	903	194	999999	999999	812	179	591	553	38	338	942	719	581	802	58	579	607	999999	945	347	701	499	565	968	999999	244	739	339	999999	191	631	969	999999	40	24	233	681	729	999999	999999	578	724	236	530	187	34	588	383	496	48	918	999999	920	851	240	414	999999	327	719	577	439	261	650	846	706	973	815	550	999999	824	898	877	783	937	768	999999	272	45	791	999999	656	365	842	864	999999	999999	999999	62	999999	609	999999	363	19	331	578	327	999999	390	823	214	219	999999	595	999999	149	50	84	983	92	263	151	999999	536	999999	921	999999	418	786	583	932	924	762	750	188	999999	999999	868	461	368	999999	904	881	221	999999	871	999999	770	180	725	232	699	75	969	546	467	999999	999999	380	410	504	908	296	999999	891	289	999999	999999	416	999999	603	182	623	999999	641	999999	270	381	999999	768	313	999999	247	71	360	242	858	792	213	720	999999	718	497	999999	999999	542	617	84	999999	307	999999	329	363	729	131	999999	86	999999	338	197	
207	639	878	612	106	999999	670	235	456	659	431	663	94	695	242	999999	685	571	759	999999	741	195	999999	651	353	999999	949	518	939	999999	165	999999	464	25	523	999999	840	885	999999	999999	872	391	628	670	875	761	999999	667	496	246	374	514	691	240	456	22	587	236	268	999999	251	999999	296	999999	503	24	208	78	182	662	54	799	616	96	236	359	566	391	775	591	748	999999	31	703	999999	650	725	233	569	999999	999999	999999	999999	842	432	720	105	483	999999	861	999999	176	495	999999	201	574	898	999999	14	107	456	999999	461	677	999999	999999	140	999999	219	853	999999	974	999999	671	999999	441	183	999999	663	999999	264	93	224	914	38	581	796	999999	999999	371	752	999999	229	472	999999	999999	161	999999	999999	473	589	512	999999	323	571	588	667	823	999999	999999	401	133	941	498	999999	373	981	547	649	793	999999	999999	91	999999	999999	180	999999	999999	617	873	999999	235	306	200	926	752	818	999999	352	450	999999	973	999999	751	970	628	187	999999	629	691	815	614	309	999999	310	999999	431	426	999999	401	999999	999999	215	301	480	176	826	999999	999999	100	999999	90	204	208	999999	198	999999	999999	877	481	992	33	999999	925	67	675	925	622	889	999999	330	999999	688	950	617	293	999999	730	281	804	801	436	999999	538	999999	735	999999	999999	804	999999	999999	101	548	999999	409	808	221	289	999999	805	250	214	861	292	999999	162	401	999999	590	999999	430	200	67	83	679	565	999999	879	999999	332	265	824	817	777	565	999999	853	947	551	808	999999	999999	497	999999	563	999999	575	877	768	985	999999	999999	520	218	999999	534	44	475	71	843	999999	342	501	910	549	426	396	93	726	999999	308	454	999999	782	523	942	702	999999	519	92	990	987	120	803	999999	999999	314	608	96	40	204	999999	886	999999	864	739	986	586	927	147	210	491	160	999999	686	888	999999	738	695	999999	999999	453	955	978	999999	956	231	697	921	459	999999	788	999999	999999	345	920	568	993	917	783	956	126	999999	999999	882	999999	837	883	127	999999	999999	576	913	348	208	751	999999	907	856	908	518	299	664	478	999999	422	999999	999999	999999	765	329	479	820	911	792	715	790	999999	106	353	128	348	580	999999	832	545	874	657	498	594	498	661	999999	999999	275	999999	461	195	357	469	23	384	990	361	781	156	755	12	556	999999	961	849	811	999999	789	180	718	999999	999999	999999	999999	837	965	307	277	668	342	999999	645	135	263	604	235	636	339	744	357	229	48	685	790	871	111	14	633	648	850	634	229	104	
999999	999999	999999	867	921	186	418	693	999999	122	814	943	999999	431	240	366	623	184	183	54	823	499	805	961	699	999999	735	960	674	629	818	999999	592	551	186	645	999999	368	999999	162	336	663	145	925	999999	847	514	680	999999	999999	999999	675	460	999999	999999	459	811	587	178	255	450	458	999999	464	999999	115	999999	999999	254	594	310	265	469	999999	718	169	363	879	100	852	171	65	195	407	604	999999	257	418	279	727	834	478	200	999999	999999	999999	644	999999	631	999999	999999	999999	435	190	966	769	216	440	465	121	105	931	497	325	93	395	272	999999	860	161	858	942	545	527	760	832	75	999999	318	841	524	999999	258	335	365	472	629	15	440	835	936	999999	953	168	631	902	980	999999	386	326	615	33	820	479	907	554	163	908	429	144	999999	999999	131	624	596	422	999999	999999	999999	620	999999	266	190	34	224	999999	999999	387	895	857	851	200	623	999999	235	501	862	778	428	811	319	720	586	999999	141	999999	696	338	999999	219	229	818	914	765	999999	359	842	795	999999	866	565	775	23	571	293	513	593	999999	398	105	559	904	743	158	999999	55	999999	884	999999	495	354	659	816	685	638	42	999999	857	999999	876	659	76	523	561	999999	543	999999	24	23	628	146	999999	999999	476	999999	325	84	999999	464	999999	999999	999999	902	769	522	999999	959	337	933	260	237	999999	696	521	445	999999	390	192	903	999999	348	665	999999	275	999999	786	719	349	35	323	957	999999	999999	928	207	701	174	754	49	350	584	379	91	762	400	410	870	999999	40	177	934	892	862	999999	176	999999	96	999999	999999	735	195	999999	312	619	302	716	342	999999	324	743	328	636	153	563	192	999999	584	118	874	999999	999999	301	319	857	388	75	999999	706	761	194	615	536	999999	313	999999	999999	999999	471	470	684	78	112	114	297	849	999999	749	999999	999999	207	439	978	763	473	819	894	310	454	240	237	68	635	16	139	138	791	999999	999999	408	227	999999	999999	999999	200	878	813	196	31	18	90	326	358	201	564	755	636	773	999999	493	999999	999999	999999	240	243	625	442	105	974	169	67	999999	909	900	296	307	326	341	573	999999	999999	708	288	446	160	910	999999	999999	452	384	501	28	999999	356	149	563	287	881	414	574	446	717	221	862	950	85	417	458	999999	999999	438	999999	209	285	999999	561	385	186	90	332	999999	998	653	600	667	49	999999	562	999999	732	29	999999	927	998	999999	298	496	425	496	85	503	260	538	195	945	999999	818	999999	869	588	999999	
110	999999	999999	658	447	74	999999	205	999999	999999	854	697	999999	247	999999	378	211	137	199	74	959	690	15	829	665	999999	468	999999	471	999999	999999	693	182	554	919	643	999999	350	710	234	999999	230	999999	999999	648	999999	366	947	951	827	617	31	680	523	228	419	795	999999	993	977	605	965	734	999999	80	171	999999	627	328	999999	532	861	426	999999	999999	739	115	999999	190	999999	113	521	999999	643	999999	999999	23	658	336	999999	847	593	357	733	999999	909	496	895	510	999999	47	999999	629	601	305	999999	605	999999	333	489	314	371	81	890	999999	999999	999999	100	999999	668	158	867	999999	818	512	939	999999	999999	346	290	252	220	999999	702	75	374	891	113	999999	999999	806	999999	334	846	205	999999	999999	466	858	543	648	405	817	841	339	999999	446	999999	98	366	251	999999	999999	53	247	103	448	378	825	999999	203	167	752	999999	862	849	542	999999	999999	999999	999999	57	834	802	642	999999	402	999999	373	895	928	90	999999	982	615	999999	929	291	999999	999999	999999	153	999999	999999	999999	490	653	598	979	489	636	991	198	71	938	999999	999999	575	411	400	701	999999	15	929	581	999999	153	770	614	967	920	999999	845	521	999999	284	999999	484	462	999999	203	804	999999	999999	268	936	892	999999	999999	420	816	999999	999999	999999	410	999999	147	711	778	238	347	883	999999	21	569	384	155	676	82	664	999999	603	123	259	207	999999	263	131	999999	644	229	999999	726	999999	999999	566	999999	999999	999999	999999	146	705	706	233	814	320	999999	999999	324	884	791	225	880	999999	999999	999999	250	630	999999	513	999999	26	50	143	18	999999	166	999999	999999	999999	12	518	999999	764	999999	92	896	889	999999	887	86	173	807	786	853	14	320	348	570	999999	326	751	625	999999	891	129	664	573	225	999999	999999	41	999999	321	881	282	659	126	999999	999999	327	360	999999	134	436	999999	219	264	999999	999999	999999	818	229	925	999999	999999	999999	958	872	999999	427	333	674	776	999999	55	933	999999	905	581	354	203	487	999999	619	965	999999	500	181	637	910	410	293	999999	831	345	999999	314	999999	630	388	701	253	461	999999	994	686	419	401	391	330	723	358	708	999999	642	340	999999	315	721	695	403	999999	999999	497	27	49	463	944	999999	999999	629	861	285	999999	999999	950	36	896	624	289	999999	109	999999	317	197	999999	585	999999	999999	14	612	998	912	999999	985	914	18	999999	999999	955	999999	999999	12	158	700	999999	83	515	16	692	313	312	691	442	548	304	999999	927	310	965	999999	999999	755	393	630	631	948	350	217	
738	942	999999	790	999999	66	681	106	641	999999	999999	978	80	556	507	700	999999	317	999999	396	691	918	90	663	150	501	332	999999	999999	527	78	912	999999	308	999999	999999	250	522	31	385	867	207	999999	320	974	986	392	999999	258	999999	330	324	478	999999	525	820	861	409	650	177	999999	962	999999	123	999999	423	255	772	288	757	460	999999	295	104	999999	493	562	999999	689	999999	999999	999999	470	925	206	754	999999	778	999999	457	888	840	871	853	999999	904	999999	251	999999	560	999999	620	76	501	242	543	999999	383	435	42	267	102	720	496	68	756	501	562	917	999999	999999	999999	999999	831	869	999999	915	441	452	624	773	321	996	138	422	498	911	969	692	662	725	71	352	749	199	999999	999999	385	795	895	999999	167	999999	999999	582	273	631	999999	632	623	628	597	930	811	999999	945	105	592	84	570	845	532	999999	264	78	917	134	249	641	83	499	540	646	557	221	615	987	27	556	159	867	999999	347	999999	44	138	999999	541	999999	254	699	537	310	234	60	999999	298	999999	911	999999	148	999999	603	999999	134	98	950	999999	599	999999	957	88	45	925	703	179	999999	999999	229	939	786	593	999999	397	383	961	239	421	507	999999	327	918	116	891	21	999999	82	788	944	946	999999	757	941	837	296	621	502	385	531	880	999999	999999	849	999999	878	554	632	216	184	172	858	539	875	999999	335	49	971	154	999999	227	107	405	855	283	761	999999	999999	921	110	761	469	999999	889	999999	643	829	78	144	22	466	853	865	613	781	97	648	882	682	511	999999	649	357	471	313	783	300	999999	576	219	850	903	999999	999999	999999	999999	14	999999	259	625	999999	970	837	142	457	374	241	999999	83	999999	123	156	969	419	999999	122	121	392	586	842	999999	198	502	925	999999	999999	151	759	200	999999	92	998	999999	66	16	286	812	999999	24	939	552	999999	567	390	105	704	999999	302	999999	310	999999	622	73	416	282	999999	999999	911	969	894	999999	482	601	999999	112	124	523	913	412	577	309	896	378	646	300	999999	630	122	829	467	629	849	507	890	496	470	935	226	784	698	999999	999999	255	129	716	999999	907	999999	999999	981	191	30	889	999999	10	999999	254	426	126	999999	687	365	92	512	999999	999999	999999	710	508	999999	189	306	138	999999	999999	409	999999	258	930	999999	937	999999	834	999999	286	608	959	823	889	801	225	519	109	357	21	452	817	999999	854	341	104	206	999999	645	801	884	891	185	914	601	54	999999	495	999999	498	629	531	244	999999	666	424	
162	821	999999	426	999999	207	781	702	327	591	908	999999	598	136	741	994	199	56	401	717	784	908	297	999999	999999	33	214	999999	392	921	583	516	197	917	941	384	366	228	999999	999999	119	482	597	20	145	601	999999	768	999999	634	341	198	834	999999	999999	253	534	999999	999999	999999	993	999999	320	405	999999	401	216	681	194	999999	638	999999	914	714	607	999999	321	286	621	628	136	999999	999999	999999	589	395	999999	249	287	999999	850	416	31	494	693	196	171	201	13	744	394	225	584	400	995	371	283	999999	351	337	932	257	999999	999999	520	999999	999999	562	816	622	999999	967	404	999999	999999	231	948	430	31	420	999999	130	283	876	243	910	861	710	999999	228	122	563	897	949	766	999999	999999	453	999999	145	374	609	385	390	36	999999	821	97	999999	774	999999	999999	108	930	197	999999	974	460	344	999999	697	121	800	597	510	165	79	999999	999999	913	152	504	999999	999999	56	541	744	892	850	816	99	999999	826	988	805	269	464	999999	762	954	628	627	119	373	448	262	808	787	880	870	999999	376	999999	970	631	917	406	223	999999	655	76	999999	999999	999999	520	923	295	999999	792	999999	700	111	999999	999999	999999	999999	395	999999	446	793	732	957	21	999999	468	722	999999	999999	367	888	999999	251	93	116	887	546	27	590	999999	525	967	996	995	639	179	999999	999999	591	684	116	531	324	776	100	923	119	79	630	69	798	517	439	455	904	999999	999999	28	999999	888	748	999999	804	239	999999	999999	999999	999999	999999	810	222	47	824	999999	260	366	999999	475	992	193	999999	477	397	531	65	17	999999	999999	101	261	720	237	109	999999	936	999999	727	999999	999999	274	197	999999	697	819	847	760	693	268	204	547	999999	984	35	401	120	281	119	999999	999999	999999	999999	194	870	130	100	984	937	130	244	652	638	999999	620	999999	995	630	779	578	684	304	324	279	999999	553	422	999999	212	707	593	664	499	453	910	940	976	13	999999	577	729	862	999999	572	999999	551	999999	999999	373	307	405	489	999999	541	599	879	599	28	836	999999	707	364	782	239	537	579	162	195	552	680	751	999999	354	212	848	822	999999	752	256	805	644	999999	371	904	312	114	172	957	999999	999999	999999	958	176	999999	999999	374	89	592	44	999999	399	723	832	693	556	413	144	299	692	776	406	847	772	41	683	999999	993	878	927	433	417	205	999999	999999	339	792	826	395	342	999999	743	889	717	802	999999	920	213	677	999999	898	969	999999	275	87	635	999999	999999	999999	285	208	381	210	999999	
611	46	203	392	321	364	763	587	999999	957	217	43	517	999999	969	999999	999999	999999	325	999999	39	463	544	929	263	886	835	999999	999999	999999	999999	999999	542	234	116	999999	222	999999	892	323	999999	321	231	915	67	53	999999	374	227	519	999999	740	65	680	999999	158	502	999999	139	435	999999	167	896	999999	822	999999	501	292	32	213	999999	233	575	999999	935	717	241	628	871	219	768	471	999999	181	596	403	57	862	599	999999	273	947	409	466	794	437	999999	593	102	953	552	835	999999	999999	116	999999	175	63	744	917	999999	874	999999	919	667	67	778	724	51	429	67	999999	692	74	940	464	999999	118	217	508	302	999999	999999	999999	667	999999	129	999999	999999	999999	999999	993	127	681	999999	399	555	999999	799	737	999999	700	552	673	999999	913	152	287	83	652	475	67	999999	246	624	999999	348	484	262	734	937	412	660	744	999999	73	521	20	32	550	909	999999	999999	480	849	999999	105	999999	32	753	999999	842	302	422	831	181	157	881	67	773	61	81	237	999999	799	255	49	807	482	832	402	141	265	532	742	140	748	376	396	31	182	999999	461	508	944	105	120	248	912	29	916	640	953	999999	499	999999	999999	253	680	603	563	298	389	199	361	999999	586	769	679	999999	432	780	999999	999999	601	575	619	728	130	703	999999	801	894	462	916	999999	188	16	42	904	34	504	695	999999	468	999999	105	999999	157	999999	518	999999	568	999999	597	999999	155	999999	657	924	229	999999	133	976	468	762	403	926	283	999999	999999	579	737	775	676	999999	95	702	576	999999	999999	357	581	999999	195	794	999999	999999	999999	781	616	999999	999999	118	684	999999	381	719	333	706	490	178	999999	558	816	999999	999999	999999	999999	669	60	453	999999	939	454	872	806	299	999999	674	999999	721	71	999999	982	219	230	999999	999999	40	556	376	378	869	237	310	368	32	26	256	191	448	999999	206	730	173	918	420	999999	812	839	91	927	999999	999999	768	117	496	576	607	718	984	702	999999	999999	684	84	481	712	153	513	999999	282	545	493	91	584	864	771	818	301	810	965	287	999999	474	448	719	999999	468	999999	871	455	419	537	206	746	631	94	56	99	446	707	519	308	65	809	392	176	105	194	999999	725	758	316	908	999999	424	324	647	245	999999	788	999999	950	642	338	999999	17	999999	345	952	780	724	729	854	112	455	979	145	999999	65	553	999999	999999	949	155	697	999999	999999	187	331	999999	999999	811	733	658	463	999999	666	999999	999999	385	879	760	999999	472	11	38	999999	
999999	574	445	189	981	189	812	200	969	10	496	641	759	388	999999	23	645	999999	912	999999	206	648	885	322	418	719	680	673	999999	53	999999	154	999999	651	822	999999	885	999999	464	631	921	467	494	568	179	999999	196	997	770	746	595	138	98	999999	265	167	688	132	771	272	999999	999999	363	926	999999	352	972	117	565	506	138	517	879	291	999999	999999	164	327	153	332	533	683	903	999999	457	358	999999	635	396	999999	999999	762	366	202	132	783	113	999999	999999	999999	123	88	442	999999	618	87	259	807	999999	999999	13	370	978	448	999999	999999	999999	272	478	175	296	347	999999	899	582	999999	161	686	168	999999	635	596	283	326	219	999999	250	640	482	999999	999999	999999	676	870	661	999999	783	999999	464	306	999999	840	999999	879	999999	775	999999	542	691	252	926	999999	648	668	890	999999	999999	662	239	999999	585	604	999999	108	76	47	671	850	248	28	591	243	232	861	752	999999	506	403	786	999999	999999	708	999999	239	453	535	609	17	980	253	999999	131	688	180	999999	943	60	999999	812	502	999999	516	303	672	661	693	350	787	999999	105	911	693	999999	999999	205	876	999999	999999	655	999999	999999	999999	870	995	553	999999	999999	62	150	999999	744	516	591	294	339	581	414	287	578	760	195	822	101	885	999999	999999	999999	892	999999	844	297	499	345	281	74	450	646	308	128	999999	148	999999	647	116	999999	999999	112	999999	466	999999	471	378	982	894	355	615	572	984	663	772	223	661	999999	305	521	254	180	320	999999	999999	934	116	999999	386	622	999999	185	999999	535	937	999999	665	436	360	383	918	517	450	926	458	878	661	645	999999	978	486	220	999999	594	115	234	791	999999	999999	999999	365	220	999999	282	999999	440	586	999999	999999	102	557	235	999999	999999	603	999999	729	999999	771	20	282	471	812	407	145	999999	833	400	429	712	887	304	859	669	27	708	910	178	479	27	301	212	919	263	999999	999999	999999	430	991	377	505	999999	999999	566	417	893	408	209	146	769	999999	999999	999999	23	215	263	375	67	904	999999	999999	560	914	753	718	80	999999	999999	976	884	205	413	999999	999999	999999	489	704	999999	262	133	310	711	42	709	999999	115	999999	999999	999999	999999	886	999999	525	999999	999999	944	999999	845	999999	999999	999999	849	233	261	574	204	786	999999	999999	999999	558	81	804	780	593	126	528	215	999999	613	898	646	510	999999	998	999999	999999	312	999999	273	996	859	455	916	999999	460	487	780	145	999999	329	204	999999	331	619	999999	999999	745	513	433	425	999999	999999	244	999999	
999999	999999	999999	263	804	316	999999	476	999999	999999	698	625	888	998	142	638	999999	79	126	293	704	546	188	199	193	149	999999	799	87	847	718	999999	999999	477	999999	999999	72	999999	341	909	845	727	566	601	920	198	741	747	380	795	677	217	999999	950	999999	999999	170	999999	999999	664	174	685	999999	999999	21	999999	999999	421	999999	999999	575	231	999999	217	448	976	980	587	999999	999999	408	404	428	292	999999	999999	962	999999	733	918	951	836	999999	677	744	169	339	870	590	579	784	330	825	359	229	456	479	999999	512	999999	188	582	999999	84	265	770	266	116	526	510	999999	153	999999	999999	79	738	773	71	472	288	999999	999999	996	699	220	999999	578	79	72	722	41	784	758	966	999999	999999	879	999999	421	974	903	999999	354	89	200	640	642	822	999999	491	682	418	715	233	129	999999	586	267	863	187	999999	196	53	803	479	603	999999	720	999999	700	999999	401	649	497	384	424	999999	999999	509	580	445	756	790	581	50	622	78	999999	847	999999	792	622	519	244	782	717	999999	999999	610	596	255	999999	559	999999	999999	999999	769	228	848	704	999999	669	999999	999999	741	445	406	999999	762	857	534	859	999999	602	908	999999	881	414	714	667	245	223	316	999999	999999	999999	999999	211	949	999999	853	850	999999	999999	999999	133	863	235	503	346	321	716	788	753	71	999999	58	957	680	395	409	364	513	999999	468	99	999999	846	999999	228	248	204	522	14	13	684	183	730	244	784	999999	656	911	377	999999	529	435	999999	850	938	474	249	531	564	999999	498	347	505	684	278	999999	27	276	999999	108	999999	203	783	999999	999999	222	328	722	999999	999999	753	452	999999	835	939	664	798	995	999999	753	998	673	958	655	514	346	678	56	965	23	365	389	637	279	239	999999	651	814	999999	725	999999	527	635	552	604	999999	212	669	999999	613	972	31	999999	530	109	999999	245	138	244	999999	544	282	999999	882	655	374	815	999999	606	613	22	983	532	304	607	481	47	416	999999	999999	999999	18	999999	362	999999	344	999999	999999	999999	999999	999999	523	579	999999	999999	874	999999	999999	896	240	240	346	73	999999	600	988	499	950	922	627	415	828	999999	776	906	535	971	404	841	321	240	709	695	820	523	499	414	110	999999	999999	999999	999999	519	820	237	798	944	179	761	999999	844	999999	193	552	379	999999	445	803	525	656	903	375	910	584	10	531	650	253	999999	111	584	399	999999	198	916	130	318	999999	999999	118	999999	801	643	790	476	56	525	153	451	999999	63	610	584	466	830	
346	384	935	820	705	157	999999	999999	659	999999	455	355	994	636	999999	999999	188	264	417	75	999999	731	999999	117	953	999999	507	802	366	999999	974	814	380	368	579	746	999999	999999	843	960	999999	250	999999	323	999999	701	999999	999999	202	308	874	355	176	999999	729	999999	263	999999	866	699	999999	999999	204	999999	502	999999	974	999999	66	512	579	999999	421	457	185	999999	748	806	96	262	485	990	609	999999	999999	629	999999	979	999999	965	492	556	580	999999	320	999999	55	381	821	999999	726	894	999999	689	728	142	933	718	226	867	866	456	740	999999	223	658	299	145	440	873	992	995	997	999999	29	33	171	278	999999	194	815	377	985	706	536	591	999999	920	340	999999	695	929	763	771	109	46	815	999999	930	661	701	910	940	947	999999	999999	896	369	670	999999	971	665	582	41	62	498	999999	44	88	632	999999	379	999999	400	187	72	242	999999	999999	983	217	206	999999	484	492	905	436	47	999999	999999	694	999999	999999	634	999999	40	357	999999	718	610	575	999999	887	307	543	999999	114	550	770	335	498	670	377	687	497	775	327	107	549	157	999999	433	726	282	937	947	129	180	331	157	715	510	517	391	418	999999	318	50	941	169	800	885	277	999999	999999	999999	999999	572	147	303	713	259	192	571	547	151	65	999999	370	596	213	999999	999999	623	620	987	162	986	278	71	999999	286	166	389	356	186	165	743	965	913	999999	557	999999	38	443	999999	999999	945	843	276	380	703	999999	355	956	866	667	999999	372	328	871	816	303	85	999999	436	103	802	225	371	985	322	649	457	451	656	900	200	189	164	999999	999999	153	12	999999	999999	607	811	433	489	519	511	380	647	51	337	263	999999	201	999999	372	526	730	999999	290	68	64	232	903	310	966	477	474	218	999999	664	999999	300	999999	83	829	291	378	999999	999999	484	941	12	999999	124	402	942	998	181	791	152	487	999999	721	633	708	385	999999	133	523	52	46	172	987	387	663	999999	574	128	188	90	999999	994	631	806	999999	62	816	789	907	999999	478	303	999999	516	187	999999	578	760	374	999999	383	999999	999999	808	447	778	999999	38	460	439	378	880	993	711	995	492	49	915	516	656	569	128	225	999999	999999	999999	746	480	999999	660	393	813	753	734	999999	999999	781	822	369	347	47	787	338	477	999999	598	309	715	521	999999	963	999999	254	999999	999999	264	999999	723	999999	703	42	543	827	799	999999	999999	136	269	14	102	710	226	556	178	618	781	790	748	999999	975	444	41	959	515	
696	999999	569	45	849	452	873	68	587	665	315	999999	999999	539	432	100	472	49	711	428	983	999999	117	85	109	113	999999	999999	879	269	269	11	584	322	999999	325	999999	999999	420	561	999999	651	639	890	863	124	821	999999	325	752	512	404	329	540	532	950	622	493	936	999999	977	591	189	328	999999	999999	920	647	436	999999	999999	999999	999999	999999	209	341	117	226	221	984	999999	223	965	999999	756	864	681	999999	789	162	702	512	164	673	584	999999	472	321	999999	999999	999999	183	824	999999	658	999999	999999	999999	341	200	999999	406	282	951	464	763	626	62	571	999999	632	876	999999	283	413	592	226	999999	999999	572	868	796	732	999999	790	999999	999999	999999	478	624	98	510	712	999999	320	999999	999999	213	219	820	20	420	749	951	927	999999	325	550	805	75	999999	999999	999999	768	331	55	673	620	170	357	999999	999999	583	999999	453	131	174	999999	963	117	362	22	746	754	561	999999	57	781	999999	473	999999	848	950	413	709	278	905	943	277	274	633	619	53	862	456	150	837	802	507	806	162	999999	587	697	999999	999999	83	850	217	873	998	891	886	999999	565	525	999999	180	247	999999	225	231	999999	698	484	999999	999999	884	308	421	620	254	283	999999	320	999999	271	262	699	805	205	999999	735	403	276	741	733	356	999999	930	999999	667	565	999999	590	931	76	888	999999	999999	934	198	999999	796	999999	754	617	999999	999999	999999	264	667	480	441	999999	999999	495	999999	432	742	18	999999	587	378	201	953	688	951	347	389	668	382	48	728	871	999999	511	939	150	521	133	999999	969	999999	675	562	197	999999	352	428	445	478	466	481	963	321	611	184	605	309	75	666	620	997	172	882	628	751	999999	973	659	999999	456	910	618	242	999999	122	702	638	766	999999	608	918	943	199	915	567	999999	560	405	337	999999	840	999999	467	165	999999	312	793	999999	445	563	379	769	889	32	999999	999999	730	999999	498	999999	999999	543	511	67	701	63	999999	966	71	986	999999	577	331	221	615	463	161	999999	680	809	908	703	330	10	239	999999	63	176	368	999999	44	891	999999	855	377	999999	944	410	464	919	339	826	999999	458	554	801	999999	678	417	102	711	999999	988	689	573	272	223	999999	827	551	999	806	608	366	951	999999	670	476	999999	318	519	751	621	761	480	999999	830	871	456	999999	711	385	759	275	993	389	903	999999	291	114	93	444	582	912	999999	999999	228	999999	507	999999	140	999999	834	108	583	960	42	237	219	999999	442	999999	999999	400	999999	624	57	
342	373	571	224	453	194	999999	234	84	179	709	841	947	864	323	374	30	306	740	550	660	691	999999	357	999999	18	800	672	742	999999	999999	82	304	485	885	153	935	222	687	785	105	873	999999	791	999999	395	271	626	128	976	43	103	109	999999	396	999999	340	999999	547	445	999999	999999	492	999999	987	636	999999	999999	979	999999	439	808	619	954	455	787	192	251	33	291	746	184	554	999999	999999	98	972	231	98	244	813	720	999999	252	401	38	391	816	803	696	999999	999999	647	999999	999999	234	999999	154	627	609	468	98	201	999999	698	219	522	726	345	898	664	999999	999999	999999	999999	719	143	376	999999	427	405	999999	447	336	443	948	999999	605	228	133	614	827	603	999999	775	724	999999	999999	554	191	516	999999	481	999999	42	532	424	999999	591	828	101	116	592	210	999999	102	651	999999	822	749	683	916	508	999999	999999	999999	999999	999999	969	641	999999	724	822	380	911	740	999999	542	303	911	533	999999	999999	400	42	507	245	999999	999999	682	83	664	596	804	999999	999999	999999	269	621	206	809	529	933	950	638	376	294	221	299	472	208	118	570	911	999999	59	902	117	189	786	600	329	999999	296	567	999999	999999	28	999999	321	584	634	921	999999	111	999999	700	74	762	665	223	34	999999	812	484	999999	104	685	999999	999999	697	59	90	834	605	489	908	646	392	999999	999999	276	999999	977	888	573	197	472	809	221	359	838	355	999999	572	999999	225	807	812	602	441	451	439	423	624	999999	554	96	501	621	105	63	681	999999	999999	999999	685	136	923	999999	777	999999	999999	376	109	858	704	566	271	999999	274	111	833	999999	672	797	836	925	999999	999999	28	111	970	197	125	999999	999999	695	107	625	999999	99	884	901	825	999999	575	72	324	765	830	987	824	472	357	994	229	892	986	629	999999	760	772	569	892	999999	660	689	261	999999	702	999999	999999	646	149	999999	999999	932	964	862	231	773	999999	597	533	41	286	508	839	131	86	999999	999999	477	514	139	326	324	19	158	999999	886	811	999999	999999	821	999999	188	333	999999	777	297	928	999999	407	347	159	185	46	860	999999	161	849	140	726	438	309	999999	141	19	999999	901	922	815	999999	999999	999999	98	999999	711	999999	108	185	667	353	999999	345	999999	80	177	980	151	288	999999	999999	998	47	681	794	634	999999	535	999999	999999	324	876	375	123	422	71	999999	999999	650	334	357	999999	975	192	787	999999	103	725	999999	963	39	716	999999	773	66	713	308	290	304	900	198	978	999999	861	999999	476	
422	232	171	18	792	919	500	999999	801	999999	32	999999	894	855	540	797	613	93	294	999999	262	999999	66	708	762	999999	999999	999999	999999	378	250	123	999999	320	999999	871	563	913	180	120	226	669	971	599	691	453	999999	999999	369	401	374	967	577	744	999999	820	999999	463	255	698	162	750	817	432	227	908	24	999999	339	669	243	999999	913	184	391	593	999999	467	27	319	707	328	390	743	14	283	546	105	106	705	705	109	999999	482	957	475	851	549	381	782	438	812	118	700	168	674	63	999999	363	999999	200	708	446	936	991	834	370	84	428	944	372	919	487	999999	963	999999	999999	441	999999	916	741	91	95	244	880	894	999999	689	585	999999	999999	152	742	475	514	997	999999	730	999999	133	115	777	999999	437	420	519	334	483	737	999999	641	622	999999	446	888	119	999999	211	66	106	624	680	498	98	724	229	999999	22	130	999999	479	999999	999999	999999	811	964	960	657	824	370	999999	735	952	560	697	606	966	999999	587	999999	999999	462	674	394	508	434	288	999999	712	999999	341	322	363	999999	999999	340	673	93	635	999999	159	964	387	695	999999	999999	728	937	401	128	263	882	999999	726	591	27	637	564	999999	999999	685	929	944	633	39	999999	382	191	16	367	999999	882	669	999999	255	420	84	978	858	999999	705	999999	999999	594	937	459	887	636	190	536	703	118	498	999999	248	999999	29	999999	666	289	516	547	931	44	195	381	222	999999	999999	181	999999	658	706	975	681	344	299	360	696	579	369	746	11	999999	664	825	393	420	999999	999999	999999	999999	322	578	999999	999999	419	606	408	566	246	125	166	19	593	999999	999999	999999	577	904	930	999999	67	96	920	770	999999	462	379	370	987	802	357	455	780	621	999999	137	871	522	924	692	999999	999999	343	253	589	991	885	999999	423	999999	842	520	104	730	273	235	658	343	622	957	999999	48	578	444	768	710	999999	971	999999	999999	651	65	999999	247	999999	927	999999	677	999999	554	999999	760	946	127	959	837	999999	999999	358	119	479	538	900	966	466	913	560	898	485	999999	999999	913	910	999999	228	787	540	856	23	345	482	981	163	77	391	475	101	461	484	931	359	188	623	599	804	123	164	23	781	804	999999	999999	201	310	790	662	850	807	899	182	307	999999	999999	999999	999999	498	999999	832	584	999999	821	109	999999	554	529	585	300	320	345	114	632	999999	85	218	968	627	789	852	287	728	999999	294	561	311	633	999999	999999	610	961	316	738	332	999999	789	983	277	440	647	
999999	999999	999999	539	472	794	999999	999999	429	828	54	20	708	999999	555	999999	377	537	548	122	920	999999	444	689	359	39	376	310	97	295	235	700	196	151	81	82	366	94	822	766	762	999999	999999	322	566	950	607	999999	999999	582	999999	456	999999	327	999999	117	770	683	190	443	999999	999999	999999	143	603	353	999999	567	999999	482	999999	292	715	781	360	77	247	131	132	408	431	999999	533	514	873	779	971	868	999999	963	999999	682	904	389	999999	523	169	302	719	999999	137	49	999999	304	92	140	741	948	967	660	869	649	560	781	999999	999999	715	999999	270	824	382	954	999999	999999	180	817	999999	999999	442	999999	999999	945	412	910	281	999999	417	238	431	743	47	33	900	762	104	999999	132	132	377	92	808	979	42	895	999999	999999	895	266	133	275	751	999999	999999	141	752	999999	246	650	509	629	999999	486	758	527	786	359	999999	391	402	518	694	265	957	999999	38	928	912	517	79	109	999999	161	115	999999	999999	632	517	769	20	180	425	482	622	999999	243	331	999999	999999	118	999999	128	514	863	999999	580	496	457	999999	112	999999	22	729	580	410	999999	697	999999	602	535	163	841	294	381	232	102	222	643	219	126	999999	707	999999	408	588	981	981	297	499	585	505	185	361	999999	999999	168	999999	999999	222	616	545	950	628	979	999999	648	834	143	999999	523	367	852	248	999999	999999	125	615	331	991	999999	160	999999	999999	26	40	977	999999	627	194	74	999999	321	430	602	580	756	89	426	999999	940	157	848	656	976	227	652	999999	322	999999	999999	999999	999999	999999	793	465	145	78	999999	949	977	168	999999	948	576	999999	999999	432	645	999999	649	999999	198	878	61	281	312	753	905	799	388	50	999999	366	124	521	42	411	636	147	999999	687	477	477	476	999999	940	999999	999999	860	999999	229	302	999999	621	999999	999999	496	858	999999	162	392	173	812	570	936	999999	851	834	64	94	999999	795	507	34	961	568	721	411	279	999999	412	999999	55	999999	999999	999999	324	744	89	167	545	552	999999	984	62	524	665	906	539	790	98	75	35	775	536	434	794	999999	660	475	999999	94	999999	999999	750	999999	128	193	999999	198	676	999999	754	897	548	102	680	523	971	446	903	814	872	488	999999	999999	647	279	102	734	954	495	93	614	525	461	964	935	244	999999	406	999999	504	350	124	982	320	138	237	443	753	280	857	223	572	999999	221	109	937	412	999999	849	101	677	999999	190	33	999999	381	96	138	999999	289	999999	50	431	319	531	374	270	37	
518	999999	658	980	999999	637	870	52	697	249	999999	997	831	269	556	389	999999	116	934	958	180	756	151	315	18	991	228	999999	150	518	999999	999999	676	385	563	999999	443	696	561	552	163	107	684	846	999999	747	457	379	493	51	492	425	999999	999999	856	999999	900	999999	999999	999999	419	697	902	189	559	138	999999	456	999999	749	946	140	999999	391	999999	83	999999	304	51	271	543	848	688	999999	36	274	305	374	528	801	907	100	724	869	142	465	999999	505	296	145	999999	999999	999999	744	105	361	869	58	506	783	690	605	999999	711	999999	571	999999	803	999999	295	832	999999	999999	904	999999	999999	999999	685	258	999999	877	576	17	906	845	542	184	999999	13	999999	405	257	999999	744	121	999999	999999	22	721	571	457	401	352	11	313	469	83	769	903	249	944	193	800	166	905	999999	598	404	866	615	999999	74	800	488	890	999999	98	193	792	539	75	403	964	686	892	486	234	15	602	385	468	999999	50	763	999999	999999	456	999999	838	997	713	395	156	116	184	999999	601	863	999999	999999	380	999999	976	373	183	999999	229	999999	273	429	999999	999999	999999	999999	999999	981	999999	46	758	678	138	386	354	795	826	680	256	857	512	509	885	371	893	874	999999	577	438	677	590	999999	991	343	448	419	118	130	593	666	959	202	369	999999	115	443	599	999999	546	191	547	502	304	371	610	764	543	527	699	999999	485	579	999999	356	456	999999	687	794	937	999999	686	705	97	590	898	319	149	331	265	460	285	20	999999	256	999999	999999	884	629	732	684	875	590	999999	666	999999	999999	648	23	117	536	755	804	67	611	999999	842	999999	999999	999999	300	999999	222	272	248	651	475	547	307	226	369	694	67	72	262	69	105	284	430	409	518	670	135	999999	729	705	480	999999	430	999999	297	681	181	166	441	69	662	328	192	999999	715	842	999999	796	748	842	999999	999999	999999	551	409	999999	984	313	954	629	999999	999	542	543	181	522	127	555	999999	687	999999	901	630	203	406	999999	101	416	693	999999	329	999999	474	887	17	737	158	878	351	729	697	999999	211	811	570	999999	999999	649	843	203	725	795	867	999999	999999	796	122	611	999999	632	476	578	999999	288	999999	169	999999	655	536	999999	374	999999	214	209	990	655	699	818	632	743	991	999999	572	500	951	533	471	413	567	221	625	546	733	718	263	128	257	999999	999999	410	138	139	123	409	829	999999	591	999999	80	999999	106	999999	999999	412	999999	34	16	130	337	999999	698	131	97	324	818	827	515	
999999	946	999999	999999	999999	317	231	614	861	339	173	670	999999	942	804	342	893	124	331	567	999999	87	999999	122	137	999999	999999	712	999999	999999	999999	590	11	999999	999999	721	209	276	999999	986	757	999999	999999	695	999999	459	862	835	999999	999999	999999	999999	497	270	194	418	717	759	280	190	999999	519	608	819	540	582	668	504	846	93	143	627	794	345	999999	533	307	999999	279	677	999999	898	999999	999999	848	598	102	741	785	686	14	449	996	149	411	248	199	959	164	999999	999999	367	988	810	656	576	999999	162	460	661	999999	999999	999999	602	999999	999999	700	390	971	999999	490	927	719	169	89	999999	631	655	933	571	344	348	389	19	886	375	909	18	571	281	193	940	999999	133	576	831	999999	403	691	726	999999	999999	988	221	779	863	648	828	731	962	945	759	228	888	999999	772	792	479	715	999999	775	692	819	700	759	549	646	595	999999	999999	733	237	999999	999999	999999	536	359	177	240	33	727	999999	286	999999	999999	999999	721	999999	806	803	48	490	688	609	950	854	988	999999	462	999999	226	62	244	483	999999	999999	795	999999	864	790	422	624	249	691	364	694	415	220	374	335	828	254	788	789	219	252	999999	364	267	999999	999999	71	715	10	806	674	999999	802	379	617	638	709	999999	999999	391	423	999999	996	254	265	999999	777	999999	999999	411	972	999999	999999	999999	986	179	440	999999	694	253	361	909	248	999999	689	848	613	841	757	696	128	716	772	408	796	10	999999	999999	999999	730	770	147	587	598	834	411	401	539	999999	448	999999	999999	843	772	999999	513	12	120	564	416	836	935	176	999999	293	265	501	56	999999	985	999999	999999	752	964	483	999999	999999	649	60	288	457	999999	458	999999	498	999999	873	999	999999	999999	998	442	554	594	999999	834	999999	999999	315	999999	910	354	71	406	999999	877	212	999999	299	999999	191	363	70	286	959	762	999999	857	941	129	392	501	999999	194	987	194	776	168	79	999999	252	184	343	482	378	999999	22	62	496	621	960	994	709	562	110	644	381	278	635	142	999999	123	999999	196	195	418	676	876	418	637	111	54	809	650	573	999999	29	999999	907	856	749	434	999999	329	169	999999	791	126	93	999999	812	507	533	999999	301	139	969	999999	296	960	436	145	999999	859	520	999999	195	69	988	999999	625	794	999999	778	392	999999	752	999999	36	797	626	560	999999	76	825	603	521	871	358	999999	48	871	301	947	999999	613	791	511	999999	252	213	732	137	990	999999	28	999999	999999	554	379	999999	93	130	999999	999999	
876	352	577	43	917	404	323	710	554	999999	999999	503	423	358	779	140	999999	999999	784	593	894	432	802	348	999999	467	766	326	999999	66	954	750	801	614	553	270	224	477	891	848	890	999999	999999	934	999999	524	999999	406	775	999999	146	16	346	906	999999	454	999999	238	236	459	999999	996	731	497	110	12	701	999999	804	999999	916	772	194	935	703	872	999999	999999	375	292	999999	369	551	739	920	999999	414	999999	175	109	720	999999	251	999999	219	893	301	96	834	970	823	913	602	267	333	373	999999	410	212	576	605	682	863	944	714	999999	999999	991	576	999999	598	806	643	999999	999999	929	531	999999	726	809	580	999999	999999	999999	469	831	767	293	416	556	136	999999	692	599	503	48	133	307	727	941	448	309	519	681	999999	26	279	896	999999	999999	842	79	684	999999	995	842	648	468	484	883	510	171	584	30	36	595	124	54	999999	999999	806	999999	999999	784	371	280	252	362	32	452	999999	999999	823	23	999999	66	999999	298	603	661	399	664	822	999999	999999	286	999999	999999	655	786	999999	999999	695	710	596	617	54	900	42	725	999999	296	445	999999	999999	639	999999	570	315	999999	276	825	451	550	999999	999999	999999	191	352	999999	555	753	706	246	550	336	999999	123	427	106	22	428	266	999999	71	113	999999	790	521	802	999999	165	194	999999	519	86	999999	999999	350	454	215	862	557	999999	179	846	999999	209	491	999999	463	234	153	218	957	848	999999	573	488	266	923	621	669	550	155	400	569	31	999999	999999	552	40	772	973	890	159	870	319	708	224	524	28	308	526	999999	714	21	975	728	999999	999999	999999	999999	94	530	594	202	16	801	779	287	568	999999	28	452	433	461	179	327	999999	978	258	999999	273	741	904	322	153	212	999999	388	593	302	66	999999	341	373	688	452	999999	956	999999	517	928	937	956	545	290	999999	999999	263	842	999999	921	692	999999	355	999999	352	625	281	999999	804	370	401	999999	275	999999	999999	120	999999	772	999999	31	999999	999999	740	936	999999	785	999999	41	79	296	188	999999	935	999999	374	695	986	999999	345	827	999999	907	69	157	536	254	690	129	227	999999	999999	490	125	636	81	577	999999	419	999999	999999	266	250	979	517	192	856	757	895	62	999999	134	98	437	999999	999999	999999	65	999999	410	91	104	999999	814	116	440	999999	430	308	309	796	175	577	904	777	570	999999	999999	551	965	680	999999	999999	999999	849	999999	767	999999	225	640	138	522	999999	999999	984	473	27	435	872	999999	494	435	458	595	266	212	557	
999999	999999	338	999999	24	514	627	999999	594	308	182	999999	278	673	999999	214	668	180	284	999999	568	919	314	553	358	999999	474	480	999999	47	209	810	647	290	583	403	886	999999	124	18	317	289	999999	174	999999	470	999999	999999	999999	230	999999	424	981	999999	999999	274	354	785	863	959	999999	156	484	556	108	999999	327	987	99	251	327	250	999999	999999	999999	288	529	150	708	887	461	70	631	33	257	785	828	674	301	318	59	111	999999	999999	968	170	804	843	999999	481	152	616	324	999999	903	549	368	716	60	999999	999999	999999	86	975	508	979	999999	460	309	999999	544	653	999999	780	202	226	685	999999	307	761	999999	686	84	237	999999	844	746	33	130	707	999999	122	624	590	573	844	34	588	999999	988	999999	353	543	751	937	499	999999	543	415	686	863	999999	418	298	236	68	139	849	240	663	243	501	340	601	896	431	38	115	217	357	999999	107	999999	318	999999	999999	152	332	299	255	924	212	617	443	843	961	999999	336	363	514	714	999999	357	993	755	154	999999	941	855	515	471	999999	336	68	494	999999	220	109	999999	106	916	807	560	999999	999999	40	999999	896	757	999999	999999	702	751	999999	999999	27	749	999999	999999	971	126	210	999999	999999	783	118	999999	559	949	87	750	604	162	267	598	907	624	372	999999	724	270	126	999999	919	788	769	74	999999	999999	477	27	999999	546	211	999999	715	340	776	999999	630	163	334	947	680	999999	133	549	493	113	735	402	387	998	838	999999	999999	26	557	995	24	54	252	144	482	69	791	999999	951	999999	883	577	848	999999	632	999999	999999	179	999999	734	664	999999	580	530	689	999999	640	999999	999999	500	999999	698	782	780	198	586	999999	999999	474	621	403	75	597	215	999999	168	554	999999	375	278	775	830	513	999999	340	793	474	722	454	408	429	831	999999	461	999999	999999	999999	77	971	56	659	746	704	891	341	599	999999	374	999999	531	529	422	999999	439	999999	159	999999	960	449	404	121	199	745	76	201	571	714	999999	999999	44	374	487	256	329	618	38	135	999999	491	999999	999999	110	421	923	999999	16	247	999999	735	158	999	833	999999	577	934	999999	999999	999999	999999	770	885	495	466	275	167	999999	176	274	820	999999	33	573	479	708	999999	999999	999999	822	999999	194	999999	999999	999999	759	45	540	859	679	999999	157	37	497	999999	721	856	676	643	155	765	836	840	972	110	49	134	999999	364	919	344	922	999999	999999	449	515	446	999999	94	707	240	626	193	999999	880	673	999999	536	651	757	851	565	378	
632	66	362	354	360	691	999999	999999	608	999999	939	344	471	999999	848	57	415	284	999999	592	936	999999	149	652	353	102	437	999999	598	784	606	77	999999	999999	999999	132	97	171	95	410	723	82	999999	450	999999	163	418	218	999999	999999	245	483	97	973	441	999999	916	709	11	268	264	990	46	999999	579	999999	565	999999	404	999999	999999	254	198	363	999999	863	999999	698	409	199	683	229	560	118	548	133	999999	805	122	351	215	388	170	999999	156	732	999999	808	871	381	999999	502	813	999999	529	991	294	733	114	578	436	227	309	811	584	44	439	927	284	455	891	760	803	63	520	581	999999	370	217	999999	826	483	999999	999999	602	191	415	999999	588	557	999999	999999	701	544	999999	987	999999	358	253	999999	303	118	533	999999	999999	837	698	760	999999	999999	999999	924	999999	999999	751	999999	999999	999999	219	403	999999	972	348	727	617	644	69	999999	148	532	999999	999999	999999	999999	843	717	949	999999	999999	764	493	655	883	640	650	914	730	733	999999	961	597	807	149	849	492	330	770	806	999999	845	999999	999999	621	60	455	181	806	430	134	44	999999	988	733	454	910	999999	999999	999999	87	703	914	335	477	187	935	695	595	278	613	999999	947	153	603	703	986	64	43	833	194	999999	117	999999	608	999999	957	608	83	695	939	999999	999999	999999	729	999999	930	999999	960	999999	125	760	999999	538	999999	611	96	861	395	40	468	855	939	999999	999999	607	999999	614	726	719	230	336	999999	900	338	105	290	999999	999999	498	999999	543	999999	599	717	999999	893	579	999999	996	999999	999999	222	53	236	93	999999	977	999999	999999	999999	326	725	999999	999999	999999	148	685	209	999999	999999	210	999999	897	267	925	761	999999	547	99	714	25	131	730	999999	134	999999	577	673	255	526	312	348	302	977	999999	999999	852	384	929	295	217	380	770	999999	471	658	999999	786	999999	331	237	440	457	999999	504	204	995	204	100	999999	570	22	954	205	28	861	154	919	811	117	909	999999	617	804	506	645	360	64	585	475	798	791	999999	923	298	872	999999	885	999999	262	821	658	293	265	724	205	425	575	656	610	513	406	999999	204	422	271	999999	653	909	859	999999	999999	618	999999	875	778	650	41	906	999999	970	269	446	559	295	261	682	362	999999	311	229	785	408	999999	961	999999	817	177	510	36	59	247	975	623	418	880	49	999999	999999	946	554	999999	668	999999	639	254	959	999999	908	171	589	470	999999	999999	999999	67	542	643	663	483	999999	483	999999	879	106	733	293	822	999999	415	221	
999999	999999	143	756	835	126	898	999999	717	442	402	269	999999	447	589	673	377	984	361	348	406	999999	999999	999999	81	863	999999	999999	999999	961	147	284	503	949	576	497	999999	852	804	941	644	307	945	50	999999	224	191	999999	516	70	915	837	789	76	815	17	77	158	684	999999	337	494	440	999999	305	999999	765	400	871	102	242	999999	999999	419	999999	999999	999999	864	425	857	682	356	896	999999	999999	309	495	436	143	999999	429	293	177	832	614	159	867	999999	745	452	458	791	571	424	827	999999	657	379	372	716	999999	999999	999999	827	298	999999	597	594	709	995	631	339	266	999999	672	999999	356	999999	805	554	241	869	129	973	409	891	785	482	27	999999	651	999999	73	426	622	999999	560	350	543	633	999999	282	490	749	820	128	534	269	751	999999	54	999999	573	817	485	87	93	758	427	407	205	999999	576	999999	999999	515	275	840	999999	455	999999	15	999999	182	993	959	389	379	162	290	367	525	999999	999999	609	352	552	255	999999	544	144	801	922	146	437	445	706	435	406	315	852	694	579	306	490	48	999999	401	824	526	999999	999999	606	147	999999	679	394	437	455	999999	962	29	898	154	321	999999	92	999999	744	557	262	954	973	999999	999999	672	946	434	999999	571	999999	160	431	425	999999	430	205	999999	999999	758	61	279	979	404	353	832	795	434	985	999999	955	819	999999	999999	273	743	740	759	709	377	733	960	777	884	155	812	999999	483	307	999999	401	307	580	999999	506	983	974	578	503	605	877	999999	449	765	615	46	503	165	999999	999999	999999	445	85	729	999999	100	501	999999	258	541	244	321	999999	104	502	658	248	999999	999999	289	768	172	266	114	499	221	999999	22	278	119	318	443	999999	203	211	955	231	850	961	415	492	999999	329	999999	370	999999	394	354	273	957	999999	999999	394	871	345	527	999999	971	999999	812	579	489	826	149	232	801	989	933	999999	999999	999999	398	999999	364	797	889	842	304	744	933	826	999999	748	999999	999999	999999	58	460	857	684	776	260	620	158	836	12	62	189	999999	569	999999	461	462	726	530	409	132	999999	83	456	684	885	237	306	985	999999	999999	999999	999999	745	752	539	999999	218	770	999999	778	999999	527	794	837	662	999999	184	368	375	714	999999	790	999999	999999	27	999999	411	999	891	999999	323	172	999999	272	999999	361	994	999999	45	999999	253	999999	999999	631	571	512	999999	999999	31	330	62	938	620	698	999999	725	916	999999	999999	163	674	999999	878	162	999999	999999	104	532	999999	311	569	367	332	
999999	999999	75	445	290	792	999999	107	792	978	999999	971	999999	552	734	553	821	444	613	999999	882	711	45	999999	203	176	183	418	999999	999999	999999	761	695	615	629	238	653	289	635	598	230	66	881	999999	999999	190	88	999999	999999	978	479	867	956	999999	450	288	999999	987	252	124	618	106	999999	999999	999999	999999	286	999999	922	506	900	541	999999	24	861	825	830	805	999999	22	97	338	58	778	848	999999	999999	419	175	350	803	665	47	521	999999	134	715	416	999999	508	999999	319	923	863	999999	937	68	942	424	624	999999	629	228	240	36	290	999999	999999	999999	416	15	866	999999	581	703	245	999999	297	44	737	119	424	834	270	117	999999	415	195	999999	911	793	999999	995	550	892	999999	447	807	495	699	86	999999	789	564	503	999999	715	351	170	842	442	771	908	687	999999	44	794	957	999999	257	999999	862	872	999999	623	999999	999999	63	999999	528	797	999999	801	344	660	966	999999	280	767	79	999999	999999	35	857	999999	31	953	318	45	857	390	999999	999999	247	999999	224	999999	84	999999	360	999999	662	662	641	55	999999	999999	999999	999999	548	999999	523	200	63	999999	812	836	24	247	999999	199	563	27	831	148	316	22	564	999999	999999	999999	999999	340	416	903	411	999999	999999	999999	732	61	999999	291	496	457	866	300	631	999999	21	388	265	837	999999	170	612	644	830	502	738	733	415	62	590	853	850	193	783	160	999999	999999	452	999999	999999	550	810	282	530	384	999999	26	999999	511	509	67	439	999999	991	256	999999	766	581	891	83	999	646	999999	700	999999	606	999999	517	999999	279	999999	999999	62	332	798	359	999999	123	999999	999999	722	351	903	553	533	999999	138	202	999999	859	999999	829	560	139	515	904	483	581	999999	778	598	509	910	242	999999	132	999999	999999	999999	896	959	999999	999999	671	361	999999	742	783	999999	229	477	491	981	621	263	782	384	923	817	894	876	758	236	677	999999	223	441	671	999999	411	47	739	999999	999999	899	999999	999999	889	778	857	171	999999	999999	667	999999	117	999999	298	979	999999	747	999999	999999	308	29	211	425	457	50	999999	999999	999999	999999	765	192	738	491	999999	721	889	88	495	999999	959	733	187	353	999999	377	523	999999	999999	692	539	663	583	167	999999	619	698	947	256	999999	640	642	100	570	649	485	571	625	186	577	100	999999	262	318	622	575	842	999999	856	999999	526	453	999999	388	599	111	608	581	999999	731	32	941	832	646	514	999999	642	616	704	93	999999	898	518	575	602	501	411	275	545	136	777	999999	101	
175	332	999999	999999	711	999999	547	876	999999	835	454	554	159	999999	616	999999	304	932	235	999999	773	284	999999	934	506	999999	108	699	343	45	664	954	999999	850	666	323	327	757	931	646	166	999999	815	73	999999	999999	453	296	795	471	250	203	999999	687	999999	891	704	262	72	924	999999	848	543	954	180	499	372	308	999999	302	485	547	10	999999	997	566	468	565	870	999999	343	811	903	872	795	999999	999999	504	532	774	618	75	694	16	773	318	673	999999	892	574	658	154	747	503	985	703	999999	962	689	999999	433	149	999999	586	591	999999	999999	999999	169	710	96	867	776	773	999999	420	852	994	815	999999	893	608	672	999999	999999	199	73	410	886	102	999999	450	815	772	351	479	999999	117	425	713	374	12	999999	999999	488	790	377	974	818	575	850	208	157	10	999999	824	999999	96	758	999999	996	543	784	77	442	645	62	999999	432	214	736	744	578	112	324	891	907	999999	999999	47	821	99	591	321	251	999999	303	814	905	999999	12	596	358	33	716	830	999999	632	999999	842	737	373	999999	999999	838	115	999999	55	999999	975	916	999999	999999	721	580	906	951	472	999999	999999	999999	999999	108	999999	212	149	395	555	395	494	673	999999	741	974	310	999999	547	977	482	145	448	258	999999	999999	610	25	999999	637	452	999999	879	755	806	384	500	498	275	646	411	699	720	84	659	999999	311	641	255	304	999999	133	369	999999	990	690	999999	103	120	999999	999999	196	822	758	112	586	614	999999	999999	366	483	811	192	901	576	783	999999	373	598	936	628	968	770	999999	226	329	450	905	765	125	458	406	388	999999	351	224	877	962	972	83	587	393	173	888	820	999999	940	467	999999	216	275	561	504	184	999999	336	426	799	999999	782	145	709	162	999999	907	87	433	96	559	362	906	463	999999	999999	999999	244	999999	881	999999	616	389	999999	508	558	850	896	901	214	555	24	798	999999	430	999999	937	877	240	810	981	999999	186	854	907	54	310	811	170	979	825	316	531	544	597	924	402	162	210	999999	999999	20	185	229	999999	545	564	828	999999	999999	588	999999	999999	999999	900	467	440	534	85	999999	258	999999	736	922	388	249	493	999999	489	506	796	784	677	636	309	970	999999	957	324	372	490	481	779	958	401	999999	312	537	644	139	494	868	999999	746	355	473	283	262	840	300	61	310	348	536	414	803	804	376	694	999999	899	482	220	712	973	777	999999	778	531	999999	999999	955	999999	360	999999	928	707	930	291	836	696	999999	999999	33	
999999	190	142	252	999999	999999	549	936	999999	714	999999	21	657	999999	773	578	213	505	999999	805	999999	106	999999	999999	524	485	105	874	94	999999	242	594	999999	196	402	792	999999	27	234	933	999999	11	999999	904	129	10	281	342	166	999999	632	200	584	322	670	224	498	154	999999	77	501	675	999999	999999	482	999999	656	999999	972	980	933	196	999999	797	319	362	983	999999	999999	524	214	999999	718	381	236	51	20	52	525	999999	304	999999	299	999999	441	999999	159	138	432	483	999999	810	999999	185	999999	446	919	786	12	999999	241	711	999999	213	863	738	957	479	757	440	999999	613	945	794	999999	999999	897	123	365	499	999999	854	365	999999	180	403	999999	543	999999	789	999999	233	999999	217	946	593	225	95	999999	703	863	680	381	991	848	739	999999	999999	498	347	999999	999999	431	513	116	386	356	890	42	469	345	423	999999	968	318	412	573	737	847	103	227	811	819	662	635	532	483	373	999999	441	538	826	54	264	250	999999	802	536	111	570	247	999999	63	834	999999	449	801	413	683	999999	176	137	999999	405	999999	999999	985	999999	877	584	903	982	353	601	930	518	379	999999	727	992	610	46	999999	999999	856	892	758	999999	999999	196	730	80	690	111	999999	999999	999999	648	999999	999999	340	42	659	999999	666	264	981	461	904	848	79	188	685	690	834	999999	500	450	999999	236	979	10	999999	690	999999	999999	302	999999	336	530	420	730	488	224	662	577	999999	119	620	601	911	999999	91	455	126	999999	394	999999	276	145	909	657	999999	908	534	339	568	968	673	833	961	738	135	383	438	349	999999	471	38	267	751	391	830	947	324	999999	919	28	573	311	448	303	976	200	620	762	631	580	690	999999	19	419	446	999999	639	183	999999	707	27	777	852	922	999999	999999	394	528	999999	161	594	851	419	549	404	371	395	668	762	934	999999	675	718	129	781	999999	999999	999999	944	53	318	999999	511	222	999999	796	999999	525	999999	999999	999999	999999	935	999999	985	838	913	469	24	84	999999	999999	999999	246	943	352	69	733	999999	275	761	999999	583	999999	843	452	349	207	999999	999999	999999	869	345	795	138	671	999999	999999	143	943	791	787	327	869	652	999999	730	275	999999	658	736	724	384	67	215	999999	999999	162	635	542	498	716	921	416	172	531	635	624	999999	282	612	820	600	208	483	973	733	714	140	999999	999999	999999	928	999999	871	197	494	288	590	384	163	999999	999999	600	454	85	866	999999	707	130	711	115	168	995	56	916	134	999999	583	241	30	803	
31	138	999999	424	787	41	999999	974	46	999999	999999	733	999999	34	217	999999	999999	408	116	822	16	999999	999999	999999	916	932	999999	955	999999	318	999999	358	363	359	999999	484	779	40	999999	835	376	999999	94	363	999999	434	876	31	709	134	999999	185	999999	208	797	999999	999999	999999	507	854	999999	589	911	728	653	686	379	999999	468	999999	229	723	120	999999	455	283	925	999999	545	999999	999999	823	999999	938	885	528	233	164	999999	554	999999	575	532	442	648	786	822	999999	999999	394	64	116	562	976	999999	709	999999	999999	752	999999	95	901	668	999999	798	999999	343	999999	842	134	463	225	999999	914	591	653	200	677	632	999999	461	569	731	161	999999	950	270	999999	43	186	463	378	411	48	468	249	907	999999	644	284	453	849	523	585	999999	839	898	647	394	261	518	999999	232	94	72	526	179	516	589	847	113	73	939	666	671	94	813	179	456	351	746	999999	42	357	225	611	56	999999	230	597	62	999999	885	781	667	75	156	327	975	942	999999	400	927	797	181	389	999999	856	913	846	36	728	201	52	515	999999	999999	874	999999	461	479	33	999999	992	795	999999	188	168	999	605	937	495	203	513	281	355	757	999999	999999	836	701	199	242	999999	571	999999	999999	842	276	833	711	999999	999999	524	472	56	114	934	999999	692	210	751	857	317	908	540	534	687	999999	999999	87	128	699	41	999999	290	790	911	999999	470	67	346	891	176	894	665	45	999999	51	234	250	822	243	999999	636	949	341	925	999999	40	799	744	999999	115	756	592	999999	428	765	999999	266	999999	513	541	634	863	860	999999	422	999999	999999	855	645	546	999999	264	884	999999	405	809	999999	864	999999	400	999999	323	275	785	420	311	93	999999	913	859	968	57	318	702	858	772	99	999999	512	233	536	944	108	534	999999	501	707	376	999999	955	999999	401	757	999999	870	320	999999	999999	281	121	169	999999	941	786	578	872	999999	192	357	632	999999	999999	362	222	999999	726	225	741	600	918	999999	717	594	958	999999	576	299	205	831	547	184	25	999999	401	74	649	13	999999	955	999999	555	999999	28	999999	246	935	999999	999999	258	154	999999	999999	484	999999	516	999999	301	983	170	12	583	749	999999	809	457	704	929	961	158	999999	722	999999	999999	999999	372	89	699	999999	721	690	999999	754	999999	687	452	328	999999	25	884	621	357	30	161	953	999999	806	174	218	999999	541	999999	87	999999	999999	431	202	79	206	990	437	999999	999999	271	999999	474	829	802	672	367	139	172	999999	999999	536	999999	702	
751	833	999999	999999	914	490	261	999999	684	459	366	914	266	999999	258	999999	34	456	868	259	758	681	488	910	14	501	999999	999999	379	101	10	861	999999	728	451	246	999999	434	523	999999	845	91	794	25	999999	887	416	118	880	827	889	630	667	617	943	79	354	637	999999	999999	999999	999999	810	999999	458	505	748	537	808	999999	685	600	999999	606	414	999999	886	473	447	999999	95	742	932	551	212	380	203	557	785	999999	999999	31	872	110	632	406	280	211	566	966	149	879	309	999999	152	298	696	70	213	999999	192	881	999999	999999	337	897	516	269	391	88	311	200	751	436	130	664	728	999999	974	17	407	685	907	999999	976	216	442	74	999999	913	683	142	354	519	199	20	831	436	773	734	999999	20	820	488	665	999999	137	999999	747	999999	570	864	96	206	999999	507	974	718	469	130	464	999999	860	478	404	178	846	242	247	999999	832	301	999999	249	126	396	865	428	815	37	89	570	326	920	352	999999	55	157	651	692	46	999999	967	653	280	449	160	351	93	496	999999	894	999999	638	999999	279	999999	999999	90	482	641	555	999999	441	51	894	999999	940	999999	999999	999999	699	999999	999999	83	719	333	415	969	676	246	523	345	329	999999	194	999999	688	999999	999999	23	208	76	178	60	491	219	999999	999999	385	324	220	226	508	372	413	313	999999	999999	936	945	999999	878	413	245	128	220	583	999999	999999	958	999999	675	62	571	999999	632	422	505	591	509	999999	803	593	362	999999	307	999999	956	521	880	855	132	338	137	999999	999999	662	933	931	999999	636	29	754	426	877	544	173	937	448	781	891	999999	999999	436	999999	596	295	999999	219	999999	999999	999999	995	975	999999	999999	346	924	999999	999999	969	999999	573	321	873	778	58	176	999999	999999	143	898	518	999999	989	281	999999	902	980	999999	44	999999	999999	120	896	19	999999	778	323	564	999999	248	989	843	811	412	20	662	562	999999	547	128	576	728	999999	485	118	265	986	831	174	444	999999	920	570	367	765	462	424	864	755	279	852	920	293	895	908	675	999999	587	270	497	349	611	999999	915	44	999999	432	421	999999	999999	792	999999	400	763	303	78	282	453	999999	999999	247	999999	623	277	276	999999	445	792	576	999999	337	999999	571	676	104	999999	441	654	999999	999999	39	999999	963	987	999999	370	530	529	601	840	403	484	999999	712	259	999999	988	999999	649	388	560	640	844	468	440	394	920	723	669	960	636	999999	999999	876	528	243	999999	636	790	905	136	915	999999	736	49	852	467	
858	427	452	354	230	15	944	219	399	169	999999	557	103	999999	807	860	999999	999999	775	363	74	194	25	917	999999	431	743	262	999999	450	118	999999	587	926	71	305	226	615	416	999999	999999	667	999999	999999	240	88	697	465	328	65	559	999999	273	499	999999	674	999999	535	999999	999999	271	691	574	999999	60	999999	999999	176	388	511	999999	34	796	163	186	407	65	940	999999	283	733	999999	999999	589	890	585	165	97	534	397	999999	690	623	999999	360	999999	102	189	999999	164	119	531	87	817	999999	535	736	120	323	995	999999	470	849	719	75	983	758	984	68	475	920	881	642	990	999999	953	411	189	803	690	315	875	916	999999	999999	212	210	126	178	364	848	54	774	538	999999	434	841	999999	552	376	737	999999	131	558	244	999999	889	96	210	999999	133	557	316	632	690	743	553	327	556	999999	782	642	816	703	627	875	117	113	222	192	999999	999999	999999	437	953	999999	754	999999	297	936	999999	999999	999999	711	241	301	738	151	848	999999	999999	524	357	689	593	105	301	427	931	369	129	785	874	27	999999	625	920	879	999999	492	989	194	40	619	549	668	726	114	472	336	147	966	264	187	999999	999999	161	947	999999	858	906	336	437	927	999999	999999	249	897	367	616	380	999999	472	999999	55	999999	999999	737	149	925	999999	196	954	604	232	163	531	696	715	756	474	972	45	820	999999	662	999999	999999	803	21	428	829	747	856	955	288	504	898	141	617	114	999999	808	918	999999	719	382	999999	705	662	16	999999	192	610	999999	408	823	651	999999	999999	938	391	933	137	506	549	449	999999	999999	943	659	632	999999	108	652	999999	174	126	340	999999	290	924	406	150	15	875	646	146	714	557	999999	853	129	748	678	999999	490	680	999999	999999	999999	283	193	761	999999	383	999999	93	958	101	999999	706	320	912	112	999999	984	792	132	630	902	312	394	102	488	999999	512	816	429	930	570	494	704	400	597	999999	741	999999	999999	631	887	562	999999	999999	323	759	542	999999	645	665	737	697	558	791	48	966	888	101	999999	207	871	181	664	38	531	749	999999	920	324	105	282	349	655	500	999999	349	999999	772	778	729	273	999999	180	763	202	999999	935	999999	361	630	999999	999999	999999	939	760	716	898	160	999999	999999	757	622	999999	550	393	999999	51	67	999999	999999	842	126	323	554	933	999999	11	999999	999999	999999	999999	98	568	999999	977	631	978	715	739	36	451	973	681	999999	971	651	413	630	999999	999999	830	878	864	999999	999999	11	337	816	16	194	
715	997	324	440	761	999999	64	999999	572	761	419	336	999999	31	999999	999999	444	119	999999	292	172	380	999999	41	828	935	233	905	905	976	999999	171	999999	554	321	453	658	251	999999	311	999999	999999	68	999999	395	504	559	999999	415	919	566	999999	243	999999	32	344	477	999999	612	825	999999	999999	302	595	466	257	626	773	710	803	220	203	667	281	999999	957	999999	911	999999	334	385	391	499	986	420	87	928	999999	532	977	999999	374	999999	626	866	999999	912	999999	161	147	999999	786	999999	611	708	372	999999	999999	37	75	32	999999	999999	999999	450	64	659	315	185	999999	999999	640	999999	999999	827	845	565	999999	415	257	55	849	760	508	456	999999	999999	887	999999	57	527	966	958	467	999999	999999	726	360	185	811	788	606	297	772	999999	246	999999	409	784	863	999999	518	556	999999	30	183	805	149	832	852	999999	999999	38	137	862	999999	682	783	778	416	129	214	865	603	469	448	999999	988	690	219	62	849	112	424	249	19	420	188	447	999999	615	586	528	999999	16	25	578	169	909	465	999999	999999	631	378	744	602	653	952	320	581	999999	817	459	999999	799	956	669	613	888	853	942	999999	345	996	800	542	686	541	597	454	869	402	88	235	654	299	999999	734	999999	999999	365	999999	868	865	170	798	137	905	999999	59	356	999999	281	999999	522	999999	427	999999	999999	211	916	999999	364	866	711	228	738	233	999999	510	738	934	933	999999	999999	483	999999	480	836	11	999999	781	999999	548	999999	999999	131	31	712	594	872	593	166	478	730	999999	113	11	999999	941	999999	903	937	33	320	421	40	999999	569	49	434	946	798	576	797	144	113	816	768	806	107	717	521	383	999999	155	777	465	520	252	999999	633	326	894	941	511	843	999999	237	686	874	101	999999	999999	169	925	794	590	680	595	150	297	999999	999999	843	999999	999999	563	395	174	999999	574	519	999999	669	800	999999	904	999999	296	999999	129	588	91	931	16	999999	848	224	712	361	197	784	924	999999	92	400	999999	60	599	999999	289	599	73	53	309	582	144	14	369	304	890	955	394	999999	31	709	162	426	837	96	544	349	682	813	999999	790	594	225	999999	999999	662	853	45	177	21	530	524	48	631	999999	132	999999	999999	418	471	241	400	629	999999	382	999999	552	222	512	584	940	916	260	999999	519	988	918	427	958	642	46	999999	999999	999999	500	195	124	794	413	964	700	494	999999	351	224	399	964	145	214	999999	120	999999	999999	592	81	999999	999999	999999	121	445	213	426	896	776	
435	999999	183	999999	999999	999999	133	999999	809	548	884	999999	999999	908	383	130	33	782	222	795	531	405	397	999999	222	999999	999999	673	682	967	760	999999	999999	497	916	999999	999999	627	556	28	49	362	832	999999	708	625	960	999999	77	991	999999	431	999999	110	254	40	999999	548	134	702	999999	459	84	841	788	610	999999	999999	999999	480	903	405	236	204	756	178	572	413	925	596	926	565	606	999999	555	999999	79	497	253	886	978	999999	503	854	752	589	999999	999999	204	108	768	999999	999999	999999	999999	26	999999	20	354	85	467	520	622	538	775	710	853	999999	295	459	540	369	999999	116	502	999999	902	999999	451	176	890	581	999999	827	827	130	202	999999	602	539	144	69	152	177	428	467	999999	965	88	51	736	999999	705	745	567	999999	894	266	999999	862	124	999999	568	188	999999	885	312	795	710	655	517	843	791	999999	999999	999999	999999	743	999999	45	999999	936	303	409	439	999999	999999	999999	999999	428	235	935	915	739	425	999999	501	999999	999999	543	164	999999	265	432	999999	893	111	950	999999	999999	191	999999	578	69	999999	188	528	999999	999999	999999	19	839	999999	999999	429	581	927	61	999999	13	999999	262	760	154	880	910	681	870	875	545	895	999999	53	184	999999	84	366	856	999999	247	793	999999	226	795	533	325	999999	999999	999999	952	999999	60	619	999999	999999	929	999999	999999	188	999999	506	657	999999	999999	302	93	795	360	54	354	224	81	14	103	220	999999	999999	965	620	564	185	707	999999	999999	580	845	999999	627	78	999999	684	932	677	276	740	145	999999	23	503	999999	530	384	929	658	737	894	999999	526	215	467	999999	999999	813	624	606	799	790	369	632	456	999999	177	999999	736	669	292	999999	737	362	85	597	999999	471	180	43	800	777	219	195	685	799	789	999999	611	423	259	128	62	670	940	354	690	999999	56	673	363	103	999999	988	455	999999	318	173	139	999999	999999	963	643	590	806	32	999999	184	947	657	987	999999	680	322	420	173	350	999999	422	730	907	640	425	999999	680	999999	584	231	740	194	491	625	292	741	551	999999	999999	999999	864	918	774	516	444	398	999999	999999	423	880	578	291	159	999999	751	999999	962	241	999999	999999	909	109	447	359	443	762	176	371	472	939	771	133	688	878	999999	504	956	401	206	999999	999999	82	293	704	653	999999	45	250	999999	883	778	320	748	348	562	764	480	425	999999	682	232	999999	146	484	118	454	602	281	46	256	999999	571	45	522	324	837	999999	743	705	999999	727	925	496	588	170	999999	385	
999999	326	999999	33	541	328	999999	803	999999	936	999999	595	208	857	763	999999	627	441	217	284	999999	999999	725	948	737	999999	999999	954	306	826	999999	323	657	79	262	954	597	233	910	252	521	718	817	900	16	999999	507	137	963	999999	869	156	999999	999999	159	326	999999	500	296	822	240	999999	506	999999	388	495	937	139	999999	999999	999999	404	530	999999	763	999999	216	824	942	589	999999	961	991	999999	999999	411	370	999999	999999	936	999999	107	937	98	21	952	221	146	521	520	999999	377	532	163	999999	474	626	987	999999	641	119	999999	558	706	999999	279	999999	999999	999999	977	135	466	219	668	456	519	467	442	953	811	305	80	999999	431	380	844	438	837	481	493	999999	382	67	288	826	586	549	999999	488	742	384	300	999999	999999	395	753	999999	999999	707	594	16	194	44	612	345	48	999999	136	336	765	840	999999	449	239	202	752	408	930	999999	870	999999	999999	953	220	999999	999999	657	768	999999	627	685	575	140	886	486	601	999999	999999	999999	788	122	422	999999	722	902	644	851	193	352	642	354	237	31	837	624	999999	240	824	185	340	390	999999	100	709	90	274	609	563	753	601	415	953	988	63	757	999999	332	999999	318	791	163	473	426	999999	282	458	553	999999	272	999999	999999	999999	999999	611	407	999999	331	205	642	999999	999999	298	440	751	237	999999	249	968	89	76	458	999	515	394	186	916	289	697	436	631	999999	316	300	56	240	891	684	386	655	351	236	136	999999	681	756	865	43	999999	999999	882	999999	585	223	206	258	371	17	885	434	999999	137	633	769	20	916	729	997	393	520	345	999999	999999	999999	737	839	999999	410	834	637	999999	999999	999999	532	999999	422	145	102	104	798	999999	884	798	999999	174	999999	603	999999	587	765	999999	999999	649	164	829	999999	356	273	486	366	926	999999	182	257	124	607	523	999999	999999	598	780	637	902	595	652	461	917	999999	157	523	999999	999999	999999	79	999999	452	243	459	702	387	75	872	616	738	871	907	999999	551	837	999999	700	999999	150	999999	984	399	999999	63	512	378	258	446	125	962	131	961	149	113	999999	671	373	74	409	838	999999	907	31	173	723	745	750	375	82	589	823	743	823	832	94	221	485	190	946	333	139	999999	756	653	617	910	767	608	999999	175	999999	635	999999	312	466	86	378	999999	999999	999999	628	882	373	535	148	387	999999	316	28	434	196	193	127	85	709	903	999999	377	556	813	977	152	470	906	395	198	650	521	376	18	843	999999	999999	999999	999999	256	265	
231	515	239	772	461	589	480	999999	21	517	999999	999999	999999	925	10	255	999999	999999	486	422	466	150	999999	736	626	940	19	591	514	342	937	379	462	648	999999	999999	327	51	525	562	989	927	384	999999	632	917	813	999999	842	436	333	400	999999	834	798	999999	999999	502	156	999999	580	888	474	678	580	648	999999	999999	995	999999	928	484	273	999999	432	538	765	280	999999	708	999999	926	999999	87	18	546	160	999999	999999	999999	306	999999	895	14	982	110	462	706	109	984	999999	898	97	999999	507	849	137	999999	411	269	324	295	999999	447	394	653	999999	397	669	999999	497	999999	74	999999	999999	999999	589	269	999999	331	999999	999999	180	999999	999999	238	999999	56	579	169	419	854	227	590	534	21	435	457	619	338	999999	75	46	999999	999999	265	999999	941	860	403	269	867	363	999999	999999	265	124	999999	515	166	813	103	817	509	623	642	304	484	621	830	679	141	650	999999	999999	20	32	999999	999999	999999	404	897	195	999999	900	552	999999	146	999999	279	896	165	942	462	999999	867	999999	537	452	999999	960	999999	329	40	724	137	226	999999	720	183	242	20	647	838	762	915	908	641	608	81	151	999999	88	999999	934	523	199	197	97	502	762	999999	662	778	716	54	577	164	999999	773	999999	751	426	999999	46	886	518	113	999999	609	959	616	928	999999	712	999999	999999	977	105	211	999999	39	662	227	420	747	999999	868	132	999999	347	753	190	999999	745	400	741	854	999999	57	15	95	497	488	999999	155	566	999999	999999	999999	773	999999	68	260	834	306	999999	208	812	299	537	999999	980	999999	271	215	436	999999	635	322	70	999999	999999	58	205	852	541	183	684	275	191	77	802	999999	944	999999	694	929	10	449	999999	542	52	25	519	999999	114	515	999999	999999	999999	472	999999	753	999999	999999	927	20	64	999999	765	999999	524	547	118	470	999999	999999	47	523	520	506	102	999999	999999	527	383	656	999999	839	747	999999	956	356	555	999999	421	59	999999	596	819	683	999999	27	684	396	999999	505	906	58	519	342	477	999999	999999	222	380	470	742	999999	973	280	482	224	245	739	999999	177	999999	400	59	999999	417	451	703	837	631	999999	511	624	509	878	999999	489	330	414	557	263	539	342	999999	999999	999999	999999	623	548	211	999999	782	944	438	851	513	516	999	722	999999	36	10	979	591	305	959	128	826	104	530	999999	893	830	191	999999	638	659	62	109	490	999999	827	164	635	970	302	999999	196	658	375	243	490	999999	489	531	263	559	999999	52	991	198	999999	999999	
28	218	767	952	763	999999	222	854	999999	899	241	548	209	845	354	621	13	403	932	178	728	297	999999	295	350	660	451	88	908	999999	999999	302	183	308	146	999999	213	349	803	462	445	521	999999	590	376	941	332	999999	215	139	49	999999	266	999999	999999	730	999999	481	611	112	291	144	945	454	791	999999	374	900	708	927	418	663	600	479	999999	999999	517	999999	919	409	338	999999	999999	778	970	520	46	147	508	415	999999	731	738	700	181	310	999999	335	799	437	999999	431	708	287	721	386	997	787	312	592	223	999999	999999	211	999999	257	271	999999	484	280	903	237	401	303	215	999999	999999	899	307	432	641	192	999999	492	832	999999	335	595	66	594	522	259	834	916	999999	937	999999	999999	926	923	49	407	851	528	534	349	40	415	82	45	999999	107	489	880	950	41	999999	79	379	867	999999	675	120	889	757	654	999999	485	999999	278	999999	397	973	999999	999999	244	999999	604	957	999999	999999	919	999999	31	999999	425	769	954	965	171	286	999999	168	999999	11	999999	297	961	999999	880	947	999999	315	999999	529	73	134	114	497	716	700	66	121	886	991	12	162	99	999999	342	884	999999	999999	939	991	415	239	914	382	999999	946	999999	834	87	545	331	999999	719	502	78	301	665	466	999999	999999	230	999999	281	77	998	220	207	214	437	999999	509	46	375	812	999999	999999	219	732	478	769	331	999999	44	350	669	398	443	597	688	51	229	982	999999	479	999999	427	957	999999	383	999999	749	174	406	91	46	295	999999	906	388	244	91	932	987	999999	999999	997	954	931	407	999999	777	999999	526	396	777	527	776	999999	51	695	999999	372	358	670	30	167	826	999999	314	384	159	536	218	453	960	999999	999999	780	340	773	473	999999	999999	773	999999	999999	648	999999	314	518	518	352	865	692	367	999999	583	326	999999	981	181	11	627	32	999999	999999	402	82	436	490	532	999999	565	277	999999	850	922	585	999999	881	518	815	648	795	865	807	999999	525	96	250	999999	678	320	358	601	471	409	426	323	789	746	999999	584	823	986	999999	999999	598	999999	516	999999	997	687	587	473	999999	363	999999	166	652	580	999999	986	195	999999	854	685	217	676	760	451	999999	272	849	145	943	241	824	808	352	999999	82	65	999999	453	715	990	999999	999999	245	999999	577	269	670	999999	999999	999999	999999	56	141	837	579	921	709	75	300	735	999999	452	529	134	999999	999999	814	631	507	821	999999	741	999999	999999	999999	999999	440	999999	999999	246	602	640	999999	363	843	777	676	999999	
451	999999	355	514	163	979	999999	290	365	999999	579	554	999999	48	999999	59	182	999999	984	278	885	999999	491	67	200	64	142	206	187	176	291	761	355	308	190	357	999999	902	588	92	709	671	999999	999999	82	329	999999	999999	999999	999999	191	195	793	408	629	203	669	297	323	999999	999999	999999	112	199	999999	818	999999	156	857	363	583	280	999999	999999	568	224	292	999999	999999	870	273	578	278	962	985	105	967	947	999999	987	999999	188	999999	488	245	752	568	776	498	264	130	644	706	999999	641	999999	126	999999	839	415	910	506	311	999999	999999	278	688	150	214	735	850	261	477	870	675	405	691	999999	666	815	655	999999	999999	731	999999	629	999999	703	999999	83	978	86	117	274	999999	191	999999	145	652	967	73	428	999999	999999	414	869	176	836	999999	246	229	999999	999999	33	759	404	833	580	702	999999	999999	985	820	140	756	774	154	212	793	493	999999	555	937	699	752	237	999999	999999	327	999999	462	46	999999	94	854	452	999999	999999	999999	682	999999	305	443	445	571	88	607	999999	16	639	725	964	52	999999	716	999999	598	536	281	532	459	923	262	999999	754	368	191	735	286	314	923	70	999999	999999	999999	233	122	501	137	999999	629	513	999999	999999	165	498	993	398	377	189	853	324	811	982	233	434	53	620	691	999999	896	872	164	999999	716	665	999999	932	279	493	999999	999999	409	608	903	945	30	575	667	266	999999	999999	368	999999	999999	609	258	999999	999999	711	999999	501	810	924	777	999999	359	210	970	999999	232	71	128	884	628	756	915	213	89	288	999999	999999	999999	435	999999	999999	513	999999	251	117	416	560	999999	568	312	70	296	484	830	155	595	820	604	177	44	313	674	999999	478	999999	693	54	636	607	307	712	999999	385	96	673	999999	301	959	863	93	999999	999999	999999	999999	567	469	440	383	933	692	592	873	786	999999	533	438	40	589	546	423	999999	999999	448	270	999999	522	911	397	999999	902	304	861	740	93	371	999999	124	901	910	244	263	671	703	915	714	838	761	983	562	244	223	711	999999	449	999999	748	576	999999	999999	54	999999	52	226	41	397	731	142	702	39	245	324	999999	679	312	170	701	230	533	555	761	999999	999999	835	922	689	593	448	301	373	623	722	999999	919	865	686	999999	455	672	527	983	999999	68	954	999999	920	94	42	120	289	999999	528	999999	999999	999999	293	630	217	304	999999	804	999999	841	339	999999	999999	499	218	813	625	999999	255	557	999999	572	65	999999	999999	517	11	999999	561	338	999999	353	104	
678	90	698	999999	65	999999	161	330	723	700	864	999999	548	804	999999	875	228	494	340	773	999999	47	181	175	999999	657	999999	302	747	999999	954	830	999999	321	844	999999	520	240	570	945	104	237	292	872	200	973	999999	999999	581	999999	342	843	680	999999	999999	999999	909	533	991	407	313	858	999999	480	745	44	743	236	960	999999	365	988	924	395	999999	999999	754	309	974	617	233	987	721	999999	910	999999	159	416	198	212	999999	986	999999	172	641	246	655	812	136	166	999999	207	751	569	373	999999	999999	295	900	390	999999	999999	558	383	183	999999	147	564	570	634	884	337	48	999999	999999	999999	748	999999	999999	442	98	942	182	818	388	36	245	161	655	565	202	864	515	808	326	999999	438	866	989	325	108	100	251	502	281	902	999999	994	999999	994	606	168	541	468	301	999999	437	740	999999	157	90	986	908	15	999999	999999	822	239	441	612	940	881	999999	437	344	997	701	999999	546	485	866	251	103	999999	959	999999	332	56	516	383	999999	697	999999	841	245	122	191	246	69	261	999999	930	562	999999	63	724	396	114	134	999999	252	999999	999999	999999	291	838	892	258	999999	408	999999	775	722	68	151	999999	20	930	202	231	815	999999	620	294	406	999999	999999	999999	607	244	999999	228	922	222	140	715	504	362	559	406	999999	933	200	999999	563	314	217	504	313	810	713	999999	911	902	489	786	145	908	123	354	159	252	651	811	760	480	999999	510	999999	999999	748	658	381	796	11	881	275	959	999999	101	729	999999	345	999999	530	999999	316	29	732	353	579	595	999999	215	256	977	292	999999	900	999999	461	706	577	877	72	65	94	999999	999999	607	521	186	999999	31	625	965	906	854	290	999999	173	999999	777	583	856	999999	419	176	549	33	599	999999	999999	999999	640	32	616	468	734	475	108	999999	128	134	832	402	417	999999	999999	999999	999999	437	108	999999	919	628	929	994	30	999999	999999	918	575	999999	18	635	128	538	391	603	359	999999	130	814	479	971	714	652	751	463	745	202	999999	268	952	171	787	999999	728	21	102	999999	447	825	999999	190	625	249	126	999999	284	878	836	985	931	999999	999999	293	853	947	913	286	253	566	999999	453	341	317	999999	847	999999	392	999999	379	510	999999	11	305	999999	999999	355	474	536	999999	189	866	999999	999999	337	330	854	504	999999	781	107	816	378	880	662	386	849	999999	999999	278	359	892	78	467	484	204	999999	999999	309	563	601	999999	749	699	387	999999	97	739	979	605	993	353	999999	999999	281	693	
999999	131	999999	607	999999	47	160	268	204	297	797	898	126	143	699	842	204	999999	189	658	999999	679	502	365	999999	999999	338	718	999999	16	392	50	195	790	999999	999999	378	999999	123	564	999999	490	504	100	999999	199	622	846	905	160	158	999999	999999	622	626	688	628	287	318	340	708	441	982	999999	905	757	712	336	999999	200	473	502	999999	625	369	586	999999	412	856	109	496	491	999999	999999	857	210	200	573	174	156	881	100	394	782	856	856	507	315	194	751	487	296	549	715	999999	999999	976	234	999999	49	999999	225	431	999999	844	226	628	999999	341	704	999999	149	171	160	319	999999	118	431	768	999999	88	869	227	114	622	209	942	999999	447	210	999999	999999	320	134	999999	665	668	185	938	639	238	649	999999	999999	195	999999	134	398	999999	999999	548	554	465	750	999999	643	998	999999	596	644	999999	530	421	140	480	599	828	46	517	654	713	999999	493	138	284	439	999999	999999	999999	283	84	999999	702	142	662	999999	999999	570	174	999	666	351	588	304	366	707	237	999999	19	595	519	999999	881	751	601	999999	71	999999	475	531	747	271	408	999999	999999	730	828	289	478	800	98	999999	999999	517	987	372	354	199	772	577	211	62	999999	999999	764	986	672	999999	541	56	999999	184	104	999999	262	999999	942	275	734	636	878	999999	999999	219	506	999999	999999	373	763	238	271	999999	563	898	329	999999	544	85	558	583	67	878	999999	431	192	914	173	239	265	592	429	999999	464	146	698	263	686	517	999999	513	999999	999999	196	999999	999999	999999	999999	999999	999999	566	860	999999	999999	999999	578	10	210	944	999999	592	97	985	118	181	808	193	417	427	210	76	18	36	258	54	999999	758	999999	445	999999	446	303	967	916	698	731	562	370	313	568	999999	62	742	491	243	999999	999999	999999	25	503	999999	338	203	996	257	558	999999	618	999999	349	999999	999999	765	308	590	299	129	79	419	449	999999	822	999999	859	512	23	276	545	25	627	36	567	676	999999	53	117	110	970	669	150	897	943	697	963	748	389	297	443	999999	999999	999999	716	780	576	257	999999	234	343	494	243	292	999999	603	55	323	262	999999	999999	265	483	199	158	410	999999	999999	999999	135	150	121	133	726	999999	644	81	999999	320	787	999999	694	273	883	766	486	999999	858	607	350	651	649	999999	746	473	999999	427	755	158	999999	510	999999	999999	654	93	232	370	516	458	654	532	724	13	474	542	999999	992	599	432	999999	974	421	944	962	483	999999	624	386	999999	999999	227	326	182	14	
286	85	749	619	799	999999	125	919	409	952	818	926	646	31	213	343	195	827	332	486	340	98	90	999999	180	592	607	984	263	999999	437	215	552	999	198	467	389	382	999999	889	556	65	22	999999	999999	557	854	603	183	999999	999999	399	993	696	673	999999	995	767	449	217	999999	141	666	605	999999	612	999999	999999	999999	745	954	812	37	442	929	285	86	98	838	623	738	14	810	343	342	47	222	999999	999999	999999	472	999999	933	592	999999	424	398	417	475	540	182	999999	770	437	965	999999	371	560	766	999999	121	906	928	826	479	931	331	332	272	487	400	999999	321	832	283	342	878	445	489	515	886	668	622	307	999999	530	244	382	999999	684	999999	661	99	936	999999	999999	693	117	999999	999999	103	76	999999	988	150	654	999999	999999	999999	632	999999	926	81	999999	512	452	293	630	385	999999	696	948	954	588	811	739	999999	999999	944	717	648	770	331	466	422	820	999999	634	167	999999	999999	306	228	999999	904	749	589	838	999999	999999	281	999999	999999	175	999999	999999	121	999999	187	999999	224	520	993	446	984	19	999999	615	839	691	928	659	473	589	999999	399	730	219	684	999999	160	999999	950	508	446	585	48	166	140	277	999999	999999	456	999999	999999	125	313	999999	760	894	155	999999	999999	742	999999	621	599	999999	853	999999	999999	902	881	126	260	623	569	495	999999	408	999999	448	485	999999	983	970	213	999999	17	206	96	948	458	789	915	186	602	217	990	824	985	896	313	204	852	805	999999	340	505	958	556	999999	999999	362	924	999999	498	437	759	999999	418	999999	144	999999	849	476	454	102	210	999999	31	362	999999	999999	423	83	145	291	718	187	894	999999	999999	999999	650	278	999999	105	865	218	999999	999999	999999	999999	415	112	761	656	354	386	999999	983	140	431	936	203	323	606	938	850	572	217	718	999999	652	546	671	95	15	581	310	358	237	991	395	856	904	60	769	320	322	488	936	999999	825	910	742	789	999999	456	999999	569	167	24	999999	481	999999	875	801	999999	441	676	650	999999	999999	12	756	999999	46	90	299	273	837	628	538	93	280	385	756	999999	804	882	999999	559	626	741	999999	222	999999	913	409	39	999999	999999	879	646	999999	999999	265	822	163	603	753	999999	999999	690	999999	538	486	563	211	999999	128	70	75	559	703	101	157	999999	999999	999999	793	133	680	269	25	936	749	892	255	118	130	999999	588	999999	999999	939	401	935	18	662	999999	791	712	338	910	198	999999	329	999999	746	25	920	21	619	809	630	362	897	
999999	999999	789	999999	317	102	950	999999	481	864	430	999999	700	221	999999	158	808	12	420	351	358	827	999999	429	949	999999	102	209	922	968	400	509	587	503	269	223	873	151	484	619	387	726	716	970	899	999999	999999	803	594	862	811	807	219	20	548	848	999999	370	644	807	999	751	272	999999	473	921	186	206	951	123	285	667	527	800	964	632	999999	141	529	772	463	299	615	69	999999	999999	999999	577	954	421	529	513	506	999999	999999	636	464	999999	506	978	999999	849	999999	480	587	154	999999	418	56	916	736	562	840	999999	354	710	146	212	999999	880	631	999999	251	540	593	771	170	851	191	337	178	999999	634	550	771	613	448	999999	481	22	313	880	999999	999999	685	999999	999999	634	331	999999	999999	261	999999	626	999999	401	999999	321	886	999999	984	438	237	718	999999	828	928	299	999999	999999	271	999999	999999	345	577	750	999999	213	999999	999999	109	999999	529	281	837	916	999999	18	203	999999	14	137	257	999999	38	874	653	999999	300	856	48	999999	532	589	647	498	530	520	58	606	323	405	466	269	999999	999999	908	955	881	831	774	919	106	999999	999999	144	999999	999999	317	702	107	999999	912	998	588	726	13	999999	633	349	999999	999999	999999	999999	65	609	671	987	949	580	965	999999	931	469	999999	129	286	800	853	513	743	465	213	356	999999	58	492	468	680	990	454	999999	332	541	444	999999	960	508	676	999999	473	999999	125	736	736	409	343	453	999999	469	999999	213	96	129	605	930	999999	612	98	17	127	212	316	958	135	996	999999	399	34	850	169	778	133	999999	50	976	350	476	999999	109	714	49	552	221	999999	251	999999	212	936	514	901	999999	420	999999	19	270	460	166	610	739	999999	999999	428	74	310	670	89	999999	89	629	999999	863	992	989	999999	88	660	999999	417	999999	999999	172	463	520	999999	811	999999	999999	716	999999	525	193	865	999999	74	770	620	999999	999999	880	172	522	133	999999	923	47	364	431	999999	931	609	365	749	726	625	872	490	908	124	999999	999999	624	653	309	113	406	999999	122	924	531	999999	183	999999	536	722	601	49	999999	596	912	457	936	96	785	180	170	443	999999	999999	201	290	999999	999999	999999	577	999999	869	999999	212	527	49	251	506	999999	474	436	180	223	13	34	833	999999	321	212	50	999999	999999	868	999999	943	962	858	858	999999	251	755	810	773	958	185	999999	225	944	79	873	999999	440	251	320	999999	990	230	146	999999	368	946	401	170	999999	211	19	11	693	269	999999	190	393	999999	999999	719	
626	999999	999999	827	999999	617	398	251	339	834	936	296	557	999999	952	742	722	628	374	305	363	650	402	756	999999	999999	531	685	515	693	823	999999	647	601	127	999999	965	999999	937	751	557	999999	831	546	999999	722	999999	308	316	822	999999	999999	409	308	365	975	999999	508	999999	573	95	713	999999	645	21	279	999999	999999	278	369	776	414	691	622	999999	213	819	856	491	454	285	233	379	693	235	68	267	348	246	151	999999	467	999999	373	666	999999	424	195	999999	996	999999	499	39	999999	999999	999999	999999	786	561	162	166	158	999999	217	297	861	343	52	999999	952	21	310	719	136	780	319	757	999999	956	902	788	634	330	495	999999	999999	204	999999	999999	183	999999	481	787	93	999999	999999	450	449	86	804	511	382	775	582	999999	772	999999	999999	999999	736	999999	756	999999	659	373	532	827	531	836	999999	667	999999	999999	246	968	999999	523	635	999999	999999	999999	318	251	999999	401	999999	858	999999	510	999999	16	301	999999	910	878	238	652	138	720	462	999999	919	999999	574	147	999999	999999	999999	614	455	999999	154	760	827	868	986	515	676	999999	956	673	89	31	237	505	375	655	999999	367	999999	886	999999	914	688	735	999999	705	676	999999	999999	440	329	143	64	359	861	999999	438	51	999999	722	999999	870	999999	789	534	897	385	79	771	999999	999999	181	999999	568	999999	239	82	101	999999	999999	838	999999	999999	999999	354	945	966	999999	999999	999999	226	453	475	27	910	524	161	899	211	61	330	607	253	856	999999	158	269	999999	495	631	468	347	132	611	883	324	414	246	444	588	999999	999999	435	937	727	48	705	857	658	349	88	182	999999	999999	959	241	999999	609	578	206	686	999999	392	21	375	999999	331	863	999999	999999	119	915	999999	623	130	824	181	315	999999	910	452	412	837	156	999999	296	457	999999	999999	652	906	805	668	999999	902	999999	123	423	571	848	716	999999	999999	72	239	173	717	276	746	145	999999	999999	999999	667	754	283	644	246	999999	89	432	76	221	491	689	314	999999	227	720	671	710	757	743	290	203	609	999999	999999	916	390	579	191	517	516	591	803	335	10	999999	628	999999	877	955	492	425	649	631	242	999999	924	999999	500	555	85	435	312	368	199	999999	154	999999	870	329	87	509	250	999999	704	899	885	999999	999999	999999	999999	856	832	801	999999	864	553	978	455	400	999999	474	89	636	441	91	288	444	145	999999	349	43	944	999999	878	999999	999999	100	926	999999	497	999999	669	767	462	999999	602	999999	117	334	920	175	149	479	337	613	
430	614	127	623	620	999999	843	999999	999999	69	911	999999	999999	278	689	999999	62	122	902	999999	999999	321	183	999999	488	777	337	811	615	183	893	999999	230	999999	999999	570	972	313	999999	999999	112	949	383	999999	316	327	587	999999	644	467	999999	36	999999	291	999999	118	441	999999	144	842	123	42	115	219	175	446	64	659	999999	129	490	999999	399	855	944	854	938	779	999999	171	199	498	176	158	70	866	898	999999	464	452	999999	78	999999	880	933	79	844	173	999999	869	999999	928	132	999999	976	374	637	721	999999	999999	999999	661	999999	999999	652	999999	999999	999999	159	308	548	125	204	273	990	999999	579	999999	999999	874	20	775	551	46	898	271	375	651	182	695	999999	186	602	510	999999	477	80	205	237	318	999999	999999	24	929	331	156	999999	859	999999	999999	794	127	799	471	943	404	119	960	999999	391	999999	224	784	463	79	371	523	999999	990	522	999999	384	292	612	670	999999	999999	622	715	999999	999999	516	126	618	999999	999999	386	140	566	877	367	999999	130	999999	69	990	113	560	999999	960	999999	49	868	999999	221	420	835	197	801	820	643	497	255	333	853	743	107	175	562	958	984	999999	137	122	165	241	999999	446	553	680	29	999999	762	999999	999999	497	647	114	999999	490	999999	199	999999	745	244	870	865	999999	992	325	892	937	998	901	999999	250	911	755	856	980	166	399	643	131	999999	999999	734	500	999999	366	105	992	769	81	682	794	64	392	878	999999	376	465	454	999999	787	92	999999	999999	779	999999	999999	892	258	426	334	886	555	999999	944	801	145	374	592	636	230	900	177	927	229	191	196	529	877	999999	614	700	945	415	999999	718	240	873	720	336	999999	213	744	999999	999999	999999	248	846	999999	86	159	999999	873	999999	17	887	915	999999	999999	598	999999	66	24	686	811	633	940	150	872	236	999999	999999	654	266	856	26	165	824	190	433	999999	349	91	800	422	612	999999	137	408	457	803	956	999999	132	645	999999	999999	67	541	123	855	108	973	221	515	886	357	616	961	999999	731	100	103	218	999999	352	999999	999999	274	209	999999	813	741	425	433	614	41	531	621	142	828	107	999999	77	999999	843	375	870	999999	535	265	220	175	999999	725	712	999999	999999	999999	303	999999	974	999999	341	317	999999	367	558	787	901	855	825	995	829	999999	633	807	36	640	812	976	114	999999	739	944	594	999999	999999	699	721	999999	19	65	327	394	853	314	999999	760	999999	486	817	92	393	680	439	225	346	255	102	904	836	999999	999999	326	999999	
56	63	397	722	404	43	858	76	160	999999	770	677	444	319	328	856	999999	113	335	169	32	545	999999	515	379	310	87	999999	816	915	626	400	999999	750	807	261	563	999999	142	452	958	25	243	999999	668	547	901	936	773	57	570	288	999999	167	621	510	999999	882	352	103	955	999999	260	244	229	999999	676	694	999999	77	303	237	970	882	211	16	312	999999	846	832	409	151	999999	768	354	348	72	844	138	306	267	681	999999	49	497	999999	765	999999	999999	298	871	999999	434	706	754	342	317	999999	999999	614	999999	999999	45	520	694	814	428	491	890	999999	317	832	565	999999	810	621	542	931	395	999999	251	314	620	558	961	999999	716	136	24	999999	999999	999999	888	523	999999	498	646	184	355	683	999999	283	117	733	981	999999	999999	229	896	142	799	386	69	460	373	893	158	487	559	999999	107	302	477	878	999999	700	943	51	999999	999999	975	367	586	712	227	967	206	887	576	999999	550	497	239	999999	999999	999999	999999	438	160	214	349	168	999999	852	585	984	999999	239	999999	290	105	609	122	584	999999	442	999999	357	242	405	999999	271	999999	999999	951	609	999999	595	666	206	153	999999	891	902	999999	817	741	733	136	243	999999	967	999999	295	826	999999	385	999999	725	779	854	209	999999	999999	517	88	257	988	900	976	921	221	572	685	147	590	999999	219	612	349	999999	75	230	999	243	999999	999999	625	810	20	233	418	999999	999999	351	999999	999999	146	394	999999	569	753	833	160	999999	949	405	999999	999999	999999	999999	999999	52	385	89	789	999999	999999	521	787	999999	632	188	999999	999999	513	351	684	344	203	999999	582	825	999999	999999	947	999999	999999	687	294	334	938	477	574	788	67	376	494	808	999999	999999	122	624	606	81	936	999999	943	407	807	608	720	984	954	999999	650	999999	333	604	141	557	908	999999	237	463	883	165	613	111	695	147	856	876	782	999999	169	957	228	646	844	999999	299	672	880	685	999999	999999	522	999999	999999	717	52	889	676	15	66	603	397	153	198	780	961	999999	712	670	751	843	212	725	804	999999	132	686	760	759	267	246	999999	999999	999999	930	643	999999	964	999999	999999	966	210	777	999999	565	999999	999999	458	73	421	999999	959	219	999999	770	751	796	805	454	999999	365	139	999999	999999	820	999999	999999	304	268	147	959	877	734	575	785	643	435	553	249	133	57	238	697	348	809	286	429	617	88	999999	846	206	519	393	738	999999	292	39	362	600	724	780	999999	999999	999999	580	234	643	158	136	326	253	566	331	
547	137	441	579	937	543	545	999999	225	89	301	762	999999	351	837	999999	999999	405	201	649	999999	277	47	771	886	999999	61	785	468	951	999999	999999	640	198	999999	610	999999	713	102	818	999999	496	564	120	634	699	222	883	806	999999	776	921	61	917	922	280	99	670	692	707	491	999999	768	273	999999	698	999999	179	505	236	999999	999999	312	382	999999	912	999999	927	147	196	26	178	979	267	185	941	550	723	999999	575	999999	999999	999999	394	337	999999	727	300	892	999999	577	53	387	580	659	138	618	679	332	20	567	172	532	999999	691	322	780	511	999999	286	157	409	904	929	999999	816	626	918	999999	300	194	999999	44	211	619	973	791	999999	607	999999	332	999999	999999	264	18	358	212	999999	703	24	999999	999999	212	616	787	178	148	457	865	999999	999999	999999	633	42	826	155	999999	331	999999	999999	531	999999	999999	50	954	999999	18	649	999999	366	613	111	224	999999	776	968	218	428	999999	451	834	999999	999999	999999	544	632	999999	368	438	862	231	999999	637	984	492	152	322	999999	662	511	169	999999	999999	999999	239	999999	485	999999	265	857	937	999999	906	999999	884	999999	837	999999	506	331	47	650	221	999999	144	999999	999999	239	999999	634	999999	56	766	912	292	999999	807	45	534	999999	156	646	112	580	925	522	974	999999	110	304	999999	184	665	340	473	519	287	476	374	507	936	999999	63	631	999999	890	942	993	163	549	390	801	613	373	185	401	547	640	144	622	757	281	139	253	328	999999	999999	436	449	999999	67	999999	671	37	206	900	593	480	378	44	999999	980	49	561	914	999999	570	302	164	82	999999	647	342	751	749	665	126	809	999999	730	999999	999999	554	999999	492	58	140	999999	176	284	807	77	272	109	52	777	241	578	339	815	911	999999	281	999999	800	419	999999	919	287	999999	999999	784	177	647	999999	73	436	659	79	999999	382	999999	135	880	274	904	385	999999	708	972	433	999999	999999	999999	819	420	244	186	999999	82	59	220	308	635	499	33	999999	624	999999	999999	351	582	508	472	999999	927	963	401	112	999999	44	765	221	999999	117	246	314	680	999999	999999	828	259	79	996	816	171	684	500	999999	251	999999	999999	669	729	630	851	49	17	63	892	457	843	999999	692	999999	999999	999	992	527	263	718	999999	796	457	160	102	513	511	999999	999999	252	999999	21	861	891	283	105	491	684	999999	206	307	627	936	668	999999	185	999999	959	532	171	691	999999	999999	999999	999999	964	222	578	538	347	537	360	781	999999	999999	831	222	801	763	
198	517	999999	271	66	421	601	859	789	174	999999	136	552	134	119	560	499	884	338	115	318	999999	912	999999	999999	999999	946	845	296	683	163	962	585	205	343	653	999999	711	80	999999	193	999999	432	414	621	999999	999999	236	671	98	495	947	884	695	999999	999999	604	171	352	397	475	756	573	115	20	999999	551	999999	790	465	186	788	814	999999	921	214	460	508	534	707	999999	719	183	208	999999	216	88	889	750	38	59	999999	368	999999	645	437	541	327	403	999999	670	999999	446	215	911	707	142	999999	773	250	854	106	637	645	712	755	583	374	917	803	876	661	607	761	416	964	429	141	581	494	672	143	115	867	47	999999	283	967	296	491	999999	421	126	509	999999	952	585	723	999999	890	854	176	409	999999	791	18	999999	684	798	947	287	10	94	289	999999	720	990	999999	608	999999	481	999999	88	436	729	464	999999	999999	587	464	388	705	170	691	640	505	734	515	86	38	27	999999	179	348	999999	83	336	837	931	464	962	815	124	316	418	999999	999999	973	999999	999999	473	932	107	344	568	999999	839	403	648	82	986	484	693	999999	646	882	999999	739	999999	655	137	708	999999	133	501	999999	591	854	282	401	999999	760	645	749	999999	95	502	834	999999	631	244	999999	198	858	999999	487	131	545	999999	536	802	358	750	225	209	765	999999	974	842	995	990	999999	131	257	999999	235	839	944	24	560	999999	611	959	601	421	204	999999	317	999999	999999	451	999999	193	745	598	999999	20	430	550	800	330	999999	991	999999	640	258	811	941	204	999999	648	187	999999	999999	156	201	398	158	999999	14	999999	458	328	828	553	945	801	385	658	999999	225	418	999999	224	240	861	999999	184	961	172	999999	578	123	999999	999999	274	525	84	999999	407	670	861	626	545	554	871	999999	172	241	695	456	435	999999	598	36	239	999999	316	999999	999999	580	999999	197	641	621	999999	999999	999999	462	288	429	727	786	260	934	364	792	858	669	368	662	457	943	276	715	957	294	525	999999	146	490	218	205	314	999999	999999	999999	985	923	877	537	293	710	952	999999	729	649	42	663	999999	447	925	646	520	632	133	280	921	926	664	392	999999	999999	325	798	221	532	482	999999	487	690	807	935	999999	831	379	747	999999	999999	985	318	262	861	713	699	999999	999999	684	999999	999999	186	753	999999	268	999999	718	753	394	164	999999	207	999999	608	999999	999999	640	989	854	689	263	386	999999	919	940	999999	140	958	826	626	242	649	847	800	730	999999	999999	999999	676	308	122	
999999	362	835	947	788	151	653	684	731	68	575	717	999999	428	327	999999	833	999999	912	363	760	926	999999	921	414	359	376	878	875	55	892	323	556	576	999999	33	455	972	161	214	486	999999	105	568	667	999999	853	382	412	415	113	629	763	999999	362	698	594	913	999999	439	775	775	809	999999	176	261	171	428	790	303	999999	999999	967	708	877	486	831	209	264	481	999999	993	999999	999999	941	273	560	612	999999	938	999999	541	439	721	439	711	473	419	402	415	771	434	999999	119	999999	253	661	64	77	876	867	395	999999	999999	933	999999	309	350	744	902	999999	558	999999	851	999999	908	431	255	279	175	999999	422	807	848	710	81	411	366	504	698	999999	505	999999	999999	81	53	999999	378	788	657	411	999999	675	499	714	999999	230	740	254	66	999999	999999	785	901	862	999999	588	810	360	861	379	943	999999	999999	999999	205	999999	866	999999	821	36	62	467	999999	763	999999	746	999999	144	498	851	671	122	999999	875	205	999999	999999	484	626	464	81	27	926	287	468	287	629	999999	518	208	363	999999	432	999999	769	948	173	147	972	999999	280	999999	861	20	999999	831	407	180	105	485	380	392	163	999999	954	999999	540	344	999999	612	127	999999	625	999999	498	710	689	419	116	256	556	505	512	918	193	405	166	916	579	636	880	999999	999999	42	827	971	807	75	84	734	418	999999	999999	370	999999	999999	999999	571	521	997	151	988	73	848	929	874	999999	999999	183	558	878	999999	765	669	732	668	16	592	999999	527	903	624	344	381	838	726	664	152	338	32	355	594	404	581	494	999999	999999	264	113	953	101	999999	892	526	855	794	999999	182	638	921	999999	467	109	994	104	999999	653	691	20	999999	999999	737	905	161	213	999999	229	194	184	839	283	751	489	519	436	339	999999	999999	525	53	662	999999	513	416	866	999999	999999	999999	486	966	999999	703	254	999999	742	363	999999	740	323	571	575	999999	998	798	648	413	978	589	999999	764	795	835	999999	966	550	729	233	999999	294	325	799	999999	707	999999	999999	580	507	999999	999999	82	672	999999	505	999999	478	782	492	715	768	463	909	905	842	721	999999	412	537	287	999999	999999	139	999999	456	997	999999	999999	999999	999999	999999	78	999999	999999	813	495	102	804	340	999999	999999	767	246	518	730	830	999999	893	976	985	46	999999	999999	229	999999	999999	943	503	544	507	192	721	999999	701	518	700	557	520	102	357	999999	999999	81	999999	789	592	776	621	448	625	999999	878	780	196	754	18	35	686	169	59	552	
598	999999	833	39	776	167	544	10	39	283	896	801	999999	366	670	126	726	439	646	986	999999	65	999999	916	314	941	999999	999999	999999	675	999999	360	52	804	40	115	248	296	23	435	242	999999	418	352	695	999999	160	830	94	892	999999	999999	999999	73	230	999999	351	916	999999	999999	743	598	501	999999	999999	999999	758	824	335	999999	877	440	426	220	754	710	646	999999	231	999999	790	593	862	999999	376	624	836	979	584	497	763	331	571	187	692	999999	130	64	999999	159	328	999999	504	529	24	999999	830	999999	999999	519	896	775	695	497	55	160	735	884	999999	787	709	779	999999	837	800	556	868	248	528	999999	590	591	636	81	908	463	98	999999	602	507	793	534	670	999999	601	988	636	999999	999999	542	908	245	999999	162	450	548	96	667	999999	468	999999	999999	999999	208	929	314	999999	623	588	591	71	999999	291	490	993	184	999999	999999	999999	812	920	794	116	986	212	354	999999	484	631	370	377	431	614	144	999999	212	750	471	999999	296	850	22	999999	550	480	515	954	586	168	999999	439	910	430	916	999999	215	485	999999	999999	999999	789	999999	999999	228	999999	999999	788	157	982	999999	434	999999	50	950	961	907	309	565	516	999999	400	938	326	366	999999	467	10	999999	595	302	726	953	475	560	999999	195	30	276	337	839	999999	806	999999	376	841	791	869	480	954	640	905	999999	999999	999999	193	999999	348	635	297	756	640	999999	561	689	75	480	182	489	453	775	887	999999	237	676	970	594	344	949	524	148	999999	529	999999	955	397	805	672	175	377	656	847	394	978	999999	209	635	254	999999	999999	370	619	390	999999	188	752	871	999999	614	999999	599	999999	398	120	159	168	999999	999999	999999	302	270	807	17	999999	797	999999	503	999999	656	477	345	349	429	649	164	529	217	999999	564	213	525	123	68	835	778	999999	999999	283	828	422	999999	999999	648	622	50	999999	612	999999	999999	260	259	815	45	146	994	259	96	999999	956	629	950	617	794	403	999999	157	999999	999999	343	657	999999	229	236	244	388	999999	701	806	609	601	999999	940	999999	999999	954	709	87	999999	841	528	62	711	326	999999	472	481	999999	255	846	893	813	441	933	581	782	39	589	801	757	936	558	290	149	365	712	20	353	490	448	76	79	999999	339	999999	605	767	999999	37	999999	999999	575	455	960	999999	787	485	16	999999	531	999999	130	285	174	905	970	772	571	961	999999	462	999999	12	999999	779	823	987	111	128	976	999999	135	999999	40	849	371	112	999999	434	999999	237	14	
661	958	999999	945	999999	661	434	844	999999	205	941	541	319	779	572	649	191	891	800	383	999999	715	516	799	569	255	999999	999999	868	453	147	999999	268	999999	476	999999	292	833	999999	999999	677	284	153	819	194	30	999999	80	798	463	148	999999	777	853	126	945	999999	724	386	548	999999	999999	976	389	68	999999	999999	999999	313	528	366	999999	999999	474	999999	613	572	696	614	549	534	254	745	415	315	605	616	999999	341	999999	600	567	457	999999	988	787	307	764	761	636	747	860	766	279	106	790	680	999999	999999	513	383	756	120	999999	23	102	999999	571	84	462	941	867	528	782	927	799	900	380	486	919	315	807	999999	999999	801	674	488	999999	318	524	925	999999	268	999999	157	999999	457	999999	478	895	642	735	689	308	695	880	341	983	352	306	889	309	999999	237	207	575	821	999999	999999	349	613	999999	262	559	999999	637	608	999999	635	999999	351	290	902	590	999999	580	127	635	292	921	999999	504	133	999999	635	625	487	41	999999	581	33	325	584	999999	292	962	482	999999	771	67	281	640	358	999999	955	608	407	245	950	627	458	195	849	999999	16	119	555	999999	999999	911	159	577	80	63	70	36	705	773	308	324	107	987	864	999999	650	999999	999999	864	999999	36	228	999999	999999	999999	133	837	475	471	133	182	999999	999999	216	859	907	704	570	305	208	999999	902	634	936	636	529	470	999999	625	473	313	999999	691	194	897	693	999999	496	76	930	232	999999	244	650	135	907	865	999999	14	999999	999999	141	850	665	137	134	594	316	454	483	662	516	999999	998	819	219	725	57	318	176	10	217	503	375	976	377	668	984	810	999999	664	689	999999	999999	999999	181	122	35	999999	773	109	600	999999	999999	999999	999999	999999	246	830	999999	191	818	999999	838	326	738	638	999999	689	760	465	610	505	724	819	972	200	552	480	647	106	700	999999	545	77	999999	174	999999	107	270	665	432	163	894	999999	846	227	487	980	788	999999	999999	346	999999	317	999999	105	327	999999	304	525	168	765	999999	819	491	826	926	999999	999999	574	728	999999	999999	104	43	457	999999	186	972	755	712	571	691	113	469	363	695	238	578	999999	846	146	803	745	999999	999999	969	84	66	999999	301	717	73	224	999999	259	999999	210	283	51	493	151	999999	548	812	597	83	89	360	137	141	999999	202	999999	999999	592	584	682	597	377	487	999999	999999	999999	464	995	507	477	298	219	999999	494	955	536	821	999999	344	264	933	909	592	889	723	928	999999	603	524	999999	999999	233	
675	999999	612	905	564	955	30	999999	94	816	999999	606	791	999999	691	646	741	999999	999999	999999	257	329	749	688	784	999999	814	201	75	860	480	56	999999	74	544	999999	882	60	972	865	685	496	179	126	819	999999	108	999999	247	251	861	859	669	474	976	355	999999	924	999999	966	151	828	782	233	346	52	999999	727	607	489	764	691	692	925	347	760	160	632	868	999999	999999	999999	954	999999	999	621	387	515	98	198	715	957	999999	999999	724	856	714	945	780	777	999999	380	974	757	487	180	176	744	999999	225	999999	862	65	999999	476	908	874	959	234	724	665	121	999999	999999	774	806	762	686	211	490	56	214	999999	999999	439	128	267	207	345	829	455	643	387	872	993	999999	999999	999999	539	815	982	755	721	65	121	258	999999	566	983	681	418	489	542	999999	179	990	999999	964	892	999999	651	676	623	405	279	32	733	766	424	921	904	164	157	395	508	300	493	796	999999	999999	386	700	223	663	420	999999	110	740	702	999999	999999	937	715	999999	174	315	999999	999999	999999	98	524	999999	999999	72	777	263	999999	999999	148	879	999999	223	984	711	971	950	999999	959	999999	313	922	993	73	421	88	999999	448	967	999999	202	169	999999	20	891	667	411	558	161	886	167	634	953	601	999999	999999	628	952	14	219	224	852	182	999999	482	176	999999	999999	999999	983	811	814	374	999999	946	720	340	213	999999	53	570	402	999999	83	827	679	969	401	999999	915	999999	23	444	757	999999	349	999999	836	537	725	146	999999	826	999999	85	999999	270	37	999999	113	174	425	859	960	649	822	551	109	999999	803	206	139	999999	815	533	797	379	616	918	999999	733	503	999999	999999	999999	80	999999	999999	997	999999	999999	942	746	147	999999	44	163	999999	118	195	798	887	333	734	528	17	828	21	645	999999	972	653	118	58	999999	671	749	999999	62	579	256	999999	111	999999	394	264	392	999999	999999	999999	999999	999999	508	733	999999	845	999999	941	849	900	251	563	497	720	512	999999	833	697	766	89	294	672	999999	539	938	389	786	304	999999	273	624	304	946	156	644	86	154	385	250	999999	500	999999	641	999999	337	693	921	391	526	628	430	999999	767	999999	214	999999	474	999999	795	999999	69	999999	601	585	285	946	617	999999	85	435	999999	999999	457	242	588	999999	40	999999	211	255	467	999999	778	720	843	929	537	961	942	999999	999999	999999	590	821	475	999999	999999	65	999999	999999	86	999999	315	100	17	972	999999	535	405	728	940	999999	768	549	961	663	106	881	742	356	999999	
655	408	412	999999	445	868	635	766	963	279	974	401	999999	179	886	999999	688	712	870	691	12	566	223	732	416	416	50	860	999999	529	999999	999999	530	999999	431	182	999999	277	999999	999999	612	768	442	459	965	803	948	999999	999999	573	418	178	872	664	416	999999	999999	679	415	999999	827	999999	954	444	943	661	870	847	999999	713	197	420	999999	766	89	999999	133	999999	767	613	467	669	999999	999999	999999	166	450	999999	566	999999	987	233	861	542	286	837	814	998	515	999999	932	111	999999	371	386	997	37	116	585	182	965	430	912	802	571	999999	990	715	333	787	221	14	290	416	999999	963	558	608	489	251	428	134	259	463	680	366	999999	423	999999	122	139	344	999999	393	376	566	321	69	999999	128	846	108	999999	999999	102	928	820	999999	999999	422	999999	429	626	343	753	840	181	458	132	214	131	576	999999	220	657	876	999999	897	49	170	652	499	637	371	404	329	999999	531	371	752	999999	999999	999999	999999	673	709	717	947	999999	999999	394	999999	936	766	999999	280	254	464	80	225	214	923	999999	484	770	950	792	265	999999	434	390	650	96	380	669	310	798	415	547	948	169	776	267	513	999999	789	562	870	999999	134	85	999999	461	999999	547	622	644	303	678	723	999999	461	18	215	999999	744	776	999999	106	697	481	839	999999	999999	66	437	665	672	709	999999	999999	921	891	814	359	395	999999	999999	999999	57	999999	504	999999	824	40	999999	768	62	368	999999	22	996	999999	676	653	245	999999	339	99	120	956	971	999999	696	335	996	570	999999	856	759	556	835	734	999999	999999	999999	112	102	101	359	669	999999	999999	679	999999	401	999999	999999	170	123	316	859	851	722	999999	694	909	50	498	999999	147	999999	999999	609	484	186	271	724	645	676	142	985	247	739	450	352	999999	915	727	934	999999	355	999999	742	452	696	983	22	958	999999	77	72	999999	67	222	999999	417	999999	204	999999	999999	433	579	999999	999999	331	621	122	281	999999	999999	999999	322	564	999999	791	540	462	166	787	202	259	765	309	999999	80	390	190	527	354	999999	962	720	935	804	999999	999999	548	999999	131	84	871	740	220	318	82	749	999999	999999	430	565	999999	548	417	599	880	668	279	999999	910	940	441	999999	927	813	74	283	999999	759	999999	26	991	700	999999	712	331	519	999999	991	535	999999	350	317	106	788	979	424	313	345	924	756	506	662	851	190	643	286	999999	407	253	799	372	290	111	414	573	264	512	704	999999	999999	999999	288	360	999999	600	133	498	148	833	
650	999999	51	999999	24	519	999999	848	855	79	55	705	157	747	736	958	999999	216	692	999999	999999	911	609	77	562	999999	227	311	271	590	519	787	674	574	603	829	330	454	97	999999	244	415	657	634	999999	665	966	540	999999	631	999999	917	806	923	999999	999999	370	999999	282	999999	302	37	587	274	560	267	41	582	154	999999	637	615	129	797	980	320	264	974	999999	999999	999999	686	688	640	60	999999	999999	751	466	864	999999	999999	181	715	602	999999	999999	392	84	965	999999	394	396	999999	999999	923	999999	18	942	797	484	396	139	999999	706	999999	349	946	223	958	999999	289	999999	289	449	290	999999	414	999999	999999	999999	871	900	878	273	999999	300	999999	645	136	999999	973	999999	669	999999	81	226	796	19	986	867	881	179	999999	690	354	277	116	277	713	489	393	812	177	315	612	495	261	121	424	325	378	311	999999	999999	312	999999	456	899	377	74	647	999999	219	907	610	999999	784	999999	919	999999	999999	704	932	647	420	170	641	363	778	585	965	685	595	670	999999	580	92	961	999999	873	999999	217	900	649	841	988	603	270	705	909	711	72	201	410	141	999999	379	449	743	152	839	102	131	791	109	999999	809	548	418	40	620	822	811	55	202	999999	999999	293	805	431	567	380	658	868	874	902	999999	999999	999999	825	211	999999	228	244	44	728	95	118	999999	878	999999	64	852	674	299	888	261	156	218	164	869	96	999999	321	585	468	444	999999	916	207	479	625	999999	593	829	977	604	576	999999	474	891	695	999999	927	252	512	528	983	999999	986	650	999999	976	999999	955	999999	999999	907	659	576	293	999999	202	352	408	564	55	269	845	322	293	999999	999999	744	273	999999	352	999999	78	82	940	999999	684	930	556	142	649	634	999999	999999	977	696	917	445	999999	68	503	999999	999999	688	467	269	148	999999	702	965	999999	241	120	999999	999999	293	999999	586	635	833	157	271	795	999999	914	420	631	999999	344	999999	999999	699	563	215	681	952	999999	389	615	681	999999	428	999999	591	930	417	524	857	942	999999	857	340	809	356	911	241	604	262	999999	57	999999	16	999999	999999	206	512	678	905	108	999999	105	459	999999	954	999999	728	44	999999	345	999999	895	773	199	999999	739	437	890	216	303	450	357	935	616	568	53	999999	506	132	394	428	739	618	758	999999	598	408	368	854	835	999999	207	999999	916	276	161	864	817	282	375	768	621	471	611	658	999999	170	842	999999	999999	999999	231	911	819	916	768	287	24	77	999999	340	79	46	999999	
121	252	956	999999	999999	416	999999	498	234	756	999999	807	278	999999	109	659	437	565	999999	942	631	999999	295	581	10	508	874	999999	750	230	44	699	584	100	500	416	999999	152	999999	996	733	716	997	999999	999999	119	999999	999999	999999	417	623	775	123	999999	749	160	956	385	27	841	542	338	748	13	721	926	999999	187	999999	693	154	295	72	958	219	915	999999	141	387	891	17	603	935	342	999999	999999	999999	999999	350	350	459	139	999999	661	464	405	967	993	999999	277	886	322	999999	999999	999999	338	712	999999	884	834	197	825	998	999999	999999	938	999999	416	999999	462	350	741	837	999999	243	24	170	410	999999	814	947	969	698	120	14	695	999999	714	999999	278	557	430	607	999999	999999	634	141	998	828	525	12	561	999999	999999	927	155	999999	999999	999999	258	178	311	999999	79	887	227	999999	887	132	147	109	687	999999	137	904	919	144	331	999999	609	882	172	582	979	811	396	381	718	999999	859	999999	999999	727	820	110	255	999999	537	628	935	999999	999999	875	690	999999	999999	224	470	85	17	21	163	586	387	376	16	729	680	999999	500	999999	418	704	999999	927	860	999999	525	999999	659	999999	606	703	87	111	638	296	891	999999	496	181	911	642	999999	999999	67	999999	350	454	104	999999	99	999999	138	98	99	999999	999999	999999	565	365	699	443	426	859	999999	459	509	285	737	999999	837	126	770	999999	934	776	999999	424	869	999999	619	81	932	143	999999	336	999999	988	22	99	999999	138	999999	141	482	478	225	325	443	999999	999999	999999	716	384	688	973	509	809	999999	999999	29	999999	893	999999	999999	628	510	292	800	88	999999	520	999999	648	46	709	999999	999999	846	999999	999999	999999	980	999999	52	554	364	999999	455	95	827	766	999999	698	999999	494	999999	999999	396	853	967	932	525	365	723	643	800	999999	347	979	855	870	999999	697	763	816	217	632	325	200	273	953	999999	714	260	128	686	574	999999	552	474	486	252	993	499	999999	999999	625	548	409	754	296	219	476	240	999999	803	147	935	999999	999999	612	324	205	589	999999	105	811	114	604	956	236	498	795	515	999999	627	969	207	145	999999	999999	93	916	446	977	743	371	483	303	324	548	638	326	999999	861	999999	57	413	999999	531	876	520	943	452	999999	999999	999999	960	861	340	999999	999999	800	135	693	529	408	758	999999	280	733	337	811	290	418	597	999999	529	653	216	579	999999	999999	613	261	82	150	473	918	188	328	999999	622	962	489	609	838	201	999999	342	762	298	999999	214	798	549	708	662	
44	930	626	895	999999	654	760	279	226	196	873	999999	388	935	999999	433	999999	333	714	848	800	808	758	980	946	321	454	999999	764	999999	999999	712	373	487	438	988	561	999999	999999	967	212	220	392	652	327	960	953	999999	458	999999	262	475	834	859	999999	999999	999999	999999	948	995	210	479	514	707	380	171	999999	901	507	851	872	528	999999	747	646	590	999999	116	663	999999	368	626	999999	397	266	350	999999	514	625	212	999999	999999	485	108	767	733	705	684	999999	999999	713	61	999999	607	505	733	245	97	223	999999	809	999999	982	962	999999	583	999999	127	451	40	293	743	286	304	45	999999	52	141	979	999999	999999	741	834	999999	282	316	999999	235	892	532	999999	999999	300	353	402	999999	933	999999	471	193	95	999999	243	250	873	969	999999	35	571	999999	999999	999999	999999	310	396	78	240	485	999999	329	287	999999	235	918	925	999999	452	933	902	999999	999999	530	669	796	827	307	508	594	999999	999999	541	281	663	352	999999	999	999999	990	956	333	520	457	999999	152	905	999999	362	324	324	381	527	842	133	287	527	171	999999	320	482	99	570	646	853	999999	787	16	999999	882	999999	926	818	999999	976	578	774	574	697	527	999999	163	944	193	279	261	999999	699	157	386	825	680	564	373	518	999999	763	873	604	455	364	899	999999	479	246	398	999999	999999	865	555	512	953	473	918	429	999999	155	999999	377	999999	601	999999	858	382	67	406	371	455	999999	120	815	901	969	251	999999	991	248	474	999999	880	999999	999999	834	602	873	872	999999	646	999999	198	999999	386	505	12	853	275	50	999999	422	840	37	999999	131	755	740	611	984	999999	999999	999999	999999	999999	999999	497	903	881	264	999999	508	195	200	999999	999999	755	398	438	405	999999	397	897	950	706	62	116	852	591	599	999999	999999	999999	999999	984	891	514	118	51	945	18	109	972	21	784	43	237	650	311	604	375	366	311	999999	27	834	857	999999	384	628	333	644	322	291	999999	999999	999999	307	215	834	999999	999999	357	492	397	866	999999	999999	175	672	824	466	999999	999999	233	722	560	67	999999	160	43	999999	733	423	622	999999	787	691	835	389	999999	930	444	999999	999999	999999	18	818	818	160	418	971	323	712	803	867	103	335	67	462	844	188	436	64	800	999999	913	934	870	999999	999999	733	60	999999	875	893	31	82	389	504	713	999999	999999	719	999999	72	712	31	619	755	279	461	633	382	545	999999	503	389	999999	999999	815	84	947	794	81	685	999999	536	836	909	845	999999	946	999999	999999	
999999	939	717	323	737	269	999999	324	999999	753	627	110	999999	250	266	400	641	405	999999	689	639	794	454	647	66	151	185	194	999999	909	258	515	80	634	443	678	999999	76	939	999999	923	999999	999999	50	454	999999	253	296	579	519	213	625	201	873	119	317	494	999999	266	596	94	707	615	999999	505	122	39	53	999999	999999	613	575	465	389	766	880	962	414	203	481	898	889	999999	199	706	633	323	999999	999999	136	193	999999	810	999999	290	999999	154	626	545	341	555	209	999999	991	999999	638	170	999999	117	999999	354	90	875	784	697	205	102	999999	509	871	999999	999999	528	680	403	999999	999999	999999	999999	550	999999	346	869	862	926	699	999999	622	999999	78	473	511	99	295	781	999999	841	36	655	95	132	728	126	673	542	723	680	809	597	19	873	57	712	566	999999	18	221	23	999999	998	795	480	142	999999	408	297	742	243	898	999999	999999	999999	999999	23	427	17	229	205	329	213	28	599	34	283	204	425	798	533	999999	773	892	827	177	657	299	999999	595	686	274	254	980	447	911	307	999999	145	591	698	148	494	789	25	694	655	979	206	455	858	246	983	999999	219	450	135	999999	237	570	808	723	775	999999	999999	931	84	232	580	999999	727	999999	999999	833	999999	999999	999999	984	999999	143	522	999999	999999	206	737	449	999999	999999	771	997	786	999999	726	999999	782	974	373	999999	255	94	619	433	999999	518	728	999999	186	159	999999	825	999999	150	531	104	57	999999	999999	578	684	103	650	999999	460	583	901	827	602	495	999999	135	999999	999999	738	999999	523	99	278	584	478	207	999999	141	367	946	999999	999999	378	631	999999	999999	353	999999	398	162	443	301	999999	825	617	900	937	691	108	273	804	917	412	738	581	958	862	56	999999	999999	830	999999	960	514	999999	266	459	999999	968	410	781	235	836	586	358	231	127	453	967	999999	269	581	999999	104	999999	938	999999	999999	60	568	788	307	695	910	331	925	341	468	999999	999999	451	966	999999	698	492	578	90	825	389	999999	999999	999999	89	999999	227	999999	486	865	372	999999	33	819	999999	410	999999	483	540	999999	999999	999999	889	659	355	616	136	999999	859	999999	612	572	857	999999	259	699	727	378	227	172	692	83	448	475	105	999999	337	631	55	321	86	18	48	164	999999	956	999999	191	999999	999999	999999	999999	999999	152	263	799	932	616	569	230	683	253	266	999999	242	190	985	424	563	48	999999	504	999999	547	267	603	534	702	999999	999999	999999	545	999999	999999	766	999999	684	305	221	305	384	
999999	999999	824	638	832	751	670	999999	390	970	56	628	999999	999999	901	676	851	999999	660	275	239	771	276	999999	148	939	999999	611	474	506	689	212	268	663	568	442	432	909	434	852	999999	999999	465	332	192	917	289	569	999999	101	833	999999	561	40	154	949	795	833	499	893	248	68	457	999999	291	844	370	371	626	999999	253	941	460	807	410	999999	999999	943	808	231	660	943	999999	999999	672	999999	650	237	518	618	999999	999999	999999	541	613	805	333	580	51	348	999999	917	943	404	999999	999999	959	753	629	695	643	852	34	278	242	305	321	85	221	22	999999	999999	999999	17	823	999999	999999	999999	204	605	999999	734	902	470	673	742	999999	352	534	780	999999	896	607	823	974	793	999999	999999	999999	317	999999	258	369	38	154	424	999999	936	581	204	369	50	559	34	570	999999	999999	563	604	500	305	999999	550	999999	999999	307	535	39	42	999999	999999	391	999999	887	121	877	375	874	325	259	677	999999	770	340	420	999999	999999	583	999999	76	843	21	546	999999	21	524	707	928	333	847	999999	45	903	552	125	999999	428	671	912	692	543	999999	999999	355	999999	241	208	220	30	435	960	951	776	999999	999999	76	844	813	999999	597	179	447	999999	999999	369	999999	170	228	999999	999999	849	675	670	570	532	999999	773	200	985	779	325	497	907	898	999999	937	269	999999	366	59	143	615	795	325	522	105	535	769	985	190	999999	980	995	999999	585	294	999999	215	443	427	999999	653	999999	106	999999	682	539	651	591	431	382	233	861	175	308	244	999999	999999	58	436	242	13	999999	804	707	999999	999999	329	323	602	657	999999	503	999999	999999	489	787	699	999999	999999	999999	883	188	563	808	848	128	830	999999	351	999999	935	167	16	195	999999	448	32	398	999999	189	999999	999999	988	774	328	729	922	418	818	999999	191	311	217	870	999999	824	651	996	999999	227	672	49	971	199	721	896	496	753	467	51	765	310	118	660	356	554	200	788	489	129	999999	421	471	894	232	999999	999999	146	836	474	999999	35	539	718	517	180	366	999999	62	432	242	179	951	777	690	880	202	999999	524	804	634	862	517	739	31	999999	578	86	966	97	946	360	917	993	999999	999999	999999	400	152	185	197	401	735	66	886	36	470	694	213	351	999999	999999	999999	41	999999	933	518	799	999999	267	602	290	832	965	486	882	261	958	532	999999	999999	802	414	348	616	243	136	460	853	999999	999999	999999	872	625	655	999999	737	999999	163	320	231	971	702	885	999999	907	569	770	580	
14	999999	511	999999	262	241	999999	987	284	425	606	999999	67	946	702	999999	718	417	216	319	931	154	375	999999	222	730	148	109	529	999999	709	999999	366	999999	848	229	288	722	999999	999999	26	566	999999	470	556	999999	173	999999	10	418	999999	999999	362	999999	648	860	410	999999	949	532	102	539	467	999999	999999	932	450	187	107	483	198	995	796	999999	999999	999999	690	904	258	708	999999	999999	109	999999	999999	218	322	999999	240	988	819	581	999999	98	300	999999	109	943	754	624	73	985	999999	999999	999999	999999	999999	538	167	283	179	505	458	999999	965	978	440	356	621	507	999999	544	999999	999999	664	616	232	708	532	817	276	746	159	633	644	999999	197	582	891	38	999999	783	748	957	819	999999	133	532	132	322	56	999999	332	257	14	528	48	999999	862	612	647	994	16	350	17	432	355	824	606	393	791	999999	464	592	999999	837	796	989	300	350	493	699	585	220	771	523	424	901	629	126	999999	999999	720	999999	999999	999999	776	408	949	396	967	999999	999999	739	531	198	298	999999	266	177	732	58	527	521	128	948	999999	796	579	494	999999	453	204	489	850	420	999999	185	211	480	999999	397	50	903	999999	195	999999	999999	999999	582	999999	683	645	999999	394	494	852	209	169	442	111	980	829	465	388	524	113	446	999999	120	61	122	999999	785	999999	344	18	623	148	933	999999	999999	117	996	269	334	807	742	105	365	999999	938	26	768	379	89	568	585	525	858	92	336	999999	578	531	122	154	860	356	59	486	238	70	236	267	539	873	833	999999	63	716	371	351	999999	552	123	999999	769	415	36	775	432	999999	289	851	848	614	999999	999999	156	189	947	396	55	879	339	877	999999	511	839	216	735	389	471	152	999999	985	435	999999	418	26	384	454	329	284	999999	140	780	384	419	925	345	368	59	873	768	975	305	999999	222	245	316	268	576	999999	50	53	636	146	140	862	188	999999	66	139	805	502	76	771	999999	209	999999	414	102	914	999999	377	339	598	383	745	690	999999	813	999999	710	126	878	999999	243	20	999999	643	999999	999999	746	833	999999	919	78	276	908	534	828	999999	149	901	175	661	949	999999	714	48	763	395	182	999999	697	883	429	688	623	568	537	815	705	462	170	546	999999	47	75	999999	529	117	999999	999999	999999	800	43	809	950	227	999999	570	306	464	999999	858	383	349	145	428	500	389	653	999999	999999	23	999999	686	740	999999	492	911	999999	303	999999	656	558	26	453	999999	850	999999	999999	405	19	966	999999	
251	582	311	172	999999	901	647	999999	999999	463	497	169	940	492	357	78	999999	999999	999999	962	12	946	999999	999999	999999	999999	248	999999	880	999999	257	340	39	504	76	114	438	999999	663	19	999999	384	378	202	71	856	513	414	503	551	417	670	371	999999	999999	305	357	11	999999	999999	663	79	48	498	216	999999	999999	445	426	253	639	999999	999999	999999	11	999999	577	42	248	999999	391	999999	84	339	999999	586	969	35	987	999999	756	437	662	729	356	891	345	879	986	905	726	77	988	260	911	554	599	732	11	889	999999	325	762	304	553	829	999999	709	265	999999	197	999999	458	999999	999999	212	999999	352	292	120	291	698	56	999999	783	323	845	824	999999	688	999999	246	33	107	53	441	999999	999999	186	527	896	636	624	366	718	622	619	999999	763	708	999999	257	450	891	607	39	278	428	520	239	999999	180	999999	999999	642	999999	90	999999	999999	64	999999	843	176	764	223	655	83	689	625	999999	999999	999999	70	719	345	999999	795	142	499	999999	172	256	846	946	544	726	999999	57	724	999999	542	267	999999	709	181	510	91	686	677	999999	999999	589	802	999999	535	480	119	572	240	902	999999	999999	999999	597	891	290	996	229	999999	497	310	36	999999	858	627	999999	780	361	999999	835	658	119	999999	547	999999	583	454	496	420	999999	616	783	816	822	999999	595	406	999999	817	891	513	999999	465	999999	651	929	999999	944	732	99	699	758	999999	405	999999	999999	999999	323	539	999999	999999	510	999999	167	999999	527	219	999999	256	42	49	647	999999	656	331	796	654	284	895	138	999999	510	763	331	373	858	758	421	999999	999999	111	93	604	509	64	13	999999	308	309	999999	719	482	698	699	59	999999	999999	378	83	457	401	218	427	411	999999	336	746	999999	793	32	768	999999	574	689	930	999999	52	999999	601	328	744	355	974	771	418	486	999999	999999	281	321	643	999999	999999	131	175	893	665	203	160	999999	266	999999	514	999999	365	921	999999	18	769	103	19	999999	999999	755	999999	55	244	999999	992	872	524	999999	215	482	388	389	461	453	999999	47	300	999999	882	873	71	178	999999	999999	415	497	999999	999999	304	187	311	461	612	592	418	130	999999	999999	999999	999999	214	999999	999999	41	898	976	470	464	999999	731	803	999999	308	903	693	544	213	547	250	505	304	720	387	37	181	927	999999	868	999999	403	389	289	999999	604	999999	999999	808	809	797	439	36	999999	999999	573	383	999999	162	708	898	873	916	120	769	999999	983	493	999999	342	860	971	210	601	430	101	352	523	
520	999999	245	215	999999	404	750	810	478	999999	413	813	653	999999	774	77	970	171	487	278	519	943	999999	185	290	475	948	826	999999	434	999999	999999	999999	859	999999	458	473	693	147	999999	370	959	999999	803	90	392	688	999999	207	142	631	268	614	83	999999	576	93	999999	924	999999	455	999999	581	53	497	197	999999	793	999999	326	603	286	33	965	999999	560	717	817	105	999999	999999	127	999999	106	803	999999	611	158	856	999999	374	414	999999	877	999999	999999	999999	192	999999	892	800	894	432	999999	539	354	245	648	175	453	859	276	964	37	483	337	305	999999	250	72	999999	443	937	354	999999	999999	518	156	899	471	999999	999999	511	999999	107	892	999999	747	567	999999	999999	962	982	412	204	999999	449	741	403	738	151	999999	941	253	316	366	957	88	929	349	836	98	749	703	281	334	999999	761	999999	590	642	999999	917	792	873	999999	460	535	999999	853	749	777	752	999999	330	278	592	267	895	740	935	999999	818	227	999999	999999	999999	289	141	870	342	688	811	813	999999	593	986	159	380	693	999999	431	928	999999	600	68	345	999999	383	999999	741	999999	866	999999	999999	999999	739	699	999999	771	999999	181	403	999999	521	71	966	939	74	736	999999	443	887	999999	834	513	688	999999	626	999999	999999	634	905	999999	999999	834	821	621	167	80	854	296	980	608	294	734	38	999999	999999	999999	102	405	523	646	999999	999999	620	664	365	152	347	997	83	615	16	774	275	275	999999	999999	249	999999	782	994	999999	995	463	999999	917	109	484	48	999999	97	999999	370	121	269	417	829	224	167	265	999999	733	856	999999	999999	602	519	468	999999	499	878	300	747	623	529	764	725	845	340	747	266	667	999999	820	985	999999	999999	999999	16	857	999999	472	91	999999	999999	271	35	781	99	687	408	999999	999999	549	308	797	724	746	592	504	691	999999	883	420	999999	357	434	999999	238	229	956	999999	462	905	999999	416	999999	657	856	267	739	944	756	653	999999	999999	945	999999	521	999999	430	898	999999	512	999999	345	999999	671	999999	419	999999	988	999999	999999	731	999999	999999	815	380	999999	589	76	999999	999999	765	747	238	999999	81	383	999999	674	524	49	799	999999	784	999999	740	832	827	546	566	446	430	750	401	886	922	796	446	139	388	629	999999	999999	18	746	747	428	117	358	600	717	17	999999	999999	999999	79	999999	767	999999	85	547	74	999999	510	454	904	24	355	351	317	284	936	999999	999999	999999	440	446	59	47	212	321	724	479	946	848	439	999999	286	888	999999	258	39	217	64	
841	564	567	999999	563	842	732	83	999999	51	999999	780	734	877	999999	999999	633	999999	729	36	999999	823	595	105	661	24	646	738	466	534	68	254	728	228	454	999999	999999	593	999999	205	479	999999	958	437	999999	78	999999	390	999999	816	193	634	999999	191	300	999999	968	471	200	548	206	994	616	242	982	999999	61	516	432	246	999999	49	139	999999	999999	525	864	999999	473	999999	320	265	39	999999	350	434	944	547	999999	436	372	999999	403	946	998	485	999999	999999	999999	999999	26	999999	958	999999	617	153	504	775	999999	775	162	811	999999	606	999999	940	999999	965	891	558	135	514	999999	995	999999	796	646	999999	999999	80	892	149	712	913	999999	132	307	567	43	207	999999	999999	912	162	283	561	414	796	717	68	521	667	999999	999999	999999	512	609	962	598	820	506	321	999999	564	999999	999999	999999	94	39	116	999999	406	931	694	999999	956	601	435	999999	999999	392	850	475	477	559	235	999999	815	488	75	999999	999999	969	222	999999	999999	999999	358	279	269	999999	329	767	610	999999	124	735	149	278	478	910	184	249	286	437	656	845	773	999999	657	708	292	606	999999	594	307	437	719	993	19	38	252	165	462	859	73	999999	999999	62	445	499	999999	547	19	164	999999	105	693	999999	54	999999	165	999999	622	561	179	999999	803	26	127	999999	26	156	268	450	668	28	999999	426	374	573	981	720	569	167	999999	745	596	808	256	212	743	934	949	999999	872	898	999999	901	689	350	289	847	935	757	483	29	999999	569	496	329	999999	277	999999	480	791	444	785	464	27	434	135	995	999999	914	943	91	999999	999999	577	770	485	886	736	33	999999	143	999999	999999	684	524	465	37	999999	999999	893	476	524	999999	999999	438	122	88	883	999999	224	999999	87	999999	814	401	822	999999	991	726	999999	999999	540	999999	196	658	659	973	780	503	969	108	999999	844	31	476	567	728	999999	149	657	406	12	481	808	10	66	999999	996	999999	701	206	999999	595	91	471	935	137	292	797	778	149	308	999999	999999	999999	610	242	999	999999	833	999999	693	851	78	448	429	69	587	195	602	999999	999999	999999	802	999999	72	97	762	559	540	440	445	999999	370	518	108	623	195	692	400	999999	765	658	458	606	999999	999999	527	643	999999	876	999999	999999	204	884	999999	810	587	523	999999	523	480	450	807	403	658	999999	491	560	999999	805	874	895	795	779	999999	327	49	205	268	878	570	128	999999	999999	890	349	583	999999	999999	297	46	672	638	876	999999	324	851	65	948	999999	703	966	999999	
247	11	999999	310	425	754	845	770	391	264	186	952	361	933	153	999999	319	999999	14	215	62	999999	999999	266	919	436	814	476	984	257	999999	999999	604	824	999999	662	999999	49	999999	731	999999	999999	654	999999	461	999999	990	391	707	551	639	267	698	999999	251	999999	799	999999	999999	999999	940	378	786	144	594	999999	358	999999	999999	999999	278	279	184	282	705	535	999999	794	805	999999	445	433	768	999999	617	999999	999999	843	583	801	999999	847	999999	177	791	999999	999999	520	999999	460	575	999999	727	227	283	369	92	425	65	715	364	999999	592	396	554	999999	610	354	526	999999	524	515	953	862	627	430	621	999999	490	573	999999	999999	971	354	429	981	706	551	168	258	999999	70	787	999999	999999	858	264	272	623	284	999999	396	994	999999	936	999999	510	864	599	852	748	999999	935	491	919	999999	43	248	966	999999	810	68	195	278	999999	464	727	95	425	768	176	359	393	216	999999	409	609	339	418	369	480	841	999999	316	510	254	999999	306	948	686	825	25	999999	60	473	472	210	726	781	481	999999	425	448	830	686	999999	692	728	449	999999	161	703	830	606	101	969	116	999999	768	615	338	999999	999999	739	943	160	63	342	742	999999	208	999999	557	936	37	999999	402	131	629	121	562	406	856	999999	534	131	195	698	959	504	366	332	958	999999	999999	910	289	709	887	535	345	360	986	871	999999	278	999999	999999	579	46	576	985	259	656	999999	999999	575	708	214	821	965	364	382	999999	999999	876	924	392	793	999999	776	999999	243	103	999999	212	419	985	126	266	975	301	129	999999	927	380	82	311	122	220	345	580	505	76	570	999999	977	748	658	444	354	763	110	999999	270	883	999999	165	881	851	522	590	591	948	845	673	999999	459	999999	842	803	623	279	582	781	205	197	177	999999	999999	235	671	336	682	911	221	201	667	999999	999999	627	917	430	271	698	754	999999	999999	230	897	999999	527	438	815	640	999999	999999	528	999999	74	696	584	632	95	999999	851	263	909	46	633	481	578	797	275	999999	886	999999	999999	883	36	216	639	946	635	60	708	999999	521	51	191	727	672	985	999999	999999	53	294	344	999999	846	501	999999	521	597	425	176	999999	999999	600	754	537	485	644	654	858	67	637	996	44	917	619	999999	868	854	905	999999	592	208	918	181	601	858	373	47	999999	136	127	359	219	999999	978	79	920	999999	999999	251	38	340	740	999999	415	999999	309	727	237	759	221	999999	999999	616	584	531	999999	999999	162	678	122	607	129	999999	
939	288	787	161	939	549	821	580	211	664	780	261	468	627	766	313	559	645	809	776	914	461	668	603	309	456	824	501	144	974	139	431	999999	18	361	137	999999	999999	787	688	937	640	465	37	836	332	72	999999	663	848	129	477	798	999999	816	487	619	999999	851	999999	724	330	446	236	999999	999999	50	459	276	999999	999999	410	999999	130	999999	284	995	641	767	999999	999999	207	838	296	855	661	633	867	202	873	517	326	999999	999999	963	999999	204	238	502	999999	292	612	360	34	55	718	619	999999	515	542	492	978	426	874	999999	526	492	159	381	999999	726	182	267	403	131	999999	113	563	999999	231	89	767	148	289	694	781	847	813	250	146	999999	955	362	999999	391	999999	900	431	206	446	135	55	857	629	999999	119	355	956	902	569	614	65	520	294	463	724	999999	146	190	326	678	678	908	999999	830	770	820	607	22	999999	999999	682	367	720	105	44	909	519	528	584	999999	891	910	999999	531	987	445	78	207	666	698	999999	251	999999	767	457	999999	623	799	990	999999	999999	944	320	983	932	698	799	198	429	999999	330	617	606	890	787	999999	237	712	843	999999	752	410	356	894	999999	440	999999	953	648	897	295	720	999999	999999	688	947	600	697	599	999999	646	880	777	850	999999	155	644	989	980	689	999999	910	955	665	547	347	597	425	170	501	221	999999	549	531	529	999999	89	321	999999	840	176	539	999999	554	999999	872	632	505	526	677	796	999999	972	958	989	385	764	872	999999	999999	359	184	537	999999	999999	800	340	999999	330	768	75	332	787	150	523	999999	797	411	977	674	999999	102	899	999999	705	723	873	590	542	154	845	217	999999	861	490	991	999999	25	477	888	541	385	185	757	612	473	999999	999999	445	620	587	363	895	82	999999	267	284	54	401	999999	926	750	714	185	922	999999	758	926	659	999999	376	781	933	98	143	339	916	151	880	241	23	999999	155	922	567	999999	321	501	235	233	716	957	624	123	961	791	671	999	835	753	715	782	182	913	253	806	999999	806	939	305	350	143	174	999999	350	999999	999999	792	999999	999999	999999	267	701	999999	999999	419	999999	999999	999999	352	999999	917	316	136	526	240	867	242	678	761	72	515	561	930	883	583	793	464	773	85	196	879	999999	404	217	457	91	746	999999	834	648	609	679	597	999999	999999	826	47	643	119	28	372	123	857	378	41	999999	770	553	242	999999	703	57	999999	166	788	536	999999	999999	999999	158	131	144	999999	999999	999999	999999	999999	999999	
460	757	755	999999	663	999999	999999	765	534	36	185	752	999999	203	999999	999999	945	562	628	441	848	999999	913	128	999999	999999	897	237	279	744	914	999999	741	477	999999	999999	870	882	393	994	342	33	11	886	743	326	999999	927	279	999999	999999	999999	217	533	454	563	843	999999	256	702	169	999999	495	789	121	999999	20	844	110	390	347	999999	178	633	108	824	894	37	384	257	133	969	957	644	999999	999999	999999	217	32	539	641	243	636	999999	834	746	537	999999	775	763	315	999999	827	889	297	999999	732	583	434	630	668	816	262	998	999999	999999	637	851	220	107	992	803	821	570	999999	114	437	488	799	999999	999999	682	999999	621	942	999999	152	78	999999	475	999999	413	782	402	871	824	999999	637	121	999999	119	686	11	677	999999	512	181	999999	150	193	675	254	784	83	999999	986	999999	640	66	449	999999	569	505	999999	999999	588	999999	429	699	923	999999	999999	999999	164	252	610	680	584	999999	439	958	885	927	172	799	46	629	999999	69	885	270	350	581	671	596	999999	190	266	860	191	492	751	566	999999	999999	875	877	629	831	731	315	979	999999	626	491	999999	642	342	945	999999	959	320	999999	814	663	782	228	705	567	702	430	424	999999	670	947	216	328	710	112	924	168	999	878	337	579	291	561	999999	190	435	999999	848	320	89	231	181	391	999999	563	287	657	181	72	138	311	999999	264	128	999999	284	842	932	240	999999	622	960	442	43	245	382	999999	273	525	142	795	999999	999999	999999	448	999999	825	576	156	824	276	986	937	999999	35	688	36	442	999999	905	592	974	618	298	999999	270	739	358	999999	191	67	394	999999	929	342	730	787	619	679	999999	459	276	999999	999999	755	635	33	692	999999	556	355	787	986	999999	549	820	999999	815	188	188	46	477	999999	964	767	882	340	17	416	304	901	417	999999	383	455	326	198	211	543	831	247	56	350	999999	836	279	999999	46	389	999999	766	971	440	999999	866	982	216	821	648	999999	999999	999999	285	713	654	937	999999	613	174	233	632	761	281	356	940	990	137	108	138	497	999999	303	627	894	999999	929	976	270	516	472	119	999999	563	999999	999999	230	999999	999999	315	999999	254	793	871	999999	889	15	999999	999999	561	876	855	118	693	160	397	999999	399	391	184	999999	960	999999	107	701	123	999999	208	610	819	720	229	500	999999	999999	253	999999	431	470	15	533	999999	892	709	640	617	999999	683	412	283	535	831	999999	462	999999	938	999999	999999	999999	999999	633	806	100	274	841	656	365	
326	999999	907	705	579	928	385	651	496	999999	64	467	94	123	582	999999	336	999999	999999	840	47	999999	301	764	995	261	427	381	726	147	628	868	984	999999	684	228	504	577	999999	999999	999999	810	103	870	999999	238	999999	929	999999	19	999999	980	952	815	327	124	999999	999999	710	327	510	14	924	358	450	195	483	832	438	363	999999	758	337	984	837	237	999999	999999	339	999999	175	999999	329	717	383	999999	915	999999	934	570	65	999999	867	638	403	999	885	744	999999	249	755	263	501	999999	718	15	653	999999	999999	100	16	999999	813	999999	162	22	684	999999	975	999999	999999	314	898	868	999999	939	891	698	591	837	351	999999	10	99	21	911	997	630	999	378	993	947	200	843	563	323	548	924	486	390	999999	678	999999	627	999999	999999	365	632	401	778	124	954	999999	150	748	642	741	724	930	251	25	999999	218	999999	808	999999	124	64	314	984	401	966	222	210	999999	673	603	383	130	999999	999999	999999	999999	230	263	49	571	999999	105	921	999999	824	994	999999	999999	270	469	172	818	646	336	311	999999	417	387	158	742	185	628	999999	49	367	603	369	999999	650	824	988	353	769	761	999999	959	999999	412	999999	972	977	835	261	999999	440	565	484	244	999999	56	999999	842	999999	999999	999999	999999	29	881	223	230	634	548	724	446	481	819	59	885	271	351	934	14	999999	999999	764	350	999999	871	999999	999999	129	134	999999	604	12	155	247	472	999999	999999	939	511	999999	355	347	439	120	815	999999	621	515	999999	999999	999999	122	817	42	929	542	55	999999	158	283	420	111	999999	999999	130	444	336	581	586	519	627	412	432	815	464	838	999999	239	999999	999999	987	296	530	999999	549	491	194	122	318	930	329	588	791	238	777	254	837	342	989	381	405	49	929	89	355	500	689	11	999999	100	216	816	504	18	296	999999	581	359	557	638	259	999999	273	999999	200	49	999999	203	999999	999999	999999	993	249	189	999999	999999	367	451	804	999999	802	192	545	227	723	513	94	999999	999999	653	672	488	784	361	131	192	776	283	889	316	879	495	963	367	999999	223	576	999999	999999	348	999999	999999	554	508	836	76	678	55	932	686	955	838	999999	999999	548	523	218	888	68	561	180	93	562	498	179	316	229	188	999999	999999	936	999999	999999	999999	886	542	933	286	525	999999	514	999999	351	212	361	51	244	999999	818	999999	14	688	265	999999	999999	999999	578	65	338	529	847	500	916	431	750	195	999999	657	999999	999999	589	932	373	13	57	448	742	359	147	138	
82	999999	369	562	506	257	514	802	435	214	999999	877	947	999999	217	23	814	919	462	999999	719	586	80	999999	986	81	325	262	667	729	999999	999999	999999	210	456	206	999999	363	925	502	681	999999	232	303	999999	711	999999	377	999999	999999	999999	823	897	971	999999	999999	579	555	576	999999	931	261	999999	999999	999999	745	959	747	548	21	882	460	999999	999999	999999	999999	363	777	771	284	95	948	466	634	105	126	999999	947	999999	999999	999999	585	999999	500	570	429	393	526	39	999999	752	248	829	784	160	999999	829	999999	486	227	999999	802	784	302	349	983	795	511	610	157	424	999999	955	587	394	307	673	504	398	75	807	836	747	475	531	847	128	681	483	922	297	392	999999	999999	827	999999	800	495	160	586	999999	882	916	882	881	999999	292	999999	399	853	509	334	549	421	999999	999999	65	319	770	501	999999	123	37	687	859	41	999999	391	999999	571	506	188	353	811	999999	999999	999999	999999	593	790	999999	877	999999	999999	423	962	843	59	164	531	999999	491	724	999999	721	519	854	239	32	850	200	999999	491	828	356	999999	981	999999	999999	494	386	200	725	999999	937	987	999999	407	273	896	999999	500	237	238	802	24	463	999999	100	999999	999999	690	999999	743	599	663	999999	463	283	102	981	115	80	670	999999	578	766	743	999999	734	688	457	999999	135	662	699	674	262	999999	999999	867	296	999999	66	423	999999	357	999999	391	284	600	377	133	181	915	92	430	999999	999999	233	999999	999999	999999	365	999999	622	999999	716	999999	999999	989	999999	437	941	999999	695	468	999999	256	459	999999	783	362	999999	143	320	334	999999	220	999999	999999	116	999999	802	999999	158	323	291	822	999999	970	641	900	491	295	999999	999999	191	947	229	999999	416	999999	633	999999	474	366	536	232	923	298	931	505	511	999999	882	965	635	999999	85	381	186	200	455	488	589	999999	871	162	999999	380	152	845	990	955	999999	796	545	799	618	791	787	69	999999	512	49	999999	399	999999	413	501	999999	999999	999999	848	999999	225	865	999999	422	999999	999999	383	555	999999	999999	95	514	555	999999	96	429	999999	249	999999	594	999999	301	943	449	454	999999	19	748	185	999999	999999	974	152	518	646	930	400	386	37	305	999999	514	355	999999	954	999999	843	103	999999	82	999999	93	586	263	999999	924	922	705	968	107	485	634	379	999999	337	121	999999	47	131	165	38	458	222	999999	999999	612	999999	587	495	999999	650	916	431	113	595	735	397	889	999999	722	18	695	418	929	819	778	144	868	38	843	269	806	972	171	
53	30	871	597	81	718	979	344	220	155	457	569	213	276	891	601	723	482	849	408	157	343	50	292	999999	413	477	87	558	651	563	999999	944	999999	999999	575	863	799	817	479	743	673	484	272	482	259	575	999999	976	436	999999	786	957	573	24	709	999999	999999	427	999999	250	901	786	568	999999	613	625	942	999999	999999	737	923	999999	999999	665	999999	858	778	809	999999	837	609	999999	131	532	777	886	380	256	360	999999	284	999999	158	238	841	887	916	999999	999999	634	632	999999	659	999999	205	131	587	999999	540	850	212	779	507	831	640	800	664	999999	815	726	254	696	999999	999999	462	551	516	150	824	595	999999	999999	940	295	999999	949	452	432	336	655	999999	472	999999	509	392	999999	999999	327	597	51	233	880	864	152	999999	999999	804	927	999999	653	615	999999	999999	944	908	999999	999999	221	626	999999	358	241	709	999999	427	999999	981	357	999999	957	999999	198	552	782	372	71	999999	999999	905	278	154	524	196	683	999999	862	389	770	600	999999	667	662	999999	906	999999	991	181	705	999999	608	954	457	587	288	976	426	893	310	582	847	870	50	316	357	547	999999	54	35	999999	564	402	999999	756	70	299	999999	497	646	99	380	890	538	999999	307	323	697	999999	907	706	623	999999	88	198	753	418	626	356	353	368	859	999999	155	585	170	999999	743	700	526	988	962	928	257	999999	211	957	342	967	19	43	849	999999	147	329	999999	596	324	32	13	652	673	999999	154	287	239	433	744	999999	999999	101	999999	996	420	918	743	694	721	867	986	999999	86	659	999999	999999	519	999999	809	999999	88	574	890	721	697	999999	325	305	784	969	999999	777	222	389	65	999999	463	999999	999999	228	999999	811	874	457	46	217	576	23	330	833	999999	275	624	999999	874	348	999999	859	999999	546	602	448	910	752	885	218	583	696	604	429	999999	665	489	591	249	276	999999	443	684	999999	999999	312	974	950	210	715	163	303	514	999999	999999	604	999999	939	625	147	999999	131	571	999999	633	879	419	999999	999999	112	999999	43	679	607	648	767	999999	999999	247	300	999999	999999	551	999999	65	289	999999	999999	713	262	999999	999999	965	111	375	999999	872	856	856	999999	892	999999	973	999999	929	129	999999	999999	78	948	429	999999	701	335	673	942	580	401	772	353	999999	532	999999	724	999999	246	77	577	242	80	895	327	999999	818	408	399	985	454	999999	935	665	285	999999	765	832	386	848	999999	437	432	997	480	94	512	732	999999	887	999999	116	999999	61	56	674	998	999999	112	
772	882	999999	284	999999	136	161	836	688	421	714	431	891	614	999999	999999	149	809	82	425	242	999999	999999	48	512	735	347	557	883	999999	611	819	999999	999999	613	966	713	163	476	871	328	999999	824	320	654	465	367	501	999999	624	906	864	926	638	869	323	999999	888	771	230	788	604	952	79	809	895	999999	171	10	430	724	999999	999999	999999	106	984	999999	775	393	56	378	845	999999	269	711	747	892	83	999999	999999	181	824	999999	255	93	999999	999999	755	999999	758	745	205	501	999999	899	999999	530	725	542	885	688	29	504	724	999999	999999	353	692	999999	72	999999	999999	311	999999	259	899	604	999999	127	999999	999999	999999	274	634	311	182	354	999999	369	791	226	999999	541	975	999999	999999	330	667	999999	150	381	613	397	999999	756	999999	999999	790	625	999	325	999999	607	170	206	809	754	869	423	680	999999	966	332	576	845	835	115	999999	999999	107	579	999999	999999	999999	999999	85	491	825	878	212	287	563	760	370	475	784	569	380	778	801	407	460	253	999999	551	414	290	999999	604	920	993	999999	691	999999	430	999999	999999	629	170	131	999999	929	999999	221	402	44	216	999999	999999	70	999999	735	556	306	999999	999999	999999	974	435	595	999999	999999	230	958	218	999999	871	242	939	96	48	999999	219	657	484	477	469	42	999999	517	208	327	999999	544	654	268	999999	999999	999999	310	999999	772	204	575	336	657	708	42	12	684	172	973	32	23	31	335	525	898	822	232	660	661	654	918	397	477	949	686	313	950	705	486	415	639	401	276	745	999999	999999	826	768	436	39	644	999999	999999	304	706	522	328	743	124	999999	604	650	43	999999	999999	187	858	707	32	728	62	979	685	568	393	621	999999	590	881	577	999999	464	233	631	20	573	999999	182	253	174	999999	217	590	914	810	988	368	159	470	466	472	129	999999	707	977	664	999999	666	999999	999999	767	738	861	546	575	999999	427	412	116	711	25	999999	464	999999	744	845	399	770	758	404	263	605	129	424	115	877	999999	999999	999999	355	999999	505	271	168	999999	256	355	999999	999999	999999	999999	955	52	999999	450	999999	665	888	963	141	275	999999	908	999999	830	999999	618	447	441	698	999999	901	999999	760	807	519	424	305	461	497	500	355	431	999999	833	308	562	371	973	329	221	829	561	999999	90	15	597	999999	337	244	637	907	612	650	247	670	206	292	951	999999	999999	369	437	475	641	920	999999	819	683	532	610	999999	999999	999999	486	999999	349	247	999999	801	921	669	999999	227	860	999999	999999	
999999	851	999999	999999	280	419	999999	957	852	402	95	880	999999	538	999999	81	805	633	389	444	499	173	644	330	959	999999	160	19	701	402	219	615	999999	187	696	968	520	430	999999	838	431	999999	634	210	263	367	519	272	153	597	172	593	999999	999999	253	617	216	842	152	999999	268	999999	265	459	999999	999999	830	982	999999	999999	561	385	303	551	22	344	539	444	999999	602	102	888	866	114	999999	626	144	999999	933	88	761	999999	999999	671	579	398	899	184	27	783	536	537	999999	343	45	787	299	929	145	908	88	772	776	550	576	380	999999	161	229	999999	346	929	58	764	58	884	107	631	971	623	999999	364	427	999999	76	999999	468	532	78	452	337	999999	765	999999	999999	989	901	737	105	999999	232	999999	954	461	447	606	488	999999	999999	999999	689	667	957	521	473	724	355	493	484	21	999999	643	93	777	238	140	999999	33	764	999999	982	370	536	772	401	999999	409	965	845	469	999999	999999	248	916	763	669	257	253	561	285	643	417	999999	94	296	999999	664	999999	232	999999	999999	999999	901	234	178	999999	141	194	999999	776	324	389	648	999999	934	120	999999	176	999999	569	883	921	472	488	425	575	117	451	486	812	42	231	743	999999	38	999999	901	24	747	443	538	999999	132	784	961	999999	769	247	999999	999999	999999	498	173	663	433	999999	999999	423	808	603	221	999999	708	317	743	999999	645	118	986	321	218	999999	429	999999	40	820	999999	687	999999	170	805	870	300	999999	629	544	68	90	116	518	999999	487	999999	153	999999	848	364	815	51	868	999999	660	261	839	967	999999	79	593	632	612	721	313	896	647	798	999999	399	407	999999	209	44	564	12	477	689	731	185	285	357	192	466	983	646	657	999999	155	619	461	343	825	999999	474	999999	999999	797	327	591	999999	999999	881	999999	956	999999	841	834	64	999999	783	159	246	999999	794	999999	450	155	999999	666	999999	106	652	731	938	74	862	734	569	116	509	680	371	999999	617	929	476	999999	509	855	805	999999	497	497	999999	999999	999999	207	999999	238	999999	357	999999	661	352	999999	702	159	520	891	274	116	274	999999	158	999999	788	106	999999	864	768	716	646	999999	999999	425	608	165	895	637	967	664	63	340	108	161	621	710	797	999999	236	327	223	999999	591	698	558	549	348	733	523	10	197	999999	469	301	999999	186	999999	927	862	547	263	883	924	610	63	933	999999	997	491	87	999999	999999	637	999999	503	38	999999	999999	866	68	816	172	124	967	476	999999	871	999999	449	999999	910	
870	999999	999999	74	999999	999999	999999	645	625	701	351	999999	999999	702	333	188	28	798	682	885	636	70	999999	730	100	768	956	143	816	999999	51	999999	999999	176	438	999999	999999	999999	173	345	320	999999	251	367	475	920	678	999999	153	999999	852	19	767	558	284	999999	999999	958	999999	571	736	847	999999	562	659	794	999999	278	274	752	239	641	634	347	575	118	818	446	265	180	999999	692	989	757	999999	42	790	498	892	627	101	990	413	601	608	472	999999	689	707	999999	725	999999	999999	400	999999	220	384	429	999999	175	991	53	703	803	481	54	999999	81	352	627	999999	707	386	646	661	249	238	999999	738	112	999999	139	738	583	455	690	691	599	928	999	657	370	515	727	636	999999	296	609	130	999999	999999	999999	347	89	677	27	33	999999	739	589	982	351	690	880	755	999999	999999	129	358	791	362	999999	152	999999	970	643	999999	659	999999	613	953	628	912	999999	999999	792	999999	658	999999	437	999999	999999	999999	349	27	315	679	999999	971	774	743	176	999999	339	999999	356	484	999999	119	44	825	374	353	999999	636	363	999999	516	392	999999	79	656	223	921	134	34	408	803	335	664	963	567	687	245	869	786	377	999999	972	150	999999	797	548	872	611	302	999999	733	713	663	876	173	999999	18	704	96	953	999999	999999	999999	948	681	669	999999	80	268	686	118	266	849	985	856	543	999999	655	281	117	350	320	831	50	999999	100	671	788	800	325	678	540	783	832	48	999999	795	202	636	138	103	802	352	616	875	999999	863	678	29	629	999	363	433	999999	999999	999999	383	146	283	591	997	666	279	999999	17	999999	483	27	947	488	747	999999	29	152	23	548	999999	225	999999	999999	236	992	999999	999999	999999	325	117	804	229	28	994	659	918	999999	141	436	533	410	999999	999999	994	845	999999	541	881	950	999999	290	965	74	61	167	971	85	999999	14	898	107	626	691	469	678	798	928	493	98	999999	999999	21	586	25	567	616	866	999999	390	271	236	999999	999999	999999	827	839	164	966	836	687	999999	690	999999	538	999999	783	917	838	325	57	802	999999	792	819	999999	999999	999999	999999	494	551	115	999999	973	999999	672	999999	260	709	641	999999	999999	961	999999	411	297	294	885	58	589	783	699	37	888	999999	469	999999	506	556	623	999999	461	115	482	295	582	971	716	999999	866	626	533	217	207	486	999999	841	400	391	532	84	393	339	469	710	851	87	983	640	283	492	311	703	96	92	999999	999999	999999	371	829	325	999999	999999	192	963	999999	999999	
830	411	928	628	788	124	34	548	175	131	645	771	999999	504	999999	85	119	383	325	999999	131	124	108	875	361	38	562	216	507	891	156	506	460	369	999999	581	711	655	704	999999	999999	547	916	999999	892	999999	928	334	336	999999	999999	809	647	999999	999999	716	999999	63	999999	999999	562	817	51	284	975	149	321	999999	999999	417	373	999999	999999	138	160	583	207	999999	982	643	999999	238	999999	14	509	999999	999999	999999	998	540	278	658	389	943	999999	861	506	642	290	753	999999	854	85	919	138	928	999999	519	999999	787	999999	469	80	999999	999999	333	937	999999	774	638	999999	292	85	999999	148	715	999999	999999	503	298	86	564	563	238	246	999999	162	960	876	581	216	348	999999	999999	31	999999	999999	756	293	310	923	470	868	651	472	124	779	367	781	423	999999	405	25	982	710	954	906	842	396	414	181	977	170	999999	432	999999	535	863	999999	339	137	328	999999	999999	374	616	695	911	766	999999	999999	794	189	463	727	810	999999	999999	510	76	902	999999	369	879	999999	999999	999999	675	229	530	999999	915	999999	999999	295	999999	953	822	618	104	999999	995	86	999999	937	386	797	707	475	621	999999	761	362	629	437	392	958	572	73	427	316	999999	691	245	543	999999	133	999999	999999	201	999999	510	165	999999	808	907	669	105	941	999999	158	999999	210	607	911	827	999999	51	24	999999	577	390	758	200	788	248	313	840	730	385	999999	70	539	999999	764	999999	605	945	821	529	722	999999	631	320	279	713	820	93	334	999999	998	91	723	999999	624	476	751	999999	628	570	603	828	375	566	499	999999	999999	926	842	801	231	617	230	494	190	713	759	999999	999999	84	427	230	516	24	387	999999	346	999999	658	298	368	640	327	260	926	894	497	74	821	190	650	999999	250	532	494	390	860	238	93	910	716	313	54	553	152	383	322	361	188	327	751	797	277	999999	443	999999	300	970	999999	296	225	694	999999	740	999999	999999	979	983	529	997	321	117	192	999999	999999	65	595	999999	117	553	581	999999	886	503	999999	852	626	696	99	902	999999	890	999999	999999	695	999999	686	313	129	618	404	339	831	191	16	643	615	529	999999	388	996	526	999999	24	999999	999999	807	999999	311	582	907	292	893	627	999999	999999	447	395	999999	560	379	999999	654	499	159	252	315	705	497	794	247	999999	999999	711	999999	573	999999	656	999999	615	223	999999	11	546	711	999999	445	214	999999	584	206	230	477	999999	19	999999	872	999999	999999	999999	773	112	999999	517	344	810	999999	999999	721	342	
403	791	313	446	346	999999	290	117	787	47	807	111	999999	999999	999999	27	629	999999	702	202	701	664	790	619	842	999999	926	494	212	900	553	262	999999	941	191	999999	916	999999	86	202	434	765	585	999999	665	672	681	723	999999	999999	191	266	999999	529	999999	999999	10	693	604	234	889	795	905	886	494	554	618	489	999999	192	999999	999999	235	509	768	999999	89	963	954	999999	999999	999999	575	884	999999	296	999999	999999	309	999999	999999	233	435	999999	313	638	859	698	999999	120	63	999999	992	736	999999	592	40	980	999999	705	659	47	739	999999	793	685	229	31	177	207	781	654	999999	999999	776	999999	173	384	205	139	85	390	630	843	126	249	221	838	666	999999	999999	792	212	999999	793	378	999999	10	999999	999999	999999	838	531	145	339	409	999999	999999	960	350	428	656	999999	631	999999	999999	416	896	318	554	474	390	364	999999	999999	988	451	999999	494	408	393	172	325	999999	719	246	858	495	513	716	238	999999	999999	326	999999	609	18	580	973	524	961	597	692	513	999999	38	484	491	999999	999999	957	999999	230	561	956	265	340	216	999999	393	999999	921	999999	601	325	967	512	999999	341	341	980	870	612	969	447	795	480	812	423	691	762	377	301	172	759	803	287	326	999999	453	279	999999	668	999999	999999	999999	215	101	197	999999	999999	447	999999	862	370	96	821	260	124	171	784	999999	792	230	630	999999	630	229	841	522	689	195	677	887	72	188	211	999999	864	407	999999	389	999999	237	175	325	228	439	801	999999	999999	36	212	208	668	751	19	448	959	72	419	985	999999	999999	506	340	769	999999	800	192	884	999999	395	716	580	405	999999	565	65	315	999999	999999	427	178	999999	663	983	479	999999	320	178	763	72	999999	988	999999	140	948	730	834	555	956	639	619	788	999999	999999	495	627	273	999999	454	392	999999	247	228	999999	90	145	999999	999999	299	52	489	999999	130	736	592	728	999999	275	955	835	231	999999	867	561	808	999999	357	33	498	851	956	999999	724	380	419	564	770	999999	59	812	887	487	999999	999999	160	605	999999	456	57	999999	999999	997	891	619	171	893	380	666	759	700	788	820	858	999999	999999	999999	999999	750	326	37	957	938	225	999999	999999	744	503	953	999999	213	722	900	975	731	210	958	582	999999	219	999999	999999	114	287	359	34	76	999999	999999	999999	144	999999	917	139	29	809	712	781	748	671	427	399	427	999999	556	977	999999	844	137	247	137	443	194	540	801	843	853	661	866	999999	881	125	685	134	276	999999	999999	999999	
955	922	497	186	999999	443	792	999999	999999	849	731	999999	999999	999999	501	999999	700	999999	131	387	338	186	999999	999999	915	630	790	311	999999	302	988	658	183	999999	888	214	999999	999999	609	750	748	675	999999	14	929	999999	999999	658	624	113	433	575	775	999999	999999	779	966	999999	271	212	999999	490	999999	474	860	82	208	30	999999	296	831	999999	101	999999	638	999999	999999	999999	131	429	649	141	687	611	868	423	999999	755	683	999999	999999	313	689	999999	106	999999	999999	999999	153	856	999999	960	325	999999	282	684	483	405	789	999999	679	24	324	841	999999	522	803	809	999999	447	999999	453	346	999999	999999	527	999999	694	999999	999999	999999	498	808	274	142	999999	815	359	338	194	939	487	999999	904	439	233	999999	847	843	584	463	455	16	705	667	844	624	101	288	754	624	999999	131	999999	381	999999	215	59	709	874	999999	999999	481	999999	507	711	486	442	794	825	538	999999	851	699	917	953	492	113	607	297	999999	724	81	999999	570	161	366	999999	532	258	999999	940	148	969	999999	20	973	999999	207	955	999999	191	306	463	226	412	937	999999	499	428	699	112	451	421	809	981	382	897	851	356	999999	928	999999	999999	808	598	83	882	999999	907	979	897	905	999999	930	999999	428	618	366	999999	999999	934	68	113	558	914	498	726	169	896	637	86	743	851	610	438	999999	999999	654	999999	338	64	610	592	449	801	206	999999	491	999999	999999	763	541	999999	141	420	870	806	987	893	110	357	723	925	279	999999	163	64	999999	999999	999999	999999	963	737	828	169	333	999999	664	757	718	999999	244	242	342	874	544	60	719	199	568	475	771	761	999999	981	341	999999	999999	546	648	151	999999	990	999999	894	800	803	999999	972	96	404	151	240	184	412	122	491	999999	405	999999	113	345	999999	999999	145	897	211	999999	847	999999	648	999999	999999	118	576	938	254	999999	448	83	999999	195	746	113	174	333	540	586	126	868	850	102	917	999999	544	806	907	67	999999	996	598	593	27	154	447	999999	33	132	608	473	868	999999	154	331	626	918	598	999999	768	811	366	624	103	978	999999	555	999999	999999	574	999999	40	196	999999	451	484	158	178	602	665	923	310	999999	978	999999	999999	285	948	595	561	626	217	999999	999999	999999	640	974	500	48	176	891	15	92	557	838	442	682	839	702	847	999999	750	996	92	844	511	999999	999999	450	978	701	607	649	389	947	999999	870	896	366	811	510	657	139	435	773	917	227	999999	999999	219	328	446	255	999999	92	876	220	87	999999	867	
692	337	60	70	999999	294	999999	703	610	285	572	785	999999	891	346	821	620	999999	318	927	293	97	507	999999	659	265	361	901	306	81	999999	792	999999	498	129	182	607	999999	960	488	561	999999	260	863	647	999999	963	364	411	271	265	650	769	527	999999	999999	830	819	999999	219	933	464	406	538	999999	780	999999	984	772	999999	223	552	609	829	375	768	836	643	999999	999999	302	999999	499	45	816	999999	999999	999999	999999	524	352	787	999999	999999	555	106	128	999999	999999	867	209	978	999999	247	57	712	50	939	162	815	768	999999	235	293	999999	936	999999	371	999999	242	756	419	79	258	821	999999	999999	857	999999	999999	650	124	714	726	917	323	415	261	987	113	999999	94	772	999999	755	166	999999	999999	835	619	141	757	999	696	120	789	909	343	426	622	828	192	664	883	175	999999	481	509	375	602	531	713	999999	619	581	672	999999	999999	502	665	873	999999	32	999999	147	892	999999	27	615	999999	414	81	835	999999	284	478	999999	999999	933	111	684	62	18	243	97	427	383	390	125	448	999999	938	840	760	748	328	999999	999	745	282	539	999999	999999	248	197	459	878	18	999999	999999	999999	999999	47	999999	999999	821	999999	788	999999	719	999999	734	902	177	985	475	240	84	626	956	317	430	999999	999999	999999	230	169	770	55	999999	549	374	56	21	205	394	901	450	779	927	999999	382	431	999999	763	805	560	725	262	722	229	999999	392	387	999999	822	615	999999	999999	760	999999	731	742	999999	179	999999	687	891	999999	600	574	790	304	699	999999	935	998	126	896	767	669	443	999999	333	999999	999999	982	668	999999	382	778	524	622	29	275	104	999999	491	999999	618	127	669	752	662	157	439	509	692	257	860	823	498	490	70	101	999999	224	419	999999	434	172	29	675	600	822	999999	999999	285	999999	999999	305	999999	269	287	650	999	690	855	186	999999	246	299	999999	364	558	290	999999	999999	999999	56	999999	229	999999	432	456	108	994	162	999999	999999	271	999999	268	222	564	316	239	212	419	999999	537	369	243	552	999999	873	607	999999	51	999999	26	615	357	999999	999999	999999	999999	836	831	552	999999	538	25	88	716	999999	41	208	799	252	60	830	999999	999999	518	521	986	999999	245	582	500	999999	999999	308	90	999999	876	999999	67	999999	759	402	381	867	999999	999	353	999999	999999	185	999999	409	520	799	491	196	999999	521	868	999999	999999	150	601	999999	999999	330	426	717	998	70	146	160	151	999999	999999	999999	459	285	749	519	177	999999	581	69	741	101	173	999999	817	999999	
194	999999	21	424	399	999999	800	132	814	765	582	999999	165	999999	49	691	999999	999999	316	832	737	196	771	359	475	999999	999999	542	517	961	999999	114	900	999999	999999	781	148	726	999999	873	858	336	470	984	999999	540	999999	805	30	999999	999999	963	15	999999	166	997	593	662	949	143	999999	268	614	853	608	478	736	60	999999	267	552	999999	999999	442	974	410	999999	787	999999	934	589	763	521	467	137	203	109	915	948	878	197	486	777	787	824	599	721	616	385	468	804	999999	905	762	507	302	685	573	20	755	999999	805	249	25	554	296	746	157	725	414	378	999999	111	31	80	76	764	500	999999	999999	999999	119	411	954	999999	961	857	999999	960	835	999999	536	999999	203	999999	392	246	999999	999999	537	999999	574	890	971	99	999999	526	883	692	441	537	194	954	999999	75	171	404	294	884	592	438	987	999999	890	895	842	916	999999	424	687	829	12	267	999999	530	125	228	999999	999999	157	445	974	76	528	999999	334	581	279	137	444	987	951	877	650	109	866	387	999999	86	257	76	618	468	14	612	535	926	874	115	999999	943	964	430	737	157	464	920	667	592	571	270	646	779	999999	999999	999999	999999	999999	981	664	737	228	363	617	90	826	515	72	916	772	999999	999999	999999	186	501	999999	999999	149	503	645	999999	999999	417	515	999999	430	999999	488	314	735	410	319	893	450	223	724	610	812	999999	330	999999	858	751	820	173	999999	482	602	488	999999	999999	985	999999	345	718	27	810	848	999999	660	987	36	757	999999	999999	97	814	723	999999	776	423	719	493	183	999999	97	999999	999999	351	999999	999999	246	10	638	389	999999	206	557	999999	205	999999	761	999999	999999	342	923	999999	999999	458	85	748	759	639	711	262	635	502	939	649	631	58	222	506	207	999999	751	35	128	801	999999	999999	267	999999	999999	861	999999	999999	497	840	999999	986	409	148	276	684	198	606	299	386	753	922	267	999999	111	157	999999	264	984	292	591	897	999999	767	999999	999999	491	999999	999999	849	600	999999	14	109	999999	645	649	83	999999	522	525	154	736	742	57	34	999999	359	889	620	169	407	553	999999	999999	875	13	641	637	92	203	429	734	999999	785	655	917	168	40	465	507	628	34	471	767	999999	171	249	719	487	999999	141	878	262	689	202	554	799	849	11	641	18	446	999999	329	105	999999	297	999999	402	999999	475	328	434	999999	541	383	92	447	812	999999	999999	921	159	532	71	999999	999999	759	999999	110	128	318	39	824	499	192	876	151	999999	36	
999999	999999	327	999999	95	813	454	149	999999	818	472	361	47	297	999999	96	296	625	268	554	938	999999	373	301	988	166	299	609	999999	359	506	940	776	785	839	480	604	778	999999	258	106	999999	610	774	999999	999999	280	741	946	999999	895	261	999999	127	98	999999	919	35	392	928	523	844	526	799	322	531	585	262	457	407	492	999999	188	20	457	605	999999	599	662	231	886	999999	663	999999	463	255	67	659	999999	999999	560	578	396	518	734	999999	816	811	462	116	191	28	293	548	920	388	82	873	999999	493	419	999999	373	171	52	999999	190	315	346	76	999999	926	999999	999999	846	999999	131	999999	285	999999	789	125	147	555	50	867	273	125	999999	85	182	193	990	999999	93	240	999999	234	476	768	81	510	475	999999	999999	264	999999	999999	701	16	266	412	597	473	999999	999999	193	817	131	184	702	75	26	270	999999	291	936	361	999999	616	708	896	204	999999	134	288	650	751	913	785	414	934	423	293	818	770	999999	526	509	789	57	398	113	301	75	15	494	999999	501	361	328	111	468	95	999999	369	217	999999	348	999999	999999	999999	903	345	769	999999	999999	733	451	133	999999	999999	851	91	568	999999	793	902	999999	129	794	445	260	562	999999	312	475	338	984	459	563	999999	999999	999999	145	615	494	767	999999	307	363	999999	762	378	666	999999	260	386	526	988	999999	314	638	228	631	999999	191	999999	879	999999	302	323	748	992	569	189	240	767	999999	952	999999	35	381	153	999999	999999	683	882	895	557	999999	999999	811	999999	882	258	876	959	463	926	434	152	888	74	15	999999	22	769	999999	999999	678	493	440	573	172	550	933	494	463	999999	535	999999	999999	332	415	213	512	751	119	321	312	999999	314	30	528	999999	146	316	148	725	30	913	83	419	878	568	658	999999	834	341	325	392	506	865	401	135	697	566	659	801	538	271	999999	496	183	408	189	999999	999999	489	414	626	355	738	578	999999	234	46	453	846	555	274	917	777	995	920	774	449	628	402	999999	580	657	347	196	758	999999	587	999999	480	389	999999	999999	354	999999	698	46	768	999999	999999	900	999999	122	812	256	273	353	882	501	263	999999	999999	791	653	503	834	968	999999	551	819	369	999999	999999	999999	466	316	82	572	999999	306	884	15	999999	849	501	334	467	999999	999999	922	999999	380	95	999999	846	649	457	999999	850	999999	730	37	999999	477	999999	263	860	148	356	939	201	999999	42	204	378	628	587	999999	161	179	999999	133	917	628	999999	988	999999	817	137	816	
859	533	721	999999	576	856	788	684	999999	248	473	999999	999999	161	731	633	999999	891	613	999999	72	999999	396	681	727	606	120	598	73	999999	701	53	20	539	999999	999999	69	286	627	522	839	903	512	999999	999999	57	634	999999	999999	999999	651	670	213	999999	754	999999	999999	50	38	969	999999	999999	999999	18	999999	429	318	999999	82	73	999999	71	274	999999	387	168	999999	999999	975	679	999999	999999	701	291	780	41	839	110	999999	735	530	999999	257	658	777	649	292	504	376	999999	739	675	693	833	217	589	405	999999	532	595	351	999999	74	359	997	400	499	339	237	516	999999	217	183	346	543	553	814	616	324	738	999999	508	116	999999	940	306	662	867	83	999999	999999	999999	999999	999999	999999	866	955	999999	660	386	160	952	276	860	695	531	999999	356	300	664	775	999999	999999	794	719	843	999999	375	418	700	999999	631	265	47	880	863	999999	984	953	676	598	999999	955	937	587	923	241	999999	13	418	804	315	577	999999	424	999999	928	784	479	549	318	589	489	959	999999	529	697	239	999999	999999	892	516	403	623	999999	859	834	861	216	795	612	311	371	10	895	432	999999	999999	622	999999	934	999999	515	413	999999	18	999999	995	298	68	236	12	276	180	525	298	912	953	353	565	21	999999	577	683	999999	999999	228	999999	999999	999999	999999	851	616	943	897	47	11	999999	266	999999	999999	838	572	157	569	999999	44	200	484	607	999999	999999	502	67	34	867	287	831	475	999999	790	999999	931	82	593	384	396	999999	283	488	296	921	999999	295	142	999999	504	430	123	999999	972	37	999999	466	999999	373	359	559	919	40	760	180	524	906	277	485	907	500	999999	195	223	711	917	995	321	598	414	216	924	851	372	999999	717	148	387	762	999999	474	376	230	35	999999	413	999999	728	126	407	790	28	657	275	13	999999	928	124	271	999999	999999	155	117	958	152	999999	77	999999	902	462	385	529	514	542	442	134	343	169	386	308	674	277	999999	200	624	197	277	586	369	990	999999	34	125	653	999999	329	268	271	882	212	346	585	825	664	999999	271	999999	124	833	879	999999	999999	737	962	444	999999	950	916	999999	955	367	490	999999	912	673	361	413	861	609	122	865	81	999999	184	962	999999	451	999999	178	999999	683	163	999999	999999	467	999999	296	163	999999	201	999999	351	927	927	845	855	999999	913	991	670	857	653	514	999999	23	461	491	562	10	355	300	419	747	981	282	213	999999	818	454	999999	74	999999	652	999999	743	523	153	359	339	116	812	538	549	
508	505	39	649	42	999999	15	999999	734	162	863	900	959	603	999999	655	641	127	467	469	999999	999999	607	999999	105	977	499	999999	999999	999999	894	999999	761	870	249	485	252	564	704	999999	448	125	340	107	789	517	783	920	207	704	697	988	354	999999	211	999999	897	999999	999999	65	975	999999	405	510	268	999999	999999	98	364	999999	412	999999	423	124	30	232	274	509	221	999999	999999	579	120	437	535	905	197	692	668	345	587	223	20	649	377	750	719	999999	839	468	999999	695	565	737	301	999999	999999	240	58	979	639	999999	817	965	861	406	588	968	999999	362	143	456	430	999999	882	199	999999	773	747	280	999999	999999	999999	999999	218	508	24	382	999999	915	999999	957	999999	689	706	199	999999	999999	787	971	172	999999	854	486	999999	922	999999	999999	999999	112	999999	801	492	999999	475	999999	728	999999	757	363	999999	215	999999	999999	33	999999	999999	740	322	693	793	31	985	776	999999	762	589	999999	427	296	999999	477	999999	42	999999	538	474	866	223	999999	471	999999	297	434	588	957	999999	794	463	158	120	534	234	999999	319	532	815	716	999999	999999	614	544	646	999999	999999	914	686	999999	699	494	712	945	526	809	231	461	733	561	197	161	844	795	729	279	999999	708	252	999999	999999	838	999999	757	999999	510	999999	999999	694	826	999999	673	280	128	105	968	999999	174	18	424	939	857	798	999999	529	518	869	819	999999	377	295	421	999999	328	999999	860	999999	954	749	999999	912	304	767	906	256	523	880	725	699	760	832	20	700	828	999999	999999	49	468	238	687	640	88	121	326	541	893	11	952	999999	244	999999	491	425	991	512	999999	100	999999	18	15	638	153	129	64	545	284	720	843	999999	999999	820	313	726	72	999999	833	193	450	375	362	521	928	999999	464	999999	350	595	708	326	784	776	999999	460	999999	59	999999	959	67	781	266	183	999999	62	832	424	892	765	999999	615	679	461	649	526	655	493	709	470	664	500	999999	688	21	999999	999999	443	672	853	999999	22	888	873	135	668	118	999999	363	876	851	50	671	585	242	102	647	333	136	632	804	739	349	36	305	999999	587	577	171	999999	936	999999	751	48	271	999999	727	805	335	981	417	999999	140	833	618	623	829	619	456	919	880	792	317	50	59	999999	673	999999	578	568	91	541	999999	999999	999999	462	298	999999	323	892	375	999999	997	154	224	338	999999	515	417	999999	737	999999	131	252	760	154	90	711	999999	507	999999	864	237	999999	899	876	458	999999	894	166	335	207	305	563	553	
48	999999	172	825	720	165	168	454	896	831	123	419	775	961	795	381	999999	642	816	999999	510	614	240	255	348	880	201	620	261	999999	999999	672	568	698	721	999999	999999	885	278	999999	999999	420	340	935	785	467	682	456	109	784	748	564	489	346	52	999999	564	917	999999	840	963	547	202	549	999999	451	851	86	249	999999	463	701	999999	473	708	100	283	999999	469	999999	207	999999	521	477	608	975	193	231	999999	999999	794	10	408	438	999999	970	999999	790	644	999999	616	999999	216	999999	330	999999	200	25	999999	999999	160	269	458	606	643	999999	999999	724	941	325	999999	629	430	952	652	999999	302	935	999999	999999	872	492	660	134	999999	999999	539	858	157	561	785	999999	593	704	147	534	551	801	794	170	944	503	849	999999	86	986	185	264	999999	866	999999	264	931	900	999999	667	608	999999	341	51	689	178	577	389	540	101	46	726	999999	127	911	501	999999	924	999999	999999	643	341	58	999999	426	284	847	291	999999	999999	999999	693	624	480	999999	227	470	753	480	999999	925	999999	999999	999999	950	999999	449	999999	999999	263	123	16	116	710	34	277	999999	999999	624	414	330	999999	582	19	855	352	111	344	201	694	40	397	453	28	453	182	999999	72	337	967	835	999999	336	554	416	239	587	914	999999	658	941	417	999999	999999	999999	999999	888	999999	140	999999	357	115	999999	270	232	726	562	999999	999999	851	725	223	725	999999	579	999999	959	38	999999	625	765	999999	888	542	752	999999	268	999999	572	813	999999	772	932	999999	619	730	261	999999	999999	689	676	499	999999	999999	933	728	691	481	497	89	999999	859	999999	514	999999	171	226	169	999999	608	468	185	999999	452	999999	952	290	995	48	999999	124	893	999999	913	948	276	538	294	609	33	931	787	890	493	142	434	597	427	887	458	999999	102	999999	723	231	999999	999999	999999	47	981	999999	999999	999999	648	999999	999999	999999	999999	565	999999	632	999999	560	495	676	680	294	41	319	142	365	863	118	589	999999	32	345	983	999999	999999	302	332	256	627	585	999999	353	252	528	355	281	999999	861	321	825	580	542	999999	56	550	216	999999	895	905	626	584	588	999999	312	942	452	180	580	118	282	310	686	932	909	999999	337	52	512	964	999999	999999	11	796	764	999999	489	282	936	150	250	361	999999	350	11	10	657	500	939	586	902	110	754	753	48	524	894	609	162	999999	223	174	999999	930	999999	596	999999	999999	98	547	999999	179	243	439	867	921	999999	345	931	999999	999999	836	112	926	71	760	285	257	757	249	
999999	880	130	999999	927	86	922	506	999999	415	999999	865	999999	401	133	733	866	325	885	127	651	999999	678	253	831	387	71	999999	869	293	320	336	44	999999	999999	999999	58	911	512	791	999999	999999	48	999999	493	918	999999	711	802	338	894	960	999999	639	598	999999	211	877	500	549	25	420	637	22	999999	99	999999	563	999999	551	684	954	999999	999999	128	285	520	162	999999	912	952	359	709	541	399	359	964	404	999999	366	999999	181	999999	962	999999	999999	739	999999	430	999999	97	870	999999	261	999999	939	158	277	999999	322	799	59	999999	588	999999	665	999999	999999	622	999999	999999	435	312	366	999999	999999	544	850	327	999999	999999	494	731	366	824	91	999999	999999	887	999999	999999	697	883	937	567	331	64	999999	375	121	877	643	413	685	278	999999	999999	630	90	149	404	308	999999	982	999999	315	327	760	999999	515	302	999999	218	172	543	437	552	375	999999	999999	459	711	484	216	661	902	91	56	999999	172	523	999999	377	748	65	903	999999	900	999999	261	999999	303	78	999999	818	625	435	250	151	999999	119	202	830	999999	690	693	999999	742	331	875	999999	999999	999999	999999	991	560	884	470	116	640	999999	652	214	999999	845	999999	643	623	398	46	477	840	904	257	63	330	911	147	67	999999	89	15	579	999999	38	733	631	999999	869	267	740	999999	999999	511	161	466	987	292	395	534	60	210	354	999999	408	392	375	423	547	999999	649	747	412	743	560	683	82	919	519	121	533	999999	754	999999	305	999999	706	403	999999	596	343	628	751	532	322	999999	661	294	887	646	367	218	930	209	618	992	561	400	951	478	394	999999	999999	284	11	999999	999999	223	999999	895	685	972	327	951	337	999999	996	880	431	680	31	788	999999	873	999999	325	245	554	522	313	950	316	451	627	212	275	855	477	531	999999	999999	999999	305	999999	960	395	999999	999999	872	597	996	999999	969	280	456	999999	45	900	530	685	999999	901	999999	686	945	999999	530	999999	748	999999	174	999999	359	993	999999	584	493	999999	912	368	435	999999	682	924	999999	999999	347	181	181	606	239	955	946	999999	788	999999	745	999999	56	591	864	999999	240	999999	433	476	999999	975	33	871	122	999999	999999	999999	260	393	999999	777	379	676	42	359	528	151	832	219	999999	513	214	724	999999	874	994	999999	999999	244	35	872	500	839	946	371	157	999999	999999	245	968	999999	595	405	313	967	249	380	999999	514	999999	999999	999999	224	893	819	770	308	43	248	999999	665	667	25	367	356	999999	999999	999999	999999	999999	228	657	596	
250	798	999999	999999	999999	870	634	624	773	989	572	937	894	286	946	999999	600	849	276	999999	999999	312	126	999999	999999	957	999999	710	650	887	312	453	440	999999	973	105	901	961	887	172	614	999999	892	678	999999	430	461	999999	593	602	79	362	952	412	999999	999999	999999	348	771	463	999999	923	974	885	687	128	506	512	313	851	999999	999999	999999	114	641	860	999999	448	136	999999	999999	690	999999	57	817	950	501	38	40	44	422	563	999999	433	982	690	410	17	990	999999	999999	949	696	742	999999	439	400	848	770	999999	528	244	221	164	958	499	806	926	77	737	627	477	999999	999999	438	672	450	539	131	999999	459	412	457	999999	693	556	994	384	680	999999	559	999999	268	999999	516	188	351	45	475	493	883	483	939	263	999999	457	477	428	313	704	999999	861	726	819	49	126	786	419	471	411	999999	999999	999999	689	187	999999	219	940	762	259	999999	415	73	638	76	976	472	204	104	245	89	999999	81	976	999999	698	926	448	501	399	401	999999	574	999999	999999	462	237	260	85	733	999999	536	665	63	383	584	999999	98	752	73	999999	999999	325	235	999999	929	999999	280	999999	488	58	770	449	373	858	399	841	10	999999	614	999999	999999	128	370	997	553	910	999999	602	814	901	838	695	999999	744	999999	999999	348	741	68	111	999999	958	597	685	477	96	302	205	983	999999	796	447	999999	325	999999	473	954	237	999999	999999	343	677	487	587	219	85	22	999999	58	783	502	269	591	999999	791	263	531	685	530	466	618	821	618	999999	114	999999	557	122	311	999999	661	999999	961	50	999999	289	481	999999	475	402	999999	673	157	210	250	999999	999999	999999	999999	189	942	279	707	322	410	521	68	415	999999	999999	999999	899	327	712	131	391	307	999999	999999	512	999999	521	220	137	392	945	674	999999	831	577	544	921	589	131	402	392	999999	649	639	257	230	76	999999	999999	874	184	999999	444	88	858	239	999999	999999	30	408	431	69	999999	930	465	847	650	583	904	284	606	320	205	319	739	999999	658	911	496	292	715	983	563	263	217	599	999999	339	972	348	999999	40	569	999999	971	333	835	718	999999	409	999999	999999	633	382	278	999999	160	134	349	882	999999	999999	404	738	999999	448	505	325	999999	999999	999999	321	611	999999	53	575	751	481	348	999999	151	999999	737	96	712	233	360	999999	984	999999	449	114	999999	999999	999999	837	635	999999	41	533	827	519	995	318	792	268	881	77	338	999999	122	678	786	932	999999	640	665	317	35	999999	97	999999	341	999999	
426	512	999999	999999	797	216	999999	920	450	999999	588	632	944	999999	304	453	352	293	853	999999	241	771	999999	999999	360	138	181	999999	999999	571	999999	514	999999	626	891	289	937	370	280	131	762	999999	999999	970	353	999999	999999	247	22	999999	127	804	999999	999999	999999	655	194	273	170	669	45	621	125	878	379	84	454	327	999999	25	516	999999	999999	732	528	49	543	999999	999999	252	442	934	315	999999	454	641	999999	138	999999	246	105	999999	209	610	96	150	86	358	999999	279	662	999999	999999	997	76	145	791	999999	999999	108	121	836	560	917	999999	110	316	893	999999	999999	999999	999999	838	300	920	842	781	412	645	388	962	195	757	444	999999	73	234	318	999999	318	999999	316	607	390	999999	999999	999999	292	999999	985	999999	193	923	862	249	346	999999	419	87	233	363	389	102	999999	146	999999	88	999999	999999	172	875	998	736	125	888	723	718	458	176	999999	729	499	38	999999	999999	779	271	999999	205	253	999999	999999	240	932	954	470	224	999999	999999	207	190	999999	953	220	119	999999	999999	807	999999	999999	627	91	252	425	999999	863	361	442	598	999999	999999	193	920	94	638	70	767	804	999999	428	508	999999	214	968	999999	732	546	817	550	718	333	463	999999	679	625	453	999999	815	438	101	119	999999	866	887	542	996	86	869	582	59	999999	999999	646	554	999999	374	999999	283	945	999999	327	543	999999	880	999999	212	271	251	469	195	999999	952	376	80	999999	726	396	327	999999	484	656	677	999999	500	650	681	816	377	662	260	576	999999	870	666	773	575	999999	986	999999	340	734	999999	409	396	562	125	285	576	245	999999	978	558	847	470	125	999999	999999	999999	240	362	395	894	589	218	618	208	92	709	999999	743	835	999999	474	106	749	999999	277	848	999999	534	405	999999	999999	371	282	28	451	409	551	999999	277	498	999999	500	944	999999	255	201	778	363	43	999999	999999	502	464	999999	94	750	721	303	999999	460	463	999999	957	156	763	999999	935	600	999999	683	167	999999	476	999999	653	973	161	909	576	999999	80	999999	999999	828	969	639	906	704	933	999999	687	999999	748	817	45	60	543	798	999999	999999	265	187	607	359	419	105	36	127	999999	999999	599	999999	726	307	999999	878	999999	138	186	134	999999	241	666	65	995	908	435	658	999999	603	440	363	832	549	821	892	999999	151	999999	874	999999	789	780	999999	111	999999	532	451	437	167	846	414	621	952	716	33	521	999999	999999	999999	999999	377	815	999999	680	245	978	999999	999999	497	901	999999	719	999999	521	531	999999	843	
953	128	999999	984	231	154	756	35	999999	880	999999	797	999999	435	787	908	214	999999	999999	459	999999	866	897	355	999999	940	266	999999	695	999999	441	195	999999	999999	598	999999	134	685	156	999999	574	654	503	999999	355	688	999999	476	999999	999999	107	999999	558	11	699	96	231	40	28	291	888	971	340	999999	448	646	234	702	836	551	783	999999	999999	311	885	498	999999	798	999999	286	823	790	999999	884	221	166	637	570	999999	999999	23	999999	666	999999	783	602	999999	81	660	708	464	999999	639	999999	37	578	196	999999	126	211	724	433	40	999999	467	108	999999	455	221	292	19	999999	999999	999999	537	689	862	234	528	292	184	301	999999	301	999999	409	999999	777	857	642	970	390	999999	999999	787	590	72	924	407	999999	140	999999	999999	999999	999999	800	699	314	999999	347	716	961	728	833	37	432	295	739	920	999999	947	999999	597	578	999999	629	999999	947	547	947	626	999999	827	999999	999999	999999	441	769	603	31	709	999999	581	520	925	999999	662	999999	999999	365	304	999999	13	999999	737	446	281	291	999999	79	590	999999	999999	258	999999	778	144	999999	681	721	990	999999	145	898	357	111	122	999999	652	313	999999	999999	207	192	652	302	999999	487	115	715	44	160	713	534	441	999999	89	333	799	999999	873	777	938	37	999999	778	198	999999	991	636	333	999999	638	999999	999999	991	555	584	605	427	999999	657	999999	965	687	839	812	611	467	400	999999	999999	999999	999999	999999	199	999999	179	999999	873	114	829	496	999999	392	840	521	999999	999999	450	412	504	727	381	314	226	997	972	350	534	965	586	647	600	615	543	914	143	999999	913	340	385	999999	731	999999	23	999999	999999	583	846	328	852	189	999999	988	526	999999	999999	200	223	201	999999	999999	292	908	527	999999	999999	863	849	926	388	648	518	999999	36	737	996	68	301	65	696	399	999999	216	999999	407	630	612	98	999999	999999	999999	108	721	652	556	485	823	795	830	275	447	999999	999999	939	214	999999	907	962	788	75	999999	899	168	504	298	336	85	794	129	562	292	774	377	918	445	549	796	467	479	999999	182	999999	470	789	258	665	582	999999	909	737	999999	650	309	416	999999	999999	940	226	999999	230	409	999999	675	278	999999	673	367	11	999999	664	873	450	999999	536	999999	585	438	378	256	633	753	808	999999	999999	840	999999	474	960	760	401	608	580	114	259	853	999999	999999	202	806	585	999999	580	772	254	864	281	999999	999999	523	999999	999999	572	999999	730	477	999999	153	292	999999	351	208	999999	251	113	66	303	346	243	
683	999999	986	246	572	670	334	999999	45	641	528	568	483	999999	447	186	999999	45	609	383	999999	261	10	315	999999	464	999999	901	339	669	999999	999999	935	925	100	999999	596	378	10	310	405	999999	565	511	764	999999	867	507	959	999999	326	30	694	962	460	999999	748	999999	999999	117	292	999999	843	375	453	957	632	558	610	999999	999999	418	999999	999999	978	487	695	498	999999	894	999999	880	942	274	353	177	999999	973	999999	669	34	915	895	999999	27	999999	461	199	68	806	247	319	896	295	485	908	999999	395	983	999999	735	999999	139	588	521	999999	490	578	32	286	91	659	999999	941	649	673	999999	153	290	999999	35	506	440	999999	657	999999	983	657	788	444	192	490	989	999999	933	774	786	316	999999	999999	491	882	176	781	999999	999999	235	955	999999	999999	999999	841	114	976	947	239	819	394	999999	243	999999	832	789	999999	104	600	669	593	17	874	887	999999	772	999999	524	153	339	658	29	79	62	38	999999	977	59	350	386	22	553	999999	955	401	385	999999	999999	659	102	999999	999999	135	918	641	947	771	999999	189	999999	439	999999	804	999999	999999	375	862	999999	999999	821	812	538	753	999999	999999	999999	313	919	495	830	634	489	865	999999	999999	970	999999	161	420	999999	999999	63	869	281	947	560	748	803	999999	36	523	956	796	838	290	60	934	999999	999999	999999	643	852	437	999999	444	949	596	753	159	200	481	999999	770	318	581	999999	999999	481	999999	106	301	999999	134	469	317	678	692	999999	770	700	46	982	890	999999	448	396	626	520	999999	997	963	999999	654	604	554	999999	999999	999999	266	532	390	463	644	999999	999999	143	727	968	52	765	267	569	999999	459	164	499	999999	950	999999	999999	999999	158	644	279	143	306	999999	999999	915	504	999999	214	771	999999	319	999999	347	725	520	314	668	658	999999	81	739	999999	21	204	450	999999	991	244	999999	80	400	242	999999	374	41	12	999999	999999	999999	547	999999	63	798	999999	150	581	999999	105	440	565	526	483	680	572	999999	739	294	999999	90	860	513	258	596	700	847	87	764	972	693	999999	37	471	605	930	799	686	605	276	999999	869	902	999999	804	62	554	999999	561	256	834	302	999999	626	126	201	44	33	467	107	897	999999	999999	999999	999999	922	538	64	878	750	772	854	999999	999999	606	221	958	617	999999	543	156	931	525	517	147	401	999999	410	999999	999999	896	776	228	507	379	999999	61	722	999999	999999	524	499	999999	811	484	999999	168	700	29	999999	999999	999999	579	924	999999	966	547	999999	51	19	132	
137	709	999999	853	995	635	999999	648	999999	169	246	132	571	28	999999	893	714	999999	999999	243	109	999999	449	999999	480	999999	304	556	999999	453	752	680	999999	759	999999	999999	574	958	488	354	999999	61	414	745	995	303	17	999999	304	82	833	999999	884	776	33	999999	999999	302	383	797	340	90	999999	171	417	566	648	999999	630	868	329	756	999999	812	711	57	999999	999999	185	186	999999	999999	262	339	620	485	999999	708	999999	651	999999	281	999999	999999	24	451	815	252	338	439	655	205	285	436	753	87	722	999999	74	975	769	566	127	206	607	942	828	906	551	999999	770	939	85	999999	349	57	999999	863	798	269	242	734	375	746	531	994	123	825	585	542	762	724	643	760	999999	962	164	387	93	999999	623	909	700	406	668	715	130	305	97	706	905	999999	999999	804	743	44	200	381	675	999999	828	12	330	19	179	56	305	999999	107	386	893	793	779	726	646	332	43	968	87	815	999999	999999	999999	879	636	902	999999	999999	999999	847	771	782	711	480	252	999999	589	691	237	622	420	805	208	710	812	122	90	999999	168	420	10	232	304	999999	738	999999	273	999999	382	999999	605	999999	306	260	614	999999	92	309	484	35	743	352	740	464	405	78	999999	38	999999	999999	822	894	680	999999	999999	549	488	850	999999	241	357	148	319	961	26	953	508	999999	106	702	39	780	82	143	676	658	491	839	999999	669	402	245	384	857	453	710	785	699	999999	999999	631	241	566	252	677	605	999999	999999	447	451	570	999999	931	374	494	999999	822	547	930	197	999999	649	395	83	839	122	764	461	518	316	999999	808	999999	999999	80	999999	224	829	465	81	625	711	401	24	109	731	313	20	372	411	999999	999999	769	999999	999999	982	846	493	413	999999	841	999999	999999	141	282	761	999999	900	303	696	827	993	999999	858	999999	356	258	380	999999	117	808	754	98	116	428	930	49	328	34	98	952	730	999999	999999	240	53	450	269	741	347	605	999999	716	999999	583	894	165	910	999999	660	999999	475	519	305	756	999999	493	164	713	352	722	807	999999	215	743	107	576	192	628	529	999999	988	999999	636	512	405	47	421	533	533	999999	138	675	373	363	487	221	131	153	999999	560	296	556	399	999999	798	536	510	932	486	328	972	291	134	755	999999	999999	883	792	361	59	81	630	190	576	999999	141	513	851	266	885	455	49	486	968	618	999999	249	20	713	869	536	489	56	214	802	846	550	617	618	651	337	338	792	103	488	666	376	823	42	
666	32	659	675	600	873	933	805	165	147	313	596	999999	999999	999999	523	592	583	975	773	746	591	999999	243	615	558	127	257	393	490	999999	76	426	999999	999999	846	999999	999999	999999	341	999999	50	395	999999	314	999999	464	259	310	579	896	92	400	999999	295	85	136	426	999999	999999	756	686	422	999999	194	247	180	999999	41	644	646	778	137	643	904	999999	205	425	928	560	103	867	999999	813	593	870	999999	377	999999	972	999999	461	999999	413	585	192	628	720	296	999999	884	999999	227	666	933	127	999999	757	154	589	879	999999	497	509	949	999999	740	609	999999	324	999999	999999	211	69	924	194	35	723	67	999999	87	485	139	861	676	999999	999999	290	879	475	915	999999	232	999999	102	18	963	253	464	697	452	999999	999999	999999	505	91	369	168	741	999999	102	240	699	431	999999	999999	582	635	999999	426	248	459	730	615	408	653	999999	106	966	915	231	781	269	370	280	999999	846	167	366	594	172	999999	999999	999999	383	685	228	801	602	999999	999999	338	999999	47	459	992	298	33	573	999999	512	999999	201	999999	999999	320	971	338	161	999999	557	424	279	248	999999	756	911	600	999999	723	435	999999	999999	278	489	893	999999	231	911	287	770	823	594	514	92	999999	300	722	612	72	714	889	649	159	999999	21	68	182	999999	702	91	999999	999999	999999	425	733	999999	923	999999	634	950	999999	427	874	999999	733	830	764	999999	363	465	999999	999999	179	18	999999	138	999999	137	478	834	999999	448	218	205	81	999999	743	98	359	141	377	999999	977	122	965	472	775	477	417	999999	999999	26	430	246	999999	999999	621	841	880	604	424	795	868	999999	999999	310	218	678	610	701	97	999999	806	999999	98	812	20	66	53	83	363	999999	720	999999	540	999999	999999	971	312	999999	420	902	218	754	717	581	517	187	361	999999	263	107	866	999999	103	627	219	207	158	90	700	565	797	806	999999	547	85	580	269	589	292	247	999999	249	291	194	467	62	514	517	305	999999	705	389	999999	266	20	14	204	913	962	999999	823	999999	670	855	999999	412	999999	180	505	936	999999	999999	999999	26	731	626	999999	908	170	166	999999	641	784	867	999999	999999	999999	999999	536	80	386	999999	627	472	423	153	579	436	90	999999	549	344	21	369	914	999999	17	804	535	394	580	999999	999999	805	999999	192	448	803	999999	695	426	999999	643	999999	559	571	154	909	602	587	57	997	999999	115	617	999999	629	999999	952	925	411	191	459	152	499	101	603	821	999999	999999	705	775	440	394	638	999999	701	
586	999999	352	999999	107	999999	947	346	583	999999	646	999999	779	562	999999	850	80	294	999999	78	501	935	467	968	332	999999	372	999999	281	567	443	477	595	656	53	614	609	144	313	999999	512	999999	916	634	957	632	999999	677	681	925	369	110	999999	953	210	650	352	384	467	999999	999999	74	999999	26	33	178	602	132	999999	418	999999	935	980	999999	565	999999	28	832	20	700	19	999999	210	356	207	999999	999999	999999	456	402	271	235	677	781	149	448	740	900	999999	999999	40	443	169	273	684	433	999999	999999	999999	514	632	519	374	766	999999	155	863	999999	818	999999	104	959	999999	999999	999999	25	999999	209	126	999999	955	999999	231	231	669	999999	535	937	671	999999	222	999999	255	941	999999	752	860	999999	267	999999	999999	31	92	920	694	999999	768	999999	126	668	999999	999999	31	280	559	514	297	152	106	948	619	925	56	54	478	999999	999999	733	355	404	165	357	941	131	542	933	45	311	537	599	999999	492	821	13	608	300	999999	975	392	999999	999999	718	813	318	999999	658	974	999999	999999	537	366	44	697	721	999999	817	979	899	737	625	479	999999	615	507	151	999999	114	53	445	999999	999999	739	351	99	940	447	543	632	746	884	959	999999	860	999999	243	772	794	999999	500	790	321	25	248	767	786	999999	999999	316	999999	257	999999	930	999999	999999	999999	999999	693	608	781	76	284	999999	163	852	999999	482	135	615	274	378	999999	15	553	999999	866	235	999999	584	313	471	344	237	464	498	340	38	403	596	714	616	999999	196	999999	433	999999	964	862	395	110	314	353	999999	52	799	914	548	387	948	407	69	136	119	304	320	999999	999999	999999	665	522	637	88	538	999999	657	999999	156	999999	129	147	901	373	999999	483	999	128	999999	194	999999	583	791	999999	455	199	655	490	969	891	17	999999	999999	999999	207	872	473	235	999999	596	394	509	768	860	267	811	999999	999999	30	636	305	201	883	862	999999	91	730	986	999999	349	255	177	329	264	680	427	999999	999999	176	243	19	773	314	261	800	165	815	930	999999	643	693	999999	470	999999	999999	816	999999	999999	999999	999999	151	999999	999999	999999	350	999999	999999	513	190	839	142	677	528	787	626	999999	999999	632	71	80	276	800	603	989	655	999999	707	986	668	863	999999	80	981	61	101	999999	180	838	910	583	975	311	749	553	510	26	441	682	716	999999	928	195	545	776	848	999999	883	999999	819	999999	519	999999	845	326	240	999999	695	477	695	103	361	58	721	999999	104	965	999999	999999	488	999999	999999	34	999999	
999999	935	423	535	215	212	999999	999999	566	999999	854	73	999999	465	999999	323	999999	330	963	999999	999999	712	880	474	999999	999999	883	301	833	999999	999999	211	999999	923	251	391	816	536	490	999999	946	999999	795	39	866	425	323	509	999999	736	49	319	890	999999	656	892	999999	999999	999999	533	999999	458	816	999999	838	653	577	857	224	999999	999999	912	839	999999	50	179	917	850	608	641	368	999999	674	106	96	999999	321	999999	277	999999	336	999999	68	957	999999	497	636	999999	200	223	847	999999	295	585	999999	999999	479	202	997	999999	974	214	351	836	175	944	784	720	999999	999999	341	999999	590	865	714	639	854	882	751	553	543	563	999999	394	794	902	999999	98	866	959	401	999999	999999	790	384	131	999999	231	791	11	713	999999	18	232	881	726	874	430	870	600	282	597	451	454	943	421	554	956	51	272	856	696	854	395	576	222	999999	999999	490	593	999999	632	100	749	999999	627	554	436	512	77	999999	667	227	999999	687	999999	999999	999999	846	963	999999	999999	190	529	155	26	999999	623	656	668	999999	84	939	999999	487	650	507	999999	614	326	866	127	453	973	244	199	478	589	708	772	999999	663	953	999999	999999	999999	451	570	604	822	999999	999999	780	999999	999999	953	999999	939	788	46	306	999999	402	530	106	999999	999999	216	999999	956	999999	999999	914	883	133	403	130	422	271	933	208	936	999999	791	760	934	347	609	962	290	471	538	800	671	999999	999999	271	433	430	566	999999	244	285	648	284	93	999999	999999	999999	617	833	315	999999	999999	838	999999	877	610	769	172	999999	516	999999	999999	999999	19	681	252	416	999999	142	697	999999	704	505	999999	999999	999999	516	677	999999	449	888	354	457	166	861	945	833	115	692	660	664	268	454	999999	990	999999	163	999999	411	773	999999	167	485	145	323	999999	999999	999999	709	999999	104	101	254	672	999999	899	999999	338	999999	999999	419	310	871	481	43	733	260	584	973	999999	306	251	999999	153	999999	731	869	321	843	888	596	959	405	274	999999	572	24	782	303	101	722	999999	127	999999	999999	189	295	13	112	589	722	774	900	329	131	853	825	110	713	896	39	246	999999	270	149	999999	904	607	999999	471	718	478	999999	881	667	481	134	599	789	779	999999	865	219	999999	999999	821	68	86	152	999999	746	999999	78	406	71	486	999999	856	536	905	284	688	98	999999	871	254	493	999999	999999	650	999999	235	321	934	999999	174	37	242	104	327	401	828	999999	212	999999	804	409	884	999999	191	999999	277	73	884	504	999999	999999	578	
391	921	338	49	999999	502	984	999999	602	999999	945	999999	999999	107	999999	218	513	455	233	886	916	76	999999	608	999999	481	999999	461	172	999999	440	703	999999	999999	850	999999	989	999999	415	962	999999	999999	212	999999	938	923	732	54	514	854	380	58	533	999999	661	325	86	729	840	942	993	532	999999	175	703	999999	509	999	999999	999999	229	162	50	999999	668	712	863	999999	999999	285	748	463	999999	999999	999999	391	179	507	999999	999999	107	269	999999	473	999999	695	855	46	571	696	423	732	798	926	634	227	999999	273	232	948	461	999999	70	565	203	540	999999	49	999999	322	999999	12	999999	722	491	960	641	577	999999	972	999999	827	17	973	861	26	999999	999999	683	999999	999999	906	284	999999	82	999999	209	954	279	439	119	816	928	259	623	421	530	86	444	674	999999	441	971	259	101	634	499	999999	704	186	875	564	366	279	939	176	727	363	649	890	760	686	307	999999	862	50	898	757	999999	999999	496	588	585	19	999999	942	934	35	757	999999	110	122	260	103	563	554	999999	659	999999	457	693	999999	999999	553	913	999999	143	119	396	60	735	742	999999	264	690	999999	979	357	26	999999	999999	999999	999999	210	790	648	999999	999999	308	318	591	999999	999999	999999	755	999999	161	41	105	363	999999	824	638	706	712	999999	384	995	413	277	575	999999	642	999999	225	991	571	999999	999999	274	473	999999	999999	88	999999	496	304	999999	999999	999999	144	947	999999	999999	999999	417	73	898	498	999999	273	440	800	40	742	488	606	999999	999999	764	757	925	278	830	999999	878	23	560	247	225	74	999999	496	52	143	999999	851	979	999999	808	927	673	737	340	11	43	139	781	346	980	999999	179	158	999999	613	999999	678	430	774	999999	404	513	660	999999	368	724	944	758	999999	999999	637	626	11	877	836	94	999999	999999	829	856	748	999999	224	999999	335	999999	400	751	999999	924	949	430	215	812	414	424	22	999999	972	286	999999	380	999999	232	353	273	999999	281	908	528	30	999999	999999	917	999999	172	999999	999999	947	473	333	202	329	972	174	217	421	198	472	422	82	999999	965	553	766	377	357	999999	913	72	999999	129	843	999999	904	999999	829	297	250	999999	134	617	516	508	952	999999	61	999999	68	146	851	980	808	495	456	296	776	57	161	204	814	307	491	885	747	999999	999999	999999	77	955	387	134	947	230	297	464	227	466	600	870	326	445	933	776	220	746	999999	357	999999	999999	999999	781	999999	56	999999	826	136	631	761	748	547	643	844	112	758	999999	999999	999999	207	991	
79	319	999999	290	877	378	374	999999	675	10	893	999999	953	999999	523	999999	999999	999999	792	999999	999999	999999	999999	852	999999	999999	601	831	999999	492	999999	732	160	472	548	999999	333	999999	179	68	462	422	999999	761	854	546	689	999999	999999	161	739	142	999999	999999	663	999999	615	605	958	999999	777	542	695	192	296	170	851	490	910	400	999999	142	999999	733	18	999999	999999	943	997	785	993	999999	999999	999999	752	581	999999	423	809	75	517	999999	896	999999	291	920	726	773	474	999999	999999	208	483	197	878	607	411	71	728	748	999999	672	607	183	999999	999999	299	828	999999	999999	233	437	999999	844	999999	555	245	757	452	97	198	866	999999	314	99	794	733	999999	999999	155	999999	876	694	70	232	845	999999	999999	772	721	999999	897	343	758	470	267	526	999999	313	999999	371	999999	619	640	999999	976	999999	303	93	417	836	999999	840	294	546	356	742	620	621	999999	435	521	984	731	999999	300	533	999999	843	831	277	999999	751	664	783	999999	999999	999999	511	256	999999	826	640	364	999999	397	66	58	222	999999	525	999999	26	275	898	999999	669	888	183	268	999999	483	460	261	149	741	491	186	999999	999999	99	688	999999	375	396	609	881	630	846	79	243	484	999999	730	316	371	87	999999	766	933	999999	378	880	252	803	178	999999	389	224	152	906	880	547	999999	999999	836	999999	999999	879	299	999999	49	51	999999	35	968	999999	729	944	778	664	15	419	577	999999	720	999999	867	571	227	243	502	415	703	173	363	999999	315	706	999999	575	999999	606	477	965	816	999999	776	226	834	999999	999999	444	446	488	900	470	970	35	312	39	928	90	999999	999999	476	633	348	999999	999999	999999	670	999999	474	212	237	409	942	612	359	393	40	999999	999999	36	596	999999	968	224	272	892	999999	999999	403	450	999999	355	944	421	499	192	988	999999	555	802	530	622	969	243	260	999999	999999	367	675	918	998	287	999999	635	469	999999	664	999999	678	779	76	390	629	999999	565	882	464	531	123	177	404	205	105	934	505	974	98	734	963	771	374	608	615	999999	451	369	999999	319	952	90	527	999999	999999	776	736	150	992	945	678	378	46	996	253	999999	524	999999	999999	419	999999	494	330	929	169	907	414	999999	774	155	582	205	880	155	579	42	999999	539	49	329	999999	999999	981	999999	999999	595	999999	378	999999	117	999999	999999	188	592	189	999999	760	597	705	999999	999999	278	375	847	372	482	498	891	427	999999	999999	984	763	999999	220	774	513	187	873	574	183	45	999999	667	194	933	27	
999999	966	122	282	999999	833	999999	957	999999	989	143	780	583	106	843	951	154	259	976	885	999999	382	415	953	583	999999	141	999999	336	176	708	663	438	999999	999999	925	999999	999999	805	160	972	904	291	784	380	999999	299	477	340	999999	957	999999	218	58	999999	914	560	168	698	337	702	715	631	999999	291	999999	352	127	895	999999	999999	215	453	825	912	999999	100	999999	583	187	434	664	744	999999	218	300	455	999999	764	296	374	999999	250	478	458	266	283	528	502	999999	64	181	582	999999	448	752	999999	392	145	289	824	929	584	521	903	48	971	389	553	991	34	999999	999999	608	553	499	964	999999	999999	656	148	571	999999	999999	132	999999	999999	332	803	466	999999	999999	254	484	999999	444	999999	729	999999	999999	295	893	975	511	875	101	818	973	868	999999	999999	988	25	489	999999	262	801	900	398	650	956	649	586	97	664	999999	999999	879	146	999999	999999	245	410	956	999999	999999	596	627	999999	41	999999	118	463	999999	999999	348	57	764	999999	220	643	671	340	924	464	645	316	887	846	999999	383	938	999999	999999	31	999999	999999	68	128	895	665	183	102	367	215	848	196	732	419	325	999999	953	546	925	475	999999	904	485	999999	725	938	999999	780	894	657	999999	280	703	832	999999	760	989	999999	447	554	469	999999	999999	999999	999999	459	583	478	530	999	999999	402	911	294	766	647	111	565	402	999999	956	403	999999	710	710	577	999999	999999	293	564	999999	316	109	999999	15	687	931	767	886	275	364	240	259	999999	236	999999	368	418	75	488	659	433	999999	999999	598	999999	999999	999999	999999	999999	966	683	195	999999	84	123	303	540	289	999999	716	999999	678	136	602	726	153	312	999999	999999	218	85	834	804	905	501	73	618	783	999999	316	999999	758	848	309	999999	999999	999999	821	123	809	999999	999999	986	999999	324	755	126	888	871	922	999999	999999	411	829	891	849	391	70	999999	60	684	757	350	772	999999	585	999999	827	999999	681	860	491	370	797	999999	946	847	41	591	745	946	730	911	999999	248	877	357	28	418	831	999999	233	248	72	135	80	999999	999999	724	738	925	999999	967	200	72	999999	429	999999	449	999999	11	359	999999	837	113	953	846	333	534	180	238	811	418	99	999999	636	253	307	671	999999	167	999999	317	852	820	657	763	720	999999	661	999999	999999	578	999999	830	314	754	410	999999	999999	234	464	689	553	509	123	999999	878	999999	435	343	132	942	140	787	999999	999999	625	26	456	199	135	379	873	999999	999999	243	944	268	712	882	842	348	499	
94	702	944	764	353	707	776	885	547	999999	327	335	800	447	686	462	273	138	999999	512	982	999999	999999	999999	830	24	879	935	619	470	553	501	999999	452	56	94	433	287	282	319	679	313	588	851	555	397	695	795	268	806	449	753	459	835	517	999999	617	138	933	338	999999	840	999999	999999	999999	999999	551	999999	999999	601	39	986	856	83	833	678	520	244	270	442	329	94	999999	813	999999	999999	51	948	935	70	999999	304	353	943	492	838	999999	511	999999	729	846	347	404	999999	999999	462	897	385	999999	999999	474	999999	868	501	19	743	173	463	65	999999	784	999999	999999	340	999999	734	999999	999999	591	994	641	19	368	541	999999	981	690	999999	46	568	902	666	945	106	999999	103	436	852	934	749	674	999999	455	700	944	253	924	73	542	999999	819	984	794	18	207	465	25	336	904	37	62	999999	999999	496	999999	128	657	326	744	40	308	790	977	842	329	67	563	667	999999	352	67	999999	477	994	749	918	872	936	999999	140	88	109	947	906	999999	999999	999999	959	428	826	999999	607	328	511	743	999999	16	999999	688	150	902	999999	740	999999	999999	436	686	999999	747	999999	999999	999999	428	614	999999	208	843	81	999999	808	900	604	249	999999	757	999999	308	966	999999	720	911	999999	258	757	238	730	999999	395	935	270	834	734	221	999999	579	999999	999999	713	558	544	195	935	806	999999	250	307	118	969	805	999999	137	720	180	36	452	336	472	670	386	999999	839	458	145	885	974	175	392	184	200	999999	999999	594	417	717	535	975	123	999999	999999	930	999999	400	590	424	142	124	563	999999	621	999999	411	518	337	999999	704	737	799	921	999999	999999	915	934	999999	922	250	543	313	463	999999	476	222	103	163	456	609	999999	999999	721	752	860	611	207	562	999999	480	762	999999	90	22	999999	186	202	473	442	25	688	999999	667	184	999999	811	110	999999	154	41	318	364	881	727	265	999999	88	178	54	473	999999	999999	831	451	999999	285	233	450	703	300	30	630	999999	440	921	828	999999	999999	163	59	511	513	999999	916	999999	407	386	999999	757	927	108	33	999999	969	307	999999	789	999999	695	323	588	999999	990	854	999999	687	999999	450	805	437	669	541	25	995	999999	999999	962	915	289	90	999999	870	693	775	202	999999	211	752	999999	614	48	984	999999	839	470	851	523	563	999999	484	999999	935	556	330	999999	566	17	432	16	999999	354	874	936	615	423	717	999999	224	999999	23	485	999999	316	201	398	684	690	186	534	120	692	999999	999999	999999	325	
964	323	373	517	635	999999	999999	745	51	999999	173	58	245	999999	999999	886	309	901	891	999	874	628	365	931	584	876	831	897	896	409	944	864	142	299	459	404	999999	999999	36	34	706	155	275	930	999999	636	454	760	781	234	393	507	128	805	999999	345	957	999999	999999	759	168	881	848	641	999999	999999	999999	946	966	999999	293	602	875	867	302	729	363	435	706	999999	431	80	125	999999	26	447	745	337	848	999999	446	999999	773	999999	866	824	999999	999999	999999	925	999999	508	794	432	940	790	999999	999999	512	722	982	532	736	985	337	97	765	186	624	878	563	588	108	851	911	134	828	608	10	999999	432	729	820	780	999999	999999	286	692	999999	236	999999	494	824	135	142	914	999999	999999	939	778	68	129	19	736	371	999999	999999	942	521	815	962	999999	260	44	999999	262	711	956	999999	414	811	83	454	398	73	79	763	972	719	999999	701	50	668	999999	999999	312	720	93	418	999999	523	999999	181	999999	273	999999	243	999999	999999	999999	212	999999	40	534	967	985	675	620	673	302	999999	437	232	523	124	921	365	38	624	987	999999	999999	547	661	891	477	901	538	134	283	836	999999	146	999999	794	999999	19	144	264	433	637	110	420	999999	728	95	121	999999	801	352	434	214	176	848	347	999999	929	999999	999999	500	94	999999	495	399	999999	999999	301	391	999999	890	911	231	774	201	360	442	999999	430	933	805	999999	253	737	782	849	999999	807	297	503	219	304	641	999999	764	348	500	999999	30	660	999999	793	999999	928	911	999999	212	999999	974	498	999999	999999	999999	445	999999	144	841	409	712	550	834	597	14	999999	519	595	280	730	19	852	859	827	196	770	999999	999999	636	999999	999999	352	999999	200	832	798	999999	843	796	205	663	630	999999	101	902	480	826	736	789	841	418	999999	169	999999	999999	132	639	87	189	738	999999	825	507	525	582	999999	904	643	999999	215	299	676	798	84	77	389	354	999999	925	716	999999	872	233	795	907	510	193	999999	769	999999	999999	521	999999	999999	369	837	132	981	518	542	576	192	971	583	999999	741	527	999999	999999	999999	999999	871	999999	473	794	999999	601	712	999999	82	999999	999999	874	999999	56	778	999999	741	715	239	267	372	258	999999	150	761	999999	999999	999999	175	983	108	759	999999	933	297	369	199	273	405	999999	420	372	446	365	999999	318	917	537	772	999999	785	379	999999	783	414	999999	769	333	999999	73	952	999999	453	99	88	980	155	999999	758	419	823	477	999999	999999	999999	10	812	37	314	453	983	999999	
999999	447	207	999999	999999	999999	528	674	599	866	240	342	293	952	919	999999	999999	854	172	999999	778	362	999999	318	69	191	936	999999	999999	999999	999999	999999	89	839	999999	15	999999	359	406	211	999999	94	819	956	247	977	709	999999	90	464	749	459	291	197	344	999999	542	889	999999	999999	17	124	999999	858	848	650	262	454	966	914	999999	928	458	960	202	693	999999	999999	80	92	481	51	999999	356	992	569	308	892	504	866	472	12	999999	12	204	488	231	961	118	597	724	265	928	176	999	820	999999	330	994	651	586	594	999999	999999	922	965	790	516	999999	288	351	370	999999	109	451	999999	999999	455	766	714	999999	581	839	999999	367	999999	123	167	999999	181	567	978	897	853	290	877	193	112	999999	999999	697	714	105	829	255	364	315	828	725	999999	581	555	563	290	189	999999	755	346	229	705	852	632	170	693	720	373	473	105	818	573	279	146	375	999999	26	756	999999	19	237	13	910	999999	442	809	600	22	424	616	674	286	132	847	883	999999	386	75	554	412	999999	882	891	999999	19	161	277	999999	999999	35	273	432	528	746	999999	226	795	567	200	360	103	999999	948	856	431	999999	451	431	262	990	999999	951	211	83	999999	999999	122	701	284	999999	542	164	832	398	352	251	757	386	738	667	589	818	874	204	999999	999999	933	44	788	999999	710	999999	192	199	999999	322	231	455	845	764	999999	104	999999	909	818	938	999999	559	514	189	999999	75	693	595	411	343	86	17	765	500	999999	87	912	807	580	696	999999	643	999999	40	30	999999	540	974	563	495	536	965	385	379	534	999999	999999	608	692	645	162	999999	787	999999	245	223	999999	999999	353	36	191	484	338	131	966	242	45	483	999999	483	999999	719	42	999999	999999	999999	631	999999	965	999999	999999	314	125	999999	999999	384	855	984	794	807	621	999999	630	536	314	61	636	999999	412	302	999999	56	448	219	121	443	564	999999	734	999999	591	304	389	317	999999	877	999999	403	587	591	386	999999	689	999999	999999	348	999999	505	611	999999	485	999999	999999	999999	697	511	865	906	823	111	820	984	259	670	225	999999	806	323	67	437	692	999999	999999	820	915	297	367	96	999999	772	354	999999	269	979	649	999999	999999	715	619	967	999999	462	579	486	771	402	999999	28	147	544	541	775	448	184	71	252	701	172	757	409	999999	778	558	61	756	761	999999	999999	31	999999	15	999999	703	99	425	240	662	200	59	523	496	348	999999	813	241	578	999999	94	917	999999	522	159	999999	219	824	999999	
903	528	729	999999	678	530	999999	145	538	450	81	359	999999	999999	999999	511	123	244	913	805	999999	745	819	999999	151	639	999999	624	489	856	143	999999	999999	999999	336	144	470	49	844	999999	351	814	285	790	999999	271	335	96	817	21	999999	723	306	28	413	168	708	999999	868	999999	999999	999999	655	681	317	587	93	576	504	455	999999	84	399	947	463	999999	470	38	681	880	314	276	807	999999	999999	419	999999	256	779	999999	999999	919	999999	999999	999999	969	999999	603	483	999999	187	758	591	371	999999	961	333	358	565	999999	698	679	999999	988	734	999999	574	188	860	897	399	837	797	336	29	130	903	593	159	494	857	866	555	761	999999	999999	999999	999999	506	859	999999	839	999999	392	999999	755	59	192	81	896	405	979	742	999999	999999	350	960	265	351	999999	67	740	208	80	539	831	134	999999	295	187	225	138	999999	999999	811	559	155	415	999999	274	999999	721	521	263	99	877	133	969	241	999999	595	430	999999	656	802	355	999999	999999	999999	648	631	999999	896	894	680	999999	999999	741	773	999999	999999	999999	408	87	779	346	228	945	999999	662	707	999999	876	999999	592	999999	44	35	208	466	918	999999	562	217	999999	140	999999	999999	582	822	999999	392	206	270	167	49	31	26	877	466	137	999999	999999	200	999999	477	74	964	999999	884	241	283	542	999999	999999	999999	993	201	444	648	521	999999	372	169	999999	325	958	616	775	552	774	28	999999	999999	339	233	896	999999	276	175	999999	860	326	999999	999999	305	849	888	218	498	56	829	999999	999999	944	536	332	479	116	625	999999	999999	198	758	120	223	999999	800	978	828	773	630	924	278	999999	661	284	999999	578	787	476	79	408	286	506	944	999999	919	798	803	901	426	999999	651	999999	999999	671	567	587	377	999999	58	910	999999	724	426	999999	312	655	293	261	999999	901	329	158	999999	59	911	262	176	999999	215	999999	185	927	356	374	282	999999	999999	989	717	98	211	617	427	168	29	999999	90	999999	144	999999	514	551	254	999999	936	503	216	569	759	315	999999	999999	999999	56	999999	999999	378	999999	632	690	999999	303	543	569	700	712	999999	291	39	359	999999	137	642	941	497	633	683	831	999999	999999	999999	999999	239	412	677	610	999999	999999	432	999999	193	999999	416	999999	999999	220	18	685	824	234	999999	925	539	409	143	999999	957	999999	559	112	778	547	999999	999999	285	295	999999	141	891	99	69	360	999999	472	999999	152	721	999999	368	999999	999999	998	16	999999	16	489	866	829	278	394	999999	629	999999	329	789	999999	415	
562	178	297	999999	999999	793	999999	999999	422	76	76	243	990	571	999999	999999	999999	487	999999	540	419	846	795	999999	244	999999	999999	999999	439	999999	539	682	529	737	168	30	999999	139	999999	214	280	49	594	423	799	596	288	999999	999999	966	547	999999	19	115	995	716	383	867	912	24	297	999999	735	999999	537	394	713	999999	412	747	592	154	740	999999	999999	999999	999999	382	630	648	584	682	560	473	991	697	672	424	999999	452	647	214	227	733	917	981	313	710	885	414	882	35	421	148	999999	403	111	444	846	624	464	10	999999	273	440	999999	999999	271	891	999999	999999	299	520	960	110	387	926	17	658	999999	76	999999	496	999999	765	558	270	999999	99	598	999999	238	577	127	999999	646	967	953	302	312	251	52	819	55	692	592	514	461	47	999999	476	104	785	999999	558	913	514	31	507	881	999999	999999	181	303	254	493	721	403	972	463	420	973	714	356	999999	999999	732	450	532	183	54	809	384	103	132	501	452	20	568	84	142	945	455	999999	958	923	870	999999	999999	999999	870	999999	999999	999999	586	503	390	439	530	533	999999	73	498	334	999999	544	943	88	180	753	999999	711	835	999999	331	999999	999999	303	397	123	999999	999999	650	333	312	933	331	999999	517	628	120	22	489	45	892	78	457	130	583	424	980	791	355	56	167	999999	999999	589	263	121	975	999999	52	417	379	999999	999999	999999	32	903	223	154	571	999999	999999	39	231	799	999999	262	999999	999999	719	999999	143	372	860	603	999999	153	657	999999	545	405	653	34	970	999999	665	917	655	999999	108	999999	210	836	999999	803	999999	138	937	999999	583	11	104	578	377	78	999999	17	124	819	998	878	999999	999999	608	176	898	618	68	159	999999	98	606	733	999999	49	772	307	152	999999	199	47	216	182	167	544	310	84	656	901	798	657	802	836	294	999999	433	728	999999	63	999999	999999	79	788	350	494	405	371	280	337	305	976	864	67	630	999999	672	999999	999999	73	865	824	999999	999999	360	486	999999	769	449	88	615	999999	79	98	163	404	967	999999	831	672	149	939	804	329	999999	999999	792	745	216	333	557	999999	999999	174	999999	90	833	999999	999999	863	208	635	999999	202	721	261	907	999999	904	235	992	999999	252	651	999999	926	30	642	561	538	694	551	563	999999	530	266	639	904	901	82	570	65	999999	967	474	999999	27	611	607	354	913	26	999999	999999	341	312	116	762	250	999999	70	999999	999999	899	179	657	999999	806	671	465	621	13	999999	999999	665	937	265	285	
187	420	908	418	45	216	624	677	999999	582	999999	999999	159	999999	664	639	22	380	704	100	797	816	999999	221	940	151	732	999999	151	19	325	403	56	830	584	829	362	999999	999999	154	284	502	947	999999	32	452	315	744	348	245	819	999999	999999	999999	999999	370	999999	697	999999	894	484	999999	535	700	999999	390	181	328	302	999999	287	370	225	999999	816	305	999999	943	198	497	999999	999999	571	906	999999	999999	170	882	352	224	851	665	999999	270	669	569	966	999999	999999	641	999999	987	999999	514	958	459	999999	682	358	193	500	45	508	981	68	496	152	628	510	236	229	299	999999	88	999999	621	999999	999999	890	256	338	622	711	557	226	999999	546	67	948	740	961	487	534	999999	723	999999	166	999999	212	183	426	347	746	14	999999	981	20	373	531	346	273	124	792	111	854	878	999999	951	999999	219	949	999999	999999	769	999999	742	999999	817	364	999999	464	999999	752	716	829	990	876	706	999999	245	999999	999999	999999	612	999999	999999	695	432	314	845	493	215	437	999999	999999	340	667	976	739	679	226	203	18	365	881	278	372	85	999999	999999	999999	999999	815	529	381	776	560	78	302	428	56	999999	513	519	682	999999	566	759	492	499	333	899	967	465	999999	644	999999	179	730	208	484	999999	161	449	999999	866	399	908	621	457	780	599	999999	320	632	883	999999	498	683	631	712	612	593	999999	999999	112	658	360	999999	999999	611	999999	347	104	944	437	191	999999	676	999999	859	658	148	44	718	734	225	657	832	145	954	999999	999999	108	495	871	35	379	908	999999	218	49	999999	999999	846	398	999999	590	375	205	999999	627	999999	867	772	64	474	559	73	807	887	10	527	999999	782	936	999999	248	999999	82	412	811	164	936	607	820	260	264	198	329	482	999999	999999	637	443	337	853	628	336	441	999999	476	315	111	852	999999	522	42	111	999999	503	22	999999	302	792	890	472	886	270	951	999999	999999	999999	999999	334	262	718	889	931	455	999999	999999	912	176	674	935	506	62	93	999999	308	227	999999	288	999999	469	653	989	844	552	864	999999	368	384	638	198	999999	572	777	999999	499	632	111	656	999999	236	110	815	627	857	394	419	999999	999999	653	585	67	91	999999	999999	609	999999	55	389	590	999999	908	537	999999	486	830	933	285	999999	999999	676	126	999999	462	599	999999	837	372	999999	167	455	173	498	730	62	140	999999	999999	912	991	771	587	999999	76	999999	327	573	286	150	37	460	143	320	999999	999999	999999	999999	999999	327	506	999999	365	67	231	144	
952	420	999999	999999	356	999999	288	373	501	138	98	999999	438	999999	282	999999	560	999999	999999	707	321	853	528	753	593	578	404	337	416	229	415	529	999999	932	999999	999999	999999	800	794	230	181	770	818	841	888	74	133	999999	54	999999	999999	999999	999999	999999	823	999999	892	999999	892	777	999999	950	957	282	723	569	904	506	994	375	38	759	437	739	535	999999	44	686	864	529	455	526	293	705	999999	281	432	999999	118	658	999999	713	907	26	999999	230	812	546	128	329	169	626	882	679	682	460	999999	367	988	999999	74	215	198	373	332	885	999999	262	273	451	146	927	397	346	361	324	999999	999999	921	999999	737	999999	568	544	369	999999	999999	613	33	557	999999	75	999999	999999	593	808	524	544	999999	999999	562	560	999999	676	999999	241	238	545	999999	999999	608	295	445	683	544	577	647	999999	14	504	251	64	999999	715	999999	80	999999	561	753	999999	800	999999	727	988	999999	187	224	999999	361	137	599	108	999999	999999	948	999999	629	999999	999999	25	170	999999	999999	198	999999	999999	331	567	799	122	302	999999	792	999999	567	999999	568	457	999999	999999	999999	755	303	876	905	153	768	573	999999	598	451	999999	270	737	999999	999999	777	538	306	253	855	656	101	248	834	999999	315	520	108	999999	720	181	384	999999	999999	415	577	663	293	999999	740	758	999999	211	671	668	417	65	392	637	523	39	160	687	511	999999	663	999999	999999	983	837	257	474	999999	877	279	259	335	999999	976	999999	124	999999	999999	999999	107	856	890	576	176	515	260	999999	471	999999	691	31	697	432	956	751	522	621	309	710	492	294	999999	334	402	419	999999	980	415	285	409	783	401	183	999999	850	999999	999999	999999	478	999999	999999	13	975	999999	257	999999	903	128	235	839	999999	946	999999	30	999999	175	565	999999	999999	433	999999	999999	195	734	999999	629	523	27	116	977	43	999999	831	132	372	999999	715	148	154	999999	188	862	999999	445	905	836	353	162	601	999999	218	314	999999	54	318	999999	817	999999	999999	999999	48	885	999999	258	805	757	125	926	658	999999	999999	426	39	999999	255	416	541	999999	829	81	286	370	425	431	769	999999	626	786	814	964	999999	474	861	525	999999	999999	850	932	999999	158	721	426	504	999999	999999	791	999999	229	799	901	866	77	999999	215	999999	999999	469	590	488	85	141	338	122	694	68	985	564	513	91	952	999999	609	119	681	359	999999	866	999999	206	977	455	407	987	912	107	406	63	656	999999	150	833	270	453	564	26	999999	314	999999	21	249	237	999999	999999	847	
345	999999	957	740	855	492	811	999999	999999	511	630	999999	351	209	597	661	932	999999	999999	940	999999	305	165	555	999999	999999	999999	999999	999999	999999	750	684	269	999999	577	839	448	323	999999	691	338	999999	876	942	933	999999	50	999999	999999	999999	317	328	440	207	999999	50	112	412	85	999999	999999	999999	779	999999	999999	946	474	999999	632	757	223	618	118	648	611	407	428	223	621	381	926	450	999999	984	999999	999999	999999	999999	421	536	737	999999	247	911	754	582	941	450	191	987	817	838	482	464	999999	698	219	791	596	999999	621	999999	791	704	962	496	912	794	786	338	999999	413	790	999999	999999	188	381	206	894	38	999999	999999	999999	634	999999	999999	968	999999	847	999999	222	999999	475	99	999999	848	999999	543	949	268	669	999999	663	853	295	414	999999	386	444	958	326	23	896	999999	865	999999	857	167	150	999999	527	534	947	835	126	999999	937	701	190	999999	933	838	257	999999	369	319	999999	188	348	159	49	592	943	999999	999999	999999	999999	908	234	281	990	999999	402	85	999999	145	209	828	999999	56	476	356	999999	999999	34	488	766	999999	208	556	328	679	818	999999	834	999999	590	67	210	999999	682	39	476	909	999999	846	445	181	895	233	999999	999999	450	302	682	693	396	681	999999	156	999999	999999	999999	678	952	999999	999999	411	250	804	999999	151	627	820	373	447	999999	295	90	187	52	594	999999	999999	446	831	238	526	318	151	548	908	202	64	483	387	329	798	956	869	577	43	931	100	679	967	868	630	999999	245	813	110	601	687	113	848	930	736	241	130	93	752	102	999999	266	999999	949	573	346	986	127	999999	339	220	610	18	663	283	304	999999	962	999999	598	83	999999	447	317	515	951	635	456	593	999999	835	786	825	941	999999	834	44	28	305	293	999999	999999	732	771	390	86	999999	999999	657	441	999999	168	485	164	28	770	818	338	999999	622	711	540	534	523	503	434	999999	77	831	449	999999	999999	667	324	999999	956	606	999999	926	438	856	450	798	161	805	999999	999999	999999	922	71	26	999999	584	683	582	410	592	218	278	956	999999	36	999999	217	181	999999	500	171	507	72	174	999999	411	999999	765	270	741	999999	718	825	999999	123	155	770	999999	564	876	983	741	999999	373	999999	999999	970	146	829	96	591	980	999999	186	999999	999999	859	999999	873	304	579	917	321	669	218	499	999999	832	999999	881	593	784	999999	434	999999	429	999999	698	999999	744	999999	868	935	999999	160	403	224	649	984	950	295	999999	559	269	307	76	429	586	164	898	
955	148	999999	948	502	999999	373	79	670	999999	999999	999999	129	139	864	711	981	999999	518	815	285	803	999999	237	596	719	999999	357	999999	450	10	675	999999	878	999999	302	999999	987	682	353	999999	154	979	999999	49	999999	754	999999	405	596	999999	292	77	348	622	999999	300	731	361	999999	581	26	942	999999	999999	999999	626	251	350	999999	801	994	464	175	786	999999	999999	999999	198	472	965	804	951	540	999999	717	608	999999	266	636	11	999999	999999	900	999999	999999	211	759	555	803	507	512	90	833	794	100	828	999999	562	999999	338	718	542	889	816	777	74	411	863	11	999999	431	985	713	999999	999999	999999	563	402	772	999999	999999	36	395	964	462	724	999999	746	275	889	706	642	774	307	292	645	746	999999	995	949	800	999999	554	176	85	999999	376	272	999999	999999	274	509	790	562	274	691	157	924	363	62	945	999999	597	121	930	789	220	416	288	978	621	480	407	823	999999	178	481	228	888	935	358	856	999999	543	999999	206	851	222	43	999999	999999	821	999999	942	13	999999	307	443	245	296	317	959	984	202	120	794	112	967	432	105	219	929	45	428	704	99	100	64	999999	733	937	997	999999	999999	491	800	750	999999	819	999999	870	48	982	602	627	999999	871	382	433	830	104	884	789	999999	999999	568	785	311	999999	913	53	253	947	999999	999999	319	587	307	999999	320	54	999999	157	438	235	999999	946	999999	999999	316	228	999999	999999	999999	638	63	217	444	305	999999	24	999999	226	999999	951	999999	999999	480	253	317	999999	999999	670	999999	786	457	737	361	713	219	621	999999	999999	931	695	334	622	291	873	999999	112	152	11	788	305	605	430	251	999999	608	999999	475	999999	492	505	654	58	999999	999999	191	999999	999999	731	96	311	672	937	999999	220	999999	13	809	607	948	215	667	999999	881	817	190	999999	495	999999	114	139	156	162	28	999999	51	285	115	412	999999	979	256	421	999999	999999	633	668	145	41	859	604	280	867	251	999999	999999	999999	177	699	999999	163	830	981	626	957	164	999999	999999	859	178	999999	898	407	915	968	959	256	999999	403	194	522	892	464	24	510	858	289	911	741	597	959	118	999999	713	538	159	275	999999	999999	333	123	748	285	862	518	705	873	951	282	999999	591	435	773	999999	186	271	999999	966	125	108	875	608	188	999999	999999	999999	999999	693	999999	819	694	461	698	80	80	773	616	601	999999	805	999999	337	638	999999	16	999999	345	999999	999999	276	782	308	999999	859	458	999999	570	23	653	286	222	190	573	463	633	
999999	999999	702	444	412	654	999999	470	320	124	999999	969	764	265	685	897	592	165	999999	46	395	782	838	622	999999	212	603	948	230	592	804	763	999999	789	876	796	642	465	999999	621	17	838	368	999999	910	545	999999	999999	968	999999	630	999999	462	426	999999	357	898	90	880	210	999999	826	250	728	319	783	794	975	388	999999	265	999999	40	500	38	999999	424	102	711	29	407	845	979	999999	962	999999	999999	999999	551	999999	898	561	585	999999	570	999999	999999	639	999999	136	999999	830	999999	89	133	999999	993	962	999999	999999	932	805	999999	861	803	999999	846	408	766	539	482	46	434	859	999999	703	551	999999	930	999999	999999	784	666	585	278	576	476	900	718	469	785	348	999999	859	999999	102	193	724	131	364	344	199	873	896	653	999999	406	520	99	999999	999999	999999	42	550	733	157	149	793	592	999999	738	946	999999	306	753	144	999999	574	271	999999	520	827	984	575	513	768	911	770	931	563	180	956	810	298	518	999999	316	818	136	449	953	999999	141	895	625	397	509	577	999999	519	47	999999	999999	202	909	133	999999	466	47	964	246	378	862	39	65	999999	146	401	999999	855	828	858	999999	999999	944	130	696	99	950	999999	999999	344	627	999999	526	348	999999	999999	389	999999	995	849	781	171	213	584	537	112	999999	999999	261	118	999999	297	691	188	393	999999	258	788	999999	813	516	922	999999	901	999999	999999	999999	999999	999999	528	999999	999999	860	978	87	286	999999	369	593	594	259	999999	864	161	555	999999	730	348	954	282	369	601	999999	191	342	858	466	312	833	97	600	132	768	732	999999	999999	437	712	999999	999999	817	889	205	841	563	999999	68	553	356	420	719	174	762	801	169	419	442	678	999999	228	999999	316	535	505	994	137	348	141	64	167	999999	999999	246	847	999999	999999	406	999999	999999	933	800	912	999999	999999	377	436	370	999999	999999	687	999999	758	77	999999	297	511	363	699	847	436	70	926	499	999999	517	702	927	914	347	688	23	999999	999999	712	999999	906	360	122	138	999999	999999	381	999999	377	999999	154	950	363	999999	999999	126	707	999999	999999	872	999999	999999	766	905	675	508	455	630	999999	673	639	708	365	464	999999	160	251	570	289	668	689	368	132	999999	372	999999	574	999999	999999	999999	315	55	858	839	554	493	594	216	999999	69	322	999999	999999	703	999999	446	595	999999	178	999999	999999	146	990	533	192	514	999999	999999	542	999999	934	999999	246	322	368	594	999999	525	999999	898	999999	45	117	229	356	939	999999	999999	423	926	999999	675	196	
999999	697	999999	999999	999999	656	999999	201	814	999999	539	135	231	514	370	345	999999	999999	999999	988	280	247	839	39	770	186	253	828	873	366	616	768	999999	903	655	625	199	539	523	999999	869	706	750	999999	578	104	999999	434	324	92	444	999999	999999	687	999999	353	857	149	294	158	412	999999	328	458	67	771	999999	327	859	745	999999	999999	83	999999	128	999999	496	999999	999999	676	62	819	514	790	999999	286	682	580	987	311	767	999999	255	375	999999	658	999999	302	314	807	999999	806	999999	579	999999	999999	266	885	568	352	857	389	999999	617	106	593	707	537	536	780	98	296	999999	999999	977	106	203	999999	743	470	195	203	173	653	449	255	253	934	999999	925	999999	999999	999999	644	454	999999	371	999999	279	873	950	999999	765	999999	999999	940	476	28	601	839	802	558	151	107	167	663	226	44	177	850	349	999999	683	999999	760	999999	999999	695	112	599	734	566	438	870	999999	345	437	639	935	509	779	235	342	24	133	471	655	914	487	791	999999	999999	469	428	534	188	176	999999	772	425	665	780	915	12	999999	245	129	280	588	999999	235	586	109	999999	81	123	440	669	487	298	999999	370	217	999999	999999	999999	107	20	346	999999	178	999999	867	519	999999	998	319	340	909	887	352	384	335	666	565	585	999999	999999	357	420	748	999999	676	483	778	999999	999999	605	574	707	148	119	934	999999	652	999999	719	590	824	82	804	109	999999	600	946	273	999999	999999	999999	999999	999999	305	662	926	999999	671	999999	393	999999	548	999999	714	765	999999	999999	999999	449	999999	23	613	866	647	976	285	616	999999	747	86	537	999999	271	31	850	722	538	842	999999	18	663	999999	355	336	999999	286	647	999999	999999	558	851	714	999999	999999	538	999999	986	531	329	387	319	945	923	530	999999	999999	286	999999	864	53	673	906	785	441	999999	41	268	539	798	999999	638	999999	999999	199	235	822	691	316	999999	709	735	16	523	79	999999	718	999999	824	480	623	999	243	234	300	884	999999	928	391	539	506	882	456	732	628	999999	792	641	733	999999	43	999999	969	920	165	317	666	392	999999	743	999999	973	444	999999	184	700	404	999999	23	314	290	999999	999999	999999	986	826	999999	999999	895	330	905	86	334	529	999999	999999	40	323	79	982	228	562	222	999999	832	533	447	396	999999	927	354	500	627	429	24	148	243	202	933	338	38	999999	497	395	999999	630	648	915	999999	104	999999	91	999999	999999	96	728	681	661	945	999999	999999	893	725	999999	976	414	999999	905	514	308	999999	837	389	
740	954	836	74	827	999999	999999	885	999999	999999	463	266	273	277	999999	342	296	467	582	256	481	999999	999999	666	530	419	434	181	742	999999	999999	258	833	701	492	86	260	664	854	999999	999999	577	856	129	999999	710	999999	146	862	572	227	999999	273	590	908	791	999999	999999	999999	417	999999	39	999999	999999	999999	214	433	571	785	519	92	632	612	730	999999	999999	102	999999	405	819	706	297	318	999999	999999	483	999999	252	999999	701	267	91	129	446	999999	713	434	735	671	67	286	152	360	352	490	999999	999999	543	87	14	698	804	773	999999	999999	999999	999999	972	938	975	229	191	777	94	999999	11	512	175	999999	799	999999	999999	999999	348	542	564	936	999999	689	598	999999	451	174	788	13	999999	999999	405	999999	999999	992	462	999999	695	837	105	374	276	100	488	92	999999	289	288	999999	340	459	435	191	157	161	999999	292	349	999999	778	27	988	91	798	694	117	440	875	806	26	999999	658	999999	447	199	999999	875	211	515	191	171	885	263	672	13	881	223	587	236	999999	180	457	965	999999	999999	999999	195	302	794	999999	632	999999	482	519	769	999999	924	744	958	999999	879	91	833	548	616	141	735	999999	794	999999	893	853	648	568	999999	123	693	999999	369	999999	484	999999	999999	540	559	757	412	743	903	211	956	479	629	745	999999	99	623	426	451	999999	649	776	507	981	91	779	999999	914	673	655	999999	999999	385	999999	16	307	674	302	989	859	999999	991	514	592	856	424	999999	903	999999	756	500	276	999999	422	999999	708	84	999999	459	779	992	498	999999	258	999999	484	104	999999	739	70	999999	330	436	592	228	657	271	999999	135	999999	554	861	714	999999	999999	841	480	963	979	308	232	249	843	219	866	999999	999999	999999	499	999999	999999	748	174	149	341	180	840	419	203	516	446	170	309	999999	235	999999	999999	999999	103	261	13	140	999999	441	838	185	486	999999	725	988	736	15	425	753	347	999999	697	574	584	999999	11	71	769	999999	861	72	999999	62	984	999999	999999	767	172	248	379	198	252	999999	310	166	694	623	999999	215	779	440	745	999999	453	429	999999	999999	578	999999	259	941	999999	43	579	776	245	434	241	989	542	968	999999	186	384	158	563	963	273	428	299	388	378	563	693	999999	326	999999	608	565	302	246	999999	62	988	437	827	219	164	534	999999	270	391	703	673	999999	999999	568	182	304	999999	479	999999	160	820	871	573	808	999999	158	459	851	999999	676	697	306	999999	789	999999	946	331	353	809	739	506	39	996	674	890	881	
832	999999	999999	313	699	822	999999	48	999999	126	999999	28	999999	15	84	79	444	715	16	376	41	808	379	236	973	999999	669	216	999999	790	999999	898	999999	999999	999999	701	640	521	976	999999	16	999999	556	82	91	313	484	999999	664	437	594	290	667	523	850	34	388	984	999999	186	162	93	999999	452	250	966	110	999999	999999	383	438	999999	999999	141	370	299	261	307	154	670	48	999999	551	226	206	595	240	999999	617	999999	322	656	191	800	722	999999	357	114	999999	125	212	999999	123	999999	998	671	551	999999	999999	561	772	999999	999999	670	148	999999	541	177	256	999999	735	705	794	399	70	782	741	999999	418	448	942	156	476	39	467	965	752	270	999999	534	999999	999999	252	999999	528	999999	999999	521	661	999999	999999	189	858	185	999999	999999	288	724	230	226	930	613	128	713	999999	625	614	810	213	999999	544	281	949	721	612	999999	999999	738	999999	999999	999999	999999	999999	982	68	762	298	301	648	959	687	999999	999999	999999	604	440	585	538	446	999999	627	15	999999	999999	892	119	240	999999	572	359	55	550	853	401	260	709	336	999999	999999	999999	337	322	999999	999999	495	515	999999	999999	127	182	999999	923	302	999999	210	959	912	999999	999999	949	531	161	728	299	914	147	184	648	752	894	999999	449	999999	588	576	314	999999	74	994	386	999999	293	29	999999	999999	131	257	887	999999	300	796	538	56	706	999999	999999	999999	872	999999	358	341	592	204	232	78	16	50	713	400	896	125	847	999999	713	80	248	141	338	999999	793	889	297	999999	461	107	575	402	186	263	400	999999	971	735	646	999999	295	99	999999	999999	896	90	544	496	304	184	949	999999	342	635	97	54	266	999999	545	468	54	144	743	999999	503	999999	864	999999	10	185	154	121	167	668	785	158	345	16	499	713	355	999999	163	286	158	839	69	999999	176	356	464	999999	200	187	10	161	355	671	828	293	226	94	496	129	40	999999	999999	999999	850	938	708	999999	986	999999	123	253	981	466	976	663	553	323	293	653	720	659	921	999999	667	633	803	999999	188	215	496	271	313	999999	256	321	271	395	700	238	647	215	508	368	73	756	999999	889	695	999999	739	999999	999999	999999	408	999999	916	598	999999	226	145	45	81	781	345	852	940	999999	999999	665	401	167	622	65	999999	515	161	562	999999	911	999999	913	999999	999999	476	593	470	471	635	875	405	673	389	999999	102	999999	999999	727	33	999999	816	232	999999	39	772	581	289	745	835	892	229	999999	681	105	762	231	66	67	999999	751	392	
478	999999	344	270	727	778	149	962	404	999999	434	999999	705	104	242	244	948	250	894	313	999999	635	742	999999	51	992	294	721	871	999999	999999	422	281	828	999999	909	999999	769	54	803	150	782	441	999999	999999	999999	976	999999	530	999999	117	816	420	447	667	843	579	999999	999999	735	494	427	101	848	305	999999	999999	876	756	332	900	189	205	101	999999	942	999999	231	859	227	999999	293	200	999999	448	999999	999999	834	171	504	339	654	550	319	999999	723	691	592	225	783	566	109	253	208	96	999999	620	329	284	999999	649	999999	999999	11	999999	999999	999999	999999	410	45	999999	433	714	262	992	255	638	999999	782	449	260	611	16	86	999999	999999	50	992	798	519	649	681	560	447	855	981	825	549	599	117	999999	485	192	189	999999	143	999999	999999	999999	999999	299	733	547	999999	474	999999	999999	753	351	999999	169	244	417	890	396	339	873	277	406	21	430	99	297	999999	953	775	429	999999	312	527	530	59	999999	958	229	915	144	725	999999	818	639	999999	208	795	948	999999	999999	301	999999	443	270	127	594	204	419	210	446	872	880	698	999999	525	450	824	999999	999999	457	459	999999	480	204	157	304	588	381	358	890	502	726	702	708	137	43	869	999999	413	465	593	548	28	479	272	845	284	999999	124	999999	384	522	838	804	617	630	323	249	123	999999	16	822	999999	320	944	155	188	990	490	999999	581	567	869	654	863	911	652	11	932	311	30	999999	266	726	516	979	888	999999	100	507	719	629	153	590	459	999999	999999	999999	535	126	999999	293	999999	632	60	999999	653	193	940	999999	978	322	316	811	802	627	565	999999	803	999999	266	290	899	983	772	951	999999	288	999999	103	435	943	475	816	644	736	670	634	675	699	336	705	956	394	529	407	323	342	788	831	214	150	905	570	859	999999	394	735	860	109	402	374	999999	999999	999999	44	846	500	176	999999	957	999999	999999	113	999999	561	333	515	464	374	638	91	500	373	888	294	999999	905	956	267	352	935	774	999999	307	962	717	119	999999	494	999999	999999	175	999999	999999	283	481	999999	932	307	63	879	280	495	471	999999	873	999999	958	986	996	999999	999999	909	724	999999	166	999999	806	999999	844	999999	400	970	812	815	916	779	499	615	812	246	972	658	999999	472	664	288	999999	999999	999999	102	161	999999	497	620	289	266	997	852	126	388	999999	266	462	839	488	999999	683	656	404	104	999999	352	999999	999999	968	884	704	261	367	878	987	819	586	999999	72	999999	482	202	999999	660	781	
646	498	434	999999	716	999999	375	999999	364	605	999999	592	994	967	808	999999	999999	999999	404	561	999999	999999	248	401	185	679	710	999999	224	999999	491	130	999999	322	488	999999	749	519	999999	688	338	276	13	999999	537	999999	592	784	264	319	745	549	999999	108	46	161	260	42	75	46	495	599	999999	999999	124	339	848	999999	999999	954	999999	227	999999	715	233	479	491	965	863	999999	97	925	999999	905	999999	941	989	645	286	336	999999	716	999999	226	203	739	506	476	168	208	388	910	305	999999	114	528	159	425	875	999999	669	295	178	126	948	569	86	999999	999999	182	350	213	405	161	360	999999	772	184	522	493	972	25	806	999999	569	187	629	222	801	999999	791	999999	999999	999999	667	318	547	337	999999	999999	662	642	30	985	999999	184	514	153	948	615	755	975	999999	391	593	999999	488	999999	556	771	939	863	999999	999999	391	999999	444	685	494	52	999999	999999	906	889	999999	340	999999	999999	808	999999	999999	485	274	196	807	816	999999	999999	135	22	829	44	780	505	693	798	999999	999999	999999	91	740	999999	659	906	663	320	999999	23	560	262	999999	999999	705	999999	109	463	599	876	95	574	115	999999	999999	482	222	999999	664	999999	205	42	761	866	226	726	654	999999	826	368	532	496	999999	999999	999999	873	999999	172	999999	618	406	999999	208	703	52	39	976	999999	278	999999	693	746	656	667	817	528	501	793	450	978	999999	999999	636	241	353	999999	999999	999999	239	686	129	999999	588	55	14	965	999999	68	999999	196	999999	999999	575	650	674	786	999999	90	840	308	999999	569	721	999999	110	151	999999	967	359	999999	213	529	454	591	67	643	168	610	662	852	694	443	999999	999999	238	999999	690	986	566	567	758	999999	616	999999	999999	999999	338	237	945	863	999999	866	708	999999	983	999999	525	983	592	41	628	999999	427	987	999999	938	599	467	999999	561	460	616	410	792	695	466	999999	523	286	507	999999	999999	665	999999	999999	828	999999	601	280	17	33	707	404	999999	939	999999	328	628	326	376	999999	871	115	393	412	755	999999	999999	683	526	999999	11	999999	95	727	697	999999	628	507	785	213	997	196	125	538	753	222	999999	853	176	147	294	206	910	545	442	825	282	396	734	372	819	917	754	699	31	999999	318	807	251	956	700	131	541	172	999999	999999	999999	854	658	542	591	71	517	389	32	804	795	549	295	872	999999	241	772	423	394	90	442	425	517	999999	904	999999	999999	219	999999	173	665	999999	582	999999	835	999999	737	999999	780	757	410	374	676	999999	215	
768	522	379	665	468	358	127	778	883	253	999999	347	906	638	523	459	307	941	859	148	999999	967	538	999999	999999	504	580	642	636	679	77	748	300	547	999999	555	243	554	999999	815	999999	969	999999	513	270	90	999999	563	267	308	112	999999	817	87	168	801	983	342	792	964	778	484	152	213	186	999999	57	368	503	968	999999	752	999999	54	600	87	278	999999	999999	792	999999	27	385	999999	576	644	999999	222	389	999999	571	900	999999	23	46	74	999999	999999	336	999999	999999	472	70	298	999999	360	469	773	487	90	532	958	565	999999	999999	761	108	814	636	542	895	834	979	168	407	325	989	950	17	536	259	782	999999	342	758	209	956	999999	999999	226	999999	167	734	999999	811	613	999999	762	721	285	965	23	999999	794	548	209	493	999999	891	999999	370	999999	765	950	999999	750	999999	999999	251	999999	999999	21	569	999999	367	999999	999999	999999	356	793	980	999999	238	999999	570	246	923	999999	793	999999	999999	65	999999	488	855	999999	401	784	476	71	999999	121	520	629	481	954	999999	448	437	810	999999	811	555	107	999999	143	999999	999999	999999	594	827	366	439	692	999999	749	815	91	564	701	346	325	999999	295	450	999999	716	609	259	616	793	484	475	999999	459	905	999999	108	701	722	385	367	999999	882	244	986	681	828	253	732	149	999999	999999	736	474	999999	607	269	656	999999	426	999999	999999	774	801	352	890	456	242	480	249	716	390	841	325	999999	921	999999	61	464	196	888	365	999999	476	431	599	739	519	676	307	250	451	999999	306	705	999999	629	999999	891	105	235	595	773	493	999999	981	52	420	495	999999	284	218	202	731	537	324	999999	307	999999	752	161	937	566	999999	999	999999	607	545	999999	999999	302	999999	999999	368	961	999999	592	43	54	449	557	328	33	814	33	41	259	61	768	999999	325	332	709	148	944	297	39	601	999999	999999	384	507	800	99	569	42	58	999999	999999	999999	999999	999999	263	931	205	832	999999	751	159	999999	999999	555	776	239	90	969	542	999999	999999	674	274	991	549	886	74	999999	999999	999999	999999	990	983	425	292	534	657	101	79	999999	942	999999	383	287	451	526	151	828	730	999999	999999	999999	500	999999	420	105	999999	741	684	376	866	999999	314	979	999999	168	999999	601	273	252	999999	999999	900	999999	88	311	300	999999	549	32	745	246	328	999999	925	655	500	956	14	196	563	916	999999	702	912	999999	999999	404	780	999999	542	999999	565	488	999999	29	699	999999	947	119	805	999999	202	661	999999	630	827	358	63	999999	668	
37	999999	999999	688	999999	581	207	999999	291	503	895	216	266	490	205	680	840	967	999999	999999	999999	19	894	999999	580	723	756	81	291	969	459	351	928	999999	999999	953	999999	799	333	448	999999	885	665	616	909	999999	936	180	435	999999	986	999999	999999	895	905	28	702	999999	118	941	999999	136	569	999999	53	554	288	641	975	251	202	50	643	466	464	877	353	288	482	999999	787	999999	646	342	999999	78	203	42	718	497	261	793	999999	392	624	374	325	353	572	365	498	999999	205	193	757	946	747	690	440	38	674	423	222	314	164	248	489	237	999999	999999	361	255	922	487	990	999999	359	999999	999999	100	561	999999	715	126	315	492	390	999999	585	46	330	512	601	999999	822	837	999999	386	237	385	885	98	999999	597	999999	252	999999	717	203	358	596	496	848	350	476	999999	707	105	999999	999999	999999	37	652	302	653	848	653	241	999999	162	999999	999999	33	999999	214	999999	984	128	122	999999	999999	672	999999	999999	449	834	999999	261	999999	156	140	485	386	999999	527	999999	446	721	943	165	599	150	62	51	530	623	999999	999999	145	13	690	999999	982	937	560	999999	769	999999	852	819	999999	402	27	999999	31	352	597	999999	939	999999	999999	273	999999	999999	473	970	619	226	705	999999	370	283	125	220	466	550	502	448	15	341	999999	31	868	133	972	999999	999999	543	29	188	999999	999999	999999	999999	977	427	414	35	999999	999999	999999	552	719	999999	459	910	287	806	62	999999	999999	158	461	608	269	999999	404	999999	984	999999	848	86	206	999999	800	363	832	999999	999999	48	999999	476	999999	999999	764	545	312	842	674	999999	919	325	490	548	338	999999	555	999999	999999	972	32	364	50	208	999999	499	355	999999	236	999999	87	949	573	23	345	383	999999	46	843	724	702	562	999999	923	356	532	595	658	199	922	999999	989	809	270	999999	781	435	776	999999	275	199	999999	999999	577	984	969	999999	476	212	954	999999	519	998	999999	279	999999	977	127	999999	219	904	999999	12	314	299	97	150	312	997	564	999999	999999	363	999999	535	592	947	808	938	387	780	128	999999	244	228	298	991	15	991	556	999999	317	925	473	370	501	999999	999999	999999	896	828	449	479	648	999999	999999	165	429	999999	687	522	178	189	473	438	785	251	767	999999	999999	106	145	321	451	760	999999	999999	999999	218	44	483	646	530	52	558	341	999999	806	238	922	142	571	738	313	44	635	999999	461	44	999999	259	350	224	999999	799	693	137	38	888	375	822	275	999999	243	213	875	648	999999	915	999999	
146	999999	999999	999999	867	535	406	18	416	135	999999	999999	855	633	784	143	431	252	253	864	214	621	918	862	999999	867	359	999999	109	999999	986	992	999999	999999	449	814	999999	60	420	999999	297	129	621	763	999999	800	419	999999	458	999999	453	405	999999	61	892	524	526	677	73	999	185	902	908	999999	999999	519	486	917	194	969	332	999999	832	978	577	95	10	165	998	999999	458	999999	56	38	714	590	108	494	999999	924	298	999999	999999	420	98	394	220	372	624	354	324	501	999999	999999	747	82	573	914	483	807	524	370	679	763	551	999999	999999	999999	544	557	421	999999	872	269	681	199	393	422	890	192	874	637	541	653	999999	956	999999	567	291	641	27	194	21	247	999999	927	463	233	868	999999	999999	999999	999999	76	933	333	629	999999	807	999999	689	160	34	301	999999	886	829	35	778	594	48	298	598	902	539	236	980	634	859	753	736	169	553	216	653	544	999999	999999	720	662	336	241	760	733	951	999999	170	719	314	999999	108	437	455	283	645	999999	742	926	536	706	352	995	999999	63	821	529	607	817	647	398	88	999999	999999	126	267	807	999999	864	950	672	999999	270	329	999999	655	308	714	279	571	412	999999	882	937	24	319	341	955	706	999999	432	999999	352	81	999999	999999	743	999999	338	26	999999	712	877	975	864	639	92	999999	939	408	522	999999	999999	255	245	999999	205	999999	300	999999	925	999999	832	999999	999999	413	723	198	413	999999	911	186	385	263	734	700	924	907	83	384	236	666	26	307	400	617	931	107	836	328	249	325	999999	532	100	999999	880	925	456	460	916	894	271	999999	496	346	999999	999999	521	545	672	298	354	915	579	269	999999	534	562	910	999999	626	999999	999999	661	596	353	999999	173	748	999999	999	460	999999	468	342	404	999999	811	63	188	857	586	301	656	999999	971	999999	952	830	159	355	373	999999	979	300	542	999999	386	900	992	585	911	772	999999	673	837	731	999999	247	864	857	999999	508	999999	624	49	999999	438	710	999999	999999	901	342	599	474	636	914	999999	178	999999	227	602	910	71	603	999999	813	999999	983	124	249	468	714	966	301	632	999999	814	364	260	482	748	676	285	564	683	578	182	999999	47	923	999999	289	447	646	999999	812	446	138	678	235	999999	999999	596	999999	968	999999	999999	307	842	770	110	288	999999	327	479	925	635	506	920	377	641	325	945	999999	160	999999	277	329	46	819	428	685	686	34	999999	999999	89	899	596	496	212	874	418	276	823	999999	371	129	177	
339	186	999999	218	311	999999	178	509	999999	235	788	919	999999	271	32	999999	424	602	893	999999	185	999999	999999	910	999999	999999	766	906	679	999999	350	818	999999	161	706	642	489	476	384	999999	819	999999	684	674	807	576	165	613	999999	924	999999	217	477	789	999999	493	450	38	785	146	828	272	830	37	884	969	771	999999	565	390	863	948	227	464	520	999999	171	72	113	856	19	999999	520	755	969	999999	351	367	999999	222	201	460	999999	247	611	556	999999	656	789	999999	804	270	58	15	71	459	990	23	279	609	332	387	999999	928	137	999999	751	84	999999	752	999999	414	735	352	999999	412	266	980	853	964	428	514	999999	275	61	749	114	514	694	519	999999	338	999999	560	890	814	534	763	119	935	804	888	598	46	999999	999999	534	706	999999	658	203	19	999999	314	999999	817	114	660	999999	388	570	247	390	999999	609	999999	999999	999999	461	384	877	503	870	917	169	539	916	246	65	999999	999999	408	697	45	326	142	178	783	379	999999	709	874	886	731	374	999999	999999	60	436	919	85	359	254	443	780	699	149	999999	155	651	901	868	604	225	174	171	999999	355	232	477	999999	541	999999	999999	999999	13	999999	148	552	999999	42	999999	809	145	585	999999	999999	264	265	999999	992	925	999999	727	999999	840	279	670	566	213	999999	999999	827	959	798	544	999999	866	768	999999	93	10	700	553	619	999999	69	468	640	310	17	999999	99	606	999999	205	902	88	215	834	733	945	582	349	583	879	999999	849	346	999999	320	999999	496	488	543	991	235	999999	118	147	781	810	40	266	205	733	73	231	999999	603	999999	999999	661	933	52	147	999999	360	969	739	999999	999999	131	598	990	999999	798	611	999999	493	969	817	969	78	62	922	915	999999	999999	850	999999	999999	375	743	409	843	635	562	445	405	573	875	999999	379	999999	999999	999999	441	999999	484	934	999999	168	991	634	824	506	593	881	130	232	113	999999	128	923	999999	843	388	999999	999999	95	246	175	667	919	104	701	600	999999	490	243	999999	59	669	916	999999	999999	384	118	585	347	52	681	325	999999	470	668	997	999999	959	728	310	252	130	999999	697	296	999999	81	540	133	906	999999	400	999999	748	64	546	212	999999	999999	999999	280	614	809	52	565	850	493	459	435	703	154	969	762	999999	240	999999	280	999999	999999	166	999999	578	999999	440	387	290	439	999999	999999	132	795	999999	436	268	999999	638	999999	356	999999	446	17	622	999999	429	999999	999999	999999	952	518	135	275	983	999999	999999	167	702	162	378	
664	284	999999	68	999999	312	908	999999	999999	503	903	602	617	924	95	999999	159	690	472	42	677	999999	651	486	916	291	856	811	395	71	111	337	486	999999	691	857	35	949	579	802	999999	504	163	145	999999	916	517	351	897	869	999999	999999	239	129	700	972	633	934	152	761	999999	999999	871	480	999999	999999	126	999999	242	237	606	210	120	670	522	183	538	516	437	999	773	515	913	526	844	634	108	366	251	719	234	101	806	999999	356	999999	633	999999	743	999999	800	999999	999999	669	272	26	999999	999999	607	527	443	127	506	999999	988	941	193	354	635	766	476	759	434	522	999999	999999	403	303	324	109	999999	856	772	953	209	932	405	253	264	828	278	539	999999	723	999999	999999	594	663	829	415	999999	288	56	999999	999999	50	417	596	666	999999	999999	72	254	508	978	999999	999999	999999	943	65	545	940	100	999999	999999	937	11	710	999999	896	920	739	474	908	869	999999	809	794	999999	169	999999	809	587	999999	215	216	294	260	745	698	761	51	720	773	869	299	198	249	489	79	49	706	359	770	837	883	597	999999	638	717	777	999999	999999	783	540	736	363	999999	601	290	652	751	965	999999	144	878	28	999999	48	580	82	569	315	876	999999	819	459	817	999999	999999	999999	948	621	999999	920	211	444	936	999999	999999	935	999999	999999	208	999999	298	740	811	635	999999	864	896	307	999999	999999	218	999999	730	664	999999	286	545	925	279	671	703	139	937	627	933	999999	999999	999999	999999	644	999999	921	117	459	999999	999999	999999	191	709	468	722	651	563	393	712	956	713	282	999999	999999	400	678	999999	999999	723	999999	803	999999	701	999999	782	439	401	423	176	296	147	281	833	999999	637	364	999999	810	949	62	999999	554	915	977	731	999999	944	999999	254	999999	999999	580	736	672	285	465	999999	194	685	293	259	149	999999	999999	818	441	449	880	999999	999999	999999	999999	587	670	592	258	277	724	793	999999	494	354	178	999999	999999	567	545	171	999999	182	999999	42	135	665	802	436	338	499	168	299	370	74	827	218	999999	984	992	999999	999999	36	197	765	400	712	999999	905	971	848	681	261	896	287	999999	999999	171	429	442	999999	868	999999	999999	777	566	504	612	429	526	959	39	759	575	480	90	340	984	118	641	423	866	897	999999	489	999999	907	402	92	551	999999	56	918	999999	80	999999	999999	115	999999	209	896	999999	999999	999999	999999	819	921	685	426	999999	192	73	999999	787	29	999999	970	700	441	959	659	111	530	877	747	913	999999	218	504	282	999999	999999	
999999	909	999999	323	497	518	454	670	999999	231	976	885	368	716	999999	141	532	25	236	234	674	460	549	999999	579	501	641	999999	708	999999	191	999999	50	957	498	153	52	706	567	462	255	771	71	437	999999	999999	518	40	919	979	686	999999	999999	931	560	999999	369	999999	744	999999	877	999999	961	194	49	999999	999999	410	227	849	98	999999	458	773	999999	999999	398	122	669	999999	982	610	188	728	999999	703	106	118	407	384	999999	999999	962	571	999999	999999	809	877	397	302	800	118	813	999999	999999	860	999999	999999	953	657	999999	257	290	809	999999	276	177	243	167	346	736	736	13	999999	75	996	999999	887	198	88	102	521	999999	377	144	874	797	118	837	176	999999	823	165	999999	999999	536	812	162	557	999999	732	576	999999	61	566	73	114	970	999999	894	999999	152	94	875	564	214	533	912	675	149	479	999999	405	990	673	999999	581	263	193	999999	193	711	340	879	355	526	800	673	810	999999	999999	826	999999	942	180	530	999999	290	999999	455	999999	899	999999	417	999999	673	180	999999	387	654	999999	999999	999999	475	999999	294	999999	214	999999	999999	413	999999	111	604	379	999999	955	463	819	999999	182	301	78	737	999999	294	234	922	50	682	999999	80	295	166	588	999999	49	999999	241	999999	717	535	760	156	52	153	797	882	48	197	718	717	910	243	481	999999	782	59	940	426	70	890	999999	846	693	342	574	945	999999	460	613	327	231	934	435	999999	540	922	999999	999999	496	999999	999999	853	963	637	170	61	685	396	146	989	999999	814	824	999999	370	914	999999	709	999999	999999	865	999999	583	401	999999	975	808	833	661	859	364	999999	930	999999	16	320	883	65	182	522	999999	630	324	623	999999	417	119	999999	286	626	468	985	811	999999	486	999999	279	999999	999999	999999	253	851	999999	286	635	999999	884	116	999999	999999	41	408	537	67	592	245	999999	999999	771	88	866	209	999999	999999	400	378	747	296	242	710	999999	320	999999	999999	278	999999	999999	47	999999	999999	532	999999	787	236	999999	70	999999	754	61	251	42	999999	801	999999	999999	53	304	999999	885	267	399	598	874	120	18	720	495	550	788	184	350	235	972	288	555	863	422	330	450	340	919	993	999999	990	677	732	519	848	669	234	999999	999999	161	730	103	934	999999	677	228	999999	574	908	966	877	999999	807	346	523	518	999999	631	999999	999999	555	999999	406	999999	883	442	285	211	646	880	563	70	156	999999	999999	999999	620	734	744	111	575	999999	999999	36	367	999999	870	999999	996	340	999999	603	148	999999	999999	
392	697	581	255	999999	942	673	999999	37	413	999999	753	733	105	338	897	730	887	873	684	789	999999	999999	999999	792	572	890	214	315	676	960	922	212	477	858	497	999999	999999	510	169	902	837	983	623	999999	346	147	300	667	443	999999	999999	275	269	817	999999	327	585	462	999999	62	468	622	361	452	894	999999	266	999999	841	999999	251	386	714	782	952	352	756	454	456	435	599	999999	872	999999	999999	999999	943	999999	999999	179	999999	999999	999999	999999	999999	225	632	180	656	795	880	63	826	999999	999999	339	561	486	999999	714	571	141	16	247	462	921	749	169	208	999999	608	606	444	999999	999999	225	548	607	999999	737	719	999999	999999	661	554	546	719	296	959	999999	105	466	999999	999999	999999	332	999999	600	654	521	475	999999	999999	419	197	284	999999	999999	191	27	790	954	999999	137	994	986	343	355	999999	916	212	463	999999	293	152	151	810	357	73	82	205	948	953	827	271	256	613	388	474	279	927	564	115	999999	135	999999	329	667	103	999999	988	674	908	737	319	22	999999	688	999999	55	473	999999	102	999999	822	842	10	319	999999	747	382	955	881	422	999999	647	999999	269	999999	999999	822	152	263	999999	93	530	49	225	518	259	984	999999	122	428	999999	666	472	996	129	293	150	19	999999	999999	248	43	793	495	749	671	999999	999999	530	274	999999	330	999999	650	35	999999	802	785	800	615	999999	458	843	462	999999	332	999999	361	999999	875	861	812	999999	907	212	60	737	554	476	999999	595	980	999999	847	205	484	658	821	970	827	490	365	219	196	593	790	200	999999	878	999999	496	313	863	655	413	420	980	110	447	975	564	257	999999	954	30	782	64	995	267	142	673	999999	391	999999	394	506	999999	999999	324	999999	860	999999	676	59	360	292	999999	748	444	999999	504	558	384	995	273	243	56	264	176	810	736	204	83	746	753	142	921	999999	270	906	999999	827	785	35	125	167	581	269	603	999999	999999	315	561	482	637	999999	979	396	58	161	459	348	987	513	686	665	999999	929	305	999999	370	575	999999	999999	999999	677	772	359	879	116	661	787	661	437	155	430	643	999999	118	639	163	535	502	119	457	478	839	282	348	459	834	651	963	999999	378	999999	827	34	999999	960	351	999999	999999	942	499	672	687	999999	999999	265	32	731	821	999999	74	999999	999999	999999	999999	498	999999	500	20	430	282	20	999999	285	999999	65	602	618	96	158	297	533	29	560	620	784	791	290	913	999999	436	112	829	306	999999	543	27	458	944	26	132	
850	619	95	670	488	999999	412	500	313	999999	414	645	673	999999	999999	815	522	999999	304	999999	557	587	999999	993	999999	190	527	999999	525	47	154	674	79	999999	999999	913	933	999999	141	936	999999	790	999999	429	32	466	166	927	780	999999	505	700	649	320	575	273	692	999999	500	999999	330	449	999999	275	999999	739	576	648	932	999999	999999	631	999999	999999	327	767	976	507	999999	999999	33	599	193	796	542	453	34	758	459	999999	999999	842	400	833	616	940	815	344	999999	292	889	999999	995	162	847	999999	84	999999	999999	808	297	999999	999999	786	999999	730	265	188	999999	999999	715	818	198	758	406	49	241	793	751	387	951	641	597	688	824	515	603	40	948	999999	999999	999999	766	651	886	47	721	613	558	885	684	637	611	999999	577	81	330	246	755	808	999999	290	999999	614	856	655	597	999999	962	768	999999	235	999999	999999	696	972	61	547	872	369	327	627	244	865	999999	324	40	751	999999	752	195	367	284	999999	999999	98	212	161	794	999999	449	290	999999	790	758	459	408	546	158	605	29	783	374	396	999999	24	56	674	911	542	625	845	329	999999	583	999999	950	999999	49	607	769	999999	752	999999	999999	46	999999	454	117	254	999999	493	602	516	733	411	992	999999	659	999999	52	999999	250	261	615	604	960	441	216	989	509	319	507	551	835	129	999999	999999	477	454	47	601	567	667	627	999999	252	813	486	181	776	71	999999	37	999999	240	660	501	999999	324	85	999999	248	128	745	606	999999	999999	680	999999	381	270	421	214	973	450	999999	582	634	999999	362	999999	999999	44	999999	447	880	999999	986	604	999999	999999	705	162	379	999999	999999	449	921	31	155	999999	142	872	800	516	650	234	64	123	269	87	999999	552	962	999999	591	213	905	307	999999	517	75	86	155	843	565	269	999999	481	97	532	999999	613	338	171	25	91	999999	706	999999	655	424	872	345	391	671	162	199	450	911	159	543	624	305	638	999999	66	727	957	950	390	399	583	36	736	426	264	999999	999999	912	509	969	209	999999	80	102	999999	740	764	181	412	79	999999	570	937	989	46	999999	700	46	959	363	286	755	999999	265	841	845	608	999999	416	939	399	538	411	999999	999999	124	235	546	931	325	999999	999999	548	321	14	999999	99	747	389	946	999999	764	953	155	999999	454	103	814	999999	357	141	799	765	473	999999	856	168	756	655	922	92	164	999999	643	999999	501	216	999999	260	828	999999	861	585	470	426	634	585	999999	498	889	30	420	999999	584	999999	174	30	
85	999999	158	854	999999	101	999999	864	999999	659	319	755	200	247	998	563	432	999999	280	223	305	56	55	281	903	268	766	902	671	869	530	460	236	481	141	463	112	973	423	769	128	999999	68	999999	275	510	307	999999	31	857	863	999999	913	950	725	38	596	999999	951	83	999999	999999	202	498	139	999999	529	719	116	545	999999	458	187	510	104	699	988	80	15	999999	961	124	999999	813	15	999999	999999	285	755	112	867	999999	32	349	443	999999	412	999999	845	416	999999	587	545	486	406	415	805	412	855	35	50	525	872	999999	122	999999	999999	388	493	592	322	253	963	14	678	999999	435	837	77	540	296	429	234	599	999999	999999	578	404	999999	600	742	144	999999	730	72	351	999999	474	237	232	880	33	999999	999999	999999	736	623	541	999999	999999	979	967	344	325	739	620	999999	999999	145	999999	642	999999	971	893	999999	187	824	243	941	336	874	999999	610	845	659	999999	353	971	505	685	999999	999999	596	247	620	775	799	999999	990	451	60	999999	339	499	589	999999	62	999999	413	999999	999999	390	599	481	305	28	366	999999	665	999999	276	329	777	459	977	604	693	733	282	84	388	719	252	499	999999	794	631	120	999999	69	220	171	567	589	773	379	999999	999999	941	601	418	999999	448	999999	999999	731	311	879	999999	984	907	328	909	339	537	202	147	109	999999	510	396	256	999999	606	266	999999	762	198	999999	607	166	999999	999999	999999	666	88	281	999999	324	554	493	752	598	280	161	891	999999	999999	61	580	242	348	999999	441	215	999999	75	842	268	80	969	999999	203	914	828	338	536	999999	673	459	921	419	999999	651	27	644	658	964	455	374	999999	534	147	999999	375	999999	999999	360	475	504	23	439	470	253	999999	380	999999	683	999999	822	999999	32	999999	601	658	822	562	277	423	570	513	110	397	999999	999999	444	975	999999	549	999999	999999	186	763	999999	445	999999	949	541	999999	999999	999999	999999	521	632	20	831	969	545	999999	552	266	391	999999	999999	991	912	52	576	37	150	404	472	144	442	153	188	268	999999	165	176	873	30	999999	775	999999	999999	588	764	882	395	475	440	999999	999999	752	297	248	858	187	999999	450	382	514	925	999999	999999	840	89	489	832	572	582	999999	290	679	245	190	171	428	462	333	999999	694	642	674	963	832	147	690	999999	939	410	219	632	726	500	999999	285	532	999999	697	509	285	60	823	892	60	359	326	516	999999	86	999999	724	210	999999	688	872	261	289	790	702	398	633	892	172	999999	757	564	999999	
729	904	639	565	765	823	11	643	819	782	912	483	821	183	748	999999	999999	999999	432	999999	811	643	34	252	82	994	121	652	167	660	529	303	794	146	786	212	447	874	958	386	171	55	63	479	999999	999999	881	225	999999	40	202	878	999999	999999	377	96	880	397	999999	999999	712	359	485	168	999999	618	688	684	396	545	425	106	536	55	401	766	590	999999	999999	764	999999	999999	766	137	468	650	969	792	768	999999	999999	59	390	198	674	812	569	999999	226	757	628	206	999999	349	614	105	352	289	610	611	999999	335	522	728	657	816	999999	358	699	612	649	895	915	999999	223	999999	999999	999999	381	588	207	695	338	127	145	916	999999	427	999999	373	307	689	192	167	205	996	999999	661	540	857	229	221	999999	613	117	733	291	143	999999	248	390	14	999999	31	414	810	996	404	593	741	999999	175	999999	999999	314	999999	712	757	500	226	838	64	807	524	369	986	499	724	999999	412	635	932	300	283	982	999999	782	999999	999999	394	10	142	78	799	116	999999	385	999999	309	999999	999999	533	643	999999	410	335	999999	393	999999	428	321	999999	395	190	999999	817	874	562	353	999999	187	551	999999	115	226	706	999999	18	417	999999	610	629	999999	999999	391	999999	299	999999	873	999999	999999	399	508	335	83	728	747	887	693	299	190	822	999999	999999	970	478	528	999999	999999	704	350	198	999999	999999	817	691	999999	533	999999	14	999999	999999	689	696	999999	788	52	678	41	497	958	107	999999	128	134	999999	999999	999999	891	999999	583	762	698	179	317	999999	423	160	999999	392	872	223	99	689	771	696	143	830	384	191	999999	999999	505	205	745	252	873	999999	999999	999999	999999	999999	999999	885	430	765	795	520	389	16	374	892	999999	649	624	745	999999	636	356	437	654	282	751	709	487	733	999999	502	433	74	999999	566	927	489	803	999999	581	999999	268	16	901	623	999999	999999	817	999999	689	999999	581	999999	243	247	510	796	999999	999999	977	933	408	697	999999	303	999999	324	999999	807	964	681	846	481	999999	804	999999	350	535	40	831	383	999999	943	54	410	920	433	831	999999	65	999999	999999	498	999999	999999	999999	571	999999	608	999999	136	405	19	999999	18	999999	999999	835	438	869	999999	270	353	483	604	51	464	652	999999	382	999999	493	185	751	833	576	357	316	526	999999	806	842	999999	999999	705	978	881	999999	46	401	999999	999999	402	926	895	999999	760	24	570	606	999999	918	410	236	999999	643	230	268	999999	441	661	792	319	439	73	328	999999	999999	778	626	169	99	999999	
706	561	74	101	999999	856	999999	815	342	746	919	999999	887	999999	701	628	72	757	623	629	999999	739	999999	289	962	863	577	537	910	246	944	447	999999	312	999999	674	810	552	972	411	782	999999	999999	56	399	781	999999	886	999999	231	715	868	545	469	999999	967	999999	784	138	999999	999999	435	905	999999	801	482	406	585	738	36	817	520	785	222	847	978	999999	981	889	190	999999	690	999999	999999	530	86	999999	792	300	736	151	999999	423	587	132	356	720	233	255	917	385	999999	157	615	999999	205	999999	333	621	43	557	999999	895	947	707	598	539	999999	575	999999	580	614	999999	11	999999	792	106	207	99	501	267	999999	736	972	805	96	999999	289	284	335	992	578	180	266	189	600	140	475	879	533	816	504	658	529	346	771	315	156	730	621	109	885	243	130	776	370	814	999999	151	621	65	260	942	249	999999	12	444	38	999999	294	661	630	999999	566	684	763	538	216	636	999999	781	396	559	662	235	117	345	59	999999	999999	785	999999	334	267	477	566	561	999999	797	343	337	286	333	446	959	999999	567	677	446	22	831	608	296	117	999999	999999	700	289	999999	625	667	394	548	13	509	454	306	70	98	999999	999999	999999	999999	302	707	505	73	122	703	757	999999	668	612	477	999999	999999	920	999999	999999	808	999999	282	999999	999999	676	942	737	329	936	999999	999999	506	588	328	999999	711	999999	994	410	345	606	999999	586	267	999999	999	781	81	26	331	999999	89	642	289	999999	928	726	247	999999	765	999999	743	185	197	584	52	89	999999	665	999999	999999	925	816	92	212	287	999999	147	105	999999	999999	999999	313	999999	981	102	864	308	76	882	984	951	999999	645	999999	862	412	999999	682	43	919	497	999999	739	343	608	273	559	87	999999	242	589	999999	999999	604	111	999999	570	216	999999	188	780	999999	782	301	47	556	999999	999999	999999	875	307	464	72	757	999999	999999	573	281	382	999999	314	231	102	650	999999	809	430	50	999999	433	999999	999999	199	854	149	279	632	448	306	999999	101	999999	999999	109	934	999999	88	201	931	999999	866	299	833	663	999999	559	135	142	896	999999	135	140	49	999999	44	999999	274	218	617	403	628	999999	975	330	999999	999999	493	993	999999	280	730	239	119	999999	566	551	999999	999999	981	589	154	500	551	999999	999999	999999	999999	999999	999999	818	859	870	583	999999	232	740	324	512	925	999999	76	142	425	625	507	896	31	999999	359	492	767	738	999999	38	259	999999	583	906	404	776	999999	671	927	898	999999	859	999999	581	402	
825	237	999999	610	377	999999	21	84	926	571	39	999999	999999	471	582	61	131	643	555	288	105	167	417	999999	999999	358	999999	999999	527	214	647	999999	999999	30	533	264	921	137	859	514	247	62	657	345	375	999999	999999	999999	355	999999	299	225	110	302	999999	668	820	737	999999	29	129	807	557	721	923	787	999999	571	937	328	999999	999999	999999	50	51	999999	509	81	742	321	684	203	859	680	914	431	151	157	999999	865	444	193	675	839	395	999999	999999	999999	421	587	999999	999999	272	37	716	305	441	69	999999	265	169	748	995	999999	344	925	948	999999	807	502	999999	999999	848	82	999999	946	999999	945	655	611	999999	999999	659	999999	973	582	931	999999	964	618	990	92	896	467	999999	696	999999	535	504	470	491	628	999999	919	941	996	999999	200	153	769	976	496	999999	649	718	595	98	841	176	762	993	126	912	198	512	999999	454	391	999999	196	759	793	450	194	130	918	445	740	223	976	999999	740	688	204	999999	503	999999	257	749	120	608	356	369	999999	999999	999999	716	939	417	386	551	872	999999	957	999999	193	56	999999	528	799	999999	358	627	999999	442	999999	438	717	557	18	999999	999999	642	265	999999	412	433	999999	718	755	211	999999	332	999999	434	999999	917	731	194	999999	457	458	728	999999	961	259	728	999999	309	223	999999	999	999999	999999	500	999999	240	568	378	999999	760	999999	510	773	598	652	35	999999	999999	985	345	706	999999	109	560	999999	478	692	303	338	683	263	407	505	999999	212	999999	923	345	999999	226	999999	362	999999	697	119	948	955	361	319	999999	999999	415	324	877	999999	476	292	848	72	999999	547	999999	49	924	507	940	15	955	395	537	112	456	999999	999999	986	354	946	412	999999	489	523	341	999999	114	746	847	93	999999	587	736	832	999999	282	215	679	94	323	662	999999	179	999999	999	999999	782	131	490	732	555	890	999999	529	880	406	583	362	999999	999999	999999	187	659	856	387	377	659	704	999999	999999	478	99	999999	999999	294	221	999999	999999	523	376	999999	999999	265	125	999999	737	701	217	952	678	999999	999999	473	804	388	484	540	999999	999999	632	316	88	104	317	263	466	988	855	245	668	134	47	838	839	999999	952	999999	999999	999999	649	999999	452	999999	999999	484	625	626	999999	999999	809	681	999999	999999	890	69	999999	888	948	861	82	749	846	971	999999	554	999999	999999	633	999999	436	563	995	994	999999	956	864	336	746	833	999999	839	889	212	435	987	174	67	948	779	955	74	999999	999999	999999	900	828	480	467	804	822	611	999999	
383	226	256	999999	965	999999	934	999999	796	999999	125	999999	242	999999	999999	546	306	389	604	75	853	769	371	999999	999999	747	25	137	393	999999	999999	20	36	847	516	985	189	999999	209	993	23	584	999999	922	999999	459	999999	51	194	934	170	999999	228	545	999999	999999	854	666	372	227	58	806	999999	926	999999	114	207	394	353	658	366	994	189	610	62	999999	609	449	731	862	733	974	943	459	708	999999	792	999999	708	902	141	522	939	981	945	217	772	242	721	753	262	629	697	535	577	999999	245	618	493	869	14	999999	934	509	999999	999999	862	361	999999	684	999999	716	686	999999	527	844	999999	208	664	999999	506	377	727	999999	610	113	286	999999	882	999999	290	184	996	838	898	725	587	439	999999	871	999999	420	23	47	440	999999	943	257	17	733	120	46	953	649	999999	636	687	956	999999	390	797	455	479	686	403	148	999999	847	551	801	266	626	711	999999	499	95	999999	689	999999	74	170	39	409	158	431	999999	999999	357	475	271	48	631	999999	116	999999	899	999999	999999	644	302	999999	105	705	216	477	999999	335	170	999999	999999	283	997	419	835	229	768	55	331	265	159	999999	372	382	999999	763	635	999999	999999	718	599	154	35	55	254	248	75	333	999999	681	936	919	70	207	196	987	50	999999	999999	886	316	854	999999	82	495	999999	999999	722	425	452	842	408	999999	452	559	999999	258	999999	174	597	999999	444	851	649	328	240	999999	174	195	302	722	423	392	718	411	999999	534	953	560	869	999999	353	908	751	999999	538	199	617	999999	62	739	98	57	116	732	872	13	970	999999	999999	527	299	536	132	730	999999	25	999999	50	999999	999999	999999	401	999999	812	811	536	110	810	789	50	249	526	999999	563	999999	376	999999	986	539	742	563	208	305	999999	495	816	785	31	420	999999	999999	999999	833	452	444	999999	752	304	921	999999	902	169	964	999999	999999	772	403	999999	106	62	740	999999	511	82	56	105	106	952	999999	994	750	89	999999	276	861	672	692	999999	128	936	623	999999	75	203	839	999999	244	999999	73	999999	423	226	999999	367	782	165	999999	999999	406	999999	601	799	977	926	595	823	999999	697	362	616	90	713	450	169	439	759	958	317	243	651	861	999999	889	603	581	533	164	999999	494	706	606	930	293	999999	345	823	12	999999	607	999999	635	999999	729	457	642	710	775	765	928	32	206	758	528	755	486	586	999999	999999	999999	72	669	999999	213	655	19	159	429	999999	823	615	756	819	710	227	26	999999	295	999999	961	870	
757	999999	113	999999	509	848	411	999999	302	999999	999999	628	999999	545	356	897	343	999999	447	492	999999	999999	942	323	275	999999	57	311	738	999999	999999	478	422	484	314	280	633	740	156	171	748	890	378	999999	702	137	999999	174	870	999999	982	999999	994	479	590	999999	999999	999999	207	132	999999	110	799	141	468	444	216	318	999999	999999	274	602	927	285	744	399	736	877	620	147	361	883	999999	620	999999	88	484	943	894	661	999999	843	543	33	999999	647	999999	999999	605	267	921	999999	934	794	854	389	295	999999	999999	200	916	578	179	999999	999999	999999	670	189	999999	999999	999999	999999	424	579	262	431	68	903	914	106	308	499	282	999999	225	999999	948	645	765	799	793	766	218	704	745	254	673	999999	263	454	999999	911	295	225	308	658	999999	999999	542	433	331	392	804	637	891	426	306	999999	843	137	999999	34	423	162	597	203	64	999999	833	999999	999999	999999	650	470	129	397	214	66	64	999999	999999	999999	999999	342	999999	410	961	580	813	328	948	857	640	135	485	952	999999	999999	628	114	999999	584	999999	534	675	747	742	344	999999	504	999999	249	999999	286	786	384	921	90	684	999999	241	999999	906	999999	69	900	944	999999	984	999999	999999	81	438	949	999999	999999	72	578	667	730	999999	627	999999	999999	116	708	105	363	349	111	41	417	458	442	999999	130	677	26	999999	999999	803	228	359	351	605	150	811	811	999999	999999	999999	353	423	953	999999	614	999999	597	999999	999999	804	590	184	999999	145	999999	623	996	87	842	98	56	112	891	927	999999	278	720	713	966	896	293	49	328	788	688	994	999999	999999	268	709	90	617	124	971	999999	53	476	216	999999	999999	815	999999	999999	932	276	999999	531	999999	87	346	999999	883	442	464	520	551	999999	104	457	497	999999	92	818	142	17	999999	987	920	715	407	801	514	999999	999999	91	559	568	396	522	447	999999	999999	836	922	19	207	184	660	460	671	999999	381	759	999999	408	733	916	999999	924	837	999999	999999	321	680	544	196	292	992	382	961	983	469	582	19	35	650	255	999999	133	999999	263	336	999999	54	999999	430	754	999999	51	358	642	229	471	685	194	860	167	166	999999	822	914	999999	999999	498	999999	727	799	749	600	757	487	999999	225	999999	583	926	151	999999	469	124	441	318	951	999999	329	764	997	896	999999	999999	492	98	517	310	999999	999999	58	971	366	492	630	999999	383	293	999999	999999	13	999999	112	267	999999	999999	697	999999	391	606	240	264	179	923	729	999999	923	999999	999999	399	513	999999	230	
511	877	179	910	999999	493	435	934	668	163	707	760	999999	999999	999999	454	602	401	252	919	298	841	794	999999	442	763	999999	91	999999	28	480	117	99	999999	999999	390	999999	999999	720	780	999999	672	999999	110	471	173	88	118	999999	980	672	998	271	999999	931	999999	999999	376	999999	223	765	999999	986	650	682	599	670	523	999999	999999	904	999999	999999	471	963	626	279	693	340	999999	684	618	725	966	355	482	846	103	205	931	307	183	511	506	25	611	685	921	427	872	502	564	916	188	999999	999999	327	999999	999999	999999	999999	399	46	209	538	156	628	29	304	210	752	999999	328	271	880	731	121	183	456	362	940	357	999999	468	775	129	702	546	890	999999	164	57	72	889	541	907	999999	311	967	999999	982	665	627	999999	999999	925	246	655	308	355	937	154	353	679	375	52	133	578	434	419	454	999999	999999	998	999999	999999	514	439	729	972	999999	810	216	999999	999999	284	999999	58	348	850	999999	57	248	545	368	999999	999999	999999	999999	499	783	569	877	558	424	999999	536	629	180	423	420	999999	999999	335	999999	999999	999999	765	310	100	322	85	239	583	535	406	842	593	640	46	12	999999	999999	240	199	35	933	657	173	478	748	999999	878	925	439	86	999999	913	784	240	82	938	92	433	186	708	999999	999999	999999	27	68	999999	988	143	421	298	999999	695	146	736	203	290	601	999999	352	999999	207	999999	154	459	999999	929	809	409	964	73	999999	491	63	999999	695	999999	635	999999	999999	805	122	744	514	151	195	435	777	57	46	791	347	261	91	964	511	999999	999999	573	741	138	142	588	179	999999	258	999999	641	655	50	563	999999	454	420	546	109	999999	799	12	273	999999	999999	762	372	182	726	788	410	98	979	669	491	71	414	291	673	533	574	166	892	786	794	132	16	483	999999	892	999999	545	999999	58	236	999999	999999	892	976	380	226	996	631	470	999999	553	676	999999	999999	999999	50	139	873	575	888	642	120	487	65	39	999999	889	46	834	999999	864	233	931	442	344	999999	522	314	302	317	999999	535	432	999999	999999	455	999999	999999	552	852	711	672	299	170	999999	45	823	836	947	625	999999	960	796	521	999999	999999	744	939	999999	999999	527	824	580	999999	319	117	688	700	814	999999	999999	488	493	982	247	202	933	771	848	309	999999	685	367	677	980	999999	738	910	652	999999	711	999999	999999	720	334	886	101	41	850	486	357	133	32	373	504	847	477	814	999999	999999	397	999999	999999	999999	894	842	466	903	287	702	378	777	57	
893	872	435	999999	772	999999	360	111	901	921	371	951	815	662	994	182	143	999999	924	635	711	533	737	604	999999	826	999999	430	198	754	158	118	579	85	138	500	79	41	704	166	923	840	495	62	729	487	88	189	472	999999	154	561	454	151	999999	370	145	830	581	946	175	999999	912	156	999999	999999	381	739	534	503	112	111	999999	767	711	870	47	684	999999	756	747	999999	999999	467	999999	596	999999	437	739	768	365	999999	460	999999	991	993	927	349	289	476	115	349	999999	968	999999	999999	126	686	440	475	999999	999999	999999	999999	208	862	999999	454	999999	186	599	943	999999	765	147	863	999999	686	775	999999	943	999999	405	408	650	408	658	989	999999	999999	999999	977	997	274	446	905	292	635	560	139	30	999999	802	112	877	999999	349	999999	830	763	402	999999	911	721	999999	633	65	557	183	799	999999	983	614	979	707	621	999999	735	329	242	999999	25	135	646	697	999999	999999	999999	531	489	68	999999	999999	86	175	49	75	286	742	812	999999	999999	461	760	999999	47	867	823	405	999999	999999	614	569	598	192	386	314	274	34	71	737	999999	999999	999999	740	999999	825	538	813	667	556	669	992	517	999999	999999	999999	374	721	660	603	82	896	999999	273	454	999999	999999	999999	788	735	800	262	681	84	97	707	999999	999999	489	221	338	19	738	709	999999	621	62	215	346	821	939	553	373	468	664	866	760	431	296	246	265	645	34	931	755	417	321	442	305	148	798	999999	241	448	274	73	167	566	717	999999	156	363	557	967	796	257	888	223	419	999999	946	344	999999	252	955	693	984	806	953	148	999999	619	999999	207	999999	594	322	925	204	601	708	999999	714	463	100	902	97	67	145	999999	999999	108	999999	84	999999	999999	620	988	492	580	89	360	612	579	532	999999	453	360	999999	999999	934	963	29	818	522	999999	999999	280	162	63	999999	999999	999999	455	618	212	999999	999999	15	570	973	333	442	623	999999	357	591	145	999999	563	458	999999	124	933	999999	566	999999	213	562	449	833	350	836	439	974	162	689	999999	960	330	939	999999	999999	382	238	611	531	405	999999	174	171	494	349	999999	604	868	811	738	882	61	132	393	283	565	736	633	496	12	999999	369	668	999999	184	610	624	841	392	741	705	961	45	683	906	999999	287	999999	10	247	834	999999	999999	999999	284	999999	207	999999	344	789	999999	604	125	528	756	937	506	737	319	739	974	763	486	79	42	921	26	449	486	885	288	396	999999	999999	178	542	28	717	999999	275	412	
77	507	602	105	110	846	516	927	969	891	549	40	999999	273	80	629	999999	918	363	999999	758	999999	458	511	259	972	866	359	223	999999	789	588	53	336	999999	266	883	974	999999	84	999999	999999	999999	993	999999	999999	371	985	999999	913	999999	798	795	999999	654	997	58	101	846	137	979	999999	999999	999999	112	999999	999999	999999	366	814	745	306	986	288	392	245	999999	464	999999	892	999999	999999	262	999999	182	999999	792	999999	682	909	217	792	137	804	105	352	999999	999999	891	776	380	436	628	293	999999	450	999999	517	991	418	445	594	999999	999999	526	108	904	999999	877	122	179	326	262	999999	606	953	178	999999	193	49	436	104	573	995	999999	185	262	968	143	731	189	284	999999	273	474	999999	473	999999	287	996	448	406	999999	779	607	63	183	181	999999	223	999999	999999	999999	999999	981	999999	31	332	441	351	999999	935	279	999999	933	894	999999	988	983	982	999999	994	905	196	601	40	514	794	999999	468	11	999999	291	999999	999999	560	950	725	292	133	602	999999	999999	936	161	512	136	443	846	713	414	999999	198	704	999999	287	723	147	361	950	835	237	999999	972	999999	999999	654	360	999999	999999	943	923	706	859	390	349	999999	968	999999	98	903	81	947	685	64	815	999999	587	195	182	836	812	374	341	298	999999	216	770	999999	999999	857	776	999999	473	999999	999999	999999	999999	323	394	35	999999	112	272	999999	999999	289	259	917	534	999999	77	174	999999	546	140	558	999999	570	25	143	999999	382	999999	241	137	334	484	916	573	337	999999	273	800	156	91	710	112	294	534	96	999999	852	999999	999999	790	999999	233	926	638	932	123	768	999999	261	544	382	465	40	919	999999	804	999999	354	207	316	803	374	999999	465	999999	456	999999	46	928	186	999999	321	131	999999	526	999999	999999	999999	999999	999999	796	999999	549	612	709	999999	81	999999	104	999999	999999	508	999999	999999	986	247	856	470	999999	486	42	732	999999	84	999999	999999	343	590	999999	339	256	65	712	983	520	839	824	999999	999999	185	384	716	941	647	562	999999	456	911	463	288	254	97	80	165	190	74	999999	475	706	999999	910	491	971	765	45	568	999999	880	999999	157	423	101	999999	41	111	326	790	732	522	999999	614	432	136	124	94	999999	999999	557	999999	455	254	358	67	118	275	893	999999	185	999999	993	344	575	221	316	999999	162	383	48	63	864	283	862	953	999999	43	488	999999	857	999999	876	999999	999999	87	253	903	74	44	605	766	218	582	999999	130	528	440	999999	220	820	258	931	785	946	999999	938	
182	392	405	136	84	999999	538	887	504	999999	999999	107	498	999999	999999	999999	999999	777	999999	845	999999	668	741	999999	500	995	278	544	608	999999	999999	636	743	999999	81	999999	668	907	531	980	999999	694	119	394	117	343	549	252	417	457	999999	17	675	658	656	513	650	970	635	88	999999	993	999999	755	645	784	363	999999	896	891	142	999999	999999	301	999999	999999	558	357	999999	167	455	35	137	161	936	92	999999	95	491	999999	870	999999	999999	452	999999	685	416	364	748	332	980	200	355	999999	325	602	760	383	492	999999	954	999999	999999	478	999999	492	866	999999	999999	562	823	278	999999	339	31	443	999999	804	830	999999	999999	204	608	994	187	265	680	611	836	344	331	587	602	999999	612	576	56	804	819	999999	818	289	545	195	999999	712	332	26	999999	881	663	956	553	12	878	760	695	657	301	377	999999	265	999999	484	240	246	999999	445	726	454	397	143	999999	850	671	999999	659	999999	999999	999999	933	999999	116	954	680	375	43	999999	553	852	881	999999	999999	451	177	563	999999	70	999999	999999	46	886	299	59	494	530	970	999999	340	976	111	282	171	826	443	999999	158	346	999999	865	212	999999	892	874	572	999999	630	999999	999999	999999	913	598	999999	232	438	57	999999	66	470	160	404	340	270	576	999999	609	999999	687	17	29	999999	651	266	99	70	962	994	425	487	496	999999	436	28	232	73	512	815	939	398	396	783	101	876	999999	470	871	813	325	133	963	771	999999	536	664	703	271	342	377	171	475	63	948	579	999999	260	968	322	48	513	248	793	297	999999	620	246	322	775	999999	629	199	158	999999	302	523	999999	957	900	999999	528	801	999999	447	778	922	343	834	522	999999	403	502	559	999999	811	884	179	999999	653	999999	427	999999	999999	729	748	999999	326	384	655	66	258	303	78	957	999999	711	999999	356	518	376	287	411	800	872	219	136	639	383	867	417	353	251	313	984	999999	999999	999999	999999	699	806	606	959	188	465	654	999999	999999	601	266	999999	816	823	965	999999	638	26	590	999999	519	621	342	943	517	999999	999999	16	989	999999	30	999999	405	627	657	711	770	327	232	345	228	119	702	47	126	766	601	529	285	999999	356	920	556	999999	999999	87	999999	663	452	940	752	648	120	350	580	884	999999	199	176	999999	999999	999999	999999	255	404	410	999999	999999	999999	750	646	999999	730	962	999999	110	825	999999	999999	999999	247	999999	875	291	592	580	999	999999	466	242	72	411	363	31	999999	46	136	311	999999	999999	168	179	836	999999	
304	568	999999	157	999999	480	69	991	502	597	26	410	444	511	999999	824	410	567	999999	999999	999999	999999	830	708	452	700	973	523	999999	176	420	999999	279	999999	987	33	999999	851	747	986	183	999999	909	765	15	119	601	999999	648	473	999999	601	341	999999	24	68	738	218	705	913	506	545	576	335	186	948	999999	271	523	639	171	558	819	999999	420	999999	999999	74	703	342	108	358	999999	951	56	819	736	36	169	928	999999	999999	156	833	489	638	504	584	589	66	979	999999	999999	19	999999	571	781	489	999999	407	999999	673	999999	372	815	158	669	625	288	367	222	113	111	595	353	717	412	986	372	781	122	999999	485	999999	363	767	257	866	649	999999	47	999999	999999	762	205	621	939	783	999999	999999	968	878	999999	232	844	875	999999	516	665	999999	168	795	999999	60	294	983	198	867	19	57	900	803	976	999999	329	964	999999	349	400	732	777	628	967	999999	813	244	454	999999	802	487	538	999999	210	999999	326	252	999999	152	478	221	999999	81	773	970	440	175	902	502	902	879	965	889	126	933	816	540	827	96	247	999999	538	935	75	532	999999	170	603	922	999999	86	833	767	870	188	309	706	854	996	999999	647	342	952	999999	922	999999	999999	624	277	999999	786	424	54	904	428	999999	497	999999	999999	462	280	572	999999	999999	825	55	208	999999	938	633	120	685	831	999999	600	717	586	585	999999	20	870	999999	999999	685	699	662	999999	862	452	504	812	999999	613	544	329	999999	362	935	534	999999	323	999999	686	643	999999	999999	592	999999	314	710	999999	912	863	241	591	735	246	999999	326	173	999999	345	576	443	821	420	999999	296	175	524	365	650	60	275	999999	999999	999999	999999	558	598	999999	999999	557	741	999999	900	999999	999999	952	594	838	67	619	371	999999	978	63	252	999999	999999	999999	306	392	789	354	457	861	598	545	351	876	553	746	727	103	35	787	834	47	921	583	999999	344	999999	685	308	40	999999	654	718	197	999999	870	841	569	999999	847	768	397	948	999999	247	836	611	718	295	321	999999	277	999999	200	228	215	900	999999	999999	962	811	113	999999	427	181	943	827	999999	270	682	904	999999	329	187	29	447	98	882	345	863	732	862	999999	986	148	999999	69	999999	968	999999	970	708	999999	811	46	664	999999	531	867	304	19	457	458	612	416	734	948	417	180	781	127	999999	796	476	239	948	712	999999	289	999999	883	309	195	999999	712	205	999999	517	999999	365	999999	999999	25	51	853	284	414	788	580	413	474	652	999999	999999	
293	952	911	763	582	999999	951	290	252	999999	420	710	999999	598	899	221	999999	440	275	814	684	560	12	755	622	954	544	924	489	999999	295	241	952	997	576	759	999999	999999	999999	64	414	815	323	907	631	152	22	999999	888	369	999999	43	387	542	512	732	950	166	150	627	552	36	801	999999	822	189	999999	274	999999	149	927	642	504	999999	999999	868	246	104	133	480	941	729	45	130	999999	261	853	419	495	843	809	137	33	317	511	999999	24	999999	95	452	999999	747	793	749	441	965	539	999999	141	643	495	999999	43	670	685	823	991	681	109	570	335	999999	779	188	340	800	619	196	710	33	854	300	999999	999999	95	204	936	296	688	312	721	688	288	999999	357	952	103	362	632	687	395	999999	846	999999	127	999999	999999	614	418	641	356	353	999999	118	789	205	848	362	585	491	887	705	993	797	999999	999999	999999	928	830	388	706	999999	999999	999999	637	521	454	999999	563	49	235	999999	999999	56	955	378	999999	179	72	162	113	999999	777	999999	800	999999	999999	58	676	999999	985	49	783	39	999999	99	999999	999999	480	277	999999	365	799	545	265	565	827	946	841	479	422	890	866	678	284	965	999999	999999	231	946	182	405	816	999999	64	195	548	848	121	866	589	791	699	794	411	747	940	242	884	245	863	403	999999	206	999999	104	183	114	754	969	609	999999	999999	533	105	355	549	717	999999	80	999999	999999	835	975	890	631	201	81	277	536	35	257	538	986	93	779	999999	999999	999999	959	999999	443	999999	999999	267	223	580	175	699	65	999999	232	751	999999	228	884	567	999999	316	436	903	111	837	228	944	999999	999999	234	999999	325	166	930	693	530	68	583	885	999999	718	676	61	35	381	221	338	802	506	724	999999	208	221	957	999999	999999	999999	999999	605	875	207	999999	999999	356	725	999999	898	278	539	230	756	999999	999999	873	523	639	999999	877	999999	626	889	999999	855	122	999999	251	114	209	627	106	999999	157	978	19	999999	999999	299	705	999999	998	999999	70	273	285	968	134	208	999999	999999	673	999999	999999	190	978	999999	65	59	275	890	483	279	699	651	442	755	608	999999	989	387	710	349	679	577	999999	999999	999999	878	999999	153	341	53	765	999999	953	883	999999	967	999999	34	440	762	34	814	827	728	623	999999	830	529	369	467	219	999999	733	333	543	610	457	675	166	999999	999999	999999	558	440	513	933	697	558	469	640	667	965	946	948	325	864	999999	999999	690	420	999999	59	999999	873	833	805	42	999999	999999	999999	519	
999999	867	263	999999	903	266	396	224	689	721	282	999999	728	999999	999999	23	785	18	678	999999	454	984	746	999999	430	347	685	606	708	999999	78	217	783	999999	999999	108	693	999999	421	999999	363	999999	11	698	775	999999	65	83	590	791	256	620	671	824	75	349	999999	999999	862	566	999999	790	516	999999	653	74	286	999999	466	155	999999	129	597	80	507	999999	999999	57	362	999999	291	611	25	917	654	457	999999	958	65	993	999999	999999	999999	855	37	999999	282	223	55	711	999999	457	999999	445	470	999999	33	601	999999	410	999999	83	771	431	284	969	999999	598	142	206	528	327	552	472	177	762	326	742	53	935	392	999999	12	651	728	834	994	580	999999	527	999999	944	641	654	636	903	796	381	580	999999	999999	999999	91	999999	193	999999	904	154	999999	707	810	291	558	391	999999	999999	80	130	702	449	999999	999999	152	614	999999	583	999999	897	835	999999	999999	944	171	985	147	708	687	164	999999	999999	930	850	312	748	717	999999	999999	260	636	49	833	675	678	140	999999	602	541	476	86	999999	708	16	999999	13	741	999999	129	573	254	999999	999999	916	662	368	519	999999	999999	403	999999	630	197	436	271	796	440	999999	275	40	999999	999999	176	221	87	857	999999	999999	542	309	999999	999999	32	823	15	326	138	917	23	999999	621	999999	711	148	578	455	422	999999	745	521	572	999999	599	99	999999	709	153	699	838	804	733	999999	999999	999999	999999	56	608	999999	999999	999999	668	999999	286	999999	999999	944	833	37	999999	632	445	363	187	30	736	565	261	933	162	306	182	439	89	218	586	999999	374	999999	752	532	999999	58	851	801	853	59	174	643	679	726	875	126	66	215	369	379	999999	572	855	830	794	675	221	133	772	999999	443	78	379	394	579	714	999999	120	785	396	999999	386	999999	686	401	617	999999	435	430	999999	382	873	848	217	616	999999	272	922	999999	181	836	728	39	999999	999999	105	274	294	999999	999999	999999	999999	999999	973	868	42	999999	999999	999999	187	421	786	999999	715	856	570	229	171	778	999999	451	362	383	999999	559	783	357	552	80	305	353	999999	288	269	224	436	452	875	349	583	407	999999	493	999999	759	999999	34	999999	768	55	876	113	999999	380	999999	489	573	816	424	94	999999	999999	108	143	834	999999	507	999999	999999	999999	999999	354	822	999999	379	358	868	823	853	508	758	43	999999	999999	999999	999999	463	999999	549	735	862	636	461	264	898	555	994	360	999999	317	553	590	821	348	999999	999999	290	320	10	371	620	750	962	999999	335	651	
999999	83	714	594	999999	599	999999	999999	567	491	892	999999	999999	823	363	999999	107	546	955	178	221	445	999999	896	959	999999	907	187	124	999999	673	999999	929	257	487	999999	646	142	999999	953	695	66	781	445	999999	999999	24	187	18	112	653	426	960	999999	439	999999	975	817	634	999999	691	717	999999	454	818	357	638	999999	346	442	999999	965	999999	999999	483	165	999999	662	267	999999	999999	730	179	22	469	999999	585	999999	999999	854	999999	828	507	999999	271	978	999999	336	626	291	95	999999	999999	999999	241	688	209	958	999999	283	967	999999	559	398	717	961	547	999999	999999	571	772	865	240	491	496	999999	999999	999999	740	999999	750	338	45	975	999999	999999	890	999999	999999	780	57	626	99	544	887	999999	999999	118	766	999999	999999	776	350	64	999999	229	736	358	89	198	230	465	228	999999	533	639	999999	583	247	999999	81	944	999999	999999	999999	999999	776	695	604	999999	773	999999	977	439	999999	999999	988	999999	999999	931	435	541	999999	593	999999	591	408	999999	21	257	355	695	871	999999	238	496	919	999999	540	999999	999999	50	753	226	424	999999	488	788	123	559	651	999999	127	316	130	539	430	274	654	999999	999999	864	684	356	518	88	487	999999	999999	577	64	852	450	101	999999	394	788	307	999999	999999	112	999999	999999	462	999999	999999	577	999999	99	698	75	654	490	607	628	588	999999	406	708	345	394	721	587	545	999999	999999	856	35	999999	735	751	133	999999	999999	830	136	76	231	999999	469	510	922	678	512	512	410	372	842	473	898	38	391	598	832	304	391	42	262	958	999999	202	552	736	999999	947	941	999999	523	999999	501	999999	999999	656	248	835	471	52	999999	43	999999	435	23	562	999999	707	370	534	272	672	999999	104	814	273	941	277	958	195	324	999999	999999	999999	848	75	972	386	893	734	360	997	832	999999	957	228	863	383	999999	999999	999999	656	999999	417	296	851	999999	999999	707	999999	715	999999	877	999999	728	520	473	999999	586	947	999999	552	813	635	184	275	839	999999	146	595	999999	567	98	968	389	668	977	163	565	997	736	574	679	32	29	388	130	999999	620	446	755	621	796	241	410	264	842	951	999999	30	999999	999999	270	121	999999	999999	999999	908	896	69	542	999999	999999	589	999999	25	873	999999	616	796	154	293	999999	700	840	788	770	857	568	135	999999	999999	920	544	985	999999	999999	999999	560	999999	504	999999	660	560	999999	445	933	999999	999999	394	999999	61	999999	445	876	728	750	570	280	683	999999	36	350	771	243	999999	999999	153	604	713	711	315	240	
999999	999999	933	632	928	796	405	854	563	836	999999	744	999999	691	484	668	266	757	999999	297	999999	494	478	870	888	327	397	55	790	612	316	999999	85	999999	600	154	999999	999999	821	773	875	828	823	999999	177	999999	469	824	999999	999999	999999	999999	967	28	362	260	999999	72	744	611	408	359	999999	999999	530	499	669	952	101	999999	725	999999	935	999999	421	58	999999	999999	703	861	857	572	141	315	275	999999	716	999999	468	999999	331	880	999999	220	374	525	999999	999999	669	999999	999999	999999	733	583	759	999999	999999	996	999999	314	588	543	369	882	999999	835	228	758	685	178	783	999999	999999	750	18	999999	808	725	605	896	293	999999	619	35	503	349	839	557	556	97	999999	719	460	999999	761	788	520	478	466	538	999999	16	197	500	999999	999999	999999	982	575	914	378	304	999999	710	30	789	999999	344	389	414	996	671	999999	598	836	74	161	338	988	230	334	999999	268	76	999999	999999	611	128	141	747	324	856	999999	642	718	48	327	750	143	972	999999	186	999999	61	542	636	999999	999999	999999	999999	604	696	994	354	589	48	45	999999	121	743	999999	804	999999	641	100	999999	999999	568	999999	798	746	999999	204	26	365	158	250	216	534	962	999999	22	464	311	999999	628	862	637	63	679	12	993	999999	400	999999	999999	973	457	961	402	999999	246	719	866	93	202	501	977	989	440	798	999999	800	158	999999	175	350	999999	498	472	287	61	515	210	795	753	772	804	233	306	185	999999	255	141	25	245	303	597	999999	950	999999	885	648	622	881	183	202	999999	138	628	719	81	959	499	124	895	999999	519	80	999999	999999	697	754	999999	265	14	583	999999	143	999999	871	999999	682	999999	346	999999	999999	893	328	621	561	999999	676	999999	587	113	999999	999999	27	999999	514	784	527	888	530	438	141	955	999999	877	600	533	356	111	757	999999	999999	999999	162	721	999999	837	200	458	778	147	31	159	115	161	180	999999	999999	23	522	96	235	793	27	907	999999	458	999999	999999	31	37	936	574	847	620	714	423	603	999999	637	999999	594	78	120	392	417	999999	849	214	706	774	882	999999	589	999999	740	604	403	255	459	43	310	999999	437	999999	999999	999999	312	999999	999999	756	999999	999999	385	999999	502	167	999999	635	500	290	609	332	744	256	155	604	985	186	880	999999	29	358	846	999999	377	844	999999	369	191	959	678	364	767	950	551	538	956	745	177	999999	921	768	999999	179	434	977	14	190	605	607	999999	135	614	999999	737	999999	507	999999	999999	657	527	323	453	999999	
611	254	999999	794	999999	617	647	250	19	307	198	261	603	677	180	999999	999999	459	764	999999	498	552	999999	440	223	676	999999	185	278	999999	65	607	324	224	567	189	422	220	484	988	959	999999	126	317	148	485	281	999999	611	86	817	999999	999999	869	52	999999	505	134	581	39	999999	472	971	499	999999	590	936	389	119	999999	977	629	999999	776	624	276	436	999999	302	999999	404	210	574	201	702	999999	59	455	999999	999999	683	298	999999	455	999999	497	999999	627	75	557	548	892	720	620	109	197	102	782	254	776	632	73	831	999999	634	386	898	999999	797	262	999999	491	217	610	317	688	990	529	374	137	26	809	376	745	198	512	489	953	999999	514	896	276	999999	405	876	620	466	795	820	35	599	480	829	812	25	999999	684	120	313	999999	206	572	417	126	999999	823	696	999999	999999	132	999999	944	999999	292	366	274	290	811	733	696	231	205	709	349	538	546	999999	563	729	141	827	378	650	681	999999	333	859	94	999999	63	924	380	149	697	138	999999	792	546	456	999999	999999	873	999999	616	198	10	999999	77	588	223	843	999999	366	524	304	528	999999	999999	999999	42	415	205	175	679	772	999999	65	21	221	883	753	999999	999999	979	363	999999	991	43	492	317	470	791	999999	999999	220	999999	999999	625	999999	999999	360	999999	999999	423	344	999999	707	708	844	347	944	851	856	999999	470	999999	34	387	999999	350	537	999999	523	667	572	999999	999999	743	999999	999999	837	439	618	612	533	967	870	694	999999	781	256	293	199	155	999999	999999	999999	802	962	809	766	636	465	62	82	100	272	904	850	720	882	999999	999999	863	999999	514	999999	999999	180	502	540	340	743	388	999999	253	80	999999	305	952	999999	896	999999	659	224	210	999999	566	539	442	704	965	843	923	898	291	53	335	644	857	999999	690	631	469	279	436	893	86	957	999999	29	894	609	999999	41	986	193	590	649	309	999999	675	714	999999	798	574	999999	819	490	813	999999	745	999999	447	999999	998	275	322	999999	788	317	897	999999	710	422	809	366	945	999999	912	999999	463	686	345	326	711	999999	892	670	704	999999	83	596	154	628	999999	171	999999	332	42	721	871	210	861	992	999999	76	999999	326	988	217	550	927	999999	714	746	68	397	130	999999	999999	382	651	684	847	243	311	465	91	999999	999999	205	623	999999	201	237	999999	825	999999	684	645	971	999999	682	496	400	156	999999	439	882	225	773	50	999999	999999	348	229	999999	23	999999	341	610	922	188	350	999999	926	77	386	999999	
493	243	54	446	228	60	805	999999	999999	457	999999	999999	999999	208	921	874	999999	999999	848	852	17	999999	812	594	353	44	58	398	341	999999	473	89	642	952	399	982	999999	604	999999	959	543	999999	337	999999	672	59	585	724	266	475	999999	999999	228	533	999999	755	430	460	103	999999	12	417	637	713	983	999999	649	83	809	939	156	560	916	888	319	756	409	256	921	303	459	334	142	865	625	999999	860	999999	482	643	562	999999	510	65	957	999999	623	624	582	665	410	512	915	327	999999	308	854	999999	223	722	999999	184	539	999999	735	999999	284	999999	98	999999	156	539	999999	175	386	999999	999999	999999	931	999999	142	785	673	999999	893	946	419	815	999999	999999	848	530	999999	759	297	999999	738	711	330	290	851	852	999999	302	518	870	912	749	940	451	999999	993	408	40	999999	999999	511	283	905	999999	268	469	234	770	999999	626	999999	840	999999	999	150	348	540	650	342	290	259	380	999999	33	44	669	999999	105	79	854	131	865	999999	726	875	465	999999	541	32	999999	627	765	860	891	999999	81	871	940	310	910	463	758	698	999999	321	999999	534	881	753	999999	594	139	701	587	504	779	670	161	133	999999	542	998	628	949	662	493	520	856	999999	962	797	999999	794	999999	401	373	176	870	414	745	930	999999	788	433	999999	999999	999999	283	396	456	411	719	816	625	378	464	139	748	646	827	620	678	999999	790	800	659	999999	542	196	141	612	800	999999	999999	999999	999999	220	999999	999999	174	430	246	469	350	999999	88	128	178	999999	936	244	428	999999	586	134	261	840	997	999999	999999	162	531	999999	999999	999999	611	999999	438	999999	760	254	934	999999	999999	407	999999	218	999999	999999	722	541	176	999999	259	999999	193	576	170	263	503	999999	999999	999999	23	999999	898	159	213	999999	950	115	689	307	999999	692	309	832	750	188	999999	52	107	768	999999	607	986	999999	999999	368	999999	44	999999	999999	378	982	999999	371	582	470	508	999999	14	246	288	999999	851	869	721	567	597	361	825	981	512	999999	680	454	662	416	999999	129	321	999999	845	915	999999	515	929	57	999999	937	999999	289	999999	526	999999	860	489	303	755	999999	67	280	770	309	999999	829	672	917	999999	586	709	176	445	999999	912	169	401	372	323	346	939	673	905	999999	111	546	311	985	999999	820	964	368	660	908	71	50	84	545	707	473	843	21	745	84	238	999999	844	300	613	999999	468	999999	999999	999999	999999	394	375	121	208	999999	527	999999	505	492	622	351	516	537	327	999999	94	856	665	
849	503	927	999999	831	431	29	999999	21	381	999999	361	847	388	251	730	677	675	963	999999	44	999999	166	516	999999	462	886	576	999999	999999	742	793	999999	461	140	915	999999	465	543	690	189	970	999999	314	999999	140	999999	962	274	806	999999	205	999999	999999	630	903	346	421	676	999999	544	452	395	48	999999	999999	749	999999	258	335	481	222	999999	282	167	74	439	852	999999	999999	687	999999	311	509	332	546	999999	102	831	999999	579	837	999999	175	155	736	999999	478	674	222	391	389	714	999999	335	437	999999	848	361	566	474	999999	867	999999	691	619	999999	885	999999	103	87	999999	563	31	999999	643	433	999999	136	999999	999999	960	187	342	740	308	999999	373	999999	999999	482	999999	740	275	999999	999999	970	244	484	536	595	699	762	581	144	733	825	693	192	691	13	107	721	930	87	513	316	999999	814	392	409	777	711	999999	999999	999999	916	298	999999	671	673	199	492	999999	999999	789	208	605	207	16	482	999999	190	492	891	385	111	810	999999	258	778	999999	999999	101	136	818	988	942	960	880	817	536	433	999999	999999	999999	615	130	104	298	315	710	337	808	910	882	999999	999999	999999	999999	162	116	110	20	892	238	770	400	474	999999	800	265	645	327	199	999999	103	668	999999	87	769	980	716	999999	943	999999	117	621	191	999999	999999	768	23	999999	728	711	435	999999	629	789	54	999999	656	999999	999999	59	75	20	999999	964	999999	999999	755	851	476	181	399	211	77	824	131	158	219	231	999999	999999	999999	920	598	999999	520	680	49	683	43	999999	334	639	411	893	999999	107	12	227	463	302	23	171	258	557	321	234	999999	804	668	895	14	434	289	465	807	155	422	140	454	999999	888	81	999999	920	846	759	799	184	822	33	156	992	767	504	28	999999	671	999999	999999	295	334	245	25	999999	550	899	360	945	96	857	999999	871	772	354	413	941	352	338	711	561	434	181	982	999999	748	22	999999	999999	447	726	483	381	999999	999999	785	653	66	680	380	946	999999	854	999999	999999	999999	285	229	422	999999	87	999999	999999	339	615	999999	163	262	380	999999	537	242	999999	508	999999	999999	313	907	999999	569	760	999999	671	958	764	162	580	999999	999999	306	999999	793	254	693	369	999999	999999	51	999999	306	999999	400	686	291	842	714	833	355	727	591	45	377	999999	853	999999	203	76	999999	999999	999999	999999	79	245	83	926	744	987	882	999999	382	999999	271	558	317	937	369	999999	390	126	60	329	999999	999999	435	271	105	999999	401	999999	999999	921	764	999999	895	25	
562	165	612	365	107	726	951	215	355	357	999999	819	999999	915	999999	995	685	269	524	999999	66	714	809	812	830	566	596	528	973	461	479	794	662	302	385	214	594	35	28	999999	999999	999999	999999	88	497	286	881	485	392	999999	245	505	952	762	958	847	355	799	534	999999	140	432	999999	894	878	978	166	999999	540	766	410	999999	250	201	765	47	704	731	324	999999	685	999999	146	999999	225	999999	999999	999999	344	537	859	794	501	488	202	999999	786	125	999999	519	130	999999	944	625	769	585	264	761	999999	920	153	623	484	980	855	29	295	440	678	904	146	265	999999	12	999999	615	169	762	998	820	261	588	531	805	434	808	176	521	42	999999	999999	999999	904	423	394	999999	320	520	632	182	660	355	446	305	383	864	217	999999	717	164	425	999999	999999	999999	999999	999999	102	999999	556	56	853	774	999999	48	195	66	361	999999	999999	672	999999	648	999999	999999	999999	906	151	999999	432	999999	601	234	803	878	999999	226	327	727	754	829	152	640	964	586	999999	885	947	408	120	326	999999	960	333	55	858	999999	999999	937	999999	762	423	999999	257	986	455	629	970	529	824	968	738	633	501	789	530	665	684	553	506	284	958	743	999999	115	65	640	900	758	30	446	853	389	711	991	999999	999999	393	977	140	699	915	428	584	151	588	880	468	543	525	203	103	820	441	742	804	680	752	151	930	814	728	222	509	387	125	359	921	510	383	255	999999	706	422	806	369	539	168	973	527	185	182	366	243	826	353	43	947	969	999999	735	532	251	56	999999	971	702	919	999999	36	999999	958	958	170	280	999999	999999	407	635	382	274	999999	779	999999	999999	642	371	979	682	43	92	412	999999	322	648	722	39	999999	106	834	666	620	962	946	298	999999	223	206	963	905	956	635	321	596	922	223	752	627	999999	683	999999	723	246	173	944	826	16	645	521	999999	892	737	311	999999	716	653	559	999999	999999	537	428	174	25	777	87	456	100	999999	400	435	969	412	368	422	234	942	383	798	12	472	221	578	685	999999	23	229	334	520	879	278	999999	920	999999	999999	264	445	708	999999	96	497	735	650	255	999999	587	999999	999999	999999	576	999999	280	760	830	862	999999	850	489	999999	999999	857	132	579	485	999999	771	999999	119	604	168	789	244	913	712	514	999999	570	333	599	999999	999999	849	999999	999999	115	998	903	999999	439	447	413	999999	107	705	238	375	166	175	133	324	538	380	999999	730	786	999999	366	58	325	135	756	527	
889	781	240	17	687	999999	379	133	867	999999	680	166	754	833	146	999999	484	149	580	405	209	999999	300	999999	84	714	999999	575	641	999999	775	313	691	999999	76	325	475	230	688	999999	795	10	456	578	999999	618	976	953	403	999999	573	185	555	999999	328	999999	491	87	999999	972	478	804	491	999999	194	376	475	867	767	999999	742	264	460	59	609	208	827	721	462	466	737	214	181	492	291	599	758	999999	568	461	834	397	999999	999999	62	990	519	999999	999999	333	152	999999	195	583	999999	319	724	999999	751	129	999999	770	624	476	244	273	632	998	731	594	618	145	309	316	999999	354	966	999999	997	618	689	999999	336	139	324	629	999999	598	86	971	999999	262	588	448	674	999999	772	821	999999	999999	368	520	712	799	715	16	808	999999	596	71	353	979	508	142	439	999999	999999	495	161	615	999999	44	999999	999999	720	999999	556	861	641	922	582	999999	999999	218	260	999999	999999	537	999999	318	820	149	999999	25	628	894	753	456	18	281	629	999999	669	865	999999	333	598	999999	89	359	459	947	999999	674	489	207	715	999999	881	270	721	999999	81	843	795	999999	43	906	999999	826	999999	110	999999	370	302	999999	485	408	999999	999999	580	727	457	999999	858	999999	999999	337	536	999999	188	463	574	999999	559	723	214	826	80	438	300	691	822	999999	747	359	105	999999	381	193	721	317	626	954	690	994	458	999999	984	922	214	706	380	709	647	999999	999999	114	810	579	100	658	999999	246	999999	888	999999	204	327	509	999999	34	955	999999	709	870	999999	999999	67	999999	274	207	842	157	233	594	320	123	999999	598	823	990	999999	801	102	73	980	389	999999	801	99	263	689	484	155	189	750	38	999999	776	321	915	57	999999	999999	893	816	189	22	52	578	999999	589	999999	686	787	958	164	260	646	890	457	999999	266	476	20	517	368	12	54	843	999999	999999	999999	999999	999999	943	820	496	209	256	800	377	284	233	307	674	999999	798	368	231	595	777	999999	886	864	999999	791	999999	304	385	458	999999	967	208	999999	678	750	452	999999	844	999999	668	61	399	99	999999	999999	42	178	346	557	570	644	823	258	514	999999	952	422	296	161	51	999999	823	798	624	999999	86	937	628	999999	518	30	523	94	927	726	965	999999	784	603	758	610	958	827	887	541	154	950	999999	919	797	39	491	692	999999	476	999999	999999	999999	680	942	105	999999	421	49	550	130	738	999999	999999	793	166	638	999999	999999	441	242	995	910	92	264	135	999999	999999	136	488	999999	999999	
988	460	499	374	331	999999	661	663	999999	546	788	347	421	415	629	992	136	641	400	798	999999	664	999999	999999	689	999999	425	816	938	840	295	560	21	299	999999	870	298	428	834	999999	41	739	380	999999	999999	999999	671	848	505	999999	582	495	98	739	542	334	226	268	685	938	688	844	724	230	261	999999	999999	131	999999	759	999999	707	806	865	767	559	293	999999	33	126	721	999999	321	999999	999999	799	472	281	756	425	653	40	743	896	999999	196	25	160	444	979	246	549	193	745	469	999999	999999	232	972	983	50	999999	244	569	227	121	999999	999999	962	999999	765	64	375	249	116	673	963	910	28	581	544	143	999999	54	879	182	393	575	315	392	119	250	999999	999999	385	974	796	184	678	999999	999999	74	197	982	224	192	999999	943	999999	999999	911	779	999999	401	999999	906	576	199	689	55	999999	957	644	580	352	525	755	602	864	142	999999	789	241	292	917	479	946	129	829	697	998	450	999999	519	480	339	46	999999	333	478	407	999999	494	633	18	705	999999	616	640	699	999999	581	88	506	918	131	548	921	483	970	999999	999999	369	992	57	999999	30	134	110	999999	489	846	278	396	734	999999	999999	607	284	999999	58	339	489	999999	270	999999	371	439	601	358	791	124	435	363	999999	951	246	501	586	731	684	305	999999	627	999999	589	312	692	772	647	826	940	999999	999999	921	631	966	239	731	630	999999	591	533	751	231	374	421	915	878	782	43	804	30	999999	537	753	822	862	920	680	999999	678	666	954	532	850	477	174	999999	885	985	999999	769	956	815	103	999999	765	406	999999	999999	396	813	990	613	31	919	999999	733	999999	809	113	319	999999	999999	246	924	999999	229	999999	897	256	484	992	797	999999	44	74	737	999999	981	67	466	999999	512	727	865	999999	350	510	930	999999	999999	273	86	881	698	718	449	578	179	999999	545	35	999999	921	912	999999	202	587	986	855	366	298	999999	751	647	244	548	999999	381	257	238	718	449	524	815	221	915	916	337	999999	625	169	275	788	521	440	136	591	999999	53	484	763	999999	999999	999999	152	999999	335	243	463	180	660	999999	921	963	827	586	999999	115	999999	905	286	259	999999	999999	999999	33	407	240	216	118	956	974	337	999999	475	204	373	999999	672	999999	590	999999	874	156	964	962	353	825	694	854	701	485	123	999999	207	999999	853	845	819	128	678	999999	37	355	999999	685	869	158	999999	632	222	999999	443	566	324	604	385	999999	999999	999999	680	582	999999	362	416	999999	860	
198	575	961	351	528	687	553	999999	495	999999	528	933	289	999999	999999	999999	71	641	774	999999	999999	824	999999	138	339	580	999999	448	999999	558	674	999999	742	824	999999	999999	999999	291	999999	249	999999	110	828	948	856	590	986	152	485	255	999999	721	642	999999	999999	374	971	999999	21	948	113	115	369	937	980	589	999999	464	422	621	800	779	999999	999999	163	457	995	654	999999	748	999999	441	962	999999	999999	953	306	314	521	315	611	999999	280	999999	999999	784	740	999999	968	999999	400	999999	999999	864	454	705	773	117	284	999999	379	326	561	273	363	999999	152	519	862	37	293	886	999999	999999	999999	108	509	211	398	999999	716	999999	686	15	358	72	999999	999999	405	378	999999	199	39	665	936	295	151	16	392	474	641	999999	999999	940	999999	513	999999	623	855	356	205	572	999999	905	148	275	999999	556	999999	999999	959	54	124	494	848	999999	857	999999	999999	723	956	502	818	923	737	496	85	746	999999	845	483	97	252	58	999999	999999	480	999999	999999	670	999999	595	101	100	515	596	115	999999	101	999999	655	312	453	141	999999	702	754	794	178	999999	200	999999	999999	999999	818	871	802	76	321	242	999999	999999	760	509	78	371	411	728	418	150	390	540	999999	143	199	181	644	121	658	480	862	999999	954	874	480	999999	999999	31	281	643	794	49	233	999999	274	920	551	943	73	38	301	35	999999	37	271	999999	248	400	880	999999	237	691	418	999999	999999	938	779	999999	999999	316	999999	389	456	775	355	999999	999999	999999	999999	999999	629	999999	999999	630	188	999999	308	927	612	821	999999	670	151	634	999999	113	631	999999	488	336	151	665	914	757	727	911	579	611	682	920	999999	452	999999	611	999999	999999	643	999999	662	544	639	852	999999	218	792	640	248	999999	999999	251	999999	999999	317	542	137	964	787	300	902	276	266	697	999999	691	479	81	999999	539	999999	999999	470	999999	999999	999999	999999	298	391	705	964	97	673	757	999999	999999	211	999999	144	989	483	63	748	352	885	396	287	999999	607	592	738	999999	999999	708	999999	489	781	876	999999	373	845	999999	582	999999	335	815	603	509	999999	814	999999	64	999999	158	66	999999	999999	127	957	342	666	999999	690	798	967	254	595	964	552	762	659	999999	228	999999	154	644	481	667	26	999999	999999	778	495	999999	112	684	999999	353	999999	652	357	663	918	863	707	100	999999	784	123	999999	230	638	957	692	165	165	835	176	14	421	91	474	999999	887	549	887	269	999999	696	293	999999	251	321	899	415	995	416	999999	72	64	495	696	
553	934	999999	999999	999999	999999	999999	999999	848	617	349	240	571	883	561	40	324	820	831	261	999999	829	621	979	326	67	999999	169	748	480	113	949	926	999999	999999	176	48	395	999999	466	268	999999	445	853	999999	91	337	531	443	386	50	252	232	243	609	723	323	870	999999	763	525	478	207	999999	999999	399	999999	187	999999	999999	999999	928	754	375	993	347	394	768	87	245	999999	756	725	372	999999	999999	727	692	785	206	999999	177	557	312	999999	789	999999	76	999999	512	999999	160	568	999999	393	121	999999	857	250	271	339	554	793	602	999999	999999	753	835	999999	652	672	622	402	999999	999999	825	381	999999	434	213	795	327	428	575	469	579	197	999999	978	328	372	869	452	523	867	308	999999	955	278	181	999999	999999	138	999999	839	164	999999	801	516	568	740	56	433	47	475	21	136	228	142	463	999999	86	856	620	999999	803	999999	878	899	999999	450	999999	183	262	999999	999999	199	731	735	314	821	396	170	419	999999	999999	999999	414	57	855	999999	165	822	815	600	999999	859	517	417	46	984	879	999999	283	127	324	872	180	999999	396	821	405	999999	999999	642	195	916	999999	42	962	999999	765	830	53	999999	295	603	367	662	216	229	681	323	699	999999	941	494	999999	999999	273	453	999999	999999	999999	44	776	999999	994	183	415	53	422	485	455	678	228	58	857	999999	832	721	515	518	665	999999	999999	92	792	507	700	700	999999	999999	769	519	101	232	179	19	294	621	608	194	257	172	999999	206	867	30	111	892	636	999999	999999	999999	938	757	878	494	893	999999	881	496	482	714	24	277	999999	936	587	999999	879	848	999999	221	122	330	270	999999	369	999999	224	772	999999	999999	999999	364	999999	227	580	344	999999	685	125	599	999999	121	999999	542	999999	539	999999	999999	999999	114	23	788	999999	999999	999999	999999	496	385	134	950	480	119	100	674	999999	999999	591	498	365	252	999999	204	732	999999	999999	999999	618	727	354	999999	463	292	338	301	794	286	618	439	999999	962	847	968	560	999999	128	999999	30	47	892	498	948	991	576	999999	462	999999	65	999999	775	439	999	768	40	304	496	198	780	799	999999	374	51	999999	711	402	404	684	644	566	220	850	979	581	999999	856	881	471	716	999999	839	975	230	999999	663	358	963	89	937	999999	999999	929	850	231	999999	528	456	999999	290	183	999999	777	184	999999	208	924	459	999999	933	999999	999999	34	482	643	960	904	154	999999	999999	362	439	325	999999	389	887	999999	10	758	424	999999	999999	94	191	999999	350	71	801	
999999	11	738	899	546	156	763	841	654	457	999999	270	263	999999	615	999999	999999	744	999999	999999	795	999999	999999	924	999999	12	626	774	338	999999	939	302	999999	112	999999	999999	759	463	892	179	983	547	243	832	793	497	171	999999	999999	786	263	798	869	41	999999	129	93	814	999999	999999	530	988	999999	810	517	914	999999	999999	999999	999999	999999	474	851	999999	999999	258	999999	95	999999	212	999999	692	980	551	590	999999	432	867	107	304	999999	945	264	999999	648	995	999999	433	999999	878	136	20	972	28	248	999999	946	567	984	999999	750	998	683	999999	701	837	17	961	229	999999	491	999999	63	666	999999	999999	219	999999	663	61	224	944	770	999999	86	831	999999	962	999999	802	205	999999	999999	349	553	757	272	268	657	811	999999	82	999999	999999	396	631	957	999999	998	646	578	454	903	933	542	806	238	431	919	870	126	54	999999	427	180	626	620	713	999999	272	999999	951	844	999999	73	152	740	999999	865	454	999999	999999	964	999999	233	750	961	949	999999	999999	528	840	349	787	999999	943	423	786	778	770	21	254	202	735	316	627	610	62	870	400	999999	417	566	999999	997	999999	90	999999	999999	429	665	670	906	376	744	499	611	67	165	999999	728	954	51	104	443	628	222	238	360	999999	150	909	89	416	682	120	284	875	790	984	999999	999999	593	358	115	350	348	999999	999999	816	999999	999999	896	750	671	120	375	471	999999	378	498	851	641	597	289	756	999999	499	694	633	224	735	999999	999999	267	307	371	693	989	103	290	397	248	543	999999	597	22	339	745	571	744	999999	845	422	495	20	790	995	999999	359	758	849	141	366	602	290	286	724	492	999999	749	999999	999999	936	999999	111	613	107	17	691	999999	261	753	999999	999999	411	890	999999	685	257	517	375	999999	640	345	441	265	881	999999	309	999999	297	847	999999	821	71	340	908	999999	394	407	692	987	387	999999	507	999999	18	477	200	999999	431	49	999999	856	384	69	842	999999	656	845	732	165	708	999999	456	414	382	311	827	80	981	999999	301	849	824	999999	999999	34	837	345	256	413	999999	999999	889	258	612	525	447	12	498	317	678	548	674	999999	289	17	169	102	723	706	999999	129	419	999999	748	999999	41	996	823	999999	763	320	599	999999	414	800	999999	999999	999999	999999	864	999999	582	673	852	752	184	297	108	999999	864	744	622	550	999999	631	499	988	510	999999	493	999999	189	680	553	999999	949	999999	132	488	999999	961	300	999999	842	999999	999999	745	59	995	220	743	897	595	953	28	999999	
59	565	783	310	501	697	999999	373	423	645	901	999999	494	802	828	175	619	999999	999999	454	756	707	937	93	754	939	999999	16	999999	999999	593	999999	535	670	900	999999	349	188	999999	274	715	502	429	189	999999	624	564	999999	999999	999999	287	883	60	574	940	999999	627	699	999999	562	193	999999	623	869	61	184	999999	999999	999999	47	826	441	686	638	738	263	287	758	447	999999	384	321	999999	999999	275	710	999999	960	999999	558	173	649	632	472	90	146	879	560	138	999999	999999	999999	999999	999999	752	999999	206	421	836	686	74	869	261	999999	187	872	955	451	999999	351	507	634	103	999999	873	186	809	224	558	999999	384	999999	629	976	109	643	30	279	429	429	513	999999	999999	53	494	999999	999999	999999	295	218	190	999999	956	787	999999	405	999999	999999	480	575	46	982	863	243	311	346	999999	285	326	544	851	999999	999999	183	999999	252	509	999999	858	579	788	603	928	349	421	947	771	842	21	703	994	83	798	853	393	530	999999	890	741	999999	64	999999	888	750	367	504	414	782	949	999999	999999	599	98	901	999999	442	63	523	822	364	999999	406	273	623	549	777	999999	179	790	317	851	999999	317	710	999999	677	715	999999	982	916	542	988	893	300	807	405	985	897	76	950	476	877	77	386	582	999999	848	275	210	589	617	244	992	999999	869	287	291	999999	386	119	727	875	541	906	822	587	513	973	999999	154	792	990	999999	839	840	999999	551	930	137	999999	999999	449	977	403	308	307	999999	999999	430	999999	999999	607	520	999999	232	600	999999	171	564	995	999999	874	999999	66	797	627	999999	999999	801	895	736	360	999999	999999	290	288	999999	148	607	524	999999	261	552	295	40	195	479	156	616	999999	638	389	376	999999	721	953	990	921	605	681	176	842	459	535	999999	763	356	11	676	944	702	207	999999	50	413	893	999999	999999	35	611	158	985	546	561	267	356	984	999999	797	999999	999999	976	999999	999999	358	999999	999999	999999	502	277	999999	478	479	672	999999	440	826	335	728	828	631	827	896	994	533	190	306	898	277	447	778	999999	213	349	657	726	665	636	692	664	101	315	999999	757	773	680	515	999999	24	999999	530	658	399	999999	705	470	90	548	999999	177	999999	903	749	64	499	610	274	999999	24	820	999999	199	643	999999	736	999999	165	149	230	853	674	432	999999	450	917	129	838	243	644	196	999999	127	243	524	221	197	999999	999999	268	173	415	385	858	204	62	340	25	335	242	389	314	941	999999	999999	503	30	999999	999999	147	379	
771	40	496	827	184	657	955	129	853	548	999999	549	999999	67	447	299	573	689	397	586	999999	999999	11	264	999999	704	799	693	31	999999	177	267	479	999999	401	999999	999999	41	999999	404	385	999999	482	693	630	765	70	270	112	213	456	341	999999	999999	275	268	999999	241	945	480	858	272	107	662	381	502	79	992	666	999999	999999	542	999999	993	999999	217	40	318	634	999999	644	539	590	999999	744	999999	999999	918	623	142	355	657	95	549	546	122	798	820	321	137	999999	999999	603	49	999999	913	671	918	359	999999	238	720	607	827	835	999999	682	999999	917	545	999999	160	379	533	717	999999	999999	130	456	99	999999	220	999999	506	999999	577	999999	550	999999	830	174	999999	569	565	904	634	59	268	713	999999	439	999999	902	776	980	544	698	79	332	999999	467	550	471	270	648	28	999999	111	405	268	999999	142	275	97	380	719	590	999999	999999	92	999999	198	417	238	659	900	317	229	999999	887	999999	865	999999	999999	999999	624	965	309	917	885	910	948	862	455	835	307	252	815	406	271	954	999999	450	999999	999999	278	143	999999	610	999999	710	505	585	999999	389	527	914	311	723	756	753	291	999999	999999	182	755	336	962	999999	362	999999	999999	823	264	999999	994	425	999999	999999	104	491	732	999999	179	185	414	999999	999999	999999	318	999999	999999	101	650	999999	999999	987	706	76	999999	999999	180	840	258	99	218	681	330	999999	394	111	999999	999999	999999	999999	31	591	726	568	999999	391	981	999999	94	969	716	999999	999999	999999	270	17	719	911	999999	162	320	891	999999	89	999999	733	52	999999	680	999999	999999	256	999999	385	496	90	270	147	309	219	960	284	755	999999	999999	808	508	999999	324	999999	391	34	999999	476	954	139	151	647	602	999999	349	222	999999	878	522	470	937	999999	259	189	746	582	999999	806	999999	45	146	171	706	168	999999	999999	454	999999	999999	432	577	996	430	367	939	623	545	274	870	999999	999999	877	999999	912	870	710	334	145	641	809	422	999999	283	999999	993	980	940	443	810	880	999999	922	63	99	892	940	377	891	999999	132	999999	347	999999	454	999999	999999	403	793	297	523	999999	318	999999	25	19	999999	999999	511	374	959	999999	111	464	989	978	999999	824	677	29	930	999999	443	896	518	999999	999999	936	829	941	734	586	157	156	296	747	999999	269	999999	90	197	999999	865	527	290	450	999999	883	946	475	840	444	726	773	366	190	700	422	153	252	935	768	893	569	640	382	999999	954	178	999999	999999	876	786	999999	831	712	477	916	615	999999	
837	200	989	363	999999	299	860	383	789	115	56	48	126	795	154	429	999999	306	999999	999999	914	980	715	704	947	963	658	138	941	999999	713	999999	999999	85	415	744	779	540	999999	351	999999	162	175	72	206	489	760	999999	452	412	388	999999	39	708	999999	856	485	295	415	148	641	731	441	145	999999	272	999999	50	999999	410	649	793	837	999999	395	761	815	652	999999	467	212	666	686	999999	275	542	754	999999	999999	558	268	999999	999999	999999	709	999999	721	39	671	999999	257	720	611	999999	762	594	343	494	999999	999999	999999	833	787	948	935	974	55	999999	870	859	517	999999	128	999999	999999	166	669	518	835	604	999999	785	981	574	999999	492	999999	644	776	999999	208	999999	784	529	999999	999999	706	185	999999	735	745	819	169	811	426	123	601	999999	899	606	925	825	658	718	362	999999	999999	223	738	453	919	410	999999	999999	999999	256	359	599	325	717	999999	494	999999	999999	999999	230	625	999999	157	999999	890	285	999999	999999	999999	383	612	999999	999999	259	582	999999	999999	999999	999999	345	999999	969	160	180	764	12	464	192	157	441	701	558	999999	141	999999	682	999999	643	562	644	666	955	445	287	644	999999	999999	75	999999	966	57	192	294	523	536	999999	999999	999999	340	888	820	561	32	999999	682	63	216	999999	619	899	427	803	388	180	679	738	534	872	536	482	580	398	57	190	999999	999999	273	346	604	984	999999	999999	312	674	823	114	932	999999	605	999999	999999	395	999999	999999	548	253	999999	123	844	797	999999	156	450	999999	317	431	514	841	999999	173	789	869	441	635	999999	337	501	714	999999	574	805	999999	277	946	999999	999999	942	999999	642	999999	714	159	502	806	862	516	649	454	366	402	600	101	201	441	800	999999	954	999999	998	221	752	99	999999	279	992	719	879	503	463	999999	999999	701	209	788	458	639	376	634	999999	730	688	57	357	954	999999	714	221	999999	155	197	240	131	999999	999999	398	999999	393	999999	999999	152	636	155	991	244	999999	898	891	412	999999	170	841	329	999999	277	532	705	741	812	304	999999	507	52	358	999999	891	367	887	778	999999	832	999999	153	999999	630	103	542	66	122	999999	999999	999999	808	853	985	356	910	83	546	898	999999	999999	581	928	999999	999999	594	797	725	353	555	999999	122	22	160	999999	698	509	427	184	989	649	628	770	228	464	698	999999	372	918	999999	293	350	880	706	949	999999	999999	999999	984	509	745	999999	769	495	74	710	796	703	81	658	411	656	372	999999	54	265	999999	710	82	946	404	434	807	372	
272	670	999999	999999	210	247	483	226	999999	674	254	999999	999999	999999	164	753	902	496	301	269	999999	637	999999	999999	999999	693	865	513	219	999999	115	999999	999999	407	233	403	478	999999	502	833	999999	194	223	698	664	735	999999	999999	555	999999	54	999999	999999	547	793	635	692	270	652	999999	382	970	16	999999	568	999999	999999	999999	61	761	999999	999999	994	467	999999	394	423	290	999999	926	999999	339	999999	890	994	207	999999	985	613	999999	710	217	838	984	460	214	187	819	139	999999	949	999999	484	794	54	633	999999	999999	462	408	999999	412	953	999999	999999	53	21	999999	409	371	755	800	847	999999	60	999999	999999	19	16	999999	217	999999	999999	999999	977	352	999999	999999	846	999999	999999	512	532	215	386	308	264	999999	999999	416	202	71	419	999999	999999	999999	106	31	999999	999999	999999	903	668	581	201	616	261	377	999999	999999	199	848	280	999999	86	253	999999	999999	86	752	813	468	999999	600	687	999999	195	392	610	828	255	999999	999999	869	319	391	843	950	999999	770	999999	886	375	887	999999	354	999999	380	691	731	880	463	944	992	173	999999	659	999999	894	999999	430	868	999999	999999	631	365	428	411	729	695	410	999999	629	316	705	926	999999	366	382	343	364	815	700	879	948	792	889	437	999999	726	731	774	66	967	349	188	130	455	999999	861	925	999999	999999	996	999999	563	834	638	296	247	499	302	696	560	691	615	177	999999	970	839	999999	999999	706	999999	963	635	270	999999	999999	999999	805	999999	109	520	417	974	175	999999	558	999999	957	260	150	467	236	439	88	506	286	999999	20	243	485	427	395	934	683	999999	43	696	302	183	671	999999	442	999999	999999	999999	153	999999	450	473	338	999999	881	999999	850	248	776	534	999999	764	384	241	516	571	999999	681	135	483	301	527	999999	861	102	999999	588	380	35	385	246	902	999999	570	294	546	904	899	999999	179	93	445	870	508	149	538	798	440	999999	999999	999999	521	999999	670	425	999999	999999	476	493	107	636	479	223	401	298	653	411	814	947	970	666	272	145	955	999999	855	656	172	722	563	985	999999	128	165	999999	725	852	692	999999	372	744	438	999999	448	543	613	231	479	999999	495	136	984	493	999999	213	426	385	999999	280	999999	999999	640	999999	929	999999	488	361	68	705	572	801	999999	668	584	235	238	999999	999999	422	785	634	187	951	236	436	11	665	999999	999999	278	350	756	999999	999999	106	113	683	486	336	65	262	173	773	648	694	418	325	908	66	974	999999	687	683	999999	935	999999	689	999999	502	120	
822	526	999999	437	999999	54	306	92	999999	132	555	999999	370	367	533	470	413	999999	541	28	685	756	999999	976	708	999999	999999	927	650	999999	424	165	999999	999999	999999	735	999999	346	999999	650	121	999999	430	999999	429	200	999999	325	961	474	685	385	986	483	434	75	747	999999	729	999999	970	378	441	479	999999	400	999999	154	134	797	412	76	999999	891	907	453	999999	843	557	517	344	999999	965	185	333	48	999999	999999	791	999999	987	927	617	854	679	742	800	950	237	39	805	183	201	173	999999	618	497	104	576	981	739	999999	999999	222	235	222	413	999999	156	668	231	884	999999	958	809	484	459	43	222	999999	999999	999999	616	528	711	171	566	802	123	714	551	84	934	999999	436	93	356	405	999999	467	999999	999999	803	568	999999	921	820	242	364	587	169	464	882	999999	338	363	999999	63	510	74	999999	611	152	442	999999	156	949	552	531	725	138	999999	414	754	999999	118	581	57	999999	789	350	334	999999	536	554	96	202	532	999999	83	796	302	894	564	811	728	402	371	451	661	971	999999	711	638	458	999999	59	999999	577	230	999999	999999	343	721	723	331	173	615	888	40	954	427	81	458	929	836	999999	999999	942	115	715	220	605	68	817	999999	622	999999	88	448	47	999999	999999	260	301	556	959	182	999999	490	999999	999999	999999	999999	999999	553	207	263	709	999999	946	210	194	471	515	571	643	284	903	651	708	364	536	449	993	999999	473	820	166	382	876	986	999999	999999	550	928	737	999999	361	273	999999	369	109	466	502	837	880	492	745	730	999999	999999	999999	200	782	211	999999	43	999999	818	999999	999999	106	999999	999999	959	201	999999	921	586	999999	459	923	999999	776	348	264	80	947	165	999999	980	85	436	469	999999	717	818	679	349	678	999999	999999	542	193	497	272	999999	999999	542	999999	157	999999	168	896	463	761	999999	423	443	946	189	96	272	809	109	311	670	999999	553	252	383	63	582	907	140	999999	390	455	999999	86	491	359	414	520	861	419	916	999999	15	439	999999	404	246	402	499	617	502	733	94	196	999999	904	999999	300	272	104	989	260	999999	999999	381	193	145	367	464	999999	682	752	999999	689	395	139	999999	123	174	978	817	189	418	522	999999	656	371	999999	483	587	191	999999	258	767	999999	665	774	999999	68	893	269	999999	937	999999	935	750	786	999999	801	472	51	64	136	293	287	809	842	253	999999	725	822	52	883	877	999999	568	503	189	269	729	999999	625	64	280	718	938	999999	999999	999999	450	869	999999	300	
21	545	136	987	999999	490	999999	823	999999	668	999999	81	999999	999999	70	30	376	256	607	999999	81	116	999999	999	855	575	999999	999999	102	666	136	999999	855	752	872	341	521	581	539	699	999999	906	999999	956	721	209	501	942	192	729	999999	204	272	832	228	999999	129	137	141	398	151	64	999999	864	542	487	226	474	999999	999999	508	999999	999999	907	496	999999	281	469	287	655	999999	999999	384	373	455	999999	593	32	999999	968	222	394	449	999999	558	594	999999	970	424	244	983	36	999999	999999	231	426	999999	364	345	63	632	660	849	486	324	744	679	367	419	609	893	203	941	999999	516	999999	355	576	999999	902	989	310	54	53	672	57	587	999999	152	39	455	238	687	480	345	562	544	963	825	999999	915	999999	561	814	350	790	999999	663	946	117	80	910	15	442	73	999999	615	999999	999999	277	166	999999	225	999999	164	999999	999999	471	999999	954	578	999999	751	545	999999	999999	999999	239	702	881	962	923	974	44	958	544	233	255	999999	23	946	999999	159	557	656	167	999999	181	660	999999	284	623	844	992	538	688	169	469	454	891	582	999999	113	999999	315	243	999999	999999	999999	999999	999999	270	64	806	17	840	242	203	999999	830	999999	577	579	27	607	348	89	982	506	999999	999999	999999	800	525	440	999999	634	226	252	423	384	999999	750	49	999999	24	568	48	999999	697	456	999999	580	999999	322	15	806	96	334	966	999999	800	683	999999	999999	677	470	999999	375	999999	216	25	950	475	455	166	826	999999	999999	593	999999	51	997	808	999999	999999	194	185	212	434	764	547	999999	285	269	584	739	598	999999	575	553	39	999999	547	491	440	25	114	179	166	189	276	322	741	197	122	802	874	338	999999	493	294	999999	940	682	668	133	674	999999	870	426	237	999999	207	999999	750	999999	460	327	393	402	89	15	55	255	498	999999	160	98	999999	999999	864	270	976	92	268	701	732	865	823	316	351	897	999999	999999	951	999999	124	702	446	743	352	557	999999	434	413	289	292	694	193	443	973	586	69	99	999999	967	759	125	780	999999	646	999999	503	87	999999	191	706	315	304	958	999999	457	652	412	438	317	999999	551	679	999999	999999	47	681	390	342	765	838	219	999999	984	999999	999	999999	999999	107	757	63	867	383	231	582	999999	399	235	332	526	999999	656	660	999999	650	217	446	800	639	608	913	123	744	296	999999	497	137	320	188	120	535	264	315	999999	999999	458	178	999999	999999	999999	647	456	67	816	831	999999	558	932	343	573	563	131	757	
498	843	940	132	97	877	94	848	89	57	999999	990	679	351	979	999999	202	49	988	403	999999	961	999999	65	927	464	172	939	205	977	614	557	413	506	999999	837	323	335	90	999999	323	594	568	999999	845	825	161	840	578	941	151	533	574	999999	560	537	386	999999	999999	632	715	154	653	999999	442	664	999999	999999	999999	999999	678	999999	958	418	89	612	402	68	219	112	313	331	370	263	836	91	983	684	945	289	461	438	999999	457	864	178	940	465	967	191	999999	979	316	437	273	284	574	165	999999	999999	144	327	675	999999	999999	999999	784	399	276	360	999999	903	236	254	999999	249	735	510	554	911	672	936	101	37	864	333	25	933	990	561	516	999999	45	997	999999	143	999999	48	138	480	394	550	199	616	510	999999	752	71	746	999999	549	999999	611	737	285	207	236	647	238	995	377	850	999999	714	844	999999	867	999999	999999	557	999999	696	382	83	999999	131	747	484	999999	529	581	954	197	967	21	452	226	999999	721	946	906	124	810	999999	113	543	152	484	771	657	477	522	999999	999999	546	852	691	999999	219	164	460	751	130	999999	424	422	663	441	999999	402	637	999999	517	163	650	999999	886	250	999999	983	979	272	713	869	62	68	999999	997	431	168	760	688	999999	567	496	164	993	111	718	999999	880	999999	781	379	29	907	999999	999999	548	999999	966	451	566	999999	185	198	48	999999	655	999999	999999	999999	999999	999999	641	948	999999	949	999999	496	378	999999	531	290	113	279	491	999999	999999	154	63	196	458	257	202	999999	132	999999	999999	307	999999	742	455	999999	999999	999999	699	246	999999	81	436	65	999999	62	999999	191	999999	286	132	999999	707	705	411	511	312	999999	217	763	999999	332	826	618	567	369	380	636	338	178	28	889	579	254	605	778	717	997	56	406	452	20	399	999999	999999	486	600	420	341	999999	60	39	16	936	894	999999	999999	818	498	780	682	178	853	751	999999	242	336	462	109	633	793	315	195	999999	999999	342	932	980	999999	90	999999	999999	999999	393	128	989	882	643	360	200	532	999999	509	276	723	999999	999999	648	587	507	160	147	321	708	160	745	999999	206	999999	561	482	274	939	417	21	999999	999999	469	633	278	359	692	112	908	110	894	806	919	96	46	185	294	403	380	930	631	647	596	243	382	999999	686	27	798	717	267	959	101	265	11	999999	697	25	999999	158	467	45	412	607	266	939	924	999999	589	386	198	870	569	487	390	84	287	236	260	133	672	674	313	999999	842	934	999999	
664	95	636	487	279	95	231	999999	595	245	988	976	443	231	577	438	421	529	397	399	614	875	926	132	471	764	194	485	792	732	221	999999	331	999999	270	33	953	999999	918	999999	347	24	794	999999	299	259	816	902	104	999999	891	999999	455	545	110	789	999999	513	26	514	901	745	679	862	33	233	655	218	999999	554	999999	522	610	611	61	599	90	97	833	221	948	292	391	556	840	999999	319	786	134	481	864	449	999999	413	999999	999999	344	931	815	999999	999999	608	941	550	760	379	999999	843	493	510	708	81	999999	804	566	618	999999	999999	32	484	914	999999	93	999999	689	46	639	206	728	460	999999	158	281	767	617	999999	999999	840	795	471	487	999999	303	624	772	792	999999	89	847	275	247	220	909	999999	161	735	524	999999	860	999999	999999	864	125	43	254	560	799	912	196	999999	278	523	337	999999	996	448	999999	999999	716	999999	277	559	359	999999	222	54	248	940	616	999999	824	887	980	81	731	623	359	270	379	222	993	856	999999	630	996	999999	883	359	344	712	999999	65	746	999999	457	999999	515	662	820	999999	999999	999999	999999	314	402	999999	543	266	999999	383	98	999999	99	504	904	420	999999	999999	465	499	171	999999	606	999999	721	999999	151	27	623	551	999999	696	449	179	900	999999	560	588	238	616	190	999999	530	999999	623	855	966	251	999999	47	522	786	999999	331	999999	431	262	402	999999	999999	248	525	642	287	276	401	999999	999999	603	770	860	999999	500	849	999999	544	369	646	289	866	802	900	958	586	38	999999	500	128	140	478	881	167	994	999999	378	664	984	252	694	231	989	999999	648	299	999999	443	999999	357	22	504	72	615	999999	726	831	348	567	65	999999	944	999999	746	788	999999	888	702	94	999999	481	999999	559	126	952	999999	999999	754	261	669	410	595	999999	152	116	999999	416	275	999999	277	999999	40	999999	929	994	999999	329	999999	269	999999	999999	484	999999	399	876	999999	945	945	999999	66	999999	86	96	898	655	663	999999	759	639	162	717	622	659	816	132	999999	557	999999	132	999999	999999	633	999999	738	268	925	245	646	275	999999	690	471	611	987	427	697	999999	999999	284	341	840	570	613	117	806	788	824	543	276	435	810	325	999999	461	328	227	591	999999	639	729	999999	271	999999	890	471	255	20	999999	398	435	507	358	355	791	999999	176	29	388	999999	999999	111	999999	999999	840	938	999999	648	999999	669	210	115	595	569	554	999999	579	87	999999	645	560	999999	163	999999	841	999999	462	969	41	999999	161	207	213	
426	169	999999	725	891	652	951	999999	607	999999	12	198	329	911	788	801	877	792	99	306	999999	381	999999	947	999999	538	912	999999	406	999999	999999	517	13	902	179	409	926	198	687	434	999999	550	952	999999	161	956	522	26	673	178	164	307	71	900	471	54	467	680	177	363	740	474	699	999999	799	494	999999	426	742	389	874	689	999999	999999	999999	201	429	783	795	999999	999999	896	999999	999999	462	762	456	113	999999	999999	941	999999	31	333	693	306	851	962	128	667	771	105	283	293	303	474	202	999999	999999	279	624	683	999999	575	999999	844	661	471	537	999999	48	91	985	617	447	628	668	999999	972	239	999999	999999	999999	999999	830	999999	622	530	934	987	569	999999	738	999999	510	268	370	456	986	849	645	390	999999	91	628	689	120	999999	846	999999	999999	421	433	144	999999	999999	28	756	999999	427	231	140	536	550	476	999999	353	822	116	189	999999	999999	794	999999	594	960	999999	583	509	150	999999	999999	684	269	191	158	627	603	243	352	249	614	711	569	999999	514	853	884	615	999999	346	297	559	999999	416	594	627	310	550	968	136	445	256	603	617	275	456	277	368	999999	370	749	589	764	999999	653	510	999999	504	999999	117	999999	999999	868	804	521	406	27	999999	999999	530	326	63	274	999999	804	367	117	999999	362	67	586	525	296	280	597	708	795	727	999999	93	402	805	470	999999	978	476	387	799	106	999999	999999	999999	771	798	53	999999	324	999999	145	999999	402	283	152	32	530	632	681	999999	999999	999999	999999	300	100	513	138	521	999999	413	247	337	979	317	999999	494	628	171	753	498	237	999999	393	999999	592	999999	690	999999	999999	447	340	355	795	999999	593	292	267	148	333	268	669	532	112	911	310	807	316	94	428	657	403	999999	879	999999	370	315	430	999999	708	999999	999999	19	858	155	83	999999	542	200	724	572	999999	489	838	494	999999	704	798	482	946	784	170	606	699	15	54	999999	999999	612	428	999999	861	903	440	710	446	999999	673	957	838	418	274	126	369	855	430	913	530	394	999999	665	516	999999	999999	923	463	226	320	852	999999	111	999999	999999	999999	447	711	333	999999	137	999999	178	999999	841	643	537	519	999999	999999	843	584	140	450	90	257	762	999999	913	494	516	256	999999	349	820	856	736	991	999999	355	922	154	999999	999999	402	346	196	634	674	314	880	413	419	980	476	278	970	660	345	999999	18	999999	797	839	999999	881	828	828	220	999999	907	546	999999	999999	323	699	487	276	57	744	71	999999	107	608	
614	112	836	249	999999	552	999999	85	655	661	999999	257	357	267	331	521	518	367	424	999999	999999	999999	238	999999	667	999999	790	704	612	601	621	999999	999999	199	235	440	54	588	954	667	999999	831	891	523	999999	75	352	229	945	536	235	703	713	417	211	280	874	999999	582	106	761	191	473	63	50	466	999999	999999	42	890	476	929	412	756	999999	999999	452	715	368	601	435	571	758	86	375	918	176	170	987	954	566	929	16	858	906	917	368	837	483	895	396	193	196	64	70	306	300	957	827	634	827	169	756	980	671	999999	999999	999999	999999	131	300	518	180	88	334	547	923	999999	850	672	218	999999	999999	473	999999	251	384	704	26	79	999999	218	342	362	137	999999	182	999999	196	715	495	971	999999	361	999999	877	23	118	729	522	382	746	117	999999	426	222	927	293	775	430	815	728	380	999999	504	999999	186	817	951	927	374	999999	367	144	999999	247	465	880	999999	338	237	276	999999	503	697	881	111	999999	936	999999	479	889	260	766	900	999999	600	541	856	999999	700	206	167	801	158	484	999999	972	999999	189	999999	999999	424	446	203	548	753	877	920	622	999999	999	881	46	999999	485	647	999999	244	420	646	999999	999999	999999	637	999999	119	182	355	999999	502	999999	208	756	167	433	474	813	999999	999999	23	723	620	999999	542	701	325	130	353	672	836	999999	738	568	999999	833	32	79	999999	172	999999	580	532	708	130	851	999999	999999	999999	34	999999	999999	37	999999	407	922	312	999999	812	936	999999	988	829	682	386	999999	400	639	223	333	410	405	14	411	921	999999	201	912	123	999999	900	200	251	328	661	12	759	856	171	620	530	999999	266	872	456	451	999999	849	332	414	460	171	911	556	999999	616	999999	999999	960	965	999999	399	675	999999	45	525	747	510	30	383	999999	544	478	602	802	176	148	999999	999999	999999	690	999999	590	709	999999	738	289	694	703	999999	183	143	895	206	890	999999	567	145	837	931	703	251	829	948	459	916	692	319	753	457	477	999999	999999	999999	284	999999	999999	999999	890	306	245	62	806	974	209	999999	648	282	999999	999999	609	999999	999999	33	776	449	522	999999	999999	323	56	970	941	255	578	486	471	415	921	999999	331	600	254	540	695	651	444	854	749	636	277	420	607	92	848	474	402	648	999999	999999	865	177	999999	576	260	275	121	560	406	723	360	243	360	210	999999	18	999999	999999	338	135	999999	668	892	623	56	635	372	859	407	113	999999	999999	702	96	645	164	884	999999	289	999999	
539	883	999999	35	285	44	69	406	742	999999	999999	638	999999	587	999999	999999	999999	102	999999	624	902	999999	163	302	639	537	540	274	565	195	999999	999999	999999	908	999999	130	221	867	347	21	576	999999	126	999999	398	454	999999	125	266	999999	999999	999999	157	664	999999	287	999999	164	395	999999	503	794	841	557	716	635	164	411	999999	709	999999	417	754	518	999999	999999	145	999999	904	999999	33	425	18	127	314	341	932	819	391	999999	400	66	999999	599	518	999999	134	569	851	762	300	112	133	999999	461	473	47	639	616	590	152	145	260	210	999999	999999	786	999999	252	384	703	999999	999999	999999	999999	930	999999	165	999999	277	812	999999	999999	152	999999	921	301	460	665	841	999999	302	212	999999	175	264	806	280	999999	441	994	409	327	999999	999999	999999	92	450	248	999999	537	999999	640	349	778	576	999999	117	999999	803	999999	999999	69	410	89	411	142	228	517	999999	134	999999	999999	568	999999	412	258	999999	94	999999	999999	999999	222	999999	999999	423	999999	863	33	598	863	698	963	80	655	668	350	999999	999999	656	822	864	932	193	407	871	600	999999	76	375	328	134	33	377	965	934	123	925	105	666	999999	999999	204	999999	999999	435	701	220	913	999999	71	341	879	437	126	973	918	999999	999999	443	822	590	796	999999	279	738	674	999999	114	999999	555	425	820	731	907	553	999999	22	993	971	999999	390	168	462	314	986	255	596	260	992	25	94	198	999999	844	168	999999	999999	649	461	760	115	115	201	68	646	520	157	529	999999	313	905	999999	999999	273	441	432	343	353	293	493	88	345	122	705	470	237	168	887	749	81	133	373	541	999999	74	284	999999	999999	668	476	107	77	688	999999	999999	59	999999	399	412	735	999999	203	366	968	682	770	993	496	598	419	362	270	779	501	999999	999999	999999	554	209	167	465	940	999999	816	395	21	657	999999	596	420	999999	768	484	23	933	999999	16	572	538	303	291	480	805	999999	123	837	999999	197	999999	577	555	878	200	254	999999	208	518	549	582	670	123	570	899	188	615	999999	785	766	567	260	535	931	999999	999999	876	985	144	999999	703	558	724	999999	923	29	865	999999	578	240	999999	999999	421	999999	990	868	190	720	580	627	643	530	61	999999	999999	259	999999	623	862	294	378	294	73	999999	846	999999	999999	999999	647	880	322	999999	24	555	32	832	838	78	940	157	724	165	414	517	999999	182	507	202	840	674	977	251	72	294	861	458	672	339	620	966	921	999999	83	699	314	954	515	506	999999	797	420	
972	999999	715	999999	222	879	555	999999	673	999999	999999	812	973	999999	80	627	999999	693	999999	999999	508	458	999999	999999	196	92	715	213	999999	667	999999	694	999999	999999	15	568	999999	723	649	999999	126	50	999999	450	178	726	109	796	243	337	999999	812	935	999999	911	999999	999999	489	999999	139	174	351	460	16	525	69	999999	719	897	512	279	16	54	994	53	467	512	533	67	470	983	918	970	511	881	999999	759	416	351	492	999999	868	349	519	414	999999	590	939	999999	999999	957	389	999999	731	67	778	768	940	593	453	20	999999	431	913	156	256	381	999999	134	336	999999	999999	377	999999	651	411	666	534	590	278	999999	572	609	949	999999	999999	28	248	999999	999999	430	818	823	898	999999	685	446	435	373	167	402	999999	814	597	999999	606	21	999999	89	655	999999	999999	359	999999	576	999999	999999	482	411	553	999999	143	504	31	999999	491	538	999999	933	966	964	241	999999	433	999999	246	757	21	150	906	591	533	999999	999999	991	196	469	508	999999	999999	120	964	999999	820	928	269	999999	793	691	327	78	542	560	999999	690	880	82	926	448	340	999999	564	341	505	961	704	999999	705	999999	720	32	39	999999	900	855	999	999999	999999	504	616	109	999999	999999	823	837	999999	972	55	118	999999	999999	543	70	992	352	555	633	528	858	234	999999	440	763	999999	305	49	394	999999	267	999999	673	730	999999	831	240	725	244	518	667	912	999999	928	597	918	605	488	968	165	557	309	376	688	492	280	331	668	210	358	527	999999	664	322	788	427	447	393	121	238	999999	627	321	124	861	999999	502	367	843	845	375	999999	999999	239	112	957	324	985	248	999999	510	572	525	885	999999	999999	257	418	999999	180	480	222	999999	739	404	999999	988	999999	826	546	777	963	825	365	983	711	728	435	220	830	999999	462	999999	999999	727	999999	111	435	134	992	698	999999	227	999999	374	162	449	340	834	182	969	72	168	701	383	547	746	999999	901	289	150	822	999999	319	77	27	77	999999	999999	214	828	999999	137	834	848	693	746	162	990	831	271	397	999999	48	999999	50	304	999999	587	190	452	942	533	845	851	875	885	908	999999	357	94	43	328	630	353	999999	935	333	999999	689	800	999999	999999	999999	27	753	999999	170	999999	36	722	999999	828	999999	762	886	38	292	982	999999	808	838	999999	643	746	999999	78	970	694	999999	115	971	599	897	389	858	773	463	827	999999	653	724	460	999999	634	469	214	497	867	467	387	999999	351	881	999999	999999	46	535	999999	788	684	261	
999999	12	921	751	35	930	999999	903	122	575	464	883	328	94	388	999999	19	286	33	581	112	237	999999	462	629	999999	26	426	822	248	999999	48	423	401	258	999999	657	882	444	283	55	964	999999	812	999999	467	562	999999	999999	67	525	56	765	113	999999	248	935	468	132	317	914	35	91	874	445	425	469	926	835	930	999999	136	841	999999	536	999999	883	999999	274	171	165	229	842	764	722	92	283	320	999999	999999	999999	198	760	999999	369	999999	882	479	376	772	999999	636	961	653	735	398	214	26	576	20	365	680	203	960	999999	999999	192	326	161	363	152	159	999999	826	419	143	376	714	390	999999	265	413	889	999999	173	999999	268	198	39	333	877	267	744	241	653	999999	999999	999999	976	999999	837	566	328	22	629	999999	952	144	244	602	32	500	636	69	755	952	790	701	796	632	437	994	297	827	485	885	414	452	182	577	148	575	999999	715	679	699	95	876	872	325	577	133	953	437	999999	387	631	684	486	999999	60	303	13	353	247	842	279	500	537	744	443	999999	961	999999	999999	999999	999999	999999	390	65	866	914	999999	481	65	313	50	859	526	108	264	730	999999	480	999999	844	999999	394	478	836	430	595	348	138	999999	77	171	999999	973	999999	624	999999	304	431	835	146	475	532	999999	933	802	419	999999	999999	999999	713	544	490	150	618	999999	377	451	553	635	281	575	999999	599	988	151	754	999999	672	999999	999999	436	544	645	390	379	49	106	544	999999	21	621	908	647	178	532	680	155	365	968	257	269	750	999999	999999	999999	775	999999	309	792	58	533	311	999999	999999	286	999999	845	760	248	845	999999	999999	519	624	660	667	999999	430	466	470	608	530	703	999999	293	686	999999	91	819	604	116	999999	752	986	487	999999	952	710	999999	531	999999	395	999999	999999	976	999999	999999	181	903	903	722	512	843	331	999999	12	607	999999	999999	600	262	763	940	999999	739	999999	163	532	146	999999	714	352	538	934	634	223	414	580	999999	931	454	577	188	916	881	603	953	430	999999	485	712	232	67	301	999999	82	999999	999999	999999	501	208	708	44	563	198	999999	973	908	696	236	598	36	999999	999999	156	685	584	34	762	146	999999	999999	999999	661	637	492	295	247	666	562	999999	932	197	758	732	745	542	999999	727	999999	629	999999	733	999999	886	685	752	344	155	593	497	429	718	257	970	475	723	999999	925	706	94	999999	252	144	999999	666	839	721	989	410	152	959	306	261	516	486	999	674	774	951	739	999999	102	999999	
75	349	223	939	787	999999	999999	168	699	30	426	893	801	599	853	230	845	40	354	999999	451	538	133	467	740	493	476	58	609	999999	967	144	644	180	999999	127	452	900	934	733	387	983	269	285	834	623	685	409	821	553	999999	999999	605	356	630	537	226	755	209	304	999999	999999	559	725	63	292	999999	631	531	736	999999	945	999999	999999	999999	999999	278	847	633	127	808	77	236	65	868	267	538	999999	549	541	999999	697	701	640	943	413	433	544	232	552	374	999999	999999	95	999999	169	613	984	999999	172	269	379	132	999999	495	722	999999	504	999999	795	753	961	999999	989	999999	90	254	466	678	954	44	999999	624	999999	753	754	199	151	289	999999	654	554	307	386	282	999999	575	999999	154	230	999999	999999	688	999999	798	412	999999	888	260	999999	914	156	999999	45	138	536	754	51	338	741	533	605	224	999999	151	208	663	704	717	999999	515	635	999999	999999	999999	114	54	198	999999	350	999999	311	999999	593	794	507	999999	272	999999	745	778	533	290	412	696	999999	714	541	999999	999999	748	278	180	999999	190	999999	999999	999999	746	34	491	999999	759	987	960	232	714	631	999999	643	959	401	456	999999	533	999999	999999	909	761	238	999999	512	903	691	601	999999	140	999999	412	999999	672	391	999999	233	264	222	774	303	451	473	999999	93	189	651	999999	357	822	208	424	209	934	999999	105	517	634	979	662	77	396	458	102	999999	999999	847	970	577	874	232	717	321	217	61	467	297	883	315	332	999999	999999	254	999999	931	528	213	580	747	296	18	598	284	560	706	907	999999	999999	584	865	342	680	73	482	999999	999999	113	999999	883	468	999999	634	999999	656	409	999999	152	767	170	999999	999999	277	233	291	866	634	443	760	510	154	473	915	309	450	999999	581	986	771	999999	450	425	221	696	288	488	384	279	627	160	689	764	235	999999	341	851	74	457	782	616	964	57	352	491	739	994	999999	335	878	666	999999	40	380	676	719	827	802	580	999999	999999	491	364	815	999999	820	389	247	704	967	999999	925	133	214	999999	136	402	82	730	957	294	596	59	999999	961	331	659	394	559	501	513	58	494	513	979	999999	610	242	742	671	999999	757	197	367	289	999999	999999	825	226	999999	327	999999	82	623	660	216	442	963	853	288	999999	995	688	999999	999999	999999	441	620	234	39	526	170	999999	68	607	537	409	999999	121	999999	626	999999	999999	18	184	759	999999	870	999999	773	999999	999999	388	464	509	364	78	984	903	739	308	94	999999	196	999999	
999999	424	23	26	999999	806	751	852	632	661	337	827	680	999999	704	574	571	767	460	348	879	782	876	559	999999	999999	425	999999	381	922	541	241	981	984	27	344	999999	853	730	966	999999	999999	999999	802	181	537	398	999999	208	999999	737	999999	999999	848	154	384	548	464	774	999999	391	963	480	710	130	105	846	695	20	369	611	717	999999	999999	407	96	36	83	387	715	80	999999	589	216	195	224	101	142	839	643	796	508	999999	75	585	999999	999999	999999	999999	85	691	999999	944	839	563	29	999999	656	451	67	357	474	999999	999999	593	999999	999999	273	999999	906	14	713	855	377	573	113	638	971	909	430	999999	999999	401	311	34	377	525	749	653	176	933	999999	691	782	296	999999	999999	999999	482	663	603	58	530	776	81	977	846	577	275	459	999999	319	999999	31	999999	375	83	999999	999999	225	999999	634	620	358	972	999999	999999	83	90	251	999999	617	499	255	999999	725	460	999999	999999	56	531	948	999999	204	784	999999	999999	670	498	999999	999999	999999	986	266	267	969	438	182	803	511	999999	772	496	34	999999	774	820	501	999999	999999	914	999999	544	999999	999999	457	160	425	999999	358	999999	360	585	169	993	999999	630	242	999999	857	999999	999999	820	729	100	758	462	459	426	20	803	205	476	930	16	798	122	998	571	810	818	22	999999	455	999999	604	197	336	40	999999	153	999999	513	346	999999	999999	638	999999	897	999999	999999	999999	999999	562	554	677	884	655	163	999999	912	999999	999999	188	48	999999	678	375	101	495	999999	135	999999	674	867	226	691	139	659	379	169	308	110	635	815	999999	23	56	900	999999	720	999999	183	999999	999999	520	915	335	308	995	958	999999	723	411	375	869	281	999999	999999	338	999999	755	999999	784	45	614	531	999999	999999	920	271	632	474	140	775	38	999999	593	833	357	310	999999	830	664	999999	896	584	698	999999	946	999999	688	999999	572	975	999999	547	999999	999999	999999	988	879	963	388	734	335	798	593	636	347	999999	688	501	348	37	629	999999	341	999999	148	39	833	999999	426	84	582	280	999999	999999	999999	999999	562	999999	999999	999999	999999	403	999999	929	95	999999	991	72	922	38	167	197	23	544	355	50	215	35	661	999999	165	113	546	313	161	999999	896	438	826	856	364	896	999999	979	607	236	999999	411	288	51	47	770	854	397	916	395	267	367	809	770	285	537	141	411	213	327	856	148	778	40	210	999999	999999	76	999999	271	999999	43	937	128	999999	999999	747	620	168	999999	259	158	397	765	999999	538	629	66	581	
827	764	999999	776	289	380	342	633	257	999999	485	534	788	999999	655	101	233	430	690	211	480	999999	999999	252	818	78	707	751	22	999999	672	933	190	494	846	506	812	267	657	999999	999999	181	499	780	999999	860	999999	999999	741	674	573	118	999999	854	110	47	254	249	958	999999	672	591	999999	24	178	552	999999	303	877	999999	999999	966	773	999999	975	309	299	740	999999	958	607	999999	19	999999	669	999999	993	999999	999999	808	999999	999999	308	445	999999	644	999999	485	999999	141	515	999999	557	593	999999	606	345	997	879	999999	747	513	680	10	614	399	581	282	354	999999	999999	999999	908	999999	896	999999	999999	337	999999	340	748	814	999999	437	452	439	999999	999999	952	999999	228	995	456	592	70	748	892	308	831	999999	73	288	999999	997	582	999999	269	489	999999	679	939	17	142	549	63	999999	384	252	999999	184	674	164	329	291	999999	999999	572	999999	17	999999	824	368	999999	188	277	999999	684	140	855	955	180	246	999999	999999	133	221	863	906	539	999999	373	649	999999	656	22	999999	959	999999	612	29	923	943	481	547	854	580	511	954	999999	594	258	254	397	999999	14	437	434	56	167	184	699	999999	786	879	999999	999999	617	849	999999	368	510	836	999999	999999	42	237	999999	192	428	999999	709	999999	635	945	879	129	262	159	652	585	999999	913	999999	438	999999	267	999999	602	763	680	999999	999999	788	913	999999	422	725	561	999999	777	672	251	999999	614	474	999999	999999	999999	999999	665	922	467	999999	590	884	596	155	99	516	774	79	172	429	748	590	57	130	721	861	467	403	999999	590	999999	912	241	295	85	963	538	236	326	602	107	758	505	464	207	38	497	276	636	55	795	707	510	822	999999	999999	999999	670	319	999999	542	271	230	877	999999	999999	653	311	80	136	977	999999	753	570	331	989	95	592	999999	693	373	201	767	655	794	999999	411	419	416	61	546	867	917	346	69	836	537	627	142	529	385	196	206	509	77	257	953	939	500	889	938	834	999999	625	615	351	504	999999	92	999999	276	243	894	28	589	119	630	416	511	999999	461	467	460	402	318	187	995	999999	999999	547	223	472	999999	526	999999	711	128	301	731	718	342	962	999999	977	263	151	301	188	999999	957	626	546	438	999999	437	999999	384	355	999999	438	355	246	986	999999	941	804	324	378	999999	878	999999	999999	685	792	163	999999	922	999999	149	999999	885	999999	347	630	920	999999	43	914	98	999999	336	999999	984	303	999999	105	975	999999	46	459	827	923	999999	51	999999	298	861	
645	851	938	999999	901	216	999999	999999	538	899	366	624	999999	770	409	289	272	551	228	353	999999	430	67	523	999999	446	690	349	999999	543	999999	663	632	815	397	999999	999999	93	435	999999	844	999999	833	206	619	385	772	688	427	999999	20	500	748	999999	478	225	793	425	635	464	999999	801	589	999999	603	702	991	999999	382	346	139	999999	126	661	509	641	596	860	903	547	999999	11	921	328	533	999999	915	999999	999999	182	279	999999	999999	970	999999	53	171	838	603	917	999999	323	316	999999	514	999999	384	97	445	837	629	932	521	999999	790	999999	879	271	471	798	786	999999	122	210	77	404	730	155	620	466	999999	757	267	999999	163	361	695	840	813	701	430	828	252	509	553	346	222	370	190	526	173	899	377	804	999999	89	211	115	999999	119	111	238	476	999999	999999	871	675	536	934	439	828	48	457	999999	377	958	71	612	657	731	192	369	965	103	302	999999	999999	999999	854	84	999999	590	999999	704	999999	999999	361	273	152	681	671	999999	436	750	698	135	451	607	436	999999	27	598	458	291	999999	742	999999	382	686	785	491	221	681	860	999999	248	220	999999	999999	185	607	999999	999999	975	70	999999	933	225	405	177	138	999999	36	682	66	560	141	546	776	999999	929	978	586	366	200	999999	14	999999	471	460	914	999999	999999	261	575	229	138	483	999999	999999	809	57	977	519	657	999999	999999	999	803	728	116	673	999999	322	999999	999999	221	113	785	610	501	999999	753	944	262	999999	999999	775	116	837	999999	999999	999999	355	999999	999999	11	999999	709	999999	274	15	772	999999	353	251	999999	124	15	947	999999	34	697	999999	999999	999999	303	999999	266	226	362	420	999999	966	999999	999999	357	631	274	999999	627	154	999999	304	999999	495	593	21	999999	20	719	999999	769	169	830	407	960	706	425	606	588	967	810	492	138	854	122	806	446	999999	999999	99	999999	642	999999	999999	630	403	283	444	858	292	442	255	507	999999	999999	732	145	898	999999	650	216	999999	784	659	999999	911	175	492	382	786	575	999999	126	629	999999	999999	839	967	777	567	999999	999999	747	306	534	564	999999	17	213	390	671	547	407	253	883	999999	858	670	999999	999999	237	790	71	82	717	737	139	877	739	524	892	178	131	930	226	235	999999	999999	134	778	925	999999	288	992	125	37	307	999999	999999	209	278	999999	999999	67	339	999999	999999	674	589	797	435	118	277	999999	999999	503	425	477	999999	657	270	379	545	750	793	79	512	78	999999	689	999999	266	999999	540	999999	723	999999	73	
600	584	999999	256	899	337	999999	817	890	599	505	999999	611	829	845	999999	938	898	634	698	274	270	140	850	718	999999	366	999999	977	999999	442	773	773	999999	877	452	999999	999999	999999	217	407	976	188	999999	572	344	87	610	999999	52	601	357	99	41	799	340	453	465	999999	999	999999	184	839	163	167	731	848	259	952	402	747	923	428	426	999999	297	91	999999	288	383	822	999999	757	935	145	94	684	742	562	546	999	886	486	480	247	232	146	35	755	999999	496	827	658	28	304	677	929	999999	739	511	999999	235	187	164	187	999999	999999	904	27	82	999999	115	697	415	999999	999999	447	999999	188	999999	160	66	472	999999	887	994	108	999999	640	468	999999	21	12	999999	298	773	708	999999	303	32	805	999999	17	683	793	390	140	252	624	443	240	982	494	999999	361	202	762	999999	277	192	999999	999999	999999	559	917	999999	112	646	999999	999999	162	125	653	166	273	918	58	789	999999	506	864	855	124	206	999999	182	527	341	999999	105	21	969	999999	121	906	999999	968	458	766	757	287	493	134	994	999999	124	338	338	999999	443	153	999999	96	999999	327	270	573	77	331	744	518	770	946	31	618	193	999999	542	260	155	950	999999	33	895	229	380	999999	999999	915	122	843	198	934	266	999999	48	882	294	999999	645	553	900	999999	999999	248	516	546	113	385	107	64	999999	87	262	999999	553	948	999999	999999	999999	540	999999	162	218	900	329	836	690	79	580	310	776	999999	999999	602	59	473	12	657	712	833	627	999999	817	999999	57	121	682	773	999999	999999	692	743	846	114	109	748	918	130	918	999999	856	999999	805	797	999999	57	999999	659	999999	90	999999	543	838	123	999999	999999	999999	159	853	218	999999	917	671	490	618	999999	902	510	999999	311	999999	999999	738	42	977	999999	938	30	780	999	648	32	339	328	999999	159	905	733	201	399	999999	768	277	999999	525	999999	999999	325	189	254	155	961	999999	999999	534	75	804	805	145	329	999999	324	378	853	570	999999	588	352	999999	468	999999	179	318	999999	897	786	614	38	517	49	231	623	840	535	854	686	864	207	793	87	999999	109	999999	872	628	99	999999	423	150	392	359	29	977	999999	126	975	653	65	999999	748	461	999999	298	106	108	158	483	842	999	999999	278	999999	999999	269	999999	38	582	446	484	807	397	200	888	134	689	999999	645	130	419	878	43	809	962	999999	999999	578	811	999999	773	479	616	556	424	266	124	999999	470	718	606	98	999999	216	581	999999	999999	270	887	173	417	
999999	513	363	433	130	849	469	428	513	999999	545	227	92	672	14	201	999999	776	999999	19	999999	740	927	523	330	485	827	999999	535	693	365	999999	647	92	876	966	262	132	303	999999	655	999999	956	999999	71	870	321	999999	576	245	520	494	266	164	999999	166	586	839	113	999999	32	241	893	999999	288	854	580	999	796	999999	938	717	482	224	999999	179	999999	852	462	459	173	293	661	299	183	999999	999999	999999	999999	720	390	999999	999999	658	999999	999999	657	146	999999	216	300	322	747	538	999999	803	999999	999999	999999	527	382	733	387	653	481	738	999999	603	999999	418	429	97	613	85	657	525	698	823	999999	999999	521	647	999999	255	999999	851	999999	132	992	379	857	392	691	868	347	656	999999	375	999999	656	844	64	499	387	786	212	709	671	999999	999999	999999	999999	222	861	15	999999	999999	141	493	630	201	999999	610	999999	560	47	405	744	999999	999999	489	332	999999	182	104	999999	157	678	469	999999	152	999999	251	999999	999999	668	180	999999	999999	612	979	904	881	556	465	397	453	232	999999	749	806	964	999999	879	302	782	552	49	767	548	999999	999999	672	537	488	999999	216	399	999999	892	866	575	999999	999999	32	584	450	999999	717	999999	23	999999	999999	719	160	187	999999	999999	919	999999	126	141	72	999999	999999	981	242	999999	77	148	190	64	230	935	999999	240	91	807	857	717	999999	461	331	70	534	662	156	999999	386	999999	385	844	999999	518	776	735	513	567	110	50	352	999999	33	579	526	999999	703	916	999999	919	106	143	514	212	999999	664	809	11	999999	371	834	999999	999999	766	763	999999	583	999999	168	999999	726	524	707	816	999999	999999	438	999999	999999	574	999999	999999	125	999999	214	251	999999	278	367	999999	926	512	776	738	216	72	137	999999	815	189	386	999999	999999	689	202	581	436	999999	837	914	235	66	466	226	413	605	174	510	999999	521	15	315	354	999999	230	224	747	968	610	311	999999	182	999999	365	198	999999	481	999999	274	632	815	999999	440	999999	886	869	56	560	999999	610	898	627	703	304	183	999999	647	710	999999	978	834	999999	999999	535	806	999999	129	111	38	446	133	738	245	929	706	373	874	901	171	999999	178	196	642	999	413	490	478	999999	191	999999	328	771	966	296	798	999999	555	999999	646	833	749	944	999999	889	999999	999999	999999	774	597	810	205	746	999999	118	810	999999	825	999999	132	326	584	999999	999999	999999	999999	362	771	948	999999	999999	817	969	265	337	999999	999999	999999	753	522	253	108	704	999999	380	921	999999	999999	858	999999	999999	
999999	999999	782	999999	258	272	34	622	772	135	398	443	999999	248	992	235	999999	221	507	999999	982	82	575	879	227	879	442	549	988	545	999999	913	472	979	827	360	197	935	89	348	208	52	980	397	854	665	70	806	387	695	100	20	361	999999	179	459	891	902	111	379	829	485	633	237	994	485	970	999999	999999	642	48	556	142	168	388	999999	999999	188	34	562	818	636	172	302	999999	130	561	999999	809	377	468	999999	833	709	518	723	418	753	402	999999	999999	406	395	744	657	544	877	202	521	999999	368	713	999999	999999	999999	203	322	999999	782	874	999999	999999	854	53	184	999999	722	432	649	999999	999999	347	786	999999	999999	422	250	999999	645	999999	252	369	60	581	19	999999	999999	293	999999	325	410	999999	999999	528	456	295	551	352	999999	904	821	455	999999	999999	707	30	927	999999	681	148	953	895	999999	872	631	563	357	283	43	429	346	438	283	999999	999999	452	376	267	999999	582	870	898	856	741	97	797	815	204	873	989	999999	193	612	999999	371	514	393	108	896	999999	938	278	318	151	567	393	999999	228	999999	999999	654	669	35	108	277	65	999999	954	784	834	747	163	410	54	602	162	825	272	962	749	999999	277	371	999999	643	602	589	715	183	704	626	999999	999999	618	999999	999999	168	513	742	316	476	999999	323	71	154	785	999999	274	999999	999999	567	908	266	852	205	386	307	999999	999999	999999	475	332	780	999999	218	160	999999	999999	709	444	994	999999	530	655	283	630	999999	309	999999	858	999999	324	176	999999	147	999999	340	999999	999999	958	859	448	58	999999	841	153	999999	243	853	994	234	86	565	114	420	255	388	611	578	574	432	998	559	606	999999	161	166	999999	942	500	999999	999999	378	999999	584	556	273	999999	814	999999	999999	720	456	176	999999	657	759	999999	358	892	339	999999	181	848	536	861	888	999999	999999	999999	987	999999	999999	362	999999	424	708	814	999999	864	982	999999	796	999999	999999	711	551	393	973	999999	402	103	664	60	171	100	638	530	224	999999	999999	821	336	134	153	335	999999	103	992	218	999999	945	999999	493	910	413	999999	999999	255	999999	319	505	478	843	297	999999	982	250	201	999999	786	188	599	807	207	171	999999	999999	304	277	291	458	401	764	343	456	561	180	150	758	999999	904	284	999999	412	171	352	493	837	259	999999	189	902	999999	432	771	999999	734	296	749	813	999999	438	999999	542	861	999999	714	509	999999	341	812	110	999999	925	881	903	999999	404	45	999999	999999	834	54	999999	999999	999999	492	342	572	
111	827	999999	401	945	896	999999	999999	857	551	68	637	983	996	918	540	88	470	982	550	999999	156	999999	261	930	707	435	393	62	439	999999	621	382	937	739	514	928	709	497	39	415	999999	351	853	977	191	999999	838	136	393	33	95	509	791	999999	954	999999	632	470	247	999999	92	254	999999	245	999999	265	56	266	414	612	379	972	953	144	999999	805	486	283	748	999999	597	999999	668	416	229	121	999999	243	785	27	999999	248	999999	568	333	361	923	999999	540	926	86	581	722	781	654	123	999999	656	999999	999999	999999	999999	722	663	873	999999	585	21	25	999999	674	812	481	397	999999	999999	999999	999999	811	910	999999	999999	999999	822	508	25	545	999999	999999	116	565	999999	801	636	999999	999999	526	596	694	508	775	999999	602	999999	999999	999999	109	335	473	523	400	999999	845	530	999999	152	615	999999	999999	857	289	697	259	908	769	740	20	845	390	371	614	136	700	999999	999999	970	275	999999	571	245	916	219	999999	248	716	405	97	999999	999999	863	340	626	441	837	229	87	999999	693	445	520	262	999999	999999	111	908	273	469	543	999999	305	877	999999	999999	919	940	999999	283	21	202	373	653	739	486	527	41	988	999999	863	93	66	318	581	999999	60	983	662	999999	999999	999999	453	999999	999999	885	73	986	999999	298	522	896	159	999999	650	501	999999	867	522	777	999999	80	920	578	606	999999	338	986	305	985	999999	935	288	804	960	680	999999	437	108	854	422	541	779	699	999999	966	934	262	999999	89	30	193	470	884	849	252	999999	874	340	999999	556	86	690	276	20	999999	618	999999	843	969	752	644	768	999999	365	885	999999	230	406	639	999999	86	999999	225	965	999999	999999	999999	999999	718	270	874	107	15	999999	345	850	513	689	999999	357	588	999999	698	999999	999999	424	802	529	963	952	999999	478	700	577	999999	758	474	310	999999	999999	999999	400	135	709	877	999999	763	369	999999	44	786	541	811	999999	937	667	629	888	589	679	672	999999	991	766	80	999999	999999	437	828	586	386	212	773	483	142	198	999999	999999	459	999999	661	999999	999999	928	175	999999	999999	418	640	812	138	586	721	246	999999	351	408	368	639	481	999999	335	541	443	999999	584	768	999999	159	748	383	999999	438	749	28	239	374	999999	601	999999	739	999999	797	25	458	799	490	537	44	999999	789	924	359	978	999999	335	901	999999	279	590	889	339	269	891	438	497	157	972	227	219	976	346	767	227	999999	161	538	525	985	999999	999999	241	999999	367	958	459	292	460	60	692	338	
999999	792	20	532	409	729	905	999999	960	999999	999999	319	824	815	453	167	142	245	999999	999999	385	89	420	999999	658	999999	901	932	979	215	696	921	535	881	676	999999	999999	999999	342	431	999999	938	34	216	585	922	478	552	999999	999999	999999	224	512	894	952	229	381	524	999999	372	828	999999	608	755	955	596	999999	943	148	899	409	447	999999	126	174	447	65	999999	999999	736	568	358	999999	686	999999	481	419	640	928	457	999999	242	820	970	603	659	340	279	261	989	999999	534	999999	999999	892	999999	321	395	729	515	174	999999	613	147	803	479	555	921	999999	483	186	999999	999999	999999	728	999999	626	999999	999999	515	116	999999	952	921	598	999999	945	812	794	352	169	34	999999	999999	292	14	629	682	176	133	113	418	999999	999999	812	994	999999	721	887	725	95	388	871	224	408	999999	225	691	549	770	533	999999	136	358	323	162	999999	602	999999	724	547	944	999999	399	411	999999	999999	184	119	603	523	233	925	79	266	781	162	696	23	904	999999	938	142	406	999999	370	292	230	464	660	762	917	322	999999	187	151	622	482	812	710	180	51	999999	946	256	999999	818	999999	999999	542	999	546	999999	504	935	609	811	370	799	50	416	987	720	459	999999	605	999999	999999	891	999999	999999	680	999999	312	734	999999	365	196	159	299	552	234	138	921	660	225	339	999999	237	578	340	261	682	772	304	193	331	999999	115	650	399	66	175	977	999999	329	999999	285	770	198	253	624	221	510	498	999999	858	798	999999	625	276	102	534	323	999999	907	997	999999	18	550	426	243	91	508	900	496	69	161	999999	340	562	63	999999	49	334	715	49	182	283	999999	334	532	333	489	384	999999	531	851	203	475	999999	999999	277	229	772	20	999999	712	609	999999	131	999999	259	468	72	222	55	999999	999999	77	999999	825	837	894	999999	893	999999	601	134	603	964	217	958	82	999999	21	786	999999	276	999999	999999	999999	572	281	992	999999	999999	864	999999	172	260	46	863	135	607	999999	999999	383	999999	879	999999	941	588	15	47	913	748	187	999999	999999	436	228	228	673	895	540	263	566	999999	999999	620	54	999999	961	353	927	999999	832	475	512	307	412	823	999999	224	241	999999	566	243	999999	878	105	415	375	736	42	817	999999	239	77	253	999999	480	415	269	65	766	626	662	119	568	915	999999	946	754	33	404	830	999999	999999	791	999999	999999	823	719	524	639	809	235	999999	999999	165	602	999999	999999	999999	999999	418	138	168	474	999999	903	999999	519	962	393	999999	999999	712	
638	986	739	575	285	999999	825	657	695	744	999999	956	400	352	999	412	322	314	687	604	101	999999	702	301	199	999999	792	999999	313	999999	140	181	198	522	999999	133	426	37	132	713	334	284	999999	393	999999	518	999999	561	133	999999	649	89	781	26	621	999999	294	447	386	999999	764	626	353	938	614	255	768	878	999999	876	986	295	192	974	280	816	272	318	560	680	937	240	84	207	116	999999	399	181	999999	38	838	978	650	515	948	707	931	784	779	999999	750	853	890	999999	999999	363	897	807	745	805	999999	975	887	999999	999999	533	551	156	999999	999999	855	999999	977	642	999999	17	645	676	35	999999	884	487	539	73	930	999999	349	999999	86	999999	164	999999	435	105	647	999999	101	999999	836	424	166	785	952	999999	640	163	876	999999	218	122	718	230	781	999999	920	999999	999999	823	775	594	193	723	79	999999	408	999999	170	881	994	185	916	701	840	999999	416	999999	535	322	999999	999999	999999	101	619	964	44	999999	999999	999999	185	743	999999	277	999999	252	241	442	716	873	999999	999999	993	994	263	43	205	999999	390	181	766	820	378	133	400	999999	385	999999	114	114	54	474	461	907	999999	261	758	649	999999	597	379	973	393	662	503	65	783	223	837	585	769	999999	553	640	999999	999999	375	302	999999	181	867	148	338	611	828	354	916	95	299	12	284	555	999999	792	801	999999	436	716	629	345	224	171	999999	529	999999	37	920	821	421	349	885	465	773	360	999999	240	999999	782	999999	159	999999	697	924	999999	999999	223	533	760	838	999999	928	659	672	540	957	999999	883	809	276	999999	433	105	674	949	999999	819	782	999999	72	570	157	654	999999	480	999999	526	247	429	228	131	999999	169	999999	718	421	999999	999999	242	403	999999	356	836	516	42	999999	53	33	974	717	491	440	999999	999999	277	999999	283	776	202	343	440	467	464	590	154	307	273	122	955	538	891	36	999999	739	46	224	320	999999	850	753	163	502	273	712	737	690	999999	471	715	172	147	458	600	899	963	999999	999999	256	371	734	463	999999	77	999999	826	465	891	999999	999999	999999	245	999999	926	999999	999999	938	204	752	853	463	202	801	407	793	999999	442	436	650	999999	479	999999	74	776	999999	300	233	999999	999999	999999	281	799	455	809	999999	926	999999	532	160	719	34	372	150	402	908	999999	661	533	284	999999	999999	39	250	882	999999	732	181	367	811	159	956	999999	999999	866	581	663	999999	992	745	867	396	910	999999	931	751	116	190	999999	868	582	638	699	160	780	
502	252	559	999999	999999	929	754	645	720	11	763	521	999999	284	820	255	999999	668	787	417	659	999999	754	999999	141	999999	999999	510	499	238	999999	267	999999	597	999999	339	113	999999	375	816	122	751	200	283	178	240	121	906	999999	622	999999	999999	911	743	131	999999	498	251	440	999999	388	254	156	492	999999	506	167	407	911	491	152	620	303	971	304	907	292	480	150	900	964	645	659	876	450	550	999999	620	475	352	999999	862	999999	824	438	868	605	707	999999	999999	82	713	994	999999	480	177	676	999999	448	999999	738	27	110	999999	999999	999999	594	279	52	940	160	547	932	569	651	999999	875	479	543	435	312	999999	688	478	828	999999	650	301	406	999999	873	415	181	261	613	822	761	214	247	695	284	999999	665	999999	521	534	781	435	717	999999	302	207	406	22	911	163	339	632	711	336	102	999999	872	769	999999	999999	375	680	999999	828	999999	999999	242	999999	161	999999	919	837	999999	303	479	224	583	215	980	676	18	169	350	459	493	999999	502	910	602	981	463	895	784	776	168	110	479	889	672	999999	999999	558	999999	934	244	501	675	999999	999999	877	999999	667	789	400	736	216	340	505	999999	398	999999	999999	255	180	523	33	63	999999	144	379	745	999999	542	359	999999	459	999999	416	225	991	464	95	63	724	271	796	116	999999	49	999999	770	999999	554	284	462	643	312	690	999999	999999	448	494	282	487	142	35	999999	439	689	287	908	924	290	999999	933	93	277	531	908	727	917	999999	999999	192	608	771	999999	999999	999999	77	157	617	999999	999999	999999	969	812	575	999999	246	671	677	704	762	52	999999	693	999999	350	378	376	781	782	999999	302	778	999999	999999	999999	371	885	999999	541	621	139	301	928	285	799	964	999999	999999	938	671	65	250	964	999999	150	762	88	938	917	999999	701	375	999999	311	999999	775	626	999999	696	230	361	999999	145	93	632	751	917	417	412	999999	107	674	999999	120	637	62	813	964	949	126	293	947	947	999999	920	764	466	627	573	34	348	559	999999	717	320	259	114	881	757	398	845	670	535	541	999999	36	532	724	673	999999	961	661	772	580	937	413	858	133	172	867	999999	299	999999	388	47	999999	668	135	999999	388	947	999999	999999	561	281	622	421	415	590	999999	999999	742	999999	913	72	999999	786	435	780	906	401	980	718	999999	114	555	999999	999999	999999	999999	367	407	923	295	711	39	999999	221	308	324	991	999999	999999	279	635	999999	999999	930	325	360	999999	243	354	893	999999	967	999999	327	456	999999	
796	274	999999	706	535	835	818	668	212	43	241	575	999999	465	999999	949	447	448	263	562	219	895	831	153	132	134	62	999999	308	744	999999	137	764	583	527	726	540	837	744	800	732	677	728	291	129	195	117	889	999999	47	529	774	73	893	516	901	999999	768	999999	999999	999999	788	370	467	228	114	811	553	999999	197	418	610	704	463	829	542	177	999999	34	936	26	172	999999	999999	224	50	73	871	999999	626	293	999999	262	343	27	944	316	271	73	999999	999999	564	952	791	629	999999	79	610	73	999999	734	894	999999	999999	394	620	737	110	252	187	51	939	486	320	999999	645	999999	999999	999999	999999	235	999999	485	19	562	462	220	999999	999999	304	970	462	807	102	999999	999999	38	615	948	407	999999	215	28	885	973	444	999999	641	886	983	572	708	999999	187	999999	827	419	734	94	932	409	477	470	999999	216	999999	142	999999	428	516	617	741	422	47	679	30	887	999999	46	127	384	579	383	656	732	272	297	629	354	74	979	304	530	999999	998	739	745	80	678	999999	312	694	999999	379	376	830	295	136	508	728	940	819	698	999999	999999	999999	103	813	999999	944	301	999999	48	363	536	323	220	406	49	999999	284	817	920	651	815	689	366	14	290	901	976	170	130	999999	134	170	605	563	467	178	645	931	855	734	103	799	655	859	842	62	999999	999999	97	568	453	133	999999	56	161	868	473	99	533	323	967	999999	392	422	999999	376	717	657	938	870	303	999999	961	196	558	26	43	507	999999	237	291	98	999999	562	183	11	271	559	411	598	999999	556	999999	999999	999999	999999	999999	243	630	476	999999	999999	999999	999999	274	110	171	999999	999999	145	835	999999	928	999999	42	879	999999	829	249	237	115	168	999999	349	175	747	944	429	999999	595	609	799	876	695	892	999999	148	857	297	82	839	559	71	276	763	738	628	113	509	886	906	999999	994	402	371	187	718	999999	999999	527	999999	741	291	901	536	45	99	242	413	714	741	209	542	176	398	555	999999	978	586	436	128	840	920	543	689	31	805	484	334	999999	609	538	999999	769	916	999999	278	170	740	999999	999999	999999	699	999999	155	706	54	999999	14	815	91	739	33	999999	409	325	821	747	222	514	240	615	908	698	114	212	999999	773	999999	299	286	999999	999999	858	787	999999	999999	134	397	983	977	977	480	999999	633	999999	514	192	369	600	286	999999	999999	236	497	44	999999	999999	690	942	312	280	999999	714	539	999999	502	174	836	676	184	696	359	239	536	262	
145	400	74	999999	697	221	413	660	22	999999	988	21	371	999999	256	999999	999999	999999	680	706	999999	765	978	488	999999	999999	355	693	425	999999	180	718	999999	244	899	999999	936	999999	255	999999	867	999999	999999	782	166	490	999999	999999	430	999999	262	904	999999	829	852	379	422	586	867	357	865	999999	244	999999	585	279	321	137	854	170	213	999999	210	588	999999	493	73	999999	331	886	999999	999999	273	999999	338	275	169	869	391	999999	673	359	999999	999999	235	157	681	279	207	999999	999999	999999	239	270	831	273	704	970	990	369	315	226	264	999999	999999	999999	456	854	103	320	120	999999	999999	334	999999	853	999999	999999	999999	691	811	794	999999	444	717	870	42	999999	558	999999	571	199	999999	32	224	457	999999	608	96	999999	700	827	185	999999	777	727	930	999999	773	978	999999	401	999999	308	557	520	227	820	272	939	570	999999	305	38	749	920	572	722	119	48	999999	801	225	731	991	984	618	121	667	989	939	137	239	580	211	999999	999999	999999	474	703	240	999999	999999	156	70	256	999999	157	147	856	999999	999999	795	734	229	999999	185	885	999999	573	902	115	163	282	10	443	224	725	999999	580	347	999999	999999	416	808	484	999999	79	670	999999	462	471	999999	810	834	999999	342	504	361	999999	993	999999	273	900	800	135	130	73	156	999999	999999	999999	329	567	999999	173	959	388	926	744	999999	999999	999999	572	999999	441	141	352	999999	278	110	719	374	689	586	651	999999	357	615	683	999999	401	922	52	712	656	151	416	301	670	999999	954	578	999999	999999	886	481	700	789	369	999999	778	624	878	527	322	441	640	999999	867	444	612	772	999999	391	999999	194	183	859	464	300	999999	61	777	507	156	151	757	158	700	999999	37	999999	255	689	999999	777	54	999999	400	224	999999	999999	433	236	999999	999999	334	235	334	701	307	999999	999999	79	278	726	847	999999	380	999999	999999	999999	290	697	416	54	999999	564	999999	438	999999	658	469	249	789	299	627	551	348	965	817	999999	999999	999	872	196	242	186	999999	858	929	673	154	229	540	28	155	999999	999999	999999	999999	999999	429	999999	999999	649	382	95	290	999999	999999	999999	43	415	363	999999	667	291	999999	999999	999999	351	153	947	508	999999	513	249	999999	771	154	999999	732	999999	999999	56	111	928	448	232	999999	156	999999	441	758	999999	640	738	866	387	999999	864	909	598	311	323	626	482	396	93	146	999999	386	999999	999999	217	573	809	114	316	60	739	842	603	416	666	999999	712	198	874	837	774	382	331	421	290	999999	143	999999	
987	429	629	999999	364	96	680	769	387	606	999999	999999	831	999999	999999	336	621	31	999999	191	645	868	914	294	999999	256	371	760	65	107	553	235	999999	886	127	887	431	999999	999999	517	736	896	999999	115	647	999999	16	151	823	999999	999999	269	675	952	286	129	515	345	999999	118	999999	919	999999	290	999999	325	999999	944	516	999999	904	424	999999	799	999999	999999	800	999999	646	999999	250	229	937	69	307	294	560	487	999999	998	381	96	185	999999	791	816	192	787	62	331	190	72	635	160	100	999999	726	876	999999	999999	999999	706	698	999999	868	505	982	999999	982	768	765	155	344	518	300	818	248	173	17	639	566	999999	999999	999999	527	187	594	786	969	921	568	683	980	82	678	674	999999	863	511	296	833	999999	805	999999	566	45	999999	126	860	281	146	562	999999	999999	971	999999	951	383	794	690	910	205	685	70	209	91	999999	272	839	625	430	384	999999	720	999999	39	217	999999	758	491	460	477	926	697	785	16	814	123	111	372	723	24	999999	999999	386	638	999999	744	95	485	871	465	287	244	999999	761	900	158	71	999999	108	490	624	312	240	999999	279	999999	999999	203	276	61	999999	476	901	416	315	841	344	177	188	473	385	282	999999	994	200	692	846	33	115	666	61	169	999999	243	999999	999999	590	943	369	863	469	892	219	999999	304	810	999999	999999	456	69	813	894	999999	635	114	351	999999	246	999999	586	152	999999	999999	609	999	11	212	999999	26	999999	260	401	808	325	14	493	73	800	699	389	359	999999	577	56	852	999999	406	638	139	57	85	999999	701	782	720	217	999999	999999	821	999999	608	674	427	908	999999	422	95	447	631	621	288	891	546	862	237	740	999999	51	756	841	999999	574	999999	969	472	905	999999	36	604	796	999999	464	999999	406	781	684	983	668	246	440	81	999999	17	999999	769	193	807	838	554	980	533	762	999999	999999	698	999999	999999	999999	446	903	722	69	999999	834	932	823	913	150	91	552	756	25	804	326	769	646	567	999999	209	999999	999999	861	481	623	272	999999	611	999	999999	747	999999	534	232	343	717	22	999999	999999	585	945	999999	999999	756	12	233	999999	957	535	219	61	476	124	259	167	805	999999	588	230	571	15	999999	913	441	344	13	999999	792	471	608	757	531	999999	445	264	18	440	115	479	399	754	969	85	789	656	280	434	285	999999	538	999999	999999	999999	610	580	733	999999	236	422	998	11	725	496	927	462	529	91	678	995	158	375	755	118	830	816	45	146	999999	784	
73	579	946	727	932	751	333	999999	783	865	531	999999	999999	693	481	999999	39	999999	158	999999	999999	199	755	290	916	173	111	325	74	999999	544	596	241	451	358	428	65	999999	563	999999	139	999999	308	999999	474	505	171	999999	637	442	787	562	988	797	999999	999999	824	999999	810	769	649	17	573	989	999999	934	420	762	999999	62	342	999999	999999	972	207	245	891	999999	816	421	12	49	688	999999	999999	982	608	443	794	999999	603	399	196	794	535	131	999999	318	492	999999	95	408	728	584	109	755	642	25	600	421	983	882	999999	399	767	610	329	999999	983	348	336	999999	999999	859	999999	943	845	136	447	85	916	582	999999	286	335	999999	321	113	999999	261	999999	593	843	382	501	720	999999	796	999999	925	801	387	335	999999	213	999999	999999	868	135	999999	909	515	578	524	504	410	433	573	999999	174	299	226	419	731	998	742	143	999999	999999	999999	403	58	999999	999999	283	538	257	315	83	227	172	452	999999	375	351	834	25	328	877	999999	297	976	732	999999	636	585	968	603	999999	470	974	844	999999	396	762	861	416	999999	999999	966	999999	127	500	999999	11	999999	247	53	999999	173	727	815	999999	276	451	999999	999999	246	885	698	569	653	170	612	999999	328	941	591	612	489	427	958	87	911	999999	179	485	886	861	789	347	924	223	981	742	169	999999	243	945	345	546	999999	180	552	406	509	999999	887	603	683	999999	656	441	900	999999	769	737	806	999999	999999	941	438	385	106	360	645	440	188	869	93	201	707	645	277	943	258	787	999999	515	438	223	999999	292	188	999999	999999	493	322	245	973	432	330	999999	674	999999	117	999999	84	202	999999	78	777	28	999999	492	207	999999	999999	999999	497	999999	212	999999	999999	999999	353	156	999999	221	669	161	127	943	999999	661	999999	802	999999	999999	999999	463	713	999999	753	999999	445	579	999999	695	687	680	328	365	999999	992	230	38	15	615	999999	960	596	862	533	609	950	834	132	999999	620	404	999999	300	130	999999	277	868	547	539	622	773	999999	511	534	988	832	761	205	902	441	842	797	999999	824	875	866	850	999999	154	999999	610	457	913	85	292	641	999999	999999	713	724	361	490	475	992	285	587	95	338	544	776	198	999999	229	427	778	606	682	475	255	177	999999	69	403	129	22	326	470	436	251	357	804	526	491	187	999999	361	331	373	549	298	781	999999	275	378	230	971	999999	496	999999	686	958	999999	989	546	308	302	97	356	980	999999	999999	659	96	196	999999	671	158	51	346	426	
999999	319	925	957	999999	999999	999999	34	999999	50	99	973	139	565	999999	250	537	944	879	788	274	975	392	591	181	132	436	88	999999	559	999999	195	159	880	410	648	638	999999	160	999999	508	72	457	999999	999999	153	529	530	999999	731	144	213	171	558	162	309	927	344	785	273	477	715	999999	349	999999	903	823	999999	164	999999	999999	504	794	485	289	999999	999999	452	721	38	602	999999	290	674	424	620	33	601	727	999999	999999	303	256	999999	926	999999	444	999999	722	966	329	279	375	57	128	639	418	685	278	951	999999	484	623	757	671	571	434	953	999999	999999	879	232	532	64	38	999999	999999	999999	559	999999	766	999999	999999	755	708	333	540	999999	555	784	211	347	333	776	999999	247	999999	498	999999	999999	368	490	193	124	999999	107	747	321	28	809	391	511	999999	781	999999	999999	753	867	59	347	999999	201	408	150	999999	541	898	755	735	999999	999999	759	692	204	999999	999999	236	999999	668	610	585	228	224	745	999999	999999	999999	551	591	954	493	812	449	877	333	177	92	52	718	555	208	999999	585	999999	181	631	818	999999	999999	999999	147	148	208	448	762	812	976	662	747	706	999999	357	173	999999	308	999999	999999	814	871	999999	204	193	896	999999	412	593	643	987	999999	771	881	290	897	684	817	999999	613	10	999999	521	200	430	305	999999	999999	851	999999	999999	927	355	999999	14	999999	694	713	999999	999999	95	46	179	178	989	97	999999	825	49	460	489	963	953	222	319	699	999999	769	773	887	884	887	999999	765	838	69	229	460	876	230	212	970	864	113	999999	999999	945	352	999999	999999	999999	197	195	999999	348	841	999999	143	11	315	710	924	939	75	366	207	999999	414	999999	999999	999999	524	948	999999	257	519	109	850	693	354	753	17	568	440	567	697	702	170	426	996	95	96	999999	571	519	288	40	798	746	330	999999	999999	21	999999	475	805	999999	376	153	999999	742	134	999999	657	999999	702	999999	508	508	669	999999	323	987	343	999999	781	999999	999999	309	968	488	310	113	373	999999	221	995	296	965	761	458	335	27	999999	264	961	646	800	19	817	922	531	299	999999	825	176	999999	678	999999	999999	739	999999	999999	999999	350	441	30	86	793	350	999999	999999	999999	746	999999	999999	306	399	89	999999	144	999999	376	999999	56	999999	21	36	999999	697	666	327	857	282	32	596	269	843	257	999999	940	999999	17	669	120	999999	988	552	865	655	870	999999	999999	556	559	474	494	584	137	392	999999	994	538	106	683	999999	222	999999	724	624	910	462	999999	
266	941	573	267	999999	381	204	968	468	170	891	999999	512	999999	311	999999	557	999999	684	999999	864	402	945	42	911	986	730	640	727	999999	250	745	417	22	342	614	985	216	787	213	933	999999	961	833	646	278	181	661	999999	547	177	999999	999999	747	287	863	995	541	999999	720	999999	999999	999999	999999	920	999999	420	999999	395	697	999999	350	323	481	999999	450	440	122	395	642	815	78	999999	190	660	727	520	669	999999	478	618	453	999999	77	562	379	999999	331	913	500	858	681	999999	999999	999999	826	209	753	999999	836	999999	883	156	713	905	581	833	70	979	202	635	999999	999999	999999	88	294	490	999999	999999	412	277	999999	208	999999	999999	143	802	517	381	834	527	766	704	999999	55	734	306	156	172	999999	546	123	999999	720	864	118	917	999999	143	524	999999	999999	834	563	999999	324	684	261	929	771	999999	999999	689	155	999999	869	55	864	999999	999999	988	999999	94	999999	865	164	766	999999	40	675	226	451	999999	999999	497	999999	999999	151	340	730	60	55	999999	400	210	230	433	207	55	995	72	63	489	789	536	13	999999	895	697	414	999999	999999	999999	999999	555	337	942	832	657	111	937	904	533	150	303	942	126	693	738	645	730	999999	442	45	612	172	962	999999	330	999999	705	46	453	999999	999999	853	824	962	999999	873	999999	601	999999	943	67	168	999999	349	496	593	886	999999	167	62	999999	989	764	195	651	392	375	359	511	173	406	901	460	606	967	450	127	164	848	999999	367	138	29	499	999999	454	642	999999	107	736	999999	999999	878	401	253	999999	99	999999	320	463	999999	928	99	999999	547	165	707	923	381	55	475	731	337	999999	694	554	970	274	216	206	749	752	261	999999	565	876	33	69	363	785	361	999999	844	999999	367	439	999999	642	951	822	999999	719	999999	61	999999	876	999999	585	707	698	221	824	999999	999999	713	754	999999	999999	820	671	142	999999	569	595	999999	987	887	942	999999	264	515	337	999999	394	459	39	999999	210	999999	689	682	447	361	665	574	537	65	730	999999	999999	763	724	999999	289	690	109	160	655	367	999999	988	260	999999	999999	193	883	510	48	664	999999	999999	476	999999	999999	988	694	999999	999999	31	167	931	167	999999	332	501	999999	515	999999	704	360	879	855	842	240	700	999999	999999	909	482	690	999999	999999	75	999999	999999	999999	914	691	999999	995	812	256	999999	210	352	831	989	327	951	402	378	477	344	314	804	397	999999	580	440	999999	897	387	431	341	140	914	101	273	962	999999	876	824	999999	708	547	633	
231	642	887	869	442	479	957	89	322	559	683	761	999999	971	662	999999	999999	734	107	999999	824	999999	79	999999	740	999999	365	999999	526	554	999999	635	766	181	175	991	999999	571	999999	428	999999	999999	29	581	999999	999999	81	991	551	542	573	17	610	122	808	929	572	459	138	999999	124	999999	563	768	824	57	999999	999999	806	999999	651	999999	610	679	15	482	283	498	207	410	999999	999999	204	984	980	727	34	999999	999999	246	429	999999	999999	418	999999	218	788	999999	999999	192	344	999999	194	999999	890	883	407	931	116	335	656	84	262	728	70	999999	26	999999	787	106	999999	999999	657	999999	999999	418	257	201	375	797	693	32	740	24	75	605	999999	999999	103	107	330	999999	548	999999	590	354	979	714	358	564	202	219	473	660	169	994	401	999999	639	999999	635	215	999999	319	641	633	999999	248	662	465	571	999999	486	689	999999	930	802	620	979	896	438	999999	843	810	604	484	558	90	855	81	213	999999	684	620	471	125	536	238	405	956	21	741	999999	893	993	500	733	783	884	238	202	999999	645	742	53	999999	372	999999	714	167	85	263	393	590	261	16	27	865	228	999999	403	999999	225	32	885	697	491	950	999999	114	999999	999999	205	626	879	432	999999	942	577	378	999999	999999	524	248	881	757	358	471	641	986	999999	868	565	999999	834	628	566	623	857	355	999999	999999	937	609	416	310	67	766	711	999999	98	85	297	849	908	622	59	976	150	137	999999	29	318	831	999999	882	218	972	999999	260	999999	305	94	231	767	340	843	914	999999	581	999999	591	759	812	999999	407	999999	999999	999999	222	579	589	482	729	16	999999	999999	115	977	999999	999999	999999	975	460	963	793	990	75	91	577	999999	145	154	999999	437	757	999999	506	934	235	312	501	657	999999	999999	286	999999	364	999999	185	999999	737	936	309	999999	615	615	309	848	113	416	999999	634	748	442	443	444	999999	302	258	331	607	181	752	230	599	999999	406	778	686	999999	636	850	906	349	51	208	845	90	822	151	999999	657	999999	818	797	866	999999	146	999999	842	910	72	999999	853	629	566	999999	88	889	187	219	531	172	143	779	665	728	408	401	245	999999	999999	480	116	371	950	999999	999999	433	732	527	269	540	843	69	574	999999	999999	719	484	24	999999	200	644	999999	439	494	999999	999999	999999	999999	511	745	12	254	999999	999999	999999	492	679	225	999999	654	166	660	949	999999	328	83	999999	781	675	999999	916	230	999999	641	836	184	932	465	653	894	999999	999999	26	524	537	599	
981	982	34	570	50	268	999999	123	43	983	999999	448	175	623	833	360	472	822	829	781	423	999999	755	999999	559	223	572	365	362	572	999999	435	462	729	999999	233	757	999999	647	657	465	717	999999	999999	999999	494	999999	39	71	941	132	203	694	756	186	544	237	348	999999	826	999999	409	760	471	350	557	985	445	531	610	603	366	185	999999	999999	705	839	902	493	75	999999	542	303	421	449	450	741	706	999999	557	995	999999	104	999999	999999	66	956	145	999999	644	999999	854	508	461	348	999999	28	522	999999	999999	705	334	855	945	903	163	999999	349	32	900	815	288	892	974	614	999999	272	364	221	999999	748	703	400	848	566	79	44	842	82	684	431	229	999999	82	851	671	562	158	917	999999	950	617	123	612	999999	999999	999999	533	847	999999	502	664	310	180	732	999999	933	999999	389	999999	129	273	276	347	999999	596	22	820	132	942	632	124	447	415	319	141	589	788	30	999999	117	510	995	919	191	999999	999999	106	350	999999	738	999999	768	92	999999	687	350	775	143	999999	217	151	410	999999	999999	388	226	895	999999	600	423	154	986	53	727	618	277	999999	166	710	678	915	999999	283	214	86	355	364	727	999999	999999	813	999999	788	138	965	109	999999	398	999999	550	33	245	749	435	999999	569	724	365	78	419	993	999999	432	999999	301	672	137	700	455	43	862	177	238	809	999999	500	999999	915	761	519	187	959	999999	170	654	680	729	999999	621	999999	630	999	659	223	797	204	232	234	836	303	972	999999	999999	769	688	856	16	939	999999	103	370	809	603	559	241	44	264	272	909	621	942	999999	89	938	412	862	517	999999	999999	415	277	973	999999	467	546	786	26	999999	481	797	674	999999	32	528	999999	821	999999	999999	981	763	939	959	325	225	999999	999999	321	14	366	825	349	990	999999	999999	825	396	999999	999999	22	455	999999	669	791	121	946	999999	999999	999999	791	591	999999	417	44	258	476	318	658	863	116	999999	475	21	238	655	458	684	861	613	702	759	100	269	97	536	745	280	178	999999	278	208	999999	760	222	999999	999999	931	955	679	943	516	999999	866	39	170	979	999999	441	145	663	999999	301	652	857	42	501	207	999999	508	512	206	150	455	999999	999999	424	714	798	462	296	526	999999	192	999999	196	31	233	999999	927	556	738	838	42	550	16	906	999999	902	190	999999	171	612	999999	999999	747	376	292	281	999999	745	275	218	978	848	147	543	118	982	671	999999	999999	966	402	999999	774	367	117	904	589	11	
639	811	618	188	134	914	999999	26	922	999999	738	952	120	191	291	530	859	999999	413	472	999999	999999	241	179	999999	205	219	999999	402	389	268	387	691	128	116	463	600	800	999999	232	999999	102	69	851	281	325	999999	220	671	999999	507	999999	501	126	213	835	580	448	181	929	704	778	623	542	561	360	270	999999	85	828	999999	69	469	190	999999	705	743	389	898	692	999999	999999	832	999999	882	999999	999999	575	914	280	882	161	629	999999	527	493	479	999999	999999	920	64	999999	999999	843	999999	999999	999999	321	915	508	102	200	999999	488	589	705	945	474	660	999999	474	694	87	805	945	778	999999	674	662	718	236	226	99	977	637	486	999999	989	836	444	880	999999	660	416	187	999999	999999	150	215	822	548	14	866	83	999999	369	999999	339	897	543	18	789	658	207	282	876	111	999999	999999	999999	841	955	637	225	999999	899	44	671	627	263	999999	298	999999	840	180	999999	359	26	531	277	999999	999999	999999	302	435	101	999999	999999	143	999999	590	49	299	113	999999	592	999999	651	737	556	999999	123	712	999999	999999	719	330	818	36	999999	527	94	999999	584	411	317	999999	344	790	254	999999	581	537	999999	673	136	999	999999	860	587	854	708	288	999999	942	587	822	457	925	715	999999	107	999999	93	784	505	998	999999	701	672	728	41	860	492	572	753	585	395	999999	999999	720	965	999999	999999	205	818	806	76	641	824	495	416	419	999999	484	886	999999	454	541	177	137	294	664	197	858	822	847	999999	999999	199	11	436	487	999999	999999	805	148	986	887	965	699	999999	83	999999	187	322	999999	786	999999	686	999999	141	853	803	122	435	311	770	590	383	971	999999	664	452	822	68	928	734	88	679	999999	168	999999	576	477	205	999999	786	20	999999	210	71	787	725	590	870	582	999999	999999	570	999999	378	406	999999	994	689	278	630	64	128	999999	888	707	338	939	450	574	287	335	999999	223	524	760	999999	183	909	232	938	861	952	486	999999	171	999999	185	379	761	999999	582	999999	999999	590	999999	892	999999	321	363	459	786	999999	999999	999999	358	655	999999	979	617	362	341	94	467	339	769	111	641	148	999999	199	162	570	688	521	705	547	990	632	791	868	999999	861	999999	999999	999999	999999	999999	191	896	999999	170	205	761	408	721	497	999999	597	821	631	260	999999	999999	174	306	226	999999	783	599	810	664	724	999999	749	999999	480	538	694	187	57	454	460	251	999999	38	957	808	289	800	999999	226	402	999999	999999	618	877	275	999999	476	935	269	873	
592	96	851	446	999999	999999	937	251	959	636	419	773	187	799	999999	385	146	349	999999	999999	982	391	594	999999	913	999999	141	594	214	157	999999	251	788	999999	999999	165	999999	591	950	796	352	559	258	999999	999999	999999	982	818	999999	890	255	137	528	999999	999999	999999	999999	589	533	978	881	353	46	811	418	178	999999	606	999999	999999	27	999999	398	621	830	433	142	15	999999	875	999999	322	999999	323	901	100	723	701	999999	999999	664	778	67	971	915	999999	522	999999	180	815	61	385	886	497	873	999999	738	906	266	999999	999999	495	310	658	999999	568	999999	723	909	328	454	293	917	999999	952	248	496	426	706	831	910	999999	999999	473	999999	670	436	991	450	211	999999	817	444	999999	599	178	477	409	49	999999	145	799	537	852	370	768	999999	622	999999	634	214	321	999999	999999	556	382	660	837	834	999999	141	999999	282	708	966	637	999999	694	999999	784	999999	96	387	359	999999	120	168	983	999999	65	212	813	456	815	996	50	999999	18	675	999999	999999	640	575	777	225	999999	527	828	885	733	999999	773	948	760	864	127	934	851	740	446	223	999999	734	778	69	328	424	999999	999999	925	30	999999	29	456	276	140	521	609	143	999999	999999	340	107	379	146	438	999999	696	951	879	999999	999999	999999	239	999999	840	999999	796	718	897	848	70	126	999999	712	88	754	501	494	999999	606	334	717	999999	853	883	580	999999	641	630	462	728	514	832	819	265	571	789	453	999999	233	999999	891	246	583	532	223	147	999999	68	684	373	211	999999	283	999999	57	961	999999	129	269	552	165	97	444	129	555	294	150	999999	516	999999	58	68	510	999999	999999	480	733	330	669	999999	696	583	999999	99	999999	296	999999	48	217	610	999999	999999	176	681	569	804	802	464	976	999999	997	999999	551	719	325	153	999999	401	348	577	237	65	459	826	855	999999	999999	355	602	268	999999	111	999999	906	999999	724	999999	828	322	638	678	279	353	740	445	486	999999	999999	999999	383	579	166	699	640	383	999999	873	349	999999	987	663	457	861	717	204	895	970	644	168	600	261	888	89	709	999999	957	711	719	391	378	549	914	581	228	689	999999	411	609	533	213	851	999999	12	999999	999999	999999	417	636	999999	549	515	397	999999	183	132	690	87	999999	999999	425	646	164	958	457	447	749	875	643	38	625	493	371	121	955	749	709	886	754	734	676	999999	85	183	841	862	162	846	407	999999	998	501	999999	867	117	999999	696	594	999999	887	236	999999	773	608	920	999999	154	285	122	
434	423	804	333	266	74	875	999999	999999	999999	594	294	999999	477	547	39	134	999999	503	13	398	62	999999	999999	867	507	331	999999	477	262	785	718	877	733	973	999999	999999	177	999999	999999	242	996	715	477	959	602	999999	877	236	999999	999999	983	650	999999	723	381	308	999999	466	758	743	109	999999	728	341	999999	417	179	503	865	999999	956	999999	999999	771	401	346	999999	381	274	185	453	550	999999	466	801	77	605	19	602	384	732	711	999999	68	142	903	999999	999999	93	999999	162	384	370	744	999999	76	949	509	331	44	999999	100	201	999999	300	559	204	271	540	808	999999	170	999999	491	999999	254	999999	642	999999	498	999999	512	298	999999	32	79	999999	164	999999	999999	999999	999999	687	567	723	641	520	824	768	583	999999	725	999999	284	382	992	482	879	999999	594	999999	317	870	833	999999	158	802	999999	560	231	999999	50	999999	805	999999	715	999999	343	768	470	734	695	999999	66	999999	634	906	999999	706	39	596	999999	999999	999999	188	810	235	854	883	999999	839	408	273	546	213	668	90	999999	594	667	520	999999	999999	181	860	860	443	814	53	60	251	789	999999	531	999999	999999	999999	612	999999	880	489	999999	460	203	999999	335	999999	337	852	131	999999	116	429	49	518	457	199	351	181	999999	376	421	999999	832	333	999999	993	742	911	143	999999	477	999999	999999	187	892	999999	917	549	534	438	116	961	999999	506	145	999999	375	22	187	880	186	440	309	513	78	816	627	999999	581	341	690	425	999999	981	86	999999	715	861	999999	768	999999	801	647	889	999999	459	889	336	197	689	628	729	733	262	963	47	873	209	119	85	999999	57	968	203	747	690	999999	940	430	999999	999999	513	396	418	609	385	793	999999	253	999999	927	301	682	891	712	999999	691	466	999999	49	999999	515	752	550	999999	233	833	453	151	580	217	948	906	985	999999	125	343	325	653	588	253	999999	956	500	999999	768	375	86	490	786	998	785	999999	390	999999	148	760	845	710	386	552	349	279	673	411	978	395	999999	856	597	627	376	813	439	795	605	559	262	401	939	857	756	963	364	999999	432	35	525	999999	999999	364	497	999999	277	46	999999	999999	293	99	999999	383	999999	229	892	999999	999999	971	493	595	547	589	508	453	999999	528	795	386	914	101	978	953	870	999999	960	242	999999	999999	545	403	999999	421	276	172	232	999999	189	537	999999	999999	950	460	541	929	999999	316	856	53	999999	748	250	999999	279	201	999999	226	512	822	268	660	999999	869	436	100	703	135	323	345	231	
214	349	999999	315	719	150	999999	421	940	561	654	999999	95	917	797	162	374	152	84	62	15	63	999999	999999	420	174	90	34	450	236	999999	993	999999	822	639	409	983	221	559	60	592	804	572	999999	613	284	944	952	639	938	338	983	999999	999999	999999	161	999999	999999	895	554	999999	503	970	714	999999	661	864	273	288	397	999999	999999	592	999999	469	210	490	999999	999999	145	230	138	395	512	897	194	755	237	605	487	427	994	999999	999999	999999	98	834	858	876	999999	999999	680	999999	251	769	186	400	224	999999	25	670	887	999999	759	999999	932	999999	468	816	999999	905	636	667	800	970	999999	836	587	999999	381	376	999999	999999	712	999999	550	999999	999999	743	720	794	540	414	999999	817	540	671	999999	681	68	979	999999	51	677	56	999999	22	874	281	594	350	812	999999	452	648	48	668	999999	44	783	478	964	724	105	415	375	999999	87	982	440	512	279	999999	974	999999	10	999999	550	999999	999999	537	999999	872	158	999999	981	358	961	942	779	871	60	532	999999	999999	24	651	945	272	681	561	999999	891	841	91	81	999999	217	61	648	456	127	999999	102	255	888	102	575	725	999999	26	270	145	213	568	461	999999	18	999999	386	358	646	288	984	390	602	999999	40	999999	309	84	151	999999	303	332	754	106	440	999999	701	921	85	999999	838	664	300	999999	687	282	999999	999999	897	823	675	299	999999	999999	970	711	653	999999	999999	509	425	359	875	360	841	881	814	365	316	366	692	464	283	426	449	329	99	802	999999	758	446	999999	187	328	245	999999	522	914	135	728	999999	511	859	576	804	489	999999	940	958	806	999999	274	27	540	999999	220	25	393	399	999999	621	999999	189	314	72	999999	181	999999	125	836	368	899	240	588	999999	190	604	706	621	960	540	999999	843	214	299	182	958	646	196	34	988	999999	525	484	116	999999	999999	999999	514	364	317	241	825	999999	447	568	43	999999	999999	950	999999	999999	772	999999	119	472	17	999999	24	999999	492	534	370	100	999999	240	384	999999	482	999999	999999	58	999999	267	652	308	334	721	766	731	148	529	999999	246	418	679	999999	95	374	999999	150	356	541	624	871	782	871	999999	283	999999	194	288	956	999999	101	567	126	514	999999	999999	147	296	218	999999	750	962	70	134	999999	178	999999	298	390	837	999999	999999	517	999999	999999	869	999999	600	447	999999	546	860	572	511	154	850	563	999999	308	563	506	854	148	257	873	909	722	746	61	115	342	895	897	128	894	589	999999	999999	128	917	383	547	848	
658	746	889	400	559	980	999999	614	999999	999999	999999	341	223	374	999999	704	486	156	691	548	341	227	651	963	999999	616	999999	999999	26	733	999999	190	959	16	489	511	983	519	173	999999	999999	501	320	905	999999	999999	680	999999	790	999999	641	770	691	999	516	999999	105	926	999999	999999	999999	999999	598	999999	608	999999	999999	217	884	757	999999	967	983	924	329	999999	906	745	893	666	936	999999	19	183	101	620	999999	999999	999999	58	999999	67	999999	999999	350	197	999999	32	999999	999999	415	472	340	42	999999	999999	999999	767	679	676	999999	999999	42	288	16	85	32	425	206	987	157	999999	999999	835	351	663	999999	762	583	141	937	883	448	470	261	473	19	976	61	427	834	731	290	822	524	67	34	294	224	275	175	487	826	319	285	993	999999	504	691	468	999999	34	193	548	738	650	910	572	37	542	76	55	374	999999	163	426	141	999999	321	294	999999	999999	999999	999999	966	460	67	139	195	268	718	514	295	592	999999	809	548	741	94	873	157	462	266	999999	209	129	123	57	166	858	861	859	999999	407	829	169	486	999999	999999	288	592	780	387	768	999999	561	999999	999999	631	353	878	399	811	447	999999	999999	853	999999	119	999999	999999	20	973	999999	406	859	331	887	999999	999999	333	673	999999	999999	291	376	999999	498	857	999999	999999	341	425	999999	999999	471	57	999999	270	653	316	620	764	734	999999	581	807	999999	999999	964	999999	872	999999	643	30	214	240	16	999999	770	110	364	18	472	488	999999	999999	999999	355	935	811	585	627	119	681	712	908	435	863	999999	568	999999	136	892	416	496	323	782	792	999999	241	999999	589	499	553	999999	999999	302	256	937	999999	646	705	999999	163	999999	999999	909	961	317	305	805	999999	999999	212	85	238	125	65	991	691	812	378	578	703	999999	995	137	999999	999999	110	616	188	999999	722	922	329	699	739	761	999999	413	999999	484	480	436	898	142	999999	477	722	496	246	264	255	184	999999	999999	999999	394	659	127	353	242	217	999999	626	227	999999	290	756	538	999999	304	750	287	991	999999	107	277	870	863	840	98	16	999999	379	923	999999	547	654	202	967	999999	111	999999	70	999999	277	791	809	681	408	16	721	193	120	942	513	967	192	999999	999999	465	523	999999	286	265	999999	603	319	703	999999	196	635	564	571	40	999999	627	227	413	626	999999	468	198	464	833	376	823	502	437	419	712	365	281	173	512	999999	314	846	804	999999	999999	482	116	144	221	999999	167	622	90	749	999999	999999	999999	999999	722	996	999999	
999999	453	888	412	999999	882	293	999999	999999	364	999999	69	999999	999999	780	423	59	952	833	361	64	252	462	219	999999	999999	688	533	999999	585	525	450	999999	999999	972	999999	916	999999	999999	600	823	309	390	26	766	562	881	861	115	336	729	803	889	999999	280	99	990	678	211	999999	203	999999	872	255	839	949	554	701	999999	386	506	999999	390	999999	999999	999999	862	445	999999	648	999999	826	999999	635	999999	721	561	869	236	883	413	247	750	884	999999	72	437	144	187	816	17	189	999999	999999	830	631	423	656	999999	999999	236	554	235	562	157	376	999999	999999	400	127	398	684	475	999999	973	269	358	505	836	999999	999999	727	999999	999999	999999	362	999999	698	805	234	308	999999	763	710	657	859	22	198	999999	999999	999999	999999	744	999999	999999	999999	713	999999	755	570	283	917	820	640	209	509	295	598	920	794	495	644	441	175	818	493	999999	999999	999999	124	999999	999999	768	999999	745	136	999999	208	999999	318	999999	966	999999	244	950	391	94	999999	510	157	573	423	999999	942	543	95	758	578	251	934	411	949	539	641	323	123	999999	23	999999	999999	526	97	999999	612	156	999999	701	207	225	436	409	798	263	236	551	833	892	826	272	659	377	999999	956	284	907	699	437	311	920	837	999999	999999	999999	437	631	485	999999	664	795	25	394	561	363	814	534	612	695	312	99	489	230	332	750	999999	705	999999	141	115	705	457	101	399	286	387	999999	999999	999999	826	605	999999	800	999999	999999	999999	275	816	999999	999999	750	304	14	999999	222	441	617	999999	330	991	731	999999	999999	999999	959	348	999999	994	999999	976	620	206	999999	868	707	999999	689	992	301	502	970	999999	71	999999	365	410	453	967	187	999999	770	293	17	580	104	95	721	999999	278	692	334	999999	541	84	530	999999	263	145	426	198	999999	625	618	828	30	999999	458	364	999999	559	894	956	817	438	215	337	199	470	773	999999	312	999999	723	608	178	700	999999	999999	469	999999	156	317	550	989	999999	155	999999	189	559	262	999999	367	309	719	798	378	463	112	868	999999	999999	793	371	804	886	934	901	20	660	330	494	999999	895	761	412	586	415	828	999999	999999	662	20	911	521	984	999999	518	14	810	800	247	999999	127	275	457	363	946	745	112	168	253	664	999999	239	767	175	999999	547	316	999999	962	999999	767	808	541	999999	881	999999	999999	941	426	897	209	860	93	250	354	629	313	59	640	669	999999	186	817	997	491	999999	999999	999999	482	999999	697	599	837	612	486	319	734	113	481	999999	
999999	170	742	356	464	669	156	999999	821	843	244	999999	581	999999	909	590	991	543	862	999999	999999	11	469	456	999999	610	32	480	999999	44	894	210	578	999999	743	564	999999	999999	542	822	535	236	999999	639	999999	999999	28	544	702	895	328	200	250	999999	999999	924	701	295	156	854	646	999999	763	787	948	999999	688	999999	999999	354	156	530	11	999999	999999	999999	999999	830	719	768	592	487	778	867	716	704	959	999999	544	819	863	999999	999999	688	185	860	999999	219	690	702	999999	981	999999	999999	749	797	199	999999	607	140	919	870	999999	387	271	999999	896	999999	81	254	84	391	502	739	491	997	216	322	999999	999999	999999	795	149	27	27	611	999999	430	127	918	514	999999	699	414	999999	992	582	935	426	27	963	575	148	446	627	370	488	256	866	751	591	876	344	793	733	133	731	558	999999	999999	666	476	778	162	739	325	692	999999	838	498	424	280	895	848	849	831	657	999999	399	657	132	256	563	375	337	637	999999	999999	681	777	999999	34	575	766	999999	497	797	985	706	312	677	400	418	378	337	320	980	999999	944	901	476	38	168	713	537	420	999999	412	825	112	900	786	416	999999	999999	400	705	999999	999999	999999	999999	671	995	97	979	731	837	999999	48	999999	656	928	961	779	310	242	865	999999	999999	999999	999999	394	999999	604	412	891	984	357	999999	936	999999	851	998	592	867	999999	42	81	734	806	999999	728	999999	999999	455	971	999999	999999	760	994	534	844	900	556	778	649	999999	401	685	97	999999	999999	54	111	411	804	929	379	911	505	209	794	136	432	999999	855	29	999999	159	440	77	356	597	156	999999	999999	950	452	813	227	304	641	999999	999999	68	999999	684	999999	406	650	51	999999	726	999999	999999	739	717	478	197	999999	630	999999	252	254	29	401	999999	999999	699	641	854	487	565	693	210	568	999999	489	373	277	181	757	954	508	398	621	630	999999	361	672	999999	482	264	890	597	155	399	999999	627	999999	207	786	572	765	999999	564	889	42	63	999999	341	999999	999999	920	752	872	204	743	856	408	770	560	546	36	588	381	233	675	999999	65	999999	267	861	705	79	394	195	199	711	834	732	597	289	134	340	824	999999	343	999999	999999	951	655	294	229	999999	646	999999	545	999999	425	340	999999	999999	998	68	999999	376	408	851	367	687	999999	42	999999	999999	999999	281	999999	696	763	13	890	536	380	113	522	972	642	809	432	154	649	22	296	999999	999999	660	999999	75	266	999999	969	492	780	48	999999	623	272	999999	723	
374	999999	849	423	422	999999	687	567	894	545	111	999999	999999	999999	999999	48	992	999999	528	999999	523	991	356	439	999999	43	407	999999	341	999999	898	999999	99	95	999999	326	799	999999	873	999999	829	102	396	529	164	725	380	999999	999999	999999	999999	877	743	394	209	383	481	420	118	389	52	931	235	999999	647	401	644	513	999999	896	999999	403	872	475	999999	430	605	999999	284	589	662	344	999999	999999	211	31	966	999999	885	683	844	999999	490	494	20	999999	867	657	999999	763	90	999999	702	670	999999	562	15	277	999999	779	778	655	145	999999	726	708	743	999999	536	999999	434	999999	628	687	999999	999999	912	387	465	441	562	947	943	999999	509	999999	642	527	999999	649	999999	699	648	999999	904	199	999999	999999	768	312	999999	974	999999	267	339	151	248	24	619	902	649	628	812	999999	226	999999	999999	623	29	929	75	999999	323	887	610	735	300	522	999999	861	614	999999	618	163	287	999999	826	686	192	367	558	627	999999	999999	999999	397	886	34	889	999999	488	630	942	838	246	938	661	243	999999	999999	850	999999	241	999999	298	698	19	659	999999	999999	15	35	441	661	381	447	317	645	887	222	848	276	632	709	383	999999	18	999999	916	349	927	592	39	588	517	999999	396	160	389	999999	999999	237	687	261	999999	463	198	290	467	999999	630	25	999999	443	755	584	999999	532	383	313	690	240	742	999999	710	422	995	999999	154	548	999999	167	266	586	999999	621	999999	999999	999999	920	999999	728	999999	128	999999	999999	247	999999	833	932	999999	863	776	85	999999	156	999999	999999	550	999999	467	345	145	918	746	999999	758	768	608	143	996	721	889	999999	999999	962	918	999999	289	999999	185	409	29	221	809	197	390	191	966	999999	136	898	999999	999999	463	999999	999999	403	381	255	163	478	987	699	936	999999	999999	999999	566	658	238	870	999999	752	478	999999	325	924	999999	558	999999	577	802	919	17	107	891	902	10	68	379	525	252	43	645	999999	422	330	285	792	223	76	624	317	999999	266	497	88	518	405	143	999999	294	822	172	999999	676	78	999999	999999	135	81	323	507	288	713	627	377	116	772	999999	995	999999	326	345	26	999999	999999	999999	999999	999999	812	393	605	925	711	999999	429	999999	70	999999	354	638	445	666	152	752	126	38	999999	638	130	971	746	759	148	29	968	487	999999	631	191	999999	941	239	323	688	718	999999	999999	482	999999	506	56	999999	301	367	213	999999	202	273	837	466	721	122	489	840	999999	845	786	999999	999999	942	724	999999	848	744	999999	216	353	
464	44	543	461	274	440	623	925	14	467	999999	816	319	294	882	999999	724	888	828	749	482	50	872	999999	884	221	265	999999	617	893	557	670	996	999999	738	239	999999	15	456	682	865	999999	999999	388	15	876	952	657	841	644	134	856	867	467	871	423	171	748	576	63	184	841	318	121	910	120	819	999999	556	999999	501	999999	441	156	999999	567	408	494	790	18	268	607	940	973	999999	999999	803	538	444	325	78	554	439	403	999999	33	606	531	478	894	66	948	111	198	152	999999	999999	720	583	999999	24	676	957	567	795	999999	901	345	352	219	317	291	569	999999	999999	946	289	47	999999	859	960	877	999999	895	999999	999999	506	999999	830	999999	285	999999	955	999999	999999	401	597	872	999999	930	132	999999	188	268	999999	775	999999	870	999999	206	136	387	81	999999	999999	147	660	999999	614	999999	999999	159	515	988	933	999999	336	439	999999	194	359	416	439	719	999999	699	698	757	999999	187	930	999999	148	633	237	898	20	240	786	172	740	535	268	132	859	972	999999	999999	335	362	449	949	939	428	847	719	948	362	986	999999	999999	903	754	999999	555	443	21	999999	761	45	224	105	999999	768	453	999999	158	316	859	765	944	999999	431	999999	999999	980	696	720	786	517	950	658	253	999999	722	999999	780	831	999999	425	961	874	438	999999	147	999999	999999	999999	975	32	570	999999	502	231	709	941	481	798	999999	575	747	300	999999	253	999999	565	999999	999999	55	616	53	999999	739	999999	803	79	79	141	817	999999	999999	525	744	999999	946	999999	165	31	999999	780	366	982	143	12	678	670	779	194	215	581	502	785	999999	369	979	999999	902	69	428	639	999999	349	980	313	999999	999999	556	340	306	999999	409	999999	999999	999999	259	71	194	736	764	143	999999	885	925	999999	892	999999	400	385	784	999999	416	106	999999	794	908	26	11	829	999999	457	124	449	887	439	999999	673	999999	860	119	918	69	175	305	999999	999999	986	423	744	999999	999999	830	180	999999	999999	369	999999	999999	302	366	243	70	364	625	316	999999	999999	997	496	73	229	210	540	276	866	999999	250	999999	319	455	922	602	266	418	130	999999	999999	892	999999	79	868	447	406	504	999999	857	999999	550	988	275	498	989	927	999999	999999	791	999999	904	690	999999	129	512	916	999999	999999	640	803	946	505	689	85	999999	713	426	205	999999	804	46	999999	18	939	699	999999	999999	999999	933	999999	999999	999999	338	999999	999999	212	334	999999	366	999999	559	70	999999	999999	758	55	308	999999	540	285	511	485	999999	987	
263	513	681	29	429	999999	872	999999	510	999999	228	728	176	362	46	755	999999	476	839	260	254	976	165	954	191	654	515	854	427	657	999999	110	807	351	999999	535	999999	315	530	999999	658	670	559	999999	836	39	879	999999	999999	999999	897	44	646	168	999999	286	358	999999	999999	999999	193	999999	471	853	800	999999	921	824	289	511	233	999999	999999	181	601	583	427	885	128	162	775	570	702	642	760	139	463	648	609	797	999999	803	999999	755	483	641	208	705	999999	717	117	64	666	651	999999	999999	98	474	999999	999999	859	473	999999	999999	999	623	325	829	999999	671	664	283	225	999999	999999	429	605	200	698	960	385	999999	415	410	999999	720	903	60	90	935	50	989	91	450	937	714	999999	792	755	999999	326	378	612	808	63	834	839	184	327	999999	229	999999	776	606	783	148	67	209	641	289	719	274	999999	167	630	999999	202	774	554	619	999999	812	445	838	644	16	999999	607	356	220	880	999999	733	999999	716	152	223	484	667	999999	999999	995	999999	475	149	62	999999	999999	187	388	642	75	629	707	906	416	999999	937	962	999999	999999	459	999999	430	999999	990	540	799	450	487	461	999999	999999	999999	963	239	661	969	999999	592	999999	664	429	999999	578	999999	110	999999	53	999999	689	285	522	999999	769	207	153	730	76	159	999999	831	13	999999	999999	924	958	873	744	999999	755	493	249	380	400	375	39	999999	852	594	889	515	999999	150	798	185	205	226	999999	766	96	931	902	548	81	555	660	729	999999	653	856	236	291	376	999999	205	999999	999999	499	403	177	999999	877	482	999999	999999	85	862	901	751	728	741	999999	978	589	823	590	700	309	845	715	310	843	999999	737	663	233	389	595	602	149	999999	726	592	598	999999	63	430	999999	999999	479	797	828	299	999999	125	349	999999	786	999999	999999	346	842	654	688	867	424	678	744	999999	999999	999999	277	999999	611	999999	999999	304	389	762	770	170	999999	244	375	917	481	553	284	622	999999	920	602	864	999999	802	220	999999	999999	731	999999	385	686	682	999999	783	530	529	687	999999	110	54	999999	999999	960	454	999999	999999	288	771	395	870	403	132	999999	862	999999	412	320	808	465	942	999999	658	359	999999	483	739	999999	591	397	952	866	35	521	999999	996	577	903	542	878	611	793	142	346	542	999999	564	999999	430	689	128	999999	879	794	999999	653	275	675	576	999999	195	999999	697	999999	442	14	378	999999	22	865	526	508	778	930	853	158	268	322	817	999999	919	348	531	901	279	743	986	999999	363	
999999	731	999999	999999	999999	692	955	106	758	903	537	614	953	387	564	173	619	999999	948	940	19	395	953	858	173	61	999999	999999	795	114	698	28	146	999999	999999	143	624	180	216	999999	999999	62	999999	418	290	999999	965	999999	966	738	659	313	999999	300	354	240	778	53	999999	520	845	830	311	653	214	999999	477	707	999999	431	999999	449	999999	710	999999	999999	885	999999	578	999999	96	886	168	999999	455	999999	979	846	902	165	365	581	999999	999999	402	999999	751	999999	214	771	330	268	969	999999	999999	219	89	999999	257	397	999999	243	474	798	434	959	999999	254	999999	818	539	631	804	835	75	999999	442	999999	317	975	214	999999	339	807	999999	827	916	622	866	245	316	651	598	514	810	131	117	219	272	443	999999	507	658	396	241	999999	999999	144	480	232	999999	551	30	999999	192	326	999999	666	999999	606	999999	999999	387	961	512	999999	999999	999999	35	999999	859	232	275	874	579	999999	380	943	999999	355	373	782	999999	643	467	765	631	326	332	493	999999	450	999999	665	999999	355	999999	999999	883	354	666	173	118	535	999999	555	999999	999999	702	485	945	960	100	408	242	270	907	743	504	747	999999	999999	967	541	726	419	767	610	483	234	587	684	69	999999	999999	209	673	616	280	912	489	484	999999	847	547	267	359	67	433	139	447	999999	202	999999	97	950	206	999999	809	954	999999	675	672	477	897	271	900	868	719	999999	597	301	473	591	267	781	102	130	994	469	999999	709	186	354	786	211	491	923	999999	738	999999	106	806	326	999999	814	812	156	950	285	999999	490	347	400	542	999999	912	999999	878	999999	857	86	582	999999	894	88	999999	327	691	999999	780	977	734	981	38	500	999999	999999	465	453	969	999999	999999	718	112	578	372	999999	812	640	299	880	999999	828	999999	927	523	999999	431	57	325	494	464	999999	999999	389	756	365	371	999999	661	765	155	999999	347	911	906	864	999999	999999	715	712	515	999999	999999	899	999999	906	111	111	976	37	725	418	137	999999	999999	915	999999	723	822	16	999999	771	999999	999999	999999	618	491	999999	30	659	229	115	999999	612	999999	413	858	606	999999	849	264	999999	74	633	999999	736	307	999999	429	991	651	523	503	999999	299	999999	999999	999999	174	324	999999	999999	90	999999	808	619	87	525	505	88	66	999999	277	972	999999	163	706	354	492	999999	999999	628	999999	39	999999	706	612	632	323	244	339	985	441	999999	434	131	999999	746	825	431	658	782	367	999999	934	45	255	530	999999	999999	47	729	390	176	13	999999	592	999999	
999999	111	17	455	999999	270	748	80	999999	145	547	630	974	999999	528	71	999999	537	999999	999999	105	999999	460	999999	675	187	207	610	605	274	138	638	538	138	436	723	423	213	581	107	602	864	860	119	983	999999	171	87	999999	329	826	475	534	394	999999	999999	999999	926	779	33	999999	147	475	910	16	909	101	846	533	804	647	146	999999	174	606	999999	121	350	108	350	26	999999	999999	286	447	663	113	999999	182	98	82	497	433	557	44	464	399	999999	112	84	243	325	999999	999999	681	690	999999	370	787	725	999999	310	828	439	17	999999	737	199	472	353	805	999999	674	999999	732	160	999999	409	139	152	999999	999999	247	34	116	701	577	14	604	756	999999	742	367	456	862	772	669	999999	999999	102	726	210	486	999999	278	296	651	118	999999	531	978	119	999999	645	883	74	72	803	332	316	999999	733	999999	716	999999	72	589	227	999999	999999	490	717	860	47	425	641	685	488	755	819	59	468	341	83	999999	45	999999	721	572	797	709	865	671	243	999999	993	615	770	999999	216	999999	433	535	712	50	270	259	203	229	999999	389	583	999999	513	266	999999	999999	999999	937	999999	560	868	654	785	999999	999999	56	626	320	999999	35	914	928	999999	122	625	932	628	42	517	999999	999999	999999	330	999999	135	816	168	999999	820	601	999999	833	396	999999	999999	779	999999	999999	425	224	632	883	999999	226	475	654	509	400	999999	974	773	489	999999	387	252	999999	334	377	999999	808	887	650	999999	830	931	91	542	893	999999	999999	192	176	999999	999999	164	434	703	999999	942	481	317	768	345	846	828	999999	999999	18	412	471	455	382	337	616	337	981	394	967	294	394	122	615	999999	999999	791	606	871	999999	233	818	999999	230	434	653	501	999999	999999	999999	11	327	678	533	491	812	401	809	839	10	965	999999	49	999999	999999	558	369	701	651	551	999999	231	999999	285	785	593	798	999999	947	683	125	217	676	999999	965	967	715	999999	134	999999	999999	982	767	870	171	60	779	936	999999	999999	294	999999	999999	762	598	779	583	999999	748	897	23	176	861	165	885	758	505	999999	770	999999	842	780	577	347	999999	999999	463	872	123	734	814	999999	823	999999	399	326	739	914	152	999999	394	999999	839	236	999999	237	131	612	999999	999999	999999	999999	999999	560	44	513	232	140	614	527	325	711	289	999999	93	161	353	790	765	569	28	591	166	999999	466	529	999999	350	57	921	950	851	887	710	999999	344	695	272	46	885	999999	609	309	999999	869	682	43	826	153	149	883	
341	999999	425	394	963	323	592	104	514	999999	882	999999	693	576	474	999999	578	833	748	999999	90	753	880	475	419	292	999999	714	784	495	125	206	999999	47	618	14	471	999999	999999	31	112	177	531	999999	221	526	616	58	405	858	464	992	404	999999	999999	588	966	950	974	681	781	999999	320	999999	456	999999	184	999999	957	469	362	999999	999999	727	999999	999999	999999	999999	263	893	675	493	319	925	40	133	999999	235	244	40	48	520	351	544	249	234	999999	512	866	536	351	960	999999	935	505	212	384	677	329	889	366	999999	999999	91	15	297	569	999999	999999	333	884	999999	421	999999	431	842	999999	82	999999	138	65	718	700	727	551	714	403	383	429	828	748	999999	905	354	674	638	823	999999	999999	951	665	473	524	542	651	401	549	173	514	663	302	312	198	999999	999999	648	709	999999	539	300	894	195	999999	169	999999	759	54	76	262	792	999999	649	543	536	472	592	203	167	85	160	175	240	869	999999	536	445	935	714	999999	35	999999	854	730	999999	67	480	999999	999999	956	891	357	482	999999	721	645	652	769	662	728	252	999999	551	999999	389	135	999999	326	208	633	999999	824	339	556	236	863	173	919	305	999999	992	94	838	211	194	802	692	330	999999	131	883	676	283	986	277	581	387	961	999999	999999	403	163	309	731	999999	77	28	925	683	857	481	733	474	193	735	168	999999	999999	709	586	442	343	178	999999	999999	473	551	999999	289	999999	486	211	577	192	999999	838	999999	117	394	126	784	766	647	299	999999	160	212	100	260	119	965	46	262	764	679	69	999999	999999	981	999999	526	675	646	999999	381	280	165	291	117	999999	999999	508	956	592	999999	676	696	879	999999	598	271	999999	102	180	690	449	999999	812	512	25	999999	563	999999	999999	600	119	130	999999	918	379	995	920	982	363	736	466	90	669	962	13	999999	115	793	392	91	75	582	476	347	999999	330	353	778	101	53	819	383	914	991	693	555	87	960	69	603	350	478	999999	444	999999	369	289	850	999999	652	999999	999999	742	959	535	536	654	282	986	58	999999	152	891	320	916	93	175	999999	999999	457	296	155	733	789	999999	597	844	42	124	572	50	503	279	449	305	59	640	955	466	999999	901	999999	974	20	951	208	586	999999	527	999999	999999	611	580	999999	366	999999	46	999999	227	938	692	621	168	424	999999	999999	999999	451	999999	866	999999	220	999999	121	556	491	999999	723	837	543	999999	425	999999	974	378	438	922	228	999999	999999	23	687	737	527	475	289	
647	560	12	999999	335	145	414	661	999999	983	400	469	505	875	999999	323	125	684	928	276	999999	193	56	999999	236	999999	368	322	853	765	999999	693	646	276	999999	999999	720	44	217	874	21	852	287	999999	999999	463	723	999999	280	699	571	999999	999999	999999	181	999999	514	433	576	681	776	102	999999	930	510	706	999999	999999	40	811	602	90	476	63	265	265	905	661	540	773	999999	160	51	163	999999	430	999999	448	104	390	116	999999	468	536	999999	919	54	356	883	999999	640	999999	187	468	106	491	586	545	943	916	557	999999	999999	802	750	626	60	654	737	90	611	384	143	999999	705	316	621	999999	955	999999	220	559	778	207	143	445	999999	583	66	712	844	559	999999	188	999999	264	403	666	785	481	868	400	619	802	730	999999	361	537	762	790	869	645	589	606	706	998	83	999999	669	999999	653	999999	999999	999999	246	62	878	999999	816	451	912	955	165	484	477	999999	999999	975	477	999999	94	445	820	275	843	208	969	898	481	835	190	707	997	479	999999	401	802	999999	999999	999999	387	406	999999	320	877	913	490	114	139	999999	999999	999999	999999	792	231	999999	656	999999	190	48	93	980	483	999999	271	215	958	685	656	85	999999	354	419	800	498	687	999999	999999	999999	999999	718	864	768	595	776	92	489	214	258	999999	745	480	999999	528	593	406	923	999999	999999	672	955	999999	458	64	999999	714	688	427	303	543	999999	157	933	261	329	228	222	887	214	189	725	999999	999999	46	999999	546	999999	891	216	102	763	986	999999	725	974	913	999999	714	726	72	403	71	910	715	137	999999	999999	163	208	374	194	46	534	999999	946	999999	377	421	723	332	773	797	999999	211	779	506	696	218	999999	415	812	507	999999	151	785	999999	842	721	999999	742	999999	787	693	999999	907	727	461	589	778	771	546	994	990	404	298	999999	999999	709	935	631	901	339	875	999999	999999	686	999999	392	999999	292	999999	999999	512	999999	999999	986	114	379	303	62	54	117	439	515	999999	999999	517	765	999999	188	813	999999	786	287	841	999999	911	900	289	231	999999	78	504	496	412	889	491	19	81	312	502	481	999999	882	587	793	899	370	922	744	179	120	539	907	479	999999	869	235	999999	662	999999	213	99	82	999999	999999	613	943	112	979	999999	507	693	550	685	342	728	999999	699	57	999999	550	978	545	61	741	538	999999	27	186	30	266	869	419	999999	299	999999	999999	682	611	999999	956	267	942	418	671	426	988	231	146	507	966	535	999999	892	999999	999999	554	999999	468	
446	999999	925	925	959	79	638	284	324	999999	951	999999	231	999999	867	813	292	45	136	389	325	550	375	880	679	999999	730	777	526	702	74	836	999999	999999	174	174	41	999999	999999	348	999999	999999	674	835	195	121	744	447	235	89	251	999999	427	641	153	896	650	55	999999	905	349	860	758	999999	331	124	84	17	924	702	999999	999999	62	787	355	999999	875	540	694	567	319	293	551	447	460	874	418	999999	80	277	523	985	95	86	999	999999	393	999999	513	80	47	737	999999	999999	999999	300	146	639	296	969	999999	119	360	688	596	999999	319	321	170	457	706	404	936	999999	999999	999999	999999	976	788	182	789	822	999999	624	530	581	999999	29	999999	170	737	778	393	111	255	414	635	999999	490	943	864	82	892	999999	999999	642	999999	866	353	510	435	170	851	123	999999	209	92	736	168	24	296	299	181	10	719	927	21	835	410	999999	999999	468	496	844	999999	999999	930	971	259	887	999999	902	999999	639	999999	999999	926	280	999999	999999	999999	898	248	475	656	574	999999	891	346	446	631	999999	466	579	349	967	674	16	805	999999	279	120	999999	281	243	393	624	542	276	152	10	740	999999	999999	452	272	229	30	197	999999	815	48	635	812	999999	999999	446	106	299	766	902	920	474	458	776	221	421	966	241	999999	950	999999	999999	203	446	890	61	112	136	86	999999	999999	818	70	657	240	484	674	26	999999	947	999999	999999	509	250	90	276	465	999999	240	850	263	789	924	794	999999	424	441	376	374	764	344	969	999999	29	999999	111	413	800	546	999999	747	999999	813	325	432	127	999999	953	365	624	596	999999	895	235	494	864	894	276	999999	816	999999	999999	651	999999	613	999999	39	490	991	979	862	664	999999	504	113	312	975	608	999999	338	308	488	21	749	178	818	84	987	534	393	217	146	599	729	999999	449	999999	159	712	874	98	999999	999999	386	762	931	484	401	132	192	888	295	905	873	517	564	296	999999	495	794	999999	51	955	999999	771	725	75	321	810	664	999999	999999	896	999999	999999	673	526	634	999999	246	344	682	865	352	505	922	241	999999	999999	138	162	407	999999	918	400	56	679	364	614	999999	866	173	590	467	999999	73	398	418	999999	843	48	662	915	258	459	801	999999	612	999999	849	493	349	108	681	999999	606	171	978	999999	203	993	171	999999	949	380	181	101	999999	174	442	533	999999	101	999999	100	500	491	415	468	599	999999	77	999999	999999	554	526	74	908	955	582	999999	420	999999	440	849	877	641	965	878	
288	999999	778	448	670	326	999999	258	730	591	21	124	999999	999999	999999	332	926	909	266	405	853	116	192	452	591	540	123	999999	661	528	223	858	526	537	999999	889	101	629	591	448	999999	278	999999	999999	943	467	156	900	814	117	923	968	384	570	35	182	999999	999999	999999	140	213	168	597	212	378	162	999999	228	340	617	240	306	327	818	521	585	772	865	508	133	394	999999	999999	553	605	255	484	955	512	999999	373	765	999999	461	244	725	681	141	949	790	869	927	999999	206	876	999999	650	566	58	999999	409	661	827	999999	999999	990	471	999999	999999	132	678	642	716	334	254	475	999999	865	583	796	903	640	915	717	264	466	999999	999999	676	999999	604	917	907	72	606	712	937	51	715	254	264	637	534	826	122	237	999999	245	951	999999	103	999999	983	262	545	769	745	120	478	290	347	969	376	628	999999	761	999999	654	727	542	999999	492	160	338	999999	999999	115	99	605	36	254	999999	549	275	885	819	933	654	526	999999	999999	827	573	435	907	999999	999999	906	999999	360	502	999999	518	999999	874	999999	634	999999	720	279	999999	656	514	451	45	928	430	999999	743	708	827	90	137	889	999999	709	918	999999	431	258	999999	209	791	999999	533	686	900	140	401	999999	999999	289	934	256	184	320	322	131	399	978	863	169	999999	599	533	421	439	999999	999999	174	692	909	233	471	274	999999	865	270	917	358	999999	299	999999	468	523	548	156	999999	714	265	397	999999	335	999999	394	845	46	201	721	999999	257	281	297	237	592	285	65	472	982	720	455	62	213	51	950	574	459	999999	85	984	275	558	999999	999999	776	894	584	780	999999	428	427	999999	548	805	111	757	11	999999	875	248	492	683	999999	993	810	344	593	293	502	819	395	341	999999	999999	846	698	999999	710	460	999999	999999	285	999999	563	303	782	999999	408	939	999999	573	976	999999	837	501	592	999999	920	777	442	311	300	288	268	43	96	556	811	999999	413	399	300	999999	188	999999	217	298	345	700	999999	999999	195	999999	999999	256	419	512	289	999999	264	999999	446	999999	28	999999	410	997	999999	530	217	999999	702	999999	999999	999999	282	953	650	299	999999	303	999999	230	999999	610	999999	946	999999	21	623	583	277	576	704	375	999999	999999	14	791	147	999999	171	815	999999	802	139	745	817	506	974	999999	861	989	951	999999	999999	999999	194	999999	280	463	28	125	906	633	957	999999	744	999999	849	914	948	859	162	83	142	509	737	999999	999999	380	138	481	47	167	722	288	625	744	651	
736	183	999999	999999	683	201	56	908	859	845	13	11	999999	999999	999999	517	12	836	877	828	224	489	247	935	900	335	547	88	749	911	999999	999999	999	999999	123	741	360	348	479	881	96	600	878	999999	478	378	481	824	999999	649	719	999999	999999	999999	437	257	935	661	620	358	654	968	999999	947	176	502	999999	999999	999999	999999	999999	663	367	995	742	623	611	147	467	531	999999	722	999999	109	201	999999	763	93	999999	999999	999999	699	728	131	999999	128	441	930	999999	976	376	345	999999	660	999999	66	94	751	184	813	645	999999	204	98	504	932	868	70	756	940	999999	999999	64	676	999999	467	999999	999999	769	624	192	681	213	490	999999	518	440	448	615	145	999999	999999	999999	279	230	999999	504	999999	999999	999999	999999	380	999999	993	248	458	999999	614	150	999999	130	848	999999	559	999999	964	594	714	933	986	501	429	454	999999	798	726	18	785	455	511	963	306	619	999999	999999	811	506	999999	252	706	237	826	308	590	999999	302	40	359	999999	266	424	789	705	639	999999	999999	999999	563	204	521	450	999999	999999	999999	999999	824	239	517	195	999999	467	384	471	237	999999	675	999999	863	605	506	696	999999	146	199	97	183	999999	979	999999	543	885	943	25	730	266	732	666	999999	528	200	73	522	173	999999	798	49	328	999999	999999	137	710	72	999999	698	999999	791	368	969	999999	888	999999	259	999999	652	933	999999	999999	741	970	36	999999	999999	999999	415	443	183	495	317	999999	57	855	132	108	999999	833	822	985	326	904	475	999999	697	999999	639	966	813	677	999999	999999	283	680	999999	507	853	128	259	727	551	265	652	306	60	999999	502	43	111	999999	310	999999	121	538	52	836	505	663	321	340	706	449	999999	506	973	422	126	377	278	999999	254	999999	583	999999	443	71	262	179	322	128	626	606	864	999999	376	702	784	744	999999	750	12	200	807	919	31	112	635	155	332	999999	999999	135	999999	999999	999999	999999	245	999999	999999	980	999999	999999	999999	202	714	109	585	967	999999	280	638	999999	740	999999	622	999999	617	664	999999	341	999999	117	999999	999999	666	501	841	386	756	491	467	999999	649	657	177	999999	849	999999	214	999999	999999	667	26	999999	10	89	394	246	865	851	276	580	941	763	554	476	489	667	999999	999999	267	208	221	647	813	999999	732	93	360	999999	215	12	459	163	814	768	100	794	683	586	116	605	521	904	999999	999999	826	886	112	701	195	192	89	999999	663	999999	456	999999	248	140	357	311	885	919	646	273	130	999999	948	999999	385	999999	983	
949	999999	662	687	999999	432	925	53	845	999999	659	760	32	999999	467	499	496	999999	999999	555	552	238	805	719	601	999999	999999	766	47	937	327	325	500	999999	139	999999	11	640	149	945	322	97	511	331	235	999999	999999	999999	662	299	461	473	663	149	999999	720	310	999999	95	58	481	169	15	908	662	344	269	999999	999999	582	498	856	182	776	242	465	726	484	999999	442	643	610	113	748	485	854	662	360	999999	999999	585	999999	554	999999	474	163	999999	603	668	891	899	999999	555	90	800	605	300	886	907	976	999999	999999	458	999999	414	870	66	267	432	808	681	999999	66	385	999999	999999	999999	91	312	89	383	133	815	602	999999	843	999999	999999	948	999999	563	776	453	790	999999	758	609	901	999999	603	107	824	999999	999999	220	990	743	180	93	999999	303	219	584	999999	602	870	20	856	119	570	815	43	319	552	255	999999	465	276	960	248	830	410	405	999999	982	559	952	999999	391	999999	999999	999999	939	999999	586	353	201	625	198	554	748	752	792	999999	787	74	515	999999	614	315	534	999999	219	845	539	893	999999	875	845	53	999999	64	475	566	470	930	999999	731	965	999999	713	839	88	999999	999999	87	617	289	921	917	54	333	351	999999	28	633	674	999999	58	693	539	325	779	999999	636	693	287	235	654	856	969	784	663	713	999999	694	399	804	355	462	285	999999	999999	999999	999999	594	713	398	547	836	265	10	683	282	372	397	999999	933	999999	806	799	391	634	999999	999999	270	670	637	484	333	244	870	748	999999	999999	14	371	851	155	51	999999	888	688	818	601	969	999999	390	999999	999999	634	466	999999	548	999999	893	899	890	979	738	924	999999	914	224	602	395	999999	97	864	367	999999	218	787	738	826	910	703	816	472	978	169	289	296	280	698	778	846	209	933	524	999999	480	871	416	126	904	974	473	225	216	716	23	526	983	187	999999	678	296	721	751	199	999999	427	11	579	645	788	643	525	999999	548	63	999999	999999	263	556	346	999999	999999	999999	936	240	601	266	272	155	763	313	999999	282	109	560	487	999999	334	999999	999999	870	837	481	125	340	947	400	667	663	860	185	999999	631	90	308	674	799	815	959	491	170	738	434	881	999999	999999	253	725	999999	575	999999	26	242	503	475	999999	999999	806	999999	999999	210	599	608	294	999999	999999	472	202	800	999999	688	376	375	539	999999	141	412	599	999999	789	704	675	678	98	889	169	497	137	999999	765	534	999999	999999	999999	291	999999	139	149	303	900	88	61	924	
112	886	999999	651	702	999999	343	999999	550	175	815	587	534	999999	520	405	999999	999999	344	587	45	999999	999999	166	698	258	999999	11	272	305	739	711	653	751	576	999999	294	518	794	526	280	999999	983	826	404	999999	756	650	619	744	875	814	744	473	888	751	200	448	952	454	290	341	868	254	436	114	999999	783	354	319	121	910	999999	817	999999	410	377	869	762	608	502	679	392	528	430	925	999999	190	862	999999	999999	846	565	999999	999999	938	766	999999	999999	299	999999	973	999999	309	632	999999	522	927	999999	999999	383	999999	685	353	951	999999	948	999999	824	999999	147	753	999999	529	999999	275	354	999999	581	378	644	638	479	473	453	999999	999999	93	999999	465	412	49	999999	999999	999999	691	170	221	398	634	999999	426	915	889	999999	999999	62	777	999999	367	999999	571	999999	786	999999	745	850	222	900	432	238	865	999999	369	107	107	728	545	999999	616	999999	143	562	999999	999999	999999	723	589	321	52	476	605	999999	537	844	841	693	247	540	999999	840	999999	321	999999	406	999999	972	556	792	64	682	999999	999999	396	262	487	999999	999999	407	626	999999	271	901	857	956	999999	784	916	524	266	999999	491	15	380	775	166	821	596	999999	264	254	177	797	267	999999	999999	999999	999999	285	367	832	294	839	999999	684	999999	56	999999	19	773	999999	65	41	999999	650	201	511	999999	620	106	665	422	859	153	381	855	999999	644	497	997	728	99	641	999999	434	129	651	101	695	205	120	368	587	776	999999	198	145	271	616	178	999999	584	83	189	702	419	999999	696	542	829	115	412	966	22	55	999999	999999	874	111	530	550	999999	999999	999999	985	306	999999	92	237	192	719	212	37	328	549	153	25	462	464	999999	693	954	999999	866	999999	707	401	574	999999	666	774	271	999999	999999	628	999999	950	658	203	405	584	352	469	359	120	999999	999999	647	999999	999999	243	962	420	97	999999	596	861	767	999999	288	999999	270	361	999999	418	458	999999	941	700	512	202	367	269	68	440	351	494	210	999999	196	333	754	112	829	432	812	850	82	259	42	185	193	332	914	500	323	990	898	940	661	860	443	999999	960	709	875	702	361	656	495	111	999999	21	149	999999	161	168	532	148	606	607	970	691	999999	336	999999	44	354	999999	126	999999	999999	269	104	999999	889	807	151	999999	556	999999	999999	999999	999999	930	524	182	999999	959	348	165	999999	760	344	999999	890	751	999999	634	700	841	999999	792	540	144	999999	401	916	999999	75	354	26	412	591	496	999999	554	927	738	811	
999999	851	394	229	999999	892	835	999999	50	444	147	999999	516	429	715	761	707	885	999999	425	999999	266	378	894	994	999999	65	179	848	946	346	824	549	822	999999	999999	963	572	578	251	679	476	999999	380	927	824	999999	982	875	734	410	999999	307	323	688	580	999999	500	234	999999	837	999999	86	104	999999	323	979	693	999999	725	798	999999	316	388	745	999999	390	999999	966	999999	638	82	999999	123	999999	678	526	236	144	999999	517	999999	348	756	414	999999	399	999999	999999	614	845	816	427	159	999999	999999	999999	999999	577	42	199	483	534	999999	194	764	372	963	559	999999	796	752	559	999999	218	335	795	999999	974	732	266	610	726	361	999999	822	655	153	187	278	326	608	999999	111	103	43	938	293	571	649	650	436	230	852	999999	103	266	154	941	999999	480	801	999999	845	776	589	757	182	730	372	118	999999	785	999999	113	999999	103	999999	188	185	396	999999	989	335	999999	829	999999	873	999999	240	565	999999	212	576	797	999999	664	999999	335	999999	999999	766	562	208	540	431	650	999999	749	999999	999	808	965	999999	224	968	811	618	999999	946	209	884	637	500	807	999999	26	219	493	587	533	290	132	674	900	629	950	790	794	999999	999999	450	133	914	241	757	999999	447	361	829	713	999999	999999	389	314	999999	999999	72	999999	932	414	441	455	999999	106	999999	686	300	865	999999	28	31	824	112	767	759	760	723	269	59	73	999999	857	999999	873	999999	240	999999	370	999999	500	888	999999	861	999999	747	994	961	818	521	80	253	999999	766	999999	692	232	946	622	554	999999	999999	803	351	869	835	583	790	999999	999999	488	943	930	366	999999	140	632	962	856	999999	765	999999	904	747	979	819	997	100	853	191	264	999999	130	816	867	94	94	56	999999	420	174	999999	673	209	43	999999	323	224	672	681	69	269	100	602	999999	842	510	66	372	59	837	999999	936	116	999999	204	822	123	999999	19	999999	586	969	445	855	561	135	705	713	999999	999999	783	428	182	132	995	203	527	37	35	583	999999	683	942	999999	681	276	566	999999	839	999999	210	725	662	635	482	299	655	999999	237	716	805	353	521	553	64	73	999999	999999	368	999999	304	96	474	435	26	999999	37	861	999999	294	568	860	873	999999	305	67	766	546	999999	999999	548	780	799	318	778	685	172	399	528	617	512	583	999999	999999	20	999999	260	236	619	580	272	793	574	942	158	999999	479	999999	258	996	999999	227	344	663	462	524	999999	999999	657	341	740	637	343	565	782	999999	384	44	536	
191	807	539	927	79	999999	999999	215	999999	999999	833	215	999999	999999	532	320	999999	999999	823	999999	495	827	999999	579	999999	999999	634	460	18	170	172	999999	999999	448	76	999999	999999	299	274	229	707	319	999999	995	823	135	553	496	999999	255	497	999999	560	657	50	364	712	999999	650	239	808	304	206	999999	999999	272	770	748	84	342	552	999999	973	999999	679	186	397	999999	999999	162	999999	999999	649	763	999999	999999	20	999999	407	711	487	999999	649	45	421	412	122	743	998	561	364	804	421	478	703	501	773	957	977	864	966	612	215	497	943	999999	655	443	32	581	262	982	350	373	855	744	356	938	191	277	73	654	111	203	797	491	726	181	70	181	652	62	810	543	744	874	602	161	999999	999999	756	678	720	426	308	999999	464	999999	622	958	155	834	775	709	800	322	999999	21	700	999999	944	484	383	999999	928	209	181	807	628	980	152	999999	846	999999	520	999999	934	999999	895	999999	37	677	999999	111	36	818	287	111	742	432	372	590	999999	641	999999	999999	305	868	497	108	999999	999999	999999	641	815	951	988	344	999999	999999	387	827	126	285	999999	276	926	281	825	120	922	80	75	206	617	561	742	999999	999999	249	999999	75	196	796	999999	999999	257	999999	296	84	999999	942	912	336	55	999999	474	999999	217	539	355	999999	999999	387	999999	141	591	233	33	263	218	783	999999	949	325	999999	999999	999999	71	62	29	19	999999	750	290	980	167	738	161	82	999999	566	997	104	893	76	999999	999999	999999	92	789	999999	892	999999	866	999999	999999	962	21	999999	905	999999	124	999999	520	345	999999	303	106	206	973	853	82	999999	999999	652	999999	616	66	999999	300	830	709	999999	999999	995	127	953	883	999999	747	205	727	999999	176	942	451	842	999999	999999	999999	727	999999	999999	119	935	951	999999	865	224	270	625	906	761	442	85	445	999999	891	525	228	95	419	862	458	777	136	654	999999	234	210	999999	42	999999	231	999999	127	295	869	337	999999	186	97	669	973	131	299	965	985	101	507	315	950	999999	999999	999999	999999	850	965	341	809	306	165	999999	23	326	593	407	999999	870	999999	159	275	563	999999	52	997	999999	888	336	999999	171	669	694	727	894	992	974	179	289	999999	277	329	999999	999999	999999	31	999999	999999	656	538	891	435	999999	999999	357	50	397	587	999999	945	567	961	639	853	648	636	471	913	128	334	619	238	999999	999999	999999	830	999999	999999	732	30	550	999999	242	999999	596	735	554	560	380	854	605	396	999999	344	696	315	999999	999999	999999	
121	560	542	999999	332	999999	663	184	509	453	526	312	362	854	276	404	473	729	841	266	912	91	999999	543	274	728	232	356	916	918	384	150	63	999999	621	470	17	999999	909	878	999999	560	55	116	853	552	999999	541	615	939	232	999999	848	428	999999	999999	649	999	273	999999	696	317	268	590	79	386	999999	207	243	805	396	907	819	962	333	361	46	804	690	721	485	691	740	999999	695	798	301	635	196	591	821	18	302	315	999999	626	302	464	47	476	303	999999	307	999999	553	325	766	999999	104	999999	992	845	318	999999	129	15	576	999999	999999	280	94	624	20	999999	999999	387	615	999999	780	706	68	999999	766	223	428	439	999999	930	433	380	41	416	540	999999	598	976	700	750	999999	187	59	21	999999	766	392	679	44	655	825	999999	999999	999999	114	398	999999	999999	999999	105	132	689	621	645	857	524	248	678	93	440	63	18	687	864	999999	603	656	999999	22	10	999999	749	404	999999	115	267	670	779	311	152	33	187	897	604	628	506	565	414	163	55	999999	714	595	604	999999	816	999999	999999	934	511	741	509	408	999999	274	999999	295	884	999999	599	853	469	999999	941	999999	876	120	93	246	821	999999	999999	999999	966	482	126	999999	799	146	298	999999	825	845	800	410	523	779	819	339	255	221	681	874	564	202	68	347	653	198	725	706	405	609	122	473	498	616	999999	605	158	228	495	747	999999	820	999999	999999	576	999999	892	107	300	753	990	609	367	378	339	774	423	999999	511	611	421	592	384	999999	999999	999999	912	907	347	223	191	36	999999	933	632	743	174	999999	771	122	999999	999999	415	999999	618	513	116	129	287	666	192	379	717	884	999999	658	999999	811	890	248	628	999999	759	86	572	964	883	999999	745	595	610	978	999999	398	315	793	186	732	608	999999	231	792	629	680	41	812	999999	999999	607	974	307	362	999999	532	494	320	868	339	89	654	999999	999999	999999	691	66	213	999999	328	579	999999	999999	714	999999	999999	27	836	365	88	54	759	654	51	826	999999	298	258	434	484	904	994	999999	847	652	953	999999	548	999999	938	624	828	999999	999999	272	73	501	999999	999999	882	999999	658	955	999999	294	329	10	999999	855	612	402	807	778	999999	423	584	999999	634	71	259	82	478	427	999999	463	226	319	662	779	762	999999	705	109	551	969	256	49	144	999999	332	999999	21	692	999999	545	816	999999	563	999999	687	999999	999999	531	899	999999	46	240	538	336	78	20	347	999999	102	999999	999999	999999	237	917	177	545	
484	81	739	999999	70	785	999999	881	646	176	756	95	102	999999	999999	999999	999999	741	933	26	510	807	494	999999	616	212	600	472	999999	118	999999	645	409	151	999999	795	792	999999	749	999999	618	656	689	901	999999	261	716	999999	999999	522	508	999999	999999	161	45	999999	586	999999	689	999999	195	159	43	538	999999	121	685	950	347	616	392	999999	991	682	408	854	127	593	68	364	495	999999	542	335	609	336	999999	258	999999	303	219	375	914	891	999999	468	999999	161	557	999999	999999	766	447	323	140	902	999999	312	999999	999999	559	999999	999999	999999	373	380	999999	708	929	999999	460	436	999999	54	407	26	692	109	617	999999	240	999999	45	915	788	729	377	228	204	706	999999	358	999999	925	744	225	16	999999	527	693	851	915	231	540	999999	149	922	403	915	999999	999999	405	694	999999	950	999999	957	999999	546	644	13	999999	513	233	999999	112	931	999999	310	192	20	113	581	923	999999	325	744	505	233	648	999999	999999	312	91	496	436	664	692	975	999999	999999	563	53	999999	690	999999	999999	998	354	589	999999	999999	999999	999999	113	116	823	999999	725	634	999999	462	999999	999999	836	38	95	431	999999	759	448	248	943	999999	924	456	69	999999	999999	635	913	746	161	999999	439	999999	999999	579	999999	999999	613	893	966	351	999999	805	999999	999999	57	999999	377	979	271	999999	151	969	70	943	809	657	999999	135	537	999999	720	111	310	586	467	43	156	516	454	999999	155	554	282	602	845	999999	999999	914	650	580	267	933	484	999999	501	470	999999	938	769	330	342	488	999999	999999	630	999999	504	999999	688	24	515	861	535	915	999999	597	697	999999	107	691	544	142	484	956	999999	786	626	745	94	999999	299	218	746	133	999999	667	999999	405	971	643	623	364	235	636	999999	405	407	569	999999	903	772	285	999999	88	786	999999	14	409	999999	843	585	759	672	690	724	306	125	412	901	782	409	302	496	463	77	190	906	847	890	437	388	999999	628	191	999999	999999	378	999999	999999	813	999999	788	362	999999	68	999999	999999	545	999999	769	290	999999	999999	344	999999	999999	788	386	20	605	303	999999	519	999999	464	527	141	999999	465	710	928	457	75	999999	129	621	940	368	999999	999999	999999	371	935	131	157	999999	400	999999	686	755	235	991	999999	741	520	506	278	745	673	540	999999	999999	999999	211	999999	832	930	999999	224	882	539	999999	999999	999999	999999	931	231	397	469	81	137	846	804	710	485	936	800	999999	577	623	352	204	694	999999	482	298	291	733	290	999999	462	820	79	804	999999	805	
20	850	634	588	284	880	286	602	999999	885	999999	379	726	904	41	607	11	601	539	345	735	127	999999	818	999999	498	117	999999	618	316	777	10	494	680	925	950	699	989	348	471	999999	102	999999	596	894	912	16	385	293	855	819	477	274	880	79	893	526	815	938	999999	773	142	999999	999999	118	404	884	56	979	91	907	21	263	77	427	642	666	999999	924	737	491	731	861	762	999999	999999	736	614	610	999999	433	883	999999	562	698	785	118	364	999999	999999	37	960	999999	212	948	807	999999	206	462	999999	236	788	999999	999999	305	51	999999	231	608	808	667	999999	999999	999999	657	999999	999999	701	379	641	534	311	259	434	710	531	999999	659	814	689	94	539	161	183	999999	999999	991	849	267	999999	514	999999	755	999999	832	999999	524	999999	554	923	846	999999	999999	821	901	925	999999	467	500	999999	716	622	417	919	724	999999	128	272	999999	22	42	999999	999999	723	137	999999	555	579	999999	999999	17	875	999999	999999	843	999999	711	999999	281	880	115	999999	359	493	999999	892	478	999999	999999	999999	999999	261	319	542	891	734	89	999999	999999	263	999999	999999	865	545	767	999999	999999	527	85	163	999999	788	991	269	906	999999	762	951	783	244	180	999999	625	898	999999	755	565	999999	999	119	999999	608	646	28	511	155	669	813	725	107	384	951	760	801	286	848	269	60	635	392	999999	138	330	458	92	659	344	966	229	21	285	999999	527	966	999999	818	152	999999	757	760	838	948	999999	685	860	229	958	823	999999	477	495	515	937	616	999999	362	288	197	999999	852	999999	702	594	999999	822	999999	999999	999999	999999	468	706	296	302	999999	553	34	903	644	999999	999999	700	999999	999999	751	525	770	18	911	830	999999	540	954	999999	905	949	145	363	520	863	430	795	175	999999	164	770	999999	222	72	999999	122	999999	999999	999999	81	161	300	358	842	199	61	431	522	963	818	999999	751	999999	999999	924	418	670	393	999999	999999	77	535	825	999999	999999	326	557	945	848	717	861	896	366	965	999999	999999	787	999999	330	999999	999	283	211	876	236	28	949	826	147	654	451	999999	863	430	13	999999	999999	999999	861	872	504	485	673	999999	957	40	395	999999	642	276	630	159	72	968	178	794	999999	948	999999	962	377	731	807	203	999999	795	43	935	999999	137	999999	628	660	458	318	999999	999999	955	919	205	633	665	193	999999	33	302	999999	895	999999	999999	999999	526	204	999999	505	772	678	479	979	171	999999	460	331	515	999999	999999	499	614	659	655	194	377	39	768	338	711	
548	936	180	973	999999	147	683	752	835	667	433	999999	952	545	845	139	976	999999	207	183	344	677	789	999999	803	399	999999	607	999999	999999	497	436	570	999999	234	742	309	16	378	860	999999	578	679	425	578	738	999999	999999	809	64	401	280	999999	165	376	870	156	158	179	999999	902	86	727	999999	999999	996	999999	168	321	999999	999999	970	389	999999	406	765	999999	373	452	75	737	131	999999	969	532	226	866	414	427	363	595	161	836	975	957	700	851	768	255	581	999999	999999	802	999999	234	431	891	232	758	611	872	783	705	114	665	781	288	999999	388	999999	140	999999	740	958	999999	999999	143	999999	389	706	999999	240	127	999999	528	999999	328	999999	744	999999	999999	643	656	816	999999	811	455	999999	319	999999	421	103	389	999999	451	761	762	999999	198	556	297	487	999999	62	696	642	665	999999	585	431	462	197	22	999999	627	496	999999	923	477	999999	232	999999	104	999999	294	821	850	824	429	766	481	483	999999	999999	813	848	800	999999	130	848	156	621	999999	887	724	234	90	999999	675	954	631	999999	377	491	333	999999	392	640	768	874	999999	999999	414	818	949	999999	999999	824	473	999999	695	536	803	628	559	611	264	216	999999	999999	741	999999	159	474	999999	642	116	999999	865	926	465	170	834	999999	999999	999999	999999	337	937	745	939	265	638	896	269	105	46	749	999999	722	631	185	161	708	143	999999	690	939	683	999999	999999	873	999999	547	323	535	701	999999	571	253	404	999999	999999	742	999999	485	118	999999	215	50	606	367	489	999999	304	290	18	136	122	999999	625	276	653	630	873	75	306	101	999999	733	403	488	188	999999	999999	704	906	999999	587	999999	936	437	734	643	711	514	394	816	252	43	526	575	445	558	628	137	283	648	869	999999	189	27	681	482	647	999999	188	801	825	600	383	599	548	464	86	197	999999	20	918	999999	999999	999999	999999	548	999999	827	53	629	69	999999	430	267	550	532	478	918	999999	262	999999	594	336	593	990	652	660	927	36	981	482	440	999999	999999	730	510	384	699	178	999999	275	999999	84	999999	999999	636	179	999999	59	26	985	167	441	290	24	334	42	999999	499	206	888	999999	800	999999	156	628	604	167	537	49	999999	779	750	623	986	186	520	776	851	364	483	544	878	20	995	999999	999	314	999999	406	477	295	209	999999	253	986	28	22	412	123	999999	21	999999	19	868	215	417	818	304	837	999999	265	247	144	999999	354	410	790	999999	999999	999999	999999	909	140	999999	862	579	778	379	10	168	507	
374	737	332	471	999999	869	151	789	908	191	20	999999	592	999999	58	75	259	899	999999	237	999999	580	493	742	112	999999	999999	999999	635	639	448	303	678	316	891	509	812	261	999999	541	999999	286	923	448	289	497	999999	999999	813	514	528	480	424	999999	999999	999999	253	590	369	508	431	999999	999999	279	742	716	742	286	999999	999999	263	997	511	999999	999999	669	656	55	462	614	909	999999	202	131	999999	999999	879	747	753	107	265	231	892	890	119	513	132	654	999999	573	754	271	999999	274	261	531	969	379	352	892	147	208	138	754	598	343	942	42	168	775	836	999999	999999	999999	293	41	115	620	935	84	546	12	350	889	860	999999	69	928	869	999999	998	510	405	860	999999	67	999999	148	301	776	571	100	495	930	736	999999	739	805	980	230	426	999999	444	277	356	145	858	249	893	950	284	999999	172	999999	776	336	599	999999	272	999999	937	967	329	168	513	999999	999999	419	162	111	908	263	947	999999	999999	649	76	999999	999999	825	209	999999	254	999999	502	557	999999	915	999999	410	170	77	543	755	999999	458	999999	285	763	899	628	999999	999999	792	52	30	999999	523	417	999999	269	470	167	446	35	999999	722	978	666	956	529	999999	265	752	941	841	719	202	367	713	620	790	375	614	206	999999	767	461	999999	481	491	414	507	36	150	699	909	106	730	208	999999	61	619	999999	380	38	999999	999999	851	210	999999	873	165	999999	516	479	999999	552	999999	274	999999	271	679	194	474	124	102	239	611	999999	931	623	472	168	977	569	181	999999	243	178	999999	432	610	108	180	617	258	803	519	671	604	366	856	465	999999	474	381	999999	342	266	935	953	999999	610	278	999999	999999	999999	726	947	999999	536	999999	81	999999	999999	999999	581	23	856	999999	299	999999	940	646	574	766	16	285	513	197	746	999999	999999	999999	625	699	10	829	492	216	261	999999	572	373	999999	999999	785	770	989	813	799	999999	486	399	645	999999	793	963	999999	921	405	721	223	759	561	311	341	837	79	203	999999	752	531	999999	615	222	999999	576	999999	999999	981	999999	296	699	999999	999999	748	588	597	391	906	46	135	999999	811	539	864	999999	812	766	999999	947	700	999999	163	57	890	999999	784	433	96	999999	999999	186	999999	169	435	999999	371	999999	563	753	250	687	999999	999999	626	960	999999	85	358	345	764	812	811	999999	545	999999	546	351	444	911	803	174	999999	690	650	949	630	652	114	350	450	585	212	999999	999999	999999	999999	538	999999	930	998	708	85	751	462	583	374	
906	623	935	977	999999	792	651	949	85	392	606	973	999999	340	196	971	999999	894	189	609	849	336	532	989	17	920	514	913	105	98	999999	237	77	584	723	38	178	372	430	792	561	22	631	999999	999999	999999	752	999999	811	737	77	999999	999999	974	999999	999999	101	999999	970	109	288	738	854	987	838	378	906	103	999999	167	802	999999	474	999999	57	836	704	901	96	452	999999	914	111	368	30	999999	954	103	68	999999	936	999999	401	999999	514	823	168	644	999999	999999	658	658	983	654	934	431	999999	886	926	689	876	199	859	527	930	374	636	999999	966	151	423	813	45	474	231	579	999999	153	882	999999	678	70	119	561	794	519	930	457	433	599	314	999999	176	379	276	999999	372	873	399	149	196	999999	677	650	121	845	999999	518	432	999999	187	248	999999	702	999999	999999	999999	999999	733	421	443	189	72	999999	836	999999	646	666	207	484	999999	380	754	742	999999	16	392	469	449	948	896	421	999999	999999	421	76	73	474	999999	460	999999	999999	999999	978	706	17	609	310	999999	765	999999	999999	321	948	157	807	494	272	664	999999	433	620	999999	784	524	31	164	994	999999	770	292	181	999999	747	999999	152	239	999999	46	40	406	91	654	684	999999	938	999999	85	920	614	582	999999	810	999999	37	56	999999	365	999999	999999	852	615	999999	54	999999	37	659	999999	141	15	577	718	235	634	999999	999999	966	184	44	586	921	89	999999	350	197	491	371	944	999999	999999	936	999999	322	361	187	791	736	610	210	722	288	999999	943	915	999999	864	999999	186	999999	686	90	41	331	877	999999	773	999999	14	856	992	665	715	854	999999	79	999999	405	874	999999	816	615	365	973	321	307	394	145	999999	313	999999	916	999999	198	43	690	904	999999	445	598	413	260	731	753	218	67	573	999999	582	999999	999999	468	999999	729	938	80	724	67	19	579	379	638	382	700	999999	85	480	526	820	999999	999999	160	960	285	999999	566	883	611	764	264	733	711	563	322	970	864	225	465	260	962	999999	847	543	865	229	775	877	999999	230	999999	999999	56	862	900	681	192	508	425	686	999999	197	122	999999	754	845	999999	84	70	730	999999	860	24	276	857	715	327	616	104	999999	277	999999	853	999999	999999	999999	687	848	662	999999	788	366	999999	779	877	775	853	553	789	29	561	700	816	310	562	282	571	999999	15	195	364	575	413	369	418	693	343	731	671	85	168	819	422	429	942	311	70	245	398	999999	862	773	999999	999999	504	577	872	552	828	359	116	999999	
842	477	285	999999	953	999999	371	194	441	132	882	999999	999999	999999	999999	396	368	261	999999	336	999999	924	333	999999	748	338	864	841	820	999999	999999	321	999999	262	976	945	999999	729	999999	630	873	999999	649	739	890	123	223	763	999999	999999	194	576	147	779	525	918	153	999999	473	999999	575	529	374	650	229	570	744	999999	764	342	252	638	903	591	462	999999	284	593	999999	999999	125	999999	552	344	607	999999	184	999999	999999	68	801	460	266	733	64	354	999999	999999	999999	329	379	999999	998	956	243	555	673	999999	999999	999999	643	560	999999	838	999999	999999	977	39	999999	893	396	554	999999	706	999999	999999	999999	999999	536	118	346	286	82	381	265	511	112	999999	110	61	662	627	873	398	999999	251	999999	427	234	590	376	810	999999	999999	999999	824	741	302	425	451	183	503	30	218	11	367	487	999999	582	997	999999	999999	928	991	240	769	999999	999999	292	299	334	954	999999	945	741	535	330	455	999999	440	769	810	180	999999	878	168	606	665	397	66	999999	845	844	999999	229	985	999999	964	396	173	153	999999	20	999999	126	228	558	85	999999	475	47	41	183	999999	238	561	220	999999	122	82	172	999999	96	235	535	489	120	718	726	756	653	999999	69	999999	297	511	999999	55	999999	660	609	531	198	921	29	733	671	702	999999	668	775	999999	852	323	11	999999	181	784	600	637	118	840	358	999999	822	681	972	899	999999	727	760	175	737	461	999999	641	999999	175	999999	801	817	417	999999	68	981	51	513	745	999999	170	340	25	999999	904	552	999999	182	999999	108	347	760	771	848	281	999999	609	874	400	850	370	999999	15	578	999999	820	700	999999	999999	738	780	999999	236	999999	693	999999	999999	720	832	909	999999	468	358	76	868	51	55	569	449	160	381	176	999999	894	912	860	334	447	999999	94	999999	649	882	999999	328	179	534	154	164	884	172	889	52	999999	157	902	951	938	709	999999	774	141	680	149	999999	999999	999999	999999	714	833	72	307	74	748	68	999999	585	617	748	699	516	901	414	565	988	491	134	632	747	999999	999999	395	737	898	319	719	968	742	999999	714	999999	999999	439	331	821	999999	825	303	999999	999999	326	343	999999	20	250	873	999999	125	161	999999	999999	433	594	704	999999	999999	999999	999999	438	349	95	842	999999	44	586	999999	999999	93	743	133	666	830	210	999999	694	576	999999	726	657	446	999999	853	591	508	234	689	608	735	407	155	304	999999	999999	92	17	483	108	165	999999	927	999999	643	999999	37	218	659	233	940	20	356	481	
843	999999	992	356	999999	261	736	999999	896	999999	736	685	999999	829	999999	965	127	999999	220	477	999999	302	730	44	359	481	564	299	574	466	999999	725	61	999999	460	999999	872	736	775	999999	372	355	537	999999	675	957	783	999999	212	693	115	303	799	878	999999	551	787	957	997	999999	697	446	245	439	57	999999	634	999999	379	865	102	999999	871	999999	115	999999	764	518	369	401	697	365	97	880	360	374	925	999999	242	999999	363	915	738	999999	535	925	120	999999	173	999999	333	859	999999	999999	999999	999999	432	999999	999999	747	999999	278	597	606	73	341	359	364	88	683	95	462	691	470	511	186	999999	999999	463	189	999999	667	999999	705	78	838	537	999999	289	636	941	124	408	494	999999	94	999999	142	950	203	576	755	28	490	578	870	177	999999	835	424	999999	575	357	999999	174	999999	923	891	538	235	803	609	84	999999	999999	999999	63	207	999999	999999	858	519	999999	269	612	827	999999	864	137	999999	671	179	915	865	564	999999	766	999999	329	13	170	436	604	725	400	967	681	576	748	606	817	969	29	999999	565	999999	668	999999	981	999999	481	999999	764	340	999999	634	999999	219	888	999999	215	249	877	345	999999	432	999999	192	999999	645	999999	81	126	999999	389	999999	999999	506	310	11	708	678	832	982	532	999999	672	273	171	999999	282	472	688	382	400	999999	101	683	161	143	647	486	228	346	999999	409	942	242	950	862	483	999999	909	886	667	537	999999	895	999999	164	759	651	30	113	999999	683	393	999999	140	812	609	476	354	999999	364	232	459	999999	790	999999	999999	439	999999	308	292	95	999999	801	715	863	169	206	870	997	383	995	465	124	973	999999	999999	209	999999	148	262	17	842	742	531	999999	88	921	115	999999	995	330	999999	722	821	287	999999	999999	37	277	652	413	605	357	793	369	767	344	523	282	117	999999	337	184	55	285	252	820	279	280	785	999999	101	190	11	62	666	999999	303	999999	397	433	181	834	495	849	411	999999	948	172	677	743	408	999999	583	46	992	164	676	999999	44	999999	999999	999999	492	413	322	999999	355	741	703	999999	50	827	885	683	787	999999	999999	206	873	757	999999	117	602	51	840	269	999999	999999	70	999999	999999	757	999999	97	999999	424	352	999999	999999	986	149	217	469	653	999999	580	946	999999	258	999999	999999	480	671	286	999999	214	999999	450	573	63	818	999999	680	201	957	292	176	798	571	999999	999999	999999	668	887	618	999999	999999	999999	348	269	999999	707	716	999999	44	596	95	383	660	999999	270	901	518	484	
178	999999	536	277	999999	420	999999	157	999999	885	348	870	811	784	668	999999	565	215	112	313	740	999999	673	119	167	371	206	792	148	663	113	259	98	194	719	859	139	999999	263	999999	856	999999	378	999999	999999	999999	999999	311	715	889	351	65	799	214	743	67	95	427	999999	333	999999	620	19	674	999999	98	782	626	74	808	642	195	951	183	457	999999	741	843	999999	992	586	895	87	259	322	58	999999	883	999999	999999	999999	712	999999	929	715	245	165	704	57	144	392	168	247	906	257	999999	113	625	756	178	325	251	999999	999999	746	999999	999999	760	362	734	637	898	185	411	44	999999	924	31	999999	222	999999	999999	999999	751	610	999999	657	180	12	165	944	834	136	282	999999	532	181	152	192	397	702	404	351	323	507	999999	982	999999	872	327	241	92	167	999999	757	287	455	789	517	999999	670	373	758	999999	790	802	771	999999	74	999999	758	782	838	80	520	25	695	482	253	126	446	821	307	999999	999999	861	677	592	525	69	86	391	999999	864	726	339	646	155	999999	704	999999	89	771	370	568	459	999999	97	999999	742	999999	973	545	401	999999	848	999999	83	282	999999	135	189	387	14	999999	377	999999	973	353	190	378	550	949	549	404	366	60	936	126	474	618	590	999999	999999	999999	113	999999	242	983	878	273	573	872	999999	578	999999	702	766	936	201	311	280	743	843	373	999999	33	999999	997	999999	798	999999	956	807	320	545	622	604	537	331	999999	999999	999999	999999	917	805	677	355	970	999999	664	293	10	925	173	347	846	723	419	436	999999	849	245	999999	999999	144	616	74	293	43	920	107	238	999999	670	999999	289	278	926	999999	374	677	999999	145	999999	514	137	41	644	972	698	898	999999	111	251	999999	999999	532	395	782	999999	612	999999	937	941	566	64	395	264	776	68	578	999999	852	72	412	999999	109	607	574	17	584	999999	321	344	32	912	999999	999999	988	999999	756	882	153	377	761	615	98	204	303	999999	742	776	868	913	130	110	342	49	838	857	580	999999	820	999999	614	999999	751	602	999999	654	927	31	276	70	311	696	653	484	310	797	999999	904	313	999999	274	807	562	407	224	921	579	98	535	999999	999999	831	999999	378	763	579	864	495	285	649	999999	720	510	807	999999	999999	456	858	999999	51	132	675	621	705	510	999999	630	999999	999999	997	84	838	496	146	924	999999	635	285	720	731	933	999999	629	663	592	999999	307	754	794	790	475	999999	999999	999999	18	470	220	365	867	956	999999	999999	999999	288	575	
693	233	373	883	142	798	999999	147	17	118	999999	55	958	122	956	999999	876	559	597	532	999999	488	12	137	464	999999	279	999999	764	782	422	999999	999999	97	999999	331	933	871	661	999999	303	999999	352	999999	136	424	262	252	911	456	82	961	519	756	221	999999	230	245	428	873	528	764	999999	999999	695	747	704	999999	223	634	575	15	897	604	238	780	146	626	11	50	16	999999	999999	999999	999999	461	624	999999	876	694	999999	697	999999	788	474	539	999999	999999	690	999999	719	392	38	286	881	77	73	914	999999	999999	78	603	244	388	866	501	268	75	524	999999	133	119	999999	529	534	877	562	119	140	698	581	999999	936	622	330	624	998	228	436	642	999999	710	999999	999999	999999	506	463	74	921	972	281	144	999999	457	265	610	398	509	999999	14	514	999999	783	829	999999	60	667	622	67	252	503	49	638	999999	845	999999	51	559	903	38	424	498	999999	168	427	446	424	488	366	720	236	999999	476	432	137	443	926	248	584	575	838	999999	999999	679	479	241	506	999999	611	842	568	999999	999999	999999	589	26	766	625	411	423	999999	189	999999	346	999999	14	573	216	754	412	497	803	999999	338	199	583	491	518	689	195	999999	702	877	524	162	999999	999999	752	842	121	677	310	836	171	939	659	999999	669	663	474	668	999999	967	209	999999	764	865	276	999999	16	534	999999	936	226	483	933	311	741	194	628	121	820	373	643	999999	999999	999999	812	399	540	999999	821	854	999999	527	650	735	677	179	999999	532	626	999999	835	999999	429	373	620	999999	16	357	843	485	999999	999999	999999	926	333	474	168	797	999999	877	999999	17	999999	403	721	698	832	999999	634	999999	999999	105	495	999999	537	67	315	822	357	134	392	193	165	999999	819	862	680	724	411	213	20	600	479	999999	234	828	873	36	999999	921	855	809	722	281	687	999999	866	999999	398	276	168	345	449	999999	999999	810	852	376	999999	859	27	118	795	431	561	206	625	999999	377	709	194	289	999999	999999	279	583	470	884	658	879	995	999999	335	145	54	674	999999	552	263	424	999999	506	452	999999	904	746	23	999999	999999	999999	324	130	876	688	92	878	175	999999	657	999999	350	968	717	704	863	591	783	999999	386	886	56	999999	493	999999	999999	687	837	999999	999999	533	570	178	174	177	565	875	559	646	62	175	999999	146	894	352	999999	17	789	747	928	323	962	363	914	832	999999	250	637	923	999999	405	51	787	493	134	350	181	999999	549	149	988	42	146	607	999999	387	909	189	
150	879	726	999999	100	458	218	570	217	263	999999	732	324	999999	635	692	657	134	722	653	999999	999999	902	214	249	607	940	290	999999	755	999999	455	999999	71	999999	54	238	507	950	338	284	563	143	917	471	999999	825	999999	999999	999999	950	97	664	999999	418	999999	976	522	658	493	518	927	743	461	999999	885	207	263	751	591	464	160	183	393	378	999999	867	999999	742	432	781	199	884	382	805	615	791	999999	999999	357	77	715	999999	999999	819	999999	819	682	366	585	619	572	999	815	989	799	913	280	887	211	281	991	780	235	999999	328	999999	999999	655	999999	104	928	610	403	523	748	999999	716	574	999999	397	999999	627	166	813	999999	200	999999	999999	999999	702	520	391	450	86	999999	935	999999	755	500	999999	458	36	421	491	690	999999	999999	302	250	999999	999999	999999	866	999999	95	374	623	999999	501	137	974	977	650	253	584	547	169	999999	447	813	688	961	999999	716	938	168	215	675	133	258	999999	776	999999	517	505	999999	524	636	999999	711	321	210	263	373	339	480	386	999999	906	152	802	289	854	437	810	245	633	999999	876	999999	168	999999	299	999999	542	999999	835	142	999999	770	32	999999	999999	736	999999	488	707	710	386	999999	782	47	768	999999	999999	316	999999	714	706	269	190	374	760	999999	999999	373	910	999999	830	999999	645	253	430	999999	130	999999	953	127	999999	332	538	923	773	418	154	131	189	319	999999	236	285	999999	435	999999	589	999999	999999	270	192	999999	577	697	879	254	822	999999	616	999999	860	187	362	999999	999999	384	999999	999999	600	352	919	432	194	999999	222	604	999999	524	817	999999	556	472	506	999999	935	999999	999999	840	53	529	596	616	514	557	459	999999	874	999999	999999	999999	757	332	67	999999	999999	760	943	975	484	285	398	307	720	674	85	999999	680	999999	869	999999	629	890	223	81	999999	313	917	636	152	602	730	384	183	766	194	234	999999	85	999999	184	865	779	999999	999999	140	298	895	999999	482	999999	939	999999	612	999999	431	867	118	985	674	46	842	999999	832	881	999999	23	999999	999999	999999	851	999999	604	326	999999	114	850	999999	455	941	467	418	87	164	91	662	525	772	801	344	999999	999999	429	411	999999	341	559	946	484	999999	126	174	940	359	631	999999	999999	888	917	277	581	343	663	54	999999	628	764	161	751	228	39	999999	999999	619	173	735	563	999999	21	362	555	903	59	241	824	302	477	999999	533	13	327	636	999999	999999	763	999999	461	384	203	687	576	999999	204	999999	193	999999	841	331	999999	895	524	151	
877	999999	999999	678	999999	431	229	914	160	999999	628	748	900	402	395	798	856	191	283	999999	999	333	999999	158	708	793	58	948	460	156	999999	999999	999999	186	759	999999	812	94	697	40	164	288	537	540	778	456	364	999999	489	52	474	14	621	999999	999999	553	778	999999	999999	501	999999	999999	464	13	503	990	269	999999	643	999999	986	771	493	999999	999999	999999	999999	255	379	262	438	268	469	418	999999	538	25	154	44	216	999999	249	125	206	999999	883	824	999999	46	787	196	640	999999	394	66	703	520	999999	320	430	757	533	203	717	72	124	812	56	331	965	974	125	999999	437	584	746	999999	296	596	150	999999	272	999999	999999	75	798	121	84	361	978	28	647	999999	614	459	987	56	407	144	999999	81	999999	212	81	812	80	950	719	810	320	57	233	999999	179	534	494	324	610	999999	273	999999	737	999999	999999	947	337	999999	85	999999	999999	699	258	162	63	79	999999	999999	999999	779	994	848	999999	274	51	999999	794	999999	999999	89	964	673	445	756	870	538	344	94	999999	133	485	788	999999	741	999999	620	999999	999999	999999	110	416	433	999999	831	999999	425	612	472	653	999999	162	999999	999999	999999	23	999999	264	999999	291	524	734	999999	211	24	303	216	973	999999	60	430	143	723	148	999999	673	541	497	613	999999	455	926	871	999999	999999	971	24	999999	879	728	999999	366	306	999999	212	376	383	231	172	538	450	999999	952	421	232	999999	438	999999	76	999999	999999	435	650	403	835	598	999999	999999	763	52	288	999999	103	930	759	74	837	999999	935	999999	300	320	335	85	658	13	999999	460	218	170	542	692	103	557	257	999999	999999	999999	999999	614	513	780	468	999999	999999	999999	358	32	662	168	450	504	396	879	999999	171	110	574	999999	999999	624	412	394	999999	510	596	953	545	683	999999	358	934	980	331	999999	520	851	215	826	264	655	951	999999	999999	719	48	305	999999	525	999999	766	999999	999999	999999	989	999999	395	999999	999999	999999	450	812	348	769	999999	516	523	999999	999999	999999	319	894	747	489	187	673	999999	999999	999999	471	301	739	29	597	136	999999	776	859	341	582	134	986	999999	999999	814	999999	612	39	250	213	524	239	27	14	999999	871	999999	678	944	999999	495	60	982	157	371	710	792	751	999999	603	740	664	734	623	396	332	308	583	675	344	70	999999	104	679	947	72	722	25	819	999999	812	107	999999	25	96	999999	13	448	802	113	59	861	396	999999	999999	860	999999	999999	617	454	573	820	12	609	265	910	956	313	210	309	988	999999	
999999	387	790	999999	999999	718	999999	999999	329	999999	780	999999	999999	209	198	457	216	999999	999999	999999	999999	375	691	991	104	315	999999	186	127	700	999999	503	125	999999	929	19	856	830	121	999999	866	303	135	713	49	440	999999	999999	721	509	107	123	999999	669	378	566	999999	798	547	443	958	999999	206	628	622	286	457	23	279	188	999999	385	975	779	462	114	250	999999	952	664	991	703	999999	617	602	999999	761	999999	999999	373	324	67	292	999999	828	999999	107	999999	999999	762	982	309	999999	543	999999	721	148	999999	216	273	999999	716	846	883	999999	265	895	999999	35	498	525	11	120	905	999999	544	102	308	999999	945	999999	743	888	999999	681	999999	916	999999	999999	999999	986	999999	999999	639	999999	608	220	409	235	573	621	519	999999	602	247	999999	199	881	679	373	628	839	21	271	999999	999999	999999	999999	211	999999	999999	999999	999999	154	511	727	762	481	999999	999999	999999	999999	999999	999999	999999	497	999999	999999	952	700	503	45	252	345	262	156	786	977	999999	475	779	562	208	475	234	999999	999999	335	999999	519	228	717	999999	999999	999999	935	766	634	999999	769	319	542	705	510	266	999999	731	542	892	365	999999	999999	108	392	999999	771	494	607	999999	686	856	999999	204	442	481	999999	22	999999	305	326	999999	162	50	612	166	246	857	697	999999	921	915	108	443	999999	578	444	618	999999	937	279	451	169	481	999999	913	381	999999	272	999999	999999	301	902	999999	999999	999999	789	743	496	236	249	913	999999	397	241	771	757	504	469	864	47	176	999999	892	36	875	230	999999	999999	699	784	999999	594	668	999999	630	999999	861	867	759	999999	700	999999	413	697	365	654	771	999999	488	165	999999	878	408	992	314	918	999999	220	700	999999	118	999999	796	452	350	329	999999	659	999999	757	896	636	710	999999	346	54	968	204	670	230	999999	441	311	999999	906	29	195	676	999999	999999	999999	650	999999	13	681	999999	335	961	357	999999	525	122	638	731	268	250	178	333	999999	999999	950	815	549	999999	999999	999999	650	999999	545	330	143	462	234	899	753	999999	470	706	403	598	718	17	999999	634	704	346	999999	999999	285	665	851	861	999999	174	760	198	999999	696	999999	14	107	999999	999999	999999	902	73	887	999999	978	23	999999	472	930	67	551	943	968	915	775	960	999999	80	976	880	479	282	442	70	148	564	999999	774	999	398	501	644	592	820	999999	641	458	74	601	272	885	389	931	962	622	817	999999	999999	999999	746	999999	999999	107	544	999999	629	630	827	999999	424	868	15	999999	541	999999	907	
361	999999	192	144	512	808	479	713	999999	99	351	480	999999	331	343	958	854	263	999999	475	546	57	272	113	999999	630	475	187	404	880	916	999999	405	715	466	83	13	786	999999	332	557	393	550	467	999999	160	390	278	999999	909	161	219	284	101	370	314	884	89	134	999999	343	999999	319	999999	183	952	999999	731	865	999999	955	77	999999	934	918	162	999999	805	824	859	999999	206	106	494	999999	706	124	314	354	162	198	924	662	361	988	999999	84	435	293	336	85	658	412	999999	954	93	200	999999	183	999999	807	89	264	999999	641	146	205	825	395	477	837	770	386	713	81	999999	999999	667	945	662	88	81	521	498	784	592	794	285	539	645	999999	774	999999	146	999999	118	669	398	720	999999	999999	258	50	816	999999	314	281	699	749	924	677	532	999999	520	139	999999	568	765	490	999999	352	999999	999999	999999	999999	999999	640	999999	368	963	370	999999	999999	999999	603	829	999999	704	10	479	320	104	535	614	968	983	380	620	999999	619	549	904	999999	671	509	148	962	301	854	435	674	999999	341	786	563	999999	585	310	916	999999	705	863	765	999999	999999	258	999999	681	781	999999	692	30	243	748	423	466	999999	285	999999	464	867	738	849	574	999999	288	762	749	61	317	408	80	999999	999999	999999	999999	999999	897	932	260	999999	290	520	877	743	999999	798	592	372	107	550	999999	715	461	999999	999999	24	999999	214	999999	496	645	999999	473	579	999999	326	536	835	737	326	221	353	999999	711	999999	228	972	830	999999	490	179	999999	953	767	109	999999	251	273	946	999999	948	999999	482	999999	118	659	57	307	132	999999	271	757	999999	780	338	999999	381	999999	856	748	51	999999	63	969	326	999999	999999	999999	999999	266	85	273	888	75	999999	529	870	579	999999	926	180	674	708	824	999999	999999	751	183	438	999999	983	999999	416	999999	999999	588	999999	999999	447	850	983	351	827	865	261	998	868	569	412	809	999999	801	158	930	999999	376	661	238	750	904	517	503	277	337	282	584	856	691	445	999999	889	999999	142	999999	943	829	846	842	999999	999999	999999	999999	770	628	67	192	352	486	999999	263	927	411	762	543	999999	489	84	999999	592	676	152	999999	133	622	999999	728	668	406	986	749	999999	818	999999	531	360	335	732	648	280	999999	242	379	71	999999	999999	999999	999999	598	419	464	754	356	999999	896	87	999999	68	158	708	338	999999	999999	500	880	733	999999	745	240	192	17	756	435	230	502	443	773	125	999999	999999	441	133	999999	987	999999	994	183	999999	768	454	
999999	277	584	999999	941	576	297	879	191	459	753	742	374	416	999999	707	329	999999	999999	463	313	260	127	398	277	215	453	958	999999	886	559	550	977	786	208	740	182	999999	289	926	156	893	934	490	15	698	759	663	585	824	674	999999	811	315	150	733	159	195	672	999999	132	339	999999	999999	900	213	765	587	218	671	535	833	999999	830	999999	419	326	999999	392	578	999999	790	999999	153	221	512	738	999999	646	474	590	986	999999	999999	999999	817	999999	639	590	801	933	181	455	914	299	840	999999	981	998	730	417	523	802	104	289	999999	957	768	93	398	999999	102	941	743	999999	548	20	999999	36	498	999999	686	56	590	999999	284	999999	467	853	380	311	757	999999	915	66	77	193	728	273	999999	860	999999	556	202	336	840	240	711	833	750	830	999999	955	509	999999	731	476	222	999999	14	997	499	914	999999	96	999999	999999	35	687	999999	364	292	39	564	638	999999	140	999999	264	803	999999	999999	999999	999999	550	404	801	173	622	335	600	971	278	268	474	999999	310	843	115	617	999999	214	34	819	999999	547	877	400	871	90	600	622	957	656	960	374	865	810	171	692	916	266	999999	361	423	393	999999	771	99	277	912	999999	748	999999	392	999999	609	813	717	13	527	411	302	542	999999	978	24	622	308	999999	505	999999	681	999999	701	164	802	672	999999	999999	534	999999	311	603	999999	314	873	999999	999999	131	765	61	103	168	175	515	999999	870	627	999999	378	401	472	989	772	423	614	999999	945	237	47	999999	999999	714	999999	999999	109	999999	375	430	114	702	359	187	345	999999	999999	999999	257	999999	999999	999999	54	999999	999999	142	643	321	831	753	699	547	999999	45	93	828	644	388	689	754	415	275	505	206	340	999999	52	295	654	999999	27	101	89	759	999999	115	892	455	91	346	777	788	866	621	731	566	336	999999	103	517	999999	27	833	502	999999	925	436	848	631	999999	999999	999999	999999	513	735	607	999999	999999	999	977	999999	199	999999	353	976	627	409	883	475	773	349	728	202	999999	519	999	268	999999	999999	121	679	54	823	999999	999999	430	131	999999	886	133	999999	719	324	125	581	619	720	999999	525	162	525	553	382	999999	617	371	165	530	993	735	349	881	999999	999999	308	891	375	183	108	556	506	999999	996	999999	674	630	414	86	999999	899	289	999999	71	999999	999999	999999	999999	965	516	883	274	601	369	160	784	227	999999	436	999999	689	253	999999	999999	999999	656	480	999999	40	192	999999	957	89	963	999999	999999	570	820	812	999999	183	
230	409	999999	224	292	905	999999	846	567	457	549	977	269	999999	655	999999	397	101	179	999999	579	640	782	529	926	195	637	276	704	999999	406	278	145	643	469	999999	880	176	686	751	999999	710	473	735	446	999999	819	97	999999	715	183	728	642	999999	603	999999	626	147	999999	106	278	419	152	352	60	999999	842	626	417	811	860	230	415	999999	331	868	177	57	92	999999	999999	549	828	989	50	678	635	999999	49	879	227	743	877	590	483	384	568	130	684	175	147	203	679	636	854	952	323	224	999999	735	422	999999	64	352	731	999999	591	999999	999999	381	645	883	586	538	999999	126	352	825	999999	999999	310	56	372	999999	999999	182	870	202	144	98	365	420	999999	314	467	647	999999	535	999999	754	793	415	999999	312	529	264	617	151	51	737	610	498	279	908	434	376	217	147	543	558	857	399	28	224	26	999999	779	281	999999	946	438	816	966	200	999999	895	999999	69	397	554	999999	729	999999	406	487	866	999999	205	880	101	999999	551	992	309	999999	404	396	604	999999	305	999999	345	80	104	309	793	532	89	999999	538	148	157	750	988	993	138	248	621	736	159	93	584	401	999999	516	999999	824	999999	303	999999	999999	633	773	101	79	229	658	65	107	694	344	71	448	999999	952	293	800	13	316	999999	166	774	868	999999	999999	999999	944	100	588	422	968	865	999999	998	39	515	384	658	919	773	480	192	524	51	814	32	145	59	36	232	999999	821	999999	535	601	734	764	636	880	178	285	999999	477	684	999999	479	999999	999999	999999	447	909	151	94	542	297	973	259	999999	999999	199	999999	999999	999999	365	336	157	515	260	407	305	750	999999	778	750	498	999999	715	840	325	345	746	696	999999	589	999999	945	736	817	247	627	484	999999	314	999999	413	391	504	121	357	579	963	34	51	27	999999	171	372	999999	999999	999999	268	419	511	986	452	999999	167	999999	999999	391	999999	697	23	779	820	812	442	97	347	117	999999	999999	492	746	382	722	654	999999	891	162	582	402	999999	999999	369	75	436	328	999999	999999	233	30	999999	966	168	999999	21	999999	206	885	729	284	996	999999	968	664	999999	765	614	730	999999	447	999999	889	809	27	923	161	420	999999	999999	123	999999	13	883	397	999999	525	587	999999	710	391	523	16	433	307	406	999999	893	705	148	671	714	517	918	786	437	999999	167	151	352	999999	851	451	509	615	435	993	62	580	140	999999	187	508	999999	999999	924	585	465	511	999999	96	268	999999	616	713	409	999999	95	107	
999999	352	368	445	763	851	540	81	506	818	872	412	999999	322	999999	737	493	216	498	884	862	851	725	656	530	999999	999999	146	835	795	215	999999	908	999999	999999	787	52	742	744	178	999999	999999	89	999999	999999	218	311	945	999999	878	999999	202	844	210	245	118	627	712	999999	507	259	999999	246	711	612	779	504	829	999999	999999	695	751	999999	329	999999	19	999999	999999	26	999999	954	655	995	956	999999	22	258	999999	720	999999	999999	340	827	246	918	109	616	377	45	859	999999	482	999999	364	193	478	730	524	999999	235	345	550	999999	603	552	603	407	289	145	599	530	796	118	199	626	365	924	235	411	999999	999999	404	52	167	607	482	412	641	999999	107	999999	734	889	999999	176	619	644	233	694	324	702	999999	242	445	338	918	999999	63	999999	828	554	505	999999	999999	999999	941	999999	999999	995	79	999999	999999	516	999999	317	796	999999	623	33	16	720	700	999999	96	999999	75	171	606	828	999999	119	359	903	944	553	786	621	362	662	235	999999	999999	999999	624	133	935	820	204	138	999999	21	749	39	730	118	853	999999	36	947	767	779	901	709	999999	960	842	999999	571	495	530	999999	553	961	798	894	613	472	916	963	653	999999	967	478	999999	678	369	329	183	836	699	822	594	415	895	455	220	999999	923	663	290	83	999999	999999	608	367	468	999999	999999	999999	504	391	57	72	303	521	811	433	424	637	601	523	999999	735	795	707	590	147	76	352	684	217	549	262	683	999999	999999	268	999999	928	219	580	999999	347	341	999999	775	532	122	999999	644	787	982	295	72	767	394	523	913	999999	776	330	722	888	999999	297	999999	794	389	723	525	553	563	495	427	30	435	352	403	487	999999	68	35	693	708	897	999999	999999	200	915	196	483	355	969	162	889	999999	208	195	54	475	980	152	399	999999	999999	234	999999	868	52	999999	999999	999999	435	967	718	305	39	190	264	999999	588	604	999999	536	52	999999	593	999999	537	172	999999	999999	359	21	952	915	635	835	617	673	737	395	157	584	154	363	919	12	443	593	829	28	931	981	886	385	999999	862	815	893	999999	999999	999999	999999	114	885	770	423	24	802	669	999999	572	591	335	203	999999	889	392	688	288	590	899	944	342	218	999999	377	999999	576	247	773	29	724	999999	583	64	277	479	268	593	505	987	641	924	635	999999	350	656	692	929	999999	479	999999	614	60	264	396	999999	895	999999	402	298	999999	565	896	184	848	559	751	148	999999	420	134	999999	782	602	267	29	707	
763	884	721	442	647	458	303	891	119	981	328	999999	730	583	999999	201	216	549	85	999999	460	607	791	904	553	750	378	355	42	831	457	999999	376	840	999999	999999	680	856	801	117	602	999999	738	999999	433	999999	458	836	527	902	576	63	192	992	256	999999	103	817	999999	896	999999	948	999999	287	534	331	302	890	999999	999999	521	360	747	968	999999	177	999999	223	481	83	301	541	827	140	265	403	814	384	593	976	683	999999	999999	904	37	654	434	461	53	999999	187	999999	395	697	391	999999	316	999999	567	89	297	879	999999	814	605	547	999999	728	999999	999999	516	918	306	474	156	659	391	843	941	780	999999	999999	999999	379	895	733	156	139	748	49	97	601	816	999999	689	804	525	163	308	489	999999	999999	439	912	594	269	999999	920	999999	732	999999	999999	282	786	345	880	999999	966	918	999999	401	999999	979	982	999999	999999	111	792	785	351	143	237	999999	461	257	48	978	268	785	999999	999999	235	588	26	999999	624	329	40	178	808	106	558	245	999999	999999	541	725	456	869	678	168	478	999999	999999	999999	606	928	820	538	306	902	999999	191	292	999999	175	412	963	776	427	596	80	623	976	255	585	992	117	373	715	999999	531	999999	117	477	992	99	388	428	999999	696	508	999999	871	906	656	377	952	35	922	139	762	999999	999999	92	999999	854	999999	954	23	613	820	999999	999999	983	380	61	83	815	999999	85	34	544	178	731	999999	578	752	80	599	999999	50	91	451	586	999999	851	999999	35	389	148	931	999999	415	994	875	60	679	999999	535	604	303	999999	618	846	115	999999	511	999999	999999	518	112	98	999999	805	573	739	16	246	999999	528	999999	58	435	279	999999	600	139	183	999999	47	899	999999	544	994	913	903	473	604	481	344	350	236	999999	999999	45	842	999999	609	999999	999999	54	443	465	17	999999	999999	999999	348	701	999999	97	338	999999	956	999999	248	554	371	999999	669	275	411	764	98	188	877	27	564	999999	312	532	530	751	719	993	466	408	999999	504	999999	999999	999999	903	966	256	22	999999	85	261	796	297	706	717	761	870	643	678	376	828	999999	237	999999	114	399	981	566	999999	155	999999	163	999999	999999	867	232	477	999999	508	797	841	176	515	942	312	999999	24	999999	813	989	848	359	787	42	999999	881	999999	55	29	999999	999999	690	435	227	122	108	957	999999	839	999999	294	729	144	881	534	999999	117	295	999999	667	384	165	752	596	306	612	375	807	319	985	791	432	131	994	999999	161	740	298	999999	214	489	
744	999999	329	705	128	225	999999	508	55	774	156	999999	362	139	829	937	999999	999999	509	732	160	961	854	702	862	608	150	78	999999	921	819	465	640	187	640	179	433	890	187	397	469	308	273	220	644	231	769	999999	999999	223	901	999999	999999	481	339	783	142	626	843	520	84	999999	134	133	955	690	999999	999999	999999	999999	514	948	999999	999999	999999	999999	697	643	68	999999	999999	285	999999	169	30	451	999999	168	848	999999	999999	806	999999	667	999999	631	184	149	264	954	661	999999	999999	333	709	953	635	218	218	999999	95	999999	568	213	681	798	752	964	113	514	554	999999	335	641	623	707	900	999999	798	641	999999	557	389	114	978	253	999999	762	460	999999	816	927	950	369	771	548	248	844	985	525	878	999999	46	750	409	260	999999	734	709	11	62	559	420	999999	811	537	999999	999999	234	438	999999	990	999999	999999	698	999999	999999	966	869	84	468	999999	99	283	763	999999	520	638	704	728	999999	185	62	459	999999	266	517	383	558	243	999999	784	619	557	636	888	705	11	62	999999	999999	302	864	635	999999	999999	470	147	813	353	27	480	759	505	999999	712	938	999999	999999	999999	999999	88	418	635	645	684	446	999999	999999	875	762	519	586	923	929	691	321	426	999999	999999	796	380	569	214	226	959	35	999999	113	924	949	999999	980	620	671	999999	999999	999999	990	999999	559	927	500	999999	591	507	894	835	999999	999999	999999	521	999999	11	645	739	518	214	999999	685	659	999999	439	999999	925	122	999999	965	999999	999999	999999	92	999999	67	468	868	999999	631	623	999999	999999	199	547	350	533	438	511	978	974	931	999999	999999	999999	314	209	999999	999999	999999	999999	478	968	929	584	999999	999999	999999	95	999999	999999	776	999999	886	590	699	621	469	784	999999	999999	999999	611	560	990	329	16	136	999999	132	858	999999	999999	999999	618	999999	750	145	614	999999	395	225	999999	430	445	208	999999	325	99	130	692	739	452	408	591	525	867	999999	938	264	359	999999	999999	963	233	311	405	999999	999999	446	949	486	854	999999	703	999999	154	191	124	792	999999	999999	46	152	439	128	999999	999999	519	999999	287	999999	206	360	831	999999	179	389	207	144	802	321	999999	653	180	999999	884	849	705	999999	381	685	999999	156	16	668	792	903	533	999999	523	999999	250	999999	168	617	289	504	771	146	803	764	999999	999999	999999	936	999999	393	972	232	243	999999	277	900	721	601	999999	59	354	172	999999	275	856	102	621	379	80	872	494	562	927	390	999999	568	814	616	999999	323	999999	79	35	408	
931	999999	870	584	165	349	463	566	999999	239	159	609	372	537	999999	891	999999	620	999999	771	898	419	305	853	861	709	96	115	900	724	999999	999999	147	375	344	554	231	46	999999	730	418	928	982	697	240	478	205	286	999999	810	999999	546	212	263	510	999999	16	27	723	456	999999	358	666	855	999999	874	471	997	203	364	669	332	406	145	999999	970	437	607	623	392	513	810	999999	100	770	356	999999	999999	865	823	999999	999999	323	767	477	69	271	999999	360	365	17	208	93	353	999999	999999	999999	77	900	539	93	408	999999	340	942	453	951	576	95	990	802	587	141	379	815	465	18	999999	668	999999	999999	310	256	267	999999	315	726	999999	999999	999999	216	15	999999	335	739	999999	999999	982	825	33	999999	694	999999	370	999999	999999	76	713	538	684	622	511	408	606	999999	782	161	999999	999999	636	726	897	626	947	783	999999	603	806	640	676	654	36	812	644	196	24	270	999999	704	954	248	23	525	999999	525	704	999999	387	504	999999	987	674	36	198	307	220	999999	999999	586	999999	999999	270	82	861	999999	596	999999	763	999999	815	999999	275	442	11	398	712	382	999999	432	88	999999	225	311	684	688	999999	999	624	347	976	946	176	309	938	137	978	940	663	999999	928	16	999999	967	999999	999999	999999	999999	35	800	594	999999	999999	671	508	575	999999	999999	398	183	999999	597	999999	426	999999	999999	355	965	503	999999	419	772	718	126	503	82	357	257	622	999999	965	748	999999	823	752	148	240	999999	999999	372	526	30	551	490	999999	341	932	999999	533	819	999999	757	738	161	391	822	129	999999	999999	435	228	999999	345	999999	218	311	623	260	674	305	638	850	173	999999	357	399	999999	238	931	172	150	999999	724	803	162	999999	20	822	442	930	29	641	999999	999999	154	999999	999999	999999	281	883	717	681	752	238	999999	247	593	999999	804	991	601	999999	999999	999999	295	297	639	542	995	999	301	801	817	744	999999	997	521	797	986	194	714	827	956	999999	454	999999	189	999999	999999	914	625	413	27	450	338	138	999999	999999	90	857	533	152	407	282	999999	999999	864	17	951	193	999999	795	620	619	287	773	933	619	560	827	999999	999999	999999	90	384	999999	783	377	999999	157	999999	999999	999999	139	661	999999	429	684	465	999999	604	181	999999	438	999999	829	793	407	173	999999	204	364	772	263	999999	999999	231	999999	897	705	142	496	602	999999	169	536	87	999999	958	999999	353	259	164	31	999999	999999	999999	491	891	554	104	385	213	850	952	669	426	464	389	281	999999	
999999	787	999999	405	117	578	740	999999	662	752	311	449	458	999999	945	209	750	40	999999	781	999999	435	999999	610	999999	293	752	851	499	120	999999	111	999999	373	251	471	403	999999	999999	368	999999	222	999999	802	792	935	755	638	17	469	675	434	999999	500	999999	677	445	159	648	824	999999	889	779	551	138	999999	763	95	970	483	806	134	914	454	912	527	206	549	817	821	538	123	843	999999	999999	198	534	196	763	573	36	999999	977	301	999999	979	442	687	674	592	182	670	668	533	663	550	519	132	999999	999999	481	895	342	827	999999	999999	55	749	116	939	675	577	331	406	999999	562	156	623	999999	933	94	518	875	999999	648	868	454	320	376	894	679	411	608	680	102	999999	911	999999	14	829	933	693	999999	734	999999	605	348	272	87	111	403	999999	220	654	997	962	30	117	188	428	268	735	999999	999999	270	273	968	999999	999999	999999	650	995	618	93	999	401	937	151	317	52	530	192	999999	274	500	783	999999	954	682	999999	121	999999	999999	586	570	208	319	999999	473	999999	637	999999	999999	761	460	999999	999999	999999	654	999999	34	999999	799	145	999999	999999	502	999999	720	487	81	23	969	184	214	999999	999999	41	522	999999	999999	578	677	663	415	833	234	481	814	102	999999	74	999999	86	999999	242	14	836	688	999999	706	210	648	986	581	999999	999999	783	557	613	384	255	615	853	524	999999	999999	145	999999	74	850	31	304	999999	981	17	713	999999	79	971	841	999999	352	36	104	880	999999	691	999999	792	116	451	923	210	718	999999	458	457	999999	658	41	869	117	999999	644	685	906	30	14	574	909	833	999999	999999	772	197	999999	588	999999	643	999999	519	63	937	957	409	107	999999	909	731	999999	266	341	999999	940	972	89	728	391	419	974	908	687	518	999999	999999	999999	347	437	530	356	870	698	918	999999	999999	999999	999999	667	999999	999999	812	120	283	25	652	502	303	645	800	118	184	206	999999	668	999999	832	545	63	684	999999	999999	666	389	384	999999	567	423	289	428	165	909	70	156	831	999999	798	413	999999	240	780	442	702	999999	421	181	674	359	259	522	690	280	126	982	572	999999	155	999999	999999	337	999999	89	24	227	644	209	123	999999	517	506	820	999999	52	823	903	240	67	999999	967	212	999999	999999	999999	999999	738	884	793	88	584	999999	26	76	515	175	155	701	999999	485	993	222	67	624	842	999999	702	271	238	302	89	342	999999	127	999999	695	322	877	915	256	489	759	415	45	475	514	489	999999	913	876	678	999999	
811	581	45	999999	999999	399	999999	420	75	476	999999	500	999	999999	999999	999999	999999	819	852	277	785	181	996	244	999999	32	158	999999	273	948	358	361	624	877	530	199	91	18	551	923	511	505	191	999999	112	915	999999	233	282	590	999999	103	33	410	999999	639	585	801	948	999999	251	999999	157	126	127	304	876	132	721	52	999999	304	999999	999999	766	999999	990	983	141	891	985	925	65	999999	999999	264	338	223	460	890	613	999999	70	428	682	474	358	999999	895	999999	999999	914	512	999999	772	155	825	104	644	146	649	999999	670	66	146	325	981	474	617	862	966	662	999999	830	439	537	244	849	999999	301	999999	999999	97	332	852	999999	999999	826	999999	362	439	244	579	324	250	20	620	13	292	366	493	884	999999	999999	999999	386	253	681	999999	245	910	976	999999	352	999999	725	999999	347	214	999999	902	164	999999	265	433	732	92	356	589	429	916	999999	566	891	999999	57	477	65	490	476	999999	741	36	674	452	462	397	999999	120	525	505	282	798	226	463	999999	999999	202	608	119	303	896	101	380	328	679	419	955	544	999999	258	459	856	737	247	171	138	889	812	971	345	999999	999999	73	923	643	442	350	437	479	727	284	456	999999	183	932	999999	656	356	772	52	441	691	954	277	999999	426	999999	979	302	210	440	389	637	774	999999	659	37	999999	999999	246	79	527	75	438	999999	12	999999	564	315	521	481	999999	49	928	999999	174	999999	796	877	999999	999999	370	999999	278	999999	999999	999999	999999	736	282	622	209	671	536	973	913	626	999999	304	53	941	506	674	999999	728	897	349	999999	871	282	377	999999	578	999999	865	999999	391	999999	151	88	999999	878	828	42	898	999999	999999	999999	999999	989	547	766	501	834	286	874	999999	364	550	399	999999	121	735	463	904	391	999999	999999	999999	274	531	829	384	226	999999	72	999999	999999	882	999999	35	836	753	999999	734	611	739	744	999999	990	23	37	256	751	532	81	153	374	138	999999	650	667	999999	690	467	717	391	285	973	223	206	63	482	103	374	719	367	853	999999	302	651	886	999999	681	999999	504	999999	633	693	789	919	313	513	374	805	367	993	72	424	26	230	464	771	967	793	959	554	162	386	813	713	300	645	836	999999	764	999999	171	439	962	144	758	592	999999	304	892	550	118	297	999999	725	304	999999	712	82	999999	125	65	887	999999	950	430	256	880	85	628	667	676	508	51	723	832	632	999999	882	471	999999	587	672	901	418	999999	865	380	999999	418	861	933	764	
678	648	588	283	999999	21	999999	512	711	118	999999	234	874	610	999999	999999	893	672	976	829	610	999999	538	393	999999	999999	514	565	999999	999999	666	999999	999999	912	829	403	144	558	494	999999	178	959	170	479	996	676	544	835	619	96	204	746	884	999999	164	363	119	205	999999	266	999999	158	999999	918	999999	999999	500	962	780	999999	999999	344	188	536	661	999999	164	999999	396	319	348	999999	946	789	598	999999	883	630	758	475	293	999999	270	999999	943	30	332	251	38	98	999999	582	999999	999999	937	859	568	357	452	512	208	999999	808	978	918	999999	212	999999	329	531	34	869	999999	315	569	219	83	950	593	640	999999	912	999999	307	143	765	999999	189	851	738	361	536	188	255	277	242	140	292	319	126	818	485	922	506	74	316	378	999999	207	727	786	999999	764	811	999999	295	29	510	844	162	999999	32	995	999999	179	999999	691	958	48	336	999999	791	640	999999	822	842	990	534	243	999999	999999	999999	999999	134	952	743	771	376	70	999999	223	629	447	167	913	999999	489	999999	337	575	625	419	999999	870	647	994	978	296	988	352	304	495	276	27	765	999999	49	871	638	999999	726	324	898	66	123	460	999999	482	999999	36	363	999999	207	999999	999999	977	174	999999	999999	957	999999	485	387	718	686	999999	999999	999999	402	586	999999	617	703	900	848	310	999999	654	757	197	651	505	999999	999999	989	645	999999	608	815	787	999999	999999	395	680	671	251	999999	999999	380	395	999999	923	90	977	280	745	956	306	819	901	466	999999	364	999999	999999	269	752	999999	729	51	439	754	615	999999	423	828	232	999999	238	607	373	999999	284	371	100	728	425	755	692	999999	688	991	788	913	330	653	572	107	373	999999	499	521	460	999999	956	353	317	474	563	451	522	999999	78	222	538	135	244	993	208	587	999999	996	733	485	363	448	999999	701	294	769	265	134	999999	826	118	999999	880	946	415	999999	420	999999	999999	250	731	999999	923	576	385	205	999999	579	899	999999	999999	502	787	975	975	518	388	616	190	999999	999999	397	285	251	114	685	255	999999	588	461	177	893	804	492	754	608	524	398	326	99	360	999999	235	872	999999	615	74	999999	970	999999	999999	804	770	408	65	343	479	999999	999999	700	950	130	991	448	618	675	698	999999	231	376	999999	989	299	101	443	509	172	412	984	498	620	350	327	691	102	372	132	405	999999	420	139	843	926	626	999999	999999	695	787	264	999999	916	769	683	999999	999999	999999	999999	679	965	999999	999999	999999	999999	973	89	610	
802	309	999999	256	552	302	999999	810	246	160	72	673	952	212	814	384	157	401	581	999999	666	723	788	722	999999	453	440	881	249	999999	156	999999	999999	538	437	396	999999	17	999999	999999	902	873	367	752	316	841	726	762	999999	796	999999	305	402	999999	944	88	520	632	398	108	862	999999	999999	999999	999999	120	136	424	775	428	999999	150	999999	999999	948	793	366	45	999999	26	727	677	150	453	153	999999	560	317	594	358	999999	808	999999	942	761	916	312	193	749	206	999999	311	986	323	853	779	999999	999999	290	161	722	484	226	999999	380	194	845	999999	40	163	999999	818	830	426	552	999999	530	418	999999	41	490	999999	999999	219	999999	425	690	826	999999	374	999999	125	999999	999999	636	400	592	247	571	576	999999	194	162	595	646	999999	481	570	999999	718	999999	536	248	259	670	999999	198	17	80	999999	503	28	527	666	257	444	792	397	999999	162	552	293	847	629	960	305	30	700	999999	999999	943	130	65	881	126	379	999999	777	999999	97	999999	584	999999	999999	83	999999	999999	496	347	211	113	94	780	999999	176	964	689	618	999999	999999	527	497	444	999999	21	999999	962	646	550	999999	999999	24	624	702	950	967	127	241	556	907	999999	534	362	371	311	859	350	999999	714	999999	689	268	488	407	999999	714	999999	510	999999	700	999999	999999	945	999999	644	99	470	999999	668	209	847	999999	999999	392	736	993	144	82	363	162	42	526	999999	398	198	308	536	226	999999	245	826	617	637	855	817	616	589	893	727	999999	999999	272	999999	514	314	242	206	106	999999	576	579	78	156	451	999999	573	99	999999	280	345	562	253	945	433	382	239	820	216	574	129	413	251	354	151	762	999999	999999	426	94	956	112	440	999999	566	666	758	470	195	198	253	527	41	623	391	659	155	327	999999	142	84	421	989	999999	551	999999	999999	999999	999999	689	897	825	672	999999	323	243	132	698	388	767	999999	769	635	28	999999	999999	999999	628	963	491	999999	452	403	294	19	544	122	908	13	403	338	45	999999	506	301	428	999999	568	999999	158	537	457	999999	587	518	314	786	971	210	949	790	709	759	523	81	454	431	999999	463	999999	999999	223	695	985	438	588	314	138	999999	903	747	813	329	815	999999	999999	514	816	999999	704	757	151	708	63	999999	999999	285	941	434	846	996	476	999999	529	37	323	761	952	158	929	10	658	254	306	211	977	390	999999	569	911	939	615	612	758	999999	979	999999	999999	382	810	313	999999	999999	880	906	281	707	799	788	999999	408	
561	668	846	999999	109	999999	412	851	634	248	340	382	522	906	391	864	357	507	57	808	999999	999999	348	625	636	954	374	999999	999999	280	590	166	927	513	388	946	765	999999	922	93	112	789	747	571	973	991	191	999999	525	999999	359	999999	740	832	288	981	999999	230	77	999999	531	22	921	364	999999	184	454	19	528	999999	108	304	999999	963	705	340	831	776	652	645	772	999999	874	523	999999	298	999999	999999	234	406	626	544	985	777	562	100	999999	393	913	798	546	999999	455	91	999999	65	716	999999	136	948	159	553	578	432	382	140	147	408	443	369	999999	999999	784	999999	817	999999	999999	808	411	615	471	448	863	853	109	600	946	999999	214	865	582	999999	999999	286	257	83	966	563	999999	431	999999	999999	999999	553	49	999999	397	999999	273	754	746	907	375	521	486	711	999999	724	333	781	999999	999999	203	999999	787	121	390	507	874	743	597	999999	414	979	999999	999999	498	999999	814	911	212	622	529	999999	128	999999	282	457	799	546	393	251	999999	999999	247	608	999999	999999	766	928	807	889	999999	529	999999	991	503	395	858	485	222	379	999999	421	999999	571	999999	742	459	122	838	932	999999	337	360	356	999999	999999	999999	999999	734	125	554	885	113	322	172	999999	303	137	181	886	599	999999	333	24	341	818	53	999999	999999	533	923	653	100	875	191	131	179	999999	475	711	999999	803	750	107	825	999999	317	266	408	999999	999999	331	940	999999	999999	393	14	346	25	706	748	75	281	210	999999	999999	795	238	140	51	830	999999	661	999999	243	796	999999	236	999999	999999	999999	787	999999	958	999999	601	999999	148	999999	798	127	999999	795	769	962	587	532	549	904	925	239	88	135	367	994	955	669	480	718	999999	999999	999999	157	709	205	961	797	323	125	600	197	657	695	342	924	999999	697	999999	507	655	999999	34	999999	272	86	999999	999999	910	963	139	932	243	999999	996	979	999999	685	96	574	11	790	218	433	999999	738	582	392	792	443	998	999999	777	972	73	282	999999	999999	884	632	772	999999	886	999999	986	999999	953	999999	999999	363	585	320	611	327	505	865	65	600	999999	534	504	49	869	477	964	871	999999	270	365	723	194	999999	800	463	801	702	999999	999999	999999	644	999999	999999	693	439	857	687	656	999999	477	208	999999	204	438	360	138	732	999999	419	999999	999999	514	693	999999	975	178	693	519	999999	525	803	962	205	999999	383	999999	999999	356	439	619	286	999999	704	793	167	999999	989	463	450	999999	79	272	493	474	999999	140	999999	481	717	270	
174	178	999999	934	673	246	31	51	64	610	978	386	999999	999999	118	900	809	900	714	999999	999999	239	79	822	999999	999999	478	731	831	252	658	677	639	178	455	118	716	770	129	999999	999999	947	409	839	999999	999999	999999	694	365	431	331	200	767	247	91	934	999999	999999	487	143	767	999999	219	811	951	310	999999	831	354	999	999999	999999	780	793	994	999999	999999	239	999999	763	278	784	999999	410	921	468	910	401	97	520	19	40	292	986	163	194	737	597	887	55	999999	440	349	366	999999	292	420	974	253	850	114	999999	219	723	865	983	924	809	889	493	999999	356	999999	999999	990	162	755	999999	639	809	503	242	352	999999	999999	999999	444	19	999999	638	999999	936	999999	999999	415	999999	821	568	130	999999	999999	928	707	999999	655	599	999999	514	999999	94	536	625	344	443	356	872	527	999999	999999	37	548	914	999999	999999	445	463	999999	999999	429	849	341	196	673	469	548	575	999999	947	775	228	151	929	643	999999	999999	999999	601	713	890	542	623	999999	662	103	631	356	999999	999999	959	201	999999	198	95	526	753	349	951	874	895	999999	348	579	23	687	886	999999	281	567	999999	22	861	999999	617	886	999999	308	533	999999	838	202	293	87	988	583	827	999999	999999	999999	335	999999	480	726	818	118	204	53	999999	975	999999	999999	84	723	307	946	999999	999999	581	999999	999999	454	999999	381	46	702	498	999999	591	999999	859	999999	775	165	242	397	541	144	999999	508	691	192	289	558	373	999999	999999	569	780	999999	253	999999	380	644	826	880	945	109	690	999999	620	934	999999	589	125	282	247	919	999999	909	415	205	240	83	518	117	175	267	17	220	584	929	999999	549	999999	939	563	140	999999	362	451	442	454	559	999999	757	729	699	999999	999999	999999	999999	999999	999999	999999	58	689	307	135	718	714	688	101	999999	999999	691	453	913	402	186	719	116	999999	138	467	999999	750	681	999999	760	387	999999	824	916	631	385	850	619	999999	148	999999	265	15	620	999999	763	351	999999	999999	206	313	999999	999999	999999	381	999999	618	999999	412	663	999999	18	122	374	340	248	863	184	847	999999	999999	999999	999999	999999	927	464	111	969	490	704	631	775	664	988	999999	571	178	568	545	159	766	901	216	999999	840	250	152	640	999999	999999	900	176	999999	860	366	478	816	53	338	917	381	648	468	708	999999	531	354	134	917	769	999999	999999	999999	698	399	938	628	750	423	999999	321	470	689	90	804	999999	648	803	631	978	754	135	240	627	778	127	999999	999999	999999	318	999999	27	
999999	520	340	605	999999	438	471	427	850	999999	630	652	999999	910	999999	388	903	577	999999	550	503	938	25	944	999999	21	919	999999	999999	129	533	114	999999	304	999999	179	750	208	926	219	342	213	137	999999	504	588	999999	999999	168	64	604	649	435	999999	524	784	505	999999	999999	526	519	199	921	731	542	526	862	999999	173	789	638	999999	999999	673	999999	299	810	336	449	485	999999	61	122	451	999999	883	678	443	779	963	674	363	999999	410	700	152	292	999999	156	999999	725	999999	704	379	426	900	998	761	148	235	999999	999999	946	65	536	467	86	480	999999	658	847	429	531	999999	999999	284	47	999999	999999	75	999999	414	189	471	999999	279	357	742	34	624	885	916	305	554	989	505	417	611	874	243	999999	811	200	498	140	999999	999999	504	265	152	863	999999	788	999999	999999	569	999999	485	305	267	120	343	999999	591	999999	931	134	977	999999	618	999999	435	999999	999999	999	999999	224	999999	340	464	999999	999999	487	999999	761	136	999999	232	999999	430	516	931	316	616	133	732	366	608	724	209	999999	221	294	999999	999999	437	391	58	83	999999	999999	308	999999	841	186	267	856	999999	999999	646	803	901	651	999999	999999	999999	128	759	616	999999	839	615	966	140	999999	869	567	999999	608	333	745	999999	159	312	999999	218	786	999999	439	865	875	999999	778	999999	406	999999	569	999999	999999	348	319	632	999999	806	194	739	999999	999999	559	317	700	25	964	999999	901	999999	999999	349	715	894	999999	653	329	999999	401	55	999999	888	734	20	999999	999999	305	999999	24	122	647	999999	999999	999999	876	771	915	132	174	860	828	281	999999	682	528	999999	789	999999	199	665	312	689	999999	148	902	453	290	548	999999	637	999999	705	999999	788	86	409	231	379	27	999999	999999	999999	586	999999	226	566	711	999999	492	999999	283	655	79	358	999999	957	999999	979	443	433	491	999999	124	999999	999999	133	788	398	606	999999	997	419	633	811	928	114	113	874	999999	345	741	999999	65	927	999999	999999	635	143	977	128	472	999999	936	593	999999	999999	93	59	999999	999999	777	323	455	373	999999	999999	999999	268	430	999999	854	73	66	107	692	263	321	999999	183	85	497	654	420	487	656	999999	483	49	999999	999999	31	64	483	999999	568	428	782	692	999999	501	52	377	713	999999	273	409	196	999999	901	642	58	897	875	325	605	132	902	967	717	337	389	982	353	861	684	800	589	237	539	274	480	629	350	682	42	130	999999	999999	223	257	568	644	999999	282	999999	133	999999	999999	233	445	525	999999	999999	517	
121	69	999999	999999	597	473	819	958	999999	637	172	999999	999999	203	293	485	191	764	999999	469	768	745	845	81	999999	560	622	431	14	103	748	666	654	999999	570	972	105	99	999999	999999	437	610	344	509	120	101	576	984	874	748	999999	999999	70	515	749	375	224	999999	510	46	999999	397	954	216	888	999999	774	999999	632	999999	389	999999	223	13	41	168	999999	999999	960	260	999999	999999	557	266	999999	987	605	149	93	999999	758	152	588	514	898	50	999999	138	621	614	326	853	999999	564	368	171	547	66	483	591	964	879	992	260	62	223	999999	697	376	999999	999999	635	999999	437	562	246	514	709	999999	991	511	999999	724	356	933	140	285	993	897	999999	999999	999999	665	999999	240	999999	160	337	461	684	210	958	999999	719	714	691	999999	924	12	999999	657	837	951	999999	999999	691	999999	646	327	999999	999999	847	800	999999	460	360	969	147	206	683	999999	187	258	999999	999999	553	521	14	999999	251	999999	360	991	775	29	612	597	183	423	999999	724	999999	999999	539	999999	363	999999	72	999999	999999	721	85	999999	329	45	480	589	999999	999999	999999	180	160	999999	86	999999	587	856	35	679	848	763	796	999999	999999	999999	582	177	718	683	438	999999	458	745	999999	529	999999	632	671	740	549	33	999999	482	999999	378	573	509	933	535	168	506	142	393	420	999999	999999	360	80	370	462	999999	999999	847	999999	150	999999	999999	999999	556	171	955	194	999999	139	824	696	324	837	289	394	999999	244	192	525	931	262	75	334	686	604	492	562	311	287	246	162	228	218	745	656	999999	999999	387	374	999999	999999	848	263	596	904	610	522	999999	975	999999	78	688	332	341	888	656	89	50	951	679	999999	882	16	893	672	477	115	999999	632	235	300	857	818	321	999999	999999	812	738	782	994	999999	771	336	898	177	474	896	877	857	10	89	999999	435	999999	999999	440	841	369	999999	436	999999	999999	168	999999	99	221	869	999999	999999	483	999999	350	999999	957	999999	999999	555	118	999999	207	999999	238	244	632	155	557	431	133	999999	188	999999	452	999999	356	499	548	999999	586	809	956	604	886	999999	383	999999	999999	484	999999	985	190	884	732	643	999999	855	276	196	999999	999999	999999	790	999999	509	544	910	999999	535	911	467	171	999999	999999	999999	769	602	999999	84	860	999999	416	82	952	147	330	303	841	999999	98	501	232	362	87	981	277	999999	999999	386	999999	473	765	213	573	20	824	173	914	433	874	133	170	202	999999	70	198	468	837	608	999999	251	999999	592	447	420	245	809	
939	999999	41	999999	744	317	465	397	709	999999	509	941	323	167	388	417	999999	965	340	40	999999	999999	793	809	337	999999	999999	999999	999999	183	999999	162	999999	25	233	927	999999	280	389	852	737	938	361	984	959	896	294	31	862	661	999999	999999	89	214	782	922	203	232	276	493	120	999999	993	999999	447	356	175	308	999999	461	999999	664	586	999999	303	97	665	809	999999	441	999999	186	999999	742	999999	999999	82	570	242	311	733	999999	999999	895	742	649	945	999999	547	612	999999	985	97	999999	999999	999999	999999	601	911	999999	999999	999999	382	999999	527	999999	581	261	19	162	283	605	76	632	727	846	660	690	746	653	999999	839	271	247	999999	980	98	114	106	532	399	481	658	999999	999999	349	797	179	378	807	77	999999	816	394	339	135	919	465	683	799	999999	214	999999	268	551	999999	132	144	134	546	846	477	999999	999999	763	802	946	999999	999999	388	58	999999	322	938	999999	458	33	877	999999	585	71	999999	431	307	199	195	625	400	999999	627	226	662	55	832	961	600	999999	339	630	999999	189	400	877	305	750	852	891	917	682	103	404	255	236	548	485	223	55	856	999999	578	186	555	999999	999999	171	396	999999	490	976	985	918	999999	256	381	405	670	755	136	999999	346	303	708	718	902	232	971	436	506	356	999999	555	999999	999999	62	360	633	867	916	999999	363	999999	999999	940	697	184	710	999999	855	153	815	468	918	308	951	285	477	837	999999	738	199	999999	938	143	238	440	245	999999	203	30	771	802	838	999999	203	928	892	768	31	999999	522	999999	580	363	541	289	999999	384	100	777	999999	796	999999	188	999999	403	479	277	999999	266	938	68	999999	834	381	22	629	926	114	32	999999	709	815	902	225	999999	999999	584	999999	948	803	860	999999	999999	148	974	564	999999	58	999999	458	624	65	764	789	463	999999	999999	999999	528	999999	710	279	999999	394	183	981	345	962	999999	999999	999999	675	763	463	999999	508	388	696	999999	457	969	877	314	574	768	653	61	999999	762	999999	642	999999	83	298	103	999999	492	42	964	993	229	698	332	999999	563	999999	302	311	711	955	788	60	585	999999	691	999999	965	503	625	529	999999	232	210	675	381	302	602	474	369	497	25	356	731	412	237	280	999999	999999	20	820	361	750	411	806	272	592	27	999999	607	271	625	989	416	445	74	997	497	656	415	271	355	827	999999	224	940	999999	999999	183	843	420	287	999999	999999	805	178	189	820	403	999999	789	285	999999	999999	999999	871	999999	939	999999	999999	240	
783	999999	999999	999999	474	999999	807	197	866	999999	999999	843	168	197	983	188	999999	611	999999	884	187	999999	999999	626	986	999999	961	844	352	999999	999999	42	834	612	636	389	999999	744	341	645	381	633	536	999999	526	441	999999	679	124	693	530	337	29	463	63	999999	655	496	999999	718	999999	963	999999	952	336	240	19	556	999999	603	853	999999	280	631	999999	553	567	669	109	555	323	999999	999999	999999	393	175	23	381	559	947	734	837	982	999999	82	418	788	583	999999	295	999999	999999	128	520	839	769	66	397	950	999999	131	999999	396	216	405	290	999999	999999	569	171	999999	637	996	999999	869	26	778	658	558	999999	765	983	422	999999	133	438	174	219	818	624	999999	625	431	60	826	748	999999	775	227	792	184	602	999999	95	78	999999	999999	514	650	823	990	408	838	855	999999	147	999999	582	93	999999	999999	33	377	944	62	999999	216	999999	786	130	575	12	440	766	920	173	999999	336	745	339	548	659	568	994	999999	709	787	999999	315	689	185	868	999999	260	676	999999	999999	79	999999	999999	587	942	728	530	258	999999	968	82	935	580	177	999999	837	754	428	466	464	382	321	352	999999	640	999999	106	944	707	999999	999999	99	999999	999999	899	999999	277	999999	605	999999	48	746	999999	999999	714	640	735	521	939	40	938	832	219	696	852	758	999999	663	946	999999	631	586	551	677	999999	999999	176	999999	278	942	569	12	822	536	999999	636	999999	610	999999	999	904	999999	14	676	999999	358	879	82	96	151	999999	999999	804	303	309	999999	999999	999999	999999	731	474	103	253	996	470	999999	999999	683	999999	999999	92	999999	999999	946	407	56	581	874	999999	999999	999999	104	554	999999	340	956	999999	529	237	964	440	706	999999	378	535	999999	342	17	216	999999	348	999999	802	999999	999999	532	59	857	895	999999	999999	330	674	524	627	380	548	126	666	514	999999	999999	456	999999	785	385	433	195	421	596	999999	573	668	857	999999	908	999999	684	999999	808	907	350	634	974	94	119	42	141	751	999999	272	999999	351	701	709	858	748	496	95	999999	109	863	446	309	549	316	662	999999	999999	719	88	999999	57	858	607	397	999999	482	231	675	353	301	444	266	999999	497	999999	966	158	241	169	999999	999999	999999	999999	999999	999999	335	434	999999	457	999999	707	999999	86	408	178	999999	104	321	13	999999	999999	999999	339	807	428	190	975	61	95	695	668	999999	559	283	275	662	999999	563	494	530	57	453	228	999999	593	412	189	924	329	738	872	999999	238	893	539	189	65	999999	999999	723	359	
999999	999999	761	999999	514	999999	803	143	515	344	540	827	482	227	822	201	212	224	26	10	61	999999	357	823	831	964	665	744	96	607	258	939	770	181	674	761	466	580	999999	999999	386	791	813	403	341	19	755	675	999999	987	999999	999999	608	722	308	651	345	937	725	999999	816	68	56	908	96	601	66	311	999999	70	999999	632	999999	96	624	269	918	953	492	821	218	990	37	108	753	571	999999	58	873	33	426	529	854	538	123	328	745	905	999999	740	953	454	132	999999	263	999999	551	521	108	48	732	391	999999	903	341	826	999999	947	165	525	269	18	437	529	643	215	777	607	972	305	524	999999	999999	751	868	999999	999999	381	845	999999	29	819	949	834	999999	44	83	950	999999	296	999999	797	750	792	480	944	999999	602	22	57	453	944	548	802	524	719	746	704	45	577	958	659	111	632	999999	449	68	603	239	999999	142	999999	410	999999	18	726	272	853	280	999999	746	275	368	798	999999	85	999999	157	999999	580	298	379	915	628	337	638	999999	127	999999	41	999999	423	373	413	999999	999999	543	862	794	798	457	893	999999	121	999999	999999	999999	313	554	999999	179	911	999999	658	320	763	912	999999	999999	380	41	155	566	249	47	333	999999	954	882	462	999999	417	999999	999999	133	405	945	804	797	644	346	391	573	866	999999	975	140	714	103	162	999999	761	514	423	766	312	337	193	83	999999	791	346	430	101	999999	761	557	999999	999999	999999	999999	117	984	713	43	649	581	699	387	71	202	197	999999	730	748	779	903	999999	754	821	999999	999999	730	999999	852	10	960	999999	976	110	427	999999	188	188	344	606	777	801	999999	127	999999	637	999999	22	999999	604	485	700	352	120	857	618	27	999999	846	66	387	695	999999	43	688	110	722	286	999999	834	18	681	999999	999999	999999	112	559	999999	101	441	955	718	999999	999999	524	999999	999999	999999	999999	809	999999	474	342	288	228	91	940	999999	999999	629	914	529	377	480	595	999999	313	210	117	755	68	390	999999	415	999999	669	999999	999999	519	427	999999	855	999999	834	493	999999	349	118	923	920	999999	213	207	471	526	999999	350	999999	663	720	957	928	759	497	750	960	851	926	187	999999	379	337	837	999999	658	68	496	542	999999	60	464	999999	999999	197	999999	855	192	999999	888	675	328	999999	948	999999	999999	52	106	545	94	533	693	423	931	999999	550	834	375	196	812	468	939	807	526	999999	266	761	999999	572	904	895	778	699	47	511	241	181	389	48	550	615	999999	950	458	999999	
367	50	273	912	646	759	490	995	348	430	736	520	681	346	542	708	400	534	641	199	754	993	385	999999	142	999999	455	999999	645	207	506	999999	359	73	999999	225	497	999999	925	999999	415	782	360	617	775	720	499	53	506	841	225	436	318	999999	999999	999999	999999	844	779	277	314	163	359	999999	923	747	171	999999	999999	327	221	999999	609	999999	999999	972	999999	768	654	999999	879	412	830	804	982	999999	999999	99	364	880	560	653	960	658	840	261	432	218	693	999999	559	999999	999999	189	999999	564	827	821	485	999999	730	896	199	999999	398	902	333	555	169	853	76	81	263	220	999999	567	999999	950	655	532	549	434	999999	626	999999	999999	999999	651	183	427	252	999999	614	628	160	663	464	603	269	999999	999999	877	999999	839	961	487	627	999999	422	73	864	876	175	953	196	999999	821	572	504	400	451	682	382	741	611	216	999999	635	69	999999	112	106	690	717	604	672	385	999999	999999	384	380	999999	239	999999	563	375	693	999999	442	854	841	891	999999	869	999999	999999	505	317	238	999999	30	992	999999	318	960	767	195	458	359	524	920	999999	908	129	999999	733	452	271	188	999999	523	806	203	215	999999	220	997	821	999999	357	177	999999	17	909	364	388	47	920	159	795	189	245	311	999999	934	265	983	979	999999	763	999999	999999	999999	991	241	223	999999	476	56	749	769	999999	238	11	999999	851	579	998	764	642	695	999999	122	392	66	287	999999	999999	281	999999	237	999999	999999	466	554	933	939	999999	999999	999999	999999	999999	873	409	36	815	17	999999	571	92	685	985	224	999999	78	999999	131	745	999999	953	718	524	999999	50	522	999999	999999	999999	457	423	912	564	330	624	62	134	659	712	366	251	280	205	713	999999	330	252	803	765	398	283	999999	203	90	723	432	74	999999	999999	886	284	423	999999	852	158	999999	131	999999	600	164	999999	621	418	389	693	683	522	810	999999	999999	280	948	999999	383	183	610	718	484	607	201	987	757	825	825	92	999999	45	999999	565	28	209	587	212	611	454	661	404	999999	397	50	999999	264	999999	999999	999999	335	787	999999	678	547	999999	647	67	999999	176	195	795	592	306	864	999999	179	999999	986	519	692	746	34	999999	521	216	903	999999	566	291	733	397	999999	219	757	50	182	999999	27	999999	562	530	803	445	268	866	811	517	532	999999	740	999999	383	604	923	589	999999	933	167	341	999999	999999	500	127	999999	798	94	383	549	823	999999	505	999999	429	957	999999	999999	588	670	999999	404	396	564	173	551	725	
23	999999	295	178	287	249	999999	686	18	11	40	686	12	469	781	438	968	999999	928	244	780	999999	646	761	646	184	999999	511	936	172	996	337	575	717	785	976	999999	381	999999	235	999999	999999	999999	956	141	266	586	210	873	966	427	855	245	999999	944	69	471	999999	531	999999	975	15	749	846	15	999999	120	295	684	805	999999	597	172	702	256	238	543	999999	999999	390	598	73	637	969	744	151	101	268	772	726	515	563	999999	443	259	982	802	573	999999	438	155	999999	525	78	999999	830	692	999999	999999	999999	525	999999	904	151	513	999999	999999	999999	112	864	999999	852	523	958	300	787	748	728	452	273	435	999999	999999	200	244	308	547	569	999999	913	458	558	207	65	999999	999999	659	707	929	347	614	32	471	96	828	303	777	567	778	839	92	963	100	797	290	999999	52	713	999999	215	999999	809	436	199	999999	61	654	999999	757	999999	999999	50	799	114	658	412	999999	999999	372	940	530	980	790	999999	831	495	468	410	775	654	691	945	799	724	973	805	596	281	681	776	999999	320	809	221	711	51	174	999999	148	877	999999	399	999999	999999	684	393	28	999999	368	920	593	999999	691	999999	874	192	250	999999	141	853	816	236	971	596	301	220	999999	999999	803	999999	330	482	271	999999	607	302	999999	833	49	999999	787	675	913	760	192	999999	628	706	999999	529	999999	999999	853	295	999999	820	999999	753	999999	473	999999	449	128	578	599	120	999999	794	999999	582	586	999999	45	999999	75	150	999999	220	414	896	592	474	241	284	988	241	629	975	999999	786	873	851	168	999999	376	347	556	344	171	999999	999999	834	999999	764	942	999999	63	311	229	920	999999	217	349	777	999999	999999	217	844	999999	368	491	999999	957	719	708	735	258	469	185	728	594	977	999999	341	484	758	999999	477	341	999999	187	327	756	915	999999	999999	512	390	999999	628	140	712	999999	803	590	415	999999	491	65	999999	144	594	135	501	336	529	168	999999	303	132	484	999999	512	985	999999	173	260	52	440	53	232	868	774	557	598	881	999999	256	751	79	882	782	999999	999999	470	593	999999	264	999999	758	999999	999999	97	572	154	399	210	768	622	427	164	833	999999	22	984	276	999999	578	903	454	306	912	266	234	249	999999	328	999999	524	597	999999	995	463	682	546	728	780	212	412	208	681	464	634	333	914	999999	731	409	150	999999	773	999999	361	143	462	594	999999	863	999999	452	999999	999999	254	34	455	168	380	378	476	266	495	999999	175	705	773	842	288	932	320	200	
999999	918	999999	999999	824	999999	644	329	230	951	490	917	879	999999	136	858	999999	609	877	999999	999999	999999	933	884	709	167	458	656	370	620	315	315	552	142	481	999999	585	923	210	999999	524	60	999999	524	776	577	736	214	999999	999999	999999	999999	999999	564	521	616	984	363	620	667	899	988	999999	999999	645	184	999999	747	488	999999	283	296	409	779	999999	628	214	419	117	141	430	253	999999	456	988	637	260	988	620	864	178	232	312	543	999999	535	101	548	878	601	212	989	725	606	640	345	999999	285	333	893	412	575	255	999999	999999	656	911	513	621	18	924	386	999999	624	803	61	983	866	580	705	537	666	540	516	999999	440	999999	480	815	999999	999999	974	664	727	462	603	976	823	306	552	624	999999	927	870	999999	825	861	111	999999	589	361	999999	999999	628	365	745	45	739	559	805	139	999999	697	968	650	950	722	999999	171	210	84	999999	999999	999999	999999	948	739	999999	999999	113	999999	425	677	235	301	999999	279	46	999999	717	567	247	274	500	999999	999999	890	999999	999999	999999	113	999999	940	602	515	202	999999	999999	547	999999	16	999999	899	455	999999	713	762	999999	677	999999	999999	999999	48	999999	642	836	895	999999	615	897	68	780	450	999999	999999	999999	999999	85	720	999999	121	603	999999	954	710	201	999999	818	999999	709	430	428	291	999999	55	999999	423	999999	959	999999	999999	999999	999999	649	358	235	925	999999	454	119	238	687	751	577	585	87	197	93	743	451	498	86	806	906	999999	639	499	917	78	999999	999999	988	999999	52	802	347	543	999999	999999	484	275	999999	999999	163	999999	743	676	713	948	967	999999	339	752	517	189	999999	966	163	999999	718	736	18	999999	999999	999999	249	570	709	775	247	544	348	999999	268	185	936	712	652	999999	999999	963	785	999999	110	355	999999	245	608	862	999999	999999	999999	676	887	747	266	843	503	748	240	999999	967	938	710	999999	890	851	999999	999999	999999	516	999999	999999	449	999999	951	49	617	999999	999999	14	961	999999	202	866	999999	672	600	521	999999	999999	219	904	999999	561	995	846	268	677	465	522	751	276	620	999999	66	662	236	141	796	226	236	978	706	236	220	131	745	999999	278	227	260	972	422	159	307	999999	532	888	760	114	781	999999	70	529	999999	695	235	136	809	999999	999999	469	724	702	999999	241	999999	968	350	999999	110	423	408	999999	271	778	853	470	768	646	999999	348	380	999999	444	296	918	999999	999999	999999	895	619	45	776	781	791	257	720	292	999999	999999	563	547	886	13	999999	541	822	267	
483	841	999999	999999	173	372	999999	98	999999	267	580	323	30	995	824	978	999999	999999	999999	466	480	530	143	999999	702	433	576	801	494	999999	86	754	999999	919	999999	999999	140	999999	871	414	684	702	224	463	999999	753	999999	999999	999999	999999	522	999999	909	366	787	953	999999	999999	665	739	795	305	604	355	190	826	227	111	505	150	999999	239	999999	227	781	777	316	999999	476	949	999999	17	88	999999	999999	105	845	739	142	546	975	554	595	141	618	389	999999	868	282	885	535	100	73	582	999999	999999	474	999999	999999	19	646	38	999999	716	508	999999	999999	28	999999	95	999999	487	968	999999	999999	302	643	999999	609	402	999999	448	999999	590	423	999999	944	506	524	999999	631	163	165	132	899	946	999999	879	633	999999	172	90	999999	999999	999999	999999	131	999999	416	768	648	99	92	191	339	208	631	528	302	999999	999999	720	503	307	463	826	332	846	68	999999	858	999999	750	779	240	999999	760	999999	999999	376	29	840	99	756	244	541	81	973	792	701	325	915	587	276	986	999999	586	389	999999	88	999999	999999	55	198	999999	884	349	313	951	740	448	421	843	926	348	13	999999	747	73	922	754	359	63	999999	999999	942	187	999999	792	788	22	380	999999	999999	999999	999999	794	999999	999999	999999	999999	768	31	62	263	903	82	660	928	999999	999999	999999	325	810	333	999999	232	687	294	967	999999	864	520	999999	727	77	935	245	285	604	999999	729	999999	713	999999	986	999999	10	114	10	870	526	999999	809	999999	999999	999999	999999	283	999999	999999	116	616	878	653	337	257	999999	334	195	968	836	385	999999	774	100	999999	612	999999	347	48	999999	583	294	107	190	999999	711	204	554	22	269	999999	999999	999999	112	999999	33	999999	999999	999999	478	999999	918	41	43	999999	233	44	877	245	999999	595	936	999999	999999	533	331	780	473	29	546	664	780	183	709	999999	385	249	999999	977	999999	552	999999	609	999999	555	664	262	999999	999999	999999	677	327	319	569	999999	999999	762	794	579	792	252	999999	383	201	999999	895	999999	332	168	765	999999	372	899	330	999999	906	336	677	743	868	78	716	999999	933	869	999999	999999	613	45	849	622	455	102	195	672	954	999999	417	756	660	919	930	999999	283	111	999999	427	988	669	767	698	999999	60	711	999999	535	173	449	999999	475	434	999999	297	999999	153	538	999999	714	658	945	999999	999999	999999	93	948	999999	810	160	831	564	920	482	944	278	161	999999	404	391	999999	999999	791	866	999999	291	999999	788	642	597	999999	573	999999	999999	999999	723	175	779	175	967	
999999	999999	999999	22	999999	767	554	951	196	29	999999	615	999999	888	252	521	163	735	834	999999	999999	169	999999	223	30	268	530	999999	152	999999	999999	381	999999	999999	628	999999	422	779	258	327	736	285	602	623	440	524	440	999999	470	999999	570	440	945	536	120	603	89	511	991	359	246	346	808	999999	999999	785	253	706	270	366	999999	999999	486	517	999999	581	567	881	782	999999	827	385	747	999999	660	671	436	999999	326	35	806	999999	787	999999	999999	999999	999999	999999	706	999999	281	734	999999	114	999999	195	953	438	634	539	46	208	728	495	531	861	999999	484	315	255	358	999999	389	244	559	999999	596	999999	436	999999	115	999999	185	137	234	103	999999	643	999999	474	717	998	999999	787	988	608	193	302	377	999999	999999	991	330	461	999999	864	354	650	554	999999	599	999999	999999	132	433	999999	33	600	270	999999	999999	999999	870	841	537	999999	214	602	256	951	999999	304	219	217	710	999999	610	723	831	370	748	849	99	91	875	351	997	89	363	883	999999	593	41	939	857	999999	130	488	924	999999	659	752	404	603	527	999999	167	999999	999999	320	504	309	768	900	690	521	999999	788	966	196	362	135	999999	373	999999	421	273	999999	359	863	993	132	798	885	710	995	455	495	999999	999999	193	999999	999999	53	388	285	824	140	258	346	980	999999	522	999999	592	534	514	999999	237	116	999999	886	443	559	327	999999	510	999999	200	999999	75	379	234	395	12	158	468	204	984	100	596	142	31	999999	883	999999	999999	70	999999	186	491	424	268	999999	548	307	770	117	999999	16	774	941	940	564	281	610	116	136	999999	999999	999999	319	999999	999999	519	899	865	999999	675	665	999999	450	589	24	212	651	121	777	999999	705	387	361	999999	999999	999999	655	202	466	742	282	554	484	334	999999	121	999999	377	131	938	649	441	999999	441	70	244	333	999999	999999	361	629	499	999999	289	41	999999	713	840	78	820	864	707	408	999999	403	999999	297	126	731	903	40	283	999999	999999	207	999999	47	919	417	744	999999	999999	275	115	122	783	225	204	302	802	999999	341	309	310	83	942	43	663	48	999999	946	217	999999	32	999999	999999	509	500	999999	767	999999	794	432	999999	999999	571	441	303	999999	620	896	102	823	928	505	699	974	688	999999	264	239	999999	881	468	999999	999999	672	253	999999	766	283	724	123	535	783	999999	908	976	481	512	511	999999	999999	427	63	853	393	702	527	632	999999	820	734	999999	538	999999	912	964	999999	53	999999	198	519	808	346	181	979	298	155	892	790	
999999	216	263	999999	498	296	463	415	945	999999	969	999999	161	999999	462	989	999999	996	148	700	944	450	438	999999	999999	999999	289	90	881	873	999999	999999	999999	841	383	999999	481	83	49	999999	459	559	590	652	929	472	367	999999	884	999999	693	999999	17	202	999999	999999	999999	999999	439	999999	999999	382	999999	81	306	999999	101	999999	999999	848	517	222	999999	789	251	999999	999999	999999	684	851	864	865	206	700	189	802	549	442	994	826	835	999999	643	772	999999	86	999999	518	999999	515	380	999999	413	46	673	999999	345	227	950	461	696	992	965	588	999999	151	186	833	892	504	873	659	999999	194	999999	685	578	193	999999	175	999999	352	440	178	480	817	462	999999	999999	708	466	331	491	999999	139	842	866	999999	999999	210	999999	999999	999999	999999	642	720	731	229	33	987	999999	161	780	785	999999	354	562	797	118	595	688	26	807	999999	47	999999	178	782	64	180	819	523	823	246	999999	999999	725	589	535	759	999999	243	146	999999	805	315	551	705	999999	785	290	999999	946	774	522	884	395	442	999999	101	552	949	174	853	999999	388	337	544	521	924	628	972	271	999999	508	455	879	768	387	999999	10	472	340	278	890	749	576	58	724	390	999999	293	776	444	999999	147	78	293	869	999999	999999	16	194	999999	166	317	807	999999	276	999999	14	999999	64	90	100	89	618	896	999999	428	812	999999	820	140	152	345	205	826	999999	371	386	596	999999	961	755	999999	288	999999	122	582	941	999999	782	999999	385	165	238	999999	354	999999	528	182	330	999999	614	698	196	63	385	820	121	980	457	904	999999	999999	728	999999	335	999999	999999	805	784	390	487	833	506	173	755	986	117	509	482	23	843	999999	275	999999	356	67	808	234	438	301	470	961	530	878	967	966	999999	144	999999	999999	335	722	397	939	963	781	201	32	999999	999999	713	612	507	444	70	485	152	280	747	277	999999	577	377	493	919	525	999999	627	205	999999	558	973	999999	235	687	130	999999	999999	494	575	865	785	999999	49	588	999999	463	96	817	491	999999	167	396	103	959	758	355	904	30	999999	478	999999	826	519	999999	739	999999	999999	756	940	668	999999	786	999999	999999	513	651	337	905	70	72	999999	810	999999	964	999999	586	54	276	929	774	911	315	56	106	301	999999	415	209	999999	394	999999	340	877	823	999999	999999	999999	691	455	116	28	999	959	385	999999	763	999999	555	448	999999	429	999999	999999	175	756	511	739	999999	120	554	245	137	66	999999	999999	885	933	890	957	29	371	362	820	999999	756	
912	355	670	844	538	845	860	761	694	964	999999	513	711	76	505	641	149	581	999999	999999	890	942	293	999999	999999	830	999999	999999	428	791	77	196	14	999999	844	166	79	240	999999	709	999999	376	999999	712	707	382	232	823	999999	388	231	780	919	951	866	969	72	999999	477	707	623	273	342	999999	999999	987	999999	999999	999999	349	999999	909	999	999999	496	523	999999	581	999999	999999	608	408	144	50	569	296	277	63	553	874	103	901	763	999999	96	121	44	468	815	719	873	930	601	123	816	999999	999999	727	465	999999	398	999999	381	482	999999	224	139	301	343	610	999999	455	748	357	255	670	155	135	999999	384	488	122	766	86	131	999999	807	30	234	256	515	549	597	210	486	613	999999	999999	775	871	982	742	999999	214	999	428	999999	253	868	999999	177	999999	621	90	864	286	724	305	999999	431	417	118	77	96	999999	180	857	548	871	999999	150	864	359	244	402	745	999999	999999	999999	999999	495	563	162	999999	999999	859	999999	517	999999	210	888	234	930	999999	463	873	675	48	120	828	570	644	382	236	15	313	305	999999	687	999999	299	173	228	999999	935	853	999999	999999	999999	244	252	349	212	671	999999	915	933	15	780	528	80	948	999999	258	999999	851	191	999999	999999	776	564	999999	999999	227	910	999999	999999	282	999999	609	999999	685	41	875	586	231	441	999999	482	100	379	300	606	168	57	350	722	999999	525	93	672	40	916	999999	680	700	520	984	760	39	908	999999	596	181	611	395	916	575	672	910	419	999999	452	981	406	273	945	670	179	570	11	46	756	335	999999	999999	768	999999	999999	999999	711	456	950	453	191	999999	999999	434	557	662	434	157	307	615	999999	201	587	934	834	999999	999999	849	815	200	999999	999999	904	271	999999	999999	999999	125	379	787	999999	963	529	999	999999	688	999999	520	122	999999	999999	853	739	151	661	745	309	999999	966	999999	999999	861	641	760	426	319	813	999999	999999	999999	46	318	999999	519	415	999999	671	588	999999	155	999999	244	736	308	64	999999	142	999999	609	999999	424	792	158	591	657	347	331	769	583	999999	999999	137	329	288	480	826	85	229	735	951	84	999999	999999	821	941	999999	135	343	705	999999	999999	60	999999	702	420	253	170	196	861	77	999999	902	14	654	999999	719	915	457	827	237	999999	999999	999999	658	999999	702	103	337	649	763	222	987	999999	999999	313	824	999999	626	868	236	666	889	368	668	572	181	716	54	550	231	999999	677	516	478	999999	274	32	184	288	717	999999	832	546	108	854	401	
838	673	351	999999	425	298	999999	600	999999	218	554	368	96	252	985	59	787	999999	783	545	481	595	196	49	801	129	999999	161	86	833	999999	269	999999	180	343	52	702	103	805	691	999999	999999	906	936	719	664	98	999999	731	999999	999999	128	324	319	999999	252	487	312	655	306	950	438	523	737	866	295	555	915	908	999999	999999	693	622	999999	456	565	688	259	999999	999999	40	311	999999	974	999999	233	999999	999999	261	100	564	400	999999	509	999999	659	402	179	79	433	118	999999	999999	788	755	362	506	232	862	364	564	238	999999	517	275	648	999999	549	948	642	999999	61	664	817	999999	999999	254	123	361	999999	999999	518	189	999999	38	857	183	640	999999	435	727	722	640	896	999999	336	999999	931	999999	102	999999	999999	230	437	999999	66	518	320	410	799	117	392	999999	75	201	55	58	999999	488	999999	475	377	329	522	915	999999	421	767	290	999999	546	323	879	268	155	319	297	752	813	999999	349	862	240	429	999999	344	850	574	704	491	999999	332	452	825	627	283	533	708	522	464	999999	750	999999	358	262	794	999999	999999	999999	881	999999	305	282	999999	78	999999	999999	899	999999	580	999999	846	73	798	999999	224	871	63	999999	999999	999999	589	240	999999	336	598	832	882	176	534	831	248	654	822	734	982	60	935	999999	23	145	999999	999999	942	686	799	999999	999999	584	999999	999999	459	971	57	105	177	75	922	189	479	999999	264	732	670	748	999999	201	250	74	791	999999	935	305	627	736	162	999999	298	673	537	911	999999	307	999999	611	382	277	607	726	567	916	137	756	288	242	881	900	999999	203	156	999999	446	999999	793	874	987	999999	353	320	999999	100	777	259	651	567	190	957	999999	69	375	272	593	523	507	874	999999	189	27	394	855	261	243	104	526	999999	474	434	513	263	624	228	923	297	783	476	149	999999	114	720	999999	923	999999	783	827	884	24	922	669	919	838	999999	146	958	464	999999	856	683	733	999999	102	755	999999	351	444	157	348	305	740	40	735	168	84	306	342	931	955	460	276	641	999999	552	764	593	424	816	92	999999	833	101	619	465	154	999999	627	306	480	954	348	680	546	719	192	638	194	679	733	839	999999	999999	736	406	416	101	807	550	991	859	999999	628	74	382	471	999999	421	279	23	692	678	45	461	999999	121	595	999999	999999	369	136	409	744	92	253	999999	311	364	222	58	63	999999	87	999999	620	38	719	616	173	257	543	999999	915	666	50	999999	590	80	735	999999	821	995	999999	191	
999999	460	191	999999	820	43	170	294	209	230	960	118	601	730	841	972	401	999999	931	999999	999999	999999	494	88	52	93	758	240	999999	927	237	999999	972	895	450	170	999999	184	999999	999999	96	258	27	999999	705	932	568	860	239	999999	893	841	999999	663	999999	955	966	112	503	737	284	999999	666	999999	992	902	145	705	289	681	999999	999999	194	801	999999	577	891	799	382	120	525	898	11	999999	999999	395	993	999999	541	494	204	743	999999	67	855	166	999999	746	701	999999	796	862	580	999999	636	676	657	999999	999999	786	73	176	730	999999	222	386	999999	999999	247	999999	909	825	999999	794	486	392	546	136	945	705	985	155	999999	579	323	662	328	453	238	367	738	730	518	999999	431	37	23	297	845	999999	999999	791	508	104	999999	970	697	785	999999	254	999999	531	327	106	801	999999	79	160	79	559	999999	484	999999	880	999999	189	317	420	373	459	999999	999999	999999	999999	999999	204	647	12	686	353	964	999999	382	999999	237	999999	412	422	953	512	957	999999	999999	999999	999999	753	999999	627	999999	999999	663	999999	421	621	999999	999999	249	851	629	606	280	77	473	726	595	525	112	588	652	661	777	895	467	860	501	999999	40	995	64	999999	975	999999	775	999999	689	999999	999999	760	119	357	967	561	792	356	241	890	999999	502	700	896	651	640	975	575	936	768	819	999999	129	368	999999	999999	797	906	999999	261	301	499	46	907	404	999999	478	305	999999	225	112	999999	999999	611	125	537	999999	999999	81	345	54	999999	47	921	999999	569	641	750	506	723	764	886	725	999999	599	900	466	792	501	999999	171	999999	881	999999	665	709	932	999999	252	323	948	639	835	999999	999999	100	461	124	50	835	999999	999999	999999	999999	999999	226	394	648	21	225	80	512	999999	771	999999	999999	328	327	265	999999	637	999999	507	999999	774	135	61	999999	999999	508	449	352	752	999999	598	443	880	911	269	999999	324	293	999999	37	252	445	972	73	121	842	771	144	999999	881	999999	587	230	616	205	999999	999999	954	999999	999999	775	728	760	10	183	740	493	417	67	999999	999999	354	999999	480	939	999999	162	987	999999	930	737	314	493	870	468	999999	222	273	715	999999	284	369	418	993	261	524	685	999999	890	380	999999	364	999999	999999	47	999999	999999	750	676	866	182	187	636	999999	999999	471	244	889	542	172	999999	230	701	999999	999999	999999	935	632	228	999999	999999	191	107	947	581	999999	238	451	832	614	59	471	597	999999	999999	107	733	473	227	790	289	795	439	999999	852	138	999999	999999	510	563	
999999	339	999999	260	222	991	89	999999	999999	402	999999	792	999999	927	123	999999	632	851	373	999999	750	472	414	437	146	858	751	380	105	452	720	999999	940	999999	999999	719	939	999999	637	768	28	999999	999999	825	999999	496	999999	512	614	795	506	810	588	77	999999	455	924	104	124	999999	250	999999	592	999999	682	956	852	787	240	403	127	296	224	605	999999	705	999999	589	879	649	130	999999	999999	999999	946	909	697	999999	467	251	795	844	999999	999999	527	319	462	190	999999	601	644	950	282	221	999999	219	595	983	652	116	999999	345	224	999999	243	12	943	292	973	772	999999	978	330	999999	608	283	74	941	87	114	999999	999999	446	999999	14	179	965	554	999999	736	999999	714	230	360	167	459	629	999999	49	525	376	179	217	380	343	666	630	294	612	404	155	654	999999	999999	863	903	999999	999999	471	74	999999	398	660	246	999999	999999	757	970	831	158	653	318	999999	561	738	83	973	75	944	348	548	999999	941	237	999999	669	808	683	496	999999	560	692	999999	975	489	977	519	999999	921	789	908	999999	462	999999	999999	836	752	999999	999999	999999	999999	999999	992	999999	999999	364	456	432	655	789	745	999999	483	999999	598	960	33	925	82	760	564	999999	153	999999	440	888	999999	487	486	754	916	464	999999	999999	334	999999	700	172	999999	135	999999	96	325	142	54	833	999999	885	865	790	813	827	282	58	236	926	999999	837	692	636	145	999999	946	900	873	291	211	777	252	871	999999	861	475	946	999999	477	999999	21	121	606	999999	343	622	695	941	99	191	999999	479	407	46	999999	999999	823	989	562	999999	425	268	762	999999	409	643	994	529	951	999999	999999	999999	758	249	999999	726	95	924	802	356	261	959	784	109	386	999999	845	999999	407	391	999999	999999	676	338	272	999999	358	999999	312	999999	627	175	989	737	856	14	720	168	367	999999	999999	999999	197	215	888	999999	484	663	255	999999	797	169	131	570	710	999999	152	999999	976	926	378	121	622	999999	999999	95	999999	57	253	381	587	999999	999999	271	997	752	999999	999999	449	806	999999	694	728	999999	902	467	53	429	36	487	999999	300	191	441	768	282	286	94	486	999999	496	437	419	873	523	999999	999999	860	572	958	607	999999	980	180	658	683	999999	420	210	271	999999	549	31	999999	519	296	505	45	503	724	475	999999	984	646	319	999999	284	854	999999	790	774	193	857	77	880	999999	319	999999	782	999999	999999	999999	883	225	999999	947	416	999999	364	237	999999	657	367	847	493	921	697	999999	860	818	408	999999	999999	
419	496	999999	999999	953	885	339	977	493	263	418	833	609	801	999999	885	372	433	999999	500	999999	184	127	826	19	584	958	999999	975	999999	963	686	363	142	474	728	902	265	462	769	34	259	132	403	948	23	883	129	999999	458	498	395	999999	46	282	999999	379	999999	682	379	926	999999	11	999999	999999	999999	480	477	337	50	999999	117	971	999999	476	210	62	723	999999	995	999999	838	563	527	661	578	908	327	859	238	359	999999	582	93	842	186	999999	999999	999999	226	543	415	792	887	999999	999999	424	916	569	82	192	655	164	687	678	98	999999	483	999999	721	823	163	617	999999	691	999999	534	888	29	300	952	273	619	999999	462	999999	56	675	62	280	999999	991	757	999999	56	703	715	895	414	999999	999999	774	117	392	402	390	798	693	999999	363	856	999999	897	279	130	999999	45	999999	235	999999	999999	618	431	999999	567	831	405	829	62	999999	406	999999	999999	275	408	999999	166	237	267	81	999999	362	479	698	423	628	104	999999	999999	136	667	999999	670	30	711	283	352	705	825	570	984	999999	640	217	957	227	62	632	870	942	762	999999	246	163	897	689	999999	733	987	938	737	917	172	999999	330	999999	999999	463	563	135	999999	460	412	696	97	527	999999	999999	999999	205	576	472	999999	724	373	859	975	999999	133	32	144	999999	999999	886	833	999999	806	714	887	772	999999	599	78	745	117	312	406	549	75	379	967	877	999999	792	372	275	999999	447	561	471	219	461	339	999999	999999	224	999999	525	863	31	999999	999999	384	968	946	976	403	999999	617	71	462	435	451	753	64	266	628	925	523	568	767	368	162	999999	563	999999	269	537	754	892	569	999999	686	999999	658	960	503	32	845	999999	871	999999	830	999999	18	999999	20	585	485	734	999999	816	999999	305	263	362	854	999999	999999	159	717	999999	127	999999	502	999999	999999	407	999999	104	999999	605	90	999999	999999	999999	999999	662	417	778	786	683	999999	29	999999	752	999999	391	999999	305	116	545	616	695	678	16	319	999999	997	436	45	999999	489	999999	999999	999999	999999	873	608	999999	823	999999	550	636	999999	43	999999	999999	428	750	703	367	999999	999999	987	999999	989	394	459	690	999999	432	665	981	743	999999	204	670	58	315	999999	15	999999	866	481	915	994	979	332	645	202	999999	688	999999	732	677	996	999999	403	754	11	352	423	918	903	401	535	569	893	198	839	153	59	122	735	698	584	750	328	82	232	999999	71	814	999999	999999	744	999999	259	75	187	514	276	304	313	999999	591	864	963	999999	
999999	435	96	999999	806	59	171	575	999999	43	103	999999	999999	331	531	992	999999	609	999999	104	657	126	320	827	21	334	876	755	808	71	117	720	999999	999999	692	797	923	927	999999	447	647	178	896	225	972	931	154	945	772	999999	392	982	442	869	433	272	124	999999	999999	999999	999999	416	766	459	926	382	469	999999	638	999999	999999	363	600	999999	456	488	999999	999999	855	89	189	931	999999	497	679	135	999999	999999	815	429	999999	999999	804	999999	999999	241	412	999999	299	599	472	999999	999999	49	252	38	391	458	422	999999	53	29	999999	53	999999	999999	433	999999	780	800	999999	551	315	218	59	999999	559	73	999999	225	999999	782	999999	265	616	999999	999999	942	255	650	743	829	504	870	386	663	261	760	999999	33	999999	143	666	999999	505	920	716	107	999999	999999	999999	999999	739	207	869	270	224	999999	437	999999	626	490	33	139	67	274	57	445	999999	999999	999999	798	829	696	999999	999999	126	999999	760	695	450	527	953	418	181	426	100	999999	11	126	449	114	332	109	406	327	119	536	999999	240	999999	281	275	603	684	681	498	53	790	926	153	907	396	742	695	109	537	999999	958	641	184	999999	443	999999	947	58	999999	730	299	999999	832	999999	875	530	822	178	999999	999999	733	499	927	56	516	84	972	541	717	999999	414	306	790	999999	578	999999	65	132	838	559	656	635	215	768	999999	700	104	999999	41	866	920	526	999999	999999	881	468	713	138	244	368	742	415	999999	885	325	992	999999	338	999999	85	475	999999	340	999999	703	108	294	169	303	815	980	418	510	851	670	887	459	612	622	119	97	927	888	999999	816	999999	999999	999999	999999	760	400	766	999999	956	401	230	196	154	999999	999999	183	553	834	999999	388	334	905	489	225	438	543	696	999999	901	988	547	811	860	886	462	804	965	717	999999	425	224	866	553	460	999999	700	999999	139	839	999999	999999	102	469	101	999999	345	815	114	23	226	704	999999	999999	968	853	418	336	999999	30	978	218	836	301	13	173	467	999999	38	775	738	238	567	875	966	454	455	352	769	403	127	989	999999	999999	999999	721	999999	999999	585	607	41	373	999999	118	861	999999	707	800	999999	999999	999999	999999	999999	999999	284	987	146	999999	684	523	999999	76	567	864	999999	989	999999	141	975	292	999999	252	999999	999999	743	374	999999	459	24	999999	746	654	999999	999999	999999	143	212	999999	429	338	584	989	541	71	209	964	806	191	999999	871	378	999999	824	183	999999	782	217	365	595	910	999999	687	170	445	999999	753	999999	725	
999999	999999	787	826	712	647	707	20	710	715	999999	778	567	999999	999999	152	999999	181	999999	999999	914	999999	925	999999	935	518	533	999999	829	106	999999	456	999999	999999	999999	444	94	999999	862	187	475	999999	81	999999	143	817	352	999999	443	999999	574	605	923	478	999999	899	999999	940	999999	204	124	810	999999	999999	999999	999999	994	999999	315	809	68	328	318	652	246	999999	999999	999999	712	128	176	729	464	811	531	688	533	999999	280	796	600	154	660	999999	73	665	735	467	81	368	822	999999	999999	999999	959	999999	297	280	999999	813	384	421	237	999999	38	394	999999	380	999999	742	252	688	999999	999999	218	999999	667	650	999999	999999	271	999999	999999	354	999999	309	242	830	999999	285	401	262	84	466	421	999999	916	887	640	678	318	365	999999	339	126	144	660	977	425	55	588	647	691	660	552	327	999999	999999	477	728	161	526	528	807	350	989	613	999999	108	999999	997	780	999999	999999	272	905	683	999999	238	171	649	264	999999	999999	696	754	999999	424	999999	104	129	43	419	999999	999999	792	837	575	988	999999	531	910	879	999999	58	808	637	780	999999	999999	643	47	654	316	88	897	999999	722	121	596	427	999999	835	14	909	999999	370	107	393	999999	999999	117	999999	111	640	738	385	28	757	887	126	791	37	999999	460	92	388	113	832	629	999999	124	464	401	709	999999	85	875	487	93	999999	539	397	999999	578	999999	14	552	999999	999999	522	103	999999	234	480	636	171	568	999999	826	585	266	274	763	799	953	653	641	402	307	663	999999	541	674	448	586	403	999999	999999	924	88	835	999999	492	999999	587	160	999999	999999	999999	180	516	332	999999	508	999999	274	633	128	624	999999	372	160	378	687	999999	561	300	785	893	242	61	870	628	748	749	829	999999	656	999999	803	423	720	328	999999	156	187	880	175	267	322	770	991	83	999999	715	685	999999	805	105	36	859	454	38	840	999999	645	999999	912	759	361	492	976	907	821	468	652	999999	999999	540	834	680	134	528	581	471	999999	796	585	42	74	771	976	999999	194	999999	968	999999	488	17	510	484	968	416	999999	829	793	94	999999	999999	73	852	999999	275	271	355	999999	926	456	999999	68	849	999999	879	694	590	515	426	722	999999	499	960	354	243	39	359	712	999999	999999	751	677	976	544	11	969	221	954	711	299	839	219	52	999999	118	949	661	366	99	721	325	999999	377	999999	999999	94	112	508	583	246	911	643	25	314	705	701	92	999999	126	909	483	999999	803	999999	999999	668	999999	999999	245	294	377	
993	999999	997	307	436	309	614	999999	917	999999	712	381	475	387	206	203	738	999999	417	867	357	999999	189	999999	689	521	251	489	999999	636	387	273	999999	869	918	30	28	16	279	401	477	154	208	52	771	264	338	749	999999	475	719	195	827	427	29	999999	443	759	999999	999999	999999	999999	454	291	489	448	92	606	999999	185	184	731	270	25	399	213	999999	146	999999	435	999999	999999	802	250	916	201	445	871	849	174	587	999999	398	363	343	999999	699	999999	563	332	181	732	289	511	300	988	999999	812	37	999999	712	306	293	192	999999	566	999999	213	999999	999999	12	221	756	304	999999	915	342	907	682	57	513	134	583	153	263	460	222	301	950	928	276	633	999999	43	999999	999999	999999	216	630	776	999999	496	552	276	330	960	999999	985	913	385	999999	999999	999999	999999	312	587	723	149	929	999999	999999	41	263	999999	30	378	377	723	841	316	939	999999	999999	999999	38	999999	581	999999	823	303	484	999999	999999	574	283	259	504	864	731	999999	568	835	287	358	432	999999	999999	117	999999	951	999999	262	153	999999	445	528	741	233	951	999999	16	416	326	635	797	127	652	688	172	999999	874	512	991	999999	748	113	849	928	999999	50	999999	474	999999	872	709	232	999999	781	999999	754	518	281	912	445	868	999999	519	651	560	315	344	555	945	484	87	90	270	186	858	341	679	999999	749	910	512	999999	355	999999	999999	575	43	999999	559	417	999999	602	999999	556	108	596	593	208	377	178	705	237	529	586	999999	629	961	907	923	797	85	705	531	999999	933	999999	999999	75	725	985	282	473	996	537	231	999999	490	714	87	271	747	481	444	580	215	999999	22	769	659	306	613	999999	948	761	342	557	80	999999	623	771	790	528	482	392	896	242	999999	991	364	999999	149	257	999999	661	999999	604	270	999999	797	658	999999	999999	416	428	382	156	525	244	205	673	413	892	100	999999	999999	229	999999	999999	684	999999	999999	31	414	349	167	999999	305	999999	712	738	296	129	801	964	458	753	999999	999999	20	749	716	997	796	690	906	257	166	999999	190	829	999999	218	999999	999999	615	302	632	999999	271	26	850	999999	531	999999	387	294	999999	136	857	999999	117	944	52	999999	266	56	999999	723	442	910	208	999999	115	999999	142	88	999999	999999	999999	166	131	54	792	993	899	487	999999	340	313	622	165	999999	665	463	722	999999	176	341	567	999999	77	909	634	361	818	999999	999999	648	999999	308	440	999999	999999	701	605	999999	161	999999	45	999999	580	894	419	820	754	178	
126	651	170	481	911	521	419	999999	98	222	999999	441	184	999999	364	826	999999	14	191	999999	263	964	858	659	999999	127	306	999999	988	183	499	814	607	999999	951	481	488	852	397	999999	999999	987	613	393	999999	720	874	214	424	754	888	415	638	712	914	999999	999999	999999	972	794	999999	629	801	999999	999999	605	834	999999	879	882	999999	163	617	999999	347	999999	999999	475	16	788	999999	102	374	243	294	93	185	894	735	798	999999	976	999999	602	703	999999	195	999999	999999	999999	886	350	999999	541	416	735	797	376	999999	648	801	999999	504	193	999999	133	265	567	630	639	430	939	798	91	204	371	282	25	999999	272	90	663	805	999999	999999	902	767	833	827	559	999999	809	529	97	996	999999	482	696	60	580	819	628	999999	40	626	999999	551	253	347	55	462	782	807	113	999999	148	522	544	999999	650	365	431	999999	81	352	621	419	711	94	833	888	585	999999	988	999999	462	595	774	999999	953	360	524	495	781	107	999999	11	426	999999	857	847	938	414	410	999999	397	887	995	687	15	537	999999	999999	513	166	876	817	819	660	115	552	748	210	338	300	840	936	958	999999	839	619	993	191	236	986	950	181	999999	772	999999	999999	600	96	339	999999	519	999999	999999	999999	999999	696	999999	999999	423	315	108	737	86	120	385	461	929	31	848	999999	544	659	932	526	216	999999	262	56	999999	541	999999	661	871	912	999999	484	954	999999	752	152	436	238	999999	921	887	999999	104	454	999999	602	999999	578	999999	943	999999	999999	433	465	418	525	443	145	168	999999	999999	447	999999	174	999999	999999	506	595	999999	705	999999	315	892	20	639	993	610	807	659	14	896	999999	423	927	40	999999	60	499	999999	236	999999	300	79	884	569	450	355	930	999999	496	999999	59	309	542	983	576	967	999999	826	424	915	635	999999	999999	986	977	33	938	143	418	850	17	999999	999999	996	668	245	17	999999	198	999999	679	691	999999	908	846	84	880	944	463	953	637	673	999999	321	999999	999999	915	897	591	427	416	797	707	999999	98	388	267	546	325	340	960	999999	999999	999999	246	944	323	256	149	903	152	994	679	464	222	344	170	730	922	854	330	119	860	999999	999999	882	999999	999999	819	468	817	344	628	133	993	665	45	999999	999999	999999	999999	669	758	688	999999	999999	999999	252	434	999999	227	999999	623	999999	999999	999999	121	867	546	363	959	797	999999	681	999999	999999	375	556	471	556	308	437	655	793	999999	999999	361	999999	495	999999	765	741	102	75	250	290	720	168	122	152	
999999	178	196	721	179	702	242	86	602	476	56	570	781	877	455	789	880	999999	999999	359	499	939	381	727	598	999999	705	999999	441	805	97	217	999999	329	12	140	251	999999	624	661	428	284	579	29	772	204	959	224	999999	461	999999	890	999999	763	999999	615	797	469	132	999999	999999	872	645	796	999999	838	136	461	875	325	548	946	216	455	931	224	999999	362	954	403	268	490	750	979	405	999999	999999	680	999999	396	343	781	811	672	663	555	999999	999999	999999	999999	999999	999999	349	303	912	463	684	999999	999999	999999	256	999999	515	729	692	516	131	665	999999	191	999999	456	784	488	982	767	999999	543	999999	999999	999999	999999	721	30	334	999999	151	456	77	999999	522	560	848	249	999999	999999	999999	92	999999	157	434	999999	999999	458	262	999999	723	860	999999	155	328	999999	813	999999	852	669	723	494	404	932	374	674	999999	458	669	131	607	999999	348	94	999999	62	562	644	951	610	999999	999999	768	712	999999	999999	145	921	624	380	746	401	397	480	184	781	687	58	999999	759	386	932	788	140	24	999999	999999	236	654	275	588	179	505	251	475	459	726	691	999999	93	999999	675	834	298	384	216	157	999999	909	999999	999999	514	861	202	234	271	484	637	698	858	999999	909	277	358	999999	577	895	156	15	725	65	995	999999	699	229	999999	999999	500	756	807	999999	653	326	999999	900	84	318	313	27	999999	974	999999	993	46	323	630	408	485	999999	999999	999999	10	862	194	663	999999	361	171	972	523	173	999999	881	890	999999	999999	592	341	458	717	268	592	138	802	750	967	11	126	385	599	312	622	993	999999	497	40	999999	142	282	530	723	156	341	503	49	999999	999999	113	999999	208	47	77	37	999999	548	728	871	69	443	695	999999	244	785	382	221	999999	999999	932	402	795	333	460	68	927	994	122	261	635	762	760	760	898	999999	187	562	244	595	215	999999	999999	168	731	698	999999	999999	488	370	958	292	499	999	284	710	424	874	999999	999999	999999	794	999999	476	999999	306	683	999999	479	337	607	999999	976	954	999999	532	633	637	602	999999	481	774	515	999999	303	353	999999	761	485	197	999999	999999	974	236	496	999999	973	999999	922	434	25	651	999999	999999	762	999999	999999	999999	223	999999	86	786	282	825	999999	999999	288	684	183	893	43	921	460	999999	845	999999	845	999999	468	375	559	999999	714	999999	746	830	101	999999	989	999999	999999	729	548	733	120	705	41	999999	699	999999	142	298	128	999999	401	103	201	400	316	468	301	564	85	848	999999	745	82	
114	88	705	243	999999	695	28	854	313	383	726	999999	149	272	696	999999	307	999999	270	999999	999999	999999	653	639	700	58	999999	863	483	999999	700	540	375	633	926	80	999999	928	217	603	110	184	97	719	474	228	999999	205	605	514	778	615	999999	533	396	339	999999	75	999999	876	999999	164	381	999999	683	999999	806	515	999999	626	999999	378	35	666	999999	511	687	999999	175	481	881	999999	999999	968	875	999999	608	841	247	999999	645	928	999999	341	438	946	802	437	45	999999	422	999999	999999	999999	458	409	589	276	421	884	999999	501	900	999999	999999	839	999999	412	784	999999	587	964	278	999999	980	999999	982	694	999999	175	708	259	898	999999	69	229	999999	289	520	475	999999	999999	430	362	999999	153	999999	999999	345	599	999999	399	653	999999	701	457	393	122	998	330	999999	895	48	255	999999	401	603	999999	10	775	375	617	891	318	103	999999	544	915	801	837	999999	656	999999	999999	125	319	999999	460	194	612	999999	361	999999	999999	58	609	999999	184	186	554	550	23	999999	570	999999	442	999999	344	353	456	913	999999	321	171	231	770	999999	410	139	866	795	999999	830	398	939	999999	335	999999	270	999999	952	369	739	257	296	96	332	788	999999	683	811	271	999999	737	699	999999	50	130	999999	288	71	999999	54	319	758	408	999999	936	630	220	116	805	84	859	503	553	737	74	874	144	448	759	996	456	65	533	45	999999	699	580	973	999999	732	999999	432	69	324	429	999999	887	903	999999	999999	999999	576	15	197	257	244	155	631	976	255	999999	840	312	896	598	264	999999	373	100	999999	999999	247	999999	83	999999	999999	444	238	317	999999	987	241	62	601	999999	879	59	346	787	858	999999	948	996	960	999999	999999	129	172	726	999999	273	524	812	158	116	955	999999	932	999999	819	799	917	323	410	268	602	787	710	103	999999	214	888	585	242	694	112	250	940	185	949	999999	999999	512	152	312	472	429	904	495	846	999999	127	250	967	999999	635	634	595	701	305	364	418	79	17	961	384	938	580	463	14	999999	735	757	155	511	528	415	181	999999	795	183	882	225	256	515	96	648	999999	183	68	999999	655	248	879	595	899	212	999999	190	927	999999	848	999999	490	999999	477	370	999999	465	540	230	463	999999	905	132	481	999999	822	501	874	736	331	999999	405	537	69	496	999999	560	999999	999999	910	990	181	272	334	999999	999999	124	999999	725	554	161	642	837	23	168	342	756	123	706	390	12	315	999999	999999	451	55	953	82	981	492	543	853	999999	320	472	
325	999999	798	49	468	707	463	999999	192	179	764	567	523	901	163	131	447	999999	999999	907	685	980	69	882	999999	999999	52	66	999999	20	308	999999	999999	999999	842	999999	999999	84	999999	682	549	166	999999	43	686	488	999999	180	827	371	106	999999	999999	999999	787	999999	999999	999999	999999	687	664	407	916	999999	999999	346	999999	971	69	999999	173	999999	668	999999	999999	999999	971	35	205	908	999999	871	238	871	913	999999	149	999999	764	999999	124	52	430	559	27	151	250	836	173	350	999999	999999	999999	373	999999	733	287	999999	54	268	999999	558	999999	999999	999999	792	178	54	268	518	207	999999	217	563	349	131	942	119	245	226	288	144	862	855	469	999999	760	865	674	999999	83	999999	80	505	999999	566	332	685	222	235	972	999999	578	999999	152	522	261	557	33	86	791	178	790	827	980	240	999999	864	285	999999	41	313	380	88	445	94	855	712	431	783	798	999999	896	20	253	92	999999	999999	713	947	999999	212	842	597	397	904	333	252	524	999999	999999	468	999999	758	999999	999999	825	999999	999999	999999	667	548	136	249	288	535	282	999999	583	898	674	999999	160	338	833	828	999999	782	690	540	760	612	197	529	913	339	855	147	817	584	266	999999	999	654	289	999999	86	602	999999	862	999999	553	669	625	999999	393	999999	82	924	374	208	52	999999	678	307	65	361	607	336	948	679	144	962	999999	641	999999	999999	506	999999	999999	999999	868	473	828	908	216	943	999999	999999	529	31	783	223	453	385	999999	266	331	999999	234	731	999999	999999	371	192	497	999999	669	999999	629	906	811	33	183	621	340	578	981	770	101	999999	788	316	806	999999	896	921	519	624	427	351	165	159	824	30	284	602	112	645	420	625	283	588	672	623	220	999999	50	831	55	645	285	560	265	121	942	999999	999999	444	999999	575	81	55	566	287	750	999999	999999	162	346	737	476	345	999999	999999	838	210	643	192	716	147	881	687	579	999999	76	605	893	999999	88	121	142	667	360	845	554	238	31	394	999999	557	559	999999	494	317	178	939	211	790	283	741	999999	286	999999	157	999999	393	475	785	220	999999	768	999999	84	235	604	809	999999	514	921	609	188	258	319	168	588	993	203	999999	999999	137	999999	113	438	346	999999	999999	938	212	160	170	762	999999	184	728	789	999999	813	269	712	369	999999	697	869	999999	999999	999999	967	999999	999999	700	200	213	182	92	999999	665	68	737	641	748	870	783	363	760	999999	942	84	591	999999	525	190	933	559	253	183	706	999999	765	784	
