500	500	
117	110	88	99	107	101	85	88	98	130	94	108	111	84	90	105	95	106	98	85	109	110	96	110	105	105	105	123	96	95	109	99	116	107	98	91	84	93	113	102	113	99	77	111	106	99	111	88	102	91	100	81	97	110	86	111	123	93	104	73	98	84	97	93	93	103	114	94	87	103	110	98	98	115	88	93	100	95	86	109	108	103	91	103	108	95	89	99	114	109	105	104	107	102	97	90	90	99	115	112	101	120	109	84	118	94	109	115	108	92	97	111	96	95	93	103	95	110	79	118	97	109	86	95	98	110	101	101	100	89	108	103	97	106	91	114	101	86	93	89	97	111	93	96	98	106	92	111	94	106	71	72	91	97	101	90	91	97	86	82	98	92	98	76	115	106	107	102	113	95	91	105	97	88	93	91	89	115	101	94	96	80	103	106	107	94	93	101	113	120	88	104	108	90	94	101	111	104	93	115	96	97	77	110	99	90	97	91	119	109	116	100	103	88	78	91	99	105	101	100	89	106	95	109	98	114	109	100	106	119	111	111	96	90	102	103	91	105	109	100	98	95	91	97	89	103	93	108	99	91	82	104	106	102	103	97	98	120	99	106	106	109	96	102	105	99	109	97	91	119	94	96	100	80	107	85	109	89	99	105	106	108	103	104	91	102	111	101	103	101	93	84	89	100	93	95	90	95	95	80	102	104	100	94	107	103	87	109	104	113	100	103	112	113	100	88	100	99	106	93	84	96	95	91	99	97	112	97	103	93	101	108	98	96	98	78	103	105	109	104	98	88	98	90	85	90	117	92	102	93	89	91	88	98	94	97	129	87	97	103	101	108	105	114	107	105	110	101	106	106	103	111	112	84	110	112	106	123	109	89	83	82	109	86	97	104	110	118	106	117	91	101	107	98	103	111	117	106	105	101	98	121	93	101	110	108	96	93	101	105	100	99	97	99	84	102	97	105	87	96	102	102	92	99	107	104	105	101	106	99	85	100	109	94	101	93	104	117	96	99	101	97	112	93	123	110	111	88	111	91	94	92	79	96	100	116	93	105	97	102	88	93	109	95	86	103	115	75	111	106	111	91	86	94	114	94	99	113	94	94	86	100	98	98	97	109	117	94	79	96	110	116	100	121	102	97	109	96	102	101	
106	116	96	110	106	103	95	100	113	82	93	102	98	112	127	77	106	89	92	94	104	92	88	105	84	121	108	90	92	91	101	108	90	123	116	115	95	99	105	101	94	108	104	97	113	123	109	91	96	105	101	110	101	82	93	85	96	84	108	82	82	114	103	84	78	88	92	100	103	96	94	101	97	98	90	93	109	108	89	103	102	105	118	103	111	107	114	111	96	90	93	104	89	90	94	89	107	110	106	111	93	110	134	105	101	93	115	94	94	99	91	96	74	85	91	104	99	96	103	99	100	92	98	80	82	104	99	109	100	90	108	102	94	91	114	110	108	102	118	97	85	101	98	95	103	94	120	115	80	97	96	108	89	83	83	95	107	85	100	102	100	123	98	88	111	101	100	95	119	102	110	97	96	82	95	102	82	103	89	102	113	107	100	97	106	106	110	101	111	85	101	107	106	104	104	88	109	103	94	117	119	103	101	100	112	81	92	74	97	100	117	97	86	102	94	93	113	82	95	93	108	112	104	102	98	99	102	120	106	101	88	90	110	107	110	100	90	108	95	98	107	106	113	114	95	101	109	111	99	95	101	93	82	105	100	107	108	100	91	114	97	108	100	80	100	112	84	106	107	101	94	105	86	102	91	99	94	111	102	99	73	98	100	91	88	121	85	103	102	92	102	104	98	91	90	98	84	95	103	103	96	103	94	90	99	94	105	87	97	110	87	107	102	91	94	114	95	104	92	122	120	75	84	104	92	104	75	96	102	96	102	97	101	118	78	108	110	114	89	89	107	111	95	85	100	122	91	92	101	98	100	110	115	115	105	116	97	89	110	105	93	113	85	100	106	107	100	106	93	97	108	101	89	93	99	94	109	98	87	102	122	88	102	111	111	102	91	108	94	94	108	96	110	96	111	107	100	95	101	91	85	95	107	108	100	93	105	111	93	115	117	114	101	98	91	104	116	88	104	89	105	121	83	107	102	99	107	99	84	88	101	108	105	108	99	113	81	102	101	96	95	108	103	106	102	105	104	102	98	110	104	99	79	101	111	86	104	103	99	116	108	102	97	98	104	85	96	96	112	86	97	99	95	101	94	116	105	97	89	90	104	90	108	91	99	98	110	120	95	103	109	88	99	91	103	111	121	91	92	91	
999999	211	999999	163	388	354	43	992	999999	999999	168	575	215	999999	166	75	165	539	999999	701	217	999999	404	284	999999	522	327	330	489	958	454	218	527	68	792	999999	177	641	670	236	654	144	540	999999	999999	541	113	999999	999999	999999	999999	390	847	111	999999	901	807	615	283	866	999999	712	512	176	903	999999	58	157	83	658	897	524	999999	271	57	83	508	113	817	348	999999	660	814	934	116	74	371	426	946	891	999999	999999	999999	803	208	942	999999	999999	397	516	493	955	592	857	999999	337	520	585	999999	999999	402	999999	798	935	999999	377	898	578	999999	839	588	631	999999	192	957	345	166	75	72	114	452	144	715	999999	999999	999999	999999	956	999999	999999	553	999999	372	907	999999	997	763	999999	357	831	54	62	314	557	927	861	754	410	900	320	180	455	522	999999	596	267	988	498	89	993	999999	999999	300	290	295	802	268	999999	693	959	582	734	718	241	70	399	830	167	382	993	709	999999	999999	966	999999	108	273	423	320	241	19	275	352	364	531	112	762	33	272	134	603	460	716	941	999999	446	736	291	888	207	437	830	125	96	294	642	885	333	681	197	539	999999	983	462	950	316	391	364	999999	999999	637	806	999999	257	399	999999	950	124	238	172	371	981	535	123	804	189	160	265	80	999999	227	438	352	999999	999999	758	477	263	990	432	65	999999	581	930	570	999999	934	867	999999	45	692	770	999999	518	825	557	319	869	658	771	166	135	999999	999999	740	208	464	999999	662	641	780	999999	134	806	117	988	409	605	553	183	254	999999	569	44	206	456	999999	834	999999	47	449	608	999999	999999	275	929	98	761	199	371	176	122	215	65	264	994	646	999999	410	837	158	999999	325	484	526	874	566	259	623	999999	865	999999	572	625	999999	999999	999999	999999	540	187	900	648	415	999999	17	142	86	513	779	212	999999	53	433	421	999999	735	292	129	703	401	373	839	147	905	506	546	550	590	864	92	902	742	759	232	936	509	308	143	477	394	797	999999	479	421	484	821	205	161	736	466	890	999999	210	149	814	999999	510	510	999999	471	591	999999	999999	697	309	999999	294	211	484	388	437	158	652	319	603	320	999999	726	999999	684	999999	399	853	408	201	929	541	620	418	876	999	999999	457	16	802	311	999999	999999	122	415	999999	999999	999999	357	999999	742	330	891	545	504	999999	784	89	999999	999999	202	642	250	506	379	536	674	793	608	389	639	999999	646	517	302	999999	587	614	999999	156	999999	722	506	379	459	
609	650	999999	914	999999	225	717	456	999999	609	668	173	285	999999	879	863	211	77	968	399	999999	683	384	999999	598	124	999999	74	855	773	999999	146	871	56	770	886	599	879	999999	999999	922	254	999999	907	634	742	311	872	145	293	155	654	999999	999999	417	925	275	831	325	999999	999999	652	601	122	140	531	302	239	971	992	273	331	643	999999	477	797	923	476	619	855	812	307	999999	571	627	825	999999	891	638	844	620	999999	999999	374	127	999999	653	648	777	112	999999	999999	900	153	30	823	20	733	512	999999	12	799	222	470	257	748	723	39	494	999999	923	410	600	136	381	999999	768	999999	686	207	999999	999999	699	999999	999999	741	407	999999	999999	803	999999	874	388	999999	999999	999999	556	102	999999	379	999999	623	999999	472	188	49	481	773	771	525	65	999999	999999	315	999999	726	109	705	64	999999	350	938	488	690	500	58	31	582	293	559	948	675	162	316	999999	999999	131	237	337	376	269	999999	999999	999999	748	82	999999	83	552	126	999999	850	999999	610	999999	617	145	472	971	139	999999	898	999999	221	576	389	588	740	663	945	604	872	377	999999	256	999999	924	462	941	428	231	948	39	177	838	108	999999	999999	287	43	395	999999	999999	999999	358	370	153	801	459	369	494	96	420	607	521	849	482	360	364	321	693	683	999999	553	907	999999	999999	322	999999	478	999999	46	999999	629	999999	945	617	179	339	999999	999999	132	13	582	999999	145	537	432	656	989	625	286	999999	999999	350	711	999999	999999	999999	999999	501	830	427	980	617	999999	632	999999	57	575	241	313	31	999999	746	999999	680	948	999999	772	541	446	665	999999	999999	475	849	496	289	999999	817	905	879	59	393	999999	999999	32	999999	486	999999	746	999999	91	757	322	265	718	229	999999	41	189	999999	528	999999	999999	175	43	999999	152	999999	146	511	999999	757	999999	433	971	999999	13	865	657	983	143	269	794	72	999999	637	540	219	141	277	509	815	637	812	361	311	338	999999	999999	894	822	878	376	245	184	333	430	888	999999	999999	226	914	384	205	999999	268	953	992	590	405	999999	932	476	999999	999999	394	129	524	82	999999	756	435	203	762	171	265	999999	559	887	260	217	651	925	999999	60	594	441	442	853	102	357	999999	999999	276	307	999999	411	507	242	999999	213	906	999999	623	876	999999	721	621	44	703	376	999999	999999	999999	198	946	17	968	999999	999999	952	687	670	999999	322	420	447	927	999999	280	854	394	327	999999	999999	311	835	311	999999	999999	873	819	407	160	999999	953	999999	
657	87	360	883	443	689	824	837	999999	245	836	311	466	353	794	166	999999	849	981	86	17	293	887	999999	705	345	558	544	143	290	519	263	368	999999	790	849	114	999999	421	705	999999	268	530	75	999	999	176	916	89	662	643	311	999999	877	233	373	199	249	999999	107	140	999999	704	999999	999999	582	999999	287	562	999999	61	375	999999	285	583	999999	762	822	999999	705	179	642	999999	999999	646	999999	518	999999	955	426	659	865	220	323	999999	224	999999	295	349	426	66	999999	363	999999	611	277	873	999999	999999	999999	611	999999	137	481	927	999999	999999	234	999999	517	999999	462	332	145	999999	196	999999	124	710	369	194	477	482	695	649	999999	289	330	999999	378	344	999999	197	999999	815	292	737	999999	395	87	400	999999	695	999999	999999	603	999999	227	999999	999999	122	759	999999	934	299	144	894	442	999999	647	217	502	999999	230	182	999999	275	999999	999999	12	999999	427	999999	632	999999	999999	781	651	343	55	723	71	480	999999	266	585	999999	262	999999	680	397	305	905	748	869	897	999999	474	658	345	338	715	897	999999	965	695	41	136	999999	999999	363	253	108	786	999999	156	999999	910	964	597	999999	22	999999	999999	614	164	521	979	762	81	879	316	992	997	717	999999	173	632	488	571	554	173	297	746	999999	999999	206	999999	999999	723	875	74	509	71	619	325	54	257	243	811	183	61	373	893	565	56	999999	999999	999999	999999	982	400	432	403	53	562	725	999999	999999	470	957	402	165	999999	999999	815	806	931	387	402	999999	916	399	999999	397	503	799	999999	190	281	999999	106	60	909	999999	484	999999	999999	999999	67	599	130	999999	772	853	999999	895	333	999999	999999	249	329	722	676	950	76	999999	754	16	550	762	332	999999	61	999999	999999	352	255	309	999999	183	700	913	999999	802	844	999999	999999	824	615	607	475	705	440	41	999999	999999	383	999999	673	483	887	109	477	999999	277	999999	874	205	992	999999	999999	999999	999999	999999	548	416	401	874	999999	85	384	930	401	942	296	626	312	29	13	999999	968	296	635	247	296	999999	445	36	999999	467	999999	430	999999	185	956	999999	729	865	493	166	982	508	999999	999999	108	957	708	534	999999	651	83	854	201	514	470	364	399	737	289	999999	971	375	350	648	999999	999999	108	225	985	845	896	999999	999999	847	505	470	443	999999	149	338	999999	910	28	999999	999999	999999	239	326	714	602	61	991	999999	545	999999	616	168	999999	999999	155	999999	493	548	171	755	635	328	354	19	999999	920	999999	598	950	65	71	356	467	264	
999999	724	781	510	393	794	904	862	990	999999	999999	312	239	407	993	479	999999	371	857	137	758	999999	999999	317	999999	999999	698	403	634	489	999999	999999	700	999999	999999	430	87	982	165	377	999999	999999	999999	691	131	697	691	999999	605	480	999999	999999	498	999999	999999	753	999999	474	795	999999	106	999999	999999	999999	538	627	612	289	465	999999	402	425	999999	490	285	985	615	999999	195	26	990	742	999999	163	833	999999	999999	369	454	199	592	613	999999	454	280	999999	545	999999	162	503	95	411	500	42	88	999999	493	18	64	519	147	999999	288	999999	720	999999	713	84	999999	114	999999	252	834	276	999999	789	999999	761	999999	935	999999	788	51	692	999999	999999	999999	765	85	999999	999999	762	315	935	61	947	335	418	733	917	636	471	999999	999999	999999	999999	999999	234	61	299	999999	732	799	128	79	999999	603	596	847	142	999999	947	998	85	174	103	937	999999	999999	999999	463	999999	999999	301	308	979	639	992	999999	98	999999	999999	714	785	599	217	963	196	865	703	353	738	570	601	807	689	472	83	883	999999	906	999999	19	999999	835	999999	704	508	820	999999	718	611	552	759	999999	102	242	222	486	956	140	750	999999	999999	999999	725	259	436	999999	619	516	566	999999	499	999999	999999	999999	697	950	999999	999999	999999	376	776	999999	742	196	811	481	714	457	259	597	926	424	999999	999999	498	337	120	932	277	23	210	583	161	999999	62	577	785	93	545	999999	78	453	675	999999	267	536	947	538	447	955	779	999999	267	969	192	85	36	701	519	999999	840	485	245	451	999999	202	832	250	144	244	695	631	999999	987	528	483	749	780	999999	962	389	999999	999999	322	244	999999	326	192	319	976	550	94	573	185	431	593	218	233	219	74	703	707	404	213	269	158	260	279	450	999999	336	256	325	557	979	269	990	922	217	136	876	650	999999	167	999999	611	67	999999	565	935	999999	525	570	320	268	682	187	290	62	96	788	56	741	610	650	304	768	26	206	172	999999	999999	26	999999	198	63	999999	246	520	658	100	999999	714	515	444	999999	999999	14	298	999999	91	999999	999999	131	347	830	908	329	517	399	999999	50	539	402	342	999999	999999	487	999999	215	905	940	770	404	995	274	342	999999	176	840	618	999999	999999	898	999999	892	425	999999	999999	368	154	457	729	999999	815	60	999999	322	182	465	999999	207	882	92	402	999999	940	474	135	82	497	682	163	676	999999	89	999999	641	321	999999	563	614	742	764	71	457	220	999999	999999	999999	290	30	63	710	539	999999	881	
646	505	999999	952	950	769	672	999999	471	999999	999999	351	999999	738	999999	10	731	902	697	465	128	31	944	999999	301	885	190	792	477	629	999999	147	999999	208	675	999999	999999	498	612	844	79	893	599	164	999999	999999	999999	217	999999	29	331	808	842	999999	762	999999	561	18	661	75	589	880	999999	842	850	915	982	999999	999999	217	628	243	299	852	395	999999	431	790	999999	993	40	999999	855	458	307	643	305	412	445	61	584	373	999999	546	265	199	501	757	313	252	325	327	154	729	400	98	519	989	570	538	203	770	245	999999	45	615	34	944	544	217	620	579	101	21	999999	265	405	753	999999	206	733	674	486	530	677	713	999999	136	999999	219	134	999999	841	907	857	813	137	179	511	999999	175	557	222	106	632	745	235	143	105	145	692	999999	402	374	805	528	999999	715	990	331	787	999999	886	335	92	314	738	194	163	820	137	235	999999	947	40	185	461	999999	897	932	488	694	41	921	999999	368	913	477	112	999999	529	999999	189	189	862	277	670	886	23	999999	17	51	980	284	18	467	523	455	343	629	76	999999	999999	67	843	102	866	965	999999	724	401	271	92	824	301	714	56	72	94	763	999999	574	377	579	924	447	999999	756	912	999999	844	467	143	482	272	999999	999999	999999	346	770	999999	999999	87	299	926	746	958	166	983	999999	999999	461	999999	580	123	502	999999	247	143	406	387	119	62	750	999999	933	137	609	561	675	119	924	999999	323	999999	810	497	999999	652	188	488	557	773	619	648	392	999999	563	369	770	999999	999999	999999	940	392	999999	652	337	999999	993	618	359	604	317	193	496	999999	56	228	312	14	999999	595	954	917	999999	999999	443	999999	496	999999	999999	250	791	586	752	936	785	931	70	168	170	999999	659	569	138	952	466	435	161	656	60	345	66	765	641	772	44	32	562	955	999999	234	923	166	54	119	813	731	441	999999	950	125	999999	154	844	790	935	394	788	999999	999999	17	999999	839	999999	999999	193	999999	999999	980	901	763	379	999999	948	935	744	503	525	29	149	999999	994	999999	999999	934	187	912	921	851	836	649	243	684	999999	211	284	93	999999	999999	925	787	786	999999	658	196	746	62	999999	999999	55	442	868	769	737	999999	999999	358	143	999999	61	281	114	102	999999	262	530	694	39	999999	661	660	133	710	999999	362	999999	543	943	519	197	135	716	22	806	404	780	473	946	930	197	925	950	527	764	654	682	694	999999	999999	999999	62	33	458	999999	394	318	168	999999	
385	207	479	415	999999	664	925	565	102	296	999999	481	66	747	999999	999999	735	709	605	946	449	999999	263	237	547	999999	145	112	268	999999	421	95	999999	798	571	733	717	999999	999999	863	838	999999	589	999999	566	999999	999999	315	924	897	999999	684	999999	222	999999	999999	999999	252	867	769	528	999999	999999	338	874	999999	999999	268	185	375	842	224	382	742	117	359	999999	856	671	623	999999	999999	999999	370	252	999999	999999	409	571	999999	790	475	652	999999	344	999999	792	261	532	999999	74	351	999999	999999	65	307	312	971	114	876	613	97	580	999999	526	698	645	936	999999	148	290	460	696	999999	999999	376	571	814	407	999999	567	839	333	768	558	902	999999	628	314	944	434	411	304	695	262	703	894	999999	51	646	379	856	175	394	622	999999	655	999999	999999	999999	736	999999	573	999999	319	774	999999	812	696	999999	997	26	631	151	713	879	999999	10	65	881	481	173	773	999999	723	710	674	999999	156	943	999999	880	653	625	218	937	999999	292	385	488	939	92	711	427	649	362	234	999999	680	742	999999	999999	764	103	217	572	999999	813	298	608	999999	824	666	752	376	126	373	999999	933	776	51	873	624	577	999999	999999	461	355	999999	370	485	650	268	413	494	999999	125	560	999999	645	999999	34	993	777	388	124	999999	999999	60	533	989	228	999999	904	701	585	39	999999	999999	818	120	378	999999	927	132	459	566	999999	267	999999	10	812	598	297	562	26	879	847	198	827	999999	502	304	587	381	267	560	363	711	909	573	927	409	599	999999	845	331	76	654	929	557	172	999999	286	532	187	629	802	351	999999	706	999999	999	333	844	618	999999	125	556	865	898	213	551	358	210	999999	999999	999	999999	999999	999999	813	999999	268	280	999999	800	28	999999	204	638	758	22	36	212	392	928	999999	755	999999	999999	216	999999	789	40	354	620	353	999999	999999	774	630	48	633	989	893	987	740	999999	42	818	999999	999999	999999	236	150	200	525	999999	818	154	335	999999	999999	945	488	303	414	237	999999	200	457	999999	605	429	999999	719	388	46	319	404	197	34	722	107	999999	155	167	999999	890	163	105	207	268	314	449	386	201	688	510	599	583	513	136	842	999999	123	464	999999	999999	430	812	488	999999	424	956	999999	999999	999999	238	999999	146	852	999999	772	105	259	683	999999	999999	631	999999	700	535	720	820	684	999999	879	999999	604	691	235	343	469	350	616	999999	843	358	999999	853	452	460	178	463	730	999999	364	746	121	439	173	952	597	903	122	952	999999	603	
999999	999999	652	22	634	651	910	519	877	999999	488	999999	999999	999999	842	999999	85	249	367	266	100	518	999999	143	625	174	999999	283	746	566	238	664	999999	250	86	733	211	999999	825	999999	552	221	999999	999999	268	233	999999	999999	119	999999	999999	999999	999999	999999	513	763	999999	518	397	999999	132	637	999999	320	203	824	642	598	865	119	999999	646	999999	840	713	878	229	611	875	402	999999	307	173	926	738	365	999999	395	999999	323	863	693	51	999999	999999	914	448	999999	738	443	590	10	365	10	253	191	458	754	155	634	543	269	999999	995	999999	825	999999	846	581	999999	755	256	861	551	255	883	605	67	999999	799	999999	251	872	441	811	574	942	173	683	557	907	324	249	113	780	999999	999999	55	472	578	999999	602	406	999999	688	999999	149	813	754	999999	585	400	317	356	999999	999999	397	212	193	329	882	310	999999	999999	930	441	16	999999	771	652	833	999999	999999	999999	358	837	844	970	753	478	999999	999999	419	999999	999999	516	16	893	908	488	999999	999999	999999	152	696	150	439	382	999999	256	336	999999	999999	112	536	36	805	450	998	366	457	426	999999	715	999999	753	999999	849	62	423	434	123	849	292	999999	986	697	453	999999	217	999999	472	999	506	151	999999	97	999999	999999	945	999999	566	894	999999	41	789	398	156	257	942	999999	589	330	557	822	222	541	758	999999	999999	999999	361	999999	790	958	984	427	952	574	850	666	582	72	117	999999	999999	229	308	999999	656	598	999999	999999	999999	957	818	152	452	684	999999	999999	338	651	247	615	359	999999	113	999999	999999	372	446	581	407	286	999999	527	999999	845	953	993	243	507	20	951	999999	999999	48	833	149	842	975	277	645	348	999999	931	824	501	362	579	125	715	214	293	999999	999999	798	953	999999	999999	999999	607	999999	935	999999	999999	641	295	826	203	259	280	453	214	397	178	999999	69	999999	999999	702	999999	492	999999	877	527	302	726	799	819	368	95	552	848	999999	378	546	709	78	506	299	538	675	169	999999	844	272	10	999999	983	42	738	999999	544	598	217	999999	999999	999999	999999	538	915	999999	16	835	173	999999	604	300	29	631	236	990	451	456	173	56	333	63	42	999999	302	829	815	787	629	999999	18	260	706	263	199	652	327	968	999999	999999	668	333	166	127	667	999999	999999	361	999999	748	563	98	434	171	791	999999	34	495	999999	95	680	228	216	999999	719	999999	593	999999	442	584	672	999999	81	131	387	999999	896	915	598	999999	952	999999	981	880	527	920	826	545	999999	999999	999999	999999	
732	299	371	449	999999	999999	999999	999999	126	121	999999	231	85	90	26	312	783	999999	406	999999	999999	654	143	227	247	335	565	798	528	999999	999999	545	956	999999	749	781	760	937	999999	823	517	285	474	840	999999	760	805	446	999999	999999	999999	680	499	518	934	999999	165	154	999999	792	517	609	794	78	817	999999	274	999999	340	245	552	845	909	583	601	621	189	302	683	486	999999	129	894	14	296	623	56	448	907	999999	625	615	735	99	315	999999	491	406	999999	170	495	571	999999	668	971	999999	770	916	917	322	898	863	471	725	272	398	999999	999999	999999	204	999999	825	337	668	619	936	119	820	277	692	999999	783	280	999999	991	999999	23	236	43	999999	999999	140	999999	594	999999	762	154	19	826	999999	203	701	623	828	832	669	999999	446	59	44	806	949	648	234	191	124	999999	999999	734	313	385	488	756	999999	351	207	999999	999999	999999	856	792	109	994	361	498	999999	170	452	690	331	724	576	186	999999	572	903	492	306	413	659	180	999999	285	999999	541	715	999999	999999	486	634	375	999999	999999	203	252	706	955	296	999999	752	953	150	267	412	588	808	312	757	839	447	715	997	999999	999999	686	595	824	999999	819	783	999999	949	965	65	956	233	999999	983	999999	999999	999999	205	570	661	705	39	999999	873	999999	733	999999	999999	380	49	919	999999	172	315	517	656	882	999999	477	999999	999999	999999	184	211	999999	365	783	328	10	973	499	520	436	677	540	656	657	950	547	96	380	306	578	926	999999	589	999999	719	475	999999	983	999999	727	618	403	701	855	999999	427	578	949	94	999999	999999	550	408	940	494	775	861	999	931	935	391	582	999999	435	258	75	866	304	74	999999	999999	989	999999	792	999999	999999	999999	800	919	533	999999	999999	296	119	181	386	737	649	576	999999	614	110	999999	999999	346	46	999999	275	607	671	561	283	885	241	297	417	525	999999	131	220	936	70	89	999999	966	254	999999	851	264	871	337	227	999999	130	248	799	937	495	456	781	841	573	203	999999	971	999999	260	64	821	999999	860	131	527	365	999999	554	999999	653	572	101	750	999999	21	735	344	344	554	999999	992	999999	480	999999	169	999999	379	999999	866	831	436	280	993	241	40	500	21	215	699	373	123	693	777	293	922	364	41	260	562	468	913	637	999999	496	71	999999	293	830	961	187	986	643	999999	999999	227	302	108	519	561	520	723	138	644	191	650	309	720	999999	118	805	318	129	999999	407	917	999999	999999	507	999999	706	217	999999	254	522	387	
480	15	999999	999999	629	266	521	699	999999	744	785	992	959	845	762	612	106	999999	999999	868	866	831	289	281	428	999999	600	349	854	999999	542	884	132	804	180	303	142	131	488	548	796	999999	769	999999	142	999999	180	999999	999999	104	999999	469	97	653	520	649	999999	316	999999	999999	999999	181	845	738	211	900	870	164	674	999999	480	975	999999	617	81	446	71	626	148	623	999999	938	933	999999	201	999999	796	478	294	531	577	825	484	999999	999999	624	584	41	461	241	935	25	987	947	623	999999	235	480	999999	999999	587	109	177	33	472	999999	999999	95	999999	138	114	999999	870	999999	892	999999	501	999999	999999	456	861	999999	175	999999	999999	978	950	986	999999	65	847	999999	999999	220	999999	477	658	460	559	165	999999	999999	493	333	137	999999	999999	999999	999999	969	644	24	745	135	221	999999	934	270	999999	494	776	999999	949	491	290	788	999999	660	209	999999	999999	50	662	578	999999	372	547	841	779	155	833	116	931	999999	999999	833	580	770	999999	397	999999	397	999999	999999	388	133	549	12	999999	349	46	494	643	639	973	603	999999	176	64	849	999999	102	491	999999	999999	669	331	783	80	456	217	735	661	812	999999	999999	999999	597	200	947	999999	544	799	439	118	999999	473	301	203	999999	481	999999	715	158	388	450	906	923	412	718	999999	999999	931	596	142	310	832	831	999999	999999	677	764	976	999999	999999	474	303	61	999999	322	206	40	590	263	999999	999999	29	999999	999999	440	999999	13	195	481	155	999999	999999	212	307	807	516	999999	999999	999999	999999	999999	999999	608	131	913	999999	999999	841	100	522	999999	999999	677	621	999999	291	329	407	327	671	673	999999	505	999999	999999	860	100	999999	999999	806	564	497	760	124	267	374	421	999999	520	293	847	171	105	999999	383	879	999999	591	968	526	196	999999	225	167	475	148	999999	646	160	62	999999	111	566	999999	957	999999	999999	999999	363	964	869	937	886	43	824	511	999999	546	587	101	924	508	784	757	619	330	281	603	999999	128	441	775	999999	467	999999	745	605	811	11	109	999999	999999	237	999999	657	259	999999	999999	343	963	665	396	68	999999	999999	557	326	808	674	636	12	822	999999	999999	532	999999	706	429	806	88	906	672	544	488	999999	999999	281	780	110	370	999999	99	999999	684	999999	55	716	181	339	679	429	999999	147	374	107	999999	467	992	481	562	552	999999	385	264	999999	992	999999	580	999999	585	286	545	708	999999	664	999999	561	999999	782	999999	387	534	999999	999999	999999	120	999999	999999	391	999999	94	289	309	548	817	
54	713	15	999999	470	202	999999	749	753	403	883	98	833	710	999999	999999	237	999999	993	184	27	838	259	605	946	467	682	999999	438	501	997	999999	999999	999999	620	999999	999999	613	321	294	999999	785	346	733	775	32	701	999999	207	914	857	79	315	999999	999999	999999	999999	409	680	13	520	947	321	999999	405	647	928	348	999999	984	533	623	999999	999999	933	241	502	525	999999	924	766	222	991	523	999999	999999	930	999999	999999	415	744	157	932	318	774	304	474	93	337	138	103	363	999999	222	390	243	181	999999	999999	568	712	938	578	756	246	307	955	797	618	477	716	141	652	684	249	386	691	589	934	999999	999999	999999	999999	702	830	999999	843	999999	143	999999	756	333	366	999999	702	806	578	186	81	477	348	677	999999	999999	999999	962	710	694	972	13	552	591	999999	801	999999	999999	750	876	925	833	463	186	663	218	999999	393	774	525	981	999999	808	515	517	466	300	999999	944	337	291	867	702	158	806	139	857	999999	661	565	336	409	999999	701	260	247	23	999999	999999	265	999999	999999	197	999999	712	999999	205	46	84	215	511	710	358	999999	999999	67	141	315	379	534	361	999999	999999	219	199	582	387	116	264	280	453	137	86	688	999999	262	680	517	445	277	933	820	100	455	64	625	61	642	116	203	999999	707	793	489	904	594	306	999999	999999	140	161	999999	999999	804	762	384	999999	670	999999	999999	387	623	869	111	600	540	999999	287	165	999999	530	745	10	999999	173	745	343	597	783	999999	956	701	522	314	126	844	48	296	692	679	999999	391	416	773	815	492	999999	691	888	374	140	28	822	431	610	415	999999	720	640	27	50	47	999999	633	385	685	999999	565	999999	755	502	177	594	999999	582	999999	339	999999	999999	680	999999	652	708	999999	472	937	878	100	704	710	756	327	656	999999	639	953	504	782	397	139	391	282	706	143	872	962	434	999999	999999	999999	86	861	474	959	120	398	339	477	170	999999	806	21	999999	285	999999	184	521	919	845	629	645	556	839	126	299	634	946	574	999999	510	513	541	999999	244	634	894	852	696	999999	251	624	37	999999	999999	332	999999	422	430	143	697	451	514	501	229	824	529	32	999999	669	999999	452	764	930	660	934	999999	770	999999	650	115	999999	824	999999	604	15	618	934	999999	793	920	999999	525	441	848	999999	998	49	32	999999	114	872	503	37	88	999999	859	999999	961	25	999999	999999	796	779	38	375	999999	999999	999999	224	216	594	142	565	749	273	926	333	91	601	935	236	747	
216	546	242	828	797	999999	999999	999999	521	973	874	735	320	999999	745	412	482	441	849	152	999999	213	520	740	938	287	814	872	536	999999	999999	89	831	861	589	243	796	547	830	873	102	78	694	999999	267	829	439	848	999999	920	999999	169	96	94	999999	13	35	502	889	519	471	932	618	507	999999	794	904	999999	835	511	616	999999	999999	975	59	739	518	898	999999	118	847	966	999999	616	415	210	999999	747	999999	999999	218	304	657	320	412	999999	460	197	999999	472	925	980	999999	999999	313	999999	557	121	44	999999	999999	136	29	781	671	504	999999	12	999999	412	999999	167	536	259	302	322	287	301	573	888	999999	999999	999999	20	999999	867	954	20	999999	999999	999999	882	712	999999	999999	999999	284	999999	648	999999	999999	457	999999	999999	670	768	453	762	387	991	396	266	999999	155	921	172	246	999999	999999	804	550	241	699	359	759	919	999999	999999	167	221	999999	411	652	665	969	831	999999	294	349	424	999999	201	632	321	355	999999	344	566	999999	999999	845	275	286	843	367	687	758	746	999999	751	999999	999999	605	176	953	999999	613	882	999999	99	937	952	670	184	391	999999	999999	388	999999	999999	585	887	999999	237	376	772	134	808	307	292	83	999999	447	597	999999	785	595	466	999999	999999	781	461	390	710	999999	999999	999999	112	462	19	999999	380	743	999999	176	435	622	999999	800	191	861	805	584	893	999999	458	514	82	83	606	762	151	30	643	999999	999999	507	999999	245	482	176	32	356	999999	212	999999	745	964	431	999999	172	228	666	999999	508	976	877	497	694	543	999999	533	38	999999	256	937	359	999999	891	52	928	999999	141	327	24	839	458	295	999999	999999	999999	549	650	408	444	999999	484	845	144	999999	256	20	620	702	999999	643	999999	500	52	274	353	999999	83	389	746	853	96	999999	170	669	528	591	806	380	830	838	882	999999	421	711	463	999999	965	286	796	918	698	999999	233	381	845	957	253	426	969	78	999999	271	661	590	999999	145	999999	475	96	665	999999	249	872	265	760	374	999999	340	999999	839	999999	796	592	828	165	999999	126	999999	824	570	347	999999	411	761	372	999999	967	831	999999	999999	829	499	200	141	713	459	567	967	621	480	879	912	999999	140	999999	679	999999	999999	999999	801	28	895	651	999999	327	824	999999	120	892	999999	407	999999	88	493	20	190	606	461	999999	706	99	158	177	353	691	435	999999	280	999999	999999	999999	144	406	999999	309	999999	999999	674	813	889	621	456	84	482	83	632	834	131	999999	999999	999999	226	718	729	
999999	869	727	307	834	892	59	999999	999999	210	205	272	850	627	193	999999	342	931	999999	235	94	999999	83	999999	280	69	600	654	160	166	999999	999999	426	999999	748	439	216	550	999999	999999	840	64	999999	874	999999	999999	781	217	999999	999999	875	999999	999999	492	999999	80	795	42	37	775	301	405	416	590	590	478	845	183	878	754	999999	792	999999	999999	999999	999999	999999	209	999999	470	999999	393	716	116	290	999999	158	933	999999	678	999999	184	523	999999	629	445	648	999999	294	808	964	607	999999	193	184	92	60	851	107	614	148	999999	623	567	497	908	688	309	999999	123	330	999999	151	210	120	999999	279	35	107	949	999999	999999	914	610	505	999999	999999	533	931	208	426	306	999999	428	540	999999	561	955	578	720	999999	999999	820	180	487	62	466	999999	83	490	813	35	753	158	232	335	681	23	71	999999	999999	999999	999999	111	696	34	86	722	999999	72	143	323	999999	387	999999	53	999999	744	999999	452	224	927	459	999999	999999	401	552	687	206	214	999999	547	894	762	867	601	971	719	999999	463	999999	743	467	20	356	499	578	376	999999	189	343	937	891	999999	602	926	705	926	716	999999	481	399	526	465	697	595	429	694	519	600	81	283	269	668	476	480	999999	449	999999	895	822	186	731	27	999999	999999	999999	285	169	940	896	55	12	999999	982	587	227	999999	322	999999	999999	999999	856	999999	999999	999999	678	999999	999999	999999	999999	265	831	820	482	304	999999	509	595	270	939	154	535	579	704	999999	280	90	686	889	999999	999999	136	999999	999999	999999	329	376	909	809	999999	434	143	999999	484	640	223	192	707	687	919	999999	999999	62	999999	999999	358	287	999999	90	790	598	546	262	869	998	138	999999	994	543	974	301	599	785	511	515	999999	497	104	73	999999	97	999999	998	970	543	62	84	999999	899	591	52	715	828	999999	171	999999	880	178	485	511	726	197	173	712	628	129	630	551	315	915	860	192	999999	999999	703	224	999999	999999	335	946	999999	975	105	952	999999	585	999999	766	349	627	140	329	999999	561	96	999999	999999	295	351	424	431	532	216	984	730	999999	129	999999	325	946	349	598	999999	999999	457	751	101	221	780	52	999999	864	211	999999	784	540	573	44	191	803	15	262	940	910	999999	532	999999	121	231	83	466	219	450	999999	287	542	487	90	114	345	807	997	999999	309	999999	566	999999	528	209	999999	296	999999	378	522	940	999999	999999	999999	999999	999999	982	980	990	707	999999	149	424	807	410	252	999999	493	929	846	995	18	747	641	845	
999999	999999	250	912	42	786	381	999999	999999	999999	199	884	555	999999	999999	999999	999999	17	808	999999	999999	999999	522	127	956	145	803	164	999999	527	999999	350	999999	999999	66	723	741	78	957	920	214	308	496	354	220	367	508	427	749	493	177	11	938	918	999999	815	688	133	955	896	999999	227	999999	410	531	849	999999	469	19	999999	621	999999	59	887	999999	628	656	178	999999	999999	637	386	999999	48	359	930	411	999999	177	250	999999	618	123	71	999999	999999	999999	95	823	371	499	999999	417	293	872	418	999999	999999	410	999999	999999	519	227	366	268	607	999999	280	999999	600	447	770	999999	999999	999999	13	645	999999	999999	530	638	999999	355	544	109	599	968	999999	176	940	999999	999999	697	876	999999	524	401	999999	999999	339	185	719	43	232	923	999999	745	648	861	999999	773	964	109	880	661	597	174	682	266	669	999999	690	113	999999	999999	96	999999	425	686	906	611	999999	195	621	999999	919	999999	132	621	380	853	330	999999	307	177	24	999999	816	999999	495	999999	719	999999	142	700	494	615	922	611	837	655	330	999999	954	267	999999	999999	488	535	742	999999	52	71	886	816	318	430	806	944	606	835	999999	210	201	556	999999	398	62	920	860	313	999999	520	999999	724	533	368	316	50	292	246	999999	291	482	435	317	999999	613	999999	392	74	809	978	15	999999	398	999999	770	999999	374	495	999999	567	674	999999	454	531	999999	999999	999999	950	123	766	661	370	71	975	728	766	248	244	785	736	537	796	504	637	999999	781	335	414	597	999999	675	797	520	215	999999	54	980	999999	380	450	999999	999999	950	53	326	645	940	423	401	14	168	139	709	990	39	877	934	817	26	506	836	878	999999	215	999999	863	849	856	368	683	999999	462	864	999999	999999	105	846	460	320	869	999999	912	23	593	750	545	98	530	185	999999	120	172	769	874	614	164	90	745	952	463	795	93	999999	717	228	999999	275	375	999999	934	999999	483	999999	157	665	924	999999	768	999999	554	775	999999	680	628	573	622	693	989	730	547	25	999999	999999	857	999999	757	857	305	374	54	280	999999	242	999999	709	999999	999999	621	219	690	299	321	290	999999	687	475	412	436	154	605	22	999999	999999	750	919	929	999999	649	83	907	77	570	403	420	284	999999	97	439	999999	936	956	82	780	999999	258	999999	999999	109	179	608	354	999999	161	769	42	994	88	491	332	999999	999999	26	548	999999	622	729	917	869	999999	634	999999	999999	517	999999	999999	999999	505	999999	502	225	117	999999	999999	475	563	999999	418	
634	388	290	974	605	999999	999999	284	940	533	478	999999	528	999999	999999	976	545	229	380	912	943	130	102	999999	483	999999	116	672	999999	546	82	748	975	320	999999	490	843	999999	999999	866	378	932	708	415	999999	999999	973	999999	166	899	934	999999	192	999999	999999	999999	296	791	500	615	10	999999	999999	999999	461	730	451	218	999999	470	999999	884	999999	514	544	999999	999999	686	472	306	26	677	516	885	611	999999	999999	251	845	999999	204	61	169	999999	865	901	443	313	999999	305	735	764	936	695	767	59	809	677	200	464	102	609	328	999999	599	999999	999999	614	792	634	174	210	373	999999	276	90	725	278	649	642	577	118	731	999999	570	261	740	820	999999	561	27	888	999999	390	686	999999	733	965	577	542	940	828	520	330	141	999999	401	999999	999999	686	334	540	38	557	887	999999	878	162	633	999999	592	999999	496	999999	999999	286	158	999999	47	999999	999999	999999	700	116	702	748	597	411	45	45	859	528	999999	999999	999999	486	999999	503	502	702	716	581	341	239	999999	999999	342	999999	712	854	386	418	184	747	338	999999	839	921	855	999999	999999	999999	999999	999999	999999	73	748	999999	13	140	426	999999	490	345	964	776	428	471	166	999999	415	317	698	190	658	451	353	999999	113	663	999999	938	648	999999	316	250	464	999999	751	999999	62	288	286	582	438	731	999999	999999	999999	561	155	378	765	953	733	999999	777	999999	939	46	999999	999999	950	349	999999	999999	16	136	999999	724	999999	684	999999	999999	849	136	41	126	752	926	523	514	871	551	518	999999	182	999999	629	238	472	527	804	715	176	958	338	999999	999999	949	725	801	810	999999	249	470	659	999999	113	607	56	661	193	22	522	215	232	408	831	225	315	320	506	799	999999	794	880	999999	113	891	797	103	37	999999	211	722	703	812	312	57	618	687	592	32	191	999999	344	791	202	960	735	930	116	873	643	414	304	21	807	454	590	655	391	221	999999	999999	633	390	811	800	999999	419	106	999999	606	628	728	999999	617	449	999999	98	999999	152	165	867	987	164	169	796	428	692	14	857	466	963	999999	380	222	999999	187	953	980	402	459	326	999999	331	276	999999	685	819	403	367	994	502	999999	999999	65	941	965	479	231	25	999999	819	415	999999	327	642	332	358	271	389	999999	507	118	419	693	839	999999	665	999999	999999	120	608	298	999999	999999	999999	130	999999	324	280	999999	707	731	999999	30	639	999999	594	14	634	999999	337	557	999999	105	497	394	434	555	226	907	309	592	999999	999999	772	
530	768	386	364	522	274	44	991	126	999999	999999	153	398	999999	928	449	999999	263	460	999999	60	284	551	375	579	695	999999	108	372	999999	125	999999	70	257	119	152	218	999999	121	428	303	566	898	540	721	250	999999	999999	297	468	648	339	627	131	999999	999999	999999	999999	784	999999	762	936	628	162	449	131	93	150	999999	786	241	21	151	999999	490	999999	999999	20	653	338	659	20	810	904	999999	786	35	938	535	863	925	207	999999	999999	999999	367	938	745	999999	600	999999	896	557	511	237	636	999999	596	641	237	869	216	999999	455	176	751	999999	723	837	662	999999	154	614	999999	860	43	156	855	374	133	556	641	918	63	181	763	463	308	677	688	598	438	999999	308	994	719	840	419	999999	915	999999	224	907	438	503	22	999999	476	651	999999	489	341	232	517	681	238	297	313	284	413	297	827	56	999999	999999	667	846	315	999999	999999	203	999999	999999	459	891	341	733	999999	559	168	999999	999999	657	483	208	267	216	789	626	999999	432	536	145	715	627	414	177	758	374	836	175	976	389	510	10	999999	999999	772	625	349	999999	807	754	125	931	310	999999	999999	950	806	460	67	688	330	718	666	999999	31	832	487	173	999999	999999	999999	999999	505	607	156	482	455	662	444	173	287	271	624	782	29	784	999999	243	999999	808	568	386	118	999999	69	792	999999	162	582	999999	148	999999	529	999999	41	132	435	703	33	999999	999999	999999	25	999999	999999	68	999999	884	999999	247	999999	253	569	176	557	999999	999999	999999	999999	364	148	303	89	504	35	111	999999	999999	751	897	999999	623	220	999999	314	423	370	225	885	11	698	459	581	345	434	894	999999	999999	144	694	248	227	165	669	952	211	74	521	999999	310	326	170	143	684	999999	892	43	65	862	999999	976	668	999999	999999	999999	688	722	744	999999	141	495	389	798	67	999999	999999	467	551	561	112	359	999999	358	999999	685	537	999999	999999	455	999999	860	560	500	999999	717	580	894	619	999999	273	489	329	451	735	815	936	999999	86	35	999999	434	492	504	759	999999	137	319	747	861	138	372	825	298	538	999999	934	889	999999	349	88	245	848	547	297	623	39	999999	623	999999	748	175	250	871	697	116	999999	999999	740	227	589	270	999999	999999	874	999999	663	999999	912	999999	999999	57	575	736	947	999999	999999	999999	217	999999	999999	730	696	999999	122	963	131	953	999999	999999	903	999999	158	579	999999	817	97	100	673	395	959	998	495	169	890	701	600	999999	924	184	530	433	848	999999	473	859	999999	181	
645	911	780	710	439	490	560	11	898	995	976	139	435	999999	281	821	186	755	999999	537	96	421	373	617	39	427	901	480	40	553	116	900	253	916	999999	762	615	259	569	14	608	999999	999999	604	999999	794	749	45	161	36	999999	999999	999999	46	999999	233	548	173	680	999999	588	90	999999	355	888	85	885	518	999999	519	216	926	195	999999	929	999999	618	768	89	244	678	866	328	999999	135	999999	286	217	831	999999	224	452	999999	557	426	528	916	999999	716	461	908	240	999999	642	820	501	999999	393	117	886	999999	779	999999	999999	344	999999	999999	968	999999	499	799	999999	687	816	305	999999	358	638	813	411	291	999999	61	628	999999	447	870	685	999999	633	866	893	999999	944	999999	444	368	142	223	999999	999999	948	999999	226	999999	240	553	189	347	65	999999	999999	579	999999	605	452	727	464	119	896	852	86	785	596	633	905	578	742	209	860	405	225	999999	119	644	343	935	835	999999	105	999999	999999	999999	137	489	972	323	404	349	174	716	999999	32	999999	852	690	173	639	999999	756	999999	810	999999	486	660	927	479	469	71	272	999999	892	499	23	11	171	738	657	117	661	591	999999	403	44	154	501	202	108	267	954	180	305	252	219	999999	94	999999	861	476	561	999999	854	342	87	657	999999	999999	18	324	999999	951	515	999999	931	175	487	416	999999	999999	168	735	381	212	116	101	221	650	999999	999999	999999	460	877	191	555	168	737	841	326	386	330	999999	194	783	576	12	664	773	999999	53	956	677	765	528	317	999999	132	651	235	999999	999999	183	134	438	999999	240	999999	999999	977	999999	437	999999	99	569	21	82	551	999999	999999	113	999999	999999	339	246	623	250	695	358	873	728	999999	96	999999	999999	940	999999	961	755	386	999999	928	340	795	547	999999	320	587	206	517	245	285	999999	999999	132	999999	998	999999	888	815	999999	545	726	999999	258	737	351	40	758	628	863	120	795	221	300	185	105	652	792	629	312	662	999999	840	999999	999999	999999	81	493	783	941	999999	999999	939	229	999999	212	880	546	999999	275	999999	829	577	999999	999999	489	322	724	946	462	356	62	269	999999	503	56	885	999999	999999	999999	999999	546	974	999999	999999	47	999999	992	999999	973	225	115	999999	364	32	833	999999	196	512	963	199	357	999999	331	595	261	814	436	725	753	326	999999	741	585	995	743	854	889	999999	98	999999	999999	233	973	246	250	80	904	490	670	134	699	321	842	45	922	999	653	101	309	999999	999999	276	746	656	169	374	406	368	288	979	
41	102	999999	340	869	133	573	94	354	999999	909	999999	65	628	627	745	898	999999	999999	744	999999	798	794	865	213	999999	486	327	87	876	673	545	999999	691	103	606	897	512	175	999999	435	999999	746	128	323	483	221	128	38	423	999999	999999	295	999999	999999	243	999999	558	136	999999	647	999999	17	478	999999	373	999999	999999	535	31	847	999999	385	284	999999	641	999999	675	999999	729	999999	368	298	999999	410	817	259	667	999999	999999	308	349	385	999999	161	189	561	999999	611	949	740	847	999999	17	576	90	481	21	235	999999	191	999999	15	999999	975	288	957	354	999999	698	124	86	460	999999	723	507	19	999999	133	138	89	999999	73	602	999999	993	999999	999999	97	999999	999999	248	441	775	678	999999	999999	978	382	872	232	217	210	912	835	664	397	917	294	78	999999	454	999999	999999	67	408	568	412	418	982	513	999999	266	999999	999999	875	644	999999	997	57	173	40	653	261	905	872	582	160	999999	335	606	858	996	29	999999	892	360	344	717	279	116	931	570	400	368	556	999999	462	560	959	29	999999	919	246	904	999999	999999	636	201	999999	825	418	645	92	999999	999999	679	247	498	470	524	309	967	727	941	242	470	999999	892	359	921	999999	600	999999	315	894	938	760	124	999999	101	723	153	532	453	698	999999	487	25	713	999999	712	963	100	444	720	743	201	305	671	999999	547	744	841	273	705	817	999999	777	490	716	999999	132	288	378	801	166	445	283	253	947	982	248	188	482	219	166	999999	373	595	161	747	465	453	999999	554	978	311	999999	748	880	458	710	999999	997	957	589	999999	721	643	999999	999999	917	61	723	999999	308	566	368	999999	999999	317	474	192	339	999999	999999	679	648	824	822	855	186	535	999999	499	281	713	999999	525	629	999999	788	999999	41	852	829	413	729	53	255	422	942	214	209	999999	983	528	204	39	999999	910	46	999999	999999	999999	131	392	688	234	325	594	386	999999	434	77	529	999999	160	486	149	60	999999	999999	578	410	999999	971	335	800	515	753	999999	161	32	719	999999	891	999999	999999	731	446	725	505	727	999999	45	108	780	142	53	248	999999	999999	889	452	961	440	329	999999	795	999999	67	887	999999	999999	85	999999	821	715	631	999999	999999	827	755	702	335	454	877	917	999999	814	201	202	757	277	999999	801	271	999999	999999	14	571	999999	537	581	389	999999	786	166	585	999999	287	75	999999	999999	411	550	962	999999	126	516	562	411	57	981	999999	999999	140	451	196	284	963	999999	956	627	999999	999999	299	184	
999999	498	999999	721	999999	563	536	136	691	999999	999999	835	838	999999	999999	251	999999	999999	450	556	623	999999	706	344	969	310	847	46	999999	883	348	72	260	788	874	628	848	999999	79	999999	455	999999	999999	788	586	360	999999	999999	787	715	185	906	899	743	999999	797	791	334	751	41	999999	499	999999	999999	12	803	999999	60	210	835	402	610	100	999999	110	791	999999	999999	999999	619	865	999999	259	402	999999	442	172	999999	237	86	836	524	999999	47	999999	956	812	374	785	783	775	394	999999	952	322	574	815	943	642	769	456	873	999999	142	999999	758	249	626	110	570	640	78	999999	999999	999999	999999	999999	999999	188	999999	999999	977	999999	974	999999	480	999999	306	89	143	626	229	873	467	999999	963	948	957	999999	29	716	999999	274	225	152	706	999999	565	999999	999999	999999	763	764	497	999999	478	741	602	999999	695	488	943	999999	966	943	421	999999	365	503	45	930	562	190	169	438	791	999999	916	831	147	909	713	352	999999	88	863	465	385	677	999999	231	356	669	186	999999	772	650	307	999999	999999	511	215	72	919	514	501	582	604	69	998	999999	825	770	161	785	999999	999999	901	888	89	955	999999	687	999999	813	584	893	999999	629	665	999999	414	643	999999	635	703	651	433	140	586	291	999999	326	678	999999	405	585	999999	401	999999	999999	748	419	202	775	692	527	999999	115	930	608	999999	975	403	857	361	191	670	525	92	999999	177	771	311	798	999999	999999	19	956	999999	998	385	612	863	999999	402	995	999999	334	942	185	931	327	209	978	712	885	923	821	999999	224	914	992	319	999999	14	999999	118	404	680	200	999999	764	697	932	999999	966	999999	909	999999	366	740	346	583	906	202	849	999999	333	96	999999	578	198	922	203	93	392	303	231	489	999999	886	56	999999	751	666	177	630	277	754	999999	773	24	365	677	483	578	419	412	449	164	416	784	317	470	999999	999999	841	504	848	999999	673	889	429	999999	479	693	999999	999999	249	999999	229	303	999999	351	446	564	999999	255	719	999999	999999	999999	781	335	18	111	739	193	139	346	335	136	429	999999	999999	884	594	325	999999	999999	886	587	172	425	934	122	216	966	34	67	497	595	784	343	867	782	117	104	999999	999999	954	509	701	903	999999	103	874	664	279	562	970	516	999999	929	629	395	727	366	400	896	895	772	168	81	848	740	351	96	56	298	776	500	293	830	999999	999999	999999	269	725	840	247	551	697	999999	97	981	547	854	713	481	65	751	703	145	481	999999	999999	629	999999	
999999	752	999999	617	980	999999	999999	233	227	104	252	509	468	640	999999	658	353	85	696	984	999999	999999	497	382	999999	243	35	796	999999	358	654	46	266	999999	766	98	459	999999	717	686	617	757	999999	760	999999	971	597	120	153	999999	138	116	654	999999	999999	766	264	415	51	746	760	683	999999	869	450	216	999999	262	874	471	999999	419	368	19	999999	119	871	736	999999	604	646	914	653	670	999999	548	999999	620	28	999999	833	999999	892	970	999999	934	682	461	999999	265	728	999999	999999	681	999999	999999	747	644	999999	87	894	528	505	447	999999	846	39	415	999999	901	999999	632	999999	873	637	999999	527	397	94	441	437	420	999999	999999	876	312	999999	971	391	512	800	747	351	940	115	315	549	999999	871	89	905	276	999999	418	441	999999	999999	372	54	134	999999	360	560	837	650	999999	112	849	570	796	999999	67	34	146	111	999999	290	304	999999	332	615	82	526	14	999999	170	608	17	223	999999	213	316	999999	266	999999	450	999999	513	300	631	999999	699	883	999999	912	848	252	675	316	999999	814	804	603	722	519	127	999999	999999	999999	489	875	104	999999	999999	593	860	999999	999999	999999	999999	999999	999999	999999	147	128	915	999999	999999	102	687	917	932	999999	999999	966	999999	712	999999	746	203	999999	640	999999	810	755	118	72	999999	490	61	718	484	999999	655	473	47	800	466	603	603	929	391	999999	999999	571	943	403	999999	823	194	158	923	31	999999	54	260	999999	203	392	19	999999	105	999999	51	999999	443	91	55	396	928	999999	256	612	152	999999	235	186	587	248	999999	715	295	999999	306	902	999999	999999	228	999999	222	999999	999999	999999	593	750	833	429	999999	655	138	861	999999	999999	895	586	902	321	878	367	818	999999	999999	955	580	999999	567	825	665	999999	184	980	862	444	183	467	11	181	28	402	999999	999999	764	999999	120	999999	367	999999	384	999999	999999	483	584	861	999999	149	482	999999	503	299	193	18	763	283	480	999999	999	913	217	437	999999	999999	303	486	926	999999	319	999999	844	999999	937	999999	450	945	999999	999999	999999	11	652	43	984	999999	678	728	219	999999	52	999999	460	962	950	453	697	947	145	280	189	108	934	779	829	999999	806	872	362	531	568	999999	999999	779	999999	997	270	183	453	999999	999999	999999	277	999999	970	828	999999	999999	999999	999999	964	502	809	999999	999999	307	76	999999	213	569	553	806	999999	687	862	233	354	681	999999	952	192	523	504	911	228	615	999999	439	808	11	819	925	201	868	566	76	18	278	999999	453	999999	397	999999	884	680	
999999	207	589	999999	999999	483	925	670	728	310	450	998	999999	649	906	999999	636	999999	212	749	628	614	999999	130	796	999999	86	999999	767	31	999999	553	619	240	972	417	252	797	72	527	999999	264	473	999999	126	77	120	629	361	976	999999	332	766	144	62	641	700	468	846	999999	999999	512	903	999999	515	999999	388	667	999999	499	234	839	12	685	855	373	150	939	14	999999	114	457	71	999999	999999	472	786	485	187	341	717	783	999999	999999	130	391	361	766	62	229	999999	999999	953	862	752	999999	330	999999	288	689	999999	999999	463	999999	426	949	999999	999999	999999	53	120	999999	489	344	999999	999999	888	471	565	474	22	383	887	999999	49	660	504	209	48	272	999999	705	999999	498	999999	956	999999	833	999999	180	999999	249	999999	18	119	785	964	618	89	999999	575	858	525	814	676	126	999999	677	87	766	455	250	83	717	901	414	705	990	999999	825	130	65	999999	395	532	773	999999	879	676	264	696	999999	130	999999	696	999999	189	393	821	724	94	652	756	357	725	999999	175	79	117	704	999999	973	999999	264	190	520	511	999999	291	999999	529	993	10	823	79	999999	130	346	999999	999999	999999	322	179	778	741	477	309	999	669	832	607	999999	771	972	183	723	770	865	556	999999	781	58	111	999999	204	100	652	932	288	165	579	999999	57	498	479	767	999999	999999	522	712	221	512	470	459	305	12	231	38	649	356	999999	999999	999999	845	836	186	220	261	583	651	825	999999	721	513	262	778	479	283	503	415	919	433	999999	999999	964	279	587	999999	621	202	868	623	293	932	366	325	999999	212	661	302	999999	552	763	871	887	844	790	956	206	527	532	948	535	243	999999	375	911	946	880	567	598	567	639	999999	782	211	92	788	157	936	740	276	621	210	858	376	669	999999	999999	130	999999	630	456	104	669	920	98	60	505	991	414	102	999999	104	999999	989	913	382	999999	685	762	11	809	269	786	265	999999	999999	384	70	706	438	990	999999	88	967	121	999999	720	862	122	42	293	166	532	647	999999	526	999999	868	463	999999	393	280	368	486	999999	196	318	413	592	764	675	445	294	975	112	572	26	999999	878	378	662	235	572	729	999999	653	737	999999	321	810	828	515	606	420	54	719	999999	999999	999999	999999	999999	316	279	999999	367	848	871	556	999999	382	999999	769	999999	94	634	999999	708	999999	768	999999	458	179	102	781	935	169	999999	999999	930	999999	180	424	589	952	152	999999	956	224	372	870	782	999999	603	939	999999	69	524	521	
785	999999	21	763	833	979	476	999999	224	497	422	999999	19	999999	999999	163	211	95	999999	48	942	289	211	494	276	898	394	278	576	162	999999	876	999999	326	999999	999999	999999	416	591	610	486	999999	140	468	801	999999	860	999999	564	449	999999	225	999999	486	579	506	685	526	496	999999	999999	208	999999	71	26	546	999999	692	999999	581	781	795	504	579	562	999999	158	999999	693	112	47	999999	714	136	999999	265	997	167	747	592	369	854	919	656	25	999999	999999	78	451	264	610	999999	876	999999	668	999999	721	309	924	722	357	941	999999	394	896	985	493	364	999999	761	999999	999999	945	325	222	926	875	999999	564	284	999999	89	302	999999	999999	999999	732	731	468	482	544	697	243	34	244	427	30	535	759	40	999999	999999	432	999999	715	214	231	561	769	741	77	873	999999	999999	469	278	649	999999	999999	36	999999	762	896	999999	999999	851	171	921	999999	795	906	349	98	999999	490	23	657	999999	722	297	648	181	961	726	414	999999	999999	593	999999	966	777	625	642	999999	777	41	353	268	474	864	53	999999	479	999999	835	727	785	221	169	456	620	999999	682	605	388	91	800	179	759	554	999999	578	366	124	27	291	707	999999	999999	458	669	399	147	858	999999	347	999999	987	891	687	886	740	434	117	355	740	999999	47	999999	696	999999	183	509	999999	964	475	944	999999	956	553	30	999999	465	711	999999	231	900	824	361	999999	389	813	288	81	668	169	153	258	769	287	349	669	20	70	226	999999	999999	999999	894	778	403	999999	40	347	666	466	285	722	999999	133	839	127	999999	314	316	428	895	437	261	804	331	695	596	679	999999	360	419	404	494	300	341	999999	999999	582	647	53	782	940	414	211	884	431	999999	645	447	231	999999	706	753	798	601	462	966	99	999999	707	999999	360	142	999999	999999	880	238	40	791	167	197	113	667	273	999999	954	999999	59	920	899	767	950	241	983	999999	713	999999	999999	698	879	715	840	134	999999	999999	431	807	108	164	13	203	897	853	999999	43	879	999999	999999	162	647	439	999999	178	999999	940	799	128	159	938	344	238	542	341	912	451	999999	979	728	999999	999999	156	923	999999	916	706	869	107	951	950	497	999999	172	543	61	999999	798	999999	576	999999	503	312	658	170	819	775	999999	566	999999	838	685	900	320	999999	938	500	516	31	261	851	81	701	177	208	450	669	999999	999	289	472	653	999999	999999	999999	477	911	498	762	85	151	55	312	999999	123	274	999999	999999	999999	999999	999999	999999	777	419	725	927	
801	999999	460	720	159	708	661	286	478	195	999	497	591	51	37	12	753	945	119	805	768	545	999999	934	852	316	423	404	999999	538	875	999999	687	999999	676	775	48	52	999999	443	394	36	688	999999	274	109	772	612	577	558	190	832	309	999999	169	266	91	526	867	843	295	267	558	939	999999	734	810	999999	374	261	964	710	29	676	421	742	856	135	669	753	544	810	827	179	358	52	999999	999999	643	419	694	521	184	92	157	137	477	748	618	540	299	983	247	325	594	480	813	633	508	427	409	999999	856	999999	309	999999	999999	388	591	276	768	53	156	955	566	452	535	936	529	294	999999	118	517	138	999999	560	573	999999	585	877	239	342	269	225	999999	999999	999999	70	999999	672	697	99	999999	351	772	999999	999999	292	759	151	944	999999	999999	999999	999999	301	999999	727	660	748	911	927	803	713	999999	435	783	930	999999	999999	999999	475	163	857	596	999999	950	175	366	218	723	291	999999	443	999999	362	239	55	72	718	300	937	410	999999	760	769	296	453	314	346	472	999999	347	999999	364	479	723	256	627	999999	350	282	371	452	34	630	185	999999	999999	999999	206	738	867	235	536	849	74	129	999999	999999	999999	507	999999	29	745	816	943	821	999999	463	638	982	427	94	999999	27	999999	957	19	999999	999999	926	673	999999	999999	733	50	999999	404	999999	414	604	999999	999999	999999	999999	421	999999	999999	217	686	363	291	326	56	999999	321	999999	857	519	283	999999	999999	965	243	962	833	241	878	22	776	832	999999	573	59	44	832	628	994	999999	999999	233	261	999999	454	240	644	357	582	927	422	267	263	999999	241	999999	494	194	566	137	19	999999	999999	999999	441	999999	936	717	277	21	390	999999	787	333	912	59	855	317	521	13	327	486	659	950	999999	519	578	541	342	751	999999	999999	72	867	524	426	760	567	370	599	303	999999	90	571	999999	729	479	930	972	191	452	999999	999999	562	810	532	999999	522	999999	922	285	404	999999	999999	471	742	630	920	808	496	299	297	999999	999999	709	400	406	97	413	871	49	648	569	160	999999	373	974	509	999999	999999	895	247	475	448	324	898	551	564	110	999999	999999	999999	999999	485	999999	164	240	751	853	999999	136	442	118	231	999999	637	999999	234	226	108	768	999999	999999	999999	600	61	999999	508	606	999999	849	841	987	609	999999	490	999999	93	269	999999	143	232	656	647	865	462	999999	253	565	687	999999	326	999999	11	999999	978	695	315	885	999999	999999	731	154	52	999999	294	455	509	459	402	
120	999999	965	999999	999999	545	474	999999	950	147	999999	578	942	919	999999	999999	503	985	573	793	795	220	208	429	811	411	87	613	86	580	999999	629	793	999999	576	999999	361	276	46	500	513	999999	364	747	916	763	788	235	304	999999	999999	469	935	665	999999	999999	553	546	270	563	467	860	999999	380	999999	302	785	779	353	999999	181	236	949	82	999999	326	855	460	999999	999999	622	852	999999	48	789	548	999999	138	566	675	999999	999999	16	482	43	999999	338	984	617	624	978	19	881	868	866	564	520	863	384	999999	54	102	999999	221	999999	614	551	112	590	999999	608	999999	222	677	999999	366	230	476	48	638	988	999999	999999	888	80	612	999999	999999	181	235	999999	830	753	285	631	676	999999	999999	541	428	111	236	404	35	999999	331	797	999999	210	999999	344	53	824	746	302	183	258	155	999999	338	999999	110	999999	365	563	777	903	937	56	991	585	435	934	620	537	999999	999999	818	999999	999999	815	999999	250	671	890	999999	16	999999	983	457	999999	635	999999	213	785	10	305	999999	471	247	427	999999	166	219	999999	999999	118	214	219	540	706	999999	282	402	522	999999	859	999999	999999	579	771	896	954	999999	574	999999	782	999999	834	999999	999999	999999	357	635	331	955	611	41	747	982	875	999999	797	452	750	987	363	260	690	909	999999	46	573	999999	476	530	905	567	645	974	136	999999	379	999999	999999	278	92	999999	81	566	274	828	521	999999	703	968	109	511	999999	999999	597	999999	999999	999999	395	429	864	465	169	800	59	53	396	773	999999	999999	433	125	377	482	904	715	188	134	645	322	525	999999	999999	507	431	404	999999	68	999999	603	347	453	297	655	999999	627	487	280	516	230	442	748	999999	999999	545	984	999999	375	682	881	999999	916	289	999999	903	783	276	661	999999	655	999999	338	395	262	999999	999999	827	999999	78	286	237	907	617	424	880	776	454	999999	961	999999	999999	352	385	505	260	430	174	225	751	999999	999999	825	901	861	999999	999999	999999	384	65	999999	999999	421	999999	405	999999	446	309	865	999999	137	999999	294	700	932	395	999999	952	890	11	730	815	999999	970	448	925	411	16	999999	529	776	424	80	999999	404	999999	848	55	979	852	999999	131	309	999999	999999	301	999999	135	969	475	913	999999	999999	382	335	751	554	451	858	480	251	440	552	345	999999	713	268	367	305	999999	546	999999	972	999999	999999	608	999999	588	999999	999999	999999	286	46	290	615	999999	951	697	602	653	736	407	197	509	611	384	999999	963	608	911	999999	999999	829	999999	929	
977	189	999999	999999	726	999999	965	999999	999999	999999	999999	403	272	729	800	761	999999	999999	652	915	148	748	472	999999	813	39	552	999999	444	124	999999	456	999999	999999	638	445	526	999999	999999	418	770	312	487	888	646	980	316	243	999999	159	471	944	187	413	790	239	716	998	381	697	692	985	660	596	471	517	999999	999999	101	364	245	999999	889	244	154	999999	271	999999	789	832	722	319	181	295	999999	999999	279	315	570	409	999999	527	140	188	725	784	999999	890	426	138	305	406	999999	453	914	412	65	943	999999	954	968	141	218	548	974	383	814	375	943	267	248	999999	349	692	636	999999	928	710	518	999999	193	380	168	661	999999	326	999999	999999	999999	249	159	999999	999999	999999	441	596	319	591	214	352	999999	287	946	168	999999	925	66	999999	817	207	483	354	999999	898	771	597	999999	557	999999	657	999999	96	994	703	118	912	333	999999	261	49	408	347	506	176	999999	905	433	999	771	999999	270	718	999999	182	765	804	901	157	844	843	623	761	580	999999	146	999999	292	253	60	977	601	999999	207	778	799	146	848	268	509	999999	174	974	786	408	999999	496	185	821	938	999999	21	186	999999	417	425	646	767	999999	999999	515	999999	190	948	793	21	938	520	999999	999999	629	955	643	648	999999	679	999999	975	181	999999	650	708	471	314	746	966	425	442	790	362	162	999999	898	238	993	253	983	35	992	999999	458	976	999999	448	999999	999999	378	537	999999	738	776	671	596	999999	389	807	161	875	212	999999	999999	999999	730	999999	999999	260	999999	414	999999	734	695	624	982	999999	710	673	999999	32	999999	397	598	888	530	61	585	999999	999999	117	999999	195	101	999999	822	999999	801	952	255	271	227	68	301	963	881	187	52	162	688	999999	89	999999	152	138	879	815	239	707	976	678	999999	739	477	948	564	999999	642	587	801	818	999999	758	999999	999999	805	937	105	634	16	352	19	433	802	999999	38	144	53	962	238	17	999999	104	975	999999	76	999999	999999	352	409	999999	544	999999	360	870	999999	999999	999999	748	999999	999999	719	605	701	633	999999	771	999999	506	920	430	426	680	358	794	999999	888	782	999999	999999	327	357	752	234	594	808	999999	83	931	999999	706	847	305	639	297	999999	339	402	999999	999999	305	550	93	432	979	995	999999	116	565	987	941	999999	999999	421	15	594	999999	380	117	999999	125	698	14	366	999999	582	131	999999	71	507	552	495	441	999999	41	776	999999	999999	255	598	943	447	517	999999	209	168	412	999999	999999	999999	330	959	294	525	
791	606	545	727	217	406	873	999999	54	68	999999	999999	999999	499	390	999999	330	646	135	999999	882	677	999999	999999	999999	66	179	999999	417	368	186	999999	211	915	163	999999	240	545	999999	848	725	999999	403	999999	509	753	999999	912	503	404	382	683	834	776	643	123	425	485	570	161	236	999999	416	686	881	851	254	999999	345	955	998	785	999999	999999	793	761	284	731	561	413	999999	266	744	22	986	503	759	434	281	50	18	755	974	961	622	999999	999999	716	999999	999999	508	999999	577	547	999999	596	999999	557	982	999999	838	999999	999999	167	156	999999	999999	403	699	388	101	819	920	304	946	999999	810	572	663	703	57	567	999999	904	904	156	689	999999	617	999999	353	999999	452	399	212	325	999999	817	999999	652	209	320	27	199	565	689	999999	282	999999	162	786	587	893	289	834	280	539	28	263	999	289	693	999999	309	45	890	377	530	102	999999	420	992	999999	21	504	737	550	964	348	999999	217	417	605	999999	612	999999	999999	172	565	932	785	999999	563	999999	372	515	534	717	999999	999999	321	418	999999	999999	742	999999	830	882	784	999999	729	575	680	999999	792	872	98	999999	999999	279	582	214	964	170	846	607	438	942	648	988	212	833	809	673	999999	798	237	999999	721	819	935	435	999999	999999	212	999999	142	999999	32	500	999999	999999	30	999999	103	117	453	999999	133	145	364	999999	243	796	894	896	766	999999	145	994	644	462	999999	878	999999	156	826	506	958	636	999999	913	919	158	571	999	812	999999	580	795	354	218	511	586	464	57	999999	591	999999	315	453	135	390	38	999999	965	602	152	550	946	290	947	71	999999	670	999999	968	95	234	895	93	842	437	349	649	436	950	33	999999	297	955	244	999999	652	999999	348	532	999999	303	999999	406	999999	999999	999999	999999	407	156	24	916	999999	88	999999	367	678	231	999999	698	999999	388	428	24	579	728	263	990	56	24	999999	314	331	919	86	791	999999	999999	423	468	999999	834	999999	290	935	116	411	999999	848	877	264	999999	581	999999	491	513	875	999999	826	942	999999	643	468	393	999999	999999	594	103	12	324	739	189	808	152	895	216	145	148	999999	472	999999	55	152	179	999999	988	999999	681	437	999999	916	47	999999	480	348	170	376	859	552	235	522	999999	215	533	148	999999	999999	438	999999	285	377	736	512	999999	625	84	999999	298	634	749	977	912	665	439	408	701	517	999999	804	735	839	999999	595	853	950	19	839	618	41	999999	375	303	926	162	999999	999999	535	317	855	273	668	999999	234	
802	258	610	651	999999	135	446	567	294	999999	999999	999999	101	151	658	413	616	244	999999	267	999999	383	999999	999999	513	244	228	176	210	482	540	999999	761	61	792	605	350	367	73	999999	999999	126	91	669	906	716	114	48	876	903	249	38	785	820	284	999999	999999	999999	999999	542	907	279	367	812	103	953	999999	999999	358	63	73	259	999999	999999	672	834	302	999999	89	796	140	190	300	999999	243	999999	290	941	777	373	999999	725	228	531	585	325	759	278	576	953	43	75	689	999999	840	989	857	395	999999	450	136	560	545	999999	999999	999999	978	999999	579	591	672	999999	271	985	999999	347	40	650	815	999999	84	999999	999999	135	999999	74	500	477	465	999999	654	999999	999999	337	246	480	190	999999	999999	857	346	698	699	984	290	301	803	704	800	502	959	216	579	800	375	999999	122	419	999999	347	999999	999999	605	336	999999	777	947	933	999999	552	167	162	531	957	20	386	999999	463	845	472	271	796	676	999999	999999	448	325	994	962	143	367	771	999999	781	631	835	102	999999	999999	512	999999	869	999999	999999	999999	806	999999	621	999999	999999	778	658	573	125	85	999999	835	641	52	498	461	953	971	615	999999	395	862	999999	336	185	294	961	415	342	128	999999	841	427	628	487	763	703	213	973	364	708	207	999999	705	999999	999999	461	330	999999	61	400	897	349	74	999999	999999	934	999999	999999	704	816	999999	241	996	684	598	999999	999999	565	734	757	999999	997	261	485	197	687	54	144	999999	832	641	855	291	999999	999999	502	363	678	999999	829	999999	598	999999	547	999999	966	188	31	999999	591	448	765	999999	303	651	900	97	588	761	266	999999	160	439	871	185	397	950	279	190	106	64	344	31	904	349	161	999999	713	30	231	509	33	541	594	999999	999999	999999	987	86	603	414	775	999999	287	939	999999	999999	999999	372	77	999999	999999	999999	506	537	114	743	920	999999	999999	999999	384	999999	999999	756	999999	619	845	999999	308	367	962	203	999999	691	999999	427	743	964	92	999999	999999	350	952	214	600	999999	44	66	290	142	119	43	585	432	40	217	386	531	83	647	323	920	74	710	63	715	999999	815	258	686	999	956	871	999999	999999	43	615	999999	165	684	584	788	207	999999	258	928	999999	999999	661	81	50	222	891	999999	678	410	286	252	999999	885	927	229	808	603	142	163	172	87	581	996	999999	60	375	398	73	534	999999	897	462	135	999999	999999	164	186	646	786	999999	437	829	450	757	373	184	280	757	999999	980	603	999999	105	766	539	583	
999999	479	990	847	502	381	154	686	388	999999	35	787	827	999999	631	957	356	999999	735	258	140	249	238	999999	105	641	999999	553	999999	999999	367	369	568	526	500	999999	999999	939	572	66	684	763	378	999999	159	492	929	999999	359	646	687	17	999999	290	452	425	251	124	751	860	672	600	567	523	999999	666	228	311	999999	924	999999	999999	525	679	999999	376	870	655	726	999999	999999	417	203	482	187	359	338	288	83	85	999999	541	197	711	999999	999999	999999	999999	159	492	999999	628	725	999999	999999	280	491	361	716	85	999999	999999	397	149	158	265	406	94	999999	999999	999999	940	999999	499	468	769	228	813	295	999999	999999	26	505	244	347	93	691	999999	147	906	868	976	571	998	999999	869	154	58	562	138	687	122	518	86	164	334	999999	236	966	576	61	677	76	236	905	999999	100	162	801	74	999999	638	999999	999999	214	362	378	999999	968	599	999999	999999	999999	167	802	67	999999	428	89	23	692	465	801	999999	855	200	910	345	102	993	999999	991	257	497	999999	58	175	999999	871	802	956	999999	999999	377	951	999999	426	908	433	848	39	671	83	787	382	117	999999	385	584	999999	451	42	146	975	820	632	999999	763	999999	754	999999	999999	557	287	67	530	208	999999	619	973	774	11	911	254	964	117	918	469	125	458	222	790	999999	999999	360	923	35	999999	556	329	957	662	999999	679	956	999999	999999	795	730	851	908	411	765	999999	249	450	130	892	21	999999	713	464	999999	154	542	111	999999	699	927	144	505	916	878	999999	25	121	695	242	297	365	992	999999	738	273	549	810	35	999999	617	999999	802	999999	280	999999	999999	503	24	171	147	855	999999	425	999999	596	355	999999	999999	474	594	999999	754	888	605	656	721	590	725	384	604	731	86	42	92	27	999999	373	646	45	684	522	107	533	105	442	681	577	264	152	999999	999999	287	560	308	489	999999	914	536	624	999999	35	778	999999	567	999999	999999	650	343	851	264	982	999999	999999	789	82	41	231	792	172	974	153	336	999999	466	999999	454	525	734	602	861	427	836	31	913	659	999999	999999	966	690	663	999999	244	412	999999	935	999999	789	770	235	999999	934	131	374	999999	977	698	205	183	521	961	999999	999999	740	989	837	156	333	583	140	339	573	264	112	509	942	909	999999	694	531	842	665	999999	509	154	927	305	472	999999	936	960	999999	293	454	728	409	125	504	422	999999	999999	880	215	640	999999	884	999999	29	864	999999	77	775	999999	999999	678	306	508	999999	595	72	542	683	
951	647	179	792	290	809	383	999999	826	415	510	644	741	962	999999	125	613	999999	999999	285	999999	673	868	195	999999	999999	776	432	999999	709	908	360	999999	999999	928	999999	471	113	999999	869	646	764	881	999999	275	867	910	716	999999	392	999999	334	999999	999999	999999	999999	778	983	755	649	43	950	208	127	506	159	135	999999	44	999999	654	509	666	388	639	843	792	999999	920	179	730	70	999999	518	905	584	546	999999	999999	650	789	487	358	999999	836	695	999999	764	165	125	741	999999	682	955	738	304	667	435	627	999999	999999	572	73	999999	918	973	999999	689	221	999999	613	873	999999	393	112	176	160	712	552	943	287	38	60	804	437	455	387	630	780	999999	916	999999	634	798	164	226	999999	771	45	862	331	876	552	242	511	999999	679	298	852	571	999999	955	883	684	953	467	999999	268	158	473	595	743	909	610	999999	503	248	999999	238	885	753	389	676	689	622	999999	485	818	999999	569	999999	99	999999	999999	467	960	236	999999	845	697	999999	164	999999	572	999999	999999	967	941	236	18	629	872	69	999999	818	764	289	999999	71	552	999999	999999	965	588	696	506	999999	999999	153	56	276	999999	961	541	190	598	766	999999	422	45	444	999999	591	999999	999999	903	999999	999999	400	702	681	42	999999	302	999999	11	999999	43	875	999999	620	999999	797	190	742	340	911	999999	787	999999	998	184	999999	36	118	448	121	681	648	999999	477	165	310	451	374	999999	409	999999	826	999999	999999	999999	238	651	424	177	745	411	552	610	992	510	33	181	704	506	260	861	194	276	999999	517	395	999999	303	999999	965	356	815	999999	931	252	701	608	819	275	946	999999	999999	940	702	999999	138	999999	800	966	999999	139	747	867	983	547	483	560	298	999999	346	156	999999	959	212	399	595	54	678	749	809	425	361	999999	999999	130	999999	999999	999999	999999	999999	357	291	337	332	999999	999999	947	999999	393	999999	151	319	999999	999999	999999	999999	999999	738	313	124	94	369	999999	166	999999	777	999999	317	862	999999	999999	986	119	999999	989	999999	31	999999	375	789	999999	529	999999	980	667	115	999999	509	999999	999999	605	516	270	75	304	988	240	180	999999	999999	300	640	999999	999999	999999	165	209	423	999999	934	760	26	372	523	476	565	84	80	499	999999	352	999999	556	523	692	723	725	999999	218	11	634	850	32	317	498	17	866	199	450	512	905	999999	999999	999999	999999	589	153	746	599	739	999999	169	999999	12	999999	492	94	999999	412	816	440	165	215	938	309	909	994	64	35	999999	699	884	630	
987	706	341	248	999999	934	113	999999	999999	454	478	96	475	179	999999	601	16	923	726	786	634	82	749	805	999999	527	678	595	98	721	140	999999	999999	999999	693	999999	384	253	364	215	309	247	461	999999	737	999999	834	740	999999	999999	28	544	972	107	995	915	956	536	616	212	266	999999	999999	267	324	438	67	936	486	999999	226	762	569	521	999999	999999	620	48	78	780	999999	938	620	635	703	999999	77	932	543	999999	350	999999	637	162	999999	999999	756	999999	396	999999	794	999999	263	260	999999	265	975	461	619	999999	304	917	999999	835	519	999999	897	855	999999	728	370	134	999999	999999	383	999999	135	417	999999	999999	999999	426	651	769	999999	795	684	999999	398	447	620	615	322	934	483	433	390	999999	642	631	893	999999	999999	999999	999999	999999	505	556	877	867	139	999999	889	999999	968	878	275	699	999999	724	643	537	466	999999	117	999999	812	468	233	999999	999999	999999	999999	940	802	738	786	983	830	999999	299	138	999999	530	317	999999	726	398	966	999999	167	691	999999	918	999999	366	445	524	561	193	857	47	332	927	879	805	793	949	999999	999999	999999	292	868	532	434	515	55	935	808	64	38	423	502	628	792	307	381	999999	952	446	303	271	431	647	999999	262	999999	563	651	999999	999999	777	277	999999	999999	875	822	430	494	999999	320	510	716	506	164	444	545	704	145	581	999999	938	996	684	999999	999999	860	230	72	181	709	491	293	999999	795	261	155	999999	999999	916	484	950	370	479	135	793	555	924	492	35	717	111	999999	79	87	330	780	592	999999	683	999999	602	367	322	774	828	226	999999	710	902	999999	779	589	229	999999	999999	577	527	999999	152	284	935	737	47	464	999999	73	999999	229	475	481	562	965	440	999999	882	999999	58	705	306	576	999999	999999	590	999999	937	522	999999	972	602	999999	263	43	657	409	89	999999	999999	858	999999	999999	999999	200	245	431	736	814	159	327	224	890	529	822	999999	576	999999	721	999999	311	526	999999	864	251	999999	722	228	999999	999999	41	999999	28	999999	199	999999	541	574	945	978	168	999	133	372	881	757	999999	999999	440	780	91	270	999999	716	27	341	999999	900	999999	574	522	213	218	506	999999	999999	999999	627	339	999999	721	11	203	742	999999	999999	403	722	983	494	914	499	787	747	999999	999999	464	311	255	999999	457	640	813	999999	465	955	791	999999	999999	385	999999	94	999999	999999	69	89	999999	624	727	714	999999	368	917	276	999999	33	425	470	279	357	999999	894	381	480	836	90	999999	823	286	43	999999	776	
477	607	933	829	999999	640	687	156	703	839	584	999999	921	999999	723	547	720	442	540	999999	357	999999	344	666	999999	423	320	999999	999999	253	348	999999	202	171	999999	319	342	999999	428	999999	782	132	653	211	319	840	559	748	366	650	999999	844	503	201	999999	579	999999	277	999999	191	330	708	264	999999	501	890	348	759	206	413	214	999999	23	755	548	235	254	143	356	872	863	571	999999	251	150	503	200	999999	743	321	999999	75	713	246	999999	83	999999	204	710	429	502	799	551	953	999999	223	999999	748	652	999999	335	999999	921	254	328	758	999999	999999	318	999999	999999	346	999999	884	366	999999	185	776	300	999999	367	60	999999	926	380	74	29	669	806	927	672	452	359	549	986	918	154	469	999999	999999	987	999999	885	999999	729	166	783	667	596	999999	48	64	457	188	835	999999	999999	994	874	999999	738	426	217	391	335	257	986	999999	897	999999	995	999999	858	999999	486	513	174	999999	207	999999	290	362	999999	510	888	618	994	181	714	999999	999999	999999	595	999999	967	571	647	999999	386	482	999999	316	769	158	310	332	205	863	701	332	120	984	796	660	973	999999	999999	706	502	717	262	999999	999999	196	235	845	999999	999999	626	915	866	671	999999	724	54	974	592	924	210	566	422	141	999999	999999	999999	999999	363	935	691	590	227	940	11	669	229	363	553	583	922	464	213	12	246	786	465	449	650	999999	999999	998	999999	999999	506	936	304	131	346	380	595	998	492	193	511	46	999999	925	999999	674	505	999999	430	19	12	745	363	420	894	693	926	162	587	999999	330	999999	797	798	999999	74	374	999999	27	183	987	924	972	29	500	999999	98	540	779	999999	577	924	577	783	999999	999999	583	884	237	999999	454	443	421	211	863	818	249	898	492	605	999999	999999	674	257	31	88	999999	344	919	693	605	396	382	611	714	405	125	999999	381	999999	491	490	870	374	728	554	512	771	165	681	999999	199	999999	183	675	180	999999	329	999999	348	988	249	964	544	57	68	999999	809	497	467	702	999999	526	999999	124	999999	535	309	528	477	575	11	188	247	731	415	348	209	999999	999999	155	795	260	42	694	252	526	336	327	670	494	703	283	697	999999	735	673	248	69	999999	644	999999	999999	999999	773	986	999999	726	812	642	720	999999	999999	953	999999	999999	974	999999	124	871	303	209	982	999999	982	999999	727	491	999999	995	741	109	999999	90	899	204	999999	999999	269	708	191	999999	999999	684	949	999999	830	999999	385	999999	760	189	999999	999999	562	445	968	942	
312	902	268	579	468	999999	900	999999	722	792	64	127	999999	999999	999999	999999	999999	503	684	307	908	999999	999999	407	115	999999	244	562	975	999999	527	999999	236	62	663	366	999999	999999	341	707	999999	338	911	48	276	999999	169	751	954	717	507	69	999999	999999	999999	952	861	999999	473	281	582	999999	645	999999	274	599	891	860	999999	867	966	87	172	977	523	999999	448	999999	999999	847	37	492	999999	268	453	999999	999999	565	28	710	999999	589	999999	70	135	445	999999	150	773	676	377	309	999999	96	999999	999999	896	999999	157	464	514	999999	728	626	253	99	740	387	327	806	896	335	841	644	372	387	939	112	999999	999999	999999	999999	238	465	480	728	96	520	517	33	571	999999	417	999999	206	646	999999	521	816	999999	704	999999	999999	967	779	51	467	761	724	372	490	793	930	78	999999	216	999999	273	999999	525	12	230	869	304	244	975	999999	287	448	726	527	999999	295	816	383	579	485	271	685	438	271	334	796	155	542	999999	990	349	986	999999	999999	596	374	301	43	484	447	528	732	804	133	189	323	997	844	999999	999999	124	695	998	731	368	999999	717	999999	678	433	999999	761	466	985	578	301	459	710	930	63	994	782	899	142	999999	539	881	315	999999	21	798	310	480	999999	876	653	987	268	999999	19	999999	47	364	60	723	999999	276	819	554	888	864	296	913	19	999999	999999	795	999999	773	829	706	412	182	667	635	999999	291	196	999999	924	999999	200	63	921	406	956	999999	849	999999	200	272	999999	761	203	156	999999	999999	470	999999	999999	858	131	494	827	313	254	865	697	999999	311	485	89	710	629	584	673	999999	992	613	999999	913	945	457	583	566	999999	650	999999	520	132	35	999999	429	574	76	192	705	236	999999	161	100	730	434	117	715	192	361	142	619	483	999999	999999	857	219	631	912	674	910	271	669	999999	887	187	999999	999999	999999	999999	146	562	402	967	16	383	461	465	193	521	999999	999999	383	292	518	999999	999999	999999	630	963	999999	999999	999999	517	794	964	949	557	213	999999	142	831	60	532	225	999999	226	999999	999999	999999	405	754	448	401	334	52	887	386	95	528	150	999999	999999	700	450	203	999999	999999	182	999999	434	903	262	640	388	518	817	999999	77	999999	999999	532	999999	609	568	465	504	999999	193	752	87	999999	472	685	999999	693	186	360	92	31	180	342	342	231	596	501	501	999999	22	816	999999	46	999999	156	385	999999	999999	56	142	999999	999999	999999	701	430	964	999999	441	576	237	999999	341	999999	768	999999	999999	810	
199	369	22	76	999999	999999	749	376	527	999999	263	325	309	999999	999999	139	227	107	999999	999999	999999	911	266	734	70	925	579	326	484	767	278	999999	388	575	428	999999	43	76	30	999999	999999	335	902	999999	999999	999999	999999	443	860	211	249	670	722	244	179	999999	112	288	999999	48	999999	999999	999999	760	771	999999	937	734	375	345	106	161	87	330	636	999999	19	342	999999	944	658	146	466	999999	528	607	551	153	405	150	396	755	999999	999999	885	473	443	151	162	999999	999999	542	77	524	999999	97	593	999999	607	864	278	770	163	70	389	980	966	618	999999	173	448	999999	338	235	948	351	999999	999999	999999	173	871	999999	189	516	766	126	78	999999	177	440	24	159	545	541	999999	626	601	999999	602	904	506	825	909	988	180	394	213	999999	576	764	996	999999	956	444	993	999999	590	646	304	999999	912	35	450	802	999999	298	999999	797	364	332	749	101	502	540	666	56	999999	200	346	999999	999999	236	375	413	443	526	203	111	548	469	45	999999	705	339	999999	481	999999	117	839	881	999999	416	999999	253	24	905	995	999999	777	947	999999	400	310	922	360	685	999999	47	368	999999	999999	999999	259	895	296	794	396	999999	547	999999	671	850	361	465	246	505	749	131	398	538	531	778	333	601	25	645	655	782	978	317	821	999999	999999	217	785	999999	999999	591	956	230	519	831	877	999999	285	603	48	844	686	999999	999999	999999	649	830	999999	327	824	999999	879	651	148	613	194	240	373	335	111	154	679	257	999999	167	175	177	28	999999	900	999999	325	422	606	810	105	134	381	293	697	918	115	468	999999	509	999999	999999	999999	905	999999	647	229	949	501	894	175	999999	999999	778	372	481	811	411	427	93	342	467	999999	999999	517	999999	858	89	637	193	48	220	93	838	455	859	95	123	999999	999999	999999	376	920	999999	999999	667	617	602	920	226	116	703	51	90	999999	255	999999	753	999999	999999	999999	149	322	317	856	954	355	678	333	512	395	698	359	174	999999	966	999999	342	692	999999	452	265	999999	421	87	999999	179	12	670	209	999999	342	725	999999	473	381	63	613	855	691	321	939	279	418	999999	417	354	876	999999	211	709	928	999999	546	144	533	980	900	999999	522	785	352	17	133	999999	999999	972	883	701	202	912	932	999999	11	539	513	986	750	590	670	989	999999	999999	999999	500	670	281	189	341	999999	400	999999	383	999999	999999	968	932	155	504	999999	444	470	185	325	299	776	450	69	17	999999	546	240	320	569	999999	492	857	999999	
633	253	999999	793	552	761	802	999999	559	999999	999999	999999	580	840	999999	813	235	529	127	999999	180	999999	230	221	181	709	403	999999	842	813	999999	423	121	999999	521	260	994	650	917	424	523	539	226	999999	999999	446	999999	705	983	999999	344	13	999999	687	377	910	33	570	621	999999	367	999999	916	746	344	682	999999	999999	329	999999	819	999999	611	702	656	640	506	999999	257	735	659	697	999999	346	999999	807	57	999999	999999	999999	999999	433	38	85	66	881	623	999999	962	291	988	863	386	987	687	759	402	672	40	737	413	108	323	886	193	669	465	999999	277	537	999999	34	179	717	999999	999999	556	999999	646	775	999999	35	961	965	747	795	999999	198	659	719	414	384	404	289	207	138	120	152	999999	396	425	53	999999	435	657	963	693	668	230	302	213	866	36	264	719	999999	999999	357	149	397	358	277	999999	558	132	259	999999	999999	520	638	284	413	644	259	360	974	999999	536	318	999999	112	652	968	999999	999999	548	358	149	569	819	991	999999	999999	504	48	158	132	654	312	408	999999	803	158	591	27	799	231	777	904	999999	564	610	49	366	999999	705	309	564	999999	583	901	999999	330	999999	999999	520	999999	999999	220	212	852	999999	234	909	449	308	504	386	348	999999	326	580	244	823	999999	391	724	645	219	343	849	999999	999999	729	999999	853	482	999999	944	507	397	91	566	702	893	396	386	139	917	986	210	922	225	336	999999	330	999999	999999	999999	264	999999	765	930	876	363	999999	566	999999	412	595	825	56	441	999999	999999	245	24	542	930	869	15	595	728	232	143	999999	352	285	472	999999	999999	975	22	689	999999	632	999999	690	999999	609	829	881	726	332	999999	163	490	999999	18	31	999999	712	999999	576	258	999999	47	708	999999	999999	941	291	999999	235	987	850	999999	999999	140	999999	93	333	203	330	49	134	869	405	999999	979	446	968	277	451	870	895	999999	446	999999	510	594	452	946	999999	667	547	999999	999999	345	999999	129	738	999999	999999	937	982	519	256	536	134	341	999999	999999	999999	990	973	24	590	999999	999999	451	598	999999	999999	112	640	999999	290	662	502	285	378	70	750	860	707	999999	999999	999999	888	385	162	909	999999	178	952	806	193	999999	694	533	268	145	999999	869	531	999999	622	219	306	605	999999	999999	44	849	963	581	999999	903	292	999999	999999	86	999999	716	299	688	999999	462	159	834	203	999999	968	968	26	243	999999	881	339	289	113	745	217	999999	155	568	875	467	999999	999999	910	289	999999	447	474	999999	668	536	580	
999999	423	169	999999	999999	999999	872	999999	75	999999	730	763	24	574	12	153	323	869	999999	999999	999999	999999	546	257	778	999999	914	727	999999	504	833	574	999999	311	999999	999999	943	999999	745	881	283	943	809	634	484	617	896	715	637	303	999999	322	484	965	849	39	877	999999	291	547	999999	999999	999999	571	998	165	482	713	87	146	209	638	134	312	297	787	13	911	772	170	37	208	99	999999	999999	999999	99	325	461	467	999999	41	403	207	394	137	999999	999999	635	999999	145	193	638	999999	104	521	999999	182	677	72	999999	965	999999	999999	520	999999	65	867	999999	487	999999	166	999999	620	999999	178	244	927	917	170	938	999999	285	453	999999	844	570	999999	142	999999	332	917	647	398	441	999999	891	282	687	106	82	981	30	999999	263	978	931	27	999999	926	287	271	264	517	134	270	689	696	105	675	727	465	999999	395	165	159	999999	999999	999999	999999	286	961	250	821	999999	956	999999	137	200	56	999999	552	257	216	999999	71	662	139	999999	999999	999999	999999	187	999999	378	616	256	999999	992	113	470	78	839	228	999999	325	999999	442	430	177	525	561	505	59	761	999999	218	528	840	104	496	999999	598	17	790	999999	999999	238	999999	999999	710	119	999999	96	586	844	713	38	566	999999	49	229	709	999999	999999	999999	999999	138	999999	203	407	728	795	898	617	999999	479	832	437	570	540	793	988	949	467	416	999999	418	473	999999	999999	189	962	610	999999	276	678	502	360	18	389	656	978	260	999999	981	323	246	479	504	375	999999	601	996	699	999999	240	760	638	999999	364	291	665	999999	731	999999	765	999999	844	350	412	999999	481	428	190	884	999999	738	875	485	999999	190	999999	968	551	590	588	999999	999999	807	999999	999999	864	120	653	108	990	645	528	999999	226	999999	999999	138	102	398	999999	999999	999999	814	442	502	885	162	999999	184	999999	696	791	151	639	799	284	46	314	999999	999999	371	774	91	893	178	220	29	999999	964	789	811	876	999999	191	415	160	106	999999	543	999999	999999	999999	479	999999	303	854	386	999999	426	853	364	823	999999	286	48	407	733	920	273	291	999999	892	193	999999	999999	999999	638	960	999999	649	188	671	770	461	410	408	305	335	599	324	999999	999999	843	121	999999	987	999999	999999	153	18	426	999999	111	262	177	818	779	999999	999999	483	999999	426	993	776	999999	999999	62	156	876	639	112	408	330	949	457	999999	59	81	999999	553	552	762	817	224	233	12	569	518	293	591	629	220	999999	126	108	417	810	77	999999	740	934	131	999	
513	905	27	855	162	999999	115	769	707	134	672	930	462	999999	778	552	672	133	544	862	294	19	892	299	213	850	49	261	982	635	229	619	999999	763	999999	999999	215	156	416	713	188	822	999999	95	447	196	645	808	41	999999	773	617	999999	268	714	504	22	728	651	999999	999999	854	787	82	904	62	508	699	305	469	346	526	717	831	684	999999	96	807	851	999999	214	999999	229	467	999999	612	229	173	59	808	306	487	504	114	947	334	44	850	190	394	687	946	999999	572	187	999999	899	568	583	251	417	215	876	999999	107	999999	999999	999999	220	302	833	345	650	496	172	859	31	613	883	360	438	999999	626	467	999999	268	727	657	290	614	712	660	590	807	400	100	611	870	16	999999	700	715	640	888	999999	352	306	999999	409	327	999999	296	685	232	999999	999999	589	418	999999	839	999999	976	49	605	999999	182	755	999999	105	82	258	999999	606	469	999999	723	606	738	999999	987	961	710	257	962	999999	425	975	367	993	229	999999	999999	999999	999999	615	723	675	44	308	389	597	999999	920	337	79	83	690	225	572	999999	574	850	512	317	878	106	999999	999999	999999	999999	206	397	848	876	570	66	586	439	853	999999	57	571	999999	999999	399	507	789	919	892	315	735	759	795	999999	654	660	689	267	298	999999	993	599	818	144	192	209	615	54	766	999999	999999	260	372	634	53	999999	420	985	918	999999	317	999999	193	910	438	999999	602	945	231	909	376	329	999999	999999	943	999999	753	306	344	999999	892	745	999999	879	818	485	999999	170	860	651	250	703	348	917	211	193	415	907	705	744	606	999999	823	857	647	999999	999999	999999	690	594	999999	999999	650	727	999999	572	656	314	101	952	60	441	999999	579	668	672	980	234	142	760	53	845	600	599	999999	232	921	305	242	651	999999	369	480	275	401	137	63	621	439	639	536	999999	815	752	694	999999	584	253	198	974	196	999999	894	930	999999	999999	523	61	143	265	650	999999	82	450	586	690	961	819	188	541	619	999999	794	503	233	942	39	847	999999	428	648	678	999999	267	465	492	475	549	723	986	613	11	999999	184	989	185	38	375	176	14	213	764	999999	999999	365	826	99	401	999999	609	385	676	155	714	616	971	999999	814	985	103	224	421	999999	201	928	617	881	620	513	57	914	663	680	901	225	999999	613	460	999999	638	402	84	999999	124	999999	937	855	772	999999	27	931	224	999999	83	789	791	668	999999	728	747	944	479	887	659	694	999999	995	254	499	732	
368	793	911	356	701	150	579	981	589	990	999999	999999	62	999999	125	999999	999999	607	121	433	225	739	999999	165	693	922	196	192	429	999999	942	611	999999	834	659	148	312	999999	381	648	222	687	294	999999	985	835	999999	999999	543	994	448	999999	143	75	517	628	70	755	999999	778	999999	396	561	699	58	160	835	227	836	977	999999	248	235	999999	221	538	455	999999	179	858	505	794	648	434	451	554	477	217	999999	999999	87	556	999999	603	694	825	135	595	688	834	999	209	566	566	999999	209	172	670	854	979	999999	75	586	999999	282	169	748	999999	257	504	682	999999	999999	805	999999	840	867	632	778	999999	412	860	315	344	858	999999	238	92	827	252	391	807	363	348	999999	21	970	577	331	534	87	998	347	194	162	382	308	760	999999	766	342	540	999999	999999	576	999999	759	251	945	975	931	665	309	14	122	999999	274	561	947	887	870	999999	310	253	317	999999	522	999999	192	486	999999	477	425	71	910	851	916	894	772	544	262	729	631	355	603	421	699	342	81	287	117	999999	812	779	999999	52	239	647	161	171	800	638	68	469	977	463	250	248	999999	271	999999	999999	789	413	999999	999999	668	955	650	895	999999	189	60	905	378	261	664	646	174	867	621	278	742	610	743	624	670	999999	378	149	181	460	248	999999	328	737	957	409	153	755	384	284	999999	265	456	621	587	999999	101	726	799	604	83	236	999999	690	637	999999	670	21	999999	999999	586	511	724	264	941	250	999999	640	999999	999999	502	419	999999	347	280	999999	164	999999	46	518	999999	652	349	999999	387	21	170	637	109	999999	738	141	284	877	697	496	541	201	680	347	999999	999999	431	543	111	999999	999999	999999	419	160	35	548	975	961	436	999999	999999	157	999999	929	90	949	540	526	526	370	144	616	999999	784	945	999999	451	698	942	618	999999	806	475	723	278	857	228	948	999999	200	999999	323	450	762	334	999999	324	750	999999	999999	919	905	27	999999	999999	999999	999999	999999	215	999999	106	286	29	817	714	999999	682	999999	660	232	731	592	773	336	214	821	175	887	459	562	648	999999	441	326	699	324	788	735	205	999999	205	999999	743	690	103	880	303	632	58	969	711	170	99	999999	895	337	142	691	999999	706	960	999999	185	652	424	999999	999999	999999	128	399	999999	947	958	518	999999	148	848	93	242	999999	527	543	999999	490	851	999999	999999	407	431	371	999999	107	209	999999	191	999999	999999	101	275	698	45	601	513	658	403	764	211	999999	999999	757	489	58	
999999	211	188	427	936	999999	800	936	793	447	281	757	217	479	999999	470	337	606	730	756	999999	543	299	926	39	189	97	999999	285	999999	400	674	881	143	648	999999	999999	763	494	999999	300	999999	905	999999	329	755	451	923	999999	741	253	410	36	732	999999	915	912	261	397	756	608	713	660	999999	56	607	876	83	999999	999999	999999	999999	999999	18	466	488	637	701	607	283	999999	999999	81	544	787	990	999999	158	903	732	999999	67	375	999999	124	999999	679	152	551	722	879	378	102	999999	591	679	297	999999	999999	752	288	221	654	124	28	999999	999999	126	974	66	959	727	180	108	666	102	207	385	894	999999	999999	495	160	885	999999	370	80	806	999999	118	999999	999999	881	161	454	872	413	261	719	999999	999999	999999	177	494	999999	161	208	994	609	498	481	999999	999999	999999	942	792	71	769	720	657	374	835	999999	999999	363	340	846	999999	654	793	999999	946	665	224	999999	256	999999	665	132	252	172	86	206	463	636	790	999999	999999	218	661	811	643	541	999999	999999	119	398	311	140	432	315	189	349	999999	809	534	999999	909	464	696	475	406	646	478	495	297	639	710	239	573	834	999999	810	993	981	999999	415	999999	999999	824	857	999999	534	700	936	982	999999	390	653	112	543	596	39	521	999999	415	997	73	576	999999	480	688	81	999999	999999	999999	378	355	834	763	129	999999	999	640	838	460	871	999999	541	512	560	999999	66	137	999999	248	333	999999	808	999999	57	352	37	893	353	999999	999999	967	112	984	614	391	556	890	982	889	597	399	999999	999999	543	61	531	999999	999999	231	632	999999	999999	359	629	88	547	267	715	777	626	115	999999	669	516	904	999999	556	898	999999	701	176	154	150	999999	934	616	83	999999	996	999999	964	437	999999	546	999	440	753	364	535	843	999999	184	215	999999	999999	112	22	999999	999999	218	974	175	999999	530	999999	799	396	708	999999	999999	474	234	719	999999	662	678	999999	999999	516	474	99	999999	372	335	412	992	999999	877	999999	999999	999999	854	403	787	999999	798	150	601	91	999999	54	54	669	73	379	74	464	258	999999	999999	937	889	712	999999	128	999999	803	960	127	473	859	999999	999999	999999	867	620	999999	999999	121	863	537	572	999999	999999	430	999999	532	308	999999	347	538	690	277	356	999999	999999	999999	999999	999999	72	999999	190	483	617	350	536	505	999999	999999	759	244	531	147	747	999999	374	999999	999999	745	83	999999	504	14	780	935	178	250	999999	970	163	999999	602	273	58	867	357	999999	999999	966	999999	549	727	999999	
206	999999	999999	553	529	81	528	866	999999	999999	594	999999	501	185	999999	682	999999	295	313	835	52	290	642	267	98	879	928	285	424	439	999999	534	532	402	999999	677	928	625	721	130	451	999999	733	118	679	245	999999	181	999999	751	999999	999999	999999	891	69	916	470	748	464	650	153	252	452	999999	999999	999999	290	999999	377	35	753	555	999999	193	999999	755	557	999999	588	853	513	999999	889	673	999999	252	999999	640	342	891	216	190	170	81	977	208	844	427	999999	618	954	277	804	370	997	999999	44	61	507	999999	369	937	169	611	146	396	363	999999	999999	400	770	650	999999	999999	819	573	395	503	215	195	999999	139	67	999999	898	999999	951	529	999999	406	217	999999	142	38	532	999999	30	999999	934	590	999999	75	999999	85	999999	314	512	999999	550	433	853	999999	846	322	999999	239	880	199	713	901	445	833	999999	273	999999	533	517	999999	953	550	552	836	568	624	350	999999	382	999999	131	593	733	632	978	252	553	999999	401	820	634	303	398	830	999999	43	155	22	962	493	999999	325	796	999999	375	10	880	999999	973	231	972	559	856	999999	999999	129	178	812	854	860	720	518	999999	697	999999	659	161	999999	990	535	479	999999	881	889	99	806	797	999999	267	978	999999	536	999999	179	999999	999999	446	500	762	726	999999	999999	999999	112	999999	384	193	109	671	715	849	168	999999	447	751	644	677	967	808	271	332	219	555	876	999999	194	816	999999	848	999999	223	660	999999	274	670	146	180	779	126	715	623	697	999999	551	138	212	510	264	427	214	406	479	691	501	403	999999	787	290	612	588	568	230	261	999999	999999	198	209	761	776	615	473	898	851	103	647	635	922	14	748	296	683	561	999999	644	631	744	969	467	999999	24	359	889	999999	537	157	402	999999	999999	58	939	13	999999	487	999999	740	508	627	598	853	768	999999	999999	542	326	904	16	686	616	999999	999999	229	742	890	999999	266	584	999999	323	946	254	198	277	955	808	293	999999	999999	999999	903	999999	126	381	613	999999	291	575	356	999999	632	150	716	829	999999	300	999999	271	858	725	556	166	776	314	651	609	999999	466	828	999999	42	969	932	954	712	999999	642	848	138	788	480	690	999999	999999	690	805	538	369	633	665	98	999999	86	999999	185	747	356	812	729	14	532	825	747	621	818	663	218	762	126	756	657	871	142	80	254	865	928	896	999999	846	80	220	832	172	999999	19	892	583	778	964	540	999999	129	999999	265	655	942	616	72	37	597	775	252	876	
17	226	889	16	999999	999999	819	460	199	882	933	999999	992	999999	975	808	999999	634	983	161	226	828	999999	19	814	599	922	322	834	596	259	305	999999	956	999999	999999	130	886	480	468	155	90	999999	246	199	943	663	367	640	263	999999	962	791	100	660	189	999999	880	999999	514	397	507	625	999999	633	999999	353	45	999999	555	999999	884	164	525	999999	146	197	999999	820	870	935	564	681	999999	999999	296	513	877	999999	975	956	250	694	999999	80	647	464	47	999999	999999	600	627	999999	95	575	382	808	276	93	999999	991	958	999999	999999	999999	832	999999	999999	273	347	999999	475	739	454	598	447	199	199	999999	369	681	160	999999	269	280	999999	999999	595	14	956	487	247	999999	782	984	997	190	372	999999	999999	821	418	999999	275	999999	134	888	494	496	138	999999	619	821	724	842	999999	999999	800	999999	271	216	240	51	999999	860	999999	999999	957	469	601	267	826	803	999999	999999	999999	386	637	834	999999	429	142	109	876	773	867	425	79	940	153	941	390	321	134	42	591	377	466	415	546	453	930	34	999999	870	365	816	615	187	578	999999	428	999999	906	842	83	141	175	543	999999	999999	999999	27	326	659	876	515	999999	184	956	896	919	999999	297	702	999999	118	213	15	999999	61	810	999999	999999	688	522	424	999999	291	999999	460	211	923	422	84	841	913	999999	999999	993	850	999999	441	999999	682	544	207	999999	999999	353	999999	999999	170	135	941	662	719	656	638	147	461	110	397	225	506	999999	996	809	223	860	585	999999	968	21	567	913	999999	671	688	999999	325	747	211	938	999999	532	999999	999999	481	999999	132	266	999999	107	999999	999999	749	999999	724	987	548	999999	999999	353	767	564	958	159	568	37	293	57	967	494	821	999999	899	999999	231	973	653	209	337	801	738	328	340	870	479	999999	999999	163	946	701	999999	927	293	857	180	438	573	891	239	999999	138	84	299	585	999999	827	850	300	993	751	344	349	70	661	615	448	234	98	999999	750	999999	139	110	276	889	894	430	999999	288	999999	409	999999	970	883	673	663	39	755	999999	999999	999999	999999	169	205	999999	266	867	631	252	731	213	485	999999	488	999999	999	974	33	695	391	406	808	999999	210	999999	582	378	187	999999	951	999999	999999	504	38	783	999999	969	999999	999999	999999	37	798	798	999999	999999	924	999999	491	302	674	688	16	69	212	254	168	860	959	854	784	999999	689	643	301	322	734	999999	999999	705	600	999999	79	123	72	364	608	20	466	621	427	999999	887	885	324	272	999999	
420	301	784	999999	140	999999	999999	999999	746	347	165	999999	244	855	943	367	786	701	645	999999	892	997	847	999999	999999	403	348	437	752	999	804	999999	999999	908	999999	689	408	90	470	28	29	999999	325	27	453	512	232	765	483	999999	111	999999	679	999999	521	422	453	147	999999	736	672	623	381	746	542	835	999999	999999	541	263	959	705	241	999999	999999	999999	681	830	203	645	999999	999999	953	999999	898	621	650	384	397	901	999999	270	614	733	356	405	617	999999	484	999999	999999	896	234	230	714	405	999999	62	64	999999	999999	623	944	831	565	100	669	999999	847	921	999999	105	938	999999	27	699	101	507	280	999999	999999	112	355	999999	612	284	357	999999	374	503	669	597	329	778	170	622	325	782	178	999999	735	324	731	563	431	937	958	595	212	25	314	454	781	860	333	638	278	368	229	290	742	936	929	999999	261	999999	775	170	479	405	383	318	338	24	467	999999	381	999999	164	674	999999	999999	999999	358	198	999999	815	999999	999999	999999	353	956	999999	888	523	999999	999999	387	311	834	172	797	125	806	641	996	126	767	402	363	267	486	214	554	964	979	999999	580	165	47	781	316	716	999999	61	426	754	450	500	668	584	993	489	329	512	528	647	724	717	202	108	999999	76	100	274	999999	752	18	923	543	999999	815	232	274	62	999999	91	999999	754	224	251	999999	276	734	999999	273	999999	884	52	446	342	690	999999	962	938	732	250	625	999999	194	674	745	526	999999	284	769	771	225	276	656	446	479	970	999999	951	999999	781	342	322	999999	999999	999999	999999	487	210	702	952	269	336	329	614	466	493	570	999999	505	160	319	459	18	999999	999999	999999	999999	999	863	720	371	20	516	951	999999	999999	999999	323	999999	779	48	756	999999	999999	511	999999	947	999999	980	999999	999999	951	455	999999	999999	999999	313	508	99	259	579	999999	347	982	590	258	819	378	706	163	999999	257	744	726	121	563	999999	999999	990	892	670	354	999999	876	999999	999999	565	244	488	35	999	185	233	999999	999999	999999	418	600	999999	262	78	999999	345	826	186	162	217	729	170	909	15	122	999999	207	589	235	468	999999	999999	181	693	585	889	681	163	633	34	197	526	561	999999	999999	999999	737	823	102	18	202	699	999999	999999	836	83	579	999999	887	667	35	999999	999999	102	947	929	65	569	999999	688	664	999999	553	138	29	212	999999	764	728	158	780	999999	496	226	275	999999	999999	968	857	512	320	999999	276	965	998	229	552	999999	207	999999	999999	177	340	414	354	529	
156	999999	192	633	473	814	300	999999	887	652	999999	757	999999	185	999999	97	711	980	378	12	406	587	999999	999999	660	151	567	381	999999	612	53	92	872	745	625	480	999999	999999	48	505	371	537	999999	356	749	794	999999	31	929	821	466	359	999999	352	132	569	901	393	973	332	257	919	999999	284	608	398	885	91	560	947	311	999999	942	872	640	999999	508	783	999999	865	509	545	999999	427	156	693	56	530	622	66	579	999999	260	715	999999	452	999999	803	747	999999	909	559	471	999999	520	978	417	173	711	999999	999999	999999	342	117	823	712	477	81	138	999999	999999	364	468	999999	377	908	236	999999	624	999999	831	999999	46	999999	955	949	999999	468	907	999999	286	883	818	369	999999	461	70	153	892	545	974	999999	675	832	19	554	100	967	614	611	999999	999999	548	522	431	365	91	999999	162	999999	999999	18	999999	959	999999	999999	999999	999999	508	916	999999	93	344	999999	223	865	39	214	690	410	999999	116	853	999999	427	999999	345	306	937	639	380	427	990	29	999999	965	801	716	203	551	999999	999999	468	698	763	667	846	468	999999	566	336	877	951	751	24	532	999999	868	542	543	999999	249	999999	868	546	999999	103	999999	182	258	74	323	999999	149	401	999999	647	165	542	999999	258	999999	997	381	999999	503	475	248	15	999999	810	933	183	659	428	999999	828	599	162	342	574	532	999999	60	501	23	999999	812	360	155	999999	999999	999999	782	295	256	251	791	565	53	999999	854	999999	999999	447	999999	149	361	720	999999	999999	57	13	999999	195	726	590	999999	879	999999	636	663	888	859	999999	811	607	999999	374	999999	527	47	43	999999	387	999999	222	498	999999	370	999999	999999	102	727	116	836	996	134	597	568	999999	304	911	999999	416	301	965	460	307	636	999999	748	986	548	115	999999	23	894	822	474	513	102	999999	518	425	131	571	171	999999	663	815	999999	802	805	999999	232	999999	767	702	96	999999	762	200	999999	837	135	528	553	622	113	823	999999	311	999999	999999	573	960	403	851	294	999999	804	707	999999	999999	60	945	191	41	882	877	256	201	736	719	999999	901	999999	681	299	603	27	548	649	999999	713	181	679	750	942	271	732	999999	999999	366	951	65	556	999999	787	189	999999	522	739	999999	576	910	999999	413	313	672	999999	721	561	999999	712	265	67	999999	999999	878	276	441	99	620	155	340	783	999999	999999	696	354	211	999999	120	266	505	808	423	273	999999	605	275	446	280	668	20	999999	726	999999	695	998	999999	58	908	913	905	433	129	999999	
246	136	205	645	999999	327	402	828	999999	435	999999	456	643	999999	314	282	10	994	818	952	145	975	67	727	82	698	601	999999	985	207	360	999999	689	343	37	677	410	630	830	999999	275	999999	999999	999999	445	249	364	222	999999	635	912	911	614	999999	999999	999999	78	477	572	918	726	999999	842	253	84	999999	767	999999	512	999999	872	999999	174	999999	687	999999	999999	766	291	833	999999	388	419	359	294	449	999999	523	397	766	999999	999999	999999	911	236	36	999999	999999	226	309	482	999999	710	116	763	999999	999999	748	489	992	999999	311	196	739	584	999999	999999	493	958	634	677	254	912	746	38	939	322	262	639	999999	999999	402	999999	982	999999	288	999999	313	596	999999	702	719	43	404	567	999999	746	327	337	889	999999	855	999999	999999	632	999999	999999	999999	87	824	230	495	118	828	388	806	761	999999	999999	305	668	999999	999999	999999	932	958	220	517	188	731	202	999999	925	750	464	757	691	999999	360	132	146	999999	235	771	531	999999	610	999999	26	760	546	542	939	41	230	679	958	504	999999	673	27	999999	784	356	631	999999	569	999999	999999	630	125	803	853	265	169	954	301	999999	685	725	357	15	999999	427	999999	659	65	894	530	784	799	196	307	686	115	512	930	879	150	305	647	252	840	395	645	742	688	683	872	275	388	999999	819	934	326	22	999999	366	999999	999999	180	675	999999	589	831	999999	505	177	160	656	34	421	999999	389	999999	114	174	115	782	451	999999	381	999999	264	406	965	377	999999	369	102	999999	573	717	177	135	971	414	261	999999	716	999999	521	532	999999	999999	966	848	439	856	221	847	999999	584	719	12	798	653	583	193	866	561	142	808	67	999999	999999	704	817	264	116	700	912	552	999999	999999	459	849	806	999999	999999	126	937	516	157	255	352	989	997	999999	336	327	830	999999	697	164	114	712	475	937	791	272	41	185	749	521	934	484	517	999999	999999	999999	847	571	753	999999	623	625	660	812	999999	471	999999	652	927	789	870	844	999999	911	999999	746	384	868	231	176	999999	999999	766	636	320	867	481	492	622	387	480	999999	324	946	999999	488	62	662	12	329	566	389	258	960	651	100	629	606	415	806	575	978	999999	999999	665	862	859	999999	502	77	990	224	999999	550	318	999999	999999	907	380	620	999999	721	865	901	610	999999	513	999999	985	229	247	874	86	815	812	501	918	737	291	678	629	38	170	935	339	352	359	708	652	50	570	722	999999	999999	123	853	999999	448	976	960	358	63	999999	282	829	
125	147	224	738	817	692	791	999999	701	991	664	999999	930	572	268	356	805	163	945	999999	999999	648	292	702	958	388	480	761	330	330	575	999999	887	115	223	214	144	999999	835	999999	779	105	534	802	999999	301	192	876	717	999999	552	900	102	623	314	999999	855	999999	999999	438	222	40	305	381	425	674	674	999999	359	63	221	835	328	597	879	429	999999	489	999999	666	205	999999	53	716	777	999999	897	273	801	746	359	621	200	999999	145	748	999999	162	387	783	627	368	526	664	999999	999999	582	505	999999	999999	363	375	278	122	999999	999999	986	589	603	750	776	410	33	999999	999999	599	999999	921	999999	140	630	961	112	469	49	837	999999	389	323	70	103	402	529	916	392	983	352	87	999999	527	762	220	999999	636	17	226	344	999999	960	802	82	660	53	999999	264	999999	999999	809	999999	999999	540	999999	275	999999	657	384	881	999999	230	720	256	567	999999	934	999999	999999	412	475	462	822	503	999999	428	521	988	999999	359	999999	999999	991	720	543	14	769	999999	999999	945	999999	999999	632	345	237	999999	250	556	999999	903	999999	244	845	999999	797	356	260	901	999999	188	754	554	225	34	965	455	239	999999	712	562	999999	999999	224	473	396	496	829	486	275	999999	188	964	483	538	999999	681	816	11	922	197	753	867	619	975	201	471	763	608	999999	782	464	999999	843	952	999999	170	30	999999	603	999999	999999	774	635	897	10	789	81	687	999999	294	638	237	87	525	999999	130	338	248	281	999999	733	231	999999	493	999999	938	999999	531	621	90	660	444	407	621	671	979	999999	721	975	412	399	86	824	95	999999	999999	172	328	999999	795	831	781	110	678	577	304	667	152	999999	71	667	549	75	703	633	999999	830	466	853	829	888	617	273	868	535	999999	999999	30	999999	788	776	803	388	826	258	879	344	729	53	376	321	99	838	999999	999999	850	999999	999999	461	950	406	999999	474	323	907	224	999999	999999	153	921	999999	646	802	103	295	864	171	249	454	754	859	111	423	487	518	799	999999	999999	133	685	645	285	568	399	391	999999	999999	75	999999	44	371	112	999999	131	478	674	296	745	629	880	688	772	676	707	999999	305	999999	999999	999999	117	445	168	117	999999	285	622	88	413	711	224	536	105	330	420	393	756	525	999999	999999	999999	513	43	730	253	999999	999999	999999	861	308	999999	788	351	999999	811	999999	212	995	127	846	856	596	883	999999	999999	354	593	452	265	999999	344	999999	990	979	961	604	411	438	999999	471	412	22	999999	999999	
999999	999999	194	835	518	821	190	761	407	999999	161	256	999999	10	999999	999999	412	431	353	547	963	315	798	999999	308	217	196	774	141	999999	999999	843	380	779	417	999999	169	999999	999999	443	999999	583	382	999999	827	715	974	999999	122	964	68	981	669	678	150	319	636	999999	536	311	634	416	999999	999999	22	318	876	999999	593	999999	740	654	497	909	415	390	933	999999	999999	593	242	785	999999	176	596	462	999999	701	638	107	352	346	231	999999	999999	726	999999	630	531	999999	838	134	818	776	234	414	999999	759	273	760	999999	382	999999	942	79	849	754	462	165	999999	143	185	222	495	993	403	432	864	999999	688	436	312	732	35	754	117	999999	885	942	192	967	425	999999	877	720	970	68	288	563	959	972	999999	999999	971	385	663	912	999999	782	830	981	629	999999	585	999999	83	649	262	198	961	882	999999	520	973	999999	717	747	344	774	33	345	999999	311	999999	716	934	837	761	649	999999	205	644	113	121	999999	348	766	852	553	646	331	806	100	999999	87	999999	980	501	389	999999	915	578	557	999999	495	837	327	999999	868	399	999999	887	612	106	766	247	765	408	772	253	951	895	790	137	999999	999999	999999	709	73	612	953	345	382	982	186	626	96	353	999999	372	30	999999	983	164	999999	443	203	994	835	840	348	582	729	145	716	29	999999	429	68	956	784	618	454	266	999999	899	999999	630	920	999999	160	422	782	409	233	702	999999	999999	999999	999999	345	999999	873	233	274	381	616	247	275	166	839	999999	999999	669	999999	411	999999	726	718	511	927	573	83	696	689	925	799	329	911	24	999999	161	702	799	620	999999	745	231	991	73	999999	278	999999	764	309	493	999999	999999	821	999999	897	195	917	225	340	772	999999	999999	543	348	582	296	335	260	999999	999999	963	495	999999	999999	999999	999999	734	654	227	658	218	999999	396	205	999999	685	508	100	127	921	243	999999	468	999999	999999	568	687	653	999999	997	943	114	715	621	530	641	74	999999	164	323	460	999999	998	682	564	674	789	348	549	896	788	999999	143	137	455	486	36	210	129	108	999999	91	173	230	999999	999999	604	775	675	167	621	547	999999	803	470	969	488	999999	294	77	778	349	113	999999	218	708	999999	587	176	53	614	999999	841	999999	427	999999	999999	777	966	459	80	24	673	391	285	250	999999	339	666	485	998	250	999999	62	330	557	977	579	21	16	143	26	999999	632	553	756	706	879	386	101	999999	710	820	834	996	999999	675	722	319	968	409	640	999999	690	
55	999999	948	789	999999	869	999999	530	766	959	999999	999999	414	50	838	999999	543	429	953	574	614	297	430	90	65	566	881	265	270	53	607	999999	999999	999999	587	189	807	917	154	999999	999999	350	944	860	999999	942	359	999999	884	790	434	999999	687	356	85	757	999999	868	733	179	988	999999	269	722	362	823	959	999999	463	999999	720	999999	999999	445	999999	274	352	569	572	122	217	256	381	479	618	627	815	747	843	829	999999	999999	193	999999	528	999999	90	232	508	695	983	863	181	235	79	999999	999999	999999	999999	811	999999	383	305	621	961	999999	764	789	114	734	999999	999999	652	634	422	780	999999	309	917	319	999999	130	71	999999	999999	354	85	999999	410	810	921	573	274	42	423	862	644	999999	23	999999	800	999999	127	773	687	771	220	546	813	999999	375	405	334	173	626	295	999999	427	491	617	666	999999	999999	999999	999999	444	946	620	220	560	146	870	296	999999	518	893	12	298	200	367	143	999999	342	121	444	526	249	999999	415	138	549	999999	999999	405	999999	192	910	999999	960	253	999999	600	335	263	162	505	118	204	655	733	292	999999	237	999999	999999	138	286	999999	860	296	204	845	999999	92	20	920	789	891	19	336	999999	189	338	947	542	543	212	999999	999999	938	999999	999999	455	999999	846	525	988	999999	921	992	999999	999999	963	673	58	979	395	253	252	241	716	227	194	329	750	113	696	999999	999999	940	925	207	999999	921	878	160	399	999999	246	495	931	831	969	27	430	999999	225	999999	899	562	158	999999	836	727	232	200	860	999999	931	742	828	708	376	981	999999	709	333	999999	794	898	590	862	17	756	310	884	257	176	999999	410	887	41	391	37	792	965	370	591	999999	687	299	999999	601	999999	666	233	465	988	950	720	999999	183	869	11	972	295	952	999999	427	347	999999	693	237	530	854	797	327	348	999999	111	348	742	352	999999	608	327	270	513	999999	86	429	268	226	999999	394	714	999999	390	65	506	999999	290	173	361	744	606	999999	81	649	999999	906	999999	799	849	999999	284	999999	762	402	654	35	999999	989	999999	999999	999999	476	59	146	150	999999	937	292	692	999999	68	999999	990	999999	11	292	198	999999	999999	180	312	469	999999	806	120	999999	409	999999	410	481	575	999999	823	443	69	140	986	935	508	244	999999	833	116	999999	323	705	840	399	999999	372	999999	583	769	999999	615	224	999999	253	35	267	236	999999	882	220	522	767	755	999999	313	871	306	263	365	986	212	999999	363	616	492	414	52	19	595	48	645	
991	999999	653	999999	844	40	742	909	999999	999999	28	951	895	249	555	950	293	96	530	75	582	227	783	967	147	861	493	760	621	225	226	364	999999	999999	999999	999999	111	728	469	999999	563	353	125	977	193	526	999999	377	936	463	999999	923	75	999999	72	999999	748	686	690	999999	547	982	298	35	791	999999	118	999999	718	999999	848	564	626	689	999999	239	999999	805	784	620	999999	126	823	167	999999	303	999999	871	513	756	498	999999	999999	486	303	581	999999	99	196	528	418	147	658	627	615	203	999999	386	999999	832	671	942	901	999999	999999	431	168	140	567	498	375	246	999999	999999	820	999999	999999	150	396	930	999999	999999	999999	265	211	267	467	999999	552	999999	997	912	411	680	95	556	999999	967	898	999999	423	925	531	999999	162	181	330	696	807	191	999999	166	989	539	659	658	333	646	868	999999	963	962	999999	999999	999999	462	835	999999	876	274	909	999999	999999	524	999999	258	491	921	112	39	936	999999	398	370	597	841	922	871	31	999999	999999	999999	109	577	907	460	999999	238	207	700	999999	194	819	543	999999	999999	915	475	31	410	177	411	543	838	394	202	574	999999	705	659	999999	963	125	450	999999	42	459	673	616	66	911	263	724	412	693	752	951	999999	99	480	926	457	850	620	269	821	999999	999999	193	999999	886	129	999999	999999	999999	382	78	379	502	249	668	251	858	964	498	913	687	140	154	642	251	999999	138	235	999999	92	123	999999	190	230	999999	198	489	901	179	791	730	186	252	321	683	582	999999	849	999999	684	598	885	999999	355	143	214	125	999999	473	177	991	306	999999	87	268	574	198	281	551	999999	999999	956	794	706	192	510	887	999999	958	999999	366	288	423	999999	999999	237	382	835	96	493	83	999999	438	999999	800	999999	372	175	62	119	999999	90	308	342	922	999999	101	425	172	633	326	292	999999	803	999999	713	999999	764	594	41	202	363	195	67	406	823	528	792	906	758	147	722	780	849	999999	285	980	999999	137	851	146	999999	999999	462	999999	790	356	634	999999	96	550	607	581	31	917	40	895	250	936	108	123	999999	519	999999	999999	604	512	743	528	535	999999	999999	999999	742	894	245	690	732	890	999999	477	999999	999999	819	217	999999	999999	758	999999	255	999999	740	154	38	999999	838	447	999999	967	572	288	612	116	664	364	748	970	838	999999	681	349	172	359	330	631	229	706	699	206	955	999999	753	811	999999	155	999999	999999	999999	14	999999	798	432	999999	327	337	864	787	937	465	469	569	999999	632	260	
999999	228	390	999999	406	518	142	747	71	22	119	534	801	833	519	999999	999999	371	999999	79	882	916	999999	41	992	767	999999	768	243	736	395	999999	131	560	377	927	612	999999	212	496	924	61	370	753	218	803	72	953	427	104	380	208	479	562	999999	989	821	358	999999	639	86	373	514	335	626	959	413	251	466	592	758	999999	168	347	155	999999	555	653	823	999999	999999	999999	351	149	366	197	680	568	999999	388	115	263	14	573	420	561	546	999999	999999	258	399	821	497	835	345	125	49	141	417	547	443	178	535	999999	934	597	999999	999999	999999	438	288	844	69	88	487	505	260	595	927	594	294	520	526	574	799	882	990	515	803	999999	999999	549	161	644	999999	999999	999999	999999	638	999999	538	999999	76	698	970	554	762	419	999999	999999	864	454	214	999999	263	922	652	960	999999	61	606	999999	571	728	291	739	693	425	143	550	999999	887	999999	114	65	122	454	827	604	254	130	581	999999	962	999999	703	999999	337	999999	32	294	767	999999	999999	225	31	999999	999999	416	240	999999	347	285	807	999999	977	999999	109	999999	150	478	999999	366	999999	931	999999	999999	608	351	588	999999	365	999999	121	265	18	365	379	889	43	999999	116	421	999999	393	783	305	359	898	409	214	999999	570	999999	553	999999	999999	935	655	200	672	999999	996	828	835	999999	313	174	552	65	999999	999999	220	999999	639	999999	413	992	212	158	729	999	709	942	383	170	795	999999	567	796	607	430	723	698	371	999999	120	592	537	888	999999	141	807	843	788	95	999999	836	999999	999999	66	418	732	506	471	672	303	63	455	675	710	519	606	755	458	200	405	999999	372	140	262	821	465	324	678	597	999999	865	164	297	999999	958	192	999999	740	198	697	227	236	698	999999	999999	146	861	188	999999	999999	999999	395	597	690	511	474	999999	929	244	952	418	827	999999	480	999999	898	167	539	999999	337	230	25	269	503	187	295	999999	925	999999	684	999999	145	718	73	150	999999	999999	607	635	999999	711	457	505	245	288	399	363	228	778	167	999999	332	999999	632	314	45	999999	103	999999	225	800	555	734	560	359	283	999999	810	339	956	341	559	904	267	999999	999999	520	33	999999	788	999999	455	157	47	999999	281	708	999999	758	115	999999	999999	105	419	999999	166	723	999999	886	15	290	999999	999999	821	826	999999	427	180	16	540	524	112	879	724	293	999999	408	696	855	999999	999999	999999	61	999999	612	867	464	495	572	469	60	575	146	218	507	999999	567	335	220	285	853	538	89	
228	590	251	999999	380	135	349	758	36	99	809	441	268	500	664	219	958	965	999999	999999	547	490	948	966	670	227	903	787	999999	485	999999	234	999999	942	833	643	999999	283	999999	999999	999999	999999	33	999999	999999	777	248	999999	902	126	262	319	920	931	542	737	641	285	999999	163	232	562	685	550	999999	584	405	325	667	999999	848	999999	881	573	383	836	999999	472	638	892	999999	23	885	955	233	270	313	114	410	105	11	95	360	999999	146	999999	35	483	967	752	999999	923	232	999999	999999	577	999999	356	557	706	281	179	646	40	185	219	677	999999	999999	258	281	301	915	999999	30	763	999999	951	437	713	999999	999999	505	885	520	65	791	14	687	655	832	957	999999	703	824	832	448	329	754	927	993	304	166	718	481	91	17	999999	860	514	253	486	919	844	999999	298	673	760	520	999999	999999	672	52	671	426	323	744	999999	746	198	325	14	207	510	719	516	999999	786	999999	439	57	999999	154	183	412	999999	47	999999	808	536	168	687	999999	999999	509	999999	262	495	302	167	346	795	999999	672	999999	249	999999	418	999999	389	471	887	356	999999	82	297	999999	869	999999	80	286	42	413	219	40	637	999999	572	10	398	999999	341	494	256	999999	262	224	482	983	999999	76	629	586	999999	75	999999	999999	727	561	221	802	393	999999	231	881	314	391	705	642	561	999999	999999	417	736	135	140	999999	110	999999	819	82	56	999999	106	999999	999999	455	999999	153	999999	306	477	21	789	596	870	115	273	374	788	871	999999	999999	431	129	359	999999	850	303	935	999999	999999	738	742	148	756	999999	140	226	234	999999	406	561	882	265	576	705	628	150	999999	34	139	735	210	999999	999999	216	463	977	655	445	999999	691	218	880	75	738	279	650	999999	372	975	57	149	930	474	957	957	176	553	999999	593	709	48	999999	749	505	538	793	585	999999	54	162	570	789	262	715	353	11	999999	837	999999	978	310	999999	59	999999	595	280	483	606	999999	297	434	10	851	999999	652	308	141	570	210	485	75	300	328	822	999999	359	677	759	613	999999	976	715	228	615	409	156	860	999999	909	999999	999999	978	300	756	728	569	937	999999	73	55	870	629	999999	950	912	19	573	237	605	246	999999	724	993	303	320	999999	999999	246	495	505	447	999999	660	943	175	96	999	571	103	999999	421	319	695	568	95	356	999999	999999	702	400	583	999999	999999	673	664	999999	985	999999	999999	20	787	701	871	567	607	405	968	693	785	825	20	11	144	688	824	999999	999999	
999999	218	963	638	515	544	999999	921	999999	999999	987	999999	579	111	12	999999	92	139	720	448	137	961	999999	388	395	492	999999	389	582	498	999999	999999	999999	566	560	999999	482	381	282	166	775	645	792	999999	999999	414	215	724	17	875	62	559	113	844	900	999999	999999	585	253	999999	668	999999	349	999999	38	999999	907	23	550	999999	999999	999999	857	564	999999	491	178	695	406	981	999999	161	381	706	446	824	746	999999	666	97	999999	896	138	999999	497	70	306	475	999999	843	507	999999	183	794	232	999999	701	548	182	418	304	833	189	271	745	516	343	643	880	213	401	381	356	463	953	756	581	607	77	612	195	702	729	562	999999	999999	978	999999	483	104	132	207	363	257	999999	436	717	866	514	980	999999	999999	999999	762	451	999999	845	999999	841	476	769	104	481	570	233	602	114	999999	787	660	999999	756	169	785	999999	204	27	109	999999	526	48	714	103	96	886	532	117	966	121	357	249	268	746	17	335	38	999999	793	34	999999	332	999999	89	854	999999	969	999999	810	681	257	119	745	999999	324	438	999999	10	395	999999	700	495	999999	999999	440	420	999999	20	161	459	62	478	233	85	481	999999	947	999999	249	644	916	38	999999	999999	863	999999	504	219	999999	579	281	999999	340	999999	333	704	195	999999	648	999999	181	959	999999	360	628	779	999999	670	577	130	490	999999	760	750	767	999999	198	999999	651	201	915	999999	588	582	188	34	147	124	999999	776	18	371	987	805	472	957	999999	999999	666	999999	363	834	641	310	98	999999	277	589	351	999999	516	343	999999	456	999999	120	380	769	999999	999999	641	770	917	801	122	129	999999	954	288	810	986	251	195	567	999999	999999	429	287	999999	336	756	557	999999	999999	270	999999	999999	540	999999	999999	586	916	999999	999999	452	592	916	840	198	969	999999	322	999999	541	674	999999	158	999999	618	999999	999999	102	999999	845	847	999999	997	999999	541	446	692	999999	999999	925	233	79	999999	133	999999	256	174	589	999999	524	914	999999	256	999999	426	994	527	69	922	840	672	494	640	930	224	369	999999	100	308	999999	999999	999999	645	999999	317	604	799	34	263	371	999999	110	13	999999	930	414	837	766	409	546	919	633	978	999999	263	738	438	544	909	755	661	84	290	999999	248	403	798	870	999999	821	204	502	999999	560	568	999999	491	879	999999	810	531	828	999999	762	832	999999	543	809	132	578	176	265	125	508	710	999999	819	666	999999	536	616	967	999999	587	351	427	826	427	999999	691	257	559	544	109	233	833	999999	
528	514	595	860	988	747	999999	655	939	999999	999999	999999	371	752	825	999999	473	999999	563	986	999999	420	414	999999	125	541	440	331	999999	721	999999	999999	877	999999	300	161	927	999999	999999	229	497	931	999999	999999	528	999999	905	938	432	202	80	905	670	847	289	117	109	999999	744	456	999999	999999	49	228	370	33	999999	557	461	674	439	999999	576	999999	499	182	18	374	308	548	635	501	898	424	650	121	614	40	534	193	61	169	999999	180	912	473	892	193	999999	504	604	358	487	999999	762	283	338	336	357	999999	109	735	469	206	820	814	135	999999	577	259	999999	999999	999999	278	999999	280	865	405	430	36	289	824	695	803	943	287	24	150	661	999999	782	287	999999	426	93	999999	699	734	359	999999	348	277	616	999999	94	661	335	218	145	492	999999	932	905	331	999999	284	50	666	263	543	999999	984	962	210	476	142	270	606	999999	999999	581	140	56	332	999999	21	999999	274	999999	291	951	805	14	179	958	849	381	360	598	999999	285	43	481	816	307	999999	315	415	953	952	400	729	34	838	999999	287	886	582	643	816	75	775	946	971	591	994	979	999999	999999	626	999999	999999	17	999999	31	548	999999	239	35	334	706	803	321	767	891	232	781	999999	999999	999999	963	799	716	782	999999	999999	96	509	234	999999	999999	999999	172	999999	201	490	999999	649	817	999999	999999	656	557	999999	119	272	463	189	90	369	999999	999999	999999	571	663	961	999999	234	642	520	461	159	999999	722	950	194	640	985	999999	410	999999	142	999999	896	62	316	999999	407	673	480	999999	906	429	865	99	570	999999	601	999999	240	295	497	999999	307	910	478	652	834	368	924	631	478	614	679	859	91	465	638	518	999999	719	797	561	171	999999	999999	999999	149	999999	390	999999	49	321	344	124	22	999999	61	999999	583	664	416	48	999999	849	577	302	750	999999	17	114	999999	92	326	520	498	936	845	999999	999999	999999	999999	211	977	999999	999999	999999	999999	564	999999	956	414	652	934	692	312	758	813	322	999999	999999	979	999999	626	999999	847	956	995	823	626	85	289	999999	999999	999999	160	215	71	30	266	999999	32	999999	168	60	999999	706	999999	633	218	740	999999	533	936	112	769	999999	999999	701	880	635	170	456	938	771	999999	196	32	109	999999	999999	999999	792	65	485	241	793	974	575	585	150	999999	372	615	885	952	999999	290	527	75	999999	630	369	999999	999999	260	575	999999	397	383	513	999999	58	101	120	53	340	478	461	999999	975	406	19	125	739	999999	798	840	62	819	
999999	999999	504	44	761	999999	999999	653	433	234	999999	546	999999	201	999999	999999	759	281	504	842	999999	286	829	656	100	384	620	254	409	804	462	735	204	577	461	608	189	24	340	644	715	687	54	236	216	999999	999999	818	999999	283	999999	526	346	220	207	644	86	848	943	999999	856	93	253	629	772	929	351	19	739	473	287	999999	999999	860	136	934	241	602	999999	999999	999999	802	210	136	736	999999	999999	984	379	817	999999	340	80	953	787	632	443	425	464	999999	96	809	88	999999	999999	332	585	485	93	999999	412	484	407	292	821	999999	883	999999	999999	837	999999	367	639	999999	941	946	674	987	999999	503	501	816	148	174	574	755	724	999999	140	999999	359	913	900	999999	414	58	999999	999999	142	733	749	326	533	626	999999	999999	180	165	999999	999999	657	999999	413	589	771	999999	345	243	718	75	999999	263	987	487	488	999999	467	999999	518	893	23	999999	855	348	754	999999	293	521	428	999999	585	568	990	90	757	999999	509	320	345	817	712	699	79	76	404	495	339	55	148	128	272	647	646	745	45	999999	742	74	835	999999	313	824	815	873	999999	770	272	906	730	726	127	999999	197	999999	999999	324	817	789	944	268	999999	999999	382	310	582	937	999999	254	54	986	28	999999	485	747	514	999999	883	206	585	633	232	433	999999	421	10	125	999999	999999	564	721	953	999999	999999	576	752	75	451	515	300	553	999999	28	861	743	708	682	999999	999999	196	999999	440	620	213	321	46	999999	923	960	999999	466	486	977	689	333	43	74	324	908	995	999999	445	378	999999	41	784	214	571	580	999999	327	454	21	758	271	999999	342	750	999999	999999	340	152	999999	215	833	999999	871	338	538	999999	999999	999999	762	453	747	857	71	714	181	536	999999	999999	352	257	982	999999	475	228	999999	52	700	324	515	999999	999999	306	954	173	82	964	913	876	999999	870	79	999999	999999	567	20	413	228	628	578	283	999999	489	800	243	232	999999	601	999999	909	495	20	999999	853	393	788	451	999999	898	999999	217	999999	999999	817	999999	187	33	330	908	217	999999	823	999999	745	241	669	185	506	999999	999999	999999	372	270	967	547	999999	749	115	999999	778	569	509	999999	987	370	660	754	672	328	65	999999	500	693	445	893	999999	999999	584	999999	724	613	945	192	957	389	845	999999	987	279	999999	999999	999999	31	139	647	515	999999	999999	999999	581	915	512	188	665	999999	761	678	824	83	876	921	175	494	999999	175	624	327	372	607	525	308	766	999999	706	999999	999999	479	563	
797	999999	177	999999	999999	999999	808	110	766	526	226	628	999999	537	913	402	700	999999	433	447	964	33	198	999999	487	999999	999999	159	118	482	47	459	999999	125	999999	999999	708	78	999999	999999	999999	74	999999	800	156	979	999999	771	852	11	15	999999	858	41	599	999999	199	47	375	349	767	659	992	294	489	766	346	999999	510	228	694	999999	306	999999	671	999999	175	999999	984	507	509	510	306	117	476	683	999999	260	999999	262	506	671	999999	626	999999	126	999999	572	321	390	643	999999	271	999999	317	999999	999999	879	370	698	609	999999	62	868	840	999999	362	884	999999	805	999999	95	534	257	721	999999	929	679	302	554	828	602	85	604	864	211	249	999999	800	102	625	722	889	999999	653	703	618	834	999999	429	999999	197	754	515	225	557	773	24	912	294	999999	388	586	816	999999	16	726	458	999999	638	27	690	94	725	190	452	206	707	604	28	413	105	893	999999	999999	641	848	999999	388	999999	437	235	999999	515	648	247	146	999999	958	999999	977	170	830	157	411	82	999999	999999	335	772	361	76	419	999999	881	358	494	712	35	237	167	999999	999999	999999	211	792	931	578	86	999999	999999	133	999999	999999	50	999999	274	745	999999	999999	539	999999	999999	616	999999	371	815	999999	634	300	752	999999	57	999999	489	821	999999	143	999999	999999	151	533	951	392	999999	238	327	462	854	637	999999	748	251	317	698	347	921	463	999999	999999	977	999999	944	999999	200	883	85	28	477	229	162	141	799	999999	576	15	868	852	160	726	53	999999	20	999999	216	14	192	999999	42	151	900	637	401	115	641	84	589	999999	201	582	162	308	985	999999	485	952	999999	398	741	692	479	78	313	24	999999	625	65	947	580	196	999999	345	986	999999	329	524	740	694	221	999999	425	703	661	577	574	745	999999	385	521	263	65	999999	999999	349	999999	999999	999999	386	318	26	29	999999	594	15	881	999999	322	659	315	960	999999	264	186	250	999999	776	999999	735	999999	61	999999	679	435	326	140	907	347	647	663	497	200	363	385	204	482	783	118	999999	696	756	433	718	80	560	999999	801	617	999999	82	999999	999999	598	935	267	999999	349	216	277	874	974	479	674	999999	818	770	858	878	981	767	493	667	761	49	999999	627	539	609	874	999999	999999	300	589	575	999999	999999	601	999999	127	999999	143	576	840	780	999999	286	758	722	261	999999	999999	922	635	990	588	999999	999999	559	999999	639	239	739	342	999999	999999	999999	890	109	237	999999	999999	439	761	555	634	917	827	980	999999	999999	869	
999999	357	94	102	416	999999	598	999999	999999	420	51	187	487	207	403	999999	999999	999999	999999	396	999999	495	999999	621	753	171	89	365	670	410	682	242	834	770	422	391	999999	900	999999	29	301	999999	999999	334	999999	262	283	358	241	999999	978	999999	289	30	219	999999	840	472	999999	254	999999	999999	999999	999999	738	809	352	717	999999	21	986	947	115	28	104	547	999999	192	494	500	888	999999	134	986	432	936	953	813	999999	999999	551	784	561	884	444	68	999999	567	595	327	909	565	999999	229	696	40	999999	999999	925	672	532	658	978	848	366	853	118	340	999999	801	855	539	167	999999	470	211	396	230	584	999999	752	240	596	176	590	332	167	904	299	999999	307	693	887	888	999999	892	805	713	999999	999999	950	464	860	794	471	380	408	879	999999	999999	644	418	685	889	920	999999	71	812	999999	43	695	213	999999	999999	999999	172	651	279	999999	577	999999	683	702	999999	96	297	999999	802	704	219	924	288	155	804	756	999999	17	999999	967	276	831	993	999999	999999	895	746	424	554	299	999999	999999	139	753	192	99	961	716	692	803	999999	921	999999	117	57	119	416	999999	245	559	616	999999	653	311	999999	745	999999	237	217	107	350	873	826	513	405	491	794	999999	999999	999999	795	181	324	205	345	354	573	885	407	999999	488	687	188	999999	683	999999	85	999999	893	446	999999	733	509	999999	463	758	105	755	999999	566	324	881	105	999999	763	999999	999999	999999	999999	514	182	999999	830	830	618	999999	999999	830	829	261	999999	965	642	526	999999	72	671	999999	742	586	259	999999	183	840	71	999999	999999	658	242	248	312	627	863	388	273	170	999999	999999	976	800	74	274	925	999999	999999	358	249	578	501	700	773	121	716	388	265	364	999999	999999	999999	21	80	45	598	591	948	788	999999	263	999999	999999	169	992	753	999999	522	984	892	722	689	712	368	999999	167	541	475	999999	910	484	133	909	816	999999	909	999999	730	38	676	343	512	372	255	985	325	632	540	999999	367	774	999999	280	999999	999999	309	999999	652	66	999999	66	126	757	877	627	139	999999	999999	256	93	999999	999999	494	318	999999	220	999999	999999	382	999999	534	999999	694	833	146	619	853	999999	195	999999	852	321	673	159	999999	999999	754	495	628	855	999999	999999	294	696	999999	563	381	961	999999	421	982	599	279	368	353	65	431	923	741	18	286	906	999999	641	240	476	547	344	698	999999	465	831	838	527	726	953	999999	998	265	582	999999	891	534	774	632	263	52	315	805	564	795	830	754	619	
999999	74	715	652	999999	111	26	46	273	580	955	160	999999	752	641	400	348	433	668	168	770	395	382	999999	19	977	999999	999999	538	999999	999999	634	999999	229	999999	999999	247	73	542	163	566	210	628	954	999999	999999	503	999999	999999	999999	225	371	172	595	848	193	692	624	999999	488	677	784	508	999999	999999	331	83	540	999999	999999	163	284	891	515	999999	569	767	999999	283	999999	484	999999	568	133	999999	185	999999	491	380	764	969	623	430	63	485	999999	999999	499	921	497	407	999999	494	999999	261	941	479	656	993	288	999999	274	351	999999	14	999999	225	384	221	857	859	591	170	999999	19	540	854	837	39	819	999999	999999	506	785	140	521	650	873	871	977	705	815	498	101	347	705	281	324	58	944	999999	999999	288	999999	637	816	999999	999999	685	999999	999999	642	627	183	421	158	767	565	975	492	999999	999999	999999	243	161	54	103	999999	999999	313	268	539	999999	95	999999	999999	989	443	999999	324	719	999999	999999	160	999999	73	197	324	999999	198	938	716	349	566	62	224	814	54	999999	999999	722	734	999999	381	999999	556	853	999999	919	872	169	334	417	661	999999	695	163	362	999999	97	856	999999	999999	514	375	551	200	232	42	49	734	945	530	564	601	999999	455	999999	697	999999	220	655	404	999999	39	999999	309	688	999999	999999	999999	999999	999999	825	737	943	346	246	16	999999	366	630	509	880	148	223	999999	999999	69	787	249	346	999999	19	876	210	384	590	485	999999	999999	511	999999	675	999999	999999	254	705	999999	658	649	218	810	999999	978	590	156	523	999999	816	809	457	629	14	127	724	999999	691	948	536	999999	999999	761	999999	669	999999	200	834	999999	999999	999999	999999	35	999999	148	40	999999	879	40	999999	64	860	999999	669	951	795	999999	435	999999	263	486	563	756	300	99	893	457	999999	999999	999999	400	322	999999	999999	999999	711	431	228	866	96	999999	916	661	999999	999999	708	835	999999	303	873	999999	764	286	999999	388	999999	352	999999	321	999999	999999	969	762	906	896	741	999999	126	999999	250	373	664	569	470	74	570	902	104	817	999999	67	366	999999	253	999999	635	45	971	425	999999	999999	696	906	620	513	229	999999	754	765	741	468	718	280	62	999999	999999	999999	816	584	818	999999	257	917	929	197	226	999999	519	999999	271	999999	278	701	389	999999	677	757	948	999999	845	417	157	338	86	999999	349	95	219	742	845	439	228	396	999999	928	999999	778	977	999999	999999	521	999999	999	504	44	200	999999	890	180	833	559	256	860	739	999999	365	919	841	999999	848	
141	497	777	999999	831	487	999999	999999	460	999999	898	780	999999	669	333	773	158	834	51	732	332	999999	999999	999999	999999	192	368	657	206	573	201	937	970	585	165	34	866	100	673	557	319	923	439	410	935	779	999999	999999	415	637	999999	95	799	999999	999999	936	999999	999999	623	648	999999	234	999999	999999	999999	960	999999	940	513	308	999999	67	170	999999	423	409	765	999999	999999	999999	461	999999	251	569	365	116	148	695	999999	999999	576	999999	477	34	999999	95	35	552	830	974	968	999999	999999	117	729	160	924	315	999999	126	999999	819	893	999999	197	950	999999	338	531	472	822	124	880	293	999999	908	590	146	999999	337	383	222	808	10	547	669	490	144	839	215	999999	833	834	942	58	999999	115	370	836	488	112	696	31	367	999999	999999	910	999999	999999	820	569	999999	259	533	743	958	20	893	999999	999999	469	848	498	325	290	988	290	999999	244	974	803	229	309	577	235	686	201	999999	847	693	759	96	759	28	645	403	583	999999	209	999999	746	222	999999	319	28	264	207	999999	86	173	999999	972	168	410	27	999999	488	682	308	999999	767	570	55	875	768	999999	999999	479	679	999999	415	980	739	154	238	590	427	990	558	971	488	999999	373	684	130	999999	927	999999	11	305	915	900	12	153	333	186	177	926	999999	645	175	728	999999	199	757	593	242	999999	181	999999	999999	498	999999	999999	577	999999	206	371	754	981	455	739	478	384	971	514	978	596	821	61	999999	999999	999999	913	999999	760	470	184	999999	537	554	999999	999999	574	381	426	776	999999	999999	62	999999	805	182	569	199	435	259	999999	227	999999	615	646	203	129	23	433	999999	220	530	816	999999	32	444	227	999999	542	561	903	12	555	737	312	30	768	82	617	327	880	723	380	510	818	956	683	922	907	719	67	561	948	377	566	155	759	251	957	999999	999999	142	999999	874	999999	648	672	515	312	626	999999	999999	405	115	178	496	160	315	999999	75	761	999999	999999	822	503	352	999999	188	999999	167	999999	999999	124	256	372	748	999999	506	164	179	294	177	619	291	999999	20	999999	843	208	79	994	453	258	999999	609	659	612	835	380	13	594	494	999999	155	365	999999	999999	159	742	999999	999999	999999	999999	822	781	594	999999	248	537	493	196	220	999999	111	172	817	279	232	999999	712	999999	999999	999999	161	584	999999	832	474	925	388	999999	999999	111	778	649	350	999999	999999	999999	999999	974	999999	999999	886	817	999999	514	243	982	547	637	710	999999	39	294	999999	999999	999	247	981	761	999999	322	
158	416	189	118	210	461	821	525	999999	122	631	738	770	999999	999999	343	210	295	999999	492	388	999999	375	999999	999999	999999	999999	822	302	198	139	999999	763	61	159	479	999999	999999	314	781	170	999999	794	598	880	300	523	267	289	999999	47	696	172	728	934	999999	51	684	999999	716	12	999	232	654	999999	999999	974	999999	999999	769	704	934	980	999999	999999	999999	956	999999	999999	781	969	999999	543	636	161	443	101	999999	127	999999	999999	953	999999	597	779	999999	999999	149	999999	999999	326	999999	999999	519	999999	999999	715	354	407	999999	452	999999	70	264	746	999999	465	595	999999	549	286	939	601	41	999999	751	705	392	999999	999999	565	816	171	999999	465	999999	999999	999999	675	999999	727	746	637	999999	309	174	893	974	999999	968	706	214	646	76	235	999999	999999	453	189	999999	999999	999999	999999	247	22	635	113	949	799	582	103	441	920	999999	822	540	999999	61	732	999999	858	730	542	79	999999	361	999999	105	885	89	960	273	999999	465	651	405	439	399	537	999999	71	999999	185	278	875	274	294	201	253	999999	84	162	721	23	362	676	790	247	784	660	465	18	73	719	621	999999	999999	999999	999999	427	111	912	523	999999	113	914	999999	273	204	198	999999	978	851	200	999999	808	552	999999	112	974	614	201	615	877	217	63	880	466	657	55	677	828	397	826	593	171	639	662	909	447	132	999999	53	595	593	486	166	872	714	813	287	766	362	829	812	999999	306	646	851	999999	999999	98	616	158	521	248	591	999999	999999	843	179	889	920	665	999999	97	158	999999	293	730	897	18	751	844	768	999999	476	567	23	683	865	992	999999	999999	414	43	910	894	83	355	999999	999999	999999	870	643	397	845	697	977	725	760	285	999999	130	163	34	347	771	390	609	772	34	21	923	978	999999	88	71	260	818	186	999999	946	999999	835	765	999999	881	210	380	999999	999999	589	999999	999999	999999	639	691	706	389	696	149	999999	473	583	999999	999999	999999	892	999999	319	783	446	169	548	506	339	424	295	397	290	465	571	20	544	999999	445	722	10	999999	546	397	999999	870	132	47	751	482	365	964	645	999999	989	999999	71	292	341	430	749	427	260	224	405	999999	108	999999	577	999999	999999	589	435	407	349	999999	999999	921	428	999999	46	511	754	999999	69	999999	752	887	476	828	948	999999	999999	25	999999	583	148	331	991	56	771	891	469	257	999999	775	539	999999	63	496	822	149	863	765	999999	248	672	404	165	85	565	221	763	999999	555	677	999999	419	434	765	999999	999999	
930	999999	804	155	51	507	999999	999999	790	515	999999	999999	16	808	398	999999	999999	734	911	744	999999	915	999999	999999	999999	719	999999	875	846	999999	813	999999	999999	233	999999	491	999999	247	206	174	100	870	295	60	999999	782	999999	746	289	999999	999999	700	854	619	431	24	999999	253	999999	332	999999	437	448	669	701	999999	999999	999999	599	907	999999	394	537	999999	653	306	630	440	183	355	976	956	596	999999	999999	123	443	999999	801	204	600	717	230	874	370	662	999999	625	358	840	934	999999	157	999999	109	999999	172	117	999999	135	999999	460	80	671	355	848	841	635	336	588	999999	335	981	404	317	226	173	663	386	991	873	14	91	999999	420	25	808	224	713	940	950	336	557	675	999999	149	647	999999	999999	999999	820	797	298	769	999999	608	979	752	74	999999	999999	999999	730	999999	261	999999	379	999999	261	339	49	627	999999	396	637	775	777	315	999999	999999	578	614	999999	999999	180	86	716	321	603	812	46	66	159	831	710	452	605	583	424	430	769	910	999999	199	481	203	876	999999	142	963	830	674	168	999999	314	624	999999	865	999999	185	673	68	143	449	303	983	477	100	685	195	179	204	999999	173	408	668	316	945	393	999999	210	814	999999	999999	981	371	999999	263	526	96	88	740	779	999999	756	999999	999999	858	895	999999	725	786	999999	946	793	636	999999	994	999999	645	318	428	482	827	975	859	999999	999999	999999	999999	95	224	573	599	117	439	424	652	416	999999	891	457	59	999999	261	423	598	242	999999	354	588	903	999999	999999	778	659	999999	952	273	897	999999	284	400	999999	999999	999999	223	626	999999	363	222	140	587	800	754	860	378	587	575	999999	999999	646	654	123	353	192	458	692	821	999999	181	999999	389	999999	865	617	66	96	491	750	210	999999	402	999999	999999	999999	999999	999999	136	999999	999999	679	387	711	637	195	629	287	620	999999	999999	530	804	999999	999999	999999	751	78	999999	147	999999	999999	106	824	360	298	253	999999	999999	895	867	999999	999999	903	175	501	94	677	882	679	987	779	999999	999999	698	679	177	999999	311	999999	705	999999	40	999999	124	999999	583	562	361	348	942	999999	999999	999999	999999	569	965	901	999999	690	665	999999	196	265	159	999999	816	999999	135	680	131	243	999999	599	199	621	999999	576	788	176	999999	532	999999	543	737	999999	999999	750	909	139	714	275	793	621	726	631	69	774	839	101	192	749	436	680	227	708	608	999999	534	741	116	999999	123	60	771	999999	757	653	528	629	549	75	925	996	965	855	449	999999	873	568	
562	687	999999	999999	984	999999	105	999999	326	999999	920	999999	225	178	32	999999	162	999999	849	593	873	415	256	220	999999	126	824	440	714	371	269	999999	832	966	188	999999	662	999999	75	602	47	999999	337	500	999999	999999	999999	999999	973	649	703	705	398	289	999999	156	440	526	999999	867	999999	665	931	999999	999999	999999	944	259	989	602	663	736	677	257	556	761	999999	756	511	780	276	77	466	999999	999999	999999	972	999999	281	42	988	145	280	208	999999	999999	191	382	731	999999	826	600	767	381	985	966	37	999999	999999	933	77	684	24	375	601	287	209	999999	296	214	588	999999	977	957	614	528	466	479	999	184	580	999999	35	363	953	676	309	95	89	701	999999	830	819	348	964	314	131	905	999999	969	181	325	999999	999999	570	434	623	810	766	467	999999	999999	151	558	362	371	659	661	999999	925	978	124	786	595	678	999999	582	638	992	999999	406	999999	999999	999999	999999	265	621	508	999999	999999	62	999999	328	999999	999999	978	999999	999999	986	603	655	469	999999	682	991	66	538	999999	848	999999	999999	999999	999999	466	70	999999	685	121	999999	107	749	160	868	999999	872	489	796	174	404	999999	78	321	652	999999	655	937	999999	200	999999	946	726	131	999999	979	676	999999	680	999999	561	250	303	577	715	888	999999	504	600	999999	809	999999	270	999999	104	999999	999999	541	341	429	999999	133	883	999999	83	608	380	999999	500	889	226	999999	808	934	613	164	405	501	605	763	999999	160	347	474	390	536	685	362	36	511	244	144	736	261	60	438	999999	809	503	117	518	235	999999	711	385	16	999999	336	760	999999	753	999999	936	578	883	660	999999	418	113	999999	922	27	999999	988	999999	91	77	999999	883	184	797	596	999999	497	255	319	156	635	99	384	999999	359	601	96	757	990	208	168	377	399	652	999999	705	957	194	999999	633	25	66	303	938	156	452	999999	153	167	999999	999999	332	574	514	160	329	728	713	999999	425	515	241	663	883	908	189	494	532	849	999999	999999	313	754	999999	141	579	999999	445	686	907	999999	942	600	744	759	835	803	885	502	629	976	253	999999	85	128	784	999999	419	999999	967	958	63	304	276	215	145	578	887	383	580	999999	293	36	665	999999	572	640	918	999999	83	999999	999999	40	229	913	796	691	999999	999999	356	186	386	415	719	949	962	999999	333	538	999999	267	915	512	921	106	693	227	999999	999999	555	153	484	294	957	591	999999	999999	84	999999	419	454	999999	329	999999	404	156	999999	317	999999	447	999999	316	999999	510	815	
469	106	119	999999	230	579	734	14	999999	212	702	999999	458	137	599	939	574	999999	129	999999	999999	596	485	526	950	815	910	250	237	631	999999	103	784	151	131	263	913	950	142	840	719	893	317	999999	702	64	429	999999	126	999999	999999	345	999999	341	455	999999	620	592	183	414	999999	494	777	391	375	999999	317	999999	999999	999999	35	623	837	999999	459	475	999999	661	824	895	999999	999999	133	999999	281	501	833	452	999999	258	642	330	777	728	999999	235	126	926	458	999999	746	122	183	780	482	736	508	999999	882	980	594	958	767	287	999999	938	999999	57	119	874	775	865	620	757	703	704	999999	999999	117	999999	358	999999	213	999999	158	284	557	999999	256	544	999999	999999	570	715	663	683	563	499	711	243	999999	78	816	584	328	881	501	426	87	777	891	398	999999	999999	632	241	755	46	138	743	391	28	999999	999999	999999	999999	304	905	103	29	999999	356	407	874	369	289	546	629	413	277	782	140	274	479	653	999999	977	999999	999999	432	928	999999	370	967	851	999999	999999	250	703	999999	999999	596	332	68	635	544	991	999999	298	352	999999	135	999999	999999	961	260	999999	331	922	286	999999	392	999999	671	100	625	985	999999	32	523	22	306	999999	18	690	195	999999	216	843	999999	613	999999	623	740	999999	803	893	509	16	601	102	999999	999999	427	999999	999999	773	661	999999	20	559	560	999999	774	340	999999	999999	624	181	775	999999	547	999999	813	672	967	768	91	934	999999	731	486	433	431	430	76	978	509	560	495	421	999999	999999	833	559	62	11	848	410	348	604	999999	337	241	158	555	999999	514	999999	490	435	692	726	681	288	82	137	999999	354	274	999999	699	999999	999999	363	306	308	654	264	620	966	919	681	596	692	463	158	202	282	875	608	473	754	79	999999	729	429	567	999999	486	925	999999	999999	999999	927	904	999999	651	877	852	256	813	259	144	524	516	20	999999	988	999999	999999	934	282	478	665	999999	945	999999	999999	633	876	999999	999999	777	695	520	424	545	668	787	999999	507	324	430	628	999999	223	620	555	553	719	299	578	729	999999	990	999999	999999	479	999999	999999	218	35	253	975	514	713	482	449	14	999999	474	471	211	575	426	620	852	850	871	733	334	999999	82	914	587	173	380	999999	704	346	398	999999	688	827	50	481	81	454	123	999999	741	999999	551	461	999999	999999	376	163	999999	379	999999	185	999999	256	635	769	952	999999	999999	350	343	266	744	667	703	999999	783	999999	534	944	549	999999	736	789	991	999999	999999	621	999999	
999999	797	226	89	334	999999	222	466	999999	999999	281	999999	742	66	999999	748	999999	999999	884	758	845	54	999999	628	999999	830	923	449	819	999999	999999	871	999999	999999	999999	553	999999	187	419	651	490	941	351	191	999999	425	807	351	999999	51	517	727	23	862	824	715	999999	597	887	504	999999	999999	647	186	721	409	999999	82	428	229	999999	307	999999	242	278	903	702	810	375	999999	33	581	486	777	999999	753	999999	999999	845	922	999999	528	999999	915	558	716	304	175	470	853	238	734	923	743	420	220	710	999999	594	920	23	995	232	999999	480	521	999999	870	438	967	552	718	237	505	481	999999	17	111	999999	561	999999	536	349	521	547	299	999999	742	367	537	52	86	999999	924	909	999999	305	999999	445	999999	999999	999999	999999	999999	999999	519	999999	427	271	317	213	999999	106	42	320	487	655	999999	575	999999	999999	553	999999	999999	924	999999	834	312	596	728	807	829	666	646	141	185	799	846	220	37	792	241	999999	60	334	999999	979	851	614	431	999999	999999	999999	264	185	999999	921	836	578	836	685	203	830	543	509	383	943	459	901	145	687	999999	999999	547	397	630	83	463	576	491	999999	982	999999	174	630	222	226	411	471	264	264	999999	999999	384	351	999999	410	937	550	951	500	530	999999	999999	744	298	999999	74	867	554	803	468	269	97	350	703	505	666	912	297	999999	999999	999999	646	880	723	540	126	999999	798	230	145	912	625	990	965	42	229	429	342	128	162	999999	917	999999	796	703	999999	43	648	103	744	34	262	794	958	999999	313	999999	999999	999999	977	869	999999	334	667	999999	999999	106	385	670	286	246	580	179	14	999999	80	195	999999	30	999999	93	557	705	485	999999	660	830	41	432	999999	631	409	999999	151	292	475	592	999999	251	68	94	658	977	999999	507	999999	999999	789	999999	471	127	513	10	999999	893	999999	999999	848	999999	894	814	75	952	999999	655	837	999999	999999	721	532	488	401	999999	999999	999999	435	579	888	978	665	576	50	80	999999	611	999999	408	185	999999	970	111	999999	246	999999	254	29	705	46	171	670	458	65	78	439	983	726	999999	49	999999	468	743	485	870	891	327	999999	995	999999	999999	999999	438	820	780	751	430	743	999999	999999	717	999999	729	999999	726	317	216	999999	972	999999	999999	885	456	368	51	788	237	999999	874	355	38	480	34	999999	706	633	999999	999999	285	327	18	999999	999999	999999	999999	887	739	210	758	562	684	806	801	999999	22	454	91	80	999999	991	523	803	869	808	999999	246	231	24	835	102	
86	578	245	655	999999	999999	323	282	46	164	58	37	867	999999	999999	232	679	669	999999	999999	552	171	999999	294	803	215	999999	762	999999	999999	666	999999	375	666	999999	115	571	999999	732	284	140	808	999999	624	942	496	936	558	147	245	567	561	322	583	999999	914	718	950	851	427	368	999999	566	950	497	333	662	211	834	999999	660	999999	999999	428	131	744	138	245	999999	317	999999	821	625	999999	528	114	999999	791	126	999999	397	620	999999	314	915	580	999999	92	999999	619	833	735	723	581	584	999999	623	894	461	999999	786	482	609	544	999999	546	935	999999	431	393	920	870	94	272	999999	50	999999	633	999999	551	503	55	999999	732	483	543	107	53	896	495	490	519	999999	320	785	915	21	759	166	378	644	999999	660	742	698	999999	999999	461	413	544	803	990	391	999999	999999	741	999999	876	70	999999	999999	891	199	999999	999999	411	999999	774	486	262	39	480	999999	143	999999	347	394	376	43	999999	893	999999	639	361	999999	499	999999	430	999999	54	551	999999	699	999999	929	752	999999	724	839	297	434	875	999999	160	999999	332	999999	257	12	964	356	996	843	550	720	802	262	837	253	413	283	999999	765	442	711	894	781	924	214	164	999999	999999	536	746	95	27	671	488	846	999999	975	999999	999999	53	698	554	999999	158	999999	137	500	999999	999999	436	999999	325	120	542	449	620	551	599	999999	848	593	999999	470	107	465	703	140	773	991	883	999999	403	690	721	743	166	604	633	103	999999	999999	253	198	110	731	769	907	139	49	235	818	385	999999	579	460	21	94	203	692	999999	999999	726	146	999999	998	620	635	398	798	293	999999	918	506	965	194	999999	497	370	375	695	795	999999	734	765	75	999999	566	120	271	999999	999999	410	999999	999999	90	937	117	601	111	120	999999	999999	999999	756	219	900	878	999999	999999	120	523	999999	999999	997	999999	999999	999999	999999	532	946	999999	525	137	76	220	616	977	540	885	999999	242	896	268	264	561	287	670	978	999999	174	183	694	725	999999	999999	999999	581	942	999999	95	944	736	79	165	65	619	391	999999	545	603	922	347	986	147	999999	627	466	574	999999	64	334	24	824	367	772	370	799	999999	857	863	44	44	999999	799	999999	999999	827	112	208	942	896	406	443	952	252	835	708	587	283	591	891	17	507	579	760	999999	911	712	393	695	819	414	416	682	999999	887	441	999999	834	381	800	363	376	999999	999999	927	580	872	124	936	661	999999	703	276	971	37	999999	337	48	382	594	999999	719	512	133	491	
990	761	393	365	404	999999	999999	901	790	538	640	13	999999	999999	999999	49	597	456	44	607	710	999999	710	999999	359	999999	157	462	786	999999	999999	863	380	999999	937	819	999999	999999	542	149	468	801	485	443	396	533	999999	215	32	554	527	273	478	525	999999	850	999999	851	15	300	374	301	125	115	894	777	999999	745	895	539	561	837	914	894	148	909	999999	276	155	825	198	999999	999999	242	167	380	999999	854	999999	97	999999	637	753	999999	775	999999	999999	999999	549	619	899	180	320	999999	993	689	999999	583	386	999999	999999	783	705	189	999999	999999	861	999999	947	999999	999999	779	850	808	999999	923	94	672	129	971	232	293	999999	536	999999	27	999999	946	248	478	31	812	477	33	899	985	999999	999999	148	999999	315	803	999999	35	237	129	999999	511	722	79	605	999999	463	415	648	999999	65	999999	263	95	800	915	999999	479	999999	999999	999999	826	908	999999	991	519	534	999999	666	429	999999	701	309	806	697	999999	999999	178	872	999999	358	71	384	999999	929	763	320	63	553	999999	169	953	534	658	817	503	603	937	88	95	162	687	748	229	53	364	869	457	397	679	690	475	607	165	230	250	999999	999999	855	237	209	480	233	276	999999	907	177	999999	999999	999999	526	296	99	786	193	671	999999	164	999999	999999	894	863	665	999999	709	694	356	378	437	999999	999999	999999	92	851	999999	999999	463	482	960	999999	999999	228	468	203	163	404	999999	820	971	559	927	296	959	289	342	345	814	999999	567	999999	561	798	223	422	152	835	999999	248	899	512	217	840	204	816	388	676	999999	472	719	314	318	999999	407	877	648	764	999999	802	519	551	866	113	914	999999	585	999999	15	56	61	328	200	999999	921	999999	352	96	102	153	901	666	999999	999999	999999	262	266	999999	999999	345	773	387	113	411	729	358	645	113	926	809	240	989	671	999999	420	401	124	181	614	937	535	562	672	587	901	999999	609	523	472	662	138	559	997	999999	282	674	999999	788	418	572	999999	248	170	292	913	999999	994	999999	932	249	147	94	421	463	809	221	714	999999	510	876	748	999999	999999	273	681	680	992	999999	85	745	186	336	763	999999	123	297	401	390	999999	989	858	999999	591	233	524	54	148	543	860	999999	960	999999	287	999999	824	701	607	896	611	242	919	999999	999999	196	999999	811	999999	379	999999	999999	819	333	850	520	27	731	541	999999	748	636	542	458	151	23	785	487	58	231	227	422	999999	504	778	442	999999	999999	509	404	171	713	723	768	999999	999999	999999	636	
848	766	999999	102	999999	199	158	974	699	999999	999999	999999	410	584	999999	108	999999	928	999999	324	555	999999	450	163	232	999999	256	45	913	774	265	804	999999	159	639	291	707	135	261	499	356	804	743	609	22	999999	993	999999	999999	624	616	275	999999	927	91	999999	999999	999999	869	33	943	122	71	925	215	57	732	261	944	481	999999	36	676	999999	967	999999	674	999999	150	999999	152	669	95	298	167	990	299	843	78	999999	965	346	266	999999	556	244	743	818	999999	965	282	999999	642	478	233	999999	599	182	959	340	999999	484	999999	652	880	284	36	772	767	225	758	888	192	999999	999999	64	770	999999	999999	999999	17	856	446	184	944	410	999999	617	999999	578	401	126	883	999999	999999	999999	999999	613	357	282	999999	971	60	189	216	393	559	896	962	178	818	999999	395	236	333	999999	48	56	707	480	256	999999	706	199	823	641	999999	455	999999	35	939	166	100	514	524	46	805	267	999999	999999	850	140	655	999999	759	999999	999999	656	414	999999	452	79	906	876	35	799	274	861	365	574	388	999999	595	936	239	662	999999	999999	712	297	113	780	87	156	630	125	763	809	999999	999999	999999	358	50	777	583	869	260	999999	488	724	771	944	902	403	999999	745	545	718	668	107	189	849	944	126	999999	671	999999	759	256	909	46	465	999999	781	663	999999	73	817	363	369	411	847	999999	999999	525	999999	878	683	999999	999999	580	54	151	343	404	71	413	999999	999999	911	877	999999	967	579	688	316	522	999999	739	151	999999	999999	999999	999999	999999	341	457	957	601	270	999999	318	999999	371	339	991	323	98	999999	602	627	149	470	451	491	911	879	823	308	999999	646	757	943	833	212	852	688	999999	647	72	999999	455	332	999999	127	569	716	605	249	999999	999999	999999	743	146	999999	542	267	999999	816	783	461	634	659	392	623	46	374	950	169	487	312	480	450	323	989	181	816	383	333	922	999999	284	583	611	225	222	23	806	319	670	999999	774	36	999999	999999	979	796	940	472	91	205	765	445	762	999999	999999	984	430	157	999999	725	883	590	894	588	187	60	999999	999999	999999	32	999999	640	499	892	538	454	586	999999	19	385	876	910	251	999999	999999	838	820	228	703	238	593	999999	967	999999	999999	194	141	285	433	929	999999	999999	71	69	638	999999	946	869	855	77	407	716	148	966	848	972	348	177	159	348	239	829	472	183	438	908	672	554	999999	353	322	310	999999	90	999999	112	849	192	98	314	999999	999999	372	999999	830	876	999999	999999	999999	
737	846	964	136	95	699	919	311	999999	630	999999	461	402	999999	511	754	106	999999	999999	339	746	999999	165	999999	844	455	288	466	835	352	562	397	671	458	454	999999	999999	184	204	390	999999	800	961	562	368	852	499	999999	860	882	733	999999	999999	672	359	614	690	886	292	639	421	463	475	545	77	342	999999	944	243	14	406	922	999999	999999	622	999999	172	603	719	999999	956	999999	605	953	619	123	934	999	109	839	816	999999	892	564	969	264	334	425	999999	35	72	555	39	999999	486	999999	215	785	999999	412	451	97	177	301	683	405	999999	522	999999	954	408	791	999999	404	999999	999999	40	678	707	367	622	746	119	693	999999	410	985	748	999999	808	999999	159	949	696	999999	729	304	601	881	573	406	811	499	539	627	999999	711	635	669	551	999999	536	88	692	999999	705	978	483	999999	282	999999	118	55	127	56	259	999999	999999	16	467	640	438	797	143	960	999999	256	579	76	999999	699	999999	89	999999	37	380	81	266	999999	692	999999	999999	239	608	163	999999	999999	382	493	378	999999	562	628	999999	911	351	999999	944	999999	999999	458	408	999999	713	583	70	39	129	99	999999	188	585	251	324	716	819	209	198	979	672	53	873	96	999999	999999	146	999999	877	24	999999	641	136	999999	925	243	999999	413	525	999999	103	269	999999	293	999999	199	853	321	314	495	101	152	550	999999	69	936	584	322	719	999999	447	999999	161	114	999999	44	61	60	325	999999	373	999999	684	999999	886	413	406	590	279	999999	376	999999	426	392	922	543	100	999999	475	989	999999	40	693	41	587	999999	999999	542	879	782	148	999999	999999	999999	999999	685	467	387	88	656	999999	994	999999	222	999999	622	999999	769	192	869	944	999999	584	336	432	999999	722	653	586	131	999999	863	710	496	369	573	830	202	269	999999	86	713	999999	819	458	664	986	481	913	965	999999	348	360	19	838	258	999999	668	802	999999	962	814	800	999999	361	676	293	557	852	554	791	720	509	999999	793	240	806	764	878	999999	999999	999999	999999	999999	280	956	513	701	999999	121	354	999999	999999	480	999999	999999	912	137	468	782	380	439	628	999999	183	141	839	415	225	999999	452	999999	999999	44	443	720	84	999999	686	999999	173	592	900	741	209	999999	999999	38	669	532	999999	999999	306	105	999999	917	622	999999	447	999999	126	107	485	59	999999	999999	381	365	47	564	999999	732	450	72	619	788	539	887	170	553	810	999999	999999	693	289	772	167	999999	646	526	107	704	742	547	288	999999	999999	851	82	318	999999	
965	991	115	345	595	238	999999	486	609	387	999999	220	894	338	315	999999	791	999999	896	733	686	718	999999	466	492	990	903	784	553	680	999999	815	851	304	844	819	640	999999	999999	999999	923	217	47	999999	999999	494	847	218	972	713	999999	999999	185	585	999999	256	480	648	852	999999	334	999999	932	928	699	919	368	999999	493	496	720	443	85	999999	810	479	999999	383	999999	999999	999999	999999	811	840	365	606	639	276	999999	598	349	999999	506	99	999999	999999	284	118	448	452	135	257	999999	485	992	882	16	824	774	102	575	106	999999	853	462	999999	648	102	999999	103	289	102	999999	895	157	729	999999	986	151	347	204	572	934	650	872	999999	968	335	847	999999	600	815	999999	639	32	252	999999	652	637	579	824	999999	546	355	999999	999999	999999	999999	338	999999	945	999999	682	436	898	13	171	904	980	566	671	323	999999	999999	502	474	601	999999	872	905	292	294	359	999999	999999	22	36	589	488	840	515	999999	999999	999999	538	580	143	74	740	29	90	999999	671	80	907	511	936	999999	852	698	441	999999	957	432	981	660	670	119	913	999999	999999	582	999999	150	60	532	326	999999	999999	999999	340	536	497	852	825	750	623	288	664	22	999999	579	737	789	408	999999	999999	999999	601	877	909	34	160	853	52	508	126	530	29	999999	194	999999	895	929	999999	904	663	999999	999999	241	47	391	454	901	811	407	844	636	741	999999	351	751	80	683	999999	316	385	643	999999	326	999999	999999	269	999999	827	811	683	807	431	503	999999	999999	966	999999	839	528	579	259	52	999999	663	489	788	332	999999	443	203	222	917	61	529	30	999999	999999	607	945	132	174	84	999	724	46	215	248	996	275	784	710	843	494	736	136	600	174	662	999999	313	936	256	393	618	470	890	379	974	679	780	999999	763	999999	405	415	185	999999	919	627	999999	999999	336	767	658	493	999999	999999	325	999999	999999	140	628	462	641	999999	918	690	391	999999	999999	835	273	326	495	999999	999999	999999	999999	331	999999	557	255	45	999999	763	999999	488	735	135	102	466	64	580	260	649	999999	999999	262	219	496	495	662	665	480	449	286	20	282	999999	999999	999999	344	999999	999999	871	885	592	592	878	999999	999999	954	266	171	689	781	692	75	999999	51	646	999999	879	834	465	895	589	999999	999999	486	999999	999999	186	588	673	999999	999999	999999	389	764	474	717	384	632	999999	999999	999999	504	790	667	593	944	436	999999	900	732	465	999999	999999	975	306	38	999999	999999	987	234	778	677	498	568	721	999999	686	
91	999999	928	322	256	999999	925	499	95	774	763	999999	655	999999	669	999999	941	999999	999999	999999	413	467	446	555	999999	999999	831	762	999999	15	232	946	38	999999	355	939	972	419	218	391	72	999999	221	263	408	508	341	455	118	989	557	999999	820	423	282	999999	999999	382	339	611	946	172	999999	89	551	816	999999	397	999999	729	715	531	457	999999	999999	927	256	999999	157	483	999999	386	653	739	458	999999	135	615	985	731	999999	599	89	607	444	899	714	141	712	591	644	944	31	999999	283	36	999999	311	344	354	999999	948	235	856	308	570	519	999999	631	230	691	259	412	999999	920	999999	451	850	85	189	999999	125	479	565	839	369	364	273	465	432	999999	999999	280	640	999999	859	374	999999	999999	873	390	682	510	999999	900	395	542	330	999999	167	584	603	236	165	999999	261	478	669	26	938	216	255	999999	208	353	867	979	772	346	71	999999	227	551	999999	799	540	614	988	999999	999999	826	44	999999	308	847	999999	999999	999999	508	113	390	705	217	999999	667	144	999999	311	999999	42	999999	770	999999	999999	999999	367	61	35	366	600	646	490	14	999999	122	181	449	277	361	80	999999	999999	273	243	680	55	20	999999	543	664	999999	313	850	999999	47	66	60	999999	892	490	231	572	757	907	466	900	701	644	257	495	695	838	999999	77	762	551	506	999999	727	370	357	869	491	702	176	343	640	999999	534	999999	131	51	385	870	848	999999	116	365	999999	779	354	375	933	57	999999	595	362	782	999999	496	560	310	680	532	143	361	90	999999	741	999999	269	329	120	202	374	653	463	89	229	65	444	150	973	999999	25	999999	999999	444	733	580	980	999999	511	999999	999999	821	371	852	737	496	999999	61	624	653	519	34	265	999999	683	325	142	283	563	999999	61	419	336	733	516	161	425	999999	999999	170	999999	412	817	81	697	999999	292	610	352	732	999999	999999	525	329	999999	990	726	204	761	418	999999	999999	999999	697	999999	95	494	637	999999	585	80	981	730	464	511	117	216	193	53	139	43	531	999999	831	387	669	893	16	305	526	435	230	884	913	722	444	118	130	95	611	999999	654	274	766	661	455	662	999999	818	330	783	999999	999999	631	999999	999999	775	472	999999	326	999999	999999	342	999999	999999	849	999999	816	999999	76	998	96	999999	442	81	999999	266	175	999999	931	999999	832	198	974	742	893	79	263	538	999999	999999	646	999999	768	420	581	999999	999999	616	812	358	845	328	751	331	999999	444	999999	559	999999	659	610	303	388	319	368	
999999	367	87	267	779	843	288	936	407	362	286	339	999999	500	76	811	558	999999	582	999999	999999	447	999999	999999	458	360	703	542	999999	68	352	431	458	999999	291	954	377	359	42	999999	567	391	353	969	421	999999	697	69	929	847	61	999999	806	158	854	999999	999999	42	999999	999999	149	746	791	349	19	999999	999999	970	218	121	443	209	334	77	999999	132	999999	683	633	999999	999999	643	612	308	16	416	625	999999	206	439	249	999999	550	613	375	821	600	14	959	999999	234	726	851	817	413	851	999999	999999	999999	732	759	999999	999999	465	765	505	999999	492	342	603	999999	580	774	778	872	999999	659	999999	999999	783	999999	98	723	77	999999	936	792	794	999999	165	804	999999	756	473	999999	218	935	999999	848	870	687	117	999999	366	336	654	952	999999	945	999999	202	999999	47	770	210	670	317	342	347	999999	713	348	598	186	798	353	823	310	108	999999	999999	574	872	831	105	999999	425	999999	740	473	999999	719	848	589	999999	999999	848	985	273	19	901	603	747	999999	166	348	518	999999	567	982	831	652	974	292	151	999999	29	216	675	786	255	999999	601	999999	844	999999	499	19	223	999999	505	837	47	98	999999	569	999999	851	674	757	905	929	999999	758	999999	999999	745	566	447	345	893	641	999999	999999	764	950	12	873	186	173	999999	508	282	681	486	993	615	885	530	582	800	177	999999	917	881	325	162	842	999999	999999	257	933	572	999999	992	863	527	999999	999999	999999	567	953	675	510	908	406	657	999999	999999	999999	999999	859	999999	864	999999	725	109	999999	605	999999	797	169	642	673	999999	915	935	403	689	622	999999	64	561	718	25	846	501	41	999999	999999	999999	999999	570	592	999999	999999	897	999999	342	276	764	134	955	885	24	407	999999	999999	999999	993	470	263	437	659	183	672	999999	327	999999	699	234	999999	393	999999	779	999999	599	59	999999	527	27	999999	71	422	858	999999	108	999999	999999	618	999999	499	446	26	24	415	608	910	999999	999999	100	579	859	643	52	696	999999	835	116	262	807	272	999999	77	975	242	999999	24	999999	831	573	631	999999	999999	999999	999999	631	999999	116	373	164	688	640	774	437	448	378	427	379	171	999999	273	570	999999	810	272	999999	379	999999	781	223	593	119	587	550	999999	955	999999	478	318	75	999999	729	742	108	999999	631	349	640	537	864	999999	999999	640	231	310	71	182	999999	902	999999	262	336	999999	999999	570	579	999999	234	968	492	750	999999	999999	105	245	544	999999	353	999999	640	46	738	999999	917	999999	948	479	999999	249	
407	783	999999	575	960	813	48	999999	592	537	999999	577	125	672	54	123	999999	583	544	985	765	243	828	738	271	322	523	999999	417	710	622	110	697	984	571	999999	552	383	111	292	999999	150	245	999999	153	73	921	76	999999	803	624	374	935	380	483	999999	954	999999	313	647	300	225	986	881	914	448	880	140	111	345	999999	452	482	261	788	625	997	21	999999	208	400	999999	364	614	999999	258	175	327	510	407	999999	93	79	463	999999	999999	999999	999999	902	704	193	999999	965	132	242	182	891	683	591	999999	175	943	999999	115	257	999999	999999	381	999999	665	999999	562	999999	703	591	999999	382	29	999999	806	471	999999	119	889	25	999999	491	999999	381	914	367	492	735	652	241	811	218	999999	216	999999	130	782	569	999999	431	630	171	272	541	755	799	999999	999999	785	396	999999	833	985	99	647	362	629	999999	999999	308	791	999999	977	471	780	999999	999999	813	999999	999999	689	999999	999999	999999	395	448	999999	999999	999999	999999	495	999999	949	999999	709	977	233	999999	569	999999	500	781	690	938	640	802	193	800	761	486	390	69	312	999999	999999	458	999999	526	704	999999	142	999999	384	764	813	722	877	721	999999	999999	56	999999	253	324	195	907	393	934	828	592	265	428	938	149	734	436	766	850	559	260	27	706	180	999999	663	999999	407	925	135	917	924	471	48	999999	440	999999	815	999999	914	798	75	36	999999	121	942	999999	999999	999999	40	387	999999	36	999999	511	999999	349	999999	999999	660	623	510	467	809	911	668	793	389	980	709	887	620	778	936	999999	195	990	18	69	428	999999	580	172	895	999999	961	898	309	537	183	100	483	932	337	999999	298	999999	226	787	453	999999	334	20	999999	152	766	999999	100	411	999999	794	341	314	464	711	52	347	572	71	949	769	493	999999	806	618	413	688	451	646	471	587	999999	999999	999999	279	624	570	636	752	999999	783	807	897	221	388	759	179	999999	626	999999	950	44	999999	837	999999	665	481	213	917	739	999999	999999	454	939	999999	30	119	698	195	96	999999	711	820	999999	176	962	999999	641	428	858	244	220	825	999999	521	553	999999	394	932	613	153	366	999999	23	904	57	999999	957	483	368	650	481	292	999999	775	249	224	86	671	721	79	840	785	999999	504	999999	911	66	428	195	999999	999999	765	581	943	125	999999	999999	184	128	999999	638	999999	69	217	763	999999	295	622	282	999999	999999	999999	999999	543	312	581	659	518	48	146	307	539	298	956	999999	715	710	999999	660	999999	418	902	552	122	441	
999999	726	851	741	937	625	443	156	999999	870	12	553	47	640	543	343	297	145	999999	311	108	869	999999	293	57	228	698	999999	35	920	639	999999	109	112	629	855	807	999999	110	520	863	392	441	96	999999	172	672	999999	126	999999	999999	766	570	999999	342	813	623	568	693	719	927	999999	131	936	240	832	999999	935	21	999999	536	519	45	471	447	715	438	999999	371	885	999999	742	845	121	799	872	609	297	999999	816	999999	248	94	999999	593	392	271	505	855	99	999999	736	944	437	999999	999999	999999	999999	374	627	385	999999	206	808	173	194	636	19	999999	368	232	999999	176	999999	456	297	999999	654	878	999999	454	932	170	281	177	819	797	999999	734	199	999999	999999	999999	152	441	999999	52	286	227	999999	756	261	999999	496	867	560	570	749	981	100	999999	87	230	318	999999	452	446	925	640	354	397	228	285	946	228	721	243	34	763	999999	254	999999	999999	479	309	202	574	673	414	999999	999999	999999	436	643	24	73	290	614	968	988	199	126	645	872	21	537	976	421	278	156	327	546	985	170	845	35	999999	999999	19	981	878	999999	520	34	106	349	792	642	932	164	440	628	65	774	631	138	514	999999	468	999999	999999	999999	405	268	999999	999999	71	999999	999999	988	423	539	604	987	999999	999999	606	999999	776	671	745	999999	489	999999	715	699	491	220	538	999999	999999	94	999999	248	765	999999	376	262	735	394	999999	999999	844	944	999999	999999	999999	77	664	214	999999	893	788	999999	999999	999999	673	290	999999	599	999999	850	999999	90	476	999999	257	999999	232	395	999999	353	885	392	393	228	499	999999	384	999999	675	999999	556	333	999999	628	306	494	221	882	62	96	710	145	999999	999999	999999	763	999999	411	999999	666	844	999999	164	999999	17	999999	413	808	999999	138	906	737	999999	806	304	413	894	999999	42	762	999999	349	342	964	643	750	229	999999	438	736	77	972	171	18	999999	999999	179	999999	621	999999	90	413	500	999999	189	972	221	367	143	999999	868	628	999999	890	521	999999	936	999999	999999	266	186	999999	999999	999999	70	933	576	915	235	999999	243	887	237	999999	999999	742	999999	417	784	671	538	999999	823	62	867	999999	603	280	497	999999	351	979	472	364	999999	633	999999	844	864	255	405	306	141	126	152	999999	401	999999	219	999999	999999	528	416	873	727	999999	634	326	999999	621	999999	306	427	999999	675	264	425	872	417	58	708	999999	999999	538	999999	242	730	706	910	885	57	366	70	719	431	999999	573	598	999999	999999	998	717	65	252	999999	108	999999	981	
999999	887	566	528	999999	170	999999	649	975	877	607	495	594	999999	415	903	999999	973	245	707	999999	852	691	826	246	999999	59	991	949	310	622	177	363	748	999999	33	329	529	537	899	649	781	846	695	991	151	999999	999999	311	161	679	999999	862	181	262	598	206	740	999999	820	999999	87	700	674	264	440	141	999999	673	392	583	54	445	346	68	947	16	995	999999	104	205	979	999999	999999	631	999999	314	192	495	665	826	589	246	717	999999	999999	90	182	440	999999	19	967	999999	999999	999999	634	506	526	123	315	592	210	905	197	625	142	397	902	999999	585	135	999999	999999	18	565	994	807	728	557	999999	999999	999999	564	283	95	237	582	999999	229	999999	999999	788	79	190	999999	626	999999	58	999999	999999	999999	188	138	855	435	70	617	999999	362	583	826	777	968	626	999999	999999	645	631	112	999999	560	999999	683	57	411	347	880	179	999999	939	320	999999	637	901	321	999999	705	709	848	35	999999	999999	999999	645	179	999999	819	452	741	999999	980	63	999999	703	106	999999	504	999999	453	97	189	448	463	999999	273	77	150	76	315	760	63	936	999999	86	999999	376	215	47	878	16	528	438	438	621	958	267	812	933	805	999999	193	999999	265	999999	999999	181	729	996	381	111	999999	752	146	980	271	999999	999999	869	924	729	353	466	212	447	999999	751	19	999999	999999	16	265	999999	271	999999	576	438	999999	999999	999999	607	999999	999999	666	776	752	999999	301	457	999999	913	986	942	999999	86	417	726	999999	818	201	999999	171	999999	541	375	845	56	491	999999	999999	999999	373	999999	999999	327	92	143	999999	435	694	999999	999999	562	492	550	999999	323	999999	194	146	999999	999999	862	829	147	446	999999	678	300	931	705	999999	709	53	527	999999	737	314	691	999999	283	926	986	133	407	644	999999	405	999999	354	532	848	999999	456	564	999999	511	430	500	881	999999	465	509	504	989	510	750	518	965	10	999999	18	517	201	862	999999	38	738	999999	503	836	999999	999999	945	999999	999999	987	262	489	709	48	316	813	810	999999	818	426	999999	144	897	893	999999	439	989	71	523	340	999999	999999	640	788	999999	998	997	999999	969	777	563	999999	142	999999	999999	999999	265	999999	976	205	707	999999	999999	999999	546	999999	999999	999999	745	924	698	884	884	999999	882	668	849	921	275	318	999999	765	999999	51	999999	396	12	384	405	72	184	37	95	328	999999	584	999999	143	999999	178	473	999999	999999	54	88	999999	221	615	641	828	189	343	697	999999	388	999999	829	12	644	160	602	160	214	682	
749	671	999999	565	999999	307	128	716	679	106	845	429	467	656	962	999999	184	396	743	576	883	999999	339	428	999999	999999	754	999999	498	101	999999	323	192	625	305	417	999999	655	720	999999	999999	472	663	601	822	959	999999	183	999999	462	975	215	417	637	999999	999999	341	380	625	213	553	580	228	588	999999	999999	246	999999	999999	554	999999	529	676	999999	866	420	187	738	605	980	215	581	999999	46	125	999999	906	555	826	999999	86	999999	39	999999	789	139	254	85	81	300	723	643	999999	495	160	999999	539	999999	999999	999999	999999	603	774	645	998	972	83	191	473	999999	999999	999999	999999	964	478	999999	499	169	999999	736	176	111	999999	999999	266	571	759	22	885	668	832	898	784	448	664	999999	735	999999	518	999999	66	72	611	913	674	42	629	857	27	358	957	380	397	43	222	629	999999	469	389	436	223	70	999999	805	336	726	906	999999	310	995	75	999999	650	802	680	113	500	999999	999999	999999	999999	902	995	537	710	461	511	750	236	45	999999	999999	14	92	604	995	766	806	587	947	136	64	999999	31	999999	852	729	594	363	118	999999	194	828	165	999999	321	75	768	104	874	224	999999	999999	274	459	799	110	999999	207	999999	346	693	174	692	107	887	355	999999	254	858	732	917	999999	127	906	361	999999	849	598	293	929	998	712	999999	733	970	715	292	572	493	751	999999	396	678	999999	999999	29	145	67	605	966	102	524	245	152	307	768	231	368	107	360	261	968	999999	754	347	999999	461	959	136	182	72	999999	760	999999	999999	999999	999999	354	470	342	313	999999	992	327	837	483	476	571	435	999999	494	923	999999	143	499	999999	482	999999	434	999999	568	185	931	999999	903	999999	999999	137	582	999999	60	999999	897	764	57	469	999999	999999	917	864	514	889	534	924	688	149	936	626	617	376	999999	999999	920	999999	999999	137	999999	569	999999	156	719	999999	989	999999	162	618	35	710	96	40	228	999999	999999	999999	948	678	999999	16	745	999999	999999	999999	520	216	730	265	955	890	990	919	609	416	182	771	155	175	900	877	772	80	123	235	540	587	158	171	787	999999	999999	999999	487	999999	824	999999	999999	581	828	783	999999	896	662	145	720	176	430	811	712	245	999999	782	778	773	244	999999	999999	529	606	932	68	568	478	999999	831	999999	442	756	592	522	380	573	346	127	949	875	417	999999	999999	374	166	999999	458	552	934	285	327	713	618	158	19	871	999999	896	724	368	428	65	313	825	734	674	229	199	865	851	446	660	999999	999999	999999	
672	24	242	776	721	119	925	671	555	576	729	999999	999999	513	508	599	450	402	999999	457	362	999999	689	639	491	126	999999	686	92	839	667	889	259	891	999999	857	741	129	13	999999	502	999999	757	999999	15	537	785	685	366	999999	995	268	242	911	905	998	334	602	295	605	850	248	588	715	999999	839	887	551	177	999999	857	999999	999999	341	955	999999	999999	999999	999999	953	340	583	330	830	844	408	999999	348	986	347	999999	148	834	407	408	999999	805	51	350	999999	999999	999999	518	715	405	674	869	901	955	999999	91	894	999999	341	274	999999	918	999999	999999	510	999999	999999	565	829	128	999999	496	999999	933	701	999999	999999	99	469	314	106	75	614	435	180	539	755	999999	58	266	999999	180	999999	143	141	999999	57	999999	839	982	999999	678	999999	597	686	187	877	999999	264	999999	217	804	508	36	177	212	313	332	701	999999	437	999999	516	573	489	547	992	857	801	366	125	703	259	486	999999	999999	386	999999	999999	992	999999	787	999999	284	59	999999	672	999999	966	928	40	724	999999	868	554	944	999999	999999	117	999999	194	30	176	897	659	513	555	32	823	748	825	296	583	708	319	999999	999999	242	999999	655	875	526	891	872	336	999999	234	391	932	269	266	999999	999999	609	807	999999	620	241	999999	546	999999	650	999999	999999	113	744	150	770	999999	903	999999	928	600	461	273	668	138	303	570	268	288	173	99	999999	999999	563	999999	974	901	999999	40	999999	618	999999	377	235	873	999999	769	591	260	463	832	38	353	337	999999	999999	345	999999	512	999999	670	365	267	125	560	99	735	999999	999999	176	868	881	999999	999999	320	621	999999	48	795	464	534	979	18	824	341	71	220	164	891	927	638	762	174	713	135	262	721	999999	675	783	938	229	232	999999	999999	950	164	999999	27	60	374	999999	353	58	792	691	356	442	783	498	878	581	999999	441	538	999999	716	170	994	67	999999	832	373	21	526	314	999999	925	239	390	999999	987	146	840	999999	340	999999	126	999999	999999	999999	288	478	186	905	999999	570	791	555	489	999999	994	238	999999	160	542	933	342	531	487	934	431	213	402	591	890	444	999999	999999	207	696	599	249	559	161	622	363	999999	116	169	743	999999	380	750	156	912	999999	187	690	999999	407	87	595	442	510	999999	84	86	595	24	999999	753	911	357	792	644	754	679	807	999999	189	747	235	999999	743	968	60	462	256	678	999999	266	137	859	800	619	999999	806	58	676	547	287	999999	101	246	990	63	32	958	999999	167	89	380	
999999	840	659	851	233	699	541	999999	622	999999	916	882	999999	625	62	557	182	999999	948	630	140	990	901	999999	144	999999	999999	915	38	504	744	521	999999	886	999999	28	150	999999	781	117	517	252	999999	457	684	219	581	374	11	475	785	999999	219	458	999999	999999	939	514	717	107	945	626	406	127	95	405	829	779	651	44	416	414	859	999999	123	888	75	454	470	924	999999	999999	999999	999999	718	999999	311	999999	647	811	89	636	60	683	999999	999999	846	807	371	289	390	801	723	966	68	380	21	999999	344	361	107	494	53	792	553	567	712	843	409	222	103	234	999999	839	955	780	999999	186	678	233	52	999999	93	191	544	999999	665	999999	503	348	999999	932	270	295	714	594	593	268	139	604	188	12	408	158	195	166	999999	883	21	288	999999	835	699	120	318	999999	411	861	258	801	902	764	350	70	361	170	963	846	135	370	196	999999	56	84	55	50	859	934	995	999999	92	781	936	999999	999999	35	242	999999	977	874	193	731	19	338	702	423	661	347	797	34	203	823	758	650	101	920	789	625	999999	278	979	999999	999999	870	719	130	999999	999999	738	335	999999	813	999999	260	999999	999999	96	718	382	631	999999	522	999999	970	194	268	33	295	132	411	999999	617	94	708	999999	999999	865	148	618	581	594	999999	609	471	999999	390	999999	507	473	636	834	81	253	999999	890	466	339	895	686	460	107	999999	999999	337	99	320	728	169	999999	470	600	947	999999	801	47	851	999999	675	873	999999	313	999999	822	999999	999999	174	999999	999999	999999	438	386	969	461	168	999999	62	533	281	381	786	999999	794	152	12	46	999999	971	452	406	48	553	664	999999	882	156	581	720	516	759	999999	946	87	351	926	999999	999999	495	999999	999999	984	328	641	303	96	153	519	383	819	459	691	203	922	254	780	885	721	947	579	999999	999999	999999	27	999999	457	840	999999	453	226	919	415	400	40	134	421	999999	999999	371	935	739	637	208	900	999999	999999	731	999999	833	999999	51	371	682	916	929	425	652	310	999999	999999	256	569	75	166	900	54	300	999999	797	832	69	973	999999	22	840	384	703	441	999999	453	725	999999	749	882	999999	999999	733	484	999999	708	768	419	792	525	689	179	571	999999	999	22	999999	999999	236	999999	999999	999999	999999	669	999999	554	999999	221	350	675	999999	439	820	193	981	353	320	816	70	98	74	650	190	834	333	671	812	661	442	948	999999	166	591	748	381	117	545	73	408	557	986	557	79	999999	405	260	359	388	
70	656	701	961	508	147	936	860	887	187	346	413	741	71	999999	401	999	964	847	81	811	873	807	256	417	513	112	516	581	72	439	83	322	999999	600	785	256	714	657	453	811	999999	229	368	727	999999	999999	925	778	677	128	440	412	999999	577	197	849	455	554	994	45	430	999999	825	999999	272	101	317	999999	999999	999999	295	316	404	269	300	653	448	999999	422	698	186	737	903	944	998	671	44	856	999999	935	801	170	663	418	999999	241	404	620	464	999999	507	464	784	999999	999999	133	17	999999	286	543	410	925	999999	306	858	692	385	880	749	601	66	460	999999	67	354	135	653	985	999999	68	259	828	74	518	200	722	999999	382	121	875	663	999999	580	869	534	875	38	367	999999	698	999999	523	870	863	999999	57	405	727	187	707	999999	31	149	227	294	999999	860	623	115	145	739	13	999999	874	999999	49	880	199	532	478	999999	296	435	189	212	735	957	211	671	153	327	235	204	414	405	641	877	999999	585	952	24	415	261	424	959	999999	754	996	999999	807	176	216	204	708	610	192	596	960	25	558	625	659	999999	961	818	513	808	364	478	305	172	527	613	999999	463	692	45	20	999999	359	980	999999	999999	864	999999	999999	41	999999	999999	222	55	999999	347	999999	336	999999	463	299	606	455	999999	999999	527	630	999999	999999	602	999999	255	999999	157	585	740	999999	999999	664	999999	96	985	707	482	999999	560	266	260	256	190	586	254	108	238	745	999999	999999	314	999999	442	654	230	337	518	999999	250	886	999999	999999	999999	681	999999	671	979	999999	314	899	973	999999	999999	999999	379	999999	999999	25	379	156	689	412	181	965	361	986	232	730	999999	658	199	73	999999	673	201	790	80	508	137	582	128	861	441	999999	801	582	750	180	284	999999	867	502	999999	999999	999999	999999	298	220	330	472	449	259	510	655	710	909	659	176	80	589	999999	961	888	797	37	828	971	666	174	778	246	61	455	43	999999	999999	34	977	477	538	999999	999999	187	999999	142	869	360	785	804	891	922	999999	999999	695	514	906	613	251	76	378	691	631	55	552	236	398	999999	476	864	23	885	682	698	999999	999999	467	783	999999	664	999999	477	195	999999	283	855	999999	950	999999	999999	884	92	782	999999	109	999999	870	814	999999	437	999999	999999	883	920	999999	16	250	885	999999	608	56	133	389	587	908	900	506	769	772	999999	574	999999	54	947	980	931	112	771	599	694	226	999999	157	796	920	103	593	274	81	276	614	777	392	161	999999	760	
703	999999	12	208	351	110	52	999999	863	306	30	936	999999	859	999999	479	295	999999	999999	402	999999	999999	666	815	999999	241	698	505	999999	796	999999	893	474	229	237	906	999999	999999	352	126	611	999999	999999	624	999999	657	334	221	999999	145	492	517	768	90	785	120	539	197	891	120	411	546	855	76	251	137	999999	720	999999	996	710	893	532	275	791	766	659	52	999999	659	999999	486	999999	947	314	547	134	394	444	127	377	581	510	242	999999	74	999999	867	999999	999999	195	613	590	999999	434	999999	985	502	298	29	999999	496	454	242	213	925	999999	999999	999999	703	999999	87	286	514	999999	138	999999	999999	999999	726	412	999999	669	797	473	999999	999999	766	523	999999	562	631	999999	999999	665	880	137	278	39	788	999999	999999	115	679	999999	999999	999999	999999	747	305	999999	696	941	571	999999	669	827	656	768	909	38	648	999999	54	999999	999999	982	861	848	748	11	125	999999	772	76	957	686	990	855	365	966	999999	29	227	999999	866	999999	533	808	996	63	480	509	129	759	22	69	70	537	570	999999	475	237	998	999999	99	436	178	505	658	983	837	801	412	999999	218	628	177	543	285	691	458	63	852	694	999999	615	149	22	999999	898	625	462	294	999999	999999	593	999999	923	422	999999	999999	38	159	23	999999	999999	107	186	551	393	891	527	262	879	676	422	999999	314	773	999999	296	165	451	760	999999	384	516	181	999999	624	608	999999	131	999999	999999	430	999999	838	999999	851	518	999999	999999	670	999999	108	210	414	564	88	218	715	160	938	999999	366	586	399	655	841	172	999999	999999	927	784	647	999999	999999	999999	999999	518	999999	835	999999	999999	332	694	780	752	999999	184	112	617	999999	415	892	999999	192	999999	813	844	513	999999	636	688	593	241	543	885	999999	702	793	999999	318	569	672	880	237	973	820	999999	999999	646	396	666	999999	999999	367	999999	892	552	223	999999	999999	411	14	362	209	243	381	101	161	895	393	567	391	407	308	804	999999	22	866	999999	881	151	48	867	796	970	628	286	873	999999	999999	816	488	88	807	907	999999	319	681	999999	601	729	520	910	263	999999	285	662	18	563	779	879	686	13	832	755	372	999999	566	999999	615	999999	228	139	999999	576	999999	313	600	400	249	999999	341	999999	618	162	999999	999999	613	966	694	966	277	320	252	123	140	485	255	61	999999	999999	752	452	388	506	510	391	18	687	751	972	71	617	323	356	548	999999	395	680	134	244	533	999999	544	649	827	999999	999999	788	445	999999	67	548	855	820	
679	889	999999	121	651	249	999999	999999	224	722	999999	660	996	896	575	326	99	575	999999	311	894	162	999999	739	679	602	504	229	251	999999	914	523	762	502	676	999999	329	283	38	885	999999	607	386	999999	999999	177	911	989	999999	999999	512	999999	621	554	925	527	981	999999	999999	58	744	900	999999	75	999999	999999	898	999999	999999	916	997	999999	546	52	197	999999	999999	96	994	512	999999	999999	15	132	999999	999999	901	217	576	158	677	574	999999	980	999999	223	999999	320	23	999999	999999	999999	769	999999	131	696	946	999999	366	638	751	895	760	999999	367	239	894	999999	429	999999	489	690	926	81	249	999999	974	565	901	973	376	465	82	640	243	283	999999	708	10	949	486	332	851	999999	406	781	813	999999	623	999999	328	368	891	638	874	588	999999	697	67	999999	999999	390	999999	393	271	296	823	130	696	93	493	195	999999	480	899	167	839	999999	999999	468	620	74	942	990	999999	17	573	999999	999999	999999	999999	58	650	312	237	105	999999	999999	676	120	957	692	223	539	999999	142	806	421	999999	717	999999	503	32	599	999999	657	447	687	738	264	722	389	365	51	301	445	545	999999	252	803	512	999999	321	999999	510	928	850	999999	572	521	999999	162	705	999999	999999	999999	999999	61	234	999999	999999	966	729	422	999999	578	999999	999999	247	982	597	556	178	935	214	999999	191	468	99	159	807	43	125	226	63	569	684	999999	999999	12	420	493	34	671	154	546	651	899	999999	932	999999	677	999999	999999	923	654	983	769	843	538	117	999999	999999	999999	772	625	850	513	368	827	893	28	46	999999	999999	113	531	999999	790	668	726	292	301	167	558	999999	867	535	302	999999	586	915	474	999999	895	999999	999999	949	999999	529	695	148	540	349	48	999999	999999	931	28	820	999999	999999	978	184	999999	999999	275	804	527	643	757	325	220	959	251	978	554	438	999999	718	999999	582	999999	999999	972	999999	752	951	999999	975	497	936	516	999999	285	109	999999	999999	795	80	999999	999999	431	266	772	380	927	580	999999	69	38	213	591	310	248	550	999999	717	212	234	82	999999	685	551	999999	821	999999	738	683	999999	999999	999999	643	999999	140	853	999999	351	499	601	999999	999999	853	69	947	294	354	216	243	999999	229	999999	97	999999	998	272	52	880	120	950	999999	198	999999	955	999999	773	570	321	179	394	400	537	999999	610	999999	999999	471	625	604	860	476	602	504	948	922	999999	999999	999999	999999	867	810	280	240	548	40	471	999999	999999	999999	183	724	43	46	849	345	999999	999999	486	999999	999999	
999999	426	286	260	484	969	694	947	999999	205	606	999999	50	311	583	129	999999	999999	580	999999	625	573	584	430	146	443	999999	655	999999	999999	999999	690	85	183	76	999999	994	980	74	999999	777	337	999999	846	577	236	999999	735	275	225	394	331	906	893	482	237	842	855	123	50	413	999999	999999	803	384	915	422	866	245	199	135	999999	999999	518	335	297	999999	738	853	910	999999	830	999999	397	845	499	784	999999	999999	999999	551	148	867	999999	658	739	992	999999	999999	661	813	999999	499	85	100	77	999999	397	568	194	999999	114	12	212	600	582	657	947	957	885	141	240	999999	407	648	986	459	999999	860	596	999999	649	276	201	107	323	341	315	999999	999999	782	396	999999	516	320	447	146	999999	999999	999999	91	999999	113	586	530	582	960	102	437	113	617	999999	537	999999	999999	877	837	999999	999999	286	999999	999999	999999	188	999999	999999	617	999999	999999	999999	999999	795	999999	785	999999	259	999999	690	670	999999	363	248	878	204	171	999999	859	650	626	443	610	335	559	156	833	738	405	999999	482	786	999999	999999	999999	236	262	822	967	751	467	999999	340	156	150	999999	923	12	474	999999	27	456	884	966	42	653	999999	525	245	21	951	999999	854	622	218	999999	559	61	999999	651	941	348	689	117	193	986	112	463	999999	999999	233	830	273	999999	907	35	901	998	278	999999	999999	999999	999999	955	799	691	999999	718	999999	999999	41	872	769	999999	513	678	767	776	783	56	999999	147	340	276	999999	131	512	904	715	192	982	561	999999	881	26	214	762	733	999999	501	999999	393	525	928	937	361	70	450	446	238	268	134	224	232	810	999999	406	319	999999	999999	999999	881	13	999999	283	999999	99	888	806	999999	916	999999	468	292	999999	167	622	999999	339	437	70	71	468	486	999999	857	999999	560	80	528	999999	452	999999	639	323	999999	390	768	655	467	271	182	644	146	322	234	665	932	385	652	875	994	980	999999	999999	126	999999	999999	832	425	143	999999	817	288	501	473	478	999999	968	999999	777	999999	756	999999	999999	887	427	331	173	999999	201	414	184	999999	652	813	472	825	31	206	905	863	935	239	333	999999	999999	365	645	849	756	999999	999999	857	999999	32	999999	117	999999	730	999999	102	362	143	233	728	364	399	635	688	11	652	999999	772	999999	914	999999	527	999999	443	999999	71	999999	324	999999	365	451	999999	552	630	575	364	999999	301	507	812	999999	802	15	999999	377	999999	999999	956	847	113	38	200	245	961	114	999999	999999	140	206	637	416	48	200	868	286	48	
999999	999999	123	999999	999999	517	275	810	999999	999999	521	943	76	568	999999	999999	999999	839	337	261	91	590	525	854	795	999999	104	870	406	472	611	147	999999	999999	127	999999	843	210	999999	520	999999	435	557	999999	208	625	74	638	999999	687	999999	999999	540	35	999999	266	490	999999	851	281	999999	404	413	941	999999	384	625	737	999999	618	885	276	999999	999999	335	999999	43	999999	655	999999	66	999999	575	719	901	999999	999999	302	382	999999	243	584	999999	440	107	530	31	616	484	824	999999	336	197	686	999999	304	999999	724	999999	310	999999	999999	613	681	224	957	829	999999	50	999999	777	332	999999	590	384	310	916	697	718	804	634	999999	62	830	999999	999999	999999	888	999999	606	37	882	602	999999	999999	999999	971	678	999999	150	701	337	576	231	56	678	971	607	312	999999	387	534	15	895	676	807	900	782	510	494	689	940	999999	999999	235	895	729	293	953	103	339	248	999999	999999	113	306	999999	831	784	999999	758	670	586	427	228	999999	999999	707	405	999999	390	198	177	999999	460	760	561	143	999999	161	948	687	653	218	171	149	999999	999999	792	379	999999	79	998	999999	736	29	364	359	224	732	27	31	999999	999999	712	150	81	751	127	999999	745	716	999999	999999	553	999999	999999	377	265	999999	450	450	915	35	872	999999	200	168	994	999999	406	212	999999	999999	143	999999	799	529	506	30	999999	999999	999999	449	999999	999999	999999	376	999999	665	12	986	999999	144	291	577	999999	999999	999999	401	999999	912	756	686	945	542	999999	572	498	626	999999	497	871	244	999999	149	999999	475	401	632	999999	824	702	339	999999	420	119	783	999999	565	819	937	277	114	999999	165	554	999999	999999	102	451	671	877	839	393	514	125	858	133	999999	447	641	470	628	999999	135	219	427	256	535	433	999999	590	999999	806	344	229	999999	174	855	595	507	970	999999	190	416	999999	999999	999999	924	304	999999	999999	839	128	188	476	648	999999	944	999999	999999	386	999999	668	437	90	944	999999	58	294	358	694	277	556	999999	999999	171	448	908	999999	356	481	332	240	999999	999999	751	999999	999999	868	580	999999	229	909	468	999999	11	640	752	335	12	831	897	639	946	566	999999	292	188	517	314	210	881	765	599	655	64	999999	999999	999999	338	140	414	999999	713	381	999999	999999	999999	999999	999999	999999	695	582	999999	999999	583	692	293	999999	970	469	634	120	563	380	999999	463	999999	813	76	272	154	678	997	871	426	717	926	575	101	35	999999	999999	847	999999	515	309	999999	84	999999	371	455	879	113	868	506	999999	999999	
343	285	999999	57	999999	752	407	385	26	585	999999	108	865	766	718	524	945	999999	275	999999	779	865	796	999999	246	741	704	817	275	575	999999	999999	999999	101	592	299	90	978	919	617	999999	408	999999	999999	284	999999	215	605	736	364	999999	603	240	40	847	478	489	146	999999	999999	999999	590	999999	451	456	999999	975	774	183	428	999999	999999	999999	657	822	380	999999	82	600	270	999999	109	90	999999	416	534	144	102	253	124	999999	943	177	387	999999	859	297	56	277	344	10	999999	431	317	920	201	257	582	217	476	111	417	546	550	16	948	999999	210	45	921	805	882	530	69	618	501	799	968	98	962	92	329	805	265	999999	104	677	772	990	224	287	999999	999999	777	999999	402	406	626	999999	621	999999	999999	999999	355	999999	999999	910	372	698	429	402	289	999999	254	393	781	999999	290	290	912	280	737	219	820	644	254	997	753	999999	999999	104	183	999999	999999	612	994	318	459	727	999999	193	315	83	571	822	997	999999	640	393	241	789	125	345	999999	351	999999	877	200	710	294	999999	999999	326	482	334	228	691	27	641	398	473	999999	563	148	728	999999	999999	648	999999	647	999999	367	369	814	437	999999	837	140	999999	990	127	127	749	999999	31	36	989	601	999999	999999	315	59	999999	994	768	636	999999	999999	739	999999	999999	999999	999999	72	116	999999	797	511	55	356	999999	561	891	651	281	355	412	130	127	701	975	999999	999999	404	341	137	369	375	999999	999999	426	640	400	749	41	888	925	999999	999999	269	239	999999	556	999999	222	754	999999	356	722	422	234	442	89	999999	410	896	999999	999999	731	978	999999	431	464	255	999999	999999	170	999999	620	393	430	999999	999999	858	472	497	999999	522	999999	586	969	23	652	999999	575	984	561	363	348	999999	72	999999	955	357	999999	807	999999	310	960	999999	999999	26	736	339	999999	999999	648	231	575	912	389	999999	615	155	19	390	779	999999	679	945	999999	999999	802	999999	999999	303	771	445	992	664	474	215	562	719	999999	999999	286	999999	642	77	345	340	788	436	755	999999	999999	999999	348	485	38	203	631	24	283	787	223	261	999999	999999	737	212	238	910	448	184	750	896	999999	999999	113	999999	197	999999	610	999999	28	376	729	999999	999999	961	107	999999	999999	280	584	547	445	215	739	999999	315	943	340	142	111	878	987	581	18	624	657	292	382	573	16	999999	414	425	768	846	999999	446	999999	999999	114	722	284	999999	600	212	999999	947	326	87	160	253	999999	477	757	150	389	158	999999	167	313	815	144	999999	
273	563	143	999999	446	892	504	869	36	564	37	999999	603	818	981	999999	174	999999	965	305	422	762	749	937	668	628	999999	999999	882	759	472	299	999999	999999	904	46	999999	440	510	434	582	290	226	999999	449	378	999999	570	177	758	999999	603	999999	838	650	999999	814	999999	362	999999	999999	999999	987	999999	999999	738	999999	392	913	999999	736	734	999999	541	722	141	545	43	497	999999	92	896	999999	999999	999999	869	448	999999	999999	999999	999999	873	87	692	999	460	999999	999999	623	710	577	163	657	232	31	268	403	319	126	518	965	999999	708	72	735	538	916	863	510	232	299	61	999999	520	723	863	999999	517	999999	271	838	596	999999	786	999999	928	249	999999	112	508	999999	999999	633	62	437	450	174	999999	999999	470	543	440	449	401	999999	526	999999	146	509	168	611	885	777	854	680	999999	999999	999999	349	807	299	934	760	999999	756	170	427	768	93	999999	999999	640	999999	81	728	407	156	999999	375	206	999999	113	482	943	896	590	362	999999	382	67	88	252	999999	159	181	609	680	447	645	261	108	574	62	999999	469	999999	334	705	136	283	232	999999	556	999999	221	999999	461	816	999999	175	807	648	395	35	204	456	999999	999999	900	129	727	709	999999	999999	108	31	60	256	484	925	266	999999	653	109	834	734	696	533	937	999999	157	999999	341	999999	453	460	188	37	999999	23	999999	923	805	999999	999999	523	971	441	54	199	145	215	342	189	908	160	995	999999	200	469	759	999999	473	915	971	863	377	902	670	999999	999999	32	223	470	919	999999	851	646	553	321	763	264	999999	999999	849	942	530	999999	571	302	464	891	999999	999999	264	999999	459	889	45	691	999999	999999	771	406	355	999999	991	871	270	575	309	359	742	999999	705	504	999999	725	76	39	343	225	340	999999	999999	952	999999	650	216	999999	883	961	610	861	999999	694	493	92	401	735	950	658	999999	995	993	999999	999999	958	867	999999	999999	999999	823	16	358	929	738	402	223	403	927	350	665	916	691	347	748	999999	712	20	20	869	334	999999	88	684	333	999999	384	87	803	999999	999999	999999	729	160	148	604	513	246	956	999999	869	999999	808	610	999999	975	314	655	999999	277	255	857	748	999999	999999	493	999999	999999	999999	403	27	999999	999999	999999	568	217	999999	540	209	154	378	475	64	999999	999	335	531	478	690	999999	40	999999	720	535	981	925	708	999999	751	655	999999	838	999999	562	83	999999	407	119	999999	786	789	999999	456	222	899	999999	802	828	999999	83	999999	460	984	259	372	298	999999	74	
717	999999	509	221	999999	553	478	539	835	502	846	275	928	421	436	999999	568	999999	282	508	636	999999	132	999999	999999	678	999999	226	854	390	199	784	320	999999	402	999999	286	578	983	902	744	370	944	310	999999	489	155	549	999999	999999	691	115	25	915	438	515	520	629	990	121	860	262	684	455	999999	999999	955	999999	29	37	627	999999	283	380	764	276	267	999999	898	999999	532	153	202	774	999999	94	768	404	905	886	888	657	587	872	52	999999	685	499	998	919	534	999999	530	999999	462	701	831	999999	999999	171	258	697	731	259	999999	716	999999	909	756	227	303	561	689	142	148	970	412	411	999999	281	590	767	824	978	216	972	622	205	322	997	262	133	999999	999999	638	201	925	999999	294	335	432	775	742	780	625	973	871	999999	999999	491	299	430	316	880	580	490	873	999999	52	616	104	864	597	759	999999	999999	999999	946	999999	946	54	84	127	13	999999	815	35	54	362	243	111	233	999999	831	999999	832	817	999999	172	157	328	182	999999	677	241	567	999999	983	815	999999	664	925	895	912	446	999999	312	999999	40	765	465	999999	399	809	515	870	999999	766	61	999999	999999	945	783	355	628	871	788	449	999999	291	637	999999	238	906	578	185	338	434	999999	492	999999	999999	341	406	692	999999	999999	485	172	999999	49	421	932	999999	999999	718	151	549	293	575	436	863	541	749	137	423	600	493	240	999999	999999	103	382	999999	999999	999999	999999	386	663	139	98	313	286	410	251	225	119	555	812	859	44	789	999999	999999	65	666	971	592	279	999999	999999	300	255	833	830	945	999999	373	80	254	114	999999	885	163	999999	999999	586	141	999999	911	313	999999	680	380	999999	751	952	563	999999	945	999999	31	999999	999999	241	999999	999999	999999	580	305	999999	746	485	568	999999	999999	903	987	999999	932	89	840	94	367	965	853	619	999999	539	88	993	486	999999	999999	999999	93	656	501	921	999999	75	144	560	211	999999	567	569	122	625	999999	847	965	999999	580	865	47	936	749	428	999999	188	194	913	999999	312	999999	886	360	200	672	623	999999	999999	653	999999	999999	289	883	631	407	294	999999	258	514	999999	999999	265	289	269	340	156	907	82	999999	510	880	230	68	999999	46	681	219	921	953	411	999999	899	577	713	999999	757	63	128	999999	103	680	935	408	270	999999	999999	606	100	860	999999	999999	339	532	153	999999	725	230	984	594	726	84	586	305	113	795	138	999999	999999	348	582	102	788	999999	449	829	945	821	798	999999	603	999999	999999	71	999999	694	
115	999999	434	726	999999	537	78	533	304	29	999999	999999	304	474	999999	755	40	752	287	432	927	288	92	324	50	999999	432	999999	991	652	956	524	867	419	690	761	263	849	153	55	34	265	757	999999	735	315	527	999999	476	847	54	376	999999	14	767	826	294	999999	999999	301	999999	707	541	999999	72	579	772	999999	784	999999	501	999999	608	241	408	671	531	999999	588	735	385	109	893	154	999999	590	999999	862	651	999999	476	154	173	851	940	999999	999999	115	367	165	543	641	548	999999	355	863	999999	552	606	106	305	632	530	999999	916	15	813	397	999999	482	999999	999999	999999	920	919	999999	26	756	301	999999	999999	425	999999	999999	201	744	560	812	999999	999999	822	999999	266	999999	999999	843	623	223	999999	935	512	336	72	885	326	999999	407	628	171	999999	999999	21	261	523	158	999999	999999	107	758	181	454	999999	597	308	660	650	653	689	362	999999	734	803	999999	365	999999	620	362	418	116	999999	347	999999	650	801	898	810	937	742	406	687	999999	525	464	999999	490	999999	738	764	999999	676	980	718	276	999999	272	53	201	999999	944	537	527	919	999999	999999	999999	522	360	999999	410	850	712	910	292	674	999999	219	348	66	874	999999	881	598	193	440	587	629	666	564	999999	854	619	999999	798	999999	170	595	534	274	929	968	161	942	364	384	999999	999999	435	999999	999999	999999	705	144	999999	876	655	929	735	561	999999	215	999999	999999	999999	555	240	670	122	423	514	975	999999	84	999999	906	916	999999	244	809	476	517	999999	999999	49	999999	159	484	31	922	999999	240	859	972	661	723	999999	999999	684	808	153	302	957	22	96	550	378	630	999999	124	999999	716	695	926	94	104	22	790	756	781	406	756	648	199	209	283	125	999999	999999	413	999999	999999	264	999999	999999	183	560	190	999999	498	999999	528	999999	907	999999	999999	999999	933	888	567	711	331	609	999999	412	397	999999	767	999999	999999	435	665	218	999999	330	407	461	269	999999	910	544	831	999999	267	999999	999999	289	741	236	702	737	192	999999	855	701	999999	999999	999999	32	277	530	792	377	999999	73	451	320	999999	587	565	999999	286	671	977	32	880	518	352	238	999999	118	912	541	120	85	999999	841	362	999999	858	456	999999	247	999999	999999	752	999999	999999	203	232	566	417	164	671	999999	461	999999	846	832	821	999999	999999	132	497	169	999999	261	999999	98	820	999999	958	968	728	118	999999	48	677	597	280	999999	870	159	16	968	700	758	869	463	999999	999999	994	529	92	905	848	977	749	835	772	500	206	
559	383	621	608	448	999999	999999	712	999999	843	999999	562	404	92	459	126	529	468	999999	391	999999	474	97	999999	999999	999999	822	999999	966	299	999999	999999	779	999999	999999	775	394	369	262	999999	316	750	999999	999999	745	966	687	822	399	861	229	376	999999	119	402	95	295	16	180	561	999999	303	746	133	999999	999999	999999	185	772	999999	999999	170	216	999999	999999	63	273	208	999999	471	209	999	999999	999999	79	475	911	670	999999	235	490	387	198	700	719	23	999999	88	887	320	194	999999	60	715	139	69	999999	386	44	999999	999999	999999	146	708	362	999999	432	640	63	535	522	122	358	999999	999999	354	999999	515	817	71	59	194	320	558	287	697	999999	164	976	20	314	999999	636	999999	412	999999	251	490	347	116	591	373	999999	362	999999	82	163	999999	522	999999	97	654	568	972	298	637	776	587	431	664	663	277	664	52	230	999999	999999	870	144	800	112	491	177	711	480	686	999999	999999	760	215	544	446	642	999999	923	659	967	999999	999999	775	626	999999	69	683	452	323	999999	982	999999	810	999999	292	379	722	682	999999	487	857	999999	999999	999999	999999	999999	225	130	227	635	473	128	571	999999	821	999999	368	183	449	999999	494	269	166	978	186	827	999999	619	261	77	920	518	327	999999	119	171	999999	307	808	837	999999	563	234	688	244	863	570	790	774	611	999999	549	243	184	992	999999	999999	633	301	999999	876	606	868	160	999999	954	801	398	999999	659	103	71	374	999999	588	931	999999	478	744	322	999999	999999	999999	649	999999	381	285	999999	189	521	999999	953	15	817	999999	999999	999999	999999	973	289	71	181	999999	124	999999	948	999999	631	595	999999	999999	866	889	978	733	717	762	999999	103	343	999999	659	999999	399	999999	150	66	556	651	351	246	961	999999	464	260	999999	289	729	141	999999	206	999999	557	128	999999	959	73	37	999999	253	484	475	979	999999	610	412	999999	490	291	377	892	627	999999	999999	824	999999	999999	435	727	648	437	42	96	985	147	34	999999	99	999999	873	87	38	472	407	867	771	999999	999999	854	999999	132	798	448	764	226	578	999999	999999	999999	366	598	637	309	446	816	451	999999	994	502	586	310	873	999999	418	299	999999	165	582	386	999999	619	506	581	879	999999	638	594	332	768	568	359	798	794	999999	285	449	729	999999	591	425	392	987	999999	278	547	259	748	39	475	362	423	999999	999999	251	746	101	999999	429	920	187	856	66	235	933	999999	512	88	975	142	849	999999	138	990	999999	670	632	143	313	342	275	889	564	856	
416	155	266	999999	553	337	193	393	309	115	414	568	335	762	439	51	45	181	773	897	625	228	294	112	999999	581	999999	958	999999	999999	655	999999	999999	210	819	788	969	639	535	648	999999	466	834	999999	586	402	344	869	704	271	307	999999	999999	667	240	197	999999	164	906	999999	222	999999	639	221	460	126	999999	999999	943	999999	999999	405	646	999999	948	169	999999	271	526	573	246	999999	263	492	790	999999	181	999999	969	999999	927	999999	999999	563	999999	723	827	622	572	999999	136	219	926	63	199	999999	458	991	719	81	802	599	999999	343	999999	967	971	157	431	900	999999	641	166	999999	999999	266	999999	93	699	234	999999	771	699	999999	446	37	328	210	302	888	112	189	915	999999	999999	337	186	999999	827	467	751	679	201	672	524	494	62	615	339	933	999999	374	301	494	738	999999	900	582	896	999999	649	771	999999	542	999999	765	726	268	491	396	90	283	265	999999	482	999999	999999	36	541	952	974	999999	999999	368	659	737	888	430	169	999999	436	999999	502	129	818	980	824	658	999999	759	768	794	133	942	853	956	119	69	999999	85	999999	874	50	944	733	936	900	496	999999	69	876	305	108	693	960	485	780	146	424	502	999999	921	162	781	194	189	589	928	515	703	628	829	419	93	348	999999	999999	557	395	882	999999	337	775	999999	882	473	695	999999	982	377	185	973	644	518	247	538	721	269	760	553	356	972	980	190	999999	57	886	999999	355	408	999999	232	750	542	423	510	155	347	999999	721	999999	999999	946	148	527	654	194	900	846	809	840	999999	797	841	535	116	357	999999	382	834	586	681	94	583	454	952	999999	112	105	736	999999	384	369	49	69	206	36	841	999999	786	863	999999	178	545	567	999999	435	908	16	316	163	999999	964	74	144	812	999999	372	694	575	999999	999999	804	120	426	466	934	999999	781	339	90	515	933	999999	999999	600	999999	999999	25	999999	527	999999	105	788	999999	832	419	305	904	999999	141	999999	157	97	999999	780	191	999999	128	111	693	999999	136	999999	236	647	626	378	999999	543	999999	999999	356	999999	999999	999999	986	26	536	593	56	999999	999999	999999	208	999999	999999	845	999999	200	418	454	430	914	142	999999	197	428	562	999999	216	999999	212	371	947	615	317	288	999999	256	999999	175	531	534	999999	999999	824	602	478	809	288	781	999999	902	134	855	104	442	999999	999999	920	567	463	600	999999	15	437	492	587	593	999999	89	999999	984	999999	999999	923	999999	859	87	999999	999999	950	999999	657	434	904	999999	246	101	
520	874	999999	841	999999	999999	712	931	157	999999	999999	999999	24	999999	699	999999	974	999999	999999	999999	999999	208	583	658	182	336	999999	709	999999	952	999999	137	999999	495	82	245	537	965	658	180	541	999999	748	809	460	999999	579	999999	63	458	460	999999	804	364	169	321	999999	893	668	999	619	12	988	204	948	999999	95	999999	812	464	999999	999999	503	335	350	940	459	773	208	488	999999	999999	999999	493	999999	359	333	999999	336	760	943	643	306	659	999999	539	12	999999	861	960	608	999999	999999	599	787	450	258	999999	999999	228	999999	528	999999	999999	253	999999	356	505	701	999999	176	204	999999	62	999999	999999	713	844	774	810	938	905	999999	247	999999	999999	298	66	706	62	111	854	876	117	898	425	947	126	999999	999999	192	507	999999	273	794	413	857	999999	89	758	737	414	703	213	290	956	999999	458	999999	999999	779	299	799	649	497	321	327	95	163	105	90	596	437	291	628	440	62	647	453	477	848	97	999999	947	325	696	160	673	826	941	808	999999	817	869	999999	892	999999	999999	775	482	999999	771	57	984	677	150	999999	422	585	999999	999999	969	14	831	698	999999	999999	851	334	800	171	654	269	222	297	999999	778	568	578	999999	733	848	999999	970	391	87	50	993	279	999999	720	738	97	976	46	999999	999999	985	181	999999	580	855	879	975	321	441	512	834	697	96	372	417	844	850	999999	999999	107	999999	999999	620	999999	329	582	999999	90	432	566	999999	999999	458	107	792	397	556	164	877	999999	999999	659	949	575	215	306	193	812	312	894	247	860	999999	740	999999	544	999999	999999	260	999999	729	999999	888	875	229	659	248	999999	579	29	298	695	249	999999	211	999999	999999	999999	445	999999	398	347	777	538	329	432	205	717	646	257	836	185	904	603	249	11	999999	84	356	556	67	204	243	292	606	551	999999	893	539	85	999999	516	935	236	885	392	999999	360	555	999999	464	530	999999	331	193	122	791	645	999999	209	613	427	698	889	966	999999	999999	494	999999	778	811	311	999999	570	214	330	250	678	718	856	884	999999	528	558	102	536	852	911	109	999999	760	999999	55	339	472	625	999999	55	270	691	288	632	999999	777	986	162	999999	999999	126	862	872	999999	926	991	325	999999	899	149	999999	999999	350	999999	395	999999	27	999999	266	848	108	589	513	999999	417	36	577	261	992	750	999999	939	999999	81	795	247	621	647	59	63	999999	280	726	677	258	830	350	999999	247	980	759	160	895	503	682	537	358	677	705	899	999999	73	209	158	576	
999999	999999	279	406	157	826	380	786	213	834	827	999999	835	999999	587	999999	999999	24	22	991	999999	54	689	398	999999	888	999999	941	159	640	950	999999	578	999999	999999	584	81	689	99	163	389	999999	692	669	855	674	999999	731	128	999999	999999	999999	999999	166	164	812	565	880	148	269	883	438	636	572	883	756	294	999999	555	12	999999	801	925	858	612	57	999999	30	543	593	374	999999	823	935	708	999999	999999	421	946	588	999999	201	551	829	280	950	737	999999	999999	999999	999999	999999	185	999999	609	140	133	999999	554	117	999999	545	347	555	894	670	614	701	864	981	999999	872	788	967	999999	999999	999999	999999	999999	661	319	242	244	444	212	586	46	708	999999	577	999999	556	999999	839	137	483	999999	996	934	609	345	46	265	804	237	518	10	999999	141	196	880	37	750	893	999999	228	310	902	999999	318	634	906	999999	296	999999	999999	999999	948	999999	510	999999	263	170	978	999999	283	977	439	216	999999	999999	827	999999	148	696	751	806	973	999999	909	182	951	999999	626	975	439	670	999999	999999	911	999999	999999	379	630	627	627	866	999999	577	524	250	870	696	658	999999	806	339	999999	600	460	519	41	907	999999	338	617	609	544	13	999999	612	999999	837	304	191	534	458	945	999999	79	999999	44	999999	527	669	999999	265	999999	893	178	109	443	378	151	999999	999999	154	449	302	20	27	332	768	690	999999	999999	43	401	476	207	357	394	716	999999	999999	484	999999	389	999999	999999	362	999999	999999	834	787	179	641	695	902	710	390	19	653	510	62	562	276	715	616	437	278	863	528	999999	821	715	726	999999	999999	917	845	765	188	999999	657	413	681	999999	999999	741	600	347	498	766	817	348	740	215	477	23	218	999999	772	833	758	498	95	999999	23	82	999999	793	129	999999	864	625	999999	387	853	649	880	342	999999	875	837	930	374	762	878	482	974	999999	380	562	709	925	992	355	999999	999999	328	999999	920	831	298	999999	999999	513	999999	999999	517	363	362	828	999999	875	118	897	995	828	133	333	86	999999	107	932	422	566	999999	938	632	999999	999999	694	999999	163	421	980	587	999999	711	861	859	685	999999	620	168	999999	430	833	817	999999	359	688	44	995	650	999999	733	365	394	999999	237	964	569	41	493	668	507	979	464	137	320	965	999999	272	473	400	574	999999	999999	870	999999	452	131	537	999999	999999	999999	335	512	40	256	231	645	999999	999999	895	126	999999	136	500	54	999999	379	689	785	394	571	772	999999	260	816	999999	999999	999999	525	785	999999	41	
905	999999	18	181	476	433	999999	98	999999	76	639	578	284	640	360	283	825	695	83	441	752	999999	619	887	804	261	224	999999	638	131	999999	848	62	94	39	824	999999	873	974	945	807	696	999999	504	142	952	999999	186	896	318	698	830	999999	999999	289	999999	692	131	377	225	218	881	459	207	542	999999	526	199	610	536	792	952	721	137	633	999999	675	124	754	851	285	48	113	330	432	704	146	651	805	999999	141	369	505	999999	737	926	999999	868	962	351	436	786	575	369	999999	746	118	583	777	232	999999	578	999999	526	939	180	999999	139	774	837	654	874	394	745	405	432	457	999999	999999	707	820	999999	161	999999	999999	498	472	743	999999	686	595	562	873	999999	376	562	992	978	819	567	158	116	103	135	999999	561	402	829	964	104	299	157	193	999999	412	999999	999999	964	999999	999999	707	999999	336	999999	251	101	10	812	999999	842	439	999999	152	999999	999999	713	713	35	999999	862	999999	999999	999999	708	999999	999999	999999	804	179	685	999999	37	876	378	999999	999999	780	16	884	606	999999	590	999999	999999	999999	820	14	360	520	699	977	999999	260	249	355	73	999999	627	999999	802	722	206	643	693	706	411	601	999999	973	445	932	999999	999999	118	999999	515	999999	656	53	576	443	28	294	479	708	999999	777	637	32	795	999999	163	315	91	884	999999	999999	767	426	263	229	240	387	84	766	279	258	152	999999	839	880	609	583	133	369	999999	999999	999999	984	961	634	964	751	187	587	999999	401	70	234	947	568	426	239	999999	356	212	641	999999	713	438	999999	635	699	192	915	258	579	191	999999	190	451	783	782	465	628	265	999999	209	999999	986	878	999999	917	990	999999	999999	379	792	999999	166	999999	702	459	556	474	999999	999999	569	271	338	209	999999	999999	53	505	784	643	774	171	999999	723	441	722	999999	999999	307	717	708	999999	461	879	786	999999	565	128	748	334	236	990	629	989	920	937	168	786	999999	849	999999	495	496	820	604	631	685	443	630	980	733	995	999999	291	566	999999	999999	999999	423	805	999999	924	756	999999	417	999999	542	111	803	999999	563	939	892	999999	999999	999999	999999	640	999999	165	729	131	498	999999	600	240	823	347	999999	999999	137	708	373	999999	76	950	738	46	999999	820	98	583	639	136	426	793	113	718	449	352	999999	999999	185	267	85	661	436	988	859	186	999999	204	678	541	377	855	575	999999	392	892	485	388	236	999999	76	999999	492	372	999999	807	137	114	999999	90	39	956	533	116	786	414	523	749	186	
999999	859	894	905	108	999999	571	227	83	336	556	867	854	943	721	200	999999	179	999999	647	999999	58	855	999999	597	999999	420	331	999999	253	977	378	999999	211	999	603	182	251	999999	613	999999	589	64	778	352	222	999999	23	811	999999	999999	245	460	112	134	188	14	598	317	596	348	999999	999999	829	999999	187	142	999999	943	127	28	999999	785	999999	999999	473	999999	87	953	385	337	406	519	554	396	742	918	633	87	999999	599	583	934	796	274	539	999999	999999	429	174	999999	531	80	694	999999	178	459	10	244	660	999999	926	999999	999999	269	999999	730	213	443	616	269	509	575	131	527	444	754	999999	195	338	642	769	658	789	304	999999	999999	825	657	999999	999999	918	999999	426	637	672	939	11	537	332	808	999999	999999	999999	999999	581	955	948	176	461	424	470	814	999999	999999	424	278	855	637	463	615	904	999999	226	999999	351	120	158	494	999999	505	999999	461	862	529	25	978	844	883	999999	999999	388	999999	206	803	822	113	492	409	222	403	93	374	83	717	999999	81	574	490	563	471	807	999999	321	955	671	18	951	386	12	446	433	999999	914	613	236	256	999999	999999	510	248	999999	999999	999999	461	422	388	388	155	625	944	414	364	330	999999	999999	999999	347	999999	141	813	161	116	999999	776	999999	121	459	999999	491	658	721	999999	979	999999	999999	67	192	999999	543	293	630	999999	760	67	42	999999	999999	663	570	312	999999	119	291	696	96	521	352	999999	490	310	929	917	664	999999	999999	263	384	14	999999	985	742	999999	706	999999	192	999999	355	348	744	901	470	796	899	189	749	612	869	293	239	331	999999	686	379	242	364	999999	152	999999	835	779	694	647	999999	584	569	431	412	443	513	741	175	14	761	999999	840	999999	27	485	228	620	393	101	775	96	999999	65	117	999999	494	479	999999	562	999999	999999	216	822	551	999999	619	999999	999999	436	779	999999	999999	710	925	789	999999	231	695	667	999999	224	395	602	872	167	313	514	324	999999	949	43	538	999999	500	796	383	27	591	999999	999999	900	420	957	321	287	931	571	139	999999	82	273	999999	999999	987	298	999999	613	950	999999	22	114	13	272	487	745	959	552	219	999999	416	999999	999999	992	801	674	804	999999	291	594	236	742	384	999999	866	999999	999999	992	625	211	999999	769	77	999999	690	761	999999	158	479	575	328	388	361	999999	911	999999	999999	791	744	999999	999999	150	332	365	167	999999	729	999999	406	801	496	966	999999	17	912	999999	999999	441	999999	49	999999	656	999999	716	276	999999	999999	
384	95	178	999999	999999	258	312	999999	85	447	999999	999999	419	41	999999	752	678	88	361	460	353	98	274	999999	201	489	705	545	838	191	999999	99	999999	889	999999	999999	999999	748	39	999999	999999	999999	999999	999999	605	401	999999	999999	886	999999	290	999999	999999	397	46	296	821	787	860	977	552	766	878	893	999999	622	999999	999999	999999	999999	999999	999999	999999	643	836	62	261	74	784	799	999999	999999	659	934	901	978	183	921	853	69	109	999999	999999	61	175	857	422	942	378	983	670	372	999999	916	999999	359	587	282	561	983	44	757	13	999999	391	855	117	999999	992	852	448	809	999999	626	999999	84	52	999999	477	978	640	318	999999	800	999999	233	375	743	555	552	400	901	999999	869	35	999999	446	826	670	320	750	478	950	526	545	999999	695	999999	55	314	999999	589	804	582	999999	725	72	212	931	167	999999	374	397	999999	461	546	448	807	601	528	637	999999	337	999999	238	171	999999	178	999999	277	538	669	697	999999	244	810	107	787	999999	309	289	999999	894	512	830	385	999999	510	75	998	422	887	999999	526	676	101	261	647	354	999999	367	893	946	664	629	820	676	156	215	650	449	661	999999	999999	248	999999	330	825	337	852	90	999999	113	999999	855	650	565	999999	999999	153	559	459	443	343	941	396	297	240	883	19	708	934	305	424	558	761	605	812	287	283	999999	436	319	501	111	509	789	999999	808	999999	265	506	581	72	101	989	227	999999	359	852	999999	100	999999	327	154	155	562	688	708	104	54	752	893	301	999999	132	150	999999	999999	441	999999	607	432	999999	999999	212	363	242	999999	569	543	657	462	435	177	680	495	992	357	999999	947	999999	981	714	934	513	613	290	999999	969	999999	286	716	917	999999	508	667	46	573	941	792	999999	365	149	999999	397	299	467	999999	701	636	157	594	285	494	505	999999	717	970	251	599	999999	553	364	719	267	940	999999	190	668	999999	459	429	415	174	627	745	842	164	547	223	999999	999999	988	999999	701	692	999999	433	749	883	999999	999999	331	352	719	999999	10	429	303	456	999999	999999	466	689	187	728	999999	120	999999	759	782	563	433	999999	453	917	565	999999	27	575	509	121	440	784	72	394	999999	73	455	999999	745	999999	860	100	999999	868	699	308	165	972	513	999999	999999	999999	110	397	641	304	898	802	999999	979	412	728	946	642	846	681	999999	999999	631	124	665	25	24	999999	702	342	567	585	999999	266	866	54	71	189	999999	451	999999	675	752	802	175	652	999999	766	21	141	999999	
999999	32	28	999999	372	351	398	664	551	975	741	694	308	736	322	999999	999999	122	367	667	767	97	405	997	951	50	829	999999	22	999999	258	357	570	198	740	999999	209	999999	999999	703	999999	524	13	999999	942	980	454	75	852	78	684	653	653	474	387	739	626	31	999999	331	521	999999	651	175	726	393	133	120	999999	759	385	381	618	663	994	252	999999	929	999999	970	596	999999	107	944	701	999999	704	106	811	11	936	999999	854	182	191	233	872	838	749	558	857	343	79	999999	693	313	45	989	999999	144	655	999999	999999	759	735	999999	351	707	999999	999999	689	999999	308	994	999999	206	526	445	482	771	379	999999	190	506	123	262	693	14	261	999999	999999	999999	626	677	999999	249	222	999999	999999	433	881	175	999999	999999	999999	830	44	85	279	496	999999	600	999999	999999	764	409	516	469	999999	482	74	346	456	85	562	999999	410	631	647	999999	999999	999999	997	59	890	999999	880	563	999999	293	227	618	999999	764	999999	999999	999999	918	999999	946	732	999999	459	964	368	999999	999999	299	74	893	999999	413	437	695	999999	365	602	468	817	559	999999	953	831	362	265	999999	611	999999	473	593	999999	492	999999	701	851	241	971	999999	999999	356	495	590	999999	744	999999	999999	999999	49	999999	256	376	999999	110	362	999999	779	920	107	999999	999999	932	37	826	480	999999	937	999999	735	844	280	393	569	777	471	74	999999	464	999999	999999	450	274	572	439	226	999999	49	999999	366	999999	81	999999	874	333	999999	423	467	763	28	628	926	130	999999	204	982	999999	999999	961	639	297	488	999999	832	608	269	648	370	999999	610	263	86	555	337	462	772	958	518	246	999	57	999999	185	445	469	572	999999	818	377	457	362	420	87	752	78	795	757	488	276	73	138	63	868	163	765	552	999999	793	993	431	33	354	999999	961	999999	690	313	879	999999	45	939	830	992	151	999999	842	999999	803	269	999999	25	999999	252	182	871	994	738	32	680	917	201	536	824	999999	999999	18	849	126	999999	999999	491	877	125	241	134	308	70	727	905	922	553	577	533	336	416	552	112	398	100	999999	999999	291	209	999999	999999	413	999999	999999	717	249	993	882	642	881	999999	999999	365	999999	999999	999999	934	21	126	757	374	623	12	498	999999	881	905	461	999999	574	436	999999	999999	668	397	999999	302	999999	20	666	929	670	999999	652	160	278	197	999999	350	999999	662	940	999999	451	92	229	999999	516	517	836	999999	542	999999	999999	455	974	469	696	623	999999	280	921	10	999999	828	703	688	359	
348	271	693	813	999999	508	912	495	45	237	999999	177	319	999999	505	184	331	396	814	999999	207	185	999999	500	477	22	999999	740	939	714	623	388	541	999999	178	256	999999	530	431	357	165	959	938	242	119	456	999999	493	425	826	138	441	889	820	999999	172	999999	202	345	999999	261	181	556	331	999999	207	635	999999	617	259	999999	801	965	466	711	248	246	576	390	31	999999	763	324	122	999999	191	499	999999	898	15	793	949	999999	332	999999	984	413	617	999999	912	820	759	876	999999	794	337	475	433	999999	914	925	886	812	999999	113	497	856	999999	746	431	999999	914	369	611	465	92	616	999999	369	727	999999	999999	947	478	210	245	999999	158	328	258	716	999999	613	984	90	999999	147	870	229	608	999999	970	999999	206	214	906	999999	274	711	711	720	999999	73	999999	89	305	938	343	999999	867	999999	708	124	497	999999	641	310	384	531	558	999999	745	423	761	599	864	758	750	999999	303	846	622	446	616	537	883	13	232	905	999999	967	803	756	361	999999	430	855	383	490	999999	605	24	742	162	766	975	999999	312	791	224	547	999999	78	819	31	987	271	508	960	832	638	999999	479	747	999999	151	989	72	763	178	19	385	270	702	697	999999	879	294	999999	562	474	700	440	999999	999999	999999	999999	936	340	999999	169	356	422	658	933	527	544	999999	571	624	985	357	549	623	215	171	927	376	131	199	999999	999999	658	408	999999	999999	648	788	999999	810	416	999999	732	752	19	662	962	611	768	180	297	884	722	999999	576	126	161	816	484	999999	999999	999999	815	150	902	192	698	999999	300	995	878	999999	999999	761	999999	999999	625	999999	613	999999	209	999999	607	950	999999	233	264	433	831	251	786	831	314	999999	958	999999	999999	591	999999	827	964	947	321	773	302	541	399	961	27	642	501	999999	999999	931	875	535	999999	864	248	678	927	274	193	999999	999999	56	451	69	999999	169	696	44	945	999999	588	261	15	834	658	370	834	303	415	199	750	999999	628	999999	559	999999	999999	999999	352	999999	899	699	764	272	999999	999999	99	339	168	858	945	467	999999	427	999999	623	530	926	999999	877	999999	634	999999	999999	999999	999999	427	79	509	379	872	323	691	999999	999999	889	497	742	280	412	281	504	145	556	999999	292	21	999999	999999	936	902	370	999999	474	338	275	840	770	999999	776	828	30	829	999999	999999	632	775	646	540	463	136	999999	655	803	999999	349	499	999999	751	25	999999	226	49	573	477	511	156	227	444	999999	58	999999	999999	999999	583	261	
674	999999	570	999999	516	375	670	575	809	123	999999	373	999999	989	999999	537	999999	948	10	611	980	999999	999999	485	485	558	212	919	999999	409	20	161	999999	355	999999	152	999999	999999	509	410	555	473	999999	363	795	783	999999	455	844	520	999999	829	503	972	281	419	45	95	145	999999	172	750	999999	999999	112	999999	999999	523	999999	633	999999	888	449	599	65	516	999999	957	689	702	210	756	85	999999	999999	191	657	257	999999	265	117	656	994	551	247	999999	313	363	999999	999999	999999	835	140	221	999999	819	390	903	916	764	917	87	405	999999	999999	999999	675	276	709	921	905	895	999999	69	525	149	999999	999999	999999	260	213	147	999999	457	999999	999999	625	864	179	882	801	999999	341	999999	348	999999	999999	999999	794	831	139	46	999999	339	999999	744	396	81	695	999999	925	492	551	665	561	779	381	948	999999	393	790	811	107	827	130	999999	563	140	999999	999999	999999	342	999999	530	130	176	493	377	131	327	977	999999	178	594	957	318	212	675	999999	568	999999	312	190	999999	999999	328	999999	827	219	184	999999	999999	360	209	696	592	999999	31	999999	394	999999	14	827	63	415	245	642	999999	999999	811	949	999999	999999	999999	837	586	161	702	488	801	237	665	167	946	146	999999	204	999999	897	999999	929	999999	140	999999	282	654	485	999999	995	999999	999999	436	999999	408	999999	303	883	207	371	120	999999	999999	999999	742	167	630	846	880	999999	694	51	672	999999	505	881	768	757	20	880	193	110	34	999999	682	125	999999	707	759	721	999999	837	996	999999	786	999999	253	648	999999	214	651	999999	604	219	310	764	23	819	999999	526	466	545	999999	327	188	19	416	999999	859	627	999999	923	96	168	84	999999	55	75	999999	572	637	129	369	805	238	384	506	815	406	918	111	981	255	243	265	307	963	999999	428	776	527	274	788	770	848	728	999999	445	144	999999	719	948	989	889	888	347	999999	78	98	804	513	600	582	940	999999	999999	677	852	903	777	892	999999	647	63	55	373	999999	598	956	510	662	999999	680	999999	209	163	999999	366	999999	917	130	895	590	999999	272	999999	692	848	254	474	60	869	541	367	999999	353	999999	936	844	525	999999	999999	999999	588	151	452	919	999999	999999	372	393	999999	508	986	656	997	785	32	791	128	680	492	354	492	459	999999	529	323	401	856	852	999999	999999	829	999999	999999	999999	12	999999	820	17	73	116	882	90	739	999999	555	711	999999	567	288	155	725	999999	523	243	999999	138	358	922	999999	238	884	519	337	799	999999	84	123	223	
782	550	970	999999	617	385	472	999999	720	431	973	612	999999	298	574	999999	999999	984	397	309	163	999999	999999	897	999999	834	232	999999	753	939	691	481	597	350	784	737	184	614	237	148	999999	228	417	926	948	993	400	999999	999999	427	13	694	686	813	70	908	427	999999	710	782	999999	109	657	780	740	999999	24	497	514	999999	735	192	756	259	999999	999999	466	206	948	417	443	636	426	999999	936	996	794	783	289	876	999999	999999	903	454	984	671	570	636	196	456	978	999999	91	999999	691	820	938	437	999999	135	999999	230	999999	999999	348	999999	682	332	844	999999	708	240	217	638	999999	634	288	312	275	867	374	999999	999999	502	999999	540	554	317	999999	999999	68	366	999999	999999	999999	99	976	610	115	999999	999999	248	791	453	747	748	696	453	593	999999	542	999999	171	999999	760	621	999999	999999	864	808	999999	375	688	728	999999	999999	731	62	213	435	657	677	206	808	878	999999	48	565	755	690	999999	111	724	587	583	433	999999	101	404	813	999999	999999	746	307	999999	999999	560	73	769	999999	26	644	249	999999	409	864	439	363	539	634	582	654	876	183	964	999999	651	110	155	261	999999	640	657	399	556	313	931	898	324	999999	575	975	796	359	673	999999	861	999999	187	718	999999	841	562	770	241	234	999999	572	342	623	972	999999	917	999999	999999	386	986	850	611	105	933	540	49	284	68	607	858	527	509	765	19	94	922	999999	267	314	88	999999	168	332	999999	368	566	700	291	126	67	999999	110	297	223	21	955	999999	785	463	802	287	711	633	375	999999	73	577	613	888	536	491	261	999999	999999	108	691	288	269	575	974	348	993	942	999999	580	426	222	999999	998	139	840	650	999999	512	800	186	534	999999	885	999999	988	999999	403	589	575	36	167	989	125	329	676	822	219	999999	999999	294	769	94	999999	533	850	36	999999	758	695	840	457	999999	507	921	166	331	384	280	985	999999	599	362	974	553	269	232	999999	678	462	28	440	323	999999	516	999999	999999	171	361	999999	962	481	645	894	734	579	725	999999	203	999999	355	448	999999	999999	212	694	416	120	999999	274	628	599	937	305	677	409	143	392	999999	514	716	999999	32	999999	32	999999	999999	999999	999999	973	543	740	999999	515	117	579	501	819	846	821	10	999999	918	97	825	999999	999999	349	226	999999	445	342	501	688	999999	999999	426	122	999999	432	740	948	999999	278	731	887	366	999999	198	107	999999	323	546	178	514	385	999999	999999	999999	999999	999999	999999	251	999999	538	210	249	555	
999999	922	163	388	348	423	91	999999	469	650	999999	999999	16	999999	161	128	999999	131	999999	332	183	81	999999	490	122	821	195	999999	706	956	740	530	648	810	999999	999999	999999	529	975	999999	999999	463	915	601	999999	72	653	134	463	133	497	999999	414	916	999999	986	979	999999	276	527	237	955	999999	999999	910	834	999999	205	999999	885	184	999999	999999	673	244	719	165	351	999999	59	178	71	672	583	469	333	999999	731	439	387	295	999999	263	457	894	142	119	412	999999	999999	772	457	999999	578	948	600	270	741	681	662	999999	638	761	999999	359	176	999999	770	53	999999	718	569	766	369	999999	902	999999	699	778	112	610	999999	660	176	287	720	684	104	999999	868	73	999999	59	776	999999	657	999999	999999	107	728	849	348	368	114	36	999999	690	27	999999	55	999999	570	962	579	61	88	999999	594	999999	999999	492	199	145	185	523	999999	519	989	813	999999	392	605	601	60	263	272	393	999999	150	84	40	666	999999	589	910	502	422	479	725	999999	680	999999	108	999999	245	999999	213	193	590	693	693	700	214	45	663	361	969	912	326	789	694	430	999999	864	608	826	83	555	274	999999	920	50	999999	999999	272	999999	999999	142	814	603	68	999999	966	457	999999	340	461	90	925	558	999999	999999	163	936	783	259	482	243	860	419	587	999999	918	568	772	999999	436	869	999999	207	999999	999999	999999	723	730	494	464	999999	483	999999	374	999999	630	999999	498	420	886	338	561	22	983	273	999999	405	25	411	291	407	684	738	904	999999	316	728	999999	695	999999	999999	215	298	794	999999	760	999999	999999	593	37	213	79	362	766	107	317	760	999999	590	564	999999	707	999999	213	66	999999	744	373	782	999999	999999	999999	803	999999	455	132	273	227	999999	999999	999999	999999	432	384	87	338	331	971	999999	284	555	514	124	141	709	733	999999	999999	738	999999	25	999999	273	907	135	202	276	354	320	975	54	542	716	87	875	353	285	944	135	728	989	999999	999999	507	140	396	897	999999	308	722	245	188	489	342	497	470	999999	524	258	885	71	999999	999999	999999	239	23	798	46	265	365	999999	942	958	19	184	252	999999	999999	776	999999	305	604	55	999999	739	866	63	999999	590	415	999999	760	999999	250	999999	22	122	736	278	127	598	860	416	942	999999	303	229	999999	168	254	808	330	747	519	590	466	931	72	101	373	959	424	999999	849	109	999999	256	718	999999	172	999999	925	497	659	151	444	198	112	335	446	646	583	225	345	999999	935	22	186	659	210	90	60	645	
999999	167	183	414	566	843	575	56	510	137	996	124	883	833	98	999999	156	278	829	736	654	726	999999	209	120	999999	173	999999	80	69	151	91	89	290	592	501	967	999999	999999	268	760	999999	145	455	229	231	999999	112	923	999999	999999	932	261	999999	999999	999999	781	999999	303	323	680	889	976	451	986	914	44	602	251	597	410	125	647	570	999999	264	999999	930	999999	889	528	999999	761	272	555	219	830	766	300	999999	719	994	736	999999	588	999999	999999	694	469	314	196	131	861	335	407	999999	295	690	999999	735	999999	851	993	999999	794	618	137	714	999999	999999	999999	278	312	999999	878	416	999999	339	981	115	999999	896	470	675	703	407	210	999999	999999	168	999999	150	999999	564	999999	868	10	331	522	970	743	999999	798	692	999999	918	818	34	457	991	17	955	708	999999	894	701	390	327	711	397	418	701	849	737	852	999999	848	748	29	999999	415	67	817	21	372	141	999999	778	454	784	589	999999	978	872	160	968	999999	197	999999	126	488	683	620	135	562	51	859	999999	999999	286	999999	80	999999	447	585	949	999999	999999	868	999999	603	999999	872	926	999999	241	999999	976	999999	999999	512	661	87	903	999999	732	447	691	999999	999999	282	45	999999	177	715	518	999999	540	297	210	829	744	329	907	999999	876	810	694	327	330	328	882	484	955	774	418	992	999999	915	999999	999999	999999	999999	547	489	999999	999999	704	999999	299	70	999999	689	386	64	767	341	179	391	999999	999999	999999	374	139	999999	999999	561	999999	403	999999	525	999999	625	443	697	383	999999	782	428	954	999999	115	483	38	269	999999	202	108	900	999999	86	822	720	999999	931	759	92	117	999999	999999	999999	689	311	913	773	990	567	256	999999	681	270	559	999999	999999	452	816	280	345	870	867	207	462	93	396	230	702	360	364	999999	999999	999999	999999	999999	338	948	999999	804	569	264	999999	578	946	999999	228	746	527	999999	293	818	999999	489	746	247	677	892	553	606	914	692	999999	639	212	743	749	391	870	321	423	999999	999999	22	999999	999999	600	298	260	52	864	650	999999	631	76	546	397	458	553	999999	571	445	404	999999	999999	876	999999	999999	375	212	999999	837	875	216	657	999999	889	999999	778	665	646	999999	641	511	999999	999999	989	999999	573	666	356	301	999999	999999	750	999999	92	999999	999999	834	896	960	922	58	381	36	999999	497	974	269	999999	294	679	888	999999	192	804	893	184	999999	999999	999999	999999	709	856	379	999999	167	465	679	723	999999	980	944	769	686	466	999999	140	715	499	502	474	
313	999999	71	621	949	212	567	183	999999	999999	999999	947	999999	999999	999999	201	12	999999	617	41	304	546	781	999999	999999	128	829	999999	221	762	468	136	394	999999	763	701	794	758	60	999999	897	506	534	48	999999	997	619	999999	253	401	999999	999999	999999	470	179	999999	237	999999	886	830	999999	841	962	436	999999	381	999999	878	999999	521	406	253	999999	662	143	798	21	999999	831	737	509	46	482	819	634	779	253	923	999999	995	473	47	872	230	581	66	543	107	668	111	444	740	661	731	994	884	999999	230	999999	999999	755	494	925	158	330	346	999999	152	802	599	137	639	775	145	57	368	381	755	91	87	999999	999999	999999	729	999999	768	385	999999	999999	750	999999	999999	596	732	250	978	122	724	899	244	697	999999	999999	79	974	805	965	526	683	635	512	957	149	999999	999999	841	999999	999999	854	999999	961	999999	327	61	532	113	999999	53	894	999999	256	657	999999	846	389	863	618	14	755	498	803	999999	77	999999	247	119	884	999999	615	408	568	917	999999	347	999999	90	83	999999	546	870	763	921	999999	614	389	855	111	302	870	262	232	999999	450	999999	999999	112	550	999999	999999	999999	229	705	999999	496	510	338	999999	518	999999	308	789	375	468	999999	735	881	237	462	810	392	17	592	476	363	186	162	477	513	589	999999	999999	945	999999	133	651	999999	494	145	999999	60	77	593	729	571	472	999999	947	565	631	876	874	97	999999	431	999999	637	238	84	320	358	999999	284	928	999999	768	844	936	345	242	677	397	102	999999	759	325	999999	863	999999	999999	999999	214	911	999999	712	307	452	627	17	717	24	828	420	825	755	198	792	664	336	803	999999	921	611	333	953	489	781	739	568	116	991	774	334	194	991	999999	950	402	225	999999	326	227	999999	628	228	999999	977	277	603	570	532	759	999999	111	272	407	602	588	928	999999	525	713	68	900	726	999999	504	999999	833	611	999999	999999	448	241	999999	410	992	983	114	115	999999	513	145	997	584	241	247	232	921	593	550	372	473	992	579	612	999999	999999	902	977	353	751	444	991	999999	141	321	304	624	999999	415	999999	483	822	721	999999	577	71	325	999999	12	281	999999	249	70	875	926	999999	662	874	251	999999	91	137	999999	999999	79	999999	999999	999999	920	999999	608	70	188	999999	889	999999	281	566	45	107	999999	417	999999	999999	447	204	931	457	999999	865	642	749	619	999999	537	356	999999	999999	943	433	396	873	574	69	673	253	71	138	986	999999	184	999999	838	153	260	674	161	999999	999999	
875	222	999999	247	64	310	858	999999	999999	999999	543	999999	321	623	612	711	999999	843	915	999999	203	142	802	470	929	691	999999	911	475	201	863	204	380	999999	999999	999999	999999	635	519	758	814	999999	335	734	452	695	862	481	236	442	999999	999999	246	292	130	999999	999999	756	318	373	763	947	975	999999	541	349	220	999999	999999	401	542	213	333	166	593	401	806	78	999999	243	999999	75	684	43	779	42	999999	97	525	999999	999999	999999	327	999999	999999	867	826	790	999999	113	485	196	925	834	999999	218	507	89	699	728	936	351	738	84	545	999999	272	942	999999	509	391	132	160	999999	600	130	886	999999	171	726	574	26	874	914	758	641	999999	850	143	999999	534	999999	398	796	999999	458	683	252	610	307	604	999999	35	693	722	362	46	704	243	779	331	999999	917	973	164	920	477	824	326	903	557	422	808	203	974	512	734	363	999999	152	999999	643	576	864	131	690	990	190	201	405	604	446	999999	364	249	214	961	425	642	478	981	859	926	999999	750	192	999999	999999	719	220	628	999999	999999	101	342	999999	753	63	851	473	999999	296	999999	999999	999999	120	805	454	954	999999	999999	319	720	999999	999999	587	717	869	124	939	614	169	471	999999	777	921	574	524	32	560	999999	908	573	178	549	695	236	15	407	639	386	631	877	948	669	319	962	517	931	754	971	884	939	999999	859	770	999999	650	999999	999999	546	290	432	999999	320	642	745	552	814	474	360	711	471	484	562	983	291	523	322	467	958	66	593	277	999999	575	999999	999999	319	778	999999	586	861	30	103	105	208	483	999999	36	574	999999	703	466	999999	270	422	999999	359	875	488	999999	999999	685	429	489	697	164	814	744	673	93	999999	45	603	774	849	451	391	467	784	999999	886	999999	893	548	363	137	999999	999999	163	514	312	999999	300	999999	257	999999	601	613	408	54	669	892	362	490	188	999999	862	630	420	971	999999	891	100	680	999999	52	999999	880	999999	570	291	494	591	999999	999999	798	745	999999	999999	673	850	777	69	740	148	993	933	413	370	695	274	252	908	191	999999	420	999999	619	154	215	999999	720	999999	838	762	184	310	999999	708	389	921	999999	113	746	999999	305	832	360	542	431	118	389	520	440	305	48	585	410	999999	999999	454	136	889	321	999999	999999	300	999999	978	963	692	740	704	980	773	446	149	172	999999	999999	999999	993	999999	723	999999	999999	209	56	999999	723	599	900	475	347	934	795	939	999999	466	999999	15	611	381	579	738	999999	999999	540	
666	859	899	423	349	999999	783	999999	59	175	225	285	930	253	688	264	374	791	274	366	999999	999999	507	357	705	79	140	999999	999999	507	984	727	329	999999	999999	999999	824	185	561	883	999999	999999	999999	773	576	190	70	762	922	127	215	947	114	328	999999	688	999999	999999	717	279	461	807	999999	552	190	999999	999999	271	999999	15	439	198	240	391	802	999999	999999	733	781	525	19	999999	999999	503	302	47	623	11	999999	999999	999999	283	467	291	999999	756	643	203	592	88	235	798	899	999999	688	26	716	722	999999	922	456	628	999999	202	270	93	754	999999	260	999999	999999	953	96	171	683	166	731	948	999999	55	928	48	999999	999999	299	220	479	999999	999999	285	330	999999	485	262	255	702	999999	999999	31	348	12	307	943	999999	213	281	712	737	243	999999	999999	767	762	999999	999999	999999	487	77	999999	59	999999	619	999999	999999	822	999999	477	999999	916	981	652	466	927	999999	52	630	104	701	499	28	508	999999	901	293	990	562	148	999999	268	837	224	446	371	972	734	393	777	969	626	999999	803	877	821	262	879	829	840	151	437	373	323	786	578	884	550	872	717	246	984	269	836	999999	575	88	766	216	104	955	886	999999	852	999999	85	269	224	630	919	999999	414	170	722	997	577	894	523	999999	867	999999	999999	862	675	541	984	366	403	340	311	742	496	672	734	884	264	778	521	999999	711	318	999999	999999	999999	79	832	823	547	999999	895	681	565	999999	999999	617	533	34	999999	321	999999	718	865	884	329	187	999999	999999	436	837	999999	999999	383	999999	726	558	817	999999	999999	606	709	171	819	999999	444	999999	999999	169	333	999999	361	239	999999	999999	58	992	452	785	600	775	917	100	999999	709	106	107	308	999999	610	790	999999	31	124	387	612	979	899	311	449	999999	999	992	999999	318	486	513	999999	183	287	734	116	41	999999	144	688	999999	774	999999	468	347	331	948	558	543	327	339	124	418	597	78	999999	151	346	999999	776	925	681	999999	999999	999999	999999	135	999999	876	683	768	999999	999999	999999	993	215	790	843	999999	376	60	999999	875	991	156	398	594	999999	218	640	964	695	20	368	763	999999	695	999999	875	253	999999	995	681	859	558	230	145	719	604	863	999999	308	244	534	999999	490	806	96	999999	999999	509	999999	744	246	999999	83	999999	999999	935	999999	519	903	967	857	180	65	763	25	442	926	263	875	981	354	999999	999999	460	999999	999999	282	140	608	999999	680	999999	657	261	444	150	485	131	999999	784	548	354	409	340	387	364	
669	727	790	999999	160	941	633	999999	399	909	63	622	623	977	663	925	910	103	296	122	522	803	328	875	999999	804	738	999999	999999	999999	927	999999	999999	131	999999	554	999999	954	660	739	121	999999	862	535	97	999999	508	547	131	623	444	999999	54	999999	841	866	409	999999	697	355	999999	542	999999	399	981	727	549	502	13	999999	585	999999	443	557	999999	999999	941	999999	788	103	999999	201	969	820	565	999999	291	999999	999999	117	999999	434	267	314	536	578	999999	472	554	369	999999	16	543	22	47	488	999999	497	272	999999	924	999999	136	603	59	21	573	314	833	370	446	739	222	999999	963	160	697	138	30	999999	469	478	248	429	999999	300	657	957	999999	87	747	794	546	870	192	537	308	664	999999	525	15	659	999999	193	923	584	999999	999999	999999	887	790	999999	476	838	949	456	378	707	824	999999	999999	615	532	756	999999	652	999999	999999	713	436	999999	999999	872	504	999999	809	999999	65	505	999999	506	19	908	894	296	12	999999	999999	921	736	168	999999	839	506	999999	399	999999	999999	569	999999	391	451	934	622	46	757	872	971	999999	150	999999	323	211	629	999999	353	707	637	999999	620	334	494	430	976	277	260	999999	375	342	39	681	957	495	999999	813	65	85	999999	858	999999	140	999999	297	781	130	845	399	220	254	999999	999999	999999	999999	949	946	896	31	958	354	785	563	506	638	391	468	658	828	977	816	999999	999999	999999	999999	999999	490	999999	206	648	999999	432	999999	983	131	523	999999	999999	999999	546	999999	916	44	127	941	83	976	634	716	999999	323	999999	999999	421	404	999999	550	280	999999	491	469	968	999999	382	111	922	999999	579	999999	125	999999	285	122	291	699	899	999999	160	480	999999	954	855	271	300	335	999999	999999	449	589	84	972	77	471	64	87	319	226	662	25	28	158	406	259	999999	863	47	360	999999	999999	999999	999999	400	800	999999	537	999999	706	409	56	718	516	484	999999	310	152	976	813	68	214	390	683	510	999999	461	999999	999999	605	669	437	298	43	999999	999999	94	199	582	999999	457	999999	999999	612	816	999999	306	999999	673	416	949	999999	886	999999	301	530	341	821	383	264	348	467	999999	17	999999	999999	758	684	999999	757	999999	120	999999	708	366	999999	741	778	867	999999	999999	948	999999	151	656	999999	550	74	741	160	395	999999	999999	999999	928	989	999999	465	575	843	857	621	676	916	999999	838	890	999999	867	759	788	563	999999	999999	425	999999	584	838	361	999999	432	999999	943	999999	372	999999	304	999999	780	999999	994	285	212	33	47	
226	282	999999	641	817	330	372	999999	981	371	831	999999	337	902	538	415	708	999999	748	999999	173	678	991	553	866	543	649	407	500	765	513	361	999999	451	999999	127	999999	206	999999	506	70	497	961	323	540	333	967	348	251	999999	296	181	999999	613	874	999999	290	423	999999	283	680	964	706	999999	999999	480	389	886	703	999999	797	512	570	252	360	676	717	999999	23	542	576	999999	165	999999	999999	342	897	326	999999	660	837	204	431	269	825	106	790	744	465	69	999999	91	644	831	173	783	610	221	999999	208	830	612	999999	242	999999	379	808	176	999999	525	999999	72	999999	999999	583	603	91	310	426	264	885	972	222	953	999999	999999	666	334	375	999999	731	685	73	378	999999	999999	794	198	561	456	297	624	996	939	999999	882	772	600	257	570	702	309	795	998	999999	858	400	456	644	223	712	483	800	62	794	897	998	940	223	359	808	892	748	999999	966	271	975	999999	477	715	722	75	87	805	992	432	890	74	66	999999	833	348	553	999999	743	999999	999999	944	155	587	999999	999999	999999	999999	762	809	999999	999999	42	61	882	127	978	928	999999	646	406	995	69	371	17	933	999999	999999	525	999999	349	410	999999	162	448	41	999999	999999	832	890	688	189	52	193	871	999999	42	15	999999	716	370	624	848	107	417	827	884	783	580	949	947	146	999999	302	470	160	599	879	612	850	989	999999	106	999999	999999	227	952	876	500	942	901	879	162	999999	109	724	561	999999	999999	621	999999	354	319	883	943	999999	806	750	723	721	476	163	999999	248	727	999999	999999	248	148	200	874	18	293	638	58	78	984	573	999999	746	598	469	144	999999	703	645	999999	223	667	416	420	212	163	779	476	999999	487	913	91	999999	205	323	990	555	746	149	70	999999	834	874	999999	999999	557	976	999999	16	28	410	545	92	503	314	999999	732	779	672	854	514	172	310	999999	81	491	375	550	284	479	589	255	564	584	107	388	792	999999	999999	999999	186	999999	470	728	86	377	999999	334	890	999999	999999	999999	84	294	556	518	534	999999	999999	751	192	436	847	536	439	165	981	507	405	926	788	884	602	999999	678	999999	701	581	514	999999	491	51	999999	542	221	813	180	999999	38	588	999999	999999	360	435	472	749	808	933	299	921	396	999999	928	964	999999	382	183	66	615	999999	816	953	999999	793	270	999999	777	315	324	999999	984	711	479	816	82	289	534	999999	999999	928	59	768	291	592	317	989	122	694	588	999999	640	124	999999	339	772	900	730	
566	175	330	971	503	999999	673	999999	684	33	122	892	999999	848	16	511	686	999999	58	999999	196	486	280	38	92	727	485	985	999999	57	149	54	181	559	999999	11	234	957	555	158	999999	655	999999	966	10	802	913	990	634	612	977	690	723	999999	543	90	999999	999999	888	999999	143	688	77	637	884	77	999999	124	881	14	286	729	103	899	63	999999	853	999999	38	290	813	494	361	267	999999	458	330	942	25	886	117	932	999999	779	25	929	587	995	92	999999	92	799	999999	629	335	257	999999	823	999999	13	237	590	274	608	999999	649	337	810	999999	435	746	778	109	994	999999	999999	661	323	884	999999	999999	857	231	105	207	24	384	731	931	822	999999	507	765	999999	658	526	667	469	817	375	999999	999999	999999	656	195	314	699	125	731	981	596	283	999999	62	59	999999	999999	178	410	948	999999	605	999999	744	999999	249	999999	96	346	380	687	201	506	519	531	185	428	575	909	999999	324	269	999	999999	236	588	999999	713	999999	287	999999	999999	69	869	110	999999	899	999999	92	945	301	999999	779	360	999999	404	999999	430	531	874	951	999999	269	999999	633	15	999999	928	999999	985	681	309	999999	68	222	198	142	637	999999	999999	286	734	999999	963	999999	999999	490	648	656	999999	812	147	191	98	336	375	999999	552	245	105	999999	970	999999	107	999999	999999	489	720	148	115	271	999999	21	996	598	227	310	305	999999	922	525	956	999999	686	999999	543	127	45	732	847	958	589	402	323	144	315	558	999999	699	609	231	769	510	550	570	673	136	999999	499	119	999999	933	637	999999	999999	443	698	499	923	999999	874	453	988	301	157	999999	999999	999999	999999	293	668	999999	606	999999	701	755	456	732	125	509	417	932	546	622	999999	999999	999999	89	999999	700	999999	999999	999999	969	735	777	999999	219	402	888	927	999999	333	216	450	159	337	999999	621	999999	999999	966	384	423	322	942	907	999999	999999	999999	999999	999999	999999	171	676	609	999999	636	999999	923	975	247	999999	999999	582	979	609	340	999999	633	999999	628	467	919	713	999999	685	58	656	793	999999	999999	700	280	168	270	484	999999	539	841	999999	700	753	698	999999	999999	999999	999999	841	343	342	577	203	884	999999	999999	209	44	457	999999	923	405	980	999999	999999	571	546	999999	78	321	505	447	999999	340	927	996	875	999999	81	963	22	538	216	322	460	302	220	816	845	67	999999	449	714	512	999999	999999	720	966	645	286	213	578	88	529	838	895	776	863	956	439	235	441	962	494	23	395	198	668	336	760	
360	730	222	21	999999	999999	733	999999	422	999999	285	908	133	795	759	444	460	687	483	565	525	999999	859	416	831	629	487	230	498	532	122	61	640	884	925	483	365	76	277	999999	171	999999	451	999999	163	327	318	177	734	999999	935	510	194	770	244	13	999999	806	999999	632	999999	999999	799	999999	514	234	277	999999	999999	286	88	393	999999	700	403	999999	905	529	263	514	320	319	495	919	596	611	866	999999	999999	921	999999	999999	887	645	215	999999	999999	560	999999	999999	59	80	308	458	999999	999999	101	494	377	999999	107	351	552	999999	321	268	999999	880	304	999999	367	407	597	947	673	999999	505	999999	494	744	357	999999	704	334	465	250	21	999999	427	54	520	382	502	452	999999	271	16	222	333	947	641	809	266	999999	999999	651	482	360	999999	972	56	327	10	632	850	752	647	228	219	80	256	999999	462	259	393	985	905	155	133	411	521	292	450	547	112	548	98	782	763	813	768	661	262	999999	997	202	381	869	999999	81	624	788	13	262	700	662	999999	16	538	586	999999	336	237	383	460	999999	877	999999	530	312	663	864	464	405	312	595	726	17	262	200	613	999999	553	61	787	733	289	999999	999999	999999	999999	92	253	187	77	441	433	879	993	999999	999999	919	349	299	417	999999	333	608	950	999999	999999	999999	754	999999	972	999999	999999	185	999999	727	484	999999	999999	90	120	581	621	287	337	999999	171	846	999999	28	874	693	696	264	643	38	409	680	246	741	513	853	337	904	214	366	659	999999	294	275	999999	999999	314	268	999999	836	148	56	281	999999	999999	99	334	736	474	289	999999	528	541	999999	328	999999	453	999999	577	267	999999	716	83	971	999999	912	999999	748	999999	248	389	999999	84	807	890	363	409	999999	999999	424	528	601	440	925	351	140	999999	727	947	955	192	440	690	999999	592	431	972	309	867	41	536	999999	478	235	899	586	454	733	676	999999	999999	999999	999999	162	999999	652	999999	158	999999	999999	206	834	801	312	65	948	747	162	999999	468	390	999999	299	999999	887	999999	133	214	35	999999	999999	982	61	981	561	896	364	538	999999	940	155	824	999999	786	834	702	785	176	179	951	839	301	519	217	585	304	996	319	275	999999	529	81	132	999999	999999	223	782	999999	750	169	999999	999999	999999	284	323	566	430	512	931	195	167	999999	44	84	924	394	473	999999	405	999999	899	999999	273	397	999999	84	701	813	392	621	919	965	425	999999	367	999999	333	244	893	29	874	494	387	89	639	999999	46	58	941	999999	
749	937	423	999999	269	548	945	580	863	999999	864	617	130	319	275	201	541	34	717	303	999999	239	950	386	392	415	667	193	999999	999999	48	999999	999999	382	872	981	999999	931	999999	999999	684	752	999999	655	164	266	374	999999	814	999999	40	21	341	647	948	519	987	47	999999	999999	880	999999	822	25	210	221	999999	748	447	999999	999999	610	283	898	619	999999	999999	999999	232	136	50	999999	379	321	817	999999	999999	234	433	362	994	514	829	999999	938	999999	930	365	454	943	520	626	999999	530	796	430	737	442	999999	999999	661	691	814	975	813	290	392	999999	207	999999	899	999999	324	95	298	146	999999	388	959	696	388	502	850	289	615	999999	969	848	999999	999999	298	999999	205	793	701	313	999999	854	91	657	539	429	168	280	999999	998	999999	544	241	660	650	359	482	999999	999999	999999	841	535	369	398	320	544	985	999999	885	30	999999	530	393	985	446	999999	999999	312	166	958	344	579	245	617	123	999999	617	864	747	938	406	863	542	999999	999999	174	495	692	999999	995	443	358	394	33	681	780	160	256	223	724	63	180	185	302	999999	999999	299	752	285	885	926	131	999999	947	623	999999	988	851	523	282	440	999999	999999	171	999999	985	195	222	935	342	283	371	999999	32	885	235	688	249	999999	999999	999999	743	417	461	999999	999999	295	447	409	229	792	309	732	999999	294	999999	215	23	999999	838	999999	87	816	942	611	999999	480	50	72	398	774	748	142	322	407	999999	205	513	102	999999	700	747	999999	716	550	974	638	710	738	444	999999	999999	471	880	999999	797	999999	475	999999	999999	999999	255	384	999999	999999	53	177	419	999999	597	254	702	920	575	147	338	999999	110	401	999999	927	770	312	999999	378	109	286	261	197	999999	770	730	663	999999	999999	455	372	801	999999	506	806	999999	176	999999	200	327	753	896	743	796	532	826	999999	999999	585	81	942	757	999999	354	766	916	232	932	827	523	48	999999	215	692	965	999999	838	999999	830	708	999999	171	999999	61	355	390	999999	401	87	999999	657	451	999999	298	512	615	169	916	999999	890	996	243	999999	676	288	422	690	60	999999	70	999999	188	391	876	478	781	999999	590	999999	386	407	830	855	883	866	596	337	917	190	360	999999	921	165	940	999999	999999	848	760	999999	933	699	467	570	27	956	479	70	137	999999	731	999999	999999	917	999999	492	175	388	439	810	999999	95	999999	870	480	756	75	32	450	174	118	932	999999	999999	76	686	940	999999	838	926	397	535	999999	999999	459	75	734	14	801	
457	546	981	418	950	999999	999999	926	596	99	999999	890	456	620	962	999999	798	724	761	851	676	552	905	999999	513	423	166	885	999999	421	415	32	71	231	999999	627	137	524	619	736	228	999999	353	180	577	45	999999	915	247	396	661	999999	972	162	135	905	641	441	905	999999	924	962	259	999999	684	999999	999999	235	627	344	583	999999	115	999999	633	916	999999	734	972	477	482	999999	647	289	760	74	59	908	106	999999	986	696	619	999999	999999	265	510	999999	496	339	216	715	297	902	999999	387	245	999999	529	999999	999999	999999	999999	437	64	683	325	970	425	999999	198	921	138	540	358	999999	663	32	223	378	415	40	248	643	999999	766	952	744	477	382	829	111	388	887	389	999999	237	999999	38	138	999999	540	752	876	999999	999999	586	757	553	924	723	999999	999999	161	999999	676	999999	825	176	297	999999	580	999999	999999	789	97	542	251	160	279	660	482	993	999999	999999	874	999999	371	503	999999	189	999999	201	552	658	616	999999	237	93	713	421	999999	24	740	999999	369	999999	999999	97	999999	999999	345	606	999999	274	251	229	649	723	928	397	306	999999	200	999999	535	389	949	393	183	999999	315	999999	447	858	999999	467	262	687	79	836	578	284	450	999999	844	599	916	999999	417	396	727	513	165	325	124	999999	824	633	872	979	98	999999	999999	343	445	187	169	999999	25	999999	999999	999999	653	102	819	32	882	999999	273	935	472	671	975	786	991	802	999999	131	743	179	643	629	814	99	999999	262	370	116	789	666	440	500	272	634	430	765	859	999999	999999	101	207	999999	369	999999	517	426	350	999999	999999	643	185	47	999999	846	149	347	999999	999999	353	566	661	775	186	606	505	972	408	351	366	999999	942	939	624	999999	999999	999999	269	877	582	999999	999999	243	765	155	491	402	817	426	495	93	617	305	719	939	440	999999	682	762	441	544	28	998	771	999999	999999	245	423	999999	874	364	87	999999	999999	32	999999	428	999999	999999	125	112	164	999999	856	283	618	646	999999	684	221	550	112	507	446	47	999999	999999	472	649	999999	999999	979	999999	999999	140	15	348	323	999999	295	21	420	652	999999	338	390	46	152	498	999999	64	25	738	999999	333	999999	580	833	944	999999	741	956	370	585	999999	999999	999999	439	725	999999	280	333	533	999999	210	139	459	860	117	657	276	770	974	153	399	239	251	969	228	877	999999	515	378	977	999999	65	999999	76	999999	215	23	606	426	230	236	730	491	348	999999	204	803	720	725	297	452	999999	999999	227	195	640	
882	407	999999	847	841	765	955	999999	845	154	999999	392	93	902	999999	670	353	753	917	669	748	902	361	34	84	715	789	91	999999	583	83	833	880	145	333	615	395	999999	999999	470	999999	999999	503	473	999999	420	636	822	653	999999	626	999999	999999	999999	999999	999999	999999	999999	773	135	975	999999	32	271	999999	999999	511	948	579	38	284	774	373	999999	893	814	409	887	909	999999	89	966	438	752	999999	845	533	364	253	999999	569	208	805	999999	495	999999	912	241	402	868	908	687	253	624	508	851	864	999999	633	87	999999	999999	999999	999999	56	18	445	279	314	235	723	157	704	236	469	85	999999	999999	961	992	901	177	494	999999	755	999999	723	813	254	115	980	679	731	999999	772	410	921	999999	999999	999999	465	642	926	177	999999	761	983	999999	165	432	882	754	892	640	185	412	673	246	363	999999	295	999999	35	208	254	53	426	999999	463	68	999999	282	902	484	999999	269	251	999999	895	994	999999	705	657	821	233	236	999999	999999	989	999999	737	999999	342	563	200	999999	616	999999	923	111	999999	454	564	107	999999	609	999999	417	114	916	171	356	351	999999	246	999999	974	999999	975	28	266	999999	549	103	331	478	999999	349	294	702	652	999999	404	793	659	999999	999999	560	552	624	383	380	985	999999	999999	999999	344	973	999999	610	859	412	753	999999	845	19	999999	470	776	999999	669	513	999999	411	273	648	952	999999	710	281	999999	423	662	360	644	886	999999	476	999999	940	999999	966	32	684	843	250	769	498	947	650	69	680	999999	751	954	870	257	584	809	559	438	786	272	55	999999	445	999999	402	270	959	668	438	575	835	666	703	999999	999999	999999	999999	878	463	610	999999	221	768	999999	910	406	999999	638	999999	666	345	999999	357	703	976	522	408	999999	377	999999	987	981	999999	115	948	999999	999999	388	808	26	999999	680	999999	999999	999999	833	999999	805	999999	995	999999	331	902	771	239	999999	318	10	514	925	168	999999	511	234	999999	89	590	662	690	824	155	395	830	749	881	665	999999	999999	501	999999	999999	602	999999	382	999999	666	999999	859	875	625	777	260	999999	882	857	999999	179	999999	562	133	252	999999	125	25	999999	110	500	162	999999	574	796	146	508	370	999999	999999	872	138	492	956	10	731	787	75	57	895	521	947	892	999999	999999	999999	999999	377	901	388	999999	645	532	999999	175	926	999999	310	999999	640	751	999999	86	301	390	999999	267	606	132	521	953	59	968	954	588	999999	270	272	88	20	526	140	999999	999999	88	237	999999	850	790	83	762	
999999	247	416	999999	18	870	999999	999999	455	528	23	255	389	999999	437	677	578	63	622	999999	999999	232	999999	123	620	53	659	999999	163	444	417	815	58	758	477	812	561	811	999999	682	669	999999	633	492	513	885	90	991	651	559	37	797	178	418	65	264	429	302	532	999999	221	999999	999999	20	121	207	999999	631	999999	624	999999	767	999999	940	995	681	598	999999	610	999999	963	667	571	603	417	619	646	999999	999999	223	392	269	288	615	470	292	941	623	380	315	999999	458	44	36	444	270	324	999999	422	383	665	104	999999	797	11	999999	999999	489	602	501	561	999999	999999	744	241	856	488	999999	479	713	740	974	954	999999	55	514	999999	545	999999	157	999999	418	228	329	999999	999999	576	491	999999	916	476	461	30	879	754	134	531	299	794	587	999999	999999	758	708	999999	690	999999	397	752	999999	921	280	330	455	206	999999	347	608	197	943	289	997	264	563	999999	999999	954	85	549	920	983	343	750	581	999999	848	659	999999	686	999999	158	189	999999	125	994	999999	999999	574	999999	611	787	922	112	851	308	784	202	205	471	364	999999	74	847	831	514	587	529	999999	90	358	493	827	921	330	794	110	999999	148	568	51	157	389	403	938	143	70	241	899	283	590	656	464	57	999999	140	93	999999	907	611	417	675	393	999999	334	999999	999999	10	999999	66	999999	526	63	636	429	999999	356	671	909	697	453	355	630	475	500	701	999999	999999	599	199	711	768	360	999999	999999	375	764	895	78	999999	184	69	999999	843	85	73	602	999999	627	125	999999	999999	432	999999	168	71	55	999999	994	632	99	999999	411	592	355	999999	176	526	485	64	452	460	602	999999	523	999999	895	787	400	436	108	999999	162	484	415	299	346	999999	999999	99	330	846	901	446	730	995	999999	867	497	645	897	86	999999	999999	673	999999	999999	999999	696	774	176	268	527	567	533	999999	999999	926	999999	65	102	34	999999	999999	733	999999	559	166	369	527	735	999999	299	999999	999999	32	859	999999	811	999999	999999	999999	999999	604	999999	999999	329	343	912	842	999999	999999	999999	441	553	872	999999	955	840	77	774	662	999999	999999	49	147	968	773	38	999999	999999	448	125	104	585	98	580	999999	473	671	286	225	253	527	999999	999999	347	857	211	999999	999999	999999	748	743	318	817	41	285	565	785	102	555	999999	412	813	530	616	596	855	464	999999	384	491	178	791	999999	418	999999	621	999999	800	121	572	999999	416	134	699	382	786	768	66	305	999999	999999	578	730	910	841	999999	37	999999	
750	11	746	374	719	999999	580	952	759	999999	999999	664	529	984	981	999999	942	995	688	830	999999	999999	999999	408	997	396	803	999999	999999	647	999999	741	593	648	59	120	999999	998	696	712	129	999999	36	369	480	640	999999	999999	597	746	968	999999	35	206	163	940	914	999999	377	332	618	999999	891	121	831	999999	80	880	934	871	167	943	308	975	711	814	784	727	927	999999	927	109	11	323	999999	730	715	397	999999	119	205	999999	631	374	104	148	537	914	538	999999	999999	588	768	726	589	34	547	60	495	348	999999	196	419	20	405	999999	979	999999	441	110	999999	999999	394	825	999999	679	322	934	881	572	286	869	199	302	795	348	341	285	734	655	999999	664	999999	156	953	999999	78	620	999999	585	999999	999999	482	437	505	999999	204	943	60	909	711	612	999999	922	999999	296	997	127	225	66	187	703	843	786	916	475	782	999999	871	666	610	999999	966	306	999999	326	396	761	797	909	154	397	999999	824	943	581	495	978	94	667	21	999999	405	911	407	466	125	696	520	40	114	956	81	394	309	19	999999	872	520	999999	999999	246	329	999999	912	789	478	999999	999999	345	979	803	999999	214	654	999999	306	64	898	999999	211	999999	250	767	804	197	325	840	525	999999	935	999999	468	348	767	775	631	99	999	617	987	106	853	185	60	311	803	867	740	999999	999999	999999	974	999999	999999	999999	995	562	511	725	474	999999	504	999999	410	366	344	999999	447	879	999999	217	64	290	959	115	846	75	716	503	393	458	110	875	230	999999	648	895	804	567	779	79	587	999999	153	358	601	944	999999	694	966	988	430	999999	999999	506	999999	693	613	439	362	930	846	18	999999	26	538	999999	688	999999	718	999999	20	879	110	957	629	781	147	611	513	901	999999	31	537	404	37	249	262	724	816	954	291	374	215	848	999999	579	941	999999	819	972	266	718	976	526	978	551	999999	999999	876	756	999999	12	926	999999	640	824	481	937	988	299	376	963	250	763	168	646	674	261	734	59	999999	999999	999999	540	644	582	55	20	426	486	489	597	847	70	408	288	448	754	999999	409	999999	14	148	530	606	999999	477	999999	368	342	876	508	930	827	916	546	221	999999	816	67	778	999999	520	512	809	779	126	999999	364	879	207	920	52	999999	950	834	871	270	934	999999	999999	999999	999999	999999	609	981	666	30	153	999999	999999	62	938	160	630	999999	493	636	720	826	186	296	858	488	144	956	465	605	876	92	674	950	461	473	999999	946	818	436	
902	828	123	105	47	502	999999	999999	999999	892	704	322	350	245	549	999999	175	818	974	172	949	999999	525	70	999999	999999	197	999999	600	474	207	999999	819	67	733	999999	713	90	999999	365	676	989	999999	999999	999999	563	741	439	410	999999	308	145	972	999999	486	260	999999	999999	951	976	314	695	554	517	694	30	503	999999	999999	657	404	94	568	618	496	999999	677	951	169	591	329	758	715	999999	175	72	711	999999	580	483	999999	999999	139	282	999999	981	445	999999	999999	999999	69	458	927	753	999999	224	576	363	169	526	582	361	892	370	999999	555	979	307	352	631	319	340	999999	37	78	999999	954	999999	999999	514	524	220	999999	289	531	999999	831	962	307	951	496	358	13	999999	901	237	768	999999	625	505	11	148	124	999999	570	999999	999999	999999	685	215	999999	999999	795	654	999999	371	288	612	838	999999	999999	27	999	400	145	960	999999	659	136	999999	999999	195	670	72	513	386	106	824	999999	803	999999	931	286	999999	692	215	999999	358	62	999999	949	165	999999	839	780	983	999999	999999	122	610	999999	95	773	845	240	83	620	733	151	625	275	999999	893	44	660	793	999999	908	999999	929	408	979	999999	595	891	819	264	830	999999	999999	247	382	712	999999	412	999999	167	441	999999	999999	594	999999	216	437	275	495	999999	896	189	986	252	999999	24	999999	211	421	489	187	954	420	819	999999	451	999999	387	892	999999	785	999999	619	636	309	57	100	999999	579	772	178	999999	999999	558	999999	999999	305	288	17	367	529	906	991	999999	979	999999	999999	999999	804	387	595	999999	382	744	486	274	569	359	942	193	999999	999999	999999	648	320	857	558	862	461	148	155	999999	380	535	231	999999	640	69	657	822	607	999999	540	201	999999	999999	948	999999	999999	999999	92	945	345	999999	443	682	284	353	250	132	928	999999	999999	666	999999	263	680	999999	522	608	634	999999	702	130	586	999999	316	999999	471	201	908	897	790	999999	65	209	999999	999999	999999	548	604	296	999999	534	893	29	955	873	958	923	448	110	148	473	469	582	999999	225	247	810	375	842	881	999999	223	41	796	978	999999	999999	265	133	999999	973	14	347	691	177	236	566	676	442	482	547	753	808	758	327	899	482	956	782	999999	291	183	761	999999	770	999999	861	232	977	272	999999	999999	324	354	174	469	131	999999	85	999999	680	143	932	369	343	305	415	283	478	89	999999	87	999999	999999	474	999999	999999	932	921	999999	375	999999	699	180	999999	999999	438	463	593	999999	777	591	880	793	999999	999999	250	401	81	475	
906	999999	753	897	999999	848	194	999999	880	999999	999999	999999	970	229	622	999999	444	762	812	463	866	951	689	620	312	547	206	689	185	327	560	850	861	455	949	787	590	802	46	999999	696	927	999999	229	641	587	621	661	181	302	713	487	588	617	608	954	898	143	595	999999	999999	504	999999	562	813	376	999999	999999	279	835	999999	641	726	999999	767	938	378	469	999999	724	925	999999	999999	999999	614	999999	999999	254	847	999999	889	456	999999	449	66	202	603	30	416	275	999999	106	999999	999999	999999	81	761	484	849	669	586	438	165	999999	670	117	985	999999	948	999999	114	999999	999999	999999	999999	999999	999999	286	999999	999999	345	999999	62	712	999999	829	161	183	347	542	321	999999	999999	188	999999	460	301	345	778	999999	216	999999	81	676	999999	174	429	118	399	246	999999	484	435	284	333	999999	385	452	404	841	999999	812	113	999999	428	326	689	498	865	495	17	99	508	999999	368	193	286	999999	551	310	409	53	783	110	896	837	361	130	854	190	84	849	940	999999	992	404	58	999999	258	844	999999	931	253	903	999999	556	976	335	999999	999999	951	999	900	104	442	912	38	13	519	590	964	569	644	999999	421	168	999999	571	999999	999999	144	621	137	706	825	477	800	999999	871	999999	861	36	214	713	999999	84	948	846	999999	90	376	55	156	999999	879	915	297	567	492	999999	999999	415	228	952	999999	999999	872	204	278	964	122	158	999999	178	729	938	365	930	456	346	220	311	76	37	597	999999	474	469	826	910	999999	242	397	999999	999999	456	808	999999	706	898	999999	754	578	999999	968	227	999999	977	938	999999	560	999999	121	155	859	106	348	200	999999	918	865	412	377	368	783	879	761	340	236	283	999999	112	234	558	143	466	733	535	69	380	999999	496	531	999999	999999	824	999999	251	941	846	999999	617	897	788	42	800	999999	219	756	98	465	583	999999	664	811	999999	142	999999	21	403	372	812	141	984	743	999999	999999	491	18	958	758	519	399	389	999999	522	214	445	999999	999999	89	524	778	970	914	999999	745	999999	83	999999	999999	568	239	548	999999	304	485	913	55	663	918	894	999999	999999	999999	999999	193	371	498	298	253	696	46	678	323	847	999999	171	999999	151	633	24	418	117	276	199	290	851	905	999999	999999	999999	400	999999	424	194	323	980	639	968	417	383	377	999999	658	999999	531	561	999999	999999	270	999999	842	999999	40	999999	486	103	531	150	665	342	466	627	262	999999	999999	184	999999	138	534	999999	531	111	733	260	647	999999	459	999999	
667	728	999999	279	610	722	458	496	832	521	999999	999999	459	499	313	85	917	750	532	999999	699	357	999999	105	999999	218	793	741	179	999999	266	853	644	999999	483	936	715	999999	26	540	503	809	352	742	431	314	603	42	798	658	999999	896	110	752	580	320	430	531	177	402	999999	717	327	62	264	999999	999999	207	25	376	370	999999	999999	992	212	890	15	565	674	797	999999	760	942	521	447	370	753	999999	681	172	999999	193	29	624	610	786	492	300	487	999999	999999	406	26	999999	298	999999	172	117	550	689	315	865	857	379	788	178	775	999999	614	894	110	694	526	999999	860	186	711	119	391	426	408	714	88	999999	999999	218	744	519	233	999999	207	645	351	991	857	999999	336	649	999999	442	999999	999999	685	593	476	44	879	173	571	122	900	62	726	134	999999	600	787	759	311	579	999999	999999	582	779	696	465	353	535	999999	999999	999999	71	283	999999	415	721	38	494	631	43	338	580	999999	121	934	155	919	227	709	266	999999	577	348	266	17	756	114	999999	896	20	999999	354	177	360	272	838	778	776	999999	569	999999	999999	138	999999	250	853	316	999999	999999	551	546	135	825	738	999999	281	723	999999	941	659	616	999999	597	620	352	984	999999	999999	999999	105	376	152	508	999999	695	571	449	999999	25	163	449	643	72	355	474	565	528	438	13	991	124	761	834	69	952	449	704	517	924	999999	450	718	622	999999	184	403	999999	685	999999	786	999999	653	12	788	219	973	999999	252	155	999999	999999	999999	594	857	980	615	999999	448	999999	255	866	931	155	759	712	999999	30	323	999999	81	999999	999999	394	227	999999	471	759	56	850	979	389	999999	371	148	800	476	134	999999	999999	999999	94	188	498	798	919	901	507	253	85	999999	953	747	81	999999	848	621	589	376	698	519	856	999999	598	217	866	413	569	17	958	246	607	264	555	999999	986	758	355	596	307	266	964	516	971	371	36	642	999999	297	299	188	887	999999	76	999999	712	999999	590	290	932	999999	342	500	294	999999	881	698	999999	469	97	99	276	999999	79	999999	555	350	999999	999999	191	999999	32	999999	718	779	358	849	197	306	898	173	178	74	664	791	999999	474	999999	142	490	337	450	921	210	999999	912	999999	687	999999	999999	372	533	363	109	708	493	70	781	515	490	41	510	895	571	924	921	999999	338	287	517	91	129	167	746	853	783	110	81	518	867	999999	172	562	999999	536	999999	814	965	955	999999	864	692	716	999999	459	826	554	360	999999	288	999999	
999999	410	127	622	253	375	617	255	924	392	988	999999	647	37	999999	999999	303	999999	999999	999999	999999	999999	978	999999	398	412	999999	296	36	999999	750	795	240	999999	999999	761	445	999999	292	274	207	999999	41	916	875	429	999999	624	590	878	999999	325	992	181	474	194	999999	473	233	840	860	330	228	695	642	203	42	999999	140	999999	999999	323	752	29	908	525	999999	72	777	969	344	890	706	157	977	434	999999	999999	999999	999999	340	972	756	452	414	876	501	345	284	999999	396	587	999999	999999	376	938	573	972	273	948	999999	368	695	263	506	969	624	80	718	217	999999	974	798	429	777	540	567	309	999999	42	34	15	999999	105	583	757	406	999999	781	49	860	999999	999999	999999	867	971	286	999999	945	445	999999	999999	999999	76	292	421	788	999999	705	836	380	999999	368	241	923	999999	580	600	680	999999	572	400	299	999999	999999	569	188	999999	561	999999	999999	999999	364	999999	779	604	389	721	812	999999	999999	999999	528	944	668	596	472	564	999999	999999	401	999999	999999	999999	873	999999	140	947	999999	999999	243	733	512	899	582	316	909	999999	999999	329	458	858	787	518	780	999999	999999	999999	20	759	999999	624	245	999999	414	578	252	167	306	917	473	999999	999999	99	999999	245	829	999999	371	999999	687	283	112	500	581	999999	999999	999999	425	643	991	784	936	959	626	999999	498	980	494	14	73	999999	892	544	999999	27	855	698	590	545	999999	251	983	999999	82	999999	521	999999	950	872	999999	939	741	999999	925	688	504	999999	473	320	746	848	145	366	299	935	391	568	645	563	999999	209	723	880	243	750	800	288	887	803	106	999999	40	621	999999	133	20	239	618	176	522	813	235	999999	999999	561	999999	627	369	999999	441	953	109	397	195	999999	226	999999	429	185	887	226	999999	669	999999	993	818	523	999999	999999	924	999999	950	478	50	873	974	999999	92	999999	644	183	918	749	999999	999999	654	643	999999	854	907	159	809	443	288	306	657	999999	66	805	742	999999	595	203	222	290	12	631	356	999999	505	772	778	747	999999	999999	307	415	308	79	348	185	999999	999999	268	775	351	999999	999999	999999	999999	419	999999	999999	999999	63	999999	724	537	91	150	33	297	999999	359	144	380	999999	902	574	999999	252	999999	987	999999	999999	504	999999	935	446	938	999999	441	611	105	999999	386	501	999999	999999	999999	999999	877	226	928	999999	888	972	826	133	404	999999	614	999999	745	973	999999	999999	820	381	559	178	789	999999	153	999999	592	685	29	274	758	879	263	425	999999	426	374	50	68	151	
679	531	999999	811	999999	658	881	816	865	999999	933	976	999999	436	927	957	793	787	999999	999999	733	999999	953	999999	375	525	35	198	187	999999	609	122	350	679	702	37	586	977	58	494	773	776	999999	897	340	781	208	827	497	490	999999	587	966	784	417	476	578	39	445	527	632	999999	638	545	999999	821	635	999999	733	899	380	815	999999	588	510	957	392	66	999999	999999	326	208	701	999999	697	32	155	999999	999999	999999	459	557	999999	999999	999999	90	147	284	384	999999	155	206	104	597	119	999999	848	387	999999	460	999999	999999	999999	851	210	434	991	941	999999	499	999999	79	999999	507	450	823	999999	999999	726	430	999999	118	681	712	448	129	113	113	587	999999	184	999999	292	999999	999999	937	999999	690	330	999999	98	205	435	885	844	86	466	596	999999	999999	999999	999999	999999	853	640	999999	840	105	413	90	330	888	363	999999	325	906	787	999999	365	512	83	593	887	298	341	623	682	795	867	372	662	516	955	999999	345	543	117	999999	999999	176	107	654	999999	249	117	210	841	999999	569	937	298	999999	999999	645	222	950	753	372	522	26	303	999999	237	50	999999	813	999999	999999	633	782	798	359	759	999999	415	428	315	647	999999	141	782	225	999999	930	83	135	284	999999	89	999999	789	999999	999999	162	999999	62	427	246	999999	999999	276	779	833	787	149	939	778	53	239	999999	644	116	190	390	244	88	818	999999	967	999999	538	999999	982	999999	992	62	443	606	326	363	11	999999	826	887	864	999999	392	448	790	144	357	241	90	296	749	683	565	535	918	794	243	130	279	528	765	653	796	594	795	96	506	999999	727	876	791	575	289	303	525	242	999999	380	999999	832	945	307	542	696	499	319	999999	907	688	531	129	880	800	999999	132	999999	215	999999	652	704	637	999999	514	213	504	184	403	271	19	685	108	863	614	446	583	468	120	109	105	486	999999	599	999999	205	999999	911	774	982	181	314	999999	898	727	811	999999	769	792	999999	202	324	915	999999	897	999999	432	266	999999	363	999999	664	110	115	702	999999	999999	48	999999	318	999999	999999	409	999999	100	999999	659	210	145	999999	999999	813	675	781	999999	780	570	372	999999	490	772	501	999999	421	267	517	214	999999	206	999999	705	166	87	483	883	609	915	504	999999	202	353	999999	131	999999	122	999999	988	329	208	921	605	743	347	212	545	999999	999999	988	163	583	500	738	14	583	106	999999	736	201	897	999999	865	76	236	508	146	999999	380	179	308	356	528	885	721	999999	999999	962	999999	999999	
937	929	660	926	350	562	702	614	228	999999	378	38	185	999999	999999	900	999999	999999	999999	838	76	995	584	779	690	807	64	615	26	999999	999999	999999	275	861	263	967	647	999999	999999	673	806	531	999999	999999	801	280	999999	731	463	821	228	427	999999	980	999999	942	355	881	246	543	507	97	597	498	999999	243	999999	323	999999	999999	262	127	813	843	42	544	674	752	977	419	636	333	999999	205	511	209	689	294	999999	321	622	766	701	999999	175	718	933	832	999999	999999	999999	857	198	998	999999	110	614	611	948	273	277	603	903	999999	907	184	999999	402	999999	721	554	478	270	231	842	999999	999999	999999	677	323	610	841	840	419	999999	778	999999	163	636	411	999999	999999	999999	999999	53	999999	862	874	284	990	783	999999	845	200	23	999999	999999	999999	166	82	684	999999	999999	634	999999	435	762	999999	999999	138	50	781	766	585	999999	476	142	480	187	823	633	551	999999	686	539	79	996	999999	405	999999	191	177	997	563	727	611	154	711	136	999999	266	999999	950	155	950	999999	999999	270	999999	999999	907	126	789	342	449	143	636	256	105	593	439	121	999999	999999	947	999999	783	212	858	524	999999	430	353	569	999999	265	999999	211	999999	537	304	735	587	858	956	74	999999	664	124	594	974	898	616	543	187	154	289	888	999999	87	228	572	411	548	226	486	772	229	776	193	541	999999	520	999999	999999	704	999999	240	115	883	494	128	999999	999999	550	999999	814	810	999999	421	976	712	13	999999	318	999999	999999	48	641	479	999999	169	888	930	62	549	387	57	253	999999	620	58	999999	324	593	999999	484	147	998	793	671	999999	837	365	216	829	999999	862	259	567	380	999999	599	635	591	334	240	167	999999	999999	55	766	566	999999	801	928	929	999999	74	218	256	196	999999	848	808	339	331	999999	723	232	999999	525	797	686	113	134	459	999999	733	268	869	327	925	997	747	904	405	929	564	288	999999	742	797	51	321	193	999999	750	827	261	13	708	443	989	999999	999999	969	880	999999	676	479	782	955	806	348	928	271	999999	110	903	934	402	999999	445	333	999999	728	756	374	920	678	708	329	999999	265	999999	884	935	999999	227	935	524	134	887	809	127	999999	999999	999999	392	999999	999999	650	924	999999	610	740	997	999999	507	801	222	515	884	998	999999	462	483	550	187	54	336	999999	882	967	999999	277	999999	636	215	999999	736	63	982	998	999999	67	405	164	655	999999	886	278	617	426	722	18	250	999999	47	664	313	450	524	347	999999	486	768	956	999999	
342	999999	371	460	909	999999	169	532	999999	733	999999	67	329	895	999999	999999	67	318	466	255	999999	36	999999	598	999999	294	295	999999	645	413	788	299	449	257	322	999999	525	817	707	999999	562	485	365	165	999999	999999	984	555	999999	189	537	999999	311	710	505	315	999999	773	909	625	779	631	887	481	945	999999	617	81	582	985	642	249	611	115	692	925	671	999999	273	944	309	740	770	465	875	620	987	999999	752	16	313	752	908	92	582	999999	597	883	219	910	989	912	972	782	546	297	999999	206	28	579	644	432	999999	965	326	999999	999999	432	999999	335	435	879	329	575	682	890	341	999999	532	760	338	787	825	362	954	396	767	987	918	587	999999	791	720	182	999999	999999	999999	999999	765	999999	999999	175	999999	884	485	120	593	406	110	999999	999999	47	673	999999	251	856	606	999999	999999	999999	281	873	513	28	999999	644	999999	156	213	999999	648	999999	763	999999	690	172	510	941	999999	999999	803	999999	887	272	631	26	999999	999999	931	516	284	106	999999	836	272	999999	999999	269	613	840	999999	999999	203	309	17	568	284	684	576	89	356	999999	278	175	999999	910	986	250	396	265	999999	999999	225	999999	526	551	999999	926	726	494	509	251	999999	47	893	367	999999	587	999999	72	741	999999	885	999999	169	619	827	767	711	999999	219	422	872	999999	322	254	230	999999	999999	999999	114	357	957	999999	579	115	999999	999999	282	767	743	409	985	334	999999	95	821	373	999999	907	724	696	225	374	999999	97	378	980	724	648	147	670	999999	798	958	999999	484	803	282	64	999999	595	999999	999999	618	810	436	999999	834	237	433	856	969	874	741	999999	142	593	807	492	736	357	999999	999999	999999	83	999999	999999	999999	999999	610	27	101	999999	999999	138	211	999999	999999	999999	660	830	156	496	225	290	700	930	67	551	261	891	996	790	328	934	88	999999	999999	545	216	249	182	999999	627	415	765	999999	258	612	215	860	999999	999999	831	905	211	30	418	349	999999	673	139	824	878	719	31	311	999999	692	999999	350	958	220	268	999999	658	451	869	810	999999	999999	999999	454	999999	401	999999	663	958	422	732	999999	453	973	999999	542	999999	358	826	999999	393	999999	342	999999	562	865	901	626	999999	420	257	759	999999	608	824	999999	991	999999	488	999999	665	367	999999	999999	959	991	897	985	999999	725	310	999999	625	999999	426	999999	871	125	892	480	999999	437	590	548	175	972	908	844	999999	999999	550	435	999999	999999	252	35	121	999999	606	999999	999999	999999	579	357	999999	946	144	198	191	763	
306	876	792	17	986	238	777	804	999999	999999	93	999999	837	62	185	875	999999	285	720	400	999999	280	999999	331	513	584	999999	242	438	228	999999	999999	999999	394	999999	674	643	999999	362	23	258	317	34	619	487	915	87	526	182	244	516	999999	999999	791	999999	36	999999	470	504	411	380	545	375	999999	999999	999999	399	999999	365	510	999999	578	923	706	152	641	999999	899	843	597	506	341	999999	204	999999	980	252	871	580	671	317	182	367	951	643	712	999999	677	471	999999	525	635	999999	672	999999	999999	935	771	648	183	780	467	999999	999999	905	48	485	180	645	177	130	999999	999999	693	202	999999	999999	971	999999	439	698	999999	437	999999	82	871	180	397	201	774	55	480	233	407	891	849	999999	460	55	999999	236	771	41	303	999999	999999	762	477	479	943	726	999999	708	218	999999	211	39	899	834	43	867	98	999999	871	132	649	304	475	801	352	513	760	925	999999	213	927	547	999999	733	84	118	999999	917	257	57	91	771	999999	922	690	820	656	626	22	737	147	999999	999999	181	355	703	297	675	136	440	966	47	251	15	557	663	999999	175	760	925	173	999999	731	823	999999	877	289	552	121	532	857	144	913	729	75	999999	387	962	999999	999999	820	37	790	999999	90	999999	530	19	375	36	999999	999999	865	999999	573	999999	70	346	999999	999999	423	745	564	604	583	832	133	521	940	422	286	933	999999	999999	114	146	390	999999	743	996	357	280	186	95	608	376	278	999999	165	108	83	50	999999	911	957	85	472	999999	243	999999	920	18	78	999999	749	991	999999	485	982	999999	999999	156	999999	999999	130	152	999999	479	999999	216	563	307	999999	999999	348	246	111	875	999999	38	673	999999	999999	495	999999	348	212	233	345	999999	672	793	999999	999999	522	999999	999999	697	999999	999999	517	993	201	999999	999999	623	652	237	614	999999	889	828	63	954	763	392	475	999999	999999	999999	940	345	143	388	544	770	463	999999	329	421	999999	414	94	617	999999	680	12	653	800	461	999999	975	618	832	999999	999999	739	889	964	139	461	999999	637	19	874	181	859	812	492	923	170	24	907	999999	714	999999	743	445	443	93	390	999999	317	608	999999	965	999999	311	660	699	40	999999	999999	200	959	999999	999999	85	743	349	999999	199	999999	999999	301	680	77	425	999999	252	111	304	999999	881	749	639	32	39	922	908	455	999999	161	792	892	595	351	717	999999	254	999999	667	999999	103	273	999999	660	439	316	999999	999999	311	193	999999	598	736	128	792	450	330	447	746	162	835	893	
272	999999	378	985	705	339	999999	191	873	543	443	603	361	617	559	978	999999	722	999999	999999	154	999999	999999	204	166	477	558	999999	999999	807	962	515	999999	209	10	162	999999	454	611	85	547	999999	319	874	165	142	766	999999	891	999999	854	33	645	999999	749	896	304	184	829	238	780	999999	278	75	581	999999	737	162	999999	407	697	148	121	441	472	34	999999	868	49	33	710	384	385	572	953	938	870	999999	460	114	857	117	624	383	305	464	851	253	303	236	999999	614	999999	494	653	999999	912	213	361	724	840	999999	145	999999	528	406	707	705	122	642	68	999999	701	512	999999	999999	523	999999	146	18	183	999999	574	812	627	105	817	891	999999	247	36	666	690	999999	999999	999999	999999	999999	854	999999	756	999999	141	999999	178	710	999999	64	945	73	202	183	76	352	550	999999	999999	999999	999999	432	588	816	787	875	616	401	15	966	249	999999	618	705	999999	247	999999	38	680	913	999999	917	192	762	999999	999999	54	852	600	347	194	244	570	648	639	432	320	940	368	265	55	776	705	999999	815	999999	455	497	300	999999	999999	522	358	947	689	271	250	826	870	932	830	763	801	667	781	15	556	970	75	461	927	321	669	425	868	867	222	245	947	999999	409	557	999999	771	256	999999	885	623	958	377	192	493	79	999999	999999	999999	975	47	175	809	281	999999	431	839	999999	779	853	933	89	821	59	14	878	751	999999	283	211	999999	999999	119	129	932	21	999999	999999	443	251	242	990	586	892	185	80	147	847	999999	136	722	869	476	818	999999	544	147	328	187	614	328	903	161	90	999999	625	999999	690	348	472	999999	999999	467	537	620	999999	999999	929	874	934	741	904	999999	157	488	170	945	301	176	398	874	379	101	999999	999999	999999	999999	506	999999	999999	24	457	999999	999999	402	999999	412	999999	207	20	52	218	453	253	873	423	307	14	601	783	680	763	523	950	597	999999	999999	999999	614	291	999999	995	981	324	919	999999	405	999999	754	336	758	16	104	166	356	666	925	999999	955	510	41	835	999999	999999	999999	261	933	558	999999	47	682	773	999999	999999	999999	56	999999	138	334	589	999999	999999	259	275	35	999999	669	366	603	931	439	999999	683	113	259	999999	100	817	445	999999	360	847	288	999999	653	984	681	188	259	309	438	796	523	375	492	878	586	640	148	214	591	576	954	933	608	60	100	231	999999	639	956	420	693	666	239	180	999999	999999	621	50	993	490	999999	304	502	642	118	999999	999999	381	691	460	678	240	999999	
999999	999999	354	118	602	894	999999	522	999999	353	28	113	856	145	321	13	53	28	108	221	111	469	660	440	965	942	999999	609	294	999999	999999	741	462	589	456	288	530	434	999999	156	543	967	498	950	484	999999	261	181	999999	377	647	999999	580	29	975	324	242	914	152	660	121	999999	999999	671	847	999999	650	277	689	43	483	999999	999999	999999	678	143	971	709	999999	436	690	611	999999	917	310	74	999999	999999	999999	999999	56	999999	999999	368	45	692	739	827	999999	206	888	984	491	276	999999	38	442	999999	351	999999	352	532	999999	716	970	999999	550	320	999999	783	125	217	663	557	987	999999	999999	640	917	985	403	999999	605	759	547	705	129	43	999999	281	999999	543	999999	772	789	999999	658	575	398	535	152	429	999999	329	91	999999	331	999999	999999	36	700	801	710	365	448	208	926	207	179	274	389	517	296	98	161	581	125	890	768	474	999999	762	999999	391	999999	999999	687	999999	678	866	384	999999	754	997	580	829	833	736	333	590	999999	461	999999	134	156	635	142	999999	178	509	565	440	999999	814	817	938	560	999999	522	475	521	650	528	999999	890	204	762	299	517	999999	999999	389	567	187	878	757	366	999999	244	999999	841	999999	999999	179	311	943	28	940	999999	642	279	513	223	858	999999	945	932	102	244	999999	872	999999	860	846	999999	185	872	999999	999999	999999	581	442	94	314	633	211	542	359	12	946	999999	821	119	875	999999	245	999999	709	118	932	825	999999	999999	292	345	998	999999	271	999999	999999	999999	39	999999	131	71	836	428	999999	999999	867	999999	582	100	999999	777	60	734	985	793	525	999999	173	880	13	243	316	559	802	968	635	751	999999	940	876	876	155	817	987	813	225	999999	999999	485	250	530	252	184	595	999999	294	273	999999	478	893	126	907	999999	10	999999	754	999999	999999	999999	598	125	141	642	223	421	631	999999	746	999999	578	708	753	688	639	483	999999	999999	999999	999999	999999	999999	287	802	57	760	968	999999	999999	110	69	938	200	325	887	135	398	999999	999999	183	883	999999	527	999999	999999	999999	999999	228	999999	999999	896	621	322	999999	266	236	838	999999	594	999999	452	999999	426	645	121	999999	518	999999	801	514	94	390	182	999999	999999	633	844	984	902	862	396	750	486	999999	214	447	626	861	69	660	297	69	25	506	731	257	999999	881	191	270	676	936	427	15	442	515	449	999999	924	632	391	999999	999999	732	77	702	159	999999	441	674	22	999999	377	150	999999	35	375	675	69	166	998	963	802	999999	999999	999999	332	
999999	856	999999	999999	999999	937	436	279	443	999999	293	439	38	108	508	449	999999	999999	28	568	287	999999	417	150	774	471	767	634	999999	61	999999	545	616	379	679	280	999999	676	917	999999	940	999999	783	402	999999	245	41	68	500	523	295	394	177	892	55	691	449	558	999999	633	999999	999999	999999	391	839	747	999999	659	429	237	706	840	340	309	627	999999	15	24	68	538	440	708	144	905	766	409	999999	724	333	987	831	999999	453	293	549	148	999999	999999	563	343	999999	381	639	999999	999999	454	64	868	274	639	686	434	500	694	203	999999	667	945	625	999999	379	108	335	999999	405	521	397	999999	760	488	395	999999	999999	724	126	999999	999999	999999	999999	321	354	509	999999	694	311	406	694	758	999999	87	481	84	776	133	964	323	999999	999999	866	999999	66	18	117	785	254	82	973	775	578	144	403	794	857	313	95	870	648	640	999999	999	827	638	999999	683	999999	320	999999	337	999999	802	21	870	15	793	999999	346	402	999999	999999	999999	433	999999	190	999999	683	686	999999	999999	48	999999	674	999999	999999	867	477	999999	62	434	778	933	999999	999999	25	775	132	532	789	73	999999	748	999999	973	200	900	575	908	457	998	999	330	103	373	999999	666	999999	606	999999	147	326	836	294	999999	999999	999999	992	999999	902	999999	833	161	897	164	423	299	625	999999	224	177	302	999999	970	63	435	457	840	872	999999	999999	647	526	999999	651	746	222	464	510	87	684	999999	787	16	52	999999	848	432	999999	949	999	50	437	391	633	999999	758	865	240	542	449	676	130	441	553	768	317	430	255	417	999999	835	999999	623	999999	999999	999999	562	999999	999999	999999	34	901	922	356	319	220	999999	999999	805	988	356	999999	968	637	17	787	999999	999999	284	857	427	187	530	748	173	924	813	850	374	999999	206	999999	351	999999	424	774	207	94	244	557	999999	999999	999999	999999	854	611	157	999999	533	481	168	109	654	40	169	847	380	183	193	999999	407	295	732	474	792	419	882	22	223	242	999999	270	227	999999	686	104	737	999999	894	561	999999	827	326	999999	999999	999999	293	321	795	576	404	999999	901	850	160	999999	600	975	636	445	729	144	772	300	999999	999999	882	999999	354	74	999999	279	999999	999999	616	999999	968	840	302	999999	135	999999	227	647	999999	566	369	999999	999999	799	504	999999	475	459	832	643	999999	36	10	284	224	365	966	731	466	999999	999999	280	999999	581	918	759	682	940	999999	168	917	134	999999	335	538	514	362	555	570	999999	804	830	999999	973	524	999999	
999999	27	999999	770	604	999999	191	713	999999	98	143	994	881	744	999999	534	149	673	725	930	999999	675	746	999999	12	421	170	117	330	999999	481	270	66	976	999999	665	999999	549	999999	431	943	999999	513	449	999999	368	999999	999999	999999	279	690	135	999999	594	999999	175	280	772	767	193	999999	83	999999	999999	999999	873	937	905	825	423	76	600	119	304	986	825	172	306	338	644	747	344	839	61	233	356	22	471	607	753	394	695	781	999999	106	870	366	999999	999999	507	430	999999	10	854	212	100	999999	999999	999999	553	999999	974	443	999999	445	990	244	999999	684	270	860	476	307	999999	999999	381	818	738	208	125	468	999999	474	831	999999	978	344	984	849	142	340	69	999999	64	999999	999999	261	999999	935	115	636	35	920	571	999999	954	471	927	999999	830	281	999999	754	492	999999	445	509	612	909	467	656	999999	491	551	930	801	999999	252	331	999999	129	170	803	103	488	443	647	902	195	269	517	416	999999	999999	999999	62	999999	380	999999	314	910	649	999999	477	459	386	543	378	640	999999	351	228	999999	999999	999999	999999	484	999999	999999	650	798	606	999999	650	950	249	101	473	999999	877	496	999999	282	27	999999	480	421	335	999999	112	900	278	272	999999	918	298	810	951	317	749	578	653	999999	329	999999	313	999999	108	527	219	999999	999999	687	999999	999999	118	945	999999	508	240	700	159	27	901	749	529	344	86	732	661	999999	149	166	941	309	842	865	952	511	404	999999	322	807	999999	816	831	999999	509	991	999999	352	232	453	86	59	999999	636	475	580	985	969	156	999999	866	780	156	999999	746	463	516	253	992	86	114	982	387	351	592	95	918	938	835	94	999999	319	216	999999	89	891	880	216	400	382	526	435	111	946	999999	653	670	918	845	55	485	999999	359	155	999999	104	672	87	999999	999999	999999	57	143	72	999999	999999	574	460	833	999999	583	310	852	620	560	678	881	440	410	939	424	999999	102	789	609	366	999999	71	356	985	229	802	172	20	720	478	301	48	503	394	89	219	95	999999	472	185	713	739	594	670	222	241	677	114	965	999999	954	354	999999	96	999999	512	114	999999	635	780	147	842	899	999999	387	842	937	25	860	999999	999999	999999	326	999999	999999	229	999999	685	999999	987	134	68	54	999999	999999	947	585	416	999999	999999	115	248	999999	692	47	870	999999	999999	293	380	303	661	254	759	748	852	37	999999	443	377	45	428	84	999999	655	89	999999	841	567	440	266	531	228	293	109	676	745	634	396	782	390	
964	402	403	694	999999	813	295	320	999999	999999	999999	972	999999	540	686	173	718	46	999999	83	998	944	853	123	999999	999999	960	659	82	117	403	642	999999	999999	999999	36	999999	999999	999999	275	512	999999	896	520	709	999999	799	753	423	999999	999999	999999	438	709	391	29	549	289	921	40	853	635	248	563	525	914	999999	999999	468	999999	999999	765	854	692	570	999999	57	999999	414	223	999999	217	246	569	999999	806	213	951	999999	999999	486	401	999999	162	999999	877	293	342	995	999999	246	999999	294	999999	29	272	742	746	148	914	971	217	875	708	397	646	398	999999	484	718	711	370	835	999999	184	100	734	702	280	693	999999	999999	346	619	977	284	922	484	550	817	999999	467	999999	692	999999	279	526	333	999999	776	999999	999999	858	286	92	999999	532	877	999999	928	999999	50	475	999999	729	999999	870	265	730	999999	723	913	999999	999999	999999	254	557	153	336	904	999999	999999	936	504	214	999999	856	69	536	112	752	999999	896	621	289	33	991	367	962	823	999999	999999	999999	653	62	575	487	201	632	838	999999	999999	999999	683	364	136	113	971	251	160	410	999999	729	999999	369	678	27	999999	386	631	263	200	191	999999	505	314	808	293	999999	999999	102	999999	437	999999	784	373	504	999999	267	163	919	29	126	811	422	598	541	973	293	384	558	999999	815	11	584	137	208	46	188	999999	327	820	529	999999	999999	745	999999	40	999999	996	183	999999	259	233	711	243	83	379	999999	907	772	834	10	76	89	131	849	999999	123	656	174	467	44	216	835	109	499	514	999999	676	999999	999999	139	296	211	754	721	591	299	350	999999	999999	945	281	999999	493	999999	463	532	936	896	947	917	197	999999	999999	769	52	999999	612	744	999999	625	423	692	272	704	999999	865	335	410	267	146	772	603	345	999999	763	999999	352	289	46	981	817	999999	276	593	942	999999	999999	984	678	203	999999	606	999999	213	532	999999	25	788	116	597	999999	536	999999	999999	999999	594	495	203	16	123	55	332	707	999999	808	643	425	679	762	258	379	351	731	73	459	999999	118	142	989	184	914	563	999999	999999	784	290	150	466	448	358	969	999999	977	565	999999	365	898	999999	404	888	999999	346	36	858	999999	999999	804	999999	361	978	485	363	999999	831	208	492	158	999999	803	527	502	959	240	413	288	88	999999	176	999999	104	999999	999999	737	111	999999	999999	537	325	231	928	999999	574	999999	470	999999	615	97	155	366	665	216	999999	113	877	395	212	999999	622	999999	149	492	638	660	266	999999	283	999999	
999999	819	630	999999	833	48	874	51	927	999999	770	540	999999	990	227	999999	999999	999999	638	108	999999	715	999999	472	914	745	999999	999999	848	999999	848	759	600	999999	985	336	735	711	999999	601	238	836	999999	358	345	999999	906	159	274	828	410	378	82	184	765	999999	20	999999	49	98	956	437	202	23	16	21	939	999999	999999	891	83	548	999999	46	999999	33	257	461	137	832	838	931	182	999999	514	999999	686	999999	999999	597	999999	999999	671	293	644	801	643	454	351	333	152	233	154	383	754	861	862	46	314	742	149	559	41	999999	259	34	265	999999	509	999999	334	999999	458	417	574	506	877	232	402	999999	390	803	119	803	689	999999	787	999999	999999	999999	616	650	121	492	458	767	545	463	44	619	545	999999	999999	814	999	629	999999	736	809	257	999999	640	643	999999	999999	346	449	237	528	644	999999	467	907	856	920	684	412	966	999999	999999	960	423	197	782	532	918	858	304	804	999999	999999	60	989	27	668	975	16	875	999999	122	327	318	935	999999	382	88	999999	98	893	999999	226	808	999999	12	296	570	999999	999999	712	443	488	155	433	999999	805	999999	477	889	999999	945	999999	536	836	846	999999	652	488	798	409	454	365	769	411	489	999999	999999	282	987	730	108	532	155	173	999999	634	999999	884	999999	593	195	999999	999999	899	948	646	690	999999	931	999999	643	91	654	999999	999999	999999	718	999999	999999	624	999999	914	999999	168	100	423	532	373	149	221	316	768	999999	214	223	999999	691	869	999999	842	162	68	350	474	999999	26	877	999999	904	618	999999	999999	940	851	819	281	129	515	809	535	124	327	999999	999999	215	875	79	450	247	424	396	848	291	111	999999	716	573	999999	999999	83	999999	838	468	530	305	878	828	999999	395	942	723	999999	69	927	728	835	235	630	268	221	947	999999	456	999999	232	77	999999	999999	389	999999	708	113	443	736	990	285	858	311	424	337	57	909	64	999999	701	220	788	363	383	636	490	943	757	860	136	117	392	978	308	238	731	990	780	292	243	620	999999	333	937	452	999999	999999	215	999999	174	47	382	160	788	22	999999	793	464	753	622	765	356	582	999999	999999	999999	880	999999	196	999999	67	139	772	71	91	477	999999	426	931	659	565	737	825	999999	999999	734	242	199	296	949	937	535	36	669	478	999999	170	723	64	560	106	920	29	334	116	908	610	999999	707	544	823	377	532	999999	67	37	999999	999999	999999	999999	660	999999	716	999999	999999	531	112	113	592	817	316	999999	371	381	563	999999	
717	999999	999999	189	134	152	492	751	999999	570	12	999999	612	450	999999	284	211	999999	999999	416	999999	782	665	999999	999999	999999	506	890	237	92	999999	999999	540	422	320	39	306	999999	34	517	207	965	999999	108	999999	179	501	152	83	42	539	465	481	999999	440	934	835	999999	999999	999999	646	602	523	53	564	851	999999	999999	140	999999	999999	999999	882	391	218	248	671	566	67	999999	999999	364	816	205	552	550	679	393	999999	385	204	302	959	406	871	605	451	77	544	677	777	311	999999	370	64	670	582	100	938	202	272	278	946	745	623	292	785	328	500	23	181	999999	218	754	519	685	909	485	520	612	999999	604	32	999999	859	703	352	456	150	999999	967	589	455	788	122	925	999999	224	783	999999	999999	133	577	531	999999	769	102	266	850	379	761	106	999999	999999	999999	999999	255	566	885	919	939	339	999999	618	999999	591	562	999999	642	593	339	694	702	931	999999	672	36	500	884	100	610	999999	606	771	999999	999999	999999	999999	999999	454	679	789	338	863	999999	999999	946	999999	999999	999999	999999	999999	999999	266	50	76	404	648	543	732	642	755	682	795	319	853	733	415	999999	184	581	443	47	197	913	999999	365	839	291	999999	726	999999	25	970	999999	937	471	349	731	63	476	371	999999	660	999999	924	116	543	554	796	757	999999	471	999999	342	773	635	999999	352	499	711	565	366	999999	16	574	999999	712	999999	381	391	999999	684	999999	707	220	857	387	386	988	999999	821	295	495	554	195	605	999999	999999	999999	999999	45	997	241	999999	999999	15	353	653	247	195	999999	632	999999	999999	373	856	37	603	999999	916	258	60	363	999999	889	279	870	687	821	968	999999	999999	801	999999	355	396	452	101	999999	214	513	733	148	803	49	999999	122	90	190	338	578	120	516	203	63	984	643	184	463	641	144	999999	999999	999999	169	330	831	113	69	977	999999	999999	807	917	999999	524	999999	999999	27	999999	999999	790	507	493	400	915	567	607	25	370	999999	277	638	164	79	847	901	870	644	999999	999999	19	30	212	999999	999999	312	598	790	999999	83	93	167	999999	484	354	167	349	877	253	762	234	98	999999	234	999999	306	653	847	999999	623	50	914	999999	341	999999	999999	999999	568	999999	612	969	816	486	999999	669	120	875	680	725	999999	999999	999999	401	999999	999999	921	332	978	999999	346	659	751	999999	915	999999	178	999999	431	336	584	862	999999	130	999999	793	417	611	410	565	999999	431	999999	132	999999	999999	999999	523	352	208	237	447	327	781	999999	952	999999	999999	570	
999999	500	261	454	354	151	826	781	872	999999	172	726	319	921	422	761	999999	686	628	359	999999	985	655	516	233	108	147	545	998	710	999999	575	826	999999	156	74	775	977	628	980	59	999999	185	762	999999	482	999999	525	999999	30	505	275	599	241	716	999999	845	744	230	255	13	291	782	171	82	597	899	277	775	999999	999999	938	68	648	999999	574	809	892	336	999999	190	621	640	978	215	422	976	594	999999	877	999999	999999	756	383	977	767	506	23	690	592	582	650	750	556	44	566	217	950	931	152	999999	953	417	999999	999999	999999	650	803	956	660	620	315	999999	897	999999	999999	999999	684	670	999999	77	795	211	744	178	540	871	93	944	648	214	999999	663	191	418	999999	622	286	318	595	999999	702	67	39	971	277	999999	852	999999	999999	385	532	289	398	999999	673	751	673	999999	534	520	999999	859	317	999999	595	652	999999	489	999999	342	999999	999999	85	424	375	738	182	772	901	999999	28	665	866	273	681	745	274	116	744	999999	949	999999	784	85	561	843	749	582	999999	625	944	373	999999	745	999999	167	999999	999999	709	935	578	900	408	700	999999	999999	992	54	999999	850	388	655	744	346	393	928	591	10	999999	531	999999	599	396	286	889	655	107	130	792	524	541	300	406	999999	999999	58	577	94	999999	660	999999	705	808	535	999999	299	628	230	999999	999999	576	213	120	188	946	979	513	999999	999999	999999	999999	999999	999999	260	999999	98	258	934	400	999999	360	506	426	213	999999	293	791	999999	49	999999	36	876	767	999999	999999	999999	189	228	862	999999	544	999999	283	999999	856	977	452	557	999999	158	51	694	999999	26	201	79	999999	906	507	999999	197	652	92	220	818	926	999999	999999	312	981	908	39	81	432	800	905	233	688	357	703	999999	999999	643	890	558	342	56	999999	999999	999999	550	999999	721	209	999999	891	372	72	919	929	873	439	255	245	250	21	622	999999	226	295	846	999999	999999	999999	823	953	999999	202	661	999999	999999	363	999999	433	440	999999	318	872	653	908	543	170	769	999999	829	410	989	408	650	547	720	648	534	762	42	452	723	916	386	999999	999999	180	410	442	59	519	475	821	805	615	703	750	999999	317	752	686	999999	142	999999	999999	999999	610	552	124	766	242	828	212	401	988	912	401	495	827	35	373	759	336	378	320	999999	177	603	45	844	999999	893	999999	20	356	123	590	999999	964	999999	999999	999999	296	676	999999	690	999999	429	816	702	311	264	927	291	999999	926	999999	763	663	486	796	999999	517	279	
796	999999	611	201	999999	874	331	999999	531	965	753	999999	473	660	561	999999	672	747	999999	999999	542	715	966	936	632	430	122	827	288	487	999999	275	120	26	879	477	89	81	384	999999	381	999999	999999	962	999999	642	462	351	212	44	999999	999999	230	184	737	90	382	674	569	625	761	999999	180	999999	899	488	634	999999	780	999999	550	999999	999999	843	961	999999	999999	14	408	999999	967	771	625	999999	672	26	54	936	288	798	999999	414	512	759	190	877	683	687	72	59	999999	999999	570	128	493	223	999999	386	223	999999	107	999999	276	999999	999999	990	879	999999	381	883	999999	999999	178	981	988	145	98	613	663	999999	16	305	941	358	981	962	999999	506	999999	458	341	999999	722	241	701	727	148	932	112	200	998	999999	999999	999999	615	999999	836	588	139	358	999999	82	723	999999	51	802	999999	917	598	695	789	382	174	923	552	999999	976	999999	290	271	996	166	511	473	95	258	989	762	999999	999999	135	622	376	999999	333	268	943	592	999999	898	999999	230	343	999999	999999	625	999999	392	636	839	343	899	307	868	362	999999	999999	260	53	792	812	673	185	926	569	176	15	762	600	293	832	393	747	999999	970	999999	822	104	999999	470	665	607	136	999999	339	236	324	999999	59	363	999999	999999	549	407	96	626	54	417	847	244	620	999999	999999	353	999999	999999	162	916	898	585	999999	477	198	583	136	215	999999	282	597	343	852	506	712	246	596	999999	843	349	305	353	731	999999	256	828	849	999999	999999	782	896	389	999999	408	610	999999	216	229	504	999999	281	999999	89	772	820	513	391	123	999999	556	756	866	116	812	621	554	854	742	230	370	999999	300	400	764	385	217	269	454	999999	248	999999	376	999999	878	78	423	274	958	594	999999	446	999999	718	268	36	999999	999999	271	787	65	619	999999	999999	144	241	980	490	999999	999999	612	254	937	227	878	525	390	231	237	743	207	289	999999	157	487	923	999999	582	142	738	355	999999	997	999999	840	629	566	377	999999	646	999999	933	950	999999	982	999999	508	518	839	999999	646	808	999999	527	589	776	999999	326	521	999999	242	407	358	585	50	677	256	280	386	259	959	22	721	590	999999	273	339	999999	174	988	424	490	743	399	999999	547	889	480	87	74	905	249	855	300	414	690	585	374	999999	315	252	999999	141	999999	783	633	97	464	872	326	999999	399	162	999999	795	752	664	999999	492	999999	787	776	203	322	353	720	999999	431	186	964	688	964	999999	859	745	196	999999	999999	616	999999	460	435	607	
760	626	999999	97	999999	504	999999	36	999999	882	999999	527	476	45	819	246	73	476	999999	287	907	637	483	597	302	787	609	403	510	352	33	999999	361	999999	442	695	837	999999	999999	999999	523	938	71	92	999999	341	279	999999	999999	917	553	999999	794	158	700	999999	153	999999	794	545	895	999999	525	284	858	999999	176	308	603	134	408	440	999999	739	999999	969	999999	401	823	960	517	457	864	593	798	40	257	213	999999	999999	551	919	837	299	41	264	422	999999	233	787	175	999999	999999	413	519	123	999999	65	394	730	557	752	105	999999	37	447	999999	932	999999	827	739	963	830	294	999999	488	602	352	708	999999	556	788	177	46	999999	546	899	461	83	685	678	999999	999999	747	761	799	824	999999	271	593	860	490	311	999999	57	212	150	274	830	40	999999	19	357	885	999999	768	584	68	999999	490	547	942	999999	800	999999	999999	154	92	532	784	664	999999	999999	124	647	76	486	771	988	592	406	635	630	999999	174	669	844	932	573	992	224	765	964	999999	55	918	631	511	257	509	67	999999	999999	56	376	922	929	999999	248	999999	999999	813	79	456	94	999999	322	814	635	489	703	999999	518	999999	569	999999	634	999999	78	729	999999	975	999999	488	534	999999	999999	999999	677	252	739	612	694	999999	711	411	695	517	696	144	999999	817	999999	767	999999	999999	549	212	487	477	999999	999999	173	518	672	316	999999	591	921	999999	27	737	147	393	999999	101	999999	62	828	168	999999	126	612	934	133	627	109	999999	682	688	999999	691	107	999999	953	119	448	186	794	404	122	114	596	950	999999	868	999999	999999	28	999999	329	999999	383	328	999999	999999	27	999999	395	55	999999	542	999999	999999	947	336	640	999999	439	639	652	999999	268	433	55	999999	530	662	999999	999999	948	999999	738	966	368	312	318	778	999999	782	999999	219	999999	749	999999	580	205	362	12	790	999999	741	62	388	72	979	238	949	283	176	651	364	420	139	999999	600	804	942	874	645	999999	862	12	657	999999	999999	559	519	246	999999	902	177	660	999999	38	216	999999	359	903	389	83	999999	504	768	141	999999	799	661	652	597	775	263	487	367	999999	999999	738	405	841	629	999999	719	713	807	273	483	999999	391	999999	999999	46	454	999999	495	999999	659	999999	999999	526	810	643	897	999999	649	999999	649	690	302	999999	663	478	168	518	284	958	364	655	696	505	657	42	417	560	761	999999	330	224	999999	795	999999	16	504	879	40	999999	532	852	999999	117	624	793	412	999999	447	421	999999	936	764	536	217	
14	670	999999	999999	999999	236	347	115	98	379	434	698	507	154	999999	973	289	999999	298	436	511	591	589	999999	864	630	292	999999	350	682	999999	999999	464	999999	117	346	999999	20	999999	759	195	747	974	999999	200	104	905	999999	791	999999	598	458	476	110	705	423	91	858	13	156	944	999999	999999	416	999999	973	243	999999	46	999999	218	278	233	538	999999	999999	999999	850	690	769	725	311	330	901	999999	935	984	999999	881	999999	999999	907	16	116	815	999999	982	568	753	999999	861	985	944	480	240	999999	999999	937	859	941	999999	241	177	244	431	643	999999	863	999999	60	999999	879	47	352	999999	999999	271	127	723	999999	782	58	107	474	908	739	366	849	671	999999	710	999999	504	940	887	33	739	772	685	999999	65	128	245	702	236	981	999999	601	999999	999999	999999	117	224	578	169	758	143	703	335	692	286	64	201	568	350	999999	999999	106	465	999999	570	499	442	999999	235	663	812	404	247	926	790	765	435	999999	999999	999999	832	926	780	138	889	46	447	992	999999	999999	927	676	362	294	999999	851	146	392	368	569	675	673	352	999999	946	739	999999	408	901	999999	999999	459	863	747	119	457	325	337	153	534	999999	449	999999	233	999999	145	999999	952	999999	938	628	52	383	146	927	999999	583	284	191	160	999999	999999	101	384	999999	999999	999999	614	184	159	536	809	999999	833	516	999999	28	129	769	999999	697	513	89	962	892	586	86	999999	820	950	873	999999	155	992	999999	999999	358	280	999999	269	332	437	777	179	412	819	803	999999	629	701	999999	464	514	999999	999999	75	959	138	999999	795	400	999999	794	234	999999	494	663	256	878	503	877	748	277	999999	489	270	736	910	560	82	782	537	999999	999999	809	419	536	999999	539	889	64	999999	787	999999	999999	999999	999999	999999	999999	999999	999999	556	670	135	999999	403	196	14	999999	202	339	59	578	420	22	862	987	675	999999	867	958	999999	717	989	449	658	960	222	641	253	999999	193	26	999999	999999	999999	866	972	305	416	232	531	884	346	999999	14	651	999999	999999	999999	999999	967	137	35	958	277	839	999999	686	175	442	974	372	647	999999	156	42	936	503	999999	996	24	379	999999	645	436	14	999999	440	444	17	593	179	999999	993	999999	65	991	683	649	396	195	296	999999	999999	999999	999999	246	770	412	999999	999999	872	265	19	244	598	128	999999	531	999999	468	251	251	168	848	804	736	653	915	101	51	262	854	400	811	999999	249	45	397	277	767	609	999999	471	302	999999	914	626	758	71	937	610	161	
386	999999	943	999999	971	135	452	433	592	855	321	931	462	28	865	999999	517	358	92	993	264	999999	999999	224	999999	999999	137	890	119	895	854	163	440	110	478	472	867	683	277	909	944	844	999999	999999	715	540	839	702	999999	428	251	712	854	999999	999999	881	78	729	274	999999	998	562	999999	697	999999	167	500	361	999999	999999	340	833	91	182	58	999999	330	999999	508	249	36	434	841	691	653	999999	999999	823	213	999999	404	147	999999	171	999999	392	999999	487	753	557	999999	999999	162	656	97	417	631	999999	569	486	999999	964	231	35	999999	573	720	631	53	859	859	677	157	953	997	999999	999999	919	271	665	889	842	360	999999	209	548	999999	195	999999	246	519	626	999999	727	45	999999	916	393	92	347	999999	899	443	893	999999	372	340	209	999999	893	992	999999	421	999999	596	718	613	280	825	541	999999	534	36	999999	999999	242	422	430	917	567	286	42	837	923	992	990	999999	466	999999	837	999999	82	999999	710	253	999999	999999	360	141	326	826	645	567	550	999999	999999	872	636	999999	465	950	910	291	101	617	960	874	497	911	605	320	156	29	988	333	999999	998	325	563	543	37	71	298	601	740	641	474	296	999999	854	999999	772	999999	999999	886	307	790	445	103	293	932	717	999999	535	16	680	626	579	999999	999999	149	999999	82	19	999999	999999	621	999999	360	999999	495	588	999999	66	487	547	242	232	999999	35	438	563	232	279	610	319	999999	763	595	999999	24	894	78	999999	715	571	700	904	367	998	686	110	94	999999	798	354	106	393	999999	468	447	999999	478	999999	398	585	334	802	999999	128	276	858	999999	299	960	601	519	570	350	916	847	338	999999	112	349	338	478	114	999999	266	999999	999999	715	999999	623	621	426	999999	662	139	246	897	505	248	999999	827	999999	794	999999	999999	835	536	999999	141	620	999999	538	375	853	70	999999	230	330	152	905	999999	152	967	999999	349	184	999999	908	220	679	950	832	626	380	521	332	999999	946	284	431	686	999999	584	516	514	93	61	32	602	999999	999999	999999	363	343	694	684	47	128	817	32	999999	627	999999	461	999999	999999	912	994	341	737	999999	283	55	721	228	852	568	460	171	266	133	999999	316	197	664	383	479	292	686	836	294	565	139	262	999999	69	362	132	846	238	999999	999999	691	864	600	999999	530	641	124	841	126	587	999999	999999	899	581	321	645	797	296	806	629	318	999999	999999	867	999999	999999	492	169	500	445	613	933	95	76	929	451	597	921	852	838	178	999999	999999	
707	608	999999	363	657	748	717	335	560	999999	551	747	195	999999	732	597	737	159	955	999999	680	973	33	476	999999	652	999999	57	875	999999	999999	460	474	784	999999	999999	577	439	834	420	782	120	63	510	543	328	999999	40	999999	334	124	688	223	502	50	734	584	110	530	15	999999	999999	459	127	464	101	999999	410	675	473	999999	308	325	544	999999	569	920	523	933	513	908	999999	999999	551	328	289	247	999999	744	21	684	476	908	828	999999	122	660	935	56	451	55	342	364	400	313	816	373	678	933	480	814	71	177	999999	999999	50	486	908	799	185	853	311	665	664	789	553	399	496	999999	456	999999	984	477	491	999999	575	999999	792	247	511	916	568	48	274	999999	623	309	891	731	999999	999999	752	146	870	598	743	676	999999	999999	759	427	999999	999999	486	571	830	999999	685	558	531	566	694	670	999999	269	294	999999	999999	467	175	254	507	765	511	820	999999	847	999999	999999	724	899	784	190	488	93	999999	892	562	999999	376	39	999999	999999	210	934	941	999999	999999	611	313	481	285	241	445	515	920	999999	999999	665	415	982	987	999999	833	999999	782	999999	192	213	229	402	999999	999999	101	145	999999	173	565	576	878	83	998	994	999999	253	624	552	999999	972	173	928	727	896	296	394	52	831	999999	578	162	999999	900	645	392	911	770	585	150	310	885	756	999999	598	786	342	983	999999	212	589	17	239	768	219	50	300	999999	813	999999	706	103	798	663	987	424	450	999999	999999	612	999999	999999	48	412	444	999999	999999	383	139	120	953	999999	59	628	999999	570	923	999999	690	605	101	999999	957	183	443	216	96	103	568	184	346	169	630	390	534	116	999999	827	333	999999	633	917	545	703	458	306	54	180	742	426	500	779	492	757	999999	999999	999999	999999	968	238	999999	323	814	999999	773	794	999999	668	104	813	601	999999	347	567	999999	184	700	264	999999	147	172	915	999999	152	683	566	999999	873	870	999999	591	114	858	104	131	319	112	999999	929	664	999999	999999	86	929	825	405	442	924	785	999999	741	270	150	999999	76	95	999999	672	282	216	127	999999	798	11	231	497	999999	252	446	661	999999	120	334	999999	620	999999	839	431	327	999999	134	752	97	533	361	330	999999	999999	38	46	999999	439	318	999999	999999	999999	586	84	999999	999999	168	200	488	999999	274	999999	936	89	220	289	999999	541	355	994	92	375	818	275	650	901	532	218	224	409	314	641	801	611	999999	999	210	764	724	989	129	934	273	999999	268	729	394	884	
999999	749	790	999999	94	324	640	999999	801	321	434	805	804	999999	999999	88	819	632	999999	999999	566	220	88	999999	817	366	999999	158	111	855	999999	920	999999	648	999999	474	619	999999	557	999999	970	351	207	999999	999999	999999	194	999999	999999	999999	153	636	999999	68	327	606	670	999999	998	999999	450	999999	80	946	314	999999	999999	999999	558	511	999999	330	999999	351	365	999999	999999	199	160	898	182	703	199	916	712	380	30	458	999999	794	999999	999999	500	830	999999	999999	281	261	584	826	629	37	622	457	725	823	561	558	703	112	593	480	159	999999	999999	746	303	163	244	934	999999	840	835	763	999999	160	829	254	314	877	943	761	999999	333	999999	154	90	742	200	999999	999999	472	755	228	211	999999	169	400	999999	300	194	127	27	649	343	789	202	859	750	575	993	316	999999	825	169	832	999999	825	831	999999	665	560	999999	355	125	31	999999	616	562	382	990	439	968	23	693	825	743	965	999999	999999	952	999999	991	625	894	999999	228	929	68	379	468	999999	569	876	999999	999999	164	672	533	322	704	999999	306	378	584	564	347	240	141	343	98	999999	835	999999	457	999999	999999	348	460	999999	803	165	557	999999	999999	657	870	102	999999	69	999999	81	999999	677	785	376	924	999999	50	340	175	987	999999	725	290	567	508	227	428	200	75	815	221	999999	519	999999	37	123	464	927	694	254	999999	999999	671	26	468	167	565	90	519	945	307	999999	447	999999	367	832	902	356	158	652	999999	999999	999999	855	999999	521	168	999999	348	811	999999	123	645	999999	144	726	63	274	999999	350	661	999999	681	130	518	100	482	999999	999999	205	220	999999	778	52	580	665	87	815	165	947	999999	328	742	707	999999	194	999999	527	680	999999	778	638	256	808	990	336	515	874	347	770	48	999999	999999	153	600	60	344	603	349	999999	648	248	118	162	999999	342	605	973	999999	333	614	999999	33	549	426	999999	999999	999999	61	254	159	213	478	395	908	999999	272	999999	117	736	850	882	188	210	993	999999	529	104	466	657	731	542	540	24	165	999999	441	516	999999	28	198	999999	999999	105	330	445	769	723	253	807	999999	16	866	607	483	732	999999	822	556	999999	63	999999	514	404	523	616	672	463	999999	824	112	756	999999	98	547	486	340	93	880	557	770	999999	999999	999999	587	724	676	933	541	999999	317	619	960	840	965	999999	860	157	999999	714	999999	316	493	999999	999999	323	143	777	69	996	401	999999	942	998	125	256	917	855	816	798	999999	999999	922	806	517	492	795	42	
999999	999999	626	999999	511	175	999999	999999	999999	430	999999	273	591	899	874	544	42	623	999999	961	724	718	512	14	340	783	999999	44	393	999999	911	223	527	111	653	942	999999	217	191	999999	999999	999999	934	999999	902	552	217	50	864	388	774	893	814	834	317	999999	614	621	852	728	401	999999	999999	635	518	739	745	489	255	932	999999	824	999999	901	999999	73	783	25	112	788	575	733	999999	14	999999	28	408	693	793	247	337	759	365	463	384	473	589	999999	978	172	807	727	794	932	999999	949	461	999999	999999	254	999999	599	519	74	162	668	999999	76	999999	500	999999	62	696	999999	604	414	469	978	526	283	483	484	47	999999	981	999999	938	247	789	999999	567	495	606	549	616	738	249	300	311	999999	893	523	587	999999	832	754	41	787	999999	810	490	999999	396	813	999999	156	999999	580	999999	999999	729	999999	286	758	933	845	456	157	999999	866	174	178	676	810	999999	999999	897	999999	116	999999	816	999999	999999	979	482	999999	109	792	999999	469	999999	669	999999	997	986	561	246	829	554	987	308	884	395	999999	645	322	999999	999999	434	999999	259	11	473	856	497	578	999999	307	999999	999999	745	664	999999	931	999999	505	960	999999	823	828	999999	999999	15	129	928	999999	765	448	999999	170	287	523	367	968	219	999999	205	360	999999	418	139	939	553	705	251	644	515	463	781	149	999999	137	762	605	95	191	996	353	928	999999	812	999999	963	124	571	999999	306	409	722	514	309	999999	178	415	999999	785	524	309	877	293	426	311	999999	203	809	999999	760	999999	999999	999999	188	999999	432	945	999999	155	999999	999999	144	29	348	116	999999	277	840	999999	959	999999	906	310	667	999999	999999	999999	999999	510	326	769	315	999999	471	999999	526	694	336	457	187	232	809	553	809	999999	999999	999999	999999	999999	570	400	363	67	999999	413	999999	582	999999	999999	999999	788	806	104	829	999999	133	724	557	804	589	999999	940	999999	574	736	999999	362	501	582	531	617	698	828	940	926	415	257	999999	67	688	944	999999	844	81	398	425	714	723	999999	962	451	999999	151	730	524	459	970	999999	465	999999	502	90	787	999999	999999	999999	999999	164	903	800	999999	505	500	125	644	721	999999	321	185	320	833	638	898	620	90	316	556	107	426	476	445	764	999999	201	195	863	547	884	312	309	999999	559	820	802	96	999999	810	35	96	999999	999999	659	318	154	42	863	192	177	880	999999	543	880	738	436	365	999999	741	308	930	999999	184	222	18	999999	999999	999999	999999	999999	533	999999	506	999999	21	
623	999999	785	456	999999	999999	999999	680	380	999999	999999	766	999999	820	999999	447	975	215	512	999999	999999	999999	150	651	442	281	999999	999999	97	643	746	955	999999	869	124	322	999999	664	131	148	999999	109	804	999999	167	119	999999	462	435	999999	999999	999999	999999	435	705	999999	973	143	24	348	410	999999	593	736	267	895	999999	697	705	81	867	321	93	999999	999999	215	999999	932	493	332	964	306	620	440	96	817	962	999999	999999	128	999999	445	650	782	738	332	999999	78	999999	272	366	618	756	363	789	246	844	630	938	999999	183	51	650	691	383	999999	666	163	650	449	999999	999999	999999	587	999999	431	999999	999999	999999	174	699	754	981	999999	999999	999999	549	999999	650	849	973	999999	648	673	945	999999	795	999999	408	635	666	363	428	999999	339	199	95	999999	631	368	575	543	995	774	999999	428	999999	428	725	999999	999999	409	512	800	476	999999	999999	860	999999	999999	635	711	902	999	508	346	336	479	891	776	270	999999	635	292	999999	439	999999	874	873	526	246	377	242	380	999999	266	850	627	45	738	671	999999	999999	204	732	864	641	996	999999	464	102	590	536	999999	999999	193	774	230	999999	999999	263	999999	986	125	199	268	478	531	927	251	495	708	444	999999	114	999999	842	999999	560	419	798	350	608	418	434	999999	840	293	613	888	999999	629	111	999	484	28	248	422	15	999999	395	120	999999	34	968	393	999999	383	999999	731	350	999999	670	116	247	999999	54	577	690	544	427	195	917	999999	999999	866	606	445	678	999999	797	999999	999999	96	34	999999	999999	583	450	50	508	467	448	882	548	157	959	994	761	999999	973	670	731	470	56	210	202	999999	274	112	999999	711	705	759	933	999999	909	583	92	559	642	999999	137	650	45	960	999999	44	999999	613	906	999999	683	116	121	137	699	964	50	823	495	999999	319	999999	263	999999	761	689	999999	999999	248	385	912	212	999999	513	543	90	434	96	463	999999	540	661	205	185	37	999999	647	806	230	944	543	268	999999	401	161	789	396	248	208	67	95	871	374	531	699	999999	187	608	999999	618	540	954	370	337	710	658	152	999999	769	173	51	152	408	304	841	653	149	536	999999	999999	694	196	999999	406	999999	668	296	999999	485	557	420	999999	222	611	413	999999	898	735	691	502	647	318	478	44	999999	942	473	80	999999	55	999999	650	256	839	924	999999	76	999999	999999	999999	999999	477	602	222	752	999999	930	796	890	262	755	413	845	999999	116	999999	999999	852	389	999999	204	225	999999	440	225	770	793	999999	
687	70	523	934	481	648	139	179	715	999999	292	24	22	677	190	999999	299	999999	999999	999999	733	999999	635	223	584	134	847	999999	999999	172	996	999999	218	999999	118	830	738	999999	999999	206	729	999999	999999	999999	570	375	127	999999	45	557	150	298	964	999999	999999	149	999999	999999	360	356	801	983	686	553	268	310	805	464	999999	999999	698	478	995	608	999999	795	877	182	653	999999	16	999999	121	935	31	708	27	812	908	969	405	438	471	585	405	999999	999999	127	204	269	569	999999	959	684	858	999999	302	999999	739	853	271	262	999999	151	349	480	871	999999	999999	560	293	993	555	598	955	999999	17	419	212	920	999999	760	978	393	649	353	371	999999	87	359	416	660	82	64	708	999999	781	330	999999	924	875	510	595	643	999999	575	117	370	729	598	664	882	999999	819	999999	510	999999	273	501	995	119	999999	673	182	153	632	920	500	999999	812	488	999999	999999	288	54	44	175	999999	999999	999999	999999	10	999999	488	999999	999999	507	263	745	999999	867	999999	828	250	814	441	836	422	499	352	655	999999	480	916	119	977	709	999999	999999	284	345	940	855	427	760	119	737	999999	488	620	135	667	999999	999999	945	999999	999999	999999	999999	613	208	999999	844	74	999999	628	529	790	379	716	823	631	999999	471	861	927	662	999999	490	999999	704	651	934	879	227	988	999999	787	971	148	999999	776	411	171	86	999999	999999	790	998	999999	589	946	815	771	797	503	188	999999	999999	27	999999	456	452	767	909	556	818	965	847	440	766	999999	819	240	597	56	230	326	394	279	831	871	999999	358	126	999999	836	173	92	723	809	578	956	954	830	673	334	999999	262	529	774	999999	999999	567	375	846	137	584	184	750	999999	861	898	561	999999	446	52	103	651	161	720	654	882	999999	631	197	786	864	999999	923	722	999999	74	999999	504	701	999999	846	999999	999999	630	999999	989	341	449	999999	999999	404	768	394	999999	241	999999	111	809	129	257	818	936	188	999999	272	184	260	38	697	999999	999999	66	493	517	206	120	999999	999999	468	665	551	999999	683	999999	392	105	999999	303	999999	593	962	66	385	453	121	909	805	218	999999	87	999999	999999	999999	160	999999	347	285	877	434	999999	620	581	350	463	999999	142	263	999999	677	999999	168	956	999999	999999	999999	976	999999	50	999999	999999	999999	173	172	999999	926	247	933	532	869	55	820	148	999999	370	999999	391	715	921	747	978	656	144	999999	201	999999	781	766	647	999999	670	665	245	999999	147	999999	999999	419	959	537	999999	209	730	801	
632	355	30	999999	186	141	453	271	759	302	999999	640	180	999999	970	471	154	999999	296	217	209	389	585	666	731	554	526	972	756	394	288	999999	999999	342	999999	846	999999	999999	999999	515	999999	999999	905	999999	63	507	645	824	999999	999999	392	988	912	523	602	252	769	363	999999	632	614	481	514	375	24	649	714	999999	723	134	572	460	890	780	346	800	484	643	613	234	908	702	533	999999	12	299	865	999999	740	999999	86	546	337	957	999999	399	894	540	928	414	792	807	110	324	925	999999	107	142	187	801	999999	136	999999	142	723	999999	999999	256	999999	999999	783	312	999999	67	999999	36	133	999999	879	946	905	944	715	208	441	111	602	218	342	999999	202	733	235	999999	999999	999999	796	205	243	988	451	999999	176	999999	631	490	999999	52	276	899	999999	173	262	240	896	823	421	551	700	622	319	739	913	302	999999	999999	86	168	999999	108	239	999999	700	890	504	267	777	511	999999	951	400	560	941	443	272	38	480	999999	52	84	999999	255	999999	621	999999	999999	734	999999	999999	581	413	552	882	178	999999	879	473	371	736	638	56	909	973	749	231	759	798	479	999999	503	578	92	125	95	570	984	999999	89	221	792	532	999999	999999	995	547	847	677	773	774	999999	999999	119	999999	413	999999	628	281	754	399	919	913	264	843	188	12	331	437	999999	608	684	455	394	999999	943	116	153	90	999999	212	384	999999	999999	999999	647	938	469	824	711	68	942	712	679	689	302	879	999999	69	999999	992	999999	420	880	174	999999	936	179	999999	999999	307	999999	547	999999	999999	999999	999999	888	559	206	999999	543	506	999999	738	666	972	776	704	858	999999	838	94	438	985	986	999999	999999	860	616	711	769	510	510	414	184	404	999999	999999	675	464	999999	718	862	412	459	719	695	151	508	127	170	475	110	999999	469	799	119	318	566	61	635	999999	942	999999	480	42	999999	321	564	272	562	649	39	999999	83	129	999999	36	535	276	278	69	362	499	999999	304	999999	999999	945	999999	295	111	570	623	828	963	775	378	999999	427	722	999999	587	246	564	999999	445	999999	185	999999	577	92	782	299	782	576	999999	999999	943	999999	999999	745	376	188	999999	999999	88	416	574	120	354	999999	999999	118	554	894	999999	125	934	999999	999999	999999	85	605	807	212	328	280	841	262	297	332	434	999999	794	999999	17	408	269	112	441	39	142	75	999999	999999	988	673	999999	999999	104	999999	518	999999	327	929	670	999999	380	774	999999	807	574	322	822	31	428	348	324	577	999999	
82	856	831	598	829	999999	999999	999999	999999	999999	999999	535	999999	167	737	813	521	438	865	315	999999	37	495	969	634	464	820	252	973	304	650	359	177	999999	31	703	999999	324	497	369	661	999999	999999	560	488	999999	999999	164	95	218	907	909	458	271	649	54	370	862	964	375	749	767	637	788	999999	305	367	952	145	43	136	206	999999	506	654	999999	740	934	491	999999	842	999999	167	764	999999	740	901	906	361	976	343	999999	360	132	619	893	531	999999	986	999999	914	669	28	61	999999	999999	999999	952	616	999999	999999	435	380	999999	532	92	610	873	401	833	999999	461	600	999999	700	312	846	818	886	999999	557	242	948	309	447	183	648	115	683	686	772	999999	299	791	999999	907	454	747	600	999999	999999	658	116	999999	999999	463	78	859	361	779	864	999999	75	855	23	81	487	999999	999999	358	444	505	199	715	71	999999	171	809	496	793	857	108	228	999999	478	898	136	796	520	984	115	789	999999	999999	821	622	999999	999999	999999	601	999999	383	582	251	102	788	999999	999999	101	343	301	999999	999999	568	999999	999999	931	716	387	124	945	999999	999999	999999	253	655	751	296	999999	999999	571	999999	41	999999	999999	999999	526	977	267	689	440	735	999999	187	692	999999	999999	195	982	65	691	177	67	999999	999999	999999	822	401	998	446	47	182	507	651	771	999999	237	478	205	447	999999	999999	458	999999	684	220	985	383	498	407	999999	565	313	999999	758	404	670	999999	248	633	661	135	978	820	999999	999999	237	999999	415	128	618	999999	990	545	814	999999	718	369	977	446	753	449	999999	600	217	481	868	668	999999	999999	903	999999	239	572	999999	999999	975	638	54	426	982	932	967	379	999999	291	574	999999	999999	999999	685	310	401	802	999999	221	232	388	999999	181	399	569	999999	999999	225	760	999999	428	759	999999	761	999999	325	561	463	820	999999	532	999999	999999	906	109	644	872	691	999999	999999	999999	692	573	999999	596	34	873	37	422	773	928	999999	38	572	156	19	333	999999	605	985	840	999999	68	999999	999999	576	687	274	299	925	296	357	999999	999999	291	999999	999999	807	999999	65	452	533	50	57	553	378	999999	999999	760	100	320	612	96	618	626	98	999999	834	202	30	346	608	999999	497	486	581	542	734	291	420	823	526	105	999999	542	316	999999	999999	196	330	999999	334	514	999999	999999	999999	271	14	677	203	112	361	614	154	719	843	796	553	570	971	836	58	81	349	999999	794	999999	546	85	319	999999	621	648	872	236	21	104	537	999999	803	999999	999999	67	
97	317	472	911	950	830	699	520	754	451	224	494	745	263	174	999999	820	176	999999	928	368	412	491	713	742	918	707	748	268	669	767	661	308	990	984	42	803	882	566	716	999999	999999	45	180	999999	387	490	758	999999	999999	999999	636	595	999999	698	684	826	759	178	42	133	951	261	999999	684	563	195	755	278	142	999999	937	999999	999999	553	569	377	321	289	364	438	948	999999	665	606	140	75	699	301	309	215	53	999999	533	593	434	547	950	495	870	202	735	489	798	473	135	36	587	65	139	317	515	480	813	604	184	143	999999	488	999999	497	495	999999	969	926	96	233	999999	424	999999	999999	426	825	418	172	703	468	29	201	999999	113	487	999999	172	991	999999	573	999999	929	418	300	951	999999	942	382	706	281	520	871	387	902	950	173	936	118	890	690	71	651	999999	716	124	999999	17	999999	20	851	999999	999999	999999	522	333	999999	16	829	80	954	883	46	465	999999	948	157	813	578	163	324	707	64	110	999999	512	258	999999	702	185	556	999999	502	371	855	980	542	645	999999	579	803	167	117	999999	999999	806	999999	195	480	768	967	591	439	296	696	153	246	876	226	20	84	129	313	653	523	499	391	674	610	450	999999	512	949	998	360	999999	999999	25	999999	213	486	72	557	934	999999	964	35	999999	675	711	743	665	999999	853	999999	683	853	463	524	447	425	360	585	39	362	465	999999	440	935	539	552	231	999999	23	533	21	572	379	445	999999	474	185	999999	898	706	749	93	105	504	999999	313	146	501	726	999999	999999	999999	527	581	999999	999999	594	279	146	168	999999	999999	415	329	492	121	483	28	965	972	250	999999	686	333	999999	381	546	936	269	999999	416	729	986	236	407	534	999999	798	692	235	880	905	999999	739	193	796	678	999999	999999	565	829	128	535	753	546	774	999999	204	999999	380	786	658	20	911	999999	793	966	999999	999999	957	76	685	335	999999	102	345	499	946	149	816	999999	770	924	703	999999	297	203	242	689	633	999999	999999	830	321	999999	999999	894	999999	999999	999999	830	499	999999	999999	498	154	792	796	661	211	999999	853	999999	999999	677	999999	733	316	516	999999	599	734	499	298	233	999999	855	24	999999	870	999999	999999	999999	748	986	214	999999	999999	215	260	999999	407	999999	488	359	880	999999	678	999999	999999	498	588	999999	999999	801	105	999999	565	999999	999999	298	778	505	790	999999	735	894	316	175	472	999999	863	111	265	960	999999	163	21	999999	353	429	187	999999	866	382	861	114	437	947	
999999	999999	361	50	931	961	726	999999	790	726	624	985	489	512	181	335	635	999999	189	572	609	942	999999	626	486	853	121	409	639	418	999999	999999	466	369	285	999999	746	822	999999	303	243	300	999999	294	324	367	939	674	999999	540	999999	999999	925	865	999999	947	225	735	999999	87	849	999999	271	999999	826	993	999999	130	237	913	588	999999	317	885	338	999999	579	704	311	128	913	447	210	108	671	999999	704	601	31	999999	52	21	268	101	999999	999999	999999	991	467	330	999999	819	999999	999999	999999	999999	77	49	536	39	999999	521	434	445	999999	412	999999	999999	709	311	999999	927	109	900	870	577	553	999999	442	421	289	999999	246	980	289	999999	11	916	156	737	999999	999999	74	991	958	531	999999	822	999999	51	800	866	291	166	41	911	720	546	424	384	390	851	999999	125	749	790	285	453	166	79	411	210	25	972	853	633	999999	117	999999	999999	990	730	297	999999	621	423	307	90	948	377	384	464	501	999999	356	999999	68	949	251	178	255	143	999999	858	640	600	850	318	312	408	59	612	605	84	393	660	564	216	504	336	999999	205	504	999999	694	946	708	253	999999	257	999999	912	865	772	103	857	74	439	999999	30	573	988	999999	550	999999	999999	859	426	389	696	999999	852	999999	915	999999	60	638	877	999999	693	891	607	693	64	832	146	746	832	981	535	595	999999	455	483	763	504	427	999999	470	999999	96	291	863	928	216	723	999999	949	96	999999	229	999999	275	999999	999999	999999	304	723	718	191	35	37	445	853	110	917	406	971	162	999999	633	683	416	250	607	610	743	765	848	119	678	797	746	938	316	409	858	999999	999999	999999	210	704	999999	288	897	69	845	20	999999	999999	326	495	797	905	419	545	780	35	999999	528	232	539	874	609	512	238	290	507	999999	701	68	29	627	365	981	999999	999999	999999	352	547	764	999999	937	999999	999999	193	999	841	529	770	999999	833	918	999999	575	999999	829	637	776	669	778	999999	999999	135	240	307	868	442	923	489	107	652	682	921	764	999999	601	999999	999999	329	238	449	977	777	999999	234	110	999999	790	320	999999	810	361	683	769	425	270	999999	329	495	324	999999	917	49	672	999999	161	996	71	86	78	999999	820	456	441	338	370	695	63	15	206	76	652	613	999999	296	300	998	162	348	238	790	995	331	14	670	532	999999	114	106	83	114	740	713	251	594	990	905	999999	440	65	575	758	323	999999	258	915	313	659	385	685	999999	843	999999	999999	288	519	999999	451	770	
999999	432	999999	999999	931	101	335	938	372	794	306	395	756	999999	293	999999	41	681	43	756	755	228	287	728	420	921	999999	28	865	962	85	501	463	482	634	632	984	999999	392	206	922	999999	941	865	88	300	999999	132	439	999999	257	999999	999999	695	25	587	154	862	546	19	830	999999	999999	999999	719	999999	999999	284	96	999999	678	240	299	836	833	777	999999	999999	649	129	525	148	589	679	715	248	999999	999999	466	57	487	999999	999999	382	375	615	904	999999	999999	283	999999	999999	45	777	999999	26	547	629	999999	247	999999	731	222	426	494	999999	728	403	693	480	770	999999	817	49	183	557	975	999999	470	227	873	745	999999	376	999999	404	113	999999	172	999999	700	999999	905	999999	746	755	908	838	888	684	887	510	848	999999	512	203	313	999999	603	999999	999999	630	168	999999	999999	565	464	846	999999	999999	999999	916	240	994	779	364	268	597	303	428	648	146	999999	999999	340	372	896	999999	999999	567	999999	118	217	213	656	80	256	270	856	191	300	999999	999999	798	106	970	280	853	999999	157	999999	715	999999	185	320	904	600	999999	999999	999999	668	863	982	107	998	479	999999	37	347	708	999999	999999	741	121	999999	586	963	240	689	370	102	53	705	716	632	385	416	999999	892	752	479	999999	956	999999	522	999999	89	999999	999999	627	271	253	515	197	999999	999999	973	589	999999	999999	940	370	692	999999	999999	999999	168	276	474	623	72	676	144	999999	239	244	999999	886	599	701	506	999999	440	72	108	848	999999	518	676	999999	411	826	985	168	811	119	191	22	999999	897	999999	812	611	187	564	999999	118	919	999999	999999	894	97	990	356	237	63	930	629	845	999999	999999	999999	600	778	221	245	691	976	784	999999	62	39	939	702	432	693	286	263	999999	999999	739	617	559	871	801	324	999999	639	930	999999	999999	561	176	886	809	999999	999999	833	999999	329	903	142	145	838	999999	865	999999	298	923	543	777	677	999999	999999	330	999999	100	728	977	897	409	62	55	36	940	500	863	999999	892	803	999999	999999	999999	188	610	607	482	999999	128	935	999999	547	715	397	980	511	439	834	566	339	538	493	855	78	919	851	96	118	897	262	12	104	406	129	999999	334	389	943	731	722	999999	378	610	51	730	862	999999	999999	55	438	71	38	496	563	999999	999999	596	229	268	999999	520	999999	823	999999	933	82	151	596	999999	656	132	999999	113	999999	341	169	883	999999	347	67	514	438	73	999999	200	973	608	842	854	85	999999	170	685	972	212	634	999999	744	117	999999	
720	750	999999	398	316	999999	924	652	999999	999999	114	782	999999	210	254	999999	310	999999	999999	960	473	999999	741	259	919	962	810	141	641	707	614	999999	999999	689	347	764	115	674	162	625	999999	999999	620	999999	999999	955	288	485	727	130	999999	200	79	157	999999	422	999999	999999	479	354	765	793	21	524	500	965	85	202	863	490	976	635	211	59	999999	517	687	999999	288	964	999999	335	999999	999999	383	424	78	559	505	924	755	41	204	808	860	999999	944	106	257	15	999999	96	999999	999999	999999	697	989	30	246	676	734	999999	999999	999999	670	999999	389	999999	150	86	999999	526	696	999999	734	999999	441	403	198	655	999999	591	745	999999	94	597	999999	999999	376	686	435	57	999999	999999	200	740	245	689	147	430	875	453	999999	180	118	363	399	999999	513	208	266	596	831	590	113	153	279	522	430	83	726	223	134	999999	651	849	213	868	747	993	709	999999	265	768	780	129	635	574	174	731	207	40	999999	177	999999	999999	999999	732	725	57	471	722	269	73	704	661	999999	501	529	268	160	531	999999	999999	498	514	340	73	809	983	517	704	357	999999	876	695	560	999999	45	812	999999	480	152	700	531	987	999999	201	73	128	800	143	55	905	581	676	999999	999999	678	999999	508	162	922	741	539	999999	999999	999999	197	18	110	371	999999	716	635	679	389	244	988	511	999999	148	10	999999	193	383	999999	452	999999	999999	999999	999999	288	999999	314	480	999999	410	170	764	999999	922	14	64	27	999999	677	338	280	901	297	860	999999	999999	999999	369	162	241	558	165	118	922	452	987	418	692	999999	345	412	165	999999	999999	999999	999999	999999	999999	144	945	999999	999999	999999	330	999999	226	912	740	264	999999	238	944	327	326	852	15	656	999999	999999	26	646	999999	355	341	925	124	780	999999	999999	929	999999	792	234	999999	568	999999	459	787	999999	236	84	678	999999	972	117	467	838	805	136	78	578	200	629	999999	309	347	410	999999	404	67	445	604	999999	335	833	446	719	119	758	59	555	868	999999	253	941	999999	897	383	234	999999	286	974	191	717	361	97	172	116	907	999999	402	94	393	693	790	480	724	112	148	670	747	728	56	87	999999	709	999999	386	186	341	450	37	999999	936	781	471	999999	246	974	746	999999	999999	999999	538	999999	999999	485	264	463	470	999999	795	244	563	720	557	928	114	204	651	845	786	929	999999	780	999999	943	456	999999	329	999999	999999	999999	402	396	144	526	518	430	61	234	999999	999999	716	98	999999	792	587	226	233	542	999999	
51	999999	901	498	999999	635	999999	291	527	38	351	144	412	764	666	841	176	999999	999999	419	684	999999	427	999999	863	223	487	999999	582	999999	240	689	786	750	999999	805	501	999999	460	890	999999	148	534	999999	645	787	313	334	987	950	420	640	202	133	999999	899	999999	999999	999999	999999	158	632	999999	170	798	662	358	661	327	999999	350	278	135	999999	999999	999999	618	999999	999999	85	999999	999999	147	999999	945	999999	496	662	999999	547	900	457	273	989	999999	137	439	999999	999999	982	439	652	17	999999	999999	152	515	61	474	97	999999	684	832	559	999999	996	495	87	225	209	176	999999	544	779	961	892	999999	146	408	531	116	254	999999	238	645	999999	999999	999999	999999	803	94	999999	198	40	267	999999	625	714	437	745	642	999999	158	207	816	744	117	238	175	717	147	999999	652	999999	980	46	859	603	913	304	851	999999	999999	422	999999	731	507	513	522	745	277	300	708	999999	888	754	106	627	421	901	159	999999	845	999999	665	999999	792	999999	59	999999	999999	31	800	143	893	999999	305	735	92	95	247	604	716	429	999999	846	999999	989	64	235	939	999999	999999	21	999999	934	638	752	999999	409	939	261	999999	301	388	256	999999	575	770	730	459	370	999999	335	664	555	210	425	864	999999	55	999999	999999	824	290	135	838	789	988	999999	530	552	978	683	156	985	150	424	51	202	999999	104	228	333	775	578	999999	999999	357	599	734	222	888	938	363	999999	70	639	20	999999	417	710	586	811	210	907	391	862	189	679	999999	786	384	671	999999	951	999999	867	58	711	438	982	442	399	234	999999	663	50	329	20	924	999999	413	787	785	646	518	417	999999	868	196	834	677	999999	194	948	837	227	476	411	562	202	591	308	824	435	999999	196	999999	892	999999	351	542	179	754	905	382	596	886	824	442	176	744	189	999999	604	315	999999	215	286	480	445	574	999999	458	999999	918	115	963	999999	999999	331	999999	240	999999	845	301	507	999999	289	999999	250	341	651	968	395	457	412	783	229	130	514	999999	310	421	809	777	624	999999	31	986	277	633	536	456	121	346	513	565	679	312	807	840	926	999999	239	113	922	948	72	999999	516	999999	999999	239	864	350	529	819	814	999999	677	786	901	302	999999	616	999999	999999	857	59	944	999999	114	916	322	673	65	600	192	705	854	675	658	747	480	999999	890	306	592	770	816	694	999999	999999	635	30	939	633	999999	999999	999999	999999	101	22	340	670	226	826	917	999999	999999	928	636	119	224	11	138	164	821	
362	999999	508	612	96	999999	259	105	504	291	301	734	431	198	569	999999	137	584	645	416	810	729	74	999999	401	485	888	67	641	999999	633	892	784	811	58	896	799	124	14	780	90	575	722	999999	625	466	999999	740	77	712	96	427	492	747	21	633	661	128	220	999999	354	201	999999	999999	657	999999	999999	619	150	672	607	22	999999	865	336	245	17	529	764	935	999999	999999	999999	999999	309	999999	410	46	800	425	244	999999	904	403	436	888	999999	613	999999	999999	999999	254	599	404	115	84	847	999999	421	776	626	999999	364	284	999999	206	211	999999	809	450	998	913	819	725	999999	999999	999999	186	439	447	133	403	641	548	429	376	558	595	823	234	368	783	625	999999	798	112	999999	629	413	999999	999999	999999	804	446	226	602	435	999999	966	188	999999	671	197	999999	652	233	500	815	855	999999	648	615	999999	584	92	225	298	795	999999	999999	610	488	772	999999	759	547	999999	999999	999999	826	940	683	999999	644	999999	999999	595	650	380	575	611	510	999999	999999	591	82	875	230	364	999999	314	999999	947	999999	578	999999	898	999999	224	115	999999	999999	493	38	682	964	985	76	326	394	630	647	424	361	725	109	714	981	618	687	671	999999	999999	999999	521	310	735	989	999999	780	999999	607	999999	999999	940	999999	27	745	118	626	96	808	903	999999	381	667	999999	596	999999	479	773	917	380	999999	443	266	466	172	516	381	239	996	11	545	596	32	221	159	420	420	91	968	872	991	999999	863	999999	870	949	854	94	148	84	595	17	881	237	999999	831	684	999999	854	238	737	397	100	999999	368	383	358	455	76	186	504	999999	999999	999999	388	936	580	999999	999999	222	662	296	100	921	999999	538	715	795	324	327	999999	571	236	740	145	604	510	65	116	497	601	409	28	962	999999	999999	213	837	848	961	261	893	262	642	576	450	999999	178	999999	829	999999	562	141	748	450	999999	171	74	908	784	436	524	685	109	621	262	278	137	999999	217	335	999999	946	362	76	842	999999	594	173	694	306	341	663	286	829	999999	278	279	999999	646	46	999999	928	74	534	736	217	163	31	323	182	179	826	999999	504	789	615	778	999999	607	999999	577	900	223	487	999999	860	409	279	582	984	998	615	999999	999999	196	949	882	828	339	999999	999999	573	999999	999999	136	999999	999999	781	999999	432	500	597	999999	999999	468	248	999999	586	999999	876	808	883	999999	339	183	999999	130	23	318	840	733	949	352	999999	467	14	60	999999	360	589	391	627	240	159	494	411	
700	683	712	999999	244	999999	398	999999	999999	282	999999	521	349	999999	394	999999	473	999999	699	550	254	942	564	464	198	24	999999	999999	494	191	653	299	844	771	999999	999999	310	999999	606	437	999999	888	155	194	879	539	999999	788	205	925	999999	40	460	999999	167	999999	128	257	759	229	80	548	969	645	629	834	999999	577	707	946	999999	113	999999	999999	988	365	796	380	584	659	662	447	999999	568	37	622	839	900	999999	999999	999999	63	610	999999	367	999999	999999	999999	565	55	862	783	90	258	771	60	999999	198	955	801	961	999999	672	999999	567	632	892	999999	618	16	995	999999	999999	601	627	999999	502	227	999999	975	999999	999999	999999	539	999999	999999	366	406	797	977	999999	999999	944	812	154	581	999999	510	999999	999999	130	999999	999999	999999	59	95	820	999999	631	999999	557	219	293	980	365	675	999999	143	999999	688	276	496	612	641	821	354	999999	161	457	55	720	992	408	180	854	926	999999	266	489	711	68	999999	775	999999	429	976	367	964	456	999999	648	257	207	140	999999	634	999999	260	737	705	999999	999999	41	585	948	565	999999	123	135	999999	999999	676	999999	999999	999999	999999	720	484	221	845	999999	867	999999	979	407	473	794	277	711	230	999999	153	529	783	457	999999	846	199	189	864	174	999999	839	27	999999	999999	604	605	999999	79	999999	432	999999	999999	718	999999	964	62	188	485	770	543	411	999999	999999	138	157	999999	154	239	552	531	305	357	999999	743	999999	686	782	999999	869	199	766	642	999999	596	114	636	75	70	999999	794	999999	999999	103	631	841	934	606	999999	999999	734	460	281	527	392	137	999999	221	974	367	288	279	753	999999	999999	777	769	598	823	34	520	804	999999	805	758	520	601	263	59	999999	104	89	999999	611	144	739	494	125	923	469	999999	425	100	702	156	999999	267	999999	523	853	81	345	783	999999	313	930	376	476	768	872	535	438	172	82	273	999999	564	151	481	841	292	654	999999	999999	611	105	713	391	658	243	262	514	740	205	830	758	999999	999999	999999	999999	372	999999	356	61	934	984	999999	27	439	948	960	125	999999	681	999999	999999	999999	429	999999	218	226	999999	817	535	619	31	698	966	252	999999	901	892	843	277	999999	999999	999999	622	429	627	999999	696	951	710	282	146	999999	68	634	413	97	877	999999	99	987	387	211	820	441	913	295	999999	775	924	999999	78	282	348	212	999999	129	999999	999	814	375	530	43	999999	999999	999999	132	639	342	839	426	34	662	753	290	101	72	487	190	999999	341	555	999999	37	664	
214	864	560	855	999999	999999	999999	877	425	724	999999	354	103	567	958	790	656	954	936	507	31	415	528	999999	121	999999	641	867	493	482	820	610	16	453	58	618	572	783	15	555	387	999999	247	39	824	747	968	919	232	725	685	601	984	529	999999	798	346	502	744	999999	651	182	999999	999999	903	856	999999	999999	519	350	999999	872	999999	390	130	873	999999	498	999999	999999	999999	722	645	767	797	999999	625	487	810	260	281	999999	48	999999	903	999999	764	305	136	999999	409	327	409	881	507	812	999999	604	999999	769	630	848	999999	380	824	999999	999999	625	154	685	240	860	840	269	999999	158	833	43	486	915	999999	872	372	275	964	948	322	763	270	985	575	31	88	51	629	432	810	668	100	999999	678	148	160	450	999999	999999	487	150	812	358	978	619	127	493	659	999999	486	993	416	875	616	772	365	169	120	219	782	799	999999	646	999999	999999	999999	512	246	999999	999999	921	537	425	471	181	951	911	16	999999	904	594	391	871	946	816	262	224	367	905	783	991	340	528	999999	687	999999	999999	20	813	676	614	257	689	45	565	466	990	414	444	821	453	999999	164	314	197	418	999999	699	531	913	728	154	999999	197	999999	590	19	659	783	999999	785	900	999999	999999	299	347	702	836	391	360	999999	809	923	94	339	999999	186	223	999999	999999	742	476	489	900	999999	470	999999	999999	315	974	456	341	631	773	999999	552	960	875	25	849	715	932	318	181	651	919	999999	999999	857	999999	414	795	89	513	928	318	421	302	999999	828	999999	209	530	416	903	930	999999	159	58	786	877	310	208	730	563	810	168	317	258	999999	999999	670	644	423	569	661	999999	127	999999	727	141	668	543	999999	428	516	411	999999	277	720	999999	82	999999	80	24	113	597	359	949	127	159	999999	999999	313	590	760	564	117	847	252	999999	71	314	331	655	219	767	21	311	57	409	267	999999	538	999999	176	473	999999	999999	999999	73	902	178	727	577	37	999999	239	999999	999999	951	303	63	35	51	679	999999	875	424	999999	999999	586	57	901	999999	892	74	515	25	423	296	990	999999	391	189	776	893	586	999999	628	594	537	414	643	106	115	999999	24	496	618	409	597	159	604	129	487	854	276	19	999999	963	119	999999	193	999999	960	595	999999	846	999999	999999	190	132	796	999999	808	999999	999999	804	612	689	59	999999	406	24	698	840	113	271	702	999999	626	577	999999	665	999999	999999	999999	272	146	520	540	178	999999	832	999999	475	363	999999	321	315	450	471	
407	996	913	100	817	999999	683	129	491	411	154	352	169	613	65	141	999999	999999	949	151	668	999999	999999	999999	999999	574	999999	233	487	718	949	396	481	164	180	81	751	395	999999	62	588	26	39	139	34	878	673	615	999999	231	661	999999	365	309	999999	315	999999	43	302	253	383	999999	642	772	461	757	871	15	442	983	390	348	987	897	562	652	71	29	855	918	900	190	999999	265	999999	999999	40	182	999999	865	234	717	999999	263	999999	138	383	266	678	277	17	668	999999	436	841	999999	839	468	746	999999	253	828	999999	383	999999	202	646	999999	715	338	999999	698	999999	577	999999	673	999999	734	228	433	278	999999	350	588	911	242	18	386	424	745	292	572	999999	209	999999	405	539	718	911	486	492	997	551	349	999999	318	24	605	677	178	76	115	999999	322	999999	999999	487	599	472	999999	194	269	961	970	55	163	273	999999	955	363	143	999999	823	741	941	281	263	11	48	602	228	412	709	999999	999999	187	999999	123	999999	183	917	940	256	801	999999	232	45	581	303	396	55	570	649	999999	44	538	291	508	999999	611	194	486	560	869	890	781	560	715	301	999999	831	159	137	782	445	202	291	31	999999	718	246	682	999999	651	557	999999	763	395	999999	150	896	823	742	715	988	441	390	386	999999	520	999999	329	999999	999999	999999	895	443	866	999999	842	999999	999999	70	662	999999	512	778	909	321	242	28	175	503	160	971	17	999999	999999	794	13	812	904	120	927	999999	916	402	281	96	999999	225	896	516	379	893	999999	763	90	350	485	999999	480	74	678	502	507	826	139	463	557	488	31	999999	999999	40	999999	999999	142	615	458	120	506	823	660	999999	999999	658	999999	267	999999	254	337	80	318	351	999999	999999	441	999999	549	100	272	817	538	183	203	823	642	348	999999	486	999999	474	892	375	165	657	414	661	380	848	701	871	128	313	999999	950	999999	533	999999	512	999999	999999	75	999999	999999	999999	294	486	823	999999	25	786	715	858	623	862	188	942	195	684	999999	999999	64	999999	398	400	699	234	32	252	69	119	999999	48	769	923	999999	534	999999	476	372	928	837	82	999999	915	165	269	999999	298	772	999999	999999	24	87	937	652	374	969	456	989	70	464	999999	248	906	146	999999	999999	700	999999	654	424	719	321	506	942	999999	999999	999999	244	439	544	733	480	248	999999	634	961	832	280	44	564	81	999999	312	473	266	834	999999	779	488	180	990	835	999999	406	628	703	580	999999	670	507	496	221	559	526	999999	110	
10	144	511	999999	267	999999	428	99	353	241	999999	999999	999999	158	999999	703	756	269	553	999999	362	841	153	931	390	837	610	537	999999	859	927	786	743	165	833	792	277	772	912	570	416	999999	62	999999	694	547	318	522	567	999999	465	299	972	832	999999	168	990	580	335	429	819	891	999999	494	314	233	999999	529	324	157	436	983	357	982	491	334	788	999999	246	842	528	999999	999999	999999	403	637	813	910	999999	999999	802	696	447	492	751	999999	999999	568	92	471	257	788	999999	999999	366	482	942	989	351	424	379	999999	343	999999	901	999999	921	744	999999	999999	419	999999	122	649	355	739	546	864	999999	966	326	999999	675	999999	595	999999	999999	560	920	921	695	823	569	992	305	999999	363	954	999999	30	603	273	478	999999	61	999999	676	999999	74	626	936	87	999999	999999	108	159	568	568	897	999999	841	999999	823	999999	981	595	999999	129	353	999999	386	591	999999	220	372	62	752	999999	999999	727	73	999999	999999	303	985	617	74	999999	894	999999	10	794	67	999999	189	241	449	309	433	466	57	556	215	288	250	354	804	548	22	55	407	308	844	999999	999999	999999	875	530	999999	374	530	636	235	207	999999	591	533	999999	40	999999	613	452	835	267	679	517	136	217	62	999999	812	526	181	999999	748	702	949	887	332	679	366	999999	126	69	935	421	331	17	503	999999	999999	999999	518	881	442	954	472	999999	999999	999999	384	668	478	999999	562	999999	464	999999	459	92	641	999999	531	361	774	999999	999999	999999	332	267	195	128	713	999999	819	861	999999	300	999999	999999	999999	372	396	741	305	999999	450	573	507	930	956	945	999999	999999	27	183	429	166	116	747	999999	999999	265	243	404	265	999999	84	732	700	996	999999	968	999999	999999	279	260	789	999999	86	253	999999	278	401	311	250	999999	303	385	645	441	999999	193	669	176	542	117	999999	999999	49	999999	376	999999	806	934	791	976	999999	566	748	923	640	999999	40	999999	864	427	863	931	999999	694	999999	698	999999	269	154	981	309	497	999999	999999	107	452	26	999999	877	921	472	467	999999	273	677	736	637	722	801	999999	999999	175	311	124	999999	231	192	999999	92	677	999999	547	789	809	677	405	999999	586	825	999999	999999	696	626	943	999999	999999	421	890	27	999999	999999	373	999999	403	828	999999	195	206	999999	876	270	999999	261	210	176	999999	677	709	596	281	490	999999	999999	613	667	465	548	368	999999	848	809	999999	999999	167	615	391	88	396	981	543	220	59	668	949	927	999999	999999	426	776	39	728	999999	304	
746	443	19	999999	855	999999	372	999999	827	46	80	76	999999	343	103	594	999999	846	291	999999	62	70	440	999999	947	685	255	30	131	999999	139	130	107	997	999999	723	605	914	233	660	618	999999	392	23	999999	882	959	89	999999	832	991	192	446	999999	252	685	999999	999999	528	999999	489	352	999999	245	906	950	969	970	999999	999999	999999	871	623	630	120	999999	678	427	795	75	726	176	679	299	600	946	683	123	999999	906	720	999999	999999	64	181	999999	484	999999	117	648	912	999999	999999	999999	999999	129	569	815	873	147	17	585	831	999999	453	323	673	183	644	959	999999	856	225	845	660	19	999999	569	999999	844	629	530	320	157	999999	737	839	999999	455	480	387	867	250	617	899	144	999999	932	611	857	602	310	512	157	381	999999	773	491	320	999999	999999	10	366	38	517	486	999999	999999	999999	715	484	965	728	174	999999	408	616	607	946	999999	999999	999999	958	602	999999	328	28	172	775	107	999999	999999	397	620	836	999999	511	222	999999	422	999999	473	632	895	999999	636	999999	348	575	972	999999	175	545	999999	973	999999	999999	764	785	199	468	113	908	999999	752	137	999999	117	337	204	999999	403	507	999999	656	397	920	999999	999999	615	746	679	597	802	657	797	811	602	999999	745	345	999999	999999	999999	954	999999	565	429	153	999999	999999	475	999999	380	85	55	999999	21	148	999999	180	978	544	179	999999	999999	515	115	555	999999	325	999999	469	592	999999	159	967	597	579	891	832	500	919	973	556	999999	669	226	999999	999999	139	800	999999	72	574	999999	212	267	468	175	259	459	999999	999999	930	93	15	999999	521	925	88	999999	999999	257	752	679	999999	571	622	181	128	299	388	943	999999	999999	999999	999999	27	503	947	709	139	413	999999	383	625	731	53	473	275	251	705	801	532	68	367	216	999999	895	307	640	644	296	56	999999	999999	999999	999999	999999	570	608	999999	27	999999	379	941	38	616	999999	63	338	999999	999999	905	877	593	999999	420	765	167	315	97	132	999999	316	999999	842	366	680	312	694	999999	999999	902	667	842	999999	823	163	127	339	600	940	841	969	122	495	999999	999999	376	493	999999	608	999999	264	520	999999	821	671	314	108	672	999999	76	368	971	890	999999	248	45	906	763	999999	648	999999	715	156	291	236	204	579	999999	196	313	818	184	999999	390	648	157	565	865	162	849	999999	667	664	999999	482	997	232	249	999999	999999	470	730	263	960	429	549	999999	995	999999	477	999999	647	485	631	257	999999	999999	510	607	999999	479	50	611	417	629	
171	60	282	999999	238	972	999999	999999	61	999999	98	920	999999	960	108	783	569	999999	685	124	381	999999	999999	626	297	785	721	642	61	665	430	999999	999999	340	999999	498	100	196	366	504	405	999999	433	788	168	273	424	549	999999	317	910	999999	926	303	999999	979	27	655	999999	999999	260	697	267	396	999999	970	85	468	999999	610	692	383	914	190	718	999999	758	254	468	999999	371	182	143	744	754	660	999999	552	999999	288	999999	445	999999	912	254	999999	80	46	999999	198	198	956	999999	999999	624	999999	854	746	584	215	231	773	197	497	92	87	564	522	999999	761	778	532	386	999999	139	257	708	12	999999	20	972	999999	878	280	835	415	335	999999	130	999999	806	455	999999	999999	999999	999999	258	186	830	177	154	558	404	613	420	666	579	433	768	376	827	852	810	573	242	999999	894	916	662	677	751	999999	402	423	955	332	563	509	365	432	999	532	999999	768	866	424	326	275	859	178	835	999999	475	753	400	953	644	405	644	557	999999	999999	999999	163	425	824	999999	981	658	98	999999	80	77	346	999999	305	999999	52	707	818	193	629	67	999999	999999	999999	853	648	33	12	687	168	864	999999	618	668	999999	999999	352	51	999999	345	617	771	76	999999	835	139	385	999999	282	601	697	826	999999	999999	284	40	321	999999	970	516	957	655	410	999999	216	268	999999	709	297	999999	700	999999	559	848	22	999999	999999	87	23	724	999999	928	999999	95	470	999999	444	434	393	977	707	775	999999	751	999999	961	371	132	558	999999	412	676	807	619	901	42	276	525	182	988	999999	999999	564	999999	999999	39	925	325	999999	177	824	302	325	999999	955	925	999999	808	470	999999	924	304	529	999999	321	596	131	999999	193	438	772	918	262	404	374	473	221	824	999999	358	45	55	999999	390	751	119	360	497	664	975	448	467	65	999999	74	999999	714	127	934	999999	908	814	141	54	405	906	50	920	944	999999	714	770	310	122	24	878	654	148	694	212	246	633	456	218	990	999999	863	140	340	66	999999	999999	889	850	449	999999	999999	605	985	999999	999999	999999	999999	999999	271	677	166	942	116	999999	663	999999	433	732	420	999999	368	923	64	999999	53	999999	590	887	999999	620	881	460	999999	793	999999	59	162	849	143	806	90	999999	946	999999	157	920	999999	153	403	191	669	166	999999	175	862	990	550	894	801	999999	848	664	447	650	999999	999999	279	323	999999	613	999999	584	999999	613	204	93	976	742	943	133	885	447	494	552	951	724	999999	507	931	974	509	268	
57	973	958	425	837	305	525	450	650	710	922	790	999999	95	999999	826	971	778	23	807	950	678	284	411	180	894	699	82	686	999999	392	257	113	999999	536	625	655	999999	999999	999999	226	999999	999999	185	999999	999999	785	865	167	203	999999	162	960	701	999999	379	699	999999	999999	999999	999999	453	764	878	999999	674	686	611	558	941	180	202	532	342	590	457	999999	108	886	477	999999	833	915	999999	999999	239	297	411	847	167	999999	108	533	312	85	773	738	603	856	849	26	183	317	999999	32	999999	630	628	121	999999	182	999999	999999	777	834	772	538	282	642	99	387	999999	999999	400	999999	999999	668	229	267	817	719	602	252	46	999999	999999	526	699	469	999999	608	668	300	987	984	336	439	755	478	999999	245	466	960	767	999999	741	999999	999999	211	950	999999	411	999999	303	999999	999999	357	999999	327	999999	255	838	812	740	490	718	999999	999999	416	688	642	913	999999	954	581	262	999999	485	574	718	999999	609	498	518	999999	207	999999	999999	846	414	978	806	999999	999999	67	406	653	230	286	753	757	643	510	522	317	761	999999	416	722	888	999999	872	67	608	382	645	350	304	999999	999999	999999	999999	999999	11	710	836	484	180	897	999999	609	421	208	821	961	882	109	999999	210	999999	999999	891	999999	958	476	115	748	829	207	421	999999	359	717	994	342	769	714	509	812	481	286	489	519	547	289	526	674	246	999999	999999	999999	999999	103	47	745	999999	713	970	999999	604	98	999999	973	486	129	259	704	213	489	202	177	600	173	999999	999999	999999	381	736	679	950	999999	512	192	706	999999	690	266	999999	259	812	999999	744	974	217	393	631	999999	999999	428	999999	999999	470	757	454	332	946	212	374	847	687	158	976	300	584	173	585	472	999999	611	438	993	999999	954	676	145	999999	625	999999	345	999999	551	999999	318	650	138	970	755	737	999999	999999	488	999999	832	571	664	90	453	399	53	807	168	999999	999999	989	45	798	516	90	318	899	330	999999	38	289	145	809	667	650	999999	203	830	999999	893	999999	999999	111	999999	392	22	999999	979	235	999999	538	409	312	916	328	614	339	464	999999	428	484	607	241	863	553	436	854	999999	999999	943	849	999999	433	355	748	999999	933	607	133	999999	262	919	104	999999	499	879	832	999999	999999	45	126	739	166	316	419	999999	999999	999999	647	956	999999	643	999999	292	71	562	976	957	178	289	680	732	999999	607	999999	564	999999	895	999999	673	603	961	999999	767	999999	120	820	127	936	672	999999	999999	999999	177	909	619	999999	
812	283	937	903	875	724	69	999999	394	408	558	150	855	572	823	873	974	362	999999	999999	419	465	951	999999	859	30	505	959	999999	999999	173	698	999999	821	701	622	436	999999	999999	999999	999999	999999	442	711	999999	977	999999	999999	505	821	985	814	712	58	334	356	332	205	999999	999999	229	999999	379	999999	999999	859	999999	44	870	211	447	213	634	960	557	16	999999	999999	999999	882	939	404	463	999999	786	358	986	508	496	999999	300	240	726	999999	27	912	42	819	999999	412	393	57	999999	304	999999	781	190	999999	500	327	333	91	726	999999	915	824	646	216	999999	886	999999	999999	547	999999	911	216	487	760	943	645	973	213	773	77	498	892	174	999999	788	14	999999	999999	999999	179	31	218	999999	999999	957	202	999999	826	983	589	999999	308	999999	999999	999999	178	999999	429	808	855	999999	130	318	999999	673	33	659	486	999999	831	999999	639	86	377	505	703	701	922	803	750	378	157	229	194	538	999999	392	999999	776	619	999999	748	999999	163	825	901	999999	999999	891	934	542	790	999999	162	999999	899	232	142	218	689	476	381	999999	67	999999	999999	900	133	129	483	999999	208	709	808	131	999999	999999	923	999999	604	803	845	41	868	218	999999	749	77	323	639	967	260	999999	97	152	999999	131	378	676	999999	999999	999999	999999	418	303	344	90	598	999999	900	999999	308	999999	999999	886	631	350	999999	849	999999	456	832	810	490	515	390	999999	621	665	792	849	999999	256	923	603	999999	118	623	575	999999	507	999999	999999	422	943	668	670	638	211	521	989	373	529	999999	182	178	999999	256	902	912	388	468	999999	999999	61	999999	62	666	21	859	523	726	192	974	999999	305	795	999999	547	847	720	327	420	999999	803	999999	999999	999999	750	999999	999999	999999	999999	662	999999	999999	227	999999	371	91	999999	13	999999	351	999999	999999	999999	554	387	876	383	999999	709	65	999999	999999	58	788	445	575	556	583	915	999999	999999	661	16	529	488	999999	87	996	35	465	999999	717	700	79	999999	999999	304	760	101	874	61	999999	161	999999	999999	435	999999	439	999999	796	999999	999999	97	50	552	345	999999	999999	75	34	798	386	553	254	824	484	370	999999	641	999999	999999	795	491	51	535	317	510	350	69	63	371	648	644	999999	931	208	999999	999999	526	811	285	644	695	999999	999999	674	937	999999	841	999999	75	21	999999	457	525	739	999999	999999	999999	244	999999	915	601	21	662	160	742	324	322	999999	999999	709	999999	830	629	636	999999	999999	965	861	380	602	509	82	988	360	851	196	713	999999	657	583	
156	292	975	999999	52	999999	414	925	931	999999	594	225	141	365	559	967	828	999999	638	999999	90	999999	864	243	999999	529	33	312	999999	556	610	130	999999	281	563	179	999999	269	593	426	20	999999	999999	756	999999	999999	940	633	999999	999999	367	824	563	999999	999999	999999	427	742	954	523	999999	999999	999999	999999	23	473	999999	860	801	999999	122	569	305	221	125	50	723	117	235	132	588	999999	999999	425	198	785	567	448	999999	70	751	122	999999	80	999999	909	999999	553	743	543	46	90	999999	999999	999999	999999	529	351	415	462	779	320	516	831	934	999999	999999	999999	196	237	906	808	91	741	999999	999	263	234	454	216	626	179	374	691	999999	999999	568	999999	653	400	265	999999	42	326	999999	441	606	483	146	999999	319	222	367	999999	637	238	998	100	999999	772	999999	305	896	209	999999	999999	945	824	746	436	702	999999	999999	796	972	690	775	999999	460	999999	403	780	999999	948	896	999999	999999	858	64	856	999999	478	317	881	855	960	329	833	490	682	495	999999	736	999999	803	810	665	999999	543	947	462	243	640	999999	379	999999	217	947	312	432	796	97	770	999999	927	999999	999999	999999	941	21	999999	942	284	777	710	999999	999999	388	154	96	748	252	325	117	404	999999	837	999999	511	101	753	381	530	67	885	999999	21	846	782	579	618	999999	629	531	999999	999999	959	862	999999	999999	999999	828	802	225	684	553	999999	662	495	661	396	471	174	849	999999	989	999999	226	892	311	610	207	606	999999	999999	760	623	793	531	884	316	975	852	999999	999999	924	578	314	383	342	636	358	999999	130	193	999999	823	779	273	596	107	742	999999	575	157	521	231	999999	999999	924	930	978	141	611	355	420	619	420	476	343	421	117	843	999999	999999	261	846	486	391	331	936	843	530	935	999999	574	999999	999999	606	860	703	350	566	459	411	999999	226	749	775	773	999999	412	999999	999999	184	990	898	999999	999999	895	674	745	999999	425	987	97	457	999999	999999	780	999999	999999	999999	615	640	80	999999	393	158	25	45	106	711	999999	794	533	540	601	999999	796	675	999999	999999	711	195	958	504	999999	472	999999	211	30	925	994	368	204	999999	697	298	114	449	515	271	999999	860	578	999999	237	631	463	556	999999	999999	37	115	818	957	113	999999	681	575	999999	921	999999	999999	24	181	717	260	999999	934	842	312	656	357	169	335	499	850	617	999999	999999	519	18	999999	355	584	898	889	550	246	999999	277	617	538	49	594	437	999999	845	407	999999	977	40	999999	999999	553	789	680	945	
492	468	999999	999999	999999	308	889	999999	76	999999	999999	282	828	710	363	449	575	695	999999	317	575	898	427	14	220	608	300	488	489	63	801	999999	999999	943	999999	778	243	464	859	239	160	681	999999	999999	999999	134	498	277	676	89	148	999999	670	373	379	594	50	999999	601	159	999999	999999	433	22	668	643	65	884	999999	585	215	120	999999	888	167	893	999999	999999	598	96	119	999999	812	409	915	942	134	999999	573	999999	738	986	863	710	231	749	999999	358	944	999999	999999	614	624	101	999999	999999	33	782	216	999999	999999	234	999999	515	49	999999	598	34	106	725	518	210	320	190	847	229	257	134	666	417	646	189	871	826	27	505	999999	720	535	888	999999	999999	648	97	999999	999999	999999	358	670	999999	160	233	261	999999	263	868	303	999999	254	999999	779	898	125	798	839	878	999999	832	497	544	585	999999	499	218	806	175	561	999999	774	344	892	899	463	999999	999999	423	999999	653	572	159	211	999999	476	880	118	999999	237	850	999999	999999	159	999999	860	999999	661	282	733	52	421	97	316	80	669	910	761	999999	444	999999	540	426	999999	710	270	348	343	620	411	999999	110	786	938	711	975	247	194	398	48	999999	999999	985	689	999999	241	999999	999999	999999	305	566	129	238	999999	542	319	831	586	999999	999999	999999	792	51	870	125	999999	635	159	605	105	431	726	373	841	999999	927	555	999999	75	478	785	505	999999	324	845	499	871	999999	406	401	154	999999	744	163	525	999999	726	999999	574	941	606	335	246	45	874	840	999999	999999	479	999999	764	103	520	971	459	27	999999	726	999999	625	999999	435	999999	999999	950	999999	981	220	325	571	211	999999	173	999999	872	459	268	176	450	15	744	484	731	791	637	999999	150	773	704	508	954	999	99	948	999999	999999	582	42	94	113	858	545	80	999999	413	332	929	396	108	999	758	424	286	29	881	596	703	961	576	900	629	218	515	999999	617	211	999999	225	263	701	999999	236	91	346	157	209	413	823	387	314	130	754	674	704	999999	540	723	80	77	284	477	620	465	194	483	999999	39	263	300	212	999999	714	999999	407	999999	532	342	939	999999	682	192	879	584	272	999999	875	999999	999999	76	86	999999	999999	158	979	999999	999999	999999	999999	999999	507	179	999999	999999	999999	333	999999	621	276	582	999999	207	784	207	999999	101	999999	999999	999999	415	607	115	228	999999	223	724	710	999999	163	183	865	761	446	86	375	512	999999	356	999999	939	373	264	277	239	999999	999999	703	999999	763	999999	999999	231	576	491	
265	402	951	999999	999999	460	999999	999999	467	103	717	999999	761	708	999999	882	999999	999999	637	999999	999999	352	837	999999	348	344	999999	636	803	275	999999	999999	999999	954	820	999999	560	79	46	948	326	523	797	999999	521	999999	127	995	250	881	828	395	594	322	449	912	564	999999	623	975	438	986	999999	202	556	83	281	806	887	999999	331	989	213	999999	937	999999	999999	999999	477	999999	999999	36	395	922	446	161	59	871	999999	908	418	598	455	71	519	339	477	604	999999	999999	119	320	117	999999	559	999999	191	905	385	920	366	901	999999	666	758	999999	601	999999	755	999999	33	409	301	979	451	999999	543	999999	178	999999	61	999999	44	999999	847	905	919	999999	372	607	969	153	496	999999	551	999999	999999	789	313	117	999999	353	848	233	999999	709	29	138	939	826	306	49	736	777	869	415	999999	999999	999999	852	493	596	761	999999	435	879	999999	706	999999	935	630	999999	999999	71	999999	707	112	810	614	147	885	790	74	999999	310	999999	999999	719	999999	145	648	999999	969	460	624	151	592	700	798	999999	796	323	999999	13	205	999999	210	675	908	171	999999	66	852	681	966	702	999999	224	847	505	999999	204	999999	302	999999	999999	784	388	999999	727	999999	999999	999999	79	350	572	999999	70	350	759	999999	741	810	564	999999	591	792	297	999999	921	999999	377	852	999999	81	999999	999999	407	717	999999	767	822	237	999999	56	901	54	783	341	404	999999	471	874	98	776	731	999999	426	470	704	202	496	999999	525	117	748	999999	718	997	999999	999999	693	353	999999	992	999999	513	629	517	930	547	999999	999999	98	320	157	999999	763	526	999999	999999	917	937	22	27	280	927	712	83	308	999999	335	785	592	176	917	127	999999	106	869	227	763	908	539	167	999999	539	999999	215	999999	254	999999	202	657	999999	321	756	999999	122	721	978	801	556	219	588	999999	233	374	922	402	40	999999	667	999999	999999	455	19	407	854	835	740	132	506	123	63	556	143	138	63	999999	171	786	630	384	891	426	217	698	951	999999	959	175	999999	999999	929	495	999999	545	999999	94	311	359	486	287	981	856	304	443	166	41	88	104	321	999999	241	999999	138	293	765	706	247	320	999999	908	875	575	249	694	193	568	428	598	604	968	553	811	309	353	403	999999	999999	999999	542	919	868	864	999999	814	999999	686	366	844	779	828	846	990	903	999999	411	416	617	610	260	999999	999999	489	999999	352	524	429	943	785	889	730	584	474	778	536	50	21	999999	434	123	507	212	583	999999	775	132	562	
999999	731	941	987	427	520	523	944	316	999999	373	511	299	161	999999	999999	999999	58	253	382	999999	999999	537	400	999999	193	999999	752	395	999999	670	725	230	962	521	222	843	902	313	999999	950	834	229	662	647	999999	144	962	764	631	628	770	532	750	999999	541	203	551	301	999999	33	770	558	287	717	648	291	337	640	529	737	62	999999	189	431	387	999999	875	752	486	58	535	988	764	410	999999	202	999999	999999	979	28	301	610	79	50	189	286	942	999999	998	927	807	332	244	894	576	999999	352	328	962	999999	327	799	815	195	498	782	793	999999	816	999999	811	999999	999999	511	999999	451	999999	148	252	111	215	999999	753	558	251	213	999999	999999	999999	875	850	161	659	595	700	502	999999	884	552	406	492	999999	137	553	126	102	671	999999	459	135	999999	213	86	861	188	396	999999	266	999999	294	999999	923	52	941	605	659	65	999999	810	942	999999	790	999999	845	619	149	803	999999	999999	159	999999	29	420	708	999999	999999	999999	797	417	999999	456	538	940	267	377	568	32	999999	947	999999	46	999999	923	516	478	568	999999	240	999999	999999	592	845	823	999999	753	999999	513	344	425	958	583	267	657	505	495	127	850	338	999999	61	999999	999999	262	976	999999	934	999999	903	999999	956	39	845	999999	378	721	611	714	156	514	367	64	688	770	989	883	779	950	427	31	361	718	288	762	999999	999999	975	999999	847	681	819	913	609	114	468	928	999999	711	999999	784	883	412	703	999999	120	996	438	846	273	102	343	984	679	882	999999	248	751	999999	364	457	745	999999	867	474	694	999999	455	583	312	70	154	999999	999999	642	147	948	24	463	651	999999	492	139	329	754	999999	834	243	727	236	230	186	655	999999	999999	999999	864	545	239	139	666	550	999999	544	999999	947	999999	322	46	744	929	999999	298	999999	999999	964	616	999999	122	136	860	220	728	357	91	884	499	999999	841	604	283	412	785	333	984	999999	999999	999999	126	806	82	999999	207	982	306	996	999999	224	198	865	999999	174	433	999999	279	456	821	508	462	328	458	555	999999	442	471	527	448	965	456	999999	337	31	999999	315	999999	347	22	746	999999	95	995	285	531	975	182	118	999999	682	63	999999	999999	138	142	798	358	527	51	999999	521	779	558	999999	767	683	537	410	591	999999	59	931	444	85	999999	377	332	183	33	505	999999	362	547	765	911	918	681	208	888	785	956	536	306	257	999999	280	536	83	999999	848	999999	999999	527	861	633	999999	103	757	681	765	475	185	999999	
546	505	168	242	999999	21	999999	999999	339	999999	999999	171	522	999999	196	850	999999	840	999999	999999	185	67	999999	835	686	141	999999	824	924	527	133	999999	781	43	759	751	76	48	743	71	668	999999	999999	261	721	700	120	495	906	906	503	999999	226	519	999999	488	19	333	999999	661	230	999999	999999	811	397	999999	999999	999999	875	999999	783	148	107	197	997	339	948	245	999999	999999	30	999999	917	27	999999	999999	999999	271	715	280	999999	743	493	91	841	999999	768	306	863	234	320	999999	620	999999	132	365	827	39	522	999999	540	773	219	569	640	926	116	69	787	198	404	127	774	604	703	50	655	25	999999	363	999999	651	381	888	675	399	684	456	999999	668	381	72	749	726	740	999999	999999	923	999999	914	537	708	519	675	999999	999999	856	25	999999	92	710	999999	683	168	428	888	402	331	893	999999	252	999999	999999	999999	817	341	377	999999	863	734	517	999999	574	441	826	999999	999999	706	68	482	999999	668	688	812	957	570	389	591	307	852	575	212	39	210	999999	877	543	999999	857	499	824	999999	999999	999999	575	999999	246	999999	341	999999	755	696	999999	421	708	999999	999999	362	171	256	951	786	750	21	169	315	702	374	769	948	328	999999	848	568	657	999999	999999	999999	247	979	334	148	999999	741	107	879	938	618	502	999999	999999	191	237	611	547	48	67	150	999999	269	999999	872	481	393	247	21	847	704	763	999999	76	325	124	192	999999	999999	536	19	999999	289	376	93	871	681	52	999999	515	247	999999	999999	999999	377	999999	999999	999999	461	666	999999	503	999999	41	244	855	528	32	591	77	55	688	733	511	58	236	999999	893	999999	999999	999999	350	110	506	610	682	153	306	698	543	146	489	999999	157	999999	515	828	257	141	238	352	659	461	79	470	558	298	117	628	999999	197	999999	999999	999999	866	525	402	589	430	561	999999	999999	333	999999	931	999999	228	586	841	542	407	346	761	964	657	999999	889	41	45	62	999999	45	999999	999999	356	61	978	19	291	999999	999999	249	826	580	526	130	336	413	148	999999	340	712	999999	999999	743	850	332	999999	803	725	636	999999	553	378	176	999999	999999	775	701	879	586	218	304	696	428	168	519	191	447	536	814	485	892	999999	721	682	999999	591	999999	505	729	442	215	565	999999	999999	695	999999	413	851	999999	560	712	269	328	131	999999	999999	667	584	340	151	109	277	999999	161	999999	423	657	999999	906	962	960	205	999999	154	13	738	188	677	473	71	777	596	959	263	772	632	812	599	275	999999	999999	
240	175	587	343	938	999999	999999	999999	282	800	918	999999	614	999999	517	119	184	128	678	402	990	120	279	373	512	317	657	388	846	999999	67	229	718	999999	730	39	572	810	999999	93	999999	405	200	271	858	651	355	664	264	523	638	481	596	795	933	129	999999	999999	999999	631	997	978	999999	999999	743	699	236	575	869	487	547	373	999999	999999	581	595	920	999999	514	861	961	999999	133	333	972	585	633	999999	115	999999	143	358	980	444	96	842	969	529	527	169	425	780	794	777	976	275	999999	10	224	347	209	888	709	969	669	999999	855	999999	699	167	76	314	999999	267	999999	999999	393	999999	509	999999	626	999999	489	355	999999	191	999999	356	357	707	167	999999	707	999999	411	255	648	20	774	91	987	999999	829	370	103	121	321	536	433	787	881	999999	999999	485	721	808	408	364	533	488	999999	508	999999	991	999	999999	999999	999999	856	108	550	382	999999	427	999999	999999	999999	129	261	999999	870	671	922	569	825	999999	141	232	999999	999999	999999	999999	999999	296	285	999999	121	999999	999999	659	515	619	680	334	247	509	999999	84	733	962	247	999999	112	208	999999	144	585	195	176	652	312	384	655	999999	261	265	894	999999	999999	999999	648	732	758	601	819	999999	990	598	332	325	999999	67	498	999999	365	568	191	288	999999	151	999999	925	671	999999	357	140	999999	999999	83	981	615	999999	932	999999	324	514	530	511	389	999999	153	987	862	850	270	255	886	571	897	999999	84	615	879	999	371	722	70	999999	254	688	296	999999	524	351	710	999999	134	37	769	999999	47	680	999999	320	997	914	73	821	999999	112	254	402	999999	391	907	999	538	932	109	602	999999	490	266	700	80	581	473	521	150	295	130	858	802	56	999999	403	716	999999	11	456	659	249	591	151	443	999999	51	142	444	999999	445	999999	928	176	406	556	423	208	250	426	450	551	681	172	981	396	599	999999	736	513	293	969	930	652	943	214	999999	125	266	999999	539	340	87	999999	850	999999	930	635	649	108	980	999999	328	585	16	117	567	428	170	57	305	566	999999	999999	428	475	271	285	999999	201	657	308	941	74	886	119	474	252	322	62	466	963	834	638	999999	775	651	999999	646	835	647	481	955	999999	880	999999	934	156	999999	384	667	654	411	458	450	681	576	264	999999	896	642	325	115	117	999999	341	732	768	407	652	999999	999999	638	397	554	999999	353	732	193	913	185	327	999999	938	395	999999	561	386	197	851	208	397	999999	750	202	331	375	848	999999	999999	
250	175	749	368	559	751	26	999999	904	275	338	843	999999	999999	720	325	93	177	721	780	999999	999999	999999	555	454	999999	268	888	999999	232	810	504	114	645	672	999999	578	873	388	643	999999	547	482	999999	999999	364	326	872	39	877	247	208	999999	847	768	999999	593	203	999999	132	999999	999999	818	681	999999	999999	739	999999	121	710	747	220	789	87	985	999999	999999	659	43	99	120	396	859	999999	984	612	378	999999	876	777	426	999999	959	265	161	667	999999	800	999999	999999	625	891	761	328	140	37	418	999999	862	536	32	934	999999	999999	999999	999999	278	501	696	999999	465	483	999999	343	294	372	999999	533	926	328	513	999999	202	999999	474	999999	635	999999	999999	957	203	329	999999	999999	755	999999	223	144	254	999999	398	237	114	614	999999	152	342	427	44	767	999999	885	131	544	33	949	999999	816	999999	999999	470	999999	999999	739	659	145	88	218	588	802	159	999999	289	871	999999	285	999999	588	130	999999	886	999999	506	430	999999	317	207	859	326	805	750	999999	784	461	594	661	923	375	954	97	73	134	838	999999	617	999999	999999	259	615	747	981	163	999999	38	906	262	240	999999	558	999999	999999	229	891	782	999999	752	342	827	287	999999	361	602	634	43	268	761	999999	999999	812	530	710	948	254	999999	823	597	711	755	999999	341	430	50	817	999999	999999	844	242	66	189	999999	999999	779	971	347	396	389	528	662	770	999999	883	999999	999999	37	999999	999999	974	323	958	464	51	586	282	946	999999	999999	785	999999	999999	999999	529	322	999999	947	999999	931	976	907	192	444	78	59	984	411	458	464	968	789	970	999999	869	919	107	724	823	741	506	35	500	999999	999999	506	778	355	624	570	999999	999999	824	709	23	77	140	999999	396	992	601	870	999999	392	352	995	61	723	554	610	225	999999	133	471	435	950	416	117	840	571	999999	638	786	999999	584	999999	999999	271	157	999999	788	583	337	831	149	636	999999	999999	999999	999999	454	65	801	999999	355	999999	10	363	284	72	999999	999999	684	825	999999	999999	999999	999999	808	508	999999	790	576	752	822	641	999999	302	999999	798	423	308	385	241	999999	999999	837	772	999999	74	844	999999	986	94	151	999999	999999	512	999999	186	999999	926	309	233	999999	664	999999	58	202	713	487	708	41	485	648	362	999999	452	708	999999	999999	322	78	743	663	429	803	491	611	66	742	999999	191	155	999999	497	998	999999	664	462	736	999999	999999	828	586	146	999999	999999	446	789	127	457	803	613	60	239	999999	565	570	158	860	997	447	145	
971	957	526	999999	238	999999	363	999999	787	256	769	999999	741	999999	167	527	849	999999	54	822	999999	295	999999	578	999999	27	999999	442	999999	999999	601	738	351	444	999999	999999	619	694	283	999999	436	632	669	557	843	714	497	617	408	52	999999	999999	953	625	206	999999	999999	948	790	220	520	920	903	999999	999999	41	999999	307	392	537	908	999999	999999	758	395	316	625	178	734	390	529	32	44	548	217	43	999999	726	247	181	999999	671	999999	72	999999	516	728	397	902	812	719	200	235	870	144	154	999999	204	239	890	70	999999	999999	410	691	498	999999	364	74	621	256	278	999999	220	149	246	260	999999	982	879	587	237	999999	921	670	999999	999999	173	414	999999	493	590	496	357	121	335	457	503	380	287	630	373	333	291	565	451	141	999999	731	897	893	592	222	999999	999999	832	796	999999	999999	362	702	722	950	11	137	666	781	711	108	999999	999999	999999	586	705	259	223	904	984	366	999999	207	780	442	516	179	901	378	147	54	289	539	165	763	28	584	907	423	332	164	899	669	429	916	916	118	999999	16	516	110	98	999999	812	935	521	164	921	290	999999	999999	999999	999999	644	667	818	285	999999	992	999999	131	352	800	582	830	466	559	999999	864	999999	999999	42	894	999999	999999	999999	999999	726	229	252	863	663	626	979	999999	928	611	34	761	107	641	484	154	448	999999	757	298	999999	982	999999	961	386	67	999999	46	799	341	436	607	999999	467	558	414	749	703	467	725	999999	999999	999999	855	534	26	766	999999	923	888	999999	999999	999999	667	16	744	750	999999	999999	606	999999	942	999999	596	184	427	59	640	999999	999999	404	744	927	42	476	273	90	623	437	369	300	881	123	999999	885	959	328	999999	460	999999	999999	999999	226	999999	864	878	391	315	681	999999	966	135	800	853	494	999999	548	999999	999999	999999	664	999999	853	128	315	979	829	790	711	999999	999999	15	190	279	415	935	528	76	999999	598	999999	775	999999	329	402	175	91	999999	426	183	999999	82	853	718	158	999999	614	107	556	884	59	601	999999	466	999999	961	945	530	447	558	192	482	88	999999	999999	889	194	999999	726	149	897	569	373	537	803	999999	999999	471	999999	878	999999	430	520	293	548	291	181	999999	320	440	230	561	999999	867	991	938	993	261	857	999999	999999	90	381	416	999999	489	237	75	999999	982	809	483	999999	569	237	761	962	999999	63	578	717	708	999999	295	919	346	747	505	546	864	999999	900	999999	861	999999	249	59	113	307	999999	63	999999	999999	337	631	
999999	999999	263	640	239	976	209	207	288	551	643	999999	999999	497	999999	741	999999	528	798	999999	909	869	548	43	987	712	999999	497	994	999999	610	885	999999	664	182	194	494	865	317	888	832	702	335	319	999999	381	999999	616	656	327	331	588	999999	387	721	877	613	999999	652	526	127	712	213	999999	940	757	983	431	324	466	257	866	221	909	127	217	544	238	150	999999	749	252	840	676	999999	32	999999	507	942	304	580	274	223	790	770	130	498	571	999999	144	999999	541	301	200	80	464	377	125	269	514	999999	385	88	46	777	875	872	537	999999	999999	999999	485	489	30	885	999999	999999	430	148	997	718	972	859	16	227	217	999999	649	605	999999	999999	745	999999	438	999999	204	195	186	22	999999	258	961	11	460	247	913	62	281	999999	97	810	946	999999	272	796	370	999999	82	999999	569	999999	232	931	999999	272	162	247	61	68	690	796	476	418	253	999999	757	971	408	999999	314	165	679	344	517	928	709	768	975	641	600	999999	123	368	453	970	36	39	181	197	95	675	10	222	624	301	344	537	733	523	999999	399	999999	313	514	413	255	887	424	999999	563	393	999999	419	468	21	683	118	964	282	999999	727	800	999999	684	638	999999	466	720	999999	594	181	999999	461	602	211	561	999999	853	49	725	999999	615	279	634	701	413	591	754	612	617	235	572	460	800	321	599	999999	628	876	258	788	176	999999	317	999999	357	999999	816	266	459	873	265	999999	557	583	999999	530	586	982	235	573	712	118	609	369	608	585	999999	290	612	999999	191	976	790	999999	999999	417	961	253	354	602	774	498	162	743	969	647	999999	227	209	999999	329	646	651	999999	85	68	598	999999	782	772	159	536	654	803	999999	999999	145	999999	611	704	569	342	638	632	798	999999	955	865	399	961	682	443	91	544	999999	544	999999	114	861	913	819	23	470	999999	452	999999	999999	358	61	691	512	293	615	999999	508	999999	999999	28	886	861	112	999999	558	821	100	716	454	999999	477	157	952	40	999999	698	999999	999999	872	66	189	560	380	607	813	708	999999	398	828	586	45	999999	999999	316	999999	10	811	95	464	649	491	736	794	734	881	904	738	482	999999	916	999999	953	124	950	839	336	490	505	999999	999999	372	701	887	867	999999	999999	620	646	999999	757	886	799	999999	233	575	999999	766	646	726	999999	969	976	999999	999999	967	999999	234	586	477	891	519	999999	176	613	286	790	848	926	999999	753	294	102	670	778	999999	999999	861	891	385	999999	570	
844	779	20	999999	395	999999	976	900	999999	902	43	178	920	247	999999	632	488	946	785	604	839	986	972	999999	999999	999999	94	881	157	999999	343	211	91	331	674	537	166	732	891	951	872	36	666	850	999999	923	750	999999	459	999999	383	944	600	791	730	857	806	394	999999	89	753	104	752	999999	569	832	97	598	999999	53	999999	756	65	833	732	813	329	999999	374	999999	999999	554	432	960	847	398	611	300	601	816	730	999999	728	999999	207	778	999999	895	290	428	836	161	967	415	720	627	889	766	999999	917	538	684	30	60	522	209	999999	999999	924	180	231	796	999999	756	323	705	37	253	636	999999	539	434	841	946	127	414	587	999999	249	230	999999	844	241	684	288	56	751	677	299	998	116	999999	971	120	999999	49	164	999999	999999	24	999999	646	140	114	387	113	999999	83	933	117	621	654	552	703	671	386	999999	322	477	276	954	359	953	637	847	58	463	731	750	87	259	376	925	234	999999	862	999999	136	999999	185	999999	677	744	191	999999	462	938	277	448	999999	999999	842	743	825	70	249	692	502	267	999999	999999	121	333	855	999999	254	728	327	81	809	672	439	25	302	72	286	614	772	259	999999	119	195	293	999999	603	999999	999999	109	999999	392	999999	221	869	967	534	102	354	889	333	143	733	999999	206	639	157	55	826	451	999999	999999	634	920	253	872	999999	465	828	403	262	450	620	628	163	689	638	460	569	58	767	969	999999	999999	449	126	999999	499	989	653	782	999999	590	999999	999999	999999	758	260	968	997	747	79	274	999999	637	999999	522	115	466	516	10	999999	485	999999	683	793	999999	999999	481	136	220	730	999999	184	620	999999	859	438	999999	773	931	388	492	999999	999999	697	999999	999999	98	566	604	556	42	482	653	95	82	813	508	553	999999	849	779	842	999999	999999	603	100	340	933	32	93	823	693	999999	621	215	999999	999999	985	98	871	820	914	531	999999	697	993	530	535	631	56	929	999999	245	91	609	649	786	294	999999	613	999999	165	999999	521	732	349	896	999999	999999	170	999999	999999	465	666	38	864	320	132	329	610	570	999999	311	999999	163	95	457	999999	21	565	135	192	891	484	231	665	999999	20	931	358	106	498	999999	470	709	416	999999	579	62	745	339	664	965	494	53	844	853	567	367	999999	891	403	999999	999999	44	164	999999	980	444	999999	494	310	200	970	513	999999	159	841	276	747	999999	878	450	276	235	471	226	407	441	387	811	812	653	293	999999	703	999999	340	436	554	
999999	302	145	999999	260	39	473	994	980	971	695	22	999999	620	834	23	952	999999	99	999999	938	234	549	999999	561	681	657	906	514	999999	605	819	415	721	999999	519	742	999999	25	999999	999999	232	426	469	691	799	520	42	459	452	751	722	250	863	999999	560	753	88	999999	579	382	566	490	181	376	999999	606	580	657	324	281	999999	739	999999	575	715	807	89	375	999999	171	624	457	71	68	999999	578	552	114	999999	766	664	999999	999999	824	440	742	255	103	815	203	940	385	999999	181	560	983	357	297	901	999999	674	713	999999	418	758	119	428	122	493	307	999999	475	256	558	617	566	302	79	144	973	999999	985	559	569	999999	999999	999999	889	507	898	230	264	213	657	102	950	269	38	75	331	999999	142	999999	518	148	475	138	585	564	994	690	288	163	999999	202	688	163	806	197	519	795	539	615	999999	999999	800	271	999999	466	666	306	999999	999999	812	659	428	386	999999	430	754	120	999999	334	999999	218	999999	999999	285	465	999999	797	463	999999	556	536	783	527	24	999999	999999	213	999999	129	898	698	425	285	999999	278	773	312	122	385	443	408	67	214	112	387	144	999999	986	999999	999999	868	843	999999	999999	999999	875	900	371	609	93	550	580	999999	436	814	792	667	759	17	692	112	685	87	407	158	478	579	425	637	307	647	999999	406	77	999999	854	991	828	74	999999	872	940	999999	999999	892	999999	449	778	999999	595	477	941	979	450	999999	193	765	999999	308	808	306	485	734	312	445	999999	184	550	406	959	800	838	694	614	819	999999	182	785	999999	999999	999999	800	999999	51	999999	999999	248	999999	127	846	99	964	530	266	105	396	215	209	999999	569	653	898	382	338	999999	638	999999	999999	630	787	21	999999	999999	977	779	506	358	692	482	739	94	999999	433	999999	870	999999	999999	437	999999	432	956	999999	999999	945	677	140	428	798	999999	999999	999999	874	334	339	999999	118	451	999999	487	599	47	522	727	999999	999999	999999	475	821	467	958	999999	819	999999	207	999999	999999	61	577	309	648	87	560	445	290	290	220	893	103	725	761	395	764	950	919	395	444	255	999999	470	253	665	606	341	999999	870	639	29	136	508	796	999999	873	999999	838	522	487	999999	446	836	999999	540	381	999999	705	999999	566	869	999999	812	396	792	248	116	65	999999	999999	229	156	999999	999999	201	999999	594	928	704	521	999999	999999	407	907	367	809	976	206	712	293	510	635	999999	314	770	93	323	999999	999999	819	999999	198	855	51	999999	999999	36	999999	82	
773	786	177	11	61	57	757	999999	999999	39	982	999999	910	999999	699	970	593	999999	115	999999	117	452	999999	923	999999	999999	330	266	999999	648	437	782	999999	999999	938	506	999999	999999	999999	267	22	555	418	92	31	556	856	845	165	80	674	508	999999	999999	999999	330	313	253	126	307	726	501	999999	999999	602	209	481	785	413	999999	637	960	757	848	868	562	44	401	902	338	897	999999	999999	999999	999999	928	862	999999	169	618	203	999999	999999	999999	540	999999	383	161	489	821	999999	81	442	962	442	714	751	999999	445	412	296	912	999999	788	999999	251	400	886	293	673	347	993	999999	795	10	549	453	390	317	357	188	999999	911	90	263	826	52	999999	852	269	999999	789	52	756	332	290	746	728	999999	299	999999	497	867	816	484	91	999999	646	961	999999	270	999999	999999	97	234	412	11	271	535	583	208	260	44	34	999999	557	999999	869	473	719	999999	725	424	28	236	690	26	105	605	181	381	406	999999	958	998	815	999999	999999	999999	919	999999	485	203	999999	999999	870	999999	843	328	999999	999999	585	182	999999	100	545	946	999999	860	999999	396	999999	999999	363	999999	802	83	85	35	681	532	995	346	554	440	327	532	999999	927	999999	237	999999	776	679	50	796	233	935	999999	462	868	288	104	999999	533	999999	819	999999	999999	298	796	388	817	647	403	144	248	628	999999	999999	23	915	999999	999999	999999	223	140	999999	999999	415	578	148	216	572	813	254	901	357	30	68	508	692	999999	999999	569	848	364	139	286	905	557	605	133	999999	449	952	999999	600	999999	319	252	833	526	999999	720	658	181	254	833	159	999999	891	999999	753	999999	330	75	190	934	467	999999	11	999999	417	999999	972	24	121	133	860	785	999999	674	710	999999	675	176	999999	918	911	677	999999	305	137	672	666	997	380	831	999999	887	289	666	225	460	251	133	119	917	747	643	70	131	973	373	932	227	897	937	999999	999999	990	999999	999999	789	749	705	582	744	201	975	644	289	999999	973	505	644	458	999999	999999	999999	999999	166	999999	999999	616	988	999999	763	739	449	110	442	999999	999999	896	27	643	436	711	545	550	374	726	772	998	780	125	10	868	999999	999999	646	372	56	107	833	999999	755	183	760	383	819	15	751	874	211	57	52	999999	999999	11	32	999999	39	11	693	440	408	278	999999	873	999999	895	451	999999	463	999999	195	866	73	927	888	999999	950	999999	730	368	974	897	797	733	83	923	999999	296	999999	108	999999	999999	999999	403	999999	486	347	999999	61	924	564	81	
420	999999	861	186	23	560	123	999999	598	868	281	334	465	510	999999	111	999999	408	515	164	934	365	737	999999	461	669	245	999999	999999	72	119	805	804	999999	487	665	872	897	999999	999999	999999	977	509	999999	773	89	937	190	999999	245	98	653	419	410	147	65	999999	720	999999	353	325	711	854	536	759	999999	529	562	33	816	239	902	999999	686	980	956	856	272	377	999999	999999	65	999999	679	974	999999	999999	404	999999	999999	270	161	182	567	513	472	132	972	999999	308	559	999999	167	198	16	195	999999	732	429	190	999999	999999	999999	352	620	270	313	184	562	303	999999	999999	999999	601	555	87	729	930	183	999999	834	883	999999	79	999999	357	897	219	673	999999	310	663	974	586	999999	138	999999	830	946	999999	169	947	420	999999	999999	434	589	565	999999	928	465	234	559	912	355	326	584	284	529	273	999999	999999	511	999999	999999	424	161	999999	379	427	279	898	984	929	999999	886	472	145	849	397	768	999999	999999	744	999999	85	114	72	999999	999999	554	999999	311	683	999999	999999	445	647	428	804	283	999999	195	224	658	566	999999	629	563	469	853	448	434	141	505	39	527	766	449	999999	320	98	979	473	873	999999	597	311	58	293	450	824	999999	55	124	398	157	999999	96	767	834	999999	508	770	999999	115	109	179	188	999999	999999	679	207	999999	494	194	999999	722	999999	912	968	939	581	279	29	38	999999	389	999999	116	999999	174	999999	999999	93	835	590	999999	420	767	999999	428	132	999999	746	771	626	999999	999999	999999	997	999999	999999	183	999999	999999	903	238	751	33	384	999999	161	81	999999	999999	998	999999	426	658	604	192	312	584	275	549	816	384	999999	257	411	524	999999	97	118	457	164	506	884	198	999999	361	999999	396	393	926	999999	61	237	999999	772	111	790	902	335	815	132	999999	907	258	87	529	705	999999	621	859	892	999999	962	999999	227	502	640	999999	726	252	725	915	999999	349	282	765	157	169	485	999999	734	925	761	303	999999	728	999999	635	120	412	656	962	774	533	44	212	98	715	155	999999	470	562	185	93	99	216	245	568	975	999999	381	545	28	321	135	999999	313	669	196	499	903	15	999999	324	596	763	151	666	314	79	999999	442	23	215	839	999999	749	677	213	128	999999	999999	659	798	40	120	944	462	408	999999	999999	999999	528	656	375	999999	999999	999999	497	336	74	579	264	905	645	939	531	812	482	999999	999999	999999	999999	77	16	874	355	328	999999	485	999999	688	268	246	180	257	913	367	839	384	736	887	190	999999	
64	999999	775	753	999999	100	588	142	980	454	850	274	963	999999	649	501	119	127	999999	21	518	385	321	27	735	999999	36	999999	972	108	999999	340	454	588	999999	103	108	999999	174	999999	896	686	708	813	396	906	294	462	718	999999	274	619	319	178	368	678	602	999999	28	766	74	424	169	882	237	519	819	384	447	555	999999	517	952	385	999999	831	677	999999	630	829	113	999999	456	634	833	608	30	286	229	345	501	350	583	408	138	999999	999999	999999	585	876	96	909	24	172	944	999999	666	933	999999	999999	999999	104	999999	198	662	500	968	999999	58	629	499	999999	165	112	64	62	934	553	999999	643	999999	999999	999999	999999	999999	999999	559	294	999999	87	941	96	232	692	344	406	223	395	745	637	513	991	999999	956	387	553	754	912	117	892	999999	122	686	999999	999999	999999	182	999999	456	468	941	683	845	999999	999999	412	320	999999	999999	658	839	548	808	999999	139	323	999999	965	376	198	449	646	186	797	265	829	999999	812	470	195	233	999999	938	287	696	829	155	806	278	975	243	291	155	999999	62	283	314	76	290	908	84	999999	999999	267	28	304	507	58	999999	857	999999	507	999999	582	434	999	999999	530	999999	309	178	278	696	400	955	168	501	999999	744	981	525	344	999999	999999	120	27	832	999999	999999	401	332	106	100	999999	973	735	999999	999999	33	62	673	783	152	980	999999	806	519	616	999999	860	803	778	314	999999	342	666	975	448	471	999999	177	928	272	531	999999	81	187	286	426	999999	877	928	704	691	999999	741	202	551	822	999999	507	225	380	407	999999	553	999999	999999	88	999999	759	841	111	999999	885	999999	999999	620	13	668	629	243	199	90	983	999999	84	622	425	999999	474	434	626	167	999999	951	557	864	933	432	288	820	999999	119	471	999999	999999	97	805	572	230	999999	999999	163	685	273	36	999999	424	723	479	179	999999	486	842	999999	225	999999	706	934	197	657	999999	581	999999	808	45	89	619	999999	57	986	817	999999	381	893	999999	999999	999999	999999	925	267	999999	999999	953	119	879	721	999999	145	819	883	391	871	384	573	894	966	773	876	237	946	680	477	676	999999	362	98	999999	948	448	999999	471	999999	19	999999	217	999999	627	999999	928	324	999999	483	137	173	604	945	477	807	999	920	698	605	418	978	999999	971	543	471	756	791	999999	329	999999	76	999999	332	862	454	999999	999999	348	503	948	999999	143	206	349	513	887	416	620	999999	949	999999	999999	865	650	40	352	999999	999999	166	523	999999	709	493	786	71	
750	282	999999	32	999999	999999	999999	204	657	999999	999999	391	631	39	583	349	180	317	379	179	999999	556	999999	831	112	129	492	192	979	810	214	999999	419	288	762	999999	999999	999999	999999	376	946	860	218	154	999999	961	999999	904	582	999999	967	401	123	617	999999	999999	600	999999	999999	332	999999	398	225	847	999999	204	971	999999	277	968	26	582	462	12	233	160	348	537	999999	151	515	587	999999	806	842	812	999999	802	238	567	25	81	677	532	286	557	645	371	853	991	989	270	637	614	167	999999	999999	120	999999	899	856	72	615	779	817	512	788	418	14	488	667	179	125	709	952	944	999999	999999	999999	676	515	977	684	654	161	999999	999999	995	648	457	999999	426	418	338	711	953	999999	897	999999	774	999999	236	366	374	334	820	999999	927	662	999999	489	20	999999	717	999999	999999	999999	960	999999	999999	999999	793	999999	999999	615	250	999999	786	999999	999	999999	999999	224	952	908	289	620	999999	330	341	108	32	343	436	967	862	41	701	945	832	999999	505	279	152	221	974	466	809	758	93	999999	999999	999999	662	734	482	796	442	808	113	268	999999	640	296	999999	999999	460	343	999999	752	218	68	841	175	434	982	737	81	740	933	999999	810	561	246	281	999999	102	680	701	999999	76	999999	893	841	573	507	864	983	999999	681	523	132	231	15	999999	11	527	764	237	751	745	724	701	874	290	458	515	999999	25	999999	447	779	641	103	686	999999	999999	999	999999	999999	999999	754	403	68	419	700	999999	556	371	999999	222	337	999999	999999	749	352	897	28	560	125	991	470	967	944	243	744	490	137	329	265	836	527	999999	310	633	991	331	999999	464	999999	999999	959	41	999999	521	120	999999	691	353	343	721	156	448	485	935	657	786	458	824	675	219	461	236	116	442	999999	174	999999	999999	758	999999	264	999999	971	257	42	999999	231	432	133	418	799	999999	985	999999	999999	999999	688	375	999999	214	872	818	789	380	417	732	925	999999	827	946	194	375	594	322	466	999999	999999	238	903	228	565	999999	701	267	420	999999	999999	571	752	615	485	776	350	553	999999	446	773	600	839	309	513	917	605	187	233	999999	199	673	999999	106	611	999999	472	999999	649	999999	127	532	959	999999	491	364	561	222	999999	417	999999	51	173	29	999999	999999	398	603	999999	999999	430	523	43	999999	999999	577	493	656	14	36	314	592	904	999999	999999	251	641	999999	817	159	999999	393	717	816	408	999999	510	999999	286	734	999999	868	53	11	425	603	498	973	262	999999	870	999999	217	
444	113	442	147	999999	999999	578	246	298	786	565	292	47	806	227	587	339	77	434	999999	280	964	445	548	999999	888	725	999999	667	846	902	288	460	185	282	713	999999	999999	650	368	708	497	999999	92	488	718	387	797	281	395	923	999999	446	534	937	479	668	894	999999	971	999999	824	578	452	883	286	831	862	999999	513	621	999999	426	76	999999	782	202	363	70	999999	510	927	481	282	923	65	841	925	247	803	55	999999	776	678	392	883	919	330	999999	211	886	525	999999	767	999999	605	430	380	999999	165	287	314	834	60	999999	57	999999	999999	529	828	444	906	624	730	468	549	551	747	683	789	862	871	999999	999999	307	984	664	999999	508	999999	634	471	73	92	525	740	999999	726	217	345	539	999999	800	379	999999	980	901	543	308	233	64	999999	696	83	303	415	999999	975	752	486	393	999999	796	211	204	999999	842	999999	214	728	999999	824	540	999999	259	247	999999	785	101	326	93	130	415	284	273	951	775	999999	789	120	999999	999999	974	730	951	901	999999	599	185	794	147	999999	339	579	921	239	152	999999	824	65	344	374	999999	436	403	273	232	521	937	252	207	853	999999	103	147	50	850	810	397	357	419	999999	999999	999999	188	723	999999	835	999999	44	809	999999	175	734	775	226	387	999999	337	688	678	999999	999999	932	597	294	618	245	442	881	389	342	999999	476	645	999999	763	999999	999999	680	482	999999	168	903	443	779	688	999999	999999	921	663	999999	483	708	999999	113	999999	677	999999	894	115	999999	403	482	654	476	467	698	99	999999	462	799	999999	656	999999	999999	158	759	499	817	606	999999	918	520	228	87	859	999999	797	999999	54	96	877	362	999999	999999	993	686	999999	966	999999	989	928	414	468	863	21	826	999999	398	955	69	187	999999	999999	514	636	999999	264	577	617	215	999999	999999	868	376	921	938	91	288	999999	471	510	532	506	616	671	513	62	364	75	42	759	408	999999	984	908	999999	74	70	300	120	432	999999	999999	999999	98	381	546	102	941	83	999999	223	111	493	999999	999999	395	681	842	999999	830	899	512	585	456	502	970	884	467	935	873	31	988	187	49	830	184	999999	527	300	966	959	422	999999	298	999999	307	102	435	263	600	392	227	177	999999	532	178	773	659	595	410	999999	634	15	999999	723	235	923	453	728	480	995	163	552	166	999999	486	999999	297	910	205	877	459	999999	345	490	803	820	897	517	662	410	740	931	890	314	999999	416	792	999999	999999	383	649	706	782	605	999999	999999	
999999	418	55	658	999999	999999	999999	532	212	429	670	999999	919	999999	36	999999	76	999999	264	232	661	999999	545	80	727	722	999999	821	238	752	431	740	261	999999	810	488	999999	14	924	990	541	367	112	906	746	82	654	999999	999999	712	640	712	999999	999999	23	169	873	975	999999	763	160	578	303	459	997	930	468	791	604	547	999999	71	999999	274	690	304	749	639	333	999999	77	693	474	526	999999	719	399	254	999999	650	615	495	999999	170	840	962	999999	652	908	999999	614	999999	311	809	247	999999	999999	86	999999	999999	420	244	651	999999	696	466	113	777	999999	288	540	999999	999999	999999	932	979	987	984	434	727	999999	106	730	518	50	214	391	665	288	544	161	323	928	404	240	380	844	999999	474	383	859	999999	315	629	285	999999	195	357	999999	268	590	582	652	598	999999	323	513	143	244	491	999999	448	498	802	137	227	999999	282	723	999999	144	999999	520	999999	999999	943	791	110	242	649	999999	44	788	30	953	999999	671	999999	999999	917	999999	999999	563	982	308	421	797	999999	502	67	999999	912	634	326	133	999999	72	601	730	999999	999999	412	900	595	473	50	659	999999	999999	999999	556	999999	368	805	694	434	635	538	752	457	999999	289	999999	184	544	115	409	999999	999999	999999	516	79	609	378	395	464	810	968	519	999999	999999	330	663	944	511	159	554	999999	999999	699	766	999999	848	999999	999999	252	804	999999	999999	367	999999	197	999999	296	51	486	356	989	420	239	623	999999	28	999999	696	825	626	999999	999999	395	561	581	840	999999	999999	983	231	336	978	999999	659	999999	917	162	626	573	750	376	903	34	802	565	418	999999	85	109	514	362	586	575	625	150	62	665	999999	69	999999	381	500	68	265	29	999999	276	999999	999999	749	866	869	999999	999999	259	999999	999999	999999	995	173	448	999999	696	999999	868	749	412	527	518	41	999999	356	566	225	379	875	844	999999	999999	999999	999999	999999	545	359	648	493	463	500	999999	389	413	83	810	896	909	999999	803	589	397	999999	608	748	71	507	999999	520	312	906	705	384	916	879	810	451	31	626	588	999999	830	999999	296	911	999999	138	627	188	546	670	316	132	81	264	381	512	945	402	999999	999999	861	137	191	557	999999	992	999999	534	272	999999	874	999999	669	466	999999	23	984	696	999999	932	880	319	999999	641	600	582	312	661	999999	307	505	999999	865	999999	485	702	202	738	126	169	664	103	999999	187	796	33	462	614	504	367	528	259	805	827	167	552	999999	549	999999	222	689	812	35	965	863	
255	427	128	999999	67	820	255	580	438	277	786	999999	797	999999	999999	130	697	166	150	779	256	823	48	999999	932	548	653	782	903	479	999999	999999	950	999999	550	605	344	632	447	547	283	679	377	560	999999	159	366	704	999999	999999	999999	999999	885	196	617	999999	389	735	59	518	177	472	676	958	425	717	999999	483	304	971	999999	999999	719	603	999999	577	456	487	21	783	192	948	403	810	487	999999	999999	763	706	127	226	999999	999999	928	380	810	999999	999999	144	663	999999	882	409	417	316	927	999999	292	690	50	976	901	723	999999	335	228	79	999999	481	229	999999	689	999999	999999	755	187	491	790	232	694	574	47	353	358	87	999999	548	985	504	999999	268	901	999999	665	151	999999	884	317	602	161	999999	145	936	915	138	999999	114	232	662	138	445	156	69	995	999999	999999	558	999999	198	999999	680	94	999999	922	960	633	616	121	45	439	303	184	198	81	999999	439	111	999999	999999	999999	206	325	333	375	123	122	842	87	200	999999	767	999999	128	577	481	999999	773	24	955	999999	409	999999	197	232	835	271	958	987	51	46	836	130	155	137	999999	364	999999	999999	808	999999	791	999999	921	831	999999	999999	65	621	999999	307	665	97	482	999999	661	213	137	110	540	852	163	999999	999999	164	376	999999	373	991	747	126	999999	999999	215	117	712	870	80	999999	559	60	999999	347	396	999999	380	999999	999999	430	475	999999	236	660	466	956	694	937	504	999999	465	999999	421	999999	999999	483	411	999999	999999	999999	999999	999999	142	772	551	489	999999	816	467	300	999999	999999	997	942	526	999999	890	245	320	259	423	775	999999	313	900	999999	999999	152	474	912	343	999999	867	283	418	683	493	464	119	977	320	999999	999999	999999	984	837	38	999999	547	999999	999999	176	578	631	951	246	425	829	871	28	849	503	999999	999999	957	301	760	724	999999	842	638	435	136	342	939	545	306	999999	329	999999	504	999999	604	999999	329	176	914	245	331	181	268	664	999999	100	138	816	535	924	999999	999999	87	999999	944	705	999999	167	50	245	692	416	940	262	510	809	999999	688	899	630	236	790	387	524	402	362	584	973	843	45	999999	133	999999	999999	916	635	999999	199	226	899	609	171	999999	999999	553	999999	241	15	164	783	999999	999999	999999	905	999999	465	999999	999999	999999	591	130	149	324	15	40	568	406	567	345	874	999999	999999	999999	10	999999	999999	999999	999999	971	999999	131	999999	999999	69	468	765	999999	114	999999	461	329	431	286	634	778	999999	999999	131	999999	984	999999	673	669	290	
958	251	977	999999	884	633	801	607	591	999999	999999	999999	329	265	546	275	999999	301	883	884	554	403	57	999999	999999	999999	228	542	71	986	968	458	908	539	111	226	788	300	230	999999	659	999999	999999	851	175	235	150	591	584	381	999999	999999	789	785	735	564	999999	149	694	333	999999	269	546	605	466	21	644	999999	999999	330	487	70	81	832	999999	832	564	999999	672	996	999999	637	957	689	363	752	668	133	803	546	32	648	606	897	999999	400	185	244	999999	163	591	999999	437	264	894	999999	154	957	559	903	10	999999	999999	698	999999	776	311	857	251	714	352	999999	999999	617	308	839	464	184	196	835	656	999999	811	518	414	71	210	702	795	791	999999	711	999999	999999	999999	34	180	907	984	869	999999	328	992	999999	810	999999	373	999999	956	64	117	970	770	724	999999	679	196	959	294	999999	576	609	999999	460	117	641	946	96	80	999999	999999	557	199	999999	746	337	338	999999	707	343	697	390	746	740	999999	637	940	999999	651	999999	837	221	623	143	999999	999999	266	542	573	179	134	999999	748	682	396	999999	999999	454	999999	999999	351	999999	999999	951	163	195	862	331	776	479	700	108	999999	999999	446	457	934	999999	999999	999999	80	999999	567	999999	219	999999	641	74	999999	133	856	496	999999	999999	525	782	999999	999999	980	118	626	935	766	103	479	36	841	999999	246	938	626	724	431	720	850	556	498	724	742	742	553	798	977	652	623	214	237	713	688	663	999999	271	85	999999	640	999999	39	999999	67	999999	579	107	827	415	507	141	74	160	999999	969	293	245	930	248	564	828	958	123	999999	999999	798	138	999999	582	999999	364	649	999999	89	715	527	34	666	999999	172	456	970	571	155	999999	150	87	831	719	380	262	341	837	360	812	186	915	993	999999	394	450	999999	255	999999	999999	999999	999999	80	175	452	268	999999	380	999999	117	857	397	968	989	135	721	306	146	999999	198	32	812	167	999999	539	611	41	873	175	999999	999999	725	606	12	998	593	999999	666	999999	121	683	961	761	252	999999	789	947	999999	999999	999999	999999	114	52	776	130	999999	999999	803	636	999999	237	999999	215	363	999999	142	790	965	990	999999	999999	640	869	101	514	999999	60	999999	323	749	664	38	999999	502	577	999999	682	829	882	328	203	213	39	999999	883	978	755	999999	349	821	998	981	22	134	957	513	244	951	272	69	629	484	489	886	185	209	999999	713	785	800	460	961	93	672	348	511	611	442	217	999999	315	652	575	501	751	683	25	91	545	999999	
866	730	999999	822	698	999999	999999	152	261	999999	489	52	999999	999999	371	47	897	350	786	455	902	802	999999	735	753	999999	999999	999999	999999	502	193	416	177	999999	999999	729	404	270	973	999999	787	999999	190	532	56	273	40	35	999999	714	785	675	999999	99	999999	73	999999	831	79	999999	810	999999	16	759	500	82	999999	999999	615	642	642	999999	376	167	668	443	999999	999999	689	489	946	883	858	431	716	518	999999	88	561	999999	743	572	200	261	818	999999	462	431	999999	973	399	999999	420	999999	81	999999	308	147	431	999999	999999	773	152	590	775	999999	876	585	52	982	961	999999	347	999999	898	80	446	125	349	999999	981	200	190	715	999999	815	472	999999	999999	999999	220	999999	656	834	428	969	430	610	999999	891	999999	876	389	59	999999	999999	999999	676	598	11	711	193	797	815	745	999999	592	436	999999	960	465	515	235	999999	772	999999	149	513	999999	999999	999999	999999	639	458	439	115	999999	999999	702	497	32	795	772	358	999999	36	186	840	999999	176	387	999999	121	525	435	670	999999	905	287	35	462	289	359	670	999999	876	554	999999	386	999999	450	461	734	999999	938	669	999999	877	626	999999	810	308	423	159	551	655	999999	124	32	999999	464	905	853	677	44	742	999999	112	996	999999	999999	837	464	459	726	925	999999	119	999999	766	927	773	288	541	224	999999	866	210	999999	706	999999	999999	326	999999	185	544	999999	67	967	205	233	640	880	646	273	973	844	999999	999999	625	396	614	537	265	841	999999	627	322	462	880	876	245	983	999999	828	51	520	847	283	191	327	999999	152	999999	999999	297	892	642	277	999999	999999	999999	777	502	999999	999999	903	70	776	494	917	999999	604	96	329	987	656	590	817	999999	999999	996	690	251	308	193	472	155	722	553	798	999999	54	220	999999	974	468	491	980	999999	999999	999999	81	788	999999	42	607	65	999999	555	640	311	824	56	999999	999999	221	999999	999999	135	84	757	348	232	695	932	250	394	525	355	529	175	609	536	999999	13	925	999999	976	275	999999	999999	93	176	999999	496	170	998	432	999999	999999	931	296	854	999999	391	999999	848	102	341	791	223	999999	999999	36	474	702	297	963	784	397	999999	559	999999	549	999999	674	181	319	999999	772	252	961	278	999999	597	879	754	999999	999999	892	999999	999999	644	484	999999	999999	999999	150	448	999999	873	44	647	859	453	999999	999999	315	548	717	999999	539	999999	999999	548	261	271	134	438	595	999999	966	271	999999	320	509	999999	454	187	999999	307	41	870	414	898	999999	324	418	148	
224	521	999999	781	984	953	547	915	999999	935	999999	616	252	711	853	846	906	999999	755	999999	944	999999	912	138	758	419	907	999999	489	670	999999	937	999999	999999	223	83	508	194	287	938	773	594	839	519	75	184	65	999999	27	567	992	444	568	869	204	999999	608	999999	33	574	55	999999	435	414	999999	999999	763	999999	497	779	999999	721	999999	817	775	360	999999	403	72	584	364	999999	650	921	678	895	999999	982	791	467	475	196	999999	713	892	894	168	435	915	891	420	999999	832	248	999999	280	949	751	104	843	138	215	999999	448	999999	468	238	513	735	708	805	781	474	40	999999	161	560	782	924	881	201	203	488	180	174	566	999999	412	702	407	999999	627	888	947	999999	269	937	722	999999	434	666	999999	999999	216	96	638	334	802	999999	78	999999	177	827	999999	652	934	727	89	999999	653	713	825	811	999999	762	999999	893	999999	701	54	223	837	999999	500	224	546	999999	281	93	535	241	999999	999999	634	687	778	800	999999	305	404	999999	999999	448	999999	720	840	843	999999	453	999999	745	807	110	889	854	999999	999999	336	999999	115	440	455	995	748	421	761	358	187	651	983	387	999999	230	999999	512	999999	399	999999	779	999999	703	143	827	999999	790	434	851	587	779	999999	999999	999999	999999	200	963	96	862	699	437	959	491	666	719	470	530	526	586	803	999999	499	493	458	557	999999	411	307	627	821	958	987	909	999999	407	999999	103	999999	552	40	343	425	502	999999	11	820	999999	47	423	367	653	999999	847	58	210	290	320	999999	915	62	999999	666	469	51	999999	450	59	721	268	872	999999	616	999999	555	470	961	999999	999999	457	999999	731	999999	999999	269	177	694	149	861	570	127	536	661	999999	999999	252	677	956	460	999999	999999	999999	181	778	550	990	47	299	302	588	999999	292	527	984	189	331	423	782	999999	874	56	310	198	999999	151	346	715	617	484	313	793	15	546	999999	895	965	559	595	343	278	140	999999	847	283	331	834	18	999999	819	178	999999	894	757	586	913	261	999999	29	637	999999	285	430	814	989	999999	999999	746	999999	999999	999999	771	827	449	930	743	999999	463	999999	999999	316	337	47	797	316	999999	898	999999	999999	919	644	393	999999	958	138	992	710	590	858	488	97	98	323	999999	606	406	11	455	826	842	272	999999	668	199	330	876	248	632	508	515	896	985	785	775	454	999999	241	869	320	937	43	70	999999	436	742	228	24	458	999999	909	999999	453	999999	127	656	846	724	350	637	999999	999999	87	91	999999	
591	111	312	548	999999	776	174	999999	144	999999	809	212	202	241	457	112	862	789	999999	598	42	453	564	999999	128	608	115	891	242	68	999999	999999	978	262	844	640	915	476	325	424	744	999999	999999	543	318	454	654	493	892	534	400	965	646	493	999999	147	547	999999	429	535	671	283	899	86	705	853	233	940	397	816	197	395	474	26	999999	690	999999	30	999999	674	954	622	998	707	668	227	319	495	941	706	103	999999	999999	789	999999	471	452	999999	837	465	230	713	106	86	347	999999	501	999999	999999	999999	12	526	295	755	581	59	999999	201	418	487	999999	999999	999999	690	999999	916	349	684	999999	392	248	903	999999	893	453	250	525	922	999999	664	726	999999	855	999999	704	576	985	300	218	999999	197	999999	823	360	999999	492	715	415	363	999999	999999	816	365	257	391	108	343	401	999999	341	533	361	999999	999999	760	852	882	999999	986	999999	999999	999999	999999	999999	999999	999999	999999	833	971	999999	535	999999	569	940	999999	999999	334	608	929	605	242	593	988	877	181	999999	430	79	599	79	609	999999	429	216	499	615	351	796	62	999999	28	510	430	999999	806	999999	792	999999	754	851	527	284	757	390	913	347	70	598	397	999999	567	20	243	901	360	507	690	999999	451	393	568	999999	999999	536	586	732	173	646	999999	999999	53	999999	324	747	552	335	999999	48	999999	161	555	752	999999	693	836	18	276	528	991	308	999999	438	999999	999999	292	999999	999999	231	999999	191	183	999999	527	639	325	36	999999	495	999999	999999	237	999999	70	299	999999	816	138	861	699	578	465	644	655	772	34	614	101	953	465	562	606	999999	244	120	977	141	235	769	377	810	999999	780	179	965	81	999999	377	159	999999	476	861	867	531	236	725	538	999999	999999	999999	710	999999	999999	40	796	429	189	417	949	321	706	590	369	493	999999	265	685	475	999999	999999	943	246	942	429	989	999999	738	999999	999999	395	999999	371	999999	164	666	875	579	999999	382	546	999999	674	999999	837	826	885	501	383	999999	971	999999	73	89	999999	671	473	992	323	999999	105	999999	662	409	564	873	345	119	999999	999999	24	685	934	102	152	809	999999	819	115	602	113	209	999999	883	999999	354	385	292	427	492	202	882	266	999999	286	999999	239	274	863	964	491	775	999999	556	628	999999	999999	970	937	254	999999	654	887	720	937	896	335	778	373	220	999999	63	692	722	634	141	429	235	816	296	579	15	955	151	120	338	912	999999	265	751	248	414	999999	182	100	548	999999	545	772	999999	529	460	
900	999999	476	438	999999	574	922	497	865	999999	164	650	999999	397	698	746	609	608	984	527	999999	621	971	93	708	519	632	95	145	884	463	436	766	999999	114	313	999999	682	255	999999	999999	999999	886	368	260	999999	508	702	849	259	935	173	999999	12	937	288	681	393	730	572	942	836	361	980	426	727	883	554	293	999999	81	927	363	647	642	754	735	999999	832	13	21	929	246	885	949	300	40	999999	192	825	631	291	951	999999	404	58	416	905	942	532	821	999999	419	463	188	999999	809	999999	369	999999	999999	79	560	727	561	23	599	475	999999	999999	999999	128	372	467	999999	789	975	999999	252	593	347	830	669	310	191	67	519	783	707	941	999999	282	404	999999	282	561	731	234	130	391	999999	941	873	816	835	703	590	999999	698	399	999999	999999	999999	776	999999	999999	409	260	545	504	503	816	768	999999	645	999999	723	373	999999	212	999999	751	999999	860	144	406	999999	999999	999999	999999	476	999999	94	318	909	362	767	999999	164	999999	162	480	688	626	887	642	182	783	180	421	979	999999	766	999999	340	290	577	654	641	999999	765	999999	999999	66	38	936	732	999999	190	999999	656	105	999999	636	999999	587	72	934	973	502	234	183	999999	62	999999	999999	801	598	999999	629	999999	122	986	715	999999	999999	999999	631	598	951	910	721	999999	887	764	884	999999	140	999999	753	227	642	681	999999	999999	592	872	733	999999	779	145	999999	483	561	507	544	999999	503	842	454	892	440	346	31	591	513	999999	795	999999	999999	250	670	999999	233	411	152	440	846	999999	999999	999999	961	84	818	816	776	247	999999	999999	230	775	514	297	991	861	786	306	660	558	711	999999	999999	445	933	538	474	980	999999	159	365	113	272	999999	999999	999999	930	999999	527	215	999999	275	999999	416	77	848	736	382	999999	372	999999	999999	780	298	790	999999	999999	526	151	290	351	999999	999999	999999	33	126	513	511	999999	281	930	999999	778	454	743	999999	484	670	999999	94	801	101	818	886	534	519	333	973	222	454	72	413	225	999999	864	999999	999999	999999	392	951	345	235	726	890	442	204	77	336	554	999999	712	987	159	999999	489	999999	978	111	367	514	999999	539	999999	211	219	526	215	999999	590	725	168	839	288	426	748	575	999999	928	454	340	452	997	429	867	741	84	264	168	757	614	50	185	288	999999	168	805	935	999999	680	915	989	535	745	829	196	873	709	999999	318	913	884	999999	657	37	71	796	999999	999999	999999	144	272	57	784	975	685	999999	561	999999	268	943	640	
999999	257	999999	351	999999	261	600	681	999999	999999	531	999999	999999	730	990	528	999999	816	371	694	513	64	546	652	942	999999	999999	153	999999	322	308	999999	999999	283	43	802	127	685	999999	544	999999	999999	999999	769	741	999999	940	999999	695	463	999999	593	896	258	999999	795	999999	886	409	174	999999	456	477	555	76	66	484	570	696	197	410	575	999999	999999	183	763	461	777	911	999999	810	999999	458	749	22	715	579	126	999999	247	101	241	999999	980	63	999999	282	57	702	685	722	380	558	507	63	734	923	78	999999	372	344	934	974	664	364	999999	998	728	542	361	999999	368	422	458	106	178	299	690	773	119	490	999999	999999	999999	31	440	965	950	696	288	999999	999999	51	784	999999	999999	267	621	626	96	999999	554	515	350	208	364	999999	110	411	884	444	242	305	965	999999	930	859	747	642	923	11	57	41	999999	569	976	326	999999	999999	999999	911	677	73	686	53	935	899	733	38	999999	482	865	549	999999	843	559	214	86	999999	973	307	519	978	702	95	28	523	260	999999	999999	47	329	555	472	972	999999	178	618	921	947	999999	135	999999	975	451	145	508	229	420	20	999999	999999	736	581	640	402	699	371	999999	34	421	648	999999	807	629	163	319	86	839	999999	999999	596	164	999999	999999	999999	800	13	999999	949	520	303	839	999999	459	797	593	999999	999999	580	77	807	27	999999	535	392	183	912	356	298	826	432	999999	344	630	185	95	781	999999	468	601	999999	119	651	514	999999	999999	191	357	831	569	345	254	268	18	999999	579	268	429	999999	998	999999	999999	963	133	98	913	504	150	999999	712	812	999999	373	978	381	698	375	999999	999999	999999	992	999999	524	728	999999	187	131	336	999999	605	999999	999999	999999	469	714	49	999999	528	426	214	313	50	999999	999999	999999	10	880	289	636	999999	214	999999	22	975	16	333	142	245	642	910	999999	178	999999	678	999999	461	264	999999	999999	342	552	846	999999	213	280	999999	490	999999	971	490	306	841	999999	173	401	999999	999999	115	999999	390	999999	999999	886	516	421	145	947	404	245	305	746	977	25	303	341	367	911	809	999999	64	999999	738	999999	162	613	951	478	929	287	934	122	999999	450	883	436	641	999999	458	999999	145	14	96	169	675	999999	329	826	406	832	43	49	539	410	408	548	177	647	734	903	999999	666	27	127	311	999999	999999	536	141	867	699	406	462	27	568	999999	756	579	597	418	293	135	82	107	253	894	582	748	52	999999	268	994	999999	999999	999999	478	999999	968	858	491	
157	999999	694	999999	143	636	999999	999999	841	358	792	598	59	325	619	345	594	920	873	416	610	847	494	796	999999	704	180	907	696	99	72	787	721	999999	999999	500	440	543	963	617	318	999999	907	694	999999	670	945	910	936	999999	884	76	105	451	881	309	999999	898	999999	438	466	679	825	752	295	15	876	999999	64	999999	904	60	956	266	107	549	940	799	999999	937	759	269	970	709	214	999999	691	279	234	962	201	999999	999999	534	160	639	245	165	408	547	794	12	856	999999	91	999999	120	999999	354	341	368	509	655	999999	679	999999	999999	999999	547	299	999999	999999	718	101	928	999999	999999	999999	999999	468	314	785	401	705	153	756	999999	163	999999	380	885	852	925	999999	603	691	887	999999	855	954	930	999999	999999	999999	234	196	293	764	888	999999	396	688	733	999999	37	582	999999	949	999999	999999	999999	554	498	176	999999	999999	682	825	498	246	999999	999999	999999	999999	537	999999	999999	291	480	956	472	648	275	907	983	999999	128	49	864	31	583	937	999999	932	170	999999	631	451	705	763	514	468	999999	652	245	569	121	999999	358	843	414	826	479	893	999999	155	289	590	192	215	352	999999	960	476	662	547	67	999999	990	160	999999	726	999999	999999	451	999999	381	622	999999	424	96	545	690	31	616	757	468	876	999999	24	107	999999	268	499	421	871	507	799	989	697	511	477	592	999999	289	688	249	762	999999	454	999999	999999	917	767	999999	806	952	939	860	905	89	190	999999	976	999999	522	467	96	999999	579	507	999999	633	974	912	999999	999999	999999	999999	999999	517	705	434	37	999999	441	133	501	379	615	919	999999	999999	999999	999999	330	999999	615	999999	767	230	999999	467	872	947	999999	43	999999	999999	999999	852	999999	999999	931	999999	999999	756	144	735	622	399	966	999999	999999	999999	939	999999	548	365	592	313	347	348	999999	707	364	999999	562	90	57	407	190	999999	868	762	999999	999999	17	999999	245	574	180	999999	531	999999	264	446	777	221	17	560	494	999999	999999	207	999999	131	232	234	999999	145	204	999999	687	224	219	330	848	927	999999	999999	634	851	130	28	143	999999	816	607	452	918	999999	350	999999	497	999999	602	999999	671	999999	338	999999	999999	664	109	379	999999	202	317	167	934	597	849	999999	999999	926	642	466	254	73	999999	314	624	781	123	674	999999	982	200	311	616	946	186	679	999999	440	850	196	31	648	27	274	509	449	999999	330	620	339	644	570	280	146	138	607	999999	33	999999	999999	551	434	999999	143	11	16	551	999999	421	999999	147	998	
86	456	445	606	56	782	805	999999	273	793	64	524	347	999999	40	480	999999	579	479	849	916	848	645	596	132	999999	273	503	999999	529	909	450	202	999999	494	999999	701	532	561	999999	228	349	999999	758	380	11	795	382	999999	80	180	841	999999	297	999999	237	810	849	999999	171	519	312	286	743	883	613	332	701	144	216	779	295	28	62	631	999999	120	887	225	131	98	999999	527	999999	359	999999	750	999999	564	999999	23	851	58	999999	907	999999	72	999999	874	999999	679	999999	999999	769	999999	884	823	647	666	514	127	999999	633	362	83	628	784	999999	394	815	863	427	999999	877	202	927	246	628	154	715	999999	125	22	458	451	994	653	757	999999	999999	253	999999	248	59	149	99	228	695	325	999999	140	614	999999	999999	903	261	956	369	576	374	648	999999	503	950	999999	999999	910	184	910	88	999999	999999	921	999999	999999	760	189	999999	737	112	708	551	999999	999999	584	899	515	954	554	999999	48	293	191	171	826	58	609	999999	59	148	189	53	784	247	313	113	692	691	496	153	999999	868	632	473	665	999999	892	638	375	110	496	999999	999999	999999	999999	692	845	759	999999	523	999999	891	48	599	923	664	766	999999	561	480	216	823	467	411	127	180	999999	718	505	999999	166	971	921	949	651	233	424	999999	207	621	268	932	999999	972	992	999999	829	42	549	999999	340	999999	86	999999	893	999999	498	999999	603	869	41	137	263	373	367	999999	999999	999999	999999	700	999999	702	868	940	999999	283	235	494	419	937	350	628	178	504	398	338	894	37	65	999999	734	205	470	337	590	999999	679	234	615	812	220	740	95	849	760	638	958	146	682	620	447	13	808	666	529	413	959	758	974	38	999999	942	999999	999999	965	54	241	541	360	90	604	10	879	607	726	999999	542	328	744	760	380	758	999999	445	999999	731	397	804	999999	999999	999999	920	999999	586	999999	278	705	999999	884	715	406	999999	999999	601	25	446	134	210	939	999999	870	640	999999	224	658	536	999999	599	436	244	657	437	999999	182	999999	684	750	999999	90	458	999999	426	444	39	363	952	972	752	429	105	999999	999999	864	889	317	541	905	999999	928	989	999999	999999	689	649	999999	969	694	613	999999	999999	695	831	130	491	999999	453	999999	999999	861	705	999999	999999	179	999999	999999	999999	999999	843	999999	376	778	715	374	999999	778	797	737	794	971	394	268	369	69	98	999999	999999	76	383	999999	863	999999	999999	183	999999	435	834	937	358	22	999999	406	999999	747	326	561	999999	999999	39	712	226	
716	411	23	477	447	205	785	90	999999	999999	403	999999	999999	12	41	857	541	152	665	943	999999	388	782	383	987	416	621	742	999999	999999	319	999999	670	999999	157	933	907	706	784	240	59	999999	999999	160	999999	999999	999999	745	999999	704	999999	324	999999	999999	366	337	629	999999	489	40	583	52	553	511	552	366	528	317	855	107	950	999999	367	999999	894	999999	962	631	999999	780	533	876	457	832	999999	999999	673	901	303	819	314	277	227	999999	999999	999999	999999	915	608	999999	999999	575	999999	197	753	613	957	938	875	363	375	997	460	708	507	707	594	999999	530	558	999999	626	24	45	793	683	617	613	999999	887	999999	56	999999	999999	102	957	986	999999	88	377	999999	734	36	999999	454	317	816	518	999999	949	422	593	999999	60	155	72	561	854	999999	80	999999	353	170	999999	999999	328	999999	119	616	999999	721	999999	641	162	520	957	599	84	591	999999	866	999999	999999	829	475	999999	661	999999	999999	40	406	999999	865	18	381	999999	999999	48	999999	135	343	707	901	706	999999	97	952	999999	999999	197	472	487	273	918	999999	896	986	999999	999999	560	999999	10	913	586	999999	589	469	633	781	999999	999999	561	798	465	152	999999	207	999999	601	999999	162	429	444	999999	999999	919	867	946	804	485	999999	243	526	725	999999	999999	999999	325	563	648	999999	328	460	712	804	999999	688	999999	776	999999	698	335	739	144	407	999999	565	904	28	233	721	522	999999	306	129	159	44	83	995	809	374	999999	107	952	999999	833	999999	732	213	656	240	999999	180	999999	999999	382	503	391	327	999999	777	889	306	340	926	115	999999	999999	999999	655	876	615	812	999999	680	816	238	787	385	999999	999999	833	701	999999	992	662	351	80	520	999999	656	653	755	999999	999999	484	585	767	36	654	344	814	149	558	999999	999999	256	999999	87	999999	154	716	16	999999	953	943	198	935	347	273	763	429	644	845	999	232	859	49	935	205	999999	999999	761	999999	239	999999	693	999999	590	377	416	148	992	550	999999	940	999999	11	999999	97	296	650	430	762	999999	914	180	304	999999	558	766	216	999999	882	999999	683	954	285	524	500	259	54	999999	999999	856	625	436	104	252	69	585	857	229	847	909	591	50	998	840	324	999999	399	593	42	611	999999	871	120	811	919	985	999999	487	329	999999	999999	305	460	905	999999	488	999999	61	500	972	908	999999	429	999999	157	642	999999	444	209	216	860	460	321	999999	656	753	326	292	333	83	223	380	899	19	667	295	590	102	575	836	217	999999	103	69	999999	
999999	999999	147	663	286	38	927	287	122	999999	790	999999	101	999999	521	172	793	727	426	999999	537	97	419	999999	862	62	863	999999	373	998	999999	367	261	999999	444	312	188	999999	57	54	295	103	786	41	876	999999	498	843	63	674	424	620	999999	309	174	134	41	999999	801	999999	175	68	914	124	465	433	732	999999	814	999999	983	173	999999	381	474	999999	310	387	439	560	563	29	815	699	999999	901	689	951	501	319	280	357	827	823	879	237	188	672	999999	452	579	72	39	844	690	260	940	306	835	729	999999	653	401	250	670	155	999999	225	539	564	744	780	999999	504	999999	999999	346	856	999999	246	266	637	999999	987	981	500	990	999999	18	999999	960	393	126	999999	999999	626	955	587	999999	733	985	963	999999	999999	707	999999	999999	534	906	63	914	999999	804	999999	473	196	841	414	268	179	164	999999	216	216	604	360	664	173	19	321	681	758	704	768	261	999999	504	999999	289	192	373	466	74	955	418	877	589	526	307	999999	785	999999	999999	999999	999999	713	756	926	416	357	144	999999	999999	594	382	166	389	45	347	181	691	50	134	86	806	698	999999	261	797	727	771	147	866	709	536	139	999999	720	199	548	999999	578	394	999999	999999	999999	941	479	582	262	999999	553	188	136	999999	744	427	252	187	880	505	505	138	689	999999	999999	999999	815	68	252	725	668	846	999999	635	123	656	201	38	407	999999	738	678	545	239	227	958	999999	101	792	712	999999	543	999999	999999	999999	449	999999	356	999999	310	135	420	340	536	828	707	389	999999	999999	97	235	224	779	133	766	826	593	459	368	48	367	999999	276	999999	537	999999	536	999999	595	673	952	845	977	106	631	327	347	18	999999	519	579	249	999999	704	999999	973	764	195	999999	223	999999	254	987	21	943	411	154	801	998	999999	180	999999	905	831	145	389	247	682	502	449	489	999999	999999	849	469	999999	999999	571	61	564	999999	351	480	382	999999	999999	999999	965	999999	229	999999	999999	19	999999	348	946	999999	765	569	108	736	91	693	837	999999	281	205	999999	552	999999	999999	582	999999	444	343	829	162	533	24	437	530	281	529	999999	276	942	575	352	511	523	783	371	12	952	999999	999999	999999	643	647	544	512	720	423	338	944	999999	796	574	373	518	794	810	750	142	577	464	561	999999	999999	791	706	852	999999	38	51	913	580	797	999999	63	999999	999999	999999	999999	999999	810	858	201	338	675	155	999999	979	992	999999	972	620	999999	385	373	727	247	999999	855	838	999999	999999	394	296	
999999	30	999	958	319	347	999999	925	280	217	999999	606	370	92	894	999999	999999	999999	644	310	78	302	999999	421	253	335	934	446	39	999999	999999	999999	473	904	307	999999	156	52	669	654	999999	57	350	662	617	766	999999	164	999999	219	142	787	449	94	228	737	320	587	714	984	412	838	895	999999	943	51	999999	466	784	999999	500	664	213	989	856	30	952	56	803	487	968	779	268	819	509	487	286	389	685	999999	344	568	337	685	999999	615	161	711	719	999999	633	901	380	999999	719	999999	583	459	238	207	999999	999999	999999	999999	25	633	579	86	999999	999999	764	999999	780	224	904	931	336	528	747	251	869	251	336	237	853	77	999999	999999	999999	41	904	826	161	487	999999	80	784	999999	669	618	999999	85	582	264	812	879	999999	165	43	999999	999999	64	712	999999	338	543	937	556	383	948	233	999999	976	107	999999	937	602	999999	439	833	156	999999	859	999999	999999	999999	999999	82	999999	974	946	253	999999	321	889	849	124	174	999999	999999	143	238	726	999999	394	786	109	484	999999	874	999999	828	726	999999	641	999999	999999	582	999999	999999	874	864	141	409	999999	980	962	999999	218	711	823	999999	999999	999999	700	918	510	148	744	429	694	195	999999	550	697	999999	527	96	680	975	999999	999999	999999	614	999999	278	999999	999999	718	414	823	444	275	991	61	999999	684	537	509	722	999999	67	838	361	850	689	494	999999	999999	884	462	876	984	999999	67	291	55	539	999999	431	821	194	999999	340	999999	999999	999999	388	999999	848	443	990	586	957	999999	597	703	41	763	999999	783	999999	614	834	952	946	999999	43	999999	769	803	155	716	88	900	229	637	508	754	999999	770	116	101	863	999999	472	299	36	999999	470	587	23	775	999999	647	316	999999	594	388	659	798	886	454	729	999999	297	283	508	66	351	959	205	287	999999	999999	999999	423	751	393	489	999999	434	999999	473	999999	999999	999999	582	440	594	649	999999	999999	104	802	999999	661	372	817	163	999999	790	999999	329	510	392	736	999999	226	970	893	828	999999	999999	12	374	524	981	548	266	999999	701	78	472	701	916	999999	192	370	42	25	61	933	999999	999999	999999	464	51	962	799	63	766	365	469	701	821	999999	231	102	999999	369	680	824	561	245	999999	722	507	627	594	316	553	252	194	954	841	894	999999	999999	146	909	999999	28	748	999999	160	999999	608	771	880	999999	853	100	932	999999	345	237	999999	995	999999	153	957	999999	377	492	509	524	181	515	859	926	872	624	956	527	886	661	85	358	999999	
161	124	999999	747	999999	462	463	319	521	999999	614	522	974	999999	999999	951	68	999999	265	702	636	174	103	911	999999	211	239	144	414	786	683	161	33	910	652	39	231	676	999999	999999	56	214	660	896	255	999999	897	999999	999999	999999	828	20	819	655	458	999999	31	999999	793	319	999999	329	905	734	935	462	498	74	160	962	730	392	794	235	656	432	514	206	666	548	999999	418	180	838	958	673	341	377	462	666	18	407	882	547	807	999999	308	925	999999	792	916	833	669	11	846	445	226	999999	999	999999	999999	824	999999	255	15	814	158	76	776	999999	999999	999999	611	999999	953	332	999999	256	428	928	999999	999999	246	873	631	999999	749	999999	999999	999999	456	747	378	437	194	194	999999	999999	541	999999	999999	242	158	698	672	796	999999	999999	57	999999	936	969	176	999999	999999	999999	587	294	623	536	74	979	999999	264	999999	382	999999	184	999999	769	92	871	999999	435	360	999999	440	548	211	835	999999	573	131	478	585	999999	581	306	535	302	606	955	24	15	999999	598	168	894	882	299	999999	57	999999	999999	441	999999	264	741	721	999999	461	49	93	787	288	999999	999999	604	678	338	801	455	649	17	172	136	857	709	506	999999	999999	546	665	911	791	999999	999999	843	999999	521	232	840	585	524	840	999999	872	236	727	436	740	564	225	554	498	999999	408	868	125	314	217	554	999999	999999	288	999999	999999	181	996	88	802	24	567	999999	115	961	869	134	176	999999	264	630	999999	79	30	999999	331	120	423	202	802	830	728	733	314	999999	999999	625	245	999999	193	999999	999999	649	634	726	996	999999	449	999999	999999	283	701	520	59	586	572	174	939	120	593	273	758	999999	999999	999999	999999	834	853	999999	365	253	889	251	421	564	400	343	445	304	180	273	670	886	472	529	138	999999	683	727	115	441	686	135	341	920	942	436	373	661	439	999999	215	22	181	999999	393	460	999999	495	196	999999	728	644	939	330	602	871	341	756	999999	88	160	999999	332	923	999999	764	909	501	621	964	999999	784	864	18	68	658	715	999999	145	678	999999	197	540	999999	999999	52	195	20	999999	80	104	616	817	361	22	89	690	999999	999999	999999	999999	606	873	232	269	944	999999	931	999999	943	999999	354	621	175	968	999999	595	456	220	999999	999999	899	184	551	869	999999	966	513	996	978	968	467	77	515	999999	512	323	999999	999999	768	272	263	999999	999999	914	749	994	999999	999999	58	494	243	46	999999	61	999999	432	999999	363	906	977	276	999999	294	975	698	287	999999	
47	999999	999999	287	840	452	262	324	161	800	636	999999	999999	324	129	947	999999	734	431	673	463	486	90	991	954	999999	999999	995	999999	463	999999	999999	472	999999	614	927	409	999999	402	594	999999	736	999999	999999	696	243	547	999999	157	988	799	250	277	999999	652	999999	385	999999	999999	141	661	267	999999	697	402	999999	999999	480	709	201	547	999999	341	836	999999	727	999999	457	304	720	171	999999	847	339	664	167	949	858	999999	999999	552	751	884	271	932	884	740	802	999999	286	586	77	953	955	999999	521	908	440	92	999999	574	927	363	999999	969	999999	419	666	43	245	471	999999	245	655	649	796	403	80	904	999999	986	193	227	999999	999999	104	184	999999	999999	153	258	518	999999	999999	999999	624	999999	282	301	408	474	999999	999999	994	815	999999	999999	307	999999	654	999999	838	999999	445	938	390	999999	344	999999	999999	999999	999999	777	890	986	952	33	999999	176	34	408	131	778	505	182	913	424	232	999999	999999	271	877	999999	244	35	419	982	339	380	999999	914	999999	999999	426	59	946	999999	879	18	862	764	999999	141	292	999999	999999	70	999999	273	35	966	487	140	131	999999	481	942	999999	864	577	969	999999	555	77	120	354	325	362	999999	235	617	545	224	351	591	365	999999	999999	988	39	358	952	76	354	142	999999	923	999999	812	577	14	999999	24	999999	999999	81	360	73	181	999999	680	708	999999	999999	418	430	273	999999	539	257	735	648	554	999999	999999	26	627	210	999999	683	430	999999	999999	878	231	854	530	999999	999999	520	15	682	131	95	359	650	378	38	936	712	173	999999	154	564	842	365	218	190	222	875	453	159	139	999999	481	48	999999	706	815	564	899	489	340	29	252	63	526	468	999999	999999	648	999999	274	232	520	296	999999	999999	999999	999999	645	350	571	582	76	999999	553	633	614	321	491	999999	222	999999	999999	683	999999	134	999999	788	839	749	705	643	999999	855	885	906	977	194	551	183	670	950	918	558	918	758	999999	396	510	893	853	173	97	976	385	892	419	837	493	372	999999	999999	36	895	645	928	354	221	971	646	656	430	769	317	12	272	463	263	765	999999	181	926	287	945	895	541	556	261	999999	992	496	999999	999999	188	510	422	923	999999	999999	990	413	742	424	864	246	433	403	779	974	123	438	166	82	449	200	747	970	999999	10	113	382	103	741	978	999999	516	730	591	807	589	999999	440	999999	999999	640	439	999999	423	709	472	148	776	999999	366	563	340	77	999999	988	999999	452	843	32	999999	617	319	10	999999	
713	730	702	812	972	394	774	998	816	999999	999999	761	999999	999999	381	537	999999	999999	999999	385	424	819	999999	999999	603	54	147	505	417	999999	167	331	439	999999	709	999999	769	335	804	892	592	565	523	770	452	236	527	895	999999	495	845	999999	502	625	31	999999	292	233	999999	928	257	278	590	287	149	487	332	999999	846	402	768	999999	999999	924	792	858	306	677	37	376	999999	999999	43	999999	999999	154	828	814	52	815	696	999999	125	876	645	323	999999	999999	631	999999	904	356	999999	78	727	999999	221	577	832	173	999999	614	206	999999	411	999999	244	668	592	995	999999	518	999999	41	706	231	523	924	999999	479	883	69	56	72	471	179	202	965	205	999999	933	261	999999	879	227	91	349	999999	999999	639	88	999999	999999	636	316	396	999999	27	999999	505	691	999999	999999	362	999999	999999	568	999999	999999	999999	999999	279	999999	114	71	407	536	258	813	624	881	999999	999999	649	999999	999999	415	999999	756	85	951	185	999999	700	999999	647	963	628	999999	999999	523	999999	901	242	827	999999	844	549	574	908	859	999999	213	999999	623	999999	835	647	962	712	132	999999	387	306	290	999999	676	772	317	999999	999999	907	658	134	111	675	350	999999	822	590	732	866	845	847	999999	981	999999	855	87	356	999999	325	666	887	566	374	828	604	952	200	142	81	242	160	475	999999	321	999999	645	947	110	999999	825	381	980	999999	312	540	999999	999999	665	999999	999999	960	613	128	251	770	568	737	847	745	275	632	458	660	634	695	381	999999	669	892	999999	999999	999999	203	500	294	907	999999	999999	297	523	653	534	321	999999	281	546	356	711	999999	520	908	109	365	352	203	999999	329	999999	999999	168	818	640	773	611	565	715	420	628	956	863	999999	675	999999	231	999999	107	999999	283	362	999999	999999	561	127	381	999999	39	890	999999	306	999999	587	677	999999	138	705	23	760	709	820	999999	136	728	755	688	261	242	549	144	999999	105	786	999999	999999	468	143	266	522	999999	309	536	824	570	331	999999	285	591	999999	431	999999	609	347	437	463	796	32	999999	806	439	999999	999999	489	756	129	210	585	541	999999	985	994	999999	500	368	410	294	741	999999	407	170	999999	669	21	128	999999	131	758	358	999999	482	446	837	460	999999	280	240	999999	78	450	999999	999999	999999	194	999999	436	86	118	978	37	178	65	465	899	645	36	461	67	370	999999	997	452	999999	949	924	549	999999	988	999999	97	179	999999	673	999999	286	161	669	485	775	692	542	23	780	999999	424	999999	980	938	815	66	
999999	999999	685	930	453	678	782	794	999999	695	999999	97	700	890	857	999999	392	349	622	999999	367	999999	292	678	604	984	672	904	535	999999	569	229	999999	361	999999	996	999999	742	672	608	999999	874	225	999999	999999	455	323	889	999999	493	45	999999	999999	330	698	843	890	17	335	469	16	878	269	999999	999999	59	913	348	999999	861	999999	649	999999	24	126	492	760	212	999999	159	670	782	440	51	471	928	903	852	662	434	115	555	416	999999	602	499	615	463	953	373	541	999999	277	612	125	395	963	311	214	216	93	688	751	185	798	999999	447	227	300	207	156	999999	999999	197	755	822	242	474	421	626	999999	306	258	891	617	696	999999	827	999999	999999	999999	601	999999	456	351	427	803	241	415	378	999999	999999	999999	999999	226	999999	299	90	857	302	999999	999999	890	999999	339	786	999999	860	568	999999	719	999999	301	224	242	555	422	239	999999	337	29	11	69	53	573	488	143	502	674	146	999999	433	970	632	923	999999	710	69	127	564	987	942	999999	999999	658	442	999999	949	523	670	68	70	999999	529	283	161	999999	846	24	850	653	937	195	999999	999999	295	649	668	300	999999	844	362	121	291	350	999999	338	756	394	141	392	193	978	999999	999999	346	999999	999999	359	771	46	863	55	276	910	59	999999	251	607	999999	793	437	999999	758	999999	706	999999	952	188	207	822	683	462	999999	467	469	958	191	352	368	106	999999	319	529	728	980	317	845	381	999999	328	96	158	31	999999	999999	535	230	999999	999999	398	246	271	161	999999	363	411	172	809	999999	999999	575	899	999999	276	594	127	139	39	845	399	112	581	888	878	735	534	441	544	999999	934	737	14	970	969	860	936	168	579	375	579	154	46	999999	999999	753	197	999999	754	753	999999	406	201	999999	999999	295	664	383	999999	999999	999999	999999	627	306	516	363	999999	928	279	415	658	959	559	664	275	254	999999	651	688	999999	547	624	686	791	674	999999	546	671	987	999999	206	999999	885	366	999999	609	999999	739	424	846	999999	269	999999	349	104	878	847	536	76	999999	229	22	695	999999	675	213	292	999999	632	978	999999	999999	999999	595	218	106	84	202	128	665	999999	999999	236	999999	943	288	999999	347	696	795	690	20	605	999999	464	999999	999999	999999	691	342	327	691	116	999999	40	292	328	55	140	998	804	654	418	999999	21	999999	786	853	214	396	229	945	999999	999999	297	805	304	691	140	999999	239	999999	511	785	348	45	230	790	811	661	959	939	216	697	991	999999	999999	999999	247	572	
407	23	533	304	999999	381	999999	279	158	999999	987	636	914	115	769	467	153	632	999999	999999	999999	995	999999	552	999999	290	738	451	845	999999	213	108	454	568	627	226	813	216	673	966	494	950	641	587	673	333	34	999999	999999	999999	892	969	143	271	901	999999	970	981	867	999999	643	999999	999999	897	30	999999	192	999999	487	553	653	999999	959	104	491	999999	364	464	878	113	999999	636	523	320	999999	243	964	192	999999	999999	999999	832	348	841	999999	999999	526	743	566	784	150	999999	624	384	881	955	999999	49	780	190	57	515	999999	999999	576	16	999999	124	538	786	924	999	688	999999	999999	821	598	127	771	107	203	620	898	999999	962	586	22	999999	439	413	233	925	412	486	178	999999	730	999999	275	326	808	412	999999	780	859	150	999999	999999	86	70	366	892	278	682	986	436	617	18	999999	999999	994	446	684	134	999999	999	597	212	102	568	100	24	852	454	299	791	415	999999	244	821	595	999999	999999	379	57	999999	999999	729	499	741	131	722	782	999999	332	999999	999999	90	226	860	553	788	270	517	969	351	50	999999	393	205	999999	499	773	980	403	344	382	315	87	233	352	868	712	360	447	378	999999	576	132	999999	73	999999	901	383	278	807	399	556	410	705	299	833	999999	303	720	631	999999	802	882	987	989	999999	12	999999	999999	685	85	909	999999	600	119	474	701	999999	141	999999	598	399	711	596	945	826	999999	999999	999999	518	532	419	640	999999	999999	439	999999	145	937	651	332	908	865	593	731	489	486	809	595	825	142	999999	172	34	43	558	100	295	51	172	517	629	69	999999	162	999999	279	264	179	999999	779	565	528	490	373	999999	534	999999	865	465	999999	105	999999	118	386	653	999999	999999	782	871	999999	999999	103	775	143	703	849	865	999999	75	999999	232	640	915	55	999999	999999	681	661	353	34	971	430	586	999999	422	999999	999999	999999	509	419	663	481	999999	340	381	472	753	356	670	840	669	688	999999	255	999999	999999	870	72	809	999999	999999	954	438	847	377	978	999999	952	721	859	898	251	931	999999	557	750	341	585	674	999999	606	335	991	513	365	293	630	341	704	957	972	888	999999	215	999999	999999	53	461	962	999999	955	800	635	810	942	427	999999	999999	698	999999	999999	294	999999	705	999999	249	963	924	491	94	357	185	999999	999999	887	19	999999	725	810	848	707	999999	623	999999	158	805	700	190	571	937	999999	999999	999999	337	834	687	999999	118	518	605	999999	128	969	877	54	779	552	999999	922	999999	989	41	343	
849	669	999999	671	125	557	891	548	782	363	553	558	871	999999	921	929	209	999999	329	999999	215	999999	589	910	999999	237	378	999999	829	267	999999	948	999999	999999	793	667	591	26	385	561	626	66	999999	765	426	328	183	247	630	941	723	999999	670	823	138	746	999999	342	924	999999	188	638	719	524	724	605	64	729	999999	264	348	999999	143	999999	591	999999	150	999999	494	999999	64	141	632	887	544	224	287	681	999999	56	587	258	101	496	382	988	999999	447	50	820	999999	453	497	376	999999	539	291	902	242	979	605	265	848	506	834	57	15	832	999999	509	999999	999999	715	702	677	99	101	646	395	602	812	703	783	999999	164	610	643	266	293	14	933	384	448	44	451	331	410	999999	662	335	983	999999	467	999999	502	890	737	795	699	999999	448	644	517	999999	177	902	999999	184	999999	233	413	999999	548	975	575	944	934	680	260	999999	688	999999	999999	70	619	999999	245	251	181	273	999999	847	567	779	566	299	866	808	867	548	848	236	252	999999	921	244	965	999999	966	999999	956	66	544	353	825	942	660	456	30	869	999999	240	999999	88	361	565	191	769	999999	286	87	999999	813	999999	507	999999	263	555	999999	999999	342	999999	285	624	317	815	999999	224	954	624	638	420	788	998	881	617	999999	999999	87	999999	63	999999	83	690	999999	999999	253	999999	845	372	688	115	999999	646	999999	999999	955	388	771	545	262	967	999999	794	647	667	999999	815	830	889	239	999999	477	782	330	999999	680	594	153	487	999999	480	378	592	999999	532	999999	999999	471	999999	662	844	999999	542	113	999999	999999	288	52	813	492	438	11	956	142	598	638	535	326	400	242	999999	999999	294	973	781	999999	232	858	999999	565	206	999999	862	237	394	697	999999	679	999999	755	402	999999	340	994	144	999999	421	459	347	894	576	824	80	735	301	609	117	569	331	999999	168	999999	927	257	296	93	149	999999	748	999999	703	855	92	645	999999	999999	999999	300	999999	312	187	773	521	999999	988	999999	283	136	935	784	999999	375	357	746	999999	972	999999	92	708	60	339	692	710	999999	200	720	742	999999	894	999999	705	817	999999	28	999999	394	999999	705	268	914	810	22	793	963	321	337	508	346	58	868	204	999999	591	788	973	999999	999999	85	999999	999999	999999	847	242	463	999999	772	645	999999	436	212	74	918	824	793	999999	327	898	999999	134	863	222	405	387	35	287	884	999999	941	55	825	331	999999	675	990	285	962	779	999999	884	549	999999	999999	910	845	804	999999	997	797	999999	
999999	596	326	951	999999	999999	243	470	216	185	999999	999999	703	293	611	881	242	253	999999	518	999999	547	568	861	999999	181	53	495	542	999999	999999	886	438	402	399	238	15	880	999999	999999	51	502	573	999999	689	13	988	885	309	999999	571	42	174	999999	999999	119	999999	464	377	995	999999	999999	999999	999999	183	318	117	310	893	999999	876	361	999999	999999	999999	784	973	414	999999	581	193	167	999999	999999	659	969	722	158	999999	290	211	550	513	513	999999	303	574	588	980	381	895	687	999999	999999	98	999999	297	276	812	487	145	999999	292	999999	999999	999999	999999	360	999999	213	595	999999	179	613	181	335	999999	999999	974	183	220	394	433	800	685	505	175	269	999999	449	682	456	999999	999999	154	999999	999999	717	999999	999999	741	223	263	776	786	999999	999999	999999	755	999999	371	999999	301	639	277	999999	999999	999999	120	315	689	302	999999	884	531	148	999999	999999	468	592	76	141	540	906	441	996	140	656	23	999999	987	786	513	727	88	999999	164	706	999999	404	399	999999	606	395	999999	449	353	999999	255	647	323	991	999999	173	696	239	524	395	208	280	619	542	478	371	327	999999	789	153	806	999999	984	915	149	74	203	300	535	154	528	991	652	761	999999	375	435	996	866	999999	40	849	112	769	508	115	784	856	999999	999999	77	485	660	210	999999	352	663	408	999999	855	969	999999	999999	380	867	216	627	857	141	113	936	999999	46	448	999999	957	801	224	416	43	289	347	992	300	86	53	341	999999	199	68	999999	36	154	999999	999999	634	155	732	902	302	999999	999999	999999	999999	308	746	448	221	97	999999	551	999999	991	818	576	999999	413	413	303	824	999999	185	999999	999999	401	909	187	35	78	999999	811	78	322	124	555	362	621	798	999999	999999	604	130	364	583	517	272	45	999999	444	748	231	741	438	87	999999	313	268	652	803	999999	568	422	152	999999	803	482	136	876	273	999999	20	615	421	963	229	753	820	95	564	138	873	851	591	329	999999	80	640	244	696	252	999999	969	994	602	771	999999	977	754	779	45	999999	169	72	231	738	999999	330	474	999999	999999	492	183	97	674	999999	716	831	823	999999	733	999999	891	999999	30	128	50	620	818	202	48	775	75	999999	528	992	714	789	370	591	650	749	175	386	31	999999	999999	881	330	999999	999999	359	999999	411	56	204	254	978	999999	112	697	999999	511	999999	820	999999	427	867	568	682	810	999999	471	999999	702	983	675	515	168	270	999999	169	300	999999	999999	688	620	663	269	334	747	735	999999	
268	894	655	248	893	999999	999999	342	63	322	647	277	136	888	923	708	72	528	739	820	781	999999	537	705	770	144	141	288	763	608	244	935	84	190	213	999999	999999	745	999999	948	999999	999999	154	846	999999	473	21	800	697	954	206	806	18	915	966	363	366	949	477	759	434	999999	579	999999	999999	712	203	999999	684	586	661	326	999999	999999	784	999999	999999	690	999999	307	999999	341	590	999999	411	438	926	168	224	999999	979	107	999999	999999	524	999999	359	699	768	999999	280	999999	999999	999999	303	880	69	228	140	123	603	675	896	999999	636	999999	263	770	999999	999999	785	44	732	834	999999	563	58	723	999999	593	503	999999	922	122	37	68	225	479	514	531	999999	708	38	999999	256	313	210	108	396	430	937	588	656	128	164	999999	342	999999	514	739	999999	345	952	546	999999	542	753	999999	152	999999	878	784	265	521	281	86	15	999999	587	302	363	950	337	845	999999	915	414	804	958	791	725	933	965	999999	700	42	756	999999	490	714	560	426	955	817	552	162	332	145	846	88	240	710	999999	221	999999	881	999999	116	889	704	138	949	825	999999	852	944	818	490	820	999999	999999	523	151	999999	742	936	994	999999	302	503	592	999999	957	880	999999	25	239	753	398	819	999999	650	602	785	586	611	601	999999	999999	608	999999	841	324	999999	758	716	568	831	999999	450	886	498	813	395	122	860	991	945	799	836	714	75	999999	999999	224	679	999999	999999	296	141	999999	399	554	694	169	750	953	360	131	844	456	408	284	948	999999	999999	999999	216	673	999999	620	999999	999999	999999	893	278	750	323	392	88	795	213	544	348	999999	999999	999999	129	236	371	906	640	823	954	390	316	999999	152	79	999999	843	715	692	570	521	689	593	425	801	891	10	999999	967	999999	59	253	863	935	843	444	999999	999999	980	311	999999	979	832	850	748	999999	487	607	253	704	245	89	520	973	999999	999999	904	528	328	345	999999	276	672	780	905	146	453	855	308	634	106	135	735	391	751	999999	857	742	677	224	413	999999	396	999999	806	999999	733	889	118	999999	540	73	399	645	939	999999	316	61	999999	611	143	632	309	619	607	999999	354	999999	999999	295	568	171	850	113	999999	999999	880	999999	973	936	413	563	746	880	103	42	736	100	999999	999999	235	999999	797	75	90	781	103	776	665	696	999999	604	667	999999	860	379	223	295	999999	969	671	907	87	19	208	580	885	999999	525	575	999999	999999	686	999999	999999	762	374	785	32	159	999999	113	743	286	321	999999	
895	923	30	724	819	451	999999	999999	999999	999999	728	787	866	510	896	674	999999	100	323	369	999999	999999	999999	108	14	438	999999	999999	103	568	174	800	697	400	684	961	999999	999999	756	999999	999999	213	999999	742	43	999999	918	999999	262	211	852	652	999999	951	890	260	171	999999	999999	999999	999999	821	389	969	163	927	999999	999999	826	934	275	459	999999	392	491	999999	159	29	999999	427	519	750	311	891	716	521	837	745	510	999999	999999	486	91	374	752	999999	999999	526	588	115	496	451	696	328	935	402	318	580	470	999999	110	151	857	999999	871	438	520	497	262	642	999999	354	966	999999	144	789	378	969	639	435	889	999999	999999	958	999999	999999	63	983	955	323	213	266	285	334	333	659	628	789	999999	999999	546	999999	273	946	25	151	485	999999	999999	156	33	348	999999	999999	296	477	710	899	370	803	999999	999999	541	939	438	999999	78	642	78	484	170	589	999999	326	888	561	370	494	942	789	592	759	799	809	300	865	325	250	47	856	949	729	428	699	999999	20	999999	334	517	999999	83	843	235	709	999999	999999	872	625	156	734	999999	999999	956	580	221	625	736	732	999999	573	518	999999	604	222	535	441	999999	776	387	999999	999999	46	999999	760	716	749	533	100	999999	856	999999	999999	104	312	999999	733	999999	847	488	323	283	999999	684	943	674	255	248	23	184	554	999999	999999	247	277	968	80	248	999999	864	471	101	645	908	793	580	818	733	301	473	801	668	999999	297	74	604	702	361	42	96	470	510	520	999999	279	582	897	462	827	344	999999	495	999999	983	26	231	637	165	999999	373	855	999999	999999	550	999999	886	960	808	182	999999	276	719	215	119	403	960	999999	729	638	220	683	999999	905	999999	999999	999999	101	339	280	999999	999999	547	469	669	240	999999	564	970	999999	393	622	98	289	999999	78	999999	289	466	590	66	650	908	526	681	689	500	616	989	755	77	999999	631	999999	340	705	729	259	999999	999999	455	406	610	195	999999	598	594	999999	751	888	834	36	634	749	224	999999	68	30	999999	980	999999	341	575	224	476	598	990	560	949	459	349	710	743	999999	145	659	50	722	280	92	104	424	999999	110	999999	50	170	882	323	147	646	708	999999	565	149	123	831	396	999999	657	607	43	999999	999999	549	999999	999999	56	613	999999	162	346	749	705	885	325	476	474	999999	435	999999	118	247	811	812	999999	248	187	447	31	828	653	13	623	485	71	298	572	561	796	758	123	278	758	985	999999	958	999999	680	999999	646	366	
103	293	229	499	796	324	489	908	885	999999	999999	591	736	999999	343	136	999999	824	999999	904	999999	506	677	324	839	488	999999	512	682	482	507	999999	999999	999999	560	719	404	985	274	973	92	999999	910	999999	514	686	999999	487	966	832	546	856	797	741	452	999999	616	904	660	317	999999	977	236	413	607	985	216	275	999999	623	999999	999999	559	62	821	271	595	33	810	162	467	999999	545	849	936	651	826	644	29	963	113	499	335	956	485	115	999999	507	56	529	999999	999999	999999	999999	110	999999	306	744	999999	999999	999999	999999	104	999999	850	159	441	386	476	956	999999	571	256	984	520	999999	909	602	577	999999	999999	999999	977	290	682	710	999999	202	999999	635	354	92	999999	999999	999999	999999	999999	828	999999	335	674	49	999999	999999	370	908	510	999999	999999	868	402	703	177	214	346	999999	999999	813	999999	149	350	248	999999	841	999999	86	847	418	32	999	836	999999	496	251	51	999999	66	886	920	773	210	263	999999	879	242	650	999999	519	501	57	905	999999	13	967	999999	999999	411	199	999999	293	70	101	533	833	41	321	217	999999	173	541	857	728	892	999999	938	97	879	758	608	961	171	338	917	999999	104	255	87	528	266	615	404	866	408	999999	713	999999	730	999999	848	921	442	989	356	959	200	186	999999	952	999999	999999	999999	652	591	527	131	999999	184	558	739	786	243	688	999999	557	147	990	330	265	347	829	999999	354	910	999999	528	182	999999	957	784	999999	556	135	500	369	69	751	285	881	516	980	934	181	999999	71	999999	753	999999	999999	822	209	856	999999	614	208	539	211	741	904	999999	948	751	999999	774	821	240	999999	198	309	999999	395	714	449	749	367	999999	195	999999	849	997	774	852	192	999999	999999	71	999999	521	301	829	857	19	381	999999	567	999999	999999	999999	973	999999	581	565	30	310	437	495	999999	694	256	313	353	999999	999999	906	233	106	999999	91	999999	999999	127	999999	896	999999	999999	385	343	566	191	138	186	788	585	999999	426	219	999999	881	999999	98	654	999999	999999	999999	485	214	999999	474	658	999999	670	637	217	223	999999	999999	668	549	669	61	999999	850	513	128	136	565	77	875	489	24	274	999999	383	111	115	699	332	908	995	999999	268	868	907	720	999999	549	999999	999999	314	999999	999999	291	222	999999	936	999999	999999	156	999999	920	147	251	999999	644	205	999999	999999	115	118	999999	662	760	554	242	792	294	943	792	659	999999	983	999999	571	57	473	983	474	726	999999	999999	999999	185	56	84	999999	27	999999	999999	525	999999	295	
475	263	300	999999	789	736	980	864	652	999999	132	496	284	999999	441	999999	999999	180	222	517	537	941	999999	238	486	714	480	943	775	411	680	277	184	999999	518	452	281	999999	683	256	494	999999	999999	999999	999999	689	771	148	857	346	944	101	999999	967	999999	999999	456	71	303	85	266	47	98	251	999999	999999	322	983	428	999999	409	999999	497	999999	33	674	430	366	576	796	942	999999	999999	438	466	999999	964	216	542	999999	995	220	999999	607	999999	457	773	999999	269	806	377	788	720	999999	937	284	999999	345	944	93	113	99	494	506	143	999999	951	999999	785	602	999999	115	450	444	993	199	695	889	999999	575	901	999999	107	999999	999999	164	621	226	500	191	983	629	999999	458	880	906	725	478	474	74	505	999999	999999	666	916	999999	347	999999	874	748	589	715	368	999999	192	954	999999	724	87	978	313	734	169	603	619	999999	843	991	563	999999	473	226	424	912	80	788	999999	441	853	999999	816	345	352	752	601	278	270	893	275	926	914	10	999999	495	999999	770	953	891	999999	654	999999	355	721	786	284	372	300	999999	308	404	999999	999999	999999	999999	172	967	392	999999	999999	350	999999	999999	726	637	183	472	825	928	161	309	999999	773	394	208	738	999999	623	565	478	999999	978	999999	595	870	636	364	999999	999999	333	793	387	546	889	706	653	477	629	94	613	811	999999	999999	304	999999	570	526	175	673	999999	701	353	826	938	773	372	197	999999	855	999999	819	343	999999	999999	999999	921	298	883	687	554	271	841	539	952	667	691	999999	519	597	310	120	999999	999999	299	631	449	999999	999999	999999	344	466	122	999999	92	794	477	202	766	999999	999999	999999	642	488	999999	920	860	813	999999	280	92	756	677	999999	554	891	999999	999999	65	973	919	370	690	768	353	98	158	76	457	168	999999	498	999999	999999	521	999999	477	710	346	378	771	999999	999999	337	43	999999	788	354	229	201	173	599	147	792	25	999999	591	874	144	999999	999999	793	999999	999999	90	594	906	999999	999999	525	999999	920	542	686	999999	999999	683	362	734	765	309	804	846	265	995	600	999999	999999	568	805	447	999999	575	315	607	999999	278	971	256	999999	681	999999	107	704	777	252	67	999999	590	731	41	239	149	378	731	999999	946	110	999999	999999	243	849	534	451	87	999999	355	999999	89	234	25	712	115	295	94	614	706	999999	488	752	543	899	476	837	774	218	463	207	584	639	40	178	260	999999	999999	999999	171	999999	627	957	999999	830	999999	365	999999	329	133	854	999999	126	270	999999	
622	968	945	999999	383	696	999999	868	366	157	651	449	204	999999	999999	348	89	263	452	60	524	999999	855	713	999999	120	131	454	95	609	999999	467	378	235	999999	292	820	871	458	474	999999	999999	600	999999	999999	999999	171	999999	866	784	774	40	673	220	290	102	999999	242	817	273	575	232	999999	757	244	193	999999	968	301	179	999999	218	804	978	80	765	999999	115	999999	999999	948	999999	999999	999999	834	882	794	167	999999	463	179	588	999999	195	899	757	975	843	514	994	999999	203	577	697	266	565	235	695	149	524	172	16	999999	233	999999	323	644	482	999999	999999	399	913	33	999999	10	939	165	619	999999	999999	790	95	601	539	999999	755	684	999999	999999	278	657	999999	28	430	999999	172	880	999999	999999	999999	123	502	921	999999	605	948	179	739	697	326	410	616	616	826	734	87	999999	178	500	569	638	753	438	999999	704	999999	895	999999	547	837	69	999999	748	999999	209	999999	174	447	999999	784	585	944	999999	999999	999999	50	491	201	695	999999	757	711	338	311	947	999999	74	999999	458	999999	63	576	202	859	266	84	867	124	999999	447	912	967	244	716	999999	694	559	999999	785	663	809	703	908	333	89	358	997	447	554	999999	999999	895	989	630	731	19	999999	343	470	793	183	999999	574	999999	310	789	477	622	328	262	810	999999	493	794	999999	359	668	869	780	908	87	999999	570	787	224	27	978	614	985	999999	942	225	249	991	489	442	999999	659	32	999999	881	385	129	999999	999999	868	412	204	999999	381	351	882	563	562	716	999999	806	999999	43	293	810	863	999999	354	319	594	124	501	314	71	230	18	846	999999	37	702	310	278	757	355	614	783	999999	613	999999	999999	662	687	999999	999999	636	999999	999999	739	489	28	748	774	981	999999	753	910	999999	999999	161	343	46	84	999999	23	999999	537	999999	999999	678	999999	384	999999	723	259	932	437	226	999999	999999	879	392	116	999	999999	954	536	999999	323	602	703	893	424	461	298	33	587	162	271	292	108	999999	938	70	463	643	999999	60	731	511	326	694	999999	638	282	951	999999	84	525	69	917	250	716	95	975	143	999999	999999	999999	236	999999	285	954	296	337	999999	454	56	546	375	239	485	565	811	285	18	999999	785	189	346	103	999999	636	999999	999999	857	605	852	95	329	682	162	625	505	167	999999	740	34	999999	714	999999	883	538	160	829	441	999999	904	809	966	559	999999	391	98	142	841	648	752	921	479	999999	601	961	226	692	87	999999	999999	654	999999	278	558	484	999999	839	
220	974	486	382	933	181	701	52	999999	999999	999999	770	537	999999	325	999999	987	999999	831	752	999999	999999	999999	467	752	581	626	259	999999	999999	11	999999	916	999999	999999	999999	999999	999999	988	307	270	999999	842	456	194	316	332	999999	339	841	999999	999999	653	723	934	297	662	28	629	361	555	999999	999999	431	769	808	854	999999	451	457	240	616	124	533	491	999999	999999	865	283	445	258	999999	999999	733	416	999999	56	203	323	634	215	153	750	636	752	818	92	421	687	999999	462	999999	253	882	611	674	999999	999999	241	999999	217	796	745	193	113	999999	532	743	24	999999	762	660	964	999999	999999	96	866	487	780	673	273	999999	188	897	983	214	688	47	131	742	222	927	961	734	426	999999	407	999999	999999	139	295	999999	406	472	623	999999	89	999999	639	524	999999	854	348	568	325	548	617	999999	209	898	935	495	622	282	12	835	699	239	400	999999	999999	309	954	651	387	925	272	999999	999999	999999	134	262	999999	999999	933	999999	588	999999	419	878	999999	999999	367	999999	203	799	725	133	470	787	112	849	44	807	835	999999	999999	696	190	399	999999	999999	573	999999	773	999999	999999	999999	348	999999	256	305	999999	521	40	999999	941	999999	458	588	999999	148	255	496	90	284	999999	600	771	999999	468	892	222	29	603	900	986	349	999999	999999	999999	710	785	825	541	806	39	522	999999	705	567	999999	248	999999	999999	999999	655	86	937	498	465	999999	253	999999	999999	999999	93	800	918	999999	153	602	999999	937	876	498	363	430	955	284	255	704	823	76	867	999999	999999	620	830	466	254	909	999999	371	64	222	467	870	648	999999	999999	999999	604	646	561	964	119	310	725	999999	783	235	999999	662	253	760	674	186	999999	297	710	473	970	461	885	999999	999999	107	883	664	40	999999	781	778	561	999999	110	999999	999999	902	779	353	894	999999	683	29	999999	749	127	304	999999	999999	823	360	476	259	999999	999999	999999	327	774	999999	427	71	999999	300	453	353	111	999999	660	497	999999	154	518	367	578	841	778	866	456	999999	999999	589	126	749	669	431	311	999999	755	958	426	999999	137	767	926	999999	468	393	576	443	647	889	999999	999999	618	678	841	999999	681	999999	373	894	870	334	41	838	945	920	630	32	52	999999	482	999999	80	485	27	751	441	999999	382	395	299	22	802	101	945	75	999999	990	589	202	630	337	594	532	325	803	735	97	887	999999	762	999999	401	848	416	941	979	142	661	100	678	935	999999	978	604	857	531	940	892	879	789	639	442	999999	178	155	
117	999999	999999	223	25	353	857	834	632	745	621	999999	684	13	96	998	339	498	523	694	291	999999	927	999999	999999	795	205	999999	999999	999999	121	999999	679	271	833	440	972	447	999999	335	999999	999999	356	858	999999	576	265	888	792	790	310	944	336	999999	863	502	621	701	941	999999	157	848	999999	509	634	79	999999	423	180	999999	35	891	423	198	616	999999	268	78	231	705	539	316	225	999999	822	177	225	205	408	341	999999	280	505	855	999999	240	145	999999	234	177	301	842	999999	999999	764	418	530	147	868	792	999999	552	480	999999	690	841	632	117	686	466	853	89	999999	839	999999	755	396	568	21	386	935	421	844	63	413	697	597	999999	999999	413	647	999999	337	615	107	277	800	269	174	999999	999999	37	171	767	999999	221	999999	879	999999	999999	999999	999999	135	999999	856	822	708	427	832	993	253	999999	904	282	819	774	752	999999	741	999999	954	137	404	676	999999	908	260	86	739	999999	999999	999999	778	203	391	999999	952	845	759	999999	568	999999	436	180	101	63	132	888	947	549	469	427	147	741	64	895	999999	459	713	948	999999	999999	999999	640	133	534	774	711	891	144	822	999999	650	999999	999999	582	700	233	584	999999	785	999999	138	199	732	451	581	47	148	495	127	503	141	999999	712	937	999999	999999	56	999999	999999	420	996	813	999999	561	999999	679	740	482	999999	344	875	988	999999	210	503	498	999999	681	952	737	999999	999999	27	329	775	999999	999999	73	887	905	186	999999	445	999999	999999	325	472	181	674	902	306	665	301	783	999999	999999	647	511	443	206	999999	375	614	999999	846	601	999999	408	785	937	925	677	595	298	999999	999999	553	798	835	999999	35	736	17	60	440	908	113	244	700	632	202	252	629	690	28	811	412	893	528	999999	529	999999	395	999999	999999	628	999999	12	625	770	599	849	675	266	180	160	367	563	999999	938	497	999999	999999	162	745	682	58	904	999999	356	455	659	999999	72	658	961	350	281	84	812	839	110	618	999999	43	353	576	373	520	868	454	848	782	589	285	967	999999	243	990	304	579	175	733	278	999999	999999	578	613	999999	219	999999	999999	489	309	109	396	943	776	129	402	115	685	394	999999	902	606	999999	690	787	690	603	999999	290	779	242	673	377	349	616	102	774	963	765	999999	68	368	369	483	490	999999	34	591	999999	598	999999	894	780	331	999999	718	999999	888	825	917	615	999999	999999	999999	999999	435	28	603	999999	36	627	151	920	93	352	999999	247	404	209	898	666	999999	993	692	
590	347	999999	56	973	897	999999	999999	148	848	694	366	563	659	999999	999999	870	431	431	97	970	57	974	697	978	832	481	999999	999999	927	260	603	709	122	999999	728	542	972	630	272	996	999999	13	999999	398	999999	980	999999	999999	153	38	999999	591	905	721	999999	373	999999	77	150	426	999999	206	220	597	101	657	450	540	687	523	897	800	168	101	238	999999	902	308	992	851	893	680	545	999999	25	999999	803	401	585	999999	347	905	999999	999999	634	546	793	484	999999	338	540	57	999999	630	140	999999	432	999999	493	500	471	896	84	999999	532	690	660	320	581	89	854	59	999999	332	999999	992	999999	323	466	691	260	427	11	663	321	846	380	914	768	581	588	989	907	999999	999999	450	999999	200	322	943	885	482	903	227	484	490	999999	977	454	148	132	119	357	801	999999	54	894	420	977	686	320	745	551	999	999999	865	152	870	999999	999999	171	130	999999	523	999999	999999	999999	999999	189	999999	754	402	470	630	459	479	999999	115	845	849	555	420	223	999999	633	150	999999	903	726	619	348	231	549	719	977	12	119	834	996	999999	530	999999	241	156	932	917	285	921	999999	31	233	46	34	589	189	750	906	374	889	999999	847	620	68	999999	999999	532	999999	750	652	456	370	999999	119	999999	999999	999999	188	77	703	715	865	18	363	704	396	999999	999999	959	539	999999	105	745	944	340	624	909	61	672	663	409	74	534	279	103	661	426	927	650	999999	743	572	999999	670	184	800	838	999999	364	183	190	335	894	221	999999	360	624	861	778	759	419	394	999999	414	304	999999	999999	999999	269	52	969	385	999999	999999	795	664	267	85	770	540	999999	652	696	498	483	84	180	999999	853	742	999999	999999	158	999999	851	359	999999	434	376	532	469	109	999999	321	999999	805	778	205	999999	761	999999	549	101	248	999999	766	697	27	999999	999999	480	999999	886	526	15	414	999999	665	999999	446	999999	999999	999999	247	81	685	655	385	999999	678	306	999999	999999	101	649	497	473	910	916	95	661	48	999999	156	62	451	223	480	315	999999	999999	122	358	978	163	999999	840	853	999999	299	120	322	732	262	922	999999	999999	794	877	518	940	326	749	999999	784	570	338	999999	195	630	999999	184	79	495	999999	193	626	918	938	388	656	620	743	626	974	999999	999999	999999	234	556	999999	999999	603	796	858	261	373	999999	203	592	932	288	667	546	999999	936	999999	246	999999	739	999999	212	856	499	862	999999	583	132	786	445	999999	97	999999	639	999999	53	581	282	636	999999	
820	999999	999999	356	999999	377	953	207	799	999999	107	78	99	495	999999	999999	572	999999	934	539	678	999999	811	999999	337	845	999999	999999	245	783	365	999999	609	314	918	850	487	999999	999999	999999	376	385	332	748	999999	196	998	843	999999	192	999999	999999	999999	107	178	580	227	965	28	611	427	925	961	26	683	137	999999	784	576	826	639	72	71	450	172	303	917	73	999999	151	847	117	75	63	312	888	999999	511	145	999999	633	522	491	441	999999	450	423	316	999999	220	726	223	276	146	552	999999	415	898	935	999999	999999	164	555	877	764	999999	859	999999	713	794	506	957	999999	238	202	127	580	629	999999	722	879	610	998	999999	424	633	840	999999	510	894	482	732	576	270	999999	999999	966	999999	677	999999	590	999999	999999	999999	714	999999	575	999999	943	434	837	786	525	222	996	61	166	999999	462	140	479	930	407	818	999999	773	999999	388	999999	723	161	966	951	626	141	999999	17	999999	495	654	67	999999	985	86	66	695	999999	999999	999999	634	322	619	999999	546	287	999999	118	785	957	999999	388	196	495	230	283	871	834	898	91	632	54	438	999999	999999	83	676	944	331	762	999999	566	36	124	917	999999	541	814	999999	348	481	999999	232	770	999999	276	870	316	765	803	194	861	999999	282	641	590	884	999999	353	473	610	715	999999	32	341	999999	361	999999	578	819	741	67	999999	560	610	376	822	668	316	999999	212	369	189	527	577	765	257	999999	482	337	999999	782	470	999999	738	765	478	209	999999	180	914	798	738	945	999999	137	441	758	672	275	999999	999999	999999	999999	271	999999	535	269	455	575	136	607	600	999999	999999	958	999999	488	822	844	897	999999	999999	145	627	414	631	244	466	450	333	498	92	216	570	310	339	999999	999999	497	999999	999999	753	863	999999	316	207	498	651	112	540	953	936	828	378	154	986	317	195	857	619	301	803	999999	999999	637	525	999999	999999	993	628	938	808	999999	999999	687	869	375	101	999999	216	142	593	363	999999	999999	562	263	838	999999	999999	32	473	822	877	939	416	999999	621	416	791	814	818	657	484	601	155	611	224	690	285	621	999999	999999	999999	486	708	449	999999	871	999999	271	999999	264	999999	999999	999999	999999	457	674	999999	130	754	999999	999999	402	324	935	879	317	235	999999	49	157	150	999999	999999	598	999999	401	241	966	653	749	341	529	999999	564	976	877	999999	169	164	549	999999	164	866	999999	355	999999	172	999999	570	787	646	134	999999	408	999999	999999	801	876	814	999999	443	999999	476	14	353	999	143	
759	958	11	191	75	796	499	738	986	999999	273	999999	922	238	468	999999	866	112	217	307	860	999999	998	999999	259	355	999999	116	113	687	861	198	355	999999	412	814	569	605	581	337	732	669	137	999999	999999	633	891	999999	999999	909	999999	999999	145	701	283	999999	960	925	931	720	999999	393	634	308	973	84	897	807	999999	654	999999	270	999999	880	999999	999999	999999	999999	549	626	999999	280	140	204	999999	959	62	653	841	103	853	644	999999	860	638	348	44	828	179	462	999999	999999	11	999999	83	350	999999	265	136	999999	994	115	999999	315	999999	428	999999	440	231	24	31	253	999999	732	800	201	596	670	251	236	165	495	685	96	999999	379	279	809	130	736	588	797	526	759	108	999999	268	368	604	220	95	604	607	165	440	491	129	278	530	999999	754	709	999999	900	926	509	430	999999	425	887	999999	999999	319	494	999999	234	726	999999	633	63	933	999999	999999	41	999999	561	888	999999	655	408	260	11	999999	249	982	878	783	999999	999999	599	999999	999999	999999	999999	71	642	295	122	999999	999999	999999	912	999999	476	999999	526	643	999999	759	375	621	999999	999999	26	636	157	173	999999	512	556	999999	110	383	44	736	999999	295	358	969	508	275	775	799	448	643	347	366	812	999999	466	245	800	999999	466	978	425	999999	926	90	999999	478	999999	610	183	765	664	539	999999	740	983	999999	295	999999	261	999999	999999	999999	205	382	299	999999	361	778	56	321	650	243	917	65	321	640	368	277	999999	39	60	174	626	999999	979	808	999999	82	318	234	999999	999999	999999	999999	999999	323	999999	553	791	132	127	446	564	861	124	999999	621	554	999999	352	872	27	956	232	999999	999999	999999	522	403	999999	44	289	999999	821	371	862	628	999999	923	997	999999	815	486	933	999999	613	609	764	568	999999	196	999999	652	966	362	932	831	393	317	999999	838	616	999999	309	97	999999	976	743	999999	262	999999	71	631	431	840	66	540	999999	319	445	81	721	953	844	304	833	636	999999	999999	439	41	245	999999	472	169	895	665	186	845	84	999999	866	273	316	999999	135	580	231	135	999999	401	807	999999	872	389	999999	662	999999	14	264	212	482	999999	999999	231	567	818	168	272	944	401	363	188	999999	808	215	457	647	97	179	262	999999	378	173	47	999999	171	380	999999	52	242	359	181	590	871	164	591	213	94	999999	316	421	958	191	904	47	999999	837	73	184	669	25	227	835	999999	796	114	121	33	998	405	447	999999	230	711	51	192	597	373	654	623	999999	562	898	999999	
841	456	196	268	999	604	333	316	908	999999	227	141	346	588	85	999999	480	999999	96	793	869	345	999999	480	863	855	41	473	999999	560	424	462	328	972	170	350	999999	852	999999	999999	82	140	177	846	493	909	999999	19	999999	604	153	74	476	999999	993	999999	718	716	405	999999	999999	859	897	357	958	765	813	374	427	734	141	627	166	692	721	738	177	891	986	953	20	32	185	814	417	999999	986	223	978	665	999999	212	999999	999999	831	999999	243	820	999999	999999	106	481	591	564	473	999999	999999	783	394	265	337	826	729	452	143	550	684	92	940	608	779	999999	999999	762	112	929	179	287	861	508	505	357	999999	268	999999	539	999999	621	350	999999	452	212	828	723	999999	805	482	999999	745	291	999999	160	879	288	949	506	999999	828	461	544	999999	629	922	885	999999	979	822	471	595	604	118	73	742	58	166	576	999999	999999	999999	307	456	174	542	580	999999	999999	477	999999	318	999999	453	999999	169	806	544	822	290	942	962	357	982	20	419	150	182	999999	418	831	999999	382	999999	423	404	163	98	191	97	351	914	415	512	107	162	244	161	506	903	935	513	343	295	999999	709	86	325	999999	754	401	408	999999	936	646	602	999999	625	40	218	16	718	363	735	938	38	557	845	885	858	999999	989	999999	570	482	327	999999	999999	999999	713	327	838	999999	437	999999	943	416	479	865	999999	226	619	131	298	897	227	999999	607	357	800	999999	999999	439	587	999999	412	732	937	464	329	813	999999	999999	326	891	178	76	925	999999	995	621	88	999999	390	999999	565	868	387	673	999999	176	191	739	999999	561	96	408	74	857	292	221	479	24	546	999999	376	900	804	406	728	999999	234	567	361	189	84	260	999999	946	24	544	355	999999	209	162	631	999999	613	999999	805	769	12	77	999999	784	151	999999	444	699	274	664	73	980	944	112	941	623	387	926	487	835	359	127	843	748	865	999999	815	999999	69	266	297	49	601	959	159	999999	810	577	47	999999	816	358	681	359	999999	374	329	107	220	17	732	999999	287	969	419	884	234	19	918	936	258	60	999999	17	377	33	999999	984	999999	784	813	810	889	476	29	11	446	493	276	501	885	999999	183	61	999999	610	999999	631	999999	275	999999	801	659	110	762	766	717	673	982	999999	985	344	154	999999	204	922	999999	811	950	999999	448	740	999999	426	60	540	999999	999999	999999	999999	999999	757	445	687	999999	22	160	788	713	999999	293	772	999999	999999	999999	550	573	999999	999999	612	812	999999	
681	140	999999	201	68	242	60	232	999999	138	999999	226	197	238	999999	999999	999999	191	771	999999	108	697	135	675	240	923	999999	509	999999	139	999999	999999	954	999999	85	314	859	660	953	917	738	490	374	164	582	294	631	287	999999	116	999999	675	841	802	852	983	15	161	961	144	332	550	265	999999	999999	330	271	877	162	595	607	922	237	853	281	617	333	970	999999	945	999999	633	858	860	964	67	39	161	999999	101	309	708	699	819	595	198	234	999999	759	261	32	999999	134	65	508	251	447	987	531	245	660	44	68	25	842	699	691	405	794	348	300	120	999999	70	295	899	232	418	267	93	392	999999	221	841	922	548	508	999999	361	999999	619	999999	999999	999999	441	999999	999999	999999	977	999999	506	829	999999	421	960	912	344	74	770	609	29	999999	730	448	852	940	999999	999999	102	999999	200	888	53	81	728	259	490	197	999999	30	259	999999	441	370	586	562	899	800	880	20	213	444	43	999999	703	591	320	191	999999	500	452	433	590	683	706	618	786	999999	693	999999	431	999999	444	749	360	480	597	370	861	999999	51	999999	346	92	99	756	855	300	999999	147	939	309	817	138	578	999999	958	757	664	967	776	161	116	999999	588	999999	999	293	401	233	999999	999999	329	89	999999	999999	97	508	593	949	763	495	379	556	999999	132	999999	316	999999	534	521	999999	705	894	999999	889	915	999999	504	999999	757	571	999999	154	153	988	979	738	679	159	738	999999	174	715	999999	290	781	560	407	999999	726	692	123	867	999999	164	254	435	999999	569	999999	999999	999999	999999	999999	201	596	235	412	782	152	999999	999999	31	795	999999	675	999999	999999	999999	117	364	768	48	999999	999999	458	41	999999	989	744	999999	184	119	999999	817	455	613	523	22	693	999999	157	999999	322	136	64	999999	82	649	488	264	745	330	462	159	999999	965	253	136	743	999999	999999	423	48	598	426	528	386	977	616	71	476	676	550	561	216	153	725	190	999999	366	999999	999999	999999	999999	808	999999	657	496	999999	490	370	397	279	138	999999	734	586	724	709	536	999999	999999	999999	427	787	79	780	999999	942	18	999999	999999	125	999999	606	999999	999999	558	789	573	999999	890	321	135	701	89	407	421	999999	999999	567	11	480	483	650	999999	759	93	702	739	82	756	554	657	251	307	281	999999	532	761	821	37	935	146	999999	825	999999	907	726	999999	672	368	111	469	451	999999	592	642	999999	741	251	830	999999	60	999999	124	346	999999	884	403	807	515	889	47	999999	539	999999	344	
818	825	92	852	999999	993	77	713	655	999999	999999	13	714	639	999999	999999	520	991	180	999999	645	550	489	128	32	332	901	166	479	999999	808	911	181	999999	999999	910	659	399	999999	999999	983	787	469	261	458	881	999999	177	999999	108	527	670	369	191	699	277	346	999999	829	44	999999	910	244	591	286	304	999999	999999	815	999999	141	130	528	317	901	857	999999	237	670	151	643	999999	806	380	999999	148	552	999999	558	556	573	695	569	438	771	82	553	877	999999	999999	59	232	362	114	967	406	999999	61	999999	999999	999999	999999	999999	999999	999999	368	113	864	56	999999	752	841	999999	999999	999999	999999	999999	999999	546	828	314	999999	261	516	102	999999	380	999999	413	149	999999	500	709	717	371	999999	401	881	46	999999	969	688	831	837	411	999999	323	999999	432	999999	845	999999	515	461	999999	981	858	787	595	980	988	411	461	907	151	999999	141	201	897	999999	54	679	63	999999	999999	625	382	423	115	884	999999	286	279	881	303	999999	985	257	999999	389	605	614	295	65	424	567	237	924	999999	160	999999	999999	999999	215	486	175	997	381	602	911	608	444	999999	711	883	711	142	579	999999	207	275	884	999999	999999	999999	439	393	998	999999	301	398	999999	728	955	808	974	89	73	405	137	999999	999999	999999	999999	999999	171	932	584	999999	999999	435	658	320	498	884	201	121	689	593	999999	781	999	999999	311	999999	999999	716	727	903	908	632	78	184	485	261	661	239	999999	736	459	999999	809	826	17	865	999999	148	239	80	999999	863	399	479	357	999999	947	953	353	756	630	999999	999999	680	272	89	367	484	999999	999999	999999	962	379	999999	144	550	972	182	653	446	783	999999	999999	656	296	55	242	598	826	139	999999	707	886	985	115	14	301	999999	999999	927	999999	265	999999	992	847	999999	999999	447	999999	807	999999	774	309	907	973	618	969	999999	394	227	847	999999	657	705	933	999999	86	393	999999	139	258	843	618	725	938	527	709	493	808	642	560	795	262	28	755	539	407	978	999999	497	45	742	744	999999	90	738	999999	606	999999	999999	577	111	999999	999999	559	999999	166	584	968	455	999999	485	749	751	667	61	516	638	950	999999	999999	107	380	359	104	515	108	282	999999	999999	919	112	999999	486	74	459	205	57	469	224	382	823	19	567	587	559	992	993	678	39	231	969	999999	665	214	999999	731	250	120	53	441	884	939	768	536	807	61	273	686	999999	856	999999	179	735	31	304	999999	813	772	545	522	115	603	615	978	950	999999	768	282	594	728	
954	936	999999	999999	497	883	251	999999	779	999999	729	316	470	182	999999	799	920	644	999999	999999	917	999999	575	531	336	291	333	790	999999	361	999999	990	102	490	901	999999	754	952	999999	420	846	782	999999	47	999999	799	142	443	226	160	535	133	371	211	810	486	370	894	457	216	560	460	999999	427	224	738	223	980	280	238	999999	999999	119	500	546	999999	999999	538	738	536	999999	999999	999999	435	999999	169	629	891	999999	999999	172	859	505	327	859	395	999999	575	999999	64	585	999999	172	987	115	567	24	999999	664	674	11	832	166	920	67	669	886	28	601	64	999999	332	310	999999	999999	195	472	999999	640	161	807	909	714	999999	950	999999	728	586	330	269	155	758	237	999999	423	340	703	999999	269	200	999999	319	999999	768	944	999999	852	316	922	919	105	999999	999999	512	867	101	999999	482	969	999999	941	310	698	341	908	360	999999	305	443	734	999999	886	999999	450	652	497	999999	945	738	697	153	422	664	410	174	923	528	724	147	331	223	230	999999	207	258	208	620	642	860	594	169	556	999999	197	436	999999	699	790	860	380	166	181	999999	282	918	999999	646	999999	999999	999999	832	380	168	999999	521	999999	281	334	999999	999999	999999	303	95	154	538	999999	549	476	999999	956	234	738	864	767	174	999999	486	999999	289	729	561	332	475	875	761	999999	398	761	675	174	937	374	598	415	502	999999	95	599	743	331	980	179	323	221	999999	104	515	401	947	999999	785	937	55	472	893	554	828	999999	393	999999	208	787	999999	810	28	859	999999	459	274	311	999999	887	999999	957	748	391	999999	263	124	666	283	997	814	205	388	999999	329	136	522	948	999999	999999	215	999999	132	202	999999	513	202	901	999999	66	999999	645	523	897	347	97	723	511	999999	999999	999999	726	999999	999999	973	605	431	28	539	22	937	325	276	999999	681	999999	999999	556	999999	506	71	999999	711	227	999999	178	681	999999	999999	999999	413	20	413	470	999999	489	528	999999	228	773	91	183	371	942	129	999999	378	444	226	741	262	176	497	48	513	881	999999	999999	340	804	999999	941	366	307	609	926	911	805	309	202	87	999999	337	250	424	887	999999	999999	107	999999	999999	247	274	920	999999	246	522	374	999999	898	999999	279	591	423	849	150	817	73	999999	202	999999	572	144	999999	664	348	839	257	999999	999999	40	254	999999	999999	14	686	676	445	328	373	413	999999	848	410	726	807	332	999999	400	283	80	787	437	904	169	237	112	250	999999	640	406	275	750	341	868	230	999999	319	
999999	173	473	999999	745	999999	789	363	999999	734	999999	999999	25	925	856	999999	555	252	817	256	999999	999999	583	436	189	999999	999999	999999	796	516	541	505	999999	22	504	237	999999	698	52	468	999999	806	999999	378	942	408	624	481	418	409	786	999999	999999	872	208	641	590	47	202	68	12	651	566	218	999999	999999	178	13	430	629	999999	999999	999999	359	140	315	275	214	493	999999	72	494	729	396	729	999999	102	816	999999	863	647	772	505	983	465	473	999999	999999	185	999999	999999	999999	60	789	999999	929	426	63	741	892	376	999999	553	421	995	517	921	180	999999	288	708	361	198	567	981	767	999999	226	894	999999	75	999999	39	999999	550	999999	444	940	999999	800	498	49	999999	921	497	272	229	93	987	999999	999999	78	815	896	442	878	433	493	807	111	577	210	169	84	827	405	355	211	871	999999	83	981	653	999999	999999	669	287	276	79	719	548	999999	238	946	999999	997	165	999999	909	999999	27	950	142	999999	999999	297	880	10	999999	101	916	27	221	442	999999	571	424	137	999999	773	601	166	423	98	563	309	972	223	999999	829	249	223	999999	209	538	132	848	239	464	502	788	286	181	999999	802	999999	66	795	81	999999	582	999999	35	146	80	999999	999999	999999	861	924	325	999999	49	999999	999999	703	726	22	904	999999	723	999999	672	614	984	324	985	445	295	42	252	186	151	999999	257	221	197	999999	138	678	596	803	999999	540	186	131	247	906	999999	109	804	53	891	330	830	999999	366	421	161	999999	874	100	758	829	681	149	999999	633	27	641	516	571	883	999999	165	999999	818	141	438	863	999999	88	320	196	237	209	294	820	586	860	855	999999	13	382	999999	505	55	548	859	999999	605	614	888	494	999999	243	999999	665	175	911	578	234	983	298	679	795	780	999999	601	482	999999	705	999999	167	999999	999999	567	999999	432	659	873	279	999999	401	267	473	200	825	604	994	48	628	655	675	999999	630	792	714	702	17	724	484	947	999999	191	900	567	731	708	852	675	999999	243	515	47	999999	953	592	999999	216	999999	954	999999	606	443	999999	59	380	875	165	947	852	808	999999	999999	399	999999	893	219	999999	905	468	999999	751	328	999999	395	999999	638	982	677	210	683	999999	999999	770	516	350	944	955	850	999999	855	553	904	999999	850	818	580	999999	976	69	382	673	311	147	999999	225	288	63	999999	908	742	893	488	746	999999	322	23	174	999999	981	949	263	516	718	612	573	846	505	999999	576	570	989	15	618	827	999999	195	999999	
932	301	72	890	124	941	453	999999	999999	167	654	537	805	415	999999	994	119	129	999999	999999	534	274	999999	782	524	999999	999999	752	887	869	919	999999	137	748	242	999999	999999	68	149	574	274	650	508	689	851	11	999999	165	234	20	508	708	999999	602	740	668	922	289	376	849	999999	700	85	205	248	495	999999	67	999999	184	999999	61	980	999999	327	999999	999999	689	931	999999	503	192	528	876	371	220	315	999999	999999	574	668	999999	692	299	971	574	574	999999	450	366	999999	713	982	59	935	456	728	271	285	999999	902	243	358	853	355	420	182	209	999999	37	189	875	59	999999	516	446	368	690	999999	753	319	462	249	574	999999	790	210	999999	941	914	492	53	258	999999	672	434	290	838	943	560	401	375	479	422	186	725	664	385	543	999999	97	999999	651	532	546	450	994	999999	999999	565	220	703	268	999999	545	146	999999	999999	935	92	999999	530	747	69	361	999999	982	999999	398	206	135	824	935	452	999999	999999	402	726	615	232	440	999999	906	387	350	698	999999	561	877	50	108	767	449	461	341	567	300	591	180	999999	467	178	395	735	439	395	768	815	101	100	743	900	291	713	651	660	999999	369	719	663	838	430	999999	999999	108	368	384	484	120	269	164	811	556	24	764	271	121	180	999999	999999	929	301	469	787	307	208	999999	736	809	999999	943	931	872	516	763	47	229	47	637	81	20	294	704	832	935	931	999999	277	949	390	999999	452	420	764	733	999999	960	171	999999	899	999999	648	674	438	325	233	939	49	260	726	999999	999999	543	877	943	999999	596	637	852	375	854	218	787	429	999999	501	520	999999	783	226	86	68	985	737	198	372	619	999999	517	999999	992	314	999999	232	347	999999	999999	543	821	999999	999999	333	318	685	55	999999	861	255	305	823	999999	999999	999999	44	650	984	98	999999	688	999999	36	330	999999	150	382	549	201	564	91	667	592	976	296	694	999999	999999	749	310	691	524	510	373	970	999999	999999	999999	58	982	581	363	999999	113	855	249	72	630	213	178	313	505	482	306	999999	999999	241	999999	999999	571	768	897	244	788	123	174	80	999999	359	999999	999999	221	501	219	982	728	291	999999	999999	56	632	645	549	581	996	196	51	999999	210	342	999999	999999	625	486	999999	684	128	598	989	690	999999	409	280	999999	35	101	14	273	999999	445	356	999999	615	498	999999	999999	358	999999	791	927	133	866	462	999999	975	881	596	24	994	308	610	692	499	441	876	232	374	772	556	905	192	778	
889	999999	985	999999	999999	136	999999	101	335	464	999999	999999	567	999999	999999	999999	999999	153	504	989	278	26	999999	999999	264	184	622	715	758	585	117	885	745	354	976	696	41	277	237	469	476	902	999999	155	885	437	873	573	285	121	999999	412	999999	202	509	873	930	999999	454	479	514	832	343	999999	357	921	326	222	999999	260	231	533	916	999999	999999	375	52	999999	778	826	310	58	440	646	999999	704	484	553	844	113	999999	999999	823	757	999999	999999	569	233	797	963	999999	661	246	999999	999999	448	496	999999	679	144	830	251	999999	627	179	465	402	696	999999	653	447	772	999999	233	494	999999	710	999999	999999	879	806	819	891	815	999999	649	999999	999999	757	175	217	118	999999	999999	282	525	166	206	999999	499	250	999999	98	154	525	348	293	22	999999	999999	738	999999	999999	799	338	21	359	999999	911	529	999999	986	939	969	999999	999999	898	999999	950	968	364	514	999999	589	639	933	730	746	299	377	999999	799	999999	999999	437	880	999999	84	382	271	175	429	999999	68	846	263	999999	128	999999	196	449	626	72	999999	999999	234	756	707	169	404	999999	613	447	544	174	853	121	999999	999999	564	517	824	999999	689	999999	999999	999999	522	742	385	999999	612	47	113	927	738	737	314	999999	212	134	999999	914	977	981	562	981	999999	894	993	152	383	999999	154	999999	625	342	383	768	87	14	243	964	784	999999	999999	999999	999999	617	435	126	807	193	339	440	403	999999	999999	999999	999999	954	480	628	999999	242	999999	36	892	434	312	406	999999	999999	299	208	999999	159	140	582	999999	986	646	999999	999999	877	345	200	255	713	285	999999	999999	675	527	132	533	615	225	551	999999	650	999999	909	314	999999	762	271	893	141	549	999999	778	735	999999	999999	999999	348	169	871	897	435	780	189	159	596	999999	688	27	176	674	285	934	588	802	662	314	999999	827	999999	999999	83	306	124	173	41	936	299	999999	999999	815	195	455	999999	654	354	869	503	759	999999	656	999999	253	727	999999	274	319	999999	932	741	949	579	520	729	757	823	999999	666	999999	128	999999	92	417	753	361	489	830	590	934	458	792	999999	999999	119	999999	51	829	579	999999	899	999999	746	366	539	324	245	674	725	999999	830	999999	213	488	640	68	573	999999	500	375	976	443	729	265	999999	948	999999	602	411	946	999999	993	559	17	125	999999	912	726	878	438	125	999999	999999	994	114	243	999999	332	346	60	219	999999	339	213	681	999999	991	490	999999	590	185	643	273	779	880	999999	665	999999	372	243	155	847	
787	71	999999	172	999999	999999	161	999999	369	999999	999999	999999	737	340	664	356	335	999999	415	431	843	297	263	999999	550	335	123	277	577	392	999999	113	904	999999	597	277	999999	999999	137	266	339	999999	231	999999	387	913	999999	550	182	999999	870	713	827	724	14	999999	808	777	621	13	999999	884	672	999999	999999	999999	455	999999	743	396	402	816	532	158	102	999999	76	894	104	637	294	573	105	268	999999	255	285	190	367	999999	469	186	898	999999	999999	999999	999999	254	510	235	467	999999	999999	999999	916	63	191	678	631	803	999999	913	682	983	719	999999	789	414	999999	999999	876	275	18	999999	927	226	999999	408	513	647	241	821	999999	869	180	999999	999999	319	351	999999	74	606	558	563	672	555	503	914	414	596	665	565	790	898	359	999999	999999	170	858	700	146	783	175	999999	571	999999	530	813	813	110	999999	479	72	995	547	279	716	999999	973	381	999999	12	993	917	981	675	41	494	519	999999	951	999999	461	651	999999	290	441	999999	992	69	999999	999999	111	314	313	196	503	795	999999	89	999999	221	196	486	977	143	790	257	999999	895	580	999999	999999	836	158	687	28	420	672	266	837	151	462	914	356	41	901	688	614	795	999999	246	999999	999999	999999	740	418	999999	673	999999	500	194	571	106	488	989	397	999999	165	625	999999	92	133	104	252	344	999999	282	139	945	241	111	643	217	723	344	901	999999	999999	418	999999	53	747	482	766	653	579	366	435	367	644	635	533	988	627	99	122	49	197	999999	999999	999999	845	728	957	399	551	364	382	154	97	999999	999999	747	999999	134	345	999999	338	598	764	402	847	772	310	999999	578	999999	590	633	231	862	676	188	437	144	208	999999	525	376	999999	225	983	291	279	121	705	786	999999	502	754	472	711	599	401	588	297	999999	427	361	820	896	774	999999	922	234	856	751	319	221	926	999999	135	961	495	549	419	566	502	199	900	792	22	999999	878	759	161	87	786	849	847	999999	601	173	555	999999	451	999999	368	55	999999	953	476	430	576	438	347	749	113	852	999999	730	580	238	460	38	883	687	999999	999999	999999	779	965	999999	374	999999	724	961	415	289	999999	999999	207	457	933	947	325	592	520	450	421	999999	999999	934	680	999999	999999	999999	999999	527	333	764	999999	206	971	486	988	16	999999	775	714	386	999999	823	754	993	532	133	304	999999	713	999999	176	429	750	999999	804	999999	789	257	256	360	257	999999	999999	343	811	999999	485	457	958	319	536	744	736	999999	999999	160	189	686	
594	430	79	209	813	42	597	944	455	310	681	999999	999999	999999	528	999999	138	455	999999	420	192	530	648	846	554	403	764	431	693	999999	603	999999	851	113	662	826	291	58	84	923	999999	867	555	184	999999	10	102	999999	226	382	907	999999	292	999999	504	74	782	999999	654	419	277	175	260	740	707	36	116	123	156	702	82	90	380	943	674	325	974	999999	80	553	311	47	999999	321	807	981	372	92	609	999999	53	68	403	999999	655	999999	616	999999	477	999999	894	999999	580	523	309	999999	999999	348	999999	188	99	999999	161	111	118	999999	959	938	999999	725	664	33	514	558	999999	24	999999	999999	298	103	708	169	995	331	659	331	467	691	999999	980	740	999999	988	430	508	734	906	302	999999	425	620	678	881	752	95	999999	475	31	865	999999	999999	534	60	10	480	999999	323	830	451	787	773	278	999999	952	984	999999	45	93	60	923	117	999999	169	872	482	40	287	253	999999	788	855	446	826	727	999999	215	999999	999999	950	999999	421	86	850	768	652	999999	752	999999	999999	453	835	999999	971	941	187	999999	999999	999999	527	999999	652	999999	594	663	999999	999999	999999	208	999999	779	668	999999	143	481	511	41	543	401	230	139	287	999999	485	999999	952	999999	474	999999	550	92	840	999999	470	509	926	352	491	999999	836	325	901	554	999999	988	785	788	999999	499	439	156	223	974	957	999999	999999	303	593	999999	710	468	862	566	657	40	938	873	999999	633	554	169	549	355	564	999999	999999	732	542	999999	16	174	225	999999	455	403	869	999999	837	82	347	633	999999	689	487	377	999999	344	896	785	999999	911	999999	624	945	279	607	867	999999	999999	999999	439	760	106	795	546	253	999999	120	263	170	82	46	513	296	920	411	859	999999	196	451	893	999999	757	448	105	999999	999999	39	186	796	999999	456	784	999999	907	872	661	894	941	999999	576	234	642	624	999999	875	999999	337	999999	867	747	998	233	611	275	603	13	658	700	584	652	857	999999	467	167	626	261	600	999999	58	749	964	927	71	874	999999	203	142	999999	229	999999	999999	14	318	58	14	232	999999	647	313	869	999999	204	366	482	718	999999	185	466	360	623	107	948	999999	999999	783	81	171	736	999999	999999	999999	197	480	321	389	852	625	418	163	403	88	952	86	188	746	999999	570	589	166	999999	28	675	120	605	175	325	999999	200	275	932	71	446	51	999999	999	816	723	55	999999	865	675	766	313	957	999999	999999	871	999999	381	23	510	581	580	237	392	204	86	875	156	73	
999999	434	999999	999999	999999	642	910	183	188	929	56	525	999999	300	703	261	372	163	999999	30	453	239	819	262	432	489	865	814	520	805	739	848	899	39	999999	250	623	999999	625	999999	244	999999	619	451	966	984	999999	290	533	141	831	999999	999999	136	620	999999	615	891	798	852	999999	999999	999999	383	199	208	626	467	259	462	638	290	538	166	785	754	620	999999	295	999999	999999	585	290	389	999999	999999	43	773	419	999999	635	999999	293	999999	137	999999	45	245	262	768	368	627	40	81	502	551	394	999999	350	865	974	248	606	360	458	200	815	283	410	383	175	852	58	803	827	906	999999	765	39	647	719	384	999999	526	999999	776	554	219	999999	431	431	999999	432	553	481	396	135	933	999999	936	332	999999	999999	879	603	515	579	237	253	999999	999999	629	628	703	156	600	133	89	281	681	645	999999	396	978	999999	790	999999	504	999999	999999	999999	72	450	102	324	999999	548	246	922	573	206	326	966	299	999999	802	755	729	999999	881	273	55	662	999999	999999	726	375	856	999999	999999	95	85	906	999999	815	999999	188	535	388	199	61	887	999999	707	484	328	639	106	999999	158	44	700	107	999999	999999	734	410	999999	801	598	591	999999	999999	999999	488	131	420	163	484	393	623	229	351	999999	999999	999999	889	955	168	999999	999999	278	753	779	778	999999	977	465	645	999999	91	381	733	790	608	368	579	56	999999	363	907	486	622	999999	534	999999	359	889	620	790	999999	455	649	999999	511	322	938	538	341	999999	153	955	999999	403	311	999999	496	560	609	470	999999	842	736	805	74	610	656	44	255	963	45	98	999999	854	999999	636	999999	904	289	296	430	50	715	999999	219	952	968	229	416	999999	328	799	289	999999	983	999999	719	843	765	999999	666	903	999999	378	68	65	120	662	167	999999	521	591	281	323	50	999999	137	610	999999	121	641	436	627	963	644	245	808	999999	871	242	917	887	999999	388	629	999999	757	999999	76	163	999999	315	999999	741	999999	736	527	966	119	227	876	118	999999	653	268	239	285	329	733	999999	999999	425	791	925	758	999999	452	999999	693	999999	18	790	544	999999	999999	336	374	999999	203	908	718	842	585	653	365	999999	640	495	129	400	250	999999	613	253	999999	999999	524	146	999999	147	294	635	282	999999	218	96	574	815	999999	932	864	399	136	999999	114	413	840	147	569	949	999999	957	772	303	284	581	186	300	999999	852	812	999999	999999	65	623	999999	570	990	999999	279	244	999999	121	197	535	850	999999	788	999999	999999	
585	386	576	999999	154	336	999999	979	320	637	999999	283	290	531	130	636	999999	80	211	31	842	999999	702	299	715	178	846	585	767	433	280	999999	161	40	277	435	662	869	911	297	230	591	999999	999999	370	960	999999	589	76	899	364	239	999999	127	661	735	684	999999	328	975	999999	286	221	886	366	522	132	260	264	694	973	999999	999999	914	999999	999999	999999	999999	929	754	634	999999	518	999999	999999	50	810	44	379	541	751	385	550	936	806	943	380	793	999999	847	999999	999999	999999	381	999999	736	80	999999	326	409	999999	790	356	574	999999	234	767	353	999999	325	712	97	999999	722	999999	597	87	999999	117	857	999999	999999	452	92	915	351	999999	147	942	342	970	146	718	969	999999	961	999999	975	999999	999999	999999	999999	975	999999	145	750	412	613	438	999999	659	999999	565	468	528	187	999999	274	999999	999999	303	630	410	484	999999	575	999999	911	999999	999999	568	111	637	535	999999	999999	411	326	946	174	999999	327	709	614	683	132	581	259	999999	799	999999	765	327	999999	288	555	999999	500	999999	999999	381	500	868	455	769	999999	219	999999	787	673	776	31	999999	493	70	976	921	796	801	232	994	999999	471	945	369	803	784	51	257	135	238	910	545	386	793	448	459	263	844	135	913	551	472	999999	33	999999	447	833	536	312	634	829	699	999999	575	261	39	922	999999	966	773	999999	999999	661	445	865	486	941	700	621	527	667	952	675	999999	999999	657	999999	922	767	366	951	999999	945	501	409	999999	987	810	542	419	999999	999999	878	361	744	768	810	999999	168	124	505	999999	914	784	999999	999999	33	248	132	603	344	999	329	610	822	999999	837	170	45	653	498	141	168	211	990	501	999999	323	574	684	847	999999	764	999999	860	818	600	999999	534	532	198	748	687	999999	999999	999999	847	278	539	91	931	649	999999	999999	625	374	974	713	999999	999999	802	709	673	448	755	981	999999	676	749	14	72	676	636	512	465	750	453	229	999999	463	653	805	784	493	752	208	66	999999	37	496	999999	887	376	68	729	488	85	249	999999	999999	999999	181	528	999999	28	999999	999999	793	999999	875	921	755	586	340	821	999999	925	999999	695	999999	925	985	999999	263	171	999999	310	577	999999	977	674	999999	46	999999	999999	482	286	259	999999	999999	195	272	999999	161	574	999999	311	46	246	732	563	999999	553	635	177	316	999999	275	373	999999	954	999999	21	999999	210	716	719	552	178	349	999999	999999	714	207	999999	662	784	497	688	999999	874	273	340	59	423	779	999999	410	866	
855	950	999999	885	632	542	750	999999	139	999999	858	999999	999999	999999	999999	22	999999	190	355	999999	999999	532	999999	586	999999	968	690	114	961	657	431	65	318	686	322	999999	999999	999999	92	999999	621	411	654	999999	830	999999	999999	406	443	47	536	599	315	146	360	999999	915	435	595	999999	852	645	299	481	529	802	999999	82	554	508	999999	107	107	690	651	114	877	999999	756	594	999999	999999	671	924	131	831	999999	182	335	990	483	283	999999	999999	999999	999999	121	183	28	37	646	999999	999999	934	733	438	501	999999	999999	256	454	429	678	10	812	567	974	999999	999999	697	999999	999999	747	999999	35	40	903	680	877	675	999999	999999	478	999999	948	809	443	999999	200	693	339	134	687	999999	545	63	999999	203	615	999999	999999	745	999999	330	975	759	305	999999	909	703	535	821	747	819	263	999999	950	950	62	12	133	248	184	665	368	927	209	667	29	971	435	709	999999	999999	999999	999999	999999	999999	752	199	513	156	826	497	168	518	387	999999	825	999999	112	653	151	612	999999	763	999999	167	962	58	559	637	276	938	277	999999	756	125	156	16	868	802	208	862	498	976	421	687	507	999999	999999	341	999999	999999	999999	999999	568	462	999999	999999	685	723	999999	704	999999	875	880	999999	229	342	762	271	721	818	926	310	999999	288	123	154	352	999999	999999	122	999999	999999	795	52	80	495	267	304	615	246	330	154	617	503	232	999999	106	533	467	174	97	288	999999	33	308	568	336	289	348	999999	567	802	73	83	206	421	90	999999	817	734	85	467	655	485	497	999999	999999	999999	65	501	58	818	425	495	34	999999	999999	772	744	511	169	977	956	260	678	999999	90	544	307	999999	542	999999	715	733	98	629	633	143	535	526	875	384	233	847	317	749	386	999999	58	976	813	317	103	316	575	107	999999	405	807	969	700	999999	999999	254	958	999999	112	999999	406	999999	596	474	247	227	636	785	999999	118	943	999999	152	512	999999	330	997	999999	174	409	167	999999	127	237	336	999999	825	999999	730	978	999999	999999	646	999999	181	652	999999	348	999999	876	680	790	999999	403	462	877	999999	197	662	333	257	733	624	703	999999	415	287	368	999999	999999	401	908	65	776	999999	425	292	458	999999	843	940	658	164	999999	729	377	999999	999999	775	999999	999999	999999	999999	406	731	165	903	943	168	766	999999	32	211	399	484	771	999999	999999	182	47	595	999999	856	819	392	598	578	335	973	999999	766	999999	593	688	942	999999	844	658	999999	999999	521	348	300	574	477	918	457	765	
813	958	642	81	551	738	863	371	999999	255	23	142	586	999999	970	11	999	812	999999	522	457	720	926	86	532	118	525	257	999999	292	351	474	151	813	521	25	524	695	20	999999	825	580	983	598	644	912	487	944	999999	298	574	665	489	935	318	103	41	565	549	443	999999	616	293	498	904	549	991	773	65	954	999999	999999	801	999999	999999	999999	737	338	442	999999	630	999999	878	789	717	685	984	999999	504	428	999999	999999	999999	577	642	999999	999999	999999	999999	104	921	999999	888	423	810	269	863	999999	248	999999	366	703	133	999999	812	641	737	503	999999	228	564	785	278	637	970	999999	168	234	999999	999999	589	252	999999	347	999999	917	692	464	979	458	822	999999	999999	73	72	290	835	225	765	11	481	793	714	476	999999	145	444	261	452	290	110	639	965	760	852	123	69	785	241	999999	948	283	524	332	405	485	818	215	999999	690	999999	942	469	999999	999999	796	538	177	807	999999	482	440	21	999999	999999	192	999999	216	220	948	230	59	984	869	63	999999	278	392	999999	999999	327	239	686	999999	596	168	180	36	999999	65	585	999999	977	679	423	517	271	825	999999	223	372	999999	999999	999999	469	644	958	599	885	807	528	155	999999	753	244	999999	999999	999999	112	999999	22	96	462	164	999999	338	82	314	456	546	937	999999	999999	999999	999999	716	243	70	302	951	999999	580	151	999999	537	999999	795	234	444	999999	763	21	999999	999999	210	286	999999	999999	999999	141	572	653	152	349	999999	85	738	250	71	528	19	999999	956	160	989	441	999999	515	627	999999	543	847	870	286	782	925	729	631	999999	414	567	999999	999999	171	389	555	438	999999	85	462	701	554	172	916	170	79	999999	572	999999	768	342	642	223	330	598	999999	783	999999	566	945	355	117	593	657	960	615	886	795	999999	999999	13	152	999999	999999	999999	988	685	954	125	712	999999	166	834	999999	82	924	190	999999	573	664	772	571	999999	140	116	594	961	515	999999	555	193	270	999999	362	765	200	212	999999	99	610	49	828	999999	853	999999	999999	282	999999	585	999999	435	999999	232	117	671	441	906	309	999999	647	999999	180	999999	570	529	609	999999	482	132	999999	721	142	396	999999	624	943	821	392	65	999999	321	265	929	918	129	782	48	692	691	333	999999	902	999999	452	583	869	829	189	333	475	999999	799	582	999999	324	302	24	269	999999	727	620	523	254	150	999999	999999	250	90	450	999999	571	673	791	999999	999999	819	152	943	389	755	999999	999999	68	589	94	521	683	236	604	827	
999999	778	209	999999	999999	770	999999	999999	126	812	628	749	739	586	904	168	999999	783	115	999999	160	999999	879	737	613	979	464	999999	65	813	97	23	485	999999	999999	792	473	999999	999999	827	999999	303	827	576	999999	373	999999	482	685	926	513	899	131	109	676	698	899	472	999999	999999	315	999999	793	313	724	615	274	125	607	121	694	999999	999999	999999	344	999999	253	312	610	249	87	982	980	139	310	198	891	999999	946	290	893	11	999999	362	999999	178	999999	999999	851	521	109	786	874	999999	241	332	999999	843	999999	999999	455	596	862	119	655	333	999999	663	12	536	999999	888	999999	327	227	693	712	344	766	176	356	999999	999999	99	150	301	999999	416	898	999999	986	58	999999	136	835	307	149	368	707	198	165	846	521	325	999999	221	617	999999	356	547	620	999999	999999	598	472	726	999999	999999	969	364	225	999999	765	35	549	675	276	999999	999999	920	554	353	637	578	999999	510	999999	145	302	999999	683	561	70	999999	999999	129	970	32	663	119	999999	999999	999999	352	999999	559	999999	495	775	131	944	999999	74	435	992	277	239	999999	999999	962	517	999	480	999999	681	664	545	999999	999999	999999	704	253	388	999999	757	188	954	999999	605	999999	429	999999	370	180	983	118	496	634	368	99	890	471	444	999999	999999	173	896	358	671	318	23	676	827	355	999999	701	196	691	677	999999	322	944	903	137	543	795	639	999999	66	572	177	911	56	578	999999	242	999999	687	782	594	291	999999	999999	296	446	752	999999	24	753	292	922	805	956	553	776	946	999999	316	999999	805	999999	999999	999999	108	151	112	999999	258	999999	194	891	508	909	93	999999	716	329	617	999999	791	900	624	999999	774	649	999999	954	502	801	593	999999	502	529	976	70	999999	999999	999999	154	343	131	999999	208	999999	999999	423	896	873	30	999999	626	950	625	999999	999999	909	50	527	459	780	999999	999999	456	232	999999	399	999999	999999	33	838	412	804	999999	357	999999	263	426	987	383	236	999999	90	999999	999999	966	724	876	163	81	160	653	787	75	374	195	999999	200	975	59	999999	444	963	850	192	657	821	999999	278	999999	650	493	999999	153	999999	315	999999	655	714	999999	794	522	825	860	872	194	999999	738	999999	172	999999	73	450	937	382	791	510	240	299	999999	154	247	608	999999	999999	667	599	999999	842	999999	127	999999	486	719	999999	999999	619	113	978	999999	41	93	388	115	41	587	999999	999999	770	441	804	999999	366	629	999999	999999	914	378	439	999999	595	999999	895	50	55	999999	587	999999	682	999999	182	
999999	262	301	62	71	859	502	425	999999	999999	483	873	411	999999	999999	981	856	609	999999	999999	999999	673	772	412	60	197	348	999999	704	10	322	444	875	269	406	585	74	577	59	999999	421	952	596	999999	999999	117	494	786	765	355	730	131	974	330	930	734	489	999999	999999	873	520	442	721	842	311	48	997	151	999999	999999	999999	289	559	19	162	299	86	191	999999	942	702	999999	304	359	279	201	469	999999	339	999999	105	186	575	999999	187	979	240	999999	290	83	119	353	929	72	437	451	571	964	177	641	658	999999	597	69	180	999999	999999	372	999999	119	578	452	999999	194	607	740	714	383	832	183	68	999999	900	227	833	999999	999999	999999	921	999999	629	504	387	697	999999	797	588	999999	14	228	841	867	999999	180	504	667	541	744	464	696	737	197	142	994	582	335	999999	380	235	821	336	905	451	745	999999	999999	74	999999	999999	810	999999	999999	379	613	999999	999999	151	730	723	176	818	887	999999	234	100	441	372	393	125	688	399	217	289	193	891	936	999999	445	689	430	999999	426	999999	653	999999	539	999999	528	999999	391	193	677	656	999999	13	999999	999999	227	654	59	711	680	999	491	420	999999	999999	999999	722	405	774	706	999999	303	573	999999	323	999999	689	561	622	843	731	734	504	999999	561	999999	190	453	809	209	790	640	999999	921	427	92	242	999999	999999	633	999999	266	616	487	637	363	495	611	135	12	537	103	436	999999	949	274	986	999999	393	698	15	278	596	574	915	409	584	652	974	240	999999	100	940	989	47	475	127	27	999999	207	734	999999	327	999999	999999	697	999999	850	972	162	105	999999	215	922	999999	537	669	51	571	999999	999999	843	636	895	120	999999	162	447	831	999999	157	969	613	196	999999	436	951	999999	902	228	204	734	680	821	144	357	884	999999	371	509	806	999999	455	857	428	999999	942	431	696	999999	999999	767	29	498	15	136	930	29	957	201	586	880	149	353	42	999999	173	815	761	762	561	143	85	999999	677	81	524	756	767	83	494	529	102	676	682	437	714	191	816	999999	427	864	70	999999	922	926	936	999999	824	999999	999999	137	999999	934	674	411	691	697	821	999999	611	184	999999	884	707	999999	787	473	670	605	339	999999	998	753	344	696	82	906	408	751	999999	422	931	999999	356	366	858	167	12	281	999999	999999	370	999999	406	999999	612	186	471	866	148	473	440	229	54	745	999999	917	600	977	338	785	999999	79	798	198	999999	999999	537	350	999999	999999	999999	399	858	322	999999	125	
356	101	94	896	444	542	612	999999	982	712	348	611	999999	941	567	34	942	961	728	999999	94	999999	10	743	649	131	668	518	12	51	999999	732	134	22	570	508	893	442	350	756	466	999999	216	539	530	926	122	266	999999	999999	999999	897	593	330	41	149	999999	350	256	323	874	103	670	999999	352	616	486	999999	999999	999999	999999	509	620	972	834	999999	10	470	999999	723	19	412	456	566	999999	999999	148	803	981	999999	999999	552	195	999999	882	372	465	276	197	913	449	896	885	12	314	947	287	999999	999999	81	148	630	136	533	313	999999	999999	113	999999	880	999999	999999	244	949	652	999999	999999	999999	100	471	503	999999	283	309	283	123	999999	454	262	647	195	527	317	909	292	786	426	999999	723	999999	999999	361	919	317	446	999999	661	999999	999999	725	999999	694	531	999999	578	999999	999999	826	260	200	945	203	851	709	999999	949	375	335	666	999999	999999	661	869	679	999999	151	814	966	863	999999	461	590	103	536	23	999999	996	999999	999999	878	438	599	999999	532	475	532	509	220	622	496	401	999999	279	999999	562	971	824	851	289	436	599	391	999999	742	999999	365	109	324	695	203	953	999999	999999	788	999999	999999	999999	999999	999999	999999	999999	604	353	376	126	135	320	610	974	999999	999999	155	13	999999	999999	57	999999	669	793	119	433	194	524	999999	543	999999	342	491	65	990	722	488	646	76	999999	999999	47	999999	999999	613	54	499	350	999999	527	808	88	99	510	999999	999999	589	552	999999	789	999999	89	925	833	807	792	829	554	984	329	197	508	937	119	292	999999	49	53	999999	75	934	844	871	900	735	999999	252	980	675	63	142	999999	551	286	347	916	122	763	999999	999999	999999	944	366	333	339	309	999999	979	227	381	897	546	373	39	855	999999	218	999999	999999	577	550	848	878	930	197	261	999999	999999	999999	999999	999999	285	234	999999	850	989	487	547	999999	435	999999	273	762	303	165	595	999999	522	430	734	999999	999999	999999	999999	280	376	999999	436	146	87	999999	999999	999999	851	484	621	321	14	189	866	135	671	463	999999	488	999999	96	585	999999	999999	689	999999	999999	47	669	809	620	983	98	999999	923	999999	999999	493	93	608	65	911	819	999999	283	568	342	564	609	45	634	993	999999	994	290	490	661	544	398	907	260	999999	192	674	11	338	916	705	999999	84	999999	999999	588	880	999999	184	765	240	327	999999	112	675	999999	999999	184	999999	230	103	203	442	999999	866	104	186	999999	885	729	155	542	945	652	636	621	534	999999	664	414	999999	999999	
115	725	431	999999	277	999999	584	999999	559	499	999999	117	999999	512	999999	999999	404	875	999999	532	345	455	999999	999999	999999	478	475	64	999999	857	520	222	348	330	98	716	968	649	827	382	999999	152	179	999999	168	837	999999	999999	121	848	380	789	12	360	999999	659	115	733	844	798	999999	999999	999999	701	979	171	768	501	999999	793	717	999999	999999	39	758	202	285	964	538	544	648	351	942	999999	487	999999	999999	988	893	439	610	244	804	38	999999	999999	999999	478	676	997	999999	999999	999999	327	999999	625	999999	999999	601	999999	383	151	999999	309	999999	999999	999999	784	224	999999	950	779	607	984	192	999999	950	999999	999999	514	888	807	298	541	475	320	641	625	999999	999999	989	247	396	658	65	469	49	505	879	999999	666	529	264	427	56	299	730	999999	144	658	675	722	986	97	356	999999	852	999999	999999	839	355	961	861	999999	269	712	393	999999	929	723	442	999999	999999	929	848	999999	999999	999999	494	186	589	916	491	274	196	277	999999	309	999999	489	616	999999	670	49	711	704	668	999999	168	343	906	999999	796	999999	225	230	582	67	999999	987	33	981	179	658	259	999999	480	596	999999	999999	461	999999	647	999999	999999	999999	999999	110	227	999999	999999	650	712	160	999999	808	130	80	58	966	695	204	999999	324	466	634	216	22	790	282	999999	81	735	999999	882	822	999999	999999	999999	169	445	482	839	103	297	382	279	28	999999	450	318	999999	548	210	306	267	999999	332	982	481	850	771	319	945	999999	627	915	545	278	457	674	773	765	889	530	223	365	967	36	93	365	198	634	349	999999	999999	533	534	870	624	999999	999999	373	999999	318	999999	172	894	999999	669	999999	999999	750	930	776	545	644	659	680	93	999999	64	306	898	125	999999	147	970	999999	999999	999999	391	999999	653	999999	999999	409	932	580	856	60	470	794	999999	627	632	447	999999	573	428	188	999999	999999	786	722	746	515	474	716	999999	536	202	999999	84	575	85	67	106	284	912	146	712	999999	999999	42	441	270	939	281	493	999999	443	407	563	999999	230	537	888	930	910	999999	934	225	923	999999	858	557	719	791	552	574	350	430	660	291	476	794	40	754	999999	486	575	203	233	442	999999	999999	999999	165	354	548	179	176	999999	564	999999	999999	165	504	183	883	550	999999	729	919	999999	23	746	281	453	999999	506	144	649	999999	782	740	992	491	236	73	208	564	999999	13	405	184	66	106	89	979	999999	535	999999	407	999999	999999	473	313	568	90	999999	88	711	999999	51	44	526	939	781	
471	999999	674	278	120	685	986	711	725	523	699	956	650	202	473	797	970	563	999999	498	365	999999	999999	922	155	25	129	852	527	962	370	657	126	999999	999999	485	964	267	999999	721	948	999999	999999	790	869	133	407	885	247	999999	80	999999	999999	999999	426	999999	815	999999	132	105	565	144	194	763	163	51	999999	336	999999	988	832	712	999999	999999	999999	649	999999	898	999999	32	617	244	614	405	999999	889	382	676	898	423	670	222	145	375	166	814	531	984	636	999999	293	81	311	999999	299	999999	387	755	900	999999	674	917	999999	110	999999	999999	529	788	872	999999	668	999999	437	999999	328	619	577	728	373	735	128	544	999999	999999	738	999999	932	365	999999	533	999999	627	775	132	748	752	524	999999	887	834	295	999999	999999	373	999999	129	644	151	999999	679	790	658	391	175	657	140	999999	999999	999999	942	999999	173	999999	348	760	50	398	999999	421	575	104	542	841	539	449	386	432	898	74	619	901	791	434	999999	999999	853	246	610	999999	618	107	60	674	944	444	131	999999	773	612	999999	999999	339	729	999999	584	999999	817	851	725	281	707	757	999999	752	999999	608	739	255	604	906	804	787	999999	802	478	999999	867	896	999999	999999	999999	658	999999	945	887	572	71	78	851	999999	46	395	885	999999	911	349	999999	922	999999	836	392	815	999999	705	325	943	498	927	887	540	390	920	756	406	999999	59	999999	463	999999	479	546	670	403	119	870	418	999999	646	999999	138	402	945	993	268	936	510	489	999999	630	944	83	999999	191	999999	115	125	638	488	999999	999999	877	198	67	434	299	721	999999	999999	999999	999999	999999	851	46	759	148	444	927	498	470	454	569	882	832	920	405	413	488	92	14	754	999999	999999	999999	38	260	213	887	568	999999	999999	99	429	754	724	999999	999999	107	431	183	670	197	149	27	793	302	999999	365	147	38	886	243	999999	65	90	136	626	453	17	999999	934	557	368	530	999999	365	999999	137	118	27	184	999999	67	909	999999	566	640	406	615	999999	264	847	749	540	92	981	759	374	999999	598	286	999999	99	922	248	123	829	999999	999999	438	162	868	257	130	854	999999	999999	430	721	523	495	230	838	280	255	999999	807	999999	448	275	605	999999	463	520	740	405	226	144	999999	230	737	999999	635	186	584	395	999999	628	685	999999	805	999999	652	160	112	66	940	999999	677	161	316	10	181	505	832	999999	999999	736	390	458	364	51	759	501	785	999999	999999	661	696	859	496	188	152	936	470	275	133	312	999999	684	465	
407	466	519	914	736	848	999999	999999	207	980	864	248	999999	157	763	580	161	375	637	472	289	132	818	665	999999	858	999999	44	566	999999	113	328	705	993	957	584	250	586	999999	999999	463	316	498	878	631	939	915	789	707	999999	972	999999	780	222	186	285	999999	853	786	878	613	106	787	999999	877	545	543	243	200	188	999999	999999	999999	21	999999	999999	633	939	43	198	999999	999999	999999	999999	289	176	999999	493	999999	682	936	396	800	180	22	366	529	553	11	96	999999	682	599	528	365	408	620	999999	213	213	651	708	819	999999	935	999999	768	999999	665	999999	998	999999	425	999999	252	943	774	999999	998	652	452	89	999999	947	792	270	856	809	516	881	555	777	289	613	40	237	999999	999999	244	999999	597	613	887	299	97	999999	266	91	285	421	634	473	771	561	761	572	769	872	806	674	311	999999	409	784	165	230	770	812	487	999999	376	572	912	153	999999	838	202	649	999999	999999	14	775	533	999999	257	91	16	999999	852	468	467	999999	406	569	553	638	214	999999	144	867	584	454	603	270	999999	72	561	627	507	999999	380	999999	999999	369	670	535	435	314	536	83	223	52	959	999999	557	672	999999	352	999999	425	999999	98	999999	991	861	560	182	273	999999	999999	530	388	230	999999	98	347	691	46	899	28	999999	900	577	999999	653	542	999999	583	713	382	896	218	999999	91	999999	291	615	999999	999999	119	999999	172	263	999999	553	835	999999	999999	999999	219	980	139	453	581	999999	733	521	454	999999	999999	75	598	560	677	299	321	360	148	641	806	731	671	999999	789	664	50	646	999999	516	999999	999999	999999	999999	503	402	766	765	456	868	565	770	999999	682	188	53	764	612	586	62	242	484	683	999999	135	999999	319	999999	999999	916	182	96	295	938	529	609	611	946	66	285	532	999999	904	280	85	999999	570	988	359	999999	900	437	70	999999	284	343	46	75	999999	999999	93	999999	999999	539	695	999999	484	232	162	578	442	999999	555	311	529	686	580	412	323	999999	917	330	251	918	26	999999	36	122	663	196	572	545	429	51	201	999999	454	999999	584	606	999999	348	836	999999	313	91	882	758	999999	597	999999	633	752	437	107	762	924	192	522	950	452	372	568	966	15	896	399	513	119	172	241	999999	827	716	538	579	494	470	615	999999	862	277	468	75	432	999999	793	991	943	439	999999	271	852	634	163	198	779	870	999999	416	692	378	999999	490	999999	558	999999	45	899	528	278	464	577	587	999999	999999	903	999999	543	999999	112	
999999	569	680	999999	970	999999	203	999999	349	799	624	999999	999999	999999	494	628	999999	709	874	143	758	999999	425	171	978	694	274	546	978	999999	286	336	708	999999	295	999999	968	999999	999999	205	612	482	559	999999	653	769	378	344	999999	999999	925	999999	668	933	354	999999	154	519	999999	999999	98	999999	999999	64	523	999999	999999	999999	957	685	660	999999	324	678	999999	285	543	696	999999	218	999999	999999	942	432	370	999999	667	774	959	981	663	459	18	119	117	955	898	505	999999	366	782	999999	387	918	896	707	479	990	999999	78	770	457	11	999999	960	999999	714	161	999999	41	629	222	999999	999999	31	210	219	999999	999999	575	999999	48	491	161	999999	841	552	999999	536	662	23	999999	371	999999	999999	215	999999	475	159	949	999999	746	999999	183	999999	570	548	410	896	695	498	274	428	837	691	732	965	999999	116	999999	615	690	625	41	27	952	850	54	766	815	753	999999	64	621	334	641	999999	318	999999	866	302	151	138	841	174	999999	258	533	209	488	250	999999	368	40	343	560	131	779	165	784	719	999999	999999	90	999999	999999	220	807	513	60	504	999999	435	250	999999	474	999999	783	866	999999	703	999999	999999	999999	999999	999999	385	34	287	774	519	458	999999	641	999999	798	506	57	899	420	538	451	999999	999999	983	592	182	128	999999	999999	999999	347	999999	886	90	402	658	367	514	796	999999	195	529	738	540	999999	999999	793	103	39	967	514	884	456	740	999999	306	696	304	983	973	267	821	418	776	182	999999	999999	560	999999	149	999999	543	999999	52	353	922	999999	999999	936	97	388	34	184	902	999999	462	466	155	828	999999	961	72	531	999999	120	999999	121	961	367	511	239	999999	999999	889	827	971	782	414	397	339	24	88	367	999999	999999	999999	647	999999	293	720	89	130	731	999999	187	87	999999	290	931	979	811	330	260	435	858	154	684	294	84	999999	680	61	757	999999	90	883	999999	635	237	877	999999	999999	677	647	432	119	999999	690	711	999999	959	999999	483	418	528	694	827	932	47	450	558	362	440	999999	999999	37	372	999999	577	304	999999	386	999999	63	263	215	652	999999	13	748	643	994	583	334	999999	188	999999	999999	970	396	66	999999	597	786	329	999999	174	905	608	999999	747	278	122	417	999999	582	448	429	165	999999	52	224	928	999999	807	563	779	116	219	999999	458	32	272	191	247	609	999999	276	733	999999	999999	746	14	608	11	374	882	175	955	999999	739	158	194	658	999999	999999	844	308	999999	765	999999	999999	695	746	946	724	16	999999	179	
999999	999999	999999	999999	275	999999	305	219	999999	999999	442	681	613	999999	999999	999999	309	838	613	837	405	765	491	297	968	306	999999	60	999999	662	287	368	951	999999	196	196	999999	462	919	387	999999	999999	999999	20	999999	93	979	999999	999999	624	646	885	402	103	773	999999	999999	999999	727	968	298	254	951	999999	20	83	730	617	999999	53	999999	999999	919	236	788	999999	251	480	751	884	327	85	595	999999	25	401	999999	857	232	192	884	999999	735	999999	98	804	681	999999	10	472	363	999999	999999	421	999999	999999	966	175	999999	10	762	831	143	999999	651	999999	659	999999	652	999999	117	873	394	780	169	881	999999	968	147	999999	999999	395	480	288	531	955	141	183	999999	225	434	800	999999	232	430	63	549	892	309	876	154	373	213	391	365	490	999999	172	262	188	688	997	999999	999999	999999	999999	999999	854	322	696	90	999999	999999	436	193	317	330	172	360	115	342	999999	669	271	839	999999	191	98	922	50	999999	969	921	405	999999	999999	772	231	323	999999	702	694	579	612	795	669	999999	777	207	58	999999	815	812	156	999999	468	337	999999	490	190	999999	272	931	999999	718	121	563	338	999999	756	999999	999999	848	307	413	647	649	67	476	999999	99	999999	890	999999	881	999999	166	775	559	78	109	16	999999	143	999999	440	762	308	893	999999	999999	310	878	999999	513	999999	967	514	743	999999	819	280	999999	320	999999	999999	381	67	999999	556	999999	788	999999	830	656	537	367	714	440	999999	999999	999999	999999	999999	74	788	536	449	371	821	205	999999	41	999999	259	829	716	430	52	95	68	705	909	347	999999	327	530	57	794	975	702	262	83	770	999999	478	999999	507	999999	999999	255	931	999999	578	361	312	999999	999999	580	999999	821	999999	672	355	914	188	441	825	999999	746	999999	999999	655	395	128	942	578	271	999999	781	721	219	184	740	839	137	19	341	999999	426	999999	111	476	966	164	766	590	999999	856	999999	46	291	443	509	53	767	286	999999	459	999999	734	494	392	999999	116	999999	762	931	999999	999999	178	110	840	999999	185	166	21	689	999999	362	362	849	999999	999999	744	440	776	999999	696	81	851	709	999999	577	691	86	999999	677	860	552	13	999999	222	79	967	936	999999	999999	999999	887	756	597	79	107	65	999999	89	492	65	999999	999999	999999	245	443	935	999999	228	272	955	999999	446	344	828	688	358	704	999999	346	932	807	999999	980	349	808	999999	263	640	999999	521	807	999999	237	621	194	716	916	423	778	999999	508	718	188	839	236	451	999999	768	999999	999999	361	
257	742	559	258	687	855	999999	436	127	999999	828	444	751	158	999999	219	999999	644	971	442	291	999999	212	999999	99	999999	150	999999	367	999999	495	999999	45	169	559	264	678	373	506	999999	177	999999	660	461	679	284	437	691	134	999999	698	999999	419	999999	80	999999	539	134	168	999999	999999	634	78	223	196	999999	408	591	599	846	540	359	147	120	274	999999	999999	751	754	999999	999999	999999	999999	135	215	999999	840	999999	999999	169	724	553	214	628	155	543	918	999999	275	110	876	845	102	287	701	349	999999	999999	51	999999	202	788	999999	999999	505	266	645	942	17	824	738	678	502	439	132	986	999999	518	964	731	385	759	485	653	939	537	366	711	999999	999999	385	541	688	322	967	935	183	861	133	889	898	976	439	450	371	207	352	663	165	714	204	477	344	320	400	999999	313	726	414	967	899	934	517	151	999999	207	989	189	471	196	999999	999999	999999	84	999999	409	330	999999	291	741	999999	999999	555	720	671	999999	207	377	922	535	632	457	456	999999	990	999999	468	297	11	999999	999999	173	999999	968	901	911	92	269	487	991	122	278	444	673	783	205	388	797	479	541	999	622	267	936	563	365	836	999999	94	868	940	999999	43	999999	533	31	999999	586	999999	999999	825	999999	890	999999	423	364	23	999999	999999	794	585	671	818	469	174	595	905	264	415	999999	84	853	185	618	60	999999	999999	326	149	762	693	801	977	719	716	999999	999999	337	523	999999	351	999999	856	300	999999	999999	224	573	999999	937	125	257	999999	282	685	971	762	281	879	999999	129	999999	999999	620	110	784	693	109	752	999999	864	578	741	999999	204	999999	997	884	336	999999	999999	999999	374	211	646	446	629	704	999999	745	999999	460	999999	189	999999	654	418	245	199	508	585	125	821	849	999999	547	516	966	88	999999	974	877	945	108	478	999999	331	442	974	664	165	988	75	17	803	999999	131	561	999999	999999	614	761	999999	827	205	749	849	524	138	109	999999	662	626	379	771	431	999999	358	711	631	999999	975	271	534	352	596	59	999999	56	669	425	955	841	538	59	222	192	127	903	729	608	999999	999999	999999	735	999999	999999	999999	246	381	899	999999	850	999999	999999	638	499	170	485	999999	699	45	478	469	683	999999	821	999999	330	558	249	999999	999999	981	33	999999	999999	397	799	849	235	364	999999	674	999999	999999	999999	348	321	421	722	31	642	304	39	572	999999	844	200	760	681	283	999999	687	142	512	327	868	480	999999	966	112	371	635	999999	345	999999	999999	699	41	
999999	482	777	999999	836	227	754	160	951	999999	999999	827	206	49	178	951	988	999999	541	999999	334	246	868	620	999999	619	660	16	921	694	114	534	155	169	999999	208	505	466	850	915	758	177	916	29	999999	999999	906	331	467	431	356	577	271	442	706	633	999999	167	463	226	999999	748	239	267	355	662	681	46	158	969	456	999999	999999	626	508	999999	999999	848	116	316	712	999999	549	499	348	999999	999999	999999	999999	999999	594	348	12	999999	359	19	938	999999	674	850	999999	999999	183	498	999999	823	537	645	933	549	313	999999	999999	999999	514	237	999999	999999	918	817	400	969	582	891	385	117	999999	416	999999	498	228	669	183	265	849	841	165	999999	999999	999999	999999	999999	778	913	999999	828	297	999999	999999	131	810	208	999999	999999	460	999999	297	291	122	867	302	130	378	444	330	999999	999999	795	308	672	81	158	225	404	999999	773	200	669	999999	557	820	676	296	999999	688	999999	928	999999	805	999999	999999	999999	937	656	232	879	258	344	592	319	999999	999999	556	457	60	662	999999	999999	48	999999	307	628	999999	999999	57	626	834	232	756	310	715	274	989	946	128	207	220	999999	181	999999	524	856	999999	629	321	999999	129	999999	105	35	46	999999	288	128	999999	925	530	382	608	606	55	999999	587	999999	603	999999	512	610	339	853	999999	424	174	110	172	999999	552	999999	999999	730	506	994	137	730	274	133	986	871	891	202	676	999999	960	999999	893	499	999999	794	35	350	815	999999	999999	251	583	622	427	188	999999	613	383	999999	999999	878	109	60	897	856	27	480	999999	640	719	999999	186	613	463	999999	999999	672	182	757	698	999999	999999	986	999999	885	156	652	705	999999	915	999999	818	999999	710	92	476	999999	601	999999	777	555	365	184	999999	374	75	999999	999999	828	999999	293	999999	625	117	999999	999999	999999	999999	999999	710	999999	774	186	724	999999	327	316	902	381	132	374	999999	761	999999	153	999999	739	196	999999	820	999999	493	877	999999	632	846	202	762	999999	128	363	284	589	711	999999	780	188	999999	999999	56	999999	77	999999	999999	607	221	679	645	999999	685	234	925	448	999999	533	881	999999	999999	102	594	134	554	999999	999999	999999	99	999999	60	577	373	369	289	999999	83	999999	119	706	181	238	421	177	999999	999999	802	894	437	836	999999	187	999999	883	838	367	773	921	213	999999	534	936	999999	999999	999999	77	999999	325	999999	107	999999	138	999999	184	999999	999999	681	427	999999	755	623	368	341	262	105	872	56	999999	531	999999	64	161	858	466	182	244	720	692	547	489	
208	999999	949	999999	999999	999999	763	357	167	726	686	356	999999	458	999999	175	605	265	633	999999	31	121	794	32	999999	223	999999	957	11	492	999999	999999	879	999999	557	999999	999999	12	999999	999999	118	999999	999999	999999	245	999999	807	410	437	16	999999	465	68	999999	468	97	692	926	999999	999999	988	806	355	999999	999999	697	477	266	900	999999	755	603	475	797	999999	331	788	999999	787	345	415	868	529	995	853	935	999999	98	629	999999	454	493	715	541	999999	999999	999999	999999	477	548	240	551	510	999999	261	45	999999	271	152	147	308	701	148	950	843	999999	286	999999	821	999999	767	999999	637	999999	448	272	887	933	999999	346	977	999999	522	249	115	999999	999999	999999	744	817	945	668	999999	492	999999	999999	999999	999999	999999	727	35	994	835	86	999999	852	914	79	106	999999	158	66	321	806	169	177	999999	899	845	980	761	302	615	14	999999	108	999999	155	279	999999	918	132	245	999999	999999	999999	305	446	468	262	999999	999999	999999	755	669	888	356	999999	999999	994	573	454	919	717	966	733	999999	999999	630	682	419	999999	800	410	79	36	821	99	495	999999	871	742	441	592	41	471	414	860	344	567	999999	301	823	284	132	473	212	999999	999999	587	603	999999	816	999999	843	189	498	999999	685	643	76	266	654	154	132	831	22	336	686	999999	328	528	496	72	930	128	946	525	287	999999	823	999999	833	999999	583	407	999999	655	749	851	999999	927	184	999999	501	495	647	678	162	301	461	875	841	761	999999	85	999999	999999	855	999999	242	999999	209	89	819	772	999999	746	999999	724	905	366	587	834	531	401	354	795	999999	999999	480	278	373	986	154	948	462	82	999999	508	430	182	800	34	999999	10	727	104	882	728	72	900	117	999999	395	104	298	16	239	867	999999	191	192	999999	999999	964	999999	222	934	871	999999	360	106	72	999999	999999	999999	999999	225	999999	673	259	999999	842	383	999999	999999	935	600	60	999999	456	999999	782	777	248	999999	390	780	654	400	514	999999	20	418	999999	804	999999	144	662	999999	735	790	999999	204	481	278	350	46	674	804	674	622	884	999999	863	517	999999	999999	999999	743	185	782	571	141	168	999999	902	434	999999	999999	125	800	937	522	924	665	143	999999	999999	970	999999	353	116	849	725	892	285	799	554	203	489	999999	89	919	362	999999	999999	999999	45	391	376	915	375	898	689	874	684	371	296	208	384	999999	989	999999	104	832	676	722	415	275	814	113	879	477	295	365	721	28	170	971	446	566	999999	913	604	733	978	217	169	
851	218	914	512	356	819	999999	999999	995	824	529	286	506	999999	999999	577	272	999999	897	999999	334	163	665	210	999999	999999	999999	999999	86	490	999999	999999	469	999999	564	66	900	601	533	999999	542	594	726	204	640	999999	999999	404	781	346	341	696	90	999999	999999	999999	552	713	197	594	11	568	694	514	999999	675	999999	944	607	999999	676	671	512	249	80	739	437	999999	569	999999	821	423	413	739	999999	674	773	865	726	999999	514	197	413	939	656	974	900	999999	741	999999	878	995	796	999999	669	669	194	999999	533	999999	999999	91	153	567	999999	588	164	954	365	787	901	951	999999	999999	209	489	267	573	593	999999	838	999999	730	999999	751	826	626	999999	999999	999999	999999	999999	342	630	605	433	53	999999	176	77	819	999999	856	953	73	926	999999	65	868	999999	999999	621	257	437	999999	55	361	999999	816	999999	999999	819	884	999999	307	968	999999	596	145	999999	445	421	406	999999	999999	892	369	776	999999	824	999999	571	476	999999	88	868	685	904	373	559	82	999999	40	999999	116	999999	71	999999	656	999999	317	190	999999	103	744	990	224	999999	160	374	686	584	17	991	897	399	352	999999	797	438	999999	999999	233	586	703	941	391	186	419	285	999999	388	999999	446	999999	999999	999999	999999	155	97	654	954	754	998	999999	999999	497	48	999999	716	657	76	192	999999	811	602	957	343	399	999999	608	48	322	874	543	307	465	571	484	38	747	969	849	709	784	338	999999	234	712	216	999999	353	999999	702	999999	999999	205	901	634	914	910	318	984	999999	489	616	641	999999	465	576	42	999999	563	304	968	687	227	483	443	482	642	732	999999	192	359	265	999999	999999	256	778	999999	999999	999999	570	127	439	985	999999	230	999999	999999	90	768	146	184	999999	789	999999	733	940	547	722	468	161	282	188	999999	999999	993	233	431	31	999999	686	475	479	989	993	186	539	702	999999	262	999999	785	561	963	494	18	831	476	999999	886	999999	241	388	104	999999	999999	939	751	999999	513	997	746	999999	457	999999	670	999999	538	795	381	204	248	826	470	202	999999	720	224	999999	792	171	999999	794	144	327	455	999999	384	214	705	247	788	517	216	265	999999	118	999999	881	824	313	302	680	999999	692	77	999999	917	902	418	577	999999	999999	402	352	249	952	541	140	999999	583	330	334	99	144	415	730	620	999999	673	267	999999	342	999999	488	999999	86	999999	999999	259	50	999999	481	999999	138	521	999999	125	999999	999999	999999	577	972	999999	250	982	967	590	131	286	347	794	712	238	160	960	393	
188	913	482	172	999999	999999	881	595	414	849	538	999999	622	999999	614	999999	999999	107	999999	644	97	138	999999	901	999999	999999	999999	999999	999999	999999	253	999999	999999	999999	62	211	999999	853	161	487	999999	659	836	143	439	628	509	112	733	48	523	999999	470	326	305	59	418	999999	999999	17	923	970	348	947	999999	893	999999	493	131	999999	999999	999999	945	212	553	437	302	372	472	999999	999999	73	188	999999	942	122	184	851	832	999999	793	999999	999999	999999	564	130	320	999999	538	545	834	999999	980	330	999999	999999	194	268	773	868	757	56	999999	808	999999	999999	999999	140	15	492	719	999999	660	128	619	562	169	801	999999	432	999999	999999	833	999999	42	999999	92	858	544	765	927	999999	87	999999	255	747	702	377	54	999999	339	190	883	55	826	891	365	999999	999999	121	999999	393	999999	351	999999	353	999999	999999	999999	217	777	933	999999	249	565	803	865	695	873	871	860	791	999999	944	102	936	530	788	999999	151	536	231	156	432	747	544	999999	736	999999	999999	535	520	999999	836	925	405	999999	643	999999	32	35	669	988	999999	999999	999999	636	676	258	999999	823	999999	91	634	681	999999	786	999999	502	30	508	139	999999	970	346	350	199	920	999999	999999	352	886	999999	87	999999	867	999999	999999	181	999999	908	628	999999	409	88	999999	999999	999999	999999	379	619	430	151	469	999999	896	197	27	503	999999	46	716	999999	561	472	937	134	14	518	814	323	479	992	980	122	999999	999999	82	892	244	912	231	764	649	999999	999999	744	838	563	229	999999	225	999999	999999	484	999999	971	926	999999	151	976	999999	459	351	999999	150	438	170	357	643	255	125	999999	268	998	814	951	17	483	999999	202	999999	450	299	144	108	664	731	999999	920	999999	999999	145	750	267	488	999999	423	593	937	493	583	999999	920	973	564	100	555	272	670	249	964	452	396	948	690	982	999999	217	999999	485	706	664	999999	735	999999	999999	999999	11	519	52	538	423	546	67	618	999999	530	325	999999	18	119	469	999999	999999	944	281	749	999999	576	505	999999	999999	636	999999	999999	999999	64	194	999999	999999	999999	553	752	627	999999	550	906	339	340	886	462	845	999999	949	999999	246	829	756	790	259	999999	582	434	24	999999	999999	787	93	279	699	750	345	872	994	302	565	717	218	969	404	999999	419	999999	690	53	999999	999999	686	96	551	999999	308	999999	203	354	999999	999999	737	196	388	762	823	69	999999	146	999999	972	642	657	810	999999	999999	999999	999999	999999	820	120	744	971	674	754	110	999999	999999	999999	999999	941	679	650	
168	999999	999999	32	591	641	999999	359	999999	554	926	999999	936	39	286	32	999999	999999	17	999999	533	33	999999	766	999999	634	662	826	341	40	694	999999	302	992	498	373	548	598	204	755	342	470	999999	200	54	880	817	80	720	706	999999	929	934	370	126	145	999999	223	510	957	999999	999999	28	999999	859	751	501	944	541	999999	483	881	999999	999999	999999	73	744	999999	722	641	816	591	999999	634	900	765	250	932	876	362	311	335	97	999999	776	999999	451	488	999999	302	388	999999	539	807	999999	258	611	999999	394	999999	999999	877	501	999999	150	397	999999	394	899	104	511	569	999999	189	611	999999	793	999999	999999	369	621	265	999999	429	262	943	62	308	999999	651	163	568	548	823	960	434	834	999999	106	389	996	67	999999	245	999999	819	805	359	206	999999	464	531	207	999999	441	145	33	81	616	207	344	321	982	999999	999999	943	31	999999	228	186	323	575	983	105	373	563	999999	617	999999	443	999999	702	112	999999	196	631	370	523	999999	824	410	762	999999	999999	54	685	85	340	304	848	999999	999999	999999	29	762	889	547	999999	999999	877	468	415	443	999999	999999	642	219	999999	71	320	999999	999999	999999	999999	999999	999999	963	94	60	999999	999999	346	323	789	646	588	571	999999	574	307	93	267	862	513	365	994	999999	440	999999	412	476	429	279	984	275	300	696	999999	252	212	926	462	62	972	999999	132	999999	654	999999	481	80	999999	91	999999	236	324	644	359	48	781	999999	533	255	648	999999	69	999999	339	523	355	891	834	840	999999	999999	999999	999999	890	124	243	902	674	903	999999	341	999999	347	515	757	951	655	999999	698	471	971	402	999999	999999	760	999999	64	999999	140	190	589	999999	294	719	392	999999	119	754	245	804	999999	566	629	887	999999	871	721	561	582	572	700	554	146	379	999999	978	999999	801	999999	783	188	150	543	723	778	105	999999	627	133	161	841	901	111	999999	999999	999999	773	329	107	889	999999	503	999999	568	999999	45	999999	999999	328	999999	193	318	625	461	999999	738	32	905	119	221	999999	103	999999	430	730	799	453	251	787	985	214	103	703	999999	174	685	959	975	999999	742	995	999999	999999	719	967	999999	285	999999	278	854	999999	999999	220	885	83	525	75	759	838	691	592	858	999999	343	209	99	614	385	999999	939	778	57	672	376	226	675	999999	718	462	207	523	999999	999999	933	999999	346	999999	817	177	649	620	210	147	999999	160	147	21	965	519	999999	919	900	362	999999	999999	999999	205	843	669	999999	731	999999	306	641	177	788	
884	999999	739	862	217	999999	218	647	329	999999	910	130	226	89	999999	999999	208	584	288	622	999999	644	857	999999	999999	49	158	769	918	273	903	506	999999	371	262	999999	999999	999999	670	132	692	999999	999999	999999	999999	85	627	589	999999	902	999999	721	363	555	347	250	347	481	721	178	647	448	729	999999	999999	413	745	999999	827	847	999999	551	914	165	930	735	999999	999999	832	75	421	569	36	25	125	192	153	999999	33	999999	478	999999	935	502	484	254	999999	952	832	31	339	772	762	999999	309	606	807	207	625	612	615	999999	648	655	999999	88	421	999999	999999	492	999999	916	830	816	378	847	999999	999999	681	685	999999	683	528	999999	999999	648	999999	141	715	519	384	999999	999999	421	406	491	115	289	745	999999	833	282	21	999999	760	422	942	946	527	461	999999	395	526	939	999999	932	468	837	999999	118	281	290	997	999999	117	999999	712	419	419	886	742	336	675	285	999999	477	999999	188	61	323	706	861	613	263	529	999999	429	274	999999	999999	33	278	370	637	134	552	284	999999	999999	445	709	532	536	640	719	664	719	250	999999	395	270	290	785	605	411	999999	676	999999	902	128	895	448	860	999999	863	473	965	999999	161	309	202	92	945	616	999999	999999	334	973	544	999999	279	189	187	999999	999999	742	493	999999	999999	999999	876	541	686	124	999999	999999	672	590	777	999999	698	681	98	787	202	187	344	179	992	237	95	702	209	47	999999	716	999999	696	999999	130	980	999999	811	448	432	661	999999	831	76	352	511	744	206	298	176	999999	100	399	970	36	999999	323	772	999999	627	183	342	999999	275	833	999	975	849	656	275	496	869	650	999999	541	781	513	112	999999	726	351	506	911	870	260	625	999999	725	714	723	666	999999	813	820	258	999999	756	999999	999999	353	999999	894	999999	32	680	999999	449	999999	439	254	894	221	133	282	286	677	431	778	999999	999999	138	259	144	932	609	67	65	830	999999	999999	35	946	869	306	199	457	956	999999	200	532	999999	836	999999	999999	828	455	316	999999	543	999999	898	978	552	34	225	286	759	617	423	623	999999	619	928	226	229	948	999999	826	92	829	721	542	999999	999999	42	999999	999999	999999	114	999999	750	524	297	534	324	56	404	845	91	912	999999	999999	999999	577	859	566	907	79	249	880	999999	489	458	714	859	999999	999999	70	991	923	324	999999	513	269	872	157	999999	404	902	183	553	999999	745	179	999999	382	77	19	632	476	393	892	435	999999	999999	271	75	999999	999999	999999	655	999999	999999	999999	598	
999999	999999	215	705	712	244	999999	177	76	336	608	999999	289	582	487	999999	391	437	999999	540	431	999999	289	219	611	999999	749	729	943	528	219	651	999999	580	999999	999999	999999	314	920	241	879	999999	368	897	451	527	786	10	197	671	999999	906	338	626	177	953	556	995	103	999999	494	999999	234	547	999999	999999	164	999999	63	940	434	86	517	293	660	706	300	391	767	93	305	749	542	281	264	312	322	999999	999999	574	999999	866	221	999999	747	105	500	821	780	495	373	87	999999	257	246	197	999999	55	965	470	663	174	237	20	334	745	251	952	293	814	643	202	305	488	949	567	865	227	999999	564	215	479	611	999999	719	999999	999999	295	44	76	914	277	996	942	911	825	999999	210	965	11	854	999999	537	966	851	180	782	467	307	999999	332	180	509	411	265	999999	563	955	300	115	942	956	917	999999	899	999999	206	362	577	133	999999	664	999999	544	710	667	941	645	430	549	999999	999999	987	366	744	743	768	595	687	726	272	683	909	860	69	999999	630	321	76	485	974	430	889	183	749	667	918	964	700	598	999999	918	999999	999999	669	606	968	999999	481	166	607	611	674	999999	861	999999	755	401	485	812	46	630	578	945	574	25	456	814	616	87	824	803	894	99	999999	354	158	167	201	999999	929	79	999999	910	877	373	755	48	322	504	912	527	999999	999999	561	999999	349	999999	187	653	160	164	945	404	341	999999	717	585	377	517	999999	999999	210	32	882	967	999999	668	77	211	270	417	502	122	999999	307	324	999999	537	860	999999	569	980	547	312	775	133	444	578	83	655	179	999999	804	407	324	326	999999	16	594	832	680	521	975	392	999999	662	832	239	43	999999	711	999999	517	512	537	616	999999	719	117	843	999999	100	994	999999	999999	746	697	714	850	999999	999999	999	943	37	999999	999999	14	164	570	122	300	999999	999999	594	944	131	999999	999999	870	708	663	747	999999	999999	999999	590	527	430	999999	995	965	999999	389	999999	999999	999999	999999	999999	999999	489	611	507	999999	994	552	150	555	999999	611	969	594	999999	999999	152	326	119	110	999999	550	743	531	999999	862	574	999999	182	825	491	962	241	26	672	124	999999	106	999999	598	904	207	345	45	999999	818	333	999999	570	283	999999	736	521	612	999999	939	999999	957	37	645	585	846	379	325	999999	446	999999	952	999999	290	463	55	170	521	205	994	214	999999	413	765	539	999999	587	898	587	999999	999999	628	114	999999	999999	433	999999	520	23	67	828	30	999999	680	449	380	
490	290	820	201	575	10	416	917	734	999999	553	271	116	999999	269	999999	999999	318	995	751	848	198	999999	999999	976	650	999999	147	176	194	736	733	326	999999	999999	999999	88	396	189	999999	221	196	998	942	999999	807	414	600	798	357	293	662	685	697	999999	301	999999	790	224	925	999999	278	751	550	999999	999999	945	947	999999	962	402	999999	138	554	539	661	200	667	999999	179	245	908	349	819	900	83	999999	999999	635	999999	999999	297	181	264	949	942	445	457	942	69	862	466	858	836	954	999999	999999	140	168	870	111	22	640	55	689	999999	929	999999	649	999999	999999	326	322	361	344	115	179	874	605	596	226	742	725	101	317	778	999999	513	865	958	549	917	469	764	288	615	656	136	575	365	999999	513	807	26	999999	545	999999	507	999999	999999	772	660	535	999999	654	999999	999999	549	738	999999	543	426	76	691	386	855	856	557	83	729	458	53	309	249	999999	712	934	708	804	771	634	552	21	26	196	889	391	897	120	999999	328	999999	398	664	999999	999999	999999	999999	639	441	689	597	433	999999	400	999999	360	296	989	942	434	588	745	966	286	999999	414	999999	505	497	473	958	446	999999	411	351	999999	644	427	985	999999	817	79	372	999999	46	128	999999	625	999999	999999	105	907	178	493	740	372	431	388	999999	193	999999	621	151	968	730	160	999999	370	59	84	999999	869	14	677	617	518	999999	885	999999	872	174	434	999999	958	999999	61	278	670	671	999999	999999	999999	999999	999999	999999	205	928	404	361	886	999999	879	999999	392	822	999999	903	501	999999	999999	989	999999	148	999999	28	963	583	193	599	679	999999	608	699	80	850	459	282	999999	799	421	999999	978	534	363	33	294	999999	999999	146	152	999999	777	793	999999	989	999999	127	639	783	913	622	744	804	681	13	999999	999999	999999	999999	372	999999	700	701	999999	641	21	21	784	933	734	999999	928	56	456	999999	999999	999999	999999	90	999999	341	643	429	999999	999999	845	999999	852	359	783	114	361	122	774	199	999999	86	338	807	978	676	343	705	59	808	999999	698	999999	160	898	435	930	425	999999	40	319	281	999999	999999	999999	999999	999999	435	159	629	753	815	282	267	999999	38	486	452	112	496	998	999999	379	999999	114	156	825	701	460	358	183	999999	742	999999	999999	185	270	671	21	150	516	908	555	429	64	879	426	100	87	870	948	488	323	883	41	381	901	737	562	649	23	468	974	999999	455	817	82	538	387	897	768	815	440	961	979	100	999999	950	33	235	730	999999	624	590	
409	695	999999	858	999999	507	999999	533	999999	371	137	58	933	753	999999	247	806	887	712	189	112	143	999999	999999	904	940	989	951	714	999999	918	999999	843	393	401	760	203	223	999999	879	623	244	706	79	999999	931	166	999999	976	785	999999	842	31	445	488	999999	648	999999	954	771	518	999999	818	781	452	848	214	550	999999	223	53	592	71	833	565	867	437	999999	526	972	784	360	974	928	908	999999	267	408	904	135	122	931	269	999999	370	301	425	924	999999	986	726	616	999999	763	742	999999	780	198	879	621	839	999999	745	982	987	999999	358	890	999999	376	999999	806	645	999999	111	121	333	17	472	274	451	512	361	540	256	999999	999999	220	196	81	305	79	528	293	999999	999999	196	287	77	999999	999999	535	61	999999	405	920	970	999999	999999	999999	999999	999999	999999	615	179	999999	318	214	736	819	94	999999	704	999999	999999	521	287	362	939	999999	924	56	940	269	999999	915	460	999999	999999	335	999999	999999	558	565	568	531	352	999999	123	959	144	999999	551	257	999999	805	831	999999	188	883	642	617	120	12	706	467	833	999999	294	999999	876	215	999999	410	621	71	999999	149	242	549	178	374	248	979	525	999999	504	692	151	999999	999999	209	923	999999	692	589	999999	999999	858	999999	698	886	999999	859	93	999999	912	150	999999	999999	226	692	27	638	714	278	379	140	487	763	962	151	999999	768	180	999999	999999	818	999999	41	158	999999	290	141	851	999999	745	389	896	597	999999	999999	65	95	309	999999	192	295	546	424	220	781	78	999999	148	556	571	860	689	416	646	103	433	605	999999	193	411	885	787	432	533	999999	999999	890	999999	999999	95	239	469	778	494	999999	281	303	820	999999	964	194	993	999999	999999	884	700	999999	950	937	999999	999999	186	999999	989	999999	507	124	890	999999	547	187	373	540	471	999999	401	910	921	649	999999	139	784	542	229	227	999999	492	711	999999	299	754	999999	795	677	635	63	354	788	197	499	166	999999	600	828	787	999999	462	833	389	493	789	999999	311	124	801	675	643	896	772	999999	25	413	251	930	792	247	578	863	835	288	57	132	733	160	665	999999	999999	999999	441	405	439	999999	999999	999999	510	196	638	680	875	999999	419	458	999999	783	484	753	171	669	45	550	253	599	997	999999	445	667	834	161	999999	85	999999	930	464	999999	999999	365	91	95	429	999999	999999	897	999999	999999	999999	999999	999999	950	676	999999	999999	525	678	891	161	839	661	999999	999999	843	362	487	999999	800	478	999999	993	999999	808	128	999999	85	249	
999999	941	356	611	999999	242	846	561	883	484	999999	520	966	261	573	225	145	703	860	375	586	254	131	674	197	407	389	605	467	999999	557	250	488	285	248	999999	805	238	540	999999	873	292	478	12	686	290	511	237	999999	433	673	424	999999	710	662	194	820	681	424	999999	853	999999	103	741	999999	305	41	690	22	624	419	907	173	872	999999	303	775	999999	988	906	896	161	999999	999999	999999	143	440	778	622	999999	138	134	813	816	999999	632	198	999999	85	391	259	999999	999999	805	24	999999	260	937	218	369	999999	999999	692	517	827	701	75	69	271	793	864	262	77	958	495	295	103	357	737	999999	999999	48	52	999999	657	999999	999999	379	29	713	882	502	570	263	645	999999	999999	305	989	443	567	999999	475	999999	999999	996	753	999999	999999	728	672	999999	210	348	264	380	659	95	860	752	764	999999	50	558	910	999999	692	814	323	999999	999999	798	999999	304	999999	976	572	760	999999	661	999999	680	69	999999	50	999999	302	999999	999	274	777	356	445	999999	678	999999	98	916	381	163	999999	999999	942	999999	999999	874	999999	905	46	287	807	898	999999	209	431	93	636	749	518	931	80	471	999999	58	291	999999	362	999999	625	441	887	655	999999	927	357	391	738	807	999999	176	444	396	195	721	466	999999	351	999999	814	594	244	349	408	999999	999999	842	999999	999999	971	378	521	423	289	604	400	999999	518	87	851	49	999999	829	999999	352	497	684	285	999999	592	412	165	126	999999	41	206	548	999999	939	999999	514	999999	999999	836	57	999999	31	116	590	331	999999	370	999999	394	774	248	415	24	66	952	409	567	999999	311	568	999999	404	115	258	408	851	999999	579	243	347	782	999999	999999	287	999999	476	577	695	771	287	51	891	732	542	999999	790	533	200	987	445	999999	235	542	277	834	259	915	858	191	479	999999	791	41	57	991	737	999999	737	368	486	831	999999	270	999999	527	999999	671	572	465	618	328	714	999999	798	399	999999	968	726	453	447	560	718	513	301	878	260	859	999999	550	999999	378	795	999999	510	613	999999	999999	519	750	512	587	352	999999	999999	161	695	999999	243	999999	444	768	695	294	921	925	123	368	999999	155	276	471	986	31	410	249	532	882	91	194	324	593	999999	976	999999	859	217	325	999999	999999	192	61	999999	38	999999	296	682	511	999999	999999	500	716	999999	373	483	999999	601	330	992	999999	629	812	999999	58	343	850	318	719	354	71	999999	797	429	830	962	224	999999	958	915	123	999999	999999	972	507	694	607	599	
96	502	899	268	999999	333	615	520	380	934	578	694	266	978	962	167	849	866	999999	297	174	999999	269	205	999999	415	879	999999	608	840	620	363	736	999999	999999	227	999999	802	831	473	813	999999	592	289	276	273	659	145	604	863	132	640	991	319	435	685	999999	999999	624	481	453	848	911	999999	999999	224	999999	14	755	745	712	56	45	239	483	854	818	979	929	380	756	744	171	744	999999	979	372	999999	826	547	984	750	187	999999	30	965	408	999999	965	61	314	654	999999	859	999999	86	999999	762	999999	580	867	263	774	999999	724	709	687	176	821	345	852	542	188	217	760	999999	999999	685	218	999999	455	999999	24	878	75	112	364	312	593	999999	383	610	590	999999	680	731	975	933	635	320	288	241	240	629	208	772	476	999999	108	198	217	999999	553	999999	135	111	248	896	188	999999	355	999999	583	190	999999	252	952	932	999999	39	987	935	59	898	999999	224	534	394	999999	999999	636	192	213	405	433	463	999999	271	130	578	999999	89	754	23	965	999999	658	999999	668	956	999999	543	644	999999	211	282	999999	654	97	910	577	999999	227	999999	985	172	181	187	757	508	999999	690	999999	959	547	907	190	999999	932	337	565	483	726	722	484	102	548	999999	204	161	999999	999999	184	999999	999999	638	862	869	37	802	731	999999	999999	999999	771	139	999999	684	532	999999	101	999999	722	760	355	103	138	504	410	892	999999	47	983	605	999999	783	516	602	958	908	55	321	18	139	606	94	190	565	999999	354	999999	863	999999	900	999999	999999	999999	423	999999	906	509	368	469	145	188	693	497	697	255	987	622	138	999999	623	258	780	826	592	999999	999999	912	572	999999	65	531	760	435	92	545	166	103	999999	999999	61	408	687	999999	999999	950	912	999999	493	320	999999	732	999999	147	999999	999999	999999	999999	999999	999999	999999	994	937	815	413	613	999999	267	999999	999999	99	894	530	400	674	224	570	999999	999999	641	251	672	999999	261	588	333	999999	622	447	999999	265	233	996	999999	144	67	471	871	448	269	532	655	193	341	231	79	211	843	473	773	999999	361	980	465	27	931	999999	999999	236	90	326	805	819	974	896	865	898	696	999999	999999	999999	698	999999	693	119	999999	489	97	39	999999	131	454	159	673	999999	999999	253	540	816	212	492	785	644	367	999999	999999	999999	999999	444	365	181	999999	587	856	30	392	871	296	356	430	451	487	656	717	958	871	999999	999999	625	993	622	999999	879	999999	999999	968	63	132	999999	392	999999	999999	999999	999999	347	999999	999999	
303	999999	999999	999999	956	193	396	761	999999	138	927	409	81	80	689	593	451	743	813	999999	534	999999	62	339	749	546	964	668	180	834	982	999999	352	999999	999999	503	659	999999	666	184	492	301	128	839	136	722	999999	321	82	687	211	999999	533	999999	342	999999	600	636	292	999999	228	727	590	999999	156	557	999999	77	999999	195	933	489	999999	639	153	242	613	223	999999	999999	867	999999	999999	493	633	62	846	373	999999	791	999999	33	679	255	955	765	999999	948	693	579	999999	999999	602	886	753	722	999999	999999	835	110	957	387	999999	265	552	575	140	107	547	103	710	999999	405	999999	292	910	809	999999	683	388	532	665	999999	632	369	265	999999	710	999999	910	999999	999999	999999	571	834	526	598	424	703	390	634	613	410	999999	868	973	215	676	999999	843	999999	999999	999999	456	578	302	857	999999	895	296	999999	430	367	636	895	759	164	834	999999	766	999999	394	137	303	754	918	264	930	763	396	60	383	999999	896	997	186	739	999999	993	999999	668	797	999999	416	864	213	999999	999999	704	119	818	999999	583	999999	531	528	894	918	999999	659	47	926	48	509	246	151	999999	471	999999	718	29	83	841	560	107	524	866	721	999999	999999	999999	490	999999	654	999999	999999	999999	279	374	478	291	821	389	343	999999	742	999999	999999	999999	723	889	999999	144	999999	999999	745	540	999999	739	17	661	183	999999	161	999999	557	700	393	932	999999	351	999999	106	170	999999	208	693	999999	65	365	765	847	999999	999999	999999	888	355	250	564	831	148	776	539	367	817	118	999999	238	357	947	51	375	96	611	381	999999	688	999999	559	891	999999	999999	967	383	252	999999	632	774	499	999999	212	460	829	110	429	574	999999	739	353	999999	999999	465	159	118	999999	399	999999	939	343	817	209	999999	691	672	779	115	999999	999999	999999	13	999999	566	999999	999999	999999	590	545	986	192	807	339	999999	631	240	34	999999	883	859	69	852	999999	692	441	999999	897	831	769	999999	330	999999	766	359	624	999999	999999	310	726	899	373	999999	854	999999	999999	536	488	999999	749	460	647	193	232	999999	999999	271	950	793	999999	67	999999	913	820	388	665	869	50	979	334	290	399	724	870	983	495	335	998	999999	935	905	202	647	91	999999	520	147	999999	999999	262	362	400	57	999999	668	547	460	912	476	118	887	999999	999999	925	999999	70	922	323	249	463	770	273	999999	857	228	865	714	999999	511	867	999999	778	233	727	972	890	351	999999	999999	445	999999	999999	999999	179	58	999999	693	721	623	258	597	824	851	
363	999999	999999	999999	199	957	999999	999999	999999	411	608	999999	118	271	781	953	577	719	384	121	803	999999	358	740	502	809	999999	181	992	999999	999999	280	704	927	999999	246	882	172	999999	591	408	612	415	21	924	589	939	159	912	768	999999	999999	222	712	57	999999	143	359	236	390	159	632	840	421	159	337	885	999999	401	545	81	999999	567	999999	713	200	22	347	816	912	999999	999999	268	234	999999	722	68	999999	879	999999	999999	533	936	999999	441	999999	772	994	999999	596	704	757	758	377	696	640	999999	999999	999999	857	922	796	543	999999	519	500	373	999999	258	436	279	999999	311	466	442	548	478	796	999999	937	427	28	999999	229	217	122	900	891	537	532	999999	639	993	999999	22	316	990	622	999999	941	999999	167	745	999999	327	811	456	302	934	158	999999	185	77	71	440	903	321	323	115	407	599	482	999999	999999	685	999999	899	289	453	999999	558	999999	999999	420	535	270	282	60	902	406	666	608	956	388	370	576	571	999999	591	118	999999	676	517	853	999999	999999	88	28	750	686	999999	999999	848	999999	600	315	640	656	535	179	631	271	421	709	999999	991	526	699	999999	119	78	967	698	344	999999	881	348	691	79	606	191	999999	309	225	494	500	759	157	788	999999	999999	915	999999	422	487	733	264	999999	999999	999999	413	999999	662	640	999999	944	999999	514	677	718	966	948	587	929	987	999999	961	206	225	999999	241	378	911	311	183	163	571	285	857	407	999999	541	578	719	203	999999	601	669	606	549	32	255	480	79	999999	987	337	476	999999	120	772	68	591	871	128	44	477	361	467	465	382	999999	657	280	101	435	380	868	736	195	775	302	599	675	229	985	898	842	222	999999	825	105	851	746	634	568	949	999999	600	168	999999	249	211	151	999999	999999	598	210	999999	662	616	999999	999999	999999	999999	480	469	915	651	142	146	635	148	281	640	287	351	910	999999	533	999999	672	277	577	860	999999	101	458	999999	399	397	697	865	559	579	365	365	611	412	163	109	999999	65	999999	999999	698	999999	929	510	889	488	688	564	453	187	999999	202	172	388	808	389	999999	416	262	745	999999	770	588	702	284	922	739	508	491	999999	451	616	809	554	172	434	171	947	619	911	708	143	421	999999	634	173	999999	233	603	774	98	627	803	722	999999	928	522	236	999999	966	748	189	82	999999	735	999999	392	617	226	383	227	999999	796	350	46	999999	358	215	78	999999	729	516	904	717	999999	824	812	97	970	999999	912	999999	999999	652	999999	
999999	70	402	647	999999	780	584	16	229	556	35	830	463	685	279	579	316	167	124	246	242	999999	365	683	999999	525	305	647	982	999999	291	352	153	999999	517	999999	956	999999	771	340	155	509	684	170	320	994	359	411	700	664	605	999999	606	999999	999999	253	999999	999999	737	781	485	937	34	758	274	682	686	284	999999	35	999999	999999	396	999999	101	732	999999	204	373	915	175	999999	947	999999	865	513	999999	737	258	274	549	999999	999999	989	854	218	485	926	896	637	318	84	244	675	51	857	391	999999	324	207	653	510	355	999999	999999	592	989	999999	893	760	999999	948	36	903	485	384	917	406	929	883	256	673	999999	735	606	100	999999	999999	286	17	132	999999	423	60	620	48	892	999999	999999	271	999999	779	999999	145	700	370	58	341	199	999999	999999	985	999999	441	999999	979	212	619	999999	525	934	717	429	885	999999	23	535	999999	292	999999	492	908	32	668	665	477	640	172	45	999999	999999	999999	999999	620	77	147	999999	982	109	640	836	282	999999	999999	337	510	360	999999	999999	686	834	81	58	753	184	41	962	233	775	483	348	49	584	978	483	617	635	808	999999	501	999999	553	999999	651	610	999999	124	999999	340	164	126	999999	999999	358	411	970	278	339	446	999999	184	807	216	999999	301	796	698	814	385	720	875	552	340	14	704	291	999999	999999	153	964	916	797	892	999999	367	999999	383	999999	577	512	999999	305	372	999999	327	184	346	260	360	813	520	999999	789	999999	289	574	161	999999	653	999999	775	872	999999	481	129	386	914	595	269	999999	423	999999	247	872	382	579	189	560	687	530	945	999999	999999	339	454	616	18	282	999999	999999	999999	722	999999	457	736	475	119	999999	661	940	269	751	991	914	400	56	71	916	248	710	395	601	973	133	999999	999999	826	856	37	512	378	642	264	476	741	701	999999	790	146	999999	469	999999	898	999999	270	203	952	141	939	407	554	102	999999	630	407	999999	748	457	282	905	999999	999999	864	158	999999	627	496	525	999999	999999	164	281	780	342	250	106	999999	236	862	980	878	694	917	629	957	286	608	633	78	999999	952	444	517	999999	266	216	433	750	185	999999	706	437	958	999999	252	283	321	999999	389	999999	409	522	999999	301	36	955	345	244	200	296	28	863	999999	545	746	720	763	549	999999	44	672	952	61	229	283	999999	735	999999	386	684	964	999999	254	768	999999	439	999999	225	213	311	870	199	560	888	624	843	981	999999	503	532	519	771	625	355	637	999999	471	375	999999	585	
229	999999	857	515	331	120	999999	999999	316	317	871	547	345	774	173	483	401	999999	604	999999	469	322	183	854	175	999999	999999	898	140	999999	968	999999	208	628	91	212	341	999999	567	513	999999	303	999999	999999	999999	971	999999	851	191	164	66	309	771	587	125	906	495	13	350	139	829	720	557	999999	349	398	999999	717	692	961	151	356	605	100	999999	176	216	987	203	999999	999999	440	716	975	724	999999	711	620	999999	184	717	338	999999	437	684	514	999999	580	847	272	631	999999	169	999999	22	709	704	680	382	948	700	999999	810	156	373	399	13	581	999999	999999	686	999999	214	999999	254	813	999999	999999	999999	700	999999	636	149	999999	571	999999	999999	495	963	25	964	40	999999	563	999999	218	999999	557	74	999999	511	173	768	999999	999999	902	999999	651	999999	999999	66	537	275	682	527	74	999999	879	585	325	128	517	618	796	716	656	491	650	42	45	295	104	999999	130	199	267	999999	973	999999	668	543	629	999999	999999	958	437	765	999999	46	999999	850	648	972	748	177	999999	999999	972	460	930	999999	863	999999	941	913	962	434	154	492	999999	206	394	999999	916	782	999999	999999	853	999999	288	890	925	999999	999999	194	999999	132	999999	953	204	712	894	522	424	257	679	21	577	851	999999	12	620	82	776	999999	999999	123	999999	999999	678	995	701	145	181	999999	495	258	996	757	276	839	999999	201	999999	557	312	872	120	669	113	999999	999999	999999	841	285	279	999999	838	408	728	533	77	999999	284	209	20	999999	999999	384	999999	431	999999	999999	584	999999	932	999999	784	228	911	593	12	396	862	201	574	999999	999999	895	769	643	420	999999	39	743	771	682	917	999999	999999	552	531	999999	999999	999999	472	611	427	683	353	999999	77	999999	999999	145	530	681	999999	999999	634	320	465	454	615	128	20	999999	999999	841	395	260	511	696	999999	368	71	999999	489	190	728	962	282	620	552	919	575	800	111	893	999999	999999	999999	834	464	237	97	86	130	999999	999999	56	821	585	298	103	999999	999999	938	137	83	263	202	355	364	671	47	999999	999999	695	552	220	324	999999	628	304	999999	677	242	454	281	985	999999	700	999999	999999	151	999999	332	459	580	204	862	999999	820	999999	999999	801	480	792	199	253	184	999999	246	461	732	924	999999	993	989	671	149	999999	856	98	116	501	836	682	530	999999	999999	999999	999999	358	357	349	85	999999	999999	312	206	999999	265	37	810	999999	463	999999	949	226	739	999999	999999	909	999999	999999	128	999999	999999	999999	965	999999	271	847	730	731	999999	888	113	
999999	848	299	596	999999	474	699	239	828	287	395	48	999999	732	313	611	999999	983	999999	999999	979	231	353	999999	999	346	999999	188	417	306	89	412	575	954	567	377	999999	742	999999	444	365	148	299	454	468	368	999999	76	957	999999	547	747	113	594	133	999999	505	485	597	350	76	520	999999	531	207	983	999999	824	174	935	172	451	999999	771	937	999999	931	899	356	641	999999	342	230	180	759	342	309	999999	999999	406	999999	964	155	442	378	999999	999999	767	256	485	895	372	901	32	83	999999	547	341	999999	292	238	606	138	999999	999999	733	999999	651	772	865	683	492	993	999999	73	207	999999	999999	403	103	524	174	652	871	746	786	440	208	999999	662	999999	967	333	547	177	276	835	999999	252	644	999999	675	999999	391	999999	412	379	143	958	876	800	779	999999	563	768	999999	954	267	999999	999999	302	101	553	119	81	999999	168	456	599	796	999999	999999	525	758	549	848	178	999999	79	343	417	306	249	230	999999	24	39	769	999999	113	999999	578	980	999999	351	462	131	885	320	95	253	922	544	171	514	694	264	189	999999	920	895	693	198	999999	995	996	852	333	999999	66	999999	999999	677	496	999999	793	135	686	416	999999	726	999999	950	984	100	495	999999	87	715	999999	999999	850	755	858	217	629	390	115	843	355	609	999999	637	263	408	854	254	57	687	721	569	577	999999	999999	203	612	742	999999	785	510	243	774	617	90	305	835	999999	819	289	999999	413	30	843	70	487	928	656	697	585	999999	250	714	400	994	608	193	999999	828	664	999999	999999	186	999999	999999	999999	999999	190	556	958	999999	221	434	767	999999	318	548	999999	711	450	275	956	55	628	999999	269	999999	383	622	482	122	757	815	165	684	968	236	999999	511	948	999999	747	109	999999	22	34	815	947	569	999999	69	999999	376	388	999999	648	841	999999	780	82	593	461	568	84	845	815	406	278	999999	862	999999	849	232	762	798	528	999999	316	615	524	454	999999	814	999999	999999	999999	391	436	767	999999	137	678	918	999999	365	999999	189	999999	999999	999999	628	546	864	999999	605	220	999999	613	589	999999	791	534	942	265	628	21	647	631	662	193	434	969	511	56	735	413	930	793	999999	608	999999	999999	999999	419	896	999999	717	117	341	211	999999	778	847	999999	255	602	735	662	810	999999	552	557	371	999999	772	999999	44	999999	971	201	290	999999	215	999999	999999	958	121	533	369	721	999999	539	300	460	757	999999	131	615	800	142	677	277	983	999999	999999	791	471	714	646	247	872	
899	999999	149	921	992	999999	865	375	296	491	211	303	999999	999999	999999	999999	911	951	999999	537	429	26	838	523	23	460	161	925	999999	999999	999999	999999	999999	999999	999999	402	160	539	765	93	266	249	514	651	476	973	894	15	51	534	559	762	999999	709	452	999999	307	625	908	542	420	939	999999	799	94	999999	181	250	653	620	116	382	196	43	281	189	512	197	999999	999999	565	999999	884	215	937	644	367	422	405	999999	999999	534	999999	233	999999	999999	613	714	567	162	802	653	361	999999	999999	187	575	496	999999	272	999999	120	578	868	976	274	65	430	861	449	956	758	844	140	525	582	751	962	370	999999	576	798	630	895	246	912	794	463	788	759	78	871	984	999999	999999	985	956	762	257	408	270	193	999999	128	206	54	808	230	904	844	436	613	999999	999999	999999	581	489	999999	999999	73	479	999999	641	111	999999	94	773	711	999999	999999	626	988	715	961	695	392	945	511	698	202	113	999999	558	943	999999	465	745	999999	999999	571	505	999999	999999	193	928	999999	552	751	748	121	999999	106	243	374	228	447	898	174	999999	314	999999	978	984	438	959	906	54	698	778	999999	999999	999999	999999	426	45	999999	857	531	43	37	839	204	999999	587	922	999999	999999	999999	724	885	567	999999	724	999999	935	527	298	702	233	32	623	854	972	833	771	18	831	999999	338	875	589	376	140	760	474	442	224	406	516	999999	575	859	973	892	356	768	547	143	491	999999	65	999999	307	21	999999	985	999999	929	815	999999	186	523	855	849	305	201	450	964	999999	999999	999999	891	195	281	456	763	880	90	487	13	471	697	335	819	820	999999	78	129	356	488	221	294	590	603	999999	61	14	133	999999	999999	999999	582	476	988	215	173	999999	36	564	649	114	999999	452	812	451	489	198	45	999999	999999	132	330	999999	188	999999	27	310	999999	504	404	759	757	493	999999	685	889	230	347	614	656	463	999999	564	706	383	79	842	778	161	297	863	968	104	724	42	997	965	999999	706	999999	862	999999	531	999999	999999	357	657	999999	137	562	999999	999999	431	383	418	90	765	910	804	222	185	532	440	217	540	999999	999999	768	298	687	924	931	999999	425	793	84	520	404	999999	36	422	721	650	599	38	23	546	720	315	999999	999999	64	494	494	22	340	947	324	629	999999	694	999999	999999	450	638	999999	219	999999	589	999999	999999	371	103	778	800	464	881	841	189	999999	254	999999	463	346	999999	869	447	999999	413	462	137	206	775	718	341	533	889	210	960	701	
804	541	999999	971	391	870	999999	716	694	558	458	116	144	999999	854	752	435	999999	999999	999999	889	999999	602	136	999999	374	596	385	446	276	575	680	880	999999	723	713	810	492	999999	585	909	731	999999	854	13	999999	71	673	999999	588	107	403	216	202	811	742	938	14	764	999999	284	999999	999999	427	983	778	235	657	388	150	941	999999	999999	999999	859	999999	608	999999	132	999999	313	922	999999	858	178	999999	474	688	676	999999	774	806	999999	938	310	334	461	45	999999	235	795	413	295	723	647	164	863	796	999999	652	143	201	881	578	713	361	73	421	999999	811	313	546	980	999999	376	145	225	601	118	534	999999	999999	875	896	999999	899	637	797	221	24	318	677	355	33	847	583	924	158	999999	949	999999	50	787	70	922	258	432	888	999999	999999	938	999999	999999	807	999999	570	325	984	188	999999	723	276	210	244	502	635	999999	957	559	792	999999	999999	376	168	274	666	999999	999999	974	151	999999	748	450	999999	85	57	989	999999	87	287	267	939	970	999999	999999	994	840	999999	999999	297	67	475	339	564	999999	999999	894	999999	999999	289	999999	510	20	46	346	974	826	999999	169	455	999999	653	879	281	535	281	106	954	933	280	826	243	257	999999	94	11	419	885	419	213	999999	470	14	999999	503	756	929	934	85	260	178	349	999999	999999	999999	414	999999	67	39	29	775	940	595	273	462	551	263	999999	951	345	565	940	91	999999	999999	185	648	91	778	778	351	172	999999	682	112	999999	849	145	46	679	416	361	856	999999	437	222	874	741	345	951	503	606	982	740	695	999999	267	999999	819	475	765	513	289	999999	677	613	999999	913	171	976	701	127	296	999999	929	213	999999	691	527	90	999999	907	746	999999	285	745	189	149	987	874	229	421	325	570	914	902	999999	999999	722	824	999999	961	580	369	260	385	999999	710	811	491	153	999999	910	739	174	858	767	462	975	999999	999999	999999	999999	296	999999	999999	802	726	367	36	141	488	999999	703	928	350	337	387	576	899	999999	479	338	999999	999999	653	999999	586	405	66	144	619	630	790	401	240	45	293	612	969	583	593	352	784	999999	665	606	999999	810	824	530	390	886	999999	506	954	999999	429	565	113	779	225	330	311	999999	522	857	188	311	698	314	54	774	606	326	842	999999	554	156	75	56	999999	775	581	535	754	732	999999	999999	446	999999	616	728	999999	200	367	999999	51	891	837	808	427	999999	122	999999	486	615	290	759	999999	828	49	283	499	999999	485	450	748	776	147	
789	311	999999	865	61	999999	326	276	415	958	580	999999	662	318	267	628	398	663	72	58	148	452	796	630	618	999999	342	238	451	999999	999999	523	999999	999999	58	999999	999999	50	70	820	170	349	999999	800	93	743	387	964	999999	438	96	786	686	727	999	347	514	274	999999	453	365	97	999999	700	999999	66	819	999999	270	761	106	358	602	252	999999	999999	577	996	547	874	230	378	996	23	628	999999	837	547	754	711	991	268	793	616	464	999999	524	184	999999	37	999999	479	703	480	342	738	999999	443	839	999999	999999	518	727	381	233	987	100	811	999999	910	228	999999	163	559	769	837	564	999999	999999	815	284	403	247	999999	951	751	674	526	681	889	946	999999	707	554	941	482	541	421	393	999999	999999	713	112	848	808	651	999999	154	710	999999	999999	208	656	999999	926	375	281	217	430	999999	999999	573	140	999999	963	824	574	999999	617	296	306	152	602	320	832	571	300	999999	711	309	435	529	816	186	999999	999999	999999	999999	627	576	999999	334	991	911	999999	418	582	920	884	984	87	716	537	423	208	999999	999999	999999	999999	365	84	999999	999999	131	56	792	757	953	475	224	86	999999	999999	51	999999	972	161	999999	165	423	988	380	514	999999	232	719	999999	999999	999999	684	999999	411	491	272	999999	329	828	870	865	371	661	628	999999	669	907	196	999999	496	338	236	879	914	189	777	376	704	999999	778	898	336	800	364	975	791	81	675	409	719	999999	999999	999999	291	999999	999999	762	999999	925	999999	820	45	985	506	74	752	804	238	232	999999	895	796	999999	999999	971	538	571	999999	999999	663	598	242	787	999999	946	572	92	598	98	999999	25	16	779	533	957	863	351	303	300	232	986	842	453	999999	823	753	999999	102	999999	297	999999	466	717	271	256	588	258	970	559	999999	669	216	150	836	999999	889	999999	428	102	999999	197	277	16	430	677	755	999999	101	201	999999	759	989	289	801	999999	558	299	517	999999	379	615	380	999999	798	563	999999	702	999999	997	999999	735	999999	999999	211	109	999999	459	296	594	500	799	166	999999	365	742	680	999999	348	673	149	999999	509	999999	999999	502	817	533	217	866	897	62	182	104	267	467	999999	999999	87	701	217	108	12	922	786	580	458	601	388	999999	883	852	364	943	857	343	999999	253	287	708	292	431	251	999999	697	447	999999	72	999999	897	377	690	849	646	465	999999	597	586	364	999999	999999	225	999999	161	999999	999999	999999	239	999999	999999	999999	131	999999	378	419	786	856	582	999999	349	954	396	90	
490	688	202	13	999999	999999	816	999999	649	889	145	664	999999	999999	100	446	653	999999	397	824	596	666	999999	978	480	237	679	193	999999	999999	25	197	657	144	663	999999	791	999999	999999	999999	999999	188	999999	241	576	714	999999	508	766	146	999999	999999	566	999999	494	824	441	224	532	489	808	632	999999	999999	873	947	999999	932	623	626	999999	999999	999999	646	999999	999999	83	24	411	766	885	999999	999999	999999	778	999999	630	999999	999999	839	999999	999999	518	501	942	798	457	304	368	628	999999	419	885	150	491	970	831	920	177	86	751	999999	999999	765	999999	999999	999999	851	999999	457	326	921	292	784	595	999999	999999	276	703	999999	960	999999	656	783	69	476	295	287	397	808	593	999999	918	574	999999	614	764	999999	897	999999	592	605	785	910	311	785	137	110	554	413	999999	999999	227	571	999999	972	770	39	999999	137	352	928	999999	710	863	617	13	718	696	999999	999999	351	378	398	23	364	992	745	481	999999	348	194	732	984	999999	999999	492	999999	458	125	843	735	56	999999	962	999999	152	85	56	694	782	418	414	573	99	534	197	828	558	760	979	34	558	431	789	167	205	479	777	835	999999	656	999999	999999	147	999999	999999	999999	436	358	222	917	999999	786	502	999999	780	168	999999	408	841	663	999999	999999	145	818	999999	625	980	805	468	672	307	221	570	999999	159	833	436	512	239	999999	402	209	547	72	335	771	929	858	999999	999999	584	378	994	470	858	571	444	328	410	679	999999	999999	999999	999999	619	488	225	999999	781	946	732	999999	999999	262	271	598	160	999999	999999	415	695	131	428	999999	98	929	999999	109	999999	587	999999	117	999999	559	960	771	319	997	452	847	556	563	999999	440	999999	999999	999999	999999	209	999999	421	371	835	995	984	505	212	469	461	690	999999	126	108	999999	557	625	291	999999	301	499	289	999999	999999	645	859	999999	53	987	127	999999	729	485	899	18	999999	37	282	115	575	465	568	850	545	999999	586	439	464	884	999999	999999	910	588	449	999999	979	269	999999	199	146	999999	461	225	351	565	960	785	226	100	38	529	353	185	999999	836	931	439	616	868	999999	429	999999	999999	999999	438	985	150	46	200	999999	906	297	92	968	723	13	353	508	999999	801	999999	223	374	855	363	999999	734	543	999999	778	550	652	871	999999	716	183	301	120	913	580	819	748	36	999999	999999	242	999999	216	331	999999	587	999999	636	77	999999	216	313	314	751	999999	260	607	433	421	488	263	426	953	262	550	711	243	594	409	999999	62	999999	999999	733	
131	999999	527	222	779	200	618	26	803	870	510	869	987	999999	999999	329	222	324	614	583	868	815	999999	954	780	131	354	347	236	95	216	29	999999	580	630	26	733	395	654	230	869	247	622	92	999999	681	723	999999	999999	90	999999	999999	581	728	999999	315	768	572	441	999999	845	281	789	718	664	490	868	417	738	805	595	827	670	394	713	631	203	999999	213	109	407	480	999999	156	326	479	999999	282	715	325	257	170	999999	995	999999	598	457	999999	428	999999	812	316	145	999999	494	942	76	197	24	243	121	543	369	999999	260	999999	705	643	999999	194	52	595	701	422	999999	435	999999	675	19	125	184	299	806	999999	297	999999	344	608	661	383	999999	260	267	482	213	713	801	622	999999	999999	999999	813	512	243	229	227	999999	722	417	69	999999	999999	188	899	68	822	737	999999	999999	999999	40	999999	982	28	781	999999	337	228	219	844	634	999999	930	999	232	370	787	999999	723	79	486	621	200	602	999999	21	999999	368	423	999999	976	384	578	585	999999	795	999999	493	461	437	889	395	999999	999999	999999	999999	470	188	676	698	44	174	703	974	683	419	906	999999	713	770	999999	999999	805	827	868	260	681	999999	31	437	538	999999	121	295	190	999999	117	627	177	495	551	893	691	725	357	999999	680	604	902	999999	889	452	999999	691	719	919	999999	686	704	999999	999999	125	999999	249	170	740	62	418	793	592	311	288	999999	228	229	825	288	89	480	66	999999	999999	452	461	547	999999	523	999999	576	271	509	431	923	992	356	435	999999	452	565	616	759	271	811	320	999999	611	239	561	472	894	641	999999	216	647	604	71	673	706	999999	999999	227	631	842	531	92	880	365	229	999999	793	99	835	524	863	306	999999	274	142	203	936	856	962	958	681	999999	998	999999	285	397	295	761	39	750	491	399	138	429	999999	237	387	255	20	999999	678	804	805	986	352	350	296	797	541	512	764	999999	264	672	999999	902	94	665	89	831	586	42	69	94	999999	999999	178	889	984	905	816	690	846	282	290	876	823	22	872	934	111	497	230	527	999999	274	144	465	268	387	153	722	999999	188	999999	646	999999	721	953	999999	182	999999	999999	999999	695	83	381	982	999999	293	88	81	792	999999	730	99	811	541	108	769	999999	999999	630	607	761	103	524	667	999999	999999	141	999999	999999	994	762	999999	685	594	832	912	892	162	999999	999999	999999	999999	929	31	999999	23	834	214	999999	999999	547	469	999999	214	873	601	559	999999	811	748	162	999999	22	
798	392	35	413	227	709	196	999999	188	639	655	308	690	174	502	999999	999999	809	927	999999	999999	457	302	927	480	720	240	362	999999	350	999999	822	333	68	141	639	432	609	617	504	435	318	368	999999	999999	906	193	437	67	505	655	938	999999	494	999999	351	999999	999999	933	506	479	834	697	838	314	832	974	631	43	863	785	556	202	432	999999	567	98	472	806	574	999999	999999	999999	683	695	396	999999	839	999999	789	549	334	999999	999999	35	601	620	530	999999	298	931	561	404	204	720	108	746	802	999999	580	999999	627	301	999999	999999	676	539	23	153	917	245	145	710	999999	999999	461	999999	91	407	463	946	567	945	999999	642	975	408	999999	999999	999999	650	794	409	350	536	921	42	318	151	358	71	606	387	609	62	796	999999	999999	879	268	228	664	405	975	634	695	682	783	726	993	277	438	60	556	276	450	735	999999	999999	402	999999	999999	939	999999	401	349	999999	999999	999999	845	134	258	231	704	378	986	999999	433	999999	840	248	999999	591	158	999999	999999	556	830	343	999999	70	999999	443	487	840	656	725	357	583	295	515	346	327	880	869	29	217	356	999999	290	60	311	999999	876	163	179	980	791	967	768	999999	359	999999	853	784	999999	814	744	864	721	270	999999	850	431	335	999999	999999	710	999999	71	426	999999	652	63	561	759	838	567	333	671	999999	934	389	815	502	166	342	999999	105	237	215	473	491	466	29	999999	461	231	551	261	247	279	512	999999	351	999999	706	999999	999999	35	999999	256	999999	203	999999	336	662	44	928	178	570	468	614	61	855	999999	718	195	43	553	307	617	26	999999	433	406	999999	483	473	910	459	392	181	80	434	999999	62	999999	421	693	355	426	302	382	691	778	665	461	999999	398	999999	520	916	999999	728	195	240	349	769	648	905	188	571	28	718	187	999999	544	626	897	901	429	774	350	207	999999	999999	643	999999	999999	741	969	433	85	46	939	476	432	999999	248	728	713	529	772	787	177	855	283	999999	999999	492	999999	834	162	496	453	746	576	551	847	870	999999	958	999999	999999	999999	754	496	999999	999999	999999	863	202	388	178	198	900	11	562	40	999999	51	979	876	172	620	999999	999999	588	592	999999	900	881	504	377	141	754	415	865	852	999999	369	999999	999999	802	628	927	999999	999999	308	553	744	23	999999	999999	999999	616	91	999999	296	801	483	999999	400	586	999999	982	698	999999	46	443	495	146	710	617	999999	999999	105	84	999999	692	688	999999	289	999999	457	886	369	999999	548	
525	999999	464	578	60	939	461	900	307	991	646	999999	999999	999999	999999	67	999999	313	903	165	88	999999	999999	416	604	999999	196	628	361	138	924	622	26	999999	999999	769	999999	568	659	678	214	850	797	92	999999	463	252	349	424	999999	849	583	999999	526	469	999999	666	57	973	937	752	833	548	179	76	34	223	972	435	105	36	50	653	999999	950	999999	724	924	519	151	870	847	214	380	999999	351	166	499	999999	999999	112	984	999999	721	999999	381	311	627	25	873	249	280	913	328	954	809	930	240	576	241	999999	742	537	832	999999	999999	629	999999	889	725	868	999999	999999	917	992	52	455	931	309	999999	926	999999	908	645	999999	599	999999	999999	425	479	421	925	923	771	239	370	999999	762	654	30	752	143	999999	300	15	525	311	999999	335	999999	999999	998	931	999999	315	192	834	891	930	477	971	743	753	420	314	942	800	999999	688	999999	999999	693	287	288	826	792	368	618	640	999999	298	999999	560	512	125	999999	993	926	466	57	535	564	831	186	58	19	390	327	999999	72	725	114	317	702	326	670	999999	652	180	522	823	226	261	999999	189	44	192	250	304	999999	999999	874	999999	640	107	41	862	110	240	999999	412	50	632	999999	660	193	629	857	195	999999	701	350	999999	999999	999999	319	999999	285	999999	24	826	150	33	102	999999	850	373	999999	605	295	999999	620	422	363	120	782	999999	683	894	995	414	335	64	849	999999	608	129	999999	416	787	728	999999	113	999999	990	272	27	540	464	810	820	952	262	900	646	90	928	401	999999	999999	725	630	999999	999999	609	501	95	183	901	515	999999	577	999999	817	567	231	999999	999999	999999	847	764	63	999999	94	999999	462	999999	163	999999	120	679	999999	999999	964	72	999999	205	999999	616	999999	186	844	638	949	88	999999	999999	999999	999999	425	573	999999	38	986	687	672	999999	306	825	157	428	999999	999999	999999	835	13	614	306	999999	999999	36	414	589	873	671	919	425	278	999999	932	770	999999	820	999999	546	947	699	999999	287	399	695	898	287	469	999999	254	873	999999	124	85	638	395	999999	999999	398	169	151	164	325	767	257	143	301	999999	999999	789	999999	193	255	887	313	638	28	999999	773	999999	136	130	802	426	999999	578	999999	929	304	385	949	946	398	386	806	544	660	519	999999	562	606	394	93	999999	143	690	601	999999	772	999	376	999999	110	269	43	31	999999	898	999999	679	980	371	597	11	840	174	999999	999999	91	768	978	509	222	221	531	999999	47	520	999999	365	976	926	167	305	
999999	625	846	139	353	784	191	762	798	473	581	245	796	999999	451	968	896	732	155	13	31	867	121	888	999999	301	999999	842	999999	366	702	63	213	999999	993	225	999999	665	525	306	999999	225	711	748	639	999999	945	999999	79	324	468	999999	781	164	284	999999	514	999999	999999	999999	800	349	157	441	771	528	42	504	999999	236	650	241	217	849	426	805	166	372	259	452	356	999999	773	999999	898	458	282	58	27	852	710	370	274	473	505	247	78	279	977	121	263	999999	867	842	674	237	999999	931	738	999999	983	151	707	999999	705	999999	576	857	543	322	999999	983	486	999999	525	999999	967	743	353	188	736	887	999999	999999	198	905	170	999999	999999	671	422	350	320	548	868	568	662	325	768	732	999999	221	736	665	864	280	999999	999999	999999	394	270	303	588	559	742	106	757	569	759	799	611	645	241	872	900	999999	999999	938	377	999999	999999	651	999999	620	517	525	160	999999	283	918	942	539	612	241	410	128	761	761	806	772	811	103	565	968	130	35	980	864	764	958	607	35	999999	999999	767	618	328	967	51	227	999999	37	296	841	857	82	42	999999	471	781	154	911	141	605	155	533	95	16	999999	999999	544	296	999999	324	320	917	286	252	473	791	800	999999	999999	589	826	999999	807	724	999999	58	993	980	402	999999	814	999999	893	658	225	999999	533	999999	478	560	682	659	73	999999	531	940	795	790	536	999999	999999	360	201	552	778	371	726	370	999999	451	498	999999	893	981	999999	624	33	999999	999999	240	999999	999999	325	169	906	999999	720	999999	203	180	262	212	454	999999	11	999999	999999	350	879	999999	999999	172	426	37	999999	999999	765	91	471	907	916	999999	763	999999	421	503	44	41	645	611	650	999999	999999	725	198	295	119	180	980	999999	128	683	747	182	999999	105	72	999999	107	999999	999999	639	374	999999	999999	94	448	158	312	999999	430	473	704	999999	213	625	999999	701	838	776	18	594	999999	426	788	243	999999	999999	999999	999999	440	745	934	857	209	21	527	881	470	999999	999999	961	999999	482	625	999999	978	479	968	107	999999	371	459	331	780	817	538	999999	507	30	663	856	575	986	77	999999	539	847	79	999999	108	999999	240	735	929	56	726	628	801	999999	265	951	622	999999	225	999999	295	612	86	391	482	579	383	450	999999	999999	395	999999	415	940	126	140	409	999999	999	987	140	724	402	733	100	999999	156	375	765	711	999999	101	771	999999	999999	926	771	687	719	529	739	999999	294	999999	999999	844	999999	860	26	999999	
552	845	485	238	938	570	219	352	999999	571	433	18	684	999999	755	304	120	417	999999	199	369	722	999999	480	257	350	440	999999	83	256	999999	999999	999999	999999	169	999999	615	542	68	827	999999	428	396	157	999999	730	114	555	999999	365	734	805	318	826	766	829	788	15	999999	597	140	755	279	54	999999	999999	659	54	999999	367	688	577	359	999999	482	940	336	999999	384	527	246	884	280	717	999999	999999	977	999999	873	339	609	610	999999	999999	697	961	999999	999999	283	958	81	70	976	825	999999	166	455	999999	354	825	999999	999999	999999	999999	999999	256	485	999999	533	999999	170	137	180	249	999999	88	999999	999999	36	999999	999999	999999	636	999999	456	999999	999999	455	999999	999999	999999	392	999999	58	836	730	999999	999999	118	999999	999999	596	817	999999	798	999999	889	737	77	599	151	999999	567	999999	43	999999	252	214	999999	186	348	999999	521	999999	999999	777	949	999999	999999	37	107	916	780	585	45	204	999999	344	627	999999	296	180	387	451	222	880	999999	355	24	327	487	999999	101	932	112	455	85	999999	999999	999999	994	999999	334	49	501	235	785	981	797	839	352	999999	586	505	999999	178	652	80	956	664	952	604	999999	999999	549	999999	999999	848	483	999999	129	527	588	607	999999	529	845	347	949	986	104	843	557	185	975	579	999999	596	53	999999	802	999999	999999	101	78	400	659	248	999999	179	411	999999	508	217	719	824	328	979	999999	369	333	315	130	999999	570	999999	56	932	120	969	143	237	805	550	787	125	834	999999	539	127	999999	606	847	780	585	167	345	350	999999	160	999999	219	609	683	999999	497	883	999999	530	958	353	727	138	530	999999	183	142	957	429	604	999999	831	450	869	499	999999	999999	999999	394	413	999999	706	476	959	999999	924	999999	131	940	299	999999	121	999999	580	774	153	478	326	745	411	999999	999999	999999	861	170	429	768	739	194	883	999999	543	999999	127	194	999999	999999	179	811	999999	555	20	999999	140	372	878	864	870	105	355	258	150	604	982	388	999999	785	614	798	298	165	888	999999	999999	999999	697	782	849	396	136	892	308	514	633	856	23	371	999999	498	999999	565	898	644	838	634	889	938	356	738	999999	999999	646	380	523	999999	999999	83	958	999999	674	999999	24	999999	968	463	999999	635	971	136	374	35	995	125	516	732	267	999999	108	433	999999	759	435	120	598	275	255	928	991	677	199	940	999999	919	824	999999	550	424	999999	385	684	263	967	230	374	999999	866	531	999999	790	698	423	975	535	500	915	670	904	885	703	217	
31	999999	999999	937	434	623	85	301	330	999999	843	576	723	748	999999	999999	215	746	999999	408	724	74	999999	979	999999	965	999999	429	999999	999999	646	538	999999	177	663	618	673	293	939	158	791	239	543	608	855	846	261	999999	383	133	464	168	68	999999	999999	956	443	999999	999999	469	999999	656	392	804	545	314	603	999999	999999	507	128	922	806	678	616	494	999999	602	134	929	713	99	55	999999	70	488	480	999999	999999	707	185	360	132	480	999999	999999	847	738	72	550	999999	705	702	999999	15	542	361	389	688	999999	435	840	198	241	755	657	999999	607	999999	67	834	924	871	387	332	999999	999999	999999	277	481	647	999999	539	583	686	17	396	180	999999	528	999999	100	999999	685	281	344	171	891	724	754	999999	999999	999999	15	716	328	834	325	999999	247	741	999999	122	216	361	643	310	614	554	999999	270	999999	826	999999	999999	743	934	195	999999	999999	606	999999	611	522	946	407	797	534	867	368	183	999999	627	543	999999	111	977	783	334	638	43	556	999999	976	494	105	999999	778	84	973	394	999999	219	565	640	832	999999	600	270	953	845	999999	999999	195	999999	999999	812	293	999999	829	766	160	861	476	999999	60	572	999999	38	850	984	29	999999	894	974	999999	999999	71	902	999999	999999	387	523	381	793	999999	999999	161	412	305	292	999999	349	254	216	243	787	742	611	999999	270	789	571	419	969	826	999999	853	220	999999	336	751	999999	485	153	389	999999	489	683	696	251	420	231	999999	568	854	680	216	687	740	999999	999999	999999	322	693	896	999999	999999	999999	966	999999	955	941	372	969	540	748	999999	111	999999	999999	307	69	999999	999999	999999	567	838	851	124	156	119	175	479	303	217	300	999999	999999	256	573	533	999999	999999	753	296	999999	859	763	37	116	999999	115	860	144	999999	999999	999999	973	843	338	977	262	296	820	999999	999999	471	79	999999	999999	679	81	855	264	83	229	352	171	62	999999	708	84	823	18	339	999999	315	345	853	157	755	104	948	917	595	281	791	896	920	507	18	790	11	787	436	999999	260	999999	71	230	718	383	921	473	630	903	999999	999999	999999	829	483	135	225	999999	494	584	133	938	668	801	437	999999	999999	554	371	999999	82	45	999999	595	753	999999	284	633	999999	382	183	484	296	999999	842	999999	415	101	33	882	574	397	303	851	621	321	937	999999	793	999999	999999	999999	111	713	830	403	705	895	85	773	999999	999999	186	999999	411	649	651	975	959	923	50	159	530	489	352	685	742	999999	974	441	999999	999999	999999	
999999	249	805	382	582	862	448	808	520	25	260	41	999999	220	191	449	971	670	999999	999999	869	232	999999	846	622	370	155	661	999999	921	643	999999	835	752	19	872	605	276	999999	122	521	124	529	143	999999	457	370	474	560	291	12	999999	809	715	970	944	265	959	999999	222	716	787	834	598	999999	258	205	239	211	319	843	704	601	849	788	755	702	999999	999999	174	10	999999	111	999999	999999	871	999999	130	781	75	616	999999	516	999999	406	734	290	999999	761	32	261	140	999999	999999	447	307	180	959	926	225	251	415	394	595	221	45	685	151	999999	510	65	85	458	145	702	207	198	999999	453	64	474	771	98	552	912	870	417	859	999999	621	701	999999	203	566	999999	210	261	921	644	999999	58	148	999999	260	967	186	682	137	548	249	119	436	515	999999	750	480	327	999999	682	999999	627	826	896	67	999999	999999	882	891	999999	501	946	277	109	93	16	336	519	837	585	736	999999	290	320	15	999999	274	999999	330	999999	353	883	420	248	302	742	232	999999	204	451	155	304	790	815	57	999999	842	336	999999	866	423	961	489	265	999999	164	999999	515	999999	555	999999	104	561	85	968	617	999999	38	999999	999999	784	95	324	396	440	442	999999	999999	273	711	670	938	305	999999	402	999999	404	164	302	148	404	717	999999	649	907	60	742	715	847	439	768	813	528	91	91	338	999999	999999	824	514	756	872	251	190	884	999999	799	106	683	586	223	999999	999999	668	946	77	736	675	489	390	699	691	628	834	999999	856	419	224	382	73	745	999999	339	999999	391	532	475	178	999999	999999	261	999999	41	270	225	397	87	999999	999999	24	602	971	613	444	814	75	254	416	247	38	195	585	723	619	999999	912	999999	947	286	999999	999999	999999	911	187	138	63	660	367	618	555	779	999999	89	999999	471	773	697	895	973	326	288	68	930	735	126	676	922	421	428	313	356	139	583	721	999999	999999	999999	999999	316	760	999999	999999	797	692	999999	636	505	999999	158	77	999999	156	974	959	144	542	636	185	71	461	999999	248	999999	999999	209	649	975	367	945	436	714	271	588	222	912	402	999999	248	486	489	180	999999	273	361	99	999999	165	623	586	880	999999	883	374	999999	629	176	948	492	492	609	660	999999	419	722	363	999999	567	761	999999	742	281	999999	698	581	291	999999	975	999999	999999	999999	999999	361	781	75	999999	830	999999	734	593	745	454	778	756	999999	999999	42	156	550	998	146	642	404	999999	843	608	999999	999999	793	573	64	201	
999999	999999	999999	999999	308	366	354	999999	999999	65	833	177	999999	298	503	641	999999	751	258	427	434	588	90	367	100	786	937	466	999999	645	113	999999	539	554	93	512	274	761	531	675	999999	855	475	90	808	236	999999	555	114	999999	373	51	324	636	767	781	999999	134	999999	999999	429	999999	999999	886	952	999999	638	758	999999	991	376	69	230	582	625	578	123	999999	558	863	522	392	999999	647	999999	72	846	902	786	311	326	149	736	19	256	914	187	588	138	146	999999	515	349	999999	12	999999	820	999999	21	198	668	195	576	171	999	999999	535	41	615	999999	826	735	971	904	999999	999999	999999	221	335	710	400	534	872	422	999999	16	52	248	644	967	251	113	891	598	999999	140	572	574	19	219	999999	156	999999	248	319	862	544	445	448	999999	999999	609	416	310	798	144	999999	163	896	992	999999	297	999999	647	647	722	999999	383	999999	544	999999	757	211	999999	332	253	560	633	112	412	472	606	799	999999	986	999999	697	591	799	507	817	999999	999999	999999	224	101	760	336	601	596	999999	999999	184	904	120	999999	408	299	978	555	584	999999	999999	494	999999	398	498	999999	660	15	35	262	583	764	999999	999999	89	195	999999	240	999999	233	999999	515	393	999999	432	999999	758	762	244	407	613	999999	999999	137	999999	194	496	999999	602	242	999999	596	571	999999	587	419	999999	864	154	999999	398	999999	71	999999	657	545	111	228	965	999999	768	898	770	999999	999999	339	841	599	888	999999	699	84	638	261	557	999999	999999	626	724	22	716	894	618	31	999999	999999	192	571	479	822	999999	277	861	999	999999	777	825	999999	999999	258	578	588	999999	259	523	324	119	999999	803	222	601	999999	999999	952	999999	874	999999	749	618	783	999999	279	129	999999	811	431	222	638	787	780	999999	999	508	475	443	999999	918	369	999999	694	756	382	768	267	231	608	772	999999	999999	599	498	85	336	344	111	309	468	910	448	101	111	480	33	32	601	601	976	38	519	758	955	999999	251	923	36	773	510	862	844	212	659	314	525	999999	292	999999	999999	174	999999	144	669	17	921	415	593	285	999999	745	665	629	632	743	999999	365	643	577	999999	413	317	337	798	605	75	245	442	797	999999	835	740	67	928	811	664	384	98	948	999999	836	339	750	999999	765	207	225	580	999999	914	170	554	714	710	270	857	46	345	73	999999	685	973	796	330	999999	15	607	999999	820	999999	24	276	695	578	999999	83	999999	913	43	408	999999	999999	526	882	795	290	36	999999	668	954	628	
48	34	16	999999	862	543	430	900	999999	999999	524	759	836	899	999999	859	999999	713	196	999999	999999	312	999999	101	31	456	914	999999	999999	999999	261	41	865	461	999999	999999	689	265	145	999999	145	22	283	808	335	904	690	999999	999999	431	890	643	481	664	505	999999	999999	914	301	415	629	894	666	780	348	492	894	385	923	999999	180	999999	577	999999	164	120	39	856	999999	126	765	931	634	999999	999999	618	560	211	955	250	883	999999	999999	729	910	251	356	502	470	842	20	315	69	260	260	19	75	824	999999	999999	706	512	159	185	999999	698	270	999999	692	729	932	692	429	683	767	999999	917	848	747	999999	763	536	396	922	115	460	872	383	999999	89	552	735	702	570	543	381	624	788	89	222	980	503	810	740	999999	328	886	386	492	999999	102	226	87	595	999999	180	125	999999	79	199	999999	886	999999	612	187	206	999999	999999	999999	396	781	139	769	535	933	270	726	655	999999	999999	999999	999999	999999	707	986	335	658	116	939	372	265	398	999999	890	396	103	211	207	563	713	999999	38	246	105	83	999999	999999	999999	662	371	454	470	224	291	625	339	995	593	625	851	548	883	918	999999	141	393	420	999999	999999	840	68	999999	102	309	999999	545	259	796	634	33	878	999999	999999	999999	918	795	999999	436	999999	999999	999999	617	581	712	999999	455	119	469	999999	690	999999	999999	412	821	312	999999	377	915	999999	89	89	208	959	602	972	441	438	350	857	345	219	983	614	999999	742	451	999999	390	144	999999	436	789	831	999999	480	309	703	632	999999	999999	999999	268	604	999999	976	899	657	979	739	999999	26	769	611	628	480	999999	964	999999	89	860	978	987	780	828	653	299	999999	999999	131	999999	738	805	84	864	917	950	389	999999	115	843	793	967	651	999999	987	667	999999	999999	999999	999999	345	382	553	415	24	440	488	999999	542	687	532	999999	857	999999	994	220	695	999999	999999	530	999999	999999	225	245	999999	999999	346	999999	999999	985	121	174	999999	220	337	365	999999	668	849	487	999999	614	886	428	999999	160	999999	585	416	776	999999	999999	501	942	730	800	167	317	347	999999	999999	118	933	556	575	368	100	647	738	639	999999	999999	999999	233	68	999999	658	797	924	916	901	761	962	75	24	681	672	609	490	537	207	944	999999	845	394	363	999999	999999	852	999999	70	472	846	777	818	999999	543	278	883	164	999999	370	393	431	112	341	156	868	542	894	695	999999	167	210	441	24	705	61	838	999999	895	328	944	999999	855	438	999999	194	256	78	
999999	403	999999	999999	395	999999	560	899	999999	62	216	812	798	999999	267	999999	315	646	999999	804	999999	999999	999999	187	269	823	426	422	999999	673	427	961	999999	473	756	302	764	831	814	603	463	999999	318	786	999999	93	529	985	713	285	999999	278	848	452	828	656	963	547	76	572	421	148	334	999999	635	254	999999	334	999999	965	815	999999	831	742	350	999999	183	653	688	999999	303	440	999999	999999	550	158	999999	999999	999999	109	338	226	999999	999999	192	999999	481	248	161	254	999999	205	783	999999	470	649	447	115	112	999999	999999	320	859	999999	278	981	439	999999	528	486	141	31	999999	112	636	999999	719	588	560	35	962	999999	502	999999	292	108	656	959	999999	999999	711	18	76	261	626	27	367	874	974	210	885	446	720	999999	123	871	516	681	999999	999999	930	858	554	87	431	549	818	999999	607	999999	999999	999999	215	627	774	132	954	999999	485	618	999999	845	614	359	999999	525	223	999999	330	421	999999	999999	847	956	971	853	999999	989	829	999999	999999	942	276	999999	999999	415	240	999999	900	999999	916	88	205	503	999999	95	999999	204	937	905	999999	990	105	196	587	999999	632	259	999999	920	669	965	607	408	419	298	578	810	482	734	294	999999	999999	339	505	513	780	354	324	886	610	268	999999	924	751	999999	847	89	227	999999	782	981	446	999999	331	999999	480	999999	93	999999	516	443	999999	212	620	214	74	765	691	83	577	287	935	769	320	999999	912	683	656	210	999999	498	999999	954	952	313	683	947	17	553	43	983	270	971	379	999999	546	850	999999	999999	154	91	398	153	950	505	999999	677	669	921	48	797	150	883	901	999999	850	767	999999	999999	530	999999	758	147	50	594	26	963	399	999999	863	999999	999999	119	65	999999	110	449	14	456	267	16	288	95	515	999999	843	387	79	362	999999	779	999999	996	26	999999	332	999999	999999	366	999999	92	287	525	999999	975	427	41	828	541	917	410	763	803	60	999999	838	672	631	999999	999999	639	893	47	826	93	472	383	102	37	47	848	345	648	999999	184	729	762	999999	539	819	812	999999	999999	445	916	999999	999999	945	503	199	999999	629	309	614	848	198	249	999999	974	513	53	938	999999	504	78	75	999999	999999	875	794	86	644	102	984	938	999999	365	601	910	77	676	437	999999	838	999999	228	45	999999	999999	985	489	73	63	36	775	873	758	44	376	851	901	961	999999	709	123	26	537	999999	675	767	999999	647	788	906	836	615	999999	961	127	849	999999	91	714	999999	314	22	590	999999	218	
999999	331	331	234	69	999999	999999	367	999999	725	999999	999999	720	367	362	162	841	999999	157	200	170	533	796	916	999999	821	819	256	999999	404	110	999999	999999	999999	610	999999	511	422	999999	740	131	257	459	246	757	168	999999	724	362	737	472	999999	443	999999	999999	542	535	414	707	247	356	999999	187	999999	624	934	228	613	757	915	650	999999	554	999999	78	912	83	560	169	368	512	104	999999	999999	932	371	992	999999	68	77	910	999999	715	492	393	662	80	964	999999	822	940	705	967	446	97	53	193	36	806	145	468	975	254	999999	734	261	575	734	562	262	942	631	999999	689	15	552	999999	72	33	415	841	118	938	347	427	807	999999	456	365	888	188	966	789	999999	609	935	853	999999	999999	141	97	345	412	999999	880	318	160	288	441	544	339	131	12	999999	303	999999	46	906	999999	927	999999	128	999999	673	999999	999999	842	999999	89	79	699	348	315	891	328	506	706	579	467	119	656	999999	999999	821	558	999999	963	999999	628	999999	899	999999	999999	829	999999	969	966	738	294	904	476	527	208	372	844	991	999999	120	82	797	653	999999	449	812	999999	999999	113	999999	125	999999	21	453	999999	830	179	753	895	999999	884	359	540	968	294	562	643	139	999999	651	976	567	999999	852	326	831	606	441	999999	640	558	999999	865	999999	623	276	892	999999	523	378	203	101	999999	340	236	723	999999	684	999999	999999	179	151	634	462	580	557	777	169	137	999999	999999	999999	256	264	927	999999	999999	999999	355	999999	669	999999	999999	281	999999	885	999999	909	626	602	574	921	269	999999	471	416	107	999999	837	75	498	733	999999	351	155	464	844	999999	413	85	239	145	339	999999	227	559	999999	362	13	695	96	867	543	534	608	311	479	637	793	999999	63	91	294	999999	529	999999	723	274	136	999999	999999	630	999999	550	373	438	592	999999	401	911	880	745	999999	152	999999	630	200	371	742	843	985	999999	999999	999999	31	158	850	999999	634	291	835	271	999999	19	653	465	999999	992	171	179	718	373	245	881	999999	318	999999	152	311	999999	745	362	531	292	17	999999	999999	613	529	999999	999999	543	999999	119	86	618	519	399	999999	523	999999	208	210	573	135	621	970	999999	999999	713	476	999999	748	735	546	483	999999	943	11	818	882	758	472	946	591	184	893	135	805	31	798	292	653	787	639	999999	161	999999	167	396	863	417	361	816	999999	880	795	745	573	602	878	576	397	680	640	510	999999	264	999999	999999	999999	845	369	999999	914	193	64	960	105	999999	331	999999	
999999	615	999999	999999	406	656	999999	999999	389	157	562	999999	153	999999	895	973	157	138	810	897	976	217	999999	28	999999	999999	999999	999999	826	835	650	999999	281	999999	999999	781	725	999999	114	89	999999	281	571	580	292	167	999999	999999	298	999999	812	966	199	999999	999999	577	948	935	428	999999	754	999999	883	999999	507	989	931	55	999999	123	258	982	34	731	840	704	646	999999	736	889	43	220	276	746	32	683	383	846	302	223	833	789	746	827	335	999999	999999	27	83	302	999999	51	999999	184	832	829	999999	468	999999	110	999999	999999	209	999999	999999	544	375	147	530	999999	999999	94	753	999999	290	468	246	999999	406	425	316	628	999999	444	663	991	999999	101	999999	999999	999999	999999	263	999999	291	999999	590	218	584	999999	59	260	999999	999999	685	999999	298	42	894	999999	593	999999	999999	999999	793	999999	848	999999	999999	261	584	999999	999999	337	999999	701	831	561	936	318	878	38	622	999999	999999	66	142	999999	758	522	999999	999999	206	550	999999	996	852	95	408	978	132	824	343	999999	215	776	999999	168	176	984	999999	736	999999	586	494	565	132	999999	801	999999	180	94	17	362	558	657	86	999999	728	999999	849	745	162	999999	195	999999	999999	299	409	600	40	999999	597	773	211	966	831	620	65	53	999999	404	999999	671	808	999999	817	981	773	999999	699	999999	999999	90	144	574	584	147	400	440	999999	999999	57	999999	999999	207	497	243	999999	592	826	999999	999999	685	220	999999	462	491	159	157	246	712	999999	851	900	687	543	516	639	636	392	693	229	625	999999	51	357	999999	999999	611	999999	999999	999999	191	731	244	725	999999	869	689	999999	103	988	253	203	168	317	205	310	29	999999	980	999999	999999	210	143	246	999999	513	179	999999	379	999999	548	999999	663	999999	999999	130	666	999999	788	646	999999	524	299	704	976	431	23	734	999999	782	945	947	570	999999	316	980	598	999999	999999	251	999999	592	743	576	450	646	999999	999999	972	84	644	68	874	343	654	999	911	999999	269	580	499	444	999999	999999	581	600	45	683	999999	999999	532	668	248	547	946	367	780	722	999999	999999	891	999999	999999	86	148	886	83	237	335	999999	79	169	738	153	752	266	646	156	995	850	611	999999	711	999999	552	975	819	999999	397	296	229	199	183	930	688	762	683	999999	459	694	526	808	999999	268	999999	372	930	105	795	689	720	634	999999	414	999999	45	35	152	999999	172	76	745	999999	48	97	879	986	999999	999999	989	583	778	697	999999	333	802	999999	453	335	190	55	724	999999	999999	576	595	472	
769	211	653	737	540	999999	296	999999	781	999999	320	180	414	386	999999	640	999999	116	942	937	999999	90	926	999999	999999	816	999999	127	352	213	141	471	502	417	999999	606	999999	262	999999	444	410	684	552	832	197	282	921	803	923	999999	736	999999	999999	999999	57	689	285	125	165	724	989	179	999999	999999	999999	848	678	996	170	525	829	999999	74	508	999999	741	999999	103	350	309	999999	999999	999999	267	477	540	999999	844	370	537	331	695	107	327	454	241	408	974	995	999999	604	924	643	407	264	192	536	134	131	999999	160	192	999999	855	828	449	975	27	110	999999	20	833	636	632	204	144	456	746	64	999999	999999	563	108	12	705	971	906	796	13	294	999999	713	999999	64	386	149	919	999999	499	999999	266	999999	874	698	337	999999	297	20	212	130	736	999999	80	826	973	999999	93	773	160	857	542	188	24	815	302	306	120	999999	256	65	224	999999	999999	59	49	950	688	410	674	933	683	999999	593	882	999999	225	642	999999	91	999999	65	999999	100	641	471	87	377	999999	405	41	661	716	764	157	999999	530	541	30	786	32	999999	683	109	226	183	999999	594	142	267	86	663	999999	499	466	10	999999	124	615	587	999999	583	999999	14	999999	999999	966	140	999999	975	37	683	622	120	999999	882	381	57	874	468	999999	492	245	802	328	377	448	226	999999	999999	999999	416	999999	442	824	999999	999999	679	466	943	999999	516	158	166	239	403	51	999999	439	999999	628	29	999999	157	999999	999999	347	827	685	275	834	750	832	298	146	999999	757	189	295	621	604	701	591	930	260	318	344	88	572	925	999999	345	999999	724	999999	999999	176	778	679	355	110	460	999999	200	118	466	999999	999999	999999	619	645	999999	999999	818	999999	926	999999	319	896	455	144	269	265	999999	940	499	963	999999	770	326	453	979	510	999999	999999	153	707	999999	821	793	634	999999	68	953	289	999999	999999	999999	744	601	390	857	881	233	220	841	204	999999	259	619	503	575	99	703	999999	666	361	877	308	999999	229	999999	497	999999	821	660	999999	312	480	476	970	995	373	178	935	596	107	286	728	678	999999	473	151	211	300	68	395	364	787	999999	121	651	669	908	382	353	369	999999	999999	560	999999	999999	764	782	648	508	999999	920	768	999999	569	999999	158	629	886	755	895	296	999999	763	275	846	524	856	365	329	335	465	999999	591	236	328	874	178	48	66	709	999999	999999	791	856	999999	595	219	999999	46	999999	49	31	627	999999	83	966	649	295	999999	378	999999	427	329	182	
746	133	186	352	251	999999	980	999999	830	999999	537	733	30	999999	999999	260	315	803	328	827	295	999999	179	144	163	361	234	999999	999999	999999	802	999999	999999	618	119	350	419	867	812	835	522	999999	201	581	920	349	999999	742	494	543	999999	114	999999	502	999999	312	954	52	198	890	999999	999999	347	151	253	595	499	999999	797	459	999999	999999	999999	492	314	999999	252	597	999999	813	415	999999	398	999999	999999	698	841	741	731	999999	396	377	678	922	859	999999	120	59	338	335	999999	999999	999999	999999	702	624	123	999999	999999	59	70	999999	999999	384	484	494	999999	637	999999	554	753	758	680	999999	999999	474	769	999999	632	889	999999	202	269	888	963	871	546	363	18	10	585	999999	553	999999	999999	999999	547	999999	447	375	999999	483	533	783	999999	999999	863	955	971	999999	855	999999	984	308	332	867	999999	941	421	612	947	354	629	526	969	529	215	998	999999	44	926	475	630	267	181	253	669	999999	317	872	18	591	392	779	155	540	999999	255	359	999999	931	606	999999	834	428	373	854	17	814	62	886	864	999999	937	311	389	424	727	136	999999	999999	622	634	548	999999	999999	961	849	380	438	288	959	649	373	113	999999	593	999999	838	808	999999	661	670	999999	986	154	879	455	999999	999999	126	523	129	279	681	318	972	343	240	999999	411	15	636	999999	773	926	225	348	833	982	795	628	888	327	691	999999	952	999999	999999	460	485	516	999999	615	322	765	840	999999	999999	795	356	259	565	999999	999999	999999	35	999999	999999	70	929	999999	999999	495	999999	999999	999999	801	587	145	999999	603	999999	999999	587	894	633	31	72	999999	95	999999	657	48	635	999999	73	122	920	307	521	667	887	502	999999	944	895	886	645	824	999999	999999	792	556	999999	753	999999	784	198	512	759	999999	231	999999	974	94	883	999999	859	434	434	522	999999	290	623	999999	716	288	259	642	999999	747	386	248	878	56	62	110	609	999999	76	288	924	417	548	517	445	414	528	446	71	322	36	221	400	617	999999	512	932	999999	46	999999	999999	556	513	22	627	999999	605	999999	41	782	973	977	367	156	999999	474	741	116	263	311	759	812	581	687	720	175	848	999999	888	999999	178	999999	845	875	753	999999	999999	999999	890	461	809	600	415	288	348	999999	999999	253	29	693	770	826	999999	735	441	722	974	999999	301	462	145	344	49	490	614	114	141	491	402	230	570	216	226	801	502	169	407	303	349	671	321	604	250	205	780	351	391	120	444	41	403	999999	243	437	325	474	561	925	
673	243	917	372	851	999999	132	563	609	685	242	281	324	681	487	630	151	999999	999999	843	709	999999	723	999999	56	371	827	493	972	788	999999	38	608	482	629	115	753	999999	753	999999	83	226	999999	706	878	173	999999	721	600	613	296	784	379	717	225	999999	520	896	325	489	999999	638	591	821	208	213	999999	842	61	999999	999999	999999	788	999999	999999	493	999999	999999	999999	883	654	999999	893	369	502	702	658	890	999999	229	595	999999	999999	273	999999	444	635	999999	507	674	500	999999	669	229	736	999999	995	727	948	731	879	503	999999	999999	835	866	745	231	328	999999	999999	782	585	832	785	999999	569	999999	999999	335	857	610	518	999999	393	779	445	673	633	999999	706	931	942	535	999999	102	114	200	999999	613	999999	414	999999	11	129	717	298	837	443	716	533	480	554	999999	873	278	984	284	999999	65	999999	81	597	920	800	623	839	60	491	693	915	999999	999999	569	636	453	999999	517	359	999999	490	608	240	917	875	235	999999	329	661	81	117	830	999999	382	999999	999999	816	681	210	999999	999999	999999	355	750	801	999999	393	985	986	430	999999	999999	924	383	574	822	841	999999	54	574	247	520	398	420	585	95	237	715	386	18	637	337	316	854	797	252	262	489	999999	721	999999	400	342	240	812	640	999999	768	807	999999	785	999999	637	636	268	367	850	935	175	716	927	678	609	977	793	931	999999	80	585	999999	569	362	564	333	732	846	187	167	607	999999	999999	468	907	999999	233	501	700	680	999999	439	401	327	999999	999999	794	999999	791	999999	447	880	480	999999	999999	484	800	432	580	313	903	422	189	692	999999	230	536	999999	770	593	999999	999999	241	489	484	155	930	252	999999	165	539	999999	65	823	999999	726	999999	353	285	999999	999999	999999	920	396	776	183	260	709	999999	102	872	999999	403	207	610	156	999999	999999	361	47	999999	558	393	425	774	344	367	366	972	610	756	193	193	347	378	953	381	844	999999	999999	895	231	262	946	292	214	175	857	222	573	87	482	992	248	879	666	417	505	622	442	999999	893	736	388	346	999999	999999	65	828	657	775	805	288	60	151	999999	305	447	142	570	179	509	154	408	533	999999	201	999999	468	712	545	999999	232	280	494	999999	494	873	999999	603	72	999999	39	565	798	999999	999999	999999	999999	556	999999	969	372	61	273	999999	999999	337	999999	72	999999	206	597	999999	999999	999999	583	999999	565	149	838	999999	837	538	508	69	480	589	610	999999	89	258	849	999999	351	575	512	180	999999	187	262	166	
28	547	999999	866	522	913	453	899	699	195	386	956	718	999999	142	834	999999	213	836	170	727	604	982	999999	357	685	774	545	396	412	11	387	999999	999999	413	999999	433	642	999999	567	145	999999	561	999999	872	892	203	412	443	678	626	999999	351	999999	438	423	564	999999	519	836	148	999999	512	296	999999	999	79	47	535	842	410	911	999999	279	34	27	53	98	377	999999	492	371	111	718	999999	999999	45	794	252	990	735	999999	132	710	999999	237	999999	275	709	872	999999	165	999999	601	277	714	146	82	78	421	999999	999999	498	64	353	776	805	794	509	986	963	285	794	544	116	843	999999	999999	850	999999	818	778	388	504	641	336	494	510	450	81	71	963	726	830	999999	268	78	78	367	999999	432	414	999999	723	909	999999	370	999999	495	433	925	999999	231	281	602	601	97	999999	423	26	291	305	353	999999	999999	999	558	964	923	999999	775	720	599	999999	374	999999	999999	665	595	102	999999	999999	25	27	155	881	999999	454	237	29	181	999999	999999	350	370	136	70	337	798	909	999999	406	999999	647	999999	999999	590	33	907	198	999999	432	409	330	60	139	290	335	292	999999	267	999999	736	999999	676	702	999999	258	838	248	354	999999	999999	685	113	569	743	377	369	940	301	718	547	49	440	748	999999	333	299	240	999999	734	55	755	651	885	999999	999999	970	955	149	341	194	669	999999	999999	566	724	227	491	999999	999999	966	351	999999	549	566	999999	474	999999	37	999999	999999	607	402	619	640	120	43	228	999999	999999	407	414	801	999999	999999	878	205	537	192	950	116	808	845	999999	768	703	999999	112	328	972	49	999999	928	406	382	999999	276	234	999999	455	690	998	591	165	515	561	549	792	25	999999	999999	999999	745	87	635	999999	762	469	850	936	999999	930	899	927	200	364	486	404	999999	947	611	999999	999999	736	999999	117	999999	689	427	216	999999	220	97	640	479	999999	307	999999	771	232	999999	807	384	335	999999	760	999999	663	999999	999999	85	154	999999	77	86	531	999999	18	999999	999999	933	999999	51	643	999999	895	843	999999	457	98	999999	999999	999999	363	133	804	595	939	397	509	18	563	999999	276	140	999999	14	29	563	999999	441	298	43	253	999999	750	765	740	553	999999	916	839	215	876	104	999999	999999	852	944	999999	936	732	621	317	519	380	999999	775	999999	772	891	823	706	999999	657	999999	601	390	999999	999999	999999	999999	999999	999999	592	999999	999999	999999	999999	690	498	161	84	290	999999	708	999999	725	733	999999	402	999999	238	781	561	102	143	705	
229	336	849	140	788	571	243	90	347	676	999999	350	999999	508	999999	822	284	739	748	425	999999	999999	100	875	656	999999	980	58	627	614	392	499	45	651	999999	845	840	367	373	513	57	930	371	999999	999999	393	896	893	999999	415	507	822	353	717	217	280	999999	973	483	642	590	195	463	732	293	235	314	381	878	759	981	916	376	245	999999	999999	999999	99	874	999999	999999	96	999999	221	999999	999999	155	327	444	359	999999	866	999999	730	999999	999999	476	638	717	999999	88	524	999999	636	433	999999	455	999999	349	999999	693	155	999999	220	392	504	531	252	625	999999	89	999999	999999	529	159	124	41	645	322	999999	100	948	382	108	999999	734	81	36	999999	999999	124	999999	978	999999	666	999999	767	999999	347	999999	340	234	22	994	696	102	587	999999	999999	318	559	810	999999	833	558	999999	773	10	999999	657	432	505	464	110	608	52	999999	152	862	695	357	368	307	893	186	866	936	387	412	102	157	585	549	479	999999	999999	251	155	999999	921	690	766	647	689	995	834	770	999999	396	654	93	444	633	791	999999	200	513	902	657	692	808	999999	598	933	510	847	956	985	999999	999999	801	863	999999	941	15	590	720	999999	897	351	999999	33	991	758	18	712	999999	757	517	776	800	348	999999	553	122	999999	999999	714	999999	999999	878	784	779	101	999999	999999	999999	691	786	380	479	895	14	315	999999	785	404	999999	924	797	895	208	999999	999999	999999	462	375	363	828	711	421	999999	999999	749	472	321	999999	899	905	788	184	270	971	147	306	905	999999	999999	999999	999999	900	339	999999	391	263	679	999999	422	598	400	855	183	863	85	958	473	467	265	843	284	540	999999	934	999999	622	634	237	340	71	597	129	193	407	500	810	92	226	56	496	793	14	999999	311	514	999999	11	999999	895	188	832	447	88	348	682	797	405	404	653	999999	628	452	976	361	10	281	671	776	999999	999999	875	256	421	769	60	279	708	203	429	999999	621	237	341	161	999999	160	50	844	725	703	999999	688	573	287	999999	350	999999	999999	310	999999	271	234	44	631	999999	585	36	318	298	412	98	212	999999	450	157	401	120	825	999999	850	240	826	61	669	999999	197	683	999999	901	709	252	237	892	196	941	396	999999	710	848	652	133	732	999999	322	615	212	713	133	139	476	240	212	358	459	12	445	183	999999	772	125	999999	892	417	999999	169	860	319	788	508	999999	208	410	977	479	726	508	999999	738	63	656	484	560	14	435	479	999999	879	442	999999	506	223	
827	999999	999999	750	241	999999	999999	162	999999	893	925	624	999999	278	999999	999999	878	733	999999	174	999999	321	125	999999	351	887	981	120	130	981	876	604	999999	546	381	472	254	729	495	999999	312	585	999999	763	558	936	636	999999	649	815	999999	709	999999	341	779	515	821	101	999999	354	999999	999999	42	773	26	999999	999999	831	896	367	980	159	248	321	999999	858	999999	362	92	415	261	824	999999	314	980	177	999999	670	999999	865	650	163	999999	150	849	455	552	535	746	237	999999	804	270	292	834	851	471	999999	479	920	503	468	18	993	999999	999999	999999	728	793	849	416	999999	74	40	716	826	829	999999	471	416	316	486	999999	855	101	456	999999	188	999999	138	705	546	201	847	372	191	154	336	58	341	999999	824	742	897	820	999999	739	999999	575	18	31	999999	906	73	614	999999	852	999999	901	645	999999	217	999999	664	153	870	760	999999	999999	534	681	999999	59	140	356	491	744	719	44	729	717	334	613	471	117	341	640	137	242	355	339	999999	435	412	999999	852	576	87	999999	950	612	522	571	51	336	529	325	775	999999	133	282	999999	129	182	928	629	604	786	557	812	240	999999	984	322	999999	690	77	647	754	504	914	666	965	93	126	204	763	999999	145	999999	26	864	420	119	999999	205	872	262	483	756	257	790	999999	940	999999	979	999999	999999	846	645	461	678	31	223	218	616	177	45	65	734	866	42	651	969	796	999999	221	875	249	999	818	999999	173	997	256	134	145	35	373	146	666	515	725	499	999999	347	999999	207	900	999999	38	836	207	748	999999	999999	149	561	999999	999999	768	999999	19	847	827	646	514	34	966	94	480	999999	672	999999	78	361	999999	999999	999999	999999	532	24	974	999999	971	982	617	425	999999	41	985	584	880	28	999999	13	999999	878	671	490	833	818	240	816	986	885	173	288	680	539	907	987	999999	695	999999	999999	688	236	876	999999	38	999999	917	935	108	999999	271	654	550	74	999999	439	489	362	999999	999999	783	167	795	95	999999	339	745	576	133	997	865	999999	999999	999999	325	999999	999999	826	461	744	999999	305	999999	100	623	519	999999	999999	684	478	507	366	80	117	999999	530	441	999999	36	698	353	999999	812	999999	40	86	999999	925	999999	999999	436	663	900	880	813	488	449	705	471	308	601	139	892	654	999999	509	125	99	654	999999	837	221	999999	762	400	559	493	616	70	547	71	812	999999	108	52	844	465	199	999999	491	90	999999	329	727	107	224	458	999999	610	531	961	368	280	953	
748	225	999999	999999	489	264	995	833	644	923	247	999999	999999	999999	612	655	53	925	795	172	999999	111	892	999999	665	186	111	335	999999	539	586	702	542	912	360	826	981	327	999999	49	999999	257	101	405	999999	999999	951	663	999999	955	999999	45	572	117	249	646	332	791	482	313	162	669	827	115	346	544	257	359	444	785	674	999999	225	756	676	467	20	496	591	357	999999	999999	780	60	61	551	140	434	673	999999	504	199	999999	999999	886	999999	429	985	999999	945	70	999999	229	769	290	999999	820	815	440	999999	999999	999999	210	135	999999	714	999999	777	64	795	414	822	686	999999	291	999999	999999	999999	999999	850	999999	35	438	645	999999	999999	228	999999	769	999999	731	324	993	999999	87	668	989	718	328	181	999999	652	931	272	999999	248	915	499	487	805	999999	11	945	590	743	610	407	564	839	999999	999999	877	17	764	74	100	999999	999999	652	623	496	173	500	698	912	999999	103	175	113	58	717	729	534	964	420	729	999999	412	158	476	270	434	879	872	684	70	999999	176	207	999999	419	131	846	864	319	715	511	257	678	999999	999999	242	461	999999	738	767	352	53	353	345	999999	999999	645	185	999999	71	999999	627	23	999999	750	927	967	662	999999	595	999999	670	654	705	228	131	734	800	960	38	999999	98	144	999999	717	601	823	862	729	992	486	670	511	257	431	883	243	826	999999	589	274	999999	161	152	885	682	398	999999	999999	600	692	845	225	334	99	999999	492	106	999999	158	113	114	932	646	119	999999	169	406	283	344	888	908	202	380	999999	183	999999	992	41	44	999999	999999	999999	139	310	640	999999	186	999999	236	401	146	691	999999	999999	169	866	515	42	672	523	992	374	782	999999	783	652	845	999999	999999	268	500	75	999999	945	928	999999	802	346	478	768	983	248	57	943	752	999999	999999	894	603	317	431	999999	369	521	220	810	999999	427	526	999999	999999	614	253	967	999999	81	591	513	557	800	73	178	999999	904	540	753	327	999999	959	567	999999	951	967	607	837	541	999999	588	735	127	405	999999	999999	490	169	378	994	89	52	681	634	240	346	803	253	263	405	999999	981	466	999999	999999	468	999999	89	657	646	999999	140	999999	375	13	778	440	999999	688	358	83	999999	172	759	999999	796	288	932	999999	614	174	364	584	145	999999	607	999999	633	999999	916	861	411	511	731	358	999999	683	316	630	462	906	999999	564	999999	331	719	999999	707	256	999999	999999	36	410	52	481	291	556	233	134	406	510	806	134	772	497	672	
243	440	999999	298	999999	971	999999	226	708	766	999999	999999	814	999999	788	570	999999	942	736	834	999999	468	999999	77	999999	999999	191	234	951	109	283	792	416	999999	485	388	307	957	999999	218	724	999999	344	715	491	876	999999	602	618	999999	429	999999	46	662	671	775	999999	342	895	663	789	87	274	609	493	17	272	165	999999	999999	999999	429	726	527	120	816	134	544	585	526	50	999999	615	22	679	101	999999	754	999999	710	207	964	999999	999999	999999	646	919	999999	999999	484	999999	264	555	218	676	10	465	518	999999	855	999999	646	756	379	999999	210	999999	999999	929	401	260	518	177	346	212	999999	366	999999	999999	474	999999	399	322	111	912	786	43	407	346	679	999999	247	212	142	68	561	217	693	999999	228	184	999999	805	831	234	105	96	219	16	377	643	301	419	87	957	261	334	655	467	999999	176	74	915	260	764	22	999999	45	287	650	100	999999	233	881	299	240	594	491	877	817	699	824	400	968	45	999999	828	134	999999	807	236	562	235	113	61	120	999999	554	76	999999	788	60	931	365	286	969	999999	999999	788	999999	667	843	778	650	146	352	673	999999	224	429	194	191	999999	480	424	538	447	999999	829	189	489	999999	424	665	38	648	892	999999	692	76	276	999999	999999	999999	149	393	783	999999	966	709	999999	803	339	647	37	606	999999	461	999999	748	999999	948	708	999999	999999	627	999999	122	999999	498	459	638	265	999999	999999	893	999999	413	341	40	754	862	163	999999	999999	686	999999	777	638	431	459	999999	103	943	544	328	591	737	221	521	999999	670	963	478	260	999999	548	190	494	143	761	786	130	911	993	669	794	589	999999	999999	917	999999	484	200	48	28	545	321	999999	833	999999	117	202	819	74	94	898	999999	869	999999	147	529	999999	505	670	672	320	191	999999	874	534	12	870	999999	999999	324	196	999999	439	999999	272	999999	999999	660	830	653	594	310	846	909	770	119	719	999999	422	397	999999	979	529	999999	707	363	999999	999999	309	309	246	541	225	750	897	135	999999	638	672	910	999999	632	674	26	88	19	999999	999999	114	424	293	999999	247	216	999999	999999	253	999999	534	908	866	836	999999	999999	999999	62	95	999999	21	645	999999	91	999999	512	443	999999	315	513	298	697	999999	328	635	999999	26	307	303	18	999999	690	882	999999	999999	999999	53	127	280	153	609	35	999999	999999	999999	469	560	212	999999	735	773	230	999999	740	775	999999	999999	547	210	999999	514	119	759	87	313	330	762	999999	977	505	468	325	464	999999	903	273	
773	779	999999	176	333	814	627	568	999999	572	788	999999	417	277	999999	505	917	999999	638	500	276	846	935	999999	999999	879	235	999999	276	457	766	999999	836	511	999999	120	258	44	152	700	491	200	842	740	542	999999	274	709	632	962	408	660	533	999999	997	926	999999	589	469	999999	589	453	999999	787	806	999999	315	905	214	762	256	999999	999999	938	19	85	999999	205	176	999999	614	525	552	313	59	115	216	434	514	146	999999	669	574	698	120	47	898	999999	999999	999999	315	369	999999	869	715	525	999	594	403	921	999999	648	423	999999	840	73	901	988	738	701	841	881	400	77	495	587	999999	999999	999999	971	999999	999999	271	999999	779	255	30	682	597	533	999999	622	41	593	225	999999	256	200	858	999999	146	999999	326	242	652	999999	999999	437	384	138	999999	46	767	431	999999	971	387	740	604	594	53	999999	400	999999	999999	999999	850	807	851	999999	341	126	114	780	999999	999999	634	38	999999	999999	999999	592	999999	469	325	999999	854	609	999999	254	999999	515	999999	273	13	999999	999999	120	647	433	999999	171	999999	516	796	101	931	986	596	999999	346	359	999999	259	318	460	921	930	889	525	374	250	999999	607	627	826	999999	999999	776	917	999999	523	390	606	770	124	16	790	673	234	999999	868	999999	999999	907	891	999999	346	955	999999	995	588	231	132	999999	344	213	978	889	969	999999	999999	220	999999	999999	999999	999999	114	489	203	999999	141	267	665	999999	506	237	586	999999	735	32	999999	999999	233	922	178	302	999999	999999	999999	911	999999	999999	999999	999999	58	657	344	661	94	922	699	856	762	108	864	330	999999	745	999999	117	999999	288	999999	947	385	213	986	755	999999	999999	710	999999	999999	292	427	999999	999999	12	339	848	892	925	615	812	333	999999	134	135	999999	847	736	523	984	328	294	748	746	755	287	844	670	588	120	563	222	999999	803	480	681	633	766	563	415	714	999999	999999	673	351	624	58	89	999999	697	703	794	196	582	734	999999	678	999999	808	724	495	999999	313	814	62	599	999999	534	999999	454	999999	999999	183	117	280	999999	592	85	999999	141	239	999999	999999	891	999999	768	36	999999	78	482	12	149	957	839	920	999999	911	887	999999	751	432	523	435	999999	272	999999	999999	89	312	999999	415	999999	99	677	999999	731	378	421	408	293	999999	642	465	181	451	295	134	999999	999999	744	203	999999	999999	999999	708	999999	338	401	629	795	999999	946	256	447	999999	409	60	999999	354	199	999999	499	489	337	188	999999	999999	264	999999	976	999999	287	892	999999	437	710	
148	445	969	779	402	976	792	999999	146	626	395	999999	115	52	999999	844	999999	997	586	704	225	136	475	999999	999999	84	435	653	999999	870	64	689	20	999999	270	614	999999	574	796	191	999999	876	201	561	404	50	158	923	740	652	297	894	999999	999999	494	21	999999	999999	132	999999	551	149	315	275	572	706	17	749	781	630	999999	425	210	404	997	349	935	999999	999999	999999	925	999999	999999	654	583	999999	707	287	870	258	644	269	452	999999	640	567	570	925	989	697	42	408	152	119	128	871	693	587	735	154	86	999999	536	515	402	49	237	661	999999	412	999	999999	999999	999999	986	274	973	732	999999	999999	779	999999	925	826	584	527	999999	802	999999	711	475	130	551	725	182	999999	732	937	999999	600	999999	909	243	586	698	999999	529	999999	133	854	999999	961	822	305	999999	76	999999	999999	930	875	680	434	135	980	999999	999999	999999	163	360	408	541	999999	657	174	999999	870	776	348	137	281	998	750	999999	681	813	999999	307	256	360	115	457	31	16	999999	920	905	783	263	650	819	134	999999	268	725	322	999999	313	658	999999	505	300	999999	582	658	999999	929	756	454	177	999999	999999	932	999999	255	950	519	39	457	254	204	96	523	698	318	157	632	492	953	999999	999999	211	999999	60	855	814	664	448	357	332	999999	159	339	95	228	248	999999	999999	22	774	802	832	999999	414	10	999999	777	103	274	999999	254	999999	999999	96	226	230	931	881	947	440	296	80	999999	999999	263	55	756	437	999999	80	955	69	480	189	565	128	355	245	999999	446	47	570	184	846	87	553	356	253	999999	999999	316	320	625	581	488	731	161	730	999999	999999	662	999999	999999	203	556	195	967	999999	999999	107	874	695	831	511	999999	999999	896	835	57	709	698	513	567	482	999999	999999	443	898	700	833	967	624	94	105	784	696	999999	999999	999999	892	999999	999999	722	999999	133	620	999999	124	999999	763	835	326	683	450	265	158	783	999999	439	999999	751	78	999999	696	140	999999	611	736	727	999999	778	999999	545	165	133	999999	790	999999	359	999999	999999	329	999999	937	999999	999999	941	643	999999	635	913	805	999999	999999	150	517	999999	36	641	872	19	752	396	999999	985	919	781	528	327	300	368	987	792	296	755	999999	357	984	999999	489	999999	999999	896	999999	794	999999	375	166	999999	615	163	764	999999	486	143	999999	933	250	952	88	869	422	999999	548	276	925	23	264	633	718	170	999999	337	161	999999	999999	855	999999	999999	22	554	999999	513	712	146	604	834	315	999999	351	498	
116	41	620	619	895	651	357	825	868	958	120	533	999999	455	336	436	12	922	101	557	638	564	999999	533	255	909	613	999999	672	999999	707	111	291	230	63	795	716	541	668	999999	999999	999999	817	999999	443	101	999999	267	810	177	831	393	70	794	859	552	102	96	999999	986	47	945	999999	777	260	19	251	85	401	541	720	470	263	700	999999	169	999999	885	99	163	701	356	999999	505	999999	324	999999	496	370	511	999999	630	177	999999	363	562	999999	999999	802	434	999999	142	865	999999	457	370	139	369	745	999999	804	216	997	220	295	690	353	999999	517	936	968	754	999999	890	999999	99	303	582	347	496	999999	707	92	664	313	568	491	999999	57	898	999999	681	999999	669	707	496	633	956	999999	673	219	667	531	999999	466	105	427	975	439	999999	77	557	32	999999	857	999999	133	342	907	726	208	30	610	999999	752	296	999999	55	999999	352	466	999999	196	999999	287	185	185	226	207	218	150	516	893	999999	831	637	658	999999	812	610	999999	300	58	669	474	198	999999	999999	124	179	102	999999	999999	999999	900	999999	371	358	971	681	920	907	999999	699	586	692	999999	919	787	125	638	510	242	999999	979	176	298	526	999999	999999	127	999999	112	37	126	768	724	806	790	999999	275	999999	999999	140	689	465	166	359	93	781	72	147	999999	998	541	591	999999	999999	117	999999	441	844	159	882	563	999999	804	116	999999	999999	999999	330	139	686	999999	338	978	112	892	524	19	999999	443	427	36	980	999999	113	999999	534	628	514	698	66	999999	431	159	648	576	42	661	59	776	999999	999999	741	17	448	159	999999	612	47	326	593	724	502	999999	732	856	999999	519	700	619	58	199	464	631	83	26	427	189	999999	535	860	862	959	172	178	614	999999	972	999999	953	293	921	999999	197	115	341	999999	31	427	999999	992	522	999999	439	728	85	359	999999	999999	999999	731	33	282	512	999999	730	764	340	241	128	571	610	820	746	336	999999	609	276	525	999999	849	406	999999	547	542	348	902	529	444	103	999999	183	48	277	231	999999	649	88	999999	384	577	837	789	308	230	392	702	223	113	602	476	92	594	202	582	335	271	734	969	127	999999	244	895	148	863	999999	572	552	525	75	486	530	544	150	173	999999	999999	463	327	160	645	999999	426	999999	627	182	588	845	694	896	999999	915	118	614	556	343	999999	651	999999	832	819	999999	698	47	125	945	999999	454	38	571	717	999999	417	999999	999999	148	817	63	520	690	999999	999999	999999	628	76	571	422	
929	593	830	80	966	999999	494	341	495	990	999999	726	999999	999999	999999	817	133	999999	201	508	999999	999999	417	999999	887	140	754	33	102	301	79	971	553	532	619	860	208	500	751	790	922	487	999999	158	439	337	838	67	674	999999	999999	449	999999	999999	132	999999	999999	999999	999999	999999	272	999999	248	204	920	416	182	159	24	999999	999999	632	999999	999999	585	999999	155	269	95	560	301	999999	359	193	566	630	106	490	999999	821	684	893	999999	999999	999999	461	249	792	237	999999	164	689	999999	999999	300	112	22	474	999999	320	651	999999	229	999999	999999	575	121	64	637	300	320	692	999999	999999	600	725	999999	521	883	133	571	363	42	73	405	999999	999999	959	893	463	999999	999999	12	99	179	768	999999	685	381	952	999999	195	164	936	712	472	941	849	999999	574	999999	501	591	999999	748	999999	883	166	237	933	920	161	170	184	999999	689	689	659	33	999999	61	639	149	930	783	386	209	105	361	932	670	999999	999999	329	675	126	50	648	350	881	999999	999999	457	448	42	198	34	979	999999	999999	783	291	826	967	522	999999	361	999999	581	372	99	788	805	304	999999	124	992	841	999999	565	648	51	318	152	947	543	191	701	999999	999999	362	999999	999999	999999	999999	388	979	999999	999999	525	765	389	76	978	792	106	999999	999999	185	917	999999	192	480	699	999999	742	973	999999	30	979	968	660	999999	986	19	999999	947	999999	999999	883	145	800	45	999999	800	269	974	999999	359	851	830	37	525	980	398	179	748	151	954	417	999999	304	181	827	999999	999999	626	90	968	921	159	246	18	999999	999999	405	157	496	899	999999	999999	643	334	179	159	940	144	782	598	839	131	999999	999999	999999	478	840	999999	999999	436	695	999999	894	370	437	999999	999999	29	233	208	993	32	261	251	839	649	999999	970	11	999999	616	969	843	492	139	800	353	723	280	822	941	776	999999	70	214	481	873	999999	999999	477	565	921	911	999999	604	817	869	564	682	97	999999	870	627	539	819	999999	799	412	241	637	358	999999	748	410	266	227	93	201	47	368	999999	497	84	534	999999	695	68	269	887	321	999999	999999	51	192	124	81	158	409	250	488	681	471	51	268	128	999999	999999	510	327	999999	734	678	526	323	321	999999	795	103	427	134	999999	540	525	919	706	569	999999	565	999999	195	78	683	951	559	999999	314	455	815	415	427	999999	999999	941	999999	587	262	272	727	999999	904	285	65	981	125	822	999999	946	999999	562	558	866	999999	224	142	319	60	727	967	636	16	764	
980	687	10	999999	999999	598	25	999999	454	307	999999	694	391	909	22	701	835	736	999999	368	999999	263	856	560	905	344	809	999999	537	535	305	101	864	149	305	378	981	999999	714	552	930	999999	117	999999	764	922	832	232	999999	358	891	240	99	999999	440	726	830	999999	707	774	789	826	805	918	12	20	829	251	614	644	719	332	999999	999999	438	544	155	605	796	982	511	587	893	188	643	75	999999	226	708	999999	547	542	999999	940	762	999999	984	198	999999	754	102	999999	617	999999	999999	569	217	105	219	896	581	234	652	724	272	212	932	999999	285	999999	18	613	999999	45	999999	187	526	92	241	334	559	956	356	999999	890	920	969	999999	550	84	857	906	17	812	997	322	889	91	677	560	181	999999	913	322	745	489	57	581	564	461	999999	134	863	885	347	624	999999	611	834	352	999999	999999	85	999999	999999	999999	606	731	999999	784	297	445	415	681	162	201	52	999999	305	411	999999	398	676	99	41	999999	52	132	474	382	444	288	257	334	327	480	292	712	243	999999	999999	326	543	999999	174	999999	999999	192	732	155	581	844	999999	433	480	844	34	986	999999	355	69	484	266	665	349	999999	999999	90	363	682	908	999999	801	662	999999	555	854	895	925	999999	24	860	399	328	801	599	999999	823	999999	482	999999	306	543	887	999999	408	999999	877	440	165	418	637	999999	59	247	251	999999	652	905	999999	989	138	999999	999999	341	999999	94	999999	999999	750	45	374	236	880	237	611	796	913	89	129	494	977	464	769	999999	386	41	350	91	999999	556	330	999999	930	999999	999999	246	799	556	383	999999	133	22	690	130	53	411	947	999999	636	454	139	999999	785	439	22	673	999999	727	954	178	999999	856	314	203	714	456	999999	397	911	375	997	367	999999	999999	371	964	774	999999	972	975	93	528	454	115	999999	999999	142	500	481	652	944	82	601	999999	999999	999999	708	496	415	999999	999999	999999	910	271	999999	771	999999	980	78	57	899	652	754	979	94	999999	999999	209	999999	999999	323	805	916	268	430	999999	766	500	234	999999	266	287	243	999999	869	999999	999999	999999	658	999999	888	999999	432	433	752	302	328	622	999999	365	866	509	719	457	999999	310	643	999999	841	999999	999999	377	756	974	790	621	419	379	119	999999	999999	999999	551	131	79	171	382	999999	516	999999	999999	999999	380	868	238	757	568	999999	110	568	999999	966	352	999999	649	999999	405	458	643	140	883	949	513	569	759	648	958	597	388	123	927	999999	999999	713	926	999999	996	888	999999	
43	999999	633	278	550	671	639	999999	999999	999999	557	765	924	999999	999999	254	657	640	999999	999999	999999	799	999999	407	999999	641	739	831	638	209	787	524	517	712	609	87	259	680	999999	898	129	773	542	125	830	357	13	999999	760	999999	278	231	999999	778	166	244	93	236	999999	909	931	808	246	226	694	43	258	221	250	307	994	977	678	912	989	816	266	855	576	639	999999	999999	80	999999	931	565	999999	738	999999	375	994	999999	399	63	999999	999999	536	326	430	999999	109	791	999999	462	474	999999	553	282	789	349	999999	238	660	651	281	504	737	76	295	138	704	519	999999	999999	313	971	587	624	946	999999	289	999999	434	778	539	846	377	618	704	639	22	65	949	216	397	766	372	747	781	472	582	999999	41	999999	999999	590	135	196	159	502	713	999999	999999	119	70	999999	803	881	999999	435	136	129	999999	999999	999999	999999	569	459	999999	547	609	839	843	484	106	819	999999	142	685	949	720	190	469	211	925	93	729	839	999999	361	962	490	635	356	345	463	999999	385	185	999999	999999	676	709	611	893	874	999999	851	23	250	137	671	999999	999999	714	946	660	171	729	42	918	999999	312	135	585	128	214	999999	149	643	721	534	956	999999	928	53	481	857	318	999999	998	877	826	905	234	999999	295	472	641	999999	999999	936	655	153	999999	300	999999	583	999999	774	999999	598	712	999999	529	602	715	965	244	671	474	999999	852	678	43	50	903	407	999999	294	833	742	999999	750	840	785	878	812	999999	638	679	898	830	543	391	410	175	455	386	999999	584	999999	237	970	999999	999	93	999999	119	999999	999999	966	999999	999999	940	927	742	962	999999	743	724	903	270	606	991	576	973	319	999999	633	875	458	31	280	709	513	514	999999	825	841	701	901	702	999999	251	999999	226	97	603	464	999999	213	915	642	907	999999	69	999999	978	999999	36	774	691	486	619	999999	945	999999	42	436	999999	999999	146	698	51	999999	999999	60	999999	288	360	885	999999	831	966	672	542	999999	372	38	454	882	999999	476	815	927	220	999999	999999	999999	999999	999999	65	176	50	809	76	226	999999	94	999999	18	277	700	999999	999999	68	999999	520	947	405	999999	49	13	982	541	951	670	883	124	612	983	999999	999999	520	546	829	549	791	166	606	999999	787	288	999999	445	615	216	999999	999999	868	360	999999	652	907	211	774	61	193	999999	858	405	342	486	481	498	557	226	189	462	321	519	999999	363	351	90	999999	760	999999	547	926	999999	999999	219	255	262	286	999999	153	999999	
999999	777	365	291	308	210	999999	310	999999	999999	999999	398	999999	999999	999999	999999	292	353	311	827	432	24	604	646	583	122	999999	133	999999	228	221	749	999999	999999	691	543	999999	786	65	151	107	478	952	398	659	537	718	999999	856	895	969	933	999999	999999	886	756	183	999999	708	195	999999	999999	999999	588	847	148	325	999999	333	999999	999999	506	999999	170	730	954	72	216	987	56	999999	35	277	999999	259	288	252	999999	984	935	369	999999	87	869	154	248	999999	373	550	520	221	563	999999	999999	698	472	645	346	595	999999	693	966	731	662	791	999999	592	999999	999999	569	999999	999999	181	397	999999	762	999999	999999	999999	492	999999	999999	666	477	834	999999	181	240	647	999999	643	905	999999	62	251	403	712	999999	88	999999	655	999999	44	981	623	999999	392	466	999999	936	999999	227	330	113	386	994	310	264	827	950	999999	361	999999	551	926	991	407	129	156	999999	59	999999	999999	999999	999999	880	664	684	999999	999999	458	714	654	710	744	425	584	67	999999	257	102	457	598	138	383	304	589	492	65	631	999999	272	999999	999999	886	49	999999	487	277	999999	339	626	411	644	501	94	999999	385	807	999999	416	999999	453	898	964	999999	415	221	999999	541	999999	999999	629	232	999999	195	999999	999999	999999	704	548	107	790	179	999999	476	56	953	636	298	999999	214	684	999999	224	905	819	421	564	294	634	666	28	735	215	166	999999	999999	707	316	690	999999	561	113	962	999999	999999	283	999999	498	555	462	999999	181	943	96	498	84	17	42	376	982	570	539	80	881	88	64	964	760	479	867	999999	330	607	26	653	580	999999	905	356	999999	999999	76	738	999999	91	999999	792	128	668	922	181	675	939	707	999999	999999	43	90	240	999999	318	999999	28	688	216	999999	999999	926	442	917	491	999999	685	830	999999	503	801	898	800	241	272	845	102	557	696	580	390	999999	15	632	999999	999999	674	852	237	219	999999	999999	964	999999	284	999999	999999	750	999999	999999	989	119	164	999999	229	144	290	999	241	472	999999	999999	992	636	874	672	999999	810	999999	979	438	832	602	999999	455	999999	934	999999	957	406	169	999999	125	999999	590	280	999999	498	412	413	999999	674	621	764	999999	999999	67	338	951	611	945	875	380	461	641	166	517	821	71	999999	210	316	52	835	999999	999999	355	999999	56	604	927	432	407	999999	999999	763	221	837	262	999999	693	999999	999999	356	460	293	970	999999	999999	433	763	923	436	934	212	915	632	785	461	999999	999999	692	999999	356	999999	999999	478	999999	704	877	945	999999	
569	203	784	604	999999	695	384	29	999999	691	389	999999	840	13	999999	999999	763	841	141	999999	385	999999	999999	11	323	676	999999	938	815	566	959	118	488	94	999999	243	160	608	632	999999	411	442	487	549	999999	669	515	999999	526	15	999999	862	746	519	999999	610	565	782	291	616	33	446	213	259	999999	999999	144	756	999999	763	322	165	999999	204	34	942	481	999999	999999	653	170	992	421	810	916	106	371	968	999999	754	677	377	327	25	913	964	999999	237	999999	40	535	759	999999	999999	692	494	653	999999	495	360	138	476	999999	637	456	41	34	402	342	635	909	999999	966	894	999999	999999	999999	203	291	69	713	253	999999	999999	127	411	960	659	128	432	453	819	999999	439	999999	211	294	999999	569	999999	940	837	895	999999	130	370	792	147	677	747	656	459	270	435	647	885	205	425	999999	55	80	375	999999	999999	191	999999	691	999999	999999	884	999999	158	634	409	129	876	358	999999	999999	999999	618	823	981	380	999999	993	999999	58	791	999999	15	869	999999	524	999999	574	563	984	10	999999	678	999999	999999	999999	96	508	825	860	315	771	537	117	999999	762	436	257	394	903	999999	999999	999999	643	745	537	879	791	978	119	599	999999	323	373	98	999999	999999	362	999999	198	293	277	178	999999	742	999999	213	898	991	417	97	562	190	659	849	812	500	999999	519	341	999999	999999	529	715	999999	760	458	173	999999	371	683	83	303	205	619	868	999999	841	999999	725	334	981	800	999999	32	46	374	663	524	285	26	999999	999999	622	285	999999	999999	462	437	999999	571	50	879	630	733	999999	269	985	999999	981	999999	999999	144	793	17	932	505	999999	693	234	396	795	999999	999999	355	640	999999	999999	999999	630	131	567	414	999999	164	294	111	180	836	18	776	999999	999999	999999	493	367	908	999999	615	352	999999	999999	768	999999	595	999999	401	999999	284	102	999999	588	75	420	859	235	999999	224	639	722	830	335	132	999999	458	16	999999	115	259	987	732	191	74	577	147	999999	798	211	334	388	892	999999	895	744	235	197	324	999999	683	999999	999999	999999	419	893	522	168	665	93	999999	999999	999999	999999	886	297	370	999999	524	999999	999999	526	436	52	890	260	829	864	439	388	459	270	692	970	431	991	874	48	771	181	65	999999	678	714	457	745	999999	999999	88	608	999999	633	673	999999	929	167	831	81	803	168	73	657	728	286	634	494	896	633	999999	895	423	331	999999	999999	999999	304	848	722	999999	154	475	233	786	831	14	999999	596	999999	999999	999999	170	802	245	612	
118	999999	260	999999	90	962	849	999999	742	193	195	61	803	331	999999	635	318	119	999999	999999	999999	999999	870	999999	999999	807	999999	39	592	599	735	999999	999999	227	243	44	53	456	999999	632	999999	999999	490	999999	999999	999999	32	275	999999	415	999999	60	326	999999	999999	278	999999	363	129	999999	74	819	569	152	457	574	965	586	97	358	591	861	477	999999	999999	999999	359	277	259	328	785	632	557	187	644	999999	303	508	307	999999	507	689	337	999999	999999	485	754	348	155	82	987	446	999999	133	823	103	583	472	234	550	919	269	999999	800	497	999999	999999	392	508	773	280	467	288	131	850	902	534	117	296	877	625	21	131	999999	341	999999	453	433	363	550	110	831	999999	999999	56	248	999999	536	872	134	223	371	839	999999	801	999999	168	66	282	920	568	476	186	999999	925	907	147	926	469	999999	988	838	38	999999	672	449	193	530	85	612	326	999999	245	171	664	263	181	749	386	812	189	999999	160	442	981	634	654	926	832	148	110	658	999999	999999	146	384	343	881	710	361	999999	638	980	670	604	570	241	999999	692	672	736	398	550	657	968	601	687	595	976	47	794	267	698	937	511	667	931	999999	35	289	919	299	48	34	999999	999999	416	999999	838	999999	403	639	243	170	412	712	118	999999	755	544	696	747	999999	672	567	88	999999	53	168	936	638	720	999999	412	752	999999	359	526	190	426	194	207	756	564	644	164	999999	537	999999	799	559	999999	765	490	593	181	394	999999	466	398	611	373	331	902	782	999999	999999	830	418	999999	362	999999	239	338	360	499	999999	350	999999	412	64	412	518	369	386	126	954	508	819	580	61	999999	69	791	814	821	875	854	999999	961	514	202	129	999999	446	967	292	436	999999	999999	190	53	999999	64	344	209	855	961	525	666	729	151	999999	837	914	999999	532	447	524	539	623	147	999999	76	897	861	292	949	999999	419	834	527	999999	725	399	18	645	14	457	999999	965	914	338	999999	999999	372	999999	291	654	76	999999	844	912	999999	480	53	484	281	166	482	917	905	48	116	831	211	773	999999	999999	906	734	528	989	999999	999999	709	999999	999999	999999	535	680	10	305	856	975	989	614	776	999999	355	533	373	847	975	697	999999	999999	999999	294	999999	598	895	843	747	342	915	855	13	37	771	999999	41	447	631	801	999999	610	191	141	842	597	999999	51	102	382	999999	680	23	999999	513	833	999999	168	803	936	784	167	557	523	69	144	611	748	483	120	502	926	226	183	781	
999999	999999	100	999999	443	601	854	750	375	999999	245	841	999999	524	938	657	872	643	999999	26	758	999999	667	81	707	985	999999	568	982	880	999999	999999	840	439	64	149	496	716	370	345	930	417	192	999999	823	999999	819	234	544	463	629	293	531	166	33	405	35	28	744	457	353	296	768	494	999999	781	11	999999	999999	999999	170	999999	999999	359	96	999999	871	125	999999	415	176	999999	33	999999	260	161	933	683	999999	659	123	478	972	912	991	644	648	697	999999	52	301	467	765	999999	302	474	20	181	80	681	999999	999999	770	338	291	999999	272	249	244	385	848	328	945	999999	685	692	999999	369	368	999999	702	999999	110	999999	124	708	999999	999999	235	999999	150	761	999999	735	999999	999999	707	643	631	671	381	409	999999	639	204	972	999999	956	999999	610	291	650	813	628	979	359	999999	565	224	582	72	999999	999999	999999	244	96	715	220	999999	482	984	548	737	696	80	303	721	999999	20	151	196	311	999999	999999	504	499	948	999999	999999	776	403	151	429	999999	609	999999	395	15	405	118	999999	312	282	586	999999	742	913	127	557	686	999999	349	555	83	395	760	766	999999	952	999999	147	730	999999	906	89	843	999999	688	96	684	999999	716	75	901	999999	884	39	641	999	762	999999	831	436	79	148	63	595	356	663	848	629	999999	62	660	970	999999	848	375	507	999999	999999	234	40	999999	999999	921	283	654	199	511	731	135	399	999999	168	316	304	394	768	999999	999999	773	999999	248	64	910	663	415	999999	357	999999	663	999999	226	999999	362	801	562	301	226	779	941	166	999999	999999	999999	607	999999	502	999999	242	999999	607	481	535	849	209	792	819	999999	268	868	723	999999	475	77	991	183	61	805	515	999999	103	551	256	315	616	873	999999	560	313	999999	913	277	999999	582	66	663	690	999999	162	19	743	434	999999	910	228	999999	686	59	512	434	811	696	158	999999	369	66	234	229	243	336	999999	268	563	466	999999	999999	999999	999999	999999	999999	492	999999	653	506	997	999999	592	999999	97	302	999999	999999	57	878	990	227	128	999999	223	999999	999999	470	66	825	347	999999	870	501	955	771	596	793	48	184	999999	59	52	652	502	700	999999	889	142	940	149	999999	999999	685	476	738	337	113	679	20	999999	31	705	827	999999	522	799	100	999999	999999	999999	999999	42	872	936	999999	184	476	999999	523	999999	548	999999	125	686	747	273	194	999999	999999	443	493	999999	38	284	999999	999999	225	999999	999999	900	382	509	999999	245	999999	999999	348	999999	535	564	861	981	166	
483	361	693	589	999999	420	259	614	75	999999	882	221	290	13	999999	999999	999999	959	982	151	622	999999	999999	522	880	940	189	924	446	499	999999	582	512	956	555	923	236	764	999999	83	730	296	317	346	933	33	465	564	750	731	939	604	878	999999	544	329	322	181	709	211	999999	334	178	576	999999	310	709	333	999999	674	999999	999999	885	909	421	335	999999	702	589	856	484	624	184	999999	560	67	703	999999	422	236	611	65	65	872	841	405	128	740	836	633	999999	999999	117	86	941	999999	999999	969	428	218	481	620	592	852	726	616	160	463	999999	999999	606	999999	999999	231	73	999999	999999	23	77	25	217	999999	865	955	542	352	517	999999	999999	999999	348	734	999999	213	754	990	473	212	155	234	255	664	725	394	36	286	999999	885	999999	999999	999999	705	901	413	11	375	754	636	999999	999999	999999	999999	691	999999	113	872	999999	707	999999	82	271	999999	868	843	769	552	390	480	928	265	131	999999	95	999999	123	642	833	840	212	388	999999	999999	892	999999	999999	203	999999	999999	290	999999	999999	999999	418	999999	946	999999	837	67	643	999999	984	284	999999	999999	999999	477	966	999999	459	470	48	953	999999	999999	836	999999	682	999999	717	576	579	237	200	999999	772	999999	223	155	999999	357	805	775	206	753	403	961	139	837	999999	657	236	847	703	820	125	539	27	999999	112	999999	999999	740	350	999999	879	757	94	933	291	653	263	821	516	111	665	273	757	752	695	875	304	844	587	69	349	731	534	379	658	999999	999999	894	52	107	999999	74	435	999999	874	999999	877	999999	555	999999	404	999999	340	999999	164	852	782	275	634	237	999999	248	999999	290	728	157	232	999999	284	59	71	369	778	419	999999	600	837	628	877	999999	997	108	298	721	999999	999999	999999	999999	225	805	460	999999	269	814	999999	35	910	155	410	727	423	173	921	506	999999	44	636	921	765	563	24	999999	397	999999	239	999999	999999	442	624	794	756	301	498	479	599	999999	999999	999999	539	999999	690	692	228	999999	635	834	999999	791	916	999999	307	479	175	661	790	999999	929	999999	999999	760	84	478	531	616	999999	132	999999	999999	907	69	999999	999999	391	954	873	332	935	246	950	405	999999	999999	526	992	999999	286	135	837	999999	302	815	426	999999	778	736	221	171	611	999999	999999	170	733	884	856	999999	634	97	221	787	468	999999	692	732	189	817	916	952	538	129	693	996	836	764	614	254	518	294	612	999999	662	171	999999	999999	447	999999	219	284	669	306	862	199	999999	59	230	932	132	
693	999999	961	999999	269	633	492	496	516	333	969	279	999999	188	349	999999	993	135	306	46	636	295	944	608	641	999999	242	267	504	92	787	543	999999	999999	824	95	651	407	402	999999	841	570	931	999999	249	14	66	127	999999	714	920	924	923	999999	999999	408	263	363	188	976	401	999999	991	434	999999	436	999999	999999	364	263	833	999999	732	768	999999	999999	363	42	368	637	236	124	744	790	999999	999999	619	786	634	999999	832	999999	229	426	147	616	999999	507	375	999999	416	575	763	268	881	999999	999999	999999	700	429	999999	230	999999	550	749	999999	490	999999	271	683	816	999999	999999	937	431	544	376	316	999999	587	999999	999999	666	554	231	999999	999999	485	908	838	670	464	95	215	999999	611	999999	999999	999999	860	136	376	999999	999999	997	604	718	825	837	346	957	999999	999999	123	931	197	563	449	329	98	925	999999	999999	999999	999999	362	726	651	565	820	250	999999	639	999999	461	999999	621	999999	557	999999	942	999999	648	999999	881	784	929	972	283	194	57	853	359	999999	935	131	999999	812	679	645	878	999999	269	27	999999	269	999999	999999	999999	999999	576	589	999999	702	999999	399	367	731	551	237	999999	754	377	381	772	999999	348	61	834	340	57	808	304	912	748	875	275	630	475	621	999999	175	320	473	617	999999	961	656	442	545	764	351	271	451	222	134	699	888	254	708	921	999999	929	331	762	768	999999	979	954	279	133	736	266	929	699	267	443	903	999999	314	435	999999	618	299	575	705	999999	999999	700	624	185	387	386	766	999999	999999	999999	988	999999	849	183	999999	701	172	999999	37	95	342	999999	999999	690	796	999999	939	283	999999	586	999999	755	66	231	441	289	340	999999	746	359	999999	238	366	999999	999999	202	913	141	452	989	999999	877	548	620	214	999999	745	934	389	262	447	999999	470	756	604	999999	654	628	741	999999	999999	78	675	999999	596	999999	395	932	244	999999	999999	807	831	250	140	999999	217	446	27	340	544	999999	714	493	912	16	767	609	999999	222	547	295	399	750	628	387	211	869	34	110	714	812	699	785	52	639	661	230	999999	841	34	218	610	411	168	965	999999	192	765	589	345	999999	515	31	66	999999	418	999999	621	999999	999999	347	422	999999	999999	731	706	929	451	283	355	547	983	999999	197	339	684	999999	591	663	999999	28	114	999999	765	928	999999	999999	728	999999	231	580	609	872	289	999999	795	999999	785	999999	268	999999	741	492	243	798	802	929	834	727	250	429	999999	958	999999	543	243	977	161	999999	999999	39	211	
334	62	774	937	120	306	510	544	999999	999999	999999	404	599	287	621	999999	966	135	378	843	999999	876	801	91	650	153	745	453	817	542	999999	13	239	232	416	440	469	999999	999999	632	333	999999	259	999999	344	563	999999	265	999999	776	195	571	65	195	209	457	260	692	297	999999	561	67	726	458	125	161	175	377	999999	191	741	115	999999	745	519	818	626	585	747	96	23	489	830	51	999999	999999	947	53	32	958	190	776	573	999999	81	275	999999	999999	111	999999	398	762	999999	999999	44	89	137	319	675	391	999999	675	999999	210	954	81	236	685	110	598	214	999999	354	911	999999	964	542	719	999999	253	999999	999999	484	565	698	261	105	999999	16	277	398	637	377	641	137	999999	999999	372	999999	10	49	781	700	999999	977	276	417	483	440	80	547	418	645	432	40	15	200	390	512	703	976	999999	999999	833	209	999999	754	713	784	496	143	179	999999	674	999999	579	999999	971	587	999999	843	999999	959	999999	730	980	992	999999	610	131	323	451	859	76	33	211	112	867	999999	411	522	703	698	999999	936	377	468	970	227	460	881	229	999999	999999	999999	364	878	999999	112	999999	999999	808	112	662	182	691	319	999999	650	13	476	999999	999999	185	999999	149	922	25	999999	362	522	32	999999	999999	250	999999	648	999999	999999	669	333	370	765	999999	827	713	601	46	772	254	67	584	999999	224	999999	999999	999999	999999	180	999999	441	999999	743	749	999999	999999	999999	952	421	999999	53	540	999999	980	680	116	501	585	358	206	999999	886	999999	754	305	999999	702	513	176	625	543	999999	608	497	999999	999999	626	25	385	999999	632	649	625	694	211	527	999999	349	544	877	133	975	999999	999999	180	555	620	989	454	999999	859	577	785	999999	544	32	932	999999	752	220	490	485	210	999999	999999	899	271	558	552	778	38	363	999999	299	501	568	752	633	326	683	849	999999	999999	999999	415	64	863	828	160	999999	999999	730	597	334	397	648	775	195	410	281	293	71	446	999999	742	506	999999	496	304	999999	999999	308	861	78	370	852	999999	595	677	519	46	442	999999	374	193	308	766	645	901	999999	793	999999	999999	999999	399	788	200	895	999999	909	456	376	534	184	908	296	868	528	999999	544	733	189	999999	891	245	851	662	999999	492	443	739	963	594	450	999999	712	85	816	678	999999	662	999999	999999	999999	72	669	908	234	465	897	439	247	681	367	129	999999	999999	341	810	999999	135	128	413	438	179	999999	781	999999	991	206	221	62	849	391	882	715	467	749	828	575	
943	438	999999	999999	14	502	999999	237	999999	999999	663	743	16	140	456	999999	999999	999999	597	579	887	999999	243	999999	686	999999	397	999999	485	414	155	309	513	244	604	697	999999	818	434	999999	999999	999999	762	999999	999999	999999	56	719	999999	348	110	184	162	258	687	128	204	999999	908	999999	114	992	751	916	433	363	239	771	535	759	41	999999	999999	999999	378	342	999999	821	999999	999999	341	678	364	146	999999	971	999999	999999	556	486	502	163	909	999999	573	219	803	846	987	188	247	284	999999	185	317	313	999999	999999	880	355	65	383	999999	699	295	435	637	614	611	462	216	975	225	58	267	877	886	61	356	168	539	226	834	547	971	999999	495	189	829	10	656	915	383	211	431	129	532	220	521	999999	999999	999999	999999	535	972	272	69	144	918	999999	999999	273	999999	999999	999999	838	999999	94	999999	238	940	458	785	999999	805	300	601	23	626	148	355	999999	999999	999999	999999	999999	982	308	574	709	997	360	271	399	583	999999	999999	661	395	999999	579	999999	491	292	999999	133	413	633	730	681	670	55	517	999999	94	751	732	676	144	475	999999	999999	519	29	241	589	197	395	37	999999	270	940	628	999999	999999	908	999999	257	20	464	936	358	578	892	999999	999999	999999	491	999999	832	660	363	526	920	737	339	999999	471	61	618	935	28	605	999999	999999	729	426	484	221	185	565	999999	666	680	538	507	999999	627	981	288	747	999999	89	205	760	999999	423	999999	306	238	999999	724	999999	401	528	918	999999	270	481	319	535	999999	999999	139	276	185	697	846	391	239	667	310	490	999999	871	999999	938	410	999999	515	316	718	187	982	205	999999	999999	274	162	619	754	411	156	671	999999	999999	999999	949	929	999999	218	577	326	76	571	999999	243	433	529	999999	979	353	999999	999999	999999	999999	190	297	934	999999	897	432	999999	771	485	265	164	818	29	492	803	999999	480	972	999999	739	999999	120	420	525	999999	999999	745	863	999999	999999	699	999999	669	999999	208	999999	999999	504	687	786	999999	999999	999999	999999	525	425	414	46	494	990	999999	739	669	999999	424	79	876	999999	826	999999	687	999999	141	84	566	973	159	999999	294	665	974	975	999999	999999	855	847	999999	115	999999	192	450	708	379	650	538	960	999999	999999	522	999999	272	606	678	644	109	62	999999	517	749	551	276	999999	752	829	25	896	453	159	999999	576	550	771	418	643	602	979	460	491	999999	606	462	753	570	999999	402	999999	307	650	420	803	434	21	365	458	916	999999	956	549	634	999999	516	999999	987	945	
999999	501	198	44	52	130	602	931	972	153	98	999999	761	595	436	648	999999	803	999999	614	999999	538	999999	999999	727	999999	32	910	857	903	999999	101	766	625	999999	901	189	272	607	300	999999	503	49	221	369	999999	367	999999	999999	986	52	712	632	382	803	999999	95	238	999999	569	107	691	84	78	63	997	756	999999	26	535	468	336	999999	448	999999	999999	499	999999	999999	334	126	999999	797	870	860	387	468	999999	822	999999	815	950	955	48	202	519	999999	970	167	372	647	231	353	999999	527	999999	517	999999	969	164	559	890	638	982	452	445	893	213	218	676	999999	373	999999	999999	999999	518	380	166	255	894	230	999999	46	238	686	895	318	999999	353	153	870	284	424	999999	999999	925	999999	973	999999	757	626	225	762	491	833	283	907	857	867	18	345	360	937	85	999999	999999	999999	410	305	557	999999	683	859	74	999999	264	948	655	526	794	205	999999	570	498	277	15	999999	999999	999999	413	999999	461	999999	999999	808	519	999999	349	734	999999	81	912	999999	48	630	999999	365	697	685	578	335	262	340	82	813	999999	789	449	807	928	999999	308	15	999999	570	676	999999	524	266	999999	917	999999	920	588	999999	293	999999	531	999999	999999	649	78	870	999999	87	734	999999	279	531	869	729	897	542	806	673	999999	907	784	478	999999	612	840	441	398	999999	725	341	752	999999	530	999999	268	999999	999999	288	206	438	188	814	835	999999	70	993	999999	567	999999	77	124	999999	999999	386	945	999999	913	999999	999999	637	481	175	362	999999	378	999999	11	661	471	325	69	527	477	343	728	999999	642	409	552	847	54	830	639	657	227	999999	408	153	272	999999	999999	760	999999	568	957	22	462	443	187	149	991	734	105	705	999999	597	447	617	657	976	999999	999999	179	961	592	650	536	705	185	999999	521	999999	399	999999	999999	309	58	999999	999999	715	999999	999999	232	413	855	999999	735	934	649	630	400	790	496	296	793	999999	591	517	975	316	486	756	999999	999999	627	999999	344	838	999999	708	548	999999	241	999999	468	222	292	999999	999999	282	915	601	65	999999	999999	731	371	113	999999	503	718	540	932	999999	238	760	940	999999	999999	721	975	896	886	999999	91	999999	999999	999999	999999	581	871	825	411	703	400	885	999999	999999	999999	896	772	241	999999	554	990	18	606	999999	999999	999999	999999	706	981	999999	999999	29	999999	999999	473	288	182	817	999999	892	999999	892	999999	999999	679	999999	69	237	999999	999999	949	999999	530	342	999999	82	265	397	840	129	309	174	844	27	405	381	180	586	999999	
227	724	955	955	483	999999	107	879	999999	492	369	648	54	999999	999999	444	999999	499	382	999999	401	33	784	976	166	592	468	999999	121	834	308	999999	483	988	999999	173	993	788	57	999999	999999	203	889	904	999999	481	265	547	751	582	841	881	798	421	848	999999	940	978	999999	890	999999	58	768	542	999999	196	175	999999	764	929	999999	774	452	960	999999	207	999999	879	505	999999	337	920	307	999999	999999	426	384	72	999999	669	233	24	990	166	958	803	435	356	720	999999	316	209	783	999999	141	77	439	837	999999	650	999999	999999	483	123	563	541	751	239	549	767	811	999999	999999	105	705	436	784	295	12	999999	999999	787	168	220	379	999999	147	485	407	999999	986	547	963	999999	610	173	541	877	602	426	62	205	807	953	482	213	292	688	126	999999	999999	999999	835	999999	999999	281	901	272	743	435	404	275	832	624	781	274	999999	426	999999	999999	894	907	693	585	999999	576	999999	215	737	999999	845	999999	368	701	642	999999	711	383	620	999999	999999	279	143	176	32	786	373	192	181	218	999999	866	203	584	999999	384	460	999999	999999	311	301	999999	534	577	590	999999	906	140	981	938	999999	765	805	999999	280	625	774	999999	563	999999	213	797	43	529	112	979	999999	999999	891	999999	392	462	260	318	47	575	744	999999	586	999999	879	242	210	243	655	999999	70	999999	313	999999	999999	933	696	452	108	503	662	15	475	610	688	132	999999	723	556	110	999999	496	129	704	999999	218	999999	485	999999	970	597	999999	873	804	919	229	481	706	999999	458	999999	808	220	543	913	999999	999999	999999	399	757	993	999999	999999	999999	792	999999	917	608	313	999999	993	220	999999	138	905	999999	141	670	691	468	999999	542	76	108	344	999999	286	585	791	152	128	964	96	53	999999	120	124	328	22	999999	999999	873	999999	999999	464	555	166	999999	638	61	606	430	293	930	116	461	999999	999999	221	95	999999	341	999999	170	283	39	133	607	999999	999999	747	999999	999999	345	166	777	999999	810	643	999999	550	204	999999	739	545	697	680	166	936	999999	700	535	116	926	69	970	66	242	982	434	999999	559	931	843	313	999999	771	999999	773	339	322	610	944	432	545	102	394	86	625	999999	359	967	670	635	104	222	999999	999999	286	195	720	999999	827	999999	367	999999	273	114	436	999999	926	732	392	607	213	100	591	684	391	967	586	979	617	406	85	464	999999	999999	748	101	96	50	671	588	999999	416	782	736	74	999999	829	289	999999	872	659	627	584	73	432	14	630	32	349	319	
999999	999999	298	430	143	902	111	967	365	999999	999999	885	999999	804	987	797	317	854	999999	837	999999	307	339	745	999999	457	999999	825	999999	744	470	73	700	999999	979	878	127	362	602	172	453	861	923	316	215	773	999999	780	999999	635	696	999999	412	999999	999999	311	411	553	683	685	999999	285	103	621	999999	602	195	709	825	118	679	955	262	457	394	286	999999	32	539	973	891	109	999999	999999	999999	694	661	197	190	677	477	999999	999999	917	148	999999	767	999999	443	999999	587	857	955	966	955	741	524	954	128	895	928	389	23	709	794	924	999999	855	574	188	941	999999	528	157	641	115	286	344	319	226	999999	80	589	927	395	43	154	783	999999	315	999999	707	79	999999	999999	999999	560	968	133	224	642	912	999999	264	671	589	338	807	335	849	999999	999999	645	901	386	857	999999	96	999999	999999	779	751	999999	268	999999	244	929	999999	409	999999	555	317	220	999999	583	605	342	334	265	806	704	346	458	999999	850	991	71	177	907	999999	999999	473	655	999999	999999	891	350	479	257	437	660	104	408	999999	999999	157	999999	999999	999999	781	525	475	830	517	65	443	999999	138	418	26	999999	761	336	518	999999	91	662	847	999999	692	999999	862	87	828	155	610	999999	676	999999	702	32	999999	849	136	375	999999	999999	147	999999	999999	598	999999	71	240	264	898	999999	889	526	223	495	131	891	635	526	662	999999	999999	999999	455	504	999999	989	715	994	662	912	999999	999999	999999	448	524	540	999999	104	52	801	999999	574	257	841	59	999999	925	999999	901	999999	223	999999	712	434	640	775	861	507	972	232	355	246	601	985	568	746	93	775	970	591	244	999999	483	999999	551	438	999999	613	454	475	74	999999	102	44	698	599	440	17	807	749	678	999999	132	820	455	999999	972	271	283	313	999999	160	247	320	394	683	136	851	883	212	999999	257	62	506	167	847	153	999999	999999	999999	999999	86	999999	231	912	93	417	662	415	941	465	999999	340	999999	409	999999	270	782	649	25	473	999999	999999	605	98	430	107	626	663	608	999999	999999	999999	314	998	990	192	25	407	310	275	473	446	941	999999	807	917	910	107	252	586	371	917	281	505	725	999999	371	142	492	999999	791	999	807	485	60	879	35	999999	419	732	999999	385	349	749	999	999999	192	858	999999	999999	196	528	999999	31	999999	497	702	809	282	47	820	882	915	324	999999	474	639	465	999999	928	891	767	688	999999	341	985	999999	999999	505	583	769	513	852	979	799	999999	588	785	999999	562	186	226	
871	999999	911	372	470	35	276	535	513	726	172	362	999999	999999	999999	999999	689	119	919	180	999999	698	999999	999999	40	936	524	999999	999999	999999	999999	143	999999	674	895	317	999999	969	525	552	265	970	79	52	351	499	367	379	432	688	999999	281	999999	15	999999	182	112	603	999999	534	510	65	649	660	652	999999	611	999999	999999	533	999999	720	593	377	915	342	629	235	966	999999	579	999999	788	999999	757	802	501	745	761	999999	214	16	638	999999	51	209	331	419	400	322	999999	999999	844	999999	398	385	688	275	100	580	553	877	999999	799	999999	999999	999999	452	902	849	536	865	195	811	999999	294	92	999999	999999	999999	21	999999	835	653	653	999999	310	889	808	999999	124	999999	655	190	999999	337	379	838	999999	685	932	879	517	999999	999999	32	233	42	579	113	303	95	938	384	569	343	999999	982	156	795	999999	387	643	529	999999	310	219	999999	999999	999999	999999	253	999999	999999	783	141	702	999999	867	630	935	277	319	704	89	999999	297	281	621	835	999999	396	692	250	630	554	245	999999	816	485	812	228	400	587	198	60	529	999999	600	999999	640	758	999999	525	860	999999	999999	999999	450	705	999999	938	393	806	706	999999	560	325	30	239	896	715	476	392	818	716	877	731	516	38	509	999	681	999999	999999	999999	281	177	390	999999	486	306	546	121	471	874	835	593	881	669	499	999999	277	371	540	999999	291	733	707	153	909	346	999999	421	205	999999	267	210	999999	179	999999	999999	935	187	753	999999	999999	999999	920	943	881	999999	850	999999	999999	306	731	319	652	279	255	547	470	246	933	149	873	134	916	458	999999	999999	981	999999	422	116	278	100	618	940	756	925	812	763	999999	625	496	585	882	899	292	947	999999	999999	924	709	922	698	253	614	726	53	999999	472	999999	256	999999	149	434	432	37	999999	701	999999	522	329	999999	706	999999	317	652	298	999999	27	175	670	87	648	787	712	194	579	846	14	224	713	999999	350	437	26	999999	999999	999999	459	871	651	256	845	999999	604	974	225	999999	936	961	438	801	431	306	665	178	664	362	999999	248	458	793	697	498	999999	842	394	278	957	995	305	147	792	999999	524	424	999999	999999	192	737	999999	999999	910	999999	785	911	65	53	772	848	657	995	438	221	423	857	558	356	20	761	999999	946	999999	940	666	301	999999	999999	782	251	999999	999999	179	984	280	603	882	999999	999999	999999	786	351	506	999999	348	310	708	580	733	666	865	886	818	431	158	999999	999999	999999	386	494	901	780	271	530	913	
821	825	999999	941	999999	974	904	644	999999	975	999999	999999	657	601	365	592	438	552	126	386	59	27	748	836	258	515	912	277	227	996	15	90	975	206	999999	484	264	639	913	691	999999	251	706	455	909	580	440	378	30	999999	999999	999999	155	154	999999	804	87	617	692	314	72	636	427	126	969	999999	999999	461	999999	999999	338	799	999999	434	425	807	320	302	926	677	85	543	257	999999	532	777	935	831	342	722	999999	646	947	609	629	334	824	999999	486	999999	116	978	303	149	999999	674	999999	720	728	66	999999	784	691	24	238	529	389	111	593	202	999999	642	128	362	483	999999	999999	39	804	999999	983	730	815	184	571	106	249	117	751	858	187	224	113	286	238	999999	955	932	380	110	945	722	997	294	528	473	859	941	665	881	822	570	999999	999999	82	999999	968	516	452	999999	289	281	360	999999	25	18	539	842	134	860	999999	918	659	999999	156	270	733	531	655	108	999999	999999	999999	999999	46	616	999999	476	213	474	654	448	489	248	999999	673	999999	272	279	519	999999	27	816	999999	155	903	910	221	490	999999	40	447	860	354	895	981	999999	999999	999999	408	710	73	999999	659	216	298	439	421	883	482	898	470	261	145	174	230	491	646	724	142	705	96	985	401	444	999999	587	999999	353	999999	844	881	575	870	809	869	999999	999999	599	856	474	499	337	18	913	999999	195	725	999999	674	999999	192	766	999999	999999	623	88	248	224	998	710	999999	78	54	999999	999999	895	390	999999	999999	842	334	57	999999	999999	216	759	977	487	874	31	862	955	678	349	662	999999	20	178	195	791	149	942	999999	999999	180	430	292	999999	896	674	804	398	884	832	999999	145	898	896	999999	864	999999	760	999999	977	848	348	400	705	999999	901	884	999999	151	999999	702	999999	456	721	497	999999	999999	999999	590	209	999999	474	80	845	183	527	999999	124	682	999999	999999	389	602	999999	999999	832	40	999999	404	994	790	591	257	999999	999999	783	688	186	408	999999	397	502	999999	150	760	384	277	999999	531	999999	684	770	540	999999	821	323	789	833	423	665	754	889	213	999999	419	635	226	698	715	400	838	50	715	971	933	999999	219	461	863	999999	999999	485	65	999999	319	29	61	437	560	817	993	854	763	742	955	508	299	583	730	134	167	999999	840	999999	619	644	64	568	886	633	113	999999	970	999999	110	279	999999	999999	286	400	583	999999	148	999999	406	999999	287	972	26	435	999999	999999	731	999999	766	986	645	924	335	999999	964	999999	550	926	713	
666	999999	274	642	686	674	41	999999	999999	551	999999	999999	942	999999	635	367	91	552	461	734	476	606	242	732	999999	634	909	999999	611	435	100	247	221	194	999999	111	22	340	340	760	867	999999	400	999999	398	557	703	199	999999	317	883	999999	99	202	999999	69	651	541	999999	61	765	108	999999	905	460	999999	999999	999999	994	533	354	751	222	701	999999	146	215	54	344	999999	930	999999	242	303	551	159	158	29	947	999999	459	481	811	288	999999	999999	644	495	736	267	999999	999999	205	999999	999999	141	999999	398	336	109	853	606	206	962	999999	55	866	402	363	311	982	208	810	323	84	872	940	934	705	107	502	720	999999	999999	237	985	524	76	339	420	430	999999	693	999999	999999	853	284	848	167	950	903	251	999999	434	285	140	999999	882	102	100	201	794	999999	238	607	143	298	999999	999999	145	531	799	72	943	881	999999	515	963	495	231	598	101	777	755	204	260	588	883	801	106	851	641	973	248	228	635	77	464	249	999999	565	164	122	999999	428	113	189	198	552	999999	999999	999999	396	871	502	109	27	937	44	999999	554	414	328	999999	293	889	999999	823	724	256	164	61	723	999999	665	999999	979	999999	336	100	81	999999	340	748	480	999999	254	112	999999	129	999999	999999	429	999999	149	161	836	483	999999	538	999999	365	473	306	899	574	999999	999999	215	68	999999	272	610	943	284	999999	999999	580	168	999999	645	723	999999	605	638	33	631	830	662	514	606	506	27	798	813	716	926	999999	848	906	233	660	999999	687	998	355	530	999999	999999	999999	87	266	324	134	893	564	287	868	999999	999999	999999	627	932	700	461	999999	254	811	140	568	237	48	731	262	390	985	825	399	607	293	503	155	999999	999999	999999	999999	192	999999	904	999999	999999	68	376	999999	963	606	727	207	235	383	110	718	999999	60	758	49	535	71	744	908	999999	887	271	383	381	797	415	265	273	999999	442	999999	907	999999	139	178	999999	999999	299	999999	267	628	174	999999	193	785	800	171	918	397	815	130	158	996	520	999999	797	993	999999	176	200	472	933	124	999999	748	810	473	920	590	377	777	771	960	999999	120	723	48	999999	999999	996	253	347	876	999999	321	213	910	371	588	999999	999999	165	133	593	795	695	60	291	999999	999999	336	999999	337	29	47	359	198	355	409	826	759	802	16	179	946	134	66	817	630	544	999999	999999	341	218	699	622	999999	999999	999999	425	673	756	754	621	669	12	999999	856	268	962	999999	999999	961	761	621	875	159	954	646	
670	999999	242	661	901	84	999999	999999	128	330	999999	711	821	499	984	163	12	999999	394	510	944	999999	209	559	667	528	344	151	999999	596	823	472	693	730	195	786	999999	999999	999999	546	445	103	890	999999	999999	260	999999	76	977	608	619	827	764	453	702	999999	438	683	999999	999999	740	93	999999	531	507	952	999999	100	999999	999999	721	907	204	848	75	850	234	673	715	416	999999	278	174	971	977	995	708	249	38	640	357	758	111	481	999999	999999	765	368	38	890	243	113	762	779	886	999999	633	916	388	852	330	765	967	586	57	471	919	999999	554	512	253	777	72	999999	999999	999999	999999	722	999999	713	94	865	644	825	183	231	516	999999	94	276	371	792	861	185	320	592	790	524	433	344	442	999999	814	526	646	465	50	99	929	999999	905	999999	999999	675	767	464	130	152	413	826	955	999999	282	288	150	461	916	999999	999999	267	999999	999999	299	707	280	999999	61	128	188	718	999999	426	465	999999	370	999999	918	999999	418	856	472	648	999999	607	388	908	999999	999999	386	999999	999999	999999	999999	672	751	623	621	999999	405	999999	412	999999	963	999999	645	539	79	121	917	689	543	731	999999	999999	999999	533	180	692	999999	999999	561	525	741	999999	179	38	689	793	420	747	839	751	789	338	453	469	685	999999	962	849	839	999999	618	696	652	817	999999	241	876	227	453	999999	848	43	529	999999	270	970	999999	616	849	285	700	180	999999	999999	941	150	62	999999	999999	753	999999	999999	532	546	999999	999999	999999	362	353	999999	916	999999	303	909	902	756	808	999999	999999	714	999999	355	999	563	999999	999999	999999	860	875	543	189	551	379	699	209	379	510	999999	981	225	629	999999	273	402	369	999999	999999	941	889	194	341	495	136	143	851	384	479	969	999999	468	999999	491	487	999999	278	374	999999	999999	999999	999999	256	826	585	984	95	740	92	607	203	815	571	904	970	690	212	693	425	245	999999	824	900	540	760	522	24	147	684	999999	134	994	999999	282	240	999999	938	999999	910	151	57	120	999999	872	775	417	896	305	999999	999999	608	584	949	587	755	885	999999	715	76	72	999999	948	66	629	483	999999	999999	999999	673	613	999999	696	999999	283	198	737	531	999999	764	352	626	999999	999999	887	854	999999	55	108	999999	355	734	233	999999	848	999999	109	999999	673	999999	577	287	999999	632	907	54	911	801	676	999999	999999	363	604	950	723	445	260	999999	178	774	933	163	41	773	328	878	528	257	999999	110	99	682	999999	638	999999	75	999999	96	719	999999	943	
747	378	709	507	991	999999	283	726	412	922	778	886	898	999999	423	999999	833	314	38	526	663	999999	575	999999	999999	999999	965	762	657	999999	999999	611	335	830	999999	784	332	275	336	747	255	531	531	188	320	999999	959	183	999999	820	196	782	690	327	289	880	803	409	172	999999	999999	999999	78	986	758	176	561	78	280	638	999999	999999	977	290	999999	142	346	397	988	549	545	999999	987	837	239	391	921	999999	550	315	999999	922	113	840	999999	734	462	544	429	999999	244	891	903	999999	897	629	804	409	56	999999	543	415	999999	623	951	383	999999	241	757	377	999999	999999	527	964	657	10	463	999999	708	545	679	801	968	844	999999	999999	888	852	939	610	999999	522	961	402	771	575	511	490	999999	999999	999999	231	787	999999	899	691	373	999999	488	896	999999	666	701	510	478	742	999999	576	319	999999	494	999999	301	999999	999999	999999	999999	134	202	92	999999	973	258	999999	344	999999	999999	916	944	622	289	950	374	999999	999999	919	820	460	924	39	137	935	181	999999	715	531	999999	999999	999999	177	108	999999	999999	999999	999999	999999	418	999999	999999	31	727	999999	631	696	27	544	316	999999	712	870	911	142	210	173	954	563	801	667	793	813	527	383	654	999999	524	50	214	968	645	252	511	628	293	902	311	999999	999999	485	999999	181	224	681	928	400	265	966	48	999999	451	843	400	751	999999	999999	503	999999	876	854	999999	976	999999	348	612	469	369	999999	848	307	999999	999999	260	999999	102	999999	598	845	999999	999999	522	557	11	631	527	801	851	760	230	930	409	999999	999999	458	313	597	999999	999999	78	999999	999999	972	128	741	721	101	592	83	658	785	765	657	900	999999	342	624	999999	707	821	999999	617	608	72	917	898	903	630	802	23	504	781	721	999999	985	999999	999999	439	270	910	435	218	999999	112	444	175	751	67	116	126	688	623	143	999999	267	999999	432	999999	210	843	817	471	790	69	999999	14	53	880	999999	398	999999	195	714	797	395	602	839	506	627	752	999999	846	999999	685	335	881	647	666	519	144	801	640	238	426	102	963	428	718	948	440	131	871	999999	718	334	999999	908	346	669	665	999999	925	999999	458	697	970	947	999999	734	282	366	386	370	780	999999	161	957	297	704	432	184	130	558	197	999999	284	704	999999	999999	999999	973	999999	997	999999	132	999999	999999	999999	729	999999	25	322	984	676	999999	744	510	999999	999999	182	545	620	999999	999999	491	890	999999	104	828	422	999999	152	999999	902	999999	999999	389	516	657	721	803	999999	568	
582	416	999999	999999	882	124	885	999999	342	684	999999	999999	999999	999999	999999	372	241	508	264	999999	316	855	873	999999	92	377	27	365	994	714	410	379	368	61	999999	830	629	754	495	999999	943	999999	999999	468	576	999999	946	999999	629	153	425	999999	549	236	262	999999	543	303	63	514	107	530	779	627	284	809	999999	310	611	999999	742	486	999999	285	999999	999999	921	414	991	999999	430	632	735	850	298	196	829	141	999999	999999	296	336	701	980	882	422	869	317	194	767	999999	645	783	999999	999999	999999	210	274	999999	594	999999	138	999999	586	94	999999	999999	999999	338	999999	979	796	511	280	643	416	785	41	402	595	797	999999	230	999999	789	785	999999	45	449	359	986	565	999999	215	535	167	35	999999	896	999999	627	940	978	999999	788	890	999999	512	66	999999	163	178	999999	633	797	201	907	86	796	308	625	999999	490	978	110	999999	884	305	745	485	999999	671	145	985	967	857	999999	999999	446	899	999999	346	999999	999999	206	999999	694	289	417	343	259	949	327	999999	791	868	460	999999	996	374	16	838	767	999999	613	999999	43	885	665	999999	565	784	639	897	657	999999	780	45	781	293	729	604	888	999999	235	441	999999	547	204	109	406	999999	137	82	893	812	578	408	840	715	784	808	623	477	999999	475	319	999999	999999	511	98	424	999999	999999	645	411	999999	366	354	182	147	999999	691	566	999999	999999	656	567	14	999999	711	381	205	999999	999999	920	999999	420	633	759	132	924	999999	692	21	982	999999	999999	999999	492	862	999999	64	668	577	299	999999	66	934	999999	999999	999999	425	106	800	716	229	160	214	725	429	539	732	594	59	223	888	999999	555	560	521	241	999999	522	981	499	326	536	499	219	999999	924	486	786	999999	381	999999	510	892	999999	763	267	220	711	72	333	490	469	619	363	410	999999	511	383	336	587	999999	999999	124	310	999999	692	661	999999	921	999999	999999	999999	654	999999	715	387	116	261	797	263	31	429	999999	658	999999	999999	917	999999	808	685	423	112	459	362	761	604	395	591	999999	999999	606	225	999999	567	999999	544	999999	940	648	32	999999	260	586	83	566	200	453	466	302	999999	775	999999	196	245	91	950	999999	301	917	999999	991	999999	999999	999999	999999	806	639	999999	387	474	999999	976	496	999999	674	173	999999	386	796	570	999999	929	299	372	305	90	999999	553	999999	330	999999	523	33	538	999999	496	999999	859	999999	760	560	999999	89	999999	499	798	999999	410	571	918	433	120	505	356	959	72	999999	984	431	576	777	95	416	999999	
999999	529	952	958	755	188	269	667	960	46	19	599	850	471	999999	506	61	999999	982	999999	897	999999	27	999999	578	999999	270	919	438	849	982	999999	999999	32	411	999999	845	79	655	393	658	766	159	999999	999999	370	222	999999	122	924	524	999999	113	849	999999	999999	511	999999	390	786	999999	350	239	120	999999	544	454	827	70	901	661	982	973	599	999999	140	787	999999	340	217	755	506	807	999999	335	999999	371	999999	862	999999	468	999999	689	868	475	318	537	999999	415	801	916	999999	703	220	272	999999	184	514	999999	38	999999	952	945	182	40	421	543	725	785	999999	999999	158	964	999999	443	101	302	115	999999	600	603	748	153	999999	301	370	999999	999999	250	793	659	999999	364	999999	231	515	624	999999	837	999999	775	999999	999999	196	628	767	429	564	999999	180	249	79	390	999999	435	999999	809	416	881	670	618	946	484	999999	999999	999999	793	141	917	927	477	999999	277	80	999999	792	999999	999999	910	533	941	999999	999999	79	553	999999	476	24	408	999999	705	217	634	177	444	829	336	999999	628	311	973	999999	647	849	999999	462	801	320	999999	642	999999	853	506	358	729	380	136	415	448	978	849	779	732	999999	999999	270	162	999999	999999	995	465	999999	338	999999	559	652	999999	971	376	101	789	166	999999	765	809	852	711	999999	448	999999	999999	999999	823	649	461	204	999999	998	627	442	999999	999999	684	999999	187	246	999999	897	798	86	999999	165	48	999999	199	999999	290	999999	839	379	999999	999999	999999	571	302	543	999999	688	156	999999	96	602	353	933	790	999999	481	999999	999999	999999	336	999999	999999	371	293	547	999999	476	460	768	999999	599	999999	257	884	435	999999	123	237	999999	837	837	750	442	990	187	811	999999	567	111	222	322	388	999999	52	744	397	300	287	755	660	999999	237	388	451	999999	999999	106	59	365	59	367	740	945	735	499	999999	55	999999	116	736	778	908	359	999999	601	999999	891	999999	999999	47	747	836	999999	982	905	609	372	991	503	743	715	65	211	999999	999999	999999	442	541	999999	681	351	919	181	999999	882	33	878	833	850	285	552	891	910	327	311	999999	268	962	829	890	701	64	876	372	999999	723	707	307	700	29	999999	359	662	467	696	827	664	999999	110	999999	731	538	150	228	201	824	154	884	749	333	322	480	711	999999	980	297	52	808	997	169	326	580	143	999999	999999	202	999999	452	631	483	866	805	999999	948	999999	172	999999	658	181	206	578	822	557	376	706	307	648	999999	487	409	784	856	465	999999	565	160	405	999999	721	
998	595	702	263	276	467	517	617	999999	502	999999	383	394	636	801	590	503	32	999999	134	209	554	238	964	999999	999999	19	349	921	393	999999	766	604	999999	183	999999	999999	999999	999999	999999	999999	690	885	507	999999	36	400	229	664	359	999999	138	639	194	999999	999999	366	999999	41	577	457	177	695	379	494	999999	778	457	463	999999	999999	934	740	999999	935	518	999999	731	304	205	308	999999	685	571	999999	880	999999	420	424	728	999999	149	538	999999	999999	31	994	515	23	999999	257	942	766	474	645	137	999999	781	259	999999	785	999999	442	999999	279	999999	492	133	57	999999	999999	367	999999	999999	945	574	406	999999	405	999999	524	163	718	685	999999	365	33	221	926	204	999999	355	999999	420	943	619	707	702	445	794	999999	870	999999	409	695	890	999999	42	528	80	731	371	385	345	489	631	916	999999	887	913	999999	280	207	999999	130	577	207	999999	790	999999	867	703	590	611	384	653	696	319	990	999999	456	991	692	999999	473	131	969	824	999999	322	999999	950	814	999999	999999	268	999999	614	288	127	692	295	251	202	999999	37	780	774	999999	836	999999	607	765	829	466	999999	999999	351	389	999999	999999	382	999999	999999	999999	916	999999	68	999999	999999	980	91	40	872	375	171	999999	999999	652	445	350	205	863	104	386	105	194	999999	76	999999	680	331	235	288	999999	999999	999999	772	569	296	149	722	324	845	855	854	576	893	999999	304	999999	97	699	943	659	412	519	999999	102	537	999999	903	992	952	445	659	855	752	362	65	999999	999999	931	366	306	627	881	28	999999	532	529	301	999999	999999	605	999999	631	999999	999999	117	800	13	680	41	564	245	729	372	409	206	998	999999	999999	999999	734	925	165	343	646	999999	531	501	360	569	999999	999999	383	230	356	852	37	574	133	255	265	566	999999	999999	801	999999	897	999999	618	51	533	704	999999	999999	999999	680	999999	298	644	999999	585	309	652	999999	33	134	861	508	26	999999	999999	434	999999	999999	999999	178	999999	265	999999	585	999999	999999	882	999999	46	999999	999999	999999	194	675	424	739	929	999999	999999	999999	999999	196	876	676	210	398	502	71	872	109	999999	999999	976	999999	62	182	756	999999	463	999999	999999	343	84	721	455	999999	999999	999999	999999	439	504	174	999999	198	263	441	999999	865	385	999999	520	999999	446	936	999999	213	286	325	622	251	983	870	83	106	999999	581	122	999999	999999	601	84	161	929	999999	999999	838	999999	787	614	620	793	890	684	718	63	605	999999	148	421	252	331	999	727	890	456	999999	101	999999	658	682	
999999	234	999999	783	670	999999	890	999999	340	470	363	498	710	12	999999	102	196	365	999999	933	684	973	743	978	280	84	999999	49	999999	971	746	330	139	999999	999999	569	999999	999999	57	695	714	999999	807	951	889	832	298	725	999999	364	999999	736	486	725	998	999999	490	665	512	596	933	851	28	999999	999999	42	369	999999	999999	889	845	295	317	357	228	792	999999	792	99	999999	786	999999	999999	631	532	20	844	999999	933	945	88	590	397	460	761	863	873	447	237	856	999999	519	24	553	999999	163	999999	138	506	215	189	698	576	75	809	999999	254	397	836	713	198	955	999999	765	810	999999	897	999999	596	999999	918	728	999999	242	999999	276	694	999999	122	999999	999999	715	907	727	765	389	999999	332	651	536	999999	486	999999	524	668	517	673	999999	999999	263	265	571	542	151	999999	461	144	343	101	542	540	200	999999	466	131	999999	58	127	10	431	251	999999	999999	70	746	999999	127	50	574	466	603	446	321	859	999999	999999	999999	766	440	314	254	680	241	118	996	428	212	154	402	195	468	556	258	320	22	690	365	481	404	999999	343	104	769	999999	939	103	878	999999	999999	111	999999	292	686	695	999999	570	343	999999	73	328	240	999999	999999	389	998	56	198	11	847	433	664	701	371	586	970	999999	910	606	178	999999	999999	787	801	999999	885	186	869	562	144	999999	356	268	418	999999	624	370	455	390	999999	892	905	999999	576	919	447	608	920	110	724	35	999999	999999	928	171	777	999999	181	357	999999	821	187	635	999999	406	86	405	293	295	962	999999	705	530	970	285	996	999999	221	999999	999999	287	265	769	837	118	791	619	339	256	308	999999	198	108	886	999999	715	280	20	180	843	51	324	634	148	124	330	139	999999	999999	175	114	240	300	999999	226	999999	417	797	757	614	466	76	999999	987	789	421	606	643	166	570	999999	662	51	47	810	962	630	631	723	788	662	999999	686	91	999999	941	898	603	670	257	307	482	262	565	999999	999999	287	647	358	999999	723	495	999999	92	999999	999999	199	262	693	263	935	786	999999	999999	952	613	390	955	792	848	522	12	999999	909	272	253	410	485	661	835	684	982	283	29	999999	176	254	603	642	752	751	645	909	416	322	521	408	293	612	999999	594	332	854	999999	190	999999	522	700	820	205	999999	714	601	858	999999	999999	513	64	904	786	999999	787	323	50	107	877	103	999999	596	750	845	127	873	887	250	362	138	773	999999	353	654	999999	999999	446	711	47	54	61	837	370	18	
353	999999	826	999999	999999	18	999999	412	313	627	999999	113	80	359	923	840	713	617	226	824	739	225	561	999999	815	14	876	339	70	832	999999	729	999999	742	502	739	999999	483	443	354	323	999999	536	999999	699	449	712	999999	787	206	999999	443	620	999999	999999	138	827	694	999999	999999	141	485	351	999999	585	235	877	338	857	999999	999999	240	184	872	999999	378	688	834	999999	999999	999999	789	999999	863	999999	999999	999999	690	473	374	911	363	883	640	222	838	29	65	150	999999	999999	384	239	999999	412	110	269	999999	45	999999	449	992	999999	999999	510	351	933	488	978	977	126	999999	864	493	283	999999	357	544	659	999999	358	633	694	968	999999	918	560	999999	460	402	348	370	654	999999	924	919	999999	999999	999999	999999	904	541	999999	999999	357	384	519	745	999999	972	753	999999	99	373	551	816	308	292	431	591	790	984	37	586	639	999999	542	302	568	363	338	697	999999	787	767	817	555	999999	620	999999	409	814	629	999999	648	999999	281	291	30	118	621	818	237	999999	90	920	513	501	533	602	842	999999	999999	999999	643	65	999999	311	606	733	270	999999	999999	999999	192	976	365	999999	937	999999	484	261	281	999999	742	999999	469	866	707	846	999999	64	997	28	585	192	999999	663	844	593	311	970	685	296	848	844	156	234	365	114	565	964	564	517	999999	999999	945	727	232	999999	595	455	603	759	430	216	779	653	427	10	348	999999	704	353	999999	999999	576	984	611	999999	372	245	510	602	291	999999	500	489	999999	994	246	909	440	720	998	856	376	925	866	999999	74	999999	806	364	999999	863	269	220	804	999999	24	961	126	999999	761	360	944	10	477	999999	999999	999999	752	432	763	999999	270	999999	355	999999	148	999999	999999	969	833	999999	999999	155	837	427	89	289	685	297	980	285	793	116	959	647	912	375	457	786	999999	775	751	383	999999	336	602	285	865	999999	475	374	843	156	999999	891	999999	798	173	60	11	437	999999	465	452	999999	645	999999	999999	707	999999	772	999999	999999	54	68	999999	64	554	511	824	803	424	738	822	616	999999	647	615	77	726	999999	211	999999	999999	498	170	295	931	122	690	448	999999	999999	12	702	181	512	111	442	999999	999999	254	999999	999999	999999	22	875	643	836	56	998	548	957	981	831	570	795	556	999999	999999	832	133	999999	999999	386	553	266	736	129	444	929	545	183	304	858	869	999999	999999	999999	999999	295	652	105	999999	691	899	302	999999	181	141	386	955	554	544	999999	744	812	840	848	654	756	149	523	401	126	
999999	375	662	132	999999	999999	623	970	81	612	189	37	999999	999999	486	260	999999	564	987	68	974	991	638	363	999999	66	709	333	932	729	155	999999	704	949	239	999999	640	63	999999	121	999999	985	483	999999	761	716	447	711	999999	403	675	999999	999999	342	152	471	999999	309	17	999999	999999	299	47	352	466	60	333	425	999999	952	620	36	355	999999	305	989	518	706	602	408	619	998	999999	538	63	999999	999999	999999	806	999999	797	341	999999	314	799	473	947	141	999999	999999	392	31	811	419	999999	648	239	659	47	163	953	999999	706	999999	295	323	338	999999	298	896	999999	999999	999999	142	165	999999	980	50	86	831	999999	387	241	891	25	597	196	552	999999	414	999999	943	333	999999	814	999999	634	446	29	999999	145	447	842	578	264	430	999999	678	264	504	668	198	582	999999	999999	576	798	815	593	697	136	999999	754	883	565	999999	638	965	327	397	654	543	999999	600	696	604	544	662	637	594	999999	518	999999	260	746	999999	370	999999	999999	248	969	818	852	331	999999	999999	693	959	23	750	792	447	360	866	999999	134	177	982	518	517	41	146	999999	999999	512	617	999999	503	999999	422	152	519	432	89	999999	999999	691	699	250	999999	999999	585	648	886	802	747	167	431	411	622	999999	388	609	35	999999	833	640	853	999999	742	861	200	822	600	999999	282	24	999999	448	999999	443	478	742	181	999999	456	999999	301	206	765	460	999999	999999	525	448	999999	910	999999	873	594	205	837	880	507	486	719	762	999999	288	530	732	886	982	397	188	506	999999	438	428	759	345	348	657	63	292	794	108	307	162	844	371	617	407	853	818	605	999999	999999	695	887	693	449	23	999999	999999	573	93	704	346	942	127	999999	978	999999	258	856	189	826	999999	999999	999999	465	999999	999999	999999	999999	488	138	579	999999	908	411	742	999999	75	896	335	981	999999	718	711	404	960	219	999999	999999	999999	294	999999	961	425	771	28	14	276	238	554	999999	517	917	94	955	134	999999	999999	716	739	447	999999	362	999999	999999	805	507	979	226	504	685	717	278	486	999999	999999	618	999999	999999	393	738	275	837	352	755	474	113	634	999999	279	207	185	20	160	200	246	252	439	227	999999	999999	34	999999	733	868	999999	248	440	889	431	999999	606	999999	333	11	182	999999	999999	776	733	701	873	233	947	999999	509	707	128	296	958	291	188	938	180	999999	713	226	999999	999999	892	236	999999	999999	334	763	600	288	999999	158	28	35	241	999999	494	999999	648	801	999999	435	369	164	129	154	
931	150	999999	667	727	461	297	956	999999	537	883	506	38	138	898	193	999999	231	30	969	999999	932	59	524	999999	905	233	912	124	678	124	738	117	999999	999999	194	435	933	561	999999	999999	71	919	704	780	999999	246	519	902	918	729	147	144	159	999999	998	101	813	223	821	999999	385	842	438	423	155	399	509	326	714	758	772	670	794	118	216	23	354	999999	999999	668	999999	999999	205	999999	999999	603	957	651	814	103	622	720	999999	998	999999	228	491	291	634	599	736	203	999999	169	956	477	350	999999	670	985	746	78	757	163	522	999999	646	489	446	999999	441	858	999999	620	999999	62	930	795	999999	987	531	72	119	866	931	521	821	999999	999999	508	262	916	981	999999	356	999999	999999	585	999999	120	582	12	999999	92	999999	878	691	577	33	903	546	554	999999	682	463	684	958	891	232	11	999999	610	497	938	299	999999	877	683	273	593	100	999999	999999	522	415	529	227	37	708	62	830	254	22	999999	999999	707	999999	999999	374	672	594	81	363	483	567	971	515	906	793	642	11	17	313	440	813	201	244	895	277	999999	466	931	192	179	181	308	597	999999	999999	999999	25	578	999999	600	998	29	999999	836	954	444	24	321	244	999999	61	999999	999999	582	285	999999	999999	613	41	440	216	662	888	194	312	268	383	116	929	211	627	432	698	712	441	999999	210	408	940	999999	919	155	697	999999	127	359	999999	25	132	216	999999	999999	547	878	394	345	141	807	534	696	70	999999	391	42	448	629	133	237	151	999999	569	74	673	999999	520	71	999999	771	76	999999	899	368	983	723	92	225	885	819	328	105	662	999999	874	253	772	999999	763	999999	678	498	999999	141	874	641	647	64	738	348	368	333	380	369	741	581	796	701	924	999999	950	232	744	314	908	55	999999	177	199	429	435	508	307	310	102	578	727	999999	494	352	86	999999	999999	546	461	995	999999	302	999999	999999	457	80	97	999999	999999	456	754	921	232	829	811	479	999999	318	912	999999	35	79	277	172	999999	999999	217	581	592	922	745	207	852	913	999999	536	515	896	999999	364	421	212	595	646	824	805	546	999999	540	999999	172	178	634	602	970	655	999999	498	448	429	863	515	999999	999999	999999	556	78	318	509	284	964	999999	999999	557	999999	823	484	631	348	999999	491	551	999999	985	760	999999	573	260	943	673	512	999999	457	552	501	999999	999999	804	935	277	736	237	165	266	642	203	832	86	999999	999999	999999	999999	159	400	937	321	999999	527	41	144	983	
818	375	835	772	946	999999	793	66	542	134	999999	696	81	321	999999	395	784	353	999999	744	496	106	999999	502	118	867	67	615	189	999999	999999	772	800	293	999999	862	329	493	695	999999	48	30	622	999999	501	707	88	999999	683	925	999999	183	999999	400	497	722	999999	343	663	89	463	188	876	111	953	907	895	787	999999	401	76	999999	658	883	705	475	483	774	999999	999999	789	979	931	999999	751	997	308	999999	796	205	294	986	829	616	229	860	153	520	79	999999	811	300	999999	291	859	398	525	999999	695	999999	248	803	999999	262	299	484	256	999999	359	955	999999	999999	999999	208	999999	999999	472	51	663	845	999999	963	705	999999	600	499	304	650	403	999999	481	999999	714	774	956	490	653	577	326	745	999999	530	171	999999	985	999999	308	999999	999999	779	926	483	927	999999	999999	285	999999	926	661	800	189	999999	999999	996	483	891	999999	999999	251	627	436	894	724	917	241	999999	802	592	431	999999	200	999999	999999	623	436	998	790	864	84	999999	999999	726	915	526	565	18	310	174	639	104	543	999999	999999	556	352	41	758	19	619	898	483	999999	999999	385	999999	371	999999	605	570	999999	110	917	152	570	245	710	979	999999	362	999999	500	637	999999	337	742	999999	583	920	999999	405	249	781	255	186	999999	999999	999999	539	916	999999	878	705	999999	163	999999	625	999999	999999	321	999999	62	560	657	999999	999999	845	563	999999	643	500	788	219	334	174	999999	328	672	966	999999	369	999999	999999	999999	167	354	795	999999	799	343	127	181	910	999999	999999	353	689	134	858	778	361	322	999999	999999	426	415	669	999999	439	999999	674	999999	971	309	999999	999999	612	999999	499	51	999999	812	763	833	999999	328	999999	999999	999999	821	557	204	813	999999	22	999999	433	999999	864	751	684	424	999999	881	999999	999999	999999	999999	657	483	740	999999	635	816	999999	549	558	230	999999	107	537	69	999999	618	370	480	149	999999	297	904	999999	70	414	747	367	198	217	999999	999999	361	129	277	952	223	90	147	569	996	32	473	498	213	999999	766	999999	624	740	985	521	199	34	425	322	999999	752	680	15	887	999999	977	341	676	66	29	978	999999	117	470	537	233	910	153	761	824	415	527	888	647	533	999999	457	232	370	975	337	704	955	208	470	999999	141	681	547	54	141	822	157	162	788	999999	517	999999	458	999999	288	881	663	999999	347	999999	791	367	999999	716	999999	119	315	999999	999999	999999	999999	908	999	136	101	239	606	717	692	999999	380	999999	859	578	235	186	774	82	697	455	50	
466	860	245	999999	773	326	830	523	32	516	76	470	999999	999999	608	280	331	206	58	285	999999	999999	754	855	65	508	999999	490	354	345	243	393	999999	243	847	57	764	999999	328	913	775	204	670	87	313	999999	999999	929	999999	905	999999	875	648	999999	104	661	116	390	999999	274	540	999999	179	687	282	682	234	279	801	560	516	999999	877	145	509	751	144	677	551	790	999999	856	863	448	892	367	745	76	148	999999	941	999999	953	63	382	436	35	982	804	631	50	86	137	76	399	639	998	512	670	353	999999	439	839	999999	122	684	999999	999999	795	915	937	168	999999	615	619	142	999999	824	762	83	999999	162	872	919	999999	86	728	999999	999999	262	999999	242	405	999999	669	511	545	999999	941	698	999999	304	197	889	693	999999	945	522	457	999999	778	999999	749	999999	627	999999	999999	999999	34	46	955	689	999999	542	999999	704	762	345	945	118	596	680	883	999999	133	999999	964	999999	999999	866	141	216	349	791	483	195	999999	999999	177	304	944	625	999999	904	743	270	622	655	344	988	130	609	999999	349	670	108	300	685	472	205	999999	583	999999	168	999999	749	350	890	68	999999	999999	953	177	651	173	970	525	978	331	863	809	999999	649	246	746	531	999999	999	999999	385	895	999999	346	972	894	370	932	996	999	993	920	731	596	974	776	999999	441	999999	999999	699	582	322	363	999999	395	100	999999	999999	999999	383	120	999999	999999	682	999999	999999	616	205	756	999999	48	528	978	999999	999999	88	999999	999999	999999	999999	99	999999	824	431	802	999999	453	999999	587	804	435	486	999999	626	883	579	962	913	509	371	560	246	179	382	661	64	344	36	999999	317	999999	270	999999	999999	999999	405	999999	347	880	892	961	880	999999	999999	377	999999	943	361	454	999999	999999	809	175	999999	999999	853	544	451	999999	748	248	427	79	279	999999	175	499	742	999999	999999	63	999999	43	617	409	679	999999	226	14	108	120	982	581	999999	202	568	104	887	823	999999	999999	84	577	141	653	544	999999	348	525	212	72	211	999999	999999	319	999999	775	558	999999	349	235	327	446	671	638	266	845	999999	87	999999	80	612	918	902	626	978	57	999999	963	999999	868	289	701	802	46	908	999999	614	985	701	999999	999999	198	484	215	542	638	906	502	999999	698	46	270	657	999999	459	999999	126	999999	999999	452	999999	999999	999999	480	945	999999	643	634	729	999999	999999	789	385	85	999999	423	999999	697	93	350	999999	999999	576	176	832	999999	54	670	586	626	999999	999999	655	258	919	999999	999999	13	999999	
916	999999	281	772	105	467	257	884	999999	607	46	848	999999	999999	990	999999	999999	28	666	648	926	582	972	58	113	999999	967	144	137	166	581	68	440	437	177	999999	869	636	481	709	999999	143	473	73	999999	777	428	17	664	946	455	934	699	999999	343	344	999999	999999	999999	649	500	123	757	999999	36	977	417	999999	99	644	442	836	546	999999	73	999999	119	909	999999	335	36	999999	479	999999	710	999999	369	84	104	832	334	999999	967	831	218	999999	386	58	46	572	369	999999	917	30	514	619	397	741	301	550	999999	999999	999999	999999	623	540	999999	999999	714	999999	618	343	897	267	320	796	868	715	999999	999999	416	70	999999	934	965	599	999999	458	675	999999	999999	999999	783	999999	607	222	920	999999	999999	999999	827	808	344	999999	999999	999999	999999	999999	710	999999	750	681	999999	699	143	999999	248	791	377	33	497	999999	999999	622	139	991	559	353	659	108	999999	999999	507	79	773	608	999999	225	999999	938	69	999999	748	956	350	577	999999	93	420	999999	973	138	266	194	191	642	999999	721	527	963	476	196	10	611	842	515	184	999999	925	999999	448	33	810	438	963	999999	999999	999999	282	999999	367	476	932	226	135	999999	999999	322	888	141	701	14	698	27	471	999999	392	146	999999	834	403	999999	167	884	994	950	328	827	230	86	206	961	449	964	605	10	264	783	486	999999	536	861	46	794	834	999999	334	793	966	999999	722	999999	831	999999	169	658	319	57	231	184	428	999999	999999	999999	934	739	565	733	421	471	618	608	660	27	308	541	673	372	60	999999	625	999999	860	139	363	897	139	11	805	947	691	216	562	999999	999999	999999	769	234	999999	999999	877	999999	999999	505	482	124	649	813	999999	628	999999	946	999999	999999	559	894	301	999999	457	47	610	999999	927	999999	780	412	56	358	999999	923	771	449	511	956	683	34	161	364	657	249	257	325	862	187	962	744	218	891	752	782	93	807	999999	823	494	999999	673	908	999999	999999	999999	301	999999	225	856	546	445	51	986	999999	999999	936	315	218	789	294	999999	750	999999	46	203	164	999999	568	840	964	672	688	471	370	361	253	999999	587	181	999999	999999	647	330	426	309	177	905	228	999999	156	999999	568	44	210	999999	922	407	688	999999	913	696	904	385	892	873	756	579	626	183	499	306	727	46	999999	441	63	429	94	737	36	999999	999999	528	693	471	114	999999	999999	747	438	845	951	711	999999	999999	999999	271	438	553	552	597	289	999999	999999	850	774	532	211	999999	569	503	323	951	849	
665	319	386	999999	430	768	112	318	879	744	654	354	999999	778	572	492	791	999999	999999	194	438	969	341	978	842	697	582	453	999999	187	935	532	10	861	999999	951	999999	579	17	784	450	289	409	999999	895	999999	757	753	999999	286	777	512	781	767	421	695	977	407	849	732	196	659	999999	999999	809	132	354	165	999999	999999	920	999999	983	756	744	158	999999	41	92	999999	940	828	814	225	409	433	750	242	999999	907	974	174	729	284	598	790	473	707	501	999999	999999	601	578	27	365	565	999999	999999	999999	999999	999999	946	324	513	792	367	844	600	302	999999	382	121	999999	278	999999	756	492	999999	168	999999	684	999999	539	999999	195	349	260	999999	860	843	904	724	220	186	781	37	849	226	999999	240	946	873	999999	125	400	999999	885	310	999999	609	82	819	999999	78	588	273	999999	999999	327	452	999999	57	740	458	481	657	901	540	496	619	906	276	225	999999	17	811	457	424	918	156	999999	950	999999	260	999999	94	858	999999	597	518	621	844	898	49	133	898	143	956	999999	743	147	354	813	999999	999999	806	603	999999	71	777	816	991	96	181	988	166	629	999999	687	999999	799	759	999999	977	997	999999	377	186	804	118	999999	500	999999	999999	999999	119	146	999999	999999	964	999999	920	999999	819	702	629	757	727	61	966	279	999999	279	256	999999	999999	411	999999	999999	641	438	427	143	952	109	325	220	999999	172	999999	29	962	932	723	999999	879	679	133	285	378	314	650	999999	838	999999	33	231	535	999999	630	999999	999999	904	916	999999	73	786	137	719	386	999999	999999	564	999999	946	316	721	999999	349	999999	708	999999	560	394	999999	788	302	304	123	85	104	685	681	542	181	718	68	26	197	999999	102	552	999999	999999	999999	469	95	952	891	532	312	999999	195	999999	999999	429	750	519	589	747	770	491	999999	644	292	999999	174	31	10	237	257	999999	368	506	999999	999999	999999	662	434	867	999999	350	413	590	999999	999999	500	999999	621	751	968	999999	999999	450	83	610	538	999999	616	236	304	73	952	663	999999	606	317	689	203	765	554	999999	95	999999	999999	429	999999	432	999999	999999	243	658	999999	999999	269	709	999999	918	999999	371	627	115	999999	208	572	638	398	749	999999	176	122	811	321	999999	207	880	463	714	405	653	999999	999999	898	752	992	645	663	999999	404	575	999999	398	266	999999	147	999999	999999	886	999999	415	41	339	127	999999	751	432	346	554	61	389	999999	563	522	779	999999	522	216	303	216	926	999999	694	354	740	838	723	999999	999999	718	999999	
999999	577	565	990	999999	201	988	205	11	570	999999	999999	651	24	999999	774	876	486	991	625	242	749	680	232	999999	999999	985	386	865	37	877	856	999999	303	551	678	997	532	167	999999	533	21	301	645	627	867	999999	339	420	73	846	999999	499	103	526	98	999999	999999	560	999999	216	611	339	999999	693	452	282	358	999999	999999	777	354	328	999999	101	230	999999	44	605	572	304	655	966	802	191	808	366	742	999999	463	999999	999999	999999	883	441	999999	681	327	951	185	594	694	866	769	296	502	749	999999	11	305	640	862	737	987	980	561	999999	999999	999999	999999	95	999999	581	19	870	122	382	445	911	180	549	140	92	430	999999	999999	999999	206	516	999999	69	220	741	999999	822	999999	927	984	902	999999	285	154	534	77	99	64	122	856	899	183	130	313	999999	831	755	509	779	317	20	380	999999	999999	30	113	824	999999	799	999999	999999	951	999999	398	542	40	894	405	606	25	340	923	497	931	307	999999	568	756	974	910	999999	322	148	619	999999	532	117	837	133	999999	999999	224	265	23	999999	947	988	732	770	214	936	360	903	764	977	96	882	841	150	688	545	999999	900	889	383	999999	812	575	424	20	923	67	281	185	772	126	667	484	999999	999999	353	836	985	769	973	375	419	384	642	999999	649	275	696	999999	885	183	323	376	640	794	144	423	318	760	290	879	89	727	991	860	429	408	579	790	344	709	93	140	915	17	999999	999999	999999	537	370	999999	370	836	300	598	999999	999999	844	478	225	930	528	234	489	104	296	691	392	781	467	251	999999	999999	999999	186	100	192	460	999999	338	999999	489	780	400	632	518	252	436	999999	68	137	564	999999	574	414	190	858	651	821	721	774	999999	162	79	128	961	464	999999	999999	999999	620	840	999999	149	519	450	747	834	856	585	54	264	989	999999	340	687	595	341	999999	995	241	999999	639	911	563	659	337	711	281	671	64	999999	322	999999	999999	999999	352	961	65	999999	999999	33	795	246	676	520	67	439	738	999999	375	133	999999	129	276	999999	211	310	586	859	123	45	563	194	999999	999999	942	104	999999	53	345	999999	999999	999999	561	217	999999	999999	244	53	999999	897	973	839	305	930	474	203	627	369	94	51	384	205	999999	999999	470	610	714	147	999999	962	164	694	106	999999	999999	318	567	69	999999	808	75	999999	267	999999	72	723	889	600	74	748	477	915	999999	999999	259	90	883	999999	747	144	688	999999	475	640	743	288	999999	999999	92	166	635	568	35	286	975	
999999	938	633	345	999999	999999	124	83	829	495	999999	735	802	999999	767	434	413	321	208	130	968	77	626	482	999999	980	999999	517	907	122	908	890	682	999999	417	151	259	817	11	423	574	33	645	155	504	999999	940	82	325	731	999999	999999	826	166	17	774	321	160	562	765	396	606	176	716	586	999999	62	999999	999999	626	185	595	999999	784	555	945	431	481	978	999999	49	262	202	999999	890	662	73	526	320	642	829	109	265	245	37	967	857	929	568	999999	500	465	997	698	999999	636	999999	999999	610	999999	352	840	182	332	999999	143	999999	999999	825	923	295	999999	174	441	796	86	340	85	999999	588	98	999999	912	832	740	583	264	503	628	263	727	31	915	259	300	989	926	999999	519	893	564	999999	113	645	860	963	301	566	999999	480	306	859	294	32	972	999999	999999	349	592	152	999999	909	371	572	206	273	999999	915	151	806	159	406	566	999999	999999	232	999999	277	972	776	292	999999	600	157	956	867	999999	893	999999	999999	72	999999	351	376	999999	999999	504	999999	448	596	352	385	999999	999999	331	999999	999999	999999	998	999999	460	999999	376	815	859	999999	318	224	615	999999	536	727	639	700	743	999999	65	999999	848	379	727	858	828	385	433	999999	999999	504	826	999999	999999	316	895	999999	990	999999	999999	999999	999999	999999	999999	290	925	120	999999	999999	746	724	362	760	844	113	582	628	33	602	831	991	391	952	905	999999	397	558	764	999999	831	999999	710	341	360	999999	682	999999	43	447	932	999999	325	808	170	559	151	76	999999	470	734	276	512	397	580	229	999999	564	929	531	892	377	999999	839	793	642	23	30	409	324	431	568	594	586	999999	123	676	583	999999	356	673	331	345	303	496	564	601	999999	761	141	385	999999	999999	512	554	999999	999999	999999	999999	527	545	130	666	897	49	175	682	926	728	999999	553	999999	772	582	857	571	41	62	999999	999999	50	701	999999	999999	999999	314	484	91	999999	114	751	200	999999	999999	810	552	999999	448	999999	999999	999999	675	594	305	999999	814	999999	511	999999	983	533	320	142	785	487	844	999999	999999	958	735	690	600	894	623	715	362	999999	999999	772	999999	905	593	798	31	356	374	117	963	690	999999	959	973	436	999999	580	440	67	783	787	999999	690	277	999999	529	999999	291	999999	971	590	235	812	999999	739	349	87	940	522	120	438	122	737	999999	999999	833	775	999999	173	846	52	284	999999	228	720	999999	999999	637	113	999999	391	74	593	145	382	464	321	123	243	97	970	640	918	947	354	674	
239	999999	570	656	999999	922	999999	935	928	316	931	594	999999	933	999999	450	999999	999999	999999	999999	999999	601	525	999999	521	999999	484	86	875	999999	999999	999999	874	56	999999	831	76	456	525	999999	999999	657	217	76	533	999999	987	310	999999	530	802	674	227	979	155	638	277	328	144	101	448	52	69	526	999999	583	999999	999999	999999	893	383	390	728	999999	428	999999	393	458	718	794	674	184	999999	999999	609	691	999999	999999	900	938	563	999999	321	433	30	999999	999999	690	126	949	17	999999	942	999999	156	422	946	957	561	999999	254	819	610	350	426	999999	999999	714	917	269	454	826	999999	429	339	635	79	304	249	999999	283	703	341	768	786	767	999999	244	208	196	999999	181	342	627	999999	999999	147	999999	999999	756	575	999999	773	857	505	999999	999999	523	999999	520	999999	651	718	999999	999999	550	487	841	999999	659	42	104	515	730	524	999999	493	561	735	594	498	108	999999	492	949	400	929	484	272	605	48	999999	103	999999	843	102	999999	305	627	153	266	999999	417	357	999999	480	999999	52	342	232	697	999999	788	999999	32	254	363	236	999999	609	620	999999	579	958	620	324	10	999999	999999	999999	999999	198	933	999999	337	202	691	941	768	478	32	887	151	49	908	871	929	548	665	599	739	236	217	999999	532	263	726	999999	999999	408	479	549	166	911	412	508	243	999999	227	830	563	999999	467	618	999999	733	862	999999	999999	749	999999	462	172	297	692	593	981	914	69	84	475	242	999999	369	999	482	731	239	636	999999	637	999999	999999	999999	999999	999999	768	598	442	798	999999	197	409	987	23	26	386	868	229	818	527	329	146	152	999999	331	217	107	619	113	12	632	902	649	121	661	141	338	999999	374	825	392	482	271	999999	288	832	226	999999	982	105	862	20	817	882	318	597	999999	480	714	119	999999	978	338	795	768	295	999999	876	999999	999999	58	616	854	999999	145	846	874	468	85	498	990	999999	636	18	999999	621	999999	767	802	999999	953	857	999999	265	165	413	154	999999	915	993	82	350	993	107	999999	255	166	824	999999	472	999999	719	405	225	999999	999999	351	330	655	156	210	991	84	298	999999	201	78	599	837	731	702	999999	553	92	425	650	757	539	960	894	999999	269	999999	999999	350	244	461	332	999999	999999	71	824	819	768	792	999999	276	705	176	855	186	566	986	25	769	999999	999999	322	799	478	170	812	369	761	691	999999	971	743	947	696	739	746	463	601	669	999999	589	999999	300	344	999999	62	999999	115	999999	899	999999	14	570	
999999	999999	999999	533	668	999999	259	999999	999999	87	850	119	999999	757	480	125	440	113	395	999999	892	999999	390	32	464	999999	118	999999	263	53	791	668	966	183	999999	626	999999	223	794	525	419	422	531	707	449	999999	851	999999	892	989	287	795	887	658	999999	301	688	999999	78	999999	967	999999	211	24	295	192	153	358	836	853	524	226	318	870	936	479	999999	999999	583	239	999999	813	557	999999	766	999999	780	317	505	629	937	484	999999	999999	557	610	221	516	421	266	91	503	468	48	475	999999	486	27	721	208	98	15	543	838	331	163	262	999999	257	299	999999	835	852	216	915	50	81	97	322	336	268	999999	999999	326	158	749	355	518	798	706	519	763	999999	306	541	931	999999	999999	899	403	358	283	269	131	855	255	650	261	133	434	988	399	704	395	940	999999	744	226	689	581	808	743	149	551	780	999999	249	556	675	983	109	765	198	919	977	984	437	149	471	903	999999	103	999999	374	717	130	69	211	366	999999	197	724	626	327	594	614	143	717	351	999999	999999	104	586	999999	999999	232	210	999999	999999	999999	963	999999	755	999999	482	999999	358	775	999999	660	999999	47	199	534	796	385	148	999999	334	373	851	720	797	999999	999999	15	999999	255	49	494	999999	284	999999	410	187	592	969	839	845	879	266	999999	884	691	628	968	904	62	999999	999999	94	999999	460	999999	114	253	806	500	889	999999	999999	112	999999	999999	740	313	253	789	357	999999	416	308	34	455	116	492	836	116	635	928	111	464	999999	100	410	589	999999	750	305	999999	999999	478	999999	999999	680	999999	999999	999999	950	325	999999	124	704	999999	542	785	315	14	936	622	999999	700	865	961	375	744	210	999999	937	161	488	503	494	423	427	938	999999	655	775	953	858	300	165	999999	999999	999999	999999	762	558	625	999999	820	999999	682	999999	95	999999	988	999999	999999	953	999999	607	999999	837	231	630	290	722	604	436	659	239	983	763	126	544	555	999999	999999	999999	447	999999	999999	999999	667	690	811	897	341	334	370	652	840	10	869	692	366	482	981	999999	479	50	999999	999999	625	591	829	918	999999	551	999999	239	624	950	515	903	999999	999999	179	541	819	393	391	279	75	16	399	983	999999	433	999999	82	776	33	515	407	999999	132	261	86	860	892	497	789	276	999999	999999	889	494	966	407	443	313	999999	546	96	658	999999	999999	618	202	999999	34	999999	373	985	463	601	999999	118	770	173	671	999999	680	927	895	999999	12	934	978	999999	999999	928	999999	999999	768	335	486	
429	999999	457	998	642	999999	23	999999	999999	999999	291	677	436	999999	999999	205	244	999999	220	769	619	201	67	999999	199	640	999999	357	106	999999	629	999999	137	124	25	369	322	174	38	218	666	69	999999	999999	721	267	999999	65	122	732	792	971	557	565	866	238	691	776	999999	12	201	666	771	999999	999999	999999	549	322	438	999999	882	79	743	999999	113	560	817	881	999999	932	999999	637	245	999999	999999	657	669	571	258	787	678	999999	999999	35	999999	10	297	999999	999999	657	717	239	627	105	849	722	237	555	462	316	420	809	815	876	914	999999	431	407	999999	148	405	977	73	650	348	346	714	999999	986	112	273	16	501	313	225	859	20	149	524	445	999999	999999	119	999999	377	868	730	999999	121	999999	579	889	405	252	262	739	175	976	757	513	999999	519	568	360	53	413	999999	512	661	999999	554	999999	999999	969	999999	291	868	132	283	479	615	235	607	999999	999999	999999	610	259	999999	485	693	999999	391	20	999999	910	555	759	898	999999	559	228	826	66	906	297	16	435	999999	971	871	53	702	999999	898	999999	999999	43	827	999999	999999	999999	461	186	371	521	900	872	999999	999999	999999	999999	233	999999	920	397	999999	550	999999	245	377	185	725	89	614	999999	340	113	999999	654	999999	521	999999	999999	999999	500	999999	650	694	395	397	143	892	725	999999	761	820	392	367	511	999999	371	414	592	302	999999	344	999999	571	999999	190	796	760	888	810	223	999999	999999	999999	430	999999	999999	856	243	999999	999999	999999	999	999999	852	999999	999999	746	611	280	636	117	349	999999	999999	166	393	89	999999	215	601	999999	999999	999999	31	583	826	243	999999	880	625	999999	999999	744	68	999999	344	538	718	892	241	59	999999	999999	999999	999999	838	67	616	999999	999999	678	884	38	256	999999	999999	93	822	279	13	715	809	731	654	131	936	604	999999	207	821	999999	370	89	999999	999999	234	396	741	914	744	768	999999	673	643	999999	630	152	498	207	67	260	716	999999	889	526	250	427	963	999999	180	999999	188	419	452	999999	999999	999999	64	999999	636	891	352	907	534	999999	999999	146	999999	707	999999	793	115	681	149	570	149	921	199	457	999999	807	433	999999	744	510	590	217	230	261	639	999999	999999	794	570	176	908	808	914	999999	437	114	339	265	562	999999	139	507	279	999999	252	396	615	999999	999999	999999	467	664	999999	34	654	881	999999	836	999999	675	705	321	999999	972	662	340	16	544	999999	207	477	177	135	366	381	92	999999	348	18	252	219	490	999999	740	999999	253	645	890	11	
556	198	999999	197	886	682	999999	395	306	999999	912	390	81	588	206	999999	300	538	806	652	571	943	577	827	999999	466	225	920	999999	274	999999	999999	999999	543	473	999999	974	979	249	999999	999999	696	641	128	106	999999	999999	901	204	388	418	999999	999999	247	439	612	620	675	372	429	467	897	25	42	810	227	275	538	125	197	387	320	999999	132	99	874	312	458	731	963	328	323	725	991	999999	999999	856	877	113	860	398	309	617	819	999999	666	681	608	999999	879	999999	610	786	999999	999999	107	426	716	158	565	310	171	943	408	999999	153	181	33	186	117	370	999999	434	999999	799	88	999999	479	905	433	202	703	151	999999	376	718	536	999999	990	758	287	150	728	999999	559	236	365	218	718	999999	494	657	432	210	518	209	185	999999	999999	922	404	947	999999	725	372	607	999999	101	999999	999999	999999	462	43	999999	999999	230	668	887	999999	999999	723	495	760	832	999999	545	281	999999	343	177	999999	999999	510	78	363	340	999999	13	184	952	999999	999999	185	999999	999999	42	999999	13	380	298	999999	298	827	644	209	909	196	999999	787	827	335	89	758	999999	849	999999	999999	999999	999999	999999	890	665	712	752	367	999999	319	435	375	906	921	999999	571	999999	999999	999999	188	865	869	454	153	360	999999	357	626	136	515	999999	999999	854	999999	658	999999	879	408	874	585	84	287	749	600	761	613	999999	905	999999	518	999999	238	604	999999	96	999999	619	356	539	999999	364	135	241	999999	998	949	999999	826	272	338	691	646	761	669	999999	587	129	854	392	747	345	451	999999	617	801	92	881	999999	992	999999	329	999999	868	435	231	949	56	805	601	812	102	999999	999999	729	827	76	476	935	330	999999	976	765	999999	792	114	912	999999	999999	152	915	78	999999	833	709	18	999999	778	336	999999	163	541	324	262	579	654	290	808	838	790	734	615	945	999999	999999	999999	564	999999	86	331	999999	392	433	999999	685	744	13	230	933	721	669	298	150	999999	176	967	662	512	394	147	999999	113	728	832	417	310	132	988	999999	133	454	598	701	14	999999	770	999999	999999	999999	835	651	70	875	127	130	446	999999	999999	999999	526	924	62	999999	939	508	214	664	600	999999	385	621	25	880	999999	999999	81	597	999999	368	406	859	10	935	999999	496	762	238	999999	711	971	834	675	64	824	999999	999999	999999	762	506	924	999999	517	416	201	224	636	999999	75	999999	59	848	339	98	537	666	924	126	999999	453	745	976	999999	999999	999999	551	946	960	66	999999	999999	658	999999	639	444	
300	999999	593	744	999999	999999	582	999999	759	662	999999	505	586	526	167	284	284	797	319	999999	999999	61	999999	143	650	278	675	134	464	975	999999	24	700	999999	999999	324	340	382	291	593	172	814	304	235	999999	999999	369	443	898	335	599	861	525	878	496	999999	723	460	999999	76	194	458	999999	783	271	118	804	931	290	842	999999	902	515	726	598	143	756	999999	999999	999999	999999	241	235	138	385	539	498	821	168	997	601	880	288	225	999999	713	999999	520	964	52	251	438	163	65	391	697	356	799	999999	363	999999	330	477	500	168	953	233	578	407	999999	619	983	773	293	251	73	623	999999	327	999999	36	246	438	939	362	479	87	180	747	999999	193	699	541	805	514	280	412	788	67	454	490	537	122	242	432	267	665	870	999999	327	84	66	481	405	336	256	891	538	147	999999	875	999999	831	719	548	920	452	967	778	970	999999	999999	242	872	404	498	134	999999	517	105	814	217	366	999999	614	137	227	145	999999	999999	388	874	651	379	999999	436	706	999999	694	511	815	697	101	843	666	248	824	608	10	999999	132	695	31	999999	873	999999	697	412	115	420	702	316	499	520	591	786	194	862	303	967	792	731	512	15	999999	999999	999999	523	999999	375	312	999999	144	641	999999	693	853	609	999999	910	739	999999	297	283	809	508	207	999999	261	880	64	961	315	43	55	999999	193	25	999999	999999	552	999999	999999	999999	118	999999	181	858	999999	898	933	584	999999	999999	237	498	444	999999	206	781	920	544	272	882	999999	350	313	111	595	745	509	999999	999999	750	367	565	653	999999	174	725	336	349	206	362	999999	479	999999	999999	805	556	956	999999	819	980	835	17	999999	767	430	767	780	80	272	638	398	999999	999999	999999	34	671	845	887	999999	480	455	580	347	909	935	840	999999	391	305	999999	789	555	999999	867	999999	999999	653	885	136	407	999999	265	87	568	999999	999999	999999	987	897	143	999999	78	890	999999	534	265	670	999999	832	999999	31	398	774	233	849	843	88	870	702	675	999999	999999	761	999999	535	999999	503	779	945	94	108	759	494	172	999999	999999	664	678	999999	659	689	999999	999999	999999	385	556	491	999999	719	130	772	871	294	232	125	751	317	233	999999	345	761	999999	66	999999	491	272	904	612	895	138	188	409	537	999999	985	376	906	224	999999	979	707	649	69	825	999999	999999	474	271	56	586	412	441	865	999999	999999	798	999999	315	64	999999	999999	878	958	999999	941	999999	344	250	246	999999	844	999999	942	999999	637	122	
999999	240	435	265	999999	999999	565	318	999999	747	544	540	156	999999	781	601	169	177	337	999999	691	479	884	999999	892	234	999999	999999	741	319	499	41	369	784	967	364	879	799	326	19	323	649	863	204	829	999999	103	999999	999999	253	933	774	506	808	999999	361	356	487	373	572	617	267	577	416	257	999999	181	371	228	426	721	370	850	999999	999999	51	615	689	999999	99	140	974	999999	497	999999	999999	999999	560	999999	616	18	999999	999999	754	999999	65	82	456	946	999999	631	732	831	550	532	573	999999	188	303	999999	745	666	367	999999	999999	999999	999999	999999	41	532	978	621	17	612	999999	328	934	106	927	460	969	168	742	803	467	408	152	999999	965	812	800	356	267	999999	870	351	45	161	322	757	137	992	425	423	347	20	724	229	999999	214	638	999999	260	999999	419	586	924	564	816	43	500	148	999999	228	732	632	363	999999	741	77	293	999999	999999	179	999999	977	999999	328	999999	999999	683	923	656	760	183	972	999999	999999	999999	294	999999	999999	344	999999	266	988	877	207	999999	999999	656	691	487	75	920	999999	53	91	999999	999999	843	605	108	369	359	577	492	363	54	760	999999	939	477	457	649	812	448	505	912	343	109	999999	637	999999	800	992	445	591	999999	328	928	999999	903	133	450	999999	382	974	928	689	506	524	162	931	187	717	224	40	425	999999	999999	548	999999	999999	342	308	967	357	569	367	141	900	523	726	999999	523	999999	354	16	827	999999	474	577	232	999999	999999	392	999999	573	999999	778	415	176	731	999999	390	999999	726	790	999999	854	35	415	570	999999	605	10	435	999999	999999	999999	869	34	597	677	942	999999	999999	350	756	915	999999	999999	486	589	726	734	791	815	451	677	319	563	863	999999	999999	69	999999	674	240	585	956	606	908	999999	908	390	999999	63	968	999999	900	385	43	999999	593	999999	928	980	999999	871	218	620	658	987	371	316	999999	624	999999	883	964	281	119	999999	999999	664	999999	84	999999	345	166	999999	999999	41	776	999999	529	636	390	173	140	35	999999	369	999999	346	947	921	50	602	230	954	791	95	454	999999	999999	862	279	999999	376	854	999999	999999	999999	480	774	626	220	436	786	534	244	999999	753	939	439	999999	999999	622	716	953	43	89	124	212	999999	761	587	158	668	999999	367	999999	796	285	726	353	655	896	572	999999	999999	613	816	696	719	692	342	515	198	526	67	657	221	999999	820	230	382	999999	533	22	49	72	768	999999	176	782	312	477	222	96	104	908	999999	395	999999	429	272	
428	492	264	429	82	959	999999	610	710	999999	382	464	505	970	152	372	559	999999	999999	845	697	529	999999	389	864	302	112	431	159	607	825	999999	401	957	999999	999999	278	593	967	999999	626	518	466	542	929	999999	717	125	999999	545	500	999999	602	584	575	898	554	875	564	999999	856	720	461	112	424	210	73	548	26	132	999999	999999	324	545	999999	999999	72	999999	460	999999	585	987	480	613	117	721	999999	999999	392	65	475	403	38	197	256	906	67	363	128	728	949	179	108	999999	451	534	790	999999	999999	395	999999	159	999999	713	204	868	249	999999	995	999999	631	256	999999	999999	657	700	937	136	298	322	132	709	286	731	999999	416	888	999999	172	999999	931	999999	461	999999	229	325	978	325	993	388	666	219	368	425	106	999999	23	999999	182	750	999999	999999	768	999999	999999	136	873	999999	810	788	979	599	684	422	771	119	795	169	740	341	721	621	999999	910	655	999999	999999	999999	635	209	402	750	478	422	986	277	753	417	999999	103	452	295	515	214	408	77	535	945	654	999999	906	999999	408	999999	38	975	999999	857	398	361	785	22	999999	610	395	999999	130	272	436	503	366	388	437	647	889	436	999999	928	511	587	387	405	999999	648	303	549	352	638	999999	21	746	895	29	381	999999	440	999999	999999	819	179	947	999999	519	161	630	528	426	999999	950	602	868	999999	356	810	999999	390	805	419	317	845	999999	492	878	424	757	470	369	65	999999	999999	999999	212	118	342	640	124	885	65	27	999999	133	591	687	790	152	153	549	999999	407	926	634	817	596	973	291	465	393	104	999999	999999	169	999999	999999	501	403	666	999999	23	999999	859	504	750	402	999999	999999	306	804	98	282	613	920	160	999999	413	825	391	615	145	60	185	730	791	661	856	615	999999	999999	196	396	486	659	535	49	548	432	883	999999	64	260	985	999999	305	999999	790	999999	18	712	27	675	22	61	359	999999	993	139	713	99	545	999999	960	145	999999	701	795	999999	394	999999	999999	980	941	999999	999999	884	74	524	434	968	870	999999	607	59	999999	999999	999999	435	309	572	55	419	719	999999	999999	138	300	850	53	604	36	999999	855	898	999999	46	733	56	500	999999	898	999999	704	744	228	999999	329	999999	992	106	326	370	654	821	75	700	271	157	95	999999	594	224	481	830	942	999999	999999	999999	456	116	999999	337	999999	834	674	576	714	974	575	951	999999	388	857	946	287	665	191	43	833	902	775	585	961	77	880	683	999999	874	802	194	176	620	465	
886	999999	999999	436	999999	999999	498	985	296	582	999999	623	215	366	999999	552	286	853	999999	875	999999	340	999999	376	866	953	990	579	999999	182	391	784	198	999999	971	999999	999999	239	371	885	344	916	488	13	999999	454	675	326	999999	999999	525	999999	448	999999	911	555	118	623	569	999999	166	919	999999	124	201	359	435	999999	395	999999	264	999999	492	999999	999999	636	852	207	549	999999	288	674	117	519	656	60	346	453	21	426	528	999999	999999	505	729	425	771	374	812	477	999999	393	931	573	76	478	999999	605	999999	285	703	910	83	156	587	999999	812	999999	467	150	999999	981	280	969	380	589	386	986	999999	125	865	999999	395	82	403	895	742	543	999999	187	999999	740	249	736	999999	617	600	524	917	246	612	145	906	672	463	47	123	962	203	487	102	861	492	97	999999	225	999999	999999	999999	692	750	278	194	289	938	282	999999	543	256	999999	999999	862	78	877	513	729	580	723	999999	365	781	779	350	965	95	350	258	999999	326	507	101	999999	999999	999999	496	999999	999999	627	733	191	305	579	999999	439	497	240	792	999999	584	689	999999	802	999999	397	910	970	928	229	999999	597	34	589	226	999999	999999	399	101	843	390	178	778	953	999999	999999	70	999999	73	910	477	855	557	643	577	636	862	999999	216	383	324	999999	416	732	432	999999	166	999999	999999	999999	768	108	148	999999	234	999999	911	690	813	999999	337	708	906	27	999999	999999	49	391	22	590	886	383	999999	718	528	864	762	56	531	999999	280	999999	849	106	999999	378	716	608	418	999999	725	181	999999	260	56	616	619	398	980	94	106	775	703	999999	90	394	999999	999999	431	999999	653	864	169	960	685	999999	859	999999	875	383	631	441	972	850	864	715	898	932	671	912	999999	999999	76	447	755	505	999999	86	26	999999	463	999999	999999	59	518	999999	21	524	575	999999	756	809	999999	607	462	999999	802	852	999999	999999	496	999999	758	519	999999	288	999999	722	215	999999	341	783	793	127	919	345	265	923	999999	999999	703	384	367	608	165	999999	851	469	985	999999	703	999999	178	999999	999999	481	999999	667	934	240	72	999999	319	395	999999	972	25	405	999999	126	409	878	999999	903	999999	999999	624	160	363	678	436	339	999999	124	999999	542	999999	152	857	999999	808	597	989	112	941	414	74	971	875	192	430	999999	781	868	691	824	289	275	980	157	999999	386	999999	999999	999999	999999	561	205	909	199	368	873	547	249	999999	811	889	417	961	267	57	652	284	180	258	999999	999999	999999	999999	661	999999	999999	
999999	709	590	431	293	733	999999	999999	852	869	71	686	824	556	908	541	560	999999	934	871	313	722	109	214	999999	143	16	822	185	692	772	258	936	999999	710	837	659	886	528	999999	117	753	999999	187	591	598	355	701	999999	25	999999	553	999999	391	46	449	999999	386	329	159	726	486	999999	999999	999999	999999	750	806	846	999999	882	673	360	999999	999999	559	999999	921	623	513	999999	999999	999999	170	999999	999999	532	554	999999	271	238	283	567	378	999999	999999	999999	256	90	999999	999999	549	999999	10	142	644	202	947	627	486	142	687	762	999999	999999	999999	735	871	784	878	291	205	824	584	842	609	116	999999	349	142	999999	999999	841	999999	664	999999	459	750	999999	739	999999	584	999999	504	139	550	520	751	16	27	895	849	471	211	496	653	724	999999	167	533	538	219	608	999999	648	80	846	917	161	132	962	984	844	999999	852	706	278	999999	455	302	999999	365	975	331	246	989	600	640	358	21	524	187	999999	503	210	816	975	999999	856	68	999999	999999	600	883	65	910	14	426	358	790	999999	405	825	999999	999999	183	243	287	258	999999	480	215	569	149	999999	784	402	350	844	999999	999999	836	472	396	598	495	765	102	275	336	985	184	291	568	636	129	362	727	68	37	999999	698	193	999999	588	498	999999	460	285	999999	518	663	581	322	69	548	932	438	276	999999	999999	151	21	999999	673	306	999999	10	512	489	432	674	292	816	999999	999999	999999	274	808	110	460	999999	816	995	817	999999	999999	969	509	97	196	923	460	999999	999999	999999	686	271	535	999999	573	43	947	795	847	843	381	999999	858	999999	895	667	999999	176	999999	113	334	26	114	352	704	955	501	999999	999999	999999	224	184	207	32	999999	391	739	999999	999999	999999	367	999999	157	973	999999	837	120	999999	202	529	302	294	618	515	116	670	999999	193	999999	999999	541	999999	503	348	629	206	567	836	679	999999	999999	113	639	999999	746	313	999999	140	402	867	845	28	232	999999	216	929	566	692	916	685	234	556	999999	918	886	834	528	809	999999	752	999999	999999	803	687	600	199	999999	546	999999	999999	999999	35	790	720	773	522	309	729	999999	700	640	874	999999	999999	289	382	174	721	999999	999999	785	69	786	649	597	999999	224	544	999999	27	999999	30	923	124	999999	999999	999999	999999	999999	373	535	798	677	654	122	999999	364	810	408	227	999999	933	360	999999	999999	742	249	151	132	212	307	999999	999999	124	425	620	999999	805	999999	90	616	944	999999	822	386	999999	391	142	999999	202	999999	999999	999999	955	
999999	351	999999	76	106	999999	959	624	106	942	75	999999	251	562	239	501	454	558	700	999999	611	90	366	537	480	40	361	999999	613	930	994	893	999999	601	133	999999	950	999999	708	968	130	992	848	633	999999	615	745	829	903	999999	999999	658	714	817	354	999999	985	142	596	76	789	853	999999	175	947	182	152	650	439	999999	550	570	850	999999	999999	999999	999999	732	780	999999	295	531	213	577	193	346	999999	810	257	221	999999	818	297	999999	188	276	981	683	686	585	999999	104	999999	747	494	186	807	999999	999999	999999	999999	262	362	730	781	268	650	443	981	611	999999	342	403	227	77	999999	283	218	552	931	637	999999	56	999999	402	200	141	465	92	16	999999	206	201	999999	542	999999	466	566	999999	920	999999	548	701	84	999999	140	701	999999	680	762	903	599	439	687	999999	131	216	167	337	591	136	999999	999999	975	999999	999999	999999	881	999999	999999	276	716	999999	631	314	99	856	999999	611	272	499	959	785	330	999999	939	767	513	423	999999	628	308	999999	278	999999	442	999999	726	12	999999	999999	999999	496	447	999999	999999	999999	807	382	19	275	245	555	75	102	176	409	39	872	143	38	636	467	275	999999	967	487	999999	837	999999	900	999999	999999	815	282	679	999999	347	999999	999999	698	999999	141	414	999999	393	999999	173	186	627	42	168	854	869	768	999999	362	231	833	528	708	169	999999	510	999999	144	999999	740	792	423	703	71	205	955	999999	78	505	62	130	999999	999999	324	904	219	839	742	286	999999	56	999999	999999	252	514	315	217	539	989	631	306	999999	999999	999999	381	762	924	999999	963	898	435	699	857	310	999999	613	999999	999999	999999	999999	670	999999	999999	176	999999	872	106	460	999999	999999	748	999999	999999	874	755	119	112	999999	943	999999	294	868	999999	387	674	357	72	999999	999999	901	11	823	999999	239	960	931	161	999999	328	999999	665	474	999999	999999	999999	530	620	983	554	990	510	111	451	123	475	999999	596	480	501	346	999999	91	319	999999	888	924	631	999999	913	824	999999	161	999999	444	485	999999	999999	999999	237	154	736	88	999999	999999	400	899	381	170	763	168	999999	999999	459	982	999999	584	165	768	195	235	898	999999	79	730	999999	358	999999	16	638	999999	358	891	999999	357	609	731	999999	999999	265	988	553	999999	96	755	490	288	999999	901	747	900	665	684	519	12	255	965	19	741	128	51	681	999999	532	117	809	452	437	111	999999	966	999999	996	513	207	682	437	999999	323	249	754	999999	327	269	737	990	999999	381	251	999999	999999	721	878	
50	224	999999	187	938	978	946	999999	850	601	528	780	935	668	181	322	999999	817	290	696	999999	373	999999	364	999999	794	999999	145	81	196	999	737	999999	999999	999999	999999	890	504	498	706	999999	212	903	999999	798	488	801	331	502	69	920	999999	364	35	387	676	828	999999	81	154	999999	810	966	999999	601	790	536	849	999999	882	999999	826	999999	583	328	298	470	339	565	627	999999	795	642	21	275	715	383	999999	708	289	470	936	432	354	845	566	999999	248	463	17	951	952	620	620	999999	999999	965	780	707	99	216	999999	999999	999999	161	75	177	954	999999	886	999999	318	151	432	421	999999	403	974	738	762	999999	231	999999	557	676	50	185	32	999999	180	749	602	521	619	83	971	549	999999	203	779	398	291	848	577	600	643	811	197	208	151	700	991	52	945	46	984	622	840	999999	999999	999999	154	579	229	146	999999	999999	531	358	450	946	425	780	958	999999	770	383	999999	957	42	999999	987	824	243	479	757	559	576	582	99	999999	709	999999	999999	889	253	712	629	440	785	999999	289	999999	757	205	999999	999999	94	581	276	611	324	882	745	881	902	329	345	999999	388	265	230	948	999999	999999	999999	225	999999	78	129	67	999999	867	999999	196	950	999999	999999	47	204	546	475	994	999999	488	44	826	999999	211	986	923	376	879	999999	999999	626	340	999999	665	958	69	522	26	462	218	857	456	710	559	999999	755	999999	307	554	842	789	999999	999999	780	67	420	760	496	91	205	691	873	815	999999	569	999999	576	999999	89	144	34	459	542	108	999999	587	999999	999999	280	241	671	78	334	219	999999	400	698	999999	608	548	308	999999	934	266	999999	999999	999999	68	989	321	188	851	228	420	999999	340	999999	544	999999	479	304	999999	226	999999	534	999999	548	605	999999	999999	921	776	999999	541	836	998	999999	285	580	646	946	66	915	958	999999	999999	850	999999	401	999999	706	163	650	138	253	453	808	94	732	905	445	45	157	819	400	999999	58	687	583	819	815	999999	963	512	533	247	939	999999	796	714	771	633	214	999999	999999	767	999999	673	298	392	999999	439	553	675	211	911	909	999999	568	999999	771	173	341	999999	594	298	200	148	605	15	999999	550	298	27	143	811	830	646	355	999999	286	384	399	201	630	385	864	297	311	621	999999	999999	700	154	942	999999	302	632	917	185	999999	987	78	292	878	649	999999	535	999999	399	90	272	750	999999	375	397	999999	149	951	999999	434	902	837	983	676	671	999999	154	999999	534	519	208	729	180	999999	
299	316	999999	999999	981	999999	338	754	999999	541	999999	102	764	778	999999	834	162	680	999999	750	673	160	94	999999	217	999999	997	460	17	880	881	543	579	879	86	91	667	827	970	973	105	158	925	452	999999	578	95	375	529	700	366	527	29	429	999999	148	231	500	999999	192	999999	877	747	40	659	532	999999	885	702	473	176	335	710	999999	655	525	999999	642	15	638	999999	999999	930	317	999999	364	523	159	999999	937	859	177	722	999999	736	227	410	895	792	88	999999	209	673	999999	533	999999	817	294	774	866	914	589	494	476	999999	615	947	439	999999	305	18	999999	398	764	614	999999	999999	922	998	437	999999	339	849	927	581	513	958	874	999999	493	999999	239	385	631	33	999999	682	255	319	130	280	971	999999	496	999999	693	811	908	451	535	427	894	999999	347	999999	584	740	567	894	999999	999999	82	656	32	999999	778	987	767	999999	344	325	999999	613	877	167	153	950	362	856	887	701	60	432	999999	76	999999	999999	48	879	448	539	125	360	353	999999	999999	325	366	738	999999	999999	54	177	117	219	69	291	417	189	999999	634	387	999999	16	273	606	999999	999999	955	116	999999	999999	999999	302	804	210	17	269	413	960	828	999999	999999	565	191	999999	999999	999999	999999	17	370	535	999999	999999	813	162	414	999999	89	999999	556	917	411	999999	466	999999	166	874	313	18	62	999999	13	999999	779	51	999999	155	825	616	723	999999	368	948	745	309	100	615	488	651	796	662	999999	546	999999	999999	192	991	108	434	500	999999	21	40	954	999999	531	638	999999	772	399	999999	529	999999	153	231	559	999999	887	999999	666	551	999999	661	222	399	999999	467	816	868	999999	770	999999	999999	125	999999	324	338	993	406	777	462	122	716	262	537	999999	717	403	192	361	729	114	999999	999999	999999	999999	360	999999	999999	507	74	822	633	999999	628	220	999999	357	437	999999	231	468	490	999999	999999	438	679	409	999999	999999	134	74	634	999999	139	666	116	633	175	103	963	520	999999	898	712	639	489	803	633	999999	15	369	965	284	999999	270	624	560	999999	999999	943	951	143	309	383	10	198	999999	783	962	999999	504	191	344	943	710	40	591	999999	574	949	875	999999	999999	260	764	108	359	387	868	51	556	79	654	159	999999	387	139	999999	712	999999	373	29	670	223	510	999999	631	341	429	240	42	999999	988	999999	77	185	775	999999	999999	999999	838	738	915	920	557	435	999999	194	930	999999	900	76	965	133	586	855	115	154	999999	587	999999	28	958	637	999999	999999	90	999999	
92	837	611	999999	906	811	999999	999999	114	999999	665	85	999999	999999	410	105	340	966	917	865	985	221	999999	630	999999	41	433	820	779	287	911	883	354	453	112	103	721	819	170	163	520	951	750	365	999999	674	936	999999	617	862	307	53	999999	999999	108	870	999999	999999	782	874	999999	999999	854	827	838	999999	730	206	344	316	384	520	805	763	355	43	470	999999	152	999999	105	403	212	999999	980	868	137	139	355	241	336	999999	46	999999	776	999999	106	923	527	706	944	739	696	999999	999999	786	999999	999999	869	74	409	999999	999999	999999	999999	983	589	999999	847	970	999999	601	851	112	980	643	999999	520	999999	627	936	999999	999999	999999	689	365	707	901	438	203	630	144	270	290	832	283	901	887	516	999999	999999	999999	86	999999	61	353	888	999999	999999	844	312	999999	15	999999	137	862	999999	403	999999	424	286	688	509	654	349	520	340	570	279	999999	742	596	999999	203	490	778	999999	999999	999999	346	999999	123	580	999999	890	903	138	999999	162	999999	416	999999	427	102	516	459	659	431	218	541	999999	999999	323	624	999999	999999	723	812	761	999999	999999	999999	19	134	947	999999	117	915	763	999999	391	321	999999	999999	300	243	179	911	687	40	128	999999	999999	852	999999	999999	800	956	490	184	189	326	267	803	579	188	499	303	999999	353	351	744	668	772	160	700	910	24	333	869	546	812	135	730	241	361	807	167	800	799	372	999999	999999	588	999999	75	64	999999	729	121	744	999999	766	343	688	999999	380	658	701	632	247	785	632	621	638	377	201	536	571	228	381	999999	502	355	999999	200	319	90	516	95	646	999999	294	999999	134	670	56	791	52	856	980	158	465	177	999999	586	528	813	999999	999999	873	527	52	511	740	999999	383	420	999999	999999	999999	999999	152	999999	986	941	999999	420	496	999999	331	409	494	714	247	233	876	335	794	404	672	999999	140	999999	221	129	999999	783	481	721	296	635	439	554	791	999999	16	849	191	620	999999	117	326	981	999999	999999	43	999999	273	516	536	58	999999	957	825	569	169	523	404	999999	687	718	938	775	681	696	969	999999	923	556	226	36	153	183	999999	564	189	159	71	747	96	999999	519	965	999999	248	19	999999	728	232	999999	492	454	999999	999999	376	178	551	310	870	999999	103	414	717	300	510	904	999999	647	270	389	19	462	656	999999	761	999999	973	590	999999	687	497	221	999999	999999	999999	999999	828	251	943	396	638	848	201	253	993	521	801	674	684	999999	566	835	999999	999999	521	40	797	544	180	
999999	204	960	868	193	16	881	713	692	566	927	999999	210	704	874	750	999999	270	413	787	999999	407	309	905	108	130	661	753	857	512	703	784	293	81	999999	201	677	999999	999999	246	121	999999	119	999999	756	267	365	141	999999	999999	999999	769	999999	757	999999	770	895	65	999999	72	999999	138	856	189	863	999999	999999	139	928	682	82	190	262	999999	676	442	999999	201	999999	840	765	999999	169	764	999999	933	400	536	999999	15	306	999999	221	945	891	982	951	999999	254	613	999999	236	999999	910	999999	180	516	227	999999	496	482	703	999999	999999	307	824	968	999999	37	999999	999999	999999	999999	922	386	459	969	317	999999	693	491	367	947	999999	999999	538	327	259	743	981	426	999999	455	654	533	602	715	292	999999	77	23	859	902	323	860	999999	999999	290	999999	570	211	209	942	397	15	124	756	372	563	768	506	719	999999	55	514	579	809	343	399	999999	999999	999999	999999	999999	680	632	465	633	683	165	999999	47	725	183	999999	999999	240	68	649	419	845	999999	728	879	999999	304	511	856	809	290	409	905	890	749	826	999999	540	734	716	999999	658	133	688	999999	478	469	993	999999	275	297	999999	751	693	980	939	401	958	790	647	386	131	608	999999	403	756	395	156	976	357	265	686	506	351	276	760	722	664	330	411	999999	310	999999	591	522	999999	999999	221	910	809	434	565	750	999999	340	999999	60	309	295	999999	92	322	999999	827	19	610	842	409	427	230	999999	999999	638	999999	546	85	794	27	311	461	107	999999	246	176	922	999999	999999	420	20	24	999999	422	999999	678	328	788	293	509	581	911	108	999999	999999	690	593	697	926	371	549	265	999999	43	997	999999	999999	908	85	849	904	319	999999	432	398	999999	520	804	367	999999	70	757	791	295	445	400	999999	848	390	999999	583	235	773	575	870	755	558	676	424	545	133	999999	999999	443	605	272	999999	999999	860	999999	999999	789	339	966	311	791	473	181	597	607	481	705	999999	530	276	678	999999	109	561	643	854	999999	389	822	836	649	55	357	689	183	163	999999	988	10	385	794	895	807	274	88	999999	386	999999	817	73	428	893	192	177	926	999999	999999	124	226	536	999999	409	516	139	661	746	125	999999	999999	453	795	999999	526	154	999999	782	738	835	482	999999	477	999999	571	999999	418	755	999999	189	763	457	26	999999	771	473	999999	394	389	678	999999	999999	175	999999	999999	999999	277	999999	376	48	696	153	987	311	641	865	68	570	999999	757	720	905	999999	936	728	999999	999999	234	945	63	
999999	96	403	70	233	150	999999	582	111	207	491	707	389	823	493	619	469	999999	929	999999	415	489	556	999999	958	999999	457	239	177	696	936	53	999999	323	944	610	999999	927	88	501	999999	999999	999999	999999	276	22	526	70	452	118	507	722	999999	48	647	999999	540	999999	111	526	692	956	999999	999999	271	447	941	75	879	883	999999	542	999999	437	237	929	31	915	365	999999	189	397	999999	68	199	223	748	727	675	339	999999	978	825	562	999999	723	999999	63	999999	999999	80	461	191	569	249	999999	96	867	999999	718	592	624	416	165	346	305	179	999999	226	58	699	224	399	549	812	890	716	83	628	514	858	968	547	537	875	728	216	226	999999	233	136	880	917	957	747	455	572	999999	225	999999	999999	724	999999	329	138	855	71	641	999999	359	258	23	248	305	860	999999	86	878	289	617	98	952	537	992	922	818	999999	442	999999	367	328	57	999999	125	961	143	999999	227	408	29	999999	574	470	469	999999	122	642	621	106	999999	379	693	389	608	425	601	196	844	407	319	558	628	999999	399	40	211	165	133	344	999999	999999	859	999999	269	950	999999	492	78	26	809	186	685	346	999999	988	635	667	259	699	369	946	296	819	98	999999	48	735	80	439	774	957	518	286	379	639	519	222	129	658	999999	118	128	828	598	143	873	999999	169	411	999999	543	999999	433	999999	780	999999	49	391	798	999999	999999	421	638	999999	999999	999999	999999	966	50	478	422	547	999999	798	261	828	468	231	999999	597	755	576	999999	44	241	61	95	311	999999	999999	999999	831	999999	746	999999	696	489	585	746	476	473	326	999999	999999	982	995	314	635	999999	999999	738	818	436	999999	165	999999	753	604	21	800	582	999999	377	607	999	591	227	855	685	564	348	882	485	999999	134	439	457	735	61	245	999999	999999	587	647	704	661	999999	999999	590	900	943	885	574	999999	893	999999	948	520	934	999999	999999	458	949	999999	613	855	342	999999	87	725	764	27	999999	775	62	132	999999	999999	903	999999	195	107	274	784	620	463	999999	539	595	758	491	936	801	999999	999999	298	510	427	44	848	999999	458	999999	865	999999	925	342	799	999999	999999	854	228	999999	596	999999	680	194	999999	549	159	548	802	361	999999	244	999999	225	892	999999	763	999999	103	695	64	999999	737	999999	409	649	999999	131	518	646	824	904	273	329	215	454	786	113	345	999999	885	310	525	999999	999999	630	999999	709	450	490	139	158	760	532	999999	999999	999999	625	785	525	999999	38	999999	999999	999999	424	971	
509	999999	447	531	659	286	225	810	754	999999	640	999999	778	341	984	680	37	517	676	999999	740	999999	637	976	171	999999	820	999999	856	280	369	570	309	659	808	699	13	959	479	872	545	721	999999	84	999999	294	999999	194	869	357	999999	648	999999	999999	240	742	383	999999	370	341	465	201	953	999999	143	999999	41	999999	532	295	999999	999999	999999	803	999999	29	999999	562	148	876	320	636	999999	999999	278	721	709	999999	999999	76	325	999999	999999	147	416	999999	767	334	941	999999	262	888	661	999999	679	934	999999	66	673	221	784	820	999999	493	30	829	46	999999	215	421	370	13	699	466	999999	145	478	900	999999	263	999999	632	620	381	999999	999999	975	580	999999	343	120	652	365	217	291	505	999999	999999	126	587	317	323	129	999999	407	259	199	204	999999	544	465	709	999999	419	960	161	209	950	869	598	999999	465	623	999999	311	999999	648	491	185	474	924	373	999999	999999	946	937	513	101	974	375	242	780	966	296	878	411	983	999999	999999	139	305	270	246	527	732	851	699	257	228	999999	611	707	999999	149	619	999999	925	859	472	999999	648	118	975	999999	365	999999	499	337	993	899	999999	701	244	56	178	663	999999	999999	87	105	248	999999	872	294	999999	999999	999999	826	676	785	485	999999	483	999999	490	999999	294	742	999999	659	362	371	263	329	954	909	999999	972	971	999999	965	999999	782	377	784	392	246	999999	739	999999	322	999999	661	217	999999	611	228	999999	565	981	378	394	103	427	743	876	12	553	339	854	72	999999	999999	999999	999999	815	350	116	999999	108	950	603	12	341	347	689	710	55	999999	353	690	463	417	990	587	999999	999999	364	633	908	390	693	361	885	767	999999	817	941	397	608	999999	121	999999	466	40	775	392	762	90	63	176	999999	648	986	173	609	380	999999	999999	250	250	985	999999	542	717	267	252	127	999999	999999	872	768	999999	306	92	579	894	951	960	812	999999	813	284	580	742	999999	55	999999	721	168	162	952	808	156	367	999999	999999	999999	999999	772	532	274	197	276	191	407	307	351	999999	594	715	429	999999	330	999999	436	711	903	800	293	999999	877	406	999999	661	999999	999999	512	938	807	941	999999	211	197	999999	999999	625	999999	398	344	999999	703	471	136	453	732	57	488	104	931	574	999999	236	465	560	654	999999	781	615	271	447	795	412	999999	653	847	227	716	50	138	810	703	514	465	166	518	416	279	963	999999	872	481	417	999999	999999	215	640	999999	637	635	65	844	999999	137	897	999999	301	374	483	999999	
514	341	448	999999	130	870	231	999999	309	51	248	598	999999	687	399	999999	387	999999	864	999999	999999	481	88	999999	83	966	999999	386	568	824	227	999999	796	367	423	540	42	452	886	999999	984	999999	446	596	999999	466	35	999999	738	930	954	895	510	46	999999	999999	262	43	891	164	999999	999999	999999	484	999999	206	802	999999	273	858	934	934	518	501	462	999999	45	492	28	616	941	597	647	637	870	332	542	759	968	390	288	999	560	999999	999999	150	999999	962	772	999999	664	574	450	880	999999	999999	386	999999	583	60	999999	769	24	284	999999	999999	206	575	614	501	664	52	492	999999	580	999999	383	999999	697	322	681	82	999999	827	952	999999	999999	767	641	851	999999	999999	185	918	392	999999	999999	999999	999999	999999	943	100	999999	280	999999	621	92	567	310	71	645	600	320	271	379	925	59	999999	332	845	823	999999	933	763	556	140	866	999999	999999	71	999999	999999	276	999999	378	590	724	449	301	341	294	589	467	580	999999	354	999999	914	548	999999	468	999999	953	674	20	514	167	999999	724	405	754	518	77	248	120	547	999999	457	892	788	210	610	895	991	561	243	971	999999	557	211	918	952	999999	42	603	999999	154	602	999999	999999	433	999999	725	895	586	776	999999	999999	469	667	999999	765	999999	760	999999	858	902	962	999999	776	999999	804	47	522	999999	802	493	44	645	957	403	731	604	38	999999	80	884	999	999999	784	721	999999	893	999999	190	162	931	274	775	999999	260	191	489	999999	331	629	102	213	417	784	293	487	999999	999999	274	299	170	992	406	196	973	902	999999	999999	999999	790	910	157	999999	334	870	228	999999	900	707	221	999999	528	707	734	977	681	591	999999	501	999999	177	999999	999999	891	992	999999	999999	588	999999	357	633	160	31	540	718	944	871	92	913	999999	229	999999	999999	62	57	999999	295	671	218	301	320	999999	999999	820	622	529	532	450	999999	932	999999	679	138	359	999999	101	506	999999	26	43	999999	509	999999	435	25	494	587	572	844	359	652	207	379	479	47	999999	323	999999	917	999999	999999	431	750	981	715	549	555	999999	474	955	999999	129	654	999999	491	811	220	999999	805	138	942	959	999999	983	289	162	310	659	322	999999	778	305	258	827	620	388	999999	999999	720	999999	999999	142	108	888	223	533	552	203	999999	235	495	999999	999999	788	256	462	825	766	701	999999	999999	896	142	592	187	840	870	827	565	112	999999	484	690	999999	199	999999	860	717	770	756	609	116	999999	999999	396	999999	999999	469	580	999999	563	992	43	999999	
237	52	10	516	999999	999999	662	725	999999	885	182	999999	230	75	598	999999	602	999999	996	999999	999999	142	999999	55	205	321	940	410	257	407	549	999999	450	999999	112	157	809	999999	999999	398	103	999999	477	784	999999	385	645	999999	999999	143	565	454	996	999999	215	104	817	954	320	399	442	262	999999	999999	999999	999999	570	698	999999	999999	637	257	999999	607	852	999999	664	999999	999999	820	675	115	539	124	841	104	73	999999	327	17	339	854	999999	616	999999	840	416	246	448	800	999999	947	871	429	505	999999	353	398	245	999999	439	377	999999	499	999999	336	999999	363	399	251	59	218	380	999999	122	782	224	494	999999	21	661	428	11	999999	999999	999999	243	120	999999	999999	751	999999	999999	190	578	999999	42	543	999999	999999	127	62	847	207	999999	999999	576	916	316	722	999999	999999	746	234	485	21	375	491	493	999999	102	612	745	865	499	383	101	999999	387	999999	750	680	602	32	893	999999	581	999999	589	999999	160	327	803	896	440	893	928	892	999999	999999	596	550	59	999999	536	514	317	982	707	378	999999	386	538	166	999999	423	265	724	340	999999	439	570	902	999999	846	774	809	848	434	606	999999	209	495	820	563	209	630	707	496	999999	300	599	999999	999999	894	773	999999	646	924	26	637	999999	561	827	999999	999999	648	965	58	761	704	469	557	110	999999	999999	890	718	603	772	792	558	238	999999	585	840	473	691	200	999999	985	173	924	417	969	999999	647	667	692	999999	560	665	999999	734	684	831	51	997	999999	588	883	80	52	161	234	88	976	999999	252	296	563	957	999999	975	999999	541	544	999999	141	681	999999	232	35	999999	222	137	899	503	999999	753	798	476	402	611	199	915	999999	773	193	999999	999999	48	425	406	973	603	999999	999999	958	152	297	902	999999	616	921	660	54	975	939	106	999999	482	342	498	999999	97	564	999999	999999	859	420	999999	955	999999	417	629	807	629	103	999999	247	225	544	134	999999	999999	610	786	689	999999	999999	156	833	96	711	999999	705	927	908	886	999999	725	897	108	732	525	999999	999999	999999	301	999999	424	999999	999999	859	963	937	217	41	601	487	778	484	999999	988	274	999999	868	999999	625	924	879	721	217	580	999999	328	999999	401	999999	949	985	587	398	685	457	999999	513	999999	748	854	497	895	316	408	269	999999	650	120	468	999999	88	999999	583	377	973	702	999999	749	348	644	501	816	101	652	502	999999	999999	571	540	999999	434	641	791	771	999999	983	414	808	320	999999	999999	999999	933	362	870	899	13	999999	999999	
754	600	763	889	113	362	681	804	999999	906	78	165	88	999999	999999	163	447	304	811	941	990	298	864	438	78	966	176	882	738	781	602	197	75	859	786	408	671	752	687	419	999999	189	750	901	252	124	599	755	473	999999	433	604	202	89	721	466	999999	334	820	146	195	798	75	999999	999999	880	99	229	793	70	492	999999	616	402	999999	810	548	963	196	999999	377	421	419	539	357	998	995	986	148	999999	999999	347	931	551	999999	956	123	866	598	999999	34	380	961	413	999999	738	999999	799	893	910	918	772	148	866	768	774	389	535	999999	315	885	113	90	473	398	155	999999	75	178	239	697	681	375	824	999999	997	459	15	823	999999	999999	999999	999999	237	411	899	999999	999999	782	458	577	587	999999	292	486	921	299	999999	25	571	999999	922	999999	664	999999	246	999999	323	936	999999	325	383	712	915	304	689	19	853	999999	999999	999999	697	292	720	661	119	350	999999	347	18	708	999999	990	261	644	98	574	999999	23	174	502	885	139	21	999999	203	875	425	988	999999	911	445	436	527	625	286	999999	999999	12	114	896	325	999999	999999	72	364	999999	999999	281	215	124	580	840	896	995	71	568	281	999999	999999	999999	924	104	549	999999	272	533	473	636	367	999999	664	437	909	278	186	908	211	948	778	810	999999	154	782	682	341	605	539	531	564	718	367	333	999999	999999	972	230	999999	831	800	999999	919	999999	999999	999999	460	153	931	628	818	162	366	332	999999	657	819	780	999999	867	999999	667	994	942	999999	649	999999	999999	893	999999	305	999999	999999	380	999999	947	890	999999	999999	35	999999	197	674	999999	999999	411	999999	999999	525	886	61	999999	908	999999	999999	143	836	977	752	274	665	130	260	999999	332	862	999999	986	999999	999999	766	228	549	296	645	577	992	92	239	670	297	66	814	16	999999	114	57	912	313	25	121	913	847	999999	370	999999	937	782	588	999999	730	374	999999	999999	129	832	651	622	924	999999	150	753	747	92	976	609	315	253	904	228	815	769	683	169	749	853	381	999999	926	999999	999999	220	504	390	939	923	205	159	999999	999999	999999	999999	999999	999999	999999	367	175	765	990	761	796	693	877	369	999999	999999	691	701	916	999999	461	78	696	999999	859	930	999999	999999	153	63	413	999999	999999	749	765	999999	781	868	294	392	688	615	999999	999999	999999	945	999999	999999	357	978	999999	504	242	621	703	394	999999	607	955	944	999999	808	622	937	357	639	337	137	603	999999	189	822	999999	534	587	845	485	999999	643	913	596	
123	999999	174	821	999999	999999	744	56	381	999999	184	913	349	283	999999	993	655	816	118	999999	215	541	999999	999999	999999	96	999999	44	999999	908	217	999999	999999	357	994	798	457	125	999999	715	593	91	232	999999	15	999999	77	260	707	851	829	714	535	305	391	582	314	375	999999	999999	225	709	999999	472	999999	220	871	999999	999999	999999	546	540	999999	999999	999999	134	318	999999	793	509	999999	458	999999	16	88	502	999999	746	966	421	494	91	712	999999	999999	883	893	760	999999	999999	47	999999	970	626	999999	299	346	142	279	999999	274	609	582	904	999999	999999	382	999999	393	943	781	135	999999	999999	596	999999	827	751	902	152	241	558	151	998	999999	943	488	711	701	999999	999999	306	476	710	999999	999999	508	808	824	733	999999	712	376	999999	22	912	999999	999999	999999	850	471	594	239	137	999999	715	467	999999	442	859	999999	671	489	604	999999	485	658	325	721	999999	955	29	927	999999	640	999999	191	531	985	559	893	386	681	850	999999	571	76	349	685	441	427	924	999999	964	999999	840	232	772	833	537	999999	735	390	327	895	452	667	70	496	505	534	936	599	883	965	999999	989	639	287	225	999999	319	640	290	294	41	654	962	724	800	307	419	697	458	305	999999	995	363	955	875	903	999999	852	189	907	490	335	492	998	552	850	592	494	618	127	944	105	999999	43	863	797	705	346	696	208	124	249	150	587	999999	999999	636	683	412	321	999999	466	460	382	803	705	171	963	999999	999999	999999	924	89	341	361	999999	999999	330	101	87	208	668	166	981	792	999999	194	905	200	645	223	909	92	306	999999	488	644	999999	999999	167	999999	741	999999	745	999999	199	170	999999	236	999999	22	999999	591	334	122	746	309	999999	999999	562	999999	999999	999999	536	736	804	841	782	628	872	428	176	999999	933	999999	467	503	420	999999	603	999999	999999	999999	455	632	907	327	758	194	965	188	175	147	999999	999999	379	999999	999999	19	689	357	387	999999	999999	999999	845	225	657	883	655	253	888	982	999999	480	146	999999	327	904	828	487	999999	999999	999999	694	999999	39	423	297	81	498	864	411	807	999999	999999	999999	325	138	786	692	669	874	539	722	999999	192	160	206	510	791	651	734	190	211	999999	790	527	668	74	816	999999	370	812	999999	999999	999999	185	741	776	941	271	999999	999999	145	999999	219	68	940	404	80	999999	227	999999	999999	847	999999	230	605	999999	913	677	657	73	999999	999999	308	72	382	343	812	999999	418	430	568	999999	999999	617	54	393	999999	999999	586	274	994	
999999	999999	583	532	999999	258	266	580	761	863	274	999999	999999	156	254	519	157	685	607	591	73	999999	999999	228	999999	999999	999999	186	221	999999	191	999999	392	79	999999	317	725	540	74	95	556	436	999999	566	999999	999999	999999	470	999999	999999	907	999999	999999	682	930	478	786	999999	999999	922	999999	89	999999	999999	681	183	231	999999	999999	936	793	617	621	521	44	636	811	240	924	999999	999999	999999	385	999999	28	145	999999	999999	148	563	530	370	768	151	360	476	77	822	885	999999	693	279	355	864	999999	300	999999	467	999999	304	666	556	440	999999	999999	682	999999	31	816	546	72	999999	918	561	415	999999	849	480	170	567	568	989	999999	803	161	790	706	520	999999	999999	710	653	71	999999	896	973	930	841	999999	678	772	56	999999	348	68	181	361	794	458	658	999999	954	307	90	735	999999	999999	637	775	999999	975	194	766	98	836	418	460	84	665	441	999999	17	999999	492	795	999999	983	16	745	999999	999999	912	71	607	286	755	356	980	118	228	772	999999	999999	215	702	588	289	916	511	999999	721	286	139	27	165	443	762	815	295	223	693	205	891	795	642	73	999999	169	812	90	999999	479	965	999999	669	209	999999	999999	789	999999	242	77	999999	999999	268	162	783	54	451	843	999999	541	695	895	999999	999999	999999	280	572	639	999999	130	114	431	586	251	999999	693	357	956	501	776	35	88	980	626	700	999999	536	490	290	87	999999	969	98	531	784	80	999999	102	798	670	423	159	751	122	999999	999999	518	999999	841	999999	697	494	351	226	515	616	915	908	999999	615	744	92	359	388	412	145	342	64	466	251	781	999999	168	999999	362	875	337	867	999999	627	287	518	648	999999	389	233	999999	871	26	177	999999	999999	999999	192	926	340	800	372	710	999999	740	463	561	600	318	442	335	999999	864	639	289	57	999999	259	337	235	444	169	998	188	517	999999	999999	999999	96	778	48	999999	904	31	85	999999	167	835	886	823	957	58	881	947	999999	117	16	999999	888	117	757	967	999999	701	999999	640	373	531	319	278	425	272	514	999999	999999	360	616	842	999999	325	890	418	999999	514	278	395	287	61	291	410	464	662	410	979	999999	80	130	213	135	444	601	636	999999	999999	408	694	544	352	552	547	500	174	821	573	227	349	999999	999999	432	999999	363	321	249	909	813	762	862	534	518	333	239	413	717	130	999999	263	892	755	999999	999999	851	935	509	743	910	999999	840	837	762	681	476	780	999999	624	91	289	396	616	803	645	999999	19	
833	999999	318	97	457	701	849	999999	456	849	243	848	659	427	812	506	999	999999	922	35	772	836	857	458	632	103	999999	444	999999	999999	951	471	752	841	112	999999	435	822	842	149	987	798	235	999999	546	931	964	999999	999999	890	999999	999999	722	806	246	996	371	859	999999	999999	999999	414	106	180	898	999999	999999	818	999999	532	80	186	681	782	47	974	611	241	911	701	138	385	999999	976	668	671	748	945	605	115	999999	999999	999999	999999	487	583	701	999999	728	999999	999999	156	348	944	820	441	608	939	768	999999	394	999999	999999	999999	235	285	446	130	999999	236	999999	160	222	219	612	504	999999	999999	305	464	282	556	999999	146	866	982	47	33	999999	236	73	999999	999999	343	721	999999	628	605	999999	211	146	581	553	999999	751	683	933	999999	999999	325	623	414	999999	999999	989	838	627	810	999999	252	248	423	964	284	173	223	973	879	999999	999999	875	221	941	103	328	700	13	21	395	192	59	908	691	999999	999999	999999	999999	873	353	999999	172	817	710	19	963	722	617	278	337	999999	710	999999	640	999999	450	412	473	551	999999	298	834	615	425	999999	999999	999999	731	999999	999999	999999	59	109	999999	615	999999	67	511	932	999999	605	999999	735	999999	857	999999	995	277	183	999999	210	194	623	999999	64	999999	999999	402	999999	815	632	991	493	999999	821	999999	611	528	999999	999999	392	900	999999	421	389	999999	109	931	999999	240	207	73	557	999999	999999	331	436	220	480	567	999999	665	514	126	506	614	600	138	861	999999	999999	476	251	999999	17	309	999999	211	999999	849	947	999999	999999	766	618	569	443	999999	999999	500	999999	999999	58	999999	750	999999	999999	425	999999	775	999999	970	79	999999	369	730	821	999999	999999	171	677	234	712	999999	619	999999	831	747	507	999999	999999	841	993	371	326	999999	999999	784	576	999999	913	237	296	733	999999	999999	554	645	406	887	747	213	42	973	999999	828	688	426	999999	999999	895	648	999999	977	999999	774	999999	708	872	889	311	47	662	446	257	449	937	978	999999	642	936	195	351	620	199	999999	809	30	548	999999	791	12	999999	316	394	274	320	319	999999	469	10	845	772	999999	585	710	550	999999	725	382	999999	999999	999999	214	333	709	306	306	787	636	999999	956	170	384	108	309	999999	356	61	983	139	627	849	927	642	100	423	834	999999	489	427	223	304	999999	607	91	972	731	983	999999	967	23	531	999999	504	53	685	398	418	285	609	204	544	742	999999	999999	860	111	572	242	999999	472	271	999999	218	751	999999	994	776	26	999999	
379	999999	376	25	125	105	356	999999	999999	999999	34	426	759	879	999999	678	561	922	345	231	871	169	750	397	999999	999999	233	294	752	391	690	622	401	999999	999999	831	999999	999999	999999	999999	999999	678	973	826	272	55	511	429	985	83	110	999999	999999	795	999999	219	999999	999999	519	373	872	71	680	217	725	411	34	811	649	999999	510	833	793	999999	716	202	195	923	999999	460	250	999999	309	678	999999	617	191	606	492	30	999999	999999	218	999999	304	452	997	766	111	861	31	999999	780	593	573	276	999999	999999	999999	273	34	697	853	999999	999999	78	762	11	926	117	230	428	329	628	191	999999	625	38	873	274	999999	999999	822	274	438	550	999999	715	999999	23	338	918	527	228	999999	522	346	159	999999	235	690	995	839	993	640	603	999999	999999	999999	999999	999999	259	399	814	78	604	999999	999999	630	582	54	56	896	913	779	311	900	110	631	668	974	476	396	648	583	208	589	828	633	999999	178	872	313	852	372	88	528	999999	160	999999	646	757	529	999999	191	644	999999	999999	999999	999999	999999	281	999999	743	999999	185	863	751	241	869	999999	56	999999	794	999999	182	743	999999	550	999999	783	196	949	999999	999999	226	999999	335	466	938	109	663	614	304	999999	999999	351	569	573	197	225	777	482	290	386	999999	999999	734	657	999999	999999	66	385	523	555	516	331	300	721	72	238	537	294	302	770	361	999999	661	661	515	999999	183	479	363	485	15	714	999999	999999	431	999999	222	678	457	47	52	999999	100	748	626	576	61	847	999999	958	687	999999	189	520	34	167	150	83	999999	188	727	586	999999	999999	999999	801	662	999999	299	646	999999	859	836	264	727	84	999999	912	999999	999999	779	999999	999999	999999	999999	999999	999999	158	829	999999	285	148	537	999999	320	466	265	62	999999	825	999999	614	557	864	999999	999999	656	925	792	949	999999	238	999999	211	409	999999	618	999999	249	37	275	513	617	999999	999999	877	999999	567	999999	271	999999	999999	713	999999	35	174	999999	999999	462	971	866	610	365	879	459	57	110	335	870	919	847	999999	812	180	559	410	999999	532	999999	999999	505	99	981	531	140	524	524	829	186	244	622	515	999999	278	171	999999	157	999999	575	324	777	997	697	34	423	190	487	542	999999	625	177	999999	610	397	475	776	628	833	999999	999999	532	280	158	999999	306	342	999999	544	19	999999	262	268	957	188	999999	508	402	999999	118	950	47	981	999999	561	77	376	999999	777	802	394	46	999999	990	640	792	506	848	72	999999	90	717	942	533	765	372	
999999	298	431	999999	967	999999	999999	725	797	897	551	110	999999	999999	929	999999	695	741	624	856	938	277	327	396	791	659	339	238	37	242	104	457	999999	198	167	88	483	999999	999999	19	374	598	202	742	999999	406	260	504	798	653	32	211	909	908	433	999999	971	45	318	318	54	444	697	565	803	103	695	999999	409	851	999999	26	907	614	492	999999	999999	585	155	395	409	835	439	384	220	999999	999999	505	764	526	117	999999	370	526	999999	930	901	637	999999	157	710	851	999999	947	999999	999999	304	999999	426	94	566	396	999999	923	908	219	14	322	999999	999999	555	200	644	883	999999	517	656	999999	649	562	999999	448	999999	997	684	999999	999999	999999	999999	999999	599	999999	89	680	959	721	556	447	618	755	925	999999	291	39	602	520	217	999999	214	191	358	913	655	864	646	128	749	892	999999	360	478	522	636	150	320	311	120	963	923	32	999999	999999	999999	893	637	859	166	616	405	174	999999	999999	287	504	856	685	999999	225	44	841	971	663	999999	267	287	412	952	151	718	300	999999	253	296	191	230	999999	999999	761	999999	786	961	143	497	84	20	948	244	141	999999	634	713	895	929	92	60	307	20	515	999999	234	999999	24	898	999999	999999	107	243	106	284	716	999999	836	999999	999999	999999	838	176	134	257	999999	177	999999	857	93	587	513	324	214	141	923	999999	635	154	12	999999	999999	244	393	319	912	714	148	999999	999999	999999	999999	907	681	212	222	141	885	268	287	999999	96	166	814	527	999999	783	38	964	360	586	908	691	986	377	999999	603	782	814	344	624	38	962	999999	993	709	606	642	11	999999	792	254	377	866	999999	999999	791	430	865	69	139	686	184	507	991	191	195	921	314	280	618	999999	80	923	663	38	134	876	820	999999	999999	151	37	55	568	342	541	824	999999	584	150	999999	999999	755	999999	938	854	465	999999	812	523	684	338	730	310	999999	999999	999999	213	999999	669	914	999999	58	999999	988	658	138	939	999999	650	999999	880	729	140	445	441	324	719	999999	999999	669	588	17	303	999999	999999	999999	745	133	168	999999	621	999999	999999	236	999999	868	351	226	289	999999	525	638	172	999999	999999	608	600	865	999999	858	734	487	999999	10	335	602	999999	999999	185	362	999999	815	501	562	749	999999	814	903	999999	572	973	503	446	458	153	950	844	151	999999	999999	999999	880	130	999999	999999	144	999999	999999	901	999999	999999	999999	50	926	343	710	147	999999	999999	60	794	697	999999	439	885	241	50	292	856	999999	757	613	281	971	
999999	999999	694	999999	999999	999999	369	999999	12	999999	459	78	462	999999	125	442	812	244	738	123	420	999999	886	691	424	999999	999999	111	68	999999	223	509	999999	78	279	829	999999	946	999999	999999	690	894	695	101	980	817	999999	531	999999	999999	572	522	875	167	561	999999	626	13	776	89	522	268	840	485	688	999999	443	393	249	295	427	866	835	941	999999	525	323	795	710	607	352	999999	999999	644	999999	700	999999	477	517	999999	213	22	999999	330	284	432	64	219	413	999999	383	999999	999999	882	999999	705	687	934	734	999999	335	830	302	999999	736	999999	999999	999999	532	999999	325	966	875	618	91	414	697	514	666	999	999999	999999	392	679	233	999999	291	61	648	258	22	699	742	481	306	383	719	10	593	333	108	858	687	424	715	417	519	672	801	591	18	183	277	999999	999999	231	999999	623	945	779	669	283	557	284	975	625	233	999999	322	708	695	696	920	342	901	612	426	967	963	816	448	618	259	66	999999	999999	432	18	999999	999999	934	999999	65	814	664	825	310	999999	449	999999	999999	125	999999	103	896	321	262	934	999999	962	999999	480	659	138	341	60	33	501	44	145	202	224	496	247	999999	599	641	999999	999999	999999	312	23	527	873	631	333	268	999999	999999	927	999999	999999	999999	945	280	463	446	926	482	613	999999	808	378	313	999999	969	628	123	999999	307	999999	156	999999	757	659	790	999999	786	507	18	792	999999	342	117	558	999999	49	551	966	319	999999	715	633	999999	999999	999999	999999	224	975	662	704	999999	837	861	257	999999	241	427	999999	489	510	999999	999999	999999	999999	935	476	999999	754	202	929	86	156	19	999999	964	522	201	999999	166	999999	999999	999999	999999	313	648	999999	999999	860	127	473	622	266	999999	808	503	296	169	999999	348	36	384	999999	783	732	627	998	827	999999	292	918	999999	944	139	344	999999	848	999999	999999	182	906	996	410	637	729	999999	999999	669	210	651	677	363	946	999999	139	770	279	37	122	685	999999	211	763	577	208	999999	677	137	152	46	999999	712	999999	81	441	40	973	831	999999	999999	999999	339	626	999999	614	999999	103	809	999	573	502	820	999999	484	532	704	242	999999	999999	306	640	999999	526	174	997	999999	999999	874	999999	108	796	447	974	999999	878	320	999999	698	999999	643	338	868	137	579	543	833	999999	523	549	737	797	150	403	757	784	124	812	999999	77	649	999999	229	999999	999999	777	999999	999999	773	606	999999	129	999999	870	999999	967	771	565	999999	999999	174	999999	999999	999999	966	310	999999	54	226	913	764	
507	999999	630	323	999999	119	762	999999	802	488	986	477	999999	336	999999	999999	999999	608	789	999999	558	865	831	999999	999999	368	893	149	599	131	21	630	999999	842	714	995	913	556	361	858	999999	338	154	151	999999	256	924	998	999999	999999	384	445	437	900	215	641	301	727	398	85	225	999999	636	999999	476	366	999999	84	622	622	350	724	257	931	12	229	720	689	725	679	443	894	791	999999	999999	575	202	999999	999999	999999	704	195	168	999999	642	397	999999	474	674	821	999999	850	386	735	707	999999	198	999999	897	986	999999	611	12	719	641	330	999999	94	934	901	173	999999	999999	548	917	164	566	970	298	999999	527	256	25	903	49	593	518	999999	999999	96	387	696	72	650	999999	103	193	449	999999	321	567	617	540	773	658	982	999999	999999	999999	553	104	227	999999	291	468	673	596	109	679	58	812	999999	249	847	524	476	999999	999999	396	824	970	127	336	976	58	909	716	251	254	67	191	999999	247	302	992	169	489	780	999999	488	506	94	769	595	509	999999	999999	692	259	191	398	615	451	999999	999999	999999	999999	240	999999	558	957	355	854	622	867	141	537	999999	999999	364	987	999999	999999	908	327	886	357	999999	477	266	999999	34	991	72	668	999999	999999	253	719	25	278	258	547	633	999999	161	240	157	999999	999999	265	431	836	894	204	999999	999	999999	675	999999	629	160	762	977	27	933	363	791	953	301	902	293	999999	999999	96	739	999999	999999	386	176	655	209	21	110	999999	120	197	999999	868	999999	576	999999	577	33	395	127	495	570	616	597	999999	448	204	999999	474	999999	203	996	808	465	319	999999	166	509	50	430	999999	662	976	906	746	266	923	999999	724	999999	715	214	455	969	253	705	999999	789	999999	999999	14	584	635	999999	916	200	298	413	999999	558	999999	78	982	964	979	833	999999	999999	851	999999	524	999999	999999	999999	999999	999999	999999	838	221	999999	651	376	999999	832	999999	563	999999	947	989	555	999999	520	105	176	675	647	231	490	989	420	121	666	937	999999	999999	679	999999	376	772	927	999999	459	201	999999	907	173	999999	160	999999	425	806	646	719	305	574	14	239	546	593	618	999999	999999	999999	800	999999	985	439	305	149	746	691	659	184	72	906	999999	328	934	268	511	999999	81	941	574	999999	999999	999999	642	271	688	999999	999999	783	164	169	587	610	400	999999	922	734	641	999999	802	999999	156	471	657	398	999999	999999	305	287	91	907	696	129	284	196	36	48	796	43	461	307	366	999999	29	902	329	906	927	999999	346	
999999	999999	71	149	841	466	13	299	253	214	12	999999	58	999999	257	472	999999	336	999999	643	883	937	607	558	505	999999	999999	451	754	79	160	757	40	999999	314	999999	999999	999999	999999	999999	999999	749	999999	999999	459	163	318	184	772	999999	999999	579	999999	631	999999	839	999999	512	643	474	196	561	544	999999	63	254	123	117	999999	999999	837	999999	894	483	620	999999	393	777	109	352	68	105	679	324	218	999999	44	999999	487	999999	374	132	347	967	543	470	214	999999	999999	214	999999	999999	787	363	602	384	685	249	999999	328	455	695	999999	999999	415	999999	882	230	999999	482	220	714	629	922	55	715	149	926	940	160	930	23	12	999999	312	857	999999	326	722	833	999999	794	397	168	999999	679	999999	55	561	452	999999	983	415	999999	994	335	581	865	317	887	245	758	999999	860	398	442	693	518	989	558	782	566	508	141	999999	426	326	470	903	376	996	103	375	497	572	946	999999	709	999999	976	286	452	18	835	598	999999	999999	999999	770	586	985	999999	999999	13	999999	999999	999999	283	715	999999	19	120	962	940	890	151	392	811	999999	451	999999	983	617	999999	999999	340	557	999999	542	999999	999999	789	700	326	999999	796	999999	371	828	550	470	999999	999999	999999	966	175	490	77	944	457	999999	682	248	328	753	12	592	53	732	999999	473	812	741	276	999999	999999	420	645	560	104	113	30	983	748	980	509	990	294	56	999999	999999	490	728	94	694	258	550	381	999999	388	213	994	639	498	86	658	592	726	687	746	755	844	517	849	999999	734	699	500	347	253	21	307	997	999999	489	983	93	656	582	396	679	49	82	181	890	999999	391	495	671	999999	999999	273	607	309	360	15	972	879	740	960	999999	60	43	329	377	906	997	22	18	102	999999	936	154	999999	76	715	999999	345	958	244	352	214	828	25	999999	748	999999	697	276	484	21	214	915	999999	837	629	15	752	804	984	122	378	486	579	757	999999	129	316	242	644	242	636	999999	506	617	355	231	28	992	628	216	309	746	534	91	370	30	531	463	999999	999999	29	541	999999	132	974	728	258	267	357	999999	999999	999999	999999	252	384	999999	999999	15	491	407	987	760	185	999999	812	999999	951	498	397	959	597	853	795	934	223	105	946	383	643	999999	972	999999	999999	10	823	999999	124	292	999999	86	611	999999	971	999999	722	268	365	206	999999	352	776	999999	869	398	41	540	669	697	39	289	999999	45	371	864	999999	236	126	185	954	967	517	669	791	321	357	80	881	999999	221	
999999	739	749	73	300	850	222	891	999999	968	293	185	426	263	427	739	576	164	999999	614	495	152	189	999999	999999	834	116	968	558	50	960	999999	999999	486	84	999999	597	971	999999	23	999999	345	870	216	999999	792	101	416	374	582	781	915	773	151	726	812	559	507	720	466	744	253	342	999999	18	634	271	940	188	999999	151	604	94	999999	401	160	282	999999	581	999999	743	999999	604	976	268	999999	884	999999	759	272	989	999999	261	999999	279	969	12	664	999999	46	530	161	237	497	440	187	831	680	749	576	540	586	999999	169	722	999999	649	366	947	963	749	999999	190	999999	887	60	353	999999	999999	432	157	999999	774	999999	40	592	472	999999	545	91	222	214	32	193	732	412	174	101	891	235	330	646	717	245	999999	41	999999	321	609	389	834	362	856	327	429	999999	812	999999	139	140	581	542	820	865	999999	545	476	996	193	484	999999	261	587	999999	111	510	899	539	258	998	620	160	999999	165	256	860	358	704	764	999999	600	999999	999999	999999	654	787	826	851	494	750	565	974	138	134	503	582	774	267	225	918	32	283	141	140	519	999999	45	665	618	889	197	771	999999	999999	884	999999	299	826	999999	999999	684	999999	54	999999	443	646	999999	999999	662	674	96	100	489	845	787	327	652	999999	999999	233	752	171	242	999999	563	793	999999	755	999999	999999	293	947	324	901	244	974	238	633	696	999999	409	662	12	944	803	106	292	395	595	567	460	999999	999999	999999	571	999999	815	999999	999999	999999	999999	999999	999999	271	390	999999	776	587	611	999999	98	28	145	377	999999	999999	168	999999	999999	466	511	999999	169	682	999999	825	371	604	999999	721	169	788	689	56	970	999999	528	999999	564	665	330	999999	999999	783	478	441	332	999999	895	481	365	527	649	487	149	999999	117	999999	330	564	999999	999999	258	889	999999	999999	999999	99	999999	692	999999	426	734	145	146	806	572	386	213	508	503	999999	708	857	366	642	148	212	906	999999	35	77	999999	999	888	158	455	999999	139	178	999999	999999	812	999999	910	938	793	514	999999	342	983	730	258	821	999999	999999	473	400	533	21	999999	999999	192	982	666	504	14	734	999999	987	360	999999	256	999999	405	270	350	505	947	427	849	634	999999	574	441	304	819	599	938	999999	685	999999	371	999999	16	976	60	830	546	415	934	68	267	999999	982	315	484	223	426	800	283	967	453	115	172	999999	274	999999	550	372	999999	414	999999	982	999999	999999	315	138	38	428	219	520	958	541	493	790	376	508	592	135	
820	606	183	148	999999	717	611	265	956	478	711	443	999999	184	999999	529	999999	999999	999999	999999	999999	356	195	999999	590	762	999999	999999	622	999999	171	766	999999	425	551	88	241	658	999999	594	693	999999	999999	559	999999	999999	241	783	999999	963	999999	100	456	905	999999	473	420	999999	557	999999	708	700	642	584	317	945	417	863	632	652	298	614	294	467	999999	949	999999	635	999999	813	531	235	111	659	852	80	320	130	300	88	999999	64	110	999999	999999	993	417	596	252	999999	369	999999	999999	999999	674	914	805	999999	912	185	299	999999	999999	743	706	999999	599	999999	999999	999999	634	296	573	554	985	243	513	999999	581	999999	542	999999	393	518	999999	999999	84	943	984	938	275	331	999999	124	789	882	168	366	999999	412	403	434	864	15	146	999999	804	999999	999999	999999	410	999999	417	912	643	711	999999	387	999999	553	999999	999999	998	793	999999	313	999999	458	999999	113	84	999999	475	179	606	118	723	387	999999	999999	358	477	771	553	537	990	914	999999	999999	87	490	781	76	513	13	999999	435	80	44	833	993	355	841	78	366	263	808	999999	999999	535	988	24	14	999999	204	931	999999	455	266	980	399	782	977	999999	622	302	90	962	175	999999	999999	999999	999999	548	387	12	636	703	196	999999	192	676	999999	946	99	999999	776	158	318	82	865	979	814	999999	999999	221	999999	163	456	73	999999	846	81	999999	852	345	671	466	999999	201	304	190	268	981	797	722	792	999999	999999	155	526	931	653	999999	992	999999	837	298	114	176	999999	483	256	999999	999999	346	604	541	103	753	805	320	618	126	778	684	721	832	999999	720	428	346	564	310	547	250	202	999999	465	159	508	999999	361	373	567	820	934	145	879	999999	128	261	937	845	350	215	999999	536	325	318	999999	14	42	394	748	297	918	999999	586	999999	153	626	85	944	255	999999	959	255	559	957	999999	999999	953	804	999999	176	408	719	960	999999	927	665	663	157	177	503	999999	967	624	999999	902	988	558	27	317	501	185	999999	599	917	999999	77	977	368	567	405	61	237	791	581	889	209	999999	254	933	999999	963	999999	999999	751	91	992	999999	290	65	762	37	935	496	110	991	415	129	999999	96	860	688	999999	589	999999	451	123	185	999999	390	702	13	314	94	829	538	257	999999	847	835	999999	446	696	312	805	377	125	740	690	999999	483	89	942	168	83	800	667	348	14	999999	968	999999	587	900	362	759	722	851	667	571	743	200	282	216	999999	423	992	992	784	404	335	382	495	462	906	
623	70	156	20	38	870	909	999999	547	867	447	859	795	950	56	655	274	82	128	846	293	999999	735	335	999999	808	675	563	610	999999	999999	999999	134	993	999999	698	575	999999	638	700	834	978	999999	349	394	564	999999	51	738	749	999999	310	376	615	623	816	999999	999999	999999	230	205	999999	610	999999	999999	126	999999	999999	221	357	999999	434	443	427	22	314	82	395	940	999999	611	999999	825	861	999999	999999	999999	999999	380	922	373	999999	488	418	505	488	378	999999	78	277	830	999999	829	999999	669	637	999999	948	603	999999	743	939	880	266	618	571	529	999999	661	985	172	225	999999	999999	984	335	999999	35	922	533	999999	999999	327	999999	274	217	803	445	201	285	429	999999	915	71	999999	434	874	232	799	999999	958	999999	999999	92	115	614	973	540	406	344	692	841	36	79	383	831	999999	999999	991	999999	999999	94	558	385	999999	999999	309	999999	121	999999	460	722	999999	988	999999	999999	413	999999	567	999999	243	999999	48	856	999999	587	978	999999	999999	357	812	999999	999999	397	999999	874	999999	133	999999	947	314	612	428	846	883	969	615	48	505	75	999999	387	649	341	177	504	56	701	792	978	189	999999	682	763	999999	793	492	999999	822	700	999999	999999	999999	620	999999	630	844	201	999999	623	972	999999	999999	999999	999999	999999	28	899	230	671	827	378	340	999999	999999	999999	999999	999999	109	999999	487	777	225	999999	826	999999	999999	999999	999999	546	659	999999	999999	999999	16	248	123	69	834	322	775	592	617	161	999999	869	948	180	851	504	999999	189	102	882	146	999999	725	545	796	999999	999999	989	999999	683	21	973	650	172	999999	529	999999	999999	831	787	325	894	999999	74	999999	957	199	498	999999	491	846	999999	762	845	41	810	523	577	273	52	556	786	679	934	149	899	229	786	639	999999	999999	999999	358	999999	567	252	999999	660	613	838	602	277	811	431	999999	541	221	804	999999	999999	15	169	608	999999	240	538	999999	999999	924	42	737	412	858	854	999999	27	131	456	288	999999	775	862	964	434	449	289	974	258	106	608	688	424	999999	909	326	999999	999999	999999	84	38	999999	810	999999	580	999999	199	418	999999	706	999999	999999	999999	526	351	955	152	205	183	348	951	564	999999	999999	326	354	323	999999	999999	537	127	796	562	999999	999999	761	964	136	393	333	259	870	999999	551	999999	198	923	898	314	999999	184	412	57	231	133	474	72	682	419	236	787	443	469	999999	589	999999	857	391	999999	999999	990	999999	999999	999999	999999	90	547	424	851	999999	430	424	999999	994	363	714	749	
340	258	785	999999	292	716	166	545	816	410	597	961	264	999999	999999	630	999999	963	168	599	206	142	53	926	648	830	292	806	372	999999	475	76	874	283	999999	999999	491	891	708	309	655	314	282	679	950	999999	596	796	888	793	726	40	205	999999	552	208	999999	999999	999999	461	434	360	999999	824	999999	530	999999	999999	999999	999999	149	833	999999	858	999999	892	860	373	999999	195	999999	495	999999	578	274	444	870	999999	999999	328	927	632	999999	256	999999	305	141	457	744	429	375	616	981	999999	654	893	775	346	180	660	347	999999	883	864	227	938	442	604	559	500	660	337	260	496	480	999999	992	18	984	649	761	413	629	999999	820	628	514	437	923	381	668	534	588	80	980	95	748	976	39	935	862	999999	897	999999	769	999999	365	494	18	148	900	767	362	999999	898	934	222	338	53	599	999999	15	680	999999	999999	999999	999999	189	515	395	767	26	979	58	787	999999	515	385	999999	782	272	30	428	999999	480	901	181	67	181	56	873	999999	932	999999	511	856	999999	999999	421	643	299	185	979	999999	380	884	787	313	999999	673	999999	836	552	999999	337	413	999999	895	999999	929	954	690	999999	468	521	999999	94	548	546	999999	999999	795	964	151	493	96	999999	999999	999999	999999	124	868	999999	508	627	46	867	999999	999999	107	280	961	999999	491	689	999999	177	999999	112	34	800	999999	766	813	305	633	872	411	777	250	373	781	999999	120	815	95	377	999999	841	999999	489	999999	445	448	659	417	783	482	999999	884	918	530	702	390	796	999999	111	999999	213	994	174	466	999999	862	734	499	999999	902	675	999999	241	999999	679	627	545	387	803	327	164	887	849	399	949	893	332	842	88	999999	323	999999	999999	999999	999999	846	999999	32	999999	583	714	170	936	881	807	857	653	260	851	999999	845	419	81	783	354	325	154	775	999999	999	999999	891	420	380	588	734	619	372	999999	832	316	522	999999	229	999999	999999	999999	999999	592	101	250	81	991	13	264	903	868	999999	523	999999	999999	544	515	529	999999	822	750	565	999999	82	248	290	888	28	999999	332	561	999999	179	361	374	186	193	425	999999	468	900	417	125	684	866	418	849	999999	999999	999999	999999	999999	186	791	999999	395	676	520	853	959	999999	973	999999	932	352	26	999999	172	617	525	999999	99	769	584	999999	342	449	617	216	999999	441	508	886	999999	324	233	675	388	999999	978	999999	672	572	800	286	926	183	193	342	849	386	686	772	999999	419	918	568	999999	869	999999	945	999999	999999	32	527	999999	
999999	247	617	128	351	653	64	638	999999	689	527	969	308	999999	169	266	285	366	453	754	736	281	586	406	665	999999	518	999999	43	451	999999	549	282	999999	840	999999	576	224	999999	999999	999999	144	600	730	401	999999	304	874	999999	689	999999	999999	999999	999999	947	815	660	999999	462	278	144	857	604	573	330	999999	999999	705	164	234	689	71	858	719	999999	601	999999	999999	999999	76	778	644	455	999999	668	999999	999999	999999	999999	35	284	366	999999	239	599	774	539	36	999999	423	902	598	719	999999	999	721	999999	859	999999	355	999999	804	214	396	500	499	412	260	904	909	17	196	61	999999	949	999999	999999	999999	999999	358	999999	654	455	592	174	999999	999999	928	354	947	999999	999999	860	308	999999	999999	999999	374	738	999999	371	289	999999	501	999999	999999	547	999999	578	677	421	999999	739	301	293	999999	999999	622	231	321	574	999999	999999	957	587	897	336	752	248	999999	180	999999	890	29	986	782	533	999999	999999	458	642	344	359	677	535	861	380	568	999999	999999	130	539	153	427	535	999999	999999	173	913	518	999999	795	352	109	999999	486	579	999999	314	999999	955	404	446	772	678	999999	134	238	431	999999	527	767	999999	999999	999999	640	791	472	494	999999	409	369	50	667	999999	847	999999	260	180	59	292	660	264	514	457	726	103	999999	749	306	762	155	999999	198	990	622	68	516	750	999999	694	999999	235	999999	111	595	364	778	703	831	999999	873	67	382	443	867	512	999999	388	632	999999	421	723	198	346	999999	999999	852	999999	456	789	486	510	999999	365	184	434	58	413	999999	371	325	677	917	69	889	98	999999	999999	133	119	836	138	128	329	283	999999	47	869	999999	967	512	999999	256	52	760	373	752	26	268	443	999999	818	526	270	999999	999999	805	138	456	175	999999	106	999999	999999	952	999999	391	985	91	999999	999999	999999	999999	999999	999999	224	430	874	309	525	999999	353	496	689	655	27	999999	999999	107	539	588	909	999999	682	710	415	556	999999	999999	412	982	766	935	999999	57	285	262	999999	410	999999	323	999999	829	930	829	999999	610	864	691	934	999999	532	999999	552	999999	487	766	999999	193	454	999999	999999	785	896	543	579	999999	27	642	380	765	979	457	999999	226	657	89	491	999999	796	804	692	228	164	666	999999	878	393	276	569	518	379	448	956	999999	802	155	933	999999	999999	999999	593	231	999999	179	766	84	796	335	554	999999	284	999999	397	649	975	302	630	999999	93	999999	999999	750	999999	999999	396	999999	501	999999	423	511	156	104	603	300	999999	471	999999	985	
900	385	91	67	999999	172	244	999999	61	317	373	999999	525	703	999999	558	999999	999999	999999	460	783	235	583	53	999999	999999	260	189	999999	106	437	513	395	999999	338	708	999999	968	999999	909	999999	57	488	194	389	912	985	453	999999	999999	819	379	322	456	211	675	801	47	154	679	912	64	999999	955	879	999999	125	881	375	604	938	512	814	248	833	999999	746	399	999999	999999	66	999999	398	392	999999	999999	999999	938	442	663	906	581	823	999999	997	999999	145	533	999999	999999	796	999999	88	196	115	317	565	83	623	475	928	412	383	999999	999999	999999	665	999999	679	820	668	999999	448	711	999999	999999	688	465	251	999999	999999	999999	93	999999	213	952	999999	211	286	999999	503	127	325	966	999999	999999	208	999999	999999	892	907	616	854	494	861	619	999999	376	999999	999999	628	109	832	363	875	999999	328	247	940	670	385	999999	999999	710	326	550	861	481	976	203	168	18	729	358	999999	983	369	599	283	593	295	362	712	538	350	999999	295	961	101	29	185	960	999999	74	516	453	374	153	177	321	757	195	399	305	590	620	379	999999	10	892	355	729	964	356	385	32	999999	713	999999	923	999999	900	389	957	27	999999	279	664	841	908	618	225	999999	962	836	999999	963	999999	947	730	33	811	999999	209	999999	455	999999	392	689	494	702	661	783	999999	65	857	805	442	999999	999999	350	999999	642	101	284	140	999999	11	999999	285	999999	343	766	640	899	453	939	190	293	571	210	886	975	999999	216	999999	442	186	999999	978	304	530	139	563	389	318	178	869	925	543	157	995	872	413	999999	999999	894	153	355	999999	918	625	999999	715	193	464	739	294	885	326	697	132	104	999999	981	999999	214	212	260	999999	284	79	265	999999	424	215	24	999999	999999	847	72	299	830	304	69	679	381	423	380	925	579	883	983	608	846	35	900	340	432	895	164	691	892	999999	337	848	369	409	301	978	999999	999999	371	48	264	999999	301	799	482	311	999999	791	832	999999	20	401	999999	657	903	399	314	684	148	37	692	381	407	75	967	220	999999	971	131	402	485	411	521	944	354	447	734	999999	857	130	737	372	859	566	754	935	762	999999	506	902	673	765	999999	344	355	999999	11	235	832	271	999999	196	669	999999	850	608	879	151	312	465	665	214	826	27	299	329	522	840	320	999999	999999	607	474	229	728	720	383	187	598	471	999999	508	278	595	999999	999999	999999	999999	716	999999	66	620	409	50	999999	469	938	20	54	36	999999	999999	915	800	812	394	
721	449	711	999999	999999	701	553	841	30	167	935	240	889	999999	626	103	133	174	974	838	208	434	999999	269	781	372	142	999999	110	284	592	999999	783	999999	999999	264	717	586	920	999999	77	568	30	89	533	999999	999999	999999	999999	277	47	750	825	974	999999	297	466	451	358	863	999999	980	740	745	574	999999	457	154	917	372	385	999999	999999	620	999999	639	413	903	736	83	250	836	172	833	247	842	651	808	557	543	797	276	238	66	795	96	827	285	999999	999999	999999	976	388	47	999999	500	506	215	213	556	883	999999	714	284	623	732	817	999999	999999	731	816	999999	597	384	999999	118	999999	197	824	684	812	999999	397	671	823	999999	457	999999	941	747	345	445	605	10	659	244	561	999999	443	72	279	920	999999	783	257	611	389	13	999999	783	191	319	391	528	744	755	175	53	461	359	285	691	965	760	396	999999	52	596	725	339	556	365	753	999999	415	999999	360	614	999999	221	883	999999	662	167	999999	36	64	87	266	904	999999	518	501	999999	787	587	954	27	397	876	568	999999	288	143	237	999999	565	630	122	852	999999	560	629	250	475	831	39	999999	204	369	326	965	340	820	269	999999	864	669	973	828	937	343	226	999999	652	100	999999	528	930	740	470	433	964	999999	510	518	889	999999	617	956	557	155	823	37	999999	603	999999	467	874	199	961	896	656	294	915	999999	344	91	597	999999	999999	510	878	463	899	892	10	926	320	750	158	612	61	26	280	791	520	198	987	58	638	999999	654	999999	779	574	999999	680	497	449	184	807	663	242	300	57	277	369	137	667	999999	536	156	133	50	358	844	999999	23	999999	550	999999	104	999999	746	957	855	999999	999999	999999	126	999999	438	871	999999	351	949	818	726	233	999999	999999	70	330	455	111	561	531	700	430	999999	146	666	373	898	38	999999	123	496	342	999999	139	999999	802	551	282	999999	285	557	698	408	35	913	790	610	400	999999	774	103	644	406	334	446	263	605	979	664	999999	999999	547	638	999999	332	393	999999	999999	474	268	999999	183	14	285	999999	999999	32	704	233	875	762	507	943	938	30	851	999999	999999	999999	432	207	571	617	999999	999999	20	70	999999	999999	530	999999	225	999999	826	995	920	640	999999	999999	444	240	999999	755	789	312	475	603	700	815	481	457	999999	702	51	70	217	999999	999999	974	963	941	459	12	703	127	999999	581	127	943	109	221	815	516	999999	201	306	815	828	729	836	416	369	756	231	82	593	523	884	765	999999	999999	999999	
156	999999	503	781	898	999999	671	765	893	485	757	716	999999	999999	659	454	849	764	999999	736	252	999999	556	581	702	780	630	999999	33	999999	361	165	999999	552	999999	128	754	420	999999	763	999999	964	999999	930	999999	999999	961	440	933	78	45	11	396	628	999999	19	840	921	88	999999	432	999999	741	999999	134	601	999999	999999	973	999999	700	439	999999	999999	579	999999	204	999999	969	661	999999	999999	600	954	661	360	999999	126	137	659	999999	999999	341	290	340	28	232	746	999999	20	79	253	467	999999	378	999999	645	757	58	147	814	224	999999	426	308	243	547	786	544	773	832	854	999999	999999	999999	867	107	999999	307	561	65	458	819	958	592	575	732	206	999999	65	714	999999	78	989	999999	999999	880	914	982	999999	480	446	211	999999	999999	224	663	999999	151	999999	508	570	460	497	92	366	405	993	834	732	510	999999	210	489	999999	821	786	601	999999	999999	999999	192	999999	210	90	618	256	999999	780	999999	912	589	64	85	556	154	999999	580	906	999999	999999	887	90	999999	596	139	245	999999	999999	366	438	999999	999999	999999	524	999999	477	999999	417	474	999999	619	223	466	820	920	296	135	932	999999	999999	215	999999	990	999999	109	112	842	999999	950	383	534	812	423	939	999999	999999	999999	560	240	676	311	173	442	379	59	674	623	999999	676	843	120	789	68	106	999999	377	683	999999	425	223	635	645	466	100	585	999999	799	527	969	999999	195	574	702	248	999999	52	262	999999	478	435	999999	412	999999	117	273	744	753	327	717	482	241	999999	999999	27	50	665	999999	351	999999	253	999999	106	999999	670	657	545	97	999999	147	999999	124	73	956	990	733	999999	707	359	999999	840	63	481	809	999999	773	519	439	684	207	302	345	911	827	235	560	393	942	276	459	999999	657	933	190	537	368	178	718	154	999999	817	999999	999999	523	952	200	403	296	972	897	147	115	412	999999	999999	844	999999	245	730	999999	350	999999	999999	900	110	999999	129	999999	281	139	999999	801	295	401	389	344	999999	397	874	45	999999	107	999999	379	321	622	999999	321	346	999999	999999	932	987	714	943	537	999999	456	423	769	80	113	24	843	302	346	820	21	242	509	856	816	371	695	999999	253	999999	71	589	487	938	807	954	999999	974	999999	813	580	999999	852	818	999999	973	114	964	63	92	135	999999	999999	801	243	89	837	836	348	999999	302	440	699	999999	464	867	935	830	273	158	435	868	631	533	249	563	389	691	325	842	266	730	230	170	999999	985	999999	685	999999	728	126	999999	636	
999999	520	999999	757	637	363	673	47	999999	701	904	657	266	455	450	562	679	999999	999999	521	999999	999999	571	219	539	39	999999	262	259	135	544	42	683	999999	999999	22	108	999999	752	338	651	804	983	999999	326	513	999999	540	999999	999999	36	999999	999999	240	139	796	949	999999	999999	608	999999	421	787	158	166	872	973	33	924	437	463	873	947	999999	870	999999	331	542	893	35	109	999999	98	136	108	515	999999	452	999999	734	73	177	587	153	454	239	26	999999	999999	453	539	905	615	736	669	163	90	999999	370	999999	999999	416	47	203	508	945	332	661	59	650	810	999999	999999	199	374	296	296	803	999999	640	685	496	670	449	999999	999999	333	362	467	945	435	908	91	675	269	999999	140	999999	645	508	907	365	785	231	642	18	984	999999	372	999999	866	287	789	730	752	978	999999	597	707	313	999999	970	203	999999	999999	999999	449	255	930	999999	165	999999	167	864	733	330	710	448	806	999999	220	907	990	94	88	157	129	361	999999	291	910	542	686	342	886	999999	171	999999	15	740	569	738	999999	655	999999	965	129	999999	997	431	277	307	999999	229	103	714	980	999999	999999	78	783	999999	333	999999	806	623	224	825	977	796	169	999999	443	999999	918	481	999999	999999	867	999999	38	205	999999	501	23	613	751	467	248	999999	956	61	657	999999	957	999999	415	847	848	999999	750	303	946	999999	272	999999	864	724	311	999999	999999	999999	252	910	999999	588	999999	832	634	203	871	757	586	805	999999	117	381	999999	119	999999	999999	573	496	999999	373	734	258	999999	999999	999999	748	999999	999999	627	878	321	809	999999	897	378	747	583	222	655	732	992	716	999999	370	164	999999	999999	615	864	554	729	158	979	546	314	999999	999999	603	859	454	999999	602	959	927	999999	999999	634	608	740	699	493	361	999999	541	381	28	118	793	83	908	390	421	301	82	158	172	830	209	592	49	999999	979	999999	211	887	999999	999999	999999	841	856	242	759	874	175	70	999999	318	448	175	296	230	999999	529	951	73	433	311	999999	778	366	999999	434	25	701	999999	514	997	638	653	981	999999	895	951	227	999999	999999	546	135	999999	999999	853	392	44	999999	818	391	459	412	999999	999999	98	999999	443	999999	999999	999999	744	183	644	556	999999	680	794	193	35	999999	835	999999	285	442	886	999999	874	999999	512	999999	400	718	882	149	64	999999	500	199	999999	400	461	475	838	868	999999	372	491	465	409	183	597	851	999999	493	556	157	136	705	999999	913	996	444	973	302	417	35	999999	505	502	
784	999999	999999	999999	999999	873	999999	473	417	555	524	999999	419	599	338	497	549	447	399	592	906	469	794	999999	978	403	999999	502	999999	461	861	81	986	962	624	994	992	560	645	620	196	684	719	160	999999	230	587	999999	644	999999	999999	999999	902	912	596	999999	999999	983	322	241	856	999999	999999	956	693	452	707	999999	974	344	505	989	801	999999	406	231	750	643	999999	999999	999999	181	858	740	593	283	999999	83	376	309	999999	18	247	414	763	999999	757	999999	467	610	999999	140	999999	309	309	878	999999	132	515	374	575	751	425	563	999999	999999	999999	196	999999	999999	283	633	90	674	735	496	751	397	999999	87	474	987	999999	957	999999	686	309	558	440	999999	999999	56	568	999999	734	857	593	684	988	88	999999	570	399	57	336	889	60	206	573	813	137	999999	117	999999	999999	999999	575	999999	327	739	385	999999	755	658	921	237	75	87	940	878	902	76	408	936	767	903	999999	138	631	999999	635	999999	985	627	586	109	938	139	999999	999999	292	136	366	999999	703	999999	814	999999	136	109	824	999999	265	695	910	70	989	180	671	995	990	446	999999	971	113	281	475	138	999999	999999	299	935	975	794	596	776	709	159	243	907	98	856	12	531	532	999999	847	299	716	999999	119	767	468	999999	165	845	299	999999	156	999999	394	999999	668	313	810	888	999999	470	999999	999999	999999	840	937	763	906	999999	443	314	999999	999999	434	185	421	555	999999	999999	999999	868	639	750	486	999999	999999	812	523	412	197	999999	999999	643	999999	386	200	582	999999	278	830	705	210	999999	411	985	946	999999	996	218	274	122	600	288	421	138	830	999999	657	46	999999	134	250	504	946	999999	999999	999999	783	999999	984	839	390	999999	700	771	668	619	348	501	377	999999	815	314	147	999999	108	443	999999	538	556	841	924	138	999999	999999	464	705	84	999999	402	999999	922	949	234	435	732	166	588	649	469	221	20	999999	669	540	319	936	367	871	646	999999	582	255	501	153	915	262	13	994	999999	962	999999	681	109	999999	384	865	999999	712	352	999999	854	999999	78	999999	831	768	469	900	395	528	348	212	31	252	569	677	457	90	520	480	162	593	342	506	676	338	66	443	999999	453	855	654	529	703	304	999999	999999	167	321	999999	793	113	609	788	999999	342	999999	856	666	706	417	999	202	872	999999	999999	999999	572	667	502	711	35	999999	942	999999	693	682	327	999999	999999	501	300	768	999999	686	59	999999	999999	999999	999999	678	209	777	999999	46	856	462	657	914	999999	999999	614	
499	819	444	767	369	667	125	930	999999	343	908	107	215	127	240	828	195	739	999999	694	689	333	823	512	999999	999999	906	816	999999	35	999999	915	808	886	801	949	999999	918	999999	327	999999	951	684	345	301	680	255	918	626	634	471	999999	755	75	924	175	995	999999	520	86	761	308	699	633	999999	999999	298	328	325	290	900	276	999999	960	265	999999	999999	488	220	999999	48	987	200	606	999999	238	169	742	962	999999	999999	995	408	613	565	141	999999	60	415	307	999999	926	999999	999999	734	205	999999	794	810	999999	999999	517	721	999999	48	774	118	103	79	700	999999	556	999999	690	336	904	867	445	404	133	485	999999	82	999999	999999	121	393	855	999999	368	114	375	932	775	118	999999	999999	999999	575	999999	33	168	980	999999	473	999999	571	912	18	999999	337	688	399	686	711	927	444	808	757	927	999999	262	230	999999	596	999999	623	590	581	999999	630	999999	870	612	110	327	618	367	449	360	549	480	847	52	41	425	976	999999	74	190	12	475	708	647	411	770	937	279	127	15	221	980	999999	128	999999	924	818	999999	586	393	319	86	368	406	387	999999	415	999999	679	181	491	377	526	400	887	164	704	999999	211	340	389	348	999999	999999	148	569	149	728	842	999999	606	199	669	680	871	925	117	311	270	502	364	759	599	946	999999	843	464	999999	240	55	230	595	585	256	14	970	999999	923	267	818	770	686	999999	999999	574	302	999999	845	529	962	57	402	962	708	975	630	999999	304	999999	305	115	999999	498	797	885	21	999999	423	676	901	98	999999	53	452	732	678	423	37	381	999999	145	618	421	277	999999	999999	633	876	999999	999999	231	999999	12	962	712	571	999999	548	687	999999	688	294	999999	627	873	863	358	999999	999999	306	217	722	922	700	169	496	999999	999999	799	67	999999	736	152	302	679	999999	190	91	739	170	490	999999	349	817	541	851	449	999999	403	144	999999	123	900	999999	176	509	619	312	803	226	784	966	748	629	185	999999	151	876	948	327	683	277	780	816	816	342	382	115	999999	317	999999	993	999999	665	999999	275	999999	178	136	180	999999	877	999999	523	386	524	135	720	642	589	999999	999999	845	999999	461	212	342	999999	168	999999	137	999999	154	495	999999	791	149	999999	52	999999	125	972	749	777	390	805	989	267	999999	301	216	661	473	999999	607	484	157	751	214	999999	932	999999	20	303	53	999999	999999	792	354	999999	385	52	678	732	473	736	999999	78	695	999999	223	999999	654	866	626	475	51	576	887	999999	
643	398	879	999999	977	373	962	999999	734	958	82	999999	999999	999999	916	999999	999999	741	114	871	662	89	65	558	172	857	107	154	999999	578	999999	999999	904	660	999999	999999	172	21	754	999999	774	999999	343	999999	583	26	171	999999	949	462	999999	310	472	26	41	564	999999	331	504	129	275	818	999999	165	577	915	301	262	999999	929	999999	999999	986	13	106	296	745	999999	974	155	695	298	999999	224	96	91	999999	999999	628	999999	654	841	516	635	834	999999	595	188	169	667	999999	909	914	30	460	519	323	468	999999	745	818	24	356	359	999999	999999	624	999999	79	495	231	413	634	507	284	169	999999	361	179	151	700	567	168	317	431	999999	383	999999	764	577	999999	235	968	883	999999	640	495	999999	211	999999	999999	40	119	673	445	999999	285	999999	745	999999	63	962	999999	778	999999	260	855	48	927	647	603	999999	801	501	999999	996	444	999999	999999	999999	674	999999	999999	321	809	669	458	494	871	120	999999	965	438	473	999999	804	936	200	837	999999	999999	456	239	563	264	999999	239	999999	945	449	876	534	489	999999	626	754	812	977	968	385	802	370	999999	816	146	637	999999	337	976	923	69	999999	913	610	858	227	78	999999	66	918	440	840	999999	999999	244	977	486	337	847	770	992	959	231	999999	525	424	289	423	427	999999	999999	999999	641	31	390	632	999999	878	999999	408	685	226	920	60	944	961	820	745	999999	169	160	999999	999999	216	931	999999	999999	460	95	444	938	999999	178	999999	48	999999	209	527	51	999999	999999	607	95	448	999999	775	48	181	999999	563	603	544	999999	999999	999999	205	420	999999	100	290	610	170	793	999999	999999	40	999999	490	999999	999999	761	999999	703	970	802	999999	598	52	132	166	71	850	999999	531	840	404	814	909	963	842	129	999999	999999	761	999999	206	999999	999999	977	63	726	999999	169	999999	802	310	840	870	465	999999	607	377	999999	999999	228	759	227	271	967	999999	226	149	527	999999	999999	986	999999	999999	968	606	738	321	74	78	440	513	691	840	729	540	563	944	453	50	999999	999999	999999	503	542	252	999999	552	320	999999	837	999999	40	990	816	815	999999	999999	901	858	194	296	312	243	503	715	78	386	542	437	999999	999999	696	999999	933	544	523	372	408	999999	628	196	11	163	241	999999	482	999999	999999	913	105	664	999999	999999	999999	949	448	239	999	827	184	601	19	882	408	565	890	553	67	282	302	81	999999	184	240	997	295	999999	999999	999999	242	377	363	629	341	848	239	111	631	984	106	293	373	581	999999	36	
187	128	999999	676	963	999999	643	999999	620	999999	174	867	363	858	664	999999	238	359	999999	999999	999999	999999	999999	560	335	789	922	83	185	19	708	918	999999	999999	820	999999	404	335	999999	999999	734	612	999999	999999	684	371	999999	999999	999999	999999	65	23	987	745	787	999999	576	204	350	183	17	999999	575	611	325	999999	244	158	999999	497	894	903	672	999999	999999	999999	380	999999	876	964	51	159	999999	999999	953	694	931	887	426	999999	600	209	984	513	999999	999999	47	999999	992	999999	136	598	734	832	999999	162	351	999999	672	162	999999	342	328	386	142	858	999999	999999	658	630	999999	357	732	999999	897	694	918	999999	999999	907	598	973	251	447	838	999999	424	921	465	801	353	234	224	999999	606	267	999999	999999	380	999999	999999	839	749	371	123	779	866	999999	934	227	243	193	720	999999	999999	452	999999	999999	548	999999	999999	895	999999	856	287	99	999999	467	418	640	813	320	788	999999	559	999999	234	880	334	68	585	704	986	247	567	999999	513	999999	710	164	999999	10	70	690	13	462	108	892	94	33	999999	408	311	999999	413	923	404	183	216	805	227	220	556	489	999999	999999	999999	503	299	127	586	682	757	999999	999999	813	999999	107	543	999999	660	342	795	999999	421	186	403	691	833	643	765	340	253	905	936	956	453	580	999999	275	553	604	602	967	999999	964	651	999999	831	999999	673	307	999999	119	999999	885	424	999999	77	999999	345	228	670	655	361	255	439	852	328	516	370	678	521	278	553	65	739	828	862	456	535	356	859	999999	969	999999	999999	143	759	60	541	206	513	659	999999	335	934	947	615	999999	999999	999999	728	999999	240	994	785	370	999999	99	156	596	393	999999	402	988	368	436	685	893	999999	305	102	277	975	173	999999	999999	348	227	999999	791	222	670	921	735	999999	545	13	975	682	999999	577	670	904	944	813	892	267	941	966	507	999999	721	999999	240	999999	461	349	999999	999999	999999	31	999999	967	364	383	723	699	666	999999	823	433	710	999999	222	999999	999999	372	40	999999	283	605	407	999999	624	530	999999	31	691	38	176	205	936	156	758	999999	238	702	550	999999	99	203	600	580	999999	83	561	999999	435	512	999999	98	318	716	999999	328	624	999999	352	999999	999999	702	999999	638	204	627	496	564	463	999999	498	729	822	999999	270	90	14	826	117	550	969	991	595	189	752	88	887	999999	600	439	694	151	999999	716	688	999999	195	962	386	999999	586	996	56	999999	999999	556	999999	848	999999	474	324	797	980	801	865	890	999999	828	885	
999999	739	276	964	33	218	357	378	116	781	999999	895	52	449	591	963	999999	999999	73	999999	206	812	48	773	135	125	999999	999999	999999	999999	798	999999	367	999999	270	786	999999	999999	32	323	999999	187	999999	77	582	579	281	358	399	838	892	944	53	662	689	313	700	503	838	907	999999	197	999999	265	982	592	538	965	188	804	653	999999	923	749	510	999999	999999	971	201	555	999999	548	771	720	958	999999	246	704	999999	999999	95	816	204	124	11	478	999999	999999	94	999999	51	316	179	594	999999	952	31	304	161	999999	999999	729	311	292	74	773	425	110	307	139	355	833	578	231	719	837	745	808	999999	999999	662	749	886	210	514	537	378	999999	535	999999	832	942	553	727	306	366	514	911	999999	999999	62	265	606	955	644	218	737	947	875	357	999999	222	556	129	16	910	842	111	778	999999	404	249	574	301	307	412	290	850	924	999999	332	999999	758	519	999999	999999	999999	999999	566	305	999999	999999	310	188	798	619	395	999999	720	999999	523	999999	999999	524	833	812	690	315	999999	241	927	887	33	522	34	382	464	47	148	609	766	999999	544	482	736	973	999999	396	502	687	999999	856	139	999999	999999	918	701	243	685	999999	999999	838	282	334	377	999999	407	999999	164	425	164	358	295	121	629	999999	868	660	788	860	999999	304	812	970	224	81	757	999999	999999	999999	999999	230	362	971	892	999999	638	220	999999	823	575	160	241	87	532	668	999999	999999	908	238	59	51	455	824	302	422	999999	312	120	306	165	912	999999	999999	744	934	999999	323	999999	999999	973	658	555	999999	294	724	72	734	448	555	510	739	999999	454	66	999999	775	999999	678	480	902	999999	110	808	668	999999	54	999999	343	598	672	257	799	216	999999	999999	495	999999	539	999999	359	301	864	564	795	425	999999	660	990	999999	169	468	644	999999	799	646	558	747	306	631	679	878	401	849	999999	263	940	379	199	666	154	294	997	110	131	999999	472	545	999999	252	337	999999	203	239	999999	214	999999	61	999999	999999	842	748	194	908	898	480	899	24	999999	542	485	956	471	999999	959	999999	999999	544	626	198	184	999999	733	64	304	296	685	172	420	677	999999	999999	962	999999	824	405	999999	99	999999	650	711	458	864	481	766	380	922	999999	280	999999	999999	78	434	228	444	829	24	999999	613	612	795	999999	603	13	891	597	993	999999	510	563	999999	380	999999	975	487	999999	158	262	297	923	373	816	999999	855	933	581	463	999999	999999	994	390	969	486	598	854	973	854	999999	589	179	
387	41	368	716	789	999999	736	999999	999999	718	681	762	843	689	249	999999	845	747	80	320	143	259	753	515	182	806	894	999999	131	513	871	999999	673	127	546	342	457	999999	76	568	845	14	12	428	999999	628	135	796	359	875	138	116	791	279	45	999999	288	852	543	983	999999	999999	999999	238	846	394	98	725	999999	906	531	669	681	511	474	139	257	335	202	553	999999	107	393	255	384	765	505	403	92	999999	999999	605	999999	93	98	852	676	774	999999	928	539	410	653	452	353	468	434	289	804	906	880	952	660	990	313	999999	608	92	853	90	999999	695	999999	734	999999	926	38	597	423	621	999999	483	752	273	24	279	454	999999	901	915	999999	225	598	999999	999999	110	944	999999	780	999999	254	593	920	501	49	844	767	919	599	427	999999	837	866	999999	999999	999999	999999	397	976	43	929	999999	999999	937	750	673	106	467	999999	752	981	387	817	708	377	869	562	261	999999	179	512	534	999999	999999	485	999999	359	416	731	999999	900	556	675	747	785	586	999999	983	751	376	748	309	723	847	445	63	29	167	815	584	999999	999999	174	999999	531	404	325	706	999999	999999	324	690	999999	999999	851	434	711	80	922	790	466	578	509	857	431	212	811	503	999999	431	483	999999	600	157	297	999999	392	868	225	999999	999999	706	531	504	61	999999	573	999999	999999	21	351	949	245	34	128	276	449	317	999999	328	999999	999999	667	999999	773	999999	99	588	775	899	999999	843	999999	540	529	759	56	14	805	999999	999999	160	507	37	999999	533	999999	576	39	31	512	85	493	999999	798	999999	999999	501	731	999999	999999	985	884	107	999999	508	105	704	999999	999999	229	999999	999999	21	689	442	999999	999999	949	999999	176	523	559	754	396	999999	359	999999	741	999999	719	555	999999	876	405	654	276	409	999999	581	438	261	81	669	999999	999999	574	999999	217	999999	133	409	551	999999	762	454	999999	999999	999999	12	999999	147	962	423	649	673	171	635	616	45	176	999999	999999	999999	810	999999	451	889	999999	328	999999	877	750	385	957	320	999999	999999	123	950	228	146	999999	65	999999	301	999999	658	30	138	999999	999999	865	181	999999	218	827	183	681	846	13	546	999999	392	610	281	397	587	999999	338	999999	999999	521	665	817	39	225	525	945	519	627	999999	868	824	421	463	999999	578	999999	749	493	829	999999	999999	947	681	959	999999	455	160	903	711	999999	692	467	536	999999	210	364	170	992	311	238	171	229	219	677	362	970	157	999999	999999	401	999999	845	840	999999	254	717	145	
79	908	80	794	999999	916	601	186	366	999999	46	999999	999999	34	757	191	999999	947	58	999999	14	999999	346	999999	890	94	999999	486	847	626	276	999999	999999	229	100	93	240	443	555	999999	999999	501	995	96	120	458	605	377	957	663	999999	323	206	979	141	999999	571	772	904	999999	999999	124	339	739	618	999999	328	993	933	674	951	167	402	745	129	513	999999	260	197	441	488	942	528	193	999999	953	976	512	98	627	521	999999	539	33	705	503	171	999999	478	256	140	612	999999	293	999999	92	999999	460	859	999999	861	321	585	999999	53	665	999999	155	362	999999	887	815	905	316	162	493	999999	999999	49	625	999999	355	999999	999999	311	876	508	245	481	304	999999	526	999999	470	766	209	882	76	999999	50	908	26	903	999999	999999	999999	706	137	140	999999	463	552	421	243	286	516	540	643	171	176	166	360	673	68	632	371	172	444	549	953	610	999999	397	998	717	335	452	968	582	987	179	999999	114	262	841	999999	114	418	194	999999	669	248	999999	814	884	558	352	844	999999	997	999999	271	587	187	618	999999	165	999999	526	950	74	571	71	184	996	784	999999	420	999999	153	266	999999	999999	300	293	372	656	583	124	169	983	607	786	584	835	907	999999	926	644	940	333	999999	892	244	999999	107	186	731	817	109	312	931	628	48	741	407	21	297	894	255	254	582	308	367	967	466	785	487	999999	99	990	329	776	286	999999	574	861	26	114	195	195	925	766	999999	856	62	999999	999999	843	438	999999	506	42	398	695	751	393	535	277	999999	322	699	392	727	999999	983	165	352	228	176	545	999999	999999	708	70	329	816	999999	999999	914	488	46	643	910	203	494	999999	999999	591	78	190	999999	749	999999	872	495	542	999999	905	873	896	999999	999999	676	999999	999999	323	333	338	376	934	109	34	362	999999	999999	999999	482	534	624	696	777	760	160	999999	219	999999	807	835	999999	786	778	388	636	27	851	999999	999999	27	302	999999	963	999999	225	143	999999	999999	396	999999	596	439	69	513	291	187	128	875	379	690	683	653	999999	497	763	589	999999	720	999999	344	999999	769	999999	999999	241	999999	732	729	545	26	904	907	859	671	999999	999999	999999	274	106	458	999999	999999	146	287	999999	649	664	476	295	635	976	370	999999	62	746	827	350	604	281	838	455	399	340	363	785	775	793	844	258	627	862	892	999999	940	445	423	633	810	131	592	788	266	443	909	49	544	994	999999	925	999999	794	132	992	268	13	509	645	999999	999999	568	855	
820	999999	668	999999	94	746	972	617	999999	203	540	482	999999	59	198	956	430	999999	250	999999	999999	918	836	832	739	899	365	936	936	778	849	318	999999	736	968	999999	774	146	955	798	31	999999	603	999999	264	999999	313	218	814	552	225	470	261	786	999999	901	391	999999	43	194	391	46	681	999999	354	231	999999	952	91	160	999999	999999	999999	452	999999	999999	325	617	999999	99	596	156	132	393	999999	389	66	776	867	76	656	938	112	770	416	985	517	999999	999999	43	999999	360	137	999999	370	999999	999999	809	37	81	586	999999	268	943	598	244	913	999999	990	965	174	152	94	24	503	253	191	596	999999	999999	289	275	744	544	999999	245	29	999999	33	632	286	257	999999	796	999999	883	679	168	182	182	82	999999	69	908	868	588	999999	122	999999	126	750	516	773	263	792	321	999999	724	584	362	999999	454	274	368	688	917	403	999999	534	999999	574	999999	424	863	701	999999	215	835	675	780	969	906	308	906	881	770	483	495	13	179	853	954	999999	820	956	627	955	700	999999	999999	195	977	588	550	999999	727	101	910	561	732	115	999999	999999	804	392	319	156	999999	486	918	444	907	294	999999	766	620	999999	999999	906	84	999999	999999	999999	724	595	992	327	757	365	163	678	573	933	999999	73	659	904	779	437	647	481	597	224	310	516	287	692	233	784	999999	999999	999999	999999	487	999999	600	588	999999	218	999999	991	398	12	999999	250	870	973	23	999999	117	715	669	176	269	603	516	300	314	218	318	999999	103	973	999999	874	190	999999	455	652	473	80	580	999999	47	655	92	595	891	70	645	313	678	933	999999	225	999999	331	744	884	999999	309	283	999999	900	99	999999	425	578	458	999999	311	527	371	999999	46	145	999999	138	613	520	921	409	254	572	14	999999	170	999999	218	264	859	825	571	539	174	999999	464	670	948	757	666	999999	443	999999	344	785	999999	999999	640	90	999999	202	140	373	201	900	999999	999999	895	468	737	128	369	204	999999	485	999999	831	662	249	681	999999	190	855	999999	904	966	253	999999	229	323	64	665	138	999999	667	694	207	348	274	767	910	774	489	30	548	656	248	800	858	828	485	453	401	409	999999	21	999999	520	297	933	786	325	676	154	682	999999	241	461	542	999999	759	493	398	481	770	664	700	834	999999	257	727	453	379	999999	837	611	273	728	658	656	418	687	61	340	981	594	107	345	347	95	425	786	267	77	999999	999999	64	999999	999999	999999	320	451	214	49	216	999999	946	286	316	
81	198	512	802	886	382	82	442	999999	500	185	999999	365	496	230	999999	999999	196	311	330	999999	556	353	999999	239	345	999999	999999	21	134	648	648	821	39	999999	896	912	999999	380	695	997	559	996	429	999999	863	999999	999999	984	217	275	999999	644	955	470	999999	999999	422	573	999999	414	599	430	933	851	999999	999999	336	999999	999999	919	999999	999999	616	333	295	559	924	636	376	390	999999	498	804	859	502	999999	866	999999	752	61	999999	420	999999	999999	408	138	73	578	926	128	628	734	660	297	318	999999	38	631	184	964	920	785	206	999999	999999	110	626	999999	358	533	999999	768	477	282	429	546	986	335	999999	999999	496	356	999999	999999	999999	289	838	516	999999	172	999999	244	393	787	140	999999	223	999999	889	307	512	989	229	999999	250	860	999999	387	868	771	354	703	706	999999	478	574	84	949	408	122	999999	119	533	196	999999	999999	999999	999999	152	999999	332	326	445	628	654	506	999999	318	16	999999	999999	460	999999	779	999999	281	999999	375	318	999999	999999	274	271	777	44	999999	466	42	843	607	485	576	999999	163	448	37	999999	88	373	971	447	999999	999999	506	999999	999999	999999	754	379	287	114	19	381	586	85	68	65	668	593	262	999999	104	474	409	999999	456	224	495	340	789	24	460	11	346	999999	873	999999	764	687	232	930	999999	663	566	502	476	999999	659	88	390	972	598	494	999999	931	353	302	999999	91	643	597	999999	423	589	272	999999	17	45	468	999999	999999	300	999999	371	331	999999	441	999999	906	949	262	565	417	999999	816	425	965	890	415	774	580	788	682	54	999999	954	298	83	303	848	468	168	200	876	652	682	618	133	999999	999999	912	394	636	142	999999	42	999999	999999	772	847	688	127	630	999999	999999	948	617	935	737	376	49	367	614	68	491	103	374	541	307	144	806	842	111	811	999999	196	162	550	663	999999	395	825	999999	455	169	350	999999	999999	999999	704	74	682	999999	999999	999999	999999	999999	577	650	298	668	999999	176	637	50	845	25	999999	831	444	796	76	999999	145	980	999999	66	168	898	150	564	867	999999	603	80	999999	456	688	257	999999	999999	584	999999	375	932	368	658	673	414	324	335	719	999999	809	908	997	999999	260	442	349	999999	621	679	510	733	801	741	999999	567	917	399	999999	571	523	38	999999	176	906	212	622	999999	392	999999	999999	815	844	201	486	999999	82	723	206	255	907	819	794	905	999999	641	141	627	95	115	497	999999	997	158	162	781	696	830	999999	57	820	784	115	868	999999	695	
889	609	264	878	495	203	202	91	664	703	244	316	999999	275	81	999999	479	287	265	999999	999999	695	999999	705	998	251	229	158	435	133	713	926	809	999999	752	531	372	217	999999	303	999999	915	494	458	547	389	63	999999	976	999999	999999	828	612	999999	877	999999	571	559	879	254	974	54	999999	540	990	317	506	999999	999999	999999	632	272	666	962	999999	999999	211	590	168	618	197	990	182	999999	999999	884	324	999999	827	999999	960	812	337	376	999999	687	999999	953	468	239	882	981	716	436	201	52	171	999999	519	975	991	999999	401	270	66	984	872	54	721	115	999999	143	255	963	589	819	934	999999	999999	248	642	257	131	999999	735	216	284	746	419	776	999999	674	853	851	567	999999	421	999999	319	999999	815	225	241	362	245	749	999999	752	846	381	999999	870	999999	999999	999999	744	859	472	535	850	710	136	635	944	392	329	290	403	406	610	408	999999	999999	308	432	999999	25	768	999999	986	480	531	899	47	999999	851	667	581	518	822	999999	949	541	469	999999	689	999999	297	970	999999	468	999999	355	246	973	249	999999	999999	848	916	728	999999	779	548	999999	188	236	597	999999	540	662	999999	885	999999	490	458	336	522	999999	742	999999	999999	798	776	527	149	186	663	73	429	962	958	999999	601	104	999999	180	992	100	999999	463	992	999999	439	999999	999999	455	771	999999	999999	913	377	999999	115	89	999	999999	13	999999	240	999999	573	999999	855	578	703	975	293	999999	999999	288	343	432	229	289	844	999999	369	999999	999999	693	999999	907	999999	516	594	999999	999999	999999	999999	999999	999999	999999	859	452	999999	468	165	999999	999999	784	172	293	999999	246	580	945	813	825	245	999999	932	999999	263	999999	598	999999	985	999999	983	777	999999	772	999999	723	999999	371	572	776	400	385	561	508	961	983	999999	131	612	311	935	999999	999999	801	286	999999	805	685	718	323	854	999999	483	816	877	782	436	399	999999	581	135	999999	999999	47	435	999999	730	433	529	280	25	477	63	683	413	999999	666	556	999999	578	917	435	652	259	922	176	902	744	631	188	556	141	999999	40	999999	726	276	84	376	426	93	999999	165	448	307	999999	999999	800	412	542	126	999999	903	331	663	699	566	999999	124	269	957	985	802	351	999999	884	256	32	506	687	77	592	999999	79	999999	546	279	213	951	999999	995	112	342	98	72	999999	237	999999	376	487	169	152	999999	116	468	999999	579	814	999999	423	140	999999	303	725	474	534	700	999999	999999	127	429	363	182	999999	273	855	653	713	999999	999999	656	
356	655	999999	527	925	632	999999	611	396	967	465	488	538	415	848	808	616	623	999999	975	403	999999	259	999999	999999	969	391	842	999999	455	865	999999	677	766	783	501	283	208	999999	902	626	232	449	159	964	875	644	172	425	999999	46	99	999999	82	263	292	406	962	721	999999	999999	240	998	999999	112	929	811	772	632	356	534	999999	84	635	999999	180	624	109	999999	931	999999	229	999999	566	999999	999999	784	604	999999	500	999999	999999	486	592	661	396	999999	999999	57	44	73	871	540	78	521	628	25	125	723	93	668	306	868	790	631	30	812	441	533	336	155	999999	269	141	999999	999999	931	492	973	962	945	126	62	999999	999999	999999	689	359	54	789	760	668	881	429	832	799	452	999999	999999	641	583	792	999999	999999	999999	999999	611	408	817	308	697	532	999999	760	147	999999	999999	809	922	999999	341	999999	397	743	576	999999	999999	840	309	462	770	244	999999	342	389	999999	152	999999	180	20	852	290	999999	745	102	237	527	131	291	289	555	643	773	794	310	129	999999	240	154	412	532	770	109	365	538	462	12	809	380	984	999999	912	639	912	325	60	921	651	651	999999	959	213	559	999999	999999	999999	471	736	41	270	757	911	999999	999999	487	91	191	186	217	640	999999	717	750	306	879	642	13	860	479	999999	207	999999	589	806	452	329	221	90	458	411	990	276	777	120	237	999999	726	999999	435	244	869	999999	444	999999	123	251	999999	262	149	274	133	999999	999999	781	72	14	331	389	324	167	869	110	728	806	649	959	940	640	79	390	916	142	435	245	390	463	319	578	999999	999999	867	959	940	194	287	390	18	995	57	233	999999	346	999999	999999	999999	768	999999	637	370	163	999999	821	192	999999	999999	990	999999	32	401	999999	695	753	999999	123	999999	909	170	544	528	269	950	944	593	999999	223	580	999999	167	999999	622	447	681	217	539	899	999999	776	191	837	999999	215	986	999999	448	999999	423	649	443	999999	465	608	481	118	111	213	367	238	999999	999999	776	999999	27	162	778	172	23	545	999999	223	999999	999999	999999	707	241	999999	963	350	155	999999	799	999999	151	189	415	999999	965	573	116	336	999999	817	439	645	70	881	197	834	999999	285	524	878	493	999999	999999	999999	999999	774	876	57	249	27	92	38	999999	845	273	838	746	764	207	450	439	830	681	436	703	343	646	360	867	139	524	869	792	921	447	922	456	93	394	201	999999	999999	96	525	735	999999	899	224	999999	358	97	70	88	84	448	999999	548	999999	628	
296	137	526	189	120	502	222	246	824	408	351	999999	999999	380	999999	753	380	999999	999999	999999	302	999999	432	999999	999999	51	463	791	718	482	784	999999	999999	464	108	74	179	879	976	32	522	174	85	999999	276	999999	433	690	999999	330	78	919	392	604	335	852	705	999999	671	999999	49	431	999999	351	623	967	240	209	999999	941	584	501	767	142	189	999999	368	999999	476	551	617	999999	718	999999	414	999999	991	555	999999	255	369	999999	999999	907	983	100	646	999999	202	309	736	234	418	141	746	576	162	259	425	207	494	99	999999	130	460	276	713	999999	937	758	975	684	80	36	582	199	293	859	999999	98	491	633	999999	177	814	393	364	586	650	837	712	999999	140	931	761	999999	999999	97	999999	716	999999	516	797	444	999999	999999	163	392	559	999999	293	999999	999999	336	715	860	677	999999	316	77	999999	136	999999	109	999999	999999	554	148	274	312	121	206	413	442	711	999999	999999	978	843	762	239	972	999999	103	999999	420	642	803	225	901	602	936	781	389	805	999999	999999	697	398	100	999999	24	127	256	445	96	999999	667	999999	999999	999999	999999	307	999999	999999	939	108	395	999999	635	601	999999	923	373	999999	185	424	33	637	999999	948	999999	589	753	265	999999	854	999999	658	467	530	974	188	999999	999999	903	999999	999999	551	865	162	640	152	763	999999	756	101	754	545	270	999999	865	40	999999	791	884	119	553	298	999999	94	327	737	999999	114	626	999999	448	495	807	546	197	999999	771	307	999999	997	999999	264	508	133	110	999999	398	999999	665	999999	23	999999	993	793	999999	939	999999	999999	835	903	999999	999999	872	194	653	269	738	724	484	393	268	867	483	999999	293	999999	789	498	984	91	349	999999	449	999999	559	999999	501	23	460	999999	552	999999	472	414	942	176	391	999999	999999	841	506	674	321	281	686	155	999999	999999	510	999999	159	999999	796	753	563	762	219	999999	634	899	767	725	273	236	841	277	405	78	944	126	907	474	999999	153	585	675	981	177	995	413	999999	395	999999	664	108	121	204	718	851	190	956	200	689	580	83	781	410	94	999999	418	750	999999	172	393	888	684	421	999999	177	999999	999999	52	999999	231	365	999999	222	609	999999	999999	999999	686	999999	763	170	716	784	999999	999999	804	274	897	738	587	663	402	233	999999	775	423	699	551	999999	962	409	914	995	468	225	702	568	999999	955	710	344	999999	924	408	233	182	899	999999	583	373	999999	999999	314	999999	567	999999	158	101	999999	715	999999	531	145	999999	999999	255	720	999999	231	
377	245	473	941	38	252	600	478	824	896	603	523	726	968	999999	348	525	610	388	901	263	553	477	967	249	999999	813	927	999999	54	977	999999	583	751	215	999999	999999	999999	286	999999	967	494	334	204	240	202	313	999999	958	916	999999	644	342	424	968	999999	768	999999	701	357	439	999999	808	999999	919	152	939	999999	763	59	197	583	334	999999	933	768	999999	282	736	57	999999	999999	969	999999	216	999999	128	169	783	999999	369	654	250	928	935	999999	685	554	999999	98	262	339	799	908	729	999999	320	999999	490	210	604	496	768	999999	981	188	999999	66	999999	999999	34	780	200	381	690	542	343	406	999999	638	92	675	996	648	794	47	461	71	32	999999	32	798	678	583	787	873	999999	595	947	757	602	999999	980	699	999999	482	148	999999	999999	999999	921	999999	999999	999999	999999	929	500	130	999999	999999	726	999999	999999	999999	562	999999	112	999999	593	817	656	747	459	329	46	463	694	306	999999	321	898	43	842	835	999999	119	556	826	465	999999	382	765	735	13	41	960	999999	369	999999	838	380	999999	834	411	540	183	464	922	815	663	244	203	999999	548	55	999999	798	208	590	453	678	285	162	999999	444	890	22	456	298	86	868	334	169	746	941	377	209	441	999999	856	654	634	20	801	623	188	230	999999	999999	348	171	999999	778	692	169	999999	378	108	966	999999	171	18	634	738	794	910	44	798	999999	999999	999999	367	903	734	799	54	275	360	122	265	669	824	999999	950	914	999999	555	476	999999	847	998	999999	999999	656	695	645	999999	281	16	713	154	432	999999	999999	854	999999	999999	999999	999999	125	999999	28	986	999999	979	346	999999	999999	824	322	364	568	221	759	680	393	999999	256	48	164	999999	993	353	999999	121	247	244	220	105	120	999999	999999	583	472	999999	979	999999	764	677	358	999999	999999	457	694	358	999999	221	830	607	471	912	246	15	739	80	836	675	587	599	742	112	309	588	713	332	853	985	749	742	700	278	137	579	690	999999	728	999999	658	60	535	35	414	612	634	207	752	505	999999	401	191	314	999999	174	934	256	826	999999	743	999999	999999	600	472	98	907	202	784	666	325	999999	999999	300	26	536	999999	716	999999	696	954	515	579	357	151	357	560	999999	741	962	999999	444	212	991	801	296	555	935	562	325	705	441	422	96	190	143	59	890	298	10	999999	228	558	139	999999	238	792	157	459	125	999999	520	460	822	999999	880	999999	999999	499	729	999999	138	163	381	991	522	102	999999	177	17	307	999999	107	
999999	999999	999999	885	83	999999	573	504	407	485	447	788	999999	981	600	999999	309	999999	698	400	569	29	999999	74	186	148	270	145	308	980	451	817	999999	423	719	960	605	994	434	152	926	234	999999	652	999999	593	806	999999	502	429	867	381	999999	279	538	722	888	361	709	999999	999999	999999	206	427	43	999999	920	999999	999999	639	468	314	211	556	474	999999	445	329	359	592	341	728	642	878	122	999999	218	598	884	999999	82	254	295	499	204	498	999999	166	619	95	673	45	999999	862	999999	563	180	999999	804	999999	999999	999999	12	126	603	999999	795	327	315	999999	421	331	886	999999	999999	223	28	711	362	999999	999999	288	710	273	919	305	458	780	999999	558	899	166	794	690	719	513	999999	999999	999999	974	703	710	851	655	674	999999	158	15	305	747	544	469	700	828	887	998	857	738	999999	999999	771	999999	999999	756	73	999999	999999	206	999999	63	999999	849	815	387	999999	606	437	65	599	577	156	453	485	180	24	440	465	999999	803	721	655	999999	999999	597	212	688	310	105	592	999999	999999	952	459	251	776	694	999999	322	555	290	999999	999999	149	629	161	999999	539	239	741	999999	999999	572	403	834	408	467	876	228	999999	593	306	342	473	999999	763	204	999999	999999	404	329	786	153	419	522	999999	852	374	353	999999	999999	159	999999	999999	999999	619	251	558	625	843	999999	818	999999	147	961	999999	238	339	999999	999999	999999	999999	304	835	999999	846	656	162	880	684	555	103	533	782	301	443	236	978	514	571	999999	645	377	400	95	511	360	15	457	999999	920	523	416	488	487	558	855	244	941	999999	963	99	677	941	999999	225	295	653	846	999999	757	260	825	999999	999999	322	957	903	749	910	495	650	704	351	763	41	999999	999999	305	742	999999	992	999999	402	608	432	967	999999	999999	870	226	707	999999	929	781	670	697	999999	999999	999999	999999	951	999999	999999	626	999999	394	335	187	266	999999	250	357	999999	939	764	222	433	787	999999	354	999999	801	879	694	788	999999	774	569	102	344	666	910	139	999999	637	507	16	999999	999999	47	641	258	999999	342	976	359	65	990	999999	458	999999	241	222	820	79	160	999999	346	837	999999	620	765	94	922	999999	339	228	962	311	267	999999	999999	502	999999	999999	999999	999999	999999	999999	438	434	784	999999	999999	999999	435	999999	318	81	487	999999	999999	938	999999	426	999999	999999	924	470	646	141	103	999999	759	251	617	739	999999	117	797	205	78	629	409	407	835	999999	450	852	446	642	909	999999	999999	374	546	718	48	999999	837	
999999	999999	86	81	999999	340	104	999999	402	462	999999	999999	211	284	999999	824	50	538	65	591	999999	723	82	34	13	232	999999	865	394	705	898	700	870	280	689	175	991	557	113	76	740	999999	57	999999	751	283	708	616	999999	550	506	189	983	876	184	999999	999999	62	77	83	137	239	408	697	563	994	498	999999	594	126	832	492	435	999999	850	999999	675	681	282	730	524	597	999999	844	208	718	717	994	999999	305	217	939	490	39	939	511	31	360	836	756	784	777	31	425	999999	23	754	999999	36	999999	718	286	779	347	558	539	999999	564	999999	844	286	999999	833	299	908	893	12	999999	58	348	220	325	845	526	945	747	576	908	135	195	964	723	967	164	586	999999	999999	153	480	410	605	467	861	991	479	999999	943	732	516	825	20	357	945	687	999999	402	440	999999	401	811	963	997	438	313	880	562	536	999999	712	977	733	859	926	648	742	752	999999	853	56	665	803	999999	401	309	184	617	999999	289	433	193	999999	999999	751	668	447	999999	999999	557	121	917	753	274	29	538	999999	161	999999	307	945	978	938	586	216	735	18	129	606	138	999999	273	784	999999	255	528	486	826	118	999999	210	144	723	906	742	139	911	999999	824	862	999999	33	195	481	999999	455	255	914	699	25	659	328	999999	900	999999	848	142	506	999999	999999	62	275	53	174	106	810	264	41	844	87	824	480	305	743	999999	116	87	313	999999	999999	283	572	999999	102	607	882	143	823	488	894	997	999999	519	332	999999	942	980	31	384	534	200	999999	79	621	201	999999	32	267	979	321	770	999999	593	228	999999	489	147	999999	999999	223	677	440	553	949	90	418	960	999999	999999	978	136	66	928	388	609	69	999999	999999	999999	999999	859	875	844	999999	133	999999	822	301	999999	331	804	39	464	171	857	760	670	130	541	999999	999999	999999	334	10	999999	714	899	215	618	999999	986	999999	999999	999999	363	801	596	385	826	912	596	668	999999	999999	184	999999	602	999999	531	849	399	382	973	127	207	999999	550	844	982	419	278	617	682	999999	344	182	979	999999	807	65	173	294	999999	629	196	999999	192	722	826	97	999999	999999	999999	769	768	999999	658	932	941	554	260	999999	402	999999	999999	979	999999	921	277	11	127	999999	959	475	685	114	88	999999	930	999999	626	828	28	999999	307	145	933	912	999999	731	999999	56	384	999999	804	421	892	887	985	217	575	999999	454	824	969	835	183	218	999999	663	534	999999	11	304	927	432	734	999999	999999	507	56	83	
999999	545	487	81	999999	999999	999999	999999	999999	200	368	723	81	999999	999999	203	925	472	999999	724	829	523	206	999999	999999	89	335	382	686	395	779	487	171	501	527	999999	346	999999	932	477	547	818	450	343	945	288	232	573	999999	999999	999999	645	545	331	999999	229	349	277	36	822	999999	298	587	827	999999	880	561	579	836	475	856	999999	999999	494	999999	20	83	999999	275	765	856	999999	334	999999	813	143	942	999999	258	308	569	999999	999999	119	107	259	241	999999	922	74	727	652	999999	582	683	553	999999	999999	999999	243	156	999999	12	270	999999	617	963	441	23	288	938	722	331	538	905	787	165	430	396	927	999999	460	941	211	999999	214	35	751	473	999999	37	891	694	24	161	93	77	611	153	490	999999	999999	609	644	999999	999999	331	208	677	895	398	685	664	227	999999	696	999999	801	231	999999	591	221	968	753	260	57	37	316	386	821	720	553	286	906	641	999999	999999	307	999999	43	999999	827	999999	577	871	351	236	477	561	465	999999	275	999999	391	898	84	999999	855	393	999999	977	24	999999	855	185	845	409	758	999999	484	999999	247	725	999999	878	764	147	401	882	908	821	560	999999	921	282	454	999999	894	17	566	999999	995	913	999999	66	868	15	228	999999	999999	999999	478	890	999999	619	999999	999999	202	513	144	999999	440	973	485	266	426	999999	999999	999999	730	999999	514	750	29	335	999999	999999	727	999999	999999	758	919	999	855	965	352	669	678	311	971	904	999999	391	999999	999999	999999	32	438	742	640	610	115	644	670	353	999999	727	871	751	769	976	823	72	502	385	27	999999	127	519	913	756	999999	598	999999	826	712	133	877	399	617	827	896	984	500	999999	653	999999	999999	512	537	625	798	927	541	995	90	907	888	498	999999	999999	904	919	999999	883	999999	516	43	844	640	315	999999	482	144	942	90	999999	999999	999999	999999	742	111	615	999999	298	999999	999999	66	616	745	805	244	388	785	339	923	976	166	999999	999999	146	999999	494	871	232	774	999999	792	599	914	252	346	795	999999	870	186	299	937	999999	925	368	460	999999	108	999999	80	471	696	805	28	113	682	954	999999	595	501	616	999999	759	523	642	869	999999	701	503	999999	448	999999	915	999999	634	49	999999	692	31	686	823	396	46	161	312	629	987	581	811	999999	999999	92	181	999999	569	555	999999	999999	292	498	993	725	604	376	999999	849	781	652	394	999999	66	272	691	908	999999	230	707	608	999999	22	999999	885	999999	933	87	366	451	546	592	88	862	609	409	532	
999999	107	791	669	529	463	999999	344	196	747	513	999999	400	272	701	999999	999999	579	805	280	999999	117	835	671	999999	275	407	244	69	999999	999999	456	863	169	225	579	438	47	88	999999	173	547	699	152	429	958	965	189	999999	253	239	293	804	999999	999999	585	272	130	380	263	66	614	284	880	546	999999	999999	241	999999	131	910	999999	999999	58	999999	999999	418	999999	251	340	309	228	399	815	86	999999	652	999999	999999	639	999999	318	667	824	700	999999	272	999999	606	372	999999	734	142	999999	999999	428	792	999999	31	999999	177	578	879	49	953	837	999999	468	803	628	999999	531	988	416	999999	601	999999	675	999999	556	806	999999	999999	878	638	575	999999	674	482	658	135	896	712	406	472	738	438	627	870	999999	344	999999	26	999999	958	999999	746	725	910	742	284	126	999999	475	49	999999	491	11	411	999999	752	550	986	155	999999	517	999999	591	944	999999	172	999999	999999	494	222	13	582	999999	919	468	828	370	999999	739	383	18	498	247	367	893	257	437	225	492	999999	794	817	870	485	450	361	165	781	835	579	758	321	999999	262	46	996	382	91	943	999999	391	999999	256	771	999999	29	999999	233	61	827	735	999999	322	384	427	195	711	634	999999	116	673	588	928	170	999999	696	585	999999	331	897	875	355	999999	932	728	18	999999	999999	991	431	999999	931	729	999999	843	456	999	999999	999999	850	999999	748	999999	836	886	803	999999	999999	156	796	443	596	999999	164	952	389	38	390	655	419	625	612	642	58	999999	999999	859	999999	326	178	697	56	160	480	612	999999	743	999999	56	925	161	484	952	999999	987	999999	38	574	66	464	428	618	883	999999	234	999999	999999	564	509	999999	999999	937	999999	978	999999	397	446	432	551	825	999999	593	343	999999	268	151	660	448	70	999999	999999	294	864	862	750	88	999999	999999	999999	931	31	189	936	902	999999	223	714	974	105	600	999999	999999	32	240	999999	834	285	163	166	93	31	667	503	365	441	658	999999	907	238	30	233	711	186	620	804	466	999999	441	747	54	437	685	352	470	407	999999	999999	999999	999999	915	803	999999	999999	172	909	363	685	580	471	333	999999	807	746	85	376	44	430	999999	436	362	187	999999	416	121	656	345	999999	43	957	334	396	449	863	322	226	224	143	23	999999	450	780	86	969	423	904	630	939	277	999999	373	685	999999	207	691	737	999999	602	466	516	574	48	652	622	146	999999	700	943	999999	999999	161	999999	416	701	985	581	111	874	993	999999	36	999999	57	999999	999999	999999	
536	252	181	585	266	622	999999	507	146	999999	999999	463	833	999999	999999	999999	516	999999	941	471	278	168	222	120	999999	95	609	258	490	999999	991	999999	37	496	999999	458	771	847	602	539	999999	909	564	583	453	647	50	517	999999	349	889	638	997	133	381	378	40	999999	999999	181	999999	428	27	968	420	999999	436	346	85	999999	914	668	816	999999	247	369	603	638	666	988	54	999999	254	999999	288	362	715	904	125	42	428	710	898	431	999999	805	892	595	999999	38	221	704	999999	259	434	231	822	595	885	21	774	999999	404	999999	136	920	184	876	690	68	709	531	230	53	336	999999	999999	395	885	999999	476	999999	476	637	776	350	660	994	715	67	999999	129	29	999999	999999	37	315	936	304	605	631	999999	905	114	328	999999	483	398	923	230	460	436	709	999999	545	765	925	999999	194	785	270	190	170	633	528	589	999999	126	785	999999	898	834	100	289	810	999999	113	371	318	999999	866	272	999999	495	999999	113	420	575	568	999999	111	548	999999	999999	999999	450	999999	281	586	999999	999999	367	613	624	331	626	346	429	642	93	662	563	457	107	919	998	119	675	36	425	179	999999	999999	293	999999	360	91	581	944	369	606	831	785	999999	999999	509	658	456	999999	980	766	990	932	999999	999999	547	999999	654	599	347	341	189	255	171	999999	251	999999	330	999999	971	544	764	485	999999	486	999999	778	999999	199	419	349	663	511	999999	999999	188	13	82	453	659	269	437	981	999999	38	427	585	999999	999999	666	700	999999	39	202	446	12	515	659	999999	17	769	222	464	190	998	678	999999	209	999999	391	999999	736	876	999999	711	999999	782	878	999999	69	255	163	868	532	719	999999	633	318	609	655	999999	999999	84	446	890	999999	973	801	999999	359	749	385	999999	628	999999	963	999999	272	491	999999	229	636	414	938	762	616	353	999999	471	988	999999	368	600	857	718	893	662	999999	999999	663	999999	981	281	895	999999	869	52	250	999999	755	557	371	827	279	435	46	999999	999999	684	283	999999	50	999999	619	315	390	785	999999	909	535	999999	999999	395	828	206	248	365	999999	628	892	999999	113	828	715	999999	682	541	330	431	999999	954	527	756	603	959	102	650	999999	589	929	94	788	341	578	454	999999	976	999	83	197	680	430	516	791	710	999999	999999	624	189	999999	849	465	832	236	581	999999	276	791	868	113	999999	704	929	699	808	785	771	260	270	904	999999	542	256	244	12	533	21	964	999999	368	880	36	999999	957	89	628	955	114	996	671	
268	194	140	969	999999	976	500	816	999999	924	828	961	363	284	926	316	999999	598	234	57	772	312	898	509	233	571	232	972	620	189	999999	666	263	599	645	521	999999	287	999999	35	43	204	999999	968	540	999999	672	999999	41	999999	420	999999	880	949	899	999999	295	999999	746	37	753	999999	999999	804	104	171	708	764	639	414	905	999999	953	208	23	999999	331	930	999999	999999	899	36	999999	847	768	472	786	313	700	689	236	999999	540	999999	282	516	999999	186	873	378	220	907	567	626	867	489	413	682	999999	331	999999	999999	999999	441	137	999999	999999	359	45	631	999999	404	74	950	187	135	400	346	925	507	999999	155	66	600	104	991	468	324	979	289	69	113	999999	378	63	999999	128	109	489	555	930	649	999999	252	992	999999	843	617	449	742	98	77	999999	999999	751	490	308	71	999999	999999	268	270	379	755	999999	281	36	999999	999999	316	17	300	856	380	576	930	14	814	999999	999999	158	999999	875	247	200	991	357	938	626	573	572	66	762	353	296	669	999999	395	679	721	999999	158	721	999999	735	797	220	999999	999999	821	486	493	463	999999	987	999999	395	141	565	580	999999	97	999999	332	999999	950	999999	513	94	906	660	618	144	887	999999	10	139	999999	512	999999	781	971	86	805	97	88	999999	704	365	879	284	148	830	109	796	999999	89	398	397	999999	269	706	301	956	171	999999	359	576	569	987	999999	651	999999	171	799	999999	999999	273	244	665	999999	833	999999	214	631	521	788	45	999999	796	920	999999	355	999999	143	999999	680	129	643	230	729	999999	999999	999999	602	633	999999	999999	309	843	691	816	164	999999	438	436	557	96	335	649	999999	323	485	773	77	546	306	902	38	724	999999	891	630	24	936	329	698	781	612	998	999999	130	735	256	115	114	586	999999	298	706	526	999999	793	993	999999	415	551	371	999999	999999	337	615	639	585	570	799	196	149	999999	999999	738	776	999999	999999	646	957	587	999999	668	962	999999	682	614	331	207	689	108	636	872	530	777	336	480	557	671	398	491	160	685	316	918	446	827	189	999999	749	118	999999	357	194	828	322	703	999999	999999	654	999999	999999	387	881	999999	999999	999999	275	340	411	306	927	665	257	476	437	553	361	54	522	999999	434	999999	457	581	999999	288	999999	702	999999	632	143	461	27	396	183	772	804	615	999999	179	999999	999999	999999	453	191	999999	999999	718	400	768	351	302	582	798	577	954	929	999999	69	281	999999	573	875	779	172	999999	648	861	302	664	999999	999999	686	
353	304	585	796	999999	399	840	189	969	999999	999999	290	840	999999	999999	819	999999	843	504	555	97	999999	987	973	999999	291	715	162	999999	425	736	29	999999	616	239	999999	991	999999	925	910	229	102	999999	272	188	999999	331	999999	430	999999	83	999999	254	201	599	764	316	611	18	722	999999	687	940	999999	574	999999	685	234	649	723	999999	71	917	593	335	999999	968	725	795	999999	999999	127	999999	206	352	915	775	413	27	474	197	390	159	999999	999999	542	161	999999	697	511	813	107	948	706	224	22	999999	660	866	603	999999	591	816	720	763	567	955	999999	212	999999	901	281	217	184	535	999999	911	714	368	999999	843	903	37	294	485	862	999999	999999	982	999999	999999	124	546	423	999999	606	999999	439	449	667	586	417	863	999999	999999	541	889	774	180	776	999999	199	999999	83	999999	892	999999	999999	999999	901	399	930	761	872	646	787	999999	794	505	999999	999999	999999	274	700	216	999999	49	987	999999	943	972	404	854	999999	239	999999	821	999999	663	999999	999999	51	204	548	278	656	999999	999999	402	821	806	999999	999999	250	902	999999	925	601	867	333	853	576	847	301	928	995	999999	999999	999999	824	965	999999	141	719	999999	999999	288	725	432	560	781	58	595	863	147	999999	999999	613	313	612	897	230	606	340	933	474	204	902	619	283	580	109	358	577	855	545	999999	999999	362	999999	999999	999999	179	317	999999	999999	980	984	999999	61	869	999999	252	40	999999	745	664	801	785	424	636	999999	115	158	999999	681	699	999999	999999	601	912	576	261	241	999999	697	60	299	999999	138	493	220	748	999999	413	117	857	328	650	999999	880	999999	773	938	444	964	103	999999	337	870	115	962	976	562	999999	303	221	999999	767	999999	695	375	999999	657	930	999999	636	547	744	872	824	380	378	897	721	749	802	322	797	308	603	39	962	999999	32	530	243	196	429	120	896	846	560	419	424	999999	160	999999	999999	28	999999	556	999999	464	56	999999	594	89	840	999999	501	898	999999	469	999999	999999	413	105	634	409	999999	450	128	634	976	977	820	999999	482	217	599	685	315	778	970	57	999999	999999	870	297	936	164	355	39	619	997	632	999999	783	758	999999	999999	999999	608	999999	999999	437	652	488	78	914	636	606	633	999999	815	593	445	499	999999	999999	905	999999	347	473	999999	105	99	24	999999	355	999999	999999	723	115	544	204	999999	999999	92	619	110	29	801	999999	309	557	721	239	999999	413	197	999999	999999	999999	205	999999	153	144	807	792	348	637	509	723	194	999999	999999	999999	265	
621	886	999999	417	970	812	886	433	965	173	999999	383	859	999999	574	168	139	981	878	999999	715	60	571	145	300	280	473	519	88	197	848	999999	203	973	192	527	695	193	233	43	319	999999	999999	971	337	419	999999	426	934	565	65	999999	15	618	999999	571	324	366	999999	699	348	377	354	999999	999999	806	999999	886	999999	999999	473	945	758	999999	600	319	999999	999999	807	881	999999	999999	584	999999	141	999999	999999	584	433	999999	212	338	76	533	999999	942	61	411	655	531	238	602	397	887	999999	119	721	170	999999	240	699	724	559	246	999999	301	792	831	645	999999	146	605	462	417	845	144	879	999999	160	658	268	469	945	999999	652	199	659	999999	999999	32	656	508	566	999999	999999	487	779	830	626	403	999999	229	999999	707	394	999999	150	980	51	957	240	496	20	369	972	239	779	282	999999	717	641	104	999999	999999	999999	638	48	269	496	367	365	999999	608	757	508	48	704	247	891	999999	59	999999	655	473	792	169	498	207	230	691	999999	999999	246	908	761	999999	818	152	416	756	999999	881	999999	684	999999	190	888	999999	860	933	999999	541	999999	575	668	999999	449	937	831	999999	149	999999	48	805	658	858	813	699	999999	454	999999	999999	830	145	999999	999999	195	971	999999	611	281	245	999999	297	165	176	125	670	250	799	999999	999999	321	285	616	753	843	999999	999999	743	376	198	999999	416	999999	974	711	255	151	500	775	477	76	229	859	904	504	750	999999	491	743	152	459	206	838	349	999999	554	528	999999	999999	507	946	137	244	999999	978	930	584	999999	999999	869	529	749	33	999999	814	101	999999	712	999999	102	999999	543	999999	234	738	70	577	373	999999	167	999999	471	175	278	530	938	984	776	926	999999	176	468	36	873	623	710	183	999999	534	158	999999	816	430	999999	999999	412	137	999999	354	917	999999	221	457	308	153	999999	999999	754	617	999999	117	650	999999	685	925	999999	516	136	610	999999	999999	876	999999	585	39	910	999999	933	810	999999	811	999999	431	18	220	955	20	999999	730	999999	136	999999	999999	658	999999	487	999999	745	316	999999	895	10	410	326	39	999999	382	872	278	243	26	650	944	999999	75	143	999999	777	474	970	570	999999	406	54	901	999999	793	190	544	551	879	305	999999	923	999999	810	574	114	978	734	582	148	999999	999999	550	485	484	594	593	907	268	262	281	346	999999	999999	604	365	425	570	999999	202	999999	999999	363	720	34	30	999999	264	999999	999999	799	739	397	431	999999	909	503	999999	985	999999	999999	636	293	627	34	289	
606	124	216	218	688	417	52	999999	811	733	143	829	999999	463	999999	338	348	999999	463	541	948	895	779	695	999999	10	585	492	605	700	999999	999999	696	744	999999	161	58	360	999999	999999	999999	17	620	605	999999	674	963	531	882	999999	298	150	174	492	341	999999	999999	521	999999	687	832	559	784	120	300	999999	143	716	50	999999	999999	987	716	81	844	941	284	184	919	999999	46	64	999999	347	999999	999999	572	213	413	711	816	537	999999	999999	559	147	999999	999999	314	378	999999	999999	490	999999	977	310	434	999999	648	400	437	171	601	999999	651	777	949	446	707	998	834	929	313	999999	358	752	983	967	999999	706	999999	774	869	550	656	789	999999	892	370	999999	867	999999	999999	999999	284	655	935	845	999999	782	197	999999	999999	316	544	612	943	999999	368	234	999999	467	581	999999	999999	663	301	61	513	861	213	67	999999	605	140	999999	373	299	999999	703	817	147	999999	739	999999	932	999999	562	16	53	999999	422	999999	999999	785	410	898	624	999999	621	363	884	342	245	578	140	709	999999	999999	189	248	999999	999999	665	417	999999	597	841	431	749	999999	738	55	469	25	791	532	999999	820	730	999999	749	958	999999	349	932	805	633	999999	389	232	774	386	826	805	202	325	869	727	605	812	66	202	999999	999999	624	839	873	999999	999999	607	769	999999	456	999999	498	695	663	325	484	383	999999	680	52	526	916	999999	228	663	999999	476	663	222	224	999999	409	557	375	513	724	103	932	413	384	782	463	999999	999999	999999	317	506	661	999999	252	232	848	385	159	75	999999	272	999999	220	406	320	999999	556	173	538	999999	999999	999999	999999	999999	391	999999	560	306	999999	999999	529	431	999999	355	326	814	999999	999999	991	78	33	407	310	500	461	999999	721	999999	73	999999	907	234	999999	789	999999	187	999999	999999	999999	780	298	999999	889	12	999999	841	504	864	999999	999999	833	999999	181	470	299	543	29	659	999999	907	729	553	999999	432	166	305	39	336	979	149	999999	166	118	221	779	999999	517	308	16	620	978	857	926	568	14	331	63	931	999999	832	168	852	814	953	60	744	846	467	999999	198	811	177	999999	940	202	677	999999	999999	690	354	999999	720	653	528	929	871	627	999999	999999	834	251	107	837	999999	981	460	999999	164	999999	45	108	999999	999999	817	999999	999999	999999	985	375	337	853	103	251	154	806	447	209	296	34	188	999999	182	49	21	946	714	999999	736	959	742	335	999999	798	654	999999	975	268	999999	719	128	898	641	999999	100	981	158	999999	999999	351	544	
261	65	999999	982	917	999999	20	999999	999999	104	999999	999999	36	632	11	540	305	596	897	831	999999	999999	999999	906	290	486	999999	949	39	798	999999	648	395	425	491	280	999999	999999	737	999999	964	999999	965	999999	648	999999	614	999999	98	450	853	268	794	999999	365	999999	999999	234	702	440	62	70	999999	999999	246	999999	851	999999	151	999999	999999	489	859	577	866	370	999999	952	268	999999	999999	206	861	589	999999	599	853	875	999999	603	791	958	123	306	277	999999	407	893	388	816	810	999999	999999	999999	101	373	409	999999	999999	995	490	535	965	83	569	856	209	831	136	646	999999	975	551	547	999999	999999	375	562	309	962	963	514	573	452	818	867	671	504	999999	999999	999999	636	999999	74	123	266	992	999999	737	421	703	575	999999	742	837	834	462	987	426	999999	999999	999999	917	691	42	999999	961	523	999999	701	999999	999999	999999	554	999999	352	754	999999	999999	683	408	335	825	888	268	397	748	999999	614	999999	414	684	87	999999	999999	353	718	540	42	999999	304	478	785	45	237	998	999999	221	999999	494	999999	975	562	999999	999999	672	31	38	432	644	237	140	908	999999	296	509	628	547	970	111	999999	999999	455	296	389	999999	999999	789	661	270	166	536	544	129	903	439	132	344	503	911	332	999999	117	397	999999	999999	999999	515	748	727	380	999999	250	195	861	999999	530	999999	363	373	999999	242	999999	172	488	701	596	789	999999	857	387	999999	54	69	779	943	115	67	999999	999999	370	999999	999999	933	890	472	295	999999	268	47	999999	856	980	139	789	100	999999	999999	909	219	577	780	148	891	350	96	649	191	415	917	760	472	999999	148	13	97	201	444	282	25	416	246	530	339	947	531	999999	915	280	689	631	999999	999999	177	647	589	896	158	999999	999999	823	113	943	351	999999	446	966	842	999999	702	898	878	673	894	803	341	999999	809	943	818	782	734	999999	726	295	600	325	999999	999999	423	200	52	850	999999	202	312	302	188	62	511	564	999999	788	577	790	753	999999	263	374	316	339	97	215	999999	31	999999	999999	999999	65	999999	999999	254	999999	999999	511	856	37	205	701	500	48	81	756	999999	999999	999999	945	343	935	542	113	71	357	194	93	999999	837	86	456	112	999999	85	132	999999	390	319	999999	85	999999	934	725	999999	561	873	278	999999	340	772	519	999999	153	999999	292	522	999999	69	999999	167	999999	999999	28	950	748	598	390	962	948	999999	62	944	200	870	277	999999	999999	811	509	484	915	825	773	74	566	745	959	261	793	999999	793	330	
422	963	455	668	915	774	999999	963	999999	999999	319	950	720	574	520	283	591	291	705	771	999999	999999	251	803	999999	953	394	13	639	999999	179	348	596	731	532	999999	999999	608	95	999999	267	546	991	610	999999	999999	354	991	999999	685	670	999999	904	31	999999	10	722	652	44	962	999999	550	333	363	999999	999999	363	988	52	293	859	983	206	663	513	999999	430	640	297	811	609	402	999999	954	999999	999999	444	574	961	999999	515	771	574	132	661	717	222	638	475	546	469	365	949	999999	825	687	999999	999999	999999	756	579	91	365	232	362	999999	999999	379	894	999999	999999	999999	999999	520	778	999999	419	83	999999	999999	999999	792	175	751	352	253	453	836	138	999999	362	203	66	999999	999999	999999	999999	351	999999	673	999999	999999	743	999999	20	679	338	438	173	737	278	242	248	999999	999999	787	916	613	999999	999999	545	935	251	123	999999	342	733	999999	568	354	680	77	313	339	851	957	59	177	741	672	915	24	673	999999	999999	999999	955	344	999999	174	517	802	470	661	137	19	999999	629	882	999999	946	516	870	818	66	210	929	909	870	999999	737	748	872	217	202	530	272	999999	609	994	387	398	571	403	999999	878	606	651	999999	999999	365	429	294	73	999999	409	154	855	343	313	200	55	474	263	436	999999	929	262	468	999999	747	751	30	888	999999	558	945	476	980	999999	999999	287	999999	39	641	999999	463	809	492	793	999999	417	999999	305	804	341	999999	317	966	78	999999	353	999999	999999	103	613	409	406	772	999999	464	678	874	999999	709	999999	347	444	622	128	315	130	770	675	230	999999	244	999999	93	999999	634	637	999999	912	240	999999	104	113	935	37	999999	67	47	324	999999	708	542	362	596	891	993	489	999999	848	762	828	999999	518	383	763	379	684	322	812	543	826	178	999999	999999	460	999999	999999	509	595	999999	257	999999	455	346	522	797	882	138	202	965	154	999999	661	159	412	676	999999	730	182	658	234	744	999999	999999	511	539	581	438	145	83	760	980	999999	638	514	745	137	181	860	965	496	556	999999	846	999999	883	999999	999999	521	783	241	512	336	999999	984	513	857	674	834	983	226	454	992	129	215	173	843	999999	645	999999	548	414	870	999999	171	678	624	387	999999	628	32	770	916	362	841	257	653	172	999999	999999	887	999999	999999	999999	999999	51	563	11	640	234	50	495	176	854	245	827	642	129	999999	316	888	480	291	216	999999	456	538	640	287	958	520	681	999999	643	779	999999	77	999999	467	999999	999999	623	746	167	588	
999999	999999	71	999999	24	614	999999	396	347	122	999999	182	999999	999999	303	513	923	723	682	714	368	126	999999	999999	160	759	649	999999	999999	201	275	733	133	627	434	852	476	999999	999999	354	999999	294	40	530	372	912	936	86	174	999999	201	899	999999	453	229	999999	80	987	966	264	964	871	741	156	847	683	58	999999	999999	450	46	409	460	337	728	83	95	12	712	247	823	999999	497	999999	999	375	668	680	408	999999	781	999999	556	999999	390	124	553	884	683	688	863	999999	999999	723	579	792	449	737	724	156	999999	999999	285	999999	999999	401	384	703	156	481	25	378	999999	478	669	557	852	451	947	999999	529	999999	328	33	383	400	978	773	999999	216	926	931	999999	261	688	712	999999	827	577	989	740	849	999999	212	673	495	327	126	64	31	940	998	789	999999	626	133	750	261	355	50	422	610	245	939	555	93	423	853	789	956	999999	35	999999	958	873	999999	473	126	999999	888	83	999999	999999	999999	276	999999	999999	844	634	999999	999999	952	481	537	999999	999999	999999	798	657	589	82	999999	336	107	677	914	134	999999	247	999999	660	634	999999	467	967	560	890	798	672	627	942	578	228	999999	994	401	553	999999	391	742	75	675	468	771	816	608	535	622	999999	362	999999	320	606	688	905	338	60	24	570	26	250	815	135	40	647	503	255	112	999999	286	999999	788	449	505	881	984	175	140	651	368	34	278	40	999999	824	631	971	999999	328	666	350	539	775	375	502	259	550	438	133	999999	363	433	999999	492	990	24	871	999999	807	920	172	920	372	999999	991	999999	785	999999	215	26	999999	714	783	445	999999	831	23	83	12	631	444	736	16	338	999999	601	758	548	329	809	759	869	733	408	504	999999	176	999999	383	530	474	735	999999	117	790	649	649	999999	556	169	11	798	109	185	486	435	914	44	999999	400	223	246	494	406	266	662	981	385	999999	515	665	449	999999	481	167	708	513	898	548	365	951	684	999999	170	999999	961	770	558	922	78	515	142	999999	982	999999	237	250	826	851	137	999999	274	999999	51	999999	561	108	999999	27	777	999999	999999	999999	842	449	539	255	334	597	999999	892	432	462	999999	999	532	999999	717	175	999999	467	687	57	421	999999	999999	552	950	666	256	999999	153	540	999999	999999	499	646	999999	543	777	999999	999999	999999	999999	245	244	811	999999	51	971	487	999999	999999	97	999999	244	969	84	155	763	986	305	668	351	999999	999999	999999	317	727	510	999999	551	184	397	948	551	458	999999	185	462	
874	999999	999999	694	768	999999	691	999999	835	911	529	999999	387	779	999999	999999	258	999999	123	496	352	504	999999	540	95	936	217	74	148	767	786	478	999999	692	999999	999999	396	973	582	999999	999999	448	481	816	980	324	173	999999	605	999999	302	571	387	689	999999	999999	753	377	609	832	999999	626	315	78	134	999999	672	695	999999	99	300	284	999999	162	999999	903	32	723	560	770	999999	812	469	876	474	225	100	219	582	518	948	28	373	750	999999	441	999999	413	692	928	652	477	513	516	971	999999	999999	235	999999	215	358	39	817	839	999999	461	167	438	603	909	961	463	122	382	150	281	910	564	999999	997	770	618	41	631	127	305	999999	952	904	456	958	864	958	999999	170	999999	999999	999999	691	244	999999	705	810	782	967	999999	364	140	376	700	117	702	769	263	445	739	998	196	721	763	999999	215	534	156	950	107	505	746	222	232	79	386	872	231	723	75	808	259	999999	928	941	178	999999	213	349	999999	999999	705	931	999999	920	999999	812	928	92	78	999999	664	999999	869	693	618	918	154	631	730	829	548	999999	380	931	749	531	999999	999999	999999	629	330	999999	693	999999	800	999999	791	311	999999	574	944	148	655	999999	154	999999	794	245	332	260	441	582	619	437	557	175	560	498	181	493	29	116	109	449	850	857	148	868	893	803	999999	842	577	166	884	409	884	999999	787	332	737	557	499	733	197	747	197	266	454	634	264	999999	140	570	554	837	48	215	999999	296	288	926	999999	999999	133	599	15	463	552	157	291	84	711	848	756	471	617	376	999999	112	670	882	423	269	548	999999	999999	16	999999	57	371	678	443	500	54	811	216	970	609	999999	742	734	713	307	353	999999	591	291	814	93	230	672	953	999999	626	405	999999	999999	980	299	999999	998	851	999999	785	999999	640	220	804	944	265	646	766	664	999999	999999	999999	125	999999	368	999999	999999	202	528	826	999999	724	999999	999999	999999	308	134	999999	320	709	744	882	218	521	999999	549	381	999999	869	828	584	905	299	580	999999	999999	396	176	622	999999	999999	999999	332	999999	96	887	147	999999	166	645	999999	656	456	954	999999	63	959	604	184	818	870	942	999999	700	999999	999999	435	922	193	420	911	958	377	272	251	939	559	539	435	853	411	45	330	233	697	927	458	344	955	999999	277	792	991	803	187	525	483	632	436	999999	461	225	999999	745	733	999999	288	194	713	999999	503	430	178	331	416	999999	622	108	12	324	999999	999999	966	556	153	129	966	999999	
999999	726	999999	927	112	142	999999	196	883	585	999999	524	648	274	631	999999	999999	847	623	999999	397	353	999999	384	629	999999	999999	371	259	606	601	614	215	714	999999	999999	229	575	327	46	999999	230	950	46	608	488	999999	80	468	999999	999999	305	505	306	999999	740	999999	999999	307	990	184	40	936	287	983	885	319	999999	174	644	999999	568	529	999999	999999	176	402	866	775	999999	999999	887	902	562	194	305	119	908	538	369	173	148	278	337	999999	899	293	999999	999999	723	178	743	905	823	646	853	999999	917	566	19	348	956	315	166	554	296	137	384	103	687	775	410	404	805	480	999999	300	999999	724	999999	883	729	813	62	972	702	999999	999999	915	999999	529	201	352	528	31	217	832	999999	782	576	771	999999	580	375	947	768	999999	109	352	735	563	583	202	724	999999	618	152	263	999999	999999	999999	999999	468	761	167	583	67	876	784	273	88	999999	419	158	999999	999999	999999	448	114	999999	999999	882	999999	190	999999	945	998	628	402	999999	75	579	928	929	999999	722	451	818	999999	373	711	471	325	89	999999	384	173	54	654	999999	469	703	158	979	498	431	322	288	983	222	999999	439	483	381	207	509	260	490	999999	357	999999	999999	241	999999	502	892	566	656	533	403	781	954	974	999999	999999	372	430	999999	999999	841	410	172	834	999999	999999	282	999999	943	881	156	999999	999999	167	307	630	137	472	417	487	605	864	665	754	590	440	630	999999	244	438	999999	88	311	58	999999	999999	999999	999999	246	952	230	904	999999	999999	386	278	999999	796	677	619	815	899	23	471	999999	976	999999	999999	999999	564	999999	817	999999	515	56	78	823	635	122	360	999999	631	235	465	999999	999999	251	890	378	322	342	999999	787	624	999999	935	75	840	222	78	999999	951	999999	681	999999	413	160	117	728	318	455	472	683	326	358	194	999999	999999	999999	144	735	855	999999	999999	999999	334	39	138	893	120	999999	982	422	54	159	319	378	999999	671	853	550	143	171	999999	999999	869	160	471	275	437	271	517	635	88	342	355	911	999999	458	470	383	999999	999999	999999	316	999999	60	999999	999999	49	999999	999999	886	999999	999999	999999	999999	999999	999999	363	184	567	862	465	849	494	357	999999	711	999999	999999	999999	106	999999	479	528	999999	554	999999	405	999999	520	999999	236	999999	152	631	284	495	741	662	999999	267	105	295	999999	169	999999	768	821	125	716	928	372	642	769	999999	685	999999	74	999999	149	237	668	544	663	999999	636	843	706	999999	82	848	999999	152	477	788	11	915	663	999999	
171	999999	999999	290	112	592	999999	593	852	129	945	999999	431	69	522	702	599	560	632	553	999999	914	72	958	52	868	958	229	999999	999999	999999	770	228	999999	999999	363	306	999999	441	81	339	52	991	999999	918	999999	426	910	629	774	199	450	293	119	837	257	999999	973	999999	244	999999	713	429	871	108	184	184	999999	550	169	406	999999	129	560	999999	489	999999	485	49	372	999999	57	999999	400	999999	581	487	118	867	271	999999	333	150	207	447	626	623	999999	487	743	999999	700	370	469	378	999999	331	732	895	357	334	247	933	875	792	999999	123	38	90	999999	697	75	858	999999	529	83	999999	921	122	597	999999	802	999999	306	866	999999	687	140	999999	812	259	754	223	520	936	999999	399	275	999999	861	999999	594	49	960	999999	440	842	91	940	304	999999	999999	999999	999999	492	532	999999	636	999999	999999	898	982	16	278	999999	942	851	348	351	137	999999	804	517	260	94	999999	762	47	999999	435	999999	606	199	727	903	850	999999	999999	38	999999	162	763	999999	372	999999	530	588	771	693	999999	588	999999	740	813	621	999999	999999	369	223	999999	769	999999	999999	583	143	999999	999999	289	999999	427	807	936	320	936	974	920	548	999999	297	564	692	991	999999	156	999999	413	865	999999	115	799	958	775	702	999999	645	950	386	682	238	999999	999999	308	406	999999	305	652	194	803	839	701	565	747	82	658	529	777	857	239	736	999999	999999	416	184	574	469	42	999999	999999	301	33	543	999999	999999	625	999999	393	999999	88	851	204	229	72	547	413	244	999999	999999	53	999999	867	102	157	999999	508	245	330	134	831	999999	272	417	690	511	815	168	699	831	999999	831	145	193	779	388	542	509	999999	869	770	340	258	340	201	215	434	930	395	920	999999	999999	507	999999	763	281	588	999999	539	560	999999	999999	545	999999	255	999999	162	684	323	769	999999	998	871	461	364	501	999999	932	999999	484	87	884	772	778	424	999999	334	876	430	507	799	755	999999	813	147	525	795	869	94	979	999999	750	617	626	516	418	999999	55	904	271	999999	655	999999	64	483	847	482	766	964	188	887	285	999999	999999	969	999999	999999	67	324	839	999999	688	848	246	431	999999	999999	155	272	15	559	288	972	168	784	999999	194	916	340	300	52	999999	999999	906	999999	778	496	801	999999	999999	999999	460	731	999999	565	44	807	334	999999	156	579	999999	999999	959	629	608	312	999999	40	826	473	121	726	34	999999	677	784	942	999999	652	839	999999	498	412	625	108	557	907	603	750	345	999999	293	
999999	999999	715	534	999999	287	493	475	999999	770	830	999999	278	733	707	999999	887	259	999999	190	980	316	112	999999	999999	999999	530	999999	405	502	290	490	612	828	542	313	999999	153	838	665	660	999999	448	706	667	26	356	374	849	999999	715	500	479	680	313	877	618	877	443	611	999999	999999	80	999999	999999	350	783	450	999999	404	999999	744	420	210	999999	803	867	406	180	84	987	165	999999	999999	999999	789	20	932	999999	999999	999999	999999	709	999999	908	229	116	550	226	327	243	999999	183	999999	449	999999	89	279	999999	509	20	221	999999	368	623	600	239	312	121	700	339	851	925	536	999999	985	999999	999999	301	309	696	327	190	852	841	91	982	756	327	815	709	741	999999	25	999999	483	505	999999	613	318	999999	804	999999	525	988	392	980	647	999999	464	936	999999	977	851	813	692	41	999999	527	999999	618	482	985	306	990	598	80	909	881	235	489	693	580	983	999999	892	889	664	999999	458	999999	344	19	863	879	999999	764	999999	211	961	452	651	823	81	700	517	999999	141	534	999999	321	999999	766	999999	974	253	999999	993	541	921	803	999999	999999	78	999999	283	472	131	999999	187	999999	999999	708	919	782	837	869	508	292	801	82	757	999999	474	147	999999	578	999999	999999	635	497	770	397	289	168	86	662	754	999999	426	55	697	714	356	999999	181	372	999999	738	999999	999999	817	710	999999	848	55	246	524	931	410	705	974	243	791	690	73	999999	999999	999999	706	999999	125	999999	999999	756	385	52	783	908	999999	667	731	759	751	262	680	69	999999	999999	122	839	147	823	999999	721	80	999999	923	999999	999999	428	944	95	42	999999	999999	948	844	983	473	12	999999	616	965	743	973	224	492	538	20	13	999999	987	648	866	48	301	999999	154	999999	921	129	999999	999999	547	999999	646	727	999999	994	731	224	673	999999	120	387	531	857	496	747	855	971	394	656	999999	332	999999	447	999999	923	966	999999	999999	999999	551	883	999999	210	999999	30	337	497	702	544	999999	999999	431	29	538	999999	517	444	152	999999	999999	949	734	999999	917	999999	766	208	561	866	37	999999	999999	376	425	236	51	331	439	476	420	368	279	999999	378	999999	901	936	909	685	416	999999	177	304	477	602	999999	999999	292	213	263	138	935	999999	517	999999	275	999999	604	999999	448	999999	999999	676	985	471	680	999999	102	999999	323	829	299	875	460	999999	254	229	898	999999	86	175	48	235	222	292	432	442	343	511	443	845	342	607	247	229	999999	999999	318	16	999999	275	783	84	890	999999	
838	69	385	999999	622	999999	167	780	999999	282	157	779	463	703	48	247	550	590	774	477	497	692	999999	240	979	753	911	891	901	811	391	963	999999	789	453	999999	67	999999	889	398	999999	561	999999	999999	999999	746	999999	614	999999	684	999999	202	310	422	999999	156	431	155	41	999999	143	275	879	424	890	194	999999	674	260	676	190	228	701	385	788	935	320	672	168	242	999999	999999	924	227	96	999999	999999	923	853	999999	940	999999	300	31	264	423	682	958	84	888	999999	372	364	999999	504	505	501	925	633	10	836	999999	999999	798	161	836	999999	662	337	701	531	999999	820	953	735	278	928	680	999999	999999	999999	362	598	279	930	353	942	633	722	591	999999	737	999999	853	470	999999	924	999999	999999	428	82	30	630	383	367	791	999999	410	565	235	577	821	804	268	746	999999	171	999999	868	808	893	717	999999	999999	999999	793	231	967	493	999999	354	999999	811	702	999999	243	731	224	912	999999	999999	541	77	497	24	876	932	999999	999999	985	999999	216	633	71	999999	999999	91	884	379	573	570	584	917	21	880	150	20	112	999999	513	753	946	999999	999999	16	361	649	999999	732	137	860	199	860	507	533	148	803	749	999999	999999	162	846	845	349	578	227	624	65	616	873	866	830	75	999999	999999	84	411	904	64	183	999999	639	162	999999	712	380	723	999999	999999	742	346	999999	999999	999999	361	999999	110	999999	160	999999	737	594	999999	858	999999	999999	999999	999999	274	459	737	898	694	999999	231	523	694	603	636	208	999999	213	577	874	537	999999	894	47	999999	336	999999	999999	753	999999	999999	131	803	303	980	682	256	999999	999999	999999	15	447	575	942	806	838	999999	506	829	951	999999	534	26	961	331	665	145	96	25	937	485	792	155	428	557	999999	719	400	999999	954	952	47	999999	547	868	99	40	952	240	413	124	476	125	999999	981	911	114	999999	972	325	999999	169	450	218	554	999999	302	156	394	707	999999	821	883	875	999	999999	999999	479	999999	999999	634	193	855	611	823	18	676	352	446	645	995	999999	999999	307	417	792	999999	847	999999	999999	796	883	567	999999	295	303	593	999999	803	999999	444	635	749	999999	691	999999	314	839	395	999999	999999	950	710	749	711	251	403	586	467	999999	659	630	485	447	445	999999	999999	332	999999	529	425	436	549	999999	999999	369	999999	686	615	64	999999	757	999999	458	118	846	183	818	821	53	899	999999	999999	596	999999	814	159	312	999999	940	737	982	523	999999	130	999999	410	999999	999999	352	999999	999999	970	999999	999999	902	
999999	999999	338	999999	576	806	510	282	630	418	653	953	636	397	220	999999	391	999999	326	999999	243	596	337	998	445	185	280	479	928	193	999999	379	867	182	999999	131	973	705	373	999999	999999	250	999999	711	466	456	371	999999	141	999999	334	305	96	233	669	581	699	340	163	401	535	40	354	446	382	284	96	463	751	98	850	685	311	999999	33	992	360	999999	541	999999	999999	999999	347	638	858	999999	999999	643	513	74	999999	999999	552	999999	999999	999999	896	798	999999	191	370	999999	409	53	448	648	999999	700	999999	676	230	83	798	174	999999	999999	999999	715	999999	999999	999999	452	999999	686	665	217	143	338	990	999999	105	562	296	360	628	905	721	304	200	219	747	591	444	837	843	999999	999999	387	394	989	758	999999	220	698	199	917	958	722	387	241	515	665	999999	999999	580	668	786	448	546	682	693	398	525	999999	893	999999	18	999999	843	317	373	755	943	11	999999	999999	351	597	170	999999	946	999	917	958	704	91	881	816	266	184	572	999999	841	712	999999	370	665	841	805	788	909	846	878	80	867	759	999999	708	803	666	999999	199	287	999999	735	694	999999	566	674	811	528	999999	999999	668	745	999999	914	240	704	463	258	510	791	382	999999	110	130	846	999999	945	369	183	22	600	857	382	127	999999	977	999999	888	109	177	994	999999	717	990	999999	335	899	844	491	13	350	999999	816	999999	905	43	634	573	634	475	728	451	355	189	265	999999	372	999999	999999	999999	102	574	159	343	797	123	94	120	910	521	999999	110	878	179	672	999999	999999	975	222	973	353	999999	264	633	448	552	999999	537	735	409	962	999999	937	237	999999	775	268	482	609	791	948	999999	999999	123	284	628	572	999999	516	82	768	396	999999	934	910	64	320	525	999999	255	209	999999	385	510	999999	151	173	651	268	897	924	568	376	430	999999	999999	384	150	359	999999	979	737	31	999999	641	999999	421	12	327	999999	464	743	999999	363	592	401	148	999999	999999	143	465	921	917	618	157	210	30	217	909	91	679	179	999999	999999	275	471	999999	999999	869	999999	730	170	333	411	443	999999	980	999999	837	999999	690	231	586	226	364	68	819	412	999999	440	555	213	103	999999	187	999999	577	513	98	130	866	999999	294	581	413	305	999999	516	185	966	229	18	999999	286	400	458	593	949	720	217	651	133	216	438	437	526	76	97	234	158	999999	477	924	716	767	999999	999999	14	813	999999	470	313	236	548	221	546	999999	816	845	728	700	999999	793	999999	999999	999999	220	
856	154	886	238	510	291	999999	999999	751	94	663	519	999999	521	589	146	660	747	348	896	667	999999	890	693	259	251	505	999999	985	684	53	247	34	62	999999	859	999999	831	959	32	209	195	469	462	180	307	718	217	121	490	142	999999	140	846	552	639	263	999999	999999	269	785	579	377	77	51	425	495	84	440	729	220	999999	788	999999	696	482	757	999999	999999	952	533	298	346	999999	552	999999	117	999999	510	451	606	733	852	999999	999999	630	818	999999	999999	754	812	643	777	392	280	313	355	814	160	80	999999	824	680	36	736	497	243	872	525	141	999999	317	999999	988	133	999999	976	98	999999	999999	663	364	27	999999	149	889	520	954	234	248	999999	302	37	439	569	781	62	826	963	748	396	946	876	289	446	504	78	788	269	999999	999999	266	734	93	999999	527	807	911	999999	846	976	289	999999	286	576	26	290	145	429	351	434	159	135	341	679	716	487	737	332	645	999999	999999	695	440	911	307	999999	943	32	51	974	151	940	126	771	117	308	999999	713	430	999999	933	368	917	369	999999	141	403	413	700	49	999999	589	251	36	254	999999	217	374	278	458	999999	122	388	999999	999999	219	18	569	999999	418	887	34	901	431	887	374	999999	999999	735	175	999999	999999	332	12	904	561	698	100	527	523	999999	235	444	999999	999999	820	980	549	86	999999	999999	833	999999	292	999999	999999	687	819	148	879	816	146	639	113	294	806	790	386	472	731	999999	999999	999999	58	326	661	590	999999	554	76	394	238	994	768	52	999999	999999	50	850	860	873	879	951	648	707	955	595	999999	687	80	39	603	86	355	455	999999	999999	792	999999	999999	463	757	275	82	999999	588	151	871	70	953	999999	750	536	612	857	641	967	404	999999	999999	75	259	999999	483	46	999999	161	999999	999999	838	549	906	999999	360	406	125	613	878	163	128	999999	724	999999	733	999999	289	77	474	497	814	246	397	999999	604	433	213	999999	792	45	999999	437	503	559	232	999999	999999	676	186	215	742	999999	98	250	233	557	999999	979	518	519	757	722	686	161	999999	601	162	466	479	926	202	610	821	999999	999999	691	320	175	58	329	999999	613	891	268	754	786	999999	156	999999	57	92	234	996	999999	999999	981	999999	999999	61	630	262	999999	999999	259	22	999999	215	256	999999	541	246	186	999999	999999	755	153	831	427	999999	999999	999999	15	999999	431	843	968	613	549	563	477	941	968	123	427	77	29	416	999999	999999	999999	999999	999999	364	999999	999999	999999	303	806	527	144	
160	332	945	340	186	256	505	775	416	999999	999999	666	692	999999	600	999999	999999	513	132	735	737	199	181	999999	150	999999	651	562	621	937	674	999999	31	428	327	618	999999	783	250	999999	524	641	235	211	104	913	219	999999	999999	999999	999999	789	684	791	407	960	999999	171	200	999999	604	942	163	478	380	999999	645	273	998	981	999999	289	273	999999	221	106	999999	970	689	236	342	999999	999999	999999	104	884	132	240	31	999999	467	861	592	615	225	581	487	756	999999	999999	278	945	50	114	999999	563	526	382	999999	311	995	190	481	963	302	992	476	85	384	495	599	415	252	641	523	393	697	657	96	639	618	218	149	317	999999	397	572	372	791	541	999999	749	659	720	999999	287	999999	629	323	233	115	412	382	345	783	999999	703	999999	590	903	865	869	296	940	692	787	50	174	15	904	999999	999999	293	842	137	849	755	531	279	245	14	77	343	862	534	216	999999	803	534	103	693	999999	999999	999999	675	498	463	719	999999	999999	999999	224	623	418	803	11	999999	539	217	999999	999999	181	999999	354	899	999999	999999	433	415	999999	951	999999	640	999999	221	999999	999999	999999	176	639	395	999999	504	695	999999	999999	454	925	69	533	98	306	595	999999	985	999999	999999	436	999999	877	999999	39	313	551	999999	999	584	999999	999999	545	999999	722	372	578	548	82	999999	999999	355	120	353	610	999999	882	397	655	651	50	999999	699	999999	895	999999	999999	676	365	732	953	73	998	999999	999999	728	523	854	375	933	27	61	913	844	597	91	999999	999999	362	999999	431	163	977	358	544	785	507	320	999999	316	83	999999	192	349	724	999999	356	905	611	999999	851	38	32	999999	999999	988	999999	855	999999	999999	537	766	324	700	310	999999	999999	650	670	957	230	213	999999	69	860	125	869	573	130	226	999999	973	922	479	814	999999	141	264	724	555	772	651	999999	969	999999	999999	999999	492	999999	924	295	999999	244	999999	661	647	957	963	999999	999999	129	999999	999999	421	999999	564	999999	999999	886	999999	999999	999999	999999	999999	195	578	530	110	290	553	539	386	534	206	931	999999	739	279	999999	176	999999	177	403	216	999999	333	916	271	889	999999	472	741	999999	141	265	463	781	129	467	92	126	857	682	318	979	743	999999	999999	489	999999	825	575	37	719	471	500	438	719	689	862	662	269	220	76	91	797	780	402	940	999999	256	999999	999999	735	59	587	495	999999	237	692	418	999999	781	837	399	897	714	886	999999	764	35	999999	439	999999	430	857	647	616	236	191	999999	521	999999	
999999	999999	215	999999	301	999999	883	15	353	491	999999	999999	284	487	999999	999999	193	93	893	732	185	999999	194	190	215	999999	202	940	878	857	56	730	999999	789	769	41	194	143	999999	227	786	758	682	580	442	162	155	379	999999	939	53	999999	78	789	999999	570	621	35	557	986	477	943	136	999999	445	999999	999999	495	717	351	492	999999	671	676	945	427	769	613	747	999999	999999	822	675	999999	814	949	999999	999999	376	209	419	999999	586	999999	750	843	632	196	999999	175	606	660	661	923	999999	992	436	402	999999	999999	800	18	287	504	999999	654	277	197	680	496	999999	448	128	518	999999	333	474	244	926	111	999999	999999	478	582	457	509	171	999999	492	999999	999999	268	272	381	409	411	999999	91	609	105	576	445	515	649	559	167	542	153	992	999999	528	201	999999	743	210	227	539	705	57	327	493	525	705	859	999999	999999	185	747	119	530	451	392	635	999999	535	999999	77	829	32	999999	966	999999	759	368	302	999999	999999	529	180	191	999999	186	44	291	612	60	999999	999999	999999	211	981	999999	999999	472	682	146	565	999999	999999	851	160	710	682	757	360	475	766	347	566	651	565	655	576	927	658	275	357	353	227	485	999999	420	163	821	317	182	984	297	999999	166	766	156	999999	329	41	171	999999	287	999999	147	999999	402	100	34	646	335	228	116	814	999999	789	222	427	732	241	739	557	999999	450	188	491	478	999999	409	999999	999999	343	256	896	999999	771	80	422	999999	201	227	329	138	184	981	953	999999	483	279	376	553	728	590	98	301	614	643	836	752	656	814	741	690	149	237	992	971	220	999999	645	719	999999	347	540	23	419	428	685	468	235	613	999999	391	43	341	999999	753	168	604	882	138	999999	669	433	386	999999	639	988	947	989	981	667	166	634	657	753	999999	999999	84	881	195	999999	999999	999999	999999	819	360	999999	999999	547	248	813	616	444	517	486	140	913	164	999999	780	439	738	999999	253	945	999999	757	386	587	308	704	93	722	696	180	865	152	999999	999999	135	981	190	409	750	178	61	721	999999	181	999999	477	999999	546	111	999999	228	897	999999	107	999999	602	999999	231	999999	999999	729	893	747	999999	620	999999	533	597	412	799	259	999999	729	84	894	127	640	215	963	830	809	546	621	940	951	967	999999	292	586	533	999999	958	999999	215	448	167	999999	999999	560	999999	944	999999	144	311	506	889	178	209	213	862	962	75	267	418	735	193	282	807	394	652	130	250	999999	878	98	999999	999999	524	635	
736	154	860	654	338	885	511	411	319	443	72	799	668	999999	724	570	999999	701	999999	999999	265	884	176	999999	908	999999	704	297	999999	999999	216	721	654	573	476	717	111	999999	929	533	234	781	963	373	332	999999	461	170	999999	318	453	598	999999	53	999999	999999	978	474	746	823	191	223	155	999999	237	350	999999	104	613	999999	468	999999	772	999999	255	484	999999	802	73	65	63	543	12	947	999999	617	999999	610	203	623	739	999999	674	115	351	21	999999	867	145	981	707	366	556	288	999999	999999	826	999999	798	896	999999	999999	411	690	769	647	220	208	335	999999	55	545	901	989	999999	831	558	666	877	244	848	63	667	91	358	999999	999999	999999	108	550	790	106	999999	307	692	563	236	999999	346	704	999999	999999	542	999999	936	171	465	567	20	27	670	999999	330	563	57	877	999999	329	342	82	660	496	109	784	829	948	733	604	306	999999	605	574	330	182	444	420	520	999999	154	196	241	430	714	999999	879	630	776	257	259	815	55	906	651	274	53	313	338	757	696	987	438	861	270	305	422	105	840	157	129	636	366	376	185	999999	840	240	782	28	999999	208	182	485	999999	491	999999	698	923	66	999999	140	92	763	455	999999	758	380	169	418	668	784	999999	628	138	999999	999999	678	731	999999	433	813	531	999999	999999	497	999999	999999	999999	778	999999	723	182	784	999999	989	554	603	921	999999	397	469	80	374	359	999999	999999	554	999999	999999	43	990	967	427	632	325	609	772	911	958	351	805	863	999999	781	944	611	16	609	149	999999	854	756	999999	117	963	743	167	960	999999	999999	271	999999	785	745	646	756	754	161	702	389	999999	999999	999999	999999	592	606	999999	592	414	519	412	944	999999	663	188	243	999999	319	668	999999	452	811	189	879	90	210	88	999999	144	999999	999999	854	906	999999	295	999999	793	999999	525	367	64	574	999999	999999	999999	326	999999	132	999999	413	501	445	492	130	937	971	512	94	596	391	527	53	999999	226	663	557	48	458	377	25	999999	228	794	311	528	877	265	968	999999	999999	813	999999	999999	731	696	421	371	786	821	324	659	999999	450	143	839	20	125	339	558	999999	999999	938	754	551	962	283	650	999999	601	69	715	544	881	831	999999	571	965	726	530	999999	999999	999999	999999	999999	999999	999999	777	660	471	518	761	925	419	95	486	999999	211	537	768	999999	770	190	999999	999999	608	125	999999	999999	565	277	55	999999	999999	316	931	36	999999	701	999999	230	505	990	719	93	999999	790	134	796	999999	703	999999	
999999	957	117	481	15	77	874	999999	251	914	999999	105	999999	999999	372	126	113	163	460	574	510	352	548	916	999999	470	110	464	818	990	41	273	862	999999	999999	441	999999	835	926	999999	999999	256	943	316	346	895	525	999999	934	673	999999	999999	999999	139	859	95	419	200	999999	999999	967	420	636	999999	882	896	242	295	855	931	425	277	237	502	147	263	408	999999	580	885	945	489	529	155	968	999999	999999	733	999999	531	31	510	144	391	990	999999	620	693	434	450	662	239	999999	12	258	999999	415	999999	991	999999	686	188	999999	999999	599	488	890	490	999999	999999	999999	509	247	333	910	999999	143	845	511	131	642	715	806	139	232	999999	723	527	897	224	982	974	741	452	845	842	889	999999	999999	512	136	139	411	940	921	162	992	999999	102	999999	621	570	999999	999999	963	971	381	999999	593	999999	999999	999999	593	77	510	999999	768	999999	488	77	34	814	64	999	999999	999999	999999	866	999999	80	722	291	434	563	999999	422	92	871	999999	873	471	999999	735	907	999999	763	546	999999	999999	377	999999	208	953	34	318	806	515	892	874	461	667	515	282	522	170	483	999999	40	474	999999	471	896	315	615	999999	625	88	156	261	242	966	999999	436	840	686	999999	999999	999999	999999	796	906	999999	999999	37	999999	999999	136	999999	746	273	824	515	869	999999	906	497	892	348	999999	999999	727	369	640	642	494	697	89	441	835	999999	999999	999999	785	677	999999	999999	899	999999	409	651	499	866	409	999999	417	460	111	94	934	199	632	988	981	562	999999	546	559	999999	999999	518	875	694	387	110	127	999999	999999	201	170	999999	598	614	939	776	203	861	960	999999	235	44	999999	995	999999	646	24	168	556	232	608	999999	999999	999999	744	891	999999	804	488	308	870	131	729	909	923	308	999999	27	58	215	369	217	586	907	139	508	922	880	196	740	999999	999999	999999	507	593	526	915	999999	870	58	11	398	382	662	782	114	999999	687	81	209	56	996	999999	351	999999	999999	68	999999	415	245	999999	894	618	748	221	911	391	231	325	407	392	999999	157	10	214	999999	834	924	134	34	204	999999	809	999999	694	999999	849	398	644	999999	467	111	647	999999	89	116	779	633	999999	870	722	999999	371	673	999999	508	999999	119	999999	999999	566	144	688	391	51	999999	999999	631	64	999999	999999	993	587	133	939	291	899	523	920	107	201	999999	483	263	311	999999	874	146	180	999999	249	740	261	752	636	333	999999	266	592	355	999999	158	999999	328	809	999999	999999	247	733	999999	999999	336	
198	49	999999	999999	999999	435	89	929	859	948	999999	868	999999	331	741	999999	497	615	868	643	930	999999	999999	52	631	999999	454	582	616	636	999999	644	586	913	551	221	60	999999	999999	987	187	999999	495	999999	697	999999	445	487	999999	999999	749	999999	999999	965	406	623	963	658	733	504	980	506	323	999999	999999	999999	292	999999	999999	999999	784	226	942	880	465	277	88	11	999999	921	719	999999	594	999999	887	295	977	621	517	928	999999	402	547	178	17	999999	349	999999	538	881	999999	477	708	999999	885	999999	185	999999	509	138	544	962	999999	812	785	23	911	376	345	999999	999999	999999	461	851	282	392	679	773	873	785	928	815	999999	472	503	999999	268	137	71	999999	999999	200	122	388	999999	999999	97	999999	393	993	768	972	927	287	52	757	999999	857	999999	999999	853	999999	999999	724	210	729	999999	841	318	999999	999999	999999	314	981	150	648	558	82	468	986	999999	944	390	879	26	955	888	195	999999	745	236	999999	999999	568	510	708	999999	397	999999	664	999999	255	999999	850	999999	983	668	946	999999	403	209	942	398	209	207	909	30	43	707	254	840	312	420	573	999999	354	843	746	999999	441	371	999999	893	804	198	58	527	540	641	42	297	999999	58	999999	545	293	999999	742	371	999999	687	253	689	934	823	999999	834	999999	544	999999	150	921	475	705	42	49	999999	999999	999999	158	391	490	402	675	957	898	263	999999	37	999999	342	110	384	999999	999999	999999	999999	959	980	703	999999	674	999999	999999	891	375	999999	999999	999999	999999	244	999999	731	999999	219	207	851	24	976	925	999999	999999	825	999999	561	999999	999999	596	952	914	568	99	614	317	934	717	999999	999999	999999	591	431	911	398	999999	787	915	378	172	669	556	999999	999999	982	999999	471	772	849	484	195	851	828	999999	999999	999999	938	999999	813	424	287	999999	713	205	240	999999	503	329	62	304	734	646	999999	384	926	405	649	112	117	558	845	172	867	19	470	999999	763	551	999999	999999	592	642	112	954	885	177	842	79	235	597	999999	999999	999999	554	750	548	999999	454	953	994	999999	836	999999	264	578	125	634	999999	999999	308	631	952	808	744	712	101	544	999999	498	999999	562	579	876	519	996	703	999999	999999	268	999999	999999	319	597	526	877	756	999999	847	999999	999999	542	148	344	926	999999	609	343	975	842	658	14	474	955	203	442	999999	959	527	267	875	673	321	445	813	999999	322	364	291	866	999999	496	696	340	729	226	423	999999	949	554	397	369	475	999999	610	999999	286	363	404	94	25	796	87	
999999	999999	999999	231	703	999999	378	653	999999	62	999999	886	999999	999999	143	236	976	28	627	999999	973	869	999999	207	840	835	895	282	999999	960	206	851	999999	419	116	830	632	995	720	714	580	900	999999	999999	366	999999	448	999999	152	137	427	76	398	785	113	720	995	999999	390	867	634	106	694	999999	855	267	727	999999	210	999999	603	981	307	912	439	82	726	208	840	257	396	295	999999	831	543	139	999999	383	315	999999	999999	734	614	853	999999	483	999999	859	999999	109	866	695	409	839	534	999999	769	485	355	41	994	999999	67	143	999999	349	966	999999	750	725	804	353	999999	815	477	869	377	999999	833	999999	865	866	746	741	391	700	885	300	307	107	999999	977	38	999999	400	48	999999	481	382	999999	516	353	119	999999	304	522	999999	999999	371	664	999999	325	999999	399	175	138	60	326	752	779	999999	676	999999	652	999999	999999	325	172	999999	439	202	999999	81	104	449	521	756	999999	999999	868	451	301	999999	642	39	54	336	638	119	272	999999	999999	728	999999	286	840	788	466	999999	478	999999	96	179	931	472	182	999999	999999	950	653	382	999999	879	883	338	999999	747	922	623	999999	500	686	999999	999999	999999	842	177	999999	817	999999	999999	299	641	968	670	365	132	999999	180	856	801	778	688	465	999999	948	480	844	999999	124	103	999999	843	69	977	521	43	27	489	629	14	999999	999999	351	920	92	407	999999	223	972	999999	749	752	999999	519	721	999999	597	999999	502	372	332	215	999999	515	867	456	581	999999	159	331	999999	517	551	999999	36	49	999999	545	807	551	568	631	301	84	354	999999	999999	999999	266	522	445	755	987	266	682	569	46	999999	999999	999999	826	999999	73	999999	999999	241	211	999999	999999	682	662	62	464	951	803	701	913	628	999999	754	380	999999	733	999999	999999	999999	530	294	179	466	12	509	999999	181	724	647	567	650	999999	122	911	171	67	583	859	393	301	45	462	980	999999	417	675	307	999999	794	197	999999	764	586	999999	916	745	999999	679	162	568	293	236	166	143	273	999999	58	842	219	999999	999999	777	502	67	494	831	198	810	999999	833	195	916	929	460	999999	885	563	411	995	426	40	904	706	824	999999	808	306	847	392	928	627	465	55	820	47	999999	272	529	226	95	556	225	94	999999	383	377	306	705	999999	999999	925	646	847	793	943	999999	999999	677	59	685	534	351	428	666	216	730	870	119	423	999999	623	43	195	909	869	815	819	999999	451	641	512	999999	843	999999	12	980	999999	262	877	791	589	594	
999999	999999	999999	214	796	427	122	653	999999	197	292	532	765	891	999999	999999	923	999999	436	692	999999	418	183	933	508	425	999999	999999	121	617	242	632	891	39	564	655	359	665	28	402	999999	798	144	999999	318	321	248	120	529	680	338	748	999999	896	999999	71	366	999999	706	381	763	886	541	889	955	660	640	999999	337	806	587	268	120	43	999999	437	284	859	624	999999	186	553	706	440	288	493	277	999999	670	502	298	999999	999999	646	638	999999	999999	254	368	658	680	512	782	722	102	80	638	331	478	930	787	999999	12	519	999999	220	999999	110	610	472	999999	645	75	835	517	999999	999999	473	404	49	180	39	500	999999	515	674	999999	984	347	217	999999	945	526	740	714	792	729	999999	451	428	999999	166	644	896	275	999999	447	947	214	247	772	174	927	999999	759	758	16	46	13	531	450	205	999999	402	617	447	128	999999	999999	725	999999	858	32	976	999999	24	395	604	700	480	236	822	779	110	999999	690	28	97	999999	956	785	692	446	920	999999	13	999999	251	289	827	917	123	826	999999	120	913	151	999999	598	999999	373	412	346	533	304	627	425	661	957	926	429	41	353	174	939	444	421	999999	997	837	620	154	324	872	999999	999999	996	300	990	999999	548	77	498	245	593	999999	356	913	999999	999999	587	999999	293	999999	408	999999	999999	662	549	676	502	49	953	761	135	229	97	473	970	999999	631	999999	671	999999	388	999999	542	117	581	999999	97	999999	486	999999	999999	877	860	962	999999	676	999999	344	750	999999	39	508	124	736	120	999999	296	882	999999	444	999999	462	81	857	974	56	999999	999999	90	983	588	999999	563	316	511	257	368	999999	999999	999999	837	297	384	357	999999	999999	247	806	996	217	279	215	565	999999	917	797	999999	999999	987	999999	333	999999	263	766	735	999999	999999	999999	235	863	999999	171	882	648	607	442	87	724	460	999999	808	999999	999999	873	714	383	439	521	399	999999	451	365	147	999999	971	156	44	617	999999	372	933	440	999999	143	211	999999	332	999999	444	485	719	999999	999999	892	618	785	35	389	61	999999	605	434	418	520	421	999999	33	310	999999	999999	408	469	112	97	171	378	999999	532	671	607	999999	523	87	913	994	370	812	255	999999	195	999999	654	566	269	767	509	31	70	999999	561	94	31	999999	983	999999	260	978	465	730	250	819	502	718	454	311	999999	356	999999	999999	61	838	778	999999	492	339	753	999999	843	330	661	356	905	810	119	999999	39	284	999999	836	999999	391	356	999999	723	375	628	
936	121	999999	685	162	526	544	670	723	316	683	755	653	333	356	145	999999	999999	999999	914	692	608	931	282	807	263	667	999999	669	491	263	624	127	711	817	792	885	644	509	830	371	149	999999	216	999999	999999	450	513	999999	256	220	999999	999999	999999	936	337	189	685	877	899	859	762	999999	999999	999999	999999	638	942	515	564	999999	500	569	73	552	552	222	725	927	289	812	164	394	422	280	999999	794	666	775	490	612	210	767	609	970	999999	147	999999	164	295	999999	999999	999999	999999	997	720	999999	766	908	393	999999	464	999999	598	96	704	377	999999	961	254	999999	999999	176	35	952	999999	732	960	102	999999	999999	68	571	641	399	314	166	562	425	560	921	38	757	999999	375	999999	999999	179	522	276	999999	559	202	909	30	917	341	972	880	949	987	926	674	965	978	65	893	999999	999999	782	548	815	173	411	333	999999	999999	999999	999999	804	604	999999	447	999999	711	855	866	999999	620	481	999999	999999	999999	475	999999	995	363	792	412	319	264	999999	999999	740	728	426	999999	790	585	784	702	999999	322	85	354	433	488	848	263	133	198	241	504	727	809	999999	999999	999999	838	999999	999999	999999	382	999999	549	277	593	707	107	295	470	85	86	999999	778	426	999999	606	131	148	999999	515	538	999999	999999	33	832	253	931	999999	293	697	999999	257	900	280	999999	972	536	87	840	781	750	968	663	123	999999	668	948	392	491	536	999999	999999	999999	378	894	102	229	525	444	349	776	733	12	999999	133	829	999999	508	252	899	79	999999	307	999999	999999	570	626	17	999999	174	304	548	882	756	131	262	999999	532	999999	91	752	20	643	501	15	999999	965	999999	989	335	732	450	149	592	467	999999	999999	95	613	333	475	999999	999999	999999	55	237	850	255	651	871	403	413	131	170	157	68	410	806	730	746	604	736	999999	542	442	853	999999	300	299	598	999999	349	919	999999	616	540	999999	373	455	777	176	719	249	128	932	328	999999	979	999999	408	132	595	365	866	729	999999	203	125	999999	999999	999999	560	999999	63	999999	63	493	79	554	999999	706	46	999999	952	580	999999	497	999999	609	123	999999	999999	855	999999	475	274	984	999999	333	999999	347	247	536	263	999999	615	999999	195	116	999999	835	259	435	828	999999	95	244	413	296	844	252	999999	515	723	666	408	705	75	587	747	79	441	999999	999999	279	999999	509	107	12	999999	999999	311	999999	730	288	285	994	999999	198	389	39	581	765	488	634	53	731	813	597	551	999999	697	607	999999	999999	403	514	999999	
999999	243	999999	147	410	332	999999	999999	999999	784	444	999999	414	678	999999	208	718	498	676	266	53	999999	736	696	510	999999	63	434	999999	435	921	999999	770	247	477	955	999999	999999	999999	443	999999	693	544	946	379	215	146	242	820	409	650	321	726	257	713	334	506	889	999999	948	999999	299	247	84	999999	558	999999	176	210	921	404	999999	999999	999999	500	360	691	999999	326	304	324	820	613	304	784	609	168	522	999999	153	458	914	999999	232	174	476	999999	999999	93	820	593	970	42	898	999999	823	994	494	756	363	642	716	999999	342	634	457	685	942	999999	263	400	108	643	999999	473	490	573	105	78	999999	903	231	707	506	711	999999	788	715	999999	999999	999999	674	765	999999	999999	999999	351	921	598	999999	790	999999	179	829	999999	495	999999	975	434	524	260	999999	999999	732	459	421	18	76	999999	289	999999	999999	999999	338	999999	725	342	474	555	730	149	652	506	360	999999	400	61	999999	999999	999999	28	812	290	774	999999	999999	999999	43	719	99	733	284	299	999999	57	821	999999	841	191	999999	162	861	429	999999	999999	607	402	999999	999999	69	369	140	999999	416	271	856	688	878	626	999999	477	309	999999	466	996	865	362	198	999999	422	999999	219	696	381	72	166	392	586	399	113	999999	193	999999	660	729	602	293	999999	57	201	142	999999	225	260	237	853	116	999999	707	520	255	213	762	999999	999999	160	444	619	353	114	473	111	488	999999	615	999999	763	105	737	999999	581	479	150	999999	289	558	994	445	153	999999	59	429	879	879	858	121	431	469	140	999999	168	673	539	943	727	41	503	702	644	943	99	21	235	313	938	775	73	650	796	970	999999	998	476	144	64	54	232	609	999999	504	862	304	999999	168	999999	908	999999	999999	394	258	64	302	801	999999	129	48	203	999999	941	93	57	999999	672	169	999999	170	206	999999	888	682	999999	999999	999999	150	91	795	57	999999	77	39	835	866	266	999999	916	999999	207	276	25	26	850	655	668	580	999999	999999	631	804	745	85	999999	999999	318	711	449	170	264	661	128	333	999999	136	508	911	258	191	523	134	253	999999	963	929	390	871	999999	163	236	999999	999999	999	173	253	331	992	327	300	999999	555	108	755	609	546	158	691	36	999999	156	999999	332	276	568	507	560	999999	122	999999	164	447	879	295	934	999999	968	129	999999	747	804	516	594	957	633	968	999999	498	950	426	999999	999999	845	118	16	479	999999	426	440	666	692	146	880	545	145	120	676	999999	820	812	999999	39	531	288	
999999	640	172	374	642	599	481	71	245	695	999999	466	601	770	289	464	662	999999	688	503	64	668	636	999999	999999	523	302	222	677	148	999999	999999	176	566	199	376	317	769	783	841	999999	631	900	194	544	679	518	905	999999	999999	159	999999	350	999999	234	259	13	123	552	129	307	268	393	107	846	257	999999	999999	580	912	157	893	767	847	317	999999	767	451	513	153	14	999999	688	321	988	822	411	147	341	939	373	204	999999	664	999999	926	999999	803	348	297	389	482	335	999999	218	999999	999999	503	720	999999	492	999999	609	999999	124	999999	999999	81	118	33	846	162	999999	640	549	999999	676	113	999999	391	195	964	113	226	999999	532	999999	78	113	733	564	999999	426	539	457	999999	999999	817	549	633	356	999999	694	325	451	236	778	999999	80	266	589	999999	200	339	616	527	458	392	999999	592	848	512	968	999999	469	937	735	173	999999	738	999999	858	563	679	45	999999	279	787	999999	537	753	377	999999	847	153	409	717	999999	999999	930	999999	212	182	957	784	844	207	319	856	513	999999	615	999999	342	898	999999	999999	999999	304	596	258	670	616	999999	839	481	999999	131	241	999999	999999	648	250	999999	385	999999	685	606	894	200	822	999999	999999	272	46	148	866	999999	948	999999	999999	999999	792	336	682	692	596	75	127	313	339	85	88	796	292	852	374	258	956	743	55	994	626	113	774	298	999999	353	81	701	614	999999	182	818	262	33	855	913	580	693	568	620	488	590	861	747	881	145	979	193	773	618	708	999999	999999	999999	579	689	562	999999	953	252	994	426	699	489	999999	999999	543	269	997	461	999999	273	185	434	516	46	252	36	999999	603	374	887	999999	999999	151	967	999999	999999	454	999999	999999	196	739	326	625	71	891	999999	844	621	601	720	196	999999	940	444	999999	999999	306	543	446	536	978	360	878	116	498	703	348	934	999999	999999	814	830	111	490	999999	999999	808	999999	155	999999	192	794	11	653	701	999999	65	999999	938	999999	152	910	729	824	999999	388	999999	519	573	999999	43	910	801	999999	905	365	999999	460	910	181	999999	999999	398	575	354	193	359	234	999999	881	999999	999999	996	323	951	903	999999	287	282	155	420	999999	881	957	999999	281	992	999999	999999	346	406	604	796	766	372	300	522	999999	999999	999999	39	999999	115	999999	549	999999	913	999999	555	999999	999999	933	188	765	760	845	970	440	738	82	201	855	487	77	485	53	845	239	951	660	391	946	999999	999999	999999	207	999999	199	417	445	999999	999999	999999	999999	999999	473	
999999	41	999999	526	329	91	425	407	832	999999	735	47	216	506	557	684	536	999999	999999	999999	136	930	649	562	661	781	999999	303	714	687	908	999999	986	999999	999999	999999	232	434	340	309	530	408	999999	942	471	999999	982	999999	888	683	977	999999	999999	999999	347	496	392	454	865	548	68	132	693	155	275	999999	61	999999	999999	743	461	112	564	321	787	999999	999999	999999	999999	999999	999999	123	414	999999	710	855	617	223	673	139	431	778	999999	792	999999	408	715	999999	999999	478	105	787	39	999999	232	874	498	999999	985	620	999999	685	363	999999	749	945	717	663	444	419	386	999999	531	750	321	683	543	771	999999	999999	21	246	999999	622	420	999999	93	269	808	835	367	805	237	999999	999999	999999	999999	218	52	305	690	62	834	267	101	266	265	288	833	548	341	999999	741	606	608	999999	656	741	940	999999	861	457	999999	609	62	999999	611	478	601	575	268	334	728	775	698	999999	999999	999999	530	163	755	804	436	999999	504	641	73	630	454	415	99	682	278	315	444	242	207	235	214	520	999999	787	999999	267	290	16	999999	965	908	649	342	884	220	786	982	999999	31	595	114	421	517	999999	33	999999	486	585	66	423	341	465	999999	999999	567	999999	507	999999	127	178	999999	497	644	999999	721	805	999999	215	472	999999	332	999999	221	612	130	793	12	675	999999	501	781	704	999999	999999	634	452	999999	166	326	999999	289	24	938	999999	615	617	777	419	269	227	122	281	123	574	999999	953	254	159	64	774	17	832	999999	626	397	285	546	70	999999	279	918	916	888	271	211	318	449	999999	997	513	999999	593	999999	999999	388	510	999999	385	492	680	999999	738	111	999999	203	999999	811	999999	464	340	81	716	944	999999	309	205	392	852	372	782	514	999999	162	551	757	423	426	665	999999	887	695	170	578	794	80	190	815	345	78	754	999999	136	999999	666	441	999999	648	999999	999999	192	999999	999999	22	710	175	323	585	999999	794	779	40	155	83	577	644	999999	999999	160	919	128	999999	56	784	999999	284	999999	999999	999999	999999	999999	775	10	427	65	769	957	157	868	999999	999999	604	265	550	298	723	362	63	336	31	531	171	497	506	129	801	999999	999999	404	999999	999999	999999	100	449	999999	14	999999	727	28	808	687	762	279	532	999999	524	135	506	495	999999	999999	334	654	473	588	297	287	999999	308	264	698	13	753	999999	841	424	514	815	999999	999999	693	999999	44	999999	999999	768	891	965	343	999999	676	574	468	999999	512	462	687	627	861	999999	726	999999	429	
764	119	999999	19	836	690	999999	20	319	301	210	999999	298	999999	136	138	819	999999	321	170	999999	999999	134	545	999999	930	388	999999	999999	954	999999	568	999999	215	280	418	999999	759	64	285	595	595	366	282	267	308	224	172	561	498	51	999999	415	376	726	186	999999	148	765	999999	312	21	133	365	999999	642	54	999999	29	717	478	999999	350	46	575	999999	999999	999999	287	944	716	226	185	398	999999	511	162	790	488	104	433	522	994	159	999999	583	999999	11	145	625	999999	999999	153	843	999999	982	312	999999	801	618	955	999999	999999	821	198	95	835	734	452	999999	489	999999	604	999999	999999	999999	75	201	73	999999	999999	229	715	999999	691	585	83	342	378	930	208	783	989	870	148	299	662	183	960	886	747	737	558	510	146	998	999999	227	559	74	916	120	315	809	972	735	428	208	139	999999	22	503	366	999999	436	705	275	999999	786	994	303	999999	241	186	253	908	670	214	526	692	999999	999999	782	999999	999999	97	478	999999	897	413	870	464	53	357	874	999999	999999	46	84	999999	733	802	441	565	771	34	879	139	566	999999	74	224	682	447	999999	167	721	999999	508	348	237	999999	836	999999	999999	999999	849	883	312	999	537	634	140	96	959	999999	423	999999	542	999999	999999	999999	999999	833	348	656	781	605	793	716	532	328	538	736	212	647	965	68	441	999999	184	996	826	566	535	999999	999999	596	488	999999	743	999999	999999	518	140	888	472	13	43	476	67	253	99	595	999999	999999	105	403	883	321	291	365	999999	610	814	221	999999	66	307	908	999999	999999	127	486	999999	38	809	30	605	323	184	962	34	965	874	999999	999999	999999	100	326	344	690	712	176	36	388	719	908	703	918	376	416	705	135	904	999999	135	613	622	448	410	999999	797	570	147	328	999999	820	735	883	315	291	999999	980	573	999999	483	951	460	999999	319	900	326	999999	946	767	266	899	70	13	805	999999	618	652	916	269	892	151	999999	707	58	898	183	820	612	95	450	725	561	31	397	184	163	37	999999	509	999999	120	623	379	72	440	759	732	87	999999	672	999999	999999	314	990	341	922	753	546	420	999999	506	84	861	327	540	999999	49	615	631	149	591	523	999999	510	781	528	659	644	617	149	999999	999999	599	423	137	660	999999	41	66	261	409	999999	999999	782	262	45	999999	62	999999	102	999999	126	456	873	90	800	657	999999	999999	813	273	118	928	280	999999	763	999999	447	999999	880	999999	17	559	379	740	110	804	634	999999	746	766	606	999999	
525	429	334	999999	726	342	336	999999	999999	823	253	988	999999	562	448	506	999999	560	999999	861	651	999999	712	566	86	142	980	995	32	556	471	56	666	996	413	850	951	476	758	114	863	876	649	194	316	391	449	548	999999	138	758	999999	999999	745	470	524	716	999999	220	593	999999	999999	999999	895	999999	206	999999	304	999999	597	555	32	802	219	999999	775	999999	999999	260	695	999999	441	639	894	798	285	999999	921	999999	889	144	193	266	174	999999	532	895	753	832	119	999999	999999	399	768	583	736	999999	999999	999999	695	172	198	517	524	999999	921	701	95	999999	85	601	999999	999999	999999	463	371	765	637	999999	475	999999	999999	695	999999	635	548	51	870	321	72	891	999999	999999	840	727	945	676	741	274	830	830	810	656	757	518	659	999999	141	999999	221	970	756	999999	999999	815	564	502	999999	888	999999	879	999999	999999	44	193	239	235	927	541	517	999999	33	373	999999	645	79	999999	999999	633	976	999999	999999	999999	110	101	145	597	903	35	999999	453	310	852	999999	951	999999	46	622	573	288	433	458	599	797	525	946	392	148	999999	999999	999999	999999	742	912	999999	968	276	673	999999	999999	641	331	902	378	999999	395	999999	460	684	646	999999	338	375	354	552	713	321	766	585	154	752	458	278	999999	559	999999	567	940	723	983	732	372	678	524	646	112	999999	999999	733	140	775	931	464	999999	712	284	198	398	999999	486	999999	999999	98	798	305	193	999999	623	818	185	999999	240	737	701	914	670	660	850	999999	450	166	100	43	454	999999	820	994	289	576	285	701	178	580	247	336	999999	284	880	229	463	59	932	412	558	311	544	204	762	84	51	623	347	999999	999999	329	566	999999	643	429	484	999999	772	57	999999	484	659	659	500	375	999999	396	999999	631	253	999999	234	999999	485	153	834	626	241	999999	534	661	363	999999	661	918	769	757	640	461	999999	274	286	885	869	999999	652	885	704	397	393	655	843	715	447	528	104	878	990	999999	594	858	956	567	523	881	999999	181	997	582	605	933	755	329	999999	978	123	999999	999999	999999	500	949	922	844	821	878	817	648	50	143	823	891	766	150	866	885	317	719	372	987	954	480	887	132	999999	999999	899	524	827	468	414	755	999999	999999	999	999999	999999	122	999999	644	999999	481	141	864	758	714	999999	615	462	12	671	404	976	831	999999	30	999999	800	999999	371	979	303	999999	999999	728	77	831	186	150	231	948	205	972	727	923	999999	999999	32	999999	87	292	294	999999	825	797	999999	779	
999999	142	979	582	999999	70	384	665	770	660	560	145	691	999999	990	474	999999	63	475	431	999999	908	974	681	49	436	974	89	694	240	999999	784	718	999999	999999	53	170	649	999999	145	999999	72	163	999999	788	999999	681	999999	301	819	831	999999	331	587	530	329	168	308	999999	999999	95	304	970	539	665	775	426	403	288	999999	314	999999	251	999999	833	196	755	999999	999999	163	755	779	788	875	999999	234	999999	999999	767	999999	885	999999	117	112	59	304	102	623	999999	22	469	287	916	354	999999	250	530	991	999999	343	574	15	415	388	953	999999	515	104	999999	441	999999	295	999999	13	71	451	483	148	290	539	999999	141	996	880	999999	478	862	444	369	168	703	470	999999	433	710	880	456	728	999999	744	788	999999	492	725	699	183	651	912	999999	73	999999	391	711	999999	999999	442	18	535	695	999999	452	81	999999	972	737	852	999999	211	303	190	994	755	999999	999999	999999	105	999999	281	999999	520	999999	999999	161	306	401	322	999999	999999	193	277	999999	921	999999	999999	301	717	272	520	999999	846	999999	999999	999999	112	999999	21	401	175	474	999999	793	737	354	184	999999	502	919	438	580	424	102	748	999999	36	318	83	999999	327	255	999999	832	138	293	343	255	385	340	59	999999	389	921	594	695	48	483	144	576	999999	23	798	797	833	940	573	999999	999999	999999	999999	793	995	299	84	999999	441	322	665	454	20	999999	283	999999	999999	211	200	503	508	62	979	552	999999	506	863	313	456	246	998	198	999999	589	730	999999	747	265	241	99	846	999999	264	999999	818	690	566	929	999999	999999	927	631	999999	999999	999999	472	999999	50	619	499	436	770	999999	205	323	999999	734	430	999999	329	424	999999	999999	110	999999	834	999999	263	999999	493	940	999999	574	999999	318	376	449	999999	344	267	999999	707	999999	742	999999	86	210	69	999999	999999	956	145	731	999999	999999	323	661	648	422	421	674	198	315	136	558	502	999999	653	886	946	999999	93	96	940	817	716	968	237	447	580	633	739	850	392	536	804	212	164	608	999999	715	800	238	923	999999	323	401	518	193	170	880	557	182	465	999999	999999	59	999999	601	505	354	999999	999999	999999	787	999999	347	923	600	999999	300	999999	54	891	241	237	999999	172	357	504	324	459	54	286	700	999999	566	999999	79	663	755	422	562	112	999999	291	599	397	999999	999999	975	478	918	439	870	838	512	999999	999999	999999	28	886	442	107	190	999999	389	924	150	711	999999	952	854	999999	999999	877	999999	999999	999999	949	638	999999	36	999999	529	
999999	540	614	416	862	572	285	170	982	644	868	979	465	921	755	902	674	257	434	289	32	999999	982	441	999999	999999	570	49	999999	458	999999	860	743	578	345	364	999999	999999	999999	149	103	792	871	302	999999	897	33	30	496	57	963	219	602	999999	506	230	999999	999999	423	512	12	246	886	999999	92	18	246	887	586	400	999999	166	969	295	196	240	753	689	999999	105	336	550	553	236	495	999999	267	332	999999	124	999999	600	105	775	999999	856	999999	347	219	130	661	146	443	105	999999	806	250	999999	234	999999	477	868	872	999999	186	461	693	659	48	999999	751	999999	815	472	594	537	999999	999999	158	999999	334	415	480	190	443	999999	116	999999	317	688	112	949	999999	806	646	937	999999	999999	999999	684	173	256	999999	479	379	747	331	971	511	392	745	56	169	894	999999	999999	999999	691	999999	987	999999	245	351	360	638	801	999999	18	825	656	999999	999999	605	473	176	999999	117	10	999999	696	999999	999999	946	999999	999999	65	999999	213	999999	585	999999	999999	999999	611	999999	927	904	947	841	578	932	999999	999999	999999	583	461	450	695	728	862	999999	398	999999	197	128	219	299	426	418	999999	20	611	152	999999	117	771	401	993	143	999999	999999	169	168	242	999999	999999	990	999999	351	491	614	999999	485	999999	630	161	999999	705	492	129	637	488	539	269	999999	999999	999999	904	747	812	69	457	561	999999	688	794	999999	648	432	999999	999999	208	999999	927	967	915	135	999999	999999	999999	614	696	510	999999	610	695	629	899	674	443	386	95	354	538	431	167	542	995	325	835	921	999999	282	999999	899	439	413	612	301	651	204	40	294	999999	208	373	999999	999999	999999	993	175	999999	973	988	196	999999	853	546	999999	809	383	140	823	784	44	999999	423	590	124	181	291	27	607	999999	249	356	801	999999	340	68	221	995	999999	331	670	591	545	999999	733	999999	585	999999	116	999999	999999	74	216	510	756	999999	999999	365	433	708	999999	999999	732	949	749	840	343	300	999999	447	598	387	24	502	123	452	560	999999	857	358	595	424	910	126	999999	185	150	300	999999	999999	999999	856	571	417	619	523	859	595	999999	893	999999	295	660	999999	893	890	999999	714	397	999999	552	818	508	999999	123	297	999999	615	999999	574	999999	52	999999	978	339	999999	999999	607	882	600	592	964	597	963	925	310	999999	251	999999	864	135	999999	903	502	685	299	999999	497	304	332	999999	254	400	968	203	390	801	682	999999	161	999999	451	831	999999	999999	587	231	999999	158	812	999999	995	999999	340	999999	274	
148	991	302	999999	393	328	999999	559	999999	348	999999	628	769	545	999999	91	911	81	789	684	999999	116	780	108	999999	813	348	491	799	289	860	69	999999	929	251	810	999999	300	999999	755	148	282	482	383	23	999999	774	612	313	999999	999999	999999	551	764	669	999999	220	999999	971	580	979	821	759	999999	487	513	999999	840	304	698	701	999999	313	43	999999	331	633	407	94	474	48	735	187	999999	205	548	518	764	269	219	599	999999	329	197	999999	999999	522	448	999999	509	504	934	318	615	999999	474	18	999999	229	348	408	812	999999	999999	999999	254	643	411	999999	938	999999	343	580	94	108	515	300	126	267	999999	999999	194	512	999999	969	113	426	999999	607	999999	540	11	545	999999	810	999999	87	823	655	999999	683	121	999999	999999	514	999999	364	233	999999	244	184	999999	259	11	539	223	999999	533	536	437	827	81	803	118	408	994	798	658	999999	321	438	476	470	735	999999	697	999999	555	80	808	748	202	66	372	999999	999999	751	544	392	596	486	553	296	228	704	612	317	500	558	520	372	999999	949	204	999999	999999	431	524	466	841	638	754	462	999999	688	634	999999	999999	562	760	253	999999	275	687	834	884	189	252	41	932	390	94	999999	560	446	999999	999999	861	565	999999	999999	237	88	551	958	999999	100	569	539	999999	597	875	937	999999	999999	118	440	271	369	921	999999	189	492	533	460	999999	757	902	999999	646	391	163	875	714	544	26	185	723	999999	112	794	620	999999	961	345	999999	156	209	293	337	611	981	501	644	330	46	744	554	101	414	999999	999999	999999	892	688	444	999999	233	999999	999999	933	716	542	267	137	906	476	999999	197	945	407	557	999999	999999	44	409	999999	240	999999	508	281	630	632	999999	137	606	343	819	282	999999	514	922	947	42	403	894	449	244	516	424	569	224	367	155	999999	999999	580	332	858	289	782	999999	840	754	979	312	94	999999	139	531	573	656	257	295	441	484	610	999999	560	149	960	426	723	969	938	67	999999	486	999999	710	999999	20	961	993	128	744	92	202	999999	101	810	231	115	985	850	999999	999999	81	999999	532	816	994	772	718	328	999999	55	999999	815	922	999999	607	909	428	505	563	695	263	177	697	401	999999	532	469	339	738	999999	738	999999	999999	999999	202	772	785	894	999999	248	252	675	762	698	221	386	999999	62	212	322	686	490	999999	227	712	903	999999	999999	408	471	312	389	589	55	317	752	789	831	999999	999999	133	534	473	325	452	588	414	998	999999	41	401	999999	999999	
426	634	257	830	809	388	999999	754	653	495	569	999999	863	96	717	391	468	596	309	999999	377	198	162	26	999999	774	134	999999	999999	950	376	79	895	262	999999	420	69	922	980	453	557	90	479	48	904	389	588	501	697	617	722	445	999999	210	759	237	482	241	858	44	263	799	736	703	128	499	49	611	922	307	331	546	616	999999	659	999999	718	999999	121	592	196	632	801	411	238	999999	977	999999	502	936	937	828	73	999999	200	757	354	776	919	414	999999	999999	579	400	295	185	828	999999	550	999999	518	369	129	999999	848	630	998	999999	474	999999	522	354	118	986	369	503	482	669	999999	999999	941	941	203	707	999999	218	63	411	999999	62	112	740	154	999999	427	577	708	797	108	569	759	29	312	732	892	994	868	592	999999	792	703	169	581	648	531	576	999999	422	32	639	576	596	219	999999	94	781	999999	999999	568	792	795	684	571	999999	153	922	639	470	814	258	350	999999	380	332	999999	943	169	505	999999	851	999999	295	775	469	992	172	809	891	647	120	794	999999	33	248	997	28	597	484	505	608	937	705	608	774	298	115	226	999999	71	151	622	704	581	717	999999	999999	909	112	113	999999	122	747	823	703	464	561	999999	999999	335	341	355	684	999999	898	913	706	687	999999	180	887	999999	999999	999999	999999	999999	99	999999	315	857	497	119	495	381	999999	496	999999	881	999999	999999	736	999999	999999	561	730	999999	999999	704	682	803	684	821	907	931	999999	999999	199	917	999999	215	374	354	999999	284	837	231	999999	999999	999999	999999	724	824	783	691	443	229	862	372	109	999999	999999	395	534	512	183	999999	211	999999	164	488	307	999999	564	698	945	392	999999	809	723	508	934	999999	227	280	89	860	48	226	498	996	182	826	818	616	655	979	820	629	999999	171	30	307	158	997	114	999999	269	94	746	61	999999	62	649	601	776	925	177	263	432	322	999999	984	75	168	316	480	464	948	999999	965	572	905	708	561	487	637	999999	229	175	637	601	999999	480	446	999999	130	187	226	839	730	812	566	207	999999	534	45	999999	990	691	634	987	320	999999	780	999999	788	353	97	123	149	999999	947	97	795	721	683	514	999999	856	195	302	247	118	322	999999	15	708	920	36	451	405	495	538	999999	999999	290	911	699	999999	999999	999999	99	999999	700	290	864	478	999999	76	851	531	613	143	505	341	750	211	999999	627	483	89	999999	71	999999	744	999999	419	556	155	999999	771	815	670	341	419	212	143	418	41	299	536	
306	854	999999	999999	791	361	42	209	999999	88	191	81	485	445	353	38	442	956	336	454	999999	266	635	89	716	999999	802	96	138	617	999999	999999	338	999999	782	578	885	999999	999999	999999	386	356	999999	362	589	743	195	896	999999	183	700	461	705	844	614	49	229	105	213	847	999999	946	80	291	999999	494	743	538	662	999999	153	691	13	734	78	575	19	999999	499	973	758	905	30	999999	916	342	992	494	342	742	358	789	546	114	52	440	285	965	77	105	10	656	999999	301	40	999999	457	999999	775	48	39	946	606	240	99	653	925	126	999999	953	999999	258	206	919	425	363	155	999999	692	637	299	54	215	404	973	999999	999999	729	923	907	884	999999	718	304	712	412	999999	316	999999	398	514	169	601	124	603	751	999999	324	875	677	864	558	999999	148	748	985	741	211	267	999999	999999	206	202	466	78	480	999999	902	216	23	179	838	883	304	133	999999	452	101	800	231	651	999999	999999	256	999999	335	743	580	555	999999	670	982	999999	37	415	317	967	999999	55	133	221	558	118	999999	507	999999	999999	984	24	999999	543	650	999999	45	999999	636	352	999999	999999	743	736	999999	356	489	353	197	790	856	888	815	172	317	55	677	999999	999999	247	992	749	28	660	759	565	999999	194	30	581	23	999999	779	999999	999999	722	999999	999999	261	999999	629	518	319	999999	818	105	209	455	999999	604	733	34	252	398	999999	999999	999999	92	976	403	419	999999	332	616	999999	175	119	850	999999	595	744	290	759	892	999999	483	439	783	842	663	366	491	958	999999	999999	988	448	999999	999999	999999	999999	229	420	999999	792	999999	999999	703	999999	999999	986	999999	315	640	999999	453	275	360	999999	877	767	620	999999	322	47	927	999999	905	768	788	727	729	247	324	999999	525	869	901	109	295	999999	735	325	199	999999	18	185	328	566	404	723	999999	610	736	68	708	978	107	820	999999	987	290	999999	680	925	999999	999999	991	999999	999999	583	374	260	494	589	41	304	61	645	999999	752	999999	349	374	74	640	128	510	999999	999999	546	772	91	245	307	17	801	645	999999	999999	897	193	955	231	821	359	836	125	157	999999	413	927	462	791	999999	968	940	570	615	295	148	999999	736	804	999999	810	292	25	197	582	999999	659	787	999999	999999	568	72	128	552	715	803	999999	999999	999999	999999	999999	320	999999	134	339	999999	999999	40	979	282	296	457	160	432	20	999999	821	999999	574	796	999999	999999	237	659	553	905	822	999999	899	491	145	257	999999	648	188	500	992	890	
857	515	999	629	807	952	845	999999	999999	695	542	649	999999	999999	788	441	412	479	92	999999	580	999999	253	223	999999	497	999999	999999	950	512	254	520	83	999999	999999	69	999999	133	342	285	814	442	993	999999	999999	260	508	999999	999999	75	246	999999	418	362	320	999999	271	786	999999	999999	815	806	170	410	451	31	575	62	999999	728	644	288	147	999999	999999	148	439	999999	737	880	999999	999999	578	884	999999	544	111	720	620	645	999999	21	634	32	469	17	281	999999	686	463	684	456	66	740	431	999999	572	611	536	181	995	155	58	618	330	739	237	999999	999999	906	919	855	999999	368	931	633	999999	124	347	818	866	999999	999999	283	999999	542	29	999999	462	317	972	500	194	448	650	651	962	999999	701	729	779	995	459	999999	544	829	25	697	809	798	314	457	274	717	314	159	715	999999	422	788	720	399	823	999999	933	999999	670	993	718	290	670	637	423	617	48	871	396	999999	999999	377	527	999999	999999	664	13	525	999999	477	143	500	936	197	603	912	19	390	181	632	845	999999	168	32	979	528	137	999999	999999	656	678	443	763	65	999999	55	271	398	370	999999	823	418	202	203	859	999999	354	483	43	510	608	658	999999	763	814	624	999999	999999	352	510	536	336	491	999999	999999	700	737	880	161	558	651	620	29	22	999999	437	922	965	999999	761	999999	654	642	533	999999	30	744	999	251	420	837	766	56	860	999999	999999	999999	623	999999	999999	490	999999	999999	485	858	987	639	999999	999999	387	702	252	999999	591	335	881	694	999999	531	778	955	737	639	740	721	885	999999	168	999999	322	999999	308	570	999999	280	711	332	167	674	71	999999	67	999999	863	718	999999	433	464	535	751	802	999999	101	627	999999	752	833	590	999999	973	422	999999	307	641	876	999999	682	999999	999999	999999	558	537	294	469	397	897	693	775	999999	137	461	119	633	637	520	999999	216	943	999999	527	877	741	402	700	648	910	760	999999	999999	324	911	999999	154	999999	202	275	684	631	239	315	69	68	999999	999999	999999	999999	847	670	130	345	196	739	538	793	746	999999	144	593	821	486	147	290	788	999999	999999	367	999999	999999	444	255	999999	999999	713	494	468	819	183	765	189	345	999999	99	291	651	999999	182	999999	361	175	385	999999	100	999999	753	999999	999999	279	860	999999	164	999999	999999	999999	999999	487	611	35	54	999999	926	643	378	413	485	999999	999999	999999	147	580	52	801	999999	556	999999	999999	766	999999	960	326	688	999999	323	353	35	998	999999	864	999999	173	525	156	999999	
36	248	741	999999	687	335	999999	129	999999	142	999999	379	999999	999999	579	175	760	721	837	75	728	999999	386	330	34	388	486	485	193	591	973	999999	896	290	588	317	327	999999	89	449	999999	999999	908	418	43	974	673	999999	368	698	655	999999	688	91	792	999999	999999	999999	737	309	848	999999	936	999999	168	234	483	82	154	271	848	408	641	398	444	999999	737	999999	296	999999	999999	220	127	495	936	530	376	999999	497	999999	999999	905	624	780	999999	777	999999	719	259	809	501	999999	131	999999	850	999999	811	300	647	269	652	892	135	687	594	637	999999	451	262	637	858	668	999999	999999	999999	999999	784	861	796	999999	272	28	719	487	999999	124	99	29	645	689	719	86	999999	999999	556	563	780	937	196	963	999999	818	466	621	950	999999	26	185	292	907	472	950	503	999999	997	633	183	647	138	480	548	716	806	573	918	781	501	999999	400	999999	171	999999	674	999999	627	454	562	107	536	726	999999	999999	999999	737	999999	769	582	197	240	999999	999999	143	809	716	425	999999	22	999999	703	999999	341	670	785	41	745	625	285	670	362	999999	999999	86	121	411	382	999999	979	999999	999999	999999	999999	999999	999999	477	870	38	47	958	417	303	442	670	403	367	394	436	138	705	999999	600	493	912	835	999999	852	314	999999	407	343	791	353	999999	544	999999	970	38	999999	999999	999999	999999	588	327	263	68	120	409	682	753	26	946	505	283	999999	756	664	296	999999	437	624	999999	999999	639	624	625	950	498	999999	848	999999	366	881	999999	545	284	22	999999	658	999999	576	999999	999999	277	999999	397	295	79	865	787	890	683	560	127	693	604	710	948	999999	637	999999	622	999999	833	367	660	999999	685	738	802	744	497	638	701	999999	999999	999999	738	259	237	340	999999	999999	999999	958	713	805	763	137	940	574	74	999999	30	667	954	178	798	910	730	332	609	999999	73	53	999999	55	859	266	999999	669	971	999999	999999	307	238	989	936	875	653	999999	310	558	797	238	680	33	617	999999	905	13	146	828	528	999999	730	548	999999	304	999999	667	946	506	616	281	602	375	999	999999	438	965	242	922	266	999999	32	999999	543	834	372	379	438	825	360	999999	533	153	180	570	577	690	429	641	999999	999999	909	803	941	526	635	315	33	999999	605	940	771	223	571	654	882	678	14	735	931	196	239	130	156	999999	747	999999	999999	999999	156	748	546	601	999999	280	965	228	120	27	208	67	355	544	229	999999	745	319	581	526	688	898	685	693	709	132	756	788	657	
999999	778	186	120	594	747	857	403	180	610	999999	688	663	999999	987	536	999999	841	695	901	735	364	438	999999	678	751	257	999999	852	891	490	523	999999	570	278	248	32	946	761	999999	999999	26	574	709	291	837	999999	999999	697	166	999999	291	71	886	922	999999	999999	999999	999999	842	500	794	551	288	130	999999	510	999999	299	999999	514	927	999999	898	538	718	789	729	999999	841	726	917	375	695	66	208	999999	300	648	791	898	723	514	918	306	578	999999	295	588	514	336	931	51	999999	652	906	211	172	358	213	697	999999	711	600	999999	582	428	855	231	921	999999	999999	999999	508	850	999999	422	171	999999	960	252	503	150	91	514	999999	875	426	53	160	997	299	942	444	103	287	999999	999999	802	723	999999	620	74	667	200	126	487	999999	108	999999	494	49	570	397	961	999999	480	630	96	999999	707	12	811	81	923	999999	277	19	999999	572	779	508	999999	999999	810	632	439	483	999999	999999	318	342	327	192	999999	957	728	554	483	898	806	391	999999	481	999999	157	808	992	743	175	848	477	138	999999	92	985	680	691	587	338	765	999999	739	698	999999	374	684	999999	999999	999999	306	723	536	516	765	397	680	999999	999999	662	823	447	739	725	549	999999	214	791	999999	999999	287	46	966	999999	143	999999	999999	999999	469	651	472	189	586	999999	869	135	940	621	999999	694	999999	792	829	924	999999	328	999999	24	159	181	999999	893	528	735	688	999999	756	391	382	999999	999999	551	428	220	999999	999999	860	961	999999	999999	899	592	30	415	999999	495	217	999999	999999	815	551	637	979	297	491	579	660	851	99	999999	378	559	249	999999	999999	763	373	618	734	999999	467	306	168	735	999999	577	872	999999	369	203	62	714	751	999999	415	117	571	141	728	620	983	18	872	255	55	350	353	217	466	612	131	999999	317	769	357	999999	479	254	25	914	706	548	492	895	999999	664	999999	682	999999	841	201	242	890	999999	886	458	999999	999999	999999	931	233	665	655	756	81	464	999999	982	999999	170	638	999999	999999	813	999999	999999	999999	976	697	391	543	670	999999	625	420	999999	707	202	999999	899	821	565	999999	999999	690	51	892	735	824	103	999999	999999	999999	248	213	874	126	86	210	450	932	456	226	308	397	999999	999999	40	999999	192	756	999999	109	319	348	83	762	41	999999	999999	553	791	162	999999	134	999999	207	569	422	546	772	999999	992	999999	967	375	348	999999	696	138	194	861	399	641	347	999999	725	163	900	139	999999	95	999999	338	897	150	303	623	184	679	
365	297	618	999999	419	134	999999	667	352	999999	734	506	345	994	999999	692	402	999999	999999	81	999999	54	999999	999999	999999	687	677	663	544	826	81	999999	92	26	772	897	252	599	231	999999	999999	67	810	927	999999	616	750	959	650	999999	748	782	367	112	686	999999	627	999999	999999	732	457	999999	999999	526	900	20	423	999999	231	790	449	803	299	53	241	935	243	741	999999	817	937	718	23	999999	87	299	366	999999	340	461	999999	916	232	999999	765	291	934	294	36	394	202	999999	999999	859	764	945	492	324	870	750	87	999999	448	999999	999999	738	999999	999999	448	610	653	444	987	999999	999999	533	999999	800	999999	999999	11	949	714	502	624	515	981	163	575	142	999999	52	999999	999999	383	393	999999	673	704	36	746	150	845	999999	741	758	444	967	348	240	999999	692	47	920	999999	138	180	946	934	289	999999	392	999999	316	803	611	999999	999999	396	137	999999	906	105	261	214	861	113	298	999999	999999	999999	24	814	999999	999999	124	14	999999	999999	255	222	999999	739	425	278	999999	922	539	622	140	432	47	581	220	184	469	597	785	999999	887	34	882	195	77	218	743	999999	884	548	999999	606	147	564	150	914	535	176	999999	999999	850	938	574	676	630	999999	43	443	603	999999	999999	527	229	999999	954	999999	340	999999	999999	217	999999	786	48	990	932	534	295	482	999999	999999	649	302	917	802	866	948	460	215	564	633	184	310	999999	724	250	172	386	665	610	919	999999	999999	504	472	999999	73	900	583	744	105	158	561	12	307	520	999999	610	426	615	16	770	135	781	48	42	234	813	323	749	770	157	629	872	520	721	459	798	454	999999	803	999999	877	471	999999	484	623	307	999999	999999	245	561	999999	60	603	159	458	999999	999999	440	233	259	586	833	999999	947	999999	999999	491	585	70	216	999999	81	999999	999999	892	664	321	563	419	926	148	999999	999999	218	197	579	278	999999	999999	51	999999	999999	131	999999	471	53	999999	521	956	934	999999	99	152	38	406	999999	248	999999	266	794	106	901	30	999999	999999	476	328	765	760	948	420	131	322	29	873	151	949	268	496	849	176	800	999999	485	120	999999	967	485	812	999999	341	632	114	999999	999999	442	993	999999	999999	995	724	732	761	999999	523	999999	776	133	165	999999	938	980	159	417	627	305	303	544	196	72	508	842	999999	999999	617	999999	27	999999	999999	999999	157	999999	825	500	134	999999	48	600	999999	999999	282	999999	330	558	999999	999999	483	696	851	999999	148	459	999999	380	496	881	779	999999	399	736	
677	932	59	724	999999	813	999999	999999	293	192	266	703	582	999999	789	665	522	404	999999	267	313	330	993	434	302	698	495	999999	999999	252	665	738	210	999999	747	350	794	605	451	999999	206	825	999999	999999	393	444	876	999999	590	831	369	384	220	999999	432	357	938	625	432	418	328	708	654	999999	527	528	503	357	32	449	999999	999999	953	543	999999	488	917	334	51	857	822	627	864	182	883	999999	528	999999	999999	999999	411	178	183	42	238	497	181	372	999999	999999	999999	529	845	151	960	452	431	999999	81	944	439	613	999999	574	999999	700	844	481	167	247	999999	999999	553	631	47	702	743	920	315	999999	317	554	193	186	915	302	781	999999	222	441	858	851	996	999999	999999	797	999999	608	446	537	653	699	215	903	864	516	975	224	114	268	708	511	999999	508	636	885	999999	408	999999	303	919	130	269	726	388	999999	999999	999999	999999	249	117	145	999999	778	920	617	349	290	322	999999	999999	999999	619	999999	732	357	999999	497	232	85	377	196	949	153	999999	999999	999999	488	525	715	999999	290	553	864	160	572	37	592	588	29	545	149	999999	259	975	361	511	999999	993	40	667	999999	472	595	872	921	195	339	999999	397	186	860	764	606	331	47	999999	754	802	999999	329	999999	909	212	540	237	999999	699	178	999999	30	999999	495	494	58	146	818	958	992	239	386	697	999999	999999	843	684	385	489	927	999999	347	757	513	999999	710	999999	41	269	999999	644	821	495	999999	902	377	999999	375	999999	557	195	999999	66	762	572	783	631	475	999999	369	855	999999	999999	772	239	920	999999	620	662	783	290	999999	558	999999	358	417	890	536	530	999999	791	999999	115	999999	999999	719	290	999999	940	999999	88	999999	322	899	209	999999	999999	723	932	982	114	440	712	999999	277	999999	669	999999	414	165	892	999999	945	896	578	545	747	688	40	519	639	277	680	612	999999	987	999999	659	703	566	216	177	604	999999	999999	360	607	618	663	999999	59	999999	591	785	999999	983	999999	999999	330	999999	999999	999999	693	999999	999999	836	760	109	791	999999	297	999999	999999	847	948	999999	999999	406	188	228	938	999999	999999	378	469	511	999999	894	999999	721	999999	377	338	50	999999	694	483	191	205	881	999999	507	827	999999	373	49	678	743	836	442	999999	999999	247	999999	999999	915	999999	999999	952	840	160	865	999999	79	650	920	999999	418	336	264	251	319	999999	307	628	441	999999	651	999999	430	833	943	68	23	999999	688	139	235	324	605	206	168	999999	364	730	734	999999	757	999999	453	999999	
269	999999	582	200	181	749	939	484	999999	614	845	320	531	999999	217	807	641	999999	999999	790	456	999999	730	999999	92	999999	846	576	893	588	554	999999	999999	999999	999999	535	999999	999999	68	999999	199	750	999999	991	361	848	707	999999	523	926	221	917	770	999999	999999	175	686	524	118	101	903	373	590	705	70	926	999999	999999	999999	681	331	999999	999999	33	999999	999999	72	739	999999	243	382	499	63	967	999999	636	158	898	164	999999	849	961	714	967	999999	826	999999	999999	930	434	99	250	912	841	605	402	145	746	72	213	112	947	818	874	718	999999	999999	623	337	999999	778	861	999999	46	832	999999	999999	814	999999	773	545	737	808	999999	154	999999	586	999999	999999	975	999999	411	835	999999	304	902	153	839	258	631	516	546	997	999999	655	999999	937	875	19	245	297	331	758	298	667	375	148	999999	730	999999	826	107	261	999999	932	999999	35	999999	999999	929	226	999999	999999	366	267	999999	739	311	626	916	204	999999	212	999999	687	180	652	546	292	929	764	999999	119	672	999999	999999	295	644	575	289	999999	585	144	89	28	999999	764	401	41	669	635	836	919	813	391	125	895	135	674	761	723	488	78	812	175	619	165	893	562	999999	713	104	736	347	999999	619	999999	132	117	665	415	260	515	623	999999	927	687	305	290	688	523	169	969	813	999999	723	516	331	914	409	867	871	999999	193	955	541	110	582	110	999999	549	772	27	999999	999999	999999	999999	455	519	248	931	859	612	999999	334	554	134	922	781	989	112	255	218	708	798	999999	421	331	668	999999	826	999999	999999	519	149	999999	151	960	467	102	999999	71	999999	676	477	999999	268	999999	858	411	416	999999	800	120	999999	303	564	999999	221	999999	61	651	999999	999999	421	825	664	103	735	583	412	174	465	689	249	51	999999	542	240	999999	285	456	999999	267	356	648	315	94	850	845	196	999999	749	655	51	108	999999	64	264	651	999999	174	240	284	998	999999	999999	999999	871	627	859	999999	999999	430	999999	604	188	529	411	773	520	579	253	889	999999	999999	424	809	647	999999	766	389	287	589	447	121	226	999999	268	999999	999999	204	222	232	986	999999	753	329	129	446	920	999999	652	999999	999999	999999	999999	999999	887	428	826	999999	472	731	860	480	744	999999	982	425	388	990	270	999999	999999	325	366	30	999999	233	999999	105	690	999999	999999	21	999999	795	999999	673	199	875	999999	839	287	21	731	491	999999	515	429	263	346	703	68	930	494	355	643	815	417	900	999999	663	601	999999	999999	999999	999999	849	
743	948	52	319	999999	512	688	431	29	836	593	875	658	999999	804	573	999999	986	152	299	526	999999	999999	641	266	299	437	999999	247	999999	788	469	980	522	772	480	221	36	478	556	251	999999	999999	806	232	999999	251	60	858	999999	971	246	129	221	333	999999	796	410	999999	935	999999	999999	193	472	58	134	894	999999	999999	334	361	999999	518	595	58	462	63	999999	419	999999	57	387	789	219	585	999999	350	769	199	418	684	999999	973	542	482	210	880	999999	999999	108	647	115	999999	534	677	999999	727	533	999999	870	309	450	991	338	999999	696	261	974	887	505	999999	134	999999	216	649	550	759	999999	999999	999999	582	199	597	321	999999	999999	952	264	542	346	824	816	606	328	119	244	819	644	999999	785	948	905	976	263	324	522	168	229	884	999999	489	999999	999999	324	297	119	999999	679	999999	945	744	997	999999	999999	680	967	527	628	106	415	999999	124	330	999999	999999	676	223	344	997	563	784	999999	999999	999999	857	81	406	292	41	10	999999	149	999999	708	999999	951	473	435	582	356	995	999999	132	478	405	374	999999	999999	425	999999	896	999999	682	698	171	22	627	999999	693	608	571	999999	999999	106	34	591	732	621	298	999999	999999	787	761	999999	568	254	610	900	999999	492	649	325	999999	420	113	872	467	693	547	37	333	447	999999	973	785	759	941	35	454	999999	641	811	792	477	417	119	756	41	139	916	411	726	26	211	959	255	999999	999999	999999	999999	133	49	84	270	623	765	55	999999	865	999999	313	999999	999999	205	850	837	533	399	12	999999	126	435	999999	999999	999999	607	431	540	23	539	390	764	999999	303	690	999999	737	531	999999	652	73	999999	176	999999	613	827	280	820	999999	131	722	979	184	998	45	999999	485	999999	999999	26	999999	515	774	335	429	999999	552	999999	514	258	110	11	999999	360	999999	157	269	243	26	799	337	999999	189	891	817	410	999999	43	999999	993	999999	293	886	836	318	999999	999999	841	901	999999	999999	126	315	999999	999999	721	444	999999	999999	888	438	252	437	845	689	732	335	882	999999	28	958	518	895	521	141	817	999999	708	51	382	952	428	341	950	524	220	305	87	999999	105	966	999999	966	379	999999	874	999999	999999	999999	585	233	322	999999	999999	117	766	231	793	999999	214	999999	735	782	695	935	999999	910	486	331	479	436	257	999999	422	62	999999	999999	999999	956	266	961	999999	561	466	159	639	105	458	843	999999	988	999999	116	666	499	240	983	280	999999	555	999999	999999	719	677	158	999999	311	910	999999	914	
224	999999	836	714	252	532	999999	999999	999999	999999	914	461	642	574	490	924	151	355	922	821	999999	281	91	999999	302	592	363	883	999999	184	338	194	627	999999	542	999999	999999	999999	423	966	999999	666	734	148	999999	512	736	155	196	234	833	955	987	19	705	943	623	435	421	999999	179	300	999999	371	967	729	834	999999	41	207	258	748	931	955	764	999999	546	943	999999	790	856	217	697	92	999999	382	206	999999	234	598	999999	250	981	763	999999	766	657	372	999999	910	999999	32	999999	989	975	94	34	42	255	162	407	680	664	999999	803	961	603	999999	999999	594	532	226	489	999999	537	18	767	177	168	998	894	183	999999	859	123	999999	103	707	116	265	999999	174	372	81	201	989	999999	361	959	836	999999	731	351	585	388	461	543	681	999999	999999	327	856	873	256	267	233	999999	804	517	970	867	895	819	999999	246	367	853	999999	251	999999	432	416	218	999999	999999	173	999999	197	999999	661	300	999999	256	149	938	501	301	999999	814	967	92	781	843	989	968	999999	999999	999999	349	30	607	136	999999	912	545	910	999999	551	999999	999999	401	999999	332	999999	680	455	649	999999	999999	744	76	737	603	283	466	650	572	229	363	999999	262	258	847	461	64	174	999999	343	603	37	999999	749	704	720	576	372	458	988	319	522	628	240	756	604	953	869	532	167	456	894	348	428	198	853	841	152	872	871	801	515	474	999999	999999	999999	999999	327	43	883	706	103	202	584	909	841	939	32	501	253	999999	194	641	824	999999	709	999999	999999	561	850	878	433	999999	587	197	999999	57	322	163	999999	713	636	836	649	460	362	702	764	518	357	913	819	651	628	374	616	999999	650	428	999999	121	466	999999	192	999999	999999	603	999999	396	116	793	626	868	546	539	999999	999999	991	999999	534	17	925	915	214	937	999999	782	871	223	580	928	407	999999	786	844	257	870	653	644	999999	759	97	999999	412	564	296	951	115	98	503	268	882	286	999999	369	196	999999	999999	255	946	499	731	999999	816	187	999999	999999	92	999999	292	999	704	999999	195	774	999999	999999	999999	649	650	117	677	783	719	322	56	130	999	426	658	706	319	407	698	999999	38	999999	561	999999	999999	564	868	413	805	504	563	999999	101	129	449	999999	47	999999	999999	999999	999999	999999	682	504	141	274	999999	665	999999	586	690	306	658	999999	746	234	999999	289	481	95	248	273	977	999999	999999	521	39	999999	999999	999999	669	407	999999	860	865	999999	23	67	103	904	831	212	369	229	813	999999	876	
594	383	999999	640	757	440	519	599	999999	971	467	745	619	245	999999	688	999999	917	293	504	798	641	666	221	999999	195	576	264	46	999999	758	411	501	645	444	506	999999	389	911	999999	292	999999	316	999999	556	321	483	669	978	999999	999999	312	530	762	999999	953	716	999999	700	999999	863	265	563	999999	223	65	253	974	999999	356	926	644	15	326	221	999999	999999	558	665	999999	712	907	286	521	568	455	881	999999	567	491	999999	999999	688	349	999999	999999	706	661	999999	999999	77	508	868	632	597	701	306	999999	550	549	628	168	999999	82	999999	955	999999	51	96	767	184	514	417	319	566	178	999999	666	223	194	831	673	999999	174	560	213	999999	654	999999	867	159	999999	199	27	862	631	419	615	489	999999	58	665	999999	138	999999	999999	101	558	999999	429	744	640	989	366	718	999999	999999	184	999999	656	999999	335	127	999999	618	506	325	399	456	999999	759	350	187	999999	145	175	107	534	848	999999	121	999999	588	505	132	518	999999	999999	309	907	136	244	103	999999	241	723	547	999999	519	819	248	999999	999999	140	669	403	999999	923	999999	552	999999	999999	335	524	544	434	746	622	999999	109	818	999999	999999	549	808	524	999999	354	834	999999	628	999999	999999	999999	999999	420	389	999999	835	728	65	764	999999	757	60	165	999999	579	297	806	999999	999999	259	420	11	999999	611	999999	332	154	999999	118	99	807	924	115	999999	307	765	999999	55	299	787	999999	54	64	879	343	499	653	616	677	66	999999	999999	703	502	604	999999	999999	808	827	999999	690	581	946	675	805	832	999999	209	999999	813	173	999999	999999	148	881	376	947	999999	278	73	999999	538	999999	62	71	999999	231	613	999999	279	999999	325	228	173	106	796	999999	999999	83	510	999999	453	14	863	892	275	758	564	620	238	999999	135	540	764	999999	161	999999	894	613	443	611	340	848	999999	999999	999999	543	524	999999	999999	278	568	803	768	518	999999	534	615	999999	795	999999	666	993	132	199	637	999999	999999	716	999999	999999	213	775	639	898	224	604	672	813	55	732	999999	999999	535	959	999999	332	772	999999	999999	627	999999	999999	817	830	945	347	726	151	999999	72	999999	999999	107	401	999999	792	173	869	303	629	861	999999	124	73	379	152	467	172	678	315	23	218	494	999999	207	478	958	809	999999	876	878	530	401	982	652	999999	426	999999	894	728	169	902	951	602	766	695	620	753	461	802	879	563	473	999999	59	871	999999	780	204	999999	834	364	999999	427	751	999999	999999	999999	421	942	726	333	277	949	156	121	
266	892	560	512	999999	214	357	159	996	324	67	294	999999	780	122	645	939	308	894	805	984	534	850	435	294	488	342	519	86	556	295	523	960	938	615	431	229	692	737	629	999999	767	431	436	283	126	999999	640	830	90	999999	969	64	350	136	731	999999	999999	227	380	872	999999	999999	999999	38	999999	999999	994	175	691	426	257	571	275	798	999999	113	999999	161	178	289	999999	999999	995	172	999999	999999	619	812	883	999999	103	474	366	756	178	693	980	407	739	792	214	999999	149	999999	146	408	789	552	908	628	999999	973	58	999999	999999	159	999999	287	999999	84	713	192	291	310	332	782	214	518	629	999999	999999	26	999999	385	84	999999	999999	999999	36	918	680	77	903	265	999999	130	426	999999	586	29	999999	703	999999	665	89	32	193	999999	342	363	203	280	923	384	506	610	999999	672	27	943	609	748	261	999999	999999	646	999999	35	547	212	999999	999999	999999	609	919	429	999999	999999	306	61	53	999999	997	672	725	409	999999	999999	999999	162	568	753	999999	642	420	866	451	999999	999999	442	743	167	999999	140	996	264	347	323	465	86	289	805	376	999999	900	897	999999	589	78	994	502	999999	276	395	999999	613	999999	300	199	999999	999999	429	999999	864	318	999999	999999	867	999999	470	71	830	999999	682	873	762	387	292	741	522	999999	861	833	277	940	984	999999	905	495	393	573	999999	999999	999999	999999	859	999999	511	657	25	486	882	999999	608	999999	671	696	593	521	881	236	999999	999999	677	937	999999	596	227	923	334	993	516	381	292	896	24	707	999999	999999	24	451	875	999999	999999	999999	242	948	235	344	279	297	999999	393	614	167	175	498	455	999999	982	272	103	588	333	32	999999	510	999999	711	918	963	44	999999	507	999999	999999	772	999999	641	704	177	371	883	999999	46	695	132	767	999999	731	526	261	196	601	999999	999999	297	312	703	75	999999	999999	999999	999999	315	262	298	886	183	806	403	999999	814	999999	814	999999	220	933	296	999999	847	743	999999	980	402	999999	848	418	755	92	73	469	139	575	999999	850	999999	466	349	783	407	246	999999	328	337	861	447	427	999999	850	147	999999	25	377	228	988	820	543	34	603	414	880	140	101	742	933	535	999999	999999	964	63	753	999999	513	929	610	159	999999	652	999999	273	431	631	905	945	710	454	762	999999	984	40	313	442	999999	999999	527	115	502	585	404	999999	209	630	822	999999	393	768	999999	448	617	839	999999	891	493	340	983	258	235	999999	42	489	999999	890	812	933	749	999999	849	144	
411	505	657	999999	257	215	74	999999	809	999999	561	999999	941	323	740	155	398	422	949	415	395	278	880	356	552	915	562	319	817	888	56	999999	999999	377	46	999999	191	49	644	999999	999999	192	449	126	999999	101	999999	999999	160	667	545	337	999999	444	999999	143	624	310	60	342	652	755	983	920	72	999999	999999	999999	999999	999999	999999	358	777	671	149	212	829	764	999999	460	999999	113	168	999999	999999	719	709	485	627	903	498	880	999999	311	635	520	999999	528	64	114	79	972	999999	532	704	196	559	701	304	547	999999	859	548	599	999999	549	999999	833	577	352	779	546	947	384	999999	92	369	475	45	999999	12	999999	710	657	390	999999	931	636	456	999999	169	999999	190	89	999999	999999	342	399	347	96	924	376	951	999999	334	533	999999	797	999999	621	999999	999999	665	676	544	999999	159	999999	218	569	617	960	387	421	193	770	365	867	784	501	750	999999	138	949	703	999999	999999	999	332	857	379	144	243	834	338	85	353	513	545	596	999999	451	191	999999	478	999999	999999	539	999999	564	177	168	999999	901	871	857	955	715	972	999999	999999	159	999999	361	200	483	726	999999	92	999999	427	999999	332	198	22	999999	788	360	999999	739	647	999999	482	768	689	221	132	342	962	481	129	637	540	637	943	339	999999	829	587	999999	247	446	457	418	146	999999	835	823	889	572	78	604	999999	243	269	832	677	999999	672	978	361	393	590	611	989	789	321	694	999999	682	426	959	772	486	501	211	373	73	999999	373	999999	308	999999	999999	412	524	403	307	377	120	662	93	999999	999999	999999	853	855	845	429	999999	14	999999	578	999999	156	119	999999	758	741	68	469	614	999999	308	603	999999	940	200	999999	999999	395	999999	327	144	999999	999999	801	173	842	647	999999	527	999999	284	368	244	729	246	252	303	692	645	566	999999	650	58	915	858	16	590	913	665	647	999999	961	999999	999999	999999	196	813	999999	999999	915	103	999999	942	999999	893	940	999999	999999	999999	947	905	999999	999999	999999	17	999999	971	427	999999	999999	261	734	691	880	999999	999999	377	999999	999999	60	438	999999	33	729	472	999999	708	88	31	918	647	999999	220	717	741	181	999999	999999	816	999999	224	396	375	510	663	999999	999999	72	289	580	573	948	48	653	999999	999999	999999	30	985	410	785	893	405	34	520	994	523	999999	148	518	112	832	999999	344	835	52	619	999999	999999	112	586	645	999999	451	355	698	229	567	208	820	422	200	559	415	174	331	990	351	990	669	846	56	923	771	999999	740	355	
703	818	999999	999999	245	954	882	823	149	999999	953	679	999999	775	999999	775	327	999999	911	283	999999	179	513	61	999999	533	406	999999	539	999999	37	973	614	999999	999999	748	999999	519	187	999999	676	592	34	999999	47	672	177	894	889	281	605	999999	565	466	999999	533	314	999999	43	712	557	626	294	427	77	980	74	479	259	999999	53	808	918	676	607	999999	999999	286	24	999999	999999	999999	376	999999	127	362	417	158	195	991	444	317	486	999999	687	999999	307	607	169	999999	607	698	644	681	237	796	999999	889	859	561	999999	37	410	437	357	55	259	36	309	999999	572	916	293	999999	773	999999	999999	454	988	999999	308	547	999999	957	997	999999	867	694	40	330	606	527	298	634	613	999999	906	58	127	642	801	281	307	455	494	691	415	386	908	500	474	311	901	312	263	841	910	452	439	690	999999	564	995	999999	117	54	627	658	655	367	829	284	999999	999999	999999	36	249	672	472	316	260	999999	786	999999	856	304	626	986	381	771	505	463	618	437	999999	246	285	328	347	450	999999	757	731	999999	999999	999999	999999	999999	999999	236	999999	248	980	133	440	696	999999	999999	133	812	427	641	286	883	999999	375	666	999999	999999	519	751	999999	334	999999	252	503	760	246	868	666	999999	81	999999	155	179	266	483	494	996	999999	469	819	205	534	999999	433	480	847	999999	305	533	85	999999	47	484	681	914	957	881	936	935	541	597	466	493	356	999999	141	714	605	892	181	999999	133	59	999999	999999	799	999	819	999999	912	557	573	999999	254	418	401	670	497	352	525	612	999999	832	927	999999	738	51	676	231	348	143	999999	412	362	999999	999999	987	552	956	124	958	72	999999	32	983	34	999999	249	999999	809	471	226	263	999999	568	842	300	999999	999999	986	999999	999999	597	683	779	999999	170	780	80	999999	999999	127	540	238	999999	550	155	810	944	207	999999	802	999999	421	877	999999	999999	46	793	340	249	865	842	999999	365	999999	475	240	253	999999	863	554	178	69	405	353	685	999999	809	28	696	490	187	512	582	955	594	185	806	862	644	999999	999999	999999	639	547	999999	571	999999	931	85	999999	999999	999999	344	859	634	999999	25	534	241	805	999999	999999	644	758	688	339	397	410	51	299	433	999999	875	739	567	438	430	857	999999	124	999999	877	999999	999999	999999	999999	178	723	331	999999	169	282	630	839	999999	221	999999	880	859	946	183	999999	889	785	491	185	559	605	301	206	257	999999	999999	999999	652	359	832	999999	999999	999999	170	673	88	136	999999	161	
760	45	999999	356	999999	550	999999	130	999999	690	988	167	299	999999	203	573	431	999999	667	11	815	513	196	547	999999	999999	56	925	786	510	392	762	656	340	424	523	999999	999999	863	707	999999	346	186	961	370	674	999999	95	999999	597	252	953	468	137	999999	999999	849	304	999999	109	503	83	999999	440	307	235	999999	958	334	679	810	999999	999999	959	841	478	999999	235	186	714	669	960	193	999999	999999	439	303	528	994	177	674	468	978	999999	999999	96	12	745	663	145	173	614	760	71	787	999999	999999	509	999999	867	999999	624	128	262	440	543	889	155	182	868	931	982	964	999999	15	352	507	506	999999	999999	476	591	571	999999	550	64	210	132	411	501	999999	999999	999999	136	258	999999	349	725	334	670	999999	857	572	794	213	191	650	603	999999	444	268	196	752	999999	401	337	999999	87	712	386	999999	766	999999	999999	999999	146	749	838	909	954	12	782	182	95	557	618	28	776	838	368	413	606	999999	967	242	560	52	999999	735	920	997	272	23	999999	337	440	124	999999	672	76	441	999999	999999	999999	442	486	999999	667	999999	999999	999999	286	999999	353	972	736	700	776	448	999999	104	999999	113	999999	957	740	768	233	757	126	504	137	113	999999	927	601	911	964	535	756	545	999999	719	952	999999	720	33	670	975	601	740	348	999999	110	971	393	999999	705	154	701	717	790	909	866	288	191	182	476	425	999999	999999	735	251	999999	36	720	338	160	387	246	999999	108	999999	166	386	166	684	13	800	543	892	999999	820	999999	48	755	474	852	674	999999	548	556	254	605	776	14	106	999999	83	260	64	558	999999	907	984	619	542	753	489	131	506	999999	999999	882	488	618	915	417	999999	281	255	999999	999999	957	698	170	853	652	390	999999	999999	923	999999	549	488	344	887	912	848	428	999999	721	373	552	923	379	999999	372	999999	167	98	689	117	802	15	579	81	371	219	999999	766	889	372	117	999999	583	248	136	403	154	999999	13	999999	999999	68	533	122	933	999999	329	999999	491	535	999999	293	999999	999999	137	544	909	272	525	999999	34	662	333	358	265	490	350	999999	753	999999	972	999999	95	129	883	999999	481	466	999999	338	999999	544	284	363	150	824	999999	999999	121	591	999999	881	215	310	545	571	999999	184	856	452	693	999999	999999	999999	563	795	207	260	932	393	999999	999999	134	197	812	999999	388	969	218	441	999999	583	29	172	999999	100	230	785	584	321	19	306	999999	999999	999999	701	999999	999999	800	355	626	440	834	999999	528	999999	757	
999999	497	999999	193	765	966	425	999999	119	179	374	999999	999999	574	422	675	620	383	766	843	439	552	999999	482	626	179	862	999999	369	748	999999	643	999999	343	212	999999	999999	999999	254	339	194	999999	535	531	643	999999	337	780	999999	764	223	353	762	999999	327	475	999999	582	999999	595	999999	610	293	371	878	730	605	138	371	135	156	492	139	436	999999	397	999999	589	838	999999	841	999999	610	604	999999	999999	999999	245	999999	737	910	947	571	658	236	583	758	999999	999999	913	126	208	999999	89	999999	730	224	335	999999	999999	457	796	743	662	754	999999	10	688	836	999999	999999	370	123	634	224	999999	921	480	210	999999	999999	854	999999	925	999999	999999	673	531	999999	803	999999	555	697	94	289	123	213	999999	904	214	582	999999	336	999999	999999	999999	95	784	999999	419	809	999999	135	471	301	999999	999999	818	874	122	999999	479	999999	43	207	999999	672	38	354	110	999999	22	576	995	503	999999	527	223	862	999999	556	889	666	577	994	988	999999	999999	793	999999	263	395	44	999999	999999	113	999999	303	525	769	94	66	999999	999999	423	796	178	999999	999999	732	86	999999	999999	843	565	467	813	134	48	999999	874	445	999999	999999	847	999999	978	784	148	999999	201	234	999999	102	946	499	999999	902	164	208	820	299	268	70	609	999999	438	201	999999	399	300	253	999999	999999	999999	999999	821	770	916	812	818	393	999999	577	541	852	947	863	896	75	18	910	969	999999	999999	584	186	185	999999	240	999999	787	558	748	109	947	969	392	207	999999	678	688	985	351	390	436	307	690	528	757	669	575	304	170	391	999999	283	425	918	319	472	646	711	685	640	40	999999	253	478	593	883	565	999999	599	397	329	924	999999	459	999999	999999	495	656	312	571	606	999999	397	999999	999999	673	553	474	887	835	42	977	310	999999	359	601	999999	222	999999	874	113	909	704	773	71	999999	655	965	956	42	976	989	409	123	44	547	999999	999999	999999	999999	339	999999	777	764	364	352	999999	917	110	369	233	282	721	438	468	696	999999	624	999999	999999	999999	588	517	999999	999999	52	999999	196	676	999999	164	999999	465	999999	544	22	141	999999	418	999999	999999	738	864	597	809	703	278	970	655	999999	759	999999	591	502	901	750	583	999999	905	321	774	437	250	298	215	999999	817	999999	893	455	565	847	215	586	425	290	999999	920	55	165	774	607	999999	339	62	340	586	962	123	794	439	219	45	999999	944	412	497	575	391	754	885	572	87	210	999999	911	617	14	87	621	36	663	876	999999	547	
999999	896	911	246	874	479	999999	999999	109	26	355	811	999999	642	22	999999	999999	538	301	279	999999	529	340	999999	150	722	999999	885	502	999999	775	999999	295	559	776	515	585	338	516	999999	40	979	978	999999	436	999999	509	372	74	828	878	134	585	479	345	647	999999	999999	999999	161	897	969	100	341	250	999999	525	558	865	506	217	819	31	26	249	232	551	156	130	999999	223	219	820	674	889	999999	757	815	999999	138	949	231	242	364	387	999999	889	999999	943	999999	584	950	506	568	620	68	113	568	999999	123	999999	419	244	999999	999999	687	159	999999	452	999999	265	709	345	999999	556	985	587	666	999999	188	342	905	213	706	999999	272	713	999999	999999	999999	547	198	999999	110	999999	999999	987	185	426	999999	911	473	203	999999	167	874	615	769	999999	999999	481	446	930	999999	999999	200	215	537	999999	676	999999	999999	372	622	999999	77	134	244	704	26	998	411	250	937	276	999999	712	860	548	591	656	943	999999	999999	999999	999999	267	999999	328	842	335	459	585	749	726	25	999999	580	999999	100	999999	380	999999	999999	636	80	205	992	786	999999	488	354	988	18	999999	40	655	943	274	950	999999	602	916	862	999999	548	999999	501	220	261	999999	141	568	458	842	999999	878	999999	791	287	999999	275	746	416	363	980	999999	577	728	696	369	167	316	351	290	157	464	213	314	97	999999	704	781	534	155	357	785	540	175	745	999999	408	161	986	999999	544	999999	999999	999999	709	88	258	772	999999	891	609	999999	227	177	695	820	674	941	999999	42	211	999999	221	271	15	204	930	411	983	545	960	15	329	307	746	301	999999	704	604	999999	997	931	268	642	546	533	568	999999	999999	999999	486	467	457	954	842	60	643	248	502	999999	157	846	789	978	930	603	504	919	431	999999	999999	970	347	999999	44	999999	999999	579	724	482	999999	567	931	68	999999	503	557	375	465	999999	657	716	999999	99	861	160	999999	289	712	943	38	999999	941	86	999999	516	129	999999	919	571	824	74	523	30	999999	589	915	999999	920	436	55	139	464	735	999999	158	768	258	999999	883	137	946	866	781	453	986	999999	999999	998	551	384	999999	455	893	871	592	203	191	999999	999999	245	421	369	999999	999999	999999	999999	215	339	911	748	871	999999	46	999999	999999	999999	999999	576	892	962	70	731	378	62	260	999999	999999	864	163	954	586	48	561	648	716	999999	591	999999	999999	999999	999999	525	97	999999	512	864	419	999999	992	394	999999	615	326	318	184	999999	990	999999	647	225	624	351	185	956	
171	832	379	397	727	301	616	857	999999	100	999999	545	999999	574	550	999999	274	120	999999	999999	502	971	999999	252	473	36	596	368	246	338	187	80	999999	999999	999999	679	494	31	732	700	778	604	593	236	767	639	999999	425	682	260	950	999999	479	417	463	200	121	136	924	700	705	257	620	693	999999	999999	206	999999	933	870	901	253	388	181	990	898	999999	999999	485	833	981	999999	999999	986	999999	999999	600	999999	676	999999	568	368	999999	41	999999	531	999999	899	322	295	443	541	492	812	358	707	134	307	999999	565	812	625	999999	999999	719	535	571	634	999999	999999	880	274	837	491	999999	543	999999	999999	186	469	915	487	183	199	400	450	687	874	637	679	549	302	515	121	999999	942	716	16	322	469	959	359	593	82	999999	179	704	999999	509	815	999999	777	131	957	649	335	452	462	700	999999	847	696	996	999999	700	999999	999999	725	853	999999	827	999999	44	716	509	566	999999	110	784	231	746	999999	999999	822	128	999999	999999	557	471	313	999999	264	316	999999	621	272	999999	957	381	826	999999	999999	157	999999	988	421	999999	999999	458	93	440	352	677	999999	532	171	332	184	517	929	416	211	263	550	870	999999	833	990	105	246	213	936	728	957	999999	767	539	234	833	707	999999	766	999999	388	872	157	999999	837	999999	999999	940	999999	450	452	420	999999	725	606	999999	425	587	751	319	999999	999999	503	624	719	667	764	999999	108	350	809	900	999999	112	874	999999	722	986	995	479	644	306	999999	496	285	547	602	52	932	953	418	129	287	457	887	509	378	999999	866	180	757	828	841	999999	640	552	769	116	999999	928	557	439	999999	282	999999	915	853	17	348	182	74	999999	999999	154	999999	999999	999999	203	999999	375	999999	199	129	825	721	816	464	999999	856	732	777	496	202	14	406	999999	537	999999	782	971	999999	999999	194	694	999999	45	139	697	903	949	999999	576	999999	484	628	367	320	766	560	999999	461	999999	160	615	404	578	999999	694	747	953	163	999999	420	253	720	938	14	435	999999	686	687	999999	999999	999999	999999	999999	605	718	386	49	668	770	453	924	519	992	220	579	299	537	516	999999	949	950	796	999999	166	999999	764	999999	362	884	56	874	180	694	377	999999	999999	204	972	999999	999999	708	295	392	174	495	734	999999	727	999999	146	192	179	252	999999	345	999999	491	54	958	999999	696	686	783	724	999999	754	824	625	967	766	104	564	706	136	999999	664	414	156	670	999999	46	999999	926	748	863	999999	927	999999	41	143	330	160	24	855	
622	999999	999999	667	595	741	909	999999	760	668	51	627	999999	126	577	680	705	344	383	54	918	734	759	45	861	874	999999	947	593	834	446	944	550	850	513	228	163	747	561	928	14	934	212	267	707	245	999999	810	999999	999999	437	985	776	999999	999999	888	999999	999999	805	720	915	961	518	925	232	106	87	623	612	359	527	999999	783	455	50	983	999999	501	337	625	643	25	999999	243	407	460	999999	580	912	625	955	999999	941	840	999999	52	425	286	999999	611	168	999999	999999	951	999999	478	212	999999	929	954	366	999999	148	190	87	899	324	285	999999	772	927	999999	710	986	403	840	27	942	442	998	567	255	466	726	467	999999	817	695	999999	928	258	848	999999	958	269	999999	999999	761	763	999999	727	150	758	272	999999	661	999999	221	557	992	461	999999	887	930	396	999999	999999	422	722	62	92	629	875	599	523	89	855	752	727	219	999999	266	188	329	281	427	496	203	52	806	127	606	999999	417	476	999999	960	720	571	999999	880	135	999999	999999	40	108	274	168	749	604	999999	165	493	999999	701	205	999999	568	659	968	624	120	999999	916	999999	485	490	468	132	999999	128	999999	190	999999	339	999999	999999	999999	298	182	162	337	454	448	999	961	122	800	715	281	907	401	70	603	533	769	755	132	999999	555	617	806	999999	223	999999	671	974	914	18	535	999999	999999	279	487	816	297	665	931	916	973	373	999999	752	851	628	726	83	999999	55	999999	420	104	703	743	564	356	301	240	999999	338	986	207	791	190	999999	304	132	583	786	999999	113	823	216	999999	191	927	63	194	595	758	598	397	999999	449	124	883	909	999999	922	469	999999	999999	969	588	986	175	898	999999	999999	333	999999	999999	800	999999	999999	999999	887	901	561	637	999999	999999	645	999999	739	599	338	352	75	999999	394	595	661	327	251	999999	854	628	999999	999999	39	491	635	271	163	999999	596	70	999999	528	996	18	974	294	176	888	789	764	848	397	999999	999999	506	149	939	999999	999999	483	567	786	999999	268	97	544	607	999999	999999	383	60	641	12	278	369	547	422	386	621	376	160	363	999999	100	780	426	190	484	985	496	999999	999999	270	123	999999	206	786	999999	920	439	687	365	416	415	999999	217	999999	567	196	958	726	562	397	471	333	214	896	651	488	670	364	133	825	984	61	905	381	999999	776	172	760	685	465	999999	689	794	946	484	385	573	41	622	298	36	999999	769	756	798	789	297	310	999999	999999	259	85	999999	999999	999999	999999	999999	836	506	
791	33	208	999999	106	216	782	538	268	422	275	915	639	742	834	999999	224	292	159	582	109	489	862	624	437	999999	115	135	264	999999	130	577	737	534	830	274	827	999999	999999	550	26	260	38	887	869	343	619	999999	729	740	217	81	659	999999	407	311	171	999999	613	890	999999	657	999999	744	302	697	999999	999999	999999	999999	971	495	619	999999	565	848	460	999999	999999	999999	999999	773	405	999999	317	58	999999	483	137	528	112	253	125	781	449	369	976	294	595	182	165	515	430	169	999999	721	999999	60	999999	558	999999	197	829	999999	304	337	261	999999	436	999999	779	999999	977	392	467	728	380	999999	170	206	999999	176	389	582	938	91	352	245	999999	999999	596	868	785	578	677	999999	999999	605	487	999999	117	226	999999	999999	403	460	538	999999	702	50	351	999999	890	999999	687	999999	999999	256	999999	223	985	25	999999	841	999999	910	919	408	715	551	313	774	999999	58	999999	999999	318	999999	189	488	553	314	543	714	254	972	978	294	891	999999	117	999999	34	999999	135	101	222	26	999999	492	541	999999	332	999999	737	576	274	841	412	999999	376	771	77	103	670	999999	999999	300	999999	999999	999999	999999	517	999999	444	999999	750	95	922	997	442	302	351	696	946	423	982	392	977	677	707	147	999999	999999	626	346	110	931	999999	455	619	999999	429	20	560	906	622	609	716	999999	826	189	918	415	599	999999	429	999999	999999	256	698	99	322	919	999999	794	999999	999999	999999	107	44	819	490	999999	999999	520	872	341	145	50	800	382	676	385	851	528	228	476	999999	552	917	730	999999	357	999999	529	609	510	999999	765	999999	964	513	618	999999	16	698	450	37	999999	211	97	244	116	456	999999	999999	936	77	999999	576	287	399	553	190	999999	999999	142	721	858	911	372	999999	999999	887	836	868	67	818	999999	999999	999999	449	189	351	829	496	999999	999999	439	115	672	999999	585	999999	876	574	959	438	263	971	999999	728	999999	177	839	789	864	229	999999	457	366	128	232	627	798	837	999999	212	360	817	366	241	292	999999	999999	929	722	190	21	271	909	628	999999	873	275	59	281	21	511	50	632	459	999999	981	999999	999999	999999	957	401	48	364	756	999999	445	614	999999	446	999999	928	909	76	999999	999999	358	548	737	562	359	362	999999	566	208	700	999999	195	907	949	310	14	694	719	765	788	972	906	162	551	999999	268	941	612	856	999999	602	973	948	251	933	443	21	991	860	605	652	481	999999	66	767	999999	707	384	146	420	999999	200	311	895	245	999999	
999999	196	442	101	421	146	710	125	108	999999	246	666	26	867	993	999999	858	169	146	501	750	106	783	999999	560	566	999999	445	848	411	672	999999	16	491	56	824	558	999999	999999	999999	999999	50	957	430	23	51	999999	999999	427	541	341	151	999999	743	999999	300	413	573	540	854	671	274	277	696	674	193	660	534	999999	999999	154	999999	975	999999	999999	709	999999	999999	999999	519	208	206	27	317	79	530	304	272	999999	756	999999	985	238	999999	999999	506	999999	270	755	829	390	834	458	258	396	252	176	999999	24	990	161	59	999999	30	999999	999999	256	999999	627	154	888	999999	742	73	999999	169	861	646	786	233	935	878	608	999999	138	373	747	769	999999	827	364	999999	999999	800	605	371	999999	217	682	379	259	999999	999999	610	941	992	999999	394	501	237	391	529	350	999999	64	283	999999	999999	999999	293	726	487	49	799	790	999999	150	942	999999	395	891	653	964	417	999999	132	244	997	94	146	282	999999	277	692	446	834	999999	466	745	999999	920	586	325	999999	999999	772	774	844	999999	229	852	158	999999	115	999999	999999	564	999999	999999	932	48	453	606	755	999999	999999	219	356	362	999999	895	683	207	145	999999	999999	337	575	999999	999999	357	400	187	865	293	999999	436	172	356	709	999999	892	648	812	294	999999	979	569	388	288	562	999999	491	864	334	179	951	999999	639	41	409	999999	179	617	585	648	276	741	472	999999	938	56	10	653	686	999999	44	395	851	999999	335	768	999999	486	999999	999999	999999	323	541	123	999999	644	999999	325	309	999999	723	41	236	999999	209	248	107	501	350	515	426	838	999999	999999	145	565	939	999999	705	641	999999	999999	968	655	739	953	209	999999	714	999999	523	999999	999999	405	288	12	168	215	999999	96	999999	696	146	142	999999	80	999999	219	999999	617	705	892	999999	999999	488	999999	72	999999	906	256	48	999999	787	56	992	741	999999	782	52	143	999999	734	841	619	970	999999	999999	836	999999	668	999999	990	380	106	598	999999	76	686	917	999999	939	586	308	553	999999	922	999999	99	150	999999	586	363	999999	845	219	999999	61	999999	696	382	484	236	439	248	438	58	378	999999	999999	371	674	807	864	794	999999	820	999999	999999	571	58	207	467	999999	999999	999999	464	823	535	887	999999	999999	76	989	544	999999	712	157	70	125	999	554	228	640	779	106	999999	999999	999999	651	399	544	763	438	648	999999	999999	541	68	165	973	235	843	999999	831	791	607	818	330	30	490	673	375	999999	572	504	978	827	915	999999	313	966	451	883	498	
999999	816	638	351	368	757	181	98	904	999999	773	711	425	808	988	498	960	177	361	999999	726	179	590	999999	153	206	199	999999	785	852	16	784	959	314	748	975	969	476	961	999999	318	999999	471	41	799	793	563	28	927	784	352	999999	99	999999	999999	913	235	999999	207	999999	567	556	313	62	144	999999	751	120	69	22	529	493	216	97	852	151	708	559	999999	360	643	181	697	10	509	218	694	247	542	835	749	206	279	799	705	762	280	999999	999999	810	999999	452	999999	915	999999	859	592	999999	869	630	215	999999	706	847	528	396	999999	313	552	926	999999	513	577	234	999999	333	224	416	391	999999	871	999999	999999	266	318	999999	222	781	999999	650	626	692	378	912	999999	83	500	431	280	318	902	966	866	969	999999	999999	874	734	999999	932	999999	185	620	778	759	915	999999	999999	999999	338	183	87	568	999999	309	999999	144	665	603	198	999999	792	145	83	197	904	999999	693	750	779	325	488	139	812	15	451	82	599	163	714	70	60	999999	999999	144	999999	408	963	999999	904	999999	219	999999	463	109	851	999999	547	591	854	492	999999	699	999999	999999	695	948	756	897	999999	539	545	512	999999	137	999999	900	999999	938	372	506	469	33	999999	385	116	358	675	713	999999	411	534	999999	308	999999	741	360	142	999999	449	877	651	76	999999	375	999999	706	999999	335	326	951	846	999999	228	358	33	305	854	383	906	346	282	52	743	456	14	536	214	999999	395	432	999999	273	999999	495	854	403	999999	479	527	409	999999	999999	397	212	999999	925	999999	950	208	446	505	758	33	999999	604	999999	332	364	371	331	502	585	939	893	193	999999	120	733	999999	629	92	384	999999	506	240	933	655	999999	891	88	746	264	468	999999	926	19	250	395	999999	255	81	857	999999	206	907	999999	409	503	28	981	815	66	456	578	363	130	902	526	872	999999	999999	790	472	292	999999	999999	126	990	966	184	342	999999	841	258	558	235	276	660	999999	709	999999	999999	522	999999	272	690	808	889	999999	805	999999	723	522	230	301	290	395	825	999999	999999	999999	418	536	844	648	999999	224	207	29	138	854	252	999999	173	146	801	277	562	999999	894	439	237	405	170	77	999999	211	621	957	278	840	999999	48	999999	304	125	999999	678	271	182	475	999999	870	466	999999	864	796	359	93	999999	22	832	806	726	240	187	23	375	999999	39	888	603	250	750	298	414	213	998	868	31	185	999999	301	847	429	829	999999	938	220	213	822	999999	537	467	266	17	644	999999	698	
127	112	259	902	241	999999	999999	999999	129	178	546	661	798	490	999999	324	999999	999999	958	306	411	999999	999999	165	572	217	46	76	783	999999	290	770	890	309	999999	999999	999999	696	999999	564	999999	999999	248	770	673	999999	34	371	475	153	843	476	686	25	297	307	37	104	339	34	256	805	999999	634	887	775	770	498	999999	152	999999	726	481	403	748	942	582	313	491	30	192	674	600	640	999999	814	94	875	21	453	999999	831	999999	45	318	999999	881	613	999999	898	999999	999999	632	333	999999	126	994	292	276	999999	725	999999	612	319	841	581	999999	999999	983	999999	690	894	487	295	999999	566	999999	445	94	995	71	968	999999	999999	248	656	52	999999	885	534	999999	801	999999	666	728	178	229	57	204	736	548	933	630	999999	217	999999	58	346	999999	198	999999	999999	999999	281	293	756	303	29	999999	194	999999	937	72	458	263	888	296	999999	566	92	347	999999	251	358	457	137	347	619	999999	999999	607	705	999999	696	777	270	603	999999	382	999999	999999	209	976	19	999999	611	871	181	557	328	601	238	999999	999999	851	444	318	999999	823	166	419	683	644	719	999999	834	742	999999	681	992	295	958	448	595	999999	147	345	241	161	999999	265	176	72	66	760	379	925	214	844	342	951	754	513	999999	562	201	565	267	999999	999999	868	505	500	564	43	642	790	194	999999	714	109	999999	698	977	999999	252	620	587	959	217	908	999999	999999	348	50	999999	455	231	42	26	582	88	809	788	977	999999	675	508	33	127	589	740	431	140	243	999999	999999	535	999999	319	580	977	999999	225	464	340	973	999999	999999	502	197	999999	161	767	142	31	277	999999	10	150	577	122	999999	841	999999	999999	117	401	115	175	999999	919	999999	723	445	604	780	999999	333	646	786	522	984	530	930	31	588	999999	999999	221	608	155	535	185	741	999999	423	465	597	295	999999	999999	57	358	27	278	999999	438	331	999999	250	683	586	363	364	64	999999	44	911	606	589	453	403	999999	567	339	394	731	999999	978	190	324	999999	48	423	214	999999	999999	512	661	999999	159	999999	470	971	999999	999999	181	820	999999	999999	389	553	990	706	780	188	164	999999	999999	883	930	457	999999	999999	999999	999999	548	940	160	589	999999	531	260	247	999999	120	933	922	642	769	223	910	303	648	801	770	15	341	643	35	321	845	823	777	438	702	989	123	999999	247	31	999999	670	108	999999	857	303	753	276	999999	999999	242	158	919	670	30	163	704	555	165	681	999999	999999	999999	277	655	708	482	808	
737	130	819	999999	405	999999	982	250	205	811	944	477	262	75	999999	780	999999	697	999999	999999	418	999999	999999	568	999999	565	815	999999	545	999999	191	999999	821	999999	999999	549	435	999999	752	182	688	779	957	999999	611	688	429	150	334	354	198	958	804	374	400	198	835	261	999999	999999	932	999999	704	375	999999	794	655	318	536	433	355	999999	944	731	429	638	591	402	999999	999999	146	999999	609	201	641	233	355	999999	553	999999	714	183	376	913	249	999999	84	999999	272	999999	999999	120	614	900	999	999999	23	82	945	761	999999	442	304	999999	702	267	450	513	733	406	449	208	764	999999	719	181	999999	41	491	790	564	998	139	150	177	36	999999	708	999999	999999	999999	282	511	792	999999	281	999999	589	221	982	198	999999	999999	866	377	834	999999	999999	190	827	999999	982	999999	165	207	607	312	163	999999	999999	206	741	999999	566	999999	176	697	999999	451	448	302	768	999999	509	601	993	999999	999999	773	343	679	641	528	374	999999	237	692	999999	594	146	968	725	969	545	999999	456	999999	302	680	999999	146	384	977	999999	535	358	999999	91	563	214	999999	999999	390	999999	996	999999	223	947	516	958	484	351	387	314	479	576	798	284	723	999999	744	847	592	573	207	305	664	786	838	701	75	999999	999999	390	678	929	999999	693	549	231	243	311	785	722	999999	794	999999	672	999999	958	559	888	368	418	469	620	456	816	88	999999	900	999999	118	999999	893	873	559	999999	636	999999	999999	114	734	999999	999999	442	72	870	999999	412	999999	991	999999	880	151	999999	999999	384	920	999999	999999	528	615	848	331	806	203	999999	829	851	245	10	46	999999	727	455	999999	866	506	999999	558	586	999999	999999	402	999999	913	238	674	999999	630	184	85	578	999999	999999	499	886	180	115	249	102	50	996	177	999999	999999	800	999999	695	32	999999	877	893	509	896	999999	940	456	422	892	964	304	122	230	70	924	468	656	23	955	277	696	401	788	999999	999999	999999	507	103	999999	999999	85	978	694	254	307	999999	999999	180	163	558	999999	757	223	284	999999	927	999999	999999	383	999999	154	149	740	754	689	486	115	54	360	587	442	362	469	778	889	326	428	975	763	742	399	485	999999	407	837	939	188	513	667	618	206	401	720	466	999999	999999	248	939	565	821	87	999999	820	576	126	87	298	999999	999999	481	509	800	353	641	107	668	289	999999	999999	750	308	601	386	741	391	51	999999	12	808	999999	999999	488	420	941	665	999999	664	293	290	760	650	743	999999	999999	118	405	57	999999	
369	311	656	905	999999	814	523	486	647	999999	999999	85	444	296	999999	441	404	31	389	412	976	731	13	996	999999	166	109	564	482	200	633	999999	994	563	642	507	999999	999999	465	605	428	189	999999	586	107	215	999999	364	117	999999	792	96	26	644	112	638	999999	660	853	866	715	958	13	457	999999	210	90	999999	653	137	144	232	566	783	983	797	999999	427	898	846	999999	744	456	795	408	546	999999	999999	460	13	210	647	328	599	890	470	185	280	140	897	134	444	999999	979	553	569	530	242	999999	315	635	879	761	16	999999	970	511	218	59	908	999999	731	429	649	927	497	904	966	893	523	999999	999999	296	10	721	406	43	476	251	999999	26	736	697	155	378	331	999999	321	574	999999	958	999999	999999	232	666	403	25	70	999999	999999	999999	563	349	148	999999	902	592	761	295	629	936	45	999999	999999	891	999999	43	284	281	606	612	999999	402	973	999999	654	999999	74	344	328	391	999999	423	195	183	462	396	559	460	475	738	999999	35	945	983	923	999999	20	999999	170	999999	740	999999	999999	454	81	171	999999	999999	999999	999999	528	426	967	248	963	621	999999	47	439	999999	483	999999	805	999999	999999	999999	456	989	641	652	501	999999	184	958	999999	999999	967	741	111	300	30	976	999999	84	219	706	999999	999999	29	312	230	973	901	61	886	916	984	999999	999999	514	714	386	941	397	900	999999	252	18	597	780	653	48	999999	148	98	507	413	999999	657	999999	508	749	970	339	432	527	832	132	82	734	209	388	775	597	586	999999	45	999999	184	424	464	999999	120	999999	999999	999999	999999	762	962	999999	512	263	931	999999	15	965	416	611	965	382	962	130	936	862	581	999999	273	347	562	455	472	390	555	243	327	458	639	731	680	999999	490	80	169	999999	231	999999	999999	591	591	620	237	433	67	999999	999999	343	123	257	667	999999	918	699	209	517	916	999999	707	999999	867	557	335	685	930	724	891	892	960	253	641	999999	818	681	755	941	228	999999	332	753	999999	983	345	392	73	298	332	790	870	651	999999	109	999999	999999	724	44	999999	551	502	343	999999	999999	383	999999	615	42	574	247	943	267	299	877	799	954	916	883	221	943	621	999999	402	111	999999	999999	476	542	397	69	957	721	656	999999	546	989	842	221	610	475	999999	999999	724	95	846	612	361	898	309	999999	999999	999999	822	999999	930	999999	940	808	547	73	403	83	644	514	289	232	999999	623	341	999999	999999	999999	283	746	177	999999	918	999999	999999	999999	957	578	999999	
113	999999	999999	898	999999	745	687	58	999999	999999	546	82	702	396	219	999999	999999	11	738	567	498	182	147	999999	86	184	350	940	633	553	999999	999999	825	840	540	296	173	334	306	877	999999	762	87	40	737	674	999999	203	709	512	641	417	228	999999	999999	931	90	999999	822	140	405	746	424	490	546	439	256	861	999999	923	999999	299	704	860	999999	999999	104	116	830	411	709	156	241	131	912	719	887	999999	106	609	215	614	999999	176	482	908	347	597	493	999999	427	612	999999	785	999999	352	712	368	108	999999	837	974	729	421	430	999999	514	303	578	826	999999	442	765	257	717	37	787	538	387	14	398	506	999999	532	983	999999	999999	455	260	569	16	999999	715	98	771	241	884	999999	746	234	403	54	29	666	754	999999	847	100	78	842	999999	999999	980	103	620	999999	360	206	437	333	448	69	53	18	819	33	727	677	485	486	152	999999	999999	999999	611	354	487	999999	777	998	259	719	387	417	14	999999	999999	622	478	440	880	688	663	999999	785	344	999999	21	999999	999999	267	999999	614	592	999999	868	391	827	491	275	853	404	428	438	83	728	681	635	999999	987	484	114	208	54	605	464	42	379	999999	277	999999	475	120	999999	999999	999999	114	795	717	145	451	721	140	212	586	486	270	234	349	66	662	999999	17	999999	257	163	971	569	986	245	835	21	459	224	922	387	294	382	698	999999	624	886	917	867	545	763	974	996	468	129	204	808	40	999999	999999	977	999999	999999	798	999999	117	999999	999999	481	999999	999999	271	916	289	208	202	887	999999	999999	999999	775	457	149	323	493	189	975	999999	866	999999	37	981	148	999999	945	919	43	583	120	887	999999	999999	446	999999	116	501	68	717	269	927	316	999999	686	878	839	999999	329	936	315	408	142	443	942	440	283	458	133	316	343	289	168	314	425	999999	363	698	21	999999	217	991	999999	267	842	939	735	755	999999	269	999999	426	599	106	278	712	999999	999999	145	15	294	657	378	751	999999	999999	769	11	855	999999	524	999999	518	747	999999	323	999999	874	999999	12	705	527	164	864	546	917	690	999999	45	713	710	718	563	15	297	559	623	379	884	862	180	999999	899	84	744	629	999999	999999	377	955	434	881	54	999999	310	766	999999	513	214	466	299	707	999999	151	999999	999999	586	512	460	999999	699	907	999999	999999	832	999999	627	89	999999	917	19	838	694	90	289	999999	999999	431	705	999999	999999	119	175	427	999999	999999	767	757	565	937	52	999999	999999	207	999999	526	891	
315	310	338	148	423	394	296	999999	461	22	885	999999	690	142	999999	807	930	999999	589	742	572	175	369	215	999999	524	999999	999999	999999	446	497	824	762	937	368	130	376	999999	642	725	999999	999999	121	460	881	894	874	999999	886	598	471	93	676	784	328	999999	999999	133	278	899	212	421	843	999999	525	70	999999	752	774	44	440	548	999999	863	999999	602	63	908	333	975	649	999999	999999	999999	975	413	158	977	999999	227	189	253	122	999999	523	999999	999999	999999	999999	999999	999999	999999	40	852	168	922	999999	812	999999	726	97	999999	799	303	999999	999999	433	829	999999	121	912	999999	999999	999999	855	999999	435	999999	999999	407	475	955	974	999999	999999	527	356	145	855	999999	801	345	67	892	140	157	999999	819	493	999999	999999	307	68	823	909	672	989	483	999999	972	497	873	472	523	260	141	68	999999	122	732	999999	297	973	986	319	576	74	250	999999	707	742	616	999999	999999	374	999999	896	999999	602	518	999999	872	148	883	565	928	872	544	642	998	99	165	707	999999	229	745	333	82	513	342	607	749	999999	999999	239	880	627	821	158	92	244	907	695	603	204	606	159	100	430	999999	704	530	608	428	999999	586	908	999999	432	629	845	824	647	270	911	788	816	849	653	684	311	61	999999	559	763	191	999999	999999	566	623	999999	999999	652	133	637	86	151	637	681	999999	972	142	999999	529	999999	420	270	434	691	416	789	999999	999999	745	89	653	145	999999	665	436	999999	804	928	809	43	612	182	524	999999	835	647	999999	178	10	712	178	999999	999999	323	352	999999	45	422	159	833	296	999999	906	53	984	941	102	971	254	536	177	214	589	496	633	999999	746	802	999999	769	610	999999	446	999999	910	990	279	735	999999	515	90	999999	999999	975	747	817	275	480	648	893	554	217	923	473	545	964	82	999999	999999	999999	184	243	566	999999	233	999999	999999	999999	142	993	672	367	659	738	455	785	435	999999	748	816	999999	999999	164	962	224	999999	217	972	497	946	917	899	999999	218	999999	847	825	397	751	592	468	401	347	999999	231	196	999999	195	28	759	538	468	999999	872	141	999999	89	603	175	999999	946	385	386	196	86	999999	999999	451	408	608	959	47	862	165	999999	581	999999	510	741	999999	844	32	954	737	417	999999	999999	183	87	431	767	232	999999	920	999999	92	25	160	577	999999	874	116	786	420	800	999999	606	475	524	559	980	579	999999	147	986	924	431	648	779	999999	505	148	999999	976	840	737	815	942	519	274	566	777	932	293	163	
737	245	544	937	916	852	802	658	999999	999999	198	999999	94	934	999999	999999	999999	381	950	952	999999	999999	999999	579	73	999999	664	955	259	992	212	647	999999	983	258	688	887	710	863	774	999999	999999	845	999999	999999	377	999999	17	798	999999	199	999999	981	999999	999999	994	999999	964	874	240	198	847	408	999999	249	551	999999	110	685	43	774	666	999999	186	259	999999	897	999999	927	999999	999999	656	167	999999	999999	806	665	246	566	999999	262	922	836	632	585	855	90	320	295	111	585	631	332	764	839	533	887	999999	91	180	107	159	47	188	287	542	999999	762	999999	442	885	554	999999	431	780	999999	829	999999	600	999999	176	999999	990	826	120	332	333	402	806	279	919	859	165	396	166	999999	884	657	354	53	174	999999	587	999999	999999	40	97	901	983	999999	999999	10	999999	687	14	520	169	999999	78	955	999999	999999	955	463	523	35	399	158	274	999999	967	182	999999	556	239	847	999	147	610	89	245	999999	999999	819	575	918	654	999999	999999	646	944	673	589	399	834	999999	372	133	339	999999	641	939	636	316	30	999999	468	658	999999	166	520	31	610	988	719	785	878	146	887	604	380	999999	766	627	733	303	999999	999999	999999	362	485	876	807	420	448	306	796	111	798	54	459	999999	30	999999	999999	922	73	600	679	999999	999999	235	999999	999999	818	720	999999	999999	583	999999	938	999999	999999	104	680	643	223	999999	999999	423	989	776	348	999999	154	999999	900	541	501	810	240	992	472	999999	364	260	640	82	999999	999999	133	788	528	81	999999	142	70	926	554	492	708	873	999999	266	69	231	887	402	590	444	999999	641	516	773	999999	945	999999	272	999999	430	13	151	597	822	999999	211	258	276	737	21	999999	974	986	18	999999	999999	943	215	614	999999	372	248	999999	999999	999999	999999	999999	755	584	170	287	797	195	133	488	567	286	236	966	857	972	620	999999	999999	129	845	999999	508	999999	140	12	649	999999	608	67	999999	660	439	999999	808	930	503	692	577	734	999999	788	863	529	544	89	716	999999	756	999999	752	583	912	48	72	837	773	999999	454	168	999999	999999	587	75	999999	907	999999	322	167	927	479	927	97	844	602	999999	791	978	137	60	295	409	901	999999	315	191	747	999999	999999	971	167	419	248	418	105	387	211	797	999999	637	243	404	91	829	690	824	496	77	999999	15	55	999999	999999	403	872	238	999999	149	760	542	999999	455	469	999999	770	69	689	999999	748	225	855	994	181	499	817	891	327	82	757	999999	694	999999	999999	846	999999	
372	463	844	546	867	148	999999	47	273	477	788	934	895	999999	999999	999999	999999	329	229	999999	61	622	999999	586	999999	910	176	999999	280	847	490	499	999999	270	999999	606	844	141	881	87	793	957	999999	32	39	956	432	23	136	999999	999999	360	736	697	874	749	996	999999	565	956	971	999999	766	425	999999	299	321	634	660	34	300	686	447	999999	366	999999	714	999999	557	34	488	999999	999999	925	971	139	762	999999	396	658	610	586	576	925	115	999999	200	999999	999999	999999	645	798	362	111	64	199	912	593	340	780	44	561	711	541	478	999999	425	841	454	858	536	395	999999	11	999999	714	120	999999	47	254	904	232	410	817	388	690	999999	163	870	999999	999999	179	595	999999	624	58	999999	999999	999999	296	696	999999	47	186	213	259	560	360	687	350	89	400	556	96	999999	811	161	893	163	788	27	272	999999	673	641	367	800	631	387	999999	839	85	75	999999	557	555	194	233	614	999999	139	999999	475	530	701	826	622	999999	740	812	897	999999	881	668	278	433	388	374	545	846	459	928	999999	321	999999	999999	999999	999999	999999	330	627	928	289	34	658	577	797	450	971	815	744	999999	891	575	999999	857	999999	406	481	134	999999	820	688	767	679	211	477	164	29	999999	501	817	970	999999	999999	969	701	857	20	701	636	937	403	729	999999	168	47	407	842	653	999999	928	333	414	163	806	999999	521	355	999999	999999	643	431	282	324	927	999999	481	390	509	166	346	396	780	498	239	426	958	666	520	174	79	321	375	888	573	493	566	266	388	729	189	512	999999	601	999999	516	130	415	183	837	565	27	342	496	999999	541	553	915	999999	389	999999	999999	834	999999	999999	331	999999	394	751	444	764	224	999999	780	977	834	832	188	504	999999	306	553	492	683	608	62	978	878	425	41	939	650	342	998	448	334	999999	281	571	671	461	735	664	739	999999	350	26	562	519	999999	708	375	421	211	93	999999	999999	160	999999	977	352	186	969	719	504	123	882	13	342	653	167	561	616	833	271	570	888	753	999999	999999	46	426	999999	786	332	574	239	141	914	710	999999	526	597	999999	999999	284	765	944	244	959	468	999999	999999	999999	481	157	758	587	939	999999	849	619	550	426	941	926	817	193	397	930	884	999999	98	999999	691	640	964	32	514	987	804	943	999999	651	799	33	205	503	314	185	815	651	999999	401	860	351	976	181	652	402	467	582	557	313	85	717	999999	598	999999	841	193	736	83	999999	718	905	110	999999	626	
918	730	323	878	999999	125	999999	559	696	770	350	664	792	379	999999	529	232	999999	999999	575	92	108	999999	329	473	992	88	999999	249	683	955	251	86	554	999999	999999	153	704	999999	197	842	167	999999	999999	834	999999	400	367	999999	432	999999	518	895	999999	544	819	999999	999999	414	229	999999	664	320	22	815	999999	587	247	644	450	999999	527	60	27	733	924	869	779	495	296	602	721	616	999999	197	999999	999999	752	20	915	999999	159	299	126	160	187	847	999999	22	735	599	162	999999	999999	57	968	468	878	600	999999	950	353	509	128	627	326	999999	503	999999	378	999999	999999	237	999999	901	236	999999	934	999999	555	87	653	767	759	697	999999	997	999999	999999	229	978	999999	162	401	965	205	650	999999	999999	834	999999	353	401	643	999999	764	925	994	999999	820	739	533	21	54	542	306	585	999999	430	999999	328	953	999999	999999	999999	999999	681	835	763	999999	586	67	445	42	426	733	262	134	778	932	524	13	485	999999	489	454	466	118	858	668	619	900	750	999999	999999	999999	619	795	999999	705	999999	99	240	912	999999	682	999999	978	627	999999	54	460	971	999999	999999	324	999999	785	126	946	820	573	999999	105	96	685	317	134	527	251	123	466	882	82	850	999999	999999	999999	714	806	366	999999	490	999999	999999	168	929	262	658	201	707	999999	678	306	999999	519	122	145	826	999999	999999	963	999999	999999	695	587	999999	898	647	237	551	905	999999	999999	590	999999	92	999999	481	928	756	65	475	335	543	290	999999	585	196	341	323	638	746	166	442	402	999999	114	999999	46	999999	999999	999999	999999	999999	801	762	368	715	999999	436	195	663	898	801	319	999999	135	999999	414	999999	993	712	999999	913	999999	169	915	999999	197	999999	978	572	444	348	999999	999999	999999	686	742	527	429	869	643	904	138	999999	999999	999999	132	904	900	999999	949	999999	999999	999999	308	999999	736	999999	847	491	528	247	458	622	229	559	999999	869	454	999999	110	887	379	999999	78	411	785	939	999999	560	999999	999999	415	716	623	208	751	999999	151	536	949	110	999999	938	351	406	456	999999	755	298	288	262	460	999999	171	72	867	473	259	897	999999	797	331	296	735	244	999999	742	999	999999	999999	678	727	917	499	999999	216	441	999999	672	954	279	194	32	282	502	833	953	554	560	999999	287	157	999999	803	162	778	394	999999	999999	573	714	999999	734	490	999999	535	542	999999	171	856	435	692	999999	942	463	613	309	23	243	410	999999	999999	448	999999	530	530	999999	124	999999	231	822	999999	673	999999	999999	999999	
459	999999	673	967	301	991	392	704	904	595	999999	311	350	549	479	999999	969	706	695	527	77	53	959	88	61	428	625	940	43	207	999999	488	702	700	163	999999	350	275	999999	887	999999	744	785	999999	960	182	773	797	999999	452	999999	999999	413	999999	695	416	999999	594	915	873	376	452	670	999999	999999	92	608	650	396	999999	39	704	999999	999999	999999	332	999999	999999	999999	879	654	828	999999	591	999999	61	999999	980	15	747	193	756	359	246	999999	362	83	87	368	878	573	999999	411	48	999999	563	379	999999	10	372	157	558	475	46	999999	547	263	89	767	525	16	999999	644	648	528	282	354	361	297	369	259	190	999999	250	999999	531	426	160	178	999999	681	480	999999	999999	599	635	291	323	27	973	109	994	999999	842	871	945	488	762	520	150	219	999999	999999	640	123	966	892	999999	730	999999	131	113	999999	392	844	536	648	12	59	893	991	41	343	324	270	264	870	823	999999	370	52	664	999999	38	176	663	999999	349	529	633	742	66	593	999999	999999	996	999999	999999	997	999999	307	999999	713	626	158	999999	999999	993	380	858	999999	999999	855	999999	999999	466	999999	882	226	191	373	308	999999	999999	161	935	448	23	472	274	999999	943	826	999999	999999	999999	951	23	880	999999	978	179	999999	671	537	673	210	233	674	395	532	210	711	816	971	998	14	297	475	999999	999999	671	530	999999	999999	162	999999	821	306	99	514	459	12	237	212	999999	339	999999	887	487	735	999999	348	999999	999999	971	999999	19	72	75	999999	664	999999	999999	259	317	649	999999	999999	384	430	389	926	585	881	82	999999	484	614	999999	668	999999	409	999999	487	524	332	454	374	715	999999	999999	999999	999999	537	850	912	345	978	895	554	999999	999999	512	999999	355	298	762	205	999999	999999	999999	999999	294	999999	368	264	559	189	734	999999	204	498	999999	463	197	999999	695	999999	40	999999	999999	505	719	999999	202	377	999999	931	141	235	569	258	706	942	174	838	473	835	179	595	362	165	253	910	999999	977	556	999999	869	725	603	715	174	507	909	999999	686	71	999999	990	367	999999	999999	999999	424	945	999999	337	299	999999	166	860	877	445	808	707	999999	808	874	224	821	847	71	999999	632	854	94	208	999999	999999	162	412	630	189	237	733	118	999999	496	413	999999	228	760	520	568	999999	837	729	999999	999999	999	877	197	989	179	999999	567	641	876	569	999999	999999	304	386	206	999999	239	999999	217	84	599	517	321	470	999999	602	97	999999	847	889	999999	999999	509	829	913	999999	225	641	19	
717	999999	999999	868	999999	999999	999999	999999	383	323	814	513	149	522	624	613	491	565	726	958	999999	999999	25	793	986	553	506	94	475	473	922	538	999999	688	500	999999	999999	649	395	917	439	678	713	238	43	385	877	999999	885	225	431	999999	498	682	999999	293	999999	999999	881	383	55	517	458	910	400	999999	916	460	999999	715	999999	999999	180	999999	529	898	719	999999	760	610	999999	663	208	259	51	213	49	914	999999	216	757	448	767	999999	871	921	229	803	999999	756	468	427	999999	179	733	589	548	689	163	543	573	999999	999999	999999	999999	392	999999	209	869	196	246	12	999999	814	999999	999999	85	167	936	607	999999	999999	949	13	152	999999	842	999999	999999	462	665	359	761	712	643	393	524	496	314	489	613	29	934	651	999999	466	999999	999999	221	690	513	390	999999	999999	863	657	424	920	138	459	999999	290	684	416	999999	887	251	999999	999999	574	529	589	853	457	999999	660	982	999999	492	685	44	835	816	835	948	285	606	215	999999	986	999999	603	367	999999	999999	332	999999	999999	999999	633	224	721	834	647	999999	924	536	305	999999	999999	675	126	437	452	424	714	473	848	468	255	999999	45	999999	195	605	925	231	998	518	671	324	464	187	859	999999	322	11	179	674	34	748	310	999999	644	320	852	176	999999	440	234	859	496	69	874	352	189	79	649	52	244	702	538	787	888	889	220	999999	577	982	112	713	304	999999	999999	999999	979	390	18	874	752	759	317	568	293	812	827	405	313	516	291	253	999999	136	999999	331	999999	523	766	755	110	914	598	932	338	520	564	322	999999	999999	999999	799	999999	774	299	485	395	970	503	86	71	815	635	999999	700	999999	999999	999999	999999	122	999999	999999	623	262	774	838	171	384	239	772	257	999999	780	935	999999	491	192	587	837	954	935	249	30	690	693	294	288	537	241	479	169	396	578	999999	90	907	186	808	999999	461	999999	20	740	999999	828	556	45	700	999999	218	676	774	340	789	186	57	999999	932	569	490	559	999999	153	760	613	861	936	277	854	245	315	999999	999999	999999	999999	924	999999	999999	999999	999999	259	588	619	32	999999	999999	65	999999	335	999999	999999	253	249	519	902	689	999999	980	999999	967	619	767	845	681	903	302	196	999999	158	262	548	154	80	999999	240	970	999999	130	956	228	805	158	999999	821	999999	72	144	78	999999	999999	67	528	183	895	528	999999	999999	937	129	999999	209	110	639	999999	494	328	182	817	999999	932	675	999999	33	999999	171	471	825	34	909	840	168	
127	999999	208	999999	29	971	185	999999	749	237	87	10	455	999999	705	518	868	999999	999999	890	999999	790	550	285	319	505	999999	733	66	666	999999	38	999999	999999	91	627	441	999999	474	999999	996	914	539	704	597	746	999999	879	466	999999	956	697	999999	950	841	999999	999999	922	885	524	696	452	846	999999	519	999999	721	113	937	87	86	990	862	108	999999	999999	999999	845	687	573	928	405	276	114	999999	30	574	339	999999	754	694	519	999999	950	999999	554	77	999999	195	549	999999	474	999999	388	876	966	835	999999	999999	999999	86	999999	244	321	999999	999999	999999	999999	999999	498	484	392	601	192	393	566	997	911	447	349	344	999999	660	148	548	999999	462	999999	237	743	195	218	283	81	999999	608	284	681	364	369	378	335	81	999999	75	642	872	759	995	319	999999	923	918	999999	105	281	999999	106	772	142	837	999999	514	640	312	275	119	530	515	999999	999999	325	557	87	999999	18	733	963	999999	906	591	999999	999999	918	774	272	299	567	999999	406	182	999999	909	999999	531	91	999999	441	999999	999999	999999	352	999999	220	37	653	999999	999999	744	96	547	472	32	999999	551	999999	999999	596	865	999999	999999	552	554	118	613	113	999999	335	555	890	999999	301	579	284	383	999999	459	682	999999	130	895	458	822	889	858	709	165	52	680	397	687	233	576	353	822	980	797	145	999999	923	247	999999	295	854	897	256	999999	999999	999999	312	684	721	706	999999	154	999999	729	664	260	903	947	373	655	999999	213	965	999999	235	999999	403	999999	324	999999	999999	999999	855	173	967	991	999999	816	999999	560	378	712	999999	527	831	208	305	260	142	884	703	975	874	395	999999	999999	999999	999999	999999	999999	99	860	370	646	999999	861	299	363	762	672	648	999999	540	813	287	455	247	447	894	999999	165	152	999999	439	381	991	999999	999999	47	326	69	91	999999	129	999999	517	351	999999	788	969	909	942	498	999999	246	617	999999	71	118	999999	413	495	636	640	141	999999	999999	931	999999	999999	852	829	999999	999999	613	999999	999999	421	999999	769	999999	918	999999	924	127	223	999999	848	203	764	999999	948	362	365	912	574	454	518	987	999999	999999	999999	64	50	127	90	999999	61	856	679	680	34	999999	348	999999	495	835	711	523	918	301	703	738	510	202	999999	476	960	534	49	122	428	433	827	803	693	999999	618	807	46	999999	602	999999	523	93	531	239	999999	999999	426	738	999999	995	79	232	999999	682	553	848	222	613	665	999999	816	567	262	999999	999999	544	884	630	226	903	486	330	699	710	
224	427	670	675	463	999999	117	311	378	999999	363	604	999999	20	999999	770	594	432	932	85	186	999999	831	999999	347	478	904	796	521	839	518	748	533	561	467	999999	999999	547	160	999999	420	515	198	828	246	999999	13	873	999999	456	319	64	398	624	534	267	595	739	337	999999	278	320	789	539	914	615	81	980	999999	999999	592	999999	282	448	664	671	768	12	999999	60	475	40	999999	999999	999999	464	999999	999999	36	999999	540	448	999999	175	225	109	725	659	914	999999	226	32	999999	999999	999999	272	781	949	999999	863	499	593	54	287	519	247	832	724	18	460	265	171	999999	999999	999999	153	999999	117	999999	565	999999	999999	98	73	834	452	709	999999	211	999999	999999	409	950	172	999999	946	404	999999	655	977	277	10	650	463	375	64	78	977	476	719	435	674	726	404	999999	390	504	981	453	77	537	477	522	750	777	856	221	999999	642	708	749	999999	461	255	297	945	468	999999	697	779	383	731	888	999999	833	18	683	556	254	330	452	422	488	588	450	800	487	999999	686	519	843	999999	999999	768	970	530	222	480	116	972	999999	869	293	673	999999	805	999999	41	999999	768	999999	664	546	322	266	336	426	873	805	999999	467	999999	948	188	999999	106	396	130	521	999999	999999	212	450	281	408	582	999999	999999	999999	999999	999999	456	983	917	999999	188	740	33	511	999999	999999	348	999999	618	515	363	921	115	737	597	419	468	999999	614	972	999999	224	274	914	684	999999	611	979	171	286	999999	999999	41	841	757	366	372	618	999999	208	458	538	831	999999	54	999999	999999	87	307	235	753	936	999999	944	999999	963	475	119	827	445	502	369	999999	341	503	999999	999999	999999	979	999999	56	849	999999	999999	524	441	392	508	870	32	999999	533	681	936	533	85	216	96	474	794	891	999999	791	999999	705	999999	34	999999	273	999999	771	759	108	76	188	904	303	962	430	934	581	967	249	804	271	969	687	576	808	428	572	999999	999999	999999	349	999999	999999	211	709	999999	417	892	244	604	261	999999	435	614	757	628	782	999999	665	539	223	999999	24	987	999999	736	411	457	691	844	999999	968	999999	999999	727	395	999999	999999	262	995	527	688	732	999999	553	847	999999	999999	819	190	646	328	146	999999	972	425	778	80	41	999999	999999	959	999999	400	902	292	464	522	887	371	782	690	990	670	21	534	201	379	444	332	203	339	999999	511	208	383	831	701	999999	312	617	776	69	289	971	568	486	999999	742	999999	392	30	195	999999	407	956	999999	476	257	999999	233	
408	636	999999	999999	694	330	700	201	999999	999999	762	582	584	754	16	999999	711	999999	453	999999	859	637	999999	999999	182	154	999999	999999	252	55	365	999999	503	89	218	149	999999	509	286	999999	786	150	999999	999999	630	448	610	703	401	335	627	999999	803	399	999999	771	462	769	607	550	148	999999	949	482	999999	999999	89	505	545	999999	280	211	422	999999	271	719	422	373	319	734	543	488	711	916	428	588	650	113	715	447	999999	999999	901	999999	999999	199	200	999999	714	321	999999	114	167	535	64	425	365	599	138	654	358	99	999999	873	16	660	999999	42	64	516	999999	999999	790	107	189	690	999999	685	115	82	528	999999	658	997	375	999999	330	999999	999999	13	232	999999	975	70	98	598	140	999999	729	449	313	167	999999	208	653	999999	999999	69	999999	374	125	999999	999999	999999	136	677	999999	462	508	577	999999	999999	180	61	293	999999	10	729	19	591	559	282	956	666	999999	371	993	460	999999	981	999999	999999	999999	498	999999	553	999999	919	934	421	167	677	529	999999	119	999999	987	636	999999	46	393	594	60	765	814	843	722	827	297	765	683	999999	999999	526	462	999999	880	682	173	740	59	90	795	999999	999999	999999	999999	805	556	174	383	367	546	999999	999999	999999	999999	73	999999	999999	830	739	631	999999	737	188	568	13	698	50	999999	315	473	183	986	312	798	462	342	932	999999	917	281	133	391	326	443	802	927	932	859	817	998	999999	909	320	458	626	999999	255	323	999999	116	999999	451	78	999999	372	999999	999999	731	999999	731	750	954	913	999999	999999	999999	420	999999	766	85	999999	191	905	999999	999999	999999	676	854	182	602	97	619	999999	810	999999	999999	999999	432	80	482	999999	210	111	96	258	174	999999	999999	949	838	449	999999	557	999999	350	335	546	762	549	108	653	999999	559	999999	643	141	612	112	999999	827	475	999999	674	293	999999	565	89	818	67	189	278	823	904	343	162	587	71	999999	469	439	145	560	999999	972	828	209	651	947	999999	126	562	999999	159	132	999999	461	835	273	238	785	255	727	704	369	999999	830	537	225	11	66	80	999999	999999	273	692	915	115	999999	465	244	913	142	376	940	627	999999	999999	781	970	701	752	797	450	684	999999	999999	855	523	152	998	999999	435	945	396	999999	629	999999	886	440	999999	356	142	999999	994	872	999999	361	763	742	999999	166	755	255	999999	314	282	493	999999	88	999999	999999	999999	560	999999	999999	487	196	979	894	998	134	787	351	521	354	619	999999	455	812	999999	66	101	780	999999	841	999999	190	
644	92	774	145	302	807	165	398	764	582	351	432	394	926	999999	869	743	330	379	414	733	956	694	292	47	156	18	228	999999	999999	862	625	655	307	552	897	129	999999	999999	979	196	132	590	47	999999	33	999999	154	999999	231	47	999999	472	512	999999	688	398	492	999999	999999	999999	999999	430	953	719	726	999999	97	999999	999999	749	881	498	999999	227	610	376	999999	644	24	728	863	543	746	774	495	162	153	999999	864	999999	637	764	686	189	259	702	636	328	922	256	999999	770	211	481	166	878	82	999999	845	999999	741	999999	94	999999	935	403	683	999999	233	573	632	999999	519	974	122	126	811	219	968	907	739	337	721	999999	398	999999	342	275	999999	616	89	859	14	552	767	999999	999999	269	999999	855	29	457	105	358	623	999999	260	237	369	999999	77	999999	325	937	582	414	136	326	38	999999	71	418	571	616	494	773	242	967	216	999999	446	551	965	999999	888	292	242	372	999999	304	842	114	905	578	999999	226	999999	999999	969	363	999999	363	241	411	999999	611	886	489	864	850	861	293	30	47	999999	525	897	213	999999	999999	999999	763	183	733	999	999999	999999	999999	76	277	239	175	997	852	999999	999999	999999	563	327	286	406	999999	507	999999	443	999999	94	999999	975	999999	328	340	999999	679	191	900	999999	507	412	838	109	893	422	999999	999999	695	295	178	378	519	215	344	885	999999	894	429	265	880	300	450	872	644	27	999999	999999	999999	999999	328	999999	768	904	813	161	999999	187	513	340	910	681	747	273	915	999999	466	817	984	999999	253	784	999999	644	308	217	999999	999999	464	999999	379	647	721	547	999999	508	609	614	402	192	405	595	391	999999	354	209	552	186	957	154	999999	999999	965	454	904	543	907	134	605	605	199	524	999999	637	999999	273	960	210	306	417	889	851	999999	801	59	657	403	674	299	999999	999999	785	18	999999	325	153	999999	999999	642	999999	600	485	18	999999	999999	881	872	754	137	999999	248	999999	999999	549	265	708	809	173	404	257	150	243	834	506	940	413	515	999999	322	817	590	692	999999	872	999999	999999	842	628	807	999999	999999	999999	546	218	860	999999	905	468	999999	999999	343	519	999999	395	293	367	651	512	999999	999999	375	469	441	319	501	556	782	999999	999999	851	865	191	366	999999	472	999999	696	999999	999999	999999	508	999999	358	705	483	81	819	999999	999999	459	762	999999	773	999999	803	325	217	236	716	314	540	897	999999	999999	750	162	162	647	922	791	670	999999	866	238	91	328	120	736	999999	430	736	609	
427	284	98	535	999999	148	432	157	294	470	999999	999999	96	999999	999999	155	955	331	999999	999999	260	798	788	736	473	544	146	999999	214	481	999999	296	577	999999	480	999999	124	224	999999	24	225	775	999999	210	126	999999	152	999999	999999	965	999999	514	999999	565	358	629	495	361	72	873	999999	999999	942	813	999999	623	763	164	140	860	40	741	586	904	956	999999	300	588	999999	938	402	665	476	248	999999	885	784	22	999999	851	999999	763	162	871	22	276	832	694	140	999999	771	987	350	157	934	999999	999999	607	608	999999	338	999999	740	134	999999	346	481	703	999999	193	838	750	582	288	895	277	999999	714	891	999999	651	606	457	127	176	999999	325	329	313	661	957	186	999999	999999	523	67	32	38	401	676	999999	999999	581	947	664	30	999999	72	262	667	460	223	999999	918	999999	999999	999999	622	958	74	30	161	999999	460	236	661	346	999999	765	999999	255	560	323	225	894	999999	35	509	999999	155	10	263	77	646	999999	743	470	495	486	791	606	409	999999	336	655	643	739	130	999999	12	684	999999	306	424	999999	899	999999	500	999999	709	706	951	169	999999	74	767	94	753	259	999999	201	851	396	999999	241	845	490	986	570	999999	783	904	788	999999	471	999999	956	653	999999	999999	842	970	999999	777	95	655	250	999999	272	999999	559	985	871	999999	999999	832	155	999999	999999	576	418	914	930	773	925	801	999999	708	351	999999	810	440	529	947	650	231	390	999999	887	585	999999	999999	724	681	701	797	43	999999	649	638	322	632	470	657	893	928	999999	696	852	293	999999	999999	915	665	999999	999999	466	923	588	590	451	999999	446	607	971	194	199	258	82	137	999999	612	999999	712	293	999999	999999	871	63	999999	190	694	999999	603	999999	74	318	999999	604	999999	341	120	972	999999	999999	784	999999	862	999999	709	738	791	999999	999999	525	880	482	212	999999	999999	158	594	869	865	999999	757	771	842	999999	907	875	141	653	999999	796	658	640	999	525	508	990	999999	196	354	984	399	79	51	999999	999999	999999	116	686	704	434	746	250	999999	660	440	23	354	357	778	833	606	147	134	928	999999	999999	482	686	873	909	49	408	999999	881	20	687	729	764	999999	325	999999	454	949	76	59	999999	533	999999	95	495	999999	999999	417	999999	387	261	999999	122	220	971	119	999999	813	999999	999999	348	725	234	650	752	293	590	999999	462	73	162	198	68	879	999999	716	143	601	388	272	999999	990	12	504	999999	999999	616	553	330	216	350	999999	164	681	999999	691	309	699	999999	211	
65	706	954	999999	999999	72	887	243	760	999999	976	999999	434	532	115	357	999999	729	999999	999999	677	46	733	256	722	520	44	386	178	768	417	443	999999	999999	216	581	999999	554	279	696	854	383	793	75	240	522	217	631	576	363	968	579	999999	333	533	29	973	708	735	999999	38	999999	75	992	999999	542	999999	257	999999	533	321	178	460	204	999999	303	253	667	999999	209	313	999999	999999	815	799	999999	635	935	653	197	999999	999999	819	565	668	999999	317	801	999999	697	953	959	999999	52	999999	800	129	614	177	240	999999	315	692	999999	411	625	701	260	202	999999	907	634	999999	138	925	983	359	999999	536	999999	986	999999	450	328	999999	353	107	999999	772	999	999999	31	767	423	999999	999999	646	293	163	999999	999999	67	609	217	790	999999	999999	187	127	69	999999	234	88	364	254	334	865	373	289	67	528	934	999999	202	300	885	866	999999	716	632	347	999999	741	493	170	999999	842	242	537	926	987	919	649	713	558	999999	943	412	999999	97	999999	282	13	105	524	999999	999999	416	916	999999	463	185	471	494	722	384	492	594	204	325	491	633	836	362	80	609	295	999999	999999	805	999999	463	21	628	205	74	999999	645	968	454	999999	436	325	632	473	811	999999	164	991	183	11	358	218	853	999999	803	999999	650	999999	915	431	806	999999	120	999999	999	174	842	299	999999	322	847	626	999999	967	999999	317	214	999999	999999	160	141	999999	999999	999999	594	254	167	32	999999	629	421	619	999999	32	551	663	214	670	999999	999999	615	865	343	861	164	999999	469	885	999999	999999	999999	761	999999	764	999999	999999	312	999999	377	755	16	819	896	38	900	238	572	726	426	401	999999	544	425	621	545	999999	999999	609	999999	862	785	282	481	906	397	660	853	999999	732	528	361	897	302	718	640	796	968	315	960	999999	169	742	469	160	392	999999	346	999999	229	999999	999999	702	667	999999	969	734	999999	999999	640	250	999999	283	994	999999	49	215	251	706	980	748	999999	144	999999	723	703	53	812	999999	523	700	324	707	79	999999	945	658	240	787	749	999999	999999	978	674	719	999999	999999	999999	572	121	187	455	639	174	480	726	449	999999	943	999999	926	922	999999	476	940	926	676	213	295	951	999999	974	999999	956	84	300	329	469	929	182	817	305	999999	219	346	254	684	543	599	999999	999999	604	999999	999999	823	983	999999	511	734	793	874	681	462	999999	999999	999999	999999	682	100	999999	407	979	134	770	999999	630	682	808	140	695	252	143	614	313	999999	999999	686	486	143	999999	
861	817	735	146	999999	999999	843	629	489	999999	262	999999	452	419	584	527	479	999999	983	202	999999	631	381	999999	550	999999	999999	158	175	999999	999999	515	549	999	328	589	999999	988	472	857	787	999999	329	997	443	250	690	999999	728	999999	316	169	503	999999	788	239	446	697	595	567	79	694	464	545	999999	746	999999	452	101	995	283	491	64	136	999999	999999	999999	383	604	999999	59	872	429	999999	637	366	999999	608	999999	99	153	556	403	904	787	102	598	783	999999	999999	788	999999	113	733	654	824	115	377	535	540	926	72	102	295	999999	207	274	226	907	259	734	999999	999999	12	999999	999999	98	999999	348	322	659	528	999999	907	999999	811	999999	696	593	813	999999	644	82	680	172	91	463	118	395	590	828	381	876	141	962	934	16	110	882	999999	736	954	38	223	880	408	79	194	773	706	438	578	633	104	998	999999	781	560	840	770	273	980	764	758	493	288	999999	860	945	586	805	667	813	666	86	306	615	858	999999	764	21	279	344	689	162	259	748	782	143	999999	999999	455	270	121	662	756	199	280	999999	601	756	999999	249	197	901	770	764	999999	27	701	484	999999	760	86	999999	994	645	999999	606	244	540	869	726	82	433	360	407	701	14	329	117	344	999999	208	18	802	40	157	788	391	494	999999	764	442	398	240	694	194	363	668	120	999999	674	495	71	886	492	999999	763	550	373	72	962	698	594	999999	793	561	78	956	964	498	297	224	749	758	115	999999	683	203	665	222	348	346	218	992	999999	643	146	131	319	863	999999	247	28	431	819	76	999999	999999	446	999999	999999	406	703	999999	826	460	999999	313	780	207	493	570	999999	160	723	625	489	601	999999	159	424	999999	647	110	115	60	999999	327	999999	49	999999	434	999999	999999	106	999999	642	999999	176	999999	897	999999	350	122	999999	823	362	867	999999	203	586	256	779	296	999999	180	999999	603	516	776	263	428	373	999999	760	68	813	999999	64	781	999999	892	434	269	261	590	605	534	730	292	697	339	619	999999	462	999999	654	470	999999	925	193	49	90	400	956	999999	469	609	361	999999	19	999999	812	926	220	694	821	520	999999	999999	574	234	873	234	88	924	808	999999	289	569	413	353	550	139	999999	943	811	44	312	782	130	996	182	999999	282	698	999999	692	534	767	380	999999	435	999999	360	959	176	856	321	42	999999	841	329	792	908	666	458	683	339	277	883	786	218	999999	17	578	61	464	952	389	407	125	103	522	999999	279	999999	866	
999999	638	999999	955	722	280	120	289	676	389	509	615	999999	843	363	999999	884	593	925	182	676	782	907	711	903	932	634	555	748	807	603	999999	748	591	905	999999	499	927	73	999999	999999	728	999999	671	955	346	999999	564	761	999999	637	605	999999	745	999999	996	730	75	61	790	999999	999999	540	999999	786	870	867	999999	999999	662	767	956	529	987	999999	947	880	999999	999999	567	792	999999	999999	999999	179	998	295	13	999999	908	970	999999	999999	283	302	999999	197	42	885	94	478	999999	626	109	999999	999999	86	366	713	252	999999	999999	319	999999	998	575	771	627	999999	999999	999999	864	267	39	692	343	999999	256	695	454	760	999999	361	671	98	311	453	999999	845	499	999999	999999	999999	999999	792	486	124	391	285	999999	814	569	343	107	509	614	233	597	999999	733	599	829	671	268	999999	278	142	647	999999	697	132	87	782	210	865	999999	999999	999999	246	215	229	999999	971	968	640	999999	513	263	172	999999	87	856	287	121	899	999999	268	999999	999999	999999	353	477	986	587	604	737	787	142	241	853	999999	123	999999	211	514	900	858	702	628	999999	764	879	485	999999	619	276	800	670	310	773	999999	544	454	722	999999	751	712	999999	374	903	412	381	31	318	444	963	505	85	999999	999999	243	565	411	373	759	999999	992	999999	967	338	999999	126	831	999999	466	504	669	638	350	762	197	999999	999999	725	889	393	999999	999999	485	656	771	724	999999	311	999999	831	142	91	999999	396	999999	646	999999	45	966	296	999999	999999	851	999999	303	866	999999	999999	812	768	237	999999	483	375	616	825	590	999999	999999	222	999999	530	929	999999	999999	999999	999999	999999	13	550	59	999999	999999	999999	844	305	999999	545	999999	904	990	229	498	999999	604	456	607	999999	779	934	66	113	478	999999	999999	999999	999999	999999	577	715	201	780	999999	999999	718	999999	927	880	530	321	510	999999	959	662	232	999999	41	167	999999	915	981	87	999999	78	999999	999999	999999	15	369	826	671	108	967	647	713	219	999999	999999	62	999999	528	727	999999	467	999999	999999	154	816	531	999999	986	475	999999	661	999999	124	606	999999	999999	772	999999	999999	520	999999	999999	411	87	321	948	23	999999	999999	114	999999	397	999999	999999	999999	645	482	801	17	999999	958	839	205	999999	315	913	999999	612	999999	999999	290	559	606	999999	999999	817	31	999999	832	867	518	999999	192	371	824	274	480	114	890	136	305	970	113	448	999999	865	999999	498	999999	999999	999999	999999	838	355	824	812	790	57	646	898	623	548	999999	149	999999	12	999999	834	98	51	443	
495	722	489	999999	999999	455	999999	654	507	999999	532	172	434	999999	999999	127	999999	999999	999999	484	999999	467	991	512	756	999999	963	483	559	999999	620	999999	999999	964	999999	688	358	201	513	366	632	402	999999	536	101	385	544	630	857	884	820	296	86	999999	20	37	999999	976	407	318	491	684	105	999999	751	132	442	999999	654	429	769	645	999999	655	999999	40	328	464	421	381	467	342	999999	674	397	999999	333	173	954	836	957	382	794	205	874	947	999999	999999	785	968	942	999999	976	437	125	184	263	431	714	980	709	276	564	999999	851	999999	68	999999	901	427	999999	999999	515	999999	471	397	851	837	780	904	732	478	679	453	999999	391	366	999999	558	223	80	901	459	999999	136	691	999999	768	999999	725	999999	999999	999999	999999	999999	999999	570	167	999999	728	333	999999	650	999999	257	240	597	121	596	469	792	870	872	999999	356	897	819	541	691	999999	999999	92	493	999999	26	857	530	999999	283	999999	821	209	231	830	889	654	260	649	726	999999	104	705	182	884	933	27	13	269	21	281	853	39	475	196	158	999999	932	595	792	999999	999999	286	999999	831	647	593	649	52	799	999999	647	179	814	999999	685	999999	999999	608	131	999999	853	271	999999	12	911	999999	733	45	681	647	721	664	856	336	195	818	867	999999	247	999999	378	999999	999999	319	634	683	224	679	999999	284	341	334	474	793	999999	449	976	835	999999	999999	859	613	370	999999	999999	999999	323	999999	610	867	16	568	371	781	630	891	801	990	378	999999	578	63	535	407	315	397	999999	999999	999999	999999	841	42	999999	999999	490	764	601	318	338	651	999999	736	79	643	277	773	963	692	172	999999	647	986	466	692	286	806	88	962	999999	593	792	259	699	863	999999	973	147	978	300	865	300	492	662	727	866	842	999999	999999	140	999999	434	507	900	999999	108	999999	576	738	116	999999	686	639	471	745	999999	120	999999	215	617	999999	635	984	999999	307	364	165	999999	999999	825	444	999999	196	831	313	168	999999	359	565	765	180	407	409	872	616	189	661	30	916	867	755	805	778	284	836	907	449	115	603	779	943	531	836	912	671	999999	500	807	168	586	999999	761	481	999999	447	895	999999	999999	785	127	999999	144	999999	871	80	999999	999999	999999	999999	406	999999	999999	756	785	821	649	571	496	210	753	688	853	862	339	302	994	333	337	837	999999	680	337	329	485	85	809	123	965	842	42	818	999999	812	761	868	396	15	696	628	797	334	740	911	42	438	999999	281	87	999999	999999	316	
715	84	63	726	390	859	280	999999	22	535	999999	653	178	934	110	999999	111	471	999999	999999	637	709	49	616	999999	999999	297	56	236	999999	45	395	999999	999999	999999	513	999999	45	487	537	734	986	616	999999	728	97	742	107	338	808	180	615	999999	96	678	16	45	446	785	964	571	234	483	484	499	999999	886	452	999999	596	999999	75	984	379	264	999999	102	777	999999	853	684	200	718	427	367	430	723	999999	999999	106	478	322	259	522	999999	999999	513	999999	772	518	211	999999	276	741	526	114	999999	303	832	999999	913	267	558	932	999999	999999	999999	999999	126	79	497	215	405	734	128	970	816	471	413	753	999999	961	999999	379	999999	394	923	976	901	999999	798	429	848	999999	193	221	763	327	242	593	994	457	999999	999999	999999	995	894	999999	999999	999999	297	169	889	88	890	951	261	188	290	895	457	539	164	863	999999	999999	367	386	551	999999	216	498	238	820	759	690	946	999999	999999	656	999999	999999	363	355	999999	638	539	999999	138	241	959	584	46	999999	146	464	999999	161	431	953	637	517	990	716	349	999999	931	79	328	210	999999	948	999999	633	405	999999	186	999999	897	641	537	598	999999	999999	947	631	461	999999	684	304	999999	999999	881	405	999999	982	402	646	15	176	707	999999	999999	927	999999	20	755	413	941	80	288	494	999999	789	425	49	269	680	768	999999	347	49	999999	34	999999	999999	77	434	614	422	672	999999	999999	730	934	77	999999	330	93	936	876	58	999999	999999	25	902	541	101	979	999999	723	721	878	297	999999	999999	999999	426	124	26	999999	999999	798	528	407	749	999999	533	855	999999	892	938	597	831	841	999999	98	781	999999	911	677	975	454	635	699	951	999999	515	999999	275	999999	730	216	76	993	555	260	431	215	276	220	18	246	631	96	784	999999	56	456	541	999999	303	999999	212	349	967	876	172	999999	456	98	186	632	590	366	171	732	530	837	295	48	999999	999999	741	701	999999	739	822	549	914	827	614	69	369	694	697	322	13	727	36	679	999999	602	759	999999	44	386	655	274	924	61	603	218	170	503	999999	727	999999	999999	680	237	63	623	914	999999	483	127	272	895	668	999999	728	803	999999	999999	999999	999999	817	563	999999	292	93	557	999999	863	999999	406	898	866	781	999999	645	502	57	798	626	473	688	999999	999999	916	124	760	605	85	332	800	406	554	999999	999999	910	122	999999	397	153	505	999999	61	405	87	999999	406	124	698	999999	236	755	22	989	487	385	687	999999	999999	999999	999999	952	548	540	
433	999999	353	324	931	999999	999999	658	659	654	999999	473	637	733	627	697	717	646	999999	872	106	54	999999	999999	73	999999	232	263	103	229	820	553	999999	999999	972	999999	999999	91	999999	638	680	999999	999999	367	868	24	999999	953	241	63	460	687	54	676	443	999999	615	787	999999	999999	999999	279	564	440	834	577	999999	126	761	548	821	636	999999	999999	999999	528	948	36	696	999999	726	999999	32	50	768	142	508	784	87	594	472	98	830	725	801	999999	23	666	533	301	11	999999	202	693	999999	824	999999	776	484	915	440	589	999999	210	740	568	257	999999	671	702	79	238	49	176	85	733	999999	737	477	999999	514	292	503	999999	58	105	999999	999999	809	999999	908	732	309	172	164	883	997	630	985	243	164	499	994	830	232	772	592	35	617	508	999999	496	309	694	999999	999999	999999	695	162	644	491	999999	999999	726	793	346	928	876	22	201	736	185	751	243	636	24	297	672	183	999999	999999	60	721	310	926	422	432	615	761	999999	798	312	477	350	751	999999	999999	278	999999	999999	999999	715	23	999999	772	843	744	999999	999999	396	861	423	999999	876	142	441	206	413	999999	381	999999	323	125	16	403	433	707	410	492	400	239	28	999999	999999	999999	797	47	306	538	92	677	367	557	375	154	999999	790	999999	218	320	50	999999	478	666	971	530	600	16	31	348	145	999999	583	667	166	842	788	999999	444	345	404	899	999999	999999	999999	556	765	749	862	29	642	116	202	182	360	858	550	968	326	999999	206	40	285	200	999999	343	783	890	218	312	595	567	167	873	999999	150	505	760	962	425	764	850	154	11	705	39	151	411	317	999999	302	999999	906	999999	148	373	623	685	999999	370	772	874	541	560	434	84	949	328	266	219	362	789	15	901	157	356	886	284	494	917	201	382	582	910	999999	774	661	634	735	999999	526	999999	990	602	652	999999	319	594	577	630	999999	823	999999	999999	999999	512	814	14	385	791	487	349	200	853	178	999999	999999	999999	999999	659	422	324	593	714	692	541	799	999999	999999	267	47	302	706	999999	837	378	237	484	963	507	999999	657	259	944	74	187	629	146	999999	262	598	687	53	918	217	999999	239	999999	415	999999	713	411	754	128	999999	195	643	337	25	999999	172	999999	667	53	699	765	74	999999	650	999999	912	999999	999999	996	999999	359	258	788	999999	81	148	999999	999999	558	793	999999	902	141	200	878	543	302	999999	632	99	780	30	10	999999	999999	701	590	999999	900	502	60	430	757	999999	999999	
936	854	681	999999	999999	376	747	999999	259	150	862	932	459	771	971	620	541	357	907	888	339	258	569	999999	999999	999999	999999	179	66	743	138	154	682	795	999999	689	620	186	970	723	42	999999	999999	999999	999999	999999	141	999999	928	882	518	82	850	570	75	688	294	478	575	999999	369	578	62	516	21	717	259	999999	829	292	999999	999999	387	194	855	999999	508	491	999999	610	426	999999	250	999999	234	65	304	121	730	263	404	152	610	865	363	464	859	244	999999	872	519	478	198	645	883	999999	695	666	999999	647	189	803	855	964	688	380	338	878	999999	955	423	999999	932	575	888	857	754	521	830	999999	568	273	424	749	101	947	999999	605	300	999999	370	999999	406	93	999999	999999	296	646	999999	983	136	980	952	120	459	381	546	999999	757	999999	408	999999	835	324	999999	916	389	115	873	741	580	732	587	220	595	999999	999999	849	501	298	999999	118	344	847	275	587	320	313	300	720	411	999999	847	999999	999999	197	999999	999999	13	167	221	190	773	446	412	999999	403	742	999999	674	999999	696	130	469	464	299	999999	988	59	502	999999	85	815	162	339	999999	885	322	999999	999999	999999	999999	845	999999	87	390	345	897	444	872	193	577	999999	999999	91	714	66	999999	810	999999	999999	814	42	511	562	999999	375	620	116	19	518	91	205	127	692	979	851	786	391	84	954	941	999999	187	999999	37	999999	199	81	625	999999	506	511	174	60	177	627	344	999999	941	25	724	791	999999	363	112	382	670	933	111	863	280	996	736	428	999999	270	999999	202	534	999999	185	999999	999999	672	21	999999	41	77	524	362	516	14	450	999999	239	160	127	999999	216	655	626	999999	969	762	76	999999	775	745	643	999999	771	151	257	103	999999	999999	310	763	352	532	350	603	419	749	356	999999	556	676	198	266	153	42	986	879	232	999999	999999	999999	605	512	803	295	433	617	590	375	757	999999	229	64	850	363	999999	999999	314	32	999999	999999	416	800	952	108	557	387	763	739	164	378	871	919	605	581	167	839	729	65	179	801	168	980	518	209	457	143	999999	999999	561	313	574	209	82	359	322	805	559	705	999999	56	853	999999	220	388	486	309	459	278	206	999999	999999	259	999999	999999	72	435	292	999999	651	423	971	999999	188	850	804	999999	846	255	269	362	289	33	326	133	948	316	999999	139	999999	999999	684	147	593	919	359	324	999999	37	297	999999	999999	806	999999	325	85	879	672	369	999999	999999	463	213	19	999999	361	999999	933	999999	106	755	665	
162	999999	504	738	833	391	268	501	999999	325	999999	958	382	839	482	970	11	999999	999999	999999	410	555	909	999999	481	138	999999	567	999999	391	625	931	541	231	370	777	559	999999	251	498	413	868	104	498	644	254	636	13	879	959	999999	682	37	121	265	999999	999999	810	267	704	999999	701	999999	108	700	999999	999999	160	999999	705	420	999999	999999	580	240	999999	460	999999	999999	237	502	746	688	469	459	943	903	430	966	763	657	749	329	546	856	712	796	999999	798	756	826	486	533	183	548	516	875	456	881	999999	155	999999	760	39	999999	999999	22	612	649	756	984	997	194	999999	58	999999	105	999999	724	527	744	465	622	303	410	999999	999999	515	920	942	77	456	999999	252	999999	947	999999	299	999999	961	700	999999	356	51	772	999999	999999	999999	999999	877	421	616	999999	999999	979	999999	999999	467	999999	999999	682	507	691	999999	688	537	458	941	108	110	682	805	925	762	827	560	999999	580	531	581	999999	999999	999999	53	999999	461	999999	194	273	926	860	531	999999	157	288	203	502	650	362	244	999999	360	719	34	999999	615	999999	970	536	428	582	516	999999	58	999999	288	127	648	184	237	813	999999	677	181	249	160	145	778	483	634	67	999999	227	296	210	373	684	365	848	999999	770	754	658	844	354	999999	595	622	999999	10	999999	854	999999	999999	430	117	683	548	784	999999	480	912	496	902	371	124	298	649	848	999999	603	999999	799	267	467	69	615	999999	826	999999	999999	523	104	999999	558	212	999999	102	866	103	690	146	580	999999	446	857	267	755	483	240	66	999999	774	999999	407	999999	64	218	667	370	999999	850	999999	889	489	956	818	23	354	999999	132	999999	783	754	418	466	190	995	821	999999	802	859	359	596	838	618	749	518	85	244	157	784	435	505	601	840	425	690	325	489	49	254	999999	324	999999	860	999999	999999	176	999999	143	69	396	999999	568	641	500	134	61	870	217	999999	937	999999	999999	347	770	288	163	999999	50	999999	680	341	570	558	458	45	999999	977	455	730	352	144	110	98	397	377	936	960	999999	300	639	454	282	999999	999999	999999	999999	770	99	884	865	598	899	999999	388	65	999999	20	193	464	646	83	424	487	956	999999	18	922	950	999999	999999	203	999999	749	860	235	999999	829	251	999999	732	717	887	571	864	754	245	467	709	342	879	999999	777	884	654	999999	40	999999	999999	999999	292	390	819	696	542	672	999999	999999	783	163	999999	667	769	36	999999	929	195	853	623	212	999999	551	222	618	523	426	999999	999999	
105	303	205	275	999999	738	874	352	897	999999	39	999999	394	95	684	999999	347	221	166	750	999999	725	380	187	181	999999	945	741	177	999999	183	125	256	25	999999	489	957	730	621	40	161	999999	41	999999	823	431	999999	482	867	999999	999999	999999	999999	675	201	380	923	28	103	475	792	143	184	696	28	913	944	999999	999999	204	999999	616	999999	999999	599	772	694	386	363	999999	999999	999999	999999	511	930	871	854	581	824	683	566	939	999999	999999	999999	999999	999999	345	976	909	999999	448	999999	672	999999	664	711	145	999999	428	686	546	999999	999999	712	999999	269	673	765	999999	69	999999	999999	357	638	999999	999999	454	999999	580	999999	999999	410	453	999999	324	999999	210	444	276	169	999999	505	999999	999999	29	283	292	443	999999	758	542	579	829	850	999999	999999	999999	44	416	684	999999	258	999999	860	999999	146	221	91	398	307	68	238	499	987	349	868	999999	360	618	999999	999999	20	966	821	999999	779	581	602	159	431	927	176	38	592	901	470	999	544	999999	883	71	999999	54	999999	699	314	90	999999	510	254	744	744	999999	40	985	256	999999	683	835	558	999999	999999	931	967	379	892	209	907	95	879	868	614	690	735	999999	497	999999	354	999999	999999	699	999999	101	905	686	193	751	998	606	999999	188	325	709	121	328	452	279	87	252	807	114	182	756	631	385	139	63	999999	999999	498	290	937	561	124	859	826	527	36	290	196	150	211	311	999999	700	999999	999999	579	417	872	228	888	111	999999	999999	999999	982	470	529	999999	999999	71	999999	117	374	251	763	999999	999999	501	924	999999	999999	66	666	902	871	325	930	832	999999	484	282	843	279	402	835	247	506	342	843	67	507	999999	66	89	918	203	76	999999	789	320	326	915	947	976	999999	999999	657	714	654	999999	539	999999	333	655	999999	449	999999	999999	415	526	999999	919	658	867	999999	74	999	587	983	678	999999	481	53	914	167	366	895	303	999999	789	590	792	688	186	527	810	409	411	300	999999	365	104	53	999999	999999	407	267	999999	240	999999	999999	80	730	999999	417	68	652	418	497	432	553	544	999999	625	936	305	240	482	349	934	664	999999	297	514	999999	165	999999	780	692	759	999999	815	999999	284	999999	520	999999	999999	768	469	167	999999	913	868	999999	999999	433	427	336	926	176	784	741	306	999999	458	782	999999	663	262	631	871	726	738	332	999999	481	396	999999	999999	243	528	713	999999	776	673	684	428	999999	501	731	19	454	766	592	999999	84	766	911	999999	737	845	59	515	838	296	999999	
999999	545	197	350	999999	999999	910	692	648	999999	861	999999	999999	773	363	637	999999	530	621	427	960	155	17	664	999999	485	596	999999	398	478	207	51	999999	409	509	883	999999	999999	695	999999	544	83	943	253	222	246	223	521	383	217	999999	999999	226	868	313	39	538	999999	636	561	999999	231	303	180	873	999999	49	298	274	480	999999	999999	835	999999	883	886	211	763	999999	477	999999	999999	315	191	590	222	825	999999	105	479	999999	999999	999999	144	525	323	999999	773	999999	403	207	924	257	999999	971	877	159	999999	985	427	828	774	91	168	299	873	915	122	589	660	993	427	202	794	135	377	495	701	999999	570	116	999999	393	57	999999	347	999999	413	999999	712	999999	756	999999	678	651	580	787	366	844	999999	407	667	193	719	410	999999	731	462	999999	603	392	999999	999999	425	321	399	390	43	888	952	54	511	902	877	597	246	999999	999999	153	554	589	138	856	979	172	448	254	999999	999999	500	615	999999	999999	616	329	615	999999	999999	999999	999999	200	754	477	892	999999	895	999999	316	131	173	999999	217	318	232	24	263	601	467	262	872	155	715	395	398	347	678	875	999999	557	981	927	580	166	891	364	834	661	963	999999	999999	684	999999	552	999999	999999	407	999999	414	602	76	23	852	957	999999	116	484	369	89	999999	928	30	478	758	150	245	417	60	427	999999	189	999999	999999	95	986	198	999999	173	911	886	939	621	471	693	491	968	85	623	671	999999	999999	475	582	418	453	256	999999	189	412	999999	104	356	640	546	999999	474	385	766	999999	306	899	999999	457	202	615	999999	999999	784	277	182	999999	794	389	999999	999999	999999	30	999999	642	739	982	999999	760	672	791	593	999999	924	280	27	592	999999	651	374	999999	567	27	999999	999999	146	999999	430	911	240	87	310	999999	998	557	709	453	166	133	242	324	871	999999	999999	411	32	335	634	513	999999	590	851	999999	24	999999	999999	695	641	426	506	51	999999	125	999999	594	490	999999	982	377	571	573	435	195	999999	60	999999	999999	242	977	780	810	73	917	661	650	235	168	952	253	136	999999	812	739	626	200	762	999999	40	200	920	406	999999	266	942	687	164	666	733	963	741	424	999999	999999	646	696	978	644	464	999999	368	332	999999	739	251	557	760	696	999999	229	298	267	975	51	66	384	467	807	974	999999	495	569	434	988	511	711	560	158	103	930	221	127	302	160	832	598	999999	612	25	394	926	999999	108	513	675	483	448	421	606	272	238	181	669	490	393	799	999999	999999	
237	539	997	611	999999	637	17	180	965	824	219	468	651	855	791	999999	57	37	999999	921	323	999999	273	999999	552	830	702	50	457	999999	767	999999	999999	999999	385	485	999999	324	865	999999	505	504	999999	623	212	148	621	383	389	89	442	366	338	976	371	209	276	859	999999	772	935	967	999999	162	999999	186	767	602	999999	316	204	732	172	10	425	818	519	649	936	999999	219	329	661	378	379	410	999999	999999	687	185	999999	537	265	103	535	999999	781	365	999999	35	999999	999999	903	999999	884	710	203	999999	561	999999	999999	999999	999999	656	563	615	315	355	999999	657	481	999999	915	999999	106	667	477	999999	475	886	47	163	93	911	43	200	426	588	493	999999	216	377	173	144	496	592	614	999999	540	919	999999	436	582	908	553	336	999999	609	976	227	243	134	861	674	514	535	542	21	622	372	199	727	861	999999	450	999999	999999	780	807	513	999999	867	539	999999	663	611	581	185	367	999999	97	816	999999	276	435	92	516	498	999999	999999	60	602	986	177	999999	505	574	468	468	449	456	332	802	472	174	375	595	315	999999	903	999999	999999	999999	916	284	382	125	999999	689	368	999999	392	161	846	463	999999	881	371	824	999999	999999	123	999999	918	260	765	999999	149	111	69	496	999999	487	726	16	692	999999	79	999999	357	389	979	778	110	999999	999999	180	955	18	715	494	234	490	999999	999999	999999	651	735	666	518	368	976	493	629	999999	398	999999	999999	999999	771	510	811	999999	476	778	67	999999	616	77	196	594	68	140	999999	999999	999999	719	634	859	175	50	223	999999	384	989	412	999999	159	238	462	169	999999	125	247	999999	999999	999999	23	84	999999	506	45	667	480	999999	999999	999999	107	64	609	678	280	575	674	730	296	999999	104	487	375	999999	999999	387	999999	36	999999	999999	892	191	999999	516	705	999999	60	669	999999	999999	999999	460	689	565	999999	105	629	784	888	180	451	999999	918	283	999999	999999	999999	248	321	658	63	453	84	367	953	999999	171	102	973	720	525	15	999999	999999	999999	644	798	810	182	999999	757	830	999999	678	501	386	273	619	855	178	851	999999	999999	357	502	489	999999	331	611	482	934	537	999999	177	655	446	791	187	807	999999	738	898	75	232	901	232	999999	406	999999	577	999999	999999	999999	805	869	712	657	378	999999	986	269	476	208	700	165	229	999999	999999	33	65	595	999999	811	838	440	952	999999	999999	456	280	999999	999999	465	44	830	392	300	15	308	999999	788	422	940	999999	758	271	700	999999	76	681	212	999999	382	
811	999999	566	740	999999	999999	916	966	532	922	967	813	999999	21	173	869	773	928	25	999999	90	999999	182	999999	989	90	999999	262	380	68	774	999999	837	999999	654	999999	273	651	892	999999	391	999999	265	999999	972	17	477	999999	536	999999	999999	753	999999	674	999999	544	810	420	750	328	205	999999	595	473	157	999999	975	684	999999	122	999999	131	46	384	289	114	21	999999	182	999999	999999	918	999999	875	765	31	999999	173	313	120	250	853	900	573	444	999999	390	792	353	83	42	793	893	423	899	181	716	999999	394	197	532	139	247	768	716	999999	938	720	707	999999	28	811	380	256	872	999999	231	472	999999	562	724	228	337	109	949	818	34	999999	975	999999	999999	78	779	126	587	121	615	141	857	166	789	999999	999999	227	65	999999	423	999999	551	156	949	254	999999	831	472	999999	801	999999	819	897	263	635	744	123	999999	949	42	263	669	760	999999	99	999999	783	999999	999999	144	999999	53	728	405	999999	999999	828	644	69	206	947	653	283	319	477	999999	960	999999	999999	925	971	405	116	999999	169	977	790	999999	860	640	98	68	418	179	999999	104	100	501	999999	874	915	478	761	752	94	609	395	451	669	777	653	880	999999	138	173	714	999999	540	246	409	970	819	784	429	118	999999	245	113	628	382	999999	469	999999	288	999999	502	644	363	113	559	592	349	349	999999	986	218	449	289	16	999999	167	560	264	476	904	999999	694	999999	999999	205	999999	999999	999999	297	555	194	852	999999	128	671	999999	583	436	687	999999	630	479	701	442	900	999999	955	107	653	224	999999	214	561	383	913	807	312	999999	908	194	310	526	62	536	802	365	119	170	344	905	583	133	577	659	999999	627	999999	899	743	756	418	999999	179	999999	884	979	301	956	215	863	999999	864	528	999999	517	114	999999	999999	640	999999	339	794	999999	747	640	547	637	901	110	999999	814	413	999999	161	776	125	357	999999	652	822	74	999999	999999	481	146	999999	605	84	152	179	210	828	268	209	426	999999	431	431	441	346	352	399	999999	919	58	365	888	376	726	401	756	999999	999999	817	999999	186	839	291	611	921	942	999999	759	930	95	986	999999	776	999999	162	694	925	548	316	999999	674	306	45	433	780	831	999999	999999	750	423	999999	316	450	999999	249	784	150	820	520	999999	789	640	926	833	71	999999	999999	641	573	707	830	898	215	347	999999	880	803	857	999999	99	712	213	18	517	332	680	999999	56	495	999999	553	115	37	911	690	999999	999999	212	999999	569	718	597	999999	
53	592	864	110	113	924	369	980	292	989	999999	691	999999	999999	418	511	999999	517	999999	156	205	163	725	999999	304	656	770	509	999999	496	270	381	124	428	964	925	467	580	600	131	135	999999	271	126	607	229	114	412	961	999999	980	62	652	451	589	890	866	999999	805	999999	163	999999	389	796	728	59	577	999999	999999	493	999999	999999	917	944	31	807	999999	609	273	85	551	368	548	899	515	218	999999	673	838	83	999999	473	999999	152	967	275	18	474	397	557	652	946	745	478	658	999999	999999	708	430	782	999999	267	730	999999	905	999999	999999	489	291	999999	330	903	329	593	999999	580	45	774	976	755	799	427	221	715	432	604	623	80	251	344	83	30	252	66	85	800	742	54	999999	182	953	999999	192	999999	237	748	627	161	999999	88	145	370	999999	674	982	999999	55	24	307	310	999999	251	248	999999	447	999999	661	999999	518	634	837	991	537	999999	999999	280	999999	345	999999	684	977	999999	37	173	208	713	298	578	999999	504	754	999999	746	936	999	999999	999999	245	439	927	999999	364	643	418	250	154	832	926	872	999999	346	710	536	623	332	999999	224	84	748	733	21	93	199	999999	879	999999	254	600	805	100	990	999999	999999	999999	597	623	828	619	999999	64	880	372	705	999999	167	54	201	133	614	298	496	999999	497	999999	916	13	174	629	538	142	999999	242	999999	781	999999	347	804	975	35	709	882	605	161	693	999999	649	387	828	856	835	917	130	986	999999	604	784	511	210	644	593	458	208	90	790	164	647	250	924	649	820	249	999999	107	904	415	891	63	999999	852	277	626	345	772	703	224	779	256	999999	187	937	999999	604	340	442	999999	683	999999	371	538	215	999999	462	999999	46	595	999999	999999	91	110	713	999999	708	358	999999	966	123	435	386	575	385	999999	634	999999	711	984	645	885	665	653	732	375	692	999999	646	868	999999	165	736	999999	523	756	175	515	473	216	137	256	962	475	147	999999	148	795	163	814	999999	715	477	61	999999	999999	366	437	378	999999	48	443	999999	509	999999	957	699	278	62	628	235	129	283	505	857	398	922	200	999999	999999	237	896	121	999999	999999	458	999999	685	168	707	999999	737	999999	136	999999	694	544	462	999999	189	558	999999	999999	534	999999	654	441	972	999999	999999	892	176	999999	893	120	151	332	880	415	354	999999	23	120	999999	239	498	982	157	999999	173	854	999999	999999	337	925	999999	163	586	252	449	27	715	490	607	814	233	816	252	26	36	371	664	57	327	909	
545	999999	398	305	100	999999	294	645	41	706	432	647	593	968	752	987	745	638	999999	999999	564	999999	999999	539	15	682	739	999999	999999	801	200	423	210	427	390	607	999999	291	161	777	733	80	459	900	392	586	233	284	273	48	999999	35	999999	990	355	22	256	999999	299	418	932	163	344	240	516	19	446	999999	999999	155	232	463	486	198	603	999999	999999	999999	999999	999999	459	465	867	271	999999	174	342	220	82	378	361	906	999999	999999	999999	579	736	229	393	382	149	67	696	999999	816	173	549	892	396	861	939	644	710	999999	959	477	295	82	65	352	676	236	102	219	794	325	471	999999	999999	34	757	853	228	999999	290	401	768	999999	455	21	624	450	999999	221	438	716	999999	132	999999	378	294	999999	173	50	705	913	964	487	334	501	702	999999	548	372	113	999999	425	935	999999	567	999999	546	999999	999999	728	999999	413	880	999999	999999	999999	348	999999	974	739	104	689	999999	999999	377	436	290	424	954	319	817	901	999999	118	353	301	999999	543	999999	669	747	46	128	322	999999	999999	94	706	999999	381	363	849	999999	633	999999	405	246	866	222	141	999999	131	999999	735	911	334	999999	772	437	785	858	999999	740	999999	999999	68	571	866	600	999999	352	999999	999999	582	955	967	337	999999	108	947	999999	404	330	96	251	626	999999	393	410	154	999999	999999	279	471	999999	558	999999	999999	641	999999	834	380	276	355	999999	999999	954	100	780	943	999999	135	674	489	999999	463	999999	654	73	375	999999	187	465	455	999999	41	999999	706	68	406	999999	78	196	999999	122	999999	999999	975	307	999999	672	999999	999999	466	156	432	646	789	740	70	84	464	999999	275	999999	657	915	820	45	756	538	258	42	383	999999	929	999999	526	376	57	335	508	357	999999	703	423	574	998	999999	887	394	525	965	998	999999	404	872	920	891	465	999999	317	940	550	870	999999	249	239	381	227	999999	129	422	693	734	576	117	541	572	842	92	916	521	157	372	22	292	44	61	999999	67	28	635	911	288	27	567	806	794	289	999999	999999	999999	91	404	274	113	282	273	755	297	340	358	58	383	851	796	793	188	857	141	215	188	691	170	474	494	511	414	717	18	999999	746	999999	669	747	999999	440	752	107	909	19	770	305	999999	726	670	587	537	437	999999	999999	628	937	157	968	999999	935	920	930	999999	601	868	555	747	987	593	999999	389	999999	561	999999	50	90	948	131	444	999999	298	443	804	907	973	976	496	999999	682	809	999999	701	591	364	519	822	327	
999999	151	999999	999999	999999	143	605	999999	902	999999	999999	999999	547	989	36	533	999999	646	999999	999999	873	628	891	69	512	314	783	930	999999	999999	206	846	228	763	640	999999	229	334	883	310	208	999999	81	111	631	511	144	999999	999999	999999	317	718	41	696	454	689	999999	165	55	110	359	674	519	858	678	27	514	784	999999	55	999999	999999	762	186	927	174	999999	790	437	11	999999	963	821	520	735	488	999999	999999	999999	951	730	999999	288	782	951	533	199	999999	432	613	996	999999	472	73	864	368	955	855	768	290	141	999999	728	54	930	396	853	999	999999	200	212	982	999999	999999	999999	249	671	999999	999999	999999	974	345	999999	823	14	999999	501	758	655	377	532	959	999999	38	999999	999999	999999	999999	851	999999	680	199	99	241	410	24	999999	999999	748	999999	696	975	629	375	999999	796	111	905	50	121	895	999999	354	999999	667	253	228	446	586	63	999999	438	138	999999	722	785	999999	136	422	990	934	435	19	39	681	999999	340	398	723	33	169	440	999999	740	669	585	999999	344	999999	167	796	448	488	694	721	268	999999	958	652	530	550	999999	492	999999	186	469	95	324	83	120	999999	830	999999	563	894	473	244	398	11	147	940	999999	999999	264	203	496	999999	325	318	422	999999	382	745	203	483	193	947	153	563	999999	999999	530	270	463	999999	965	725	924	799	258	999999	999999	956	514	999999	638	423	237	999999	690	521	770	16	661	409	539	94	999999	999999	711	999999	101	999999	999999	648	419	651	108	19	999999	771	32	999999	69	398	261	426	241	613	844	770	999999	297	873	999999	999999	524	999999	63	715	881	999999	999999	98	732	932	624	999999	866	180	987	999999	999999	999999	999999	498	999999	999999	999999	158	123	853	999999	999999	999999	805	804	960	122	999999	894	999999	55	999999	357	575	187	999999	999999	466	637	271	374	442	856	455	501	669	999999	999999	484	578	346	999999	999999	37	289	608	157	999999	999999	663	52	947	286	999999	999999	924	999999	353	321	818	618	806	521	851	488	999999	999999	495	313	144	16	999999	999999	325	999999	149	999999	999999	999999	579	289	410	337	973	229	427	166	911	185	576	398	999999	878	666	960	539	394	999999	549	806	229	999999	623	993	657	128	512	960	999999	140	999999	951	67	999999	538	218	478	547	632	70	999999	999999	999999	999999	746	405	54	999999	365	176	755	999999	780	489	359	999999	786	999999	326	110	915	205	672	55	999999	446	553	146	137	751	71	999999	127	488	489	751	351	886	257	261	84	734	999999	82	384	283	999999	577	
392	911	999999	144	231	532	155	999999	805	275	999999	309	851	908	999999	614	999999	909	832	301	10	999999	285	899	96	999999	36	191	600	599	670	78	275	975	754	999999	329	926	999999	999999	343	368	945	999999	502	999999	999999	999999	999999	991	967	475	451	880	577	783	635	532	57	166	505	964	530	215	604	325	44	999999	999999	434	294	188	293	999999	958	641	999999	209	407	999999	664	860	107	609	632	999999	627	999999	408	970	590	999999	878	999999	999999	378	999999	739	481	187	913	999999	21	658	706	788	191	214	921	935	130	435	134	908	501	644	866	921	583	409	698	649	999999	193	844	497	309	825	156	589	804	923	727	230	236	141	848	448	999999	999999	999999	422	473	999999	999999	164	672	970	966	455	999999	999999	999999	999999	488	999999	65	828	814	218	999999	999999	68	999999	140	207	707	904	999999	999999	796	999999	999999	740	999999	999999	185	999999	343	690	824	339	858	700	87	889	767	655	741	962	85	30	999999	693	364	657	999999	140	341	999999	456	768	999999	606	659	94	896	999999	686	213	97	60	494	999999	999999	160	508	367	265	251	440	62	999999	718	294	775	793	335	386	738	999999	55	673	691	999999	66	49	261	51	993	992	999999	999999	538	999999	34	535	511	999999	999999	158	995	875	100	221	404	606	580	999999	883	301	999999	999999	999999	291	52	999999	802	999999	337	999999	999999	326	272	258	999999	999999	634	843	999999	999999	291	35	182	589	926	180	999999	480	839	999999	469	939	167	701	999999	312	30	999999	832	647	732	620	972	103	999999	679	612	999999	132	999999	971	999999	61	643	19	546	867	999999	999999	872	804	999999	60	877	999999	316	168	570	826	785	999999	387	21	622	517	671	999999	999999	687	256	567	741	357	999999	488	732	999999	524	692	885	999999	999999	891	960	842	999999	569	105	453	595	521	52	24	347	257	594	725	999999	136	999999	493	789	999999	999999	314	73	975	532	999999	999999	999999	643	999999	999999	350	410	495	60	999999	117	111	957	634	101	734	525	726	20	280	894	17	999999	999999	354	401	656	981	999999	656	779	999999	47	706	535	999999	877	174	83	996	999999	108	999999	658	29	246	999999	164	999999	999999	789	999999	999999	261	999999	910	999999	999999	999999	549	693	428	712	404	11	682	73	999999	109	925	857	360	653	23	432	795	342	799	999999	118	865	502	999999	999999	999999	442	470	786	212	625	999999	631	641	999999	312	429	396	280	657	347	999999	286	64	999999	526	438	693	951	999999	999999	577	999999	877	424	684	201	36	313	537	568	
999999	287	57	484	730	235	719	129	711	13	999999	72	999999	41	935	589	999999	739	882	438	749	519	957	999999	57	33	999999	227	999999	120	403	93	999999	99	135	895	999999	999999	932	301	719	573	249	825	999999	514	39	845	489	999999	754	296	431	108	819	703	330	554	999999	999999	480	501	279	600	610	999999	999999	63	906	50	360	999999	999999	590	719	185	279	141	203	543	994	908	738	754	366	999999	999999	999999	279	431	574	684	154	999999	999999	999999	304	649	999999	985	194	975	939	448	999999	887	490	840	389	643	433	999999	361	892	712	999999	763	999999	999999	503	663	686	783	484	475	675	722	581	999999	502	999999	629	916	218	999999	28	969	299	999999	479	999999	999999	263	636	997	386	999999	261	523	258	999999	779	416	999999	999999	507	202	999999	972	78	174	999999	80	999999	762	804	281	999999	999999	999999	602	474	514	999999	877	842	999999	157	486	999999	352	470	67	521	48	112	223	205	886	851	826	515	326	999999	314	717	999999	376	873	203	114	190	718	830	656	999999	274	651	999999	489	999999	55	977	883	726	999999	851	559	848	660	591	86	266	999999	867	999999	157	573	999999	169	102	66	283	293	999999	172	752	237	865	59	837	571	999999	407	776	780	537	443	225	999999	865	200	527	999999	612	999999	924	36	962	569	841	701	201	684	396	28	772	999999	897	564	951	624	694	799	823	999999	725	858	914	96	559	999999	357	999999	304	901	999999	70	681	999999	247	725	274	999999	218	999999	380	676	20	758	18	843	546	999999	658	251	506	999999	400	999999	312	999999	121	875	19	999999	353	351	999999	999999	999999	711	23	939	999999	235	359	397	590	999999	649	59	999999	166	88	715	178	696	201	62	405	809	670	98	655	182	999999	398	296	91	792	999999	296	525	999999	306	830	999999	344	432	892	118	148	712	943	999999	227	954	999999	303	958	999999	159	337	99	680	999999	924	999999	153	621	999999	111	508	894	999999	762	332	888	782	999999	571	999999	769	170	296	671	957	154	402	955	999999	601	992	132	145	879	958	436	597	264	999999	999999	201	811	931	999999	639	817	999999	500	999999	75	25	418	999999	304	390	177	803	19	94	780	891	999999	962	369	118	386	759	740	999999	895	301	999999	999999	999999	170	999999	238	288	42	999999	999999	902	70	593	586	999999	999999	841	999999	791	632	587	180	999999	430	13	849	572	898	263	68	999999	999999	998	774	497	438	147	143	432	938	524	977	944	959	999999	136	378	782	999999	650	999999	250	22	273	714	999999	
999999	829	167	999999	999999	390	999999	90	236	216	71	819	98	999999	999999	999999	77	852	118	610	235	999999	441	999999	480	789	374	612	150	999999	683	999999	69	151	583	317	976	323	999999	144	208	864	732	999999	74	559	693	388	61	220	183	170	164	113	999999	999999	398	999999	638	876	999999	176	939	883	533	336	759	947	999999	291	731	754	999999	974	412	371	443	658	812	920	106	985	561	999999	179	999999	581	955	31	894	919	696	999999	406	128	42	924	848	999999	738	799	999999	999999	770	488	428	590	999999	701	999999	255	739	477	717	780	40	999999	999999	714	999999	999999	803	926	677	999999	999999	999999	183	999999	379	447	594	409	83	999999	359	999999	999999	999999	750	999999	401	264	272	648	189	228	966	626	98	427	915	144	249	984	996	820	149	409	454	358	416	333	999999	321	999999	999999	404	999999	430	861	823	567	963	86	362	549	663	38	191	816	999999	999999	768	952	999999	999999	999999	99	134	538	999999	999999	997	401	526	78	999999	950	987	849	824	379	205	999999	999999	999999	181	172	631	456	166	999999	227	638	255	858	565	999999	999999	211	181	999999	471	999999	831	442	999999	571	560	999999	616	713	51	999999	999999	733	361	541	358	183	999999	997	467	999999	999999	919	174	369	156	667	999999	999999	999999	999999	678	520	908	313	405	999999	787	610	612	346	839	453	79	884	646	522	507	999999	999999	616	923	183	846	793	519	911	999999	210	424	999999	781	63	999999	265	664	481	825	57	146	999999	395	999999	394	131	999999	929	850	289	999999	634	170	489	999999	999999	861	504	999999	124	794	493	999999	999999	195	719	565	786	900	813	230	175	999999	459	999999	832	230	999999	788	725	999999	590	71	988	999999	790	731	302	520	998	404	170	807	710	999999	652	304	808	492	999999	565	61	999999	46	68	556	937	711	601	710	333	999999	715	947	169	214	431	905	999999	404	988	273	275	901	419	999999	368	986	205	244	538	421	764	123	999999	999999	561	35	999999	931	853	30	700	999999	999999	999999	454	999999	551	59	230	399	709	97	686	999999	785	138	627	999999	198	950	515	366	181	911	850	999999	787	265	653	406	975	177	999999	999999	572	465	999999	999999	615	508	445	156	24	999999	999999	676	999999	867	999999	432	408	999999	742	999999	514	343	638	763	938	999999	81	999999	999999	824	423	541	546	999999	730	330	902	996	392	999999	999999	999999	999999	41	999999	183	174	999999	148	230	998	999999	434	647	462	238	827	999999	692	762	436	999999	749	199	726	999999	140	717	147	999999	530	
411	548	63	398	999999	991	606	999999	999999	688	161	999999	999999	826	379	116	999999	266	999999	502	439	313	629	999999	365	619	999999	315	38	999999	456	999999	350	699	596	505	381	259	999999	247	230	908	928	84	999999	12	573	373	999999	999999	240	999999	645	999999	101	999999	918	800	999999	999999	838	301	999999	720	242	999999	806	487	999999	873	735	650	948	263	282	530	999999	555	977	362	56	789	958	965	813	999999	147	56	607	498	999999	581	225	781	409	928	999999	218	999999	907	999999	999999	143	999999	999999	590	512	391	999999	571	722	999999	822	681	999999	999999	342	569	907	999999	240	999999	879	999999	296	164	434	177	854	353	156	999999	713	999999	165	960	656	999999	636	233	999999	999999	34	46	999999	224	999999	544	999999	360	596	814	311	604	676	446	216	402	196	184	165	345	537	677	999999	554	999999	753	525	999999	402	856	999999	999999	999999	485	735	999999	964	82	405	889	874	503	757	341	866	999999	403	719	754	263	298	462	77	156	999999	356	622	231	565	15	29	773	958	739	881	626	849	200	999999	999999	437	124	778	275	470	43	999999	92	688	999999	359	999999	774	148	568	480	999999	609	267	389	999999	742	516	400	870	110	999999	999999	999999	249	270	212	18	390	825	184	683	999999	685	194	435	539	543	26	655	999999	999	819	181	411	20	249	932	999999	153	695	607	388	405	999999	498	999999	632	448	289	157	999999	393	323	393	796	815	999999	999999	954	999999	999999	500	745	999999	111	999999	846	58	239	30	279	999999	246	999999	576	305	999999	325	999999	532	906	104	736	507	425	615	506	787	615	205	999999	999999	376	462	495	116	642	999999	268	999999	67	583	219	268	878	118	157	192	816	500	418	999999	999999	431	784	999999	999999	999999	241	495	999999	999999	443	44	704	999999	999999	999999	645	999999	663	658	999999	922	475	333	885	478	629	317	468	999999	970	124	999999	717	481	945	999999	999999	353	999999	516	773	553	999999	149	999999	564	999999	797	372	547	357	837	760	999999	464	955	460	230	295	999999	999999	36	905	97	329	258	987	999999	376	115	264	999999	268	151	999999	378	476	999999	709	999999	171	999999	105	775	999999	286	999999	174	999999	989	227	170	67	786	592	746	648	911	819	927	576	529	999999	266	999999	240	579	619	269	96	489	276	999999	381	999999	414	931	999999	999999	52	232	823	921	387	888	104	68	999999	999999	546	730	565	374	782	347	642	99	838	492	999999	707	415	904	930	509	999999	649	999999	999999	188	815	518	447	777	704	999999	607	53	999999	
198	182	999999	71	723	365	924	902	999999	44	999999	325	102	647	90	345	999999	918	991	999999	936	454	382	151	999999	999999	222	127	999999	88	999999	44	55	470	304	999999	609	354	191	999999	585	59	912	999999	525	999999	723	870	367	442	887	835	616	999999	442	743	999999	957	999999	993	153	806	315	659	450	779	279	631	353	869	736	999999	736	426	999999	887	542	730	625	517	16	351	999999	164	999999	999999	428	879	38	560	421	652	663	999999	430	779	743	262	999999	745	999999	999999	527	497	706	424	108	999999	999999	554	211	999999	341	182	986	802	999999	160	469	999999	999999	999999	603	793	458	94	808	548	996	522	999999	290	529	880	924	915	823	999999	458	776	659	239	999999	483	358	352	320	999999	999999	628	732	593	793	518	394	203	497	734	49	621	615	559	203	999999	410	921	548	461	257	81	999999	784	701	693	999999	131	999999	130	999999	115	773	327	999999	377	789	999999	999999	20	496	731	427	99	232	836	999999	999999	46	653	82	437	999999	859	999999	139	649	948	891	999999	999999	999999	809	999999	299	934	848	298	221	999999	572	850	999999	537	965	999999	654	999999	561	864	532	999999	95	999999	999999	999999	311	913	94	217	727	841	668	396	535	999999	922	999999	799	999999	988	872	888	220	91	231	13	276	894	999999	485	760	396	36	999999	552	186	78	999999	293	633	934	213	14	107	999999	191	48	12	741	604	604	99	273	999999	999999	54	874	659	826	13	999999	29	999999	732	967	999999	642	818	999999	999999	853	731	516	665	63	668	884	123	360	50	965	273	163	122	999999	670	133	999999	916	508	312	419	502	290	598	999999	835	999999	139	285	549	999999	30	693	750	872	583	607	823	992	170	761	308	785	48	771	866	265	850	999999	331	492	901	483	745	443	238	999999	76	148	833	612	983	999999	501	745	999999	469	371	18	999999	999999	336	924	347	999999	121	717	251	999999	58	579	999999	833	954	66	999999	999999	999999	999999	999999	999999	541	684	999999	999999	999999	999999	294	302	529	406	894	842	219	805	165	977	146	204	999999	999999	984	250	999999	263	191	999999	129	444	428	999999	520	64	373	740	984	652	765	788	773	887	432	949	307	651	999999	999999	624	159	900	350	410	753	984	999999	372	999999	594	905	376	627	999999	849	873	823	886	840	999999	999999	820	999999	221	357	999999	444	999999	44	942	448	999999	603	535	970	999999	88	999999	999999	79	250	377	693	999999	860	422	155	999999	583	999999	999999	765	844	119	155	339	396	138	62	332	999999	999999	
338	358	155	337	773	999999	143	314	999999	527	129	771	238	110	999999	999999	999999	999999	999999	999999	999999	958	999999	682	999999	493	390	641	157	949	999999	999999	529	999999	999999	344	912	532	999999	63	999999	999999	291	956	646	83	999999	55	999999	999999	778	126	56	888	999999	379	890	472	604	999999	711	502	167	999999	284	684	999999	32	70	792	543	827	297	231	999999	247	677	999999	999999	659	611	344	439	999999	181	136	397	999999	999999	670	999999	449	928	367	999999	999999	121	445	999999	961	999999	859	999999	419	999999	950	829	824	877	292	702	389	436	944	679	376	999999	950	673	999999	297	611	347	400	348	103	899	999999	879	863	135	241	828	84	828	752	360	29	808	231	306	572	762	402	999999	74	22	984	688	999999	94	170	772	534	674	999999	999999	593	80	314	60	900	999999	24	166	999999	561	361	999999	926	26	53	151	452	851	999999	848	944	433	284	90	999999	999999	999999	779	965	468	303	410	607	240	766	949	999999	180	405	999999	748	245	505	999999	661	867	762	958	50	999999	329	683	999999	381	577	170	999999	233	999999	660	50	245	999999	999999	267	950	518	696	260	104	999999	282	455	106	110	708	999999	771	429	999999	999999	945	738	999999	149	999999	460	236	999999	605	163	281	45	745	999999	999999	54	502	255	710	358	75	708	946	381	999999	999999	999999	281	999999	242	999999	803	97	181	104	506	255	863	647	500	292	43	654	940	376	246	709	519	597	999999	434	526	999999	698	422	247	999999	999999	101	392	607	999999	999999	999999	139	477	947	574	492	999999	798	639	607	999999	999999	41	63	999999	15	810	528	343	684	215	807	999999	94	999999	758	857	999999	680	771	264	892	338	999999	291	999999	898	298	145	999999	590	865	999999	919	999999	632	391	194	999999	569	291	864	274	280	588	999999	632	393	999999	815	634	301	127	868	999999	327	738	791	771	204	116	521	393	315	999999	349	22	588	585	765	999999	672	928	999999	999999	400	628	67	999999	999999	188	999999	739	329	402	299	999999	999999	576	191	894	999999	422	999999	462	999999	999999	958	186	249	999999	54	808	793	999999	962	373	16	387	951	699	999999	139	55	25	601	782	73	912	804	601	999999	21	403	999999	778	260	999999	658	999999	919	669	881	999999	183	999999	706	945	881	999999	925	742	549	624	491	223	999999	377	575	861	999999	417	999999	382	647	467	999999	999999	999999	669	999999	999999	999999	999999	42	40	999999	717	871	881	999999	837	191	482	879	999999	999999	397	912	657	318	882	770	999999	734	512	622	999999	774	
716	112	302	33	222	728	999999	394	882	591	461	424	751	505	694	966	159	235	574	999999	788	999999	999999	999999	999999	360	829	266	560	932	529	417	999999	999999	165	779	602	813	969	753	980	474	663	805	460	242	566	999999	86	830	584	286	999999	16	986	999999	999999	800	758	861	898	999999	834	949	72	53	134	809	350	999999	374	345	999999	999999	522	323	267	838	51	41	793	452	190	999999	357	253	369	293	999999	999999	321	802	65	117	855	348	999999	713	743	999999	118	757	46	171	466	249	29	238	493	672	999999	629	758	726	78	456	461	999999	601	818	684	999999	852	979	603	572	290	999999	964	183	683	554	104	633	999999	45	415	28	272	999999	234	140	799	294	833	692	53	338	49	999999	887	999999	121	925	733	276	905	67	568	894	958	870	273	999999	988	999999	534	134	802	42	999999	442	841	493	594	999999	51	999999	999999	910	999999	951	119	999999	999999	158	442	179	900	656	140	357	460	378	999999	363	999999	489	306	850	999999	918	535	17	367	999999	693	628	999999	999999	235	347	910	999999	999999	16	761	999999	34	840	999999	364	234	155	901	999999	981	473	342	240	686	562	999999	306	752	609	426	112	209	999999	464	813	838	720	999999	793	447	803	999999	153	602	999999	464	999999	999999	803	694	999999	115	673	999999	230	295	110	503	673	999999	614	905	999999	999999	999999	507	193	386	737	526	999999	724	999999	256	999999	470	999999	638	526	107	806	996	948	999999	45	997	999999	378	244	999999	737	226	758	717	832	897	247	562	943	662	281	89	571	286	189	665	996	427	999999	760	106	471	977	576	999999	618	957	999999	554	661	971	815	151	220	999999	297	966	401	423	291	232	636	694	863	825	726	434	671	735	999999	10	999999	93	999999	430	275	249	191	447	224	940	397	18	292	690	466	937	361	999999	892	699	999999	13	999999	537	470	999999	123	751	553	999999	295	999999	999999	660	999999	731	999999	789	999999	999999	784	999999	209	999999	999999	999999	411	183	368	788	83	999999	999999	680	404	999999	999999	946	960	999999	136	440	894	40	654	999999	999999	632	999999	735	999999	571	974	844	915	652	803	999999	701	999999	999999	940	392	764	999999	121	280	504	265	999999	651	721	829	35	921	354	68	178	695	562	999999	779	355	633	999999	511	209	998	765	752	311	999999	254	128	132	195	999999	140	920	999999	12	339	376	999999	94	558	742	949	922	999999	594	999999	967	149	57	596	595	999999	254	608	999999	282	999999	999999	456	999999	476	711	999999	736	999999	927	
258	162	560	465	412	285	548	961	999999	999999	86	204	168	676	460	115	80	535	600	298	885	321	630	999999	999999	999999	622	999999	91	999999	999999	196	274	999999	386	814	999999	591	194	319	220	999999	839	662	205	544	999999	999999	773	370	640	377	145	999999	51	937	532	830	999999	548	662	688	879	738	213	999999	929	999999	999999	645	526	489	999999	291	87	602	481	967	534	65	999999	842	96	720	399	679	61	267	999999	448	292	999999	726	999999	657	532	999999	110	999999	999999	614	852	491	999999	844	161	35	854	929	999999	465	999999	305	809	39	820	601	169	349	533	838	672	877	850	363	768	999999	999999	633	555	198	381	999999	228	999999	999999	360	958	876	247	653	999999	337	184	983	727	462	916	616	836	930	254	761	999999	477	999999	975	640	774	86	398	330	999999	384	260	94	57	87	999999	372	469	642	293	111	879	999999	999999	702	867	636	315	999999	999999	999999	625	999999	619	591	999999	999999	690	999999	194	999999	848	999999	976	952	923	999999	679	999999	999999	999999	377	297	960	659	56	835	606	999999	772	147	770	552	242	433	759	316	999999	465	337	860	682	748	458	493	262	555	666	999999	999999	969	956	930	999999	844	999999	337	999999	999999	999999	915	901	417	948	56	999999	306	101	552	203	617	999999	223	57	696	999999	628	839	477	406	501	179	224	505	802	190	999999	262	999999	13	431	332	514	921	422	958	999999	799	411	463	956	464	123	999999	170	999999	742	999999	603	999999	800	498	516	999999	53	746	687	911	155	866	199	54	703	549	771	295	919	302	635	737	306	828	999999	23	450	46	65	34	344	266	448	956	658	125	212	933	815	950	878	675	999999	363	999999	999999	274	999999	760	999999	427	875	999999	999999	257	866	999999	972	70	502	999999	16	690	662	999999	999999	428	242	396	588	346	838	479	969	423	959	465	943	184	999999	749	539	286	491	606	999999	640	997	709	791	149	240	872	323	837	999999	999999	618	785	765	127	41	524	999999	999999	589	405	657	36	298	410	42	797	178	752	584	730	208	66	118	999999	430	999999	999999	449	115	965	165	141	551	973	847	167	419	775	717	24	113	999999	27	73	983	970	421	391	999999	443	704	570	999999	151	786	999999	999999	516	696	508	999999	732	132	624	999999	525	485	999999	563	874	387	403	45	999999	626	945	999999	54	999999	460	121	223	342	672	999999	595	878	409	999999	294	999999	999999	88	999999	103	380	141	403	823	468	495	106	999999	241	65	310	535	693	999999	840	523	999999	
999999	999999	999999	707	400	459	999999	654	646	85	137	278	395	484	999999	825	476	999999	814	645	999999	805	964	25	999999	110	616	960	999999	999999	884	356	770	999999	999999	841	822	396	999999	681	999999	999999	822	419	969	559	846	999999	999999	709	227	279	36	877	412	446	282	999999	322	299	843	402	999999	460	200	781	508	538	999999	483	13	89	274	142	605	999999	999999	554	55	836	264	44	974	360	968	614	329	892	999999	223	569	450	83	999999	999999	648	584	999999	229	198	60	999999	757	999999	999999	147	14	893	999999	999999	463	727	336	486	45	808	427	999999	999999	585	461	615	93	609	999999	562	999999	583	304	957	477	622	335	857	785	945	287	999999	999999	830	609	436	999999	999999	760	999999	124	597	999999	999999	230	349	878	999999	999999	445	234	999999	598	153	141	431	598	324	882	840	401	478	701	99	530	955	590	999999	975	999999	994	999999	999999	81	448	418	999999	274	999999	138	743	691	999999	349	721	139	873	511	999999	188	837	305	221	999999	450	645	999999	567	509	274	759	226	667	711	999999	999999	999999	527	705	999999	504	999999	587	754	999999	999999	358	361	377	401	92	89	962	797	197	699	778	929	631	802	522	369	764	999999	378	527	999999	418	999999	487	830	355	805	976	999999	512	718	466	822	740	297	545	200	999999	191	999999	264	999999	523	751	466	379	999999	902	210	145	999999	124	385	999999	999999	940	462	890	571	736	283	999999	123	685	980	321	999999	999999	515	977	179	657	291	699	272	163	894	157	31	460	459	903	776	999999	942	603	91	999999	64	999999	92	309	545	454	406	279	756	838	770	999999	273	999999	397	233	966	913	833	686	999999	532	56	315	869	121	287	999999	218	999999	743	999999	240	864	836	999999	894	869	121	999999	302	993	407	65	386	876	197	453	515	999999	581	39	770	999999	935	999999	310	999999	440	434	999999	36	70	190	105	999999	914	999999	999999	239	339	106	801	996	999999	999999	999999	990	928	992	923	833	865	999999	994	999999	617	835	929	999999	858	127	439	999999	669	276	933	226	960	993	962	788	284	286	223	484	999999	773	20	999999	406	319	848	999999	999999	999999	999999	999999	195	390	775	88	479	999999	380	221	667	125	336	127	999999	908	39	935	40	145	559	999999	999999	999999	487	999999	825	317	999999	548	279	991	185	336	115	539	41	580	227	884	318	419	999999	12	817	121	999999	893	999999	498	290	912	417	375	784	582	999999	676	903	932	999999	172	957	832	999999	676	939	10	22	851	877	459	718	999999	
999999	149	683	450	702	375	407	931	87	999999	999999	366	999999	810	552	533	587	364	999999	999999	630	999999	461	83	69	150	182	999999	999999	999999	621	999999	203	271	548	999999	898	511	973	999999	535	331	999999	548	999999	585	103	138	458	488	999999	522	783	433	999999	680	688	610	390	561	202	960	60	999999	797	999999	173	321	272	907	634	86	391	147	759	309	71	999999	999999	999999	57	54	987	402	124	999999	57	999999	746	868	956	999999	130	999999	346	574	280	397	999999	145	422	781	866	550	854	198	141	645	674	226	618	774	111	999999	999999	158	973	658	583	697	999999	403	575	403	951	346	955	968	999999	195	38	674	171	373	72	276	999999	446	999999	926	968	411	106	530	259	191	197	224	908	999999	600	622	813	63	754	29	216	999999	599	517	999999	999999	844	488	197	944	612	737	999999	247	970	536	120	656	729	979	307	55	154	770	159	999999	69	613	594	416	860	118	618	52	999999	999999	999999	40	999999	805	567	617	999999	314	578	459	999999	671	227	74	512	167	334	775	722	999999	327	999999	368	502	113	240	894	781	94	504	128	999999	187	265	688	999999	962	923	999999	689	712	839	999999	699	999999	398	999999	530	904	702	784	999999	330	999999	397	28	671	201	702	999999	723	561	999999	83	340	579	494	999999	999999	432	999999	410	363	42	458	488	637	669	141	715	845	373	876	999999	720	999999	999999	999999	867	999999	999999	770	230	999999	966	161	999999	127	368	999999	903	999999	154	482	507	383	489	999999	451	909	391	11	70	987	490	359	684	839	363	64	108	999999	104	999999	999999	435	189	277	999999	307	869	519	310	350	811	422	228	404	883	999999	796	192	836	958	288	416	999999	243	604	616	476	999999	764	313	692	697	338	439	999999	82	204	222	231	154	49	872	701	719	186	999999	140	289	955	999999	268	999999	380	145	437	606	999999	999999	672	459	830	99	754	996	657	124	93	789	935	811	152	999999	960	692	918	999999	715	999999	999999	536	486	999999	823	747	999999	777	327	202	12	862	357	999999	549	772	323	950	127	704	999999	72	999999	351	354	153	999999	684	954	687	226	31	890	999999	889	999999	972	643	999999	17	999999	880	797	890	999999	83	464	893	44	197	378	968	298	999999	928	994	550	999999	999999	680	873	370	822	639	999999	980	971	999999	369	413	799	999999	684	120	752	191	275	999999	564	280	689	980	999999	999999	319	258	999999	879	804	894	595	837	999999	595	144	591	67	167	914	806	112	840	534	631	398	698	
294	188	269	747	729	999999	580	571	990	892	999999	65	329	999999	999999	101	999999	999999	999999	999999	878	98	975	170	133	999999	190	757	178	848	455	29	999999	999999	963	554	620	67	175	149	267	239	999999	999999	871	12	837	196	558	20	999999	999999	813	436	820	205	212	999999	623	621	275	823	403	151	446	700	686	709	763	703	481	760	999999	677	999999	648	493	734	298	131	279	994	209	167	826	395	215	942	800	767	352	999999	443	999999	874	999999	836	463	804	999999	325	138	432	854	539	271	760	145	999999	999999	999999	478	809	502	352	281	999999	999999	325	61	495	744	909	999999	361	959	327	999999	999999	999999	999999	39	929	127	805	999999	999999	354	628	565	999999	79	999999	628	65	873	712	941	999999	602	820	600	147	753	999999	999999	228	436	503	579	944	14	342	470	369	999999	548	691	697	211	709	278	999999	760	999999	999999	533	999999	940	999999	999999	999999	555	210	999999	221	892	999999	442	233	999999	144	851	59	999999	630	737	750	268	382	335	999999	254	999999	999999	552	983	387	337	269	58	937	495	25	332	999999	458	141	999999	157	790	372	259	473	288	574	999999	567	149	999999	688	783	32	568	999999	236	999999	555	317	897	238	515	848	182	185	984	649	999999	726	62	999999	605	729	120	592	962	999999	780	720	328	135	425	247	541	580	274	914	927	863	105	999999	902	824	132	919	285	523	999999	298	304	925	999999	841	999999	624	999999	63	999999	975	199	465	999999	835	989	772	812	277	317	602	910	79	721	971	631	625	999999	781	606	201	317	999999	694	492	426	402	544	584	999999	917	496	999999	13	952	674	639	86	77	834	999999	117	17	215	999999	999999	234	214	619	220	472	354	312	999999	720	668	750	771	868	419	597	237	237	999999	400	999999	699	76	769	999999	991	548	211	946	999999	93	999999	242	219	113	201	197	999999	999999	688	572	194	764	292	999999	999999	868	217	658	999999	999999	879	890	815	379	688	168	445	321	228	923	152	365	210	636	369	518	561	764	999999	409	999999	863	438	828	920	935	784	486	384	133	341	553	709	134	214	418	427	840	999999	43	752	999999	155	764	429	999999	999999	655	999999	415	316	452	440	999999	819	26	462	986	458	753	999999	959	999999	999999	591	599	656	86	999999	951	100	720	349	999999	657	699	717	673	409	102	381	138	562	968	816	889	122	999999	314	999999	956	440	392	999999	659	793	675	60	999999	999999	182	487	232	972	324	999999	999999	256	190	129	309	788	587	999999	381	999999	
999999	999999	288	702	486	784	771	245	994	659	338	999999	999999	863	999999	666	500	579	919	894	905	589	653	999999	786	999999	692	194	888	178	999999	35	300	999999	396	706	771	999999	353	398	715	987	978	665	999999	434	999999	326	106	642	297	18	999999	486	999999	817	325	68	999999	620	999999	587	356	826	806	313	387	130	477	327	999999	29	236	999999	189	917	999999	988	963	362	154	999999	999999	256	880	844	589	813	74	579	391	999999	565	732	999999	138	641	161	858	954	57	601	848	778	747	278	999999	914	307	432	215	336	104	563	476	725	498	110	945	961	723	573	66	897	999999	191	463	999999	235	60	286	459	140	19	314	552	999999	319	508	999999	72	674	515	642	374	64	999999	12	266	580	999999	540	215	896	240	483	545	950	842	565	999999	288	689	257	999999	755	206	999999	258	923	999999	188	601	343	899	59	999999	424	533	881	572	461	247	999999	999999	745	999999	999999	779	830	17	999999	477	943	797	783	984	268	999999	618	858	533	753	342	382	461	939	872	999999	190	425	999999	427	961	992	363	51	999999	836	999999	511	962	316	428	999999	632	999999	999999	546	125	74	999999	927	915	32	49	999999	999999	282	958	805	999999	999999	598	415	999999	999999	515	950	444	742	949	431	95	999999	896	227	335	999999	750	750	999999	999999	999999	126	999999	999999	999999	999999	953	655	146	999999	999999	604	139	725	717	23	39	999999	999999	707	112	383	124	378	842	999999	136	821	999999	999999	999999	218	524	55	365	999999	789	999999	647	576	996	999999	605	197	552	490	977	999999	999999	999999	396	277	554	584	234	507	999999	999999	361	999999	812	999999	283	999999	239	999999	999999	94	369	246	233	347	835	999999	710	323	778	927	825	361	830	956	999999	70	101	999999	663	940	821	858	480	542	999999	942	763	999999	514	946	999999	882	410	892	810	999999	98	59	441	925	999999	910	728	84	999999	999	873	856	999999	223	567	974	16	149	273	511	765	999999	15	893	865	845	999999	832	999999	999999	950	937	155	58	971	52	999999	738	76	999999	139	405	122	341	78	907	55	301	389	982	999999	271	999999	999999	507	999999	999999	999999	69	38	999999	999999	114	999999	59	936	710	770	999999	524	160	999999	999999	361	381	369	578	673	824	957	800	999999	999999	986	999999	999999	317	846	551	999999	998	285	678	999999	809	243	301	634	292	142	207	284	59	864	832	608	198	277	927	148	829	380	724	112	999999	593	453	127	999999	999999	628	863	229	679	526	999999	999999	44	552	148	78	944	391	
691	760	999999	999999	999999	164	467	999999	50	918	413	743	627	561	576	810	225	789	183	999999	921	514	343	999999	999999	347	957	18	999999	999999	789	79	885	989	42	351	712	999999	999999	963	953	999999	588	945	816	999999	898	323	999999	233	999999	358	999999	731	469	186	999999	471	96	251	207	999999	346	324	139	343	857	638	528	234	108	99	925	220	269	61	926	999999	248	444	448	999999	985	930	399	441	184	999999	999999	856	924	250	49	623	765	504	999999	273	999999	483	88	269	794	799	999999	246	999999	999999	471	417	260	39	233	652	802	563	473	415	999999	697	168	703	119	672	999999	857	60	312	454	765	528	662	582	764	366	188	999999	196	999999	163	18	999999	692	121	605	895	27	397	999999	212	40	128	349	127	324	999999	999999	131	499	277	196	999999	239	706	889	597	456	999999	296	623	713	287	610	771	689	999999	21	997	76	999999	839	663	491	252	999999	999999	323	464	450	981	999999	727	697	537	967	999999	999999	985	231	18	999999	999999	111	206	498	753	517	999999	999999	655	374	999999	999999	94	999999	533	638	987	971	489	283	991	27	314	595	999999	590	82	804	801	408	999999	999999	68	966	290	561	999999	754	981	892	745	36	795	617	875	673	613	110	443	259	283	23	742	734	456	541	796	999999	512	999999	445	999999	636	256	999999	386	996	127	157	971	999999	242	990	597	538	965	999999	697	719	322	977	972	370	552	135	21	999999	333	519	748	999999	999999	251	818	999999	999999	999999	549	278	499	676	495	952	472	999999	50	33	154	999999	491	319	108	891	999999	195	999999	999999	94	130	999999	352	672	608	408	215	999999	999999	181	151	566	575	682	429	230	999999	491	999999	897	646	95	988	999999	137	38	439	666	793	61	999999	982	568	314	428	941	156	999999	999999	554	266	246	58	851	13	640	915	636	679	999999	553	703	999999	516	448	999999	348	999999	999999	999999	999999	548	875	939	548	168	997	270	264	487	999999	642	604	474	640	409	999999	146	885	496	122	802	987	132	507	929	538	999999	866	393	999999	693	999999	999999	585	999999	370	119	999999	844	999999	654	382	999999	597	911	999999	980	875	999999	998	999999	577	58	467	177	561	999999	441	619	630	999999	999999	870	884	390	183	297	889	922	999999	927	832	51	854	467	999999	795	534	596	999999	558	186	828	999999	999999	999999	419	999999	417	166	617	999999	694	999999	696	999999	512	316	217	738	811	100	952	999	80	380	536	204	999	748	766	228	999999	788	82	768	999999	485	999999	274	
763	448	481	999999	999999	260	147	826	167	217	917	488	327	857	999999	467	234	828	325	29	999999	225	849	669	999999	999999	831	905	152	928	685	37	821	943	974	373	619	195	999999	820	242	709	46	792	999999	288	901	987	770	614	544	746	169	999999	684	548	598	999999	376	42	428	242	999999	999999	532	999999	999999	384	999999	655	847	48	260	504	787	880	188	67	839	121	497	843	145	537	393	938	999999	999999	999999	436	774	808	818	545	401	10	35	807	270	999999	621	999999	114	124	766	505	999999	999999	687	804	369	540	972	999999	545	584	106	156	845	593	33	319	125	999999	880	49	229	715	113	787	855	999999	796	898	500	970	739	31	770	999999	999999	999999	668	464	76	243	835	563	999999	999999	999999	999999	961	676	917	311	410	657	243	727	286	780	999999	900	999999	987	743	83	765	574	845	85	999999	957	151	820	650	661	390	999999	213	665	999999	999999	883	976	419	999999	999999	999999	569	91	787	999999	611	671	650	999999	515	89	499	761	798	436	971	999999	999999	999999	535	106	999999	749	277	596	523	999999	76	275	999999	972	999999	623	999999	577	14	999999	999999	341	999999	479	180	882	156	311	999999	452	866	288	324	999999	483	415	594	883	537	820	814	200	999999	991	999999	385	999999	542	511	876	668	231	999999	999999	540	171	999999	65	926	778	603	966	449	81	999999	787	950	960	499	172	38	219	50	193	948	999999	999999	364	999999	794	999999	613	799	281	999999	999999	856	116	525	321	757	999999	957	758	999999	848	751	459	247	817	434	999999	52	349	847	458	191	247	999999	443	360	303	190	141	648	989	176	178	999999	118	930	999999	445	999999	414	499	262	291	966	999999	355	361	126	67	370	348	570	460	999999	999999	463	619	846	91	961	463	358	825	999999	237	682	582	171	139	886	590	999999	864	934	999999	206	899	999999	169	97	998	999999	133	771	310	428	999999	999999	963	999999	999999	997	363	226	950	151	999999	182	739	999999	772	199	999999	181	780	991	706	526	86	138	999999	348	999999	993	962	286	999999	63	808	808	966	838	999999	485	574	593	993	648	983	216	769	999999	541	742	325	808	200	952	991	319	722	999999	999999	999999	100	999999	320	369	263	999999	916	999999	373	930	460	934	990	999999	606	196	997	68	999999	999999	368	999999	806	944	678	163	96	282	72	498	95	777	179	373	999999	600	999999	999999	394	320	300	395	999999	999999	292	390	817	688	355	804	322	999999	999999	799	476	264	999999	375	690	999999	999999	999999	321	874	844	
999999	764	627	127	15	913	372	673	231	579	999999	482	206	662	297	345	408	926	267	999999	431	129	380	897	139	434	907	999999	999999	732	656	84	488	765	609	999999	200	570	999999	890	999999	999999	435	229	999999	999999	970	712	999999	763	188	717	63	698	423	563	394	729	999999	581	16	428	389	499	923	898	993	440	999999	672	155	837	586	377	236	440	694	160	999999	357	463	205	551	530	554	938	31	790	999999	55	999999	471	582	768	884	531	611	999999	306	604	788	539	658	730	618	350	999999	685	472	983	999999	244	334	641	128	999999	876	858	944	984	876	213	999999	17	440	999999	265	818	999999	705	828	757	854	800	999999	924	546	821	912	213	807	346	999999	368	187	996	146	941	650	82	654	753	999999	321	727	585	999999	999999	299	934	95	322	202	766	164	999999	389	534	82	204	275	65	999999	999999	186	540	999999	729	830	443	548	324	999999	420	60	85	766	542	82	999999	483	999999	531	977	128	999999	153	561	214	76	999999	611	868	456	807	599	807	999999	999999	197	999999	720	820	855	999999	999999	154	781	716	89	354	999999	462	98	720	379	534	999999	623	999999	396	334	525	764	999999	936	455	721	612	460	278	516	408	885	293	999999	84	675	591	357	350	372	844	135	722	999999	158	779	735	438	999999	838	999999	453	999999	375	205	999999	38	459	999999	432	179	265	999999	837	449	577	999999	958	304	858	386	276	350	999999	489	400	52	67	788	999999	986	184	395	439	880	999999	94	918	999999	28	646	999999	42	918	202	588	324	884	330	999999	999999	777	999999	216	461	369	112	775	885	805	23	999999	670	648	446	999999	869	999999	956	999999	492	886	401	285	221	254	243	432	831	999999	999999	999999	736	216	700	219	51	999999	999999	521	852	319	42	999999	999999	674	999999	393	482	207	718	999999	928	836	99	98	385	999999	994	217	135	680	999999	984	729	856	999999	464	947	999999	953	690	403	445	641	183	854	639	280	546	999999	999999	949	999999	192	142	239	999999	127	612	833	194	194	770	999999	182	375	57	42	159	439	999999	445	255	254	37	550	492	204	916	999999	746	586	458	434	285	730	999999	802	597	626	344	347	345	403	999999	999999	999999	59	469	808	806	999999	999999	999999	999999	999999	999999	389	164	999999	746	705	999999	999999	96	607	736	345	999999	999999	65	255	445	532	104	999999	110	852	999999	531	917	443	735	999999	438	999999	464	351	999999	999999	35	929	999999	15	879	639	145	999999	316	172	770	297	938	26	999999	560	171	
598	999999	115	314	999999	905	633	674	312	970	103	940	999999	152	999999	999999	250	426	999999	608	440	999999	465	999999	999999	545	999999	999999	630	999999	718	364	999999	979	865	338	552	999999	183	34	999999	340	577	999999	52	36	370	29	385	609	698	600	627	951	730	946	557	581	181	317	592	999999	54	807	261	738	72	966	286	66	144	999999	253	110	594	109	85	796	999999	116	184	303	384	30	806	999999	737	926	258	919	781	971	394	866	999999	999999	999999	769	417	313	964	404	743	329	999999	24	357	526	367	999999	999999	760	100	74	143	299	498	999999	10	143	11	146	999999	366	285	173	299	387	668	999999	999999	316	388	187	999999	779	559	65	999999	999999	771	220	568	627	59	30	880	330	732	152	653	270	768	284	312	828	686	386	54	999999	724	969	858	914	816	564	382	912	922	363	999999	442	479	217	372	790	577	100	999999	999999	292	969	654	999999	800	999999	547	114	875	323	103	183	21	252	78	801	361	653	811	494	648	968	407	379	412	220	790	561	999999	521	999999	595	999999	789	29	754	325	342	124	999999	27	999999	999999	999999	269	566	430	999999	149	999999	438	999999	999999	823	615	323	572	999999	123	999999	763	986	202	363	72	508	115	231	232	323	999999	999999	999999	548	477	999999	999999	798	120	846	789	563	421	351	999999	999999	315	255	183	999999	192	51	229	535	508	999999	85	683	546	999999	461	209	14	825	95	419	394	740	355	245	999999	999999	174	999999	799	999999	574	999999	280	735	202	859	57	526	140	999999	800	14	50	446	305	258	999999	999999	395	590	999999	596	265	673	942	574	899	938	323	418	876	952	735	308	466	234	412	810	568	601	161	487	694	651	619	390	700	909	940	144	522	815	999999	219	651	999999	595	607	999999	999999	999999	119	213	722	567	847	278	741	979	80	845	999999	790	794	439	999999	901	614	999999	561	873	990	998	999999	896	70	81	526	999999	488	639	805	26	939	641	51	284	999999	999999	771	999999	999999	929	869	999999	80	34	96	779	580	999999	980	553	242	754	968	120	999999	825	999999	999999	752	94	500	999999	49	434	999999	999999	999999	796	929	531	999999	999999	999999	71	138	890	999999	46	999999	746	86	412	999999	261	784	195	999999	999999	260	999999	586	999999	369	874	439	438	259	646	183	934	391	783	157	459	999999	999999	840	999999	999999	142	999999	470	790	999999	17	999999	782	787	999999	665	489	466	999999	999999	944	295	999999	49	632	699	999999	188	862	61	364	999999	265	208	999999	999999	355	
765	999999	999999	156	125	216	999999	867	350	656	471	996	999999	454	925	999999	999999	999999	976	999999	800	285	292	999999	821	999999	738	650	714	832	583	797	657	320	999999	517	427	999999	829	999999	999999	181	999999	53	179	999999	353	606	439	66	890	694	24	288	554	489	666	626	335	516	477	714	999999	999999	83	674	999999	208	730	999999	819	739	685	896	988	628	994	999999	332	639	265	142	220	999999	999999	889	782	379	765	244	851	999999	309	999999	999999	20	28	773	999999	504	842	155	999999	999999	246	160	999999	127	300	999999	999999	428	304	696	261	999999	999999	505	575	193	892	969	442	495	566	28	999999	372	295	977	610	999999	999999	827	796	119	266	198	420	791	880	999999	89	840	999999	432	999999	999999	71	999999	517	999999	207	999999	999999	873	999999	390	999999	228	999999	646	832	322	325	273	159	476	899	151	89	314	94	783	313	999999	890	999999	745	143	521	826	311	29	999999	999999	999999	999999	225	923	407	875	733	201	999999	999999	833	766	525	999999	282	40	999999	919	999999	212	438	424	999999	999999	999999	120	999999	999999	999999	894	999999	812	852	237	249	668	999999	976	999999	999999	999999	892	712	79	403	134	86	999999	999999	490	122	391	832	268	999999	610	18	840	941	296	241	411	494	186	898	999999	914	297	247	614	780	736	185	999999	999999	545	999999	413	999999	857	44	999999	471	227	781	953	999999	593	579	639	659	999999	45	458	999999	180	408	536	181	383	220	788	999999	256	710	385	216	849	638	123	999999	605	858	93	999999	854	999999	999999	404	944	50	330	718	608	954	369	701	727	20	459	146	185	241	608	647	255	365	224	999999	406	999999	140	999999	465	740	64	562	952	206	999999	239	141	999999	236	999999	889	80	422	999999	350	684	999999	838	999999	977	723	373	259	445	16	499	725	760	999999	207	999999	375	262	868	900	807	748	530	999999	230	14	999999	15	276	758	185	943	999999	176	999999	268	301	777	999999	27	999999	312	517	200	999999	999999	381	143	39	432	524	817	553	401	999999	999999	958	945	958	972	679	999999	983	687	999999	555	802	593	286	938	618	598	999999	850	219	504	241	999999	274	715	633	910	975	843	244	999999	399	532	999999	785	310	356	818	516	347	332	999999	829	369	82	712	787	856	101	814	925	53	703	999999	49	704	627	680	252	349	999999	999999	149	453	473	999999	280	961	501	637	271	779	268	513	887	184	411	971	202	13	999999	63	884	999999	318	324	999999	350	593	91	682	999999	576	176	999999	939	190	386	895	
916	442	826	364	463	552	156	784	199	303	864	302	656	487	999999	503	999999	999999	119	144	158	999999	929	378	420	955	999999	213	101	935	999999	994	35	999999	286	571	29	698	431	487	999999	539	999999	999999	999999	789	999999	999999	336	673	861	441	999999	999999	746	999999	512	458	944	507	957	943	693	999999	355	999999	277	581	211	999999	484	27	87	631	973	619	963	882	999999	630	929	406	876	428	83	999999	923	783	338	830	999999	570	999999	999999	530	227	999999	251	700	859	521	454	987	658	198	844	363	449	278	137	999999	629	999999	323	999999	560	77	274	191	838	946	493	999999	380	999999	999999	273	164	111	755	999999	722	191	789	119	999999	419	227	999999	999999	163	483	999999	210	348	438	999999	999999	999999	969	999999	581	70	862	912	38	210	616	48	284	581	999999	347	999999	365	999999	448	29	214	999999	151	999999	44	952	999999	472	978	999999	999999	191	162	833	999999	999999	605	200	661	999999	877	90	284	802	189	955	657	999999	146	999999	845	578	990	999999	235	262	827	310	547	117	999999	449	59	168	584	856	999999	747	400	214	999999	999999	118	128	151	133	818	348	999999	999999	305	731	999999	986	207	463	999999	999999	608	557	315	304	653	553	152	438	999999	999999	228	332	833	909	563	999999	999999	680	470	871	600	111	444	999999	999999	999999	812	455	999999	999999	960	130	999999	712	149	842	899	623	520	564	976	713	999999	701	130	347	999999	395	177	405	911	526	992	999999	818	999999	999999	827	663	195	999999	999999	325	968	999999	108	667	131	769	720	41	461	170	999999	895	887	18	742	367	999999	223	999999	288	999999	161	443	137	345	893	999999	730	82	999999	999999	999999	999999	398	133	999999	999999	680	999999	625	999999	373	459	999999	96	435	931	497	999999	999999	370	972	324	418	607	817	721	970	332	237	999999	990	959	502	835	93	615	499	999999	206	345	622	99	801	831	354	701	999999	51	910	962	155	359	613	598	362	999999	871	790	315	823	61	999999	896	499	465	414	999999	530	999999	999999	999999	612	999999	999999	747	883	523	586	263	999999	644	929	421	274	981	999999	355	904	483	999999	743	999999	579	382	294	274	999999	311	376	939	999999	556	49	100	999999	542	186	490	850	478	985	999999	537	199	189	132	936	999999	999999	824	68	999999	57	426	85	734	42	999999	838	483	690	221	220	323	382	999999	999999	331	744	449	999999	865	63	14	600	458	180	390	203	171	338	570	794	999999	881	690	999999	622	999999	999999	509	385	651	377	787	773	85	224	999999	101	
242	615	999999	999999	370	202	999	52	999999	626	563	652	999999	999999	999999	129	427	668	441	999999	588	277	316	948	939	88	999999	686	999999	826	383	955	573	999999	929	723	683	726	191	688	691	467	795	999999	999999	856	778	974	999999	668	356	416	782	135	513	964	308	939	138	291	978	323	825	10	253	999999	999999	999999	747	432	999999	999999	487	752	10	130	482	918	999999	93	309	250	999999	558	999999	967	183	999999	597	964	999999	744	999999	899	999999	377	641	795	154	999999	777	999999	236	799	231	655	928	40	135	393	492	999999	999999	55	999999	999999	999999	276	530	999999	999999	642	908	783	999999	701	999999	588	52	999999	999999	999999	999999	999999	316	999999	23	999999	336	824	999999	153	321	999999	481	44	520	999999	916	999999	518	375	999999	868	210	144	375	453	792	530	551	350	987	503	904	999999	616	153	999999	955	724	204	939	705	247	291	331	703	311	972	190	561	671	79	123	123	421	999999	999999	181	661	569	999999	806	283	999999	165	817	310	999999	428	377	813	999999	999999	323	435	570	630	999999	999999	671	152	819	349	990	999999	918	389	999999	394	999999	272	567	999999	164	332	999999	432	550	136	999999	999999	635	554	812	748	710	821	800	687	850	999999	999999	999999	989	427	62	999999	999999	28	246	438	519	290	717	115	255	666	103	990	999999	148	90	791	310	278	999999	999999	537	252	999999	106	589	113	544	435	310	209	314	736	999999	999999	999999	531	999999	84	884	355	836	707	502	999999	728	809	999999	712	204	179	67	721	911	787	929	50	60	150	849	415	746	291	804	999999	361	999999	720	626	999999	559	902	235	393	171	437	829	749	923	378	779	719	831	999999	140	152	592	825	492	746	109	480	999999	999999	478	999999	555	902	457	999999	999999	999999	999999	714	645	277	831	337	749	359	110	300	137	999999	999999	999999	915	59	999999	902	999999	541	999999	880	999999	88	162	999999	914	562	882	926	301	999999	17	689	951	127	596	999999	999999	265	85	142	646	808	353	977	166	782	693	505	238	554	924	830	861	887	814	566	999999	999999	422	197	999999	183	998	999999	764	389	744	797	999999	999999	592	513	465	105	243	100	735	999999	843	142	999999	387	999999	747	315	187	999999	73	312	39	999999	488	842	999999	999999	999999	809	456	223	776	47	895	51	999999	962	421	374	766	653	999999	831	939	988	290	327	99	485	261	591	587	561	681	494	433	999999	113	671	999999	440	771	999999	288	999999	77	104	973	345	279	784	999999	812	72	419	999999	207	808	499	561	
570	999999	986	558	864	999999	999999	366	410	617	365	858	749	999999	335	882	999999	999999	978	921	196	353	754	216	477	697	774	999999	271	999999	236	263	614	999999	999999	865	784	732	424	335	999999	999999	573	727	914	925	154	26	736	537	156	654	830	577	375	227	820	780	999999	177	861	726	999999	504	391	999999	254	999999	789	470	999999	999999	138	652	79	999999	780	36	999999	551	552	758	762	734	759	999999	432	46	744	789	54	13	651	256	473	135	643	78	345	812	999999	514	236	999999	439	446	526	999999	508	999999	446	794	488	539	625	113	964	370	744	810	999999	217	895	10	426	103	999999	881	189	943	814	711	690	489	870	47	531	495	304	323	999999	999999	538	999999	352	260	525	122	631	369	999999	999999	333	999999	999999	473	999999	235	999999	345	387	644	999999	564	112	999999	999999	999	668	587	581	478	76	431	999999	433	679	78	658	176	578	946	260	820	999999	999999	388	999999	356	999999	999999	999999	646	958	936	420	257	973	724	617	156	525	453	54	999999	693	215	902	778	709	793	549	577	683	766	441	393	999999	782	569	999999	999999	653	271	999999	999999	831	117	495	346	186	999999	354	50	29	62	502	216	999999	99	999999	485	387	646	999999	879	728	963	999999	504	36	999999	201	999999	270	999999	872	999999	886	999999	861	108	417	442	532	97	205	999999	663	714	938	187	154	693	242	871	570	16	657	288	557	868	915	990	319	117	514	199	780	999999	190	321	330	999999	999999	239	78	944	999999	525	683	201	309	487	999999	999999	924	508	921	398	999999	866	534	607	954	992	999999	999999	132	424	583	15	999999	843	999999	627	857	999999	465	13	803	625	892	141	604	999999	999999	437	433	470	999999	15	278	392	190	999999	786	722	576	999999	999999	999999	999999	999999	942	999999	445	466	953	939	999999	310	53	918	595	999999	973	402	999999	598	433	754	993	662	241	999999	999999	374	662	219	840	999999	57	230	956	162	803	203	999999	926	920	999999	484	494	479	882	962	359	797	176	999999	394	720	977	811	302	657	169	467	373	940	81	804	743	109	999999	263	823	999999	442	999999	780	999999	85	678	999999	280	509	192	359	616	999999	576	495	869	455	424	999999	418	664	505	644	735	826	985	849	308	740	394	622	999999	148	397	364	999999	999999	191	644	999999	491	999999	157	976	999999	757	562	504	999999	874	999999	999999	193	415	999999	937	999999	54	999999	99	828	32	540	999999	999999	729	477	999999	222	538	309	273	779	770	999999	642	357	999999	627	78	999999	
999999	989	866	741	189	445	733	999999	427	391	525	805	554	999999	468	491	42	999999	388	290	572	291	780	574	999999	662	423	999999	665	589	907	426	317	666	483	42	999999	999999	390	999999	743	999999	794	156	783	468	999999	299	468	999999	999999	261	248	788	860	73	999999	999999	362	526	31	255	434	999999	484	108	999999	887	996	436	817	659	35	104	999999	671	496	999999	790	920	999999	134	29	514	999999	655	188	529	999999	420	823	382	999999	863	272	497	475	956	999999	685	999999	999999	999999	42	343	665	236	154	251	199	576	585	510	441	99	897	235	920	573	828	920	999999	91	586	612	445	639	171	831	59	205	999999	999999	115	949	99	830	987	181	609	999999	999999	288	616	843	248	999999	999999	774	999999	999999	555	393	843	764	13	999999	716	429	999999	36	74	322	202	993	999999	623	999999	999999	999	76	248	748	999999	408	887	689	475	742	374	573	60	999999	467	999999	999999	156	127	350	946	833	124	568	283	583	365	720	95	622	807	624	476	106	774	307	999999	807	999999	444	877	999999	790	999999	65	334	976	677	855	414	353	889	999999	65	999999	999999	952	679	999999	390	53	176	999999	852	999999	749	107	953	999999	169	764	842	999999	682	999999	632	53	999999	512	949	607	687	865	681	278	999999	999999	999999	560	608	999999	353	341	999999	999999	711	719	937	49	999999	237	32	65	695	650	511	173	822	592	912	999999	999999	999999	526	783	999999	310	922	584	26	999999	686	402	24	814	999999	510	687	291	761	999999	999999	109	206	722	584	999999	179	41	767	754	999999	828	647	485	542	186	999999	265	44	410	797	363	999999	686	550	630	999999	881	239	10	485	540	830	999999	27	713	999999	803	209	733	999999	890	999999	999999	333	857	754	539	999999	244	999999	432	257	360	999999	751	87	520	999999	999999	591	298	802	766	999999	765	997	999999	467	999999	215	21	65	999999	280	906	546	760	362	999999	875	511	609	995	315	62	999999	480	882	275	999999	999999	999999	255	152	842	98	59	992	567	859	999999	81	999999	38	682	377	946	90	999999	999999	326	167	488	89	89	688	999999	461	227	999999	527	765	201	203	755	389	810	999999	999999	999999	496	767	999999	833	768	999999	166	966	999999	685	347	399	999999	70	319	302	153	176	72	164	291	598	775	96	341	351	880	259	282	999999	566	787	653	402	718	558	999999	655	999999	650	531	999999	828	999999	144	138	102	140	883	463	245	644	106	999999	535	898	992	709	501	427	559	907	999999	999999	128	560	746	279	999999	
761	929	999999	855	422	632	451	769	243	951	213	258	750	999999	819	67	921	691	379	999999	820	566	663	999999	892	101	624	999999	499	423	584	391	999999	788	132	999999	747	788	999999	651	94	999999	759	757	297	179	808	540	875	281	206	999999	376	412	531	999999	999999	999999	962	331	999999	305	280	819	377	999999	435	962	999999	295	999999	143	17	728	782	999999	806	906	866	999999	292	93	280	227	226	715	24	999999	266	927	267	999999	826	363	643	788	999999	939	389	999999	744	846	297	589	999999	73	861	648	630	999999	398	369	478	249	48	923	35	62	999999	999999	807	999999	999999	999999	999999	907	316	999999	999999	994	833	999999	999999	401	979	445	796	690	266	163	854	376	789	999999	539	897	934	587	324	719	762	806	345	726	667	999999	150	970	999999	64	756	216	563	635	16	530	842	86	269	999999	999999	999999	999999	450	999999	440	999999	289	787	999999	999999	729	339	999999	241	37	999999	800	733	260	304	825	139	211	406	647	813	999999	419	999999	999999	999999	327	999999	592	428	19	895	918	236	503	999999	193	999999	999999	36	876	198	404	979	999999	52	352	999999	307	311	215	594	999999	171	999999	81	869	778	86	999999	412	618	999999	813	999999	636	882	507	999999	443	642	709	130	379	999999	625	759	440	20	999999	515	999999	423	291	222	999999	851	999999	608	432	992	414	353	967	624	268	415	590	961	999999	169	845	999999	864	668	506	473	999999	400	12	999999	438	768	74	608	104	204	999999	999999	601	784	999999	999999	334	450	238	365	163	999999	511	219	179	478	648	852	999999	66	999999	999999	716	999999	999999	366	606	999999	563	646	288	368	530	74	999999	999999	370	999999	44	946	926	423	999999	150	320	918	888	793	999999	960	129	222	938	47	999999	999999	884	999999	606	999999	302	223	887	999999	999999	999999	235	447	305	999999	118	999999	817	723	139	145	999999	575	641	269	477	813	969	603	526	76	429	999999	428	45	115	999999	981	276	654	713	536	848	73	999999	693	451	497	962	851	999999	999999	224	999999	510	696	319	17	347	300	999999	254	294	75	20	375	742	28	270	84	397	88	551	999999	999999	608	343	511	126	575	36	999999	16	751	467	672	215	585	918	348	999999	713	644	999999	174	469	999999	999999	63	160	951	999999	237	888	463	980	999999	154	999999	901	999999	807	891	771	274	174	247	542	608	348	169	167	110	922	288	684	444	575	905	956	999999	561	458	999999	624	603	97	127	298	999999	818	999999	103	999999	999999	999999	999999	872	710	999999	999999	710	
999999	999999	990	793	332	315	610	779	999999	287	249	999999	545	801	359	999999	157	671	86	130	254	132	999999	999999	73	999999	937	300	862	999999	865	904	735	656	387	743	975	830	999999	782	517	518	940	999999	999999	999999	480	192	639	897	999999	48	924	111	999999	62	196	891	999999	248	377	320	999999	973	422	345	799	999999	424	615	949	326	999999	999999	613	735	191	988	287	504	999999	999999	661	965	847	826	980	634	200	334	557	94	110	41	999999	207	601	967	128	485	999999	591	999999	33	947	408	647	630	498	730	870	207	613	236	636	623	658	951	135	596	365	999999	699	100	68	999999	999999	369	888	415	143	999999	869	802	999999	999999	986	999999	27	449	999999	359	145	999999	464	999999	480	873	405	791	548	650	841	532	130	605	891	999999	964	92	191	287	741	92	597	656	338	999999	502	614	636	30	933	686	417	999999	39	240	635	709	394	352	964	999999	867	999999	382	347	999999	999999	140	318	673	935	267	999999	999999	63	871	807	31	999999	380	791	164	527	716	164	125	124	575	661	51	265	697	999999	323	999999	225	113	284	991	999999	999999	999999	327	357	998	429	515	398	999999	368	828	999999	999999	971	183	942	999999	999999	228	999999	566	562	478	276	417	248	428	999999	973	838	767	533	999999	999999	16	999999	836	179	717	999999	609	726	999999	302	223	999999	971	999999	150	701	875	336	66	769	573	811	999999	61	939	760	999999	928	424	147	999999	305	658	197	965	866	999999	179	69	492	622	839	962	186	999999	999999	276	562	447	999999	963	441	476	270	999999	204	311	785	240	957	734	681	999999	462	702	917	919	784	999999	284	596	705	276	573	157	734	849	829	997	109	493	999999	490	153	184	169	999999	397	232	770	564	999999	939	999999	999999	999999	537	510	483	999999	920	492	660	999999	685	267	174	999999	122	240	355	482	787	140	474	296	200	169	287	543	98	531	999999	141	999999	276	765	999999	815	216	206	999999	355	862	999999	10	787	999999	999999	999999	994	925	284	991	424	92	541	809	999999	471	999999	378	232	940	56	999999	999999	529	453	418	999999	999	98	906	43	16	136	925	951	999999	508	999999	999999	370	548	173	256	569	716	637	734	955	537	999999	465	828	126	999999	815	999999	78	268	874	999999	424	995	837	999999	958	418	999999	616	858	172	963	878	999999	861	402	883	152	999999	812	999999	683	546	471	745	999999	215	889	721	120	999999	406	999999	997	652	946	553	336	878	611	308	680	128	999999	375	999999	587	161	265	22	
931	646	706	999999	68	375	877	999999	102	927	752	999999	999999	505	999999	766	999999	880	34	914	849	556	274	760	999999	145	565	449	999999	365	863	63	634	999999	188	999999	699	794	938	286	79	29	999999	950	999999	779	999999	622	409	608	666	706	999999	350	173	385	999999	946	940	923	810	437	436	999999	999999	699	893	535	327	182	76	928	941	748	845	829	999999	323	901	999999	999999	942	49	497	999999	166	999999	294	546	999999	152	753	854	25	999999	641	999999	507	999999	169	886	999999	305	999999	541	738	999999	999999	504	343	72	999999	999999	999999	234	999999	398	939	999999	907	772	609	988	999999	40	323	83	999999	281	999999	999999	814	437	742	999999	787	646	999999	999999	960	999999	548	789	212	741	93	708	648	999999	609	999999	653	469	999999	999999	286	922	781	206	228	664	999999	117	300	999999	257	630	312	366	999999	230	999999	983	87	999999	234	999999	999999	782	946	614	434	145	672	960	592	355	999999	355	999999	864	864	615	999999	999999	999999	999999	498	114	493	999999	406	292	999999	388	667	669	391	473	999999	466	145	998	259	613	239	702	445	999999	514	902	181	956	999999	582	366	970	256	781	952	793	330	682	299	493	217	999999	793	294	302	923	963	985	191	115	729	999999	365	133	999999	861	995	999999	599	591	291	449	498	770	999999	999999	999999	999999	521	379	999999	463	709	999999	405	97	999999	160	47	591	938	999999	775	999999	853	500	614	133	715	999999	999999	171	92	707	212	999999	999999	999999	272	605	510	363	474	811	999999	275	999999	599	728	979	999999	844	131	17	999999	105	999999	809	916	531	999999	999999	894	430	582	974	380	11	563	637	442	999999	888	442	90	585	721	963	719	587	343	24	999999	736	999999	952	999999	84	65	117	103	999999	116	740	521	221	469	999999	239	995	895	164	999999	999999	546	999999	956	689	927	76	383	711	999999	339	198	999999	894	999999	290	629	999999	305	946	455	999999	597	780	158	920	869	126	676	733	724	692	189	978	314	200	83	996	360	157	988	733	391	755	777	551	452	326	311	763	610	71	599	218	590	999999	948	295	807	999999	67	950	707	978	375	647	19	99	589	966	217	632	583	157	958	722	999999	842	12	606	477	553	999999	912	133	999999	102	971	999999	999999	251	788	198	591	100	47	999999	413	999999	140	542	363	999999	999999	556	977	999999	451	260	999999	999999	116	292	999999	999999	513	999999	794	999999	712	554	48	701	999999	725	428	444	999999	67	920	999999	749	999999	872	999999	124	999999	480	366	155	999999	650	
720	999999	365	144	506	999999	299	586	902	242	999999	999999	585	504	999999	905	999999	138	542	495	394	340	999999	999999	999999	419	147	999999	697	665	438	709	537	904	327	180	475	590	921	457	999999	999999	999999	463	201	785	999999	568	462	910	860	238	612	689	999999	999999	358	711	999999	96	849	122	889	246	804	849	999999	999999	187	491	440	38	216	95	793	914	322	718	462	999999	132	579	724	786	804	210	106	847	649	936	999999	999999	110	835	999999	999999	590	780	659	352	646	616	391	971	480	999999	31	527	999999	351	78	999999	258	999999	964	279	398	113	442	603	752	302	41	251	999999	676	928	381	487	214	999999	541	68	999999	231	999999	999999	999999	999999	972	188	579	951	999999	867	999999	515	487	870	337	200	487	999999	65	599	354	999999	149	999999	804	999999	650	49	692	28	536	581	148	400	458	91	645	797	469	425	183	351	999999	999999	999999	171	450	510	159	23	845	202	13	999999	877	930	58	450	999999	79	537	540	268	288	341	610	376	97	421	999999	555	689	879	999999	999999	13	850	766	824	999999	462	150	889	679	182	344	578	626	999999	527	43	204	296	999999	887	999999	92	455	52	877	794	363	98	903	467	165	323	372	105	874	90	292	626	867	999999	999999	650	589	999999	997	42	750	574	894	222	361	403	999999	752	999999	920	999999	724	947	848	109	62	985	999999	27	30	999999	999999	648	447	751	578	428	783	500	992	502	349	55	845	54	789	999999	690	116	999999	833	620	323	953	685	568	678	29	517	345	999999	378	98	999999	826	228	926	456	471	999999	999999	705	999999	789	999999	65	678	112	804	999999	857	304	114	999999	197	594	217	999999	762	193	899	409	999999	165	999999	134	260	79	28	999999	999999	999999	229	999999	999999	137	369	999999	999999	999999	889	999999	224	207	999999	370	273	833	788	999999	21	241	694	288	883	575	999999	105	461	303	805	609	999999	978	999999	119	85	781	999999	69	235	683	169	143	303	332	999999	79	678	966	861	427	290	999999	814	999999	999999	940	449	222	999999	273	82	242	824	289	492	245	750	999999	295	492	365	729	17	999999	999999	560	984	999999	389	370	427	495	999999	999999	329	308	174	999999	999999	999999	999999	265	999999	961	611	927	319	24	839	949	328	999999	681	378	72	560	778	486	559	503	956	888	999999	338	999999	586	999999	446	960	194	999999	999999	321	999999	161	109	999999	999999	726	155	251	970	721	999999	999999	127	999999	73	324	768	999999	999999	999999	563	188	999999	433	42	999999	999999	137	872	
999999	999999	878	404	989	530	227	963	202	999999	760	413	999999	985	176	999999	999999	728	772	735	132	201	665	999999	658	758	972	708	999999	999999	928	701	999999	378	999999	75	562	647	138	999999	846	361	575	795	928	862	999999	202	285	41	746	398	262	999999	750	862	990	999999	745	999999	557	999999	999999	867	804	68	999999	883	79	111	839	649	599	488	889	770	625	869	999999	796	999999	779	999999	644	589	540	449	626	999999	62	85	76	901	999999	736	337	999999	708	990	869	999999	999999	999999	184	201	999999	798	773	512	979	999999	130	41	999999	783	778	96	999999	287	999999	619	769	265	27	35	999999	747	702	752	999999	706	916	878	594	999999	39	656	257	999999	492	742	675	124	648	815	954	44	999999	123	958	251	421	430	999999	999999	999999	172	999999	999999	427	999999	999999	31	950	282	330	251	446	629	754	131	838	208	999999	999999	943	999999	617	211	999999	739	795	589	793	320	295	495	162	999999	622	999999	999999	108	35	144	646	999999	999999	375	999999	712	597	999999	369	999999	999999	223	635	204	316	61	554	904	999999	688	563	516	237	640	987	834	99	112	16	886	580	740	999999	661	885	299	999999	251	716	368	152	472	999999	956	907	999999	860	999999	37	570	322	646	999999	347	580	140	426	533	999999	660	999999	495	326	999999	266	672	50	974	318	27	569	313	198	719	546	101	999999	280	732	915	999999	140	999999	445	573	933	719	835	90	755	872	958	863	65	745	656	156	748	699	245	41	885	650	20	11	19	458	999999	801	489	844	155	800	472	999999	492	999999	880	908	333	952	214	894	999999	154	610	449	999999	973	889	945	547	580	497	883	999999	999999	74	444	564	484	418	999999	601	999999	726	168	401	379	999999	246	275	839	376	292	826	991	97	865	400	569	325	337	912	544	307	574	313	588	597	12	999999	999999	353	848	544	180	302	652	999999	452	58	763	720	653	679	707	214	214	66	999999	402	208	54	994	169	90	131	66	613	999999	855	812	999999	260	889	999999	999999	527	747	656	698	444	447	948	521	561	999999	269	864	999999	370	108	531	499	609	999999	999999	358	689	464	59	246	999999	276	596	999999	999999	470	763	849	999999	999999	999999	410	999999	957	999999	105	483	607	473	862	201	23	999999	757	291	999999	650	741	438	147	838	293	606	462	405	999999	361	285	580	999999	505	25	999999	683	641	130	99	651	396	999999	875	91	990	196	54	35	999999	839	954	698	820	32	420	84	848	999999	999999	947	562	590	999999	999999	
36	326	367	999999	635	999999	125	171	203	999999	354	142	999999	756	303	999999	999999	379	696	521	331	881	336	483	605	313	835	999999	326	152	99	999999	561	676	64	674	829	999999	400	376	999999	793	505	999999	677	999999	812	101	999999	394	539	192	893	232	877	154	990	884	580	331	283	657	844	60	999999	548	581	595	999999	629	590	550	979	999999	797	999999	999999	514	999999	327	501	744	588	932	613	906	912	999999	799	909	683	945	297	78	999999	76	999999	454	913	139	706	999999	999999	999999	999999	988	999999	572	434	349	999999	485	999999	262	829	538	79	912	447	12	999999	252	796	792	945	999999	262	999999	999999	731	589	999999	999999	676	621	999999	354	337	138	999999	702	999999	999999	999999	151	208	866	44	999999	999999	997	45	17	999999	503	463	430	999999	999999	999999	999999	999999	345	703	759	999999	999999	412	641	999999	193	741	784	822	309	999999	348	346	650	746	999999	227	671	999999	734	554	923	690	182	999999	853	747	999999	969	888	409	14	999999	700	314	323	464	403	999999	999999	265	999999	195	611	217	125	94	956	568	999999	518	999999	671	969	215	913	203	239	483	701	445	719	999999	934	899	999999	999999	645	346	432	323	823	977	999999	478	302	738	88	965	999999	768	791	999999	588	379	777	343	241	494	400	130	235	920	991	933	546	446	261	999999	926	976	448	999999	145	999999	694	999999	377	500	912	185	124	274	440	932	999999	999999	236	564	999999	999999	906	161	999999	999999	98	903	999999	370	932	999999	486	377	48	76	999999	181	327	520	684	133	966	740	581	225	15	960	490	69	289	999999	219	696	589	999999	79	297	674	999999	979	791	999999	17	999999	999999	698	999999	235	999999	612	482	937	999999	880	999	981	175	999999	729	999999	137	999999	999999	90	651	646	790	787	999999	996	42	999999	999999	541	893	465	959	999999	525	526	999999	735	125	456	806	999999	999999	816	590	999999	904	717	945	999999	851	377	741	999999	916	419	908	999999	175	999999	999999	976	453	184	987	544	32	993	64	212	49	401	307	480	283	308	152	999999	999999	72	999999	324	999999	999999	689	525	999999	999999	999999	115	999999	999999	569	747	876	830	899	330	829	56	975	999999	999999	742	496	999999	80	271	653	617	277	933	762	113	286	265	999999	493	494	471	820	999999	737	949	593	999999	999999	560	603	452	409	822	999999	160	97	191	660	819	999999	999999	454	462	389	999999	837	685	545	466	999999	621	999999	999999	835	367	999999	985	183	999999	158	999999	627	520	999999	210	218	999999	788	611	26	104	604	
604	30	264	26	368	611	999999	999999	999999	206	999999	999999	982	46	993	986	788	924	111	18	999999	999999	718	611	934	794	999999	439	391	999999	933	450	999999	26	811	395	580	350	867	999999	93	603	249	558	262	431	685	173	225	469	10	686	999999	999999	658	999999	311	653	92	574	432	660	729	22	272	924	721	999999	234	607	999999	999999	67	727	999999	353	431	169	358	513	999999	999999	224	922	896	256	536	289	368	877	93	927	268	999999	951	433	873	237	296	338	709	720	938	999999	64	999999	629	196	172	314	512	152	304	579	465	999999	445	807	125	25	999999	442	606	357	524	487	189	764	776	500	999999	204	873	30	999999	397	86	606	999999	999999	627	350	127	999999	375	941	633	999999	837	999999	999999	75	121	280	940	277	999999	591	103	576	382	999999	419	671	834	999999	278	999999	999999	77	999999	999999	939	782	398	999999	324	999999	981	582	853	999999	926	241	999999	414	999999	602	89	535	284	494	513	999999	961	761	930	999999	229	68	672	360	999999	999999	213	999999	999999	339	999999	893	953	571	999999	999999	722	882	938	999999	167	430	999999	675	203	250	793	847	335	647	821	636	126	999999	999999	923	999999	503	999999	166	38	364	287	999999	720	999999	582	999999	883	999999	578	88	822	999999	298	798	833	996	166	999999	975	366	823	489	517	256	777	95	999999	687	999999	229	999999	782	159	999999	153	480	999999	17	999999	91	963	342	78	742	813	373	578	534	99	999999	347	914	190	672	541	797	246	474	418	999999	999999	206	391	359	784	50	603	495	999999	999999	51	158	15	894	402	490	421	775	999999	413	517	999999	597	697	999999	390	999999	999999	999999	999999	243	999999	599	999999	999999	767	951	999999	958	772	770	93	878	999999	871	999999	908	296	279	61	386	470	999999	14	979	999999	608	694	477	403	449	125	233	309	999999	559	559	999999	286	635	538	702	999999	670	643	433	835	999999	825	693	999999	999999	217	220	969	999999	460	594	999999	858	168	267	251	999999	333	654	860	579	616	322	999999	84	19	644	522	684	652	999999	371	555	923	747	868	783	921	999999	908	999999	340	356	109	999999	641	428	477	999999	999999	262	347	999999	573	265	255	513	65	407	999999	572	999999	294	130	999999	233	646	935	420	399	467	643	999999	999999	847	249	999999	999999	673	999999	591	176	250	233	400	33	382	999999	667	999999	364	728	524	839	345	999999	55	235	20	742	995	493	66	882	999999	619	158	252	726	26	985	999999	392	964	714	406	457	999999	730	999999	999999	665	277	
999999	44	739	999999	359	410	533	204	44	999999	931	447	108	999999	367	239	780	874	999999	265	651	517	73	345	559	134	939	866	999999	505	999999	999999	339	225	999999	847	263	500	799	842	203	999999	951	98	461	527	615	295	100	831	949	999999	720	410	626	411	971	403	999999	234	470	999999	999999	538	267	49	999999	882	971	519	976	999999	999999	297	71	828	565	974	999999	42	999999	653	776	162	555	999999	181	999999	999999	999999	876	999999	930	574	382	536	612	422	999999	999999	999999	733	324	580	855	669	125	432	348	797	845	997	519	537	715	816	890	68	982	514	999999	999999	999999	244	643	126	359	999999	915	535	226	153	153	473	623	786	339	205	306	886	999999	748	999999	801	891	878	350	999999	859	999999	999999	554	440	326	553	240	449	89	936	738	999999	615	999999	812	581	702	854	56	914	929	486	694	761	106	876	129	999999	492	353	765	999999	956	999999	359	999999	672	999999	826	919	999999	999999	260	269	568	576	32	241	778	229	999999	999999	999999	488	930	88	950	999999	999999	450	434	999999	957	735	999999	962	363	964	999999	922	909	988	37	999999	532	593	999999	999999	202	999999	853	887	819	272	164	741	481	477	720	280	940	879	379	999999	494	999999	388	524	98	606	222	68	999999	855	320	210	996	177	999999	347	852	524	600	813	999999	999999	824	695	581	439	490	886	253	999999	982	39	619	650	999999	783	214	711	346	596	317	794	814	963	951	999999	999999	314	520	383	999999	999999	289	565	789	946	924	693	942	659	125	336	814	196	873	290	590	355	534	999999	142	150	188	13	506	801	999999	861	743	628	695	185	375	999999	999999	567	750	64	861	696	999999	521	768	999999	480	981	980	627	99	999999	999999	398	999999	347	999999	287	246	285	68	999999	223	72	949	324	964	999999	999999	944	727	999999	539	999999	999999	999999	323	621	381	501	999999	525	821	115	999999	81	999999	306	405	999999	630	191	999999	474	995	873	482	999999	999999	453	722	540	30	45	899	783	141	836	999999	999999	33	628	905	744	999999	543	176	117	300	999999	69	999999	544	931	999999	546	999999	75	999999	621	365	526	60	999999	778	992	504	786	216	988	940	999999	403	463	14	999999	285	999999	721	462	999999	999999	505	693	394	65	996	99	999999	363	797	999999	999999	291	586	506	999999	977	966	761	48	390	999999	312	937	641	273	999999	999999	322	999999	409	353	88	914	990	999999	367	544	723	999999	415	75	853	200	873	132	999999	876	999999	433	308	999999	960	999999	326	473	203	755	
752	792	915	172	408	102	398	722	999999	376	596	999999	220	999999	252	765	633	325	58	121	73	518	161	214	999999	889	962	789	999999	664	598	526	828	611	791	931	999999	253	666	760	802	161	905	744	290	32	999999	864	377	204	790	11	999999	999999	691	244	640	999999	742	518	139	609	338	563	999999	80	657	609	652	321	684	389	658	297	319	912	613	999999	924	406	676	999999	422	199	999999	596	111	746	999999	556	300	999999	510	157	631	202	822	352	999999	220	374	613	222	999999	520	999999	353	137	771	779	631	999999	999999	999999	999999	41	196	149	689	192	968	910	999999	105	30	999999	879	510	666	999999	99	270	450	999999	41	73	885	367	679	471	999999	973	975	150	925	999999	592	174	315	999999	999999	683	662	783	999999	464	923	999999	999999	215	532	843	999999	999999	689	370	782	82	314	999999	999999	999999	470	999999	939	995	935	549	179	953	722	714	204	76	121	415	999999	999999	472	577	149	768	333	473	939	999999	512	999999	460	565	999999	519	859	537	453	186	223	444	843	256	528	384	947	999999	999999	999999	648	404	543	999999	761	125	610	736	638	388	506	996	288	540	492	999999	98	614	668	212	854	666	999999	999999	999999	174	999999	226	58	764	820	252	981	131	760	117	787	186	803	179	909	133	898	75	679	226	165	313	763	914	296	999999	422	999999	963	981	781	608	91	999999	999999	393	688	873	567	999999	25	166	999999	385	826	912	811	498	302	731	768	557	999999	999999	18	520	462	143	478	999999	829	700	168	999999	335	189	104	215	878	999999	444	999999	508	425	211	999	533	388	999999	383	531	924	999999	241	999999	234	353	115	589	781	930	554	999999	89	434	999999	997	10	999999	647	817	606	620	776	296	743	999999	839	774	18	986	999999	55	105	956	905	713	927	565	999999	835	989	625	999999	595	890	629	428	990	999999	11	533	999999	999999	999999	925	313	220	944	479	184	513	999999	580	999999	856	508	310	133	529	611	999999	444	948	999999	827	980	523	191	999999	999999	630	849	887	16	999999	999999	604	538	999999	601	502	982	999999	999999	331	658	999999	311	739	391	329	305	470	285	999999	98	389	639	738	999999	999999	39	548	365	554	664	453	574	342	119	999999	771	101	999999	119	97	999999	32	489	178	935	222	452	999999	794	999999	389	611	85	999999	367	999999	800	96	811	999999	444	730	999999	667	215	480	999999	629	999999	558	999999	999999	176	843	740	366	999999	569	18	578	999999	999999	570	229	284	841	499	968	751	939	970	
15	127	646	653	628	650	821	963	465	252	999999	537	999999	131	847	999999	241	633	999999	814	241	87	999999	885	999999	169	163	392	374	999999	11	999999	547	587	208	424	530	200	121	999999	338	999999	999999	335	764	996	334	107	999999	406	267	999999	750	134	739	999999	884	760	743	469	497	999999	598	483	251	944	999999	658	923	432	915	999999	522	295	999999	999999	534	907	131	913	834	65	955	968	723	666	999999	999999	848	280	999999	769	456	652	999999	999999	999999	79	93	820	999999	675	999999	15	490	226	822	464	999999	999999	403	976	639	829	634	442	483	630	760	585	816	999999	810	652	892	155	594	999999	77	586	627	999999	824	310	999999	169	999999	949	487	507	844	673	774	999999	876	563	999999	626	27	785	999999	386	319	508	14	999999	865	531	122	345	631	952	999999	72	487	939	162	999999	923	999999	999999	533	153	262	741	999999	999999	76	775	338	25	968	852	291	999999	250	154	326	306	476	999999	359	999999	152	876	891	286	711	266	999999	411	800	703	999999	234	892	999999	67	767	999999	999999	798	999999	783	999999	662	109	115	902	999999	794	999999	42	456	999999	999999	696	999999	386	849	999999	101	810	838	999999	999999	275	999999	67	277	16	97	559	444	839	505	603	999999	823	999999	791	180	809	28	152	574	767	256	999999	33	206	242	680	917	994	999999	987	999999	855	113	397	799	999999	634	240	706	287	598	617	999999	607	643	187	172	67	695	291	791	695	999999	457	28	929	43	81	773	416	641	449	303	999999	999999	207	719	999999	992	999999	185	788	445	999999	179	639	703	999999	563	999999	518	860	309	264	999999	231	502	999999	378	869	24	999999	467	999999	645	158	323	169	999999	999999	468	347	75	999999	116	13	999999	75	999999	389	236	618	518	718	898	780	150	48	999999	465	704	73	456	999999	999999	621	330	155	651	30	325	544	504	127	596	999999	795	999999	158	202	971	436	377	989	643	999999	55	749	401	865	17	285	999999	465	999999	405	890	942	999999	999999	682	114	424	267	74	691	123	400	131	727	985	414	890	128	493	277	695	999999	488	712	576	581	754	999999	22	999999	695	49	386	200	290	999999	281	664	519	867	22	119	924	951	292	654	999999	673	879	603	395	730	999999	999999	709	432	999999	999999	917	111	359	637	999999	34	996	999999	23	930	447	142	142	235	608	999999	999999	999999	542	536	999999	999999	954	90	999999	419	999999	965	77	913	491	857	399	529	999999	999999	517	385	865	900	955	218	999999	696	236	747	470	169	132	
354	217	134	889	926	332	995	156	279	731	835	379	40	16	999999	999999	589	742	613	489	199	999999	999999	999999	999999	999999	220	999999	268	854	168	949	495	843	722	999999	999999	968	472	999999	751	999999	248	999999	999999	999999	925	212	540	256	646	999999	856	679	932	245	999999	413	999999	999999	122	714	999999	999999	572	885	884	197	293	404	999999	621	280	416	737	999999	870	236	999999	122	655	999999	750	999999	217	164	999999	815	910	487	999999	953	720	126	999999	47	382	823	91	999999	646	737	999999	145	173	35	734	449	941	14	999999	111	999999	144	699	114	999999	999999	216	999999	999999	78	999999	806	999999	999999	999999	163	332	700	555	57	154	546	476	918	98	615	847	191	429	653	874	906	122	999999	999999	586	427	999999	999999	505	616	673	362	578	460	999999	999999	45	999999	580	999999	251	999999	327	957	186	668	781	25	357	999999	999999	988	149	203	380	693	999999	897	323	736	999999	626	59	440	481	194	999999	467	975	506	812	66	849	535	999999	456	794	318	64	917	645	964	726	999999	591	999999	999999	384	89	429	358	147	999999	844	776	624	409	999999	485	992	999999	999999	50	851	227	968	148	614	570	924	999999	452	842	406	999999	386	900	999999	848	999999	971	523	387	555	158	675	999999	15	758	999999	999999	907	832	999999	156	331	999999	874	258	999999	999999	608	813	999999	530	905	304	415	999999	399	999999	826	49	689	30	257	935	999999	703	999999	723	143	999999	999999	999999	991	999999	779	259	769	461	35	334	999999	260	373	999999	999999	35	252	999999	839	999999	999999	294	230	999999	152	51	999999	395	440	180	706	899	412	752	261	287	539	296	524	165	983	937	698	999999	999999	439	657	548	999999	468	461	181	884	881	496	999999	657	134	476	999999	360	999999	30	999999	628	335	847	620	458	945	496	999999	855	683	278	431	595	728	999999	999999	393	999999	682	971	718	999999	25	530	999999	983	630	999999	999999	999999	805	610	917	999999	873	489	592	47	99	768	999999	999999	326	999999	613	74	682	928	81	763	354	999	700	59	146	103	319	327	363	474	324	999999	145	78	878	668	514	752	999999	573	131	999999	271	914	999	222	999999	999999	999999	201	311	701	343	66	442	806	909	868	707	999999	999999	274	684	624	453	891	999999	257	332	945	560	929	82	508	642	997	737	786	59	923	884	504	410	171	173	623	747	88	636	81	758	999999	999999	85	403	856	672	999999	470	117	851	960	492	971	641	381	629	835	999999	444	78	132	818	783	895	999999	999999	522	999999	830	
153	292	999999	999999	999999	999999	884	999999	115	785	999999	101	325	942	81	924	21	438	530	792	993	999999	664	201	13	999999	828	271	190	727	999999	999999	195	999999	999999	569	348	242	784	999999	497	632	729	638	118	977	807	875	711	970	999999	436	999999	668	836	999999	628	999999	257	560	999999	622	999999	387	794	999999	999999	685	978	999999	585	779	999999	999999	999999	371	192	35	92	36	999999	999999	559	999999	73	565	168	527	804	999999	941	918	985	234	640	875	999999	352	999999	999999	999999	132	999999	999999	999999	884	999999	999999	373	474	58	602	347	999999	732	144	72	606	323	238	999999	388	880	999999	570	666	793	999999	173	430	555	840	191	160	955	706	64	360	824	189	782	970	999999	999999	684	349	581	764	999999	506	812	219	38	615	999999	692	999999	652	639	999999	100	363	999999	942	919	217	420	999999	999999	35	89	712	782	144	455	57	999999	551	570	231	95	39	927	667	617	346	999999	999999	245	273	465	411	999999	999999	99	999999	946	221	420	999999	928	394	498	476	426	110	437	894	169	867	999999	699	92	417	642	999999	435	367	335	999999	999999	844	951	12	570	999999	999999	686	55	999999	999999	999999	141	999999	303	701	540	460	250	516	908	917	999999	378	805	765	999999	313	999999	38	999999	589	885	999999	81	93	442	496	906	749	999999	750	849	999999	765	453	999999	988	999999	999999	529	999999	127	999999	999999	488	438	583	206	804	357	687	233	26	42	522	999999	304	32	219	269	54	554	500	407	999999	78	283	612	362	207	340	999999	521	999999	28	471	77	999999	592	999999	859	299	111	401	431	527	999999	111	253	325	999999	966	904	682	485	430	626	421	515	420	165	970	999999	606	26	498	711	518	23	60	999999	999999	439	564	409	755	452	108	975	641	999999	181	999999	46	933	374	294	839	33	598	845	655	657	182	499	999999	455	504	384	932	815	324	98	203	264	142	537	349	282	999999	978	999999	446	874	184	983	611	807	999999	652	214	871	495	424	999999	415	999999	266	75	999999	310	947	723	52	999999	999999	93	176	999999	801	836	944	999999	303	620	999999	219	782	998	515	287	647	831	732	728	943	828	673	988	849	658	281	284	999999	429	40	803	999999	999999	999999	900	444	35	872	816	999999	314	202	804	886	206	701	999999	559	242	662	126	991	324	881	102	419	188	933	152	564	670	805	873	589	524	814	999999	999999	615	999999	622	959	916	468	639	999999	868	999999	652	957	999999	724	529	766	913	812	90	177	999999	491	999999	101	729	
261	599	508	328	225	372	391	967	523	944	399	50	166	999999	999999	252	466	551	86	290	194	551	999999	999999	999999	999999	712	999999	565	584	134	999999	530	239	665	999999	140	317	653	738	271	990	500	780	999999	726	999999	736	234	924	999999	939	190	811	999999	709	999999	232	999999	549	660	656	411	938	999999	813	519	926	999999	987	999999	159	898	999999	29	204	61	174	156	389	918	975	510	641	881	194	406	719	694	955	224	907	105	999999	999999	614	588	999999	999999	999999	999999	830	326	247	812	999999	51	842	792	351	999999	489	85	999999	630	999999	156	770	66	636	417	799	242	464	772	214	64	794	999999	414	615	999999	214	830	182	999999	658	273	999999	337	152	564	927	999999	307	734	999999	272	482	403	468	817	505	334	909	418	597	862	999999	607	499	257	582	387	735	168	285	999999	660	542	35	883	941	999999	493	999999	872	889	999999	48	999999	791	999999	865	999999	797	994	880	999999	764	500	999999	798	999999	838	894	981	550	999999	148	999999	586	612	999999	378	999999	876	775	999999	66	999999	999999	999999	435	999999	708	936	717	440	937	174	405	999999	896	52	239	94	720	890	598	871	332	281	28	589	999999	188	999999	497	371	921	228	49	865	228	999999	101	372	996	139	958	273	119	680	999999	63	263	716	897	148	999999	166	885	252	194	223	999999	686	845	438	529	999999	230	78	999999	946	999999	468	999999	260	999999	721	723	999999	640	999999	222	601	54	536	542	999999	999999	999999	871	999999	343	797	680	14	365	414	999999	568	610	999999	53	50	664	37	697	794	48	647	10	999999	442	134	999999	586	11	835	999999	319	895	67	92	871	207	260	613	568	999999	999999	999999	999999	204	165	160	246	999999	182	936	26	838	748	433	835	358	102	332	219	195	999999	13	530	771	217	672	552	999999	182	842	414	424	139	17	999999	752	275	584	999999	999999	375	32	999999	898	625	481	157	634	256	999999	114	927	404	999999	693	669	374	999999	999999	493	999999	926	391	339	532	602	708	741	67	93	999999	518	55	245	999999	81	184	631	156	736	999999	917	74	659	738	487	30	756	323	999999	387	313	596	794	375	449	640	499	999999	32	772	416	999999	173	999999	595	881	168	562	621	495	999999	815	999999	969	690	861	999999	600	54	582	951	427	999999	999999	778	921	261	870	999999	441	999999	265	999999	963	117	999999	900	999999	152	605	861	204	999999	220	644	498	999999	825	999999	999999	907	899	331	450	820	989	225	468	661	673	630	298	191	999999	810	488	
691	297	999999	999999	961	999999	458	448	999999	757	725	151	70	290	585	999999	195	999999	533	999999	933	683	152	127	999999	441	567	999999	975	573	22	522	409	166	999999	58	999999	344	999999	404	451	999999	730	72	274	84	407	380	98	203	112	397	999999	999999	555	18	154	743	225	529	945	979	473	156	744	212	999999	904	484	999999	472	851	999999	139	344	59	952	89	999999	999999	44	999999	999999	999999	471	625	866	384	611	999999	904	999999	128	999999	458	471	420	584	999999	71	342	999999	896	561	730	261	229	999999	690	505	999999	999999	890	174	495	758	598	999999	999999	129	345	366	303	685	632	253	999999	82	680	999999	999999	999999	999999	791	718	541	301	829	999999	220	405	350	694	999999	742	839	339	954	610	700	873	728	999999	208	725	975	208	220	928	487	999999	156	999999	818	865	999999	999999	108	456	953	999999	769	640	474	999999	995	672	197	943	792	913	999999	472	980	999	911	478	999999	999999	742	999999	90	901	573	691	259	999999	876	250	65	537	999999	999999	656	244	114	97	434	484	730	313	999999	276	145	573	750	684	864	818	999999	218	999999	42	714	620	385	867	77	782	999999	499	796	947	999999	265	999999	279	999999	746	999999	999999	54	88	999999	439	332	999999	765	999	999999	574	640	67	296	846	788	999999	793	46	858	246	29	651	999999	240	516	73	388	880	891	480	999999	128	922	999999	999999	670	999999	285	999999	999999	112	78	841	999999	859	739	661	999999	999999	482	485	779	887	659	804	402	78	114	922	999999	435	885	117	470	706	999999	144	166	682	127	512	518	999999	296	999999	999999	810	120	381	777	999999	347	413	419	999999	99	240	999999	335	771	601	999999	362	39	146	227	961	999999	203	999999	604	504	368	359	969	966	999999	601	525	853	592	958	733	999999	999999	97	482	697	475	616	291	999999	830	999999	999999	921	999999	999999	159	916	999999	438	999999	44	999999	999999	999999	63	999999	37	68	639	999999	481	189	643	858	217	999999	59	744	273	906	587	999999	733	673	457	833	58	999999	322	451	608	999999	999999	999999	999999	999999	949	118	999999	258	447	557	652	132	999999	731	882	72	948	545	110	999999	725	999999	339	978	999999	243	999999	229	401	227	745	197	149	616	35	601	169	245	999999	940	326	999999	468	39	413	611	324	726	951	985	999999	776	350	436	149	631	999999	720	533	715	999999	209	857	230	812	464	982	742	705	290	902	713	322	170	999999	709	999999	310	999999	837	918	804	277	415	999999	969	847	713	477	404	999999	999999	711	999999	
363	999999	168	248	227	999999	999999	582	30	671	999999	157	464	190	580	440	999999	999999	155	695	796	999999	931	451	999999	842	999999	279	275	311	999999	463	999999	999999	999999	739	551	825	92	999999	999999	346	999999	999999	999999	217	514	999999	142	46	837	486	304	26	721	999999	999999	716	383	384	342	358	317	719	999999	999999	155	660	383	841	888	999999	999999	529	485	460	999999	334	129	656	338	949	146	238	474	999999	168	985	999999	235	554	835	451	999999	292	860	999999	999999	999999	702	72	999999	293	301	158	105	167	775	540	270	999999	860	597	727	55	392	999999	999999	255	999999	999999	999999	577	999999	297	999999	999999	620	246	625	999999	999999	999999	426	594	999999	666	845	999999	378	756	392	454	822	652	693	247	724	662	900	648	999999	819	971	240	902	287	145	14	104	805	546	538	915	839	649	863	180	143	999999	726	999999	999	876	608	88	999999	754	505	603	815	999999	957	346	976	481	123	35	195	692	999999	531	841	999999	573	999999	854	538	983	12	830	999999	590	999999	183	999999	950	943	372	999999	196	532	639	410	289	239	588	201	938	999999	536	999999	984	451	999999	204	999999	24	312	398	234	999999	999999	503	773	748	999999	866	172	705	999999	179	663	43	999999	674	892	440	705	344	630	662	599	625	475	999999	92	149	725	978	999999	935	641	974	928	19	760	146	637	540	253	999999	999999	243	835	367	999999	951	945	701	312	104	318	967	767	571	586	155	37	779	665	845	151	194	999999	595	537	688	999999	496	913	755	999999	174	999999	908	633	999999	789	999999	819	999999	999999	34	676	651	999999	673	216	366	432	999999	119	857	875	407	580	844	284	250	829	999999	845	458	787	556	301	153	876	859	937	230	999999	918	999999	533	651	999999	517	317	968	864	999999	749	74	308	646	945	999999	693	338	788	91	999999	289	334	999999	745	246	129	999999	483	999999	357	428	211	259	999999	897	351	756	463	337	967	282	999999	22	106	394	489	910	356	854	193	530	159	149	816	639	635	248	905	999999	398	957	494	77	135	330	862	58	456	57	947	999999	999999	999999	123	999999	323	322	199	361	756	219	13	999999	613	826	279	72	999999	999999	272	113	851	999999	938	999999	787	999999	886	776	999999	441	999999	309	906	257	999999	697	35	548	999999	323	999999	554	999999	189	953	999999	464	309	61	799	999999	895	785	844	95	300	523	999999	489	425	999999	423	999999	325	755	704	999999	999999	179	999999	46	894	999999	948	64	307	459	759	999999	923	443	999999	724	732	825	
567	999999	71	172	366	184	922	69	899	888	636	724	999999	999999	259	999999	108	139	479	763	721	660	836	790	788	999999	763	56	566	981	847	999999	107	999999	197	189	999999	999999	812	407	124	999999	344	70	999999	999999	999999	335	999999	781	999999	457	255	968	113	906	999999	281	384	525	420	999999	503	917	50	999999	999999	318	245	999999	489	999999	326	82	649	999999	325	999999	999999	999999	999999	437	999999	784	646	400	453	138	999999	290	502	999999	999999	999999	986	248	342	427	29	999999	955	343	99	999999	302	440	140	183	999999	227	999999	911	999999	178	337	982	999999	718	281	649	999999	999999	921	954	577	109	95	39	999999	410	554	898	756	999999	260	855	347	513	999999	215	269	280	808	999999	699	590	481	651	999999	999999	612	999999	155	379	996	466	421	999999	999999	999999	999999	999999	97	919	673	692	165	37	999999	482	645	999999	236	75	999999	224	999999	753	999999	987	628	444	999999	91	798	931	753	386	885	999999	443	212	354	299	860	169	192	889	505	17	999999	999999	733	487	368	489	396	999999	989	781	776	668	879	999999	999999	911	40	15	131	999999	999999	778	151	133	48	442	778	937	215	999999	41	800	999999	999999	999999	185	999999	592	723	318	545	673	396	113	27	774	332	182	725	999999	138	187	768	762	999999	656	311	999999	448	999999	711	458	999999	768	750	976	420	632	999999	999999	210	448	292	812	207	999999	392	999999	115	999999	119	606	999999	266	102	854	999999	495	999999	905	873	109	153	797	999999	96	799	627	999999	51	999999	700	561	336	748	690	894	955	565	803	274	273	504	184	999999	999999	246	617	676	895	945	925	999999	715	999999	110	304	494	216	120	475	764	684	74	910	418	54	884	518	411	999999	85	929	385	641	609	605	969	980	999999	999999	191	951	999999	106	438	257	846	999999	647	396	410	999999	454	999999	509	589	440	273	407	70	362	999999	274	999999	869	995	78	84	916	999999	335	514	999999	271	293	999999	999999	968	482	999999	207	999999	871	25	559	999999	485	999999	141	29	999999	705	582	999999	497	92	686	999999	999999	999999	999999	772	999999	999999	71	999999	44	193	54	696	374	999999	999999	246	863	999999	237	259	386	999999	519	30	999999	999999	341	629	931	283	774	210	999999	693	741	999999	982	435	187	729	954	663	301	302	12	999999	655	702	913	999999	577	217	854	437	999999	693	999999	168	829	998	810	999999	964	761	419	999999	570	681	730	752	264	437	111	508	304	723	999999	227	28	507	999999	638	715	594	705	566	999999	698	547	57	125	
823	605	188	999999	523	698	540	883	999999	999999	974	971	171	92	999999	116	356	143	999999	452	705	150	999999	757	181	999999	380	65	852	497	871	144	682	637	440	999999	922	999999	781	999999	711	344	858	632	277	667	554	512	999999	460	999999	999999	999999	605	419	683	282	430	748	797	328	485	40	999999	13	840	298	999999	651	317	193	768	361	408	999999	371	291	700	490	999999	180	999999	499	999999	497	999999	29	999999	228	999999	559	502	999999	983	706	999999	314	999999	628	436	379	31	860	258	276	241	213	715	865	58	999999	582	999999	245	626	460	986	999999	183	999999	820	221	315	999999	757	691	928	377	701	514	66	104	81	63	144	159	16	999999	136	266	113	314	999999	179	999999	999999	561	604	367	255	999999	999999	23	999999	999999	167	716	966	501	585	312	835	24	360	991	307	510	886	110	477	999999	745	511	999999	594	516	999	999999	539	780	139	333	999999	999999	999999	390	91	999999	447	976	999999	50	999999	550	954	277	299	861	188	67	999999	675	504	999999	802	503	999999	106	999999	110	168	999999	436	999999	456	978	824	568	95	999999	226	370	448	133	44	413	999999	961	962	326	226	147	956	481	313	463	999999	131	653	771	225	984	803	346	818	999999	999999	38	104	975	452	731	776	577	841	116	236	380	855	399	506	999999	143	30	884	31	623	954	416	992	158	999999	999999	999999	999999	241	999999	999999	315	181	799	968	999999	986	873	494	370	389	999999	207	237	459	275	999999	999999	999999	850	999999	462	797	248	659	621	111	826	748	816	463	191	609	549	999999	75	999999	600	538	999999	157	156	399	660	244	999999	218	765	999999	999999	999999	59	384	999999	784	649	999999	933	149	356	764	169	135	999999	907	999999	40	658	112	394	999999	664	735	674	999999	999999	73	999999	14	344	412	346	137	320	165	413	999999	229	999999	485	556	750	999999	192	582	999999	999999	999999	753	45	999999	999999	662	315	999999	996	999999	710	686	158	585	382	929	805	943	428	42	814	522	503	401	811	999999	627	999999	999999	214	553	101	716	613	352	392	968	59	852	683	821	474	169	99	106	542	616	899	184	821	654	248	999999	954	217	207	260	644	999999	666	45	478	13	792	770	618	970	544	999999	999999	960	755	101	744	220	349	363	999999	304	278	287	727	999999	30	559	314	937	999999	406	155	142	334	576	195	647	999999	471	377	999999	488	999999	81	667	195	860	898	999999	419	743	868	844	999999	349	214	389	318	815	983	242	465	681	217	148	97	857	636	
999999	905	106	867	878	986	94	816	706	999999	70	477	999999	999999	999999	527	999999	537	310	999999	999999	371	805	339	999999	999999	144	863	806	364	999999	579	337	234	718	999999	322	876	999999	857	762	532	507	183	999999	347	822	580	308	163	198	999999	786	999999	999999	817	109	767	999999	400	851	999999	19	999999	999999	490	150	936	942	916	999999	152	547	453	533	999999	864	632	90	999999	999999	563	999999	653	176	332	792	999999	999999	999999	151	555	547	599	15	542	999999	165	899	999999	207	886	999999	999999	999999	55	999999	999999	999999	199	953	999999	687	999999	735	297	999999	366	186	999999	697	999999	363	999999	774	999999	604	947	447	990	939	708	733	322	999999	778	925	183	704	130	269	459	999999	393	947	674	868	409	864	717	877	999999	979	948	80	999999	533	596	999999	299	451	125	895	57	259	255	999999	374	154	999999	372	490	661	65	691	248	656	970	999999	109	999999	205	93	999999	999999	783	999999	785	252	179	254	338	566	999999	999999	154	999999	679	143	999999	999999	999999	265	999999	355	999999	504	923	266	999999	176	562	503	517	508	255	999999	175	999999	475	526	958	999999	974	712	43	924	255	386	547	683	977	999999	401	178	297	939	185	384	726	289	804	528	420	999999	692	835	58	907	433	122	399	999999	667	185	999999	382	290	204	322	471	259	999999	719	158	198	725	999999	999999	221	999999	855	790	217	196	722	439	711	999999	30	207	876	347	999999	434	294	242	179	226	205	914	658	981	72	999999	39	267	809	999999	814	967	734	709	696	999999	266	608	537	480	462	543	670	320	184	124	999999	911	593	999999	864	956	555	999999	152	999999	657	999999	728	953	999999	464	999999	449	999999	62	473	999999	999999	837	177	999999	705	698	999999	662	254	348	999999	947	669	128	999999	524	407	999999	421	849	566	400	468	392	880	584	324	999999	914	231	999999	131	651	428	269	999999	126	188	261	856	131	490	62	319	78	780	293	999999	790	999999	51	307	641	624	609	999999	378	785	805	130	384	999999	747	999999	999999	684	305	250	858	918	408	228	607	564	728	85	348	159	323	109	300	286	218	809	189	856	490	37	819	19	999999	999999	999999	140	482	365	999999	39	135	999999	999999	53	189	999999	706	999999	700	999999	895	533	912	229	471	705	830	108	557	938	842	337	204	278	431	849	541	77	845	476	92	999999	342	318	33	999999	624	256	999999	346	999999	367	166	413	141	295	999999	168	869	678	999999	383	808	804	196	798	999999	999999	999999	339	340	639	977	999999	999999	
533	201	999999	205	541	91	583	11	220	835	485	999999	791	999999	999999	752	999999	208	177	999999	708	564	999999	132	235	742	418	634	767	16	473	389	999999	999999	999999	999999	503	962	337	999999	726	382	597	968	711	999999	407	999999	486	586	957	441	810	66	296	999999	662	999999	969	999999	673	999999	243	214	372	999999	248	382	539	52	999999	999999	870	580	999999	335	966	569	420	608	999999	349	158	191	58	41	579	875	132	638	999999	999999	999999	538	999999	999999	149	393	606	615	388	35	539	443	338	548	571	999999	616	960	12	102	70	999999	463	334	800	999999	165	340	525	372	999999	900	610	236	426	341	656	999999	196	583	963	804	229	319	809	714	853	999999	470	350	268	172	636	348	961	631	85	599	977	97	237	999999	100	26	999999	999999	832	111	999999	240	999999	999999	774	428	139	266	151	154	999999	95	999999	654	870	185	999999	96	999999	999999	274	794	999999	999999	694	108	355	698	999999	212	543	180	999999	751	389	999999	999999	324	398	217	999999	705	490	999999	85	891	888	999999	404	914	999999	689	374	570	837	337	999999	526	999999	675	83	440	552	999999	610	354	214	458	275	639	418	788	999999	999999	63	568	314	999999	999999	999999	220	772	303	999999	999999	999999	805	321	913	62	999999	251	74	722	144	999999	999999	999999	330	730	999999	999999	317	999999	506	134	999999	317	999999	278	32	648	544	456	465	310	147	752	649	755	548	892	999999	223	383	177	999999	976	922	285	999999	763	14	261	125	999999	465	538	302	175	864	498	999999	999999	39	618	706	617	267	834	640	411	999999	575	192	795	895	104	999999	339	410	24	394	241	863	269	643	293	341	684	844	608	459	484	891	60	98	899	193	999999	470	999999	719	999999	644	13	861	439	78	330	999999	371	156	963	765	999999	999999	573	999999	770	974	423	286	999999	989	42	951	427	683	999999	707	995	910	626	868	303	304	306	597	859	408	214	224	999999	799	483	461	496	718	51	946	999999	129	999999	790	56	830	146	999999	612	62	999999	755	936	623	889	999999	530	104	471	554	806	976	999999	999999	769	209	274	783	515	580	464	709	642	195	999999	999999	999999	835	999999	473	168	999999	984	807	964	458	288	999999	910	32	931	401	257	496	149	548	208	999999	30	847	565	363	593	41	598	734	999999	750	441	22	964	694	282	998	396	609	999999	123	406	321	920	999999	999999	492	648	999999	461	155	999999	643	678	444	815	974	908	805	613	952	219	999999	344	537	957	999999	68	999999	129	999999	110	
540	557	999999	655	999999	927	999999	490	111	393	535	999999	968	704	797	999999	529	879	308	99	591	995	999999	904	176	976	999999	918	974	433	999999	999999	999999	55	515	999999	999999	789	115	56	229	999999	512	999999	683	999999	376	833	169	999999	539	368	820	169	518	545	519	190	488	733	543	770	516	677	981	591	79	923	198	712	750	999999	773	261	870	276	492	478	999999	217	609	999999	759	999999	894	53	133	53	536	970	576	413	999999	382	513	459	808	835	588	999999	999999	453	999999	999999	813	799	594	568	298	999999	62	50	959	999999	133	983	999999	999999	782	938	468	999999	396	228	146	346	999999	401	748	999999	999999	656	890	138	329	166	916	312	999999	104	458	564	754	293	917	535	453	39	258	529	999999	712	62	999999	634	862	66	425	320	476	370	202	999999	877	784	999999	999999	831	952	967	77	708	999999	687	999999	999999	282	999999	311	610	893	409	153	229	972	755	604	250	503	466	999999	500	999999	139	999999	266	743	876	509	521	385	622	87	291	999999	740	223	374	170	730	999999	953	999999	709	583	960	59	601	999999	39	801	999999	337	495	867	577	716	369	953	999999	170	405	999999	789	999999	281	332	861	767	242	541	239	90	773	876	155	386	291	999999	773	216	152	971	480	999999	475	294	591	424	884	34	999999	999999	936	569	194	999999	334	484	999999	638	198	999999	999999	497	572	829	999999	619	999999	999999	434	999999	189	27	27	433	132	80	759	986	999999	447	999999	217	687	818	154	999999	691	999999	61	999999	999999	999999	28	319	308	982	157	646	730	972	702	999999	600	999999	241	999999	552	760	237	264	724	326	897	750	950	465	809	754	999999	359	999999	926	149	626	570	53	998	999999	135	150	999999	123	265	768	744	999999	999999	647	999999	234	661	930	567	999999	93	927	248	277	368	842	182	999999	961	381	55	775	554	973	479	198	999999	844	635	97	999999	610	70	999999	999999	761	999999	172	999999	460	698	996	369	351	543	999999	805	731	349	292	967	530	162	999999	723	969	999999	644	178	398	999999	817	305	479	465	482	999999	119	272	607	994	20	234	511	682	999999	416	212	439	835	999999	199	999999	352	130	999999	458	186	415	46	999999	213	993	779	155	881	701	890	999999	71	777	695	999999	999999	298	956	305	650	211	674	999999	442	999999	342	999999	999999	322	952	999999	654	33	999999	704	235	491	791	999999	454	365	999999	356	525	326	378	68	697	999999	762	64	174	515	807	999999	740	483	683	999	661	999999	40	568	748	541	
241	999999	97	999999	999999	999999	506	939	851	295	410	328	46	125	836	283	999999	394	559	898	194	149	225	715	963	751	999999	791	999999	679	334	243	607	999999	999999	340	971	706	999999	512	557	999999	664	522	999999	422	446	999999	999999	999999	999999	999999	18	850	357	101	999999	382	999999	491	999999	999999	584	181	999999	177	720	63	999999	506	312	999999	898	57	350	960	999999	999999	999999	550	315	999999	628	977	222	999999	234	757	999999	993	517	599	678	999999	70	842	649	999999	561	407	999999	393	999999	667	84	999999	747	961	999999	397	616	129	241	999999	186	210	96	606	958	281	942	963	426	46	988	713	933	999999	986	508	320	992	151	743	849	921	714	999999	999999	367	941	999999	999999	249	387	999999	999999	201	828	859	755	53	534	290	464	738	967	499	678	370	922	853	975	11	999999	624	999999	999999	637	265	496	135	999999	601	999999	679	999999	999999	659	599	999999	999999	75	136	999999	276	999999	999999	288	121	999999	224	999999	542	444	97	297	256	171	999999	999999	869	563	573	999999	999999	350	933	949	784	32	789	839	88	24	190	788	848	258	810	167	999999	220	526	310	282	842	170	166	999999	392	469	25	897	189	486	188	502	763	999999	926	533	999999	503	999999	174	384	999999	527	999999	309	999999	999999	360	605	999999	999999	46	999999	101	788	999999	776	999999	999999	999999	999999	999999	899	538	11	296	95	135	884	999999	999999	716	437	999999	897	999999	999999	902	942	942	471	665	302	885	827	151	999999	672	343	999999	999999	213	110	536	999999	441	314	989	262	23	999999	999999	999999	971	98	942	999999	999999	203	160	545	999999	764	459	101	118	999999	999999	710	999999	66	423	791	147	876	999999	615	901	999999	999999	333	654	650	929	589	598	198	330	797	999999	542	113	479	193	211	999999	448	650	999999	292	999999	301	999999	401	957	999999	999999	339	105	97	999999	708	999999	736	826	891	233	835	870	999999	919	999999	999999	825	328	953	944	608	936	999999	562	999999	466	462	999999	999999	999999	258	999999	648	518	859	234	710	558	834	999999	742	367	319	999999	613	779	941	999999	471	86	463	83	999999	995	482	402	113	534	999999	251	929	999999	795	526	974	863	231	984	70	105	515	277	493	241	999999	999999	627	999999	948	195	525	99	999999	955	912	999999	968	652	45	999999	999999	999999	999999	999999	792	999999	571	792	685	999999	558	999999	999999	999999	999999	195	589	772	793	241	775	770	585	186	725	839	999999	999999	614	999999	999999	999999	949	603	973	339	91	900	449	532	679	834	656	209	637	568	999999	
836	394	999999	595	999999	859	999999	691	360	999999	20	866	952	999999	999999	187	886	854	999999	17	999999	402	241	114	689	332	271	562	941	999999	386	549	167	61	31	455	887	213	698	719	155	999999	622	999999	999999	999999	496	711	947	656	769	354	658	561	999999	444	163	622	999999	873	597	251	750	246	999999	471	999999	901	799	286	299	682	165	999999	862	999999	779	501	43	655	835	560	614	294	999999	999999	890	606	972	587	301	999999	307	824	132	903	171	386	526	999999	334	999999	911	670	366	96	198	398	698	999999	664	662	999999	999999	999999	47	637	465	892	190	580	999999	928	221	984	34	999999	341	147	958	635	403	974	999999	330	249	648	943	999999	999999	844	999999	999999	691	922	639	685	56	786	95	276	999999	493	346	999999	231	667	700	999999	341	711	857	261	740	656	271	687	166	930	798	398	693	537	634	346	88	205	247	298	354	999999	338	999999	62	999999	928	909	638	403	109	582	999999	267	595	555	987	250	177	999999	661	952	999999	999999	987	696	999999	178	859	10	951	999999	429	411	341	999999	383	999999	209	57	999999	361	999999	762	999999	226	450	435	942	88	999999	999999	38	212	636	402	819	221	567	999999	999999	760	999999	638	452	84	162	546	925	999999	182	684	999999	999999	316	310	903	766	296	771	256	999999	236	999999	651	123	996	227	774	939	999999	999999	745	999999	937	999999	311	420	320	755	73	904	999999	349	906	673	797	999999	895	336	498	62	999999	795	119	962	534	279	999999	339	999999	935	771	986	999999	20	939	206	192	999999	999999	492	999999	540	707	351	647	886	999999	977	999999	98	999999	448	450	130	246	949	734	975	442	41	433	980	999999	138	142	523	919	895	734	600	726	555	337	999999	606	394	97	767	324	647	405	999999	23	989	613	332	999999	309	773	999999	472	216	907	967	999999	475	862	579	219	999999	967	978	253	725	372	775	120	444	999999	999999	862	966	660	794	636	424	967	688	999999	809	977	619	999999	999999	999999	519	648	370	947	140	999999	517	558	200	679	426	999999	297	627	838	221	111	786	921	137	505	555	122	340	644	508	999999	65	409	156	999999	856	509	999999	852	999999	750	999999	999999	331	354	418	470	124	219	659	680	71	686	597	999999	833	210	617	632	964	536	39	312	999999	357	462	159	999999	331	570	266	698	774	999999	471	614	402	599	782	97	95	997	999999	999999	999999	999999	999999	999999	280	999999	999999	999999	965	887	601	721	194	760	974	999999	269	426	999999	649	402	981	296	999999	
999999	271	440	999999	834	544	879	538	999999	327	805	244	93	347	773	999999	914	374	732	999999	120	999999	999999	641	625	999999	827	999999	999999	481	999999	845	825	403	684	18	93	999999	67	430	18	72	813	866	999999	739	808	921	652	985	734	38	258	999999	999999	386	841	798	986	943	717	999999	999999	436	999999	959	418	999999	663	764	723	999999	317	311	999999	999999	936	563	999999	999999	999999	999999	999999	228	746	564	596	999999	999999	999999	177	999999	67	123	999999	797	999999	386	140	996	999999	129	268	887	999999	863	999999	999999	530	999999	450	999999	122	999999	999999	811	999999	115	689	181	372	992	999999	365	597	438	812	203	999999	91	999999	560	999999	999999	999999	962	999999	138	999999	999999	843	650	895	721	857	999999	182	957	261	999999	603	633	999999	999999	999999	338	968	903	299	834	61	999999	999999	999999	509	889	855	999999	546	899	173	75	158	806	999999	722	106	439	508	708	265	999999	941	999999	487	684	863	472	999999	235	993	744	838	131	999999	325	999999	456	999999	967	43	749	420	999999	999999	538	999999	999999	999999	910	999999	539	405	999999	578	205	585	662	962	999999	35	392	375	999999	999999	429	236	999999	975	21	431	650	999999	999999	999999	515	445	999999	956	948	999999	974	999999	999999	999999	464	348	257	999999	636	999999	638	493	397	999999	650	384	108	456	318	311	457	999999	620	489	592	321	864	915	999999	759	995	999999	999999	624	999999	551	229	999999	451	999999	978	484	348	999999	792	166	830	598	34	141	346	143	999999	999999	752	69	999999	999999	410	152	484	342	490	876	744	932	480	999999	889	108	164	780	14	999999	333	973	575	348	696	435	491	999999	891	931	423	862	68	376	872	991	331	562	999999	999999	606	646	994	472	536	860	685	67	708	925	999999	566	139	419	323	778	494	881	999999	974	660	218	999999	558	999999	882	874	999999	900	999999	999999	601	862	704	631	686	979	999999	811	999999	999999	434	566	965	999999	856	732	648	62	103	999999	999999	592	942	999999	398	999999	445	999999	999999	985	582	166	810	999999	385	999999	435	788	637	799	390	80	143	999999	235	651	485	604	999999	159	236	60	807	400	999999	999999	919	64	242	490	543	104	167	999999	177	278	756	816	578	162	307	859	425	999999	126	999999	459	718	999999	747	999999	840	412	504	759	531	358	420	820	377	999999	380	556	156	265	296	999999	292	999999	956	895	999999	36	999999	851	377	999999	999999	283	959	558	999999	639	494	770	703	691	662	102	646	919	345	996	999999	999999	927	313	278	48	830	999999	177	661	467	
852	60	999999	999999	999999	391	895	845	146	861	818	583	740	71	999999	562	999999	259	999999	420	47	559	672	825	85	924	999999	367	999999	999999	502	391	550	182	999999	719	889	731	999999	999999	999999	84	209	145	392	795	999999	251	891	486	234	999999	977	250	999999	302	999999	988	999999	728	999999	538	379	999999	368	436	42	568	429	666	672	873	250	489	999999	999999	360	537	999999	290	738	822	475	989	228	295	413	309	751	999999	999999	999999	847	290	999999	999999	704	515	776	999999	762	627	822	234	813	360	966	498	581	467	942	851	556	603	990	505	73	390	474	83	33	733	817	89	335	771	999999	999999	107	456	268	844	999999	486	999999	120	999	999999	185	868	328	915	728	293	406	490	354	253	300	886	158	999999	51	703	933	39	810	742	899	51	999999	17	400	134	209	108	999999	999999	999999	880	999999	823	999999	999999	754	117	999999	533	682	845	999999	782	668	220	308	944	802	999999	999999	499	309	266	999999	143	543	321	999999	603	94	999999	399	284	177	999999	391	335	118	445	948	825	34	287	999999	63	624	999999	999999	190	826	264	999999	999999	999999	586	580	248	482	81	72	442	999999	411	448	384	999999	152	614	258	829	999999	836	366	118	727	475	32	999999	297	519	991	973	999999	999999	830	12	366	757	590	840	152	852	46	999999	516	242	622	838	686	607	481	937	999999	360	852	427	939	924	799	999999	557	51	195	999999	999999	469	999999	999999	999999	999999	99	395	34	418	999999	999999	800	983	602	999999	999999	194	520	690	47	63	883	983	924	999999	73	442	999999	479	292	110	999999	999999	311	999999	984	989	229	999999	517	96	913	680	674	999999	999999	955	332	314	269	999999	999999	504	525	27	585	999999	708	216	317	656	999999	999999	136	585	463	326	682	554	510	863	999999	999999	182	950	150	213	999999	202	785	118	120	999999	999999	999999	579	172	958	293	472	719	290	23	997	861	659	999999	554	999999	278	310	283	777	803	406	407	326	331	574	877	381	955	516	999999	999999	546	999999	345	216	999999	999999	368	398	999999	999999	999999	952	217	321	301	782	999999	230	924	999999	835	999999	999999	999999	522	263	841	393	416	100	999999	774	592	999999	324	876	32	348	999999	977	941	999999	694	21	823	454	118	999999	283	104	999999	734	591	945	374	213	933	532	693	753	459	975	982	991	999999	808	369	999999	999999	424	759	999999	148	947	543	999999	648	999999	989	999999	154	999999	119	321	377	38	193	646	999999	121	999999	499	655	999999	527	966	999999	999999	999999	24	94	
999999	22	999999	999999	413	999999	643	412	999999	999999	104	999999	625	608	628	865	670	624	999	625	723	985	885	481	270	664	810	430	576	999999	945	855	975	999999	455	818	999999	977	963	442	549	243	999999	556	848	956	40	730	898	111	241	88	983	398	999999	713	999999	387	84	999999	785	222	836	375	999999	249	567	642	162	809	615	693	661	566	86	489	974	338	633	313	634	90	532	999999	999999	866	871	586	621	742	999999	873	999999	224	999999	337	407	999999	937	608	399	397	577	999999	496	548	426	426	322	881	738	999999	754	771	125	705	999999	371	558	752	999999	980	30	420	128	999999	791	999999	909	748	92	339	401	34	999999	246	512	999999	978	278	999999	454	274	739	13	892	128	140	108	952	647	46	96	194	240	418	376	167	969	754	757	979	517	573	799	409	999999	730	999999	878	202	256	392	290	312	923	716	291	417	999999	623	660	348	957	999999	56	252	999999	999999	999999	869	999999	473	999999	521	999999	937	700	940	603	494	398	282	229	759	400	999999	806	999999	317	701	95	750	743	140	106	640	559	472	753	167	999999	999999	362	19	846	783	167	769	999999	985	25	351	999999	742	234	387	128	207	711	402	999999	336	485	803	783	605	730	103	424	999999	388	238	196	446	304	999999	920	220	912	616	495	999999	999999	332	999999	744	999999	10	999999	718	999999	362	761	360	720	999999	461	559	235	251	63	73	999999	22	607	787	999999	376	448	772	467	999999	294	999999	906	409	297	162	127	49	999999	729	999999	705	318	35	477	999999	999999	440	999999	999999	984	671	999999	432	691	36	725	898	590	999999	999999	143	261	999999	77	999999	454	321	576	308	442	196	583	333	999999	649	704	581	320	999999	651	17	772	106	923	623	540	484	717	270	999999	999999	999999	108	177	64	999999	704	957	810	391	414	999999	701	928	798	98	240	556	999999	332	153	588	271	918	554	370	164	689	999999	135	969	603	315	871	223	737	484	999999	999999	205	999	623	509	936	246	154	81	177	135	534	310	999999	999999	938	294	639	999999	189	622	694	299	999999	512	999999	421	810	558	830	715	70	613	84	999999	846	332	529	89	334	681	999999	298	986	563	919	824	52	928	376	587	584	999999	305	999999	999999	906	983	121	824	525	999999	595	251	462	75	999999	236	202	829	615	999999	560	862	507	999999	999999	312	462	592	860	379	882	191	253	141	520	318	540	608	999999	348	418	265	999999	255	814	57	999999	498	998	598	999999	999999	761	822	34	688	
999999	331	731	604	531	528	964	155	554	414	999999	331	999999	999999	696	594	890	277	999999	304	999999	262	407	357	778	963	594	999999	530	783	430	999999	116	832	521	999999	999999	345	816	890	301	663	701	409	59	212	943	395	901	264	999999	999999	476	729	999999	545	924	999999	825	999999	933	702	625	770	984	577	224	722	102	999999	718	554	460	999999	13	999999	560	997	307	575	29	209	369	275	575	935	999999	999999	206	999999	999999	502	519	258	956	599	48	930	424	482	987	231	302	424	999999	663	999999	20	725	246	984	926	999999	260	548	734	342	359	205	999999	623	999999	525	126	203	226	45	211	509	999999	999999	630	582	999999	999999	999999	999999	945	729	911	902	943	662	999999	991	368	425	999999	710	232	999999	999999	999999	376	858	999999	705	186	231	329	627	999999	510	321	999999	364	353	260	999999	750	827	396	629	294	999999	680	184	565	134	834	800	776	501	287	157	999999	999999	216	966	437	102	730	724	409	999999	999999	442	351	82	637	999999	174	999999	999999	404	870	999999	451	229	188	976	999999	999999	396	999999	999999	999999	233	173	226	469	146	293	999999	657	999999	671	999999	10	87	247	999999	492	999999	820	635	999999	999999	882	286	611	999999	987	788	461	951	999999	999999	880	999999	738	999999	187	999999	999999	999999	880	361	312	308	208	999999	450	152	940	152	657	564	575	893	671	999999	351	999999	999999	25	159	505	999999	999999	428	343	349	999999	999999	38	656	635	329	942	754	999999	239	584	999999	772	13	999999	847	318	304	124	762	999999	999999	939	867	300	999999	162	728	999999	577	999999	999999	865	499	882	803	912	495	31	245	999999	148	999999	999999	999999	808	842	22	314	658	475	999999	313	580	362	796	409	171	999999	393	176	223	379	999999	632	704	999999	282	130	51	935	822	999999	879	138	848	999999	378	999999	492	999999	150	424	727	112	205	999999	295	147	999999	404	750	140	999999	78	999999	999999	999999	938	999999	596	569	891	273	722	652	999999	999999	451	513	869	41	71	873	983	999999	799	652	157	437	138	927	999999	44	647	999999	692	643	999999	999999	89	344	440	46	896	840	258	161	14	459	999999	999999	843	634	226	999999	688	999999	999999	52	621	126	445	511	934	669	434	857	625	537	960	495	624	733	433	534	600	999999	977	999999	777	647	999999	698	371	987	93	510	818	284	506	999999	989	767	106	963	899	929	112	237	416	401	535	999999	499	580	526	119	999999	691	772	663	289	999999	275	973	478	999999	149	999999	585	924	999999	999999	41	999999	506	
857	999999	470	635	999999	922	750	999999	386	122	999999	208	790	471	973	309	136	999999	843	155	486	501	999999	494	161	789	166	651	999999	362	193	445	965	999999	668	483	741	65	110	741	539	775	889	999999	307	548	999999	484	611	624	912	839	198	388	29	365	513	975	484	999999	999999	108	254	33	999999	735	243	716	803	500	568	80	999999	999999	999999	711	612	272	197	612	440	681	50	867	999999	999999	257	586	64	313	969	999999	999999	227	974	440	999999	865	931	999999	315	999999	681	999999	66	842	438	96	772	999999	753	250	788	871	452	94	68	999999	999999	999999	488	656	661	499	530	999999	999999	193	137	185	189	746	999999	625	306	999999	999	929	810	607	915	999999	814	746	999999	729	999999	999999	999999	890	382	154	291	355	999999	999999	980	191	589	999999	353	254	999999	999999	138	16	999999	173	999999	654	95	139	999999	976	670	327	841	914	999999	801	825	999999	417	247	999999	45	999999	999999	542	647	817	817	349	556	999999	670	211	999999	618	553	820	813	145	999999	805	253	999999	314	684	764	817	75	252	999999	438	999999	999999	722	792	102	551	922	630	927	836	277	789	30	722	10	126	623	306	395	980	21	653	999999	441	559	468	160	999999	777	829	751	575	561	127	699	832	489	999999	999999	12	898	193	218	295	999999	463	556	592	999999	648	999999	769	856	807	426	999999	999999	290	242	634	400	621	999999	107	95	701	238	902	33	177	999999	198	780	392	92	828	444	10	904	106	911	568	626	139	635	981	999999	753	700	787	999999	999999	202	891	999999	286	341	120	999999	836	235	999999	999999	516	21	16	989	473	725	598	476	551	386	146	722	832	994	723	472	113	981	484	212	245	886	437	995	999999	780	806	496	334	800	77	870	267	999	120	127	999999	992	255	38	111	999999	739	999999	999999	178	999999	291	617	999999	106	999999	750	451	333	629	999999	20	110	693	919	111	152	750	318	999999	465	832	999999	605	843	999999	736	456	999999	924	156	613	940	720	999	999999	879	999999	704	222	129	816	675	490	543	619	891	999999	999999	999	178	989	999999	788	713	948	407	22	999999	984	128	304	351	409	999999	970	79	999999	693	405	232	465	999999	999999	157	648	166	999999	72	234	999999	183	347	110	755	167	999999	999999	17	61	126	866	999999	720	104	825	999999	999999	999999	572	549	999999	869	999999	999999	712	943	418	641	74	999999	14	949	580	764	945	999999	250	654	326	871	999999	382	641	999999	366	583	999999	11	331	183	890	999999	500	684	717	
313	633	999999	52	223	999999	999999	942	999999	999999	999999	311	999999	159	868	234	622	691	700	631	139	238	435	999999	999999	617	417	320	890	999999	617	459	895	57	641	333	916	999999	999999	191	408	439	380	176	449	281	380	999999	463	949	278	705	799	999999	587	85	208	913	999999	606	282	209	62	369	999999	467	416	907	517	545	318	20	999999	519	232	700	857	999999	971	999999	247	999999	856	941	632	912	660	841	469	565	134	12	697	999999	908	208	386	21	671	982	999999	472	344	999999	999999	267	999999	289	830	999999	228	999999	942	66	369	718	352	999999	736	592	807	574	447	999999	420	315	322	92	611	34	323	846	597	989	991	774	230	939	310	999999	795	999999	21	582	347	195	70	641	999999	200	855	275	285	88	184	301	34	999999	507	335	945	43	678	999999	573	381	352	953	74	594	497	413	810	371	797	999999	563	865	999999	235	254	681	999999	421	178	57	570	518	814	999999	999999	838	999999	975	429	999999	701	214	19	965	843	117	576	552	702	452	465	914	291	999999	737	169	999999	282	999999	274	999999	267	638	999999	811	833	149	374	845	999999	971	834	999999	45	735	358	855	999999	391	999999	114	403	718	725	592	999999	236	76	962	589	70	169	895	165	674	443	575	493	164	19	968	212	706	52	480	630	973	999999	22	999999	314	138	890	943	999999	693	548	913	999999	164	607	83	412	999999	599	811	939	999999	370	301	783	999999	494	382	178	999999	697	999999	255	961	683	999999	999999	583	285	931	279	952	999999	999999	894	662	561	999	411	895	999999	451	452	668	999999	999999	885	720	606	942	644	517	774	267	999999	872	667	970	481	999999	999999	999999	980	999999	999999	986	789	390	407	999999	999999	494	970	283	999999	256	233	586	280	495	104	999999	977	342	296	761	187	738	999999	32	999999	590	999999	784	876	971	471	999999	999999	704	408	505	323	485	142	159	999999	501	164	999999	999999	999999	700	986	532	685	851	647	381	780	999999	60	405	384	135	999999	966	196	406	141	785	999999	459	575	999999	999999	999999	501	999999	147	224	686	999999	244	382	913	999999	999999	999999	999999	999999	823	413	356	999999	357	109	938	360	999999	192	361	104	33	965	210	632	135	899	999999	999999	999999	446	999999	999999	132	476	999999	11	222	340	435	999999	216	21	961	45	113	999999	999999	498	999999	151	298	954	863	592	560	278	182	291	999999	642	327	534	769	999999	999999	790	774	881	938	936	147	581	757	426	887	999999	13	175	528	999999	170	999999	583	219	158	
288	702	539	915	892	829	999999	576	999999	616	681	999999	584	865	322	905	857	999999	999999	13	717	207	446	999999	999999	275	16	999999	999999	481	881	999999	560	238	999999	999999	244	999999	999999	999999	216	999999	964	809	215	768	999999	310	999999	999999	312	885	437	999999	440	91	265	999999	999999	627	822	179	268	321	734	730	999999	355	974	234	670	999999	999999	999999	797	999999	243	637	499	780	846	706	556	767	999999	996	523	354	798	999999	833	410	598	428	293	999999	999999	653	999999	999999	86	999999	335	982	999999	419	380	398	418	727	848	999999	345	999999	781	126	623	501	152	738	217	347	557	175	400	270	999999	95	999999	760	999999	590	562	999999	999999	999999	380	574	886	759	626	134	936	81	999999	215	74	11	647	177	999999	254	999999	999999	277	738	525	170	999999	999999	125	295	643	658	760	999999	75	331	999999	18	745	999999	614	999999	122	999999	411	486	214	194	999999	999999	448	588	999999	722	89	225	745	964	999999	219	982	276	644	340	999999	288	321	702	999999	742	118	639	431	999999	640	128	234	195	999999	999999	956	406	424	822	999999	64	321	47	999999	849	585	928	761	536	999999	347	748	781	601	999999	175	511	54	462	194	808	167	999999	91	960	991	560	999999	217	263	586	852	999999	493	436	966	283	523	300	167	999999	999999	894	308	303	379	453	593	213	873	455	361	961	638	48	999999	350	956	228	858	35	999999	553	283	490	494	926	999999	174	167	892	988	754	305	13	931	272	672	788	999999	547	999999	433	343	807	999999	999999	999999	999999	999999	999999	999999	304	442	141	889	999999	621	818	999999	999999	166	428	999999	981	466	999999	665	634	999999	634	678	177	637	999999	67	866	219	475	266	603	743	841	635	541	574	693	322	173	123	606	651	854	979	147	391	999999	387	361	350	999999	999999	558	999999	905	947	159	666	131	84	33	124	999999	562	214	709	325	793	999999	416	999999	999999	501	521	999999	999999	823	198	999999	999999	519	489	858	134	639	378	195	999999	730	594	425	37	200	99	100	492	999999	301	774	438	76	755	999999	944	577	341	999999	46	999999	999999	133	961	176	202	564	999999	999999	31	923	836	523	822	73	920	991	745	105	412	999999	27	999999	999999	423	71	862	763	616	913	556	999999	644	158	664	808	470	999999	860	997	534	999999	236	999999	999999	938	914	253	692	953	953	832	246	331	616	999999	443	601	548	114	340	801	927	999999	999999	625	201	375	999999	264	459	537	885	108	877	873	791	15	162	485	156	618	81	999999	959	
724	71	323	542	843	374	868	999999	755	666	733	629	883	17	999999	746	999999	95	437	503	425	946	148	453	742	999999	999999	999999	72	958	721	999999	274	393	999999	563	877	832	324	999999	590	621	139	999999	154	254	907	997	409	738	606	532	644	169	999999	777	923	870	799	813	936	429	999999	797	944	14	364	499	267	199	868	717	770	999999	912	804	817	706	999999	999999	131	441	999999	334	361	999999	95	115	849	999999	640	17	43	999999	953	171	768	342	496	999999	999999	418	740	219	869	889	999999	106	256	739	960	226	570	999999	692	999999	389	528	445	755	919	258	650	293	559	861	683	269	593	999999	45	485	220	169	607	999999	701	999999	465	472	437	988	858	999999	23	423	999999	732	818	999999	781	250	896	741	999999	999999	767	999999	659	18	216	501	512	999999	704	484	16	411	703	978	803	559	73	972	328	930	999999	999999	999999	999999	424	951	999999	999999	970	795	588	478	938	965	999999	255	180	999999	266	999999	485	363	414	538	416	45	38	840	999999	231	999999	923	422	300	251	237	999999	523	593	264	999999	378	999999	999999	896	537	472	737	42	558	999999	616	716	393	999999	46	135	742	729	389	923	610	488	748	617	664	66	999999	999999	718	79	657	863	11	884	117	828	505	641	878	572	300	807	107	842	999999	999999	999999	999999	999999	111	999999	793	214	341	999999	999999	786	999999	242	481	824	23	323	488	999999	752	999999	508	347	999999	630	110	850	817	632	803	999999	905	56	457	36	802	520	617	635	999999	659	669	444	227	52	213	999999	407	747	287	493	618	999999	818	502	531	507	995	480	343	943	396	708	647	999999	999999	255	784	455	32	502	706	999999	868	102	55	999999	129	176	999999	700	453	79	355	999999	772	794	238	955	505	999999	524	147	999999	920	272	999999	796	999999	171	958	999999	951	725	784	999999	765	253	725	456	466	999999	829	63	642	999999	327	999999	338	735	96	26	829	999999	727	977	568	560	947	830	999999	277	409	14	468	85	502	999999	571	999999	17	551	512	999999	48	916	695	999999	659	431	945	608	468	985	84	999999	999999	999999	998	806	228	215	999999	895	372	198	999999	999999	594	567	999999	973	791	999999	727	545	514	331	911	810	292	484	901	999999	885	999999	999999	424	999999	526	999999	501	999999	764	313	802	999999	617	999999	850	938	870	999999	101	999999	971	816	662	267	539	437	473	99	197	999999	743	999999	778	19	886	389	563	894	77	287	505	999999	37	999999	925	299	999999	999999	71	872	421	985	
809	999999	913	999999	156	167	999999	99	816	999999	168	999999	999999	498	476	607	258	470	384	976	431	814	928	999999	789	169	341	249	540	999999	38	325	999999	757	504	686	106	227	242	406	999999	978	471	104	999999	786	999999	999999	823	298	938	600	999999	444	563	999999	173	569	999999	987	825	161	558	538	383	843	147	811	993	999999	511	999999	237	977	483	453	352	834	885	12	235	904	426	251	349	437	999999	667	204	999999	522	536	346	999999	999999	999999	999999	932	720	999999	648	131	443	43	787	906	372	519	961	999999	652	999999	683	877	761	999999	735	999999	999999	946	26	480	617	493	277	974	694	982	999999	999999	33	420	123	270	364	113	470	393	464	999999	74	999999	999999	93	857	193	853	469	493	999999	616	123	999999	774	608	178	514	949	765	812	999999	390	122	999999	96	241	226	423	999999	657	459	352	852	757	881	709	999999	999999	636	999999	131	999999	999999	747	525	910	677	348	661	999999	599	999999	627	651	229	684	999999	999999	997	625	966	439	999999	835	210	999999	271	985	893	999999	999999	980	323	681	691	987	891	375	314	185	999999	878	761	337	999999	938	724	210	537	207	514	897	535	999999	127	691	288	663	999999	261	649	691	455	761	791	618	207	999999	959	241	792	999999	571	999999	71	98	678	999999	777	271	548	999999	458	695	395	507	999999	312	563	999999	709	237	828	63	535	873	432	999	545	999999	741	778	250	305	999999	685	335	999999	949	38	999999	669	886	285	712	589	242	999999	999999	999999	999999	894	999999	959	532	565	10	999999	296	999999	999999	678	999999	337	999999	999999	819	162	290	709	181	740	363	534	999999	50	351	553	350	946	640	999999	633	261	286	846	396	291	773	999999	999999	999999	427	999999	373	345	595	558	755	942	770	90	478	666	122	432	541	857	973	492	223	999999	178	349	999999	999999	999999	822	60	684	383	999999	388	999999	999999	365	999999	601	171	999999	454	792	999999	408	186	559	204	999999	149	853	314	539	317	291	635	999999	648	999999	214	380	999999	773	999999	81	568	241	701	47	643	756	999999	999999	695	331	47	999999	999999	770	173	997	999999	88	683	207	379	844	230	107	805	795	717	245	396	790	361	999999	294	726	839	944	858	166	333	392	744	373	999999	999999	999999	215	579	878	999999	999999	582	221	100	999999	701	724	21	999999	242	999999	999999	999999	999999	904	969	999999	146	932	930	228	149	641	999999	301	999999	999999	10	244	854	600	225	839	331	190	999999	150	590	984	35	125	999999	264	924	999999	352	870	
999999	938	26	886	79	646	947	999999	76	940	466	799	999999	695	723	776	749	642	632	210	552	373	696	829	776	161	999999	999999	295	999999	717	280	948	593	195	71	227	967	531	999999	891	636	123	278	999999	791	147	999999	401	166	514	292	853	152	328	457	252	196	120	917	738	141	410	999999	999999	195	999999	999999	509	661	559	999999	121	62	318	915	999999	428	155	984	24	577	423	138	381	999999	427	806	999999	738	999999	41	999999	613	840	759	236	931	55	497	941	883	829	740	607	999999	180	800	833	412	207	999999	999999	999999	902	171	718	281	810	797	999999	54	999999	771	842	999999	925	999999	222	559	999999	327	383	657	53	999999	747	683	999999	649	264	999999	999999	862	540	994	999999	731	710	679	51	954	131	257	999999	897	894	68	897	999999	806	673	587	284	722	879	451	392	92	771	423	44	751	171	999999	151	80	999999	240	999999	999999	203	796	543	517	735	206	999999	928	156	999999	999999	785	450	842	591	999999	699	999999	661	553	999999	999999	939	265	17	999999	959	715	587	826	767	827	60	552	612	876	54	766	987	683	326	463	936	534	999999	258	999999	999999	951	999999	999999	986	579	999999	928	555	857	999999	999999	532	999999	999999	351	999999	479	861	735	898	239	714	999999	932	163	999999	237	154	999999	414	531	758	903	640	763	484	999999	999999	257	999999	623	67	999999	999999	266	465	446	905	122	999999	65	999999	523	412	99	246	118	999999	999999	999999	76	999999	999999	999999	755	999999	629	605	656	867	875	697	614	999999	284	999999	695	999999	676	698	999999	331	42	105	359	659	244	500	999999	526	376	15	948	999999	690	839	224	576	20	999999	835	999999	999999	255	741	999999	267	544	137	999999	551	880	772	144	70	745	751	748	999999	106	517	138	64	139	500	869	999999	958	999999	999999	999999	128	226	172	862	701	82	999999	363	990	401	699	373	632	975	495	243	814	595	999999	999999	475	999999	914	996	999999	785	129	754	871	999999	309	999999	693	960	432	663	610	282	369	672	964	394	112	704	817	765	432	163	999999	636	934	372	353	356	491	646	312	999999	164	915	999999	43	999999	380	999999	999999	679	999999	552	831	632	541	236	282	133	90	379	219	189	942	363	965	748	999999	685	999999	903	346	999999	786	361	999999	128	453	720	931	999999	731	999999	374	95	759	611	184	13	999999	146	81	233	410	276	102	999999	221	561	986	294	999999	695	166	999999	999999	203	766	479	999999	999999	782	999999	202	187	648	999999	814	857	603	364	999999	999999	292	
800	999999	999999	77	520	269	999999	906	891	734	646	656	46	456	999999	752	566	844	704	999999	979	999999	999999	41	999999	999999	494	182	364	958	631	720	25	412	999999	717	229	999999	255	999999	999999	516	999999	827	555	531	611	161	990	115	47	520	870	426	313	999999	322	92	844	892	774	285	552	999999	112	926	641	999999	999999	116	532	440	999999	999999	83	472	472	692	485	701	999999	999999	999999	259	920	121	849	999999	108	919	999999	999999	290	363	999999	466	964	957	724	629	890	977	999999	883	582	606	921	386	353	841	973	629	606	153	876	441	999999	303	23	991	86	999999	535	999999	711	395	159	245	58	616	507	515	968	856	811	48	281	308	676	999999	200	999999	999999	999999	945	775	999999	147	487	999999	373	671	943	732	552	846	452	890	181	196	457	999999	337	737	343	468	999999	750	342	837	169	999999	626	699	999999	613	798	277	235	936	855	22	999999	999999	999999	999999	999999	246	314	964	596	390	136	489	999999	515	146	517	924	487	123	789	805	649	843	999999	999999	999999	931	939	58	184	665	245	999999	445	926	291	493	506	999999	425	999999	377	250	999999	668	146	999999	999999	476	291	352	999999	822	75	216	119	999999	999999	999999	326	314	999999	916	422	725	891	158	431	588	854	33	428	590	698	353	437	409	74	999999	908	999999	645	472	999999	831	917	422	276	238	817	90	818	715	579	120	999999	461	828	63	999999	988	410	707	621	268	924	999999	133	721	778	709	999999	766	882	999999	669	902	160	999999	807	478	999999	203	771	774	214	999999	21	588	282	999999	581	999999	140	999999	999999	999999	851	999999	906	760	298	999999	999999	117	999999	61	999999	999999	450	179	311	247	256	309	116	216	999999	847	63	222	999999	999999	449	999999	138	135	999999	961	891	732	60	999999	684	999999	189	337	999999	663	830	163	999999	999999	148	112	675	999999	765	831	813	805	11	14	453	694	614	754	114	999999	979	818	425	871	783	999999	128	658	999999	209	129	779	473	999999	26	900	999999	999999	406	347	137	794	369	804	158	96	999999	56	209	989	441	999999	999999	95	684	21	737	17	562	430	983	26	781	999999	711	44	341	729	987	552	360	804	357	999999	530	194	459	999999	723	999999	987	82	459	573	768	694	999999	388	597	15	173	336	257	975	363	120	999999	804	102	999999	754	10	999999	656	999999	636	999999	999999	564	999999	999999	999999	293	865	442	999999	567	999999	796	27	487	952	999999	999999	999999	999999	557	382	999999	420	181	654	528	609	999999	986	22	802	934	
141	616	101	824	108	453	57	52	391	542	451	553	999999	17	999999	999999	802	999999	999999	277	999999	89	999999	61	153	327	907	596	683	923	999999	898	764	283	665	410	396	138	43	999999	341	982	175	839	962	866	376	999999	453	973	149	127	935	535	330	62	911	49	680	780	545	460	999999	467	96	999999	789	531	352	675	250	999999	835	548	935	631	913	866	99	999999	999999	270	153	710	784	338	963	999999	953	612	498	356	457	262	999999	880	623	707	752	419	999999	845	304	777	732	999999	291	396	600	698	999999	999999	950	404	999999	284	317	657	683	999999	589	999999	577	740	186	893	225	583	555	999999	17	215	123	679	209	115	966	375	978	999999	999999	576	638	265	473	453	406	63	999999	718	999999	966	34	993	830	999999	277	564	601	838	260	999999	999999	545	690	933	999999	280	204	723	999999	941	999999	375	999999	22	922	322	999999	733	497	999999	159	836	491	51	191	999999	848	999999	837	412	774	150	999999	348	736	999999	999999	540	521	135	858	710	999999	631	297	658	999999	999999	604	955	999999	999999	350	97	559	999999	63	648	751	999999	431	522	885	905	177	539	999999	373	286	829	747	736	221	371	313	449	999999	860	754	533	837	999999	88	999999	124	906	999999	970	788	732	50	999999	999999	999999	704	346	999999	999999	464	757	351	999999	541	775	218	561	656	979	784	120	577	999999	999999	228	974	400	444	13	790	999999	999999	347	999999	553	788	821	947	512	667	967	999999	999999	406	996	191	999999	498	313	673	562	259	819	999999	678	164	847	41	570	734	313	901	821	714	203	999999	999999	343	988	999999	397	614	999999	321	816	999999	647	795	898	999999	65	902	999999	339	237	20	920	161	905	999999	940	789	999999	999999	364	999999	999999	999999	213	999999	188	585	510	326	286	948	999999	508	378	193	516	999999	143	999999	678	411	770	491	486	192	107	852	437	598	55	607	238	999999	957	751	692	432	592	919	857	999999	401	814	63	999999	905	422	782	722	883	888	656	999999	108	952	305	321	999999	999999	999999	336	157	912	281	678	720	738	550	627	500	94	999999	223	676	208	20	999999	438	999999	999999	685	999999	715	715	166	999999	386	278	14	456	380	693	571	48	999999	332	488	999999	999999	568	176	999999	165	999999	798	999999	999999	184	999999	942	349	883	541	744	205	999999	442	206	999999	728	343	470	546	181	999999	401	898	185	155	999999	531	423	63	638	119	814	913	493	916	737	518	212	378	999999	116	999999	161	826	999999	999999	999999	292	427	656	
999999	706	999999	984	111	407	530	999999	39	999999	421	926	829	903	634	391	999999	949	290	999999	219	141	102	484	74	632	249	81	341	880	985	248	995	999999	412	999999	489	929	391	519	217	999999	182	999999	999999	190	999999	258	202	462	920	941	12	50	446	103	614	999999	919	999999	999999	458	925	158	48	183	999999	432	999999	999999	901	999999	567	770	180	999999	958	999999	999999	999999	999999	991	879	879	999999	54	246	954	960	999999	799	999999	999999	912	361	999999	334	34	314	999999	259	246	757	971	560	506	999999	241	999999	487	145	865	25	999999	515	176	999999	56	199	993	936	976	471	999999	431	999999	413	654	419	421	999999	934	443	368	635	727	243	907	329	462	670	15	94	483	999999	933	999999	975	406	195	999999	288	835	320	999999	999999	775	999999	550	999999	103	729	822	459	999999	210	432	999999	409	788	932	999999	726	736	333	931	892	988	17	999999	650	438	257	234	241	355	109	132	828	362	952	667	367	999999	369	941	192	634	999999	972	511	999999	575	999999	999999	999999	561	108	987	999999	999999	786	568	61	646	999999	481	999999	227	507	999999	309	828	56	836	275	314	694	376	999999	748	267	368	44	987	684	862	639	971	724	999999	10	144	999999	972	175	108	315	395	704	470	594	417	999999	871	999999	147	529	782	986	212	867	731	999999	860	132	999999	999999	74	962	802	841	626	503	999999	110	999999	609	84	670	177	999999	309	672	921	163	850	999999	999999	785	546	343	857	999999	521	999999	999999	538	368	999999	746	999999	250	999999	901	628	968	914	417	770	47	999999	454	121	819	999999	568	69	999999	707	999999	192	371	289	425	469	984	641	999999	788	832	999999	250	234	923	602	758	876	771	302	195	999999	829	999999	999999	999999	888	746	175	318	367	219	854	661	577	564	213	999999	17	999999	644	337	999999	999999	938	411	297	999999	197	226	454	692	298	391	999999	999999	363	968	999999	416	581	248	476	672	999999	999999	781	588	999999	369	399	796	868	339	658	858	13	210	464	345	721	668	558	948	999999	675	921	472	999999	999999	999999	244	429	600	860	406	860	999999	208	325	630	999999	999999	828	999999	999999	823	999999	733	664	343	162	513	206	695	912	689	999999	808	754	999999	999999	449	426	999999	999999	377	277	479	262	997	742	12	999999	715	22	105	729	999999	215	999999	962	739	485	897	58	731	233	904	947	716	343	461	453	623	322	269	999999	671	999999	290	555	999999	481	666	999999	160	374	999999	683	999999	959	999999	603	902	739	578	963	529	999999	
433	999999	373	532	545	999999	291	999999	525	999999	753	950	999999	459	924	999999	482	999999	818	306	999999	367	742	231	999999	756	999999	858	551	884	743	999999	626	562	248	146	999999	957	935	12	319	602	848	98	930	866	901	946	678	999999	266	320	155	999999	220	76	411	999999	999999	788	727	432	17	999999	999999	457	334	505	221	787	124	525	332	815	986	306	518	654	301	273	855	990	190	945	999999	433	160	403	352	181	735	999999	999999	157	285	999999	999999	217	999999	482	999999	405	735	890	491	740	987	339	245	914	558	757	850	138	999999	737	252	72	23	235	307	930	163	49	62	83	960	185	999999	109	711	311	224	818	730	459	999999	299	463	886	446	820	167	438	623	999999	199	999999	223	548	644	999999	203	214	184	999999	252	695	999999	999999	780	811	999999	145	213	257	542	41	407	483	482	999999	999999	136	788	487	773	999999	426	83	883	533	961	999999	999999	188	117	20	644	128	999999	569	461	56	999999	999999	31	31	999999	999999	446	168	38	999999	76	692	923	76	999999	697	999999	526	999999	764	533	256	999999	807	680	34	149	999999	397	999999	276	913	500	999999	30	163	466	751	500	60	999999	725	504	231	925	772	264	999999	594	947	289	690	300	697	522	999999	999999	223	350	210	999999	914	771	750	473	999999	201	371	999999	272	241	999999	999999	228	999999	999999	999999	999999	999999	908	769	109	999999	450	998	585	622	999999	999999	171	999999	252	410	299	999999	723	954	999999	758	772	581	893	999999	332	715	999999	999999	999999	571	714	999999	999999	341	442	441	136	976	331	999999	888	540	398	331	999999	894	988	686	736	403	412	853	999999	999999	119	999999	875	115	999999	734	806	920	550	241	335	63	999999	999999	967	858	999999	746	633	13	869	242	999999	999999	118	438	999999	515	928	678	168	860	119	297	231	116	999999	999999	371	596	944	967	999999	166	999999	831	683	86	719	999999	705	665	229	999999	10	877	999999	314	996	186	16	301	992	871	83	999999	944	922	690	999999	302	676	385	999999	69	999999	251	37	576	999999	999999	999999	796	59	972	503	640	125	297	354	963	999999	34	195	999999	653	975	128	93	530	886	999999	396	999999	586	39	290	193	934	108	635	125	999999	718	431	365	999999	943	899	579	834	828	635	346	898	50	999999	199	456	415	926	999999	944	56	999999	994	999999	939	473	999999	999999	999999	999999	199	718	847	999999	316	999999	999999	999999	42	229	513	695	999999	999999	60	999999	545	387	100	999999	999999	182	511	999999	691	327	999999	110	999999	999999	
955	366	386	647	445	999999	61	526	345	436	230	266	893	904	999999	360	999999	868	999999	980	927	999999	132	999999	661	26	216	676	832	988	335	134	593	562	273	156	999999	420	689	432	999999	999999	51	999999	516	999999	999999	607	999999	341	985	568	895	999999	551	399	244	666	985	999999	421	384	694	357	110	999999	673	341	999999	294	51	922	999999	782	82	909	525	468	999999	399	999999	999999	935	999999	13	999999	239	17	20	874	911	652	434	270	21	532	334	693	563	420	999999	947	966	999999	999999	999999	390	122	512	642	873	776	462	596	999999	999999	999999	202	999999	344	866	665	330	999999	382	398	999999	918	771	999999	999999	999999	904	793	800	999999	999999	489	211	939	999999	999999	505	999999	10	145	200	999999	580	209	999999	141	348	229	553	999999	626	999999	83	901	575	471	999999	999999	67	51	871	999999	796	999999	179	959	999999	414	999999	749	170	951	766	246	999999	659	999999	572	466	999999	493	685	249	999999	173	443	416	310	374	914	775	542	321	958	273	999999	51	680	40	134	149	934	999999	804	773	675	999999	836	999999	916	133	779	506	613	558	195	428	929	735	735	553	691	50	52	974	627	999999	807	973	676	999999	667	542	342	999999	999999	423	445	103	498	999999	579	999999	999999	790	999999	999999	708	410	999999	113	121	944	304	580	457	893	229	829	155	999999	636	999999	36	308	466	246	999999	308	999999	772	982	836	999999	999999	973	999999	593	261	978	591	999999	999999	895	999999	506	723	247	999999	856	665	204	615	947	999999	374	715	581	159	334	999999	872	409	410	315	999999	999999	999999	569	606	373	310	968	999999	564	999999	239	968	462	802	742	999	412	452	344	578	377	999999	783	370	268	513	443	999999	228	718	532	996	999999	453	999999	26	677	164	492	365	235	763	393	999999	145	747	999999	357	591	759	999999	957	999999	999999	999999	397	923	209	348	860	866	51	632	845	580	242	388	19	581	726	999999	257	959	978	352	613	504	432	235	520	394	96	999999	999999	258	999999	930	852	700	999999	999999	478	815	632	498	999999	141	999999	780	902	369	119	776	999999	999999	222	999999	97	999999	149	999999	999999	973	828	475	780	706	173	999999	999999	312	999999	319	999999	633	853	441	336	489	167	999999	956	651	332	999999	284	320	999999	40	999999	999999	842	999999	560	999999	601	504	987	166	718	999999	967	951	775	600	833	999999	38	999999	585	780	670	607	237	999999	935	850	651	677	200	999999	236	143	559	437	469	999999	759	806	42	999999	999999	180	771	679	515	15	875	
731	999999	484	291	247	455	999999	906	245	240	892	16	751	853	320	965	999999	261	999999	401	999999	141	765	50	232	209	237	999999	500	835	557	162	929	974	919	999999	716	188	989	687	999999	531	234	999999	866	799	291	504	144	999999	524	428	681	613	537	599	562	443	69	47	228	930	415	409	682	739	86	776	933	959	259	79	271	156	999999	816	907	926	183	432	918	999999	201	296	999999	139	481	325	446	329	798	282	128	999999	469	372	125	825	999999	137	999999	999999	570	184	999999	454	999999	534	999999	999999	692	635	269	637	128	999999	738	999999	97	999999	267	760	999999	613	171	977	999999	999999	687	735	701	92	770	56	708	999999	172	27	340	867	972	946	810	725	637	172	22	999999	999999	973	633	995	737	612	869	962	999999	999999	23	999999	504	999999	847	779	29	610	999999	223	928	714	333	721	999999	230	999999	320	950	614	976	999	964	469	999999	714	112	999999	354	167	186	746	239	999999	999999	362	373	134	999999	999999	705	36	307	999999	999999	999999	999999	999999	217	516	42	999999	21	570	999999	23	23	44	999999	143	677	999999	265	707	46	192	485	128	999999	436	999999	455	221	920	908	950	999999	175	999999	366	74	200	999999	837	135	627	734	668	235	999999	999999	338	999999	999999	362	390	999999	599	999999	380	643	999999	999999	999999	999999	586	347	101	999999	39	999999	848	137	15	999999	487	826	428	582	419	457	816	892	999999	999999	528	693	999999	567	527	189	111	412	537	999999	999999	996	716	999999	999999	290	643	16	999999	677	500	211	757	897	875	564	352	27	999999	923	827	639	999999	694	140	999999	102	533	999999	850	999999	999999	600	292	535	490	119	249	42	999999	813	809	696	60	999999	999999	935	357	692	963	836	94	999999	614	895	999999	530	32	57	999999	999999	119	871	999999	467	64	611	475	371	999999	454	112	999999	999999	119	27	999999	425	107	813	957	744	999999	999999	24	136	387	986	396	631	960	96	999999	386	941	704	938	350	592	542	999999	470	986	308	999999	733	999999	844	504	878	961	114	925	244	698	453	278	700	341	341	999999	625	999999	739	999999	367	910	607	283	999999	89	601	833	999999	107	497	758	543	999999	290	36	542	491	518	999999	855	171	958	688	999999	436	247	19	999999	865	100	391	256	874	161	823	999999	570	99	798	369	999999	999999	146	210	695	734	47	60	314	144	144	569	999999	577	206	952	919	785	978	841	592	999999	698	17	115	512	999999	511	467	534	971	999999	720	311	999999	999999	821	487	999999	701	210	
959	946	999999	955	822	187	999999	955	870	582	784	120	957	777	699	672	138	105	192	75	536	593	780	172	742	999999	767	999999	406	140	999999	983	287	641	632	635	967	61	293	335	372	555	999999	999999	196	290	762	534	884	999999	999999	391	619	636	673	376	176	568	222	999999	419	313	559	740	149	801	833	325	154	999999	704	999999	812	857	702	980	996	827	975	462	96	242	118	278	447	999999	373	999999	967	999999	999999	409	838	320	915	69	996	856	812	395	456	999999	999999	999999	999999	616	579	761	933	693	379	348	999999	999999	886	999999	999999	999999	303	99	437	999999	358	999999	605	305	247	502	942	643	983	150	25	590	15	649	852	298	846	999999	480	611	718	284	886	999999	999999	88	433	738	864	716	563	999999	957	274	999999	502	225	137	378	87	819	299	999999	239	333	11	755	247	334	906	444	471	618	826	999999	83	10	484	488	169	78	999999	778	277	586	301	633	740	560	359	999999	718	999999	403	792	428	575	657	999999	815	999999	196	414	999999	281	101	114	141	800	25	502	999999	648	218	18	615	521	999999	652	41	378	24	686	974	999999	725	999999	225	999999	55	508	353	686	673	999999	999999	999999	819	995	495	197	501	940	545	857	999999	79	254	999999	187	999999	143	999999	766	999999	999999	509	440	135	556	91	888	107	754	999999	159	63	999999	381	136	816	701	446	166	843	876	83	151	127	500	999999	765	999999	856	148	375	348	920	236	528	383	999999	694	449	413	309	403	196	999999	708	288	104	872	268	999999	215	697	847	922	999999	244	367	323	999999	901	999999	67	999999	615	150	810	143	749	999999	999999	457	999999	997	752	544	482	887	999999	418	222	561	892	572	495	933	678	500	998	999999	999999	25	55	999999	548	97	251	999999	581	999999	897	155	354	999999	999999	999999	209	700	999999	388	98	357	254	904	422	349	434	494	756	682	472	319	144	94	570	999999	411	946	458	665	302	330	315	235	520	76	999999	874	67	582	999999	999999	999999	619	577	999999	770	151	648	208	662	757	999999	899	425	999999	20	270	458	777	999999	262	251	438	95	999999	51	29	393	355	142	559	436	184	999999	494	913	524	516	634	999999	999999	308	999999	999999	544	999999	416	809	999999	999999	999999	425	290	80	481	736	967	534	999999	893	750	999999	302	76	113	999999	231	950	930	674	495	753	999999	810	251	999999	990	435	550	843	635	220	461	299	195	999999	999999	113	477	999999	946	990	706	999999	999999	512	15	193	999999	999999	702	466	878	
267	570	999999	999999	480	999999	526	999999	999999	983	999999	268	540	306	13	881	968	184	128	483	183	999999	505	56	93	593	739	948	807	535	336	151	999999	341	203	728	991	542	676	999999	999999	21	415	999999	999999	482	685	215	11	312	999999	50	583	982	705	539	74	156	518	886	99	577	999999	999999	656	824	99	209	113	285	999999	435	999999	843	533	172	999999	497	316	999999	908	999999	947	999999	604	296	567	196	636	999999	663	844	999999	790	999999	382	82	409	360	916	999999	485	111	726	422	505	999999	740	458	999999	226	577	999999	906	999999	564	999999	444	410	370	999999	902	573	450	999999	55	999999	717	657	161	999999	913	147	400	228	999999	432	231	91	999999	753	827	737	103	446	96	14	127	812	631	751	638	999999	990	999999	489	912	661	114	999999	104	825	999999	999999	453	313	999999	450	688	554	141	999999	999999	311	617	439	999999	480	13	999999	50	293	904	36	409	999999	913	157	740	739	999999	999999	999999	999999	14	927	744	440	649	142	656	999999	439	268	999999	353	285	697	382	229	324	441	657	580	337	811	921	999999	898	991	400	292	709	949	44	370	999999	648	307	689	694	734	830	999999	877	999999	853	646	999999	66	185	999999	774	520	424	88	123	546	387	203	999999	999999	542	657	742	999999	854	490	234	999999	999999	999999	999999	692	999999	590	611	787	702	850	957	285	528	841	816	183	999999	198	534	999999	257	745	270	113	683	999999	202	182	137	513	632	373	421	999999	995	547	999999	91	985	834	999999	335	844	536	245	730	999999	700	841	568	999999	665	955	278	881	999999	377	999999	18	529	398	438	659	198	228	594	863	129	846	278	999999	436	999999	999999	487	921	999999	733	868	952	845	999999	341	568	658	999999	417	999999	527	679	180	538	999999	465	445	49	676	656	318	650	867	999999	853	999999	220	429	462	999999	791	999999	424	643	999999	999999	684	896	106	100	539	261	999999	999999	601	177	107	999999	363	747	264	447	255	254	425	228	95	804	999999	768	999999	239	513	162	361	568	264	537	120	26	999999	549	999999	585	126	66	472	157	999999	686	999999	401	999999	715	10	354	714	180	227	999999	999999	880	999999	337	742	310	748	35	368	42	913	570	708	346	965	715	999999	669	138	368	999999	938	364	960	303	957	999999	798	161	17	999999	94	319	911	56	901	299	999999	999999	815	318	447	788	416	999999	904	692	999999	749	294	850	54	51	858	453	42	526	298	43	785	146	999999	999999	999999	189	999999	260	797	999999	74	425	888	
827	323	999999	999999	159	947	197	399	274	445	58	867	166	809	52	461	999999	23	385	999999	999999	67	678	368	999999	436	999999	944	999999	895	999999	685	868	961	227	728	808	145	882	578	111	644	521	701	901	999999	205	379	786	799	339	999999	999999	424	316	770	644	691	999999	999999	719	252	999999	379	999999	372	999999	204	591	999999	999999	332	141	806	900	999999	999999	977	999999	566	241	858	168	854	565	161	996	454	655	457	94	126	999999	168	859	858	899	151	694	538	18	10	999999	472	999999	17	154	999999	523	379	999999	667	999999	187	492	861	94	890	813	855	375	999999	549	999999	240	999999	931	972	947	52	48	404	293	928	558	240	80	999999	708	557	16	124	931	999999	232	999999	892	222	676	997	774	18	337	838	172	464	460	652	999999	620	86	182	935	481	341	829	383	305	629	261	999999	397	192	265	849	261	999999	273	999999	813	643	999999	306	999999	277	999999	76	455	765	103	780	999999	999999	97	999999	999999	999999	459	945	403	53	596	999999	424	216	999999	999999	999999	989	911	842	197	741	999999	976	366	875	985	214	999999	999999	928	539	535	481	999999	933	104	784	24	82	173	999999	518	769	56	135	999999	743	890	999999	999999	465	854	261	592	686	45	120	124	958	203	255	643	999999	999999	66	67	942	842	453	732	999999	974	839	679	869	232	999999	930	240	999999	999999	323	109	999999	472	685	999999	889	999999	897	983	669	65	878	917	685	879	655	989	78	938	999999	447	479	999999	491	24	581	723	463	387	190	884	965	951	931	543	870	651	381	783	63	164	556	749	628	919	999999	761	194	999999	999999	940	999999	65	999999	876	629	72	981	670	702	999999	234	520	802	784	100	926	985	151	999999	999999	618	295	999999	999999	890	999999	999999	572	63	820	539	999999	383	250	721	910	610	65	913	999999	670	710	999999	999999	930	46	946	999999	999999	999999	775	52	344	999	331	877	180	604	999999	899	984	419	617	882	999999	123	999999	561	73	190	326	930	238	209	343	908	214	996	816	854	999999	243	999999	29	54	999999	776	383	919	844	739	999999	80	24	824	999999	102	208	261	817	900	395	780	647	999999	999999	814	144	666	423	672	183	788	141	125	999999	676	598	837	150	347	999999	999999	228	450	999999	860	224	385	999999	815	15	745	998	953	398	463	105	999999	208	999999	641	717	505	181	566	999999	938	999999	83	584	999999	370	999999	480	147	752	561	999999	999999	985	600	999999	583	608	666	437	789	187	727	999999	580	297	638	467	
999999	999999	999999	56	999999	104	921	325	999999	508	999999	644	634	528	816	645	901	898	904	999999	92	882	143	897	999999	139	999999	760	181	786	13	217	999999	653	999999	102	616	514	999999	312	74	284	999999	999999	297	31	803	270	999999	91	395	682	999999	999999	999999	822	999999	248	999999	754	667	999999	154	524	504	999999	912	980	754	999999	999999	396	999999	999999	158	999999	999999	68	609	493	335	175	999999	99	401	999999	824	316	278	952	191	377	973	568	644	903	140	932	999999	999999	119	823	516	648	62	998	107	791	999999	999999	396	852	999999	58	428	502	771	64	133	183	288	606	711	802	541	662	999999	25	999999	255	999999	503	487	425	384	512	659	750	999999	402	233	43	999999	701	565	338	738	924	999999	152	141	999999	808	407	905	512	121	714	117	399	999999	91	833	31	899	892	999999	999999	674	916	999999	31	26	730	949	255	999999	20	246	212	923	499	875	815	999999	999999	695	89	519	871	401	944	643	647	817	151	209	999999	801	999999	963	524	259	233	309	120	68	87	999999	660	999999	110	478	999999	476	96	215	27	906	307	999999	999999	999999	802	525	898	999999	378	913	807	55	548	999999	999999	999999	409	249	652	999999	13	999999	999999	631	859	926	999999	999999	738	181	731	999999	192	121	504	475	677	999999	457	708	411	999999	690	174	651	614	999999	891	905	665	76	846	563	511	902	999999	589	664	844	999999	234	431	999999	999999	192	871	863	437	715	107	571	999999	999999	999999	115	281	853	452	980	255	529	409	571	82	114	884	999999	680	218	999999	886	22	999999	580	484	979	92	493	982	779	999999	969	185	807	103	487	999999	620	999999	999999	910	146	684	999999	999999	824	860	999999	102	307	498	193	999999	975	999999	559	999999	221	469	135	199	999999	470	210	999999	560	999999	999999	978	627	999999	762	284	999999	829	749	338	999999	233	659	129	999999	401	684	290	567	750	999999	999999	544	874	843	160	280	441	999999	676	483	999999	999999	600	106	999999	474	999999	999999	999999	641	999999	471	231	999999	999999	999999	16	684	968	786	919	937	809	33	999999	444	752	986	999999	999999	999999	288	82	854	292	999999	68	32	916	926	216	554	999999	119	999999	134	999999	648	854	351	274	756	582	890	564	167	987	999999	999999	999999	722	491	135	905	495	867	399	376	944	999999	750	999999	768	52	579	999999	288	700	968	999999	131	999999	141	999999	739	399	706	999999	999999	135	999999	491	102	762	213	724	428	753	623	196	735	946	999999	999999	600	999999	988	999999	320	198	878	296	608	
888	42	617	359	865	175	106	999999	216	999999	818	122	269	999999	15	838	855	947	535	87	782	999999	184	410	838	999999	999999	411	999999	872	111	256	162	883	213	729	595	374	999999	588	527	35	529	999999	885	190	341	999999	982	700	465	251	353	219	826	999999	999999	217	521	205	999999	999999	994	344	999999	571	960	386	999999	999999	252	490	393	946	559	756	786	313	525	999999	338	71	428	476	416	860	903	942	999999	630	871	999999	853	999999	872	832	40	194	896	999999	230	954	709	706	457	999999	857	406	999999	79	999999	554	692	999999	866	654	276	528	927	123	668	999999	329	68	999999	999999	637	35	999999	727	726	999999	417	211	436	384	362	721	999999	442	12	999999	292	999999	834	327	695	989	502	228	565	512	266	782	999999	212	999999	651	302	593	347	832	332	999999	999999	999999	147	999999	999999	492	302	554	999999	495	120	171	735	341	233	999999	178	647	532	856	171	223	345	634	557	234	999999	999999	428	435	104	179	999999	999999	644	640	190	214	999999	999999	926	21	12	771	999999	492	477	303	427	999999	424	699	309	999999	770	999999	858	512	933	212	743	591	999999	84	999999	999999	986	385	697	999999	906	999999	95	522	930	160	221	999999	962	74	756	455	293	222	20	405	999999	709	589	515	782	677	999999	359	276	345	885	999999	999999	731	505	999999	606	834	999999	460	614	787	545	619	999999	293	550	999999	456	999999	307	912	74	999999	999999	999999	795	191	999999	239	693	735	256	595	999999	293	203	999999	568	663	999999	459	999999	999999	790	92	173	969	999999	498	137	411	903	999999	47	972	863	385	660	228	999999	999999	33	79	767	878	540	999999	354	633	100	318	311	999999	448	999999	999	999999	214	988	123	825	999999	321	999999	292	832	999999	999999	999999	430	817	999999	349	999999	435	435	843	792	911	999999	223	999999	963	407	818	109	120	541	999999	973	999999	180	999999	114	481	830	712	967	485	56	273	402	61	213	283	737	961	436	22	422	165	721	302	446	900	209	630	913	999999	999999	721	736	999999	329	81	646	909	245	884	999999	722	875	999999	865	288	821	573	760	134	91	999999	999999	528	776	817	637	877	235	214	281	210	999999	999999	999999	334	999999	44	999999	141	636	828	726	551	418	699	289	413	437	167	89	999999	869	788	211	54	999999	999999	591	999999	999999	769	683	999999	613	404	924	201	25	540	999999	786	841	628	498	263	999999	999999	999999	86	538	233	999999	999999	135	645	340	19	999999	257	297	329	452	999999	697	867	154	694	938	23	
775	98	398	999999	417	302	999999	251	300	999999	633	999999	107	514	973	220	329	615	906	967	74	999999	718	767	252	431	999999	621	931	999999	118	727	999999	106	311	450	999999	552	661	832	851	99	719	534	624	999999	231	938	999999	999999	548	539	787	999999	948	860	379	631	655	985	958	182	999999	669	840	905	709	999999	999999	533	385	777	953	83	125	999999	205	194	152	859	999999	405	374	454	93	578	939	999999	158	450	80	213	896	675	874	678	779	59	693	718	999999	230	734	723	110	999999	999999	713	854	973	665	999999	488	796	786	562	808	864	586	271	999999	484	852	762	462	182	880	999999	209	447	205	156	999999	433	184	999999	670	650	999999	999999	993	235	379	184	999999	885	725	110	999999	322	870	999999	473	432	752	209	377	971	270	928	890	307	514	417	778	519	694	64	621	808	999999	167	520	274	278	999999	114	999999	977	577	999999	779	400	886	999999	290	682	78	681	975	610	698	389	425	431	695	720	962	406	275	200	999999	488	90	430	712	404	208	999999	22	999999	699	999999	693	481	120	906	627	999999	999999	836	626	383	646	207	999999	778	999999	999999	582	29	152	999999	711	387	786	301	999999	466	864	886	999999	914	668	999999	911	704	999999	943	321	789	102	999999	908	439	574	999999	842	882	238	999999	309	366	999999	992	999999	427	999999	315	695	819	597	999999	976	611	362	711	714	766	296	497	91	999999	531	793	926	29	999999	282	999999	499	458	436	238	929	587	999999	999999	676	927	494	422	390	999999	501	201	931	156	306	999999	862	582	999999	596	740	853	157	835	787	999999	999999	63	20	502	999999	370	999999	933	56	34	244	378	48	839	801	85	700	902	999999	601	995	873	999999	999999	950	916	382	839	497	86	439	292	999999	999999	999999	440	412	999999	62	141	41	997	109	282	842	493	544	246	794	999999	162	254	806	196	80	69	986	815	552	999999	999999	330	999999	969	595	952	823	438	845	370	673	812	850	898	999999	998	774	794	362	466	999999	145	54	833	923	195	486	368	539	934	454	596	345	772	152	710	561	139	687	999999	669	115	401	434	999999	350	403	908	625	81	295	201	463	95	907	852	999999	999999	56	409	476	999999	898	999999	999999	999999	477	88	755	859	446	999999	117	471	797	276	743	999999	842	583	791	999999	743	467	649	263	143	259	999999	299	434	949	93	287	424	214	999999	999999	517	913	873	325	162	765	635	651	93	999999	298	641	118	999999	769	999999	618	999999	721	440	271	663	
943	999999	223	465	434	497	560	830	57	592	999999	263	113	928	999999	475	999999	977	832	998	999999	999999	961	232	190	999999	999999	999999	668	999999	493	775	229	854	970	656	111	697	999999	147	100	263	944	706	582	999999	561	841	999999	153	483	999999	999999	273	999999	802	266	991	285	664	999999	939	172	531	108	293	999999	999999	958	63	374	727	999999	695	907	916	206	264	650	999999	218	999999	999999	999999	52	999999	177	956	999999	177	399	120	421	676	999999	160	101	422	999999	298	821	313	882	708	778	755	107	912	365	577	605	11	350	950	999999	970	91	646	489	359	125	88	999999	790	663	999999	315	970	999999	999999	825	784	656	362	999999	905	465	999999	746	999999	651	265	600	794	999999	999999	770	471	999999	999999	79	999999	932	258	182	999999	426	101	999999	524	999999	137	56	608	999999	821	354	987	446	550	514	931	900	203	708	999999	999999	102	229	275	493	999999	749	16	687	381	851	408	189	999999	488	373	999999	231	846	523	218	992	52	750	53	999999	35	999999	354	147	553	739	999999	322	266	333	999999	779	999999	605	999999	49	921	380	970	946	808	676	71	150	827	678	356	999999	652	495	60	478	231	711	999999	80	662	549	999999	999999	857	999999	513	165	501	335	999999	250	999999	178	81	671	780	107	973	358	999999	213	320	875	393	999999	999999	771	282	403	557	329	786	316	387	999999	553	999999	98	941	173	906	999999	999999	999999	115	57	483	423	389	698	999999	738	470	463	458	999999	952	728	999999	207	742	883	999999	777	870	464	999999	790	699	999999	921	999999	42	194	999999	564	818	396	287	318	195	999999	893	705	999999	999999	326	999999	929	151	601	999999	596	743	430	33	552	999999	617	999999	999999	693	723	271	999999	126	999999	285	752	894	421	999999	451	193	21	395	989	999999	355	999999	999999	976	861	558	525	792	421	298	764	687	21	103	779	999999	999999	502	633	631	929	999999	885	50	999999	44	730	999999	688	413	732	45	43	160	379	999999	999999	999999	831	175	745	999999	704	999999	521	74	882	327	999999	815	999999	518	761	368	999999	48	999999	107	874	826	827	489	999999	17	565	728	654	861	724	451	131	848	671	467	999999	945	611	999999	528	46	162	412	999999	872	321	224	283	675	688	340	933	416	377	14	347	266	880	696	851	792	420	999999	999999	344	999999	254	846	304	482	526	436	926	579	999999	674	425	239	241	696	351	454	979	999999	394	999999	715	480	667	129	999999	999999	915	999999	999999	626	141	999999	915	999999	76	377	979	202	
171	904	17	999999	999999	339	922	999999	648	10	509	348	441	999999	218	999999	999999	773	189	184	999999	461	521	999999	843	999999	543	999999	323	999999	630	999999	999999	999999	20	489	510	878	941	999999	999999	999999	999999	915	126	999999	999999	999999	600	999999	210	302	197	805	349	710	999999	707	999999	327	796	999999	712	595	999999	999999	872	654	837	728	999999	109	831	852	999999	259	44	606	193	455	36	261	24	234	852	337	999999	670	999999	310	107	803	885	624	540	890	890	831	545	591	999999	999999	999999	872	772	999999	471	345	828	99	675	786	999999	548	300	545	302	487	743	999999	999999	999999	999999	999999	631	522	224	217	321	96	369	213	71	601	999999	495	806	152	462	751	866	451	841	357	635	320	289	347	334	995	999999	412	98	502	843	322	333	999999	250	260	886	263	999999	741	729	472	725	923	617	804	738	159	35	991	999999	306	370	859	901	321	243	999999	883	325	498	957	125	568	757	999999	171	889	902	212	864	612	426	110	627	173	595	366	999999	529	267	999999	386	999999	326	547	951	999999	25	999999	26	19	380	708	253	772	356	166	175	998	643	849	257	823	137	573	879	270	241	738	725	999999	157	364	999999	59	581	28	999999	999999	999999	697	999999	973	195	854	241	718	999999	999999	816	999999	200	731	885	418	201	562	999999	752	667	690	999999	287	999999	149	862	26	650	204	201	338	999999	955	341	945	999999	284	638	999999	342	999999	414	386	922	297	687	999999	999999	999999	999999	28	999999	999999	999999	977	999999	596	999999	999999	991	999999	77	662	664	488	523	999999	400	940	999999	917	924	696	420	505	285	856	365	916	462	446	548	999	999999	999999	288	426	413	363	999999	999999	999999	592	290	127	103	752	721	443	773	999999	36	999999	217	999999	103	362	88	56	701	999999	999999	853	593	555	675	999999	999999	491	999999	107	831	999999	460	63	413	999999	999999	999999	999999	533	144	921	999999	19	420	21	792	406	89	926	347	366	662	881	999999	999999	998	735	451	35	437	240	244	676	621	989	87	164	536	761	946	785	644	999999	473	319	711	999999	999999	664	285	918	412	283	759	474	384	578	905	752	999999	680	850	386	106	904	687	475	398	999999	999999	637	869	999999	980	562	999999	494	417	838	949	424	600	999999	999999	518	999999	999999	917	999999	615	508	259	784	428	275	934	267	81	569	632	245	195	999999	999999	648	58	999999	303	999999	999999	889	170	76	803	918	999999	73	636	588	86	726	999999	252	815	999999	387	95	999999	714	999999	464	999999	848	
216	999999	239	886	66	999999	469	743	999999	720	404	725	999999	193	999999	509	195	999999	631	492	492	999999	999999	943	999999	305	270	962	195	588	579	298	476	322	860	100	688	203	17	999999	128	343	68	838	847	99	97	999999	115	399	999999	756	832	930	366	310	35	999999	987	760	840	507	558	999999	150	116	999999	35	332	890	820	991	863	106	999999	158	847	849	999999	809	999999	76	857	795	70	999999	465	999999	999999	560	999999	999999	216	256	694	621	785	979	999999	741	839	999999	871	224	579	536	999999	999999	565	217	462	186	999999	999999	999999	774	999999	763	28	328	651	714	79	772	825	428	785	616	412	999999	373	999999	161	363	970	999999	204	999999	999999	999999	929	728	979	748	999999	888	211	38	703	919	971	32	960	379	100	135	999999	109	399	161	751	286	334	812	999999	594	34	837	218	407	999999	16	547	999999	999999	922	734	330	674	937	226	757	913	492	999999	351	907	999999	272	999999	163	104	253	74	999999	652	403	999999	904	999999	863	999999	819	306	349	965	485	474	979	999999	400	671	999999	462	934	993	373	999999	40	999999	686	251	574	999999	999999	999999	762	999999	713	746	528	566	426	170	83	852	937	616	153	999999	866	443	803	104	453	491	668	791	140	999999	289	562	999999	411	827	622	799	456	62	862	212	999999	760	242	649	834	255	275	389	91	65	756	698	224	636	252	448	479	999999	762	817	971	999999	925	467	966	429	24	342	999999	63	491	564	290	613	863	682	570	999999	999999	246	403	412	58	732	533	863	922	775	585	183	329	536	999999	55	240	660	835	999999	682	414	999999	933	927	38	574	999999	417	610	773	569	878	34	310	526	423	569	999999	202	934	999999	507	249	757	287	734	954	274	244	383	212	999999	794	772	215	15	470	484	999999	999999	341	999999	321	999999	999999	999999	304	236	773	631	670	367	642	841	580	907	990	999999	999999	999999	620	926	999999	237	570	722	999999	262	104	521	953	95	283	999999	999999	656	195	248	741	999999	999999	999999	501	613	712	845	214	953	999999	999999	999999	294	834	726	547	999999	283	94	440	302	999999	52	999999	262	999999	999999	999999	608	999999	923	721	752	444	667	864	893	435	569	524	999999	517	139	69	796	999999	669	261	999999	496	198	383	999999	807	448	771	397	595	249	934	999999	999999	606	715	278	586	271	849	999999	862	999999	978	999999	569	715	785	91	982	345	755	18	333	537	121	59	999999	621	945	995	999999	476	307	196	634	999999	963	911	423	791	219	244	
819	94	694	841	999999	670	540	101	663	689	414	999999	999999	926	804	234	494	666	728	965	999999	999999	999999	395	999999	792	88	999999	751	873	667	201	999999	999999	198	248	999999	279	840	879	999999	853	341	999999	71	58	703	999999	592	739	426	999999	72	254	918	965	814	999999	999999	999999	591	368	350	999999	31	223	133	972	737	565	391	224	825	849	999999	472	522	74	333	308	99	999999	589	21	457	909	139	999999	999999	232	433	543	999999	422	298	721	513	551	194	848	925	999999	970	37	357	211	931	999999	368	456	452	750	999999	999999	337	221	778	338	343	121	94	251	380	999999	999999	848	440	412	999999	173	958	971	999999	999999	382	368	409	562	664	255	999999	915	523	155	999999	683	568	597	999999	86	942	999999	999999	82	763	684	360	465	895	999999	771	528	662	204	497	481	870	499	814	999999	812	226	674	999999	999999	178	728	234	734	458	289	843	327	484	231	999999	763	806	721	698	18	999999	667	164	999999	458	263	328	657	308	812	78	782	126	274	726	999999	130	938	595	955	135	730	446	230	999999	211	187	973	999999	718	74	778	125	960	867	558	520	613	685	914	409	576	999999	645	221	999999	211	219	999999	283	999999	868	136	742	882	999999	230	934	556	257	999999	354	943	590	748	300	666	166	406	177	990	516	263	999999	556	559	999999	800	18	867	10	968	479	999999	85	206	651	383	87	999999	338	585	999999	999999	839	999999	999999	845	897	999999	403	55	813	999999	999999	135	614	456	196	999999	919	429	925	688	257	117	999999	513	515	999999	999999	293	88	752	839	414	459	826	840	999999	926	458	903	999999	474	954	164	151	157	949	591	204	196	753	999999	908	660	378	189	731	999999	129	999999	354	281	119	966	71	497	999999	676	788	615	694	407	470	999999	837	224	302	999999	733	366	566	999999	454	999999	334	999999	999999	999999	999999	646	119	322	806	999999	558	815	364	988	103	999999	278	282	803	588	999999	356	274	999999	822	999999	999999	999999	454	763	774	394	999999	999999	642	54	566	135	595	151	506	382	600	999999	967	999999	859	999999	859	89	97	293	167	865	604	977	752	999999	930	999999	759	999999	867	999999	354	174	999999	351	355	999999	999999	999999	687	999999	92	130	755	923	424	801	999999	581	919	375	675	491	999999	961	418	664	302	26	999999	669	391	175	999999	557	996	802	43	999999	958	809	991	944	605	505	783	484	232	828	135	999999	630	187	420	502	377	863	937	37	933	691	757	999999	999999	27	999999	999999	615	208	
926	999999	767	787	623	119	999999	731	885	731	187	933	442	473	999999	74	49	213	999999	999999	999999	143	999999	999999	584	277	62	999999	995	999999	235	999999	868	33	999999	513	371	843	564	311	128	646	978	215	849	10	259	293	999999	999999	977	76	171	999999	28	999999	999999	762	999999	355	67	464	736	999999	506	999999	999999	418	570	388	999999	999999	648	999999	893	543	164	659	166	999999	28	999999	739	120	999999	999999	706	274	14	119	757	999999	999999	219	254	663	909	682	999999	999999	935	840	999999	802	999999	781	427	717	710	485	638	106	999999	629	337	999999	724	999999	695	347	614	800	999999	461	999999	102	566	439	209	239	633	482	949	627	648	187	56	937	928	829	741	988	564	529	999999	660	999999	20	882	956	999999	293	986	999999	999999	999999	437	271	181	99	225	988	517	999999	851	165	999999	978	980	160	251	999999	999999	866	605	625	245	884	979	970	98	555	557	253	300	350	496	587	702	513	999999	785	999999	839	999999	753	999999	93	999999	326	999999	35	40	731	714	161	596	130	766	999999	899	553	999999	210	10	669	440	274	190	511	999999	569	285	476	410	466	999999	999999	262	852	154	999999	215	663	467	72	524	825	538	148	999999	376	820	402	613	206	504	566	999999	944	322	999999	903	176	657	943	999999	999999	331	999999	999999	737	868	913	165	747	347	999999	743	937	154	615	735	999999	757	302	748	883	862	999999	999999	464	30	317	540	999999	258	49	16	523	999999	999999	999999	999999	17	26	507	999999	246	866	859	876	823	900	999999	999999	481	861	419	364	204	866	701	128	296	676	717	560	999999	228	499	999999	999999	229	625	999999	122	455	44	741	999999	841	999999	999999	354	999999	641	129	518	833	465	999999	630	999999	328	456	269	385	992	341	308	947	534	28	376	999999	265	603	285	615	594	999999	827	677	569	363	230	999999	773	211	44	597	51	549	762	113	677	969	999999	178	924	736	462	702	442	847	316	999999	629	793	830	48	844	902	999999	440	568	999999	92	965	236	564	611	999999	306	999999	905	985	265	273	999999	295	702	999999	691	999999	572	135	244	722	56	602	85	980	380	996	999999	999999	309	332	544	725	999999	935	942	370	134	671	405	731	941	331	372	366	999999	544	345	999999	999999	391	867	443	999999	369	999999	634	999999	631	420	310	999999	766	999999	933	729	999999	407	767	173	331	733	901	729	513	781	724	239	999999	999999	836	661	999999	927	918	464	110	999999	528	27	318	999999	999999	999999	105	773	184	999999	999999	637	752	
146	999999	574	890	658	966	714	214	588	203	999999	770	999999	584	999999	943	839	999999	999999	999999	160	879	750	999999	999999	999999	999999	633	739	606	88	801	999999	999999	699	999999	450	999999	269	999999	999999	802	999999	999999	999999	120	940	999999	456	830	999999	999999	958	18	601	266	827	719	450	428	325	999999	475	982	124	999999	689	999999	885	565	999999	802	507	982	242	357	940	926	940	340	299	975	999999	909	999999	210	842	82	725	442	265	730	999999	841	182	999999	337	957	708	999999	999999	999999	789	891	336	543	381	976	775	254	326	999999	778	120	138	349	904	566	721	999999	760	999999	519	453	309	772	215	665	809	999999	30	999999	227	629	909	593	999999	295	999999	727	828	865	307	481	125	999999	952	486	712	832	999999	771	246	794	560	814	999999	999999	591	563	338	715	999999	847	233	343	683	158	211	545	164	618	983	994	95	895	319	48	337	944	820	728	953	977	528	999999	746	999999	79	105	407	848	703	28	398	999999	999999	999999	257	781	681	803	285	999999	999999	791	787	251	708	665	504	157	19	646	999999	609	762	199	328	999999	597	999999	999999	115	999999	999999	915	999999	605	999999	206	859	999999	555	999999	999999	999999	999999	309	737	472	504	724	999999	600	999999	839	67	285	999999	361	508	999999	284	194	431	999999	999999	40	373	999999	999999	646	736	999999	645	999999	463	383	999999	165	999999	999999	591	511	102	535	675	515	886	475	858	689	999999	621	999999	728	516	370	841	302	284	755	999999	861	999999	999999	988	999999	955	999999	386	683	558	634	384	618	999999	772	999999	999999	58	663	153	897	27	999999	999999	124	999999	917	849	102	999999	434	999999	999999	999999	729	862	243	999999	730	560	991	99	999999	140	191	247	999999	187	999999	278	946	254	999999	611	47	843	999999	37	999999	184	47	55	999999	999999	134	752	163	664	999999	910	999999	358	327	113	162	999999	999999	12	649	877	691	739	116	999999	999999	189	999999	999999	916	886	355	999999	673	556	522	946	805	43	16	438	93	425	999999	832	999999	999999	926	516	999999	999999	10	513	388	996	493	308	939	469	555	944	491	544	747	933	999999	999999	999999	771	591	215	12	999999	995	999999	794	275	381	283	999999	998	263	754	169	687	999999	999999	999999	676	73	223	17	346	487	71	947	549	999999	999999	277	767	912	165	999999	253	236	999999	518	178	212	227	927	665	64	557	691	999999	999999	70	57	723	824	18	708	377	999999	666	333	934	272	254	999999	947	15	646	95	999999	828	915	461	695	333	659	474	845	296	351	
292	999999	380	221	999999	617	999999	554	943	903	456	999999	55	570	999999	584	905	957	999999	979	660	417	472	593	907	468	608	361	999999	174	543	862	999999	857	383	404	563	999999	90	979	572	460	703	999999	999999	999999	870	891	829	749	999999	517	226	317	690	874	467	787	999999	705	999999	33	999999	778	370	999999	477	197	196	999999	30	999999	999999	649	417	209	714	289	999999	637	597	999999	999999	649	420	36	646	773	176	509	936	999999	747	999999	970	548	305	924	822	999999	802	999999	704	999999	729	900	999999	999999	899	491	169	187	845	676	117	301	501	515	368	343	947	704	31	999999	535	253	116	502	678	869	999999	790	999999	999999	834	999999	22	176	919	519	396	79	873	685	350	759	931	81	276	679	57	789	565	488	119	108	661	28	830	486	794	999999	898	40	586	379	719	961	841	202	288	334	999999	849	946	878	830	999999	346	775	999999	999999	236	999	999999	999999	999999	979	773	736	999999	994	345	443	725	259	999999	843	999999	970	50	999999	999999	83	999999	722	203	716	541	241	277	325	682	999999	173	759	999999	999999	218	999999	154	739	999999	999999	939	999999	988	999999	133	697	999999	987	247	375	999999	352	804	999999	608	109	921	999999	999999	542	468	938	322	999999	279	999999	348	999999	634	637	825	999999	781	133	144	115	999999	50	593	844	999999	290	87	316	329	821	999999	758	300	119	999999	636	302	655	999999	10	972	707	999999	167	358	435	363	999999	999999	999999	571	680	28	503	375	881	999999	999999	18	188	861	15	999999	458	999999	590	981	525	999999	199	18	136	486	143	999999	37	168	999999	495	108	999999	477	766	894	999999	283	999999	796	743	668	712	698	646	469	999999	966	744	433	156	768	453	999999	521	999999	999999	445	204	999999	370	348	722	498	117	909	999999	393	999999	77	209	737	849	195	999999	999999	486	319	489	26	994	175	292	734	999999	999999	999999	999999	999999	415	478	814	89	999999	999999	999999	945	223	591	737	218	999999	727	677	234	419	918	268	65	102	873	116	955	187	890	204	66	988	219	391	264	171	438	999999	999999	394	657	994	999999	386	484	273	999999	751	808	999999	448	999999	999999	870	807	397	43	863	541	999999	858	901	965	241	349	957	13	210	482	56	327	894	999999	840	999999	924	999999	679	617	610	387	214	378	651	756	451	999999	999999	999999	867	999999	999999	301	235	536	756	999999	527	46	999999	999999	528	279	761	920	554	535	669	119	882	887	363	999999	931	999999	654	532	323	485	999999	999999	665	626	615	919	753	
602	853	999999	15	999999	982	643	999999	350	858	934	999999	730	211	915	819	239	999999	979	999999	328	370	250	999999	233	999999	51	148	999999	604	902	663	842	177	952	999999	365	999999	986	999999	999999	165	591	136	719	999999	593	999999	999999	999999	999999	925	636	155	434	241	613	432	782	999999	940	504	51	745	999999	281	774	563	259	999999	463	999999	999999	83	62	172	779	999999	172	317	131	767	166	400	999999	976	999999	697	742	720	999999	933	332	999999	999999	226	124	845	179	447	999999	999999	999999	999999	205	310	221	563	999999	271	999999	499	999999	474	70	183	347	651	577	980	254	87	999999	539	173	999999	999999	909	118	836	58	934	944	724	176	999999	743	417	204	867	764	473	999999	481	268	580	673	857	744	791	879	472	999999	198	202	999999	999999	999999	999999	999999	508	312	999999	265	999999	999999	999999	545	308	999999	440	930	456	709	226	781	481	999999	281	593	999999	945	999999	999999	957	586	666	999999	531	111	999999	257	832	529	999999	461	29	349	268	999999	35	138	999999	999999	360	949	26	999999	972	999999	592	870	999999	992	818	562	148	137	308	999999	861	799	999999	206	999999	192	108	999999	349	764	761	999999	999999	541	567	727	396	397	999999	17	569	107	782	119	519	22	999999	839	710	806	323	891	50	631	877	236	124	362	690	178	999999	99	999999	218	660	459	789	999999	434	100	176	750	171	999999	76	999999	999999	904	686	83	999999	268	999999	543	450	869	102	459	663	341	999999	999999	706	797	999999	999999	879	574	459	999999	232	361	415	619	640	572	730	749	999999	999999	999999	220	675	617	999999	592	872	685	999999	790	367	340	29	102	487	999999	54	373	144	595	884	452	454	626	999999	797	852	606	903	877	149	353	894	549	132	402	368	99	778	573	608	204	806	669	999999	891	341	323	141	507	528	367	614	968	239	766	766	58	765	232	740	276	782	890	651	23	999999	480	969	999999	774	999999	999999	999999	999999	690	999999	785	924	959	466	999999	474	999999	359	781	738	925	319	999999	636	999999	999999	556	833	342	422	915	27	688	455	999999	353	56	999999	573	771	54	981	549	130	980	134	805	765	211	801	999999	540	869	285	521	170	614	458	999999	999999	49	737	655	277	999999	767	245	999999	605	195	428	672	999999	999999	694	999999	999999	244	999999	195	999999	999999	632	541	45	999999	999999	413	999999	700	738	597	999999	942	732	317	999999	281	400	223	888	999999	170	25	383	999999	755	999999	591	999999	400	999999	802	999999	112	259	115	124	999999	355	999999	999999	580	
