500	500	
105	112	110	81	108	101	90	110	104	94	92	97	100	95	97	96	80	94	99	115	97	101	94	91	96	90	98	91	100	94	94	98	101	85	108	95	96	103	112	107	102	96	112	105	84	111	106	99	115	106	100	123	101	106	109	115	88	95	83	132	78	106	97	98	90	109	108	91	102	110	100	94	113	99	96	109	97	88	105	105	115	101	96	107	84	97	96	107	87	85	109	100	106	81	96	73	100	90	112	89	119	106	131	100	117	121	100	102	79	89	91	93	94	110	112	97	103	93	102	112	89	123	92	117	113	107	104	94	103	111	90	91	94	103	101	94	102	92	108	86	97	93	116	116	111	92	110	97	111	101	117	106	98	94	77	92	77	102	113	104	81	98	102	112	103	84	97	99	103	99	97	107	85	103	114	109	97	99	85	107	110	83	97	92	91	98	105	106	125	101	87	92	107	119	109	101	73	119	112	96	96	115	105	98	106	110	98	86	101	98	104	119	91	113	104	89	99	97	93	92	97	98	100	105	109	115	114	106	111	120	118	91	113	102	92	114	105	115	89	90	103	93	106	100	90	87	111	137	105	118	106	105	94	98	99	112	94	93	105	115	94	94	100	99	103	98	105	90	78	107	87	109	111	101	92	92	105	86	95	85	107	94	87	88	104	109	81	115	87	82	105	76	91	91	87	118	93	105	91	120	111	102	94	98	102	105	100	111	88	99	89	78	111	98	102	87	103	89	116	96	93	92	101	101	104	98	101	99	105	91	88	86	98	105	104	95	103	92	89	114	97	94	83	103	94	120	96	107	97	109	108	114	104	106	104	100	114	102	89	114	90	100	94	84	87	96	114	104	98	83	97	93	100	106	89	97	110	102	87	96	117	119	89	90	84	105	101	87	107	100	97	96	107	88	103	125	108	101	98	100	84	98	95	113	103	90	111	99	97	89	107	99	112	112	106	106	97	99	94	103	116	94	103	79	105	107	105	95	99	106	101	108	104	89	86	106	124	85	92	98	109	100	78	104	102	103	111	107	108	87	97	112	113	108	111	107	86	100	100	88	103	90	108	120	95	85	78	88	82	101	90	91	99	99	106	106	101	74	83	97	100	104	114	104	109	107	108	106	83	77	81	99	111	96	100	112	98	91	104	102	
93	99	93	86	94	109	90	89	101	98	89	106	88	109	109	101	95	92	90	127	112	91	108	111	94	94	124	110	83	108	97	96	99	87	100	106	125	88	96	102	106	105	85	118	122	116	94	90	93	95	114	98	105	92	88	99	105	91	87	87	84	95	102	88	123	110	90	108	96	95	103	96	101	99	100	90	97	111	87	116	109	100	103	96	86	119	89	118	97	83	107	110	101	99	100	108	100	107	112	95	97	115	99	109	96	103	90	85	105	103	89	99	94	105	102	103	98	117	93	91	113	97	105	99	107	109	99	99	101	104	123	94	108	91	97	105	96	83	87	85	102	90	92	88	82	107	122	112	107	77	89	108	82	80	97	103	116	113	104	109	107	105	114	127	105	97	119	98	100	106	110	90	110	90	102	121	89	108	96	104	107	110	122	102	108	88	93	116	88	86	97	102	92	87	103	98	98	101	98	103	102	122	109	95	85	103	94	94	108	104	89	112	99	101	101	129	100	93	105	89	98	93	97	85	113	97	89	101	99	111	84	97	104	106	114	117	117	92	116	111	102	94	102	87	111	93	91	81	102	98	100	100	110	95	89	113	106	120	93	109	96	98	91	118	111	95	98	91	98	85	94	94	88	105	88	106	92	109	104	99	84	104	90	84	103	79	87	89	89	91	93	105	80	101	100	106	118	96	95	84	105	115	117	110	111	82	97	103	99	94	100	102	109	79	111	103	101	103	90	101	100	98	109	93	97	86	121	103	92	109	89	86	99	99	102	100	118	97	111	99	101	114	106	120	95	119	128	84	91	112	90	91	100	93	93	99	106	103	91	107	104	97	97	105	93	101	95	95	104	106	92	94	92	95	102	97	114	105	107	103	107	103	101	114	109	90	98	103	92	98	90	94	117	105	105	84	105	109	95	90	108	92	113	84	101	83	89	96	95	91	91	111	96	68	88	93	100	101	98	97	118	113	110	104	111	93	97	85	115	111	89	98	111	100	103	109	100	97	93	108	105	86	93	114	83	95	104	86	121	106	96	95	92	117	109	105	106	103	127	106	100	102	84	73	95	79	111	89	88	94	116	97	92	90	111	98	92	88	96	121	114	114	93	93	102	103	92	85	86	105	83	106	109	100	94	102	104	95	115	100	
790	501	263	767	722	843	316	999999	993	140	999999	942	711	478	95	882	259	897	639	778	703	555	75	566	211	999999	999999	87	242	703	410	999999	999999	999999	999999	416	999999	337	906	91	999999	249	520	906	999999	235	999999	999999	418	999999	983	302	85	472	750	999999	436	696	999999	458	665	999999	373	300	730	679	812	999999	360	999999	697	922	991	557	999999	464	45	168	999999	999999	872	107	669	999999	720	117	796	667	22	882	979	999999	999999	999999	426	267	875	230	999999	784	422	453	999999	738	908	71	311	527	999999	295	210	999999	594	590	586	567	570	737	999999	999999	883	155	999999	478	999999	999999	160	543	140	34	588	999999	981	327	563	429	377	930	728	658	805	278	487	726	682	711	999999	190	871	859	999999	148	650	563	901	999999	517	261	49	999999	999999	768	397	999999	707	395	999999	277	37	166	199	639	18	921	816	614	667	218	796	999999	304	969	672	999999	336	450	999999	427	999999	295	911	126	891	29	999999	999999	881	999999	999999	297	425	636	163	714	999999	67	139	729	747	297	610	308	465	61	414	941	106	126	829	267	230	868	999999	742	255	83	748	999999	182	778	733	347	199	509	572	667	816	957	611	999999	320	445	680	138	999999	613	660	839	999999	807	941	765	500	761	76	999999	785	421	999999	596	999999	149	556	999999	563	272	118	999999	489	746	134	148	515	999999	946	785	197	999999	67	641	422	908	384	375	837	967	846	999999	442	25	882	404	498	999999	959	999999	888	999999	574	422	504	704	999999	868	999999	802	260	939	815	290	369	999999	364	827	184	410	765	190	140	596	426	681	523	474	999999	999999	650	500	999999	775	999999	485	158	999999	999999	717	557	516	693	45	717	906	622	162	655	819	999999	670	999999	999999	415	708	580	978	995	823	191	886	13	999999	999999	759	347	999999	393	999999	913	719	690	466	999999	258	496	105	999999	999999	68	370	818	54	689	980	661	999999	370	198	999999	999999	649	323	999999	670	513	741	883	958	569	582	768	771	905	331	999999	382	999999	167	221	485	999999	485	764	820	999999	999999	272	181	107	304	999999	204	999999	999999	79	377	931	999999	999999	754	221	999999	999999	486	601	56	999999	368	10	288	348	212	977	429	999999	999999	558	714	602	553	479	712	860	999999	902	574	999999	999999	261	612	451	999999	422	999999	273	190	535	288	999999	31	820	903	180	819	955	476	227	559	674	999999	818	226	589	999999	285	509	68	999999	583	999999	999999	976	117	398	999999	999999	790	520	165	889	637	280	
495	581	999999	575	541	51	319	436	357	999999	497	354	794	999999	933	999999	191	764	131	999999	999999	201	767	843	796	782	999999	140	999999	706	403	784	278	999999	730	17	999999	709	968	27	375	157	680	29	488	762	604	611	891	999999	999999	999999	767	787	999999	304	813	889	779	758	68	189	749	999999	840	713	85	999999	999999	925	762	482	999999	113	485	557	521	748	365	43	188	380	999999	126	999999	11	27	999999	972	436	204	999999	999999	999999	999999	196	407	39	188	775	999999	358	116	966	806	855	606	999999	999999	27	782	999999	534	999999	580	688	940	999999	282	839	695	594	283	78	731	194	999999	999999	155	298	999999	491	570	999999	999999	999999	273	282	319	522	405	999999	188	955	653	139	54	193	999999	280	999999	774	999999	348	89	102	84	48	244	622	999999	999999	518	23	999999	999999	999999	999999	399	750	999999	999999	999999	999999	999999	341	999999	327	999999	999999	150	999999	999999	874	52	386	734	231	509	999999	755	234	999999	999999	999999	385	845	999999	98	363	999999	999999	794	888	855	588	460	997	904	747	686	757	624	643	481	999999	81	643	999999	490	566	282	444	999999	999999	199	999999	626	550	999999	496	250	238	71	966	50	999999	69	28	999999	926	999999	327	762	577	998	610	404	999999	999999	314	999999	203	999999	999999	362	664	659	999999	999999	959	833	456	845	261	445	528	999999	999999	441	378	22	999999	518	563	829	955	682	566	997	589	234	411	284	754	999999	56	630	274	614	386	915	176	362	504	999999	290	481	510	141	479	57	728	784	897	999999	999999	999999	999999	999999	406	981	102	896	999999	734	432	182	101	966	399	898	999999	999999	64	463	845	999999	999999	999999	548	483	999999	435	527	541	999999	626	386	999999	999999	371	999999	307	217	404	822	280	284	769	669	999999	390	543	742	999999	759	667	729	444	999999	999999	671	999999	428	923	809	667	378	545	239	805	999999	638	268	999999	323	991	853	659	640	575	987	999999	802	441	102	999999	692	946	782	999999	999999	941	17	394	999999	11	999999	999999	999999	165	901	739	540	863	321	752	999999	999999	268	767	999999	999999	804	880	335	426	781	999999	830	181	975	999999	763	400	999999	854	999999	999999	337	321	122	569	74	484	673	258	714	938	999999	350	362	976	688	999999	35	999999	999999	136	999999	999999	230	891	463	423	190	999999	975	150	954	467	131	411	387	946	654	253	15	329	216	86	999999	842	867	999999	999999	998	744	999999	999999	91	717	504	815	65	999999	231	115	651	304	204	283	574	999999	662	999999	951	599	741	
370	781	822	999999	920	981	570	999999	34	973	999999	191	735	237	775	872	750	627	595	332	856	433	148	364	35	21	803	148	999999	214	271	866	409	999999	999999	592	269	999999	583	999999	494	999999	206	141	56	123	469	55	799	120	912	601	366	277	885	936	643	467	791	908	187	431	999999	820	712	737	782	732	999999	192	613	850	53	999999	837	153	999999	16	999999	912	552	758	999999	748	301	669	510	999999	127	999999	949	801	117	675	656	72	194	386	429	318	340	736	206	616	507	72	999999	604	999999	741	710	999999	160	879	999999	429	92	780	528	52	237	999999	999999	407	999999	811	742	999999	999999	774	959	999999	999999	999999	581	999999	999999	732	250	239	999999	905	702	385	999999	321	651	238	999999	236	980	999999	999999	999999	90	999999	999999	799	383	696	329	190	499	664	782	999999	999999	160	308	549	868	360	540	298	999999	999999	999999	239	665	921	169	999999	68	879	794	999999	999999	208	918	891	999999	761	358	553	910	930	416	47	602	880	999999	501	999999	769	367	630	872	570	456	759	742	892	999999	999999	536	814	131	620	870	236	869	852	241	416	999999	117	11	999999	388	10	915	910	636	785	999999	668	584	299	521	173	999999	999999	752	169	999999	802	628	999999	27	105	809	999999	177	376	999999	999999	270	523	999999	260	629	886	999999	456	999999	999999	266	999999	802	999999	999999	832	108	706	553	449	110	81	267	63	489	114	999999	292	200	999999	999999	270	774	252	407	70	384	271	544	796	999999	305	325	999999	999999	279	999999	158	865	976	697	470	822	999999	317	198	266	861	771	524	917	898	999999	999999	99	999999	583	560	470	179	458	999999	999999	757	210	999999	755	999999	517	219	21	820	427	224	999999	282	999999	213	999999	219	999999	522	999999	30	879	350	50	999999	999999	549	696	543	687	999999	528	999999	999999	999999	371	999999	999999	325	354	999999	999999	106	481	51	303	816	558	380	999999	261	374	935	347	151	877	860	764	164	999999	967	999999	999999	143	731	695	999999	973	383	841	999999	777	489	178	999999	517	782	868	999	308	421	999999	999999	999999	436	999999	593	523	167	196	511	999999	287	613	387	999999	999999	963	749	999999	731	842	184	538	999999	999999	885	766	409	633	105	991	764	856	301	975	207	559	706	410	999999	57	999999	196	340	681	999999	876	791	898	481	819	129	999999	576	578	816	787	722	952	999999	827	123	533	101	519	984	430	321	411	999999	485	266	348	999999	999999	36	988	207	999999	999999	19	975	510	161	285	999999	120	290	999999	168	
999999	999999	999999	964	999999	934	292	104	820	697	999999	564	389	66	996	999999	780	410	892	551	999999	589	209	967	436	851	612	381	999999	647	873	149	597	253	999999	999999	512	999999	999999	999999	744	894	387	825	915	454	595	454	165	722	999999	710	398	999999	340	830	638	999999	999999	433	331	910	288	182	824	999999	966	999999	999999	357	60	406	442	152	807	999999	212	383	61	981	266	168	226	103	556	999999	999999	425	913	999999	20	725	999999	545	428	833	616	214	11	986	487	459	999999	808	999999	694	277	256	374	406	999999	999999	734	557	999999	173	694	195	626	999999	999999	551	999999	42	347	334	561	896	723	999999	999999	997	382	75	503	999999	348	417	430	861	895	504	60	516	999999	755	990	298	378	265	149	431	999999	350	808	999999	237	787	470	347	143	999999	532	999999	88	630	882	669	63	370	999999	286	764	999999	765	999999	500	715	68	999999	344	999999	999999	468	834	896	999999	41	266	566	579	560	947	92	728	524	972	659	437	353	873	999999	244	999999	999999	862	666	823	585	135	446	521	729	878	13	869	852	73	566	192	221	850	999999	496	791	274	999999	999999	999999	251	710	840	287	999999	718	23	38	521	999999	972	999999	596	456	140	130	999999	999999	999999	999999	858	671	908	999999	255	142	32	917	747	226	176	533	999999	786	343	424	605	243	25	169	989	841	999999	44	594	952	624	999999	282	376	733	999999	270	602	188	999999	999999	747	999999	581	696	106	291	304	862	448	255	810	122	716	524	999999	999999	908	99	27	999999	873	508	999999	517	628	645	381	999999	999999	272	999999	607	999999	999999	858	210	443	473	893	559	46	182	155	707	814	291	999999	852	908	626	361	512	171	249	999999	999999	739	74	77	460	910	999999	139	186	999999	212	358	103	665	624	999999	445	206	467	303	999999	362	999999	702	346	89	528	584	999999	910	879	445	524	999999	618	470	379	405	442	649	999999	52	999999	843	999999	933	999999	196	999999	999999	999999	316	704	999999	236	999999	999999	371	999999	381	391	237	32	999999	999999	767	833	409	57	163	13	49	763	817	999999	658	393	752	999999	413	999999	341	300	863	993	572	999999	999999	467	999999	327	999999	675	70	268	996	30	702	999999	844	999999	72	149	140	250	877	553	887	876	999999	999999	401	999999	327	765	999999	937	169	282	421	36	264	942	326	999999	995	374	702	999999	82	999999	690	892	255	313	554	202	999999	999999	999999	29	853	702	889	999999	925	999999	357	305	218	999999	861	430	448	999999	846	999999	823	304	
254	513	999999	338	804	939	813	508	999999	24	220	857	777	545	166	401	999999	561	62	999999	910	999999	26	406	350	999999	999999	270	999999	437	466	434	379	865	378	612	999999	524	897	950	423	426	712	999999	95	361	999999	325	273	999999	999999	294	999999	734	394	985	496	454	988	791	173	553	999999	597	557	786	487	911	176	553	233	658	999999	112	675	493	556	683	320	988	999999	460	996	406	791	182	367	644	481	393	126	999999	536	999999	786	999999	371	999999	785	309	999999	381	158	720	823	986	999999	999999	999999	900	439	813	143	999999	71	712	557	658	806	384	429	999999	439	783	437	509	132	999999	325	805	999999	442	897	21	999999	358	999999	286	583	999999	552	999999	585	999999	999999	312	999999	535	54	84	322	713	317	999999	880	41	941	375	292	999999	864	82	649	264	779	999999	915	999999	999999	712	411	280	84	11	999999	37	267	858	999999	135	920	596	513	251	999999	417	134	497	141	92	417	936	994	269	940	480	752	331	801	956	999999	467	999999	341	672	52	999999	316	578	999999	774	999999	544	167	403	278	568	408	999999	999999	873	428	990	803	305	475	286	999999	999999	362	999999	935	67	874	999999	999999	946	182	999999	450	779	817	918	999999	318	335	401	836	866	672	911	353	559	440	93	999999	476	846	46	207	765	999999	999999	999999	577	838	999999	999999	999999	940	999999	999999	829	331	592	65	999999	712	494	999999	83	449	948	398	451	931	386	626	791	769	999999	109	999999	999999	685	955	572	703	710	479	310	731	417	999999	350	524	999999	238	848	37	468	763	362	76	999999	325	875	856	774	646	462	408	879	999999	953	232	260	999999	646	636	492	806	11	25	669	999999	42	32	58	926	416	157	999999	763	311	233	747	79	258	369	90	715	929	73	26	999999	999999	758	999999	128	273	76	591	999999	545	999999	761	999999	407	781	293	852	808	847	240	314	629	999999	999999	729	485	999999	209	286	999999	999999	877	938	998	767	500	999999	999999	999999	662	350	566	567	999999	648	471	410	671	476	999999	237	999999	91	833	711	282	735	410	999999	642	91	866	314	665	768	785	999999	348	999999	291	19	804	878	999999	889	748	999999	898	709	268	999999	519	733	209	328	999999	795	114	999999	494	764	873	805	297	999999	483	261	999999	459	999999	647	71	999999	999999	77	433	999999	896	943	999999	220	837	701	984	567	572	143	999999	346	899	989	718	999999	155	526	146	998	590	999999	999999	496	999999	999999	999999	620	23	487	547	142	895	839	899	171	999999	999999	
926	181	820	729	18	349	156	999999	560	874	928	19	886	668	999999	434	448	291	536	476	59	999999	856	373	999999	94	596	999999	999999	69	99	557	728	870	600	999999	187	861	605	77	350	999999	888	970	692	14	600	999999	999999	470	401	618	634	856	235	999999	325	457	999999	999999	753	999999	124	999999	999999	999999	290	26	999999	966	257	587	999999	469	136	999999	510	885	681	549	493	716	770	999999	667	481	923	872	645	72	649	730	685	681	323	176	490	397	195	999999	723	584	999999	245	223	999999	999999	999999	730	781	37	440	775	635	441	46	413	144	999999	313	457	999999	999999	15	326	999999	902	15	156	959	962	999999	699	370	826	908	999999	535	766	999999	549	999999	152	864	999999	219	999999	59	250	287	763	356	564	881	863	315	214	999999	999999	697	999999	926	999999	770	818	915	740	415	809	999999	140	877	999999	999999	764	698	276	515	970	999999	572	852	764	868	206	616	999999	817	999999	521	704	110	999999	78	942	622	999999	381	999999	129	478	549	249	999999	156	885	999999	999999	999999	174	49	698	835	811	999999	68	171	159	573	211	367	923	908	999999	999999	40	271	999999	999999	152	999999	999999	999999	850	639	33	613	57	999999	321	999999	999999	700	342	999999	999999	274	805	999999	999999	460	590	999999	844	762	554	641	950	999999	999999	623	678	548	975	216	154	238	984	181	999999	455	124	436	262	572	395	232	575	999999	821	765	999999	999999	163	691	999999	96	999999	999999	94	391	662	999999	999999	999999	960	433	725	136	336	999999	290	633	842	438	345	164	556	999999	377	999999	75	144	999999	360	167	999999	395	293	838	999999	613	896	999999	999999	999999	958	999999	564	612	961	507	448	489	53	485	833	523	724	999999	223	539	999999	720	762	326	528	97	999999	540	647	47	441	297	278	999999	999999	545	132	645	387	334	991	999999	415	825	627	654	35	999999	334	799	670	937	999999	528	270	185	335	403	274	870	582	33	999999	923	75	160	221	879	999999	297	999999	999999	968	999999	547	999999	315	936	698	873	72	382	216	848	376	999999	672	749	903	218	999999	728	380	517	999999	968	705	999999	759	476	442	155	999999	999999	408	591	999999	736	980	587	870	398	999999	401	807	999999	817	999999	556	999999	488	472	976	882	87	999999	709	999999	146	579	978	822	999999	231	441	917	999999	179	449	785	534	935	999999	325	348	821	33	979	710	551	160	588	935	198	988	970	178	901	958	737	881	999999	999999	999999	609	57	221	999999	960	999999	612	647	677	770	999999	552	704	661	
543	265	648	730	750	595	999999	399	887	988	242	470	749	696	220	712	904	24	999999	367	716	301	610	550	29	820	938	512	999999	174	161	446	276	517	999999	703	98	161	769	14	981	219	169	233	250	499	150	916	436	964	999999	999999	216	999999	999999	251	655	108	711	929	656	916	999999	722	836	796	204	241	337	999999	623	752	999999	341	385	506	141	387	309	529	679	32	86	947	307	139	999999	929	572	126	58	990	450	839	357	74	732	999999	396	999999	999999	909	999999	999999	351	124	776	875	961	448	120	999999	798	191	999999	999999	840	540	999999	999999	567	275	999999	220	469	999999	312	416	984	320	999999	694	990	855	235	999999	999999	999999	605	999999	999999	999999	967	134	16	780	201	269	589	722	234	201	32	689	886	38	249	999999	460	999999	812	999999	999999	999999	674	999999	287	942	999999	488	999999	683	934	241	354	213	999999	545	214	999999	441	53	826	999999	96	582	672	311	999999	206	999999	76	706	888	381	992	472	326	459	591	503	999999	999999	111	999999	999999	267	790	344	682	999999	704	173	771	285	769	544	629	564	102	752	999999	999999	999999	957	132	976	56	859	362	741	981	95	622	999999	193	739	725	999999	545	999999	881	966	999999	476	999999	999999	935	612	612	999999	843	762	367	838	999999	285	554	153	410	574	220	930	999999	999999	749	619	550	585	102	39	818	891	28	777	871	19	999999	999999	999999	229	50	999999	257	904	897	228	727	784	668	999999	195	582	999999	971	114	999999	983	356	727	216	362	359	519	582	638	952	744	999999	967	517	599	272	21	999999	533	776	683	87	999999	999999	891	766	916	194	844	246	563	56	673	920	35	339	999999	999999	866	690	924	674	275	945	999999	148	817	161	318	922	570	156	999999	999999	277	906	313	206	999999	595	443	335	738	402	999999	697	916	56	491	270	706	96	999999	842	999999	999999	812	107	56	753	949	999999	999999	921	999999	417	607	345	653	129	36	368	610	280	257	599	935	873	999999	786	231	770	670	999999	225	484	831	606	486	268	103	215	160	571	646	678	459	817	725	980	99	999999	403	371	999999	348	999999	54	594	999999	999999	939	999999	269	999999	188	104	999999	999999	999999	586	10	859	394	36	820	218	48	634	579	149	128	157	999999	696	999999	377	309	813	999999	997	786	22	234	195	164	664	891	49	467	999999	999999	121	999999	403	99	721	18	999999	423	140	999999	999999	24	122	953	999999	999999	572	880	810	795	24	827	204	999999	999999	999999	208	871	999999	327	999999	
999999	996	518	17	624	183	607	999999	369	963	399	747	560	376	998	121	242	373	999999	328	169	657	788	999999	293	999999	603	110	96	809	473	267	999999	448	254	28	604	946	176	999999	965	999999	999999	831	625	90	643	433	999999	523	999999	508	999999	998	840	999999	218	901	723	295	579	507	999999	559	500	141	999999	122	132	980	517	295	206	999999	363	217	215	956	999999	213	695	180	999999	573	999999	999999	793	999999	999999	734	809	702	232	881	230	999999	119	891	340	493	155	531	999999	20	15	680	312	583	645	632	999999	261	910	520	600	409	396	278	717	535	999999	130	514	397	999999	815	999999	324	670	895	999999	324	625	999999	67	173	868	110	568	172	662	219	999999	999999	999999	999999	791	711	291	821	81	840	999999	804	155	999999	27	914	999999	200	999999	987	913	749	999999	989	635	413	462	436	999999	296	999999	555	873	138	951	538	999999	999999	999999	361	43	848	999999	267	999999	821	361	42	156	954	270	377	554	675	999999	429	451	442	922	388	259	999999	290	784	999999	629	931	26	83	999999	999999	228	177	265	999999	75	925	277	849	814	999999	429	290	586	36	999999	10	208	832	532	999999	999999	698	644	999999	189	999999	49	999999	520	889	999999	959	999999	16	51	210	299	721	241	503	184	999999	999999	999999	829	574	704	758	799	629	733	999999	999999	401	999999	999999	999999	162	773	507	999999	150	339	924	715	470	999999	580	984	141	711	999999	601	38	912	941	590	317	283	615	863	290	336	891	999999	161	999999	275	591	522	678	146	947	733	617	999999	999999	193	999999	999999	951	134	774	668	917	999999	999999	522	488	482	999999	999999	879	168	644	605	999999	448	768	564	61	999999	999999	999999	462	574	538	867	421	999999	688	407	696	999999	664	739	999999	668	999999	999999	999999	896	999999	118	583	463	267	789	99	21	229	815	424	66	317	603	145	999999	999999	353	999999	724	999999	609	794	541	527	964	999999	904	98	999999	474	858	994	165	570	879	999999	998	317	999999	778	410	659	873	982	640	999999	70	603	999999	463	999999	201	845	795	187	324	51	936	302	294	194	999999	999999	350	999999	72	999999	43	999999	423	216	999999	968	999999	700	949	921	559	999999	367	444	311	884	691	999999	667	159	369	392	565	846	72	25	464	593	487	585	532	426	577	455	999999	347	999999	257	594	233	899	999999	238	402	491	59	934	850	883	48	393	505	898	913	791	650	999999	577	154	999999	999999	361	999999	374	398	999999	319	911	416	999999	103	999999	260	444	259	274	164	
173	999999	23	90	614	710	448	202	37	527	664	663	999999	647	223	112	574	999999	547	882	864	13	358	739	32	443	919	945	948	999999	464	663	999999	496	999999	221	141	940	899	651	774	182	999999	615	654	257	999999	326	880	999999	685	725	711	391	300	169	16	283	67	180	791	503	999999	781	73	999999	146	890	999999	11	971	633	819	999999	118	692	999999	742	95	775	413	602	75	999999	569	739	952	999999	205	377	215	999999	999999	729	859	999999	928	590	552	653	121	999999	216	878	999999	62	905	999999	283	999999	527	274	197	292	766	198	437	635	221	334	999999	999999	694	742	796	123	750	100	999999	999999	763	61	200	442	663	274	396	196	258	999999	833	147	863	597	849	940	670	601	962	670	843	999999	999999	999999	999999	999999	454	473	999999	999999	311	815	777	447	844	999999	84	755	628	502	801	251	386	704	500	910	146	107	999999	855	453	159	999999	376	992	469	683	972	837	551	819	923	114	999999	215	28	370	426	999999	383	999999	914	972	470	869	999999	916	673	727	693	975	357	579	236	801	999999	999999	999999	454	385	999999	112	999999	87	683	878	146	999999	499	481	550	720	354	520	988	538	186	667	507	399	999999	19	254	153	576	472	999999	878	210	62	340	959	971	999999	589	764	996	895	999999	990	466	999999	184	999999	153	264	999999	999999	247	273	975	999999	903	65	999999	999999	857	774	510	221	999999	268	183	446	999999	590	999999	999999	999999	234	541	999999	880	516	933	20	834	998	999	999999	470	294	640	937	86	320	65	916	544	805	999999	999999	394	999999	466	207	999999	999999	999999	563	515	34	138	23	731	694	149	397	131	822	949	858	774	999999	751	249	628	245	370	999999	534	832	443	135	326	319	897	315	59	735	650	106	894	446	806	445	166	626	215	999999	181	668	794	722	856	58	999999	205	824	227	579	134	377	999999	38	682	999999	999999	696	999999	797	834	348	396	181	999999	964	337	999999	315	92	11	999999	978	659	866	48	721	278	278	999999	701	999999	831	165	526	729	620	999999	999999	999999	999999	930	999999	594	346	999999	999999	999999	13	94	130	813	519	999999	578	104	399	624	172	999999	869	734	428	561	105	354	516	240	655	999999	353	999999	267	460	929	80	999999	393	322	545	639	181	274	999999	740	887	970	696	586	432	339	999999	999999	489	985	999999	512	241	999999	999999	813	177	894	880	741	209	555	999999	216	507	999999	16	311	626	14	698	469	244	820	218	383	820	999999	233	999999	999999	675	778	474	
510	999999	14	894	330	999999	472	286	999999	452	999999	342	911	489	999999	573	999999	999999	628	485	999999	958	277	421	290	619	992	524	671	96	394	534	777	594	706	999999	853	999999	981	999999	999999	421	85	999999	289	999999	471	999999	574	659	470	662	56	302	187	551	301	593	999999	999999	739	947	999999	307	68	16	999999	999999	999999	149	999999	999999	712	734	942	875	883	485	141	414	999999	661	949	22	999999	731	999999	999999	999999	999999	648	269	999999	281	164	594	806	777	733	283	999999	154	557	999999	938	259	949	322	360	311	999999	815	461	208	999999	87	998	602	682	337	528	89	910	629	999999	460	712	441	579	999999	78	999999	999999	858	999999	13	114	524	83	376	999999	175	134	115	496	832	807	310	999999	999999	999999	214	999999	406	999999	242	244	999999	932	488	546	999999	742	12	999999	561	72	603	999999	558	999999	999999	529	315	555	362	999999	804	142	999999	999999	412	723	503	999999	864	20	355	113	860	769	999999	591	594	999999	273	432	999999	872	934	770	999999	204	169	113	122	684	789	851	402	287	439	795	274	835	144	794	249	999999	377	999999	716	999999	999999	789	796	892	935	999999	291	999999	832	999999	207	898	448	217	999999	999999	999999	190	230	999999	711	582	340	999999	327	758	695	478	192	881	504	393	63	714	950	380	317	229	999999	314	999999	471	454	507	597	375	397	926	241	999999	999999	197	330	999999	999999	999999	459	414	574	186	790	812	999999	999999	436	814	999999	734	999999	193	92	429	441	916	935	249	137	832	794	952	999999	999999	247	343	290	317	72	841	925	288	921	902	999999	573	523	756	723	503	81	783	529	663	999999	999999	766	181	756	999999	286	549	999999	626	620	622	999999	999999	575	414	999999	129	751	14	808	979	271	190	774	868	402	999999	999999	634	761	21	432	707	109	199	999999	119	999999	658	999999	999999	999999	304	291	999999	757	501	191	319	832	999999	41	999999	854	999999	786	586	406	999999	21	106	33	909	865	609	199	117	922	385	838	561	568	103	448	432	244	967	898	742	120	900	998	999999	801	999999	999999	999999	852	418	413	999999	713	673	647	468	362	834	999999	682	842	650	999999	999999	999999	281	999999	938	999999	432	999999	819	687	663	777	120	108	816	118	66	999999	999999	265	514	999999	848	848	895	455	980	80	410	537	999999	899	999999	332	202	735	530	425	51	830	430	963	999999	312	59	895	537	370	999999	726	383	62	560	394	74	999999	632	432	498	492	999999	362	54	999999	999999	764	999999	999999	905	90	587	999999	
588	462	834	550	386	545	798	999	999999	620	533	683	164	173	349	999999	267	368	999999	107	927	558	999999	78	999999	999999	841	295	587	999999	464	465	148	742	473	108	560	524	457	97	999999	498	574	485	828	999999	136	307	424	242	531	546	977	999999	712	39	727	766	631	83	704	513	422	179	999999	78	544	999999	699	999999	524	742	999999	25	473	438	984	258	999999	557	999999	543	999999	355	227	918	999999	658	40	999999	380	999999	893	383	999999	131	999999	404	330	760	999999	714	607	182	717	788	635	999999	27	999999	55	478	526	83	896	171	642	76	952	247	590	886	391	265	999999	731	999999	537	632	999999	362	590	999999	489	731	472	935	697	638	439	999999	525	641	756	399	901	999999	819	999999	231	488	19	452	93	180	999999	999999	351	999999	986	938	107	999999	999999	921	464	550	46	352	999999	235	944	438	999999	953	74	255	635	866	969	999999	999999	999999	999999	863	352	148	844	319	791	149	593	395	651	500	195	196	965	834	999999	360	240	477	64	996	999999	999999	929	139	999999	694	697	999999	999999	532	909	57	927	999999	999999	326	706	726	561	293	641	558	786	32	999999	877	999999	999999	932	999999	232	562	995	414	328	999999	218	714	213	106	452	999999	63	129	591	148	268	164	265	617	999999	513	915	999999	364	986	794	906	371	999999	415	897	999999	724	309	356	61	999999	493	808	117	999999	523	465	841	532	999999	667	441	629	618	135	999999	999999	963	719	646	235	60	342	999999	312	353	999999	999999	999999	565	338	819	999999	97	745	670	999999	510	999999	990	460	929	999999	490	136	475	999999	619	290	999999	238	999999	590	999999	826	472	160	831	805	999999	547	774	296	967	176	848	206	541	872	464	98	814	311	728	196	305	228	851	850	836	610	366	999999	203	336	577	238	535	271	999999	999999	625	705	23	999999	685	999999	864	324	288	279	210	746	826	273	424	459	862	522	530	254	308	981	999999	48	190	375	103	640	999999	999999	670	280	599	999999	473	118	297	284	510	662	363	537	572	567	410	620	582	929	912	127	376	22	740	999999	221	644	736	975	999999	320	549	234	999999	668	608	999999	156	882	800	315	172	587	22	867	999999	999999	999999	411	637	570	792	173	728	999999	252	657	540	571	732	828	382	321	21	200	122	999999	999999	903	958	480	999999	700	999999	999999	954	789	10	872	147	450	235	999999	347	702	527	386	999999	252	426	951	399	585	160	971	933	850	575	999999	755	999999	958	515	999999	166	999999	102	43	
131	526	462	656	668	434	292	603	56	973	319	999999	736	999999	569	487	16	91	888	550	168	999999	114	224	188	127	999999	999999	999999	999999	190	999999	435	353	383	999999	999999	304	999999	160	867	377	886	999999	999999	160	29	999999	398	38	445	85	218	552	874	458	999999	248	999999	550	59	999999	883	999999	793	713	246	392	259	843	523	712	360	999999	682	790	999999	237	958	38	999999	256	999999	691	999999	115	396	883	999999	925	313	725	825	190	111	76	493	722	999999	551	913	999999	878	999999	514	733	724	481	869	93	999999	195	289	999999	999999	802	999999	202	999999	687	327	362	913	999999	540	798	886	180	635	615	307	74	999999	416	124	471	999999	547	186	714	999999	915	23	999999	263	127	445	999999	999999	308	999999	301	999999	406	999999	560	722	554	24	716	846	999999	999999	263	999999	999999	52	873	335	980	434	999999	25	21	306	411	349	529	80	999999	362	511	442	336	999999	16	77	999999	191	999999	749	823	999999	999999	868	837	79	760	608	999999	85	572	59	757	874	207	285	999999	999999	999999	221	203	483	999999	364	345	121	999999	999999	999999	540	304	999999	771	240	610	637	999999	153	999999	999999	999999	920	999999	347	789	999999	684	462	999999	730	92	646	999999	352	999999	349	931	116	532	725	561	999999	999999	126	780	999999	288	526	273	569	999999	999999	999999	999999	632	999999	70	999999	999999	883	999999	66	956	59	457	999999	332	999999	684	271	706	999999	620	999999	780	835	102	307	566	908	183	999999	198	490	999999	251	15	878	720	283	289	999999	542	649	298	999999	797	999999	668	132	559	859	999999	999999	999999	291	230	897	710	999999	190	762	697	665	709	278	867	475	59	999999	652	453	708	411	981	38	906	970	999999	285	47	323	999999	999999	359	324	326	196	627	718	30	118	999999	923	102	999999	979	876	940	29	637	332	728	462	480	115	160	440	999999	834	999999	259	452	434	999999	866	133	263	315	999999	952	681	848	999999	195	999999	285	999999	999999	464	58	40	40	435	647	715	999999	186	963	254	173	886	174	792	343	771	999999	743	173	235	403	999999	570	999999	77	956	999999	999999	999999	936	999999	999999	131	567	785	354	229	26	786	54	281	947	300	999999	231	75	516	999999	998	424	877	542	621	92	999999	333	999999	484	368	691	241	207	908	36	425	999999	765	999999	16	989	551	999999	956	999999	954	999999	999999	509	999999	11	999999	428	398	852	999999	297	753	48	999999	462	884	999999	657	105	812	83	48	274	646	432	310	908	58	999999	872	237	999999	502	138	
614	897	960	999999	367	251	999999	808	66	967	999999	54	726	110	554	999999	807	992	999999	316	880	416	170	999999	901	700	540	379	390	979	831	712	261	909	891	999999	999999	593	300	854	999	999999	999999	307	999999	388	584	999999	504	999999	75	244	724	196	258	207	737	106	999999	666	710	999999	428	86	145	425	793	816	219	989	190	223	702	999999	999999	615	434	863	999999	523	126	999999	999999	999999	914	596	988	74	661	693	999999	827	344	633	153	566	999999	999999	999999	103	594	767	598	514	724	851	542	999999	879	643	773	873	752	999999	550	977	567	943	171	549	437	728	165	999999	999999	362	878	78	863	749	769	527	702	999999	928	358	144	370	761	73	999999	281	194	27	920	954	85	609	93	176	999999	902	999999	622	999999	999999	612	999999	352	999999	972	473	853	999999	999999	255	999999	500	807	201	999999	999999	191	107	495	165	543	147	999999	999999	287	279	985	999999	750	999999	782	999999	595	72	746	70	28	999999	999999	590	427	64	153	999999	783	584	801	999999	332	801	720	647	136	510	332	474	478	999999	94	999999	488	166	999999	17	999999	100	905	745	999999	782	189	999999	16	999999	738	489	993	930	434	999999	477	999999	374	949	999999	145	953	999999	999999	999999	591	999999	315	397	111	271	675	146	210	692	999999	999999	447	550	999999	928	640	231	771	842	999999	548	709	999999	235	395	999999	439	999999	338	146	820	14	999999	201	305	487	619	999999	476	814	857	999999	742	34	421	655	824	336	999999	504	731	323	897	801	53	184	923	999999	716	479	245	284	999999	555	858	61	275	358	327	451	31	428	305	38	623	818	999999	999999	814	740	967	112	644	833	415	999999	117	380	999999	999999	563	456	96	996	578	582	856	999999	999999	369	389	475	19	999999	483	312	27	999999	187	234	216	566	358	976	511	142	639	49	150	999999	944	895	210	205	887	999999	999999	308	999999	999999	961	780	200	999999	360	501	102	868	360	112	999999	999999	202	999999	914	996	999999	120	494	445	942	817	56	815	425	493	275	814	999999	908	970	719	418	146	272	435	376	903	625	999999	49	999999	689	47	871	705	702	285	290	890	476	232	813	24	108	154	999999	384	39	867	999999	288	979	451	142	999999	999999	999999	662	999999	630	204	494	999999	999999	181	138	999999	944	999999	999999	989	533	999999	441	747	905	404	48	999999	700	992	999999	758	783	999999	791	247	999999	111	875	999999	999999	801	270	281	737	338	617	926	25	726	440	999999	86	246	755	999999	19	394	864	999999	999999	
999999	788	637	331	736	999999	645	389	891	999999	842	999999	153	375	999999	737	999999	19	999999	787	999999	999999	974	561	563	681	546	16	810	238	999999	247	450	630	90	23	632	950	11	999999	972	547	134	622	598	999999	933	871	999999	999999	999999	384	999999	648	904	999999	813	86	767	65	999999	638	999999	999999	592	605	999999	522	295	718	115	999999	18	999999	999999	574	978	361	963	999999	999999	675	999999	567	388	145	949	802	726	648	210	999999	999999	945	999999	343	968	470	40	999999	81	420	999999	315	147	999999	376	357	999999	339	462	461	122	999999	317	488	655	20	284	999999	999999	601	999999	999999	999999	999999	36	72	467	999999	606	999999	331	999999	25	999999	100	677	429	748	769	602	968	396	196	999999	443	999999	999999	999999	687	999999	196	999999	347	999999	624	999999	999999	589	613	313	999999	363	733	999999	999999	151	664	980	999999	999999	999999	999999	687	999999	633	409	460	769	124	999999	999999	473	792	648	331	748	633	999999	712	161	880	840	145	466	999999	614	663	251	618	302	847	999999	604	709	999999	999999	895	293	846	225	488	38	999999	999999	879	426	571	999999	623	391	999999	128	278	247	108	750	999999	231	350	28	746	218	999999	822	999999	775	999999	92	281	671	853	349	699	496	999999	999999	376	56	999999	296	53	578	628	999999	999999	728	390	367	611	625	999999	674	943	827	479	279	877	652	421	113	557	488	813	951	538	177	429	781	999999	999999	384	354	643	64	975	178	999999	923	47	999999	395	511	999999	655	412	188	999999	871	27	403	974	724	634	483	738	565	764	676	999999	617	999999	999999	793	365	251	914	40	888	852	311	689	954	999999	999999	718	56	999999	167	549	359	999999	557	764	181	281	660	719	170	326	419	413	913	999999	430	648	786	717	125	414	497	157	517	29	999999	713	999999	119	999999	999999	999999	558	999999	137	349	846	999999	999999	622	94	590	205	870	999999	442	897	999999	730	999999	999999	999999	999999	890	752	61	212	263	999999	57	467	260	550	557	404	634	999999	806	999999	884	584	897	999999	999999	999999	999999	301	999999	999999	999999	818	999999	999999	925	346	999999	362	667	854	85	147	592	222	796	164	834	50	647	999999	999999	999999	101	999999	846	609	999999	988	244	859	929	999999	924	317	952	239	531	960	625	221	571	281	203	952	710	746	999999	684	999999	940	207	783	653	999999	17	999999	727	999999	999999	326	418	999999	128	808	925	324	222	284	270	567	999999	873	999999	436	904	999999	387	149	290	109	617	252	999999	303	662	155	116	123	310	946	511	
584	516	308	802	726	163	395	36	395	534	716	999999	588	999999	333	999999	227	907	350	627	588	665	354	708	176	12	999999	999999	999999	218	999999	999999	999999	999999	58	999999	126	999999	188	513	992	122	894	575	999999	999999	264	999999	338	787	889	215	959	999999	999999	918	172	600	636	999999	338	999999	257	187	999999	742	999999	999999	267	999999	251	594	728	837	999999	475	771	779	807	348	747	837	817	992	329	893	999999	999999	142	139	205	525	996	464	999999	752	865	717	999999	999999	726	731	999999	372	999999	304	486	132	694	457	157	999999	793	298	976	500	432	264	858	540	728	117	999999	137	771	726	999999	274	662	882	999999	64	638	999999	621	26	118	999999	456	34	999999	999999	999999	684	982	812	999999	999999	488	684	330	999999	859	610	440	999999	340	601	999999	819	707	999999	469	812	846	103	754	154	676	959	999999	977	808	834	133	836	999999	999999	155	959	993	889	999999	978	561	999999	205	38	999999	12	999999	516	853	637	326	204	432	497	838	889	67	588	41	528	301	352	999999	34	486	603	811	624	455	641	826	817	435	490	260	999999	999999	726	935	674	999999	999999	999999	180	517	928	414	320	877	266	999999	999999	858	268	999999	219	208	999999	551	615	200	999999	71	221	811	509	769	941	999999	992	991	999999	652	366	255	999999	999999	631	999999	557	199	501	746	999999	740	999999	959	177	804	50	999999	999999	184	999999	484	220	814	912	369	999999	169	999999	83	885	274	569	762	502	22	999999	991	577	999999	993	425	698	325	871	481	999999	550	999999	147	999999	999999	273	166	331	881	44	612	315	999999	509	398	726	428	861	924	180	658	467	164	543	999999	80	75	191	905	785	895	942	441	968	467	567	335	876	999999	11	413	999999	620	978	657	685	314	162	605	699	280	999999	999999	310	742	93	999999	603	157	284	999999	975	426	105	149	999999	874	303	999999	830	400	551	331	923	999999	227	846	999999	886	373	999999	912	586	999999	999999	999999	995	140	236	999999	130	732	729	265	802	437	999999	524	838	987	999999	21	121	774	309	728	141	33	543	524	246	269	999999	783	999999	296	999999	999999	590	707	674	999999	76	666	709	999999	822	76	131	339	212	332	348	898	563	753	801	811	905	786	309	971	596	711	148	999999	999999	945	745	515	48	803	933	141	323	75	944	454	999999	642	906	999999	999999	214	322	914	999999	818	230	765	495	587	315	803	999999	702	158	364	999999	848	651	876	331	615	999999	408	398	216	999999	999999	809	357	747	273	999999	244	
79	392	399	234	939	207	725	979	30	460	498	140	733	620	917	589	999999	225	990	39	743	999999	999999	999999	526	999999	999999	732	956	999999	999999	51	999999	999999	632	765	965	304	909	454	161	999999	595	999999	910	267	483	964	579	999999	431	531	999999	850	500	783	478	485	707	234	963	992	33	999999	619	456	216	570	999999	999999	624	999999	999999	546	878	402	700	999999	13	268	241	999999	999999	737	717	319	768	83	672	999999	296	999999	596	999999	999999	168	328	713	999999	999999	61	912	999999	427	605	799	224	737	999999	108	92	405	482	449	992	695	838	295	174	310	687	142	897	999999	865	144	999999	631	999999	719	83	999999	852	549	216	329	300	735	142	917	104	41	111	999999	999999	890	17	157	999999	795	999999	42	548	919	775	918	24	839	999999	470	763	593	681	262	34	105	553	932	242	673	404	113	163	256	216	656	41	334	381	974	999999	999999	937	269	399	999999	448	932	773	298	999999	461	183	671	163	510	359	849	549	670	999999	84	914	30	999999	226	879	302	999999	129	887	999999	468	587	344	875	656	422	862	983	999999	620	169	999999	368	942	929	999999	102	999999	999999	192	784	710	637	61	973	917	999999	183	171	156	229	654	999999	623	993	999999	337	288	854	999999	986	565	999999	726	915	969	661	999999	297	397	209	17	822	999999	905	757	950	292	901	738	999999	689	822	511	401	515	543	745	949	343	999999	999999	851	370	205	229	999999	910	146	999999	266	999999	885	774	947	221	831	706	717	245	645	54	999999	126	999999	307	743	512	334	409	436	916	509	999999	999999	999999	166	462	508	686	70	50	156	898	481	147	803	57	563	190	999999	837	37	999999	999999	120	438	999999	978	898	486	194	585	736	577	999999	999999	999999	999999	562	999999	379	207	999999	184	999999	898	488	644	999999	503	695	948	154	999999	598	888	794	265	131	956	431	483	610	209	876	464	419	330	141	237	872	514	999999	136	314	639	995	540	999999	222	999999	999999	734	404	999999	999999	999999	20	978	461	124	675	421	999999	632	999999	596	999999	999999	150	489	167	512	999999	631	190	999999	27	420	958	892	999999	172	909	16	999999	749	215	418	640	999999	408	351	680	999999	206	999999	405	503	419	53	999999	242	999999	733	791	999999	718	999999	610	999999	423	999999	29	568	999999	999999	999999	599	301	156	390	999999	667	999999	90	816	831	902	435	999999	552	524	999999	999999	728	32	220	185	999999	751	40	442	808	352	999999	808	331	999999	264	693	999999	805	211	999999	999999	750	
574	834	652	999999	757	815	999999	523	746	899	999999	114	999999	836	302	999999	385	550	125	947	614	324	517	999999	494	719	647	999999	504	746	322	738	262	999999	457	999999	999999	249	994	225	105	295	606	710	219	227	999999	428	999999	265	430	999999	999999	714	146	260	327	380	491	47	177	605	28	999	999999	860	851	862	388	916	802	146	555	900	852	329	718	806	73	276	999999	229	351	249	999999	660	590	548	841	207	999999	163	757	957	57	499	276	606	134	358	376	999999	49	484	463	294	116	257	999999	999999	541	521	999999	224	999999	948	999999	779	683	925	999999	313	30	190	858	649	388	999999	999999	362	63	999999	999999	714	999999	36	999999	867	999999	41	554	343	685	34	666	546	845	543	366	108	245	999999	922	208	88	73	999999	859	999999	813	906	999999	403	999999	763	428	839	602	324	573	768	396	993	651	999999	999999	999999	995	524	322	803	844	241	999999	126	999999	999999	483	635	836	637	999999	252	999999	135	999999	939	186	271	999999	707	253	229	793	339	849	999999	281	826	152	446	403	345	312	19	71	287	649	392	207	239	999999	967	999999	936	448	154	999999	526	345	999999	451	999999	286	614	560	625	448	424	999999	72	918	656	493	400	243	985	999999	963	999999	758	300	793	74	999999	352	999999	741	999999	891	999999	482	755	490	155	999999	669	68	698	458	445	838	234	125	999999	999999	999999	483	96	702	462	999999	66	461	587	705	999999	670	999999	272	284	884	591	999999	572	589	173	175	347	405	574	926	999999	515	999999	999999	76	677	929	697	643	802	654	163	438	499	425	303	999999	449	999999	998	791	435	183	561	257	700	999999	554	157	542	146	999999	999999	536	964	999999	999999	667	999999	980	999999	579	629	482	239	999999	104	999999	173	869	999999	897	68	575	145	815	999999	77	999999	375	135	999999	550	999999	666	963	35	902	535	999999	469	999999	810	366	267	999999	806	701	332	999999	606	479	391	287	280	248	632	999999	401	999999	999999	766	999999	274	854	366	39	528	815	999999	412	202	547	299	409	37	97	702	999999	923	18	639	745	853	769	655	993	999999	999999	428	999999	999999	510	386	663	999999	250	999999	999999	999999	999999	288	885	999999	416	413	999999	999999	877	253	160	930	999999	999999	150	581	999999	151	999999	209	372	766	697	397	934	940	692	170	999999	706	999999	551	200	416	740	730	999999	689	447	365	999999	999999	394	999999	999999	410	227	42	246	999999	682	108	51	312	538	425	591	498	999999	475	721	770	465	999999	999999	999999	999999	838	
999999	420	999999	341	704	149	485	470	381	119	999999	534	723	999999	924	554	33	999999	999999	887	999999	999999	149	265	567	971	644	952	446	223	999999	668	670	999999	305	826	263	350	403	901	827	77	999999	481	999999	597	999999	71	846	910	158	777	108	999999	999999	422	280	573	774	999999	504	532	33	168	988	461	863	999999	999999	108	999999	682	295	608	69	810	280	667	886	970	229	582	116	536	74	353	999999	817	428	883	555	999999	576	999999	407	305	53	886	493	916	999999	417	708	747	619	476	999999	499	999999	159	151	613	686	803	513	922	425	999999	999999	644	891	999999	916	480	999999	610	999999	625	211	764	767	999999	999999	970	247	999999	874	368	917	999999	861	999999	34	278	741	942	999999	773	166	999999	999999	556	792	848	34	687	500	999999	999999	999999	370	867	298	38	392	757	438	715	565	701	999999	66	579	504	783	821	31	647	739	610	606	342	468	999999	884	999999	999999	335	946	560	322	999999	174	909	238	993	999999	999999	886	983	514	298	999999	465	437	999999	976	999999	75	212	665	852	999999	593	411	38	408	572	154	180	165	999999	769	15	999999	410	892	999999	999999	789	999999	36	760	756	999999	999999	134	13	298	71	244	313	999999	743	895	469	160	580	507	999999	595	218	851	715	827	411	528	211	999999	999999	930	316	999999	286	172	999999	102	740	999999	999999	999999	405	284	92	936	852	842	36	120	919	260	322	999999	77	203	831	185	54	999999	999999	999999	922	999999	270	999999	928	999999	983	999999	266	376	999999	93	414	305	199	934	768	779	975	569	502	999999	166	777	999999	999999	954	92	999999	463	999999	811	801	312	999999	478	23	950	999999	570	858	999999	854	553	840	239	757	771	14	896	416	274	953	999999	297	831	999999	493	524	785	337	900	250	999999	329	607	291	999999	325	721	999999	818	999999	414	711	57	247	613	999999	999999	396	193	88	443	999999	782	858	676	999999	159	999999	999999	436	232	999999	957	214	61	233	243	947	999999	456	292	974	597	502	548	999999	250	594	167	556	999999	399	999999	822	806	755	999999	999999	614	96	175	23	401	392	550	182	999999	843	195	999999	702	440	740	737	795	469	459	290	319	262	775	999999	549	999999	300	832	98	145	407	306	687	494	343	568	290	279	583	999999	999999	376	671	406	999999	778	854	999999	658	416	36	347	305	265	439	999999	321	611	473	428	101	717	93	617	999999	889	702	217	107	181	999999	999999	999999	253	338	943	591	999999	166	771	999999	594	184	999999	119	999999	10	431	
999999	980	999999	999999	805	999999	999999	244	999999	999999	960	519	86	646	608	486	959	999999	462	61	999999	999999	999999	943	454	702	309	507	543	999999	999999	386	888	280	999999	126	999999	778	721	730	999999	103	660	537	417	647	695	999999	985	999999	721	610	999999	948	503	569	219	999999	234	112	855	616	701	999999	555	999999	999999	805	494	492	562	999999	787	731	999999	833	999999	243	536	807	999999	999999	522	845	690	897	779	939	776	592	907	620	999999	618	999999	523	402	779	981	833	26	889	999999	502	144	999999	822	999999	36	670	999999	999999	777	427	105	999999	103	855	999999	658	804	690	38	999999	999999	999999	637	178	856	408	441	65	999999	702	999999	999999	837	29	999999	159	85	903	999999	116	858	931	843	136	523	845	429	546	589	333	39	999999	860	999999	917	203	902	653	29	628	238	678	999999	85	636	978	202	84	155	50	582	900	777	999999	53	999999	108	999999	655	21	978	999999	999999	929	673	463	266	999999	111	517	999999	431	884	999999	877	189	999999	768	499	999999	653	999999	401	548	999999	138	558	938	53	273	105	401	997	999999	650	999999	999999	999999	411	182	722	451	999999	637	793	160	999999	493	54	999999	445	339	21	121	999999	632	503	999999	189	544	905	999999	707	838	421	999999	999999	876	644	999999	999999	425	366	999999	999999	211	382	763	755	999999	122	75	893	188	828	765	389	886	999999	999999	840	285	614	866	277	404	999999	144	226	936	726	149	848	999999	887	999999	973	694	999999	999999	999999	740	999999	589	999999	839	999999	528	19	656	476	548	999999	999999	703	999999	999999	999999	59	427	467	248	547	818	999999	972	226	999999	300	999999	792	695	596	493	766	110	999999	999999	444	437	970	225	134	570	470	999999	999999	231	999999	196	219	999999	644	872	699	999999	999999	999999	717	999999	622	51	999999	999999	999999	780	951	742	860	603	999999	999999	65	621	456	999999	999999	977	358	999999	999999	999999	584	114	599	319	61	724	794	755	907	750	317	984	999999	999999	987	999999	706	999999	236	180	370	214	598	433	427	999999	425	458	896	225	14	32	399	627	466	133	611	553	729	999999	947	114	999999	999999	478	81	806	999999	999999	999999	999999	668	467	888	634	379	516	176	892	999999	309	346	859	692	745	295	594	999999	999999	864	321	162	999999	999	233	266	518	999999	955	355	999999	897	204	705	944	345	999999	510	999999	96	617	445	661	700	927	610	255	999999	999999	193	486	619	65	398	879	128	707	999999	999999	378	999999	999999	220	546	813	411	151	163	999999	409	730	93	205	385	
257	876	501	270	81	999999	999999	515	648	772	869	999999	841	806	999999	826	638	999999	999999	623	235	851	234	999999	886	525	999999	999999	999999	701	462	402	999999	999999	151	13	999999	447	396	52	999999	355	999999	448	677	999999	999999	345	999999	921	771	633	248	581	999999	999999	651	386	384	555	163	919	259	946	999999	476	999999	171	664	822	209	201	709	999999	265	999999	735	785	446	679	956	133	763	344	999999	829	164	842	531	746	362	249	72	840	889	999999	999999	179	139	211	999999	408	681	515	721	999999	999999	445	325	279	669	865	999999	705	599	999999	999999	914	999999	999999	322	349	639	917	999999	999999	138	869	913	816	783	565	656	245	999999	557	451	257	622	359	905	718	999999	262	999999	999999	309	999999	999999	858	999999	191	163	649	889	685	768	763	55	762	999999	64	999999	509	999999	114	219	704	60	52	588	908	302	999999	584	603	823	999999	841	973	999999	770	999999	64	533	602	999999	999999	356	969	788	999999	999999	860	907	999999	999999	27	766	972	287	999999	316	208	280	385	889	999999	75	295	861	999999	999999	82	111	681	999999	477	975	999999	999999	212	999999	91	263	999999	706	441	759	733	417	999999	621	999999	695	999999	463	430	784	158	999999	999999	940	70	117	407	766	138	758	236	999999	999999	51	999999	281	84	255	235	944	380	999999	457	999999	342	877	65	999999	64	999999	56	999999	15	693	827	190	785	271	297	974	856	143	577	999999	533	317	699	764	748	597	620	809	238	485	413	479	265	999999	608	192	62	637	712	751	712	18	419	999999	224	692	496	812	958	999999	999999	246	110	774	213	34	188	999999	31	466	766	246	989	530	290	357	925	605	663	114	922	228	431	826	970	524	898	674	549	65	111	807	999999	977	396	176	379	490	976	999999	14	761	999999	255	985	476	29	888	999999	867	767	999999	159	999999	338	999999	815	284	803	688	999999	514	750	999999	365	958	394	21	143	999999	978	999999	999999	89	110	170	612	186	840	504	505	19	930	999999	298	999999	658	999999	999999	526	361	104	999999	999999	999999	500	20	649	889	36	91	999999	755	631	999999	332	272	80	999999	177	268	639	443	309	192	126	583	78	677	155	310	395	372	617	999999	883	757	340	630	610	160	962	296	814	999999	497	264	309	793	965	948	587	256	480	999999	722	660	387	115	999999	916	942	972	999999	726	695	645	147	999999	15	575	931	449	151	999999	999999	352	629	999999	695	999999	284	284	712	206	722	149	891	358	49	999999	380	235	999999	999999	218	999999	
999999	999999	726	851	126	440	788	999999	26	148	114	999999	999999	999999	40	499	419	999999	642	667	999999	999999	13	555	753	788	829	999999	205	999999	160	999999	808	315	999999	999999	171	843	999999	844	495	999999	190	999999	45	438	396	670	202	880	999999	999999	61	551	999999	14	94	999999	108	337	610	17	204	319	987	656	654	999999	999999	499	338	576	735	797	181	948	367	429	520	999999	402	169	588	324	999999	341	405	267	585	797	456	991	745	999999	243	488	999999	870	596	388	999999	739	999999	999999	999999	249	93	264	999999	782	647	665	659	782	935	450	428	999999	428	656	261	397	999999	781	53	346	999999	327	564	692	830	496	833	141	541	663	77	885	772	999999	258	999999	887	803	159	790	341	962	482	999999	70	248	452	999999	137	396	667	320	659	999999	418	765	999999	686	951	160	999999	528	250	281	382	999999	117	775	407	999999	509	999999	999999	262	999999	999999	844	770	999999	592	999999	999999	13	999999	999999	757	235	566	244	999999	451	999999	999999	999999	958	812	721	211	420	527	999999	676	542	28	886	398	689	407	210	550	920	929	64	369	117	939	999999	105	285	625	317	999999	999999	914	668	999999	426	632	304	202	156	999999	360	115	460	376	999999	985	999999	607	77	999999	366	999999	571	522	156	999999	891	28	298	626	926	794	219	590	145	627	360	587	971	999999	999999	17	403	287	999999	948	908	740	589	539	999999	999999	557	488	193	847	353	999999	999999	934	999999	285	904	999999	717	565	895	869	241	732	999999	999999	999999	999999	725	359	300	294	943	208	583	160	999999	759	790	258	247	731	407	297	284	999999	435	999999	999999	827	112	873	569	23	63	999999	509	856	903	999999	51	547	762	834	557	68	212	999999	361	999999	846	155	739	468	328	174	472	943	458	431	255	999999	693	898	256	426	724	930	999999	544	650	582	855	999999	217	699	968	572	740	999999	12	482	685	736	980	957	144	110	694	888	999999	566	999999	482	908	451	853	864	588	141	999999	282	999999	816	999999	273	299	113	260	628	205	899	999999	242	429	773	999999	956	918	999999	291	999999	245	266	968	94	184	383	727	999999	846	999999	984	608	881	729	999999	868	797	999999	667	40	999999	76	692	676	999999	175	63	999999	999999	896	946	299	849	719	46	551	848	854	99	916	386	494	782	999999	915	604	361	699	108	55	169	211	630	999999	774	999999	999999	302	731	999999	329	591	238	949	167	694	999999	999999	692	132	30	999999	999999	751	654	365	293	600	760	999999	814	364	47	491	
737	744	669	598	999999	867	977	555	133	91	597	794	265	833	933	230	845	999999	16	976	35	225	584	999999	999999	418	885	972	541	999999	203	999999	554	999999	221	999999	999999	999999	999999	825	999999	474	999999	545	163	860	999999	460	666	540	912	624	357	70	466	521	170	789	992	536	981	15	24	160	887	999999	249	518	621	520	204	999999	974	191	831	561	406	999999	999999	745	318	435	315	10	999999	999999	617	493	290	700	262	246	999999	999999	843	149	459	669	999999	532	620	591	838	999999	345	237	999999	176	239	905	999999	999999	73	256	228	556	699	23	99	318	999999	999999	999999	999999	268	958	516	295	999999	691	999999	736	391	203	999999	727	999999	169	665	833	999999	450	999999	385	999999	999999	182	921	999999	999999	450	446	580	349	518	864	363	999999	887	999999	999999	365	828	548	804	389	740	869	999999	500	999999	539	358	266	999999	999999	502	852	999999	137	999999	999999	824	60	250	664	166	999999	999999	270	999999	680	281	288	122	573	622	715	999999	205	999999	312	800	970	338	911	999999	324	999999	944	372	999999	580	760	999999	136	540	999999	307	999999	233	698	194	999999	136	288	267	79	153	815	999999	786	999999	999999	736	999999	999999	999999	999999	339	576	841	92	999999	898	863	110	999999	687	999999	43	844	418	441	972	999999	128	939	843	59	654	28	999999	153	994	585	239	438	33	128	341	999999	64	967	573	391	616	453	962	999999	188	745	392	167	999999	116	377	839	179	999999	999999	854	20	673	685	557	671	938	746	999999	633	671	497	568	654	356	789	451	867	590	95	999999	977	580	870	908	636	22	371	888	218	399	268	988	764	487	676	999999	292	26	719	677	707	649	639	517	258	824	513	999999	326	926	972	588	999999	688	877	439	999999	776	999999	658	576	999999	999999	243	412	508	999999	176	999999	408	168	851	999999	417	968	337	941	999999	660	811	509	936	571	291	999999	680	999999	85	610	246	588	515	104	999999	999999	999999	544	406	999999	749	999999	346	754	917	767	130	999999	541	720	549	498	449	126	119	159	640	999999	822	815	732	469	728	566	443	820	653	756	999999	316	129	999999	544	259	910	791	172	191	653	524	307	962	507	999999	999999	748	999999	398	999999	999999	470	999999	999999	590	381	289	999999	779	320	107	123	373	907	234	601	756	953	199	216	327	986	458	999999	308	518	770	962	373	506	695	680	264	771	897	845	567	80	954	878	631	499	999999	999999	556	999999	933	64	282	999999	314	999999	949	192	667	925	22	919	424	81	
610	999999	928	283	625	426	999999	602	19	999999	44	685	999999	321	584	828	603	587	96	999999	585	715	689	609	201	999999	731	999999	114	972	833	999999	656	883	277	314	571	119	255	139	551	999999	54	893	999999	628	796	637	607	839	331	435	833	526	496	895	637	328	91	725	695	787	497	47	555	396	38	124	54	280	266	999999	341	957	356	253	999999	795	880	573	113	104	474	275	999999	999999	814	999999	397	381	676	253	37	530	999999	764	843	999999	348	999999	600	999999	999999	336	999999	837	103	999999	180	252	234	841	999999	518	999999	999999	322	232	397	999999	999999	999999	727	673	604	23	466	999999	523	999999	410	663	457	547	972	431	511	147	692	812	999999	938	959	155	156	835	805	519	909	843	999999	620	620	200	760	701	999999	919	732	568	999999	292	362	588	999999	571	393	999999	545	199	99	999999	540	584	843	643	938	999999	999999	768	999999	946	999999	679	150	789	52	999999	999999	281	477	999999	415	133	441	31	999999	381	999999	999999	451	904	973	999999	754	276	90	999999	357	126	762	382	999999	963	360	434	999999	682	447	62	528	136	123	274	722	999999	999999	416	153	821	68	999999	278	999999	327	999999	973	192	925	874	708	16	909	669	999999	999999	198	451	773	16	999999	902	999999	261	66	325	791	999999	997	257	999999	673	999999	999999	68	204	114	999999	999999	56	461	208	757	573	353	521	999999	999999	755	627	999999	327	999999	146	191	999999	633	27	884	11	522	273	195	678	377	999999	123	383	611	323	990	999999	999999	726	555	441	155	370	907	544	107	999999	999999	999999	938	189	40	756	354	999999	999999	97	578	644	534	197	999999	88	999999	318	999999	999999	842	441	999999	582	999999	917	590	749	999999	272	119	999999	904	184	999999	999999	740	999999	14	367	38	707	999999	999999	168	170	202	367	428	999999	999999	599	999999	263	505	522	742	366	666	123	175	605	893	308	978	999999	999999	359	878	207	348	17	313	999999	815	144	999999	733	999999	362	724	233	999999	942	107	520	999999	650	678	796	82	383	531	999999	201	999999	814	453	925	929	429	842	489	999999	999999	999999	295	106	999999	371	999999	19	942	314	398	942	999999	950	210	467	36	999999	681	91	135	964	486	422	849	999999	330	245	999999	494	932	881	999999	109	224	940	235	116	212	317	999999	73	999999	227	502	258	999999	999999	252	467	903	999999	171	407	999999	764	680	872	999999	65	50	598	210	999999	381	516	208	999999	736	999999	242	919	887	373	128	72	533	269	919	999999	244	999999	992	351	
591	603	999999	346	14	459	269	999999	859	157	999999	374	862	984	846	986	999999	972	136	982	234	999999	999999	999999	288	999999	241	421	952	657	999999	999999	999999	858	865	999999	796	861	999999	286	11	880	70	740	999999	754	209	999999	422	999999	549	272	340	999999	999999	999999	999999	999999	68	999999	228	847	999999	211	336	693	768	999999	128	999999	199	199	801	849	980	353	922	711	701	534	833	692	999999	29	117	558	999999	595	999999	267	626	873	802	209	68	163	481	999999	999999	412	985	999999	430	354	743	360	999999	999999	39	773	685	449	999999	534	147	536	849	389	104	999999	999999	182	272	860	451	326	396	999999	999999	827	872	73	307	298	548	999999	999999	654	285	756	98	999999	999999	968	582	999999	652	278	71	531	999999	101	999999	635	960	812	932	570	999999	427	964	867	699	211	900	999999	151	932	985	508	999999	205	114	348	689	690	616	303	999999	999999	673	128	999999	269	999999	999999	309	672	337	736	999999	700	750	857	792	230	72	365	78	960	45	720	292	562	266	119	986	426	946	280	206	999999	292	638	754	846	999999	999999	688	128	322	479	604	999999	802	574	999999	999999	555	999999	999999	999999	999999	999999	238	952	999999	999999	12	413	999999	883	999999	66	539	77	418	122	113	946	894	632	999999	949	648	566	126	43	760	692	999999	740	870	999999	653	945	413	964	999999	801	20	358	999999	999999	333	438	753	999999	999999	735	165	341	152	609	574	995	999999	999999	999999	672	999999	999999	227	320	999999	64	22	999999	413	594	999999	453	712	311	935	999999	999999	999999	625	219	812	579	323	34	537	333	597	271	999999	657	371	137	999999	738	966	218	999999	126	535	279	425	514	143	135	999999	711	629	841	999999	38	800	999999	660	469	859	266	489	202	783	425	467	751	999999	999999	233	536	168	973	999999	727	414	999999	866	356	999999	308	446	197	953	825	703	755	597	883	856	188	477	999999	879	709	728	938	343	999999	999999	674	188	386	902	545	553	655	506	946	624	722	326	313	675	560	999999	999999	249	957	722	711	164	999999	900	999999	69	999999	999999	635	999999	999999	999999	999999	544	129	130	999999	295	999999	999999	999999	259	651	999999	144	861	173	160	999999	889	437	999999	386	397	999999	519	735	486	857	485	221	561	999999	999999	157	978	569	999999	999999	440	999999	16	831	686	675	999999	513	193	766	192	999999	999999	999999	745	999999	778	368	999999	999999	999999	394	583	437	932	999999	496	388	703	999999	166	301	403	605	887	139	431	866	699	721	649	16	552	720	999999	589	
40	784	999999	999999	379	619	210	999999	945	56	186	578	898	626	999999	999999	809	999999	610	999999	502	585	888	615	149	999999	668	647	794	603	841	863	762	352	38	711	263	327	999999	546	999999	78	999999	999999	953	852	968	83	542	576	207	481	120	783	97	455	896	519	246	468	951	562	541	999999	214	323	816	555	999999	477	999999	999999	338	73	799	433	925	57	662	297	943	594	115	227	999999	370	753	999999	265	583	815	744	91	999999	595	538	536	999999	636	639	46	999999	999999	74	757	715	152	999999	984	663	530	848	857	999999	524	999999	457	323	999999	999999	570	837	999999	999999	662	85	409	64	478	999999	999999	616	420	999999	999999	999999	117	50	470	691	227	999999	994	601	63	999999	999999	999999	759	999999	999999	999999	374	792	79	999999	999999	472	412	682	999999	97	578	723	766	913	999999	834	697	993	258	417	853	263	626	864	999999	698	960	695	999999	276	305	249	189	999999	252	628	999999	61	409	999999	999999	788	384	139	999999	281	835	149	538	999999	445	765	980	674	999999	999999	175	999999	366	432	512	716	494	49	792	339	544	91	671	809	880	646	593	613	779	999999	999999	496	736	571	863	820	999999	145	999999	539	268	514	999999	140	999999	747	999999	976	999999	920	303	345	347	797	737	999999	999999	728	181	799	181	377	895	304	242	678	478	795	569	999999	559	358	218	263	81	39	766	540	356	999999	951	617	480	858	999999	999999	999999	938	834	118	352	439	963	41	367	891	999999	30	898	999999	279	999999	417	999999	371	945	136	999999	726	707	987	937	381	48	999999	564	896	46	999999	699	529	540	961	461	349	129	394	999999	895	189	419	999999	642	572	863	61	209	39	497	999999	417	74	221	136	130	414	67	925	193	999999	999999	583	497	999999	265	738	937	999999	111	251	560	949	999999	547	297	252	999999	999999	999999	796	364	866	549	999999	292	464	329	834	340	999999	71	469	993	102	999999	836	258	443	316	999999	124	253	928	255	999999	999999	875	999999	839	999999	119	258	750	397	448	999999	43	789	916	801	419	999999	999999	175	189	100	999999	999999	362	460	999999	861	999999	59	682	999999	937	304	999999	999999	588	654	995	461	825	813	999999	999999	999999	999999	802	999999	527	999999	999999	21	627	762	75	185	511	779	321	388	885	258	756	701	999999	336	201	739	358	102	222	764	116	999999	350	376	381	360	452	307	999999	534	344	986	999999	670	999999	184	999999	999999	999999	809	343	617	575	577	66	27	890	327	864	999999	999999	434	302	999999	904	999999	
422	698	803	161	336	23	730	360	913	769	999999	999999	843	26	511	102	779	413	431	499	598	772	999999	999999	470	134	999999	999999	424	999999	999999	999999	765	39	762	539	462	171	482	329	887	225	663	297	999999	999999	483	999999	562	27	655	999999	999999	999999	865	999999	389	449	691	211	580	145	999999	14	999999	976	288	813	264	971	999999	618	930	111	611	383	118	999999	999999	999999	999999	594	42	406	264	804	861	999999	999999	122	999999	999999	480	281	748	751	288	659	221	682	566	670	593	590	388	999999	959	999999	803	491	999999	366	744	999999	999999	999999	999999	540	749	281	125	928	648	152	820	625	147	659	362	860	104	459	811	32	999999	980	11	451	27	227	999999	442	556	683	580	794	279	413	720	763	999999	748	909	939	999999	999999	31	451	770	999999	898	309	76	943	396	92	554	721	999999	580	984	661	522	999999	436	683	381	965	571	999999	356	734	938	599	999999	356	549	871	999999	429	959	999999	999999	999999	999999	545	375	613	296	498	999999	557	999999	150	999999	986	236	387	512	883	266	999999	880	743	415	999999	371	477	731	50	542	683	266	588	620	435	980	999999	213	891	318	999999	679	83	999999	799	999999	798	821	999999	130	172	369	582	173	903	679	937	849	164	184	897	882	256	955	566	300	816	529	999999	16	969	183	621	574	498	386	807	956	616	835	572	999999	505	919	380	323	683	425	999999	756	52	417	999999	717	999999	885	999999	127	230	999999	523	278	999999	228	161	988	999999	17	674	527	872	980	243	328	611	999999	386	999999	585	252	999999	999999	999999	596	963	561	999999	904	164	613	953	999999	999999	117	321	999999	188	999999	768	999999	576	676	751	198	884	999999	184	730	115	999999	508	105	542	978	891	132	999999	881	999999	599	864	843	853	999999	999999	192	254	135	16	317	73	999999	568	203	675	940	649	624	712	999999	999999	999999	799	985	999999	857	999999	757	225	199	839	307	31	999999	999999	733	823	690	624	701	817	58	723	798	115	407	999999	348	312	951	483	999999	178	363	223	471	54	999999	954	716	999999	496	909	817	999999	766	88	400	676	942	127	958	999	999999	93	999999	679	10	879	999999	330	808	455	274	716	998	138	999999	955	999999	999999	955	735	907	665	331	148	999999	999999	349	329	999999	672	370	834	524	840	999999	279	885	791	53	987	999999	396	999999	50	645	999999	479	637	420	445	620	263	171	232	999999	355	999999	999999	773	680	540	388	194	145	95	999999	201	999999	999999	398	80	274	646	999999	488	521	
438	291	503	999999	850	999999	909	701	999999	116	672	301	999999	999999	517	999999	999999	999999	457	868	212	102	955	215	999999	321	999999	31	375	355	616	202	743	999999	916	481	695	999999	830	999999	999999	492	999999	978	767	900	418	169	881	999999	256	283	521	620	319	346	335	999999	896	538	56	888	335	706	499	999999	557	178	999999	999999	10	59	542	629	999999	719	18	999999	999999	18	902	506	149	991	109	343	999999	133	999999	580	999999	407	999999	999999	781	591	167	999999	488	296	352	250	274	999999	999999	206	741	891	230	600	337	359	850	887	635	549	748	999999	607	166	798	433	906	324	999999	999999	999999	251	847	808	561	999999	498	160	666	999999	241	305	616	902	602	789	903	999999	253	999999	557	999999	999999	242	842	822	779	999999	498	918	344	950	953	781	999999	500	54	422	999999	705	861	699	999999	999999	317	453	727	704	999999	19	530	999999	81	999999	54	792	585	999999	999999	739	853	176	999999	747	327	999999	351	999999	999999	112	745	490	633	547	934	858	963	999999	924	399	104	84	767	999999	398	999999	879	858	999999	436	914	439	456	308	851	695	46	484	999999	36	111	999999	999999	462	274	49	612	533	170	999999	999999	999999	690	575	644	778	408	999999	358	229	411	493	107	999999	999999	999999	44	999999	999999	249	822	489	45	999999	298	211	63	314	225	999999	496	356	999999	999999	607	30	749	881	663	83	296	862	999999	436	625	999999	795	774	274	999999	15	287	837	921	999999	999999	858	792	287	999999	999999	104	958	10	733	65	795	556	648	999999	566	999999	670	622	953	959	364	609	282	680	999999	288	49	266	352	999999	518	776	999999	268	171	956	603	230	357	999999	999999	134	703	569	822	999999	135	107	999999	852	616	224	967	415	984	999999	999999	606	36	999999	999999	701	999999	999999	546	29	999999	390	16	999999	559	449	275	761	999999	239	999999	713	999999	177	162	942	863	500	601	304	808	771	999999	911	999999	999999	204	910	999999	212	476	188	32	999999	869	745	100	999999	303	177	999999	216	999999	755	353	807	999999	859	294	999999	837	167	922	252	220	999999	116	104	999999	999999	999999	364	623	851	999999	727	690	999999	307	417	851	80	999999	434	355	602	420	528	999999	999999	259	999999	626	999999	375	319	265	780	999999	999999	999999	999999	629	999999	999999	594	999999	509	992	626	126	692	561	999999	270	999999	960	498	896	999999	196	588	999999	535	312	910	738	598	486	453	471	999999	999999	46	778	999999	451	999999	512	999999	19	911	535	941	522	566	999999	748	765	607	999999	767	
883	972	84	60	469	999999	438	20	856	999999	33	548	165	215	227	525	108	414	325	999999	985	146	608	285	62	595	999999	745	999999	989	832	878	105	999999	999999	501	961	728	999999	358	999999	502	904	25	888	999999	786	316	349	999999	649	361	999999	854	781	747	373	999999	997	873	90	692	882	866	171	154	453	460	188	725	563	380	28	967	999999	493	241	593	397	75	809	999999	406	999999	349	481	595	251	922	290	137	172	731	522	277	999999	619	48	853	743	544	999999	137	623	703	279	999999	325	387	297	515	780	411	932	999999	384	295	21	526	999999	558	212	538	898	597	400	649	999999	700	141	874	203	740	653	999999	484	578	783	177	80	999999	280	999999	634	999999	999999	999999	798	999999	893	999999	999999	999999	999999	194	999999	999999	239	35	313	630	837	999999	255	423	322	50	758	999999	999999	999999	512	844	999999	551	288	348	903	134	250	639	850	999999	807	92	276	682	576	999999	199	686	999999	757	864	450	999999	655	999999	999999	462	317	999999	999999	868	97	546	763	74	999999	906	999999	999999	115	999999	673	779	790	999999	999999	999999	640	473	299	221	902	466	755	999999	16	999999	633	730	999999	671	932	636	999999	999999	999999	545	512	617	955	562	206	792	244	971	999999	670	520	837	999999	73	999999	844	999999	999999	965	631	791	783	68	380	283	273	211	443	999999	999999	327	612	108	999999	645	32	517	737	25	999999	232	999999	789	346	731	795	999999	629	849	98	923	285	999999	97	999999	999999	559	999999	289	999999	590	800	129	163	352	907	738	826	427	799	999999	999999	171	855	409	18	993	722	649	487	987	582	594	763	123	52	400	20	874	917	999999	999999	457	91	529	999999	664	636	993	823	67	999999	211	59	762	999999	123	999999	688	745	734	836	936	801	999999	18	215	365	49	310	516	999999	951	510	335	999999	527	89	336	977	354	367	728	825	430	538	381	999999	11	175	999999	999999	999999	999999	192	636	999999	656	146	521	225	308	596	999999	317	339	507	701	723	367	429	43	39	999999	401	377	999999	121	381	416	636	671	363	999999	381	481	405	999999	327	699	410	871	943	999999	761	55	770	46	517	100	999999	680	820	999999	746	895	999999	999999	737	999999	999999	883	284	729	884	554	999999	723	999999	835	999999	684	383	34	999999	557	99	224	999999	356	607	81	604	291	999999	956	999999	719	999999	485	477	783	999999	513	999999	527	597	223	930	217	110	56	725	999999	165	357	999999	796	687	198	805	789	673	391	216	999999	999999	992	354	999999	
704	235	999999	835	368	161	999999	869	854	439	960	876	293	741	999999	999999	999999	922	135	37	659	63	41	939	679	687	120	703	306	723	248	604	868	13	999999	874	461	999999	323	999999	999999	436	999999	258	999999	929	999999	931	145	656	110	366	867	326	277	650	204	655	999999	681	50	999999	999999	999999	999999	365	18	290	999999	380	109	999999	609	131	280	233	121	999999	711	999999	190	999999	567	650	622	881	737	551	735	861	680	999999	734	641	963	862	999999	999999	999999	872	921	226	999999	765	557	999999	757	745	999999	54	538	421	944	999999	999999	861	999999	923	519	319	628	466	999999	999999	700	303	732	967	999999	417	370	311	725	839	829	964	999999	999999	999999	978	134	991	504	691	999999	268	861	329	151	999999	534	939	301	747	253	999999	671	334	74	999999	999999	789	588	999999	684	237	999999	115	585	535	385	534	830	999999	999999	636	961	999999	54	442	442	412	826	65	882	430	999999	978	595	374	302	999999	999999	999999	999999	344	412	865	16	105	999999	755	744	615	999999	999	999999	760	561	999999	503	808	290	632	821	999999	963	532	756	263	999999	717	520	221	999999	232	796	991	473	851	233	999999	999999	948	869	686	668	220	338	883	321	259	427	999999	871	493	999999	115	28	568	380	880	119	999999	878	854	999999	533	382	999999	212	999999	999999	709	393	406	952	341	762	144	999999	999999	999999	873	999999	967	999999	999999	349	749	361	999999	999999	905	999999	353	987	999999	79	25	451	999999	838	835	680	999999	961	999999	594	474	999999	999999	352	883	727	627	686	999999	811	911	564	703	193	999999	999999	521	154	392	237	49	419	850	271	747	693	999999	913	368	202	747	15	581	947	999999	218	820	348	999999	188	853	999999	751	999999	168	460	747	951	215	692	169	999999	579	490	555	65	690	999999	999999	999999	31	713	327	999999	999999	999999	982	756	318	999999	999999	182	65	999999	999999	381	999999	558	113	297	946	754	999999	676	43	696	999999	101	401	819	527	551	743	999999	167	150	999999	708	999999	261	477	990	642	791	370	999999	995	375	116	183	398	141	175	317	254	276	15	651	999999	377	999999	999999	365	499	999999	781	439	166	57	244	41	999999	332	851	820	955	122	999999	316	57	701	70	999999	999999	431	396	385	999999	653	890	144	699	999999	858	999999	586	999999	152	894	589	999999	838	999999	871	152	999999	999999	323	999999	999999	163	99	344	961	999999	999999	905	146	78	510	999999	13	512	166	109	342	269	999999	80	243	330	970	31	727	500	999999	999999	999999	86	991	586	
999999	938	999999	737	999999	364	999999	999999	370	999999	498	999999	394	193	554	335	172	772	999999	180	346	999999	263	999999	193	77	617	471	999999	678	791	70	86	924	343	74	999999	428	64	999999	531	290	710	562	831	999999	637	999999	946	999999	579	351	276	999999	250	819	684	396	999999	999999	746	276	378	691	889	437	999999	469	850	489	188	743	717	831	648	999999	542	700	146	297	440	84	525	287	108	999999	999999	264	683	524	390	999999	874	87	241	264	912	28	673	403	999999	177	693	466	999999	836	633	999999	999999	999999	286	999999	999999	267	547	672	750	101	593	449	643	742	999999	999999	108	999999	869	640	600	394	152	999999	37	742	398	272	391	68	928	272	999999	999999	91	499	247	407	511	617	539	569	513	821	435	234	760	166	391	999999	368	931	966	993	844	788	999999	762	999999	516	868	284	291	692	172	330	632	294	660	999999	98	701	999999	261	111	41	880	330	999999	802	982	242	880	34	999999	997	305	823	515	303	999999	485	450	999999	748	264	287	999999	659	115	999999	999999	999999	104	999999	999999	25	715	891	812	908	999999	673	999999	534	999999	403	266	992	999999	999999	999999	778	367	840	612	260	920	513	846	999999	68	671	999999	211	516	736	786	754	43	981	590	931	702	394	735	811	297	470	121	860	30	829	999999	90	791	697	999999	264	666	999999	999999	212	999999	69	849	59	690	999999	27	999999	999999	999999	959	999999	443	999999	999999	999999	114	801	963	460	999999	999999	732	239	187	902	419	818	999999	531	98	626	885	388	885	999999	999999	999999	999999	345	999999	221	253	518	999999	999999	647	913	999999	999999	160	999999	453	645	999999	70	336	619	872	999999	542	208	311	999999	423	342	307	65	992	441	436	428	680	627	999999	189	741	223	369	877	265	505	999999	999999	381	233	183	250	577	825	317	926	813	342	802	254	999999	167	105	537	12	999999	920	190	738	731	193	999999	638	999999	328	122	999999	995	532	46	999999	999999	999999	199	999999	999999	487	177	999999	999999	615	348	825	762	999999	999999	127	999999	874	999999	585	999999	694	650	50	358	999999	947	507	999999	676	818	809	999999	252	41	453	999999	379	999999	999999	753	65	999999	126	999999	999	876	360	743	995	428	130	859	461	985	999999	74	159	810	454	999999	999999	930	999999	796	539	999999	519	248	141	221	462	929	568	831	961	467	534	204	358	736	999999	763	209	999999	698	949	313	267	999999	999999	757	568	999999	574	93	134	999999	329	999999	999999	366	122	612	783	965	200	301	630	33	999999	539	
954	462	999999	944	999999	999999	586	108	999999	755	262	400	752	999999	893	439	993	747	999999	999999	999999	888	418	380	483	160	425	999999	507	658	999999	243	999999	999999	802	116	781	630	187	403	816	231	726	194	113	721	859	999999	81	999999	307	999999	999999	661	335	999999	53	348	470	755	999999	999999	600	931	82	999999	278	903	662	787	658	372	570	442	258	999999	171	234	276	999999	999999	106	220	747	360	800	999999	470	523	999999	72	443	170	431	98	522	631	999999	999999	999999	452	956	666	294	112	935	322	754	999999	999999	904	819	81	708	464	999999	999999	853	581	282	999999	808	999999	999999	724	999999	212	148	353	735	999999	376	122	191	999999	345	440	999999	644	425	487	302	66	181	831	253	999999	999999	966	880	438	778	224	999999	122	644	576	741	999999	887	732	183	999999	677	989	538	707	889	399	129	778	999999	218	165	794	680	752	217	104	481	999999	750	999999	473	306	584	161	282	79	674	999999	698	366	999999	692	314	891	389	192	302	999999	481	999999	999999	112	282	569	68	999999	442	891	999999	999999	98	43	982	11	937	380	415	386	999999	820	724	360	89	800	999999	473	490	999999	372	35	801	935	382	688	334	371	999999	24	999999	999999	637	999999	410	999999	999999	999999	709	312	954	18	777	915	120	660	347	496	33	481	117	594	999999	653	528	342	845	163	660	304	999999	576	999999	999999	293	208	193	941	950	999999	532	738	763	187	999999	364	257	885	824	721	350	838	348	552	907	508	671	983	999999	77	217	124	72	999999	999999	387	663	999999	632	999999	477	999999	999999	999999	949	379	999999	387	818	999999	999999	999999	339	938	954	838	238	802	492	784	537	209	687	999999	819	418	675	999999	551	457	999999	999999	999999	912	999999	943	301	352	603	537	677	999999	174	99	999999	257	785	133	461	797	159	999999	894	847	384	277	999999	999999	186	540	703	482	835	999999	473	224	706	426	694	999999	999999	886	209	955	999999	254	999999	597	899	572	633	552	999999	999999	307	840	976	416	537	977	234	637	175	72	999999	204	999999	803	626	768	999999	368	999999	450	260	273	999999	939	739	140	242	131	764	999999	999999	999999	999999	999999	74	632	248	999999	889	717	786	909	720	146	999999	912	796	241	971	141	30	999999	999999	455	504	44	189	46	999999	406	744	112	873	999999	165	682	618	376	739	993	999999	261	479	722	664	999999	999999	525	818	827	999999	999999	159	632	593	642	48	140	586	39	453	211	623	999999	972	683	45	999999	980	448	304	430	502	978	612	
999999	999999	999999	790	163	491	999999	228	849	72	999999	953	999999	969	522	644	487	789	709	549	328	638	987	999999	999999	999999	395	544	999999	999999	999999	508	181	30	999999	846	647	349	999999	548	999999	999999	774	429	239	730	999999	198	999999	999999	816	640	793	438	294	140	808	651	809	847	999999	129	848	326	158	244	999999	231	154	675	999999	148	367	999999	760	345	863	999999	520	999999	999999	999999	86	576	715	283	999999	742	736	693	48	999999	540	584	453	669	143	457	280	994	948	572	53	792	999999	999999	999999	999999	677	948	999999	251	999999	557	335	899	53	282	999999	999999	999999	999999	495	999999	637	10	608	782	717	999999	211	416	296	526	313	949	162	999999	769	47	999999	92	75	787	999999	999999	865	999999	259	553	999999	861	999999	999999	999999	909	999999	592	164	805	999999	999999	999999	999999	747	860	999999	999999	254	385	746	759	999999	572	875	446	999999	708	44	840	144	625	999999	999999	475	350	999999	891	61	403	872	999999	139	963	968	509	177	488	49	565	999999	261	738	873	806	866	999999	999999	529	38	936	999999	557	999999	670	454	999999	751	999999	407	999999	999999	999999	851	512	186	630	549	604	375	278	494	668	479	997	883	887	999999	367	609	999999	294	372	32	466	504	22	999999	303	523	543	425	377	641	273	779	699	999999	999999	629	246	999999	679	163	999999	451	710	88	327	787	567	316	394	511	414	999999	700	539	999999	18	174	999999	256	91	999999	853	999999	36	999999	227	193	10	299	737	373	194	615	218	273	999999	794	934	497	515	999999	236	41	865	236	266	88	169	502	361	465	999999	999999	999999	330	906	999999	999999	872	999999	999999	999999	26	656	148	230	401	492	276	379	224	240	327	741	134	606	821	262	999999	949	148	34	999999	999999	282	942	999999	27	887	366	691	120	999999	397	911	399	219	384	726	16	864	596	893	132	147	235	112	820	473	724	999999	81	883	923	961	580	999999	999999	384	999999	598	384	604	910	688	113	999999	999999	999999	734	396	447	535	793	94	551	141	999999	800	56	839	811	553	172	999999	619	237	148	435	340	340	999999	999	999999	417	490	991	982	444	43	999999	182	990	738	338	647	999999	999999	999999	419	449	999999	288	338	367	786	999999	999999	638	78	876	999999	505	499	404	265	999999	15	385	999999	560	999999	940	999999	989	999999	999999	814	834	634	83	147	999999	25	891	999999	999999	671	999999	631	659	559	999999	999999	166	36	676	999999	344	83	209	540	714	245	859	300	743	521	348	700	964	26	999999	14	995	739	
731	489	607	999999	412	776	843	754	944	10	803	574	610	962	989	999999	479	760	434	999999	432	999999	999999	999999	912	999999	332	471	999999	999999	951	350	999999	427	999999	197	999999	596	671	999999	697	959	999999	858	497	179	911	386	710	999999	546	847	579	999999	316	999999	333	999999	835	81	453	999999	98	310	58	462	205	193	666	999999	436	999999	999999	10	845	472	772	307	999999	743	429	946	760	31	106	999999	999999	916	120	638	864	999999	761	599	999999	325	999999	999999	809	44	974	728	719	908	217	663	757	579	618	999999	999999	36	903	101	999999	507	620	76	999999	944	691	288	82	38	938	549	131	499	30	529	601	999999	497	999999	769	999999	237	852	814	443	356	999999	307	276	742	838	983	669	947	482	704	999999	786	865	353	695	655	690	969	667	542	267	558	98	252	999999	538	835	332	950	999999	999999	261	999999	597	999999	980	999999	999999	110	565	461	551	548	825	795	995	631	725	83	55	546	999999	156	901	98	999999	219	33	999999	309	999999	999999	996	211	999999	999999	999999	278	852	714	999999	404	869	111	90	716	999999	999999	456	128	906	119	259	905	999999	885	999999	869	508	857	771	782	668	801	416	124	554	346	889	252	999999	363	872	999999	999999	152	23	54	820	382	633	999999	577	509	402	49	98	101	477	61	448	156	769	995	943	76	735	78	694	999999	171	672	384	214	149	553	246	999999	709	591	999999	70	58	135	233	825	999999	999999	408	377	35	999999	869	837	804	833	593	877	425	140	416	999999	359	853	221	999999	572	372	370	848	802	208	392	885	190	387	107	999999	771	128	999999	576	669	327	940	707	803	546	410	316	999999	369	474	578	185	999999	999999	204	999999	273	262	843	799	999999	999999	999999	999999	983	657	999999	735	949	116	999999	999999	999999	286	42	912	999999	167	999999	962	64	888	442	733	999999	999999	999999	676	902	999999	507	999999	999999	777	119	751	122	637	820	888	983	999999	21	262	176	309	999999	649	678	292	409	115	999999	880	745	999999	999999	104	267	999999	999999	750	999999	999999	608	999999	999999	73	176	999999	799	876	999999	999999	978	483	877	190	567	514	376	615	997	620	330	402	638	999999	41	448	618	28	379	999999	495	243	999999	792	653	999999	56	999999	999999	397	999999	999999	999999	99	901	271	793	952	536	752	906	787	999999	221	999999	216	804	999999	41	999999	672	781	507	799	999999	745	999999	94	536	833	468	105	143	999999	999999	797	633	548	245	999999	655	666	492	627	999999	708	491	536	894	447	930	931	
249	754	725	710	36	968	447	999999	536	708	426	703	999999	811	654	999999	999999	110	582	265	879	271	82	16	298	879	168	999999	264	208	999999	98	903	536	855	999999	999999	999999	771	999999	999999	999999	243	999999	250	788	342	830	63	999999	453	794	865	674	61	978	681	719	421	999999	809	503	901	999999	518	337	800	757	955	275	999999	665	339	917	999999	999999	38	136	766	510	546	338	890	914	755	999999	233	238	999999	877	706	176	15	624	855	608	187	905	437	912	988	585	874	788	92	787	465	948	999999	260	950	999999	999999	911	999999	481	613	987	999999	999999	113	571	281	88	568	100	999999	999999	71	555	622	132	698	999999	521	961	464	111	831	968	939	285	999999	235	926	161	999999	103	999999	383	995	200	333	324	808	426	999999	795	229	992	137	751	886	965	638	999999	856	109	999999	647	999999	999999	165	999999	184	828	999999	999999	162	999999	877	566	698	687	560	431	798	999999	54	104	658	669	882	839	840	197	399	751	596	108	999999	999999	703	999999	366	493	45	999999	149	999999	572	999999	643	999999	124	571	62	208	415	999999	39	482	65	305	999999	999999	999999	325	999999	986	439	999999	459	63	122	764	862	330	331	76	999999	88	244	73	532	999999	999999	79	999999	279	999999	200	346	390	79	822	68	408	388	18	864	719	947	163	551	469	807	590	700	360	709	731	877	999999	999999	951	247	991	772	999999	332	999999	601	503	999999	248	766	79	983	999999	705	999999	942	322	999999	999999	140	91	521	72	594	445	379	999999	569	413	322	998	999999	128	999999	999999	999999	790	999999	999999	128	453	999999	999999	703	738	606	999999	654	999999	999999	565	999999	153	999999	166	479	709	13	886	189	237	933	999999	926	767	999999	865	715	999999	999999	162	636	896	558	686	999999	219	369	856	838	969	718	323	999999	757	999999	427	307	428	999999	926	786	799	135	891	520	864	386	935	999999	741	695	25	428	636	999999	249	595	143	388	270	999999	157	57	219	518	619	999999	999999	999999	90	567	296	52	999999	376	837	999999	666	176	913	832	433	626	107	284	703	895	999999	829	999999	832	173	50	336	586	638	999999	915	382	900	999999	999999	40	159	999999	408	973	528	270	999999	999999	928	967	474	437	916	531	999999	935	815	724	836	999999	293	258	403	255	999999	324	737	96	854	999999	275	999999	999999	403	477	923	876	729	377	726	738	999999	904	999999	576	898	669	999999	800	999999	567	185	214	866	746	999999	999999	162	999999	213	533	999999	624	644	701	601	999999	523	63	
37	69	95	999999	999999	611	999999	353	999999	679	817	654	629	296	874	726	100	667	999999	999999	576	999999	723	999999	173	999999	735	529	270	504	974	97	999999	63	999999	921	481	828	105	265	607	557	999999	482	450	558	903	999999	750	917	611	933	999999	867	487	883	345	623	999999	916	876	620	93	703	999999	730	508	576	999999	952	255	271	572	504	59	29	571	250	32	614	999999	27	999999	352	892	999999	45	288	576	889	999999	999999	999999	188	999999	999999	473	879	777	999999	59	337	204	797	672	350	999999	557	999999	999999	322	105	999999	579	626	858	999999	740	999999	664	695	230	999999	633	999999	397	627	394	125	999999	999999	691	472	999999	565	962	999999	981	999999	552	680	487	999999	999999	999999	490	266	75	562	999999	154	733	78	999999	34	829	337	570	430	285	722	999999	441	755	912	630	632	299	999999	664	45	860	70	267	984	217	999999	891	67	999999	999999	561	831	999999	999999	822	623	359	287	735	634	999999	561	405	830	703	999999	999999	206	945	857	967	61	898	494	293	672	999999	139	816	80	999999	512	542	154	170	154	845	837	999999	17	282	21	999999	999999	781	309	664	999999	290	999999	999999	999999	999999	999999	173	999999	999999	111	634	159	812	230	999999	999999	999999	999999	28	999999	669	999999	210	878	999999	999999	585	955	999999	999999	712	984	999999	383	848	999999	37	751	400	999999	980	660	220	743	212	999999	205	62	999999	623	999999	41	290	999999	768	731	961	174	588	999999	999999	218	737	75	398	649	151	439	381	816	637	446	359	515	999999	18	348	999999	675	176	743	999999	415	999999	37	681	999999	604	614	127	693	999999	999999	227	68	772	923	155	999999	563	798	765	680	734	999999	404	681	774	143	999999	999999	504	498	422	440	999999	999999	999999	48	717	999999	547	999999	264	132	775	283	999999	457	999999	95	202	122	122	377	977	999999	681	173	999999	999	929	470	855	999999	198	373	750	786	146	969	345	117	637	618	261	941	425	611	999999	999999	999999	999999	999999	674	200	392	999999	54	463	79	131	424	999999	999999	25	87	968	530	934	411	533	356	999999	538	750	95	999999	504	126	45	436	79	952	511	999999	611	834	999999	999999	806	987	706	332	999999	847	999999	701	920	602	999999	973	894	676	999999	597	203	999999	107	923	114	907	999999	927	999999	999999	61	471	999999	266	413	253	787	987	137	424	826	999999	253	999999	829	394	564	901	999999	72	541	999999	153	913	267	604	999999	999999	438	898	114	779	999999	434	795	459	797	999999	198	930	195	907	549	394	771	
999999	763	999999	104	719	999999	981	999999	366	110	999999	327	999999	998	808	516	999999	558	999999	319	56	129	819	999999	379	597	999999	999999	999999	999999	999999	853	999999	152	999999	841	329	999999	718	555	133	999999	547	333	146	141	807	999999	999999	423	664	999999	999999	84	725	999999	943	522	724	132	453	999999	971	999999	476	804	569	847	910	999999	197	367	999999	999999	196	999999	999999	496	758	248	790	245	999999	598	999999	286	543	683	427	48	999999	807	448	596	111	855	823	67	856	341	572	959	999999	422	236	307	518	999999	888	473	477	456	763	485	342	217	999999	999999	277	199	271	885	999999	872	78	999999	918	253	582	341	437	525	639	999999	675	830	999999	910	372	914	767	908	999999	953	570	451	999999	962	999999	893	909	450	789	666	80	687	539	999999	999999	845	999999	275	63	557	46	952	817	347	999999	511	726	999999	999999	999999	432	362	100	999999	999999	626	347	955	989	688	999999	987	735	972	355	988	999999	609	565	526	536	999999	854	248	916	618	634	705	162	752	177	873	999999	999999	999999	717	597	72	999999	727	508	433	286	374	135	59	226	844	992	999999	220	126	999999	494	999999	999999	999999	852	999999	693	999999	999999	803	247	520	558	558	308	999999	637	999999	238	40	838	27	112	225	489	123	867	401	790	999999	340	541	999999	999999	944	609	313	219	745	512	886	735	999999	999999	999999	854	577	501	918	115	364	431	982	96	641	476	724	999999	28	999999	692	301	211	928	472	999999	470	999999	613	698	434	999999	655	725	153	112	161	482	187	635	999999	999999	999999	684	358	909	559	999999	762	477	885	999999	201	16	999999	999999	533	937	999999	342	393	423	887	229	681	937	775	266	942	538	325	999999	537	392	202	325	818	527	999999	563	156	505	401	146	813	835	999999	649	999999	559	999999	223	325	844	251	133	488	263	999999	420	144	302	31	999999	162	644	71	808	813	504	776	16	367	604	196	887	31	751	416	845	710	135	361	393	959	112	926	693	151	79	837	999999	523	169	428	853	999999	177	984	178	999999	999999	836	410	782	999999	856	720	657	363	111	737	999999	168	710	19	940	638	274	59	718	378	667	999999	667	221	999999	207	185	342	413	853	999999	999999	81	292	298	951	999999	395	999999	999999	45	787	968	109	999999	365	999999	419	912	999999	903	934	999999	405	761	103	742	999999	90	999999	545	999999	999999	257	999999	609	96	428	720	989	999999	878	999999	513	342	999999	999999	567	503	137	748	999999	429	567	950	832	787	675	530	205	218	
48	315	597	669	719	836	720	139	117	278	40	699	923	999999	34	999999	947	73	881	999999	185	77	953	910	999999	999999	999999	306	147	822	999999	897	999999	780	999999	573	216	999999	622	53	64	438	999999	858	999999	76	505	748	926	701	839	612	649	999999	43	971	362	999999	999999	823	453	423	999999	295	857	142	185	153	830	460	999999	999999	999999	838	273	746	681	104	202	713	999999	999999	380	445	982	999999	999999	646	746	27	999999	528	952	799	999999	640	446	110	11	999999	890	362	999999	475	999999	735	172	999999	999999	297	300	999999	495	187	999999	809	53	999999	312	58	884	538	999999	812	249	405	161	999999	248	632	309	999999	102	617	822	47	725	904	668	999999	646	446	999999	459	726	953	43	775	375	790	597	999999	999999	999999	700	362	956	115	999999	382	584	521	573	981	987	719	999999	877	365	395	93	148	887	66	412	447	506	947	95	999999	371	385	285	458	45	418	782	149	917	999999	91	620	679	296	671	134	873	999999	471	17	787	165	420	999999	707	999999	14	742	550	262	855	999999	29	999999	999999	209	246	124	945	999999	999999	999999	960	895	999999	473	469	601	999999	287	999999	455	485	999999	999999	216	965	304	999999	999999	414	49	599	664	614	999999	600	739	286	472	999999	758	115	892	79	761	205	525	676	244	999999	413	358	272	688	410	533	941	440	999999	244	941	373	999999	174	999999	436	305	999999	999999	872	729	324	999999	398	815	349	592	19	747	21	999999	628	516	595	11	691	999999	976	213	548	659	309	482	238	947	999999	745	728	999999	334	899	244	444	371	271	999999	436	999999	872	70	941	999999	692	999999	794	322	856	774	173	215	999999	999999	86	693	999999	429	842	999999	451	999999	604	864	999999	422	121	215	194	155	334	912	265	462	114	153	606	727	617	999999	999999	999999	999999	971	564	999999	999999	580	999999	999999	158	841	255	999999	433	451	466	87	104	279	681	588	137	711	449	260	950	647	225	933	96	999999	999999	163	258	815	892	999999	309	999999	197	541	57	999999	999999	492	999999	521	39	999999	687	529	999999	347	18	855	507	999999	531	313	25	587	365	234	664	663	38	999999	495	999999	559	999999	999999	232	92	999999	999999	999999	714	956	593	439	618	999999	255	999999	861	475	154	402	999999	76	111	996	856	610	186	823	778	343	999999	575	999999	999999	113	854	751	411	264	868	324	813	121	574	999999	999999	968	999999	999999	107	801	999999	947	103	309	492	731	781	375	481	999999	718	916	999999	999999	28	413	206	459	401	999999	
460	220	285	88	999999	999999	536	286	281	641	384	844	680	999999	900	627	932	122	620	132	970	45	783	906	999999	896	740	81	999999	182	772	352	587	292	999999	352	671	24	804	537	205	505	999999	999999	588	873	246	839	602	400	481	999999	838	278	845	425	999999	379	999999	999999	225	464	584	999999	869	41	999999	999999	201	999999	955	917	999999	93	927	474	940	943	327	999999	999999	900	479	999999	700	688	513	318	447	925	915	301	542	206	321	999999	921	995	999999	556	617	848	648	54	445	563	776	999999	351	380	999999	493	999999	750	947	999999	984	283	408	190	528	947	950	999999	642	663	385	120	771	196	553	945	973	770	124	812	262	435	865	147	912	758	967	76	451	432	999999	791	259	999999	756	648	597	790	38	999999	999999	382	411	781	187	665	983	999999	827	539	519	999999	635	145	72	559	417	270	999999	770	980	883	823	220	999999	594	861	774	439	905	357	192	742	455	914	999999	33	94	959	257	999999	812	249	912	912	958	166	999999	935	206	240	336	999999	267	688	24	559	201	366	593	999999	219	725	922	191	336	548	999999	999999	192	999999	332	310	29	996	178	644	999999	999999	999999	437	746	838	999999	674	30	999999	484	767	899	330	831	728	376	999999	999999	97	327	730	585	419	976	999999	752	670	908	35	503	999999	520	380	647	894	900	165	67	999999	999999	257	170	999999	73	422	331	862	704	603	999999	999999	441	91	327	999999	722	56	461	853	999999	999999	765	994	999999	222	256	529	683	999999	828	220	396	999999	999999	999999	570	999999	355	999999	572	890	966	314	101	927	830	999999	999999	999999	182	999999	999999	214	999999	999999	492	999999	999999	999999	175	801	189	767	775	724	999999	257	486	999999	620	803	701	897	291	204	606	460	903	999999	392	817	476	226	999999	974	516	192	898	685	586	999999	426	999999	999999	770	711	208	538	376	999999	582	953	999999	846	378	999999	999999	922	100	323	41	271	263	468	999999	335	962	12	801	218	999999	359	801	671	225	387	206	509	521	492	999999	921	536	500	999999	864	671	999999	396	822	709	269	807	999999	554	142	173	45	49	445	748	205	737	999999	750	232	999999	143	631	999999	955	307	999999	607	915	999999	735	763	658	999999	663	999999	616	978	999999	737	552	439	126	92	223	171	999999	999999	999999	212	194	378	749	586	712	538	999999	405	867	999999	857	209	456	444	407	999999	386	554	781	165	999999	758	659	22	680	999999	26	999999	777	793	837	335	864	712	926	366	23	81	782	999999	
999999	221	121	107	880	353	982	682	685	999999	784	915	999999	588	623	999999	718	736	906	989	521	209	999999	83	574	531	345	743	518	999999	396	314	772	657	320	378	647	999999	142	999999	739	344	863	964	19	999999	41	285	99	501	999999	286	999999	793	999999	646	593	999999	532	999999	999999	249	173	644	426	999999	152	646	278	255	787	166	604	579	259	999999	999999	663	73	652	500	69	653	27	999999	119	999999	979	999999	673	785	610	999999	784	329	500	181	229	547	540	779	394	17	844	713	491	682	999999	543	436	310	929	973	999999	999999	948	595	156	251	316	339	173	602	999999	470	187	999999	819	260	999999	999999	126	126	999999	873	999999	62	999999	999999	910	437	553	445	999999	373	999999	636	161	999999	381	904	34	977	240	210	615	792	999999	384	536	365	862	345	784	430	999999	999999	449	15	752	895	999999	843	999999	879	999999	728	984	240	614	550	999999	893	878	999999	981	149	885	333	268	322	649	435	999999	554	574	218	999999	197	189	52	999999	155	183	485	128	999999	646	999999	424	886	808	182	999999	999999	390	969	467	929	999999	54	927	126	746	439	255	360	76	786	999999	578	77	999999	60	571	999999	999999	719	402	736	800	502	999999	909	999999	514	477	665	999999	173	999999	999999	731	748	145	125	80	408	999999	240	767	124	859	999999	846	819	21	131	208	631	999999	259	74	202	999999	552	402	999999	375	924	777	694	285	622	999999	827	999999	58	915	999999	999999	430	975	172	968	685	642	489	73	561	999999	356	467	170	612	355	999999	539	109	593	999999	863	999999	999999	462	82	839	247	344	28	484	999999	215	751	346	140	283	902	233	999999	999999	912	999999	813	431	431	236	125	20	999999	151	806	999999	332	732	431	397	166	709	896	845	405	154	54	87	999999	151	715	823	481	82	783	315	145	683	810	718	229	397	999999	845	999999	237	980	877	678	23	882	28	915	999999	126	202	999999	128	513	768	109	999999	890	290	520	999999	538	291	367	999999	813	648	922	712	177	768	678	60	999999	178	999999	176	999999	999999	999999	696	907	738	955	591	977	999999	999999	52	618	492	507	999999	335	432	698	999999	520	999999	209	999999	106	212	575	358	523	287	996	999999	604	933	337	373	31	824	394	799	336	776	523	999999	478	880	999999	685	999999	999999	725	699	479	475	655	231	327	34	999999	999999	999999	607	77	700	31	834	999999	685	165	144	729	999999	47	899	372	744	999999	413	765	225	119	890	97	595	562	306	866	139	999999	999999	55	
997	999999	689	636	729	999999	822	775	644	442	418	529	136	208	224	661	579	112	911	566	914	999999	385	999999	999999	519	481	147	724	967	999999	407	58	99	731	999999	999999	999999	999999	999999	841	637	130	782	701	999999	960	999999	999999	644	296	999999	376	550	140	737	848	104	363	999999	236	685	61	677	134	20	481	47	476	936	313	999999	468	875	725	287	999999	602	893	912	999999	999999	999999	89	680	291	40	508	999999	994	439	264	908	434	809	166	586	453	658	999999	888	923	920	411	341	979	567	501	824	853	999999	255	210	999999	660	152	885	999999	996	842	980	999999	88	482	999999	58	408	44	76	568	999999	999999	999999	213	33	999999	173	999999	748	701	724	539	683	999999	999999	999999	999999	467	774	666	280	615	456	999999	709	915	845	448	999999	292	580	999999	434	265	999999	903	311	999999	427	35	999999	999999	999999	304	999999	451	299	973	87	322	994	999999	270	409	298	95	248	999999	503	117	789	724	492	999999	999999	200	114	427	952	999999	883	67	50	748	686	781	999999	999999	697	999999	626	872	371	999999	297	639	273	999999	967	77	999999	182	999999	999999	245	999999	16	766	183	927	347	999999	999999	585	439	937	900	521	722	517	999999	96	999999	245	999999	917	363	899	178	492	927	89	460	884	837	710	564	731	513	432	999999	626	978	999999	921	754	851	785	163	999999	738	751	312	999999	374	999999	999999	268	827	328	901	117	999999	691	999	268	421	145	748	728	382	179	18	300	741	86	118	999999	323	999999	75	999999	746	999999	753	185	776	10	999999	999999	968	999999	903	194	531	668	38	296	770	663	343	715	47	434	999999	999999	999999	21	718	298	468	81	944	999999	262	999999	370	999999	937	823	491	420	625	488	760	999999	275	999999	769	83	57	821	899	660	403	360	540	321	840	194	442	765	999999	231	801	897	361	999999	931	208	307	259	358	947	181	923	99	558	674	900	304	919	999999	644	251	999999	999999	293	697	902	792	59	938	999999	391	725	138	999999	999999	862	725	999999	891	571	999999	797	472	952	999999	479	999999	982	647	999999	890	999999	999999	647	999999	164	725	78	999999	39	416	258	999999	605	565	999999	795	694	871	999999	185	999999	37	680	868	453	184	999999	804	227	640	809	999999	999999	863	867	212	490	425	533	147	657	346	999999	165	999999	487	999999	396	42	684	999999	999999	836	764	999999	495	843	779	999999	999999	506	273	897	999999	999999	846	322	741	698	254	999999	279	348	999999	528	504	175	525	350	966	316	832	772	542	74	
699	999999	243	815	382	368	711	889	552	640	393	449	472	558	681	174	135	698	788	380	306	772	172	246	999999	329	327	999999	569	999999	674	500	999999	999999	906	282	89	926	325	885	603	390	999999	999999	144	65	702	966	999999	802	190	143	983	172	767	927	411	996	999999	62	51	281	999999	999999	966	893	94	148	651	408	999999	209	383	903	776	916	999999	139	999999	498	626	360	999999	767	493	540	516	201	999999	979	870	92	664	999999	843	999999	71	916	76	251	970	564	324	269	999999	980	760	999999	396	999999	950	281	894	773	435	690	511	999999	395	436	386	892	581	672	538	12	545	120	69	454	999999	70	999999	999999	999999	72	999999	510	60	512	779	435	805	716	999999	999999	999999	890	837	162	999999	999999	530	639	999999	999999	999999	652	731	714	445	650	31	941	999999	889	217	43	256	999999	655	10	511	883	656	950	96	865	642	939	813	999999	282	999999	634	356	540	433	995	448	89	393	779	999999	999999	999999	414	864	720	149	390	999999	643	999999	507	820	997	647	983	914	991	999999	19	792	901	790	377	124	317	649	359	784	47	807	294	272	999999	175	815	527	545	232	999999	999999	558	658	20	809	999999	814	358	892	450	91	457	999999	383	999999	444	286	761	999999	557	81	789	606	127	836	999999	245	598	999999	999999	465	379	999999	973	999999	244	999999	779	568	715	503	999999	467	999999	956	360	333	888	244	730	999999	765	999999	999999	83	713	999999	540	184	630	173	999999	526	999999	999999	999999	999999	987	866	752	202	506	203	583	64	999999	999999	273	999999	485	855	356	363	111	302	699	132	999999	900	802	292	711	605	938	999999	287	999999	405	357	254	672	999999	32	492	538	42	572	672	621	302	999999	687	379	698	774	999999	861	999999	769	999999	999999	594	999999	74	999999	490	901	265	41	776	999999	926	916	916	999999	519	334	871	999999	270	136	460	482	607	999999	605	341	999999	173	735	999999	999999	636	71	999999	87	258	999999	32	57	140	317	999999	999999	295	464	999999	999999	999999	264	492	999999	852	508	169	138	121	489	652	864	159	994	101	305	359	657	999999	854	261	735	270	999999	849	525	139	819	999999	999999	322	956	834	878	31	908	253	436	999999	999999	999999	536	965	999999	315	167	898	145	225	345	495	638	174	916	211	159	994	125	150	337	379	999999	999999	484	176	696	40	280	973	999999	62	922	160	171	952	724	999999	999999	999999	999999	626	993	603	483	152	684	791	999999	999999	872	999999	137	296	179	758	563	227	491	602	
618	999999	999999	999999	43	999999	572	487	12	964	999999	389	503	999999	458	999999	999999	745	835	341	492	904	122	999999	111	278	925	999999	981	413	999999	506	999999	898	452	563	999999	831	570	999999	579	206	788	953	999999	493	421	999999	999999	999999	999999	817	392	159	119	999999	25	35	71	999999	367	936	505	599	575	980	999999	605	611	895	999999	554	185	644	762	296	125	168	412	617	856	999999	797	523	999999	581	124	999999	999999	738	548	973	770	805	999999	643	701	199	387	220	392	815	471	943	999999	999999	642	748	397	999999	598	856	622	453	999999	515	148	981	567	999999	999999	972	817	872	356	999999	999999	379	810	128	594	926	999999	202	235	999999	999999	999999	767	213	939	999999	740	964	150	691	999999	327	896	328	504	719	632	393	354	420	998	598	596	27	53	272	999999	278	238	671	999999	430	999999	999999	134	999999	224	363	64	499	999999	999999	732	665	388	467	482	492	624	999999	304	397	999999	815	51	792	268	749	999999	676	439	999999	735	478	615	929	999999	999999	204	220	505	278	339	855	999999	156	999999	999999	999999	999999	999999	454	654	363	999999	688	999999	999999	825	999999	35	474	999999	388	69	769	126	263	59	458	367	453	298	414	379	35	68	992	999999	895	926	337	120	583	886	984	999999	999999	111	927	999999	999999	999999	862	194	999999	999999	999999	999999	418	999999	612	880	190	228	346	165	249	999999	351	630	590	999999	930	414	697	363	619	501	85	952	744	161	999999	111	999999	999999	999999	230	349	951	117	206	228	865	323	999999	929	365	550	999999	577	999999	759	307	765	920	283	458	496	999999	465	999999	720	466	999999	999999	999999	999999	557	999999	999999	29	645	999999	999999	999999	557	999999	999999	250	999999	999999	950	999999	384	999999	402	999999	345	750	999999	999999	733	999999	495	657	486	762	999999	862	698	999999	999999	453	999999	999999	752	999999	999999	381	372	219	367	999999	252	999999	509	474	91	937	69	933	999999	999999	141	752	296	972	999999	865	907	795	493	999999	551	999999	455	999999	157	999999	999999	42	51	999999	387	999999	620	487	999999	294	999999	22	680	999999	999999	765	117	11	322	356	271	999999	464	918	474	999999	725	999999	704	669	755	999999	327	264	999999	36	891	779	999999	384	999999	809	999999	620	717	895	124	850	434	786	476	454	999999	800	564	999999	578	132	999999	810	40	491	999999	759	538	156	695	425	999999	777	999999	337	999999	937	224	462	235	843	211	579	462	875	703	918	203	310	817	526	699	516	999999	768	999999	999999	354	650	36	793	91	999999	209	698	548	
999999	999999	148	872	999999	999999	112	599	735	921	919	357	164	787	999999	566	999999	999999	178	999999	794	330	115	57	963	592	574	435	442	762	640	999999	763	337	56	15	64	438	999999	941	597	999999	722	847	999999	271	199	862	172	999999	853	241	41	973	999999	337	999999	999999	908	664	20	676	167	999999	291	550	593	827	741	858	512	999999	768	236	138	877	999999	999999	686	999999	999999	999999	273	214	908	408	999999	790	582	718	208	962	529	906	930	921	759	749	999999	819	677	372	130	999999	724	63	999999	999999	999999	877	729	549	999999	217	999999	308	999999	952	74	882	999999	999999	255	32	660	549	279	862	306	217	127	858	701	867	999999	40	999999	960	490	854	999999	999999	999999	705	999999	658	558	322	644	999999	518	807	685	683	617	999999	127	107	653	185	999999	610	999999	999999	999999	870	999999	999999	192	240	999999	452	999999	219	946	999999	999999	550	43	11	991	957	999999	999999	699	319	999999	28	999999	160	913	494	316	314	80	334	44	318	999999	999999	811	20	140	414	916	999999	999999	475	999999	947	26	577	74	651	194	999999	393	834	938	450	999999	999999	999999	42	326	230	145	167	148	622	635	549	605	914	200	999999	827	812	999999	633	974	999999	291	311	143	346	430	665	130	253	941	209	999999	504	999999	981	722	107	98	696	929	187	336	999999	999999	477	971	159	999999	999999	999	580	88	314	999999	988	548	986	898	999999	799	480	999999	999999	999999	435	179	111	492	218	268	729	724	70	999999	797	381	999999	989	999999	375	281	999999	917	253	999999	999999	999999	38	443	443	736	999999	118	896	458	999999	441	443	886	307	870	667	252	945	280	855	27	999999	678	617	381	996	241	614	528	276	130	652	320	314	114	83	59	774	999999	999999	616	999999	255	657	940	732	999999	369	504	614	999999	999999	999999	514	113	465	359	826	999999	999999	999999	503	378	192	999999	789	133	581	203	796	999999	478	423	751	249	854	364	30	676	649	894	872	119	914	314	157	679	999999	211	649	723	999999	712	792	561	123	795	999999	999999	999999	608	530	175	708	996	492	558	999999	275	258	110	339	159	423	845	999999	393	464	999999	871	999999	328	380	999999	83	394	766	630	199	135	999999	300	392	525	999999	999999	706	411	999999	822	599	457	539	952	548	393	83	298	999999	999999	999999	341	195	999999	51	290	160	999999	634	611	999999	927	42	149	200	999999	999999	999999	382	999999	398	981	999999	65	282	662	788	427	999999	689	999999	477	683	733	405	999999	115	625	484	999999	999999	999999	777	
999999	999999	671	425	999999	762	999999	446	450	916	999999	77	749	999999	140	493	388	501	732	615	945	301	258	999999	308	744	472	705	331	158	622	267	313	213	240	959	611	247	398	664	999999	999999	870	561	217	999999	655	932	974	142	999999	268	491	479	832	24	999999	426	999999	999999	999999	43	125	301	304	218	763	999999	563	999999	999999	151	113	999999	347	702	430	697	46	642	99	539	999999	999999	63	363	776	833	999999	226	122	194	999999	743	999999	244	137	578	267	999	902	120	379	803	260	953	164	423	142	139	593	999999	390	483	999999	760	312	926	248	940	442	929	173	999999	68	697	30	370	703	112	575	999999	440	47	740	978	999999	927	938	109	208	363	701	999999	632	999999	804	647	999999	614	999999	210	340	326	566	999999	947	41	744	999999	933	794	719	39	564	999999	719	352	743	999999	599	385	988	148	741	88	238	921	999999	106	892	382	999999	99	180	375	999999	999999	480	767	41	999999	999999	385	176	414	643	999999	688	891	253	999999	904	599	24	557	222	201	585	487	744	999999	327	648	669	560	612	630	859	199	229	605	999999	976	556	471	202	612	972	337	445	566	999999	823	852	440	478	999999	85	999999	999999	330	538	999999	32	15	999999	544	716	615	801	23	999999	498	671	999999	590	928	53	552	364	610	999999	258	999999	187	999999	999999	795	239	999999	999999	555	999999	46	899	77	878	953	999999	659	658	896	367	535	431	754	744	161	214	850	550	549	532	269	552	999999	290	950	999999	222	317	748	487	533	782	999999	999999	462	999999	999999	711	974	502	892	999999	714	861	723	999999	433	58	999999	590	999999	541	479	32	977	493	999999	786	928	999999	338	999999	910	999999	833	752	999999	188	999999	389	633	149	575	57	639	563	838	999999	999999	339	422	173	966	167	108	992	313	445	598	999999	999999	794	783	999999	999999	551	795	999999	38	970	657	254	767	999999	957	249	965	432	393	423	654	999999	230	598	999999	175	385	999999	999999	840	449	528	589	322	999999	999999	365	708	999999	98	768	543	220	596	682	177	999999	999999	999999	859	37	999999	999999	999999	324	424	574	195	181	998	175	52	984	999999	999999	999999	664	454	999999	127	883	266	549	304	999999	121	348	633	915	999999	769	382	551	460	813	568	475	414	997	990	275	180	537	885	923	725	558	999999	74	553	999999	999999	999999	92	976	771	341	757	530	213	85	999999	280	654	238	793	500	534	384	963	663	260	999999	566	852	712	728	663	381	929	562	999999	569	371	24	817	
999999	469	999999	999999	999999	717	999999	794	915	334	900	999999	656	140	234	999999	647	999999	890	263	504	890	240	273	52	677	999999	601	651	999999	999999	908	639	420	867	41	59	343	736	945	999999	999999	999999	999999	812	845	17	251	704	537	678	467	480	761	323	45	239	220	999999	558	341	292	153	999999	999999	999999	999999	245	272	202	999999	314	374	944	886	841	249	999999	460	206	999999	145	896	123	90	999999	438	878	107	832	802	839	999999	187	614	999999	519	495	999999	821	602	771	978	511	563	374	102	999999	874	482	796	526	760	802	888	205	395	999999	85	50	999999	375	148	440	400	145	970	197	340	999999	331	999999	148	999999	604	898	166	395	560	999999	820	902	999999	999999	46	999999	999999	999999	299	418	697	489	420	533	268	236	633	548	121	427	404	999999	205	80	161	52	999999	130	999999	989	49	999999	479	369	999999	660	370	524	403	123	999999	999999	898	921	116	841	343	614	381	377	275	618	284	142	321	914	999999	933	473	994	898	999999	344	309	379	697	999999	60	999999	607	866	119	155	997	999999	999999	999999	283	999999	319	708	999999	999999	829	724	431	725	347	999999	315	954	999999	60	409	999999	999999	999999	999999	552	418	831	999999	311	773	511	999999	999999	286	999999	999999	999999	432	968	163	295	134	218	514	584	948	971	673	13	998	999999	999999	68	745	781	273	999999	418	731	555	487	426	471	975	999999	568	957	449	576	702	999999	531	999999	897	124	101	889	999999	23	603	447	999999	289	999999	130	82	107	727	999999	507	483	498	999999	423	675	999999	663	243	196	999999	999999	999999	106	999999	599	999999	999999	171	631	690	383	292	404	138	118	329	999999	168	855	255	999999	999999	943	78	229	909	830	55	999999	999999	437	656	403	997	613	999999	999999	979	999999	999999	112	936	105	814	133	201	999999	999999	314	356	999999	504	387	941	555	999999	588	38	91	689	301	925	939	386	262	999999	888	407	525	999999	999999	999999	454	856	152	534	999999	999999	944	37	816	267	999999	874	522	933	999999	462	452	853	999999	42	999999	33	999999	187	996	719	999999	999999	312	999999	999999	121	999999	575	60	999999	999999	30	999999	459	93	63	873	43	194	75	864	329	459	436	955	999999	999999	234	999999	430	158	999999	999999	425	576	999999	725	130	220	629	785	947	882	999999	663	431	237	876	999999	844	160	674	993	999999	999999	999999	946	876	740	385	253	864	999999	629	383	833	493	999999	883	545	337	752	823	999999	289	917	999999	712	999999	533	444	990	999999	425	279	483	971	606	
570	999999	601	849	389	834	385	999999	642	999999	373	830	937	999999	992	999999	516	408	851	437	651	999999	999999	243	113	216	999999	263	588	999999	359	899	861	999999	999999	550	943	488	372	999999	189	999999	999999	192	349	942	999999	416	998	872	909	871	632	544	954	632	545	999999	999999	183	892	999999	343	999999	903	473	968	60	398	451	470	37	999999	999999	258	293	663	614	999999	171	620	999999	265	716	979	999999	276	327	932	17	999999	585	999999	999999	106	67	34	532	289	876	999999	545	27	999999	412	882	836	770	295	670	969	999999	473	584	562	999999	999999	627	999999	999999	206	650	128	391	446	884	294	845	766	200	269	140	334	27	197	999999	999999	708	999999	999999	999999	506	42	271	47	83	999999	169	999999	739	200	999999	999999	864	679	333	426	636	999999	527	999999	990	13	104	411	999999	607	455	999999	999999	849	168	999999	675	999999	999999	999999	856	999999	373	773	134	999999	37	999999	861	999999	470	348	863	659	881	599	786	509	661	999999	999999	860	209	476	665	772	160	890	42	94	94	100	999999	715	569	999999	746	754	999999	781	999999	104	550	467	146	999999	532	999999	967	568	536	999999	121	999999	999999	996	154	999999	999999	362	999999	147	999999	777	297	999999	369	999999	99	598	999999	42	46	880	526	843	319	742	999999	558	249	333	922	473	557	999999	999999	999999	44	573	148	849	646	121	723	999999	136	999999	180	999999	999999	384	738	379	716	503	139	241	681	837	686	412	567	559	122	734	999999	504	999999	378	999999	588	124	999999	459	12	999999	924	999999	687	999999	999999	571	572	810	865	594	999999	999999	64	788	748	999999	206	886	736	292	999999	998	999999	999999	631	553	801	376	999999	999999	222	920	713	117	999999	84	994	130	150	840	994	748	257	149	672	747	174	589	651	487	918	999999	999999	719	309	925	177	999999	95	993	999999	205	651	605	382	999999	53	946	584	673	999999	999999	746	896	999999	348	751	999999	952	999999	388	999999	724	681	999999	583	999999	993	999999	288	999999	931	44	999999	79	999999	999999	651	767	999999	999999	227	999999	978	381	842	893	825	431	961	184	328	120	212	614	559	999999	999999	264	799	999999	999999	149	305	765	185	999999	999999	827	999999	251	999999	91	912	188	170	215	746	310	508	689	381	572	999999	999999	589	999999	832	999999	999999	327	999999	397	968	614	655	88	710	222	206	999999	999999	998	999999	719	83	246	208	33	453	353	734	999999	755	999999	62	999999	302	200	186	364	218	999999	317	182	124	999999	999999	308	533	91	999999	533	999999	706	396	
999999	640	137	999999	999999	622	809	99	999999	592	466	641	859	561	178	786	519	999999	999999	593	246	691	759	605	999999	134	900	499	999999	848	211	999999	58	722	679	846	174	170	833	742	999999	967	150	590	657	81	262	999999	999999	305	986	496	272	123	159	691	881	531	669	228	722	319	727	328	391	900	592	146	999999	332	621	999999	213	108	194	279	999999	178	947	298	999999	999999	144	76	861	999999	303	935	999999	999999	964	643	500	999999	999999	99	999999	821	208	999999	489	999999	864	42	683	637	293	999999	928	879	150	999999	999999	999999	357	568	184	661	999999	677	999999	999999	573	894	367	999999	858	598	88	105	40	729	970	200	809	999999	299	112	393	999999	999999	139	16	693	999999	262	68	129	267	999999	914	587	365	531	159	999999	552	999999	675	704	778	694	999999	833	849	421	742	999999	571	601	279	999999	999999	241	256	477	999999	879	57	115	919	739	341	626	999999	999999	373	999999	999999	977	213	329	437	688	999999	736	54	183	844	435	519	675	999999	666	192	842	319	133	285	682	191	999999	922	569	784	49	363	468	651	999999	57	999999	352	594	397	999999	645	999999	785	519	999999	476	45	621	595	254	192	674	444	349	999999	250	173	999999	795	541	999999	867	904	417	382	586	531	447	387	999999	333	962	999999	241	999999	730	347	765	999999	714	999999	310	973	540	856	688	33	999999	273	999999	140	984	799	856	999999	777	684	378	999999	999999	944	598	999999	379	999999	999999	406	212	152	999999	999999	999999	118	90	999999	105	999999	374	560	694	562	999999	183	999999	999999	999999	173	422	999999	999999	55	969	629	413	770	999999	76	999999	619	637	999999	820	170	860	904	732	999999	718	999999	999999	884	320	817	452	293	999999	424	999999	293	581	65	984	524	722	367	932	778	704	320	866	39	299	755	922	412	999999	68	322	676	363	473	455	470	240	545	999999	162	186	130	999999	999999	413	320	999999	581	307	999999	447	503	971	999999	999999	408	94	428	594	565	999999	999999	551	667	112	986	930	118	610	999999	294	187	999999	780	601	999999	276	252	625	978	999999	350	999999	446	620	819	704	408	301	57	385	999999	950	179	267	999999	579	386	999999	999999	390	999999	971	784	21	269	999999	200	363	597	999999	842	802	616	846	553	935	115	57	292	292	532	999999	563	148	482	999999	999999	523	464	14	889	731	999999	597	789	999999	999999	434	360	948	513	54	703	915	543	19	343	332	713	210	999999	339	238	999999	858	121	418	645	539	42	417	677	898	593	251	120	
999999	28	66	999999	615	680	999999	344	999999	487	123	647	604	999999	894	140	999999	263	999999	560	502	75	739	678	960	684	999999	328	540	835	156	120	999999	432	999999	324	275	539	595	999999	642	894	365	380	997	770	999999	999999	999999	999999	999999	644	999999	691	618	999999	289	388	223	930	999999	999999	803	942	341	13	974	181	66	579	999999	280	668	999999	999999	607	999999	368	681	200	643	999999	190	263	967	511	67	981	814	878	45	887	325	664	17	274	999999	423	49	993	999999	869	19	568	423	598	976	314	774	20	827	920	706	33	297	999999	197	549	974	999999	999999	992	367	188	999999	976	954	13	740	652	516	999999	999999	687	403	773	999999	621	840	379	534	753	217	999999	999999	999999	999999	302	376	60	87	551	448	999999	999999	804	511	830	34	446	644	972	573	131	999999	541	601	29	629	523	146	576	999999	605	305	201	999999	564	137	429	795	661	637	689	999999	964	999999	119	999999	599	272	989	597	403	735	562	190	96	308	999999	523	171	673	852	999999	999999	999999	843	914	856	999999	947	703	604	999999	982	345	883	555	539	694	491	389	999999	261	156	999999	316	870	743	21	698	265	618	905	999999	988	784	775	999999	999999	14	205	782	579	324	295	992	751	752	999999	306	540	768	824	999999	782	642	601	767	532	534	973	999999	999999	331	691	95	699	27	994	561	117	999999	999999	690	296	606	460	999999	860	985	565	127	999999	714	167	496	793	873	851	999999	192	17	999999	598	41	33	937	257	633	210	303	733	999999	665	199	59	361	144	999999	185	191	999999	906	546	969	855	999999	140	174	205	301	826	176	648	378	110	948	999999	658	272	669	213	313	660	692	999999	369	861	525	118	144	658	136	676	173	528	111	995	628	185	379	807	999999	437	999999	999999	567	999999	296	98	999999	542	485	999999	516	978	361	999999	853	148	496	999999	999999	66	70	642	999999	999999	484	850	998	952	200	483	893	861	999999	875	750	225	999999	999999	574	436	17	999999	999999	999999	170	195	177	854	151	489	689	585	999999	999999	377	999999	777	999999	634	999999	100	999999	999999	12	591	999999	857	999999	505	638	875	246	999999	999999	999999	999999	470	57	339	299	999999	153	810	711	793	999999	999999	103	507	484	999999	206	624	137	346	860	259	999999	999999	999999	337	691	359	513	614	452	366	23	978	999999	999999	730	999999	345	763	999999	346	640	218	283	984	999999	977	30	201	999999	621	999999	842	198	218	300	986	999999	961	999999	794	307	106	350	951	656	999999	597	
678	999999	999999	289	374	399	523	618	961	788	531	573	713	338	999999	935	831	274	181	789	701	516	999999	914	999999	771	161	48	544	868	331	338	999999	389	352	484	220	342	727	452	674	599	338	207	999999	398	999999	466	999999	999999	999999	686	485	335	896	999999	972	554	906	999999	999999	999999	999999	102	999999	203	924	334	985	836	725	498	547	728	124	999999	187	546	622	984	494	695	62	382	358	644	853	323	493	999999	512	665	436	999999	214	200	524	999999	999999	999999	474	953	480	160	999999	31	149	756	221	793	985	436	932	921	118	552	432	702	744	821	350	611	840	805	334	69	999999	422	523	999999	999999	941	804	524	520	540	224	901	936	999999	999999	106	999999	699	204	86	733	999999	26	662	767	822	999999	919	757	863	123	674	826	999999	958	727	999999	999999	216	54	999999	418	411	578	337	999999	765	999999	326	253	509	999999	610	257	335	557	405	999999	167	765	449	999999	766	657	426	999999	85	559	378	777	863	815	999999	160	454	325	113	448	999999	999999	66	93	603	514	363	999999	74	999999	999999	411	332	999999	999999	450	604	999999	652	753	999999	787	999999	216	999999	549	389	694	657	460	803	20	453	999999	536	920	708	366	291	262	303	454	485	507	508	966	454	492	685	52	999999	708	673	360	297	547	790	850	54	999999	134	999999	999999	613	775	999999	999999	999999	844	218	741	999999	464	999999	460	706	311	947	707	82	104	897	18	614	904	999999	347	999999	669	989	140	858	321	237	137	634	139	872	732	999999	18	88	648	477	999999	999999	253	999999	999999	999999	999999	843	152	971	999999	237	661	999999	999999	680	703	864	706	854	88	999999	926	999999	272	825	577	439	225	249	73	25	258	999999	313	999999	851	999999	203	88	754	296	999999	999999	278	999999	973	999999	172	999999	765	154	999999	999999	999999	427	391	26	999999	999999	999999	805	627	902	907	999999	999999	130	999999	122	828	639	671	999999	109	791	177	585	999999	999999	852	159	999999	999999	484	919	643	999999	151	885	999999	999999	62	129	75	949	669	813	442	999999	922	852	30	60	999999	135	482	753	693	607	260	999999	999999	649	999999	863	999999	463	428	987	310	999999	978	521	906	993	586	552	562	160	131	364	153	999999	999999	999	138	226	940	999999	446	889	771	543	635	410	778	413	897	212	421	215	999999	454	999999	408	999999	508	154	240	999999	930	200	543	485	896	662	432	210	232	734	321	523	999999	551	999999	751	444	999999	505	224	183	654	360	999999	916	999999	698	611	50	135	629	
82	709	808	515	699	238	67	739	748	356	212	675	999999	109	692	325	903	999999	999999	999999	999999	648	25	376	285	839	999999	999999	926	964	821	169	106	114	249	813	270	45	721	999999	386	156	756	868	970	979	882	639	234	999999	794	997	999999	999999	999999	999999	694	442	240	859	434	497	812	784	999999	53	999999	373	860	999999	64	868	892	143	62	475	999999	999999	999999	305	957	174	345	282	999999	823	776	410	107	815	129	828	805	861	99	888	344	972	343	926	411	999999	779	355	599	925	999999	259	643	541	541	547	46	934	901	269	162	539	614	999999	999999	177	276	54	759	236	73	40	54	173	141	919	813	479	894	999999	395	990	999999	253	717	999999	999999	565	284	999999	791	999999	959	829	736	804	367	631	999999	243	251	999999	596	373	999999	85	215	480	999999	621	733	999999	49	463	874	999999	856	371	994	999999	410	710	999999	999999	444	202	80	999999	436	337	562	192	819	999999	206	999999	403	320	391	642	999999	296	166	999999	849	234	831	506	999999	574	999999	999999	999999	910	832	540	964	419	928	670	999999	990	53	82	68	550	747	388	266	224	768	546	980	362	438	999999	554	999999	999999	220	371	574	269	861	999999	567	999999	909	828	666	695	999999	391	720	637	999999	253	93	603	308	486	452	999999	740	999999	411	25	285	999999	718	986	856	92	718	308	999999	730	191	999999	501	996	838	559	600	528	785	164	269	724	116	871	471	514	39	733	999999	334	529	66	978	999999	999999	999999	120	679	839	901	673	421	207	601	999999	401	111	999999	647	999999	650	222	30	999999	756	561	999999	847	525	351	62	984	390	115	211	135	714	950	726	411	448	920	688	999999	491	847	526	514	809	999999	413	727	95	999999	683	316	45	732	795	718	71	273	999999	497	848	688	41	101	400	999999	686	999999	585	246	999999	730	533	999999	764	908	44	999999	47	455	938	335	899	999999	432	894	99	982	164	18	350	184	765	999999	999999	802	816	999999	124	873	393	999999	999999	849	580	953	782	999999	967	999999	999999	210	236	709	559	999999	789	676	999999	505	846	704	996	999999	999999	280	964	343	110	961	102	609	746	999999	999999	686	192	59	999999	478	122	999999	999999	277	999999	150	948	65	999999	522	23	999999	999999	618	37	688	265	999999	954	310	988	449	999999	15	999999	84	463	72	647	872	340	739	891	999999	393	655	689	728	252	754	999999	909	701	587	948	999999	844	137	146	999999	999999	617	105	484	489	672	999999	19	483	999999	687	999999	999999	
768	192	283	258	573	999999	381	999	999999	332	209	978	89	747	222	67	842	239	335	999999	274	451	722	644	416	712	721	264	679	999999	999999	77	446	502	932	404	674	703	999999	902	764	999999	999999	999999	896	506	410	924	188	952	641	30	361	999999	152	327	469	639	842	861	514	127	999999	292	999999	141	999999	587	814	817	392	148	958	432	172	890	999999	999999	748	909	311	796	86	727	613	999999	716	487	359	999999	935	999999	999999	999999	999999	999999	65	611	954	764	964	823	120	371	570	502	72	929	796	262	769	41	999999	932	559	717	999999	999999	678	369	425	64	237	209	999999	999999	286	547	999999	525	835	946	999999	999999	945	488	685	714	167	121	908	786	690	106	999999	903	154	929	860	680	606	463	932	999999	349	999999	595	910	489	222	999999	524	895	280	999999	823	999999	906	987	81	42	999999	999999	567	460	638	999999	999999	364	978	212	357	999999	999999	919	381	23	889	644	45	999999	774	235	999999	894	999999	999999	420	678	999999	999999	247	999999	999999	648	280	28	999999	144	999999	545	999999	999999	510	20	869	837	542	360	55	999999	668	272	951	188	267	999999	999999	672	76	746	953	462	342	632	965	414	898	713	999999	363	647	755	999999	999999	438	228	999999	933	35	556	358	69	999999	221	687	975	990	610	999999	999999	527	703	77	963	592	11	224	877	55	464	938	828	711	692	172	913	337	461	749	49	384	566	647	520	999999	894	999999	131	945	989	424	298	332	999999	999999	944	999999	970	907	437	14	848	888	999999	618	529	357	999999	999999	999999	999999	538	860	352	999999	961	999999	557	999999	698	181	999999	999999	65	49	649	506	241	856	228	999999	367	553	322	999999	536	999999	999999	901	868	546	889	83	181	351	885	438	979	999999	874	888	140	404	219	266	911	916	832	531	968	33	999999	93	829	548	290	984	548	317	268	293	979	999999	999999	162	292	999999	760	714	999999	221	526	557	982	999999	105	962	344	65	999999	620	845	555	932	845	429	805	253	632	71	900	999999	999999	426	590	999999	999999	697	67	973	892	165	128	376	757	999999	569	111	500	453	327	650	492	194	648	447	434	722	861	732	487	999999	138	999999	263	999999	999999	140	401	999999	999999	999999	286	999999	241	464	726	188	999999	999999	860	703	753	188	744	259	406	488	777	153	999999	761	835	335	999999	126	999999	475	122	999999	651	438	709	80	833	62	373	410	952	999999	720	255	547	522	871	783	999999	949	999999	13	924	376	999999	258	945	858	439	951	999999	
124	436	260	75	749	697	432	993	999999	355	691	999999	996	535	594	999999	999999	999999	323	999999	999999	104	88	567	999999	510	999999	85	461	135	974	623	422	814	838	757	470	190	797	825	448	790	349	603	226	127	928	841	768	826	716	644	126	498	883	30	358	693	956	999999	999999	357	542	999999	999999	999999	474	191	999999	836	999999	999999	426	497	24	999999	754	484	351	999999	582	443	316	635	999999	999999	506	924	931	818	409	999999	233	558	412	101	257	792	233	157	653	747	154	999999	864	667	227	628	483	960	999999	873	351	965	666	979	51	907	148	49	572	549	260	999999	437	195	825	867	95	923	999999	962	999999	203	347	999999	298	999999	770	999999	122	878	999999	970	552	999999	435	267	892	432	59	350	653	193	999999	113	496	999999	999999	678	999999	999999	542	559	999999	312	621	157	627	831	999999	999999	146	999999	926	999999	109	999999	999999	999999	760	999999	975	663	873	334	318	78	618	243	999999	999999	879	102	910	762	999999	999999	684	249	914	287	639	70	741	392	214	267	266	891	14	217	999999	602	918	283	385	879	685	999999	994	552	539	999999	493	668	787	54	486	174	357	999999	604	999999	987	482	927	915	921	999999	129	61	811	726	999999	999999	93	287	999999	636	387	466	216	722	255	371	748	255	576	999999	605	170	781	999999	544	797	999999	853	615	445	356	999999	957	204	841	942	999999	999999	164	363	585	509	871	849	787	891	999999	999999	840	625	734	681	999999	848	885	959	999999	719	192	441	527	999999	999999	999999	290	999999	999999	21	999999	313	630	935	101	999999	999999	999999	999999	931	315	652	999999	730	22	989	999999	999999	131	119	318	882	671	31	999999	722	835	999999	837	143	568	870	393	999999	11	537	995	798	590	135	360	790	999999	348	414	540	999999	797	227	999999	999999	616	795	999999	703	998	999999	609	316	378	999999	152	267	165	372	444	269	999999	729	999999	999999	999999	999999	999999	758	527	221	332	616	98	86	47	137	999999	117	952	84	994	999999	12	999999	396	492	222	747	999999	532	515	999999	969	281	840	78	999999	689	999999	532	799	640	999999	787	318	999999	227	301	999999	24	112	999999	999999	370	274	519	726	588	999999	430	871	258	550	994	706	999999	646	999999	999999	969	394	475	994	430	284	364	120	225	587	403	274	921	406	999999	430	999999	565	999999	16	330	352	999999	92	693	999999	551	99	190	90	961	999999	999999	999999	380	999999	637	62	990	96	999999	409	510	999999	999999	165	949	851	356	574	247	791	47	810	915	627	
239	999999	310	768	733	274	999999	144	625	58	999999	865	36	573	792	415	999999	522	106	921	841	163	878	538	711	699	743	616	843	180	999999	599	999999	753	400	254	752	231	363	645	479	999999	385	165	300	999999	825	999999	999999	999999	999999	525	714	999999	785	85	999999	772	999999	999999	999999	323	301	454	999999	275	726	282	183	999999	663	353	169	999999	999999	476	778	723	247	627	874	960	834	20	954	792	999999	999999	999999	324	739	999999	174	329	124	166	83	930	424	35	367	552	609	243	179	872	999999	263	552	999999	307	791	535	999999	169	571	488	290	500	999999	390	581	999999	858	809	999999	188	840	346	295	402	848	308	221	269	331	360	999999	841	92	437	999999	602	657	27	999999	453	735	170	553	999999	792	999999	476	644	786	247	750	433	495	693	524	917	266	917	458	492	323	179	837	999999	999999	449	417	520	759	978	657	841	861	240	453	679	792	999999	609	999999	999999	576	483	93	609	177	999999	398	999999	999999	346	740	568	466	139	565	332	343	999999	353	999999	956	999999	808	590	999999	572	264	250	845	134	647	317	50	659	999999	696	754	610	999999	102	29	607	999999	641	916	283	404	110	999999	357	459	999999	265	395	876	691	674	502	700	604	102	157	77	589	698	999999	528	999999	999999	869	577	732	79	261	13	358	999999	177	674	635	999999	163	363	498	674	819	61	654	783	65	32	262	909	125	10	871	540	465	942	999999	755	598	718	27	779	999999	999999	999999	392	999999	850	999999	827	75	436	938	999999	579	999999	879	380	873	32	336	847	325	822	954	260	141	817	999999	234	999999	880	579	999999	999999	718	947	70	999999	271	265	214	524	434	999999	999999	999999	87	961	999999	999999	122	999999	575	391	180	463	904	804	754	261	710	476	282	647	194	999999	502	458	860	967	819	333	611	767	999999	332	999999	977	276	198	999999	856	833	171	78	998	13	999999	175	264	999999	266	303	999999	554	738	251	787	999999	999999	569	999999	999999	584	253	788	280	808	269	847	572	927	999999	999999	206	854	642	999999	999999	195	854	448	292	605	924	999999	40	600	222	999999	90	999999	327	445	629	435	755	259	999999	999999	999999	999999	795	328	692	125	728	999999	814	700	105	139	999999	999999	999999	131	346	999999	999999	690	757	679	595	875	766	468	610	102	936	770	109	393	999999	299	466	658	999999	999999	913	809	834	303	999999	522	297	950	895	852	468	999999	999999	259	599	236	531	999999	610	919	999999	233	999999	636	999999	53	999999	712	935	919	
18	328	478	382	591	850	856	999999	893	82	588	815	999999	758	633	438	999999	849	999999	968	767	417	58	732	412	689	304	207	501	742	922	585	25	999999	843	999999	999999	999999	667	749	379	76	165	999999	341	746	999999	756	12	373	372	999999	918	967	999999	600	279	745	999999	902	555	999999	963	161	159	13	800	999999	914	493	999999	964	191	54	598	701	999999	999999	401	666	39	999999	999999	137	380	999999	667	57	824	253	870	293	746	765	203	999999	112	14	388	337	945	73	999999	519	999999	407	569	999999	379	460	348	999999	354	313	873	18	464	836	780	978	346	752	771	999999	622	125	999999	425	999999	999999	598	258	141	999999	720	965	705	684	999999	973	612	999999	678	374	904	121	999999	443	892	195	266	999999	999999	410	999999	203	302	180	999999	999999	189	153	32	501	862	99	999999	999999	593	907	313	779	673	807	375	552	83	999999	766	511	186	784	533	665	621	999999	999999	731	82	999999	999999	999999	787	323	999999	469	770	187	999999	814	493	658	850	984	999999	487	603	425	44	999999	999999	894	414	395	672	404	620	367	879	540	75	895	999999	76	244	779	991	359	24	906	781	895	999999	999999	999999	527	999999	548	783	144	999999	609	697	632	406	778	999999	401	651	399	999999	413	308	971	999999	597	450	783	749	112	495	254	411	137	667	235	10	999999	377	154	470	82	583	745	812	465	999999	585	670	466	999999	599	708	624	68	999999	597	923	999999	999999	86	160	798	680	649	483	999999	569	999999	180	778	999999	999999	506	928	999999	829	999999	168	294	398	865	123	293	999999	895	999999	786	999999	298	637	86	260	947	999999	320	283	903	105	339	999999	639	619	999999	688	999999	576	211	696	291	549	44	764	999999	41	220	46	999999	999999	753	937	999999	499	677	999999	999999	999999	999999	438	999999	999999	925	999999	999999	37	758	256	623	604	462	999999	344	99	788	748	999999	322	342	999999	856	283	999999	676	352	401	845	999999	942	956	987	999999	999999	772	88	788	623	577	935	890	282	999999	422	999999	999999	434	999999	999999	710	928	939	999999	84	170	581	345	999999	259	124	437	999999	618	314	667	616	877	829	571	999999	999	134	35	387	452	642	892	860	999999	901	999999	999999	523	439	23	26	608	509	339	201	742	999999	374	462	999999	999999	664	660	999999	303	999999	604	42	320	710	999999	913	11	632	999999	689	484	999999	357	206	999999	668	188	300	999999	18	378	500	379	278	945	760	999999	879	743	978	242	114	563	14	323	765	213	728	999999	112	999999	
877	811	512	268	186	26	266	999999	999999	485	369	999999	295	528	999999	662	999999	765	999999	350	132	888	549	999999	379	323	353	999999	874	999999	460	91	549	412	999999	689	999999	20	999999	743	317	999999	702	999999	873	11	999999	485	219	113	999999	999999	176	999999	484	988	272	65	888	999999	673	383	999999	585	34	288	564	883	38	999999	794	999999	996	309	43	119	196	55	583	999999	55	867	673	771	302	497	999999	787	927	512	426	999999	132	999999	80	999999	29	126	999999	595	446	999999	457	795	318	999999	967	866	728	374	999999	226	481	519	999999	805	709	999999	293	999999	373	777	955	525	997	999999	907	100	238	999999	99	999999	576	988	932	660	419	878	462	170	999999	58	69	563	999999	210	999999	999999	999999	275	234	999999	833	940	999999	668	999999	931	797	336	233	876	638	628	285	999999	649	493	586	999999	999999	831	768	132	17	325	999999	999999	816	797	651	304	12	963	875	301	245	999999	766	274	230	488	90	136	936	653	420	999999	999999	976	560	846	36	931	879	402	39	710	933	906	999999	999999	125	999	685	999999	999999	999999	753	983	497	23	727	322	936	907	751	642	195	364	905	999999	124	840	999999	804	278	81	93	999999	271	534	702	859	323	192	372	999999	450	999999	779	999999	686	999999	488	546	129	714	999999	972	999999	999999	524	579	11	672	923	285	762	880	660	802	591	281	722	999999	999999	868	998	999999	999999	999999	999999	188	584	169	601	819	361	700	685	564	86	120	999999	874	999999	133	858	999999	269	97	327	569	357	999999	163	415	999999	525	235	261	999999	252	999999	980	205	346	999999	999999	999999	999999	923	72	205	106	726	480	449	847	952	196	999999	356	999999	999999	352	632	830	606	999999	195	999999	835	999999	434	848	834	682	850	999999	673	138	26	999999	165	174	999999	374	261	261	999999	965	734	999999	48	999999	368	758	981	638	999999	516	398	999999	885	865	999999	597	771	257	892	798	999999	179	289	67	999999	776	337	292	96	267	579	355	333	229	513	999999	436	193	489	999999	999999	221	114	167	740	999999	694	299	86	668	602	14	999999	999999	376	564	294	981	258	999999	999999	699	551	315	936	52	999999	999999	362	825	999999	588	767	999999	107	387	75	999999	999999	999999	91	48	999999	427	999999	575	986	448	853	948	977	999999	935	897	999999	11	670	798	230	697	679	38	937	261	507	24	246	552	786	999999	499	172	999999	446	511	999999	493	133	650	371	65	73	812	413	847	716	999999	869	171	105	717	999999	999999	629	142	999999	999999	
999999	920	650	338	444	661	999999	459	815	999999	498	395	999999	999999	546	157	858	641	615	226	533	413	791	371	376	999999	691	281	232	270	44	313	459	291	538	213	10	999999	621	411	947	954	41	924	164	484	999999	587	181	128	52	987	527	835	577	551	138	289	961	63	970	593	236	999999	756	195	936	982	979	342	157	825	999999	213	999999	579	999999	866	217	892	493	113	999999	999999	999999	999999	999999	623	999999	987	85	721	999999	568	999999	363	999999	999999	999999	968	547	915	608	838	971	227	967	323	567	997	179	271	82	78	569	867	493	132	336	999999	409	999999	277	991	999999	436	754	461	772	914	851	894	698	248	355	999999	999999	271	999999	999999	999999	999999	999999	716	999999	813	649	999999	998	574	870	605	999999	468	569	233	647	616	582	544	473	999999	999999	652	155	284	572	833	723	991	999999	999999	999999	999999	630	937	267	561	999999	999999	787	999999	463	208	54	256	743	999999	679	999999	930	888	689	598	537	574	920	999999	570	543	999999	815	288	999999	211	647	999999	999999	999999	631	966	96	443	999999	756	721	62	999999	607	899	541	342	164	999999	71	999999	999999	999999	797	65	999999	999999	990	639	211	972	472	456	999999	999999	640	918	999999	57	164	844	999999	559	841	816	999999	577	805	999999	12	999999	999999	686	945	999999	113	226	999999	782	615	999999	999999	999999	927	999999	258	605	999999	210	269	622	999999	117	447	227	38	983	999999	999999	542	448	57	329	999999	302	321	786	510	278	303	999999	891	619	999999	52	748	650	632	67	999999	916	230	999999	412	389	999999	553	249	727	699	129	999999	55	249	999999	74	999999	999999	635	472	472	105	88	999999	845	731	329	675	405	478	999999	999999	999999	999999	626	228	453	917	257	333	768	546	782	579	183	755	845	999999	274	977	973	484	997	594	105	999999	151	999999	566	999999	649	877	999999	999999	999999	768	177	632	623	948	621	858	918	311	704	925	322	999999	733	99	886	999999	411	427	999999	903	364	906	327	805	86	755	361	600	683	891	702	533	999999	999999	588	999999	999999	326	999999	125	565	695	890	180	508	999999	963	999999	771	700	999999	426	999999	417	999999	270	314	817	871	866	507	328	628	812	233	789	252	999999	510	673	999999	999999	72	390	348	669	25	157	307	445	791	884	828	982	425	285	779	999999	999999	327	908	939	455	999999	618	246	76	88	946	718	399	999999	966	999999	508	391	364	373	79	999999	255	167	520	436	999999	622	999999	999999	396	948	999999	401	326	999999	765	999999	639	999999	772	
112	999999	937	210	999999	999999	155	918	731	484	999999	921	999999	781	267	82	750	429	28	423	995	746	999999	691	998	708	997	329	782	342	256	999999	790	600	999999	999999	317	956	931	391	999999	999999	999999	171	999999	999999	603	620	69	999999	24	833	620	159	777	365	999999	256	212	999999	57	826	999999	999999	237	291	999999	815	814	124	764	999999	497	637	494	300	977	268	999999	971	115	999999	269	999999	327	423	142	999999	999999	999999	970	71	999999	999999	343	112	569	379	934	999999	896	787	999999	999999	999999	230	999999	982	664	487	388	912	999999	240	774	670	566	472	81	999999	999999	499	999999	213	999999	999999	49	445	304	392	999999	607	334	267	999999	327	581	999999	999999	999999	999999	159	999999	345	232	68	999999	523	999999	673	546	999999	307	129	999999	406	999999	603	800	652	190	999999	688	999999	757	780	588	659	999999	456	99	251	155	974	737	999	523	657	980	999999	559	525	168	630	845	633	309	215	999999	678	533	977	524	674	999999	187	470	999999	999999	999999	479	494	368	829	584	305	951	999999	391	999999	883	147	622	714	102	664	999999	67	437	133	999999	382	323	486	923	121	726	999999	68	560	539	819	78	538	999999	74	999999	339	56	550	999999	977	823	424	795	999999	999999	809	582	261	445	412	276	464	999999	107	999999	881	906	999999	578	999999	274	831	999999	999999	79	93	999999	38	999999	999999	999999	999999	452	503	559	899	691	537	755	999999	898	806	999999	136	553	613	568	518	893	285	433	582	972	211	712	992	41	999999	999999	999999	999999	999999	754	999999	999999	389	22	476	547	281	200	378	717	660	581	999999	716	999999	519	465	525	590	144	232	979	999999	914	250	791	567	868	959	221	483	217	354	62	90	735	173	601	999999	999999	999999	94	64	865	321	999999	254	285	774	221	861	999999	130	419	999999	64	961	475	999999	999999	999999	412	240	999999	243	453	236	414	999999	531	356	864	999999	619	521	147	999999	573	602	621	546	292	999999	747	360	727	97	935	530	36	773	697	829	415	990	999999	853	999999	999999	867	402	839	999999	252	999999	996	332	510	898	394	999999	398	873	999999	149	698	999999	493	806	999999	999999	999999	884	609	758	999999	45	28	999999	311	293	36	999999	734	228	999999	999999	850	882	363	405	586	47	146	895	385	824	999999	999999	302	900	999999	101	125	511	999999	955	50	494	216	961	313	882	596	111	113	455	148	931	442	65	999999	611	999999	120	780	264	999999	713	383	999999	366	999999	336	411	922	999999	826	233	127	750	602	999999	999999	402	
101	703	999999	44	792	999999	999999	747	833	246	999999	759	999999	14	999999	846	217	999999	999999	383	605	561	556	999999	188	178	629	914	999999	691	463	112	936	999999	29	86	813	713	921	454	157	618	918	999999	969	999999	297	821	999999	281	543	999999	999999	999999	797	539	999999	265	856	623	310	771	999999	152	782	339	823	999999	985	653	999999	503	415	666	235	986	643	466	999999	25	881	807	999999	999999	158	197	856	644	263	489	999999	999999	857	307	154	385	685	999999	317	639	999999	699	999999	999999	999999	49	999999	999999	76	999999	896	691	999999	999999	999999	999999	999999	999999	994	999999	483	188	344	505	724	484	646	117	999999	850	310	999999	158	999999	999999	192	970	573	999999	118	999999	276	999999	453	593	999999	518	26	565	651	35	999999	999999	722	165	171	365	341	134	999999	403	753	77	226	509	39	542	999999	176	559	532	786	104	885	267	999999	610	891	912	999999	965	630	551	870	999999	24	95	436	431	513	826	999999	449	999999	715	584	999999	362	943	564	999999	999999	999999	16	999999	248	201	896	465	948	560	474	428	647	798	772	211	206	401	495	944	116	41	662	733	893	347	563	180	682	16	258	999999	358	780	910	780	545	999999	586	823	198	970	482	999999	362	999999	801	742	942	382	999999	960	458	619	999999	33	999999	283	235	900	637	725	782	942	311	999999	999999	866	887	992	666	454	815	999999	755	145	559	708	380	682	999999	821	238	999999	13	298	499	999999	191	887	592	272	525	999999	999999	473	198	540	652	836	999999	934	855	950	999999	558	155	786	999999	463	473	489	902	999999	364	816	999999	999999	938	23	999999	342	685	10	409	404	929	999999	486	291	999999	999999	66	544	542	999999	966	999999	594	999999	999999	712	873	727	423	112	999999	972	999999	378	976	715	999999	999999	808	807	259	855	550	999999	629	999999	999999	583	516	999999	999999	368	20	752	850	218	888	492	870	999999	999999	957	586	307	44	999999	808	117	315	241	427	426	999999	734	362	121	738	999999	826	137	412	300	221	969	679	11	961	999999	999999	999999	827	119	768	493	348	301	999999	253	999999	999999	216	202	277	284	999999	16	632	286	400	739	999999	615	999999	743	911	178	746	999999	999999	43	999999	240	588	547	413	317	658	999999	999999	70	999999	495	995	163	999999	220	999999	936	999999	999999	378	685	999999	999999	296	222	453	35	581	999999	999999	661	625	999999	677	999999	613	999999	871	718	358	390	890	340	999999	999999	619	512	822	701	999999	810	999999	954	665	319	63	799	261	201	999999	632	669	
225	999999	190	869	752	486	944	607	999999	74	999999	999999	988	999999	846	893	311	602	941	212	880	999999	999999	999999	671	999999	999999	922	814	478	679	999999	725	999999	674	825	715	125	866	35	878	999999	853	745	449	639	677	524	216	906	949	999999	922	999999	789	200	770	202	207	174	128	31	793	824	999999	379	599	277	130	31	187	195	999999	915	999999	786	999999	999	548	999999	910	999999	999999	907	999999	91	932	306	999999	484	999999	523	917	999999	999999	856	999999	38	360	80	50	409	999999	195	728	999999	862	999999	999999	12	999999	999999	654	175	264	284	999999	885	305	313	446	302	345	646	965	664	277	44	18	999999	486	152	648	477	992	511	450	531	189	764	999999	925	999999	929	999999	294	868	752	447	633	550	999999	733	999999	634	747	73	999999	229	999999	496	828	998	999999	999999	876	999999	999999	183	752	999999	784	706	540	95	520	999999	999999	191	681	796	525	596	384	927	70	419	601	843	254	447	692	311	124	277	400	927	585	999999	999999	171	690	578	694	799	766	999999	999999	961	123	999999	656	575	548	278	971	999999	623	698	999999	467	530	999999	928	315	151	999999	591	273	694	999999	999999	13	603	519	115	946	902	585	999999	351	226	999999	730	598	790	999999	762	846	305	169	313	886	948	999999	641	356	999999	389	999999	293	137	928	999999	529	999999	653	972	39	173	35	999999	999999	538	123	250	890	614	340	524	34	720	745	967	999999	999999	629	65	482	878	999999	306	999999	999999	876	999999	297	373	210	457	147	154	733	682	280	830	275	358	999999	999999	751	999999	319	864	999999	573	392	961	742	250	521	598	500	161	999999	728	999999	121	661	898	952	999999	413	999999	387	999999	987	72	696	704	24	999999	229	999999	137	26	999999	658	302	313	832	999999	999999	960	936	548	653	999999	999999	552	24	163	697	936	927	234	999999	436	487	754	586	329	275	48	236	999999	378	898	34	397	740	999999	819	357	76	999999	896	453	999999	838	236	415	794	999999	689	860	583	293	674	903	688	999999	180	999999	727	512	71	592	734	999999	999999	755	557	880	811	856	999999	999999	869	311	337	884	999999	648	527	180	534	130	358	999999	999999	999999	233	131	709	999999	987	280	630	563	564	314	719	259	999999	999999	858	999999	342	833	526	244	424	999999	575	999999	79	531	30	556	978	940	243	368	39	95	999999	436	999999	631	868	999999	999999	999999	746	33	175	241	999999	57	999999	620	788	525	999999	432	670	860	999999	906	120	999999	260	84	999999	624	81	360	229	582	
999999	432	743	710	999999	462	525	999999	626	551	637	837	999999	972	243	367	161	718	519	999999	424	671	999999	273	520	413	813	644	729	999999	952	814	999999	409	109	890	877	87	560	397	907	999999	244	14	279	282	914	287	841	228	472	362	841	622	999999	999999	552	999999	999999	561	649	880	388	504	599	999999	825	999999	873	999999	489	999999	168	999999	999999	999999	999999	875	994	248	498	535	803	510	659	999999	973	400	251	999999	348	408	887	999999	999999	37	183	740	414	456	456	773	414	498	739	398	204	719	999999	999999	850	999999	484	951	73	123	86	878	845	999	849	435	999999	61	13	999999	196	170	384	672	689	696	471	547	999999	724	131	315	771	270	405	264	478	947	971	672	923	936	934	634	999999	999999	999999	414	607	31	873	999999	494	657	212	999999	345	259	614	164	999999	937	169	348	991	999999	116	584	999999	999999	999999	999999	999999	340	168	259	999999	749	722	394	801	66	940	769	851	768	999999	123	999999	370	918	228	999999	816	467	986	999999	596	643	188	198	320	809	999999	74	921	283	164	499	952	999999	595	537	999999	363	158	996	399	497	999999	951	992	526	999999	676	999999	619	272	872	181	483	639	116	543	205	490	256	927	705	929	495	666	999999	115	999999	999999	999999	121	999999	999999	989	999999	108	420	237	206	999999	575	346	999999	311	999999	999999	327	999999	179	488	993	999999	872	901	999999	694	999999	736	295	999999	421	682	999999	57	507	999999	999999	192	106	999999	696	316	999999	999999	680	590	379	627	999999	385	999999	636	391	844	697	96	999999	418	919	691	999999	683	941	827	381	893	999999	289	804	211	728	144	382	639	792	687	36	185	230	488	325	939	999999	910	999999	785	300	508	359	420	999999	154	273	999999	999	22	374	999999	999999	787	596	100	823	999999	656	171	999999	999999	61	19	70	415	999999	440	376	601	432	999999	755	999999	603	999999	929	393	982	583	871	967	999999	780	323	854	859	443	999999	235	125	977	263	910	999999	548	456	349	360	813	999999	832	999999	407	999999	999999	999999	999999	193	110	170	440	999999	999999	299	297	121	280	999999	216	556	755	548	999999	485	455	999999	999999	75	64	49	999999	43	178	628	49	928	999999	200	980	439	139	259	791	74	685	684	999999	620	243	437	185	999999	154	267	210	293	999999	921	144	564	999999	664	139	71	581	999999	133	454	260	999999	878	90	716	776	426	506	757	999999	799	770	597	234	999999	627	863	999999	999999	999999	428	755	41	321	66	425	999999	475	129	729	493	999999	
999999	735	999999	999999	558	105	936	999999	840	704	536	820	999999	999999	999999	355	832	999999	208	999999	517	221	36	504	337	567	34	301	917	951	386	999999	593	521	218	862	864	956	999999	767	10	999999	81	999999	228	220	199	999999	458	514	643	618	530	849	771	350	708	865	547	991	81	644	999999	889	327	999999	237	610	999999	115	999999	875	442	999999	643	995	150	999999	999999	126	377	342	999999	412	318	768	999999	744	749	868	163	998	419	87	999999	365	71	999999	406	720	983	588	999999	353	999999	767	185	99	215	775	210	406	590	430	623	739	801	999999	580	999999	11	999999	860	297	952	493	999999	365	744	287	999999	999999	906	565	142	789	805	499	389	550	593	417	538	999999	668	999999	417	999999	463	999999	563	24	611	999999	719	999999	727	249	401	539	311	819	999999	999999	841	252	499	34	297	999999	999999	312	667	40	999999	593	954	886	628	205	85	478	902	788	723	920	356	69	846	642	71	566	108	849	249	773	72	609	142	425	999999	392	999999	628	33	261	999999	999999	880	135	545	841	620	206	999999	832	916	566	214	921	896	999999	188	655	773	376	213	818	790	202	531	354	999999	999999	999999	692	778	283	764	999999	999999	774	188	720	106	999999	999999	902	999999	416	857	505	405	221	999999	827	999999	54	999999	656	58	999999	999999	688	999999	200	97	999999	268	772	64	643	801	742	999999	131	261	468	558	552	429	310	433	384	345	35	949	542	683	120	488	733	428	118	423	999999	984	999999	126	905	142	539	644	622	361	999999	703	662	999999	408	576	999999	999999	312	999999	748	999999	416	353	999999	251	555	999999	157	293	331	999999	693	999999	321	999999	760	351	999999	420	890	999999	810	32	130	999999	297	678	284	544	999999	247	125	881	675	931	999999	156	548	999999	587	805	496	339	40	999	999999	343	552	271	815	999999	999999	892	999999	92	303	999999	232	255	954	876	459	613	550	999999	108	812	999999	389	568	614	803	988	833	95	179	481	991	131	999999	953	999999	23	728	349	999999	999999	545	592	999999	999999	923	302	999999	999999	999999	882	788	947	999999	207	688	172	703	210	600	854	68	260	912	822	402	999999	933	10	750	445	884	211	688	999999	999999	71	751	999999	999999	510	287	133	739	296	693	54	230	124	999999	963	319	527	748	550	174	294	680	815	999999	822	368	710	999999	909	999999	586	269	35	999999	627	421	999999	520	99	577	935	520	626	138	357	880	819	999999	787	136	367	999999	147	710	981	391	935	590	999999	152	577	173	
829	298	116	999999	205	193	647	999999	989	17	658	973	239	774	63	686	445	999999	549	999999	182	999999	640	133	131	324	999999	246	999999	739	652	999999	999	772	690	999999	31	572	684	635	97	999999	146	999999	804	999999	481	999999	337	999999	155	999999	999999	601	990	56	657	983	663	881	244	999999	999999	259	365	999999	973	999999	93	725	664	872	999999	913	887	937	999999	291	329	957	843	741	999999	999999	594	726	354	408	781	644	999999	48	908	999999	401	685	999999	886	994	102	200	24	133	611	594	282	668	689	714	63	999999	376	999999	706	999999	502	999999	839	665	638	366	575	685	449	999999	626	964	464	521	212	768	760	296	999999	766	829	617	306	999999	321	68	665	693	727	245	313	999999	212	766	999999	999999	338	230	365	736	625	338	684	566	967	318	214	177	512	999999	648	999999	438	939	218	885	206	207	354	580	701	881	957	213	741	252	762	698	622	29	439	539	930	499	151	500	932	740	674	12	854	497	999999	442	596	999999	945	272	557	23	985	141	876	784	45	743	380	480	824	725	556	999999	554	492	856	118	999999	938	798	999999	952	999999	533	351	726	213	699	525	616	517	307	999999	150	609	43	308	999999	156	464	999999	999999	461	915	949	455	348	942	699	586	488	85	999999	473	999999	70	529	607	534	68	831	54	855	863	317	999999	66	999999	945	999999	557	455	12	484	400	597	500	550	584	896	388	270	999999	939	138	999999	301	999999	999999	999999	999999	700	139	97	999999	999999	999999	999999	608	531	399	972	997	251	38	43	82	531	82	252	569	979	32	638	679	999999	54	915	999999	874	136	40	999999	405	999999	999999	325	914	852	47	333	999999	941	63	506	415	272	759	911	105	370	769	953	67	979	535	677	500	418	70	319	358	862	734	999999	999999	906	601	306	181	717	167	679	45	919	666	47	969	141	273	308	294	14	640	514	366	999999	999999	426	419	189	824	506	791	727	974	50	217	999999	147	509	670	462	999999	387	213	99	918	147	999999	999999	708	999999	155	762	34	999999	232	999999	47	292	898	185	887	999999	892	660	888	317	999999	999999	829	321	993	764	638	999999	274	262	999999	276	167	870	999999	921	481	465	361	39	999999	999999	818	999999	620	855	610	495	574	747	495	999999	211	610	999999	999999	668	999999	376	390	133	201	999999	999999	918	770	134	37	81	999999	520	999999	309	859	614	325	807	841	700	148	163	152	268	526	999999	758	75	557	678	416	263	94	99	970	905	511	999999	
999999	79	849	730	583	423	607	236	68	252	352	995	999999	889	999999	696	999999	237	999999	933	999999	213	999999	999999	577	358	664	713	436	999999	999999	954	113	775	999999	772	999999	417	580	729	660	999999	708	516	723	561	999999	527	436	999999	999999	999999	924	577	985	645	909	154	162	234	758	894	999999	720	914	398	999999	111	930	63	845	999999	657	261	283	999999	999999	999999	982	26	557	147	286	999999	486	594	999999	536	790	999999	863	999999	265	355	970	766	499	988	602	999999	669	700	596	382	553	51	96	999999	304	721	999999	265	171	145	676	999999	617	762	999999	329	368	365	999999	617	200	148	999999	311	291	517	774	516	61	657	999999	999999	551	903	495	445	508	367	242	78	182	607	545	999999	999999	999999	158	736	754	999999	966	313	999999	979	999999	414	486	785	391	787	947	999999	214	999999	787	819	999999	713	277	798	820	10	133	999999	444	592	603	444	633	931	368	999999	762	778	690	999999	478	571	721	999999	999999	723	999999	454	130	547	403	40	342	859	289	999999	469	955	462	999999	189	145	999999	600	811	51	162	459	428	909	872	435	823	743	999999	508	992	197	839	107	34	678	999999	896	198	572	112	773	999999	923	577	806	326	724	864	343	36	999999	999999	917	571	999999	36	221	675	967	217	598	518	781	452	282	126	364	999999	511	23	648	411	249	938	388	808	504	341	999999	119	999999	878	999999	999999	870	999999	999999	536	507	652	910	231	230	365	513	999999	869	480	305	689	961	999999	999999	329	388	999999	999999	999999	999999	999999	999999	880	609	858	118	720	511	999999	581	364	999999	828	443	859	999999	426	190	883	435	133	938	999999	46	386	999999	325	525	687	102	161	889	999999	353	999999	999999	40	999999	372	257	793	753	569	898	941	999999	143	349	504	226	961	539	155	999999	999999	999999	999999	844	233	999999	792	204	999999	218	430	474	999999	484	654	999999	82	805	999999	636	641	999999	379	135	105	891	999999	999999	31	471	140	999999	743	398	294	999999	999999	999999	397	662	999999	599	929	360	477	476	999999	659	694	999999	153	166	721	519	912	999999	410	381	749	341	694	815	183	999999	87	809	999999	999999	199	645	125	999999	418	165	181	999999	999999	28	657	628	999999	365	292	265	328	999999	900	233	999999	606	608	251	447	65	967	999999	425	577	283	999999	744	999999	469	58	650	266	999999	999999	348	999999	247	392	724	130	681	999999	999999	999999	43	113	908	507	999999	593	47	999999	449	362	999999	532	626	873	999999	988	884	292	895	243	999999	71	
236	343	885	615	368	225	526	326	384	638	125	507	543	179	999999	246	989	999999	999999	777	816	395	999999	999999	999999	374	647	736	246	398	443	300	314	999999	877	575	622	999999	234	821	356	999999	978	558	416	129	999999	575	238	647	303	29	231	836	254	840	964	999999	371	993	578	790	90	985	205	999999	999999	571	999999	194	624	227	651	200	430	693	417	999999	409	135	44	82	999999	999999	105	999999	78	477	727	46	610	554	411	241	252	565	51	992	362	591	926	999999	282	53	999999	999999	377	999999	415	560	432	153	999999	999999	959	506	999999	492	999999	999999	999999	724	843	265	584	80	815	420	999999	999999	999999	424	468	818	208	276	999999	999999	575	28	999999	47	71	176	614	466	999999	175	281	746	282	999999	999999	580	999999	999999	924	999999	469	952	999999	956	92	550	908	17	685	999999	47	693	705	829	916	871	735	718	663	677	651	127	195	650	149	211	592	102	321	887	999999	996	351	783	999999	622	758	100	955	999999	999999	999999	780	44	137	999999	999999	453	643	241	845	999999	999999	257	375	351	999999	999999	817	999999	999999	816	696	999999	999999	50	999999	999999	834	999999	122	644	763	152	999999	999999	999999	999999	999999	560	170	149	458	999999	999999	867	458	104	418	653	855	999999	999999	83	562	451	999999	982	177	999999	247	999999	618	350	128	210	362	406	999999	999999	999999	999999	106	999999	720	819	367	615	755	999	999999	257	514	190	999999	974	371	689	589	968	144	363	983	999999	323	52	530	118	999999	841	999999	61	267	98	649	248	999999	26	363	743	999999	304	237	177	504	989	614	999999	901	999999	999999	999999	816	868	195	999999	633	669	999999	677	298	259	654	913	494	540	990	425	999999	210	932	355	336	846	885	840	136	815	932	333	999999	999999	216	816	13	842	244	398	903	999	999999	382	999999	999999	454	833	649	323	999999	963	999	198	999999	999999	222	493	346	969	982	354	523	818	999999	619	248	206	52	999999	910	651	306	601	522	999999	595	999999	999999	999999	999999	62	999999	813	141	969	334	250	205	515	604	520	505	274	416	999999	485	796	644	462	447	999999	791	812	412	42	999999	408	675	999999	115	661	220	696	577	999999	163	710	999999	767	295	999999	10	537	242	400	155	41	999999	999999	999999	799	999999	999999	212	999999	270	388	410	109	312	925	575	840	409	943	309	809	697	999999	404	775	999999	877	177	448	256	263	579	22	886	636	223	710	308	999999	746	401	999999	432	669	999999	999999	587	999999	999999	433	999999	999999	299	999999	346	343	709	
570	999999	689	48	652	999999	898	17	809	397	222	999999	712	864	999999	102	999999	908	325	275	816	629	475	532	421	807	25	96	135	289	922	550	302	513	999999	999999	626	707	748	999999	534	662	965	911	374	788	999999	999999	627	999999	999999	999999	31	78	893	940	815	167	626	845	748	811	882	530	475	672	383	208	723	525	475	499	169	595	999999	163	663	564	999999	632	160	999999	469	99	999999	740	528	234	620	999999	211	999999	999999	903	981	723	780	445	446	999999	415	999999	845	111	570	603	32	999999	337	739	286	260	999	999999	695	999999	351	999999	343	999999	999999	159	588	523	324	999999	417	999999	613	27	383	228	128	466	227	701	611	368	528	592	718	102	896	881	999999	999999	470	97	218	689	999999	999999	999999	999999	557	999999	869	999999	787	564	195	765	822	320	999999	68	142	543	775	993	999999	983	273	750	27	999999	262	999999	600	373	545	329	57	923	645	395	127	999999	908	999999	832	289	580	999999	406	952	280	586	524	864	818	926	999999	225	998	398	723	360	693	999999	13	172	731	424	999999	999999	718	898	674	970	999999	999999	634	814	999999	999999	412	309	999999	75	780	675	999999	735	554	618	17	832	924	257	672	766	723	999999	999999	669	557	166	946	999999	243	382	999999	554	923	103	302	508	64	597	985	424	16	628	726	999999	980	999999	869	409	858	886	973	426	999999	999999	999999	232	856	501	853	255	999999	813	999999	999999	762	637	812	461	999999	509	777	337	272	257	759	105	999999	629	689	562	297	546	682	357	409	495	256	748	101	80	651	563	743	739	71	203	797	328	575	352	193	999999	92	358	118	999999	999999	60	999999	999999	546	236	811	301	957	816	140	999999	998	276	391	73	369	256	858	224	594	999999	196	566	308	367	63	347	999999	880	463	999999	248	763	341	205	334	196	999999	424	751	452	781	999999	999999	999999	329	308	960	129	57	999999	999999	894	61	999999	863	858	607	189	183	474	922	87	362	999999	244	244	935	195	739	183	999999	999999	473	151	999999	999999	502	984	47	999999	386	999999	833	999999	833	354	999999	999999	342	475	588	353	251	286	529	704	892	266	88	999999	999999	774	390	999999	123	67	430	909	881	921	365	999999	999999	429	999999	999999	253	735	972	890	533	235	999999	274	999999	379	201	197	622	55	999999	245	906	952	999999	612	869	960	999999	999999	923	999999	828	420	119	966	211	999999	198	857	999999	167	294	198	999999	147	921	125	288	744	865	999999	297	835	872	129	999999	199	999999	999999	
999999	293	231	206	966	730	407	442	164	628	999999	379	998	999999	594	891	951	999999	400	253	691	753	999999	769	911	999999	514	992	548	999999	259	21	783	713	64	177	936	98	999999	831	740	488	961	660	576	999999	245	999999	250	981	999999	998	799	999999	999999	59	999999	999999	999999	286	226	999999	894	999999	999999	165	595	295	710	999999	954	863	496	999999	513	212	792	30	203	999999	999999	981	751	999999	821	260	222	988	918	14	999999	485	999999	944	615	335	593	796	291	420	899	950	822	823	999999	315	512	999999	291	591	267	591	999999	868	999999	244	663	999999	353	127	943	999999	999999	705	861	479	999999	999999	999999	188	999999	996	999999	999999	526	999999	169	928	540	515	748	982	999999	337	747	973	228	934	122	381	671	266	452	173	477	999999	584	126	961	556	255	999999	999999	113	972	270	852	484	352	999999	84	999999	796	838	999999	960	900	48	999999	888	261	999999	438	582	516	362	554	999999	315	234	999999	53	966	999999	270	999999	706	999999	364	999999	131	743	591	784	307	936	469	999999	793	517	402	545	999999	83	305	130	532	999999	597	620	716	999999	179	128	418	40	768	999999	577	593	264	307	684	481	766	517	543	654	285	999999	893	999999	781	797	999999	384	885	892	688	999999	263	999999	999999	744	769	844	573	473	375	276	999999	656	46	999999	999999	104	999999	686	316	999999	587	999999	427	999999	727	777	505	381	296	43	154	875	133	437	339	999999	302	939	712	922	999999	999999	289	999999	410	246	903	581	999999	737	523	209	585	901	562	385	585	986	27	999999	349	202	186	999999	131	302	999999	608	870	999999	802	921	974	999999	843	999999	999999	418	617	490	999999	923	836	559	520	999999	300	999999	999999	954	675	315	999999	719	582	751	893	999999	999999	118	713	304	710	542	934	999999	234	200	67	999999	786	999999	379	536	999999	425	365	999999	821	999999	999999	999999	734	916	336	497	998	264	812	101	624	651	530	999999	999999	579	222	303	624	999999	721	109	174	828	178	508	999999	999999	600	999999	999999	275	999999	711	999999	412	570	794	999999	447	603	969	388	999999	431	144	646	870	759	549	213	999999	13	903	464	903	146	905	747	999999	562	612	999999	655	705	999999	999999	818	999999	374	19	427	97	999999	324	751	720	999999	999999	43	862	74	637	60	999999	333	272	232	999999	212	276	664	57	388	884	991	315	732	270	82	619	999999	477	394	540	785	974	825	588	713	192	937	508	714	999999	497	999999	613	702	999999	96	302	571	200	108	354	380	708	302	332	
445	988	937	334	424	44	596	252	519	178	999999	446	644	543	30	999999	166	342	422	999999	999999	701	39	888	986	999999	265	287	999999	196	414	275	533	265	277	203	10	999999	300	931	900	732	103	534	32	650	658	38	179	769	197	999999	999999	905	317	744	958	59	347	107	779	318	956	999999	763	93	999999	388	276	826	338	982	52	999999	496	293	607	505	865	346	668	237	999999	999999	998	375	979	628	999999	533	999999	950	836	202	161	592	775	770	770	939	737	280	762	352	441	999999	995	999999	999999	33	999999	462	999999	11	999999	552	210	440	334	397	114	999999	439	743	591	999999	999999	999999	339	904	517	837	735	926	608	999999	475	999999	95	793	380	184	219	925	395	782	766	834	762	609	391	344	445	382	999999	453	841	29	761	63	69	156	475	999999	999999	999999	727	267	403	51	999999	445	355	541	27	929	999999	513	357	999999	620	321	96	999999	522	182	401	362	100	164	999999	999999	13	41	734	234	708	705	419	999999	65	999999	441	721	532	946	989	903	364	905	999999	337	672	999999	442	747	69	744	999999	343	908	374	999999	248	495	999999	441	323	999999	793	999999	378	104	271	753	121	879	375	208	576	999999	999999	999999	195	784	999999	783	60	599	986	174	963	999999	85	187	999999	342	203	235	901	515	675	106	570	684	11	999999	411	999999	330	867	693	546	425	999999	999999	999999	982	463	999999	847	391	724	820	628	267	664	999999	999999	999999	779	686	150	307	71	518	401	437	510	999999	986	382	850	279	129	481	427	299	925	767	324	360	999999	959	63	133	950	285	942	427	347	999999	327	147	550	190	552	249	363	641	28	939	481	679	289	474	540	455	701	156	999999	375	999999	999999	748	429	946	191	253	937	567	126	495	92	446	773	999999	712	728	938	999999	187	999999	999999	748	999999	878	69	999999	588	592	505	583	795	999999	999999	999999	11	999999	999999	243	999999	996	426	999999	901	453	398	243	516	419	828	727	999999	999999	662	439	999999	577	373	551	999999	511	664	999999	72	543	700	505	474	653	999999	999999	999999	999999	567	191	518	999999	999999	931	489	826	173	179	764	778	999999	577	999999	542	321	433	35	580	356	860	341	999999	21	368	753	893	769	862	365	514	130	68	999999	481	921	598	730	441	71	70	999999	495	999999	999999	723	132	580	999999	999999	630	999999	36	999999	706	849	446	208	488	999999	999999	999999	310	813	259	657	760	916	453	620	722	702	999999	518	296	522	845	999999	999999	999999	630	322	837	530	
999999	226	999999	711	999999	631	484	999999	999999	999999	474	13	47	682	340	636	963	215	999999	321	619	928	703	517	71	999999	14	955	999999	844	556	283	229	779	88	42	562	59	963	999999	146	333	460	339	54	292	485	172	999999	100	681	424	999999	526	911	807	523	587	649	999999	626	528	918	407	999999	201	784	267	604	307	83	913	252	313	184	296	477	999999	473	779	709	841	803	390	999999	141	999999	703	868	999999	519	999999	410	204	999999	617	414	62	631	853	508	227	568	999999	26	767	999999	882	999999	624	339	999999	999999	870	69	785	724	537	244	575	113	91	398	333	787	108	513	57	118	566	881	425	999999	620	281	492	999999	949	999999	405	959	215	361	254	941	999999	999999	539	145	420	999999	877	818	999999	749	999999	828	244	999999	999999	999999	134	774	999999	742	914	416	503	598	999999	511	774	173	999999	616	898	729	154	999999	426	245	973	999999	999999	999999	14	607	686	870	854	663	48	883	455	150	999999	440	575	999999	37	954	368	941	999999	909	127	713	999999	449	999999	696	684	852	999999	682	291	999999	86	999999	737	317	730	632	999999	914	472	891	718	999999	999999	467	163	999999	365	472	877	42	354	999999	556	301	628	999999	999999	167	978	196	243	772	859	623	363	464	773	720	234	735	999999	653	999999	236	995	999999	667	392	542	999999	497	187	999999	999999	866	298	565	999999	999999	493	999999	587	935	999999	657	945	839	168	114	699	868	645	247	151	999999	999999	351	329	305	347	579	999999	999999	936	699	999999	999999	609	756	74	899	999999	40	741	999999	619	718	169	579	60	451	508	288	999999	183	852	939	663	999999	175	946	245	150	999999	913	974	962	999999	587	999999	999999	239	412	49	800	541	614	506	28	999999	982	192	750	255	896	999999	999999	780	763	847	127	314	999999	590	999999	663	196	689	827	999999	656	720	582	978	83	221	106	249	53	641	247	443	645	999999	999999	999999	495	895	455	999999	624	191	244	740	483	999999	999999	821	999999	146	999999	925	678	868	999999	272	999999	772	182	684	974	120	737	131	609	683	669	989	407	363	178	300	243	999999	999999	999999	485	842	504	999999	178	284	328	906	296	322	764	776	637	920	165	722	723	770	867	514	454	122	140	799	12	999999	423	999999	968	64	999999	693	344	105	787	999999	277	771	516	700	792	831	835	999999	919	893	361	999999	208	455	999999	999999	127	30	999999	372	711	999999	407	123	860	760	999999	241	631	81	441	542	143	999999	454	999999	999999	177	722	623	287	
844	880	119	999999	936	999999	523	999999	227	575	324	84	424	65	573	373	403	839	999999	893	604	999999	848	462	999999	353	810	10	624	220	949	999999	407	95	867	824	999999	999999	924	400	424	753	999999	999999	127	467	718	342	999999	999999	860	338	690	729	682	999999	41	657	882	592	559	522	863	17	626	999999	677	339	999999	748	84	982	915	999999	478	850	260	353	344	362	999999	999999	128	999999	360	621	617	677	412	687	792	641	999999	999999	841	902	999999	999999	879	999999	789	999999	153	142	999999	878	422	59	261	831	999999	688	322	530	999999	91	403	827	657	14	409	10	926	511	956	443	454	583	999999	575	960	852	473	999999	572	255	334	986	532	482	999999	999999	425	999999	757	999999	999999	999999	384	760	508	999999	750	874	701	789	462	999999	186	999999	433	838	259	685	999999	999999	225	87	958	711	999999	417	305	184	805	840	999999	999999	754	852	999999	446	209	48	77	898	112	999999	543	782	999999	999999	810	461	58	370	999999	740	709	680	888	251	999999	672	13	101	767	575	79	860	999999	999999	888	999999	956	987	639	999999	618	999999	999999	626	544	186	918	74	606	843	136	445	531	844	646	999999	999999	999999	397	999999	999999	975	140	999999	999999	999999	999999	685	803	486	999999	70	730	107	131	736	706	999999	706	872	754	938	494	923	448	999999	999999	371	471	814	369	999999	599	999999	185	642	999999	446	107	999999	609	999999	999999	129	348	75	999999	433	999999	999999	377	701	175	524	782	999999	490	999999	98	894	353	215	224	989	127	421	471	627	999999	488	894	999999	175	844	273	521	677	374	584	382	920	905	649	561	446	667	999999	84	330	89	999999	635	357	212	519	404	28	281	12	999999	604	96	999999	999999	24	118	999999	999999	999999	270	999999	125	999999	716	973	448	566	999999	553	460	503	396	307	999999	336	999999	911	962	335	999999	503	406	372	657	778	834	403	415	999999	999999	140	999999	823	69	999999	46	999999	641	238	999999	999999	365	727	551	999999	217	999999	999999	907	755	206	573	996	391	999999	31	752	974	999999	999999	55	160	126	224	999999	906	572	247	190	999999	266	279	733	263	41	148	679	821	233	570	999999	733	999999	790	999999	999999	999999	999999	999999	640	293	38	999999	99	36	687	249	513	231	527	644	552	999999	617	999999	926	840	999999	999999	629	352	931	999999	377	105	321	652	335	92	762	316	140	944	550	16	237	575	644	237	999999	899	176	599	999999	925	502	254	890	301	215	726	999999	999999	999999	298	362	287	999999	994	714	44	913	
430	469	221	514	607	999999	611	271	360	999999	514	999999	729	186	341	54	999999	999999	77	762	43	877	46	457	58	280	262	653	950	248	999999	999999	319	985	745	140	494	421	894	999999	288	39	854	530	353	85	943	122	30	242	885	999999	647	282	880	553	999999	763	465	336	999999	957	321	999999	999999	991	999999	999999	999999	211	559	40	707	761	483	14	999999	999999	114	999999	337	999999	633	717	362	258	876	999999	115	999999	706	731	999999	568	629	999999	717	742	974	999999	388	209	681	999999	682	999999	693	999999	798	875	531	999999	659	492	999	545	999999	603	759	999999	125	659	999999	248	505	999999	84	149	141	162	999999	290	540	751	999999	137	468	999999	45	999999	565	990	999999	239	671	788	82	472	568	93	997	124	982	999999	247	729	570	443	999999	854	999999	999999	754	646	588	251	387	907	899	871	87	999999	568	262	741	134	421	409	577	716	755	611	581	57	164	182	999999	999999	514	999999	567	35	502	999999	999999	21	245	601	999999	430	411	999999	573	696	16	488	999999	730	936	122	317	171	999999	606	108	179	972	999999	491	999999	943	999999	402	44	314	61	26	999999	999999	729	889	999999	757	157	314	590	999999	999999	50	676	627	576	926	402	557	999999	169	999999	999999	999999	48	538	119	245	999999	999999	772	999999	999999	955	471	999999	204	216	233	497	413	718	301	517	141	98	666	815	788	376	597	999999	487	908	891	999999	305	999999	691	360	709	999999	670	426	818	508	999999	94	214	459	999999	719	178	999999	999999	451	603	999999	424	950	871	999999	999999	119	999999	772	61	483	74	350	999999	224	525	999999	999999	890	57	875	699	999999	595	581	610	999999	994	877	831	999999	916	450	527	731	565	740	999999	415	76	561	136	55	457	999999	30	864	588	168	999999	999999	999999	111	403	728	999999	999999	999999	299	694	127	999999	422	940	633	566	999999	823	150	999999	784	393	382	999999	496	748	653	185	575	561	746	750	835	683	535	156	814	999999	798	999999	774	999999	199	720	948	999999	999999	115	823	463	406	50	447	510	420	912	899	286	907	980	230	999999	789	738	948	999999	999999	739	999999	487	999999	577	34	293	883	409	999999	661	876	59	43	999999	362	122	164	999999	312	335	999999	999999	999999	999999	148	999999	999999	168	595	999999	772	581	167	975	700	346	711	999999	26	164	626	21	718	247	410	858	947	682	263	999999	583	999999	74	953	476	792	240	223	439	999999	999999	724	813	744	889	999999	891	999999	847	25	411	999999	999999	158	999999	261	904	18	138	
999999	871	953	905	918	999999	999999	517	214	999999	908	115	498	399	999999	506	901	999999	974	358	115	966	889	999999	247	999999	257	563	915	253	224	887	231	999999	158	999999	999999	819	894	867	368	787	999999	999999	938	910	999999	999999	999999	651	808	63	930	999999	32	324	981	999999	668	652	629	967	601	961	294	31	883	999999	250	476	802	92	999999	999999	989	327	289	341	999999	336	363	999999	684	273	445	170	956	571	72	834	999999	586	161	999999	248	999999	999999	725	273	917	37	999999	696	411	849	726	750	999999	670	705	999999	650	999999	341	999999	319	999999	337	999999	999999	74	321	351	416	124	225	930	70	999999	999999	141	999999	78	979	309	999999	623	283	424	999999	999999	999999	901	366	799	711	999999	819	953	928	119	999999	209	999999	852	715	999999	290	297	633	795	999999	955	999999	999999	999999	582	252	42	444	696	18	913	807	713	999999	420	984	616	999999	861	121	116	939	999999	284	999999	928	999999	999999	999999	999999	985	790	923	999999	186	999999	793	328	999999	122	787	518	242	999999	944	402	435	920	305	184	674	885	772	999999	584	25	999999	299	127	999999	125	448	749	363	33	132	883	984	999999	590	200	297	283	748	334	597	707	388	339	999999	999999	215	298	520	668	999999	999999	249	155	999999	999999	999999	211	485	996	348	769	878	87	821	999999	450	175	714	984	999999	611	33	999999	986	317	999999	959	166	160	910	160	239	695	922	113	644	838	594	354	695	96	797	752	985	828	829	311	518	452	62	50	999999	999999	999999	498	995	999999	169	999999	41	545	54	999999	999999	197	999999	999999	999999	717	874	999999	581	369	999999	300	814	281	374	168	488	903	999999	714	107	869	577	702	413	433	118	754	679	740	323	160	51	472	999999	797	999999	647	156	999999	577	999999	468	223	248	999999	684	724	525	999999	374	138	104	999999	999999	226	620	999999	778	730	609	130	932	840	56	147	999999	351	615	576	999999	999999	999999	650	146	656	411	363	999999	999999	999999	999999	238	679	376	195	66	999999	999999	448	186	460	999999	999999	999999	457	518	628	176	999999	742	999999	999999	949	140	533	381	999999	999999	581	999999	267	999999	999999	981	999999	891	263	999999	861	91	999999	999999	176	399	419	999999	999999	459	999999	148	783	999999	364	680	415	999999	289	548	842	813	612	516	662	633	919	87	512	444	999999	565	265	163	999999	28	999999	235	941	559	721	560	50	999999	515	999999	42	80	28	999999	999999	999999	999999	714	999999	999999	479	41	455	543	999999	341	999999	896	483	132	882	629	881	999999	
485	190	344	999999	827	291	773	618	10	228	600	848	68	999999	999999	47	953	550	531	999999	549	172	779	999999	999999	389	100	153	520	392	560	413	199	682	209	395	604	883	887	999999	284	860	40	236	943	631	999999	643	999999	999999	999999	999999	107	624	796	322	410	999999	649	447	200	629	108	618	999999	999999	659	999999	626	483	443	79	662	191	982	999999	999999	999999	999999	999999	116	457	125	85	222	227	315	999999	886	887	984	668	243	450	159	655	762	999999	568	755	999999	999999	26	555	12	110	680	999999	641	999999	190	857	480	201	999999	743	999999	33	999999	450	882	94	499	739	498	774	999999	222	41	999999	926	719	985	709	999999	219	999999	570	82	999999	547	999999	933	778	706	137	999999	999999	999999	415	150	999999	27	127	873	887	407	286	66	238	999999	468	884	313	191	999999	999999	771	715	131	313	943	950	292	903	493	160	999999	43	999999	585	793	113	999999	196	197	702	999999	835	598	812	163	513	844	848	999999	514	630	999999	245	265	427	999999	987	112	207	788	999999	999999	390	737	999999	253	695	999999	481	365	268	126	993	999999	13	935	127	318	999999	439	116	443	823	978	530	999999	797	999999	168	466	125	999999	989	999999	967	653	455	860	137	999999	999999	999999	999999	724	256	513	603	477	999999	491	219	679	952	767	682	300	400	411	217	561	999999	999999	494	24	249	744	137	999999	800	360	490	266	191	249	621	914	999999	109	732	999999	530	330	854	999999	256	445	999999	232	726	676	263	53	652	575	463	239	707	362	484	512	999999	19	676	999999	999999	952	999999	712	155	767	234	301	999999	200	41	135	734	999999	768	803	182	905	999999	134	107	446	999999	615	785	392	217	999999	999999	230	640	999999	654	953	675	303	947	999999	999999	959	452	999999	374	461	544	999999	999999	999999	999999	999999	339	480	152	552	999999	999999	348	882	926	763	560	520	999999	457	560	520	480	781	152	475	999999	999999	829	999999	682	145	999999	162	999999	457	887	327	129	944	891	999999	999999	112	999999	999999	999999	75	931	322	409	931	295	999999	901	34	999999	999999	747	128	824	999999	651	244	869	999999	492	999999	812	479	999999	999999	400	999999	566	999999	152	999999	632	41	520	790	392	516	508	750	849	999999	260	56	599	175	580	11	129	875	518	143	242	490	628	768	263	999999	446	177	540	563	360	511	881	999999	100	999999	999999	43	633	144	735	129	999999	999999	935	766	999999	710	661	399	612	690	881	19	145	151	999999	752	537	930	79	999999	999999	296	999999	749	174	
999999	84	865	402	96	999999	383	407	123	999999	999999	999999	496	582	999999	515	999999	950	669	630	999999	353	948	311	999999	505	703	74	404	909	532	532	196	999999	770	635	796	996	526	447	507	999999	32	999999	999999	920	51	999999	343	826	78	345	145	999999	302	766	135	999999	999999	590	549	318	13	213	149	999999	999999	999999	999999	110	718	154	434	231	132	999999	999999	999999	199	935	464	355	731	577	999999	196	396	77	999999	14	509	243	459	999999	897	198	609	819	340	353	284	156	546	242	117	924	911	913	996	999999	445	656	374	999999	999999	204	999999	435	373	952	999999	577	595	807	600	485	694	498	333	933	660	511	999999	845	661	318	808	999999	470	915	285	482	81	276	999999	852	999999	848	810	999999	611	999999	456	387	999999	707	560	738	642	632	240	999999	589	73	381	933	518	528	949	999999	395	99	964	457	676	899	999999	328	248	748	615	845	687	999999	999999	486	65	761	873	954	999999	999999	856	837	999999	863	892	18	894	999999	344	350	898	999999	317	521	219	999999	710	81	210	241	499	999999	999999	999999	734	959	740	895	878	757	999999	995	68	325	243	137	771	813	16	498	433	614	413	275	946	693	323	999999	277	66	60	802	999999	999999	580	999999	820	300	138	933	277	999	756	587	695	903	999999	991	999999	999999	237	897	75	999999	807	885	490	751	999999	51	645	930	627	821	706	852	252	541	745	999999	316	480	999999	83	999999	999999	999999	825	579	53	758	331	531	999999	999999	163	999999	999999	719	694	481	79	853	999999	297	999999	381	935	880	843	660	404	255	999999	999999	756	221	992	999999	383	999999	665	182	999999	999999	999999	999999	442	991	553	999999	211	999999	60	999999	247	627	598	785	999999	62	922	944	999999	393	363	85	523	419	999999	941	744	559	345	666	999999	896	999999	999999	973	999999	999999	943	999999	727	459	582	205	218	538	139	999999	216	608	331	115	720	446	21	929	248	999999	33	919	999999	999999	652	486	393	983	999999	999999	793	999999	999999	123	979	617	18	999999	781	880	315	880	943	328	537	999999	24	561	105	459	447	875	999999	63	915	34	999999	355	806	106	999999	999999	197	960	829	404	999999	218	999999	112	437	87	999999	999999	579	152	975	293	999999	999999	471	832	887	891	730	918	86	891	999999	955	999999	999999	999999	999999	79	91	692	983	999999	999999	297	806	999999	992	31	370	727	377	484	773	999999	999999	512	999999	634	999999	347	306	240	910	328	771	21	999999	221	774	950	472	999999	999999	999999	992	794	710	413	665	
407	894	869	369	999999	708	416	433	906	459	161	999999	60	100	999999	999999	753	588	814	526	795	264	781	257	420	264	89	986	323	66	647	801	701	999999	581	452	999999	870	999999	999999	999999	587	999999	999999	623	928	421	208	999999	73	248	999999	896	887	870	152	122	621	949	937	628	999999	119	849	812	359	330	999999	999999	301	958	882	869	999999	170	999999	990	999999	634	492	999999	999999	243	260	817	440	905	814	108	999999	339	816	920	781	990	999999	478	424	999999	273	608	339	689	461	115	366	347	999999	726	999999	162	102	987	466	105	747	196	859	41	382	454	999999	983	89	962	151	961	999999	999999	234	739	999999	81	370	884	512	201	781	154	461	103	999999	999999	445	285	247	828	464	999999	253	999999	618	392	576	818	102	999999	999999	499	999999	999999	999999	497	999999	923	999999	30	626	582	592	556	415	714	580	288	250	999999	548	804	999999	323	507	411	960	485	130	999999	505	999999	792	999999	999999	291	191	67	844	999999	595	999999	999999	226	211	999999	103	999999	344	904	812	298	999999	673	807	999999	774	999999	896	999999	536	26	803	403	999999	84	790	999999	999999	133	532	522	443	534	999999	36	115	508	121	626	318	273	151	225	999999	217	999999	128	999999	999999	516	541	171	997	189	579	718	305	701	136	101	999999	732	220	381	999999	854	53	841	999999	999999	276	538	999999	538	273	875	587	32	317	111	671	88	188	616	991	361	999999	354	263	318	999999	806	984	999999	650	540	930	843	91	362	929	287	577	999999	250	12	999999	468	916	999999	140	282	393	35	429	589	554	999999	390	999999	418	699	587	472	890	469	554	745	999999	732	944	743	941	955	181	394	510	102	376	989	999999	976	438	559	187	537	422	958	114	71	999999	336	463	153	943	240	999999	115	205	780	999999	155	999999	193	759	999999	341	438	853	999999	88	462	999999	400	999999	999999	270	38	294	362	999999	595	640	826	999999	617	290	797	21	999999	999999	405	896	595	999999	324	406	255	999999	790	999999	984	114	999999	983	999999	109	72	676	511	970	670	820	843	733	861	515	754	447	999999	117	544	999999	912	999999	682	565	641	858	999999	46	25	999999	999999	999999	999999	999999	570	842	222	518	999999	130	510	970	999999	999999	63	861	680	999999	651	808	658	683	662	568	999999	999999	310	999999	467	214	999999	475	999999	999999	327	999999	671	380	999999	911	234	633	889	423	999999	942	999999	108	999999	779	188	354	999999	217	580	820	999999	504	298	999999	999999	254	60	999999	607	45	25	591	267	
999999	200	309	999999	739	583	34	999999	248	999999	259	411	212	465	688	35	999999	90	999999	861	506	192	177	92	112	999999	999999	583	876	815	880	926	734	840	999999	589	878	490	654	999999	555	36	264	851	49	440	339	788	372	999999	438	954	277	999999	760	999999	33	227	760	370	603	999999	916	999999	771	333	999999	999999	330	108	156	688	999999	124	315	480	928	325	53	672	49	999999	221	889	386	926	659	14	89	951	565	661	729	999999	39	114	119	831	90	715	999999	968	468	273	840	999999	999999	162	425	290	999999	708	184	97	999999	412	240	37	56	845	999999	672	999999	378	543	495	999999	151	94	211	370	106	245	337	909	81	732	947	59	636	408	506	589	798	696	857	999999	999999	999999	627	999999	92	785	999999	52	100	999999	99	999999	354	792	999999	78	223	920	169	472	846	999999	259	680	292	977	419	446	176	999999	492	682	685	17	326	186	467	999999	999999	999999	10	295	819	394	642	228	704	844	999999	438	375	878	999999	394	640	463	714	947	590	114	999999	798	999999	999999	203	417	54	347	475	210	999999	885	641	999999	472	561	368	999999	999999	74	282	575	999999	999999	718	614	156	300	999999	862	999999	999999	747	183	945	212	999999	813	200	235	183	367	378	999999	827	490	246	688	999999	88	105	849	910	999999	831	799	999999	146	298	589	270	999999	970	613	737	100	999999	999999	902	999999	152	999999	673	999999	890	999999	999999	605	999999	237	999999	467	378	298	767	622	609	231	999999	155	830	999999	524	611	999999	999999	397	764	999999	999999	999999	778	785	661	999999	550	185	999999	999999	916	999999	776	236	999999	222	999999	385	681	846	999999	490	999999	999999	757	440	999999	40	72	846	470	528	999999	522	183	999999	999999	682	716	361	999999	999999	511	999999	435	553	63	56	464	999999	171	999999	715	918	967	256	436	662	38	231	77	519	123	262	999999	397	999999	264	999999	185	623	131	999999	329	628	679	979	329	999999	999999	387	999999	999999	673	684	425	812	523	554	999999	999999	936	653	495	294	707	333	999999	432	48	393	798	992	288	775	999999	386	395	299	298	999999	117	971	824	844	254	943	999999	577	999999	585	646	709	136	727	999999	477	182	999999	921	355	731	896	999999	820	588	830	999999	898	644	49	427	999999	266	999999	350	964	829	651	50	764	883	681	684	463	746	999999	865	560	98	999999	999999	360	378	999999	545	999999	329	999999	265	423	655	551	932	709	167	422	452	476	999999	722	647	530	995	167	472	59	222	999999	84	499	964	737	810	
81	834	999999	855	324	999999	139	644	826	999999	626	118	342	999999	974	305	333	646	399	999999	375	925	683	365	221	479	495	998	999999	928	766	459	918	740	861	874	101	567	999999	999999	257	87	821	145	378	58	999999	311	999999	999999	750	999999	574	563	445	999999	999999	711	644	844	630	141	999999	897	629	177	200	601	887	110	214	765	999999	999999	999999	297	113	548	986	172	349	999999	999999	999999	999999	913	884	364	305	714	723	389	923	293	730	125	573	999999	516	999999	858	999999	423	999999	999999	985	345	535	999999	157	999999	612	725	481	504	446	999999	999999	999999	715	292	835	306	182	386	999999	999999	233	319	810	723	999999	41	784	313	999999	770	623	556	202	999999	358	727	158	672	120	664	451	789	999999	744	306	999999	800	999999	32	999999	251	760	999999	999999	121	999999	826	433	999999	581	999999	999999	693	676	757	720	526	147	934	118	158	999999	999999	999999	999999	444	35	75	427	999999	999999	866	291	999999	528	862	691	999999	465	142	900	724	999999	539	723	284	105	616	987	586	999999	662	984	913	93	999999	494	704	999999	677	999999	760	15	886	350	999999	886	999999	157	894	999999	477	999999	802	999999	433	700	736	447	126	999999	999999	88	841	298	999999	881	999999	495	788	378	987	306	788	941	999999	718	923	199	999999	397	982	468	102	557	999999	980	192	706	999999	999999	999999	267	999999	338	781	999999	174	999999	771	999999	518	627	369	526	50	181	893	860	77	714	776	547	797	999999	366	950	986	999999	999999	597	999999	671	999999	999999	621	999999	999999	459	169	467	554	334	427	456	879	364	109	999999	516	48	97	331	999999	999999	273	219	469	908	999999	831	695	880	520	184	504	847	792	999999	904	320	511	443	700	999999	999999	452	999999	351	999999	11	999999	999999	776	49	509	999999	999999	888	483	411	270	999999	486	338	999999	673	999999	252	952	41	572	999999	671	206	536	653	999999	999999	786	999999	99	128	69	971	980	999999	113	480	674	136	999999	999999	999999	503	59	751	957	372	838	495	637	877	399	817	438	373	749	580	513	856	746	15	112	999999	999999	152	701	515	358	496	570	344	578	825	228	668	349	999999	156	785	999999	268	199	300	193	222	729	999999	543	999999	536	999999	999999	999999	999999	808	999999	485	191	907	59	452	999999	352	925	303	999999	573	599	769	34	581	433	728	170	488	999999	811	478	109	999999	460	971	741	959	47	377	759	444	419	867	864	986	999999	735	254	254	847	375	890	912	165	652	773	999999	999999	109	999999	658	902	999999	999999	
16	91	493	599	480	282	392	999999	925	549	139	189	902	170	999999	194	992	999999	243	967	999999	588	999999	268	807	208	158	14	937	139	999999	999999	999999	877	857	905	755	146	774	999999	465	999999	965	999999	999999	999999	871	432	999999	915	999999	999999	668	999999	554	428	894	999999	999999	281	134	388	950	796	448	999999	763	35	999999	689	438	855	999999	272	512	999999	999999	999999	242	345	337	999999	643	32	882	999999	873	401	333	439	20	530	354	502	999999	86	999999	179	925	999999	709	845	130	681	486	400	600	406	999999	595	999999	80	999999	999999	943	408	745	999999	913	89	723	372	702	873	678	908	999999	649	999999	435	999999	453	999999	804	999999	491	605	962	546	492	768	477	878	738	633	999999	538	898	558	999999	341	999999	266	846	999999	346	999999	999999	12	999999	999999	951	999999	97	171	999999	999999	999999	819	462	803	783	999999	430	320	999999	493	964	249	999999	380	612	999999	976	999999	825	999999	999999	99	299	347	358	999999	967	603	817	496	791	576	282	769	349	88	106	645	999999	225	835	535	468	999999	999999	17	999999	208	286	860	13	992	999999	173	999999	108	530	124	455	999999	424	999999	503	760	701	397	966	968	40	533	994	341	545	999999	362	527	631	999999	167	350	999999	769	326	956	999999	999999	240	118	650	251	999999	981	200	734	800	18	41	708	161	792	50	306	178	752	999999	671	457	735	811	601	476	999999	999999	114	139	655	999999	547	999999	999999	167	858	328	788	975	23	151	810	809	999999	495	999999	294	375	309	398	601	999999	999999	820	351	504	306	999999	774	999999	999999	95	605	999999	508	999999	440	258	634	999999	978	389	777	999999	530	646	926	468	115	553	799	999999	804	741	64	936	457	999999	999999	663	561	278	23	999999	988	999999	214	664	845	10	999999	46	741	127	420	221	796	999999	300	704	578	999999	943	231	674	442	999999	864	101	999999	47	983	695	970	631	709	375	276	864	473	442	271	622	115	999999	763	849	687	331	842	999999	220	166	858	999999	722	999999	792	836	555	999999	350	999999	283	999999	509	350	770	495	710	999999	999999	999999	826	271	316	226	837	171	999999	592	999999	543	258	431	826	827	837	885	999999	999999	583	440	318	999999	101	698	348	152	560	999999	89	201	620	996	620	838	999999	596	778	506	497	999999	924	962	181	806	324	851	146	681	513	885	587	999999	271	999999	73	138	180	618	999999	695	999999	999999	513	412	923	262	811	999999	999999	250	116	412	885	953	515	999999	527	295	999999	496	15	879	908	999999	
999999	293	734	530	775	211	426	170	628	801	999999	435	458	999999	999999	71	50	158	193	272	779	184	451	318	999999	717	999999	884	243	391	690	731	590	320	798	640	999999	290	222	297	999999	999999	784	999999	999999	999999	896	758	411	322	456	857	695	646	424	440	841	425	947	68	600	541	927	247	121	298	845	148	970	253	544	759	999999	896	448	834	400	999999	999999	999999	820	851	999999	921	934	833	45	943	999999	368	798	111	343	164	696	999999	28	546	972	999999	999999	999999	788	999999	778	999999	921	999999	208	590	50	484	50	453	247	748	999999	16	999999	288	999999	901	999999	612	455	442	425	781	999999	164	815	999999	999999	999999	268	71	999999	325	152	999999	911	999999	745	999999	999999	324	999999	889	916	948	235	21	244	694	391	342	516	185	713	345	999999	150	599	999999	774	196	99	308	194	185	684	999999	863	74	376	25	166	999999	294	999999	999999	999999	999999	260	999999	999999	618	700	999999	926	555	887	612	807	966	771	646	999999	542	141	234	999999	704	999999	274	492	158	999999	327	375	186	999999	999999	582	999999	744	285	349	123	969	578	398	948	268	629	796	140	66	108	999999	379	999999	403	163	999999	999999	831	999999	999999	447	999999	449	999999	999999	749	975	996	39	842	232	496	999999	999999	572	563	836	815	445	121	477	361	102	999999	723	996	722	186	999999	675	999999	999999	999999	362	676	324	999999	25	963	518	654	999999	110	999999	999999	118	81	875	831	999999	80	802	999999	22	999999	95	562	999999	659	988	999999	799	267	364	495	999999	344	999999	999999	257	999999	820	999999	927	466	999999	999999	878	204	614	925	999999	999999	148	605	554	526	149	842	999999	761	759	365	974	491	854	542	746	728	566	774	135	963	583	999999	999999	950	468	999999	842	835	999999	183	55	999999	190	454	129	758	999999	793	204	112	331	496	675	465	877	445	612	144	513	160	638	840	799	999999	999999	972	356	604	999999	594	10	755	999999	585	319	911	310	410	422	999999	787	773	580	32	641	97	500	999999	999999	999999	943	708	331	533	545	215	273	307	999999	999999	411	345	735	609	112	576	418	99	155	965	145	211	721	525	372	865	269	776	999999	999999	999999	999999	531	44	650	301	433	554	50	114	999999	12	726	999999	999999	451	47	970	920	999999	679	999999	648	116	887	741	986	999999	170	679	945	496	999999	10	674	848	814	701	959	810	152	863	58	50	327	999999	485	999999	938	999999	827	299	856	186	999999	81	999999	424	999999	909	315	627	394	370	169	161	945	725	
601	737	637	999999	21	120	922	999999	362	607	999999	753	266	541	866	249	851	655	640	999999	997	999999	933	999999	554	59	999999	524	999999	687	999999	999999	999999	759	853	211	293	999999	288	746	263	197	718	317	635	403	653	773	761	154	999999	513	521	75	728	998	803	248	999999	961	614	407	345	675	725	999999	566	999999	687	665	999999	999999	377	894	626	809	884	626	999999	160	406	731	763	999999	178	377	654	999999	40	855	407	55	700	326	141	855	851	53	591	22	837	156	95	105	999999	159	999999	627	448	919	123	999999	484	999999	564	883	644	21	999999	358	999999	443	476	832	268	910	669	60	762	770	999999	841	44	999999	323	260	645	999999	145	29	999999	36	683	121	999999	999999	570	69	762	258	221	999999	546	243	53	403	680	263	999999	999999	489	999999	864	677	999999	281	999999	733	327	999999	247	976	875	487	128	942	760	999999	100	48	349	999999	298	514	559	999999	305	801	707	999999	580	392	830	999999	540	153	999999	15	999999	469	85	837	741	457	20	999999	965	68	999999	999999	642	325	173	798	939	999999	798	359	999999	845	976	999999	999999	406	734	999999	999999	28	999999	974	780	754	215	999999	963	999999	868	840	999999	999999	999999	246	999999	606	287	264	228	42	916	661	355	811	887	313	493	733	999999	999999	999999	165	100	946	999999	150	330	888	119	999999	835	999999	19	999999	855	804	694	999999	999999	429	128	999999	636	122	112	295	629	968	867	902	147	239	699	533	126	348	233	214	134	545	999999	399	154	685	207	488	651	999999	999999	92	618	753	77	392	226	254	528	999999	844	826	521	999999	30	217	405	605	738	486	841	999999	581	490	614	130	154	729	999999	999999	999999	623	643	242	999999	999999	999999	393	999999	317	317	872	819	999999	370	999999	34	923	999999	937	290	601	749	175	999999	449	999999	137	148	947	248	496	919	999999	999999	999999	193	999999	999999	246	922	22	443	999999	179	968	697	336	130	316	106	999999	360	999999	999999	999999	873	477	687	573	284	167	254	999999	78	820	953	999999	999999	999999	125	745	999999	142	25	277	999999	328	996	586	751	999999	999999	832	850	27	146	999999	999999	999999	356	715	601	776	961	999999	767	229	999999	999999	25	999999	152	999999	999999	999999	647	999999	381	999999	999999	999999	999999	110	821	109	999999	422	373	61	684	430	344	999999	792	999999	153	807	180	999999	510	938	965	647	999999	306	41	999999	640	500	379	917	999999	515	592	999999	999999	501	999999	861	615	355	855	311	999999	595	121	708	198	791	216	840	999999	999999	
892	227	999999	833	999999	525	78	999999	781	873	681	766	278	829	851	990	176	652	852	318	999999	999999	93	664	972	976	195	333	999999	849	999999	539	870	999999	623	999999	999999	409	999999	999999	793	999999	573	981	629	907	326	292	856	207	625	563	987	738	486	736	143	925	861	563	340	745	999999	932	589	152	896	248	215	486	779	766	690	423	525	161	591	999999	999999	999999	659	902	476	999999	233	730	551	999999	553	886	999999	999999	999999	409	999999	58	999999	641	401	486	21	88	86	999999	999999	859	999999	999999	223	335	154	41	889	796	903	437	278	999999	708	999999	999999	765	695	999999	999999	492	227	291	999999	999999	954	950	710	999999	63	581	999999	106	999999	999999	857	976	917	999999	741	210	407	752	505	671	779	552	932	542	885	999999	999999	756	134	936	641	591	260	999999	380	204	331	340	742	999999	610	181	442	343	12	624	999999	476	588	55	999999	474	786	652	696	412	27	178	674	999999	198	79	972	285	733	999999	726	180	848	547	878	77	999999	184	71	608	120	599	539	270	999999	916	999999	89	851	176	805	608	60	967	186	162	666	935	999999	540	209	166	999999	999999	897	999999	628	999999	999999	27	464	612	591	999999	302	428	638	413	408	999999	999999	999999	434	566	471	999999	130	999999	370	999999	411	84	50	999999	999999	953	989	803	372	731	999999	999999	913	834	999999	999999	27	961	675	757	524	262	536	999999	638	316	999999	53	999999	999999	556	748	680	450	616	389	571	71	999999	348	439	835	50	677	984	999999	999999	600	853	278	999999	169	214	613	211	158	548	190	891	999999	231	945	538	592	184	999999	456	472	227	332	631	956	281	336	328	689	222	858	999999	863	999999	141	200	997	678	397	544	76	248	467	840	390	179	597	127	494	999999	457	502	446	328	516	382	999999	646	155	887	877	295	522	936	689	314	37	765	99	755	540	914	787	999999	389	999999	760	491	999999	786	684	999999	833	392	764	365	439	545	819	759	669	360	533	509	666	781	726	531	160	86	152	831	37	739	766	999999	715	999999	939	999999	622	999999	999999	368	999999	667	461	140	181	999999	875	492	946	340	96	999999	390	999999	348	607	999999	238	341	174	643	999999	191	999999	625	999999	999999	998	605	999999	147	999999	999999	174	306	998	330	595	360	826	211	660	885	697	652	585	162	999999	999999	341	784	393	708	240	999999	360	485	366	514	949	999999	999999	999999	419	202	466	235	225	980	349	287	999999	878	514	963	999999	999999	494	451	49	78	999999	999999	
274	751	753	999999	724	449	945	523	963	999999	410	152	334	773	476	504	999999	360	936	457	754	63	873	515	203	999999	999999	393	991	999999	474	999999	999999	971	622	667	448	999999	510	776	45	826	324	999999	477	371	639	219	500	989	265	689	141	764	160	220	878	248	999999	457	706	561	531	58	999999	530	999999	362	161	809	999999	652	850	170	999999	928	739	52	47	999999	999999	999999	999999	11	659	785	999999	999999	820	999999	788	999999	999999	999999	79	483	304	999999	223	946	999999	286	67	691	999999	999999	839	971	352	232	481	836	210	999999	999999	183	668	530	999999	831	781	972	541	999999	30	855	836	796	101	999999	633	473	828	100	999999	361	999999	211	999999	56	946	999999	364	598	930	951	999	919	243	895	999999	774	877	392	175	718	744	316	670	88	776	52	880	414	598	17	17	999999	999999	468	707	466	462	352	885	999999	618	943	820	78	999999	916	563	205	132	859	999999	999999	999999	432	616	169	541	989	279	999999	896	999999	999	922	944	889	174	999999	197	999999	321	534	999999	170	110	801	496	601	999999	999999	999999	684	292	739	421	571	999999	333	852	548	924	999999	999999	981	117	999999	944	897	999999	967	752	999999	999999	999999	548	71	939	765	331	815	672	999999	767	418	425	221	667	270	510	999999	705	840	921	649	434	847	461	525	62	441	856	599	476	264	118	699	999999	999999	200	999999	631	428	11	47	999999	984	706	999999	999999	999999	10	684	396	751	272	999999	867	999999	999999	700	610	424	712	890	958	83	472	513	310	999999	544	159	999999	161	999999	286	999999	884	772	999999	151	797	959	166	440	999999	999999	999999	999999	206	832	319	178	999999	749	216	715	121	89	803	521	203	363	999999	361	851	999999	245	999999	999999	999999	982	999999	900	559	812	465	555	459	785	999999	999999	520	113	893	235	999999	999999	999999	999999	570	999999	999999	969	927	948	443	129	999999	589	999999	967	725	16	133	849	723	278	940	936	751	170	662	303	932	774	999999	260	999999	135	871	43	833	999999	425	356	187	625	973	610	999999	345	999999	999999	999999	903	32	514	979	999999	511	712	639	999999	792	999999	999999	511	46	163	276	193	182	679	999999	999999	143	269	591	777	671	107	305	339	567	415	420	793	87	39	999999	177	280	902	999999	999999	403	999999	672	24	292	676	999999	820	999999	195	173	80	161	692	999999	762	922	212	382	414	416	310	999999	386	990	280	999999	17	411	999999	913	280	66	559	140	774	597	576	999999	999999	518	999999	994	999999	999999	350	641	999999	
999999	989	999999	77	530	219	752	999999	461	999999	34	999999	252	581	418	999999	281	892	24	602	561	995	175	355	717	386	895	931	315	534	144	650	999999	49	748	422	852	845	749	846	807	47	323	311	552	482	753	937	76	758	999999	360	335	999999	833	999999	824	899	999999	153	324	820	787	999999	161	384	382	213	833	999999	393	999999	999999	177	794	524	682	863	803	999999	999999	958	865	556	434	784	324	599	215	999999	597	953	495	606	531	986	259	999999	160	178	109	550	999999	999999	375	674	217	168	254	319	591	999999	106	999999	519	999999	954	241	502	999999	70	783	997	999999	408	440	940	546	645	999999	274	295	713	634	145	93	854	796	999999	759	999999	165	354	896	892	637	856	999999	96	175	41	27	895	782	999999	326	552	999999	670	935	734	670	999999	446	54	306	999999	471	979	436	511	999999	60	742	999999	999999	999999	110	466	771	999999	569	460	480	776	256	400	930	526	819	540	109	135	255	35	999999	999999	999999	852	596	389	999999	999999	660	664	999999	999999	162	981	214	999999	999999	298	898	361	999999	999999	52	669	797	999999	326	945	170	895	411	42	804	999999	894	270	530	999999	999999	391	999999	178	800	999999	902	289	999999	999999	322	999999	98	811	237	893	999999	696	601	248	65	999999	72	449	240	999999	262	999999	999999	446	999999	943	367	204	428	517	172	995	420	236	767	517	668	378	999999	238	806	600	805	999999	854	999999	669	291	203	999999	329	999999	937	45	563	71	126	999999	999999	379	574	894	392	999999	730	999999	999999	374	481	547	999999	694	816	12	957	999999	45	261	591	889	284	85	999999	249	197	999999	67	999999	673	705	999999	867	999999	263	664	912	217	95	999999	988	922	304	999999	999999	168	634	932	935	87	900	36	865	999999	999999	104	498	893	153	532	317	808	999999	999999	776	999999	999999	999999	563	347	55	455	950	80	999999	967	979	275	355	91	999999	999999	132	999999	773	999999	535	658	545	168	175	28	74	563	999999	999999	31	603	43	509	999999	456	379	999999	41	455	85	795	617	14	125	232	999999	72	999999	827	685	999999	928	107	999999	504	641	404	182	36	391	396	999999	421	999999	386	999999	845	86	116	999999	534	275	328	999999	740	51	541	53	942	999999	999999	999999	55	505	427	675	936	889	509	999999	975	425	15	999999	689	597	205	68	738	991	703	985	861	716	161	337	999999	999999	999999	463	110	360	239	556	389	802	161	916	999999	710	305	955	576	301	999999	999999	270	264	914	152	999999	483	999999	951	999999	
26	732	338	353	100	75	442	19	56	999999	624	999999	458	684	886	446	289	540	999999	695	999999	419	570	581	52	77	355	590	737	999999	627	56	287	779	373	79	822	572	437	645	999999	946	530	587	521	999999	999999	579	37	705	566	999999	286	266	39	999999	172	757	999999	33	719	852	281	437	96	577	908	678	321	999999	623	716	112	392	999999	800	889	983	70	129	264	775	562	41	61	999999	769	31	750	999999	999999	75	270	414	925	20	674	102	500	999999	999999	143	268	220	92	850	840	894	433	999999	999999	188	696	999999	768	943	299	250	999999	999999	999999	887	999999	554	910	999999	455	697	466	822	136	999999	999999	127	115	131	999999	352	949	211	844	874	598	999999	59	728	378	88	999999	982	721	434	716	999999	144	136	214	999999	309	533	404	999999	999999	610	999999	919	999999	579	87	646	999999	946	300	183	999999	933	999999	999999	504	191	999999	999999	61	484	999999	701	90	405	999999	978	999999	804	999999	426	807	701	446	987	419	999999	42	999999	999999	10	999999	999999	999999	543	999999	999999	999999	796	999999	128	353	37	101	954	508	411	839	300	597	109	728	631	903	874	376	999999	497	311	998	374	159	391	376	61	999999	337	566	547	999999	781	151	999999	596	924	82	780	609	492	489	17	300	999999	211	901	281	925	870	269	176	662	713	536	798	843	999999	961	660	50	36	181	844	999999	424	999999	999999	608	45	999999	999999	596	267	999999	822	990	84	417	190	475	779	999999	466	306	999999	222	999999	615	331	752	956	999999	130	568	465	317	999999	999999	327	395	943	673	890	892	468	580	404	707	713	808	769	561	780	194	271	34	715	999999	922	999999	746	999999	286	292	32	999999	475	699	549	999999	827	86	99	999999	532	116	122	574	999999	799	817	370	901	523	982	404	339	999999	307	441	602	625	85	125	999999	600	396	607	999999	777	999999	705	168	209	999999	999999	471	999999	662	164	999999	151	999999	999999	393	386	451	763	310	627	999999	540	402	118	912	211	11	974	156	931	720	999999	704	71	999999	122	999999	999999	542	299	933	999999	283	152	529	999999	916	952	999999	272	158	633	999999	251	426	574	999999	59	296	779	999999	497	838	730	444	406	446	999999	999999	281	183	749	231	20	999999	16	999999	259	999999	461	295	58	999999	999999	999999	96	999999	999999	644	130	809	163	415	762	608	446	999999	999999	708	999999	24	278	525	460	98	999999	412	297	556	419	317	999999	470	999999	493	643	999999	953	946	999999	198	999999	13	316	471	30	343	468	
999999	258	500	713	999999	466	447	27	999999	792	796	999999	999999	921	906	234	813	999999	692	999999	999999	964	202	561	606	360	934	41	274	219	988	78	999999	999999	885	308	919	999999	999999	14	396	476	121	460	167	572	673	277	86	778	502	999999	338	762	199	447	66	939	999999	201	531	415	752	323	804	728	319	999999	46	608	315	999999	255	687	194	802	853	741	999999	44	686	667	954	999999	716	284	999999	312	999999	447	251	999999	999999	320	999999	981	999999	797	656	439	263	933	241	999999	472	292	468	650	577	396	999999	325	544	999999	514	864	461	266	606	529	988	16	985	999999	366	335	723	935	214	213	89	999999	94	999999	999999	753	435	485	33	999999	999999	99	999999	367	852	999999	445	999999	999999	999999	529	467	200	137	451	999999	947	642	122	146	569	533	999999	999999	317	999999	240	999999	302	761	438	975	999999	999999	713	898	280	999999	745	439	890	309	999999	596	683	622	999999	957	523	533	999999	999999	373	886	999999	999999	653	371	999999	323	696	864	999999	54	190	999999	234	27	423	552	975	329	999999	682	256	269	403	849	999999	695	674	283	999999	768	956	644	999999	355	319	430	254	909	999999	432	743	999999	188	95	416	139	397	847	543	970	999999	999999	896	690	640	604	999999	804	680	999999	649	999999	999999	363	999999	545	999999	999999	999999	992	307	76	750	474	939	230	91	318	999999	560	308	827	740	96	999999	480	999999	920	715	715	542	999999	999999	224	782	331	228	999999	997	871	196	999999	999999	550	673	491	735	432	999999	420	523	579	372	999999	65	822	681	720	999999	617	796	31	173	992	460	999999	837	535	691	999999	11	265	321	571	374	789	687	999999	423	999999	999999	999999	999999	305	202	999999	87	999999	169	960	649	507	999999	999999	999999	174	355	156	99	815	654	209	740	144	418	999999	999999	999999	756	276	144	491	307	424	872	480	853	999999	800	498	999999	728	376	999999	999999	999999	583	932	496	209	999999	541	110	607	83	545	585	999999	886	934	999999	287	362	892	826	999999	999999	999999	516	603	321	486	999999	601	46	926	833	999999	175	914	999999	335	313	556	831	602	999999	999999	350	999999	894	999999	981	865	793	999999	375	999999	999999	999999	304	324	425	893	887	957	999999	508	571	999999	712	576	869	999999	260	378	973	806	71	233	775	509	918	189	708	503	505	489	807	999999	560	359	114	999999	619	999999	910	999999	669	999999	417	882	139	999999	624	999999	999999	19	999999	999999	529	569	999999	681	45	794	406	246	194	394	462	705	700	999999	999999	362	
999999	515	999999	891	468	562	146	196	816	892	380	725	564	999999	554	495	999999	392	24	991	937	433	328	825	999999	673	236	285	422	999999	999999	111	999999	999999	855	443	999999	723	957	966	432	236	864	152	424	681	681	803	839	966	999999	999999	23	605	999999	49	196	537	999999	794	336	861	999999	115	711	278	999999	302	534	121	838	161	434	57	569	710	568	999999	410	999999	991	432	445	455	879	999999	98	10	846	816	999999	129	794	999999	640	570	461	999999	441	155	999999	389	279	728	137	680	884	966	46	714	480	20	999999	647	803	904	999999	328	235	837	999999	128	999999	718	864	719	366	999999	417	998	259	809	999999	999999	729	999999	162	716	328	209	988	132	964	141	345	246	992	157	369	735	154	143	533	603	965	999999	932	560	864	999999	323	622	999999	999999	465	671	275	872	918	200	751	709	999	35	849	68	999999	325	383	627	726	999999	902	999999	854	125	285	151	299	999999	999999	999999	852	910	886	376	573	926	999999	673	970	129	238	178	999999	999999	143	508	754	906	289	999999	187	246	691	113	999999	999999	999999	350	999999	134	583	632	999999	999999	856	99	999999	482	999999	999999	999999	709	999999	606	980	999999	696	419	981	999999	396	392	16	72	424	999999	228	782	657	695	743	999999	286	846	546	606	999999	835	999999	54	369	281	421	999999	999999	477	999999	94	133	985	190	999999	369	620	737	201	625	458	734	999999	870	366	825	999999	494	999999	432	809	70	384	86	861	831	936	417	125	999999	955	105	946	35	999999	659	671	514	969	999999	666	999999	355	981	208	111	347	184	12	999999	999999	567	651	999999	780	34	749	908	999999	999999	432	213	622	229	669	363	787	224	736	707	163	999999	525	359	999999	700	715	402	878	759	494	762	999999	668	360	398	999999	901	255	999999	999999	763	999999	36	543	463	496	135	321	845	324	132	448	999999	999999	335	51	999999	289	999999	318	356	40	570	458	669	798	953	999999	281	908	885	999999	999999	797	400	110	999999	815	312	999999	590	999999	42	445	372	324	999999	376	34	356	161	622	176	999999	563	732	624	999999	874	665	543	265	49	999999	438	162	822	507	999999	235	552	486	977	875	728	999999	997	134	96	354	689	999999	999999	925	757	999999	802	999999	999999	667	999999	999999	941	646	670	335	999999	106	999999	219	502	999999	474	798	803	675	644	300	83	297	735	999999	491	529	975	955	419	999999	189	175	360	998	272	999999	749	631	999999	340	214	999999	999999	900	128	999999	852	87	123	56	131	92	
628	999999	999999	946	932	985	999999	999999	999999	999999	915	927	999999	840	859	999999	349	240	999999	181	139	314	96	681	74	835	999999	614	677	898	842	372	992	107	546	848	999999	999999	311	999999	999999	133	669	499	487	306	999999	287	999999	358	738	999999	997	950	952	324	425	78	882	106	999999	999999	744	772	873	552	935	819	304	20	254	33	928	295	979	16	644	596	999999	999999	851	103	596	328	170	999999	374	51	154	999999	999999	190	443	214	158	377	389	896	626	934	371	173	983	17	113	714	955	712	999999	946	679	999999	874	999999	999999	521	238	425	611	999999	188	999999	675	82	588	999999	999999	723	146	999999	626	999999	999999	269	406	688	120	588	225	455	13	662	999999	208	551	999999	315	999999	959	637	148	963	999999	711	756	999999	999999	910	429	48	135	241	999999	369	329	999999	857	614	718	999999	411	650	210	166	999999	525	822	476	530	984	759	271	999999	508	473	662	462	269	999999	928	199	209	999999	186	330	771	95	711	879	619	999999	700	609	999999	236	498	763	138	800	999999	999999	32	389	444	288	863	478	77	895	667	479	598	999999	790	377	212	490	33	836	149	440	120	597	911	248	999999	662	371	282	974	898	999999	468	283	999999	177	819	725	897	466	303	27	816	221	999999	157	598	819	34	999999	18	739	999999	661	799	545	434	478	205	229	211	116	999999	921	768	155	139	827	999999	210	392	765	136	999999	845	422	304	385	770	999999	470	999999	999999	258	966	169	41	999999	483	999999	742	999999	999999	677	265	999999	232	895	453	995	999999	999999	311	824	641	253	613	999999	816	387	999999	59	707	114	759	368	770	546	954	999999	999999	999999	354	779	999999	51	245	458	123	658	999999	409	999999	775	83	699	541	521	999999	723	999999	118	991	106	496	692	642	425	918	999999	426	685	940	999999	882	694	427	531	999999	599	17	165	809	167	196	841	128	932	40	70	999999	999999	929	240	63	14	999999	999999	293	774	409	999999	539	226	999999	514	468	96	893	388	282	999999	999999	27	716	999999	999999	833	909	999999	999999	710	394	858	80	177	999999	999999	791	877	363	179	248	999999	200	196	625	592	924	682	383	41	999999	999999	999999	816	104	911	524	662	999999	507	999999	638	210	698	436	681	999999	999999	758	758	999999	999999	35	112	999999	999999	827	529	999999	999999	909	999999	281	999999	999999	742	80	263	82	999999	999999	138	182	999999	999999	999999	999999	501	760	943	446	858	999999	624	999999	32	626	999999	55	532	94	995	999999	988	598	120	999999	999999	
36	693	611	892	992	914	574	999999	843	179	279	171	999999	335	768	831	280	60	312	656	999999	649	999999	394	218	999999	759	198	251	194	267	721	999999	999999	474	999999	342	554	866	20	60	570	189	456	999999	883	352	758	237	65	999999	547	807	710	999999	387	576	227	683	452	164	385	999999	658	912	999999	919	465	999999	700	999999	999999	194	302	606	999999	999999	670	999999	999999	208	11	961	196	999999	719	914	541	999999	97	501	125	870	423	999999	675	999999	531	543	857	999999	886	897	537	565	991	999999	999999	999999	999999	917	906	248	359	253	999999	424	738	999999	999999	643	387	602	773	209	384	855	999999	999999	931	599	938	136	130	370	999999	999999	433	630	999999	999999	409	437	999999	999999	594	999999	520	179	702	999999	907	999999	350	224	999999	293	133	337	999999	145	592	999999	999999	999999	978	779	128	989	999999	999999	999999	117	705	836	244	949	999999	603	614	999999	999999	601	744	680	999999	598	999999	905	999999	38	979	106	448	999999	773	341	999999	222	201	815	758	531	247	999999	270	799	644	999999	979	637	929	529	723	684	800	991	334	502	999999	390	999999	222	216	999999	79	999999	999999	365	72	999999	694	152	999999	798	749	812	999999	101	419	892	999999	281	925	154	108	459	999999	764	548	782	17	999999	878	811	821	999999	325	343	582	999999	140	288	451	86	943	786	127	999999	934	987	637	999999	92	999999	435	999999	296	999999	804	619	521	999999	999999	999999	896	932	273	999999	999999	213	497	29	518	53	762	676	829	999999	211	322	999999	457	999999	561	154	774	679	438	385	999999	999999	999999	538	963	854	235	999999	172	190	21	522	526	999999	731	500	618	723	49	688	759	893	447	999999	492	287	73	85	999999	145	999999	262	835	225	877	954	243	999999	999999	198	537	215	667	668	200	800	999999	510	107	999999	536	61	640	999999	626	216	811	404	56	999999	790	159	215	36	999999	758	687	999999	79	776	267	137	177	851	160	553	236	999999	669	999999	470	563	999999	204	608	80	622	94	599	671	153	999999	444	869	407	388	999999	640	609	442	123	516	440	331	803	409	883	789	599	999999	979	43	999999	364	225	237	181	999999	999999	999999	146	602	999999	408	633	428	999999	307	453	772	554	595	999999	236	579	954	133	656	999999	209	197	999999	495	526	999999	119	113	999999	999999	180	999999	999999	999999	621	305	520	805	999999	999999	999999	715	585	345	826	528	394	864	508	999999	270	114	999999	619	228	800	999999	116	194	716	523	325	613	653	283	565	999999	383	557	930	68	
159	100	958	26	999999	999999	999999	999999	999999	307	255	999999	304	999999	75	692	999999	993	820	992	414	620	999999	184	69	112	999999	999999	271	964	20	317	999999	726	121	23	999999	602	734	199	815	448	999999	418	999999	720	318	999999	217	873	999999	390	736	938	654	999999	774	784	956	391	679	999999	407	43	297	999999	999999	577	282	62	135	777	268	631	187	965	432	907	906	999999	793	673	999999	397	780	629	999999	999999	82	581	249	782	999999	353	519	390	51	164	131	340	693	740	985	165	999999	416	999999	114	760	688	999999	867	877	999999	598	16	999999	20	263	667	366	397	505	700	812	353	141	914	122	796	999999	278	785	575	655	62	687	999999	648	373	999999	999999	878	394	999999	381	999999	39	755	999999	999999	40	901	999999	999999	305	245	294	352	404	285	217	992	964	763	999999	999999	999999	999999	545	999999	880	371	889	170	890	999999	120	235	999999	448	112	999999	608	986	893	377	331	601	359	816	402	999999	254	999999	999999	483	999999	999999	999999	300	999999	77	999999	194	929	669	21	999999	999999	999999	135	999999	999999	955	999999	58	394	978	999999	471	759	710	611	728	925	534	127	801	871	416	604	489	599	999999	846	44	949	999999	66	234	365	38	518	573	691	999999	445	298	915	250	999999	936	761	175	540	892	466	490	269	999999	552	219	999999	676	192	645	470	771	119	999999	108	970	921	999999	115	999999	201	48	47	592	98	828	886	630	327	999999	728	999999	609	954	578	468	164	661	681	155	999999	842	390	55	873	673	189	776	152	128	24	126	69	999999	700	427	453	676	999999	723	333	801	359	999999	999999	999999	171	164	999999	639	816	270	999999	959	134	999999	657	991	719	424	649	120	488	999999	654	612	999999	799	999999	999999	25	487	354	957	822	999999	999999	867	999999	837	512	34	215	512	312	754	162	110	685	351	770	999999	999999	999999	84	223	999999	999999	869	314	672	371	900	420	624	338	915	999999	147	329	866	790	999999	999999	999999	625	904	975	895	899	459	999999	124	912	389	562	530	999999	883	609	999999	999999	999999	999999	174	150	133	794	887	974	838	156	963	365	999999	999999	599	85	978	458	318	999999	265	999999	855	408	256	999999	40	72	807	999999	132	538	836	534	791	999999	999999	772	502	999999	97	920	71	313	310	758	438	409	962	454	999999	434	300	155	999999	999999	999999	765	999999	144	764	825	176	386	34	435	999999	949	198	561	367	999999	999999	999999	259	344	908	999999	108	497	560	631	109	362	999999	698	999999	691	999999	763	80	
951	878	367	999999	272	754	684	289	999999	239	999999	999999	411	97	277	477	101	895	741	130	426	667	999999	584	999999	726	813	999999	999999	197	837	999999	435	999999	415	338	599	853	986	999999	233	999999	999999	268	81	419	999999	275	710	999999	155	795	716	643	653	294	999999	782	999999	545	940	285	999999	688	999999	987	786	999999	681	999999	999999	248	999999	161	999999	163	999999	147	513	999999	38	999999	999999	115	51	52	784	791	836	999999	856	817	640	451	650	948	320	544	866	999999	633	999999	999999	771	352	906	999999	999999	999999	500	849	344	999999	499	517	401	999999	999999	646	359	213	994	999999	999999	92	69	608	467	511	999999	842	900	281	430	99	999999	953	927	762	144	165	229	55	999999	281	521	549	151	934	258	371	472	999999	516	880	999999	692	44	688	999999	999999	428	63	799	999999	949	73	999999	409	264	448	658	999999	511	204	999999	949	748	288	571	520	467	533	262	585	380	11	765	550	999999	999999	919	249	479	836	999999	175	256	688	332	458	701	741	679	810	999999	387	397	322	896	690	944	999999	127	772	841	894	801	999999	999999	947	308	307	948	695	529	419	615	675	999999	817	999999	69	955	122	819	725	999999	999999	872	992	614	452	999999	770	624	172	999999	999999	994	999999	374	999999	410	384	160	403	792	983	999999	999999	999999	999999	999999	88	987	884	800	14	999999	125	999999	999999	350	999999	999999	855	654	188	80	366	296	907	680	624	453	999999	659	581	962	999999	932	999999	999999	578	229	892	597	575	783	740	371	999999	999999	999999	999999	999999	999999	999999	999999	305	749	614	913	924	17	865	51	240	635	326	235	228	52	999999	999999	999999	196	772	75	999999	267	88	404	999999	994	999999	999999	801	822	437	977	544	540	667	999999	999999	999999	247	570	999999	851	367	940	466	515	999999	999999	999999	999999	999999	829	999999	59	999999	999999	670	220	582	929	838	712	250	417	999999	348	999999	999999	385	859	999999	222	948	211	710	599	900	148	937	825	852	103	999999	999999	999999	607	67	495	999999	629	17	999999	384	318	999999	999999	610	950	999999	127	824	464	999999	369	999999	999999	999999	999999	348	11	147	531	282	757	86	745	777	145	999999	600	999999	205	999999	755	852	756	837	640	478	999999	988	949	406	999999	10	397	999999	999999	999999	780	726	348	156	938	491	485	835	627	241	986	874	474	999999	999999	836	629	715	944	516	85	999999	999999	249	290	22	999999	134	462	756	999999	352	212	862	999999	999999	999999	58	810	274	376	999999	220	999999	999999	193	999999	226	265	999999	999999	
999999	458	68	207	207	486	108	866	925	999999	361	383	871	999999	644	672	999999	999999	277	894	580	904	679	150	999999	372	999999	757	999999	999999	971	999999	478	384	16	999999	153	999999	248	397	843	192	885	970	25	546	999999	856	847	520	999999	929	999999	99	999999	777	778	918	51	835	644	351	769	999999	332	491	999999	496	545	750	529	946	58	999999	61	398	29	709	999999	999999	33	985	999999	586	587	51	881	999999	583	239	124	235	999999	412	999999	999999	422	999999	648	533	642	852	320	106	991	999999	880	117	48	412	757	79	793	433	811	659	441	193	848	999999	610	524	912	999999	636	304	332	645	137	558	999999	570	71	601	976	181	675	813	594	622	170	999999	351	181	481	54	999999	999999	601	103	999999	239	999999	999999	923	127	939	999999	470	697	642	999999	980	999999	436	197	999999	202	456	999999	984	628	598	999999	130	836	999999	741	834	999999	862	999999	999999	44	497	746	959	703	999999	859	241	671	352	897	999999	925	793	862	744	294	999999	249	743	999999	118	442	999999	384	247	96	944	208	999999	879	834	510	999999	945	991	999999	238	314	524	999999	408	999999	999999	701	257	999999	52	999999	996	999999	554	622	398	94	999999	65	999999	584	466	590	914	43	501	472	999999	479	735	848	871	64	66	999999	725	156	999999	795	166	999999	999999	53	53	634	999999	629	334	222	121	115	29	936	584	653	848	999999	682	375	822	813	638	778	468	204	448	999999	493	823	896	252	532	140	898	176	457	423	546	290	832	871	147	999999	367	630	828	935	999999	412	883	792	999999	196	973	999999	310	359	584	849	195	268	146	511	325	868	583	889	47	417	205	999999	999999	401	542	950	999999	788	999999	999999	376	513	471	91	940	114	999999	346	166	555	865	108	838	697	105	573	999999	635	534	498	999999	999999	999999	73	217	458	406	81	653	999999	676	999999	938	999999	482	682	999999	64	571	221	99	999999	732	492	999999	106	999999	698	306	968	225	50	264	921	791	437	615	408	999999	999999	708	999999	692	143	878	353	170	102	224	423	999999	999999	74	323	409	999999	216	415	521	120	863	707	774	684	807	636	999999	26	955	55	76	999999	190	90	512	391	554	598	613	207	936	503	483	883	201	545	975	940	522	980	230	210	887	763	627	10	933	17	999999	252	95	153	146	179	356	388	999999	999999	810	27	999999	999999	801	999999	999999	999999	234	999999	493	272	660	999999	504	974	825	866	511	999999	462	999999	458	999999	271	371	999999	793	366	314	536	812	
55	991	140	504	724	612	408	572	589	267	776	51	524	74	999999	999999	999999	999999	353	490	877	999999	999999	999999	999999	719	356	440	999999	390	13	920	364	680	226	999999	196	999999	260	222	999999	999999	837	999999	736	416	31	207	778	353	154	205	960	56	935	973	468	832	936	14	266	999999	999999	209	264	856	999999	999999	999999	923	581	649	911	141	32	939	244	338	571	162	999999	999999	661	858	999999	808	959	318	745	253	209	364	999999	255	956	999999	577	638	999999	879	729	187	999999	999999	999999	999999	293	829	33	995	738	140	270	999999	316	999999	317	512	963	456	896	378	109	603	999999	999999	586	666	999999	533	372	999999	999999	692	999999	999999	798	999999	999999	740	524	140	999999	749	515	78	103	289	938	999999	192	75	674	492	983	361	88	756	141	999999	999999	626	654	500	999999	141	999999	999999	361	796	319	511	999999	232	932	766	999999	359	98	654	134	306	727	999999	999999	307	932	905	709	80	441	52	674	543	821	897	485	793	125	999999	336	525	927	151	539	999999	999999	451	999999	999999	999999	728	999999	999999	428	999999	999999	999999	159	336	209	836	869	291	999999	277	999999	999999	411	44	999999	301	243	715	328	609	379	999999	796	999999	656	490	355	492	804	999999	384	197	124	209	999999	166	644	789	184	499	655	646	787	271	843	769	999999	526	936	975	494	999999	168	999999	999999	323	532	488	679	999999	491	387	486	651	892	649	999999	211	999999	133	656	454	999999	999999	953	732	798	534	826	887	450	828	999999	828	999999	999999	999999	305	956	999999	634	165	119	465	999999	278	999999	145	379	203	999999	838	999999	812	328	50	421	999999	999999	520	524	997	662	792	278	662	831	999999	433	470	620	470	255	359	499	999999	344	85	999999	999999	573	999999	165	632	883	999999	347	743	999999	187	999999	698	439	999999	171	999999	502	999999	999999	999999	999999	511	711	999999	583	542	999999	142	322	999999	706	346	519	999999	947	860	842	39	908	667	999999	98	999999	256	459	999999	41	809	197	863	998	999999	888	474	248	71	952	999999	59	351	999999	215	430	999999	481	674	999999	259	498	311	793	473	418	529	39	358	999999	465	459	661	511	999999	944	458	827	999999	457	54	942	886	999999	596	999999	999999	648	120	667	474	774	784	742	781	999999	886	80	535	608	368	445	889	999999	496	796	398	839	245	270	999999	855	792	227	144	999999	612	999999	999999	494	851	880	999999	691	889	690	674	918	729	471	67	999999	302	91	98	999999	63	999999	421	800	999999	999999	999999	850	695	618	982	
567	608	474	709	493	873	51	999999	999999	999999	207	817	806	131	480	999999	773	212	593	563	999999	138	999999	263	433	999999	406	903	133	477	78	999999	281	999999	999999	319	265	762	574	515	261	334	610	92	855	999999	615	678	120	999999	999999	999999	112	64	281	999999	84	999999	285	512	999999	147	633	20	458	999999	545	999999	999999	171	999999	21	638	88	312	999999	527	999999	408	999999	999999	999999	793	999999	837	999999	893	226	436	678	244	54	486	999999	47	123	701	599	634	653	826	516	664	948	763	629	19	34	752	895	999999	632	812	223	145	999999	999999	127	183	37	318	328	672	345	926	810	534	576	50	199	684	928	817	755	999999	999999	72	844	752	218	999999	868	474	540	999999	611	242	273	926	297	768	584	425	999999	344	507	844	328	32	999999	104	442	983	563	999999	982	815	66	977	286	687	510	374	999999	615	449	854	141	579	324	578	999999	649	752	430	110	512	220	420	738	24	999999	999999	799	123	999999	885	910	328	784	796	185	295	650	610	267	999999	459	991	895	652	713	999999	707	999999	833	793	241	142	121	480	605	646	249	271	943	688	575	852	636	564	999999	999999	794	528	999999	975	999999	152	999999	890	62	228	525	96	311	993	125	425	289	195	999999	778	217	999999	200	539	999999	999999	666	579	644	607	364	340	708	900	954	188	981	999999	794	999999	969	999999	427	386	130	163	960	950	573	159	573	999999	999999	175	605	491	338	863	999999	620	486	593	999999	999999	863	195	387	410	48	936	443	431	401	565	808	986	885	813	418	892	428	716	999999	494	44	914	999999	543	305	473	850	128	928	184	612	385	974	972	523	935	776	559	911	999999	999999	151	59	999999	366	999999	605	524	454	46	999999	770	587	761	421	949	999999	843	115	575	96	324	503	227	953	433	999999	913	999999	999999	126	869	804	379	777	892	999999	83	187	686	868	335	673	891	982	999999	797	999999	561	573	179	999999	999999	345	550	401	647	999999	999999	999999	606	999999	234	999999	920	332	999999	999999	984	528	94	691	666	429	999999	760	651	612	244	121	635	799	999999	999999	313	194	999999	469	828	385	254	43	681	253	90	186	999999	999999	999999	660	876	588	238	999999	488	999999	276	34	638	790	750	999999	596	290	307	807	340	999999	668	735	906	506	390	608	283	999999	20	422	349	531	658	999999	999999	999999	245	56	570	328	248	999999	999999	400	830	47	635	999999	446	999999	999999	282	845	999999	43	245	754	999999	999999	630	760	436	477	853	685	
117	142	800	404	23	55	260	246	22	999999	842	817	515	676	353	999999	73	615	619	999999	76	999999	63	916	999999	829	865	999999	940	999999	811	357	74	715	722	905	835	815	433	354	696	999999	999999	346	200	427	248	999999	855	658	696	999999	999999	999999	999999	432	999999	883	997	193	190	999999	306	454	456	495	753	800	953	447	146	258	192	274	779	39	852	717	726	978	591	171	993	291	999999	999999	499	686	999999	300	826	952	817	249	174	294	740	999999	999999	705	673	447	999999	417	521	447	999999	999999	607	589	999999	999999	166	28	999999	999999	417	24	582	466	995	77	704	663	999999	193	440	942	109	999999	299	999999	827	999999	315	153	421	586	770	433	999999	905	88	516	720	999999	796	798	647	155	876	725	806	433	999999	606	742	96	999999	337	999999	696	494	999999	299	116	999999	145	713	458	606	831	253	158	999999	100	988	198	999999	166	397	999999	304	999999	618	574	666	403	322	999999	411	335	999999	999999	999999	664	421	999999	227	614	920	999999	95	199	549	55	999999	658	999999	999999	999999	554	153	999999	939	375	999999	999999	999999	999999	449	150	822	14	56	281	50	999999	731	450	678	999999	999999	338	245	736	556	114	414	573	102	18	84	999999	101	856	191	999999	999999	61	272	881	472	502	174	779	999999	90	152	999999	999999	670	999999	879	940	999999	584	999999	404	999999	999999	999999	999999	999999	632	999999	76	130	913	200	100	890	318	680	187	797	560	478	173	465	898	475	999999	147	568	432	91	205	999999	505	281	375	755	299	999999	974	756	999999	869	733	713	999999	177	952	187	124	361	256	701	999999	44	115	652	999999	999999	354	336	988	999999	999999	360	999999	999999	417	918	724	144	29	999999	213	50	28	999999	440	752	191	307	19	999999	454	80	834	999999	617	470	999999	723	816	985	887	648	999999	999999	668	382	841	999999	759	999999	463	999999	341	999999	999999	112	999999	507	221	197	133	999999	326	38	917	139	525	377	750	946	752	10	328	44	560	564	283	849	939	67	999999	832	547	976	506	999999	738	36	16	514	454	668	511	629	861	841	331	738	261	999999	856	474	608	999999	290	462	999999	307	257	933	999999	999999	999999	999999	286	301	999999	350	532	999999	401	999999	371	999999	999999	93	498	699	182	719	242	544	597	999999	210	999999	233	999999	695	53	814	441	779	999999	685	287	111	357	352	570	342	981	216	809	148	367	113	999999	321	206	963	999999	135	999999	999999	295	579	166	954	841	77	774	655	488	638	959	999999	297	999999	224	982	
999999	999999	611	386	261	338	788	272	842	342	999999	422	999999	89	852	316	999999	382	999999	707	944	402	999999	503	568	336	727	180	999999	647	999999	811	999999	999999	821	999999	999999	161	999999	999999	791	894	999999	509	215	361	166	409	786	653	478	999999	170	516	48	748	845	999999	999999	999999	610	617	94	205	526	999999	325	284	999999	999999	792	100	999999	999999	916	59	291	12	999999	216	179	328	394	534	999999	900	650	591	186	83	769	415	999999	523	356	184	810	999999	982	164	46	999999	999999	549	999999	999999	981	999999	600	988	467	843	999999	611	755	292	232	999999	37	626	999999	999999	107	194	999999	386	757	999999	999999	999999	249	999999	29	143	180	296	999999	845	673	789	918	922	999999	999999	999999	999999	999999	731	999999	73	999999	260	888	999999	754	312	785	956	81	484	999999	999999	641	858	748	101	823	686	440	999999	115	999999	999999	247	707	487	999999	909	579	999999	790	36	651	33	790	988	487	999999	388	868	511	231	773	999999	168	357	291	999999	449	523	999999	909	300	308	957	573	374	651	658	277	999999	875	386	530	693	604	919	617	77	759	614	170	308	572	999999	884	613	697	88	360	205	610	469	999999	448	881	736	353	999999	226	624	999999	14	120	309	635	844	999999	504	564	999999	674	999999	689	909	941	611	727	350	83	999999	677	999999	308	81	958	415	999999	91	812	999999	576	551	850	145	778	999999	197	273	331	49	370	202	524	922	999999	545	780	999999	999999	280	999999	12	999999	999999	946	999999	999999	48	999999	230	522	171	692	696	999999	132	999999	553	140	785	999999	464	28	999999	599	484	58	385	999999	423	635	185	999999	999999	859	574	559	593	198	515	460	158	922	111	999999	209	509	999999	71	999999	330	999999	25	720	999999	553	999999	958	999999	472	225	330	498	927	595	999999	586	999999	836	296	999999	631	365	625	335	999999	542	917	517	399	999999	230	323	999999	999999	409	170	864	685	316	590	601	999999	726	300	999999	660	995	516	189	623	358	999999	999999	837	699	999999	400	394	591	21	75	450	999999	497	999999	999999	999999	834	196	187	721	475	999999	999999	970	705	638	335	205	614	999999	999999	337	776	625	999999	548	313	999999	538	769	479	999999	999999	525	160	999999	238	305	133	999999	171	330	12	999999	999999	472	79	866	994	242	75	198	976	474	664	999999	501	871	766	467	999999	440	658	999999	252	381	235	190	819	999999	999999	999999	82	312	385	90	999999	875	742	766	999999	447	999999	305	704	999999	999999	829	860	47	165	366	539	665	268	999999	672	
999999	999999	999999	246	999999	57	946	831	45	126	673	98	583	787	626	139	10	989	606	40	362	712	962	263	406	330	781	891	53	500	416	54	999999	418	999999	226	999999	529	589	399	463	474	669	173	454	740	286	999999	539	237	539	676	661	699	320	881	696	999999	999999	569	275	64	999999	545	710	999999	443	175	56	999999	899	999999	999999	216	577	888	53	999999	809	999999	53	531	999999	816	961	739	999999	955	108	999999	999999	980	689	999999	134	408	685	133	463	824	306	999999	213	139	337	68	999999	999999	132	432	838	898	449	184	525	743	999999	971	583	999999	247	999999	999999	197	999999	919	790	389	92	178	212	999999	344	985	368	932	327	999999	489	902	999999	999999	999999	999999	999999	630	541	515	999999	391	706	999999	999999	492	586	818	54	999999	259	999999	278	887	372	953	999999	918	564	464	815	592	999999	479	492	681	508	999999	655	400	176	259	999999	285	884	999999	999999	498	380	851	999999	550	888	311	973	81	633	999999	575	879	456	112	76	86	999999	912	965	236	231	868	984	287	999999	654	850	999	40	993	12	671	490	999999	548	712	66	275	704	124	999999	421	999999	999999	734	776	943	73	192	999999	999999	999999	734	246	277	511	866	131	999999	244	460	999999	999999	640	582	903	398	999999	564	999999	30	999999	217	851	730	999999	820	999999	552	395	999999	787	816	728	999999	999999	937	254	999999	46	845	935	886	470	663	531	380	417	999999	999999	999999	227	509	999999	999999	162	765	883	516	467	691	805	578	992	533	673	999999	322	999999	552	966	999999	999999	527	519	95	546	999999	197	208	999999	413	720	722	17	999999	287	988	447	999999	275	63	738	995	999999	999999	367	999999	937	999999	999999	67	193	798	864	243	955	982	318	205	615	28	695	317	38	287	94	856	985	50	395	179	875	967	287	999999	416	999999	181	999999	728	652	809	207	834	381	999999	921	999999	773	537	305	679	251	650	999999	368	430	999999	999999	999999	999999	908	896	604	204	192	226	999999	951	827	688	999999	839	999999	999999	218	498	483	656	67	172	999999	222	513	100	499	999999	327	40	554	985	309	113	524	999999	744	913	602	639	199	13	999999	905	945	848	999999	839	773	687	48	870	947	320	20	792	512	696	393	514	705	558	898	491	407	842	999999	706	325	260	228	304	999999	844	999999	999999	762	102	276	664	604	660	860	999999	991	999999	48	999999	103	731	714	58	530	999999	934	641	999999	918	999999	999999	469	788	524	522	999999	743	974	113	999999	999999	999999	419	429	728	
909	999999	697	268	999999	723	804	399	612	999999	999999	999999	774	808	999999	825	999999	999999	594	173	204	815	145	347	180	257	709	935	999999	147	999999	999999	628	999999	187	889	943	999999	428	784	999999	80	186	930	999999	299	969	175	203	37	16	195	825	265	534	999999	999999	999999	999999	252	999999	999999	263	999999	891	999999	551	973	630	30	882	112	425	999999	864	134	639	999999	999999	880	288	543	999999	118	999999	516	479	999999	277	93	979	593	758	186	770	999999	999999	710	999999	735	999999	996	545	182	155	904	770	24	999999	409	464	704	989	218	964	480	137	999999	344	385	771	999999	705	999999	999999	298	353	248	50	434	999999	928	175	999999	999999	291	998	999999	999999	236	745	464	971	999999	999999	285	603	550	222	999999	312	671	376	663	999999	569	300	997	142	856	560	531	999999	966	999999	535	538	364	86	682	481	568	191	117	999999	316	216	838	917	764	999999	803	36	750	132	646	562	999999	670	999999	991	999999	436	116	676	223	490	15	776	104	746	999999	999999	540	817	744	999999	269	999999	657	363	462	90	377	171	999999	505	233	844	999999	973	999999	693	514	690	481	142	84	441	426	826	210	71	999999	28	455	999999	999999	932	387	999999	302	488	23	218	999999	999999	68	945	919	718	266	171	332	131	720	999999	999999	849	346	611	415	827	999999	831	162	400	266	359	715	999999	18	300	999999	297	680	548	680	305	161	560	83	999999	522	708	569	49	739	999999	307	900	380	647	999999	776	751	475	881	999999	66	148	664	709	999999	502	709	965	705	44	451	182	875	664	999999	786	999999	286	315	899	272	122	999999	563	61	814	57	999999	704	689	546	999999	666	498	249	22	896	999999	898	999999	998	603	999999	999999	261	135	999999	999999	949	810	248	475	170	981	999999	943	487	110	657	425	454	999999	271	25	497	246	515	386	424	999999	999999	173	388	294	900	668	779	956	312	926	790	999999	422	894	451	81	54	999999	579	999999	535	795	716	482	999999	999999	999999	327	217	25	620	647	301	274	999999	84	96	999999	91	260	174	530	798	731	635	123	925	376	574	426	999999	830	807	129	159	104	456	906	719	999999	336	461	748	297	315	999999	50	999999	999999	999999	984	179	603	328	141	999999	997	999999	999999	999999	735	965	753	790	823	999999	840	999999	124	999999	627	190	999999	999999	923	712	999999	999999	425	493	83	776	402	206	442	32	999999	488	999999	154	107	471	69	268	514	371	999999	999999	999999	526	311	999999	43	158	749	803	23	762	999999	429	232	
495	999999	362	387	999999	999999	999999	357	800	563	999999	999999	970	728	166	131	897	336	561	14	823	47	899	191	215	743	254	457	639	18	474	93	567	999999	611	900	707	880	556	999999	999999	999999	999999	962	999999	683	999999	429	593	999999	126	435	843	999999	409	458	999999	999999	181	225	327	109	717	792	99	999999	626	59	127	265	424	26	999999	762	999999	223	999999	936	241	532	680	825	999999	957	892	48	249	152	999999	163	239	536	708	999999	481	61	892	880	999999	681	66	23	999999	337	267	109	654	999999	572	195	999999	734	938	999999	544	502	245	760	999999	60	999999	484	999999	963	36	999999	318	449	290	800	999999	494	73	560	476	667	522	536	999999	792	394	999999	999999	999999	999999	505	597	999999	796	979	816	142	980	823	652	582	485	348	310	380	791	215	800	999999	865	598	670	388	182	877	979	708	70	117	666	999999	904	211	893	999999	299	999999	652	311	999999	197	999999	250	907	894	191	184	236	329	11	999999	368	807	470	999999	999999	219	999999	919	999	999999	81	999999	166	782	677	284	454	779	999999	542	562	498	787	677	93	430	999999	288	696	804	482	999999	999999	487	512	107	999999	421	999999	999999	371	733	312	876	126	641	93	134	999999	906	729	456	248	999999	999999	869	29	793	397	413	999999	999999	232	204	635	340	766	679	280	579	544	43	92	999	180	828	196	911	561	999999	346	356	71	999999	85	35	999999	647	861	642	88	947	34	293	999999	764	511	117	251	999999	875	999999	854	647	372	696	374	999999	298	797	999999	117	241	999999	999999	392	545	442	999999	609	838	129	818	999999	500	597	19	799	657	416	327	88	670	775	576	932	999999	424	999999	389	999999	999999	358	999999	959	970	715	88	226	999999	999999	78	988	641	947	755	596	227	156	999999	687	999999	591	881	480	999999	447	466	378	999999	890	999999	24	740	999999	999999	999999	754	678	530	881	930	582	697	999999	999999	100	38	999999	821	346	284	999999	653	999999	95	671	477	592	364	532	259	999999	999999	79	106	63	258	692	372	984	841	549	626	893	756	992	894	692	231	514	419	637	557	797	616	853	371	48	862	913	303	999999	999999	997	999999	231	499	628	102	999999	841	999999	465	836	999999	999999	999999	759	945	103	999999	784	371	999999	999999	621	161	295	999999	252	692	220	829	999999	691	999999	236	628	271	535	503	999999	600	36	672	83	182	721	301	881	212	611	102	999999	146	519	800	472	884	20	999999	214	175	999999	999999	631	515	15	155	999999	509	32	498	
999999	599	510	193	344	188	49	449	440	993	581	50	90	127	70	323	182	878	763	744	260	465	298	999999	751	999999	50	567	999999	575	999999	382	999999	123	682	999999	635	335	466	294	844	571	638	220	999999	809	999999	999999	455	999999	973	948	745	288	247	999999	311	999999	442	820	999999	999999	282	864	999999	999999	860	967	999999	999999	687	846	421	999999	899	689	999999	88	516	999999	102	999999	121	484	999999	999999	636	900	999999	999999	868	235	999999	646	156	372	299	999999	999999	395	949	464	79	565	999999	136	536	275	999999	999999	137	232	893	999999	727	610	370	798	271	999999	572	959	101	716	31	462	953	775	999999	537	400	999999	396	131	992	638	467	556	479	476	990	370	999999	327	600	645	342	999999	999999	546	12	500	999999	689	822	989	373	999999	543	999999	999999	999999	943	852	168	85	835	771	999999	999999	153	813	329	999999	21	211	448	773	999999	999999	999999	999999	856	999999	999999	999999	550	707	308	13	275	114	999999	926	999999	239	999999	669	169	525	810	570	896	999999	402	198	181	716	999999	621	551	599	247	167	433	623	904	166	327	268	534	138	473	503	824	999999	800	403	502	781	784	778	614	600	575	559	663	36	999999	345	999999	999999	39	999999	462	675	867	855	999999	999999	335	271	352	900	999999	681	106	402	15	363	398	778	223	896	836	772	985	999999	592	999999	960	877	772	999999	540	701	109	785	999999	158	182	945	999999	823	456	523	436	713	610	894	462	999999	999999	40	999999	999999	619	999999	850	690	690	999999	272	629	718	458	498	370	999999	299	582	999999	999999	999999	191	452	999999	400	999999	323	999999	999999	46	697	421	699	856	742	43	591	91	999999	999999	361	467	951	999999	999999	999999	997	34	999999	353	321	999999	151	910	173	848	504	80	229	693	536	999999	999999	999999	574	218	999999	602	756	337	778	999999	615	385	999999	399	239	770	607	295	452	299	999999	928	725	385	279	789	692	893	539	520	862	283	408	999999	999999	768	999999	72	95	405	277	999999	575	113	999999	765	910	773	618	734	473	933	250	247	83	490	468	999999	938	999999	909	863	798	999999	355	342	977	992	999999	471	999999	999999	209	999999	999999	542	362	622	679	513	878	918	284	804	57	928	999999	170	933	567	309	918	134	999999	496	414	999999	317	758	373	999999	917	433	156	82	928	734	999999	225	999999	138	999999	520	434	361	990	588	993	999999	426	309	816	69	782	171	999999	420	353	560	616	601	55	863	315	999999	961	495	138	731	128	203	839	999999	401	439	
463	999999	699	504	999999	826	946	107	341	73	972	858	650	984	999999	518	390	642	999999	940	92	982	214	999999	399	504	460	999999	101	232	470	871	999999	353	708	999999	721	849	64	790	655	947	532	999999	752	112	999999	153	999999	610	813	999999	999999	999999	357	481	203	989	114	11	999999	684	15	118	999999	111	200	306	286	992	999999	541	999999	999999	999999	144	999999	963	957	297	658	317	868	999999	419	273	999999	215	999999	236	152	731	744	63	423	999999	942	423	999999	651	911	548	999999	411	999999	282	619	526	176	999999	999999	239	42	999999	352	69	999999	524	999999	339	575	984	310	59	849	999999	796	534	405	999999	999999	46	999999	999999	999999	120	999999	467	678	147	654	999999	49	783	215	913	699	927	710	364	164	427	724	318	999999	999999	999999	816	561	747	486	999999	131	852	999999	984	915	726	999999	242	618	359	999999	562	684	999999	945	526	844	999999	376	868	999999	50	999999	774	321	999999	239	458	872	634	999999	930	999999	999999	887	197	764	999999	998	973	495	477	745	804	999999	172	633	519	981	721	971	625	381	999999	270	999999	691	999999	672	909	496	983	370	999999	453	915	999999	125	679	758	762	623	938	403	999999	356	999999	365	203	159	382	720	477	999999	999999	290	559	999999	309	806	505	999999	557	99	486	999999	117	761	999999	666	271	518	840	232	958	358	687	977	244	914	785	336	999999	523	537	775	516	219	999999	999999	999999	857	816	872	263	253	76	849	999999	999999	249	999999	999999	999999	999999	863	999999	999999	999999	999999	602	581	999999	394	30	999999	466	44	562	711	999999	897	438	197	310	413	702	967	969	714	999999	837	71	372	675	251	999999	999999	635	999999	895	999999	27	28	570	783	57	431	852	999999	786	41	297	215	875	351	999999	817	236	484	170	913	284	487	32	765	520	446	719	778	847	941	409	888	999999	733	999999	420	626	526	366	281	125	885	999999	260	999999	999999	496	333	146	999999	298	999999	999999	982	987	540	996	805	999999	999999	712	83	246	844	999999	999999	999999	999999	472	694	200	999999	999999	889	798	999999	559	999999	224	664	950	395	999999	343	999999	999999	385	833	999999	349	424	821	999999	755	568	52	648	93	627	151	999999	353	861	451	999999	588	42	623	193	597	980	234	591	609	999999	999999	440	903	201	999999	33	565	407	132	280	379	456	373	330	755	750	476	154	999999	207	999999	534	200	28	75	224	761	649	158	369	200	999999	654	104	251	611	999999	891	252	999999	900	946	999999	181	945	141	669	999999	438	999999	514	
999999	518	999999	64	999999	249	884	136	169	271	915	999999	763	90	149	802	999999	88	154	15	584	901	954	306	999999	795	29	999999	933	999999	999999	221	311	854	120	721	252	49	999999	999999	861	999999	93	856	985	697	975	101	806	339	999999	223	293	841	999999	999999	563	999999	405	999999	999999	810	203	614	802	704	948	908	969	427	559	239	629	782	153	999999	818	108	321	962	819	928	999999	603	164	255	999999	999999	924	932	167	148	644	461	152	60	572	478	63	999999	749	76	131	388	779	171	999999	511	698	120	369	465	793	999999	187	301	543	599	460	557	776	488	983	999999	270	421	595	178	640	103	999999	999999	55	40	222	753	807	889	999999	992	661	426	771	814	573	702	354	211	283	851	516	972	999999	505	999999	999999	999999	95	128	368	575	425	871	604	863	29	420	762	230	434	494	654	774	999999	999999	360	717	179	473	999999	76	394	894	789	999999	999999	332	549	526	952	670	999999	770	999999	999999	245	999999	176	999999	554	292	592	981	849	367	862	207	559	609	164	552	999999	621	560	301	191	999999	92	27	589	696	870	245	999999	763	772	883	999999	50	999999	999999	999999	999999	919	999999	484	413	54	432	724	86	773	939	372	409	757	109	220	174	246	714	472	159	372	857	421	999999	713	95	594	978	889	519	949	358	12	695	702	285	817	777	486	660	302	512	923	999999	873	868	16	672	673	154	999999	945	342	401	856	999999	863	137	699	958	837	999999	999999	264	990	23	407	72	999999	935	357	468	238	999999	856	859	934	491	999999	999999	88	922	315	999999	999999	13	26	610	838	641	421	999999	88	527	822	556	325	668	999999	860	470	944	275	738	999999	999999	717	530	544	999999	136	382	653	854	880	914	440	452	549	986	999999	796	233	999999	523	999999	389	999999	989	999999	543	276	550	623	384	144	657	576	948	377	296	496	76	841	999999	48	46	233	647	908	125	873	128	953	863	674	721	999999	224	999999	956	16	540	999999	463	859	831	40	479	745	267	864	999999	182	699	510	730	391	259	999999	630	165	73	91	194	670	999999	597	760	709	422	999999	362	818	420	290	955	999999	388	655	999999	16	754	901	999999	261	378	946	263	362	944	999999	260	739	509	800	943	459	60	792	712	244	279	769	332	119	999999	685	761	419	999999	898	13	603	277	623	411	171	439	932	999999	210	999999	407	765	999999	896	622	319	999999	999999	505	781	596	999999	999999	736	999999	578	541	999999	693	195	999999	999999	56	336	
657	471	885	398	782	29	127	500	999999	900	871	14	249	223	890	376	150	83	59	126	999999	660	305	887	427	999999	898	193	609	999999	999999	600	999999	756	999999	160	433	999999	999999	486	664	106	440	81	864	979	999999	327	859	326	999999	770	999999	929	919	997	176	999999	971	199	131	999999	890	999999	410	999999	295	492	974	999999	942	919	519	573	462	320	229	233	32	448	999999	580	334	292	969	729	842	790	837	251	999999	435	260	374	364	730	215	999999	671	999999	694	846	999999	129	383	999999	261	195	999999	609	778	943	975	532	936	999999	609	608	528	681	438	504	655	733	999999	999999	669	154	218	732	114	286	562	999999	999999	416	237	999999	999999	999999	478	999999	999999	237	472	50	460	727	437	813	130	607	423	989	164	199	999999	999999	373	866	465	116	976	743	999999	501	999999	547	778	530	323	405	699	684	213	781	999999	427	271	715	66	999999	716	999999	612	507	999999	572	283	564	224	999999	999999	51	389	999999	680	580	732	999999	659	913	999999	907	499	999999	999999	739	786	383	18	999999	357	657	999999	522	399	580	999999	998	999999	818	273	224	999999	705	563	657	305	841	999999	610	999999	299	66	153	994	809	999999	886	599	999999	786	900	555	451	270	193	241	866	971	110	448	999999	342	999999	649	733	999999	793	171	260	444	944	999999	408	87	68	601	999999	528	999999	674	255	999999	515	42	999999	669	864	445	380	999999	438	870	10	172	961	957	999999	999999	270	218	122	724	348	688	999999	628	157	373	999999	592	575	348	391	999999	203	335	827	808	287	74	736	358	791	834	15	999999	999999	246	126	110	385	172	267	999999	561	530	70	999999	201	743	521	501	242	788	850	100	488	999999	999999	636	999999	417	226	205	999999	764	999999	513	683	766	999999	999999	256	999999	217	412	90	20	999999	672	275	11	999999	543	552	244	999999	13	984	915	596	706	277	490	970	967	946	999999	898	999999	596	556	153	999999	999999	999999	255	141	999999	447	19	477	701	999999	370	999999	800	999999	999999	247	999999	930	999999	767	180	651	644	999999	140	249	999999	28	121	999999	85	719	858	192	999999	942	989	984	432	999999	999999	128	14	971	129	999999	999999	999999	418	999999	159	666	37	999999	999999	999999	966	488	10	341	980	991	999999	625	230	999999	280	999999	999999	710	258	664	999999	981	861	62	646	673	999999	999999	83	203	999999	460	926	419	691	482	929	411	976	510	999999	101	999999	914	762	388	750	999999	572	558	999999	708	412	495	168	55	524	210	108	999999	842	
999999	267	786	391	905	699	810	960	999999	688	134	999999	747	680	416	424	946	300	999999	922	999999	999999	524	999999	900	57	441	260	645	958	728	312	999999	668	280	833	999999	999999	856	689	940	518	774	869	613	974	664	814	999999	631	577	999999	999999	999999	674	986	999999	330	490	857	268	560	999999	839	999999	821	60	89	410	583	644	423	999999	579	981	660	951	654	852	999999	393	626	508	999999	390	818	472	312	999999	293	99	459	52	998	430	389	999999	934	910	792	923	584	414	178	987	163	999999	999999	399	23	45	999999	478	999999	474	641	61	999999	459	999999	358	748	999999	999999	999999	194	381	999999	158	601	466	26	999999	70	12	808	222	999999	37	999999	351	211	912	980	258	11	981	487	533	789	999999	894	485	768	443	999999	999999	297	684	802	999999	40	122	797	557	28	353	417	561	999999	428	721	282	999999	999999	999999	835	115	999999	492	213	894	911	999999	273	572	541	976	626	827	318	925	655	235	454	320	98	125	432	239	657	573	925	867	370	617	621	999999	999999	296	999999	999999	999999	202	999999	999999	128	753	534	999999	487	377	791	733	357	999999	75	56	777	489	68	999999	682	999999	834	640	968	999999	999999	655	950	999999	18	339	488	924	506	999999	999999	567	201	999999	591	447	751	289	999999	201	520	867	551	574	486	488	237	999999	999999	789	368	958	999999	84	999999	878	44	999999	999999	999999	255	433	996	613	999999	220	297	724	139	244	999999	555	858	776	534	141	114	385	801	529	112	860	222	717	104	678	647	999999	589	713	412	551	920	330	946	999999	870	938	164	999999	201	513	499	477	902	813	109	153	550	999999	999999	659	999999	839	359	394	999999	289	518	741	999999	179	145	999999	832	345	999999	538	829	999999	270	999999	230	999999	338	598	370	999999	814	291	579	503	577	964	999999	753	152	999999	999999	562	876	591	429	423	703	31	378	83	999999	999999	188	999999	999999	112	364	607	438	874	511	999999	33	999999	475	237	999999	79	999999	180	486	88	202	553	999999	276	571	999999	746	999999	999999	316	230	999999	109	999999	112	999999	189	999999	999999	341	999999	278	579	999999	538	410	126	202	999999	633	428	999999	597	566	374	634	999999	57	541	684	861	630	999999	205	539	736	999999	999999	134	164	890	138	999999	154	999999	999999	974	357	738	170	563	999999	999999	207	887	999999	699	542	882	478	14	141	932	925	999999	693	236	384	681	802	999999	898	999999	106	999999	999999	638	453	802	999999	660	999999	319	999999	131	317	84	844	317	516	999999	834	
344	999999	159	999999	205	644	674	80	697	600	675	936	999999	664	486	459	464	596	394	256	999999	441	817	357	822	561	999999	172	999999	391	76	999999	999999	208	563	999999	999999	984	105	993	779	732	999999	999999	980	382	999999	999999	831	624	390	720	131	791	104	999999	838	801	999999	999999	839	999999	999999	315	999999	511	181	929	110	74	512	999999	501	999999	476	17	999999	757	377	449	318	999999	341	994	10	356	52	999999	113	660	582	155	58	461	163	999999	282	999999	536	999999	999999	323	366	766	122	911	228	730	324	999999	999999	91	434	497	334	502	999999	465	314	999999	999999	207	825	449	492	999999	431	50	247	209	734	999999	230	898	248	999999	980	575	882	999999	999999	322	999999	999999	445	501	999999	561	136	661	999999	999999	143	359	20	13	498	999999	999999	755	489	999999	999999	999999	362	999999	999999	536	258	999999	521	604	582	224	999999	155	999999	999999	14	999999	646	870	913	586	999999	917	115	871	887	999999	506	74	999999	999999	610	949	829	544	999999	469	999999	194	312	797	149	502	244	919	309	864	465	999999	912	293	118	619	275	999999	23	444	870	989	999999	24	832	457	999999	455	614	110	999999	13	999999	544	359	999999	568	126	446	608	683	999999	571	32	999999	816	162	17	999999	991	999999	921	530	228	598	652	545	297	999999	691	198	788	314	999999	547	999999	544	377	933	656	60	158	999999	415	999999	684	427	626	245	26	999999	306	437	999999	426	404	482	926	945	999999	917	280	161	754	419	895	999999	372	999999	326	999999	784	83	371	940	535	461	125	999999	914	234	918	999999	948	396	892	360	999999	782	999999	999999	618	432	236	739	780	997	715	999999	999999	803	65	151	918	743	520	232	75	682	891	943	367	468	41	482	998	227	213	367	999999	544	199	589	999999	999999	999999	362	847	632	169	999999	745	999999	602	120	179	777	143	214	876	999999	999999	19	999999	999999	622	160	400	753	999999	562	793	357	478	330	613	475	999999	999999	89	168	999999	443	522	363	208	246	865	920	313	230	999999	999	999999	856	259	190	698	142	725	999999	961	999999	999999	607	744	397	652	282	507	999999	968	562	134	717	999999	851	999999	537	10	385	294	479	449	520	478	794	866	621	80	433	776	999999	855	576	206	999999	999999	915	619	810	594	592	423	610	999999	531	999999	999999	999999	407	694	171	999999	350	999999	491	655	380	138	950	531	41	211	83	926	301	706	558	520	16	999999	580	918	200	791	702	999999	839	999999	947	919	102	60	672	999999	999999	544	515	357	
999999	634	999999	786	668	289	563	390	349	683	999999	999999	326	262	999999	999999	123	253	999999	558	999999	435	816	123	191	999999	999999	980	538	344	321	756	201	999999	805	381	138	794	259	999999	238	321	716	165	306	999999	603	840	495	574	625	372	602	956	830	289	818	68	999999	999999	999999	999999	999999	14	372	214	999999	125	457	192	970	999999	993	999999	330	999999	719	999999	816	68	437	597	494	964	999999	948	164	244	999999	999999	563	79	198	621	999999	655	999999	711	793	102	499	999999	393	313	604	306	378	999999	636	999999	570	999999	252	999999	210	263	97	887	295	423	60	999999	744	931	629	999999	999999	999999	999999	674	999999	18	999999	723	999999	949	214	999999	999999	423	999999	999999	608	755	954	999999	827	651	421	999999	999999	581	425	999999	52	111	743	461	999999	703	175	996	999999	961	879	999999	999999	999999	977	260	59	905	528	872	843	467	790	988	976	234	83	999999	961	999999	115	174	592	496	999999	999999	999999	752	508	666	257	999999	993	646	876	402	113	308	674	170	999999	663	63	999999	536	585	320	754	485	458	630	686	45	999999	856	999999	999999	805	847	519	54	306	407	999999	624	270	473	154	999999	999999	999999	774	814	999999	421	999999	999999	49	959	105	157	461	999999	59	46	999999	547	572	999999	172	432	307	461	164	126	459	265	201	999999	276	122	175	643	999999	337	855	872	244	19	999999	999999	930	846	752	372	592	39	357	825	63	722	900	364	949	999999	824	323	660	684	962	999999	919	120	692	983	999999	818	376	722	999999	698	999999	563	386	568	501	460	708	792	533	429	999999	999999	874	554	221	811	999999	748	513	542	221	560	57	226	683	999999	164	768	999999	774	662	999999	645	999999	419	347	977	391	660	373	999999	868	160	542	288	999999	999999	148	771	180	135	627	999999	999999	487	752	516	999999	885	681	999999	999999	411	759	999999	283	999999	520	145	874	833	312	999999	149	928	353	410	999999	999999	139	584	26	997	220	999999	999999	426	997	877	667	831	999999	505	978	76	674	466	400	775	15	823	725	13	999999	346	822	999999	999999	719	143	351	11	233	755	107	290	999999	999999	999999	732	856	732	642	478	999999	27	806	120	83	263	999999	20	738	932	316	999999	23	109	999999	826	505	357	288	743	999999	999999	593	750	880	785	731	275	999999	53	159	100	92	535	999999	329	26	428	995	465	256	341	273	301	999999	248	277	999999	327	294	236	508	454	899	162	223	433	999999	239	297	532	621	730	999999	783	225	999999	487	999999	999999	809	
86	362	999999	497	983	565	999999	311	641	518	888	999999	999999	817	650	646	193	999999	641	895	960	199	708	999999	999999	611	579	999999	999999	472	789	598	773	485	999999	156	999999	412	179	999999	140	999999	597	779	643	674	999999	876	142	578	999999	115	612	999999	848	887	999999	889	862	381	986	784	87	179	999999	300	184	519	999999	503	25	999999	999999	999999	765	215	601	929	299	960	875	999999	385	999999	999999	683	985	999999	636	999999	999999	741	999999	999999	670	356	999999	428	60	999999	999999	226	218	639	562	999999	903	628	999999	642	295	724	599	902	506	294	999999	999999	299	54	999999	70	882	406	10	283	241	414	999999	999999	999999	999999	999999	999999	470	659	493	745	102	999999	999999	367	999999	993	999999	778	999999	999999	301	386	946	255	999999	15	999999	999999	343	812	639	288	580	498	314	999999	999999	122	999999	653	999999	846	999999	999999	999999	231	999999	947	999999	999999	430	232	999999	593	123	999999	472	292	54	873	907	40	999999	681	116	999999	497	292	62	746	888	999999	932	999999	216	454	999999	999999	917	906	740	999999	999999	453	999999	417	157	999999	384	377	21	822	78	972	746	999999	530	129	999999	525	734	982	999999	102	10	567	999999	643	387	669	360	190	375	999999	142	816	440	872	300	698	666	510	907	684	734	76	794	999999	752	805	923	466	734	402	182	758	206	508	453	823	127	513	609	715	27	831	456	999999	840	930	970	658	999999	859	858	233	85	220	367	933	999999	340	891	581	999999	893	999999	973	965	384	619	931	428	476	999999	163	999999	201	667	999999	999999	864	129	999999	999999	275	637	874	543	949	683	985	150	519	60	999999	622	999999	970	999999	999999	999999	965	466	320	48	239	362	287	705	331	999999	553	464	999999	908	220	999999	999999	480	266	999999	999999	25	999999	634	790	909	999999	795	540	874	999999	544	527	146	899	999999	511	796	999999	285	597	838	627	798	999999	686	206	151	575	552	291	500	999999	804	53	999999	765	685	257	999999	999999	492	999999	457	663	19	937	999999	19	557	999999	949	444	999999	983	601	398	901	202	114	712	999999	229	988	592	999999	677	722	999999	999999	898	999999	999999	999999	349	115	674	179	145	432	999999	29	142	28	984	341	999999	885	820	452	560	863	492	152	617	999999	272	186	864	999999	341	224	93	69	659	741	410	999999	642	878	927	229	999999	769	366	999999	151	211	13	261	674	792	999999	650	399	999999	343	405	999999	687	842	498	999999	211	101	534	935	999999	368	252	930	336	253	942	525	999999	106	999999	786	924	
520	71	999999	613	999999	999999	322	999999	670	623	999999	15	632	954	45	438	915	999999	678	999999	757	78	842	760	331	999999	548	959	135	67	938	619	619	182	177	781	325	701	942	552	999999	999999	412	999999	999999	925	703	298	906	96	426	999999	999999	954	177	451	229	421	999999	920	10	362	317	999999	685	788	395	460	787	264	123	999999	621	136	619	999999	999999	999999	916	405	645	260	63	48	641	406	999999	999999	15	725	561	999999	999999	999999	551	859	195	799	69	65	539	999999	510	651	999999	212	920	999999	344	999999	785	131	504	886	285	750	309	279	970	289	223	730	999999	72	999999	999999	805	599	999999	759	999999	999999	47	861	866	402	999999	999999	75	439	999999	656	329	999999	939	440	409	532	745	800	560	915	829	999999	841	999999	797	448	949	764	999999	330	343	584	999999	999999	93	643	30	883	11	897	999999	541	803	999999	411	363	132	999999	999999	999999	854	784	209	163	999999	267	29	999999	605	310	462	999999	42	165	999999	744	258	30	356	765	999999	862	799	662	711	298	999999	284	407	999999	999999	686	953	999999	476	559	999999	999999	882	826	999999	963	287	700	445	999999	999999	999999	999999	666	114	999999	999999	54	770	991	985	999999	451	748	290	745	659	171	985	999999	357	908	688	762	999999	568	999999	530	151	549	999999	108	999999	999999	790	338	39	741	999999	999999	770	908	364	484	574	839	999999	144	545	878	313	999999	715	670	555	599	959	491	999999	546	965	999999	903	999999	417	886	329	642	958	999999	715	917	832	771	15	448	999999	213	999999	529	999999	999999	984	999999	999999	999999	999999	999999	263	200	379	999999	444	792	257	384	999999	999999	77	687	519	605	999999	593	173	396	293	999999	664	117	999999	755	303	777	999999	999999	411	641	986	948	504	772	999999	768	582	999999	483	50	524	630	443	421	145	999999	999999	999999	999999	400	108	848	999999	999999	892	155	155	999999	254	999999	999999	999999	972	373	156	999999	999999	747	225	417	20	995	913	253	429	999999	999999	999999	620	792	999999	502	145	20	542	147	999999	65	880	243	622	999999	923	815	475	239	999999	79	274	999999	327	272	508	419	999999	113	935	931	29	999999	481	521	13	461	999999	82	999999	999999	999999	19	354	138	867	981	794	61	81	107	778	199	385	604	999999	603	474	504	994	999999	999999	439	211	843	999999	31	761	111	956	999999	999999	402	999999	696	247	265	999999	199	404	999999	624	339	41	838	162	829	482	877	162	409	986	405	87	433	341	402	808	510	999999	845	229	999999	104	609	192	999999	
119	689	999999	113	930	999999	109	999999	111	301	407	999999	690	215	549	999999	999999	999999	485	999999	324	656	365	845	456	171	106	559	307	931	244	431	655	777	719	793	999999	999999	479	999999	305	610	332	50	999999	445	999999	887	306	999999	999999	999999	134	672	70	999999	334	999999	999999	769	188	550	180	179	999999	999999	717	999999	495	756	374	898	87	774	224	714	334	999999	850	21	351	219	263	999999	195	696	999999	983	999999	266	999999	999	402	999999	999999	999999	999999	162	983	999999	999999	906	401	999999	970	846	471	360	458	356	138	999999	670	999999	427	969	297	218	999999	999999	677	734	206	239	297	374	506	377	999999	469	285	182	341	831	293	999999	817	713	990	349	235	999999	534	370	138	999999	338	756	291	563	467	230	178	623	999999	993	709	172	262	606	349	103	118	989	81	956	678	839	999999	983	161	584	227	644	145	730	209	836	111	999999	46	750	999999	688	11	999999	13	999999	490	299	734	655	460	394	999999	999999	838	999999	299	181	781	999999	403	308	412	999999	12	533	488	621	793	873	71	425	999999	598	17	430	987	26	952	960	999999	72	258	505	133	832	999999	999999	891	664	547	929	999999	546	356	787	285	128	61	999999	239	869	506	861	594	45	825	999999	999999	418	999999	999999	229	999999	150	999999	60	906	759	180	889	484	729	139	335	141	369	32	252	999999	154	868	999999	999999	999999	489	566	999999	910	98	17	243	879	482	116	275	710	244	406	999999	736	999999	369	881	590	999999	149	999999	999999	462	675	999999	168	903	273	688	316	746	999999	661	775	663	995	999999	172	655	604	256	32	70	431	999999	626	999999	493	999999	509	94	892	975	349	199	999999	458	423	215	84	999999	219	427	958	963	154	744	250	83	383	698	999999	935	160	892	353	999999	999999	550	185	999999	419	498	189	232	854	999999	321	999999	802	547	257	956	580	628	999999	605	111	467	980	882	986	999999	401	999999	375	999999	999999	457	846	395	999999	873	39	152	999999	721	999999	736	119	40	999999	665	280	836	999999	762	364	531	855	999999	999999	999999	569	303	946	999	107	377	856	999999	298	864	738	417	131	384	926	438	71	326	366	999999	999999	950	458	330	149	565	999999	613	602	999999	601	107	31	852	999999	736	206	568	624	870	999999	999999	999999	999999	926	999999	715	76	835	926	470	999999	391	998	226	999999	844	625	999999	999999	17	253	304	994	272	640	395	999999	80	999999	241	502	702	495	999999	144	218	999999	999999	286	849	303	778	999999	833	999999	716	33	
636	694	891	580	999999	92	863	636	918	999999	999999	295	477	446	995	644	694	999999	999999	999999	512	91	999999	999999	231	582	692	999999	475	628	999999	999999	924	372	999999	999999	308	660	793	620	632	859	226	471	594	118	999999	412	307	143	981	866	999999	999999	520	554	294	937	359	136	999999	159	999999	299	587	106	999999	999999	999999	999999	345	43	183	226	999999	999999	864	938	369	122	773	289	415	341	646	999999	973	114	852	97	999999	371	999999	667	230	482	697	926	883	999999	747	704	608	688	797	999999	999999	20	999999	867	690	355	577	999999	362	120	744	829	653	999999	132	999999	262	717	999999	974	999999	515	995	790	955	938	999999	871	999999	999999	681	999999	543	698	999999	999999	557	985	407	746	999999	74	999999	120	999999	867	999999	600	375	999999	452	891	999999	822	225	186	999999	766	911	999999	300	999999	870	293	999999	26	999999	954	681	169	709	277	319	781	191	999999	999999	885	61	97	664	464	506	999999	626	790	567	720	482	434	948	791	83	655	455	97	204	32	681	999999	999999	999999	919	216	781	184	581	388	641	999999	976	139	714	823	97	836	209	985	666	648	459	575	999999	256	220	999999	203	664	999999	104	473	187	213	339	516	345	544	300	113	999999	999999	188	999999	924	999999	819	86	260	567	999999	887	218	366	999999	272	16	847	673	999999	863	980	917	62	547	95	799	925	385	317	751	301	999999	882	223	440	280	495	557	798	999999	841	943	106	716	216	999999	821	999999	77	509	498	999999	304	999999	471	301	136	542	838	658	999999	999999	942	816	999999	999999	999999	152	999999	991	520	299	875	604	31	47	820	345	999999	830	977	999999	999999	807	263	430	999999	642	999999	148	154	999999	719	149	507	150	10	999999	399	999999	929	999999	999999	999999	989	208	999999	700	228	433	480	791	211	17	681	149	999999	145	999999	896	372	999999	399	463	847	567	999999	999999	106	999999	47	540	945	112	901	308	184	242	818	64	434	915	423	328	667	362	751	711	468	367	757	865	727	502	865	246	999999	126	237	431	628	270	603	347	396	940	845	109	116	382	999999	999999	326	999999	471	457	279	80	795	495	999999	869	276	739	133	182	813	452	999999	664	28	68	14	397	436	999999	321	85	931	727	516	999999	999999	999999	999999	606	999999	228	999999	999999	966	999999	330	999999	615	758	999999	864	224	224	137	402	861	452	364	906	156	929	82	307	145	203	149	78	978	174	275	999999	346	526	633	999999	421	829	999999	999999	738	271	781	999999	180	457	861	999999	
599	124	999999	162	999999	495	460	618	999999	733	999999	773	79	261	999999	451	999999	812	527	698	590	542	999999	42	754	554	178	884	157	405	999999	687	342	431	999999	864	383	123	459	850	75	25	999999	688	557	924	999999	486	506	999999	193	368	929	172	136	66	143	757	407	186	327	575	470	751	999999	999999	441	648	783	900	77	380	999999	677	632	575	105	302	484	999999	999999	692	387	817	221	768	758	179	305	421	731	626	999999	282	533	500	554	999999	999999	963	492	101	702	999999	273	999999	15	999999	539	560	961	999999	282	577	371	634	197	999999	539	999999	835	271	352	999999	999999	999999	999999	90	153	142	30	408	221	999999	999999	723	989	781	553	408	763	505	640	745	460	999999	353	147	911	898	312	901	166	253	137	231	999999	341	999999	822	157	924	118	406	539	999999	628	761	240	999999	644	416	109	141	84	340	631	607	911	288	107	528	999999	255	999999	129	252	999999	999999	125	999999	658	354	731	261	838	396	999999	215	897	272	592	906	273	263	999999	999999	35	179	796	999999	151	429	158	999999	629	755	863	576	420	320	660	377	124	672	986	72	378	999999	999999	944	397	999999	24	26	515	621	905	991	934	999999	227	798	597	526	832	999999	205	16	631	93	532	667	794	586	611	225	791	999999	277	833	432	999999	933	852	211	750	415	142	999999	17	999999	872	641	102	999999	862	779	598	839	757	999999	372	257	162	999999	999999	607	437	999999	300	829	314	999999	110	895	81	999999	744	324	92	999999	999999	796	999999	999999	999999	35	999999	493	749	445	202	761	519	999999	70	999999	780	441	481	152	977	728	919	188	545	158	541	207	31	996	45	999999	757	999999	804	576	633	919	999999	704	905	943	665	999999	636	553	214	143	835	184	999999	313	999999	940	999999	344	876	999999	696	511	494	503	472	752	999999	918	14	585	172	999999	999999	999999	680	776	246	999999	72	75	551	992	999999	407	372	847	912	732	441	816	98	470	700	197	232	259	219	411	481	913	455	718	549	629	999999	351	910	233	999999	76	703	811	281	811	894	704	568	97	141	624	840	677	486	999999	496	702	793	999999	637	431	567	834	562	999999	619	999999	453	324	437	31	937	688	109	375	123	999999	999999	889	302	999999	691	999999	280	999999	82	777	241	361	142	277	558	999999	999999	211	508	868	259	999999	999999	72	260	999999	659	120	686	999999	577	999999	84	219	999999	903	783	999999	999999	444	564	999999	86	999999	601	999999	191	169	472	999999	102	897	866	254	
37	76	697	240	277	447	472	170	999999	920	209	999999	999999	922	763	654	999999	999999	999999	74	999999	555	54	359	999999	999999	71	500	647	583	69	680	254	829	999999	447	215	552	999999	302	999999	403	534	166	642	999999	814	269	405	817	62	615	999999	802	940	481	31	348	770	119	385	971	523	999999	999999	999999	874	458	999999	999999	448	999999	645	999999	999999	910	31	888	716	989	354	802	999999	999999	999999	999999	999999	452	999999	710	425	867	781	732	916	10	999999	937	999999	999999	606	999999	529	89	379	553	999999	999999	999999	39	460	999999	632	781	764	999999	999999	693	999999	417	285	999999	569	39	900	999999	726	913	263	101	40	93	593	604	392	989	283	24	460	977	483	999999	741	858	260	292	245	999999	967	999999	132	196	871	887	837	183	795	500	189	797	827	67	12	999999	999999	376	549	37	999999	999999	999999	862	999999	98	999999	296	691	710	778	618	346	725	945	920	968	843	222	705	766	999999	203	783	835	662	999999	999999	985	131	859	883	743	217	612	202	42	999999	953	782	954	550	492	94	721	999999	460	111	121	92	999999	165	164	843	271	999999	582	526	999999	580	938	516	999999	569	851	895	875	139	123	752	887	708	890	440	751	225	999999	999999	72	999999	999999	58	314	999999	999999	703	729	899	945	431	620	516	243	382	843	447	999999	923	243	825	695	331	987	369	204	943	275	723	102	55	464	473	464	999999	378	890	212	999999	999999	999999	176	975	999999	691	141	999999	474	999999	596	313	975	999999	999999	246	999999	880	71	999999	708	537	999999	15	806	999999	967	156	999999	480	14	953	245	842	999999	999999	999999	999999	147	999999	237	999999	999999	999999	137	789	80	999999	598	999999	193	497	829	266	699	561	999999	170	179	293	723	984	329	999999	512	642	78	143	999999	789	586	858	999999	999999	717	884	68	680	877	999999	829	316	558	833	999999	517	134	978	152	282	374	498	999999	853	581	999999	504	484	254	999999	999999	937	692	999999	641	335	753	73	999999	815	503	49	293	161	464	417	999999	999999	707	995	517	100	990	696	424	97	318	890	999999	999999	390	584	435	391	306	892	623	749	201	962	763	70	999999	999999	779	335	215	398	398	999999	816	18	776	259	999999	630	999999	996	393	999999	26	863	999999	999999	999999	999999	613	901	855	572	794	687	304	999999	999999	456	661	662	917	99	999999	999999	501	29	658	999999	807	186	413	999999	945	627	365	647	945	999999	190	363	902	860	999999	999999	543	826	380	999999	999999	41	28	531	999999	293	88	999999	
671	107	372	861	999999	63	999999	437	498	999999	626	176	332	999999	999999	999999	275	307	760	66	999999	999999	999999	674	999999	529	668	775	999999	881	706	661	999999	70	976	847	999999	329	937	849	999999	293	815	364	210	213	999999	66	241	686	265	999999	533	32	926	999999	720	999999	999999	896	999999	999999	999999	999999	482	964	628	271	680	951	803	946	370	999999	316	94	763	31	474	999999	723	612	544	480	625	44	138	526	144	884	137	999999	117	50	464	415	23	999999	882	245	584	544	386	289	883	319	999999	623	715	841	338	698	234	775	183	999999	999999	799	999999	447	836	112	999999	795	824	999999	999999	329	455	999999	81	564	149	238	861	189	236	264	999999	316	733	514	810	303	556	438	615	999999	867	682	615	999999	999999	445	409	999999	999999	590	464	919	480	982	177	815	769	773	559	995	914	993	556	546	211	683	713	331	301	999999	999999	396	999999	999999	462	772	295	999999	355	999999	829	389	772	645	799	678	835	751	999999	999999	533	782	999999	619	427	873	136	79	22	999999	731	87	190	583	351	78	570	973	529	404	999999	912	428	999999	999999	535	231	910	999999	999999	999999	962	999999	999999	999999	466	999999	999999	89	999999	646	225	844	819	973	999999	208	999999	303	731	117	862	231	999999	475	620	363	34	453	999999	651	225	999999	489	687	768	102	883	282	999999	560	831	893	939	757	999999	78	609	880	424	336	42	617	25	425	999999	740	52	831	999999	112	493	999999	197	999999	999999	893	365	141	999999	659	325	916	417	180	286	968	291	999999	999999	552	999999	154	999999	999999	999999	608	316	73	702	37	60	61	593	783	77	545	705	12	336	999999	712	477	675	765	999999	126	209	845	148	26	459	999999	999999	999999	357	999999	999999	631	999999	823	586	301	999999	187	609	273	999999	634	113	741	272	289	857	750	840	287	478	273	554	502	408	471	924	999999	578	201	391	456	999999	999999	288	84	683	999999	999999	999999	47	497	166	747	999999	575	742	407	999999	179	999999	920	306	80	870	993	999999	826	999999	999999	376	754	609	999999	881	876	208	384	999999	999999	999999	354	916	429	249	999999	117	806	999999	833	729	527	931	999999	999999	999999	159	365	858	999999	996	857	99	718	54	293	888	748	865	917	999999	999999	945	565	999999	656	13	877	831	889	885	999999	999999	999999	999999	999999	822	210	227	999999	726	842	999999	999999	201	748	265	207	385	999999	103	369	999999	999999	999999	999999	582	376	999999	543	467	282	533	969	410	999999	740	508	333	204	471	687	531	454	200	
999999	999999	778	373	824	999999	806	999999	876	795	999999	999999	999999	133	33	999999	455	999999	999999	999999	454	999999	557	766	475	999999	756	999999	190	999999	415	837	999999	601	999999	999999	999999	13	999999	152	660	999999	657	183	883	395	414	999999	309	999999	999999	322	848	501	745	225	294	21	897	999999	645	932	322	999999	999999	999999	844	734	201	502	473	999999	364	540	303	999999	999999	383	999999	90	999999	380	574	262	477	103	989	999999	855	716	246	792	116	999999	999999	728	467	275	792	205	551	680	999999	807	463	999999	999999	999999	207	999999	564	910	999999	817	221	274	999999	999999	999999	297	698	849	878	484	265	681	999999	999999	999999	574	217	999999	591	687	538	924	196	999999	999999	999999	144	682	999999	784	162	336	664	999999	999999	242	370	408	360	999999	507	701	801	709	999999	782	999999	999999	283	999999	863	179	329	450	999999	999999	87	999999	999999	20	162	26	62	999999	332	999999	27	57	187	999999	214	808	44	95	190	836	133	486	225	26	677	999999	999999	173	999999	982	999999	223	20	999999	164	999999	999999	350	999999	490	999999	999999	387	999999	765	999999	620	999999	428	65	999999	999999	270	451	174	601	386	253	342	815	999999	888	184	349	922	803	47	492	646	999999	669	693	999999	699	197	426	999999	603	261	498	726	926	745	864	999999	773	952	999999	529	563	393	999999	999999	537	872	760	532	999999	699	999999	152	137	835	983	396	450	999999	570	264	748	502	783	992	844	99	691	999999	319	999999	999999	850	478	962	93	62	999999	999999	215	826	437	999999	999999	903	299	355	999999	100	762	478	407	282	392	314	999999	999999	999999	999999	999999	447	999999	999999	223	547	550	120	673	999999	752	930	999999	765	999999	744	826	853	441	879	702	498	999999	601	999999	840	103	876	468	174	191	31	452	870	521	767	645	820	681	523	362	188	999999	433	347	831	856	642	987	647	487	927	999999	730	210	675	947	589	235	382	453	999999	651	509	983	730	999999	752	999999	999999	999999	15	182	999999	526	999999	816	76	263	999999	984	461	888	999999	999999	263	999999	999999	669	845	820	999999	595	999999	79	688	999999	182	450	617	352	999999	398	999999	549	482	999999	711	213	999999	859	880	336	999999	397	992	786	831	999999	730	338	767	999999	408	999999	999999	999999	873	999999	838	986	643	626	646	217	880	72	999999	999999	214	508	690	518	982	986	939	729	999999	911	87	902	705	360	719	999999	999999	31	999999	763	506	71	881	863	999999	700	226	999999	689	999999	516	929	367	999999	618	232	999999	999999	110	421	999999	323	999999	962	
999999	936	290	293	999999	368	631	859	82	665	999999	152	999999	827	999999	999999	770	999999	49	461	404	999999	999999	999999	741	497	639	336	999999	999999	995	192	570	918	102	438	419	932	999999	331	999999	656	857	702	999999	476	605	821	115	818	651	91	284	49	567	623	402	144	551	999999	728	305	938	503	669	999999	581	708	734	999999	872	837	999999	718	624	747	299	841	999999	275	892	817	999999	112	999999	914	907	999999	360	478	45	284	391	938	602	541	717	364	43	200	894	999999	999999	999999	945	814	753	565	999999	819	999999	999999	771	286	526	910	84	836	576	999999	685	999999	999999	265	999999	597	455	400	126	93	39	999999	807	182	381	995	999999	830	999999	122	999999	999999	116	540	999999	484	999999	115	421	691	467	881	787	288	999999	844	549	830	720	357	368	362	449	999999	790	397	753	999999	905	531	189	253	679	464	999999	343	944	816	120	205	94	350	978	999999	625	999999	157	529	666	536	455	900	119	809	753	808	902	774	750	999999	730	913	210	999999	511	224	999999	333	999999	181	999999	732	720	525	999999	27	384	25	716	641	250	234	932	999999	86	289	999999	870	710	785	441	180	75	999999	474	999999	999999	99	923	411	946	823	834	495	999999	722	999999	594	545	999999	433	887	67	999999	999999	506	980	831	813	231	90	340	623	909	999999	729	666	368	999999	999999	999999	999999	101	314	694	426	399	447	741	363	110	549	334	974	999999	999999	122	956	844	999999	999999	999999	285	701	331	616	210	924	999999	906	65	820	543	454	859	148	795	752	424	101	999999	999999	100	999999	131	999999	16	649	558	196	999999	710	524	92	900	568	999999	400	983	88	999999	475	999999	834	307	289	16	880	125	222	758	370	541	999999	861	658	999999	825	579	999999	609	560	376	568	299	355	306	460	999999	300	139	404	768	346	874	641	849	999999	999999	841	534	135	534	345	999999	257	178	770	231	999999	999999	193	820	203	478	665	108	999999	999999	999999	982	555	999999	824	93	364	601	205	878	230	808	961	673	737	265	484	36	41	140	52	187	535	239	311	950	945	584	575	868	219	999999	999999	721	210	859	999999	798	710	262	83	999999	973	999999	999999	443	388	520	92	937	994	639	999999	994	999999	999999	456	326	35	873	147	779	36	336	668	999999	94	249	472	878	286	685	326	778	67	396	213	643	999999	867	999999	435	501	637	873	579	475	730	229	436	999999	663	999999	999999	999999	303	999999	646	233	323	359	148	999999	213	661	318	323	298	937	999999	999999	
813	97	168	310	711	288	398	462	99	999999	364	999999	46	476	623	999999	489	999999	999999	766	566	999999	915	518	999999	999999	297	999999	565	266	186	793	124	865	598	999999	614	536	413	25	241	193	144	999999	995	128	20	737	47	405	999999	634	183	348	14	404	181	650	876	333	990	422	897	999999	45	570	905	181	999999	999999	999999	999999	999999	748	535	383	285	813	522	314	377	560	938	999999	431	551	999999	775	860	204	403	963	659	89	34	819	999999	311	75	434	223	839	999999	990	107	999999	384	999999	813	631	129	367	137	999999	955	440	483	737	411	999999	950	140	320	999999	653	344	303	181	724	999999	999999	973	747	98	101	538	701	948	72	999999	999999	195	961	239	85	45	836	97	133	594	999999	558	900	999999	483	93	528	185	346	762	587	213	710	107	544	999999	620	49	480	427	739	535	675	999999	999999	765	999999	91	608	617	999999	999999	57	999999	380	538	999999	999999	614	18	20	525	611	999999	963	999999	485	864	695	929	425	797	616	999999	855	809	883	49	265	718	914	447	999999	729	999999	381	165	580	726	999999	81	454	999999	472	999999	223	924	374	897	362	290	314	396	678	999999	711	600	350	285	570	999999	44	910	999999	103	573	948	882	56	592	808	999999	147	688	858	971	372	153	299	641	885	518	152	903	999999	999999	60	898	537	552	780	815	999999	165	999999	47	543	538	378	999999	275	51	999999	315	553	385	177	707	819	229	999999	999999	61	643	685	146	891	17	467	494	999999	60	354	999999	999999	993	609	981	337	821	438	834	999999	456	999999	999999	200	999999	359	999999	999999	999999	88	317	999999	334	764	661	480	999999	155	999999	999999	999999	331	225	697	999999	999999	999999	999999	196	999999	998	791	999999	681	604	277	999999	945	999999	657	414	61	178	999999	47	999999	486	239	999999	510	123	999999	901	763	890	999999	161	999999	999999	342	798	287	255	999999	89	525	999999	653	169	999999	638	999999	999999	878	999999	999999	162	999999	659	533	27	331	826	685	266	332	890	751	790	480	125	695	578	999999	859	136	999999	203	999999	521	601	832	79	999999	872	999999	585	32	999999	67	971	999999	496	843	325	476	460	570	718	757	635	948	862	688	999999	999999	699	378	29	540	36	959	361	148	999999	194	261	272	813	422	746	867	999999	733	999999	217	208	735	406	999999	675	245	485	144	999999	999999	970	999999	295	929	999999	999999	13	999999	40	22	999999	357	999999	140	225	198	757	306	20	767	303	139	999999	70	743	964	999999	636	999999	791	484	
227	262	288	224	870	999999	999999	277	539	864	98	702	999999	662	851	823	276	999999	487	488	999999	133	128	999999	840	210	235	195	189	999999	376	701	249	538	999999	999999	999999	915	354	220	999999	38	999999	902	215	437	693	408	999999	151	705	469	387	313	305	999999	999999	929	384	669	752	697	98	304	999999	397	462	957	334	756	200	360	999999	276	614	160	653	225	999999	413	516	999999	999999	48	539	906	323	999999	243	999999	999999	703	541	999999	468	185	999999	185	414	817	974	736	999999	146	950	354	999999	121	698	154	450	999999	785	971	162	925	999999	60	765	592	83	526	999999	100	795	497	999999	147	807	438	220	477	999999	336	438	999999	752	166	97	194	269	212	247	98	793	51	918	569	532	999999	999999	999999	420	821	744	457	21	984	350	463	535	999999	313	270	934	973	117	999999	542	381	183	248	962	580	332	871	288	635	999999	754	579	260	999999	274	657	999999	67	989	592	980	769	768	815	634	659	999999	898	977	164	819	999999	469	999999	160	370	542	927	839	999999	872	179	999999	999999	596	884	285	895	49	612	613	916	999999	866	562	612	415	999999	338	999999	573	999999	999999	481	999999	999999	119	999999	463	904	125	403	227	999999	999999	811	393	90	999999	749	384	863	999999	999999	999999	903	815	603	474	547	955	999999	999999	917	999999	898	867	999999	210	774	775	61	441	145	497	220	698	627	156	750	229	999999	213	588	547	710	125	937	930	583	15	999999	759	916	999999	999999	804	310	999999	821	944	999999	880	454	999999	332	431	723	876	339	215	197	457	723	999999	630	905	999999	380	224	783	999999	973	626	769	999999	302	525	196	492	416	397	62	335	999999	999999	454	759	613	224	288	401	70	999999	378	818	68	45	597	328	109	794	930	360	47	23	515	263	685	715	40	906	536	394	999999	999999	999999	132	917	587	186	156	406	165	999999	391	870	999999	258	950	210	999999	927	999999	392	999999	467	701	297	792	235	200	83	898	194	382	999999	999999	677	561	683	999999	128	19	152	953	398	775	424	655	153	142	15	734	514	773	978	668	12	311	359	442	834	999999	362	986	82	507	970	564	526	204	704	999999	276	274	999999	999999	725	999999	234	692	287	642	649	102	194	348	394	999999	403	206	673	376	211	250	999999	993	657	165	880	890	999999	860	138	949	437	999999	468	249	633	70	942	573	87	667	165	201	484	269	802	999999	999999	558	170	329	530	338	495	999999	999999	999999	270	999999	558	999999	999999	427	513	999999	999999	
875	999999	154	787	999999	263	110	299	999999	999999	999999	519	397	363	156	777	255	700	808	999999	109	823	442	999999	488	999999	382	24	743	779	738	687	784	604	999999	853	968	771	999999	999999	429	999999	951	940	263	999999	999999	216	412	566	642	726	705	280	999999	999999	999999	78	308	542	881	96	555	765	357	999999	734	792	437	302	808	484	872	742	999	70	999999	502	823	852	999999	999999	612	187	146	21	982	514	49	874	414	999999	472	295	194	999999	493	195	592	999999	999999	89	779	119	757	167	999999	962	280	505	999999	946	254	456	614	715	999999	378	628	999999	999999	999999	753	999999	888	999999	22	587	557	666	999999	686	909	792	951	847	396	502	429	999999	166	30	243	999999	694	468	999999	25	999999	479	999999	999999	999999	999999	790	681	336	226	231	850	155	277	414	614	999999	503	46	462	505	766	328	999999	948	649	189	229	999999	219	999999	429	261	996	999999	87	806	462	128	662	12	280	521	999999	281	999999	834	889	615	999999	616	201	999999	999999	520	913	999999	878	177	918	999999	570	693	999999	359	801	999999	158	370	999999	807	999999	999999	383	459	235	254	999999	709	378	815	299	614	368	999999	676	997	68	485	993	926	927	294	210	595	441	586	999999	999999	999999	981	999999	529	288	820	150	999999	999999	743	999999	668	13	179	798	999999	777	956	335	523	999999	804	999999	672	376	410	879	190	184	788	28	648	999999	999999	999999	396	139	770	336	547	999999	860	999999	324	199	335	922	758	495	107	818	999999	260	881	147	675	452	22	999999	877	940	999999	641	270	725	646	818	675	939	412	999999	16	629	787	999999	822	855	224	482	51	999999	999999	694	87	999999	999999	999999	967	200	564	944	999999	618	458	607	502	999999	689	599	552	516	257	818	999999	133	812	999999	473	999999	999999	819	237	540	121	400	819	274	999999	300	999999	258	851	999999	999999	468	856	398	181	190	568	603	999999	625	930	535	240	312	611	999999	167	999999	924	156	874	744	999999	586	999999	999999	787	237	664	398	999999	303	664	772	443	999999	276	424	683	293	262	722	653	612	610	999999	999999	516	663	999999	999999	999999	334	704	610	640	751	280	891	123	402	340	938	777	217	636	870	999999	999999	986	687	743	13	999999	894	162	100	999999	976	921	897	281	574	63	265	912	969	959	171	999999	873	996	532	570	999999	921	783	999999	999999	973	715	702	647	999999	923	399	501	693	810	458	549	999999	303	970	226	999999	766	884	999999	305	666	999999	305	75	122	690	999999	999999	749	999999	
379	224	999999	12	215	205	634	896	140	865	420	286	159	713	264	237	999999	562	354	999999	165	898	999999	108	999999	805	406	581	565	999999	999999	999999	943	999999	999999	335	936	301	764	30	496	869	754	999999	885	390	999999	592	811	999999	988	999999	99	999999	999999	999999	859	999999	695	999999	798	62	341	999999	686	361	342	999999	634	929	301	999999	999999	333	284	999999	153	709	223	999999	53	814	770	680	254	999999	999999	964	32	608	475	334	999999	999999	232	443	537	857	969	534	57	450	957	881	999999	586	859	765	704	530	999999	160	999999	768	366	984	291	661	652	164	391	378	298	36	463	999999	999999	444	111	840	758	999999	999999	688	879	602	856	888	96	999999	999999	213	269	501	280	999999	999999	999999	999999	247	999999	876	999999	814	152	999999	999999	931	999999	627	999999	424	664	864	772	50	420	709	999999	999999	138	402	574	984	491	188	118	796	755	147	39	968	999999	863	688	999999	92	999999	999999	209	449	924	999999	469	886	258	999999	405	729	239	905	236	948	242	119	758	312	229	999999	963	571	366	185	290	598	813	999999	801	999999	999999	958	999999	999999	690	324	213	932	115	999999	243	639	712	77	525	242	802	999999	214	753	929	578	862	999999	582	637	93	749	190	870	83	281	999999	230	837	281	419	73	268	918	906	826	999999	999999	99	999999	999999	999999	999999	58	795	793	999999	999999	999999	322	106	893	590	62	241	999999	752	999999	33	962	892	492	999999	254	822	738	761	296	847	113	381	740	512	258	778	794	99	999999	85	290	509	700	974	525	999999	526	483	215	687	452	84	962	108	137	442	376	69	415	999999	999999	41	485	209	152	940	365	391	342	283	446	374	620	169	743	463	201	517	713	999999	306	265	555	609	404	38	419	642	384	815	412	999999	684	905	28	258	999999	500	832	584	999999	144	150	932	250	999999	464	803	364	674	250	999999	355	345	930	801	486	999999	805	999999	999999	723	999999	999999	999999	712	689	715	999999	494	439	701	684	139	999999	171	125	622	368	326	999999	615	287	710	575	553	388	349	999999	227	772	157	695	718	63	105	999999	623	71	538	398	748	662	999999	244	549	184	226	999999	999999	685	999999	517	489	549	915	999999	306	951	327	333	999999	739	999999	722	292	16	966	85	164	44	501	560	999999	927	825	952	418	476	36	379	999999	999999	216	541	908	639	215	999999	147	660	999999	999999	999999	214	58	999999	738	157	999999	999999	218	151	930	734	194	312	999999	561	724	962	999999	829	925	948	999999	
95	999999	392	814	652	800	797	937	504	999999	829	999999	626	878	816	224	271	524	493	171	30	334	482	356	999999	953	999999	455	184	633	999999	999999	796	999999	999999	485	999999	999999	308	742	420	213	999999	531	364	496	70	682	907	748	766	315	441	786	150	761	60	46	218	699	999999	351	999999	870	211	92	30	583	916	340	867	999999	999999	751	999999	999999	999999	951	991	119	892	999999	547	435	866	999999	999999	19	902	211	434	999999	134	999999	595	78	999999	565	329	999999	475	999999	766	577	880	837	99	690	46	332	863	999999	54	999999	807	185	804	337	14	515	777	20	999999	715	905	558	804	616	165	681	377	343	631	720	999999	415	214	970	555	39	999999	624	972	579	347	999999	275	35	801	420	274	999999	561	813	503	999999	806	999999	671	999999	999999	482	535	365	954	529	477	333	465	401	999999	834	782	999999	909	163	48	999999	377	580	292	779	814	744	999999	265	782	818	226	188	999999	163	308	232	995	133	999999	999999	999999	817	857	999999	570	999999	450	440	340	585	904	999999	426	704	999999	101	50	264	999999	790	948	699	747	659	999999	286	792	816	535	999999	979	785	999999	431	486	559	999999	350	218	414	304	976	925	206	913	999999	762	905	479	217	191	740	465	309	668	925	80	207	834	293	999999	633	904	780	606	128	285	999999	999999	134	378	700	55	263	495	972	774	551	746	241	523	887	346	999999	378	999999	330	765	999999	561	489	524	516	925	796	671	82	155	600	999999	600	767	999999	355	999999	999999	694	999999	814	696	999999	528	461	999999	769	731	296	586	411	367	999999	520	241	999999	644	999999	999999	130	999999	999999	999999	628	951	951	641	999999	209	991	489	887	554	129	951	999999	410	999999	999999	913	165	74	385	496	743	243	995	89	536	31	710	999999	307	574	743	999999	796	532	577	509	961	23	531	305	106	523	999999	679	569	174	265	684	790	280	965	403	448	413	884	718	956	561	230	188	999999	999999	590	979	999999	960	280	877	393	564	952	999999	999999	999999	999999	230	999999	326	999999	371	765	36	999999	36	999999	999999	551	392	647	859	553	410	999999	353	24	601	933	833	303	608	893	387	999999	236	328	823	860	368	24	664	298	999999	50	858	422	263	310	999999	380	45	419	887	999999	534	20	999999	357	199	999999	797	296	597	32	912	477	999999	735	967	708	785	490	193	378	983	999999	913	369	935	931	760	999999	380	999999	268	199	16	999999	767	225	776	476	670	303	226	999999	700	999999	138	391	44	
528	999999	999999	594	555	236	519	256	999999	107	999999	999999	267	314	507	999999	144	764	723	471	240	999999	752	931	319	819	889	162	615	870	306	241	999999	897	242	957	524	867	712	999999	496	901	804	128	999999	63	413	989	718	461	566	999999	999999	999999	804	999999	591	999999	285	999999	346	366	641	102	800	999999	868	370	81	549	401	277	62	759	974	999999	174	633	346	265	416	900	443	163	313	454	999999	999999	103	682	999999	601	592	976	626	139	269	999999	328	645	195	999999	917	178	999999	999999	799	655	999999	475	999999	957	999999	29	330	446	999999	487	999999	355	133	244	999999	399	183	799	684	86	143	999999	79	463	315	999999	80	373	982	274	103	24	655	181	689	999999	296	999999	25	999999	999999	189	216	999999	922	972	522	951	775	528	999999	269	614	999999	521	999999	405	932	999999	884	949	956	999999	999999	394	774	699	951	554	999999	112	764	784	999999	430	953	638	297	540	342	189	129	598	999999	999999	999999	410	999999	659	589	232	364	766	140	623	999999	999999	557	999999	158	282	999999	406	999999	999999	999999	485	501	302	568	471	118	999999	319	705	829	367	10	999999	560	373	767	999999	964	427	748	999999	654	499	730	237	91	900	392	70	619	722	472	999999	48	358	999999	639	100	128	123	999999	457	435	793	341	999999	999999	999999	999999	515	999999	441	708	678	242	830	12	999999	340	389	217	19	258	96	999999	894	963	350	211	465	137	211	846	313	785	999999	228	999999	399	512	914	72	608	999999	350	291	764	369	999999	527	905	77	999999	738	906	953	999999	349	686	999999	999999	826	999999	328	999999	77	594	404	892	691	612	307	182	828	475	999999	410	704	745	825	999999	999999	544	683	559	999999	450	999999	407	832	999999	879	28	952	750	97	436	289	177	999999	696	369	476	125	915	999999	999999	931	272	760	552	999999	603	861	316	167	292	952	769	327	626	486	997	69	999999	733	288	229	87	387	718	130	537	472	139	770	137	999999	767	999999	174	999999	845	646	999999	999999	999999	167	646	592	999999	483	520	849	656	999999	372	417	999999	192	329	675	999999	884	52	431	967	140	999999	546	40	863	194	818	163	117	640	360	779	502	457	131	583	494	582	244	610	687	816	919	999999	720	652	999999	631	499	665	999999	604	858	879	154	435	999999	562	942	299	701	999999	548	579	21	637	283	734	999999	101	369	312	807	820	289	323	811	148	320	999999	999999	197	999999	452	679	999999	920	999999	312	696	484	932	639	945	909	991	278	350	395	
92	379	999999	433	407	999999	658	797	47	600	830	624	961	252	731	689	514	42	106	899	265	999999	661	432	511	617	999999	673	861	911	298	999999	999999	752	238	841	758	999999	266	999999	31	999999	883	32	999999	82	999999	999999	907	999999	404	959	181	450	140	374	718	428	922	790	868	985	999999	135	999999	785	163	218	23	890	931	750	776	949	999999	999999	834	639	999999	999999	103	747	765	605	517	339	873	29	999999	863	133	340	841	475	288	46	32	757	720	697	999999	314	676	27	999999	999999	193	232	572	833	540	999999	478	492	999999	130	229	340	618	971	911	999999	595	160	999999	999999	909	310	671	842	999999	999999	918	262	520	789	81	748	999999	863	999999	999999	457	789	333	54	861	999999	999999	999999	999999	692	148	748	785	999999	719	526	999999	999999	744	999999	560	729	559	999999	170	226	999999	907	999999	481	999999	755	825	999999	685	999999	826	723	739	560	531	513	36	591	938	999999	476	734	80	554	498	999999	128	273	100	999999	239	869	883	999999	385	871	118	344	633	392	999999	999999	999999	912	699	535	994	193	360	57	703	968	524	991	749	248	837	504	982	521	636	561	179	999999	577	957	999999	103	999999	660	405	999999	957	555	999999	951	634	167	999999	962	999999	934	999999	53	34	271	354	892	999999	147	43	613	361	122	755	371	356	152	345	999999	695	900	999999	700	651	21	999999	999999	999999	999999	614	679	649	999999	967	702	648	136	933	315	612	948	207	48	999999	999999	339	844	799	884	999999	492	822	999999	277	653	926	222	401	999999	999999	385	156	108	533	363	964	999999	155	63	723	230	218	39	140	747	702	970	82	859	999999	999999	179	860	203	131	857	536	752	999999	775	999999	999999	921	65	236	801	109	515	273	827	997	699	745	170	999999	999999	793	983	529	999999	956	149	541	340	999999	999999	296	904	411	506	438	588	999999	287	297	999999	297	974	903	946	603	465	809	41	684	477	999999	699	999999	848	73	999999	233	373	819	999999	202	590	970	31	515	204	113	767	399	419	868	999999	873	888	999999	819	89	999999	356	500	999999	509	655	617	781	596	95	999999	442	885	999999	467	468	12	303	999999	13	882	999999	409	361	51	642	275	999999	966	826	931	999999	254	999999	649	27	328	954	999999	935	363	249	999999	118	550	335	514	63	411	999999	871	594	999999	999999	207	999999	947	149	299	867	390	18	815	769	164	700	197	422	716	999999	999999	57	610	771	649	642	522	300	810	716	137	221	207	966	999999	346	582	439	
275	506	79	189	665	824	554	355	999999	999999	999999	850	148	999999	999999	960	860	823	984	999999	176	565	630	656	339	583	999999	178	810	848	813	817	127	999999	157	219	380	999999	391	785	226	304	218	999999	999999	999999	577	45	999999	999999	116	141	999999	999999	273	709	999999	999999	850	92	94	999999	999999	585	345	999999	999999	999999	944	137	999999	900	442	208	301	871	356	999999	999999	379	15	999999	304	999999	742	682	999999	999999	495	447	342	956	119	999999	701	841	759	633	37	209	237	197	100	746	656	215	999999	163	774	401	362	999999	114	480	87	389	91	970	842	663	681	680	999999	507	794	999999	790	143	507	459	999999	999999	999999	119	999999	817	614	557	917	999999	983	311	288	103	94	723	852	999999	231	999999	760	788	791	374	528	999999	302	592	951	31	424	565	656	999999	288	639	390	994	338	269	999999	533	999999	999999	679	379	401	999999	422	81	781	161	912	195	699	333	999999	864	590	595	999999	999999	606	895	123	427	655	964	815	999999	343	857	310	961	547	237	735	486	999999	999999	165	501	180	880	250	272	653	999999	624	955	706	525	413	743	745	752	926	167	201	262	723	999999	985	966	999999	924	851	950	648	472	598	456	999999	440	440	32	851	726	655	850	774	194	349	860	748	817	453	567	226	999999	310	577	294	442	436	727	515	213	152	999999	999999	702	822	999999	366	260	355	972	313	999999	901	210	512	351	487	538	97	135	999999	920	480	293	999999	853	172	30	171	999999	14	712	517	647	584	999999	439	82	371	198	503	498	472	481	264	504	893	109	75	943	954	897	640	390	999999	231	845	137	968	999999	989	346	98	618	999999	600	215	263	999999	182	911	999999	999999	899	632	729	457	998	39	240	960	72	954	999999	782	117	82	136	662	362	999999	311	114	402	999999	999999	410	854	999999	663	298	639	483	893	41	549	730	740	757	266	773	846	108	999999	19	999999	999999	870	835	860	528	88	601	274	688	610	311	774	700	999999	329	603	495	375	941	330	589	70	197	242	386	341	999999	405	588	647	213	376	393	281	774	539	28	652	999999	220	48	999999	215	431	248	956	49	292	999999	999999	999999	732	999999	689	347	331	682	602	484	197	709	205	685	999999	406	934	391	429	701	999999	584	843	240	730	291	380	999999	766	999999	430	301	999999	468	417	296	481	579	999999	999999	452	857	426	177	999999	999999	999999	532	999999	34	313	574	620	999999	158	595	517	502	75	407	966	475	916	999999	63	999999	999999	
736	999999	754	925	364	687	494	258	932	168	676	292	229	447	847	692	741	690	856	681	506	320	821	779	979	514	305	967	977	940	817	999999	62	999999	116	264	999999	999999	948	886	135	341	225	999999	999999	219	845	959	999999	999999	184	999999	999999	224	126	999999	456	999999	946	850	391	999999	999999	991	350	562	999999	341	999999	593	283	999999	741	969	999999	174	104	999999	999999	769	668	999999	849	203	765	999999	915	838	772	689	999999	443	999999	999999	505	608	70	234	96	999999	980	999999	999999	535	999999	999999	185	238	668	952	999999	71	46	999999	191	55	677	999999	999999	450	999999	400	569	999999	784	839	489	643	473	999999	113	870	308	999999	788	999999	717	324	999999	233	724	687	180	819	367	747	406	976	999999	459	931	999999	998	645	642	590	999999	999999	999999	670	63	542	999999	721	999999	462	762	999999	398	36	337	363	999999	999999	726	959	999999	999999	293	47	999999	512	726	24	25	130	871	663	28	999999	220	741	573	999999	179	999999	922	458	999999	905	984	999999	588	999999	999999	578	999999	999999	918	682	369	205	999999	999999	999999	999999	815	750	706	728	590	109	999999	199	816	596	999999	370	999999	999999	46	772	778	999999	62	423	924	836	892	999999	530	999999	744	999999	838	999999	999999	999999	795	629	375	181	752	253	325	884	660	398	999999	999999	787	239	172	383	645	999999	427	314	660	999999	999999	979	858	268	207	999999	999999	999999	360	801	548	930	574	213	179	865	29	534	999999	178	762	536	763	999999	659	999999	713	999999	699	251	597	743	208	982	13	396	322	999999	999999	999999	529	637	47	999999	986	856	999999	999999	213	780	577	999999	251	492	60	99	226	501	609	906	11	999999	334	999999	214	804	732	999999	210	999999	999999	536	999999	999999	648	999999	498	491	380	802	636	754	167	999999	999999	705	502	715	931	913	179	820	883	149	608	536	312	927	77	999999	134	82	757	430	237	50	413	788	844	925	600	734	130	999999	279	999999	835	415	999999	999999	999999	26	661	297	613	732	999999	349	999999	999999	822	571	423	198	678	564	996	737	999999	632	302	713	871	15	322	999999	700	87	870	361	701	897	999999	569	879	117	421	470	999999	999999	999999	999999	999999	999999	112	39	320	999999	137	715	260	108	999999	813	215	598	155	999999	974	178	999999	575	479	502	419	925	90	999999	319	999999	152	535	919	196	245	238	778	147	903	293	133	768	999999	999999	110	603	183	677	363	291	961	766	496	649	473	821	594	999999	999999	187	949	466	999999	565	572	999999	999999	999999	578	977	
819	18	752	690	54	999999	626	324	402	999999	751	412	501	37	610	386	999999	280	722	423	999999	346	824	999999	344	999999	155	393	591	385	424	646	999999	385	471	953	999999	806	605	209	999999	279	50	506	999999	999999	964	595	999999	999999	686	908	814	164	999999	483	193	36	356	386	999999	999999	733	26	402	115	314	999999	565	656	372	999999	674	523	227	374	306	327	999999	798	703	560	999999	999999	698	515	831	943	999999	988	769	987	999999	228	91	963	546	999999	114	330	242	848	39	999999	823	454	999999	301	937	967	186	865	735	999999	683	568	804	999999	328	886	283	370	82	577	887	384	999999	456	999999	999999	999999	999999	999999	999999	566	854	530	999999	581	254	281	999999	999999	999999	811	903	999999	999999	999999	522	169	999999	704	227	999999	871	999999	462	999999	448	999999	999999	858	999999	149	999999	999999	765	991	828	999999	674	756	84	615	743	363	997	765	999999	999999	999999	910	919	999999	620	999999	996	924	694	88	78	717	999999	582	493	681	999999	935	907	261	496	999999	717	485	494	999999	630	612	312	518	778	696	438	326	791	877	999999	587	528	336	655	841	306	999999	968	957	623	999999	999999	71	39	72	857	731	636	968	999999	444	610	999999	946	394	621	999999	310	999999	999999	816	999999	616	742	746	416	580	999999	999999	999999	999999	516	536	839	139	490	250	488	999999	838	706	999999	999999	684	504	977	370	999999	999999	999999	130	449	596	678	999999	999999	515	329	999999	999999	287	135	981	999999	235	928	83	999999	816	999999	999999	697	594	543	582	137	999999	931	999999	999999	55	200	344	999999	494	528	919	858	42	430	975	921	205	70	561	581	708	468	459	576	999999	51	573	367	848	999999	854	999999	106	678	740	583	91	999999	609	999999	790	556	869	706	18	999999	296	396	927	460	502	533	981	999999	999999	999999	482	672	864	999999	627	976	999999	72	673	866	762	999999	689	402	839	680	461	999999	999999	161	598	752	567	999999	755	186	440	999999	929	331	81	999999	259	239	111	419	660	999999	469	999999	969	807	42	999999	462	932	706	999999	620	999999	81	516	221	277	912	729	999999	185	258	999999	546	198	142	999999	999999	667	114	460	301	430	30	855	15	976	192	999999	999999	425	999999	823	479	904	778	117	259	564	999999	982	327	381	315	485	999999	28	999999	999999	674	690	356	795	999999	256	244	199	999999	225	511	999999	94	999999	20	688	948	434	999999	642	999999	34	103	999999	783	131	142	920	125	545	508	986	708	999999	126	39	79	440	994	233	999999	999999	316	43	
999999	649	898	206	371	626	536	922	57	635	369	999999	596	126	22	706	123	324	83	266	999999	524	535	681	13	980	619	518	999999	747	971	832	718	70	999999	144	999999	936	559	498	18	999999	939	999999	53	999999	442	952	427	298	120	356	999999	60	325	538	123	226	999999	390	17	28	999999	310	663	999999	931	536	999999	878	999999	999999	999999	584	257	141	585	999999	638	536	547	999999	999999	151	636	625	327	667	744	648	31	999999	743	178	491	990	103	999999	420	515	545	906	23	549	815	999999	591	929	802	194	953	661	587	999999	842	351	928	351	999999	999999	219	273	792	300	857	475	443	596	999999	999999	47	947	999999	133	991	999999	652	550	999999	703	44	999999	865	999999	999999	370	429	87	999999	999999	999999	752	999999	382	305	281	999999	722	691	349	999999	994	999999	545	157	15	619	999999	999999	211	698	387	24	970	999999	999999	999999	243	604	497	999999	366	270	953	205	294	982	669	999999	719	999999	929	858	986	214	49	562	329	412	689	999999	964	999999	134	451	684	737	994	378	484	872	881	999999	999999	303	143	999999	881	350	862	999999	950	637	999999	684	768	999999	999999	766	964	269	88	999999	999999	999999	91	954	146	512	999999	557	988	300	999999	846	646	999999	664	692	999999	315	680	979	549	666	800	337	456	999999	682	999999	999999	999999	414	224	793	60	212	457	999999	189	999999	379	999999	315	44	999999	294	118	47	957	864	999999	695	658	589	109	291	999999	946	753	999999	696	999999	364	848	999999	999999	138	63	596	999999	217	479	891	718	311	160	244	631	149	53	999999	999999	999999	301	373	999999	756	635	999999	768	999999	510	468	681	900	548	475	466	999999	999999	999999	999999	451	358	999999	999999	803	999999	999999	999999	56	626	806	710	168	999999	999999	999999	484	999999	138	503	368	827	654	706	20	220	817	762	684	777	357	374	887	293	960	377	644	507	739	816	999999	745	999999	999999	999999	758	523	616	999999	999999	982	67	646	662	999999	624	999999	950	854	593	999999	525	274	278	279	999999	823	875	334	999999	999999	977	487	321	999999	622	114	327	12	262	999999	210	999999	282	999999	299	999999	999999	999999	345	674	694	652	156	693	831	481	453	68	999999	934	648	999999	706	984	999999	579	334	515	83	519	385	948	602	896	922	999999	991	483	979	714	598	288	988	73	999999	334	341	628	325	151	999999	269	740	327	58	999999	621	298	999999	999999	402	719	522	826	999999	745	60	259	771	633	489	970	999999	557	346	369	304	643	260	680	248	706	999999	999999	858	
999999	217	284	847	13	585	703	692	269	321	999999	999999	171	999999	988	284	91	856	691	999999	690	190	193	981	689	624	978	47	120	999999	999999	999999	590	967	181	537	775	999999	767	57	786	287	819	245	999999	999999	142	868	999999	999999	166	999999	999999	280	999999	936	34	303	168	389	999999	665	582	788	625	999999	999999	204	603	460	999999	680	999999	644	875	412	370	947	523	96	491	120	999999	714	324	846	30	320	799	244	999999	482	999999	999999	450	999999	705	41	619	118	427	938	274	999999	999999	486	760	999999	404	765	576	87	999999	81	897	497	889	868	999999	779	338	999999	404	369	999999	36	436	711	999999	754	999999	999999	999999	415	669	553	999999	999999	817	837	999999	166	915	44	668	435	999999	181	999999	952	999999	837	567	840	779	561	999999	904	999999	870	999999	59	999999	649	67	246	750	374	412	353	999999	925	60	636	694	182	949	369	999999	522	333	999999	231	251	999999	870	772	497	999999	117	20	941	999999	999999	787	999999	496	276	976	431	685	999999	999999	146	311	315	786	931	156	607	999999	183	999999	350	999999	794	828	999999	999999	197	474	262	738	305	343	999999	825	999999	999999	658	999999	999999	999999	278	837	995	999999	94	939	999999	93	841	350	38	505	836	999999	759	409	999999	217	78	150	789	957	432	599	473	802	601	999999	682	91	497	922	928	791	934	513	551	999999	999999	489	916	113	633	912	709	799	507	972	999999	704	856	451	616	542	603	321	999999	405	33	291	999999	728	999999	999999	999999	116	577	55	802	255	858	999999	999999	589	233	686	999999	520	890	673	305	628	423	978	999999	56	315	396	197	623	108	155	999999	461	999999	198	702	999999	999999	999999	232	461	180	999999	999999	172	977	999999	318	917	986	894	999999	359	986	719	999999	999999	999999	806	801	999999	999999	188	157	712	419	22	448	45	983	460	461	999999	999999	844	458	603	142	999999	79	287	88	999999	636	213	639	924	999999	431	882	279	349	261	999999	52	999999	991	672	142	753	999999	589	282	999999	999999	999999	999999	908	152	270	711	999999	999999	999999	524	112	587	551	944	999999	494	546	26	162	714	120	999999	496	409	250	999999	999999	999	999999	999999	697	805	999999	110	770	421	26	333	170	181	979	999999	524	286	939	26	999999	728	69	268	428	573	129	999999	425	999999	731	999999	902	804	780	300	999999	633	826	306	249	999999	999999	999999	478	223	855	999999	734	242	685	219	469	233	25	999999	940	60	685	134	686	127	685	536	999999	516	430	366	999999	689	999999	890	460	999999	776	
999	554	999999	790	214	717	148	494	192	558	521	50	679	788	999999	999999	999999	999999	999999	620	132	999999	647	970	962	792	499	999999	54	517	794	759	999999	456	26	999999	541	269	480	999999	547	632	503	999999	179	475	751	999999	823	999999	999999	999999	759	32	999999	244	906	438	828	421	228	557	450	999999	999999	999999	224	232	772	919	818	999999	999999	999999	82	499	271	670	800	999999	51	999999	766	715	893	853	10	803	801	782	751	113	999999	69	197	999999	999999	828	224	999999	261	528	805	903	521	781	474	999999	950	165	972	246	637	999999	999999	307	791	999999	999999	910	761	999999	999999	999999	999999	714	410	999999	107	999999	316	443	456	392	244	522	126	999999	203	999999	388	536	852	646	809	514	475	109	688	999999	999999	457	56	999999	656	999999	107	815	735	806	380	65	376	868	848	538	790	999999	107	857	191	928	999999	669	999999	999999	999999	785	190	999999	999999	311	729	999999	883	858	396	999999	736	404	424	310	137	999999	999999	333	169	984	797	280	724	230	11	999999	708	280	916	387	782	999999	282	322	999999	82	567	79	335	169	984	990	151	647	518	703	999999	880	801	154	999999	208	75	999999	987	909	938	999999	309	999999	508	613	942	999999	370	315	132	112	999999	999999	829	999999	999999	999	10	999999	999999	86	999999	307	397	827	478	771	459	584	365	698	999999	725	143	548	770	436	661	380	57	999999	287	213	581	340	215	746	325	266	210	75	583	999999	780	862	317	11	511	680	144	181	559	786	950	433	778	999999	921	290	999999	571	348	999999	760	996	799	999999	726	67	622	732	999999	999999	383	299	125	153	999999	281	240	768	924	999999	246	999999	582	500	263	157	999999	266	825	44	999999	638	999999	953	999999	783	73	809	285	453	68	412	999999	366	412	999999	318	634	13	999999	59	999999	999999	368	999999	884	423	308	254	578	505	999999	906	420	837	745	572	171	723	171	999999	431	492	481	999999	833	159	225	98	602	839	927	262	999999	985	999999	991	368	570	546	370	764	999999	999999	948	999999	506	315	529	667	98	157	999999	999999	999999	628	999999	175	446	559	735	208	219	651	738	577	114	730	435	614	753	214	601	187	801	999999	865	999999	999999	229	337	843	999999	431	514	691	999999	420	999999	999999	999999	826	921	20	810	172	554	999999	968	999999	999999	776	880	914	913	884	556	733	999999	988	762	999999	999999	227	232	999999	511	788	147	56	560	694	985	78	42	927	292	590	376	639	898	952	816	162	631	561	963	781	517	629	145	293	
379	756	604	717	193	999999	788	919	999999	766	999999	922	820	999999	790	812	999999	986	999999	965	367	999999	99	810	58	490	596	999999	928	729	281	517	910	276	324	239	999999	999999	743	588	802	456	978	142	185	999999	999999	727	771	160	999999	531	999999	180	925	967	666	794	668	703	117	127	990	930	494	268	21	999999	999999	560	347	567	253	22	172	999999	432	957	634	164	158	868	899	777	830	749	489	740	350	356	999999	680	999999	49	999999	685	999999	58	647	917	999999	999999	999999	220	999999	342	288	25	999999	25	544	709	169	513	555	248	227	999999	110	745	779	999999	212	242	987	667	910	213	541	487	454	384	319	717	281	370	731	689	964	497	471	474	732	335	999999	999999	520	152	999999	242	468	252	948	902	148	999999	585	999999	233	155	999999	84	483	530	570	170	399	999999	999999	194	517	537	999999	612	284	314	999999	877	430	133	999999	999999	999999	999999	28	999999	436	417	999999	669	785	825	999999	819	75	999999	991	211	999999	651	999999	77	999999	309	724	930	994	345	999999	833	73	708	485	110	997	664	365	183	999999	368	999999	999999	999999	571	999999	692	81	439	999999	999999	322	347	122	999999	999999	89	857	999999	585	98	217	101	999999	745	606	87	350	365	999999	999999	40	818	699	406	918	999999	203	349	999999	41	999999	565	999999	739	999999	999999	595	706	451	999999	807	945	597	999999	161	999999	202	999999	964	332	351	999999	617	145	857	504	648	716	859	176	886	518	519	553	240	652	302	60	234	881	491	643	913	904	604	999999	999999	999999	255	286	999999	999999	384	577	690	999999	999999	662	999999	26	87	879	999999	285	41	299	999999	54	193	508	999999	152	999999	93	999999	999999	999999	713	541	999999	284	999999	471	999999	877	999999	999999	941	863	999999	704	640	178	217	804	611	797	999999	872	315	657	186	103	999999	936	156	170	300	736	982	349	999999	131	117	742	715	418	999999	407	220	165	494	191	104	803	708	973	697	289	239	910	173	840	235	125	999999	999999	999999	646	730	999999	843	214	999999	749	470	519	70	475	99	999999	534	241	661	999999	999999	994	998	943	237	183	472	21	507	81	185	999999	895	992	643	446	694	999999	676	999999	999999	999999	999999	355	343	999999	999999	231	999999	46	386	932	189	85	952	113	280	781	999999	999999	198	831	707	808	573	76	623	999999	831	999999	508	907	564	112	999999	883	694	652	610	48	270	999999	821	471	695	252	224	820	49	540	175	913	217	129	371	490	582	501	999999	276	576	843	999999	999999	537	
478	378	86	999999	999999	999999	628	181	380	296	999999	999999	245	123	999999	852	999999	38	300	487	999999	700	444	741	999999	310	999999	870	343	999999	999999	850	284	934	999999	873	999999	999999	970	131	547	999999	836	832	424	480	346	999999	460	424	999999	815	999999	999999	941	778	933	345	888	768	226	757	837	909	870	106	999999	311	896	457	714	230	67	179	940	999999	863	611	326	878	964	813	999999	919	698	611	751	225	992	999999	999999	801	999999	212	904	999999	904	927	962	327	745	45	492	13	709	552	757	930	999999	98	914	331	29	999999	804	413	347	918	999999	268	355	519	318	457	517	913	535	855	999999	999999	999999	936	649	999999	143	928	331	416	999999	155	854	820	106	999999	534	618	782	684	408	501	451	999999	717	704	999999	235	726	44	999999	796	27	999999	666	967	149	978	682	29	876	999999	999999	931	708	74	414	534	422	414	923	899	140	851	456	772	999999	962	229	944	36	907	212	296	999999	423	138	951	164	139	764	556	935	762	807	533	419	520	288	652	299	447	813	321	121	596	999999	176	455	893	268	999999	759	738	993	969	672	795	20	294	935	462	379	999999	649	377	964	377	53	923	363	199	999999	576	655	588	104	999999	185	999999	999999	962	999999	271	871	587	797	207	999999	838	860	623	510	993	716	836	78	529	999999	743	999999	298	999999	532	539	79	999999	192	93	414	874	782	620	999999	536	973	999999	118	999999	72	580	766	999999	215	999999	740	999999	690	859	818	999999	574	228	441	702	469	999999	973	731	802	999999	614	124	365	963	87	12	824	999999	743	999999	999999	999999	609	999999	999999	999999	917	468	999999	390	813	332	274	999999	310	999999	189	999999	76	143	999999	386	999999	978	965	652	999999	251	985	737	863	233	126	938	560	466	618	278	836	779	922	514	931	421	281	999999	849	471	662	524	823	999999	400	610	896	583	498	631	999999	999999	447	676	483	999999	526	589	216	336	342	844	944	910	999999	296	221	479	999999	208	707	684	999999	781	588	999999	914	32	832	515	52	977	968	987	999999	623	342	256	41	869	895	691	999999	522	999999	999999	579	912	693	113	399	999999	138	300	999999	523	419	999999	97	21	158	503	999999	999999	294	365	999999	999999	839	999999	954	999999	447	584	312	25	999999	999999	652	770	891	999999	339	999999	999999	625	848	999999	72	558	213	676	168	29	721	401	934	999999	238	999999	942	999999	82	169	159	434	979	999999	987	999999	914	139	999999	327	129	999999	174	37	999999	669	999999	207	894	
291	330	287	805	427	863	999999	91	234	999999	999999	827	279	999999	179	580	691	645	305	690	164	644	83	662	841	900	999999	999999	907	799	569	267	745	728	791	838	871	628	561	999999	86	827	689	87	145	499	850	999999	995	999999	893	33	221	999999	740	999999	256	624	963	527	298	999999	184	999999	492	999999	92	551	999999	340	708	72	93	614	614	999999	999999	996	999999	999999	59	357	999999	999999	905	999999	55	238	987	153	591	257	664	44	401	999999	653	263	594	524	999999	308	89	664	999999	830	999999	606	999999	413	692	260	999999	621	477	999999	450	724	530	947	999999	853	563	999999	748	460	407	59	222	220	683	702	999999	13	999999	751	278	999999	710	84	605	999999	999999	584	461	341	160	53	566	999999	952	929	999999	647	948	999999	999999	94	915	298	433	889	393	999999	730	999999	848	999999	687	999999	999999	872	999999	455	999999	136	528	979	999999	999999	310	364	999999	761	999999	753	969	999999	64	380	16	194	662	422	651	716	999999	643	999999	470	999999	65	999999	839	789	90	916	286	306	822	45	999999	999999	508	987	78	999999	632	999999	999999	30	999999	49	316	999999	487	220	600	804	999999	999999	884	135	999999	923	254	998	999999	999999	187	837	692	468	241	999999	250	999999	163	999999	583	319	999999	219	876	449	409	999999	59	999999	312	869	325	482	671	999999	161	639	999999	999999	742	79	752	660	256	149	338	625	808	999999	479	999999	67	174	999999	999999	647	675	259	632	524	999999	949	533	669	317	521	220	797	490	193	610	173	578	693	999999	567	999999	962	737	999999	999999	217	88	650	999999	812	160	261	355	113	999999	390	999999	71	513	130	228	991	939	627	999999	828	999999	787	868	681	999999	999999	717	758	875	713	522	999999	739	999999	999999	883	211	999999	370	958	999999	387	999999	999999	999999	517	999999	392	348	781	999999	119	993	956	999999	999999	781	999999	334	999999	999999	999999	999999	772	868	999999	331	492	259	345	790	444	999999	999999	386	999999	999999	999999	363	971	301	334	420	999999	690	412	527	783	140	580	999999	999999	180	691	424	854	999999	999999	362	991	195	697	143	12	999999	588	853	834	999999	999999	221	999999	432	999999	387	219	187	999999	92	465	999999	999999	361	679	243	375	273	575	744	531	791	999999	296	372	786	603	201	417	999999	999999	559	692	213	999999	368	968	991	818	313	999999	677	24	854	999999	192	647	999999	463	999999	625	325	288	99	57	168	79	846	69	575	783	27	769	999999	980	906	126	999999	999999	320	274	383	999999	271	539	854	776	999999	399	
190	999999	267	999999	648	488	786	281	602	165	999999	999999	999999	931	252	530	197	907	999999	873	990	999999	999999	175	153	504	251	999999	26	560	203	391	780	456	879	437	526	290	131	552	204	634	523	189	158	31	152	451	212	999999	351	946	792	425	409	124	999999	101	594	153	246	999999	999999	999999	999999	640	519	675	62	999999	13	907	999999	441	679	365	553	133	27	131	999999	999999	667	285	999999	256	598	365	57	999999	600	434	695	977	315	999999	999999	480	227	518	999999	477	399	397	737	999999	170	360	746	999999	999999	712	999999	472	792	447	258	999999	833	715	999999	163	628	297	999999	999999	221	808	136	999999	985	82	906	508	619	884	410	280	548	774	95	248	619	13	203	999999	359	999999	195	999999	39	401	647	511	476	999999	849	999999	182	167	233	361	234	355	68	499	806	576	999999	907	46	978	439	999999	999999	803	544	625	104	999999	230	988	623	267	999999	593	435	404	41	270	45	309	999999	391	551	734	23	273	999999	704	999999	999999	379	999999	831	61	999999	587	999999	673	813	234	16	845	999999	244	738	966	983	475	73	412	544	593	872	737	880	58	517	999999	789	280	680	399	255	999999	619	345	999999	320	631	847	522	368	456	811	302	262	454	999999	995	56	289	478	640	679	249	785	999999	104	999999	913	80	986	883	999999	553	616	999999	500	624	402	540	673	844	999999	889	185	999999	71	444	627	603	210	899	742	999999	211	759	576	207	833	930	341	999999	999999	777	999999	484	913	267	685	999999	954	999999	999999	999999	616	634	999999	789	73	649	353	999999	553	319	869	96	999999	999999	351	857	34	999999	791	471	209	534	999999	449	999999	701	232	803	999999	966	649	519	306	999999	384	576	345	786	144	999999	586	681	596	999999	907	450	343	371	916	828	637	661	900	999999	317	92	508	974	999999	371	999999	999999	900	586	670	360	789	914	177	999999	521	247	999999	999999	884	527	938	728	541	913	367	861	887	931	339	987	618	999999	918	302	999999	371	360	772	999999	999999	780	19	737	557	660	999999	204	999999	316	399	504	303	256	790	154	779	442	523	14	565	662	969	999999	682	741	999999	995	875	999999	999999	999999	394	839	848	746	999999	999999	983	262	999999	666	999999	624	999999	493	325	918	138	999999	298	928	999999	768	999999	383	999999	761	65	999999	45	433	999999	444	165	511	119	463	999999	53	225	788	459	270	999999	898	916	999999	317	999999	426	706	999999	726	417	232	999999	625	637	999999	935	176	935	177	226	999999	347	311	
469	437	999999	999999	999999	95	932	510	999999	576	703	999999	467	466	453	867	399	339	565	999999	999999	933	461	493	999999	934	999999	999999	852	291	54	559	999999	999999	885	880	814	565	999999	781	794	907	753	483	999999	334	17	999999	999999	999999	778	886	949	999999	999999	536	976	890	45	585	999999	884	658	197	532	153	751	852	581	573	62	999999	999999	999999	808	999999	999999	977	571	999999	926	640	335	783	512	167	999999	816	340	999999	999999	924	529	610	805	910	258	565	999999	778	999999	165	896	159	26	944	743	175	999999	164	356	999999	999999	544	658	346	558	874	685	999999	999999	999999	521	999999	669	138	313	999999	979	898	871	624	35	792	918	771	743	186	767	999999	423	444	879	185	999999	999999	605	985	952	468	361	383	879	999999	244	647	643	673	489	999999	999999	211	999999	48	293	999999	999999	999999	625	887	602	999999	117	127	951	109	65	345	230	764	532	327	590	520	999999	497	744	449	557	999999	138	80	697	999999	926	222	999999	840	892	280	933	79	370	999999	866	979	999999	762	635	144	591	307	452	724	365	999999	621	999999	502	795	986	533	978	354	999999	531	685	238	200	738	852	224	453	949	831	462	957	524	653	566	231	982	999999	999999	689	830	999999	972	523	613	600	999999	999999	106	293	409	101	26	316	344	304	47	572	896	999999	999999	854	502	893	903	999999	999999	32	935	574	14	719	999999	999999	928	903	712	715	999999	999999	281	876	356	665	431	371	941	218	319	272	193	420	916	140	323	975	134	88	620	258	504	558	413	999999	289	689	535	362	387	440	591	332	985	999999	20	500	507	836	471	541	999999	887	713	672	391	594	802	999999	351	953	999999	634	105	338	643	999999	472	999999	386	741	836	588	831	999999	681	861	434	168	129	999999	999999	297	616	88	834	616	999999	740	149	999999	886	110	20	434	661	999999	236	657	999999	999999	38	682	999999	999999	705	835	999999	834	999999	530	169	999999	314	528	485	491	27	26	503	37	877	732	685	999999	999999	999999	577	406	227	999999	999999	777	53	831	794	999999	837	886	383	998	559	999999	749	999999	999999	252	999999	492	948	999999	939	219	163	97	999999	305	999999	999999	875	970	267	999999	616	277	895	392	999999	483	734	691	999999	999999	643	505	477	999999	999999	75	165	999999	938	95	458	56	784	424	623	955	999999	498	797	78	21	413	999999	899	404	481	723	153	651	322	999999	999999	526	809	576	658	620	555	323	932	613	999999	999999	999999	211	570	999999	999999	769	645	72	246	893	
999999	128	240	764	999999	471	510	351	22	999999	626	338	201	530	999999	848	999999	345	999999	185	999999	464	749	381	569	698	999999	999999	252	383	16	259	521	373	941	690	345	894	52	94	812	590	601	311	415	999999	999999	49	517	632	999999	999999	208	70	39	130	999999	999999	204	878	999999	521	999999	638	954	376	999999	827	589	295	512	999999	999999	780	373	999999	863	447	966	726	999999	794	999999	619	579	707	61	461	999999	820	320	999999	699	173	457	999999	490	962	357	48	37	192	460	999999	130	733	16	427	697	999999	267	999999	891	478	200	842	49	999999	68	256	324	999999	493	768	999999	35	380	139	999999	999999	794	999999	99	928	698	506	343	259	499	999999	700	633	763	590	999999	999999	595	231	999999	615	261	11	903	110	723	671	699	999999	257	105	362	876	999999	624	960	366	999999	963	779	694	999999	999999	999999	222	555	690	999999	903	216	596	439	159	166	717	821	793	997	988	214	37	806	999999	12	404	493	824	538	148	630	206	999999	632	452	288	999999	999999	21	999999	999999	42	80	796	485	661	665	213	999999	387	803	176	369	854	999999	752	887	856	787	594	728	999999	162	463	283	19	999999	807	706	877	999999	999999	781	316	443	182	956	20	176	999999	739	290	999999	160	344	463	999999	690	873	700	999999	999999	999999	426	962	823	880	617	522	476	999999	858	506	999999	999999	454	999999	63	421	999999	795	876	689	999999	855	999999	628	11	999999	819	182	371	933	16	485	358	999999	365	999999	620	301	349	497	700	739	999999	783	999999	382	890	999999	784	278	297	904	524	571	247	570	999999	204	879	498	703	303	249	925	999999	999999	429	999999	39	709	800	294	455	388	988	707	975	999999	368	999999	237	999999	398	102	999999	111	960	786	999999	999999	829	425	422	850	999999	406	500	955	293	901	952	999999	49	84	477	999999	459	146	999999	540	595	999999	836	261	999999	951	905	156	289	999999	407	999999	352	243	880	385	872	604	593	592	216	999999	999999	466	675	999999	712	999999	624	643	652	824	213	896	210	999999	589	171	589	842	501	999999	675	999999	504	319	999999	999999	999999	999999	140	854	999999	990	333	575	488	379	999999	155	249	591	532	999999	999999	582	439	455	43	910	795	711	25	751	100	863	999999	484	961	366	356	906	129	999999	999999	797	999999	222	999999	635	491	220	585	443	603	909	821	38	160	999999	999999	999999	771	999999	307	428	839	801	899	470	230	13	417	228	798	342	472	10	143	999999	999999	226	882	408	999999	999999	999999	999999	999999	
191	51	325	334	999999	487	42	145	835	234	999999	999999	480	999999	112	414	487	802	366	644	270	447	820	895	213	999999	662	441	372	865	999999	302	268	999999	718	428	904	679	377	741	999999	999999	636	775	59	999999	999999	999999	999999	994	941	999999	769	936	999999	744	999999	430	131	428	999999	600	772	999999	999999	999999	699	827	999999	683	509	808	999999	625	878	73	999999	54	999999	223	791	758	662	999999	923	999999	533	999999	766	999999	207	999999	558	999999	917	175	999999	666	999999	999999	299	13	308	106	494	142	357	153	999999	823	934	186	584	999999	999999	75	999999	999999	999999	573	268	999999	70	631	485	35	999999	485	708	713	999999	999999	781	588	999999	788	460	565	884	791	999999	389	273	942	49	31	999999	651	999999	851	236	40	619	699	998	921	942	677	620	999999	882	999999	999999	355	999999	999999	404	999999	999999	999999	999999	383	519	265	981	879	115	128	591	463	135	999999	173	856	486	608	534	92	590	13	845	782	944	999999	999999	719	943	918	758	259	999999	903	668	472	246	853	999999	364	718	129	815	999999	999999	167	342	999999	708	589	868	585	265	322	415	999999	13	832	438	999999	999999	271	999999	196	369	341	999999	232	940	999999	620	633	999999	179	373	470	197	999999	999999	787	93	636	999999	364	60	182	993	315	498	999999	469	999999	424	427	18	999999	193	629	464	999999	331	999999	999999	999999	968	244	497	96	948	945	791	981	146	651	19	719	260	581	146	197	347	530	734	261	241	217	219	670	170	917	999999	999999	567	999999	465	999999	303	14	395	815	999999	907	366	553	897	487	276	773	417	298	206	612	492	276	417	800	386	90	775	761	35	999999	999999	40	999999	233	999999	999999	195	46	426	255	195	999999	512	439	173	191	999999	753	940	445	999999	872	999999	674	86	300	534	665	596	999999	999999	999999	999999	999999	999999	336	884	673	73	82	587	380	872	999999	426	999999	764	977	637	205	999999	31	821	589	999999	63	319	999999	157	133	999999	530	450	212	999999	562	541	654	457	999999	999999	999999	690	999999	858	882	999999	770	257	915	536	557	37	401	498	217	812	210	293	929	26	890	526	939	999999	67	930	999999	934	999999	629	119	529	799	899	44	999999	953	731	999999	64	549	746	242	597	122	502	999999	999999	809	749	341	370	999999	821	415	175	750	999999	999999	952	339	836	393	295	999999	37	238	502	999999	999999	999999	999999	602	999999	477	154	999999	351	299	564	999999	955	134	124	297	749	11	978	999999	868	999999	497	999999	739	999999	999999	363	946	181	
94	274	556	260	933	890	862	767	653	353	270	881	409	175	246	80	999999	711	999999	997	676	36	999999	18	999999	295	371	548	999999	160	999999	791	999999	180	215	300	335	705	999999	234	434	981	999999	999999	232	987	191	331	693	668	351	10	999999	948	504	68	24	547	664	999999	528	324	904	503	588	479	544	999999	960	946	745	677	520	999999	999999	695	677	624	785	607	113	49	999999	205	808	763	706	398	675	156	285	787	999999	552	705	999999	86	999999	56	752	453	952	371	746	922	674	489	50	385	999999	390	399	999999	67	544	999999	999999	709	999999	999999	773	999999	563	813	999999	958	636	968	349	462	618	822	578	42	164	999999	678	117	999999	999999	283	666	999999	999999	999999	885	35	983	17	226	650	377	999999	999999	979	306	398	557	999999	964	47	521	999999	923	200	567	999999	729	999999	392	810	361	437	560	550	116	143	999999	57	785	933	999999	960	132	811	999999	662	357	63	857	762	999999	41	317	107	762	999999	999999	676	999999	999999	999999	91	999999	415	298	999999	610	680	873	173	701	509	300	41	999999	561	578	121	948	905	999999	999999	54	630	690	329	999999	999999	788	151	54	30	849	999999	637	999999	345	717	522	311	61	677	189	694	70	620	741	999999	713	211	396	977	727	302	602	630	47	994	725	968	820	157	891	732	128	681	999999	580	404	822	225	861	598	999999	853	999999	496	359	999999	999999	588	844	999999	587	754	77	302	557	127	999999	534	350	991	554	491	904	785	457	576	389	960	999999	881	890	985	535	388	90	448	806	143	687	999999	656	390	976	408	314	977	61	388	112	462	397	999999	875	869	54	165	949	19	48	999999	190	119	427	962	999999	601	228	999999	222	119	999999	873	846	915	345	173	515	505	481	999999	524	10	857	708	999999	602	120	665	344	924	999999	797	104	904	999999	547	962	23	549	999999	999999	372	176	993	151	524	999999	959	999999	999999	650	999999	999999	568	268	190	261	719	999999	265	491	563	999999	297	620	999999	778	999999	671	798	211	501	999999	768	999999	999999	999999	864	999999	969	161	161	140	463	283	54	269	999999	999999	999999	295	252	544	294	231	205	28	999999	383	627	745	508	298	736	679	159	497	769	847	116	999999	397	162	999999	113	339	999999	891	999999	575	264	251	307	607	512	999999	956	671	547	525	143	999999	491	939	234	653	863	999999	999999	999999	999999	500	999999	539	717	898	999999	46	190	891	773	137	999999	999999	999999	503	211	690	234	999999	202	825	999999	331	972	402	
999999	223	284	460	999999	37	117	999999	29	764	999999	767	890	613	868	920	491	655	752	16	98	683	576	730	451	999999	999999	999999	999999	999999	277	367	566	324	992	999999	761	729	999999	745	30	976	787	608	940	443	999999	620	852	281	344	576	579	966	313	232	647	554	999999	999999	999999	54	956	999999	496	205	211	999999	621	992	168	999999	240	999999	986	122	999999	967	789	18	381	999999	219	660	396	701	999999	599	20	769	238	217	999999	131	999999	975	29	999999	999999	999999	241	235	998	860	999999	999999	346	572	999999	999999	336	679	764	10	922	999999	999999	999999	902	795	417	611	564	851	999999	950	51	119	129	20	999999	406	999999	54	999999	156	561	359	546	813	364	999999	619	819	443	558	453	719	999999	589	150	723	597	325	336	630	670	156	106	172	541	237	999999	970	107	929	999999	719	234	775	747	999999	999999	999999	999999	202	992	744	999999	214	507	999999	910	540	869	380	809	540	999999	155	485	414	262	999999	281	136	772	649	721	514	735	999999	495	432	841	665	963	508	884	144	637	925	738	999999	665	220	327	912	110	727	130	292	12	88	999999	342	999999	385	816	999999	429	353	33	903	479	999999	835	999999	698	213	416	999999	999999	583	518	559	999999	371	999999	999999	809	860	548	994	393	452	731	416	142	509	443	588	692	580	714	294	902	834	422	999999	999999	839	223	896	321	819	637	999999	570	999999	666	999999	666	755	504	568	999999	39	519	36	52	429	999999	199	770	828	999999	999999	868	234	657	841	948	827	686	969	647	651	682	574	999999	312	845	999999	842	582	999999	936	86	156	489	999999	324	396	999999	955	999999	33	999999	492	211	562	999999	346	93	999999	912	838	79	534	921	999999	356	945	220	740	583	953	999999	197	906	681	998	721	999999	783	999999	562	999999	731	485	999999	525	199	372	263	751	509	318	999999	669	999999	867	551	999999	999999	999999	378	185	118	381	541	676	938	586	530	563	999999	999999	999999	309	999999	999999	348	59	307	638	166	583	957	999999	83	644	340	999999	823	814	457	496	419	266	157	387	999999	359	999999	946	586	613	842	699	999999	908	19	717	319	234	529	501	927	696	370	795	227	999999	999999	999999	345	999999	999999	999999	116	351	191	53	161	972	988	988	999999	360	999999	999999	741	268	85	175	999999	623	218	599	999999	955	569	722	895	362	169	751	61	999999	610	999999	850	136	999999	999999	999999	999999	566	999999	245	540	395	999999	644	817	63	999999	54	999999	272	999999	211	174	999999	999999	782	469	999999	
798	813	246	937	69	749	886	703	614	999999	999999	449	999999	67	999999	363	755	999999	999999	999999	87	999999	210	706	919	784	888	999999	685	705	441	788	999999	817	767	533	999	602	336	826	758	124	999999	999999	999999	692	602	665	340	810	675	999999	999999	999999	80	499	612	540	28	285	861	921	999999	909	245	999999	192	999999	299	348	999999	162	242	999999	328	963	859	918	999999	236	191	233	634	875	40	849	998	875	746	278	921	468	999999	61	965	836	107	999999	999999	815	510	749	375	999999	456	999999	999999	624	72	117	639	999999	373	791	103	999999	297	152	878	999999	726	999999	116	31	999999	999999	577	999999	210	999999	865	329	870	360	725	442	999999	642	428	999999	500	384	813	999999	638	237	105	793	999999	336	999999	955	661	661	98	999999	643	353	574	561	945	177	424	580	999999	319	822	23	999999	999999	780	999999	723	372	895	352	999999	477	999999	999999	800	999999	999999	873	999999	910	668	999999	999999	531	798	514	77	867	571	333	960	999999	999999	999999	414	999999	727	999999	556	999999	241	298	766	746	701	176	960	999999	999999	171	943	550	638	341	999999	613	750	543	862	276	587	856	800	999999	392	271	90	74	784	718	66	926	999999	58	678	999999	452	526	999999	632	553	692	999999	409	389	419	604	999999	677	999999	999999	193	444	289	999999	999999	497	999999	999999	439	999999	895	600	52	114	999999	233	589	662	999999	171	234	713	239	999999	895	999999	401	191	999999	667	35	396	999999	999999	872	999999	47	743	999999	882	257	999999	400	999999	658	101	73	305	373	195	24	999999	407	999999	999999	480	215	566	419	999999	106	22	391	999999	70	508	616	665	242	999999	999999	845	370	398	999999	72	999999	999999	999999	803	686	106	818	999999	652	999999	999999	999999	280	402	999999	480	333	999999	999999	245	781	627	999999	999999	999999	407	73	999999	999999	178	999999	999999	726	54	167	522	502	616	948	999999	204	604	130	437	518	272	999999	839	258	715	522	702	613	678	291	695	215	915	328	289	999999	980	787	483	999999	981	999999	999999	245	763	978	717	999999	784	51	186	999999	59	640	223	999999	999999	999999	999999	999999	999999	404	58	999999	471	317	586	298	669	999999	223	817	647	836	999999	645	169	604	494	737	805	983	829	999999	114	999999	999999	999999	115	999999	809	400	503	826	270	999999	578	473	773	455	401	428	999999	816	827	369	859	223	999999	999999	852	629	104	999999	850	355	575	421	658	283	162	999999	192	402	999999	822	323	820	575	949	77	696	830	999999	346	386	934	22	809	744	999999	941	
999999	999999	425	999999	306	946	999999	999999	21	166	814	500	303	99	246	656	659	15	56	999999	647	164	510	165	999999	999999	220	474	999999	999999	612	914	943	220	142	999999	977	977	526	376	844	999999	938	910	881	340	745	257	150	287	363	999999	698	300	304	25	37	269	392	999999	736	999999	503	458	554	900	556	999999	956	590	679	681	489	999999	203	986	225	599	284	999999	319	963	333	143	999999	808	226	652	916	126	999999	717	594	999999	640	342	167	999999	366	981	783	663	300	559	999999	681	324	28	107	999999	999999	437	984	924	999999	999999	999999	370	999999	746	684	904	176	840	962	961	96	999999	999999	999999	829	735	243	302	684	656	673	773	999999	999999	493	207	555	608	999999	200	732	670	355	866	999999	797	242	620	307	879	496	459	597	999999	594	121	999999	999999	488	74	204	692	250	284	999999	414	834	999999	262	486	358	999999	524	999999	238	426	999999	182	999999	42	503	999999	995	999999	999999	223	186	999999	934	999999	228	319	999999	261	995	999999	999999	999999	766	749	962	514	367	820	999999	928	935	825	416	177	263	806	539	456	571	581	696	445	999999	886	238	945	794	881	999999	49	449	999999	776	198	997	786	416	957	79	999999	265	185	284	999999	288	999999	999999	766	999999	999999	780	672	690	424	999999	984	999999	879	999999	26	999999	486	561	999999	489	999999	59	999999	999999	477	999999	999999	387	999999	999999	521	170	882	608	999999	472	37	763	847	268	999999	581	361	999999	22	829	536	446	62	279	778	623	999999	752	615	311	999999	595	650	999999	208	295	118	999999	833	999999	999999	280	999999	554	999999	723	714	232	712	100	697	999999	167	647	863	145	334	999999	547	897	999999	140	999999	575	999999	441	122	826	999999	491	473	263	999999	199	755	999999	999999	508	586	65	909	570	50	524	614	999999	438	12	999999	999999	960	805	560	999999	455	999999	287	77	344	999999	610	887	172	230	999999	999999	375	999999	999999	607	343	825	726	491	988	807	99	999999	960	341	13	119	669	999999	999999	999999	703	84	999999	811	978	734	173	999999	455	31	407	819	999999	181	513	469	120	559	729	145	88	79	947	999999	854	809	117	13	257	500	999999	999999	699	958	740	300	234	999999	628	608	661	999999	45	999999	410	999999	580	789	828	999999	999	999999	277	395	999999	999999	137	999999	956	179	627	170	999999	999999	999999	241	999999	939	999999	222	245	39	930	131	483	999999	999999	980	247	999999	999999	328	999999	714	501	118	999999	999999	999999	999999	999999	999999	134	459	999999	501	323	90	173	999999	160	
999999	357	615	308	970	189	156	911	903	599	156	859	382	940	309	984	373	464	695	342	815	999999	335	59	999999	904	480	150	981	373	953	999999	77	434	598	999999	570	415	999999	999999	752	999999	475	516	26	277	752	519	999999	517	999999	999999	477	836	344	79	999999	565	200	75	708	15	929	999999	646	339	791	999999	999999	339	424	957	932	766	590	422	106	818	999999	840	162	961	469	999999	422	337	349	241	99	999999	948	14	999999	999999	229	746	472	934	869	999999	485	999999	178	999999	102	993	999999	710	255	922	973	213	532	360	999999	747	546	999999	127	319	990	560	999999	822	390	419	741	477	999999	844	949	171	949	357	364	358	999999	126	382	999999	643	638	985	999999	999999	745	999999	865	553	482	209	999999	817	560	695	925	944	355	961	999999	261	999999	173	410	973	999999	264	184	996	563	954	999999	92	698	999999	362	575	692	277	645	937	875	924	75	645	941	354	398	662	438	999999	999999	999999	699	177	427	474	999999	203	742	999999	307	869	989	527	779	999999	128	884	342	360	262	87	999999	999999	386	302	999999	765	41	999999	865	522	567	159	516	274	999999	531	258	999999	990	499	534	999999	999999	16	934	547	866	999999	235	514	329	88	162	370	999999	999999	999999	135	375	818	171	284	999999	785	312	999999	999999	514	541	999999	635	454	369	999999	999999	172	115	999999	367	999999	899	25	242	360	202	488	997	156	435	439	740	133	999999	181	999999	999999	538	854	703	105	536	361	484	999999	999999	999999	718	399	817	999999	848	421	767	814	999999	155	51	275	592	823	999999	864	88	112	856	512	931	198	999999	302	634	999999	676	999999	999999	548	541	603	482	999999	769	607	339	999999	999999	328	365	707	262	192	218	272	272	879	263	671	282	381	999999	375	999999	999999	999999	999999	52	598	999999	505	789	999999	999999	448	792	275	999999	244	535	999999	522	537	999999	233	935	999999	94	371	988	796	18	999999	275	169	821	999999	383	999999	643	814	717	991	583	859	918	880	578	769	480	999999	825	29	146	999999	859	254	228	719	999999	999999	440	680	610	948	999999	999999	999999	454	999999	685	891	815	601	721	612	530	953	297	999999	65	673	999999	890	999999	971	989	226	999999	310	576	999999	663	999999	999999	384	999999	391	635	999999	492	775	133	153	794	115	999999	427	425	350	338	300	931	414	999999	59	125	790	619	977	507	219	792	154	999999	797	237	171	680	999999	576	999999	328	924	823	289	549	999999	106	885	961	571	801	972	972	286	999999	259	124	999999	
268	256	999999	658	864	999999	983	999999	103	999999	877	999999	746	88	773	198	972	999999	590	999999	509	944	694	734	26	999999	417	819	181	773	842	978	57	810	88	330	377	670	69	999999	306	569	999999	109	17	122	999999	999999	209	783	313	948	668	863	370	324	561	999999	642	999999	865	173	808	330	164	899	800	936	10	453	999999	312	947	49	954	940	866	594	726	903	120	694	620	398	999999	999999	319	999999	449	763	768	339	38	999999	999999	142	761	757	999999	117	321	888	722	755	962	11	11	999999	909	430	457	967	999999	999999	818	180	553	420	860	271	999999	999999	497	999999	999999	491	284	816	364	822	188	118	650	618	591	232	971	864	435	467	891	690	999999	999999	316	801	999999	299	322	515	588	351	999999	682	999999	705	400	999999	80	999999	727	195	999999	97	999999	348	326	702	999999	595	208	999999	984	402	380	900	342	999999	999999	883	472	984	503	848	243	837	221	967	101	886	831	496	793	999999	999999	999999	425	197	777	967	484	325	152	727	999999	898	366	999999	312	627	372	922	999999	196	18	742	691	426	853	413	136	359	611	271	763	712	895	41	662	673	999999	155	701	962	409	156	842	999999	541	999999	481	717	665	474	523	909	940	607	944	999999	24	999999	343	373	840	999999	714	999999	999999	604	13	335	842	638	151	227	999999	592	999999	861	899	914	884	518	932	419	693	147	747	999999	771	999999	999999	664	999999	999999	811	999999	132	284	442	961	813	937	341	999999	874	999999	999999	305	999999	358	820	92	107	110	124	824	999999	430	999999	576	143	999999	832	999999	249	187	979	665	999999	892	470	513	429	938	999999	946	186	786	999999	667	999999	999999	176	423	478	999999	566	559	371	986	999999	701	842	866	828	705	114	627	906	696	56	999999	889	795	888	999999	663	169	998	178	999999	654	885	773	761	999999	999999	999999	246	999999	621	430	304	429	995	768	999999	562	119	999999	842	999999	879	848	620	159	563	380	534	171	349	406	560	999999	999999	252	815	78	114	147	763	694	391	999999	999999	626	371	469	800	129	999999	110	60	999999	999999	999999	999999	47	163	612	137	999999	885	999999	895	224	999999	111	91	752	953	602	457	999999	642	157	178	218	772	994	787	104	579	414	525	248	356	956	867	259	478	777	999999	999999	19	201	809	999999	775	860	755	269	387	58	176	54	652	88	999999	188	920	999999	999999	999999	824	43	999999	999999	559	657	868	913	244	999999	284	185	686	955	962	450	347	861	443	911	249	999999	716	531	
999999	481	595	999999	996	688	999999	999999	512	756	677	975	209	339	757	999999	999999	841	35	555	999999	991	367	697	125	519	841	69	133	363	919	307	327	470	242	999999	71	601	917	556	502	372	672	929	287	986	250	17	113	999999	999999	407	502	999999	756	256	123	898	162	486	846	999999	788	999999	837	999999	658	739	107	680	67	400	924	479	999999	412	999999	437	419	138	279	999999	955	808	443	522	805	167	713	985	963	172	449	999999	999999	232	999999	523	999999	907	338	999999	999999	999999	268	529	482	32	116	354	927	686	999999	33	999999	21	999999	980	715	325	575	501	35	122	716	999999	999999	493	999999	831	828	805	345	512	999999	767	925	531	550	913	49	999999	999999	999999	999999	999999	683	425	234	698	999999	999999	807	999999	342	837	486	797	717	373	577	999999	263	999999	526	132	351	999999	999999	449	96	792	999999	802	285	792	450	666	63	999999	220	535	999999	80	999999	235	997	567	179	962	291	999999	999999	186	999999	60	999999	774	843	936	936	999999	202	784	612	124	173	999999	501	549	396	819	743	288	162	999999	730	999999	999999	301	134	999999	807	999999	999999	999999	978	263	999999	235	273	676	823	999999	999999	514	999999	483	468	808	999999	992	999999	629	999999	471	394	999999	33	303	329	999999	422	551	811	163	899	931	626	653	146	909	549	276	286	720	996	999999	785	648	999999	256	724	553	239	141	717	187	695	696	574	451	240	172	999999	927	999999	999999	315	349	615	999999	999999	815	999999	999999	453	799	353	999999	999999	768	750	385	594	82	999999	869	322	680	445	721	245	930	89	695	678	999999	371	358	466	999999	319	446	999999	306	999999	908	881	86	688	918	833	999999	230	999999	700	999999	577	833	315	394	958	999999	999999	999999	176	926	735	999999	484	77	999999	999999	398	750	458	314	351	298	682	713	988	246	999999	999999	887	404	710	999999	994	823	808	537	52	81	766	999999	542	150	139	473	999999	999999	602	621	490	999999	999999	999999	999999	999999	513	289	160	602	406	722	643	385	15	999999	226	462	982	660	268	899	999999	999999	999999	774	999999	999999	168	219	999999	93	644	380	47	59	952	999999	926	607	320	529	387	449	674	53	50	166	144	999999	999999	720	921	941	362	999999	999999	135	495	999999	624	999999	130	999999	72	999999	88	273	999999	999999	819	986	535	384	999999	739	522	512	999999	940	999999	615	77	800	962	999999	172	999999	27	457	173	999999	743	354	983	999999	408	446	999999	361	965	999999	818	188	548	270	195	546	601	623	77	382	999999	555	
848	999999	999999	329	979	253	160	386	255	891	792	999999	252	190	999999	999999	999999	85	135	300	999999	957	797	888	999999	701	634	625	999999	999999	389	790	353	198	506	999999	773	88	999999	144	211	999999	999999	927	999999	555	28	14	999999	999999	292	999999	257	193	999999	999999	221	999999	77	287	618	534	285	850	511	11	649	999999	684	999999	567	261	618	991	999999	999999	435	870	999999	706	682	630	481	840	122	397	543	170	618	615	999999	428	21	999999	525	676	313	680	425	393	999999	964	999999	999999	702	40	383	266	104	193	465	351	852	370	604	988	63	445	999999	124	468	488	445	78	999999	149	999999	438	476	422	92	999999	999999	119	999999	718	999999	753	147	92	23	999999	76	435	999999	421	575	651	999999	536	622	999999	943	311	925	427	528	260	73	563	999999	945	790	681	110	999999	999999	743	570	886	687	310	307	655	110	191	999999	20	918	252	573	999999	853	939	999999	224	999999	153	193	999999	199	59	689	584	302	78	497	394	334	450	525	832	90	698	849	322	570	297	210	743	15	518	342	821	999999	201	101	850	881	886	898	752	559	198	999999	999999	620	723	362	41	999999	37	999999	477	726	741	517	164	99	487	654	523	942	450	376	999999	716	868	595	999999	977	646	513	999999	551	772	282	892	999999	221	702	847	934	178	59	977	832	865	999999	257	999999	936	761	999999	242	385	810	119	821	25	921	751	137	261	64	58	524	248	926	999999	468	625	162	878	784	806	588	999999	999999	999999	848	851	999999	999999	427	50	885	119	215	999999	999999	999999	81	987	300	951	719	682	124	11	463	594	938	999999	789	999999	783	882	619	435	796	46	718	432	176	79	977	790	834	23	999999	415	42	760	991	304	554	999999	999999	833	97	999999	999999	399	999999	999999	913	634	557	368	266	12	499	780	379	999999	454	648	820	231	974	928	848	110	999999	58	561	187	158	494	514	999999	999999	999999	347	890	386	329	496	912	165	353	999999	476	756	999999	915	261	391	999999	999999	905	999999	366	999999	999999	67	999999	560	887	999999	735	485	73	853	648	999999	712	442	488	550	135	162	907	999999	999999	696	381	353	678	142	309	796	93	644	999999	273	938	927	999999	833	826	769	609	219	430	999999	179	622	118	462	213	999999	902	524	999999	753	447	301	237	472	686	216	999999	754	402	939	401	428	254	385	769	785	263	655	723	999999	553	999999	999999	763	526	999999	244	225	999999	491	893	569	920	856	826	999999	699	999999	157	620	887	854	999999	
999999	476	750	378	733	692	427	565	999999	800	999999	999999	749	656	474	999999	927	971	666	825	911	55	832	999999	398	999999	133	95	546	508	113	999999	698	880	999999	296	775	389	999999	532	999999	925	646	999999	562	655	87	990	234	770	999999	648	999999	38	905	445	644	252	980	184	569	342	999999	748	999999	888	511	868	999999	188	180	547	470	143	323	985	999999	73	946	742	481	142	860	775	288	465	258	999999	999999	718	652	532	409	336	999999	999999	906	897	81	673	154	218	497	999999	999999	681	999999	97	999999	919	999999	581	306	999999	702	436	999999	252	469	999999	640	841	893	999999	535	647	148	143	180	154	88	999999	991	283	597	273	645	813	999999	606	287	171	955	65	681	81	236	171	633	536	697	664	437	840	999999	999999	999999	999999	520	952	543	999999	999999	570	999999	535	589	999999	999999	999999	791	667	999999	863	999999	479	999999	838	999999	999999	421	977	509	999999	457	424	83	161	250	293	948	999999	999999	999999	73	242	999999	394	224	155	491	213	999999	204	745	39	596	574	885	563	427	486	999999	66	999999	566	545	283	123	999999	999999	999999	783	366	490	859	374	844	999999	722	235	999999	624	999999	972	217	466	315	898	427	828	508	276	686	865	472	332	246	691	506	697	999999	281	999999	693	999999	999999	163	713	886	665	752	774	173	337	927	999999	652	999999	333	109	999999	385	696	597	953	171	106	501	28	536	137	999999	303	35	265	228	825	274	918	787	313	601	22	999999	85	733	999999	999999	999999	610	679	999999	999999	999999	466	594	585	210	739	892	334	999999	695	999999	537	599	481	148	82	708	46	388	999999	546	999999	638	373	934	522	230	68	747	562	417	856	974	999999	896	568	999999	999999	999999	534	35	999999	651	906	662	999999	486	262	964	286	240	574	301	988	821	610	999999	231	651	999999	519	834	586	109	287	502	563	803	584	580	999999	74	421	853	999999	92	154	999999	999999	710	46	999999	104	470	332	843	999999	985	974	296	739	449	992	936	999999	201	876	551	628	999999	670	999999	677	393	999999	175	162	999999	849	999999	465	106	520	940	652	551	739	999999	777	444	937	999999	829	999999	840	999999	82	485	838	947	216	603	113	551	999999	363	300	999999	595	166	690	126	145	245	830	643	929	61	999999	999999	462	760	774	999999	231	101	853	388	553	914	103	677	610	902	532	862	992	969	999999	298	260	38	530	620	999999	999999	443	593	467	999999	41	999999	200	373	999999	455	828	920	329	948	510	912	999999	680	73	23	
999999	242	713	968	651	999999	999999	999999	999999	433	239	163	439	410	658	999999	999999	356	882	82	999999	246	999999	87	999999	999999	650	952	999999	348	871	849	556	740	314	999999	880	999999	555	82	999999	205	999999	71	999999	675	490	918	299	999999	990	810	999999	999999	999999	999999	825	636	999999	579	999999	209	216	875	999999	389	606	698	999999	458	389	431	801	810	999999	999999	999999	999999	861	368	999999	732	662	548	357	70	61	999999	214	999999	384	254	564	999999	762	669	989	284	508	835	78	999999	821	999999	999999	569	19	988	787	999999	999999	480	999999	576	999999	587	546	668	528	999999	338	51	494	999999	999999	145	866	825	57	543	301	811	846	36	300	800	910	999999	686	788	61	73	778	999999	849	904	480	988	999999	185	132	330	756	17	506	36	306	999999	999999	726	702	194	940	253	999999	383	633	747	285	999999	999999	725	981	739	999999	275	273	535	222	179	665	878	999999	872	999999	999999	64	999999	529	273	503	160	64	960	95	867	132	534	15	476	280	732	712	999999	508	999999	349	26	567	241	763	999999	999999	597	71	999999	358	78	832	983	328	794	228	21	999999	526	671	31	654	582	153	738	530	746	999999	932	175	43	373	23	631	999999	282	298	509	732	614	466	999999	272	519	999999	701	32	999999	999999	514	701	119	999999	999999	327	999999	984	98	34	251	800	698	138	658	999999	704	818	361	999999	999999	999999	511	960	911	214	131	392	72	99	47	999999	999999	422	428	474	923	391	999999	313	999999	297	210	999999	491	999999	999999	999999	999999	205	359	882	999999	868	999999	999999	199	159	999999	530	206	980	999999	999	987	743	999999	285	709	999999	400	322	999999	57	614	235	999999	36	479	999999	446	360	778	867	739	999999	837	729	458	843	285	774	321	757	117	694	374	210	497	999999	610	492	71	429	804	47	352	623	263	739	854	172	680	972	94	845	999999	999999	999999	833	905	483	827	999999	999999	626	11	999999	939	999999	860	528	539	731	999999	999999	999999	358	999999	702	812	223	476	719	989	122	999999	348	673	271	492	999999	941	663	842	137	999999	205	520	999999	45	568	683	343	999999	335	999999	948	999999	999999	556	853	999999	567	31	692	16	999999	876	999999	532	662	120	677	437	550	587	875	889	370	298	999999	838	999999	666	999999	999999	143	840	663	490	155	999999	543	715	999999	328	383	642	159	130	557	329	999999	654	999999	458	16	906	338	747	999999	69	999999	841	999999	24	115	900	777	162	873	277	223	999999	387	797	576	962	797	231	214	243	739	
999999	740	773	999999	241	293	794	533	237	511	915	733	999999	750	701	999999	999999	223	482	864	997	256	289	116	419	276	585	881	53	118	116	999999	523	999999	999999	111	689	901	874	617	983	999999	646	766	307	999999	302	56	875	711	183	18	731	379	999999	992	460	667	704	999999	999999	999999	999999	128	404	381	220	764	877	600	571	722	349	865	881	379	999999	523	999999	837	974	999999	16	342	999999	108	811	153	999999	880	650	32	999999	999999	999999	999999	147	527	371	925	371	537	999999	285	149	460	999999	866	497	371	392	937	859	999999	990	999999	906	158	193	306	999999	999999	185	996	999999	549	525	999999	957	999999	242	92	161	883	475	446	368	730	999999	485	438	999999	656	227	999999	712	172	340	919	999999	172	989	344	75	365	304	362	183	335	600	934	999999	909	686	139	309	785	976	400	553	812	999999	999999	708	999999	999999	420	957	507	246	386	195	999999	229	999999	252	748	95	527	181	94	194	405	601	550	999999	46	970	999999	198	927	196	999999	375	924	986	43	635	999999	740	884	999999	676	999999	224	749	719	689	999999	886	561	699	458	999999	469	628	781	364	168	669	999999	999999	999999	319	999999	199	255	154	999999	662	219	122	888	787	999999	689	518	316	387	800	488	356	932	211	637	237	738	719	906	306	215	999999	477	538	161	443	535	366	779	999999	504	574	394	999999	999999	448	999999	670	932	779	120	475	999999	367	190	242	517	667	682	92	461	999999	248	999999	999999	999999	999999	359	999999	853	164	161	536	999999	306	913	962	557	999999	198	999999	77	999999	136	196	999999	701	999999	999999	918	999999	999999	684	696	573	999999	336	999999	928	145	803	462	44	89	999999	958	938	999999	999999	276	279	999999	142	494	666	393	748	121	812	999999	839	534	11	717	926	296	476	840	789	999999	999999	999999	999999	398	999999	963	999999	999999	511	237	801	87	60	999999	999999	965	735	200	39	189	230	225	999999	222	306	999999	460	999999	162	338	492	108	999999	999999	689	702	342	743	999999	703	360	50	610	584	914	761	484	999999	78	961	561	285	810	609	999999	372	993	416	102	999999	512	717	554	999999	745	703	253	999999	401	946	632	991	100	999999	829	189	614	999	307	545	795	999999	257	200	777	216	297	234	623	999999	999999	926	651	984	201	999999	999999	437	838	220	517	165	529	132	339	569	195	999999	780	929	757	994	118	999999	999999	971	469	999999	405	539	416	999999	705	83	247	706	350	115	144	196	693	187	999999	96	37	639	21	135	861	217	
30	813	999999	694	570	715	817	104	999999	999999	999999	142	41	309	804	999999	460	455	884	633	229	89	350	999999	999999	579	833	31	529	999999	959	343	501	197	518	602	575	21	513	532	888	255	450	999999	23	560	999999	861	292	999999	188	999999	250	999999	987	999999	999999	999999	999999	991	999999	999999	574	999999	270	840	640	843	790	999999	922	449	941	362	744	999999	638	436	580	685	433	972	739	989	999999	403	999999	273	210	577	139	714	563	522	650	102	999999	999999	653	999999	920	999999	81	90	616	739	999999	887	494	23	312	999999	291	772	567	908	66	584	473	866	747	999999	643	223	999999	218	999999	999999	712	999999	303	172	783	999999	765	999999	999999	658	999999	999999	779	214	779	196	999999	102	433	790	954	742	45	106	12	786	435	999999	999999	858	17	407	852	204	185	841	720	149	264	883	999999	445	17	999999	211	700	97	542	598	456	948	980	785	105	474	969	616	206	170	999999	999999	999999	463	53	650	999999	920	584	999999	937	476	999999	837	549	999999	519	734	637	999999	999999	698	893	954	221	909	37	999999	757	729	215	234	523	979	267	912	794	982	964	757	236	780	512	513	660	980	823	152	999999	999999	955	999999	979	312	857	307	88	267	251	143	623	362	999999	999999	823	712	953	999999	999999	636	989	999999	770	880	668	999999	195	389	304	241	95	884	999999	999999	773	970	255	221	131	999999	833	537	740	999999	143	873	617	999999	999999	947	37	679	999999	609	332	429	474	108	643	999999	999999	698	962	20	58	999999	977	727	91	852	999999	999999	999999	620	999999	462	796	940	746	794	914	538	699	356	999999	416	999999	775	999999	354	999999	156	577	796	847	145	574	999999	999999	999999	896	889	576	837	490	295	656	951	807	870	633	999999	362	999999	999999	583	999999	616	805	641	426	211	999999	999999	356	320	173	236	773	667	999999	75	167	351	898	35	999999	861	866	918	999999	999999	968	252	999999	999999	999999	728	385	273	145	958	924	150	978	695	285	839	491	179	131	999999	188	149	982	567	376	20	950	395	622	147	749	999999	881	66	999999	371	25	385	999999	444	850	509	531	929	999999	27	373	999999	749	131	380	696	797	340	192	829	999999	164	999999	783	999999	990	651	998	218	47	269	922	462	913	999999	999999	652	686	999999	999999	617	63	425	999999	646	746	645	500	999999	62	999999	550	873	413	111	860	780	742	999999	860	858	533	721	113	999999	451	750	836	306	274	53	120	761	513	221	216	738	254	147	999999	354	160	241	165	948	
718	58	999999	999999	964	335	910	30	718	999999	94	999999	321	999999	205	995	999999	203	502	18	978	788	370	201	894	131	536	605	633	999999	707	999999	565	165	49	403	701	35	342	939	143	100	53	693	137	875	999999	999999	941	46	545	999999	999999	156	999999	930	688	857	999999	842	999999	314	396	212	999999	791	776	165	999999	999999	999999	783	861	563	875	888	744	999999	74	29	705	883	663	597	970	751	564	419	196	119	715	843	118	500	150	829	703	841	580	345	108	271	999999	999999	999999	762	105	185	281	90	195	21	792	896	147	999999	650	799	241	371	999999	367	969	453	999999	461	999999	370	999999	999999	195	903	106	999999	920	443	792	523	855	218	656	388	147	116	923	704	999999	222	999999	999999	188	903	610	999999	999999	999999	302	999999	999999	290	97	734	762	999999	894	292	914	73	975	703	999999	137	944	33	715	848	999999	862	999999	392	410	462	17	197	867	999999	303	886	622	188	151	154	470	574	130	999999	626	912	221	641	789	987	246	999999	112	60	959	586	504	268	999999	439	128	670	879	635	727	575	999999	612	989	37	999999	796	561	978	666	379	902	793	232	316	651	887	603	999999	225	356	94	817	999999	716	392	364	666	999999	36	800	999999	495	203	60	999999	609	652	761	546	450	999999	134	999999	589	684	710	45	215	788	241	77	466	999999	380	490	999999	289	282	645	999999	140	848	952	866	684	999999	600	181	762	51	999999	841	876	999999	257	960	999999	743	41	681	328	460	924	794	733	239	85	822	570	14	330	999999	126	460	319	260	182	527	905	277	120	864	453	746	999999	235	589	644	133	999999	127	545	250	963	767	999999	923	999999	143	455	341	777	611	757	999999	865	724	426	465	996	999999	905	838	764	999999	464	17	999999	798	999999	999999	440	699	999999	887	784	999999	999999	999999	999999	999999	999999	393	459	936	999999	999999	695	999999	140	510	173	999999	136	742	999999	706	486	402	999999	672	745	368	635	805	900	999999	571	870	937	999999	571	733	825	669	999999	999999	388	827	238	211	321	164	668	996	999999	262	999999	307	999999	88	651	761	390	999999	591	656	757	999999	46	264	691	825	97	403	939	999999	363	466	999999	999999	328	658	173	110	999999	591	700	639	328	648	999999	274	204	858	999999	809	999999	999999	88	126	764	999999	791	999999	520	495	76	274	999999	56	898	115	999999	976	759	993	597	289	616	999	999999	999999	999999	999999	748	426	999999	238	319	140	96	505	388	852	935	594	999999	200	590	865	524	
435	582	281	749	410	999999	228	109	101	999999	73	251	88	170	999999	408	403	234	104	999999	999999	955	926	960	403	726	485	51	175	135	999999	999999	750	485	530	545	63	648	348	490	413	999999	999999	918	33	999999	309	692	299	999999	999999	966	495	11	685	999999	656	321	355	683	999999	186	933	999999	815	999999	501	603	639	109	999999	755	885	999999	461	999999	999999	18	937	999999	427	793	751	999999	999999	439	213	749	799	60	999999	741	302	664	40	236	999999	261	112	658	761	706	63	200	999999	717	91	999999	549	976	999999	648	384	215	266	666	435	952	312	999999	171	752	803	588	999999	613	463	230	583	235	999999	485	999999	288	388	720	739	561	150	999999	358	999999	999999	823	317	251	366	96	999999	999999	800	253	999999	727	999999	19	903	474	980	236	264	860	309	324	472	999999	999999	106	827	999999	926	874	812	367	36	999999	553	979	280	968	256	999999	999999	999999	434	999999	536	187	999999	379	817	275	580	913	690	498	31	884	999999	60	508	999999	269	862	446	925	440	999999	700	656	999999	923	203	22	980	888	47	99	889	212	729	565	314	457	728	661	304	898	999999	537	999999	668	628	230	469	986	116	960	773	999999	999999	945	486	144	999999	893	999999	568	933	999999	461	931	995	158	999999	999999	955	811	143	784	999999	542	913	173	837	797	999999	999999	553	993	781	87	326	999999	382	784	88	180	543	999999	590	735	965	999999	999999	999999	673	479	899	525	40	304	826	988	877	297	42	323	307	999999	598	107	999999	939	30	383	999999	614	775	546	999999	785	278	308	204	896	576	999999	96	999999	134	825	84	37	999999	486	999999	999999	513	95	751	764	872	999999	246	493	720	35	999999	702	281	999999	704	362	659	255	36	999999	794	981	720	994	237	357	991	773	999999	987	977	999999	999999	287	111	999999	794	111	999999	850	999999	710	185	999999	193	999999	678	75	999999	721	378	717	459	733	543	531	999999	999999	536	525	435	473	469	999999	58	321	580	994	957	24	568	558	343	186	999999	93	805	179	810	843	678	926	652	999999	999999	269	93	398	743	579	324	46	574	397	999999	597	251	452	999999	871	999999	684	999999	116	999999	820	383	283	278	460	999999	206	946	999999	846	509	821	999999	999999	999999	237	191	999999	999999	699	531	983	946	762	867	842	363	676	938	39	999999	817	545	158	798	885	810	130	293	853	128	999999	881	550	914	776	999999	338	714	644	632	433	730	416	632	836	437	521	410	999999	373	999999	18	663	851	691	286	
20	999999	902	999999	71	966	534	580	441	112	405	999999	101	999999	34	961	304	999999	571	97	138	526	962	458	299	719	675	490	999999	999999	227	698	232	499	999999	24	812	227	571	467	999999	835	999999	734	42	673	999999	858	999999	568	713	999999	290	999999	157	493	999999	454	138	352	300	53	999999	359	885	706	624	601	686	19	159	87	836	999999	891	999999	335	237	425	999999	409	817	999999	40	999999	960	999999	628	352	588	661	367	98	229	176	162	853	999999	849	335	58	717	999999	339	999999	636	999999	186	999999	854	999999	134	38	512	942	999999	902	999999	999999	924	298	996	999999	107	999999	999999	988	617	937	999999	449	999999	388	999999	576	999999	999999	812	621	741	540	242	999999	498	430	536	339	586	286	692	999999	901	999999	924	47	62	469	83	980	627	999999	813	999999	974	414	674	746	999999	935	260	999999	100	340	249	393	999999	91	760	677	822	462	412	340	254	488	999999	999999	464	999999	524	233	572	831	994	104	727	993	999999	999999	756	790	401	999999	36	855	169	571	999999	541	981	970	999999	406	168	999999	245	999999	994	495	866	49	292	999999	421	37	274	268	346	155	666	72	999999	675	999999	41	71	762	313	399	328	976	999999	922	80	554	999999	176	673	829	858	254	999	454	999999	717	508	515	999999	999	590	901	999999	474	999999	919	829	999999	999999	136	113	483	179	605	176	890	34	369	815	866	512	108	595	516	296	421	73	999999	458	213	533	556	533	313	808	427	750	999999	57	161	724	999999	691	999999	725	999999	999999	404	287	336	692	999999	700	372	496	999999	999999	999999	188	463	855	999999	584	281	603	999999	949	866	796	749	149	485	321	663	152	32	999999	58	790	910	347	669	418	132	999999	394	856	171	999999	326	121	42	999999	594	305	591	906	420	943	178	999999	218	607	999999	999999	216	999999	46	229	474	85	999999	928	277	999999	196	999999	999999	999999	999999	701	788	999999	480	637	117	124	726	999999	561	125	999999	115	622	999999	139	999999	999999	999999	314	566	819	941	351	999999	853	999999	999999	999999	119	865	999999	660	734	477	646	168	136	901	89	102	111	678	668	359	88	162	315	999999	986	133	845	526	454	652	999999	847	707	999999	783	13	999999	999999	257	695	671	345	380	154	837	999999	999999	999999	855	222	465	999999	282	999999	999999	701	798	999999	492	999999	30	927	216	999999	595	799	461	897	127	999999	999999	853	430	973	687	742	781	170	954	26	198	867	671	999999	196	740	575	714	76	92	214	999999	999999	271	675	999999	
999999	298	559	48	999999	47	999999	779	150	612	720	309	999999	430	999999	637	356	476	797	162	999999	973	895	999999	233	746	831	45	999999	362	97	999999	999999	943	999999	492	611	999999	506	161	16	891	102	999999	30	999999	409	646	999999	577	373	299	474	522	487	999999	403	704	814	773	999999	825	999999	787	999999	561	999999	371	999999	999999	36	440	969	646	156	374	999999	320	834	999999	999999	195	873	304	988	999999	694	999999	999999	456	999999	999999	111	733	944	190	984	314	70	469	273	48	828	999999	551	933	329	828	999999	999999	284	93	870	856	436	31	952	613	798	725	866	227	905	371	347	129	999999	246	701	966	999999	576	260	375	694	307	366	148	753	65	478	866	418	352	999999	999999	999999	999999	999999	999999	999999	380	999999	344	999999	999999	143	466	397	999999	604	999999	137	409	733	708	832	504	172	999999	664	999999	999999	743	256	10	808	562	199	999999	92	94	999999	999999	737	19	999999	999999	773	647	174	999999	751	331	999999	395	739	18	619	473	183	999999	92	177	269	424	999999	772	97	601	248	580	277	66	349	520	154	359	672	999999	647	917	999999	524	964	764	72	538	293	861	271	799	943	999999	167	550	999999	771	999999	323	498	298	827	999999	999999	999999	632	695	999999	940	999999	999999	346	895	825	265	810	567	212	504	362	982	489	236	340	448	637	551	898	799	518	999999	840	358	999999	359	100	560	125	999999	142	377	999999	353	620	881	463	57	999999	902	999999	444	568	24	999999	999999	999999	601	999999	999999	955	91	796	192	431	867	548	999999	670	476	175	999999	452	831	371	999999	435	145	999999	458	985	589	650	996	69	84	814	826	397	718	549	999999	719	164	425	61	580	373	999999	752	342	999999	999999	433	736	488	991	737	999999	976	91	673	985	392	975	376	440	999999	133	999999	63	999999	599	951	999999	676	999999	298	415	999999	414	71	224	999999	125	999999	211	227	269	580	92	87	999999	999999	637	876	513	336	188	999999	620	779	250	999999	699	620	999999	999999	999999	70	947	703	331	341	999999	29	459	132	276	465	174	222	541	999999	273	976	548	188	324	999999	999999	214	119	366	700	999999	821	999999	173	505	644	775	721	209	999999	389	999999	999999	849	999999	426	999999	70	999999	885	407	248	697	310	723	81	999999	121	999999	999999	742	594	965	641	937	999999	809	959	999999	821	398	999999	999999	919	884	230	999999	999999	999999	634	782	999999	396	481	302	999999	133	348	450	999999	947	664	275	312	890	795	790	999999	999999	419	617	431	999999	901	999999	
905	999999	777	999999	502	999999	367	415	820	125	999999	208	494	349	552	85	470	519	347	873	734	236	999999	39	99	440	504	427	297	26	360	855	999999	984	396	999999	355	922	947	67	589	999999	455	197	999999	596	306	862	368	343	157	911	951	37	999999	679	878	748	999999	72	871	939	128	803	764	741	714	509	952	999999	729	547	571	290	294	485	780	841	736	502	143	642	69	999999	869	448	999999	466	232	716	609	606	595	885	196	649	999999	999999	432	561	882	796	909	304	614	609	350	670	743	286	898	46	22	834	999999	238	999999	174	934	325	836	257	999999	245	464	133	952	686	103	645	355	139	418	999999	619	346	999999	999999	999999	270	108	244	722	946	817	573	593	999999	956	999999	768	999999	717	117	724	635	519	673	840	999999	657	664	999999	108	930	769	627	837	225	592	505	999999	999999	999999	226	602	534	341	427	891	999999	200	729	145	999999	390	422	311	461	984	827	69	924	999999	613	444	667	624	25	58	945	756	545	374	463	652	999999	53	890	131	110	188	255	999999	951	466	934	441	231	550	356	326	386	240	999999	445	202	967	69	782	935	910	325	379	999999	999999	654	999999	999999	234	250	379	420	999999	884	648	813	975	906	157	510	236	403	999999	702	628	379	315	999999	27	999999	181	999999	118	195	200	862	876	12	178	811	578	758	996	310	977	906	56	356	126	632	999999	71	999999	282	709	999999	851	999999	327	414	349	756	665	999999	79	395	311	154	694	786	936	999999	738	346	999999	477	406	999999	724	999999	332	958	492	395	243	120	80	836	486	683	21	209	999999	763	471	822	999999	999999	999999	999999	604	999999	662	999999	695	254	332	576	350	241	999999	999999	951	999999	91	391	273	279	999999	958	324	999999	667	20	774	736	296	974	874	118	384	184	932	143	999999	429	305	162	999999	989	787	504	495	255	573	333	257	999999	682	89	558	823	691	282	277	140	999999	652	565	999999	999999	358	701	242	856	999999	754	999999	999999	661	96	121	580	551	181	820	979	422	446	450	488	216	302	794	560	999999	999999	660	866	987	999999	653	596	999999	41	438	802	999999	398	638	579	439	601	999999	993	446	252	149	110	456	999999	822	999999	999999	999999	999999	66	906	681	304	451	999999	999999	501	476	442	525	839	520	742	27	725	34	807	871	59	615	281	801	123	319	353	559	419	836	372	447	481	270	291	382	999999	581	104	196	486	487	110	553	999999	999999	999999	629	999999	999999	434	798	407	999999	
431	144	999999	115	568	985	108	999999	542	665	114	995	53	579	238	370	999999	999999	929	621	999999	572	515	999999	250	202	905	724	201	980	411	574	49	238	839	999999	597	790	999999	118	999999	942	944	445	449	999999	877	833	400	998	317	999999	868	786	858	999999	629	67	999999	999999	89	383	351	999999	263	539	999999	815	739	91	772	999999	140	999999	999999	452	627	80	287	684	325	81	999999	999999	999999	130	999999	262	379	980	526	540	924	648	38	999999	600	391	191	909	610	71	103	999999	999999	999999	161	56	264	999999	240	559	780	191	60	17	60	158	890	143	833	702	999999	759	565	242	417	491	792	817	852	999999	999999	999999	83	999999	978	999999	968	999999	969	659	998	964	749	966	759	742	597	31	999999	452	501	57	85	908	625	344	753	999999	999999	669	263	999999	562	994	671	412	118	796	39	45	999999	999999	999999	999999	703	481	999999	598	482	674	894	771	163	410	744	999999	302	175	637	643	270	974	137	309	405	999999	411	754	305	357	634	800	999999	628	999999	307	999999	999999	214	154	334	999999	999999	894	775	492	293	161	259	830	120	942	169	999999	775	999999	999999	999999	999999	151	79	999999	302	134	49	103	780	535	148	447	999999	400	960	493	319	115	463	242	534	913	278	260	505	475	247	691	999999	605	853	999999	999999	29	132	72	85	999999	863	396	855	682	711	758	22	812	999999	999999	982	675	86	670	752	999999	339	866	872	819	759	999999	999999	357	461	999999	681	999999	216	938	278	999999	418	249	999999	999999	386	852	211	520	247	999999	602	528	709	999999	528	193	314	406	999999	266	199	266	319	46	999999	508	230	537	86	999999	605	999999	999999	94	267	836	428	685	457	487	999999	362	581	76	234	368	647	495	656	999999	777	809	259	22	999999	162	929	215	566	878	631	674	444	316	97	999999	999999	624	707	692	764	629	949	212	601	837	684	253	812	151	860	735	881	587	162	796	685	437	386	115	999999	999999	128	579	855	999999	917	999999	978	999999	999999	32	787	963	999999	158	860	999999	999999	870	999999	686	403	424	27	896	999999	857	163	301	982	650	999999	602	785	552	510	379	356	610	920	418	274	255	861	837	947	917	999999	14	999999	999999	26	516	637	230	819	704	999999	958	207	70	121	687	584	999999	784	195	188	999999	648	999999	999999	811	949	69	421	999999	562	189	948	876	14	159	365	353	633	731	964	564	733	805	817	397	413	860	307	586	671	999999	63	762	738	671	365	454	938	215	567	578	
808	671	151	382	20	331	65	962	332	240	15	999999	231	624	999999	842	673	999999	999999	999999	999999	834	486	340	136	196	999999	342	793	999999	415	428	174	999999	755	71	999999	999999	387	91	804	999999	264	441	999999	999	540	123	223	523	781	635	807	477	817	999999	195	810	256	823	999999	999999	178	421	824	587	889	999999	868	396	188	999999	924	326	294	427	580	55	124	136	655	34	129	280	139	779	621	696	578	781	876	999999	999999	564	898	91	999999	999999	999999	639	999999	704	255	999999	999999	553	710	490	999999	399	403	150	696	129	177	169	999999	898	292	55	999999	202	268	96	519	999999	49	370	428	213	260	736	438	485	999999	951	778	302	935	999999	78	141	513	188	999999	736	999999	79	396	738	487	278	561	999999	673	917	999999	168	316	999999	514	999999	999999	999999	999999	666	711	221	112	226	390	311	962	999999	976	999999	999999	89	708	999999	178	999999	974	689	999999	982	185	867	811	999999	515	619	999999	925	999999	728	78	533	49	721	35	945	966	180	999999	186	315	854	594	839	237	366	999999	533	841	544	999999	999999	262	166	999999	999999	409	999999	711	770	324	46	635	999999	999999	165	50	987	999999	232	12	999999	999999	550	676	331	999999	971	871	158	169	463	94	536	362	695	280	882	239	191	545	962	469	587	861	279	229	347	999999	999999	999999	473	774	619	541	999999	51	712	489	999999	570	437	142	999999	611	999999	952	108	999999	999999	884	999999	757	576	686	999999	344	754	999999	999999	111	935	898	999999	999999	696	688	475	995	999999	653	568	403	79	621	118	830	906	999999	10	326	130	999999	13	197	167	715	999999	932	999999	237	297	999999	91	68	999999	539	999999	729	914	182	487	113	999999	426	326	764	999999	955	578	219	438	777	688	90	980	493	894	612	675	980	490	999999	999999	563	365	543	999999	20	986	578	496	187	71	999999	839	27	348	586	870	999999	999999	252	363	291	799	999999	345	11	999999	151	999999	731	999999	933	999999	944	609	550	71	782	453	677	969	999	723	260	716	860	999999	963	154	318	741	999999	952	999999	999999	221	999999	845	999999	320	932	999999	933	765	134	137	145	999999	417	999999	525	97	949	360	999999	364	568	548	803	999999	999999	124	997	336	999999	779	980	999999	766	398	785	225	584	143	744	135	76	999999	136	588	725	356	555	999999	792	654	334	602	999999	824	999999	225	52	999999	560	818	846	607	775	354	156	999999	138	29	22	310	512	815	999999	158	999999	610	422	224	760	999999	569	651	543	344	455	
388	999999	941	745	999999	182	861	582	999999	288	999999	192	781	441	45	228	999999	343	999999	151	518	999999	815	999999	52	803	999999	999999	157	999999	205	999999	441	999999	768	209	999999	999999	452	137	999999	243	689	870	999999	428	640	783	725	194	43	318	61	202	937	402	675	414	999999	766	355	899	434	677	92	405	751	883	673	835	41	261	890	999999	501	284	306	945	707	623	172	999999	247	963	224	887	22	999999	961	376	534	782	581	686	782	751	999999	22	999999	999999	677	757	119	999999	163	782	999999	999999	999999	999999	105	999999	707	89	604	310	661	470	462	205	392	512	999999	307	311	258	999999	214	581	749	475	293	168	283	999999	999999	934	358	809	442	999999	325	999999	999999	280	804	85	501	999999	482	99	348	559	591	51	174	835	812	587	999999	112	223	125	951	196	812	570	434	142	199	376	313	661	30	999999	77	966	999999	37	507	183	999999	132	109	999999	137	734	576	242	999999	999999	131	999999	905	340	255	209	999999	122	467	243	651	999999	999999	115	786	687	538	854	999999	208	223	785	90	999999	923	101	26	301	69	87	993	999999	360	620	254	542	755	690	999999	999999	999999	999999	569	999999	532	819	240	994	999999	999999	999999	721	268	583	365	346	690	184	416	163	999999	302	999999	390	249	999999	18	281	860	253	931	848	999999	114	826	713	226	816	208	113	999999	32	999999	999999	882	281	933	777	999999	908	999999	581	999999	337	999999	88	999999	999999	33	83	810	999999	143	630	518	356	358	164	756	652	130	873	999999	312	999999	170	999999	999999	999999	999999	525	241	999999	951	999999	360	575	999999	999999	748	265	999999	793	134	999999	901	888	796	999999	535	923	999999	30	612	788	978	999999	970	44	524	213	25	681	999999	557	579	999999	191	240	167	999999	322	735	999999	396	93	999999	851	19	401	999999	999999	340	999999	999999	746	220	413	173	422	755	999999	11	904	545	999999	365	999999	576	723	959	707	566	943	754	999999	53	22	226	999999	898	753	960	643	253	134	684	708	21	999999	368	538	27	999999	412	999999	321	999999	999999	156	727	352	285	296	999999	574	999999	397	228	443	702	999999	197	468	999999	11	643	368	999999	420	566	999999	726	765	364	431	689	748	541	577	299	999999	549	79	977	556	478	999999	211	678	611	297	490	999999	117	170	350	559	304	410	999999	952	999999	62	590	999999	999999	519	931	20	885	999999	855	999999	153	490	659	128	491	967	999999	969	166	982	809	999999	175	158	999999	999999	90	140	999999	140	999999	346	52	496	489	
906	929	999999	742	201	792	837	441	840	999999	627	511	232	77	336	877	573	999999	999999	252	999999	999999	999999	861	737	999999	755	329	725	999999	806	999999	999999	638	999999	47	574	999999	965	200	999999	999999	335	999999	40	999999	858	999999	127	999999	470	999999	855	254	178	11	461	107	14	272	47	518	715	233	627	190	348	593	491	999999	312	999999	831	997	281	483	999999	999999	999999	54	999999	999999	211	472	155	265	592	918	470	584	586	476	233	999999	162	463	131	112	106	999999	354	999999	580	828	950	999999	719	858	972	999999	432	707	999999	959	201	354	316	253	999999	371	598	430	133	907	712	835	122	138	999999	818	362	476	658	981	700	805	121	382	999999	31	999999	734	999999	776	162	878	999999	273	511	808	156	877	34	734	261	924	151	999999	125	124	999999	591	23	164	999999	999999	59	294	268	999999	999999	999999	732	999999	825	864	484	999999	755	999999	635	848	627	45	671	484	452	999999	730	776	664	448	266	999999	18	954	720	791	999999	999999	999999	916	999999	125	575	222	155	968	908	397	999999	795	917	291	489	173	999999	978	492	857	513	999999	999999	492	731	794	677	999999	57	871	154	693	999999	558	15	719	843	999999	469	459	999999	999999	24	343	999999	999999	531	975	916	845	990	999999	308	999999	693	703	999999	522	393	781	544	820	999999	999999	253	756	882	368	286	770	999999	462	999999	42	529	999999	120	230	166	999999	272	701	418	211	881	411	394	335	865	311	367	331	128	688	999999	518	563	977	999999	579	985	172	699	156	999999	537	999999	276	67	664	999999	140	999999	530	519	842	411	718	166	999999	372	557	503	974	413	998	999999	829	127	20	476	143	999999	586	999999	109	12	999999	999999	353	187	999999	277	210	719	999999	964	597	179	999999	999999	999999	999999	258	217	438	669	999999	999999	527	203	999999	158	57	198	459	999999	779	653	419	999999	149	999999	812	663	254	289	302	265	186	43	746	999999	999999	904	631	321	881	379	448	999999	288	529	167	160	999999	999999	230	999999	999999	236	195	999999	759	241	999999	811	19	999999	962	158	999999	468	566	494	456	743	999999	152	999999	999999	128	410	215	978	999999	620	999999	661	999999	284	69	290	996	950	848	802	900	813	937	999999	312	999999	416	299	999999	819	962	673	999999	999999	867	999999	455	999999	999999	784	999999	780	999999	356	999999	357	715	688	99	96	472	999999	646	654	842	298	215	746	835	999999	993	999999	915	999999	657	211	958	840	417	981	999999	874	999999	73	72	999999	143	591	883	955	581	728	210	
999999	356	357	37	58	207	578	999999	708	295	999999	791	823	865	999999	698	735	398	874	281	999999	261	999999	999999	582	591	722	164	624	999999	880	260	275	714	939	999999	310	999999	999999	643	838	999999	136	588	999999	999999	249	999999	205	892	158	999999	706	999999	999999	724	759	584	454	466	999999	423	999999	845	415	36	999999	999999	999999	552	398	560	489	999999	442	998	135	999999	216	310	352	468	959	731	999999	324	553	999999	999999	225	999999	725	730	452	169	424	860	291	999999	999999	999999	139	339	652	999999	597	86	999999	999999	999999	598	999999	999999	153	124	999999	464	527	140	101	483	706	497	709	916	673	830	999999	81	27	148	844	999999	999999	999999	999999	138	999999	237	127	247	87	804	999999	999999	885	356	586	338	153	960	343	999999	999999	66	60	999999	629	735	830	767	999999	999999	996	955	754	914	702	999999	900	887	158	300	999999	854	405	902	970	999999	41	326	253	707	928	67	804	693	753	619	999999	581	508	580	406	999999	206	683	807	571	999999	999999	999999	986	999999	266	811	53	148	237	661	157	999999	547	704	999999	523	342	475	999999	161	70	170	999999	999999	329	388	578	999999	662	657	721	104	408	220	999999	672	999999	279	672	999999	761	554	526	999999	355	910	961	875	999999	999999	864	218	868	999999	811	810	572	889	118	877	243	159	486	999999	939	63	272	336	644	999999	266	72	999999	693	400	516	999999	999999	999999	419	426	702	11	825	792	512	999999	988	408	259	110	377	171	794	999999	611	78	999999	29	302	999999	635	240	999999	580	802	999999	185	30	305	999999	448	149	699	461	999999	999999	999999	787	436	999999	284	928	395	741	888	901	999999	999999	788	447	698	114	999999	771	791	472	999999	254	990	106	59	968	112	94	661	999999	471	999999	481	463	416	169	999999	475	373	999999	999999	318	692	900	407	504	241	857	477	343	691	999999	669	999999	999999	417	999999	339	777	316	999999	999999	89	999999	439	999999	210	334	41	539	522	982	408	94	627	643	561	100	699	555	736	255	616	327	999999	543	673	412	267	999999	372	262	999999	66	999999	544	238	41	470	999999	303	906	826	937	821	708	999999	584	999999	563	855	706	640	999999	580	580	694	999999	123	999999	11	999999	999999	999999	999999	269	999999	351	999999	92	414	999999	999999	999999	999999	829	428	679	506	837	999999	98	999999	703	153	999999	621	475	486	311	999999	476	918	574	999999	999999	839	794	770	999999	999999	187	999999	368	999999	999999	86	674	969	750	161	24	265	286	882	913	836	373	888	509	647	819	865	
902	999999	999999	611	999999	999999	999999	989	634	908	999999	423	836	999999	999999	555	817	999999	947	505	735	159	999999	220	642	691	999999	669	999999	999999	271	914	603	999999	479	135	999999	999999	32	437	223	761	999999	999999	321	862	56	999999	244	999999	999999	920	700	324	999999	999999	408	999999	969	372	429	97	524	728	647	39	820	524	247	477	999999	103	567	519	291	974	999999	999999	899	779	645	620	435	657	835	351	999999	289	192	726	999999	493	754	999999	17	136	999999	798	469	291	999999	999999	958	766	483	976	362	190	42	165	130	679	999999	199	727	809	662	866	893	306	999999	540	999999	999999	749	851	349	907	511	165	999999	834	999999	617	737	123	661	668	999999	858	988	43	256	36	605	57	664	564	932	208	474	999999	904	173	475	511	200	446	26	631	637	999999	678	877	427	295	420	999999	461	999999	157	994	692	45	999999	782	294	314	915	702	196	785	975	999999	691	367	999999	106	999999	236	922	224	999999	999999	999999	543	364	999999	609	320	637	999999	999999	328	60	480	687	999999	855	692	226	885	530	324	444	999999	479	375	196	70	365	324	999999	234	691	932	999999	149	813	774	428	914	705	605	74	999999	682	657	999999	220	679	70	250	459	999999	46	693	336	118	379	74	989	193	548	954	323	386	999999	636	127	137	547	65	999999	999999	311	189	925	260	702	999999	999999	999999	975	390	304	83	999999	224	654	999999	999999	41	999999	999999	999999	999999	167	999999	751	365	804	30	144	93	142	999999	169	195	708	999999	768	86	999999	999999	251	999999	999999	999999	659	250	768	999999	982	999999	120	999999	999999	999999	835	580	32	284	999999	999999	375	802	978	891	258	299	913	433	516	797	999999	999999	625	244	468	999999	523	998	999999	511	597	151	999999	266	972	625	393	788	999999	137	834	494	576	79	834	999999	898	326	909	370	336	999999	999999	999999	408	180	890	999999	913	282	67	33	292	997	999999	233	764	721	919	632	905	135	83	999999	999999	986	999999	999999	999999	28	999999	207	98	999999	999999	262	995	999999	857	801	735	999999	999999	86	80	810	211	999999	330	999999	685	186	406	287	464	210	271	767	231	422	806	999999	976	999999	618	860	935	661	822	496	238	999999	863	999999	896	898	999999	999999	318	999999	999999	794	235	999999	999999	487	800	811	177	974	999999	237	999999	445	999999	401	999999	980	999999	220	999999	549	756	834	382	774	999999	289	390	565	949	274	999999	79	999999	22	119	187	560	140	69	133	494	848	504	11	289	999999	132	505	867	279	538	107	286	
244	48	400	426	568	175	520	430	611	999999	726	777	561	999999	982	291	999999	430	999999	160	999999	999999	999999	339	381	495	894	166	884	999999	679	736	362	793	403	974	718	760	991	965	999999	702	999999	999999	778	233	727	619	150	223	24	849	210	947	534	999999	140	70	55	83	999999	363	546	914	354	999999	999999	768	999999	999999	573	103	438	372	611	59	183	93	999999	157	767	284	26	670	682	829	535	414	269	999999	843	658	714	999999	694	999999	999999	967	479	788	999999	959	214	141	650	921	421	838	345	999999	16	57	508	898	315	996	347	999999	999999	524	999999	999999	508	201	999999	999999	388	999999	677	426	892	215	614	999999	999999	999999	79	885	30	761	418	697	999999	784	217	795	999999	816	612	999999	999999	291	736	999999	999999	999999	999999	23	966	735	542	901	170	919	999999	999999	442	735	999999	507	926	999999	855	999999	116	766	941	724	983	999999	765	999999	907	979	578	611	479	660	448	550	999999	66	918	294	228	517	999999	999999	201	416	363	423	266	115	772	395	435	266	847	567	856	736	40	596	970	970	994	191	351	999999	999999	782	296	999999	159	870	543	570	999999	999999	240	791	999999	576	999999	351	999999	999999	216	999999	185	223	999999	999999	694	621	36	331	324	258	522	999999	808	220	999999	999999	999999	999999	956	901	852	864	14	258	337	74	213	999999	580	628	664	202	974	999999	805	118	969	415	999999	537	844	221	256	999999	86	885	983	999999	491	445	224	999999	844	315	340	320	999999	564	553	629	418	999999	751	696	593	329	380	999999	999999	976	610	721	931	428	67	999999	618	11	999999	452	999999	891	999999	144	413	605	999999	669	828	494	900	415	861	695	999999	281	999999	560	419	756	515	343	999999	515	999999	503	137	425	257	699	702	999999	391	111	548	527	601	616	292	987	971	999999	821	920	85	205	860	245	309	999999	999999	999999	591	425	999999	746	999999	999999	309	910	478	932	999999	138	792	693	33	760	157	999999	680	853	278	432	785	804	522	986	439	639	643	891	126	471	999999	999999	624	999999	174	999999	999999	999999	316	381	518	49	298	999999	999999	392	181	109	98	707	115	327	789	999999	999999	142	234	997	35	670	277	586	999999	999999	610	157	78	67	999999	999999	69	999999	546	896	999999	746	515	829	999999	57	999999	543	803	419	366	999999	854	999999	336	999999	999999	544	119	646	114	999999	232	348	92	980	999999	124	513	742	647	571	781	893	254	894	626	404	999999	978	999999	734	783	407	593	408	303	612	730	999999	999999	524	
434	899	999999	982	999999	176	747	878	733	353	40	70	999999	794	429	960	220	441	414	182	405	141	443	380	158	825	755	999999	686	999999	393	948	963	999999	146	881	999999	999999	381	459	656	271	254	859	704	999999	635	798	999999	999999	999999	999999	999999	999999	129	303	465	421	833	697	421	73	201	33	960	999999	107	999999	658	999999	999999	999999	70	954	525	144	887	584	676	999999	200	956	704	354	318	104	797	999999	13	843	425	691	999999	683	999999	593	79	231	899	999999	625	999999	150	999999	483	453	999999	206	89	985	415	880	744	407	999999	465	999999	999999	714	999999	294	738	645	814	999999	177	519	387	916	932	74	999999	685	999999	999999	212	815	999999	999999	999999	866	600	288	999999	437	544	999999	999999	999999	582	999999	232	516	43	337	886	352	999999	317	315	934	850	999999	157	999999	999999	205	690	999999	304	650	104	999999	850	999	693	460	627	386	587	231	999999	210	343	708	841	159	652	726	924	860	488	956	565	930	25	320	999999	106	687	349	265	443	882	931	139	256	666	44	643	435	725	999999	729	94	999999	999999	946	448	999999	600	552	964	672	999999	999999	147	999999	919	983	383	999999	530	999999	248	966	54	328	999999	578	595	999999	618	92	999999	145	538	237	481	484	375	373	999999	27	97	796	999999	770	999999	769	992	836	746	999999	270	999999	204	261	491	128	999999	331	544	869	494	117	934	882	184	999999	999999	910	939	445	618	19	636	512	611	999999	675	283	999999	642	999999	758	746	999999	821	391	940	286	999999	363	82	53	999999	999999	533	980	861	418	596	149	999999	999999	999999	310	999999	261	479	692	999999	999999	452	999999	999999	901	292	735	370	999999	70	793	368	356	999999	586	373	575	189	813	979	999999	589	266	999999	740	505	505	862	446	136	570	911	258	636	999999	910	944	999999	927	999999	797	619	495	358	802	781	999999	917	999999	937	865	81	999999	712	28	459	999999	450	711	405	787	999999	924	250	499	881	119	719	468	675	428	974	262	283	999999	21	104	908	884	958	716	587	999999	508	270	499	255	545	617	999999	724	999999	889	531	752	924	695	999999	999999	921	671	79	999999	999999	999999	999999	818	392	999999	17	365	287	999999	753	689	209	331	425	979	10	636	574	111	221	951	923	94	730	531	267	326	999999	999999	963	296	646	138	907	999999	378	680	863	24	610	999999	446	939	146	841	552	999999	280	275	999999	999999	999999	967	999999	692	596	999999	98	860	273	691	515	238	601	466	53	999999	999999	436	610	329	773	559	
999999	329	515	999999	947	888	979	664	55	583	200	678	199	678	890	224	403	571	592	12	999999	919	999999	217	999999	680	798	481	188	843	999999	539	521	547	476	999999	187	612	859	209	881	609	645	932	48	999999	999999	999999	190	209	42	49	737	770	809	999999	999999	307	999999	277	999999	508	485	211	918	999999	999999	651	211	971	46	791	711	999999	999999	999999	284	453	179	425	413	433	300	979	810	625	802	751	738	895	975	999999	999999	592	119	383	999999	443	23	387	766	625	999999	218	999999	251	338	354	650	668	999999	499	999999	230	999999	666	217	505	401	303	858	415	913	316	996	166	824	128	282	747	27	999999	999999	999999	658	788	999999	91	817	999999	999999	457	999999	80	599	486	752	745	729	453	175	999999	999999	719	999999	360	711	856	222	15	427	220	81	999999	999999	465	68	347	571	85	999999	135	999999	832	17	999999	314	999999	717	519	414	88	398	829	999999	398	799	720	999999	308	86	414	869	811	999999	86	386	207	429	143	428	414	183	654	58	50	939	999999	712	128	55	869	149	702	601	999999	999999	252	999999	262	665	347	85	273	998	990	266	877	690	930	34	999999	423	583	999999	999999	905	744	780	541	459	999999	18	999999	262	217	274	176	999999	803	264	999999	875	999999	999999	999999	999999	910	655	67	783	72	999999	781	104	938	455	999999	611	999999	443	86	471	790	802	86	339	933	20	791	726	99	999999	887	675	890	241	999999	114	21	670	994	99	723	757	999999	69	236	999999	324	761	707	565	999999	369	999999	999999	999999	374	401	751	405	999999	863	341	694	405	642	116	213	706	209	461	600	930	448	987	748	43	415	26	113	885	696	40	28	534	57	527	497	227	999999	999999	999999	999999	999999	105	235	391	72	999999	427	130	844	617	562	256	999999	688	920	200	924	61	958	384	648	520	213	833	322	170	357	124	618	985	559	327	748	999999	665	353	761	366	970	999999	599	999999	50	88	477	999999	568	368	999999	307	303	999999	999999	338	621	754	892	999999	79	999999	999999	312	511	999999	999999	244	508	999999	33	577	438	568	90	544	999999	999999	480	134	999999	550	601	999999	517	321	692	999999	999999	999999	999999	999999	461	999999	296	77	780	999999	999999	192	30	243	274	933	999999	999999	868	735	24	999999	553	999999	999999	767	46	528	999999	654	999999	200	175	603	999999	98	999999	999999	999999	79	281	23	763	999999	999999	297	113	132	286	999999	999999	999999	452	999999	449	25	866	999999	636	693	999999	999999	765	999999	500	290	26	999999	403	
999999	999999	232	914	999999	999999	999999	999999	999999	772	999999	664	999999	252	999999	11	318	748	999999	164	825	232	165	485	431	999999	999999	257	637	999999	903	281	686	729	110	650	430	572	653	503	447	999999	811	999999	649	999999	418	999999	131	134	192	542	807	272	578	953	862	746	492	999999	950	754	988	67	999999	715	978	195	151	999999	999999	999999	104	714	717	999999	421	175	835	402	338	987	999999	999999	814	371	473	423	999999	999999	787	683	90	999999	553	692	410	999999	130	934	60	233	384	136	553	447	447	103	555	152	541	999999	999999	999999	723	962	628	485	252	999999	251	564	44	993	216	896	664	502	170	34	35	667	55	901	999999	115	613	999	999999	376	923	380	868	18	616	999999	772	989	878	999999	74	924	511	999999	692	495	199	390	919	657	782	999999	932	530	127	874	650	999999	999999	999999	359	628	999999	875	999999	871	999999	35	387	125	999999	675	623	579	959	110	165	432	218	856	916	999999	90	999999	594	977	999999	347	891	741	999999	999999	251	270	999999	446	407	635	49	821	799	174	13	804	533	999999	999999	362	570	26	718	228	999999	891	702	136	547	225	291	605	999999	358	143	645	674	370	433	362	347	523	703	529	392	397	66	752	228	286	778	486	655	95	777	875	32	232	999999	359	568	115	999999	191	354	999999	397	450	999999	367	139	172	684	969	25	999999	323	199	999999	413	834	950	907	999999	999999	805	950	999999	999999	999999	999999	451	999999	84	794	999999	625	999999	185	949	10	999999	721	861	999999	999999	802	685	79	730	561	833	396	559	999999	618	207	636	744	999999	493	58	869	999999	999999	688	764	609	185	999999	431	802	24	886	412	228	238	56	999999	999999	12	999999	279	850	999999	790	65	848	999999	185	43	999999	999999	635	465	999999	746	999999	999999	468	851	202	999999	295	308	759	999999	510	156	999999	390	999999	520	913	999999	228	779	29	75	953	999999	916	60	999999	750	443	999999	388	430	999999	482	289	929	657	979	810	999999	999999	552	947	999999	554	702	999999	999999	882	999999	862	98	247	181	727	883	173	835	999999	152	999999	544	865	733	440	89	694	822	110	999999	863	933	736	463	999999	476	128	982	87	223	796	214	867	965	173	299	192	999999	755	999999	766	822	999999	667	264	449	999999	999999	540	475	999999	441	694	661	614	929	362	784	385	260	999999	190	757	721	355	305	999999	899	569	150	896	414	999999	704	999999	50	999999	78	208	356	789	905	451	612	999999	365	999999	216	999999	244	937	999999	904	999999	642	
585	75	333	322	959	772	787	653	399	578	602	373	990	207	574	50	293	999999	38	999999	858	739	154	999999	990	786	470	548	335	213	497	510	572	71	878	975	565	999999	249	999999	11	261	999999	43	999999	999999	528	19	786	203	653	823	875	43	999999	846	920	818	331	999999	999999	999999	999999	196	999999	102	801	929	999999	598	999999	999999	999999	454	469	607	687	999999	999999	999	267	460	762	141	559	674	634	538	288	41	65	746	434	76	281	762	933	865	953	999999	199	599	690	197	719	126	486	999999	574	185	999999	809	999999	332	915	851	486	196	999999	415	467	273	650	296	543	999999	999999	999999	999999	706	674	999999	167	999999	809	667	770	574	422	442	197	213	963	999999	872	255	828	112	160	429	286	747	238	547	999999	926	999999	404	654	981	24	216	257	867	511	999999	652	999999	999999	258	91	912	773	203	999999	264	309	548	424	297	909	999	999999	753	430	927	592	619	333	999999	718	999999	919	999999	427	980	999999	106	600	534	603	298	589	902	999999	374	973	45	329	999999	626	410	979	366	82	25	97	999999	447	584	754	42	216	639	539	999999	992	342	776	999999	309	213	947	889	999999	620	420	227	414	66	953	557	299	533	999999	317	396	999999	999999	412	999999	460	658	25	780	571	999999	999999	372	632	999999	641	269	999999	999999	423	463	99	671	461	999999	869	99	391	631	999999	742	683	999999	231	329	439	973	373	353	848	554	931	119	133	539	470	999999	782	684	322	298	999999	42	843	854	306	891	908	807	33	371	277	394	999999	828	408	999999	151	313	942	668	895	999999	999999	869	531	980	548	999999	144	24	317	706	318	908	999999	999999	540	999999	33	547	74	566	329	999999	286	547	536	999999	140	894	713	478	742	654	403	476	390	999999	333	325	352	999999	673	19	63	999999	85	675	303	758	999999	774	290	404	603	339	999999	999999	592	983	454	253	791	999999	310	838	964	664	999999	68	269	566	52	707	999999	89	892	319	433	999999	471	999999	11	381	858	939	198	999999	61	74	999999	225	390	349	871	108	204	433	708	225	999999	420	170	999999	498	479	731	999999	209	524	446	110	740	877	522	593	252	420	391	371	649	626	999999	450	12	999999	999999	999999	835	106	884	999999	611	218	118	60	700	999999	882	388	217	615	999999	536	627	955	484	999999	999999	288	856	784	52	347	999999	999999	807	719	241	454	304	999999	747	999999	639	977	499	531	769	471	999999	485	999999	12	163	44	488	86	822	57	999999	672	875	
557	250	110	426	274	643	138	253	980	535	437	999999	189	999999	45	999999	650	466	952	999999	366	395	381	256	49	999999	999999	502	999999	897	194	999999	632	999999	200	862	999999	560	234	888	999999	227	912	949	109	919	974	999999	999999	189	182	591	616	999999	518	172	868	853	999999	90	999999	636	999999	999999	351	999999	461	35	677	183	369	99	241	74	113	999999	482	431	999999	130	999999	999999	999999	551	999999	603	279	704	645	38	993	684	999999	153	999999	999999	704	829	608	557	999999	948	499	278	999999	92	359	551	824	379	689	446	706	265	999999	999999	586	972	999999	747	281	999999	390	648	189	685	915	999999	290	109	444	999999	823	600	663	999999	999999	780	731	642	253	728	999999	275	348	999999	999999	999999	999999	54	999999	732	999999	999999	285	999999	568	851	999999	999999	999999	272	271	725	935	47	623	115	999999	999999	866	999999	250	725	504	553	878	125	309	632	999999	996	999999	999999	681	711	999999	962	325	953	999999	32	691	999999	474	980	467	164	339	311	933	872	325	670	188	622	491	745	365	732	831	999999	551	466	437	181	456	35	53	234	999999	660	790	649	999999	999999	124	653	999999	999999	95	999999	785	999999	999999	834	680	154	66	69	229	999999	607	592	131	258	480	234	168	303	533	441	999999	999999	454	282	999999	999999	999999	345	508	837	999999	999999	646	118	667	553	767	602	500	311	999999	999999	14	999999	63	208	528	999999	373	999999	495	957	999999	653	612	680	553	999999	999999	14	394	721	561	391	950	765	999999	22	590	927	999999	566	803	999999	472	137	110	43	228	883	158	999999	999999	618	999999	536	851	993	999999	986	999	350	848	496	917	258	432	622	470	999999	261	999999	999999	445	999999	999999	164	768	191	484	580	999999	999999	870	856	295	748	999999	48	424	999999	999999	999999	603	927	126	717	317	314	223	705	487	573	930	631	999999	38	536	195	999999	999999	93	811	999999	416	999999	152	978	999999	632	509	488	584	56	384	999999	998	477	518	316	221	999999	464	999999	779	999999	946	277	249	223	267	999999	757	624	999999	999999	151	496	999999	447	973	739	677	681	713	226	903	527	999999	332	644	560	28	879	212	535	628	999999	251	323	544	875	738	999999	375	999999	731	959	14	553	999999	512	290	80	342	482	179	999999	999999	563	199	999999	721	917	999999	706	203	999999	422	515	212	307	254	873	999999	108	10	260	315	999999	494	999999	523	12	999999	999999	999999	947	999999	729	999999	999999	589	999999	134	125	164	821	847	669	999999	854	546	498	351	860	267	999999	
999999	999999	999999	999999	477	999999	999999	255	999999	718	752	446	999999	999999	339	692	160	366	999999	999999	749	787	944	189	999999	999999	331	999999	407	34	660	999999	875	999999	780	999999	257	446	999999	999999	999999	999999	220	445	999999	999999	242	848	524	854	348	999999	999999	700	999999	389	299	302	515	830	999999	437	999999	880	68	999999	571	999999	999999	35	444	714	988	966	947	870	999999	509	121	12	413	483	125	552	686	675	171	184	205	401	24	999999	930	547	244	999999	39	999999	387	629	999999	670	382	498	419	633	997	185	753	999999	811	790	191	999999	426	42	322	305	204	392	287	999999	999999	999999	21	489	783	450	999999	765	841	248	131	491	174	743	110	626	143	62	678	999999	431	408	999999	234	999999	427	130	212	869	733	145	999999	352	451	302	999999	999999	929	849	557	453	999999	955	999999	999999	700	348	683	999999	695	172	999999	714	999999	999999	999999	999999	999999	999999	366	329	530	895	117	112	137	149	722	450	802	999999	999999	212	131	543	442	452	25	565	83	88	999999	280	184	999999	993	999999	61	999999	333	814	700	999999	493	237	999999	103	999999	471	540	999999	626	242	999999	555	958	999999	999999	758	999999	526	999999	231	642	999999	881	999999	720	999999	119	847	98	247	999999	987	999999	989	719	999999	620	349	999999	999999	999999	522	462	215	150	628	612	64	696	303	952	807	345	479	581	999999	356	673	382	313	361	693	472	999999	125	999999	117	968	229	999999	999999	193	922	924	206	129	825	676	999999	101	932	64	161	999999	295	999999	652	969	418	514	547	946	999999	300	202	341	60	83	100	998	999999	644	835	999999	999999	768	885	999999	282	999999	389	999999	564	290	999999	307	541	676	999999	805	999999	999999	559	715	163	201	226	631	731	865	78	752	586	119	579	999999	228	165	640	999999	434	241	696	999999	134	867	392	999999	919	895	799	384	979	294	509	384	94	999999	842	999999	552	263	999999	417	392	999999	999999	454	711	92	999999	386	46	999999	380	999999	999999	602	590	295	808	540	711	836	75	999999	999999	301	610	205	214	108	999999	999999	974	181	552	289	575	497	774	999999	975	837	816	423	348	412	913	251	999999	492	539	557	165	22	551	852	352	698	863	801	843	999999	878	980	999999	369	602	209	715	171	37	102	521	870	999999	874	30	651	355	371	387	999999	271	999999	568	999999	999999	962	629	700	936	876	999999	972	999999	469	999999	836	360	978	809	999999	535	772	464	999999	999999	295	457	677	999999	999999	352	502	423	999999	254	166	421	308	999999	640	999999	
25	999999	999999	999999	548	776	105	915	193	300	377	561	673	833	999999	999999	999999	728	999999	515	952	868	245	534	141	558	619	224	999999	999999	62	139	178	999999	520	547	314	978	498	519	361	762	648	410	974	999999	750	999999	755	999999	999999	579	623	135	626	156	989	999999	338	989	999999	881	122	999999	999999	247	393	538	323	951	952	153	999999	999999	163	200	230	999999	559	999999	808	999999	469	903	999999	483	516	999999	999999	999999	558	688	649	508	363	480	649	879	999999	737	557	222	337	999999	999999	999999	999999	907	999999	436	926	164	76	147	999999	197	421	219	643	764	731	999999	30	999999	999999	999999	503	732	362	683	999999	350	999999	822	999999	596	641	665	955	999999	144	608	999999	92	447	999999	999999	512	327	175	68	440	999999	407	999999	218	999999	387	410	683	653	999999	554	297	885	586	491	254	505	999999	555	999999	999999	666	629	999999	276	938	512	999999	651	991	415	999999	999999	120	114	275	816	434	999999	264	265	282	334	999999	999999	785	206	860	912	378	16	732	620	312	187	579	777	882	999999	263	874	411	42	661	210	367	672	775	999999	226	437	999999	200	301	500	981	999999	111	79	999999	741	999999	999999	283	984	683	576	323	999999	999999	999999	934	492	151	389	853	999999	672	328	999999	123	431	389	695	940	935	999999	328	811	206	248	999999	812	459	999999	233	999999	758	999999	527	790	359	842	946	999999	502	999999	58	912	647	999999	668	999999	383	378	319	272	400	999999	59	999999	258	511	736	296	820	131	42	999999	999999	538	999999	995	800	999999	764	589	442	966	447	357	492	416	999999	465	579	893	438	91	211	960	923	426	627	999999	542	847	116	660	908	380	555	428	756	999999	259	999999	982	478	614	730	830	434	894	702	658	841	347	280	716	926	693	951	428	205	615	75	377	424	999999	999999	482	782	67	999999	999999	74	999999	65	215	906	999999	960	477	999999	139	499	999999	999999	727	700	999999	835	999999	981	687	604	999999	999999	999999	999999	305	568	999999	697	257	58	376	827	900	594	191	999999	75	809	25	733	484	999999	76	125	543	451	696	671	416	647	838	999999	389	207	73	109	562	999999	999999	352	999999	779	233	91	999999	703	35	143	519	228	999999	143	965	954	999999	999999	493	387	999999	853	871	444	999999	610	219	999999	448	703	530	999999	728	54	999999	672	879	999999	724	985	993	840	999999	999999	162	198	999999	705	999999	434	86	21	616	999999	379	758	481	418	499	622	871	831	999999	331	612	437	499	725	934	303	85	999999	338	
508	999999	999999	436	999999	292	999999	733	513	190	23	999999	999999	999999	553	675	450	201	470	215	999999	123	171	584	105	999999	725	999999	162	770	816	359	660	999999	117	999999	568	331	999999	136	999999	889	367	650	251	704	999999	961	946	59	494	111	614	220	236	394	231	235	341	999999	567	403	581	999999	374	664	999999	836	368	999999	999999	128	999999	999999	999999	222	756	999999	343	401	856	999999	999999	112	286	999999	999999	449	456	723	570	343	999999	804	569	999999	318	999999	286	999999	999999	267	603	195	943	375	82	280	412	23	638	999999	999999	940	511	803	651	478	467	999999	918	999999	389	644	200	999999	999999	234	774	999999	904	999999	244	755	663	599	170	566	168	910	642	474	47	999999	94	859	450	60	302	766	999999	839	167	999999	668	999999	877	999999	995	180	247	999999	505	607	118	506	476	999999	287	999999	642	94	999999	999999	26	999999	489	946	560	340	999999	88	932	18	999999	75	974	999999	97	999999	721	999999	571	999999	999999	795	969	440	333	999999	999999	313	773	999999	133	999999	529	610	999999	224	731	999999	408	999999	847	169	915	497	999999	999999	532	859	59	999999	999999	441	523	999999	884	230	999999	59	622	972	999999	29	314	552	885	186	999999	373	14	872	720	791	803	907	999999	999999	999999	481	286	290	64	534	999999	938	199	691	753	208	726	391	999999	682	317	435	717	828	854	999999	612	977	999999	169	854	187	124	999999	999999	999999	999999	381	350	13	773	999999	917	422	765	376	363	203	432	347	647	999999	143	48	484	377	199	322	658	518	869	308	781	895	679	86	823	789	999999	999999	27	999999	50	736	908	974	518	999999	72	999999	999999	418	555	171	999999	241	999999	85	924	270	426	867	723	832	143	475	561	32	743	999999	552	999999	149	999999	329	302	999999	406	999999	509	859	894	260	180	509	460	753	999999	999999	447	41	748	865	793	720	160	999999	217	602	443	423	495	999999	383	935	444	279	270	841	229	658	647	945	999999	410	532	999999	552	332	682	722	940	648	999999	657	804	708	999999	999999	178	671	375	804	696	96	999999	342	876	245	75	191	492	778	164	789	999999	802	450	999999	198	542	88	884	999999	999999	482	847	266	726	140	735	924	696	672	999999	292	999999	999999	338	47	999999	999999	999999	267	999999	239	171	493	515	272	12	268	962	385	635	999999	491	884	974	999999	526	85	160	114	339	266	796	115	606	999999	551	552	121	999999	999999	999999	771	627	427	999999	999999	364	999999	463	137	476	962	320	47	965	801	958	285	725	
520	124	590	212	927	245	442	999999	886	18	720	460	157	999999	386	833	820	863	466	492	302	172	999999	697	976	999999	304	486	78	640	999999	593	999999	999999	835	884	222	568	699	192	59	265	477	743	999999	677	329	999999	999999	213	999999	937	501	792	433	999999	790	892	235	74	940	956	987	255	312	999999	192	761	781	501	999999	261	999999	283	999999	999999	999999	590	999999	309	543	949	552	865	495	768	999999	484	962	486	104	999999	343	635	252	103	278	231	440	615	999999	568	574	441	591	893	773	999999	360	396	999999	209	937	926	999999	991	999999	131	760	544	999999	707	798	305	407	302	918	999999	999999	348	999999	999999	160	349	814	999999	384	999999	283	601	999999	875	999999	576	999999	895	391	416	113	261	690	156	471	895	580	787	999999	278	44	999999	999999	244	195	21	627	200	58	597	122	556	999999	302	848	168	549	169	583	232	999999	512	911	511	999999	780	658	999999	12	264	999999	999999	215	115	999999	984	626	999999	689	123	949	999999	846	793	304	557	999999	397	999999	999999	356	999999	999999	999999	795	532	999999	473	808	415	362	14	198	794	828	999999	351	510	225	864	542	788	999999	469	283	852	999999	127	217	878	999999	270	324	699	908	999999	822	667	320	554	606	162	952	283	760	944	442	61	999999	218	216	144	999999	443	999999	999999	940	744	274	999999	866	270	266	999999	279	999999	690	498	886	479	272	683	200	671	267	389	836	999999	708	338	419	613	162	999999	671	11	98	881	929	351	999999	88	403	376	687	999999	895	31	13	668	264	944	175	495	945	532	943	999999	186	999999	999999	743	45	935	534	262	117	999999	268	278	13	999999	568	545	69	999999	290	999999	999999	921	493	999999	202	999999	84	475	447	999999	62	148	67	588	704	549	620	675	53	467	842	434	999999	638	999999	735	665	455	385	630	435	999999	252	999999	526	999999	896	999999	550	994	861	69	999999	450	215	129	999999	424	999999	999999	999999	394	150	999999	981	559	692	999999	999999	467	384	999999	99	999999	241	999999	999999	999999	999999	450	652	999999	135	58	606	783	619	789	432	999999	999999	999999	350	365	706	51	621	429	149	966	999999	50	999999	93	620	241	999999	998	218	914	233	999999	362	999999	376	999999	269	102	226	207	939	903	433	418	943	144	999999	734	999999	199	679	476	797	105	878	612	999999	999999	438	999999	813	999999	580	999999	420	999999	887	687	999999	999999	999999	529	213	941	37	669	617	455	999999	999999	952	999999	887	29	245	757	486	999999	785	763	999999	226	663	851	
393	328	999999	914	997	702	999999	999999	744	632	416	999999	273	856	77	219	999999	999999	902	952	422	578	734	560	283	999999	764	629	901	235	110	565	865	361	557	999999	999999	702	457	446	239	361	500	264	999999	95	493	630	199	576	999999	991	324	711	439	815	594	772	999999	344	938	626	999999	519	532	850	294	911	308	999999	999999	999999	938	465	723	999999	999999	999999	947	999999	179	144	440	335	466	119	999999	164	922	742	124	573	71	122	999999	999999	999999	980	732	762	800	582	331	830	999999	476	62	859	987	999999	737	124	824	453	175	999999	196	373	63	423	608	140	989	566	254	309	999999	825	957	121	409	999999	746	194	397	596	812	609	632	989	66	392	176	553	14	999	999999	618	947	703	425	298	927	999999	163	670	592	999999	586	403	245	236	901	999999	969	640	377	999999	65	578	999999	587	740	73	366	226	964	446	999999	999999	560	622	878	263	696	120	179	999999	41	727	14	56	999999	239	754	829	999999	299	584	374	999999	118	562	378	711	837	557	864	952	937	705	156	214	342	842	623	358	648	999999	999999	999999	940	608	338	574	945	565	511	319	999999	735	674	999999	196	999999	452	999999	510	551	858	563	315	999999	104	31	857	999999	689	397	140	481	841	118	725	904	691	509	999999	803	765	281	999999	555	426	211	40	294	27	720	399	564	847	106	332	305	999999	465	514	316	999999	113	876	124	188	64	893	566	146	292	930	943	834	707	786	999999	999999	760	68	892	991	572	824	999999	997	999999	633	745	999999	430	748	235	999999	917	95	661	405	931	376	371	317	999999	158	999999	999999	456	999999	150	320	745	787	404	407	622	325	999999	289	907	127	611	999999	999999	779	999999	543	704	948	999999	621	134	190	585	393	999999	585	526	424	99	188	999999	847	493	434	51	642	353	999999	382	602	941	382	999999	999999	764	940	168	695	442	201	95	508	812	999999	196	999999	212	21	999999	46	799	999999	200	728	576	764	937	723	737	999999	199	876	576	324	999999	999999	692	999999	999999	756	999999	830	982	999999	999999	51	44	999999	999999	999999	999999	342	126	345	999999	220	192	769	248	999	13	999999	957	368	999999	999999	999999	497	847	444	871	441	392	954	620	968	747	302	635	534	730	999999	485	999999	643	999999	759	999999	999999	999999	999999	923	999999	999999	753	981	873	999999	896	999999	119	546	127	804	615	998	999999	172	724	999999	473	999999	144	713	279	41	959	706	999999	153	458	701	976	387	874	948	909	763	211	999999	104	134	
999999	999999	425	193	853	680	646	645	907	597	515	686	999999	680	789	999999	359	999999	31	999999	897	752	436	417	570	999999	999999	666	98	196	999999	999999	999999	999999	492	394	298	96	187	289	70	90	246	860	196	299	390	999999	168	100	414	999999	617	999999	236	654	999999	999999	622	123	999999	979	556	720	637	429	946	658	999999	404	530	999999	544	999999	116	999999	515	999999	231	281	359	999999	507	998	782	480	478	999999	122	838	81	290	474	73	538	999999	534	525	233	766	352	732	16	764	569	151	999999	875	820	419	148	746	999999	351	763	24	999999	558	938	999999	999999	144	546	359	333	999999	999999	481	213	999999	293	990	352	464	928	627	729	743	438	641	536	602	991	702	699	334	504	999999	309	524	999999	975	587	76	815	218	195	657	999999	329	999999	999999	671	999999	135	158	404	999999	999999	145	295	737	999999	999999	630	358	999999	843	659	999	745	675	999999	689	425	999999	999999	286	649	999999	441	81	313	999999	999999	72	999999	206	577	999999	930	183	710	174	238	872	999999	290	446	466	75	352	997	999999	999999	676	301	982	999999	818	746	127	681	702	703	223	433	999999	17	567	427	999999	999999	118	999999	572	965	999999	999999	552	999999	999999	839	999999	654	99	84	872	533	622	770	948	999999	759	805	812	501	18	470	25	999999	843	282	878	49	999999	999999	889	372	22	711	294	531	826	366	999999	288	498	58	614	999999	561	488	395	796	478	127	517	999999	266	80	957	547	445	113	999999	999999	999999	154	533	23	194	509	999999	910	486	426	11	402	190	999999	13	999999	855	875	999999	999999	887	91	999999	12	569	586	999999	941	999999	999999	96	999999	748	775	999999	354	524	601	954	61	966	485	320	62	126	124	132	999999	999999	999999	999999	569	225	263	961	999999	584	999999	453	608	403	580	165	999999	340	288	999999	415	217	659	445	999999	920	835	398	412	771	517	885	454	463	384	999999	757	999999	526	506	999999	999999	446	769	999999	157	356	658	999999	999999	581	721	837	469	716	524	999999	562	437	648	389	999999	559	118	76	645	999999	154	999999	706	408	683	999999	781	999999	602	770	889	452	116	999999	187	11	92	199	999999	57	999999	747	860	464	999999	627	878	126	630	263	999999	703	999999	159	212	639	999999	920	897	907	65	999999	124	753	529	119	331	84	212	863	477	918	279	598	23	406	999999	251	213	66	935	999999	539	348	442	999999	105	957	371	547	321	171	999999	999999	991	999999	999999	116	999999	95	306	803	914	999999	786	419	999999	759	145	
805	481	447	717	841	972	400	770	775	321	344	24	373	712	664	551	999999	626	391	606	338	999999	62	999999	999999	759	141	999999	999999	561	32	761	999999	821	566	999999	874	453	461	915	999999	914	857	999999	601	999999	999999	101	259	225	999999	999999	52	999999	807	41	428	141	599	91	840	649	997	999999	298	582	677	551	155	999999	999999	999999	174	475	15	423	999999	267	999999	56	826	49	999999	557	90	239	719	193	24	534	647	742	854	999999	85	951	916	642	506	28	403	999999	999999	661	548	619	999999	576	157	393	124	171	426	553	264	800	158	450	999999	69	863	999999	999999	620	950	934	17	794	400	64	506	283	761	696	999999	445	999999	999999	999999	470	610	999999	45	999999	420	486	326	311	125	999999	802	476	508	446	999999	999999	853	999999	710	999999	612	834	999999	103	999999	841	409	729	899	819	706	999999	442	673	458	999999	458	905	210	473	618	999999	999999	126	261	40	775	999999	542	999999	592	769	139	999999	857	776	965	942	744	579	87	596	411	306	999999	494	999999	834	988	443	460	999999	134	246	995	906	165	999999	841	856	999999	94	197	999999	237	937	188	47	816	681	999999	516	171	999999	396	31	305	383	999999	767	996	940	336	109	293	644	644	893	999999	999999	621	999999	999999	999999	513	992	409	999999	79	639	316	999999	28	316	999999	944	786	502	999999	974	611	781	999999	999999	999999	135	758	97	871	592	999999	999999	638	864	999999	849	415	283	128	403	621	59	314	908	460	10	921	999999	999999	349	999999	151	999999	435	350	839	999999	35	38	387	244	321	999999	999999	346	31	368	999999	256	837	538	999999	384	456	999999	561	477	612	624	859	214	999999	676	532	734	999999	999999	213	524	999999	999999	999999	999999	741	169	309	999999	827	572	439	999999	767	773	583	999999	354	999999	596	82	789	999999	781	999999	179	182	505	645	999999	751	195	779	165	639	35	999999	158	268	642	296	63	999999	649	999999	999999	227	447	965	102	720	390	393	654	999999	735	999999	999999	999999	85	568	663	999999	824	86	999999	659	486	999999	748	211	999999	95	135	309	29	904	722	740	226	951	999999	999999	999999	140	371	801	135	34	999999	176	697	180	999999	84	633	398	70	573	999999	535	741	320	227	891	68	999999	999999	354	120	831	999999	999999	761	999999	999999	999999	999999	694	714	585	534	999999	232	581	514	492	901	60	999999	630	999999	159	999999	691	999999	424	322	661	82	76	999999	999999	999999	999999	999999	753	418	70	999999	999999	999999	376	999999	999999	11	289	97	999999	387	576	999999	
217	677	490	987	987	866	80	913	418	811	460	999999	648	51	753	548	159	999999	760	83	999999	810	177	999999	477	999999	999	690	930	999999	999999	999999	999999	674	335	999999	433	999999	52	887	999999	156	832	697	999999	999999	220	46	257	741	938	103	627	502	561	407	999999	147	999999	695	866	389	982	91	144	186	125	999999	716	650	124	73	508	999999	734	695	999999	480	525	723	90	999999	442	199	398	583	656	13	123	928	602	999999	999999	356	31	999999	173	751	562	651	638	999999	329	606	626	875	999999	754	768	865	999999	999999	621	795	615	999999	999999	999999	692	561	529	122	860	787	999999	828	497	162	851	775	531	236	999999	874	999999	844	643	835	573	999999	999999	999999	999999	257	509	999999	674	999999	999999	128	999999	999999	68	10	999999	525	999999	999999	558	797	388	442	999999	993	344	202	122	999999	710	770	999999	122	230	999999	573	627	878	613	288	485	164	716	999999	999999	999999	161	178	999999	999999	569	468	111	286	775	145	555	999999	250	999999	316	999999	927	79	999999	999999	898	160	889	437	504	999999	772	264	83	999999	671	32	999999	999999	192	34	205	994	150	312	168	836	454	44	28	629	999999	699	972	34	999999	647	999999	873	865	11	289	489	999999	922	999999	846	213	999999	474	532	827	21	999999	999999	265	932	929	668	999999	72	705	854	419	875	999999	82	999999	999999	416	34	999999	307	373	191	745	999999	999999	227	999999	321	633	322	569	495	999999	626	969	999999	769	305	717	780	183	999999	999999	434	80	999999	913	622	564	164	999999	999999	949	530	647	548	546	549	195	711	62	388	439	999999	295	999999	83	393	113	601	289	121	316	802	133	571	886	321	645	374	313	993	756	478	596	129	545	281	999999	431	999999	230	999999	16	728	794	373	999999	149	156	308	999999	519	963	874	614	999999	156	999999	86	661	235	903	999999	407	999999	631	999999	796	175	387	802	414	681	458	999999	11	310	84	338	999999	973	999999	499	75	783	484	793	999999	999999	999999	999999	874	999999	769	999999	326	298	999999	670	999999	412	126	973	768	506	125	837	515	815	613	833	999999	999999	878	688	63	414	755	999999	583	838	366	999999	189	988	927	513	912	999999	742	712	701	413	175	795	857	999999	730	568	668	999999	288	788	378	161	327	806	999999	91	999999	911	543	984	96	999999	55	312	794	779	579	612	925	975	82	999999	142	668	902	999999	830	855	683	196	955	937	559	578	445	37	671	130	490	831	999999	831	999999	999999	327	840	749	999999	413	950	989	66	721	
999999	715	999999	29	658	903	939	260	18	238	356	999999	159	775	999999	867	766	118	459	132	104	999999	999999	730	424	351	71	344	285	452	733	999999	898	999999	999999	862	967	17	22	226	550	580	666	603	823	999999	177	999999	281	687	646	842	540	999999	627	13	999999	999999	604	317	841	999999	974	566	999999	159	140	933	529	999999	899	758	105	242	581	523	643	648	907	736	183	996	73	999999	999999	890	667	964	598	252	397	229	413	705	999999	945	605	110	999999	674	557	243	546	999999	787	887	747	307	362	113	369	826	839	867	144	999999	999999	386	759	614	491	175	345	286	999999	679	355	400	857	999999	999999	543	550	243	999999	999999	460	999999	810	999999	999999	369	611	495	882	571	390	545	570	539	414	229	350	493	192	999999	898	269	448	118	541	357	450	727	999999	826	285	605	688	204	395	999999	999999	841	470	132	564	849	999999	655	999999	810	829	999999	231	698	999999	66	999999	999999	999999	200	958	999999	999999	796	918	884	309	66	295	784	856	999999	154	279	652	999999	32	69	827	59	999999	792	818	731	527	132	999999	496	633	999999	554	891	164	999999	186	999999	464	674	213	680	999999	347	369	515	954	999999	183	951	55	693	44	991	969	991	999999	999999	883	655	278	796	388	813	999999	76	239	964	221	949	103	778	54	999999	856	157	509	999999	999999	313	777	74	999999	554	450	940	194	562	922	172	869	20	990	809	406	416	999999	999999	999999	303	285	989	999999	999999	858	277	649	685	145	821	492	806	999999	580	877	213	999999	833	999999	492	881	676	51	999999	90	92	999999	244	951	449	999999	772	612	139	999999	787	822	725	999999	999999	300	508	427	110	999999	999999	277	999999	931	999999	569	468	374	433	421	608	948	202	999999	775	488	414	734	695	966	719	999999	999999	551	999999	999999	132	999999	198	999999	382	259	999999	378	27	999999	377	313	759	999999	397	999999	999999	999999	430	839	999999	581	999999	695	886	774	732	144	999999	869	664	868	841	999999	999999	330	999999	242	48	359	17	999999	136	999999	121	999999	999999	815	999999	321	999999	894	131	999999	760	550	227	503	314	608	999999	805	999999	158	160	508	472	948	999999	999999	232	999999	999999	81	999999	805	455	999999	583	785	800	917	999999	649	999999	769	747	590	999999	896	112	682	927	440	999999	999999	417	978	811	612	638	999999	999999	512	98	999999	224	59	428	955	104	999999	919	528	999999	609	249	767	999999	390	999999	881	898	546	964	550	999999	999999	248	630	397	477	999999	971	156	774	544	63	999999	
999999	555	698	172	104	801	843	762	408	632	233	961	650	684	430	851	999999	137	836	548	999999	999999	973	810	797	568	999999	999999	948	381	42	74	196	216	514	834	72	719	803	999999	130	787	621	617	25	669	747	792	726	129	399	647	708	515	22	999999	581	887	374	535	184	731	814	36	999999	168	999999	443	180	999999	788	999999	333	101	427	760	434	366	795	138	999999	999999	394	828	982	395	366	680	999999	999999	999999	185	354	277	570	399	972	999999	27	999999	893	313	621	140	340	999999	323	616	98	999999	317	999999	101	245	714	349	346	986	999999	999999	802	104	999999	408	343	613	693	65	999999	38	788	840	349	938	245	999999	223	999999	497	999999	999999	749	592	941	464	47	93	119	563	231	62	986	550	812	64	799	73	222	797	999999	999999	267	95	69	473	999999	876	163	999999	206	136	93	499	422	142	63	512	308	999999	999999	529	999999	999999	310	976	802	300	999999	883	999999	454	10	999999	769	964	999999	663	999999	999999	987	171	930	119	999999	999999	968	496	137	679	999999	296	765	278	502	208	999999	764	785	93	999999	186	349	279	999999	752	136	999999	730	457	328	400	979	830	957	143	999999	474	999999	215	999999	315	172	856	999999	159	999999	731	963	999999	881	59	877	999999	806	811	822	660	555	613	968	351	766	680	361	611	317	934	320	368	609	618	999999	999999	999999	366	23	492	397	999999	999999	404	663	168	575	999999	522	540	999999	156	321	938	918	532	246	665	999999	491	505	281	999999	999999	999999	999999	961	272	431	306	999999	450	797	999999	273	999999	999999	999999	688	607	115	93	98	776	910	999999	56	671	999999	999999	344	999999	816	531	987	999999	999999	318	983	999999	206	312	847	999999	178	583	999999	982	674	778	981	671	977	941	386	999999	192	75	843	999999	558	300	573	335	962	950	633	999999	351	157	577	243	591	630	410	802	999999	999999	607	337	999999	999999	996	921	124	673	999999	875	999999	575	933	507	474	736	509	999999	739	521	262	999999	949	999999	999999	999999	210	748	89	356	540	584	185	999999	467	516	440	494	304	651	220	299	516	758	999999	999999	224	80	768	999999	130	999999	73	724	620	389	999999	999999	433	480	999999	999999	999999	97	344	570	399	623	49	958	305	24	999999	97	311	999999	711	999999	962	864	311	999999	979	234	236	46	999999	461	699	999999	138	707	999999	824	930	999999	706	999999	423	999999	999999	601	40	999999	559	999999	892	975	999999	656	678	196	999999	568	178	591	397	369	999999	307	60	999999	999999	961	829	
597	952	788	999999	468	267	999999	777	412	488	710	109	178	674	129	154	545	48	999999	409	942	937	502	999999	999999	455	346	567	126	509	999999	677	78	981	961	163	114	999999	954	399	395	418	368	90	467	491	228	694	741	163	514	900	881	561	887	660	459	142	818	22	920	724	661	902	50	43	999999	197	713	965	50	727	93	999999	999999	534	999999	422	198	857	237	999999	999999	962	994	547	999999	999999	104	311	999999	971	999	942	479	671	756	465	49	433	999999	999999	981	776	123	787	816	238	547	362	91	47	943	960	999999	277	898	999999	908	999999	248	524	999999	411	999999	78	727	151	184	353	777	124	999999	765	407	205	671	60	849	216	999999	567	968	741	230	999999	38	49	167	211	772	999999	556	546	195	999999	937	579	514	999999	70	674	64	204	585	967	664	188	562	589	999999	848	850	999999	771	680	555	999999	999999	604	999999	687	984	972	580	720	567	835	579	472	267	102	545	803	156	66	999999	774	999999	262	11	850	999999	577	604	924	217	855	774	514	389	999999	999999	910	15	382	690	91	999999	864	410	999999	999999	99	331	999999	313	999999	554	715	999999	781	206	929	999999	199	211	416	999999	655	512	999999	70	75	93	682	705	634	999999	774	376	431	999999	301	852	182	251	397	255	100	621	999999	311	69	346	607	389	468	317	815	181	283	713	999999	362	999999	768	999999	16	649	808	678	257	780	349	745	631	904	999999	429	947	999999	170	999999	43	351	410	999999	729	485	302	999999	327	982	603	102	718	190	999999	164	414	999999	999999	606	999999	943	913	530	720	999999	976	999999	391	887	868	999999	122	999999	935	20	999999	999999	813	531	357	999999	361	275	186	256	37	450	965	999999	25	248	433	564	994	100	438	879	999999	138	508	817	855	439	999999	245	980	292	999999	928	866	647	896	999999	999999	720	999999	648	354	473	573	535	519	470	872	629	933	557	441	845	582	418	485	684	32	539	716	921	160	999999	276	744	205	46	65	377	999999	574	315	284	507	789	535	999999	999999	972	308	394	566	494	312	432	851	409	356	999999	172	222	836	719	13	670	999999	413	207	999999	999999	999999	999999	504	999999	999999	999999	166	347	792	883	667	128	59	241	332	365	665	999999	999999	893	795	999999	607	215	139	737	596	281	836	301	132	620	999999	999999	999999	980	72	216	942	190	999999	72	564	575	999999	999999	786	487	681	315	832	774	999999	934	545	792	999999	298	999999	631	655	999999	511	500	999999	999999	391	417	416	
351	302	459	696	663	208	999999	135	42	711	46	999999	119	600	999999	469	357	267	802	106	42	182	773	68	320	535	810	560	73	814	456	712	379	999999	339	999999	382	88	999999	736	812	666	775	587	122	680	545	294	980	40	413	789	588	999999	383	999999	999999	400	385	138	398	182	71	999999	264	333	999999	999999	271	518	97	279	568	76	294	375	999999	195	999999	640	989	525	999999	999999	410	667	134	68	697	169	493	999999	702	570	347	639	604	999999	332	788	999999	508	33	471	943	144	231	522	36	17	772	343	454	745	999999	872	601	999999	817	597	999999	999999	999999	111	999999	115	576	997	728	654	999999	850	863	999999	541	999999	502	119	99	275	999999	999999	42	689	397	159	537	957	431	474	48	576	739	735	589	584	999999	922	446	838	568	234	793	381	999999	921	480	297	213	657	999999	492	938	551	161	597	491	660	713	875	578	618	575	263	999999	204	999999	137	578	957	333	579	999999	999999	707	221	818	661	452	476	678	249	754	773	999999	555	637	197	583	991	103	999999	219	570	270	950	658	539	764	52	810	353	999999	255	334	801	999999	687	844	940	779	830	217	246	207	338	863	801	170	999999	567	924	999999	586	864	825	370	112	991	999999	562	288	896	410	999999	335	530	508	999999	999999	735	999999	352	642	999999	273	299	972	373	931	999999	857	999999	999999	484	885	799	999999	391	508	440	717	695	999999	388	999999	933	806	999999	871	807	364	362	867	999999	617	581	911	373	601	535	397	999999	999999	669	705	908	203	926	999999	536	999999	999999	999999	861	28	264	264	264	721	339	493	401	502	134	999999	504	512	378	866	999999	888	999999	999999	972	53	979	999999	999999	683	592	739	880	999999	999999	419	247	999999	16	316	363	999999	656	652	999999	999999	996	246	935	937	210	406	825	69	476	648	629	336	967	818	48	628	999999	580	138	600	613	601	999999	715	999999	92	505	71	512	986	999999	126	529	930	56	742	700	490	482	195	914	820	333	696	790	910	999999	197	278	735	490	85	999999	671	999999	404	88	999999	452	127	900	763	556	489	999999	999999	807	47	999999	305	927	356	108	942	685	792	277	471	925	584	638	318	793	999999	506	165	603	857	500	652	999999	481	999999	364	999999	160	273	844	288	287	113	416	426	972	999999	143	999999	580	985	646	136	999999	304	868	488	592	970	779	983	262	999999	999999	547	129	641	455	999999	743	657	999999	528	433	999999	999999	480	999999	892	821	999999	372	187	32	871	853	
525	999999	186	999999	875	702	190	999999	860	36	378	163	869	306	340	362	824	244	923	461	999999	703	434	999999	397	999999	700	159	810	999999	84	887	87	693	603	594	279	150	999999	954	354	44	572	166	278	327	363	595	490	615	548	942	999999	420	735	822	999999	999999	781	999999	999999	41	999999	249	951	491	86	186	999999	746	93	683	377	968	999999	93	140	277	388	999999	902	999999	999999	204	82	142	999999	666	999999	780	970	750	999999	257	952	999999	360	999999	215	787	251	187	891	743	532	864	575	140	313	651	999999	355	150	711	716	896	371	999999	999999	819	703	419	228	999999	775	999999	324	129	999999	793	733	999999	72	601	829	725	223	999999	671	218	566	657	363	315	999999	624	610	999999	541	999999	951	871	999999	999999	94	832	958	969	967	200	549	455	124	999999	918	885	999999	549	881	999999	999999	446	817	958	262	55	65	912	999999	160	732	999999	588	960	999999	861	651	676	516	999999	999999	254	957	481	668	120	543	843	396	213	999999	71	999999	550	999999	514	64	207	142	48	999999	55	145	999999	999999	882	867	999999	676	66	243	617	999999	884	234	438	488	345	300	152	999999	221	525	630	999999	999999	890	48	999999	999999	807	999999	543	999999	230	720	999999	150	999999	999999	253	389	177	339	969	724	38	891	325	944	36	999999	999999	990	536	564	530	515	999999	797	992	999999	575	348	259	789	83	999999	664	513	328	347	999999	514	898	999999	999999	195	660	105	641	999	722	643	999999	98	999999	552	999999	999999	200	604	153	225	793	999999	813	828	90	190	650	474	999999	812	625	999999	396	402	999999	413	519	999999	854	901	165	992	116	999999	46	171	999999	530	622	998	322	724	204	999999	720	484	999999	999999	115	999999	454	177	772	999999	27	623	702	154	999999	538	155	856	749	251	999999	801	317	880	791	918	937	129	851	999999	499	901	493	999999	682	617	102	303	238	384	457	987	229	206	914	423	469	107	80	94	999999	466	974	953	999999	918	999999	439	435	196	542	335	326	999999	999999	126	140	422	471	843	445	999999	999999	374	794	82	582	120	999999	378	459	839	59	766	384	43	927	540	242	763	999999	663	999999	999999	842	132	671	684	785	797	293	999999	999999	237	648	10	837	609	168	974	999999	999999	999999	66	999999	702	285	559	170	387	198	599	190	707	403	781	984	586	532	672	410	999999	334	999999	999999	413	214	821	128	384	205	327	381	267	427	392	201	811	999999	150	846	121	999999	999999	999999	693	999999	927	834	866	999999	260	
999999	496	573	448	999999	303	971	333	999999	464	441	785	192	999999	999999	922	290	20	590	182	999999	392	825	999999	383	926	569	401	547	999999	987	999999	368	944	250	884	999999	978	660	999999	999999	999999	651	999999	999999	738	225	738	475	943	647	999999	286	843	978	694	670	284	75	999999	733	999999	999999	221	476	190	427	999999	630	999999	238	311	360	999999	999999	999999	999999	999999	618	645	710	831	926	603	638	174	974	524	999999	556	999999	419	913	854	174	999999	203	439	999999	500	320	977	999999	142	715	999999	473	593	510	685	999999	236	666	430	105	902	653	999999	583	312	215	903	999999	83	999999	818	398	505	528	83	108	999999	528	128	334	733	999999	794	888	999999	999999	390	23	290	601	999999	753	999999	758	272	615	21	856	999999	294	417	704	44	23	896	946	967	75	999999	586	999999	707	547	999999	371	188	859	304	999999	611	824	889	991	999999	999999	999999	999999	747	999999	467	97	453	916	999999	999999	38	689	999999	999999	356	733	325	586	704	948	289	215	999999	397	93	756	717	577	11	470	528	999999	999999	881	832	999999	230	809	969	498	210	791	713	189	343	498	88	999999	932	877	509	312	297	999999	852	999999	518	999999	182	999999	380	876	914	373	999999	325	137	899	999999	315	513	516	999999	215	747	497	999999	999999	63	595	677	999999	999999	133	999999	226	425	38	39	973	532	870	636	999999	128	999999	876	350	792	999999	371	189	152	999999	999999	999999	695	999999	999999	364	366	311	306	587	999999	965	241	791	412	999999	899	109	870	196	782	999999	879	358	97	423	621	161	424	45	233	498	271	27	758	999999	999999	343	251	674	616	231	573	999999	234	162	102	95	999999	999999	999999	271	318	956	844	731	999999	346	994	372	743	215	887	270	363	999999	999999	223	42	445	649	566	999999	205	580	561	79	829	134	935	999999	536	224	999999	917	961	189	999999	183	37	853	194	999999	879	931	410	344	312	999999	688	999999	878	62	502	971	561	414	122	385	999999	999999	294	222	69	51	217	999999	94	353	401	366	398	50	15	591	465	999999	977	274	999999	999999	766	143	445	999999	452	999999	721	831	365	999999	76	929	890	375	569	999999	289	838	724	419	999999	959	304	999999	999999	838	57	999999	515	343	436	848	999999	75	895	999999	999999	582	598	733	279	262	987	844	300	468	159	999999	32	999999	938	999999	550	999999	999999	806	838	124	999999	613	436	810	999999	999999	130	999999	723	824	480	418	205	707	249	991	150	997	972	999999	41	600	999999	417	888	32	405	
999999	308	456	999999	98	322	662	164	984	306	468	937	965	723	999999	999999	335	168	614	298	999999	899	559	619	999999	834	388	92	826	925	28	922	999999	626	833	999999	277	725	391	105	543	552	999999	694	681	69	999999	737	959	999999	999999	999999	999999	734	174	397	749	836	139	263	999999	999999	338	69	287	545	999999	999999	889	162	477	609	776	999999	999999	688	644	999999	938	909	827	650	133	970	572	769	648	568	462	446	180	441	596	137	171	963	223	205	416	999999	425	667	848	806	387	753	482	765	979	485	752	884	897	999999	436	293	457	367	496	999999	897	85	999999	999999	982	46	999999	999999	356	999999	474	449	999999	802	999999	169	999999	326	592	819	297	882	589	999999	693	295	543	376	999999	878	516	856	999999	999999	999999	349	781	404	824	351	739	833	419	197	20	313	437	105	735	276	490	140	774	999999	230	999999	495	999999	999999	696	999999	999999	946	477	285	999999	999999	999999	563	154	999999	407	502	251	999999	463	473	402	966	389	858	448	641	999999	398	385	91	999999	678	234	999999	871	645	137	848	102	886	941	911	401	573	999999	999999	590	999999	999999	638	533	999999	766	550	103	943	380	838	64	15	999999	999999	999999	537	999999	879	339	300	516	999999	375	402	987	577	532	491	574	816	979	906	61	548	999999	747	557	999999	912	683	760	928	275	999999	794	96	375	862	999999	863	864	999	212	299	380	329	273	141	999999	199	999999	611	378	563	859	157	954	972	772	999999	980	999999	999999	999999	999999	588	497	999999	608	901	211	669	480	710	952	980	704	761	177	987	483	426	833	722	664	159	559	711	438	646	142	402	100	857	883	598	999999	555	759	792	831	196	533	999999	987	999999	140	999999	611	999999	453	203	805	785	679	564	999999	254	991	390	999999	786	647	999999	999999	808	999999	999999	827	999999	948	158	11	385	165	999999	892	134	999999	314	28	891	109	559	202	938	999999	999999	187	329	166	786	564	379	762	999999	548	999999	939	188	999999	516	999999	999999	931	305	999999	429	999999	392	671	317	999999	686	999999	147	686	98	768	830	999999	273	999999	508	207	171	594	632	622	119	748	331	999999	999999	999999	999999	61	852	999999	897	746	177	685	999999	657	848	277	877	999999	625	369	459	999999	119	967	517	80	341	999999	769	710	999999	807	999999	644	350	132	963	162	860	95	833	470	999999	93	53	588	651	850	358	894	717	999999	999999	750	298	528	999999	589	27	999999	999999	801	858	999999	187	370	175	999999	317	725	999999	724	156	540	
535	999999	931	36	923	928	428	999999	701	999999	999999	945	999999	769	355	821	58	383	145	429	375	42	612	683	905	999999	422	501	542	999999	590	992	478	466	225	309	596	57	665	98	22	999999	110	999999	999999	242	560	999999	804	496	677	930	589	726	999999	503	386	257	130	999999	999999	927	948	78	999999	10	999999	353	999999	56	999999	10	718	57	417	999999	931	999999	489	673	132	999999	696	56	954	660	413	999999	999999	999999	922	999999	927	424	582	94	290	41	999999	203	999999	216	850	758	271	677	999999	541	319	38	571	999999	999999	456	128	498	999999	901	999999	999999	596	725	999999	832	133	885	83	999999	475	332	999999	900	999999	296	908	999999	176	938	785	287	448	871	999999	999999	160	999999	581	480	306	93	854	389	999999	76	606	49	164	28	635	386	999999	918	76	987	999999	670	830	481	548	212	332	302	125	836	999999	724	999999	789	682	958	313	999999	999999	391	478	476	983	861	689	999999	761	158	312	999999	999999	530	805	454	100	489	999999	110	931	999999	761	561	273	90	881	881	999999	375	345	999999	82	11	920	999999	999999	999999	999999	968	791	679	451	183	989	716	163	999999	919	999999	698	202	624	213	999999	904	999999	916	213	999999	999999	808	123	396	812	635	999999	999999	999999	999999	934	999999	802	375	318	262	651	999999	572	556	927	226	962	999999	676	153	62	999999	340	999999	63	603	502	784	988	983	566	64	370	364	999999	482	999999	999999	904	999999	399	258	895	418	262	52	354	656	999999	763	845	207	719	999999	583	468	351	593	999999	341	892	27	999999	335	999999	597	226	218	999999	455	171	174	21	372	999999	803	973	999999	763	21	258	999999	809	234	147	368	344	701	780	921	999999	999999	730	573	421	999999	871	569	999999	665	825	146	489	530	999999	681	195	999999	916	779	999999	428	829	66	999999	999999	999999	162	197	999999	262	525	999999	999999	324	700	444	999999	999999	381	932	413	210	999999	195	122	999999	289	632	466	183	999999	784	999999	436	711	999999	673	490	375	173	718	382	394	413	310	999999	999999	215	901	246	747	999999	545	999999	999999	228	999999	999999	969	689	929	530	731	999999	274	741	436	819	999999	68	770	957	585	999999	223	41	816	999999	884	414	999999	83	730	229	435	591	248	163	999999	493	910	999999	520	686	244	999999	999999	239	148	999999	282	999999	603	843	476	789	820	337	633	59	999999	46	999999	999999	999999	855	799	511	729	999999	502	282	474	128	999999	967	447	899	973	35	390	999999	556	325	999999	999999	480	887	999999	999999	999999	
910	530	305	90	873	816	954	131	388	399	149	510	466	77	10	948	484	695	509	352	920	364	999999	999999	999999	999999	670	999999	853	385	912	758	999999	999999	591	751	999999	999999	284	160	999999	778	595	635	250	86	99	999999	141	763	995	202	999999	999999	999999	556	922	999999	265	392	156	530	277	12	486	391	426	555	999999	999999	999999	446	420	999999	859	152	769	972	428	749	400	422	302	100	389	999999	514	790	69	44	829	542	999999	892	14	999999	999999	592	999999	859	659	544	772	882	999999	559	781	895	443	709	787	999999	999999	515	992	733	237	186	622	766	877	999999	495	451	999999	246	663	528	354	897	641	999999	999999	568	100	999999	999999	420	999999	830	999999	618	999999	360	999999	880	334	999999	899	280	999999	334	970	392	982	33	59	330	463	999999	895	999999	551	546	78	999999	136	649	424	146	93	999999	999999	792	828	999999	999999	145	204	548	911	395	628	999999	172	999999	216	441	585	999999	806	329	999999	368	934	684	999999	999999	999999	645	753	684	852	763	999999	917	264	188	999999	999999	744	913	999999	914	836	510	999999	477	383	761	999999	694	73	999999	339	763	860	711	857	999999	999999	477	853	558	794	236	542	864	887	999999	61	38	877	862	331	892	999999	51	532	434	59	599	437	530	250	68	621	999999	433	999999	66	553	999999	419	999999	277	70	577	130	610	967	770	590	138	709	376	817	211	36	999999	569	818	999999	432	104	602	50	332	317	735	615	48	441	464	198	508	707	468	340	64	831	999999	921	922	999999	289	18	308	820	874	251	999999	999999	999999	999999	999999	374	999999	325	999999	999999	999999	269	394	994	928	338	999999	940	211	669	999999	870	999999	999999	999999	897	266	964	815	594	999999	512	443	494	205	999999	999999	601	950	999999	809	152	412	828	103	367	537	927	538	999999	999999	367	618	214	892	548	999999	380	919	350	999999	933	509	344	493	235	826	899	798	369	883	999999	990	78	999999	216	468	152	999999	586	369	339	436	865	711	384	893	238	601	999999	999999	84	681	999999	35	999999	643	77	344	868	541	637	999999	179	76	357	377	550	999999	999999	89	364	859	999999	980	778	999999	644	632	999999	342	999999	308	151	306	808	853	999999	52	984	572	401	807	653	55	732	999999	999999	798	364	17	353	883	999999	577	707	999999	999999	628	256	999999	998	445	235	536	943	339	987	872	267	503	999999	507	370	123	688	556	999999	999999	999999	999999	999999	846	277	111	988	999999	393	573	599	593	516	762	999999	616	574	955	581	127	
111	999999	222	394	540	999999	30	845	523	801	889	161	19	58	379	678	137	162	177	134	547	999999	945	424	283	999999	999999	234	711	753	549	732	974	999999	197	856	999999	999999	315	416	90	999999	200	592	683	999999	583	467	392	999999	488	999999	787	457	999999	999999	999999	798	121	865	999999	999999	144	769	261	167	999999	999999	861	523	322	999999	846	761	54	999999	49	999999	999999	999999	101	529	841	593	275	999999	944	527	518	325	408	567	744	449	541	293	18	430	999999	526	271	662	606	999999	805	216	576	36	413	185	831	999999	67	285	774	999999	954	551	999999	135	999999	999999	412	545	124	754	537	406	999999	760	395	999999	999999	224	573	439	999999	973	999999	999999	999999	918	124	342	999999	999999	510	468	999999	196	339	999999	925	215	314	999999	259	999999	753	61	679	179	806	652	999999	221	81	999999	999999	345	432	981	999999	999999	574	303	544	80	62	999999	999999	78	731	999999	431	999999	694	817	909	960	189	999999	229	736	388	390	121	471	552	999999	243	667	999999	339	999999	357	999999	488	999999	999999	999999	189	18	943	999999	611	448	773	231	862	999999	264	999999	751	999999	999999	999999	37	68	194	999999	82	527	780	576	999999	321	401	999999	999999	235	216	186	899	892	10	999999	999999	929	776	941	348	250	999999	754	979	734	15	999999	203	595	675	999999	456	828	995	661	237	376	230	299	999999	503	999999	636	320	87	43	999999	165	999999	485	108	291	252	843	999999	837	35	597	999999	316	227	85	487	560	786	729	999999	896	999999	626	909	708	487	999999	844	102	63	443	901	701	156	28	488	120	576	147	214	985	173	999999	212	778	378	999999	829	428	670	86	534	357	962	999999	816	98	576	999999	804	358	999999	740	784	591	696	999999	170	209	597	377	999999	649	525	96	733	525	999999	140	999999	999999	74	426	999999	976	909	553	739	193	212	399	999999	186	999999	856	986	433	49	620	92	228	821	630	830	302	999999	999999	832	999999	239	301	674	445	69	309	293	581	317	999999	681	152	421	977	996	207	833	806	316	669	999999	309	485	803	58	121	683	999999	595	139	999999	34	999999	862	954	999999	724	108	127	43	999999	414	125	242	938	939	807	844	633	999999	999999	999999	578	172	776	999999	999999	871	999999	948	626	849	986	999999	924	657	430	558	32	95	482	735	689	283	999999	694	194	253	999999	999999	313	839	811	999999	670	999999	455	559	96	999999	105	853	710	178	416	723	428	937	317	999999	518	999999	999999	547	160	733	607	305	75	91	744	572	
16	999999	644	787	47	33	999999	999999	999999	871	472	997	990	628	34	999999	866	383	999999	257	935	583	599	999999	27	273	999999	937	989	160	493	14	290	999999	847	432	533	628	685	404	429	980	89	647	786	823	999999	531	708	96	439	999999	815	497	999999	433	688	999999	769	774	999999	999999	348	999999	387	467	716	466	781	602	987	247	698	871	999999	955	503	952	999999	203	715	289	239	902	721	999999	199	793	896	423	743	943	858	911	999999	849	641	38	269	329	117	100	750	999999	109	201	993	944	669	681	930	736	322	576	68	932	999999	445	340	585	999999	923	570	367	859	53	388	787	688	999999	323	474	692	999999	96	999999	539	134	803	529	808	254	133	224	493	16	631	292	852	260	509	206	698	684	60	999999	999999	392	999999	66	999999	216	999999	691	367	465	54	373	999999	999999	403	226	999999	810	777	33	799	999999	874	852	421	106	934	437	478	999999	776	17	897	999999	105	156	877	746	717	601	999999	442	856	37	999999	999999	999999	419	999999	293	563	999999	907	37	393	999999	999999	999999	645	715	282	999999	222	999999	999999	47	475	586	347	256	348	895	999999	185	999999	999999	498	846	891	999999	303	525	580	999999	999999	999999	110	870	519	921	638	999999	111	11	999999	171	229	999999	348	924	999999	225	81	611	945	999999	794	731	992	36	999999	999999	512	492	421	756	999999	999999	999999	799	936	604	999999	426	617	999999	999999	101	856	872	147	882	999999	966	999999	88	454	969	250	895	999999	378	878	999999	246	966	972	619	590	999999	914	999999	930	549	987	198	999999	654	993	91	874	703	875	129	888	999999	174	999999	132	999999	312	288	787	791	705	568	726	584	189	651	999999	183	510	293	999999	999999	952	958	978	181	929	999999	975	168	30	999999	503	758	604	999999	802	436	497	256	269	636	414	148	844	429	999999	573	475	999999	199	700	202	999999	171	943	999999	215	567	950	413	999999	312	999999	999999	313	75	968	980	745	848	465	686	264	34	332	540	813	124	999999	999999	366	999999	633	999999	329	999999	911	999999	660	593	596	999999	547	842	756	333	999999	378	540	999999	503	592	729	503	999999	24	937	567	838	999999	999999	101	18	249	57	999999	678	659	451	114	163	999999	999999	162	261	597	148	422	277	998	754	444	584	204	999999	774	603	139	999999	315	999999	354	758	258	555	505	859	307	999999	999999	654	137	999999	436	211	132	999999	577	252	147	875	999999	299	840	657	602	999999	814	999999	282	585	549	424	999999	843	999999	622	81	999999	
999999	737	841	627	701	353	627	517	158	993	94	512	999999	999999	107	439	999999	65	917	999999	999999	988	55	274	999999	990	115	713	791	999999	403	509	201	971	496	410	999999	898	597	999999	999999	999999	369	821	948	999999	559	999999	326	999999	107	999999	705	480	652	766	691	576	114	710	999999	914	726	565	599	585	321	64	400	697	404	847	999999	431	570	868	999999	234	325	752	999999	453	999999	94	495	650	804	720	329	729	718	468	999999	887	258	126	368	803	231	373	999999	505	271	628	312	259	294	283	910	999999	147	467	260	999999	279	794	999999	641	79	949	999999	600	735	671	999999	936	63	580	183	453	999999	825	13	952	999999	999999	999999	767	782	246	366	530	810	999999	999999	999999	217	999999	618	999999	999999	726	734	999999	999999	858	769	599	999999	375	999999	714	999999	999999	284	321	464	308	999999	999999	999999	999999	859	833	592	260	790	999999	88	999999	999999	622	962	719	854	783	999999	730	999999	444	176	999999	128	999999	50	652	429	999999	999999	281	796	999999	381	285	999999	839	999999	999999	999999	999999	78	999999	999999	921	646	999999	751	391	612	999999	229	733	938	624	176	29	642	452	792	940	830	446	929	999999	931	999999	999999	686	868	25	999999	199	51	38	999999	597	81	206	770	999999	999999	999999	999999	999999	61	73	970	999999	118	831	207	423	999999	748	999999	632	999999	713	989	999999	342	75	523	597	583	40	691	909	258	999999	948	999999	682	335	50	792	705	169	755	999999	849	493	999999	46	817	999999	90	303	527	999999	948	999999	216	944	135	835	525	153	196	999999	382	70	509	539	883	999999	741	783	708	718	926	489	957	132	976	848	497	486	779	90	949	398	392	513	630	999999	238	737	209	215	277	561	972	734	495	788	999999	47	162	66	761	307	595	808	817	999999	999999	94	999999	286	347	48	373	116	82	983	678	995	909	303	533	13	584	502	451	999999	516	233	636	197	864	459	334	999999	328	999999	803	583	696	171	189	154	769	999999	867	239	198	866	662	999999	120	989	138	858	532	999999	999999	102	999999	452	952	187	457	780	422	888	713	999999	787	999999	999999	104	308	747	124	389	243	661	635	221	186	649	570	999999	86	999999	999999	475	200	570	929	710	225	253	218	12	696	999999	510	978	525	999999	89	999999	330	26	690	390	744	999999	999999	71	466	156	276	312	616	331	704	546	567	248	458	226	500	479	878	64	538	999999	692	254	160	999999	696	999999	570	999999	804	70	194	999999	730	57	999999	867	254	79	977	906	
396	374	294	963	421	286	99	999999	999999	850	999999	635	852	633	999999	279	911	809	459	638	742	287	526	644	362	627	518	411	180	633	999999	999999	86	632	725	999999	960	999999	999999	419	548	999999	597	954	999999	559	97	107	999999	776	955	999999	999999	349	173	118	847	650	611	793	768	688	692	117	625	338	558	229	999999	143	319	724	999999	49	999999	999999	999999	999999	999999	802	540	421	999999	999999	677	790	199	737	469	999999	479	320	584	452	651	859	24	489	338	594	999999	868	199	462	467	241	999999	580	259	999999	428	285	928	808	999999	357	872	299	440	999999	149	821	760	999999	999999	999	149	131	999999	240	30	210	244	137	802	999999	231	363	935	446	920	619	487	340	198	999999	391	776	199	304	987	999999	999999	504	999999	189	999999	898	797	468	101	748	999999	29	999999	227	50	801	16	591	135	519	999999	994	913	530	343	429	112	469	617	999999	932	103	253	305	161	999999	999999	622	564	332	565	999999	355	182	437	468	232	999999	999999	590	769	607	179	999999	370	64	590	999999	846	687	796	338	851	727	815	98	999999	813	75	311	999999	393	36	999999	953	887	649	999999	103	999999	999999	999999	316	36	604	335	924	999999	999999	106	158	757	776	876	999999	237	625	627	999999	349	692	418	999999	852	471	386	581	999999	524	483	415	849	831	971	489	665	32	824	133	490	999999	11	879	999999	162	371	999999	159	275	725	271	999999	384	999999	191	789	236	999999	565	227	753	558	260	999999	690	999999	925	805	999999	999999	215	999999	504	999999	185	691	999999	936	999999	110	769	999999	999999	798	221	999999	475	999999	789	700	438	568	999999	999999	999999	615	750	999999	288	852	445	811	999999	999999	520	470	527	507	578	500	259	300	999999	464	999999	332	457	461	249	306	999999	847	26	696	999999	646	542	599	150	570	999999	999999	999999	847	665	958	999999	706	288	999999	867	999999	509	299	451	999999	804	804	999999	413	167	999999	189	981	28	999999	795	75	999999	873	999999	999999	999999	999999	559	148	641	916	999999	999999	663	751	183	497	438	866	999999	726	255	303	841	999999	152	736	413	651	932	676	828	77	173	603	743	414	823	939	611	502	999999	999999	999999	888	15	999999	999999	415	126	691	552	162	259	78	820	668	41	999999	785	999999	603	999999	215	965	97	731	336	999999	17	768	999999	499	265	845	987	942	999999	953	731	195	999999	997	535	251	133	999999	999999	999999	999999	85	999999	631	163	980	898	831	107	541	801	284	630	999999	999999	999999	26	63	897	414	90	999999	
871	999999	999999	600	999999	606	382	964	842	421	912	240	287	931	396	53	999999	999999	946	166	845	265	161	456	564	305	599	999999	234	80	779	413	24	905	214	303	171	999999	346	302	458	142	699	390	371	400	412	476	960	973	717	623	468	924	41	615	927	23	999999	348	999999	999999	999999	999999	641	508	226	999999	727	103	881	783	999999	653	999999	999999	566	771	94	174	893	999999	999999	261	999999	166	945	100	873	999999	999999	158	526	999999	296	263	402	926	748	862	183	40	748	867	102	934	685	814	226	328	58	165	929	872	455	883	976	488	419	485	563	999999	508	999999	999999	733	266	939	367	454	320	639	33	999999	990	862	384	360	999999	999999	480	141	873	554	999999	999999	228	653	999999	412	286	914	999999	272	309	57	999999	620	150	368	677	999999	457	772	18	419	999999	707	882	593	509	626	999999	991	14	432	262	953	588	999999	514	613	397	954	177	406	132	760	921	942	339	999999	999999	800	750	999999	683	111	546	140	88	521	771	959	999999	999999	595	525	267	877	795	999999	41	635	854	74	358	502	604	612	999999	382	785	939	263	745	417	528	251	279	999999	160	417	457	437	993	842	437	999999	999999	811	607	502	54	156	760	999999	999999	945	685	386	191	506	934	999999	706	999999	831	999999	168	252	76	283	988	999999	999999	171	584	999999	861	231	920	451	97	999999	689	999999	741	793	502	22	833	582	565	892	566	654	482	999999	730	267	20	732	892	274	744	333	514	914	999999	599	158	386	999999	999999	999999	739	999999	143	164	826	993	999999	213	999999	999999	493	717	105	572	990	688	970	476	604	220	198	999999	823	66	366	999999	827	291	903	999999	999999	999999	111	999999	827	245	349	459	904	274	999999	999999	746	999999	260	615	419	352	999999	910	187	909	999999	999999	278	190	595	86	798	999999	176	756	310	999999	963	994	616	669	999999	755	349	521	999999	999999	999999	999999	812	969	999999	750	955	999999	769	993	686	547	999999	858	167	646	649	273	660	452	108	225	999999	465	891	266	999	999999	606	766	999999	666	346	160	15	608	378	626	280	58	999999	691	999999	316	604	426	985	757	512	108	115	85	860	130	241	32	451	356	999999	550	750	216	878	13	432	30	999999	859	853	558	999999	33	993	612	946	999999	238	911	861	474	280	252	247	507	661	999999	805	226	918	983	999999	31	548	730	307	999999	812	999999	884	583	226	136	904	999999	830	91	92	258	184	999999	793	539	495	999999	279	508	968	999999	351	937	
225	983	940	870	400	256	999999	999999	314	999999	604	999999	999999	287	258	154	347	293	676	579	412	999999	52	103	199	999999	535	935	460	999999	330	441	642	999999	367	999999	999999	44	562	999999	606	819	944	527	999999	548	511	218	999999	134	170	684	704	772	535	669	941	847	680	999999	999999	549	999999	514	999999	172	612	90	919	26	959	999999	731	999999	972	592	612	524	873	651	126	327	581	999999	639	999999	999999	870	421	999999	300	999999	363	790	864	67	17	439	201	67	936	431	298	347	175	856	953	612	999999	999999	66	426	999999	999999	999999	999999	999999	486	875	690	435	742	668	230	725	621	950	940	999999	915	584	183	333	815	714	695	39	243	170	999999	691	135	80	999999	642	999999	373	999999	145	471	99	999999	564	510	632	999999	999999	77	622	554	906	23	384	883	367	883	103	999999	324	960	373	734	326	102	998	309	671	999999	588	851	257	625	804	999999	825	999999	618	822	192	520	932	961	999999	615	876	678	750	999999	999999	999999	781	999999	20	999999	108	365	215	472	512	332	532	999999	999999	771	306	999999	218	618	67	314	999999	280	976	803	37	999999	999999	710	225	329	999999	484	88	999999	79	999999	999999	629	666	470	848	156	319	999999	999999	370	482	850	999999	999999	470	141	999999	999999	494	510	238	216	158	999999	999999	999999	257	192	773	58	493	659	701	263	675	588	951	597	999999	999999	960	126	815	666	999999	271	401	628	999999	427	354	282	345	568	814	408	481	969	999999	353	899	137	96	999999	876	823	158	65	921	881	190	542	350	376	550	121	401	491	768	981	999999	999999	333	356	704	999999	324	142	448	276	117	982	999999	999999	227	833	40	999999	999999	999999	999999	346	999999	978	246	999999	932	968	999999	702	17	990	210	245	250	999999	804	739	245	664	509	26	616	654	774	999999	171	999999	999999	717	91	524	701	663	868	766	999999	354	119	891	999999	999999	124	745	999999	127	781	999999	999999	946	39	300	640	135	606	999999	730	999999	214	49	999999	705	819	311	620	492	999999	546	999999	483	999999	459	999999	353	385	163	902	870	395	656	999999	37	999999	212	688	791	999999	575	67	999999	45	867	150	80	251	584	535	813	999999	776	828	244	766	399	595	579	999999	297	750	452	999999	860	667	557	999999	622	351	617	623	829	608	723	999999	606	447	493	319	558	999999	800	627	98	745	619	828	999999	271	964	616	999999	130	596	825	999999	576	185	209	592	999999	628	999999	999999	200	305	177	115	755	999999	951	999999	999999	121	196	949	
999999	115	125	58	729	441	361	387	999999	514	708	22	897	999999	39	272	999999	999999	111	999999	567	710	898	449	452	999999	999999	999999	22	514	847	19	409	875	999999	470	70	161	863	26	277	999999	916	999999	597	165	999999	881	140	689	817	543	20	713	392	124	217	675	605	15	16	260	999999	496	666	699	612	32	93	999999	211	999999	999999	94	214	710	793	223	852	297	515	553	999999	332	696	314	999999	696	492	675	263	999999	555	857	19	27	999999	430	999999	897	552	195	797	572	487	685	680	925	999999	681	331	994	822	318	500	999999	290	999999	999999	362	999999	916	999999	999999	314	816	586	15	85	197	229	372	204	954	744	999999	756	408	844	999999	633	82	999999	810	999999	269	572	246	367	557	999999	450	631	999999	206	636	656	389	267	999999	108	675	850	320	462	958	799	999999	574	180	706	881	206	787	729	627	728	728	999999	999999	254	349	999999	999999	460	778	741	538	758	118	674	999999	151	183	999999	957	232	876	358	396	469	704	999999	999999	851	855	253	999999	936	999999	907	927	999999	221	999999	758	37	332	860	683	226	271	999999	999999	505	340	740	33	875	771	405	852	999999	999999	999999	550	677	460	999999	999999	535	898	601	189	210	746	999999	999999	756	163	930	899	26	999999	180	999999	999999	215	999999	999999	124	230	967	175	999999	65	557	650	636	999999	91	577	999999	264	158	327	669	930	999999	759	291	999999	276	721	841	506	999999	705	999999	386	955	471	768	165	490	314	999999	999999	15	155	199	408	302	880	82	362	252	761	999999	852	539	663	950	931	239	312	954	256	999999	999999	229	999999	154	260	920	619	808	501	999999	843	999999	243	925	119	570	882	519	395	649	999999	999999	84	190	653	847	302	521	837	925	187	360	684	112	999999	999999	999999	264	52	959	463	554	751	987	681	465	305	738	840	371	357	793	568	999999	845	424	154	671	500	412	628	107	999999	575	596	493	712	141	597	999999	232	999999	476	436	196	934	511	999999	508	999999	551	563	999999	999999	577	393	792	87	999999	913	782	676	999999	639	341	365	583	186	999999	999999	999999	999999	151	657	999999	729	326	142	420	999999	999999	67	172	999999	860	74	427	999999	997	212	701	635	999999	683	999999	556	999999	999999	999999	830	360	999999	696	320	999999	999999	422	32	336	847	77	660	666	354	10	724	513	460	778	999999	937	999999	188	999999	999999	999999	999999	468	256	591	999999	489	999999	590	999999	588	999999	852	868	483	999999	404	178	999999	145	50	968	530	682	686	999999	
414	68	827	999999	283	156	509	823	999999	999999	953	775	745	982	587	622	86	999999	422	364	660	999999	999999	625	543	908	38	999999	456	159	769	785	999999	999999	461	430	220	999999	999999	441	861	39	551	999999	999999	628	433	177	557	428	892	999999	270	999999	392	822	763	999999	359	374	127	456	377	177	328	178	999999	206	531	166	412	389	999999	980	502	631	49	909	926	914	999999	861	504	38	266	999999	524	999999	166	638	667	18	347	999999	323	414	661	384	76	529	424	237	645	401	25	999999	228	290	999999	760	999999	853	285	445	999999	266	952	349	910	295	653	966	50	893	499	999999	999999	604	999999	999999	969	665	842	407	500	999999	225	999999	22	754	814	244	999999	405	999999	999999	733	902	32	67	461	999999	473	781	999999	457	999999	752	902	622	470	623	999999	740	999999	999999	999999	878	945	642	51	999999	999999	166	999999	419	556	644	999999	685	999999	149	582	609	636	656	999999	71	530	52	70	472	999999	399	293	200	620	999999	615	999999	803	999999	957	389	26	611	999999	316	310	999999	999999	999999	715	999999	999999	331	999999	24	114	999999	924	949	357	902	999999	578	999999	937	999999	290	798	877	39	309	999999	999999	999999	203	592	34	671	885	761	73	150	518	999999	999999	448	961	999999	999999	574	999999	813	853	508	64	999999	447	962	58	443	30	999999	34	522	999999	999999	146	999999	847	431	89	999999	999999	198	293	762	73	820	665	498	911	141	999999	312	558	495	999999	999999	138	999999	154	71	622	451	740	404	126	999999	999999	648	999999	823	311	184	494	18	773	665	999999	302	999999	627	999999	559	999999	999999	476	999999	964	920	999999	829	999999	999999	286	27	850	598	457	999999	645	77	999999	999999	197	98	829	27	818	549	721	373	102	836	652	999999	999999	999999	919	999999	928	405	42	430	341	481	999999	999999	897	476	168	185	217	336	656	675	158	289	372	999999	69	999999	999999	424	208	943	737	184	808	999999	263	999999	678	999999	999999	999999	999999	999999	685	715	999999	979	999999	999999	999999	999999	165	765	189	999999	378	484	699	486	999999	999999	999999	999999	232	398	744	638	999999	148	223	379	999999	612	376	416	640	110	604	999999	167	90	338	561	999999	662	788	999999	994	832	999999	778	98	202	813	490	999999	428	999999	296	970	999999	938	999999	999999	21	48	553	999999	773	346	278	880	52	328	711	151	940	584	569	999999	773	643	999999	757	445	291	315	798	885	668	999999	284	317	686	999999	151	355	433	32	624	245	581	231	495	122	999999	56	873	111	349	999999	843	
266	999999	207	999999	729	234	692	730	733	754	513	114	134	999999	572	999999	807	570	795	517	562	944	374	999999	422	723	999999	999999	244	999999	697	546	862	378	28	999999	488	517	422	131	740	999999	999999	490	78	127	999999	129	336	690	999999	541	554	299	291	321	999999	16	590	999999	589	156	495	999999	999999	999999	251	999999	999999	941	877	999999	157	674	776	999999	63	884	999999	305	362	999999	999999	554	374	165	999999	573	96	706	999999	482	926	416	541	594	806	999999	433	110	999999	614	154	395	812	776	393	880	999999	31	268	437	883	295	653	74	935	999999	926	901	975	678	669	278	999999	404	373	741	142	191	464	463	460	999999	429	999999	380	999999	741	598	999999	122	999999	75	447	882	599	640	999999	477	659	864	673	532	135	206	999999	876	999999	418	413	651	747	999999	566	804	976	860	999999	905	693	119	209	338	138	862	999999	604	830	999999	804	732	978	999999	532	599	790	999999	896	999999	802	999999	71	999999	194	130	374	719	508	643	999999	738	774	999999	784	999999	665	344	403	273	578	351	55	24	613	681	673	999999	999999	999999	23	58	964	643	999999	198	57	999999	153	999999	999999	908	105	197	999999	75	957	130	880	982	934	455	535	633	654	461	459	57	999999	999999	457	292	999999	999999	629	857	774	141	754	999999	999999	788	201	395	774	669	255	858	999999	547	723	552	211	825	43	568	522	341	988	999999	999999	10	166	999999	999999	216	999999	999999	999999	999999	301	826	376	295	490	155	264	999999	999999	984	999999	600	877	999999	790	905	999999	94	507	71	999999	999999	152	999999	856	501	632	561	835	568	671	691	999999	193	999999	999999	185	916	344	887	999999	383	999999	13	446	148	132	984	999999	654	135	913	999999	506	999999	859	999999	273	438	999999	523	702	999999	299	323	523	309	694	999999	894	999999	999999	749	999999	999999	960	959	148	667	718	999999	647	999999	191	443	758	999999	794	540	396	222	912	488	355	999999	610	79	193	690	922	838	438	999999	954	924	960	999999	999999	999999	691	900	545	606	720	620	875	990	999999	999999	564	888	999999	999999	999999	682	999999	686	404	999999	157	891	775	999999	744	879	940	589	758	266	482	595	198	55	849	496	676	316	767	735	999999	620	946	999999	999999	43	999999	285	528	282	117	284	999999	999999	999999	800	134	97	861	840	680	999999	242	865	383	969	699	470	313	999999	15	510	918	669	999999	537	944	999999	332	999999	556	664	70	485	999999	208	826	999999	999999	59	371	588	455	999999	65	213	388	91	954	165	343	
862	999999	485	999999	607	366	999999	445	73	855	999999	765	999999	999999	25	999999	756	999999	999999	153	702	25	999999	999999	999999	64	991	614	552	159	863	999999	999999	377	999999	692	585	999999	552	841	999999	999999	390	203	683	822	999999	642	49	978	999999	999999	999999	22	641	847	717	803	849	552	374	495	893	914	992	204	999999	782	600	332	999999	548	174	343	427	999999	634	999999	997	604	759	358	574	573	527	497	713	163	736	846	999999	999999	368	999999	477	999999	999999	476	211	999999	999999	523	51	717	338	93	999999	445	595	500	222	999999	805	999999	792	25	999999	329	999999	504	491	445	55	999999	357	868	189	174	866	196	481	168	999999	999999	381	246	316	857	244	444	296	278	568	245	633	999999	999999	122	216	999999	999999	348	999999	706	997	787	477	297	999999	470	903	46	579	408	999999	63	999999	296	874	556	709	999999	94	999999	999999	999999	999999	999999	130	38	892	77	999999	999999	877	999999	999999	162	521	593	768	29	497	999999	999999	260	698	999999	226	579	999999	689	999999	660	752	255	999999	135	499	785	999999	667	999999	341	578	836	89	999999	531	885	974	645	775	290	788	999999	576	320	422	957	523	716	999999	999999	507	213	828	307	999999	631	879	999999	663	999999	999999	111	851	165	206	999999	999999	999999	639	999999	605	885	913	999999	999999	72	678	999999	713	541	271	204	83	999999	999999	374	999999	999999	512	999999	15	999999	981	999999	607	686	837	421	123	999999	786	989	86	999999	945	999999	299	870	435	599	999999	936	250	131	999999	488	37	235	331	831	696	399	31	740	334	999999	903	874	360	195	234	267	829	995	755	281	127	821	681	222	84	146	356	913	946	999999	780	999999	574	999999	999999	999999	100	999999	31	999999	968	346	999999	370	718	425	999999	249	999999	696	117	254	999999	203	999999	216	999999	119	756	559	999999	118	999999	265	999999	999999	310	241	535	999999	177	547	974	999999	313	999999	892	321	999999	999999	999999	999999	999999	259	999999	535	999999	999999	757	453	68	980	999999	999999	354	999999	999999	999999	999999	675	999999	289	714	752	529	999999	999999	18	890	590	999999	242	615	107	934	936	999999	544	303	278	559	999999	483	92	999999	196	21	999999	23	999999	999999	230	999999	828	544	346	402	796	730	401	999999	999999	490	177	139	826	999999	438	999999	417	999999	18	999999	999999	125	195	999999	631	999999	342	558	768	999999	447	362	102	486	999999	562	597	999999	772	813	901	23	999999	448	316	952	736	821	583	974	605	162	229	850	468	713	358	540	770	606	398	999999	999999	490	53	815	46	
349	587	875	999999	873	527	205	999999	284	50	747	499	678	462	521	974	999999	999999	294	142	252	999999	83	213	67	773	176	424	999999	526	999999	404	501	915	396	243	708	45	999999	634	34	383	193	672	611	50	102	153	999999	869	703	100	999999	682	794	331	514	671	881	110	361	999999	999999	999999	456	352	998	762	76	288	275	758	999999	660	999999	999999	834	411	602	999999	999999	32	548	198	822	503	646	818	131	75	999999	46	163	999999	282	254	963	435	226	269	51	339	87	999999	603	999999	433	108	574	925	496	999999	79	864	999999	339	242	231	999999	952	706	190	641	999999	999999	999999	604	45	999999	863	905	409	194	999999	975	350	944	949	595	999999	999999	547	253	205	578	999999	999999	999999	999999	942	21	741	499	274	999999	861	698	86	50	999999	350	397	719	711	30	97	999999	999999	888	999999	395	999999	999999	999999	882	168	936	999999	999999	932	999999	316	834	445	852	173	909	999999	778	124	999999	868	909	231	999999	681	828	542	184	999999	708	239	409	131	999999	728	115	440	391	405	924	261	999999	117	111	44	563	284	999999	999999	187	997	958	774	436	526	383	999999	999999	211	999999	404	271	942	233	42	906	713	888	999999	68	479	999999	999999	199	400	225	801	129	999999	128	553	683	328	313	710	281	635	695	41	999999	999999	999999	190	75	999999	990	710	884	79	138	850	999999	999999	999999	708	468	584	584	46	999999	582	296	42	92	785	999999	999999	999999	522	760	280	27	857	778	367	999999	999999	317	669	999999	514	917	999999	372	278	167	948	530	604	252	696	999999	658	730	772	414	873	107	289	810	57	81	371	318	858	832	999999	956	440	999999	119	999999	915	636	796	665	246	670	999999	627	999999	422	44	280	74	229	999999	136	16	999999	699	261	38	999999	362	999999	556	740	513	446	628	991	99	468	143	429	999999	32	933	117	177	212	293	661	47	634	47	100	254	999999	473	999999	950	486	446	999999	999999	66	283	363	999999	505	999999	999999	998	780	332	575	147	999999	94	346	203	899	785	496	967	999999	821	727	405	999999	999999	875	973	226	51	999999	32	285	190	88	749	579	999999	672	55	916	662	266	999999	471	953	610	553	136	218	60	999999	949	890	999999	245	555	999999	653	19	291	403	782	739	719	553	861	999999	999999	999999	623	901	999999	451	60	713	564	426	933	512	885	999999	846	18	990	911	82	394	317	999999	203	999999	354	999999	764	999999	880	527	592	918	999999	156	547	540	999999	159	588	508	999999	999999	999999	139	
34	151	133	959	556	773	748	808	480	999999	155	173	402	11	556	460	687	537	832	46	999999	25	999999	739	999999	999999	999999	840	333	574	999999	158	172	74	999999	999999	539	999999	999999	117	778	783	999999	624	11	384	147	999999	603	137	821	312	999999	644	305	19	729	394	184	999999	360	907	484	906	922	997	10	338	415	352	920	882	999999	725	267	60	578	797	737	999999	178	999999	247	999999	753	252	821	527	768	999999	483	155	629	725	756	999999	309	540	702	13	383	808	188	260	216	938	740	611	999999	255	441	932	656	774	82	999999	670	999999	163	679	999999	482	570	827	868	775	262	845	968	396	750	999999	104	999999	37	369	999999	999999	989	814	511	219	151	522	999999	999999	498	855	653	235	210	30	387	999999	999999	900	248	360	392	999999	685	895	643	990	504	404	999999	922	746	712	880	684	299	999999	177	999999	341	57	681	327	286	999999	202	743	999999	999999	659	82	999999	137	130	999999	604	558	138	999999	576	161	999999	752	713	575	118	941	355	999999	731	48	855	999999	568	201	679	74	164	288	702	899	803	775	744	765	26	619	999999	589	999999	741	219	560	400	190	38	929	614	711	298	261	398	669	998	621	226	55	568	928	620	540	403	850	999999	676	357	999999	17	947	559	499	359	765	999999	990	828	304	469	999999	173	750	459	453	990	451	999999	144	777	999999	549	971	61	999999	968	549	347	369	646	724	999999	999999	921	667	161	798	999999	633	233	17	792	999999	999999	190	999999	870	90	950	860	472	176	223	475	999999	407	588	447	696	796	999999	652	469	658	745	999999	387	828	999999	301	201	549	877	999999	769	340	627	395	999999	897	107	469	396	509	183	557	999999	999999	47	269	573	361	214	999999	336	364	999999	273	839	634	388	52	999999	999999	668	922	299	312	999999	553	999999	202	999999	799	698	437	266	999999	484	198	935	76	790	532	727	840	345	50	584	414	17	999999	556	246	999999	65	181	737	840	999999	999999	999999	613	494	489	381	784	414	148	898	999999	372	789	999999	699	321	261	765	931	828	999999	999999	999999	301	545	426	999999	340	291	643	266	528	130	233	929	628	463	306	999999	356	65	930	901	686	999999	999999	574	999999	547	206	803	999999	806	999999	673	999999	589	321	948	72	999999	454	133	505	641	579	999999	565	722	80	999999	955	722	585	773	999999	357	50	985	901	852	999999	792	94	839	851	722	118	560	920	49	151	358	999999	621	610	999999	406	55	736	999999	18	192	999999	347	
999999	693	230	247	999999	662	548	999999	999999	220	999999	662	48	665	999999	856	144	999999	801	999999	717	606	999999	999999	172	851	999999	995	259	509	843	999999	325	747	999999	168	501	999999	545	999999	500	815	311	770	627	948	999999	741	265	879	999999	13	390	446	999999	251	999999	266	85	999999	712	999999	86	999999	376	443	346	301	999999	631	364	273	470	543	540	901	305	970	999999	223	93	218	740	379	251	840	178	999999	126	750	216	244	795	381	999999	948	738	764	404	999999	999999	476	78	999999	524	994	999999	847	906	728	945	981	999999	861	90	999999	812	707	305	536	274	467	185	922	424	999999	477	98	987	999999	173	541	575	162	611	999999	149	116	854	257	307	331	972	999999	999999	235	999999	999999	300	62	146	999999	468	999999	918	999999	301	155	218	404	526	454	859	999999	565	414	999999	767	260	474	363	705	853	57	238	942	494	787	127	999999	805	999999	798	934	455	142	82	707	999999	999999	324	994	898	459	730	999999	472	658	999999	400	999999	556	683	826	698	441	187	999999	639	975	659	999999	38	29	599	982	999999	924	868	432	341	999999	534	793	159	369	999999	403	327	385	480	999999	954	726	379	259	860	971	246	24	955	661	999999	999999	807	810	965	999999	860	999999	207	547	789	999999	69	122	32	890	677	338	633	784	103	264	505	823	999999	311	999999	349	999999	684	688	854	999999	679	639	999999	985	999999	403	928	542	999999	187	933	56	554	667	266	236	999999	304	907	390	180	568	813	762	984	261	664	238	999999	626	523	858	935	933	389	482	999999	904	338	935	705	999999	999999	86	571	999999	14	643	394	122	161	389	781	473	999999	121	826	513	999999	97	739	700	31	953	664	84	121	621	287	783	481	76	965	972	685	929	54	736	201	217	256	30	844	407	474	999999	87	999999	637	999999	656	251	902	251	205	15	229	570	421	496	665	393	365	610	641	94	423	809	788	999999	76	99	322	794	841	718	999999	624	999999	999999	997	650	983	19	136	999999	173	724	999999	999999	709	484	999999	704	552	862	664	999999	766	389	999999	278	999999	270	212	567	999999	118	999999	487	158	605	92	890	999999	999999	410	356	483	999999	921	698	42	999999	667	999999	774	618	252	978	999999	622	857	108	811	999999	967	722	999999	569	310	65	325	298	531	999999	401	434	999999	537	462	317	759	364	999999	31	245	573	999999	619	793	320	866	431	433	536	747	999999	89	999999	57	687	999999	914	999999	865	383	744	999999	563	200	999999	412	715	526	
745	862	503	639	790	494	403	128	999999	776	990	999999	893	999999	995	366	418	355	446	489	999999	767	845	263	602	647	501	986	50	429	999999	908	161	999999	999999	673	253	353	299	999999	654	568	362	148	121	676	489	879	592	206	999999	999999	965	999999	999999	977	27	250	46	152	999999	417	87	767	332	999999	47	999999	187	999999	122	74	65	171	835	216	999999	707	152	926	167	621	999999	844	647	459	942	999999	164	709	655	13	317	156	292	247	999999	595	815	999999	638	501	999999	999999	94	717	938	804	400	544	573	319	108	120	985	999999	23	243	130	873	149	122	834	477	999999	119	757	909	879	598	999999	999999	891	122	297	666	919	143	760	930	520	147	535	619	146	346	904	206	171	910	233	999999	475	942	889	526	667	234	594	974	959	999999	925	802	999999	753	999999	985	822	329	461	880	483	199	362	12	999999	224	340	999999	214	560	748	999999	999999	478	354	948	233	771	998	999999	999999	785	970	491	221	732	800	393	999999	918	383	841	459	353	773	285	589	887	999999	452	999999	264	770	408	290	957	437	350	409	479	762	61	330	767	341	698	229	999999	790	854	999999	999999	422	295	187	906	519	30	704	78	369	345	832	556	800	293	999999	571	210	999999	304	999999	983	447	166	999999	521	691	21	85	65	718	107	999999	999999	999999	999999	484	231	999999	448	999999	999999	999999	120	999999	228	774	966	999999	999999	657	671	536	560	965	963	974	139	854	999999	999999	19	629	22	650	248	748	527	852	450	540	349	999999	999999	887	813	652	999999	740	113	999999	725	963	401	999999	57	570	533	999999	984	868	999999	376	989	621	407	25	328	999999	187	999999	256	124	607	152	999999	845	720	672	161	320	646	399	750	999999	112	56	237	614	999999	677	999999	464	868	582	195	972	999999	204	999999	797	334	867	562	633	500	610	365	259	99	212	850	999999	999999	673	231	955	626	999999	518	361	788	999999	866	999999	264	791	255	35	956	345	18	525	191	363	985	779	836	999999	157	501	691	999999	999999	401	827	363	552	204	999999	240	999999	494	686	999999	999999	621	999999	62	999999	999999	365	339	303	999999	203	335	999999	999999	999999	452	129	999999	204	27	670	809	198	474	682	901	249	999999	675	726	988	523	839	999999	354	999999	777	783	999999	448	146	361	999999	770	208	999999	683	994	517	907	120	848	300	668	468	209	433	537	380	477	999999	314	663	576	766	679	495	627	214	323	674	999999	760	755	999999	318	134	999999	276	190	228	254	
543	767	615	999999	233	999999	593	154	941	250	413	280	979	832	697	118	999999	528	16	999999	790	999999	243	775	97	544	787	160	85	14	270	199	258	224	770	896	961	626	455	999999	43	999999	382	433	931	490	775	58	620	25	424	747	184	172	999999	350	534	840	999999	688	999999	443	78	936	979	224	32	764	999999	801	157	386	999999	690	33	730	999999	999999	843	607	768	739	539	999999	589	523	999999	999999	760	430	372	131	573	766	932	599	991	999999	999999	717	467	999999	999999	999999	999999	48	674	493	149	733	528	724	999999	455	920	653	903	18	356	466	209	935	14	641	439	36	812	999999	758	433	739	385	365	999999	149	757	751	720	201	551	848	531	947	37	901	647	134	999999	999999	288	695	999999	99	987	518	532	17	356	390	842	235	368	999999	715	999999	153	369	871	316	172	999999	193	999999	999999	618	677	988	976	999999	999999	902	999999	469	479	737	999999	295	999999	616	616	750	405	999999	999999	325	490	795	241	43	757	999999	262	811	684	999999	999999	174	999999	379	999999	544	40	616	598	999999	541	999999	999999	977	247	999999	991	264	699	421	506	999999	468	489	138	999999	756	999999	981	513	999999	882	785	102	235	999999	11	998	999999	82	720	999999	742	418	999999	999999	540	999999	795	899	296	998	999999	272	880	999999	706	805	251	959	788	96	634	94	300	658	123	999999	999999	999999	856	992	999999	627	701	716	120	59	704	547	351	999999	999999	999999	999999	999999	770	523	222	575	885	205	757	999999	999999	633	164	657	128	999999	477	376	512	149	53	304	519	999999	999999	999999	549	656	110	703	617	296	939	552	868	999999	888	999999	951	185	770	661	244	671	999999	78	562	999999	931	579	80	974	999999	18	48	922	140	999999	999999	58	36	239	105	999999	209	997	694	612	999999	477	247	876	999999	999999	379	392	69	848	161	999999	611	96	724	531	633	642	307	999999	999999	999999	519	612	647	902	159	541	565	191	999999	345	383	949	999999	999999	341	999999	559	999999	638	656	863	292	134	460	446	940	514	574	429	999999	700	999999	109	843	957	999999	238	999999	187	838	826	999999	385	816	128	662	422	999999	999999	440	999999	644	302	856	92	999999	487	197	999999	999999	36	991	999999	999999	999999	620	850	999999	506	706	999999	46	485	800	830	985	906	317	342	999999	999999	999999	385	999999	483	66	999999	252	761	730	999999	51	67	968	811	834	126	999999	182	507	812	592	764	999999	999999	999999	168	999999	36	999999	330	180	999999	680	691	999999	616	999999	999999	588	159	
607	78	775	559	999999	979	517	999999	995	868	999999	145	834	972	934	999999	892	524	437	897	968	999999	999999	409	976	196	386	286	999999	227	354	59	594	357	214	524	999999	932	999999	77	999999	999999	999999	999999	895	44	999999	708	756	303	999999	999999	994	690	191	999999	413	376	582	736	999999	240	959	777	524	386	999999	999999	768	999999	500	959	999999	999999	999999	463	195	999999	514	942	175	999999	530	999999	504	106	999999	903	999999	822	120	622	360	815	475	999999	555	262	714	519	493	543	939	346	802	999999	285	999999	443	999999	999999	999999	999999	640	571	924	710	999999	283	427	330	647	320	945	309	999999	609	166	894	999999	908	933	721	995	999999	631	738	194	932	740	821	430	470	448	999999	143	761	720	253	550	710	331	978	296	999999	845	233	994	999999	999999	164	999999	740	606	819	271	265	866	191	999999	195	525	300	543	999999	999999	186	872	328	175	999999	999999	912	353	136	587	955	435	999999	613	408	999999	156	17	585	702	690	864	628	365	877	999999	999999	314	365	999999	40	445	690	999999	999999	999999	676	999999	999999	275	216	396	480	241	999999	830	69	577	999999	451	379	999999	957	904	219	322	253	999999	298	232	999999	608	988	999999	556	520	744	518	999999	999999	999999	285	208	320	999999	304	999999	397	58	57	834	999999	772	913	999999	999999	487	999999	89	356	116	713	583	586	915	607	408	538	999999	796	95	551	632	493	383	103	95	999999	417	914	928	856	913	250	999999	398	835	84	136	999999	42	999999	438	598	941	364	999999	621	999999	888	896	854	711	261	961	999999	999999	289	540	721	662	839	378	999999	427	259	999999	342	199	526	999999	333	412	999999	763	137	123	43	551	28	401	473	999999	529	28	84	999999	999999	999999	115	999999	556	544	414	156	203	589	273	181	691	999999	999999	432	878	127	999999	451	835	497	833	179	999999	738	522	330	198	597	999999	155	353	114	999999	63	94	467	225	789	998	729	570	548	999999	999999	859	464	42	50	373	999999	456	632	319	173	455	935	999999	817	32	999999	999999	605	740	128	828	586	999999	315	999999	999999	999999	999999	453	115	927	295	329	443	999999	67	297	157	234	448	699	720	794	974	607	999999	703	407	767	999999	771	965	808	999999	43	283	999999	726	702	951	508	672	999999	214	999999	170	615	329	939	964	999999	810	380	301	999999	999999	791	451	999999	200	999999	999999	999999	539	344	961	486	598	410	605	29	570	455	999999	999999	37	542	590	737	446	542	384	467	999999	127	961	594	516	312	925	491	
596	28	512	243	13	999999	999999	870	999999	684	999999	999999	999999	944	236	364	107	362	401	575	211	713	272	657	999999	47	999999	422	382	377	970	295	485	123	433	552	943	49	999999	381	892	720	462	762	999999	465	132	858	890	999999	496	999999	911	359	999999	882	756	854	999999	965	999999	237	999999	908	999999	999999	443	230	520	684	420	68	426	30	682	999999	261	510	142	878	914	364	531	776	880	999999	999999	135	833	550	796	99	150	970	939	999999	233	999999	58	793	32	902	348	216	195	438	737	891	676	798	999999	255	721	30	60	999999	706	720	37	897	356	317	396	969	887	999999	918	455	91	999999	268	707	999999	349	856	999999	26	324	590	452	999999	493	999999	45	919	999999	999999	129	920	861	999999	512	999999	160	999999	714	515	999999	329	864	519	999999	809	999999	540	923	793	999999	999999	999999	999999	999999	140	585	818	863	858	999999	59	347	953	999999	999999	229	999999	756	190	311	902	152	507	999999	995	726	932	796	999999	799	504	996	756	995	999999	882	999999	999999	381	940	341	999999	855	163	328	999999	910	720	756	590	999999	784	742	492	479	31	540	999999	396	413	652	32	999999	69	856	63	591	958	843	999999	429	999999	384	249	970	329	999999	353	329	23	816	999999	49	999999	208	720	263	274	525	933	352	387	191	968	298	318	403	796	306	274	400	951	877	114	170	999999	410	502	522	159	735	196	103	999999	597	440	982	999999	861	146	800	327	442	909	310	51	309	416	951	661	926	999999	56	999999	623	999999	999999	935	932	97	320	999999	752	375	208	165	294	808	380	857	336	999999	935	999999	999999	83	519	999999	803	129	811	999999	999999	999999	999999	245	149	48	759	732	105	57	163	774	825	999999	575	76	710	154	757	500	999999	104	999999	619	564	886	591	999999	999999	377	141	999999	999999	326	219	891	152	963	26	256	59	648	761	999999	162	171	345	433	508	452	266	659	372	999999	958	999999	535	999999	680	999999	456	218	386	728	916	350	498	509	831	683	924	999999	138	510	450	397	343	56	999999	403	999999	168	52	999999	121	481	450	963	368	762	365	538	293	999999	799	999999	999999	999999	372	811	999999	999999	999999	824	999999	519	531	861	871	570	123	488	999999	286	712	999999	176	483	999999	444	899	535	150	78	999999	395	464	375	999999	999999	136	309	684	655	731	714	566	227	385	601	950	999999	102	797	649	876	392	16	999999	999999	999999	787	999999	927	911	146	999999	532	506	142	999999	166	999999	271	999999	813	804	500	555	997	
731	948	107	999999	999999	320	442	353	429	451	999999	457	324	209	999999	348	882	756	743	594	29	43	721	253	546	793	999999	831	362	836	82	999999	999999	63	999999	725	999999	411	999999	999999	999999	352	113	64	139	607	841	951	335	106	930	58	757	961	999999	698	237	854	999999	700	882	611	999999	593	379	999999	997	271	430	220	658	999999	322	152	890	677	999999	667	123	939	951	486	505	999999	999999	33	999999	499	85	91	999999	835	999999	999999	718	999999	361	999999	685	29	999999	580	999999	999999	448	459	735	615	80	310	767	570	740	999999	748	406	116	733	687	999999	976	507	999999	349	999999	822	999999	578	999999	798	325	419	981	999999	338	381	999999	389	817	999999	297	529	429	774	323	927	105	404	999999	322	985	628	999999	339	52	112	394	191	402	626	911	167	191	281	985	358	588	646	210	376	450	727	915	999999	67	457	88	421	35	794	999999	999999	583	121	813	999999	586	652	61	236	986	773	986	999999	999999	140	348	157	789	965	999999	458	203	999999	871	268	712	999999	282	595	34	999999	166	608	999999	767	583	79	468	298	999999	999999	594	973	999999	999999	740	999999	999999	926	119	999999	999999	999999	455	278	949	999999	999999	554	985	984	380	466	212	23	617	999999	302	777	557	278	688	501	999999	413	999999	999999	999999	204	999999	987	905	355	486	102	351	105	162	630	999999	999999	829	914	999999	786	566	999999	999999	376	69	999999	431	918	379	840	999999	140	866	999999	414	730	999999	55	999999	997	89	34	980	119	671	521	235	999999	959	999999	999999	774	198	999999	999999	736	458	871	145	175	999999	999999	975	645	850	221	999999	120	226	97	911	784	887	315	999999	541	157	662	704	547	135	999999	959	999999	999999	478	941	999999	999999	678	282	844	909	861	441	102	59	344	269	459	292	999999	999999	871	999999	665	887	999999	710	315	588	999999	176	598	49	806	37	534	999999	999999	280	780	999999	548	815	77	874	999999	874	999999	492	813	403	254	264	20	999999	999999	433	735	591	999999	999999	888	99	486	999999	320	821	634	999999	524	99	887	189	512	209	999999	66	949	790	999999	18	999999	823	999999	402	922	344	39	501	939	111	999999	999999	221	41	36	999999	339	999999	563	214	999999	549	967	999999	515	75	751	810	408	41	999999	944	730	60	999999	75	999999	94	755	976	792	143	999999	423	580	108	967	481	999999	457	726	560	236	656	999999	555	855	61	999999	856	592	228	999999	907	627	575	69	171	387	961	143	254	643	999999	999999	116	424	554	153	417	107	
280	638	999999	314	999999	999999	83	999999	108	999999	274	999999	898	999999	573	50	227	795	15	48	805	103	221	324	482	917	649	999999	662	141	310	907	479	759	321	999999	152	602	999999	857	999999	880	289	752	869	56	744	203	848	999999	206	759	999999	999999	301	187	426	635	999999	15	78	839	999999	967	908	999999	999999	149	999999	983	897	625	101	157	63	925	999999	469	455	999999	999999	455	395	999999	934	551	769	110	467	999999	999999	516	770	698	789	156	261	322	843	512	328	604	131	865	178	999999	999999	999999	325	375	373	999999	999999	999999	833	622	453	42	42	366	597	627	681	999999	999999	391	854	403	999999	999999	674	501	999999	942	999999	577	999999	529	428	363	999999	778	785	101	771	216	999999	373	864	999999	999999	228	999999	999999	915	701	922	194	56	787	726	273	632	418	701	872	999999	248	999999	265	298	923	999999	678	999999	819	841	590	175	613	65	491	999999	201	999999	999999	999999	999999	999999	415	655	149	999999	641	636	620	155	377	400	898	999999	96	82	609	999999	778	999999	999999	15	106	859	342	999999	999999	731	244	999999	441	214	999999	661	204	222	885	610	159	450	973	51	860	999999	474	199	277	999999	999999	419	929	323	435	842	609	999999	930	556	999999	130	51	909	402	885	713	173	155	247	679	874	197	998	729	338	999999	569	154	999999	999999	999999	751	999999	763	825	805	128	778	999999	62	999999	999999	339	298	999999	408	999999	999999	999999	999999	311	54	39	69	103	232	999999	593	107	999999	999999	999999	999999	171	179	379	999999	999999	576	89	595	999999	742	195	618	592	858	710	999999	929	575	920	179	472	93	108	721	999999	670	603	875	999999	681	210	22	84	999999	177	129	999999	999999	918	999999	895	374	917	311	844	451	511	373	229	893	999999	636	129	818	45	999999	80	657	703	485	999999	999999	71	713	542	999999	544	807	690	999999	51	868	656	846	284	108	175	797	999999	999999	168	239	656	641	513	999999	999999	265	999999	99	58	11	999999	999999	109	691	313	214	769	672	999999	999999	683	637	851	309	999999	282	999999	999999	912	282	780	999999	326	743	558	999999	209	967	999999	999999	68	999999	542	50	511	223	747	592	794	961	37	214	295	999999	556	28	790	214	594	619	721	811	186	775	230	855	126	366	143	999999	14	801	999999	629	644	999999	105	999999	797	766	535	999999	152	950	255	576	999999	861	999999	999999	639	994	383	999999	566	256	424	766	999999	999999	106	391	459	911	956	999999	822	666	820	999999	923	979	417	827	999999	999999	669	236	530	
653	639	265	999999	603	999999	20	428	722	72	999999	667	999999	990	152	670	154	502	999999	993	29	999999	999999	51	723	616	660	587	555	585	796	587	197	246	176	25	999999	222	856	667	946	999999	999999	603	999999	806	999999	989	274	167	940	999999	438	242	999999	899	999999	224	999999	999999	999999	433	872	146	276	810	480	101	999999	999999	829	931	645	573	57	222	999999	999999	999999	917	999999	670	322	397	645	527	159	954	735	277	999999	626	767	999999	999999	522	934	963	337	621	999999	999999	175	147	338	18	999999	999999	195	298	999999	999999	605	999999	963	922	120	484	501	748	999999	525	366	999999	999999	212	173	775	499	534	287	691	999999	996	591	529	505	185	69	637	895	295	769	447	32	810	30	239	906	160	411	460	471	588	961	999999	146	618	999999	135	844	999999	374	660	999999	563	505	608	946	444	427	935	425	863	852	375	755	999999	534	391	191	934	999999	999999	133	827	999999	999999	999999	999999	999999	886	240	934	792	48	999999	999999	435	999999	314	422	293	471	733	476	44	999999	736	595	999999	999999	94	999999	943	910	999999	999999	537	194	343	999999	999999	999999	61	540	704	491	999999	814	454	646	493	74	999999	999999	651	999999	615	999999	792	621	313	999999	724	175	999999	999999	999999	882	61	895	581	251	135	848	849	126	419	202	772	999999	536	921	151	419	733	29	485	999999	269	588	419	881	999999	721	999999	999999	999999	886	738	36	500	198	999999	558	74	252	938	239	920	534	988	422	883	249	94	999999	999999	315	999999	782	202	999999	623	999999	999999	700	999999	414	999999	726	673	533	464	746	62	348	169	592	354	491	91	256	263	734	600	996	997	162	636	771	824	999999	454	956	833	683	574	999999	999999	373	402	534	543	999999	999999	464	958	999999	197	746	232	715	960	950	999999	999999	563	999999	872	489	703	697	777	924	999999	536	89	507	999999	378	999999	869	520	980	98	556	713	69	999999	145	48	859	965	890	548	119	186	999999	265	888	130	685	427	593	670	705	999999	619	302	334	385	999999	235	818	972	362	205	980	861	999999	242	503	999999	999999	451	999999	732	886	385	791	999999	585	252	999999	999999	98	452	927	320	393	799	999999	767	548	760	999999	634	156	999999	196	914	206	643	120	655	627	669	999999	151	826	973	870	243	510	999999	999999	218	211	571	884	909	278	669	477	355	148	735	477	975	864	219	999999	967	198	877	164	941	141	378	629	428	999999	999999	999999	420	928	999999	267	574	960	378	433	585	44	287	646	999999	175	
999999	517	891	202	999999	287	617	397	902	55	999999	819	999999	999999	833	941	999999	157	999999	999999	999999	426	288	478	902	999999	495	785	10	933	911	241	999999	776	999999	861	999999	235	56	507	876	32	35	814	634	754	112	301	999999	999999	578	999999	163	360	118	348	238	423	999999	999999	999999	831	999999	999999	999999	401	202	91	709	999999	999999	240	110	999999	309	43	401	474	843	157	912	203	195	365	365	999999	88	276	667	38	999999	999999	936	999999	715	54	999999	66	680	243	562	30	591	628	999999	348	39	177	61	999999	946	763	579	151	787	598	646	41	613	363	323	925	424	681	348	999999	999999	999999	280	264	408	345	794	999999	999999	891	611	999999	924	27	751	910	999999	592	999999	999999	999999	794	569	127	408	603	452	327	999999	999999	606	999999	289	552	999999	285	897	797	999999	999999	999999	969	556	895	986	999999	117	595	999999	412	999999	999999	599	479	153	509	999999	163	999999	805	892	477	690	959	295	999999	287	382	973	476	23	427	916	479	900	775	248	673	141	328	496	856	715	517	925	999999	999999	999999	408	544	100	744	941	870	719	999999	288	597	610	294	802	734	622	144	399	294	914	129	578	378	271	999999	32	537	318	45	761	183	43	520	390	999999	999999	438	386	999999	485	55	760	409	497	651	999999	846	525	761	244	999999	128	641	860	200	241	40	283	999999	722	413	561	999999	739	115	999999	99	999999	999999	999999	193	758	130	999999	999999	369	999999	880	620	999999	185	21	557	999999	999999	64	402	660	199	245	999999	165	807	557	81	999999	999999	669	391	97	999999	942	200	999999	61	823	999999	833	991	831	72	159	662	130	546	401	999999	999999	559	60	171	999999	714	100	818	37	999999	573	999999	999999	293	999999	999999	999999	484	242	821	557	749	366	67	569	669	368	182	793	503	999999	999999	680	489	202	119	340	999999	999999	999999	110	999999	33	872	434	106	616	548	562	660	139	646	313	580	457	999999	202	999999	999999	768	355	917	34	534	273	562	66	895	100	399	999999	999999	999999	14	721	999999	999999	999999	632	472	63	819	620	143	373	999999	706	109	42	68	916	999999	334	776	999999	193	167	499	609	871	999999	721	999999	999999	501	533	707	309	999999	92	418	999999	371	139	715	999999	307	891	170	232	856	956	862	42	483	999999	281	171	131	538	217	236	884	760	999999	341	372	457	999999	840	343	407	250	949	999999	218	999999	999999	70	356	885	275	338	387	999999	93	999999	424	689	681	261	545	187	331	875	191	824	610	999999	384	
173	849	999999	330	888	459	999999	913	392	274	844	999999	111	999999	652	999999	898	999999	999999	999999	482	947	999999	960	588	999999	999999	918	84	999999	999999	376	497	686	192	999999	25	18	498	566	999999	945	999999	425	836	184	999999	412	679	999999	999999	326	865	369	999999	226	91	300	999999	999999	999999	999999	838	923	880	478	999999	999999	592	999999	926	890	999999	188	971	537	915	352	999999	999999	999999	816	249	150	186	999999	510	999999	785	966	954	724	276	999999	336	579	116	118	544	368	595	30	819	999999	17	402	318	999999	397	999999	310	739	176	337	737	423	999999	698	747	813	968	461	999999	626	661	999999	999999	999999	851	401	430	807	808	765	818	343	999999	186	999999	999999	758	999999	740	421	999999	225	558	938	671	913	999999	418	371	999999	399	144	390	203	412	806	778	999999	836	996	942	503	930	411	518	403	426	381	565	962	64	999999	720	227	960	999999	652	685	999999	938	378	22	999999	999999	375	684	999999	803	774	335	15	59	986	999999	999999	172	294	156	429	999999	496	999999	852	408	677	254	423	173	242	966	164	102	770	897	628	930	67	854	45	833	451	623	606	240	957	14	168	976	748	798	161	999999	265	999999	451	727	999999	47	409	130	271	999999	570	999999	181	912	999999	999999	999999	548	114	440	999999	596	825	999999	999999	999999	451	672	96	446	999999	444	814	658	999999	999999	456	900	770	30	454	914	572	999999	63	798	68	54	724	79	861	210	693	721	394	669	999999	579	999999	547	595	736	44	824	374	999999	999999	523	85	191	642	224	777	999999	985	206	33	999999	819	256	563	406	947	27	585	223	751	102	273	177	263	999999	227	232	434	718	880	747	297	927	804	545	999999	543	436	646	999999	608	736	198	645	682	999999	437	999999	999999	788	26	249	999999	384	901	260	907	999999	765	999999	555	659	277	325	285	875	891	451	28	999999	999999	591	938	791	999999	366	85	531	580	999999	790	999999	245	929	864	999999	146	553	903	999999	999999	615	999999	649	877	948	469	999999	999999	806	999999	985	965	760	384	435	310	369	241	999999	184	385	357	999999	216	317	424	348	460	777	999999	348	548	733	999999	798	920	299	913	203	896	212	999999	999999	259	805	282	484	554	439	207	777	321	368	120	685	268	32	442	570	534	999999	421	999999	77	529	447	242	999999	585	514	21	455	47	648	972	999999	582	399	411	44	939	999999	31	580	999999	36	190	623	691	540	898	857	999999	669	775	999999	579	706	729	368	999999	101	968	925	196	331	
999999	719	999999	471	999999	999999	40	535	594	999999	400	22	116	503	266	618	701	55	615	163	999999	377	872	192	644	875	669	999999	994	999999	824	106	393	640	999999	999999	486	230	854	275	826	818	85	447	400	567	600	999999	111	432	399	922	319	42	228	906	999999	955	827	809	962	986	540	999999	512	303	628	475	750	999999	999999	481	999999	999999	336	293	302	999999	791	86	999999	443	999999	572	999999	902	786	360	999999	846	623	530	402	54	313	840	999999	339	934	999999	938	135	485	315	299	917	999999	969	706	935	613	422	999999	750	999999	529	999999	968	296	610	517	278	64	904	182	611	999999	156	46	496	15	999999	499	695	148	999999	958	637	282	542	180	816	999999	486	242	210	999999	651	520	783	795	999999	52	334	589	670	80	580	999999	999999	838	584	933	219	929	649	999999	478	612	384	999999	417	695	753	440	700	623	577	671	972	254	437	999999	262	700	999999	999999	999999	999999	999999	89	999999	505	999999	703	596	999999	444	556	593	288	999999	48	145	222	388	999999	298	894	999999	999999	503	909	999999	999999	411	947	680	518	242	999999	999999	999999	145	305	194	999999	999999	60	843	816	189	31	88	694	999999	999999	500	50	322	83	999999	281	227	431	586	477	999999	161	302	999999	212	925	324	864	530	999999	903	840	37	999999	522	248	60	82	999999	481	999999	475	86	22	457	999999	206	169	107	485	154	714	718	999999	576	949	757	999999	999999	263	999999	224	173	839	494	660	22	845	561	392	231	154	563	114	647	869	999999	999999	201	573	729	999999	767	55	382	199	132	321	999999	572	999999	854	468	614	775	999999	312	247	999999	796	627	361	608	714	264	999	999999	614	79	707	874	477	14	50	534	552	456	127	466	304	537	701	945	988	901	376	685	949	339	40	566	836	761	999999	946	377	556	999999	999999	382	49	517	252	202	697	999999	850	428	90	999999	169	194	781	233	269	925	415	619	812	888	324	210	999999	48	151	47	715	610	999999	166	995	403	336	93	999999	30	999999	753	300	999999	526	999999	869	116	871	381	999999	538	145	30	999999	999999	250	999999	68	999999	242	214	60	660	308	999999	333	923	237	765	999999	697	967	999999	999999	662	328	999999	371	66	999999	178	176	999999	982	187	999999	83	999999	68	163	999999	35	426	787	254	702	640	589	285	933	945	878	115	999999	368	570	896	553	999999	618	325	541	12	999999	73	47	291	999999	130	999999	260	729	179	612	433	672	550	461	999999	959	999999	346	999999	133	395	299	
999999	255	999999	999999	578	530	895	449	838	999999	33	919	723	999999	421	962	468	510	683	226	709	503	999999	696	29	445	331	349	930	999999	454	999999	122	773	976	999999	64	999999	207	999999	999999	729	774	540	648	999999	999999	24	548	725	877	585	449	178	999999	567	166	999999	597	143	208	555	519	859	448	999999	806	949	241	385	908	955	313	953	392	979	729	558	57	999999	707	317	800	214	110	869	439	943	193	418	999999	999999	999999	74	530	288	999999	914	102	504	825	787	783	172	999999	999999	282	999999	786	611	838	607	879	209	435	999999	999999	999999	758	578	999999	999999	999999	999999	506	780	50	249	432	113	999999	814	465	999999	572	919	534	638	396	188	999999	943	167	999999	999999	281	257	999999	999999	999999	533	905	999999	524	789	962	31	960	666	46	999999	43	72	999999	842	34	999999	336	636	515	367	126	918	999999	981	999999	705	194	999999	234	999999	999999	610	793	580	999999	658	941	763	999999	898	573	999999	359	306	563	999999	484	999999	555	140	920	88	133	282	416	986	586	542	28	267	999999	717	441	999999	999999	999999	999999	112	978	999999	999999	573	999999	617	793	999999	568	999999	427	890	230	455	696	104	612	255	487	520	999999	999999	82	408	744	999999	71	855	540	999999	999999	141	999999	381	999999	189	929	357	62	515	999999	272	999999	312	124	137	999999	391	31	346	999999	312	945	758	999999	111	303	999999	828	683	999999	937	999999	722	999999	296	289	848	999999	516	175	265	203	999999	999999	999999	458	769	293	617	316	680	834	204	944	999999	196	999999	999999	660	886	138	528	378	960	999999	658	999999	999999	828	848	999999	697	999999	999999	646	119	973	999999	48	999999	999999	517	221	377	999999	999999	999999	777	98	110	999999	999999	999999	630	46	999999	825	21	490	252	999999	990	465	768	999999	982	999999	32	999999	337	222	999999	999999	17	999999	620	316	11	94	448	999999	928	690	728	420	999999	664	999999	144	999999	293	962	245	999999	900	543	999999	452	999999	999999	782	397	478	760	999999	311	999999	999999	279	426	429	824	999999	999999	14	823	310	999999	358	348	328	999999	887	398	999999	260	889	999999	117	817	568	863	753	201	665	999999	459	929	839	119	999999	638	614	999999	489	469	999999	999999	791	86	243	324	104	908	574	999999	509	90	999999	637	421	999999	999999	461	999999	566	80	999999	386	162	999999	381	897	248	580	689	832	179	909	999999	224	999999	816	41	584	253	999999	844	999999	329	352	379	221	999999	697	999999	720	162	861	923	399	310	817	638	712	999999	427	855	338	999999	
513	999999	180	144	423	725	596	886	877	999999	796	235	999999	67	810	994	169	999999	551	225	999999	679	318	999999	193	913	878	999999	328	722	825	913	515	741	815	22	208	87	788	999999	767	833	285	256	136	173	202	759	828	718	999999	732	314	999999	999999	999999	999999	999999	999999	999999	846	999999	568	999999	788	999999	720	376	251	999999	795	92	999999	999999	457	146	999999	999999	858	30	720	129	359	610	30	103	609	402	826	981	999999	23	137	288	999999	999999	999999	131	468	253	453	826	517	999999	922	999999	825	734	999999	778	439	960	336	929	789	727	69	957	999999	999999	284	328	549	999999	999999	781	955	999999	999999	108	871	999999	602	614	577	894	611	329	999999	410	278	999999	736	999999	552	999999	999999	207	999999	407	299	317	987	999999	999999	999999	999999	257	232	150	664	206	999999	567	999999	165	368	722	362	895	126	999999	280	732	999999	409	591	999999	717	999999	105	757	139	56	808	564	999999	828	645	452	617	999999	106	546	745	81	593	178	150	999999	671	964	844	999999	291	560	47	264	358	569	543	785	539	999999	55	906	77	243	999999	352	999999	540	87	910	288	762	999999	733	987	999999	815	423	360	331	999999	141	913	535	765	258	527	41	999999	85	909	832	823	999999	501	999999	999999	360	418	798	526	140	887	934	325	999999	999999	314	277	14	754	129	434	218	347	913	999999	999999	999999	511	825	838	999999	11	11	456	938	999999	241	999999	350	465	14	999999	804	976	999999	979	999999	246	341	223	764	475	331	789	999999	615	315	587	845	471	881	999999	999999	688	80	885	999999	999999	589	926	82	129	999999	298	124	871	413	370	669	24	332	241	180	611	84	595	680	221	58	333	685	653	999999	878	583	106	589	999999	905	369	999999	350	656	414	150	644	811	42	674	536	212	944	918	831	149	649	999999	371	999999	999999	214	999999	821	266	250	428	816	786	714	27	292	999999	464	310	968	982	585	999999	999999	439	999999	647	999999	521	131	741	735	481	999999	999999	369	227	512	430	164	335	529	400	173	722	828	35	328	656	253	915	999999	617	999999	167	74	972	900	999999	701	567	183	309	145	509	692	344	57	999999	999999	75	999999	999999	156	643	463	195	601	748	610	758	329	890	277	215	999999	999999	618	999999	869	397	326	338	729	597	161	999999	264	663	39	493	977	999999	997	188	141	455	471	230	704	879	999999	161	999999	999999	999999	292	41	929	258	574	999999	999999	999999	271	748	456	314	999999	491	243	930	937	999999	127	999999	781	999999	99	
84	806	656	398	877	990	999999	174	764	786	999999	868	198	335	415	999999	999999	511	999999	736	440	999999	150	912	999999	470	948	999999	442	999999	172	466	999999	999999	854	451	999999	338	999999	920	254	583	999999	527	209	623	999999	605	532	265	360	278	153	166	999999	999999	665	744	659	416	52	584	999999	318	624	892	478	255	480	963	546	438	913	999999	492	857	999999	622	712	124	425	353	910	186	105	893	323	244	999999	465	786	183	678	192	877	669	850	999999	903	316	155	999999	135	568	718	921	365	436	999999	801	405	999999	999999	999999	990	699	674	555	999999	731	579	244	962	24	187	373	760	730	999999	999999	16	620	719	406	969	626	999999	999999	468	183	537	999999	570	999999	70	743	999999	143	999999	188	995	305	999999	182	999999	911	837	999999	391	999999	999999	635	596	850	794	785	333	635	999999	374	481	332	97	48	203	999999	673	479	954	444	999999	626	537	660	827	999999	459	547	999999	999999	789	117	960	122	22	902	300	720	999999	285	419	516	568	828	999999	673	999999	132	978	999999	247	367	166	946	134	545	999999	999999	33	93	336	999999	967	516	584	373	371	975	999999	301	402	953	782	999999	999999	715	67	999999	952	999999	503	999999	568	623	821	431	950	24	987	476	804	363	696	613	948	999999	548	62	253	344	311	999999	106	687	653	294	999999	999999	921	418	487	398	983	869	999999	999	228	999999	695	999999	422	357	987	559	999999	999999	266	178	730	402	176	15	465	999999	852	271	240	880	970	536	999999	473	102	579	999999	416	999999	826	999999	999999	414	205	366	101	999999	953	254	546	999999	614	37	417	999999	529	252	999999	932	375	999999	328	999999	347	383	168	316	949	265	418	999999	90	999999	999999	999999	780	987	971	649	374	697	898	999999	999999	690	365	509	439	716	999999	999999	516	999999	14	809	705	999999	77	821	207	785	972	698	836	974	120	946	597	272	976	542	281	832	568	678	128	312	84	657	28	658	876	242	692	91	999999	606	664	999999	448	999999	919	159	451	589	999999	209	189	719	579	999999	912	176	740	40	65	683	915	335	999999	999999	116	999999	999999	999999	908	739	16	755	920	999999	291	966	824	385	999999	999999	391	978	953	918	999999	364	87	609	746	710	502	999999	36	380	691	339	999999	55	999999	509	357	902	681	985	203	434	999999	76	137	945	999999	999999	418	934	302	936	381	771	280	751	999999	203	802	208	999999	353	728	999999	999999	952	37	778	891	122	774	489	307	968	725	697	565	999999	481	999999	367	
148	254	102	88	999999	957	177	775	742	999999	163	110	482	748	849	705	999999	254	185	999999	574	472	305	169	813	639	413	56	999999	999999	332	721	11	999999	107	999999	636	471	999999	995	860	12	158	946	620	388	824	229	875	992	315	766	999999	883	793	676	999999	932	999999	999999	553	130	202	556	843	441	109	642	651	750	78	788	999999	190	67	999999	323	358	549	999999	999999	999999	999999	590	999999	999999	425	128	57	431	160	704	999999	999999	999999	739	810	602	112	188	289	192	578	134	923	526	589	999999	825	999999	999999	600	392	840	999999	368	948	612	675	287	26	980	595	229	599	374	593	999999	738	999999	761	721	255	370	154	633	999999	56	667	999999	999999	310	302	824	79	559	321	364	653	93	791	207	926	824	172	308	596	358	999999	558	933	999999	999999	507	999999	640	355	32	696	676	999999	901	945	999999	999999	715	688	999999	159	49	63	999999	999999	999999	536	999999	795	430	208	999999	999999	267	521	118	999999	620	922	795	999999	439	214	299	668	976	341	999999	999999	999999	999999	456	620	826	999999	999999	505	704	785	732	970	908	845	924	823	850	639	494	390	836	889	691	792	893	999999	720	834	763	569	999999	323	999999	310	999999	907	999999	999999	220	68	35	999999	726	834	200	999999	455	594	290	999999	817	999999	999999	999999	426	725	999999	663	726	419	489	660	742	144	191	419	999999	999999	665	27	82	625	999999	436	364	233	173	999999	602	79	999999	135	999999	297	999999	999999	476	148	884	999999	86	97	999999	801	999999	374	870	591	652	781	501	847	929	272	999999	202	917	420	154	202	562	973	71	657	999999	999999	115	999999	999999	925	999999	193	723	211	999999	999999	999999	999999	857	999999	363	581	214	821	577	123	206	999999	999999	559	349	999999	994	692	900	999999	35	850	353	225	268	426	209	999999	838	999999	999999	999999	999999	418	85	298	563	164	839	981	769	999999	90	343	166	824	999999	832	585	887	999999	999999	310	837	958	276	999999	999999	730	936	382	486	982	269	988	479	959	486	484	60	502	999999	853	999999	343	785	769	999999	999999	999999	999999	376	151	999999	999999	103	999999	494	459	808	23	921	999999	999999	999999	292	267	999999	354	687	999999	83	357	534	395	359	188	390	504	183	506	999999	582	296	79	15	344	41	999999	895	61	474	36	676	999999	999999	416	950	320	999999	999999	999999	664	999999	580	793	28	999999	565	769	915	46	999999	999999	311	748	348	147	999999	999999	948	236	678	999999	635	399	56	999999	999999	814	942	999999	80	999999	656	557	610	
210	716	285	987	727	476	382	980	24	485	999999	999999	298	999999	999999	127	716	999999	301	999999	215	745	190	999999	346	999999	750	826	687	965	544	629	999999	147	148	431	999999	999999	230	760	306	999999	621	914	305	317	208	583	999999	119	363	353	364	287	404	464	535	538	650	608	999999	555	302	999999	940	130	619	160	103	848	570	110	880	540	999999	736	134	275	451	38	920	177	163	577	612	201	999999	999999	742	683	895	29	999999	622	999999	750	999999	999999	974	185	697	57	490	999999	549	263	472	823	313	668	339	270	999999	999999	687	558	401	724	446	999999	855	152	999999	420	952	551	145	268	999999	999999	559	562	301	276	340	873	686	339	37	358	729	451	999999	999999	999999	635	931	352	999999	486	999999	999999	135	236	999999	555	639	80	999999	998	127	213	999999	999999	119	777	968	820	291	814	871	72	696	97	999999	414	978	343	999999	999999	619	999999	333	999999	874	107	999999	74	946	999999	243	616	467	39	999999	999999	133	999999	964	576	666	121	71	131	999999	295	765	47	217	999999	576	306	13	554	389	334	880	999999	999999	999999	349	999999	874	505	581	265	605	667	856	503	291	893	378	999999	660	999999	999999	212	415	588	342	400	999999	42	999999	937	612	912	649	907	644	825	879	953	999999	999999	247	566	999999	359	690	107	191	713	633	683	927	513	999999	999999	602	678	999999	626	679	949	56	842	296	643	999999	692	27	999999	858	465	24	425	273	898	270	175	999999	65	999999	244	218	999999	408	535	19	109	28	768	314	966	933	999999	999999	999999	999999	404	279	905	707	997	999999	242	855	999999	668	511	249	995	620	437	26	999999	727	445	740	902	999999	999999	634	552	674	259	644	999999	999999	760	999999	986	999999	866	999999	756	999999	901	164	976	298	240	866	999999	859	33	157	877	949	106	535	837	999999	999999	961	999999	999999	164	333	830	597	963	646	907	368	263	813	999999	999999	270	999999	999999	291	763	614	213	999999	999999	692	651	111	767	942	434	235	314	449	377	904	387	484	999999	999999	333	389	999999	593	959	149	605	999999	403	999999	999999	618	709	556	999999	209	757	999999	156	472	681	729	830	30	221	999999	63	999999	445	849	163	786	295	999999	958	384	289	999999	999999	986	96	441	708	431	263	999999	525	758	666	178	156	763	337	999999	999999	604	558	314	381	286	95	791	773	999999	999999	902	333	999999	598	408	920	147	999999	170	385	999999	30	409	766	405	167	999999	157	277	702	399	458	564	361	363	825	974	248	658	999999	
305	668	164	249	361	493	73	170	267	257	999999	84	177	355	999999	583	159	547	976	128	790	643	506	850	792	454	768	110	244	999999	945	899	999999	269	89	581	999999	169	415	911	104	999999	890	30	999999	325	290	218	705	999999	676	437	272	540	119	999999	172	313	999999	906	999999	963	999999	684	311	120	54	999999	276	999999	717	999999	142	999999	34	656	753	999999	167	476	999999	560	404	463	906	518	637	500	159	428	419	999999	712	999999	197	140	999999	215	718	583	280	999999	942	999999	73	686	305	207	515	999999	999999	686	156	979	742	173	999999	472	999999	793	483	554	758	847	664	165	286	633	876	893	447	548	999999	584	205	791	999999	773	400	999999	223	439	984	999999	521	733	415	733	765	33	571	745	437	925	109	999999	999999	999999	966	908	409	671	330	621	26	368	918	572	783	951	555	795	82	557	579	53	569	72	999999	930	749	553	867	853	332	999999	999999	842	484	479	177	523	999999	492	820	551	118	372	679	162	999999	999999	949	814	478	776	999999	879	355	65	166	999999	769	46	168	855	999999	477	299	999999	999999	85	97	314	783	42	989	590	736	999999	999999	206	999999	183	124	999999	604	62	385	555	39	242	999999	999999	999999	616	754	769	333	965	747	641	999999	366	999999	739	755	644	41	999999	787	93	152	327	999999	960	999999	596	999999	263	261	751	999999	743	294	999999	588	669	992	176	287	229	266	771	290	304	133	999999	277	385	159	960	999999	939	768	999999	99	179	999999	362	999999	168	999999	79	713	995	549	999999	999999	890	161	96	652	864	167	567	826	380	47	826	999999	152	328	546	113	300	999999	162	999999	348	925	419	371	640	729	129	999999	999999	68	294	755	793	954	386	233	72	318	167	999999	999999	129	719	142	481	999999	999999	839	999999	966	423	275	396	364	733	965	742	725	21	145	48	196	639	322	752	81	999999	198	942	999999	50	982	572	381	774	228	999999	286	889	124	433	290	78	230	644	29	999999	439	230	421	999999	347	306	31	743	24	999999	999999	999999	410	482	117	999999	999999	925	440	999999	24	590	514	760	999999	999999	897	711	757	127	419	677	733	712	613	967	999999	830	703	686	551	638	760	999999	808	896	489	999999	999999	393	999999	304	999999	326	354	999999	716	660	36	512	409	320	985	999999	80	999999	999999	697	868	149	376	999999	999999	999999	161	386	830	999999	999999	568	355	999999	394	373	48	124	473	416	367	764	261	870	803	200	287	999999	652	999999	668	88	249	792	999999	186	
27	920	82	460	174	968	29	999999	999999	468	999999	154	925	999999	857	956	266	999999	999999	114	888	999999	999999	999999	477	999999	999999	966	117	872	328	563	999999	218	999999	128	52	23	251	399	745	320	170	345	999999	142	999999	40	16	711	822	999999	462	668	298	521	565	50	982	999999	244	62	833	836	999999	602	663	717	999999	739	914	999999	998	940	999999	577	999999	29	999999	999999	615	703	999999	405	999999	999999	111	822	999999	835	999999	999999	40	999999	165	692	487	334	206	441	999999	598	764	999999	797	999999	10	521	308	720	999999	999999	53	647	999999	540	102	999999	785	999999	999999	840	797	439	186	912	999999	10	784	999999	100	21	822	565	865	27	938	693	608	999999	328	999999	523	999999	999999	26	958	392	369	624	599	999999	548	999999	939	639	800	999999	99	885	999999	999	737	999999	999999	174	723	999999	999999	621	601	408	829	999999	501	999999	999999	597	779	170	953	999999	999999	170	88	49	472	999999	625	236	226	999999	604	723	127	328	852	892	999999	495	303	999999	610	747	33	200	231	245	885	999999	322	213	555	929	931	999999	999999	577	999999	590	701	999999	861	556	405	999999	804	116	195	182	999999	999999	27	294	999999	482	230	894	999999	887	818	236	560	999999	913	22	68	674	999999	592	960	999999	349	999999	999999	26	619	63	352	999999	395	125	59	713	999999	888	196	271	72	458	313	473	999999	665	999999	474	726	273	642	392	999999	139	324	999999	221	999999	94	38	499	999999	863	999999	551	999999	501	703	187	846	999999	34	826	797	999999	999999	288	496	845	683	999999	329	299	355	421	959	999999	265	800	456	502	192	999999	999999	771	999999	999999	147	922	338	999999	78	297	999999	999999	617	566	141	527	980	999999	724	999999	410	810	180	561	518	755	591	995	246	902	730	354	999999	999999	667	36	400	749	151	574	516	519	158	999999	999999	999999	803	403	975	737	999999	142	777	999999	999999	999999	600	999999	999999	391	340	343	927	176	567	534	999999	397	898	999999	137	241	182	159	433	890	662	148	999999	804	999999	198	29	508	92	598	577	999999	826	999999	999999	739	999999	999999	244	183	592	982	474	885	518	416	999999	999999	999999	999999	959	627	820	512	694	999999	519	281	440	152	323	999999	93	969	957	999999	570	588	678	999999	568	423	999999	999999	308	680	674	266	999999	545	693	159	898	503	999999	999999	385	323	625	973	999999	401	329	101	859	999999	898	505	927	519	845	999999	201	999999	999999	546	999999	999999	214	999999	787	263	985	894	999999	999999	999999	589	999999	999999	624	256	963	
705	179	999999	103	824	400	145	781	179	338	776	700	999999	999999	999999	483	102	248	814	119	610	196	965	416	435	643	694	641	318	174	920	895	999999	952	496	999999	999999	452	999999	179	78	242	618	925	219	203	680	216	844	116	999999	999999	999999	147	362	519	999999	760	668	191	705	999999	473	14	418	999999	112	825	999999	644	629	650	360	999999	51	378	577	999999	207	241	962	488	796	999999	927	161	96	461	999999	999999	838	999999	783	706	473	999999	769	613	517	338	101	855	745	210	486	597	418	173	999999	999999	941	999999	563	437	228	227	707	271	999999	266	793	651	236	999999	806	999999	866	654	999999	478	608	964	533	868	149	999999	742	596	724	339	742	923	999999	614	45	674	999999	356	487	255	865	507	535	260	545	999999	628	260	403	999999	730	764	991	627	385	976	640	694	297	121	484	999999	546	747	524	870	295	622	999999	141	995	519	176	926	612	999999	439	999999	999999	698	488	492	203	774	609	999999	931	738	238	999999	999999	845	69	375	770	754	961	999999	736	674	999999	999999	802	272	955	220	597	74	24	284	999999	367	371	598	633	999999	918	772	999999	545	999999	556	999999	399	999999	999999	460	800	999999	999999	150	651	546	658	543	999999	689	931	818	999999	999999	866	724	999999	521	677	484	999999	742	999999	999999	198	649	999999	736	609	622	412	999999	999999	999999	999999	909	166	144	896	820	999999	65	999999	313	999999	953	749	999999	999999	832	439	878	429	999999	990	68	999999	31	951	999999	999999	922	934	859	999999	765	23	999999	594	957	567	819	625	856	772	415	591	474	849	244	900	46	999999	777	192	534	746	140	769	738	531	144	999999	999999	475	790	131	301	35	231	940	119	570	123	274	619	263	572	902	585	999999	913	999999	999999	111	319	999999	166	999999	753	999999	999999	870	855	436	433	637	999999	999999	999999	999999	300	999999	627	999999	790	999999	551	512	573	281	184	238	999999	271	618	999999	475	792	166	532	964	624	999999	211	67	249	999999	687	999999	982	999999	190	920	999999	186	473	999999	422	999999	999999	716	999999	113	482	845	654	686	594	817	471	172	937	235	459	329	675	176	425	247	551	762	999999	671	590	748	999999	999999	892	95	154	999999	62	482	999999	816	999999	521	999999	366	412	563	130	869	379	819	594	955	471	972	510	999999	138	999999	769	999999	852	982	522	999999	999999	347	794	508	673	63	119	999999	911	999999	19	164	376	69	834	999999	999999	993	302	770	163	48	846	999999	584	847	288	877	999999	243	964	338	998	
76	514	75	768	621	206	326	999999	139	53	828	999999	356	999999	999999	351	999999	447	999999	690	752	580	813	500	999999	923	825	775	242	753	678	678	999999	999999	310	554	768	229	30	797	975	999999	999999	995	999999	957	237	917	999999	999999	999999	795	115	647	256	495	701	999999	894	697	999999	550	999999	386	374	160	291	999999	629	524	582	562	427	71	714	691	556	999999	482	916	695	907	565	706	999999	882	573	999999	909	999999	853	203	334	999999	426	434	592	648	999999	867	675	46	298	999999	953	378	378	999999	999999	564	939	882	999999	977	12	473	985	999999	999999	492	586	258	292	999999	671	389	237	104	645	289	108	908	198	614	251	659	999999	871	753	454	513	999999	109	354	999999	999999	999999	356	999999	952	449	821	94	147	290	426	754	484	32	999999	150	284	408	999999	466	41	999999	487	736	352	854	999999	28	119	999999	67	159	999999	999999	999999	288	880	773	692	839	286	999999	60	333	824	905	144	999999	188	313	999999	130	454	887	843	999999	622	620	977	108	999999	999999	974	999999	233	999999	999999	545	331	295	270	510	716	999999	189	217	643	999999	911	447	999999	275	999999	806	749	936	999999	60	999999	424	666	270	795	999999	513	482	999999	891	110	557	999999	599	999999	893	53	728	414	999999	708	635	642	468	999999	540	388	69	999999	178	419	296	573	765	999999	906	629	999	999999	131	999999	706	368	752	63	364	358	129	749	945	763	30	531	74	352	469	999999	207	999999	265	215	454	518	680	481	814	999999	333	999999	999999	273	53	999999	292	338	11	276	890	415	354	191	269	320	28	415	399	999999	508	999999	979	134	432	448	459	916	999999	198	999999	999999	248	379	34	969	139	999999	719	17	249	999999	351	999999	892	791	999999	999999	946	143	999999	999999	92	59	485	910	180	495	841	605	563	375	481	812	588	619	176	999999	167	299	190	346	695	391	999999	999999	81	999999	242	640	241	999999	999999	723	699	423	198	999999	894	999999	799	644	840	124	454	873	264	538	614	282	625	241	916	656	999999	163	579	999999	534	999999	999999	392	263	210	373	187	405	999999	123	999999	431	977	90	53	499	546	505	581	937	652	518	543	999999	959	25	10	470	324	999999	546	999999	999999	999999	191	285	416	391	640	750	999999	999999	506	425	449	999999	999999	161	999999	166	416	657	997	763	999999	999999	999999	219	303	195	373	999999	999999	986	577	330	934	323	898	767	92	165	865	830	999999	184	21	999999	733	118	999999	849	597	167	364	999999	847	734	999999	999999	979	
207	97	454	387	560	397	999999	999999	999999	916	999999	262	999999	84	999999	792	176	102	708	999999	188	486	194	817	999999	129	923	632	688	483	209	541	910	787	885	999999	999999	452	999999	787	502	278	614	202	53	999999	491	92	999999	106	999999	642	83	805	999999	999999	999999	637	863	999999	999999	887	999999	646	999999	793	999999	328	999999	193	381	724	981	921	690	909	872	999999	773	999999	999999	840	999999	591	802	567	467	115	985	999999	174	783	588	680	323	999999	118	968	999999	260	253	173	894	999999	725	956	999999	162	124	999999	848	910	863	936	802	632	999999	578	843	999999	336	247	999999	33	999999	597	145	311	607	85	800	903	517	523	683	474	946	999999	866	846	907	314	990	103	326	264	920	652	878	691	256	540	134	335	924	16	999999	871	900	999999	999999	358	999999	49	999999	944	402	999999	262	337	686	758	711	999999	252	999999	256	999999	707	764	676	492	433	916	828	999999	999999	192	599	677	999999	85	708	738	36	999999	759	951	11	381	861	580	999999	550	15	498	828	138	999999	902	759	592	173	999999	461	999999	925	639	220	832	175	220	750	999999	693	610	999999	999999	970	694	272	305	248	335	903	106	999999	882	910	999999	999999	999999	109	696	917	999999	911	572	286	697	632	130	999999	179	215	651	829	999999	857	999999	999999	854	168	398	640	464	353	838	999999	365	246	999999	728	879	999999	999999	120	999999	667	642	699	486	697	282	999999	151	565	78	129	999999	276	286	35	516	891	586	492	999999	999999	463	707	83	339	920	999999	999999	402	860	778	999999	540	775	157	224	704	962	167	885	336	498	899	284	718	981	99	999999	28	999999	999999	999999	42	409	999999	214	934	626	999999	776	820	483	749	704	300	999999	721	500	138	999999	811	929	429	606	384	567	563	432	999999	999999	999999	999999	999999	190	872	964	658	140	777	943	289	88	815	999999	999999	999999	749	204	984	999999	269	599	831	217	409	68	999999	435	999999	440	999999	999999	271	999999	944	328	912	568	831	336	779	591	999999	195	530	999999	999999	47	541	999999	818	368	448	85	99	242	999999	363	780	813	579	233	115	999999	302	777	999999	28	999999	999999	940	999999	373	658	509	678	876	999999	687	676	999999	357	999999	503	999999	999999	74	196	708	712	657	999999	999999	27	756	556	485	385	892	999999	916	105	601	794	590	638	995	789	999999	999999	999999	34	999999	114	999999	232	340	612	999999	21	713	630	319	733	99	391	401	355	901	953	202	999999	753	933	759	849	999999	108	999999	983	296	284	
620	999999	356	632	883	683	159	534	999999	999999	660	881	50	296	785	867	705	209	246	650	999999	999999	228	999999	281	742	355	29	999999	999999	699	741	725	438	20	32	999999	467	508	718	206	377	736	329	840	999999	893	473	73	999999	999999	713	747	645	397	999999	79	491	999999	151	337	139	67	984	999999	919	166	611	999999	763	490	248	999999	527	453	519	885	898	34	408	848	999999	955	589	999999	999999	993	89	51	23	953	895	116	367	390	76	999999	752	155	920	716	291	197	999999	999999	164	22	229	202	877	999999	180	999999	952	302	455	183	477	999999	198	925	87	570	271	810	595	999999	999999	146	387	209	999999	753	999999	692	566	694	656	192	999999	999999	999999	887	174	902	783	439	163	74	935	893	842	999999	957	995	999999	721	925	499	811	999999	679	93	815	677	977	999999	999999	999999	999999	761	527	294	471	225	161	199	406	369	999999	165	978	278	211	494	999999	536	999999	118	62	845	768	166	381	660	303	690	82	496	924	366	86	893	999999	183	375	999999	999999	742	843	449	324	566	471	655	54	411	881	330	321	451	630	253	217	889	993	370	913	810	921	471	127	999999	445	999999	999999	95	939	37	128	999999	401	64	275	613	531	212	999999	725	616	892	809	751	999999	482	999999	832	685	449	999999	15	999999	334	820	382	331	999999	999999	801	576	999999	471	999999	999999	513	60	576	978	604	999999	999999	675	197	204	39	662	376	735	999999	934	256	409	999999	846	123	999999	999999	243	999999	292	127	91	894	159	656	430	999999	548	672	999999	170	853	999999	999999	999999	339	458	139	791	999999	954	679	167	866	329	999999	972	999999	99	999999	999999	999999	95	999999	999999	709	999999	47	548	608	999999	828	999999	999999	999999	403	328	418	999999	783	714	936	451	999999	337	448	999999	37	999999	106	458	947	999999	331	448	827	999999	769	840	999999	999999	420	591	193	23	999999	615	627	102	925	241	563	560	315	999999	999999	890	999999	999999	802	785	754	216	451	159	759	379	741	101	946	634	559	577	766	235	304	355	268	999999	999999	999999	306	934	904	865	894	397	999999	696	401	936	855	784	47	905	804	999999	150	43	263	756	999999	999999	156	301	999999	985	793	90	341	701	632	752	783	970	488	999999	999999	586	265	372	235	54	700	19	999999	999999	540	861	430	99	214	999999	906	454	957	770	788	613	192	908	603	73	365	999999	999999	112	11	77	426	984	902	564	999999	999999	531	830	999999	999999	521	908	455	932	999999	999999	999999	407	846	338	22	
718	41	697	403	356	768	172	688	10	705	677	772	473	444	999999	196	650	999999	999999	923	137	935	651	102	284	999999	999999	413	123	999999	906	265	999999	64	708	999999	215	170	431	132	999999	151	835	441	844	145	982	498	223	65	846	999999	831	999999	885	999999	390	605	129	893	999999	759	574	797	798	421	109	418	736	492	981	999999	35	892	564	985	110	219	999999	148	999999	999999	999999	68	365	999999	433	267	178	925	999999	609	50	537	34	609	576	47	999999	432	46	573	761	731	83	366	924	939	850	999999	682	181	999999	981	999999	999999	570	515	442	842	999999	841	250	999999	999999	381	449	498	999999	954	418	72	575	824	111	999999	420	467	985	998	41	494	417	278	252	999999	999999	999999	125	999999	49	71	605	999999	445	999999	999999	951	812	702	917	999999	81	895	491	999999	605	532	879	514	515	112	999999	999999	999999	503	999999	971	567	526	999999	390	999999	769	915	357	467	774	389	906	585	469	655	292	91	605	999999	999999	999999	632	797	729	189	610	593	999999	540	172	990	941	770	361	999999	295	582	536	999999	312	980	999999	999999	830	153	999999	929	55	457	248	361	214	999999	913	194	935	729	999999	211	999999	999999	999999	999999	304	784	447	145	999999	86	369	709	555	999999	119	540	653	999999	966	586	999999	681	547	489	302	999999	999999	860	857	176	458	565	192	334	999999	136	11	326	858	999999	705	999999	999999	999999	97	538	999999	662	972	382	541	465	762	813	999999	101	638	498	525	493	998	999999	288	67	627	803	526	230	271	982	539	336	621	920	999999	378	999999	577	402	999999	15	133	888	999999	634	992	999999	999999	338	199	999999	513	801	999999	57	999999	999999	999999	351	999999	999999	585	401	989	843	999999	844	841	933	999999	125	999999	999999	761	488	874	699	802	432	635	10	999999	891	81	493	35	535	999999	999999	762	819	337	236	118	751	999999	999999	999999	999999	429	158	999999	445	711	83	438	416	999999	886	183	428	999999	999999	999999	293	863	693	999999	505	817	679	598	999999	999999	808	788	999999	988	19	68	999999	801	170	999999	999999	48	712	190	998	65	619	999999	370	699	344	73	121	999999	824	999999	736	412	999999	825	999999	559	992	999999	903	295	604	428	39	999999	40	999999	595	999999	238	255	161	999999	999999	450	207	193	237	279	999999	744	676	324	999999	131	332	739	999999	345	999999	927	56	446	286	999999	461	999999	466	543	999999	717	999999	899	290	579	736	232	999999	999999	999999	566	999999	723	439	168	999999	290	264	999999	999999	301	228	999999	960	
311	208	714	237	618	988	17	999999	999999	610	128	999999	777	999999	999999	999999	109	658	999999	717	696	605	999999	17	999999	999999	181	999999	999999	48	377	499	226	938	999999	999999	31	995	473	964	620	838	637	123	999999	890	840	257	669	522	405	999999	772	542	274	999999	999999	707	119	523	817	80	179	656	242	628	60	838	63	224	374	114	194	491	107	857	968	219	999999	236	263	924	277	46	999999	734	999999	684	999999	999999	504	324	886	949	156	549	669	980	999999	692	999999	11	999999	454	999999	301	458	291	445	416	737	666	999999	882	269	999999	803	142	999999	508	902	376	174	780	720	60	999999	999999	344	557	999999	987	338	13	396	999999	730	822	888	352	286	999999	999999	999999	546	999999	312	14	999999	263	746	536	967	382	999999	473	837	423	734	999999	999999	223	946	999999	229	749	337	999999	495	18	172	981	254	671	232	467	137	906	244	882	747	223	555	90	811	999999	30	956	223	923	999999	317	97	789	999999	73	999999	999999	48	999999	510	305	999999	681	999999	764	291	306	999999	332	345	999999	189	851	999999	859	667	999999	85	568	729	381	793	999999	999999	855	893	464	402	169	999999	775	867	999999	382	999999	705	874	999999	57	378	723	806	890	588	492	137	246	439	418	405	633	999999	480	76	999999	511	999999	97	246	871	999999	999999	991	364	999999	74	741	479	908	999999	792	876	38	199	15	575	999999	999999	111	999999	657	999999	999999	763	999999	499	397	999999	253	940	758	786	752	185	551	999999	999999	999999	29	427	396	766	530	263	612	756	999999	290	70	564	999999	962	985	519	224	801	920	238	999999	80	677	370	236	967	406	16	999999	852	647	196	760	376	964	684	341	890	504	999999	160	999999	250	999999	320	689	342	795	801	243	961	750	999999	586	999999	948	750	36	999999	562	857	606	632	406	999999	874	999999	999999	998	311	999999	333	306	200	87	441	829	571	59	547	635	610	215	890	891	897	296	999999	859	25	934	999999	999999	942	871	553	955	844	473	446	885	999999	797	499	65	637	453	708	509	85	128	188	999999	993	927	257	401	742	514	745	588	999999	382	982	377	873	999999	364	328	533	485	985	107	613	661	999999	812	715	834	264	999999	999999	674	783	896	755	338	366	24	623	162	999999	339	727	858	265	999999	814	132	191	999999	99	390	999999	600	999999	91	373	341	401	445	999999	907	260	302	10	955	999999	96	621	545	616	349	704	381	272	655	379	754	405	807	999999	592	653	600	999999	207	699	999999	763	673	
999999	35	623	188	999999	315	89	435	857	999999	139	728	511	999999	999999	750	685	999999	337	487	711	618	999999	594	447	104	264	659	999999	803	999999	414	999999	947	999999	591	726	999999	999999	957	576	943	999999	105	999999	279	91	16	553	613	999999	105	999999	285	999999	355	99	38	741	381	60	430	497	999999	54	725	405	563	75	465	33	169	698	379	911	767	721	840	917	178	999999	258	115	999999	291	171	558	57	985	999999	502	698	785	533	907	155	999999	843	61	999999	873	528	940	98	590	362	406	486	374	204	633	258	120	572	369	802	325	999999	772	883	999999	358	577	840	963	999999	384	999999	472	999999	999999	878	999999	965	305	494	999999	26	744	999999	764	999999	682	791	601	253	587	222	174	115	830	293	80	178	999999	999999	999999	110	135	264	978	241	23	608	882	999999	469	999999	276	874	999999	308	999999	843	128	103	676	999999	248	719	747	171	11	367	999999	37	807	620	189	999999	544	217	891	490	999999	533	69	84	909	999999	783	442	945	299	620	531	999999	236	60	692	848	174	862	416	516	816	999999	656	672	854	947	849	965	999999	340	287	999999	937	999999	595	43	601	876	402	999999	999999	225	711	746	413	171	580	570	496	999999	379	355	999999	973	144	302	412	412	64	898	999999	477	999999	959	343	124	927	344	464	658	999999	298	469	480	211	600	529	999999	999999	692	377	289	478	562	960	999999	932	964	758	999999	630	199	822	504	11	838	766	751	412	999999	244	999999	115	838	686	91	999999	14	772	543	773	999999	999999	999999	530	654	998	897	998	411	192	963	585	172	37	999999	475	964	478	373	999999	999999	507	999999	999999	140	183	999999	875	879	56	927	999999	224	528	999999	56	999999	973	357	839	999999	753	11	116	280	660	943	999999	999999	615	920	536	999999	708	996	999999	183	999999	400	999999	999999	999999	129	999999	265	771	370	643	999999	20	24	991	130	533	966	34	505	863	188	480	999999	830	256	999999	136	999999	792	999999	531	999999	999999	548	999999	999999	480	999999	633	647	851	999999	999999	309	910	618	601	929	415	999999	742	972	999999	319	734	999999	249	538	775	855	999999	864	999999	854	121	999999	147	476	417	254	63	129	400	858	22	679	190	999999	919	999999	672	999999	985	917	999999	999999	999999	563	814	663	636	941	80	999999	418	986	529	445	197	152	999999	134	521	171	822	999999	581	641	307	999999	999999	318	619	999999	999999	41	999999	999999	91	562	134	584	999999	754	617	999999	58	622	449	35	999999	999999	999999	999999	999999	547	
685	823	105	160	977	10	265	759	923	328	999999	999999	594	999999	117	467	364	999999	28	895	999999	767	999999	710	999999	958	202	281	905	999999	999999	842	980	999999	356	65	967	930	584	133	329	902	999999	999999	789	126	38	999999	999999	999999	390	117	758	999999	84	918	279	394	999999	28	808	983	853	928	752	490	951	948	41	61	500	433	60	894	576	569	936	265	921	457	930	999999	363	223	999999	467	93	999999	999999	437	785	582	353	565	999999	999999	59	902	999999	999999	174	999999	40	999999	200	957	66	864	695	515	999999	999999	999999	139	999999	999999	630	640	323	294	999999	242	999999	603	276	999999	90	495	999999	999999	999999	43	718	622	293	850	999999	496	32	999999	411	229	999999	65	455	771	118	224	477	646	999999	419	588	261	901	999999	999999	436	600	282	876	571	295	999999	994	999999	305	999999	845	247	578	144	617	999999	883	187	999999	332	157	505	810	865	27	932	526	111	999999	999999	720	361	158	672	896	750	780	839	933	569	71	507	475	999999	378	239	77	580	801	999999	378	724	724	379	289	104	999999	21	553	999999	938	892	504	838	140	494	98	906	248	999999	886	53	254	648	271	650	999999	552	999999	788	865	946	309	532	98	996	636	999999	999999	999999	288	769	296	580	631	178	12	637	999999	884	150	171	999999	935	45	999999	479	86	118	638	75	919	999999	765	497	992	999999	999999	749	144	857	319	522	999999	588	999999	757	999999	26	999999	647	999999	426	612	647	704	614	374	999999	999999	526	560	671	755	735	999999	254	530	93	639	999999	40	888	992	36	999999	999999	894	999999	918	577	999999	69	24	999999	673	503	911	127	792	387	229	999999	999999	617	306	647	767	711	230	999999	236	589	387	518	999999	513	433	999999	815	65	719	27	577	999999	720	999999	656	764	71	865	342	412	300	261	365	999999	902	385	729	194	999999	193	999999	55	351	226	682	506	999999	170	999999	336	999999	737	668	999999	908	999999	896	805	999999	12	649	364	540	823	298	135	162	73	610	58	856	999999	183	536	891	531	845	504	819	999999	391	901	795	999999	110	563	593	999999	645	999999	488	999999	999999	879	543	771	515	999999	927	556	353	319	559	31	999999	680	563	141	319	386	953	999999	986	841	621	748	569	533	722	735	999999	998	427	506	569	931	999999	304	999999	999999	25	327	576	272	806	81	351	774	536	430	999	999999	999999	999999	161	999999	937	361	267	999999	212	982	804	999999	24	999999	892	63	461	999999	251	269	148	199	999999	635	825	723	999999	
999999	407	999999	997	302	736	90	163	168	355	999999	993	87	999999	207	917	43	523	999999	258	460	999999	297	999999	999999	999999	999999	322	655	999999	525	270	223	326	717	999999	417	985	512	466	933	999999	733	708	978	554	999999	232	999999	281	337	122	451	475	584	370	119	482	18	999999	995	767	999999	270	999999	999999	779	760	329	809	510	58	21	918	999999	268	455	589	343	443	999999	999999	999999	383	570	413	819	748	741	356	288	934	999999	397	470	999999	999999	473	879	999999	774	413	903	999999	771	289	111	999999	160	326	999999	999999	149	574	110	999999	396	134	700	999999	403	999999	29	972	531	999999	81	623	458	160	573	999999	999999	999999	669	609	614	250	612	290	999999	296	999999	424	440	999999	794	411	296	981	999999	569	772	463	372	743	999999	930	999999	999999	217	487	84	999	752	934	820	572	905	501	999999	155	522	419	123	117	442	604	999999	772	781	669	336	476	380	14	219	256	214	926	224	683	640	417	82	999999	221	598	671	999999	938	231	506	795	118	633	56	362	349	265	310	790	399	999999	422	999999	160	999999	629	748	725	999999	368	999999	286	999999	514	115	999999	298	896	844	932	44	834	560	173	541	368	746	958	856	999999	948	626	434	294	802	999999	534	674	613	999999	923	999999	999999	999999	527	518	917	129	940	999999	61	369	466	857	364	999999	999999	999999	619	250	882	999999	868	666	420	362	999999	906	711	120	999999	624	999999	874	19	263	469	999999	645	32	450	627	27	840	855	589	169	577	929	999999	999999	160	65	373	97	999999	912	999999	452	175	667	21	417	829	213	437	999999	592	999999	111	543	175	738	999999	799	999999	999999	38	811	831	999999	999999	976	912	978	661	569	919	786	999999	350	761	254	480	365	438	220	197	637	428	512	577	730	827	266	966	421	999999	573	833	999999	999999	896	621	972	394	999999	505	999999	551	867	166	805	999999	760	781	921	268	241	371	999999	584	401	392	328	625	553	999999	655	22	250	110	356	953	999999	999999	999999	632	508	971	403	714	346	95	999999	999999	772	757	999999	484	54	999999	237	211	999999	787	492	513	303	999999	999999	885	849	838	310	767	810	999999	999999	304	916	299	760	270	967	339	999999	315	832	999999	853	796	91	181	967	97	872	154	175	725	999999	361	338	161	140	999999	864	508	784	999999	999999	999999	298	772	568	755	402	967	244	999999	550	187	681	330	503	999999	803	999999	999999	223	894	999999	686	744	999999	564	960	608	999999	459	475	739	530	999999	999999	932	999999	
319	613	222	695	905	999999	999999	185	796	680	17	658	96	714	196	637	571	898	880	244	999999	999999	999999	794	793	837	999999	983	810	999999	641	893	571	546	494	74	999999	527	989	999999	969	569	534	883	952	950	53	999999	288	999999	959	150	999999	697	954	867	999999	427	999999	77	135	732	374	149	49	124	999999	549	229	132	979	999999	999999	999999	274	984	999999	130	842	843	794	50	705	999999	696	500	347	999999	999999	999999	464	240	625	921	629	999999	204	394	844	999999	863	503	525	165	132	999999	241	430	432	999999	999999	489	585	68	283	95	999999	999999	452	999999	776	999999	957	999999	667	999999	428	987	999999	37	790	532	999999	13	979	300	524	999999	586	999999	269	916	452	623	677	975	654	999999	999999	543	220	999999	941	999999	71	651	546	922	498	382	497	254	999999	404	999999	427	999999	582	999999	999999	999999	487	999999	671	999999	860	770	343	925	692	104	860	348	962	816	999999	591	979	941	338	999999	601	61	999999	294	25	999999	57	999999	259	771	82	488	666	973	733	460	280	27	999999	880	999999	997	999999	999999	999999	999999	999999	999999	927	999999	999999	640	750	999999	999999	435	874	387	999999	999999	723	899	675	920	32	382	999999	999999	93	999999	320	961	740	458	551	999999	256	999999	657	119	39	469	517	423	999999	442	999999	437	14	999999	585	999999	753	342	167	313	999999	884	266	264	233	973	504	136	999999	272	899	302	687	374	189	999999	729	164	839	263	391	262	382	590	644	255	984	785	225	428	218	408	300	247	282	371	669	402	999999	66	999999	999999	999999	285	542	445	749	639	999999	999999	999999	999999	502	903	921	999999	511	675	620	999999	988	718	911	107	63	999999	11	450	102	999999	289	336	999999	782	298	11	363	107	57	208	505	999999	666	589	264	999999	999999	397	999999	212	859	993	782	908	999999	256	478	999999	231	999999	444	999999	547	999999	356	836	331	999999	615	920	716	414	628	999999	483	643	62	332	999999	445	596	999999	134	890	999999	296	554	369	714	51	532	562	875	17	763	205	807	365	242	428	297	195	781	405	495	999999	999999	370	435	434	203	156	958	786	454	830	184	657	352	69	291	961	15	573	397	163	999999	620	999999	999999	835	697	99	423	158	410	832	729	404	513	999999	194	934	289	847	386	603	99	562	999999	30	159	22	183	147	335	189	217	17	999999	915	754	711	999999	598	506	999999	545	638	53	997	455	263	999999	999999	107	999999	725	726	21	999999	999999	67	999999	267	999999	685	916	999999	822	230	624	999999	
71	597	999999	482	787	690	351	329	68	461	519	936	575	896	182	44	50	309	464	491	996	782	475	696	999999	889	912	999999	150	269	815	822	382	732	201	251	972	624	248	999999	384	691	999999	988	999999	788	692	789	999999	881	245	523	766	143	726	289	132	479	495	897	777	530	188	799	645	696	563	999999	704	930	72	425	999999	429	999999	314	999999	486	157	208	207	999999	318	269	33	302	66	249	999999	999999	129	999999	139	350	267	854	512	702	999999	852	234	849	999999	999999	999999	820	999999	347	999999	421	997	645	331	296	700	999999	221	919	775	352	640	324	836	792	811	569	295	719	171	261	802	589	143	304	974	358	48	736	450	212	999999	718	222	999999	914	999999	180	843	650	612	999999	592	926	10	222	999999	23	302	770	259	534	743	999999	774	619	999999	999999	37	999999	351	615	485	479	572	513	999999	112	251	877	999999	399	452	78	558	618	219	662	999999	92	999999	344	999999	965	201	999999	106	999999	447	975	506	972	153	531	308	999999	167	123	363	497	301	807	771	999999	444	859	91	674	999999	165	410	755	379	944	257	17	999999	519	999999	999999	417	389	999999	999999	999999	999999	255	921	769	561	460	999999	309	645	999999	999999	573	999999	999999	341	596	999999	915	999999	575	750	602	999999	999999	301	138	999999	999999	999999	90	911	999999	506	52	89	999999	169	999999	999999	999999	314	456	734	163	989	443	546	999999	946	307	985	474	382	700	630	761	57	647	999999	432	812	269	840	564	879	124	76	289	451	999999	436	999999	849	586	999999	304	999999	999999	294	857	999999	659	889	171	104	447	770	999999	422	328	566	522	436	643	892	55	616	179	284	875	377	266	547	228	870	468	624	795	440	335	893	12	363	620	999999	162	380	678	999999	441	353	271	999999	133	171	914	99	999999	694	999999	688	698	999999	418	490	999999	122	999999	301	635	822	974	375	96	999999	999999	168	816	999999	739	674	938	999999	842	531	115	398	424	67	955	379	419	111	225	647	999999	241	999999	999999	514	999999	710	386	834	619	999999	896	781	698	606	755	282	999999	999999	550	750	999999	927	887	384	936	999999	612	345	266	999999	873	159	448	238	332	223	687	999999	999999	999999	561	875	233	162	999999	617	725	461	209	999999	16	157	674	896	216	314	999999	754	577	999999	107	50	577	215	999999	746	342	469	283	542	595	123	265	999999	199	123	704	734	175	329	972	999999	999999	170	406	725	999999	551	32	28	999999	932	721	999999	866	520	999999	28	999999	999999	
284	999999	187	667	511	893	892	999999	707	103	609	333	589	257	380	945	904	417	809	780	271	790	447	265	385	662	401	909	719	999999	814	999999	87	701	55	716	974	478	999999	512	999999	396	999999	928	418	999999	353	999999	999999	999999	616	891	218	999999	211	999999	818	921	292	849	502	983	379	999999	288	999999	255	887	212	664	970	436	999999	306	947	999999	946	999999	999999	999999	318	926	933	798	999999	923	477	999999	499	561	897	62	999999	809	999999	850	27	814	649	999999	999999	465	272	999999	999999	190	142	999999	929	336	999999	309	85	739	540	999999	59	581	999999	999999	456	54	999999	650	999999	918	999999	999999	296	106	858	142	868	361	965	999999	664	622	847	881	790	564	281	999999	999999	999999	999999	456	279	444	800	445	846	294	999999	542	78	621	554	999999	940	193	626	832	999999	414	440	723	774	687	910	436	999999	96	574	892	999999	234	634	178	940	792	679	999999	306	422	295	584	324	432	784	999999	999999	815	941	999999	938	999999	694	610	167	263	999999	999999	999999	373	712	760	720	155	999999	843	999999	999999	101	999999	514	774	536	999999	129	999999	409	351	902	999999	999999	999999	154	967	999999	333	539	999999	20	687	119	97	328	932	710	534	863	178	661	941	999999	690	999999	794	999999	174	999999	638	999999	311	999999	341	689	665	999999	794	615	753	201	447	313	962	376	414	47	426	455	604	355	594	999999	240	689	961	999999	999999	203	360	874	789	419	900	542	709	832	778	408	662	927	915	918	120	976	999999	999999	103	324	320	756	675	999999	318	999999	896	318	999999	651	728	854	336	600	999999	878	999999	37	412	999999	667	581	999999	28	793	999999	440	676	881	264	475	333	717	363	883	603	208	80	111	618	645	400	999999	136	680	807	999999	325	999999	242	573	197	234	673	657	738	999999	657	925	999999	852	999999	436	369	186	404	147	972	716	661	680	341	999999	999999	784	276	372	142	999999	985	86	124	22	649	999999	999999	109	999999	706	154	999999	551	155	469	999999	999999	963	850	950	999999	670	999999	608	12	561	242	999999	439	889	390	376	365	318	939	999999	738	999999	787	678	999999	304	103	276	572	555	138	999999	999999	39	999999	312	999999	191	72	325	999999	999999	20	97	458	26	669	163	999999	778	999999	242	216	999999	37	218	186	181	999999	999999	999999	999999	46	999999	433	56	804	410	531	88	854	999999	999999	624	117	232	999999	999999	229	881	635	940	950	793	999999	999999	979	562	12	160	135	999999	140	91	748	105	479	563	664	412	999999	999999	
632	247	923	576	986	999999	796	804	21	487	999999	179	355	636	411	999999	999999	537	77	251	407	380	952	513	999999	175	875	22	999999	999999	45	999999	669	375	999999	713	869	238	908	396	766	999999	149	648	398	961	735	999999	999999	236	911	136	999999	970	862	261	294	999999	533	821	716	999999	61	378	452	144	510	999999	999999	698	382	423	999999	680	485	209	241	314	999999	999999	439	999999	328	526	730	999999	482	698	513	65	999999	460	999999	97	680	982	999999	999999	206	264	461	999999	792	999999	853	498	507	664	999999	662	30	980	304	999999	391	999999	466	534	648	999999	999999	811	476	273	279	999999	718	541	999	503	999999	471	118	861	630	684	999999	332	673	999999	411	999999	213	851	999999	448	165	264	705	727	525	622	132	662	999999	649	288	529	726	930	779	965	999999	991	609	999999	872	442	820	707	981	999999	861	415	141	844	999999	999999	237	830	999999	999999	836	999999	999999	999999	348	455	269	981	405	999999	605	742	999999	446	999999	999999	999999	486	576	722	999999	997	999999	391	999999	716	999999	999999	52	999999	301	896	173	325	139	999999	23	178	219	426	183	999999	311	999999	538	128	999999	695	692	395	384	751	264	54	29	838	535	595	679	632	924	511	938	743	999999	709	999999	146	316	768	208	82	276	159	999999	999999	999999	216	853	642	763	999999	75	657	999999	999999	641	129	306	300	858	999999	498	999999	502	672	999999	568	389	999999	999999	816	388	923	196	999999	484	114	505	424	152	328	742	47	868	99	999999	291	464	610	999999	459	840	26	910	780	999999	688	657	876	999999	137	999999	999999	102	999999	456	151	470	977	75	537	623	999999	999999	539	685	461	719	412	999999	999999	114	778	762	999999	999999	372	22	416	999999	796	457	628	719	24	500	718	944	920	643	304	999999	999999	545	539	836	958	999999	999999	104	132	969	254	650	96	33	59	271	999999	971	93	138	63	999999	999999	999999	999999	172	143	49	966	516	798	999999	932	798	999999	243	999999	263	999999	999999	999999	322	604	826	999999	978	633	990	451	457	941	948	999999	175	767	236	276	460	841	795	734	341	999999	999999	999999	485	718	298	999999	999999	48	750	954	589	496	999999	999999	452	999999	26	539	153	597	519	999999	849	219	767	999999	999999	967	772	421	231	769	310	999999	988	655	727	270	345	594	635	418	201	999999	970	678	36	580	823	999999	825	266	591	743	999999	999999	999999	276	951	267	14	847	999999	999999	733	820	196	556	999999	797	159	756	204	558	961	110	383	855	248	98	14	821	
999999	198	596	965	188	567	577	946	999999	460	318	87	590	788	152	862	270	160	492	480	912	35	433	79	71	42	781	517	999999	476	37	862	262	193	703	87	999999	999999	642	629	999999	720	474	699	447	126	968	183	958	520	594	98	606	534	999999	128	765	526	903	155	785	69	999999	856	999999	999999	999999	999999	999999	74	999999	501	999999	999999	500	999999	561	999999	632	944	999999	607	999999	156	882	938	265	727	284	584	322	999999	865	496	843	919	441	618	276	990	301	571	98	999999	999999	102	580	743	43	717	567	40	894	958	90	187	510	143	973	493	200	107	999999	509	751	905	636	999999	999999	581	760	999999	999999	999999	653	503	519	664	999999	999999	368	522	694	999999	27	999999	330	906	999999	666	999999	308	999999	782	799	204	448	588	152	999999	999999	559	723	462	957	624	572	263	315	586	668	845	999999	194	135	678	413	565	492	999999	585	730	999999	363	172	461	307	685	841	999999	999999	930	522	271	333	808	798	242	609	402	719	999999	600	829	997	999999	921	460	999999	131	790	999999	106	682	909	999999	999999	999999	999999	999999	999999	886	421	856	531	738	333	125	860	327	879	181	955	100	749	999999	139	785	365	599	540	847	39	999999	668	182	834	839	362	598	863	437	999999	999999	999999	833	999999	999999	308	269	249	805	599	339	251	619	926	15	932	999999	999999	169	15	999999	964	479	999999	701	197	999999	904	999999	763	272	999999	452	238	851	24	916	999999	394	486	999999	359	999999	258	699	478	58	255	828	906	960	992	704	432	999999	999999	606	976	954	557	949	365	755	52	999999	876	799	390	85	990	26	539	221	999999	909	350	239	999999	167	999999	148	112	85	586	802	280	759	29	986	711	418	940	999999	837	537	739	603	999999	922	823	678	668	180	837	890	431	780	999999	999999	901	910	385	818	732	418	847	290	999999	249	65	127	779	404	373	999999	86	999999	384	155	180	746	999999	999999	344	553	480	932	248	999999	381	499	737	999999	94	801	42	131	185	428	690	459	434	453	999999	706	999999	273	999999	265	813	999999	406	876	999999	999999	373	999999	484	188	938	914	51	482	867	565	390	282	320	999999	999999	954	456	955	999999	720	321	999999	441	638	999999	216	999999	999999	999999	999999	102	860	165	929	438	999999	647	996	999999	775	417	952	586	999999	326	999999	953	245	716	859	999999	451	421	631	999999	999999	646	999999	534	999999	789	68	999999	295	473	529	999999	391	999999	999999	999999	460	999999	690	999999	369	515	140	999999	38	999999	890	
999999	33	239	651	448	533	95	166	999999	801	999999	757	999999	359	999999	301	999999	796	508	999999	999999	131	551	999999	975	731	328	483	765	999999	534	506	478	899	999999	575	65	821	90	999999	305	976	999999	515	988	718	704	999999	999999	224	302	999999	529	999999	999999	155	481	347	676	717	214	999999	401	999999	277	965	289	999999	567	786	245	999999	715	914	276	999999	999999	46	903	267	999999	375	476	550	224	19	999999	787	120	646	104	999999	155	373	389	693	585	999999	248	33	438	618	395	230	978	286	809	615	423	664	310	445	443	419	690	999999	144	850	586	267	988	501	999999	999999	692	999999	999999	999999	999999	999999	549	999999	999999	879	828	418	979	256	572	938	999999	371	374	456	345	658	284	735	999999	999999	559	734	899	980	44	999999	644	999999	537	999999	999999	466	999999	999999	999999	999999	648	564	590	999999	859	888	999999	999999	67	999999	137	528	585	999999	999999	999999	669	983	33	814	469	816	845	891	773	514	718	999999	533	999999	290	533	999999	404	19	720	155	410	691	670	999999	261	999999	999999	809	125	999999	999999	218	280	797	107	999999	310	481	831	718	699	508	354	179	178	124	324	346	604	196	191	34	532	989	999999	302	363	999999	217	893	437	91	657	999999	224	902	263	999999	999999	716	41	922	188	11	455	902	347	500	287	147	609	80	215	929	707	479	999999	290	999999	805	463	940	273	938	291	617	850	999999	955	275	860	378	163	999999	165	999999	846	530	544	366	954	862	999999	999999	293	366	999999	728	918	745	226	999999	999999	388	262	999999	658	999999	999999	837	61	618	999999	21	999999	999999	917	327	774	448	999999	999999	999999	182	850	601	858	203	654	924	740	131	999999	219	59	887	961	774	999999	74	611	999999	999999	999999	314	346	326	80	792	62	448	559	954	999999	999999	70	237	244	538	661	242	464	999999	795	999999	929	808	336	962	399	999999	999999	691	710	837	36	999999	49	868	513	284	787	411	602	485	999999	177	340	107	988	659	726	246	974	831	156	22	25	609	384	999999	990	118	402	782	305	999999	999999	999999	95	999999	198	375	34	386	999999	63	992	319	915	999999	477	238	973	740	553	906	717	878	690	24	339	439	493	975	999999	679	18	820	999999	322	924	697	22	282	999999	360	999999	597	999999	999999	30	705	694	622	70	999999	999999	662	238	399	160	375	952	80	999999	999999	881	59	102	774	54	181	139	602	999999	999999	226	701	278	202	694	999999	501	596	994	634	745	871	914	532	999999	355	999999	999999	172	559	
999999	941	895	999999	478	173	999999	999999	58	848	576	101	784	999999	544	999999	394	46	704	40	873	365	86	999999	24	20	144	999999	999999	699	590	348	440	288	43	285	805	566	723	531	999999	889	548	999999	68	653	97	633	987	111	961	554	96	141	685	390	864	153	698	999999	38	935	382	359	267	999999	661	505	257	269	637	828	322	183	415	984	999999	930	694	370	999999	999999	582	138	738	45	262	309	603	652	420	999999	867	265	999999	689	999999	198	888	830	992	591	385	999999	473	999999	242	912	725	701	573	934	458	999999	545	527	999999	999999	620	231	975	362	902	604	848	975	999999	999999	681	725	999999	628	51	999999	378	342	135	853	999999	605	803	349	583	901	999999	485	213	540	719	975	336	999999	578	667	854	640	688	781	879	999999	182	185	241	999	233	999999	893	999999	999999	999999	402	509	588	25	999999	635	778	11	525	372	771	429	999999	706	399	213	60	384	19	738	999999	999999	999999	176	432	628	118	583	678	143	592	999999	580	999999	582	999999	684	562	999999	228	861	999999	265	517	727	999999	837	535	999999	29	999999	999999	585	999999	999999	58	535	422	592	800	526	999999	332	392	999999	162	999999	830	999999	571	999999	497	145	999999	999999	999999	999999	466	448	999999	790	583	972	658	247	82	43	999999	999999	534	301	272	999999	448	701	666	364	999999	736	575	903	999999	999999	48	500	408	384	794	999999	593	999999	78	973	999999	20	943	999999	999999	154	707	128	999999	873	598	279	266	527	999999	98	219	612	999999	729	873	776	783	181	999999	167	839	999999	248	14	999999	574	232	298	999999	437	999999	444	999999	729	39	456	999999	143	813	768	243	999999	999999	999999	999999	999999	745	999999	110	145	237	771	999999	517	315	999999	880	494	999999	34	57	968	999999	269	339	775	922	495	700	999999	372	649	368	999999	923	958	21	542	869	392	829	883	198	922	999999	987	999999	182	424	30	999999	919	634	789	721	275	422	427	376	369	68	259	999999	683	999999	587	999999	133	593	356	999999	999999	999999	999999	204	173	780	999999	999999	352	629	750	999999	680	999999	999999	25	579	453	658	545	594	176	510	334	579	244	514	160	622	584	33	588	77	32	999999	999999	517	594	999999	494	876	368	33	999999	318	188	968	832	999999	572	999999	679	999999	811	413	181	124	792	999999	928	999999	396	445	767	999999	171	14	657	999999	158	999999	985	894	999999	999999	999999	152	769	999999	400	276	682	830	999999	751	353	653	265	999999	67	189	725	999999	629	999999	490	999999	265	144	157	
183	321	220	181	75	847	785	772	151	187	38	355	776	234	662	592	565	999999	999999	999999	999999	999999	47	564	968	999999	27	275	943	189	999999	886	999999	999999	226	955	472	659	984	904	999999	881	124	441	999999	999999	949	743	967	636	924	537	249	882	999999	435	283	999999	212	293	830	999999	999999	999999	875	999999	720	907	999999	706	999999	906	410	121	694	636	634	605	535	144	832	999999	999999	999999	264	774	647	999999	999999	999999	681	816	456	700	999999	58	62	161	999999	999999	999999	51	999999	270	516	27	999999	999999	197	12	800	678	130	77	461	557	222	999999	707	999999	504	999999	678	226	35	313	460	710	47	645	999999	483	49	647	999999	791	547	999999	999999	246	647	518	564	236	990	13	696	389	249	999999	835	541	999999	464	392	155	372	999999	999999	213	567	999999	999999	552	428	999999	638	482	56	669	999999	185	999999	999999	463	985	413	451	235	31	616	80	999999	519	809	52	39	584	264	999999	428	37	800	596	678	999999	427	22	808	672	375	223	342	999999	517	659	999999	982	10	407	742	999999	999999	223	999999	496	955	999999	742	385	298	63	228	999999	251	982	384	999999	999999	999999	999999	400	999999	562	999999	999999	737	891	12	160	232	56	584	999999	999999	508	743	999999	999	192	275	846	280	433	384	321	995	172	338	535	284	999999	200	999999	839	351	999999	731	567	203	758	74	578	592	163	999999	479	371	46	742	248	797	134	610	967	721	130	219	999999	344	408	575	563	477	875	535	856	816	28	791	999999	22	29	806	433	211	278	687	280	999999	842	633	135	595	296	486	999999	590	800	127	231	78	553	999999	795	193	511	111	717	999999	999999	662	352	255	522	236	778	328	186	999999	452	442	999999	55	502	774	999999	967	191	999999	963	999999	25	900	570	999999	999999	796	20	249	700	177	999999	652	747	999999	999999	880	83	69	708	254	413	44	675	999999	138	999999	729	31	999999	999999	920	999999	663	129	647	999999	684	370	767	999999	317	937	75	285	471	999999	999999	323	493	569	894	131	999999	719	862	980	235	781	33	960	77	988	505	166	257	651	989	999999	999999	838	206	712	301	727	999999	476	968	999999	327	842	210	416	538	184	649	798	639	944	266	999999	227	902	347	807	914	328	999999	909	38	819	307	679	999999	654	999999	191	999999	962	783	396	22	835	464	190	760	660	460	330	516	999999	22	999999	371	999999	620	999999	375	494	812	999999	44	69	370	507	999999	530	635	999999	999999	467	968	999999	171	870	654	391	448	166	
999999	264	868	121	402	999999	807	262	317	905	999999	999999	815	345	160	175	999999	953	999999	957	999999	240	34	577	518	999999	489	345	883	501	231	999999	855	999999	448	558	749	922	666	999999	999999	999999	999999	999999	849	742	652	633	526	995	517	700	916	490	520	999999	239	301	999999	999999	100	471	999999	816	683	805	224	606	896	601	999999	999999	999999	684	267	999999	27	303	999999	776	406	856	819	887	983	530	322	999999	698	633	328	458	330	999999	700	238	999999	405	57	53	527	55	999999	925	579	88	999999	999999	233	999999	999999	936	573	825	999999	243	652	491	833	999999	493	849	907	273	283	967	118	999999	984	38	450	622	255	684	259	360	130	893	999999	999999	999999	90	999999	541	835	392	999999	505	374	999999	585	431	572	895	999999	678	148	472	652	611	969	438	257	204	716	185	690	999999	999999	596	123	999999	999999	928	45	413	708	375	438	890	92	613	610	527	453	29	999999	999999	999999	580	222	657	251	707	999999	688	833	946	825	660	701	996	928	777	999999	827	258	643	859	156	970	999999	999999	999999	528	366	828	729	751	999999	135	999999	999999	995	999999	465	516	475	999999	356	579	999999	999999	778	199	95	684	832	183	625	770	416	500	977	610	450	623	490	188	579	860	113	205	999999	534	999999	243	933	404	887	320	783	650	513	576	218	231	266	571	442	681	995	999999	135	926	719	839	786	394	933	999999	36	297	999999	496	476	566	422	253	999999	999999	751	438	296	999999	987	766	999999	999999	402	228	366	999999	745	897	865	557	999999	211	999999	532	456	548	470	54	294	999999	235	26	110	652	809	22	744	590	930	566	269	819	939	952	851	385	999999	999999	486	999999	551	526	631	999999	496	221	437	999999	405	213	967	251	31	501	999999	970	310	749	419	354	184	999999	967	999999	297	259	272	862	681	81	555	999999	999999	187	999999	708	395	190	165	598	584	449	194	726	599	999999	798	447	421	880	84	252	999999	999999	999999	396	559	333	632	246	949	574	999999	334	657	221	682	844	557	832	584	129	999999	999999	999999	999999	999999	999999	708	278	999999	824	451	800	996	312	999999	436	254	557	999999	72	999999	918	649	19	826	860	79	387	346	954	889	589	999999	955	658	484	372	207	425	318	624	363	785	134	133	823	999999	999999	760	255	999999	10	682	999999	571	675	999999	759	909	999999	181	331	932	506	934	861	504	51	654	976	73	57	142	840	448	204	999999	524	886	12	532	724	999999	100	999999	889	907	783	999999	999999	312	
613	298	999999	147	302	431	288	200	272	328	999999	999999	999999	191	551	867	841	84	999999	542	999999	873	906	588	999999	999999	841	151	54	953	999999	657	999999	674	999999	759	999999	703	155	999999	854	999999	623	684	999999	33	999999	908	999999	999999	75	709	999999	451	654	740	999999	725	999999	999999	590	147	155	318	608	638	39	119	731	792	49	999999	999999	603	687	333	999999	232	351	432	999999	932	999999	32	887	21	639	230	30	719	377	112	23	999999	192	716	999999	314	999999	607	994	732	186	30	982	928	780	999999	763	331	491	170	383	267	735	657	999999	133	431	597	998	999999	99	22	425	937	134	381	421	999999	154	945	156	743	999999	139	755	999999	50	999999	240	999999	466	698	999999	216	999999	999999	999999	534	907	65	883	488	999999	999999	643	174	605	999999	803	409	999999	999999	187	999999	999999	639	829	606	902	502	92	471	366	782	352	401	783	218	999999	378	559	887	999999	98	71	667	144	999999	495	999999	712	995	165	830	224	674	521	692	999999	98	926	999999	632	999999	972	421	131	999999	999999	252	390	396	999999	435	999999	124	728	999999	999999	999999	505	586	120	321	789	97	999999	536	568	678	879	101	999999	130	999999	344	265	658	125	650	545	999999	410	253	210	999999	169	729	980	109	945	432	999999	846	593	999999	114	320	999999	885	116	595	268	174	999999	999999	380	715	984	515	859	80	973	999999	999999	999999	185	999999	120	474	999999	585	555	468	732	457	882	179	999999	110	239	944	43	999999	543	949	999999	246	880	999999	944	453	745	475	999999	875	458	384	44	406	999999	999999	999999	999999	957	999999	50	800	441	914	416	211	188	884	285	999999	46	999999	299	861	147	939	986	209	999999	999999	840	999999	227	857	999	999999	144	140	935	999999	744	882	282	999999	909	999999	804	965	999999	743	274	860	999999	336	838	715	94	183	268	999999	261	10	631	482	999999	960	582	583	915	908	77	57	948	293	180	164	470	999999	999999	888	145	30	705	785	220	980	999999	999999	29	999999	422	961	872	710	999999	743	999999	999999	999999	999999	676	999999	999999	595	999999	226	999999	906	166	684	254	808	999999	380	99	240	999999	845	272	709	999999	691	999999	631	495	999999	185	247	999999	999999	999999	999999	951	13	221	913	970	119	999999	993	999999	983	734	999999	999999	614	740	502	999999	999999	448	414	538	625	999999	984	666	428	109	570	51	999999	363	999999	999999	584	857	999999	168	186	999999	999999	735	279	641	96	956	229	999999	881	999999	999999	627	53	987	999999	142	336	135	236	257	551	
20	549	999999	999999	999999	14	564	464	756	524	343	999999	249	263	678	268	999999	999999	38	999999	835	227	205	999999	57	999999	742	999999	999999	999999	101	932	929	719	184	999999	327	248	466	952	664	138	134	850	350	192	804	733	999999	873	352	344	208	809	716	792	353	999999	356	321	272	283	21	999999	433	410	999999	999999	89	492	999999	999999	999999	999999	783	707	999999	999999	27	864	515	19	471	999999	188	756	734	129	12	391	999999	734	892	155	690	390	999999	899	427	939	999999	284	999999	337	931	999999	19	999999	35	999999	999999	999	575	491	805	262	811	999999	56	999999	999999	395	527	697	649	216	853	189	395	402	590	203	999999	999999	197	241	365	143	999999	582	747	611	103	999999	692	843	168	410	349	437	999999	683	852	999999	273	291	757	956	688	724	999999	829	736	633	428	505	81	497	304	574	896	999999	794	999999	928	74	302	533	14	805	58	453	840	958	999999	906	999999	185	814	906	999999	409	455	922	829	918	999999	470	575	196	999999	671	116	775	540	999999	888	388	823	208	988	233	951	999999	676	309	988	777	999999	999999	164	896	682	397	100	999999	232	999999	644	999999	199	999999	958	817	999999	386	347	999999	999999	999999	999999	963	362	616	917	259	457	573	999999	529	929	107	660	999999	999999	875	989	999999	684	53	678	26	743	812	18	166	275	143	847	999999	999999	999999	360	999999	504	200	999999	75	480	840	49	659	999999	125	999999	102	181	904	785	168	397	628	390	384	999999	999999	999999	549	607	760	984	324	999999	956	567	999999	747	773	559	999999	999999	923	247	843	999999	999999	401	999999	732	916	999999	999999	999999	689	902	343	999999	975	999999	503	970	993	468	719	856	725	933	669	557	999999	355	407	999999	999999	826	474	391	547	380	235	609	601	817	691	999999	623	999999	46	63	233	472	999999	999999	65	871	347	464	528	999999	288	95	731	999999	999999	999999	999999	999999	415	862	437	952	999999	604	415	999999	378	999999	776	944	243	759	897	615	333	611	583	275	999999	80	488	999999	862	559	999999	150	878	531	169	999999	197	608	560	184	626	281	477	999999	726	172	502	171	999999	999999	754	529	999999	999999	746	56	987	321	724	344	999999	428	999999	999999	512	275	25	847	27	656	756	999999	208	722	999999	62	144	416	549	138	577	327	999999	288	805	572	999999	762	784	123	142	999999	999999	225	800	207	999999	41	664	999999	156	655	153	41	827	129	330	475	999999	694	911	580	772	596	999999	65	107	999999	640	940	999999	263	73	903	523	880	750	
983	999999	791	870	999999	752	99	981	999999	183	299	461	686	251	486	999999	99	212	561	999999	297	458	999999	110	380	401	724	147	893	592	250	518	999999	999999	347	553	344	823	807	828	682	999999	844	881	807	999999	999999	698	836	627	973	701	961	777	462	535	186	691	499	712	37	999999	98	340	933	999999	514	317	904	933	300	276	404	733	430	683	614	863	303	30	447	35	311	275	618	548	556	999999	916	999999	376	653	999999	999999	800	999999	999999	513	999999	36	845	999999	794	902	336	999999	999999	238	356	779	920	323	398	999999	999999	12	999999	822	999999	395	235	344	400	999999	567	646	942	308	933	699	999999	110	915	276	185	800	241	408	999999	911	250	328	823	999999	891	62	265	854	999999	798	90	999999	792	562	800	510	256	702	345	690	765	999	305	656	622	999999	408	131	304	999999	999999	252	883	810	155	907	521	999999	210	514	391	97	477	144	999999	999999	999999	362	999999	674	999999	539	72	258	156	250	32	177	525	80	654	144	560	367	999999	838	999999	981	417	893	989	993	502	831	999999	677	999999	170	47	169	512	999999	999999	629	919	241	189	999999	663	999999	884	999999	736	139	859	256	537	119	116	999999	999999	336	945	582	685	560	46	241	949	999999	718	862	139	365	568	608	489	931	448	999999	658	999999	327	512	19	645	267	372	972	62	999999	999999	64	999999	528	999999	110	83	944	368	204	948	684	194	196	999999	999999	381	571	260	999999	999999	999999	319	132	454	999999	999999	999999	49	303	673	269	897	339	305	999999	873	837	392	508	999999	986	90	999999	710	511	999999	326	987	431	999999	801	999999	294	543	999999	999999	999999	83	177	668	510	904	74	530	689	786	999999	890	223	350	543	188	752	999999	619	999999	717	999999	999999	875	125	584	618	417	999999	547	612	999999	553	73	739	999999	224	840	905	92	25	81	31	725	999999	435	774	999999	351	622	999999	933	924	171	999999	722	140	999999	552	925	295	656	658	151	184	70	347	159	610	999999	964	912	456	536	999999	646	400	227	999999	689	810	537	76	259	577	999999	999999	391	47	27	633	999999	297	999999	796	999999	422	879	550	999999	97	624	480	571	999999	999999	487	999999	595	389	999999	912	999999	863	999999	757	590	999999	573	504	999999	955	999999	999999	156	999999	624	999999	740	999999	234	520	676	380	601	196	67	504	999999	999999	202	482	796	657	695	999999	999999	433	864	48	777	22	316	56	37	142	512	999999	425	616	999999	20	999999	999999	164	811	245	999999	271	928	700	999999	
809	63	999999	999999	169	464	897	999999	824	999999	612	701	999999	222	214	999999	353	469	999999	179	89	984	87	999999	825	999999	502	883	485	892	999999	936	999999	690	213	999999	999999	319	999999	57	999999	989	791	251	408	999999	999999	999999	607	614	981	999999	999999	531	999999	824	975	131	891	750	961	23	999999	931	39	999999	363	749	19	951	887	43	496	636	188	99	202	836	783	869	471	560	285	870	911	369	691	817	683	388	287	621	428	999999	96	977	49	860	221	999999	602	208	999999	999999	726	999999	315	617	999999	999999	632	149	348	31	289	410	737	89	29	999999	999999	545	76	630	673	275	614	274	549	211	999999	341	624	60	277	999999	627	629	999999	999999	63	999999	999999	765	999999	148	283	406	942	685	249	960	999999	551	999999	66	141	312	999999	460	342	50	999999	150	999999	300	524	297	754	26	783	118	934	65	616	910	80	311	999999	535	992	999999	332	863	961	99	501	82	313	220	141	324	999999	693	631	999999	15	334	896	464	623	999999	999999	925	902	141	999999	999999	999999	999999	985	999999	437	999999	468	134	718	214	999999	779	799	452	999999	544	885	468	472	251	434	603	999999	999999	414	420	999999	15	566	999999	961	830	73	999999	147	475	999999	310	887	198	999999	506	303	999999	155	127	665	999999	999999	117	50	443	669	784	999999	999999	933	249	999999	26	546	462	999999	322	252	358	715	92	314	518	999999	585	580	284	26	928	309	112	601	296	754	740	13	458	366	528	170	289	366	804	542	985	883	871	652	772	938	981	559	796	412	583	866	493	798	999999	862	999999	999999	431	42	999999	647	139	271	805	458	119	956	724	197	436	725	509	976	333	701	709	999999	254	990	999999	553	999999	884	999999	873	520	660	901	665	999999	522	935	772	711	347	753	609	999999	323	828	34	999999	999999	976	857	366	517	474	763	163	762	522	441	999999	287	843	255	100	931	938	459	999999	999999	421	999999	790	999999	274	999999	947	110	785	930	172	303	718	205	908	324	517	13	195	147	512	999999	999	504	999999	999999	504	508	518	914	385	378	969	775	197	72	999999	628	999999	488	815	62	976	591	279	421	999999	647	347	776	424	935	274	999999	556	408	914	296	680	840	491	449	999999	871	999999	793	999999	942	999999	999999	256	888	761	707	999999	459	999999	417	234	646	865	999999	171	742	999999	450	999999	61	999999	788	158	781	948	999999	997	375	999999	115	45	485	97	999999	999999	501	999999	536	999999	567	595	106	371	506	71	44	975	999999	288	
999999	382	999999	689	282	723	999999	697	475	939	999999	709	956	999999	931	999999	749	999999	249	228	670	999999	962	999999	999999	466	132	999999	999999	999999	914	435	999999	97	622	732	999999	795	815	903	418	803	63	999999	823	999999	638	118	440	134	321	485	736	415	999999	635	419	839	152	815	999999	802	999999	756	35	924	346	999999	375	208	451	953	743	346	809	866	170	376	999999	689	827	24	987	528	407	438	999999	957	479	999999	323	100	653	999	312	616	757	307	570	899	520	770	742	999999	682	368	742	400	606	751	474	53	999999	462	988	586	999999	527	358	999999	999999	388	399	388	885	999999	999999	743	43	999999	999999	863	805	552	178	999999	281	755	846	49	999999	999999	361	727	522	279	703	200	999999	999999	999999	240	948	999999	675	142	999999	364	355	330	68	998	366	413	999999	611	248	844	293	999999	999999	69	681	319	999999	999999	37	672	865	615	658	119	732	317	402	878	914	831	877	46	686	917	410	525	981	999999	942	948	95	999999	41	999999	906	999999	999999	999999	559	638	999999	750	114	708	498	739	999999	948	276	58	999999	999999	696	999999	967	257	254	396	659	165	338	999999	982	89	587	954	999999	999999	999999	651	896	662	329	999999	999999	137	932	978	429	999999	853	999999	429	894	999999	331	224	999999	891	999999	836	34	90	999999	310	866	768	35	999999	544	164	872	999999	625	162	357	444	999999	656	840	999999	275	967	988	312	305	785	97	999999	265	739	999999	999999	553	815	999999	581	999999	975	893	369	906	999999	884	999999	980	999999	804	741	999999	887	803	967	60	344	999999	66	102	999999	999999	91	680	884	999999	805	204	963	201	810	290	999999	517	445	763	999999	418	419	93	482	331	18	980	355	560	378	935	999999	857	219	999999	815	489	999999	999999	812	688	999999	990	89	999999	27	106	994	999999	814	379	368	214	579	926	161	999999	620	769	996	111	999999	999999	496	869	211	115	982	999999	999999	999999	682	999999	951	792	999999	428	999999	999999	999999	999999	985	894	745	999	577	788	999999	999999	103	842	869	75	974	999999	364	999999	504	220	999999	911	123	439	999999	527	696	894	262	999999	999999	999999	999999	459	465	94	125	440	588	497	999999	423	827	699	472	999999	428	617	500	250	999999	699	924	793	999999	402	798	999999	907	999999	999999	682	999999	500	752	999999	872	999999	609	889	999999	924	118	999999	999999	696	93	424	999999	363	108	89	999999	22	359	999999	999999	185	999999	73	296	568	532	369	194	619	999999	337	947	111	999999	18	17	999999	654	513	590	917	
999999	999999	999999	384	999999	554	130	999999	288	523	150	999999	561	999999	21	999999	603	999999	401	748	822	999999	999999	756	476	999999	603	100	999999	793	999999	846	260	891	309	999999	754	912	979	978	999999	960	999999	374	999999	999999	550	999999	997	470	17	999999	121	841	104	577	555	562	907	724	950	39	162	495	165	303	661	669	397	966	792	690	57	423	509	999999	999999	443	570	440	324	540	102	610	999999	739	735	418	796	732	498	202	14	999999	37	219	807	845	219	999999	385	880	675	40	678	999999	580	697	999999	999999	609	121	999999	476	409	420	937	999999	709	425	999999	252	872	999999	478	999999	685	999999	396	999999	999999	999999	999999	677	65	443	864	999999	999999	469	168	47	85	564	132	386	210	538	854	616	282	266	145	793	334	142	999999	20	562	999999	999999	999999	311	52	186	486	999999	324	421	966	999999	874	619	999999	266	530	999999	999999	543	101	399	157	937	779	999999	798	987	999999	352	922	435	854	510	853	828	381	736	42	387	999999	499	885	126	888	71	407	647	895	536	803	965	699	476	999999	689	999999	999999	532	36	388	999999	456	971	999999	540	701	374	999999	420	885	794	143	930	898	602	999999	41	59	999999	999999	161	101	999999	549	999999	999999	387	49	999999	999999	530	214	16	999	155	999999	913	628	357	370	43	999999	485	650	999999	999999	769	999999	868	184	461	999999	999999	417	236	408	552	999999	541	804	323	335	600	85	999999	590	999999	930	999999	559	600	413	999999	357	585	279	616	262	999999	134	966	809	180	989	883	999999	399	599	772	746	499	490	96	553	56	707	291	409	999999	429	705	839	826	318	999999	58	110	466	999999	957	792	299	999999	417	999999	999999	999999	999999	201	635	200	999999	167	16	70	999999	326	158	310	877	988	216	967	999999	428	137	983	999999	415	999999	999999	933	768	815	999999	209	597	679	714	543	999999	680	218	660	238	178	999999	819	258	474	999999	952	165	953	999999	586	332	782	988	711	530	302	999999	999999	16	267	768	999999	999999	860	522	999999	443	767	334	317	997	999999	881	259	455	173	999999	940	999999	677	777	815	846	377	876	999999	690	12	22	999999	485	851	999999	999999	999999	999999	767	999999	999999	94	518	397	999999	661	588	26	901	738	266	367	999999	264	264	339	999999	953	505	999999	984	707	956	441	755	84	999999	155	999999	910	849	999999	405	999999	999999	27	168	999999	999999	194	789	999999	999999	952	746	655	571	230	597	325	491	457	834	999999	412	999999	138	87	642	553	829	999999	363	990	999999	150	
961	472	999999	246	999999	110	766	999999	894	134	794	14	694	999999	513	611	557	347	429	401	291	321	999999	999999	889	999999	747	642	364	999999	506	999999	999999	606	999999	108	954	361	154	390	999999	522	198	288	460	999999	392	542	999999	999999	999999	26	571	497	858	999999	658	999999	356	98	363	999999	999999	548	627	871	940	97	416	414	999999	206	202	48	711	769	132	534	294	765	999999	999999	602	146	471	490	361	999999	999999	999999	450	432	14	66	37	566	566	650	661	999999	192	305	135	999999	572	688	999999	532	786	999999	527	133	247	590	399	999999	999999	820	86	147	999999	374	349	374	964	233	201	999999	20	154	999999	482	999999	705	999999	403	999999	966	574	999999	666	829	789	659	524	999999	195	423	666	999999	44	746	999999	999999	999999	818	955	761	670	348	496	999999	521	641	886	55	260	542	999999	996	999999	999999	255	999999	480	691	584	689	999999	999999	48	777	999999	999999	999999	465	999999	359	637	764	999999	328	305	999999	296	999999	317	158	772	479	999999	999999	999999	670	810	478	500	281	54	387	243	275	912	32	309	719	999999	999999	530	999999	147	999999	904	253	558	999999	269	30	999999	500	999999	436	916	379	582	395	999999	999999	330	641	965	999999	315	260	531	999999	415	283	999999	576	773	999999	627	999999	341	174	748	172	122	70	999999	480	999999	553	13	999999	999999	999999	449	999999	999999	406	70	888	999999	511	596	999999	722	386	344	999999	104	439	999999	456	999999	574	48	417	999999	209	697	270	432	495	999999	761	999999	999999	823	873	833	21	228	999999	866	999999	999999	829	578	104	450	736	725	232	999999	835	826	556	998	784	503	41	999999	999999	999999	800	999999	969	150	834	406	997	999999	471	163	93	999999	360	590	79	687	218	999999	999999	759	961	544	210	119	535	934	700	726	48	379	999999	999999	80	667	76	282	999999	689	743	697	999999	183	264	79	302	625	999999	966	928	106	295	202	724	999999	747	265	999999	860	614	999999	706	281	524	999999	361	349	999999	693	523	797	770	528	106	854	316	999999	290	140	816	910	999999	733	798	942	94	999999	29	999999	920	810	27	999999	85	999999	991	999999	658	173	999999	953	485	782	453	140	335	766	106	869	92	958	975	134	53	999999	441	972	482	581	999999	752	999999	469	773	712	999999	714	453	263	999999	145	139	127	423	863	435	999999	290	667	616	328	512	159	597	962	835	999999	23	381	411	28	698	999999	166	964	633	25	19	740	360	621	323	843	16	947	828	858	711	999999	279	754	999999	815	965	
688	250	180	999999	810	877	887	999999	999999	851	845	446	62	960	999999	239	419	677	550	316	994	14	669	999999	649	999999	977	999999	832	999999	657	999999	999999	121	478	724	999999	153	208	863	473	920	251	991	171	510	775	897	999999	951	859	87	999999	999999	971	683	999999	37	232	999999	999999	707	868	970	204	519	563	941	492	733	999999	276	479	999999	999999	83	763	999999	981	148	999999	999999	926	999999	252	580	194	384	999999	794	154	435	921	530	963	765	62	999999	797	651	947	833	415	530	185	593	607	999999	665	897	919	902	55	999999	318	819	999999	999999	727	999999	334	189	801	697	999999	350	354	948	999999	88	31	999999	999999	999999	201	999999	674	406	706	659	972	729	718	251	875	999999	390	999999	222	999999	984	75	553	183	326	999999	41	999999	941	835	248	999999	999999	587	876	437	32	715	891	999999	155	384	290	78	999999	605	999999	560	822	347	960	999999	736	580	103	955	939	705	23	433	502	955	464	870	420	323	999999	141	374	447	228	674	999999	438	997	609	784	485	532	721	999999	481	999999	999999	875	999999	922	170	493	921	497	327	702	467	291	200	920	420	658	337	616	338	195	384	999999	295	569	308	582	493	181	464	999999	301	135	31	69	860	995	687	401	827	648	999999	950	999999	999999	999999	156	999999	689	999999	999999	205	114	969	296	522	485	589	999999	623	999999	999	750	43	154	999999	341	270	140	999999	424	970	999999	789	690	741	434	227	324	999999	161	999999	804	806	637	977	196	999999	734	547	385	416	999999	777	999999	999999	703	916	757	999999	999999	886	676	630	950	856	270	325	999999	555	98	268	999999	92	472	812	205	943	406	176	224	185	535	593	999999	999999	999999	167	549	51	48	999999	469	753	933	274	108	184	856	999999	717	871	877	188	459	126	151	999999	315	436	999999	759	520	590	356	972	360	999999	945	943	410	112	776	246	517	999999	798	521	999999	207	714	31	97	999999	999999	999999	307	356	143	567	865	24	851	999999	999999	288	997	878	407	999999	999999	24	238	913	999999	614	104	641	999999	879	328	630	291	999999	722	999999	672	895	999999	12	674	13	999999	388	87	999999	260	664	999999	239	999999	919	124	198	293	699	792	184	253	999999	258	666	685	264	249	999999	732	999999	399	999999	615	112	747	999999	296	910	74	999999	999999	985	363	440	992	999999	306	408	999999	103	999999	32	639	498	999999	999999	754	18	999999	999999	999999	841	663	999999	999999	999999	999999	480	182	719	902	383	635	942	348	999999	490	817	673	252	
958	840	729	639	918	377	537	127	461	460	650	999999	591	379	711	999999	331	846	999999	521	819	826	236	796	999999	451	397	696	160	392	806	936	999999	86	736	308	122	999999	999999	896	999999	506	28	721	999999	625	999999	999999	241	354	936	644	651	161	999999	999999	613	999999	448	476	999999	841	967	78	654	999999	999999	999999	643	412	881	307	257	999999	577	323	807	999999	727	575	999999	141	464	806	455	171	295	999999	652	999999	694	999999	585	132	916	112	539	999999	999999	999999	683	999999	622	999999	472	638	396	380	584	999999	999999	108	215	873	816	999999	387	170	622	492	428	758	862	49	999999	702	722	135	999999	475	784	856	447	999999	891	384	999999	635	343	817	775	999999	999999	542	278	595	974	711	315	77	725	378	999999	585	999999	925	999999	999999	121	999999	916	271	27	119	335	478	661	843	982	442	338	751	827	999999	716	514	159	999999	770	132	728	21	819	295	749	415	999999	861	999999	966	960	936	524	573	901	999999	999999	499	216	800	933	140	999999	873	999999	973	551	531	869	999999	775	103	812	988	52	904	451	731	999999	920	949	800	419	25	481	402	237	263	904	999999	999999	999999	999999	970	999999	999999	291	946	556	775	864	999999	992	999999	200	867	133	535	531	999999	999999	175	139	296	850	999999	720	713	402	346	746	999999	999999	666	816	126	979	999999	800	454	623	505	184	594	999999	951	808	418	825	613	278	999999	732	908	149	999999	529	826	999999	65	999999	578	553	220	39	999999	380	999999	194	84	887	291	734	999999	382	567	991	999999	241	899	335	312	888	789	77	54	564	999999	527	375	999999	163	722	745	577	54	951	963	564	999999	580	999999	233	750	725	999999	999999	656	535	581	459	984	595	230	999999	574	689	764	153	985	22	661	808	819	487	734	569	989	999999	338	615	37	981	753	328	852	999999	147	73	90	86	908	193	945	999999	999999	567	502	25	13	364	197	820	999999	475	919	674	999999	273	991	427	978	157	999999	999999	999999	12	999999	901	877	494	552	999999	73	999999	999999	478	862	903	999999	176	77	973	505	973	427	216	412	999999	409	188	999999	874	999999	662	108	999999	985	999999	494	999999	999999	600	147	999999	812	497	757	999999	372	450	999999	510	999999	999999	360	999999	651	234	547	999999	600	564	502	999999	999999	678	628	410	999999	351	493	883	419	275	999999	999999	999999	986	170	930	459	742	914	999999	999999	999999	485	257	311	999999	999999	761	441	999999	18	170	108	448	700	999999	999999	356	999999	30	999999	999999	100	999999	999999	
884	178	664	73	617	765	999999	650	543	331	651	999999	999999	109	716	240	999999	999999	150	267	290	378	999999	295	37	72	112	999999	893	11	999999	999999	363	873	427	925	455	698	824	513	159	520	564	127	999999	941	496	257	999999	790	236	486	999999	999999	103	515	999999	378	45	554	663	976	756	542	882	576	838	508	681	791	785	42	627	637	117	770	813	999999	246	95	575	855	999999	113	775	963	999999	999999	780	999999	154	999999	662	279	849	183	764	32	245	482	112	988	575	361	999999	999999	859	323	757	332	999999	511	142	950	979	808	246	652	767	999999	451	350	727	999999	646	999999	380	357	999999	934	999999	790	44	999999	983	999999	289	388	109	999999	113	999999	741	999999	219	643	999999	712	300	51	937	122	265	999999	41	999999	270	999999	999999	306	822	511	536	823	327	911	476	377	967	999999	528	999999	553	195	815	999999	609	280	560	13	763	668	999999	745	996	999999	535	718	733	231	999999	484	673	999999	758	602	285	999999	140	307	999999	577	745	897	523	89	569	79	511	401	999999	990	254	711	542	164	999999	790	999999	433	385	758	644	999999	86	999999	999999	750	436	222	364	999999	999999	999999	999999	999999	922	999999	999999	917	334	465	216	341	999999	335	239	962	269	999999	157	999999	101	706	922	417	999999	999	821	479	895	999999	642	298	47	470	999999	999999	874	356	242	999999	999999	999999	109	919	551	999999	676	750	814	231	491	832	999999	869	600	443	340	428	264	923	999999	752	999999	515	822	918	304	999999	484	247	97	913	371	862	925	192	607	12	866	629	333	999999	665	673	999999	810	232	177	870	999999	999999	999999	102	318	947	816	887	593	106	999999	18	78	999999	576	143	577	471	213	999999	417	835	999999	999999	634	600	999999	97	357	188	999999	695	136	738	999999	586	642	821	62	914	999999	305	999999	905	242	621	264	805	999999	539	999999	348	999999	233	462	581	999999	999999	467	718	681	729	539	414	94	999999	881	340	999999	999999	999999	756	418	999999	835	122	822	433	999999	22	345	470	999	817	429	674	999999	999999	999999	999999	999999	749	999999	344	242	388	765	609	821	305	739	924	607	107	48	12	930	730	999999	349	759	999999	573	455	383	221	999999	999999	985	419	999999	999999	64	999999	999999	999999	403	999999	66	456	356	222	612	999999	283	420	999999	902	779	426	743	945	514	999999	736	363	999999	907	960	30	999999	999999	623	999999	999999	999999	870	894	999999	295	999999	856	674	941	993	999999	999999	999999	182	963	999999	828	941	568	999999	999999	474	128	976	
384	576	495	123	45	798	312	999999	999999	991	522	549	999999	999999	494	818	887	281	572	942	199	75	637	999999	997	671	829	113	65	734	716	295	752	917	999999	718	999999	999999	638	152	999999	947	96	557	659	999999	391	295	999999	999999	789	999999	999999	185	999999	319	939	999999	126	374	969	999999	543	476	284	237	999999	60	999999	999999	705	154	643	430	262	252	978	999999	85	583	290	543	999999	315	945	671	393	576	999999	674	779	999999	626	999999	183	491	999999	620	282	432	625	340	736	680	55	645	999999	481	999999	545	341	858	684	542	93	435	552	999999	999999	612	843	999999	919	884	996	352	528	379	256	999999	838	999999	808	999999	958	949	807	975	269	310	269	999999	999999	595	342	999999	677	93	190	748	999999	185	999999	999999	588	404	420	852	684	702	999999	43	234	999999	707	974	60	999999	584	143	628	576	999999	231	353	932	577	334	551	999999	999999	444	999999	999999	830	662	277	148	999999	999999	999999	999999	301	567	999999	236	687	999999	887	368	870	999999	508	56	130	372	217	868	326	656	827	96	311	608	37	682	844	725	332	999999	706	912	966	31	605	673	285	411	47	126	999999	86	446	192	215	38	935	999999	388	468	455	999999	822	999999	735	452	653	693	540	510	999999	999999	178	843	662	958	680	487	451	456	999999	999999	830	209	999999	751	649	999999	403	998	746	999999	347	864	599	307	99	557	296	999999	30	591	870	537	734	293	908	603	999999	999999	999999	458	701	932	380	649	999999	623	999999	983	802	534	299	541	764	690	624	999999	254	365	868	132	999999	298	436	505	935	303	474	127	842	999999	598	156	649	298	10	999999	493	949	729	999999	999999	312	360	495	302	339	773	54	669	999999	358	175	999999	236	999999	412	505	874	999999	284	999999	889	150	756	936	153	891	475	689	219	820	304	635	999999	582	888	999999	941	213	606	530	429	458	999999	999999	433	999999	423	41	598	999999	999999	999999	454	999999	660	171	603	558	158	447	999999	999999	459	783	64	999999	986	653	999999	473	564	999999	118	754	728	999999	902	68	512	384	478	444	101	310	211	69	191	999999	999999	727	344	392	64	999999	232	74	998	464	643	894	999999	770	662	999999	354	947	137	700	599	230	269	545	999999	774	999999	862	273	159	999999	995	358	912	732	650	139	182	616	948	999999	664	441	447	425	618	602	999999	781	967	955	263	932	999999	484	701	468	799	345	290	200	370	800	999999	882	648	546	999999	48	21	994	181	341	999999	999999	934	999999	821	130	
437	999999	999999	90	306	204	328	72	866	437	40	192	340	999999	336	758	171	999999	592	564	999999	999999	733	670	770	972	784	999999	999999	999999	550	912	646	678	908	119	999999	289	504	654	563	585	679	441	17	829	999999	344	15	429	999999	999999	206	267	353	364	447	999999	320	334	420	406	319	999999	887	128	546	661	928	999999	828	881	368	999999	10	201	403	301	662	941	999999	449	917	999999	315	999999	715	389	335	553	671	338	999999	180	244	167	276	999999	554	888	292	999999	416	788	999999	135	712	268	999999	161	961	156	999999	999999	26	970	488	985	999999	418	999999	167	336	384	999999	999999	912	999999	999999	999999	925	278	746	774	658	999999	42	139	999999	190	999999	456	132	183	592	999999	401	999999	164	273	679	290	999999	145	485	135	676	42	999999	110	222	999999	566	423	999999	692	409	173	999999	711	938	359	999999	69	652	955	999999	162	791	40	999999	323	44	438	174	644	393	611	299	532	638	10	896	632	967	251	890	999999	947	999999	125	238	999999	452	335	999999	38	826	999999	529	100	999999	250	211	12	899	489	137	999999	591	308	798	999999	198	82	937	999999	629	101	410	75	335	215	890	915	870	444	591	112	999999	999999	566	128	769	441	124	759	999999	999999	78	762	762	999999	366	601	326	364	999999	380	999999	866	408	735	92	999999	765	318	359	999999	999999	999999	898	34	414	974	742	999999	114	756	999999	188	999999	999	32	648	312	875	849	299	598	516	999999	221	999999	977	217	999999	45	315	999999	806	409	409	498	614	863	737	999999	391	859	999999	999999	933	421	219	109	408	712	443	161	890	469	70	697	999999	709	687	320	437	767	910	643	798	999999	162	778	368	511	418	785	999999	829	468	439	951	265	820	799	504	878	809	999999	999999	164	785	346	349	999999	872	904	185	427	618	624	948	13	461	853	999999	441	740	896	304	999999	586	999999	11	630	745	369	889	888	815	559	999999	792	999999	644	304	815	438	656	639	513	609	999999	221	843	999999	948	804	999999	540	72	999999	999999	999999	944	577	999999	345	718	967	512	999999	297	612	999999	999999	166	961	817	559	453	13	94	999999	790	58	439	849	167	149	796	565	999999	358	752	421	55	967	107	999999	579	480	719	689	999999	498	322	544	162	187	335	987	987	999999	96	69	999999	999999	44	999999	999999	875	188	579	180	947	999999	999999	999999	647	620	198	863	999999	979	973	293	404	140	301	736	895	696	979	813	999999	577	999999	271	692	368	400	933	212	999999	703	301	
999999	999999	189	405	382	999999	515	566	146	133	999999	999999	122	776	999999	524	742	999999	999999	189	208	765	372	999999	999999	677	999999	288	230	265	661	820	999999	681	153	999999	999999	896	363	221	191	422	677	684	340	87	158	915	710	999999	200	53	687	524	103	384	156	810	999999	704	999999	236	346	880	472	426	999999	441	633	771	573	846	805	999999	999999	786	98	687	999999	999999	529	261	578	354	75	618	143	762	588	999999	739	150	89	658	705	955	86	797	222	999999	925	999999	999999	938	312	354	247	999999	526	316	296	469	999999	999999	185	999999	999999	999999	999999	853	999999	399	852	864	999999	432	999999	156	335	52	710	300	999999	999999	585	811	969	640	52	720	999999	485	245	999999	482	280	999999	774	482	450	308	999999	982	368	629	536	865	428	906	879	587	100	331	484	606	995	994	645	999999	999999	295	999999	949	999999	999999	807	163	580	391	761	999999	992	674	884	999999	999999	317	115	505	59	946	551	999999	173	142	290	164	760	674	999999	999999	734	54	118	164	999999	999999	888	886	999999	382	999999	46	154	826	999999	426	446	999999	981	687	889	149	680	999999	744	293	785	960	999999	653	999999	905	904	485	327	947	565	730	999999	999999	428	999999	683	676	999999	999999	588	999999	547	863	717	29	693	799	396	595	374	999999	420	997	359	927	693	178	979	388	142	669	508	648	861	716	287	999999	268	669	465	999999	766	239	704	449	423	999999	936	999999	222	999999	98	999999	999999	875	319	999999	141	501	999999	999999	696	999999	382	999999	837	999999	12	10	741	999999	540	727	999999	369	999999	190	999999	909	999999	999999	999999	606	176	37	580	776	999999	985	407	822	369	767	999999	950	318	492	857	784	999999	999999	337	936	641	29	999999	371	603	999999	999999	999999	172	231	999999	182	283	99	999999	999999	999999	71	833	26	602	919	833	773	594	188	999999	440	333	999999	999999	988	36	305	965	157	463	219	182	851	43	999999	659	148	780	960	677	228	385	512	445	999999	691	320	343	999999	195	800	999999	999999	999999	999999	805	654	923	998	156	977	134	959	890	139	888	981	983	999999	269	695	992	633	510	833	64	820	82	756	307	715	962	253	961	999999	442	757	690	999999	473	15	224	999999	813	999999	104	425	999999	999999	662	999999	337	19	462	999999	808	153	914	338	466	984	582	177	700	999999	24	880	998	999999	999999	141	301	471	999999	264	999999	219	820	810	999999	639	209	765	104	597	999999	952	999999	470	999999	999999	842	361	65	489	999999	57	92	381	685	999999	427	
999999	619	530	417	999999	159	207	30	599	332	114	598	999999	999999	816	82	112	999999	72	99	538	383	408	999999	939	415	380	831	999999	999999	448	134	526	999999	815	156	574	999999	521	803	593	450	265	966	999999	999999	238	703	616	974	999999	328	623	999999	889	20	220	241	999999	461	778	999999	999999	999999	884	980	82	615	999999	999999	508	923	999999	268	505	97	128	441	999999	999999	186	999999	224	458	999999	999999	510	402	332	805	936	342	711	69	999999	227	853	999999	91	758	690	999999	999999	946	476	999999	999999	364	628	801	891	779	681	301	284	111	161	148	323	764	479	680	292	174	733	176	221	482	243	288	999999	335	360	802	496	999999	943	277	999999	102	999999	155	774	530	913	166	661	420	785	923	75	714	479	327	289	999999	340	999999	223	310	844	313	999999	349	999999	999999	428	878	804	721	168	883	166	231	430	333	906	999999	999999	576	514	800	697	999999	999999	529	855	42	999999	486	232	384	64	999999	999999	41	34	434	999999	357	738	782	615	73	999999	191	999999	257	897	955	999999	578	317	646	795	53	615	811	136	48	999999	999999	999999	999999	498	784	999999	485	974	398	308	482	999999	999999	999999	732	195	634	999999	40	999999	608	999999	567	383	654	76	417	886	213	425	223	307	999999	647	351	999999	296	574	980	362	999999	283	999999	657	631	780	413	808	73	999999	981	266	105	76	999999	260	797	945	844	717	999999	598	770	999999	95	184	873	266	999999	314	898	69	999999	678	898	334	999999	910	751	999999	662	999999	823	355	443	956	212	858	544	101	630	999999	729	273	941	484	513	534	571	457	906	157	321	758	959	999999	692	427	999999	778	623	999999	203	970	64	812	775	424	539	999999	999999	25	721	405	683	999999	999999	310	999999	424	820	999999	348	304	967	515	297	74	395	999999	274	784	689	766	477	743	157	758	218	139	709	99	999999	443	485	999999	435	916	999999	412	590	391	690	754	957	521	999999	899	13	549	524	710	38	26	864	197	335	999999	999999	999999	409	999999	999999	607	999999	731	116	905	819	85	999999	381	989	983	999999	883	104	934	809	955	205	999999	755	668	614	998	70	999999	579	298	565	481	987	144	13	19	299	92	999999	235	999999	642	999999	999999	469	153	720	55	999999	980	999999	400	999999	973	744	999999	826	999999	993	716	670	137	336	531	520	608	999999	999999	980	922	594	21	895	583	999999	999999	178	999999	209	471	999999	999999	893	999999	204	174	999999	24	999999	852	999999	865	99	999999	565	287	316	558	417	
999999	759	999999	75	173	396	91	505	571	433	191	982	999999	234	532	999999	655	999999	999999	999999	355	282	379	465	138	739	728	922	572	28	272	256	620	419	999999	711	422	950	999999	211	123	669	764	591	217	869	193	641	999999	894	999999	52	577	231	72	588	390	410	936	433	668	999999	933	553	171	935	999999	589	885	999999	25	705	999999	999999	223	685	999999	999999	999999	268	556	999999	365	677	999999	999999	999999	398	357	760	999999	22	23	306	543	953	736	220	430	282	507	603	755	999999	878	213	538	50	18	387	999999	601	162	999999	999999	581	999999	265	443	941	265	973	242	135	499	13	692	999999	993	269	999999	307	999999	974	760	999999	341	999999	799	905	691	638	390	999999	691	729	859	999999	430	961	159	481	776	999999	26	534	371	630	256	875	521	999999	56	748	999999	771	243	187	917	923	999999	195	466	538	260	627	593	271	999999	769	153	357	999999	42	120	477	530	879	958	235	591	710	999999	923	394	371	592	641	999999	999999	495	682	426	506	721	964	24	248	237	399	941	109	196	487	999999	999999	999999	24	637	999999	999999	363	229	999999	342	539	822	999999	154	889	44	951	729	524	283	471	999999	290	320	156	462	292	652	568	999999	491	524	885	999999	230	829	577	999999	999999	999999	141	462	999999	174	192	999999	999999	999999	348	999999	990	379	672	213	999999	243	261	999999	491	507	957	711	661	999999	850	25	937	349	924	70	467	947	158	999999	151	18	205	125	138	15	999999	198	313	213	303	121	851	999999	932	986	999999	999999	522	83	721	430	801	336	324	999999	214	142	179	288	999999	52	231	827	71	261	999999	999999	575	999999	527	769	999999	999999	114	999999	173	265	999999	937	999999	593	434	84	999999	721	999999	869	801	961	800	847	28	34	999999	260	889	34	999999	680	948	441	999999	46	555	952	31	354	999999	584	13	948	725	242	795	314	618	156	704	349	54	178	344	614	999999	999999	751	383	150	853	999999	999999	999999	737	999999	61	295	397	528	180	700	862	647	227	958	852	131	786	999999	999999	642	742	329	279	635	779	107	693	361	999999	999999	647	999999	999999	735	864	312	987	252	744	999999	230	628	999999	649	999999	531	999999	656	999999	558	965	155	149	999999	116	819	375	112	999999	999999	602	45	653	969	62	658	278	491	999999	549	144	543	494	982	422	124	796	999999	999999	257	979	46	999999	326	999999	502	999999	167	628	999999	936	885	41	789	426	999999	974	564	999999	533	262	999999	999999	293	999999	431	660	166	798	991	
32	745	659	963	974	565	999999	337	733	560	594	121	862	58	612	999999	512	999999	565	237	150	242	43	999999	999999	354	999999	245	901	814	841	908	999999	637	999999	201	236	78	815	861	678	647	999999	999999	939	999999	772	513	681	175	918	956	600	571	851	999999	712	999999	999999	999999	999999	281	435	999999	718	685	999999	235	36	421	32	999999	999999	704	559	502	411	996	979	999999	999999	970	564	736	999999	999999	999999	999999	786	241	488	495	110	195	780	406	221	911	327	999999	398	547	487	269	999999	484	77	895	22	999999	389	999999	999999	125	57	120	716	698	32	833	377	955	999999	794	932	999999	343	702	923	162	290	500	999999	725	999999	45	999999	304	999999	421	817	422	784	999999	852	773	999999	984	148	670	999999	523	888	494	999999	442	999999	692	337	615	151	999999	972	999999	999999	888	46	999999	661	22	999999	422	115	611	26	999999	180	21	942	168	802	359	999999	263	999999	767	999999	194	839	999999	937	999999	966	978	999999	999999	449	999999	370	999999	737	699	333	135	999999	278	417	286	478	930	271	999999	750	178	813	791	810	718	999999	309	999999	851	205	639	85	827	455	136	341	573	515	255	651	999999	999999	112	35	439	999999	204	360	999999	716	909	999999	851	59	798	175	488	999999	999999	537	71	999999	885	504	999999	60	999999	999999	290	945	905	424	26	444	999999	747	710	765	380	999999	999999	949	950	145	296	880	999999	778	999999	961	853	930	784	999999	590	300	546	608	999999	388	996	999999	79	999999	999999	494	743	417	287	60	464	722	271	233	344	121	737	749	217	813	827	445	175	329	999999	974	639	307	999999	481	210	999999	999999	992	510	821	879	570	334	999999	146	999999	999999	999999	506	999999	999999	561	999999	478	999999	796	400	529	999999	561	215	999999	299	836	854	445	562	806	849	999999	298	279	722	523	242	177	425	415	676	21	944	569	822	999999	315	88	924	999999	917	413	711	999999	440	949	615	139	281	497	947	701	263	694	756	154	842	398	999999	860	246	396	381	984	853	550	616	646	999999	339	530	776	999999	999999	888	446	651	394	838	999999	907	112	999999	927	468	974	757	259	999999	677	127	917	248	74	999999	999999	999999	999999	999999	999999	999999	999999	211	942	966	180	190	86	806	320	503	458	999999	76	952	999999	999999	453	525	999999	792	366	999999	259	221	613	537	456	46	366	413	923	343	948	999999	937	900	953	960	298	999999	999999	999999	999999	184	669	367	182	121	15	41	588	211	182	999999	999999	146	999999	999999	363	642	999999	999999	
999999	906	579	999999	611	636	24	243	546	493	237	94	999999	913	340	85	552	256	365	344	40	999999	825	999999	170	999999	999999	801	948	233	999999	999999	69	641	12	999999	605	554	999999	999999	107	772	494	105	999999	98	999999	73	805	999999	187	117	286	399	18	124	90	999999	953	761	183	223	295	999999	885	581	34	478	999999	999999	480	999999	500	999999	247	999999	840	730	999999	999999	999999	999999	995	999999	56	999999	379	670	632	888	515	999999	999999	994	371	999999	487	181	219	403	74	518	162	71	406	999999	616	999999	999999	750	999999	359	118	881	898	784	227	223	276	395	999999	999999	999999	32	999999	999999	407	505	458	999999	999999	669	521	355	18	999999	247	933	675	866	883	999999	518	999999	614	165	639	719	999999	587	666	999999	999999	999999	200	710	672	139	833	674	999999	121	18	798	969	999999	838	763	999999	999999	546	293	547	409	512	299	845	963	417	999999	999999	688	410	999999	696	517	763	999999	999999	308	681	117	110	999999	999999	772	903	719	913	10	999999	999999	846	550	999999	383	726	999999	321	901	864	709	999999	761	999999	103	999999	147	111	462	999999	150	609	574	999999	439	999999	999999	324	740	396	135	999999	999999	755	999999	841	859	999999	323	790	268	386	263	999999	999999	395	348	428	991	71	999999	618	461	159	186	276	282	676	611	199	189	191	581	514	738	659	315	16	365	261	999999	999999	787	671	592	764	356	999999	902	999999	844	128	332	678	629	517	598	999999	578	950	569	999999	228	133	611	86	805	999999	705	322	999999	999999	73	740	219	458	830	790	567	999999	919	151	774	999999	999999	71	859	902	999999	999999	70	58	437	999999	692	669	99	664	69	515	959	608	435	589	999999	512	64	592	469	180	687	808	700	999999	999999	427	417	660	999999	549	999999	903	999999	484	262	41	999999	658	57	550	369	176	999999	61	999999	321	716	195	603	842	999999	276	442	714	543	261	357	281	383	999999	261	438	885	999999	298	66	999999	950	999999	999999	608	405	999999	919	811	999999	999999	648	704	719	711	999999	66	936	543	950	999999	159	999999	999999	683	999999	285	782	298	999999	290	220	762	406	999999	999999	858	670	243	611	732	999999	902	999999	999999	708	576	664	563	999999	381	948	976	999999	595	596	19	336	258	975	130	762	630	879	240	868	885	307	999999	999999	373	395	702	999999	999999	947	256	919	827	999999	66	621	228	269	559	342	243	425	810	980	999999	532	999999	268	490	969	892	33	999999	314	823	279	520	618	999999	985	255	54	129	648	350	99	999999	
284	919	999999	544	999999	330	898	999999	999999	496	172	199	999999	973	444	451	259	64	233	138	522	161	786	110	610	603	573	999999	198	306	999999	640	666	33	147	349	999999	999999	999999	702	892	680	362	783	358	428	824	999999	811	603	869	593	127	960	985	132	142	409	934	999999	756	812	445	174	999999	532	533	817	999999	105	469	824	999999	530	246	842	799	13	752	999999	999999	562	999999	595	436	578	999999	999999	47	25	216	999999	500	762	946	89	244	999999	459	825	894	16	185	716	143	55	69	999999	723	153	999999	139	657	752	988	204	537	999999	999999	755	999999	828	999999	999999	888	887	999999	770	999999	999999	607	610	554	926	297	999999	386	999999	461	390	999999	999999	981	894	691	87	999999	748	774	999999	551	394	999999	703	999999	76	236	364	999999	256	722	298	999999	999999	545	722	584	730	465	225	999999	969	398	357	246	999999	847	885	139	999999	962	585	999999	832	615	223	160	850	999999	231	999999	32	740	215	999999	999999	913	999999	358	969	502	205	293	558	934	582	999999	999999	467	732	229	351	235	27	293	999999	302	190	951	999999	999999	734	619	244	679	795	239	193	689	26	999999	432	536	999999	318	767	301	447	897	999999	228	999999	999999	999999	11	204	796	722	921	531	927	733	473	999999	407	768	999999	999999	879	149	352	999999	423	450	563	796	814	75	708	999999	845	999999	293	917	113	523	351	240	242	485	998	999999	272	999999	999999	445	958	509	761	550	191	999999	999999	758	691	999999	635	942	824	214	389	730	23	404	999999	82	450	999999	923	884	427	355	817	403	999999	835	549	264	361	127	838	315	999999	168	999999	602	296	534	236	999999	887	999999	999999	37	999999	278	503	867	999999	999999	995	999999	999999	877	132	835	435	999999	999999	855	868	380	591	999999	376	84	426	854	69	93	786	999999	999999	999999	999999	28	939	789	307	999999	342	999999	782	345	132	999999	728	999999	999999	509	177	999999	916	380	827	999999	817	999999	660	32	851	648	807	399	240	999999	92	999999	880	999999	895	645	867	999999	523	999999	598	255	584	999999	355	999999	999999	559	915	664	999	999999	409	490	211	999999	138	999999	999999	694	999999	999999	114	999999	353	999999	556	932	613	531	264	179	857	999999	999999	999999	133	720	676	860	829	257	483	999999	90	144	949	400	902	664	516	592	725	828	322	215	999999	542	597	976	999999	999999	945	394	410	999999	100	999999	571	999999	999999	418	999999	169	864	626	909	539	962	219	430	166	999999	949	24	671	453	999999	329	713	430	591	133	700	
427	942	311	999999	999999	260	999999	191	828	272	556	108	983	566	963	695	305	999999	580	387	555	287	856	996	379	999999	385	71	447	857	999999	526	295	999999	742	921	999999	820	373	711	175	248	337	767	999999	999999	999999	887	75	633	999999	819	999999	745	154	150	999999	315	719	436	999999	999999	743	971	63	39	999999	85	823	999999	999999	485	247	869	999999	317	949	99	602	463	999999	497	996	814	449	399	515	549	763	602	999999	18	999999	937	835	193	504	366	999999	373	112	611	74	999999	262	932	581	152	533	836	200	996	712	265	999999	999999	985	929	531	663	524	273	322	231	999999	372	999999	310	43	38	999999	593	999999	239	999999	449	433	973	999999	517	818	372	26	999999	411	839	305	845	999999	457	208	999999	834	59	848	839	299	999999	816	889	999999	280	118	504	33	999999	619	483	905	936	954	999999	377	23	845	161	257	395	819	376	77	539	999999	585	830	999999	758	336	390	999999	159	999999	166	672	960	548	263	521	903	804	230	821	939	999999	503	195	207	820	214	696	999999	904	34	999999	822	27	531	533	674	999999	848	999999	103	999999	786	999999	856	705	63	306	898	735	999999	24	156	999999	999999	134	92	644	999999	937	999999	693	929	254	999999	715	850	942	26	999999	847	999999	955	999999	999999	555	838	138	339	501	767	907	798	856	422	19	303	576	428	999999	451	40	744	911	171	410	465	999999	808	150	999999	999999	290	999999	888	374	999999	219	527	54	295	953	314	999999	999999	999999	999999	999999	832	556	999999	283	524	619	999999	999999	382	54	775	327	100	306	329	199	646	999999	627	630	968	57	951	94	999999	383	121	498	725	999999	740	999999	999999	392	999999	262	999999	581	999999	999999	889	80	999999	999999	443	210	953	999999	633	125	903	524	999999	273	113	784	605	337	234	150	999999	790	101	187	999999	828	811	999999	596	77	471	74	999999	957	741	897	999999	999999	999999	999999	429	999999	864	610	301	226	361	252	999999	999999	657	400	356	456	172	108	979	814	709	615	999999	255	403	566	999999	999999	999999	639	531	215	729	667	686	385	720	386	926	491	886	97	477	568	999999	999999	419	999999	717	612	794	643	918	251	237	45	459	183	727	307	956	463	761	722	721	83	206	989	714	971	735	785	182	999999	928	622	148	830	827	732	156	583	130	853	844	888	296	487	440	999999	925	546	658	628	535	433	336	755	847	999999	999999	999999	366	999999	876	19	471	999999	323	999999	896	628	356	995	160	999999	342	907	999999	999999	786	999999	
559	72	55	199	999999	553	999999	504	999999	393	983	482	268	726	226	384	976	999999	427	865	999999	825	754	306	200	663	999999	161	100	999999	877	999999	567	755	871	303	999999	687	882	917	468	818	329	513	644	874	999999	433	166	999999	931	53	414	921	553	733	318	999999	999	473	999999	810	413	999999	515	999999	914	512	999999	923	683	299	952	999999	999999	356	505	999999	661	999999	927	999999	999999	143	497	834	999999	999999	999999	147	984	951	688	419	999999	658	414	461	997	999999	959	234	999999	242	284	641	100	905	525	207	237	999999	97	683	999999	41	815	999999	380	999999	369	278	310	718	938	731	611	999999	667	748	942	53	999999	986	366	999999	476	762	859	855	999999	704	130	14	999999	916	999999	15	999999	811	842	143	999999	325	315	691	923	999999	304	999999	40	558	247	999999	999999	193	999999	999999	327	842	999999	62	421	525	938	999999	999999	306	809	31	866	606	669	855	905	999999	962	926	680	674	779	999999	468	316	824	195	466	999999	748	725	101	763	999999	40	256	790	721	999999	999999	650	544	627	60	999999	999999	434	889	392	872	457	231	898	999999	652	73	948	594	999999	999999	753	999999	803	557	93	930	113	918	638	609	125	96	999999	549	39	999999	161	566	195	631	999999	306	84	481	301	503	203	343	45	966	999999	205	616	999999	999999	452	740	999999	966	999999	582	516	260	782	756	370	825	999999	999999	522	912	392	409	484	310	457	999999	332	266	589	999999	999999	882	671	311	919	480	540	915	587	399	91	999999	843	999999	883	55	999999	999999	931	678	999999	942	522	64	999999	796	999999	564	187	328	418	813	386	999999	812	633	589	480	999999	889	999999	443	813	132	830	792	565	999999	427	411	831	607	334	911	892	999999	369	616	999999	133	999999	975	999999	269	999999	277	222	237	245	260	466	821	887	51	392	410	139	399	234	132	240	706	999999	775	496	999999	489	474	999999	985	999999	972	999999	713	551	320	705	999999	151	562	580	999999	199	177	945	20	719	293	529	491	698	970	391	273	999999	641	837	999999	999999	180	788	999999	515	260	986	493	736	184	500	82	705	999999	258	672	552	902	516	999999	829	486	999999	206	945	241	297	999999	590	999999	999999	909	482	999999	782	999999	773	832	822	939	190	999999	284	544	999999	457	786	123	721	719	999999	990	135	867	143	296	89	592	802	283	962	693	902	999999	999999	590	599	999999	802	287	898	719	90	999999	789	999999	212	556	413	999999	454	184	999999	999999	110	999999	784	615	609	495	891	191	
40	548	999999	497	559	369	190	212	857	999999	999999	999999	820	11	909	558	87	999999	999999	533	999999	999999	829	788	999999	999999	814	534	805	984	363	999999	999999	717	999999	541	999999	302	999999	999999	375	210	640	630	863	147	999999	999999	920	236	538	999999	411	368	11	726	719	197	385	527	999999	656	406	999999	470	13	58	999999	322	999999	957	785	949	251	167	999999	673	208	925	999999	980	715	999999	579	456	520	904	37	999999	962	821	999999	916	299	999999	719	804	767	169	859	98	947	785	999999	278	752	999999	170	210	33	999999	521	272	411	999999	839	999999	827	427	950	108	30	999999	360	556	999999	868	999999	953	447	184	905	999999	76	999999	42	929	71	999999	703	627	999999	827	999999	908	310	150	514	752	458	677	976	349	219	760	999999	561	435	995	723	884	244	216	762	849	157	482	999999	525	514	909	980	526	724	999999	999999	999999	704	452	256	415	363	906	505	999999	207	566	999999	999999	999999	481	504	76	587	818	999999	537	74	843	760	827	943	989	999999	548	696	459	625	886	406	873	856	982	748	317	530	337	711	992	651	591	652	890	706	42	999999	914	939	905	939	827	999999	861	999999	428	471	374	999999	956	84	999999	940	942	909	944	624	522	327	999999	298	65	825	82	201	999999	185	63	999999	216	144	999999	999999	719	947	578	999999	999999	301	999999	999999	165	999999	755	917	904	650	999999	981	761	417	892	597	670	616	999999	11	999999	669	522	253	418	999999	999999	822	999999	999999	999999	994	340	209	628	999999	997	432	999999	396	80	999999	297	528	474	999999	531	798	251	194	850	112	74	577	688	336	779	999999	438	999999	218	932	625	999999	429	715	650	562	788	671	599	247	999999	497	930	999999	382	999999	778	346	560	999999	580	999999	386	128	930	762	521	999999	451	920	994	67	188	147	999999	620	109	759	430	969	20	580	999999	613	999999	576	647	999999	954	786	307	101	999999	999999	362	516	300	311	784	888	50	495	229	678	252	999999	319	999999	999999	761	893	29	916	590	652	10	524	773	499	364	999999	999999	348	665	999999	903	543	632	785	32	329	999999	974	542	928	524	360	915	370	212	267	855	999999	202	999999	999999	185	999999	999999	362	992	527	811	999999	773	999999	999999	564	65	348	883	999999	999999	349	441	105	54	383	662	137	649	608	999999	297	106	269	320	156	773	344	728	609	729	999999	40	802	986	554	769	999999	999999	795	859	32	999999	580	999999	85	760	796	999999	801	999999	999999	999999	999999	124	524	333	999999	995	11	
791	721	999999	999999	999999	584	318	999999	999999	499	614	49	760	854	749	390	968	525	421	245	395	999999	109	927	338	999999	719	647	999999	472	230	265	627	376	14	147	412	55	623	273	766	131	687	745	197	241	25	858	643	734	999999	999999	102	759	615	999999	621	693	945	13	864	999999	950	647	278	358	999999	394	849	611	977	923	902	999999	479	273	298	364	999999	106	999999	861	13	953	916	423	173	867	760	999999	526	719	109	999999	408	999999	999999	50	476	838	820	631	19	42	756	632	905	944	290	351	999999	267	953	849	74	13	667	999999	999999	999999	195	553	999999	659	95	268	823	291	749	384	103	258	888	901	286	317	852	971	999999	999999	517	229	999999	418	999999	999999	999999	999999	556	999999	437	183	319	620	652	276	997	360	946	999999	809	624	204	999999	258	277	378	999999	572	757	161	696	800	447	999999	966	966	224	984	826	999999	572	735	353	947	919	938	277	259	999999	999999	501	34	709	484	999999	34	680	170	407	999999	714	688	798	999999	740	383	872	282	686	309	783	375	129	994	999999	889	851	959	339	338	999999	802	562	447	999999	671	101	999999	455	942	295	64	587	999999	788	884	936	109	216	545	999999	995	999999	709	999999	136	905	714	247	13	999999	721	830	79	788	912	135	999999	594	78	292	999999	826	743	24	728	788	999999	999999	362	999999	751	752	793	271	999999	238	852	911	533	766	999999	725	451	769	574	233	517	158	876	758	584	514	147	263	166	999999	829	695	999999	347	722	507	884	60	431	999999	47	807	683	683	282	450	71	312	905	193	384	974	449	505	280	44	340	604	999999	999999	614	540	114	999999	409	167	999999	195	53	999999	841	401	348	605	999999	710	999999	202	999999	999999	452	999999	357	973	999999	999999	255	312	76	688	177	999999	999999	193	999999	999999	702	747	999999	125	999999	876	999999	36	352	999999	636	999999	318	570	569	999999	127	243	794	779	192	141	151	999999	911	800	128	365	712	561	718	164	252	999999	18	999999	918	370	798	576	577	331	630	810	228	411	994	506	129	38	172	449	999999	999999	324	570	606	729	213	999999	999999	903	323	791	275	999999	999999	628	562	841	229	757	999999	228	212	860	511	340	336	509	806	622	245	683	398	279	764	668	375	447	131	199	166	262	818	999999	999999	838	545	746	810	375	944	287	999999	415	14	180	382	464	999999	275	403	704	739	145	667	999999	999999	996	717	999999	999999	124	720	40	600	999999	999999	537	852	672	794	999999	999999	441	
677	999999	873	983	274	594	296	911	387	999999	795	462	522	683	16	999999	446	549	999999	999999	121	829	567	999999	814	821	771	844	611	397	480	813	14	999999	467	708	766	418	999999	133	999999	352	736	864	244	147	670	999999	531	483	236	999999	999999	999999	329	848	401	104	178	453	999999	452	309	990	384	999999	999999	999999	226	307	999999	999999	818	905	240	768	102	999999	544	677	161	55	322	137	171	235	262	192	979	618	317	999999	999999	288	999999	204	53	745	490	262	689	456	509	999999	872	208	999999	655	999999	560	755	699	999999	501	301	776	139	181	999999	158	730	276	244	607	999999	940	787	539	604	45	999999	356	999999	292	987	705	999999	999999	999999	962	798	606	599	999999	999999	618	120	999999	999999	533	75	872	999999	341	532	423	999999	901	243	931	421	897	60	557	835	408	487	999999	513	596	240	49	915	999999	360	133	676	816	744	999999	999999	48	999999	999999	969	999999	440	880	759	574	494	645	855	999999	999999	901	999999	52	593	999999	141	999999	244	400	999999	35	956	58	999999	999999	747	404	166	861	111	382	354	999999	587	981	999999	606	518	999999	111	594	194	999999	326	999999	578	633	999999	290	999999	987	804	162	999999	944	999999	391	899	361	827	99	488	993	232	178	999999	576	465	999999	495	535	333	999999	999999	999999	999999	999999	732	999999	830	999999	181	876	999999	999999	578	999999	212	642	95	586	707	166	122	999999	999999	200	368	999999	901	999999	178	622	999999	714	999999	509	863	78	113	531	658	999999	531	713	918	611	999999	118	600	365	999999	999999	526	909	999999	999999	192	287	601	999999	16	585	631	828	999999	999999	92	907	460	78	338	143	539	563	999999	340	999999	999999	999999	505	818	259	557	545	638	355	106	999999	886	496	999999	586	476	999999	524	83	745	999999	768	999999	528	999999	657	999999	36	240	293	962	981	497	999999	999999	193	999999	832	757	38	999999	199	599	463	999999	30	964	999999	999999	666	87	999999	854	595	999999	640	734	976	999999	999999	35	999999	407	999999	999999	903	399	954	999999	402	380	999999	767	999999	659	513	179	906	331	453	693	780	284	574	216	999999	136	902	999999	152	459	130	488	999999	13	999999	999999	999999	329	303	631	20	216	360	295	999999	281	808	935	428	470	827	654	900	999999	999999	244	833	856	219	777	496	353	401	999999	260	999999	999999	52	999999	999999	641	999999	38	999999	999999	999999	924	288	999999	999999	999999	966	192	682	631	999999	999999	257	758	999999	959	681	120	526	999999	666	999999	417	45	318	668	766	853	707	828	251	
626	88	999999	999999	999999	554	108	566	459	530	171	999999	320	784	561	365	293	750	999999	960	476	999999	686	999999	758	516	999999	999999	984	561	123	999999	999999	390	849	510	32	999999	32	414	583	553	999999	614	504	106	106	261	999999	313	999999	999999	945	868	999999	999999	401	216	922	803	312	658	582	898	416	686	999999	929	999999	61	342	215	727	357	387	999999	445	82	523	661	999999	990	999999	680	88	999999	539	999999	615	734	118	815	165	228	112	924	999999	178	999999	817	999999	176	326	999999	971	277	999999	598	490	852	679	329	693	270	393	321	965	999999	820	406	999999	880	323	210	942	999999	60	509	254	462	951	276	874	706	430	252	674	988	708	810	635	940	504	999999	999999	789	999999	894	834	999999	959	79	358	801	669	999999	999999	125	999999	455	999999	875	353	38	900	413	455	987	840	151	646	999999	203	19	999999	216	386	560	156	163	403	165	674	464	503	882	918	999999	999999	80	399	559	235	999999	999999	759	597	476	862	651	343	144	64	999999	153	981	875	348	40	462	973	999999	999999	999999	61	71	211	999999	999999	999999	494	382	999999	769	999999	97	999999	940	425	20	999999	910	999999	504	819	999999	111	980	999999	521	16	579	999999	999999	107	106	590	999999	211	532	558	999999	941	843	166	999999	193	294	942	66	239	935	923	29	843	72	605	474	789	792	999999	999999	578	22	999999	915	340	377	672	654	507	135	738	893	462	910	999999	853	348	858	84	816	999999	264	999999	80	656	31	999999	44	501	126	836	999999	999999	999999	139	929	831	251	630	816	999999	999999	558	114	206	40	567	932	104	752	999999	931	717	152	192	999999	730	941	999999	318	999999	999999	163	391	299	330	329	134	781	49	999999	999999	238	268	204	750	705	187	874	626	464	806	940	748	990	905	700	430	154	814	208	889	983	321	999999	984	999999	999999	999999	876	710	442	161	999999	730	999999	703	459	948	442	619	999999	999999	999999	854	830	999999	414	400	394	629	899	980	966	841	142	123	916	90	219	616	537	999999	997	916	31	655	885	28	960	212	999999	481	712	999999	999999	821	351	466	357	296	729	776	430	999999	810	462	194	999999	597	916	786	378	738	825	999999	189	80	725	833	185	999999	396	440	191	387	999999	999999	999999	195	321	771	460	732	923	887	999999	999999	999999	116	568	471	672	431	53	426	872	743	886	999999	476	750	999999	633	999999	484	342	346	248	869	392	195	999999	37	286	155	335	646	814	938	999999	247	330	619	999999	999999	149	965	
396	765	514	684	999999	659	719	570	155	999999	560	449	554	424	703	880	723	383	59	999999	155	898	100	999999	928	948	790	238	430	999999	368	468	345	999999	949	483	999999	708	999999	999999	999999	715	999	999999	999999	375	393	999999	543	450	895	891	999999	503	999999	498	675	288	999999	443	869	999999	150	148	468	102	113	186	474	230	525	999999	579	297	337	999999	899	591	151	999999	564	999999	695	999999	999999	999999	999999	842	557	461	807	86	952	370	892	999999	999999	999999	50	999999	999999	999999	443	323	925	999999	322	377	175	390	599	999999	999999	202	999999	999999	795	170	37	991	298	999999	629	23	423	448	72	218	999999	510	999999	999999	550	158	999999	357	449	999999	64	241	164	999999	676	999999	999999	999999	999999	759	999999	905	42	414	999999	59	704	10	587	999999	900	486	817	113	999999	999999	525	560	544	988	902	531	999999	999999	999999	796	999999	863	999999	999999	999999	700	509	312	726	999999	478	460	215	999999	454	999999	769	999999	481	578	423	999999	999999	20	999999	311	188	999999	857	960	367	618	999999	46	221	840	415	135	999999	209	977	999999	999999	483	197	75	355	999999	544	612	761	528	942	999999	382	999999	999999	999999	810	849	999999	558	455	765	141	859	161	178	289	613	999999	644	751	281	600	908	672	978	822	585	999999	145	415	999999	209	839	675	770	663	435	440	830	325	429	688	428	69	621	352	338	913	187	763	931	728	127	776	670	937	999999	123	999999	762	234	893	999999	152	210	999999	302	193	391	999999	854	183	64	328	332	593	181	849	60	636	494	999999	999999	382	484	526	91	72	999999	832	199	321	18	999999	100	999999	312	286	858	65	60	154	532	672	908	758	673	798	454	999999	765	624	999999	795	278	562	124	999999	668	683	484	239	188	559	999999	543	174	987	237	796	999999	895	991	995	999999	349	149	999999	473	725	852	292	999999	927	77	575	258	222	798	538	421	309	617	185	999999	820	965	999999	999999	375	593	686	571	658	797	999999	633	77	219	928	423	18	539	943	830	202	622	261	999999	749	295	999999	999999	699	385	980	288	815	424	766	383	176	758	108	141	176	721	999999	140	207	942	190	13	869	124	999999	770	674	354	388	999999	714	491	608	90	641	498	871	283	816	591	817	652	453	554	256	260	440	811	664	999999	662	130	294	999999	114	949	328	584	999999	219	614	471	46	567	669	685	159	27	500	677	850	685	323	616	999999	537	560	324	868	162	339	863	690	908	999999	594	206	801	975	692	179	296	
310	999999	999999	999999	616	999999	999999	999999	110	423	320	986	629	999999	999999	678	999999	577	398	999999	716	820	880	999999	781	999999	999999	85	488	357	51	808	508	563	385	999999	639	779	999999	674	439	306	61	916	552	703	288	568	787	527	130	408	303	999999	580	489	726	235	574	487	862	810	92	752	381	511	488	75	601	100	999999	902	655	723	574	419	769	963	208	87	850	464	297	961	237	643	999999	342	983	999999	999999	413	214	444	812	628	224	308	545	51	224	222	966	697	488	227	753	999999	601	170	720	763	37	999999	637	408	522	131	524	738	996	156	92	705	109	999999	697	221	911	946	999999	470	999999	167	999999	637	497	600	483	20	889	935	999999	823	184	999999	385	718	806	413	115	103	999999	807	54	78	140	271	597	851	530	542	667	655	999999	260	345	999999	633	999	910	921	648	514	999999	70	415	268	530	872	260	979	999999	507	840	111	686	620	999999	795	507	999999	13	999999	489	999999	999999	999999	857	924	891	515	94	806	502	999999	455	999999	958	984	662	871	740	724	601	550	137	999999	814	863	574	724	757	838	999999	684	999999	26	999999	999999	792	329	999999	999999	980	999999	999999	608	999999	656	656	417	662	138	999999	635	495	999999	39	938	999999	117	281	999999	359	177	999999	256	314	818	999999	438	999999	467	201	342	470	144	743	856	656	529	165	999999	999999	167	71	629	705	866	198	639	987	96	999999	685	58	999999	256	813	987	999999	999999	196	390	228	999999	999999	936	800	175	361	544	183	292	701	951	122	999999	202	115	137	551	999999	999999	636	451	167	196	516	999999	63	887	930	999999	18	235	969	778	987	994	999999	693	905	999999	836	104	813	803	999999	733	936	999999	63	708	860	999999	856	566	753	777	999999	999999	429	516	999999	474	614	315	999999	999999	999999	344	999999	208	248	444	646	746	793	542	637	364	616	783	357	999999	833	232	18	911	378	413	34	220	989	857	273	398	589	999999	489	999999	529	113	750	601	828	999999	999999	999999	460	120	773	999999	149	999999	402	646	168	686	640	391	306	999999	107	579	319	589	218	999999	999999	257	166	431	62	139	835	512	42	756	606	977	763	592	460	268	640	999999	80	348	999999	626	999999	902	731	999999	999999	165	999999	180	291	249	647	88	254	999999	999999	999999	167	999999	815	889	613	412	90	663	999999	713	912	838	999999	505	519	870	925	554	28	264	999999	954	999999	679	506	862	474	366	340	685	348	999999	314	298	656	69	532	575	23	826	822	
78	999999	497	253	178	999999	786	999999	776	999999	700	195	699	652	212	93	146	393	751	938	723	332	943	375	665	533	999999	849	459	347	999999	999999	201	441	631	485	439	436	338	630	687	636	563	532	647	72	615	999999	453	976	999999	192	271	888	108	745	535	131	587	644	589	937	999999	439	999999	169	993	267	30	727	653	999999	65	130	261	96	768	999999	728	999999	999999	15	405	482	951	177	999999	313	343	999999	999999	318	999999	999999	50	749	365	999999	730	488	78	999999	625	726	999999	685	137	150	636	21	976	124	403	984	726	584	999999	999999	487	999999	889	690	924	143	999999	999999	862	371	89	999999	730	644	690	249	999999	570	389	679	999999	276	49	138	676	999999	999999	835	999999	999999	967	466	217	999999	647	105	598	387	433	999999	949	987	823	999999	70	135	999999	342	434	163	459	999999	204	999999	999999	220	595	999999	999999	603	233	999999	430	997	999999	623	303	172	996	999999	651	157	146	897	999999	172	453	999999	77	550	50	577	411	760	999999	811	271	999999	920	436	999999	837	373	999999	268	999999	566	825	372	447	832	128	345	838	512	311	29	999999	999999	485	767	322	693	474	562	655	539	999999	592	592	999999	999999	999999	570	999999	999999	999999	315	638	720	605	999999	910	630	718	999999	242	999999	258	112	791	999999	999999	444	668	197	153	999999	277	612	999999	897	242	779	95	883	875	775	753	697	999999	713	668	423	879	999999	999999	73	999999	999999	999999	966	420	999999	801	398	999999	807	901	898	670	999999	48	36	250	999999	395	999999	544	834	56	999999	999999	560	999999	87	999999	798	564	529	785	89	152	999999	999999	513	486	752	978	999999	999999	77	874	999999	37	642	675	642	999999	181	999999	280	999999	921	594	957	156	860	904	723	102	938	252	382	122	591	999999	412	837	736	232	999999	162	999999	687	978	592	964	533	999999	412	999999	625	999999	774	514	560	230	51	999999	367	626	847	264	604	218	999999	502	741	446	999999	999999	805	445	949	999999	999999	681	244	616	999999	191	999999	961	321	440	322	999999	607	608	40	521	370	605	999999	606	795	897	253	478	163	99	232	97	53	999999	857	999999	999999	663	396	879	986	435	866	185	299	886	943	999999	999999	999999	894	143	415	387	902	209	76	999999	326	231	438	765	462	285	958	248	999999	182	582	142	999999	944	221	160	999999	999999	999999	203	999999	999999	953	88	999999	999999	999999	999999	681	665	999999	658	123	101	999999	999999	999999	230	972	591	227	61	968	999999	592	763	999999	950	921	265	852	968	
470	873	46	999999	277	999999	193	274	90	869	566	262	936	999999	28	333	606	57	709	314	962	156	976	999999	999999	193	496	819	999999	254	177	426	812	999999	197	999999	65	999999	896	101	47	708	511	999999	494	715	833	668	744	999999	354	999999	999999	547	999999	323	896	780	999999	94	863	999999	626	835	702	149	449	999999	736	778	277	676	999999	618	999999	263	645	628	770	235	999999	828	84	999999	899	302	999999	275	271	999999	353	284	463	812	238	672	91	999999	655	354	275	174	931	999999	950	677	723	937	279	752	678	999999	20	250	735	999999	300	206	999999	409	278	184	407	862	434	999999	222	999999	390	604	181	999999	972	425	959	194	999999	117	999999	232	578	999999	995	519	205	84	274	999999	86	203	382	885	999999	255	86	101	767	78	542	999999	464	384	556	999999	581	999999	306	594	291	550	147	192	999999	713	830	343	999999	999999	999999	999999	727	999999	999999	999999	232	999999	239	726	348	868	427	828	574	522	767	204	387	330	937	496	778	680	931	536	65	200	169	36	425	743	911	878	411	193	999999	465	999999	999999	452	295	479	579	255	422	999999	319	617	214	946	636	955	859	950	181	580	57	77	735	140	41	136	213	311	605	957	999999	427	391	999999	312	999999	27	999999	999999	26	209	434	519	413	746	582	954	999999	788	999999	999999	999999	999999	612	192	397	387	240	420	999999	276	277	650	465	584	892	999999	999999	643	555	938	981	307	164	381	622	999999	332	393	999999	181	133	999999	817	904	999999	197	999999	999999	999999	703	999999	466	493	999999	999999	784	999999	829	854	355	43	446	242	999999	80	630	85	240	569	838	64	846	961	986	152	754	832	561	963	705	999999	821	728	851	161	999999	999999	413	449	837	504	502	539	113	148	686	290	968	833	999999	121	548	540	86	999999	999999	999999	507	608	999999	952	502	865	159	899	221	718	391	999999	555	816	671	790	732	999999	562	316	999999	848	466	474	863	727	974	593	999999	291	651	999999	220	30	316	805	272	999999	11	637	999999	214	926	999999	899	999999	287	182	450	757	808	742	96	999999	647	659	151	712	999999	775	891	565	991	930	76	188	486	535	510	865	528	846	341	925	926	652	921	497	574	592	449	801	999999	159	483	908	125	586	382	999999	663	560	999999	236	999999	824	222	996	999999	721	794	999999	999999	584	999999	961	410	999999	707	999999	999999	653	147	506	335	99	422	841	457	168	72	900	163	852	212	968	60	115	189	999999	439	999999	596	999999	797	697	138	
569	919	521	999999	999999	879	387	920	19	422	299	901	655	411	381	548	743	999999	894	598	820	381	271	911	999999	982	999999	564	811	67	294	999999	999999	960	853	921	935	659	118	30	776	999999	202	555	760	213	533	999999	68	386	999999	205	902	108	318	999999	658	999999	999999	971	999999	999999	118	952	137	999999	999999	694	557	999999	999999	93	550	874	822	888	189	715	161	101	459	999999	506	435	999999	98	806	539	652	666	273	999999	457	146	745	953	823	249	999999	180	940	999999	999999	608	773	770	999999	38	999999	430	17	942	459	999999	522	382	325	999999	999999	48	999999	734	52	891	196	288	635	999999	139	868	999999	940	297	999999	161	620	759	999999	999999	442	444	777	262	231	658	999999	875	999999	624	372	638	150	500	389	396	216	795	261	422	494	145	251	899	417	366	77	999999	478	999999	901	623	428	31	999999	604	15	481	999999	243	864	413	999999	789	999999	240	923	449	908	594	999999	825	507	485	177	307	203	878	844	865	590	676	999999	387	999999	748	219	129	193	784	390	999999	975	28	557	999999	846	462	142	187	999999	999999	745	884	999999	999999	125	943	853	19	411	137	636	999999	652	999999	999999	999999	75	999999	30	999999	266	999999	213	220	849	489	999999	96	999999	740	745	667	432	962	931	522	999999	647	999999	276	999999	183	999999	999999	107	30	375	999999	84	934	396	999999	166	638	999999	621	680	803	236	636	25	767	558	670	391	969	999999	689	266	494	999999	428	395	999999	999999	92	751	949	123	999999	999999	999999	22	526	354	630	999999	793	601	319	999999	569	420	999999	260	508	625	999999	999999	138	497	685	999999	589	395	999999	729	412	110	999999	870	730	689	999999	522	458	754	41	326	761	999999	738	999999	999999	999999	999999	17	398	503	39	467	49	87	999999	341	438	999999	432	141	386	900	109	999999	323	999999	120	999999	999999	483	802	753	593	395	999999	670	759	999999	165	937	999999	960	341	909	80	999999	831	652	999999	74	999999	999999	999999	900	940	999999	368	55	774	508	541	109	999999	914	700	999999	999999	653	999999	999999	999999	840	999999	495	724	999999	999999	999999	999999	999999	617	999999	185	949	399	809	431	693	999999	999999	999999	999999	999999	656	405	317	967	426	218	794	946	187	685	389	491	253	693	837	999999	999999	999999	178	433	999999	890	999999	999999	53	525	999999	855	999999	208	716	22	869	999999	999999	99	999999	459	153	981	828	556	999999	999999	795	468	999999	126	999999	517	931	999999	142	290	553	765	331	999999	923	999999	328	939	766	978	969	376	622	
237	50	747	768	74	157	197	999999	724	460	301	137	584	379	774	270	672	276	756	880	589	473	886	768	33	535	251	662	889	789	461	812	428	845	918	85	846	749	866	813	999999	685	828	315	999999	265	999999	531	553	678	999999	712	222	496	43	999999	999999	979	999999	999999	999999	534	715	934	999	999999	708	739	461	999999	424	999999	410	943	935	903	644	581	738	767	196	999999	119	220	695	749	999999	932	812	999999	920	999999	999999	337	907	999999	969	893	315	550	556	609	999999	854	264	181	311	999999	999999	999999	999999	582	251	976	353	195	425	504	249	999999	999999	776	926	307	778	999999	999999	999999	45	524	933	751	999999	197	221	586	999999	264	999999	524	447	330	380	999999	45	348	626	38	984	722	994	999999	654	65	999999	780	999999	773	86	707	262	999999	244	47	205	377	317	63	999999	766	545	170	999999	724	812	567	406	254	272	440	999999	890	98	322	529	999999	999999	219	535	441	903	876	188	258	271	218	96	343	486	667	40	572	272	227	187	834	926	929	999999	104	383	438	510	645	777	372	999999	921	517	736	999999	999999	528	999999	863	669	981	299	463	604	481	72	767	605	999999	999999	627	870	145	695	542	176	966	440	67	474	375	542	481	898	77	175	826	750	395	933	53	938	364	518	999999	637	476	648	999999	321	671	905	246	418	999999	280	786	821	203	114	141	98	276	398	303	449	817	564	537	316	246	27	219	476	325	688	515	626	843	905	700	327	817	999999	999999	469	306	73	163	999999	388	14	556	999999	801	955	999999	966	999999	999999	819	912	999999	316	84	654	696	999999	103	66	764	169	978	298	999999	999999	280	530	595	833	152	754	999999	740	927	241	471	928	674	369	26	549	412	439	999999	788	216	511	671	158	773	535	969	106	999999	229	35	267	877	987	999999	151	999999	390	999999	75	999999	380	389	843	193	767	105	733	50	225	757	549	212	625	607	768	859	447	70	999999	999999	314	709	999999	216	999999	999999	999999	684	875	999999	31	999999	30	287	835	132	828	965	15	439	245	66	816	472	999999	65	261	390	916	291	933	999999	653	290	205	999999	681	636	999999	999999	999999	59	174	56	735	999999	192	348	999999	646	999999	481	65	187	549	258	892	999999	999999	999999	999999	306	768	593	245	701	999999	739	999999	174	451	201	999999	999999	30	999999	999999	999999	736	116	873	913	618	999999	260	461	999999	999999	741	946	778	999999	999999	832	916	121	291	999999	810	44	853	999999	266	999999	205	839	496	
999999	166	999999	367	132	508	999999	284	886	688	498	343	783	436	60	998	144	395	15	999999	163	382	909	904	999999	959	702	262	430	657	999999	999999	420	965	508	318	999999	589	656	999999	294	557	39	433	793	247	999999	607	803	999999	131	221	999999	556	999999	393	257	999999	56	172	999999	369	853	239	999999	423	922	818	999999	999999	620	555	999999	77	998	999999	352	485	999999	83	933	104	459	977	535	999999	999999	864	633	125	71	999999	542	493	141	925	703	799	999999	999999	325	218	680	71	999999	575	481	132	557	736	50	772	346	973	239	710	999999	876	999999	876	538	68	195	812	999999	691	22	256	935	83	902	552	728	741	757	724	424	398	154	959	329	762	317	896	84	298	592	999999	263	431	999999	827	999999	999999	841	267	999999	999999	999999	999999	999999	234	196	483	999999	999999	53	605	999999	514	999999	521	731	999999	999999	999999	999999	298	999999	391	109	453	993	514	999999	84	456	847	900	500	702	556	18	13	406	105	575	999999	72	999999	255	999999	999999	748	145	503	999999	361	999999	75	516	734	140	998	51	999999	999999	682	999999	759	999999	205	705	999999	999999	739	999999	728	347	461	211	999999	999999	160	146	122	111	999999	379	564	999999	999999	999999	834	984	999999	426	20	999999	297	999999	999999	418	313	546	59	999999	627	935	406	999999	377	23	872	863	999999	999999	979	861	928	18	985	313	859	780	999999	681	870	999999	999999	322	502	999999	60	999999	999999	999999	922	614	96	831	483	319	973	574	611	91	999999	971	999999	469	446	158	43	289	878	589	558	999999	600	378	999999	887	100	93	497	611	962	284	999999	99	585	375	999999	999999	534	675	999999	295	178	999999	39	999999	999999	385	876	354	732	771	718	729	999999	399	23	718	420	596	229	999999	86	999	999999	377	426	307	884	81	382	936	754	213	999999	272	999999	737	348	521	543	715	216	153	879	201	565	825	148	195	361	67	687	938	455	999999	219	999999	744	662	483	57	500	804	971	999999	999999	999999	480	688	999999	285	999999	999999	62	514	683	933	130	927	811	999999	168	699	719	999999	999999	815	757	808	999999	195	993	686	48	999999	225	999999	181	93	999999	999999	999999	460	160	85	687	999999	885	941	767	999999	999999	999999	851	882	888	801	999999	999999	546	211	999999	671	635	999999	292	999999	999999	566	299	281	762	999999	753	761	254	999999	548	643	638	470	930	999999	999999	776	999999	187	835	166	607	999999	999999	525	546	972	999999	684	824	311	793	994	929	328	652	496	524	22	72	999999	638	999999	999999	
999999	999999	86	281	943	629	858	712	115	857	703	999999	875	954	999999	499	781	470	999999	999999	246	850	643	540	611	173	555	262	999999	124	745	527	428	170	875	999999	470	701	999999	64	966	999999	688	999999	236	999999	999999	541	286	522	290	628	77	305	26	601	384	545	999999	780	84	999999	587	990	121	185	540	714	89	999999	999999	90	999999	999999	916	646	171	999999	999999	999999	396	23	976	612	834	126	459	132	154	283	132	924	40	577	979	371	22	698	999999	60	999999	71	462	999999	492	210	515	999999	999999	379	439	999999	241	999999	999999	999999	629	975	165	999999	725	418	999999	999999	617	114	59	999999	999999	999999	634	473	481	263	421	334	561	999999	129	999999	610	898	743	774	844	255	693	999999	193	919	741	46	542	39	334	999999	501	999999	999999	387	160	970	34	833	999999	966	406	977	17	999999	999999	200	855	532	394	999999	674	795	961	999999	421	448	361	617	813	597	930	451	928	10	833	999999	509	741	482	999999	873	910	39	877	848	716	604	999999	419	999999	190	20	999999	507	746	705	999999	567	999999	712	618	417	29	157	46	999999	58	16	235	604	999999	124	59	999999	953	764	999999	999999	523	705	843	236	207	272	417	920	806	999999	263	137	218	942	774	770	31	466	890	882	999999	894	999999	597	999999	814	861	76	960	891	553	999999	938	611	999999	999999	868	391	219	757	740	999999	158	626	752	108	396	748	999999	289	732	999999	873	884	252	999999	46	256	338	392	411	999999	999999	914	999999	281	198	606	999999	513	999999	999999	256	999999	152	725	746	999999	844	800	428	122	999999	999999	999999	65	118	64	999999	425	234	622	999999	826	356	999999	166	243	749	999999	999999	789	999999	999999	388	102	251	999999	742	999999	882	995	412	537	964	298	624	287	755	999999	173	143	999999	482	999999	288	999999	999999	999999	999999	569	999999	302	999999	890	639	999999	889	303	999999	814	377	999999	999999	543	239	220	525	862	999999	774	878	488	927	317	999999	552	378	999999	109	515	999999	953	989	999999	378	703	48	647	335	36	735	984	999999	16	795	821	404	938	999999	999999	70	999999	729	978	690	34	374	66	124	96	893	341	203	561	994	424	999999	884	999999	535	181	878	537	41	49	893	800	920	521	954	999999	439	508	999999	454	999999	234	20	277	354	339	982	533	248	143	403	791	135	999999	999999	498	520	774	524	897	192	40	698	939	796	999999	453	544	999999	999999	463	832	172	117	999999	200	322	616	999999	206	198	354	298	897	645	112	999999	908	150	466	
636	665	984	143	271	232	535	81	480	129	885	448	373	309	680	571	629	28	281	190	185	903	999999	327	999999	837	742	800	303	694	559	545	404	703	999999	797	847	999999	999999	519	664	251	145	700	320	750	981	989	227	84	483	999999	999999	959	291	732	711	667	434	433	999999	735	777	786	569	350	53	670	996	882	723	600	999999	762	526	933	767	263	17	959	856	752	583	229	221	903	908	444	422	579	96	190	604	999999	999999	999999	474	359	999999	999999	706	321	993	999999	999999	882	999999	874	443	357	964	458	659	474	577	737	161	558	575	666	442	608	257	999999	999999	542	995	760	732	596	469	418	132	46	263	545	759	249	868	338	429	43	11	999999	615	999999	999999	139	999999	302	778	999999	999999	474	538	107	73	577	548	818	887	723	151	846	888	556	335	623	221	999999	999999	912	690	999999	247	999999	607	999999	811	168	999999	866	915	440	818	553	633	658	508	165	481	192	700	59	451	705	999999	164	186	999999	999999	907	917	812	324	865	999999	999999	999999	139	499	880	765	389	806	30	807	710	999999	345	922	999999	124	66	560	795	221	640	795	999999	516	453	999999	999999	856	114	999999	999999	126	952	327	96	431	379	666	999999	426	320	253	430	898	999999	999999	841	145	634	793	861	261	529	999999	999999	751	696	623	56	999999	22	999999	701	81	704	594	999999	27	836	999999	745	999999	960	999999	900	999999	375	642	334	326	175	617	232	321	97	852	597	308	999999	344	735	755	619	726	999999	787	552	359	999999	596	999999	823	308	387	999999	471	999999	160	753	208	386	63	298	999999	708	405	310	390	984	852	997	776	999999	502	521	989	999999	999999	965	123	844	26	449	738	275	999999	318	844	272	625	999999	446	555	533	957	999999	466	890	27	999999	999999	171	374	351	598	284	538	806	866	999999	691	67	195	999999	999999	370	613	560	463	366	96	465	127	368	999999	561	230	761	999999	839	532	889	225	956	635	682	999999	107	149	991	813	511	978	214	999999	503	261	999999	179	597	77	906	436	661	999999	31	999999	16	60	999999	63	999999	272	37	535	801	841	238	14	681	719	516	421	472	999999	999999	487	913	434	797	999999	315	592	947	771	626	463	564	45	999999	639	645	57	999999	937	999999	249	999999	999999	142	662	999999	910	497	877	561	494	963	118	346	543	139	581	999999	738	747	193	999999	999999	908	348	287	203	400	52	999999	999999	319	999999	515	345	536	999999	302	145	286	404	999999	999999	219	999999	499	456	
699	80	509	73	794	373	199	999999	924	999999	769	793	999999	829	520	999999	803	103	999999	438	603	10	16	999999	289	127	461	352	98	255	56	776	848	830	504	329	543	20	674	946	344	660	421	842	476	508	759	457	884	999999	275	999999	956	71	999999	999999	73	999999	783	676	999999	847	999999	678	648	992	945	554	335	200	911	792	428	999999	103	942	588	999999	427	780	368	14	999999	999999	980	999999	820	999999	977	999999	266	928	236	999999	44	497	999999	743	203	483	563	215	132	693	738	482	697	727	967	910	999999	898	999999	13	318	907	388	327	999999	718	182	999999	576	529	934	983	566	430	204	605	57	845	999999	943	227	999999	882	999999	710	999999	242	102	820	999999	695	367	741	233	689	136	119	576	55	485	311	405	638	602	759	755	916	277	533	371	862	999999	928	999999	785	999999	35	613	999999	200	485	90	999999	510	834	577	251	342	999999	77	496	999999	800	999999	999999	822	523	999999	25	954	590	965	999999	999999	999999	430	439	498	448	999999	110	999999	958	999999	10	231	67	138	767	999999	513	999999	536	465	999999	391	474	999999	610	999999	642	745	999999	662	609	520	999999	888	306	413	147	752	894	216	999999	991	522	999999	494	420	999999	395	522	832	451	16	439	113	584	999999	999999	999999	888	485	891	364	999999	305	254	490	999999	178	999999	999999	54	760	690	999999	498	882	869	528	948	199	207	256	233	999999	221	999999	90	418	314	484	999999	151	999999	419	325	612	94	999999	999999	14	710	596	563	168	788	690	999999	999999	614	999999	999999	438	58	999999	287	644	999999	150	94	651	409	301	999999	357	906	903	896	280	14	885	999999	652	999999	999999	488	610	693	75	977	999999	999999	970	999999	612	999999	28	103	175	141	680	999999	999999	999999	59	999999	419	732	215	261	884	999999	55	116	728	903	310	611	999999	999999	676	999999	75	999999	563	374	438	497	261	826	999999	810	730	149	999999	414	853	520	776	999999	79	877	487	999999	102	736	999999	864	999999	709	999999	999999	988	956	465	728	416	781	578	685	999999	921	481	389	373	84	73	906	782	324	59	790	834	766	999999	999999	999999	999999	999999	826	999999	574	423	999999	999999	480	821	774	683	999999	998	82	941	101	181	158	405	107	999999	28	672	335	999999	760	999999	439	582	232	816	999999	999999	164	710	751	999999	602	508	999999	999999	892	262	299	232	187	999999	999999	999999	743	594	991	402	999999	811	61	164	808	491	662	891	999999	898	599	957	27	350	843	371	199	549	579	649	475	323	
999999	766	383	112	905	999999	682	590	838	637	824	273	887	999999	659	597	743	120	845	48	618	994	662	999999	214	999999	482	615	660	203	25	352	927	63	263	295	780	705	586	228	999999	584	999999	962	143	753	462	499	712	601	805	468	999999	437	704	563	113	51	897	78	961	77	930	645	999999	999999	346	833	100	373	999999	48	999999	626	829	44	934	700	208	461	383	999999	902	999999	398	557	547	499	359	699	192	739	807	517	267	999999	999999	424	349	660	416	629	999999	348	784	999999	933	999999	608	670	629	412	842	446	999999	999999	174	871	256	75	999999	999999	484	999999	191	999999	999999	26	369	999999	389	519	361	547	54	999999	583	563	284	631	623	369	891	999999	999999	780	999999	999999	999999	288	976	999999	999999	284	726	569	154	18	167	707	536	917	818	920	290	119	61	999999	401	999999	405	610	596	999999	999999	999999	955	794	330	999999	189	999999	999999	90	710	999999	351	86	999999	485	609	574	999999	577	104	705	999999	999999	999999	960	999999	603	969	882	882	999999	196	999999	999999	161	613	359	999999	756	527	666	724	738	220	684	768	974	482	916	340	831	214	29	530	746	34	985	999999	999999	682	585	900	999999	207	345	419	799	999999	670	871	260	885	999999	999999	999999	981	812	999999	724	202	753	131	62	552	61	171	177	31	96	999999	628	963	328	83	942	999999	413	999999	874	275	968	999999	812	54	90	946	564	969	999999	764	221	235	671	177	999999	464	847	768	156	999999	999999	778	999999	543	253	999999	566	576	117	671	578	999999	885	999999	233	32	999999	18	472	999999	999999	207	928	331	915	402	301	161	999999	999999	999999	999999	393	999999	33	200	999999	999999	999999	794	999999	987	862	431	196	939	349	223	944	999999	999999	839	306	51	999999	54	849	999999	627	850	994	414	999999	629	999999	932	999999	999999	999999	42	458	50	216	999999	724	619	345	507	145	999999	63	999999	217	249	342	90	349	352	134	979	999999	738	651	999999	800	975	566	242	678	264	999999	165	999999	911	999999	115	632	628	327	957	709	352	700	651	797	999999	207	192	999999	672	593	545	70	999999	691	720	398	266	877	749	63	112	828	881	924	897	999999	306	792	237	457	721	34	176	280	999999	47	10	162	884	777	383	999999	16	999999	516	105	342	229	736	716	376	750	999999	903	606	999999	819	726	899	625	901	400	999999	224	871	521	999999	999999	692	683	397	113	993	999999	680	167	822	220	999999	802	957	999999	65	520	91	999999	999999	273	673	485	228	283	999999	268	
876	983	885	791	798	995	999999	167	999999	63	329	999999	756	605	233	449	700	999999	999999	107	668	824	344	550	143	999999	73	630	999999	216	464	123	850	999999	999999	696	282	999999	421	423	999999	799	549	999999	999999	817	224	851	999999	234	785	619	965	165	600	62	648	345	658	999999	931	999999	999999	330	598	215	423	999999	510	536	176	669	197	895	506	868	284	341	999999	325	686	999999	591	286	431	845	158	694	144	52	58	999999	382	523	999999	999999	154	229	999999	985	404	202	350	512	67	125	999999	80	659	731	777	316	999999	342	221	718	990	378	999999	999999	67	728	887	467	999999	999999	296	674	413	999999	724	64	999999	373	921	494	871	88	229	315	424	88	44	999999	275	999999	951	999999	312	999999	999999	775	330	661	999999	675	315	999999	34	827	828	999999	666	182	17	723	389	621	420	727	846	911	159	999999	338	999999	694	483	202	999999	288	256	372	639	457	999999	733	275	999999	256	188	989	999999	401	486	667	421	861	405	551	362	999999	629	585	926	127	625	737	333	948	999999	831	999999	287	549	582	394	37	999999	68	989	123	185	999999	999999	857	857	758	116	670	567	999999	87	651	999999	999999	999999	787	712	339	332	996	942	497	999999	357	308	776	851	904	999999	393	146	999999	562	249	163	999999	999999	79	270	999999	630	662	999999	999999	753	999999	999999	599	999999	607	324	396	735	992	181	688	899	999999	558	90	906	212	397	183	999999	999999	999999	154	999999	999999	999999	643	78	465	375	289	116	125	999999	269	882	262	948	675	79	750	999999	569	77	474	565	845	999999	190	999999	999999	274	999999	463	22	950	999999	999999	794	856	681	327	280	626	891	999999	999999	999999	299	207	654	263	722	114	945	139	529	999999	999999	999999	904	132	999999	504	947	999999	899	662	590	319	142	458	164	819	999999	433	340	999999	999999	891	999999	257	231	982	999999	174	552	112	518	883	999999	673	481	198	999999	999999	438	776	999999	876	683	131	17	979	75	206	109	903	999999	522	798	586	900	999999	999999	657	900	999999	198	783	472	796	999999	706	888	468	976	966	867	838	994	564	999999	309	218	659	250	999999	916	120	75	649	394	995	94	844	773	51	373	304	658	533	588	895	414	886	977	310	101	607	229	142	45	999999	527	244	323	600	999999	999999	417	658	989	87	717	999999	411	999999	999999	54	694	934	603	572	189	471	975	999999	895	999999	681	939	999999	319	890	999999	613	515	477	849	530	999999	819	207	887	999	999999	510	188	591	999999	829	999999	
57	912	999999	539	472	999999	66	269	999999	705	900	493	999999	508	999999	999999	784	219	896	680	772	999999	522	999999	405	685	999999	927	475	199	314	999999	852	260	112	406	605	999999	151	815	421	590	999999	476	918	714	999999	999999	864	999999	403	999999	999999	159	915	999999	400	179	144	786	519	139	793	757	401	64	641	999999	406	282	591	999999	999999	999999	269	999999	939	55	999999	690	276	689	999999	162	796	932	267	703	999999	578	16	435	269	364	306	291	797	827	85	864	83	202	104	591	731	21	999999	999999	890	734	594	354	973	453	999999	830	76	999999	960	469	797	938	999999	827	275	999999	132	999999	784	977	394	122	970	341	617	84	594	481	430	784	999999	999999	999999	610	999999	662	999999	815	844	475	224	165	866	999999	77	145	999999	277	999999	999999	889	599	999999	999999	999999	481	384	642	835	445	245	595	220	186	840	47	135	999999	843	613	704	316	869	318	763	238	256	364	274	482	764	999999	166	999999	999999	999999	45	900	999999	999999	288	819	980	408	240	629	945	689	775	39	20	999999	999999	711	999999	999999	999999	415	999999	999999	999999	29	999999	363	680	918	438	364	290	999999	999999	234	19	340	335	999999	999999	470	999999	999999	293	566	588	245	472	726	893	454	999999	322	308	630	750	161	287	999999	999999	626	728	321	999999	590	408	964	38	785	999999	102	386	986	999999	269	999999	25	826	668	441	999999	891	954	34	984	380	999999	512	381	483	858	63	76	442	710	742	999999	999999	702	167	999999	216	686	697	800	77	997	77	49	999999	735	334	999999	826	319	735	999999	297	216	220	440	462	656	311	180	999999	319	554	545	999999	570	82	999999	999999	999999	999999	999999	266	233	999999	382	999999	472	88	748	534	444	250	132	974	999999	999999	999999	492	726	171	559	999999	527	999999	999999	999999	531	523	731	662	999999	999999	18	394	531	516	73	999999	838	540	989	578	562	645	604	999999	432	571	557	101	346	641	784	656	375	828	739	472	168	928	379	949	356	96	333	336	999999	999999	999999	462	415	447	999999	196	181	999999	822	881	166	688	31	960	999999	999999	325	569	999999	362	28	702	777	601	999999	909	170	50	231	476	321	999999	838	694	127	999999	685	899	999999	597	484	999999	999999	857	315	480	999999	999999	999999	716	999999	999999	999999	878	719	750	684	814	999999	745	35	141	999999	356	570	999999	849	999999	842	870	999999	426	999999	736	877	999999	696	920	296	660	12	751	66	999999	705	556	274	959	999999	377	420	871	999999	251	571	353	635	659	999999	
425	630	579	577	999999	999999	999999	192	276	11	95	64	764	999999	655	999999	999999	84	999999	650	23	624	889	362	475	460	93	999999	341	174	999999	999	46	633	870	999999	432	183	999999	754	362	999999	997	958	889	999999	656	999999	937	508	296	278	999999	19	999999	801	740	999999	112	662	677	999999	851	112	477	96	27	140	657	999999	320	999999	999999	499	298	648	627	931	999999	162	803	741	896	832	999999	999999	999999	37	359	79	298	214	81	999999	999999	842	999999	999999	491	803	304	999999	694	321	999999	195	999999	891	721	999999	184	809	999999	949	858	999999	623	28	233	222	478	999999	999999	588	999999	115	999999	849	423	455	135	731	999999	999999	999999	288	56	585	645	999999	126	999999	315	999999	895	489	999999	999999	999999	149	229	505	999999	279	335	313	743	999999	999999	91	164	299	999999	275	509	452	369	999999	102	580	890	47	382	999999	105	752	999999	66	693	847	656	999999	426	999999	236	999999	69	180	342	553	544	940	999999	564	538	827	256	49	225	452	999999	372	39	852	999999	191	133	999999	184	582	628	687	422	146	435	256	872	205	49	879	392	198	753	548	46	950	999999	818	12	277	506	645	841	251	727	293	879	999999	34	55	506	928	996	760	925	857	527	464	999999	291	999999	999999	10	345	69	932	618	490	815	308	744	314	999999	906	86	982	845	181	419	151	376	308	180	994	383	464	201	999999	623	188	432	982	999999	720	323	454	645	506	999999	794	999999	399	758	999999	310	202	800	100	684	942	21	356	999999	987	999999	656	881	999999	962	999999	740	999999	867	637	875	999999	999999	417	592	631	347	349	989	999999	999999	999999	999999	999999	693	190	999999	110	319	999999	177	86	937	701	999999	667	573	999999	543	586	63	59	531	131	999999	548	999999	393	508	62	604	671	367	430	520	938	116	999999	322	781	999999	640	999999	196	469	798	999999	923	999999	925	68	708	805	412	570	427	455	428	999999	154	614	999999	602	266	86	999999	999999	516	190	866	999999	146	326	762	999999	423	742	344	661	62	723	999999	781	583	994	999999	866	954	859	103	493	687	999999	999999	999999	672	999999	59	120	963	89	999999	743	745	373	921	392	53	768	157	684	999999	766	551	430	961	498	28	999999	999999	639	764	657	97	999999	873	312	157	595	972	385	999999	234	999999	972	415	909	45	219	999999	513	999999	196	712	418	382	921	292	747	215	999999	29	999999	999999	999999	324	661	655	999999	500	619	244	457	795	999999	991	999999	999999	578	999999	62	463	999999	999999	999999	815	
578	999999	679	10	951	999999	410	390	799	365	906	303	999999	657	754	999999	672	719	463	279	375	400	940	426	496	999999	999999	999999	162	999999	220	597	264	519	746	715	976	371	548	999999	833	77	996	416	95	592	705	920	999999	798	790	100	736	406	449	999999	14	262	514	109	315	678	237	89	999999	319	999999	853	910	999999	999999	311	180	863	445	308	404	534	341	904	157	793	470	999999	928	129	860	858	79	569	710	999999	857	449	293	999999	840	916	270	999999	553	999999	999999	232	521	489	919	872	961	151	999999	999999	920	609	951	521	999999	999999	161	36	458	999999	784	350	337	999999	999999	731	580	290	468	487	274	565	360	306	783	248	843	448	999999	987	896	927	787	239	803	257	497	999999	947	967	765	243	327	373	999999	999999	894	958	999999	198	302	680	999999	999999	216	999999	259	655	738	969	999999	999999	825	470	999999	856	563	107	759	205	243	807	342	500	722	40	248	987	239	123	999999	884	412	21	695	226	254	492	33	448	998	842	43	977	937	63	418	856	89	999999	999999	797	999999	999999	954	494	347	192	582	186	126	272	426	624	626	154	309	813	775	77	612	81	84	321	207	401	774	365	563	668	622	999999	908	29	17	999999	686	999999	67	210	878	999999	999999	999999	999999	735	425	418	360	792	753	604	90	21	999999	999999	999999	886	999999	563	999999	982	628	914	564	734	364	406	616	80	468	737	756	575	999999	549	999999	238	989	999999	975	365	14	999999	999999	999999	999999	896	421	999999	832	999999	928	504	490	895	443	994	291	596	381	28	801	289	334	25	999999	515	821	67	872	494	897	181	587	364	978	857	999	546	434	999999	999999	999999	247	668	809	262	94	303	999999	177	946	402	100	956	999999	724	999999	999999	180	794	84	363	999999	348	902	999999	916	135	917	586	995	999999	172	913	43	999999	51	666	999999	594	431	999999	951	704	547	999999	999999	999999	800	999999	999999	110	376	639	999999	631	999999	899	766	63	345	999999	999999	999999	182	211	239	187	923	405	999999	779	999999	585	999999	556	999999	406	800	407	675	296	334	664	174	894	378	533	529	412	626	152	900	999999	259	472	151	432	532	999999	274	903	999999	405	999999	641	418	790	999999	999999	229	145	108	999999	387	59	634	722	365	287	833	999999	657	999999	999999	999999	999999	999999	336	901	414	979	873	464	142	999999	588	929	999999	532	486	588	999999	692	193	491	53	999999	775	209	837	999999	76	255	999999	999999	256	196	626	50	761	878	999999	374	432	999999	
271	644	999999	615	470	704	638	999999	999999	254	999999	964	337	297	496	999999	763	137	73	999999	913	999999	952	574	525	402	313	53	771	999999	999999	893	270	943	229	409	315	170	739	143	790	244	454	267	129	999999	858	338	553	423	125	336	999999	446	336	643	691	661	100	78	400	595	71	202	129	556	999999	394	78	97	42	999999	397	930	204	679	183	694	455	243	543	999999	499	999999	492	798	592	824	617	586	717	653	79	670	742	205	182	261	148	572	587	474	269	999999	391	521	938	380	999999	657	469	997	216	856	999999	425	999999	714	999999	999999	999999	879	999999	492	380	389	533	999999	197	999	506	999999	556	882	656	78	715	44	966	999999	999999	222	999999	999999	126	720	446	223	146	326	109	999999	551	816	999999	708	697	777	999999	11	987	221	193	252	160	547	451	334	209	465	710	71	747	999999	471	999999	306	999999	375	659	942	320	590	999999	899	48	380	739	999999	948	381	938	948	964	983	648	38	340	809	999999	278	122	23	680	999999	48	720	999999	355	858	999999	881	411	435	69	677	630	322	352	122	999999	711	61	261	94	772	123	999999	755	822	722	966	16	797	390	829	306	999999	263	861	327	567	999999	424	546	499	536	522	904	999999	28	716	988	999999	411	567	70	999999	596	844	924	936	67	532	999999	445	874	614	54	240	999999	720	68	999999	794	609	999999	637	714	594	245	999999	878	449	804	999999	977	999999	395	999999	768	544	324	419	936	390	510	999999	289	999999	625	922	477	674	934	307	657	507	902	999999	249	433	57	11	609	334	68	999999	999999	139	467	565	228	231	471	999999	406	649	553	413	999999	467	358	613	969	322	999999	214	999999	506	999999	479	416	593	584	345	497	322	999999	999999	332	892	999999	159	643	999999	703	256	213	107	901	18	954	498	702	999999	85	443	41	296	999999	853	112	231	781	988	999999	999999	999999	135	999999	93	999999	940	91	216	334	999999	969	999999	619	876	10	999999	605	349	525	917	891	802	269	63	291	999999	411	479	999999	910	378	999999	999999	78	610	87	999999	818	179	23	999999	496	457	877	474	999999	677	999999	852	695	999999	441	999999	240	744	844	866	295	801	325	539	999999	426	424	830	999999	998	999999	276	923	999999	786	180	511	510	999999	354	392	589	170	999999	999999	999999	104	293	936	999999	680	999999	765	999999	472	26	853	484	999999	79	42	56	999999	999999	999999	999999	999999	999999	999999	270	999999	730	999999	999999	483	999999	999999	999999	462	986	332	999999	893	999999	327	
226	510	711	196	999999	999999	999999	999999	335	999999	345	439	47	720	27	696	67	454	676	231	950	985	276	737	765	385	385	31	819	747	902	163	28	999999	910	558	227	999999	79	944	933	35	23	187	148	276	603	758	445	299	999999	685	227	909	377	240	999999	974	430	999999	941	16	999999	999999	419	192	420	999999	809	469	478	217	999999	731	298	999999	971	98	598	499	781	626	585	529	483	999999	935	119	437	999999	323	999999	429	999999	12	926	149	436	999999	956	856	370	948	975	999999	66	310	495	620	451	269	156	999999	931	999999	324	999999	999999	114	999999	999999	311	999999	140	999999	235	787	999999	999999	371	999999	545	330	642	643	420	678	610	708	426	916	450	498	999999	419	177	868	498	999999	687	999999	783	331	575	710	554	565	818	829	595	999999	609	766	258	999999	999999	826	999999	298	203	999999	820	999999	687	286	805	812	819	720	979	999999	999999	631	999999	999999	13	223	754	932	999999	999999	999999	781	123	157	316	684	999999	330	999999	351	999999	209	876	51	685	135	643	299	999999	999999	745	999999	850	238	979	977	724	392	662	999999	999999	810	209	347	786	999999	544	540	969	131	573	499	34	637	999999	99	754	10	999999	877	999999	465	38	356	999999	762	930	884	178	338	999999	856	999999	195	279	999999	999	999999	264	999999	591	113	329	782	178	255	83	222	997	999999	999999	999999	212	784	999999	616	782	999999	237	34	118	999999	999999	999999	172	716	831	838	368	999999	100	999999	999999	543	295	476	999999	999999	188	864	688	999999	999999	289	115	999999	654	883	999999	662	999999	156	311	239	538	931	741	688	620	999999	999999	244	854	999999	799	999999	978	669	498	462	999999	537	999999	373	346	399	773	999999	535	999999	72	948	582	705	385	943	914	999999	14	999999	735	456	635	999999	451	454	999999	806	490	999999	265	984	394	802	191	14	999999	938	893	999999	168	659	999999	999999	399	475	661	158	999999	855	102	999999	664	144	727	34	999999	949	922	891	535	999999	601	999999	672	999999	563	999999	524	380	471	976	999999	865	205	86	302	943	336	999999	793	715	111	634	15	792	330	260	85	166	999999	532	25	11	613	201	67	726	999999	322	911	881	999999	999999	393	999999	999999	798	938	651	731	999999	623	946	108	819	864	967	432	879	756	313	704	367	999999	939	999999	621	261	14	999999	576	999999	999999	74	911	999999	777	999999	888	943	531	999999	434	434	999999	909	79	903	999999	336	100	304	999999	565	607	186	277	67	454	999999	999999	546	999999	632	999999	44	609	999999	
196	738	97	726	543	999999	234	992	999999	932	133	40	890	718	467	677	928	281	783	458	467	734	814	719	796	733	715	999999	387	802	279	999999	999999	198	716	999999	249	999999	761	213	340	615	906	344	999999	423	999999	519	88	267	703	883	260	161	999999	462	999999	999999	999999	999999	230	249	614	999999	663	999999	999999	702	11	411	437	565	520	580	127	852	828	479	785	383	468	205	999999	129	109	395	858	999999	774	264	142	871	444	999999	999999	101	10	999999	681	920	692	572	517	677	829	147	373	680	999999	571	634	999999	591	555	351	34	343	495	378	277	165	999999	927	999999	279	566	999999	569	596	35	851	399	797	865	999999	999999	999999	999999	300	961	32	187	124	212	999999	687	289	888	609	958	758	515	999999	414	999999	120	999999	769	408	272	27	999999	94	999999	720	244	657	726	865	455	346	114	999999	417	254	977	468	725	999999	591	287	241	960	999999	277	346	339	999999	999999	580	261	918	830	37	943	999999	999999	116	492	395	999999	563	999999	163	999999	654	320	999999	169	787	652	919	651	816	985	785	843	456	740	999999	905	273	625	295	204	428	283	999999	474	36	884	362	243	732	561	999999	218	806	26	623	999999	999999	999999	323	999999	342	276	23	51	999999	385	647	375	117	490	766	937	737	958	203	380	152	187	999999	903	300	686	919	999999	999999	999999	46	439	127	999999	999999	49	312	367	999999	999999	999999	135	315	650	246	986	999999	252	794	786	480	847	999999	999999	882	510	101	419	637	656	999999	758	999999	999999	999999	217	999999	759	272	726	635	380	106	51	119	27	999999	492	666	313	999999	676	470	999999	106	198	999999	999999	999999	717	948	999999	999999	216	805	512	999999	724	312	999999	999999	375	980	77	161	110	751	781	143	865	999999	608	753	334	105	681	999999	305	495	159	600	384	293	555	999999	742	650	999999	245	607	671	157	999999	637	999999	999999	695	402	999999	999999	447	999999	740	610	89	999999	149	999999	121	999999	224	60	239	162	438	999999	92	434	999999	419	459	861	545	535	999999	999999	428	125	999999	910	999999	895	972	499	712	764	644	683	999999	439	602	254	778	121	393	999999	918	37	208	221	112	271	113	999999	545	585	299	214	999999	598	921	34	999999	999999	148	329	999999	999999	450	673	719	408	999999	860	816	215	93	434	152	582	572	401	999999	547	807	724	792	999999	954	999999	475	999999	276	877	517	578	608	578	972	74	543	999999	999999	999999	501	704	312	252	108	340	502	865	72	834	35	999999	117	999999	403	
424	999999	999999	999999	323	208	999999	141	999999	999999	247	606	515	461	88	48	394	814	999999	55	113	421	549	959	999999	634	609	377	442	852	987	471	999999	184	558	536	523	403	273	336	222	572	999999	900	860	733	987	414	999999	795	641	715	726	999999	299	12	988	70	171	688	598	912	699	999999	999999	776	107	999999	903	551	525	990	550	64	833	541	200	648	108	889	647	205	393	646	220	281	744	999999	999999	555	548	463	241	999999	738	310	872	992	999999	999999	636	999999	511	442	280	650	175	671	229	758	812	999999	961	282	51	403	528	62	999999	92	999999	999999	999999	357	12	71	759	999999	326	533	668	207	999999	24	263	990	694	951	375	570	116	83	236	136	743	209	501	959	543	344	781	819	975	463	63	984	999999	163	439	218	891	209	355	696	99	999999	247	999999	28	60	709	577	686	457	975	958	424	328	999999	803	999999	800	431	981	751	848	232	648	960	279	999999	540	999999	166	999999	906	727	999999	999999	138	962	999999	940	999999	635	999999	142	527	487	999999	569	999999	548	636	648	999999	777	999999	999999	999999	391	598	986	999999	271	178	65	529	778	78	240	999999	290	486	841	26	859	999999	355	999999	715	705	170	999999	709	999999	999999	999999	518	588	139	364	595	796	746	373	568	201	231	467	999999	612	999999	418	864	999999	602	72	794	632	241	839	999999	999999	999999	686	437	130	50	366	999999	179	999999	999999	939	876	999999	494	739	477	457	999999	999999	888	398	999999	956	751	10	34	312	930	101	999999	999999	999999	346	999999	999999	69	936	447	161	864	291	980	601	558	479	988	396	118	332	327	184	573	132	139	19	999999	730	685	129	25	64	255	88	135	842	650	540	110	232	680	541	19	516	852	999999	999999	511	407	282	22	999999	999999	607	773	711	783	177	216	999999	840	339	999999	328	145	809	46	901	476	999999	999999	458	295	886	652	999999	174	67	279	532	601	920	999999	999999	116	999999	860	648	314	423	69	999999	999999	999999	999999	999999	290	999999	380	52	570	516	45	691	453	999999	352	317	999999	999999	546	726	999999	683	587	999999	15	847	221	757	999999	397	597	62	656	356	134	373	504	311	505	999999	999999	236	962	95	999999	641	999999	999999	999999	553	693	326	999999	342	999999	649	999999	471	999999	442	479	622	103	999999	918	982	44	999999	999999	978	999999	999999	999999	73	49	671	721	502	45	374	999999	669	722	405	704	999999	999999	324	772	999999	999999	999999	966	73	13	999999	999999	999999	999999	999999	999999	862	123	999999	741	
49	834	999999	302	913	928	840	436	970	553	999999	999999	999999	477	647	999999	720	334	999999	948	779	686	999999	999999	999999	538	931	999999	999999	999999	36	556	665	999999	665	447	373	31	859	557	199	606	996	519	202	999999	444	322	529	107	887	999999	999999	999999	961	999999	415	752	327	384	997	514	999999	214	527	264	244	999999	811	999999	442	698	475	406	999999	999999	999999	999999	867	999999	104	618	999999	44	879	498	397	557	702	312	42	999999	704	484	560	999999	312	792	999999	938	999999	409	999999	999999	664	198	72	762	358	789	999999	505	885	515	999999	388	707	999999	334	38	867	999999	342	509	999999	999999	994	991	846	84	869	999999	999999	929	883	999999	117	999999	380	999999	436	634	209	999999	639	536	735	999999	999999	181	976	53	467	999999	80	251	77	11	161	842	203	80	915	283	919	774	589	956	631	596	281	230	999999	643	601	999999	999999	428	870	641	96	805	798	999999	999999	826	999999	952	999999	641	627	116	336	537	999999	366	719	999999	993	999999	947	999999	567	607	899	999999	163	823	373	837	999999	648	141	519	756	397	282	249	185	999999	343	636	999999	989	969	175	893	362	999999	245	999999	999999	434	999999	999999	317	248	999999	776	999999	672	617	999999	30	877	978	999999	816	999999	109	999999	479	751	900	999999	320	681	578	638	734	863	801	676	999999	325	214	999999	136	825	448	999999	999999	999999	834	430	725	57	999999	122	999999	200	87	999999	999999	161	999999	809	999999	483	999999	635	669	999999	52	488	871	941	999999	705	673	764	849	990	342	949	11	15	916	480	805	999999	605	465	646	543	785	230	628	976	281	404	999999	652	999999	999999	999999	999999	431	356	558	784	597	380	448	236	999999	96	248	108	999999	47	999999	63	677	121	999999	999999	999999	508	999999	651	322	999999	999999	278	83	206	549	999999	469	999999	584	999999	999999	31	675	999999	999999	419	202	699	981	530	827	244	999999	637	975	340	782	285	613	999999	653	907	472	123	946	180	163	999999	547	718	638	999999	463	999999	999999	656	999999	805	196	505	316	13	999999	791	656	199	999999	999999	230	999999	747	999999	999999	660	916	999999	999999	562	288	846	999999	57	161	273	892	160	780	189	505	329	894	977	999999	117	617	650	248	681	466	756	999999	716	924	339	999999	999999	806	802	415	999999	106	883	526	999999	248	269	999999	406	999999	505	419	999999	940	901	323	770	105	762	999999	999999	776	999999	105	531	443	550	132	822	302	448	999999	977	774	389	999999	21	460	748	868	999999	798	999999	782	961	347	826	775	
32	999999	999999	359	53	759	149	349	228	788	994	906	697	146	39	114	460	161	441	812	561	679	312	999999	356	894	695	999999	934	105	143	194	616	775	110	999999	101	999999	310	228	635	49	13	232	465	841	180	999999	769	737	331	810	906	23	223	353	712	891	999999	999999	999999	671	415	999999	999999	810	299	922	999999	999999	22	372	850	222	187	521	999999	90	854	514	724	483	707	207	774	333	999999	603	562	756	104	210	95	999999	164	963	634	880	577	654	552	258	999999	547	724	959	959	693	835	701	677	632	46	498	434	590	963	999999	358	331	532	696	369	289	999999	812	999999	698	68	224	887	795	512	209	962	475	307	170	482	814	373	594	999999	860	88	471	173	597	726	999999	999	426	531	999999	132	999999	888	999999	419	911	683	999999	634	621	999999	882	129	837	999999	958	292	803	735	544	957	937	929	509	999999	999999	649	689	999999	494	999999	999999	274	999999	999999	116	999999	411	751	570	141	112	959	155	55	206	999999	335	70	767	999999	205	690	987	298	195	999999	388	695	999999	272	993	298	150	406	353	618	862	760	999999	381	881	999999	175	412	854	999999	783	999999	13	324	323	628	214	213	29	999999	999999	968	891	190	209	999999	998	308	999999	813	999999	749	999999	588	999999	999999	641	999999	409	153	524	585	443	217	152	924	999999	438	999999	375	999999	936	387	999999	341	894	869	248	182	175	999999	867	999999	999999	167	44	761	999999	835	748	987	817	999999	875	999999	701	534	999999	48	999999	33	569	999999	999999	729	883	999999	139	256	999999	999999	402	224	999999	99	657	320	402	59	999999	172	276	602	209	388	276	999999	511	316	639	369	194	210	897	999999	494	517	999999	999999	284	672	632	999999	999999	53	999999	603	569	786	608	999999	999999	635	999999	121	757	967	159	394	462	750	860	823	616	999999	520	202	326	103	605	999999	999999	999999	774	445	540	106	999999	166	999999	673	573	725	999999	258	236	559	999999	999999	393	526	368	999999	999999	534	812	999999	562	26	532	401	286	475	999999	469	571	62	860	495	581	999999	616	993	601	999999	187	144	125	368	998	960	999999	540	709	999999	781	712	230	999999	999999	731	999999	999999	999999	401	396	999999	545	248	687	184	999999	784	999999	732	910	374	515	80	357	677	693	204	27	571	478	746	766	999999	688	858	831	619	862	849	999999	281	369	209	402	89	599	876	680	999999	271	149	999999	977	178	416	207	159	893	955	47	350	327	72	923	999999	341	443	560	828	352	89	921	364	
616	638	14	316	999999	277	999999	817	523	999999	309	339	999999	788	999999	999999	661	682	726	906	811	775	954	307	285	752	748	166	999999	852	999999	192	227	971	999999	540	412	890	481	625	877	230	827	133	999999	594	240	999999	509	289	176	669	362	25	553	840	999999	706	999999	999999	529	921	501	671	722	127	999999	448	427	999999	869	999999	211	110	38	591	948	830	999999	691	522	205	656	46	685	811	829	211	999999	999999	999999	705	860	555	999999	956	999999	165	411	644	999999	791	134	116	420	999999	999999	262	987	961	891	999999	170	348	413	999999	999999	464	985	910	298	910	999999	896	547	999999	910	656	999999	82	861	792	429	901	219	730	80	549	626	999999	999999	576	999999	466	638	999999	544	521	151	999999	999999	275	179	500	999999	999999	999999	237	569	999999	495	812	258	999999	109	999999	434	269	138	682	999999	725	837	706	567	999999	696	564	268	545	999999	398	514	241	391	596	622	928	555	647	960	999999	979	379	793	999999	999999	309	366	539	577	999999	999999	468	518	965	999999	473	933	633	875	216	999999	999999	999999	107	307	26	533	513	486	506	713	491	722	420	745	468	912	36	999999	396	999999	999999	968	999999	999999	55	722	999999	169	159	994	921	999999	999999	999999	956	751	696	243	312	999999	853	999999	80	999999	901	999999	999999	229	968	561	907	999999	489	999999	251	65	999999	101	999999	999999	999999	353	336	511	791	719	968	547	999999	716	999999	793	999999	620	354	674	897	780	113	309	624	207	200	598	97	999999	292	745	631	900	476	605	981	18	668	509	727	999999	780	192	777	560	439	262	999999	123	149	868	663	577	167	504	988	951	999999	909	163	738	999999	999999	999999	232	916	888	250	620	811	999999	951	845	947	338	999999	921	532	73	767	999999	999999	974	551	999999	999999	64	743	971	617	39	339	759	356	988	155	999999	755	554	999999	999999	21	725	312	67	916	999999	629	828	999999	999999	999999	615	152	224	485	449	999999	999999	150	999999	155	999999	13	999999	752	202	498	958	193	999999	176	977	429	227	999999	537	671	999999	507	999999	999999	915	478	550	999999	999999	616	141	512	706	999999	741	414	781	405	999999	721	530	315	723	329	671	645	182	900	452	195	999999	297	999999	777	76	999999	999999	438	240	800	463	999999	37	585	366	455	487	210	999999	572	647	822	194	815	999999	999999	999999	999999	762	279	999999	649	167	539	692	844	564	928	64	235	537	999999	174	942	999999	358	288	148	999999	225	168	972	476	879	547	112	113	142	636	999999	999999	999999	
675	960	504	999999	25	497	893	522	891	558	999999	208	44	999999	657	251	999999	793	898	644	982	547	121	333	182	287	992	589	740	432	301	999999	502	999999	678	214	447	454	343	790	254	449	334	609	999999	999999	999999	253	455	999999	999999	842	989	98	949	999999	849	181	641	737	999999	314	782	999999	999999	999999	999999	438	626	453	803	112	460	999999	400	542	223	999999	507	999999	442	748	143	878	847	999999	999999	999999	999999	550	364	276	813	605	999999	940	999999	999999	999999	844	572	416	627	12	68	482	392	881	999999	999999	999999	348	673	737	305	999999	999999	903	621	808	805	301	999999	85	98	999999	299	999999	999999	460	875	358	168	663	341	36	131	999999	820	375	76	303	999999	250	635	25	603	86	309	538	999999	764	253	544	999999	281	633	551	913	531	999999	537	69	247	999999	566	189	20	405	279	635	48	999999	999999	999999	512	584	541	450	999999	933	999999	555	293	690	121	114	999999	624	69	402	999999	999999	298	192	539	999999	479	709	999999	836	592	680	999999	903	999999	680	996	803	536	697	101	999999	840	597	968	981	999999	556	429	462	565	395	999999	876	999999	820	794	73	999999	999999	115	832	999999	246	999999	543	999999	389	959	440	117	999999	98	372	999999	479	388	701	223	999999	468	923	289	999999	280	207	999999	999999	999999	910	886	933	600	268	592	999999	728	603	256	999999	466	999999	596	989	999999	744	307	973	576	585	442	103	849	654	809	191	999999	765	966	153	999999	372	999999	999999	999999	184	999999	829	780	999999	750	784	454	788	101	82	999999	299	272	536	900	369	586	273	478	793	93	945	999999	410	715	963	637	112	235	103	999999	547	445	179	999999	999999	203	535	835	657	648	71	563	999999	999999	264	999999	999999	253	840	785	278	581	760	100	999999	380	999999	336	787	157	352	999999	999999	228	789	999999	102	22	432	176	61	437	820	154	31	392	722	999999	460	470	999999	858	395	318	999999	966	684	89	249	107	999999	208	57	509	305	509	565	518	75	999999	999999	999999	821	673	733	840	760	615	79	999999	658	825	999999	327	999999	493	176	999999	641	823	179	23	772	335	352	999999	390	320	999999	522	826	213	999999	60	69	778	47	999999	585	745	999999	999999	999999	356	999999	999999	333	730	999999	812	342	999999	999999	999999	240	397	655	999999	999999	880	460	449	766	999999	75	455	345	824	267	182	455	454	999999	896	617	110	999999	425	886	354	529	659	762	46	189	950	336	247	819	671	132	551	400	704	295	766	312	463	999999	999999	662	508	
999999	386	999999	888	772	999999	633	140	999999	239	610	976	360	801	687	730	376	125	128	108	14	596	59	999999	64	999999	610	851	798	999999	144	892	692	30	196	386	679	301	187	355	999999	689	286	893	999999	424	353	494	999999	999999	999999	176	999999	563	504	876	336	462	999999	373	379	782	999999	999999	105	999999	293	999999	614	311	60	85	937	772	494	324	999999	166	999999	639	999999	126	999999	226	462	967	27	138	526	999999	59	227	467	999999	976	999999	999999	441	999999	999999	140	999999	879	778	531	21	999999	111	79	189	999999	179	498	204	318	263	999999	999999	999999	137	999999	999999	999999	304	261	832	999999	134	796	662	999999	877	368	739	999999	51	246	999999	694	451	738	999999	69	347	753	879	999999	272	504	723	821	243	59	670	534	975	999999	999999	526	699	999999	114	315	416	222	999999	810	759	695	277	26	26	430	941	398	783	105	476	551	999999	113	999999	629	999999	999999	733	999999	698	215	999999	842	661	476	994	57	634	999999	999999	134	999999	78	969	577	237	706	999999	812	117	281	750	999999	732	43	999999	596	999999	999999	999999	574	488	860	122	999999	171	999999	999999	549	999999	893	999999	183	452	999999	486	312	144	999999	999999	376	47	920	720	999999	999999	653	119	627	999999	408	999999	158	378	88	646	999999	956	425	416	803	352	264	999999	224	517	576	437	390	556	842	461	280	94	865	537	999999	149	695	98	518	999999	736	228	999999	999999	616	804	374	705	282	999999	718	370	999999	34	782	543	506	909	888	999999	728	81	999999	946	728	74	999999	999999	88	999999	270	336	999999	487	616	999999	999999	331	999999	999999	73	685	999999	999999	743	910	495	999999	755	34	643	786	209	303	999999	665	999999	89	174	552	301	999999	627	217	95	999999	472	999999	418	745	192	184	18	127	161	999999	797	991	213	818	578	672	794	63	431	484	137	999999	891	950	307	281	166	999999	480	249	999999	999999	999999	361	447	999999	999999	19	841	468	778	92	151	553	868	747	875	999999	999999	628	39	574	999999	611	264	999999	229	999999	448	911	999999	659	646	912	985	730	999999	852	380	202	999999	999999	999999	963	706	55	999999	348	92	559	405	810	385	852	999999	493	999999	999999	106	580	166	965	571	929	999999	128	999999	999999	999999	147	166	33	975	781	388	254	362	822	999999	219	413	880	384	889	999999	999999	284	794	702	502	450	791	999999	800	999999	284	223	291	523	587	609	999999	781	945	402	381	834	603	473	999999	141	467	894	887	177	285	590	999999	423	999999	844	650	999999	74	
999999	375	999999	185	999999	113	999999	80	999999	999999	609	188	109	439	496	144	383	680	999999	737	371	982	897	868	999999	760	694	541	868	292	742	958	699	999999	999999	37	114	999999	858	370	934	999999	169	576	287	999999	185	161	196	288	999999	173	330	799	703	714	478	408	551	983	419	500	211	999999	585	651	489	393	191	468	40	723	821	960	802	310	999999	331	591	999999	585	543	999999	589	433	578	638	899	22	544	559	705	118	875	951	999999	858	152	990	636	509	999999	999999	727	999999	999999	352	370	996	403	999999	157	999999	907	408	875	999999	999999	592	16	22	999999	380	646	909	334	615	946	18	999999	451	680	340	954	144	792	573	627	999999	298	236	278	999999	618	653	411	999999	210	999999	85	299	246	559	984	623	920	421	333	817	924	999999	999999	361	637	952	220	817	862	999999	615	312	527	291	304	779	744	685	761	999999	507	999999	999999	480	932	79	214	131	355	341	999999	381	250	810	416	767	830	999999	999999	666	443	594	35	437	860	773	999999	955	264	999999	879	244	659	339	319	488	125	925	428	999999	747	98	471	531	558	244	72	999999	874	536	948	999999	419	105	999999	999999	999999	999999	619	169	999999	258	866	150	461	999999	722	999999	501	928	652	999999	498	706	918	354	133	999999	878	625	999999	65	91	728	266	999999	824	999999	780	999999	77	148	999999	999999	271	999999	232	331	79	579	522	162	225	945	884	53	339	712	999999	215	789	917	999999	993	999999	251	999999	147	999999	409	164	167	999999	105	861	999999	599	239	999999	429	999999	801	433	309	999999	558	839	999999	999999	222	722	122	387	999999	616	160	50	321	999999	29	999999	95	447	669	425	364	999999	130	94	381	454	999999	999999	757	999999	999999	493	999999	890	999999	999999	41	304	671	687	52	780	565	488	999999	472	287	999999	425	999999	46	999999	999999	883	748	535	719	60	472	768	999999	844	630	999999	628	666	999999	999999	909	617	300	790	776	999999	383	584	466	641	999999	908	999999	999999	999999	660	57	634	729	915	151	374	692	999999	999999	999999	74	207	159	84	860	54	230	999999	519	808	806	255	586	999999	510	174	79	87	677	999999	600	941	992	999999	443	999999	999999	999999	290	544	925	320	999999	999999	918	185	999999	999999	999999	339	687	999999	171	53	853	801	999999	948	414	976	999999	614	313	277	312	133	215	189	641	867	117	894	575	974	882	495	296	712	863	334	740	687	306	347	999999	289	779	999999	126	999999	944	989	999999	313	999999	321	17	999999	571	794	970	999999	
999999	913	232	793	746	197	171	368	999999	999999	999999	89	246	618	999999	965	401	32	999999	266	73	10	922	127	999999	272	735	571	488	604	150	78	364	495	936	393	999999	93	542	592	787	758	999999	609	904	841	76	999999	13	51	300	548	451	999999	191	999999	991	999999	820	484	462	599	999999	910	205	26	725	751	681	999999	850	318	490	761	478	314	873	323	223	140	205	114	999999	447	314	601	627	999999	999999	999999	999999	20	272	68	139	198	878	225	414	888	126	325	948	89	200	982	999999	689	999999	999999	876	677	891	689	288	999999	41	442	999999	999999	398	999999	448	495	532	999999	999999	999999	999999	290	436	658	909	334	999999	879	165	488	256	332	542	937	414	436	319	724	999999	582	780	782	166	446	619	810	499	51	877	463	557	999999	936	637	999999	955	450	999999	999999	566	675	408	201	552	999999	999999	70	461	999999	21	185	807	999999	473	999999	999999	133	990	48	108	999999	999999	12	999999	931	897	396	999999	879	459	985	101	955	562	999999	381	590	999999	260	346	750	48	380	865	287	749	638	999999	986	218	999999	460	189	670	999999	702	406	498	621	298	887	165	999999	999999	35	93	851	999999	566	279	999999	519	739	701	999999	797	999999	146	425	191	999999	923	918	671	999999	535	911	295	831	214	975	999999	992	962	459	594	466	169	839	203	999999	478	906	717	950	322	720	488	322	999999	109	269	83	440	39	964	247	909	593	999999	182	566	338	361	303	999999	527	999999	999999	763	340	442	306	231	999999	999999	26	999999	721	315	814	433	999999	898	999999	999999	28	561	933	495	357	999999	999999	349	999999	341	150	554	424	783	794	999999	245	558	602	999999	999999	852	156	999999	947	999999	999999	999999	685	748	593	439	256	999999	157	999999	999999	757	999999	784	999999	999999	209	952	650	472	786	937	999999	870	198	999999	305	999999	754	999999	415	695	547	319	999999	298	663	283	747	999999	999999	836	636	828	111	487	152	818	999999	999999	652	203	999999	999999	261	261	767	999999	560	179	143	809	833	982	560	999999	219	999999	426	577	303	999999	215	939	173	999999	999999	692	999999	710	281	487	999999	749	523	999999	106	72	68	116	530	847	999999	577	576	499	999999	653	278	999999	999999	55	402	999999	710	726	988	659	321	312	950	84	57	849	999999	656	999999	999999	468	347	61	156	999999	319	56	999999	213	637	372	674	945	657	999999	999999	442	235	95	421	999999	797	999999	447	751	756	999999	455	800	873	999999	999999	999999	920	195	999999	902	131	17	92	999999	264	
522	361	296	646	366	303	661	242	417	672	570	752	55	999999	124	613	999999	292	164	600	655	339	999999	452	349	34	471	493	912	321	228	999999	244	783	284	872	160	999999	399	862	794	999999	466	17	359	999999	874	523	816	299	999999	999999	928	586	609	192	404	844	999999	342	831	178	330	106	454	999999	518	271	397	252	462	300	999999	302	806	96	873	950	102	766	159	999999	676	622	999999	502	85	999999	183	101	477	316	807	67	40	626	248	369	563	999999	999999	613	136	573	836	435	832	635	779	522	318	454	751	540	192	883	501	707	511	951	492	860	97	999999	774	155	493	835	271	190	848	514	396	999999	999999	546	821	999999	786	169	670	449	999999	999999	999999	33	564	999999	875	999999	134	541	999999	999999	308	213	525	831	799	690	999999	999999	373	599	674	804	67	999999	999999	645	71	398	920	351	999999	53	982	436	522	750	999999	226	960	124	999999	317	999999	784	12	498	31	999999	999999	105	227	673	85	999999	987	978	966	123	999999	999999	999999	736	620	517	331	264	231	98	318	58	109	999999	46	259	999999	366	159	999999	448	350	623	999999	999999	825	133	617	999999	704	449	999999	784	999999	788	730	39	328	697	999999	463	747	999999	999999	681	265	999999	502	636	826	743	630	828	999999	999999	97	616	999999	652	794	999999	714	999999	526	649	999999	274	999999	999999	316	229	225	669	20	999999	999999	83	691	399	828	999999	631	980	152	999999	999999	999999	100	801	999999	124	999999	999999	999999	754	749	461	750	293	907	991	373	565	330	606	527	999999	818	875	999999	23	925	624	823	965	762	733	154	565	830	68	183	999999	244	999999	999999	549	766	266	79	999999	333	407	999999	836	999999	75	999999	545	999999	857	897	224	825	688	199	999999	852	999999	999999	25	999999	194	999999	999999	817	999999	331	138	402	978	204	999999	806	736	999999	527	141	986	510	697	999999	608	999999	973	171	959	15	556	13	999999	696	829	274	63	931	148	943	643	29	922	744	999999	153	465	662	345	418	98	997	671	269	866	436	304	942	708	72	490	687	858	537	999999	134	589	291	375	297	752	805	999999	583	999999	967	999999	953	551	999999	667	320	825	550	999999	999999	341	552	830	402	970	121	232	86	463	955	999999	394	969	406	564	183	999999	58	665	293	456	999999	770	999999	849	350	999999	254	405	179	862	999999	621	225	999999	46	461	999999	327	641	582	999999	130	543	806	203	983	154	899	493	33	777	884	999999	112	254	999999	931	553	629	999999	978	681	999999	
102	852	772	999999	613	527	721	999999	731	34	711	981	966	237	999999	999999	366	255	354	999999	155	94	432	988	999999	548	264	530	429	697	999999	603	999999	836	999999	954	430	240	540	382	772	709	56	860	999999	130	287	554	999999	897	999999	475	634	770	147	18	999999	784	999999	999999	999999	201	894	43	113	999999	198	999999	786	147	234	136	714	972	148	445	47	999999	77	999999	270	709	999999	531	434	455	969	32	698	442	999999	646	600	999999	999999	580	815	23	757	999999	932	157	768	999999	672	145	999999	661	631	701	970	857	716	646	999999	563	511	373	608	999999	148	175	441	999999	999999	588	536	999999	999999	999999	999999	999999	815	999999	70	123	940	999999	858	299	999999	999999	401	996	472	676	999999	999999	670	555	79	451	414	999999	674	767	716	999999	99	94	609	521	798	73	81	945	999999	462	585	691	622	523	515	999999	962	999999	774	444	881	936	658	999999	578	318	999999	189	620	715	590	303	406	525	999999	773	689	183	519	337	999999	526	634	478	378	978	999999	999999	936	105	146	843	992	281	543	162	436	37	943	489	575	891	335	336	872	291	999999	107	625	999999	630	789	321	446	518	365	311	190	999999	599	386	942	252	525	999999	746	310	134	981	745	347	661	240	999999	999999	999999	200	308	606	96	693	835	931	999999	475	357	531	999999	999999	999999	851	999999	824	353	999999	999999	649	810	756	135	980	170	125	879	403	968	559	292	685	999999	174	13	999999	126	905	550	21	57	60	232	225	999999	371	803	894	999999	837	886	926	137	395	390	551	480	115	533	999999	61	801	506	999999	249	870	288	24	847	999999	999999	447	562	622	601	999999	534	910	235	798	321	984	313	140	672	365	557	99	999999	461	999999	20	382	999999	959	999999	553	999999	975	999999	93	789	57	428	999999	999999	999999	515	999999	630	27	570	880	735	408	76	498	375	135	999999	999999	199	240	395	569	697	999999	731	663	999999	999999	110	999999	351	715	532	999999	999999	11	233	992	52	306	163	444	542	140	999999	999999	892	757	187	308	102	571	894	558	999999	859	999999	383	999999	851	447	423	916	635	538	30	875	139	999999	374	902	891	999999	893	86	950	36	566	429	999999	770	598	999999	801	999999	779	821	973	286	34	568	850	360	200	999999	740	527	999999	602	625	556	763	153	813	406	999999	999999	10	482	710	833	999999	999999	342	91	849	999999	125	999999	758	209	902	852	589	806	62	541	999999	44	345	433	129	964	999999	752	17	454	226	405	641	487	999999	
999999	576	201	692	896	27	119	999999	356	412	123	843	426	999999	910	999999	17	999999	669	222	999999	147	287	999999	912	999999	590	83	999999	999999	719	162	999999	389	411	999999	397	123	166	523	969	36	999999	30	16	999999	386	108	107	889	219	61	971	275	854	999999	999999	999999	780	745	437	999999	613	188	693	999999	572	47	253	633	177	893	197	156	253	939	158	999999	707	791	773	999999	976	999999	958	667	190	15	535	57	999999	909	343	420	96	933	422	809	999999	55	558	349	999999	473	722	325	863	825	32	914	999999	41	780	988	971	945	999999	108	999999	999999	780	567	512	205	999999	268	559	777	69	319	526	348	930	662	242	434	636	513	792	643	803	365	999999	620	841	999999	138	355	449	999999	873	324	590	311	999999	991	837	659	999999	464	999999	96	999999	712	397	867	111	127	999999	547	319	556	315	999999	231	425	584	999999	364	689	139	214	338	919	446	212	758	628	398	251	597	977	999999	338	876	717	599	280	233	974	855	21	599	902	999999	326	19	999999	89	848	999999	946	999999	148	335	562	758	999999	276	999999	118	482	729	514	999999	342	871	976	710	514	826	313	999999	389	999999	127	615	999999	97	129	202	755	999999	549	834	650	681	546	12	323	958	999999	999999	999999	865	382	291	94	952	499	455	42	302	575	999999	113	287	915	314	217	999999	332	758	157	992	999999	933	189	999999	309	660	334	974	397	555	83	309	630	999999	460	999999	530	999999	598	674	999999	999999	973	527	999999	373	765	241	795	999999	999999	999999	856	54	512	449	111	414	653	839	130	68	905	999999	949	999999	999999	999999	853	381	427	999999	169	999999	832	901	960	999999	949	935	894	102	188	31	999999	88	999999	585	21	21	734	126	830	759	553	999999	557	999999	999999	926	999999	373	388	999999	948	787	835	999999	999999	611	489	448	464	999999	999999	37	879	884	111	999999	361	999999	391	999999	999999	999999	999999	410	929	731	999999	17	95	33	999999	531	714	764	82	141	253	79	373	409	999999	295	662	999999	814	525	999999	673	851	706	575	644	981	545	777	647	769	434	999999	490	267	481	363	441	496	423	323	999999	811	999999	627	291	707	981	320	361	999999	904	595	413	509	680	999999	388	999999	585	549	178	987	434	372	818	625	999999	152	60	932	230	626	999999	999999	999999	861	882	999999	293	999999	999999	235	999999	999	864	839	50	980	586	326	999999	983	999999	874	154	138	386	999999	999999	666	823	999999	269	999999	427	287	999999	211	403	818	283	310	999999	999999	
549	999999	571	435	999999	979	585	902	565	999999	957	247	999999	526	999999	978	485	284	278	627	123	170	965	999999	581	587	644	838	587	767	52	674	819	272	335	211	567	950	109	999999	90	921	283	536	471	999999	572	999999	152	425	343	998	41	546	535	388	977	999999	854	920	345	746	325	798	691	292	428	452	999999	856	420	534	184	999999	546	201	999999	999999	999999	401	24	999999	999999	171	434	53	642	283	737	999999	234	993	106	189	495	344	606	484	844	188	999999	129	488	296	14	809	823	592	999	343	500	547	48	999999	905	380	60	163	999999	999999	650	154	999999	253	632	427	437	995	953	999999	999999	999999	595	356	999999	895	486	409	167	624	999999	60	999999	403	456	686	955	999999	284	124	293	452	120	999999	538	999999	413	244	663	587	999999	828	639	796	999999	97	952	691	823	20	893	650	996	749	428	999999	999999	322	796	946	472	793	721	838	918	999999	301	398	818	31	491	999999	999999	580	253	999999	999999	487	655	368	734	273	820	274	231	643	456	371	778	938	747	101	447	717	124	587	117	800	999999	999999	795	999999	999999	801	528	999999	904	425	505	36	189	392	666	437	222	208	973	456	616	999999	695	930	619	879	284	999999	804	999999	999999	665	293	619	609	59	573	179	400	999999	745	999999	738	40	865	751	759	364	434	19	504	915	999999	999999	193	999999	999999	999999	944	993	526	999999	846	874	960	999999	999999	569	782	617	864	52	808	999999	999999	999999	546	664	999999	867	999999	920	965	794	534	549	61	633	999999	17	999999	707	999999	999999	502	617	735	864	80	35	999999	200	581	817	155	462	117	660	949	158	65	254	800	999999	999999	606	999999	61	350	420	788	119	143	775	476	166	817	412	461	103	310	682	594	49	858	929	348	157	649	82	442	401	683	287	951	895	907	158	532	896	453	683	524	659	246	898	66	806	350	988	645	999999	999999	999999	847	383	660	999999	999999	943	267	25	411	277	978	999999	436	855	999999	581	999999	999999	879	565	999999	626	168	934	802	999999	999999	999999	999999	999999	999999	999999	202	999999	439	577	245	156	930	588	638	437	282	256	681	999999	472	210	981	769	739	999999	999999	643	215	230	225	725	958	268	80	725	219	750	840	250	205	609	999999	999999	345	112	999999	999999	926	222	354	911	263	953	497	999999	999999	47	999999	460	913	558	621	999999	999999	999999	198	672	999999	912	999999	999999	415	999999	999999	999999	784	735	433	637	248	533	999999	993	876	999999	471	14	770	999999	175	181	
828	390	336	646	987	216	893	825	999999	76	783	24	993	821	999999	999999	309	634	887	824	999999	999999	221	390	841	999999	342	59	58	194	999999	120	999999	56	999999	34	114	17	875	577	842	607	999999	999999	749	703	999999	64	807	649	705	146	519	999999	568	543	999999	946	804	370	874	999999	777	729	174	673	276	946	128	481	717	999999	999999	320	982	999999	999999	48	640	148	626	287	251	409	488	764	999999	406	488	170	855	168	212	999999	703	997	830	993	999999	85	436	64	936	335	931	999999	388	209	368	562	999999	140	999999	666	999999	597	999999	999999	250	410	83	870	999999	957	999999	559	98	253	617	984	999999	577	999999	999999	999999	572	350	999999	477	84	386	400	47	925	197	999999	852	999999	772	999999	404	461	752	607	12	999999	596	999999	999999	999999	325	144	592	383	387	405	109	750	954	180	257	687	900	176	999999	999999	832	541	770	999999	707	552	480	511	589	723	824	999999	562	156	975	371	215	999999	759	251	807	664	548	792	624	111	999999	601	857	999999	561	586	583	329	999999	64	999999	999999	673	773	999999	999999	793	663	580	676	999999	999999	204	999999	481	804	999999	782	875	178	993	999999	286	606	959	878	653	999999	172	248	849	999999	423	999999	162	406	432	985	587	726	870	885	999999	999999	913	999999	407	971	246	999999	179	999999	453	564	999999	240	532	999999	813	999999	437	921	999999	342	999999	955	393	999999	733	84	381	999999	204	159	308	999999	766	999999	999999	184	481	999999	635	415	79	58	999999	859	858	999999	999999	999999	181	801	299	948	999999	999999	130	957	999999	133	248	171	385	747	606	304	266	954	474	204	384	639	313	755	999999	94	273	778	999999	534	999999	811	211	26	259	999999	999999	359	722	999999	217	735	783	358	443	474	999999	331	452	494	999999	904	999999	999999	980	999999	999999	543	662	309	999999	352	999999	866	708	436	999999	368	999999	213	999999	906	999999	999999	987	649	855	999999	321	821	999999	941	999999	999999	931	520	363	532	46	717	904	326	999999	422	279	865	943	917	999999	999999	513	671	834	999999	60	696	999999	869	999999	341	686	542	231	841	999999	675	25	121	935	198	999999	999999	332	999999	308	999999	999999	818	318	132	705	938	999999	314	317	393	117	999999	630	999999	846	999999	841	999999	40	372	999999	855	177	999999	999999	832	981	461	933	86	348	64	940	932	486	999999	561	568	635	748	236	916	999999	861	568	927	999999	700	351	589	999999	628	749	935	33	364	650	714	283	999999	956	999999	380	241	999999	62	157	999999	999999	992	
933	999999	78	292	146	187	331	316	999999	999999	351	999999	120	354	489	720	314	14	909	999999	213	846	295	762	791	999999	546	999999	816	515	780	999999	941	999999	999999	324	999999	999999	999999	845	999999	344	678	361	532	674	743	36	752	334	748	999999	788	999999	788	96	999999	999999	500	763	641	999999	499	999999	150	558	350	761	999999	999999	999999	847	215	73	98	869	178	934	240	126	999999	519	550	492	767	638	14	315	570	569	338	252	999999	46	214	14	844	999999	220	973	334	981	999999	587	173	900	937	725	999999	918	917	62	86	999999	999999	131	488	17	763	512	553	44	200	138	836	918	880	179	859	999999	34	31	723	266	792	657	999999	963	329	999999	701	999999	767	651	652	285	175	593	911	999999	525	837	393	708	999999	299	790	208	750	254	999999	767	866	999999	894	896	338	820	591	999999	939	525	688	999999	810	275	277	549	486	999999	752	297	267	777	569	196	637	24	836	502	999999	999999	999999	84	845	999999	422	314	999999	755	999999	999999	999999	999999	152	999	159	495	898	164	32	251	999999	999999	501	732	510	98	893	707	999999	999999	983	99	610	955	313	999999	61	876	999999	999999	999999	730	613	407	296	822	634	570	47	999999	125	681	479	624	999999	999999	583	123	433	333	420	60	497	632	999999	999999	834	197	696	545	444	31	312	69	999999	990	999999	104	446	687	464	999999	669	126	999999	999999	619	999999	692	289	39	999999	453	528	552	999999	243	981	45	383	988	446	874	501	707	104	999999	420	999999	999999	999999	999999	676	745	869	97	999999	381	433	69	303	849	505	416	516	505	578	784	516	719	999999	604	999999	72	699	28	458	999999	418	114	933	208	820	999999	842	550	271	707	658	999999	359	861	999999	975	90	148	999999	468	985	212	525	593	903	454	524	842	999999	613	999999	850	638	999999	963	329	135	104	999999	94	573	965	999999	870	999999	61	369	895	57	999999	982	999999	87	990	999999	216	588	999999	304	375	999999	999	130	658	661	999999	826	146	898	238	849	999999	120	999999	894	29	968	999999	999999	852	95	628	795	346	631	495	773	647	40	999999	740	785	799	662	999999	573	845	999999	219	327	999999	999999	997	818	244	995	450	229	106	999999	247	933	999999	999999	999999	278	214	999999	999999	175	999999	189	116	151	498	999999	999999	457	669	330	999999	999999	446	999999	628	862	631	999999	112	999999	55	553	551	999999	999999	806	999999	999999	382	918	369	71	999999	999999	293	55	999999	855	330	180	809	992	560	999999	988	854	497	741	824	428	
646	999999	681	401	130	999999	999999	248	999999	691	169	839	85	750	961	122	999999	402	857	999999	745	775	656	932	826	62	999999	776	879	665	318	172	999999	953	999999	142	390	999999	999999	999999	999999	878	999999	639	20	999999	917	999999	999999	999999	999999	104	999999	251	683	999999	580	749	575	999999	496	861	368	966	382	999999	316	131	478	828	732	678	479	64	175	999999	552	27	922	856	144	194	999999	14	645	224	288	999999	280	999999	561	641	591	854	315	555	519	999999	999999	999999	999999	796	340	985	152	351	625	829	85	815	328	563	826	718	999999	312	999999	999999	331	168	718	34	850	77	276	101	999999	625	749	999999	357	999999	760	909	203	348	854	976	861	303	598	459	216	465	92	998	814	999999	999999	999999	656	165	935	108	304	638	946	999999	719	999999	265	10	89	999999	999999	43	802	917	524	999999	999999	922	999999	38	569	999999	818	395	985	278	286	223	703	745	999999	202	359	662	999999	999999	401	591	267	999999	48	598	380	751	999999	58	205	896	358	336	555	733	999999	907	999999	999999	820	560	287	999999	774	51	306	999999	501	999999	684	150	313	959	203	865	665	692	999999	970	888	76	398	937	999999	390	999999	999999	200	999999	540	452	134	999999	744	999999	314	999999	45	999999	302	46	259	731	373	65	592	999999	142	689	78	969	999999	567	999999	753	172	349	378	999999	185	928	153	271	735	242	26	999999	224	362	561	849	999999	992	999999	852	817	666	573	26	797	476	999999	510	171	999999	534	566	430	999999	678	964	447	651	821	373	892	987	999999	141	999999	857	999999	780	138	228	322	925	999999	305	936	505	776	361	999999	708	693	642	999999	174	708	459	314	233	683	999999	999999	16	999999	315	960	829	669	442	999999	940	302	999999	999999	943	258	609	677	135	64	182	999999	95	65	999999	999999	259	888	832	433	589	552	999999	107	541	816	315	754	999999	345	116	835	344	384	655	415	239	999999	166	916	108	782	189	178	999999	408	325	951	999999	635	999999	941	837	999999	397	397	352	999999	840	136	942	855	102	789	947	346	999999	711	409	706	450	988	999999	915	334	807	999999	781	596	143	500	364	695	999999	999999	175	998	335	986	267	73	872	430	999999	973	999999	999999	400	999999	173	554	999999	551	361	195	999999	999999	922	684	590	35	570	770	706	635	587	169	999999	165	782	348	528	999999	999999	643	999999	568	999999	942	91	127	972	560	432	589	886	813	999999	999999	912	999999	85	651	405	242	502	999999	723	999999	396	93	545	244	448	824	
35	888	410	717	617	163	518	979	602	999999	62	999999	348	126	748	999999	824	390	252	999999	272	999999	330	908	150	476	845	307	999999	997	581	737	122	999999	564	998	412	999999	155	759	447	106	999999	932	189	492	762	999999	655	999999	268	164	992	999999	562	157	568	501	576	150	317	220	433	605	891	325	897	740	562	750	371	207	245	492	389	176	829	397	999999	658	713	248	999999	934	738	427	999999	999999	55	416	999999	911	60	14	452	236	999999	453	51	864	594	999999	54	999999	259	71	999999	510	241	395	328	180	772	918	437	78	568	499	866	473	999999	407	694	155	320	999999	157	240	999999	163	504	385	356	999999	73	691	999999	747	684	999999	508	999999	999999	660	97	269	149	999999	577	383	999999	182	999999	999999	999999	197	999999	999999	594	799	999999	688	469	87	999999	942	823	999999	854	745	874	820	815	198	965	345	999999	44	68	999999	321	25	662	999999	999999	332	798	779	580	999999	363	306	999999	885	764	819	999999	191	769	999999	446	999999	287	831	999999	847	367	999999	611	949	999999	999999	999999	544	487	999999	35	999999	592	999999	154	54	999999	977	999999	577	667	929	434	155	569	956	275	999999	999999	89	738	830	168	647	999999	410	999999	631	826	999999	466	619	408	999999	794	973	999999	211	10	402	999999	309	449	931	190	437	999999	466	389	103	999999	926	999999	407	169	204	643	944	602	744	876	704	161	331	999999	57	531	567	361	596	367	999999	912	221	184	438	391	237	999999	537	445	711	251	999999	999999	539	999999	10	706	599	339	653	999999	266	525	999999	158	128	820	999999	999999	406	114	793	735	999999	24	718	233	731	999999	999999	999999	75	308	174	463	427	298	581	368	531	999999	999999	266	713	465	655	695	973	289	999999	999999	999999	632	48	607	458	999999	78	525	999999	776	974	785	923	176	543	957	361	747	730	829	249	773	999999	544	351	999999	32	509	368	32	999999	451	550	999999	162	442	269	999999	999999	999999	999999	999999	397	999999	886	976	342	999999	921	698	344	235	559	443	177	561	257	999999	999999	920	975	999999	166	999999	526	999999	245	923	24	110	698	793	742	310	609	193	999999	999999	999999	375	204	485	587	670	687	34	892	116	832	600	195	765	311	94	455	660	898	449	999999	363	741	418	532	821	999999	999999	493	999999	834	983	186	999999	845	999999	725	499	999999	496	999999	999999	640	138	101	424	915	932	491	657	854	948	294	935	400	304	634	785	953	766	670	146	999999	643	282	849	424	566	919	999999	999999	955	678	
999999	999999	737	999999	612	327	999999	905	77	69	835	404	885	698	250	238	551	265	939	999999	999999	825	999999	960	999999	999999	252	999999	358	999999	79	299	898	280	999999	756	663	580	999999	468	999999	860	603	87	705	248	397	160	183	338	378	166	428	419	462	999999	65	776	999999	756	85	117	556	64	989	999999	505	614	815	493	574	970	244	481	999999	365	999999	55	265	758	469	101	999999	999999	644	913	999999	489	818	999999	701	886	854	275	392	999999	313	548	999999	168	742	782	344	999999	763	407	999999	946	717	107	999999	19	520	967	999999	983	291	536	419	85	676	26	796	519	792	687	125	969	99	964	61	683	999999	106	999999	686	756	146	266	247	992	923	999999	720	943	691	999999	999999	999999	408	456	777	139	999999	999999	726	999999	825	897	86	291	952	857	999999	999999	999999	62	423	950	610	236	154	280	182	93	999999	254	85	576	111	321	237	991	690	518	284	554	943	614	300	700	999999	248	190	956	49	75	999999	999999	273	999999	952	937	377	181	999999	506	999999	930	739	482	999999	259	796	764	63	961	176	244	771	135	999999	809	999999	910	305	905	999999	226	999999	999999	999999	999999	312	472	369	300	624	518	217	999999	999999	999999	999999	817	789	999999	452	425	902	88	898	784	902	147	529	152	286	466	999999	405	999999	999999	886	62	257	999999	946	333	999999	999999	999999	657	37	999999	537	105	934	999999	999999	999999	463	674	323	964	788	450	999999	175	943	227	24	167	999999	999999	999999	856	999999	822	999999	289	735	129	999999	149	999999	250	757	908	609	433	999999	443	345	262	999999	743	427	921	274	807	999999	781	389	187	999999	999999	25	226	634	681	968	121	282	840	888	343	652	183	232	999999	693	599	565	520	18	580	822	999999	868	627	999999	215	558	999999	288	953	739	843	401	999999	235	540	283	928	999999	106	999999	504	373	608	999999	254	698	726	123	999999	225	869	178	178	366	634	357	17	252	763	563	999999	562	935	604	809	782	669	999999	162	326	637	999999	912	418	327	999999	999999	536	194	999999	831	999999	999999	738	869	674	232	206	601	193	999999	999999	999999	542	652	942	438	13	290	999999	999999	414	961	95	588	813	999999	759	49	999999	97	480	67	257	731	869	999999	206	735	144	560	473	720	999999	60	951	999999	999999	765	385	589	265	256	723	486	999999	687	999999	159	66	419	999999	167	999999	105	795	628	999999	999999	783	999999	241	278	156	911	566	694	993	45	636	457	885	999999	999999	36	831	234	344	771	315	191	999999	
57	679	725	97	315	734	873	999999	333	912	999999	982	129	358	987	110	812	920	731	694	754	999999	608	533	478	503	999999	273	571	999999	681	505	999999	370	194	599	430	823	260	960	129	999999	312	544	326	22	999999	677	999999	134	532	850	583	496	150	533	81	202	999999	812	775	609	693	49	241	73	389	759	174	999999	679	988	670	771	999999	973	220	73	999999	999999	958	291	429	999999	761	831	922	115	999999	660	527	238	214	447	195	999999	999999	999999	313	263	632	785	513	999999	454	544	190	811	922	176	322	18	985	162	854	494	190	256	288	999999	150	999999	540	513	999999	450	783	232	586	64	886	948	759	999999	999999	999999	999999	999999	992	227	650	120	193	62	347	519	999999	999999	999999	700	340	841	984	999999	122	999999	255	999	585	13	761	957	235	868	999999	374	999999	43	999999	681	715	217	263	70	999999	40	100	488	176	360	208	730	999999	885	723	999999	963	999999	839	485	999999	778	999999	988	466	999999	999999	325	771	973	271	219	733	999999	999999	999999	588	923	154	92	268	999999	999999	234	999999	999999	328	999999	999999	245	411	999999	203	843	753	999999	819	274	999999	999999	155	774	716	202	99	988	996	727	900	600	999999	999999	712	757	226	170	945	172	193	436	374	544	181	535	572	869	26	890	168	57	313	999999	329	88	937	493	60	640	145	816	43	601	449	553	779	371	690	999999	626	592	991	656	90	178	701	610	999999	191	630	230	999999	116	568	852	297	152	720	634	819	999999	999999	315	37	377	402	773	104	628	999999	210	189	580	273	575	66	999999	999999	161	386	336	890	869	19	915	999999	927	42	597	999999	636	650	999999	626	894	482	685	999999	999999	999999	999999	516	974	435	429	999999	402	842	993	795	640	909	999999	257	492	999999	251	306	121	999999	474	999999	507	372	129	999999	133	953	379	999999	381	36	529	385	999999	820	999999	443	589	874	451	94	49	802	625	727	91	999999	143	62	241	999999	999999	189	311	197	19	999999	316	869	918	449	999999	899	999999	614	389	193	798	672	925	807	999999	247	92	389	701	705	999999	401	478	999999	819	326	862	992	518	349	83	999999	999999	313	137	999999	956	12	621	149	388	21	999999	897	20	471	136	433	672	999999	107	921	999999	314	999999	999999	400	603	629	157	47	999999	105	49	999999	536	860	622	999999	997	291	90	999999	999999	327	736	999999	999999	314	358	199	999999	330	247	252	999999	775	507	999999	222	999999	999999	999999	999999	111	956	915	307	787	483	610	514	753	
674	999999	27	163	999999	987	138	860	819	299	999999	957	999999	999999	857	797	957	760	999999	999999	999999	999999	928	707	303	459	999999	999999	756	793	830	747	999999	685	999999	258	999999	999999	841	520	999999	362	509	73	111	516	502	855	67	509	829	723	256	999999	295	996	70	319	859	484	626	999999	114	35	469	533	999999	999999	455	609	573	959	999999	999999	864	115	178	865	999999	786	999999	515	763	256	999999	117	500	999999	999999	658	197	914	999999	999999	893	11	999999	484	999999	578	244	999999	999999	999999	936	999999	804	413	475	999999	828	204	714	83	999999	121	554	858	999999	361	42	927	534	797	421	658	820	999999	949	863	857	694	271	999999	552	388	115	999999	319	103	312	97	878	218	829	993	210	75	839	999999	456	399	423	999999	546	999999	53	612	999999	288	60	252	463	612	333	144	999999	687	999999	999999	999999	250	999999	967	59	945	58	999999	967	428	457	754	721	177	416	468	280	29	490	999999	344	503	278	41	999999	999999	633	276	999999	694	70	523	544	701	999999	216	999999	455	203	999999	999999	727	644	618	830	306	530	296	206	864	999999	913	206	296	999999	511	971	517	924	988	321	782	440	282	999999	999999	219	30	400	210	617	825	826	889	976	999999	999999	659	210	746	539	346	999999	30	831	999999	999999	258	897	275	244	343	531	214	289	485	297	371	260	895	999999	510	999999	995	257	48	96	999999	319	196	999999	999999	316	187	459	974	712	420	451	999999	618	960	132	134	965	284	303	622	609	500	329	497	409	315	659	39	450	83	773	792	999999	19	939	710	999999	999999	999999	353	755	314	772	876	999999	49	287	136	999999	771	40	972	745	474	707	818	866	999999	912	11	527	429	534	639	646	999999	160	609	31	999999	999999	999999	258	999999	999999	304	728	453	999999	370	37	533	652	678	53	800	57	595	999999	130	843	999999	20	34	999999	999999	780	143	999999	270	888	678	115	999999	999999	986	724	795	999999	999999	999999	423	999999	999999	974	999999	777	855	595	845	612	564	308	900	999999	52	999999	999999	133	541	524	999999	223	316	481	359	428	687	418	67	86	262	999999	897	40	999999	999999	999999	60	831	558	924	548	394	999999	333	380	999999	999999	999999	999999	500	671	76	999999	999999	210	279	79	624	999999	100	446	538	999999	999999	576	999999	870	999999	169	575	183	302	983	999999	999999	828	658	157	978	223	300	200	999999	586	590	921	18	999999	999999	999999	999999	435	265	468	488	20	625	308	756	969	344	248	67	387	326	379	93	299	459	382	
621	922	645	362	799	255	433	191	769	655	999999	345	928	557	186	748	46	524	121	46	213	359	400	999999	878	999999	143	726	270	221	999999	999999	85	847	991	476	789	902	668	242	586	443	539	111	578	999999	320	999999	211	999999	342	568	188	422	999999	999999	531	636	999999	747	122	707	921	999999	817	682	270	91	565	999999	999999	999999	856	878	999999	769	820	299	440	880	742	632	525	692	879	999999	999999	662	678	729	945	162	999999	921	129	879	522	981	293	895	999999	238	944	500	618	207	999999	999999	962	408	999999	241	206	603	15	490	191	238	678	548	152	607	412	836	764	806	716	934	759	580	257	838	16	545	151	999999	999999	34	84	681	566	999999	699	279	999999	713	999999	824	916	639	697	293	999999	999999	999999	140	999999	117	736	811	491	999999	550	999999	161	613	235	999999	999999	501	802	167	999999	999999	999999	912	908	142	560	999999	850	891	27	129	882	964	999999	999999	793	999999	686	579	298	272	200	788	689	317	128	999999	488	999999	372	999999	836	999999	138	315	763	839	232	999999	999999	685	961	999999	999999	430	509	197	87	964	867	451	815	233	869	892	806	202	233	601	999999	999999	999999	554	999999	603	999999	352	835	230	507	953	999999	999999	999999	613	310	600	38	268	807	931	595	524	438	920	609	612	670	246	509	570	616	631	679	999999	122	416	79	166	147	166	999999	857	466	999999	663	999999	211	266	591	215	999999	964	999999	92	301	999999	126	999999	993	680	681	598	999999	937	347	999999	999999	360	999999	894	530	871	131	999999	579	738	67	999999	267	787	999999	999999	654	303	999999	651	837	999999	380	74	300	470	999999	466	484	999999	146	529	575	999999	508	850	765	697	685	302	843	152	999999	562	999999	601	351	999999	279	999999	944	999999	541	695	329	726	999999	435	604	69	708	999999	176	816	601	538	949	999999	288	560	648	956	618	113	808	999999	93	817	84	698	129	956	196	217	818	719	988	880	186	782	870	340	103	625	594	188	976	696	961	999999	652	590	999999	999999	999999	987	999999	999999	887	634	642	173	360	905	940	751	999999	958	999999	882	550	79	584	506	999999	318	999999	992	999999	629	999999	397	999999	999999	999999	999999	39	477	588	831	909	999999	992	551	149	706	979	198	684	999999	710	999999	698	89	999999	583	15	999999	38	320	133	816	918	267	999999	254	317	737	858	412	722	10	999999	176	999999	990	999999	999999	366	983	338	674	318	677	919	700	699	776	711	473	532	607	448	278	707	103	999999	999999	634	895	
398	251	340	282	129	709	647	999999	999999	921	999999	972	999999	999999	982	459	507	999999	348	226	555	541	36	999999	879	124	999999	111	468	879	358	351	999999	999999	594	999999	344	46	557	220	999999	999999	670	790	967	559	999999	403	295	999999	595	400	396	418	349	999999	999999	946	402	999999	157	999999	73	236	573	164	574	603	460	895	124	999999	999999	137	173	388	871	246	426	329	581	168	815	220	294	999999	955	999999	132	737	871	398	999999	552	73	517	999999	443	999999	812	999999	939	999999	999999	999999	133	706	269	255	999999	986	978	529	82	433	988	729	853	999999	616	209	585	481	723	999999	726	999999	151	74	999999	284	999999	29	614	344	641	225	425	86	170	999999	696	743	170	750	892	999999	571	128	999999	787	260	501	999999	613	409	468	229	999999	999999	305	999999	204	999999	686	559	999999	914	737	792	772	314	999999	781	365	513	999999	320	973	999999	857	999999	33	989	868	34	936	418	10	934	182	996	59	669	865	999999	501	153	484	201	932	954	833	336	311	482	483	719	255	110	567	158	255	243	999999	48	541	215	731	661	622	550	913	802	619	999999	264	117	999999	670	21	698	835	999999	209	903	999999	696	999999	999999	551	999999	173	900	377	34	750	815	999999	826	999999	296	421	823	578	392	999999	999999	716	999999	228	999999	999999	585	98	868	323	474	44	999999	614	999999	526	345	999999	405	387	999999	999999	595	35	448	995	100	999999	999999	999999	999999	999999	816	863	999999	980	163	177	185	424	588	812	508	710	286	781	466	221	999999	999999	86	713	183	999999	999999	999999	999999	999999	779	379	712	999999	999999	999999	310	271	227	790	221	864	373	999999	934	999999	999999	210	926	884	999999	667	999999	878	999999	956	210	309	39	811	836	798	859	999999	398	805	711	519	999999	916	410	25	563	999999	999999	453	405	908	778	202	216	826	999999	246	761	121	840	834	999999	999999	999999	10	241	999999	954	422	15	720	999999	999999	999999	288	760	999999	484	733	999999	999999	878	754	560	999999	530	837	999999	19	999999	999999	892	286	965	877	999999	43	534	999999	999999	999999	721	586	448	684	138	650	999999	927	999999	667	762	38	999999	976	955	125	999999	99	480	404	811	944	302	392	828	502	999999	402	999999	726	485	999999	949	999999	152	301	316	999999	173	999999	915	677	943	463	860	863	280	988	921	534	999999	999999	999999	389	345	776	294	999999	999999	636	999999	529	298	350	192	687	88	58	834	664	808	979	926	600	999999	143	11	838	531	964	232	184	481	114	547	49	999999	
999999	999999	376	16	260	29	999999	999999	999999	388	602	999999	183	785	999999	164	267	726	209	519	339	900	211	774	455	999999	891	413	312	58	194	802	152	541	999999	436	999999	657	558	999999	399	999999	103	999999	408	567	357	189	999999	30	223	999999	348	530	816	669	420	601	561	725	137	133	100	347	204	799	999999	641	276	794	696	610	178	249	130	141	807	456	375	888	999999	712	999999	292	835	806	464	621	725	849	26	999999	106	999999	999999	999999	117	756	999999	999999	999999	999999	999999	216	333	613	219	108	410	684	862	963	999999	672	999999	425	721	807	512	397	345	518	999999	999999	778	830	514	345	999999	854	34	60	895	766	459	471	799	999999	999999	232	596	999999	220	50	986	62	999999	999999	293	416	554	309	253	173	274	999999	798	495	999999	999999	108	999999	999999	999999	659	999999	999999	468	999999	87	999999	525	848	290	800	979	307	876	999999	726	198	90	62	999999	999999	725	807	732	502	539	999999	313	999999	999999	999999	999999	999999	664	390	185	999999	182	999999	215	790	999999	461	963	373	294	999999	999999	65	711	999999	27	821	691	255	934	14	999999	965	683	415	323	756	392	166	87	315	999999	495	999999	741	999999	870	847	220	281	999999	843	368	218	999999	999999	257	66	999999	115	902	982	419	456	180	649	999999	536	999999	477	999999	79	806	999999	978	979	437	999999	999999	298	157	973	481	973	999999	170	977	757	767	665	75	700	999999	999999	185	999999	999999	999999	94	999999	809	344	57	999999	999	204	46	82	239	936	322	458	95	863	958	999999	999999	445	999999	19	672	999999	999999	144	999999	999999	839	755	121	999999	755	398	715	878	489	812	999999	738	999999	999999	134	904	999999	830	353	999999	614	376	999999	256	822	788	999999	85	430	359	575	999999	340	427	365	291	960	584	999999	923	743	217	384	155	11	999999	999999	318	885	767	932	938	791	795	966	472	999999	864	999999	966	144	639	458	999999	247	24	407	556	999999	999999	944	999999	649	429	999999	407	992	947	254	59	328	944	199	662	427	636	130	545	461	892	628	999999	751	224	788	113	758	254	908	999999	374	999999	207	52	823	988	299	999999	921	569	999999	715	620	783	648	200	999999	795	712	611	893	862	105	228	224	848	201	435	640	770	999999	748	999999	999999	684	414	746	157	999999	438	346	758	623	892	422	913	999999	967	999999	598	999999	963	541	307	103	512	818	979	827	974	796	864	999999	160	920	999999	999999	363	109	244	453	302	955	999999	274	144	249	213	805	311	999999	999999	999999	52	
999999	999999	216	741	173	182	595	767	330	864	999999	482	37	472	971	690	999999	999999	868	340	154	370	17	266	42	958	999999	615	183	999999	612	572	14	688	53	244	525	934	199	927	999999	685	972	101	643	791	117	776	241	124	74	249	999999	999999	897	999999	678	949	999999	214	999999	980	594	803	999999	78	999999	348	429	737	175	312	932	999999	691	999999	398	916	623	999999	851	496	383	68	999999	373	999999	485	790	305	565	575	999999	999999	28	668	101	178	838	574	323	999999	356	503	949	761	316	425	837	999999	358	762	999999	467	999999	422	606	536	351	889	862	993	558	133	182	999999	86	947	999999	33	377	999999	87	58	927	92	149	880	999999	700	66	791	647	361	999999	802	999999	768	632	605	71	999999	999999	949	712	330	220	999999	999999	359	999999	999999	999999	814	999999	138	685	287	540	999999	282	726	999999	650	832	80	355	206	186	379	360	318	324	327	962	812	999999	999999	345	606	999999	916	558	759	999999	697	299	999999	299	999999	127	999999	237	363	333	344	148	186	127	642	975	999999	56	952	998	999999	999999	185	851	259	735	557	942	999999	407	365	178	667	634	999999	781	522	907	368	999999	399	91	961	999999	627	673	226	999999	999999	631	999999	999999	606	761	999999	999999	999999	981	999999	92	569	28	303	999999	999999	999999	481	552	999999	860	462	116	688	700	999999	294	999999	191	234	585	999999	547	248	311	999999	495	572	999999	984	492	667	999999	999999	285	691	999999	787	15	999999	461	202	673	38	999999	178	753	191	999999	161	999999	569	999999	756	463	572	32	999999	992	418	481	604	575	568	499	999999	922	248	412	999999	239	507	87	164	773	393	999999	519	999999	143	999999	999999	666	754	999999	922	999999	783	413	712	669	600	795	999999	554	856	627	999999	538	649	999999	514	778	895	999999	857	491	777	983	999999	726	999999	999999	858	623	177	937	821	939	576	468	148	835	700	350	638	712	490	610	916	999999	740	980	756	999999	290	535	999999	999999	770	441	957	800	342	986	999999	226	936	973	386	919	999999	999999	999999	191	118	679	88	555	293	155	10	177	999999	314	985	532	627	972	342	999999	176	989	999999	145	511	348	502	713	999999	999999	776	516	999999	997	999999	575	999999	574	778	999999	457	225	999999	625	440	789	733	999999	999999	633	999999	963	999999	744	753	816	999999	999999	680	999999	186	374	371	871	378	493	943	999999	999999	420	513	62	204	731	194	951	451	553	704	721	999999	999999	712	561	823	812	876	488	254	153	578	202	894	18	999999	
92	853	676	999999	947	846	663	684	590	129	546	769	909	999999	801	375	453	132	959	164	999999	662	810	999999	999999	999999	464	825	210	842	320	168	196	307	112	107	774	306	999999	874	999999	789	132	441	999999	999999	966	928	452	777	134	80	999999	853	721	430	53	628	690	339	391	838	484	747	809	388	583	612	999999	704	601	157	375	94	213	923	539	379	770	522	650	536	383	432	999999	999999	233	342	585	999999	63	155	999999	427	493	122	999999	384	631	999999	999999	364	480	747	186	977	705	999999	650	797	891	674	857	178	999999	855	465	61	999999	569	165	999999	36	775	650	455	541	999999	999999	999999	618	999999	747	872	61	296	65	635	255	739	544	382	691	788	791	389	297	999999	738	638	657	263	354	72	999999	229	338	704	999999	731	999999	757	259	559	999999	999999	926	985	126	999999	799	829	999999	301	35	782	558	247	984	271	167	103	219	962	999999	365	999999	685	999999	999999	957	360	538	524	303	786	132	999999	609	64	999999	311	999999	999999	999999	827	457	63	46	999999	671	100	720	999999	999999	352	547	297	126	823	926	999999	857	294	445	448	301	999999	997	248	660	426	999999	999999	999999	855	772	873	133	999999	907	756	648	177	170	866	999999	702	950	999999	999999	999999	25	786	137	220	999999	46	900	399	535	175	999999	999999	310	254	999999	789	37	717	580	674	173	510	999999	179	603	999999	133	578	808	598	341	57	999	824	410	851	802	597	411	735	973	734	90	999999	701	850	999999	916	414	850	999999	242	380	574	671	515	871	999999	617	764	912	332	591	936	834	999999	798	999999	999999	611	987	999999	316	999999	999999	999999	430	183	478	752	824	999999	999999	958	923	108	676	435	163	895	980	845	979	999999	999999	999999	153	999999	906	693	62	390	82	803	863	246	925	536	873	242	95	697	489	865	999999	705	168	632	999999	736	341	372	332	949	999999	999999	459	669	31	60	295	287	276	785	700	443	145	370	104	687	182	150	561	999999	810	292	366	999999	706	127	491	520	999999	180	361	689	67	999999	181	721	786	266	515	823	947	807	430	703	175	506	569	798	537	336	563	201	811	999999	999999	348	999999	344	999999	903	999999	775	157	999999	434	20	999999	22	198	383	900	999999	999999	737	973	12	999999	662	949	999999	558	693	999999	999999	999999	999999	877	654	984	833	935	452	999999	999999	265	999999	660	999999	279	164	129	557	999999	164	436	999999	567	84	439	146	999999	132	999999	763	354	874	793	354	489	274	143	999999	38	999999	
447	999999	623	32	999999	801	352	536	393	999999	90	999999	94	827	377	999999	602	999999	224	999999	355	812	67	539	267	999999	388	316	845	999999	30	397	999999	253	717	999999	34	544	999999	637	999999	950	739	599	999999	999999	789	965	976	520	671	339	517	190	19	634	999999	93	764	100	423	46	691	388	774	692	482	840	120	398	999999	67	999999	587	999999	405	83	467	856	914	601	422	339	334	999999	999999	999999	348	243	92	999999	999999	780	511	224	999999	268	999999	999999	989	871	949	855	588	575	999999	138	930	999999	614	561	932	236	999999	498	10	999999	367	55	93	812	999999	606	37	810	14	287	699	372	304	146	722	999999	867	999999	999999	999999	750	758	728	563	950	220	629	531	655	999999	999999	999999	223	999999	901	315	741	999999	737	352	827	777	571	999999	999999	567	833	477	839	999999	369	999999	846	443	999999	608	327	530	862	924	977	999999	165	301	357	686	999999	999999	244	416	901	689	315	999999	740	973	197	401	135	392	386	161	692	365	353	999999	176	999999	105	303	999999	999999	325	813	999999	331	622	279	999999	999999	418	590	999999	999999	398	999999	999999	545	703	982	420	999999	405	479	547	825	999999	800	999999	235	520	379	157	941	427	999999	374	502	935	418	361	918	999999	383	999999	796	918	270	967	673	999999	630	86	122	883	73	815	845	275	549	518	822	332	753	240	48	442	301	14	707	999999	999999	999999	294	999999	502	999999	31	505	751	906	553	999999	284	605	889	302	999999	67	364	874	528	237	396	999999	539	999999	669	153	935	999999	626	265	269	999999	999999	999999	792	999999	391	560	999999	999999	524	642	965	989	58	999999	350	746	999999	244	650	999999	999999	772	999999	394	102	906	843	878	569	999999	289	297	999999	916	999999	869	509	554	675	803	89	188	712	999999	935	999999	547	521	999999	999999	999999	392	614	436	580	857	805	408	398	999999	717	916	780	136	362	677	425	999999	181	481	246	853	568	847	753	608	999999	470	459	552	368	999999	85	381	442	999999	683	146	346	127	999999	111	165	200	999999	173	408	586	999999	999999	134	416	349	330	999999	111	823	767	683	971	797	344	949	999999	126	999999	840	999999	999999	464	994	999999	999999	64	417	144	698	999999	761	589	210	483	79	201	427	952	981	755	428	340	84	915	463	374	999999	728	162	318	83	698	332	999	891	936	273	845	621	999999	913	817	413	455	15	103	771	324	275	757	428	174	999999	95	999999	363	390	88	825	430	734	688	999999	390	304	73	266	999999	591	143	
999999	999999	999999	999999	999999	611	999999	629	999999	370	603	15	463	404	889	999999	999999	999999	28	537	999999	999999	999999	200	561	999999	834	999999	160	942	999999	999999	732	141	999999	845	833	720	999999	378	437	761	178	999999	827	728	999999	588	500	396	780	999999	192	63	999999	742	562	150	143	617	776	903	478	967	534	43	283	331	574	53	84	572	993	650	999999	794	26	565	373	832	999999	999999	533	764	999999	816	388	678	553	97	293	693	999999	999999	999999	999999	292	210	929	793	455	903	23	456	321	218	35	999999	999999	793	999999	996	776	999999	618	530	999999	714	999999	717	654	604	999999	486	999999	391	985	367	58	999999	511	815	635	999999	387	106	999999	999999	452	999999	999999	846	725	759	370	296	916	285	28	999999	163	577	999999	222	999999	850	134	999999	696	929	232	667	492	386	292	910	371	999999	923	521	999999	303	272	999999	926	808	879	28	126	999999	474	710	349	977	422	999999	420	423	440	536	971	999999	390	523	731	999999	363	349	477	460	999999	999999	999999	506	783	860	999999	999999	296	340	971	999999	420	231	464	522	999999	515	963	357	500	947	766	999999	550	591	913	749	999999	802	454	539	999999	999999	549	755	358	999999	999999	562	628	999999	137	999999	999999	865	295	168	68	219	999999	848	385	129	999999	977	953	965	955	999999	947	999999	433	999999	886	441	565	754	682	709	174	484	320	410	729	634	820	666	831	685	999999	754	690	910	997	999999	163	430	706	571	802	392	887	12	999999	72	443	644	999999	999999	309	540	486	358	55	999999	999999	975	400	335	166	296	143	280	895	999999	875	522	495	290	287	999999	58	999999	999999	781	596	318	795	666	200	186	452	708	999999	765	278	341	864	676	999999	188	40	381	415	999999	258	617	116	422	197	920	158	933	845	175	999999	375	451	274	734	228	190	999999	144	999999	844	435	894	139	999999	999999	657	818	999999	109	999999	676	705	999999	999999	978	211	382	479	279	37	519	999999	999999	999999	902	999999	600	999999	849	999999	999999	246	435	999999	822	723	977	498	653	999999	340	722	746	70	815	670	999999	741	755	27	999999	999999	999999	952	999999	999999	683	999999	31	653	66	876	372	110	808	439	279	730	999999	265	999999	884	825	16	999999	796	125	160	467	242	999999	859	999999	832	200	51	381	999999	346	258	49	131	476	10	215	999999	999999	645	262	386	400	999999	40	500	792	924	438	858	999999	538	458	533	398	789	812	207	689	539	910	767	999999	796	394	461	999999	999999	417	999999	800	999999	447	479	897	
91	999999	522	828	696	49	275	612	999999	228	808	999999	515	999999	999999	197	999999	774	819	734	494	328	603	933	579	284	689	516	613	67	30	100	978	635	317	946	300	378	993	500	644	164	544	578	586	660	710	380	729	637	792	999999	627	744	413	763	249	588	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	741	999999	999999	780	999999	100	340	999999	999999	357	999999	574	999999	786	975	274	560	473	243	232	553	707	999999	128	580	149	885	999999	87	999999	869	999999	829	999999	999999	740	161	688	307	654	82	979	224	241	341	999999	52	999999	34	201	647	253	588	657	871	43	195	521	210	190	214	184	706	654	488	89	744	362	798	244	123	871	176	589	159	574	492	999999	999999	732	999999	913	141	885	733	625	260	999999	93	999999	554	999999	488	126	999999	897	999999	570	752	999999	999999	689	184	789	88	775	87	999999	507	307	550	714	735	477	93	999999	999999	820	920	862	999999	572	278	842	689	483	999999	59	999999	999999	999999	922	727	534	629	417	999999	351	807	999999	999999	260	673	786	414	840	999999	21	43	158	999999	462	650	890	999999	999999	420	341	999999	604	392	999999	860	255	15	628	999999	210	847	676	562	999999	999999	999999	999999	578	999999	492	999999	849	578	999999	25	989	407	838	282	837	999999	98	996	407	252	999999	999999	519	400	999999	780	785	853	999999	174	366	596	162	999999	687	575	854	642	999999	902	259	35	20	22	870	999999	177	356	158	107	759	679	999999	460	809	999999	806	999999	480	711	652	996	874	217	659	403	255	999999	594	999999	258	456	78	504	992	999999	999999	999999	529	999999	613	439	704	999999	414	687	442	999999	640	999999	999999	675	999999	227	260	263	161	803	363	999999	999999	779	761	886	849	312	611	659	999999	633	829	309	659	901	999999	223	999999	277	802	971	960	553	757	302	999999	582	999999	850	254	738	35	762	999999	61	977	833	677	818	757	999999	999999	782	244	999999	999999	999999	999999	270	999999	999999	999999	884	10	999999	516	58	31	469	392	276	27	760	999999	729	999999	77	166	607	923	999999	545	483	999999	700	896	188	999999	999999	829	44	566	35	999999	217	777	999999	761	760	544	999999	811	217	435	490	94	324	377	999999	999999	404	312	418	346	854	999999	487	999999	999999	495	338	738	999999	640	358	710	992	39	999999	951	999999	315	406	72	994	462	337	999999	39	999999	581	999999	999999	351	435	999999	157	688	876	716	999999	999999	999999	274	216	200	540	577	87	999999	102	999999	999999	999999	999999	98	906	356	352	
402	999999	999999	999999	999999	999999	999999	934	929	215	626	562	313	999999	490	661	690	855	141	999999	804	922	999999	970	258	522	295	640	251	410	999999	825	801	346	999999	999999	999999	441	765	999999	688	999999	611	372	461	228	788	142	690	999999	999999	243	999999	999999	999999	479	414	469	999999	182	999999	999999	999999	529	868	999999	999999	967	678	938	999999	259	99	780	177	548	320	396	999999	40	734	999999	949	999999	999999	112	59	311	798	14	147	999999	354	999999	731	801	572	92	999999	659	999999	999999	463	751	109	11	999999	999999	999999	998	999999	27	950	66	448	475	999999	353	380	766	999999	459	179	674	800	999999	904	506	999999	376	999999	238	999999	859	573	999999	700	999999	250	157	999999	999999	979	799	845	130	450	298	999999	266	999999	999999	999999	737	907	999999	651	789	999999	697	999999	647	945	999999	32	930	134	999999	999999	534	775	740	113	232	999999	696	479	379	829	999999	961	999999	999999	999999	513	757	999999	165	999999	564	271	910	256	552	60	320	999999	33	776	999999	995	359	805	619	491	133	125	489	928	999999	538	282	960	281	736	490	999999	999999	452	275	414	999999	149	928	273	864	999999	560	181	497	999999	455	602	914	684	612	810	743	999999	999999	999999	46	999999	740	35	989	999999	975	999999	570	35	956	581	511	509	999999	220	876	355	626	999999	999999	318	440	999999	93	679	999999	596	133	999999	551	999999	71	999999	378	741	408	999999	999999	913	518	744	611	472	631	874	100	415	658	401	999999	397	685	751	86	727	796	117	942	319	905	388	692	999999	484	115	519	999999	141	294	999999	973	81	999999	130	999999	999999	968	12	999999	999999	640	938	731	745	164	999999	320	557	650	945	300	960	964	999999	139	61	720	987	525	364	223	999999	373	590	960	325	971	630	265	30	827	999999	733	730	275	999999	960	155	999999	940	999999	330	490	349	521	23	116	705	999999	769	986	980	486	855	375	366	999999	999999	785	838	204	690	301	629	128	999999	237	244	742	689	101	575	668	585	165	892	793	34	78	946	999999	276	639	496	44	846	628	877	999999	999999	876	818	369	999999	745	999999	999999	860	230	999999	999999	871	999999	311	999999	420	999999	901	699	999999	572	999999	999999	999999	630	999999	60	805	595	999999	566	999999	999999	999999	999999	999999	215	187	839	646	999999	999999	803	742	999999	346	313	999999	817	999999	533	727	999999	881	346	336	745	999999	860	817	468	232	275	949	769	436	999999	139	498	999999	999999	999999	72	63	619	640	746	999999	999999	293	625	721	987	971	747	839	999999	999	
497	486	536	999999	326	31	187	641	666	854	999999	734	355	999999	999999	999999	418	398	664	134	271	705	589	414	853	999999	999999	999999	999999	303	999999	930	265	991	642	22	868	530	819	999999	875	978	973	892	368	943	937	999999	882	999999	563	359	184	56	737	791	999999	999999	999999	748	828	999999	406	999999	652	999999	479	363	540	999999	999999	888	579	623	258	293	999999	696	56	999999	999999	751	864	999999	740	852	999999	218	999999	850	124	746	698	80	999999	445	582	610	999999	325	474	584	910	65	33	675	779	561	797	999999	69	210	999999	922	118	999999	999999	737	632	800	296	270	109	689	712	999999	199	508	999999	999999	711	131	999999	731	999999	999999	840	808	645	75	82	204	420	810	791	914	999999	776	999999	144	868	844	999999	449	38	213	484	230	353	227	485	281	159	984	741	938	754	354	487	63	247	999999	101	566	728	102	850	999999	898	999999	144	423	547	276	999999	866	152	999999	702	241	580	619	464	428	589	801	999999	436	78	999999	170	999999	999999	908	897	999999	753	421	721	936	363	999999	332	999999	92	72	999999	883	48	874	999999	746	652	255	482	627	314	999999	976	999999	999999	424	230	999999	637	818	999999	639	378	845	999999	730	295	766	878	395	297	908	346	527	77	999999	397	999999	66	423	999999	53	435	280	795	90	444	794	888	938	965	286	917	273	999999	104	514	203	761	74	461	999999	999999	999999	340	405	336	999999	859	886	36	36	999999	224	153	90	213	108	999999	43	999999	500	877	999999	430	999999	990	82	588	972	656	999999	999999	999999	999999	788	677	999999	939	399	753	985	999999	11	912	938	297	999999	130	858	891	999999	153	728	999999	960	18	999999	666	329	414	264	999999	886	240	999999	594	997	262	365	412	864	168	660	289	310	565	999999	37	492	999999	999999	952	730	999999	999999	60	999999	223	11	780	250	681	620	984	499	999999	58	999999	999999	999999	999999	450	764	455	999999	999999	493	448	478	405	141	999999	184	605	127	312	150	804	991	999999	880	784	260	585	999999	999999	999999	675	790	999999	516	115	948	999999	433	846	999999	284	999999	992	999999	999999	999999	999999	999999	999999	507	24	867	196	999999	254	999999	999999	999999	999999	199	189	999999	842	999999	818	999999	999999	888	999999	460	46	999999	280	125	865	749	999	225	615	999999	654	936	331	999999	534	807	603	221	272	335	651	674	917	999999	999999	991	999999	293	749	616	999999	718	621	390	999999	843	999999	81	118	999999	780	91	858	999999	545	253	961	167	184	20	65	999999	626	999999	809	372	
263	623	117	874	999999	999999	476	998	999999	936	324	999999	225	691	999999	531	113	767	555	569	816	999999	121	764	39	999999	118	999999	561	999999	101	921	580	108	589	999999	964	243	968	999999	615	859	890	609	928	30	942	999999	799	533	966	859	999999	249	556	812	511	999999	845	480	607	737	447	203	844	999999	999999	999999	111	247	999999	999999	798	999999	999999	999999	560	512	999999	999999	123	624	939	37	999999	242	776	341	999999	776	471	620	398	498	467	999999	422	697	999999	535	660	825	999999	561	999999	106	71	999999	295	599	999999	999999	517	836	366	983	798	420	776	612	627	39	573	999999	999999	946	999999	309	999999	86	543	999999	748	999999	357	298	999999	999999	999999	330	181	121	999999	999999	524	473	112	561	141	999999	999999	999999	920	999999	908	999999	261	66	999999	29	624	761	641	219	65	399	260	217	489	78	750	420	358	456	440	515	983	999999	999999	312	844	920	178	999999	996	999999	942	595	402	726	46	999999	600	52	706	420	999999	836	897	135	222	895	82	72	999999	669	653	474	721	402	648	640	999999	483	184	703	999999	101	223	999999	457	664	815	762	999999	999999	819	316	999999	30	45	156	724	685	99	999999	848	999999	816	336	888	999999	874	999	87	405	929	126	867	13	827	999999	623	382	677	558	90	319	39	167	849	346	724	701	366	501	916	570	999999	235	854	486	285	999999	635	999999	790	815	684	636	646	702	449	746	202	657	533	999999	17	541	869	539	999999	659	999999	551	999999	182	643	999999	999999	369	999999	641	999999	351	112	999999	747	698	767	274	634	402	521	156	999999	978	509	709	967	575	562	852	366	324	409	626	999999	94	236	617	999999	108	157	287	999999	808	999999	850	999999	999999	603	319	773	604	999999	683	148	340	654	999999	999999	999999	999999	913	806	999999	285	999999	942	486	999999	999999	472	159	102	535	254	999999	186	99	391	658	164	999999	971	253	999999	999999	418	725	487	999999	439	461	999999	248	490	244	480	100	532	762	908	78	468	940	846	623	511	380	438	904	999999	999999	999999	24	780	447	999999	563	800	522	426	226	999999	269	233	21	215	999999	55	20	763	96	566	999999	749	95	712	41	999999	465	999999	48	297	999999	913	874	77	999999	468	52	302	917	299	20	346	692	79	209	717	999999	418	999999	334	428	151	78	999999	765	999999	694	735	910	166	345	999999	387	929	425	356	359	999999	286	396	12	999999	999999	796	999999	292	67	25	513	999999	572	57	604	713	868	442	845	999999	999999	664	999999	317	392	
999999	954	999999	959	999999	654	852	999999	890	142	269	332	710	305	999999	453	999999	217	678	232	596	593	298	666	999999	70	999999	999999	999999	642	621	623	999999	335	999999	842	999999	333	304	371	999999	955	682	999999	345	391	167	147	573	999999	829	999999	104	999999	795	177	999999	91	295	999999	999999	351	883	999999	520	646	636	385	220	439	999999	159	912	317	571	640	911	999999	999999	291	903	845	937	62	999999	999999	528	610	539	999999	186	999999	47	602	699	318	81	434	999999	699	754	781	926	144	999999	999999	544	787	523	164	266	999999	760	14	799	825	414	999999	444	999999	999999	36	846	302	262	919	121	999999	618	263	569	486	979	632	999999	131	919	802	275	143	629	741	999999	999999	661	999999	965	999999	802	874	903	250	999999	58	581	999999	935	999999	999999	866	567	233	179	269	595	779	313	138	477	677	906	612	565	311	999999	999999	940	471	999999	367	954	88	517	743	360	328	999999	999999	60	808	999999	295	920	409	575	999999	572	999999	999999	882	591	837	566	134	967	999999	684	688	332	206	999999	999999	999999	524	912	489	716	435	909	276	291	382	88	669	999999	620	691	166	999999	329	813	123	682	759	999999	126	522	392	999999	68	999999	808	608	999999	30	721	303	406	497	999999	690	147	917	522	999999	219	759	999999	642	357	999999	527	952	999999	392	675	791	243	747	795	967	333	658	850	631	483	774	233	648	999999	327	295	668	649	639	675	205	170	999999	999999	367	999999	749	429	459	126	999999	605	471	355	930	999999	658	702	999999	999999	488	999999	890	127	445	535	258	872	39	323	858	313	372	716	479	631	84	190	999999	352	583	239	999999	515	627	999999	762	303	839	266	636	966	530	283	999999	138	999999	51	132	832	376	877	399	145	268	552	243	754	999999	308	986	999999	274	999999	783	258	675	999999	999999	276	772	955	999999	773	687	892	782	99	529	350	999999	42	999999	999999	975	705	999999	265	256	84	999999	999999	999999	541	280	168	999999	754	499	999999	999999	894	551	855	69	421	844	626	999999	375	770	999999	234	535	947	953	419	999999	801	87	417	420	138	425	341	764	537	999999	999999	528	200	999999	600	590	888	466	999999	212	546	563	861	999999	999999	881	999999	791	783	999999	593	327	749	42	999999	421	531	51	766	135	523	305	884	352	133	930	185	999999	999999	644	647	490	999999	216	132	999999	226	999999	614	257	999999	550	980	999999	907	184	778	167	85	188	68	846	700	365	689	250	999999	999999	101	999999	999999	572	247	149	255	113	
856	542	909	714	205	338	999999	519	24	999999	324	248	445	949	161	28	999999	375	585	999999	790	115	527	999999	569	707	999999	738	551	999999	312	841	400	804	999999	246	257	999999	982	730	418	191	350	716	925	999999	83	151	723	686	906	872	563	454	323	750	25	37	155	497	236	999999	967	999999	670	999999	847	999999	630	915	771	999999	999999	855	392	999999	764	811	956	138	999999	960	25	864	999999	999999	287	946	491	577	999999	999999	999999	999999	999999	719	224	874	55	452	592	442	999999	999999	915	999999	489	999999	999999	714	985	999999	81	27	863	276	683	112	999999	239	205	901	999999	62	695	551	88	898	361	672	394	890	765	999999	545	202	449	217	999999	39	951	999999	885	999999	999999	26	999999	209	631	236	46	999999	50	815	999999	691	293	468	122	374	999999	999999	356	398	330	105	999999	566	481	671	827	476	163	804	288	626	999999	999999	470	999999	999999	999999	999999	134	636	282	999999	949	999999	999999	999999	980	104	585	506	371	232	496	456	496	999999	999999	727	959	409	569	958	245	537	999999	674	999999	999999	999999	999999	654	322	231	762	57	999999	999999	308	627	999999	846	382	577	308	917	403	530	926	973	999999	999999	161	999999	725	76	324	999999	422	638	189	998	999999	660	614	999999	58	10	734	409	251	88	293	110	207	562	197	390	937	619	235	154	983	33	342	169	503	15	505	999999	733	999999	86	999999	447	763	863	721	963	457	869	403	795	527	732	999999	527	60	120	173	879	933	999999	802	413	44	25	959	327	454	999999	53	999999	49	675	609	999999	623	662	999999	698	475	427	490	750	999999	999999	465	301	319	641	452	894	999999	999999	800	965	284	266	999999	747	904	404	999999	109	826	898	756	999999	132	31	904	398	676	475	413	516	195	999999	999999	685	999999	668	18	999999	999999	158	172	999999	875	644	726	999999	259	695	794	81	999999	391	999999	933	999999	999999	178	297	737	64	228	867	412	293	779	999999	685	727	198	245	395	705	204	677	735	999999	999999	488	304	546	149	980	680	341	607	999999	999999	646	999999	999999	999999	720	86	850	930	305	999999	591	864	504	681	531	507	558	999999	213	999999	256	208	80	999999	689	993	200	915	247	999999	80	685	999999	105	49	645	253	745	999999	629	353	999999	440	711	394	999999	999999	999999	617	483	131	656	404	617	999999	999999	22	317	999999	999999	885	999999	693	118	751	905	889	999999	642	999999	999999	999999	999999	583	843	509	767	368	999999	75	202	335	307	999999	999999	423	999999	367	225	999999	632	999999	
999999	948	743	417	999999	331	959	488	999999	401	999999	999999	228	319	999999	821	999999	381	999999	999999	74	999999	534	999999	999999	999999	54	999999	624	532	999999	999999	264	328	877	71	840	435	455	445	999999	999999	999999	800	112	576	545	755	777	470	593	844	919	999999	871	201	424	193	780	135	287	632	864	211	218	999999	476	900	441	999999	980	348	925	245	254	999999	412	733	999999	71	393	298	559	999999	999999	999999	131	999999	457	999999	647	999999	999999	329	168	776	899	999999	999999	999999	999999	645	999999	999999	999999	999999	918	684	734	571	788	690	736	719	999999	989	83	709	271	869	69	201	999999	755	937	999999	693	605	87	478	410	282	151	999999	960	999999	974	999999	999999	695	999999	999999	551	886	897	999999	919	936	588	179	999999	200	999999	999999	860	908	999999	567	264	164	560	322	999999	265	170	515	548	999999	999999	999999	999999	716	43	999999	448	622	999999	565	858	980	414	757	27	999999	999999	999999	414	999999	676	999999	555	416	999999	521	144	118	840	295	725	391	418	720	187	595	999999	986	999999	301	999999	248	268	636	709	283	999999	803	304	698	490	999999	999999	130	532	705	999999	607	614	522	999999	339	781	364	840	476	572	999999	579	432	999999	788	63	999999	999999	438	794	919	707	828	772	341	814	151	805	774	290	999999	197	482	999999	557	382	643	859	945	466	999999	796	242	711	65	233	871	945	999999	897	999999	999999	104	911	999999	899	786	750	110	525	640	559	75	196	284	506	107	999999	999999	416	999999	263	207	971	891	132	999999	126	717	118	942	206	114	877	999999	321	103	570	999999	657	999999	999999	758	430	826	999999	731	999999	436	558	135	596	748	294	487	735	999999	133	30	405	434	669	43	992	583	443	999999	197	895	999999	412	536	656	549	820	526	999999	777	154	547	999999	429	690	168	999999	999999	999999	999999	400	565	542	970	999999	999999	232	999999	999999	766	847	393	898	543	160	473	155	599	999999	209	474	961	999999	11	978	999999	999999	15	999999	874	20	237	985	635	999999	999999	999999	442	985	432	999999	893	999999	737	999999	761	999999	857	278	226	22	392	414	999999	999999	439	334	541	991	77	999999	226	948	985	756	619	407	273	999999	821	53	999999	613	518	883	581	304	999999	999999	999999	834	156	737	761	999999	999999	823	999999	291	368	999999	888	451	918	213	109	944	999999	981	319	364	999999	121	456	183	309	779	896	374	772	999999	830	468	775	999999	82	489	196	133	138	796	669	999999	388	816	164	271	999999	314	783	999999	999999	522	762	999999	459	45	
999999	588	562	848	999999	999999	999999	233	184	999999	676	685	141	999999	758	557	852	999999	694	999999	999999	999999	28	48	94	592	591	145	999999	318	706	912	999999	46	209	999999	571	999999	870	306	999999	164	641	999999	595	19	182	999999	878	76	669	249	999999	999999	312	999999	569	999999	999999	999999	781	383	712	866	723	763	999999	105	421	160	986	572	999999	398	931	578	999	999999	453	85	419	428	267	454	999999	466	745	726	734	559	48	999999	525	999999	525	99	999999	999999	999999	999999	116	87	752	999999	89	106	597	999999	135	734	650	999999	80	689	925	363	126	999999	227	267	27	999999	370	861	122	939	999999	127	873	842	136	233	999999	621	969	341	675	538	374	552	869	966	999999	999999	908	762	976	836	610	171	999999	193	558	753	814	929	716	999999	999999	150	59	479	905	999999	608	427	999999	459	720	593	687	587	894	674	397	60	585	371	952	359	963	219	516	711	999999	942	999999	529	807	999999	625	785	922	234	502	399	71	318	401	491	760	526	126	27	999999	999999	299	999999	999999	763	354	355	999999	266	187	839	999999	999999	423	665	999999	999999	652	680	967	902	664	670	182	997	999999	276	999999	470	598	446	103	499	237	484	653	791	172	999999	695	279	847	665	56	662	999999	866	895	735	999999	286	874	446	59	581	730	999999	711	368	773	87	385	476	999999	740	746	473	999999	999999	21	960	999999	608	984	698	65	998	623	519	999999	999999	381	999999	731	999999	572	656	450	656	754	34	89	804	280	999999	893	380	997	315	916	963	999999	956	724	999999	999999	275	999999	999999	525	731	15	202	797	999999	705	152	745	356	178	999999	999999	320	194	987	880	999999	999999	999999	804	685	999999	317	999999	607	232	425	519	999999	999999	307	205	99	999999	999999	28	887	17	629	913	751	999999	651	147	826	941	590	771	737	999999	459	936	95	556	999999	730	999999	999999	999999	427	289	632	999999	999999	999999	894	932	189	171	968	999999	509	709	463	62	60	999999	180	776	665	642	654	782	64	999999	370	119	543	300	302	330	999999	999999	211	633	129	840	999999	275	999999	999999	410	999999	768	999999	999999	999999	632	999999	789	380	528	823	534	999999	635	850	739	113	510	784	399	888	869	647	705	999999	507	829	933	220	707	999999	844	657	241	999999	999999	999999	946	143	999999	49	510	999999	802	999999	292	426	998	279	111	547	765	157	618	522	740	131	208	267	729	802	999999	999999	673	623	978	876	553	999999	836	589	999999	376	307	359	387	947	999999	241	409	91	831	664	
118	169	999999	697	48	999999	314	891	951	688	414	684	479	931	999999	999999	496	999999	873	417	442	522	999999	398	849	999999	144	793	999999	966	857	648	971	905	999999	999999	484	291	838	833	285	944	637	999999	962	622	999999	456	698	665	999999	999999	218	423	231	999999	779	750	847	779	999999	999999	615	984	830	999999	999999	999999	470	745	704	214	577	49	142	497	884	911	999999	999999	389	999999	104	620	999999	999999	440	557	999999	874	734	734	443	999999	258	764	339	653	648	999999	909	315	985	953	961	540	427	999999	291	999999	711	868	324	621	999999	897	999999	999999	763	966	335	999999	890	595	20	970	999999	518	790	378	999999	241	272	999999	999999	84	701	151	659	999999	446	271	276	949	173	865	999999	821	999999	360	347	999999	890	682	870	754	424	999999	942	991	768	909	387	913	576	999999	606	95	304	326	206	285	344	82	529	999999	888	941	432	154	999999	999999	849	999999	40	823	351	589	368	999999	659	311	208	999999	999999	999999	883	999999	383	999999	269	999999	527	999999	999999	71	999999	818	999999	807	865	482	968	999999	440	999999	999999	947	882	752	999999	26	726	731	666	894	86	676	159	992	190	535	999999	999999	885	237	999999	506	999999	999999	999999	533	999999	561	708	186	343	999999	999999	113	999999	936	999999	630	999999	253	606	999999	686	269	984	333	999999	999999	626	339	999999	238	912	213	999999	563	671	913	999999	605	589	999999	33	489	999999	675	448	56	999999	999999	64	938	999999	999999	630	635	819	26	999999	499	864	999999	934	378	272	114	498	34	715	913	275	999999	700	958	663	441	999999	206	999999	319	884	621	645	382	285	975	63	280	999999	761	744	654	928	440	740	322	240	654	999999	456	186	423	340	611	978	999999	999999	227	978	198	862	622	999999	675	999999	999999	632	999999	102	296	60	228	999999	954	179	620	639	999999	227	351	999999	128	980	999999	142	999999	290	43	403	999999	737	999999	999999	999999	899	131	345	263	825	497	999999	999999	562	999999	406	958	999999	386	441	368	855	978	10	636	988	743	999999	67	542	153	999999	598	168	312	559	224	926	68	999999	57	284	386	999999	729	661	531	999999	60	999999	184	498	904	999999	999999	934	759	836	665	405	165	489	288	720	681	534	101	520	259	380	191	41	999999	331	394	93	999999	544	280	974	467	187	592	212	368	655	68	996	132	999999	799	388	270	663	999999	568	996	666	999999	205	999999	20	317	999999	673	152	585	583	217	952	464	224	565	691	937	977	897	86	999999	36	999999	999999	999999	880	580	
803	999999	260	431	826	96	813	783	999999	999999	999999	870	912	999999	999999	79	999999	788	180	913	585	822	999999	999999	922	671	920	314	999999	729	474	999999	436	108	869	380	334	162	999999	865	651	441	490	286	491	116	984	547	999999	957	999999	316	226	966	999999	981	202	535	508	999999	999999	508	58	355	940	832	444	814	669	845	744	333	407	999999	271	154	341	303	243	815	999999	999999	999999	777	999999	167	999999	469	999999	888	188	999999	999999	236	698	153	392	144	999999	999999	672	179	877	999999	222	666	909	911	705	999999	649	899	999999	692	999999	793	338	280	616	782	999999	999999	711	780	666	999999	679	180	616	128	999999	206	957	584	152	517	505	999999	565	82	258	494	764	262	999999	289	507	999999	759	905	814	122	527	562	232	698	467	999999	633	276	987	738	305	586	99	452	941	717	549	959	999999	458	714	544	534	941	999999	999999	542	386	448	718	421	711	313	648	999999	404	362	454	60	408	256	999999	95	519	199	187	173	999999	999999	789	999999	799	616	366	999999	983	38	291	999999	18	999999	256	999999	278	327	999999	999999	999999	773	547	365	104	909	999999	211	426	459	25	751	999999	296	999999	999999	658	307	621	104	999999	251	695	999999	80	967	51	999999	10	470	999999	201	999999	904	999999	32	800	434	326	999999	726	164	981	533	23	539	999999	999999	999999	217	180	970	706	999999	336	208	999999	181	999999	137	999999	56	211	999999	642	823	156	999999	572	723	999999	999999	981	731	999999	793	269	171	362	541	521	329	35	792	300	846	495	116	578	524	943	629	150	198	999999	680	999999	35	891	200	393	327	159	104	970	999999	988	974	999999	542	999999	916	818	999999	999999	999999	31	418	666	795	999999	50	559	999999	779	617	93	793	709	697	840	999999	999999	172	158	204	179	999999	822	353	858	521	984	45	999999	37	811	397	582	483	659	544	369	105	862	352	767	110	999999	362	999999	205	275	433	702	704	646	656	604	421	378	100	595	322	999999	816	999999	524	473	752	999999	696	220	999999	48	306	875	184	309	999999	999999	999999	614	470	999999	662	255	560	999999	881	390	165	792	999999	115	568	948	56	168	56	297	252	999999	572	555	176	984	999999	395	406	999999	472	999999	799	983	309	485	135	831	999999	570	504	191	591	372	999999	904	59	999999	999999	357	828	26	262	518	194	999999	52	915	323	677	215	999999	936	62	918	808	992	187	805	999999	999999	224	999999	486	792	70	56	210	999999	272	935	999999	915	58	10	455	104	291	999999	868	
999999	220	518	607	365	339	255	539	999999	843	911	999999	324	397	535	613	142	776	725	133	395	841	999999	61	742	999999	259	887	62	472	714	711	388	937	649	612	706	286	130	999999	815	517	757	70	999999	74	605	528	999999	396	999999	327	565	674	483	601	999999	999999	864	999999	999999	367	486	999999	139	210	492	387	999999	999999	907	856	656	272	318	878	999999	950	700	678	689	731	374	665	159	396	155	713	464	57	413	249	421	59	383	999999	999999	776	931	160	581	999999	780	600	489	999999	999999	302	366	604	999999	258	766	999999	391	999999	993	820	831	742	64	999999	923	700	519	999999	445	606	999999	861	847	999999	29	550	106	999999	951	773	999999	692	725	853	357	859	540	164	999999	234	668	35	464	219	944	198	105	802	304	999999	91	822	31	74	412	999999	756	208	999999	225	999999	999999	407	229	644	999999	27	211	431	74	170	364	193	220	938	999999	407	638	373	830	455	999999	177	871	999999	364	671	660	450	852	112	342	999999	267	144	999999	999999	244	575	806	181	999999	380	999999	919	999999	999999	810	999999	548	107	128	834	999999	999999	795	752	999999	537	290	476	999999	760	999999	961	999999	438	999999	86	999999	246	999999	72	999999	659	561	923	937	999999	965	725	861	999999	902	754	983	507	528	497	348	995	102	707	295	340	999999	143	801	999999	100	298	712	733	935	311	935	66	277	748	218	871	814	583	571	564	615	832	858	824	978	331	910	438	999999	204	999999	464	999999	236	845	428	132	669	861	676	23	137	599	999999	999999	927	239	779	288	477	999999	518	145	731	725	981	284	999999	299	999999	388	999999	995	740	166	999999	288	999999	999999	790	749	999999	721	895	550	487	999999	267	15	60	101	140	160	999999	23	635	329	56	999999	863	153	999999	379	101	298	999999	142	999999	443	999999	648	198	877	497	727	45	797	250	190	247	999999	26	972	248	678	257	133	734	999999	531	161	999999	539	999999	646	604	775	629	999999	999999	354	999999	824	999999	412	903	262	662	542	978	838	88	865	273	124	999999	182	141	999999	50	616	407	141	912	999999	415	659	838	851	999999	270	177	999999	379	999999	374	202	315	999999	774	995	471	201	999999	692	999999	377	275	923	519	431	999999	216	567	999999	946	252	911	479	999999	999999	423	811	999999	999999	671	446	495	380	750	999999	866	304	999999	55	155	999999	392	999999	124	48	394	915	341	999999	626	961	999999	185	999999	999999	290	836	839	530	999999	659	782	40	31	636	881	894	999999	584	564	349	
567	999999	59	999999	859	999999	999999	958	999999	508	999999	717	101	709	999999	320	433	629	653	999999	465	127	999999	999999	433	362	208	487	166	999999	742	756	146	286	999999	563	999999	999999	999999	598	481	881	671	999999	189	999999	999999	321	999999	571	470	553	930	534	883	449	58	999999	317	507	493	877	999999	370	766	723	580	815	316	806	194	228	367	999999	559	584	456	999999	315	999999	423	886	221	595	38	999999	825	612	402	954	515	999999	999999	763	114	603	999999	311	316	466	495	133	15	999999	386	252	196	875	974	309	992	657	999999	949	94	607	665	216	341	577	897	967	422	361	301	622	999999	603	950	955	505	155	94	848	872	299	880	752	218	786	12	949	999999	103	961	999999	323	999999	679	507	999999	872	999999	738	568	527	999999	653	178	764	922	592	925	28	804	999999	572	409	86	999999	726	913	997	999999	575	947	339	329	400	443	999999	999999	924	999999	999999	999999	185	355	999999	355	588	999999	999999	453	863	419	34	619	999999	123	294	999999	999999	999999	780	34	875	425	173	621	999999	999999	263	734	466	551	668	481	10	182	672	999999	129	731	217	499	339	553	691	166	923	720	40	286	158	393	508	50	672	993	756	760	192	668	167	206	973	849	987	999999	751	552	618	999999	451	999999	795	999999	999999	290	694	331	734	16	698	999999	999999	976	585	82	999999	627	809	17	425	999999	44	460	999999	21	999999	490	566	999999	414	380	112	914	835	999999	598	368	374	391	999999	435	36	999999	999999	999999	999999	999999	273	914	999999	133	743	611	999999	540	42	999999	577	665	765	999999	765	364	602	327	999999	447	151	504	484	684	263	427	707	989	885	859	489	882	176	528	226	651	110	290	637	999999	222	305	58	262	999999	708	999999	105	670	999999	999999	653	999999	407	856	999999	440	594	870	999999	903	711	654	183	856	999999	499	247	987	999999	999999	321	690	873	234	846	999999	231	893	554	801	612	999999	999999	285	835	566	999999	671	457	221	999999	999999	321	597	511	650	874	406	106	219	999999	118	556	999999	272	962	452	182	20	322	218	700	325	524	999999	391	999999	897	30	137	729	999999	539	999999	748	900	379	285	999999	999999	582	824	797	345	422	503	773	806	23	873	124	999999	661	145	12	814	999999	796	306	129	219	976	386	968	489	813	578	999999	668	371	999999	176	459	814	740	999999	999999	980	999999	797	618	634	884	999999	23	142	999999	404	899	933	805	582	979	602	986	605	999999	828	855	608	925	999999	147	999999	289	947	147	
999999	404	619	999999	124	694	999999	511	584	102	239	954	357	899	184	753	734	999999	20	197	856	827	145	945	85	999999	504	872	498	999999	242	866	76	999999	75	999	999999	999999	691	999999	480	101	412	512	999999	873	508	708	999999	999999	413	96	279	759	291	30	269	999999	999999	990	999999	999999	22	98	860	999999	888	999999	999999	184	999999	712	874	131	716	765	424	632	999999	999999	626	795	999999	132	93	155	999999	999999	713	999999	739	616	196	999999	698	844	88	999999	999999	999999	999999	155	874	577	999999	700	221	999999	53	526	605	999999	999999	633	374	404	516	890	14	714	775	581	649	999999	444	857	525	999999	999999	872	999999	110	980	890	226	480	921	553	230	999999	934	449	273	999999	449	112	999999	999999	999999	304	338	198	319	999999	80	999999	505	999999	142	55	185	999999	999999	999999	839	999999	656	57	416	893	483	962	669	622	780	335	318	462	348	999999	188	999999	848	138	999999	498	791	53	999999	999999	975	835	421	184	216	897	724	102	357	999999	999999	630	999999	442	821	375	528	697	166	999999	105	999999	747	801	866	223	198	596	637	999999	713	612	999999	603	918	647	999999	495	415	882	999999	226	115	999999	884	999999	816	416	317	178	969	103	887	85	718	932	999999	619	317	993	999999	138	465	15	241	999999	403	552	523	183	824	999999	999999	999999	143	879	999999	354	999999	318	407	999999	999999	468	381	619	725	162	999999	986	559	999999	187	999999	183	483	761	110	171	50	999999	999999	892	999999	354	937	999999	612	999999	999999	995	743	703	999999	596	926	848	996	999999	621	129	251	667	536	624	892	855	870	110	999999	128	836	192	875	163	143	889	156	124	444	808	999999	219	999999	990	815	237	188	825	999999	634	999999	999999	549	920	913	606	365	519	999999	91	940	512	292	721	168	561	827	845	462	46	702	882	199	999999	17	41	620	546	808	664	999999	999999	999999	35	999999	370	642	955	249	537	999999	999999	662	362	999999	609	926	999999	832	999999	409	342	999999	999999	999999	882	999999	999999	999999	999999	985	999999	710	796	415	999999	659	267	367	797	919	999999	605	925	513	999999	229	836	999999	407	114	295	713	554	999999	343	999999	642	103	481	94	999999	51	367	999999	713	925	999999	999999	999999	950	999999	967	999999	345	999999	737	447	999999	999999	662	449	792	515	999999	699	116	999999	541	999999	222	27	174	999999	713	23	999999	999999	383	999999	149	363	889	999999	457	445	999999	679	219	999999	999999	245	934	236	818	644	122	535	590	852	607	999999	334	876	761	933	504	91	330	
331	705	499	999999	908	726	308	560	821	68	342	381	436	947	813	475	976	999999	937	999999	79	999999	305	657	530	201	380	39	999999	220	999999	999999	246	359	999999	32	999999	999999	36	510	519	93	301	999999	258	480	181	821	521	410	999999	850	567	999999	260	999999	409	841	543	716	355	999999	547	610	999999	999999	145	87	69	999999	368	805	65	999999	558	985	609	828	999999	59	30	558	518	612	999999	673	382	233	108	467	622	275	999999	999999	164	250	546	690	932	856	999999	103	999999	730	999999	979	999999	140	465	275	820	580	442	493	696	796	999999	934	185	870	999999	912	979	602	178	102	177	999999	999999	317	448	918	999999	999999	999999	926	999999	999999	569	455	878	252	767	999999	999999	51	833	153	622	999999	489	611	999999	72	999999	999999	124	169	562	949	812	999999	857	999999	826	902	685	888	779	770	999	999999	375	729	999999	999999	999999	156	999999	999999	269	999999	133	914	828	999999	413	833	716	999999	812	999999	236	619	999999	829	394	999999	16	744	366	944	374	999999	367	999999	246	785	80	999999	288	999999	214	999999	690	789	925	942	999999	999999	498	851	181	497	999999	372	746	999999	999999	172	999999	533	150	999999	769	324	999999	999999	999999	322	600	628	763	656	999999	844	433	800	999999	854	999999	451	302	27	999999	515	773	877	894	995	769	491	698	907	678	754	827	999999	666	999999	140	654	999999	16	399	870	98	999999	999999	122	999999	946	826	999999	999999	999999	241	133	965	264	551	780	999999	561	552	119	929	855	978	258	27	999999	144	563	999999	259	999999	296	628	999999	427	257	393	782	66	999999	664	466	999999	738	523	704	999999	411	999999	999999	278	999999	463	289	941	242	547	245	105	509	812	272	999999	19	884	945	504	590	837	999999	396	603	505	999999	999999	473	216	249	735	322	999999	732	740	373	980	230	832	348	443	194	710	158	686	556	20	999999	946	640	853	578	209	448	574	999999	999999	675	339	733	835	999999	35	307	509	782	108	999999	531	155	38	999999	122	166	156	999999	593	999999	917	948	718	61	999999	576	395	167	123	962	999999	221	410	315	891	108	512	965	169	413	648	903	457	930	870	999999	999999	999999	465	52	999999	921	999999	999999	757	390	25	999999	951	999999	999999	999999	999999	999999	921	999999	745	722	771	999999	654	191	493	190	599	23	501	788	191	725	999999	205	701	999999	999999	246	285	685	557	999999	93	728	23	710	999999	306	999999	321	19	999999	65	999999	999999	451	398	119	438	755	135	744	889	999999	602	236	493	715	999999	999999	
474	685	45	999999	175	271	930	925	178	782	688	999999	779	190	778	631	999999	999999	777	999999	681	561	808	529	560	813	621	856	136	786	999999	999999	654	645	846	999999	524	996	723	167	521	473	941	655	77	831	999999	709	458	999999	567	417	999999	401	916	913	876	999999	508	361	999999	83	798	391	566	999999	999999	999999	999999	454	116	673	362	620	737	218	619	999999	461	729	848	912	408	999999	229	999999	847	999999	728	932	457	18	999999	372	517	999999	674	559	999999	176	193	830	999999	999999	999999	893	999999	999999	664	999999	303	723	999999	779	999999	999999	675	643	999999	757	999999	999999	415	999999	997	107	999999	990	112	299	543	70	74	295	999999	27	999999	999999	299	335	754	529	599	30	638	734	954	718	859	780	772	999999	397	341	122	797	425	964	15	767	999999	74	225	374	175	243	658	999999	242	999999	200	280	353	999999	999999	534	796	999999	772	273	153	466	141	332	527	512	672	733	182	748	602	582	399	532	616	999999	313	234	854	405	999999	999999	485	999999	999999	501	687	999999	999999	999999	11	40	202	999999	999999	999999	933	893	847	663	570	925	596	999999	892	618	999999	999999	230	323	230	571	540	376	198	999999	980	766	742	35	824	122	999999	594	999999	571	389	999999	999999	364	999999	419	999999	201	834	999999	598	999999	481	999999	619	866	340	999999	367	999999	500	825	553	666	280	999999	161	821	838	999999	530	11	747	331	238	234	999999	865	566	810	999999	348	999999	999999	368	989	294	771	415	958	782	390	237	317	999999	563	999999	250	94	590	268	566	363	999999	628	597	254	160	742	395	951	999999	458	557	255	161	293	514	999999	291	999999	390	415	880	676	150	774	439	259	999999	131	673	999999	999999	551	627	985	166	420	771	745	143	38	999999	999999	999999	999999	680	71	999999	280	598	942	802	708	878	160	482	710	487	823	999999	999999	77	273	288	694	481	999999	628	176	137	104	536	546	748	999999	394	999999	999999	999999	104	999999	339	404	533	999999	978	278	999999	476	512	456	999999	948	930	242	999999	756	728	622	460	674	999999	999999	999999	504	415	265	999999	527	766	608	350	999999	728	446	571	673	999999	556	715	213	341	161	663	680	999999	588	616	515	999999	638	999999	746	999999	999999	935	586	999999	38	999999	722	318	156	710	904	115	664	229	494	999999	999999	999999	181	999999	999999	343	291	99	472	999999	999999	649	453	137	999999	462	999999	519	309	511	984	422	711	240	992	999999	195	999999	759	999999	505	999999	132	999999	999999	621	973	999999	511	96	654	999999	
787	695	498	999999	864	999999	582	451	511	999999	920	982	999999	876	314	941	999999	362	157	839	340	897	999999	467	527	609	35	516	489	764	18	999999	857	498	999999	26	741	919	999999	176	869	318	74	360	999999	149	168	235	999999	42	925	999999	999999	814	999999	890	857	41	999999	999999	993	76	961	999999	146	999999	135	999999	251	298	209	994	999999	999999	970	31	833	487	28	999999	999999	800	208	456	999999	859	999999	52	341	744	169	710	999999	774	182	802	356	327	223	741	23	971	983	999999	999999	930	826	957	843	144	66	379	22	177	815	203	867	514	907	999999	433	999999	999999	999999	999999	499	630	999999	808	177	675	515	273	999999	999999	999999	816	189	999999	908	42	999999	208	206	687	789	698	999999	959	979	934	841	420	935	318	929	125	486	890	343	310	999999	999999	676	469	550	116	734	999999	346	999999	688	890	998	254	116	884	659	999999	349	800	999999	999999	828	242	833	105	337	969	445	364	340	299	290	608	999999	999999	532	737	999999	999999	999999	404	622	999999	256	950	999999	691	211	55	465	666	550	542	876	679	329	443	635	999999	999999	765	366	982	55	399	610	999999	999999	937	999999	921	683	666	837	38	999999	235	986	882	683	646	767	399	898	999999	999999	747	731	95	999999	99	111	999999	999999	208	48	640	557	857	999999	999999	211	274	693	544	982	999999	705	999999	703	103	456	999999	772	999999	999999	966	999999	381	999999	999999	999999	404	98	999999	820	999999	999999	999999	999999	345	678	999999	542	660	445	502	999999	364	999999	865	999999	883	392	999999	999999	358	919	772	209	81	556	999999	216	488	364	806	185	430	723	999999	131	76	857	367	425	328	999999	121	696	505	270	729	690	785	819	784	21	343	999999	472	82	989	439	999999	788	502	922	63	306	638	327	285	999999	999999	999999	975	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	495	999999	668	579	795	842	800	261	918	142	637	999999	578	999999	405	167	814	68	188	999999	999999	990	51	844	759	986	14	315	334	275	912	735	118	962	16	500	999999	727	843	485	485	389	782	611	347	999999	999999	416	918	979	999999	28	526	826	737	999999	999999	824	999999	808	999999	495	926	652	229	902	829	616	916	905	999999	97	225	702	509	999999	999999	999999	999999	672	540	597	397	355	282	894	999999	292	999999	511	999999	569	907	45	647	999999	462	139	391	445	267	840	499	23	216	905	803	823	999999	37	297	949	328	999999	277	999999	107	581	999999	335	999999	999999	391	414	999999	213	189	190	999999	519	257	
88	58	70	999999	999999	108	384	148	377	101	395	966	207	224	170	251	759	767	999999	892	999999	999999	66	751	720	458	94	228	13	725	623	767	806	779	218	901	267	743	999999	999999	723	999999	12	243	307	999999	194	999999	999999	999999	999999	422	658	999999	377	329	999999	318	999999	252	999999	165	145	999999	478	999999	169	428	15	268	999999	26	199	999999	178	447	999999	822	454	149	274	999999	594	51	305	210	119	189	412	889	910	999999	59	335	999999	999999	308	999999	999999	679	421	766	195	375	977	413	232	402	459	929	572	999999	864	554	977	999999	571	103	356	278	518	980	25	999999	358	999999	967	999999	137	999999	149	999999	67	774	727	507	707	228	74	892	977	716	729	482	326	741	999999	999999	357	18	999999	214	999999	496	170	441	750	80	26	941	445	368	275	849	790	176	120	100	999999	480	999999	999999	999999	999999	300	802	260	543	798	617	952	472	516	128	613	934	401	570	613	296	757	637	211	132	456	999999	999999	880	999999	999999	999999	993	678	877	999999	653	185	550	206	999999	190	999999	281	409	999999	973	851	156	245	856	774	549	486	539	722	999999	150	907	17	682	361	379	851	648	999999	999999	794	639	999999	959	759	851	999999	255	115	999999	366	802	142	483	767	303	645	835	384	90	517	148	165	812	512	277	542	523	16	811	999999	632	423	41	999999	222	999999	285	106	999999	999999	240	999999	181	428	348	774	534	914	67	734	26	274	999999	451	656	484	999999	999999	999999	319	850	249	304	196	733	388	111	304	555	679	369	999999	461	905	286	714	983	393	173	503	999999	609	999999	86	348	999999	999999	590	999999	737	904	828	615	999999	334	991	139	985	694	959	673	240	369	999999	375	287	812	999	174	941	500	336	999999	999999	999999	999999	300	999999	847	375	871	521	771	999999	775	540	999999	999999	581	295	585	998	699	999999	829	999999	249	569	999999	70	999999	518	425	999999	247	999999	545	627	312	92	700	910	147	999999	98	162	468	552	612	834	164	999999	428	878	999999	502	637	89	999999	532	12	999999	517	786	999999	362	105	190	999999	207	995	506	545	499	595	674	860	379	125	676	319	696	957	876	906	592	999999	999999	234	744	940	999999	468	779	999999	969	402	360	999999	735	67	999999	972	415	839	657	428	929	999999	999999	999999	267	963	491	223	316	773	641	879	999999	273	999999	999999	835	267	539	999999	999999	999999	999999	281	510	869	389	619	999999	723	999999	47	999999	174	170	999999	542	999999	683	502	999999	566	773	205	761	999999	
999999	999999	508	333	999999	157	999999	619	999999	520	667	999999	141	999999	999999	872	999999	592	231	604	630	71	112	999999	422	731	583	46	71	999999	645	430	520	999999	594	916	120	707	586	999999	736	639	511	999999	595	999999	972	295	918	114	383	191	973	167	849	222	370	213	999999	999999	573	273	557	463	874	247	999999	112	803	667	761	999999	15	827	867	991	560	461	709	300	759	298	999999	957	825	999999	456	362	189	999999	999999	906	797	180	999999	473	91	58	775	357	999999	999999	999999	260	352	898	999999	999999	300	858	662	999999	999999	620	656	285	154	600	637	421	791	547	999999	431	121	854	999999	999999	997	999999	910	511	685	361	999999	889	806	867	614	927	287	310	72	331	719	646	412	999999	524	555	328	999999	420	364	566	999999	999999	70	149	498	220	350	158	896	947	999999	233	152	999999	767	479	287	985	710	144	999999	485	601	999999	999999	451	510	321	452	85	999999	100	331	794	392	941	745	728	126	716	936	161	176	383	999999	999999	269	999999	756	999999	999999	505	999999	230	86	999999	355	359	999999	56	709	39	706	821	527	999999	999999	999999	999999	825	733	558	869	999999	999999	338	318	227	152	60	192	875	564	999999	999999	924	390	111	718	192	596	396	63	79	999999	906	999999	354	856	999999	521	999999	475	930	999999	999999	636	716	32	747	890	137	999999	623	999999	834	475	999999	787	603	679	800	639	976	239	347	504	799	987	999999	883	999999	371	644	539	280	410	633	34	550	999999	674	999999	971	999999	999999	189	999999	214	182	441	124	567	262	829	720	282	498	999999	14	988	999999	728	731	863	926	999999	572	94	594	433	841	316	246	316	14	999999	667	685	999999	167	74	999999	815	859	769	406	119	999999	818	998	912	931	999999	561	460	946	999999	117	374	703	999999	355	620	999999	599	808	330	946	824	998	614	813	931	846	924	999999	913	871	104	530	999999	757	275	595	521	909	295	685	999999	68	374	559	320	999999	550	999999	974	76	269	961	85	172	999999	999999	393	109	10	183	637	999999	43	486	999999	844	56	999999	90	999999	999999	999999	522	645	100	765	634	65	502	999999	306	999999	277	999999	611	143	454	493	766	455	999999	422	999999	122	57	647	35	887	545	475	31	689	999999	949	999999	579	448	440	999999	999999	195	338	606	147	877	431	999999	999999	875	880	399	562	104	999999	822	815	999999	999999	597	452	739	999999	999999	36	999999	616	578	327	16	41	694	23	999999	999999	269	874	815	771	244	626	707	839	22	665	999999	468	
595	12	999999	999999	999999	48	842	630	496	999999	819	999999	999999	271	999999	999999	189	999999	196	386	151	563	376	947	999	19	175	999999	745	900	734	999999	999999	383	31	575	200	982	999999	999999	181	791	999999	819	65	999999	999999	973	773	94	659	179	478	699	999999	999999	636	190	35	788	872	871	884	999999	715	965	628	999999	999999	288	432	999999	609	540	214	359	518	556	892	763	542	999999	208	660	999999	999999	385	999999	66	989	999999	999999	957	455	783	999999	906	999999	114	100	617	556	733	495	662	461	569	999999	494	967	523	90	297	999999	255	999999	673	234	355	160	999999	377	999999	260	349	999999	999999	999999	999999	905	453	69	451	802	155	986	468	713	997	788	994	446	765	99	999999	858	722	999999	209	113	636	681	113	954	509	999999	999999	999999	155	250	221	999999	999999	589	523	999999	999999	999999	126	269	999999	999999	999999	999999	165	999999	611	999999	784	490	699	554	999999	999999	278	771	999999	999999	302	906	999999	985	567	757	999999	588	263	186	575	22	999999	237	999999	940	893	676	455	547	999999	366	637	999999	999999	664	551	667	461	540	320	752	508	999999	202	219	964	235	403	479	989	576	889	435	210	772	271	471	974	24	759	602	999999	417	698	936	999999	387	999999	902	215	909	137	723	865	822	513	88	999999	370	999999	667	283	975	558	231	476	999999	999999	927	403	89	692	999999	780	717	436	100	452	266	999999	587	939	500	999999	90	449	176	569	387	268	192	999999	614	48	101	329	350	859	476	470	77	671	368	508	999999	226	999999	943	157	396	422	635	778	429	398	999999	999999	999999	478	782	310	641	339	668	221	652	87	408	689	398	999999	241	976	796	873	915	580	999999	999999	999999	758	232	422	990	845	999999	658	999999	999999	373	547	638	391	694	169	435	342	999999	297	483	148	292	999999	759	310	191	659	982	556	999999	158	999999	574	614	999999	999999	229	348	823	663	994	892	757	326	850	457	849	291	999999	447	999999	880	999999	663	724	475	968	662	690	663	999999	675	999999	999999	224	757	73	999999	670	92	215	994	999999	633	488	255	534	937	909	853	341	377	355	118	898	278	94	910	889	999999	118	567	657	169	999999	328	263	589	111	102	394	999999	999999	554	242	589	13	82	185	478	941	999999	752	836	332	530	329	999999	279	946	999999	162	886	999999	973	999999	346	999999	999999	169	991	945	836	816	469	268	756	801	876	318	275	999999	735	421	999999	999999	999999	821	837	245	999999	733	999999	164	999999	999999	197	508	999999	594	999999	
295	214	999999	486	995	204	936	999999	999999	773	527	999999	961	681	660	426	475	999999	999999	833	525	999999	999999	170	267	635	682	396	237	80	257	231	292	74	979	807	719	999999	999999	883	878	999999	773	472	999999	999999	358	483	769	999999	999999	13	684	761	728	414	999999	855	228	999999	521	549	150	999999	526	306	371	999999	701	852	707	541	884	22	954	81	999999	168	999999	187	287	209	627	422	358	254	999999	530	345	575	999999	864	999999	261	371	999999	999999	999999	946	185	719	462	781	916	117	190	129	999999	999999	999999	307	999999	176	51	92	322	999999	727	999999	281	758	840	560	999999	999999	842	999999	632	999999	625	768	337	222	999999	468	825	999999	999999	999999	177	134	875	999999	688	278	999999	698	673	179	58	417	585	145	674	999999	878	901	655	999999	999999	365	497	30	191	888	969	212	662	583	267	895	999999	422	476	156	883	126	871	858	819	154	161	463	602	999999	999999	999999	548	98	589	923	772	423	49	999999	637	999999	542	800	308	999999	999999	100	911	163	999999	172	669	527	542	761	39	796	477	131	213	43	428	974	705	778	663	999999	993	999999	999999	796	383	663	518	38	999999	999999	559	222	117	999999	551	448	20	30	999999	30	555	827	893	975	946	918	609	603	436	567	104	530	943	999999	107	999999	41	999999	788	15	18	514	187	958	999999	264	23	151	492	979	963	999999	255	643	999999	175	449	156	999999	465	64	914	601	26	977	39	279	999999	964	973	999999	610	999999	999999	21	50	650	935	738	999999	999999	467	999999	456	999999	418	284	309	999999	931	138	884	560	333	999999	103	912	170	980	999999	984	377	999999	519	572	999999	999999	728	999999	999999	999999	514	417	168	560	596	803	999999	422	568	754	969	202	42	844	532	60	907	999999	917	138	490	954	531	706	537	289	601	999999	251	964	556	678	475	416	624	476	401	999999	364	300	767	747	422	462	25	184	155	674	49	312	545	162	999999	849	999999	559	886	999999	32	317	212	271	999999	603	208	301	727	626	230	65	999999	144	221	999999	999999	999999	999999	78	691	999999	999999	999999	843	999999	428	403	964	625	381	74	999999	939	750	56	98	505	576	819	263	723	456	999999	454	984	999999	411	940	96	487	302	999999	817	770	669	999999	285	999999	999999	184	999999	336	111	254	165	474	719	999999	175	999999	865	175	723	815	967	906	999999	482	859	295	27	462	877	147	999999	57	773	179	90	874	999999	999999	999999	644	999999	397	999999	284	299	999999	999999	26	775	557	999999	136	303	
12	802	763	999999	803	567	947	166	352	458	963	999999	117	701	550	999999	300	726	787	830	88	366	580	561	340	192	350	360	999999	687	330	999999	952	754	771	376	327	318	19	520	397	488	115	938	391	120	999999	817	999999	712	485	999999	834	999999	225	645	232	211	235	999999	227	596	999999	665	138	448	999999	363	929	183	986	999999	716	999999	443	600	261	642	180	230	11	532	966	299	999999	498	691	656	999999	136	154	126	92	399	999999	801	333	999999	809	943	999999	999999	887	220	999999	502	999999	566	863	625	999999	589	41	15	619	694	630	865	463	639	756	564	824	803	39	999999	999999	327	974	999999	999999	999999	832	237	331	182	645	755	573	709	384	134	793	913	742	564	94	999999	779	609	999999	468	999999	999999	196	344	13	999999	999999	855	603	999999	592	231	358	999999	999999	804	684	999999	58	874	999999	754	999999	632	770	911	70	474	785	999999	547	375	470	999999	999999	662	50	986	179	560	574	718	999999	586	542	572	564	169	807	290	403	343	999999	306	176	999999	914	564	573	102	33	716	79	999999	999999	999999	999999	550	999999	999999	763	999999	276	498	310	583	648	678	100	208	356	901	667	505	428	214	814	174	999999	592	999999	486	999999	999999	537	857	648	334	999999	324	812	999999	999999	713	526	705	76	72	996	999999	593	245	473	375	999999	132	59	999999	362	999999	412	596	909	999999	356	286	284	199	960	452	935	324	999999	775	999999	999999	499	999999	978	722	147	752	177	57	999	511	999999	999999	999999	415	808	84	999999	291	999999	226	113	246	366	999999	431	999999	111	554	999999	278	893	698	979	412	999999	104	595	640	999999	659	428	999999	175	844	999999	237	999999	555	644	861	353	71	863	179	239	999999	597	738	301	270	651	623	399	731	618	999999	78	928	782	999999	488	341	382	262	797	251	80	521	976	203	28	999999	909	999999	924	832	834	999999	183	380	507	856	348	647	18	804	473	444	236	949	169	999999	772	930	382	22	688	611	381	987	999999	86	999999	107	252	105	713	602	806	785	490	268	754	412	216	632	999999	735	254	999999	778	636	295	37	44	97	783	979	424	912	154	233	438	999999	198	431	999999	250	404	912	999999	871	637	999999	469	999999	185	370	999999	750	999999	952	367	388	219	999999	999999	999999	72	164	999999	734	187	999999	641	266	829	569	223	999999	537	752	999999	999999	999999	907	998	844	568	143	912	422	264	999999	892	202	865	59	976	642	999999	369	187	999999	600	366	999999	743	809	212	81	615	
156	999999	222	277	621	36	999999	312	556	946	176	928	251	999999	479	513	999999	999999	999999	780	592	999999	999999	178	574	101	740	544	999999	265	44	366	72	306	275	999999	461	625	580	839	573	674	95	694	202	259	997	700	887	190	741	370	999999	999999	33	999999	794	999999	703	529	295	999999	999999	999999	999999	810	866	945	634	999999	999999	386	868	561	999999	918	999999	460	976	325	999999	999999	999999	42	524	674	555	771	283	999999	999999	417	922	61	999999	631	585	794	783	391	392	62	76	732	139	365	502	259	94	115	90	999999	77	999999	999999	255	293	66	776	999999	265	104	671	934	634	643	463	816	17	999999	342	999999	677	594	932	51	973	925	903	169	182	306	687	178	999999	999999	350	999999	626	308	347	529	27	999999	136	298	390	142	108	999999	901	685	251	508	772	388	999999	483	455	393	999999	999999	163	999999	73	999999	416	503	324	448	303	999999	200	708	999999	812	999999	140	999999	999999	660	840	827	417	267	497	64	188	405	241	527	999999	98	242	999999	999999	376	409	482	177	881	999999	999999	659	202	999999	494	543	270	959	999999	537	26	811	732	442	541	745	359	576	904	999999	108	92	921	436	830	958	682	269	446	284	657	299	761	773	31	177	999999	285	13	521	917	445	535	999999	850	286	509	594	447	999999	999999	999999	272	653	788	999999	738	765	161	535	860	11	999999	999999	879	726	999999	959	420	999999	531	84	573	393	320	662	557	999999	586	553	459	98	822	815	234	751	37	999999	999999	999999	439	459	134	477	660	999999	922	114	121	134	236	999999	183	83	999999	999999	343	878	999999	999999	999999	807	188	608	86	772	189	707	206	137	699	999999	974	134	934	999999	949	105	733	404	740	452	819	462	326	999999	914	999999	716	258	418	158	999999	858	117	999999	999999	526	400	887	999999	224	908	983	999999	295	575	59	149	999999	35	247	154	999999	999999	736	988	726	291	999999	858	441	991	947	719	550	176	126	27	312	801	433	704	846	999999	526	999999	836	37	41	343	864	609	688	233	181	13	999999	999999	999999	644	553	244	232	39	304	232	960	999999	884	128	459	42	999999	235	999999	999999	308	999999	868	202	162	999999	260	834	999999	999999	312	999999	548	546	339	652	646	999999	999999	199	999999	816	374	303	582	572	152	912	883	832	999999	999999	999999	638	999999	567	999999	187	999999	999999	999999	999999	999999	473	999999	246	725	348	999999	806	395	178	977	412	999999	491	904	575	620	589	556	348	951	999999	68	999999	102	909	841	771	58	
999999	186	403	215	93	780	999999	383	999999	846	804	133	999999	446	603	484	229	999999	223	662	38	567	901	308	999999	447	999999	414	80	153	999999	506	999999	757	927	999999	584	206	976	711	999999	202	283	743	751	225	873	723	464	999999	873	999999	628	118	30	900	284	104	570	646	999999	496	313	202	40	307	999999	329	999999	999999	900	32	601	511	658	836	294	168	556	430	999999	999999	949	999999	279	999999	999999	909	737	36	718	489	635	999999	805	999999	999999	90	713	454	999999	554	999999	853	474	999999	740	126	459	193	616	125	548	149	83	754	999999	607	923	555	429	205	999999	999999	892	420	397	272	706	150	947	213	999999	112	320	28	999999	106	999999	428	744	999999	459	553	419	999999	941	495	999999	61	999999	290	167	999999	34	914	962	999999	961	64	463	477	420	999999	246	413	670	999999	829	65	807	450	377	999999	999999	668	746	48	999999	299	479	901	16	999999	999999	666	999999	999999	999999	406	66	235	999999	185	964	276	351	150	999999	999999	931	999999	999999	210	253	531	913	999999	356	365	177	923	999999	999999	585	562	471	999999	149	579	367	383	368	432	998	999999	315	201	999999	544	327	605	999999	77	999999	974	999999	806	411	647	753	392	940	721	238	142	999999	999999	600	412	805	585	10	738	648	558	146	999999	211	671	225	999999	999999	811	48	572	202	580	315	999999	327	665	364	502	825	975	999999	646	204	866	994	843	600	137	739	741	999999	992	999999	809	838	11	604	739	431	41	268	138	683	666	939	16	166	989	94	150	231	508	912	672	124	499	999999	999999	676	381	130	996	999999	307	967	210	161	506	772	326	70	624	80	999999	717	999999	999999	537	926	987	999999	611	52	599	519	105	90	756	694	999999	962	270	72	60	910	271	999999	385	698	739	855	660	999999	768	90	606	999999	127	955	999999	536	511	999999	689	999999	519	954	999999	787	871	999999	999999	811	433	364	799	562	30	883	455	999999	999999	999999	197	142	36	999999	999999	519	913	667	999999	800	883	812	460	852	383	999999	401	999999	583	598	827	999999	460	848	794	413	999999	54	417	244	510	562	999999	999999	999999	556	667	136	679	963	999999	213	999999	603	928	620	999999	947	189	999999	492	147	674	989	21	577	681	187	599	870	238	869	259	728	300	331	999999	999999	631	826	697	274	999999	619	999999	623	463	999999	920	999999	510	342	865	999999	752	372	887	959	999999	653	999999	999999	536	808	734	15	953	438	313	999999	756	124	326	362	999999	227	509	65	999999	398	123	
825	999999	425	370	999999	13	507	976	928	443	904	138	977	951	217	737	829	884	718	669	34	553	324	999999	396	26	512	785	999999	862	999999	999999	271	540	999999	233	999999	448	999999	999999	456	462	384	172	852	986	348	410	999999	489	679	181	999999	999999	98	281	942	999999	974	880	501	999999	451	75	999999	219	866	447	901	983	626	999999	55	717	222	572	999999	999999	574	409	999999	111	35	55	193	660	148	542	451	999999	290	121	474	999999	509	735	999999	319	561	999999	129	901	999999	775	862	298	135	838	516	526	113	791	435	574	213	399	695	405	999999	950	81	333	999999	133	703	515	999999	999999	218	487	561	859	599	931	290	999999	602	259	999999	894	535	310	36	925	675	499	686	999999	754	999999	49	615	999999	999999	571	999999	999999	385	82	357	381	47	630	39	999999	253	201	504	294	437	999999	999999	222	987	425	770	307	80	458	999999	828	26	342	999999	447	945	999999	989	369	999999	870	999999	186	836	522	497	999999	997	960	999999	308	192	615	327	999999	604	403	449	999999	800	498	834	999999	999999	528	364	704	532	591	28	821	999999	999999	800	566	999999	999999	386	475	999999	100	310	120	36	999999	999999	411	999999	784	999999	999999	999999	999999	569	995	46	299	317	999999	167	999999	157	415	941	609	999999	58	815	761	999999	999999	27	974	999999	709	198	999999	900	964	881	953	999999	747	748	476	839	407	574	999999	530	291	951	999999	317	144	942	999999	178	999999	808	598	999999	999999	51	999999	535	18	999999	859	807	999999	398	999999	436	214	999999	410	666	475	770	699	483	20	240	461	394	948	667	999999	766	303	555	483	999999	292	367	435	705	250	940	831	999999	714	997	218	892	999999	641	113	40	999999	999999	702	656	119	124	585	999999	999999	123	586	350	999999	102	513	766	914	999999	153	846	678	999999	426	999999	939	999999	999999	23	31	999999	786	317	563	999999	233	75	999999	826	55	999999	999999	411	125	137	363	999999	447	622	493	452	999999	419	497	266	361	838	811	177	717	280	356	571	12	999999	336	999999	999999	330	999999	999999	999999	97	151	975	73	277	588	298	181	458	999999	156	530	999999	590	999999	819	999999	999999	395	264	999999	999999	775	999999	221	409	105	801	94	703	999999	753	55	999999	890	277	999999	999999	94	260	523	996	269	879	209	999999	433	440	959	460	489	589	999999	193	999999	978	376	164	852	867	493	496	96	755	284	403	999999	999999	700	109	307	114	999999	999999	740	999999	849	895	622	180	976	999999	841	634	223	537	279	861	311	
911	900	367	350	226	767	36	910	513	604	805	565	393	739	860	162	385	932	999999	452	550	138	481	999999	681	999999	828	655	462	541	999999	999999	623	738	789	208	999999	763	440	377	999999	777	346	999999	999999	615	593	925	999999	481	837	605	999999	419	760	999999	429	826	669	334	939	381	999999	999999	857	681	941	654	950	662	223	622	502	972	999999	772	792	190	725	75	308	999999	674	980	704	151	203	213	999999	16	778	123	104	999999	437	999999	330	374	443	999999	999999	938	975	328	267	225	113	958	681	988	989	249	111	999999	999999	46	707	999999	277	999999	487	737	676	943	883	110	528	396	999999	999999	451	999999	746	590	402	370	927	999999	722	489	999999	999999	999999	988	26	539	21	999999	999999	400	999999	853	106	728	999999	935	271	41	444	167	697	999999	423	999999	546	571	503	999999	211	666	119	361	754	788	999999	252	215	687	927	354	98	37	317	153	768	999999	332	28	999999	999999	108	895	910	999999	999999	331	821	256	452	999999	45	500	299	423	999999	284	109	317	61	999999	730	584	114	100	999999	669	409	280	518	999999	248	999999	588	999999	999999	999999	451	198	996	355	430	959	999999	481	999999	597	999999	999999	999999	494	499	24	966	527	736	999999	791	999999	999999	132	922	551	738	503	999999	999999	999999	999999	855	999999	832	910	320	705	984	771	348	999999	781	999999	932	514	417	33	458	999999	518	71	17	999999	433	631	702	874	999999	999999	231	741	999999	757	685	999999	49	796	999999	589	703	271	542	965	999999	999999	48	999999	200	418	144	714	55	983	52	851	547	811	999999	211	218	446	283	116	999999	606	999999	33	795	750	475	620	999999	869	529	999999	528	52	867	275	999999	686	684	24	743	517	696	999999	715	999999	643	237	163	459	380	999999	987	436	999999	579	800	25	229	449	999999	999999	351	185	463	795	332	505	943	377	999999	999999	762	269	999999	42	999999	999999	999999	960	116	247	999999	912	999999	999999	269	102	626	298	474	577	999999	999999	999999	999999	999999	520	828	999999	512	148	294	999999	999999	999999	505	728	999999	392	669	723	999999	269	343	705	67	438	686	999999	535	239	879	655	903	999999	74	527	197	152	867	999999	999999	999999	458	967	953	681	999999	650	767	999999	38	243	629	999999	870	207	901	999999	999999	736	833	637	394	999999	269	639	882	800	783	978	540	921	525	999999	475	318	999999	375	752	999999	367	46	999999	994	999999	645	999999	162	179	867	999999	999999	980	140	999999	620	13	186	999999	324	798	999999	866	789	10	999999	999999	358	
285	562	999999	535	623	786	379	797	214	399	81	623	613	999999	631	999999	361	718	999999	395	999999	855	315	999999	999999	999999	999999	97	180	999999	993	103	927	677	876	617	479	100	207	999999	999999	768	416	999999	999999	999999	710	78	648	999999	999999	291	999999	332	643	430	256	763	868	195	208	999999	626	999999	405	999999	696	935	999999	23	446	271	521	746	634	946	448	999999	529	581	727	519	448	230	217	712	926	605	43	455	370	716	231	999999	995	479	151	846	999999	136	398	775	224	635	513	175	770	999999	697	697	981	555	243	297	468	999999	843	999999	362	693	61	101	902	999999	652	999999	49	508	751	165	804	602	999999	403	193	951	305	813	717	999999	941	507	907	346	999999	815	999999	999999	553	999999	999999	745	493	524	84	306	872	815	999999	783	136	271	678	542	999999	389	72	839	113	516	999999	40	688	321	752	554	194	566	934	837	256	999999	955	999999	529	69	999999	969	328	999999	89	489	999999	934	915	999999	828	999999	453	999999	999999	643	830	47	922	605	66	182	772	999999	999999	316	881	999999	536	30	999999	243	22	832	999999	103	521	227	999999	904	999999	754	999999	999999	999999	819	122	849	94	613	284	917	522	924	13	936	206	798	999999	772	607	686	408	894	373	595	362	621	814	659	132	613	999999	999999	406	311	776	700	804	303	204	41	69	922	745	398	721	98	829	343	896	999999	453	664	999999	999999	356	511	709	140	999999	999999	45	435	999999	671	318	999999	527	701	169	999999	993	999999	999999	575	626	485	158	974	873	273	791	480	763	999999	169	944	721	999999	999999	275	990	674	836	702	996	634	441	84	90	999999	570	137	999999	999999	728	972	96	730	896	999999	362	999999	266	203	709	564	999999	91	511	373	999999	644	746	894	516	329	644	875	999999	992	54	84	893	656	703	663	306	999999	680	999999	858	990	986	94	913	265	417	999999	992	999999	999999	359	572	717	444	999999	391	289	999999	409	338	999999	999999	904	999999	287	841	999999	499	56	268	999999	411	324	999999	792	657	999999	999999	260	912	999999	882	147	40	695	511	185	221	777	282	27	490	999999	858	647	999999	92	267	999999	424	807	153	946	183	663	948	258	212	652	999999	729	999999	633	497	999999	337	23	874	999999	999999	665	999999	721	999999	251	818	999999	466	867	953	574	404	356	836	115	858	999999	999999	376	999999	263	972	568	510	552	719	856	784	999999	319	825	218	136	999999	758	999999	431	999999	932	845	818	999999	345	999999	702	335	951	797	391	478	401	
59	507	394	523	999999	999999	221	231	531	961	354	999999	557	137	366	278	999999	87	697	999999	763	41	530	928	470	999999	869	807	227	999999	69	999999	999999	918	775	999999	999999	345	75	999999	219	951	410	883	999999	857	788	999999	346	67	463	999999	999999	999999	999999	28	976	465	999999	65	961	999999	13	999999	902	999999	882	639	362	999999	535	999999	22	999999	227	811	630	999999	999999	613	848	999999	470	170	999999	350	708	20	289	757	734	286	999999	19	626	805	999999	646	981	522	975	159	219	691	531	312	706	584	999999	999999	397	339	11	999999	217	663	999999	999999	459	561	999999	871	359	999999	999999	259	999999	13	493	999999	863	983	665	999999	637	999999	98	778	639	11	999999	999999	195	999999	369	999999	285	999999	801	999999	860	999999	197	429	278	113	999999	999999	770	281	443	703	100	412	962	413	674	68	999999	999999	574	175	214	457	918	130	685	999999	245	526	974	34	999999	531	999999	999999	796	245	673	533	898	484	999999	367	568	940	42	999999	501	956	730	226	41	999999	397	695	900	739	999999	157	427	905	378	999999	307	999999	501	569	851	212	617	438	395	287	620	999999	168	846	889	977	98	999999	404	289	796	758	993	999999	143	866	999999	67	999999	525	116	999999	116	763	69	999999	449	472	931	298	349	302	831	999999	671	307	537	63	849	533	69	525	999999	999999	458	549	999999	999999	436	985	353	560	703	869	181	627	983	404	999999	999999	538	999999	971	115	940	504	926	249	257	835	339	805	217	210	466	591	999999	999999	999999	999999	733	866	999999	946	944	789	598	962	582	53	324	999999	276	119	995	999999	999999	405	158	953	999999	186	335	999999	999999	548	352	503	412	590	999999	965	999999	999999	16	671	588	999999	999999	161	905	964	999999	999999	999999	206	538	107	214	31	999999	96	869	361	898	557	999999	446	300	405	446	105	559	991	999999	358	999999	10	113	999999	856	999999	244	997	58	657	519	999999	88	459	20	254	999999	391	999999	60	106	999999	377	999999	140	999999	733	765	715	810	415	675	305	172	163	538	999999	881	175	517	851	999999	313	251	48	419	367	999999	395	201	999999	177	448	999999	262	999999	999999	654	203	714	795	479	292	247	251	843	999999	916	305	481	260	999999	226	999999	208	234	434	136	420	720	999999	892	379	523	13	248	237	448	999999	999999	999999	350	999999	460	721	382	589	75	999	204	593	999999	546	913	941	399	999999	999999	658	999999	880	506	243	483	930	903	109	999999	999999	13	999999	387	999999	455	576	999999	999999	999999	324	999999	
644	999999	137	226	999999	342	355	465	582	613	999999	825	999999	883	969	409	116	213	530	999999	282	821	831	999999	587	215	999999	999999	347	41	669	999999	97	832	392	520	378	999999	356	597	558	643	195	630	716	791	598	131	486	177	802	999999	245	506	554	999999	538	141	638	921	896	999999	128	999999	944	999999	999999	957	500	458	40	99	999999	933	270	638	635	999999	289	999999	617	999999	999999	179	238	153	949	591	288	568	982	247	388	999999	999999	303	525	644	685	614	63	999999	630	999999	146	712	668	312	245	915	999999	336	851	842	314	581	651	948	999999	800	162	155	679	999999	475	999999	711	431	242	966	123	991	525	675	742	976	693	585	999999	999999	999999	999999	355	372	380	655	999999	546	131	999999	652	999999	330	885	461	908	961	699	562	354	11	247	999999	279	802	207	811	186	109	337	887	999999	915	798	326	999999	799	317	561	820	407	175	310	122	324	999999	670	639	224	834	25	994	32	999999	523	247	576	86	570	183	844	219	446	999999	241	586	661	532	999999	999999	118	999999	148	742	946	999999	936	957	954	999999	536	181	999999	274	322	893	52	236	284	88	939	722	746	387	976	197	999999	517	999999	737	999999	147	999999	279	725	999999	856	290	999999	688	311	618	132	313	999999	672	257	182	480	348	999999	999999	999999	490	15	395	907	760	766	999999	999999	428	86	226	381	398	111	692	548	951	46	762	494	596	777	330	600	443	999999	999999	999999	999999	46	542	203	999999	889	999999	273	340	463	105	524	982	999999	882	541	905	999999	257	570	565	633	999999	999999	781	940	661	713	999999	795	999999	29	461	999999	559	391	544	32	921	508	521	999999	218	497	940	247	512	24	894	788	999999	999999	492	999999	384	999999	517	240	422	519	238	876	587	545	989	86	72	172	999999	501	997	882	999999	748	999999	999999	424	41	999999	999999	438	647	819	896	999999	963	536	718	445	999999	873	999999	610	411	280	645	999999	999999	508	864	999999	999999	999999	403	791	999999	499	744	999999	248	999999	486	870	877	91	590	999999	999999	445	36	549	353	999999	395	999999	694	999999	609	477	413	999999	751	533	999999	369	999999	999999	999999	115	296	473	999999	34	999999	137	397	443	999999	329	690	999999	160	999999	481	325	830	622	606	999999	999999	540	889	276	289	999999	757	953	373	999999	993	934	641	585	158	562	999999	329	999999	268	240	260	548	290	787	825	153	522	61	190	539	475	58	649	18	755	584	999999	999999	999999	999999	443	999999	999999	999999	755	947	575	89	919	
569	511	103	348	999999	845	992	999999	488	464	800	244	999999	192	999999	528	885	991	576	402	999999	239	584	277	888	796	191	999999	954	41	878	578	443	142	999999	37	382	710	113	999999	999999	975	999999	290	462	145	540	886	999999	999999	869	955	998	686	999999	339	927	999999	999999	748	664	668	654	456	585	232	801	999999	571	951	155	999999	887	413	639	12	201	303	815	999999	266	999999	999999	157	172	922	580	756	201	292	110	556	260	364	508	104	331	591	704	239	999999	770	325	295	999999	694	77	594	57	938	148	633	999999	999999	492	999999	582	999999	294	662	999999	999999	579	289	851	598	999999	999999	905	544	680	610	598	585	419	999999	999999	800	495	478	855	985	999999	262	153	476	545	553	871	148	522	999999	999999	52	588	298	201	46	444	999999	769	999999	688	999999	267	999999	45	435	297	997	391	999999	21	999999	807	666	999999	326	145	384	63	381	661	767	999999	856	313	556	999999	999999	304	941	365	431	999999	321	306	999999	994	615	440	120	999999	874	757	741	812	491	244	921	951	874	901	69	19	999999	882	921	492	411	234	488	438	175	703	999999	425	999999	999999	999999	369	999999	331	529	999999	943	999999	999999	20	290	53	999999	322	85	180	429	999999	306	422	322	999999	385	712	593	390	952	681	99	181	317	999999	232	384	748	999999	809	552	382	125	76	281	105	911	211	999999	412	176	363	999999	999999	408	999999	999999	794	67	984	439	738	999999	992	271	36	615	702	964	820	447	999999	522	370	999999	668	190	355	51	999999	999999	510	235	999999	785	999999	104	898	908	206	65	590	690	578	380	999999	243	133	804	254	490	219	247	999999	965	602	999999	999999	406	999999	938	822	999999	725	520	999999	513	170	999999	943	932	999999	793	999999	765	999999	883	944	999999	72	434	66	550	796	851	264	273	999999	22	192	487	999999	501	178	267	242	837	999999	67	999999	311	999999	916	861	999999	773	425	478	782	118	719	895	644	344	315	882	281	956	873	266	664	824	999999	34	466	473	999999	624	511	532	999999	918	887	549	761	362	150	689	483	87	838	795	999999	903	472	591	824	999999	862	385	960	880	999999	800	786	486	924	892	999999	849	558	801	966	259	99	801	999999	999999	582	953	741	592	482	999999	428	999999	918	254	561	874	649	999999	762	999999	571	149	827	96	762	999999	437	999999	293	634	999999	47	828	656	999999	671	582	728	584	909	643	378	999999	999999	381	917	567	999999	340	530	999999	499	48	839	999999	950	973	921	343	307	
526	494	309	847	276	391	999999	272	999999	999999	301	920	484	852	493	203	741	532	714	845	717	757	916	999999	434	999999	998	989	999999	999999	698	661	395	286	392	999999	999999	559	38	999999	876	305	249	450	238	289	999999	196	999999	494	218	450	217	497	589	999999	999999	545	423	999999	393	61	303	575	201	999999	534	999999	999999	344	999999	191	504	724	999999	999999	517	476	534	154	999999	999999	642	999999	655	257	453	897	697	624	581	999999	146	792	607	825	12	674	258	598	755	999999	999999	999999	999999	999999	946	492	529	177	261	111	21	278	999999	581	418	818	919	999999	196	636	510	845	999999	601	55	999999	126	153	420	999999	227	935	999999	206	95	631	124	629	310	999999	378	999999	999999	479	521	868	571	36	999999	193	754	314	411	128	999999	999999	999999	768	980	999999	999999	385	757	418	999999	85	878	34	495	787	999999	999999	643	235	999999	980	483	293	90	187	150	100	999999	236	999999	912	999999	280	888	215	383	356	648	75	999999	993	999999	954	595	445	989	546	541	628	999999	463	670	186	860	999999	406	964	688	803	999999	285	648	530	999999	971	551	607	146	289	414	356	652	578	640	274	217	999999	698	644	198	603	559	118	747	635	252	357	999999	560	808	418	668	844	970	999999	355	252	635	623	999999	391	999999	261	224	142	999999	101	545	596	999999	877	275	53	615	501	726	539	783	693	999999	203	197	585	480	995	688	807	999999	330	919	965	893	84	999999	806	999999	307	999999	614	823	160	999999	823	440	930	153	625	239	999999	999999	815	468	941	894	700	204	824	999999	999999	999999	14	493	999999	999999	999999	984	200	303	809	999999	999999	645	178	870	579	999999	373	154	550	999999	999999	999999	140	737	999999	999999	952	190	59	999999	999999	527	676	169	819	666	999999	156	999999	946	952	331	430	179	175	180	299	81	999999	999999	830	680	240	375	391	999999	362	488	573	657	999999	19	254	206	999999	900	968	19	61	912	794	227	867	603	899	741	157	960	571	933	999999	880	866	740	782	698	296	310	777	391	313	118	583	999999	914	942	87	233	999999	274	211	290	30	412	524	612	812	636	999999	650	999999	402	999999	640	999999	160	153	513	424	241	613	668	241	669	999999	685	999999	999999	688	999999	664	923	720	999999	999999	926	999999	463	999999	999999	885	660	833	137	112	911	202	942	999999	764	798	573	808	18	660	999999	58	999999	803	999999	968	574	948	519	985	366	681	618	908	524	999999	689	999999	255	355	953	834	999999	566	999999	493	701	69	
924	168	100	999999	712	647	198	877	508	999999	387	211	321	711	324	152	745	240	583	44	664	473	999999	285	563	662	706	708	944	794	116	354	276	999999	33	361	894	251	968	971	720	646	791	999999	909	54	44	251	999999	961	820	466	910	667	404	461	999999	999999	561	60	999999	489	932	714	553	42	934	806	688	963	257	504	999999	999999	324	27	999999	89	375	519	628	464	198	982	973	649	444	999999	999999	572	999999	89	999999	918	41	240	714	87	485	999999	119	237	563	556	999999	326	205	308	352	386	779	969	448	52	431	485	301	949	999999	904	598	335	695	125	661	177	815	999999	580	999999	313	603	604	498	409	400	901	999999	278	657	453	146	266	733	999999	343	999999	999999	999999	555	938	764	347	999999	999999	784	541	447	895	547	510	999999	999999	999999	83	999999	374	950	643	41	584	999999	999999	93	460	461	78	962	332	999999	536	999999	999999	34	155	548	266	33	999999	624	999999	463	999999	730	999999	600	418	997	660	999999	968	690	13	466	999999	289	93	263	130	827	999999	579	125	577	20	342	998	703	999999	999999	919	351	999999	28	181	130	999999	950	936	860	53	81	311	715	359	845	175	399	62	865	465	12	902	999999	908	289	348	179	999999	814	602	999999	884	135	697	626	999999	985	294	999999	377	142	999999	270	999999	644	277	409	227	174	999999	608	651	999999	999999	916	449	358	119	892	782	742	999999	131	267	339	999999	186	28	999999	895	999999	999999	999999	497	332	685	641	608	274	21	939	952	555	999999	993	73	637	65	999999	999999	602	875	401	78	635	999999	206	12	454	458	101	391	494	999999	987	999999	999999	759	746	240	807	749	845	880	843	790	685	483	274	275	559	130	246	556	303	999999	713	999999	999999	430	489	639	163	999999	920	999999	467	999999	999999	499	623	877	999999	550	379	852	40	520	999999	845	226	722	738	999999	898	971	154	937	975	999999	789	999999	999999	326	751	178	596	39	999999	999999	332	409	822	774	652	681	811	695	999999	451	283	999999	907	27	214	766	900	974	999999	949	412	530	310	977	710	316	980	999999	798	210	265	11	559	999999	522	816	899	963	999999	999999	169	459	759	534	999999	596	409	879	121	985	277	622	999999	21	882	801	109	999999	74	999999	700	818	897	977	195	282	999999	967	504	999999	999999	937	447	699	999999	953	770	776	578	999999	906	111	999999	813	932	642	888	999999	67	999999	999999	999999	899	999999	526	350	561	999999	348	999999	999999	442	384	724	999999	340	185	422	232	
999999	999999	333	999999	950	438	999999	938	999999	54	552	394	999999	909	784	680	812	999999	255	183	448	999999	988	999999	451	170	474	727	166	695	601	467	475	999999	138	689	394	999999	948	999999	926	412	478	738	795	742	857	532	600	54	315	302	929	249	783	536	53	895	825	790	964	872	999999	398	999999	95	999999	999999	999999	104	295	35	99	493	256	46	923	260	642	999999	999999	942	137	999999	999999	309	537	999999	542	601	646	499	999999	167	798	64	999999	89	295	999999	824	87	999999	999999	758	290	213	446	992	746	613	792	262	999999	487	999999	745	670	999999	153	999999	999999	247	999999	458	999999	73	999999	694	201	416	843	964	932	884	999999	200	631	363	108	105	100	244	795	988	853	999999	846	680	775	319	959	80	152	161	143	839	571	999999	962	999999	281	751	800	340	769	828	329	241	999999	999999	123	316	910	57	466	456	451	201	604	559	999999	261	918	882	999999	773	822	780	751	395	629	584	401	999999	999999	349	444	465	228	34	999999	614	429	944	999999	652	170	104	999999	686	397	380	999999	412	999999	30	832	918	999999	996	16	999999	489	865	211	539	915	38	233	999999	999999	986	999999	579	643	612	831	974	999999	999999	612	727	95	75	998	259	142	999999	880	803	516	999999	581	999999	28	999999	134	999999	742	667	737	141	999999	577	673	411	407	872	769	398	198	858	241	89	394	288	463	424	867	952	407	927	157	430	611	496	414	999999	999999	999999	487	278	241	999999	999999	999999	857	518	401	596	851	269	229	492	614	657	294	501	837	999999	913	999999	695	790	999999	809	983	450	999999	186	996	999999	321	503	910	920	999999	222	23	913	431	944	32	999999	110	147	999999	999999	816	999999	212	912	912	820	999999	999999	582	450	999999	266	999999	416	999999	224	599	205	947	726	999999	694	999999	81	488	924	319	999999	687	424	999999	132	999999	328	634	20	974	999999	744	501	151	143	347	186	463	756	426	24	401	807	681	905	999999	981	93	132	924	141	999999	988	510	392	99	167	760	636	164	178	782	999999	250	515	461	456	584	448	356	999999	617	731	508	304	577	879	743	784	999999	131	245	512	96	842	660	755	990	758	54	190	425	827	602	999999	241	859	567	176	454	743	406	644	775	999999	524	701	489	216	815	219	424	976	999999	42	999999	999999	455	999999	854	705	466	825	404	999999	438	999999	139	259	73	718	322	577	999999	199	725	601	736	26	328	999999	275	784	999999	834	765	449	133	999999	325	961	999999	169	321	
748	287	999999	250	609	641	734	572	999999	999999	999999	897	847	999999	514	317	341	544	438	999999	999999	439	681	882	999999	410	988	999999	569	934	111	315	999999	999999	591	911	999999	360	999999	999999	594	396	45	999999	999999	936	999999	804	618	262	984	427	974	90	426	319	999999	698	680	209	999999	78	12	305	51	999999	745	591	63	999999	172	999999	999999	64	495	999999	403	50	44	633	491	194	57	999999	949	999999	340	82	999999	282	316	999999	679	927	731	999999	393	739	599	999999	201	336	750	25	99	999999	19	920	999999	999999	915	564	663	57	717	468	999999	695	356	366	461	999999	752	781	296	716	311	490	332	969	126	999999	450	979	442	164	444	41	228	945	675	419	999999	922	366	751	792	632	219	999999	504	698	393	999999	604	528	999999	969	729	382	999999	529	999999	999999	999999	262	124	684	615	562	34	990	477	411	691	999999	195	830	424	545	999999	678	280	69	475	999999	280	217	999999	913	580	474	312	845	252	155	822	999999	999999	114	637	999999	27	656	248	514	230	982	550	563	999999	753	999999	193	458	999999	999999	538	160	999999	982	906	309	701	981	559	688	631	999999	546	999999	334	708	999999	908	999999	661	999999	820	961	999999	298	667	821	581	827	999999	128	396	228	897	293	711	749	132	730	808	326	675	689	826	599	999999	14	999999	18	55	243	284	643	373	999999	717	198	999999	693	249	488	130	164	638	999999	999999	939	648	935	999999	958	999999	187	17	344	948	141	145	999999	474	662	487	999999	781	687	843	753	855	272	576	522	573	438	491	999999	205	520	999999	266	364	883	366	408	395	96	54	106	999999	38	999999	586	63	578	999999	999999	11	557	999999	951	725	491	94	999999	369	999999	999999	760	696	686	999999	437	90	999999	253	590	305	88	186	695	999999	747	127	999999	586	989	469	995	219	904	329	648	148	108	541	872	799	999999	49	296	999999	294	410	999999	999999	258	505	184	999999	999999	999999	923	380	687	318	978	373	267	799	379	639	399	551	999999	367	999999	999999	981	999999	380	999999	999999	999999	890	994	358	999999	999999	999999	999999	494	295	671	580	623	406	277	461	790	562	508	542	191	670	656	311	742	619	591	398	999999	523	999999	954	847	966	999999	490	692	960	642	205	329	470	999999	354	728	970	178	961	232	999999	999999	784	871	258	143	378	244	999999	999999	726	586	548	379	971	458	999999	733	656	521	787	999999	829	920	313	223	720	785	999999	999999	772	450	629	176	999999	999999	62	92	598	833	999999	256	10	
354	915	999999	780	101	913	896	21	246	521	450	445	999999	371	864	568	45	422	999999	932	119	843	999999	956	382	259	649	405	634	999999	823	999999	999999	768	999999	15	999999	443	999999	999999	999999	571	999999	929	189	730	59	959	198	999999	563	999999	999999	323	890	510	999999	662	407	999999	274	501	387	111	698	444	999999	312	886	999999	999999	602	792	722	527	547	318	356	999999	652	210	690	999999	119	581	999999	93	226	877	974	376	41	45	999999	606	913	194	999999	999999	999999	825	747	82	999999	649	999999	999999	209	999999	352	999999	292	885	999999	641	584	293	277	529	296	360	999999	999999	911	492	999999	999999	999999	125	613	363	885	126	41	999999	999999	617	878	470	620	783	884	430	534	782	93	155	290	157	32	999999	916	903	944	394	148	999999	171	846	805	404	624	93	192	989	316	176	854	929	188	999999	999999	807	909	999999	476	267	900	139	999999	698	286	857	103	983	999999	982	182	646	688	999999	456	999999	664	999999	999999	999999	248	999999	475	917	301	360	968	65	225	119	994	441	918	880	421	41	447	117	128	767	990	208	551	999999	999999	217	999999	47	999999	999999	999999	692	353	676	999999	365	663	491	999999	999999	999999	47	768	338	999999	740	728	807	729	424	594	557	108	401	809	999999	993	151	923	94	119	999999	999999	841	966	311	999999	251	861	65	378	955	710	999999	879	953	440	223	346	999999	489	444	999999	106	999999	595	594	952	867	979	999999	522	567	322	815	999999	999999	999999	999999	686	999999	486	945	674	56	638	846	905	999999	856	609	780	804	670	604	999999	623	447	62	381	716	145	384	881	693	856	999999	398	386	999999	459	513	851	660	609	12	498	643	60	999999	748	689	439	999999	380	591	717	897	717	999999	342	65	874	990	999999	999999	111	999999	980	999999	250	458	999999	600	406	106	999999	153	70	601	187	980	397	999999	632	37	705	999999	511	112	148	500	680	999999	589	403	999999	861	691	999999	999999	435	662	860	910	300	170	999999	614	284	662	573	837	125	963	362	668	971	367	942	813	737	561	878	999999	999999	999999	292	20	999999	999999	77	462	969	700	751	327	536	992	341	866	865	759	237	999999	575	999999	564	282	237	735	667	503	748	288	174	873	784	810	170	522	999999	829	611	999999	595	121	867	425	999999	999999	142	979	999999	86	948	977	999999	439	999999	96	223	999999	783	999999	799	573	714	691	536	878	543	726	832	819	987	46	158	419	853	464	795	148	71	202	602	999999	478	672	339	196	548	354	
999999	83	309	869	55	343	27	31	406	186	889	342	500	416	999999	216	98	912	999999	915	999999	31	300	85	947	590	675	121	105	999999	999999	349	999999	199	401	758	999999	128	999999	999999	999999	999999	999999	619	258	728	702	195	540	271	584	427	367	633	768	312	783	999999	921	999999	668	999999	999999	365	825	550	999999	311	24	399	999999	970	921	24	522	999999	964	999999	826	228	888	489	581	999999	467	933	999999	707	430	999999	974	296	206	535	156	496	905	701	999999	708	726	400	999999	999999	575	614	506	352	120	24	347	111	407	999999	999999	189	334	103	999999	891	567	999999	881	925	999999	409	999999	999999	868	35	849	273	887	127	502	497	318	439	267	853	437	639	999999	415	999999	873	888	503	959	967	172	811	803	902	151	432	999999	256	727	999999	999999	119	484	999999	175	84	224	290	210	999999	871	999999	835	55	464	928	999999	475	183	550	521	999999	999999	900	863	47	470	985	975	999999	977	71	712	101	999999	327	164	512	249	677	999999	607	303	880	106	277	999999	757	999999	223	724	53	82	999999	655	570	682	584	999999	138	614	999999	314	999999	110	809	192	744	42	146	773	204	999999	505	891	999999	976	557	804	999999	70	712	547	762	354	999999	989	999999	445	451	999999	580	291	121	73	430	302	999999	999999	297	95	999999	999999	999999	449	530	817	577	294	741	999999	135	779	635	77	999999	691	551	785	176	820	657	308	591	501	202	912	999999	999999	471	999999	814	777	517	509	829	986	246	323	824	126	421	250	703	857	519	801	656	53	171	739	999999	386	612	476	999999	932	143	810	257	999999	702	999999	823	999999	999999	999999	999999	135	999999	999999	454	238	961	999999	408	999999	604	734	981	401	999999	81	280	999999	869	999999	175	50	81	999999	853	436	999999	216	424	286	427	582	86	171	539	530	805	256	999999	522	425	562	78	31	338	409	999999	855	361	630	864	100	262	353	999999	231	64	351	999999	28	999999	754	636	999999	999999	32	657	819	999999	735	276	34	448	356	22	612	971	59	999999	453	607	220	999999	793	999999	999999	999999	733	979	317	476	999999	193	275	360	999999	999999	946	42	315	752	18	993	625	364	999999	999999	905	999999	999999	259	14	783	999999	999999	952	999999	842	709	662	701	923	999999	999999	269	812	840	182	996	999999	686	35	26	262	999999	999999	226	999999	439	582	683	424	402	999999	68	471	680	574	854	408	772	93	247	379	613	828	178	449	366	999999	998	999999	908	989	892	234	987	999999	917	822	735	999999	413	
137	999999	286	531	440	495	797	142	999999	327	598	578	603	787	647	648	872	430	776	874	887	583	213	515	999999	999999	833	484	159	657	42	672	999999	999999	119	400	336	999999	737	999999	999999	418	999999	162	320	421	299	446	350	999999	55	401	959	794	526	554	999999	770	128	999999	662	323	999999	618	295	926	474	924	678	999999	999999	575	692	999999	999999	478	850	999999	205	991	228	397	999999	999999	611	999999	713	320	163	999999	625	999999	188	814	999999	999999	435	124	866	394	947	374	768	104	570	480	999999	146	488	57	704	723	999999	137	705	275	999999	714	16	654	223	999999	770	999999	630	999999	999999	999999	530	70	53	735	195	811	53	853	628	49	707	141	931	576	999999	116	860	902	990	999999	999999	999999	75	999999	117	222	999999	793	603	654	473	999999	93	830	615	428	14	968	538	764	93	999999	646	150	17	875	722	646	332	664	262	999999	765	344	999999	504	995	999999	628	973	999999	999999	259	974	575	893	57	999999	960	413	999999	999999	373	235	968	266	999999	924	999999	241	999999	534	471	939	999999	744	58	749	999999	121	999999	681	349	565	134	833	999999	999999	575	999999	827	621	999999	999999	999999	369	364	539	376	999999	999999	999999	999999	396	483	999999	788	320	582	830	844	999999	50	999999	980	429	552	999999	111	999999	999999	718	359	999999	414	878	847	999999	386	999999	390	519	383	557	999999	362	73	953	999999	28	999999	293	999999	744	278	529	580	837	999999	999999	817	555	438	241	850	405	721	28	982	999999	999999	244	999999	550	999999	335	924	492	850	628	366	599	999999	92	999999	379	999999	615	331	999999	307	19	615	252	224	999999	91	151	707	999999	999999	999999	970	486	761	810	359	549	303	943	605	97	987	319	999999	227	828	355	152	480	999999	116	696	999999	306	999999	629	691	335	616	253	999999	999999	257	987	320	999999	999999	331	288	999999	999999	999999	388	289	220	32	305	475	997	15	735	999999	999999	999999	534	359	872	189	513	999999	668	223	687	699	822	312	740	331	466	999999	588	34	863	999999	695	794	318	999999	96	235	333	225	337	610	517	783	558	430	463	961	999999	70	818	108	362	866	634	688	467	907	292	974	19	409	427	711	146	776	141	739	50	64	103	287	856	453	885	999999	192	49	753	319	868	999999	999999	528	216	999999	108	829	169	629	361	188	943	359	999999	928	193	999999	646	999999	999999	723	920	702	967	540	251	908	980	999999	506	999999	999999	972	115	515	568	898	505	381	678	311	580	420	702	914	999999	999999	247	
957	893	385	402	971	999999	154	583	149	561	999999	523	999999	848	611	133	933	34	971	254	999999	369	294	310	275	113	999999	153	509	999	62	207	999999	671	32	664	130	35	999999	951	961	931	429	347	830	857	489	463	968	999999	769	999999	372	262	999999	597	999999	999999	136	867	43	11	84	149	508	477	779	999999	999999	947	13	999999	841	30	292	769	940	946	480	418	624	533	184	222	240	173	999999	492	133	435	999999	55	898	999999	999999	960	857	289	839	362	88	961	637	31	294	860	58	352	970	999999	999999	999999	604	999999	999999	510	826	861	908	999999	642	999999	403	400	891	957	20	524	999999	332	911	999999	999999	999999	340	662	896	999999	999999	380	124	492	522	355	777	402	451	189	83	417	143	995	381	504	999999	791	567	246	139	336	850	533	249	647	866	996	555	486	388	590	613	999999	932	999999	230	159	775	58	622	499	515	830	999999	695	199	916	289	612	408	999999	104	659	33	601	529	590	253	874	999999	999999	847	965	801	492	999999	999999	999999	842	284	569	999999	999999	623	640	821	30	92	554	458	950	717	942	87	839	495	954	649	340	18	639	906	999999	999999	999999	651	550	38	958	999999	729	999999	446	338	838	999999	999999	45	393	780	509	508	699	426	999999	73	999999	887	999999	997	849	819	731	834	999999	663	125	949	782	999999	999999	991	133	662	728	999999	280	614	248	316	909	999999	999999	560	999999	999999	217	999999	41	777	746	662	75	999999	52	909	131	999999	693	185	417	635	263	404	509	999999	999999	47	697	999999	793	300	649	999999	999999	931	999999	999999	334	999999	456	642	918	14	251	618	999999	999999	999999	999999	976	999999	920	73	999999	283	664	861	60	991	755	180	999999	599	984	455	999999	418	873	121	999999	949	287	190	729	775	717	259	163	891	591	999999	426	878	464	134	380	585	999999	813	276	999999	999999	343	999999	286	856	999999	29	795	605	517	298	509	473	999999	390	740	999999	999999	566	999999	708	999999	409	999999	753	906	999999	999999	85	437	661	69	844	653	827	999999	432	453	918	999999	999999	367	295	84	924	999999	415	437	744	640	252	633	256	861	994	963	933	225	532	949	999999	168	720	178	999999	238	664	999999	209	446	317	889	999999	178	184	350	999999	999999	617	835	501	707	126	999999	194	37	999999	983	659	864	20	999999	999999	969	999999	81	999999	127	999999	695	263	999999	238	999999	332	362	428	999999	686	653	999999	999999	607	697	458	486	52	999999	999999	828	426	999999	169	345	436	999999	999999	245	964	
112	703	756	999999	922	582	904	478	818	121	832	609	734	999999	999999	774	411	999999	233	521	999999	39	370	143	999999	279	582	437	999999	999999	231	393	192	124	583	949	999999	502	999999	999999	553	17	233	174	999999	229	691	383	163	570	34	502	999999	724	246	83	999999	623	716	652	10	999999	586	999999	890	999999	426	620	723	66	440	909	922	119	967	999999	805	205	981	181	999999	999999	999999	331	846	728	648	467	877	999999	999999	720	786	43	124	86	431	286	284	713	802	999999	659	106	140	125	580	636	999999	999999	278	148	641	545	999999	801	203	999999	110	171	800	958	999999	999999	450	720	133	889	994	890	298	528	920	278	378	999999	549	187	999999	731	158	22	710	361	240	478	89	251	969	323	882	177	186	122	999999	844	337	445	999999	419	992	690	999999	867	237	750	999999	373	176	556	261	999999	72	378	23	999999	258	391	983	972	999999	999999	919	681	17	999999	352	807	365	533	999999	114	531	781	739	467	380	999999	999999	490	260	999999	999999	423	71	999999	999999	999999	999999	999999	596	946	461	683	999999	120	771	960	859	999999	408	419	17	999999	376	999999	999999	290	639	555	416	999999	268	503	721	924	807	506	619	150	999999	544	708	999999	937	243	653	999999	12	999999	696	420	983	26	999999	840	708	441	56	999999	999999	824	177	553	999999	191	688	957	961	853	999999	999999	999999	999999	101	863	711	776	704	143	503	646	287	20	859	996	431	251	999999	880	226	375	999999	999999	999999	201	377	164	522	999999	554	999999	885	999999	325	431	80	275	925	228	139	931	999999	912	420	735	546	999999	693	721	759	446	999999	91	637	999999	999999	646	949	899	496	999999	263	948	589	808	760	139	694	438	926	165	326	203	751	294	639	547	293	43	999999	220	470	801	996	118	159	804	999999	388	999999	433	325	35	732	582	677	788	333	999999	999999	417	999999	265	999999	603	129	352	339	353	308	276	362	915	254	999999	96	462	999999	480	658	956	618	316	821	999999	840	301	470	179	999999	850	224	999999	999999	247	747	214	15	999999	988	999999	999999	177	90	350	81	410	780	456	495	224	837	852	999999	27	799	166	444	303	763	828	881	170	999999	999999	61	681	855	16	538	881	457	558	999999	851	490	450	235	480	999999	440	999999	999999	683	401	23	372	727	51	448	999999	770	712	639	169	999999	315	999999	633	298	399	554	774	917	999999	999999	289	370	112	537	359	930	963	999999	333	999999	867	486	999999	444	999999	954	999999	568	946	121	745	999999	332	
926	185	18	602	999999	41	885	746	999999	999999	634	733	12	625	999999	99	660	999999	839	315	851	67	828	106	198	608	445	740	216	970	503	32	370	47	185	999999	350	338	999999	840	448	572	770	417	710	710	687	338	309	478	999999	314	999999	613	999999	868	357	912	413	583	595	155	539	135	999999	612	373	964	449	999999	748	331	34	999	867	999999	297	421	395	999999	921	116	440	737	999999	999999	999999	756	566	316	14	999999	999999	207	254	302	999999	644	999999	108	347	722	999999	156	729	964	289	906	746	201	999999	935	526	925	662	489	714	802	451	999999	999999	616	407	143	999999	320	406	827	754	574	256	652	580	999999	999999	999999	999999	294	999999	999999	908	220	999999	375	735	78	911	999999	545	765	587	240	203	462	613	731	324	999999	997	999999	568	462	161	181	944	928	365	999999	999999	463	999999	430	794	731	479	284	605	999999	999999	90	409	406	291	989	999999	999999	459	127	683	419	883	471	999999	999999	161	999999	69	838	430	806	999999	680	224	999999	999999	167	445	471	999999	999999	135	292	357	999999	18	999999	999999	172	194	999999	999999	999999	557	999999	579	800	999999	999999	999999	33	225	999999	999999	601	376	999999	192	999999	495	999999	581	987	144	999999	294	601	999999	999999	999999	989	284	896	654	502	337	475	133	848	512	999999	34	250	891	959	122	368	680	756	999999	999999	999999	971	677	365	356	491	112	212	92	977	686	763	614	590	749	329	999999	119	999999	900	605	343	696	999999	805	340	105	185	241	925	921	367	829	310	19	313	229	299	155	845	999999	921	766	999999	27	270	636	311	999999	793	999999	570	491	649	684	646	285	886	559	26	395	999999	999999	166	66	329	934	313	999999	445	999999	999999	963	428	537	684	577	999999	999999	544	704	999999	999999	447	999999	360	875	999999	626	373	38	999999	739	138	460	446	999999	609	999999	698	999999	332	731	999999	693	431	999999	999999	121	999999	999999	123	122	999999	999999	999999	960	532	485	999999	453	754	686	216	417	999999	999999	834	999999	101	734	967	999999	85	217	381	72	999999	754	258	753	812	999999	627	305	914	230	723	816	858	485	999999	134	773	254	582	645	525	366	926	347	999999	104	30	275	111	431	47	808	940	539	768	778	236	999999	641	686	999999	911	503	546	370	28	999999	615	317	843	999999	830	635	735	546	999999	827	999999	999999	718	57	999999	999999	492	193	915	875	999999	999999	648	897	821	613	895	585	613	862	389	999999	753	999999	414	999999	267	999999	216	182	214	999999	933	999999	324	969	
999999	639	708	717	999999	999999	999999	152	999999	899	668	945	999999	227	739	160	999999	999999	448	935	238	733	642	999999	936	979	976	742	999999	999999	783	697	999999	852	690	266	877	999999	852	35	531	999999	999999	515	299	999999	999999	988	442	999999	69	960	512	389	740	199	999999	314	999999	40	387	712	481	463	125	971	372	254	536	483	282	999999	999999	999999	413	628	538	999999	999999	999999	574	987	309	616	276	823	194	203	999999	500	269	572	125	999999	648	818	138	999999	400	999999	950	170	462	999999	781	33	839	100	975	999999	661	869	999999	167	466	399	412	865	197	302	786	178	143	46	223	710	920	309	773	595	499	797	999999	785	673	413	535	999999	834	253	983	104	999999	999999	999999	399	372	958	365	259	416	999999	553	107	999999	781	37	999999	746	999999	113	540	999999	390	623	863	143	999999	494	62	863	72	41	943	318	691	951	144	206	823	347	962	944	524	188	236	254	999999	999999	999999	386	999999	603	999999	999999	453	777	836	999999	976	999999	947	473	312	395	353	242	609	788	850	830	892	229	922	733	150	999999	999999	211	397	619	504	181	603	676	999999	468	277	804	999999	913	124	759	999999	566	400	498	999999	139	999999	999999	999999	850	402	71	494	999999	680	999999	999999	999999	999999	634	988	367	762	999999	870	999999	640	885	964	805	923	999999	715	999999	999	999999	343	652	999999	999999	376	402	999999	653	999999	541	999999	999999	787	248	805	18	937	999999	771	863	804	624	999999	15	999999	949	999999	999999	927	466	355	362	890	999999	696	999999	902	314	999999	595	392	118	997	999999	454	776	999999	725	999999	999999	998	235	370	999999	561	718	33	948	183	999999	999999	145	726	322	999999	999999	973	473	551	999999	999999	633	232	186	999999	695	627	299	999999	722	852	314	839	999999	467	130	991	755	762	978	332	953	140	840	232	999999	392	684	152	625	999999	999999	184	550	999999	375	999999	194	665	866	100	999999	398	460	575	999999	999999	999999	854	75	838	228	710	999999	136	161	999999	391	999999	233	312	942	157	935	919	999999	140	298	213	999999	127	999999	100	999999	887	598	565	999999	275	174	950	678	829	86	787	584	999999	610	999999	999999	872	621	241	441	563	158	586	999999	541	357	999999	18	510	999999	948	999999	999999	999999	686	538	595	823	126	789	282	633	122	80	158	345	999999	999999	999999	555	230	506	574	658	342	739	21	999999	148	917	245	942	177	77	138	755	455	119	924	999999	71	58	504	452	999999	929	45	516	314	205	999999	999999	144	955	542	452	466	
999999	481	999999	527	492	684	999999	553	340	999999	55	942	402	889	193	605	987	999999	999999	11	132	499	999999	704	999999	798	942	863	836	808	222	534	685	298	976	638	977	368	579	373	999999	898	828	473	989	573	911	316	999999	999999	156	471	999999	450	343	980	78	252	31	999999	742	345	717	531	253	520	267	113	913	999999	627	999999	914	807	706	234	670	939	999999	931	887	636	999999	999999	661	999999	174	999999	954	995	570	734	347	999999	631	959	191	306	999999	478	316	807	999999	324	186	999999	556	999999	999999	119	319	999999	999999	100	806	116	351	684	870	502	356	999999	159	999999	985	892	291	39	186	999999	53	373	719	999999	625	89	243	999999	999999	144	204	611	999999	999999	999999	440	206	257	999999	525	618	506	436	727	132	293	658	485	339	999999	245	527	386	996	76	945	420	999999	999999	726	873	671	999999	735	308	999999	532	314	241	999999	695	44	999999	660	138	546	937	991	999999	342	431	757	350	999999	898	676	234	503	778	999999	30	905	782	361	652	947	678	999999	429	386	761	354	253	999999	999999	211	576	726	868	529	18	999999	999999	142	305	125	330	266	837	631	521	38	999999	999999	533	790	262	598	18	191	868	999999	572	999999	580	86	514	565	973	999999	110	508	635	259	731	601	727	650	66	537	999999	999999	863	797	865	733	819	999999	261	808	948	999999	999999	999999	661	771	856	450	561	229	611	764	999999	150	531	23	403	285	999999	999999	999999	611	999999	481	563	456	383	774	999999	999999	999999	999999	314	999999	748	132	999999	999999	999999	959	744	287	999999	999999	926	999999	999999	999999	999999	852	339	543	982	329	999999	347	999999	246	133	215	398	92	578	713	961	849	460	127	401	999999	999999	999999	688	809	999999	786	523	705	554	999999	327	660	999999	30	517	999999	779	984	999999	411	686	553	824	392	571	662	709	384	875	87	412	22	330	868	999999	884	855	182	142	958	824	999999	691	432	888	737	585	557	206	999999	79	476	696	990	721	679	999999	305	999999	534	86	148	829	477	999999	314	999999	638	400	633	868	606	851	999999	587	946	999999	402	504	833	86	999999	999999	999999	17	936	325	999999	999999	949	263	999999	934	999999	881	685	910	224	143	999999	408	999999	167	572	378	999999	624	235	413	999999	818	238	801	415	457	925	999999	201	470	362	989	999	492	450	999999	999999	672	253	589	999999	999999	999999	999999	921	999999	140	993	999999	269	544	999999	100	926	381	141	999999	758	529	160	999999	999999	718	753	780	593	408	463	716	999999	999999	
800	381	645	999999	738	180	970	879	979	327	932	353	999999	925	51	899	83	121	999999	355	560	153	999999	999999	184	999999	999999	488	337	37	676	287	423	999999	744	999999	455	423	642	999999	64	878	549	999999	33	382	999999	999999	739	999999	334	352	406	847	999999	999999	289	21	999999	999999	999999	491	999999	999999	999999	999999	930	731	190	111	454	659	478	359	300	681	604	268	609	802	999999	75	748	643	999999	999999	880	575	701	98	661	443	96	232	683	999999	999999	596	192	379	452	64	999999	638	250	999999	873	57	557	827	61	30	411	535	999999	999999	742	908	999999	999999	999999	999999	40	102	449	20	573	256	675	727	355	999999	86	999999	359	487	428	120	403	37	459	999999	28	874	999999	640	999999	560	999999	471	829	427	345	865	605	97	33	554	198	239	999999	627	381	829	482	53	944	181	185	999999	793	999999	999999	232	867	940	346	166	65	808	978	22	903	214	897	927	672	220	999999	272	463	873	999999	173	925	832	461	198	402	993	696	860	999999	951	678	207	912	122	997	664	750	867	499	999999	999999	99	999999	177	931	554	380	733	546	999999	999999	919	709	352	306	45	489	158	764	999999	121	999999	637	952	999999	699	999999	999999	222	970	522	595	384	999999	912	836	118	999999	267	847	622	963	999999	999999	22	758	497	569	999999	962	999999	999999	112	436	277	142	461	770	999999	241	539	821	520	575	999999	352	999999	177	439	999999	999999	999999	891	917	450	158	804	175	940	999999	212	999999	743	999999	999999	999999	492	999999	275	999999	385	347	652	35	999999	801	453	748	80	669	222	330	999999	355	46	999999	711	999999	986	129	338	295	830	863	999999	94	87	270	780	480	859	598	902	658	94	588	999999	865	609	648	999999	65	105	280	564	881	324	397	999999	815	219	306	961	155	452	99	517	788	995	233	723	192	999999	600	809	624	999999	481	999999	999999	436	845	586	347	999999	282	200	560	999999	999999	769	689	56	965	271	562	999999	756	216	995	999999	764	999999	385	999999	522	98	504	471	999999	462	843	136	765	388	373	720	623	731	180	899	999999	489	847	464	44	999999	999999	999999	256	987	672	275	999999	999999	999999	975	999999	999999	999999	999999	695	98	368	695	926	562	291	586	897	842	23	999999	999999	106	124	999999	32	920	890	999999	95	999999	999999	953	999999	577	999999	388	716	398	518	210	999999	986	999999	868	131	162	999999	481	854	426	440	413	999999	648	239	999999	272	999999	952	999999	999999	526	108	999999	874	415	904	358	999999	902	870	509	334	
813	999999	59	999999	999999	163	870	391	419	531	999999	999999	810	979	152	348	691	999999	327	446	236	678	313	887	684	993	715	999999	190	999999	951	556	931	89	170	453	189	999999	25	245	999999	999999	123	994	439	999999	73	435	999999	20	19	999999	552	73	107	144	891	172	218	262	447	623	211	639	999999	999999	804	731	819	698	999999	415	110	92	999999	999999	999999	319	457	890	929	999999	494	180	770	174	13	868	981	35	562	27	78	999999	999999	468	698	484	423	326	989	342	999999	74	851	604	686	470	709	770	579	999999	715	999999	332	167	138	41	868	415	119	936	750	999999	146	151	999999	347	294	895	638	91	895	140	901	597	673	430	999999	999999	488	543	169	220	999999	980	312	751	440	640	340	667	615	18	999999	63	591	999999	928	710	268	349	185	813	142	498	999999	999999	425	999999	494	708	713	702	999999	575	776	539	999999	165	999999	999999	906	654	565	971	475	887	999999	999999	15	850	999999	999999	907	149	368	999999	88	957	999999	727	336	999999	155	632	954	912	91	641	286	62	483	772	871	673	442	531	258	171	32	799	661	577	728	644	215	105	794	999999	217	999999	461	391	861	121	268	211	508	932	999999	999999	806	999999	571	999999	999999	729	745	244	707	836	999999	999999	934	999999	76	759	999999	999999	426	858	127	999999	433	855	600	102	911	760	414	999999	32	325	999999	469	993	999999	15	775	277	486	360	560	90	999999	334	544	456	366	55	509	234	997	516	169	445	512	857	716	363	283	818	985	830	999999	814	780	999999	475	511	696	753	999999	244	999999	508	567	999999	62	530	66	999999	554	714	904	999999	999999	809	999999	33	490	999999	298	422	993	999999	374	999999	999999	566	553	999999	999999	854	359	755	33	763	575	999999	999999	299	999999	196	306	999999	273	280	925	469	789	971	788	999999	30	184	999999	789	999999	999999	999999	837	608	999999	976	999999	664	699	365	158	983	271	243	334	155	201	999999	999999	999999	365	403	104	999999	154	776	999999	999999	539	834	999999	300	999999	522	303	527	50	690	318	219	21	973	574	914	777	486	527	737	464	306	829	467	999999	999999	885	879	999999	43	999999	720	404	311	135	865	190	858	749	749	940	806	114	511	408	892	113	392	829	189	36	668	999999	999999	999999	243	15	717	936	999999	637	423	488	17	999999	999999	815	710	848	708	999999	999999	736	999999	796	657	999999	327	999999	471	570	999999	59	860	17	795	471	558	783	891	999999	473	921	999999	121	526	999999	107	285	810	87	403	
543	131	455	117	999999	479	59	871	50	687	999999	475	999	144	999999	627	999999	440	999999	266	926	999999	847	270	997	999999	999999	279	339	104	999999	999999	393	177	959	928	414	899	863	991	509	912	850	183	815	456	190	977	162	700	107	844	683	820	476	587	283	194	999999	384	999999	779	999999	946	645	999999	91	831	185	446	223	110	577	999999	999999	24	115	674	455	999999	999999	689	127	638	997	207	575	573	999999	381	999999	230	789	999999	189	729	380	904	537	416	374	358	801	715	487	997	999999	999999	73	461	482	999999	999999	999999	17	132	999999	903	999999	448	833	518	140	803	999999	992	320	98	999999	36	644	210	147	49	186	28	888	411	160	999	929	999999	509	999999	999999	999999	490	230	999999	66	999999	476	999999	99	999999	999999	228	997	923	494	999999	189	593	47	816	281	999999	999999	392	989	244	261	999999	999999	999999	806	18	999999	904	746	511	100	616	999999	959	177	255	999999	466	330	799	890	487	666	323	749	999999	472	432	628	583	790	838	492	821	999999	724	15	580	775	847	999999	103	187	982	595	572	999999	87	649	35	424	243	72	999999	354	999999	96	999999	769	999999	546	467	286	999999	721	999999	134	999999	153	999999	999999	477	691	999999	471	796	309	683	999999	187	748	394	783	602	169	557	999999	302	477	51	638	379	811	412	999999	870	999999	24	271	343	448	617	933	206	786	946	552	589	727	557	999999	412	908	591	624	162	683	999999	13	999999	486	831	609	112	814	869	999999	288	181	601	980	295	999999	999999	739	999999	460	587	815	223	15	196	999999	919	576	235	471	229	788	158	196	142	20	999999	856	616	18	999999	391	916	289	273	417	136	577	189	990	999999	852	493	701	999999	868	790	999999	299	999999	999999	999999	999999	999999	447	499	33	999999	999999	284	324	537	132	132	629	206	899	933	999999	999999	448	352	396	245	946	376	305	457	100	273	230	938	567	359	328	999999	802	999999	999999	999999	394	722	729	905	675	986	729	999999	999999	900	968	856	427	520	818	347	999999	353	461	80	999999	999999	323	584	999999	386	999999	773	803	999999	999999	999999	999999	967	394	726	622	491	569	959	646	934	386	200	304	373	520	999999	541	981	165	459	65	770	579	818	999999	155	850	299	999999	956	999999	999999	506	586	764	999999	135	101	724	999999	784	501	434	999999	199	132	999999	999999	865	924	241	822	999999	944	336	331	397	576	327	477	641	999999	943	690	999999	639	999999	999999	609	70	920	450	999999	999999	674	564	999999	999999	629	285	
865	169	434	102	725	743	577	562	999999	999999	72	559	774	257	999999	514	558	743	891	999999	439	571	91	999999	13	791	566	671	999999	999999	985	87	946	999999	611	481	844	999999	965	634	72	999999	467	177	998	370	999999	18	491	170	15	602	999999	80	846	304	999999	999999	98	933	187	906	293	488	456	984	613	732	645	545	669	999999	778	266	999999	308	113	914	806	999999	125	999999	999999	118	766	999999	999999	876	205	317	999999	224	761	41	457	999999	847	999999	720	999999	757	943	999999	946	999999	999999	823	172	583	548	201	999999	824	456	818	629	727	999999	722	73	336	736	537	999999	152	454	945	747	809	340	461	134	999999	999999	885	999999	999999	242	999999	999999	568	495	302	656	126	999999	400	315	222	828	439	672	999999	656	999999	30	416	45	804	55	362	86	999999	253	97	999999	970	41	999999	646	445	494	566	263	505	841	444	999999	222	913	64	640	534	980	999999	789	999999	547	999999	864	764	158	438	572	999999	492	141	59	569	59	267	369	745	576	392	944	115	13	999999	999999	999999	999999	823	890	991	721	551	382	352	307	210	433	925	706	881	296	66	993	999999	22	709	394	999999	172	656	694	895	999999	598	955	999999	863	395	270	287	238	335	547	581	394	940	758	706	271	849	833	999999	48	694	106	999999	121	999999	148	145	202	225	999999	243	306	999999	593	784	396	624	346	48	665	999999	999999	960	519	422	763	81	950	688	58	999999	822	261	856	999999	999999	77	999999	999999	256	999999	95	22	999999	313	284	567	357	974	319	647	512	795	778	619	50	146	379	699	101	999999	195	513	176	346	420	55	999999	328	293	999999	999999	338	999999	540	343	640	295	215	147	206	723	976	379	411	810	37	999999	999999	233	365	698	999999	999999	999999	999999	581	846	338	892	239	596	39	690	990	595	184	13	247	999999	410	851	173	561	895	353	218	144	765	999999	393	572	733	105	999999	630	189	999999	999999	999999	761	794	956	322	907	609	999999	999999	388	815	636	999999	244	959	822	513	534	320	999999	835	999999	999999	90	802	509	999999	863	934	762	369	415	762	401	646	999999	616	894	850	654	296	999999	999999	755	950	899	369	337	773	282	999999	999999	869	999999	776	869	324	714	163	813	250	746	999999	533	29	410	999999	632	598	445	216	999999	683	666	734	999999	809	691	139	999999	149	339	99	662	347	273	546	370	624	776	210	902	741	999999	413	999999	999999	398	736	550	999999	999999	999999	338	75	805	422	999999	667	600	999999	633	584	
259	673	999999	999999	107	196	756	863	513	18	821	244	999999	878	646	263	193	286	999999	955	589	999999	413	599	999999	999999	542	850	343	702	33	716	577	999999	491	373	502	893	801	211	999999	686	520	999999	918	103	999999	999999	775	949	483	999999	649	677	994	380	999999	321	999999	999999	999999	999999	999999	999999	984	999999	667	985	999999	283	761	300	999999	219	975	903	999999	685	999999	666	834	615	85	999999	228	709	999999	899	999999	120	113	190	996	300	558	84	999999	709	743	999999	436	999999	539	501	198	999999	839	440	702	101	22	999999	999999	240	676	47	829	145	592	285	48	768	662	285	180	580	999999	999999	660	900	999999	658	999999	868	240	68	85	583	205	999999	870	999999	206	999999	108	999999	999999	766	623	520	255	31	127	468	774	999999	123	264	331	617	889	999999	779	999999	999999	363	643	772	999	618	961	255	939	556	999999	412	999999	429	187	652	999999	537	571	150	655	724	541	999999	999999	572	944	821	999999	999999	155	225	857	404	887	999999	999999	777	999999	999999	558	999999	91	570	999999	372	999999	999999	87	678	999999	999999	93	639	156	630	821	171	678	437	999999	150	993	361	411	199	999999	177	542	441	768	262	770	999999	591	656	642	971	428	730	476	260	999999	999999	999999	999999	141	227	257	267	923	723	109	339	342	418	15	730	169	864	817	928	162	645	910	335	999999	999999	999999	500	987	999999	999999	947	999999	422	405	419	361	617	68	337	920	999999	518	999999	999999	999999	999999	182	650	912	811	564	999999	547	108	999999	672	675	212	613	180	756	999999	82	999999	999999	377	920	23	596	999999	551	805	999999	18	877	137	865	181	999999	304	999999	850	85	48	187	44	423	999999	306	746	686	415	455	999999	999999	15	445	74	11	73	999999	999999	64	543	270	759	433	539	231	999999	999999	503	61	318	305	905	204	999999	803	126	953	999999	717	849	999999	146	360	333	999999	871	999999	801	179	96	999999	716	796	541	778	999999	999999	884	999999	333	939	193	363	146	861	268	811	411	999999	999999	119	706	451	215	851	133	408	999999	695	359	290	999999	999999	999999	326	589	119	999999	265	384	515	999999	514	393	909	509	999999	223	471	585	70	999999	540	294	976	295	274	591	689	655	29	999999	198	742	53	933	859	999999	820	282	158	158	156	886	379	999999	202	67	305	352	350	194	999999	120	299	999	999999	999999	988	999999	324	528	972	999999	364	14	880	999999	349	975	649	394	403	198	436	911	143	999999	914	935	999999	216	999999	347	999999	835	872	88	452	
999999	468	820	409	999999	958	630	185	546	531	375	169	430	718	330	702	955	791	999999	683	999999	866	999999	134	999999	938	999999	243	634	304	529	999999	802	328	305	516	828	985	614	240	806	736	596	131	999999	999999	999999	999999	964	645	999999	53	433	999999	74	999999	646	696	999999	999999	851	396	550	251	12	999999	367	999999	422	813	873	969	187	218	876	651	279	700	584	286	277	999999	278	999999	945	486	707	407	263	128	870	141	639	999999	999999	419	195	355	999999	314	418	569	999999	160	999999	999999	866	999999	528	999999	999999	945	999999	999999	583	242	999999	999999	306	526	536	999999	999999	304	942	741	340	999999	829	467	999999	924	999999	280	867	707	999999	127	227	566	619	999999	878	841	219	999999	29	570	190	999999	301	634	58	603	777	999999	721	782	217	39	999999	999999	395	71	956	984	375	999999	211	875	999999	10	343	999999	999999	54	999999	17	94	28	721	770	999999	683	175	832	999999	999999	999999	419	986	758	910	197	516	177	999999	816	884	235	559	188	999999	315	454	300	300	999999	696	733	376	714	698	199	317	999999	219	999999	895	134	119	999999	999999	792	888	942	100	155	233	999999	946	275	132	859	468	543	411	999999	999999	874	541	999999	290	769	52	999999	999999	720	999999	236	957	395	921	999999	126	171	839	575	999999	512	210	155	94	999999	999999	111	591	999999	730	774	999999	292	483	30	592	999999	999999	999999	749	999999	999999	379	275	996	999999	561	353	372	999999	999999	999999	836	999999	726	674	396	999999	999999	982	941	690	231	999999	115	359	674	999999	999999	177	573	64	269	999999	810	630	830	999999	98	185	999999	757	229	105	999999	79	51	781	757	356	205	80	999999	999999	808	925	660	999999	999999	999999	117	650	453	204	179	999999	444	999999	700	999999	843	999999	393	156	758	999999	471	136	565	46	318	892	163	999999	999999	999999	279	672	999999	885	999999	450	999999	450	78	584	314	999999	999999	999999	634	40	91	662	513	688	687	637	838	625	463	999999	825	133	999999	224	497	899	232	676	972	999999	993	814	135	403	797	999999	999999	183	999999	999999	210	999999	411	999999	811	999999	50	999999	815	642	834	401	431	446	999999	595	121	854	97	414	802	259	218	862	999999	276	536	119	999999	744	999999	665	745	27	333	999999	721	999999	412	996	859	939	860	340	938	601	999999	689	778	211	831	233	999999	474	644	950	999999	549	999999	544	999999	930	401	81	999999	999999	656	414	122	999999	873	69	451	101	555	863	398	877	924	444	883	847	341	689	913	999999	578	281	383	
383	285	182	810	868	41	928	547	789	258	769	945	979	999999	603	999999	771	999999	995	999999	780	561	298	999999	999999	660	126	999999	712	167	756	600	385	999999	739	899	701	259	999999	69	999999	325	609	629	165	499	904	281	737	361	151	999999	999999	999999	999999	821	987	558	14	217	999999	339	834	631	501	999999	999999	999999	999999	704	636	522	208	999999	301	999999	952	999999	469	317	756	845	999999	999999	26	999999	999999	33	999999	918	912	153	255	375	154	298	999999	977	137	986	928	999999	444	43	724	629	999999	647	69	147	868	328	98	696	999999	79	477	483	615	300	161	547	519	918	792	493	999999	832	791	13	973	975	541	999999	388	999999	410	827	636	396	855	379	963	301	59	593	999999	999999	914	999999	820	999999	371	837	834	391	446	999999	251	240	362	523	855	999999	173	999999	787	999999	999999	660	999999	650	999999	228	445	781	584	227	869	208	999999	718	999999	716	193	966	613	704	649	997	999999	884	999999	999999	44	999999	524	906	137	165	806	449	999999	264	416	999999	170	999999	401	999999	807	229	657	52	801	643	605	148	999999	999999	290	999999	999999	320	306	784	73	999999	194	999999	267	677	100	713	999999	989	479	663	999999	23	805	470	312	596	200	999999	999999	544	604	401	999999	385	999999	999999	875	723	483	928	958	631	116	719	958	297	794	140	138	943	650	811	174	942	837	859	402	820	999999	379	130	171	556	529	846	793	378	881	999999	170	838	677	516	999999	705	678	907	95	511	25	999999	69	16	294	999999	792	236	793	547	999999	537	65	943	114	999999	797	999999	586	872	175	918	912	999999	999999	114	972	305	624	247	169	951	316	318	764	577	999999	165	999999	635	63	566	585	344	467	633	999999	734	412	742	999999	999999	330	222	345	106	889	572	48	189	921	497	612	556	388	233	230	746	999999	999999	746	999999	812	950	819	999999	999999	578	39	345	999999	248	893	882	338	565	630	103	999999	999999	688	498	999999	999999	999999	999999	954	39	955	243	412	999999	555	875	995	276	791	380	999999	737	763	320	999999	702	857	999999	603	730	999999	823	603	137	774	520	848	257	525	729	999999	999999	654	999999	999999	796	999999	294	693	27	999999	72	774	260	700	245	904	999999	956	424	235	41	999999	999999	999999	142	999999	999999	999999	44	37	747	751	999999	144	151	92	460	697	999999	770	572	989	585	843	164	59	999999	436	999999	999999	999999	999999	111	503	214	299	430	999999	490	999999	999999	999999	999999	990	149	999999	999999	126	999999	162	999999	680	220	653	
663	999999	387	390	999999	93	297	848	999999	428	999999	456	649	568	929	851	999999	999999	216	999999	122	550	340	595	704	842	347	999999	878	385	170	798	90	457	840	999999	999999	999999	842	407	867	999999	298	240	442	692	999999	153	196	707	999999	495	474	629	541	122	712	791	999999	815	745	999999	970	357	267	758	375	202	999999	768	999999	623	126	808	722	313	261	109	999999	21	999999	999999	50	999999	885	675	999999	460	916	727	458	999999	362	999999	661	999999	999999	940	972	684	327	999999	424	999999	768	877	379	665	906	237	861	612	639	675	645	551	999999	799	999999	592	433	999999	286	10	319	818	999999	999999	157	915	999999	320	137	478	694	999999	779	999999	999999	18	305	669	554	688	866	846	491	999999	391	120	786	999999	478	390	260	412	999999	423	117	949	616	290	999999	999999	763	550	485	171	981	999999	771	407	396	999999	296	764	999999	598	144	473	337	583	707	999999	139	433	842	747	227	291	999999	999999	515	999999	401	24	161	563	924	326	999999	330	705	447	999999	389	653	24	103	495	51	999999	289	644	622	999999	583	999999	861	339	708	999999	943	699	444	999999	892	933	72	282	999999	807	674	818	112	16	878	269	698	750	780	827	654	732	250	999999	86	999999	999999	368	999999	680	701	999999	617	632	386	999999	12	932	999999	720	999999	821	882	243	929	471	541	615	164	324	782	121	559	880	93	221	999999	539	339	31	102	704	999999	999999	116	89	210	999999	999999	999999	999999	766	999999	69	875	832	849	16	975	615	339	999999	214	999999	898	999999	44	999999	549	175	555	473	603	999999	628	257	980	948	137	999999	270	71	999999	290	68	25	858	500	15	260	371	453	999999	723	691	999999	499	724	45	525	55	473	930	464	328	792	173	786	440	627	852	900	878	135	354	999999	250	923	68	882	999999	544	731	298	804	999999	999999	999999	784	761	758	265	999999	611	999999	797	140	530	999999	275	852	81	999999	387	408	470	575	999999	378	423	626	575	666	162	794	510	742	642	660	999999	883	293	12	679	999999	596	987	276	331	557	147	719	999999	792	39	999999	484	353	889	344	536	480	510	371	145	192	599	760	817	303	64	497	870	999999	999999	999999	79	999999	518	811	999999	308	116	821	285	999999	614	873	133	145	999999	398	752	325	689	412	782	640	544	687	997	236	459	38	502	649	848	999999	999999	471	999999	104	835	88	999999	238	374	689	999999	237	577	725	999999	682	277	666	744	554	66	978	786	438	846	830	814	999999	849	88	
328	635	68	399	473	999999	554	931	562	999999	464	999999	48	999999	555	999999	119	999999	999999	999999	760	999999	905	303	168	431	684	161	258	999999	274	614	388	295	371	999999	999999	999999	262	975	137	345	113	80	100	999999	940	693	999999	539	999999	999999	999999	82	327	999999	730	765	999999	51	977	999999	999999	557	410	849	82	752	731	104	999999	930	29	622	649	999999	732	999999	213	562	491	991	277	718	293	731	999999	316	967	879	729	413	947	220	999999	733	662	555	670	999999	533	197	962	788	402	790	523	44	999999	902	999999	895	999999	999999	560	985	135	965	999999	678	892	766	784	851	374	733	983	808	624	915	999999	186	174	962	39	303	39	489	326	503	217	922	883	74	130	833	851	279	660	999999	608	999999	291	991	358	767	999999	999999	424	668	807	999999	420	516	150	582	731	599	648	266	956	646	649	999999	470	969	882	719	731	540	882	713	157	610	317	75	895	182	613	272	890	918	74	657	696	502	512	376	999999	999999	112	999999	999999	403	66	961	57	999999	530	388	999999	693	389	999999	785	103	567	809	999999	84	999999	999999	986	386	376	47	581	991	84	968	999999	516	795	193	438	630	999999	999999	553	356	28	384	651	235	388	999999	539	999999	999999	602	934	702	177	850	860	552	275	999999	999999	29	389	999999	446	562	920	378	897	205	454	164	20	813	265	852	999999	999999	999999	999999	998	178	508	400	129	481	999999	765	348	944	333	885	365	999999	999999	534	966	961	938	999999	999999	999999	309	344	736	716	592	999999	999999	999999	794	557	644	513	256	858	521	989	999999	964	999999	165	39	952	871	568	799	182	97	730	999999	999999	999999	818	456	988	869	173	663	412	999999	912	328	34	999999	775	250	851	591	867	999999	976	34	973	999999	158	999999	356	472	177	999999	419	43	715	437	699	193	826	999999	268	999999	357	336	534	999999	616	836	999999	802	106	327	947	590	229	717	910	80	400	258	999999	999999	522	700	495	494	479	878	612	596	461	592	424	794	333	999999	666	649	500	898	954	322	999999	554	999999	849	999999	829	813	998	527	628	792	578	758	260	477	656	841	49	999999	737	999999	418	999999	513	903	162	266	999999	999999	270	580	502	999999	986	999999	999999	334	645	999999	999999	999999	613	999999	832	799	999999	45	83	999999	19	808	460	303	999999	97	566	214	862	946	817	572	999999	947	267	58	999999	284	999999	999999	509	999999	206	524	954	672	620	350	517	713	999999	126	192	941	51	999999	129	208	86	898	999999	763	
471	698	706	88	603	666	810	784	509	999999	273	856	900	687	612	935	349	554	477	226	696	158	889	701	389	999999	999999	805	928	102	207	874	752	746	860	999999	818	876	78	999999	999999	733	214	494	853	336	50	999999	849	999999	858	532	430	258	999999	322	809	15	698	999999	761	15	855	416	374	398	999999	999999	826	115	127	473	485	523	999999	962	999999	404	847	62	490	550	956	744	243	675	453	503	679	999999	698	812	999999	996	999999	534	878	999999	130	465	233	886	538	999999	76	395	56	907	570	114	378	414	999999	645	592	220	58	120	183	699	944	609	999999	999999	416	314	295	489	331	163	93	999999	284	392	829	603	22	999999	678	848	629	546	933	574	179	999999	655	542	414	999999	485	768	999999	430	999999	623	999999	999999	999999	762	999999	566	585	999999	30	231	999999	999999	815	999999	207	999999	999999	334	80	999999	676	909	999999	133	999999	753	999999	349	999999	325	531	853	872	999999	202	762	884	999999	748	72	961	999999	554	948	999999	880	999999	426	999999	648	335	999999	999999	121	999999	501	151	214	113	356	492	245	999999	704	699	286	999999	609	795	444	952	526	999999	17	447	999999	365	999999	969	999999	36	658	565	39	990	999999	502	760	270	700	621	680	999999	401	999999	725	786	849	258	876	978	999999	630	349	695	809	713	352	999999	795	999999	981	244	334	999999	834	679	709	999999	467	783	999999	348	999999	823	999999	713	194	437	721	373	999999	912	103	800	908	37	226	999999	191	528	159	95	474	563	640	445	488	999999	746	55	87	144	790	102	836	778	534	526	423	999999	999999	999999	953	999999	999999	999999	151	533	422	999999	462	374	999999	938	999999	65	874	541	192	836	235	122	691	675	296	381	131	10	963	139	502	700	921	95	999	245	142	999999	933	999999	304	999999	659	939	593	713	611	851	468	780	904	993	343	586	870	416	233	287	145	259	947	999999	569	999999	999999	762	453	999999	939	398	922	831	608	621	541	280	463	752	92	999999	769	279	541	999999	999999	509	367	344	225	593	21	999999	907	683	624	164	999999	999999	635	830	269	174	912	79	857	999999	394	721	54	599	953	481	204	562	999999	677	609	386	67	804	404	999999	231	355	386	77	924	999999	997	387	885	96	126	261	323	999999	999999	471	335	162	125	999999	300	626	640	540	999999	999999	999999	946	999999	999999	999999	831	435	161	942	566	692	790	157	469	724	667	713	866	364	943	249	884	319	147	61	905	689	759	818	604	715	846	417	580	731	
999999	832	877	777	294	825	999999	662	999999	999999	999999	14	999999	921	633	999999	773	186	717	114	999999	999999	417	999999	999999	152	676	343	999999	851	999999	382	577	738	673	999999	999999	98	79	127	88	999999	519	368	516	900	43	837	194	692	941	670	700	999999	422	423	424	921	373	152	999999	999999	324	949	931	172	436	917	257	798	87	685	999999	599	36	96	127	58	450	513	118	839	158	655	909	186	682	111	999999	259	999999	999999	724	999999	968	259	908	999999	999999	354	473	126	999999	396	614	266	563	110	449	336	306	375	999999	999999	44	999999	679	668	50	755	489	999999	601	998	388	172	960	999999	631	776	999999	557	621	106	49	999999	259	999999	50	652	622	582	999999	989	999999	54	999999	863	892	658	580	999999	999999	682	864	148	524	591	17	452	305	999999	479	673	999999	749	753	384	821	52	70	916	999999	397	999999	999999	673	612	999999	343	999999	107	999999	972	999999	938	999999	939	241	901	999999	668	755	999999	357	248	113	988	999999	214	300	999999	52	999999	598	663	622	142	549	957	475	912	546	999999	999999	999999	97	506	477	220	999999	814	152	919	575	401	999999	39	999999	999999	803	684	999999	841	53	999999	999999	447	384	999999	325	895	399	283	436	563	132	999999	874	158	160	607	521	630	492	486	917	133	283	206	501	593	101	655	164	790	152	705	630	66	153	999999	999999	934	999999	826	999999	868	493	999999	279	90	165	999999	743	206	172	149	358	566	750	999999	173	188	51	732	803	744	129	645	421	427	460	999999	14	999999	485	586	736	665	71	999999	999999	999999	926	420	438	999999	999999	957	627	12	356	999999	316	222	487	943	893	999999	32	680	748	999999	599	852	630	347	887	244	720	999999	413	692	504	700	301	999999	999999	999999	999999	603	999999	172	999999	419	80	999999	511	792	32	542	693	575	999999	999999	999999	999999	999999	84	790	100	999999	677	247	51	999999	999999	999999	615	920	999999	691	999999	866	429	848	586	830	190	781	243	835	104	999999	999999	892	999999	59	123	400	999999	239	999999	839	214	291	999999	999999	976	821	417	999999	896	999999	446	999999	999999	708	223	543	723	960	491	999999	557	265	227	465	69	158	760	613	455	224	999999	999999	515	999999	662	148	693	999999	854	369	999999	414	939	233	999999	337	472	139	999999	999999	676	999999	748	883	292	949	73	698	866	827	70	804	382	681	461	999999	999999	996	999999	85	849	72	116	132	929	152	326	994	690	731	686	999999	999999	999999	999999	999999	607	999999	151	713	84	995	795	37	308	
570	42	267	771	684	991	999999	93	760	999999	999999	443	999999	954	999999	633	78	17	144	999999	438	36	506	143	591	492	999999	854	342	999999	999999	276	89	999999	369	120	68	999999	16	739	999999	999999	27	156	934	437	982	677	999999	90	16	999999	661	886	999999	543	535	999999	190	201	288	999999	750	758	875	347	999999	999999	595	38	574	999999	11	404	930	890	999999	360	208	999999	510	46	852	999999	999999	866	615	203	953	825	999999	934	52	814	461	999999	797	268	999999	597	83	190	91	973	999999	170	986	266	955	979	534	185	925	999999	691	251	768	498	764	999999	731	170	999999	770	999999	639	999999	197	999999	342	102	999999	89	999999	89	329	954	879	999999	834	880	359	247	999999	999999	409	999999	25	132	219	830	999999	504	272	866	913	343	999999	999999	876	367	799	323	623	999999	783	106	323	946	371	296	888	751	929	138	382	922	872	479	999999	629	787	74	733	999999	793	256	816	745	176	986	643	360	869	476	91	45	999999	999999	999999	999999	999999	999999	761	922	999999	557	574	144	999999	990	470	999999	484	256	999999	734	589	121	102	537	289	578	999999	385	999999	538	882	463	56	346	999999	784	999999	740	933	718	312	810	570	999999	999999	681	261	185	999999	801	875	999999	896	356	455	513	995	979	33	127	298	385	279	413	675	121	97	157	692	686	880	999999	322	862	431	999999	551	856	855	608	327	604	999999	852	662	269	566	999999	891	794	999999	999999	716	816	429	927	541	166	570	570	593	114	493	839	920	141	999999	44	924	676	999999	148	133	999999	800	694	526	427	751	415	555	397	266	897	999999	897	37	506	443	504	247	395	296	295	24	999999	121	30	931	531	960	531	775	224	999999	649	859	300	26	734	410	124	415	165	25	206	848	999999	941	33	113	803	601	999999	438	576	852	999999	999999	587	999999	506	496	230	454	999999	622	999999	74	258	999999	737	490	708	999999	133	979	140	280	999999	374	999999	88	999999	427	167	999999	355	785	999999	796	31	889	438	161	904	628	195	710	999999	584	806	530	999999	985	376	322	999999	335	315	596	999999	567	593	222	67	999999	588	802	999999	999999	276	266	807	462	999999	847	61	999999	199	999999	794	429	288	999999	568	999999	999999	921	999999	844	47	999999	480	670	84	464	305	225	103	999999	49	392	422	899	317	550	723	999999	969	528	271	345	999999	809	802	302	288	360	654	71	42	666	750	453	999999	256	999999	147	388	561	552	999999	463	713	465	411	16	388	999999	27	282	164	
999999	533	582	702	883	670	868	781	999999	999999	570	42	454	383	642	999999	999999	999999	764	999999	852	418	975	999999	999999	432	999999	400	296	999999	434	637	789	877	714	227	870	363	372	125	279	606	385	999999	275	431	269	92	999999	47	544	864	263	696	311	543	999999	157	819	460	326	477	494	999999	521	933	252	576	668	425	108	491	698	649	316	256	42	378	999999	999999	173	271	999999	258	365	569	384	103	999999	180	669	999999	543	911	999999	801	121	110	95	999999	189	693	423	354	938	63	175	999999	999999	65	510	999999	999999	369	297	999999	847	246	999999	951	559	158	999	498	999999	999999	948	786	850	514	144	932	292	828	281	480	847	999999	999999	999999	404	999999	713	520	999999	999999	736	184	624	742	954	875	999999	144	782	40	693	925	597	999999	999999	388	763	875	921	577	999999	168	999999	816	217	570	999999	616	556	789	445	489	828	999999	648	774	999999	999999	559	268	999999	999999	999999	999999	787	922	688	756	207	25	16	837	999999	102	999999	578	96	999999	999999	394	949	999999	587	999999	595	999999	107	331	915	340	999999	999999	999999	663	999999	748	999999	846	39	295	999999	179	419	999999	782	608	889	735	999999	80	999999	364	582	175	318	188	999999	63	655	999999	999999	366	841	867	799	360	999999	936	276	844	466	250	778	249	512	999999	164	56	999999	987	324	371	999999	999999	999999	862	83	160	354	646	188	68	999999	455	999999	999999	999999	552	999999	999999	999999	953	999999	837	999999	999999	585	342	662	538	999999	999999	843	668	269	463	717	999999	223	936	287	999999	591	630	666	407	59	333	779	988	450	999999	314	788	900	370	999999	811	240	216	999999	740	497	815	621	664	999999	999999	999999	16	807	342	338	805	154	725	372	838	181	216	398	261	563	674	97	999999	219	64	767	899	561	906	766	17	659	999999	873	775	18	999999	192	526	147	772	191	999999	283	508	644	184	998	73	639	34	817	999999	187	822	728	209	999999	170	764	296	455	900	576	330	155	606	852	596	999999	179	33	871	999999	790	493	979	148	999999	420	592	999999	497	999999	742	999999	634	369	60	57	808	556	999999	999999	850	327	290	542	999999	362	47	332	411	243	470	10	999999	911	397	339	749	71	744	750	181	395	958	634	834	999999	999999	999999	802	549	31	999999	999999	999999	273	472	213	446	195	357	382	999999	499	263	806	741	253	999999	999999	721	308	747	811	280	590	464	999999	656	708	822	841	800	999999	862	221	846	998	999999	647	999999	135	312	876	999999	999999	999999	896	
704	828	102	887	798	274	91	999999	999999	812	999999	529	808	113	557	738	372	516	582	741	636	999999	959	999999	416	85	999999	595	995	999999	423	902	679	568	664	827	999999	934	52	535	999999	999999	937	999999	277	317	838	999999	578	999999	513	999999	796	999999	269	663	869	358	481	723	226	495	255	999999	398	828	850	999999	999999	729	132	438	474	999999	302	25	999999	999999	476	109	999999	999999	27	999999	367	543	116	509	308	999999	958	267	999999	328	999999	999999	376	533	646	448	466	598	999999	999999	452	999999	416	749	877	999999	999999	944	999999	999999	487	988	477	999999	56	999999	722	999999	942	448	770	999999	975	155	999999	348	649	580	287	38	642	648	857	999999	979	999999	999999	999999	631	64	452	999999	385	90	999999	330	999999	552	487	791	726	125	655	931	87	587	999999	270	999999	538	605	999999	666	853	999999	999999	141	999999	999999	764	727	999999	720	888	996	756	999999	894	314	416	999999	999999	103	496	311	527	992	925	100	401	192	867	353	102	459	474	357	531	350	12	999999	186	999999	723	74	370	404	767	935	331	108	215	999999	606	999999	508	884	180	552	223	999999	216	218	453	999999	860	999999	999999	439	999999	999999	957	554	312	226	686	999999	999999	432	940	132	999999	989	769	999999	999999	911	999999	427	950	590	999999	999999	137	166	982	968	264	151	213	359	777	337	413	999999	150	999999	999999	390	988	119	514	748	999999	100	620	226	999999	160	604	948	999999	210	488	999999	232	978	426	999999	243	718	145	238	228	591	354	897	585	848	162	326	267	366	438	841	85	999999	999999	46	546	766	529	999999	547	264	999999	576	849	472	999999	999999	243	508	999999	279	974	999999	529	999999	746	722	641	600	997	287	690	908	771	999999	865	999999	611	390	999999	477	199	999999	999999	999999	507	777	58	999999	999999	990	999999	759	220	169	999999	999999	999999	999999	300	824	134	999999	115	999999	573	999999	804	211	999999	904	560	853	999999	678	999999	942	999999	564	999999	968	999999	527	450	17	205	999999	698	999999	999999	75	884	263	999999	784	999999	269	925	432	400	332	972	847	516	254	440	239	860	541	88	924	216	354	999999	332	160	606	999999	108	74	642	486	202	432	541	30	307	762	999999	335	820	26	171	174	199	995	826	21	205	577	965	80	167	999999	999999	858	539	427	768	999999	746	781	999999	999999	758	846	780	999999	975	234	143	999999	746	215	268	999999	55	190	646	336	999999	595	292	531	999999	571	328	668	577	683	999999	879	999999	490	589	49	999999	802	415	353	999999	999999	
999999	971	444	498	999999	999999	999999	999999	812	359	781	441	999999	160	999999	999999	999999	196	527	122	847	301	999999	263	481	999999	626	228	719	999999	774	302	122	923	559	321	97	610	999999	999999	402	999999	870	141	107	999999	191	438	551	892	543	999999	825	111	563	743	999999	190	999999	78	999999	999999	237	570	999999	489	329	386	999999	186	219	659	949	999999	720	226	431	611	166	918	84	197	677	999999	999999	555	999999	20	369	999999	999999	906	999999	178	52	999999	403	310	999999	618	999999	804	999999	374	683	884	280	676	390	347	999999	999999	999999	999999	999999	147	380	410	861	39	22	999999	26	784	103	312	76	780	117	375	822	130	999999	548	999999	279	999999	999999	152	825	285	800	629	32	503	466	883	494	999999	904	974	992	449	999999	605	926	788	999999	280	381	817	499	568	999999	999999	202	571	484	424	999999	788	77	268	999999	753	221	688	994	999999	636	429	581	999999	212	401	830	681	536	942	758	491	305	42	771	17	785	242	999999	508	311	895	999999	80	461	126	907	734	413	774	394	247	793	772	643	952	999999	894	365	623	694	520	999999	542	999999	999999	492	44	999999	38	999999	978	83	496	980	741	30	999999	154	95	999999	105	277	762	999999	520	698	532	398	819	771	891	876	999999	999999	790	860	865	999999	229	633	999999	248	384	999999	415	174	307	792	902	931	735	999999	279	140	598	253	282	984	155	544	959	645	676	999999	86	112	91	999999	999999	880	164	106	925	462	620	999999	999999	955	151	355	400	999999	496	999999	46	151	999999	861	224	547	588	881	269	999999	673	999999	571	127	730	313	92	624	602	32	776	639	824	817	999999	999999	360	326	842	999999	153	229	999999	788	999999	934	999999	230	467	999999	999999	283	836	250	788	392	295	775	999999	999999	999999	775	148	473	121	999999	326	999999	351	483	196	999999	49	469	541	454	999999	782	896	999999	807	862	167	999999	999999	503	802	584	999999	136	456	999999	101	14	537	377	999999	685	677	824	617	716	999999	984	465	39	244	377	708	344	314	512	999999	999999	40	410	618	999999	743	618	604	999999	999999	224	36	999999	999999	44	931	174	999999	402	999999	81	187	100	999999	182	494	701	999999	434	876	695	822	943	705	661	973	137	999999	893	999999	68	229	999999	999999	664	957	853	859	999999	445	544	970	912	407	807	261	999999	427	445	703	51	358	180	999999	74	402	93	906	518	71	804	999999	479	459	56	852	311	143	999999	225	999999	842	70	988	342	724	909	545	999999	410	44	709	323	
199	900	710	58	20	893	272	873	999999	350	148	999999	139	999999	462	361	954	949	806	108	230	999999	209	298	999999	999999	999999	492	547	18	118	36	104	101	290	559	346	999999	301	250	999999	351	693	501	921	358	999999	233	456	999999	943	460	238	611	102	999999	700	421	999999	487	553	779	336	938	999999	999999	545	999999	220	903	999999	999999	999999	565	999999	878	380	707	999999	999999	330	126	45	999999	75	658	999999	493	999	165	858	999999	936	999999	696	286	25	754	270	999999	812	999999	999999	553	999999	999999	999999	999999	568	223	755	992	999999	44	167	436	743	973	873	583	323	62	48	999999	54	99	224	843	869	999999	863	999999	447	566	31	163	113	492	192	282	856	135	924	785	409	865	999999	902	999999	269	542	52	999999	999999	497	759	999999	957	508	999999	578	957	803	803	999999	999999	555	999999	23	13	333	261	790	999999	726	197	137	262	655	188	217	321	196	609	232	999999	743	760	999999	271	35	999999	983	111	999999	999999	332	131	434	279	320	404	889	999999	936	291	999999	291	960	999999	999999	999999	312	329	999999	266	771	204	580	999999	395	999999	417	751	977	187	278	689	895	827	999999	16	828	385	999999	813	432	542	672	941	570	462	799	999999	638	160	843	999999	237	447	137	999999	551	896	883	526	986	147	676	758	23	999999	395	143	999999	626	57	926	461	70	834	238	531	638	999999	933	999999	648	123	999999	999999	999999	461	458	700	736	464	931	501	999999	826	294	866	914	928	997	999999	999999	334	22	113	916	211	177	613	898	607	912	927	950	531	348	34	849	999999	408	999999	937	999999	708	171	125	434	119	243	999999	999999	616	710	971	866	338	323	110	723	427	412	293	844	999999	138	552	14	999999	821	488	270	999999	500	529	886	139	233	625	851	988	999999	999999	934	73	536	990	212	956	93	999999	34	999999	136	996	999999	999999	102	641	999999	618	120	883	298	755	288	355	126	999999	94	736	115	697	999999	999999	935	999999	359	780	274	148	350	57	467	628	463	346	999999	503	999999	999999	47	999999	55	999999	877	608	804	999999	785	999999	999999	31	999999	999999	96	337	675	402	71	686	477	321	377	441	278	999999	425	999999	301	942	466	623	657	35	699	524	652	25	856	336	999999	180	999999	93	275	328	999999	120	541	136	999999	497	442	847	999999	725	999999	614	964	814	999999	144	999999	843	724	260	999999	846	657	572	684	999999	545	734	180	306	325	293	176	949	887	315	137	175	280	968	190	810	999999	999999	310	47	60	51	
153	999999	293	162	369	24	955	339	462	969	999999	999999	951	999999	999999	294	410	999999	999999	25	927	877	16	721	999999	755	79	562	412	684	271	646	608	503	591	798	22	173	924	161	994	558	852	999999	999999	999999	999999	483	143	159	999999	380	999999	45	999999	275	374	572	590	613	999999	402	926	999999	707	999999	412	457	126	878	999999	999999	15	296	999999	999999	999999	848	999999	313	738	596	999999	263	120	891	56	573	389	999999	433	999999	999999	999999	215	601	632	83	460	919	856	569	366	265	877	336	374	999999	24	745	250	526	574	999999	999999	359	972	672	999999	816	757	839	999999	999999	454	831	999999	695	999999	999999	999999	951	397	999999	457	178	239	174	386	784	526	743	558	644	85	907	876	999999	444	856	628	959	416	644	171	26	501	565	810	999999	999999	679	999999	595	998	298	139	496	829	707	129	808	999999	883	300	24	999999	434	999999	999999	955	367	261	999999	800	999999	999999	752	999999	999999	677	674	363	999999	121	999999	519	962	646	787	777	389	476	737	736	820	673	532	354	999999	735	999999	840	999999	100	999999	999999	999	795	220	753	999999	578	399	999999	455	999999	955	999999	453	999999	329	788	938	769	575	999999	999999	999999	980	999999	22	408	999999	705	999999	833	99	249	807	428	520	176	435	43	400	999999	87	707	291	375	999999	761	999999	651	415	288	902	999999	525	423	999999	512	815	107	741	978	999999	693	999999	999999	365	716	999999	34	984	162	363	999999	999999	763	814	999999	999999	999999	405	999999	506	129	299	332	931	595	723	394	524	18	999999	999999	999999	422	13	393	288	669	19	11	797	876	666	263	999999	999999	136	761	999999	999999	306	210	701	999999	482	999999	404	106	689	770	992	579	510	976	800	34	611	999999	999999	431	999999	999999	999999	404	463	629	463	999999	999999	933	468	999999	785	435	711	161	636	811	939	326	988	191	979	249	999999	227	376	689	462	900	396	180	999999	187	560	760	999999	307	37	852	234	999999	999999	999999	999999	999999	794	999999	999999	648	398	800	999999	443	442	999999	566	366	395	245	263	773	582	506	999999	298	959	608	875	999999	557	339	784	97	101	630	999999	233	937	977	999999	301	424	999999	512	595	164	999999	999999	214	204	248	911	791	598	460	999999	999999	218	23	81	195	209	324	101	68	25	999999	351	999999	863	342	999999	418	812	961	359	768	999999	951	999999	401	863	670	756	319	428	999999	499	641	844	999999	999999	999999	999999	247	102	110	722	453	580	236	226	933	999999	862	819	503	979	636	111	26	209	
267	880	680	332	538	568	999999	640	32	439	710	967	575	327	505	999999	574	999999	258	56	999999	381	907	185	999999	329	894	999999	924	23	862	999999	828	98	757	53	235	915	563	999999	939	813	999999	796	515	965	999999	544	323	991	999999	767	999999	969	999999	885	972	504	402	219	674	292	999999	999999	576	999999	149	487	570	462	286	659	999999	999999	117	999999	823	120	669	964	553	359	186	933	608	105	999999	999999	438	872	80	999999	522	999999	867	656	108	548	230	999999	826	999999	974	999999	999999	755	460	999999	999999	923	71	999999	835	438	999999	324	116	782	410	481	493	290	58	697	391	555	146	999999	849	460	999999	285	890	333	147	264	999999	999999	228	853	999999	999999	995	514	810	217	999999	999999	686	552	550	325	999999	748	852	546	250	999999	479	169	618	999999	999999	412	295	999999	972	511	300	412	999999	791	999999	557	837	941	295	544	999999	183	660	62	286	306	999999	322	147	151	481	601	999999	109	999999	68	999999	999999	265	592	228	33	245	393	999999	283	613	759	761	589	999999	910	260	999999	398	999999	509	566	999999	988	503	973	648	831	39	699	398	999999	999999	505	323	690	999999	702	326	864	938	276	268	999999	693	160	560	558	239	571	350	318	999999	548	559	677	934	999999	99	255	999999	414	999999	104	999999	774	812	266	276	230	999999	558	999999	534	999999	243	308	999999	305	353	422	100	601	467	358	90	138	407	945	999999	756	418	612	81	489	999999	912	999999	127	918	347	303	291	999999	999999	792	929	187	999999	999999	379	724	971	746	832	999999	812	896	746	804	999999	414	321	630	474	815	999999	318	54	833	330	999999	102	386	999999	129	808	592	999999	999999	160	999999	226	629	999999	42	447	865	248	999999	721	999999	999999	322	999999	999999	982	999999	999999	531	845	999999	142	358	995	244	999999	594	741	713	486	230	775	190	999999	694	198	691	365	441	378	90	79	999999	121	314	718	999999	114	999999	146	157	999999	999999	720	539	999999	867	633	40	999999	853	134	999999	999999	501	250	999999	668	999999	744	300	305	113	163	765	999999	292	246	999999	526	851	490	668	576	999999	182	186	999999	124	999999	331	68	999999	999999	525	956	999999	141	999999	999999	481	999999	999999	338	999999	999999	944	445	999999	987	537	999999	942	514	559	372	999999	999999	388	999999	74	776	999999	713	423	242	971	999999	638	809	18	999999	626	627	54	739	999999	999999	999999	999999	237	999999	514	137	348	700	125	819	480	162	999999	999999	753	301	998	705	567	812	915	612	879	871	807	155	999999	
386	14	325	469	819	999999	134	238	900	999999	334	271	426	374	722	127	161	602	999999	999999	999999	999999	335	628	349	181	161	999999	128	999999	366	932	999999	999999	961	695	799	360	999999	754	375	356	852	999999	674	443	151	447	202	495	727	279	332	999999	554	999999	999999	697	130	999999	256	709	119	999999	735	999999	999999	278	413	37	999999	801	999999	731	999999	87	999999	135	953	906	40	714	999999	999999	999999	96	610	999999	999999	981	26	111	999999	999999	507	665	246	999999	474	281	540	872	43	999999	177	926	999999	600	894	476	434	554	743	223	617	999999	487	486	421	999999	999999	380	675	999999	999999	225	999999	999999	233	287	841	994	660	682	375	167	680	67	465	954	757	19	999999	136	999999	472	368	26	406	965	999999	999999	149	825	488	999999	999999	999999	164	951	365	411	376	616	635	440	893	71	999999	459	861	429	30	999999	890	783	999999	548	875	999999	857	554	530	268	108	999999	855	834	203	216	959	78	902	999999	599	356	643	30	500	999999	578	306	178	947	114	999999	738	682	934	705	426	999999	736	616	103	810	881	118	518	554	584	999999	867	999999	499	792	527	516	999999	544	149	722	57	759	970	560	386	583	164	349	352	183	999999	497	789	310	999999	295	999999	788	999999	999999	999999	946	542	999999	439	536	457	321	241	232	815	400	566	999999	999999	977	646	542	434	307	953	999999	211	411	168	380	851	198	999999	241	105	88	79	614	219	111	226	999999	131	999999	136	842	117	130	367	509	931	999999	699	365	999999	877	364	177	581	999999	999999	999999	361	68	685	268	861	10	999999	737	330	999999	494	509	760	195	999999	584	999999	121	71	91	53	658	449	999999	499	104	591	227	999999	999999	999999	877	366	999999	109	999999	174	867	981	117	993	999999	189	980	601	199	605	999999	466	779	999999	999999	280	999999	999999	702	619	918	768	766	418	908	23	428	917	999999	153	999999	96	358	420	314	999999	954	97	422	479	999999	174	309	999999	138	999999	944	906	999999	606	999999	998	406	453	255	108	224	698	94	617	761	999999	983	999999	931	376	118	999999	691	340	326	576	999999	233	160	754	999999	278	290	157	78	521	353	21	999999	675	689	904	174	215	914	265	12	805	718	406	191	263	567	761	653	999999	225	243	999999	136	334	183	999999	501	999999	999999	999999	937	548	249	718	999999	999999	266	687	213	204	485	425	70	573	869	514	753	572	999999	710	529	503	493	999999	120	730	325	350	999999	611	673	999999	967	847	999999	999999	478	999999	218	659	
310	999999	449	391	740	817	999999	562	999999	668	549	999999	999999	245	889	999999	65	944	608	251	999999	999999	181	602	530	909	457	999999	507	612	999999	76	364	556	410	455	999999	999999	999999	303	511	762	885	847	999999	744	152	999999	957	631	210	999999	89	966	380	394	902	847	999999	830	369	16	64	852	999999	483	574	877	999999	444	389	999999	388	314	740	999999	40	333	999999	999999	767	725	999999	875	411	512	986	397	185	999999	552	216	252	734	933	504	707	999999	225	588	180	999999	897	522	999999	257	155	774	999999	854	363	579	316	84	73	643	750	189	999999	999999	496	186	999999	818	999999	182	999999	654	381	246	817	998	118	951	615	502	828	999999	633	999999	367	221	171	330	663	972	900	999999	671	299	753	999999	591	105	999999	993	572	88	630	999999	999999	500	403	989	46	364	470	365	468	570	815	999999	999999	296	999999	284	25	381	999999	999999	282	543	982	91	492	999999	999999	999999	859	621	930	749	999999	562	618	866	818	181	293	308	512	544	709	110	484	745	973	304	342	999999	978	999999	923	710	999999	13	518	322	507	999999	947	457	506	846	640	75	895	999999	678	896	466	999999	98	856	417	737	833	881	607	746	326	122	680	51	643	999999	826	411	764	999999	358	999999	674	545	999999	64	48	863	470	418	850	980	999999	446	999999	144	111	76	302	999999	179	636	714	761	431	999999	776	464	999999	900	249	999999	238	999999	999999	960	179	553	999999	362	699	999999	421	999999	896	346	999999	243	691	508	638	760	999999	703	445	999999	791	913	999999	999999	287	584	659	570	179	366	751	562	999999	400	965	999999	570	939	371	209	224	525	864	999999	348	543	772	704	271	488	384	534	999999	825	178	266	439	980	85	999999	320	851	29	539	594	934	344	300	999999	89	999999	179	342	245	507	275	58	38	187	744	811	955	999999	999999	999999	226	933	82	231	709	129	589	999999	256	889	999999	506	335	501	413	208	482	171	999999	298	215	999999	392	999999	999999	218	411	803	340	313	999999	552	999999	557	377	999999	272	79	833	960	999999	999999	95	356	143	769	722	536	999999	546	339	793	126	999999	776	34	551	754	328	501	718	786	534	943	999999	821	176	778	133	413	936	412	338	232	688	901	999999	45	195	143	999999	874	39	794	973	572	436	937	780	352	999999	518	750	342	999999	999999	780	152	822	999999	999999	944	413	370	610	926	465	894	712	875	918	515	568	999999	15	844	999999	740	969	961	394	238	999999	780	953	428	999999	995	980	
864	130	964	223	873	540	550	470	669	193	57	116	541	235	999999	434	944	949	564	336	407	76	50	182	860	999999	374	947	632	999999	192	273	469	913	847	999999	954	999999	695	655	465	383	999999	999999	999999	854	853	13	101	356	19	478	107	668	999999	999999	90	791	362	945	175	603	838	263	11	783	647	627	387	999999	480	652	263	999999	999999	33	999999	999999	999999	15	84	370	855	285	406	713	176	999999	340	59	999999	999999	939	750	489	862	545	834	999999	148	217	235	626	999999	875	367	999999	198	999999	559	819	999999	540	356	999999	805	747	562	999999	297	999999	846	297	337	999999	317	712	513	429	19	999999	999999	938	999999	999999	848	743	914	999999	49	498	978	13	780	239	87	999999	593	999999	684	999999	982	978	267	531	370	938	298	464	999999	655	999999	768	999999	81	999999	999999	428	557	32	999999	999999	162	999999	799	639	843	516	999999	409	685	128	999999	745	999999	505	175	681	590	999999	910	455	460	841	394	999999	219	225	708	563	428	214	45	855	622	999999	999999	999999	468	999999	527	431	200	64	999999	536	86	32	893	576	509	977	837	999999	122	616	382	320	433	999999	429	627	807	999999	981	999999	999999	779	999999	613	675	14	999999	698	999999	489	265	406	999999	857	710	197	332	142	63	451	376	915	743	16	909	519	738	456	473	900	999999	655	83	410	453	307	899	999999	900	505	764	999999	999999	633	999999	975	361	575	999999	242	305	999999	999999	539	114	177	45	126	703	166	999999	766	235	19	865	610	333	558	413	413	297	999999	999999	558	687	999999	705	120	655	999999	999999	172	999999	999999	604	948	999999	999999	306	286	271	783	586	744	999999	998	913	211	999999	750	652	999999	172	898	944	263	443	932	851	876	471	999999	470	999999	998	114	999999	994	414	916	446	789	262	999999	999999	514	465	497	329	689	324	503	352	905	291	364	999999	999999	295	999999	515	241	692	429	815	999999	322	816	745	134	386	918	999999	851	314	862	551	45	756	440	797	999999	613	172	561	968	583	565	488	644	113	374	708	72	410	215	999999	999999	321	806	999999	649	751	999999	999999	999999	707	999999	601	428	813	964	999999	855	554	569	627	999999	999999	846	999999	757	337	111	31	999999	219	734	450	109	999999	718	999999	949	249	157	999999	418	859	165	999999	92	999999	999999	999999	149	874	999999	517	841	587	578	965	474	999999	443	321	650	183	999999	196	973	59	502	999999	105	250	550	615	999999	374	219	999999	711	586	679	793	277	999999	881	146	365	226	609	
999999	999999	752	259	905	805	835	554	999999	569	968	999999	999999	999999	406	999999	999999	334	247	121	999999	377	908	263	888	374	999999	999999	380	302	999999	831	999999	450	980	476	352	990	644	810	570	999999	975	999999	743	298	646	331	999999	542	983	812	127	999999	142	154	288	498	999999	541	165	791	999999	942	415	147	540	592	491	999999	393	908	689	437	550	657	999999	807	520	599	999999	999999	183	999999	318	351	713	652	999999	835	198	854	629	113	655	779	645	43	999999	606	758	64	839	941	999999	85	132	690	564	484	752	999999	978	999999	813	999999	618	345	633	73	433	888	284	656	741	539	999999	999999	782	770	22	368	122	913	841	999999	488	242	689	243	999999	33	97	999999	92	717	875	857	999999	819	171	999999	999999	632	999999	870	779	193	209	619	796	546	908	999999	472	394	368	999999	930	149	999999	999999	656	999999	843	410	800	999999	999999	34	999999	431	999999	962	609	999999	999999	489	741	970	893	999999	43	79	447	999999	999999	302	371	698	358	811	926	160	999999	785	653	19	788	771	999999	339	999999	184	955	375	260	945	195	759	999999	878	333	960	256	999999	352	999999	952	170	295	507	88	999999	676	999999	504	145	501	823	69	948	999999	969	900	999999	685	999999	124	81	432	179	999999	612	999999	479	487	999999	999999	999999	443	76	66	999999	485	571	260	744	508	112	999999	125	454	371	700	486	186	364	69	691	376	493	471	999999	738	126	399	476	612	206	375	538	241	91	999999	992	999999	84	493	338	314	940	999999	21	211	999999	999999	746	999999	999999	302	132	907	222	53	999999	999999	185	888	369	182	783	142	312	999999	342	884	373	999999	707	594	112	871	730	999999	435	143	460	679	431	999999	653	999999	999999	903	252	630	28	47	441	999999	716	195	133	999999	999999	999999	57	284	868	432	361	999999	214	201	200	261	186	834	617	815	154	505	467	967	528	228	316	409	999999	711	865	335	549	318	999999	916	747	999999	856	627	95	185	811	998	49	887	359	635	712	991	454	193	430	625	253	220	728	999999	638	999999	502	648	789	167	999999	35	225	895	322	999999	513	613	978	989	999999	968	999999	468	999999	640	868	680	999999	503	267	681	999999	924	999999	999999	198	591	999999	554	135	446	396	653	441	999999	672	464	999999	439	487	840	999999	440	895	284	525	999999	238	997	999999	821	952	295	999999	999999	999999	301	830	654	94	921	677	999999	864	999999	582	50	999999	913	968	414	368	267	26	426	476	475	38	790	152	929	999999	938	120	
314	999999	999999	999999	555	893	381	633	667	354	565	999999	780	999999	613	999999	485	999999	999999	999999	39	462	695	999999	483	999999	654	272	999999	512	165	568	999999	999999	999999	999999	999999	296	999999	29	597	999999	701	912	460	263	999999	999999	425	97	666	698	49	999999	91	852	799	831	280	146	248	118	999999	165	199	997	999999	999999	26	999999	230	198	999999	304	441	258	761	782	999999	230	723	755	846	999999	999999	466	528	829	243	707	999999	650	26	345	780	488	197	999999	723	462	829	239	882	999999	999999	999999	939	744	477	832	100	26	23	999999	999999	493	271	640	319	732	478	604	233	319	815	580	181	999999	523	999999	999999	999999	999999	365	401	999999	999999	999999	94	376	527	784	361	999999	616	999999	636	966	922	297	999999	556	236	990	983	234	999999	572	794	297	306	999999	999999	524	772	875	957	657	658	929	999999	35	555	999999	214	999999	252	822	703	833	943	215	500	236	737	513	988	999999	381	176	487	310	451	999999	80	999999	563	999999	638	741	34	979	318	993	678	200	11	294	785	999999	982	999999	999999	961	999999	101	999999	994	999999	268	886	999999	999999	491	451	318	584	758	872	212	141	415	194	962	809	999999	999999	507	999999	547	512	704	292	92	194	304	999999	490	453	978	977	568	999999	379	999999	145	703	826	999999	999999	999999	252	421	583	167	576	998	999999	999999	390	999999	526	447	999999	756	191	999999	203	307	156	877	103	315	999999	235	572	365	814	999999	999999	270	80	956	198	931	270	293	999999	999999	999999	306	533	338	999999	999999	460	131	810	999999	999999	539	510	529	405	999999	522	999999	528	357	595	999999	999999	800	488	999999	999999	570	258	318	496	898	896	278	690	849	999999	999999	252	120	999999	999999	555	201	999999	143	760	550	999999	705	418	332	764	362	999999	405	122	999999	999999	942	658	889	872	999999	999999	999999	642	241	838	999999	149	999999	694	999999	999999	999999	666	992	999999	354	999999	583	20	553	999999	173	143	544	999999	999999	736	619	915	309	461	885	999999	63	73	670	999999	999999	999999	15	999999	662	638	356	999999	195	738	130	378	504	582	999999	999999	329	601	964	640	108	302	999999	999999	530	840	394	956	696	575	612	928	999999	854	841	871	15	987	999999	534	787	999999	754	555	616	250	999999	726	386	16	258	462	109	40	402	235	167	196	46	821	253	399	93	999999	136	201	683	650	741	999999	873	342	363	439	999999	343	548	999999	999999	289	999999	667	999999	999999	999999	160	829	999999	999999	616	999999	818	950	426	290	397	681	999999	429	424	
566	770	999999	999999	142	916	999999	669	187	69	999999	169	984	999999	401	999999	819	403	302	999999	372	999999	999999	135	999999	65	391	999999	999999	466	999999	413	579	787	999999	658	681	999999	556	410	60	170	999999	402	929	999999	833	203	34	999999	999999	287	842	999999	62	999999	581	860	999999	87	999999	172	999999	721	406	283	590	999999	44	742	904	422	999999	999999	925	211	999999	999999	205	943	231	999999	912	454	888	384	570	135	735	184	87	821	721	479	875	887	651	765	995	999999	999999	637	169	291	800	999999	441	951	528	999999	14	784	664	999999	999999	999999	260	74	832	999999	712	999999	471	859	665	93	700	999999	999999	999999	560	777	801	999999	978	594	38	630	654	733	943	619	607	999999	999999	302	166	980	624	538	999999	586	999999	973	942	999999	175	999999	626	999999	464	74	999999	490	300	237	983	999999	762	271	318	629	999999	999999	89	103	857	587	689	372	999999	720	752	486	410	999999	843	827	607	478	428	999999	14	938	279	999999	683	126	999999	942	319	999999	228	362	230	17	999999	834	894	999999	652	588	619	999999	789	999999	321	458	90	326	999999	165	516	999999	842	588	624	481	828	210	419	740	993	746	62	884	501	999999	265	402	807	19	933	758	826	999999	119	750	158	535	999999	234	999999	999999	999999	999999	535	934	520	642	392	694	15	694	439	911	595	999999	999999	905	252	922	202	688	518	384	232	757	999999	999999	478	874	999999	303	642	194	704	726	197	899	359	567	879	999999	19	123	13	249	329	914	999999	246	549	252	293	645	42	358	758	999999	931	777	476	518	173	518	370	712	61	254	999999	868	686	311	555	684	52	579	678	405	380	983	999999	999999	757	241	334	90	19	997	162	356	999999	22	968	581	999999	370	459	500	752	301	197	85	707	386	560	248	999999	608	999999	999999	999999	999999	999999	947	349	999999	760	932	194	290	702	64	101	860	900	999999	999999	973	594	681	129	188	999999	88	795	999999	846	999999	681	96	999999	999999	999999	999999	677	615	217	30	242	999999	610	527	315	472	598	143	999999	846	485	999999	904	723	24	920	343	500	708	725	162	999999	999999	389	260	999999	999999	999999	659	999999	193	294	999999	323	741	426	999999	602	872	999999	490	662	999999	999999	895	999999	191	670	395	484	366	999999	907	491	999999	255	100	230	999999	217	999999	306	484	592	999999	999999	429	999999	982	598	848	999999	628	527	999999	499	617	87	494	465	917	236	906	184	45	17	387	975	454	495	335	851	335	664	615	999999	188	786	346	704	
375	599	687	797	999999	625	557	999999	255	378	638	23	735	810	300	349	999999	999999	557	655	999999	454	999999	496	999999	997	999999	999999	912	999999	320	830	999999	790	100	327	999999	999999	549	419	460	997	729	85	999999	999999	125	524	999999	275	793	879	239	691	890	920	462	201	535	637	219	593	999999	204	68	807	282	945	720	972	801	291	999999	147	205	999999	724	71	999999	950	882	891	598	999999	267	441	601	59	999999	179	865	357	583	911	999999	999999	999999	535	27	999999	49	179	804	402	474	512	999999	102	495	84	206	401	999999	584	755	328	999999	831	936	999999	216	233	55	550	116	453	707	848	999999	999999	295	198	53	590	910	712	97	999999	999999	999999	321	999999	563	999999	973	474	796	998	165	881	871	698	599	400	842	816	134	999999	295	30	804	280	164	166	999999	17	357	970	999999	53	240	798	660	191	314	999999	669	229	576	999999	657	999999	693	65	999999	597	599	999999	999999	103	587	833	911	999999	950	51	354	406	47	965	999999	999999	333	999999	650	82	48	417	96	145	157	905	686	652	373	999999	587	108	698	201	417	705	231	999999	466	407	999999	509	240	999999	999999	272	191	999999	525	999999	385	581	414	395	558	192	566	613	946	681	157	268	787	855	463	255	708	999999	558	421	999999	752	655	999999	999999	539	999999	822	999999	884	724	85	999999	541	720	16	694	312	643	235	148	618	999999	784	260	628	999999	385	999999	118	564	345	63	114	237	633	925	999999	999999	28	15	999999	999999	999999	957	81	141	999999	145	457	561	405	213	332	999999	999999	126	871	993	567	999999	800	22	999999	999999	388	32	999999	314	97	999999	533	113	999999	230	404	999999	574	826	188	496	476	250	363	999999	999999	141	730	831	251	999999	999999	999999	999999	999999	214	999999	999999	741	578	58	999999	941	58	375	999999	302	589	112	999999	999999	999999	999999	815	81	350	999999	658	125	171	257	999999	999999	999999	580	37	365	999999	422	25	999999	629	999999	257	139	387	535	202	999999	529	999999	552	628	952	53	963	999999	362	999999	860	654	82	52	579	331	757	916	878	477	348	672	999999	176	96	999999	578	999999	999999	685	999999	999999	367	671	596	305	999999	673	249	999999	617	29	999999	999999	561	370	999999	999999	263	925	382	470	999999	725	999999	856	46	386	541	999999	475	253	220	676	875	54	297	411	455	999999	627	93	677	999999	859	329	669	999999	614	725	614	992	466	872	312	233	169	641	32	999999	268	999999	999999	501	553	999999	999999	336	999999	517	83	199	141	979	308	
298	792	795	865	329	197	118	771	815	142	483	999999	999999	373	652	999999	655	388	716	25	309	952	999999	999999	495	520	342	901	999999	652	425	861	999999	574	999999	999999	373	776	703	551	159	556	325	368	80	999999	470	962	384	631	999999	810	424	964	999999	999999	616	488	380	809	855	217	999999	173	717	999999	310	773	359	999999	521	999999	999999	174	865	752	999999	999999	246	908	999999	380	527	999999	234	614	446	521	575	999999	999999	884	405	894	696	942	883	161	651	458	285	696	612	172	120	548	135	999999	108	255	999999	798	999999	471	759	484	690	207	939	112	185	789	999999	681	999999	999999	483	790	477	922	869	484	176	788	632	999999	999999	364	999999	685	488	195	423	329	968	999999	642	999999	144	221	262	685	222	549	282	496	498	999999	775	484	75	344	999999	185	999999	234	631	999999	838	406	717	335	842	263	623	990	375	878	713	370	999999	549	656	265	670	194	272	626	516	146	999999	836	589	881	620	154	412	247	944	743	404	999999	999999	738	999999	927	842	958	926	292	130	999999	227	415	999999	525	688	999999	515	201	962	999999	947	999999	542	880	745	961	643	479	999999	138	934	969	965	999999	454	918	761	743	351	313	700	233	999999	254	619	999999	400	105	465	885	731	752	781	999999	241	402	205	623	999999	881	325	457	704	999999	685	257	449	675	80	770	999999	772	999999	999999	999999	723	687	297	271	571	570	548	23	701	407	191	999999	576	999999	999999	722	147	561	469	999999	999999	528	33	568	371	999999	725	34	695	130	999999	999999	132	95	517	999999	908	999999	619	321	776	443	999999	999999	504	999999	872	102	999999	57	628	221	999999	670	71	999999	999999	999999	899	999999	844	999999	999999	581	999999	288	76	491	75	347	814	784	941	999999	999999	809	525	438	74	312	999999	633	16	648	502	747	522	999999	999999	322	60	189	999999	999999	477	999999	126	432	156	226	999999	391	36	680	243	843	279	999999	458	999999	679	235	999999	999999	974	221	518	679	999999	999999	765	614	467	752	297	634	331	168	680	959	693	102	292	848	319	480	606	335	999999	658	999999	290	13	771	643	825	524	999999	808	265	999999	999999	353	455	460	388	923	284	999999	609	999999	121	561	498	999999	586	999999	816	287	503	615	192	275	999999	231	999999	610	695	119	999999	119	466	359	999999	225	256	999999	836	397	931	556	332	941	805	146	999999	728	515	999999	67	881	708	588	315	650	999999	999999	923	233	974	777	238	999999	921	499	65	762	999999	283	322	836	116	428	
356	999999	292	999999	999999	293	864	757	999999	492	62	590	411	878	999999	774	999999	84	999999	612	999999	999999	328	167	30	315	91	999999	591	242	890	230	775	289	242	999999	367	999999	711	999999	369	227	682	745	999999	341	999999	187	999999	999999	619	247	20	504	16	999999	628	135	999999	163	211	269	999999	863	601	832	815	131	999999	685	417	352	999999	999999	253	204	481	999999	54	688	999999	904	999999	230	999999	653	999999	280	283	49	999999	242	100	999999	999999	999999	62	999999	154	290	526	999999	541	42	999999	276	874	824	999999	811	999999	55	999999	541	999999	307	383	999999	999999	948	622	999999	848	606	944	184	999999	815	999999	154	151	663	999999	764	172	260	373	854	275	356	778	394	29	999999	999999	695	162	999999	621	999999	726	117	578	205	667	981	127	934	97	999999	24	69	75	999999	669	67	999999	326	378	999999	934	528	999999	894	179	237	524	387	287	259	999999	702	203	628	428	43	94	242	106	999999	999999	438	999999	496	341	999999	329	913	801	271	88	836	190	999999	205	207	438	683	36	439	466	999999	657	838	756	322	865	999999	688	635	972	383	999999	198	552	506	762	192	562	460	999999	999999	999999	25	181	196	522	268	433	999999	605	411	999999	666	723	403	780	928	739	29	853	881	999999	175	299	999999	616	999999	393	999999	444	256	130	999999	531	999999	164	642	999999	999999	799	607	23	467	40	999999	176	562	474	158	999999	834	453	543	999999	36	999999	419	725	476	580	530	999999	999999	999999	358	290	999999	145	868	249	148	270	179	229	999999	868	999999	145	999999	538	63	999999	999999	972	610	803	999999	999999	999999	478	744	916	999999	989	279	999999	289	999999	681	999999	535	427	605	909	587	999999	283	324	361	168	620	284	999999	938	526	999999	639	761	186	555	999999	999999	641	400	504	231	80	190	949	522	588	94	463	447	12	636	999999	335	999999	46	529	272	617	345	857	469	919	262	999999	999999	103	999999	505	135	999999	862	786	215	414	366	503	102	374	838	579	999999	999999	999999	999999	999999	89	314	999999	149	36	440	999999	305	542	45	312	817	999999	681	429	71	589	337	859	999999	849	717	920	38	542	436	897	779	999999	332	648	368	327	582	999999	788	160	365	109	157	807	491	673	999999	64	686	999999	693	418	518	946	493	701	795	50	372	394	999999	606	599	543	285	539	220	396	999999	500	145	492	999999	911	233	238	712	342	368	999999	550	999999	856	61	999999	370	257	386	164	999999	999999	999999	826	999999	811	758	509	613	531	951	463	982	
120	196	250	210	777	607	722	265	988	462	999999	327	843	375	750	548	999999	999999	292	833	242	286	968	999999	666	999999	110	999999	728	108	811	417	591	567	862	670	811	13	593	650	999999	899	678	78	858	508	560	999999	18	961	284	999999	999999	999999	999999	834	999999	645	544	540	506	258	536	890	651	275	999999	999999	999999	90	737	335	331	641	180	342	999999	999999	745	167	686	664	999999	766	823	204	748	962	817	37	452	175	469	999999	153	999999	372	788	427	593	771	999999	999999	928	234	949	295	37	458	999999	237	328	900	386	853	842	791	999999	76	456	527	774	469	999999	637	571	866	278	498	999999	969	819	999999	999999	395	412	999999	538	999999	874	909	720	513	999999	800	134	274	999999	209	999999	623	603	721	970	76	997	814	999999	999999	662	93	26	999999	999999	999999	418	846	748	999999	451	999999	999999	999999	202	547	806	999999	999999	684	513	307	783	79	999999	999999	376	999999	512	999999	398	597	999999	247	879	790	893	191	820	960	392	287	525	101	757	199	369	375	528	999999	999999	999999	754	773	786	365	999999	999999	999999	550	82	320	999999	664	999999	999999	999999	999999	357	411	654	624	999999	999999	302	235	781	999999	999999	997	999999	999999	579	89	824	662	999999	508	999999	999999	999999	946	839	999999	999999	81	943	861	498	904	361	353	27	127	778	645	295	654	481	561	584	617	999999	999999	768	81	741	264	999999	940	999999	339	565	999999	920	708	999999	999999	221	999999	999999	919	999999	417	646	439	983	461	999999	188	376	198	36	899	999999	874	999999	495	511	816	999999	689	31	999999	894	999999	787	193	206	999999	861	999999	442	999999	279	664	422	228	999999	339	97	289	954	661	574	821	312	999999	894	999999	397	999999	999999	404	889	602	897	646	999999	625	651	799	265	999999	999999	999999	755	775	630	999999	461	999999	999999	181	999999	999999	734	999999	983	83	718	131	299	999999	683	571	454	47	372	999999	999999	776	705	92	999999	298	34	999999	999999	321	75	999999	45	619	594	304	510	999999	675	838	868	999999	999999	449	906	529	999999	114	999999	999999	808	999999	999999	953	518	685	396	999999	999999	441	36	999999	999999	671	17	190	96	999999	999999	999999	71	955	372	533	808	999999	122	266	185	999999	999999	919	179	588	513	357	999999	91	111	909	908	805	14	244	811	859	511	992	441	999999	443	830	548	177	694	852	355	879	155	289	572	140	530	335	653	116	999999	447	167	659	66	14	578	655	480	265	951	137	999999	948	727	130	824	459	725	957	381	12	894	661	11	
255	936	822	347	777	284	679	591	704	30	73	834	782	669	999999	261	999999	696	438	999999	228	167	206	999999	452	316	80	999999	999999	735	836	553	506	657	810	77	756	318	702	999999	281	999999	27	927	663	295	52	789	296	705	488	316	465	760	783	97	739	270	999999	471	214	80	999999	968	194	999999	338	999999	859	370	505	584	993	999999	629	681	150	279	898	166	273	291	322	990	257	999999	97	745	874	723	338	496	423	241	777	211	999999	58	999999	152	957	917	930	999999	210	999999	322	999999	141	111	999999	470	372	737	207	999999	757	999999	721	664	433	592	260	145	999999	19	170	762	680	427	999999	101	535	999999	209	999999	360	396	790	354	217	88	999999	772	775	867	999999	685	43	854	454	747	999999	88	719	374	667	794	893	201	743	560	999999	713	999999	855	999999	617	538	851	572	370	123	376	457	999999	978	488	370	174	885	484	729	826	973	292	764	999999	999999	834	689	565	999999	599	611	657	999999	900	700	919	933	516	157	191	291	94	999999	960	630	375	395	999999	434	999999	315	268	830	999999	999999	788	101	487	581	704	172	999999	999999	523	765	800	603	88	787	450	241	378	337	547	544	889	657	999999	999999	670	448	510	141	773	293	352	999999	248	999999	911	828	455	934	452	29	285	227	121	205	830	999999	317	401	983	498	936	999999	293	967	999999	999999	999999	999999	910	265	999999	999999	103	239	422	974	364	918	875	622	785	444	999999	528	268	672	999999	999999	996	899	141	118	158	999999	356	999999	543	281	999999	780	999999	795	33	197	366	410	133	881	782	855	999999	399	526	999999	712	502	56	764	708	188	594	688	664	21	134	554	725	999999	883	10	441	93	608	104	91	990	999999	999999	171	858	548	665	999999	150	492	742	591	787	999999	999999	376	778	572	141	195	852	140	22	999999	812	684	316	997	782	424	333	790	999999	289	722	92	999999	999999	999999	639	929	999999	523	999999	392	962	937	254	39	634	662	999999	999999	908	239	859	408	634	359	999999	242	667	53	999999	168	951	169	508	850	771	27	185	722	501	266	989	617	999999	681	999999	746	71	968	158	761	812	323	523	59	862	684	724	999999	677	407	272	819	796	370	440	803	439	403	268	616	999999	999999	999999	652	249	251	999999	952	509	436	999999	698	999999	964	356	637	646	458	987	96	302	932	55	104	994	180	820	131	250	56	999999	668	710	541	284	24	347	870	810	620	999999	771	743	251	236	573	923	831	24	803	167	
980	415	181	323	554	753	881	999999	78	431	794	712	463	128	512	988	363	999999	341	300	999999	648	999999	327	999999	199	999999	867	430	999999	989	116	447	889	337	999999	999999	227	730	270	465	999999	741	199	974	69	290	132	999999	585	569	151	683	999999	391	341	49	854	999999	999999	949	24	237	822	441	687	999999	574	999999	999999	999999	999999	999999	80	834	999999	907	186	352	471	909	681	999999	845	687	847	433	934	999999	996	223	684	999999	999999	321	451	985	919	758	296	999999	715	341	473	136	433	191	612	678	829	434	862	511	999999	456	278	871	392	999999	594	264	341	76	999999	999999	774	711	594	759	999999	577	987	428	65	999999	203	349	679	999999	263	665	999999	265	999999	571	360	999999	999999	919	999999	580	602	784	173	42	999999	648	547	999999	361	722	597	999999	296	262	999999	999999	455	654	262	928	201	999999	999999	928	443	85	399	233	686	999999	608	999999	715	811	974	213	265	33	224	554	802	253	367	540	78	967	999999	999999	135	999999	727	458	666	999999	389	999999	999999	244	598	387	259	324	749	760	999999	922	999999	484	287	999999	188	432	440	999999	136	999999	315	350	860	476	999999	973	107	768	999999	159	19	600	432	54	999999	30	434	999999	304	488	503	607	426	156	829	494	147	892	739	304	28	957	999999	999999	624	562	384	132	999999	286	226	999999	886	999999	999999	546	61	999999	932	168	997	603	999999	647	454	708	999999	714	999999	622	835	215	39	579	140	61	612	991	429	748	645	312	566	28	272	522	999999	462	243	999999	442	999999	999999	581	306	999999	553	999999	986	999999	638	670	485	657	999999	20	999999	317	833	999999	934	70	999999	193	522	695	46	395	999999	931	999999	471	480	363	190	931	999999	458	282	999999	507	999999	14	512	120	975	827	999999	577	999999	571	413	628	381	358	999999	999999	776	68	611	388	167	965	65	929	999999	199	131	476	519	764	999999	45	128	999999	673	65	311	83	547	868	137	818	133	999999	583	843	109	15	808	841	999999	999999	999999	337	349	306	948	583	944	785	999999	999999	68	999999	79	378	509	26	685	999999	788	999999	521	743	999999	999999	841	695	999999	333	100	126	999999	677	294	112	374	999999	25	377	117	728	138	761	172	694	760	636	300	999999	343	92	999999	492	63	776	999999	927	999999	10	464	999999	999999	620	999999	588	774	390	999999	966	13	718	11	317	219	70	574	760	580	566	588	215	405	149	989	17	796	999999	623	518	234	447	715	25	912	999999	500	999999	75	584	920	379	
999999	334	212	625	999999	21	283	993	212	999999	999999	519	421	999999	857	97	631	688	791	999999	767	694	741	565	13	986	405	999999	999999	66	694	996	645	999999	999999	81	937	374	926	999999	902	630	999999	116	101	205	603	662	996	412	886	999999	792	999999	612	999999	999999	646	621	104	616	918	999999	156	433	360	874	999999	999999	999999	160	999999	762	16	696	146	389	635	474	807	392	742	368	167	179	317	213	324	606	999999	489	300	752	999999	178	983	207	169	682	741	999999	999999	195	220	262	999999	625	786	634	999999	359	956	999999	814	999999	873	560	999999	976	126	157	559	605	999999	306	859	513	930	837	712	939	229	953	733	486	990	999999	157	905	999999	691	999999	689	999999	694	999999	128	938	129	304	433	930	192	566	593	771	796	760	914	402	126	694	948	922	536	140	13	999999	337	721	326	412	371	999999	999999	730	999999	474	739	999999	741	999999	811	999999	288	18	999999	396	149	999999	999999	999999	243	512	432	997	477	767	604	564	529	679	610	407	999999	31	569	754	141	863	999999	332	999999	150	661	551	999999	999999	999999	999999	103	616	309	622	527	529	179	858	999999	437	262	111	999999	999999	253	71	999999	414	563	999999	449	291	264	999999	812	871	999999	102	851	880	999999	72	134	999999	470	913	379	987	879	459	851	710	999999	999999	999999	999999	999999	999999	896	999999	999999	479	851	385	999999	812	361	33	810	656	753	86	17	134	323	200	977	999999	999999	340	999999	976	534	999999	415	738	999999	560	675	999999	418	999999	205	261	999999	644	220	748	998	658	999999	355	187	999999	705	774	703	624	391	420	999999	670	139	566	907	999999	999999	747	970	999999	279	801	358	797	999999	823	881	756	999999	678	999999	999999	999999	66	779	346	798	311	409	640	44	918	179	265	199	748	999999	639	354	999999	999999	472	778	657	389	759	997	389	985	999999	893	947	792	999999	999999	593	875	82	999999	571	812	642	348	339	315	360	632	103	607	499	32	999999	999999	148	999999	517	461	999999	677	999999	999999	418	999999	999999	746	97	999999	466	825	606	999999	727	852	999999	880	68	999999	999999	351	38	137	999999	781	496	858	652	545	654	999999	999999	142	738	405	767	232	403	999999	999999	592	228	999999	176	277	11	999999	305	398	999999	999999	919	393	22	795	649	999999	999999	637	999999	668	104	552	999999	731	999999	474	999999	999999	95	560	487	743	314	999999	133	803	999999	636	780	870	563	263	916	396	816	538	129	942	999999	875	787	766	495	161	498	675	999999	445	374	536	491	
972	999999	78	999999	185	88	167	999999	846	930	807	856	960	115	841	999999	94	914	999999	355	202	576	219	772	999999	257	162	367	457	58	999999	272	999999	389	590	950	999999	616	640	459	962	999999	999999	945	979	999999	535	999999	656	49	999999	530	999	191	298	406	103	305	70	927	926	799	999999	797	413	545	612	999999	999999	999999	788	478	284	915	999999	922	667	274	792	810	722	115	999999	999999	388	996	273	72	999999	999999	857	552	555	712	533	172	999999	122	541	444	999999	999999	999999	765	261	202	999999	94	798	999999	738	999999	512	259	215	820	99	806	418	417	282	549	490	999999	43	245	922	572	999999	230	866	555	999999	358	513	999999	999999	944	166	196	751	188	274	723	455	38	50	306	507	712	999999	999999	703	134	171	757	473	999999	999999	26	999999	682	702	577	999999	193	105	163	746	446	246	154	649	232	666	103	285	766	884	15	204	625	75	679	157	617	851	608	999999	999999	999999	999999	222	999999	916	999999	486	999999	223	999999	933	887	560	999999	999999	929	609	481	468	78	999999	706	317	726	999999	654	617	999999	999999	999999	999999	999999	966	999999	999999	855	931	509	315	597	616	589	552	622	82	317	75	14	999999	999999	18	380	999999	128	283	999999	84	496	999999	999999	460	463	999999	331	929	446	999999	569	920	999999	997	999999	999999	870	999999	892	163	694	654	514	589	613	819	212	883	961	356	999999	716	551	780	445	190	53	999999	163	323	230	693	635	396	505	999999	593	230	999999	999999	280	999999	391	444	999999	841	813	682	999999	999999	999999	448	999999	100	999999	853	378	839	562	919	999999	999999	308	578	933	11	29	999999	93	529	235	981	975	755	999999	999999	335	116	400	603	376	370	300	999999	999999	782	724	545	323	652	715	753	667	988	999999	999999	369	812	511	388	822	999999	999999	327	418	91	472	222	23	999999	999999	271	449	959	553	760	442	999999	328	160	286	999999	804	441	814	482	999999	987	671	999999	820	522	604	21	781	681	999999	972	109	178	999999	512	531	430	134	453	313	708	444	333	114	579	999999	361	112	349	890	168	513	935	999999	485	550	485	82	15	666	437	187	872	988	469	690	159	999999	773	951	384	999999	371	179	614	999999	348	434	250	37	253	909	441	790	613	469	999999	410	834	999999	56	357	129	786	876	531	572	999999	644	889	345	520	338	397	515	852	151	766	163	932	212	61	832	999999	423	528	745	91	385	10	999999	748	999999	811	904	999999	196	584	999999	999999	999999	13	789	999999	692	732	
580	999999	285	761	327	999999	257	999999	759	995	525	152	372	358	785	490	959	644	999999	597	514	526	999999	999999	665	567	473	79	952	999999	999999	999999	294	690	947	701	806	623	682	999999	500	999999	62	909	512	53	221	999999	308	499	53	154	999999	105	228	63	561	999999	105	760	932	999999	948	560	999999	53	858	681	410	93	684	345	999999	999999	106	409	474	999999	976	622	355	529	999999	999999	999999	127	492	999999	472	893	149	20	528	922	197	322	166	999999	999999	999999	194	999999	544	999999	815	707	192	746	998	819	999999	999999	820	999999	999999	413	417	495	405	616	561	999999	219	517	944	674	817	50	65	999999	253	973	407	517	437	999999	985	556	999999	457	935	999999	999999	653	314	170	999999	55	517	783	904	670	106	569	907	525	330	37	280	151	889	152	690	224	576	999999	581	312	55	599	999999	861	847	947	681	814	479	565	212	783	484	772	532	281	879	582	877	837	999999	911	494	957	999999	506	999999	792	999999	999999	999999	699	589	999999	999	917	365	999999	999999	159	888	102	56	764	999999	496	666	999999	999999	999999	999999	993	738	744	999999	143	115	470	999999	350	999999	999999	759	504	488	513	204	596	773	999999	916	836	760	728	948	517	865	999999	143	788	840	450	999999	999999	640	999999	960	844	195	865	812	999999	468	481	769	10	999999	551	999999	999999	999999	79	999999	999999	502	508	242	20	999999	193	277	385	337	796	510	938	715	122	863	404	999999	359	999999	999999	803	31	378	999999	958	948	184	999999	453	821	496	770	106	999999	153	999999	851	950	59	999999	999999	437	999999	999999	970	999999	294	230	688	881	999999	999999	668	999999	210	999999	999999	954	61	846	19	953	931	999999	310	740	842	546	969	999999	553	601	310	409	999999	999999	464	706	318	999999	663	953	635	571	62	553	999999	659	968	999999	10	896	898	999999	999999	999999	505	61	370	240	988	748	260	956	338	177	642	269	137	999999	26	434	645	924	193	999999	328	370	462	756	638	193	577	307	999999	656	999999	107	416	675	999999	412	346	87	149	914	703	679	243	999999	911	842	531	143	655	576	260	974	29	937	999999	999999	999999	613	999999	999999	181	953	235	681	473	544	999999	999999	964	999999	999999	999999	785	278	362	649	136	576	999999	795	661	444	999999	999999	405	729	88	999999	360	999999	813	732	485	999999	999999	750	453	999999	421	377	999999	79	179	999999	488	692	198	750	584	676	999999	32	768	807	153	736	310	80	286	744	465	999999	111	238	999999	365	999999	451	535	612	205	575	
999999	478	999999	592	274	610	675	999999	540	338	894	999999	727	791	999999	678	999999	999999	449	382	285	677	911	617	967	940	251	999999	999999	747	225	999999	480	442	867	299	12	561	471	700	405	573	214	136	488	428	510	19	401	414	260	528	999999	822	300	999999	566	197	624	334	368	552	113	792	999999	921	999999	295	923	999999	999999	999999	544	748	977	711	472	784	999999	999999	999999	999999	731	999999	497	999999	809	657	999999	389	732	999999	999999	147	999999	853	999999	421	23	567	224	225	999999	726	738	620	999999	424	999999	588	999999	999999	69	999999	894	136	820	908	305	427	121	555	152	544	999999	861	703	406	416	134	252	999999	770	571	335	224	156	14	465	999999	712	999999	812	563	999999	999999	755	999999	253	999999	999999	561	126	596	455	668	83	550	999999	877	917	999999	17	720	346	964	21	497	749	680	979	815	453	999999	999999	726	743	588	180	991	116	840	162	210	101	690	934	999999	999999	666	999999	606	229	999999	999999	134	388	101	227	409	938	267	122	573	999999	227	118	999999	881	729	924	494	379	794	999999	86	434	999999	999999	655	39	837	999999	999999	538	382	595	999999	467	590	999999	999999	371	771	62	849	728	589	974	874	582	999999	302	396	741	656	236	435	816	884	699	581	999999	572	380	999999	885	999999	999999	999999	631	253	241	301	391	282	132	608	741	922	358	845	832	754	999999	999999	544	985	999999	882	156	999999	58	582	890	766	189	799	400	950	963	999999	999999	130	999999	339	14	11	15	468	533	628	693	894	536	999999	748	718	499	587	567	999999	688	162	707	471	999999	658	410	999999	999999	333	217	999999	999999	660	999999	999999	511	742	999999	542	999999	882	358	528	999999	163	56	45	27	471	309	999999	392	73	999999	401	423	782	144	999999	600	999999	376	210	999999	902	936	876	563	47	999999	756	799	35	999999	999999	804	189	994	51	999999	375	999999	631	34	404	408	894	999999	999999	999999	729	608	442	941	597	516	999999	117	573	226	180	482	980	264	552	999999	999999	152	212	597	244	787	102	999999	235	785	744	185	999999	504	51	235	664	748	488	999999	367	999999	333	300	656	81	431	825	440	892	625	377	481	999999	50	751	447	311	64	941	515	697	715	812	771	972	999999	79	999999	999999	818	241	776	999999	656	999999	999999	912	999999	172	366	277	313	343	169	377	999999	999999	463	300	999999	362	694	546	642	669	377	520	528	999999	980	361	999999	495	84	394	600	86	734	767	931	535	999999	999999	585	248	394	999999	652	403	277	
466	615	884	168	466	546	239	999999	987	906	309	393	267	192	14	627	999999	269	775	776	999999	999999	696	368	999999	999999	802	960	999999	285	994	867	135	416	524	999999	765	337	617	847	999999	999999	746	860	632	151	999999	709	581	620	575	123	877	999999	649	564	999999	526	905	474	999999	999999	367	711	911	999999	268	999999	999999	268	862	490	651	928	416	999999	164	999999	736	120	888	102	999999	999999	999999	881	999999	508	766	959	999999	249	999999	153	112	101	956	45	999999	200	883	262	52	322	758	94	472	949	220	346	410	94	999999	999999	999999	999999	889	999999	999999	999999	451	999999	94	999999	442	999999	69	507	999999	324	357	129	885	545	999999	635	60	76	999999	624	419	999999	297	430	559	741	999999	635	999999	461	211	999999	43	919	749	134	177	343	880	144	35	964	133	896	988	999999	999999	999999	569	950	600	999999	558	387	620	999999	472	999999	158	700	173	434	999999	999999	122	974	96	999999	796	112	467	716	196	890	599	454	999999	401	441	278	543	215	76	615	861	388	823	655	309	349	661	513	195	189	971	601	33	999999	783	24	204	242	457	467	999999	883	636	999999	788	176	492	80	232	879	999999	957	367	999999	512	733	999999	440	999999	457	450	954	999999	17	919	997	431	999999	617	427	84	310	758	999999	132	978	752	165	999999	143	857	591	290	315	32	999999	999999	697	999999	999999	999999	999999	576	999	26	538	361	999999	999999	999999	744	334	463	805	999999	999999	209	999999	212	534	981	995	573	533	999999	859	673	225	985	999999	999999	733	910	566	564	319	999999	999999	999999	594	999999	999999	417	86	999999	532	999999	485	509	999999	814	484	495	999999	79	867	999999	999999	409	167	864	145	643	842	35	20	424	896	999999	495	132	450	176	999999	999999	857	588	496	144	77	731	198	999999	819	101	290	248	197	999999	697	128	999999	358	434	729	490	489	574	999999	387	118	240	244	24	52	373	317	877	815	221	289	704	908	342	435	999999	999999	823	999999	745	772	236	408	553	376	441	102	742	888	427	999999	24	445	756	958	501	953	701	777	728	972	371	999999	286	417	424	782	26	999999	999999	999999	665	823	315	615	881	831	690	647	610	281	575	989	397	999999	274	269	161	383	934	999999	728	56	32	999999	411	854	132	145	999999	999999	85	743	835	999999	712	201	139	151	87	999999	273	64	176	457	406	382	999999	443	152	164	631	643	73	340	342	619	800	541	999999	37	999999	554	694	952	205	831	999999	40	999999	83	999999	20	306	275	999999	
673	879	999999	376	39	870	688	992	999999	37	442	999999	505	34	103	400	598	999999	59	959	999999	369	999999	261	574	228	954	999999	79	35	621	346	798	880	999999	739	234	175	999999	167	30	999999	999999	924	763	999999	999999	15	46	683	999999	999999	256	315	740	313	665	999999	801	810	915	385	923	772	999999	105	881	624	365	999999	999999	433	761	892	938	167	999999	299	497	422	999999	948	276	999999	494	547	100	999999	150	999999	84	910	373	999999	251	645	999999	135	999999	668	999999	44	650	682	999999	117	322	363	376	582	999999	375	826	389	999999	967	118	537	287	999999	14	398	999999	10	289	265	70	999999	651	303	999999	347	781	829	151	535	308	594	999999	999999	999999	736	125	999999	523	708	999999	999999	133	284	536	999999	847	999999	663	882	560	649	999999	262	57	999999	712	83	999999	999999	594	999999	999999	999999	668	524	659	999999	643	278	999999	999999	999999	580	999999	86	999999	376	766	429	999999	999999	176	268	974	658	201	626	338	309	33	52	514	999999	124	98	745	999999	615	22	450	999999	15	394	999999	645	173	999999	999999	971	662	345	316	999999	13	999999	829	979	740	20	999999	43	999999	999999	254	240	411	466	465	91	340	854	761	753	999999	554	135	781	658	339	495	379	999999	366	647	687	999999	999999	26	662	999999	999999	999999	604	690	417	383	672	150	999999	244	707	365	999999	641	807	999999	999999	653	459	336	58	331	410	525	999999	999999	999999	695	999999	504	529	449	803	823	999999	186	166	73	999999	999999	463	641	999999	105	999999	23	544	725	999999	113	999999	999999	999999	999999	220	444	278	999999	737	999999	177	976	583	874	999999	267	562	187	76	999999	427	499	999999	999999	872	417	51	314	999999	938	954	490	855	462	999999	999999	881	477	613	140	908	87	335	653	13	999999	67	415	391	530	461	367	659	219	686	682	156	999999	999999	999999	402	963	351	799	963	687	999999	130	999999	422	999999	95	573	999999	999999	999999	999999	437	284	999999	360	999999	922	217	487	597	830	999999	776	649	155	602	24	810	737	944	736	999999	689	999999	366	936	863	969	153	375	793	723	496	346	518	719	999999	77	452	999999	50	999999	322	376	856	485	354	999999	277	784	81	763	208	778	613	638	747	999999	39	999999	773	953	73	121	999999	117	158	440	141	436	597	946	367	971	903	601	223	323	999999	880	592	961	701	369	999999	39	525	718	999999	879	971	56	48	38	992	97	80	999999	571	749	336	913	999999	840	196	999999	999999	999999	875	21	424	433	499	999999	831	812	999999	
703	816	774	999999	440	707	999999	464	999999	999999	339	979	816	999999	23	752	719	553	678	200	861	182	179	634	298	843	720	999999	548	556	889	207	189	999999	999999	394	796	167	896	216	518	386	645	227	76	256	68	490	411	681	999999	604	162	622	400	999999	646	150	303	597	986	797	999999	994	28	999999	999999	981	163	628	955	562	657	471	999999	484	537	952	567	51	784	240	63	866	777	294	54	567	444	846	747	999999	864	308	999999	721	999999	999999	999999	935	456	87	337	782	725	227	999999	691	999999	916	993	999999	583	261	999999	999999	999999	59	227	733	96	242	999999	317	999999	999999	698	359	251	959	24	886	753	632	595	707	999999	280	150	560	999999	363	626	528	853	999999	82	612	495	999999	977	999999	999999	475	848	223	999999	29	900	426	528	999999	449	980	999999	999999	941	999999	665	116	999999	473	909	667	395	733	999999	29	464	999999	236	95	864	777	999999	999999	999999	287	999999	999999	176	883	379	999999	999999	750	914	999999	626	999999	121	132	946	388	620	514	510	999999	90	999999	607	521	999999	999999	200	443	999999	672	999999	306	999999	999999	999999	999999	939	999999	104	194	635	645	999999	969	402	718	999999	999999	999999	485	999999	478	999999	695	206	668	999999	655	327	307	534	597	27	251	648	330	101	457	955	662	449	999999	420	326	999999	445	306	638	999999	847	999999	96	999999	999999	999999	999999	212	958	467	507	519	293	652	796	660	48	628	577	331	81	626	270	999999	485	45	516	68	777	999999	999999	999999	145	536	480	944	999999	999999	769	736	127	128	142	990	458	152	165	998	623	665	102	816	729	317	57	230	102	937	819	221	998	472	434	403	999999	145	999999	756	181	852	222	745	858	840	999999	953	999999	280	999999	342	879	999999	999999	999999	472	944	643	828	489	260	851	510	483	557	737	999999	999999	999999	294	322	768	409	999999	771	999999	357	958	999999	113	103	735	999999	247	486	341	490	37	322	930	760	999999	555	277	920	10	712	271	311	999999	557	269	755	985	999999	574	480	690	673	670	125	986	999999	999999	395	525	999999	272	999999	999999	999999	628	999999	808	534	820	223	141	906	999999	739	96	656	999999	556	833	999999	836	999999	912	999999	999999	999999	652	999999	773	747	830	881	405	999999	449	273	96	855	999999	888	947	461	999999	360	349	784	902	930	999999	340	967	178	561	544	999999	412	999999	364	456	273	729	999999	999999	82	392	259	511	799	299	999999	570	931	626	945	999999	999999	302	999999	521	25	461	721	999999	999999	780	661	330	
860	777	47	188	999999	408	665	169	954	700	999999	968	99	283	113	640	216	770	46	999999	616	511	818	999999	533	842	441	811	17	999999	328	302	999999	929	650	31	262	999999	838	999999	999999	786	88	684	808	593	432	742	999999	91	579	999999	743	999999	714	359	959	999999	999999	889	967	999999	161	999999	381	202	247	169	632	92	999999	572	931	999999	590	829	432	143	311	940	419	698	999999	999999	636	655	558	999999	225	999999	71	334	990	949	565	999999	999999	339	312	615	356	272	119	999999	703	999999	999999	239	529	999999	926	825	626	999999	999999	278	400	235	122	726	643	626	999999	341	30	63	581	982	999999	484	999999	103	830	695	594	156	588	999999	231	628	913	329	101	340	999999	246	708	286	999999	297	715	409	227	999999	972	999999	328	999999	254	650	435	999999	291	55	689	999999	994	930	129	332	689	213	13	999999	812	324	535	613	966	999999	999999	304	512	660	999999	795	875	999999	722	864	828	810	999999	580	202	164	47	56	999999	541	251	777	999999	157	607	512	999999	733	999999	658	204	714	811	470	999999	141	256	630	286	894	957	749	999999	264	503	879	270	432	300	658	286	488	999999	434	543	577	147	365	63	265	400	152	999999	999999	669	999999	999999	482	284	71	999999	416	769	756	584	999999	999999	903	999999	727	999999	972	442	125	999999	715	751	387	926	728	999999	890	577	999999	999999	814	278	153	594	390	880	788	999999	999999	749	870	999999	216	849	51	18	243	712	335	24	427	709	366	692	954	371	999999	555	556	77	27	838	748	262	999999	233	425	999999	273	999999	999999	824	213	375	511	996	545	999999	885	999999	760	188	999999	16	86	115	999999	460	999999	28	269	242	601	171	999999	41	970	954	89	818	592	999999	449	488	999999	603	506	990	999999	999999	999999	93	670	835	317	999999	597	741	999999	999999	321	965	999999	255	999999	231	232	999999	999999	999999	35	591	458	999999	138	834	999999	999999	999999	482	608	921	999999	682	201	186	571	766	999999	893	999999	239	778	424	999999	627	999999	204	901	339	999999	465	999999	712	932	245	999999	604	999999	482	109	833	295	702	66	399	999999	994	63	999999	659	466	196	749	45	796	812	43	568	510	999999	545	861	999999	111	153	573	999999	750	956	999999	967	68	381	794	999999	943	85	368	117	930	263	999999	500	680	915	278	607	999999	145	433	602	45	206	896	563	999999	179	601	912	825	140	253	107	859	691	408	999999	955	999999	999999	736	674	460	580	332	404	370	445	196	874	999999	889	999999	532	
949	932	861	485	999999	638	773	484	456	292	999999	19	53	999999	988	517	463	651	252	999999	696	927	584	626	999999	169	999999	733	415	47	859	250	999999	999999	999999	759	546	999999	725	796	89	262	228	178	999999	323	999999	729	457	679	421	324	647	332	836	999999	357	245	999999	999999	37	50	79	418	432	999999	380	999999	999999	238	970	999999	926	455	213	999999	709	415	846	999999	807	999999	286	735	999999	544	603	316	738	888	412	311	999999	654	769	999999	192	999999	745	999999	942	999999	998	228	708	999999	999999	999999	128	401	999999	941	398	661	273	155	999999	343	999999	888	956	999999	740	999999	826	669	706	281	686	174	261	999999	999999	999999	318	925	883	67	999999	339	999999	999999	198	346	576	470	913	999999	391	623	999999	849	999999	857	999999	999999	152	166	401	49	590	999999	999999	954	149	423	281	771	999999	348	272	706	316	999999	741	555	876	999999	276	366	756	939	890	73	889	412	880	999999	999999	999999	783	999999	666	987	749	39	896	243	207	162	999999	151	999999	53	360	578	999999	566	125	717	12	999999	889	45	293	650	236	451	999999	737	999999	468	999999	913	564	545	50	328	712	999999	658	642	206	123	177	614	999999	846	712	321	869	999999	697	645	999999	44	837	630	999999	108	802	455	179	999999	620	729	734	510	488	815	538	224	999999	413	69	370	551	776	867	679	134	999999	999999	752	868	227	999999	771	999999	530	708	419	999999	613	909	213	472	736	503	447	880	999999	368	999999	783	999999	999999	294	586	77	493	71	763	34	999999	422	716	426	601	402	999999	962	34	958	116	128	599	249	503	999999	897	814	999999	999999	798	999999	31	841	969	223	756	487	195	419	47	646	656	600	640	999999	497	999999	145	111	489	918	991	410	999999	664	65	999999	790	730	179	678	788	343	235	864	999999	999999	457	387	645	480	777	615	999999	999999	472	999	609	15	368	852	679	999999	939	880	999999	621	999999	314	999999	999999	999999	999999	999999	369	858	999999	374	775	106	622	598	757	465	19	999999	999999	489	330	999999	65	621	784	999999	326	999999	617	403	355	745	779	824	999999	999999	120	783	322	999999	561	611	160	634	833	909	745	263	922	715	930	999999	742	141	729	999999	112	913	912	103	922	999999	250	918	29	39	999999	798	456	537	355	235	828	20	927	719	51	431	787	875	625	73	85	902	473	999999	13	648	104	39	127	206	871	229	452	999999	371	242	615	804	593	947	807	394	999999	704	911	731	999999	20	80	681	135	999999	477	999999	295	
347	454	413	36	678	704	426	420	159	999999	609	568	999999	999999	809	815	983	291	678	265	691	999999	999999	704	999999	444	999999	999999	445	80	834	751	592	905	34	787	212	777	915	252	390	974	999999	349	311	173	999999	662	271	866	151	755	999999	999999	999999	803	685	709	754	243	620	468	999999	88	530	999999	975	831	333	32	613	215	999999	999999	999999	716	333	999999	402	999999	967	430	697	579	999999	88	952	988	999999	230	111	502	33	999999	632	922	999	141	819	999999	999999	645	339	248	262	935	389	999999	729	887	480	266	999999	645	999999	199	770	405	999999	452	905	986	529	113	921	120	999999	694	803	952	717	201	609	948	921	999999	101	458	999999	999999	698	588	269	999999	750	844	999999	388	414	442	161	604	982	377	548	210	999999	235	999999	152	753	695	570	999999	179	999999	656	369	723	945	107	322	88	999999	753	326	727	114	363	86	925	803	289	370	800	123	219	242	409	720	214	866	141	184	999999	13	28	492	254	471	198	826	664	999999	344	999999	525	826	623	232	483	999999	999999	251	226	950	415	209	976	999999	999999	423	959	13	741	241	999999	903	916	999999	307	999999	999999	999999	887	999999	148	820	35	961	597	393	618	999999	999999	202	993	999999	958	298	597	818	515	198	403	999999	866	661	728	113	999999	999999	909	874	999999	247	161	980	363	999999	999999	999999	184	25	999999	685	804	782	999999	548	247	301	945	627	162	488	999999	670	999999	999999	242	487	102	999999	312	975	999999	744	262	999	51	23	535	841	999999	11	644	999999	730	718	969	94	894	190	865	999999	999999	291	721	999999	999999	490	492	251	883	334	503	261	712	492	210	69	530	766	506	234	766	113	150	160	844	999999	999999	780	152	158	592	911	66	946	309	202	33	816	999999	560	530	294	957	163	508	392	999999	248	517	910	563	138	683	641	599	999999	999999	999999	601	999999	550	999999	999999	735	741	591	999999	999999	999999	18	46	714	283	946	703	999999	999999	999999	652	461	454	701	273	242	595	463	238	425	999999	736	61	461	224	999999	19	818	196	232	421	916	197	30	65	509	873	849	855	736	937	127	426	163	919	999999	830	848	449	865	149	999999	999999	779	419	456	956	584	499	999999	937	885	295	999999	999999	735	999999	434	646	999999	369	745	999999	999999	488	238	999999	898	542	84	386	999999	379	330	999999	999999	563	999999	610	609	552	298	999999	788	799	999999	832	999999	587	999999	999999	406	999999	685	505	404	678	860	301	190	145	67	999999	424	690	776	
516	965	841	442	999999	855	823	999999	221	999999	394	820	702	999999	406	818	321	359	208	979	958	694	824	999999	464	702	999999	430	473	999999	256	999999	108	999999	545	867	999999	999999	21	31	582	175	999999	435	19	999999	168	865	784	327	999999	692	225	710	817	822	150	999999	977	479	738	999999	999999	725	999999	458	722	999999	999999	539	999999	176	999999	187	406	793	230	999999	678	606	544	260	645	155	999999	564	720	397	999999	723	726	507	177	542	292	189	600	748	999999	999999	146	488	975	254	169	999999	354	999999	313	999999	999999	750	484	381	934	487	757	428	999999	269	738	335	473	176	812	659	999	805	895	227	202	482	788	128	470	999999	285	401	985	179	219	681	93	191	131	999999	33	795	999999	804	431	999999	771	351	821	810	25	808	441	510	999999	549	999999	999999	831	129	961	999999	911	999999	212	366	999999	806	60	67	252	292	999999	836	635	213	207	100	796	29	999999	447	306	999999	50	477	999999	485	599	670	537	999999	999999	12	24	667	999999	729	602	74	999999	964	999999	764	568	732	763	605	874	376	352	999999	299	812	418	524	69	261	837	999999	406	956	999999	389	999999	254	932	999999	999999	967	329	999999	498	731	289	746	156	999999	100	318	713	364	611	999999	328	999999	707	999999	594	500	608	999999	891	867	999999	999999	757	911	245	323	999999	999999	783	906	56	874	564	567	532	999999	378	527	170	999999	999999	52	355	983	71	54	999999	395	458	331	369	696	999999	999999	999999	505	999999	244	306	999999	518	992	580	704	999999	454	999999	999999	24	921	999999	91	999999	372	999999	624	999999	999999	849	200	776	414	272	462	547	360	999999	933	999999	999999	683	143	230	394	999999	38	472	651	806	617	134	407	999999	999999	208	287	233	223	999999	449	78	224	395	999999	999999	113	729	127	167	826	166	986	646	999999	248	988	860	88	361	817	999999	786	968	241	76	378	999999	736	999999	269	137	83	159	999999	958	999999	748	125	393	907	309	354	493	999999	461	147	761	393	298	999999	427	155	862	966	296	291	255	163	49	631	80	992	863	898	699	92	837	591	38	778	250	745	694	454	999999	999999	303	988	999999	999999	999999	999999	448	54	841	981	221	192	767	999999	223	594	85	762	999999	316	999999	595	290	379	310	999999	364	519	969	999999	461	999999	999999	489	999999	267	383	999999	999999	999999	554	819	66	717	999999	999999	824	361	999999	655	669	932	617	212	326	707	707	999999	999999	448	999999	929	85	168	999999	999999	734	288	689	956	221	965	748	999999	
999999	670	538	573	507	655	999999	12	954	323	23	528	800	255	172	290	559	972	999999	575	143	999999	999999	897	196	78	919	545	672	608	999999	703	999999	210	450	655	999999	143	903	999999	999999	999999	975	761	155	11	12	489	999999	999999	999999	249	483	999999	283	146	926	999999	386	439	735	999999	340	999999	878	319	999999	999999	804	516	122	425	999999	518	482	850	650	982	999999	194	76	439	999999	273	211	205	229	20	999999	999999	999999	999999	756	999999	247	999999	999999	629	999999	999999	666	412	685	609	296	981	180	965	999999	432	496	999999	889	999999	373	999999	389	77	999999	683	99	999999	672	999999	999999	584	999999	605	999999	198	897	999999	999999	916	999999	663	999999	819	977	230	35	999999	999999	504	817	786	999999	564	110	941	999999	885	485	209	746	999999	999999	195	999999	711	322	574	693	511	534	999999	999999	972	673	709	999999	569	99	999999	658	834	24	177	682	999999	999999	113	504	999999	293	999999	544	899	180	196	999999	569	996	276	908	460	999999	808	969	999999	942	999999	891	401	400	999999	795	562	551	911	999999	572	999999	823	775	218	80	364	228	522	930	943	999999	487	785	981	572	823	999999	999999	273	215	207	340	67	270	999999	112	939	948	999999	982	999999	268	868	360	66	183	500	699	389	217	589	999999	420	998	873	413	999999	418	772	972	999999	352	647	122	375	182	765	514	995	999999	999999	999999	305	947	999999	999999	618	999999	925	399	332	325	818	66	999999	749	919	999999	999999	808	496	999999	185	254	999999	15	621	756	999999	884	417	986	703	421	792	319	999999	999999	413	339	795	191	492	383	649	999999	534	590	496	999999	999999	705	127	197	482	892	999999	61	511	589	922	862	449	999999	981	999999	999999	407	273	999999	597	999999	999999	999999	999999	314	48	802	604	999999	999999	40	999999	370	631	712	999999	999999	938	899	999999	110	961	824	417	932	742	452	999999	313	609	136	326	190	37	805	59	68	183	177	999999	301	457	296	117	891	602	999999	418	999999	477	114	468	374	100	496	999999	831	650	90	571	596	411	300	615	354	713	90	342	826	662	810	343	771	55	999999	999999	674	716	525	340	663	43	131	835	504	668	952	99	541	320	227	418	999999	606	267	999999	166	680	762	187	522	746	999999	999999	667	999999	999999	328	999999	843	820	125	134	750	908	999999	289	464	121	999999	999999	990	801	515	999999	999999	999999	999999	787	999999	999999	999999	953	348	999999	999999	450	999999	178	732	970	999999	923	697	999999	112	999999	352	999999	999999	611	702	569	86	426	531	945	
87	183	275	531	999999	541	143	356	827	171	786	999999	991	999999	774	296	999999	715	137	999999	113	999999	341	118	898	476	93	432	794	999999	877	922	296	999999	372	999999	902	211	999999	999999	789	350	672	940	506	999999	706	591	836	415	191	370	298	464	999999	71	841	166	632	65	458	999999	561	999999	294	864	645	30	999999	999999	999999	186	999999	44	287	762	353	401	612	487	999999	501	596	999999	252	999999	999999	832	999999	311	500	746	578	393	644	88	789	279	656	999999	775	686	840	402	999999	14	103	263	187	89	718	450	999999	999999	295	956	124	999999	160	999999	241	999999	890	449	943	647	607	883	999999	999999	999999	83	744	999999	712	93	661	203	366	248	423	379	655	59	593	60	201	999999	107	999999	963	999999	999999	879	410	999999	795	401	458	385	406	999999	863	978	115	644	705	584	999999	211	305	999999	999999	911	999999	861	167	841	999999	893	455	999999	785	712	244	367	953	864	569	999999	297	269	744	980	841	213	516	676	999999	948	354	617	999999	896	999999	52	799	999999	999999	999999	804	954	545	565	930	232	999999	999999	743	748	690	840	25	999999	999999	45	999999	835	80	160	355	491	897	906	548	838	194	999999	999999	202	568	999999	349	29	945	343	723	999999	60	619	999999	366	933	999999	268	513	601	307	999999	357	999999	963	147	999999	204	323	66	639	26	101	48	544	829	551	190	999999	501	995	747	580	321	996	999999	460	999999	988	557	702	999999	45	999999	886	907	973	335	604	999999	974	825	631	286	94	172	999999	581	244	536	392	24	323	22	606	559	999999	45	869	188	687	999999	215	765	999999	991	981	855	161	637	856	225	585	346	527	180	126	304	237	999999	826	999999	146	461	175	687	334	999999	640	999999	505	937	466	426	920	980	619	999999	999999	103	999999	113	999999	607	680	177	438	976	494	435	443	117	807	45	362	807	857	999999	999999	676	666	958	225	823	141	919	999999	169	425	547	560	259	381	144	999999	722	999999	538	999999	999999	259	357	537	999999	894	397	139	430	73	999999	132	865	276	255	999999	232	887	606	999999	760	417	278	561	999999	875	999999	735	999999	393	639	358	329	999999	999999	427	318	999999	21	929	744	789	999999	106	999999	999999	695	983	136	707	430	834	853	999999	30	590	980	796	589	999999	999999	662	999999	47	999999	765	803	999999	999999	828	127	999999	876	999999	731	971	89	182	258	533	190	210	609	966	962	804	505	266	999999	20	446	522	999999	682	228	92	999999	301	999999	547	621	801	999999	307	
589	629	958	999999	340	59	511	807	547	66	158	510	62	499	999999	629	999999	546	942	664	392	605	999999	204	458	649	648	787	510	711	911	388	892	312	999999	343	846	329	925	902	509	999999	974	784	534	999999	39	833	999999	51	287	84	859	653	915	984	999999	999999	727	690	410	723	306	836	155	769	999999	750	123	999999	999999	999999	999999	49	165	999999	999999	185	999999	739	620	999999	570	468	999999	999999	529	249	999999	402	674	999999	601	245	501	785	342	148	639	999999	111	289	720	486	268	346	999999	819	497	172	999999	494	104	987	999999	999999	163	837	999999	317	250	378	363	720	76	701	349	999999	548	380	420	492	999999	905	638	999999	104	94	210	98	384	709	751	234	49	189	987	613	174	905	999999	999999	737	999999	523	732	926	999	419	566	999999	87	999999	999999	751	871	948	999999	359	739	500	999999	999999	323	999999	541	627	138	681	887	999999	735	221	642	747	916	755	999999	392	906	999999	105	674	643	999999	999999	999999	633	483	178	240	798	264	434	414	563	999999	423	398	982	115	999999	327	999999	852	999999	866	638	380	835	125	734	806	452	999999	999999	404	993	231	637	113	999999	655	999999	656	999999	481	786	238	194	59	341	826	409	800	999999	777	151	790	830	440	799	263	999999	62	506	992	811	109	19	999999	999999	202	999999	879	121	151	814	876	999999	789	999999	999999	999999	785	999999	908	999999	999999	718	627	262	999999	400	206	999999	740	999999	999999	999999	922	669	687	229	36	185	149	75	530	688	475	963	275	852	999999	999999	399	999999	999999	999999	597	999999	169	999999	392	905	670	801	564	575	381	144	363	726	24	130	999999	190	169	999999	645	843	876	964	252	663	987	360	360	845	913	999999	155	193	561	337	510	305	999999	130	515	999999	510	999999	999999	999999	610	999999	999999	920	958	218	908	262	632	999999	719	205	148	728	918	320	450	719	662	708	988	180	174	999999	619	106	353	49	104	306	342	921	999999	911	63	448	522	999999	886	704	764	893	999999	807	999999	315	167	118	212	999999	897	791	302	608	352	440	383	160	999999	862	999999	999999	167	999999	999999	797	999999	236	674	479	999999	21	832	999999	944	105	619	999999	999999	314	939	245	837	899	409	551	629	58	568	623	999999	371	138	34	839	895	735	235	395	999999	999999	930	443	732	406	885	999999	999999	999999	257	820	26	91	996	923	629	42	267	925	870	178	498	999999	61	414	436	999999	808	999999	999999	369	394	971	258	546	999999	801	999999	999999	523	592	999999	395	321	
802	58	290	142	110	999999	999999	477	309	525	999999	999999	999999	999999	999999	969	999999	160	226	614	887	436	999999	999999	999999	914	828	927	764	412	288	883	113	999999	999999	999999	156	999999	999999	907	196	891	94	456	606	278	746	418	787	999999	999999	441	77	781	433	999999	14	457	682	196	999999	999999	713	897	999999	999999	175	915	144	999999	823	262	453	318	999999	996	999999	999999	236	191	178	419	150	240	891	999999	815	332	923	881	999999	698	77	999999	999999	261	188	197	220	837	113	830	999999	826	999999	999999	988	999999	363	436	999999	416	231	501	27	972	999999	482	999999	400	999999	842	991	262	608	999999	195	999999	793	176	818	999999	387	999999	87	347	145	323	531	999999	858	67	999999	496	999999	999999	476	575	999999	999999	999999	705	191	819	884	270	839	31	227	583	83	66	999999	197	618	870	39	832	423	679	999999	481	951	383	542	895	873	999999	999999	999999	658	999999	999999	250	710	999999	972	567	999999	817	508	999999	106	999999	559	801	101	999999	877	986	915	644	999999	999999	715	999999	754	808	287	988	396	345	625	563	924	999999	629	724	486	506	898	471	327	999999	181	723	999999	999999	823	741	804	102	626	999999	747	24	467	612	535	999999	367	174	290	999999	430	173	498	542	32	999999	999999	376	304	381	98	454	327	555	653	991	610	999999	984	999999	999999	304	718	999999	999999	910	999999	26	198	761	999999	733	191	801	185	18	235	841	999999	727	999999	999999	999999	255	331	303	697	999999	959	544	125	616	190	744	341	136	454	292	726	122	110	165	188	999999	999999	364	999999	526	999999	645	766	999999	770	266	999999	757	999999	473	884	522	999999	93	67	654	646	532	999999	447	469	58	563	942	124	868	999999	414	259	264	999999	999999	40	181	999999	999999	777	999999	846	923	999999	999999	630	980	408	999999	898	26	108	999999	999999	709	999999	999999	999999	999999	91	824	999999	901	638	999999	507	251	999999	917	999999	999999	999999	999999	999999	999999	999999	629	679	885	428	583	544	999999	970	611	999999	725	368	999999	165	214	999999	221	243	953	702	945	294	999999	86	388	530	490	722	999999	475	365	656	606	33	999999	999999	181	999999	507	289	743	999999	37	266	781	883	157	762	287	927	338	509	922	597	740	344	485	808	49	62	63	198	999999	145	950	999999	999999	289	973	999999	999999	999999	735	673	958	24	266	937	304	505	383	727	444	999999	999999	856	734	18	292	846	999999	372	862	455	999999	555	816	892	316	999999	999999	999999	788	228	999999	29	773	999999	639	726	999999	547	513	999999	999999	
335	999999	195	998	104	344	752	996	137	999999	581	999999	290	999999	999999	207	374	631	591	999999	999999	939	225	944	999999	92	485	379	566	768	133	999999	328	776	900	801	999999	894	222	377	379	870	999999	831	999999	572	493	811	999999	999999	999999	915	922	999999	173	396	537	251	880	21	859	999999	440	999999	274	722	138	514	999999	612	576	479	419	999999	14	999999	999999	394	999999	999999	999999	999999	999999	47	64	217	999999	167	612	514	273	389	999999	210	518	999999	999999	301	567	689	999999	999999	999999	999999	951	244	506	708	166	527	117	153	709	335	999999	195	239	402	999999	66	999999	971	999999	43	999999	999999	999999	999999	705	999999	215	986	999999	852	121	999999	410	999999	96	819	711	237	999999	999999	406	999999	679	688	788	999999	999999	999999	987	511	902	472	88	999999	284	764	779	297	12	158	999999	131	325	999999	224	999999	999999	708	316	495	354	558	970	816	637	228	999999	776	430	382	252	177	999999	999999	949	648	541	180	256	331	50	424	235	999999	772	999999	804	821	999999	985	548	999999	731	501	166	999999	999999	999999	602	999999	255	13	867	629	999999	154	999999	999999	908	999999	271	613	462	984	455	930	333	127	999999	999999	999999	696	999999	445	834	195	446	999999	169	605	155	279	999999	999999	86	46	557	605	946	628	163	806	913	999999	724	934	604	747	56	236	30	384	228	251	642	559	999999	432	999999	720	999999	999999	999999	313	430	999999	46	273	908	418	999999	999999	180	425	208	617	999999	412	720	999999	590	999999	460	933	584	770	61	336	557	526	344	134	809	236	919	539	967	609	478	732	897	341	999999	638	999999	301	214	803	52	35	776	299	711	999999	139	19	999999	905	728	659	940	709	715	999999	84	258	918	944	505	999999	649	183	933	999999	12	259	859	822	89	999999	566	257	293	999999	999999	999999	423	914	999999	909	375	71	880	818	999999	198	625	457	564	605	999999	269	307	383	385	602	366	722	892	880	159	999999	999999	999999	103	692	425	193	641	39	834	14	847	595	303	999999	303	124	206	999999	634	412	999999	484	910	307	950	910	156	158	688	701	31	999999	760	999999	246	999999	725	109	999999	441	815	534	770	999999	421	712	89	797	999999	251	999999	999999	256	746	93	350	535	796	999999	515	46	492	351	143	982	631	835	279	999999	857	399	107	999999	202	596	733	713	541	999999	247	831	359	849	446	185	943	970	23	940	895	910	999999	366	999999	999999	332	193	999999	396	790	876	809	455	451	999999	428	46	999999	999999	999999	636	993	999999	504	
683	687	643	905	958	48	660	821	999999	455	947	469	740	784	999999	999999	550	86	999999	105	370	32	999999	408	999999	756	907	916	863	590	268	916	28	861	583	999999	689	287	679	357	139	65	480	999	999999	393	687	261	266	886	809	560	847	815	144	661	783	999999	999999	211	141	744	958	999999	197	40	451	999999	999999	89	584	272	406	999999	965	315	999999	904	905	209	999999	999999	999999	977	781	708	79	999999	727	922	934	999999	965	478	999999	999999	999999	731	999999	999999	941	808	60	187	999999	999999	163	58	849	828	119	999999	339	999999	142	999999	94	981	967	999999	961	248	161	288	154	140	999999	928	583	580	219	820	999999	443	268	999999	604	482	675	243	999999	31	362	899	812	65	124	853	345	738	310	999999	764	332	510	703	656	772	42	180	250	234	999999	999999	618	999999	786	896	854	871	882	612	315	733	999999	940	885	262	476	99	26	453	999999	845	279	999999	65	769	932	564	613	831	449	505	999999	329	556	999999	290	999999	278	227	999	474	855	698	809	999999	398	570	999999	999999	999999	943	999999	796	641	999999	10	524	999999	27	999999	299	267	60	172	810	739	615	393	999999	971	952	999999	799	454	129	999999	580	294	33	381	371	746	218	999999	506	350	999999	687	999999	93	999999	289	999999	262	709	216	805	536	999	301	999999	186	25	433	353	132	364	352	522	999999	429	240	219	646	999999	999999	59	524	666	469	543	927	466	719	215	999999	568	546	744	913	194	54	999999	732	999999	194	731	785	192	999999	999999	854	175	296	663	535	79	999999	659	167	166	999999	870	540	758	854	999999	306	228	680	563	999999	607	999999	455	999999	945	999999	999999	999999	820	273	342	999999	482	689	762	179	65	679	603	999999	887	587	999999	903	183	753	973	744	474	435	567	999999	819	178	256	999999	841	288	589	591	568	250	346	893	947	587	67	79	101	550	250	548	87	610	930	30	853	551	211	201	999999	312	944	999999	706	831	999999	314	442	207	338	777	999999	21	395	999999	251	862	956	596	696	903	652	924	194	28	434	219	999999	236	712	299	87	999999	999999	265	306	999999	196	126	125	752	999999	999999	221	473	458	76	225	999999	778	990	595	999999	999999	610	659	29	999999	687	407	263	76	999999	999999	49	699	701	933	140	999999	300	999999	839	480	943	999999	758	712	720	570	999999	999999	999999	457	721	704	472	892	999999	999999	286	749	508	999999	861	685	429	408	182	773	999999	142	94	942	487	999999	755	999999	562	342	999999	317	489	127	
49	269	999999	999999	773	999999	237	999999	466	534	74	551	177	999999	999999	999999	999999	359	540	947	999999	999999	909	22	969	408	999999	337	340	999999	999999	969	269	391	999999	999999	999999	670	635	999999	545	947	999999	559	999999	936	156	635	524	999999	495	999999	776	542	313	814	999999	109	789	375	999999	899	478	999999	999999	105	291	786	999999	26	693	186	724	703	411	865	558	359	144	43	261	322	812	45	999999	999999	202	726	87	865	252	474	881	270	450	646	478	354	729	782	655	999999	999999	508	611	318	826	83	999999	447	266	10	964	756	123	999999	96	443	999999	677	902	564	709	584	999999	229	305	463	999999	999999	999999	213	630	361	387	999999	137	999999	434	340	999999	129	595	639	609	252	999999	999999	157	377	999999	999999	672	999999	880	100	660	610	733	392	22	373	821	376	60	62	379	612	378	999999	945	782	18	352	351	783	969	999999	975	532	719	181	316	885	215	999999	541	578	481	297	242	527	580	999999	327	999999	307	228	999999	556	872	897	756	999999	431	776	36	999999	710	106	130	590	999999	211	999999	999999	999999	999999	170	999999	521	999999	141	999999	988	428	211	966	34	388	999999	999999	491	428	999999	822	424	389	999999	999999	999999	221	868	384	999999	999999	999999	999999	379	486	906	372	67	889	45	81	766	675	938	12	999999	999999	999999	999999	999999	379	109	999999	552	850	426	677	999999	731	374	309	932	756	999999	346	536	832	999999	547	999999	123	693	999999	393	588	66	749	451	461	999999	999999	916	547	999999	796	553	686	826	528	69	239	999999	335	525	735	149	19	760	602	476	743	474	999999	999999	999999	686	507	822	999999	794	999999	999999	30	868	110	393	395	993	127	792	849	15	77	487	253	233	367	999999	999999	449	999999	989	999999	999999	130	799	168	999999	265	120	55	999999	999999	999999	393	999999	869	467	424	352	754	999999	643	809	626	737	406	279	606	284	328	430	175	999999	748	687	387	46	999999	310	234	697	737	999999	747	986	152	343	104	250	363	900	662	314	694	999999	999999	49	999999	392	999999	889	100	980	792	624	697	348	986	705	625	833	999999	123	128	66	288	999999	72	639	594	72	184	366	920	999999	999999	860	999999	999999	341	348	999999	366	999999	345	999999	757	999999	132	299	804	357	399	624	530	191	999999	196	638	752	719	977	727	797	340	999999	733	999999	375	855	836	518	278	373	287	164	362	999999	999999	458	531	422	939	350	790	715	999999	999999	400	246	999999	674	200	965	622	371	950	999999	576	630	873	697	848	277	
462	295	999999	35	347	999999	828	341	999999	999999	231	306	47	999999	16	999999	928	999999	999999	138	635	172	327	313	751	916	213	999999	640	161	999999	999999	999999	671	888	504	637	760	405	35	999999	888	999999	999999	999999	325	999999	574	561	951	702	999999	999999	719	999999	299	968	999999	999999	430	999999	44	701	999999	604	397	732	999999	498	512	987	178	596	644	721	746	902	999999	568	435	593	639	242	688	459	702	806	999999	999999	999999	536	999999	486	974	999999	382	999999	17	999999	357	592	957	85	59	964	533	295	393	998	999999	396	661	216	847	999999	999999	802	23	802	901	590	878	346	899	975	134	999999	622	780	348	559	999999	899	221	842	635	999999	192	723	925	999999	422	855	143	212	999999	656	638	146	341	999999	183	215	514	766	999999	620	999999	84	839	842	673	613	659	346	501	761	999999	999999	999999	999999	619	999999	876	999999	178	32	999999	697	110	478	63	485	448	768	385	689	395	454	138	25	388	118	999999	93	743	999999	999999	796	999999	123	999999	633	934	374	999999	884	999999	30	598	691	417	487	999999	370	789	999999	174	890	999999	812	376	999999	999999	999999	588	999999	415	793	751	999999	999999	999999	987	986	817	429	551	999999	999999	999999	360	374	856	447	607	901	999999	523	304	999999	644	315	999999	897	747	121	999999	999999	786	460	999999	545	999999	239	864	11	500	988	552	999999	646	100	999999	470	999999	11	693	438	588	999999	999999	891	498	205	724	520	999999	100	249	706	999999	999999	297	356	32	814	106	626	582	606	411	156	970	935	999999	553	232	374	445	999999	999999	329	168	109	93	587	57	82	515	999999	430	409	748	846	697	842	803	737	447	647	905	77	855	999999	999999	999999	920	563	296	999999	298	216	999999	503	289	352	644	198	273	445	999999	999999	120	999999	185	11	999999	134	247	76	999999	495	999999	797	840	359	999999	999999	823	862	999999	494	999999	999999	999999	224	999999	255	999999	999999	207	615	474	12	880	999999	956	999999	999999	284	823	999999	326	230	999999	802	999999	856	663	999999	999999	999999	999999	410	779	282	999999	775	999999	961	999999	161	568	891	868	144	31	924	917	958	402	846	999999	548	999999	870	177	566	915	263	934	999999	592	636	477	738	250	73	999999	999999	644	191	455	845	999999	671	999999	434	361	295	999999	364	939	704	537	41	999999	826	370	908	114	681	860	917	36	357	569	932	424	140	894	957	999999	999999	324	221	400	532	999999	377	999999	743	215	629	481	580	999999	887	109	999999	648	424	703	324	999999	963	999999	538	999999	
999999	111	305	999999	230	400	824	663	630	999999	325	999999	567	315	993	275	371	476	240	999999	456	999999	999999	833	978	492	480	999999	386	999999	360	889	862	713	839	276	999999	733	984	238	657	916	999999	999999	783	805	90	118	710	59	999999	497	100	102	372	291	429	999999	40	999999	920	570	287	812	999999	435	777	854	999999	726	928	637	999999	11	999999	540	70	185	59	183	411	371	554	337	685	863	999999	770	350	558	999999	999999	702	255	317	96	638	999999	476	357	37	999999	642	983	130	503	15	99	314	832	999999	253	422	857	337	999999	26	950	999999	176	636	17	513	917	879	63	934	246	693	701	999999	545	708	999999	999999	185	728	570	216	191	857	710	466	517	999999	603	462	845	918	758	80	687	398	999999	720	999999	999999	725	113	999999	999999	769	999999	612	930	685	544	720	711	999999	999999	455	744	945	319	999999	551	999999	589	999999	999999	99	328	934	630	223	156	408	999999	999999	463	13	467	999999	622	98	314	999999	587	999999	999999	742	143	999999	928	999999	943	453	990	999999	479	726	146	999999	999999	999999	999999	470	999999	716	999999	145	737	586	999999	827	987	605	999999	230	621	999999	418	936	226	858	955	561	16	15	280	703	418	999999	656	736	866	639	672	999999	999999	999999	872	870	123	923	14	557	999999	111	637	348	130	769	999999	781	317	210	999999	618	524	889	463	999999	446	999999	727	549	930	999999	960	358	932	189	583	777	999999	548	822	303	999999	999999	493	904	377	931	582	999999	999999	874	428	666	39	63	628	758	390	999999	999999	288	205	465	627	116	150	289	416	941	196	999999	956	999999	387	999999	765	126	405	559	608	515	263	88	532	66	542	304	999999	878	999999	825	396	929	125	999999	107	397	780	387	764	98	525	641	462	622	999999	999999	288	722	298	511	363	831	999999	917	34	126	933	999999	999999	846	999999	537	389	371	17	37	653	843	218	999999	345	27	999999	519	990	622	999999	999999	148	882	26	999999	589	59	471	564	641	999999	999999	999999	999999	219	814	999999	138	987	999999	999999	999999	889	999999	999999	513	999999	176	345	999999	778	927	412	500	33	432	690	830	363	947	339	999999	452	395	456	999999	999999	912	135	212	876	999999	12	370	999999	999999	258	876	999999	103	668	999999	136	999999	863	999999	999999	490	440	787	134	97	774	50	921	999999	999999	999999	559	121	285	18	999999	999999	169	397	925	51	999999	728	183	999999	259	269	999999	999999	773	924	532	186	227	747	482	348	88	789	616	962	448	999999	999999	754	327	
469	999999	659	999999	993	368	476	999999	999999	999999	999999	613	999999	838	514	760	999999	429	246	972	382	894	537	536	701	64	380	780	999999	602	999999	595	999999	496	789	451	630	612	779	566	999999	832	999999	232	999999	735	767	950	111	211	972	913	896	782	944	575	999999	133	152	938	987	695	999999	472	892	125	193	825	59	73	140	863	649	680	916	550	742	315	765	965	999999	430	679	761	629	718	699	647	999999	999999	171	507	469	841	999999	369	451	690	339	655	551	999999	900	48	81	119	999999	225	865	403	833	999999	367	186	650	567	26	629	842	184	426	999999	283	835	999999	999999	404	999999	111	556	108	62	975	120	423	355	529	641	689	999999	999999	999999	781	157	389	195	999999	292	200	999999	353	999999	847	165	238	15	668	74	999999	999999	714	467	999999	319	305	781	999999	257	763	999999	47	384	939	331	730	942	765	135	456	999999	999999	999999	616	99	999999	285	214	819	881	418	686	464	999999	999999	999999	999999	369	999999	999999	608	999999	891	529	895	973	968	883	526	999999	296	249	542	618	429	954	999999	850	34	116	29	999999	190	999999	999999	999999	583	879	698	524	744	582	303	283	847	530	602	591	720	125	244	402	687	394	594	178	154	845	999999	296	212	145	999999	999999	832	40	14	999999	185	287	400	98	194	11	999999	714	945	269	771	898	362	22	139	908	871	627	999999	999999	782	185	474	737	804	999999	322	999999	246	938	451	817	999999	87	415	443	725	155	217	999999	704	880	999999	999999	999999	186	933	200	15	437	493	214	150	218	742	10	813	663	294	999999	689	999999	999999	999999	818	953	382	284	606	696	192	726	419	999999	101	901	952	589	662	999999	478	132	603	809	454	246	676	317	344	415	630	71	860	435	999999	623	999999	225	76	130	804	658	593	318	254	767	999999	999999	126	840	57	233	10	667	313	999999	487	999999	563	581	287	75	940	201	76	131	865	984	219	478	499	736	523	542	823	819	538	295	564	687	451	741	999999	503	367	406	71	203	131	437	999999	744	662	999999	843	999999	718	402	252	133	901	809	999999	999999	351	321	710	468	844	494	39	201	113	876	999999	545	874	446	833	669	69	672	863	999999	342	754	999999	38	698	94	110	145	999999	999999	999999	641	26	552	162	999999	695	999999	359	636	408	999999	999999	786	364	308	864	282	569	999999	73	239	999999	943	314	999999	246	999999	769	759	393	999999	159	672	100	498	528	999999	999999	786	999999	466	323	236	999999	398	124	297	674	
400	230	999999	576	470	999999	999999	999999	83	999999	565	809	23	833	599	253	514	999999	968	999999	865	779	542	999999	783	608	607	915	719	569	916	999999	948	17	378	999999	564	327	688	304	543	803	999999	94	729	976	960	632	724	999999	999999	604	999999	601	808	620	688	999999	793	861	770	641	975	513	331	92	861	999999	465	70	688	999999	115	673	162	72	334	458	268	806	648	999999	999999	736	701	321	336	357	209	999999	999999	724	533	999999	534	902	999999	941	999999	999999	125	953	177	663	304	680	498	483	449	745	295	239	581	986	223	795	449	249	812	19	756	513	806	706	219	964	999999	999999	148	259	245	393	695	622	691	694	806	537	999999	30	823	853	907	999999	472	621	152	547	613	738	999999	587	138	752	889	611	999999	999999	454	999999	27	219	999999	200	509	999999	999999	958	305	529	989	912	808	792	999999	903	606	352	244	597	821	126	675	999999	795	657	999999	943	733	89	546	346	92	110	999999	999999	518	999999	954	570	87	193	251	94	749	551	999999	346	999999	985	14	999999	999999	856	519	999999	544	934	999999	999999	999999	600	235	225	982	999999	829	999999	789	999999	999999	999999	397	673	520	999999	875	590	660	254	878	999999	386	747	84	741	120	999999	591	112	79	999999	321	112	999999	486	958	999999	112	106	721	999999	556	999999	600	124	417	999999	346	881	35	953	283	160	973	999999	224	487	151	250	999999	999999	126	686	999999	810	578	295	750	43	679	849	999999	999999	532	999999	371	401	157	959	334	557	889	709	87	999999	310	171	139	205	999999	480	884	999999	564	128	955	870	483	789	546	999999	999999	999999	212	185	474	720	627	176	366	822	999999	191	915	985	999999	999999	609	395	510	417	999999	554	771	999999	965	626	999	414	851	501	918	367	999999	999999	745	586	506	901	651	590	543	963	839	450	149	703	946	999999	999999	999999	999999	999999	289	139	965	267	541	13	220	999999	720	222	324	999999	903	973	767	712	249	137	909	708	743	919	873	202	715	999999	69	272	680	999999	11	313	240	830	87	294	999999	487	999999	503	999999	803	999999	331	999999	974	999999	176	935	244	339	285	638	562	354	999999	266	772	552	220	999999	948	177	999999	999999	20	634	83	895	483	474	762	92	416	27	999999	59	999999	554	999999	784	893	336	446	999999	999999	999999	677	485	717	38	999999	935	834	559	741	999999	579	120	999999	999999	473	280	461	769	999999	999999	231	544	414	319	714	999999	811	436	60	621	999999	999999	495	345	956	597	999999	455	10	
826	257	856	285	313	999999	441	916	999999	321	622	875	999999	523	531	453	143	81	999999	999999	999999	134	999999	508	999999	904	380	624	999999	393	875	102	16	768	750	945	374	999999	111	839	283	312	419	124	438	746	999999	685	964	891	823	526	999999	999999	753	702	848	358	166	408	110	816	999999	999999	445	529	868	908	999999	585	88	873	969	568	50	943	714	294	79	999999	999999	694	660	411	570	359	999999	874	999999	57	107	26	999999	999999	738	999999	999999	999999	678	999999	999999	155	912	388	812	999999	999999	999999	100	810	988	999999	288	783	558	416	166	999999	447	96	216	993	893	725	488	72	771	999999	829	584	264	312	615	170	999999	704	999999	999999	598	621	803	111	784	214	69	542	738	329	154	332	309	477	999999	592	702	884	262	999999	899	750	188	288	999999	999999	555	999999	949	127	288	853	999999	884	999999	825	999999	114	999999	688	999999	946	334	451	132	999999	999999	786	999999	32	468	620	452	999999	382	848	443	524	720	999999	659	382	592	620	51	301	698	425	854	149	309	999999	999999	574	999999	953	999999	999999	999999	884	240	768	999999	926	659	667	411	48	511	999999	999999	769	394	999999	999999	293	363	999999	410	831	808	999999	932	999999	723	870	946	877	75	429	432	706	368	836	47	890	43	665	961	383	890	659	913	90	756	999999	213	999999	999999	999999	599	712	336	334	85	999999	999999	152	213	788	721	533	999999	999999	352	686	411	999999	904	149	260	697	751	37	941	158	946	851	450	999999	667	223	343	830	999999	719	380	43	760	665	63	890	462	183	661	366	686	830	738	80	138	999999	999999	405	999999	902	961	999999	392	926	999999	985	999999	30	131	999999	199	152	263	632	316	377	797	999999	95	369	245	578	375	999999	472	125	123	380	64	21	395	937	999999	926	758	80	999999	999999	241	999999	199	442	61	162	999999	543	999999	115	763	761	857	589	319	999999	667	392	933	999999	464	319	999999	330	965	119	122	262	307	999999	999999	245	726	963	999999	27	180	802	526	223	999999	928	547	999999	616	303	163	806	999999	229	269	375	147	842	999999	921	999999	868	999999	999999	999999	914	246	999999	241	528	999999	894	581	999999	455	864	866	720	400	536	999999	864	714	672	956	316	999999	88	999999	509	107	884	594	96	820	311	335	584	183	502	692	306	775	98	268	269	234	335	774	999999	509	427	999999	843	160	341	164	999999	985	733	290	168	183	732	430	159	310	495	999999	999999	999999	999999	999999	999999	999999	474	98	625	413	697	999999	308	
313	673	999999	680	999999	999999	936	489	156	530	599	449	999999	534	133	53	999999	119	958	739	999999	631	865	227	999999	999999	998	685	252	539	401	298	651	982	854	510	732	750	716	559	558	992	999999	18	692	999999	999999	320	351	999999	999999	304	999999	351	454	999999	807	782	799	890	752	260	246	617	138	999999	798	239	679	623	999999	917	402	409	190	861	634	856	534	783	866	688	344	207	581	107	559	309	537	182	702	949	950	826	807	308	755	389	879	391	999999	999999	640	727	734	50	901	339	171	592	58	951	257	26	34	73	916	49	999999	41	751	498	702	506	920	371	999999	999999	602	882	116	999999	977	153	485	999999	999999	616	472	999999	206	230	148	944	134	751	701	933	999999	744	999999	715	353	848	640	809	754	144	807	372	82	335	736	288	486	803	973	114	541	614	999999	309	999999	505	835	530	999999	758	999999	179	999999	43	999999	858	500	999999	999999	139	512	675	665	913	999999	110	468	870	493	999999	467	331	777	596	402	196	728	92	999999	848	23	999999	459	996	763	637	702	49	999999	999999	788	95	902	999999	601	865	949	112	999999	476	47	964	47	500	300	999999	402	999999	640	999999	139	418	261	62	125	403	226	999999	160	999999	999999	428	320	614	81	999999	428	932	995	536	999999	626	999999	999999	999999	59	82	999999	705	712	244	999999	999999	999999	749	380	834	849	728	999999	649	999999	999999	328	77	618	653	432	429	918	631	470	999999	999999	350	999999	826	588	999999	999999	331	999999	963	447	936	778	29	347	999999	999999	999999	578	999999	796	887	999999	674	999999	604	999999	405	649	538	786	90	774	551	305	632	246	999999	255	607	662	999999	391	327	514	391	999999	599	999999	566	728	380	63	999999	291	226	394	837	562	999999	999999	671	681	729	186	366	172	237	724	715	629	157	999999	971	551	919	505	999999	170	999999	999999	999999	99	93	810	415	37	517	999999	88	247	408	999999	999999	999999	999999	999999	999999	150	157	229	71	874	600	937	580	88	92	999999	999999	720	756	676	999999	677	457	582	597	999999	770	339	654	967	645	999999	230	167	40	423	560	723	843	497	23	662	254	727	498	155	999999	999999	945	802	898	368	490	999999	999999	593	109	418	607	744	999999	817	999999	999999	239	132	717	423	57	999999	164	647	999999	999999	999999	28	433	729	94	999999	687	443	394	851	78	287	987	999999	847	447	324	999999	126	108	127	206	999999	161	999999	375	438	999999	999999	999999	647	999999	491	232	999999	999999	170	379	333	165	66	936	
433	723	34	952	145	228	999999	999999	353	22	531	778	151	466	999999	282	999999	719	23	870	163	999999	214	817	795	765	430	999999	999999	945	818	999999	52	190	772	999999	136	546	239	220	999999	678	999999	635	730	999999	90	611	369	888	147	999999	999999	999999	999999	326	999999	217	166	999999	999999	29	334	408	203	570	735	961	694	567	155	695	490	803	999999	485	999999	578	97	999999	684	818	196	398	807	999999	818	856	407	456	855	918	389	858	421	231	354	535	441	169	976	129	917	802	999999	452	134	999999	566	999999	153	940	999999	83	696	980	832	936	600	989	999999	879	563	247	711	237	999999	631	999999	407	141	647	146	999999	116	565	999999	393	655	364	999999	481	300	999999	312	914	798	316	999999	441	999999	418	934	452	999999	107	999999	680	100	999999	999999	503	955	168	176	505	803	999999	999999	140	90	449	290	245	910	999999	588	463	999999	797	439	999999	469	951	19	722	712	999999	999999	18	10	230	302	150	227	999999	999999	142	933	807	121	605	349	42	361	949	137	699	541	999999	518	111	999999	303	999999	147	43	999999	158	999999	792	999999	682	958	999999	860	999999	999999	27	334	755	456	530	137	686	833	659	999999	599	69	999999	23	162	383	499	899	484	999	74	89	999999	521	983	999999	24	999999	999999	391	999999	501	803	987	681	999999	391	72	581	999999	999999	252	999999	999999	414	99	857	779	955	999999	468	240	385	156	85	937	999999	999999	472	49	999999	683	910	278	999999	999999	999999	999999	342	999999	992	999999	327	867	392	999999	999999	945	116	894	632	999999	56	624	999999	671	125	656	999999	743	435	999999	599	541	999999	933	999999	219	81	999999	832	259	446	20	315	999999	913	518	764	263	999999	836	137	578	417	877	999999	295	999999	863	982	999999	999999	999999	999999	846	838	786	372	458	999999	392	874	801	71	382	798	999999	319	999999	758	999999	892	999999	407	599	29	30	133	627	306	999999	863	218	332	233	562	848	500	469	202	136	155	999999	772	953	961	999999	517	999999	89	601	976	999999	114	385	717	48	201	999999	999999	817	662	745	162	445	529	665	478	837	999999	950	544	849	699	631	462	999999	999999	454	637	693	999999	98	548	704	78	408	999999	947	999999	999999	656	580	642	999999	474	999999	999999	999999	999999	305	857	999999	999999	138	66	999999	765	999999	999999	999999	163	746	292	142	314	573	999999	457	376	130	999999	999999	332	305	303	963	216	324	999999	61	432	557	30	341	836	833	872	419	648	941	999999	630	34	383	370	909	298	510	80	900	
213	706	961	312	743	335	357	920	835	102	919	450	999999	999999	709	605	726	999999	306	481	999999	787	808	999999	487	931	999999	948	999999	393	999999	706	253	266	848	725	999999	999999	999999	999999	485	952	999999	555	31	202	315	999999	999999	764	999999	348	213	999999	209	425	897	536	999999	811	828	408	985	999999	427	999999	207	68	33	983	19	18	362	795	999999	999999	213	263	412	294	626	353	284	180	210	336	999999	654	67	432	999999	69	891	786	681	999999	999999	142	138	808	995	256	140	690	755	184	985	418	603	999999	221	999999	134	999999	195	999999	133	999999	999999	100	720	552	11	999999	165	949	126	999999	123	918	781	999999	134	603	999999	999999	223	999999	999999	35	351	999999	61	605	999999	194	935	360	600	999999	953	161	891	47	98	999999	999999	539	999999	805	999999	999999	304	685	999999	999999	519	530	999999	814	271	999999	400	225	749	636	500	406	999999	970	23	999999	975	917	964	999999	190	96	515	845	135	999999	68	619	967	999999	789	376	999999	999999	674	415	999999	785	934	423	761	999999	298	999999	952	848	160	564	999999	999999	999999	387	720	60	959	432	24	407	689	999999	481	999999	258	817	846	133	480	317	305	607	659	199	999999	999999	868	515	999999	63	892	287	533	999999	827	999999	999999	999999	656	874	122	999999	401	709	106	356	942	980	426	999999	614	828	999999	842	268	194	641	254	404	180	999999	999999	634	960	515	412	65	977	953	999999	330	445	477	605	999999	63	999999	950	999999	636	607	999999	999999	999999	449	73	909	999999	245	643	45	252	16	486	692	668	617	440	203	694	301	999999	999999	844	161	179	999999	772	647	214	977	690	161	768	999999	304	364	317	521	451	999999	999999	741	319	546	87	438	999999	913	537	446	775	756	408	344	999999	999999	999999	999999	999999	712	999999	999999	999999	665	354	101	248	913	999999	313	309	919	752	201	926	233	717	307	999999	999999	369	999999	120	768	211	933	753	433	999999	999999	120	151	252	739	365	331	999999	653	202	986	199	87	525	999999	999999	856	999999	217	999999	418	152	946	102	999999	352	288	932	272	464	999999	347	814	984	999999	202	167	677	22	836	999999	999999	73	999999	999999	551	291	343	886	999999	354	928	546	25	520	999999	173	59	714	396	86	399	449	199	781	999999	385	103	572	40	978	189	992	380	999999	999999	88	841	14	999999	999999	944	56	999999	119	999999	801	999999	473	999999	999999	118	962	625	759	215	999999	874	999999	448	176	197	770	999999	653	175	936	175	999999	624	224	999999	55	728	335	141	
352	999999	999999	999999	999999	999999	999999	912	999999	999999	999999	999999	621	608	999999	213	517	565	819	873	184	999999	986	943	555	636	596	848	999999	706	73	243	300	627	862	273	999999	999999	601	999999	999999	858	999999	783	949	999999	999999	604	801	20	814	489	999999	999999	957	161	823	999999	999999	999999	990	782	477	305	807	999999	86	999999	999999	559	419	484	963	240	316	325	347	213	994	999999	999999	999999	999999	434	891	583	334	838	999999	710	999999	658	298	391	598	784	391	557	975	967	493	558	858	251	999999	340	525	678	155	642	999999	620	151	999999	999999	998	734	999999	414	233	657	248	999999	999999	999999	760	195	999999	999999	531	934	789	237	37	999999	534	143	999999	999999	999999	999999	655	692	999999	896	999999	517	539	999999	999999	60	348	153	752	319	255	233	824	143	841	155	942	46	623	999999	35	392	124	268	603	864	928	219	999999	999999	999999	555	308	148	287	999999	999999	328	52	481	596	645	485	718	999999	311	319	672	991	999999	999999	999999	999999	329	871	447	403	999999	660	734	131	138	300	999999	317	700	999999	685	855	598	499	999999	994	999999	999999	389	907	405	999999	301	555	266	228	447	58	999999	486	978	277	840	999999	385	667	317	360	467	355	897	411	555	999999	999999	817	402	916	999999	624	999999	218	492	999999	997	999999	368	189	864	910	852	539	923	999999	945	999999	25	999999	124	956	686	792	999999	43	999999	994	467	915	999999	449	999999	531	999999	768	560	770	999999	309	999999	999999	308	138	999999	556	503	368	487	999999	999999	999999	999999	654	801	545	938	999999	563	999999	530	12	799	453	267	425	94	330	983	165	662	999999	633	999999	896	996	657	557	306	107	540	651	517	136	484	706	647	181	730	20	830	426	216	336	778	850	327	854	999999	80	472	999999	999999	999999	678	265	591	999999	758	804	999999	999999	999999	466	999999	879	494	673	969	561	777	913	600	999999	999999	246	968	307	936	55	679	803	687	999999	635	367	276	999999	457	228	999999	561	423	925	999999	999999	589	750	418	999999	999999	653	999999	999999	303	999999	582	999999	996	442	297	294	159	712	135	94	999999	999999	999999	560	999999	308	999999	750	446	225	999999	675	850	885	657	999999	888	999999	690	35	917	378	933	999999	785	999999	199	999999	999999	830	412	711	799	47	999999	978	919	858	297	67	437	999999	999999	999999	69	907	560	121	785	79	406	121	31	999999	177	334	677	754	774	747	119	999999	999999	615	812	999999	875	812	147	678	999999	39	750	999999	598	782	505	855	26	999999	314	87	239	861	
434	301	689	699	870	422	311	175	999999	999999	948	235	999999	267	999999	281	41	748	999999	116	771	376	999999	398	512	394	829	821	737	896	442	41	972	999999	999999	999999	108	186	941	725	377	142	999999	999999	685	999999	466	247	590	745	846	566	999999	133	99	68	999999	300	999999	486	593	999999	999999	197	116	916	262	367	86	753	182	855	999999	258	999999	639	430	170	713	148	927	591	240	992	59	876	926	999999	869	132	591	808	989	465	142	999999	705	758	103	768	120	109	170	999999	999999	991	999999	999999	395	460	999999	999999	587	58	999999	11	258	444	147	240	990	414	498	999999	999999	374	865	350	126	849	933	671	76	945	999999	827	999999	999999	429	68	126	999999	999999	418	999999	999999	999999	941	999999	140	639	271	621	863	999999	706	611	999999	676	208	135	999999	999999	999999	999999	966	702	642	29	730	999999	855	25	88	124	919	999999	89	470	349	153	924	999999	999999	220	672	60	999999	176	332	226	224	726	999999	932	706	999999	918	892	527	999999	588	921	186	559	784	999999	542	999999	999999	755	532	999999	336	64	211	999999	754	335	999999	916	999999	999999	697	514	999999	138	999999	156	999999	588	42	196	943	230	999999	12	267	435	436	426	999999	464	317	999999	694	479	400	176	730	731	586	593	47	611	999999	122	234	671	203	655	999999	396	341	280	999999	345	802	116	499	209	717	328	898	438	408	999999	167	130	820	885	999999	999999	425	685	12	449	159	341	600	452	777	596	241	780	963	131	999999	47	853	358	999999	999999	676	531	23	267	694	608	213	595	999999	114	851	317	999999	834	970	655	999999	283	195	470	516	57	431	999999	96	128	474	999999	911	130	999999	471	218	454	950	999999	999999	999999	755	999999	137	999999	497	673	999999	923	863	138	160	476	768	579	999999	999999	777	999999	109	999999	999999	999999	999999	999999	683	834	999999	389	999999	999999	884	87	999999	533	528	645	342	511	560	758	386	999999	264	346	136	444	361	697	308	10	676	331	793	999999	999999	189	999999	211	331	999999	999999	364	999999	401	254	999999	999999	999999	61	527	874	276	79	351	999999	999999	321	798	799	999999	482	149	999999	108	795	999999	293	999999	959	348	238	141	190	897	922	31	348	863	101	63	999999	126	999999	781	136	999999	262	452	999999	566	868	999999	411	91	999999	696	283	725	999999	999999	999999	999999	286	712	298	743	999999	999999	999999	493	999999	458	999999	999999	297	999999	503	309	972	395	999999	841	999999	999999	999999	620	729	108	716	235	747	623	267	410	273	672	839	999999	492	
393	324	90	32	780	999999	999999	912	999999	794	824	202	973	752	999999	390	948	999999	883	241	678	23	987	999999	999999	745	55	200	999999	999999	624	526	569	817	589	999999	230	999999	169	505	999999	707	73	313	892	42	999999	871	57	30	324	999999	955	702	813	379	999999	626	828	44	852	999999	616	999999	180	308	632	166	173	999999	169	999999	189	388	999999	970	949	683	572	170	971	184	153	999999	168	300	999999	867	14	219	744	604	989	999999	653	840	999999	881	999999	594	410	617	707	907	860	999999	154	577	530	842	429	652	999999	668	73	678	86	340	34	879	737	764	162	953	999999	565	999999	999999	735	340	999999	78	549	999999	760	363	999999	245	425	999999	999999	993	347	171	999999	101	550	999999	71	975	764	999999	857	264	856	999999	999999	999999	512	305	999999	99	842	200	963	999999	112	86	907	999999	999999	999999	914	999999	734	744	427	990	172	999999	24	820	993	760	999999	127	221	295	130	125	999999	999999	732	999999	932	65	161	156	999999	999999	999999	999999	423	361	773	923	846	999999	529	122	227	999999	591	209	290	232	106	91	624	846	149	816	999999	791	811	489	117	794	127	678	593	280	792	733	324	999999	406	999999	986	652	280	412	765	999999	898	433	140	533	840	710	999999	999999	532	361	299	181	999999	632	550	293	815	61	999999	999999	529	946	682	858	999999	739	825	464	104	971	575	999999	61	947	999999	387	999999	999999	954	416	719	523	748	440	443	999999	42	999999	101	703	999999	229	721	999999	488	952	750	999999	648	110	884	504	974	561	999999	563	999999	570	739	172	933	999999	999999	284	141	15	208	999999	424	742	706	61	999999	999999	145	356	24	146	468	940	999999	86	935	853	532	224	549	999999	654	880	999999	471	44	999999	999999	604	999999	447	782	999999	753	508	857	999999	403	832	141	583	426	440	548	984	112	798	535	856	999999	253	751	916	466	21	597	544	720	245	27	444	631	999999	999999	999999	999999	985	196	999999	229	39	999999	699	93	999999	770	223	342	46	368	999999	999999	913	999999	999999	696	999999	999999	999999	911	999999	195	168	999999	696	952	885	216	999999	631	127	611	407	637	277	793	62	833	500	250	383	212	999999	876	999999	52	999999	999999	355	999999	999999	999999	999999	227	999999	999999	301	884	396	999999	884	17	999999	415	251	634	995	285	41	95	643	42	999999	999999	537	121	511	291	43	999999	244	654	860	999999	143	159	167	999999	732	433	501	177	999999	999999	365	999999	841	999999	999999	157	56	999999	210	269	247	465	450	952	689	
794	341	20	850	999999	779	999999	156	280	281	102	476	815	553	999999	594	476	595	999999	145	171	279	243	656	886	607	801	454	601	999999	678	999999	999999	999999	937	101	999999	327	704	999999	135	229	570	996	999999	680	999999	889	602	674	999999	869	409	816	528	999999	999999	363	964	999999	999999	786	999999	427	999999	392	272	999999	615	515	113	999999	890	342	20	942	999999	247	999999	215	376	912	851	926	92	808	999999	397	999999	423	993	999999	362	570	730	349	673	153	999999	160	999999	916	999999	96	571	999999	999999	76	806	585	815	999999	999999	758	768	74	934	629	999999	999999	999999	999999	352	202	522	976	796	329	612	671	999999	565	999999	999999	797	459	639	765	364	999999	999999	242	591	396	607	999999	888	604	999999	665	414	53	999999	999999	999999	544	574	91	573	595	825	660	464	145	317	260	26	285	961	318	999999	178	274	874	964	849	999999	955	595	389	999999	999999	999999	946	266	235	756	244	896	263	884	558	201	769	645	179	999999	455	89	356	999999	612	643	493	240	999999	778	999999	644	227	260	619	495	194	999999	999999	999999	517	879	91	503	782	389	708	999999	877	976	505	238	795	81	837	876	248	999999	485	558	43	716	29	456	822	600	679	12	275	72	999999	999999	21	46	271	576	997	853	343	233	999999	69	362	999999	283	706	848	156	423	742	999999	920	32	85	109	999999	999999	999999	681	191	709	999999	168	815	969	242	226	759	810	270	878	395	930	261	999999	974	363	760	999999	125	999999	533	589	532	999999	999999	250	999999	999999	469	717	372	181	161	523	999999	900	547	300	50	999999	99	345	162	864	862	990	770	999999	134	448	108	461	565	439	999999	126	636	999999	999999	992	999999	821	350	999999	515	223	999999	737	394	83	815	999999	142	636	662	197	436	668	999999	999999	479	484	812	999999	618	999999	999999	999999	347	999999	274	546	417	999999	209	277	999999	999999	359	649	221	42	999999	60	999999	638	328	929	777	989	690	999999	59	785	523	806	18	329	934	604	607	999999	400	281	809	279	999999	95	437	394	999999	827	319	999999	884	446	415	761	398	979	999999	999999	945	357	432	999999	496	631	534	999999	268	999999	999999	755	51	165	999999	796	251	363	586	243	501	392	796	862	999999	999999	900	999999	400	257	930	999999	21	921	120	53	849	512	782	430	999999	999999	136	526	162	564	270	728	804	999999	999999	45	403	999999	999999	999999	560	569	648	749	730	999999	12	999999	745	719	743	999999	55	999999	999999	739	581	165	682	999999	265	280	710	104	
999999	182	281	780	737	894	561	662	737	557	492	290	863	42	699	113	41	124	781	999999	999999	150	683	215	999999	780	464	999999	999999	999999	307	290	999999	553	273	558	185	999999	999999	999999	168	90	392	999999	116	666	999999	999999	466	999999	436	151	499	277	283	345	498	76	999999	956	439	999999	986	20	260	999999	999999	320	769	150	928	809	999999	930	284	739	758	196	999999	16	904	916	781	107	300	166	791	592	999999	927	70	119	124	327	999999	845	104	999999	999999	999999	245	565	999999	999999	651	626	310	999999	993	544	587	312	967	111	62	999999	541	888	719	104	419	839	50	842	999999	818	695	522	519	438	645	385	948	203	999999	348	147	466	456	673	855	999999	599	999999	999999	758	999999	23	999999	999999	314	215	662	152	495	999999	525	936	999999	832	931	999999	59	999999	899	212	363	999999	339	999999	386	84	442	55	248	196	250	314	502	332	999999	999999	258	999999	999999	999999	999999	999999	707	375	823	210	999999	623	742	999999	999999	999999	836	147	404	999999	683	560	521	240	772	999999	999999	309	165	999999	444	912	999999	259	539	437	441	999999	999999	999999	76	964	999999	999999	852	818	313	181	999999	215	477	364	927	309	998	999999	999999	893	999999	115	999999	999999	999999	999999	766	999999	999999	492	999999	746	602	377	658	846	310	718	999999	999999	999999	954	313	732	295	949	743	90	984	856	260	842	336	547	999999	383	999999	668	999999	288	418	542	360	820	643	276	613	999999	705	999999	999999	290	36	764	515	712	802	179	122	269	867	686	335	612	242	999999	420	65	999999	284	201	642	963	391	999999	844	603	492	99	28	346	643	384	903	857	970	815	999999	41	999999	581	486	556	495	420	732	999999	747	588	947	856	999999	536	430	999999	366	327	644	837	671	118	999999	90	103	999999	999999	999999	431	754	271	999999	848	33	999999	703	999999	999999	477	999999	205	637	999999	904	151	999999	788	117	953	24	501	653	180	734	370	982	272	406	463	573	196	429	786	993	999999	999999	18	534	63	727	184	280	999999	673	641	999999	999999	999999	938	931	143	126	999999	417	263	618	709	999999	662	499	440	318	999999	904	784	775	850	862	587	83	163	264	63	999999	839	230	803	506	999999	336	730	857	467	532	999999	999999	80	379	739	707	999999	999999	872	564	297	999999	648	944	888	865	193	399	999999	999999	999999	879	73	133	577	43	999999	212	31	335	769	582	850	110	474	715	704	481	133	879	714	269	391	499	938	972	581	858	617	236	153	340	40	602	999999	560	15	
947	801	705	892	999999	999999	546	999999	714	25	999999	479	183	171	712	999999	999999	160	517	497	999999	194	604	461	999999	594	795	999999	439	552	999999	999999	914	709	757	679	427	986	999999	999999	999999	704	234	999999	42	388	444	999999	441	999999	92	999999	999999	999999	441	999999	206	253	936	571	87	999999	365	999999	767	999999	565	473	413	42	848	960	999999	130	652	999999	960	648	429	577	160	729	751	374	469	806	999999	852	278	999999	999999	999999	60	986	999999	490	999999	72	999999	999999	823	999999	661	408	225	132	849	126	419	999999	999999	999999	824	369	421	357	613	999999	999999	999999	999999	712	205	419	559	999999	910	615	810	172	530	897	459	589	753	189	77	352	158	347	999999	992	442	707	202	924	358	691	574	962	877	358	370	236	755	121	775	252	849	999999	221	999999	315	257	50	904	999999	999999	999999	242	290	270	841	999999	15	999999	280	498	226	634	326	228	999999	847	295	182	999999	999999	834	999999	414	824	999999	999999	135	721	686	999999	999999	298	825	999999	85	342	682	616	516	999999	231	663	840	286	36	224	999999	993	999999	999999	999999	868	377	876	410	973	827	465	767	999999	999999	293	414	999999	831	928	999999	999999	153	999999	175	678	665	530	10	180	801	999999	798	999999	383	999999	527	999999	231	797	921	999999	713	112	515	226	849	282	999999	999999	258	999999	999999	108	416	31	850	999999	303	294	212	846	999999	239	181	699	667	488	860	999999	765	999999	999999	43	17	999999	999999	50	202	999999	828	392	999999	73	921	56	682	700	999999	361	999999	41	999999	937	594	999999	83	483	930	999999	999999	371	422	681	181	999999	999999	421	100	556	532	809	999999	354	465	999999	103	812	317	135	26	967	616	508	813	734	270	926	448	932	786	26	120	386	399	467	970	80	891	859	999999	271	609	325	829	483	737	580	482	774	980	270	175	805	999999	999999	754	999999	868	447	801	965	972	168	999999	516	699	917	955	997	850	999999	921	999999	999999	755	368	300	999999	340	996	690	999999	674	952	999999	850	999999	588	999999	712	999999	212	453	67	199	999999	450	555	999999	783	820	625	484	999999	957	349	999999	834	999999	999999	999999	999999	538	450	999999	521	307	215	254	665	999999	339	158	295	793	820	477	400	999999	465	917	745	367	999999	186	75	969	749	999999	186	143	480	999999	583	999999	822	673	13	946	999999	999999	244	310	656	399	999999	476	999999	140	146	872	999999	64	587	999999	719	877	982	999999	56	551	558	221	78	532	914	794	999999	999999	971	156	473	999999	111	473	
999999	999999	710	167	695	598	999999	619	857	999999	999999	999999	957	277	539	944	691	739	900	999999	443	33	999999	134	485	697	901	161	999999	989	408	873	952	123	633	284	999999	825	999999	458	770	999999	363	764	715	498	999999	999999	507	999999	465	734	553	974	40	999999	211	585	681	998	999999	629	460	868	905	943	473	843	643	264	999999	866	170	452	367	999999	999999	478	999999	987	860	604	999999	141	534	674	329	978	999999	974	82	999999	153	580	761	151	999999	495	858	771	34	993	663	999999	258	598	574	110	617	536	988	999999	176	694	148	101	975	328	343	241	623	494	760	669	191	196	999999	590	690	999999	25	185	999999	999999	999999	866	999999	410	883	935	109	229	371	556	985	349	424	999999	999999	669	175	170	161	999999	999999	539	242	993	71	71	875	984	419	401	521	813	999999	529	731	999999	999999	574	445	407	141	404	133	213	683	842	772	274	157	30	999999	854	33	991	498	999999	633	947	349	999999	70	999999	999999	970	45	182	236	894	999999	999999	519	601	725	754	496	999999	416	39	320	229	999999	610	836	999999	351	666	790	131	999999	999999	647	213	235	624	999999	25	595	163	178	511	999999	877	547	986	511	458	139	999999	505	745	27	604	636	129	531	459	289	420	628	379	999999	999999	999999	428	523	999999	375	111	417	481	168	262	860	808	613	421	999999	849	887	892	999999	999999	625	295	291	52	576	115	102	887	735	184	999999	799	130	510	23	129	472	999999	92	38	861	34	586	764	743	828	516	120	396	999999	532	735	999999	870	489	578	146	481	999999	999999	19	529	745	983	727	999999	688	112	999999	943	999999	691	810	507	659	601	709	527	308	748	599	999999	501	305	652	799	956	259	31	999999	999999	991	467	822	29	342	288	602	46	999999	150	413	712	999999	63	841	925	999999	220	887	869	619	182	999999	669	37	999999	999999	341	928	114	438	999999	999999	999999	394	233	987	488	327	322	116	490	625	608	196	999999	58	251	811	873	622	48	144	576	374	819	477	163	999999	314	838	270	118	578	711	331	749	491	668	999999	938	856	893	574	762	999999	556	391	483	758	979	208	530	64	999999	999999	947	999999	596	575	756	834	495	22	999999	846	999999	57	896	999999	999999	567	999999	999999	999999	765	154	569	814	999999	272	95	679	244	334	639	999999	64	999999	321	384	999999	895	103	860	114	370	880	100	916	999999	999999	494	618	238	999999	625	336	999999	726	255	387	582	361	312	671	164	999999	688	844	115	327	999999	
999999	490	176	672	489	343	831	405	274	999999	897	999999	763	600	71	15	999999	999999	414	935	370	76	999999	999999	543	790	999999	949	119	202	999999	810	440	547	909	999999	72	749	146	992	999999	330	981	908	684	873	548	80	102	256	999999	830	700	391	600	999999	492	395	138	698	153	881	999999	81	234	97	999999	225	999999	999999	942	172	999999	999999	999999	49	999999	99	106	669	999999	999999	857	999999	427	424	119	999999	999999	999999	999999	999999	999999	448	999999	416	999999	999999	999999	597	826	332	999999	169	999999	612	953	999999	744	560	434	403	299	469	456	34	34	999999	999999	999999	977	999999	278	301	297	275	551	439	999999	999999	14	185	999999	508	999999	919	739	999999	558	814	471	830	313	396	965	251	388	162	991	824	392	611	265	874	620	827	999999	97	871	48	71	523	716	513	556	259	988	999999	626	537	999999	336	874	999999	999999	156	695	882	336	56	886	999999	447	748	848	403	999999	999999	888	25	864	651	825	999999	999999	948	124	799	840	715	263	597	535	464	538	65	736	425	999999	473	142	182	999999	999999	161	671	86	967	665	162	339	999999	901	999999	999999	999999	511	364	96	999999	999999	895	51	620	792	299	863	982	219	792	999999	999999	12	999999	999999	999999	890	10	999999	91	999999	999999	999999	688	385	805	696	924	999999	895	554	381	338	148	999999	246	140	150	42	862	808	103	758	872	494	835	999999	486	727	979	752	510	996	999999	527	886	761	999999	245	987	602	938	999999	324	248	295	175	864	984	646	562	750	967	999999	282	999999	398	271	999999	550	360	999999	207	999999	152	53	385	333	620	555	485	776	905	999999	269	999999	999999	999999	634	209	670	590	502	91	427	12	542	999999	732	748	497	499	170	694	637	393	999999	999999	999999	204	909	841	253	439	171	786	844	999999	999999	412	875	954	999999	993	879	769	999999	125	395	999999	510	885	600	999999	999999	985	615	220	417	876	138	525	271	440	299	828	346	999999	920	640	167	619	264	999999	872	999999	999999	999999	814	867	675	626	991	42	999999	34	250	381	381	185	180	634	515	999999	999999	360	692	206	704	60	999999	654	999999	754	982	891	999999	280	999	524	132	448	999999	549	999999	512	533	239	746	274	587	965	691	999999	999999	999999	113	999999	55	522	850	999999	472	764	444	30	431	247	999999	802	403	999999	382	857	63	999999	238	966	999999	999999	827	463	459	999999	999999	467	963	999999	999999	458	999999	736	235	486	674	999999	999999	999999	114	190	91	295	189	944	870	617	593	833	691	738	
304	147	735	283	999999	396	217	999999	301	976	66	970	953	601	999999	999999	744	895	193	999999	755	597	861	978	690	541	283	515	568	999999	999999	140	768	555	163	650	10	951	791	287	258	942	350	138	134	999999	342	999999	929	213	873	698	650	102	983	707	999999	757	593	164	123	701	474	446	112	926	212	407	447	375	666	999999	999999	905	350	812	256	999999	854	999999	208	695	586	365	981	999999	999999	999999	572	999999	999999	253	368	636	174	556	478	999999	999999	999999	908	935	999999	999999	547	999999	594	745	999999	180	460	552	999999	23	956	427	125	118	464	925	446	536	835	999999	10	422	434	476	740	999999	999999	999999	706	999999	671	273	999999	999999	818	901	592	999999	923	402	995	999999	350	355	680	747	441	370	999999	110	760	382	999999	159	563	999999	655	127	14	959	999999	117	845	257	351	999999	871	103	300	999999	343	702	613	443	995	999999	999999	89	796	993	362	999999	999999	999999	999999	299	173	406	468	694	255	999999	999999	999999	999999	999999	975	102	999999	987	875	347	80	886	767	68	769	999999	163	384	61	576	999999	20	606	862	999999	249	361	61	529	475	634	605	317	999999	962	999999	999999	116	999999	979	85	808	128	24	903	27	838	837	530	999999	999999	94	643	679	999999	728	367	703	999999	736	741	952	468	409	712	474	578	999999	105	130	788	999999	180	81	999999	522	999999	591	999999	196	410	999999	999999	32	233	550	999999	638	723	244	999999	183	432	476	999999	133	999999	718	312	439	999999	939	742	999999	999999	204	913	571	188	631	836	775	745	999999	999999	999999	999999	445	185	172	511	999999	999999	861	999999	615	999999	703	833	999999	182	183	289	528	747	470	781	131	315	38	636	400	459	999999	407	516	438	934	150	30	702	904	543	999999	927	508	763	881	572	112	580	999999	738	999999	458	662	999999	226	749	999999	446	309	140	999999	536	121	490	93	463	331	999999	999999	563	812	674	277	999999	150	601	249	707	899	558	212	458	426	662	648	643	745	30	221	999999	999999	583	403	999999	396	612	999999	27	679	428	999999	925	889	999999	925	146	190	32	355	999999	999999	167	546	750	927	698	120	999999	841	999999	718	999999	964	506	288	239	999999	502	254	537	784	232	37	999999	318	286	569	999999	736	512	462	723	999999	596	684	127	47	653	999999	697	502	367	185	239	710	999999	960	393	377	696	865	999999	999999	999999	840	288	999999	74	999999	651	139	350	721	339	987	994	635	378	821	171	201	999999	655	556	45	427	56	798	771	378	325	
999999	999999	50	999999	999999	999999	858	999999	405	987	972	221	206	999999	999999	646	846	252	715	999999	592	571	216	504	247	999999	231	781	423	241	341	303	73	335	953	948	681	999999	222	59	999999	622	999999	183	999999	416	459	987	883	999999	209	555	66	74	733	999999	195	545	410	742	724	86	342	173	655	999999	999999	870	615	213	999999	999999	999999	665	537	969	155	999999	285	830	582	999999	898	642	41	785	246	999	602	999999	762	145	999999	479	335	999999	289	262	528	999999	269	589	382	679	815	54	525	400	999999	999999	468	162	270	580	170	490	187	699	999999	869	442	157	277	276	451	829	874	561	340	837	690	893	514	734	570	999999	861	229	999999	987	270	845	473	839	880	610	875	999999	999999	844	522	589	999999	658	117	121	999999	999999	238	986	180	999999	70	699	82	575	647	535	19	999999	629	958	873	154	609	597	684	999999	395	841	999999	173	999999	496	324	110	773	856	627	458	682	754	990	840	816	305	999999	773	766	314	962	349	999999	999999	224	999999	716	975	58	999999	437	882	999999	999999	41	16	722	573	999999	972	802	791	908	999999	999999	875	968	999999	999999	999999	999999	910	999999	90	878	614	472	109	282	761	393	999999	808	999999	31	799	44	603	808	999999	582	222	399	793	512	181	999999	999999	999999	349	999999	684	646	743	999999	526	999999	639	518	427	543	622	999999	623	589	999999	982	801	539	694	840	999999	999999	528	731	999999	521	877	577	999999	183	999999	451	932	999999	999999	161	74	408	505	999999	404	95	391	275	999999	921	776	214	999999	198	640	999999	963	508	230	460	128	999999	999999	15	343	72	999999	253	999999	999999	999999	457	880	999999	999999	402	44	116	446	999999	842	263	771	999999	745	999999	79	519	999999	722	488	434	944	258	42	62	299	499	254	342	285	148	999999	789	999999	328	333	999999	280	247	576	856	71	942	617	865	251	440	270	670	992	300	709	498	692	933	512	632	820	865	999999	999999	862	114	13	999999	208	981	999999	426	350	424	999999	305	156	632	372	12	640	177	811	858	239	584	349	984	438	566	107	629	816	700	834	415	145	999999	999999	957	938	913	666	999999	325	843	329	577	61	999999	351	999999	999999	509	999999	652	63	999999	999999	288	764	999999	275	641	999999	496	610	649	589	834	999999	124	638	415	74	726	510	551	543	395	264	999999	932	999999	224	999999	68	316	708	999999	361	891	726	715	202	999999	648	35	385	828	243	679	999999	227	253	236	999999	165	444	275	151	511	710	999999	33	
992	97	250	426	999999	999999	303	999999	408	482	999999	999999	922	223	999999	88	999999	176	999999	161	999999	999999	714	781	987	616	903	871	442	49	849	191	806	691	209	830	407	608	539	401	940	738	589	744	973	838	508	941	298	999999	666	345	995	767	999999	218	382	468	438	239	533	432	508	999999	633	98	591	241	999999	325	999999	877	636	999999	221	999999	204	969	808	159	117	961	583	255	383	513	195	48	252	991	999999	939	999999	309	867	999999	999999	231	121	999999	256	277	928	972	999999	789	999999	681	556	999999	23	999999	660	289	132	999999	848	262	999999	130	902	553	989	32	867	740	707	337	455	703	999999	972	858	922	999999	999999	43	610	999999	594	804	514	492	648	977	999999	288	890	187	305	999999	977	999999	990	983	703	288	906	114	999999	91	999999	236	852	999999	51	553	999999	999999	292	538	247	524	400	999999	999999	70	999999	54	822	462	817	160	160	44	638	735	999999	939	209	999999	137	505	999999	512	433	287	639	660	936	501	550	514	894	766	431	999999	846	675	595	642	999999	861	292	323	274	999999	999999	818	999999	315	685	798	186	730	411	999999	562	999999	891	120	999999	690	118	999999	911	312	265	393	612	185	889	999999	354	567	999999	275	223	648	247	211	212	821	310	999999	815	751	338	999999	999999	689	900	999999	999999	484	999999	999999	753	961	411	962	966	692	215	999999	999999	999999	454	618	116	999999	528	914	651	999999	999999	610	389	487	515	999999	974	101	38	923	285	931	417	999999	355	377	522	262	999999	999999	245	520	615	137	215	999999	307	719	67	228	171	985	316	999999	576	611	867	999999	455	251	987	999999	663	292	897	999999	85	584	999999	739	999999	276	677	376	454	398	994	262	999999	194	862	265	999999	809	999999	300	624	323	999999	744	999999	999999	806	994	999999	370	999999	333	239	720	255	722	999999	328	604	999999	999999	999999	650	187	999999	614	994	271	389	999999	999999	853	530	607	869	762	291	528	239	378	469	683	88	93	541	999999	999999	561	938	150	999999	999999	214	867	982	684	999999	999999	999999	999999	261	545	615	566	529	13	802	631	851	493	441	927	999999	999999	435	634	999999	567	646	945	999999	443	999999	999999	922	135	648	999999	625	195	99	999999	999999	999999	126	923	77	522	563	538	868	999999	709	455	708	999999	626	999999	441	357	822	115	479	999999	313	818	222	376	999999	404	364	149	999999	665	403	999999	537	755	119	512	567	999999	14	117	86	200	999999	999999	540	50	509	999999	231	278	372	983	696	217	999999	
999999	999999	701	878	168	184	999999	395	54	61	442	999999	870	999999	928	790	482	111	371	115	999999	94	344	836	603	894	694	918	737	302	420	579	329	999999	810	801	865	999999	845	933	999999	999999	689	826	107	999999	639	801	999999	488	890	882	999999	999999	917	999999	999999	864	284	274	489	999999	658	751	641	999999	35	155	68	136	924	21	266	438	757	999999	405	518	738	999999	265	893	625	259	999999	999999	254	999999	807	999999	436	10	196	999999	453	547	156	938	194	243	669	493	999999	176	564	878	625	896	354	609	818	999999	999999	375	999999	999999	195	409	999999	999999	999999	808	348	471	999999	923	999999	684	984	999999	171	467	333	504	999999	772	160	458	999999	534	911	999999	872	207	777	579	874	820	572	999999	362	747	600	91	624	860	155	280	475	999999	63	940	999999	999999	448	361	533	631	136	246	445	736	714	813	999999	271	999999	151	999999	999999	58	14	122	136	857	424	867	252	879	999999	626	879	999999	64	481	999999	445	999999	999999	999999	55	252	694	336	422	625	999999	786	889	363	924	999999	586	354	999999	999999	828	999999	287	33	494	291	752	999999	619	565	754	660	342	230	826	208	999999	277	999999	999999	999999	785	713	241	391	999999	999999	525	999999	622	303	638	999999	432	152	658	459	735	931	764	500	946	999999	999999	999999	382	454	669	537	726	622	318	278	786	738	53	82	56	641	413	929	999999	294	996	272	125	198	909	999999	999999	749	656	346	321	999999	374	999999	857	369	999999	636	692	999999	737	10	984	370	685	694	108	999999	412	103	999999	835	999999	661	999999	999999	999999	999999	545	590	370	999999	999999	972	956	481	374	974	225	687	632	777	246	247	556	999999	287	755	512	224	979	591	346	999999	818	999999	49	712	358	272	999999	825	100	112	628	760	44	21	999999	213	330	134	999999	999999	471	999999	999999	37	999999	723	316	10	681	330	611	778	640	999999	164	480	441	661	625	999999	83	807	686	143	999999	795	961	276	352	999999	894	855	230	620	101	77	886	999999	607	635	955	612	153	770	500	999999	999999	631	856	999999	999999	668	508	999999	999999	663	73	465	999999	999999	761	50	658	999999	436	999999	999999	30	321	97	593	429	64	990	996	471	999999	999999	643	769	675	999999	419	419	536	235	356	812	968	437	13	999999	604	297	999999	999999	953	770	343	744	301	109	319	769	349	352	613	517	420	190	10	157	822	999999	999999	999999	999999	249	846	999999	409	999999	999999	999999	93	171	825	999999	127	999999	517	892	583	999999	999999	999999	999999	
649	79	999999	999999	839	401	787	437	856	999999	955	654	452	295	999999	924	142	345	555	57	435	999999	187	999999	846	400	339	672	117	999999	923	999999	76	410	980	999999	662	589	999999	999999	274	456	237	562	869	122	675	795	999999	968	450	999999	922	529	594	963	999999	666	999999	999999	71	124	999999	291	685	784	587	52	314	544	272	552	774	211	782	979	459	999999	658	733	999999	543	999999	148	999999	999999	258	999999	999999	27	999999	995	999999	999999	292	159	136	999999	877	94	535	633	999999	268	705	897	788	720	746	999999	514	277	18	999999	724	528	255	191	168	324	536	49	999999	296	267	999999	999999	653	919	633	852	513	747	573	208	101	62	610	443	999999	582	537	801	999999	513	19	987	999999	407	764	904	945	786	562	558	495	999999	205	999999	999999	169	144	800	999999	762	999999	529	444	999999	632	476	644	999999	999999	742	998	248	36	783	258	289	965	999999	999999	729	907	727	195	24	713	695	857	610	14	76	999999	736	687	999999	513	489	552	930	999999	999999	269	999999	853	820	560	999999	999999	421	999999	160	204	999999	999999	394	854	282	343	430	999999	999999	999999	44	743	866	999999	999999	561	588	280	768	736	44	481	867	469	710	873	999999	999999	466	324	999999	857	853	999999	559	101	999999	592	999999	155	132	801	999999	999999	235	999999	986	999999	298	695	999999	151	999999	999999	169	416	999999	924	154	409	999999	965	672	622	183	186	999999	994	999999	180	267	995	49	622	613	999999	643	198	243	256	886	849	176	770	532	303	873	999999	999999	999999	323	378	448	830	999999	167	138	225	505	59	573	992	781	128	437	999999	111	371	810	926	999999	589	999999	897	999999	128	799	902	100	880	999999	459	292	600	999999	889	556	219	444	999999	114	427	693	194	683	894	77	57	343	999999	201	511	629	786	379	999999	999999	550	317	999999	999999	236	135	625	999999	999999	709	190	272	548	999999	892	999999	363	821	999999	896	999999	999999	999999	999999	751	568	364	688	801	829	505	999999	132	212	16	999999	386	98	878	302	78	448	569	194	887	785	794	495	308	999999	276	999999	34	837	190	336	689	999999	615	667	771	936	945	293	214	959	149	345	999999	991	550	274	942	63	828	68	655	999999	173	966	773	869	389	999999	563	540	999999	999999	999999	680	221	378	483	220	531	141	503	999999	980	927	645	459	261	999999	43	11	32	970	19	131	680	255	843	649	999999	901	557	999999	999999	674	763	855	323	563	780	182	999999	731	532	999999	565	379	463	246	330	999999	617	
999999	999999	999999	517	235	999999	899	999	966	999999	834	327	629	999999	774	555	999999	174	790	145	697	999999	861	219	301	448	323	566	311	791	607	999999	578	999999	484	999999	177	999999	537	581	999999	564	813	647	957	999999	903	122	791	824	158	82	540	999999	919	999999	999999	352	226	787	999999	999999	698	999999	927	516	999999	345	109	237	999999	158	637	219	721	143	723	223	262	886	544	999999	775	999999	643	999999	999999	398	999999	999999	225	824	940	999999	619	999999	865	999999	720	450	999999	999999	22	563	446	999999	445	331	999999	785	821	999999	99	999999	999999	760	999999	999999	999999	401	728	359	971	169	999999	562	217	887	999999	999999	999999	93	999999	812	230	976	197	999999	50	643	999999	465	930	999999	999999	999999	735	611	506	859	999999	654	999999	999999	721	999999	999999	853	550	883	999999	999999	732	828	517	999999	613	287	999999	276	572	999999	180	896	999999	273	429	392	51	904	827	606	390	740	999999	623	985	184	100	914	999999	344	672	167	999999	999999	733	111	999999	999999	504	457	502	999999	296	177	483	211	26	999999	886	214	999999	646	65	999999	176	992	710	999999	999999	999999	197	204	886	238	683	23	54	769	539	999999	322	999999	999999	380	114	160	453	949	150	783	999999	999999	37	185	532	35	111	667	375	740	999999	999999	636	75	269	999999	354	68	494	469	167	257	918	568	892	160	246	685	999999	26	549	761	999999	969	281	556	176	999999	999999	657	911	386	403	798	926	145	34	344	120	807	806	394	464	999999	626	910	722	999999	999999	381	789	999999	588	359	201	639	432	999999	793	713	141	999999	362	837	557	780	854	129	642	999999	135	999999	999999	282	999999	164	306	83	353	371	833	707	427	334	867	495	798	53	607	297	999999	367	551	406	676	172	42	999999	999999	845	65	603	826	537	256	888	851	315	149	47	342	999999	999999	432	880	433	226	38	969	72	981	810	522	999999	52	767	360	999999	606	57	131	680	950	507	999999	999999	999999	889	87	999999	644	492	904	999999	954	364	53	128	526	252	946	14	999999	999999	863	255	90	481	494	488	537	999999	999999	101	999999	662	999999	816	127	649	552	336	950	990	427	499	906	953	400	999999	723	241	651	999999	999999	127	33	890	999999	69	160	999999	405	598	452	961	783	999999	652	999999	955	237	999999	999999	699	620	63	666	642	374	348	136	91	999999	764	999999	40	999999	990	999999	639	999999	182	67	499	153	930	361	548	466	715	999999	310	108	733	999999	240	999999	999999	491	74	366	258	278	999999	33	999999	600	
834	156	930	999999	822	854	663	448	64	943	387	556	689	701	128	185	659	255	826	982	999999	278	75	265	999999	508	734	999999	999999	904	346	476	999999	340	527	401	535	286	281	456	445	294	441	999999	398	999999	801	999999	247	83	999999	476	999999	344	528	565	91	675	999999	999999	999999	390	189	999999	999999	910	730	359	184	999999	649	383	974	379	547	999999	837	999999	867	583	706	372	999999	195	294	870	279	490	811	962	320	860	539	957	336	64	115	290	690	487	386	452	198	520	433	246	999999	827	999999	999999	727	999999	807	173	999999	757	999999	994	865	999999	641	999999	999999	221	999999	788	843	999999	53	999999	999999	999999	97	389	207	264	999999	523	999999	58	378	452	693	81	244	17	63	375	999999	579	708	999999	999999	953	846	146	905	976	999999	999999	402	485	783	314	999999	180	999999	427	966	362	583	831	241	817	368	999999	556	999999	976	409	735	478	676	474	784	571	999999	143	543	999999	999999	999999	419	127	656	999999	668	389	22	74	999999	999999	409	987	995	877	879	607	595	656	590	999999	999	999999	908	999999	808	999999	999999	497	47	999999	884	905	13	999999	422	999999	170	475	530	176	463	999999	618	110	999999	688	999999	906	692	999999	548	886	999999	999999	207	999999	219	732	94	358	999999	525	36	708	750	504	983	999999	464	765	447	130	999999	423	975	97	999999	999999	855	999999	841	623	805	512	999999	997	999999	94	188	708	904	999999	390	181	317	938	886	910	359	999999	705	858	999999	926	97	999999	760	67	944	119	627	411	876	999999	517	246	720	999999	999999	753	999999	899	440	756	860	19	739	954	115	999999	211	999999	458	291	424	983	181	999999	424	999999	247	999999	150	79	90	503	999999	425	664	999999	228	372	745	606	505	999999	427	695	999999	88	689	806	999999	999999	908	451	952	595	550	533	75	841	108	59	999999	701	759	371	676	367	999999	323	299	44	999999	838	440	852	999999	618	565	486	999999	999999	435	441	425	243	170	639	999999	999999	874	141	16	999999	999999	999999	100	803	999999	65	28	708	629	375	516	917	999999	79	20	109	809	932	999999	999999	999999	761	999999	84	285	526	210	47	816	493	449	168	999999	442	574	744	999999	982	571	510	467	113	717	70	924	999999	155	101	628	999999	165	942	173	427	356	512	82	25	527	530	855	981	999999	145	926	358	999999	999999	999999	276	347	826	371	467	131	925	999999	562	159	776	381	119	999999	374	338	506	995	611	95	72	671	746	464	50	655	485	221	581	144	576	999999	499	
999999	362	113	339	581	705	999999	999999	467	520	866	751	159	999999	572	999999	999999	429	362	287	569	441	604	601	371	330	812	645	714	472	428	999999	166	881	999999	66	999999	999999	925	299	315	664	605	161	880	999999	891	999999	912	693	774	715	223	999999	930	165	999999	512	999999	261	892	660	716	994	102	999999	594	999999	234	516	266	808	504	73	971	999999	835	999999	999999	658	439	999999	732	31	698	999999	999999	823	951	365	308	758	41	674	407	655	999999	999999	69	597	128	623	684	406	437	966	221	160	371	35	330	314	791	319	999999	989	927	695	305	999999	922	771	326	868	217	507	776	829	666	999999	956	234	394	999999	539	815	228	336	593	732	501	999999	461	925	999999	999999	967	999999	852	999999	999999	263	315	999999	999999	356	306	816	999999	999999	199	391	494	55	79	105	999999	667	779	16	770	600	111	573	887	713	319	401	832	223	539	63	977	999999	598	703	919	714	459	999999	519	412	999999	663	999999	999999	999999	416	856	940	999999	310	942	999999	999999	137	999999	999999	792	960	47	904	999999	974	400	145	413	999999	456	999999	186	215	218	597	496	367	462	447	41	777	988	903	544	892	148	239	120	141	999999	470	999999	187	922	498	155	999999	428	173	273	406	706	489	959	490	764	869	101	355	359	289	674	714	710	24	999999	143	370	101	836	999999	35	281	999999	985	824	998	292	720	451	882	999999	999999	183	634	80	509	943	64	137	999999	999999	765	782	999999	999999	837	999999	999999	525	21	999999	999999	999999	112	381	435	999999	999999	665	766	586	381	903	999999	350	386	540	86	943	473	200	316	963	568	33	270	498	999999	200	999999	531	384	999999	440	637	612	962	999999	263	645	655	969	398	371	691	766	861	999999	980	419	999999	400	963	62	821	938	999999	768	89	121	999999	548	999999	678	244	211	999999	473	839	738	424	469	823	999999	817	230	917	999999	999999	266	408	193	333	999999	690	140	421	152	618	699	999999	203	991	151	709	117	196	719	136	489	589	397	476	252	999999	837	999999	665	244	999999	30	771	999999	999999	712	752	224	999999	999999	999999	790	999999	854	149	499	999999	477	681	599	710	999999	208	999999	999999	676	20	717	91	784	852	562	755	999999	999999	999999	999999	311	999999	438	999999	892	192	732	31	698	556	999999	999999	752	775	999999	896	999999	534	566	822	306	999999	156	999999	45	999999	229	144	552	45	136	999999	470	999999	918	309	999999	643	818	851	475	453	999999	130	477	390	999999	18	492	999999	690	999999	461	857	
180	807	32	736	920	758	999999	597	999999	663	429	999999	866	730	856	71	999999	432	716	714	356	852	999999	35	234	999999	804	220	999999	886	999999	753	999999	613	999999	121	286	515	723	69	888	878	999999	44	700	770	524	608	162	431	999999	267	666	746	999999	327	11	996	511	275	953	999999	945	593	318	676	331	262	999999	745	784	147	709	657	826	477	879	771	335	464	999999	999999	67	999999	873	97	96	638	112	533	120	999999	999999	457	115	999999	933	390	726	999999	449	271	730	416	647	874	558	999999	920	42	448	999999	670	57	145	757	695	724	719	231	589	692	999999	354	635	999999	143	261	551	999999	544	498	55	311	999999	999999	999999	651	583	999	538	87	717	999999	95	880	619	956	322	357	999999	999999	670	504	444	756	999999	385	780	154	741	307	467	239	498	999999	194	369	999999	276	291	53	151	999999	693	999999	975	999999	269	999999	883	999999	939	999999	999999	336	828	550	866	268	999999	100	870	438	267	241	620	488	999999	145	695	259	999999	55	76	405	76	999999	999999	999999	781	40	999999	999999	270	564	367	999999	988	999999	131	999999	503	999999	520	201	183	712	462	461	891	497	509	134	69	633	263	893	137	846	999999	878	739	999999	486	999999	973	999999	178	703	873	356	500	418	23	999999	756	159	535	874	232	999999	496	359	50	294	999999	999999	966	637	310	473	145	151	902	252	999999	568	297	793	227	338	544	759	999999	545	997	999999	120	17	876	114	368	262	623	905	999999	390	894	202	206	999999	878	541	999999	409	221	358	999999	770	158	198	861	741	657	893	819	737	771	505	297	999999	881	999999	999999	999999	115	999999	528	999999	860	999999	999999	105	999999	246	459	13	366	188	334	648	584	999999	859	687	253	626	999999	730	96	999999	999999	999999	999999	767	999999	919	780	206	304	337	829	519	910	999999	525	765	999999	421	443	999999	381	593	181	648	854	541	999999	999999	953	488	287	999999	909	216	905	283	200	830	145	540	232	170	999999	996	818	74	999999	234	172	487	482	999999	999999	281	283	34	228	266	912	568	819	999999	252	999999	60	42	999999	703	999999	251	999999	324	999999	903	593	220	709	184	829	789	111	875	910	475	16	103	510	638	932	880	999999	933	917	576	720	524	999999	77	945	786	464	999999	999999	921	912	167	999999	999999	688	72	324	53	999999	999999	467	944	797	776	809	956	531	971	770	847	195	641	999999	708	192	78	303	642	239	999999	999999	375	999999	988	563	999999	194	127	950	999999	999999	21	506	794	
119	775	726	150	268	999999	265	999999	965	658	735	281	999999	210	210	619	769	682	814	999999	797	102	999999	808	223	960	772	999999	31	999999	292	184	144	999999	599	416	351	162	384	249	787	842	999999	720	263	291	98	984	916	340	999999	999999	207	999999	997	999999	210	918	926	999999	227	851	471	999999	376	999999	146	999999	611	793	999999	616	308	999999	607	955	691	854	999999	932	999999	999999	999999	690	798	409	976	999999	999999	581	216	433	235	86	32	935	380	345	999999	702	155	940	383	999999	999999	495	999999	632	513	51	335	355	373	999999	435	999999	364	781	275	999999	584	123	543	39	587	999999	390	232	551	672	585	356	509	852	786	999999	999999	374	627	313	999999	354	519	573	256	999999	70	241	651	999999	999999	599	999999	387	128	999999	407	999999	545	227	114	362	90	841	466	979	999999	520	218	503	35	989	163	999999	152	239	999999	969	783	726	784	159	580	999999	101	986	286	131	734	754	534	69	829	410	999999	472	273	677	117	999999	999999	549	32	157	567	591	999999	117	245	888	438	999999	571	818	442	955	781	999999	749	999999	999999	999999	999999	463	968	965	999999	753	762	680	966	999999	861	516	710	245	136	433	400	510	550	178	886	845	326	106	498	999999	967	254	691	151	999999	999999	999999	301	763	999999	188	602	430	692	355	999999	999999	512	576	64	117	207	828	358	731	249	929	534	837	999999	147	999999	999999	159	785	518	989	999999	998	233	942	419	482	567	999999	798	89	858	823	331	923	814	999999	999999	999999	770	425	999999	419	688	999999	999999	999999	822	432	316	135	281	907	836	576	106	999999	352	999999	698	724	271	113	933	169	80	710	999999	27	999999	999999	42	256	24	102	656	415	999999	999999	902	999999	660	144	937	672	808	951	987	754	999999	310	999999	330	214	999999	999999	239	486	528	637	339	947	999999	999999	999999	999999	34	999999	999999	920	999999	203	827	220	742	74	136	999999	270	361	999999	999999	761	200	32	174	711	52	968	938	999999	928	999999	999999	999999	17	999999	999999	973	579	783	68	252	999999	999999	116	359	120	471	981	38	73	226	999999	517	616	999999	614	87	800	390	981	923	806	503	762	412	939	999999	734	219	999999	202	690	577	999999	480	926	65	915	999999	601	999999	987	909	999999	999999	624	379	955	821	250	999999	999999	198	802	144	446	340	999999	704	999999	472	999999	999999	936	871	535	599	999999	999999	999999	559	171	985	789	410	999999	896	151	60	787	999999	692	912	999999	143	29	502	775	926	43	999999	999999	221	404	
139	844	225	973	491	999999	35	999999	819	562	691	796	999999	409	999999	207	550	199	999999	999999	999999	779	823	803	803	851	999999	823	999999	112	673	999999	949	999999	659	566	721	922	659	872	999999	646	872	999999	287	999999	832	102	383	999999	492	406	361	305	554	359	999999	999999	999999	639	154	211	403	716	999999	815	846	605	999999	835	999999	627	539	458	164	999999	907	473	526	467	28	940	449	999999	620	276	524	999999	47	999999	546	310	753	29	728	561	999999	165	470	999999	499	237	352	999999	999999	864	866	902	999999	999999	452	556	895	999999	999999	999999	761	999999	106	623	300	201	568	999999	999999	186	874	519	730	602	961	751	12	999999	999999	791	999999	999999	557	756	409	622	999999	999999	857	989	414	999999	408	999999	799	649	69	847	999999	307	669	902	259	999999	999999	356	999999	548	389	701	999999	840	745	830	616	860	55	350	223	677	688	999999	593	309	771	834	999999	216	803	321	692	999999	882	669	131	695	651	491	766	999999	450	999999	317	166	444	574	999999	578	907	999999	603	999999	999999	999999	619	797	318	950	305	999999	245	999999	999999	77	999999	399	958	85	708	920	999999	564	999999	170	236	722	564	437	999999	999999	538	543	309	864	717	973	530	388	59	333	386	701	999999	999999	999999	485	231	249	157	999999	615	229	869	986	730	49	145	473	277	897	243	881	95	999999	627	701	666	999999	359	45	869	999999	36	384	999999	517	378	973	999999	751	500	325	289	819	591	319	673	999999	143	678	837	999999	999999	162	100	505	999999	97	983	999999	819	351	889	121	185	46	203	495	999999	222	999999	999999	130	526	406	918	601	275	517	317	38	353	746	999999	207	999999	468	874	294	999999	901	291	999999	237	931	999999	435	178	644	554	126	999999	869	999999	18	675	935	999999	755	182	903	350	579	999999	97	475	604	999999	999999	371	577	999999	211	414	321	388	182	893	594	256	492	433	630	962	201	849	999999	999999	673	531	878	873	128	121	144	560	712	323	150	465	555	227	264	999999	977	999999	999999	999999	609	629	503	51	999999	508	999999	480	719	999999	999999	247	991	779	544	391	999999	704	210	999999	280	760	676	858	753	138	999999	274	178	358	999999	999999	999999	29	225	54	999999	836	872	619	999999	999999	840	104	839	902	999999	776	683	873	789	282	597	999999	999999	848	952	645	999999	999999	807	999999	999999	371	999999	91	375	971	999999	500	363	657	999999	999999	666	616	920	581	29	850	664	999999	591	304	569	712	806	999999	835	377	101	392	547	10	999999	17	
361	479	472	999999	537	502	222	999999	519	142	451	999999	231	578	928	999999	626	448	217	881	832	999999	802	919	285	391	999999	196	409	971	119	999999	777	658	264	450	119	271	999999	171	712	408	999999	437	271	798	761	266	448	720	999999	108	999999	930	185	353	676	553	482	999999	999999	999999	783	548	32	620	239	999999	323	999999	999999	999999	136	999999	179	999999	232	375	657	486	629	879	747	688	215	999999	47	999999	999999	999999	999999	565	788	176	804	685	999999	246	414	650	569	999999	943	961	999999	410	972	999999	761	999999	131	311	895	996	526	999999	289	104	343	20	582	393	99	412	713	999999	999999	959	251	999999	808	985	960	17	917	441	936	786	999999	804	49	301	999999	732	789	999999	670	792	999999	328	406	999999	903	404	77	185	108	540	999999	752	833	22	504	277	942	145	350	999999	89	999999	549	503	864	538	999999	291	307	367	999999	251	45	784	319	923	97	287	999999	566	939	741	342	999999	538	487	970	36	796	999999	999999	999999	999999	782	713	564	778	902	666	374	432	786	878	741	917	999999	717	59	702	581	190	664	63	784	948	999999	752	153	965	999999	568	999999	495	489	999999	968	129	263	81	754	154	194	621	717	143	163	999999	600	999999	532	770	921	333	225	999999	135	600	347	833	375	811	635	999999	289	806	487	999999	398	999999	949	886	463	999999	948	436	995	999999	345	651	795	484	162	665	442	616	646	621	999999	852	452	999999	782	430	706	999999	519	257	999999	999999	655	999999	474	436	539	645	999999	943	385	999999	999999	999999	265	695	999999	999999	659	970	504	673	169	866	30	999999	722	999999	114	43	281	15	999999	747	712	433	999999	999999	999999	726	999999	797	309	703	245	491	999999	370	122	999999	392	815	293	549	752	667	751	789	841	928	713	957	999999	999999	671	380	871	894	379	831	700	114	879	933	999999	707	374	465	631	999999	335	361	468	27	650	466	721	377	995	54	682	216	101	91	999999	177	265	999999	42	864	620	326	991	290	395	999999	935	360	705	55	303	296	999999	999999	999999	361	499	523	633	214	658	503	898	335	159	494	999999	999999	920	676	451	348	432	999999	919	18	370	188	631	371	999999	371	672	950	750	395	58	999999	999999	661	678	741	402	827	216	126	427	665	141	901	275	147	999999	38	999999	954	999999	401	393	594	999999	999999	999999	999999	999999	297	830	948	999999	999999	999999	233	320	999999	997	999999	946	604	999999	802	999999	705	999999	999999	106	999999	931	999999	999999	795	532	999999	405	893	670	
367	849	141	153	919	295	478	91	377	464	51	827	181	41	892	999999	268	999999	590	13	999999	274	999999	174	302	365	999999	601	999999	241	790	999999	999999	999999	639	999999	815	461	640	999999	122	623	679	276	999999	999999	760	612	464	999999	999999	999999	814	999999	385	103	687	966	999999	999999	108	876	302	999999	673	999999	409	582	401	42	203	999999	210	999999	891	999999	594	999999	120	736	604	999999	147	999999	967	999999	23	999999	223	546	182	999999	610	87	999999	245	331	543	602	841	165	187	999999	999999	594	467	999999	741	998	713	509	792	855	124	999999	999999	738	301	179	698	999999	871	369	855	999999	354	205	999999	664	655	350	60	999999	279	999999	427	373	715	416	509	372	281	539	509	46	999999	999999	999999	128	894	507	999999	374	999999	641	294	999999	365	999999	250	272	489	86	353	373	999999	499	586	544	541	160	33	885	669	335	927	342	860	818	479	361	709	15	770	158	320	686	398	637	296	609	999999	999999	176	247	882	999999	999999	146	999999	890	999999	951	999999	743	484	154	704	578	713	951	957	999999	103	888	562	484	315	999999	62	772	111	999999	258	932	999999	999999	999999	432	453	732	156	723	240	589	945	757	999999	999999	674	176	999999	999999	999999	999999	651	470	999999	287	999999	407	999999	999999	94	815	788	999999	703	999999	600	604	999999	282	134	999999	805	243	316	513	999999	804	66	288	531	886	791	290	999999	913	999999	682	829	441	747	56	842	165	999999	425	800	488	64	999999	999999	79	999999	708	696	942	999999	417	164	999999	345	999999	351	611	999999	208	999999	999999	441	789	372	917	774	994	535	88	999999	650	604	891	713	463	749	291	999999	461	155	92	594	92	385	874	528	293	105	866	705	999999	695	441	999999	999999	56	275	412	519	305	999999	183	618	804	888	813	273	832	881	140	69	759	18	999999	942	913	359	414	498	999999	490	898	668	382	999999	955	172	500	420	416	484	999999	341	165	999999	908	999999	999999	497	70	999999	461	999999	736	645	482	999999	388	999999	388	999999	861	913	129	815	999999	515	999999	898	932	650	773	421	474	656	189	428	999999	654	43	999999	82	917	437	144	39	999999	931	999999	999999	278	783	51	42	719	623	966	999999	350	560	402	741	389	564	419	491	49	749	90	466	64	999999	734	999999	999999	999999	943	999999	985	786	173	583	508	999999	663	867	999999	389	755	42	223	216	999999	104	640	206	999999	999999	27	653	989	934	851	280	999999	999999	59	625	999999	104	999999	489	999999	564	999999	819	242	999999	999999	999999	
760	659	994	57	252	847	331	640	784	255	931	591	999999	999999	796	999999	731	237	104	228	818	115	999999	660	363	733	979	947	707	821	963	777	462	475	892	339	940	804	37	999999	123	418	999999	344	172	98	999999	894	999999	167	97	14	999999	682	733	654	999999	344	694	519	999999	384	932	963	291	999999	138	993	999999	999999	299	927	209	572	115	999999	274	999999	497	274	712	94	189	549	999999	958	956	999999	999999	248	479	605	120	518	999999	999999	485	877	63	19	999999	37	999999	311	868	170	804	258	576	999999	389	406	847	999999	806	783	999999	392	999999	333	206	999999	262	210	987	693	816	690	908	999999	999999	397	411	999999	999999	685	638	999999	681	573	163	999999	213	417	858	82	758	999999	999999	879	999999	999999	647	729	812	610	999999	255	324	999999	353	123	350	999999	410	999999	994	368	125	999999	999999	999999	711	667	179	498	999999	999999	999999	914	934	135	999999	999999	833	831	749	681	675	704	910	393	563	506	999999	49	999999	999999	999999	865	88	999999	575	591	734	225	391	980	560	999999	464	929	903	409	250	227	145	321	376	578	253	323	692	420	999999	761	763	214	999999	139	999999	999999	838	486	836	544	560	999999	304	617	449	769	130	362	249	980	489	164	266	11	904	999999	636	999999	622	764	706	164	380	999999	999999	999999	542	431	192	322	999999	999999	999999	705	999999	999999	26	758	138	483	202	340	181	999999	282	609	948	446	235	999999	515	409	863	82	837	405	26	332	999999	273	237	999999	180	999999	888	72	590	999999	343	165	40	877	999999	148	571	376	983	149	700	851	238	105	205	999999	806	999999	563	501	867	272	999999	999999	603	865	256	503	169	254	351	219	28	397	999999	79	64	999999	109	725	999999	471	422	877	632	313	999999	141	503	83	129	207	509	999999	693	81	434	346	284	444	892	78	999999	738	797	491	832	841	992	999999	999999	179	999999	837	990	406	849	854	71	999999	831	124	999	96	134	154	709	928	703	41	644	717	362	665	832	442	264	684	999999	150	480	202	149	376	40	950	615	671	109	297	231	999999	284	985	613	777	78	999999	999999	653	781	904	148	999999	492	999999	816	926	15	999999	999999	999999	775	920	999999	638	999999	632	999999	183	539	999999	829	416	999999	74	442	999999	62	65	373	143	80	436	999999	999999	64	189	884	704	144	688	666	551	999999	999999	805	364	177	974	802	999999	74	999999	123	999999	84	731	160	999999	892	449	999999	949	194	18	105	349	561	251	584	795	747	999999	49	850	
381	287	271	753	999999	88	209	88	262	999999	78	999999	322	624	502	332	39	467	812	695	815	716	367	146	961	466	802	999999	400	16	698	713	400	999999	373	796	999999	406	167	813	999999	795	697	267	939	464	36	999999	748	261	766	290	999999	353	45	664	999999	134	792	999999	286	282	687	255	238	365	250	58	261	705	999999	632	309	999	455	29	29	109	207	999999	439	865	187	148	250	418	999999	56	999999	708	875	345	614	999999	999999	967	999999	451	999999	999999	223	978	685	53	398	999999	980	999999	898	26	999999	820	927	999999	374	420	105	548	999999	820	200	204	820	552	829	527	28	945	471	488	911	578	81	999999	293	999999	190	144	750	116	999999	625	158	221	73	999999	418	328	990	127	872	569	445	999999	393	29	167	142	224	999999	125	45	999999	999999	115	999999	749	314	12	913	999999	999999	798	899	392	574	55	609	488	774	118	699	955	354	616	351	999999	863	239	999999	303	57	920	879	990	402	548	739	116	999999	315	114	326	999999	999999	999999	999999	546	826	819	999999	558	653	449	999999	426	90	733	802	763	934	886	999999	738	999999	191	50	999999	909	989	36	316	502	999999	468	14	999999	878	467	999999	580	596	46	999999	299	999999	404	999999	126	999999	322	814	936	999999	72	999999	39	587	467	705	870	851	636	836	792	999999	999999	171	980	758	52	212	276	107	999999	348	999999	999999	449	873	787	570	803	345	677	221	380	158	429	49	974	796	420	761	835	729	959	209	627	999999	999999	242	499	367	530	120	999999	839	171	723	579	999999	999999	593	917	309	58	999999	169	580	297	906	742	941	999999	256	999999	999999	272	462	389	649	999999	999999	194	555	81	445	814	566	673	999999	987	706	470	609	999999	826	844	535	999999	667	50	56	999999	999999	500	558	999999	284	328	43	999999	999999	344	929	337	331	409	371	999999	613	486	602	999999	756	919	999999	999999	999999	999999	964	670	999999	782	999999	609	999999	999999	999999	999999	523	999999	540	247	639	963	289	371	541	281	999999	426	999999	306	77	190	447	999999	999999	863	464	87	408	685	364	373	840	926	622	329	346	849	998	999999	715	750	946	999999	999999	999999	639	673	939	903	999999	999999	198	440	999999	540	172	999999	999999	547	999999	445	464	999999	883	276	132	363	749	221	999999	487	428	176	999999	326	999999	92	870	796	999999	999999	147	504	424	815	184	999999	221	92	166	493	999999	460	714	279	296	101	999999	999999	669	286	924	728	967	783	130	32	850	397	306	90	999999	106	999999	
811	308	959	999999	77	101	723	999999	999999	64	451	530	967	461	320	999999	152	610	999999	136	947	865	419	536	640	695	162	559	823	785	86	511	860	146	999999	999999	336	661	999999	910	946	144	267	673	999999	999999	162	570	539	367	164	479	123	969	999999	945	889	432	800	999999	938	173	328	881	978	999999	669	830	558	999999	703	490	207	957	999999	999999	608	745	20	387	999999	592	30	999999	631	606	397	999999	769	958	91	904	861	41	972	783	816	386	999999	585	593	332	22	199	663	673	999999	166	790	564	347	153	421	999999	839	355	999999	861	259	381	553	999999	71	599	999999	799	999999	999999	985	406	999999	999999	60	435	794	220	999999	999999	803	999999	334	999999	110	214	999999	999999	492	448	202	626	639	955	999999	323	42	813	270	422	999999	863	53	115	181	394	569	125	103	986	628	628	775	322	68	999999	57	999999	678	856	999999	330	317	191	974	368	766	50	104	737	402	980	950	168	999999	999999	915	228	69	716	999999	505	844	506	819	574	851	999999	896	836	999999	720	144	413	443	999999	556	861	141	812	627	999999	30	365	593	999999	677	999999	999999	128	999999	828	262	962	221	482	485	810	372	999999	517	999999	153	268	472	999999	845	546	999999	999999	392	63	97	257	999999	126	999999	489	912	180	896	244	904	778	460	446	999999	182	999999	960	136	745	498	999999	304	188	385	762	999999	910	999999	141	999999	135	999999	999999	741	14	874	999999	998	995	898	201	514	282	999999	375	808	35	224	673	999999	999999	171	647	999999	366	952	909	999999	722	596	999999	377	999999	352	999999	999999	138	999999	463	308	999999	999999	140	847	307	226	999999	644	20	954	867	999999	140	787	136	963	999999	766	999999	62	964	365	999999	409	896	823	750	930	765	332	679	999999	761	374	999999	802	999999	799	267	150	930	999999	730	768	999999	315	247	999999	225	816	953	371	331	411	344	740	999999	730	951	483	476	101	879	999999	999999	547	934	765	538	334	931	299	509	999999	131	698	634	517	681	590	585	773	714	948	379	317	998	999999	999999	517	126	999999	848	783	673	999999	999999	999999	493	190	380	999999	999999	891	999999	664	999999	999999	290	645	116	999999	59	370	999999	703	387	999999	317	966	549	999999	734	31	999999	999999	450	725	999999	999999	311	999999	999999	500	999999	113	999999	822	999999	715	999999	911	79	999999	411	999999	999999	999999	885	970	461	466	999999	999999	641	795	747	426	683	262	223	146	526	999999	344	999999	154	558	999999	794	378	999999	865	602	521	999999	515	350	620	
269	380	962	839	599	830	845	999999	999999	999999	424	366	908	149	999999	502	318	394	82	60	886	999999	999999	337	101	602	999999	600	143	16	13	290	999999	806	423	882	260	307	927	177	999999	669	999999	699	736	999999	469	999999	999999	110	212	252	999999	299	733	466	678	635	748	997	999999	254	722	999999	855	999999	999999	111	725	930	251	999999	467	999999	562	999999	165	999999	600	663	142	481	547	999999	803	999999	847	117	83	999999	213	625	558	929	244	253	999999	156	999999	603	479	367	699	133	858	201	785	538	999999	516	310	999999	44	95	999999	461	999999	688	696	105	999999	852	38	768	726	626	462	999999	670	318	280	999999	168	999999	194	774	781	423	184	612	975	319	379	567	656	536	590	473	999999	782	545	268	459	748	317	626	339	931	406	242	738	257	867	428	245	999999	517	46	901	999999	679	293	999999	94	129	976	482	999999	121	200	999999	989	472	887	773	999999	558	420	689	999999	445	850	27	942	874	999999	999999	950	331	364	29	553	999999	999999	113	999999	999999	375	628	341	999999	867	819	216	206	999999	999999	979	655	233	742	106	999999	344	999999	999999	999999	571	999999	402	534	531	999999	757	181	491	999999	498	784	999999	268	193	792	358	422	578	40	811	999999	999999	942	471	305	108	621	999999	206	237	329	283	985	193	165	235	807	622	726	999999	44	715	331	297	205	144	964	999999	314	998	921	86	799	465	999999	999999	460	999999	236	51	145	258	999999	999999	999999	511	999999	85	38	999999	550	999999	999999	967	776	40	803	655	276	170	143	999999	618	208	316	253	484	529	367	79	775	744	395	685	927	785	430	999999	999999	694	608	889	999999	747	457	999999	234	831	689	999999	291	999999	796	76	907	83	999999	96	999999	999999	36	16	717	958	791	806	414	176	50	999999	610	672	536	999999	999999	253	541	871	750	195	28	652	840	573	788	970	948	329	999999	999999	155	344	999999	204	667	999999	999999	572	956	651	716	68	999999	698	194	999999	278	223	513	664	542	769	346	698	905	999999	999999	153	180	820	999999	95	398	196	845	276	999999	341	999999	960	81	968	914	999999	999999	959	860	152	999999	999999	999999	734	999999	123	321	385	999999	999999	298	293	436	999999	999999	999999	999999	631	670	604	999999	999999	999999	936	308	552	592	999999	854	247	999999	945	523	33	764	12	127	132	999999	999999	999999	469	277	999999	52	631	534	999999	576	779	314	847	999999	266	298	999999	973	999999	435	273	530	747	530	999999	339	353	769	413	274	399	27	671	362	394	
999999	394	650	340	894	677	28	549	997	999999	933	382	656	267	734	303	38	362	697	15	754	999999	938	999999	535	699	862	131	778	999999	761	643	495	905	536	904	821	643	871	758	254	980	750	455	827	957	697	999999	678	999999	999999	999999	974	999999	999999	601	455	999999	999999	204	814	897	771	820	324	300	999999	750	730	999999	999999	395	490	999999	761	773	387	493	999999	999999	12	360	999999	807	815	105	668	148	275	934	459	688	838	677	943	357	999999	999999	141	537	80	946	781	999999	499	999999	185	999999	595	866	223	999999	452	999999	201	464	454	964	999999	999999	999999	747	485	796	380	999999	557	813	994	413	564	999999	361	162	999999	66	578	999999	999999	839	920	633	553	408	999999	999999	245	611	485	488	902	255	999999	912	906	332	999999	999999	999999	706	428	372	51	191	999999	999999	610	299	728	145	999999	850	999999	175	308	998	204	86	999999	884	999999	945	999999	515	511	319	534	449	999999	185	596	593	136	611	421	557	591	371	107	999999	885	946	882	350	602	62	599	758	613	907	999999	393	910	593	158	999999	44	999999	680	992	999999	171	52	553	548	302	723	54	753	750	416	832	979	999999	998	999999	72	987	912	459	999999	776	835	348	56	999999	999999	999999	463	999999	523	66	999999	114	725	724	903	339	999999	310	338	999999	14	862	501	305	413	791	999999	547	999999	57	622	999999	282	464	335	999999	506	346	999999	189	590	815	237	359	999999	874	403	283	707	733	195	612	130	175	771	972	847	751	999999	892	999999	999999	528	999999	444	470	832	271	398	999999	832	465	999999	158	963	199	999999	152	164	999999	397	999999	840	686	999999	20	110	117	692	363	999999	755	547	999999	999999	999999	296	761	915	680	52	999999	885	508	901	730	999999	999999	999999	582	999999	704	596	270	505	638	85	841	999999	433	369	999999	579	999999	999999	86	918	965	917	999999	902	874	236	484	999999	999999	999999	341	785	141	999999	138	999999	999999	25	999999	169	287	230	602	600	454	157	491	321	327	563	849	165	999999	812	954	64	912	999999	473	999999	121	773	250	213	743	66	482	999999	241	818	469	29	200	917	640	744	325	698	457	726	999999	173	178	700	586	185	960	329	144	83	993	439	552	999999	57	513	980	398	856	398	674	999999	89	999999	104	829	965	999999	181	220	738	224	232	746	999999	948	605	999999	626	999999	105	163	209	167	824	40	476	516	869	137	764	926	999999	69	62	598	999999	669	606	756	220	63	157	924	344	779	217	999999	952	108	999999	
440	772	298	303	520	947	999999	684	999999	999999	459	999999	53	455	812	382	173	694	999999	865	999999	943	999999	357	999999	16	284	999999	55	822	670	564	771	230	334	999999	552	765	541	999999	171	984	999999	999999	761	26	999999	479	532	406	999999	122	818	243	999999	497	999999	999999	261	514	673	999999	638	999999	692	895	275	823	131	657	829	407	162	493	703	951	410	999999	595	35	999999	805	300	648	778	558	745	999999	999999	999999	262	611	513	36	976	72	355	301	711	866	750	290	999999	999999	577	999999	999999	335	539	29	999999	999999	355	236	612	999999	808	990	472	144	159	999999	999999	294	404	228	894	999999	516	640	605	119	765	999999	999999	999999	999999	999999	999999	142	598	420	998	239	750	999999	265	286	424	999999	999999	365	828	576	716	22	999999	73	480	999999	752	833	818	898	423	977	669	999999	952	991	999999	393	918	999999	545	738	739	344	543	576	999999	617	711	407	386	250	290	999999	22	272	999999	999999	944	722	999999	765	999999	999999	816	773	168	638	334	432	698	999999	999999	499	40	999999	282	382	529	904	999999	144	999999	421	522	999999	696	999999	613	690	999999	35	449	206	949	780	147	640	999999	769	418	334	293	289	999999	515	803	791	167	45	989	531	864	49	336	255	643	190	587	643	999999	687	35	643	345	672	431	250	550	259	840	642	855	760	496	71	851	999999	711	16	379	905	322	578	701	566	999999	409	869	703	147	956	62	999999	692	730	308	649	944	47	94	562	999999	907	999999	356	676	999999	553	275	404	800	478	580	273	181	999999	457	942	999999	999999	31	381	846	122	883	590	970	999999	999999	763	212	898	674	922	817	664	414	383	999999	890	67	856	603	999999	346	487	482	621	520	365	851	999999	999999	536	999999	190	999999	999999	320	766	999999	46	999999	999999	202	999999	804	658	456	517	959	999999	597	999999	453	999999	778	999999	999999	406	117	358	556	999999	911	999999	732	148	999999	636	270	619	73	588	999999	999999	78	999999	116	444	683	823	175	999999	405	999999	118	287	92	896	999999	999999	999999	914	658	999999	489	387	600	696	179	666	798	819	257	350	999999	19	999999	433	106	686	441	341	722	294	999999	553	999999	143	999999	455	999999	999999	233	414	599	999999	999999	837	540	999999	500	420	999999	27	34	355	755	65	768	109	999999	659	800	726	424	687	201	373	173	936	999999	999999	309	723	610	835	596	843	750	860	999999	999999	893	414	195	31	76	705	269	837	797	948	375	999999	870	999999	172	507	989	911	957	566	674	
603	318	999999	120	551	999999	999999	759	912	314	999999	999999	719	766	999999	540	402	621	496	114	335	148	433	101	999999	853	999999	672	98	853	838	903	523	200	299	106	999999	911	999999	298	79	87	884	644	468	277	999999	639	777	967	596	300	999999	999999	999999	465	884	999999	108	698	212	526	671	999999	476	13	506	528	477	298	999999	491	106	999999	44	258	263	789	633	744	701	574	895	131	266	548	442	71	852	833	221	219	812	826	999999	553	416	825	177	464	770	999999	172	488	588	999999	203	272	999999	100	211	104	319	364	999999	637	631	999999	999999	999999	571	999999	676	643	87	999999	999999	999999	122	491	841	438	999999	178	999999	79	411	416	999999	161	354	179	644	762	632	999999	900	999999	830	458	999999	999999	32	250	892	335	956	529	411	420	435	923	160	999999	258	999999	483	150	999999	926	236	999999	16	651	583	401	800	913	20	960	277	230	449	664	570	999999	416	381	999999	648	122	881	15	131	725	999999	29	709	513	859	643	999999	999999	903	999999	999999	860	380	667	501	534	52	999999	999999	153	999999	484	496	999999	284	366	111	864	742	814	354	220	884	926	161	999999	101	410	161	327	999999	163	545	442	864	999999	45	714	784	123	80	373	564	978	520	946	532	343	238	502	542	999999	335	99	877	495	975	454	999999	129	443	642	367	133	636	61	938	64	511	170	331	396	89	999999	744	999999	655	999999	415	215	849	757	181	658	999999	620	827	455	564	999999	148	999999	209	665	999999	437	15	999999	352	468	17	478	999999	77	181	155	817	706	355	999999	999999	999999	999999	999999	279	999999	471	999999	347	26	234	493	500	142	32	999999	197	423	948	316	976	999999	564	947	999999	380	924	999999	999999	639	803	131	109	667	538	999999	999999	899	395	994	966	305	104	335	244	524	978	699	55	441	999999	403	757	49	920	999999	515	101	999999	899	760	367	233	999999	999999	112	393	832	604	953	197	297	38	954	350	680	129	999999	712	682	402	235	68	54	681	410	373	70	999999	911	999999	461	796	496	244	609	999999	396	999999	141	140	156	105	101	999999	670	375	803	699	249	999999	286	999999	999999	506	535	999999	188	35	813	738	333	999999	999999	999999	735	500	541	719	741	999999	733	126	580	999999	255	139	967	800	21	999999	570	371	507	414	286	999999	999999	989	708	310	893	370	309	999999	807	999999	999999	999999	999999	179	999999	93	999999	641	773	999999	999999	877	261	999999	341	388	999999	778	999999	961	586	999999	124	662	133	551	999999	440	
714	373	816	187	999999	193	727	276	999999	841	211	486	413	999999	641	125	274	499	738	312	968	515	356	530	234	845	485	999999	586	856	999999	999999	82	527	926	410	354	630	143	999999	999999	74	107	182	577	691	558	999999	646	998	999999	999999	812	709	999999	208	27	296	952	898	708	602	690	434	796	918	414	886	940	241	771	644	366	671	633	903	418	999999	953	543	297	765	487	587	469	421	999999	373	64	999999	999999	68	999999	999999	368	999999	999999	673	386	658	286	672	779	415	237	999999	277	150	85	568	999999	843	342	999999	999999	943	125	112	965	384	448	51	831	222	847	713	999999	131	313	999999	529	745	999999	999999	999999	625	986	999999	360	715	154	339	999999	496	937	999999	725	268	633	425	961	999999	999999	12	220	244	999999	567	567	999999	999999	155	837	528	48	55	999999	47	999999	985	956	53	751	999999	240	118	999999	999999	284	308	987	707	999999	887	595	258	999999	999999	94	31	999999	428	999999	837	999999	998	502	999999	999999	892	999999	688	116	647	999999	918	530	999999	999999	999999	490	506	292	269	535	88	657	999999	932	790	18	261	953	140	211	537	539	999999	329	242	615	985	886	999999	804	309	601	850	429	999999	727	587	33	981	541	999999	146	999999	999999	850	999999	999999	999999	667	884	252	999999	975	445	999999	999999	615	139	539	496	505	619	900	465	999999	487	806	530	264	72	430	999999	971	599	924	999999	295	613	478	891	999999	158	999999	999999	562	999999	999999	414	498	298	999999	458	494	999999	999999	667	999999	788	999999	373	544	999999	999999	604	464	24	762	386	999999	999999	999999	999999	999999	648	434	357	999999	403	999999	999999	861	999999	41	999999	950	971	743	486	564	266	165	506	999999	115	357	49	576	624	999999	999999	812	999999	893	999999	205	999999	797	845	70	999999	999999	842	886	424	512	152	999999	615	654	492	281	999999	999999	264	383	596	474	999999	999999	395	780	776	999999	999999	848	621	508	82	999999	999999	999999	897	426	875	999999	323	999999	123	603	215	57	999999	970	999999	276	536	999999	638	999999	608	644	252	999999	999999	908	500	492	531	575	890	999999	918	845	812	318	383	999999	945	274	999999	976	360	999999	95	347	818	805	799	98	322	203	870	497	999999	207	931	353	750	967	499	831	999999	548	712	571	139	999999	167	252	892	999999	482	999999	525	999999	293	301	468	999999	99	999999	692	442	999999	696	773	999999	683	615	999999	999999	999999	999999	775	239	887	812	248	524	999999	702	648	557	205	645	721	506	971	539	913	999999	999999	422	878	803	
999999	656	295	25	999999	707	443	552	864	999999	566	504	598	296	744	999999	999999	944	130	396	56	145	247	617	975	277	459	999999	701	747	155	697	109	999999	100	240	527	233	725	510	269	106	692	342	999999	999999	907	999999	999999	443	587	999999	302	491	999999	12	419	677	999999	531	257	299	850	999999	716	869	404	999999	999999	513	999999	829	229	999999	999999	950	453	904	538	758	369	774	358	268	170	999999	405	617	224	97	821	849	192	999999	263	969	999999	999999	999999	999999	822	291	489	291	489	757	999999	682	999999	806	999999	515	149	292	999999	482	999999	592	956	511	474	787	411	999999	692	114	646	35	999999	167	705	999999	288	999999	935	87	294	999999	999999	412	494	722	999999	418	537	316	709	900	41	780	37	999999	999999	124	744	45	879	381	599	384	121	695	326	207	111	681	999999	999999	356	94	198	874	813	554	26	752	534	993	999999	385	404	746	993	585	999999	999999	269	173	584	900	208	912	477	404	301	798	999999	65	316	855	89	999999	553	999999	592	999999	849	74	108	992	510	885	801	223	979	374	999999	740	999999	68	999999	999999	999999	456	999999	999999	407	419	262	999999	999999	999999	686	724	306	999999	999999	56	993	999999	202	999999	74	592	400	322	999999	264	424	926	106	665	999999	258	999999	26	654	999999	999999	999999	755	440	811	999999	645	41	208	87	917	474	181	655	746	999999	999999	227	998	652	66	574	174	153	994	335	130	690	999999	999999	290	289	860	999999	999999	686	231	999999	999999	999999	999999	369	123	999999	346	949	755	450	918	898	391	226	999999	12	50	999999	152	612	446	999999	999999	954	550	770	796	637	614	85	669	69	868	115	833	814	705	999999	460	999999	806	55	580	680	772	999999	57	74	272	857	65	500	999999	619	325	907	433	992	818	353	999999	709	999999	999999	780	858	999999	286	392	213	307	353	45	21	999999	999999	906	89	999999	999999	722	732	375	756	29	179	999999	258	790	926	391	999999	999999	999999	894	107	999999	899	899	999999	561	771	682	68	560	712	465	532	814	924	10	353	809	860	630	514	343	588	660	611	343	782	496	465	822	594	474	927	999999	708	690	999999	190	279	406	951	999999	999999	205	317	999999	993	444	999999	999999	47	903	27	486	999999	763	999999	249	297	579	779	284	226	246	966	247	537	414	999999	999999	994	999999	539	463	678	464	37	392	353	897	350	347	999999	540	785	690	457	450	999999	999999	999999	767	999999	700	627	676	999999	80	999999	80	186	588	338	631	931	873	374	564	808	
999999	736	999999	896	400	239	441	999999	685	461	999999	790	96	676	170	675	237	999999	999999	835	11	630	957	163	283	721	761	19	999	609	911	325	893	642	999999	219	829	999999	502	999999	196	32	158	618	953	289	99	912	178	955	703	601	999999	999999	999999	304	999999	586	622	678	478	431	655	999999	549	960	999999	999999	863	951	846	366	779	378	649	999999	999999	348	209	993	631	849	999999	53	905	320	789	999999	836	999999	440	253	999999	999999	992	764	377	81	999999	999999	392	646	59	999999	999999	347	822	167	88	826	823	440	999999	999999	57	629	590	612	181	239	999999	732	999999	355	999999	603	117	956	999999	884	999999	410	279	216	610	985	799	624	933	567	999999	632	999999	999999	999999	999	866	628	775	999999	184	765	999999	999999	822	660	38	704	705	999999	240	865	999999	204	224	422	171	180	28	999999	829	966	999999	614	740	548	646	608	659	521	736	488	190	22	710	847	999999	439	999999	950	999999	105	918	427	337	632	851	891	794	999999	838	696	609	713	543	999999	96	999999	109	284	999999	430	54	999999	779	751	685	768	493	999999	999999	999999	999999	78	115	734	58	260	999999	117	696	754	813	387	999999	50	878	477	478	503	999999	999999	339	118	936	536	61	734	648	585	947	999999	408	999999	999999	116	909	541	607	809	168	836	18	991	999999	269	616	666	999999	738	872	217	300	999999	999999	697	402	999999	999999	578	999999	324	611	999999	170	614	356	999999	27	577	141	347	869	668	344	924	216	347	999999	677	920	394	233	910	713	739	792	417	809	672	713	999999	999999	999999	136	844	234	316	831	973	912	229	649	933	606	999999	999999	631	999999	999999	491	999999	157	464	999999	298	100	999999	988	430	999999	938	999999	354	863	900	937	841	541	499	699	899	516	557	764	701	745	299	999999	187	401	170	999999	127	191	658	93	944	380	838	754	532	999999	410	160	974	642	999999	999999	705	597	506	99	166	999999	591	999999	599	999999	957	553	800	999999	810	39	661	186	469	173	214	999999	993	999999	999999	745	177	581	999999	407	789	68	450	229	607	999999	999999	81	605	999999	999999	120	494	253	422	294	999999	999999	517	381	498	999999	182	140	865	888	603	999999	395	999999	826	19	441	201	910	898	112	999999	790	999999	144	590	581	345	573	103	999999	749	999999	419	999999	42	73	735	908	999999	885	320	364	718	987	858	999999	194	999999	999999	679	302	342	524	191	999999	353	297	246	999999	225	836	567	999999	565	853	988	976	628	999999	945	706	292	999999	22	
999999	999999	82	999999	286	904	397	48	983	424	40	417	999999	237	420	689	999999	498	999999	776	59	999999	592	163	143	870	999999	999999	999999	644	972	999999	424	511	398	164	999999	64	960	13	828	798	583	357	534	446	464	749	999999	113	179	999999	292	999999	963	49	999999	918	109	415	205	999999	533	349	452	30	993	999999	838	265	418	721	538	996	999999	260	179	245	628	696	416	959	357	410	999999	999999	999999	999999	999999	358	530	362	955	554	808	999999	275	243	904	999999	999999	441	910	999999	695	999999	680	295	203	713	870	399	299	412	999	245	484	999999	875	688	999999	721	484	999999	735	65	766	999999	999999	999999	999999	999999	999999	999999	253	974	59	404	999999	26	999999	441	88	999999	488	140	73	999999	554	572	522	151	368	226	220	732	956	430	227	640	691	696	107	252	728	934	999999	999999	168	35	999999	90	999999	858	999999	862	642	650	11	604	992	223	439	626	438	999999	576	124	904	521	27	999999	186	84	334	397	999999	835	115	553	82	888	393	529	385	442	999999	509	621	999999	99	316	429	623	648	478	267	480	813	999999	368	944	280	647	999999	567	903	344	534	216	528	806	999999	458	999999	999999	830	909	999999	996	999999	76	502	999999	432	999999	209	999999	435	999999	140	863	999999	999999	195	999999	618	999999	521	817	538	398	975	415	829	292	771	971	101	544	648	357	240	999999	773	301	999999	723	225	306	999999	999999	909	678	86	664	784	999999	272	404	495	93	999999	432	467	722	999999	97	727	999999	940	238	472	999999	218	782	632	214	999999	893	685	999999	531	224	459	199	489	306	338	174	507	457	708	999999	999999	999999	959	808	359	61	999999	999999	995	999999	366	140	877	27	470	303	41	580	865	378	999999	999999	562	183	972	278	243	999999	758	562	999999	492	529	775	843	653	823	824	854	406	693	330	999999	999999	858	329	321	471	999999	44	142	927	592	339	999999	457	11	785	835	91	999999	999999	606	999999	443	874	999999	111	184	816	480	217	999999	469	685	398	701	116	324	653	956	772	957	999999	430	714	900	200	798	395	999999	47	989	773	999999	288	724	999999	22	984	999999	999999	296	30	564	999999	211	132	999999	589	755	894	471	191	134	55	457	999999	22	728	974	420	313	788	999999	443	227	999999	999999	406	673	245	104	340	935	747	485	937	169	504	512	777	545	218	640	757	576	999999	649	999999	830	842	453	293	20	308	906	508	999999	999999	707	260	251	257	999999	519	800	140	256	387	570	520	722	518	225	999999	
874	999999	158	999999	999999	419	999999	347	999999	831	792	999999	330	637	840	977	92	48	796	999999	535	999999	999999	130	956	446	561	272	972	319	130	934	999999	813	433	811	359	448	999999	999999	947	999999	680	94	999999	990	999999	618	546	593	438	683	721	999999	999999	999999	802	37	460	430	999999	49	374	266	710	857	742	516	213	39	999999	999999	784	508	314	999999	999999	217	999999	965	636	999999	999999	389	881	999999	999999	114	153	999999	999999	331	987	999999	440	908	999999	424	384	869	258	999999	414	516	965	794	898	222	999999	49	969	594	634	494	999999	914	999999	999999	384	273	644	999999	999999	999999	999999	305	655	999999	78	406	101	202	999999	534	999999	343	537	220	424	97	548	10	456	113	876	423	999999	503	49	525	999999	554	49	121	999999	621	928	999999	494	669	999999	999999	999999	262	999999	776	999999	110	777	460	386	999999	570	297	724	643	191	999999	491	607	608	999999	999999	552	811	547	163	999999	308	106	414	490	725	754	999999	999999	856	204	166	109	662	597	725	589	148	999999	983	999999	397	592	999999	668	566	886	70	986	999999	999999	999999	409	623	999999	999999	681	999999	896	387	999999	349	132	786	986	113	391	945	21	999999	332	999999	330	563	999999	334	999999	666	746	924	838	693	962	565	265	753	756	486	999999	795	54	543	252	113	999999	412	274	999999	453	565	184	999999	59	559	999999	999999	999999	845	999999	715	94	24	309	999999	999999	132	386	566	531	242	356	905	999999	225	999999	789	999999	226	396	999	69	911	999999	190	750	897	643	412	852	78	999999	910	274	907	999999	999999	244	281	564	55	35	999999	284	220	999999	999999	617	834	177	999999	36	903	459	999999	655	183	999999	128	231	651	488	974	713	462	999999	445	641	426	514	999999	999999	889	662	351	973	361	636	999999	999999	481	999999	809	244	928	51	730	461	999999	262	537	999999	126	60	912	566	61	994	821	611	772	637	201	330	815	379	999999	999999	118	248	303	546	999999	156	749	371	678	999999	785	999999	878	984	588	173	999999	133	438	838	749	784	922	999999	815	999999	209	844	99	489	999999	559	999999	489	999999	813	999999	990	439	970	310	551	887	321	219	999999	732	788	58	37	352	999999	941	999999	999999	333	326	936	731	999999	999999	999999	281	999999	320	235	517	399	641	999999	999999	986	694	999999	538	207	896	610	157	999999	669	421	999999	71	146	737	618	606	988	29	496	32	269	999999	33	405	279	698	11	999999	892	343	157	999999	822	365	997	482	999999	303	437	716	999999	999999	999999	999999	
119	220	999999	582	617	999999	411	622	288	193	999999	999999	444	999999	999999	999999	999999	174	522	336	274	999999	249	780	739	999999	835	694	591	779	999999	943	303	498	999999	69	645	999999	999999	981	931	534	994	999999	637	345	47	637	375	239	999999	624	802	412	999999	598	970	281	843	999999	85	716	40	508	949	784	368	946	846	868	562	999999	797	999999	999999	739	527	610	153	999999	107	208	999999	362	671	999999	150	890	236	697	98	373	585	894	906	224	999999	496	689	853	999999	101	790	999999	676	999999	826	999999	999999	532	80	370	138	449	383	877	999999	677	837	340	644	999999	999999	159	779	198	999999	903	634	189	244	40	920	299	426	16	999999	999999	685	999999	792	999999	999999	704	626	728	245	145	520	39	827	826	658	359	999999	508	381	999999	727	488	335	999999	636	828	297	999999	449	838	999999	999999	470	575	992	105	999999	765	594	25	532	61	953	999999	999999	605	362	999999	382	571	90	918	635	775	999999	999999	416	869	251	64	999999	586	288	406	122	153	568	261	834	562	811	999999	913	366	999999	676	534	999999	999999	40	475	880	667	878	999999	115	741	999999	999999	795	999999	999999	523	999999	999999	945	772	557	999999	248	999999	110	583	819	759	999999	14	999999	999999	428	672	999999	338	221	588	536	919	410	648	999999	411	874	999999	48	999999	999999	930	383	758	173	903	977	999999	301	993	375	999999	847	128	130	110	999999	999999	61	132	151	349	312	999999	81	36	372	999999	348	837	172	329	544	999999	626	706	630	520	503	525	694	999999	46	227	223	240	999999	291	527	906	938	846	729	915	999999	999999	627	999999	999999	146	541	999999	182	464	831	999999	761	901	502	423	480	999999	999999	536	999999	999999	313	94	999999	840	999999	90	391	999999	999999	326	600	629	224	832	999999	999999	999999	366	983	625	999999	999999	396	178	479	179	789	113	435	999999	321	999999	487	618	490	542	999999	845	999999	461	687	740	999999	999999	454	142	999999	670	999999	281	128	177	999999	812	269	999999	698	569	999999	785	301	287	16	911	14	407	151	606	352	546	515	988	186	999999	938	124	999999	881	723	346	492	129	769	999999	868	153	999999	675	358	758	844	999999	999999	405	170	410	733	655	510	57	999999	90	328	798	766	139	999999	29	999999	155	999999	817	846	34	303	999999	518	852	52	999999	756	999999	257	593	701	390	514	780	372	537	999999	369	381	676	356	412	801	970	397	999999	162	631	999999	999999	51	999999	999999	458	999999	999999	892	881	999999	649	301	523	832	734	106	385	625	
220	656	346	764	999999	446	180	678	999999	999999	547	464	313	999999	134	675	54	551	674	999999	999999	999999	384	644	508	757	732	384	999999	579	999999	873	999999	123	941	974	464	448	694	999999	117	999999	221	616	354	427	308	940	999999	848	999999	999999	431	999999	569	541	281	701	265	999999	713	999999	845	321	999999	674	451	999999	767	160	999999	605	857	999999	995	285	999999	999999	300	91	458	791	218	983	791	883	451	739	554	999999	999999	762	193	104	999999	322	934	900	999999	680	975	999999	182	999999	637	192	335	347	287	293	84	513	411	999999	151	922	586	862	529	431	999999	999999	645	999999	457	458	999999	762	217	682	999999	567	465	619	116	999999	999999	202	356	608	557	113	462	999999	999999	199	360	19	953	954	735	82	999999	999999	458	273	999999	814	999999	188	770	572	140	604	942	517	58	792	77	999999	313	393	999999	921	999999	128	259	383	43	999999	108	412	809	262	999999	278	999999	584	170	999999	876	999999	633	177	837	985	973	857	328	817	151	567	941	999999	999999	352	566	999999	18	340	999999	99	780	310	90	367	763	878	999999	673	999999	473	999999	235	924	508	759	347	93	887	154	999999	65	226	126	540	471	657	610	604	999999	737	576	999999	829	787	999999	333	97	480	999999	105	209	655	999999	677	935	999999	238	153	592	999999	999999	999999	195	999999	999999	564	194	549	999999	999999	277	63	961	593	897	801	405	147	483	999999	999999	612	665	59	999999	999999	729	999999	999999	755	429	467	22	493	370	456	645	999999	752	470	999999	999999	999999	126	827	156	693	999999	780	144	320	999999	999999	165	969	999999	464	145	429	634	835	745	999999	150	686	810	51	999999	999999	450	165	198	394	23	999999	711	999999	548	231	55	716	999999	668	999999	444	338	999999	856	524	607	991	509	788	128	999999	403	999999	999999	999999	27	115	999999	681	339	978	999999	999999	999999	867	267	734	915	999999	384	917	20	87	483	705	357	999999	194	953	625	999999	656	409	275	388	894	117	999999	118	214	939	999999	153	338	491	322	631	999999	989	266	999999	85	596	999999	999999	624	999999	999999	737	92	13	921	272	66	880	332	722	999999	999999	972	160	149	807	708	999999	999999	866	999999	991	393	726	873	999999	999999	999999	999999	70	995	74	763	579	986	857	999999	210	28	238	97	999999	169	599	199	999999	999999	115	733	278	887	999999	999999	758	999999	138	353	999999	140	726	574	313	506	272	999999	377	514	403	174	291	781	999999	425	199	999999	300	832	794	999999	11	187	591	28	115	182	35	290	
14	12	857	513	668	80	301	999999	783	952	897	999999	999999	999999	623	999999	451	496	389	553	594	980	999999	306	999999	999999	139	999999	999999	295	400	99	999999	96	999999	401	316	777	123	437	134	999999	994	348	934	999999	713	643	563	650	576	619	793	999999	696	34	726	561	953	838	941	999999	680	999999	561	807	999999	999999	999999	232	634	674	999999	951	999999	999999	985	937	999999	638	999999	999999	985	343	718	781	999999	229	400	485	674	755	823	284	496	381	855	999999	999999	137	749	999999	786	341	25	902	246	999999	62	999999	999999	788	999999	999999	999999	455	766	347	780	780	511	952	999999	999999	557	879	850	108	465	57	999999	489	999999	244	888	999999	999999	654	327	999999	999999	464	177	762	446	886	565	508	562	999999	615	518	999999	17	999999	797	641	414	783	145	999999	147	386	14	434	558	638	955	436	583	746	122	999999	964	244	57	785	583	935	671	324	352	546	999999	442	694	763	999999	618	999999	507	304	870	192	763	408	999999	999999	999999	999999	257	609	81	999999	303	502	499	761	772	578	22	68	999999	122	999999	999999	600	961	999999	739	794	495	999999	345	85	452	252	837	210	836	999999	999999	999999	56	424	715	280	568	999999	940	205	12	999999	50	88	448	999999	758	371	64	807	126	600	599	103	761	999999	999999	902	999999	260	662	560	935	609	999999	814	999999	999999	115	438	42	999999	631	543	999999	999999	307	266	999999	626	999999	475	999999	39	852	31	654	953	662	452	545	665	999999	689	543	451	445	440	689	999999	402	70	999999	999999	775	285	999999	65	311	999999	965	999999	275	235	766	196	414	999999	756	378	999999	999999	999999	662	893	377	571	941	10	350	679	999999	577	12	233	433	999999	999999	999999	999999	62	598	999999	999999	487	76	399	53	923	999999	47	539	684	321	474	999999	35	602	732	408	713	37	65	960	966	108	900	272	11	343	976	883	652	189	325	571	826	28	185	999999	977	527	28	999999	312	150	999999	266	538	999999	407	617	798	855	999999	34	542	691	59	388	175	136	999999	589	380	164	886	504	995	999999	106	17	427	999999	430	195	19	412	999999	826	916	999999	734	701	936	368	94	797	326	999999	38	145	999999	999999	999999	850	485	999999	282	999999	999999	999999	999999	999999	212	399	199	999999	434	677	999999	140	43	233	472	531	402	351	653	22	79	999999	188	704	999999	961	49	631	999999	579	710	580	139	509	572	239	999999	108	498	546	178	201	999999	649	285	898	111	744	334	999999	458	144	784	999999	89	174	509	999999	999999	
251	360	568	648	854	966	999999	999999	534	999999	242	159	999999	999999	117	999999	878	726	539	428	975	859	304	306	999999	131	576	795	869	430	408	729	815	346	999999	195	610	552	999999	682	840	898	577	94	999999	999999	164	999999	677	426	999999	448	970	148	786	391	66	271	533	999999	999999	649	999999	114	262	513	999999	999999	605	922	243	335	999999	857	999999	86	999999	220	215	144	966	999999	128	452	229	959	759	676	999999	865	139	348	999999	785	999999	999999	767	473	999999	588	645	999999	686	755	193	875	240	122	999999	709	110	846	66	999999	767	999999	530	687	884	303	753	667	407	739	792	894	317	432	575	999999	999999	818	388	627	999999	768	607	373	268	354	728	999999	999999	999999	765	292	999999	629	27	185	999999	89	589	999999	835	978	999999	946	962	299	999999	999999	547	173	999999	291	467	438	899	998	508	167	999999	999999	999999	999999	551	999999	999999	510	612	687	414	999999	726	239	239	850	792	521	968	999999	999999	999999	786	920	109	953	459	483	825	999999	729	29	677	512	660	58	964	728	436	252	971	999999	687	999999	999999	157	999999	170	62	999999	646	388	40	846	999999	459	753	999999	17	598	999999	501	684	758	958	395	723	224	999999	999999	999999	999999	94	999999	689	948	999999	906	527	951	516	298	430	999999	217	999999	989	999999	999999	999999	999999	320	721	838	999999	480	777	928	921	17	999999	231	592	872	731	999999	304	999999	999999	808	176	847	135	65	999999	810	999999	477	551	617	405	892	999999	377	885	575	352	256	581	218	181	363	999999	519	527	295	999999	558	486	634	999999	685	999999	947	999999	457	999999	666	756	343	410	310	387	313	612	999999	762	999999	987	166	999999	57	732	948	636	999999	861	999999	537	796	113	522	999999	999999	571	720	230	999999	342	437	999999	999999	999999	999999	808	999999	976	681	999999	986	533	999999	570	329	403	999	999999	723	999999	999999	999999	578	999999	960	239	887	319	469	742	891	321	250	999999	559	776	999999	557	494	999999	765	836	190	708	551	272	622	951	999999	524	572	768	506	211	119	841	811	557	539	18	999999	562	516	938	999999	674	999999	608	21	999999	848	999999	467	583	555	396	999999	870	586	697	617	936	648	999999	180	999999	814	49	999999	718	965	997	999999	999999	229	212	999999	999999	692	876	980	24	940	999999	999999	130	999999	923	655	723	435	941	970	842	999999	984	914	571	768	893	860	253	835	999999	588	851	434	981	363	352	999999	173	187	709	717	999999	995	530	279	60	999999	999999	393	59	292	33	36	185	95	
245	298	758	483	799	999999	736	188	647	538	999999	999999	329	999999	312	656	999999	763	271	134	999999	988	999999	999999	999999	80	968	859	785	20	564	825	999999	895	128	64	319	690	388	693	981	424	358	999999	455	364	503	332	999999	403	30	999999	764	60	297	256	905	999999	765	728	57	876	402	999999	974	999999	447	433	999999	258	347	581	385	999999	153	383	999999	401	845	999999	577	646	778	392	989	304	70	999999	607	872	158	852	924	659	645	114	31	720	27	456	916	999999	881	832	66	448	999999	999999	906	914	615	513	621	412	160	411	108	20	648	680	938	999999	825	999999	999999	494	657	725	933	49	999999	920	384	398	446	999999	765	945	335	999999	418	873	301	999999	266	645	999999	999999	508	243	16	20	82	999999	517	677	253	999999	733	571	791	169	263	867	999999	694	999999	232	965	652	645	162	685	107	271	75	999999	142	321	464	264	146	226	699	999999	350	848	999999	881	768	264	462	222	763	759	999999	619	433	140	572	515	18	555	856	999999	854	335	974	999999	452	730	999999	991	279	317	999999	942	999999	834	999999	846	102	999999	207	398	193	939	921	999999	22	455	999999	11	749	948	255	999999	370	110	188	25	874	960	999999	48	152	470	943	999999	114	999999	65	999999	918	725	423	667	358	468	414	914	413	636	74	997	216	120	252	330	71	74	999999	999999	656	206	972	999999	912	999999	255	723	996	475	243	999999	999999	925	92	33	535	588	241	902	696	273	611	247	896	999999	999999	42	227	622	393	49	734	601	942	999999	999999	290	754	199	222	999999	999999	937	402	999999	999999	999999	999999	229	999999	483	999999	679	767	999999	595	734	245	999999	999999	223	506	383	91	999999	971	798	982	999999	280	999999	833	51	999999	15	355	673	844	538	834	551	999999	998	826	910	999999	65	834	560	136	28	999999	284	863	999	194	545	855	999999	999999	999999	307	666	999999	551	999999	791	989	999999	46	921	889	707	646	784	218	507	556	999999	986	999999	963	999999	245	262	209	999999	188	690	820	810	817	645	999999	35	253	347	999999	285	999999	425	75	82	523	214	138	346	638	999999	791	687	988	684	222	999999	845	875	999999	999999	351	99	999999	999999	941	236	113	254	566	999999	541	999999	457	281	909	570	850	891	999999	40	133	862	921	110	899	999999	821	143	999999	999999	999999	378	916	999999	933	181	999999	766	140	999999	110	999999	779	27	547	920	239	716	999999	999999	999999	953	999999	400	999999	489	999999	999999	409	808	415	999999	821	897	999999	999999	954	
103	348	737	757	999999	760	622	930	249	92	999999	562	978	903	114	368	780	999999	236	412	525	791	453	14	999999	999999	999999	881	139	72	882	587	384	999999	145	378	46	999999	547	999999	353	470	999999	406	273	949	430	999999	999999	612	51	999999	213	760	999999	999999	894	999999	456	725	438	999999	801	187	209	999999	188	22	999999	999999	331	886	999999	43	999999	999999	999999	57	740	361	936	427	580	999999	31	34	384	623	537	833	999999	313	999999	821	765	999999	669	155	206	947	770	418	999999	999999	290	999999	366	180	701	999999	843	846	999999	104	999999	20	170	999999	999999	185	999999	564	999999	933	263	28	449	679	999999	999999	396	999999	851	999999	590	999999	289	999999	246	866	668	214	922	164	990	636	319	352	42	754	451	395	988	999999	15	216	933	213	319	999999	714	687	902	255	987	999999	995	999999	999999	271	731	999999	47	999999	999999	999999	642	330	943	626	999999	106	646	523	15	10	335	999999	999999	384	594	86	999999	973	162	980	312	677	177	470	640	999999	838	771	33	999999	357	699	514	999999	574	613	270	692	999999	617	50	999999	999999	999999	204	175	999999	999999	999999	655	465	74	147	536	435	965	162	482	986	599	268	875	500	717	653	635	325	519	809	981	815	999999	418	999999	940	923	437	191	999999	475	696	999999	105	378	999999	999999	561	978	842	609	460	787	706	999999	359	175	999999	531	342	999999	850	903	999999	695	999999	999999	655	603	595	511	537	971	216	520	903	560	780	131	999999	370	84	999999	677	210	530	38	307	453	999999	774	45	905	848	707	625	999999	388	409	999999	382	999999	958	392	340	999999	489	581	196	72	799	395	766	647	999999	494	513	236	129	174	999999	162	211	999999	821	476	631	132	999999	999999	120	999999	380	593	512	732	125	954	346	999999	999999	457	999999	391	395	389	278	268	876	999999	121	999999	268	999999	727	229	436	550	571	864	450	366	82	300	999999	627	999999	183	144	999999	999999	558	889	990	999999	363	51	999999	32	441	999999	372	256	296	783	554	913	999999	865	293	306	575	393	999999	688	999999	385	821	999999	768	999999	105	999999	635	843	563	676	277	122	374	188	615	527	139	999999	87	119	786	999999	407	713	880	318	850	943	803	175	417	312	448	978	229	390	263	77	112	248	620	452	230	878	646	32	999999	115	999999	58	999999	815	999999	999999	599	999999	42	65	493	787	283	692	50	398	268	965	674	395	999999	999999	274	72	564	999999	999999	343	296	528	77	999999	817	745	999999	755	911	999999	999999	873	
389	914	358	999999	999999	325	964	928	411	831	620	999999	358	114	156	999999	784	200	999999	999999	85	999999	29	513	987	635	969	538	438	295	486	665	273	800	16	54	876	75	488	249	874	999999	999999	464	908	999999	510	999999	599	797	999999	721	352	999999	797	134	999999	999999	220	948	999999	999999	499	126	355	999999	999999	557	108	111	589	718	712	20	999999	514	332	999999	604	601	134	266	938	641	999999	765	999999	999999	13	999999	999999	41	855	539	999999	448	80	816	118	999999	999999	999999	614	497	217	263	999999	341	999999	999999	801	340	999999	618	823	99	497	999999	801	590	640	82	999999	999999	951	557	862	182	126	458	444	516	456	999999	621	181	651	450	434	71	999999	999999	999999	999999	91	819	792	247	715	804	950	999999	24	528	999999	907	409	399	545	660	400	835	224	583	999999	294	884	999999	996	652	999999	56	433	740	833	999999	769	833	999999	999999	765	999999	466	322	507	230	501	927	336	999999	999999	261	904	773	670	999999	767	999999	999999	796	935	202	250	73	366	903	789	284	695	665	148	999999	999999	413	894	775	378	902	85	627	792	956	272	292	880	195	999999	659	80	999999	891	50	961	347	207	572	384	403	955	603	441	227	241	671	999999	205	996	501	878	894	999999	999999	653	254	14	978	930	957	193	180	761	999999	999999	783	999999	999999	999999	999999	216	332	401	975	999999	481	196	575	999999	600	716	684	999999	650	781	999999	999999	36	396	717	343	228	641	427	219	999999	841	312	23	999999	999999	999999	590	999999	294	999999	503	999999	917	181	68	438	262	339	999999	509	981	121	358	999999	423	747	999999	999999	999999	987	690	999999	765	172	639	999999	561	277	703	248	103	120	366	234	682	999999	119	224	999999	904	965	311	186	999999	803	730	954	984	44	999999	766	692	503	306	865	529	810	754	542	184	877	985	636	999999	415	999999	755	133	999999	999999	637	496	248	680	32	389	797	65	369	909	999999	576	243	552	999999	411	999999	999999	369	162	999999	365	682	484	36	999999	675	183	305	999999	975	831	638	413	523	279	454	999999	284	999999	731	755	395	633	999999	999999	751	94	531	14	999999	695	763	203	647	282	814	999999	653	51	713	624	759	436	933	108	999999	999999	39	211	999999	999999	785	883	431	237	970	999999	239	999999	238	590	999999	999999	680	289	999999	999999	766	251	465	689	178	242	772	999999	999999	958	699	157	372	922	64	329	57	468	910	880	772	999999	311	765	534	927	813	132	972	468	999999	653	40	503	73	999999	999999	277	
625	552	120	324	241	21	999999	999999	999999	315	535	332	253	222	379	196	671	355	939	699	164	999999	428	649	144	537	999999	56	126	868	999999	276	583	999999	842	368	769	999999	189	999999	416	453	574	999999	597	650	224	999999	284	843	831	717	848	56	122	384	133	471	189	703	808	313	965	494	456	269	999999	473	999999	21	427	223	999999	649	999999	711	676	921	62	494	322	670	771	999999	46	152	999999	536	667	999999	244	308	278	485	999999	112	999999	999999	999999	337	900	750	999999	999999	426	618	550	209	763	999999	708	212	418	695	390	148	541	693	458	314	841	222	805	912	999999	129	945	691	167	190	234	597	869	724	999999	572	999999	999999	999999	999999	999999	228	773	999999	999999	41	999999	583	104	353	999999	794	631	999999	496	688	944	999999	496	999999	672	859	52	999999	186	121	342	694	112	818	641	43	837	39	712	623	449	548	163	744	999999	999999	596	813	999999	439	999999	132	238	905	627	999999	999999	558	755	999999	185	200	91	647	699	204	481	999999	712	538	999999	999999	44	872	248	406	106	751	77	310	272	239	962	999999	999999	999999	465	206	200	394	999999	999999	999999	970	448	999999	466	516	999999	999999	891	999999	110	91	482	999999	98	365	666	999999	160	270	490	999999	480	946	237	999999	502	999999	999999	999999	999999	328	517	678	328	74	434	989	939	999999	999999	999999	999999	951	138	999999	274	782	999999	110	540	969	999999	999999	797	828	499	502	31	131	24	999999	999999	616	235	782	999999	803	999999	33	930	676	291	570	564	999999	45	528	999999	356	80	999999	999999	638	743	999999	999999	756	880	999999	574	932	968	817	575	149	735	802	725	356	317	999999	999999	108	999999	863	688	672	205	349	793	971	684	999999	60	304	208	667	873	999999	697	817	923	554	459	999999	707	474	994	425	722	242	803	470	999999	610	982	999999	469	999999	437	999999	560	999999	706	603	257	999999	766	281	999999	78	929	615	659	499	999999	192	648	180	165	224	678	780	626	560	178	224	634	450	322	939	208	993	683	284	266	392	999999	855	750	413	707	723	484	654	313	197	811	549	74	799	620	298	723	223	744	999999	915	999999	435	43	999999	326	999999	11	870	935	931	384	999999	164	999999	793	430	999999	516	954	306	971	257	980	412	94	385	522	328	909	279	469	999999	486	477	702	430	716	744	390	763	999999	783	999999	265	436	316	909	465	827	868	971	999999	999999	483	999999	898	454	631	584	940	999999	682	960	666	999999	999999	999999	687	999999	373	713	17	135	
201	823	198	880	724	999999	778	475	67	501	51	999999	763	751	999999	533	804	975	95	999999	449	999999	800	822	711	793	592	559	999999	823	464	164	964	580	597	999999	755	999999	730	654	806	475	389	190	999999	368	708	102	754	999999	837	397	999999	847	686	874	999999	375	178	930	999999	228	253	999999	999999	886	999999	192	163	999999	999999	786	255	999999	364	999999	999999	619	903	352	95	500	805	999999	986	999999	536	126	894	999999	999999	389	849	799	271	587	231	156	153	999999	34	999999	999999	412	999999	61	152	196	999999	711	938	413	472	826	845	892	422	184	999999	999999	359	227	298	999999	999999	399	937	999999	179	776	752	999999	476	869	328	569	561	402	694	999999	999999	349	633	192	784	234	917	33	954	378	999999	57	899	182	683	999999	237	508	698	985	999999	697	27	716	999999	158	999999	999999	999999	999999	341	999999	490	321	999999	19	594	115	655	489	999999	914	999999	800	611	705	890	303	999999	521	342	62	704	708	821	236	332	916	233	999999	297	325	525	678	47	999999	567	588	135	673	222	131	999999	218	514	209	206	999999	999999	263	267	642	415	999999	999999	288	325	781	500	999999	687	677	882	29	201	165	398	821	762	466	999999	312	178	522	308	999999	999999	495	999999	621	39	114	999999	970	378	655	909	539	735	758	829	999999	98	314	986	544	999999	833	27	358	999999	999999	465	999999	125	955	474	893	686	732	88	829	587	878	999999	583	866	999999	650	546	255	999999	95	14	636	362	224	863	536	763	971	377	478	999999	999999	999999	999999	999999	854	423	190	26	852	13	679	10	208	219	999999	999999	678	337	192	480	999999	952	999999	999999	22	763	741	610	367	922	999999	711	360	741	77	146	934	704	67	999999	365	239	999999	999999	999999	999999	163	14	349	133	95	999999	194	998	743	857	365	999999	159	999999	682	579	659	999999	253	968	650	467	151	388	478	999999	999999	954	999999	872	946	217	135	386	610	736	271	999999	999999	125	526	362	997	220	999999	999999	555	966	555	785	999999	85	838	999999	999999	999999	999999	961	654	999999	374	239	999999	999999	911	999999	72	773	490	945	318	425	999999	137	451	298	470	999999	607	732	427	999999	999999	999999	302	870	378	769	999999	999999	873	310	999999	999999	999999	297	999999	137	308	632	683	781	486	609	477	165	983	711	915	697	235	999999	363	921	694	70	829	554	577	50	999999	303	999999	575	999999	17	836	378	386	164	819	999999	632	974	59	999999	827	999999	861	147	887	667	854	702	689	942	999999	667	40	999999	
467	923	999999	999999	853	999999	409	910	537	470	329	614	334	999999	877	892	308	389	872	58	999999	39	999999	440	162	122	448	680	999999	999999	999999	999999	347	695	999999	895	783	373	999999	669	999999	916	273	400	817	999999	342	999999	824	797	643	567	794	981	456	999999	240	128	999999	740	999999	728	999999	407	409	999999	277	639	74	982	999999	999999	268	212	811	999999	765	302	622	879	780	355	855	98	496	503	383	999999	248	268	665	664	267	390	728	517	891	999999	991	667	15	702	39	842	687	709	309	592	180	999999	999999	937	505	236	960	596	873	936	910	905	776	999999	400	805	326	454	677	877	999999	303	999999	899	999999	999999	873	87	999999	22	410	999999	204	791	196	118	597	727	169	999999	999999	142	644	954	999999	95	891	999999	999999	234	525	243	41	431	118	876	704	999999	999999	999999	363	882	280	861	535	133	999999	985	724	999999	218	598	999999	646	456	351	659	480	999999	225	73	999999	774	999999	496	177	755	999999	682	319	999999	824	999999	618	677	547	862	783	999999	832	384	906	380	999999	999999	927	947	395	975	999999	999999	233	828	999999	486	585	118	188	999999	368	377	939	999999	999999	877	393	999999	999999	969	909	489	876	62	999999	841	167	407	753	999999	999999	999999	370	797	999999	102	190	999999	680	999999	101	999999	999999	418	70	464	444	603	966	153	632	429	280	425	76	287	350	999999	717	579	328	187	999999	112	805	148	17	152	396	321	697	397	827	544	877	479	805	999999	991	657	406	563	440	999999	999999	149	948	944	999999	638	751	999999	999999	999999	999999	914	999999	582	613	999999	999999	999999	217	999999	456	999999	602	999999	547	596	482	883	999999	69	999999	764	746	754	658	999999	999999	73	421	757	569	688	118	999999	731	963	404	233	854	999999	210	114	356	786	163	999999	547	222	406	144	166	868	828	229	928	999999	177	331	923	948	731	393	881	460	95	999999	136	999999	14	584	202	999999	999999	120	859	78	418	960	600	999999	999999	977	999999	286	601	700	859	889	797	683	795	83	999999	905	348	817	232	895	999999	395	92	999999	999999	822	941	907	999999	718	999999	999999	639	216	999999	484	999999	754	727	999999	859	394	908	999999	89	331	999999	999999	950	133	772	52	845	523	999999	999999	366	999999	768	999999	999999	693	861	151	999999	936	53	588	352	824	85	593	99	627	46	999999	999999	845	999999	886	43	822	999999	999999	999999	327	24	126	947	525	128	383	999999	882	999999	175	999999	766	718	152	287	999999	776	135	57	188	952	999999	486	953	999999	
521	865	999999	811	522	999999	154	999999	211	922	927	999999	999999	705	999999	607	217	367	871	999999	720	999999	448	609	832	999999	831	669	767	375	999999	639	999999	999999	607	999999	113	81	999999	438	388	571	999999	999999	360	568	999999	430	999999	581	745	860	615	179	16	393	427	282	999999	477	905	485	437	835	136	297	647	38	108	193	999999	145	620	442	405	158	999999	228	258	274	999999	411	323	999999	630	999999	34	999999	791	223	100	830	103	280	999999	999999	144	681	103	72	920	920	999999	171	88	609	249	182	774	858	773	208	34	714	999999	999999	172	251	214	200	273	823	247	884	103	672	52	999999	999999	502	999999	938	134	195	999999	184	89	161	117	30	696	851	59	933	449	892	999999	389	898	37	740	892	476	903	999999	999999	683	446	78	416	567	898	999999	282	843	835	83	838	370	999999	425	999999	144	194	503	421	774	314	445	210	865	999999	452	882	761	132	471	230	396	256	501	999999	92	700	463	797	999999	776	99	613	818	968	28	701	612	729	757	292	409	388	332	378	999999	868	550	904	456	390	520	720	999999	852	452	124	705	782	929	443	730	999999	832	999999	225	999999	392	897	644	999999	279	999999	374	188	821	17	923	133	641	223	160	558	351	999999	265	378	249	999999	999999	999999	996	829	999999	323	561	704	999999	333	163	999999	486	999999	999999	705	120	488	356	195	41	444	200	581	151	999999	999999	182	364	633	742	846	999999	426	381	740	753	449	242	999999	999999	126	461	599	970	999999	737	507	999999	645	97	777	32	63	933	91	713	424	688	94	40	389	349	922	999999	999999	587	69	999999	999999	952	999999	255	304	569	914	982	600	999999	679	999999	785	999999	718	545	999999	823	539	999999	299	36	999999	760	999999	30	247	777	538	999999	663	884	677	235	999999	693	426	531	727	494	28	999999	123	812	999999	117	254	999999	630	387	625	999999	999999	577	982	502	622	910	107	284	331	147	454	999999	948	794	999999	560	123	35	999999	443	105	999999	473	200	913	999999	999999	50	775	740	156	160	999999	179	836	110	252	277	80	515	433	453	172	881	654	531	864	225	807	999999	393	605	268	191	397	999999	113	999999	589	999999	169	67	508	591	999999	303	208	999999	999999	209	318	846	954	613	20	652	882	592	999999	391	999999	535	242	91	356	551	891	999999	782	833	999999	999999	687	974	356	999999	944	580	890	360	333	95	999999	999999	385	547	999999	655	999999	744	999999	521	256	208	444	633	999999	999999	999999	449	411	999999	999999	
133	212	859	168	980	999999	644	999999	311	701	195	67	999999	277	634	999999	999999	901	246	40	47	999999	999999	212	999999	540	722	550	527	345	451	949	337	99	144	405	526	389	999999	398	537	999999	820	820	71	151	999999	999999	201	999999	436	999999	175	966	958	999999	727	656	679	450	544	103	190	965	260	245	730	486	142	238	190	429	999999	999999	502	10	999999	664	151	348	672	365	359	807	908	903	783	370	140	723	999999	869	999999	229	854	443	856	999999	569	825	420	390	999999	999999	540	17	999999	328	473	999999	999999	73	999999	999999	999999	189	743	383	66	356	462	369	999999	999999	560	320	999999	999999	993	69	999999	47	104	999999	999999	291	141	396	277	901	596	465	897	182	999999	614	364	999999	452	999999	999999	999999	797	223	373	999999	44	999999	412	229	999999	305	335	414	999999	491	968	200	414	495	999999	356	116	165	760	997	471	999999	999999	945	956	350	999999	328	369	670	250	999999	951	875	256	327	984	57	613	999999	140	999999	368	712	999999	999999	964	956	627	999999	999999	642	999999	999999	589	999999	598	467	273	999999	736	16	55	999999	251	96	248	538	248	729	372	68	999999	469	866	978	815	513	308	791	386	612	999999	26	303	607	428	585	296	999999	729	527	783	666	999999	133	447	999999	470	999999	926	436	717	897	980	318	999999	993	509	610	999999	95	168	481	570	999999	999999	39	849	643	667	999999	252	853	10	999999	285	885	999999	743	999999	600	52	748	865	950	999999	999999	45	985	517	435	86	685	349	643	368	312	105	439	999999	418	374	827	892	273	193	864	896	999999	43	999999	98	999999	999999	455	53	999999	999999	620	999999	512	999999	864	135	999999	586	566	999999	366	486	973	789	475	999999	132	235	224	855	602	766	999999	906	900	952	312	347	999999	616	894	600	948	696	485	209	315	999999	510	701	660	687	626	360	540	658	69	425	999999	840	947	229	828	999999	999999	853	210	605	102	911	823	894	275	950	618	765	537	286	314	276	620	999999	725	522	205	914	999999	999999	376	251	892	887	724	480	668	675	772	394	682	999999	999999	709	332	999999	878	999999	422	675	999999	774	999999	783	120	356	999999	999999	504	315	368	999999	713	530	999999	850	999999	999999	179	794	999999	943	993	153	604	683	276	999999	999999	136	644	439	502	999999	999999	601	131	119	776	999999	260	428	180	467	36	999999	917	478	480	999999	579	999999	596	627	999999	798	781	977	999999	437	89	319	866	377	999999	929	606	249	593	637	999999	909	169	999999	544	863	999999	
536	126	999999	765	999999	439	901	999999	702	842	875	89	148	820	999999	930	348	298	941	561	999999	796	106	977	677	884	842	999999	669	782	795	999999	530	35	254	860	999999	671	999999	879	964	819	967	96	730	170	455	817	999999	979	999999	512	603	311	968	999999	999999	53	98	913	999999	159	888	920	57	999999	559	122	999999	999999	772	677	16	71	597	984	828	20	256	517	439	35	176	689	999999	999999	490	229	66	515	840	124	999999	999999	292	814	930	57	48	938	610	342	251	999999	216	999999	505	541	714	984	911	999999	999999	580	483	999999	983	208	959	764	312	340	66	70	452	657	999999	638	999999	999999	63	999999	971	999999	906	107	784	872	483	817	999999	948	999999	82	603	831	328	12	894	720	831	731	999999	999999	636	999999	286	999999	851	558	59	866	762	999999	999999	139	999999	488	999999	386	787	121	999999	152	977	363	825	983	466	620	339	101	744	999999	951	332	693	697	682	636	999999	603	31	924	767	920	195	583	151	474	793	840	999999	517	999999	999999	15	945	306	282	455	999999	723	999999	229	958	999999	704	979	999999	446	349	805	47	999999	193	99	801	384	67	178	251	842	992	827	498	999999	236	135	241	326	747	999999	409	999999	528	880	790	704	808	797	491	999999	542	37	999999	999999	300	951	999999	630	214	570	249	114	213	459	730	413	730	206	895	579	999999	292	698	999999	999999	856	48	999999	309	999999	576	269	686	647	310	964	382	464	472	285	385	611	121	999999	161	999999	977	78	159	999999	973	999999	901	911	999999	259	339	999999	638	443	999999	999999	330	117	999999	999999	427	566	159	765	40	999999	733	620	203	999999	999999	999999	797	999999	879	970	164	922	999999	999999	367	775	999999	60	635	999999	999999	38	372	939	290	999999	192	180	878	421	918	393	356	707	999999	999999	718	719	999999	999999	708	537	999999	999999	291	408	999999	999999	999999	999999	774	109	999999	999999	450	705	258	263	855	177	999999	999999	999999	999999	61	771	576	425	95	85	66	81	972	817	178	298	474	428	658	999999	29	999999	557	235	999999	819	262	203	266	183	42	464	863	911	489	92	314	106	891	520	999999	569	999999	547	999999	702	137	323	999999	999999	240	829	605	973	999999	186	78	997	999999	999999	999999	999999	168	911	53	602	218	70	337	96	983	378	537	148	999999	460	216	20	640	943	692	939	999999	114	999999	999999	859	890	763	313	23	317	285	658	11	459	999999	43	504	993	494	76	999999	897	178	999999	999999	467	923	698	999999	999999	366	877	550	
579	174	64	968	999999	743	999999	307	34	82	999999	999999	878	999999	999999	999999	182	515	646	459	625	953	320	936	91	910	402	966	999999	999999	955	999999	407	118	432	294	999999	75	664	259	176	768	961	824	502	768	423	330	999999	999999	797	552	719	428	924	625	853	127	887	929	999999	361	242	691	999999	999999	695	999999	714	315	999999	117	999999	397	999999	856	991	999999	444	322	496	81	999999	999999	545	413	240	999999	193	806	999999	237	999999	735	908	814	999999	280	707	999999	999999	999999	616	27	999999	689	700	332	145	999999	634	367	683	574	442	279	999999	999999	155	713	999999	715	586	999999	874	999999	930	126	999999	477	999999	721	999999	667	249	842	999999	625	482	856	999999	907	844	125	999999	999999	554	999999	302	639	106	720	134	993	291	367	77	999999	153	477	759	584	844	999999	748	912	579	26	335	599	814	102	342	299	999999	587	999999	999999	734	800	922	327	823	848	381	609	999999	794	385	881	999999	756	482	999999	106	138	72	185	376	269	504	537	999999	703	825	13	388	999999	992	999999	999999	606	974	353	555	441	761	996	999999	149	326	784	640	454	824	999999	999999	337	202	873	524	695	104	475	305	999999	999999	999999	32	377	999999	761	802	680	395	179	782	139	999999	999999	376	76	889	999999	943	720	999999	999999	878	767	999999	60	642	999999	190	800	511	508	57	171	401	641	999999	919	918	565	982	960	68	655	999999	491	878	537	506	457	806	867	532	585	496	217	251	265	999999	180	999999	683	499	595	667	283	91	297	274	735	102	999999	319	388	737	999999	774	999999	492	901	999999	115	999999	732	999999	644	976	472	674	999999	400	718	999999	747	446	309	470	473	987	12	409	591	999999	770	365	836	558	154	847	999999	442	27	772	999999	999	22	999999	767	601	33	306	618	623	90	999999	384	45	571	941	438	476	311	999999	490	501	999999	842	851	377	167	96	832	625	999999	750	999999	945	851	747	999999	248	703	999999	963	705	791	967	192	435	981	800	999999	212	999999	92	141	781	292	591	999999	999999	218	399	443	937	999999	993	508	999999	962	438	999999	824	517	999999	773	439	282	784	710	999999	659	426	396	999999	109	629	216	41	619	999999	662	269	338	999999	39	313	437	36	241	797	469	853	472	552	616	999999	695	228	999999	702	999999	508	881	796	520	792	13	87	837	844	787	476	720	371	775	925	495	263	999999	470	999999	256	553	999999	162	999999	953	999999	750	937	999999	987	999999	917	102	164	999999	999999	743	999999	309	360	198	
397	19	993	999999	111	777	999999	676	442	999999	848	999999	262	955	967	643	999999	999999	170	336	999999	999999	799	753	803	999999	621	999999	999999	520	923	171	650	999999	165	903	999999	674	852	75	999999	271	501	930	999999	226	840	999999	420	897	39	407	999999	34	999999	486	220	249	339	832	166	154	723	921	143	687	60	999999	999999	74	999999	999999	986	104	999999	638	999999	869	878	587	438	421	136	65	490	526	32	999999	768	678	692	999999	344	999999	999999	915	999999	580	796	197	999999	645	409	999999	999999	989	420	54	757	999999	78	351	371	752	404	999999	27	667	999999	617	999999	433	436	130	999999	999999	704	999999	195	360	100	838	999999	999999	420	793	22	780	641	500	115	999999	999999	118	610	351	999999	592	625	175	897	999999	148	189	532	742	219	999999	974	859	295	453	858	999999	999999	240	278	680	999999	610	732	247	35	940	512	686	564	999999	520	999999	16	999999	999999	30	999999	219	699	893	168	678	999999	733	805	999999	215	661	999999	472	548	379	83	878	999999	24	443	659	854	208	999999	999999	188	891	768	944	853	999999	111	838	943	999999	541	385	999999	663	36	999999	442	999999	999999	850	567	102	779	150	999999	137	860	337	587	999999	999999	500	226	322	999999	692	999999	861	929	999999	559	999999	999999	999999	999999	697	365	598	987	999999	999999	611	999999	826	288	95	999999	999999	987	725	322	774	261	999999	996	50	168	209	173	999999	44	580	323	702	300	286	573	592	999999	268	772	272	349	999999	585	752	37	400	999999	413	581	346	873	999999	719	785	39	999999	200	798	999999	166	434	653	409	647	298	771	535	12	522	999999	999999	728	953	60	434	118	564	999999	22	999999	175	759	999999	698	706	119	982	515	256	193	999999	513	729	615	837	999999	743	999999	464	265	864	999999	890	62	29	155	261	999999	361	999999	824	999999	999999	770	990	675	891	999999	940	189	788	30	755	999999	137	813	998	347	222	999999	999999	999999	789	757	903	143	868	710	678	561	857	999999	999999	335	369	454	727	959	624	172	804	41	998	999999	999999	844	999999	999999	925	216	999999	913	456	622	555	208	999999	999999	866	857	999999	999999	42	388	331	475	999999	999999	969	682	95	49	722	60	934	343	999999	514	290	69	856	316	785	471	999999	943	866	541	779	999999	297	698	102	767	365	622	998	620	953	999999	978	856	999999	252	999999	117	201	999999	688	222	580	652	999999	807	10	500	406	999999	972	387	999999	334	651	999999	999999	396	946	999999	694	999999	344	17	561	289	999999	999999	724	542	
350	308	999999	469	852	566	999999	645	999999	295	766	999999	226	437	647	575	999999	999999	215	999999	999999	999999	170	999999	712	377	877	573	999999	468	999999	10	775	864	230	674	999999	150	482	999999	229	749	999999	661	198	829	104	907	370	999999	888	999999	795	940	683	616	147	516	757	999999	689	26	554	492	568	766	99	362	999999	972	999999	999999	999999	131	563	119	298	508	999999	999999	283	970	999999	114	579	999999	214	834	190	999999	536	999999	393	997	999999	212	204	954	103	431	739	741	999999	999999	999999	638	999999	674	387	999999	328	639	468	873	211	999999	813	450	912	278	561	264	182	602	445	999999	866	183	726	999999	999999	999999	999999	626	153	999999	999999	814	68	941	44	540	999999	615	999999	897	660	519	795	686	399	754	999999	999999	999999	484	569	999999	952	234	999999	91	948	36	999999	984	234	842	999999	999999	448	999	391	999999	244	31	806	566	315	548	171	357	388	999999	999999	170	302	999999	999999	669	971	182	999999	833	180	999999	592	431	956	312	673	817	999999	999999	247	999999	372	81	590	848	999999	999999	999999	414	73	424	703	908	999999	499	691	644	95	70	698	275	147	999999	800	292	439	384	610	13	999999	353	567	263	802	999999	797	230	999	908	991	968	390	457	999999	999999	999999	684	367	466	620	38	731	728	436	971	262	815	280	999999	419	303	999999	999999	539	720	856	999999	115	999999	701	471	644	999999	79	729	885	999999	787	54	999999	999999	27	153	392	846	621	838	826	830	318	982	999999	701	999999	697	576	999999	917	60	899	808	578	864	764	159	394	554	658	707	999999	572	37	999999	274	999999	285	259	405	999999	108	27	624	999999	999999	719	521	942	688	381	163	292	999999	737	154	235	186	999999	388	243	461	77	189	128	999999	999999	999999	999999	436	834	422	999999	999999	234	951	881	194	303	680	999999	999999	451	865	286	554	999999	799	999999	999999	49	488	999999	999999	172	241	41	838	505	541	999999	999999	999999	516	854	959	836	96	548	786	272	999999	999999	483	343	605	19	211	902	999999	999999	946	663	641	396	356	300	455	44	999999	919	53	688	999999	241	290	999999	935	999999	999999	717	717	261	514	819	999	605	999999	999999	566	232	830	935	999999	602	501	111	999999	129	507	999999	390	61	556	866	229	361	131	251	999999	765	83	200	585	857	231	695	159	821	397	751	999999	917	999999	770	98	118	758	168	740	188	683	815	513	657	336	666	705	647	600	999999	483	407	999999	999999	158	999999	999999	83	381	806	999999	345	732	999999	28	999999	
584	785	778	999999	603	962	510	999999	91	999999	686	999999	530	999999	989	999999	999999	750	277	253	442	999999	621	999999	758	684	787	933	236	348	999999	756	639	863	92	999999	869	489	999999	520	896	611	999999	890	953	432	553	816	999999	450	123	981	999999	775	41	999999	999999	329	999999	918	999999	577	647	743	999999	930	298	666	483	80	642	742	707	757	999999	831	956	731	505	336	141	971	127	999999	999999	999999	277	864	832	999999	755	550	137	134	345	329	964	999999	716	33	999999	886	342	999999	807	380	284	731	429	209	952	999999	824	35	786	213	459	999999	518	81	999999	433	834	309	325	102	615	999999	999999	36	867	979	25	482	202	255	638	381	979	854	827	546	445	632	231	322	725	111	348	999999	870	113	467	644	370	710	62	43	430	715	765	702	319	402	342	972	427	999999	999999	541	575	999999	881	664	253	999999	988	211	87	999999	376	514	243	291	166	763	522	381	121	491	203	604	951	273	98	135	237	52	299	259	894	383	277	806	565	999999	232	803	400	254	999999	850	956	999999	349	999999	468	999999	999999	579	460	56	999999	351	999999	999999	136	617	575	128	889	946	912	999999	118	992	246	437	999999	999999	540	999999	980	999999	770	353	999999	534	924	837	999999	209	805	720	799	848	999999	999999	999999	595	999999	614	237	999999	999999	999999	999999	139	318	356	999999	41	312	872	48	741	75	373	581	995	332	602	693	738	999999	689	150	202	999999	270	849	321	999999	999999	999999	926	491	708	511	995	414	518	225	577	823	635	896	933	999999	68	782	999999	354	999999	272	72	921	499	999999	675	999999	999999	111	999999	507	999999	72	182	172	999999	259	367	999999	585	590	814	999999	999999	999999	825	792	216	999999	969	487	80	999999	505	867	646	15	992	999999	835	371	999999	417	999999	999999	130	573	723	770	999999	808	424	916	768	883	999999	999999	804	584	996	882	427	235	999999	999999	999999	736	567	315	525	999999	267	481	999999	999999	921	406	219	56	794	261	78	445	951	999999	72	163	208	622	999999	961	999999	417	890	999999	944	443	285	606	642	999999	15	999999	255	462	551	943	889	999999	961	61	475	999999	999999	744	813	981	284	970	999999	999999	537	945	999999	999999	906	850	590	84	279	488	999999	613	414	999999	256	999999	999999	498	619	129	274	999999	660	366	495	999999	626	156	148	962	999999	315	999999	368	856	70	521	690	556	700	362	999999	999999	483	930	999999	999999	390	498	999999	999999	999999	360	388	19	884	294	540	78	464	233	444	935	316	999999	
816	514	56	553	195	149	510	942	919	766	999999	378	999999	435	999999	999999	999999	999999	985	999999	382	999999	999999	358	972	775	980	622	999999	477	918	879	968	999999	999999	357	307	999999	312	23	290	843	441	999999	560	515	117	115	444	366	999999	786	999999	144	999999	861	999999	697	999999	419	169	888	999999	451	847	580	410	33	320	286	800	408	355	972	891	999999	522	107	797	466	999999	875	999999	735	488	142	929	833	216	263	562	610	266	892	854	402	992	989	774	980	115	93	794	168	566	999999	999999	999999	253	417	348	697	999999	124	751	999999	999999	124	963	715	650	577	817	67	724	999999	999999	999999	999999	499	546	999999	333	817	999999	584	999999	28	179	899	999999	999999	590	798	914	999999	710	151	999999	999999	691	877	36	68	999999	537	276	736	444	376	447	999999	859	753	871	815	999999	999999	763	176	213	692	945	73	23	698	986	28	153	859	999999	999999	321	557	807	668	506	274	487	823	318	999999	584	803	461	999999	102	836	927	108	999999	627	999999	975	366	999	999999	962	55	641	551	999999	999999	999999	886	446	999999	311	945	212	319	109	605	939	857	999999	117	151	999999	298	999999	160	101	54	368	862	622	999999	999999	999999	735	543	228	999999	282	71	760	999	917	24	68	999999	890	724	789	400	31	999999	127	999999	891	791	360	999999	46	400	166	548	226	33	824	330	120	147	999999	775	999999	760	667	999999	999999	999999	999999	597	239	814	269	376	265	968	841	184	999999	693	916	944	193	999999	808	881	999999	222	999999	893	200	738	680	753	257	999999	999999	270	781	331	408	999999	567	999999	999999	999999	141	789	292	257	192	649	111	426	230	532	592	419	999999	786	891	886	334	340	406	500	999999	515	128	252	459	580	403	897	999999	143	387	999999	944	999999	749	124	929	535	999999	550	999999	999999	999999	725	431	999999	319	995	999999	999999	458	999999	999999	36	999999	999999	671	50	999999	612	256	999999	141	97	155	999999	999999	374	46	999999	999999	798	999999	855	863	880	982	403	999999	359	271	408	468	773	684	160	74	999999	499	133	453	888	999999	999999	999999	432	132	999999	579	269	999999	944	958	661	999999	659	607	509	172	217	999999	999999	229	999999	351	848	746	367	412	995	999999	999999	875	999999	333	999999	999999	529	561	441	758	546	999999	999999	724	326	449	806	220	999999	999999	565	754	999999	490	185	999999	999999	999999	999999	999999	765	43	999999	999999	86	999999	56	338	494	598	87	948	730	458	106	999999	999999	999999	999999	408	940	157	388	452	999999	803	592	431	158	
410	773	771	114	999999	999999	999999	249	398	999999	256	403	477	999999	436	999999	616	33	999999	999999	731	999	999999	999999	999999	744	999999	655	142	631	282	486	624	189	999999	825	999999	843	974	465	593	214	280	999999	777	15	472	431	951	999999	925	999999	759	48	426	411	999999	48	66	21	385	857	999999	766	376	769	999999	298	641	610	169	999999	59	377	799	527	728	999999	955	52	282	196	703	165	706	502	727	586	999999	682	626	277	999999	999999	90	736	999999	999999	709	18	999999	999999	789	351	999999	162	730	391	248	899	682	710	999999	24	999999	999999	163	999999	999999	999999	51	202	999999	999999	984	891	986	96	296	73	430	224	999999	999999	999999	107	406	362	348	554	999999	346	999999	863	10	916	195	772	232	892	582	154	453	835	999999	999999	649	830	367	924	175	643	104	185	478	468	999999	144	207	642	792	801	999999	999999	112	999999	855	671	958	77	706	223	864	999999	490	286	770	954	981	782	457	999999	995	424	388	137	999999	999999	394	542	995	61	574	590	110	780	541	937	732	270	188	999999	999999	999999	228	999999	779	699	694	999999	999999	999999	162	999999	194	999999	806	999999	999999	974	999999	999999	286	426	82	655	648	999999	999999	999999	744	833	999999	720	604	999999	704	705	999999	436	999999	552	477	202	999999	999999	898	999999	999999	999999	974	352	809	758	807	494	701	455	226	573	313	505	999999	985	457	999999	745	442	820	714	999999	110	993	701	626	910	226	94	582	999999	756	999999	999999	421	999999	402	999999	473	999999	120	777	999999	999999	632	133	852	157	491	744	999999	292	466	339	999999	371	874	358	118	141	999999	278	999999	872	181	816	814	627	983	260	65	840	282	528	709	937	273	620	370	577	774	762	999999	350	601	762	300	999999	196	59	860	53	915	341	26	842	999999	386	317	816	999999	999999	173	999999	688	150	19	999999	630	999999	108	263	988	999999	999999	144	543	999999	281	419	525	655	441	934	399	21	925	940	512	999999	776	999999	313	554	999999	550	999999	502	999999	461	752	999999	999999	442	950	999999	999999	999999	975	882	308	893	114	898	999999	663	792	239	842	676	224	999999	999999	762	977	999999	950	443	999999	816	544	999999	615	820	999999	172	126	998	983	999999	956	550	965	630	568	999999	999999	999999	263	605	999999	999999	999999	999999	246	683	928	999999	465	739	657	621	999999	168	347	999999	999999	293	241	138	547	999999	255	999999	720	674	999999	803	203	104	439	544	189	999999	999999	185	389	630	584	982	243	349	543	999999	144	999999	447	999999	999999	999999	603	
498	999999	134	999999	962	999999	610	999999	572	580	134	999999	999999	309	122	441	436	109	171	878	658	709	258	895	207	261	11	915	386	999999	306	520	999999	999999	940	370	65	999999	105	71	778	366	21	412	999999	767	183	944	32	902	20	999999	999999	431	999999	788	999999	239	859	999999	122	999999	999999	345	999999	614	688	869	369	751	386	817	13	110	109	302	697	846	786	440	88	66	892	484	225	599	999999	472	999999	161	445	825	999999	394	948	93	478	675	137	504	88	313	585	280	525	202	999999	31	331	652	100	89	453	428	633	66	802	413	999999	684	225	226	323	217	316	561	68	619	161	999999	824	32	999999	292	999999	774	480	622	959	32	999999	377	150	902	999999	999999	382	999999	999999	892	291	75	999999	999999	289	862	990	377	964	999999	144	999999	869	315	828	78	999999	170	76	859	585	190	999999	107	788	847	85	420	156	950	189	999999	859	269	999999	758	476	999999	13	499	784	112	658	995	999999	813	508	835	999999	991	995	221	274	901	316	111	999999	457	664	441	787	579	231	23	783	416	233	610	999999	999999	999999	104	167	576	85	483	532	458	219	999999	349	249	999999	165	954	968	463	958	953	633	999999	28	999999	999999	999999	999999	881	644	222	481	589	897	264	14	999999	901	63	697	825	833	579	172	248	689	102	999999	242	75	69	814	953	999999	999999	946	999999	583	492	596	863	999999	601	999999	246	737	999999	451	984	342	765	62	915	765	142	130	64	975	999999	922	999999	175	971	815	584	407	999999	999999	250	318	82	815	419	999999	834	955	241	691	925	511	304	999999	999999	999999	310	16	899	197	143	537	892	956	999999	569	127	697	899	999999	999999	999999	218	81	210	676	999999	949	643	999999	999999	186	888	999999	59	278	628	828	999999	81	515	577	507	341	999999	713	425	125	21	850	999999	999999	999999	455	387	96	999999	999999	449	999999	640	360	373	999999	266	956	648	529	906	536	941	298	94	828	280	735	341	999999	891	999999	261	154	938	792	118	794	999999	999999	999999	962	974	405	999999	727	440	165	214	66	85	233	74	896	219	485	999999	60	999999	237	999999	652	999999	426	341	999999	999999	999999	421	580	342	471	836	999999	543	999999	561	999999	999999	366	999999	124	531	285	801	667	432	364	999999	999999	883	68	743	999999	267	343	218	558	74	435	103	945	743	633	724	999999	999999	999999	363	275	924	373	150	999999	840	70	130	479	624	673	530	999999	999999	959	697	283	728	999999	999999	210	999999	12	481	999999	272	999999	
381	898	560	197	999999	573	11	999999	538	520	918	999999	62	206	222	738	999999	400	999999	823	394	784	936	999999	886	453	910	162	539	922	892	665	432	398	688	232	918	436	403	956	278	890	430	999999	365	999999	891	752	988	996	77	91	579	449	67	597	999999	120	999999	826	663	848	140	999999	627	262	999999	663	517	999999	820	508	997	949	999999	504	999999	758	94	215	999999	167	173	542	855	999999	95	999999	340	999999	270	999999	999999	999999	303	999999	759	814	559	113	999999	237	244	998	186	569	94	630	894	999999	999999	213	36	105	273	505	684	597	761	816	176	641	999999	426	729	22	383	430	999999	134	744	548	999999	981	160	335	923	174	366	295	727	465	98	777	999999	999999	781	39	312	798	745	172	63	742	936	423	999999	818	999999	173	195	663	974	770	999999	695	999999	54	945	938	581	519	240	475	999999	711	553	555	999999	672	240	354	999999	857	389	582	495	466	55	736	999999	999999	999999	202	999999	73	491	328	999999	172	63	736	93	999999	226	235	931	999999	652	235	870	359	259	607	932	841	999999	127	391	246	209	547	999	219	517	477	624	48	999999	36	230	235	999999	999999	618	504	270	753	640	999999	999999	999999	999999	820	999999	81	854	297	270	268	527	373	999999	721	999999	516	999999	999999	999999	999999	610	893	999999	626	15	644	763	999999	999999	438	581	792	486	237	596	302	733	189	353	446	622	337	777	116	508	856	298	874	443	112	766	396	895	999999	553	757	999999	196	999999	231	317	999999	308	831	999999	999999	999999	709	135	669	782	557	531	999999	136	283	125	999999	128	158	356	888	999999	886	671	194	999999	594	684	999999	999999	999999	999999	131	999999	620	39	946	429	773	969	588	748	774	330	219	865	485	764	999999	642	586	78	666	875	428	592	421	999999	999999	837	302	35	297	70	999999	193	409	291	999999	253	179	687	354	189	767	150	999999	566	462	329	421	829	414	206	33	477	708	256	709	999999	617	786	999999	999999	999999	563	461	713	999999	36	465	203	259	36	473	999999	723	999999	117	288	946	855	707	182	426	999999	621	100	46	768	484	163	999999	487	636	392	760	419	999999	999999	689	999999	482	999999	864	227	580	999999	733	999999	754	999999	148	999999	92	999999	89	999999	519	214	999999	999999	677	999999	551	999999	999999	771	999999	999999	147	314	974	903	599	24	999999	280	318	999999	891	243	999999	910	24	263	25	999999	404	999999	312	16	900	999999	272	328	264	167	885	999999	999999	999999	987	999999	988	999999	257	244	831	
77	388	809	446	320	999999	999999	13	766	310	298	297	470	377	526	777	140	413	676	641	999999	760	999999	394	756	601	999999	256	714	922	573	15	780	999999	999999	495	503	570	589	984	564	325	497	857	597	274	146	441	471	874	857	46	580	999999	560	999999	173	424	689	718	240	461	298	843	999999	292	516	150	49	40	284	570	824	692	999999	955	273	368	797	999999	465	999999	785	839	75	537	435	187	999999	999999	331	999999	880	999999	753	112	37	653	130	314	758	996	401	440	999999	296	221	888	525	605	53	805	626	999999	999999	589	999999	458	778	209	857	338	381	28	708	205	689	953	999999	974	999999	619	999999	492	734	468	258	354	248	778	325	546	662	173	977	526	462	683	616	999999	999999	999999	875	920	457	999999	624	383	731	999999	607	999999	950	551	677	999999	567	144	473	795	340	331	219	999	999999	320	676	218	999999	192	742	15	347	773	547	999999	744	999999	45	999999	844	999999	999999	843	181	67	595	121	496	554	959	327	220	821	833	115	368	875	46	146	752	416	341	548	662	601	920	186	13	327	688	249	999999	168	951	999999	707	376	827	826	724	999999	999999	999999	233	425	795	526	999999	999999	991	868	291	999999	999999	437	543	84	190	999999	999999	419	118	178	865	719	999999	999999	999999	378	407	999999	58	999999	421	197	694	845	325	999999	999999	404	246	999999	336	820	958	210	999999	523	920	633	195	257	690	315	457	999999	631	513	206	744	655	571	44	998	820	81	486	374	742	999999	758	999999	775	742	183	547	842	54	999999	28	454	356	457	774	806	800	999999	116	740	999999	223	812	999999	71	748	999999	535	337	10	886	999999	242	780	999999	874	252	481	947	999999	909	710	586	999999	999999	299	309	124	999999	202	29	552	380	633	601	484	946	999999	999999	993	999999	21	515	54	875	999999	221	576	235	900	999999	329	999999	973	999999	999999	637	70	999999	772	999999	999999	275	144	999999	343	999999	999999	189	747	927	999999	768	999999	633	897	205	541	876	999999	999999	733	888	369	999999	700	970	406	802	170	847	886	47	941	554	999999	746	380	74	541	951	612	396	488	972	223	560	628	350	933	246	105	193	980	999999	999999	671	999999	999999	999999	373	946	807	29	999999	999999	312	999999	409	684	161	824	477	345	999999	474	999999	999999	397	425	149	352	999999	999999	923	751	702	67	999999	838	999999	999999	999999	784	178	14	804	377	589	931	910	999999	228	666	782	421	628	847	999999	229	379	271	518	999999	150	30	890	939	105	
157	999999	255	579	570	407	320	950	692	999999	999999	670	999999	999999	466	515	414	133	399	999999	512	132	854	20	36	468	25	999999	792	643	157	123	999999	282	999999	999999	664	165	657	999999	472	470	999999	680	129	559	999999	450	61	575	735	896	501	852	592	999999	493	999999	999999	112	999999	987	168	59	29	814	804	999999	389	873	850	259	476	140	624	52	196	184	999999	999999	67	574	999999	226	999999	999999	999999	23	689	415	108	999999	612	555	877	999999	312	999999	660	314	999999	999999	71	187	999999	485	999999	370	238	999999	999999	319	354	999999	999999	816	716	999999	999999	999999	999999	791	16	999999	999999	430	647	999999	262	149	999999	309	999999	585	721	352	999999	102	999999	999999	830	261	784	149	577	999999	85	537	509	70	768	371	745	892	122	964	707	97	412	305	838	999999	999999	99	810	539	794	768	999999	703	313	999999	449	718	937	999999	999999	867	406	986	999999	120	421	201	380	378	999999	632	473	999999	999999	426	999999	999999	999999	999999	152	694	999999	999999	994	316	183	806	757	155	921	999999	954	180	957	840	690	999999	950	999999	98	916	718	441	975	172	305	606	68	887	999999	253	999999	616	798	321	538	368	999999	48	936	614	444	235	457	536	999999	302	799	804	735	274	256	865	242	999999	976	999999	73	831	21	576	999999	870	999999	999999	999999	999999	999999	645	999999	332	433	912	999999	484	482	493	984	999999	494	999999	807	264	161	999999	999999	269	384	572	345	640	305	170	36	370	866	573	22	999999	999999	340	920	163	502	412	840	343	999999	758	753	999999	912	999999	346	999999	768	999999	718	554	681	999999	963	810	310	671	37	273	885	430	999999	999999	481	215	813	164	91	654	762	999999	827	663	195	625	818	853	727	680	823	26	602	999999	854	999999	107	999999	376	120	999999	999999	999999	577	457	999999	999999	845	999999	999999	810	192	927	124	731	969	727	27	456	999999	991	456	943	357	449	999999	828	999999	63	999999	118	999999	788	971	999999	931	374	259	215	999999	485	999999	999999	999999	869	641	99	487	999999	884	740	999999	545	38	128	406	887	37	138	588	825	903	999999	998	999999	990	999999	956	323	800	999999	478	999999	915	861	28	999999	922	487	999999	999999	350	999999	179	282	38	284	999999	852	404	999999	346	999999	999999	999999	581	191	843	432	999999	248	142	174	850	999999	999999	999999	999999	176	109	791	965	999999	999999	809	999999	318	622	999999	569	715	644	113	918	756	269	357	999999	208	289	837	771	499	607	569	646	185	745	890	20	761	654	592	752	613	999999	
795	799	817	241	273	569	128	999999	999999	603	39	256	999999	29	914	91	999999	886	272	29	475	942	999999	999999	308	573	732	714	808	70	61	360	314	678	474	557	378	966	26	277	999999	999999	443	965	999999	929	999999	870	999999	679	233	999999	999999	999999	999999	852	47	655	933	700	837	999999	999999	113	552	678	941	425	555	366	713	464	870	994	376	838	509	999999	554	379	921	861	618	139	837	355	870	999999	75	621	999999	722	43	326	999999	999999	583	339	423	999999	999999	999999	325	999999	965	768	999999	494	999999	774	353	250	999999	999999	778	999999	795	924	276	206	807	999999	360	933	845	991	430	554	564	137	265	179	999999	616	392	695	545	878	173	78	520	385	504	301	277	280	999999	999999	547	464	453	999999	73	226	140	766	876	391	893	974	999999	290	930	999999	518	999999	866	494	180	93	440	917	760	207	999999	431	999999	68	666	575	379	950	17	109	683	999999	115	999999	485	626	819	999999	984	199	731	239	455	415	782	102	413	137	309	999999	34	535	999999	999999	540	709	50	817	725	328	999999	397	283	999999	415	911	79	709	19	554	273	286	933	571	999999	456	976	320	286	574	172	251	650	553	84	158	709	999999	999999	999999	999999	999999	438	666	594	343	955	623	999	870	32	704	128	754	999999	748	602	999999	400	93	999999	729	540	160	166	363	746	730	756	999999	212	830	91	999999	968	271	847	999999	999999	142	501	362	320	999999	551	467	132	896	999999	336	555	383	848	999999	53	999999	471	288	510	240	596	235	867	999999	668	999999	622	885	785	928	900	335	359	999999	592	379	418	134	609	999999	241	850	377	430	712	828	982	547	199	999999	999999	999999	766	746	545	275	999999	578	747	359	844	246	999999	434	435	999999	999999	590	952	673	999999	346	678	811	999	746	857	999999	999999	999999	219	85	999999	673	999999	341	569	612	722	999999	884	840	387	999999	853	994	740	943	995	492	803	999999	595	525	675	463	890	955	747	799	418	59	548	999999	150	769	999999	447	305	104	659	422	868	635	999999	607	959	429	957	14	15	913	451	547	46	816	490	181	998	999999	450	999999	999999	922	908	834	301	999999	999999	94	454	303	999999	901	999999	391	999999	999999	735	999999	504	471	997	999999	793	999999	999999	10	999999	333	999999	379	448	999999	999999	55	999999	945	999999	999999	315	999999	319	999999	559	712	999999	549	714	654	999999	531	999999	930	181	979	616	132	139	414	236	301	999999	785	805	85	854	27	257	999999	834	588	241	781	761	24	
161	133	999999	91	238	68	296	226	999999	757	933	518	459	674	999999	999999	816	323	727	24	999999	999999	77	484	857	999999	302	999999	819	703	299	999999	178	166	827	999999	999999	999999	185	178	999999	392	744	57	151	346	999999	583	358	999999	772	999999	63	747	143	627	66	708	233	980	765	369	406	347	468	279	349	302	847	945	495	768	147	559	20	999999	789	29	999999	521	688	719	578	420	930	381	610	431	32	999999	436	999999	824	999999	412	645	985	999999	999999	999999	999999	999999	735	412	913	14	780	504	999999	645	837	46	374	711	301	56	791	999999	416	999999	669	917	999999	647	518	265	999999	942	999999	374	512	393	440	999999	524	999999	983	175	506	999999	601	116	999999	999999	372	999999	865	122	903	365	853	999999	989	503	211	89	996	98	893	658	69	837	357	372	143	454	999999	999999	197	879	73	625	489	490	999999	562	232	999999	999999	999999	399	832	49	790	521	512	999999	936	999999	445	999999	999999	999999	847	999999	763	758	332	999999	917	999999	999999	925	34	999999	238	520	509	18	649	856	112	813	775	999999	237	999999	566	850	630	61	999999	643	751	462	999999	354	641	623	731	999999	999999	999999	367	999999	436	906	24	497	999999	992	894	927	620	588	323	999999	999999	588	639	965	202	482	622	866	999999	329	183	571	133	999999	878	886	287	844	957	462	456	451	832	330	783	78	567	638	166	741	32	173	148	97	999999	63	983	765	612	427	37	999999	209	116	733	999999	374	999999	124	17	650	775	999999	999999	634	999999	756	318	192	133	914	983	999999	392	307	999999	432	46	999999	825	902	522	242	999999	435	954	252	999999	597	340	704	168	524	159	101	256	999999	288	999999	999999	306	999999	999999	488	513	53	791	999999	809	723	999999	338	373	299	999999	138	542	101	435	679	812	40	721	999999	999999	755	999999	560	300	999999	477	154	999999	999999	528	238	938	999999	36	391	173	999999	916	873	319	376	795	999999	54	963	713	999999	999999	783	999999	276	952	731	70	757	999999	241	525	757	256	875	755	999999	770	876	199	788	74	53	516	999999	124	999999	542	61	960	244	516	337	999999	36	999999	799	271	999999	285	217	693	999999	999999	931	909	168	627	443	621	674	999999	177	774	924	386	809	276	604	161	114	199	18	796	349	725	999999	419	229	584	999999	999999	999999	999999	982	105	794	999999	584	477	955	999999	108	999999	999999	779	348	563	424	649	491	533	999999	110	181	27	684	483	999999	216	721	749	407	999999	666	815	946	577	999999	829	592	574	
691	137	205	882	100	578	999999	570	999999	635	994	580	102	431	202	417	999999	999999	420	321	777	377	755	216	823	249	773	480	833	771	771	595	66	999999	841	539	905	298	926	116	999999	999999	829	95	999999	826	766	244	622	538	158	827	418	280	796	999999	381	989	69	851	805	39	736	615	863	999999	999999	185	590	999999	512	140	47	999999	348	880	999999	669	461	999999	482	539	858	305	622	944	186	786	131	999999	167	999999	239	999999	311	943	999999	224	231	354	999999	591	999999	999999	35	28	789	114	999999	916	775	711	999999	72	379	275	181	441	992	919	233	737	63	72	505	999999	900	962	13	999999	719	334	448	117	694	891	884	898	279	604	164	81	853	215	752	456	999999	177	705	45	772	729	999999	312	131	574	537	999999	464	438	127	827	111	538	207	999999	273	430	377	488	391	282	172	398	765	999999	884	848	999999	999999	218	733	266	967	999999	990	113	146	985	999999	363	999999	999999	841	999999	337	970	999999	18	310	192	958	800	227	999999	500	567	832	547	970	690	689	281	415	230	999999	570	999999	999999	216	348	137	444	257	999999	98	838	330	911	437	999999	569	840	19	999999	259	932	49	999999	141	433	280	598	25	439	674	30	38	620	102	999999	836	418	801	962	65	524	999999	102	565	661	246	999999	119	788	131	848	999999	549	970	461	999999	819	774	783	999999	538	429	999999	460	999999	810	709	818	999999	999999	160	49	57	810	735	390	946	758	999999	197	358	489	236	318	999999	758	488	650	640	246	26	643	27	999999	999999	999999	735	641	497	850	536	113	449	999999	971	999999	999999	738	244	81	585	71	999999	596	719	59	202	999999	635	318	332	69	999999	999999	338	516	31	163	999999	999999	999999	314	270	999999	661	255	49	792	347	25	999999	750	415	569	999999	955	349	431	184	477	902	999999	16	999999	528	476	925	25	115	464	787	71	999999	604	999999	280	999999	674	999999	474	19	409	999999	619	999999	582	653	618	773	382	176	999999	978	816	999999	427	307	91	111	194	999999	33	686	882	238	999999	999999	811	152	390	164	999999	495	709	999999	503	76	396	414	946	822	999999	999999	733	298	197	92	999999	866	999999	972	999999	572	999999	154	985	999999	288	391	302	286	999999	476	392	999999	501	999999	999999	358	244	999999	911	676	165	371	23	999999	999999	999999	50	399	999999	945	152	417	445	999999	744	999999	481	999999	788	15	121	669	999999	840	859	999999	999999	92	813	999999	631	648	71	999999	417	999999	140	214	768	999999	350	
903	999999	897	999999	975	999999	999999	370	713	876	999999	573	905	564	495	391	183	921	999999	798	999999	585	388	323	504	356	402	694	365	435	277	22	999999	664	218	60	92	516	884	731	999999	721	999999	999999	178	85	165	487	921	997	999999	292	329	894	392	327	240	583	829	628	390	705	15	288	609	451	478	999999	356	999999	308	666	46	999999	999999	247	999999	975	155	429	999999	914	772	999999	999999	984	692	210	282	891	819	508	687	265	351	999999	716	822	803	726	606	913	999999	486	698	301	999999	999999	501	155	841	999999	438	409	438	475	932	647	810	624	758	999999	968	464	999999	999999	978	781	999999	702	999999	663	999999	428	999999	999999	783	296	669	186	738	90	708	137	999999	565	80	287	827	875	767	79	21	188	968	338	945	676	861	898	999999	474	999999	799	624	188	92	20	587	999999	999999	646	977	634	999999	677	999999	999999	415	70	729	999999	953	999999	934	460	651	994	459	494	341	116	434	771	999999	273	845	908	512	870	483	69	700	676	193	131	101	387	999999	301	769	113	271	801	178	620	521	999999	999999	173	537	97	560	103	819	585	221	216	999999	621	832	999999	338	544	999999	670	11	286	317	812	999999	274	701	168	724	999999	844	633	602	253	999999	109	999999	349	999999	395	508	999999	856	999999	910	885	999999	681	468	118	999999	727	999999	999999	619	244	438	62	804	999999	999999	402	378	591	999999	587	999999	526	999999	999999	617	989	210	999999	999999	404	430	709	902	483	657	29	699	616	999999	127	419	104	634	517	671	990	544	999999	998	999999	999999	999999	867	999999	281	100	812	735	501	786	999999	32	346	224	814	729	160	331	615	377	702	762	138	623	178	999999	892	999999	999999	626	454	139	203	65	999999	999999	842	579	212	999999	217	963	124	676	601	396	757	419	703	942	840	223	465	631	999999	999999	147	253	164	761	999999	460	674	875	999999	396	999999	291	58	659	999999	580	128	59	999999	738	999999	461	32	781	762	999999	658	129	999999	999999	674	572	651	699	27	598	999999	451	999999	756	299	249	345	999999	999999	476	371	53	999999	269	105	999999	999999	675	999999	999999	231	382	998	726	802	999999	99	111	721	999999	640	359	642	298	165	999999	691	412	448	999999	126	817	224	296	999999	999999	74	526	999999	268	110	975	870	341	376	52	452	641	954	744	160	243	492	310	836	21	410	999999	114	427	723	68	999999	999999	569	414	168	999999	615	197	999999	573	999999	462	166	999999	489	310	921	123	999999	60	999999	703	257	999999	
334	999999	460	109	214	307	999999	718	545	52	748	999999	999999	962	883	739	36	766	264	587	278	39	999999	181	532	110	999999	991	201	673	999999	532	183	999999	89	255	262	515	983	193	161	257	917	123	915	50	538	959	239	495	34	691	449	670	999999	305	768	288	577	113	461	999999	526	871	999999	226	274	999999	882	999999	487	999999	783	80	435	999999	121	40	999999	999999	571	885	761	999999	648	918	92	513	83	784	486	999999	938	879	731	730	731	56	999999	699	999999	453	86	600	18	514	907	379	999999	593	193	999999	32	999999	542	576	668	819	233	523	999999	761	21	108	999999	999999	999999	904	349	705	298	75	359	566	715	128	999999	170	999999	144	20	713	278	489	600	748	951	853	999999	999999	71	911	822	168	999999	24	999999	999999	448	505	932	13	39	539	999999	127	389	999999	379	423	999999	507	132	99	512	999999	492	531	508	413	999999	728	566	193	643	386	253	201	10	700	686	999999	999999	202	212	999999	999999	739	195	999999	369	496	483	923	999999	563	789	733	655	146	532	910	479	45	999999	999999	446	846	895	917	874	197	464	678	999999	935	785	930	887	999999	745	999999	346	35	54	75	255	999999	795	89	597	519	545	864	999999	775	999999	687	258	999999	569	837	844	277	999999	999999	999999	804	196	462	999999	859	846	158	999999	780	574	454	990	878	958	804	60	815	330	364	999999	600	510	961	583	108	999999	888	936	907	908	999999	426	873	43	450	456	343	311	737	999999	397	999999	397	999999	907	696	999999	999999	765	787	999999	946	253	529	999999	303	235	999999	679	187	957	222	492	872	999999	999999	999999	845	518	357	999999	514	592	999999	264	136	999999	759	676	412	999999	848	999999	130	999999	999999	183	354	601	156	230	464	999999	559	715	184	980	525	706	879	579	533	999999	999999	80	524	363	561	999999	315	190	476	212	277	875	999999	999999	372	992	999999	854	772	254	372	137	262	882	42	999999	90	155	597	999999	796	832	778	999999	762	60	999999	999999	999999	90	296	965	754	261	364	999999	605	142	618	533	334	999999	807	289	999999	999999	817	642	330	584	999999	169	593	423	415	445	106	792	289	322	637	614	242	692	999999	406	382	11	527	358	381	947	537	74	728	770	34	499	167	999999	242	999999	447	999999	896	136	382	999999	999999	999999	588	812	853	999999	896	720	999999	999999	330	763	908	816	124	972	213	246	631	529	695	999999	421	999999	999999	807	999999	914	176	205	795	831	34	51	165	608	770	568	999999	242	177	999999	
977	908	178	404	573	426	608	475	833	659	504	853	645	210	508	981	187	55	225	982	553	999999	329	499	738	866	661	516	212	645	152	399	999999	686	667	999999	999999	241	999999	663	315	999999	371	146	999999	180	405	954	999999	789	999999	58	26	999999	464	999999	588	999999	665	706	764	101	999999	197	517	115	502	958	999999	995	552	945	811	561	676	852	236	999999	999999	568	999999	706	999999	422	264	104	382	175	999999	288	999999	999999	999999	538	898	224	437	184	628	231	678	447	421	114	246	444	999999	464	519	611	163	999999	999999	106	245	67	685	999999	999999	422	732	336	736	265	82	793	999999	999999	999999	462	425	999999	564	940	889	33	295	999999	185	819	857	999999	656	620	135	999999	999999	479	303	840	999999	587	251	216	999999	352	710	166	42	453	999999	964	801	66	999999	111	839	999999	217	221	772	999999	674	999999	564	814	679	126	999999	553	552	899	979	822	923	999999	810	358	999999	546	323	999999	999999	999999	999999	893	126	599	434	33	688	674	271	999999	78	165	912	999999	651	684	673	594	36	489	901	175	984	979	143	358	300	999999	999999	671	897	642	114	999999	368	671	697	89	692	115	864	877	638	999999	753	767	999999	682	707	765	873	729	999999	999999	831	588	908	999999	466	85	733	207	547	600	194	999999	61	999999	769	979	999999	999999	902	920	624	999999	999999	97	235	375	432	618	784	999999	797	178	539	324	120	780	763	560	623	616	382	667	340	47	713	327	999999	954	913	727	778	290	827	193	999999	808	60	820	911	100	652	999999	423	187	803	25	897	737	860	988	226	436	970	999999	547	957	999999	999999	384	999999	659	478	999999	67	591	517	351	355	999999	312	729	942	648	532	963	267	253	999999	244	697	430	979	999999	999999	510	352	320	999999	645	218	124	560	446	13	999999	999999	999999	999999	595	295	999999	551	588	558	268	999999	787	447	332	999999	713	540	999999	686	487	680	999999	780	556	249	207	809	710	940	197	999999	999999	645	101	999999	846	999999	999999	948	32	999999	400	999999	666	235	564	999999	999999	999999	504	584	304	759	526	999999	800	999999	809	355	98	999999	999999	648	999999	99	778	152	355	999999	444	826	999999	999999	999999	608	999999	837	123	999999	684	334	600	355	445	612	999999	999999	129	341	988	215	88	221	860	999999	48	751	999999	577	457	422	527	675	920	999999	999999	988	105	918	480	963	526	488	671	764	274	494	212	758	224	999999	33	23	999999	238	748	999999	456	506	569	538	662	546	999999	999999	806	924	
999999	999999	10	886	651	210	860	34	688	599	550	105	999999	999999	549	426	362	999999	399	999999	130	691	930	851	541	598	358	942	999999	979	999999	408	999999	349	999999	445	757	338	999999	822	163	530	549	158	220	360	612	25	988	245	194	458	872	302	803	999999	999999	999999	355	62	852	918	724	709	999999	151	148	553	999999	114	668	34	43	999999	360	999999	151	999999	640	190	999999	343	953	75	795	166	536	664	545	324	607	608	983	339	970	244	806	840	999999	999999	222	68	530	884	999999	169	425	305	942	213	999999	65	518	174	999999	518	964	658	913	999999	615	483	18	180	506	999999	51	704	999999	126	999999	999999	999999	999999	968	927	813	79	498	635	741	240	722	999999	722	552	99	999999	273	999999	999999	157	927	347	462	738	999999	359	387	516	128	720	999999	826	999999	301	448	946	206	148	705	895	170	287	96	385	760	676	458	953	999999	232	999999	999999	846	999999	383	279	119	239	999999	463	691	982	517	30	540	896	922	999999	113	153	622	134	756	384	986	999999	261	87	999999	384	901	433	545	895	999999	554	979	999999	999999	999999	836	966	999999	251	999999	999999	769	75	844	864	753	37	999999	827	609	317	398	471	999999	733	999999	42	261	501	999999	268	447	621	741	999999	916	159	513	999999	999999	656	861	514	999999	808	880	195	242	123	999999	873	583	999999	295	972	166	999999	123	193	161	804	715	770	689	945	741	157	334	999999	999999	604	524	915	999999	953	455	883	299	851	999999	832	800	147	870	999999	684	729	336	999999	829	999999	46	329	783	513	940	999999	999999	236	999999	732	861	383	175	36	359	668	999999	999999	527	283	999999	999999	340	999999	999999	577	999999	10	270	999999	821	565	39	999999	568	204	142	17	23	363	67	73	784	999999	971	426	972	844	338	999999	531	993	251	555	189	774	989	999999	509	999999	999999	824	965	999999	910	305	353	625	468	165	999999	999999	999999	173	999999	165	487	219	999999	587	604	999999	672	254	489	827	324	483	999999	794	214	678	508	649	172	242	107	728	219	675	999999	357	385	183	489	341	999999	88	339	34	296	779	116	921	999999	999999	162	720	575	93	981	869	264	999999	950	999999	999999	999999	10	983	67	999999	10	682	513	257	680	999999	999999	999999	162	999999	153	999999	508	435	571	586	881	36	90	386	163	999999	694	213	102	711	232	999999	649	999999	87	999999	967	536	999999	433	418	521	465	663	956	427	930	999999	999999	919	999999	525	296	999999	797	974	903	999999	606	999999	988	310	164	968	
276	143	999999	166	168	797	378	999999	999999	148	178	369	999999	426	430	999999	999999	948	488	999999	545	707	345	999999	208	113	453	296	999999	999999	445	999999	366	496	397	823	919	773	586	928	550	204	999999	157	999999	437	413	486	259	870	677	49	821	999999	433	568	797	963	958	65	353	91	51	750	702	999999	13	84	38	607	999999	999999	999999	559	999999	350	838	198	999999	770	700	966	46	69	999999	999999	295	384	73	829	35	955	815	531	585	468	163	128	454	999999	434	338	999999	652	64	255	676	999999	359	93	730	609	366	999999	365	386	55	981	999999	306	774	628	21	209	581	999999	616	841	974	173	197	719	999999	730	345	999999	999999	394	15	999999	729	999999	35	979	108	426	599	999999	175	999999	423	182	607	158	999999	999999	327	259	80	999999	638	835	297	999999	896	999999	865	635	852	994	868	661	999999	538	577	750	602	41	999999	165	999999	989	675	776	750	24	999999	595	629	999999	53	999999	323	811	354	893	736	839	93	98	560	964	999999	181	339	762	206	999999	580	999999	213	296	999999	999999	932	649	170	521	445	881	898	280	16	323	950	609	347	173	999999	683	24	999999	947	999999	604	306	999999	504	446	988	818	53	24	277	999999	757	119	999999	999999	705	999999	225	404	212	999999	290	958	461	231	999999	425	42	885	999999	999999	450	999999	999999	320	635	999999	666	84	457	72	999999	265	738	987	202	999999	938	294	999999	950	799	368	744	822	999999	999999	762	282	999999	999999	785	999999	128	931	999999	418	999999	97	254	281	77	999999	999999	149	344	999999	229	999999	38	240	486	748	407	945	547	91	603	999999	999999	999999	672	999999	368	884	286	696	999999	806	999999	999999	526	850	50	216	883	658	421	999999	999999	299	128	297	999999	486	96	47	999999	182	999999	803	815	999999	100	999999	608	684	999999	72	863	647	999999	422	999999	999999	999999	636	708	200	72	999999	670	998	835	999999	999999	384	148	882	798	999999	999999	965	423	308	999999	867	759	92	607	208	875	358	741	840	999999	705	924	10	999999	460	339	999999	999999	504	999999	999999	823	393	789	234	545	900	274	623	711	922	999	74	999999	999999	876	999999	592	864	24	999999	999999	995	305	472	459	148	119	348	909	375	855	919	174	162	999999	376	303	383	999999	974	94	999999	999999	490	999999	860	724	925	583	714	977	255	489	999999	999999	828	98	326	774	407	999999	926	713	345	76	999999	899	999999	802	510	999999	219	211	49	237	149	866	815	766	599	999999	193	764	205	999999	999999	999999	353	603	
999999	287	999999	999999	999999	999999	167	414	792	423	625	960	601	133	82	999999	767	53	450	999999	419	961	283	560	184	984	999999	171	518	947	466	650	556	529	587	232	354	609	946	856	999999	999999	83	401	150	639	822	70	999999	812	630	566	989	760	193	263	14	999999	999999	280	586	995	895	845	957	975	414	82	545	849	999999	168	999999	999999	999999	685	999999	881	420	544	172	546	999999	706	326	899	661	796	345	333	228	928	999999	675	279	999999	839	238	999999	175	999999	999999	999999	841	774	472	470	999999	246	508	375	132	15	890	999999	49	526	199	529	68	323	618	736	222	631	119	984	431	999999	449	845	659	999999	255	319	422	31	999999	999999	853	438	266	999999	999999	957	105	923	293	566	239	558	649	709	385	851	617	23	312	999999	999999	487	999999	91	797	662	716	684	999999	581	696	999999	888	267	675	629	67	68	999999	264	535	196	701	864	94	999999	206	950	72	404	701	999999	999999	427	999999	376	399	999999	761	184	251	421	173	999999	870	221	669	391	43	755	794	999999	123	999999	999999	478	786	184	999999	999999	466	765	999999	999999	999999	297	309	470	989	999999	999999	881	306	725	22	124	32	989	999999	872	999999	814	999999	316	609	152	296	999999	742	799	589	225	188	855	717	486	999999	808	831	583	912	999999	401	734	526	912	999999	397	45	999999	455	796	190	134	999999	651	848	999999	755	737	11	638	728	200	719	999999	999999	451	18	536	999999	223	168	420	960	32	422	999999	999999	999999	890	999999	999999	181	999999	793	44	64	180	76	637	494	62	103	999999	999999	999999	211	25	999999	219	810	389	509	999999	241	637	999999	173	663	999999	666	524	69	999999	111	13	556	999999	926	979	999999	999999	999999	898	830	171	999999	838	999999	999999	999999	177	288	486	999999	520	999999	925	121	165	274	999999	516	837	970	999999	993	256	999999	280	924	999999	98	531	571	999999	447	610	425	80	572	999999	486	999999	27	499	245	999999	767	591	877	999999	734	999999	715	757	764	114	927	999999	177	818	368	999999	999999	856	88	999999	915	550	82	525	999999	51	592	999999	414	404	819	481	734	421	489	888	403	999999	999999	327	999999	813	774	999999	682	999999	902	753	572	79	999999	171	420	489	667	226	518	361	130	693	188	382	353	999999	294	999999	135	999999	339	480	23	333	236	761	940	999999	776	740	843	999999	999999	839	770	344	999999	657	70	255	754	273	999999	51	183	936	148	443	469	414	57	236	439	155	423	999999	66	171	999999	999999	548	999999	450	778	
517	186	554	349	612	999999	459	637	395	880	12	76	110	971	999999	299	622	506	642	371	692	617	514	993	425	677	287	748	722	411	999999	198	822	999999	534	996	392	799	831	460	954	420	840	559	152	357	991	94	21	645	46	51	999999	999999	96	900	671	560	923	999999	731	999999	999999	983	184	999999	253	510	447	163	999999	822	675	191	999999	281	776	999999	851	77	686	203	999999	86	374	664	999999	744	513	633	334	999999	875	896	728	253	506	857	384	338	999999	999999	647	999999	999999	999999	376	740	672	815	133	716	709	856	999999	538	999999	999999	618	519	547	509	996	999999	828	999999	999999	779	463	999999	999999	999999	999999	522	999999	205	999999	878	999999	999999	999999	535	999999	698	509	618	999999	29	999999	200	277	668	248	865	999999	604	494	833	39	999999	276	597	287	509	50	214	146	999999	892	62	982	106	500	468	999999	22	438	999999	314	220	952	927	140	272	895	116	999999	714	999999	369	710	722	848	683	883	701	999999	571	999999	305	481	935	999999	595	217	180	178	779	644	778	175	196	528	819	712	999999	999999	24	614	933	532	431	465	999999	352	270	999999	817	999999	999999	764	866	999999	19	739	26	799	544	64	724	999999	901	999999	952	203	999999	203	999999	970	544	999999	242	956	999999	772	59	479	999999	253	999999	999999	360	205	125	24	309	547	519	90	695	549	921	959	890	994	999999	361	513	999999	828	76	999999	846	999999	999999	531	909	999999	246	999999	546	204	301	117	801	587	999999	954	938	999999	976	683	949	285	999999	323	999999	76	730	150	697	966	999999	999999	880	703	514	165	831	492	999999	624	999999	400	158	354	630	852	98	417	925	407	574	443	851	393	279	999999	55	970	258	999999	203	105	991	580	927	875	236	108	82	999999	132	455	505	362	410	558	136	999999	692	999999	999999	323	999999	300	401	832	573	497	433	943	119	861	243	556	430	187	408	578	426	754	626	999999	344	384	284	128	938	499	982	721	999999	999999	287	999999	865	999999	999999	701	188	105	312	738	674	139	441	271	999999	948	999999	233	159	558	233	938	803	987	979	841	25	999999	999999	83	999999	712	509	714	999999	415	690	551	306	707	999999	999999	452	999999	326	999999	943	999999	999999	989	568	758	571	886	181	999999	34	999999	900	999999	686	905	999999	238	232	961	629	999999	687	999999	267	389	926	999999	999999	901	495	999999	670	773	897	11	376	903	514	999999	151	622	542	244	391	812	650	267	31	494	130	224	999999	365	999999	226	335	110	999999	188	
999999	128	728	999999	853	999999	999999	999999	151	684	538	999999	723	999999	999999	17	999999	453	424	455	999999	669	999999	673	781	999999	260	315	999999	680	676	275	181	999999	924	32	894	999999	390	999999	605	523	126	346	955	822	500	198	545	578	43	882	685	286	449	999999	697	65	999999	582	999999	902	938	999999	18	273	135	397	551	796	999999	920	73	151	849	999999	553	94	717	959	781	72	769	619	999999	793	590	894	885	761	335	999999	999999	807	425	703	585	655	338	692	696	112	646	749	465	122	819	543	437	234	619	999999	347	539	801	795	142	328	999999	224	999999	240	511	999999	999999	999999	156	999999	726	156	999999	897	999999	999999	272	678	425	30	163	999999	974	56	467	999999	152	722	501	245	999999	630	570	999999	999999	124	19	466	600	856	999999	192	965	999999	817	291	999999	722	857	322	277	999999	380	122	999999	297	999999	636	999999	999999	648	749	999999	911	258	105	585	382	999999	641	999999	806	88	999999	999999	999999	569	420	238	999999	75	429	865	999999	968	999999	260	458	102	545	875	383	692	749	218	999999	411	64	315	999999	999999	222	657	225	307	999999	54	811	379	999999	727	828	407	597	999999	228	884	999999	943	999999	845	136	290	999999	766	641	123	338	999999	999999	570	515	114	516	479	853	772	999999	881	507	999999	999999	89	898	817	56	975	105	964	990	653	809	120	941	876	999999	932	999999	459	666	357	999999	462	174	633	221	724	891	999999	999999	999999	244	999999	999999	999999	407	57	391	711	720	999999	28	373	999999	560	760	405	999999	999999	899	921	643	999999	225	999999	134	985	914	275	605	332	999999	977	43	544	419	99	999999	417	479	532	999999	427	739	10	339	999999	103	613	872	816	561	999999	227	20	812	54	504	296	409	421	142	125	115	999999	999999	51	340	824	999999	999999	999999	754	999999	377	380	225	461	999999	820	782	999999	999999	403	788	999999	832	759	33	731	375	595	387	18	999999	399	434	322	999999	428	999999	22	278	472	999999	96	806	100	999999	639	596	592	288	476	627	529	831	722	326	627	749	291	999999	999999	776	86	353	746	113	977	945	903	120	797	532	999999	623	838	201	702	964	741	908	393	144	782	316	911	390	537	568	711	995	723	999999	16	705	185	999999	999999	999999	69	987	872	693	693	482	491	999999	857	999999	993	531	623	999999	999999	382	923	958	993	999999	441	366	576	419	243	908	999999	129	526	74	448	151	999999	999999	904	753	999999	999999	451	310	824	967	532	631	574	190	381	70	669	633	781	
226	702	999999	311	703	421	462	999999	784	95	372	427	999999	999999	851	465	999999	757	265	346	999999	999999	693	945	474	999999	944	845	63	536	335	459	999999	293	999999	449	710	999999	999999	999999	999999	999999	666	224	999999	549	999999	173	999999	725	717	312	414	296	558	709	999999	420	999999	870	476	617	999999	258	759	912	534	509	246	999999	755	16	999999	922	762	999999	999999	479	492	924	103	780	131	999999	999999	33	999999	606	734	521	440	999999	820	341	999999	966	999999	999999	999999	999999	25	999999	927	321	970	710	999999	999999	534	999999	859	540	928	999999	776	696	495	78	439	999999	867	999999	775	724	999999	465	999999	225	999999	795	149	441	999999	943	999999	863	853	810	367	118	276	563	999999	170	999999	900	371	908	999999	179	480	999999	999999	999999	999999	999999	464	999999	349	514	524	540	434	738	435	427	525	984	12	913	842	685	710	331	469	999999	855	999999	72	999999	104	287	999999	887	325	374	463	295	270	822	999999	651	999999	853	593	999999	139	344	735	244	999999	386	999999	651	336	795	75	657	268	379	999999	850	149	277	999999	246	879	546	423	70	964	240	999999	999999	999999	201	224	856	737	999999	184	521	999999	828	697	999999	381	19	560	529	309	806	999999	999999	590	558	511	203	443	357	856	592	921	674	280	153	662	725	146	999999	999999	218	919	999999	999999	999999	970	321	579	999999	864	999999	986	999999	999999	167	213	832	599	955	999999	30	423	390	877	999999	600	215	558	999999	999999	656	873	425	948	101	886	999999	696	999999	587	999999	624	741	492	986	606	37	999999	122	940	999999	136	190	999999	999999	794	539	999999	613	130	765	763	35	646	218	999999	571	945	999999	281	999999	145	728	378	500	406	681	897	891	999999	999999	302	999999	613	999999	529	692	999999	999999	306	999999	843	93	750	822	999999	598	999999	284	999999	45	92	251	999999	238	693	408	999999	954	165	999999	999999	766	627	557	999999	327	421	420	689	314	601	558	374	925	868	62	978	555	73	807	999999	999999	999999	950	999999	61	999999	385	542	131	879	999999	241	193	714	87	466	202	359	999999	186	685	594	684	999999	533	999999	915	999999	641	999999	267	890	357	536	999999	864	999999	77	421	722	46	877	568	435	586	327	190	221	999999	999999	786	205	999999	630	901	38	227	516	999999	184	999999	24	900	701	622	133	999999	657	695	222	789	135	938	999999	149	999999	999999	259	857	999999	696	704	579	55	643	999999	935	726	634	990	999999	170	120	246	42	32	976	999999	813	999999	999999	533	525	578	806	660	267	
568	999999	103	11	968	999999	751	488	985	445	855	67	560	198	999999	999999	704	575	999999	25	702	363	127	999999	999999	446	404	772	999999	999999	10	248	982	804	376	246	999999	988	999999	510	368	758	57	586	131	808	262	999999	286	511	821	13	187	999999	564	999999	373	272	841	532	265	978	325	806	999999	999999	85	756	821	920	491	716	896	999999	656	999999	316	999999	709	361	999999	999999	495	661	999999	996	70	346	999999	171	872	278	156	156	255	999999	999999	250	151	999999	733	505	999999	365	29	115	117	69	999999	620	999999	999999	562	490	348	135	999999	999999	449	448	999999	738	516	659	999999	222	999999	749	873	276	511	999999	399	205	999999	687	686	999999	999999	999999	888	11	357	628	272	50	715	666	808	129	999999	778	800	999999	958	994	989	793	317	807	545	999999	195	723	119	999999	442	367	999999	660	448	362	32	197	559	554	999999	888	397	17	506	999999	941	753	378	999999	275	696	247	633	698	893	999999	834	716	530	816	999999	999999	438	607	358	804	157	681	999999	999999	613	153	414	613	110	405	310	310	643	426	999999	354	386	568	746	130	238	961	999999	999999	999999	481	38	999999	999999	999999	999999	409	999999	108	999999	999999	834	977	661	552	832	29	598	497	521	999999	83	113	383	289	143	870	860	999999	576	195	135	13	999999	141	124	676	856	732	999999	999999	162	999999	632	369	520	408	906	204	999999	218	373	68	29	664	408	925	363	999999	999999	98	999999	920	531	999999	947	999999	419	530	999999	166	173	866	999999	620	381	538	481	999999	769	734	964	666	940	367	822	76	984	903	733	199	322	389	496	358	361	241	999999	34	422	689	988	385	766	999999	55	507	17	408	292	999999	453	349	999999	999999	134	999999	979	173	785	880	846	516	797	248	843	784	999999	702	999999	150	999999	999999	601	89	999999	588	899	809	999999	324	69	585	999999	999999	745	972	999999	985	999999	999999	261	849	248	542	843	999999	588	528	297	271	138	999999	999999	999999	999999	997	999999	628	999999	999999	983	180	999999	999999	821	270	896	934	502	870	113	999999	477	790	888	675	218	69	999999	273	999	381	521	61	196	753	446	999999	516	748	235	62	230	688	999999	999999	999999	777	721	999999	586	999999	999999	427	168	744	838	999999	264	999999	999999	688	391	501	546	611	999999	799	999999	77	999999	428	427	754	999999	60	173	999999	305	807	677	440	348	663	999999	999999	355	104	893	452	915	98	223	836	959	546	670	728	151	883	431	999999	502	653	999999	168	236	281	781	117	580	
58	999999	456	13	358	350	999999	814	201	266	565	906	831	999999	999999	214	591	999999	108	389	999999	648	421	386	478	937	695	904	529	999999	999999	322	999999	871	999999	999999	999999	999999	610	206	942	999999	950	627	866	302	999999	500	33	953	645	486	682	728	999999	409	641	80	534	420	654	823	999999	81	192	252	130	999999	295	999999	446	757	194	902	999999	530	999999	794	999999	999999	999999	204	880	575	484	999999	640	67	736	467	404	697	308	199	551	999999	999999	999999	444	999999	182	710	214	999999	516	887	302	999999	999999	614	999999	847	560	999999	154	999999	999999	719	597	595	612	999999	233	828	305	999999	458	999999	360	327	901	819	999999	896	13	565	990	556	68	596	999999	999999	776	131	755	557	146	949	55	101	187	909	291	848	21	119	999999	386	39	767	438	999999	999999	963	712	892	999999	664	354	588	470	395	999999	10	301	752	296	112	82	747	612	509	949	269	150	992	538	511	884	894	88	613	999999	999999	167	999999	440	999999	418	999999	69	482	604	999999	631	791	257	290	999999	269	999999	999999	313	291	164	929	999999	170	823	720	363	986	780	460	509	856	868	999999	842	304	999999	484	694	219	687	999999	999999	491	637	358	745	258	999999	999999	82	704	310	245	146	238	999999	999999	988	698	509	999999	702	154	957	775	923	887	999999	262	948	347	690	103	603	34	999999	867	999999	475	974	115	41	165	999999	999999	555	632	233	614	656	51	496	999999	709	614	999999	759	533	862	435	857	810	702	999999	734	23	999999	642	121	213	780	999999	999999	723	404	999999	999999	999999	999999	999999	300	663	833	605	906	851	694	394	989	999999	275	343	669	49	127	304	339	489	652	791	348	989	122	410	999999	999999	972	999999	315	999999	890	992	381	999999	144	999999	977	999999	999999	883	328	822	653	524	938	447	88	999999	606	109	999999	67	124	999999	880	310	551	432	729	613	878	999999	999999	427	707	282	962	36	904	922	326	243	719	999999	473	999999	346	597	472	438	224	999999	676	215	860	832	877	20	762	834	652	999999	377	999999	14	905	743	236	999999	999999	999999	61	578	999999	783	478	348	355	897	363	963	999999	959	999999	398	389	746	874	566	874	405	951	274	80	280	771	865	564	764	567	999999	999999	999999	807	999999	173	920	999999	431	999999	494	999999	123	408	870	999999	999999	87	766	625	169	868	999999	942	269	533	787	507	413	22	613	784	591	339	580	999999	183	161	999999	235	468	999999	452	999999	390	873	999999	999999	210	580	184	788	797	148	408	
914	450	837	547	429	385	999999	589	419	777	999999	940	999999	828	999999	526	444	739	999999	167	415	426	494	999999	396	694	999999	307	999999	999999	825	987	452	930	665	412	345	613	917	849	55	173	42	407	680	932	64	47	193	64	739	999999	265	981	992	498	999999	286	161	999999	463	125	757	999999	952	722	497	853	172	614	999999	830	999999	999999	121	999999	393	97	881	999999	999999	885	123	777	999999	999999	731	471	938	999999	456	69	462	192	999999	999999	999999	460	455	958	999999	211	874	999999	999999	999999	236	999999	999999	750	999999	869	405	999999	104	578	999999	999999	484	184	991	999999	914	995	168	132	378	639	305	999999	999999	932	642	999999	28	438	20	543	904	999999	550	167	601	197	72	586	999999	765	97	999999	999999	436	976	280	999999	418	297	879	999999	751	540	999999	277	688	914	182	237	482	999999	666	568	468	999999	999999	634	833	999999	726	932	581	468	999999	999999	999999	263	409	999999	372	956	610	999999	140	131	163	657	954	889	912	999999	889	359	192	999999	431	259	469	361	690	999999	142	983	570	946	840	293	927	999999	999999	434	515	999999	999999	999999	78	524	437	346	921	999999	999999	944	999999	453	53	231	286	526	999999	999999	794	57	276	999999	823	627	581	194	999999	870	999999	909	109	487	768	673	999999	666	28	906	821	132	440	62	966	198	999999	127	903	619	17	410	923	999999	640	467	950	999999	701	451	943	253	65	60	907	770	844	999999	684	999999	999999	619	508	224	417	671	617	224	760	635	166	463	290	672	863	329	985	549	846	311	999999	356	964	577	962	578	77	999999	999999	205	353	999999	442	999999	882	397	902	999999	153	969	999999	735	388	76	294	490	962	999999	197	999999	785	305	198	383	655	999999	655	931	262	838	999999	237	79	564	999999	731	999999	756	789	476	999999	286	999999	999999	461	987	967	898	999999	482	615	999999	202	565	420	58	247	68	878	503	742	999999	456	314	375	622	666	823	999999	562	468	215	999999	720	171	508	898	320	999999	999999	422	756	648	999999	233	919	45	999999	154	243	494	999999	999999	296	733	455	829	101	511	838	999999	153	123	999999	23	410	90	481	404	911	159	926	146	220	90	985	999999	999999	91	456	586	999999	999999	999999	78	999999	337	317	987	716	678	999999	809	999999	999999	278	642	999999	767	823	999999	999999	119	242	93	567	825	668	999999	748	132	163	20	64	262	999999	474	572	661	516	82	772	494	688	242	352	126	999999	999999	999999	353	413	908	999999	618	999999	52	446	468	510	680	
999999	999999	249	593	999999	999999	754	831	999999	999999	80	999999	261	750	999999	79	999999	999999	740	999999	999999	794	402	999999	718	999999	752	446	999999	136	37	114	160	835	413	669	255	104	717	999999	372	231	706	18	283	156	657	517	552	953	620	445	727	999999	999999	874	710	844	875	279	999999	318	999999	999999	776	965	117	999999	999999	406	823	337	293	999999	999999	551	98	393	999999	572	598	244	999999	999999	515	591	387	100	927	539	999999	411	999999	447	512	63	629	665	242	317	48	999999	180	155	139	999999	999999	542	980	366	785	999999	722	312	999999	809	999999	326	999999	999999	588	27	999999	999999	999999	422	999999	845	682	35	922	433	161	999999	999999	999999	999999	748	999999	999999	438	844	999999	570	753	643	688	916	766	702	999999	312	999999	57	729	31	743	373	708	999999	185	317	860	999999	999999	362	999999	907	778	999999	745	676	181	312	755	743	999999	927	64	803	733	999999	88	979	999999	620	302	113	95	512	623	700	999999	999999	56	131	999999	164	136	400	478	780	148	451	957	962	140	827	302	985	123	815	999999	905	983	984	239	881	568	823	999999	71	822	275	999999	55	999999	742	266	634	760	999999	800	663	334	952	62	636	999999	434	489	474	811	109	999999	807	391	999999	455	71	891	112	595	312	999999	417	999999	999999	750	912	334	398	571	999999	235	370	25	656	580	40	932	602	999999	144	344	595	259	999999	999999	893	999999	503	999999	205	742	999999	999999	497	332	999999	999999	190	886	999999	109	101	903	153	874	38	792	999999	563	999999	139	299	253	461	968	745	999999	245	995	999999	257	999999	110	376	925	577	999999	527	334	663	45	999999	716	999999	999999	253	999999	116	848	848	110	929	999999	872	75	999999	414	706	529	999999	759	999999	999999	999999	862	999999	990	999999	227	307	826	275	410	900	999999	387	583	999999	999999	724	63	999999	999999	999999	755	999999	890	999999	999999	482	999999	505	999999	747	999999	285	566	687	886	765	999999	165	999999	550	31	835	999999	50	493	688	869	910	999999	805	533	708	999999	48	999999	543	387	762	236	999999	145	999999	277	663	996	999999	821	896	999999	999999	999999	999999	171	846	999999	920	799	850	744	622	612	261	224	202	223	204	913	528	413	353	388	500	928	999999	999999	700	567	865	53	390	866	973	303	629	344	635	999999	526	999999	362	744	537	999999	614	142	883	116	85	449	801	200	303	999999	273	282	999999	969	27	440	434	363	934	999999	364	755	639	999999	595	857	999999	658	396	614	60	999999	851	483	999999	999999	531	593	491	
999999	252	199	999999	999999	39	999999	374	665	529	95	488	999	809	999999	663	859	503	925	521	228	860	999999	803	688	441	999999	431	999999	656	999999	909	999999	871	999999	564	174	999999	999999	928	248	492	922	138	310	999999	61	799	999999	819	464	999999	605	999999	273	565	999999	395	999999	999999	374	925	878	19	999999	186	647	138	302	175	498	676	355	997	282	735	937	24	999999	562	999999	865	310	676	201	495	999999	767	608	952	465	778	307	107	563	323	999999	913	614	134	488	999999	507	955	331	787	999999	608	999999	537	999999	94	892	332	669	999999	624	211	999999	38	871	880	530	349	709	719	379	257	444	959	131	34	999999	378	999999	467	368	354	355	999999	999999	999999	999999	80	334	999999	999999	974	437	63	999999	413	999999	586	262	608	999999	167	255	999999	418	916	173	841	416	603	684	523	999999	212	999999	279	856	413	706	175	999999	459	999999	338	833	404	820	390	270	999999	928	823	999999	999999	74	211	109	743	995	416	542	136	664	731	999999	372	725	235	912	428	557	692	999999	96	695	942	999999	917	778	23	105	783	580	698	674	861	407	783	147	999999	180	123	417	300	633	786	795	999999	641	999999	999999	595	477	842	170	246	942	39	779	999999	69	191	964	982	320	999999	556	965	999999	834	999999	941	97	973	257	443	284	999999	463	909	157	858	285	999999	344	510	316	737	537	437	999999	999999	999999	26	880	988	999999	999999	979	874	999999	830	235	807	506	737	999999	504	999999	726	962	362	576	870	999999	210	906	657	647	809	999999	999999	437	629	916	999999	938	80	102	999999	295	848	610	588	678	327	632	999999	810	607	12	812	153	999999	475	565	801	143	51	999999	92	501	787	180	999999	422	402	999999	890	999999	999999	437	411	335	999999	124	752	988	201	657	577	437	846	50	999999	999999	674	999999	164	360	794	805	39	423	186	999999	999999	439	165	266	924	36	587	999999	808	575	410	817	379	360	999999	813	999999	394	111	654	654	746	373	792	747	775	451	540	999999	993	999999	999999	159	647	63	999999	832	935	999999	551	850	945	242	241	239	856	257	804	547	981	999999	644	999999	531	149	323	76	373	519	159	585	56	785	814	177	422	668	732	307	500	980	16	662	560	999999	709	999999	141	562	999999	528	647	993	143	140	999999	677	627	999999	999999	256	469	425	582	966	999999	170	428	999999	817	197	524	999999	56	11	999999	999999	760	727	440	809	934	810	628	630	938	63	652	684	413	745	999999	234	567	999999	520	590	89	
594	10	549	999999	77	745	703	999999	999999	946	999999	282	782	916	899	77	930	322	999999	999999	951	38	750	517	744	660	81	156	299	999999	803	491	999999	901	176	727	999999	999999	866	75	924	999999	797	116	520	999999	631	829	151	167	999999	999999	861	999999	999999	566	999999	41	350	417	673	556	999999	210	153	650	15	880	749	182	186	999999	455	999999	873	335	240	644	999999	343	999999	252	14	142	999999	871	999999	484	774	610	999999	859	999999	459	401	999999	912	596	962	870	406	999999	89	969	980	999999	486	277	919	999999	335	999999	999999	17	387	999999	551	999999	897	282	31	530	116	149	704	999999	832	999999	202	505	422	643	681	136	936	288	172	45	999999	882	394	361	565	971	284	862	824	375	81	970	999999	340	999999	690	848	875	999999	940	275	663	598	491	84	424	999999	692	933	907	80	109	268	999999	429	25	887	669	964	999999	864	841	502	466	999999	999999	678	91	944	991	287	71	643	232	999999	999999	294	999999	999999	151	590	591	929	917	304	972	712	319	999999	999999	999999	189	910	509	86	434	170	141	567	999999	999999	308	999999	941	629	19	466	46	747	931	999999	999999	999999	823	554	282	911	584	999999	951	520	369	999999	270	198	999999	999999	143	156	344	999999	162	346	999999	406	292	999999	988	297	295	515	676	999999	979	999999	819	797	97	955	999999	523	586	969	616	342	386	138	999999	999999	531	858	333	890	412	603	578	647	958	999999	271	438	923	297	999999	445	844	797	999999	319	379	999999	73	187	999999	821	751	193	729	102	30	164	366	245	766	436	192	999999	999999	999999	999999	181	839	669	999999	374	599	298	102	180	999999	588	936	999999	383	230	795	155	999999	590	852	394	999999	999999	407	117	82	999999	999999	449	263	68	637	815	935	207	999999	403	494	977	999999	462	999999	559	604	999999	227	197	999999	546	999999	47	248	579	999999	988	263	973	999999	585	301	999999	768	653	916	439	951	999999	999999	185	999999	999999	999999	569	368	399	999999	368	271	999999	890	885	824	984	808	226	999999	999999	292	947	944	498	140	999999	999999	999999	694	447	999999	174	999999	106	955	687	787	249	386	678	999999	144	693	895	711	306	695	416	97	783	844	700	620	893	838	999999	240	269	271	999999	883	59	704	856	999999	107	486	999999	999999	999999	999999	999999	839	150	847	158	263	58	999999	833	999999	279	231	911	602	941	554	595	267	670	456	999999	977	999999	795	999999	439	837	179	999999	820	901	486	950	586	999999	860	999999	999999	690	40	191	482	437	540	
613	827	793	263	784	553	890	536	999999	691	678	999999	999999	355	685	999999	426	999999	183	999999	320	999999	999999	999999	326	999999	999999	549	576	639	274	55	550	102	191	344	999999	584	395	70	930	375	226	269	907	999999	653	133	371	971	614	312	308	999999	229	820	555	469	936	702	478	350	959	630	426	632	999999	999999	174	999999	83	842	494	999999	92	945	577	22	999999	632	437	951	999999	999999	34	962	999999	135	873	371	789	185	647	999999	591	589	415	595	999999	284	654	540	999999	30	897	999999	999999	195	999999	284	252	542	52	314	999999	526	173	364	605	464	885	999999	999999	802	999999	898	204	802	999999	999999	540	981	180	151	977	999999	992	167	707	999999	154	999999	794	599	129	999999	999999	342	426	74	426	60	990	388	399	999999	299	999999	468	999	999999	24	663	837	999999	270	372	900	336	378	534	15	657	352	319	333	130	651	683	315	999999	861	386	466	87	999999	991	791	752	248	999999	836	698	707	685	999999	898	956	855	858	999999	242	999999	57	999999	420	403	647	999999	999999	999999	647	999999	163	243	715	638	206	760	999999	999999	580	158	98	999999	697	317	999999	667	189	434	174	796	825	431	533	855	338	999999	999999	96	354	722	686	999999	999999	364	999999	474	969	501	999999	206	600	589	313	93	917	287	842	113	453	999999	889	641	999999	999999	656	732	710	860	310	279	103	999999	924	999999	999999	468	810	343	772	999999	698	687	731	999999	999999	245	999999	449	937	999999	93	563	642	373	999999	55	185	118	707	812	763	999999	201	432	112	432	664	999999	622	999999	476	508	340	968	292	211	909	486	999999	421	613	999999	999999	259	195	539	536	999999	34	426	293	702	636	960	722	588	496	309	865	773	581	673	827	999999	999999	999999	233	674	91	631	145	699	463	999999	208	502	999999	942	246	573	896	999999	430	205	176	774	872	380	256	999999	715	610	999999	882	839	940	443	999999	674	610	999999	862	479	403	999999	593	999999	349	761	229	999999	554	72	302	877	477	252	999999	999999	999999	712	852	427	999999	915	999999	88	581	456	267	68	753	277	635	266	999999	634	999999	915	582	999999	999999	619	999999	999999	170	547	328	999999	999999	999999	812	131	863	898	463	999999	100	999999	755	999999	667	893	999999	171	648	999999	436	45	842	842	226	716	739	285	189	999999	999999	86	754	987	759	999999	999999	569	999999	999999	414	737	802	599	999999	548	169	76	867	639	125	865	663	884	120	293	171	529	999999	106	392	999999	999999	230	999999	24	733	768	999999	101	
809	933	915	26	872	999999	242	252	308	678	556	673	999999	999999	127	535	999999	870	876	475	414	564	98	159	249	826	27	581	999999	529	814	401	999999	776	830	192	950	999999	21	421	61	918	231	999999	549	999999	180	999999	113	517	601	999999	891	999999	687	254	844	766	999999	55	681	660	696	778	863	165	363	641	999999	934	585	999999	999999	465	423	999999	342	295	999999	530	999999	847	478	48	928	952	509	999999	98	999999	347	193	869	966	999999	401	232	999999	939	999999	365	999999	999999	178	932	826	13	435	999999	999999	911	999999	999999	256	400	834	192	657	850	999999	999999	999999	552	999999	597	401	905	892	999999	32	999999	890	999999	225	999999	125	395	309	999999	999999	948	84	170	896	674	999999	999999	622	999999	904	219	575	602	37	738	39	987	329	581	999999	921	120	708	844	929	31	212	941	91	284	448	882	550	999999	962	581	175	655	999999	999999	999999	292	999999	821	999999	696	297	999999	999999	999999	999999	76	727	999999	999999	838	999999	325	999999	652	585	95	999999	300	465	999999	34	853	75	167	999999	342	861	999999	999999	639	793	886	999999	242	734	884	999999	999999	156	382	164	976	568	134	215	849	687	999999	233	288	751	37	366	999999	672	444	999999	329	999999	796	214	955	999999	550	999999	488	294	734	918	999999	630	595	153	999999	181	999999	294	941	951	999999	654	55	548	999999	888	766	530	553	999999	299	631	999999	673	360	178	209	578	999999	89	726	564	953	897	999999	658	165	883	282	999999	623	999999	321	378	266	152	169	999999	518	662	288	958	740	999999	999999	79	495	921	999999	914	972	479	999999	861	999999	459	700	157	25	240	732	882	999999	248	946	150	319	999999	999999	218	999999	792	69	365	800	768	824	788	279	464	172	243	100	367	343	154	883	460	153	999999	451	21	999999	288	999999	406	710	999999	227	487	759	729	999999	999999	905	189	419	911	70	999999	635	911	878	999999	77	999999	792	999999	999999	801	267	999999	999999	610	766	997	999999	781	435	404	999999	999999	571	999999	999999	999999	999999	515	461	999999	999999	971	999999	687	999999	539	999999	840	221	999999	613	820	597	426	999999	999999	116	904	999999	908	788	638	485	666	999999	314	999999	96	856	633	770	999999	437	750	999999	295	470	935	438	237	999999	560	569	999999	790	247	999999	154	571	999999	999999	824	697	553	375	106	496	732	288	999999	198	57	999999	588	670	336	392	999999	359	934	440	181	475	590	999999	237	79	491	875	171	580	205	999999	999999	306	945	589	884	385	970	799	737	999999	572	999999	
999999	999999	999999	999999	464	854	887	795	636	374	166	999999	116	509	148	37	15	857	127	296	993	532	932	291	725	999999	508	471	999999	145	702	524	903	552	999999	660	97	167	421	316	693	999999	999999	999999	149	596	999999	384	246	943	794	879	999999	285	55	294	644	699	608	717	999999	425	417	999999	671	641	455	564	282	488	939	847	446	999999	999999	593	644	255	999999	138	274	133	235	444	351	823	986	999999	506	999999	999999	398	558	703	960	277	999999	396	25	999999	150	918	999999	758	14	999999	999999	727	999999	462	649	398	557	479	999999	999999	999999	973	159	848	655	827	67	339	471	999999	298	742	850	999999	999999	257	239	643	988	356	999999	476	999999	404	389	268	945	54	303	627	841	89	999999	738	87	999999	247	999999	852	322	999999	999999	296	464	657	700	877	356	861	402	169	913	999999	106	210	723	543	754	999999	999999	882	999999	46	844	709	219	999999	121	257	581	20	72	790	675	496	258	999999	975	747	689	391	598	193	901	999999	927	598	999999	537	999999	485	493	709	999999	440	846	736	452	755	448	218	765	109	289	391	999999	133	815	610	952	999999	568	17	779	15	293	829	145	386	781	620	999999	999999	999999	106	526	363	334	244	649	521	737	999999	308	480	626	499	904	519	370	999999	999999	552	584	821	917	485	929	999999	157	26	601	76	973	999999	880	191	999999	192	999999	744	999999	999999	961	441	999999	348	999999	308	389	793	925	626	25	977	838	785	999	81	189	51	999999	999999	97	632	919	671	256	480	600	444	293	721	999999	626	15	211	591	153	25	579	999999	999999	81	999999	100	975	61	996	989	104	191	144	999999	823	320	999999	493	338	999999	144	999999	238	708	999999	999999	214	971	398	971	636	203	856	66	609	274	802	802	734	541	944	999999	259	490	999999	263	999999	717	830	316	90	718	262	999999	880	487	548	922	136	852	886	13	999999	34	362	900	335	87	403	559	518	131	759	796	577	524	841	747	999999	999999	362	497	151	92	891	918	940	999999	186	132	999999	880	676	881	999999	940	957	999999	138	604	927	80	323	280	797	958	959	999999	63	365	645	800	999999	999999	500	398	999999	580	999999	999999	959	110	900	999999	999999	999999	999999	877	151	637	999999	999999	619	608	764	291	183	999999	294	932	959	999999	181	821	486	925	171	999999	391	267	88	386	101	693	644	827	180	52	999999	170	513	91	324	425	797	39	191	120	680	999999	224	990	296	211	485	484	928	89	999999	999999	999999	224	495	884	
558	190	524	926	999999	999999	121	999999	435	134	428	877	999999	756	34	457	744	61	560	182	52	98	100	890	218	169	898	101	257	537	999999	299	595	440	999999	999999	514	265	999999	744	107	92	565	171	782	607	324	182	64	346	174	424	663	322	841	470	99	634	999999	999999	47	30	999999	897	440	139	291	729	888	999999	999999	489	999999	816	85	959	999999	929	999999	610	845	999999	46	910	372	278	635	283	999999	407	526	880	547	351	999999	87	208	667	731	999999	326	999999	293	647	999999	999999	519	999999	247	882	999999	170	999999	117	999999	999999	999999	973	534	171	999999	18	141	491	890	72	999999	563	120	997	760	865	208	465	293	999999	443	398	516	687	759	788	45	716	999999	366	999999	999999	393	395	999999	999999	999999	999999	158	318	463	801	757	999999	743	955	999999	249	131	81	962	70	823	999999	877	999999	999999	999999	411	715	999999	424	31	534	707	512	180	999999	904	535	732	638	317	975	798	641	641	185	943	803	61	795	595	398	999999	304	616	685	517	508	999999	294	999999	442	345	48	780	232	633	999999	999999	22	345	999999	348	333	752	847	909	246	999999	290	904	608	664	999999	829	633	140	413	895	999999	217	406	766	448	481	874	999999	999999	999999	418	552	711	28	999999	459	998	59	999999	551	768	776	281	554	487	390	999999	999999	999999	219	156	999999	999999	999999	999999	804	939	829	900	852	877	216	999999	999999	545	999999	202	999999	624	727	830	999999	70	861	137	718	999999	851	288	67	922	106	482	550	714	326	333	999999	727	244	999999	179	159	228	674	999999	626	896	19	750	197	969	163	440	999999	572	999999	368	218	582	868	97	550	842	929	999999	734	999999	669	228	999999	999999	862	390	217	660	434	842	999999	575	101	49	999999	999999	870	952	943	52	171	151	294	964	166	154	375	432	999999	316	999999	893	999999	26	236	999999	345	999999	117	772	233	727	999999	199	181	643	491	829	999999	21	972	977	837	691	999999	527	933	999999	670	999999	24	784	41	128	999999	303	747	999999	812	62	203	510	999999	180	819	443	13	104	999999	999999	663	546	187	617	343	320	65	146	578	709	999999	999999	699	999999	999999	448	696	29	999999	999999	896	416	999999	202	817	999999	141	666	872	13	524	839	999999	999999	999999	478	607	999999	785	242	248	611	506	999999	205	308	810	456	422	999999	747	984	458	999999	999999	999999	528	999999	999999	871	189	398	999999	574	194	27	248	552	344	289	840	282	244	413	639	294	910	999999	999999	518	999999	685	254	501	999999	
539	390	740	530	999999	949	623	999999	913	63	999999	999999	931	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	286	342	346	999999	999999	999999	219	504	154	771	318	654	636	999999	32	999999	339	227	658	330	999999	789	946	999999	995	818	458	403	573	121	961	790	790	345	999999	197	470	345	635	342	703	559	999999	576	622	273	552	563	245	584	803	999999	816	428	999999	497	396	367	618	179	832	816	931	43	809	527	864	300	53	835	76	993	592	326	626	800	94	379	366	999999	275	895	167	999999	317	649	999999	371	649	966	801	113	727	466	999999	999999	628	671	766	999999	408	999999	519	410	518	809	999999	500	999999	895	412	999999	11	885	999999	937	999999	999999	725	170	554	999999	999999	999999	44	963	999999	136	816	739	181	423	612	271	333	24	385	756	479	508	919	483	569	754	999999	784	111	841	562	572	238	999999	946	606	999999	905	610	442	376	555	542	603	999999	999999	723	989	999999	739	561	999999	561	999999	472	227	250	80	934	896	999999	259	861	435	573	253	510	496	476	16	721	428	413	943	999999	924	965	325	799	506	40	574	999999	372	289	673	20	336	999999	728	999999	479	999999	713	999999	127	693	117	999999	440	562	999999	522	407	28	143	485	618	522	548	261	924	281	999999	866	947	878	499	156	899	243	999999	283	747	999999	251	456	999999	999999	272	241	858	294	368	944	802	62	973	354	155	198	402	813	674	477	441	208	543	847	971	248	204	961	141	207	387	953	999999	757	999999	999999	786	595	260	999999	403	640	912	493	73	895	905	155	10	999999	841	371	999999	280	219	53	999999	852	61	33	46	896	163	999999	566	849	287	226	577	468	412	999999	562	366	83	800	295	999999	783	86	343	59	999999	999999	365	25	353	503	547	733	773	933	543	236	280	507	486	999999	999999	999999	999999	688	577	999999	309	44	808	252	207	999999	757	862	999999	975	690	987	936	733	805	550	505	783	678	844	999999	478	273	336	96	999999	324	544	133	999999	999999	999999	481	429	131	331	217	110	306	999999	975	999999	864	568	546	292	999999	753	999999	386	719	833	20	733	999999	830	999999	482	999999	999999	103	223	739	510	516	45	515	517	612	999999	343	404	999999	999999	868	999999	999999	999999	789	999999	15	571	999999	746	848	634	644	748	582	300	561	999999	944	674	45	999999	180	363	62	999999	999999	63	151	471	999999	325	355	999999	999999	71	999999	75	693	363	626	532	999999	999999	661	881	400	766	999999	321	922	608	460	813	512	117	
613	260	999999	287	36	951	429	136	703	533	289	182	884	520	83	495	51	590	58	512	146	187	701	180	121	20	128	829	548	444	864	999999	958	757	458	966	422	999999	337	674	113	498	299	138	602	227	882	999999	999999	437	999999	869	765	999	999999	436	558	482	176	999999	999999	600	588	268	669	746	223	137	72	116	83	999999	263	383	999999	647	999999	999999	999999	999999	138	999999	591	121	878	995	776	959	786	31	418	939	248	321	841	999999	909	40	469	855	999999	754	999999	141	363	930	615	391	599	332	548	999999	904	999999	887	137	18	477	390	673	970	999999	999999	50	698	143	999999	941	542	999999	737	857	114	722	999999	999999	354	460	757	948	390	999999	369	463	483	433	45	965	434	713	999999	442	649	795	885	748	413	320	443	230	999999	673	849	703	595	999999	999999	191	999999	999999	783	558	719	999999	293	585	999999	888	567	999999	108	432	999999	999999	402	305	217	318	837	999999	970	44	27	999999	415	716	999999	666	868	792	999999	853	999999	999999	930	945	722	999999	999999	999999	853	524	752	178	132	119	999999	31	999999	299	483	999999	354	999999	999999	749	541	192	999999	576	999999	239	999999	774	999999	254	850	597	897	456	582	10	806	536	999999	455	291	848	414	999999	560	523	365	999999	999999	983	999999	338	386	999999	414	540	189	999999	270	623	504	999999	458	878	269	568	133	853	717	999999	999999	817	999999	98	468	999999	778	730	26	526	873	452	464	736	744	521	220	716	999999	52	821	870	276	673	950	312	999999	536	47	999999	399	512	860	999999	999999	692	383	298	722	721	761	458	919	743	999999	999999	523	721	143	999999	357	416	811	675	661	999999	551	292	147	165	999999	251	693	999999	136	999999	591	627	517	62	148	999999	999999	330	999999	372	951	532	923	898	788	677	999999	299	644	983	700	194	186	335	151	101	161	567	999999	519	765	894	617	999999	470	999999	999999	999999	609	999999	422	490	395	999999	941	999999	368	248	376	625	999999	404	390	153	999999	407	999999	192	911	999999	770	999999	902	770	606	999999	914	544	437	999999	473	999999	690	218	999999	999999	999999	887	393	132	732	912	200	802	670	371	514	474	717	999999	455	999999	180	562	999999	985	999999	999999	691	885	113	823	999999	483	161	538	713	999999	582	999999	608	999999	798	999999	999999	858	246	109	109	999999	551	450	999999	374	446	451	150	137	554	584	631	999999	999999	508	28	908	111	999999	650	142	999999	999999	999999	999999	464	892	999999	391	247	806	999999	999999	525	456	343	663	996	446	
47	710	397	585	626	997	829	435	368	299	770	416	756	999999	459	967	999999	218	558	571	999999	554	227	758	890	999999	999999	999999	999999	999999	999999	365	912	999999	679	940	999999	81	716	999999	435	38	999999	934	621	999999	999999	230	39	558	867	135	114	434	999999	492	492	639	695	878	172	686	999999	999999	133	414	503	101	999999	518	232	517	501	664	146	881	999999	292	147	68	699	614	123	108	882	50	261	487	139	999999	457	115	385	838	731	999999	260	915	811	217	337	957	381	999999	999999	359	999999	449	298	654	471	210	501	637	189	557	573	679	736	92	163	25	962	999999	71	127	141	662	999999	397	631	115	999999	930	730	999999	243	999999	772	532	417	999999	999999	484	726	256	613	748	659	184	185	999999	189	999999	999999	321	995	999999	459	999999	227	970	516	999999	33	366	729	571	906	448	323	970	907	214	999999	350	826	487	935	999999	514	393	13	999999	221	61	926	999999	876	418	745	523	153	564	314	446	306	298	461	370	999999	999999	841	999999	999999	215	672	974	63	713	495	999999	784	645	704	999999	967	757	689	971	439	977	695	999999	702	800	999999	352	899	239	54	537	36	575	297	472	552	792	898	15	388	951	698	172	922	238	739	508	860	480	999999	999999	999999	489	999999	999999	356	353	999999	70	388	999999	84	999999	668	999999	490	999999	358	241	999999	184	858	684	999999	488	289	999999	575	999999	70	329	492	429	999999	505	928	547	999999	999999	126	209	283	838	999999	999999	999999	874	504	964	999999	999999	159	628	198	303	690	924	895	451	270	823	778	54	999	68	837	655	72	173	999999	943	574	610	125	92	900	30	999999	999999	611	414	38	610	725	539	999999	999999	241	999999	999999	999999	651	203	487	999999	430	239	999999	568	230	231	811	340	934	999999	956	549	513	116	403	999999	868	370	999999	855	794	177	999999	470	999999	973	424	606	358	999999	301	999999	999999	822	661	999999	191	497	314	999999	603	698	676	921	583	630	360	134	73	154	145	291	999999	999999	999999	263	909	999999	679	257	807	215	982	907	512	584	999999	691	454	731	999999	380	999999	459	262	106	500	407	886	269	622	999999	542	214	891	999999	28	999999	323	999999	761	999999	818	66	582	999999	716	768	999999	998	999999	669	999999	342	999999	764	234	903	379	411	762	999999	492	999999	634	999999	999999	777	26	501	566	999999	377	56	969	676	561	999	876	999999	999999	731	988	887	64	999999	619	999999	549	136	785	125	132	912	999999	999999	330	999999	432	74	724	999999	999999	917	
441	999999	302	633	372	999999	213	999999	999999	514	999999	40	523	604	365	681	999999	472	238	889	715	999999	800	464	411	720	999999	162	576	999999	150	452	979	81	999999	999999	660	999999	999999	999999	923	560	98	618	999999	614	999999	726	53	750	175	262	709	999999	999999	990	999999	837	231	651	643	60	658	224	374	579	61	451	999999	592	999999	913	634	678	966	165	999999	999999	999999	797	984	629	118	999999	646	888	999999	126	870	999999	291	823	999999	196	999999	999999	901	874	999999	321	562	999999	578	461	999999	262	627	41	896	55	637	309	273	999999	667	999999	941	832	578	486	836	935	999999	692	311	207	999999	447	761	999999	264	488	937	262	999999	999999	61	657	105	393	270	711	230	825	999999	981	559	339	999999	903	931	78	305	768	484	627	999999	999999	999999	533	112	999999	280	802	790	158	372	999999	999999	999999	962	293	999999	194	225	999999	714	755	864	999999	999999	820	917	857	172	196	192	179	777	617	987	175	508	572	291	999999	999999	999999	999999	679	619	548	149	999999	999999	647	999999	121	552	359	912	957	999999	829	885	292	272	422	639	603	965	999999	999999	582	979	797	785	175	999999	145	999999	296	999999	999999	710	108	680	365	916	525	999999	81	626	999999	704	999999	154	678	686	999999	817	28	788	441	713	426	999999	567	999999	153	861	999999	217	416	999999	626	247	835	129	999999	611	907	505	123	748	894	999999	814	877	950	652	116	488	904	328	676	507	288	482	293	792	123	999999	773	664	999999	999999	220	764	87	791	319	559	999999	396	910	999999	675	999999	819	851	501	690	632	999999	754	999999	312	98	988	129	959	363	999999	993	498	135	732	459	67	40	365	60	799	999999	343	557	999999	999999	999999	999999	832	594	663	442	301	433	159	999999	909	12	999999	999999	776	999999	831	955	999999	906	898	785	789	999999	635	788	495	451	890	473	167	206	109	795	999999	834	297	999999	999999	404	999999	999999	975	460	999999	64	479	243	283	841	999999	999999	834	999999	619	999999	999999	616	959	874	946	999999	999999	686	999999	712	903	999999	451	942	999999	999999	999999	328	213	832	809	338	675	580	319	999999	999999	59	145	780	372	427	185	57	469	680	415	826	457	853	533	298	346	837	161	713	792	341	999999	999999	132	515	477	999999	823	45	940	999999	564	694	681	999999	551	343	350	486	590	404	482	990	61	439	871	999999	309	520	999999	838	999999	999999	469	999999	879	274	999999	999999	950	399	999999	433	740	999999	271	762	181	999999	747	13	496	999999	133	999999	999999	189	818	
692	644	999999	486	312	53	112	958	999999	234	845	613	286	685	494	536	999999	999999	58	259	34	999999	118	189	269	999999	988	352	999999	999999	82	999999	999999	456	965	999999	833	999999	920	389	638	78	999999	999999	335	999999	999999	327	11	148	931	227	810	999999	793	999999	999999	937	999999	540	65	759	213	485	999999	869	999999	830	720	282	702	289	259	669	621	999999	864	581	999999	833	311	671	999999	615	551	854	176	999999	662	450	686	895	694	390	334	878	864	827	999999	466	522	641	999999	999999	446	652	968	151	318	999999	999999	954	93	394	999999	999999	419	598	933	999999	703	154	177	280	595	807	999999	868	344	742	102	46	206	397	320	999999	999999	621	179	898	886	35	461	825	789	732	812	310	161	940	469	276	999999	86	763	378	473	999999	143	638	68	999999	999999	575	744	624	757	999999	83	999999	330	797	999999	45	422	677	692	351	490	863	995	999999	716	404	999999	825	152	130	634	941	206	735	487	541	840	786	228	885	91	174	974	999999	999999	593	999999	999999	999999	858	664	95	685	131	846	279	643	774	392	999999	301	918	999999	637	999999	141	371	999999	319	887	205	999999	459	806	270	999999	999999	879	66	133	784	611	978	293	999999	999999	266	85	889	217	897	75	404	816	594	172	693	347	64	105	232	999999	361	960	999999	39	636	879	860	999999	391	764	717	269	627	690	999999	198	999999	521	875	999999	705	111	989	999999	240	642	999999	108	632	999999	824	961	900	999999	259	27	630	436	999999	386	224	368	999999	143	357	144	199	903	231	999999	175	542	229	936	329	259	970	533	798	993	666	762	898	839	939	756	368	867	999999	923	567	745	999999	498	81	346	285	856	782	106	999999	319	999999	137	386	291	742	999999	440	999	999999	106	999999	919	999999	462	470	987	203	601	775	332	999999	308	999999	429	934	999999	864	982	974	124	751	702	999999	357	885	770	999999	658	999999	999999	999999	440	876	471	117	689	778	618	999999	298	662	999999	999999	130	845	999999	200	956	357	999999	109	457	35	931	355	999999	378	373	577	699	533	999999	587	381	895	999999	431	476	322	255	999999	999999	999999	686	462	570	381	431	999999	316	580	999999	310	12	304	978	415	945	125	999999	321	999999	50	186	999999	126	999999	948	234	813	156	724	643	999999	69	853	999999	348	478	999999	999999	946	861	270	999999	37	244	999999	87	916	626	486	999999	152	933	546	215	929	921	345	966	999999	999999	698	999999	856	863	999999	999999	450	637	77	476	341	616	374	553	780	
66	999999	881	29	870	999999	196	669	373	999999	178	523	999999	422	426	143	818	999999	750	999999	109	999999	173	45	642	637	289	999999	20	29	536	569	992	435	872	194	464	947	999999	888	511	500	492	999999	40	999999	803	225	650	343	522	999999	623	390	999999	999999	573	846	386	999999	38	637	659	999999	965	608	999999	222	549	999999	678	871	579	999999	662	999999	780	802	999999	223	834	999999	999999	677	999999	999999	999999	999999	755	89	621	617	999999	999999	859	999999	841	999999	406	432	999999	590	676	417	664	650	905	761	999999	999999	22	771	840	999999	409	964	999999	982	999999	913	999999	999999	999999	469	621	71	311	260	12	788	767	999999	406	999999	324	253	398	501	22	856	156	193	884	683	76	849	777	406	919	999999	156	859	299	492	769	980	133	999999	796	603	349	655	759	939	313	999999	375	267	849	166	999999	236	969	991	767	479	43	783	402	771	293	904	340	117	642	908	353	999999	814	343	129	191	999999	419	516	501	434	944	999999	697	999999	519	557	763	328	999999	889	999999	724	300	946	350	813	999999	319	445	324	651	307	404	36	461	999999	515	46	394	531	999999	484	276	54	99	412	705	296	774	999999	577	788	722	28	55	198	524	999999	999999	378	679	999999	81	186	782	999999	999999	999999	33	76	52	726	934	398	340	823	458	999999	999999	937	117	999999	545	98	747	999999	584	385	981	272	999999	999999	267	26	851	459	999999	99	271	451	436	45	273	707	314	850	854	334	688	231	740	278	539	999999	270	941	565	999999	439	999999	72	599	689	999999	999999	924	469	918	547	881	419	368	999999	415	510	999999	475	837	784	999999	18	260	999999	759	531	660	588	425	755	910	893	999999	660	352	388	999999	355	512	570	390	391	936	786	807	811	999999	295	133	341	999999	475	727	208	543	911	812	902	929	999999	999999	345	999999	172	636	987	989	708	641	999999	999999	726	963	276	404	514	81	473	890	947	159	999999	465	999999	567	999999	175	231	126	440	576	934	426	282	94	54	347	773	160	819	999999	674	653	106	668	471	512	999999	804	38	999999	348	21	982	89	121	880	960	605	999999	999999	768	591	210	461	738	310	690	192	359	177	999999	999999	80	135	485	721	369	425	106	932	714	426	98	600	999999	922	444	999999	972	174	386	178	958	998	63	93	452	645	929	170	999999	278	455	861	541	999999	941	856	604	400	999999	544	509	269	116	352	999999	999999	233	816	866	497	220	999999	999999	140	364	82	81	401	278	724	999999	
935	120	446	970	236	999999	211	999999	587	598	999999	653	841	999999	699	891	999999	590	842	421	122	999999	334	68	271	80	411	670	868	785	999999	131	999999	58	573	999999	999999	381	999999	551	32	999999	289	899	637	540	948	471	665	191	369	811	436	312	383	641	786	387	709	165	657	541	123	801	395	461	856	793	999999	550	230	999999	323	301	999999	287	24	435	430	730	132	939	14	686	426	401	695	494	674	931	999999	999999	999999	121	893	490	999999	487	513	186	683	999999	376	124	961	999999	999999	999999	999999	999999	627	999999	957	978	43	717	536	436	999999	994	765	999999	999999	173	189	937	668	212	407	999999	565	536	999999	254	57	999999	573	999999	725	397	902	560	580	578	314	20	335	693	87	999999	954	999999	111	999999	420	320	47	213	999999	33	370	296	737	15	999999	100	440	999999	931	76	999999	646	711	988	101	215	999999	549	999999	999999	612	999999	999999	231	953	280	434	999999	833	736	929	370	954	999999	37	999999	823	575	48	223	999999	622	999999	21	41	999999	584	123	428	215	999999	497	354	999999	421	394	171	515	61	269	665	39	999999	205	999999	999999	692	19	961	485	392	226	510	645	599	999999	223	999999	200	645	696	321	982	999999	999999	442	25	197	290	999999	454	317	524	779	557	999999	743	565	999999	257	626	575	161	943	822	312	986	709	177	431	180	58	325	416	999999	999999	56	260	988	999999	768	504	728	328	40	84	702	999999	97	999999	255	999999	249	999999	29	131	999999	49	999999	904	999999	316	29	858	999999	405	991	118	216	999999	503	999999	577	179	488	131	846	999999	999999	748	610	999999	621	999999	186	522	809	383	396	451	194	17	454	93	999999	462	485	999999	999999	634	92	999999	524	884	555	761	999999	79	463	898	284	336	136	67	304	199	695	901	682	948	596	999999	999999	764	28	999999	999999	493	919	36	646	976	975	288	665	999999	740	736	999999	424	442	999999	919	498	999999	857	881	397	789	69	766	583	197	908	999999	474	999999	759	865	999999	723	596	159	437	261	308	361	847	999999	288	458	958	339	999999	516	856	699	232	598	999999	614	999999	704	860	999999	72	788	76	249	999999	152	981	870	512	701	999999	999999	492	999999	999999	506	43	999999	510	999999	999999	253	930	402	192	774	999999	171	999999	454	81	892	999999	177	999999	519	294	608	211	146	477	999999	826	999999	670	276	217	985	999999	664	581	657	203	259	461	999999	999999	673	999999	426	999999	819	175	67	630	953	999999	999999	58	358	222	999999	793	999999	143	
720	999999	374	732	916	999999	666	999999	51	873	424	999999	50	715	379	999999	999999	551	784	999999	657	922	768	999999	716	975	892	936	381	451	156	863	829	125	741	999999	494	941	150	858	835	388	134	194	216	999999	259	609	678	697	999999	999999	18	729	485	999999	658	999999	999999	940	675	729	999999	599	727	560	999999	924	974	977	999999	679	411	925	809	999999	797	584	729	999999	725	293	999999	684	850	272	999999	109	999999	942	743	999999	925	999999	193	116	999999	999999	466	655	395	335	999999	700	530	921	482	92	999999	999999	10	83	999999	564	225	392	999999	384	748	999999	705	769	999999	42	999999	120	754	211	742	703	950	272	128	84	999999	400	658	568	164	928	790	772	188	433	999999	670	357	999999	984	801	645	944	786	12	950	625	50	602	999999	419	177	280	350	227	999999	738	955	634	497	999999	733	902	230	819	673	932	999999	861	999999	573	762	999999	227	999999	67	15	999999	999999	133	999999	359	66	111	744	761	520	432	960	177	214	715	723	873	169	77	743	724	967	338	27	44	189	512	893	657	784	63	409	999999	999999	262	838	510	57	475	999999	801	485	67	163	999999	999999	693	885	857	48	519	999999	873	323	291	999999	999999	116	999999	179	553	217	999999	977	999999	33	800	999999	951	876	223	999999	999999	400	941	248	999999	999999	999999	999999	999999	626	999999	999999	999999	996	536	846	969	745	999999	403	641	305	133	594	999999	90	696	486	830	777	934	999999	824	694	373	999999	999999	999999	608	612	999999	11	683	926	180	999999	713	999999	497	953	999999	216	825	999999	193	999999	999999	999999	849	999999	488	999999	583	717	999999	999999	794	999999	999999	999999	474	926	146	448	805	640	621	999999	999999	920	999999	235	999999	876	999999	728	999999	999999	510	999999	999999	34	999999	999999	134	566	999999	966	244	124	684	143	837	443	489	30	79	387	23	999999	777	81	933	929	462	262	52	999999	886	963	999999	789	79	658	849	449	733	999999	323	249	221	655	961	308	999999	243	398	556	396	811	659	777	999999	957	207	142	100	274	326	872	523	720	999999	280	223	894	74	999999	593	49	296	711	74	999999	341	131	119	634	692	229	864	496	320	85	999999	133	798	122	460	999999	359	468	999999	451	726	501	576	691	999999	351	999999	218	962	357	524	999999	712	226	999999	86	33	465	581	107	999999	999999	999999	13	965	100	106	951	729	876	999999	828	670	622	57	840	999999	999999	549	350	999999	655	533	999999	561	999999	421	581	496	999999	693	999999	887	944	443	699	102	999999	
725	994	255	227	489	96	666	696	287	99	178	785	999999	999999	915	240	57	362	503	445	452	999999	999999	524	465	999999	192	797	999999	726	999999	358	748	982	703	555	105	832	176	447	307	999999	90	999999	413	711	853	99	999999	656	896	91	205	656	130	127	999999	731	761	999999	903	869	755	999999	999999	819	47	548	900	370	145	224	195	65	148	999999	527	999999	999999	754	500	999999	999999	999999	999999	108	163	999999	999999	999999	239	374	80	41	544	437	120	999999	421	593	673	315	999999	616	999999	681	895	150	517	999999	599	999999	999999	17	644	809	59	470	731	811	666	945	685	324	141	771	154	163	521	710	477	997	936	528	999999	194	904	213	773	999999	212	22	583	329	986	270	754	72	397	734	387	649	999999	609	926	999999	629	874	999999	999999	537	999999	629	807	75	601	999999	101	926	459	905	846	697	583	609	653	371	366	337	999999	27	999999	766	786	332	828	209	337	601	362	564	39	728	33	620	470	393	776	999999	999999	999999	662	999999	999999	999999	541	951	225	10	282	365	273	547	999999	732	999999	976	999999	484	247	999999	704	499	574	894	875	128	999999	962	148	270	595	999999	942	641	999999	999999	828	957	791	876	983	336	999999	996	300	999999	123	301	174	494	551	302	26	993	999999	999999	999999	52	953	422	999999	262	999999	22	770	171	605	972	377	510	157	999999	692	371	418	999999	180	577	604	999999	14	382	798	654	718	999999	95	948	116	202	384	999999	14	999999	598	730	475	316	999999	138	887	150	923	664	347	666	609	655	584	999999	999999	994	448	999999	999999	905	464	216	999999	477	86	656	866	184	135	370	880	999999	772	687	999999	999999	999999	475	505	864	458	143	317	62	693	440	374	949	210	389	347	999999	960	693	276	999999	23	999999	999999	241	284	748	538	976	786	295	882	896	264	137	999999	999999	999999	553	456	331	999999	251	784	999999	291	916	974	999999	33	445	363	88	421	644	850	999999	422	273	589	709	604	341	276	408	557	477	999999	82	736	374	379	417	999999	944	369	772	974	416	999999	368	774	999999	953	350	999999	803	485	620	287	69	561	801	964	746	726	567	975	385	98	813	999999	901	999999	999999	75	946	841	476	284	88	619	15	323	231	935	812	388	999999	999999	999999	992	84	999999	677	813	578	452	999999	228	801	797	999999	328	146	146	999999	783	304	284	985	962	18	345	999999	999999	555	487	743	999999	914	189	59	999999	344	821	157	115	342	845	999999	503	350	258	999999	291	30	999999	
187	94	71	999999	94	650	490	791	983	738	595	236	267	101	709	689	999999	622	747	689	984	324	999999	767	451	999999	787	492	621	760	862	918	430	869	310	999999	749	999999	105	408	427	552	837	999999	999999	115	999999	405	793	999999	944	860	999999	999999	701	862	105	303	587	635	862	998	179	233	876	677	806	397	791	61	999999	999999	999999	999999	271	441	999999	581	258	345	870	392	699	999999	815	999999	999999	99	177	447	562	456	308	469	545	429	382	614	542	842	999999	200	613	742	999999	526	999999	999999	78	270	385	524	999999	999999	765	480	309	219	417	999999	999999	717	230	999999	498	493	129	67	999999	999999	999999	999999	49	416	45	679	999999	956	249	299	668	190	999999	907	999999	48	410	66	703	75	130	999999	206	668	548	592	999999	999999	253	237	999999	285	400	236	999999	512	485	999999	999999	999999	701	352	970	127	215	122	696	323	292	999999	92	999999	363	738	722	895	676	380	867	453	709	518	713	999999	893	392	789	793	706	999999	999999	771	849	617	999999	777	999999	999999	462	999999	895	656	977	794	154	342	921	662	513	315	836	114	772	763	999999	192	639	958	234	822	333	903	616	733	895	999999	999999	999999	999999	944	702	597	999999	999999	557	62	541	919	866	999999	471	136	289	401	722	459	998	96	240	999999	999999	244	854	639	112	992	50	253	898	999999	128	185	999999	569	612	999999	195	341	216	334	999999	719	102	999999	361	206	623	225	20	446	322	137	515	193	999999	468	999999	288	999999	564	999999	297	999999	43	441	295	838	720	999999	483	999999	667	880	906	539	428	152	190	287	906	999999	999999	243	999999	999999	990	670	114	762	154	505	999999	12	999999	321	363	698	999999	999999	76	367	902	437	999999	182	654	257	608	653	387	325	999999	10	432	195	999999	999999	569	522	450	625	734	957	999999	999999	366	665	239	999999	186	999999	999999	948	221	548	999999	396	706	288	866	999999	999999	461	385	828	942	905	580	465	133	308	138	546	791	450	999999	944	793	999999	999999	989	28	23	476	999999	242	614	789	883	718	999999	358	290	655	707	563	283	582	815	999999	460	95	773	471	878	999999	546	166	999999	915	532	999999	157	999999	877	724	57	984	729	596	338	999999	697	747	332	999999	848	890	93	887	999999	372	978	999999	365	999999	255	552	598	999999	695	999999	28	967	195	207	210	817	778	982	515	299	999999	999999	999999	344	398	36	148	927	753	655	83	883	999999	170	999999	634	117	972	479	999999	395	999999	900	880	999999	729	561	134	
749	40	121	110	381	70	519	759	816	30	516	229	413	999999	311	49	384	999999	999999	34	999999	576	999999	805	513	20	999999	999999	328	825	246	668	474	999999	188	723	544	972	511	504	651	866	818	97	466	260	101	724	372	860	506	999999	327	536	552	183	999999	315	597	371	166	999999	440	990	784	999999	754	399	492	588	505	411	633	906	999999	716	757	999999	999999	263	999999	999999	816	467	329	284	350	937	471	999999	403	238	385	150	347	321	999999	827	312	999999	999999	702	241	999999	999999	999999	338	420	163	836	425	999999	966	343	999999	976	999999	972	671	510	506	816	999999	488	194	277	999999	492	568	72	290	930	320	729	757	226	999999	42	999999	999999	945	999999	784	999999	589	696	271	51	698	370	798	462	166	802	999999	688	999999	753	599	97	78	846	851	101	556	495	999999	246	585	236	999999	490	869	999999	999999	577	999999	303	899	498	15	999999	794	207	273	827	774	517	617	78	452	205	443	25	166	109	999999	999999	88	103	310	999999	999999	999999	999999	999999	593	719	247	545	656	480	854	111	91	93	61	654	827	728	720	999999	999999	999999	784	999999	999999	854	289	465	499	348	225	805	197	981	529	333	865	999999	244	64	999999	82	422	999999	351	342	933	83	57	433	866	359	999999	431	405	948	687	509	271	738	999999	782	55	318	264	58	913	110	563	728	788	999999	494	665	999999	999999	999999	811	491	714	921	216	417	999999	482	865	999999	999999	586	580	645	999999	999999	506	625	497	36	113	717	302	428	832	519	329	644	993	999999	717	822	847	853	875	999999	557	817	233	999999	979	835	399	626	156	999999	983	92	433	999999	988	50	121	530	990	104	198	295	999999	696	98	430	488	999999	715	944	738	726	769	999999	145	688	999999	999999	56	278	327	676	999999	318	536	246	221	814	877	676	999999	327	863	781	999999	272	728	536	286	558	357	400	999999	212	786	266	322	96	53	309	648	987	999999	722	776	522	22	780	999999	851	219	999999	131	999999	242	420	863	988	516	872	999999	865	999999	999999	920	999999	764	79	531	279	923	134	999999	578	38	723	843	150	14	317	260	948	376	435	999999	683	278	999999	999999	999999	403	334	580	181	349	782	999999	985	801	848	757	942	258	999999	927	999999	999999	553	19	519	576	723	983	999999	622	21	499	999999	158	999999	999999	891	110	999999	876	599	553	599	239	999999	582	858	348	166	559	317	700	486	507	264	780	724	999999	460	798	679	351	381	999999	337	999999	729	999999	999999	199	
999999	842	102	23	338	541	313	324	763	937	999999	384	827	648	999999	999999	22	999999	894	467	999999	37	650	367	207	257	181	50	999999	963	852	30	784	999999	693	999999	608	473	999999	723	476	410	110	522	89	304	999999	999999	254	26	280	815	943	106	264	838	202	734	816	90	369	273	999999	999999	94	697	600	860	999999	840	712	549	744	999999	991	999999	927	137	287	902	733	448	796	884	692	46	87	999999	712	999999	282	873	657	99	363	213	987	310	999999	391	999999	663	778	413	999999	999999	999999	999999	115	729	910	999999	456	913	356	920	999999	537	117	58	999999	912	158	109	999999	999999	891	999999	817	787	546	627	699	895	208	79	670	999999	580	960	965	315	999999	999999	944	217	426	743	999999	999999	736	459	202	389	999999	791	999999	678	846	999999	840	426	955	327	193	293	375	561	715	286	260	94	957	157	93	314	340	999999	999999	360	999999	157	913	999999	999999	96	434	320	999999	416	564	999999	546	114	130	548	999999	265	799	660	999999	865	38	465	191	651	502	54	306	466	461	999999	524	999999	64	692	513	580	276	106	859	65	437	308	722	269	548	853	37	544	954	999999	376	503	517	556	999999	457	202	410	594	389	999999	667	999999	224	999999	999999	60	999999	999999	779	989	999999	999999	787	999999	999999	742	921	112	649	27	999999	512	386	973	30	977	507	999999	65	999999	865	999999	479	51	999999	352	999999	792	498	802	599	508	185	96	673	702	999999	128	999999	715	999999	307	945	999999	261	165	579	999999	999999	82	552	999999	980	401	133	201	331	745	667	387	999999	139	614	999999	427	263	999999	999999	309	327	999999	999999	184	350	117	568	566	117	999999	999999	773	266	999999	426	259	735	999999	784	999999	482	380	984	460	20	999999	151	693	999999	944	997	828	289	941	139	999999	173	999999	640	293	564	999999	223	955	999999	614	978	792	198	999999	692	999999	552	337	827	946	272	929	999999	869	999999	875	999999	173	792	999999	999999	325	216	601	999999	999999	888	999999	999999	999999	166	999999	407	999999	999999	358	504	511	999999	272	286	951	123	192	999999	243	526	770	999999	689	999999	999999	999999	276	130	663	585	597	510	647	847	999999	929	979	790	243	532	766	999999	617	380	956	911	529	510	542	999999	34	48	853	999999	999999	999999	718	681	116	866	140	999999	838	772	907	11	613	999999	234	32	143	999999	329	711	759	402	710	999999	219	148	999999	999999	587	999999	561	558	656	129	729	878	220	308	999999	999999	401	490	539	844	472	955	308	114	286	519	999999	
632	719	151	768	999999	472	999999	472	999999	232	999999	999999	386	221	359	354	494	696	999999	999999	999999	718	952	320	279	862	865	999999	999999	840	538	489	999999	999999	928	839	999999	999999	999999	416	810	999999	715	154	36	791	162	632	123	999999	813	418	930	707	999999	913	766	830	499	863	606	999999	217	999999	999999	884	631	991	293	519	839	144	692	939	11	998	12	808	294	999999	709	243	732	999999	36	130	559	369	162	999999	82	684	860	999999	809	256	628	587	999999	999999	170	171	349	603	999999	999999	725	991	706	243	910	999999	546	21	163	999999	830	564	110	573	335	271	839	278	447	165	283	999999	999999	999999	380	425	357	152	999999	999999	999999	999999	882	357	405	999999	663	999999	113	123	147	999999	986	999999	426	73	487	887	815	898	332	999999	166	616	406	182	862	951	999999	495	611	404	999999	615	480	701	682	999999	999999	768	607	919	999999	333	27	433	566	693	999999	316	937	470	337	429	226	821	972	276	999999	232	705	712	66	999999	999999	743	165	381	999999	724	999999	733	719	57	300	412	999999	832	999999	972	615	178	999999	556	999999	150	999999	274	398	658	729	416	801	945	73	999999	862	556	821	284	999999	195	727	999999	924	999999	999999	289	138	813	915	149	999999	979	617	999999	999999	999999	69	371	676	890	982	317	999999	975	932	773	999999	405	550	359	21	999999	703	429	451	18	999999	353	999999	999999	999999	584	742	589	999999	822	337	536	805	361	999999	459	607	387	213	419	999999	948	282	999999	305	999999	273	565	138	362	285	197	94	91	879	715	972	889	999999	999999	574	415	246	119	999999	457	599	198	999999	561	999999	326	226	42	399	682	81	421	491	999999	320	999999	460	999999	547	150	452	724	999999	781	487	999999	999999	805	844	213	712	172	999999	848	143	85	703	577	999999	958	971	62	691	999999	643	560	407	351	97	397	999999	861	571	305	15	875	716	90	999999	998	693	421	197	195	970	909	879	643	279	999999	483	883	739	588	178	399	42	285	147	926	321	290	718	456	258	850	601	999999	999999	267	368	999999	502	647	275	999999	865	505	236	734	680	999999	82	999999	913	999999	999999	982	137	615	842	441	999999	157	686	999999	703	740	937	129	999999	644	800	21	876	999999	390	102	323	999999	534	537	58	999999	256	999999	218	866	543	186	729	618	118	237	999999	927	679	355	961	862	999999	134	568	999999	427	999999	963	999999	975	62	690	38	669	999999	90	315	999999	540	901	999999	999999	836	207	760	399	999999	535	572	596	948	
192	45	140	999999	761	409	999999	941	999999	999999	999999	158	891	490	495	700	949	599	156	999999	544	148	999999	832	668	999999	999999	807	717	727	511	401	474	999999	869	655	898	218	999999	681	999999	999999	999999	692	999999	999999	945	716	999999	698	750	935	425	485	413	54	591	999999	791	740	999999	999999	233	999999	999999	202	683	864	620	840	999999	740	999999	475	774	103	999999	761	999999	999999	85	220	542	29	977	575	999999	988	622	825	74	599	426	999999	208	184	228	296	983	352	371	90	105	434	895	20	102	949	999999	999999	460	829	21	999999	664	272	629	999999	290	142	227	694	999999	795	776	213	999999	825	277	600	999999	306	999999	999999	261	999999	124	999999	133	967	482	35	287	999999	375	244	587	258	362	935	554	23	15	851	999999	676	837	310	658	999999	999999	277	999999	120	445	163	61	76	916	669	158	522	91	323	999999	999999	999999	999999	429	999999	626	75	473	341	56	861	999999	999999	819	585	999999	813	458	441	280	215	353	177	999999	221	192	520	341	692	787	42	932	692	201	933	269	999999	881	127	999999	999999	803	999999	74	584	862	135	999999	999999	511	345	73	650	999999	453	847	249	84	999999	358	115	733	781	554	999999	999999	609	734	886	325	999999	932	341	374	648	999999	12	999999	291	999999	67	999999	999	190	452	968	999999	999999	999999	999999	29	999999	999999	768	960	898	32	999999	60	656	263	400	999999	26	250	412	731	999999	999999	52	999999	999999	793	999999	300	999999	999999	600	999999	54	645	999999	999999	800	305	448	269	572	414	750	388	999999	62	635	106	667	999999	983	940	999999	247	17	254	705	250	883	38	814	999999	129	174	432	694	999999	20	302	413	570	720	801	153	168	871	653	663	640	999999	167	999999	999999	937	999999	660	72	807	638	999999	291	560	999999	419	454	999999	294	585	956	520	56	625	803	263	342	273	148	895	88	146	600	52	609	999999	871	999999	999999	999999	999999	772	632	208	381	587	132	20	308	391	699	74	586	77	707	130	48	542	958	379	604	486	521	177	729	502	124	248	999999	999999	548	401	999999	999999	170	193	888	847	999999	226	140	999999	999999	756	999999	999999	999999	533	345	489	759	338	103	475	586	938	260	464	478	879	472	884	69	999999	999999	307	814	483	907	523	241	200	299	742	248	281	521	765	971	999999	999999	591	903	471	864	220	308	783	999999	231	932	999999	379	999999	999999	256	999999	999999	999999	898	208	85	626	821	257	569	49	999999	999999	314	427	495	492	763	937	880	980	598	999999	999999	
999	999999	957	685	590	807	999999	925	988	991	18	240	851	83	999999	866	965	999999	223	305	181	946	556	221	804	447	940	615	436	999999	276	675	472	999999	898	177	128	940	999999	450	747	999999	999999	245	306	999999	643	419	256	80	914	898	999999	999999	999999	62	484	746	881	999999	866	215	498	124	999999	342	999999	570	999999	999999	999999	35	850	773	557	66	583	320	914	617	803	531	999999	365	959	377	301	948	829	846	692	381	69	97	583	541	625	258	520	963	429	999999	999999	907	332	999999	999999	611	965	404	999999	173	999999	273	349	999999	846	143	165	357	51	999999	741	338	656	999999	965	762	199	25	999999	335	800	951	198	731	999999	462	42	79	329	689	999999	435	377	999999	550	795	748	247	695	492	999999	172	999999	609	341	999999	999999	956	923	295	421	999999	963	153	999999	880	85	618	59	393	110	999999	38	999999	836	316	999999	137	999999	180	999999	999999	330	999999	241	999999	38	588	399	389	999999	86	155	999999	999999	42	471	233	165	669	719	140	198	312	392	17	144	999999	772	35	945	999999	139	753	999999	469	629	24	912	999999	851	999999	228	669	192	33	999999	999999	999999	999999	844	737	972	166	460	883	763	28	566	233	502	999999	815	374	444	88	999999	402	762	807	413	456	999999	428	999999	232	911	528	129	999999	78	999999	999999	968	190	217	160	999999	303	397	999999	999999	458	688	243	392	681	854	999999	113	85	999999	242	999999	400	999999	426	999999	349	238	999999	245	898	206	999999	999999	999999	846	193	999999	999999	999999	108	374	999999	999999	998	633	195	999999	999999	999999	999999	26	293	530	999999	999999	578	999999	999999	607	999999	75	425	471	713	261	999999	880	410	834	670	999999	185	110	448	999999	999999	598	399	793	367	914	687	999999	942	881	999999	999999	455	783	999999	399	446	999999	351	43	949	639	98	746	999999	315	34	716	999999	304	840	192	999999	999999	33	979	404	997	249	719	387	511	529	999999	348	897	999999	626	999999	280	562	855	759	999999	918	545	510	999999	692	999999	889	971	527	648	51	731	553	415	760	299	995	448	91	999999	655	999999	120	999999	408	999999	880	408	160	126	741	985	432	676	999999	488	478	999999	314	197	829	416	983	881	999999	617	354	999999	866	276	285	123	999999	137	999999	999999	434	253	254	489	999999	490	999999	410	906	65	308	876	999999	999999	820	253	144	894	802	249	999999	239	999999	999999	858	860	999999	883	841	999999	999999	305	999999	999999	999999	234	507	825	999999	349	999999	999999	974	999999	319	477	736	999999	456	41	
978	879	335	520	25	205	777	463	630	321	947	999999	569	287	999999	12	999999	641	999999	595	999999	319	878	463	652	999999	264	999999	482	999999	133	948	437	809	649	341	970	407	635	857	457	54	204	703	401	659	23	696	889	316	518	105	375	860	999999	669	10	871	999999	144	940	45	981	999999	198	999999	509	760	638	999999	42	561	999999	370	148	700	124	185	71	993	867	567	852	999999	872	38	583	999999	999999	979	999999	999999	540	500	917	422	999999	999999	515	401	160	263	68	386	283	957	99	999999	999999	596	554	825	810	999999	277	382	193	815	999999	999999	426	999999	999999	999999	182	934	999999	514	453	726	999999	169	670	669	843	614	509	999999	892	914	939	999999	855	926	999999	999999	298	666	233	544	238	999999	587	355	975	228	25	410	999999	999999	937	584	561	996	999999	999999	164	150	40	662	873	717	922	462	999999	848	86	320	233	999999	646	363	290	908	497	387	582	324	694	999999	598	109	270	552	976	364	26	859	967	50	360	158	636	999999	671	521	335	134	999999	137	151	705	999999	547	703	583	303	652	508	581	812	840	999999	415	74	774	456	379	486	865	831	999999	999999	192	316	497	727	719	247	999999	999999	999999	199	999999	999999	892	922	723	849	403	999999	373	360	999999	237	999999	702	231	506	896	74	955	648	270	999999	999999	999999	994	240	215	856	583	414	999999	529	365	650	999999	999999	181	852	733	530	999999	999999	467	867	957	955	796	999999	999999	223	999999	999999	105	999999	929	271	999999	999999	927	493	644	546	487	999999	827	866	872	869	813	299	335	54	340	999999	999999	466	999999	66	405	49	999999	419	360	370	73	621	433	557	721	627	382	641	924	250	999999	999999	326	508	999999	999999	92	926	999999	215	887	306	999999	670	252	473	433	502	144	888	59	999999	999999	999999	999999	216	999999	325	158	196	917	693	129	100	999999	29	149	339	999999	314	999999	516	999999	999999	482	999999	50	763	999999	999999	999999	879	506	45	200	661	360	208	999999	999999	999999	767	778	795	297	999999	999999	490	130	999999	333	103	485	999999	932	542	796	999999	644	137	176	679	20	999999	992	48	197	94	899	888	669	941	999999	193	656	198	999999	642	856	288	999999	559	642	91	924	110	403	676	113	999999	865	319	999999	485	667	979	999999	878	803	259	16	102	590	242	999999	392	377	301	184	743	804	163	999999	366	546	616	999999	928	999999	891	644	521	980	999999	33	999999	387	250	526	676	441	859	999999	607	281	999999	969	410	528	999999	733	999999	502	
370	853	999999	135	207	939	60	999999	828	903	999999	614	999999	121	348	999999	213	14	136	775	507	311	945	324	999999	95	999999	647	635	999999	442	168	542	29	999999	398	321	234	189	311	999999	999999	613	955	927	999999	785	386	630	201	324	999999	606	336	994	999999	999999	396	548	121	891	413	317	427	470	753	82	476	501	949	897	979	824	999999	309	773	698	989	999999	593	309	670	999999	999999	95	904	562	216	34	562	491	925	685	999999	419	999999	425	195	494	999999	920	318	999999	999999	999999	999999	999999	999999	36	230	369	917	999999	955	999999	999999	397	873	341	565	999999	865	452	939	468	999999	304	757	415	247	357	999999	505	222	999999	991	999999	999999	999999	750	202	781	189	803	999999	999999	925	999999	265	999999	674	552	853	928	999999	64	866	945	999999	332	50	955	374	999999	999999	999999	422	787	291	821	444	62	733	590	373	418	685	648	747	894	56	574	501	226	573	999999	658	576	238	618	134	999999	131	817	710	246	416	401	999999	999999	160	148	448	444	754	622	818	273	999999	999999	378	227	999999	328	285	476	464	158	225	999999	208	846	558	673	696	604	931	916	999999	136	12	294	717	999999	744	908	999999	66	471	999999	987	395	999999	663	249	906	641	999999	542	243	782	268	999999	863	999999	314	589	999999	748	159	999999	999999	392	438	572	999999	509	795	584	999999	351	407	687	999999	89	813	999999	895	999999	789	962	137	383	647	354	999999	999999	999999	276	439	328	360	318	999999	270	95	13	582	100	165	406	846	999999	174	892	384	581	911	784	999999	478	694	351	958	196	563	528	744	94	829	974	999999	999999	154	999999	990	99	375	14	993	810	263	804	999999	392	126	909	218	999999	969	999999	999999	78	943	961	999999	19	360	999999	707	567	268	498	271	190	750	327	84	125	901	295	215	906	999999	522	224	999999	999999	999999	999999	653	319	989	124	999999	776	587	584	193	425	999999	738	250	307	435	551	999999	999999	97	641	999999	834	999999	853	999999	956	301	999999	431	746	744	999999	784	999999	63	257	999999	999999	605	413	173	999999	890	999999	920	556	965	609	365	970	459	356	985	934	999999	999999	999999	145	440	709	485	999999	163	999999	680	999999	954	999999	254	999999	999999	999999	937	684	478	67	944	401	933	137	991	691	921	999999	999999	397	951	849	784	244	41	143	943	895	927	863	588	453	29	876	999999	780	365	187	697	78	419	999999	999999	999999	874	824	212	312	718	793	999999	702	160	999999	999999	999999	411	20	156	149	447	51	756	614	
478	500	382	66	535	221	999999	743	762	999999	977	650	999999	570	369	216	999999	641	999999	144	999999	885	303	736	783	496	378	355	41	558	999999	999999	554	999999	745	384	452	155	999999	507	999999	999999	940	931	315	452	721	840	999999	939	218	999999	999999	621	139	592	999999	645	283	48	999999	981	712	999999	999999	610	105	542	999999	999999	764	785	999999	680	677	840	945	999999	999999	340	775	537	999999	101	999999	825	999999	932	722	163	188	999999	999999	737	664	485	931	999999	999999	705	999999	188	25	999999	185	999999	999999	193	999999	298	999999	834	225	999999	999999	314	287	621	999999	999999	999999	173	819	999999	805	957	913	137	999999	999999	909	220	37	999999	984	596	521	47	915	917	884	999999	988	434	999999	353	591	929	474	360	207	999999	999999	572	609	193	369	354	861	228	518	999999	177	999999	388	436	807	501	958	676	792	999999	706	947	999999	775	185	999999	165	461	376	984	662	665	995	599	999999	999999	999999	801	237	177	186	697	408	999999	163	245	55	90	546	100	971	999999	999999	956	613	999999	999999	833	18	974	999999	999999	852	534	161	999999	757	789	999999	352	385	166	999999	624	999999	19	999999	999999	622	939	349	84	999999	286	23	864	107	48	985	426	781	292	793	263	999999	776	844	999999	999999	651	488	999999	999999	204	714	814	359	943	892	999999	383	865	220	78	634	124	494	999999	999999	296	414	718	999999	669	570	103	373	999999	645	297	174	675	999999	999999	460	999999	90	999999	999999	209	514	163	999999	391	53	915	81	724	629	864	292	278	363	999999	247	770	999999	999999	634	999999	451	174	999999	604	439	708	999999	999999	618	999999	43	774	999999	999999	782	260	572	422	626	655	32	648	999999	781	15	895	321	999999	733	689	631	756	96	999999	758	349	999999	551	999999	345	999999	830	115	89	999999	999999	274	52	999999	999999	207	50	708	978	598	802	609	526	999999	544	396	700	516	928	918	287	999999	63	562	442	405	31	470	291	706	201	543	999999	949	498	631	279	999999	747	492	591	57	117	362	956	740	339	952	417	999999	999999	324	186	999999	553	829	999999	999999	417	999999	186	579	999999	282	999999	268	133	576	110	913	127	284	769	446	337	239	580	701	606	999999	76	78	63	342	459	877	366	325	999999	999999	420	789	999999	166	315	21	630	835	999999	999999	617	762	852	504	831	999999	555	740	999999	323	999999	519	883	714	524	118	526	94	822	999999	902	807	180	441	502	337	275	612	140	326	609	745	746	908	95	313	999999	558	510	486	332	626	492	
92	999999	901	906	304	999999	207	494	545	999999	435	999999	999999	591	420	11	504	999999	942	999999	516	714	999999	772	974	629	221	892	999999	584	346	999999	999999	324	999999	31	600	999999	999999	970	932	999999	73	733	320	123	285	721	805	556	999999	779	389	25	975	999999	999999	138	931	999999	999999	315	526	999999	676	238	519	494	999999	398	411	82	736	972	677	999999	999999	779	462	860	353	499	96	999999	578	566	818	270	999999	720	123	472	499	305	999999	626	999999	112	67	91	999999	791	228	416	155	933	53	416	348	300	726	138	676	80	999999	931	229	114	392	119	999999	258	156	783	284	999999	999999	440	999999	60	999999	548	721	380	266	562	281	999999	999999	644	523	999999	921	58	993	999999	796	428	973	618	407	210	720	948	671	355	644	444	141	216	360	612	984	999999	920	999999	999999	305	814	769	660	999999	999999	747	999999	19	999999	107	790	999999	152	164	466	814	652	179	999999	999999	709	911	917	836	547	69	294	910	426	633	137	999999	578	999999	614	213	957	857	371	972	362	661	28	547	654	842	999999	206	156	180	645	751	360	643	595	902	852	823	12	779	462	999999	592	703	970	999999	999999	999999	549	999999	856	794	807	855	999999	57	893	380	999999	705	995	999999	764	256	988	385	463	934	905	999999	999999	144	855	592	519	677	79	324	576	678	130	421	656	999999	323	999999	943	505	232	548	999999	482	641	999999	783	999999	920	999999	714	999999	522	786	746	836	999999	722	939	225	346	742	978	578	803	999999	584	583	441	999999	999999	148	442	999999	711	367	703	999999	503	558	808	155	757	733	610	982	165	343	999999	820	999999	601	911	999999	168	490	569	999999	999999	999999	722	210	999999	59	413	576	162	563	85	389	143	33	228	390	999999	999999	985	255	968	821	358	999999	908	621	879	999999	236	714	999999	231	797	999999	999999	376	999999	608	223	708	329	43	830	602	268	999999	686	967	382	531	999999	967	504	324	472	858	778	482	999999	320	999999	81	349	447	763	853	591	870	824	999999	554	809	999999	999999	925	934	991	999999	982	622	935	911	999999	999999	404	832	726	999999	800	350	999999	999999	316	999999	538	258	694	999999	838	414	704	999999	999999	530	999999	510	989	227	398	537	867	32	999999	679	385	999999	123	643	53	931	999999	118	80	484	999999	999999	999999	85	748	999999	999999	608	917	999999	918	999999	768	437	728	893	842	508	94	273	483	575	864	637	527	280	144	999999	349	906	286	595	745	668	276	787	999999	914	479	721	297	999999	
114	999999	999999	265	999999	685	914	159	999999	628	33	807	999999	999999	335	865	558	478	542	999999	269	999999	999999	332	384	109	171	999999	999999	927	39	999999	976	225	999999	942	876	999999	780	459	146	199	817	657	999999	938	668	588	461	151	366	999999	188	107	998	103	631	438	881	400	524	973	999999	171	999999	999999	830	999999	999999	393	989	296	698	93	62	79	204	642	760	999999	999999	582	489	999999	571	38	195	878	226	378	999999	447	389	389	935	173	926	655	68	999999	117	882	371	78	999999	79	312	105	54	929	899	999999	678	445	959	941	493	528	599	571	474	952	569	848	82	552	906	318	158	889	153	548	584	848	999999	558	220	421	592	502	725	999999	999999	297	479	332	999999	944	430	993	680	408	999999	496	447	999999	999999	523	995	609	172	999999	999999	165	785	360	413	999999	117	410	999999	81	935	107	846	384	999999	282	379	999999	999999	962	887	164	219	744	493	98	411	183	245	697	426	983	339	730	153	677	511	999999	999999	939	837	30	999999	608	473	958	999999	72	45	50	153	255	826	209	117	792	945	999999	867	325	428	933	174	43	655	951	767	125	999999	999999	771	260	999999	843	135	999999	891	610	281	534	448	349	148	205	553	180	167	140	623	999999	732	470	999999	602	520	903	856	999999	999999	521	200	999999	830	594	999999	893	423	982	999999	999999	900	999999	999999	342	877	999999	795	999999	490	484	794	637	502	880	719	311	999	999999	333	232	20	662	657	760	343	913	999999	999999	925	660	757	184	65	999999	999999	396	999999	919	999999	999999	117	886	749	479	726	999999	42	949	875	999999	894	194	658	999999	999999	247	688	18	998	964	570	251	53	829	727	620	581	130	430	332	610	89	999999	892	124	133	913	188	999999	780	881	569	678	957	999999	999999	525	999999	151	223	708	999999	920	760	870	866	842	919	751	115	981	911	528	552	367	814	680	766	999999	116	334	509	974	228	92	999999	573	96	999999	164	104	378	999999	999999	999999	919	169	753	32	258	999999	993	436	928	798	969	50	999999	599	999999	892	759	475	999999	888	208	716	702	999999	999999	999999	999999	855	597	21	613	933	999999	929	448	655	926	743	490	825	340	999999	56	429	999999	959	447	999999	123	271	344	902	999999	328	424	212	466	84	163	955	535	148	838	917	194	999999	728	206	160	305	965	25	999999	999999	999999	135	670	282	565	909	855	268	999999	336	676	710	991	993	514	246	999999	852	590	534	299	999999	245	138	999999	999999	241	999999	999999	
999999	999999	999999	917	732	999999	999999	999999	193	518	999999	110	276	406	512	250	484	54	999999	691	914	999999	123	435	460	999999	999999	890	541	47	999999	678	999999	921	924	999999	357	999999	268	234	225	704	15	343	347	434	999999	794	999999	888	760	42	999999	999999	999999	710	191	893	999999	812	412	409	999	155	40	574	999999	355	482	481	893	999999	785	510	999999	999999	111	780	98	35	897	572	167	653	287	999999	182	64	499	223	848	999999	335	456	822	815	705	859	313	999999	938	677	322	260	995	79	256	995	93	222	999999	411	805	441	914	839	251	356	868	583	402	999999	999999	268	632	439	999999	999999	687	660	514	999999	999999	326	999999	999999	999999	906	999999	217	999999	186	970	999999	614	447	658	999999	541	982	574	358	999999	729	379	506	999999	64	627	565	713	917	999999	433	999999	999999	999999	999999	353	695	589	344	999999	660	384	999999	471	577	653	195	780	470	999999	705	96	165	999999	747	946	591	406	205	288	102	504	292	868	546	580	257	513	180	999999	846	402	999999	999999	340	355	163	44	255	410	442	785	253	129	612	999999	551	999999	196	541	762	299	394	999999	605	166	101	357	925	997	406	682	610	999999	999999	999999	999999	504	920	999999	999999	556	161	794	999999	316	260	172	266	999999	38	150	999999	999999	788	557	18	999999	66	183	263	806	119	999999	14	760	999999	999999	178	310	490	56	999999	793	748	215	999999	599	999999	298	999999	928	101	999999	968	266	365	971	999999	404	999999	683	448	746	149	987	999999	903	790	95	141	927	994	955	718	981	953	533	999999	583	419	999999	999999	768	278	334	999999	393	289	748	999999	999999	202	999999	16	806	999999	449	654	761	767	244	809	133	166	978	934	145	999999	986	312	999999	91	557	984	999999	999999	680	999999	999999	281	64	624	52	690	927	999999	999999	948	912	999999	514	879	138	815	185	609	839	999999	299	999999	999999	386	302	999999	573	132	644	789	132	96	999999	971	840	489	712	619	767	443	999999	253	714	197	999999	613	999999	999999	952	742	809	999999	880	78	188	423	999999	678	999999	606	999999	804	999999	440	999999	999999	455	542	999999	649	999999	565	842	406	999999	999999	686	999999	291	688	647	621	179	999999	980	999999	215	999999	793	999999	787	999999	297	170	326	434	163	283	370	278	168	266	999999	313	639	253	999999	999999	999999	141	737	999999	397	643	999999	505	999999	196	460	979	620	595	748	622	861	78	278	999999	999999	947	892	412	31	22	529	999999	708	866	273	736	413	732	172	661	688	477	646	999999	
212	821	999999	967	823	999999	658	572	517	999999	451	570	975	762	402	999999	999999	335	999999	385	123	577	999999	999999	923	723	575	999999	433	96	934	394	432	624	999999	269	999999	925	588	999999	999999	999999	873	999999	999999	703	761	999999	339	999999	422	362	189	271	539	999999	34	41	53	109	999999	771	149	431	999999	67	147	360	293	143	601	324	746	657	32	166	999999	388	353	229	962	924	999999	20	674	581	214	999999	95	843	999999	126	881	999999	824	592	818	452	61	999999	565	411	368	205	999999	108	616	999999	248	383	931	645	687	824	999999	891	223	138	757	999999	999999	999999	275	999999	899	484	442	267	999999	440	348	999999	999999	999999	999999	561	566	362	198	575	965	682	922	999999	911	598	438	67	352	932	378	689	999999	277	514	999999	146	999999	306	999999	665	999999	698	808	44	999999	318	702	170	585	999999	860	940	191	999999	180	999999	563	999999	999999	56	385	914	900	999999	659	565	999999	481	999999	999999	999999	66	851	910	999999	984	999999	676	240	290	736	896	766	999999	518	749	514	999999	343	534	582	390	995	300	289	444	797	999999	999999	126	999999	999999	95	999999	999999	804	98	999999	213	999999	999999	999999	307	29	319	488	157	303	552	909	999999	611	147	550	842	267	70	560	631	180	196	999999	301	123	41	515	811	999999	919	714	660	243	254	156	999999	696	999999	975	999999	999999	296	999999	204	999999	75	999999	92	544	327	430	743	537	649	43	999999	573	595	193	988	804	999999	999999	384	838	258	817	367	991	956	156	184	999999	999999	830	883	692	999999	825	58	394	432	999999	288	999999	999999	133	594	999999	156	30	999999	898	987	999999	133	745	129	366	226	258	288	101	588	181	999999	659	957	818	159	317	402	770	145	603	381	999999	273	886	999999	135	232	156	844	999999	55	285	999999	999999	999999	999999	573	815	608	999999	999999	340	688	116	252	321	175	775	71	839	628	340	763	394	805	999999	481	999999	499	999999	999999	999999	999999	652	999999	970	562	564	121	999999	743	586	171	345	999999	50	999999	999999	644	999999	959	457	95	14	999999	715	522	712	999999	984	666	340	999999	516	773	973	93	45	981	281	759	999999	663	61	999999	999999	178	427	897	765	11	324	598	943	142	999999	57	252	345	419	999999	999999	968	137	353	412	271	999999	999999	523	956	685	185	372	999999	358	999999	43	999999	276	546	105	999999	831	999999	999999	742	382	384	999999	926	999999	700	571	999999	908	999999	536	707	999999	999999	999999	854	384	808	325	999999	235	157	783	785	23	343	78	999999	
361	45	146	154	11	670	888	280	376	596	126	985	613	548	887	715	266	336	226	496	32	251	999999	32	667	212	516	999999	600	419	913	506	631	698	999999	873	505	391	705	32	891	253	487	788	692	340	536	999999	270	78	999999	686	127	999999	851	120	605	124	487	999999	164	664	680	957	682	619	363	999999	86	24	219	875	630	203	604	999999	999999	651	340	336	675	829	999999	532	891	999999	389	59	846	361	277	391	999999	999999	868	999999	573	530	115	82	977	621	611	256	858	999999	66	923	978	82	357	953	784	161	133	999999	700	999999	75	999999	999999	314	78	724	747	828	971	723	999999	999999	999999	242	545	267	999999	999999	227	718	673	999999	180	465	81	999999	14	323	607	999999	782	999999	999999	425	999999	660	999999	999999	552	887	509	40	681	342	598	610	866	999999	417	999999	801	999999	117	981	484	827	285	774	242	303	719	433	230	229	999999	791	840	790	777	885	424	686	511	340	219	643	567	837	866	999999	999999	889	905	999999	999999	713	436	554	940	638	384	78	999999	259	177	999999	809	462	401	806	769	86	348	532	112	999999	567	776	999999	841	270	999999	907	772	395	999999	528	150	278	237	365	295	849	148	510	999999	256	999999	999999	999999	833	115	445	69	999999	832	551	383	978	999999	999999	659	999999	109	377	936	170	668	863	346	557	668	193	999999	451	483	999999	999999	31	756	869	315	613	999999	17	165	999999	847	81	563	999999	999999	172	444	999999	705	513	999999	770	573	999999	588	398	999999	586	999999	921	281	618	999999	999999	999999	361	231	965	839	999999	153	101	222	934	322	596	310	67	412	999999	748	999999	745	970	999999	438	457	571	999999	917	786	999999	999999	243	730	239	853	999999	937	793	999999	478	252	999999	370	659	558	999999	999999	999999	97	999999	184	668	183	199	999999	257	130	913	999999	999999	683	922	999999	100	259	979	213	999999	743	999999	999999	618	999999	999999	839	96	609	825	880	818	699	300	829	999999	877	184	70	541	366	999999	836	999999	888	291	795	999999	399	279	410	999999	435	789	257	745	648	999999	999999	903	360	786	647	304	43	95	960	999999	999999	251	223	999999	919	999999	999999	146	515	105	730	284	484	999999	696	339	999999	311	393	910	52	94	379	322	82	166	190	999999	958	542	990	803	330	412	237	158	999999	999999	659	762	72	999999	239	553	835	827	428	840	100	318	879	732	702	60	350	999999	872	900	12	762	492	157	188	973	115	999999	953	82	291	999999	282	999999	652	630	847	931	999999	
826	486	999999	738	350	488	999999	663	268	110	999999	71	229	286	999999	999999	999999	280	999999	933	265	999999	908	999999	356	558	552	45	789	89	81	999999	419	162	55	999999	999999	34	999999	999999	537	320	847	826	683	20	999999	271	999999	766	756	999999	932	997	600	388	578	999999	391	791	999999	614	873	188	38	77	652	999999	240	999999	575	871	999999	257	405	944	600	91	200	345	496	999999	999999	32	333	999999	280	421	562	667	845	999999	642	360	732	922	446	999999	797	615	999999	999999	40	384	200	884	232	684	602	655	788	999999	190	55	305	654	999999	999999	999999	317	797	240	513	573	896	199	238	999999	525	482	507	932	999999	585	977	499	260	543	831	449	498	999999	819	907	879	359	206	597	65	87	999999	595	813	999999	817	138	999999	467	999999	999999	999999	999999	169	129	158	856	212	605	78	805	403	162	29	415	819	211	420	606	693	546	992	999999	999999	447	255	911	128	999999	767	848	16	793	999999	830	794	999999	436	699	759	999999	156	999999	528	999999	684	999999	576	407	670	999999	999999	886	774	999999	18	23	732	722	873	999999	737	408	837	999999	799	999999	107	199	621	775	775	720	847	670	399	401	123	472	999999	181	345	721	999999	160	141	129	999999	999999	821	780	320	713	826	523	295	748	763	309	999999	84	999999	999999	999999	895	841	999999	999999	113	999999	617	900	999999	959	702	900	25	275	686	98	679	591	983	377	999999	464	71	894	334	384	651	638	814	21	688	203	958	935	248	999999	999999	999999	999999	571	214	880	999999	754	133	622	280	999999	86	221	999999	999999	993	999999	944	440	779	112	715	729	900	999999	95	259	281	508	942	999999	37	376	953	999999	675	422	173	960	415	316	771	711	114	178	562	603	241	204	210	949	990	807	540	42	374	196	671	235	794	800	483	624	680	199	999999	709	267	999999	817	581	845	999999	35	472	341	999999	624	999999	999999	999999	27	86	999999	992	99	229	836	999999	235	489	751	938	175	614	833	999999	41	999999	721	999999	345	60	387	629	114	16	782	77	700	999999	999999	938	809	312	999999	406	326	687	110	236	872	345	954	999999	999999	907	819	420	999999	194	999999	709	20	573	156	967	698	679	888	93	999999	769	230	999999	917	999999	138	999999	831	437	830	353	814	494	980	999	106	59	999999	206	196	999999	438	999999	999999	862	928	246	165	815	707	999999	798	27	789	999999	125	98	420	27	778	956	589	211	364	999999	999999	999999	592	157	870	999999	880	691	999999	85	340	714	478	
999999	999999	892	707	25	729	193	999999	999999	704	877	884	999999	638	781	999999	240	782	237	161	999999	966	412	653	18	944	68	766	116	999999	999999	773	999999	619	365	143	999999	259	999999	482	180	999999	108	821	715	272	999999	999999	109	273	666	303	113	999999	999999	98	481	999999	999999	80	670	427	999999	999999	990	999999	483	398	999999	647	542	980	218	754	980	693	868	591	999999	745	92	999999	999999	843	464	420	669	847	909	999999	999999	646	559	502	811	753	636	999999	830	611	788	474	738	999999	730	685	94	358	582	26	229	890	310	953	999999	999999	999999	604	221	579	999999	999999	999999	999999	999999	999999	431	716	943	237	67	999999	999999	336	956	999999	999999	214	123	779	335	999999	999999	999999	58	999999	999999	999999	513	197	992	42	221	260	177	999999	999999	733	477	834	264	999999	414	999999	999999	783	139	973	999999	999999	314	556	999999	442	254	999999	371	596	956	999999	559	824	999999	756	244	34	235	510	169	999999	632	585	999999	288	524	957	999999	919	932	274	642	372	609	142	882	446	551	778	16	54	791	399	776	999999	285	439	176	658	121	935	558	629	999999	202	748	729	818	212	999999	999999	224	452	664	691	580	197	999999	999999	873	797	999999	456	503	125	999999	242	808	483	999999	95	790	999999	807	997	999999	23	558	416	393	162	627	348	861	719	999999	348	734	95	683	97	224	106	784	323	462	112	135	999999	189	516	921	345	209	831	505	965	644	666	975	567	638	808	685	720	179	999999	595	784	295	999999	999999	999999	800	999999	871	999999	474	493	545	614	887	859	999999	877	999999	292	149	39	223	863	703	78	999999	999999	459	415	420	999999	153	327	999999	350	413	515	18	208	999999	294	960	811	501	160	999999	999999	999999	999999	581	999999	489	999999	999999	565	570	431	970	439	999999	684	465	465	283	999999	349	227	107	999999	456	721	869	43	747	854	78	412	372	553	946	748	446	679	999999	612	584	999999	332	951	999999	981	545	999999	594	861	828	505	537	101	810	904	999999	142	333	859	938	999999	149	150	999999	999999	69	427	493	864	248	999999	630	670	999999	999999	894	999999	766	474	186	301	999999	886	36	999999	874	280	742	999999	485	313	356	974	674	999999	127	191	464	999999	999999	128	999999	999999	622	52	874	866	276	727	19	999999	999999	999999	999999	999999	18	999999	124	923	294	788	999999	452	389	934	439	999999	996	999999	965	712	691	999999	999999	67	217	718	999999	983	698	17	14	24	41	367	937	497	301	999999	999999	863	77	540	337	143	443	641	
350	687	612	228	870	579	761	307	999999	231	317	625	999999	299	999999	140	235	999999	784	670	999999	31	997	941	364	968	576	999999	999999	161	817	418	999999	999999	377	585	380	480	146	435	262	999999	932	715	190	999999	599	830	873	999999	999999	999999	358	999999	231	329	690	670	863	902	12	659	999999	283	414	898	11	863	922	999999	760	754	149	999999	417	686	98	291	761	689	379	746	238	708	846	766	69	999999	999999	58	999999	709	617	244	432	602	83	659	311	291	673	735	999999	999999	186	560	911	999	365	999999	999999	408	909	183	533	266	430	952	437	999999	838	160	519	873	999999	999999	146	905	999999	815	613	439	980	479	25	999999	837	769	532	295	855	999999	999999	999999	818	496	800	443	711	176	181	130	232	999999	452	523	225	44	949	999999	423	999999	83	999999	931	800	999999	439	168	889	428	661	430	151	793	778	999999	710	65	32	259	703	204	999999	643	492	217	327	999999	999999	427	803	820	405	871	999999	986	945	877	27	78	371	285	821	748	999999	700	90	870	674	858	515	978	927	999999	720	999999	999999	906	448	999999	111	999999	999999	471	625	999999	34	999999	943	792	719	832	48	953	999999	427	383	21	132	999999	137	456	999999	644	999999	824	893	529	999999	48	672	48	438	434	967	999999	999999	999999	132	679	999999	811	926	881	148	683	999999	973	988	302	437	312	784	656	465	654	59	31	559	999999	999999	505	128	904	129	999999	403	613	999999	930	999999	33	888	999999	127	325	530	999999	505	238	884	919	999999	999999	611	370	264	782	968	323	908	598	799	332	731	999999	693	32	999999	467	290	336	987	68	494	414	423	341	539	150	999999	999999	999999	331	916	38	964	269	303	759	426	999999	645	672	31	219	999999	566	721	946	632	507	719	48	999999	999999	932	482	999999	206	947	999999	999999	828	199	999999	82	478	415	703	999999	999999	728	12	51	669	690	324	999999	285	190	856	999999	592	517	999999	999999	487	383	999999	999999	492	895	106	811	503	999999	816	483	691	146	755	999999	999999	740	999999	999999	999999	999999	289	867	999999	445	97	26	999999	313	999999	320	573	480	595	999999	57	607	723	538	631	201	547	302	874	841	355	149	435	705	999999	999999	319	846	153	490	104	999999	487	999999	807	999999	720	200	716	999999	910	221	550	999999	113	419	27	670	157	525	459	999999	993	776	100	948	591	395	710	809	11	726	336	114	999999	556	130	677	730	551	480	357	585	999999	931	143	598	774	601	192	834	999999	699	999999	41	117	
999999	999999	956	859	499	335	999999	906	505	999999	885	445	659	556	999999	349	939	606	54	112	411	625	844	956	359	816	999999	999999	975	361	999999	707	83	893	59	418	720	871	61	154	867	679	872	747	258	162	125	999999	892	494	709	999999	583	999999	999999	882	999999	999	509	683	999999	999999	931	999999	167	187	372	999999	999999	881	628	77	555	999999	244	731	752	106	707	999999	701	999999	999999	999999	999999	933	999999	154	197	176	550	721	999999	999999	613	906	747	729	590	81	790	359	999999	999999	865	999999	547	683	999999	974	139	999999	302	999999	982	793	335	999999	501	233	63	227	578	999999	999999	999999	999999	186	999999	999999	983	33	516	635	416	351	999999	999999	999999	19	396	450	459	223	47	999999	999999	69	396	819	581	999999	238	367	999999	572	999999	217	680	957	936	371	999999	999999	990	999999	264	666	999999	640	999999	711	825	491	837	999999	768	999999	999999	560	999999	646	790	999999	755	686	795	158	617	844	999999	993	943	999999	83	999999	63	101	999999	931	525	762	173	756	999999	870	481	746	999999	415	803	426	999999	129	478	999999	580	919	612	999999	320	116	58	999999	79	599	999999	168	999999	812	559	677	142	372	45	726	483	44	250	999999	215	58	628	211	50	999999	89	823	999999	784	999999	999999	999999	918	999999	999999	714	120	999999	999999	999999	322	999999	718	856	136	293	551	94	999999	815	546	679	726	108	272	999999	999999	999999	925	519	944	970	632	999999	425	198	223	751	626	999999	372	357	612	782	893	719	909	355	999999	860	999999	999999	445	968	907	999999	761	820	357	999999	867	109	761	128	168	352	706	360	440	937	999999	999999	999999	740	453	198	999999	999999	999999	999999	999999	500	999999	74	980	215	999999	664	460	960	436	403	404	999999	154	273	596	494	999999	550	999999	559	999999	976	791	738	280	704	999999	999999	398	817	614	999999	363	376	999999	697	147	953	817	999999	900	480	999999	999999	405	772	596	189	602	582	329	999999	540	28	586	131	283	999999	934	830	148	741	999999	999999	788	599	999999	778	272	999999	999999	999999	999999	999999	658	444	475	124	343	999999	118	346	126	999999	999999	950	999999	999999	790	999999	423	999999	29	986	904	169	909	892	887	805	440	999999	917	703	236	658	999999	569	369	152	999999	168	908	999999	722	801	999999	755	999999	838	335	997	988	392	485	460	652	746	76	499	534	999999	999999	538	76	999999	429	423	999999	999999	29	705	974	648	999999	265	987	592	274	112	999999	163	772	999999	480	443	829	534	228	775	999999	194	502	999999	617	83	999999	
380	999999	431	999999	999999	175	999999	819	629	999999	350	999999	999999	472	69	481	964	955	381	810	188	67	633	471	894	205	999999	834	999999	213	999999	40	159	999999	617	233	843	999999	342	999999	492	239	850	420	489	999999	998	312	946	712	537	914	999999	273	999999	322	735	960	488	16	361	454	985	426	999999	319	20	895	855	999999	638	245	623	392	327	948	217	999999	981	530	206	511	999999	131	675	999999	794	885	581	304	497	999999	251	335	637	48	254	433	999999	179	363	999999	457	999999	84	302	301	853	945	804	115	999999	978	957	999999	849	999999	999999	751	726	524	134	999999	560	349	755	993	297	755	999999	704	783	720	812	999999	104	999999	999999	57	999999	899	941	940	777	199	974	904	293	525	787	482	999999	999999	776	655	238	788	897	770	999999	308	13	107	666	110	331	802	176	999999	999999	795	786	999999	377	827	583	194	546	370	374	851	999999	999999	967	999999	999999	111	944	167	937	315	166	18	999999	85	999999	843	999999	677	868	181	999999	501	810	991	695	574	999999	999999	999999	54	252	537	405	999999	999999	241	140	999999	787	230	858	19	854	410	999999	999999	999999	302	930	740	910	999999	502	202	123	218	999999	975	999999	748	795	995	95	893	73	999999	613	261	486	664	713	424	889	647	999999	728	647	409	362	917	486	22	28	341	143	382	44	212	364	389	280	164	999999	999999	999999	863	999999	960	347	20	174	999999	815	276	36	495	999999	999999	879	394	570	562	623	204	272	783	977	753	760	999999	594	410	897	999999	394	999999	677	851	999999	460	805	687	72	351	753	999999	999999	751	314	647	402	189	333	969	819	718	999999	553	776	999999	886	180	210	656	425	999999	939	999999	881	999999	818	138	642	429	589	883	499	281	450	622	586	235	448	999999	297	415	999999	927	287	676	28	133	999999	571	574	635	487	415	926	989	999999	488	870	837	828	999999	546	904	390	936	228	999999	112	164	74	660	731	97	999999	20	685	22	440	215	999999	999999	64	81	999999	954	405	94	355	461	912	999999	365	611	294	999999	868	183	999999	351	457	760	999999	920	506	999999	903	400	56	999999	313	697	999999	999999	389	144	220	475	59	436	540	144	912	999999	251	999999	305	999999	999999	346	152	999999	476	98	757	999999	673	143	999999	941	999999	15	47	440	999999	224	999999	700	232	159	812	402	999999	119	811	323	847	380	678	999999	617	784	597	999999	773	801	231	959	906	691	471	999999	901	999999	386	534	106	999999	999999	36	917	999999	897	653	533	
750	387	366	287	444	850	302	465	44	333	275	999999	337	999999	356	993	100	793	999999	688	735	500	26	733	999999	226	375	876	651	622	999999	887	943	186	33	423	999999	682	472	840	178	621	999999	784	120	125	769	815	157	999999	826	999999	365	964	797	999999	999999	632	999999	227	485	426	999999	421	320	388	474	999999	643	933	138	999999	999999	700	520	124	633	242	622	171	999999	559	729	617	795	211	531	979	389	773	999999	242	682	254	999999	751	807	455	473	732	999999	618	181	224	999999	999999	489	664	454	682	625	999999	999999	838	770	925	697	206	625	119	856	495	999999	870	999999	895	735	86	345	768	317	188	768	999999	520	838	388	514	712	387	722	866	534	999999	158	922	231	843	484	439	999999	999999	829	364	999999	165	846	311	343	19	683	412	329	686	374	999999	371	999999	328	931	547	999999	493	248	396	989	999999	75	999999	959	674	891	999999	906	713	707	359	999999	24	365	992	86	181	703	704	319	999999	847	341	999999	999999	111	525	553	891	872	126	590	967	885	999999	781	589	383	999999	791	810	423	999999	667	97	999999	115	963	939	470	20	790	544	87	999999	123	733	999999	408	572	376	999999	24	841	999999	769	999999	138	171	220	999999	797	368	912	999999	134	999999	673	999999	603	996	561	613	430	861	336	55	999999	999999	999999	58	579	975	772	424	999999	999999	140	87	327	999999	976	802	729	973	222	999999	631	578	327	248	69	395	999999	576	814	445	593	980	999999	723	555	999999	999999	999999	917	821	595	498	999999	725	744	596	306	92	29	759	884	999999	999999	903	423	321	999999	841	999999	193	181	206	609	325	814	160	823	604	965	999999	999999	566	65	400	837	143	830	999999	504	473	98	721	557	64	560	146	341	360	999999	244	999999	249	183	733	999999	399	888	432	999999	593	999999	702	127	737	49	327	400	257	76	999999	490	523	347	525	999999	459	649	554	764	999999	818	472	999999	730	999999	999999	393	999999	750	999999	999999	408	691	910	700	999999	999999	819	25	243	745	999999	999999	29	753	999999	902	658	638	200	999999	999999	668	999999	774	999999	407	396	35	568	934	999999	507	628	999999	999999	832	436	824	999999	855	829	539	999999	932	734	999999	285	999999	656	578	734	999999	999999	698	912	999999	458	999999	999999	988	218	793	999999	308	999999	586	666	999999	670	233	475	999999	929	345	920	804	146	310	49	132	132	999999	379	989	210	385	999999	930	132	352	384	999999	435	720	647	45	91	232	265	158	521	999999	317	432	112	999999	
763	999999	777	118	999999	999999	999999	999999	999999	999999	424	468	108	301	639	736	862	999999	849	184	408	219	697	999999	722	913	55	999999	999999	831	999999	947	999999	999999	622	732	162	23	749	236	205	168	854	999999	621	999999	999999	999999	999999	785	438	989	583	999999	502	553	527	999999	999999	689	112	999999	999999	44	697	476	581	798	679	907	999999	848	999999	622	999999	249	999999	849	273	999999	999999	91	383	825	403	999999	373	959	806	78	215	270	628	999999	133	991	502	999999	160	154	999999	336	294	999999	999999	999999	999999	960	948	999999	198	999999	629	295	900	31	830	840	999999	999999	113	622	991	999999	702	323	230	519	499	999999	746	544	699	999999	67	999999	796	771	622	813	701	999999	20	553	879	999999	999999	999999	169	112	170	661	189	574	999999	430	344	683	909	889	369	999999	471	960	517	999999	999999	511	999999	999999	234	69	228	826	883	699	611	448	731	999999	682	999999	360	396	999999	94	364	999999	999999	637	128	123	862	999999	454	800	941	59	46	999999	560	139	113	721	877	111	999999	363	691	351	818	896	999999	744	999999	481	551	84	142	999999	298	852	435	600	329	121	999999	494	381	92	758	561	412	999999	614	999999	784	638	519	726	999999	11	443	734	999999	232	170	127	527	973	259	867	916	613	937	708	999999	512	402	765	904	948	999999	608	593	266	493	999999	140	662	696	999999	565	416	781	297	999999	700	781	999999	951	89	967	408	999999	891	644	798	568	905	849	281	246	753	999999	702	30	835	151	562	738	999999	986	864	999999	346	311	999999	831	999999	299	999999	730	305	814	824	999999	583	999999	702	621	695	889	234	999999	999999	676	811	999999	89	277	582	999999	229	368	247	102	999999	131	496	999999	144	966	999999	616	845	999999	941	938	997	720	446	999999	448	940	53	824	999999	60	861	670	500	999999	752	382	999999	454	511	936	999999	732	999999	999999	287	999999	487	728	999999	618	968	999999	999999	872	999999	369	830	999999	999999	289	325	423	340	62	999999	826	999999	228	224	545	899	400	49	15	372	275	842	984	999999	999999	462	999999	999999	999999	92	987	935	999999	328	393	552	999999	344	232	999999	163	401	999999	203	461	34	268	999999	435	719	577	835	729	510	331	526	999999	739	999999	826	11	570	196	999999	281	890	470	999999	831	993	704	999999	816	394	218	873	26	999999	330	999999	999999	810	427	434	515	162	216	127	997	866	705	464	999999	999999	619	593	214	855	921	570	999999	369	999999	999999	24	999999	28	345	301	458	510	66	418	483	632	201	
