500	500	
101	119	92	92	110	92	89	94	104	93	110	98	74	87	83	100	105	84	84	93	100	102	99	108	106	86	94	97	110	106	119	87	119	103	91	106	95	88	117	90	101	90	95	96	109	116	103	97	78	119	93	93	91	89	101	90	110	101	95	88	117	97	117	93	103	104	89	90	94	118	98	93	103	83	117	107	107	111	113	107	81	101	97	100	98	99	93	94	78	101	99	93	123	98	97	98	72	100	100	96	96	92	99	100	101	101	106	93	107	94	91	104	100	100	101	86	93	90	119	100	111	94	96	104	94	95	98	109	89	109	112	89	97	91	96	103	92	88	98	90	92	85	118	101	92	99	97	115	105	89	89	115	95	104	92	98	113	106	97	92	101	92	106	89	104	104	117	98	99	129	108	90	102	85	88	89	103	106	102	105	98	97	105	107	107	83	113	90	113	92	82	98	106	99	95	103	121	90	105	100	108	109	113	89	108	96	116	105	104	95	111	99	98	83	97	119	84	104	116	91	92	98	108	99	107	91	104	99	82	93	94	106	91	96	92	110	111	96	99	107	110	102	103	102	84	108	109	115	110	107	123	94	101	97	86	90	117	102	89	105	97	95	101	109	101	100	89	113	83	118	84	129	100	110	92	103	110	101	95	96	96	103	109	80	102	102	115	106	121	111	98	97	98	95	92	104	103	99	107	108	102	112	105	82	94	99	95	102	96	107	97	103	92	102	93	81	119	112	105	114	92	100	85	102	88	116	90	107	105	104	102	96	114	105	89	92	83	109	89	94	91	96	83	113	95	102	84	118	95	122	112	120	92	86	107	110	103	111	121	94	103	85	105	108	88	90	84	92	110	88	110	82	91	116	113	104	90	101	77	114	95	95	99	107	98	99	106	101	97	98	96	100	103	99	112	92	98	85	97	106	101	104	109	98	106	99	91	102	98	88	91	87	105	102	109	101	92	113	84	97	92	105	105	109	94	103	97	95	116	83	100	93	119	111	96	90	96	93	102	102	92	112	127	109	91	94	99	103	95	104	104	92	88	96	85	93	97	83	107	111	102	105	96	96	106	105	96	101	118	112	95	103	113	107	118	111	75	95	111	93	108	127	94	104	95	91	106	107	115	111	85	95	121	78	99	106	114	103	118	92	
101	95	99	88	106	106	87	100	101	97	104	102	104	89	89	111	97	97	112	98	80	114	102	110	104	109	91	117	100	125	104	88	108	103	94	111	92	105	105	90	113	91	111	100	96	85	103	98	101	99	93	105	109	95	90	107	92	120	123	101	104	85	93	98	116	101	90	92	98	96	99	90	115	102	88	115	106	100	112	103	92	85	89	103	118	103	110	95	99	113	107	85	95	107	109	98	114	86	95	92	93	100	103	91	101	100	95	96	110	105	100	91	103	92	98	127	94	102	105	104	117	104	99	91	91	95	108	87	106	105	100	87	105	111	98	109	107	89	98	98	109	108	99	85	97	112	112	100	107	94	100	91	110	92	95	118	87	110	127	105	118	96	101	99	95	121	99	98	109	100	71	106	98	96	109	83	93	101	103	116	111	83	83	103	97	86	94	119	106	92	103	107	106	95	93	101	92	95	105	106	96	95	104	105	106	99	84	115	93	77	93	113	100	110	109	108	109	101	97	97	102	102	107	96	91	110	91	102	107	106	93	112	108	95	107	104	96	89	100	109	100	119	108	109	86	115	102	87	92	112	109	111	85	80	97	112	101	113	110	96	89	101	98	107	106	102	106	102	90	88	104	94	92	94	91	105	89	92	112	97	120	117	112	125	101	96	81	91	99	97	102	90	102	91	81	87	121	89	90	99	87	100	92	116	93	79	107	90	94	90	95	101	96	95	89	94	86	104	100	99	116	106	108	105	89	108	90	83	88	91	96	95	75	120	76	115	88	108	107	110	107	118	102	98	105	108	112	103	100	86	115	100	105	109	113	99	99	107	114	93	96	110	113	105	96	89	113	87	102	105	84	91	91	98	93	97	104	87	91	83	95	104	100	103	107	96	83	103	97	105	117	98	103	89	105	118	117	94	100	116	74	96	98	99	116	106	113	103	85	103	106	98	109	85	90	103	93	99	103	107	108	85	107	93	95	111	97	92	100	118	94	93	82	104	81	106	100	107	98	101	80	107	97	93	103	98	110	103	103	100	117	101	101	97	88	100	93	99	82	96	96	98	96	92	100	107	93	114	103	99	95	83	120	111	103	106	104	83	113	93	101	114	93	90	86	94	104	89	104	99	106	114	97	83	92	88	95	131	97	70	
891	42	999999	999999	837	940	328	999999	441	598	244	25	710	882	816	999999	999999	981	909	50	894	901	404	656	611	950	994	576	999999	668	466	670	903	999999	883	353	999999	904	245	905	517	655	906	999999	999999	444	484	823	999999	999999	999999	324	424	372	400	990	999999	503	999999	887	946	751	640	999999	999999	999999	122	841	998	472	999999	56	999999	13	533	249	995	999999	289	177	475	180	764	295	222	999999	999999	541	477	999999	999999	129	527	358	959	766	24	143	94	803	332	642	825	999999	138	409	577	999999	999999	999999	994	459	224	219	421	775	987	355	560	999999	328	581	373	114	757	999999	528	397	54	766	234	862	103	485	844	832	355	423	167	999999	999999	834	701	999999	999999	265	905	318	936	999999	999999	669	999999	106	484	751	279	720	592	394	881	999999	376	999999	926	142	999999	999999	374	588	429	573	197	748	999999	999999	999999	999999	215	999999	837	999999	460	860	988	565	999999	996	10	103	563	634	830	772	931	395	467	629	999999	765	898	177	944	358	764	214	999999	834	999999	990	871	232	514	999999	557	671	728	999999	999999	370	999999	369	737	280	34	795	742	424	816	38	999999	999999	999999	450	603	670	999999	112	106	999999	999999	455	999999	20	231	999999	129	999999	225	269	999999	999999	544	39	912	999999	439	673	999999	968	999999	67	999999	653	963	621	575	74	999999	886	406	626	420	310	999999	407	55	727	58	999999	675	12	999999	999999	372	86	715	999999	537	74	999999	601	999999	137	321	36	438	671	56	610	766	65	999999	339	863	49	540	243	752	514	493	712	624	999999	303	469	999999	470	290	887	999999	948	999999	433	655	804	848	999999	989	261	999999	383	999999	999999	926	620	999999	999999	693	333	545	481	875	32	580	529	999999	147	834	852	178	968	390	169	999999	817	999999	999999	683	69	201	257	254	500	545	999999	999999	186	714	682	708	999999	999999	957	351	434	83	999999	999999	135	999999	710	457	147	999999	11	993	521	999999	999999	102	941	196	633	141	297	237	384	999999	999999	498	999999	433	162	153	190	201	432	817	280	999999	24	966	558	242	490	999999	117	417	543	999999	519	443	605	590	767	801	153	999999	64	999999	999999	36	391	999999	37	287	305	999999	902	810	999999	704	472	999999	88	974	638	401	650	497	999999	999999	943	999999	979	366	828	572	386	388	999999	606	762	999999	55	999999	585	999999	215	213	504	999999	999999	733	555	814	999999	999999	511	999999	999999	999999	185	999999	87	732	92	46	658	671	458	733	616	523	762	964	941	398	328	
999999	398	717	999999	447	993	16	461	220	799	999999	394	597	70	594	225	306	430	206	996	323	905	549	271	999999	754	999999	507	991	971	590	872	583	912	421	403	455	565	738	573	81	280	872	246	493	286	999999	673	32	308	999999	999999	745	402	14	194	849	455	999999	999999	999999	509	999999	248	999999	302	999999	999999	648	200	769	740	692	632	999999	52	999999	312	778	267	893	107	484	693	515	999999	136	190	907	999999	554	10	913	56	999999	572	810	999999	37	201	999999	186	34	831	538	999999	851	122	477	962	161	546	677	394	999999	134	34	777	999999	171	175	630	777	999999	646	999999	827	646	291	362	242	408	999999	586	999999	716	999999	999999	164	790	205	23	713	945	84	17	332	528	257	226	547	42	901	866	35	844	409	999999	195	999999	897	999999	831	124	729	753	999999	100	603	92	999999	381	999999	941	999999	161	999999	831	999999	638	446	999999	398	74	999999	210	507	418	561	946	317	999999	466	395	893	990	192	598	226	331	745	242	925	999999	175	175	999999	959	899	874	927	577	273	557	332	999999	999999	767	309	529	255	853	539	656	774	588	914	999999	58	976	969	328	615	26	893	214	999999	233	999999	999999	790	547	518	999999	999999	739	208	909	72	305	999999	999999	999999	697	999999	891	703	278	999999	587	260	999999	911	923	904	999999	999999	256	664	128	224	593	869	999999	738	707	344	852	637	44	999999	15	174	753	999999	555	38	918	940	999999	510	999999	832	999999	999999	999999	636	594	782	419	999999	999999	999999	944	999999	999999	999999	639	958	999999	999999	850	999999	365	206	255	27	999999	131	359	580	53	315	999999	617	118	760	999999	271	140	80	749	79	227	267	999999	759	230	672	222	999	399	959	572	454	660	473	999999	124	152	590	479	473	433	839	733	646	593	336	972	829	997	378	999999	999999	806	781	424	108	768	496	796	999999	908	359	191	999999	743	218	957	644	999999	443	999999	549	601	286	645	387	533	792	176	894	700	392	11	31	999999	274	647	878	59	379	999999	656	793	984	565	999999	999999	650	902	999999	378	337	546	564	259	288	999999	530	145	46	574	999999	329	902	794	525	357	170	952	999999	999999	88	595	913	96	471	999999	999999	721	571	729	883	889	791	525	372	999999	447	771	999999	999999	999999	999999	999999	804	380	336	999999	199	49	726	498	698	434	813	300	999999	633	477	787	532	98	809	573	999999	691	999999	537	387	432	679	999999	398	999999	909	454	345	583	119	715	999999	999999	427	999999	845	999999	195	
999999	999999	234	631	222	969	983	330	999999	317	179	999999	122	294	999999	513	767	369	999999	109	599	999999	369	954	999999	524	762	653	999999	670	137	728	999999	506	630	559	162	800	466	999999	415	777	999999	147	176	878	996	999999	999999	999999	660	322	38	999999	595	940	999999	280	472	698	217	999999	662	999999	189	999999	999999	616	999999	249	361	966	902	875	694	821	95	999999	788	289	527	999999	317	999999	20	999999	700	946	910	999999	999999	882	338	767	733	85	999999	630	957	999999	261	390	766	999999	999	694	419	162	999999	774	854	396	491	999999	181	999999	32	355	999999	999999	999999	681	705	974	308	478	999999	999999	999999	999999	706	999999	274	72	999999	147	575	221	317	326	405	999999	509	146	835	554	400	999999	596	857	62	770	999999	999999	975	580	685	999999	797	999999	65	999999	19	827	999999	399	999999	429	165	44	310	811	47	482	968	212	182	568	148	754	999999	999999	548	295	566	936	634	681	97	457	461	783	423	787	270	131	537	999999	78	446	999999	971	989	999999	556	250	732	358	999999	999999	407	999999	653	53	452	572	736	724	271	999999	764	999999	342	707	999999	527	398	260	999999	999999	999999	500	499	999999	332	116	504	985	738	326	213	285	67	323	59	999999	140	380	344	698	394	813	420	936	681	999999	639	291	980	39	852	482	146	776	108	907	626	950	720	999999	78	750	999999	945	928	489	392	28	657	247	397	28	915	523	999999	860	999999	562	31	350	477	222	15	709	999999	730	149	291	224	152	718	189	999999	999	629	643	827	475	18	201	600	621	633	743	642	834	566	622	323	247	826	73	928	380	999999	856	745	286	999999	207	350	110	803	515	528	217	368	999999	894	819	43	615	554	999999	749	856	588	272	77	640	999999	526	999999	977	326	999999	999999	999999	141	773	898	999999	994	999999	851	499	817	128	224	434	475	650	728	504	214	220	519	108	999999	999999	277	999999	999999	999999	43	823	999999	826	999999	999999	956	89	784	130	920	999999	621	743	977	999999	48	469	999999	642	174	523	797	474	772	115	144	999999	658	999999	505	999999	999999	999999	999999	999999	367	991	999999	349	999999	396	865	607	999999	722	599	775	130	380	973	807	434	577	676	520	35	667	999999	93	739	804	431	999999	999999	504	999999	468	966	949	892	56	540	708	999999	999999	999999	200	890	59	515	369	41	287	156	698	999999	764	486	267	12	699	937	999999	610	999999	965	999999	982	89	999999	141	809	181	487	926	999999	725	412	999999	862	835	777	14	577	999999	
772	153	518	926	999999	396	999999	709	947	202	119	693	999999	500	999999	457	217	810	487	384	999999	860	999999	999999	430	275	361	999999	405	999999	922	933	278	239	901	821	691	66	576	185	160	110	234	295	999999	583	627	999999	94	414	628	966	999999	203	820	999999	999999	298	505	247	44	402	314	780	999999	185	425	868	598	991	999999	161	999999	999999	233	459	999999	999999	412	846	648	449	504	990	548	955	417	84	419	999999	478	402	560	999999	150	758	795	453	999999	999999	168	758	999999	103	649	999999	732	999999	970	999999	286	838	886	659	999999	999999	898	323	241	325	768	350	459	609	999999	372	600	904	999999	475	999999	192	500	770	688	889	136	410	351	81	232	203	114	59	712	639	516	901	999999	999999	859	482	222	698	999999	817	999999	713	579	286	999999	828	62	504	706	104	999999	999999	971	709	999999	999999	972	170	999999	575	246	999999	896	883	856	699	174	615	615	191	970	802	896	870	999999	423	831	74	204	999999	999999	609	352	618	301	399	929	40	97	372	999999	61	999999	308	581	899	816	695	429	999999	664	446	999999	524	134	545	999999	110	129	55	999999	907	999999	699	434	999999	67	288	592	999999	769	143	528	999999	682	918	207	597	298	690	606	145	999999	27	739	704	999999	999999	494	755	179	828	910	51	999999	999999	95	905	999999	944	842	538	113	962	417	530	917	999999	842	215	348	632	812	999999	999999	530	272	948	999999	999999	915	239	793	836	999999	940	232	486	546	90	833	999999	723	353	847	78	42	682	999999	219	786	84	985	288	417	547	26	481	999999	186	339	147	946	153	39	613	744	276	676	476	999999	441	109	999999	382	999999	908	468	592	379	497	589	348	749	944	841	253	515	429	999999	923	999999	999999	370	750	695	354	579	324	244	334	765	999999	999999	999999	999999	974	233	906	999999	639	558	888	233	688	999999	798	206	209	197	369	999999	847	927	999999	556	557	739	999999	999999	702	999999	153	357	54	732	583	214	999999	599	866	999999	609	999999	119	375	862	659	681	10	999999	158	379	136	874	999999	999999	999999	591	365	999999	245	999999	229	667	309	414	540	188	955	999999	594	368	610	999999	349	629	787	817	187	693	999999	67	999999	789	554	959	27	999999	949	999999	504	623	999999	801	631	999999	390	999999	999999	960	331	999999	725	834	999999	790	768	999999	535	476	140	271	414	672	898	187	999999	439	122	350	397	67	239	151	671	970	885	808	700	540	999999	395	17	226	371	427	341	185	487	764	200	221	948	
482	683	999999	219	810	903	454	999999	950	289	469	999999	999999	250	584	173	341	904	960	115	995	236	999999	263	999999	310	480	845	34	951	358	159	185	119	756	999999	999999	999999	84	999999	255	931	298	115	999999	653	107	999999	999999	22	156	999999	240	116	953	256	938	999999	31	510	432	609	584	999999	931	320	397	165	999999	126	736	579	830	64	859	73	999999	639	716	544	212	303	999999	22	999999	499	918	999999	999999	999999	999999	457	999999	999999	483	646	356	999999	184	237	999999	942	999999	641	285	576	999999	186	999999	889	318	309	273	999999	307	999999	521	999999	203	441	999999	328	999	999999	597	288	840	999999	581	222	717	999999	999999	489	288	270	609	455	999999	999999	999999	999999	821	276	201	229	194	999999	275	354	134	784	999999	743	999999	937	942	710	54	999999	999999	772	605	999999	182	670	844	999999	208	47	999999	75	835	999999	999999	999999	506	999999	791	377	103	587	999999	237	97	999999	551	721	654	351	999999	898	411	739	503	698	146	786	999999	999999	385	410	64	999999	824	999999	999999	999999	772	185	440	999999	919	676	903	158	781	999999	946	249	129	132	140	857	720	630	664	106	470	282	523	719	639	999999	992	693	533	999999	412	38	983	418	999999	479	910	117	999999	734	835	354	999999	999999	999999	854	411	262	280	206	518	204	404	852	671	499	661	720	580	659	684	220	625	29	965	918	265	999999	183	999999	947	612	650	999999	270	126	366	754	879	999999	859	740	423	336	253	999999	634	999999	746	460	999999	999999	536	999999	999999	625	729	896	803	921	598	699	999999	999999	999999	999999	999999	475	999999	555	143	999999	841	796	799	944	796	999999	999999	757	293	134	964	723	844	757	85	330	999999	999999	396	469	951	957	195	169	661	999999	87	348	664	168	549	201	999999	999999	358	740	530	116	828	441	131	999999	638	474	735	366	774	501	829	999999	596	946	168	999999	999999	883	610	999999	293	999999	999999	999999	102	999999	999999	772	406	934	409	344	800	772	816	999999	999999	905	999999	999999	433	304	39	586	518	442	572	602	43	652	953	474	999999	889	823	836	230	694	952	513	999999	962	999999	840	101	494	432	823	139	212	336	60	563	999999	216	988	962	634	918	660	562	982	999999	753	981	935	214	910	949	980	735	999999	952	816	999999	471	999999	199	494	33	20	748	999999	830	999999	902	911	251	682	835	873	999999	775	302	951	907	233	216	858	166	290	521	999999	159	999999	682	108	747	66	745	652	773	999999	999999	649	813	518	908	999999	999999	33	999999	
237	999999	116	149	878	999999	865	924	247	999999	340	999999	742	498	999999	324	999999	644	804	174	195	937	192	110	455	880	652	147	398	999999	779	779	142	328	293	999999	52	999999	804	448	881	141	507	524	999999	812	162	999999	938	999999	999999	999999	999999	859	776	300	931	999999	999999	997	17	999999	536	923	359	560	999999	999999	214	999999	999999	999999	999999	366	292	64	439	999999	668	999999	728	501	208	204	768	986	505	999999	999999	993	999999	46	644	806	440	999999	999999	584	174	999999	999999	737	946	824	922	999999	953	918	577	722	861	273	347	60	279	999999	528	999999	164	373	65	921	872	221	295	245	391	43	925	999999	459	855	503	786	35	990	555	383	281	248	43	587	706	829	142	565	698	593	537	924	634	272	429	801	826	696	865	734	539	687	148	920	992	447	999999	15	770	999999	35	288	999999	154	999999	916	339	478	225	53	999999	999999	999999	798	505	10	504	196	999999	701	960	339	999999	820	844	594	110	123	594	268	565	999999	795	147	567	258	964	999999	211	999999	471	357	480	822	655	999999	150	999999	424	991	943	87	579	78	600	696	163	150	310	999999	815	226	883	999999	487	999999	934	999999	999999	257	46	24	999999	999999	999999	612	858	312	174	44	999999	760	698	602	324	488	556	726	546	871	104	824	189	735	697	255	474	523	344	999999	875	999999	999999	177	955	929	102	999999	837	999999	999999	851	975	276	999999	999999	527	291	999999	998	999999	217	862	368	162	222	835	258	999999	984	148	345	967	471	168	713	999999	531	647	395	395	900	888	999999	43	253	849	912	713	999999	727	999999	880	999999	307	667	878	751	24	743	104	844	431	999999	849	502	883	513	117	319	413	996	643	999999	999999	505	328	313	334	999999	372	999999	545	592	267	955	464	631	174	501	834	899	517	903	300	551	478	999999	708	541	370	345	804	999999	239	730	549	999999	733	999999	999999	999999	426	115	380	181	308	839	595	894	999999	261	348	999999	484	513	489	999999	999999	71	999999	293	605	793	548	36	127	999999	362	536	999999	999999	898	372	163	270	999999	411	533	129	253	639	450	814	503	999999	997	198	999999	725	999999	809	999999	672	775	65	969	632	999999	353	63	167	486	999999	488	999999	363	976	999999	223	40	87	216	837	818	397	999999	790	300	440	39	928	231	637	295	999999	166	236	596	999999	999999	850	999999	999999	75	999999	999999	999999	999999	298	999999	30	736	999999	694	999999	603	999999	854	388	999999	188	342	999999	323	135	999999	849	773	881	58	999999	
390	999999	923	999999	242	36	772	999999	999999	459	999999	999999	684	999999	202	999999	999999	131	13	328	381	999999	885	122	999999	718	999999	999999	160	313	619	999999	249	999999	639	381	782	999999	931	576	75	132	154	763	722	999999	451	313	999999	419	906	651	878	729	999999	182	479	810	672	524	169	831	999999	931	999999	22	999999	66	379	999999	743	437	999999	436	999999	259	999999	132	399	187	276	562	17	741	406	967	999999	520	872	467	902	971	999999	999999	416	243	551	223	922	710	578	999999	934	122	999999	479	461	999999	476	505	118	357	421	494	257	607	824	839	534	873	446	251	999999	912	917	999999	999999	782	999999	29	708	850	209	688	608	881	628	999999	74	999999	515	133	999999	377	358	555	560	357	169	809	419	711	688	59	274	336	211	999999	204	999999	884	679	431	456	796	999999	157	732	999999	376	999999	999999	775	607	367	999999	207	816	563	999999	220	999999	999999	999999	609	999999	999999	160	424	999999	999999	999999	701	169	52	836	999999	597	580	999999	408	827	471	999999	830	999999	936	91	999999	950	139	395	468	832	999999	647	66	221	846	799	106	999999	999999	614	999999	382	999999	615	564	530	621	610	999999	472	963	392	999999	999999	390	999999	71	999999	999999	999999	152	293	147	869	474	405	999999	491	750	781	994	411	519	857	106	457	264	999999	526	171	339	999999	160	995	868	311	999999	237	999999	728	737	999999	538	844	999999	413	245	367	150	999999	749	140	859	464	999999	999999	873	917	732	932	999999	740	564	999999	144	623	143	151	10	173	999999	999999	660	31	999999	978	872	999999	999999	692	999999	999999	189	999999	421	999999	669	696	526	315	999999	953	504	898	864	996	999999	241	710	847	280	103	366	999999	634	206	480	837	420	500	689	209	531	50	720	966	560	206	885	934	954	446	624	695	735	580	999999	999999	166	999999	999999	641	963	549	421	128	539	212	733	225	729	831	999999	36	625	238	432	464	187	897	445	264	355	776	893	999999	478	999999	252	64	157	718	680	373	973	58	246	982	628	999999	437	358	473	670	999999	132	170	999999	79	506	158	595	583	269	611	272	295	197	656	587	649	868	959	999999	78	20	161	999999	62	577	992	999999	999999	585	470	999999	791	685	570	770	673	880	601	745	999999	561	144	999999	761	711	762	999999	999999	999999	952	568	398	794	602	999999	971	257	545	502	514	708	759	998	798	524	480	999999	627	885	914	769	276	224	773	999999	875	739	161	351	814	943	123	795	632	999999	698	997	93	375	799	999999	
999999	109	241	207	802	999999	623	999999	240	161	431	450	136	192	301	184	999999	95	999999	241	999999	999999	687	570	594	964	375	999999	999999	483	527	999999	96	498	999999	177	982	999999	999999	739	125	914	121	662	521	672	669	450	610	523	976	997	56	567	329	150	421	670	613	838	771	999999	421	999999	999999	180	364	999999	757	134	202	455	381	589	125	192	92	34	59	999999	304	999999	999999	312	999999	530	215	528	178	294	755	322	962	875	968	398	999999	363	38	999999	318	41	999999	485	331	999999	625	466	999999	999999	67	397	621	691	999999	845	441	119	260	114	964	835	468	473	378	879	999999	505	999999	727	689	729	996	707	613	272	242	810	980	976	999999	748	87	41	999999	368	999999	281	342	132	957	393	999999	999999	386	999999	572	999999	116	451	48	999999	845	724	458	999999	400	914	88	999999	612	630	138	284	208	226	758	437	245	999999	189	221	173	498	999999	306	999999	81	330	140	700	23	999999	538	999999	786	902	363	999999	898	967	786	203	999999	999999	336	264	999999	725	170	999999	145	983	106	272	826	955	357	954	161	712	999999	593	947	999999	599	999999	600	346	999999	323	999999	854	999999	52	999999	999999	111	978	999999	52	999999	356	999999	415	565	40	607	275	120	830	999999	409	431	196	648	202	255	491	921	409	999999	493	312	847	999999	290	646	63	870	999999	854	379	520	119	999999	972	434	999999	999999	568	330	334	235	999999	768	995	433	160	404	209	772	999999	67	44	388	313	53	999999	96	284	393	553	999999	999999	999999	999999	888	321	280	999999	768	713	476	362	999999	339	268	720	88	334	999999	495	659	999999	45	244	322	485	730	612	929	121	455	740	999999	776	999999	922	616	592	116	121	879	999999	440	999999	152	704	955	59	55	333	243	761	999999	898	893	999999	276	740	863	413	590	668	746	656	267	736	187	311	410	345	113	999999	227	744	615	931	240	999999	102	617	999999	681	566	999999	878	693	999999	999999	883	999999	656	999999	728	703	999999	221	981	783	801	416	527	999999	999999	709	230	746	999999	683	292	961	504	299	999999	999999	883	909	111	151	778	574	999999	901	428	215	999999	999999	768	524	223	404	950	999999	999999	685	99	875	999999	857	999999	141	999999	999999	993	999999	700	366	237	482	999999	621	999999	840	15	999999	992	626	999999	443	999999	992	978	29	469	888	21	58	999999	999999	999999	17	876	254	766	647	424	786	907	506	999999	999999	999999	296	999999	602	294	999999	451	947	693	473	650	598	999999	999999	999999	140	177	
999999	999999	999999	251	273	325	812	744	865	83	367	812	215	999999	729	928	698	992	692	324	867	604	901	606	176	999999	693	367	288	999999	384	999999	999999	618	802	595	862	999999	736	970	892	857	428	46	999999	145	488	754	920	999999	999999	999999	470	815	310	509	19	55	85	994	631	999999	466	457	699	873	528	596	916	999999	999999	999999	999999	721	431	19	999999	864	999999	41	791	939	999999	618	281	999999	33	478	999999	303	585	817	15	741	349	999999	401	971	999999	999999	616	891	837	785	603	528	142	748	999999	999999	333	154	532	53	212	691	17	848	999999	714	999999	999999	999999	623	999999	259	999999	524	382	983	618	215	999999	313	424	999999	111	661	24	999999	851	285	95	27	969	441	999999	961	539	999999	441	999999	795	631	370	999999	612	224	237	354	915	618	376	410	999999	128	626	228	628	312	589	355	833	999999	863	574	999999	271	653	127	964	651	999999	999999	552	999999	419	896	943	999999	999999	886	433	670	999999	999999	908	684	345	999999	814	76	999999	236	77	95	999999	999999	768	795	603	351	571	119	389	274	999999	999999	858	616	708	999999	284	771	25	703	921	172	596	629	666	289	925	802	312	897	318	758	656	999999	356	999999	137	999999	263	945	999999	323	291	999999	610	265	999999	729	153	95	791	571	999999	374	173	557	775	149	999999	323	426	769	999999	491	955	874	996	401	270	659	999999	136	518	80	387	608	880	33	29	410	463	999999	658	227	116	747	548	291	999999	999999	283	988	999999	940	528	556	516	799	617	736	269	434	468	493	492	664	63	150	987	565	676	751	999999	728	999999	229	120	590	999999	218	335	714	108	471	386	613	117	577	551	831	101	91	416	293	151	999999	737	175	999999	451	694	407	999999	738	132	999999	869	300	90	308	445	999999	424	408	410	555	336	999999	116	878	557	999999	999999	166	999999	594	344	835	586	830	492	944	855	999999	524	928	420	999999	999999	854	744	816	497	999999	395	999999	667	18	883	596	999999	740	69	856	894	219	808	999999	274	537	198	999999	999999	259	816	500	80	490	884	481	999999	965	658	261	143	999999	987	999999	771	999999	999999	999999	952	990	137	752	885	999999	49	999999	129	282	999999	811	666	711	112	247	435	999999	999999	999999	133	411	461	999999	91	999999	722	164	231	462	376	966	999999	862	90	723	132	74	614	81	451	999999	362	862	870	846	595	999999	637	749	920	999999	213	999999	211	999999	539	399	670	999999	999999	999999	93	999999	905	139	212	803	630	389	125	371	
289	33	735	554	59	999999	867	999999	221	999999	526	481	999999	500	762	858	660	999999	193	999999	404	536	999999	999999	495	696	999999	999999	644	791	802	999999	999999	558	596	190	25	657	501	941	999999	434	867	987	999999	999999	133	414	376	353	999999	100	206	999999	967	753	999999	179	69	362	640	137	600	999999	497	279	999999	999999	903	582	842	13	999999	251	210	969	669	806	208	883	999999	553	373	300	648	711	999999	251	591	999999	951	846	597	148	311	405	834	447	500	999999	764	150	511	794	510	999999	61	954	191	998	94	999999	970	185	999999	999999	763	310	999999	999999	228	605	402	999999	631	996	415	899	940	805	145	999999	316	119	999999	999999	51	578	789	509	660	999999	69	593	999999	529	875	422	999999	999999	999999	533	999999	714	999999	999999	747	451	173	514	733	161	23	386	863	862	125	861	66	368	55	194	520	282	135	999999	545	809	310	111	130	993	551	999999	999999	611	566	602	249	959	684	600	415	285	775	508	93	683	729	896	413	24	365	989	999999	456	999999	393	588	748	999999	938	150	71	393	999999	610	296	222	261	306	523	621	999999	999999	454	999999	244	507	627	47	862	89	414	698	116	637	562	999999	717	598	183	23	999999	346	746	460	353	999999	44	897	796	471	478	600	890	999999	269	314	724	677	778	885	961	710	761	858	736	373	287	999999	57	738	504	663	999999	509	130	759	999999	994	999999	353	472	729	251	401	611	813	808	713	999999	999999	833	50	819	999999	999999	789	585	887	999999	980	613	931	850	67	999999	999999	477	390	281	509	375	730	999999	435	423	241	999999	370	257	922	999999	574	734	799	905	464	844	999999	458	341	999999	999999	999999	999999	999999	540	999999	193	434	796	999999	999999	441	868	882	999999	798	394	873	819	330	999999	999999	801	426	49	207	61	161	999999	970	642	932	940	335	324	460	796	695	999999	999999	999999	935	460	587	146	143	866	916	803	999999	999999	961	638	21	999999	421	478	38	700	343	999999	41	923	826	703	496	500	543	567	652	11	698	990	999999	54	290	999999	223	289	999999	340	144	358	845	520	999999	303	929	376	999999	981	999999	995	550	534	253	21	634	999999	650	642	332	359	160	664	760	971	999999	966	999999	242	265	748	794	12	693	683	87	315	32	202	570	177	999999	999999	243	703	449	932	999999	278	999999	999999	639	999999	18	785	207	191	999999	999999	132	999999	697	671	726	29	211	548	840	570	934	329	861	457	82	999999	694	999999	999999	67	531	248	999999	410	687	
999999	999999	530	999999	908	485	896	999999	323	79	607	479	999999	999999	999999	501	901	101	239	344	999999	478	191	200	853	100	717	759	702	187	884	999999	297	999999	999999	999999	680	554	999999	95	47	999999	999999	388	474	685	702	545	218	565	629	156	999999	75	461	999999	926	340	150	818	767	146	852	146	194	999999	192	999999	999999	312	821	357	169	999999	306	461	931	803	999999	178	398	182	999999	999999	557	737	860	231	532	355	999999	350	413	123	327	901	921	410	999999	664	999999	693	999999	999999	999999	282	986	999999	769	10	524	999999	613	972	430	595	594	714	589	999999	949	999999	486	797	328	480	943	56	826	405	999999	530	610	72	675	704	779	645	403	999999	750	79	462	531	831	860	736	999999	999999	732	999999	217	821	999999	714	999999	216	604	999999	272	338	999999	999999	374	470	993	523	551	999999	726	815	949	999999	314	706	880	509	954	966	467	999999	512	999999	104	999999	332	709	999999	357	144	497	184	67	141	946	810	114	999999	70	837	347	195	144	999999	916	999999	999999	999999	49	834	999999	999999	999999	130	528	826	585	870	285	148	293	659	204	172	238	641	891	189	368	999999	775	421	893	138	130	559	999999	999999	188	732	435	202	824	999999	999999	999999	999999	936	612	129	234	244	812	922	554	688	999999	972	738	284	999999	717	159	999999	69	999999	368	509	10	969	459	197	691	999999	713	101	834	681	70	992	105	955	577	248	671	999999	608	971	584	999999	568	999999	659	903	267	718	999999	681	463	491	877	46	999999	999999	999999	46	552	269	219	462	999999	318	912	746	999999	519	150	910	999999	999999	22	396	925	999999	410	64	538	787	295	994	58	162	228	578	124	999999	999999	934	578	634	999999	349	762	131	587	999999	491	913	724	747	578	142	209	999999	478	999999	999999	999999	242	999999	999999	999999	999999	224	414	999999	999999	343	631	129	501	215	342	847	539	673	634	803	999999	999999	573	624	73	548	426	915	953	293	109	999999	948	651	702	962	135	233	999999	548	717	886	999999	157	292	999999	256	372	999999	362	999999	999999	856	316	396	999999	999999	999999	701	435	797	498	747	806	244	998	999999	849	513	999999	721	999999	307	999999	95	104	990	425	342	468	301	64	124	601	887	303	999999	642	264	620	919	251	531	999999	750	228	999999	363	999999	999999	434	406	859	431	640	999999	507	999999	999999	301	101	627	551	243	143	743	999999	156	999999	940	999999	538	595	999999	999999	480	785	368	345	867	999999	637	511	999999	44	895	204	999999	960	799	796	16	
420	999999	529	302	699	297	805	16	844	991	999999	999999	72	895	811	999999	971	170	312	149	434	364	999999	999999	125	503	999999	999999	548	999999	196	129	999999	999999	127	999999	372	167	999999	498	563	338	32	964	202	538	999999	148	94	238	722	799	496	656	581	66	627	75	186	206	98	567	468	164	999999	324	999999	846	777	999999	603	814	390	814	586	105	341	381	999999	587	999999	70	999999	319	968	396	633	999999	643	70	14	307	980	584	999999	999999	870	868	168	878	708	999999	371	999999	634	999999	419	682	80	999999	725	256	804	999999	999999	37	413	999999	195	419	691	999999	212	716	185	306	999999	805	413	590	235	473	222	392	879	377	699	259	684	70	976	999999	427	167	345	757	502	391	894	383	999999	721	682	749	196	999999	936	654	729	338	999999	613	278	489	999999	261	43	421	999999	321	337	163	999999	135	442	740	914	999999	999999	999999	999999	452	910	40	997	513	791	473	206	512	440	55	999999	356	999999	372	681	937	906	93	724	999999	671	583	55	999999	999999	556	316	455	462	891	282	999999	534	631	703	247	492	999999	470	570	225	999999	880	292	633	127	149	999999	69	999999	148	999999	999999	723	780	337	985	568	264	244	166	999999	999999	549	999999	228	821	364	669	444	455	999999	999999	163	865	999999	702	999999	999999	999999	999999	246	396	484	999999	985	608	811	851	375	999999	923	493	235	413	475	166	999999	520	415	305	784	411	624	531	999999	673	549	999999	325	635	999999	999999	133	827	999999	999999	575	796	786	999999	19	999999	304	191	531	999999	398	749	999999	307	371	252	400	835	632	835	771	999999	772	321	69	953	535	739	39	999999	999999	999999	493	121	590	544	999999	796	295	281	999999	999999	10	314	285	799	467	28	274	999999	372	999999	205	95	592	999999	34	475	559	65	978	999999	162	370	999999	990	266	288	716	999999	999999	603	549	360	728	999999	952	468	46	999999	496	517	475	999999	999999	80	211	999999	529	968	520	267	999999	240	303	552	290	639	998	294	542	999999	999999	447	470	769	748	845	999999	263	670	999999	438	299	569	471	999999	999999	572	245	789	858	759	748	316	261	999999	319	67	185	58	999999	469	751	727	316	999999	37	588	39	331	366	50	276	307	999999	828	946	999999	832	464	187	77	762	505	684	430	562	999999	218	411	439	787	192	214	358	106	687	572	999999	265	70	524	543	913	432	818	493	451	362	432	420	648	234	999999	999999	254	706	256	53	999999	653	896	379	627	892	578	858	71	999999	999999	
999999	384	417	999999	999999	662	534	849	82	865	936	999999	779	999999	990	790	562	471	343	999999	399	440	529	999999	611	174	154	915	30	853	959	431	502	504	290	46	241	657	999999	218	999999	857	183	187	949	542	999999	999999	636	111	26	397	727	845	468	710	999999	50	965	239	999999	618	828	229	906	515	618	285	505	999999	999999	905	153	135	999999	541	999999	351	426	79	57	561	999999	919	837	572	999999	656	999999	580	191	201	692	98	999999	999999	38	954	999999	444	999999	842	97	682	552	120	253	601	462	927	999999	513	623	999999	192	956	999999	909	999999	999999	810	999999	999999	925	999999	367	999999	999999	434	290	513	313	80	982	999999	214	999999	606	377	726	328	112	999999	118	136	677	577	797	999999	999999	773	129	572	999999	999999	961	999999	172	999999	194	999999	197	999999	182	423	150	442	641	749	977	492	999999	999999	665	999999	707	767	141	999999	104	790	425	159	999999	999999	999999	740	143	358	194	999999	311	696	192	827	999999	935	31	694	986	999999	935	57	928	261	50	587	907	921	999999	203	999999	373	815	404	483	47	486	664	999999	409	309	999999	565	374	191	45	359	837	884	771	746	447	812	999999	999999	377	231	999999	476	806	833	999999	431	990	151	937	881	787	354	102	459	999999	664	586	935	652	999999	563	79	14	999999	999999	46	165	999999	33	999999	955	999999	999999	816	56	198	232	576	999999	862	575	999999	254	999999	572	492	999999	321	389	999999	999999	924	999999	885	668	369	472	579	763	185	276	542	999999	386	926	999999	248	286	999999	178	441	19	848	790	917	340	999999	850	665	587	254	999999	78	250	334	40	347	999999	158	686	725	653	813	999999	595	42	114	999999	237	999999	999999	999999	908	999999	351	226	85	421	967	337	999999	999999	999999	185	999999	999999	474	999999	61	895	899	27	138	726	452	999999	206	937	204	999999	235	957	622	340	342	739	935	857	999999	118	955	926	263	820	152	113	999999	637	979	172	568	236	816	999999	434	237	386	191	768	562	29	147	999999	999999	999999	999999	999	583	999999	202	497	616	978	942	940	999999	763	317	584	999999	999999	569	958	41	999999	999	151	999999	906	114	362	753	99	346	99	817	708	999999	718	565	113	164	793	787	675	951	999999	873	402	999999	473	78	607	429	512	999999	189	195	767	112	445	719	677	738	839	744	527	642	853	132	274	594	599	999999	245	999999	999999	180	999999	373	999999	277	887	456	641	293	156	670	834	638	999999	522	412	999999	999999	394	487	65	999999	999999	999999	999999	
29	279	999999	879	479	587	193	616	999999	18	829	403	999999	177	831	231	107	999999	597	856	807	224	494	999999	191	983	899	850	418	999999	233	999999	939	145	999999	618	270	761	813	568	486	999999	954	629	693	999999	264	999999	562	266	999999	400	343	999999	999999	804	999999	443	697	495	688	342	999999	963	999999	404	464	225	999999	223	960	346	742	38	380	999999	270	864	68	183	729	999999	999999	999999	762	832	101	371	337	999999	833	999999	73	327	880	999999	29	990	844	298	553	48	999999	348	305	999999	657	314	207	228	544	920	384	524	999999	999999	54	999999	999999	952	313	999999	888	475	999999	143	999999	999999	999999	236	999999	279	30	999999	999999	690	915	949	999999	151	999999	786	173	118	909	912	452	999999	561	999999	999999	973	789	891	985	460	160	566	958	999999	348	242	999999	970	999999	274	899	615	894	85	825	104	200	70	778	999999	929	779	565	477	691	734	863	19	999999	595	490	139	784	178	540	358	999999	693	802	999999	999999	999999	459	645	999999	837	653	485	324	15	783	728	123	467	531	380	11	491	481	613	378	156	842	999999	783	769	999999	999999	545	999999	112	506	267	999999	999999	735	330	999999	463	854	90	388	694	999999	999999	761	26	327	647	169	356	999999	221	999999	573	483	360	999999	999999	254	999999	927	940	847	902	287	471	287	999999	795	60	91	37	627	999999	990	999999	720	999999	32	753	999999	88	385	999999	602	999999	999999	272	424	999999	999999	67	219	847	999999	447	847	230	999999	999999	739	756	851	119	999999	999999	594	666	999999	999999	640	143	839	501	999999	849	564	999999	309	992	999999	24	156	421	999999	33	817	999999	380	999999	999999	999999	727	999999	23	999999	236	276	854	129	699	999999	690	402	744	802	228	718	353	999999	999999	129	999999	999999	999999	724	610	440	999999	999999	665	814	296	39	416	999999	415	116	487	747	622	297	873	999999	999999	999999	334	753	677	322	805	108	436	76	669	495	999999	195	836	999999	999999	796	282	613	463	885	125	999999	986	999999	396	999999	241	999999	690	999999	255	739	249	904	400	999999	763	681	445	566	388	999999	999999	920	572	230	280	198	601	999999	25	269	727	417	875	672	766	84	925	693	999999	829	386	83	249	839	999999	999999	898	298	42	999999	178	896	506	999999	302	75	40	176	999999	53	14	999999	999999	986	999999	832	39	728	999999	689	756	752	699	559	999999	295	999999	732	284	348	300	313	999999	999999	101	831	910	978	380	700	53	759	851	824	824	522	999999	263	999999	122	902	180	207	353	844	
425	206	947	999999	16	395	308	999999	502	752	701	999999	166	894	190	999999	999999	357	999999	645	997	900	875	734	329	999999	427	904	171	446	129	116	450	999999	999999	634	963	924	373	999999	745	867	999999	81	999999	453	346	999999	999999	201	852	822	807	707	999999	524	331	222	999999	224	967	999999	729	66	633	595	628	585	228	556	958	135	999999	93	900	139	999999	803	999999	876	455	68	268	999999	594	999999	999999	743	733	160	999999	750	199	159	347	351	999999	302	999999	537	824	761	150	99	243	726	999999	999999	806	999999	973	528	611	858	768	909	144	999999	472	336	999999	999999	852	999999	999999	217	935	834	746	558	991	258	365	999999	61	694	917	178	737	867	468	999999	937	25	999999	784	149	341	390	437	217	999999	830	122	999999	939	908	82	845	36	790	999999	977	257	726	999999	999999	537	807	84	992	966	31	604	999999	999999	947	999999	890	470	77	604	453	318	351	612	427	253	832	121	785	999999	333	999999	86	464	999999	999999	299	999999	621	612	533	316	445	250	367	999999	254	540	992	82	999999	999999	958	195	560	999999	999999	124	999999	919	704	999999	999999	156	642	320	528	413	112	267	547	437	999999	465	999999	999999	999999	111	999999	201	999	302	129	999999	999999	999999	752	890	999999	938	783	999999	165	702	907	999999	28	299	608	57	999999	840	437	999999	534	754	536	503	124	423	797	999999	999999	999999	920	412	999999	584	492	694	567	637	510	174	483	372	282	156	557	242	999999	999999	502	999999	493	168	865	394	189	999999	422	259	775	490	151	979	315	999999	782	505	271	443	806	914	999999	80	340	273	260	172	482	389	945	882	304	224	311	672	621	761	999999	192	405	583	281	318	861	29	32	504	67	999999	374	999999	971	685	776	588	717	999999	827	999999	144	26	437	43	999999	893	195	999999	677	642	999999	30	959	89	48	232	999999	999999	999999	321	251	755	114	999999	24	999999	910	619	447	723	954	208	999999	944	58	388	156	248	13	967	833	104	827	425	793	354	102	892	646	554	945	546	213	516	361	388	912	999999	28	999999	983	999999	490	954	687	240	95	24	41	659	86	999999	177	251	999999	156	999999	689	467	670	999999	28	972	893	777	418	999999	427	593	669	476	969	999999	593	984	267	999999	872	737	999999	268	999999	860	987	999999	999999	378	961	39	999999	459	232	720	357	999999	964	604	596	187	999999	246	667	999999	999999	999999	116	999999	583	267	999999	542	999999	952	904	411	722	167	985	425	235	49	42	398	388	220	254	
999999	999999	974	30	663	27	999999	467	325	999999	657	499	999999	999999	377	999999	704	809	672	403	279	815	945	896	806	618	999999	999999	240	999999	999999	999999	999999	939	857	999999	609	247	566	525	999999	494	999999	810	75	999999	191	64	858	254	337	588	716	817	999999	999999	926	999999	999999	999999	846	999999	237	121	331	614	348	864	513	999999	999999	467	999999	157	42	999999	236	999999	999999	999999	437	126	999999	985	876	690	335	343	999999	423	384	531	999999	522	999999	626	266	476	488	460	329	999999	551	791	68	999999	999999	999999	784	999999	999999	999999	257	85	999999	729	650	251	245	641	289	14	899	99	999999	999999	999999	730	999999	416	528	759	656	379	818	119	575	311	927	999999	354	765	559	999999	999999	592	284	948	905	999999	975	999999	999999	999999	181	325	427	461	109	405	999999	615	101	377	670	999999	145	999999	266	507	164	348	999999	239	297	999999	999999	134	882	109	388	494	825	528	441	513	528	999999	208	503	692	123	212	531	999999	738	674	192	999999	759	456	407	692	407	795	636	700	999999	560	999999	870	302	579	999	26	999999	790	572	999999	167	928	336	678	762	814	50	146	999999	660	559	849	272	29	132	653	981	802	427	733	805	812	526	258	999999	633	399	999999	999999	514	999999	947	999999	256	946	830	130	999999	929	999999	999999	500	907	350	999999	808	999999	283	999999	356	45	149	999999	999999	140	355	412	87	138	139	424	999999	999999	288	34	612	747	999999	83	301	532	999999	873	834	979	314	999999	185	257	741	34	126	999999	857	479	496	583	999999	126	601	428	52	999999	999999	178	999999	999999	629	326	398	70	593	209	164	999999	782	999999	539	859	825	450	236	999999	396	114	308	999999	999999	808	999999	999999	485	898	482	999999	490	663	999999	665	732	999999	999999	999999	999999	681	441	916	999999	43	697	230	54	412	999999	160	999999	999999	999999	999999	869	999999	491	820	788	370	585	694	727	291	342	128	999999	873	137	88	999999	377	970	999999	673	391	487	51	999999	317	999999	83	608	331	681	278	460	999999	796	894	265	465	80	498	999999	746	999999	650	999999	579	37	999999	284	999999	999999	999999	251	497	31	487	999999	449	999999	481	386	511	96	406	609	74	668	814	87	243	822	709	306	482	619	926	203	836	999999	999999	289	813	798	395	344	999999	36	962	367	318	544	815	755	999999	122	594	660	999999	999999	999999	910	223	103	51	999999	287	528	769	878	104	294	522	999999	178	999999	572	712	701	71	753	999999	999999	456	768	999999	16	953	706	369	35	276	411	
796	713	631	76	720	999999	995	67	338	267	94	272	33	32	716	587	999999	550	999999	958	730	999999	599	999999	766	334	352	394	999999	821	409	853	828	883	726	396	547	134	851	954	706	13	425	779	621	193	745	999999	999999	999999	999999	819	999999	999999	999999	508	123	426	310	396	999999	610	734	999999	857	999999	444	150	999999	329	49	999999	698	926	262	726	999999	999999	999999	999999	588	676	999999	999999	999999	590	709	520	212	227	283	130	824	999999	549	105	279	908	922	999999	749	604	380	970	336	34	130	226	65	954	636	303	833	727	807	999999	516	778	992	277	531	924	999999	87	56	999999	459	243	999999	167	456	999999	897	212	999999	999999	305	999999	999999	498	469	999999	999999	257	999999	999999	999999	107	657	810	588	501	916	655	999999	825	666	999999	924	999999	575	886	999999	999999	999999	672	999999	631	999999	823	443	392	999999	999999	999999	48	468	690	496	75	632	361	586	576	578	999999	57	999999	353	999999	327	999999	209	221	923	582	999999	999999	749	918	585	665	213	833	376	206	352	421	847	819	366	975	806	858	999999	223	310	273	329	552	625	162	287	885	999999	441	999999	999999	581	234	396	901	941	999999	490	966	157	752	209	382	999999	635	404	533	652	352	206	351	436	709	282	389	248	207	302	432	388	328	338	999999	23	415	840	623	433	465	44	237	377	819	75	999999	999999	947	999999	990	757	754	999999	999999	245	841	510	871	951	17	662	744	285	68	999999	829	424	999999	999999	999999	794	781	109	196	318	968	973	617	643	725	325	301	268	312	674	999999	95	185	700	999999	904	999999	999999	426	999999	299	999999	999999	241	246	143	800	588	999999	205	976	999999	56	844	999999	867	999999	238	236	999999	371	485	973	393	953	743	249	573	999999	304	999999	999999	683	999999	28	999999	999999	385	406	999999	525	712	528	117	698	980	49	340	999999	314	999999	740	445	734	441	999999	979	926	287	999999	893	236	402	446	379	867	970	662	999999	260	999999	518	831	644	177	658	957	865	999999	999999	703	908	149	999999	999999	94	673	949	952	213	999999	737	108	903	698	298	999999	92	737	999999	19	387	514	999999	110	502	999999	999999	567	782	857	123	999999	313	799	999999	96	520	999999	999999	203	31	709	622	223	476	419	928	999999	999999	349	874	138	863	964	325	403	966	781	791	186	873	392	179	356	999999	506	794	113	712	212	799	929	999999	638	988	999999	999999	959	634	92	999999	854	688	443	982	999999	999999	349	483	999999	999999	739	371	999999	999999	638	539	275	
299	969	624	824	243	676	999999	999999	999999	235	975	647	510	17	999999	999999	206	28	703	735	373	999999	138	999999	629	130	92	69	999999	343	999999	359	148	627	669	664	468	999999	621	999999	893	47	308	152	373	999999	91	121	591	662	912	999999	935	803	902	360	840	178	999999	122	999999	490	387	352	999999	626	999999	883	348	493	250	999999	999999	691	842	999999	641	986	92	793	48	970	478	905	430	16	424	999999	725	999999	823	299	959	508	999999	413	660	999999	235	747	999999	999999	999999	108	422	871	999999	254	999999	575	718	854	96	411	83	623	22	481	921	909	212	174	167	999999	669	999999	90	999999	272	438	999999	999999	760	999999	466	999999	206	379	493	558	112	180	999999	999999	600	968	212	558	999999	805	401	999999	43	325	999999	172	50	744	438	470	791	14	981	533	899	42	104	751	945	243	426	642	999999	999999	807	999999	792	18	999999	700	748	532	999999	467	47	497	652	444	800	304	999999	999999	999999	32	999999	108	199	849	260	567	874	461	612	201	999999	999999	999999	999999	518	999999	999999	999999	316	999999	722	268	540	523	495	411	390	999999	950	650	443	999999	701	964	604	708	842	942	758	999999	999999	999999	920	283	89	999999	999999	982	925	297	924	999999	155	999999	310	509	568	675	363	999999	999999	224	510	999999	757	423	67	237	75	809	670	437	284	444	911	999999	348	266	443	218	116	407	734	663	726	676	818	498	664	105	999999	999999	999999	999999	693	612	785	999999	526	665	229	78	916	125	999999	497	493	710	999999	873	171	999999	241	155	742	999999	490	847	245	90	605	569	572	970	669	999999	848	374	751	309	650	999999	739	778	999999	47	999999	618	999999	239	193	117	206	999999	999999	838	935	442	177	914	132	938	723	445	70	660	506	999999	456	133	648	999999	959	992	232	999999	572	999999	167	705	298	871	810	15	897	497	999999	781	46	830	567	416	999999	836	187	712	666	304	999999	337	540	544	171	912	999999	999999	157	999999	999999	999999	276	481	285	472	625	999999	999999	999999	999999	573	297	724	999999	626	999999	241	922	999999	815	999999	999999	999999	745	999999	174	754	999999	897	424	999999	349	169	999999	999999	563	96	999999	734	221	926	585	999999	756	154	50	816	633	544	357	359	999999	34	398	999999	999999	999999	736	999999	308	870	999999	239	302	999999	999999	137	999999	999999	73	479	110	999999	912	999999	934	175	521	600	788	357	131	175	550	75	999999	324	770	175	999999	563	359	685	436	350	386	999999	656	52	920	913	315	607	481	999999	258	999999	
122	509	122	870	999999	999999	666	999999	749	385	689	237	32	909	366	344	999999	509	130	999999	761	572	512	999999	518	478	999999	999999	999999	523	999999	673	816	737	211	271	63	976	85	224	28	486	600	11	666	429	999999	21	556	999999	428	971	999999	999999	203	550	997	533	362	19	999999	791	907	235	999999	25	999999	294	707	105	999999	999999	433	905	407	284	971	510	922	99	458	669	999999	82	104	999999	916	983	543	999999	273	999999	624	76	759	999999	578	374	320	650	19	735	313	460	999999	226	999999	999999	435	918	578	999999	610	272	560	999999	471	835	999999	999999	109	436	751	56	831	762	587	367	156	180	999999	607	200	282	89	999999	365	869	393	999999	185	999999	558	625	92	777	918	361	516	963	999999	743	243	351	551	999999	984	267	628	926	639	190	999999	999999	222	971	999999	338	999999	999999	440	602	451	262	793	45	878	999999	963	999999	843	235	999999	999999	415	999999	374	849	999999	507	739	108	999999	467	248	995	999999	303	999999	999999	481	590	999999	678	999999	999999	301	980	558	515	704	858	303	574	92	999999	999999	522	849	259	606	456	607	685	108	999999	362	983	23	797	676	584	999999	851	999999	263	67	182	999999	252	999999	393	999999	225	802	881	999999	675	999999	835	666	845	453	163	514	35	999999	492	580	999999	810	318	966	760	999999	129	144	452	999999	829	356	166	862	607	588	223	166	392	882	227	538	686	608	999999	999999	999999	141	569	347	556	280	574	999999	469	442	362	999999	999999	999999	683	746	999999	683	999999	489	999999	983	846	574	301	869	999999	999999	363	661	133	709	787	999999	18	988	575	115	445	559	999999	563	402	999999	999999	796	626	16	209	481	999999	12	999999	699	630	847	295	995	55	999999	680	964	999999	808	318	652	999999	910	377	999999	180	256	248	996	999999	946	590	681	348	505	999999	594	410	881	484	999999	657	98	998	999999	999999	579	69	999999	878	817	324	594	999999	583	166	716	638	999999	999999	929	764	66	991	684	267	614	656	550	444	96	999999	999999	333	198	995	550	911	216	992	601	197	999999	999999	999999	999999	996	825	765	348	999999	955	895	581	555	366	601	999999	324	903	98	923	519	323	999999	263	957	999999	999999	999999	616	804	431	999999	709	999999	999999	999999	110	999999	271	999999	890	211	907	999999	999999	999999	778	831	999999	452	597	312	903	677	677	999999	334	636	674	735	167	999999	731	732	999999	382	872	812	999999	663	996	271	999999	309	42	999999	415	662	595	181	492	836	193	173	216	128	619	999999	
75	115	613	474	387	536	632	713	479	185	606	295	999999	966	999999	741	999999	999999	670	604	645	369	999999	999999	51	503	252	999999	994	568	525	415	999999	840	746	977	59	532	883	116	677	329	838	240	65	309	999999	526	97	452	717	999999	458	25	396	705	353	940	432	884	293	311	999999	911	659	201	532	82	229	771	691	923	452	999999	926	999999	531	531	617	742	999999	999999	999999	552	851	999999	999999	748	454	51	633	999999	110	999	822	376	610	999999	580	999999	777	195	307	999999	760	793	999999	894	98	999999	999999	999999	999999	689	649	567	999999	176	69	24	244	783	628	999999	147	582	823	452	999999	999999	714	604	950	999999	965	58	999999	999999	791	68	216	71	660	999999	867	812	786	420	359	265	999999	444	867	999999	628	993	567	129	188	188	969	999999	999999	537	999999	999999	999999	580	999999	600	148	161	384	11	999999	183	999999	255	320	335	999999	413	103	999999	999999	999999	737	394	999999	971	491	999999	999999	613	999999	230	907	132	26	297	941	215	696	758	126	156	999999	865	758	455	869	322	808	853	392	566	999999	678	284	999999	999999	999999	999999	752	119	999999	423	770	912	587	999999	10	238	999999	394	999999	717	999999	999999	116	219	871	635	678	111	179	999999	884	231	532	338	238	848	930	999999	464	760	999999	649	287	733	300	952	181	190	869	93	784	469	802	849	557	999999	178	877	971	850	999999	650	939	347	539	549	390	999999	999999	162	999999	999999	929	829	773	695	999999	382	919	999999	999999	497	999999	96	717	425	999999	999999	999999	918	679	62	482	613	982	302	999999	939	203	750	572	923	153	717	784	999999	539	972	85	999999	999999	795	958	999999	396	289	418	853	630	124	129	707	476	999999	482	255	107	999999	847	481	985	151	189	178	355	541	353	525	311	512	999999	999999	999999	999999	689	883	104	429	227	999999	999999	855	318	89	630	999999	456	999999	244	538	117	223	134	604	999999	999999	616	999999	707	855	935	999999	552	999999	238	672	999999	557	999999	598	161	677	999999	154	597	140	832	999999	547	490	95	327	290	772	404	671	332	13	53	602	277	314	722	372	767	990	313	200	850	958	765	899	598	646	999999	440	125	980	16	745	999999	517	252	226	769	618	612	999999	999999	567	999999	106	513	835	331	999999	999999	735	999999	606	826	642	258	589	724	195	729	644	999999	964	555	999999	999999	307	999999	759	999999	506	602	999999	388	534	476	293	617	999999	395	763	999999	539	999999	389	604	410	919	622	268	663	501	584	888	968	394	
759	21	998	109	216	999999	571	786	458	143	237	228	302	175	965	971	65	800	999999	329	855	999999	175	747	596	388	726	501	407	14	999999	270	419	149	717	999999	618	570	189	276	753	753	36	256	377	191	627	456	302	692	999999	783	999999	648	538	280	846	261	513	999999	770	999999	389	999999	124	966	808	162	458	999999	362	494	621	999999	576	112	461	919	380	414	761	279	208	714	999999	999999	348	770	611	999999	435	367	67	361	505	683	374	582	999999	410	383	474	998	608	339	999999	172	232	999999	436	999999	999999	999999	108	76	500	871	674	886	879	627	47	999999	21	999999	995	437	269	204	999999	737	878	787	969	41	296	281	999999	385	616	82	126	698	184	999999	508	999999	999999	295	14	999999	700	696	262	999999	345	923	986	999999	344	524	902	999999	189	698	999999	149	912	77	779	999999	282	299	280	806	511	349	999999	999999	760	519	999999	974	999999	91	999999	191	999999	999999	999999	999999	294	999999	50	101	180	98	518	999999	687	999999	573	891	515	999999	999999	410	426	455	281	995	556	602	589	825	999999	927	838	999999	660	758	614	726	381	416	935	999999	258	188	636	422	999999	890	706	401	999999	587	469	414	999999	636	765	89	914	699	816	999999	670	224	55	252	999999	999999	825	929	754	847	999999	999999	849	517	162	248	999999	859	174	999999	896	197	880	468	468	999999	556	33	992	535	812	681	599	253	361	999999	142	394	173	421	74	776	647	999999	77	370	564	44	999999	999999	270	64	999999	999999	795	999999	999999	586	783	825	999999	999999	936	228	45	837	509	605	165	999999	115	435	999999	752	602	129	549	782	401	108	869	522	549	476	999999	999999	999999	449	458	877	699	555	610	347	999999	999999	840	428	71	999999	860	999999	878	366	999999	999999	369	782	557	999999	934	561	999999	685	956	350	262	470	999999	999999	691	999999	157	999999	428	559	824	358	999999	339	999999	130	999999	171	247	999999	643	999999	64	999999	398	999999	999999	782	943	147	370	924	999999	999999	19	379	474	999999	548	801	811	600	938	861	20	20	589	227	999999	813	999999	34	447	56	999999	80	415	999999	890	327	177	374	344	290	199	999999	968	985	329	909	655	937	622	446	999999	999999	999999	203	428	387	784	674	395	139	306	999999	487	343	999999	939	964	949	892	999999	633	999999	266	657	671	999999	999999	603	898	999999	168	903	411	11	948	665	999999	221	999999	512	543	503	978	214	984	854	422	634	999999	390	945	999999	54	401	812	661	785	999999	531	999999	345	190	776	
908	999999	403	999999	485	395	845	123	752	853	389	686	140	999999	62	672	817	698	418	128	518	999999	462	858	999999	198	296	879	239	999999	788	177	363	999999	999999	242	591	920	999999	248	639	276	999999	999999	664	714	682	203	732	999999	713	619	926	71	999999	999999	519	544	923	297	108	999999	999999	72	74	222	333	412	397	820	91	897	761	179	489	999999	999999	609	203	305	515	103	156	315	976	179	999999	302	469	703	999999	999999	996	649	150	673	999999	999999	999999	999999	391	280	999999	999999	842	999999	858	757	581	26	999999	910	350	628	781	999999	999999	999999	95	999999	971	41	943	694	108	44	900	999999	999999	816	858	999999	821	999999	999999	245	999999	999999	473	999999	999999	493	720	452	676	812	999999	999999	868	144	854	814	54	892	999999	360	336	121	813	807	915	746	728	999999	168	817	999999	999999	714	546	999999	999999	114	925	999999	487	999999	501	27	296	999999	999999	253	894	961	53	174	929	279	563	999999	185	431	665	999999	574	764	954	294	858	999999	117	663	331	426	280	710	128	999999	993	999999	835	104	527	999999	999999	503	834	804	124	652	999999	329	160	636	543	162	999999	681	999999	999999	366	216	999999	572	229	868	921	999999	999999	343	55	620	285	524	999999	91	903	195	861	81	930	160	179	216	564	787	512	999999	999999	127	271	447	999999	999999	683	628	999999	999999	260	524	999999	366	999999	780	606	548	54	636	999999	462	259	263	819	938	792	215	46	952	18	441	365	999999	595	572	82	608	999999	14	840	999999	156	947	934	999999	499	574	46	399	609	25	743	999999	142	430	999999	17	628	370	488	477	591	982	947	818	168	355	771	999999	707	998	236	49	795	999999	316	311	328	482	448	228	178	999999	353	999999	999999	489	104	174	704	75	979	951	526	373	999999	173	999999	126	188	154	999999	495	691	610	788	703	999999	35	124	566	999999	155	999999	270	308	999999	638	999999	130	999999	999999	606	845	642	28	285	523	432	252	152	310	999999	304	304	999999	683	999999	743	214	994	408	79	60	148	386	833	39	265	74	920	999999	999999	999999	508	893	206	999999	58	591	513	190	658	782	972	265	485	851	627	845	625	987	895	750	135	280	999999	556	707	999999	194	255	267	367	332	617	264	216	795	999999	999999	42	907	161	700	999999	750	297	88	999999	901	982	412	420	448	932	639	999999	870	999999	712	650	942	793	406	268	922	999999	459	365	11	279	999999	227	627	592	90	744	59	320	530	894	478	823	364	212	843	999999	919	399	
999999	999999	345	566	697	577	999999	999999	754	442	892	459	999999	999999	882	631	999999	194	999999	855	999999	999999	999999	560	708	818	182	129	438	999999	425	85	999999	999999	387	53	999999	499	529	59	999999	999999	999999	617	428	80	66	755	999999	732	286	658	63	73	547	91	710	785	999999	879	999999	970	685	560	999999	817	88	777	345	838	698	436	665	743	362	999999	906	639	999999	999999	761	426	187	706	917	766	31	317	522	305	343	158	640	999999	654	531	999999	438	999999	610	991	999999	420	113	44	999999	993	999999	710	661	999999	80	653	999999	128	978	793	979	643	260	999999	771	265	49	504	999999	999999	25	999999	831	605	999999	49	531	999999	482	16	999999	672	77	772	711	607	861	130	272	504	999999	531	999999	738	999999	795	350	999999	999999	34	380	999999	493	63	978	230	879	65	707	41	132	584	999999	971	719	999999	575	487	94	999999	404	918	242	55	386	999999	423	999999	999999	682	698	716	426	458	635	999999	999999	23	794	491	727	805	422	240	999999	835	885	999999	28	994	999999	862	730	66	630	462	376	448	677	494	806	786	999999	35	342	415	168	999999	346	999999	138	562	693	603	446	598	506	11	999999	550	608	720	999999	309	463	999999	985	370	827	999999	999999	740	345	999999	999999	940	999999	397	999999	966	677	697	999999	774	999999	666	179	137	619	41	955	374	774	137	999999	96	999999	461	999999	506	429	999999	370	172	154	999999	999999	393	918	999999	553	118	999999	707	872	999999	362	999999	999999	796	999999	999999	750	796	227	734	965	999999	423	598	238	999999	825	401	546	879	337	205	629	999999	449	999999	219	123	487	847	999999	76	264	975	733	412	27	999999	838	571	57	573	944	420	432	18	999999	329	278	960	293	711	171	993	999999	167	680	966	999999	999999	999999	999999	318	380	473	898	953	447	865	825	575	60	562	974	832	763	260	219	54	440	815	889	999999	527	564	999999	905	271	401	576	731	999999	428	957	921	999999	999999	574	946	533	999999	532	463	999999	394	999999	159	196	170	999999	906	471	999999	916	999999	999999	792	790	816	914	999999	691	999999	298	103	999999	632	605	63	423	999999	686	272	520	385	999999	435	402	142	331	409	719	111	580	670	270	999999	512	890	172	627	474	999999	41	540	374	486	175	999999	869	999999	553	143	747	999999	999999	208	410	541	784	333	400	999999	999999	515	283	590	475	999999	999999	999999	130	715	999999	795	999999	928	241	980	20	805	270	53	999999	720	999999	586	999999	999999	999999	999999	999999	999999	116	838	237	816	
272	526	267	999999	20	999999	525	999999	490	837	252	999999	290	300	967	430	530	999999	999999	356	999999	774	658	697	236	218	999999	772	666	999999	609	62	568	225	666	714	999999	236	795	723	527	788	999999	28	343	412	976	999999	103	999999	450	999999	775	880	431	498	867	569	557	999999	369	753	999999	999999	238	999999	392	999999	634	999999	999999	303	999999	348	829	607	543	639	999999	824	242	37	678	367	999999	480	999999	688	794	177	846	163	679	992	999999	999999	999999	899	789	999999	29	910	999999	840	601	157	945	436	61	824	955	238	215	999999	569	341	84	461	632	758	913	703	281	466	416	999999	624	200	984	65	999999	644	850	220	804	999999	999999	999999	766	999999	999999	849	637	969	222	618	948	999999	999999	33	999999	999999	276	41	240	325	639	68	433	57	532	755	452	999999	196	321	387	995	928	248	829	246	694	81	232	73	999999	999999	254	797	605	999999	999999	960	366	129	377	999999	979	999999	691	453	414	718	999999	780	407	641	999999	901	240	999999	999999	194	204	999999	823	205	809	999999	259	338	814	999999	451	855	988	491	999999	999999	943	568	25	449	556	999999	832	975	52	452	665	435	999999	352	566	653	658	582	999999	903	305	181	19	812	999999	999999	638	778	277	182	792	916	10	715	957	999999	999999	999999	999999	818	630	847	163	366	999999	823	809	472	79	798	206	415	724	736	999999	772	559	213	219	999999	747	999999	708	869	659	999999	434	999999	394	999999	716	999999	944	999999	283	458	28	652	310	416	553	176	709	478	976	386	201	274	944	999999	122	732	999999	444	999999	576	999999	293	999999	762	399	999999	87	184	91	126	471	776	462	323	754	906	903	999999	649	999999	354	239	893	283	558	999999	868	208	782	999999	720	509	876	999999	319	734	945	548	27	556	98	535	397	859	914	424	812	631	441	999999	829	566	795	500	232	999999	400	433	999999	239	138	878	401	999999	999999	962	999999	755	999999	30	960	999999	786	103	492	819	842	43	368	144	999999	999999	999999	575	164	163	999999	999999	485	410	343	522	344	999999	427	999999	143	999999	999999	952	524	66	999999	421	256	474	999999	702	17	412	76	367	74	79	881	999999	121	826	943	252	999999	999999	279	603	686	447	29	998	675	999999	685	553	580	416	619	301	999999	999999	999999	690	384	21	379	999999	344	976	458	275	906	999999	107	317	355	220	703	11	786	33	999999	808	999999	781	37	733	999999	999999	999999	657	459	999999	280	764	506	263	999999	247	154	207	999999	710	989	754	101	148	
185	378	999999	370	999999	618	514	596	621	521	245	999999	983	645	999999	821	200	800	815	327	265	343	810	102	351	465	999999	589	764	34	818	700	690	888	999999	359	999999	999999	943	999999	999999	684	152	984	999999	276	999999	509	999999	447	519	199	938	999999	882	999999	999999	115	29	257	761	925	832	597	999999	545	911	105	97	995	507	775	999999	999999	251	581	999999	825	84	84	212	357	736	999999	514	999999	761	916	16	715	791	999999	405	695	89	999999	852	999999	291	482	365	168	421	856	939	744	999999	999999	532	311	652	741	999999	999999	55	414	198	514	92	83	784	994	99	381	999999	298	379	171	894	101	728	644	543	601	719	53	935	879	387	999999	297	999999	394	704	999999	60	187	999999	650	675	961	347	472	218	698	370	79	50	652	651	375	181	79	999999	582	17	207	999999	234	999999	999999	319	137	322	786	999999	610	394	318	163	121	918	999999	229	140	391	181	335	903	999999	974	999999	236	999999	405	126	726	953	999999	65	852	748	999999	648	206	652	999999	160	431	710	759	999999	731	498	999999	999999	660	999999	310	201	835	871	535	875	999999	583	999999	401	999999	670	999999	999999	272	999999	999999	999999	692	871	32	488	999999	31	999999	202	599	299	999999	738	999999	948	999999	999999	652	930	229	980	222	361	621	623	569	999999	242	761	450	112	422	999999	999999	176	764	788	828	999999	29	999999	968	342	285	737	419	354	205	969	214	999999	14	342	43	999999	160	340	260	408	918	999999	999999	152	752	497	877	694	550	39	999999	677	58	999999	910	415	22	879	999999	884	213	225	621	273	556	66	999999	89	999999	867	25	433	538	429	904	665	34	825	590	999999	859	725	803	999999	785	537	345	999999	431	627	999999	281	265	375	204	702	999999	999999	595	695	399	797	259	682	23	999999	148	629	999999	254	391	197	298	297	999999	488	421	455	487	28	721	924	657	818	999999	744	999999	999999	234	211	924	507	239	895	999999	72	476	131	163	36	398	716	257	999999	999999	999999	982	967	999999	715	999999	999999	49	576	974	475	149	999999	131	278	590	999999	404	724	330	999999	957	403	899	962	22	999999	301	461	630	999999	999999	480	582	440	761	211	820	999999	999999	637	468	662	921	923	999999	45	999	884	445	422	999999	532	857	361	172	589	77	999999	999999	989	995	999999	946	969	798	999999	858	691	999999	999999	165	999999	803	693	425	304	999999	975	50	999999	999999	416	999999	217	999999	153	999999	230	278	999999	143	441	815	999999	641	999999	999999	951	999999	999999	
999999	318	377	65	266	436	728	173	935	867	117	102	348	725	698	588	571	739	286	654	999999	637	999999	345	255	999999	79	872	61	999999	589	999999	850	788	800	983	49	960	999999	999999	999999	459	999999	411	74	999999	103	100	999999	62	318	999999	999999	480	215	999999	895	41	810	542	366	855	999999	400	999999	587	251	999999	924	999999	999999	611	787	29	239	999999	352	21	281	213	630	999999	640	998	999999	999999	854	380	999999	999999	97	17	160	419	900	999999	347	894	999999	487	999999	542	175	526	513	706	199	655	999999	999999	206	999999	999999	606	911	386	999999	999999	999999	675	732	999999	978	672	999999	542	461	378	129	669	259	999999	999999	794	413	97	814	124	495	530	422	209	999999	963	65	214	999999	999999	507	523	354	234	999999	456	755	929	564	502	899	999999	999999	820	536	581	369	748	994	966	999999	823	999999	110	627	642	262	533	999999	25	617	999999	295	906	870	605	325	35	726	442	48	483	999999	321	224	524	284	602	999999	557	999999	316	999999	290	999999	683	999999	253	606	98	203	999999	197	549	999999	486	999999	348	999999	931	266	344	32	562	927	718	300	261	886	113	368	999999	860	999999	421	311	212	15	555	197	653	81	428	637	248	817	296	984	435	738	838	935	651	741	999999	269	293	657	362	642	999999	700	367	999999	730	999999	999999	14	999999	999999	283	680	793	762	287	999999	915	395	324	120	999999	315	825	157	275	999999	18	999999	892	162	27	555	652	912	803	953	713	925	906	705	999999	291	999999	851	465	167	152	889	463	116	353	897	999999	251	220	88	874	999999	237	307	533	251	121	975	566	728	37	999999	999999	999999	481	989	488	999999	999999	150	999999	999999	999999	117	290	129	666	786	808	130	221	999999	702	725	89	503	698	609	181	999999	180	881	295	737	999999	271	929	999999	634	363	999999	724	587	999999	630	900	528	129	999999	414	999999	335	999999	446	516	626	188	244	254	977	999999	879	999999	460	970	576	688	954	977	29	200	999999	161	454	711	497	824	632	105	999999	999999	578	593	767	629	845	714	848	999999	513	93	695	999999	657	72	539	286	136	109	63	999999	999999	999999	996	224	59	183	722	735	29	802	555	149	999999	11	723	296	999999	999999	134	861	839	733	474	936	504	650	504	392	181	220	697	533	51	966	999999	436	999999	552	579	671	999999	123	211	999999	537	556	999999	655	349	253	606	305	974	201	999999	840	999999	70	719	408	679	340	563	999999	114	31	107	999999	599	296	999999	137	261	999999	999999	
726	999999	762	408	947	830	848	52	927	613	999999	559	999999	593	999999	758	535	833	999999	992	999999	559	999999	999999	999999	458	719	66	62	553	478	999999	521	331	999999	318	915	661	772	578	830	297	636	205	713	471	258	999999	37	538	174	304	90	470	219	176	138	166	892	498	999999	792	999999	384	144	357	48	527	937	263	843	873	999999	602	171	373	923	207	999999	54	210	213	999999	524	388	184	999999	60	999999	489	190	758	769	283	999999	999999	307	999999	70	366	999999	731	578	773	694	300	999999	487	999999	845	999999	930	273	848	999999	999999	763	475	995	999999	392	988	414	457	83	94	114	999999	145	133	999999	671	999999	999999	621	999999	634	999999	829	98	940	487	751	277	246	259	494	999999	999999	559	284	831	266	999999	973	445	326	999999	700	609	999999	456	351	185	999999	581	999999	736	999999	819	282	508	646	907	29	905	246	147	220	824	599	193	802	585	848	244	414	999999	563	186	162	999999	999999	229	901	494	999999	575	497	664	999999	999999	694	174	287	999999	195	999999	90	77	208	999999	910	875	20	12	999999	766	999999	545	177	755	183	999999	667	999999	944	999999	15	999999	770	670	999999	556	367	841	499	638	308	83	59	64	957	999999	977	972	603	999999	219	899	841	378	999999	999999	497	710	585	643	999999	518	831	768	354	555	307	537	539	364	999999	178	513	25	467	264	496	122	999999	687	82	999999	999999	265	999999	116	999999	401	432	697	68	657	266	855	140	790	251	290	710	411	999999	450	443	249	180	50	999999	826	910	984	465	999999	912	897	571	812	352	575	561	248	862	905	115	841	999999	999999	912	657	884	677	22	999999	999999	395	498	632	999999	926	999999	176	720	999999	490	447	999999	999999	744	368	999999	328	447	999999	999999	472	549	292	345	602	943	319	999999	737	941	242	972	260	972	999999	409	999999	561	426	491	394	528	995	999999	667	609	621	126	554	373	565	240	346	486	999999	999999	215	999999	659	983	999999	48	982	924	999999	999999	999999	710	999999	959	355	767	31	999999	344	944	554	999999	678	992	331	202	584	999999	386	12	999999	774	43	680	203	651	902	443	716	356	999999	80	176	201	627	999999	899	999999	28	798	219	162	151	994	302	347	999999	666	661	581	464	617	548	255	999999	217	677	999999	766	703	865	588	999999	988	999999	483	701	486	999999	421	303	989	356	999999	793	999999	633	48	388	855	43	246	781	144	892	928	531	921	360	420	243	363	828	324	933	631	685	163	999999	818	999999	142	300	
250	999999	474	999999	961	999999	368	584	638	167	999999	670	999999	806	342	106	480	951	999999	999999	955	187	999999	170	999999	653	171	797	999999	452	569	219	901	945	541	856	427	666	570	469	992	835	999999	205	999999	654	999999	825	352	67	125	867	866	16	999999	72	349	999999	239	999999	300	571	114	195	598	701	768	683	999999	999999	678	814	390	320	999999	129	582	743	252	387	999999	999999	999999	422	337	999999	999999	895	609	999999	999999	999999	436	999999	999999	431	731	419	607	226	999999	630	560	999999	388	311	486	556	872	226	999999	605	999999	999999	969	954	126	691	999999	999999	358	999999	83	999999	969	566	387	138	151	711	999999	172	145	36	502	717	785	589	44	35	225	796	32	393	988	911	61	584	999999	224	315	49	561	711	868	21	999999	764	895	822	923	999999	414	170	828	327	999999	999999	360	999999	178	537	657	832	680	561	999999	690	807	68	514	803	845	999999	999999	358	611	433	168	490	170	30	693	222	111	867	999999	861	565	671	999999	25	234	41	55	999999	392	999999	41	316	169	866	999999	837	999999	999999	512	486	764	479	715	999999	877	869	999999	157	843	999999	731	812	179	999999	134	146	617	498	999999	814	881	628	965	883	402	851	331	303	73	856	904	981	999999	905	107	95	955	414	148	364	940	999999	934	947	999999	228	147	179	742	821	229	818	999999	698	605	999999	514	831	643	999999	999999	796	93	999999	539	750	457	273	893	49	190	213	360	224	873	999999	694	27	886	184	714	161	561	999999	637	95	439	667	310	961	581	133	770	122	816	154	814	946	999999	999999	771	873	999999	999999	640	25	468	336	824	999999	451	496	999999	469	999999	999999	999999	841	999999	453	320	999999	962	931	467	999999	442	247	407	999999	999999	747	999999	639	412	840	876	859	611	621	999999	113	999999	688	520	94	188	310	801	430	999999	999999	596	964	936	981	999999	354	244	584	583	231	928	105	454	999999	887	315	999999	481	519	999999	999999	739	826	216	947	284	421	383	877	141	445	977	999999	205	161	999999	999999	999999	999999	999999	624	36	48	405	184	999999	243	999999	207	873	253	330	910	533	741	999999	147	730	43	999999	999999	861	999999	451	999999	951	285	258	552	251	999999	999999	551	999999	761	214	701	431	999999	210	50	604	185	13	887	999999	76	999999	463	304	508	999999	397	302	599	762	329	596	999999	233	472	999999	273	955	271	618	778	922	771	537	999999	715	698	833	595	337	685	702	999999	670	999999	988	794	258	743	999999	247	259	398	998	
884	114	999999	999999	738	999999	340	230	999999	999999	347	999999	524	926	148	792	283	999999	707	999999	87	999999	43	948	349	999999	999999	25	999999	631	381	999999	533	772	653	61	903	890	105	539	997	465	960	294	999999	999999	473	867	999999	950	999999	999999	551	999999	921	267	81	863	469	264	864	325	17	121	897	817	620	752	999999	999999	889	393	468	177	999999	999999	666	748	625	608	20	332	905	271	275	999999	977	999999	850	999999	980	49	430	999999	675	681	999999	848	396	515	129	999999	999999	33	71	972	224	384	863	310	600	332	248	860	254	999999	420	746	846	209	840	999999	901	999999	116	849	962	627	502	592	999999	817	361	119	489	298	738	881	999999	302	483	603	542	550	794	657	801	570	597	143	271	711	999999	197	674	905	819	706	917	999999	19	597	881	281	999999	782	970	138	381	955	803	538	546	553	999999	247	681	360	102	999999	57	402	999999	369	330	999999	814	174	445	583	999999	41	964	986	293	999999	721	271	414	22	999999	673	199	641	339	733	174	459	471	999999	234	999999	999999	999999	999999	616	567	999999	950	999999	967	806	693	797	486	771	573	559	269	840	999999	419	945	90	771	999999	212	398	39	999999	298	999999	702	17	359	999999	427	506	821	676	328	999999	321	731	54	881	980	402	165	999999	170	999999	999999	999999	912	814	524	533	697	999999	414	178	492	363	394	612	999999	999999	447	477	999999	999999	999999	999999	521	999999	108	223	999999	999999	999999	810	243	472	437	683	174	81	105	999999	495	894	808	40	272	159	716	957	347	441	777	304	954	688	223	999999	876	607	999999	595	716	999999	999999	999999	397	603	935	999999	999999	999999	447	42	999999	902	999999	459	268	708	330	372	610	999999	999999	999999	121	109	855	555	258	999999	807	567	999999	999999	828	194	408	10	642	668	999999	695	41	636	993	745	999999	62	706	764	834	178	287	999999	999999	999999	433	999999	695	298	999999	390	772	592	903	880	999999	91	83	796	60	267	75	999999	158	915	119	999999	611	376	395	802	848	494	999999	639	290	224	524	263	761	999999	315	999999	920	832	923	999999	733	999999	675	999999	999999	909	713	576	112	625	999999	79	466	193	290	999999	999999	945	542	287	92	999999	599	856	566	820	45	999999	952	999999	740	999999	991	670	516	999999	999999	763	824	938	781	933	536	664	625	454	796	999999	236	985	999999	975	999999	645	366	469	523	999999	75	168	874	999999	623	999999	885	282	88	795	676	792	628	148	999999	603	506	158	736	999999	241	999999	33	467	
317	967	278	999999	999999	355	314	57	974	882	999999	665	74	612	319	155	999999	352	376	11	999999	999999	367	999999	854	697	149	217	733	588	587	954	999999	416	861	656	123	999999	257	999999	490	629	999999	745	999999	465	538	999999	838	591	165	999999	745	31	566	999999	610	999999	910	337	216	106	999999	396	305	999999	999999	999999	751	663	42	999999	104	644	520	281	625	621	863	399	169	254	379	999999	432	697	218	122	849	986	56	158	999999	999999	525	394	315	431	450	999999	934	879	999999	185	999999	506	794	110	510	295	258	988	999999	520	999999	962	727	182	999999	607	535	418	809	764	616	884	999999	184	128	136	966	203	181	167	999999	289	111	203	592	999999	999999	999999	612	563	738	999999	56	699	752	563	667	143	468	842	181	526	79	389	568	675	999999	620	982	384	329	64	817	944	65	888	860	999999	999999	48	704	999999	805	255	999999	559	999999	999999	431	564	469	833	735	338	985	938	219	721	999999	999999	867	292	135	237	999999	999999	249	999999	644	863	999999	143	553	429	148	754	720	823	363	999999	837	999999	198	427	999999	496	329	488	958	126	678	149	899	671	180	421	999999	578	999999	999999	319	734	115	568	862	336	289	315	200	999999	228	396	368	624	89	559	103	999999	322	748	363	761	153	527	195	999999	243	882	259	726	462	152	999999	20	700	112	213	999999	565	999999	216	23	999999	999999	897	999999	999999	284	591	620	328	999999	265	273	988	557	591	587	999999	308	102	407	66	999999	779	999999	583	358	999999	977	356	999999	152	733	541	350	473	426	629	903	999999	999999	300	638	408	868	886	549	31	152	999999	625	999999	999999	496	809	956	823	947	821	708	432	360	999999	274	854	451	999999	731	648	999999	174	957	479	999999	142	117	999999	76	999999	999999	999999	336	999999	465	730	225	885	247	732	999999	649	999999	808	999999	360	609	685	373	553	426	999999	818	999999	67	357	668	999999	999999	363	999999	538	756	999999	631	675	105	999999	159	544	639	565	293	999	264	444	695	158	285	175	533	999999	64	523	494	834	225	999999	724	118	71	999999	155	883	39	855	893	443	186	529	264	41	536	829	914	999999	81	818	999999	622	999999	519	503	575	999999	280	484	243	551	797	459	152	999999	51	482	202	420	999999	969	409	999999	261	972	756	910	502	999999	999999	609	633	762	407	834	111	455	999999	943	999999	999999	758	380	999999	891	389	79	122	187	494	999999	721	999999	671	849	999999	80	999999	547	747	664	337	385	999999	634	917	999999	62	
999999	752	595	999999	999999	840	356	220	38	892	999999	592	686	797	324	410	877	999999	999999	999999	557	125	40	999999	15	206	915	725	383	131	34	974	354	27	805	434	899	999999	473	999999	325	638	691	188	999999	954	71	867	999999	975	382	747	734	943	504	202	721	999999	924	999999	999999	630	837	907	867	395	248	999999	991	889	511	999999	424	999999	776	999999	433	999999	14	60	145	58	999999	999999	999999	287	250	999999	523	999999	713	358	502	421	685	999999	800	999999	321	654	716	402	999999	133	999999	999999	332	160	177	584	768	869	545	874	916	876	999999	440	168	999999	155	837	999999	387	186	999999	957	12	999999	999999	999999	999999	540	360	343	743	182	589	933	999999	954	99	243	938	845	843	813	627	999999	808	776	999999	625	731	509	879	257	497	946	321	999999	330	262	95	999999	128	339	195	999999	182	704	337	506	342	634	65	603	999999	999999	999999	348	339	507	999999	314	999999	33	808	851	464	999999	685	999999	621	861	634	837	999999	999999	726	999999	628	999999	332	114	449	863	293	107	999999	286	50	955	612	973	999999	823	999999	999999	707	104	530	343	86	999999	28	694	884	480	999	228	455	734	815	829	720	999999	184	985	865	894	739	711	999999	188	454	999999	40	648	999999	811	674	999999	999999	631	983	294	21	999999	95	755	978	999999	107	234	831	999999	999999	782	999999	999999	648	187	999999	813	364	999999	935	897	242	298	663	246	252	198	553	87	958	999999	999999	999999	241	539	899	120	999999	926	614	183	357	147	999999	258	999999	845	172	497	999999	962	277	174	999999	999999	412	796	102	999999	999999	908	999999	753	357	955	936	826	999999	999999	999999	999999	999999	438	214	762	999999	999999	708	999999	999999	407	999999	66	999999	996	916	681	999999	128	136	999999	28	182	999999	705	502	603	790	634	321	569	695	62	220	656	74	838	960	999999	999999	318	999999	687	891	999999	882	624	137	360	999999	264	749	999999	983	184	786	724	83	999999	999999	946	314	84	999999	291	712	973	846	969	932	999999	721	491	555	818	25	999999	291	201	823	877	476	439	595	66	819	663	78	46	870	349	999999	999999	335	625	13	23	593	610	461	908	778	168	428	961	543	267	485	999999	168	455	443	999999	685	999999	479	999999	488	46	999999	999999	905	810	108	592	323	270	165	930	814	11	747	999999	740	999999	999999	999999	21	634	999999	999999	187	903	877	425	906	883	775	943	999999	138	535	557	148	999999	13	968	999999	999999	999999	999999	112	999999	361	167	707	762	151	770	999999	171	999999	
854	522	909	999999	12	999999	999999	686	440	494	222	784	685	476	999999	542	999999	999999	999999	259	999999	986	250	459	631	551	999999	717	999999	741	999999	659	984	274	680	999999	238	541	999999	999999	386	158	217	789	889	999999	675	690	517	999999	814	858	999999	911	688	868	282	459	249	460	222	965	543	698	488	999999	999999	999999	796	165	313	999999	910	999999	999999	36	778	460	999999	999999	999999	999999	209	999999	926	156	506	82	585	999999	761	779	302	999999	823	999999	999999	999999	310	336	971	264	894	362	917	29	947	68	999999	999999	99	999999	889	388	584	192	765	620	772	342	66	727	835	999999	403	999999	502	370	281	463	421	999999	160	243	889	622	999999	847	999999	907	999999	447	43	924	722	939	889	914	966	640	654	995	999999	968	999999	999999	428	999999	958	392	526	999999	787	999999	999999	829	671	999999	498	962	999999	917	613	999999	143	618	693	911	271	999999	644	999999	404	640	808	999999	523	999999	964	646	203	999999	999999	623	390	999999	660	458	999999	893	278	244	425	999999	593	736	999999	881	834	660	560	517	647	504	999999	938	193	156	999999	999999	999999	489	691	852	999999	999999	38	990	484	999999	999999	245	237	378	195	409	172	400	56	999999	44	642	358	999999	999999	686	587	999999	999999	451	438	514	681	999999	999999	789	999999	573	244	772	999999	999999	407	321	703	324	289	999999	318	348	776	792	109	705	789	673	141	387	766	92	243	642	126	999999	999999	999999	999999	999999	790	406	856	999999	165	999999	373	643	244	46	610	771	406	318	999999	999999	999999	645	414	976	999999	999999	999999	175	807	162	538	76	284	999999	237	259	760	912	488	911	492	999999	636	825	341	999999	999999	104	777	999999	686	925	564	999999	366	448	49	999999	307	875	748	691	790	13	746	999999	369	869	999999	999999	20	494	829	175	999999	999999	19	588	644	924	486	999999	397	999999	475	613	511	694	18	788	999999	999999	614	999999	172	801	397	632	999999	44	999999	999999	295	426	984	999999	999999	398	547	999999	439	999999	999999	383	399	999999	999999	978	537	142	796	999999	999999	999999	999999	837	999999	226	13	252	110	386	509	610	147	916	999999	999999	828	999999	517	122	999999	999999	358	759	999999	241	999999	999999	507	419	999999	946	248	122	708	999999	285	157	322	999999	395	304	768	62	950	342	999999	999999	999999	331	160	263	625	683	999999	720	672	391	999999	647	12	36	744	691	291	563	372	35	217	13	696	680	960	637	727	852	999999	306	999999	896	995	741	69	186	269	841	330	564	594	988	601	893	549	675	
999999	999999	999999	86	771	999999	970	999999	274	999999	635	479	999999	987	956	675	348	999999	583	711	651	999999	967	568	432	450	243	999999	999999	229	999999	803	141	295	760	368	999999	999999	535	421	925	785	476	155	551	789	548	342	607	999999	649	236	319	838	34	999999	401	991	653	330	164	999999	779	55	999999	831	347	17	999999	598	383	53	840	171	785	999999	794	999999	27	999999	902	999999	209	522	580	185	999999	303	271	999999	967	310	651	214	267	762	15	431	643	719	451	999999	115	19	545	605	395	158	62	168	822	999999	974	20	428	999999	999999	267	999999	335	999999	54	746	93	999999	82	999999	636	904	32	860	999999	188	307	201	371	794	999999	976	974	999999	999999	250	999999	331	999999	335	640	999999	13	999999	747	956	317	380	407	999999	32	388	472	213	759	999999	999999	307	999999	400	676	819	66	469	773	999999	500	545	999999	999999	999999	761	242	747	761	999999	900	233	122	416	871	927	999999	577	999999	999999	514	999999	999999	100	220	805	872	998	999999	821	730	544	35	467	999999	772	377	999999	161	271	155	724	452	909	353	806	194	53	529	749	35	999999	697	999999	776	999999	513	999999	593	837	889	244	99	940	129	365	207	655	999999	108	560	999999	999999	510	665	789	999999	131	999999	413	999999	828	479	908	795	999999	847	999999	690	999999	999999	464	19	323	382	911	999999	512	790	988	999999	999999	103	430	999999	835	72	196	999999	987	412	999999	176	190	226	70	999999	999999	154	878	518	143	999999	224	840	999999	191	112	138	999999	163	815	341	758	999999	999999	735	999999	718	999999	999999	660	767	702	333	999999	297	829	107	321	155	455	367	912	999999	475	999999	879	999999	103	653	959	999999	551	834	597	60	999999	385	144	335	716	999999	195	999999	858	376	999999	890	964	808	362	15	817	608	707	457	999999	289	999999	518	855	468	625	999999	999999	999999	225	868	999999	825	879	453	999999	999999	438	984	999999	999999	999999	109	999999	988	625	295	300	953	250	943	136	150	631	999999	56	626	479	257	846	878	480	265	999999	403	163	149	928	909	52	831	180	723	284	216	667	238	216	867	999999	339	25	275	362	999999	741	596	203	750	999999	346	516	190	148	304	742	366	999999	907	834	999999	366	999999	999999	419	999999	999999	999999	999999	471	999999	419	999999	999999	516	863	214	902	877	999999	567	945	187	512	706	324	989	585	980	473	311	289	309	42	367	973	633	364	943	509	338	730	778	999999	588	999999	999999	776	631	999999	537	463	999999	255	277	999999	188	999999	214	
104	999999	828	885	950	169	538	999999	580	56	999999	239	850	959	378	333	836	176	897	924	779	420	222	953	999999	936	999999	999999	999999	765	826	999999	754	159	848	726	999999	845	828	999999	59	816	999999	729	98	211	687	504	703	921	440	374	291	999999	434	683	570	875	345	24	321	330	999999	815	229	999999	999999	999999	120	651	999999	991	348	999999	999999	999999	999999	999999	999999	348	259	353	999999	142	334	462	513	999999	724	999999	165	999999	509	813	808	729	759	518	999999	349	725	999999	393	61	107	449	35	999999	999999	471	596	999999	20	999999	765	968	816	924	490	767	999999	686	999999	945	495	199	999999	999999	968	154	214	578	999999	524	999999	272	999999	999999	999999	885	999999	999999	999999	263	999999	88	624	511	57	840	913	999999	38	742	114	49	19	448	566	908	957	500	999999	935	999999	999999	104	496	385	999999	18	363	999999	999999	340	246	967	722	375	417	999999	979	999999	138	241	379	550	250	999999	583	999999	521	896	136	927	936	464	783	995	561	984	138	136	999999	831	560	944	432	412	867	999999	999999	82	999999	999999	999999	22	999999	704	887	477	853	85	802	249	497	466	999999	678	999999	782	999999	726	814	432	446	853	933	307	681	435	127	837	552	510	965	999999	747	792	949	999999	57	88	999999	93	140	62	999999	999999	343	103	999999	999999	19	95	888	570	268	725	897	134	89	119	32	999999	360	25	532	999999	283	59	719	970	729	479	734	115	618	730	302	999999	528	999999	999999	999999	255	373	999999	467	622	405	999999	31	895	824	844	938	66	656	733	124	999999	43	40	999999	999999	999999	35	999999	360	999999	951	999999	433	513	999999	461	156	444	216	999999	197	75	678	878	999999	697	84	904	999999	795	59	961	999999	187	999999	495	597	678	214	45	348	298	116	839	454	652	597	392	228	392	792	999999	450	746	927	999999	364	162	424	686	144	130	903	565	733	990	540	256	649	120	863	477	240	181	648	898	958	839	433	227	999999	692	686	999999	13	437	521	260	999999	408	141	444	263	528	999999	227	395	551	115	464	121	351	742	117	528	324	391	279	108	38	506	999999	728	207	586	452	443	999999	562	306	478	290	996	999999	999999	428	224	711	280	999999	999999	416	999999	999999	115	758	950	579	724	688	56	251	161	999999	902	616	999999	66	941	457	999999	734	989	809	999999	831	354	501	137	999999	999999	679	999999	677	525	99	999999	758	102	828	502	864	936	873	999999	999999	138	999999	349	373	712	167	770	822	646	778	427	999999	984	
284	413	458	999999	624	587	376	252	999999	999999	999999	825	957	964	999999	955	919	798	125	559	758	702	578	162	764	999999	999999	908	999999	41	746	999999	866	774	999999	425	53	999999	321	295	999999	984	655	999999	999999	547	755	203	658	867	727	980	311	374	999999	581	834	306	686	237	999999	467	999999	452	959	150	958	192	156	999999	912	999999	486	830	999999	773	999999	508	999999	227	641	748	260	319	313	765	370	999999	548	246	590	746	736	999999	650	999999	999999	212	120	395	589	572	57	961	955	231	504	999999	999999	462	533	999999	681	469	596	999999	217	999999	999999	203	780	466	644	909	116	175	769	402	189	259	856	845	999999	239	638	78	701	298	364	91	271	888	802	95	999999	999999	75	276	497	754	999999	170	73	916	614	132	928	148	999999	789	999999	111	302	450	999999	999999	999999	451	999999	999999	205	918	403	67	932	892	664	999999	206	852	110	502	905	999999	50	695	999999	481	624	515	150	562	444	999999	629	999999	596	362	488	34	327	623	445	969	558	300	766	999999	999999	999999	468	378	942	999999	689	959	999999	867	999999	910	906	465	826	326	387	999999	999999	829	999999	772	306	311	80	999999	535	486	67	935	999999	750	929	999999	999999	902	57	771	620	442	885	669	963	728	952	577	127	861	797	128	592	999999	816	937	577	222	999999	166	307	770	476	212	999999	999999	990	999999	981	999999	999999	999999	278	615	999999	999999	943	769	808	577	999999	502	64	673	689	938	352	960	999999	991	999999	285	486	891	474	850	966	682	999999	702	999999	303	596	999999	894	872	999999	977	999999	999999	999999	807	413	848	806	805	715	999999	522	963	999999	999999	725	989	931	692	448	387	150	182	999999	271	12	115	839	66	906	77	999999	999999	98	374	76	169	998	401	871	637	94	669	144	174	169	999999	784	999999	577	607	64	211	999999	473	836	721	699	732	805	308	19	750	899	647	32	705	999999	553	964	999999	999999	540	820	811	302	481	999999	999999	999999	209	331	141	488	999999	999999	999999	392	624	537	354	469	275	595	573	627	343	770	496	151	464	927	999999	743	22	616	523	391	623	180	364	683	789	631	605	976	999999	999999	600	634	454	323	261	25	619	999999	725	944	256	999999	999999	711	999999	768	999999	999999	100	999999	475	692	499	999999	999999	453	999999	670	680	644	999999	596	749	999999	179	861	697	150	676	999999	133	916	891	578	145	999999	221	653	142	30	999999	334	886	999999	796	908	145	268	554	807	842	999999	425	90	999999	659	999999	887	542	
999999	81	506	605	876	999999	559	800	920	60	339	242	529	538	659	660	999999	999999	269	284	271	725	438	596	869	381	184	500	810	999999	485	994	999999	999999	999999	949	488	729	999999	999999	246	999999	225	217	224	574	323	999999	765	430	999999	948	184	613	280	963	642	909	735	999999	100	68	989	306	574	999999	999999	418	95	710	999999	936	700	55	999999	163	510	999999	382	304	999999	999999	734	390	334	537	999999	720	840	488	316	999999	993	515	999999	187	127	918	643	999999	666	904	334	65	258	999999	257	139	999999	126	463	421	537	999999	446	336	334	609	971	999999	525	197	578	606	403	603	943	195	921	860	46	591	999999	502	638	164	999999	999999	999999	971	289	690	155	723	999999	894	50	562	999999	796	853	517	947	605	364	479	335	999999	661	654	419	72	217	999999	999999	871	834	44	802	291	897	999999	999999	999	758	834	51	999999	581	999999	999999	390	125	135	16	999999	644	982	999999	169	828	711	27	486	562	999999	482	440	642	163	70	15	999999	787	999999	999999	999999	947	846	529	437	480	156	163	101	38	946	92	999999	562	237	851	896	643	463	195	999999	991	447	541	361	611	222	427	448	557	631	999999	235	807	999999	999999	145	618	999999	999999	564	999999	395	533	279	400	999999	999999	999999	999999	999999	999999	333	713	999999	58	509	315	999999	825	268	729	999999	544	407	618	856	900	84	540	999999	287	911	116	630	774	606	999999	999999	961	880	999999	999999	239	999999	516	999999	522	999999	439	999999	830	450	906	99	999999	159	850	136	661	544	830	16	396	502	831	999999	999999	92	999999	999999	999999	52	217	999999	136	238	485	106	890	614	999999	999999	999999	353	886	999999	15	999999	795	624	755	999999	610	427	999999	135	114	737	615	312	999999	440	999999	986	601	999999	999999	999999	963	999999	674	753	245	57	209	177	371	53	999999	994	999999	210	297	999999	696	808	442	789	895	10	133	747	491	588	999999	999999	999999	657	751	109	603	53	999999	999999	950	12	999999	563	227	999999	764	71	131	620	999999	999999	152	279	999999	792	999999	453	999999	999999	484	999999	272	657	229	305	999999	999999	301	516	401	164	156	109	230	694	267	999999	572	24	999999	71	625	870	484	251	999999	942	999999	959	754	159	999999	101	999999	34	739	894	343	921	999999	60	999999	615	999999	949	439	53	999999	605	534	476	880	61	726	999999	999999	402	182	978	544	23	999999	342	999999	251	185	65	396	999999	999999	373	544	651	97	999999	301	20	999999	534	811	718	999999	999999	434	999999	278	927	374	
301	723	347	721	999999	999999	999999	703	437	853	977	773	999999	656	852	649	171	932	999999	963	540	130	300	751	647	177	999999	130	593	907	484	973	258	690	105	482	617	652	189	999999	185	492	999999	166	673	761	436	71	50	122	273	355	49	999999	834	180	999999	999999	83	198	560	999999	120	530	999999	14	524	694	999999	379	41	999999	999999	964	788	999999	999999	999999	87	999999	740	764	89	480	644	139	934	295	999999	999999	59	999999	999999	999999	714	999999	382	999999	999999	669	246	999999	510	670	90	753	601	84	184	786	999999	298	999999	999999	999999	999999	712	639	885	248	80	999999	999999	636	329	999999	940	762	260	405	675	921	355	418	999999	998	264	999999	399	890	999999	859	999999	999999	999999	761	513	391	543	918	999999	999999	458	549	599	17	999999	873	351	80	813	839	824	999999	120	999999	943	109	999999	459	541	303	999999	999999	710	999999	128	999999	999999	999999	999999	999999	999999	999999	725	999999	473	806	999999	642	104	390	77	329	87	698	45	341	958	26	999999	414	844	94	999999	386	503	463	839	999999	888	145	256	782	574	263	999999	493	63	188	529	147	290	904	365	160	999999	920	999999	999999	185	787	809	610	750	101	715	144	953	349	438	999999	966	440	754	958	144	295	754	823	999999	551	999999	780	496	680	999999	939	728	237	161	583	546	827	213	110	999999	646	999999	999999	548	485	539	999999	750	520	180	850	159	406	25	999999	175	999999	932	633	508	39	123	80	968	999999	416	725	197	854	472	149	237	654	999999	498	264	281	285	603	22	999999	40	976	510	283	790	332	221	221	417	452	999999	999999	602	306	532	961	515	772	79	999999	526	895	58	40	623	999999	774	527	999999	894	818	339	621	934	999	999999	569	694	985	93	514	999999	447	29	254	657	62	336	965	302	766	512	534	999999	999999	144	928	479	999999	295	558	999999	535	522	634	565	999999	667	306	395	401	999999	787	999999	309	549	458	38	786	965	452	447	562	999999	138	315	804	999999	885	864	219	999999	44	700	535	820	999999	924	999999	688	999999	999999	39	580	999999	945	999999	548	899	999999	686	999999	692	694	842	999999	141	999999	394	999999	760	545	999999	999999	186	312	785	96	459	999999	108	533	999999	999999	276	68	417	981	492	999999	999999	266	523	387	187	999999	407	350	858	425	688	999999	539	76	999999	163	612	597	999999	999999	169	999999	99	420	410	162	999999	593	427	783	702	160	659	211	999999	999999	32	405	264	866	905	445	999999	44	800	799	994	576	181	123	456	820	
999999	893	32	950	176	112	976	999999	999999	999999	922	84	999999	538	649	337	336	999999	140	999999	342	537	693	723	410	999999	619	611	168	690	422	314	337	882	572	766	188	789	338	919	999999	240	999999	102	523	164	999999	999999	999999	666	250	999999	999999	249	999999	60	210	309	549	999999	999999	999999	866	371	400	617	747	839	999999	999999	158	547	103	220	788	999999	722	601	999999	256	743	999999	461	999999	450	672	331	999999	404	522	565	879	249	226	436	999999	999999	999999	701	905	416	482	307	276	517	702	655	772	460	386	337	608	108	999999	999999	999999	999999	374	921	727	296	659	999999	999999	999999	999999	308	877	783	735	737	999999	900	304	839	999999	59	195	984	747	27	999999	999999	27	194	957	780	945	848	299	149	999	530	973	619	757	46	854	948	248	999999	999999	999999	724	648	999999	999999	804	464	117	97	999999	390	184	710	999999	31	427	268	999999	999999	362	38	494	595	737	749	999999	685	91	999999	205	246	745	352	999999	569	999999	379	137	258	976	999999	740	212	999999	619	356	999999	999999	736	999999	595	588	751	999999	749	999999	139	999999	318	781	129	999999	883	999999	491	999999	832	471	179	999999	58	141	121	521	871	999999	291	183	128	403	664	999999	355	614	609	657	999999	310	499	74	783	999999	999999	477	856	117	857	321	930	974	999999	801	999999	627	570	464	999999	239	180	461	223	955	999999	914	127	325	999999	999999	291	833	999999	532	971	114	335	589	322	999999	665	763	440	970	999999	999999	879	999999	999999	727	54	155	190	764	139	48	999999	827	999999	904	359	541	90	588	39	106	999999	991	830	607	302	980	152	833	574	416	999999	999999	999999	648	45	264	232	310	999999	999999	652	885	402	932	999999	507	913	417	294	133	999999	999999	941	156	819	887	42	999999	435	999999	12	357	200	999999	28	999999	125	36	868	999999	319	779	363	893	999999	999999	598	999999	354	999999	76	999999	549	999999	999999	178	311	565	829	157	999999	736	875	171	143	999999	695	680	914	653	391	886	999999	199	814	903	999999	999999	702	381	999999	145	151	999999	996	999999	808	750	989	849	999999	559	999999	720	872	582	999999	202	999999	999999	752	999999	999999	700	412	999999	195	999999	635	829	679	263	863	457	858	999999	595	245	175	865	999999	944	999999	75	355	832	689	828	999999	999999	999999	306	298	553	628	381	163	450	237	816	93	458	125	169	999999	54	696	999999	862	999999	987	669	36	999999	662	808	236	916	355	580	500	366	42	403	829	382	964	319	829	487	933	154	17	999999	
999999	47	829	531	999999	311	145	939	966	541	999999	339	279	404	891	820	154	999999	105	656	325	727	426	722	999999	797	90	999999	999999	384	851	842	661	677	122	624	999999	704	32	54	445	999999	399	500	999999	499	113	999999	428	19	342	697	59	361	43	64	621	117	202	107	230	757	29	591	690	412	678	999999	291	276	840	999999	224	60	220	765	337	925	573	999999	694	519	958	911	52	164	792	310	999999	68	12	872	512	999999	823	999999	541	807	810	999999	999999	511	289	161	178	892	999999	999999	999999	999999	727	696	543	362	413	711	798	118	549	535	619	378	957	233	274	968	937	299	237	532	999999	529	124	827	28	192	240	807	999999	999999	681	793	169	376	340	316	338	160	521	121	999999	433	268	284	136	453	554	66	887	209	999999	193	999999	618	54	999999	582	715	344	230	480	999999	375	999999	854	826	218	999999	892	957	639	786	778	125	643	800	271	839	999999	574	638	999999	920	999999	203	497	999999	999999	332	999999	999999	623	816	300	999999	897	67	999999	430	310	244	964	999999	999999	569	999999	414	655	974	999999	936	742	999999	769	592	306	81	999999	207	999999	999999	667	267	758	999999	26	970	488	999999	999999	742	403	419	401	339	674	20	990	999999	999999	92	376	576	88	206	990	999999	56	708	344	826	235	670	73	506	577	999999	415	999999	999999	208	926	999999	238	511	543	333	623	439	999999	296	90	999999	183	999999	437	101	189	562	999999	417	923	999999	149	919	517	733	999999	894	999999	968	604	999999	999999	825	166	205	347	576	999999	667	985	617	999999	999999	745	376	497	788	78	999999	999999	852	472	145	999999	157	999999	318	994	809	977	728	999999	949	691	795	999999	357	999999	241	753	612	898	576	431	316	999999	101	184	999999	245	567	825	285	450	751	822	999999	999999	18	174	39	999999	853	689	267	939	841	366	949	937	149	670	999999	999999	914	954	896	713	969	168	939	999999	853	574	420	902	401	508	939	999999	153	808	119	77	723	39	999999	886	173	376	157	734	235	999999	106	896	988	552	536	797	926	999999	579	999999	234	895	729	289	279	365	999999	343	427	976	794	341	561	769	19	885	908	999999	549	602	21	215	999999	999999	477	523	913	849	972	151	999999	571	238	268	842	828	310	999999	617	808	999999	814	317	258	419	999999	999999	229	543	999999	888	999999	41	977	839	29	986	90	999999	755	452	698	370	285	929	999999	112	302	926	190	585	153	402	741	999999	207	999999	660	239	712	999999	694	999999	331	
262	999999	999999	261	429	823	999999	229	954	861	999999	141	453	41	329	197	999999	52	999999	999999	75	745	523	300	214	642	131	336	999999	108	999999	758	999999	49	999999	799	691	851	873	999999	999999	999999	999999	541	385	641	753	866	999999	52	999999	146	401	952	265	516	616	999999	57	999999	701	516	379	855	293	999999	999999	999999	18	530	999999	811	179	999999	25	710	557	982	914	572	999999	265	995	808	58	441	366	999999	783	999999	999999	451	803	95	412	831	999999	343	257	777	892	999999	857	810	546	249	966	212	937	999999	999999	634	334	484	899	445	521	570	806	852	251	318	630	502	347	63	17	93	786	194	724	223	999999	999999	679	548	999999	999999	271	809	474	163	999999	999999	556	999999	126	328	196	999999	320	425	536	404	536	583	719	999999	473	492	241	883	999999	752	830	746	899	197	805	360	47	336	999999	997	388	999999	815	401	946	788	937	688	897	819	874	309	687	339	999999	105	999999	52	721	999999	577	591	737	750	408	999999	659	929	523	836	929	999999	126	999999	26	448	768	327	418	684	555	553	999999	607	878	531	69	569	585	709	530	995	614	529	430	796	359	75	999999	146	999999	17	174	999999	890	890	192	158	323	172	337	999999	634	47	233	34	605	140	871	999999	750	999999	353	814	316	999999	379	596	999999	229	98	702	334	281	555	999999	388	925	716	988	348	911	255	422	381	28	370	577	305	999999	201	229	204	126	396	48	663	360	754	956	999999	596	49	103	999999	634	187	999999	491	685	645	679	999999	999999	999999	839	844	930	442	297	573	802	301	712	999999	868	999999	218	884	999999	884	38	180	760	478	752	871	162	348	746	840	17	96	999999	760	999999	806	321	587	557	203	999999	917	999999	999999	718	999999	999999	75	215	136	969	478	973	999999	616	508	662	414	785	968	692	592	696	999999	565	716	681	951	515	72	999999	999999	337	323	161	121	713	378	760	457	543	96	143	620	871	539	122	818	999999	24	154	907	801	588	511	999999	230	999999	999999	11	999999	999999	560	152	999999	999999	150	659	649	505	794	294	999999	338	434	999999	458	85	584	36	603	999999	999999	999999	918	999999	999999	749	812	20	999999	703	551	999999	833	999999	999999	990	681	533	399	463	178	648	229	859	263	473	164	905	692	999999	435	999999	408	760	999999	69	234	658	519	401	847	639	999999	100	999999	999999	505	276	80	467	403	61	636	999999	694	169	281	68	36	365	999999	906	328	745	999999	750	359	82	590	476	999999	999999	999999	
998	615	999999	43	138	126	368	968	888	835	234	751	383	173	268	75	418	999999	999999	632	163	806	940	320	999999	822	992	545	432	999999	604	701	999999	47	638	534	165	135	999999	999999	668	397	999999	999999	103	993	894	586	999999	16	999999	688	600	401	999999	201	999999	228	174	316	999999	822	999999	212	999999	533	999999	346	535	734	910	999999	644	234	963	999999	110	869	226	875	999999	415	999999	425	999999	915	111	999999	187	446	859	937	999999	836	999999	845	999999	999999	840	570	623	558	61	367	106	887	53	375	437	103	999999	999999	11	999999	388	999999	378	130	697	325	431	999999	999999	98	874	973	332	808	416	999999	999999	999999	38	655	262	379	364	999999	328	627	871	735	999999	94	356	64	935	671	457	109	476	730	805	524	999999	232	999999	963	492	133	564	999999	999999	999999	999999	492	776	999999	46	19	363	999999	802	80	454	696	848	83	742	820	47	660	360	316	651	194	802	514	999999	40	979	999999	604	205	999999	636	776	244	906	863	999999	589	635	448	999999	195	927	734	80	452	383	326	231	999999	95	999999	999999	652	666	993	690	272	838	16	40	963	686	999999	17	818	920	614	999999	878	542	999999	35	912	570	466	266	77	443	75	656	662	999999	999999	999999	168	751	133	577	912	183	999999	750	628	417	782	999999	330	726	262	532	999999	999999	352	139	636	878	972	999999	209	736	622	829	773	360	999999	793	755	497	999999	76	999999	999999	999999	999999	528	707	999999	999999	788	958	936	350	191	542	887	999999	999999	801	999999	290	778	999999	999999	999999	560	999999	977	999999	50	989	999999	999999	877	195	735	732	894	999999	611	929	481	999999	303	999999	800	281	999999	240	472	863	966	953	24	569	999999	999999	999999	999999	155	342	730	137	999999	798	214	999999	473	999999	999999	164	619	999999	200	999999	999999	311	748	136	385	999999	547	746	806	187	999999	999999	818	318	999999	981	74	816	501	279	209	353	22	504	999999	697	808	999999	433	318	999999	786	763	471	761	986	999999	542	999999	999999	795	999999	331	287	775	415	293	165	999999	825	100	803	688	920	353	464	299	253	99	687	479	999999	323	497	933	246	999999	357	557	911	976	532	123	635	484	226	31	999999	729	631	413	653	555	999999	228	450	108	999999	127	306	999999	761	453	24	396	999999	669	999999	354	538	378	936	608	999999	999999	568	689	63	446	137	442	563	999999	467	283	826	349	999999	999999	492	148	203	240	260	224	224	88	109	248	999999	556	999999	390	999999	999999	477	55	999999	999999	660	999999	
54	405	989	999999	143	247	986	741	570	999999	999999	565	861	999999	185	706	357	999999	634	489	999999	814	863	999999	254	183	333	214	806	781	999999	956	618	731	103	999999	250	395	999999	999999	102	368	677	33	999999	999999	999999	999999	87	771	697	397	134	181	180	239	542	999999	619	960	913	781	934	789	580	997	946	999999	999999	387	465	999999	891	656	396	999999	147	840	978	621	653	532	136	44	999999	593	831	447	999999	863	265	831	775	130	73	320	999999	888	999999	604	686	399	505	700	315	735	506	478	784	948	102	702	439	999999	316	999999	999999	899	705	999999	176	999999	578	999999	131	999999	196	770	999999	85	999999	999999	397	384	999999	263	36	435	729	358	97	363	663	612	771	562	402	778	814	682	665	533	192	466	437	188	821	73	578	681	999999	735	885	708	999999	843	315	999999	72	62	364	230	180	356	999999	813	844	966	670	569	241	999999	999999	910	420	276	76	999999	947	999999	442	963	856	58	999999	361	999999	999999	462	927	999999	347	715	761	999999	999999	362	835	567	624	343	854	402	19	999999	140	999999	974	999999	883	776	384	999999	315	620	401	373	132	546	547	345	999999	999999	999999	999999	894	999999	204	593	975	913	240	999999	999999	422	999999	571	846	608	679	581	502	667	999999	160	872	239	409	999999	925	81	240	999999	30	288	999999	999999	659	999999	555	437	585	391	999999	970	546	21	785	892	999999	830	526	524	999999	965	842	999999	934	999999	448	999999	999999	999999	667	999999	683	940	352	53	968	246	911	158	62	252	996	121	355	609	614	861	454	516	119	999999	555	715	432	64	999999	231	416	77	259	891	144	532	723	417	999999	999999	999999	741	999999	999999	918	377	472	624	969	731	876	335	977	587	220	999999	999999	999999	359	967	518	298	608	746	999999	999999	899	999999	118	473	999999	999999	322	19	999999	999999	592	323	186	187	253	808	95	713	354	91	100	999999	681	358	999999	162	68	329	999999	380	143	187	999999	999999	478	310	516	505	344	939	22	968	999999	506	203	999999	395	182	723	709	212	999999	999999	748	753	237	489	759	883	245	879	992	921	821	580	415	999999	111	999999	999999	302	589	379	415	78	132	285	184	165	960	767	886	606	387	178	248	785	999999	999999	250	821	999999	999999	109	999999	30	56	574	926	787	280	999999	999999	780	416	622	524	999999	680	999999	952	315	604	999999	999999	992	396	543	653	341	630	999999	779	467	131	999999	967	280	999999	58	85	711	257	377	999999	999999	422	825	999999	555	724	799	546	
700	298	515	161	699	631	76	999999	512	920	595	167	149	999999	15	999999	870	999999	254	640	632	555	250	67	237	242	994	999999	570	999999	107	999999	999999	595	999999	179	616	394	999999	648	288	999999	573	790	999999	999999	550	969	999999	177	110	899	479	168	914	155	58	457	924	466	637	496	999999	999999	822	978	999999	999999	434	999999	52	485	999999	999999	999999	217	982	459	405	27	691	999999	173	403	471	208	999999	672	999999	933	130	999999	999999	810	21	791	360	999999	999999	999999	999999	999999	545	579	134	625	521	999999	999999	706	173	999999	61	999999	774	999999	333	669	999999	624	840	663	873	999999	999999	883	999999	577	594	999999	857	359	491	721	143	694	489	593	278	999999	999999	274	865	974	999999	532	117	563	45	408	468	690	164	353	843	999999	133	999999	999999	251	610	999999	999999	999999	849	813	117	340	773	89	133	739	999999	631	938	576	797	999999	731	193	776	999999	541	195	111	176	999999	147	878	999999	571	445	729	37	999999	741	999999	628	999999	956	425	776	790	999999	285	999999	299	999999	414	999999	432	234	322	680	474	159	413	103	145	682	619	969	462	860	518	999999	999999	373	395	999999	999999	178	774	999999	768	999999	670	585	910	382	876	670	732	611	490	346	133	58	562	96	999999	892	493	452	346	455	324	929	447	999999	718	925	147	217	686	263	460	547	912	475	489	827	193	762	999999	948	999999	850	999999	182	564	961	811	309	868	698	685	332	438	322	685	740	148	999999	664	950	533	525	924	236	885	585	146	97	607	999999	709	730	645	999999	999999	473	999999	275	43	756	999999	838	999999	999999	578	138	119	600	790	999999	689	871	108	999999	999999	721	926	153	296	978	825	724	701	368	989	955	686	999999	112	221	191	873	288	908	999999	694	186	937	658	757	476	999999	999999	859	821	838	631	790	972	497	547	415	979	64	930	399	146	980	998	622	999999	79	497	578	999999	816	592	199	29	730	545	999999	495	538	512	289	427	842	547	999999	333	896	77	615	999999	776	894	234	999999	446	999999	999999	938	45	315	999999	58	728	302	14	255	442	771	251	999999	999999	920	999999	551	651	972	304	999999	847	299	999999	11	999999	904	790	922	368	999999	582	182	349	999999	459	233	115	999999	698	999999	542	999999	891	135	825	662	125	856	453	682	336	999999	263	762	999999	746	759	999999	999999	823	512	92	887	229	198	79	612	508	999999	226	445	999999	283	754	900	999999	999999	430	999999	229	789	999999	478	685	886	999999	918	587	999999	712	473	
999999	75	875	46	999999	27	671	999999	756	60	616	395	236	246	999999	199	999999	999999	999999	349	338	229	946	999999	578	613	211	343	89	161	999999	551	758	753	735	354	408	717	449	999999	999999	493	429	179	183	548	251	449	970	999999	418	999999	999999	373	999999	999999	129	840	468	847	999999	338	857	605	35	75	637	483	999999	571	791	791	999999	236	613	845	800	999999	999999	40	371	762	373	170	742	308	999999	999999	618	255	235	999999	999999	602	999999	407	636	824	154	118	911	768	999999	408	137	627	999999	581	999999	299	690	352	980	438	486	63	964	696	862	726	331	999999	865	999999	999999	233	999999	819	999999	215	999999	975	632	999999	999999	602	824	999999	43	124	994	172	635	328	999999	882	587	821	125	999999	443	999999	999999	999999	786	999999	902	682	999999	903	94	494	461	999999	91	999999	720	237	319	999999	238	10	662	747	999999	169	616	999999	701	463	999999	721	999999	75	772	277	24	215	999999	459	699	152	901	139	40	510	710	91	246	850	999999	999999	511	242	825	442	287	223	695	626	999999	999999	980	610	999999	373	790	396	999999	814	700	999999	271	999999	193	999999	999999	533	999999	231	459	535	309	999999	300	295	999999	471	250	339	989	800	999999	348	407	999999	171	301	871	999999	999999	999999	309	432	159	657	98	652	59	738	343	754	506	474	177	526	66	999999	319	972	999999	329	156	451	824	999999	995	922	461	849	924	807	662	61	999999	145	235	877	701	999999	999999	999999	421	999999	995	245	999999	55	181	880	287	41	981	899	512	400	176	857	608	259	999999	175	999999	209	813	536	102	999999	999999	41	301	999999	438	676	999999	597	907	645	999999	589	605	950	751	580	571	892	826	762	548	999999	999999	377	278	999999	981	42	999999	999999	697	469	152	849	92	999999	589	999999	603	315	135	999999	493	999999	412	29	654	711	424	999999	637	999999	999999	339	906	999999	72	999999	999999	987	695	999999	231	695	999999	986	999999	756	867	612	990	472	299	999999	637	633	626	447	965	999999	797	279	999999	999999	584	776	759	812	943	239	999999	666	999999	999999	619	392	694	798	999999	999999	582	897	843	811	629	174	631	199	702	283	999999	625	958	660	200	426	133	475	999999	181	236	633	813	638	535	334	999999	999999	901	254	938	999999	863	549	999999	899	435	999999	135	419	154	570	120	669	13	999999	708	538	425	203	268	228	687	412	199	949	94	215	999999	305	999999	948	297	457	344	999999	999999	418	983	300	991	327	349	701	36	665	522	153	635	84	999999	745	
267	707	985	720	999999	999999	359	728	815	230	529	999999	529	999999	282	663	335	605	700	299	999999	135	212	941	878	999999	386	999999	436	999999	999999	999999	678	154	690	590	999999	624	999999	310	69	265	484	771	999999	518	182	829	999999	859	818	40	384	336	999999	142	999999	999999	841	165	84	999999	301	874	650	327	161	384	999999	692	201	711	350	399	240	999999	650	440	153	999999	813	999999	150	577	132	549	828	999999	954	558	94	427	782	109	235	243	963	610	130	999999	367	797	323	999999	999999	116	689	984	106	900	491	999999	901	481	351	528	684	999999	999999	111	499	809	999999	957	608	774	928	250	999999	996	336	50	320	672	12	25	242	999999	909	999999	859	999999	256	999999	76	999999	999999	310	999999	999999	999999	248	999999	28	981	557	377	999999	102	893	188	448	819	999999	999999	999999	999999	239	478	336	295	244	999999	736	252	999999	563	999999	890	589	999999	999999	492	466	448	97	192	999999	691	999999	647	876	999999	999999	837	420	999999	156	999999	625	274	999999	831	999999	422	324	999999	131	999999	999999	994	11	999999	999999	999999	560	999999	362	661	486	269	462	999999	33	688	999999	999999	799	999999	831	630	416	999999	275	324	999999	796	71	54	133	663	70	525	999999	999999	999999	411	845	380	287	464	999999	495	13	366	811	748	808	999999	14	438	634	999999	944	705	587	999999	209	198	683	764	894	318	537	822	999999	999999	999999	572	51	16	999999	428	621	999999	958	920	999999	999999	999999	223	987	327	50	999999	39	838	999999	999999	873	531	212	999999	697	523	569	363	958	190	167	874	565	245	701	998	397	999999	611	577	999999	666	241	299	684	470	999999	577	277	842	792	370	367	999999	698	519	999999	999999	731	107	807	605	962	703	751	639	657	752	625	999999	308	999999	236	12	911	216	999999	912	972	237	999999	999999	96	999999	397	999999	999999	40	546	192	204	13	484	999999	999999	151	704	999999	999999	999999	812	33	951	235	544	968	143	999999	622	491	229	890	421	999999	360	814	999999	845	315	953	132	999999	215	999999	847	304	349	723	241	769	999999	762	374	926	425	723	999999	860	999999	428	664	161	999999	999999	962	313	591	980	163	956	632	859	232	999999	999999	195	818	999999	999999	999999	628	419	133	853	979	466	526	495	999999	636	772	658	273	886	999999	999999	999999	999999	999999	544	999999	369	999999	999999	147	653	540	779	999999	240	904	534	483	342	800	254	38	999999	999999	506	787	999999	902	526	193	974	595	346	999999	953	999999	668	46	999999	536	999999	999999	848	999999	336	926	
999999	492	847	732	248	184	930	96	54	941	655	84	999999	999999	616	466	53	101	172	999999	999999	483	59	999999	999999	497	999999	806	540	404	999999	848	748	580	50	613	999999	794	945	800	665	259	261	999999	999999	593	72	96	999999	802	999999	757	553	279	731	999999	443	999999	495	750	999999	133	555	649	761	806	336	403	715	12	412	258	155	999999	401	944	232	999999	934	652	435	554	886	999999	999999	433	999999	999999	848	778	180	471	308	205	266	541	703	611	260	523	267	668	999999	917	400	557	611	191	877	787	50	405	999999	842	999999	988	247	999999	62	337	999999	856	999999	937	832	940	950	950	115	860	999999	620	787	420	395	766	999999	999999	999999	999999	821	123	601	71	737	774	813	465	880	277	303	999999	559	999999	22	410	999999	999999	95	999999	999999	661	86	27	546	429	618	999999	457	558	999999	278	480	22	999999	398	265	492	209	67	137	494	999999	837	999999	364	999999	864	408	985	652	999999	883	999999	441	999999	47	584	525	318	166	575	18	331	462	35	416	547	416	623	155	631	999999	38	332	123	591	999999	461	192	367	753	839	472	906	84	395	592	999999	356	360	680	967	999999	900	999999	486	748	384	540	948	523	458	999999	839	30	507	855	564	328	999999	798	132	999999	999999	999999	736	546	425	388	639	823	999999	69	999999	999999	999999	352	137	999999	637	999999	863	920	243	999999	305	64	999999	885	576	999999	38	261	777	561	999999	634	940	999999	825	999999	999999	996	901	135	557	398	521	375	999999	165	728	793	691	735	934	211	109	116	117	681	999999	999999	999999	109	794	999999	292	999999	999999	999999	411	638	945	697	520	999999	29	118	296	907	543	266	529	421	811	999999	570	52	626	356	999999	833	391	154	999999	999999	194	801	340	841	116	809	459	337	754	999999	847	993	225	999999	999999	990	819	999999	148	999999	999999	400	298	559	999999	999999	999999	569	503	999999	257	801	672	726	999999	228	777	455	800	733	807	999999	666	722	397	576	827	559	174	544	999999	999999	16	378	783	794	999999	781	999999	866	725	890	833	186	841	56	331	499	394	964	223	374	409	414	849	818	733	575	172	999999	422	534	405	959	563	76	795	303	999999	888	714	996	758	933	17	917	368	490	880	350	999999	337	999999	209	999999	649	781	601	528	999999	70	937	619	999999	454	200	495	999999	622	775	261	37	556	505	259	999999	999999	475	406	932	999999	999999	694	821	333	94	999999	205	638	914	294	999999	775	976	828	999999	387	640	999999	999999	432	494	
868	115	99	227	781	669	950	114	999999	316	999999	595	515	817	252	999999	795	369	831	299	245	999999	490	999999	999999	999999	677	999999	999999	999999	986	589	510	999999	384	999999	731	116	313	699	255	999999	880	978	998	189	471	999999	534	589	844	129	999999	142	258	170	999999	41	964	211	992	478	275	67	330	615	94	549	443	663	76	689	999999	142	54	711	999999	512	69	82	118	999999	999999	259	141	866	603	378	717	999999	999999	700	999999	112	999999	777	999999	823	999999	392	105	921	577	871	999999	165	73	999999	97	546	343	122	999999	891	102	999999	999999	26	926	464	21	999999	831	228	999999	999999	547	999999	999999	277	453	13	854	676	977	999999	99	999999	999999	975	999999	750	290	180	881	850	728	259	20	380	256	251	999999	203	381	389	99	358	999999	157	618	119	427	999999	103	999999	268	305	914	904	246	455	999999	950	660	999999	435	661	346	999999	999999	298	943	999999	31	212	999999	999999	305	999999	999999	999999	999999	587	367	694	333	470	999999	552	592	432	344	115	144	800	960	946	542	120	953	438	22	332	999999	330	999999	372	799	999999	999999	999999	999999	326	807	505	551	703	593	966	937	999999	583	794	265	224	999999	838	920	230	251	169	128	194	999999	668	728	580	87	47	528	961	670	196	328	986	999999	27	307	999999	999999	266	999999	575	183	988	999999	227	999999	295	999999	336	451	578	649	73	488	815	682	148	999999	970	999999	556	447	975	304	999999	475	279	791	935	540	290	971	999999	806	552	999999	999999	813	511	513	791	999999	202	999999	102	999999	265	508	617	345	169	999999	289	640	806	137	207	999999	999999	999999	797	504	441	999999	171	999999	664	266	935	803	36	334	275	999999	834	886	255	466	212	999999	999999	771	184	999999	380	428	999999	999999	999999	424	814	962	999999	759	716	297	238	406	358	999999	999999	998	572	999999	318	999999	596	822	806	919	999999	740	491	999999	540	35	329	841	425	999999	915	320	266	999999	988	74	979	516	999999	547	658	849	117	717	965	222	999999	370	291	999999	831	869	547	90	542	83	480	735	999999	691	967	396	981	615	999999	573	742	61	999999	254	856	999999	82	268	271	999999	633	774	654	328	999999	959	999999	879	910	999999	772	999999	978	915	999999	253	999999	68	580	271	868	999999	147	402	999999	999999	545	46	689	751	796	289	819	510	450	999999	91	901	864	18	999999	111	704	532	800	566	999999	909	661	613	793	24	688	10	999999	140	636	999999	999999	678	423	524	199	169	999999	493	366	999999	999999	886	171	
395	203	572	435	766	797	999999	601	913	83	635	384	999999	958	999999	600	819	346	319	79	999999	999999	195	594	321	912	999999	282	317	210	605	999999	774	451	407	999999	126	574	406	999999	31	660	933	605	999999	149	999999	211	477	892	547	999999	164	999999	999999	342	17	977	124	854	999999	999999	999999	713	477	200	610	635	999999	962	999999	254	939	976	58	178	999999	590	807	181	799	999999	804	424	999999	474	290	957	999999	75	812	999999	459	552	999999	688	999999	999999	137	597	539	999999	650	515	999999	302	999999	188	768	999999	221	427	180	942	999999	917	538	869	60	999999	909	652	525	999999	999999	345	795	397	894	999999	801	900	999999	220	642	321	999999	298	16	999999	283	999999	999999	946	853	395	999999	516	999999	173	160	999999	179	999999	687	886	962	999999	365	999999	507	804	999999	999999	371	321	999999	960	310	999999	999999	999999	863	999999	999999	999999	463	578	642	765	376	288	899	999999	218	303	730	999999	532	755	359	538	933	933	863	999999	819	999999	999999	999999	999999	999999	216	754	938	911	644	490	405	879	433	393	522	600	999999	229	904	561	200	999999	590	635	437	555	393	696	315	929	825	260	988	999999	999999	110	343	368	81	155	999999	999999	659	250	933	652	332	965	25	342	237	644	575	267	999999	516	999999	795	999999	660	370	252	606	714	665	154	891	759	399	999999	266	347	157	758	769	893	418	999999	999999	784	999999	427	680	972	702	190	685	730	84	487	159	999999	787	999999	784	549	700	944	585	788	761	573	576	603	86	889	999999	816	497	706	107	610	104	796	437	943	999999	633	21	484	469	170	684	999999	272	999999	559	736	974	229	202	473	999999	912	999999	659	999999	999999	896	813	692	869	999999	378	999999	548	454	991	983	841	977	77	933	110	329	600	888	664	999999	368	339	999999	999999	999999	999999	634	846	191	772	778	999999	494	736	208	792	600	927	999999	999999	724	274	568	753	143	252	999999	999999	664	593	433	771	196	747	538	999999	931	37	999999	864	755	702	999999	229	214	749	492	340	735	999999	729	672	581	143	615	103	999999	17	708	35	999999	103	191	598	349	16	999999	747	208	999999	860	572	962	451	775	32	11	348	548	999999	999999	999999	805	356	863	760	199	999999	141	999999	711	999999	328	939	486	662	520	674	880	208	844	999999	142	20	457	166	710	999999	367	999999	999999	433	999999	325	275	594	999999	835	734	999999	999999	851	615	764	999999	936	254	32	965	123	511	337	468	350	999999	999999	661	795	898	706	999999	68	696	
547	352	288	464	999999	674	891	374	999999	999999	301	391	993	139	378	997	999999	912	688	175	254	92	764	964	129	776	260	932	502	937	999999	999999	758	165	999999	421	734	482	250	358	83	748	826	398	176	959	555	884	293	797	999999	794	999999	893	452	999999	587	324	999999	237	423	958	871	747	911	762	999999	999999	72	956	273	48	671	999999	101	505	266	376	999999	170	230	376	649	999999	560	243	999999	864	713	612	834	999999	147	23	934	124	999999	88	487	999999	336	717	822	337	534	999999	999999	999999	802	999999	999999	221	526	184	16	57	999999	999999	197	677	595	768	135	999999	132	853	999999	999999	405	977	628	187	888	393	999999	513	553	321	999999	221	999999	145	72	766	412	622	893	962	17	887	804	709	891	809	818	568	592	999999	215	680	447	473	636	999999	327	31	333	999999	350	502	503	999999	996	975	566	460	705	999999	57	509	960	999999	651	517	182	999999	999999	999999	575	999999	921	191	999999	499	773	999999	508	247	448	390	299	760	999999	999999	394	806	713	915	252	367	999999	233	324	999999	720	509	822	128	999999	999999	999999	253	568	84	999999	999999	999999	506	211	919	952	468	919	666	220	209	325	146	133	999999	215	380	836	217	413	999999	866	999999	778	999999	824	389	594	999999	655	55	202	547	933	999999	999999	216	713	332	414	404	314	657	494	999999	194	999999	995	287	203	999999	417	999999	671	882	455	490	728	999999	999999	999999	873	879	999999	175	999999	778	213	61	999999	999999	667	513	802	19	393	218	915	267	999999	149	393	317	846	300	638	841	875	61	626	434	488	775	237	999999	530	999999	646	329	513	999999	482	943	827	204	697	903	999999	999999	498	247	574	999999	857	956	189	566	43	720	999999	175	999999	999999	999999	36	521	891	285	960	488	959	572	596	754	674	999999	450	489	652	603	734	294	999999	999999	388	859	27	999999	999999	999999	964	400	925	792	999999	512	330	518	801	999999	805	999999	596	183	539	675	978	715	193	299	739	86	391	999999	803	881	999999	599	56	176	999999	973	14	999999	524	569	646	803	999999	999999	999999	931	999999	969	798	115	697	50	33	713	880	311	999999	982	923	888	999999	808	989	465	824	999999	471	634	189	831	624	999999	659	999999	999999	185	308	31	952	999999	999999	422	999999	697	193	648	576	343	296	201	249	31	999999	999999	560	838	813	951	999999	615	470	999999	999999	999999	491	999999	390	999999	685	704	13	712	39	126	500	595	489	302	282	185	164	138	347	987	592	602	913	999999	999999	
200	371	356	684	999999	346	343	633	999999	999999	784	267	522	657	999999	198	536	992	999999	999999	964	358	521	679	999999	999999	341	716	999999	384	889	495	367	644	494	343	656	38	999999	779	167	962	138	97	497	917	999999	480	756	999999	999999	609	999999	888	453	841	850	677	522	886	14	627	830	976	325	298	900	999999	172	258	999999	507	999999	488	978	11	230	433	191	999999	999999	861	959	13	328	289	999999	478	201	653	492	979	516	804	774	539	999999	161	771	209	27	764	999999	508	267	558	309	177	910	452	621	999999	495	999999	78	153	667	999999	657	46	458	431	686	999999	765	562	991	505	713	999999	869	999999	662	982	236	63	553	461	746	770	980	999999	568	748	41	76	493	247	999999	631	871	314	503	735	750	595	999999	798	999999	704	567	803	464	999999	999999	552	763	513	51	25	600	216	91	887	65	999999	999999	937	487	699	78	753	769	92	999999	565	574	927	242	999999	974	755	718	51	213	186	218	107	999999	489	999999	999999	205	721	41	665	232	616	679	999999	733	150	999999	53	636	813	44	381	999999	26	977	836	280	410	50	845	497	50	683	879	578	765	770	999999	999999	97	557	58	61	910	999999	999999	257	278	908	833	444	675	415	400	999999	836	212	999999	511	475	709	795	680	195	178	999999	999999	800	395	968	380	322	655	548	265	986	330	984	683	29	588	12	502	216	410	821	999999	293	736	999999	562	619	496	921	387	762	377	865	742	999999	35	457	882	940	463	999999	999999	866	999999	166	516	228	477	491	999999	707	303	999999	999999	357	557	999999	73	653	999999	760	825	733	999999	502	618	464	251	532	999999	141	129	562	752	288	999999	999999	158	999999	235	343	152	999999	44	999999	469	903	90	999999	603	999999	393	239	534	703	306	296	706	641	999999	999999	976	944	496	755	587	740	721	506	556	789	500	492	428	81	617	820	999999	489	999999	999999	384	999999	928	618	747	890	38	59	999999	999999	71	516	43	184	366	207	518	999999	103	728	191	583	838	814	999999	901	811	462	95	485	597	226	608	832	999999	129	26	878	18	999999	712	671	523	51	999999	983	459	999999	715	420	311	419	396	999999	533	801	999999	123	733	846	999999	575	964	507	999999	845	908	999999	507	999999	191	640	999999	406	25	520	999999	999999	97	902	451	999999	747	999999	183	999999	829	303	999999	874	111	902	155	172	617	147	707	26	999999	882	84	258	999999	478	238	671	999999	999999	299	23	741	230	36	830	404	522	828	299	
333	739	25	615	902	632	999999	288	495	118	789	878	999999	52	999999	999999	999999	202	999999	999999	446	512	48	839	13	295	143	999999	876	324	767	104	318	418	693	393	866	469	999999	999999	342	949	186	41	999999	420	999999	698	557	999999	13	212	702	558	852	821	701	185	611	617	499	999999	999999	181	350	999999	999999	999999	359	289	348	368	846	706	936	496	335	16	999999	593	94	444	999999	65	999999	565	402	999999	565	999999	692	999999	857	739	999999	88	546	14	690	515	850	999999	349	999999	482	999999	999999	995	622	365	495	694	546	28	999999	999999	930	357	860	999999	302	810	999999	487	597	657	510	117	999999	999999	949	330	326	133	743	999999	104	66	582	674	209	999999	999999	209	386	997	155	839	216	568	158	999999	999999	905	223	50	967	861	999999	999999	145	258	911	764	415	174	378	422	999999	999999	960	873	774	196	585	999999	672	639	110	599	512	671	901	999999	999999	760	186	421	909	999999	999999	999999	386	757	539	951	999999	383	999999	222	999999	732	564	999999	607	284	424	958	329	329	999999	999999	999999	999999	322	473	357	397	64	999999	987	957	513	581	933	728	497	27	656	633	999999	299	999999	888	999999	999999	999999	939	999999	999999	346	228	101	590	999999	983	481	306	445	999999	999999	999999	999999	999999	234	672	999999	982	38	879	787	999999	311	999999	920	88	493	872	999999	543	366	418	479	999999	318	768	865	923	256	999999	256	999999	999999	590	39	999999	999999	705	999999	308	561	134	999999	48	647	939	917	405	669	999999	499	609	196	902	709	196	628	699	830	465	999999	305	736	999999	632	999999	825	721	666	999999	118	787	217	810	982	999999	507	441	999999	999999	851	470	263	999	460	646	14	679	881	843	682	281	875	999999	999999	265	397	999999	415	61	123	205	739	999999	999999	999999	999999	385	919	476	688	196	717	461	613	345	51	736	627	986	592	155	999999	822	937	836	912	999999	318	726	844	999999	36	930	999999	655	731	213	860	748	254	628	760	414	165	495	563	424	595	999999	223	660	214	999999	468	968	365	916	122	311	800	393	77	999999	631	22	169	999999	205	999999	613	999999	876	879	741	964	395	435	666	452	282	497	423	161	512	194	471	607	471	296	300	814	101	559	999999	861	560	566	782	152	335	776	228	999999	553	999999	999999	334	687	999999	583	999999	260	669	999999	312	969	999999	691	999999	551	562	325	999999	999999	799	999999	326	932	880	413	999999	653	523	126	506	278	786	608	136	409	146	920	999999	713	370	564	431	999999	645	
999999	644	875	999999	601	773	460	320	969	753	639	999999	402	807	999999	754	286	736	999999	532	999999	193	318	564	47	414	641	359	999999	306	999999	325	796	296	988	999999	999999	317	922	352	55	958	999999	999999	497	941	744	122	875	999999	94	999999	878	999999	611	707	336	320	307	197	141	111	999999	673	518	323	671	999999	999999	332	999999	968	813	999999	487	84	999999	999999	76	105	669	529	483	246	222	416	447	799	685	290	442	642	20	999999	221	943	999999	152	345	183	280	639	303	553	167	126	24	677	520	536	999999	999999	253	999999	527	612	627	878	461	999999	876	999999	429	538	889	168	957	999999	989	543	999999	234	127	893	825	40	999999	999999	88	105	402	769	999999	999999	950	569	999999	808	217	999999	999999	999999	999999	243	307	408	219	999999	663	999999	168	999999	688	976	305	115	754	360	999999	496	386	697	800	365	709	999999	592	999999	587	329	999999	159	871	999999	999999	999999	543	884	596	999999	821	470	276	88	937	466	91	312	852	999999	999999	999999	432	721	231	628	999999	336	533	999999	815	999999	188	344	240	19	74	307	999999	40	572	999999	764	999999	674	916	430	721	427	999999	35	290	428	741	514	999999	726	159	169	599	999999	999999	360	999999	610	883	292	932	847	928	999999	784	554	822	999999	999999	284	999999	56	999999	207	452	908	291	174	999999	519	446	829	510	999999	914	148	168	999999	365	520	368	359	790	634	999999	873	999999	850	999999	735	605	468	570	999999	264	113	854	401	657	308	79	241	999999	999999	845	113	347	645	488	999999	395	893	917	433	916	123	266	680	709	579	418	440	999999	800	913	977	268	63	38	999999	294	767	281	67	451	136	999999	426	788	395	536	853	372	999999	349	712	550	147	540	999999	846	183	692	999999	889	999999	999999	999999	461	868	844	293	617	676	361	628	622	860	999999	999999	838	840	892	324	999999	565	78	328	460	210	436	131	523	887	999999	999999	999999	202	999999	812	999999	999999	964	920	550	999999	246	695	253	721	100	690	165	750	312	16	999999	378	46	334	570	989	824	260	999999	723	770	730	711	250	554	429	693	179	970	838	999999	971	773	800	328	382	84	738	120	746	965	773	999999	957	829	705	999999	842	252	829	186	714	489	826	999999	515	983	12	177	670	999999	999999	780	474	141	319	604	245	15	197	914	95	149	694	999999	999999	155	754	421	848	273	850	926	999999	999999	170	492	947	328	813	999999	82	999999	449	748	979	992	999999	826	999999	110	920	836	64	915	101	575	
794	78	485	370	239	999999	328	407	156	69	640	811	999999	999999	999999	917	202	799	842	523	699	946	778	14	44	927	999999	999999	999999	23	871	999999	999999	595	698	879	999999	452	168	491	253	999999	999999	999999	362	308	855	999999	453	12	644	999999	83	577	999999	848	999999	481	335	312	689	581	999999	143	999999	414	251	386	139	777	84	750	640	999999	999999	656	999999	857	999999	999999	82	999999	303	350	379	616	999999	993	719	849	589	999999	126	999999	801	999999	988	999999	732	947	67	479	999999	999999	999999	999999	624	722	307	228	999999	999999	829	599	999999	480	287	713	999999	581	262	257	999999	289	197	713	633	784	559	608	667	885	135	703	678	603	655	627	422	485	991	440	695	500	355	999999	542	527	626	331	394	285	705	160	694	809	812	284	488	225	270	840	999999	699	560	999999	316	135	921	636	999999	660	301	288	999999	822	562	999999	999999	50	181	116	168	237	999999	392	190	974	19	868	790	381	149	999999	224	161	277	995	999999	736	841	416	605	989	999999	734	983	999999	999999	871	257	646	350	448	999999	999999	681	934	999999	178	999999	341	126	63	999999	453	520	104	73	438	555	566	235	206	999999	764	510	999999	999999	999999	409	763	414	147	621	154	999999	999999	162	69	479	342	520	771	307	509	999999	551	153	62	999999	888	363	141	326	690	420	153	249	289	653	512	213	999999	768	999999	999999	979	442	701	999999	820	941	13	958	223	56	463	899	999999	999999	959	35	679	276	520	999999	282	999999	930	733	999999	461	873	415	966	139	524	999999	632	582	999999	999999	999999	639	999999	947	359	183	113	999999	956	999999	550	999999	694	487	533	729	258	275	655	999999	511	967	536	368	78	597	991	93	531	460	999999	999999	163	999999	582	50	872	572	60	109	999999	296	776	999999	911	68	721	489	999999	794	754	366	999999	163	607	484	999999	44	878	762	191	29	999999	505	977	433	662	845	905	493	999999	686	225	555	999999	225	200	894	457	999999	999999	512	999999	736	706	910	200	10	252	108	937	999999	693	298	918	698	183	281	664	999999	999999	876	583	999999	937	999999	151	380	712	391	999999	999999	587	868	885	678	999999	385	799	77	999999	662	602	999999	555	999999	999999	926	637	751	52	999999	239	969	999999	10	928	999999	999999	638	768	819	999999	999999	815	999999	999999	825	412	249	168	797	999999	597	254	743	283	777	566	919	85	224	743	961	349	373	978	617	999999	885	749	173	587	170	308	423	374	741	991	999999	999999	999999	523	999999	999999	254	447	
999999	725	870	726	999999	999999	879	562	553	86	336	522	451	751	643	999999	527	500	994	220	999999	999999	999999	379	542	785	740	161	999999	700	354	377	999999	999999	346	891	394	999999	597	999999	707	999999	754	347	999999	229	550	84	133	606	999999	897	999999	44	136	352	894	501	999999	375	80	728	999999	853	999999	958	427	525	414	751	999999	369	902	641	999999	714	544	492	340	323	245	999999	37	312	704	457	778	69	999999	993	997	893	973	232	999999	979	953	999999	616	90	801	999999	669	382	999999	636	995	957	531	422	999999	412	170	871	140	414	700	999999	158	284	999999	999999	725	421	754	293	395	999999	358	534	760	643	876	260	521	220	995	655	882	78	461	821	538	387	999999	595	732	112	101	878	288	611	753	342	901	443	308	258	627	146	250	325	609	999999	661	999999	999999	910	359	919	999999	55	469	90	822	999999	829	348	235	169	999999	293	999999	999999	255	158	890	544	358	88	912	746	37	999999	827	999999	221	541	725	30	69	822	753	999999	999999	242	152	672	519	543	613	960	999999	467	585	999999	736	139	999999	999999	284	991	561	280	999999	672	27	723	263	686	156	297	622	999999	110	999999	540	416	20	999999	999999	227	999999	815	475	951	723	570	169	999999	409	999999	791	222	999999	78	999999	482	174	797	225	428	419	999999	396	326	347	817	367	847	427	999999	128	737	506	67	999999	999999	805	999999	948	999999	564	393	287	74	506	409	469	999999	999999	999999	999999	223	797	587	999999	202	999999	158	999999	906	212	322	451	999999	963	63	716	688	112	999999	999999	118	848	999999	999999	36	999999	999999	820	938	999999	999999	380	369	87	905	999999	918	259	774	326	656	451	51	254	252	941	207	111	999999	999999	999999	929	951	390	999999	374	39	999999	781	646	107	338	675	558	876	941	91	12	67	123	797	438	338	209	30	667	807	523	622	94	357	230	376	255	999999	999999	428	979	943	999999	910	205	478	137	228	999999	999999	492	378	310	999999	205	53	340	896	999999	601	999999	370	476	999999	516	111	697	299	877	961	430	982	480	523	112	68	527	999999	601	960	210	980	702	891	324	155	999999	999999	161	186	46	358	999999	804	676	618	477	973	404	103	780	838	351	366	355	509	999999	786	757	999999	526	999999	999999	999999	999999	999999	668	999999	252	999999	789	473	147	700	999999	81	759	999999	999999	999999	590	553	999999	508	189	372	999999	345	546	814	257	999999	476	24	659	908	64	840	413	999999	950	999999	730	42	314	316	701	650	999999	283	
999999	999999	939	273	999999	973	329	795	212	38	142	999999	48	437	123	264	997	132	51	26	26	999999	272	943	542	999999	823	775	204	872	999999	988	905	272	74	36	999999	212	467	999999	589	268	638	384	771	628	855	303	919	59	319	578	609	424	999999	999999	958	996	731	860	999999	553	999999	999999	999999	153	427	775	999999	97	668	999999	665	364	436	758	290	888	181	999999	841	529	856	154	563	999999	389	999999	15	999999	77	599	481	606	536	46	999999	308	26	999999	211	89	930	832	999999	524	999999	999999	987	999999	551	999999	825	816	28	999999	697	457	776	275	999999	936	770	140	29	78	323	68	828	400	101	999999	871	553	712	762	599	34	762	48	999999	999999	502	505	691	996	774	664	588	906	349	219	999999	751	863	274	999999	799	999999	999999	211	999999	999999	999999	418	569	999999	281	999999	999999	40	672	695	738	95	629	444	274	448	33	999999	658	480	999999	61	999999	459	999999	689	448	453	800	221	449	836	999999	718	904	97	131	797	502	560	332	876	676	523	794	665	243	830	54	999999	999999	28	553	999999	999999	999999	999999	999999	89	592	665	999999	240	460	255	901	759	911	539	999999	999999	235	999999	107	158	55	384	368	665	464	999999	617	999999	999999	999999	999999	293	951	999999	368	561	999999	718	910	999999	519	645	225	278	892	999999	331	301	867	43	999999	225	455	235	459	171	177	455	625	145	58	999999	791	38	823	618	807	698	180	624	999999	999999	892	212	999999	409	999999	99	772	557	999999	326	999999	415	869	216	838	726	999999	206	393	999999	102	774	846	115	854	197	454	284	999999	999999	130	252	727	999999	999999	252	596	59	12	999999	682	77	20	999999	871	385	168	617	999999	91	934	974	241	750	424	127	365	533	999999	999999	645	498	459	502	205	299	688	823	882	596	139	714	999999	315	883	35	763	999999	244	479	38	836	999999	26	698	156	999999	976	999999	215	886	73	504	40	442	194	999999	518	999999	999999	999999	999999	999999	193	952	229	780	925	867	399	363	999999	999999	85	999999	808	999999	442	999999	59	288	999999	203	676	709	75	220	173	873	999999	417	255	588	662	782	693	999999	321	74	478	375	999999	119	241	852	999999	774	999999	96	634	201	185	999999	487	999999	999999	151	68	483	887	999999	999999	62	999999	999999	999999	662	636	303	260	999999	999999	999999	334	683	202	999999	961	999999	74	999999	999999	86	249	999999	242	540	999999	369	797	552	53	999999	999999	469	999999	43	940	259	743	982	148	135	836	926	999999	999999	390	804	110	
999999	189	243	999999	596	227	540	813	670	999999	577	999999	276	999999	999999	663	999999	200	864	924	168	662	999999	999999	92	161	999999	250	322	988	434	160	306	269	416	372	809	999999	590	252	228	230	279	999999	175	999999	872	630	138	999999	675	616	999999	879	999999	729	477	162	336	444	561	299	999999	999999	324	999999	265	999999	99	345	854	999999	999999	999999	705	937	392	212	915	661	289	45	999999	59	322	818	634	999999	999999	999999	999999	657	102	155	691	999999	999999	597	195	748	999999	864	541	792	418	261	16	999999	999999	13	346	274	999999	675	165	525	187	451	369	999999	793	837	689	412	450	999999	331	999999	930	776	217	999999	999999	176	495	999999	999999	329	999999	71	811	730	253	999999	350	630	999999	999999	990	176	751	999999	238	689	954	999999	185	999999	999999	221	929	552	972	407	795	551	257	999999	189	740	999999	999999	999999	307	694	999999	594	374	71	820	787	999999	473	764	35	929	566	338	222	167	249	376	999999	428	999999	999999	999999	999999	528	999999	382	349	247	259	999999	999999	476	930	994	999999	743	810	77	999999	434	34	89	999999	999999	865	985	919	999999	31	999999	654	881	393	175	435	314	748	846	272	999999	448	667	223	618	142	463	635	343	330	999999	438	309	999999	999999	117	189	549	474	663	999999	463	490	225	758	501	21	93	999999	568	587	999999	964	804	94	999999	999999	865	600	249	999999	359	585	538	607	999999	355	436	399	68	256	765	284	192	459	984	957	451	999999	999999	130	380	870	775	743	429	473	505	999999	18	749	999999	949	234	999999	463	877	999999	999999	696	999999	584	999999	706	322	822	720	781	354	110	38	916	410	483	129	41	489	810	795	187	999999	850	999999	390	319	932	815	60	931	999999	116	14	832	999999	969	999999	686	173	463	920	999999	999999	160	268	979	833	913	475	999999	999999	999999	76	167	441	999999	999999	999999	313	397	389	999999	670	999999	358	999999	999999	999999	999999	514	999999	354	326	999999	874	478	907	699	808	411	486	28	350	945	712	31	49	847	401	671	672	39	999999	776	83	999999	48	841	999999	275	955	999999	281	960	999999	999999	657	999999	293	962	200	607	708	901	911	371	665	724	147	336	953	186	692	970	999999	553	999999	549	999999	999999	440	75	898	543	456	999999	747	389	423	837	374	999999	563	439	999999	75	330	482	864	999999	258	323	999999	999999	999999	778	66	311	128	977	999999	999999	446	334	532	134	709	175	454	184	624	286	311	310	962	999999	623	999999	498	776	233	499	685	571	710	126	371	
433	231	999999	999999	445	270	446	934	266	999999	239	906	356	366	164	37	690	97	972	999999	403	999999	687	165	803	812	351	999999	413	999999	999999	623	415	763	999999	943	776	504	188	999999	864	375	999999	999999	393	356	999999	420	79	999999	995	483	737	114	999999	921	544	522	876	999999	918	692	530	833	18	999999	501	999999	90	220	999999	195	908	956	157	37	805	936	771	999999	671	931	684	941	437	401	886	999999	999999	999999	409	999999	628	556	107	999999	999999	999999	999999	778	999999	557	340	858	222	809	574	781	999999	939	999999	607	751	429	961	987	17	589	406	999999	729	200	797	999999	811	996	567	999999	859	974	192	932	205	993	602	123	601	999999	729	627	999999	999999	999999	855	247	801	512	208	594	120	175	265	999999	134	58	663	760	613	56	999999	252	221	922	982	756	999999	412	999999	827	999999	396	190	859	779	790	624	847	941	488	20	493	368	768	999999	808	999999	466	80	999999	999999	363	987	780	999999	384	999999	192	371	109	999999	999999	753	381	999999	723	985	999999	696	999999	434	999999	999999	134	999999	731	883	999999	183	184	829	726	999999	999999	888	494	408	410	356	404	185	441	999999	842	434	622	740	987	30	34	823	531	770	999999	520	999999	545	862	744	999999	501	999999	19	196	999999	338	999999	939	492	262	325	585	59	302	999999	992	340	975	999999	999999	991	896	432	158	360	999999	956	606	304	767	949	545	665	574	999999	999999	432	299	573	105	566	999999	504	768	999999	247	481	999999	578	527	791	569	172	331	790	999999	737	861	999999	971	382	459	645	725	313	779	919	485	399	153	570	51	412	605	857	200	401	999999	999999	123	999999	488	38	776	975	389	383	344	784	308	287	570	463	601	722	116	165	779	464	930	327	996	87	434	957	999999	167	567	473	599	213	83	422	722	999999	999999	431	868	999999	924	999999	585	701	999999	866	999999	587	810	882	751	45	999999	209	518	999999	829	410	999999	999999	235	231	999999	870	194	104	999999	158	740	455	829	999999	297	39	540	533	999999	305	986	568	957	172	356	685	722	564	591	873	999999	927	325	492	828	58	524	702	590	714	516	996	999999	851	847	364	62	999999	747	999999	669	984	62	533	424	999999	861	72	875	140	158	630	999999	999999	999999	812	999999	346	855	999999	514	838	999999	38	789	990	906	116	325	991	632	655	816	999999	213	999999	999999	791	999999	794	196	462	999999	460	565	885	492	331	607	44	999999	716	999999	999999	87	831	51	34	744	999999	137	755	999999	999999	
507	502	814	999999	136	334	937	348	999999	71	61	62	20	999999	999999	999999	507	999999	999999	290	999999	916	444	317	920	382	877	850	57	999999	666	441	999999	999999	999999	72	999999	977	205	283	107	999999	448	159	999999	34	999999	559	562	840	926	552	257	999999	126	591	68	507	999999	754	457	999999	999999	633	405	620	999999	999999	999999	409	999999	530	999999	235	193	880	999999	295	859	896	561	328	298	217	999999	123	193	258	826	370	14	573	393	450	825	999999	596	814	754	837	999999	753	28	999999	16	406	999999	31	999999	999999	124	772	999999	697	202	139	798	999999	999999	999999	436	99	999999	180	404	269	146	938	409	183	293	662	541	999999	219	807	999999	999999	999999	320	950	999999	999999	590	999999	999999	925	695	999999	696	999999	512	897	473	410	596	513	848	759	746	269	999999	999999	109	999999	461	999999	625	488	394	829	664	882	999999	999999	274	999999	659	924	172	344	451	690	713	962	781	764	999999	999999	622	999999	999999	385	464	60	726	999999	999999	637	999999	999999	309	217	999999	866	557	630	999999	142	146	482	853	924	597	412	818	999999	999999	147	181	696	172	999999	865	999999	379	288	428	556	613	999999	248	32	999999	170	44	999999	826	846	414	160	999999	935	485	150	999999	536	788	61	241	999999	640	739	466	107	838	305	351	773	497	278	212	745	528	999999	244	999999	794	436	377	999999	717	72	732	30	233	999999	529	724	999999	999999	500	376	999999	431	94	999999	565	999999	332	739	892	63	359	146	948	727	416	74	906	619	999999	362	684	657	999999	578	999999	445	873	611	775	626	999999	999999	999999	999999	431	107	337	999999	275	761	114	637	691	664	712	596	82	506	999999	465	818	39	999999	148	691	666	999999	515	501	130	169	720	963	999999	928	705	367	122	306	319	737	180	353	980	258	56	966	810	866	999999	372	377	791	999999	999999	104	999999	640	154	765	150	821	243	999999	602	999999	999999	425	735	999999	999999	959	999999	510	999999	648	999999	999999	890	644	999999	999999	999999	999999	999999	791	929	652	999999	834	161	727	999999	540	178	915	936	999999	387	864	382	551	84	859	192	413	177	999999	592	169	418	999999	750	509	76	999999	183	162	396	999999	464	31	957	901	855	511	991	669	342	812	999999	486	742	35	271	999999	81	789	999999	354	624	999999	70	308	425	999999	999999	999999	474	184	741	784	812	576	410	361	999999	999999	14	681	421	508	948	999999	457	931	690	725	247	999999	923	394	263	52	197	815	960	658	999999	999999	534	999999	205	999999	80	927	674	
176	624	999999	562	897	999999	227	932	126	700	290	999999	494	48	261	232	555	261	357	530	769	999999	594	401	936	698	878	156	999999	313	999999	709	530	266	523	110	337	365	35	999999	46	119	999999	125	680	807	991	999999	999999	309	649	999999	723	407	905	999999	39	518	626	209	906	80	999999	813	910	581	330	237	524	161	894	199	235	748	493	660	318	479	999999	999999	999999	789	874	590	663	999999	986	132	361	736	999999	818	739	999999	703	966	76	268	999999	109	486	764	573	130	999999	999999	681	999999	914	254	478	560	798	498	503	126	206	462	159	36	594	999999	875	787	91	86	460	999999	999999	999999	999999	60	999999	620	651	942	226	999999	185	999999	211	21	218	116	999999	520	999999	250	333	999999	769	614	118	187	514	999999	888	786	49	999999	999999	281	929	396	661	428	294	187	846	999999	900	452	287	945	824	999999	999999	768	529	571	66	999999	86	468	757	979	941	97	115	373	63	999999	714	846	215	930	91	999999	455	999999	235	842	404	999999	686	327	999999	173	362	931	999999	129	266	999999	282	999999	205	999999	639	681	487	207	82	483	507	999999	737	440	739	999999	502	178	323	999999	346	224	816	999999	781	999999	999999	999999	734	184	85	933	183	999999	573	427	734	619	192	773	362	37	999999	920	274	225	590	896	999999	468	438	129	806	576	141	68	999999	891	689	209	39	709	473	897	408	999999	296	499	867	321	999999	882	999999	549	337	318	999999	999999	49	566	849	999999	353	999999	745	955	999999	607	115	514	455	843	929	999999	744	999999	564	999999	522	701	928	100	999999	122	307	999999	142	267	999999	822	999999	999999	852	999999	360	283	365	206	162	452	447	689	393	363	999999	327	953	13	804	684	753	582	382	348	637	758	727	241	968	999999	823	868	368	293	999999	378	990	805	632	470	297	367	719	80	263	249	706	675	999999	980	999999	138	462	563	79	999999	703	514	496	601	556	999999	238	962	999999	999999	999999	110	463	999999	336	157	999999	999999	397	395	862	999999	999999	999999	61	61	985	987	596	694	416	999999	223	868	674	486	319	40	913	172	139	757	451	685	917	605	999999	757	654	455	757	128	176	683	179	999999	999999	108	550	999999	149	999999	375	934	171	526	887	999999	823	999999	837	999999	430	234	266	115	999999	999999	480	999999	839	999999	343	151	936	999999	638	999999	699	999999	66	220	999999	418	33	999999	999999	999999	524	401	718	627	934	804	617	416	697	942	999999	73	999999	31	627	999999	665	912	999999	234	998	873	
888	999999	895	999999	793	626	860	21	211	377	999999	354	884	89	737	999999	302	539	999999	529	600	695	999999	635	744	44	999999	396	753	999999	999999	166	518	650	512	371	731	395	21	990	556	685	741	60	349	194	999999	548	366	453	619	999999	700	478	283	999999	244	999999	805	999999	43	473	268	99	394	567	999999	244	576	376	490	999999	528	999999	973	999999	954	72	296	559	897	54	39	310	999999	999999	466	50	376	319	136	471	589	262	956	92	999999	651	999999	781	358	903	999999	990	963	999999	848	167	504	999999	248	999999	999999	256	999999	989	999999	999999	999999	778	111	795	867	266	249	28	328	275	999999	999999	497	313	406	999999	999999	993	999999	49	346	790	766	308	545	18	81	954	497	999999	401	999999	648	469	63	887	999999	999999	46	715	751	999999	393	583	999999	613	999999	934	999999	469	55	867	999999	999999	999999	807	22	802	260	858	194	294	531	984	873	618	252	38	259	519	999999	647	999999	367	298	402	407	193	999999	999999	148	147	189	38	297	999999	60	253	999999	256	999999	999999	312	999999	530	999999	422	408	709	999999	999999	841	685	266	635	407	910	559	116	228	409	828	999999	328	999999	57	115	503	999999	349	999999	998	190	12	644	955	345	778	837	999999	979	999	483	763	570	999999	461	922	999999	889	624	501	147	629	999999	56	801	983	999999	482	361	919	999999	370	404	999999	999999	683	999999	999999	72	141	722	284	999999	410	354	322	758	423	596	192	111	807	725	77	861	561	165	597	164	999999	320	364	479	70	297	123	369	208	644	778	310	722	827	999999	779	862	999999	446	702	489	234	55	886	999999	999999	999999	999999	999999	511	110	527	34	525	710	821	367	805	188	122	240	999999	560	778	818	999999	388	979	242	298	998	999999	718	895	674	137	275	478	309	252	393	478	43	697	544	999999	286	999999	127	671	421	67	212	999999	471	999999	999999	999999	77	298	440	924	412	48	512	930	809	139	850	582	556	999999	505	935	999999	762	919	863	999999	567	605	999999	862	571	999999	940	967	999999	434	147	462	999999	999999	999999	812	468	75	999999	194	614	999999	156	357	999999	125	999999	562	276	604	999999	617	811	42	509	692	999999	999999	999999	171	572	962	424	704	712	130	999999	487	494	999999	271	696	924	678	999999	126	458	999999	999999	455	352	388	999999	790	725	530	651	965	901	999999	999999	405	234	833	999999	652	999999	451	644	999999	999999	56	77	152	342	22	693	999999	413	393	244	425	999999	395	818	193	270	633	999999	192	999999	999999	
586	175	571	999999	472	101	66	977	100	16	198	903	888	306	320	999999	999999	713	836	518	999999	517	94	146	999999	839	24	438	391	999999	999999	999999	945	975	999999	902	581	477	550	602	86	436	303	237	999999	999999	507	521	872	712	186	276	355	999999	39	999999	90	999999	214	633	999999	627	595	697	544	735	999999	912	837	999999	976	980	172	999999	999999	136	999999	857	909	999999	341	999999	565	679	226	205	117	985	946	401	821	157	272	999999	999999	458	999999	605	692	999999	999999	594	999999	464	735	205	999999	120	528	903	999999	233	524	999999	301	584	999999	999999	999999	999999	628	973	966	445	596	999999	718	255	719	999999	999999	999999	999999	418	936	746	817	111	944	30	999999	996	466	999999	547	999999	999999	877	625	940	999999	924	134	999999	873	910	628	999999	867	905	487	999999	401	544	617	244	68	999999	999999	554	766	960	971	460	999999	631	516	999999	897	998	206	840	630	778	596	999999	495	820	544	36	127	578	244	48	543	245	605	922	434	313	539	526	428	81	999999	436	952	673	108	999999	999999	705	351	868	709	999999	999999	999999	947	256	749	999999	571	999999	436	198	725	999999	917	20	35	999999	498	594	999999	680	422	559	604	170	999999	821	999999	303	632	422	236	375	339	999999	17	982	974	188	999999	300	954	999999	644	999999	999999	29	756	97	999999	809	999999	756	999999	38	234	999999	28	787	837	928	527	999999	799	999999	961	359	603	29	999999	53	999999	320	40	179	725	425	999999	618	459	399	74	633	87	999999	999999	999999	966	310	999999	999999	963	197	999999	999999	773	686	999999	630	33	360	425	736	94	182	200	895	726	999999	313	808	763	410	999999	447	863	999999	999999	977	808	491	999999	303	356	673	89	432	970	404	406	49	229	294	999999	108	974	999999	999999	999999	632	319	999999	736	997	864	575	563	859	902	772	879	494	229	821	542	967	131	999999	420	999999	768	925	331	833	273	999999	478	815	239	472	999999	353	999999	355	999999	737	656	306	492	107	526	999999	77	631	526	555	999	473	62	999999	853	947	999999	999999	999999	394	431	903	999999	285	107	748	629	999999	246	535	207	999999	999999	999999	321	999999	897	322	576	205	999999	700	999999	718	589	15	999999	108	619	588	225	485	491	114	315	753	573	216	10	777	943	637	395	990	357	135	149	999999	818	999999	60	816	244	668	535	999999	595	24	696	101	999999	530	999999	658	999999	721	393	228	499	568	999999	691	322	798	261	230	315	326	370	464	865	514	289	999999	538	408	999999	999999	999999	
583	167	558	999999	908	791	999999	817	999999	680	636	742	999999	999999	260	999999	368	503	999999	417	999999	426	279	653	241	236	482	251	238	130	911	480	570	649	999999	411	703	180	413	16	839	999999	578	646	999999	721	944	755	39	815	999999	905	804	415	273	167	887	905	999999	999999	319	181	999999	616	768	165	181	281	844	999999	82	198	100	999999	999999	901	999999	633	918	520	291	999999	221	423	951	16	676	165	386	757	523	798	891	730	697	668	999999	962	999999	999999	999999	672	911	999999	742	980	999999	374	837	371	319	264	986	768	400	999999	959	174	664	999999	488	25	895	96	335	999999	306	369	742	908	86	885	755	348	999999	619	815	41	681	999999	202	312	327	24	999999	268	999999	999999	340	114	708	660	999999	125	101	534	999999	824	855	999999	683	999999	631	928	999999	433	509	647	799	781	776	928	493	999999	569	186	697	880	647	76	472	183	39	999999	999999	999999	999999	999999	999999	444	841	991	186	223	999999	999999	999999	399	729	24	759	999999	333	558	337	999999	999999	999999	556	915	837	897	999999	788	995	510	999999	993	999999	999999	845	999999	400	364	940	999999	752	999999	406	822	505	308	161	632	317	999999	849	480	310	429	258	973	92	341	607	944	814	397	999999	786	331	687	670	860	179	889	774	969	618	551	38	897	217	733	420	999999	745	999999	481	697	660	944	692	999999	620	872	999999	68	999999	999999	999999	999999	999999	620	501	818	999999	301	463	999999	533	880	862	758	401	361	999999	359	921	78	999999	269	916	531	999999	386	994	371	999999	306	111	999999	222	621	580	673	846	597	242	999999	901	453	999999	62	999999	780	92	933	907	268	116	437	146	688	999999	711	999999	529	494	124	999999	275	61	166	999999	817	667	250	999999	728	514	999999	126	330	177	754	999999	999999	367	355	999999	70	464	981	200	674	999999	533	824	869	235	999999	113	128	777	635	402	933	736	355	122	841	999999	999999	754	999999	999999	816	521	52	542	999999	172	148	819	763	811	80	966	652	999999	144	426	319	502	197	75	998	999999	541	999999	245	137	999999	242	463	999999	286	236	263	362	762	22	781	337	651	164	964	308	999999	999999	331	967	94	116	978	424	446	999999	999999	871	323	273	999999	690	306	456	999999	905	366	457	534	844	712	299	999999	132	999999	982	850	999999	110	699	538	717	40	278	999999	999999	999999	48	999999	599	668	391	999999	999999	42	101	999999	204	13	69	942	999999	299	487	264	795	630	856	779	464	999999	535	771	623	735	999999	659	
38	414	999999	999999	327	999999	935	999999	999999	260	999999	99	553	951	655	38	51	756	999999	999999	552	23	257	285	408	268	414	999999	999999	999999	425	999999	999999	441	12	790	999999	418	625	977	999999	312	932	545	642	999999	236	512	999999	506	729	867	763	843	117	999999	999999	999999	252	68	184	181	52	711	834	234	328	122	999999	865	280	633	141	994	74	250	90	999999	643	642	42	901	999999	637	890	558	999999	999999	334	988	633	788	176	566	803	192	269	231	710	417	447	124	564	324	235	999999	736	768	999999	866	933	454	337	999999	36	999999	597	415	999999	286	235	401	999999	999999	999999	492	466	999999	201	999999	999999	859	12	236	204	999999	347	269	999999	794	999999	241	158	467	999999	188	461	565	539	999999	594	854	411	999999	999999	55	999999	604	999999	999999	999999	171	576	999999	999999	84	452	111	999999	999999	934	999999	13	999999	464	993	252	330	905	63	40	999999	45	670	297	999999	457	578	54	158	591	743	187	667	164	660	664	999999	581	980	735	999999	160	431	999999	999999	999999	385	968	197	999999	16	698	38	713	738	135	999999	999999	760	999999	874	66	266	999999	999999	160	346	871	803	339	990	999999	924	328	680	750	999999	84	40	284	81	609	856	355	585	999999	999999	954	425	999999	757	652	821	363	861	303	893	904	404	115	514	514	999999	858	812	999999	999999	709	42	988	522	999999	578	485	999999	275	210	999999	941	157	11	392	999999	278	581	348	999999	571	999999	387	857	708	680	925	769	999999	444	998	543	328	280	449	921	437	22	926	84	345	999999	999999	102	982	963	257	113	132	69	999999	999999	474	339	212	252	655	141	813	161	999999	716	987	831	212	378	622	876	999999	999999	999999	999999	655	274	592	763	871	294	999999	999999	432	821	647	508	547	721	79	988	78	999999	999999	306	209	774	430	629	999999	765	890	614	350	999999	550	999999	51	640	630	210	999999	999999	381	370	999999	78	729	831	999999	489	293	490	308	634	808	999999	999999	721	67	881	843	999999	943	999999	999999	270	403	61	280	999999	466	999999	999999	869	251	629	824	999999	50	999999	55	598	560	340	481	409	315	999999	572	194	469	999999	583	748	999999	783	505	275	965	995	674	677	561	999999	33	385	399	999999	393	188	542	999999	680	926	836	254	413	613	634	995	955	999999	489	96	525	999999	334	999999	999999	467	134	558	940	54	465	377	999999	475	317	106	20	875	333	393	652	182	999999	656	912	122	380	999999	641	970	999999	987	197	474	569	886	61	56	927	925	
64	999999	999999	635	470	999999	216	937	305	999999	985	999999	363	106	444	352	496	677	440	400	999999	241	917	999999	999999	999999	999999	572	906	999999	54	963	948	408	999999	669	825	999999	195	453	905	442	596	113	985	960	999999	101	40	226	400	383	999999	537	837	822	999999	386	630	999999	288	643	999999	875	493	999999	141	955	767	999999	999999	999999	999999	999999	494	655	999999	814	983	54	999999	99	999999	690	39	671	357	421	570	999999	999999	449	393	999999	175	272	999999	721	620	999999	829	677	333	265	699	918	891	628	999999	192	187	261	403	586	158	198	111	350	845	821	999999	719	395	261	181	87	999999	999999	821	231	999999	924	999999	999999	225	176	766	999999	990	121	999999	729	999999	388	338	351	56	999999	999999	976	999999	70	999999	798	301	119	292	81	999999	622	829	602	999999	820	938	262	67	383	370	981	432	824	999999	734	51	943	351	16	923	830	999999	291	253	844	71	999999	58	405	999999	999999	999999	694	202	378	291	187	922	557	450	85	293	999999	446	73	999999	346	710	151	999999	357	768	286	999999	263	590	548	358	961	999999	754	214	662	655	264	106	737	632	981	453	864	31	793	566	847	999999	369	844	190	300	724	483	999999	999999	381	999999	607	546	999999	788	742	999999	960	797	999999	871	630	999999	192	966	816	713	728	698	999999	335	975	720	999999	716	231	704	999999	671	44	281	306	999999	283	999999	499	201	693	203	710	999999	70	995	870	975	915	351	662	223	483	20	754	219	755	999999	372	887	999999	231	999999	47	660	299	762	423	575	999999	743	999999	477	625	999999	534	999999	857	275	979	849	334	801	879	52	999999	999999	33	527	999999	999999	237	999999	611	999999	471	637	672	999999	999999	242	457	410	999999	607	999999	745	858	999999	230	999999	897	780	393	999999	910	430	999999	995	705	999999	739	896	488	357	999999	999999	866	670	559	897	324	483	999999	746	402	999999	999999	999999	999999	220	339	43	306	865	371	457	171	999999	54	50	949	677	679	999999	503	560	922	951	101	999999	879	198	999999	333	907	424	286	999999	645	986	929	415	349	495	999999	705	599	622	986	68	558	302	999999	519	947	646	999999	835	252	842	11	999999	190	999999	340	151	602	973	957	946	999999	525	999999	68	121	544	337	999999	896	999999	999999	309	999999	42	128	587	999999	921	385	270	999999	451	403	802	999999	388	999999	371	164	631	112	626	665	49	887	42	373	999999	407	413	319	619	938	454	881	701	585	157	859	999999	999999	681	999999	999999	335	729	999999	135	
83	732	999999	965	40	999999	695	344	644	999999	999999	95	224	15	524	999999	951	11	512	999999	921	293	999999	88	512	410	62	431	37	967	714	167	910	247	999999	675	999999	353	589	999999	758	546	67	659	12	999999	539	573	999999	999999	999999	334	999999	999999	214	790	928	240	999999	629	222	274	316	676	220	987	184	976	520	848	999999	607	422	837	199	385	236	999999	86	738	999999	489	999999	999999	231	390	940	737	42	704	746	999999	889	959	999999	494	239	390	448	24	599	562	62	999999	999999	148	911	389	983	999999	999999	784	164	725	758	999999	999999	999999	455	830	57	999999	943	816	112	999999	718	462	386	704	155	846	704	71	999999	318	436	999999	663	93	478	560	999999	213	999999	999999	710	999999	211	729	495	999999	934	618	967	161	618	246	215	734	429	459	13	288	684	718	89	102	586	450	306	53	999999	371	999999	496	999999	999999	676	150	313	554	261	656	219	820	911	96	103	987	699	200	750	999999	664	29	999999	474	529	432	881	617	999999	999999	999999	999999	94	573	265	480	999999	878	569	999999	999999	999999	207	356	78	863	999999	999999	999	999999	750	115	302	321	707	343	999999	999999	220	999999	268	695	968	500	233	767	735	999999	831	622	528	820	631	685	507	789	999999	209	406	999999	625	999999	999999	999999	20	327	999999	772	999999	922	540	249	999999	325	806	735	906	999999	132	310	138	468	999999	999999	80	929	484	616	999999	918	521	999999	822	555	629	999999	87	981	490	906	999999	962	999999	909	92	289	163	315	999999	772	882	124	86	105	999999	166	727	241	916	90	999999	542	959	947	410	799	999999	999999	696	999999	657	925	999999	999999	999999	999999	986	999999	304	791	776	999999	737	999999	999999	406	664	727	28	472	652	999999	75	410	74	86	13	999999	508	293	999999	50	619	452	125	957	999999	999999	412	371	999999	474	999999	134	313	674	999999	918	999999	999999	144	699	999999	233	784	810	860	999999	999999	616	172	461	999999	999999	928	736	558	999999	926	999999	508	804	999999	999999	302	187	910	940	106	999999	281	95	623	999999	158	173	946	396	668	314	999999	92	999999	796	999999	999999	721	924	999999	999999	999999	519	999999	833	504	339	384	447	930	606	900	919	999999	762	344	87	838	258	999999	764	999999	172	999999	621	981	999999	999999	528	457	999999	466	985	744	529	284	999999	102	999999	999999	819	999999	999999	465	71	413	999999	373	945	999999	132	999999	999999	999999	441	999999	952	892	380	851	999999	999999	856	990	355	999999	915	185	199	487	582	984	58	257	53	975	291	
707	564	218	804	63	161	76	999999	706	993	922	313	741	332	999999	722	938	999999	586	933	517	119	999999	999999	999999	183	999999	879	999999	830	225	28	465	506	254	999999	171	57	999999	999999	999999	999999	999999	155	999999	872	999999	999999	712	271	120	335	999999	52	773	597	642	999999	802	999999	693	196	999999	999999	778	999999	847	245	88	541	560	890	897	505	153	852	470	776	504	139	725	313	176	999999	719	999999	561	999999	999999	657	694	999999	999999	154	397	603	477	773	377	98	34	999999	86	180	710	229	437	999999	999999	920	136	866	226	672	165	389	999999	321	166	888	999999	434	512	430	847	119	645	752	118	549	385	697	999999	416	999999	512	237	995	999999	499	461	600	523	812	530	828	999999	582	989	999999	583	166	616	488	745	600	999999	655	333	601	584	685	852	999999	999999	999999	466	999999	567	652	999999	999999	999999	667	436	752	999999	999999	899	28	884	72	999999	109	966	999999	91	920	670	514	999999	999999	671	999999	915	776	747	173	277	101	371	425	25	347	856	558	20	948	61	999999	999999	21	999999	999999	999999	521	999999	753	393	325	357	546	148	999999	851	580	362	999999	752	999999	14	746	431	999999	656	469	57	999999	253	417	219	142	869	999999	999999	790	825	365	999999	403	853	994	780	952	743	825	286	999999	495	285	206	438	206	999999	989	943	999999	947	659	999999	999999	507	509	999999	999999	999999	999999	471	239	71	754	999999	999999	999999	807	19	966	479	74	830	193	96	929	968	221	781	935	477	688	880	210	877	706	611	928	355	495	803	845	999999	158	814	731	434	530	209	999999	847	594	979	976	120	999999	828	999999	388	999999	999999	765	335	999999	209	783	358	860	877	300	121	430	461	524	172	633	545	682	379	364	505	447	22	76	97	999999	708	999999	99	999999	878	549	999999	777	953	48	520	248	948	41	999999	999999	653	908	602	427	142	464	813	999999	347	155	999999	34	999999	999999	753	268	999999	325	999999	454	999999	882	422	572	879	684	570	999999	999999	307	999999	348	981	999999	999999	113	474	670	999999	253	99	999999	999999	732	856	999999	704	859	295	999999	999999	632	956	928	802	770	999999	39	999999	458	894	689	373	50	999999	355	999999	151	309	650	794	532	574	999999	999999	168	999999	999999	716	362	999999	710	839	861	261	999999	391	999999	999999	33	616	444	999999	302	359	999999	249	999999	999999	510	483	999999	559	645	999999	524	68	135	573	644	544	999999	323	195	478	193	999999	999999	789	999999	963	989	22	286	999999	359	410	282	999999	999999	999999	
999999	378	215	878	999999	161	204	403	736	52	266	490	494	488	809	999999	999999	823	176	999999	737	827	10	547	494	550	999999	999999	117	123	786	653	618	725	925	439	118	316	62	42	999999	118	62	278	707	999999	999999	798	234	999999	474	458	315	404	191	999999	999999	668	394	876	877	999999	295	623	999999	999999	871	999999	562	379	22	999999	771	144	999999	628	775	731	840	984	32	484	387	999999	649	337	348	223	543	144	71	449	999999	185	164	73	822	438	999999	999999	637	999999	245	854	226	845	687	181	999999	563	25	646	828	409	854	999999	999999	417	999999	929	274	999999	999999	428	318	999999	706	595	979	840	805	346	720	745	357	273	249	999999	662	999999	650	177	722	999999	128	999999	621	999999	331	761	858	415	464	92	830	999999	533	999999	545	653	148	102	201	660	999999	679	925	92	62	590	163	682	999999	179	289	999999	935	254	310	893	950	193	273	228	981	399	881	637	915	377	999999	431	986	18	665	557	976	999999	999999	448	499	539	470	741	607	999999	660	294	999999	733	54	288	516	652	702	954	828	972	678	367	797	298	176	684	849	732	695	746	514	731	999999	873	999999	861	404	421	723	531	999999	806	739	597	834	999999	333	462	999999	344	315	710	729	13	999999	865	651	999999	372	786	999999	875	489	913	780	82	612	180	999999	655	257	291	241	306	361	872	628	210	463	984	999999	999999	817	361	441	999999	11	126	489	165	219	203	999999	936	639	746	326	826	999999	999999	999999	162	205	269	999999	34	478	999999	999999	999999	247	451	746	388	435	999999	68	138	481	976	80	495	691	111	445	63	999999	304	667	999999	555	801	999999	701	999999	208	201	557	274	999999	334	579	999999	968	999999	768	456	999999	511	999999	999999	999999	354	999999	691	999999	471	104	824	999999	999999	184	764	47	965	445	68	55	973	237	314	510	999999	74	651	500	31	722	192	677	607	570	793	534	926	367	457	999999	999999	999999	736	106	733	241	624	160	815	999999	999999	482	710	411	697	284	999999	187	999999	289	198	999999	72	749	911	156	435	231	999999	239	121	608	999999	999999	44	653	999999	218	777	631	449	500	685	595	718	710	999999	205	873	519	999999	999999	42	999999	999999	999999	268	987	999999	586	805	403	770	585	324	405	999999	205	376	54	999999	619	999999	703	839	698	999999	999999	40	211	189	240	357	871	533	371	575	819	160	225	394	512	999999	200	826	999999	730	999999	280	323	225	772	828	829	735	96	349	339	338	666	314	791	999999	999999	
999999	575	999999	898	61	999999	999999	675	54	161	659	281	596	219	877	999999	967	414	205	716	985	417	412	528	146	446	32	246	999999	494	910	603	555	999999	999999	999999	10	831	999999	327	493	550	999999	676	180	463	999999	140	999999	545	698	900	999999	999999	997	999999	172	999999	762	999999	931	999999	194	560	250	999999	726	555	999999	626	999999	146	365	999999	999999	445	999999	999999	357	683	946	999999	784	945	795	20	16	314	52	802	98	999999	79	999999	396	901	365	176	436	124	737	944	713	836	999999	562	544	718	27	561	311	436	179	89	999999	49	808	249	764	240	999999	999999	512	624	537	320	76	921	491	332	90	522	999999	243	945	999999	187	948	203	243	999999	297	999999	490	501	661	999999	999999	775	357	102	126	999999	999999	74	325	441	999999	308	999999	999999	623	999999	695	481	788	137	936	143	666	861	859	55	530	764	999999	999999	31	133	999999	18	999999	155	143	239	963	120	113	178	630	999999	98	650	762	999999	999999	999999	602	18	712	533	376	856	999999	496	242	80	881	441	312	201	419	966	431	432	418	477	103	465	999999	677	33	767	513	105	772	219	293	782	999999	702	532	23	420	352	641	230	46	647	996	893	239	672	866	439	999999	131	228	339	340	385	966	146	500	45	999999	608	999999	999999	723	999999	787	108	999999	610	669	406	556	89	791	197	999999	455	469	999999	999999	361	999999	84	944	651	991	953	452	999999	735	396	522	999999	999999	43	877	999999	924	973	116	999999	999999	999999	999999	754	575	149	548	153	944	520	676	875	597	159	999999	279	999999	82	41	999999	656	999999	999999	282	884	181	999999	999999	999999	999999	531	999999	518	999999	219	999999	314	200	999999	999999	415	309	999999	225	719	646	787	693	336	608	999999	852	942	999999	484	158	390	999999	870	404	902	790	833	535	989	191	367	999999	939	71	965	878	996	999999	427	357	411	659	563	247	394	999999	431	999999	465	678	553	245	832	999999	265	817	330	681	999999	999999	475	67	999999	999999	289	507	753	275	643	84	999999	999999	855	137	747	731	999999	632	19	358	999999	131	79	321	638	131	457	878	805	157	558	999999	239	802	881	999999	433	35	958	999999	800	165	78	390	822	999999	999999	705	323	999999	883	999999	999999	601	265	999999	999999	914	899	999999	999999	875	469	495	525	541	533	62	255	403	999999	907	674	999999	557	213	62	688	499	848	741	751	564	999999	273	860	653	637	547	536	366	518	135	800	999999	925	696	999999	865	291	266	337	460	920	236	976	33	
548	53	999999	301	999999	425	999999	426	308	320	999999	231	665	887	999999	999999	999999	999999	999999	782	873	295	632	517	479	823	217	999999	999999	999999	999999	55	297	836	999999	593	496	245	999999	103	83	384	538	615	508	361	209	403	370	822	741	883	447	203	160	263	999999	544	821	484	217	470	21	17	675	152	933	828	782	999999	29	483	978	999999	708	498	756	27	18	127	624	999999	230	592	559	999999	607	104	686	999999	182	951	423	584	885	613	372	531	939	366	999999	381	620	68	999999	267	905	752	999999	661	506	999999	535	703	860	999999	249	429	457	999999	999999	839	151	931	140	77	70	403	809	105	135	234	88	999999	999999	252	203	999999	789	999999	854	999999	609	35	354	999999	426	999999	724	492	373	943	84	33	999999	588	239	689	999999	735	999999	999999	942	398	999999	999999	999999	883	14	617	209	999999	640	164	70	688	240	126	586	362	650	351	679	327	732	192	159	999999	829	121	22	514	244	999999	104	352	912	220	499	83	461	999999	715	116	293	999999	313	920	963	144	358	123	112	575	95	856	999999	625	666	353	131	999999	64	892	604	694	999999	999999	69	717	775	29	626	513	999999	117	635	572	999999	446	879	239	101	695	763	899	999999	668	999999	248	520	297	999999	156	999999	999999	999999	822	999999	598	453	999999	860	255	999999	338	999999	599	674	977	230	270	591	230	473	999999	180	369	139	705	292	184	619	999999	207	999999	475	480	562	999999	629	813	999999	445	992	163	999999	846	999999	434	412	812	999999	990	999999	260	706	333	999999	69	28	999999	692	807	315	278	116	49	57	999999	862	26	46	962	358	416	210	155	237	320	522	334	42	704	303	479	999999	629	802	947	782	151	999999	502	692	509	130	999999	140	724	56	340	999999	456	571	395	776	999999	641	999999	60	560	106	999999	547	694	97	987	514	999999	96	999999	246	999999	999999	720	229	999999	280	849	296	947	25	512	273	191	536	585	143	907	999999	160	999999	999999	896	231	55	435	955	998	421	142	748	303	637	569	103	697	359	999999	999999	242	999999	792	325	999999	545	999999	108	365	168	512	854	999999	142	999999	999999	999999	213	876	675	793	999999	281	999999	999999	208	721	875	704	97	999999	236	999999	742	471	400	205	875	999999	685	999999	337	999999	840	999999	999999	152	171	701	79	57	493	482	185	382	653	488	364	172	904	824	717	404	277	999999	286	999999	864	670	545	304	180	999999	999999	222	466	987	441	528	999999	66	559	999999	634	50	354	999999	116	999999	
999999	911	840	712	889	861	744	933	332	999999	999999	715	287	500	999999	774	876	999999	292	962	915	666	999999	836	297	847	274	544	769	237	999999	532	465	999999	853	999999	464	468	529	338	478	533	999999	920	895	169	778	69	27	999999	173	280	471	153	454	999999	864	13	425	52	597	210	999999	105	999999	110	999999	783	647	532	999999	418	554	953	494	391	11	999999	941	138	999999	215	999999	909	74	704	71	321	59	702	769	999999	53	487	741	277	369	999999	385	795	908	994	999999	495	999999	999999	725	518	999999	999999	159	737	999999	297	999999	999999	684	264	41	840	48	938	734	945	762	859	375	76	221	227	31	442	999999	999999	229	84	793	40	369	319	999999	553	663	999999	552	42	398	999999	514	359	593	115	537	544	999999	970	270	476	733	690	389	658	999999	999999	999999	717	986	915	999999	898	999999	654	894	721	862	495	285	999999	999999	730	471	619	562	862	633	916	904	999999	399	259	813	999999	306	999999	930	329	256	999999	945	999999	56	482	688	999999	760	939	220	816	682	270	999999	523	83	13	228	770	106	444	999999	134	812	778	526	818	95	282	357	225	791	542	249	999999	801	567	684	988	930	946	111	999999	999999	98	999999	999999	564	299	252	303	460	999999	233	811	423	999999	32	277	999999	869	530	487	591	999999	34	149	31	999999	722	516	329	999999	999999	159	343	122	999999	724	253	396	264	999999	40	64	764	631	318	999999	640	979	545	416	999999	70	426	623	113	709	73	999999	999999	923	577	736	974	230	330	83	477	999999	402	307	999999	999999	615	734	457	537	241	999999	999999	999999	10	742	970	999999	999999	778	733	719	999999	719	661	999999	288	341	227	999999	89	543	310	999999	960	339	587	247	999999	472	455	691	176	575	478	999999	999999	999999	922	999999	999999	999999	33	552	349	758	301	999999	999999	176	290	284	516	163	457	999999	999999	999999	632	671	164	733	529	734	333	52	553	443	250	999999	303	999999	418	999999	999999	27	520	999999	895	212	999999	904	601	999999	191	180	184	999999	127	780	999999	968	893	261	680	42	542	298	999999	307	215	857	442	654	872	527	999999	134	625	999999	187	343	999999	429	632	259	999999	999999	552	162	867	999999	325	999999	999999	334	870	166	712	505	485	999999	999999	598	997	190	472	947	353	664	314	60	396	687	602	243	279	473	628	430	900	238	745	76	440	999999	999999	971	240	999999	656	709	999999	999999	954	955	804	999999	999999	999999	787	194	959	888	847	999999	999999	999999	867	999999	65	407	537	291	
604	256	999999	999999	999999	332	999999	500	716	806	17	604	999999	276	733	647	439	178	50	186	643	716	999999	857	228	623	530	999999	114	59	999999	259	182	140	525	707	479	999999	999999	110	803	296	477	163	880	999999	188	999999	999999	999999	999999	999999	367	361	648	888	976	629	254	544	802	745	396	999999	323	758	432	999999	999999	999999	178	108	235	999999	382	356	249	126	976	999999	999999	652	999	884	999999	605	892	820	492	636	730	849	999999	999999	307	68	900	999999	839	999999	999999	680	136	878	62	999999	661	427	978	301	648	860	652	278	108	160	999999	512	369	717	865	611	24	124	305	999999	21	826	642	324	455	438	286	999999	165	765	526	999999	831	654	999999	475	999999	200	988	870	206	817	310	999999	322	398	451	132	266	219	665	21	999999	733	999999	835	999999	663	846	220	999999	798	999999	343	634	625	680	999999	773	999999	768	823	999999	434	131	203	999999	494	12	66	987	164	598	945	109	514	999999	107	22	118	690	189	354	999999	999999	999999	704	966	523	697	718	736	359	865	999999	841	999999	999999	612	447	319	299	660	789	232	428	999999	999999	244	129	87	582	701	999999	710	589	479	358	147	722	499	559	999999	315	999999	261	805	733	505	999999	629	999999	495	575	799	999999	528	564	555	868	208	536	732	404	619	146	44	999999	999999	860	372	536	21	889	999999	999999	999999	999999	451	971	999999	476	672	976	499	999999	96	136	864	319	71	999999	802	279	999999	963	826	577	695	211	226	119	999999	644	895	103	387	606	999999	49	82	182	999999	584	999999	999999	999999	756	904	931	59	999999	830	845	799	457	999999	999999	375	984	999999	751	999999	250	755	513	898	37	90	406	311	490	509	825	999999	999999	801	228	34	791	110	999999	673	764	161	317	289	999999	845	448	999999	999999	240	642	115	330	523	999999	829	740	833	835	676	507	629	569	408	14	607	910	656	514	718	584	884	862	87	999999	98	447	999999	176	999999	641	47	666	260	866	719	916	375	999999	399	293	957	999999	404	175	145	592	999999	999999	134	934	791	854	999999	655	758	252	253	628	999999	999999	999999	667	999999	44	470	962	318	541	294	690	545	727	999999	434	999999	619	468	999999	999999	505	538	999999	51	999999	850	192	999999	604	118	477	673	746	154	999999	777	300	621	999999	705	182	999999	377	989	444	398	999999	739	501	39	149	784	341	869	288	853	566	999999	405	194	287	999999	714	999999	817	27	799	583	117	999999	336	998	108	216	586	232	171	960	999999	859	999999	
999999	999999	999999	999999	693	342	877	999999	164	999999	674	226	185	999999	999999	569	943	182	427	599	999999	631	844	703	999999	999999	134	292	999999	691	606	29	999999	999999	999999	983	149	464	134	684	921	717	953	445	662	781	923	787	999999	662	227	788	189	269	999999	822	403	871	828	17	217	595	999999	472	614	654	680	999999	595	999999	430	489	57	999999	677	773	999999	409	51	369	761	347	655	403	999999	817	999999	999999	113	20	589	999999	635	126	999999	336	907	490	999999	999999	111	155	999999	669	999999	738	999999	999999	591	530	154	994	830	469	256	870	939	999999	999999	797	815	403	673	584	387	999999	853	999999	276	999999	999999	196	999999	43	267	616	999999	986	171	735	87	999999	695	582	866	999999	446	176	999999	606	397	501	999999	44	999999	708	482	617	291	88	999999	809	999999	999999	664	999999	426	797	211	639	724	952	254	272	719	422	708	100	718	791	717	999999	70	669	953	999999	704	543	841	558	143	537	705	999999	851	277	999999	999999	918	908	178	648	964	999999	881	999999	257	999999	324	779	10	391	899	499	999999	206	748	999999	297	298	263	882	999999	999999	506	999999	257	171	421	451	201	263	999999	810	623	78	722	830	999999	517	128	484	999999	72	558	752	638	999999	721	999999	529	720	167	999999	999999	999999	999999	999999	734	999999	198	95	808	872	999999	999999	219	99	999999	303	484	999999	723	779	180	778	662	893	104	753	999999	51	450	766	922	999999	106	552	165	337	384	999999	999999	103	329	999999	675	999999	999999	999999	543	548	338	999999	180	610	996	388	459	999999	999999	799	999999	980	145	156	999999	51	949	116	999999	667	934	549	918	999999	822	630	999999	147	112	315	419	293	220	20	712	32	596	322	484	718	999999	999999	999999	585	999999	999999	957	999999	999999	634	407	377	170	875	999999	789	508	999999	788	376	999999	999999	999999	999999	390	999999	769	999999	999999	622	455	637	631	932	574	655	845	343	999999	706	672	286	999999	478	907	999999	132	345	405	999999	524	498	533	118	789	780	516	385	204	999999	356	832	738	774	188	770	999999	238	311	959	943	174	220	91	703	651	571	304	420	999999	999999	434	730	520	999999	957	113	523	152	794	148	999999	148	635	999999	999999	547	975	999999	147	306	894	43	445	980	359	288	452	414	999999	218	221	965	856	999999	999999	999999	228	676	230	666	232	95	517	820	999999	999999	584	731	864	999999	596	13	282	52	999999	400	294	539	748	999999	999999	999999	14	585	926	504	292	999999	999999	737	329	308	79	480	999999	999999	526	
624	507	333	703	999999	550	44	621	218	693	814	999999	531	817	688	999999	551	15	999999	999999	931	893	979	743	999999	304	136	784	298	933	802	999999	999999	874	669	42	999999	975	940	999999	969	964	718	999999	478	658	905	919	640	379	528	474	999999	727	595	730	528	590	999999	426	423	260	333	284	891	846	429	657	157	656	514	575	75	556	121	967	185	178	275	741	398	217	154	918	999999	999999	18	999999	999999	939	514	833	671	999999	153	719	640	443	919	631	239	258	999999	983	865	952	409	412	999999	627	999999	360	325	999999	37	999999	116	999999	868	563	837	999999	378	218	152	680	903	999999	999999	402	336	999999	258	999999	512	150	445	170	62	463	928	999999	772	661	394	164	517	109	496	999999	612	235	575	366	794	198	879	563	841	195	58	999999	999999	223	301	813	111	682	70	887	770	946	362	415	635	242	277	717	824	999999	172	804	64	475	789	999999	176	891	848	323	999999	882	328	867	415	79	999999	558	999999	580	999999	835	49	609	177	666	872	999999	731	562	921	172	738	999999	999999	253	804	999999	434	200	646	220	833	746	626	887	999999	495	999999	565	636	719	999999	254	999999	337	764	455	308	133	999999	16	999999	296	999999	108	154	999999	845	999999	275	81	134	179	933	841	999999	302	982	289	48	387	170	175	925	212	814	999999	918	695	489	359	236	310	961	640	59	547	354	528	743	163	999999	837	300	565	594	187	320	103	999999	471	472	29	94	850	846	994	370	199	293	659	555	160	682	916	845	823	217	303	792	464	947	999999	545	884	737	332	999999	999999	617	636	183	824	369	27	886	216	225	999999	999999	65	999999	999999	245	93	608	499	999999	999999	719	770	970	27	311	999999	523	18	483	210	123	523	128	10	582	656	485	999999	999999	664	39	638	607	106	509	999999	999999	999999	999999	461	285	247	176	999999	650	846	666	166	999999	497	999999	878	733	25	999999	999999	936	186	582	588	608	877	708	501	354	91	999999	873	517	574	593	731	789	31	924	875	356	627	359	735	989	999999	217	303	999999	160	999999	592	109	239	800	111	219	999999	853	408	538	675	156	999999	683	793	648	999999	904	999999	98	999999	999999	132	999999	999999	826	999999	599	289	999999	999999	340	203	999999	999999	773	288	774	491	521	158	177	526	346	999999	999999	789	62	999999	999999	999999	399	397	71	202	502	976	315	491	284	373	51	574	737	999999	344	953	392	112	999999	370	184	422	261	999999	999999	573	785	251	999999	999999	794	403	
999999	411	999999	999999	141	999999	999999	999999	972	999999	216	158	117	603	788	223	346	999999	407	950	999999	319	999999	976	146	131	658	928	999999	74	652	247	999999	648	999999	336	999999	401	821	408	33	232	397	891	215	113	832	940	785	572	905	321	640	843	999999	299	327	49	806	20	335	999999	999999	908	999999	968	999999	999999	638	462	116	945	999999	998	926	999999	999999	999999	999999	43	299	717	999999	629	169	340	607	734	431	675	18	77	595	810	999999	872	627	488	260	247	999999	373	312	332	465	999999	615	641	917	273	999999	999999	278	773	999999	618	17	999999	749	309	371	844	47	962	453	49	359	895	926	63	335	443	941	533	508	925	415	819	174	999999	999999	966	817	999999	999999	883	798	822	999999	999999	999999	651	739	951	999999	690	335	999999	879	425	610	999999	714	999999	937	934	193	744	999999	795	213	198	812	550	584	404	36	880	664	570	250	537	999999	472	999999	999999	999999	990	658	818	600	999999	999999	748	599	15	261	953	229	374	700	63	557	304	260	999999	999999	199	377	480	663	454	685	318	999999	82	914	999999	675	263	240	202	96	455	205	148	257	73	951	578	153	82	661	999999	870	197	980	999999	999999	521	845	514	623	187	165	155	389	632	999999	526	101	18	288	966	143	999999	967	112	109	122	999999	775	247	999999	999999	590	793	395	447	987	999999	999999	40	163	417	999999	579	909	299	60	758	999999	500	434	999999	999999	999999	694	165	373	230	877	411	999999	102	999999	276	824	849	999999	361	993	194	999999	434	687	999999	134	559	999999	927	67	812	59	999999	804	999999	999999	999999	202	999999	108	239	84	767	224	12	999999	71	346	459	999999	69	724	698	765	999999	914	999999	999999	166	669	145	747	445	172	75	362	746	297	999999	999999	512	656	999999	999999	763	119	999999	220	684	57	73	999999	958	182	997	97	360	597	373	370	814	521	46	136	962	492	999999	605	159	650	999999	773	551	996	252	999999	946	445	11	331	106	789	999999	119	999999	923	789	272	174	977	11	999999	924	999999	648	990	620	651	999999	281	999999	222	70	44	862	999999	999999	962	930	999999	999999	999999	595	51	274	35	406	926	999999	49	703	376	999999	999999	648	46	849	126	357	999999	792	304	156	730	851	883	999999	90	999999	317	262	826	999999	580	835	999999	562	999999	170	623	594	694	131	999999	999999	114	999999	888	999999	825	450	554	615	679	802	999999	768	999999	999999	390	306	325	679	223	787	876	44	999999	346	561	484	965	999999	999999	666	999999	183	895	
162	746	111	839	999999	431	866	707	220	999999	778	989	328	696	999999	780	326	278	25	907	473	701	79	922	552	833	351	484	598	881	22	704	673	872	999999	999999	999999	467	630	257	356	89	999999	999999	91	999999	242	787	999999	185	416	398	92	275	999999	999999	999999	999999	297	861	89	392	119	339	649	83	999999	455	983	249	501	859	648	767	561	394	999999	999999	840	205	600	564	210	423	999999	999999	999999	407	999999	262	776	109	999999	768	178	963	969	336	732	17	40	787	803	999999	999999	556	750	325	714	999999	424	979	347	101	999999	525	191	999999	999999	35	462	999999	15	731	472	401	689	879	599	597	999999	999999	965	999999	174	813	761	176	999999	999999	999999	305	693	412	837	797	762	88	507	999999	782	283	472	707	555	122	781	81	999999	291	867	870	726	126	623	715	24	514	926	999999	764	24	956	999999	160	167	234	999999	893	675	639	610	382	999999	815	150	246	267	288	62	999999	689	999999	457	999999	13	578	576	789	999999	783	999999	162	60	888	767	327	527	556	397	887	999999	188	896	652	266	498	999999	311	483	479	756	236	999999	425	84	419	509	894	999999	588	658	813	772	892	999999	458	332	999999	57	823	718	710	890	174	852	511	708	805	794	515	798	999999	315	651	36	30	287	634	814	999999	817	633	409	809	239	376	415	14	269	808	176	723	264	659	999999	55	999999	710	573	573	999999	999999	110	999999	999999	999999	507	130	865	371	180	999999	999999	700	15	95	310	999999	935	999999	105	703	999999	985	349	85	20	656	890	980	684	577	999999	250	645	123	532	768	29	845	869	295	999999	898	637	479	480	564	999999	675	744	265	999999	97	478	17	168	124	301	715	999999	850	239	884	687	999999	635	999999	999999	891	999999	542	71	99	616	809	999999	647	357	999999	604	456	12	224	245	428	802	974	772	999999	999999	417	477	314	472	999999	999999	263	220	43	999999	477	509	762	123	212	204	999999	480	668	999999	521	766	999999	999999	926	848	24	649	269	801	660	239	426	936	154	999999	756	626	999999	999999	311	436	323	999999	999999	946	250	111	42	233	999999	503	999999	195	443	650	56	204	545	179	999999	999999	950	242	193	247	93	999999	968	148	999999	69	882	915	151	94	452	404	999999	980	607	913	616	45	685	166	135	240	502	504	28	562	91	428	999999	696	999999	91	843	999999	862	999999	999999	894	785	67	621	999999	999999	359	207	652	221	565	571	137	999999	914	557	999999	121	999999	333	474	999999	885	977	999999	
999999	454	608	371	560	103	127	193	780	721	259	999999	544	936	196	152	306	999999	351	526	856	999999	999999	571	534	816	777	19	101	668	775	900	89	167	999999	599	999999	999999	101	128	447	388	357	286	664	929	491	184	667	190	177	753	544	461	607	999999	755	46	837	999999	325	999999	101	121	946	359	999999	386	951	596	999999	470	284	232	88	477	236	422	906	604	334	999999	352	999999	500	999999	366	999999	999999	366	999999	714	998	357	802	340	999999	246	339	315	390	999999	233	999999	789	707	999999	999999	383	139	999999	999999	140	242	999999	722	764	191	620	999999	999999	920	826	594	751	686	471	926	430	748	999999	990	999999	999999	224	999999	999999	999999	131	999999	999999	999999	254	431	964	511	583	766	937	89	575	115	625	413	999999	999999	289	639	328	112	246	999999	891	634	947	412	259	540	28	999999	999999	492	69	827	384	947	675	404	999999	999999	999999	705	988	350	182	999999	374	679	287	754	940	999999	953	999999	556	997	163	619	483	562	261	53	747	747	999999	92	56	798	39	374	999999	999999	19	999999	999	999999	564	550	462	872	47	580	999999	274	260	999999	539	999999	999999	386	793	999999	920	999999	999999	999999	999999	999999	614	100	39	575	649	913	960	65	729	874	29	24	999999	999999	167	611	524	681	999999	999999	497	999999	999999	16	999999	999999	580	738	963	942	100	940	584	323	936	372	843	999999	930	349	314	204	999999	665	30	999999	943	999999	898	319	553	316	277	484	754	492	547	33	58	996	342	231	101	999999	999999	89	440	999999	676	999999	768	999999	750	452	178	999999	999999	999999	985	271	710	399	839	999999	398	783	672	999999	568	454	825	999999	424	999999	16	92	113	106	999999	940	824	823	514	112	999999	999999	565	825	315	462	999999	659	47	786	999999	999999	391	447	399	11	999999	340	999999	231	970	947	637	816	445	999999	199	151	17	999999	999999	886	999999	737	999999	999999	999999	846	794	116	210	175	782	638	648	74	700	999999	999999	879	999999	493	271	292	999999	603	863	749	389	228	272	113	999999	999999	349	409	67	999999	344	502	999999	570	999999	455	31	999999	175	999	178	999999	396	999999	443	137	521	952	625	999999	605	509	43	477	999999	576	843	107	524	790	298	248	999999	56	331	215	104	962	947	999999	270	336	438	999999	581	18	832	739	669	523	999999	396	783	464	58	834	469	316	113	970	611	924	290	384	710	929	999999	350	211	238	43	558	999999	808	999999	999999	80	179	896	458	743	114	437	10	999999	902	465	999999	997	496	
999999	788	999999	977	215	346	999999	64	163	651	643	492	537	440	490	999999	390	975	131	779	763	300	999999	654	999999	999999	999999	290	999999	807	474	821	352	999999	999999	254	999999	37	603	996	232	999999	25	999999	815	261	576	999999	519	397	522	999999	431	228	733	455	378	214	750	707	999999	999999	999999	355	999999	822	999999	823	947	999999	232	362	381	135	556	747	999999	175	839	974	931	999999	771	999999	295	984	400	134	999999	47	876	494	286	895	999999	999999	37	999999	999999	992	122	999999	60	282	999999	169	118	305	999999	985	181	213	999999	775	776	360	999999	322	999999	202	432	24	841	999999	370	738	85	485	979	999999	720	613	999999	999999	862	188	999999	498	999999	136	999999	104	463	995	865	999999	129	510	128	796	472	714	611	999999	570	107	911	149	999999	436	93	633	326	999999	275	568	999999	528	999999	598	911	505	810	999999	326	999999	561	846	54	697	618	574	366	193	999999	15	11	232	999999	765	277	309	585	86	53	252	778	999999	730	306	566	601	597	530	999999	967	904	678	999999	243	999999	74	104	999999	817	518	276	143	999999	270	999999	884	251	157	999999	999999	919	733	999999	83	558	679	126	748	999999	27	977	999999	308	659	110	333	673	999999	230	212	214	370	268	535	976	645	999999	469	999999	682	359	450	209	999999	57	180	789	484	684	866	948	356	999999	799	541	440	999999	304	169	243	220	208	927	128	999999	559	475	364	107	999999	751	656	17	457	999999	536	637	35	999999	930	543	199	368	999999	263	857	999999	469	993	999999	810	632	310	999999	999999	160	523	90	874	498	705	435	386	771	124	302	349	999999	141	14	803	809	693	239	699	31	839	573	999999	551	284	16	370	561	112	128	356	510	985	517	999999	556	999999	122	234	118	812	597	248	960	999999	999999	999999	999999	742	11	939	80	999999	451	320	950	224	332	224	699	74	825	669	996	946	838	999999	623	999999	256	657	580	14	590	218	252	334	904	43	636	678	381	818	110	189	285	702	544	999999	999999	342	828	898	535	53	987	999999	252	24	999999	996	999999	996	496	354	368	75	227	999999	77	626	319	299	587	999999	692	16	568	817	670	999999	116	999999	999999	914	828	681	999999	546	999999	324	91	999999	999999	640	964	999999	332	756	820	220	485	999999	139	446	32	999999	999999	514	361	999999	369	999999	354	542	890	297	76	582	525	686	999999	680	999999	999999	544	430	935	947	66	317	684	999999	996	999999	999999	804	297	999999	891	299	999999	964	195	251	999999	657	545	
821	750	676	318	749	240	143	999999	805	301	385	902	602	603	374	999999	999999	305	556	437	893	999999	999999	999999	583	690	236	326	631	494	770	798	887	999999	124	999999	389	998	999999	581	863	836	856	512	999999	591	299	696	995	516	999999	945	408	999999	652	939	664	999999	735	69	14	817	993	320	531	999999	24	999999	489	177	999999	54	370	974	574	67	35	583	99	992	400	540	999999	999999	352	999999	399	668	242	184	542	999999	273	875	577	999999	842	545	981	999999	999999	581	216	828	447	107	584	433	999999	999999	999999	999999	587	999999	668	474	496	878	968	706	198	356	486	314	635	364	780	999999	407	529	224	490	999999	999999	999999	819	999999	999999	676	254	249	965	23	647	270	999999	136	530	999999	112	558	999999	999999	284	145	999999	999999	902	203	93	999999	99	35	999999	379	433	489	999999	327	849	151	999999	212	723	467	999999	999999	838	53	999999	999999	999999	288	304	970	261	913	326	629	206	723	431	309	999999	927	999999	940	888	278	837	972	999999	213	999999	961	564	761	853	817	913	886	999999	858	29	999999	76	811	731	164	128	520	172	202	130	135	719	999999	999999	999999	999999	292	454	570	216	210	923	999999	920	343	416	499	69	999999	716	999999	467	999999	289	738	860	348	218	734	999999	999999	810	122	92	242	251	869	999999	999999	510	999999	442	696	652	819	931	30	891	397	748	628	999999	663	485	999999	668	157	415	880	935	969	83	999999	420	889	399	810	963	687	999999	547	999999	999999	998	999999	877	770	920	469	806	999999	456	999999	986	530	866	999999	636	281	574	104	463	271	131	999999	557	722	285	763	999999	131	67	214	306	211	999999	457	999999	400	999999	897	236	945	84	105	999999	262	733	889	999999	252	183	999999	122	997	93	94	999999	999999	537	164	999999	167	999999	999999	782	252	524	784	258	999999	492	999999	347	677	867	999999	999999	999999	28	999999	988	395	999999	999999	947	375	101	309	999999	999999	999999	999999	863	779	412	79	906	999999	322	999999	737	948	641	614	999999	937	354	445	999999	999999	897	853	448	241	175	108	426	861	999999	417	999999	225	999999	71	841	999999	999999	999999	274	999999	611	999999	999999	748	999999	50	754	136	999999	19	30	656	999999	552	999999	999999	759	632	613	313	653	55	661	904	999999	521	291	579	772	474	999999	786	180	999999	964	108	149	700	999999	135	999999	300	442	727	396	503	999999	124	771	127	999999	749	954	961	154	999999	148	809	628	57	999999	184	999999	954	999999	244	486	837	587	999999	583	69	959	999999	959	
363	999999	999999	518	626	999999	177	808	655	939	815	832	219	197	407	960	340	999999	625	999999	179	999999	999999	283	162	27	219	999999	579	544	475	999999	999999	999999	999999	953	214	999999	12	581	591	999999	999999	24	999999	411	276	999999	190	241	999999	987	344	120	999999	426	999999	659	366	608	999999	640	239	120	473	36	366	217	406	454	755	49	79	53	786	803	238	473	645	999999	750	999999	356	999999	301	487	455	364	999999	375	999999	555	934	403	326	950	146	597	551	611	55	69	253	735	999999	213	918	300	334	999999	198	660	23	616	999999	695	293	891	999999	985	999999	999999	999999	999999	624	209	115	999999	727	835	666	999999	922	999999	999999	999999	326	621	999999	97	999999	164	999999	999999	999999	179	541	328	999999	630	667	255	999999	565	40	52	73	222	121	999999	999999	252	573	499	328	557	737	999999	910	175	379	672	999999	731	425	999999	972	769	854	455	667	786	999999	106	177	421	999999	366	999999	662	999999	999999	999999	583	989	327	999999	540	907	999999	441	561	417	999999	999999	995	223	56	149	614	999999	303	367	666	619	321	122	999999	332	907	696	380	977	258	547	274	172	458	999999	108	835	442	861	235	999999	116	999999	759	845	182	207	815	999999	398	591	334	999999	843	963	999999	215	124	218	10	932	70	999999	999999	999999	986	832	765	314	51	778	638	441	142	652	513	942	363	999999	159	709	880	999999	588	666	999999	528	328	494	74	892	721	233	861	999999	952	531	220	925	858	349	999999	510	185	620	953	892	613	999999	459	735	852	493	68	999999	62	906	995	999999	621	468	999999	281	250	159	67	414	580	840	999999	981	732	437	772	810	276	380	978	967	999999	999999	914	137	45	999999	50	999999	175	570	250	999999	999999	999999	314	400	835	171	999999	36	563	548	999999	773	501	477	999999	424	721	257	34	681	928	37	788	999999	554	386	999999	911	118	829	249	19	600	999999	455	23	999999	381	975	115	119	952	414	174	17	150	999999	999999	335	999999	999999	917	546	568	127	999999	999999	999999	999999	458	999999	999999	917	734	309	312	999999	999999	31	989	301	349	281	918	572	976	623	624	293	413	750	678	585	492	322	331	473	41	999999	999999	94	119	999999	999999	190	760	999999	680	865	705	966	788	545	999999	334	177	999999	999999	995	151	999999	315	999999	442	999999	999999	773	999999	421	999999	838	151	999999	999999	904	192	814	754	999999	999999	941	999999	759	999999	446	999999	142	249	168	155	686	846	46	394	72	779	999999	102	818	933	999999	609	268	887	867	
825	475	471	441	151	362	890	890	193	210	942	556	152	995	746	125	999999	276	276	999999	992	999999	928	21	999999	999999	721	936	804	825	341	683	871	720	621	496	670	808	27	792	795	955	852	193	999999	233	246	106	82	999999	462	343	999999	595	874	719	999999	999999	316	999999	641	954	95	368	869	268	684	999999	384	259	454	725	258	483	999999	46	263	744	891	901	567	624	863	985	999999	997	690	285	846	901	948	999999	502	679	161	840	870	999999	324	862	548	814	999999	822	373	737	94	519	99	838	999999	802	569	999999	780	26	101	109	999999	871	577	409	585	482	310	244	233	579	999999	666	176	769	430	999999	999999	999999	902	51	622	634	912	181	195	17	999999	156	650	97	899	145	999999	770	497	999999	999999	149	238	249	521	139	999999	999999	999999	999999	672	697	382	540	62	37	124	999999	487	371	958	406	999999	578	48	164	593	146	679	999999	916	405	282	976	744	222	524	662	529	493	131	999999	999999	762	345	747	999999	120	45	872	999999	699	292	135	494	999999	926	660	211	366	545	377	836	12	999999	276	425	405	796	839	512	462	530	994	250	562	423	460	242	301	391	999999	110	999999	174	999999	123	156	492	999999	296	863	460	172	947	753	570	980	255	999999	331	377	324	206	369	569	999999	999999	885	932	475	476	428	999999	975	72	276	39	999999	299	999999	999999	999999	940	553	999999	999999	367	999999	496	991	442	999999	173	969	24	999999	904	447	605	58	824	270	560	389	820	445	550	197	885	487	540	153	999999	916	62	464	383	652	719	567	999999	252	398	940	43	999999	265	999999	999999	999999	999999	592	241	251	338	18	999999	999999	733	999999	461	179	170	999999	999999	298	999999	999999	917	559	784	261	727	48	246	582	872	619	356	558	190	999999	999999	981	125	948	911	999999	587	54	111	823	919	515	116	641	91	389	489	744	22	18	33	410	129	119	864	203	999999	999999	146	999999	214	184	34	851	942	189	893	511	386	543	669	873	999999	961	342	221	931	605	500	492	139	611	546	182	586	826	862	15	93	718	710	830	907	999999	999999	999999	999999	265	999999	902	999999	977	367	478	348	999999	952	167	777	653	272	408	999999	653	612	602	637	851	999999	126	327	888	428	668	832	838	965	99	352	596	729	676	999999	598	996	162	253	78	999999	436	873	704	238	440	999999	312	999999	264	755	999999	117	639	990	581	999999	999999	999999	699	999999	509	194	862	815	190	923	999999	501	667	656	999999	999999	569	27	
837	999999	622	659	987	222	530	273	711	344	335	488	99	685	335	999999	399	999999	554	432	334	999999	21	999999	57	517	860	999999	907	607	999999	668	999999	999999	162	338	962	999999	572	486	999999	245	483	528	999999	999999	999999	910	176	654	267	858	803	146	693	596	242	733	612	479	362	720	366	113	49	999999	940	999999	532	996	60	999999	39	999999	999999	98	999999	492	409	999999	999999	950	643	999999	999999	999999	864	411	999999	566	106	239	345	103	134	404	879	379	489	999999	761	365	387	180	999999	815	829	999999	999999	605	999999	999999	333	999999	999999	412	86	999999	764	999999	803	538	549	966	999999	821	999999	999999	943	912	219	999999	999999	588	594	999999	999999	473	659	534	999999	999999	582	332	738	999999	905	89	999999	999999	328	775	615	886	28	999999	815	421	280	999999	709	893	792	999999	396	439	746	745	671	476	839	613	453	999999	986	999999	956	226	237	553	999999	37	999999	230	594	443	999999	999999	569	372	999999	161	999999	999999	824	723	345	665	999999	309	609	170	418	831	883	714	331	999999	899	354	275	598	999999	726	999999	682	264	572	332	999999	657	629	999999	999999	963	687	999999	575	415	273	339	999999	999999	999999	943	755	999999	806	347	879	999999	406	227	999999	106	914	999999	476	22	152	468	773	342	999999	652	980	984	118	868	999999	999999	755	970	635	24	999999	318	265	999999	120	73	458	999999	452	840	260	412	960	999999	999999	719	943	563	272	999999	566	958	305	286	999999	771	999999	938	999999	585	366	435	591	999999	999999	999999	712	999999	999999	999999	999999	548	999999	153	999999	999999	33	905	819	485	999999	999999	707	831	999999	25	999999	999999	999999	999999	563	519	92	867	484	824	820	760	999999	999999	999999	260	661	193	794	999999	78	999999	884	394	747	604	128	999999	233	174	728	760	751	115	592	999999	872	563	525	500	465	33	669	576	757	999999	824	376	478	111	540	523	999999	440	999999	999999	104	435	601	958	401	999999	643	999999	106	999999	18	975	860	284	387	108	668	303	562	54	999999	999999	637	483	999999	751	198	999999	633	214	724	320	168	731	638	447	999999	999999	108	48	390	359	999999	698	999999	999999	515	204	723	442	855	999999	877	903	999999	999999	798	999999	189	650	238	520	686	892	999999	999999	999999	139	645	999999	146	111	205	524	664	143	838	999999	229	930	245	999999	409	200	358	981	442	265	362	852	999999	999999	387	999999	810	999999	999999	587	999999	999999	41	386	558	783	305	754	547	999999	248	999999	999999	859	898	999999	414	244	121	496	543	999999	265	999999	776	
793	300	999999	999999	746	713	999999	999999	261	999999	663	898	858	445	999999	894	604	443	89	26	126	905	999999	945	138	999999	576	757	186	54	998	310	999999	609	765	493	13	999999	801	999999	453	775	695	282	245	999999	555	798	496	601	938	999999	186	545	999999	887	510	999999	999999	702	147	999999	294	216	999999	362	428	259	999999	999999	891	573	642	439	573	999999	219	517	710	778	498	999999	271	584	115	87	999999	934	950	999999	983	656	446	999999	999999	416	490	999999	694	882	931	306	127	999999	709	375	999999	746	972	317	677	993	999999	815	214	369	775	709	110	511	999999	999999	309	803	158	999999	137	999999	927	999999	999999	730	999999	828	847	201	999999	907	874	740	798	387	962	999999	209	989	999999	630	894	152	640	999999	388	193	653	999999	997	999999	215	999999	247	744	819	815	456	946	180	818	999999	999999	709	999999	834	369	712	999999	531	666	604	999999	236	999999	648	999999	526	89	352	639	184	409	204	999999	999999	999999	503	64	999999	157	195	262	819	201	661	882	443	772	999999	999999	481	802	915	340	999999	57	248	740	105	45	299	376	604	541	643	568	818	372	176	434	999999	658	293	384	481	999999	349	44	844	766	351	753	143	999999	168	382	999999	863	626	654	999999	999999	958	999999	858	818	999999	999999	557	103	999999	81	999999	522	162	823	518	541	858	378	707	213	895	339	694	545	243	280	383	271	84	954	745	999999	271	113	699	999999	526	663	693	71	487	751	701	999999	157	621	182	344	999999	952	999999	258	999999	958	999999	628	838	999999	999999	999999	999999	295	28	999999	999999	93	260	999999	133	757	25	205	685	646	725	154	637	424	999999	622	107	48	408	132	999999	999999	576	313	247	81	999999	213	87	314	166	202	732	591	944	999999	999999	134	221	115	936	999999	572	309	243	722	999999	999999	924	962	290	866	886	896	999999	999999	517	947	810	999999	999999	999999	127	380	999999	533	421	55	479	334	261	973	826	303	195	999999	999999	276	80	524	89	508	999999	125	34	299	315	835	431	116	999999	423	323	169	999999	999999	691	202	819	709	999999	945	944	600	710	316	49	593	711	999999	913	250	877	295	972	335	999999	12	355	200	999999	585	624	373	999999	838	660	667	999999	70	459	732	457	370	223	144	564	689	414	718	260	999999	999999	411	999999	999999	999999	37	196	944	602	688	999999	629	491	725	999999	580	823	872	655	381	571	651	570	191	999999	516	82	837	771	843	598	637	940	506	461	223	999999	470	302	633	481	87	999999	771	
885	828	999999	498	813	984	999999	541	72	999999	159	482	999999	21	522	39	955	358	183	758	99	219	688	984	274	117	999999	362	999999	32	999999	494	193	799	306	965	637	583	34	787	999999	66	574	71	356	979	383	169	947	999999	677	999999	903	709	681	675	149	894	234	706	999999	999999	962	999999	999999	665	298	50	715	557	401	381	334	999999	999999	42	644	627	638	295	999999	250	414	315	999999	778	590	999999	127	630	999999	743	359	999999	213	474	103	999999	93	691	690	342	453	400	872	306	999999	517	999999	648	41	521	999999	939	971	999999	108	999999	695	209	84	813	922	95	730	658	999999	16	193	999999	938	999999	543	999999	604	402	797	23	443	58	980	999999	556	479	599	314	486	420	356	869	999999	446	999999	884	616	877	419	368	670	999999	283	791	334	621	709	920	978	999999	344	999999	546	95	999999	646	229	11	266	453	495	425	181	612	659	323	941	502	281	999999	340	727	982	438	353	229	774	198	999999	935	769	678	336	177	85	776	333	290	232	202	999999	614	620	999999	872	254	51	999999	142	20	999999	217	649	329	999999	617	596	117	999999	994	871	40	262	330	684	817	99	14	537	999999	999999	660	999999	88	993	725	116	999999	565	999999	187	999999	66	738	999999	562	39	999999	197	467	999999	225	548	237	331	634	361	299	290	65	999999	999999	144	999999	31	29	936	571	335	263	510	579	552	642	999999	768	974	524	75	132	788	92	816	79	702	999999	121	53	757	369	999999	816	736	999999	944	150	999999	806	716	245	999999	467	681	934	999999	610	673	905	420	563	999999	836	999999	168	277	81	230	999999	556	257	907	893	813	966	888	999999	843	52	999999	675	798	177	808	830	506	330	411	882	122	102	999999	216	632	999999	708	999999	592	999999	242	872	920	903	260	469	999999	732	653	999999	55	999999	767	631	999999	744	764	999999	38	403	662	946	670	348	952	464	999999	999999	270	619	999999	361	999999	275	809	999999	755	895	917	348	502	773	676	999999	836	849	999999	479	999	887	439	999999	508	198	915	296	211	582	951	796	999999	635	472	43	999999	694	999999	502	821	390	989	999999	576	999999	901	888	280	974	512	112	138	677	702	999999	999999	51	852	999999	359	523	624	999999	943	130	36	867	311	642	999999	151	688	833	657	618	898	999999	999999	818	297	37	25	236	80	848	999999	644	932	99	999999	999999	841	999999	999999	308	766	816	999999	455	663	44	586	999999	737	370	424	305	30	94	484	999999	999999	44	624	332	
507	397	999999	999999	463	392	934	222	788	999999	310	999999	690	359	999999	91	645	999999	165	263	450	388	999999	709	433	371	623	848	614	244	23	807	999999	819	801	379	713	999999	999999	999999	999999	373	848	906	70	986	999999	671	999999	999999	973	208	999999	371	881	128	897	403	672	102	768	96	608	554	817	502	804	870	557	999999	377	815	999999	999999	163	86	539	999999	649	999999	756	952	615	220	270	999999	928	999999	937	999999	999999	320	999999	899	512	23	765	999999	99	999999	191	744	123	760	35	167	995	994	217	805	589	314	754	234	345	816	999999	397	999999	11	999999	542	932	999999	11	999999	658	313	382	999999	321	244	503	999999	265	22	839	855	195	112	820	999999	64	142	102	999999	566	932	999999	696	542	377	21	97	999999	649	811	247	999999	967	509	691	622	77	493	999999	810	672	969	333	976	626	212	190	190	638	487	799	782	999999	501	725	749	685	999999	944	233	415	96	616	210	601	106	227	999999	139	322	987	649	748	365	893	999999	239	719	916	175	831	907	365	171	21	465	923	999999	783	941	936	469	549	131	405	586	362	133	385	999999	984	586	61	326	500	160	44	999999	608	999999	999999	999999	691	778	999999	999999	730	454	199	146	999999	751	819	999999	385	527	999999	999999	960	999999	610	116	343	396	190	254	856	49	671	861	430	453	999999	31	431	999999	777	770	729	896	999999	907	933	249	999999	242	766	864	940	972	60	418	519	301	161	999999	999999	305	999999	157	652	691	783	999999	715	999999	884	798	999999	416	750	339	896	73	460	703	182	999999	50	947	487	991	999999	698	810	999999	934	575	869	28	346	482	182	582	254	175	999999	605	533	627	357	968	108	534	232	720	522	999999	841	458	999999	538	265	999999	670	660	592	999999	527	999999	794	999999	929	746	79	278	167	323	819	295	579	576	571	422	599	519	999999	573	475	99	499	488	999999	421	999999	808	226	531	912	593	582	48	999999	829	832	48	49	999999	465	999999	563	208	999999	555	878	999999	966	999999	60	999999	767	28	619	437	213	316	585	999999	958	999999	61	999999	999999	999999	999999	999999	999999	741	999999	561	999999	999999	118	520	536	999999	852	187	999999	134	842	384	480	999999	826	564	429	651	626	526	999999	999999	403	205	903	927	999999	999999	843	348	175	235	262	499	999999	236	999999	108	900	912	999999	999999	974	833	427	677	165	649	408	158	121	847	125	999999	108	948	999999	913	617	609	504	451	344	204	959	616	131	981	91	599	654	330	750	
999999	999999	64	557	569	999999	236	771	999999	12	999999	237	327	119	198	999999	999999	99	997	491	999999	417	22	73	779	874	999999	555	184	568	999999	504	790	999999	411	11	54	400	999999	999999	999999	837	357	449	650	999999	641	999999	932	999999	358	509	657	839	459	306	60	999999	777	999999	999999	999999	597	588	999999	199	446	231	708	197	999999	999999	522	861	999999	463	70	999999	423	812	999999	999999	623	593	219	999999	847	951	647	115	951	63	999999	999999	999999	999999	250	768	256	460	530	420	798	744	244	999999	987	795	738	996	246	486	577	964	999999	662	999999	13	378	999999	352	999999	584	999999	246	302	999999	640	999999	399	223	301	326	962	291	821	515	878	359	202	321	999999	999999	999999	999999	474	485	999999	428	516	653	246	399	363	999999	45	999999	205	507	941	309	357	113	348	783	944	170	615	682	641	156	188	654	186	581	999999	282	933	733	772	817	69	221	185	746	999999	901	963	999999	256	985	319	381	999999	999999	964	948	874	999999	924	999999	999999	975	787	369	475	999999	223	781	816	763	999999	999999	999999	133	250	146	927	602	806	53	207	759	999999	656	837	807	247	294	617	352	407	75	809	999999	999999	93	433	815	281	395	688	191	999999	493	999999	999999	645	293	651	827	999999	281	71	881	116	120	549	141	532	667	999999	999999	174	473	365	837	662	276	186	167	712	122	331	999999	999999	26	721	943	574	988	999999	999999	643	789	332	136	13	928	362	837	544	302	292	613	51	999999	26	574	999999	253	196	999999	117	494	124	999999	950	651	525	100	398	999999	566	544	999999	999999	999999	384	151	999999	999999	733	913	349	999999	420	999999	718	379	999999	999999	156	815	999999	802	791	846	158	999999	424	186	999999	412	272	448	938	735	748	999999	650	474	999999	433	999999	419	999999	466	767	871	999999	88	241	282	920	100	252	790	246	741	715	554	146	709	999999	999999	482	331	651	901	999999	999999	90	611	999999	999999	999999	723	917	911	350	335	88	287	970	345	944	89	999999	181	205	158	999999	999999	999999	105	999999	933	706	845	999999	140	814	866	197	29	997	630	553	788	734	529	872	334	401	999999	476	858	738	999999	118	402	999999	480	705	999999	999999	999999	220	632	803	433	26	999999	974	220	520	221	100	950	347	324	536	999999	999999	676	285	174	616	21	999999	478	204	325	999999	999999	300	344	170	661	999999	924	419	920	984	310	512	800	999999	999999	868	264	999999	999999	53	999999	865	146	42	39	260	31	467	208	12	335	239	700	345	438	
919	186	60	999999	126	423	999999	999999	718	146	173	999999	813	435	153	375	710	415	282	942	679	163	311	141	411	812	467	221	918	659	80	811	465	921	999999	692	213	339	671	999999	999999	260	428	895	865	775	217	42	65	637	624	823	428	403	999999	765	874	919	999999	314	956	693	697	68	76	361	29	999999	173	460	172	380	999999	652	61	999999	999999	416	275	635	604	434	165	290	44	256	393	72	999999	505	818	294	999999	367	673	206	562	370	829	514	999999	326	868	604	475	999999	89	776	351	999999	999999	468	653	402	709	531	999999	416	33	819	968	999999	729	999999	641	999999	80	387	999999	855	865	374	999999	761	879	288	566	560	999999	999999	999999	617	721	831	999999	360	641	908	999999	152	999999	156	346	20	999999	799	597	999999	963	999999	999999	701	797	496	999999	665	881	999999	999999	430	965	976	601	242	651	999999	999999	999999	203	291	246	171	999999	836	195	719	999999	576	999999	90	691	366	999999	228	616	999999	819	235	366	808	999999	749	396	237	187	692	554	114	999999	195	564	999999	999999	681	360	22	972	960	310	755	638	315	999999	442	999999	608	388	382	999999	999999	541	20	541	395	812	497	775	999999	659	502	174	923	218	40	526	991	999999	999999	868	604	999999	859	924	611	180	173	84	953	498	578	314	182	999999	192	999999	999999	167	621	869	863	247	481	310	999999	999999	714	107	999999	999999	747	258	472	514	31	682	681	95	999999	999999	649	423	821	13	91	198	992	444	35	999999	972	834	739	56	15	367	32	558	126	31	465	999999	999999	48	999999	330	841	667	467	510	972	468	999999	406	230	999999	425	477	229	619	597	280	82	268	943	913	519	426	509	663	659	133	999999	909	758	999999	984	783	999999	761	999999	335	976	524	999999	514	606	342	826	999999	999999	554	338	506	433	195	999999	180	104	837	811	425	168	803	999999	848	498	328	999999	999999	465	642	999999	999999	272	999999	999999	557	853	438	316	186	599	944	722	999999	794	472	485	573	588	999999	688	424	999999	931	177	183	673	565	25	288	694	189	109	309	339	870	244	999999	892	999999	999999	665	531	999999	826	999999	999999	745	64	35	842	999999	999999	652	953	800	999999	999999	105	129	883	297	422	37	492	419	999999	423	999999	999999	238	324	681	151	496	32	893	325	999999	953	102	928	511	990	446	999999	130	999999	355	539	361	903	999999	772	563	999999	253	503	152	416	999999	667	999999	140	797	999999	403	916	165	931	906	203	999999	151	37	955	999999	432	591	
999999	298	397	78	999999	572	999999	257	999999	588	999999	779	399	182	999999	583	434	958	381	203	999999	999999	213	999999	999999	633	999999	678	924	744	607	252	820	912	280	127	982	599	733	999999	471	280	494	338	698	999999	516	30	535	567	999999	996	415	239	673	655	94	105	654	613	413	999999	333	999999	980	224	959	487	902	581	601	834	234	812	731	647	731	875	603	272	126	148	152	366	150	610	837	591	999999	999999	999999	886	999999	130	999999	814	947	999999	999999	483	202	39	127	999999	999999	769	772	602	508	999999	923	218	502	392	496	274	514	966	33	999999	387	378	247	288	548	999999	888	113	657	999999	999999	411	999999	129	79	96	30	198	400	381	838	244	999999	223	999999	824	394	563	999999	890	310	980	306	976	106	999999	792	839	415	260	999999	668	945	591	999999	999999	690	383	322	999999	253	326	575	652	541	999999	295	999999	587	724	330	334	479	767	999999	719	999999	551	32	999999	304	191	782	999999	500	179	999999	999999	887	999999	143	21	250	233	646	983	415	654	999999	999999	999999	767	261	691	929	556	198	999999	975	999999	999999	149	360	78	116	72	544	435	161	999999	852	793	146	409	591	999999	999999	256	131	632	313	460	116	999999	714	536	930	100	220	999999	999999	999999	526	281	770	994	660	182	127	999999	999999	979	503	82	111	746	999999	851	110	999999	999999	942	999999	352	312	957	42	292	999999	999999	141	999999	225	217	999999	740	277	865	639	999999	659	911	138	547	193	334	956	43	999999	968	905	999999	990	599	481	48	999999	183	999999	813	961	377	817	548	452	996	763	295	691	370	479	765	222	999999	960	561	813	519	999999	978	10	998	326	396	673	62	999999	625	736	352	685	103	999999	826	634	291	103	590	104	197	570	999999	351	605	498	150	866	999999	639	999999	999999	545	24	989	812	962	61	431	874	399	543	147	559	999999	999999	386	867	999999	878	679	999999	233	425	999999	417	339	657	720	897	533	196	999999	999999	816	127	150	88	907	23	671	239	672	999999	704	999999	432	122	12	920	122	282	480	607	959	999999	11	130	52	582	999999	315	340	999999	999999	999999	567	161	999999	231	999999	307	960	999999	216	449	999999	517	720	328	984	226	654	800	785	260	715	378	36	363	999999	29	46	335	540	366	898	148	374	999999	96	281	379	781	999999	999999	322	107	400	999999	999999	999999	410	999999	597	266	661	999999	999999	100	497	199	134	389	114	525	271	635	842	850	550	656	999999	229	241	999999	847	999999	424	970	938	
618	977	999999	999999	999999	619	322	737	283	704	368	999999	284	13	897	999999	999999	677	999999	553	686	265	550	999999	999999	350	190	492	883	419	999999	125	778	161	879	222	617	695	480	906	949	897	568	156	192	267	867	999999	344	566	999999	205	565	999999	999999	362	436	547	682	292	438	829	999999	864	915	253	999999	999999	133	685	539	304	206	953	603	789	697	403	999999	754	482	964	158	327	561	999999	560	361	898	527	785	79	999999	197	999999	129	999999	703	240	999999	646	744	102	658	36	563	999999	999999	999999	473	999999	999999	761	999999	810	474	999999	536	313	332	692	269	234	606	900	999999	291	999999	485	483	999999	993	999999	999999	999999	738	999999	499	300	999999	595	948	537	435	999999	752	318	94	387	13	448	516	400	999999	256	386	999999	496	758	999999	282	999999	136	349	727	999999	869	913	819	999999	603	191	246	315	737	744	731	799	744	157	999999	207	999999	482	45	999999	999999	264	999999	731	229	384	741	999999	725	605	822	197	708	199	882	404	275	999999	410	267	280	95	181	512	999999	720	751	610	415	84	999999	653	999999	498	79	999999	999999	97	999999	228	450	513	589	141	922	999999	100	999999	999999	999999	932	324	82	777	999999	517	999999	98	86	509	632	140	327	650	247	178	999999	999999	130	277	91	999999	464	191	816	767	505	999999	590	999999	629	206	344	659	152	53	581	999999	540	562	999999	234	999999	352	595	999999	195	939	894	753	999999	880	435	998	675	754	999999	890	999999	200	22	54	508	966	879	436	795	668	507	203	596	356	679	568	745	857	176	121	596	507	581	565	999999	836	459	999999	771	346	984	397	193	691	575	350	549	486	725	999999	473	169	523	527	441	700	999999	315	211	999999	262	817	588	999999	304	463	618	456	899	672	516	140	664	459	999999	120	20	905	780	339	28	269	141	131	648	436	983	64	134	999999	679	154	547	904	93	176	809	444	396	122	999999	103	587	63	999999	343	504	74	843	331	689	999999	534	871	848	993	999999	466	999999	867	479	999999	999999	454	992	372	592	760	375	999999	310	576	518	668	607	924	681	87	594	314	999999	919	999999	803	999999	428	619	676	999999	100	489	352	343	529	642	177	771	142	71	175	751	743	999999	335	30	123	742	866	274	923	322	608	872	795	935	559	999999	528	690	573	753	916	704	285	38	999999	242	989	999999	999999	163	999999	999999	999999	999999	999999	999999	999999	782	651	686	999999	412	141	777	880	999999	547	999999	92	824	252	999999	999999	421	999999	
49	999999	306	72	999999	752	841	833	770	773	999999	453	999999	746	338	467	746	999999	887	999999	513	572	508	999999	487	694	405	999999	615	910	105	529	999999	999999	999999	809	999999	720	770	999999	911	578	371	999999	999999	36	315	847	754	367	506	414	609	420	331	476	914	159	584	195	357	999999	228	860	678	999999	445	513	597	528	878	36	277	954	99	935	211	504	858	999999	388	558	198	258	999999	691	919	999999	407	682	895	439	145	585	586	22	360	511	335	236	590	802	260	235	489	480	146	654	330	395	275	419	300	134	806	799	709	969	999999	986	152	999999	115	914	999999	448	999999	692	378	999999	585	700	999999	631	999999	999999	999999	962	769	933	555	999999	999999	21	999999	999999	148	20	778	999999	313	390	999999	349	94	999999	696	346	999999	999999	589	999999	999999	253	810	574	251	669	264	230	501	747	210	523	999999	999999	582	104	506	157	999999	879	914	591	773	204	645	999999	999999	137	889	961	999999	999999	353	111	988	32	211	999999	243	479	756	557	295	999999	190	541	907	216	169	602	839	455	740	709	539	999999	999999	615	999999	999999	131	136	999999	999999	387	999999	180	340	889	559	892	663	913	830	999999	999999	999999	217	24	113	999999	999999	968	999999	132	914	988	643	571	303	552	595	913	999999	358	630	226	755	188	709	371	999999	999999	999999	709	999999	999999	910	999999	182	399	999999	601	825	999999	999999	999999	999999	417	473	492	536	768	999999	999999	307	749	999999	481	999999	150	999999	38	314	742	353	24	999999	587	945	999999	999999	999999	399	999999	289	993	98	329	568	472	182	348	715	226	999999	999999	999999	602	999999	436	450	438	93	41	849	244	999999	92	158	775	799	466	471	101	414	999999	999999	692	727	999999	660	773	912	40	967	211	322	999999	907	544	293	766	184	519	931	999999	999999	367	64	55	999999	15	180	793	673	716	999999	624	811	999999	439	48	874	109	999999	677	999999	63	999999	647	999999	208	185	613	492	43	999999	952	999999	766	506	21	999999	682	606	999999	999999	999999	367	260	999999	698	287	551	114	254	891	85	743	999999	132	920	303	999999	133	508	999999	566	310	640	435	923	999999	55	859	428	411	999999	999999	999999	84	406	695	813	321	232	920	999999	509	247	151	215	219	905	643	999999	999999	999999	558	107	825	45	818	727	825	411	244	242	692	999999	843	999999	583	999999	189	726	234	490	105	999999	588	999999	999999	999999	498	230	999999	558	411	283	999999	191	643	404	305	49	587	968	987	909	999999	999999	941	823	404	452	632	
596	725	917	361	999999	134	657	999999	629	978	755	999999	999999	697	999999	830	999999	999999	999999	999999	999999	999999	150	148	266	999999	195	911	999999	265	999999	668	999999	597	128	833	494	922	484	999999	985	885	676	999999	832	739	392	222	313	857	532	848	742	397	454	278	585	779	104	734	938	999999	619	374	744	999999	999999	17	578	852	345	496	500	605	999999	999999	999999	89	315	527	119	972	608	52	732	395	925	658	153	849	257	715	827	750	999999	249	999999	312	326	745	556	385	643	999999	522	45	999999	147	327	161	999999	505	473	999999	624	965	999999	577	641	999999	171	534	864	729	604	630	669	750	486	829	37	349	763	570	970	734	338	157	530	697	47	999999	341	992	232	752	252	259	135	999999	999999	698	999999	967	583	32	999999	914	857	891	375	607	661	497	133	287	742	902	607	889	636	990	999999	943	320	382	202	871	507	851	387	420	624	333	999999	339	678	795	986	948	999999	424	299	638	331	440	137	999999	868	944	19	999999	999999	999999	526	122	650	726	999999	210	829	648	417	999999	514	955	982	337	770	794	608	947	915	999999	999999	221	999999	999999	622	880	255	999999	13	999999	841	999999	768	388	806	615	688	999999	147	785	999999	574	999999	294	999999	376	458	799	999999	84	346	72	999999	993	570	314	421	999999	999999	999999	955	479	645	999999	173	476	197	603	999999	999999	999999	656	809	140	538	110	214	999999	294	255	999999	456	999999	929	226	779	999999	999999	818	501	204	456	999999	370	830	999999	929	162	999999	658	188	855	277	918	968	689	262	999999	464	999999	110	15	946	858	999999	508	203	716	638	394	861	423	999999	999999	960	659	809	448	999999	889	181	62	296	999999	77	576	999999	367	960	536	527	320	319	359	999999	999999	999999	999999	25	999999	456	999999	523	999999	796	765	999999	247	957	999999	999999	813	994	575	297	58	719	999999	791	999999	329	836	999999	111	867	999999	113	434	999999	771	999999	999999	433	999999	443	958	999999	559	999999	311	505	941	409	652	657	713	325	743	71	353	479	199	999999	246	12	620	999999	422	869	999999	661	646	608	196	168	999999	390	999999	142	339	519	169	479	999999	283	388	436	999999	454	999999	999999	369	373	295	301	999999	999999	196	974	823	500	999999	999999	999999	999999	859	343	223	493	599	999999	308	999999	732	833	320	999999	715	962	624	193	364	968	715	30	301	282	322	999999	999999	442	203	999999	319	999999	403	478	884	840	424	999999	222	619	854	999999	926	758	999999	999999	981	250	909	234	359	639	146	
158	999999	574	357	586	30	999999	294	167	138	264	301	894	999999	999999	999999	875	548	999999	970	999999	123	883	103	543	999999	860	912	958	532	969	693	680	702	999999	503	320	492	837	34	893	999999	696	702	999999	467	746	31	149	415	44	685	779	668	401	999999	101	481	814	943	169	999999	336	999999	168	570	621	201	195	999999	999999	999999	710	554	999999	419	427	191	431	85	895	838	999999	552	498	293	914	21	310	221	412	838	677	999999	864	486	999999	71	543	999999	845	554	836	801	891	651	975	235	591	981	616	909	59	738	58	331	643	999999	146	999999	656	610	999999	973	935	685	714	999999	999999	600	999999	365	647	330	999999	350	11	971	999999	846	999999	689	999999	329	999999	502	789	999999	845	543	843	224	924	999999	999999	245	999999	999999	866	999999	936	169	544	991	571	260	272	999999	508	707	330	671	999999	300	566	967	189	999999	999999	999999	896	999999	999999	157	756	206	999999	978	876	999999	686	148	999999	456	909	159	999999	439	999999	353	240	69	440	999999	223	181	999999	634	111	486	65	102	999999	434	318	171	198	397	244	374	999999	293	853	514	30	191	566	999999	390	417	823	750	813	36	212	999999	345	831	933	584	115	806	876	999999	999999	594	999999	680	147	748	960	756	204	393	534	946	216	926	128	999999	999999	424	999999	694	999999	999999	288	467	231	481	825	366	999999	659	999999	999999	416	463	575	435	999999	886	539	641	456	999999	999999	999999	502	265	630	999999	713	902	969	691	562	999999	736	634	999999	197	458	666	922	999999	999999	544	134	999999	999999	753	361	692	504	728	999999	612	999999	595	758	858	999999	966	850	999999	999999	561	690	577	999999	234	726	940	129	349	999999	873	718	852	774	999999	305	980	726	877	68	31	999999	999999	999999	949	999999	151	876	999999	232	492	815	516	999999	741	854	556	70	314	36	999999	572	165	301	21	999999	395	820	999999	999999	984	249	999999	358	631	163	449	999999	511	999999	585	74	999999	999999	999999	67	999999	999999	43	167	749	920	421	850	647	999999	999999	999999	999999	999999	558	330	139	895	248	252	999999	167	330	587	999999	784	999999	34	451	355	900	999999	356	954	999999	495	787	588	999999	74	828	132	710	182	999999	500	999999	456	731	999999	935	776	878	701	225	54	999999	455	753	964	999999	999999	409	302	558	213	601	840	373	73	543	550	92	184	424	718	457	157	676	999999	808	113	303	999999	420	133	170	999999	999999	647	999999	999999	999999	999999	703	999999	999999	417	999999	707	899	146	92	999999	722	394	694	
704	999999	506	596	432	779	839	166	267	999999	223	882	999999	999999	946	111	726	159	211	714	243	480	999999	995	999999	999999	969	24	671	999999	635	473	35	438	999999	377	241	60	491	562	999999	691	999999	347	509	999999	198	664	952	999999	999999	518	520	679	460	233	304	510	557	899	999999	999999	494	246	468	749	856	999999	999999	579	999999	999999	667	999999	718	551	999999	645	999999	514	344	314	72	999999	664	126	999999	999999	999999	242	999999	999999	503	999999	752	181	207	209	878	759	679	999999	87	382	174	690	851	870	961	999999	198	999999	24	999999	999999	505	762	857	582	352	796	999999	28	353	506	149	182	85	897	547	354	835	766	999999	834	151	236	689	473	973	274	92	999999	78	53	423	716	460	37	257	418	349	627	536	963	179	999999	734	876	999999	518	776	973	999999	564	363	999999	288	218	422	278	83	999999	609	87	999999	124	999999	310	92	433	721	57	649	138	14	217	240	772	665	967	502	813	447	464	498	119	999999	514	999999	530	437	252	999999	979	345	955	999999	458	260	999999	234	434	999999	602	999999	999999	334	999999	559	156	662	999999	553	454	775	269	946	154	588	604	152	445	999999	561	995	479	999999	999999	999999	59	199	781	521	609	999999	999999	29	845	667	999999	784	999999	954	543	999999	999999	698	170	999999	85	999999	873	869	656	912	999999	813	242	999999	999999	296	663	501	510	956	881	995	943	999999	706	250	110	487	818	999999	999999	490	86	693	85	780	999999	999999	717	50	326	911	865	697	953	264	787	249	350	483	131	999999	999999	999999	986	925	999999	999999	507	835	908	395	61	836	456	308	737	548	530	546	999999	207	783	470	639	969	139	999999	757	999999	462	860	147	345	999999	280	46	498	999999	999999	35	822	959	999999	141	930	999999	38	251	999999	527	999999	719	999999	999999	924	412	984	947	27	999999	509	999999	65	383	57	258	715	999999	186	272	248	842	379	999999	999999	247	901	338	999999	999999	111	999999	999999	924	223	151	343	999999	773	867	999999	551	689	365	525	131	903	508	93	999999	155	889	999999	392	999999	407	999999	292	999999	999999	510	655	248	908	693	504	598	141	170	906	914	836	375	318	220	697	162	24	999999	80	999999	403	999999	37	999999	221	940	719	999999	999999	802	61	613	97	999999	406	312	781	671	30	533	999999	348	999999	766	318	999999	755	181	591	254	999999	296	203	351	117	410	999999	944	999999	999999	878	496	353	114	999999	999999	999999	951	999999	395	381	352	974	547	572	64	77	270	655	999999	194	999999	
64	571	477	764	999999	999999	259	999999	101	836	199	466	654	286	994	999999	903	94	247	999999	999999	205	872	982	322	999999	779	62	999999	951	299	784	380	999999	441	782	636	109	999999	541	701	818	304	545	163	518	892	296	999999	994	366	999999	460	389	999999	858	699	999999	451	763	999999	207	663	150	999999	415	95	999999	844	999999	446	804	280	705	112	549	999999	337	999999	804	999999	493	992	347	999999	728	334	990	999999	583	92	999999	999999	60	575	504	164	163	997	999999	432	578	451	848	999999	562	299	754	999999	641	956	372	999999	647	999	483	214	326	999999	999999	90	999999	174	999999	139	999999	157	999999	140	608	999999	747	339	90	999999	999999	51	154	999999	999999	439	580	999999	518	626	720	485	19	60	101	299	838	999999	189	667	336	413	190	718	999999	999999	79	623	678	256	218	999999	585	999999	814	442	70	536	999999	389	999999	391	999999	644	419	999999	999999	179	48	319	556	149	160	423	55	781	860	435	999999	999999	999999	999999	45	272	417	687	900	744	246	659	238	311	93	799	167	945	758	546	999999	444	277	899	999999	369	699	999999	999999	999999	999999	42	581	634	999	898	29	554	355	392	236	731	999999	403	932	389	999999	254	66	360	266	110	33	324	999999	999999	358	470	380	676	573	349	999999	739	524	999999	87	604	311	195	780	612	599	375	319	577	526	874	999999	205	999999	454	999999	531	905	129	18	999999	999999	907	549	558	183	679	819	887	926	188	999999	728	311	486	942	870	580	999999	510	999999	14	999999	575	483	504	185	397	128	999999	283	833	404	205	820	999999	999999	645	231	439	920	556	432	650	347	995	248	894	802	511	999999	950	999999	618	361	262	948	999999	76	64	998	291	999999	999999	652	355	484	999999	999999	389	548	235	359	224	999999	111	999999	999999	238	487	266	999999	595	999999	195	332	581	785	999999	999999	158	72	579	176	440	638	855	871	998	992	521	715	999999	422	963	916	999999	47	38	999999	680	999999	113	999999	798	717	696	94	375	329	999999	999999	688	924	241	486	655	999999	783	952	256	710	910	245	966	999999	878	182	653	279	731	543	757	593	999999	119	958	991	378	723	942	770	999999	678	228	999999	36	487	999999	486	270	418	999999	85	14	969	138	868	621	257	838	523	999999	999999	597	239	940	999999	47	132	999999	663	814	69	19	485	214	241	26	153	524	401	992	177	999999	323	999999	681	589	917	980	100	379	131	999999	999999	999999	410	90	989	882	999999	450	68	958	607	603	999999	76	528	
765	897	851	478	732	999999	531	999999	97	284	950	268	515	130	152	999999	294	693	999999	590	155	999999	160	999999	270	999999	951	933	218	411	999999	94	615	70	162	999999	248	900	398	448	898	76	322	999999	48	623	425	329	915	531	322	910	30	486	999999	961	746	823	218	999999	496	597	65	686	999999	999999	653	454	968	69	198	999999	999999	736	999999	89	491	354	999999	646	177	999999	27	687	98	808	73	139	999999	999999	346	425	692	259	951	310	20	635	251	999999	970	999999	999999	856	342	928	616	294	794	999999	480	999999	835	571	999999	865	579	999999	598	756	802	999999	999999	777	723	773	701	55	784	390	79	855	999999	815	676	999999	999999	999999	999999	169	999999	778	999999	394	720	944	589	999999	287	96	731	999999	47	495	380	456	214	584	142	568	236	999999	510	413	234	624	299	29	894	775	595	417	999999	438	563	33	189	381	66	999999	193	581	767	697	659	436	818	999999	445	230	992	999999	39	785	933	631	278	931	170	105	654	999999	235	999999	501	323	619	608	931	999999	999999	832	527	999999	999999	655	802	813	753	797	806	681	583	999999	782	900	388	247	505	932	755	257	999999	961	999999	622	355	999999	206	345	817	219	999999	99	953	169	999999	675	410	287	828	465	187	373	999999	999999	987	561	729	601	935	381	999999	999	999999	999999	621	566	999999	999999	310	999999	999999	418	979	597	995	494	720	999999	732	712	836	999999	113	299	79	847	672	999999	635	793	999999	604	410	445	999999	686	497	933	548	611	999999	999999	976	290	848	769	999999	701	977	503	841	116	868	232	999999	999999	896	999999	950	773	894	88	136	517	22	999999	17	544	999999	319	999999	786	85	131	276	999999	250	822	451	309	999999	970	183	142	951	428	736	187	900	230	790	196	999999	774	717	367	521	469	278	999999	999999	999999	220	668	507	999999	999999	746	999999	356	644	83	860	650	319	999999	905	999999	565	593	999999	999999	999999	270	999999	809	802	311	414	909	676	781	553	999999	548	615	999999	515	999999	999999	999999	989	999999	999999	999999	716	999999	343	999999	793	999999	526	904	685	561	931	999999	949	148	697	262	730	999999	999999	680	863	530	255	111	704	999999	399	369	999999	999999	999999	608	100	685	812	483	469	847	620	456	160	876	868	63	616	409	811	999999	937	644	667	999999	185	999999	722	999999	91	241	759	999999	72	999999	246	489	999999	332	124	999999	335	999999	793	882	721	600	999999	986	999999	201	495	304	999999	33	999999	33	537	999999	433	227	962	999999	999999	237	999999	
989	999999	999999	640	388	788	999999	295	547	50	724	851	784	936	584	353	735	999999	890	746	999999	280	999999	734	222	999999	637	999999	897	311	709	821	999999	795	731	215	999999	356	282	413	211	999999	813	999999	707	182	753	701	848	999999	236	999999	999999	999999	633	718	999999	268	999999	437	160	394	397	245	341	902	999999	989	999999	378	816	999999	261	487	545	454	467	66	37	50	208	999999	60	33	85	617	320	84	999999	23	999999	999999	928	845	262	816	999999	577	651	999999	886	999999	999999	999999	66	847	840	34	945	188	261	298	241	386	999999	224	999999	374	170	724	592	220	826	999999	517	549	460	416	234	999999	832	889	415	231	164	444	448	581	966	238	777	999999	139	984	761	999999	46	551	617	47	483	258	416	927	223	675	936	306	999999	999999	396	999999	800	227	355	371	882	20	232	999999	776	999999	407	932	947	306	999999	842	999999	999999	513	908	798	196	255	584	483	488	999999	488	507	999999	999999	458	841	999999	494	999999	999999	999999	690	35	329	823	271	721	999999	999999	999999	916	999999	999999	866	27	14	488	999999	613	971	999999	888	404	12	744	296	999999	152	948	101	604	811	179	214	49	264	487	589	975	924	534	733	998	999999	100	999999	999999	285	602	454	999999	717	999999	940	867	511	295	33	585	999999	637	578	902	393	386	114	424	999999	999999	762	527	999999	999999	689	447	47	889	896	911	849	882	358	549	504	737	886	930	238	346	538	968	464	14	447	296	999999	831	615	132	985	480	523	458	839	999999	464	66	202	503	999999	621	399	999999	735	999999	289	38	999999	655	499	184	195	552	297	999999	73	894	222	402	491	999999	999999	774	926	379	368	899	709	577	283	829	738	735	516	917	578	352	278	999999	17	926	999999	999999	999999	811	294	970	170	999999	863	570	844	800	22	624	347	999999	195	366	296	389	328	830	382	669	445	999999	46	380	225	720	999999	430	394	564	782	323	151	999999	94	397	739	999999	999999	712	985	938	999999	891	579	953	999999	911	506	628	608	602	587	962	375	834	999999	789	829	152	944	423	415	999999	842	34	483	999999	282	898	650	664	126	669	684	999999	737	999999	801	999999	999999	713	923	766	999999	189	999999	999999	749	999999	999999	949	999999	571	768	571	532	999999	58	555	479	97	639	607	999999	943	999999	918	288	867	107	999999	988	999999	999999	240	499	649	999999	663	298	304	331	32	445	700	999999	999999	999999	122	974	999999	999999	999999	792	474	84	326	787	22	702	817	999999	881	162	674	
960	278	999999	537	999999	883	999999	394	266	999999	766	999999	172	287	125	931	26	176	999999	635	692	742	774	125	166	183	861	489	961	480	405	449	870	770	999999	559	574	999999	999999	101	698	712	999999	999999	708	467	999999	510	896	770	999999	733	999999	526	982	228	504	865	380	898	999999	999999	432	786	779	326	746	402	547	565	999999	999999	135	801	936	979	753	166	999999	699	30	999999	592	200	679	671	999999	354	999999	521	65	709	999999	152	79	414	999999	212	999999	391	999999	999999	963	341	999999	158	999999	999999	999999	999999	475	347	999999	681	878	670	701	242	999999	117	864	401	614	35	509	658	659	983	732	532	700	550	329	35	977	269	398	260	787	530	999999	275	764	999999	56	717	261	999999	999999	409	712	57	105	999999	527	329	999999	937	831	755	999999	999999	463	67	312	924	999999	432	703	999999	282	999999	999999	586	53	598	637	999999	978	792	406	347	719	332	999999	652	999999	999999	508	999999	122	460	429	41	40	450	999999	707	999999	131	699	829	617	655	137	272	602	519	686	928	999999	327	958	999999	358	999999	904	141	247	999999	480	999999	923	55	506	821	31	422	556	999999	786	930	357	856	102	576	999999	74	205	557	59	935	913	579	965	999999	999999	389	999999	878	546	999999	469	821	999999	280	999999	571	158	316	250	999999	963	93	152	762	999999	112	946	781	431	840	935	690	610	545	999999	354	999999	711	999999	641	739	677	65	115	470	535	999999	822	671	999999	999999	889	316	999999	971	829	436	999999	825	399	999999	999999	999999	706	744	778	999999	115	763	560	491	446	986	999999	450	999999	37	46	301	444	896	134	120	273	924	56	384	999999	573	999999	918	876	999999	999999	208	999999	230	359	370	999999	324	110	999999	120	676	478	902	707	429	999999	801	399	912	999999	503	318	790	193	782	698	404	999999	541	86	642	999999	560	66	410	999999	999999	678	676	609	129	999999	75	10	596	999999	153	676	320	887	885	999999	999999	999999	436	890	58	46	577	672	296	844	568	999999	999999	70	999999	999999	306	999999	620	133	723	312	271	707	253	790	596	336	555	727	999999	653	201	124	999999	64	630	999999	563	38	111	14	322	285	237	93	999999	999999	537	307	379	502	277	762	804	661	244	729	647	999999	450	250	999999	569	684	999999	999999	362	418	999999	226	999999	999999	591	31	719	989	985	480	169	267	70	799	257	357	667	386	439	319	990	999999	900	872	999999	588	860	887	753	601	322	303	180	127	672	90	592	246	685	999999	95	671	258	
258	487	10	389	450	869	221	999999	999999	360	52	999999	54	325	999999	999999	13	999999	832	245	394	168	866	97	943	136	999999	765	430	700	699	234	328	570	999999	395	304	209	999999	27	542	999999	783	942	137	698	628	999999	678	287	682	579	263	436	864	999999	621	999999	445	324	702	999999	595	837	661	999999	109	999999	673	528	665	804	751	814	702	810	384	923	959	254	508	411	96	999999	28	130	971	892	706	561	773	999999	999999	105	325	96	988	946	999999	318	999999	154	102	999999	621	877	827	448	733	64	716	999999	953	200	999999	301	999999	452	818	541	847	216	777	999999	754	284	999999	655	499	615	821	438	999999	999999	655	364	318	935	531	151	302	532	168	999999	845	999999	437	572	290	34	999999	546	137	999999	471	392	376	981	999999	347	836	181	999999	127	242	999999	64	313	545	460	999999	434	920	677	249	324	57	134	275	678	846	478	999999	474	888	284	310	894	189	272	987	337	540	194	999999	130	583	999999	419	567	31	134	999999	999999	999999	302	626	460	999999	156	345	252	715	726	500	368	999999	484	238	958	977	999999	133	999999	473	999999	999999	736	372	999999	741	999999	999999	707	656	722	999999	999999	432	596	658	850	394	999999	927	999999	622	813	693	999999	324	999999	812	461	590	862	10	753	365	397	408	890	97	391	999999	338	536	17	80	778	917	269	61	999999	310	137	774	101	355	728	41	90	53	426	803	999999	204	264	127	999999	999999	999999	190	44	999999	767	762	13	999999	598	218	614	743	999999	38	65	56	179	160	463	97	908	407	999999	366	999999	847	999999	588	772	144	282	890	285	65	230	999999	999999	454	542	374	771	474	757	519	426	347	999999	999999	747	595	999999	113	664	706	813	299	553	678	999999	920	102	425	854	999999	999999	999999	467	859	999999	999999	999999	725	618	999999	999999	444	650	128	939	999999	719	282	840	186	119	178	235	578	999999	930	999999	348	584	622	282	356	999999	302	583	701	879	278	589	999999	999999	309	495	575	390	378	648	434	739	889	210	819	584	678	355	767	999999	888	618	999999	999999	691	150	995	816	969	999999	999999	999999	247	111	999999	692	78	620	810	683	660	999999	872	292	110	609	695	421	462	771	999999	999999	815	999999	990	660	711	999999	999999	168	999999	999999	999999	553	300	889	999999	787	759	999999	516	67	545	93	999999	700	745	595	349	92	455	584	363	208	884	410	729	44	999999	791	980	748	746	651	194	900	776	999999	991	221	999999	907	999999	335	999999	883	412	731	
374	299	915	126	999999	792	713	999999	405	222	668	889	169	467	677	968	156	999999	999999	999999	899	938	923	425	999999	138	974	547	999999	38	943	11	999999	998	670	820	876	864	767	953	999999	279	505	564	661	999999	999999	649	240	999999	188	999999	571	518	831	999999	375	499	999999	999999	817	176	991	999999	278	666	891	171	797	856	999999	292	10	367	999999	999999	442	369	999999	501	86	335	317	239	999999	999999	439	489	176	999999	454	386	351	914	999999	771	287	138	295	994	220	889	852	383	601	999999	495	999999	563	211	993	16	736	999999	999999	492	859	762	526	822	237	412	995	562	411	715	940	96	230	193	999999	999999	83	999999	999999	197	999999	933	637	999999	960	235	926	964	251	448	649	329	149	999999	912	525	611	473	767	999999	999999	299	972	886	955	409	983	379	859	688	999999	967	740	588	19	926	134	573	999999	999999	486	40	321	963	75	999999	999999	576	281	826	702	999999	11	482	302	192	999999	751	997	560	251	556	999999	562	515	999999	999999	999999	645	986	400	999999	612	999999	332	999999	978	18	999999	345	462	416	999999	42	985	333	966	268	295	826	965	999999	575	310	760	999999	925	999999	999999	393	41	395	931	294	999999	664	997	999999	160	438	214	951	999999	662	108	834	999999	999999	576	999999	999999	999999	275	818	31	26	472	311	15	402	999999	229	999999	437	313	76	999999	813	605	331	335	731	118	856	999999	999999	453	913	212	925	999999	852	999999	276	678	999999	999999	999999	999999	420	999999	695	240	757	500	999999	401	502	359	41	359	645	999999	999999	856	983	221	999999	999999	18	572	558	109	90	999999	95	999999	294	759	601	946	999999	550	195	138	640	501	361	366	637	999999	950	564	999999	575	835	386	937	419	694	500	712	917	264	847	643	595	999999	835	415	948	116	743	757	95	986	104	291	126	226	999999	860	61	568	396	999999	994	999999	514	999999	999999	108	999999	75	999999	243	455	999999	348	999999	999999	999999	526	951	688	515	217	806	95	588	740	105	821	203	211	639	660	358	999999	999999	999999	667	645	749	705	849	999999	677	999999	851	541	809	942	999999	181	151	344	999999	880	999999	414	999999	999999	999999	355	614	287	681	863	471	582	107	426	123	846	999999	999999	776	255	999999	999999	539	999999	999999	57	931	999999	200	31	70	305	560	477	999999	820	999999	824	719	403	101	572	559	999999	999999	999999	444	392	829	784	794	445	999999	854	52	606	999999	48	608	999999	999999	999999	999999	660	999999	176	999999	629	438	999999	999999	562	986	383	164	
999999	725	999999	999999	965	612	548	999999	415	999999	999999	738	705	435	391	946	999999	226	999999	999999	640	484	899	20	999999	256	814	954	999999	999999	241	999999	194	700	776	881	158	83	999999	275	875	137	999999	433	999999	999999	999999	204	56	356	973	346	999999	403	999999	791	825	999999	946	719	798	594	999999	999999	999999	175	999999	15	658	510	797	348	999999	575	114	512	999999	999999	832	999999	999999	620	907	189	425	999999	999999	791	999999	999999	65	444	999999	923	477	291	340	665	438	999999	883	999999	545	546	559	634	999999	578	298	21	999999	360	999999	365	788	188	686	999999	600	999999	860	762	999999	673	455	363	220	660	108	823	181	999999	999999	819	706	619	999999	370	999999	790	142	735	999999	999999	996	705	561	999999	999999	999999	604	722	75	338	999999	130	492	871	101	205	999999	112	999999	999999	840	999999	322	72	999999	179	999999	999999	986	809	966	135	270	664	677	749	801	999999	526	808	228	458	81	708	668	585	999999	212	999999	434	999999	40	264	37	334	154	999999	999999	123	999999	195	288	999999	265	372	999999	860	999999	204	351	404	975	999999	671	256	391	780	614	999999	999999	52	901	999999	562	442	935	870	242	339	532	367	311	335	999999	999999	940	999999	815	346	641	725	999999	17	927	40	401	454	593	781	943	374	778	999999	50	999999	294	241	184	823	436	165	628	498	671	999999	102	650	999999	999999	999999	668	964	999999	762	357	743	893	129	531	50	999999	287	999999	396	168	588	216	999999	639	338	708	548	992	999999	485	999999	811	346	999999	937	751	429	999999	999999	284	999999	999999	999999	693	999999	401	122	652	782	999999	878	176	111	999999	999999	886	366	999999	720	999999	999999	972	367	286	260	932	557	185	999999	999999	71	743	999999	122	759	87	873	600	461	936	595	896	219	964	607	930	709	833	548	60	999999	999999	823	867	163	999999	153	66	442	999999	844	999999	67	999999	884	145	190	988	999999	327	23	765	934	783	22	234	999999	999999	679	330	232	723	637	999999	999999	36	999999	129	958	332	934	999999	168	215	999999	658	999999	725	999999	999999	749	721	89	230	46	630	110	49	855	929	673	749	387	121	999999	130	310	523	591	857	225	999999	39	430	392	207	606	728	691	999999	395	47	323	217	580	999999	643	416	507	282	999999	999999	273	39	659	195	439	56	192	971	358	325	144	232	256	688	691	659	999999	839	33	381	999999	501	543	635	436	179	540	521	487	893	25	318	931	345	797	999999	999999	207	999999	560	546	719	15	80	903	999999	960	892	999999	
999999	577	668	999999	554	531	772	999999	33	758	999999	515	670	999999	464	309	825	301	910	891	691	887	641	81	473	835	999999	496	472	732	345	218	648	701	502	325	357	69	386	813	34	513	999999	448	509	54	999999	235	550	770	87	799	60	10	139	106	936	597	786	719	999999	286	999999	300	423	60	866	969	991	148	999999	766	999999	107	866	187	149	203	571	428	959	412	945	701	999999	999999	168	647	571	406	389	759	999999	667	919	748	999999	999999	34	459	188	999999	243	999999	818	320	885	999999	144	999999	956	743	35	367	999999	491	999999	331	646	877	891	229	407	595	759	202	493	257	999999	128	696	692	178	999999	999999	999999	178	543	999999	344	661	999999	999999	619	999999	999999	734	999999	999999	438	417	168	811	999999	568	958	507	648	652	625	826	637	999999	26	999999	999999	574	999999	127	705	999999	999999	448	312	226	999999	715	788	999999	122	467	578	349	749	710	537	999999	30	554	291	999999	529	999999	999999	517	33	442	497	364	999999	999999	821	797	212	126	620	999999	509	931	883	999999	719	999999	540	167	258	298	35	999999	727	392	554	367	836	158	792	906	190	794	203	252	228	999999	999999	51	646	781	147	632	99	817	382	98	671	47	836	36	360	109	999999	734	999999	190	637	999999	527	463	960	63	334	999999	540	714	738	641	34	999999	534	498	521	476	161	402	226	910	999999	465	696	999999	321	999999	555	90	999999	999999	835	47	795	186	524	192	999999	93	308	384	999999	668	360	40	22	550	501	861	587	999999	999999	24	964	727	781	999999	999999	999999	741	567	168	459	188	999999	805	999999	999999	357	974	999999	655	999999	103	841	633	352	114	666	785	771	274	693	502	743	885	821	83	77	404	462	424	659	999999	741	226	826	489	90	234	35	999999	154	886	999999	147	514	920	132	103	439	999999	110	386	999999	999999	474	956	444	393	999999	999999	432	952	522	915	996	999999	362	625	806	862	33	441	760	721	129	806	254	606	381	900	999999	999999	999999	505	999999	999999	999999	999999	751	869	54	697	251	121	626	202	374	342	150	999999	567	999999	999999	999999	932	668	999999	258	183	667	711	838	22	999999	999999	458	986	26	999999	723	354	914	874	936	818	336	200	649	105	927	442	999999	465	592	999999	454	687	399	999999	655	657	133	999999	93	168	216	684	999999	158	177	215	999999	999999	427	444	653	631	999999	758	606	999999	976	163	255	235	799	999999	999999	749	518	771	999999	454	999999	999999	230	650	790	778	999999	652	999999	501	927	
999999	94	179	48	157	689	822	336	999999	966	187	681	999999	999999	858	999999	833	263	418	999999	405	618	999999	999999	361	999999	12	999999	999999	156	953	445	485	999999	533	151	999999	345	999999	69	695	999999	955	487	767	394	260	631	999999	999999	778	398	623	861	999999	999999	999999	999999	686	933	687	981	755	495	23	742	999999	744	495	999999	999999	497	980	358	944	961	663	426	39	967	963	999999	908	170	999999	564	999999	623	704	999999	960	257	999999	999999	382	713	689	999999	999999	35	999999	516	146	999999	682	999999	999999	275	917	570	450	764	353	719	969	999999	999999	595	999999	458	999999	999999	50	999999	756	490	839	640	999999	240	281	202	951	14	779	999999	244	692	487	96	155	999999	706	143	999999	206	904	999999	380	76	640	104	352	25	114	615	475	80	469	999999	451	778	298	687	298	257	812	348	940	999999	81	999999	117	999999	312	374	999999	906	999999	559	586	899	269	910	599	187	850	999999	900	173	981	174	233	295	644	999999	999999	29	845	731	999999	565	999	858	994	260	986	999999	999999	739	999999	569	983	999999	999999	552	518	999999	97	120	999999	876	448	999999	540	907	167	822	396	999999	117	999999	70	364	999999	30	900	410	915	349	200	538	999999	999999	999999	421	999999	323	678	102	858	878	931	734	334	518	127	999999	328	999999	102	174	925	999999	999999	881	509	629	999999	595	651	999999	473	999999	920	868	653	999999	351	128	727	844	999999	303	86	239	925	336	999999	656	902	999999	92	828	256	35	613	453	538	553	912	561	999999	93	450	750	414	192	814	999999	864	999999	999999	210	370	258	31	999999	702	402	999999	183	598	98	692	974	999999	645	502	894	265	210	748	798	999999	175	276	70	852	999999	824	999999	521	574	792	72	999999	881	468	999999	999999	981	751	999999	597	739	999999	489	400	476	724	769	690	920	210	664	101	999999	994	999999	982	961	999999	376	578	223	999999	999999	305	630	189	153	999999	505	889	999999	458	999999	211	475	213	999999	669	386	610	64	999999	601	999999	138	999999	712	887	274	24	53	212	999999	567	383	88	938	193	770	999999	580	999999	195	40	927	215	489	881	529	990	999999	301	402	765	523	999999	69	659	177	659	477	999999	912	999999	999999	80	83	54	827	999999	274	602	899	99	39	472	866	571	446	922	999999	830	367	283	817	751	810	618	53	222	28	289	999999	120	819	324	999999	704	193	856	141	999999	64	142	999999	604	999999	312	735	61	304	498	222	255	177	646	899	639	999999	105	270	464	999999	615	378	
999999	586	789	999999	715	792	999999	387	590	790	999999	776	235	999999	223	999999	507	999999	999999	918	530	76	770	943	183	424	49	41	98	595	999999	999999	449	764	741	28	612	42	30	999999	142	999999	632	465	130	870	999999	999999	999999	745	999999	999999	999999	696	847	918	815	999999	107	999999	752	999999	999999	994	123	999999	336	471	814	999999	746	474	862	999999	999999	419	443	999999	999999	312	999999	956	999999	999999	832	105	434	752	916	823	212	766	999999	999999	999999	12	999999	638	351	516	543	212	279	264	999	999999	719	999999	911	438	484	510	999999	999999	549	999999	557	945	171	999999	999999	584	555	991	999999	979	539	143	226	783	999999	805	963	316	769	999999	687	327	354	999999	999999	158	840	999999	999999	702	999999	150	999999	999999	454	999999	999999	333	336	999999	657	287	272	999999	758	585	69	138	840	679	547	716	999999	999999	119	239	999999	627	999999	41	743	76	999999	999999	245	999999	999999	506	999999	721	338	999999	999999	810	890	409	65	334	785	800	99	712	647	668	165	37	125	999999	610	224	999999	849	691	305	999999	590	635	972	783	369	631	562	999999	999999	351	907	735	225	120	710	184	277	841	841	941	999999	428	984	999999	218	283	776	895	123	447	488	947	685	595	310	774	93	999999	426	999999	536	912	529	326	257	301	899	77	900	50	16	17	850	363	193	171	650	999999	999999	999999	855	667	999999	999999	862	959	60	630	999999	999999	999999	999999	425	671	415	128	899	667	887	916	384	999999	995	999999	999999	481	999999	999999	411	148	133	999999	975	340	324	869	999999	999999	999999	297	251	999999	267	964	950	290	999999	188	947	999999	272	999999	949	999999	711	156	671	613	250	391	862	728	228	671	812	844	750	94	357	545	891	60	213	600	675	114	450	41	132	999999	999999	999999	384	345	875	150	999999	327	999999	177	207	623	999999	82	434	523	60	595	999999	999999	999999	506	831	999999	184	999999	779	999999	983	606	706	640	491	999999	501	944	999999	883	796	672	547	999999	465	189	348	999999	452	141	175	162	64	855	999999	999999	619	392	96	972	171	663	370	999999	999999	32	471	999999	141	999999	999999	490	999999	177	999999	488	568	118	999999	651	73	905	999999	648	193	831	552	999999	759	999999	481	999999	857	381	999999	142	312	599	98	442	999999	780	146	999999	999999	685	999999	999999	65	402	457	510	351	444	908	265	999999	722	999999	512	480	620	999999	666	46	471	632	999999	999999	667	999999	969	29	608	999999	293	999999	835	999999	507	847	665	795	367	999999	970	768	422	473	465	999999	
589	999999	585	999999	107	999999	479	999999	99	62	196	440	398	999999	488	491	742	511	999999	496	69	634	999999	664	815	825	450	649	76	999999	220	333	999999	429	596	144	443	646	836	999999	299	999999	998	454	661	234	999999	999999	539	488	35	911	848	968	188	955	577	921	156	282	999999	830	830	395	842	862	999999	999999	629	353	58	105	674	313	999999	131	635	812	12	590	427	999999	119	587	999999	308	485	32	250	641	567	522	500	564	789	468	117	613	612	799	999999	438	522	196	440	999999	246	544	999999	67	330	765	918	565	854	232	720	999999	999999	543	386	427	728	999999	999999	536	999999	120	524	999999	23	32	209	213	806	989	786	999999	157	748	72	941	261	193	320	801	603	999999	709	999999	999999	864	895	79	422	367	710	999999	999999	904	999999	136	999999	41	53	999999	999999	714	999999	999999	445	797	105	969	481	445	176	544	677	984	932	999999	410	957	992	159	999999	140	790	448	289	999999	523	252	424	935	920	999999	149	999999	999999	999999	185	999999	131	949	768	925	597	976	201	175	999999	425	972	663	999999	72	49	893	181	435	999999	320	586	999999	283	852	999999	999999	524	945	405	664	748	999999	495	566	999999	52	391	211	542	813	999999	999999	407	107	280	761	999999	858	191	999999	841	810	964	864	268	938	675	915	380	62	461	255	769	201	677	999999	999999	169	236	996	512	969	892	120	999999	472	785	186	999999	794	335	666	764	160	999999	999999	88	630	307	897	376	475	830	490	362	12	353	999999	429	352	592	60	999999	194	999999	871	917	854	802	796	163	499	343	999999	999999	999999	999999	999999	378	740	999999	547	861	338	999999	999999	148	412	999999	70	999999	579	756	239	211	999999	999999	579	999999	999999	30	234	999999	999999	744	876	142	254	763	999999	521	734	837	689	502	55	198	303	563	706	999999	514	106	742	677	583	742	113	384	999999	999999	912	212	426	720	625	719	999999	594	754	904	999999	649	999999	999999	394	741	77	737	165	97	741	25	711	228	515	138	95	999999	171	144	38	870	322	806	608	531	999999	969	877	335	838	709	999999	802	838	865	905	999999	999999	841	675	999999	228	363	999999	896	501	208	214	496	633	999999	999999	619	875	33	999999	394	940	863	999999	107	859	999999	999999	42	215	908	999999	649	999999	892	551	329	468	662	651	999999	999999	712	40	222	764	999999	999999	322	286	199	926	815	539	520	263	429	999999	577	999999	398	114	985	691	592	999999	565	273	741	974	113	161	999999	382	378	606	237	832	
999999	999999	479	999999	936	999999	25	982	574	120	712	639	131	807	891	155	999999	999999	802	31	999999	999999	209	126	999999	999999	999999	48	713	442	171	914	35	596	413	999999	47	271	178	239	675	610	254	454	999999	112	999999	999999	269	77	130	999999	803	216	999999	999999	143	363	176	599	999999	976	278	999999	949	797	613	534	404	656	118	990	685	573	355	837	159	755	565	858	999999	876	779	999999	321	646	120	819	211	699	111	684	104	999999	654	698	341	122	999999	763	498	327	999999	999999	959	139	838	240	999999	558	564	999999	999999	318	114	708	999999	632	820	999999	686	794	999999	704	554	434	896	116	918	999999	999999	999999	999999	801	369	999999	974	175	686	191	807	880	958	653	999999	723	886	785	999999	946	999999	709	999999	999999	86	704	999999	207	68	535	243	732	321	213	62	527	999999	996	948	937	733	41	945	639	505	806	835	680	568	999999	999999	999999	642	972	166	999999	745	999999	999999	665	182	776	117	161	948	999999	999999	755	600	618	999999	999999	837	999999	222	999999	763	662	697	280	999999	999999	639	236	999999	132	99	999999	999999	267	781	999999	281	293	765	999999	999999	793	999999	429	999999	89	90	949	246	658	283	999999	759	999999	999999	92	370	454	796	858	999999	999999	174	999999	985	999999	708	343	999999	524	618	554	771	265	544	999999	999999	277	999999	999999	243	689	990	999999	999999	983	589	359	235	698	999999	827	497	999999	820	54	999999	999999	999999	26	999999	746	122	722	999999	729	344	504	162	71	121	102	420	16	624	457	999999	999999	977	12	640	358	117	147	813	999999	999999	865	445	999999	350	117	999999	27	417	496	576	278	299	129	648	94	206	173	587	999999	999999	490	291	999999	164	999999	887	441	386	32	639	974	908	259	999999	479	999999	662	720	999999	269	999999	999999	999999	881	621	546	857	363	555	162	943	560	206	382	576	583	82	346	999999	999999	999999	640	395	857	601	999999	49	457	179	35	999999	453	583	358	24	999999	163	491	543	999999	40	88	830	999999	999999	424	711	876	105	896	999999	326	173	784	867	762	213	999999	289	260	506	409	194	529	617	500	976	848	368	685	430	591	803	309	198	323	999999	524	172	186	658	172	999999	999999	999999	228	999999	999999	490	261	687	882	211	292	750	630	894	999999	262	204	448	999999	518	999999	999999	405	523	864	595	554	952	999999	118	112	602	999999	57	911	490	399	999999	187	367	116	998	547	389	520	558	999999	999999	999999	271	999999	738	999999	654	942	807	999999	704	424	999999	936	309	998	774	
109	690	416	583	982	819	863	983	999999	999999	411	421	928	25	12	316	37	134	452	427	150	374	806	689	114	114	847	999999	796	999999	431	807	10	999999	290	830	151	984	446	689	408	983	477	300	253	999999	999999	999999	702	118	185	811	857	580	633	999999	883	727	999999	878	972	178	999999	297	83	999999	999999	165	735	999999	999999	53	687	762	28	167	896	516	445	583	235	228	999999	688	798	619	949	429	149	999999	947	999999	999999	568	717	240	796	999999	226	649	999999	723	893	530	943	999999	134	104	999999	999999	838	376	291	895	653	753	185	999999	498	464	654	991	26	999999	234	751	537	129	999999	788	370	999999	300	796	473	511	335	472	999999	999999	999999	999999	867	999999	717	580	999999	619	914	963	64	999999	691	761	994	129	707	713	999999	999999	604	14	59	773	115	131	86	495	999999	152	428	713	999999	832	968	799	133	353	472	653	619	999999	214	91	733	82	34	538	801	354	803	999999	175	553	71	999999	805	103	567	595	503	999999	197	999999	545	999999	534	859	793	204	995	364	251	652	582	999999	800	968	999999	999999	107	548	693	88	348	806	999999	219	999999	487	999999	39	786	876	999999	973	730	999999	546	999999	999999	999999	745	607	358	449	380	522	999999	385	690	837	64	999999	498	999999	999999	119	434	739	803	324	98	315	999999	965	577	374	503	608	956	368	431	656	999999	932	802	96	729	999999	435	35	999999	395	999999	167	975	261	999999	204	30	621	999999	999999	999999	233	86	440	406	999999	871	16	999999	372	428	999999	415	407	50	999999	162	866	999999	535	999999	778	999999	999999	518	52	989	326	985	999999	588	345	360	624	77	270	855	999999	999999	346	37	428	999999	999999	967	999999	752	578	220	822	51	163	241	482	502	999999	999999	383	922	363	403	999999	30	720	784	999999	971	790	339	780	710	790	186	999999	999999	999999	772	210	735	53	999999	999999	115	173	267	434	113	878	999999	265	999999	999999	999999	335	943	481	408	294	101	999999	502	961	999999	999999	999999	999999	976	198	999999	617	48	999999	999999	999999	999999	981	449	856	463	359	999999	999999	668	84	666	239	350	850	109	36	487	488	999999	999999	550	999999	182	999999	62	16	457	999999	904	514	999999	176	833	571	273	999999	42	551	831	742	903	409	302	174	773	882	910	135	98	947	139	560	999999	795	337	733	809	999999	804	456	999999	75	199	999999	857	499	405	999999	587	148	994	936	656	376	949	151	999999	18	901	180	105	999999	999999	999999	384	665	338	48	243	999999	999999	268	
746	385	999999	837	220	148	316	999999	486	142	999999	999999	953	203	904	472	846	196	697	800	872	633	999999	580	249	999999	779	201	999999	367	544	58	986	736	199	999999	999999	999999	999999	897	702	627	693	999999	783	875	999999	999999	761	866	201	57	842	361	999999	122	999999	999999	597	977	369	999999	122	999999	597	499	964	227	14	632	999999	735	999999	799	108	999999	939	397	796	374	240	999999	999999	999999	999999	497	216	634	350	86	256	999999	523	999999	538	587	514	575	999999	999999	999999	785	186	138	930	466	791	52	999999	149	999999	637	473	999999	747	770	684	817	999999	999999	293	340	876	928	386	999999	221	310	270	520	999999	374	999999	512	463	454	421	311	999999	999999	999999	173	380	211	903	619	802	300	217	767	903	697	622	999999	10	580	908	999999	752	999999	254	491	999999	742	999999	808	615	999999	769	999999	359	382	451	999999	999999	129	959	999999	34	766	867	999999	103	503	617	999999	999999	755	511	883	999999	172	559	999999	999999	224	391	999999	803	999999	14	999999	530	914	418	530	999999	380	872	999999	620	999999	234	986	402	332	397	288	999999	999999	999999	859	458	885	755	999999	822	346	999999	189	738	999999	872	999999	761	35	401	188	94	96	999999	381	999999	999999	273	313	999999	573	713	143	827	999999	512	447	999999	154	393	645	169	999999	708	909	593	999999	152	999999	371	304	234	376	999999	999999	999999	48	568	999999	976	999999	622	452	257	999999	633	652	361	635	819	434	890	617	999999	756	999999	999999	999999	887	788	200	488	999999	941	644	999999	346	212	618	909	474	879	364	178	565	32	716	974	458	286	940	999999	517	479	937	413	999999	734	185	999999	340	659	680	895	785	349	647	511	612	910	297	999999	742	726	354	554	536	999999	86	999999	999999	999999	929	611	847	859	999999	999999	14	999999	999999	611	999999	429	578	814	209	468	393	999999	385	999999	999999	999999	988	999999	599	791	134	392	877	178	658	451	885	999999	730	79	58	999999	999999	999999	506	381	188	686	423	322	157	539	355	77	65	860	358	108	526	391	999999	357	270	189	999999	621	364	562	952	585	544	999999	94	140	999999	999999	847	242	708	989	369	312	87	286	643	594	47	809	123	999999	999999	999999	925	348	456	700	666	999999	771	884	27	626	733	999999	999999	30	454	225	656	598	999999	125	399	537	999999	319	280	983	546	999999	584	554	449	164	492	756	211	746	999999	720	800	658	471	999999	972	999999	578	249	508	999999	150	822	162	525	999999	977	999999	398	326	147	999999	682	999999	985	310	
472	999999	579	355	31	819	708	541	936	797	999999	999999	575	564	289	740	999999	999999	923	999999	761	402	924	379	999999	368	813	999999	999999	300	127	15	486	999999	509	566	999	894	486	803	441	290	225	727	999999	334	823	833	46	999999	398	207	729	999999	548	80	262	210	840	663	999999	999999	995	645	680	359	177	999999	64	722	999999	999999	999	130	214	999999	186	999999	949	190	544	999999	393	149	901	920	286	147	975	999999	314	999999	999999	822	797	999999	294	579	56	80	167	772	999999	324	665	262	207	608	145	999999	999999	65	261	660	129	35	999999	856	999999	759	999999	39	85	625	418	942	999999	186	999999	60	196	999999	160	999999	32	772	211	78	484	649	722	677	11	908	546	999999	547	999999	703	771	999999	438	835	999999	997	137	696	163	905	722	180	31	285	94	880	296	904	382	999999	356	824	826	381	105	999999	405	38	176	999999	999999	999999	688	483	561	792	758	771	999999	881	999999	85	999999	173	761	478	701	999999	916	999999	999999	999999	174	999999	356	946	442	999999	999999	259	601	109	529	84	746	328	492	547	999999	302	131	525	999999	999999	742	281	999999	662	999999	999999	346	13	121	148	829	815	999999	922	999999	615	359	702	40	613	289	795	555	972	426	443	999999	163	999999	624	906	734	312	673	33	85	178	999999	445	124	913	999999	999999	999999	255	931	98	999999	420	118	942	429	999999	438	222	999999	725	805	246	186	640	192	334	497	241	105	512	566	899	61	446	999999	266	999999	999999	690	807	999999	726	999999	355	427	743	570	999999	486	999999	999999	460	86	999999	373	543	269	999999	731	273	999999	159	160	428	531	669	999999	671	999999	999999	578	999999	999999	999999	560	999999	750	831	222	448	764	815	999999	856	638	115	822	701	82	47	997	442	968	999999	999999	999999	576	77	823	757	384	899	319	323	670	999999	929	938	799	999999	793	437	271	999999	999999	685	404	999999	789	999999	999999	667	598	334	176	145	769	999999	999999	545	511	682	999999	465	74	864	506	441	195	501	186	884	901	787	254	999999	181	686	917	999999	620	999999	999999	407	910	716	310	999999	157	535	376	999999	116	264	999999	120	428	999999	228	999999	999999	963	999999	297	249	962	766	810	90	999999	999999	999999	197	209	924	239	404	611	554	357	999999	999999	294	999999	135	361	777	646	14	143	999999	375	467	999999	452	657	173	989	167	948	950	499	999999	550	999999	293	999999	999999	340	999999	715	999999	261	999999	90	667	678	458	172	888	194	129	999999	999999	465	598	625	914	756	276	
75	415	999999	606	999999	74	618	743	99	999999	723	999999	316	460	428	334	123	597	201	785	979	715	999999	999999	999999	831	693	956	95	972	667	723	160	73	488	999999	373	655	473	999999	999999	935	999999	331	174	324	813	356	529	141	999999	38	722	999999	297	999999	588	999999	842	575	999999	661	999999	999999	183	999999	720	252	971	127	960	999999	133	185	736	53	356	505	999999	999999	999999	346	437	953	999999	639	999999	189	776	139	999999	999999	999999	897	999999	397	286	251	157	174	999999	570	999999	411	180	999999	904	547	244	253	12	92	78	403	557	44	999999	999999	630	543	999	999999	475	842	405	770	655	235	999999	349	999999	115	357	999999	844	457	961	36	783	480	999999	463	944	532	136	639	999999	418	350	610	172	582	621	614	174	73	104	542	15	999999	371	679	16	894	486	999999	735	137	559	999999	82	208	921	159	999999	546	596	999999	716	766	649	999999	885	930	186	195	493	743	776	781	999999	429	30	382	119	65	457	60	999999	238	903	994	859	249	537	964	999999	999999	805	627	476	999999	826	249	761	999999	793	85	717	300	413	992	360	778	999999	653	187	548	50	753	99	546	896	999999	862	655	387	646	403	222	534	32	938	159	314	999999	999999	780	621	999999	271	381	999999	755	825	999999	643	999999	500	883	786	121	999999	61	538	930	265	348	387	116	999999	999999	681	505	766	390	63	211	473	547	60	999999	927	999999	491	717	213	150	661	999999	999999	305	155	519	435	422	999999	886	621	999999	945	264	999999	514	999999	999999	699	999999	989	444	999999	999999	617	999999	833	389	194	374	569	999999	726	999999	687	436	104	451	11	172	79	353	789	177	999999	99	602	795	14	999999	999999	377	999999	376	160	227	102	999999	688	999999	685	999999	999999	237	327	800	657	830	577	966	420	796	999999	537	999999	645	655	690	852	999999	360	999999	384	999999	999999	202	802	359	964	469	343	525	999999	809	486	33	125	999999	849	789	442	772	999999	48	12	32	264	489	999999	514	572	412	726	170	999999	999999	671	467	999999	134	999999	307	866	999999	632	894	43	999999	999999	744	999999	103	840	73	95	999999	819	346	768	534	938	322	751	459	897	931	999999	999999	999999	999999	361	657	881	725	791	999999	906	999999	999999	999999	988	950	999999	864	999999	479	571	663	84	999999	828	335	698	156	196	685	556	417	220	700	104	440	347	223	393	873	221	125	999999	999999	681	708	931	660	545	987	884	999999	475	427	370	146	999999	711	19	36	959	735	539	116	588	499	
999999	714	23	999999	613	999999	481	120	267	455	999999	133	999999	130	999999	999999	610	999999	999999	999999	942	792	340	957	999999	635	999999	366	913	486	586	174	372	999999	999999	226	646	999999	383	669	999999	364	170	914	754	999999	138	999999	632	921	134	340	315	918	999999	117	384	66	646	978	20	124	207	781	869	226	760	400	321	187	401	623	999999	999999	264	587	999999	425	213	999999	506	999999	734	999999	361	999999	999999	999999	999999	701	842	590	350	999999	999999	999999	166	388	55	538	999999	738	577	454	530	999999	999999	184	999999	999999	484	959	853	140	482	696	389	999999	430	623	999999	315	765	620	345	810	282	430	482	963	431	254	999999	674	870	767	746	289	471	999999	741	684	999999	999999	227	882	999999	220	922	961	910	950	958	999999	180	339	972	957	119	999999	239	94	999999	999999	547	239	999999	188	269	714	950	110	744	999999	881	682	525	108	999999	462	83	72	999999	520	999999	480	296	947	504	541	999999	788	180	751	620	657	982	99	128	987	303	999999	950	999999	999999	810	999999	387	999999	497	813	873	564	656	999999	999999	586	191	648	77	943	999999	999999	728	919	172	929	993	960	234	700	436	980	999999	169	524	999999	300	509	251	274	908	407	16	727	999999	233	523	114	453	80	800	451	61	53	999999	999999	231	298	849	999999	999999	426	325	999999	999999	893	159	999999	132	64	296	682	406	999999	45	244	677	11	998	999999	415	888	517	164	899	985	929	999999	507	648	890	11	659	370	999999	491	91	219	349	37	84	36	982	399	999999	999999	54	258	999999	426	999999	999999	300	910	999999	999999	909	171	897	402	964	999999	989	483	999999	294	32	46	751	553	999999	467	661	999999	864	389	906	127	379	999999	940	681	363	91	450	670	711	749	894	727	582	920	321	947	73	296	46	999999	235	499	106	17	999999	465	273	999999	999999	329	999999	95	427	791	999999	999999	999999	293	999999	908	42	503	583	282	151	999999	970	242	999999	713	907	578	353	407	999999	880	684	933	184	897	818	999999	111	999999	703	809	999999	790	138	999999	496	779	862	138	999999	732	999999	823	999999	481	999999	999999	594	855	421	477	999999	999999	999999	910	442	527	999999	536	99	332	402	999999	579	999999	724	190	113	952	226	138	715	225	931	170	964	860	77	702	413	999999	125	255	969	235	76	289	890	228	999999	968	670	999999	48	153	999999	723	253	532	999999	313	926	642	638	293	762	526	99	999999	945	581	460	999999	132	999999	217	999999	232	354	276	999999	300	885	999999	257	999999	
389	186	999999	999999	251	999999	544	999999	109	862	483	999999	685	473	550	999999	160	282	999999	518	265	213	737	999999	999999	501	899	266	999999	23	50	451	390	826	382	999999	311	909	704	964	915	469	32	999999	999999	538	546	880	725	254	999999	613	999999	739	212	999999	999999	851	645	749	999999	287	633	96	999999	42	236	859	101	210	888	251	578	224	602	795	190	297	212	655	999999	29	540	77	874	437	999999	651	624	206	999999	460	999999	954	257	637	836	936	999999	999999	312	999999	789	999999	366	897	44	999999	146	416	995	999999	648	990	794	698	747	999999	999999	394	603	585	244	999999	310	999999	977	623	966	965	958	253	670	999999	353	999999	999999	999999	711	976	402	641	514	217	210	748	999999	283	999999	559	890	999999	725	243	107	726	452	894	225	927	920	421	830	181	458	751	491	146	647	526	468	732	854	244	991	961	80	999999	999999	562	626	999999	463	417	84	688	528	999999	414	626	825	999999	799	999999	999999	981	811	343	759	458	266	675	635	643	100	168	999999	490	999999	146	655	425	209	663	311	999999	999999	423	107	770	999999	64	999999	31	999999	133	932	81	188	999999	160	737	278	246	305	950	77	819	326	915	272	48	195	278	970	410	145	146	481	999999	33	398	999999	989	235	211	943	614	943	967	236	354	311	240	999999	999999	156	963	367	361	159	147	106	191	507	194	999999	463	60	299	987	999999	599	999999	987	999999	999999	289	20	999999	17	462	876	359	689	917	736	955	999999	62	263	182	778	999999	688	885	999999	64	491	50	342	489	564	999999	980	439	999999	999999	253	234	426	867	952	999999	353	696	271	747	999999	999999	457	913	181	999999	999999	814	27	479	661	111	999999	447	797	969	761	527	898	999999	999999	260	173	999999	711	68	636	396	999999	515	776	992	624	554	563	999999	593	429	318	566	617	999999	421	999999	309	151	764	979	999999	999999	999999	999999	798	47	378	251	426	682	211	123	372	649	999999	512	702	669	487	999999	884	896	386	342	999999	342	615	212	999999	887	475	999999	999999	999999	326	246	14	950	203	586	999999	321	484	910	227	205	999999	967	581	909	583	640	664	848	104	999999	606	999999	999999	465	431	176	412	539	216	999999	819	714	333	358	999999	752	475	999999	739	572	999999	475	124	999999	148	648	631	929	314	835	999999	455	562	152	639	835	999999	999999	999999	999999	909	945	999999	999999	385	489	644	232	999999	830	174	999999	118	999999	762	999999	64	604	999999	783	999999	483	234	380	734	999999	999999	191	
718	999999	420	737	746	730	999999	475	771	537	999999	659	999999	999999	528	999999	670	153	346	39	999999	508	780	737	420	380	473	436	999999	999999	852	21	336	999999	999999	738	420	999999	26	387	869	296	369	526	999999	667	779	999999	955	751	999999	591	37	132	801	220	892	682	326	375	266	237	754	447	685	625	999999	999999	893	999999	72	243	999999	999999	999999	103	148	263	999999	999999	600	336	480	999999	623	270	984	213	661	304	845	999999	120	651	130	642	999999	999999	999999	351	344	999999	999999	175	999999	999999	465	78	962	707	81	638	999999	574	999999	930	756	785	999999	425	640	129	889	599	944	334	999999	484	838	999999	561	226	422	429	417	371	93	315	291	156	999999	916	251	953	232	216	826	546	999999	999999	886	756	107	426	710	225	999999	653	230	364	353	980	240	444	155	855	226	999999	166	412	846	450	503	677	999999	724	878	999999	377	737	507	587	607	647	641	999999	128	999999	718	202	32	439	95	926	802	999999	686	806	999999	377	990	343	999999	474	354	446	262	430	806	986	347	414	999999	492	856	999999	383	592	802	999999	999999	229	774	999999	390	416	999999	576	875	794	47	999999	137	999	746	999999	207	999999	303	205	552	999999	999999	999999	854	617	163	602	80	45	451	104	999999	467	999999	771	569	425	94	999999	999999	685	554	21	949	276	287	286	745	692	569	999999	299	607	797	999999	39	52	119	999999	263	762	999999	999999	353	943	77	669	999999	975	999999	999999	999999	999999	124	867	153	999999	782	588	340	999999	856	388	999999	210	805	407	670	999999	999999	526	999999	322	999999	999999	999999	715	668	16	209	617	917	770	97	999999	202	932	492	930	895	850	270	999999	441	387	906	127	999999	152	999999	670	999	767	243	88	475	736	999999	796	687	438	999999	776	389	723	958	95	999999	689	18	999999	914	739	999999	891	266	785	880	306	422	71	352	526	999999	999999	618	159	536	19	321	466	260	696	252	466	341	494	150	718	428	820	826	683	999999	999999	755	999999	71	352	822	689	855	999999	999999	626	95	992	908	999999	114	809	999999	291	377	999999	621	227	497	999999	999999	999999	644	999999	999999	601	244	999999	999999	999999	783	358	98	194	197	631	999999	874	322	626	380	999999	585	300	613	619	271	999999	316	592	654	537	999999	821	792	999999	54	693	507	782	999999	427	609	316	77	755	999999	374	999999	745	940	746	999999	870	868	221	195	354	999999	268	340	999999	362	800	946	256	586	999999	402	147	586	917	377	540	244	953	999999	278	999999	857	
999999	897	999999	999999	999999	999999	632	901	952	999999	864	700	145	248	451	693	999999	809	370	821	179	999999	999999	999999	168	33	379	999999	636	915	482	917	131	999999	370	999999	257	999999	158	999999	623	685	324	821	999999	999999	782	999999	999999	551	999999	929	908	999999	688	454	925	494	412	628	539	999999	274	47	999999	947	578	444	999999	18	999999	999999	660	999999	999999	494	139	999999	684	999999	250	999999	285	95	36	999999	18	999999	22	915	517	763	388	530	509	999999	420	286	723	335	317	999999	259	999999	999999	614	278	999999	214	204	325	776	999999	141	999999	298	981	999999	999999	999999	938	999999	432	963	500	682	999999	140	999999	840	84	852	435	999999	963	903	991	204	979	999999	284	999999	999999	999999	599	741	953	257	999999	221	384	240	276	178	396	999999	999999	999999	590	999999	717	999999	763	999999	130	473	350	460	999999	484	306	999999	999999	597	279	999999	355	614	999999	758	729	649	987	611	999999	843	586	266	962	515	987	705	614	556	999999	146	668	150	999999	136	401	502	999999	668	914	597	40	999999	899	879	113	311	922	999999	704	78	160	999999	999999	999999	886	93	999999	661	497	999999	999999	652	999999	142	848	214	916	247	999999	236	569	329	999999	868	999999	907	367	92	999999	685	999999	782	852	636	986	516	999999	999999	249	318	14	428	180	323	999999	387	785	766	41	898	395	684	474	477	509	999999	999999	999999	999999	979	725	415	258	811	818	399	800	999999	156	341	971	999999	998	58	232	150	158	999999	453	434	132	601	61	999999	300	108	318	385	137	166	61	203	947	270	592	999999	179	999999	504	35	999999	529	620	999999	926	999999	686	425	999999	368	681	999999	595	48	999999	133	364	999999	520	720	91	425	139	989	289	778	557	738	465	633	999999	789	879	999999	999999	999999	999999	360	587	999999	999999	892	999999	999999	999999	970	999999	909	999999	469	244	435	848	999999	944	999999	399	630	420	999999	343	948	960	621	397	891	211	177	201	264	152	999999	166	119	999999	198	294	999999	514	999999	179	647	335	996	999999	545	999999	105	483	685	213	360	939	439	999999	999999	932	518	381	593	769	441	717	158	326	999999	278	739	485	999999	999999	39	126	112	999999	695	622	963	233	851	951	115	693	516	60	999999	73	727	52	834	266	776	989	999999	999999	738	929	186	680	167	999999	211	619	727	807	184	999999	999999	461	999999	850	999999	295	529	641	663	999999	999999	107	999999	999999	550	696	999999	499	111	999999	205	562	249	999999	999999	293	999999	583	750	495	966	708	876	557	999999	999999	670	
983	297	999999	469	289	885	999999	728	88	155	989	726	514	968	238	706	999999	48	284	221	616	414	999999	228	946	891	999999	781	999999	231	999999	941	284	999999	667	211	620	580	916	677	257	999999	367	147	86	999999	245	999999	737	999999	742	519	951	64	63	579	612	999999	523	397	717	220	234	857	179	58	452	488	310	36	999999	564	132	999999	963	999999	56	547	152	99	656	650	53	500	488	999999	989	229	972	999999	599	357	999999	999999	959	47	812	999999	968	38	414	756	226	711	999999	188	396	353	999999	484	532	74	130	434	999999	76	999999	734	378	712	68	999999	516	222	999999	738	507	999999	999999	999999	999999	546	579	124	684	899	999999	341	584	310	80	646	999999	497	566	535	999999	631	787	892	999999	88	999999	265	969	192	250	13	284	187	680	792	705	174	718	999999	494	15	999999	841	642	835	159	78	641	999999	999999	28	656	901	510	875	817	755	66	687	414	323	999999	502	999999	430	999999	406	629	287	940	964	779	999999	50	231	881	945	260	44	928	999999	623	557	98	999999	999999	383	677	804	999999	949	118	40	581	181	999999	257	192	999999	778	752	999999	363	481	139	249	86	861	999999	993	999999	999999	31	758	351	699	597	413	437	999999	684	729	825	312	999999	855	748	997	999999	370	633	762	48	266	999999	623	270	86	959	981	999999	521	398	810	113	454	97	281	239	481	274	844	999999	999999	104	33	623	61	490	283	501	88	992	918	370	119	466	764	582	727	439	520	453	456	801	999999	999999	24	208	546	999999	477	768	397	106	789	17	899	172	162	10	218	596	686	490	202	529	480	999999	999999	999999	999999	698	511	51	753	401	999999	347	999999	692	999999	852	943	515	999999	999999	604	822	999999	111	566	999999	430	999999	999999	924	766	965	608	642	860	574	214	558	445	999999	999999	355	352	999999	709	562	240	999999	999999	999999	652	181	466	882	925	999999	869	892	999999	730	278	999999	999999	828	634	343	738	299	832	999999	999999	395	79	255	999999	258	479	193	402	14	371	960	335	999999	282	999999	508	726	716	212	704	322	137	715	999999	481	535	523	762	375	823	940	999999	366	718	267	999999	999999	828	999999	188	685	999999	426	999999	999999	458	999999	556	49	999999	22	582	630	340	335	267	363	999999	582	723	955	430	36	190	999999	999999	999999	157	24	493	296	898	50	33	28	821	999999	999999	999999	33	580	967	723	999999	811	367	17	36	392	999999	747	477	255	953	999999	264	473	999999	937	985	489	807	541	555	999999	
124	542	606	321	513	556	17	552	559	153	988	707	496	379	999999	324	942	999999	25	745	999999	652	96	800	763	358	475	999999	217	543	772	999999	999999	991	999999	824	410	714	999999	999999	740	925	999999	999999	244	999999	977	999999	874	670	546	53	999999	809	999999	471	456	999999	558	165	91	598	345	26	999999	563	999999	504	682	248	913	238	886	572	999999	894	956	286	565	999999	381	999999	544	999999	996	729	999999	368	272	235	999999	604	166	722	371	152	590	679	439	999999	28	999999	193	636	756	318	166	954	804	835	514	179	250	999999	999999	999999	64	798	999999	651	655	999999	241	456	869	319	81	999999	210	863	999999	286	847	999999	197	898	425	908	789	688	572	953	999999	999999	721	208	363	999999	938	889	97	791	660	787	35	999999	999999	999999	766	447	247	992	754	999999	531	237	332	365	999999	886	66	156	999999	999999	89	701	616	804	999999	671	956	267	999999	320	999999	522	626	69	859	999999	657	688	999999	352	999999	580	209	622	905	493	875	999999	999999	999999	833	999999	782	999999	708	333	999999	999999	11	104	490	979	999999	443	175	19	611	273	506	999999	238	377	999999	999999	890	509	502	993	899	252	999999	958	607	183	487	833	739	307	361	535	118	221	686	999999	861	471	813	999999	999999	896	999999	612	501	845	823	465	999999	999999	438	209	831	247	546	759	309	532	382	592	955	999999	999999	313	911	970	999999	27	999999	999999	999999	429	999999	736	546	12	370	192	467	762	360	31	895	623	999999	162	704	870	999999	926	747	339	999999	999999	999999	999999	627	578	999999	530	148	999999	774	981	320	999999	999999	105	700	543	999999	126	75	999999	242	934	446	655	444	999999	275	835	352	999999	999999	999999	340	474	999999	432	385	791	491	936	623	553	256	914	313	999999	649	999999	180	141	537	631	273	999999	999999	875	678	972	143	942	999999	999999	464	20	772	845	999999	48	179	278	168	607	635	138	995	999999	999999	531	352	585	119	666	665	220	999999	587	212	861	487	60	753	413	658	999999	999999	320	99	999999	999999	468	191	999999	439	901	972	929	995	145	483	309	197	157	629	558	833	598	999999	999999	782	195	642	817	561	129	525	999999	949	97	999999	999999	599	451	389	884	404	999999	236	999999	247	308	591	999999	388	188	999999	606	783	110	714	93	672	846	999999	956	999999	374	59	320	999999	228	979	908	687	797	709	745	999999	745	164	334	999999	999999	15	484	603	575	438	383	266	999999	971	849	999999	999999	999999	753	987	432	69	40	459	916	388	29	
328	999999	389	591	478	126	838	47	946	390	721	999999	840	999999	999999	259	999999	999999	63	466	256	999999	999999	323	783	956	757	344	686	133	874	999999	505	999999	165	920	196	847	905	150	999999	933	903	992	652	235	912	18	79	999999	104	999999	862	921	773	197	157	75	807	521	999999	503	999999	822	515	276	292	854	823	443	999999	97	770	999999	386	999999	237	543	671	999999	999999	749	275	876	39	100	592	999999	222	968	772	130	999999	393	781	999999	583	91	999999	999999	943	67	194	635	747	16	23	999999	999999	460	959	614	404	259	999999	619	238	483	999999	424	683	708	642	855	999999	999999	999999	386	142	800	739	999999	65	295	614	999999	565	640	139	999999	86	644	999999	761	999999	167	726	791	915	172	358	109	298	72	703	245	425	339	999999	805	959	636	816	744	721	813	558	119	644	491	999999	597	999999	770	347	999999	999999	999999	846	999999	225	266	999999	999999	451	999999	858	993	592	999999	999999	999999	675	334	73	999999	827	304	49	205	999999	999999	999999	434	118	760	999999	527	999999	663	576	543	999999	461	589	999999	176	846	302	91	955	565	527	274	920	999999	999999	28	707	897	221	999999	841	999999	903	608	119	46	999999	999999	884	340	999999	928	999999	999999	742	223	745	999999	283	999999	12	999999	249	999999	100	882	514	290	837	999999	820	826	452	212	999999	999999	557	981	592	139	999999	610	207	624	296	999999	999999	892	95	708	283	346	624	240	999999	883	411	859	518	237	532	581	853	999999	519	451	485	600	335	901	666	764	777	154	999999	401	760	625	999999	999999	420	621	999999	139	463	999999	212	999999	840	818	439	999999	472	365	607	999999	999999	60	114	844	123	870	566	193	999999	518	568	479	243	999999	133	999999	112	27	816	910	387	724	693	45	249	273	999999	517	472	968	999999	999999	999999	594	644	710	999999	912	387	550	64	21	97	999999	915	733	978	869	999999	999999	595	455	548	696	999999	42	999999	79	999999	999999	120	59	721	83	227	156	999999	649	999999	422	999999	199	639	276	856	999999	999999	748	999999	515	999999	890	999999	999999	383	999999	874	999999	569	999999	353	451	999999	538	439	15	300	23	727	768	800	999999	543	282	386	405	999999	281	999999	659	404	617	948	999999	999999	229	236	901	699	380	281	93	999999	724	78	999999	882	999999	836	999999	86	623	999999	361	999999	999999	357	550	443	978	40	602	18	910	216	999999	502	999999	974	220	778	398	324	357	496	716	999999	818	213	560	522	999999	444	990	583	999999	596	999999	999999	606	872	686	
467	720	349	679	84	180	518	342	999999	999999	136	626	999999	687	309	674	864	999	708	539	999999	883	999999	326	999999	28	999999	435	149	905	999999	378	348	999999	931	603	17	817	999999	88	309	871	237	857	588	818	917	895	481	922	732	384	898	342	999999	584	265	999999	521	65	843	999999	202	427	822	758	287	979	756	705	666	56	366	629	239	999999	655	608	999999	999999	110	441	953	227	182	999999	479	999999	752	356	348	983	306	999999	999999	999999	999999	809	45	830	999999	937	149	776	265	999999	27	278	999999	874	928	656	295	181	954	411	999999	974	254	363	999999	282	999999	409	366	683	750	999999	394	21	796	846	999999	907	809	172	999999	999999	961	497	450	210	999999	877	428	691	999999	999999	999999	833	98	703	564	999999	551	268	710	740	419	999999	935	999999	884	101	999999	92	93	388	372	791	999999	951	23	757	912	999999	999999	359	980	674	986	625	156	999999	923	102	291	891	999999	550	462	561	999999	389	562	212	325	810	799	999999	608	319	762	841	723	146	690	999999	769	472	888	360	999999	744	595	319	101	999999	178	985	999999	201	31	821	338	999999	999999	999999	999999	999999	999999	569	999999	644	999999	999999	863	315	837	786	999999	483	132	999999	662	999999	802	32	793	252	999999	992	642	813	544	417	297	999999	512	174	952	67	999999	999999	999999	328	800	999999	678	919	999999	785	495	392	999999	327	999999	137	168	236	756	171	839	952	999999	769	927	746	999999	658	389	923	999999	673	999999	353	871	999999	193	344	311	687	354	874	797	335	507	999999	239	227	349	169	999999	999999	418	791	227	999999	470	940	401	64	999999	30	539	532	982	999999	558	240	455	999999	944	824	999999	78	817	999999	165	999999	272	677	999999	999999	318	999999	999999	527	999999	52	999999	222	603	253	943	999999	673	999999	344	274	999999	999999	999999	998	999999	344	225	957	360	349	974	263	999999	999999	678	724	999999	141	711	320	999999	464	567	999999	114	243	411	701	881	999999	405	493	630	890	919	999999	975	518	120	974	14	194	999999	999999	78	872	717	406	999999	999999	999999	541	622	34	884	889	128	195	999999	999999	999999	524	85	683	999999	999999	632	613	287	999999	748	38	30	999999	999999	205	296	651	447	999999	525	15	136	662	966	864	999999	605	16	40	468	790	623	582	999999	489	119	493	971	587	249	999999	999999	483	480	681	999999	999999	717	688	999999	476	747	662	22	927	999999	423	716	90	620	999999	607	256	632	958	415	448	695	826	96	802	680	860	991	421	885	652	192	294	
999999	984	887	327	999999	992	52	999999	570	999999	102	695	999999	891	967	222	506	872	851	521	276	82	200	999999	999999	999999	795	999999	671	600	52	745	241	999999	999999	635	999999	290	818	640	999999	999999	878	999999	734	999999	999999	789	893	999999	915	999999	801	670	28	281	793	999999	724	999999	999999	165	299	969	81	999999	464	355	164	341	83	225	999999	221	605	999999	204	999999	166	212	999999	999999	994	999999	685	39	943	570	413	465	841	152	565	190	999999	760	165	999999	999999	999999	999999	680	999999	561	705	699	958	999999	999999	207	87	184	839	522	864	199	999999	407	293	52	412	894	999999	699	999999	930	660	873	776	999999	666	295	119	779	276	999999	381	442	196	986	80	363	999999	215	387	666	312	999999	999999	999999	599	757	625	467	974	999999	737	935	70	774	999999	94	999999	229	540	792	999999	70	255	770	817	728	221	306	971	59	398	736	321	833	628	999999	558	532	999999	999999	670	651	804	235	366	446	382	421	999999	985	550	999999	675	595	601	252	797	554	999999	999999	546	328	495	925	653	999999	999999	237	156	432	536	290	974	999999	132	423	265	30	414	381	999999	799	359	999999	508	999999	71	725	241	385	818	13	999999	384	372	351	166	879	581	365	822	155	274	524	459	269	312	999999	473	188	986	777	150	65	525	746	999999	509	999999	999999	939	898	995	999999	613	533	999999	600	268	780	999999	999999	999999	59	999999	210	534	834	536	248	809	27	261	62	399	51	862	50	858	999999	999999	656	462	999999	425	923	159	503	911	999999	84	711	784	693	921	610	338	999999	505	324	999999	144	972	999999	732	921	647	999999	381	571	670	154	741	642	407	610	923	408	633	635	61	999999	923	999999	174	107	999999	567	999999	788	713	771	544	544	414	248	999999	284	318	504	286	216	131	349	265	930	970	999999	296	321	686	930	468	869	999999	190	221	372	23	634	999999	999999	999999	593	858	898	609	207	238	168	999999	649	99	138	359	999999	999999	583	999999	999999	137	100	281	820	112	782	313	675	281	999999	37	999999	270	684	815	206	405	538	490	367	331	772	913	137	394	999999	840	999999	520	428	281	637	27	780	506	597	808	991	490	999999	999999	999999	925	15	141	615	999999	415	323	163	449	380	102	999999	912	365	999999	153	436	999999	941	973	999999	853	999999	999999	304	490	187	227	398	999999	58	414	999999	397	846	908	996	999999	658	435	25	999999	999999	900	545	999999	868	999999	420	665	565	424	999999	999999	779	82	63	741	321	897	237	106	
765	44	999999	999999	999999	524	999999	999999	156	999999	999999	516	958	797	873	61	854	999999	999999	999999	806	733	849	633	280	999999	999999	773	855	999999	467	760	207	918	999999	944	578	857	813	353	632	150	518	999999	17	627	663	981	208	999999	886	999999	285	200	999999	999999	195	698	417	999999	906	744	424	890	200	656	319	49	206	929	999999	996	999999	279	414	999999	999999	941	626	999999	497	999999	999999	853	999999	999999	485	16	628	569	759	880	450	747	999999	999999	725	627	999999	360	317	623	785	279	529	889	594	16	999999	999999	999999	253	81	999999	578	999999	999999	571	522	779	181	312	999999	636	179	602	556	999999	999999	999999	940	596	234	275	345	999999	999999	305	333	488	999999	999999	230	995	751	516	808	686	179	999999	718	164	115	937	999999	15	212	158	109	927	343	881	999999	269	692	230	999999	999999	428	704	428	874	999999	43	999999	999999	92	425	999999	999999	793	870	543	666	808	999999	999999	296	95	999999	671	703	999999	406	999999	944	304	960	312	530	497	12	267	999999	747	844	917	81	999999	999999	999999	787	273	446	143	472	999999	999999	461	907	739	731	720	98	999999	999999	999999	840	999999	18	999999	131	122	999999	175	791	612	78	918	964	868	419	311	609	417	884	439	758	999999	999999	607	787	509	999999	791	766	291	999999	999999	32	999999	999999	999999	976	88	800	674	909	281	352	860	999999	598	497	48	330	429	121	681	158	999999	919	577	215	410	621	622	717	999999	409	999999	444	635	999999	999999	999999	235	999999	530	999999	220	529	999999	921	822	999999	198	21	999999	471	346	180	497	294	736	999999	509	999999	575	467	188	999999	999999	871	842	999999	643	702	999999	256	104	104	591	74	938	765	442	656	392	82	432	610	360	110	72	339	946	999999	169	552	292	999999	759	72	438	263	999999	615	88	406	695	495	322	121	999999	999999	589	433	356	970	813	999999	595	503	999999	577	606	246	809	513	999999	301	543	156	963	999999	345	528	999999	684	583	826	577	986	999999	937	999999	999999	734	821	999999	999999	995	198	739	439	660	266	37	861	657	945	806	999999	927	999999	952	176	157	528	906	70	999999	671	397	999999	999999	609	125	107	999999	999999	512	988	999999	999999	306	354	416	534	999999	88	501	773	37	638	29	12	999999	984	984	131	101	999999	914	999999	724	333	999999	999999	163	999999	150	999999	582	300	442	818	812	970	999999	607	760	623	341	999999	569	34	999999	759	999999	283	999999	141	123	167	275	307	83	999999	999999	973	553	664	380	145	999999	999999	201	737	
205	211	200	999999	887	999999	999999	999999	873	96	130	700	688	52	785	880	999999	18	816	425	34	145	744	999999	739	132	64	999999	999999	999999	889	997	999999	907	999999	765	92	999999	999999	736	795	797	999999	987	999999	999999	295	999999	999999	499	634	929	754	776	999999	70	466	461	358	765	332	275	999999	999999	207	999999	866	780	488	999999	999999	58	764	90	629	999999	711	757	786	999999	837	553	227	753	571	959	999999	999999	205	502	309	999999	113	488	414	529	572	755	789	829	674	514	32	859	701	586	999999	674	999999	484	358	708	674	999999	927	999999	999999	481	116	247	879	809	999999	985	719	177	999999	286	676	109	665	955	967	957	532	333	530	999999	999999	985	794	579	910	720	154	600	955	951	561	634	481	101	999999	552	950	865	928	46	149	534	641	888	998	999999	819	403	740	717	628	603	258	690	428	131	999999	310	999999	864	841	129	221	993	724	51	628	999999	316	999999	17	667	999999	493	999999	528	354	999999	581	999999	901	750	859	999999	999999	999999	999999	790	672	528	108	999999	966	999999	205	30	999999	647	173	956	428	255	999999	325	710	961	999999	764	999999	900	777	548	729	999999	963	100	269	973	670	767	999999	999999	900	787	327	367	701	340	999999	208	215	999999	999999	999999	444	655	999999	544	537	371	758	621	999999	772	750	999999	920	999999	999999	114	761	999999	977	999999	301	591	354	309	999999	999999	999999	999999	475	274	999999	80	999999	114	999999	317	437	724	445	308	999999	53	999999	138	999999	999999	446	999999	240	999999	447	866	728	345	332	999999	311	364	546	194	111	890	999999	63	88	999999	753	999999	999999	999999	677	46	903	679	397	258	81	226	272	241	906	499	637	290	827	827	352	999999	782	747	15	82	187	261	206	128	999999	466	999999	999999	999999	630	440	446	999999	410	962	999999	947	999999	782	95	999999	315	999999	612	999999	865	236	999999	337	292	43	592	787	999999	858	999999	999999	279	361	615	176	905	228	286	68	200	773	426	999999	302	523	999999	965	999999	980	872	974	999999	999999	41	239	799	39	730	596	848	659	912	999999	999999	577	999999	722	177	918	197	999999	999999	553	999999	999999	809	395	999999	768	999999	999999	999999	624	985	999999	887	413	329	999999	999999	875	497	999999	999999	541	860	874	999999	999999	845	985	797	12	999999	999999	999999	51	804	999999	429	414	994	999999	270	999999	999999	999999	565	643	689	274	402	791	552	321	599	321	342	530	999999	999999	841	320	923	999999	999999	999999	831	210	703	846	609	389	955	999999	881	536	429	990	748	
572	318	910	999999	999999	592	16	459	481	999999	999999	999999	284	999999	999999	999999	999999	48	920	400	999999	466	365	999999	843	665	23	999999	589	440	72	999999	352	999999	999999	626	930	284	352	757	823	414	360	24	999999	999999	335	680	470	399	207	498	999999	999999	819	115	999999	971	201	915	579	179	999999	999999	133	770	365	502	50	868	642	409	695	999999	576	999999	116	351	897	705	340	999999	999999	999999	243	999999	393	752	961	999999	673	958	92	999999	188	999999	999999	999999	999999	281	782	999999	640	602	999999	797	802	999999	33	305	999	612	83	496	999999	999999	999999	999999	807	559	387	612	999999	487	204	684	326	268	983	922	979	796	460	626	922	507	702	772	443	999999	999999	56	729	999999	999999	71	884	596	851	941	999999	863	999999	341	893	179	301	999999	407	82	481	543	362	110	999999	213	999999	999999	574	87	544	41	246	372	788	340	882	875	923	999999	799	730	417	51	82	999999	999999	999999	732	752	215	999999	375	371	963	237	693	999999	999999	360	909	438	999999	999999	407	818	627	999999	552	563	296	426	999999	999999	282	751	136	320	37	210	919	41	999999	822	872	999999	999999	875	408	560	646	263	535	572	234	371	708	643	644	999999	498	154	576	179	465	789	999999	999999	99	222	111	383	601	149	441	877	714	999999	901	999999	999999	751	741	992	999999	43	890	667	50	911	52	492	999999	773	711	774	465	554	366	999999	999999	999999	999999	195	458	999999	999999	999999	141	356	656	509	741	241	111	999999	999999	583	999999	431	898	651	999999	999999	180	618	999999	828	438	666	422	170	999999	999999	999999	596	965	555	543	653	381	504	535	694	999999	543	750	444	671	963	999999	999999	301	934	194	999999	504	999999	25	840	567	833	958	474	999999	496	666	923	515	515	781	856	50	999999	60	403	125	376	999999	637	999999	271	999999	474	304	541	868	907	634	691	102	367	540	703	999999	548	545	70	999999	767	876	999999	929	166	192	515	840	999999	884	999999	918	137	999999	387	972	305	677	999999	180	999999	628	758	999999	824	422	424	325	999999	521	512	857	65	616	166	760	50	999999	999999	999999	999999	700	184	33	843	772	964	682	163	731	790	871	61	890	369	148	999999	538	114	999999	767	199	504	181	382	932	863	521	999999	626	931	999999	677	212	999999	700	453	735	456	61	458	742	172	615	731	641	806	174	256	27	643	999999	999999	265	524	599	206	999999	650	910	909	999999	163	536	799	827	999999	849	508	668	695	391	92	999999	296	35	36	889	999999	741	136	
698	274	511	983	429	736	999999	688	792	504	450	95	545	999999	14	588	999999	999999	903	447	956	666	588	332	999999	429	184	969	498	999999	999999	563	909	783	220	188	652	999999	379	101	999999	171	715	174	254	999999	999999	910	291	999999	400	83	546	304	180	41	686	999999	731	999999	561	451	199	230	196	886	186	999999	931	826	935	92	445	812	999999	999999	950	999999	87	955	883	999999	688	61	181	999999	26	999999	999999	188	501	473	999999	999999	539	340	972	495	977	367	129	783	978	464	511	999999	637	733	999999	385	91	272	111	775	126	999999	763	999999	58	999999	870	571	159	999999	334	472	999999	76	283	334	822	465	999999	719	835	109	294	233	550	999999	606	999999	999999	999999	999999	999999	372	55	999999	250	577	999999	447	34	999999	999999	634	999999	140	49	56	571	999999	999999	562	626	826	391	940	999999	13	999999	597	194	356	999999	595	921	654	105	999999	999999	812	42	757	999999	999999	999999	232	286	475	68	103	510	817	44	999999	671	999999	481	999999	999999	115	246	247	48	999999	262	677	909	963	999999	999999	45	999999	831	999999	427	556	573	608	414	999999	663	551	944	445	96	377	321	999999	923	999999	183	691	999999	999999	999999	999999	719	999999	765	744	322	323	762	487	68	999999	985	286	414	125	112	873	999999	821	452	694	302	999999	160	885	999999	999999	50	466	999999	353	820	721	999999	999999	837	821	843	999999	846	350	788	467	387	999999	391	45	350	999999	153	999999	692	999999	667	882	502	126	999999	880	387	999999	283	306	999999	999999	750	274	104	781	287	290	39	339	975	112	905	835	999999	999999	999999	330	999999	241	999999	107	999999	523	63	308	140	720	230	999999	292	688	76	999999	388	672	999999	127	999999	569	530	863	280	999999	999999	565	999999	999999	999999	966	386	67	354	999999	999999	981	999999	237	999999	999999	650	566	70	999999	57	296	45	422	456	552	860	385	999999	999999	999999	460	827	999999	201	497	331	999999	819	999999	586	235	343	35	509	406	999999	547	906	154	918	964	802	213	315	44	999999	564	220	358	116	10	676	110	999999	533	164	754	45	722	474	187	746	806	490	822	999999	19	912	60	933	322	478	245	999999	746	657	624	999999	999999	967	766	263	471	999999	585	558	243	695	976	252	864	512	999999	999999	741	999999	999999	999999	493	91	521	652	999999	999999	793	531	441	775	593	875	540	999999	999999	755	708	999999	285	999999	999999	274	999999	999999	935	808	79	810	294	566	594	529	661	900	508	85	455	999999	103	56	999999	63	999999	467	999999	999999	
712	111	634	999999	971	816	999999	345	999999	229	371	207	999999	999999	354	999999	247	875	191	73	999999	639	263	802	309	999999	999999	239	999999	851	157	999999	221	834	105	967	185	999999	999999	777	587	325	999999	289	713	999999	407	741	701	999999	816	251	999999	48	886	83	848	831	139	999999	986	712	49	999999	82	120	999999	881	265	999999	999999	999999	999999	414	486	898	556	973	99	61	999999	99	537	999999	44	905	975	182	948	32	129	999999	727	217	791	999999	285	125	217	999999	271	526	999999	324	999999	435	961	872	562	999999	999999	874	999999	87	999999	896	999999	999999	932	176	144	999999	933	999999	267	463	663	82	623	611	622	441	766	496	999999	670	613	999999	362	609	944	113	620	960	506	254	612	649	26	999999	999999	172	192	50	468	458	593	252	999999	119	772	888	259	999999	999999	999999	117	255	298	530	293	999999	760	333	232	999999	203	999999	737	22	850	24	999999	728	999999	460	258	726	37	341	999999	370	999999	252	837	66	853	669	595	420	146	366	360	496	610	999999	411	859	817	436	265	620	999999	999999	269	757	832	530	999999	914	836	391	228	957	453	922	807	517	496	176	187	533	387	999999	875	494	663	999999	128	184	59	399	908	600	86	466	999999	999999	999999	89	234	999999	630	999999	584	755	148	403	999999	687	929	893	999999	651	999999	731	242	999999	178	774	999999	272	411	999999	864	446	482	627	999999	999999	78	999999	534	999999	941	854	902	999999	741	130	356	269	527	440	255	166	999999	999999	999999	354	234	664	942	219	984	999999	921	999999	999999	999999	283	520	522	999999	619	242	369	999999	999999	405	828	535	999999	58	427	834	744	999999	619	708	419	224	285	536	999999	413	754	324	999999	999999	932	146	999999	603	846	999999	999999	471	821	23	797	80	557	999999	525	698	216	893	999999	160	227	950	156	118	727	68	999999	985	303	999999	999999	54	533	730	999999	691	645	854	999999	999999	96	282	999999	606	999999	349	667	999999	999999	73	206	860	999999	281	762	981	990	781	875	999999	600	999999	178	999999	535	999999	546	999999	483	833	63	361	999999	208	73	944	799	549	207	388	401	999999	974	239	18	626	521	999999	968	999999	701	863	979	424	992	334	113	545	80	168	999999	840	999999	187	19	999999	179	999999	218	999999	999999	999999	999999	496	396	999999	788	939	999999	908	999999	295	999999	992	999999	999999	999999	277	216	999999	841	999999	999999	48	586	560	59	796	999999	173	457	197	999999	161	999999	260	288	999999	38	307	546	174	939	172	928	517	981	863	54	999999	
473	999999	127	479	975	927	971	999999	910	835	999999	991	719	442	461	53	251	707	693	881	911	889	248	909	202	999999	999999	316	999999	79	579	196	752	409	700	555	999999	573	185	999999	289	999999	582	202	662	999999	455	506	710	999999	275	283	999999	172	999999	583	663	217	286	309	612	664	999999	999999	265	458	249	319	742	999999	973	677	532	322	999999	178	317	56	256	648	230	818	606	999999	803	306	25	999999	500	127	892	999999	297	875	768	999999	315	741	937	999999	315	146	764	804	911	999999	750	858	569	999999	999999	617	961	638	88	999999	68	999999	47	999999	442	999999	818	625	23	121	999999	657	553	978	999999	575	118	52	343	999999	999999	999999	323	999999	999999	167	999999	760	850	285	901	659	797	975	566	114	999999	978	771	655	327	149	790	999999	217	999999	314	999999	877	999999	508	999999	305	993	999999	266	887	831	413	285	640	67	774	738	999999	999999	860	578	422	758	871	140	281	688	767	915	999999	523	998	462	852	437	883	160	776	999999	364	999999	246	309	227	872	575	495	24	269	375	62	590	486	243	736	179	129	999999	377	646	999999	999999	999999	255	373	833	950	432	999999	999999	623	961	237	377	66	342	122	540	999	565	785	673	507	550	999999	999999	522	229	126	999999	764	332	409	999999	747	576	999999	63	853	49	624	73	999999	95	999999	101	362	118	999999	404	999999	999999	828	812	861	943	729	283	999999	440	320	731	315	999999	420	301	562	891	629	490	920	69	686	999999	941	999999	862	421	798	999999	579	413	52	721	211	999999	999999	596	484	804	846	148	765	999999	728	999999	757	999999	675	460	538	471	488	695	484	997	999999	868	871	149	90	318	485	999999	860	907	688	594	743	244	999999	965	417	825	643	999999	303	274	241	57	964	996	745	999999	338	999999	924	356	999999	214	999999	999999	725	344	723	999999	663	345	999999	821	214	173	133	441	999999	999999	999999	663	62	702	704	637	636	999999	999999	999999	572	146	102	999999	982	341	356	538	999999	172	249	82	999999	115	128	999999	711	420	842	800	873	314	685	764	65	271	304	544	999999	646	998	902	169	640	966	526	253	809	999999	873	817	999999	481	500	334	981	561	999999	584	746	925	226	999999	384	999999	267	461	337	696	720	999999	811	999999	323	173	999999	999999	999999	148	601	999999	999999	580	969	983	288	833	194	440	84	710	999999	960	763	721	782	999999	999999	429	708	999999	915	123	128	836	999999	999999	168	337	999999	78	999999	999999	999999	999999	999999	645	20	401	999999	434	
276	896	622	20	688	851	275	602	391	425	137	999999	440	536	798	999999	461	143	978	999999	675	857	999999	15	620	999999	977	731	697	146	910	393	497	284	798	28	500	118	157	163	999999	565	999999	999999	940	57	377	999999	243	244	193	999999	423	218	759	418	999999	616	399	999999	874	543	904	254	514	999999	553	165	737	779	298	353	986	824	432	119	911	999999	999999	572	182	530	498	462	952	43	969	289	524	389	575	883	999999	18	288	756	661	701	67	205	504	222	999999	463	946	999999	891	999999	785	650	507	999999	551	826	967	354	55	452	302	999999	775	274	641	357	213	415	634	977	545	676	458	220	824	999999	78	959	810	999999	516	999999	999999	380	503	874	882	14	341	892	51	934	710	999999	408	999999	430	239	581	371	259	541	216	999999	63	118	202	296	746	681	757	17	544	20	935	190	339	404	770	766	474	209	83	741	936	611	966	249	999999	248	449	999999	388	448	785	975	905	238	999999	394	682	595	267	660	144	999999	399	699	999999	999999	257	36	468	999999	897	59	467	999999	977	451	999999	953	484	508	242	999999	628	105	999999	960	284	110	86	386	999999	878	941	999999	606	902	221	999999	965	593	991	423	999999	574	551	999999	999999	440	261	876	251	999999	121	999999	427	226	415	304	474	999999	943	999999	949	92	729	999999	118	54	999999	999999	239	999999	987	891	517	819	547	999999	999999	499	452	999999	999999	209	144	365	767	192	995	389	999999	999999	801	652	649	999999	473	298	999999	533	627	472	572	999999	647	999999	741	229	252	608	678	361	750	975	999999	109	306	749	948	374	260	926	59	488	587	321	999999	345	252	999999	355	259	999999	30	872	980	282	672	562	768	624	548	999999	396	711	999999	176	999999	781	549	548	999999	349	480	283	701	999999	93	598	335	300	405	976	580	262	429	999999	730	113	890	827	633	197	189	749	711	986	663	999999	452	154	258	563	702	133	632	909	739	747	999999	567	198	83	236	478	999999	571	999999	143	999999	993	999999	999999	891	722	914	535	170	730	571	714	759	315	156	191	999999	999999	284	999999	630	999999	411	983	932	332	999999	999999	961	710	530	149	627	529	495	458	708	999999	671	999999	999999	106	749	19	185	999999	808	882	927	55	437	387	999999	912	513	772	592	463	790	999999	93	364	574	459	999999	431	97	999999	999999	698	482	515	179	999999	247	533	999999	402	807	999999	523	755	632	999999	999999	153	852	714	999999	999999	866	254	745	999999	896	854	531	300	999999	
753	999999	579	72	239	999999	999999	217	999999	674	979	999999	999999	656	999999	55	337	999999	658	185	66	999999	382	222	106	831	238	770	77	999999	393	999999	479	592	63	108	944	693	403	999999	999999	935	857	50	47	720	999999	598	431	67	568	132	873	124	752	184	995	366	965	999999	343	160	150	597	291	999999	533	606	602	225	999999	644	999999	315	823	131	999999	342	185	386	164	640	349	999999	838	270	999999	999999	840	879	999999	588	727	995	19	211	795	270	758	69	196	79	999999	215	956	999999	792	567	999999	631	462	663	190	589	252	703	999999	999999	999999	30	848	179	766	723	123	522	917	344	305	621	335	461	999999	999999	199	999999	644	144	63	914	999999	999999	72	219	427	448	407	147	752	315	999999	665	511	737	220	999999	313	282	999999	999999	16	458	271	680	305	999999	999999	75	999999	168	999999	677	999999	844	552	287	117	557	306	999999	124	779	591	990	999999	670	949	999999	904	182	781	999999	52	619	907	29	309	391	913	999999	368	342	747	594	999999	722	589	999999	194	933	909	756	975	999999	329	237	999999	999999	458	635	62	243	170	227	386	696	634	466	937	533	978	725	999999	880	999999	782	41	999999	999999	508	999999	291	661	999999	999999	999999	396	626	300	999999	162	37	933	288	373	135	181	529	217	559	97	999999	999999	661	955	194	123	105	119	547	205	869	537	949	555	770	999999	999999	999999	361	999999	18	175	999999	380	950	792	364	516	999999	610	511	790	194	999999	956	562	999	26	88	911	301	516	999999	484	293	500	983	733	603	554	983	574	855	259	89	999999	472	999999	14	401	758	999999	999999	937	693	89	352	538	999999	999999	581	182	876	449	18	501	423	782	97	460	809	631	913	999999	627	936	999999	935	341	999999	99	719	21	687	163	713	587	815	999999	214	157	454	145	395	972	810	698	999999	250	587	544	690	202	554	592	999999	999999	302	999999	756	154	417	999999	999999	128	862	170	999999	296	305	914	607	991	883	313	999999	496	527	999999	816	248	528	695	754	999999	999999	999999	999999	999999	36	48	999999	505	44	69	999999	257	545	999999	119	649	509	129	999999	672	999999	699	319	251	999999	640	999999	999999	999999	518	626	999999	452	145	719	999999	999999	104	270	266	629	111	956	824	573	117	950	260	554	176	739	409	999999	91	526	710	216	226	999999	395	999999	999999	12	526	443	28	805	409	557	773	946	414	859	688	53	835	999999	495	678	999999	689	896	93	336	778	227	972	370	618	19	139	999999	999999	999999	
376	972	108	439	390	555	311	551	999999	780	230	335	999999	71	48	691	967	721	548	746	705	993	573	676	748	226	55	444	999999	547	644	469	186	999999	322	999999	999999	312	999999	133	999999	148	203	313	115	453	676	911	332	927	999999	417	938	491	179	382	409	432	999999	999999	999999	999999	760	999999	145	999999	158	566	999999	967	999999	999999	999999	425	999999	566	800	999999	570	999999	999999	144	122	999999	999999	237	530	999999	999999	940	671	999999	999999	999999	999999	951	999999	47	999999	354	304	999999	172	999999	999999	387	999999	523	564	613	581	149	862	397	625	374	999999	999999	660	908	241	464	752	808	305	650	999999	677	801	975	189	762	999999	226	999999	999999	999999	756	889	128	437	16	140	999999	999999	531	451	999999	324	259	206	489	387	269	122	840	368	363	70	333	343	131	722	999999	999999	999999	999999	645	397	196	999999	998	999999	541	480	235	334	551	450	773	208	999999	363	552	778	699	385	833	113	999999	80	619	696	565	999999	315	999999	999999	776	549	484	805	836	137	857	208	480	999999	788	887	516	816	912	999999	999999	522	767	999999	810	734	443	224	542	238	126	999999	999999	453	756	174	941	783	999999	900	298	999999	999999	999999	694	580	229	539	55	226	999999	263	706	409	441	272	999999	122	999999	999999	116	270	999999	999999	20	84	896	36	99	623	945	733	50	999999	999999	731	537	999999	999999	240	514	903	179	325	999999	999999	86	999999	21	999999	627	828	999999	733	794	38	139	386	226	999999	684	202	449	999999	280	919	223	694	411	709	734	16	637	509	538	212	999999	948	32	999999	997	999999	999999	999999	996	999999	690	317	999999	999999	602	999999	324	999999	556	321	999999	999999	999999	665	649	392	501	311	999999	999999	201	543	999999	592	936	190	363	78	623	999999	999999	843	435	163	239	905	999999	441	117	583	691	772	999999	226	748	354	903	367	508	615	502	999999	847	385	925	156	999999	634	43	421	999999	256	251	865	143	620	321	999999	999999	744	914	69	204	184	928	999999	589	978	844	592	287	995	999999	18	198	474	999999	59	238	92	791	843	408	695	999999	999999	999999	97	93	137	42	21	932	999999	700	442	519	999999	457	506	567	145	789	999999	143	801	686	243	676	669	624	272	663	352	999999	81	661	508	999999	492	898	999999	999999	716	999999	276	73	806	317	756	954	332	602	999999	525	656	63	999999	562	984	999999	297	420	423	512	770	358	589	811	628	780	21	999999	964	608	74	250	999999	999999	867	737	880	925	999999	999999	999999	999999	931	999999	999999	
999999	704	946	413	734	610	91	480	999999	999999	917	483	994	689	975	943	57	637	133	460	416	999999	999999	694	999999	878	999999	999999	709	220	110	427	762	999999	610	86	74	870	240	997	983	769	868	999999	950	263	885	246	999999	770	254	42	807	376	889	999999	638	999999	167	999999	248	590	999999	993	689	500	721	999999	999999	899	879	186	407	136	477	646	121	964	743	999999	993	136	555	938	965	77	619	396	626	572	448	812	999999	384	759	403	998	874	999999	459	542	406	166	55	891	78	635	681	899	252	925	673	518	999999	862	122	44	832	38	999999	881	999999	999999	517	460	76	473	32	999999	83	999999	999999	551	294	460	999999	969	510	56	999999	999999	937	496	384	646	999999	999999	999999	522	999999	368	999999	846	999999	578	217	543	649	594	999999	604	613	314	825	603	688	999999	234	714	275	152	534	786	999999	999999	943	838	488	870	685	999999	924	509	730	715	483	400	750	715	999999	63	329	915	231	302	829	633	671	781	957	652	999999	834	999999	503	834	999999	715	999999	635	379	65	778	908	63	680	113	999999	999999	999999	999999	999999	518	471	222	823	618	999999	999999	999999	999999	176	706	913	43	701	99	999999	999999	999999	103	685	999999	90	873	999999	999999	999999	999999	621	725	60	999999	660	669	281	561	372	44	680	225	999999	877	273	325	212	358	999999	875	361	590	999999	357	999999	999999	612	999999	438	598	224	282	611	397	226	633	269	614	56	253	761	150	727	228	555	999999	999999	808	999999	764	670	649	685	141	999999	40	999999	702	332	999999	67	37	999999	773	820	999999	614	437	660	639	66	597	312	622	123	221	863	632	801	573	999999	803	389	674	928	575	597	480	999999	195	999999	999999	291	422	999999	999999	27	953	408	157	61	841	157	234	707	82	999999	72	27	604	999999	253	901	759	876	263	648	458	845	255	811	143	856	999999	881	500	315	999999	999999	389	204	909	999999	654	522	916	656	164	966	999999	238	534	999999	975	28	514	664	532	545	931	999999	568	118	163	346	999999	999999	682	352	217	766	456	635	637	410	267	29	257	247	959	607	494	999999	990	26	286	680	880	999999	377	835	783	999999	505	303	636	801	80	318	999999	999999	973	811	759	98	999999	899	825	575	760	494	999999	294	999999	333	601	999999	127	146	69	999999	999999	999999	999999	381	983	111	999999	344	774	465	949	939	643	38	633	999999	732	999999	999999	386	999999	315	999999	882	428	999999	999999	182	702	999999	999999	933	258	366	827	748	836	387	115	680	
769	999999	801	999999	545	999999	651	557	699	919	354	226	902	682	392	798	539	102	953	999999	343	957	999999	224	781	25	999999	286	210	999999	845	999999	999999	564	999999	374	999999	400	999999	949	999999	221	482	782	999999	467	41	575	974	999999	218	744	434	999999	346	812	849	586	523	530	999999	375	356	814	83	999	999999	347	75	28	293	149	755	13	648	132	485	859	18	999999	999999	125	311	181	677	111	920	185	227	999999	524	927	877	999999	172	480	999999	999999	708	215	47	693	999999	956	999999	78	988	430	972	224	337	999999	577	999999	999999	999999	74	185	146	972	89	254	130	271	503	999999	272	999999	841	177	999999	999999	160	803	287	299	615	354	999999	999999	122	500	212	12	477	534	360	999999	279	500	999999	689	531	736	136	792	573	248	999999	999999	806	59	589	805	999999	519	999999	774	999999	257	65	719	749	999999	859	589	999999	128	793	999999	999999	593	999999	350	999999	578	296	999999	999999	495	726	377	891	55	801	999999	999999	999999	55	957	695	586	757	32	999999	999999	939	992	876	546	750	999999	454	494	384	223	999999	249	54	388	999999	999999	107	436	999999	688	827	704	736	795	678	643	82	835	282	429	836	647	904	999999	639	303	547	139	744	281	922	406	670	588	684	671	363	667	999999	999999	488	330	501	756	869	999999	265	91	868	116	999999	618	999999	955	386	741	344	979	999999	929	878	967	999999	259	765	430	43	158	999999	16	290	415	111	12	940	515	999999	999999	999999	404	47	466	271	999999	999999	314	194	715	211	942	337	384	918	804	401	520	638	999999	991	999999	211	117	969	861	826	967	517	219	999999	871	595	196	784	999999	892	422	706	999999	359	999999	999999	327	947	999999	679	906	497	999999	610	430	876	903	999999	999999	203	930	496	409	999999	999999	796	975	701	340	999999	151	599	574	912	979	999999	584	892	540	212	883	170	999999	192	920	480	221	608	593	994	691	39	37	160	999999	999999	999999	252	999999	664	999999	626	616	822	537	316	922	394	999999	999999	301	21	626	554	319	769	696	999999	999999	999999	585	999999	117	345	664	999999	571	423	999999	64	516	341	474	875	942	999999	999999	977	655	999999	557	826	977	976	702	999999	413	999999	840	999999	999999	999999	999999	965	89	999999	999999	999999	167	425	745	509	999999	577	110	959	999999	999999	612	62	226	719	572	287	999999	999999	999999	140	642	984	708	999999	582	757	825	436	999999	999999	795	999999	748	282	819	239	868	58	392	409	999999	742	143	662	999999	788	976	519	517	84	71	
331	503	388	638	999999	999999	657	926	686	751	999999	980	48	954	563	314	999999	899	342	418	999999	375	990	999999	900	851	55	226	794	781	315	918	999999	447	474	555	999999	643	646	522	221	999999	706	999999	213	762	105	999999	318	483	42	620	999999	999999	215	955	512	134	738	331	671	999999	141	905	446	999999	85	601	999999	17	944	310	262	820	999999	734	669	342	60	147	756	999999	908	320	749	694	999999	248	241	519	52	245	905	324	850	780	989	801	999999	999999	999999	999999	228	999999	539	731	999999	365	999999	480	296	180	83	600	575	333	532	999999	165	751	20	836	369	999999	964	708	404	937	969	427	999999	867	130	601	999999	262	129	607	781	27	337	388	999999	999999	999999	871	999999	315	999999	527	257	178	645	470	448	850	144	999999	345	831	999999	429	395	51	999999	999999	60	482	150	323	214	925	49	999999	424	632	999999	999999	999999	102	546	99	198	999999	179	999999	232	660	162	609	999999	871	271	950	690	999999	992	737	34	803	999999	689	174	435	999999	332	999999	507	55	815	793	536	510	253	294	247	241	943	871	170	206	400	329	541	205	342	663	999999	999999	517	639	329	583	943	281	856	999999	762	139	999999	446	725	999999	346	999999	999999	371	28	999999	453	675	58	865	864	607	999999	999999	633	240	980	668	49	59	538	999999	999999	953	999999	971	437	322	479	814	34	999999	999999	785	999999	725	615	970	999999	434	13	841	591	463	718	346	850	497	999999	532	158	188	406	675	85	170	351	637	805	999999	237	141	206	243	841	150	136	999999	999999	908	999999	19	33	615	56	697	999999	20	999999	229	999999	999999	30	946	666	845	327	806	709	822	999999	977	175	597	206	872	644	357	621	578	220	214	120	393	907	999999	999999	791	999999	388	999999	340	402	585	925	296	120	259	999999	996	999999	330	935	564	534	647	844	436	419	183	62	999999	398	666	19	999999	830	637	49	526	690	535	999999	330	255	52	585	999999	671	909	761	395	999999	999999	999999	999999	278	999999	999999	269	304	729	382	455	336	339	999999	735	575	19	465	999999	220	60	316	297	153	615	999999	999999	71	264	764	999999	422	667	467	773	911	999999	647	999999	778	999999	232	999999	163	999999	994	916	110	849	24	662	999999	289	999999	729	319	468	747	663	246	377	208	50	965	873	42	669	999999	179	824	455	371	999999	703	999999	828	355	999999	999999	620	999999	999999	999999	999999	999999	65	143	492	737	463	452	382	999999	49	411	581	999999	995	290	999999	335	54	931	34	
568	301	274	585	744	900	964	999999	336	53	844	999999	986	800	863	818	899	999999	144	999999	382	83	999999	150	302	999999	646	359	999999	999999	295	999999	459	197	681	999999	999999	557	999999	837	499	128	56	940	205	999999	595	391	999999	472	999999	158	910	226	652	999999	914	133	292	884	263	999999	481	999999	758	999999	537	799	128	63	37	351	438	306	225	999999	999999	446	945	877	274	265	227	390	922	146	446	242	544	196	895	999999	274	863	583	999999	646	442	999999	999999	887	796	272	88	445	457	720	613	10	398	467	999999	187	999999	620	998	999999	100	691	621	59	304	264	931	168	999999	86	574	999999	341	617	594	999999	246	989	999999	999999	148	945	475	425	999999	242	155	729	427	489	859	253	585	496	556	751	999999	999999	999999	541	999999	919	85	380	155	890	999999	781	873	999999	999999	425	999999	999999	999999	154	226	206	999999	72	119	999999	740	879	999999	331	148	844	70	843	999999	999999	407	937	999999	999999	869	104	279	942	999999	373	855	999999	548	443	111	579	247	411	534	375	442	999999	431	999999	189	205	999999	824	752	824	999999	40	532	364	999999	999999	355	40	999999	999999	926	283	498	746	357	537	341	999999	999999	569	606	999999	318	326	154	876	515	531	49	999999	940	454	200	749	999999	824	680	194	425	896	999999	217	999999	412	448	169	999999	685	781	651	864	379	999999	192	227	71	722	215	999999	151	699	823	990	611	999999	481	93	749	103	999999	857	999999	368	333	345	399	533	905	878	999999	844	829	750	999999	809	571	849	17	531	999999	112	474	974	999999	207	410	227	524	231	999999	86	292	999999	259	793	717	20	282	847	827	538	817	337	999999	306	870	82	601	802	999999	631	85	227	999999	429	393	182	95	136	999999	999999	18	683	910	909	562	247	999999	605	102	560	999999	169	703	999999	295	146	749	976	999999	999999	625	999999	611	346	10	999999	88	829	409	999999	999999	155	913	656	529	143	427	325	744	632	582	996	709	999999	63	915	999999	460	144	256	999999	118	799	606	556	999999	82	574	908	999999	169	670	205	558	999999	431	999999	57	533	999999	719	434	999999	704	755	629	22	551	292	999999	551	627	694	163	121	999999	356	999999	999999	999999	71	999999	417	256	473	911	800	161	434	999999	669	475	927	983	537	998	999999	104	851	926	284	530	291	999999	999999	541	999999	51	999999	818	84	939	947	999999	100	866	27	999999	240	843	829	999999	127	660	999999	999999	699	711	626	122	999999	261	465	183	958	540	571	999999	310	932	
999999	758	714	999999	556	999999	527	637	892	999999	981	889	864	999999	107	423	413	631	407	999999	841	274	425	334	999999	999999	483	774	999999	999999	305	433	685	308	907	80	155	511	113	999999	999999	72	818	955	141	999999	397	458	86	999999	999999	939	195	440	100	671	343	390	738	999999	255	753	305	999999	375	557	214	565	109	36	277	901	527	711	999999	779	455	469	202	826	435	999999	697	999999	432	365	999999	254	218	245	737	999999	773	379	450	804	766	485	999999	584	847	832	358	59	277	999999	422	999999	128	321	226	873	999999	912	308	229	65	999999	999999	19	999999	959	357	863	999999	999999	137	158	270	516	22	970	879	618	978	999999	676	648	999999	206	943	764	135	999999	29	863	999999	861	80	230	749	267	999999	580	275	887	999999	494	759	999999	999999	274	223	612	308	256	994	579	933	999999	553	417	980	999999	999999	554	999999	999999	844	436	999999	276	999999	49	999999	754	405	308	353	999999	127	192	888	999999	108	679	551	999999	598	773	868	998	928	374	677	341	286	861	514	720	63	35	999999	333	832	831	196	183	844	553	850	999999	999999	841	589	370	529	999999	999999	999999	13	320	862	80	999999	999999	348	712	371	435	999999	999999	793	632	47	102	999999	565	930	276	492	999999	679	54	922	182	772	96	999999	316	999999	999999	999999	127	717	743	172	580	999999	999999	493	999999	811	999999	85	317	999999	999999	804	999999	829	963	298	348	999999	636	640	999999	157	395	999999	261	927	64	623	419	297	676	914	303	929	961	799	999999	783	18	565	270	968	615	279	999999	292	999999	487	848	770	999999	222	91	113	354	432	999999	733	241	999999	757	795	999999	29	236	689	510	568	999999	999999	999999	565	895	80	999999	849	542	125	993	969	640	577	774	999999	390	463	833	200	584	538	429	999999	551	462	808	475	311	999999	53	489	781	999999	619	684	515	352	326	20	732	999999	999999	264	739	999999	915	189	999999	27	639	999999	856	320	983	339	744	954	24	443	999999	999999	547	946	82	514	198	910	999999	999999	999999	48	147	822	467	89	648	175	999999	288	546	628	454	294	956	999999	633	999999	745	999999	940	561	337	999999	748	999999	957	943	191	235	84	999999	232	931	884	601	999999	43	852	904	690	578	999999	999999	896	643	999999	262	989	999999	881	727	999999	677	158	581	710	263	83	640	131	704	999999	344	214	999999	406	522	410	365	645	999999	618	841	999999	999999	176	999999	987	114	999999	704	953	389	354	356	840	554	782	312	890	999999	960	999999	999999	
985	594	999999	530	364	247	938	852	999999	165	291	119	999999	87	786	415	118	999999	968	274	427	750	604	990	858	700	851	739	108	999999	274	639	406	68	614	778	125	81	632	867	437	852	329	999999	72	247	999999	477	996	896	782	114	991	999999	365	999999	999999	70	672	999999	396	208	753	170	891	652	713	275	472	18	299	46	644	111	836	574	431	380	999999	620	193	383	743	211	999999	169	647	458	702	999999	788	65	408	968	481	238	108	999999	342	419	534	251	15	988	607	745	470	889	120	790	812	620	999999	61	480	999999	465	552	478	732	15	264	572	999999	999999	999999	638	999999	999999	608	476	999999	47	517	96	941	378	755	999999	999999	999999	757	347	911	999999	178	922	357	999999	999999	773	556	999999	609	999999	279	679	913	999999	372	117	999999	269	512	999999	550	582	625	965	538	643	710	947	531	44	257	917	660	534	62	999999	291	187	171	835	999999	999999	438	999999	999999	999999	999999	986	241	839	903	498	834	597	999999	595	999999	391	960	825	72	608	169	574	999999	362	28	388	999999	999999	826	616	108	677	403	968	153	522	158	275	188	723	999999	692	140	758	92	73	516	466	25	899	999999	346	999999	321	421	863	945	464	254	86	280	999999	999999	297	400	167	203	999999	452	784	243	694	999999	349	892	477	999999	999999	279	954	872	999999	45	926	999999	761	904	92	556	289	576	693	999999	999999	452	534	679	999999	999999	924	869	468	23	999999	999999	533	699	432	428	944	429	546	195	299	214	30	999999	96	898	999999	262	121	999999	172	999999	549	673	544	897	368	797	999999	999999	354	94	413	999999	804	270	865	72	481	663	612	860	39	999999	731	898	999999	387	999999	944	999999	999999	758	966	850	999999	126	859	164	535	70	157	827	999999	841	999999	800	784	999999	999999	43	575	999999	457	889	312	189	999999	941	646	475	999999	999999	999999	320	999999	336	447	395	783	154	15	907	945	999999	464	999999	533	666	527	999999	647	999999	767	911	163	890	310	86	548	999999	84	999999	999999	70	89	942	180	195	168	999999	362	398	568	681	37	668	835	999999	434	279	655	384	999999	548	827	944	999999	745	166	791	999999	999999	847	940	79	999999	399	999999	524	999999	999999	347	999999	999999	999999	999999	477	95	883	495	999999	455	652	278	196	700	503	970	242	144	505	434	999999	377	852	992	550	628	612	939	278	949	340	912	417	318	876	775	803	578	477	361	861	671	999999	999999	718	578	753	999999	593	429	652	389	999999	437	319	141	999999	
999999	708	849	999999	944	999999	115	125	739	999999	878	823	728	176	664	999999	153	572	367	640	282	284	999999	874	242	999999	849	306	950	896	999999	998	744	999999	60	869	627	999999	917	454	630	464	999999	717	999999	999999	864	262	988	999999	999999	864	952	500	999999	478	736	974	250	598	999999	809	174	999999	881	880	88	999999	126	999999	49	275	999999	913	20	818	305	263	999	686	490	597	318	999999	33	125	56	254	463	999999	142	653	999999	999999	999999	821	299	145	836	994	477	999999	145	204	683	606	219	999999	489	706	182	483	974	999999	117	780	500	936	819	765	833	834	999999	544	661	999999	638	335	999999	199	528	999999	427	15	219	999999	461	123	555	426	906	17	999999	757	409	659	678	999999	222	306	330	999999	326	81	999999	643	999999	601	999999	296	968	883	212	299	187	999999	999999	969	353	740	329	387	999999	999999	859	826	79	538	999999	11	999999	565	123	540	869	174	843	999999	843	576	549	859	999999	268	458	32	804	999999	580	999999	999999	999999	729	999999	977	999999	973	923	999999	345	573	298	999999	541	578	412	769	672	430	23	179	999999	135	999999	201	999999	806	999999	944	836	31	999999	958	748	407	19	835	642	999999	926	999999	920	144	508	12	260	402	49	689	55	999999	999999	54	566	999999	999999	582	999999	999999	517	146	850	979	385	323	970	339	718	999999	568	999999	137	119	504	999999	259	576	999999	774	999999	77	767	442	898	584	999999	559	999999	532	514	437	883	362	55	999999	350	941	999999	999999	999999	920	999999	905	130	479	134	32	550	744	967	327	955	188	348	999999	999999	417	90	999999	434	420	937	196	629	141	693	775	74	715	481	999999	999999	999999	741	999999	393	861	321	429	459	866	19	657	564	999999	481	999999	23	605	419	932	999999	958	760	621	982	999999	285	989	785	359	958	834	273	659	509	523	447	327	66	517	106	661	351	567	411	290	631	442	660	988	761	469	305	548	457	999999	680	129	48	895	586	332	643	109	908	999999	394	905	687	957	267	695	548	901	836	208	616	203	220	702	866	843	338	796	597	999999	539	724	211	650	999999	327	999999	171	999999	773	28	252	658	999999	999999	725	755	702	731	999999	921	403	712	258	253	999999	909	345	39	742	993	846	512	999999	645	670	704	999999	999999	939	415	999999	970	999999	999999	374	544	982	806	150	999999	999999	999999	531	577	145	22	999999	407	999999	999999	944	141	198	999999	999999	999999	248	592	235	999999	999999	999999	791	660	544	433	649	78	878	999999	926	539	
889	654	999999	780	999999	842	509	658	751	638	759	531	471	255	781	293	999999	999999	305	399	580	999999	999999	59	284	870	999999	711	372	999999	528	421	999999	414	999999	544	422	999999	999999	999999	92	999999	280	89	999999	269	198	298	999999	365	69	254	647	536	958	771	285	317	999999	120	809	798	295	866	120	999999	49	999999	13	247	870	618	875	899	317	12	848	299	231	24	681	999999	999999	17	825	284	774	954	456	480	268	114	894	647	596	294	292	413	969	489	230	999999	999999	414	494	451	999999	748	229	999999	923	985	96	491	439	74	738	287	999999	835	573	94	610	533	999999	765	999999	237	313	999999	720	999999	329	999999	794	549	459	654	522	999999	905	36	735	999999	557	999999	999999	413	218	999999	999999	14	999999	143	916	145	531	761	436	728	727	151	445	999999	999999	488	666	354	697	889	614	999999	765	667	930	547	359	120	975	705	999999	319	28	781	999999	715	82	195	825	999999	28	698	999999	793	656	764	591	999999	265	78	617	674	716	999999	916	999999	249	704	213	378	786	421	785	731	981	417	132	663	729	530	415	480	528	999999	870	999999	865	971	21	176	956	999999	854	907	98	82	603	699	864	15	475	378	982	999999	999999	607	913	496	812	248	641	927	808	734	999999	146	155	677	999999	10	999999	278	692	46	422	965	566	878	643	908	814	999999	798	999999	999999	47	497	82	176	273	13	378	999999	773	534	38	999999	130	999999	951	999999	926	250	864	409	207	686	945	999999	999999	51	44	999999	903	999999	218	999999	999999	679	625	649	83	511	195	999999	999999	999999	919	511	393	953	446	634	691	981	887	999999	934	324	857	361	999999	48	269	232	968	525	999999	348	325	999999	927	450	628	312	999999	425	64	866	183	97	766	443	650	953	604	410	999999	921	546	999999	203	999999	821	274	107	45	251	963	38	999999	999999	580	999999	492	999999	995	15	389	999999	472	138	999999	151	999999	999999	117	397	999999	999999	567	363	999999	802	299	706	167	628	364	214	818	183	101	837	471	244	196	257	167	927	609	999999	782	794	999999	999999	135	629	999999	999999	989	648	935	346	471	358	999999	777	896	786	868	999999	650	184	318	299	47	240	679	535	407	999999	239	388	27	172	580	549	999999	999999	581	537	576	684	225	180	999999	999999	376	122	726	418	999999	381	68	999999	754	607	999999	784	861	895	949	999999	282	999999	999999	557	328	309	777	968	59	505	214	999999	800	999999	959	147	62	292	863	566	808	988	508	999999	329	785	
999999	973	74	999999	999999	686	588	59	999999	96	762	999999	436	77	999999	757	369	855	176	727	441	999999	648	348	732	578	999999	392	999999	293	630	561	238	542	891	999999	904	999999	999999	528	752	750	999999	873	385	372	999999	796	231	61	629	999999	690	601	999999	628	335	725	222	999999	999999	206	341	999999	465	210	999999	999999	185	540	852	265	999999	648	999999	691	235	774	962	369	999999	999999	999999	999999	663	977	870	637	999999	999999	999999	999999	892	13	873	999999	999999	443	417	184	999999	961	621	691	209	374	762	52	626	662	402	560	762	852	247	420	999999	675	999999	487	339	823	705	911	999999	999999	999999	887	775	428	281	791	366	788	457	762	623	479	466	299	999999	828	999999	535	871	918	426	49	765	999999	520	743	978	930	844	999999	265	709	630	536	999999	874	276	207	391	999999	203	974	999999	999999	797	566	218	175	999999	510	812	179	999999	152	999999	333	131	323	907	538	813	436	999999	999999	506	999999	999999	930	298	350	561	813	154	270	724	999999	643	289	664	954	535	999999	667	344	284	95	669	999999	999999	677	753	953	999999	852	796	767	41	44	999999	999999	717	287	876	921	949	999	35	779	427	805	689	841	658	953	12	11	768	609	999999	420	254	370	652	621	597	999999	999999	301	999999	957	420	609	310	780	246	999999	935	999999	394	285	70	889	70	999999	987	911	305	999999	849	795	998	432	949	999999	999999	357	635	264	333	351	484	999999	999999	469	999999	90	541	878	716	999999	75	32	224	809	999999	364	310	178	634	999999	312	999999	452	678	999999	988	659	741	999999	889	622	680	422	53	801	999999	584	999999	98	906	379	999999	628	104	730	975	217	149	218	285	999999	466	630	646	48	305	291	999999	510	407	431	800	738	827	142	394	999999	180	18	33	780	709	90	728	999999	886	560	999999	999999	983	999999	999999	532	864	999999	999999	60	775	15	506	55	947	99	691	485	579	688	801	961	346	375	47	141	999999	504	347	999999	901	339	161	744	933	689	526	626	911	277	999999	985	977	999999	999999	999999	512	977	833	619	399	999999	737	208	999999	999999	611	618	999999	388	347	370	504	778	999999	446	853	999999	121	267	573	74	573	312	814	815	983	12	541	999999	629	999999	671	727	987	999999	602	999999	985	547	999999	907	884	532	929	513	490	999999	193	398	320	999999	865	999999	56	334	679	435	393	943	999999	999999	999999	869	759	139	699	777	791	501	843	900	776	574	999999	665	190	51	999999	310	335	999999	818	152	562	878	999999	
105	999999	999999	978	176	569	52	145	999999	830	24	772	800	999999	713	417	692	999999	420	974	301	395	390	154	638	62	92	617	627	790	934	317	881	999999	603	999999	137	522	999999	999999	733	438	999999	835	175	279	581	999999	999999	377	136	598	152	904	60	999999	999999	518	350	124	486	434	518	999999	895	707	890	23	220	617	290	999999	999999	999999	250	999999	683	999999	978	999999	480	596	999999	260	664	346	174	999999	736	999999	805	618	182	562	853	308	920	34	939	468	388	999999	286	14	97	956	720	999999	663	198	37	999999	999999	981	643	890	439	999999	33	558	542	999999	287	327	811	671	999999	324	235	999999	942	658	616	999999	980	912	999999	990	172	707	626	999999	323	548	999999	71	88	201	919	999999	869	661	10	391	926	474	999999	958	999999	426	959	999999	999999	721	999999	378	999999	31	11	730	580	999999	105	325	999999	440	600	739	460	999999	592	999999	405	272	999999	290	658	999999	593	515	631	361	797	746	999999	999999	274	999999	302	999999	932	999999	199	198	392	999999	566	684	458	495	999999	551	999999	452	833	999999	10	574	647	964	719	903	437	495	109	999999	651	999999	999999	712	175	997	446	999999	817	999999	999999	216	999999	653	724	974	776	107	641	90	999999	354	913	595	229	700	954	337	778	39	629	703	999999	174	778	217	116	746	330	876	114	545	999999	307	999999	794	695	994	999999	745	137	340	999999	29	375	999999	444	982	492	999999	999999	999999	999999	788	906	912	127	999999	874	516	999999	40	777	764	975	317	719	616	57	435	14	960	97	42	901	298	849	80	798	482	773	134	999999	854	833	995	361	846	999999	634	999999	980	130	733	878	107	563	99	53	67	587	999999	999999	999999	470	93	32	161	886	617	73	999999	916	999999	743	742	776	922	931	999999	956	873	225	423	999999	34	839	363	163	804	735	759	36	740	894	944	200	206	393	750	973	209	999999	999999	571	999999	73	999999	990	999999	330	641	999999	73	999999	999999	612	521	308	446	253	668	998	92	882	313	999999	186	507	798	552	579	999999	191	17	757	913	443	851	138	961	121	372	27	999999	103	601	963	639	190	342	679	898	947	506	314	211	999999	999999	268	610	886	230	201	594	999999	113	976	66	353	800	999999	999999	180	999999	141	999999	980	999999	788	711	66	547	326	466	872	681	591	684	702	556	46	543	999999	528	84	890	181	432	999999	990	624	999999	295	390	172	19	999999	471	999999	18	230	278	121	999999	553	349	999999	734	999999	79	522	302	363	
796	764	636	85	652	411	250	134	557	876	798	999999	999999	261	936	304	863	953	999999	319	694	336	767	432	47	975	734	986	446	711	662	478	332	999999	498	625	535	933	85	999999	134	883	672	999999	322	469	999999	98	967	999999	858	126	402	983	999999	470	996	214	48	677	676	264	999999	846	999999	329	764	606	999999	320	999999	929	877	69	194	811	663	374	999999	999999	999999	646	28	999999	853	999999	85	349	999999	999999	628	331	894	999999	393	869	999999	826	999999	992	704	796	335	657	671	928	999999	343	798	857	806	632	105	470	105	39	245	682	992	678	999999	425	722	734	691	999999	44	479	675	324	615	837	196	126	872	785	321	371	344	999999	307	742	999999	36	999999	996	236	999999	313	364	634	522	833	510	999999	289	83	601	999999	235	893	768	667	483	252	969	999999	978	598	319	718	999999	348	77	380	999999	999999	696	512	999999	220	610	175	321	690	999999	14	685	377	593	712	720	406	118	999999	538	84	999999	784	262	560	257	835	994	646	999999	184	766	999999	247	415	387	999999	280	24	293	602	356	792	159	999999	760	610	999999	606	997	477	999999	46	841	437	807	911	260	143	962	774	999999	674	999999	999999	247	999999	140	187	334	631	135	999999	748	935	727	284	635	296	999999	999999	999999	397	648	293	945	729	298	809	608	476	999999	146	62	518	431	682	863	240	727	215	479	999999	282	376	351	145	297	999999	709	999999	286	963	999999	325	943	999999	36	646	973	518	267	999999	999999	858	999999	999999	52	239	514	55	421	999999	569	595	999999	13	125	999999	941	810	441	392	110	85	999999	873	803	737	574	647	999999	226	267	219	948	999999	257	423	581	362	999999	999999	401	664	121	882	404	999999	999999	939	668	753	705	172	86	999999	230	999999	668	920	195	315	999999	867	399	204	999999	360	647	28	756	999999	999999	588	999999	383	990	999999	964	317	479	999999	999999	999999	999999	999999	521	999999	999999	83	928	753	754	660	999999	787	402	999999	274	999999	999999	53	111	139	999999	967	999999	126	999999	702	883	999999	540	999999	451	141	725	40	888	496	683	51	227	573	999999	12	946	50	421	999999	980	999999	181	57	999999	435	999999	460	451	20	999999	404	649	999999	199	999999	223	999999	999999	45	72	999999	645	777	243	703	826	999999	999999	190	30	22	705	525	999999	427	613	492	999999	999999	188	275	588	877	647	288	402	787	384	946	789	553	831	385	867	618	820	403	814	868	609	425	999999	270	990	837	699	133	718	999999	540	730	614	
999999	857	999999	783	768	140	954	999999	48	163	102	401	477	191	999999	999999	113	607	219	678	999999	417	762	854	327	887	810	588	278	999999	999999	415	68	939	999999	528	80	999999	62	272	859	566	570	999999	329	999999	999999	999999	999999	999999	615	174	999999	62	693	999999	104	942	465	880	330	375	43	969	551	686	342	999999	552	801	587	999999	554	946	818	364	846	501	535	999999	375	164	218	802	463	447	94	999999	255	999999	433	138	379	999999	942	494	533	600	720	642	536	983	112	999999	999999	999999	619	384	999999	999999	999999	999999	417	17	514	175	999999	240	999999	113	601	336	292	999999	377	999999	999999	382	13	334	999999	255	780	892	921	391	999999	999999	914	126	828	709	772	916	913	829	721	371	999999	776	337	302	93	617	999999	999999	700	412	999999	999999	447	246	381	909	508	693	823	999999	999999	132	123	527	326	999999	285	892	999999	375	786	548	737	537	715	237	997	999999	172	172	999999	721	999999	649	438	485	678	999999	338	862	418	230	999999	999999	285	544	662	809	976	999999	342	158	645	334	626	663	701	910	531	153	911	970	999999	660	673	375	441	474	99	841	722	693	563	701	957	565	541	541	262	181	574	197	561	478	830	703	85	366	32	775	783	768	70	194	950	447	999999	355	533	910	999999	198	720	145	970	648	595	944	999999	70	131	999999	999999	999999	579	724	419	62	999999	970	299	85	451	323	999999	954	633	378	999999	520	999999	195	18	999999	999999	385	476	425	508	999999	999999	141	989	962	654	624	120	999999	615	236	37	646	525	563	620	37	999999	999999	87	999999	25	999999	999999	857	204	935	161	315	290	203	257	993	554	649	862	167	95	999999	669	443	999999	999999	763	523	492	229	670	455	731	51	639	80	999999	999999	176	891	938	142	767	999999	999999	804	999999	421	979	999999	102	876	999999	463	941	267	737	644	999999	102	463	999999	999999	974	274	705	584	248	564	187	999999	999999	483	971	999999	953	721	951	970	48	999999	352	544	457	999999	794	754	999999	999999	381	342	703	318	83	999999	268	999999	999999	453	767	230	192	856	801	388	39	403	729	243	987	545	999999	999999	143	999999	999999	144	999999	999999	480	999999	316	999999	999999	844	952	754	409	999999	999999	999999	928	507	212	818	319	495	743	79	107	401	35	44	999999	835	556	999999	999999	482	999999	133	849	945	973	999999	913	54	673	956	999999	999999	993	999999	282	801	999999	999999	471	999999	291	625	401	847	999999	89	999999	281	35	357	297	923	579	927	226	837	346	
982	533	396	904	999999	999999	999999	643	823	407	838	999999	999999	228	999999	567	859	200	701	732	12	999999	894	890	999999	28	325	668	511	705	999999	999999	999999	999999	634	755	85	420	26	803	614	213	926	681	97	999999	714	138	999999	366	720	736	999999	114	344	999999	639	505	272	999999	999999	127	142	127	341	868	327	856	593	999999	492	999999	184	898	999999	798	280	222	803	132	999999	197	999999	155	985	999999	455	340	999999	849	125	579	157	999999	306	496	81	808	350	228	201	857	545	507	999999	280	999999	627	985	546	515	426	701	150	941	319	999999	999999	142	12	423	986	736	744	406	912	999999	413	601	632	726	471	872	584	999999	456	999999	151	280	714	776	828	999999	583	343	699	999999	17	829	987	27	94	676	347	999999	214	130	800	111	999999	979	158	35	999999	999999	999999	554	999999	219	494	666	338	999999	427	235	595	999999	163	410	707	44	999999	584	999999	999999	642	795	534	999999	725	336	851	50	319	999999	628	802	991	764	299	154	760	797	999999	999999	689	378	258	122	220	999999	967	399	403	927	695	573	422	748	187	258	29	348	493	168	999999	298	407	692	607	999999	650	399	121	562	999999	999999	999999	292	925	273	999999	999999	568	999999	368	461	646	999999	49	999999	389	252	587	50	999999	422	314	999999	515	999999	999999	566	515	427	921	578	288	999999	653	209	333	140	823	999999	999999	606	779	340	799	364	651	999999	999999	552	413	408	812	80	437	999999	191	74	999999	999999	999999	980	907	150	999999	790	182	999999	738	840	730	999999	999999	673	338	528	643	999999	386	161	749	956	913	962	24	523	765	218	412	792	27	269	363	298	620	732	699	639	109	999999	191	845	286	812	821	164	999999	148	741	909	227	999999	687	999999	999999	346	76	999999	136	717	999999	964	403	999999	823	999999	999999	140	63	999999	828	13	874	377	969	999999	999999	111	999999	859	999999	627	476	502	999999	808	999999	999999	514	284	665	754	999999	999999	984	999999	452	339	988	360	268	847	999999	145	91	224	999999	320	656	880	666	965	803	276	182	999999	999999	999999	382	24	999999	169	626	778	941	83	500	492	393	752	999999	350	999999	790	999999	697	999999	341	421	360	474	270	999999	999999	617	999999	999999	999999	219	586	729	551	957	973	470	109	230	316	203	999999	999999	851	927	903	999999	326	852	23	674	485	865	165	488	999999	550	999999	88	993	999999	251	999999	264	283	806	32	910	393	148	329	999999	476	235	147	414	636	622	342	187	215	301	846	937	571	734	721	
574	999999	934	433	841	30	237	155	952	884	469	578	999999	880	518	933	714	693	182	18	640	999999	84	395	927	999999	900	999999	870	405	196	999999	549	94	458	999999	458	999999	488	999999	248	90	195	530	177	54	221	307	697	999999	142	253	399	999999	91	556	988	549	506	555	130	450	999999	999999	698	777	39	999999	431	670	484	999	999999	700	770	999999	832	999999	228	999999	999999	603	999999	511	272	942	302	823	13	902	858	909	218	999999	361	798	805	638	831	399	24	999999	875	36	883	143	999999	699	954	531	724	444	999999	623	480	526	360	773	294	755	484	999999	999999	529	812	999999	790	999999	349	972	754	999999	999999	828	868	900	728	73	628	139	905	603	869	999999	187	424	999999	595	462	834	447	42	353	86	999999	808	999999	355	224	318	352	764	359	982	777	530	721	501	754	580	798	296	155	999999	999999	881	346	560	999999	999999	999999	205	819	999999	534	722	849	645	913	69	758	382	849	319	999999	999999	253	886	704	656	999999	999999	840	882	45	160	886	198	237	999999	472	999999	13	826	332	156	944	845	457	999999	680	86	587	695	822	999999	447	835	378	708	999999	459	999999	999999	695	898	999999	937	478	999999	835	660	418	879	597	176	378	33	999999	640	999999	408	439	649	999999	999999	509	154	70	619	712	999999	820	528	406	999999	735	999999	140	433	790	999999	376	999999	229	999999	667	708	999999	655	999999	424	848	737	512	999999	30	215	719	79	398	220	877	999999	671	784	840	889	482	584	440	69	999999	563	849	199	42	365	430	999999	999999	801	999999	414	571	298	999999	93	26	178	992	529	599	70	44	999999	139	516	412	445	189	778	999999	999999	224	987	531	295	887	323	206	664	785	763	121	597	173	472	298	383	581	999999	873	314	592	999999	999999	831	528	279	69	525	999999	999999	999999	189	575	533	199	999999	766	917	999999	703	971	337	744	836	949	447	416	999999	228	38	863	999999	905	999999	931	313	527	700	766	617	999999	680	999999	999999	986	999999	999999	640	282	999999	616	664	561	999999	342	265	177	999999	999999	91	863	402	307	924	999999	353	999999	653	602	886	66	76	160	587	999999	301	626	999999	849	28	425	775	394	514	421	208	871	999999	589	676	146	894	999999	685	754	861	383	999999	678	643	656	999999	999999	999999	658	550	514	973	730	50	638	233	783	863	665	97	17	793	512	923	481	549	74	925	999999	172	999999	999999	833	587	917	999999	999999	215	372	56	737	999999	855	999999	694	898	14	999999	999999	912	
120	954	30	666	999999	590	283	754	172	116	314	999999	999999	496	999999	49	149	153	133	798	958	578	501	619	360	19	999999	641	999999	582	545	999999	888	999999	999999	304	999999	999999	733	337	999999	520	53	999999	741	999999	362	369	578	654	758	861	425	999999	954	542	999999	410	315	844	653	999999	525	999999	571	789	234	807	999999	998	594	972	419	795	241	447	999999	246	999999	736	657	577	72	584	824	684	110	999999	882	519	841	53	861	999999	684	999999	995	463	693	952	400	554	925	580	69	785	999999	999999	17	517	17	999999	533	999999	196	85	578	999999	999999	887	999999	584	925	924	167	551	999999	529	121	316	999999	80	553	924	346	999999	651	492	524	48	999999	480	641	375	512	999999	520	292	702	608	356	64	697	805	273	815	629	11	423	999999	674	921	518	701	75	936	673	999999	243	999999	434	96	425	727	654	218	943	559	999999	541	40	829	999999	999999	959	397	382	747	660	530	483	650	78	16	374	320	961	939	310	575	951	910	59	999999	184	999999	638	970	160	65	871	80	589	999999	487	844	104	15	741	999999	563	999999	949	712	611	999999	28	419	363	344	256	13	259	846	589	130	780	218	338	700	758	412	596	605	659	412	71	197	528	529	225	956	207	632	22	35	961	346	999999	400	251	999999	617	816	808	867	821	743	301	367	73	886	676	999999	919	999999	999999	354	63	208	721	831	891	833	128	300	805	999999	833	563	168	443	211	937	458	539	999999	779	796	999999	999999	328	895	999999	465	339	289	166	713	861	696	999999	293	808	678	420	338	784	698	517	71	204	909	737	209	630	685	738	592	389	366	560	557	271	616	999999	935	730	377	999999	21	649	999999	999999	867	550	159	402	999999	999999	211	20	91	288	729	397	999999	167	961	835	653	550	573	999999	504	999999	999999	32	202	285	484	999999	416	909	506	422	291	999999	999999	658	999999	293	479	553	188	355	999999	999999	542	999999	984	777	768	542	145	999999	86	588	478	731	490	999999	209	983	564	603	604	182	999999	317	115	482	297	999999	364	999999	80	999999	155	159	667	999999	489	999999	300	706	999999	874	999999	46	999999	999999	468	148	177	353	93	999999	989	585	999999	306	999999	235	124	512	999999	464	187	774	999999	999999	442	999999	999999	698	647	236	692	857	763	729	999999	746	971	411	23	159	146	21	286	999999	40	570	407	370	305	264	999999	788	999999	385	697	999999	646	289	270	149	84	478	705	856	999999	142	999999	31	999999	749	264	712	
498	340	328	176	498	999999	36	872	999999	999999	403	393	999999	999999	640	388	42	409	999999	691	151	873	85	999999	315	429	999999	897	749	386	472	555	10	999999	299	886	66	531	510	999999	263	999999	228	381	999999	322	999999	900	501	443	999999	498	650	999999	571	624	265	660	860	78	999999	138	132	544	240	847	999999	231	613	754	331	511	898	277	437	752	655	703	591	993	940	880	406	315	396	999999	999999	999999	585	675	630	999999	670	442	797	135	275	683	150	999999	928	267	999999	746	122	488	999999	382	145	999999	999999	561	79	866	137	163	731	999999	158	266	941	999999	646	938	134	925	840	466	480	312	999999	971	563	363	74	682	594	660	203	908	383	999999	999999	767	705	78	999999	803	999999	643	403	999999	535	884	297	972	621	357	621	197	647	143	901	832	340	998	999999	999999	802	454	999999	81	623	999999	882	999999	663	878	243	65	999999	46	161	836	909	39	446	999999	76	101	71	247	48	16	999999	250	999999	469	436	707	80	620	11	859	84	332	834	295	999999	878	319	999999	123	566	598	610	982	75	923	311	999999	329	649	710	393	331	999999	617	979	642	786	204	451	536	985	977	45	301	761	999999	204	160	999999	197	782	328	133	481	417	659	268	566	545	135	155	750	971	999999	476	753	299	227	315	369	102	124	301	587	581	621	999999	999999	313	346	999999	999999	999999	462	927	999999	208	561	209	329	384	230	658	326	391	244	16	743	825	18	297	977	845	317	999999	668	36	999999	900	796	93	999999	262	209	29	743	107	518	373	999999	554	738	999999	986	985	872	466	975	205	346	999999	832	864	304	59	138	565	999999	367	269	48	661	660	412	245	806	967	459	306	647	999999	497	999999	425	463	559	959	859	331	999999	211	61	999999	563	191	261	713	957	160	891	188	760	161	114	372	892	87	615	750	999999	999999	16	678	999999	209	128	462	449	999999	999999	178	706	24	999999	67	986	321	106	231	984	999999	19	309	999999	999999	999999	345	275	999999	999999	482	999999	119	153	327	999999	383	791	364	72	798	273	126	660	722	481	746	26	999999	385	581	980	999999	765	95	895	706	273	98	999999	782	197	999999	280	999999	824	597	999999	817	862	999999	999999	742	168	195	829	892	648	692	999999	639	329	999999	677	989	999999	999999	353	67	999999	498	119	702	541	290	999999	999999	846	643	999999	883	999999	208	194	771	61	248	234	580	265	13	999999	581	110	193	463	968	718	290	999999	863	254	999999	395	373	504	
999999	999999	878	583	952	999999	999999	794	114	764	130	44	999999	938	263	736	999999	801	428	440	999999	999999	999999	999999	643	999999	565	127	45	639	71	812	820	277	999999	999999	355	996	313	957	62	787	999999	999999	342	934	812	352	272	136	481	21	967	933	999999	235	853	999999	940	999999	490	888	758	474	703	999999	223	638	714	226	999999	776	999999	471	388	750	605	999999	494	708	999999	999999	854	908	168	59	999999	999999	311	999	193	303	999999	518	476	174	38	531	724	34	720	184	638	56	745	705	523	506	555	225	999999	923	567	999999	999999	999999	43	849	316	654	999999	999999	337	715	43	96	719	979	999999	223	722	83	215	469	988	180	999999	808	173	463	536	349	342	999999	379	269	736	824	999999	209	140	188	225	80	562	395	999999	999999	22	658	985	999999	511	341	503	556	717	108	999999	278	692	235	999999	853	999999	133	993	251	999999	999999	360	894	909	999999	93	543	857	145	906	602	333	661	795	514	477	992	837	999999	592	823	551	999999	581	999999	999999	904	999999	372	951	438	999999	605	587	249	999999	999999	633	716	257	960	698	582	201	650	944	41	999999	181	385	135	296	991	659	522	231	722	323	118	288	188	51	495	999999	477	210	999999	999999	556	216	387	999999	130	753	631	134	999999	446	931	856	999999	474	999999	999999	825	152	999999	945	74	27	584	777	525	437	999999	999999	213	398	723	450	999999	957	884	964	997	766	175	248	999999	397	262	286	999999	999999	803	999999	999999	507	999999	335	799	782	19	538	632	999999	843	693	683	999999	921	580	999999	491	999999	527	590	365	989	68	977	172	917	999999	765	307	395	273	999999	365	207	705	41	398	650	443	948	999999	342	397	923	481	564	324	476	682	564	901	621	999999	133	365	517	308	357	637	864	342	773	334	224	580	69	328	999999	226	999999	999999	840	206	579	244	32	601	145	505	607	603	210	999999	743	999999	652	357	242	842	197	732	999999	22	578	616	999999	999999	999999	353	421	246	809	999999	142	240	70	424	707	888	343	915	173	851	40	999999	141	690	590	730	927	712	95	999999	38	816	999999	828	627	962	662	23	428	792	93	999999	794	950	999999	512	434	237	649	354	508	281	999999	199	982	999999	485	892	428	999999	425	709	160	999999	231	999999	948	241	797	744	235	999999	497	999999	767	668	477	999999	740	87	999999	700	999999	741	174	756	257	999999	846	320	999999	770	595	975	377	384	221	658	729	633	564	202	440	905	128	188	784	199	431	999999	839	
304	161	350	999999	999999	646	418	999999	999999	78	854	999999	486	999999	465	999999	522	999999	393	457	819	461	116	999999	999999	270	999999	623	985	971	999999	672	999999	999999	192	618	255	999999	653	738	802	687	263	565	999999	808	953	649	999999	999999	272	196	48	999999	30	843	55	826	999999	464	999999	999999	985	999999	19	999999	999999	15	83	846	489	694	359	654	654	141	207	551	813	999999	317	517	960	999999	708	999999	634	666	460	349	573	428	782	198	259	16	702	759	555	527	946	999999	999999	999999	999999	999999	837	999999	221	999999	646	503	23	999999	157	971	835	454	794	147	558	204	555	734	999999	71	911	170	999999	999999	439	999999	995	296	999999	369	942	153	999999	999999	45	250	455	571	999999	79	414	42	51	287	180	999999	964	418	999999	751	401	999999	543	904	666	999999	987	573	999999	999999	508	727	999999	787	39	691	877	664	112	317	749	983	41	999999	656	879	128	999999	999999	190	483	586	999999	605	999999	111	610	999999	474	999999	262	882	999999	504	570	687	999999	264	258	999999	380	999999	999999	661	999999	417	809	340	999999	999999	999999	870	105	278	725	921	999999	796	819	999999	91	215	999999	744	999999	867	872	537	642	999999	249	863	868	999999	810	182	281	999999	603	560	301	280	999999	999999	810	999999	786	843	999999	649	287	842	999999	330	407	999999	999999	571	606	145	545	281	999999	289	999999	693	11	116	999999	552	999999	744	203	268	999999	811	791	512	933	672	999999	999999	758	993	690	999999	999999	999999	591	646	72	709	69	999999	24	30	582	144	149	126	390	999999	385	237	998	542	649	186	694	596	382	999999	638	933	64	999999	999999	705	598	150	275	464	525	821	489	940	685	734	999999	616	239	657	999999	816	999999	410	653	531	994	158	757	251	852	994	273	465	81	135	413	507	506	877	545	999	999999	926	164	563	999999	68	857	999999	999999	88	367	724	244	821	651	999999	999999	992	710	450	999999	33	999999	530	558	34	868	559	331	746	119	362	122	999999	964	365	256	100	783	936	999999	843	999999	774	637	549	230	999999	483	759	645	513	176	105	617	827	999999	633	999999	722	199	307	999999	999999	968	999999	999999	999999	856	296	408	771	219	774	999999	549	713	836	893	18	803	618	999999	572	111	999999	999999	999999	755	146	49	622	95	70	747	993	260	134	805	632	999999	359	403	196	999999	873	304	402	999999	78	124	488	999999	996	919	999999	999999	30	93	372	819	999999	125	719	999999	786	686	999999	36	166	999999	589	41	270	999999	999999	999999	889	999999	238	
999999	793	81	999999	32	560	999999	99	151	176	771	239	999999	999999	999999	350	244	683	999999	574	999999	999999	375	999999	779	534	457	480	923	474	366	999999	809	855	71	36	524	438	697	696	904	596	999999	860	999999	69	548	598	999999	732	220	541	949	646	51	165	427	292	908	497	113	411	999999	676	809	439	999999	195	381	999999	999999	806	986	253	999999	599	148	514	403	999999	986	859	32	201	264	825	391	999999	999999	999999	608	241	529	999999	592	502	999999	340	999999	954	640	363	227	671	905	413	554	706	976	451	26	912	999999	198	511	254	388	974	999999	999999	999999	267	381	999999	187	594	286	787	660	177	178	808	999999	449	89	632	642	361	295	999999	999999	685	196	372	999999	696	352	341	697	348	124	456	918	76	906	383	982	751	493	321	137	767	55	808	282	218	458	449	999999	999999	611	37	999999	999999	714	372	999999	18	585	491	252	945	100	321	63	722	889	397	542	999999	650	999999	868	999999	723	999999	999999	387	999999	681	999999	902	999999	817	737	96	999999	358	361	999999	312	973	176	11	78	192	999999	999999	999999	560	328	70	907	413	999999	721	169	714	847	210	731	693	919	904	254	349	999999	282	584	966	954	999999	46	997	999999	676	724	866	999999	541	836	999999	631	539	362	999999	999999	817	588	25	927	62	510	999999	999999	618	64	271	757	729	468	999999	158	788	999999	787	34	909	20	999999	997	302	809	999999	999999	825	999999	999999	552	78	353	906	693	569	49	902	40	885	194	785	622	999999	999999	185	83	441	999999	999999	933	999999	161	95	807	35	999999	634	252	204	786	987	555	674	719	689	386	561	711	589	749	703	999999	999999	724	234	940	999999	194	634	242	999999	77	229	999999	977	916	267	999999	667	999999	999999	659	835	999999	207	999999	947	743	428	799	999999	730	999999	102	999999	818	21	999999	583	999999	482	450	618	999999	853	919	336	227	999999	773	999999	999999	53	47	345	53	999999	999999	527	994	999999	802	765	834	999999	213	899	136	999999	169	904	999999	526	582	999999	963	999999	999999	255	287	903	999999	11	999999	681	69	686	140	999999	196	896	970	843	588	103	999999	685	999999	250	650	30	209	11	582	999999	231	935	999999	968	381	13	999999	795	999999	100	272	800	119	163	662	526	768	379	999999	272	999999	63	937	489	398	288	266	633	999999	267	704	999999	428	999999	460	133	225	172	385	192	999999	184	603	498	830	879	575	630	588	133	262	999999	970	319	933	177	999999	981	579	103	999999	424	200	982	396	542	
381	999999	703	999999	311	605	993	847	422	999999	460	448	658	999999	712	635	54	481	14	999999	758	119	999999	999999	134	243	592	292	445	435	984	621	112	297	507	999999	927	999999	822	656	999999	132	999999	184	717	999999	333	71	390	999999	379	718	977	523	999999	999999	477	999999	413	77	999999	711	411	987	774	999999	999999	370	999999	468	708	994	659	999999	46	635	221	679	575	574	910	531	901	334	65	276	999999	589	999999	245	776	516	646	999999	643	135	999999	999999	409	999999	223	962	60	999999	412	385	69	999999	486	159	61	798	844	999999	167	999999	810	87	931	999999	999999	999999	857	999999	691	201	358	904	715	910	999999	999999	279	697	361	947	481	978	922	999999	216	999999	112	364	194	978	999999	807	597	161	324	644	978	901	682	465	115	999999	241	220	36	164	914	999999	244	749	528	157	487	219	20	832	999999	999999	301	191	999999	502	591	713	999999	551	999999	563	595	280	332	378	24	896	841	206	747	712	653	62	999999	536	129	999999	459	525	329	387	151	492	999999	728	609	501	810	613	693	999999	690	485	999999	999999	979	964	999999	160	142	591	378	999999	94	452	999999	249	91	128	382	156	263	999999	231	928	999999	999999	790	604	768	522	95	238	513	229	31	999999	999999	749	556	999999	28	999999	392	999999	19	999999	999999	47	999999	370	999999	692	240	546	274	685	999999	999999	999999	876	183	999999	392	619	505	149	309	999999	430	438	999999	341	571	227	138	999999	622	492	919	94	999999	753	481	407	112	403	998	999999	954	345	914	294	999999	680	981	205	917	999999	999999	999999	38	999999	616	694	334	999999	999999	22	418	321	73	771	999	853	181	430	999999	999999	999999	112	151	999999	999999	95	523	999999	530	891	245	932	46	848	260	999999	999999	171	147	787	82	33	282	986	999999	643	281	153	294	958	508	999999	854	999999	266	140	999999	695	632	530	180	583	558	239	776	485	999999	224	999999	949	796	20	293	999999	911	492	830	165	783	276	999999	999999	466	571	392	684	87	999999	999999	129	332	370	539	616	616	499	475	52	219	83	369	66	632	344	171	498	278	999999	999999	999999	310	572	912	999999	716	799	126	986	847	999999	999999	999999	632	401	627	435	480	676	946	422	999999	999999	945	709	999999	757	748	999999	409	894	999999	785	92	819	819	759	999999	999999	899	999999	382	488	205	127	999999	999999	434	241	999999	999999	27	999999	355	608	755	522	626	212	457	959	61	999999	587	999999	999999	622	98	999999	999999	867	978	306	776	999999	50	999999	592	828	
44	720	999999	999999	414	673	876	813	440	483	73	307	142	254	725	940	765	387	901	252	441	62	108	622	659	849	999999	720	825	999999	999999	227	929	798	178	999999	636	544	999999	999999	86	872	999999	615	748	283	735	733	580	836	999999	663	637	350	397	981	999999	710	857	999999	915	999999	988	999999	915	846	999999	344	86	988	313	999999	795	988	999999	568	871	493	873	386	999999	34	149	989	852	904	999999	999999	999999	196	126	999999	999999	36	997	920	883	966	699	902	999999	400	656	592	999999	999999	867	648	184	828	120	999999	999999	999999	999999	891	26	999	372	21	266	787	933	889	999999	387	999999	999999	990	999999	685	904	794	971	479	724	999999	556	466	710	47	941	415	582	86	989	98	999999	587	116	904	884	604	999999	645	128	467	767	721	155	999999	108	657	928	153	215	343	866	11	724	999999	469	999999	662	974	999999	382	360	812	882	999999	339	191	884	999999	800	310	116	335	361	266	999999	999999	320	113	938	293	999999	439	871	656	232	214	862	999999	999999	999999	942	714	329	746	117	954	999999	857	276	917	773	586	352	904	999999	540	649	468	911	633	231	558	45	999999	894	999999	941	235	75	135	328	301	999999	459	368	402	16	614	159	999999	996	463	836	30	520	900	96	966	429	999999	564	404	999999	811	129	393	678	297	851	196	22	613	791	151	599	482	680	999999	546	999999	999999	45	319	264	999999	768	721	999999	999999	999999	834	975	806	383	999999	923	619	104	339	974	723	999999	762	962	644	393	671	695	431	47	230	203	430	594	999999	529	95	427	184	361	672	663	774	999999	999999	47	806	999999	999999	999999	863	585	563	571	999999	815	282	356	619	253	106	999999	593	999999	773	640	554	999999	226	51	999999	201	920	978	311	999999	944	905	610	607	999999	263	124	756	999999	999999	639	859	999999	352	257	738	999999	930	264	647	999999	300	999999	721	999999	595	202	999999	836	671	664	585	999999	60	999999	376	999999	999999	667	842	999999	836	309	138	11	695	737	999999	794	110	394	999999	723	664	999999	999999	821	889	999999	991	71	586	999999	513	980	63	599	434	480	999999	992	795	999999	999999	736	243	999999	954	720	796	858	328	744	736	286	674	862	605	999999	227	555	999999	897	999999	780	334	917	795	999999	947	999999	999999	403	914	117	999999	726	999999	999999	756	662	999999	178	328	143	743	841	192	999999	315	201	999999	999999	263	334	146	898	597	999999	411	326	205	999999	773	700	554	924	829	999999	687	947	999999	999999	999999	564	999999	687	
578	542	999999	493	735	568	843	755	999999	939	150	999999	970	701	139	669	526	440	467	70	405	628	999999	819	22	999999	548	367	999999	327	999999	698	645	999999	330	65	604	918	591	636	962	27	999999	615	784	249	659	986	818	891	159	874	107	629	292	999999	953	227	480	182	29	485	999999	784	880	451	944	999999	381	83	75	608	849	831	107	999999	999999	973	44	999999	903	562	999999	749	177	999999	999999	25	999999	380	111	386	447	418	616	487	901	813	999999	342	305	146	615	744	999999	551	35	276	532	903	918	980	193	999999	278	467	999999	999999	999999	696	999999	928	355	999999	972	689	170	440	224	999999	999999	226	248	999999	477	999999	946	804	923	626	999999	335	493	272	462	131	202	999999	150	158	551	535	999999	999999	492	376	791	999999	999999	146	390	999999	999999	999999	427	999999	999999	492	241	511	521	141	999999	990	537	525	445	93	548	850	496	432	299	76	78	951	29	210	999999	111	975	340	42	787	245	999999	999999	999999	844	760	390	710	507	639	637	999999	999999	217	510	967	930	707	77	921	649	958	305	984	844	476	682	540	283	999999	535	190	999999	664	754	963	999999	864	248	787	470	786	924	660	439	658	868	812	699	251	180	278	273	120	148	287	277	299	737	378	88	849	999999	999999	113	456	319	999999	999999	547	999999	76	999999	999999	460	863	43	999999	555	195	608	869	840	999999	960	267	999999	989	526	999999	695	952	136	870	709	621	999999	557	556	982	349	450	360	999999	526	113	808	983	659	285	253	999999	743	999999	770	218	19	405	416	845	539	330	901	985	851	773	939	999999	580	839	514	999999	999999	999999	846	168	999999	999999	515	856	458	999999	999999	251	233	999999	999999	585	109	999999	999999	999999	999999	999999	999999	999999	548	374	310	752	999999	219	413	999999	999999	767	999999	180	705	999999	999999	331	890	560	397	999999	999999	660	761	788	564	364	499	999999	237	561	345	388	131	827	619	154	387	762	693	248	529	999999	480	466	999999	48	879	497	801	290	72	590	323	999999	999999	999999	613	999999	197	999999	720	333	592	219	431	165	58	999999	992	999999	999999	138	866	158	999999	481	190	305	999999	526	485	11	287	946	498	999999	74	285	799	731	999999	999999	999999	885	999999	206	926	270	44	375	989	999999	505	257	346	999999	724	174	768	999999	999999	318	264	671	333	718	55	646	721	676	999999	772	999999	999999	22	89	999999	981	630	999999	555	920	270	892	536	484	506	40	610	564	41	900	517	253	34	233	609	902	561	999999	
160	290	548	367	285	999999	999999	245	999999	266	380	742	544	887	11	787	999999	999999	999999	999999	222	25	45	166	645	200	265	835	245	789	480	999999	429	820	730	274	381	903	999999	319	999999	270	794	353	194	999999	365	629	252	247	186	248	999999	713	596	999999	254	999999	999999	999999	961	999999	999	455	786	720	323	723	167	736	999999	154	999999	825	296	999999	230	999999	972	357	834	999999	593	999999	999999	241	892	716	999999	595	29	988	999999	532	999999	475	271	349	566	474	975	999999	472	515	999999	41	999999	941	426	644	914	562	420	375	260	335	999999	11	842	554	999999	607	499	572	716	999999	963	999999	999999	821	690	881	999999	508	381	999999	999999	87	176	999999	999999	951	299	589	999999	467	578	815	282	32	971	999999	999999	22	647	378	999999	900	798	415	78	999999	473	999999	954	42	436	911	993	67	999999	999999	835	271	807	875	317	910	891	259	847	999999	948	455	850	999999	385	123	861	999999	60	999999	288	761	513	484	487	999999	635	648	41	666	822	224	859	555	999999	245	214	771	71	241	19	549	567	920	324	28	999999	533	656	323	60	989	999999	899	147	999999	757	332	398	621	999999	252	999999	190	335	734	595	304	996	150	908	99	942	999999	263	999999	203	593	170	469	999999	999999	999999	999999	615	832	217	960	418	360	487	882	382	449	956	766	331	386	594	999999	432	459	999999	516	414	960	56	198	645	407	880	999999	999999	929	681	182	260	510	575	999999	527	999999	886	646	662	36	716	503	862	999999	417	999999	999	580	999999	491	575	999999	312	654	786	29	324	20	479	322	719	453	999999	783	516	821	811	100	999999	797	999999	890	854	388	254	552	999999	158	990	999999	999999	592	999999	199	607	999999	207	920	717	508	320	999999	176	349	316	273	735	88	980	596	15	908	517	249	917	685	631	999999	999999	999999	693	176	999999	415	157	999999	999999	578	999999	999999	623	999999	383	564	486	697	723	514	82	999999	817	257	999999	403	67	267	999999	653	999999	921	999999	283	519	484	814	154	855	761	202	999999	712	167	902	248	972	124	999999	999999	762	230	962	126	851	430	425	445	998	626	358	890	63	999999	306	264	598	350	382	899	749	342	999999	962	999999	893	278	660	355	930	430	943	732	130	890	61	959	999999	999999	98	68	379	999999	238	412	312	999999	805	860	647	649	632	999999	634	999999	430	999999	999999	804	958	162	765	999999	77	206	414	167	999999	26	255	305	570	999999	293	841	380	195	613	559	999999	767	472	799	707	
290	999999	211	107	916	470	672	958	233	473	936	303	289	999999	999999	999999	154	203	788	615	352	999999	713	458	999999	999999	244	775	451	793	201	999999	999999	392	787	999999	999999	69	25	556	999999	346	999999	455	357	547	101	117	580	999999	865	574	684	194	365	211	94	753	313	92	999999	896	517	999999	999999	257	338	896	300	634	999999	94	187	241	999999	999999	741	268	111	255	999999	137	204	890	999999	626	15	780	36	585	323	459	756	999999	999999	999999	829	999999	183	110	219	204	816	946	764	781	396	999999	162	999999	470	826	652	67	350	108	701	999999	999999	654	252	557	869	715	321	999999	338	254	910	355	185	832	999999	11	999999	999999	320	258	999999	156	240	999999	628	999999	125	496	807	698	592	233	999999	213	407	528	858	662	334	111	999999	428	453	152	999999	806	999999	637	741	651	31	801	787	453	999999	364	424	689	929	203	599	999999	538	639	661	999999	371	972	435	566	999999	384	999999	999999	624	706	999999	97	30	822	501	999999	755	165	999999	791	445	541	713	52	113	178	733	141	511	809	999999	813	491	854	445	212	999999	999999	508	647	588	578	999999	793	660	337	668	116	702	999999	79	382	963	870	251	999999	268	999999	462	974	651	999999	999999	814	816	999999	606	175	386	999999	285	999999	657	999999	212	867	712	999999	391	999999	999999	999999	438	400	999999	517	849	620	613	615	944	820	721	999999	996	505	870	24	999999	770	730	503	999999	414	999999	497	725	933	999999	383	127	999999	10	686	475	34	653	317	999999	309	999999	985	999999	771	354	464	859	133	43	707	997	999999	943	621	55	16	999999	999999	563	252	791	916	953	240	999999	605	819	45	68	971	851	563	999999	676	999999	999999	941	999999	999999	381	638	601	900	960	999999	429	405	389	640	468	999999	629	753	831	518	134	42	331	283	999999	999999	823	75	71	855	999999	757	277	891	310	74	937	964	191	613	200	25	993	999999	78	209	439	404	599	842	232	809	118	168	605	712	619	685	320	999999	814	536	838	114	999999	671	138	497	340	999999	201	999999	572	227	999999	119	49	999999	214	999999	215	429	999999	229	633	633	648	999999	296	999999	454	262	653	455	798	664	186	888	911	407	80	942	73	205	651	567	247	891	840	496	672	152	999999	771	999999	395	71	999999	480	999999	32	29	211	742	999999	938	21	999999	428	663	932	160	565	807	478	273	365	279	999999	76	395	999999	277	799	925	312	781	882	924	999999	603	566	417	999999	384	61	740	999999	256	713	556	
130	999999	187	563	521	587	673	999999	999999	39	791	999999	999999	999999	999999	751	411	817	999999	166	999999	203	25	999999	375	743	963	999999	427	533	44	999999	999999	520	275	999999	100	999999	999999	724	118	589	666	383	811	524	13	999999	999999	309	338	514	609	556	427	927	999999	999999	197	778	624	250	875	734	995	768	188	894	657	979	661	175	414	999999	58	999999	536	641	999999	851	739	999999	322	128	204	529	423	317	102	348	838	973	999999	634	110	999999	713	932	387	52	345	118	31	999999	999999	172	110	687	508	999999	401	815	867	999999	48	999999	928	757	539	999999	355	870	801	319	150	999999	127	779	999999	190	999999	603	264	216	515	630	999999	191	480	42	429	735	809	999999	947	33	115	711	595	770	938	956	403	911	999999	475	317	999999	990	999999	54	330	865	327	52	999999	999999	661	830	418	999999	747	287	506	999999	999999	70	999999	372	999999	581	416	193	60	251	878	209	352	999999	49	323	561	201	519	988	108	870	491	181	999999	472	454	881	187	703	201	679	897	865	87	415	999999	349	872	389	638	146	815	86	174	999999	999999	999999	790	999999	999999	555	767	999999	947	999999	578	415	222	655	137	535	999999	356	59	999999	312	487	441	999999	593	999999	328	140	999999	961	64	415	999999	561	263	311	999999	93	999999	999999	912	999999	917	338	999999	999999	999999	999999	262	999999	140	468	36	965	999999	731	999999	999999	510	304	237	999999	167	999999	999999	999999	408	661	401	999999	999999	999999	168	414	296	923	999999	113	797	279	94	111	878	999999	999999	596	999999	51	275	532	600	934	999999	893	418	999999	231	999999	999999	674	915	475	825	999999	668	217	309	622	678	999999	172	607	368	240	219	135	999999	910	164	999999	783	367	396	869	234	999999	350	999999	995	22	701	636	470	133	999999	619	285	451	589	999999	296	767	373	902	369	993	575	351	683	999999	999999	320	999999	544	890	999999	89	999999	999999	167	867	44	626	666	671	999999	999999	244	876	600	999999	999999	999999	541	999999	26	993	493	509	241	999999	998	591	999999	496	390	858	999999	242	999999	539	329	250	431	755	261	150	999999	240	834	856	341	475	93	442	217	989	999999	732	874	999999	595	456	969	999999	999999	453	999999	179	999999	677	221	999999	999999	999999	530	77	899	785	560	875	999999	263	675	385	603	533	999999	281	999999	401	999999	999999	999999	999999	944	872	280	207	887	808	237	537	950	166	644	999999	999999	32	911	149	99	461	181	998	277	342	781	594	630	344	945	642	890	888	999999	28	643	827	
999999	657	999999	702	999999	999999	999999	759	999999	518	999999	274	138	999999	369	149	311	169	31	369	999999	612	101	686	577	552	862	999999	999999	71	999999	625	999999	577	907	263	352	999999	999999	429	360	518	39	999999	852	999999	999999	470	999999	999999	587	896	997	284	853	999999	565	121	999999	999999	999999	63	122	999999	418	999999	578	561	999999	999999	999999	914	605	999999	19	466	582	829	833	221	999999	401	322	896	484	213	628	999999	724	403	697	999999	273	217	539	306	406	789	853	737	999999	655	999999	176	954	672	999999	404	275	396	931	999999	287	912	20	497	741	999999	766	214	496	999999	836	184	999999	565	651	398	999999	712	70	999999	999999	106	434	690	999999	156	942	999999	912	233	999999	338	472	961	954	999999	207	999999	999999	999999	33	649	250	630	818	999999	999999	399	999999	902	341	562	335	999999	760	190	999999	329	999999	595	999999	999999	999999	272	21	508	999999	457	610	999999	201	999999	157	999999	770	999999	856	803	872	790	398	553	789	20	892	593	12	334	999999	773	999999	878	62	969	907	999999	357	977	619	319	17	309	788	999999	711	320	414	999999	377	434	334	684	456	208	206	730	175	291	380	427	999999	999999	257	999999	428	322	999999	188	973	701	999999	879	999999	999999	782	999999	999999	999999	308	581	189	556	956	776	999999	197	999999	854	772	186	903	76	999999	201	999999	630	62	999999	312	999999	352	999999	482	676	456	454	499	894	425	117	965	999999	982	799	999999	950	430	481	397	241	891	124	416	796	798	999999	282	992	749	999999	999999	813	756	999999	238	999999	999999	290	330	994	697	536	438	665	220	999999	999999	806	953	863	210	999999	563	80	506	238	819	686	878	544	999999	506	154	272	80	162	999999	82	571	295	999999	999999	161	402	999999	999999	685	999999	585	999999	828	476	999999	999999	952	465	259	686	999999	10	143	999999	412	786	999999	200	392	175	594	68	446	999999	245	668	986	70	430	171	535	151	552	78	110	877	715	999999	467	267	999999	615	902	673	668	999999	999999	488	999999	375	579	999999	972	999999	999999	999999	999999	816	241	381	899	892	45	98	160	271	457	74	297	535	80	999999	732	999999	999999	999999	999999	772	353	674	999999	508	333	999999	591	191	179	41	912	582	322	899	474	96	368	428	579	999999	523	999999	123	97	999999	211	999999	461	621	848	999999	999999	371	999999	473	566	864	401	568	980	999999	968	999999	426	161	714	222	999999	653	999999	766	999999	409	351	259	946	999999	428	317	999999	760	140	569	331	999999	734	221	531	436	999999	231	966	
859	999999	317	554	999999	999999	999999	486	999999	134	807	975	999999	238	778	30	542	999999	999999	445	94	446	229	376	409	771	60	427	999999	999999	743	999999	424	799	577	999999	999999	704	642	999999	999999	830	999999	635	332	594	249	147	999999	200	989	910	901	785	881	422	999999	941	999999	542	999999	518	983	308	390	71	999999	292	660	969	986	999999	884	151	952	999999	999999	999999	54	814	999999	999999	999999	312	701	999999	844	999999	999999	164	999999	102	999999	109	999999	974	847	834	254	270	43	956	486	999999	214	161	35	760	833	628	118	999999	896	340	20	734	57	999999	606	557	227	922	374	505	540	999999	999999	784	999999	978	416	479	999999	783	781	575	435	483	999999	549	807	999999	805	299	56	653	205	228	99	999999	926	176	238	697	53	120	592	999999	457	999999	873	251	999999	854	221	638	446	123	558	444	308	574	582	66	749	143	127	84	999999	886	698	999999	695	442	61	249	251	651	740	671	982	999999	36	999999	676	566	258	999999	999999	417	999999	92	999999	999999	193	999999	594	999999	948	909	993	517	999999	570	622	813	556	403	999999	971	999999	795	382	999999	461	853	547	999999	390	999999	884	999999	999999	51	999999	615	400	50	258	699	655	80	702	999999	678	475	924	466	175	999999	20	855	157	999999	30	421	709	999999	202	340	999999	799	999999	766	999999	826	521	489	889	16	423	515	154	113	999999	327	102	551	219	986	929	999999	629	999999	182	999999	29	889	31	999999	906	618	999999	999999	999999	855	999999	936	805	852	999999	444	999999	168	449	505	711	53	790	702	329	167	572	215	411	999999	180	999999	593	996	999999	631	467	999999	110	805	667	236	228	999999	48	165	746	367	999999	494	514	999999	88	676	327	975	999999	328	999999	999999	55	642	517	999999	685	25	352	808	55	332	976	946	999999	644	999999	999999	824	329	664	173	421	215	182	916	228	708	999999	917	679	831	531	149	690	999999	759	35	718	77	784	32	812	937	322	711	517	568	999999	443	839	841	160	999999	999999	776	337	839	999999	600	933	976	830	435	139	223	800	837	266	705	884	812	766	999999	544	642	999999	483	893	471	409	659	305	751	88	837	681	751	485	913	34	919	565	999999	999999	999999	201	386	807	108	910	680	312	707	559	999999	85	402	245	31	425	999999	946	998	201	284	681	89	357	302	541	999999	361	352	681	964	257	647	623	736	999999	974	999999	999999	560	728	357	999999	999999	61	999999	288	515	464	999999	180	999999	566	927	999999	999999	999999	38	515	999999	862	
328	959	36	594	999999	437	778	999999	580	450	188	162	448	472	927	92	999999	999999	999999	263	542	897	854	510	999999	690	999999	999999	609	999999	999999	169	237	999999	999999	397	571	607	282	334	999999	17	999999	999999	992	820	128	999999	999999	999999	233	732	975	313	329	431	999999	525	999999	999999	999999	24	899	251	504	28	925	750	72	539	999999	290	999999	215	753	999999	999999	807	518	999999	999999	999999	999999	565	999999	223	999999	923	999999	978	293	999999	999999	193	999999	495	117	999999	552	974	999999	378	403	999999	999999	999999	999999	769	560	793	418	307	17	431	526	461	191	344	146	999999	833	12	381	999999	256	475	286	839	999999	267	999999	380	999999	544	286	203	862	438	42	171	514	999999	372	585	999999	985	48	581	999999	999999	313	773	506	999999	150	892	997	319	157	67	666	869	181	303	999999	48	53	473	999999	333	599	752	311	974	777	418	639	795	523	270	436	704	183	999999	953	999999	873	992	403	394	206	552	291	974	505	644	253	79	220	531	942	999999	999999	343	566	999999	999999	532	494	731	999999	999999	796	886	999999	961	695	740	349	721	175	60	79	761	999999	999999	471	337	478	142	999999	570	999999	991	999999	862	278	840	874	402	192	350	508	672	141	994	755	405	353	543	949	512	729	499	366	891	505	999999	215	519	99	144	64	361	999999	692	999999	804	568	999999	693	855	999999	947	999999	824	552	407	630	142	999999	999999	983	999999	193	662	840	999999	635	436	366	603	634	364	999999	57	296	999999	116	448	999999	951	836	999999	850	103	647	782	960	541	349	107	999999	83	228	999999	160	129	178	903	999999	539	178	999999	411	99	231	999999	999999	490	538	405	301	191	999999	999999	239	999999	93	100	999999	67	135	999999	999999	269	558	560	146	288	897	176	978	212	999999	999999	782	999999	182	999999	871	999999	148	999999	13	943	806	862	320	878	794	751	45	999999	888	795	413	84	999999	152	999999	670	374	365	593	371	427	98	596	924	566	535	236	332	228	878	999999	656	101	154	463	695	250	267	494	155	141	899	999999	800	999999	708	659	39	229	210	999999	782	885	641	999999	717	276	395	321	999999	524	712	999999	20	875	757	983	900	689	845	999999	116	871	999999	239	527	999999	795	498	858	999999	999999	113	27	116	146	770	459	628	745	429	854	945	999999	631	428	49	313	999999	999999	725	759	350	384	999999	665	999999	447	999999	998	942	480	897	463	999999	327	609	842	904	738	987	534	282	943	425	575	170	645	816	811	999999	470	870	999999	
143	125	856	999999	246	450	999999	332	57	629	999999	948	999999	492	841	313	819	207	409	196	690	999999	999999	406	958	215	999999	999999	630	999999	521	481	999999	86	999999	277	471	999999	606	999999	999999	999999	999999	999999	150	477	617	999999	999999	513	992	290	70	684	140	942	638	459	999999	41	999999	959	701	456	118	331	999999	999999	999999	999999	842	937	600	946	683	999999	999999	834	999999	491	597	826	472	127	999999	240	999999	999999	946	388	639	21	122	574	999999	553	963	40	544	819	139	736	999999	239	670	64	689	124	11	114	999999	804	204	287	443	128	497	999999	848	877	910	421	999999	784	999999	831	825	999999	999999	999999	999999	684	299	999999	362	860	320	242	456	553	551	999999	925	841	160	834	817	834	141	400	999999	388	191	666	908	717	801	731	999999	839	238	663	687	871	51	553	514	999999	925	999999	999999	265	999999	304	336	999999	496	103	633	109	23	991	894	46	84	999999	999999	999999	999999	999999	69	999999	999999	616	999999	887	999999	63	799	607	999999	69	999999	558	593	999999	261	887	999999	999999	999999	707	108	999999	825	247	999999	651	796	367	60	881	999999	290	999999	228	328	999999	979	999999	996	443	303	999999	779	999999	92	346	453	283	432	615	303	243	424	361	490	741	790	87	129	967	266	441	999999	448	839	628	44	375	481	740	907	999999	999999	787	414	82	425	871	165	431	207	523	935	444	587	999999	999999	172	999999	587	730	902	329	39	186	861	478	340	125	464	312	87	802	692	708	413	999999	637	947	417	325	919	999999	697	769	743	999999	999999	861	853	999999	872	637	894	19	999999	570	277	611	552	603	999999	756	701	129	129	720	999999	736	184	59	238	224	999999	999999	811	980	632	270	442	365	999999	479	272	999999	439	450	908	999999	703	842	668	36	405	813	240	173	999999	577	649	999999	263	385	687	803	534	657	317	999999	208	34	938	17	178	999999	999999	999999	999999	999	689	679	812	570	43	341	390	211	819	516	40	647	759	64	621	419	999999	981	792	468	176	999999	143	285	483	679	904	999999	857	999999	576	625	679	231	888	969	220	693	352	355	422	999999	838	800	601	561	274	999999	396	759	95	999999	822	34	999999	907	545	536	96	363	437	728	999999	999999	939	415	999999	538	176	999999	209	417	638	999999	56	843	999999	343	999999	922	414	30	999999	108	999999	320	802	654	398	980	434	999999	999999	988	918	693	999999	237	999999	999999	592	736	717	999999	559	678	627	386	978	989	964	212	999999	173	949	416	463	255	999999	
629	999999	324	999999	999999	227	525	810	649	528	362	999999	999999	482	498	340	999999	313	531	999999	454	692	426	675	999999	999999	999999	831	443	999999	511	240	732	748	240	583	999999	596	999999	527	44	999999	978	857	626	134	258	730	363	833	281	112	999999	707	999999	999999	195	999999	999999	179	995	694	377	999999	999999	132	142	968	251	914	71	91	999999	13	999999	586	999999	568	999999	284	767	999999	477	609	768	409	999999	35	713	303	999999	629	854	362	532	349	500	378	841	999999	992	290	999999	449	999999	999999	999999	928	999999	458	999999	626	599	999999	999999	503	226	768	999999	617	823	116	265	948	526	999999	236	430	999999	174	96	345	727	554	291	487	22	38	837	578	89	379	832	999999	79	771	999999	397	950	999999	132	732	999999	233	680	885	34	540	999999	340	963	900	457	38	371	999999	899	54	185	923	490	198	930	999999	999999	999999	999999	10	878	754	999999	839	479	452	999999	364	807	503	999999	406	999999	482	115	506	615	188	921	803	893	191	999999	986	221	36	547	933	801	275	999999	235	999999	34	662	999999	929	134	430	14	999999	16	999999	405	179	999999	999999	18	93	434	999999	359	532	481	116	999999	882	424	627	999999	905	118	563	541	808	999999	796	999999	820	936	576	490	758	917	817	886	110	476	816	999999	565	539	850	376	618	999999	702	139	917	999999	295	999999	507	976	109	878	453	549	999999	531	982	999999	197	999999	857	999999	600	615	999999	230	596	415	999999	194	887	375	267	999999	922	999999	945	999999	520	855	650	71	999999	781	817	938	443	560	879	295	459	532	351	999999	519	452	745	97	999999	697	378	999999	907	999999	999999	733	620	266	626	999999	585	325	522	342	505	796	192	818	798	725	786	999999	999999	322	735	364	33	564	677	480	999999	999999	201	999999	487	770	999999	671	999999	93	327	187	934	999999	710	999999	20	19	207	723	270	927	298	999999	910	342	353	999999	587	999999	710	66	588	999999	409	999999	133	999999	999999	734	641	521	136	714	407	609	999999	781	612	601	999999	23	367	954	220	999999	569	452	912	155	427	999999	94	958	383	999999	598	999999	354	983	19	321	165	472	91	749	800	583	351	310	240	572	982	986	389	999999	699	633	935	999999	166	681	786	709	317	82	436	177	341	146	21	999999	999999	628	591	43	999999	894	873	471	998	985	110	999999	915	854	586	108	578	686	572	964	852	744	827	338	534	999999	999999	18	322	632	252	214	299	916	144	364	404	356	837	804	760	999999	612	180	580	999999	
999999	999999	495	338	599	654	574	56	470	692	801	262	509	412	999999	864	159	375	999999	896	999999	998	720	999999	703	999999	848	999999	213	388	142	999999	757	999999	662	701	999999	999999	43	597	640	999999	455	999999	563	152	999999	435	74	896	325	246	437	684	862	795	742	273	634	377	805	807	843	92	999999	154	505	160	999999	48	999999	999999	342	156	265	999999	999999	999999	668	561	384	999999	702	999999	999999	895	999999	82	496	866	958	260	358	665	999999	832	409	373	999999	999999	647	697	685	999999	999999	999999	904	290	428	999999	252	475	604	83	993	392	115	535	29	665	925	432	663	883	89	100	816	676	364	432	670	189	999999	999999	914	999999	999999	675	762	913	990	999999	999999	703	999999	493	655	285	999999	409	727	999999	354	235	999999	999999	43	801	947	999999	343	238	926	996	131	73	98	354	169	316	654	999999	772	116	675	987	778	960	269	595	445	540	14	955	999999	796	835	160	766	699	999999	999999	728	308	579	762	21	657	581	561	405	311	125	365	999999	298	999999	248	560	506	446	83	542	999999	999999	803	233	970	300	335	237	938	587	469	663	717	711	999999	536	913	975	130	388	708	999999	144	999999	999999	210	417	999999	999999	599	270	263	580	404	376	289	776	538	51	367	256	333	466	723	655	702	47	586	637	999999	647	999999	999999	694	833	171	999999	388	583	769	883	639	640	348	327	999999	92	322	344	194	760	999999	999999	763	999999	384	733	420	769	947	173	830	68	886	952	999999	937	999999	999999	999999	405	398	999999	999999	483	616	693	999999	406	999999	619	724	252	999999	950	272	597	562	999999	458	437	473	999999	636	606	63	581	754	396	587	279	999999	752	138	788	372	429	999999	289	524	691	615	23	329	999999	448	588	615	935	999999	152	385	332	999999	999999	999999	779	328	674	999999	45	939	732	819	999999	999999	999999	123	999999	588	842	934	282	47	767	821	460	299	999999	168	474	966	818	706	445	893	999999	999999	999999	857	999999	999999	988	859	489	752	883	204	159	916	475	474	950	357	999999	999999	112	295	354	956	481	489	999999	515	955	79	130	35	383	286	547	341	763	806	999999	741	946	423	558	999999	938	999999	149	391	999999	10	999999	471	860	237	791	999999	296	403	386	113	90	482	999999	419	632	857	820	999999	379	144	999999	154	362	115	999999	689	736	339	27	226	349	639	823	955	64	999999	175	156	999999	958	999999	999999	430	891	999999	474	999999	148	999999	90	444	276	22	558	299	999999	119	755	966	111	999999	
956	999999	169	763	450	999999	948	365	973	999999	999999	388	420	999999	999999	723	999999	454	796	179	598	947	936	999999	83	999999	274	999999	192	549	419	999999	393	999999	999999	983	270	999999	999999	999999	571	782	419	397	769	888	601	469	947	157	647	311	179	931	264	999999	449	387	690	823	394	292	183	433	999999	494	999999	314	999	999999	462	999999	243	980	999999	815	537	999999	22	194	36	999999	718	45	902	118	20	999999	851	89	543	883	447	397	431	288	609	986	125	285	894	999999	469	588	694	314	999999	198	999999	448	481	900	999999	505	796	588	999999	999999	999999	174	484	999999	999999	920	825	579	896	846	999999	329	999999	551	433	737	999999	739	345	999999	350	597	51	821	999999	413	608	643	518	999999	999999	842	999999	471	465	951	800	361	833	549	763	999999	417	999999	639	999999	242	930	999999	999999	214	67	253	444	999999	933	132	662	999999	59	322	191	71	954	256	717	615	744	96	482	999999	999999	905	796	376	234	190	821	192	135	181	999999	177	999999	999999	999999	599	999999	999999	532	828	147	947	784	236	581	999999	999999	999999	921	999999	999999	999999	993	999999	275	161	456	77	999999	753	311	480	288	999999	644	24	191	227	713	128	345	80	564	654	798	991	131	569	795	180	727	847	999999	737	683	834	183	189	471	391	999999	213	111	778	527	999999	999999	905	592	567	873	245	270	803	62	427	999999	348	902	283	39	887	999999	999999	35	464	220	999999	204	810	840	11	756	331	976	141	968	785	137	141	333	225	976	238	307	999999	586	466	684	265	554	999999	286	198	362	264	931	709	753	999999	456	999999	711	782	726	871	488	939	827	920	459	504	221	770	949	813	999999	53	104	543	877	999999	867	939	266	999999	725	567	969	999999	999999	269	42	74	685	216	514	203	999999	436	999999	999999	638	763	806	999999	623	515	248	548	353	999999	614	219	194	999999	259	999999	526	720	156	921	999999	115	720	199	999999	999999	999999	999999	309	716	541	999999	540	240	125	113	142	216	392	219	328	999999	999999	322	999999	999999	880	983	957	742	999999	791	999999	999999	677	532	52	616	586	476	999999	505	249	999999	356	946	679	954	999999	155	639	999999	337	936	999999	999999	737	408	545	649	276	999999	785	566	999999	749	388	999999	999999	592	70	525	629	916	789	823	191	741	966	707	153	999999	999999	811	113	367	464	353	489	139	795	644	81	936	209	999999	999999	682	597	606	568	231	401	993	95	124	690	420	999999	779	999999	996	441	838	506	350	703	974	463	
999999	999999	44	968	433	999999	425	454	692	717	470	112	509	154	369	148	999999	534	999999	725	989	677	999999	205	999999	772	798	212	242	440	858	625	746	229	914	321	533	262	967	205	999999	669	997	999999	687	676	857	852	82	699	999999	816	298	258	474	999999	251	838	268	661	999	999999	999999	262	858	844	366	290	239	58	615	999999	999999	219	66	329	679	349	999999	43	914	945	140	999999	999999	52	337	497	754	909	79	999999	999999	316	206	999999	458	744	999999	842	319	999999	999999	33	999999	915	259	999999	201	154	335	901	329	234	999999	999999	999999	677	406	815	517	869	999999	330	979	919	675	260	999999	609	871	999999	504	676	999999	348	999999	999999	459	940	792	259	305	609	583	999999	375	999999	569	152	374	780	347	39	999999	450	51	302	54	999999	999999	999	74	592	999999	999999	999999	653	510	408	730	975	228	466	999999	268	573	925	746	811	554	906	690	870	245	101	597	474	351	284	306	40	72	294	701	793	194	713	336	193	770	721	269	171	999999	999999	999999	881	16	76	877	125	999999	243	619	343	999999	204	999999	192	802	932	312	235	111	999999	999999	933	765	239	84	999999	599	563	51	833	646	529	457	847	539	715	999999	284	406	999999	484	828	675	367	485	989	367	999999	390	999999	999999	43	69	723	484	627	999999	999999	992	27	525	992	201	786	696	788	746	509	999999	96	473	37	829	919	224	94	268	999999	753	94	502	456	182	999999	423	999999	470	734	372	912	599	690	999999	388	666	491	636	888	670	697	253	857	500	303	374	999999	214	999999	508	400	999999	719	34	908	525	79	820	988	999999	999999	999999	999999	147	999999	497	783	999999	450	263	733	457	380	736	999999	840	999999	955	878	839	999999	408	331	236	971	553	999999	666	383	999999	597	999999	648	525	587	379	242	720	999999	806	999999	646	764	885	774	942	987	982	999999	999999	881	123	942	159	341	684	996	999999	175	999999	617	126	371	587	666	72	999999	999999	159	999999	608	924	999999	82	999999	395	999999	445	461	39	565	897	697	316	981	999999	728	498	194	902	383	999999	554	572	999999	473	284	187	229	999999	999999	142	832	292	469	957	999999	869	901	999999	50	561	332	146	999999	999999	429	999999	605	192	999999	999999	671	257	312	999999	379	999999	883	784	120	467	225	749	896	433	74	414	846	999999	567	859	597	248	861	821	999999	418	940	478	54	229	581	47	379	999999	999999	585	980	318	587	999999	986	127	834	583	999999	583	249	999999	655	999999	999999	581	999999	
484	724	432	395	490	36	961	999999	415	739	999999	885	188	380	84	999999	999999	434	999999	446	284	873	479	413	999999	999999	550	178	999999	999999	40	19	10	421	894	107	48	200	999999	292	626	598	580	387	943	697	999999	213	174	999999	176	589	999999	145	350	611	254	29	116	14	485	999999	999999	591	709	881	885	766	485	977	923	299	999999	999999	999999	686	302	102	470	590	329	347	14	506	657	999999	338	865	999999	293	853	999999	93	494	807	834	999999	989	999999	71	812	399	727	999999	322	877	654	436	325	663	319	999999	559	999999	684	147	999999	455	934	269	553	30	999999	201	133	904	999999	450	447	999999	49	312	424	408	778	930	619	999999	193	779	795	999999	549	418	974	999999	999999	567	810	669	999999	200	999999	418	517	999999	704	535	999999	417	999999	999999	999999	999999	623	16	737	160	747	754	527	970	272	164	999999	652	480	999999	227	431	445	648	639	777	939	999999	258	15	891	999999	235	93	999999	775	999999	999999	912	220	794	968	964	319	999999	66	999999	85	928	900	945	865	999999	999999	318	641	972	32	574	999999	399	774	758	731	999999	759	528	443	226	496	55	999999	739	269	999999	999999	466	136	999999	583	635	863	920	357	70	36	999999	808	775	999999	802	96	26	999999	821	999999	220	999999	999999	70	999999	708	859	441	854	999999	135	61	935	69	999999	846	203	990	585	536	854	410	670	999999	93	719	668	114	693	959	865	999999	448	471	999999	233	999999	768	999999	999999	14	488	503	998	901	999999	873	999999	937	999999	999999	35	125	999999	176	809	572	999999	976	999999	50	754	748	999999	206	96	612	473	999999	999999	770	434	999999	658	999999	375	999999	999999	999999	468	999999	952	177	737	76	840	923	999999	305	239	660	268	999999	237	999999	260	740	608	999999	814	22	409	695	986	195	467	999999	467	763	800	902	900	486	518	971	97	587	20	999999	366	173	459	178	791	999999	512	999999	718	770	281	635	307	871	525	456	447	999999	190	551	609	759	465	399	504	336	760	999999	283	265	799	673	999999	999999	445	651	999999	241	999999	695	683	824	372	696	492	999999	999999	39	960	71	534	830	406	469	228	606	999999	999999	673	999999	540	731	369	999999	970	999999	906	526	435	874	999999	216	999999	999999	867	784	999999	999999	906	339	731	730	999999	999999	731	969	277	270	562	838	944	999999	567	448	165	999999	465	909	725	885	268	999999	603	96	999999	328	999999	999999	601	444	218	938	162	343	734	809	999999	157	731	999999	340	999999	964	999999	930	999999	648	
915	999999	999999	328	487	53	31	80	652	137	733	53	412	503	366	999999	127	629	999999	350	999999	713	355	999999	317	999999	724	554	999999	123	999999	166	777	999999	999999	580	685	999999	730	895	140	272	91	681	187	113	328	507	973	999999	846	967	924	999999	423	212	984	873	21	309	328	477	457	539	131	577	275	732	943	785	982	999999	899	119	219	962	632	674	864	213	859	227	580	645	277	48	241	727	266	999999	596	812	999999	431	576	999999	814	552	560	999999	838	596	564	198	994	843	78	814	999999	999999	580	319	19	807	999999	111	896	811	271	92	345	999999	475	595	999999	180	898	478	543	999999	999999	89	123	999999	375	999999	662	392	651	433	999999	426	887	805	777	286	999999	306	980	475	766	12	290	477	274	999999	999999	969	999999	823	945	599	281	294	313	500	206	999999	441	187	999999	513	170	838	122	918	660	669	817	912	999999	601	497	77	789	155	999999	646	990	85	151	693	999999	999999	999999	999999	155	999999	502	999999	999999	58	865	803	36	999999	842	451	999999	355	999999	461	161	96	455	999999	112	213	999999	999999	700	559	764	366	999999	755	130	342	999999	741	773	67	999999	539	831	329	736	693	51	535	999999	357	291	644	445	690	541	307	382	999999	278	941	107	344	587	531	999999	508	767	281	142	509	101	624	582	581	293	622	264	135	617	418	172	999999	854	353	999999	999999	920	355	223	822	960	226	472	831	960	833	952	310	999999	237	925	769	999999	803	999999	666	999999	863	999999	919	999999	256	525	999999	778	999999	489	244	262	174	588	422	68	999999	999999	874	161	750	621	999999	670	953	99	390	999999	999999	576	61	96	611	999999	66	948	999999	780	999999	700	613	62	999999	354	999999	57	999999	648	513	711	93	264	392	515	322	252	946	259	999999	999999	145	376	386	561	437	999999	999999	118	532	474	765	999999	834	183	547	697	789	115	951	905	228	999999	999999	691	492	796	704	105	999999	814	11	53	691	557	565	246	676	280	916	570	406	999999	126	49	999999	553	999999	999999	967	625	999999	841	307	999999	938	403	396	999999	78	641	999999	555	374	717	472	721	999999	287	999999	311	999999	519	198	391	509	465	999999	940	999999	999999	377	999999	138	128	362	170	746	507	619	171	999999	982	211	285	127	850	999999	999999	576	999999	704	999999	999999	999999	604	999999	652	916	999999	482	778	456	949	999999	999999	957	427	255	365	312	974	350	668	456	461	48	318	999999	999999	658	77	226	373	520	244	235	894	999999	524	419	999999	
829	824	146	392	403	42	81	21	170	432	999999	53	274	260	363	483	155	214	565	634	739	999999	34	414	999999	999999	439	895	999999	72	956	731	999999	999999	999999	526	531	999999	999999	15	999999	901	999999	236	925	182	108	270	880	751	749	266	958	784	999999	186	999999	731	830	320	603	999999	973	999999	476	999999	999999	480	114	837	952	999999	999999	999999	398	999999	550	798	489	389	984	178	24	297	999999	699	772	999999	26	968	726	799	242	748	411	69	999999	999999	759	514	85	628	165	53	799	999999	119	408	999999	939	635	999999	252	999999	335	435	172	686	784	999999	648	999999	463	145	120	162	999999	999999	999999	999999	909	546	49	975	314	366	23	971	497	999999	999999	374	776	86	343	725	999999	792	422	976	897	252	230	982	865	150	999999	999999	932	646	999999	999999	259	66	999999	99	999999	276	146	969	421	200	198	137	999999	283	168	386	802	999999	999999	66	986	999999	441	667	325	66	999999	173	201	999999	49	851	999999	999999	125	999999	56	999999	763	290	656	999999	564	706	999999	102	795	591	982	999999	226	546	50	761	725	999999	999999	372	774	905	999999	999999	778	999999	161	346	299	319	168	448	340	999999	632	324	410	543	617	999999	614	232	271	528	190	413	999999	502	999999	86	162	48	104	684	479	857	999999	683	999999	147	554	717	999999	999999	433	543	999999	668	913	999999	999999	999999	469	890	758	551	644	999999	999999	999999	650	658	535	999999	166	130	354	999999	89	775	200	727	868	480	999999	896	429	785	105	647	955	119	588	95	726	970	578	214	999999	927	223	496	891	309	999999	999999	999999	590	329	312	999999	802	588	148	535	633	323	989	709	861	132	999999	542	154	418	541	999999	449	999999	999999	552	150	999999	999999	561	703	836	569	999999	293	714	838	465	792	458	163	530	450	999999	999999	657	999999	504	999999	999999	364	953	746	890	954	826	742	103	144	999999	58	999999	999999	999999	832	797	753	15	999999	156	293	403	750	696	265	999999	629	889	404	538	963	999999	663	355	999999	749	99	679	39	467	971	745	331	42	410	89	999999	863	727	305	903	583	999999	999999	522	961	999999	59	634	943	206	853	699	999999	797	412	999999	999999	389	93	707	999999	976	958	185	548	82	718	296	999999	918	766	171	108	634	389	568	744	833	999999	545	49	54	95	270	128	56	999999	244	997	999999	21	483	644	999999	829	606	129	743	973	888	495	999999	999999	34	440	691	999999	971	999999	843	676	257	152	999999	667	40	890	698	67	502	356	483	999999	517	
907	292	527	511	805	999999	448	11	999999	357	59	286	999999	999999	829	999999	455	754	827	163	992	763	999999	999999	930	798	999999	999999	999999	481	542	22	475	999999	127	157	999999	99	999999	999999	405	999999	397	795	999999	391	445	830	868	630	56	602	655	144	524	999999	951	430	999999	17	76	28	325	388	999999	47	810	653	943	682	272	366	999999	202	758	327	375	545	609	548	999999	885	561	65	435	940	999999	999999	427	973	999999	743	518	168	568	386	999999	19	999999	999999	999999	791	886	196	999999	689	23	463	385	207	778	416	999999	42	999999	999999	466	269	952	875	999999	999999	236	970	486	528	848	429	634	382	999999	366	999999	159	968	571	999	999999	696	999999	926	903	955	229	204	789	922	486	514	387	920	100	999999	999999	779	110	565	916	709	839	841	999999	828	13	240	422	999999	672	74	92	191	100	999999	217	948	777	524	16	775	697	606	371	915	257	461	876	999999	460	379	867	15	92	666	856	999999	342	85	952	999999	782	937	999999	422	431	205	829	527	849	166	12	999999	999999	151	21	243	479	999999	999999	551	999999	123	401	302	206	999999	109	999999	715	313	616	701	999999	999999	999999	759	355	949	493	61	632	999999	459	303	377	290	457	999999	999999	623	434	664	504	999999	636	669	546	957	225	354	106	405	811	546	549	310	25	541	159	261	888	529	194	999999	919	14	664	107	999999	999999	629	168	780	102	879	999999	207	999999	391	333	223	397	734	148	955	236	547	912	753	999999	274	915	791	402	999999	999999	999999	999999	492	631	15	449	999999	308	724	938	999999	719	667	597	113	855	999999	825	48	500	795	55	574	692	999999	751	353	999999	651	714	376	387	367	974	482	232	999999	759	328	774	999999	435	424	999999	611	828	254	166	999999	999999	765	965	363	244	999999	999999	410	799	175	263	999999	184	657	20	571	247	999999	692	124	880	187	401	507	999999	145	999999	631	557	90	638	507	999999	895	242	949	411	999999	999999	866	999999	822	878	594	999999	678	190	778	999999	455	374	476	999999	51	92	242	999999	467	99	108	749	801	852	999999	536	756	907	288	424	71	999999	999999	999999	826	999999	67	309	807	442	595	954	591	228	999999	716	999999	944	999999	812	10	999999	943	934	34	999999	999999	970	999999	67	318	770	999999	999999	352	295	161	248	735	976	35	999999	566	34	999999	154	167	999999	750	12	999999	811	761	476	424	485	226	288	213	709	816	999999	149	749	134	999999	999999	237	875	816	565	923	219	179	786	77	29	
999999	999999	879	959	674	230	999999	693	507	19	436	999999	866	78	872	45	999999	999999	938	793	816	900	999999	102	930	707	934	447	451	601	591	689	999999	466	308	848	333	750	152	999999	999999	999999	626	815	999999	999999	999999	747	999999	887	193	20	848	283	999999	27	760	787	38	966	296	719	252	906	427	747	591	410	770	34	711	285	999999	81	999999	760	284	864	999999	642	699	196	755	563	418	581	840	999999	264	290	97	999999	721	185	580	272	813	720	397	878	999999	608	976	667	999999	907	993	776	999999	451	743	895	999999	396	277	109	964	999999	999999	999999	906	517	156	490	936	175	564	999999	501	547	947	564	476	598	999999	100	999999	97	387	999999	588	74	999999	812	999999	201	235	335	907	481	308	134	232	551	972	198	462	999999	730	21	999999	161	284	925	504	188	429	722	460	999999	889	876	311	999999	267	841	907	343	942	999999	939	999999	999999	30	249	822	341	924	626	747	999999	723	366	999999	167	436	789	685	318	368	999999	999999	875	730	999999	999999	822	999999	293	999999	291	999999	999999	985	81	124	226	999999	999999	681	847	504	106	712	548	999999	519	999999	999999	999999	61	999999	34	584	971	436	363	214	438	817	999999	106	640	495	466	519	999999	380	999999	999999	999999	534	999999	636	521	999999	416	172	191	426	911	886	415	462	88	69	104	999999	24	999999	999999	999999	826	868	681	750	863	610	256	39	995	149	642	787	620	526	232	397	72	703	30	201	33	21	999999	123	999999	188	999999	406	999999	210	366	659	999999	208	999999	999999	955	771	415	999999	915	161	431	772	999999	627	841	999999	836	706	906	320	624	569	988	999999	999999	567	68	684	203	850	614	999999	782	982	505	422	818	102	442	301	297	999999	285	872	589	142	869	73	346	856	999999	718	304	999999	45	722	220	892	177	397	712	730	612	999999	999999	999999	990	999999	132	429	742	744	999999	615	32	999999	999999	125	999999	830	999999	995	348	999999	290	999999	999999	736	946	782	211	925	925	54	589	567	612	220	335	952	151	607	999999	999999	999999	825	999999	688	33	636	438	104	667	346	699	716	392	274	785	649	147	264	324	350	228	816	819	229	35	465	796	83	790	999999	688	100	999999	431	233	464	452	810	999999	320	353	116	268	589	355	872	999999	347	435	999999	814	887	999999	600	698	306	16	235	663	567	840	365	314	999999	657	608	662	960	999999	330	207	999999	551	14	996	121	558	239	873	163	290	999999	648	114	468	801	999999	464	733	927	999999	999999	
157	155	479	999999	802	874	931	747	220	224	999999	114	488	999999	345	287	604	586	748	776	361	509	999999	392	717	210	999999	855	999999	207	236	999999	872	979	188	999999	534	17	319	683	308	135	942	75	161	999999	625	999999	466	999999	859	999999	999999	681	865	999999	868	97	281	999999	999999	86	999999	999999	999999	999999	242	509	309	939	753	596	999999	75	999999	236	999999	221	999999	184	585	944	399	999999	348	90	935	999999	999999	540	999999	447	736	717	733	231	187	929	999999	968	999999	125	681	999999	777	999999	879	123	999999	639	90	999999	855	999999	999999	15	686	678	674	907	257	51	395	768	411	315	999999	559	341	256	999999	637	143	273	873	999999	999999	999999	501	84	999999	821	988	484	460	999999	999999	640	701	999999	544	999999	999999	999999	720	269	729	913	999999	471	999999	330	782	956	590	453	524	592	233	557	999999	814	187	599	999999	435	999999	911	999999	531	723	229	858	612	711	550	381	962	552	613	999999	358	757	39	670	879	49	999999	893	17	999999	999999	416	154	985	730	331	665	472	295	217	999999	999999	593	748	194	472	179	254	50	81	561	999999	999999	817	394	67	157	929	827	395	30	999999	999999	175	724	812	714	626	981	229	716	500	999999	406	921	752	999999	291	999999	417	869	999999	852	999999	805	999999	796	999999	999999	999999	183	736	645	899	196	999999	305	428	33	382	757	553	273	999999	364	70	782	223	895	999999	893	865	999999	999999	525	242	175	374	370	765	26	387	35	999999	999999	980	854	999999	219	999999	457	744	267	113	659	999999	999999	41	581	744	186	582	441	959	779	999999	999999	235	383	953	999999	931	68	999999	366	380	999999	999999	775	384	216	424	13	999999	194	158	608	999999	999999	209	718	143	793	625	999999	443	946	999999	538	737	697	629	999999	266	498	526	999999	999	747	289	799	569	266	206	538	761	579	667	775	630	709	942	999999	184	245	500	999999	442	679	999999	999999	462	426	47	686	586	440	747	285	668	472	999999	602	999999	409	999999	877	596	999999	827	999999	289	300	999999	38	999999	999999	810	999999	999999	388	253	329	824	999999	347	152	228	520	999999	331	831	392	999999	999999	110	349	999999	999999	95	622	551	999999	852	999999	154	171	519	19	999999	433	629	999999	287	290	228	289	999999	624	999999	17	659	85	146	505	999999	999999	194	749	999999	999999	167	45	999999	386	836	898	476	766	999999	185	633	219	589	528	701	114	114	826	939	820	571	381	999999	88	999999	475	999999	356	35	999999	977	770	90	524	275	594	790	901	
453	330	812	999999	999999	887	383	450	495	618	803	999999	791	367	809	118	844	786	334	857	999999	999999	999999	130	999999	463	208	863	138	999999	262	117	323	213	382	619	17	560	999999	999999	704	521	979	999999	552	107	999999	619	999999	972	680	489	269	933	487	999999	639	692	999999	999999	689	520	322	430	365	696	614	588	999999	199	999999	293	327	510	162	901	999999	99	577	999999	999999	588	999999	165	394	772	847	999999	726	300	999999	324	288	18	144	193	209	559	244	999999	493	877	634	770	871	396	171	999999	780	586	701	549	125	638	462	110	618	999999	999999	593	848	234	862	694	999999	786	15	999999	375	969	999999	831	855	720	999999	129	953	141	294	998	610	999999	608	150	999999	439	208	650	555	44	999999	52	523	651	18	999999	25	940	560	94	391	852	394	811	999999	999999	694	404	999999	343	157	999999	872	47	982	760	625	721	105	999999	587	999999	763	341	404	659	318	214	712	890	113	22	580	209	616	758	703	999999	266	729	999999	999999	170	222	999999	97	180	485	668	999999	999999	303	844	780	507	36	999999	63	417	999999	560	999999	692	598	239	144	907	672	999999	234	66	999999	465	376	999999	783	204	550	999999	317	488	833	545	464	999999	809	178	799	701	590	999999	650	390	41	178	265	121	572	999999	751	190	507	999999	444	999999	814	838	999999	745	999999	832	548	608	109	746	727	943	237	350	430	966	117	970	840	999999	416	999999	434	207	999999	671	631	568	702	136	999999	778	111	274	443	971	699	63	978	999999	130	51	290	294	451	321	999999	999999	999999	999999	82	536	224	879	784	376	413	280	966	62	210	999999	905	999999	765	948	842	963	907	458	276	63	992	92	444	999999	999999	149	756	467	787	409	999999	917	63	453	564	232	489	999999	999999	429	999999	999999	557	150	145	317	529	502	479	921	324	999999	999999	29	543	141	444	419	218	274	523	999999	274	999999	974	988	919	322	999999	620	999999	840	999999	846	965	76	535	999999	238	850	620	264	999999	866	95	902	408	999999	909	999999	999999	79	858	303	906	588	661	756	999999	157	397	216	999999	859	447	483	222	999999	63	999999	606	149	191	367	653	268	521	408	715	81	590	884	412	961	999999	413	982	597	940	387	415	778	138	91	463	999999	999999	138	999999	611	690	735	980	442	999999	648	888	999999	650	999999	999999	999999	999999	104	999999	512	804	999999	999999	44	501	999999	731	675	71	999999	21	999999	904	249	121	999999	980	999999	391	854	904	969	144	194	525	491	947	
302	321	162	736	43	999999	950	999999	10	111	394	999999	75	13	314	381	998	636	999999	596	410	536	683	282	937	713	712	608	834	21	842	518	20	999999	439	364	908	999999	978	585	954	640	121	291	595	994	326	850	999999	598	146	999999	736	999999	999999	766	999999	880	799	330	811	999999	774	988	268	875	109	999999	574	949	472	907	658	212	642	769	424	999999	999999	943	397	862	999999	999999	875	999999	782	125	141	999999	726	38	301	658	999999	612	866	999999	32	720	894	929	285	999999	999999	238	899	999999	263	777	351	999999	202	855	999999	949	343	538	122	973	999999	984	999999	999999	999999	443	615	999	438	39	903	301	378	966	58	467	999999	368	119	647	394	999999	862	364	999999	491	835	999999	725	825	999999	999999	20	999999	627	910	673	384	427	692	999999	999999	999999	233	999999	60	867	236	806	475	372	974	429	475	999999	844	132	901	579	741	608	999999	999999	613	760	576	291	329	349	999999	999999	999999	941	427	34	494	163	999999	490	999999	623	609	639	999999	999999	304	999999	999999	469	783	999999	772	804	685	94	453	625	491	472	999999	769	547	999999	668	681	170	999999	12	450	104	690	999999	999999	308	999999	998	539	34	999999	466	668	746	999999	999999	360	32	407	266	999999	581	869	999999	175	193	512	86	722	999999	578	999999	270	905	104	375	102	304	360	505	567	95	913	601	999999	16	638	32	687	331	318	999999	763	777	669	999999	999999	28	999999	999999	796	51	286	568	455	859	999999	999999	652	494	473	65	671	901	699	257	668	999999	341	169	554	489	399	999999	663	919	537	493	245	234	150	83	977	133	709	525	809	354	155	481	810	999999	999999	203	858	262	987	862	87	422	999999	957	999999	999999	683	317	999999	885	999999	535	331	711	527	427	353	399	88	548	999999	999999	448	323	132	860	358	678	118	206	542	410	932	675	416	823	33	192	999999	818	449	999999	874	923	449	999999	999999	109	358	952	849	469	184	449	669	904	974	887	835	827	809	14	999999	999999	352	504	603	655	305	999999	403	171	12	269	108	800	309	524	873	999999	710	259	999999	999999	357	83	235	492	15	999999	848	999999	357	999999	18	999999	203	429	580	944	999999	999999	803	653	559	688	466	915	351	999999	605	999999	999999	332	127	560	999999	52	107	279	279	121	650	794	855	267	813	999999	999999	664	607	879	943	928	496	216	999999	676	607	669	999999	319	151	146	906	398	132	999999	451	999999	760	999999	331	311	675	904	853	19	798	301	999999	999999	665	686	
271	725	515	999999	836	910	114	17	445	999999	662	959	999999	513	887	466	999999	788	992	801	904	456	999999	642	263	591	999999	446	878	315	794	594	654	464	874	190	883	48	999999	999999	999999	752	715	999999	999999	716	935	350	131	341	166	95	39	863	782	999999	176	873	831	999999	556	668	139	139	999999	78	999999	999999	638	706	583	106	999999	461	458	999999	740	665	993	546	656	23	999999	546	999999	709	564	790	681	69	24	19	999999	942	984	684	622	999999	259	580	411	429	711	424	999999	70	495	999999	415	999999	999999	510	879	295	999999	543	999999	593	980	934	513	524	833	579	692	999999	890	657	476	773	539	164	416	999999	144	236	312	899	788	999999	223	999999	385	999999	999999	513	140	999999	353	999999	340	39	999999	324	999999	887	595	141	732	194	179	837	112	641	101	919	999999	465	999999	999999	241	454	804	891	720	528	999999	999999	595	189	443	969	314	999999	443	509	559	999999	357	999999	640	180	177	603	919	386	883	743	999999	74	418	674	770	980	999999	885	234	713	999999	548	748	999999	545	552	999999	210	533	86	999999	591	369	12	118	903	731	70	287	210	999999	344	645	405	823	999999	770	768	208	999999	815	999999	999999	846	497	999999	508	827	634	625	999999	718	853	806	545	377	704	416	566	999999	259	158	608	33	740	999999	902	353	989	25	782	999999	999999	999999	270	650	316	522	514	309	405	999999	436	999999	999999	999999	999999	838	859	456	825	364	212	341	84	666	949	999999	116	238	906	165	838	619	842	870	715	653	545	895	70	999999	901	266	471	354	722	999999	676	485	999999	74	493	542	999999	427	780	999999	999999	603	700	65	416	286	999999	249	75	816	819	487	548	837	302	964	999999	643	462	999999	869	729	944	999999	585	631	459	999999	999999	306	429	425	100	999999	527	941	999999	999999	775	624	999999	232	999999	906	137	198	936	941	772	999999	157	555	999999	834	801	406	659	697	480	785	999999	561	578	769	396	404	397	503	319	360	769	390	867	999999	999999	647	449	47	875	396	694	518	79	999999	999999	874	459	265	253	131	292	999999	534	990	797	311	653	999999	999999	733	800	999999	999999	999999	760	767	688	137	999999	163	956	999999	821	93	999999	999999	492	999999	620	522	999999	999999	259	198	78	272	855	999999	50	779	994	929	528	999999	595	261	886	657	391	999999	195	999999	512	100	174	670	685	450	900	999999	819	226	899	999999	788	999999	999999	443	353	497	999999	811	97	999999	169	37	103	678	498	999999	432	999999	56	239	
336	622	629	169	33	999999	999999	414	976	562	960	777	39	999999	364	927	999999	999999	314	893	479	384	999999	539	930	147	576	16	999999	70	64	985	180	670	670	175	999999	34	420	944	910	506	834	534	999999	999999	999999	999999	324	571	771	999999	529	162	999999	951	387	100	238	886	831	581	462	916	507	975	607	999999	860	198	888	999999	42	370	999999	972	550	710	526	548	999999	13	999999	391	298	84	999999	27	911	718	787	948	795	533	999999	999999	999999	999999	36	47	784	999999	999999	136	682	728	947	169	999999	786	999999	677	999999	999999	747	999999	889	81	627	433	519	999999	457	152	410	940	258	999999	257	653	999999	631	683	999999	763	508	302	999999	708	570	137	306	847	134	999999	120	384	999999	786	295	449	973	999999	603	528	205	192	569	725	999999	999999	448	999999	999999	858	780	999999	999999	926	248	535	999999	372	66	305	222	742	333	835	300	999999	999999	999999	999999	214	954	340	90	999999	999999	326	732	839	966	100	689	394	331	275	536	126	999999	188	547	759	999999	611	244	999999	315	462	999999	734	435	999999	336	725	999999	321	903	449	913	999999	367	922	999999	494	405	966	999999	827	999999	67	308	999999	999999	965	184	212	100	353	999999	782	999999	999999	467	998	414	999999	763	963	999999	20	372	96	212	176	820	999999	999999	629	216	278	692	488	52	999999	435	261	910	371	999999	999999	230	559	354	141	478	999999	465	804	90	999999	212	999999	392	409	694	999999	971	109	999999	559	256	470	147	827	100	999999	73	999999	572	163	999999	402	999999	999999	789	812	999999	80	697	568	170	161	549	601	75	49	105	643	999999	223	289	810	999999	999999	500	999999	999999	526	999999	999999	199	799	999999	926	999999	999999	239	694	619	882	479	901	411	586	399	105	999999	546	761	60	81	429	557	999999	873	80	186	431	999999	39	400	999999	38	396	379	370	999999	622	867	266	810	411	999999	235	743	388	408	639	999999	405	839	999999	764	991	240	999999	251	883	999999	663	632	999999	496	589	491	263	872	999999	999999	999999	999999	999999	678	999999	999999	669	406	332	615	495	671	547	999999	802	200	524	461	47	165	999999	128	45	569	999999	999999	12	914	999999	743	490	515	393	999999	573	229	999999	207	999999	999999	570	999999	919	278	567	992	95	979	999999	399	967	999999	835	859	607	910	999999	999999	475	999999	999999	999999	962	589	134	999999	288	999999	999999	582	659	326	202	295	595	247	209	767	12	221	999999	999999	230	53	775	688	680	534	823	663	88	802	732	397	514	815	409	999999	
153	587	999999	968	999999	121	740	650	610	999999	274	370	710	383	736	264	333	224	534	919	814	446	309	753	303	602	999999	856	999999	999999	781	779	999999	999999	999999	424	999999	579	999999	118	312	999999	87	141	269	462	952	999999	75	478	73	300	291	490	525	707	287	999999	675	131	617	884	999999	805	768	494	533	841	999999	321	757	999999	999999	426	999999	689	368	178	494	840	649	999999	999999	999999	741	490	497	356	999999	999999	147	546	904	187	500	428	78	282	999999	774	929	121	945	999999	720	999999	999999	999999	874	835	999999	119	999999	834	482	818	103	939	73	287	996	999999	999999	843	184	220	849	999999	925	999999	999999	95	805	999999	910	538	853	999999	999999	999999	999999	633	482	518	577	999999	80	999999	705	681	999999	138	219	95	778	753	999999	999999	579	510	470	648	939	686	224	263	999999	999999	923	944	965	66	544	640	999999	373	703	999999	999999	157	150	779	999999	254	999999	493	875	720	941	167	913	752	466	999999	999999	466	693	999999	304	999999	723	322	155	761	716	999999	594	999999	913	414	999999	999999	834	999999	369	999999	999999	694	824	999999	387	593	816	766	40	222	600	648	678	715	680	908	683	952	433	827	633	279	537	593	898	307	807	536	117	999999	999999	44	535	999999	848	998	970	573	936	139	506	999999	999999	503	678	945	899	999999	734	151	963	882	999999	542	67	999999	167	240	999999	90	786	999999	999999	764	305	565	999999	999999	999999	681	937	120	999999	303	999999	254	548	44	915	953	999999	999999	802	965	312	45	999999	999999	223	509	841	999999	999999	856	999999	227	729	966	208	122	832	999999	340	999999	214	853	866	704	221	813	800	132	999999	879	682	999999	999999	999999	462	999999	530	129	193	367	839	207	999999	999999	950	113	524	999999	835	803	999999	904	999999	750	761	459	178	340	782	410	709	719	424	861	183	175	741	46	513	938	592	712	318	973	223	16	484	707	999999	999999	298	999999	296	999999	758	999999	908	999999	931	13	999999	999999	347	783	999999	130	782	517	985	999999	999999	488	77	897	220	999999	596	305	536	754	974	999999	586	999999	999999	490	432	902	999999	999999	266	999999	999999	510	999999	402	999999	535	325	999999	999999	966	999999	968	745	810	160	999999	999999	999999	192	999999	209	999999	999999	999999	613	673	671	177	698	879	999999	589	999999	367	384	999999	60	818	53	999999	980	999999	999999	18	749	617	928	999999	339	43	601	763	223	999999	805	927	999999	226	789	700	863	157	405	354	561	999999	450	388	436	593	348	999999	306	131	633	999999	656	29	
881	995	745	370	999999	664	999999	999999	999999	875	561	999999	94	834	39	353	207	832	47	999999	457	616	177	549	875	745	694	999999	467	102	29	48	280	463	999999	793	955	503	318	999999	76	909	766	575	827	979	999999	513	464	953	924	800	728	480	571	999999	828	206	999999	102	970	179	999999	283	999999	523	999999	999999	498	245	397	703	524	307	118	999999	999999	999999	999999	895	246	190	654	514	178	229	320	999999	999999	81	964	758	999999	999999	999999	896	725	492	719	314	803	877	25	228	565	230	999999	430	999999	34	423	999999	999999	999999	855	999999	525	680	115	999999	212	385	740	427	281	639	999999	999999	537	221	822	999999	882	418	102	999999	999999	999999	999999	947	999999	889	438	999999	658	739	284	419	370	981	381	55	386	93	111	999999	146	598	999999	999999	535	978	999999	999999	212	64	353	76	506	496	623	99	999999	167	693	323	999999	873	768	541	365	285	937	556	999999	776	982	999999	317	674	232	577	488	33	422	964	995	288	664	604	395	218	913	874	999999	291	323	228	400	787	999999	999999	999999	415	570	259	999999	347	319	435	999999	554	999999	831	273	55	999999	708	745	728	999999	668	999999	174	156	157	999999	73	198	559	463	763	407	529	203	959	748	83	999999	172	999999	658	999999	238	532	841	999999	91	610	999999	680	615	999999	999999	469	999999	64	664	268	423	999999	977	158	999999	999999	318	157	999999	638	314	307	536	999999	583	999999	999999	698	999999	642	315	697	999999	462	876	878	999999	291	735	69	391	905	93	815	49	284	945	509	220	266	223	693	229	999999	306	24	153	370	899	999999	800	999999	83	31	953	725	999999	999999	999999	999999	134	37	999999	179	257	409	224	721	999999	999999	999999	169	488	723	428	621	478	837	166	999999	999999	487	999999	869	269	277	831	71	861	324	677	430	237	339	141	196	282	59	999999	897	999999	999999	164	600	15	999999	635	999999	603	342	257	999999	369	999999	999999	647	645	551	910	980	577	162	860	891	631	440	932	159	592	242	999999	428	999999	269	72	313	332	791	999999	628	641	481	999999	529	77	908	71	999999	193	999999	551	730	149	225	999999	647	999999	273	999999	575	708	486	999999	371	993	999999	136	109	357	999999	325	853	688	999999	348	105	694	341	999999	722	379	999999	965	108	690	999999	999999	426	939	425	742	69	822	999999	919	999999	714	107	535	999999	781	961	470	351	999999	697	52	856	877	233	952	239	448	256	206	594	520	669	680	385	999999	999999	999999	931	999999	265	41	400	372	193	391	
597	805	585	940	417	999999	999999	928	992	575	432	549	716	472	512	620	999999	101	335	644	54	426	159	999999	81	801	538	999999	913	666	651	999999	693	841	365	433	863	316	999999	999999	897	999999	687	810	999999	171	453	468	999999	645	999999	309	999999	999999	347	999999	656	885	868	616	125	381	25	336	923	999999	855	874	117	88	757	269	312	395	747	314	738	999999	583	909	358	999999	655	278	210	352	999999	999999	504	195	999999	977	447	999999	825	525	999999	361	886	188	316	578	361	517	887	206	996	652	801	43	441	999999	312	959	999999	55	725	747	135	581	490	710	379	922	999999	780	821	999999	569	999999	589	999999	462	405	603	779	718	999999	390	14	355	805	353	471	753	470	674	488	999999	780	999999	977	235	315	999999	606	208	439	216	999999	999999	866	999999	579	999999	63	854	907	365	999999	999999	999999	999999	131	999999	999999	366	908	178	841	115	999999	226	789	431	611	162	157	707	997	580	288	931	283	630	489	999999	774	27	999999	615	767	999999	434	453	222	620	114	89	21	999999	300	999999	374	999999	50	649	302	157	842	901	707	209	999999	908	58	656	92	501	999999	963	591	890	479	999999	348	220	999999	346	219	990	58	999999	696	757	289	27	567	999999	589	999999	999999	627	999999	999999	999999	568	999999	525	404	566	537	613	342	999999	658	410	792	148	662	830	856	956	937	999999	999999	639	512	610	999999	41	98	810	911	905	999999	999999	714	681	328	780	455	999999	942	653	999999	444	999999	648	109	878	234	428	619	999999	999999	474	689	999999	999999	278	65	999999	999999	999999	477	727	701	436	999999	694	695	121	819	882	385	590	23	293	398	999999	903	864	510	999999	806	670	200	162	922	79	284	390	736	59	999999	300	999999	579	186	735	999999	308	143	414	193	123	608	737	999999	403	460	999999	935	999999	999999	201	999999	999999	566	806	536	999999	514	445	420	314	999999	999999	167	94	219	444	117	662	674	604	730	999999	999999	692	71	463	999999	528	618	999999	999999	211	684	533	645	235	23	379	999999	999999	794	698	994	878	739	999999	579	298	194	26	999999	283	999999	770	470	558	588	873	744	999999	769	985	826	542	860	183	999999	633	448	999999	430	737	463	999999	809	42	999999	999999	999999	233	884	490	344	602	588	181	350	913	72	97	646	150	999999	135	999999	809	871	999999	28	566	753	945	850	999999	595	999999	999999	391	961	438	456	899	919	521	198	288	999999	233	954	688	832	999999	570	361	347	999999	112	337	53	10	171	649	669	
396	999999	938	999999	999999	17	36	362	999999	999999	634	641	746	999999	999999	937	999999	168	647	507	340	999999	581	999999	498	862	315	999999	999999	999999	999999	277	806	240	533	51	259	648	516	226	927	336	874	999999	936	719	600	69	989	400	895	842	999999	151	339	999999	898	564	999999	282	999999	576	999999	999999	999999	367	999999	999999	697	81	687	508	652	430	999999	999999	999999	362	448	779	271	255	470	100	452	128	753	664	999999	999999	153	695	999999	243	524	360	466	999999	236	579	885	999999	372	918	713	999999	200	999999	571	999999	803	545	126	372	20	457	116	779	178	873	999999	999999	999999	827	927	992	11	418	999999	229	999999	606	136	999999	999999	187	882	552	387	999999	928	999999	103	574	999999	608	578	145	232	76	254	686	94	362	965	715	478	999999	990	721	395	999999	196	999999	788	207	418	257	999999	833	999999	999999	999999	123	945	953	86	52	761	999999	423	865	195	839	999999	999999	521	773	903	188	708	999999	999999	666	999999	156	473	751	785	999999	199	999999	667	398	501	999999	294	971	416	999999	639	435	783	671	999999	999999	596	356	376	999999	685	999999	354	300	134	999999	999999	736	999999	799	489	335	266	893	139	999999	208	796	347	999999	999999	550	366	891	999999	283	999999	889	999999	149	559	126	385	858	999999	999999	977	377	274	273	687	557	999999	999999	532	313	179	999999	542	999999	999999	999999	19	999999	360	999999	288	462	999999	851	674	123	999999	314	250	372	950	408	711	584	125	831	999999	84	608	29	32	749	369	245	113	672	356	162	999999	759	999999	305	999999	56	276	524	626	999999	999999	999999	190	222	376	169	363	999999	189	999999	100	500	277	935	481	340	122	538	999999	515	999999	11	766	225	497	490	265	999999	999999	664	318	999999	214	999999	484	999999	999999	809	382	210	881	343	999999	398	71	999999	491	182	823	999999	934	737	431	121	674	999999	999999	999999	725	999999	999999	999999	999999	524	649	500	296	167	460	999999	501	312	165	892	999999	414	517	377	163	180	999999	92	999999	732	999999	580	179	103	446	999999	999999	874	94	496	999999	999999	472	969	999999	571	999999	334	722	387	675	631	582	538	999999	999999	89	439	999999	555	888	999999	877	147	794	78	999999	202	721	572	999999	627	999999	999999	596	999999	942	548	628	592	999999	999999	369	453	66	999999	998	640	615	187	808	999999	72	538	999999	484	306	335	999999	680	250	999999	613	999999	178	58	999999	913	999999	999999	999999	540	810	229	415	999999	999999	433	999999	999999	79	690	999999	544	999999	421	564	690	70	999999	163	999999	
373	999999	351	999999	70	999999	999999	18	696	95	699	587	860	277	999999	843	999999	394	31	872	999999	999999	610	560	261	79	999999	757	493	722	999999	999999	999999	710	177	862	877	113	163	253	158	999999	999999	984	991	998	683	496	434	721	566	676	100	999999	372	999999	999999	791	60	991	822	527	524	999999	999999	870	713	160	110	133	965	29	240	778	999999	182	999999	626	569	262	395	999999	332	772	165	186	738	592	999999	293	525	96	62	172	430	999999	557	999999	752	999999	295	533	395	310	999999	546	999999	321	999999	999999	401	999999	232	798	999999	922	204	999999	818	999999	141	131	999999	816	608	999999	999999	78	357	102	999999	467	999999	999999	967	999999	514	999999	25	618	999999	999999	999999	157	892	803	864	264	999999	999999	436	805	215	696	989	173	721	579	701	999999	579	999999	999999	475	575	933	847	784	831	743	417	182	737	999999	999999	714	107	999999	999999	804	24	999999	510	849	666	819	262	186	458	999999	150	935	330	999999	49	999999	462	558	582	999999	956	90	999999	999999	100	263	78	999999	382	284	76	999999	999999	896	863	867	866	124	809	756	999999	999999	335	37	602	482	852	599	170	999999	262	548	999999	965	848	933	289	687	758	412	750	256	999999	184	736	94	999999	433	999999	999999	507	999999	999999	825	287	295	754	405	230	999999	411	478	845	432	31	527	974	689	999999	929	587	188	999999	406	999999	999999	866	161	301	518	202	428	326	988	999999	915	999999	999999	687	563	189	884	466	150	11	999999	411	381	162	999999	120	600	385	353	594	999999	999999	351	820	853	428	603	114	712	999999	999999	999999	999999	999999	116	999999	717	11	494	750	702	999999	226	405	732	33	999999	999999	92	408	601	53	972	403	132	934	457	999999	834	144	999999	780	999999	723	29	130	999999	400	55	999999	402	599	890	999999	891	999999	764	946	97	999999	933	999999	31	314	825	938	189	462	858	182	999999	281	999999	359	175	999999	968	999999	999999	999999	478	104	953	601	15	11	162	379	512	999999	179	511	999999	15	999999	980	758	999999	898	999999	940	101	999999	999999	220	131	999999	541	999999	999999	999999	271	569	999999	360	838	650	430	309	823	786	810	999999	341	999999	768	999999	171	158	194	174	529	603	306	999999	387	562	91	391	883	579	999999	942	543	888	907	941	873	654	999999	340	338	149	85	999999	140	151	999999	869	451	208	270	393	252	999999	117	999999	273	999999	973	999999	569	49	425	253	174	867	416	999999	104	826	59	517	999999	854	835	389	528	11	999999	245	362	221	939	999999	
318	238	699	738	781	999999	999999	999999	999999	96	999999	299	724	999999	139	272	734	999999	999999	625	159	753	607	398	999999	727	999999	272	999999	737	922	358	109	740	935	999999	178	999999	672	855	159	989	999999	699	93	546	999999	999999	999999	278	511	999999	446	324	535	565	999999	310	769	999999	109	415	787	942	173	421	199	983	999999	999999	104	66	94	919	475	170	916	908	315	431	72	999999	400	14	236	326	999999	785	215	380	315	868	908	618	755	743	211	894	535	671	357	681	999999	678	999999	455	521	999999	848	374	999999	722	995	999999	990	655	999999	783	716	999999	999999	413	999999	999999	999999	999999	999999	475	173	999999	959	32	383	643	83	391	999999	999999	830	780	805	395	937	999999	731	999999	872	570	628	110	727	427	999999	688	172	944	902	999999	999999	948	307	55	362	999999	415	999999	349	999999	274	609	999999	999999	953	999999	51	123	475	999999	999999	304	363	587	847	73	14	541	844	694	481	139	488	380	930	881	483	999999	43	822	434	114	254	521	306	999999	108	433	474	999999	647	58	479	999999	488	999999	594	720	208	299	120	874	782	654	880	145	999999	630	999999	999999	999999	291	999999	999999	513	690	60	842	291	827	964	581	76	602	999999	999999	999999	523	891	443	296	762	561	743	999999	560	332	999999	640	999999	898	477	69	402	789	365	967	825	461	798	446	752	999999	380	334	539	999999	189	607	457	999999	607	739	929	784	999999	729	999999	942	999999	367	460	211	999999	929	496	521	674	813	691	999999	834	999999	999999	997	544	334	191	419	999999	752	999999	991	192	686	999999	738	139	617	99	636	631	883	999999	441	999999	551	999999	451	837	27	143	375	916	992	650	999999	646	932	250	375	548	999999	999999	210	223	468	28	444	638	999999	999999	66	724	999999	833	951	562	999999	22	992	25	740	999999	164	619	778	85	199	45	755	999999	207	999999	999999	999999	703	999999	999999	227	526	532	999999	812	89	634	999999	650	861	169	699	983	984	999999	257	359	808	356	999999	999999	445	393	828	408	999999	666	999999	689	10	967	140	999999	263	443	496	470	999999	999999	999999	530	999999	999999	224	40	999999	772	999999	288	129	374	289	356	507	717	999999	142	999999	999999	930	999999	999999	999999	650	893	39	861	729	550	999999	999999	218	881	855	95	58	999999	178	798	999999	120	558	906	999999	636	688	783	999999	546	661	363	766	675	996	88	90	154	487	330	11	484	53	566	855	341	999999	999999	501	999999	999999	474	964	905	413	820	864	999999	828	24	215	255	531	193	
999999	79	31	542	884	776	15	904	830	847	796	588	999999	999999	61	999999	480	290	291	917	877	197	399	999999	272	999999	223	546	999999	473	999999	999999	999999	860	999999	999999	320	623	999999	999999	417	763	643	126	119	824	999999	872	491	999999	999999	925	964	614	999999	701	680	170	279	708	563	468	589	367	999999	50	999999	217	324	275	917	856	767	566	999999	123	553	282	751	447	433	351	65	999999	929	999999	791	348	554	999999	999999	159	999999	814	171	949	184	286	999999	999999	199	545	557	226	683	999999	167	407	114	202	999999	407	999999	831	284	222	413	864	438	999999	258	296	662	349	169	767	511	999999	404	560	938	277	889	681	258	887	793	838	51	251	41	394	244	362	826	708	740	523	540	999999	545	320	848	849	820	902	883	217	999999	916	999999	215	12	553	263	881	518	999999	583	999999	999999	574	822	196	999999	999999	62	310	522	460	36	988	422	455	25	999999	428	49	861	355	14	585	781	135	75	826	391	690	999999	999999	200	12	939	153	531	971	999999	999999	347	999999	849	999999	695	606	889	197	792	999999	538	634	999999	999999	876	999999	392	842	793	697	999999	686	999999	372	211	577	999999	33	999999	279	924	53	140	767	701	904	505	431	890	999999	999999	878	999999	834	162	474	492	721	136	712	760	999999	188	800	540	999999	483	487	999999	127	346	865	148	999999	633	494	503	999999	999999	971	732	999999	952	618	461	252	652	648	999999	737	95	548	897	346	518	999999	865	999999	999999	50	430	27	60	772	999999	379	739	519	211	667	970	796	944	165	979	799	736	570	348	297	18	835	999999	644	42	797	968	801	15	397	629	173	999999	736	999999	999999	910	999999	779	92	513	143	447	999999	766	298	999999	742	367	718	509	305	992	939	999999	999999	999999	415	740	50	999999	938	999999	813	48	807	337	218	614	275	888	999999	790	266	784	875	398	999999	877	999999	203	236	999999	999999	887	999999	181	529	703	955	963	504	448	739	680	574	999999	633	514	959	999999	395	137	101	829	999999	515	735	999999	167	206	35	999999	996	846	999999	999999	227	999999	715	635	808	514	658	311	394	117	999999	585	219	999999	999999	220	999999	999999	999999	999999	999999	466	934	818	445	374	999999	758	938	966	452	892	999999	81	411	706	999999	333	999999	880	478	789	999999	845	464	999999	999999	910	441	814	619	222	48	87	161	760	992	999999	200	443	967	999999	373	999999	664	168	999999	148	999999	999999	421	595	999999	927	629	562	31	98	363	295	429	999999	327	133	999999	
240	999999	427	919	650	999999	999999	142	718	913	578	999999	28	999999	306	79	999999	75	999999	403	999999	590	999999	457	598	739	903	543	999999	999999	341	582	250	80	434	313	663	999999	205	999999	519	462	913	24	60	146	12	999999	999999	226	622	570	999999	729	333	650	743	969	999999	910	810	369	237	999999	581	999999	999999	999999	756	992	416	588	999999	999999	883	571	999999	106	407	461	736	994	999999	688	402	770	637	999999	746	783	569	693	896	294	543	160	999999	219	442	64	960	999999	999999	999999	810	43	700	999999	846	762	973	647	572	869	183	999999	883	999999	311	811	999999	666	211	972	433	723	692	585	999999	999999	999999	467	663	999999	501	681	999999	421	878	369	79	721	674	984	809	999999	999999	37	120	727	276	685	907	631	696	304	853	999999	641	97	351	124	999999	122	425	999999	983	229	999999	999999	974	471	671	942	741	646	999999	226	172	511	602	665	475	767	466	661	559	42	656	207	828	661	780	999999	27	954	299	999999	569	303	938	999999	659	999999	753	805	24	999999	889	59	312	999999	28	139	999999	686	649	664	655	764	999999	950	572	180	673	322	691	880	999999	999999	357	999999	657	868	572	999999	15	856	999999	661	999999	594	153	607	895	202	643	650	999999	341	315	634	906	804	999999	987	338	489	945	999999	123	144	50	112	999999	872	978	159	567	793	680	999999	651	999999	127	371	807	964	999999	481	999999	50	583	999999	481	723	533	852	999999	584	999999	526	911	582	999999	513	554	50	999999	33	223	494	93	512	661	999999	983	912	687	975	190	373	214	473	999999	83	999999	457	631	978	348	135	999999	999999	999999	163	881	999999	456	613	817	999999	68	261	267	194	957	80	931	959	740	621	175	999999	404	999	322	447	999999	474	952	107	419	999999	684	98	866	110	92	999999	640	913	465	999999	168	423	315	953	216	578	125	489	526	672	248	999999	960	81	587	431	999999	444	259	982	999999	999999	357	139	576	179	327	856	999999	999999	999999	826	165	101	398	981	693	369	999999	999999	999999	473	999999	999999	690	999999	137	999999	522	999999	666	205	664	483	422	447	75	186	999999	46	260	999999	501	102	353	999999	571	999999	999999	606	999999	481	213	17	633	197	149	999999	449	619	51	532	344	336	766	133	171	999999	678	950	915	517	983	204	991	999999	972	488	404	278	395	268	123	915	924	195	999999	656	849	235	999999	999999	736	766	999999	728	924	174	336	230	259	888	200	999999	691	230	498	19	26	543	999999	660	216	181	999999	783	
419	428	412	581	999999	515	832	453	651	459	780	226	209	272	999999	807	161	999999	28	507	77	391	234	999999	696	982	999999	999999	19	647	999999	999999	542	999999	999999	506	762	755	999999	744	65	999999	90	242	449	282	809	999999	377	417	509	42	162	726	715	37	204	708	999999	158	875	999999	443	13	210	225	683	987	953	669	999999	406	999999	283	999999	999999	310	992	264	424	182	885	939	601	148	226	412	999999	506	291	311	63	870	999999	868	539	313	999999	999999	999999	598	822	800	999999	372	112	947	999999	285	394	999999	212	454	470	975	990	586	841	999999	999999	999999	867	491	672	367	991	535	153	415	999999	26	234	999999	40	826	360	95	999999	999999	46	999999	533	540	121	999999	109	609	410	965	878	999999	999999	221	57	999999	730	340	138	349	381	999999	803	999999	373	377	502	999999	999999	999999	624	904	999999	612	999999	714	289	337	379	118	999999	392	135	999999	536	999999	554	22	999999	999999	999999	30	999999	999999	857	469	475	70	176	743	71	858	196	767	351	973	608	999999	393	343	140	402	960	30	91	989	451	999999	936	999999	823	490	338	802	999999	603	947	462	999999	369	999999	229	170	635	56	409	205	368	836	999999	999999	693	999999	999999	489	703	69	999999	810	868	999999	850	133	760	919	999999	999999	393	229	747	35	156	116	33	999999	999999	242	334	973	682	793	93	789	999999	67	999999	860	759	323	843	544	20	999999	885	351	398	999999	409	716	475	999999	812	999999	98	537	999999	587	605	485	578	470	734	963	137	999999	934	999999	750	703	999999	999999	999999	80	385	999999	25	999999	230	682	999999	999999	999999	618	507	999999	980	945	700	999999	854	552	999999	283	999999	382	809	56	524	999999	417	999999	355	706	999999	755	119	999999	762	885	522	707	366	922	999999	762	638	999999	999999	335	999999	988	370	999999	848	246	999999	496	999999	12	999999	968	980	420	275	377	469	136	999999	751	693	999999	192	815	999999	999999	999999	342	999999	981	744	693	590	999999	999999	428	967	451	857	690	300	999999	417	759	491	553	999999	946	999999	412	303	511	433	714	641	856	805	999999	999999	999999	60	132	992	353	999999	709	388	791	704	846	409	27	278	11	461	81	999999	999999	333	999999	429	249	999999	102	688	242	269	875	999999	859	622	999999	872	165	639	177	999999	73	501	781	175	935	252	811	12	285	999999	431	263	999999	999999	382	999999	999999	281	811	448	900	664	999999	449	513	243	845	233	999999	155	122	372	293	451	766	932	552	615	493	996	999999	99	413	999999	838	
621	987	833	250	201	999999	883	827	729	729	409	475	341	662	702	406	587	25	139	130	999999	969	128	269	449	679	193	788	814	574	810	999999	35	611	891	255	999999	999999	999999	82	999999	545	564	721	999999	466	220	999999	791	999999	295	84	283	879	778	651	999999	574	800	522	889	105	22	164	919	158	449	730	770	456	394	604	999999	999999	891	523	415	407	999999	983	468	240	999999	225	289	999999	999999	156	832	249	386	448	999999	282	999999	142	532	409	802	999999	26	489	999999	345	215	690	853	226	987	999999	246	471	999999	817	63	659	109	999999	875	192	180	302	897	531	79	946	423	947	874	758	991	15	605	691	966	979	57	660	19	598	999999	999999	169	578	12	914	999999	373	228	533	999999	735	534	999999	49	723	999999	661	276	269	277	905	351	238	999999	240	866	981	999999	84	611	999999	787	286	999999	418	999999	329	528	999999	180	59	729	999999	999999	266	999999	985	652	252	999999	999999	394	750	999999	999999	419	930	314	772	58	794	522	154	922	594	999999	257	319	630	999999	999999	142	122	98	228	999999	999999	513	17	999999	881	338	609	688	999999	999999	47	956	332	998	212	24	756	116	386	536	584	428	140	318	233	999999	31	662	132	263	282	662	112	800	419	427	306	23	176	465	913	465	999999	999999	999999	999999	986	631	387	259	386	15	711	691	601	582	382	698	535	215	316	947	999999	961	782	999999	854	532	589	784	717	743	939	920	623	999999	720	600	408	932	689	999999	284	873	877	276	999999	999999	208	836	55	999999	488	961	158	999999	899	746	999999	535	999999	463	51	603	541	643	76	791	999999	482	861	781	300	999999	525	999999	999999	693	93	515	433	443	334	999999	739	999999	265	977	999999	657	229	974	842	872	495	235	358	681	341	999999	209	169	351	726	974	273	317	999999	446	242	303	216	662	252	111	13	139	999999	999999	432	388	98	29	420	999999	886	939	999999	116	299	567	991	999999	850	315	999999	102	999999	999999	999999	801	379	541	539	999999	23	322	600	999999	492	999999	999999	817	909	855	121	150	931	473	999999	334	889	778	156	999999	311	854	812	936	999999	911	999999	999999	999999	999999	999999	999999	490	999999	999999	574	999999	657	624	203	506	184	999999	999999	204	134	170	999999	690	151	912	999999	395	864	62	169	509	663	932	581	573	550	429	289	846	564	660	874	999999	523	984	242	164	952	177	137	411	999999	741	713	750	397	999999	256	999999	418	999999	625	14	89	74	685	724	53	629	956	754	173	
158	999999	999999	296	909	177	166	679	446	442	696	925	757	692	921	999999	830	186	999999	999999	570	437	999999	44	870	154	999999	309	517	120	333	221	383	248	669	112	249	999999	487	662	99	48	972	729	929	999999	332	382	763	505	222	453	244	580	602	720	999999	999999	426	765	718	857	172	999999	119	999999	551	519	32	819	979	377	698	69	94	532	999999	673	115	791	822	999999	546	22	898	879	977	802	645	949	864	810	47	722	943	241	875	646	620	999999	537	813	359	943	525	999999	999999	185	496	79	264	574	334	635	942	642	321	159	436	999999	507	999999	999999	83	955	179	340	976	126	852	656	819	62	999999	999999	19	726	602	496	63	135	802	999999	576	694	999999	486	411	779	310	920	726	219	390	946	787	940	999999	988	356	514	999999	999999	643	422	444	521	673	381	933	999999	718	999999	383	999999	705	444	307	999999	999999	693	928	999999	999999	999999	999999	609	671	714	999999	79	999999	999999	999999	548	357	743	999999	163	259	999999	813	999999	846	394	212	72	836	286	251	999999	643	897	333	663	999999	999999	253	999999	491	835	849	959	904	864	999999	113	522	835	757	962	999999	153	138	999999	880	999999	360	430	729	868	773	999999	472	133	999999	553	290	487	961	775	499	999999	999999	424	999999	853	999999	981	999999	109	999999	999999	529	288	580	999999	768	448	782	999999	999999	999999	982	623	71	464	496	999999	438	922	822	999999	999999	981	473	812	482	714	999999	36	999999	378	999999	630	327	772	866	194	552	936	784	841	704	282	554	676	999999	57	363	999999	367	999999	999999	996	286	999999	137	547	815	768	999999	64	999999	756	916	852	322	362	305	299	598	999999	999999	501	999999	999999	999999	999999	437	797	999999	434	999999	490	999999	427	824	514	354	813	999999	328	378	999999	999999	730	999999	947	365	999999	363	625	751	73	877	64	125	999999	859	999999	183	536	120	999999	933	999999	703	999999	97	999999	38	807	18	492	654	279	934	454	582	417	999999	393	245	735	443	220	999999	297	612	614	312	999999	655	59	999999	117	218	359	851	336	37	354	860	866	673	999999	999999	268	419	999999	130	999999	999999	999999	672	790	301	384	585	999999	909	415	999999	483	999999	264	162	959	853	546	70	584	602	255	389	999999	999999	378	999999	887	603	424	877	14	493	640	304	213	386	999999	815	999999	774	138	427	621	954	999999	679	418	403	657	415	872	547	546	78	233	999999	394	267	999999	999999	999999	999999	495	538	395	990	556	960	949	582	14	730	237	809	474	828	
999999	333	156	699	999999	493	945	18	999999	467	946	571	81	151	992	592	999999	520	86	19	932	999999	568	395	132	457	454	999999	999999	999999	319	737	999999	404	303	999999	120	233	668	999999	184	486	532	999999	54	984	889	807	590	999999	837	716	732	465	895	685	765	760	999999	205	49	869	999999	863	999999	218	999999	999999	848	931	481	669	851	872	834	456	560	999999	999999	147	999999	646	495	989	313	999999	15	149	509	617	304	359	656	473	174	999999	999999	999999	999999	835	27	999999	959	658	999999	178	864	859	630	999999	135	135	419	999999	637	403	384	618	559	554	213	828	176	240	636	132	22	388	999999	530	577	890	860	515	130	999999	687	837	59	145	738	155	999999	69	999999	179	940	226	999999	999999	930	270	120	235	631	199	56	728	31	817	999999	999999	160	110	871	244	999999	903	319	291	715	999999	568	424	816	68	319	117	748	467	192	795	999999	938	599	317	780	999999	884	930	309	959	999999	241	979	262	995	999999	999999	257	999999	46	907	553	64	393	701	696	418	573	999999	939	980	999999	999999	370	999999	999999	999999	564	464	640	29	388	982	999999	999999	999999	999999	563	73	901	919	500	563	999999	888	999	883	999999	616	94	225	999999	60	370	979	999999	606	619	329	999999	907	633	793	273	27	999999	999999	308	661	999999	999999	855	510	978	29	489	10	999999	482	999999	338	303	947	380	424	709	337	622	777	479	730	999999	243	999999	999999	295	706	999999	137	999999	438	585	554	251	999999	370	809	82	350	999999	261	126	999999	396	999999	614	685	423	849	318	999999	948	530	999999	643	435	621	230	999999	734	783	999999	362	122	505	753	748	999999	546	64	899	265	999999	288	228	613	688	847	836	999999	999999	292	999999	819	999999	490	64	372	608	407	748	999999	96	615	999999	999999	999999	34	999999	700	865	999999	876	999999	418	935	675	252	963	40	746	999999	394	999999	135	500	271	999999	944	999999	698	385	107	149	315	321	179	666	571	678	849	999999	956	145	999999	629	416	654	410	242	814	811	409	578	661	973	204	489	999999	999999	999999	231	89	876	11	489	999999	737	489	107	765	18	999999	294	190	91	818	258	93	506	93	616	999999	711	210	887	976	529	487	341	126	689	186	355	400	627	999999	89	144	999999	747	678	999999	312	476	805	140	124	999999	579	999999	945	406	983	142	999999	98	378	675	999999	512	362	259	158	999999	999999	999999	999999	894	562	507	738	124	58	999999	415	450	830	244	405	756	999999	999999	908	186	999999	292	203	
222	728	999999	216	999999	29	531	394	429	999999	331	400	973	804	999999	999999	82	426	830	357	234	727	231	268	143	279	368	650	229	350	971	809	793	638	123	176	999999	300	333	105	527	374	985	433	508	844	431	999999	999999	999999	999999	759	350	999999	969	494	999999	999999	83	144	661	880	174	88	55	522	607	345	691	64	811	781	103	735	830	859	741	999999	759	299	847	416	999999	999999	514	222	468	858	999999	999999	669	751	227	198	999999	647	209	999999	388	999999	246	96	270	999999	496	64	665	999999	114	119	752	709	521	999999	296	254	999999	252	574	832	63	748	675	72	999999	69	564	999999	999999	193	660	999999	419	773	62	761	156	431	435	999999	556	999999	753	560	999999	999999	239	443	901	199	775	999999	343	555	932	498	421	208	202	436	500	761	999999	999999	458	999999	299	999999	731	535	108	450	816	124	285	999999	995	125	196	435	829	131	12	999999	417	999999	999999	863	840	564	350	947	238	999	999999	795	539	831	111	999999	999999	999999	999999	999999	999999	334	999999	999999	280	732	502	305	999999	767	607	999999	759	221	514	754	427	436	908	177	999999	160	222	999999	165	999999	999999	173	23	999999	765	348	419	636	999999	93	563	282	593	999999	71	999999	936	471	402	590	999999	327	327	356	999999	999999	582	544	999999	999999	122	999999	73	789	70	339	999999	783	11	268	999999	132	999999	430	201	155	842	800	115	151	224	750	425	575	454	999999	845	667	698	999999	999999	875	456	82	999999	241	219	803	999999	731	762	163	469	143	631	999999	128	999999	165	395	401	781	438	48	999999	371	999999	497	345	716	494	624	94	479	502	93	676	999999	460	959	999999	999999	753	383	388	999999	290	292	944	541	999999	948	511	313	999999	984	446	417	357	608	335	721	468	340	247	147	999999	999999	640	547	999999	990	446	206	459	362	38	999999	659	999999	91	624	553	803	490	999999	123	999999	349	999999	999999	269	999999	999999	633	224	580	999999	146	999999	992	300	651	999999	305	245	512	315	854	999999	955	391	757	999999	527	711	177	665	849	701	999999	297	650	999999	900	999999	999999	594	572	244	781	616	918	418	670	790	972	999999	507	999999	43	807	926	570	563	265	512	96	334	922	999999	915	572	999999	226	999999	650	529	505	329	34	917	742	999999	996	348	472	348	33	999999	739	29	167	604	668	226	371	999999	568	644	474	133	270	649	196	866	54	484	201	965	999999	452	651	188	230	999999	74	316	999999	225	793	173	73	597	999999	38	757	968	999999	10	
343	570	999999	999999	855	901	999999	103	434	140	999999	988	157	67	999999	296	999999	978	383	553	999999	999999	516	353	851	310	70	673	466	168	999999	85	708	201	632	580	490	790	999999	329	468	971	882	443	920	805	26	15	10	896	659	778	594	232	999999	287	999999	618	999999	999999	840	984	999999	275	31	228	289	955	435	26	999999	588	655	63	95	190	999999	999999	432	55	999999	65	673	569	508	340	999999	999999	352	354	999999	871	779	779	488	483	999999	616	422	702	999999	70	579	983	999999	999999	133	999999	147	668	114	980	196	964	270	999999	321	77	767	690	737	803	613	91	999999	934	808	999999	574	611	845	567	660	999999	530	233	485	690	478	437	217	950	347	683	250	999999	685	815	518	999999	172	276	999999	731	999999	999999	457	497	492	166	999999	256	966	536	823	546	999999	999999	443	999999	309	631	599	340	482	787	465	929	841	955	258	999999	367	871	448	578	999999	928	999999	808	776	988	207	322	174	961	999999	811	860	703	999999	229	381	999999	999999	541	677	999999	259	187	266	527	656	537	908	999999	888	999999	97	254	828	401	700	635	999999	321	433	287	176	521	999999	654	78	999999	999999	999999	620	885	477	907	901	999999	999999	999999	551	259	342	670	414	893	82	889	999999	616	999999	999999	528	745	223	93	118	400	352	737	384	611	459	999999	797	999999	659	13	627	190	353	628	999999	123	999999	20	978	999999	999999	282	449	913	999999	999999	272	915	999999	874	999999	394	799	510	857	942	999999	999999	800	824	872	535	243	78	999999	543	272	257	112	999999	999999	999999	114	355	527	79	999999	470	681	996	255	882	999999	785	341	999999	390	842	999999	779	910	153	999999	164	890	348	999999	381	999999	999999	999999	25	999999	105	222	999999	289	454	983	999999	999999	742	268	803	578	990	166	999999	736	38	163	999999	486	999999	504	999999	992	949	464	189	40	916	818	295	806	239	999999	283	572	999999	953	936	859	982	134	178	885	999999	585	900	191	590	999999	623	242	770	999999	491	600	999999	477	999999	989	804	757	738	923	973	996	349	921	883	885	864	84	227	999999	503	207	999999	999999	999999	373	564	997	449	999999	205	62	999999	700	587	682	868	999999	623	946	65	234	395	254	911	999999	246	978	308	704	999999	549	25	999999	45	293	999999	80	892	966	435	806	999999	467	999999	921	999999	648	999999	999999	999999	470	461	999999	514	279	999999	999999	721	999999	137	585	699	744	501	655	999999	836	665	999999	418	797	512	656	521	258	916	928	526	990	999999	
597	999999	999999	999999	319	999999	745	999999	765	481	191	999999	727	999999	849	999999	574	965	82	884	134	999999	49	792	230	957	804	759	265	363	882	565	730	999999	539	941	602	66	192	567	300	150	999999	822	236	999999	785	999999	671	151	352	963	453	116	334	613	604	314	999999	361	999999	986	439	999999	598	625	628	21	999999	908	999999	517	999999	514	593	984	94	227	999999	999999	182	999999	999999	124	20	919	121	624	391	926	346	298	599	831	284	314	999999	496	999999	999999	819	774	999999	763	636	835	191	999999	999999	350	529	387	748	685	999999	307	898	325	401	679	514	999999	630	383	572	226	917	951	999999	289	999999	598	992	955	962	408	478	334	999999	999999	999999	182	112	999999	999999	958	549	914	652	976	415	395	999999	554	106	999999	999999	999999	999999	999999	999999	239	709	999999	77	930	394	999999	999999	999999	999999	574	837	999999	941	341	900	589	999999	613	677	999999	309	999999	873	887	503	448	858	156	264	342	143	999999	268	508	473	999999	972	476	999999	755	201	999999	999999	841	999999	999999	999999	765	915	564	169	587	743	999999	930	456	370	190	437	946	935	999999	525	496	440	770	957	999999	999999	41	616	509	49	921	999999	999999	115	41	339	999999	836	103	241	700	999999	999999	333	353	577	27	509	792	48	627	820	624	356	661	411	786	921	178	999999	883	947	659	547	821	112	503	999999	338	850	813	120	841	345	824	999999	999999	999999	613	866	999999	532	823	471	999999	110	196	90	999999	630	552	702	999999	206	357	752	523	999999	512	251	84	676	999999	942	999999	517	979	289	531	999999	526	349	999999	312	55	999999	999999	198	999999	999999	916	422	896	999999	999999	999999	999999	645	988	999999	799	874	934	372	791	184	361	881	999999	999999	131	999999	558	115	113	213	999999	999999	161	995	999999	334	884	790	999999	661	999999	472	999999	999999	74	344	999999	459	548	651	415	945	521	999999	999	252	999999	229	600	18	999999	790	604	104	726	97	999999	992	999999	999999	990	154	999999	139	405	889	246	132	840	786	615	999999	566	461	798	449	843	290	996	386	382	664	200	326	798	999999	867	550	397	976	850	309	16	83	661	270	907	391	999999	999999	15	829	999999	813	403	764	234	153	306	286	999999	212	996	76	102	335	953	721	999999	999999	31	696	735	999999	936	316	103	493	800	537	999999	462	815	885	381	999999	285	386	922	43	765	724	254	120	732	647	312	939	999999	335	999999	195	999999	69	99	319	103	525	999999	96	999999	999999	999999	768	743	791	397	120	695	
549	60	577	798	308	999999	306	999999	624	141	299	13	163	999999	474	999999	999999	412	756	796	999999	459	760	999999	836	372	34	381	485	376	940	259	202	253	999999	285	739	396	751	999999	792	999999	478	999999	587	92	999999	239	878	548	999999	389	641	324	999999	100	999999	77	962	935	999999	999999	999999	258	200	49	811	909	80	199	490	960	660	347	13	203	999999	999999	922	753	854	794	503	999999	979	999999	618	999999	620	999999	999999	999999	434	815	791	867	902	230	999999	547	281	607	999999	999999	999999	436	728	303	320	440	999999	924	155	999999	91	999999	999999	999999	278	639	999999	933	299	728	214	999999	535	999999	556	146	301	999999	999999	384	482	257	636	813	878	553	832	999999	566	190	241	71	526	226	734	959	445	873	952	563	127	999999	317	440	485	249	901	999999	999999	184	148	999999	750	999999	735	999999	999999	617	159	725	806	115	376	119	497	153	301	319	120	597	700	999999	999999	619	267	145	939	999999	338	638	651	949	578	392	51	882	999999	999999	999999	999999	763	999999	724	999999	999999	21	970	207	942	341	948	592	773	159	483	721	551	141	514	599	894	999	288	999999	83	999999	537	984	78	999999	999999	547	827	999999	833	872	702	999999	999999	255	174	741	263	997	690	69	999999	428	908	329	341	188	999999	891	15	763	999999	213	163	900	484	999999	139	338	508	410	764	563	326	999999	28	999999	279	268	999999	163	746	291	829	999999	681	118	999999	999999	283	999999	307	999999	214	79	334	498	999999	961	999999	188	999999	924	498	289	305	621	999999	307	999999	999999	909	981	999999	999999	27	266	384	149	228	375	910	390	999999	854	999999	827	359	256	286	529	552	318	497	256	999999	821	793	549	717	69	15	999999	999999	912	745	325	999999	361	62	77	124	999999	999999	405	278	999999	870	643	186	477	272	856	999999	781	819	600	999999	219	311	999999	999999	834	431	169	370	999999	999999	999999	118	999999	357	999999	204	999999	415	999999	575	101	999999	329	951	159	999999	250	796	999999	758	666	103	154	831	999999	60	856	603	999999	999999	582	45	999999	288	727	534	999999	130	274	661	999999	999999	555	999999	402	999999	981	254	323	470	191	372	220	999999	287	59	999999	956	96	946	347	616	999999	418	999999	66	840	999999	233	624	999999	129	532	497	947	299	547	129	999999	38	78	612	289	999999	999999	220	999999	764	11	678	570	441	43	328	999999	204	251	146	42	999999	401	940	999999	699	999999	71	840	722	435	999999	511	845	526	68	999999	999999	999999	315	999999	782	241	85	49	
554	999999	999999	999999	213	184	753	58	999999	96	103	999999	999999	999999	999999	334	612	379	999999	339	23	177	725	914	975	450	587	868	935	402	999999	113	326	900	475	645	950	975	999999	548	682	999999	110	758	432	999999	999999	154	746	981	141	412	140	999999	35	999999	338	629	121	999999	596	884	123	17	836	990	999999	237	125	999999	383	636	743	999999	657	85	76	999999	492	553	700	999999	132	954	999999	847	973	999999	874	98	999999	331	864	999999	999999	797	825	999999	921	999999	121	521	999999	801	999999	505	669	576	99	950	999999	371	999999	567	72	162	762	169	746	988	999999	741	362	999999	637	999999	772	870	610	859	259	999999	55	59	442	999999	415	330	356	766	188	406	489	924	777	945	194	999999	810	799	44	999999	355	999999	426	379	168	10	999999	999999	733	999999	966	239	701	999999	999999	97	134	883	999999	442	999999	999999	809	619	261	438	260	999999	867	474	999999	811	825	999999	628	999999	633	72	999999	999999	166	999999	43	389	999999	260	232	441	630	106	999999	999999	999999	602	853	375	133	806	999999	730	750	482	688	999999	739	164	414	999999	999999	213	464	999999	863	343	285	22	947	429	999999	11	216	818	71	999999	302	142	758	233	999999	263	989	826	944	300	663	684	122	774	650	999999	846	124	724	427	999999	999999	73	719	999999	840	427	999999	627	127	524	999999	999999	916	965	999999	405	191	999999	463	223	638	999999	999999	679	600	999999	182	999999	903	164	101	999999	644	139	192	78	999999	999999	898	836	295	208	999999	775	731	999999	999999	809	999999	879	664	745	271	213	13	992	500	49	726	940	255	999999	724	962	432	999999	776	999999	999999	538	366	999999	999999	626	999999	440	300	797	948	999999	705	373	999999	33	500	356	999999	440	136	199	578	10	999999	957	999999	371	999999	864	353	892	497	418	35	514	999999	390	273	644	999999	572	701	702	100	999999	245	999999	197	999999	999999	85	15	999999	660	999999	959	365	104	999999	45	566	956	436	453	65	839	296	348	232	999999	119	92	198	165	999999	497	875	909	790	722	709	184	782	401	277	887	162	758	441	999999	167	295	750	608	718	616	275	258	44	560	948	543	964	201	362	993	817	189	106	999999	93	455	314	800	999999	391	999999	44	999999	178	999999	999999	907	677	999999	824	341	590	446	947	232	627	875	239	774	175	999999	591	49	284	80	999999	999999	999999	999999	711	999999	999999	281	999999	999999	240	82	866	999999	420	636	297	999999	537	661	237	999999	159	874	466	580	84	36	170	181	592	995	901	
108	715	876	572	216	640	844	391	318	119	514	991	554	999999	999999	999999	539	922	741	511	622	843	238	999999	470	999999	140	999999	923	120	999999	849	999999	180	767	168	999999	999999	91	219	693	999999	999999	634	644	882	911	572	718	999999	631	259	850	999999	289	265	999999	373	112	211	509	938	467	207	999999	999999	756	383	251	999999	819	475	999999	532	999999	352	924	604	999999	588	102	568	197	260	489	999999	998	999999	891	512	682	999999	999999	999999	709	754	812	721	680	999999	135	537	999999	520	854	166	417	328	674	936	341	881	505	999999	119	940	999999	217	999999	56	666	14	999999	739	525	648	513	962	823	999999	540	212	923	889	999999	564	247	676	406	332	498	680	87	955	180	999999	675	447	769	769	12	604	999999	634	322	131	999999	591	994	215	653	455	999999	610	405	138	957	615	999999	554	702	999999	810	395	557	986	927	536	568	725	972	999999	999999	63	71	935	209	299	999999	340	999999	656	682	200	679	999999	185	999999	559	52	842	69	385	224	76	927	999999	617	87	335	999999	518	33	999999	243	999999	263	999999	549	469	929	668	48	999999	999999	56	402	619	716	514	811	460	976	526	882	912	689	977	987	143	151	591	222	999999	146	999	999999	412	957	999999	789	999999	927	100	123	184	999999	654	188	999999	535	184	999999	999999	524	999999	541	999999	397	331	898	285	463	415	328	347	456	797	595	46	999999	989	662	625	724	87	533	886	999999	999999	891	999999	798	967	999999	966	690	649	726	403	999999	999999	25	999999	999999	514	280	522	999999	999999	728	233	69	152	605	545	521	285	848	447	219	655	104	999999	999999	999999	486	496	807	999999	656	999999	81	201	578	999999	999999	999999	999999	219	806	21	124	636	979	999999	975	999999	371	72	455	414	801	288	193	812	40	335	999999	337	999999	783	715	420	999999	921	999999	999999	999999	317	999999	494	999999	638	640	208	540	999999	999999	771	888	830	134	744	905	251	15	999999	999999	765	999999	648	830	105	999999	32	999999	704	517	68	515	117	91	64	500	999999	561	172	648	985	282	573	625	999999	448	207	659	970	514	999999	915	370	859	809	59	923	664	757	456	617	901	835	999999	651	265	781	748	999999	253	945	689	843	153	32	492	694	32	999999	656	999999	373	335	199	639	152	999999	999999	999999	15	577	305	804	716	40	94	446	622	974	179	667	458	589	727	999999	198	999999	226	837	326	364	901	269	111	471	999999	575	646	321	509	120	533	999999	74	676	999999	885	136	999999	938	56	
82	58	235	988	536	783	608	630	450	999999	999999	420	955	651	676	46	703	254	786	518	800	999999	474	69	144	981	999999	61	919	313	999999	113	899	280	999999	853	44	999999	934	470	967	999999	870	439	191	123	521	423	10	613	191	882	336	430	255	771	583	999999	854	554	268	557	710	147	134	824	999999	685	369	822	999999	999999	319	326	550	784	439	45	877	30	999999	999999	61	999999	131	73	999999	999999	34	519	999999	999999	267	390	999999	419	999999	733	314	366	602	835	64	187	611	600	572	20	879	999999	341	999999	298	833	94	167	506	404	999999	999999	57	999999	660	849	552	143	333	929	124	140	480	706	731	999999	428	635	57	873	999999	530	501	767	599	563	188	999999	999999	434	999999	999999	913	910	716	252	319	559	184	214	634	477	999999	642	895	748	990	999999	815	777	414	458	119	632	698	999999	999999	999999	452	999999	671	820	563	999999	633	80	227	999999	990	488	999999	868	460	842	248	237	262	999999	871	850	572	553	916	802	29	999999	999999	290	221	230	682	39	117	87	543	814	914	999999	18	825	531	999999	644	337	576	545	999999	999999	393	999999	243	711	418	601	535	128	903	999999	879	999999	145	936	357	769	805	182	999999	383	999999	434	999999	883	849	56	329	150	908	589	235	483	848	666	896	750	986	971	620	515	999999	425	999999	999999	499	999999	999999	999999	999999	875	531	404	784	625	968	959	158	999999	861	999999	999999	394	219	323	999999	405	937	479	49	607	999999	834	561	256	831	883	522	999999	999999	627	366	734	999999	43	999999	831	699	233	698	999999	601	636	999999	258	999999	166	215	597	627	103	294	220	999999	476	102	696	842	537	793	999999	446	999999	965	999999	15	548	999999	186	265	999999	706	714	999999	111	15	999999	724	313	23	674	677	925	541	300	342	156	999999	600	941	999999	989	171	439	612	999999	999999	999999	875	252	694	999999	39	342	999999	397	580	439	453	999999	946	999999	539	523	128	417	999999	999999	675	901	999999	369	726	244	893	714	544	999999	177	610	999999	999999	999999	70	329	835	647	592	617	902	999999	716	735	140	994	399	460	647	320	205	979	166	995	974	999999	334	999999	999999	449	219	852	999999	271	842	78	999999	133	478	204	999999	999999	929	839	999999	149	152	634	999999	999999	503	264	999999	963	972	631	246	999999	999999	677	994	722	852	999999	407	59	466	455	892	72	533	276	982	453	37	435	999999	326	232	834	251	700	526	999999	999999	999999	956	341	298	221	831	981	258	800	209	570	
917	786	441	723	682	696	999999	534	716	999999	999999	453	936	547	581	919	999999	999999	435	304	205	999999	206	451	999999	135	166	681	240	552	27	191	253	466	999999	999999	999999	999999	999999	554	958	992	838	718	999999	512	405	999999	999999	999999	723	219	375	904	374	999999	590	999999	629	556	999999	70	303	174	220	100	999999	479	39	318	44	758	886	881	999999	213	469	488	768	591	730	999999	999999	329	999999	807	816	999999	101	898	682	895	999999	605	24	898	699	999999	999999	592	312	925	721	331	876	999999	332	999999	999999	171	159	999999	231	47	999999	999999	999999	974	345	412	999999	860	387	140	999999	149	878	291	866	447	999999	999999	980	185	288	999999	694	719	999999	863	485	332	780	930	749	580	673	842	778	890	879	724	338	104	318	452	548	590	696	737	96	999999	627	999999	657	999999	131	56	759	32	999999	308	999999	481	927	952	90	457	999999	64	475	46	512	975	999999	999999	467	885	999999	836	266	113	33	714	777	443	999999	659	283	396	458	627	93	756	460	581	203	857	177	999999	372	999999	209	641	999999	59	999999	999999	999999	867	896	245	189	922	766	335	284	816	704	493	999999	999999	183	999999	606	847	953	999999	525	986	596	999999	718	511	474	174	999999	392	452	727	904	63	107	415	500	223	448	999999	990	134	306	386	163	683	118	941	917	999999	999999	424	999999	783	999999	576	281	296	527	999999	458	601	431	892	373	976	999999	203	999999	768	504	393	409	999999	765	400	689	219	456	44	403	999999	257	699	357	38	631	130	927	999999	144	214	695	769	712	398	703	414	22	186	104	914	618	999999	710	999999	24	313	28	735	886	71	999999	492	284	925	354	999999	999999	345	354	468	275	802	633	999999	999999	999999	90	377	697	285	207	999999	939	488	914	108	988	704	24	327	112	202	643	83	999999	212	495	999999	999999	970	868	999999	832	636	648	816	525	420	954	999999	233	650	48	999999	864	569	553	796	21	255	744	999999	330	999999	999999	83	168	560	925	999999	154	302	999999	726	417	529	447	313	999999	999999	582	577	999999	640	103	461	999999	42	219	999999	659	698	999999	798	236	37	356	805	281	575	657	965	999999	469	999999	999999	328	321	204	999999	131	249	999999	913	673	176	100	690	933	903	919	999999	999999	130	835	999999	527	999999	499	389	183	642	42	274	999999	617	91	290	999999	173	143	999999	838	874	683	419	742	862	135	70	937	666	872	999999	999999	531	623	375	633	999999	999999	999999	822	999999	171	489	217	692	999999	66	
94	999999	290	999999	769	87	999999	476	999999	999999	713	664	408	999999	451	516	770	664	618	999999	993	716	657	626	999999	349	29	33	999999	204	211	60	399	999999	975	137	386	111	608	578	245	157	929	217	80	749	395	392	373	654	718	999999	84	554	999999	999999	162	663	20	430	67	999999	762	999999	999999	663	999999	339	464	323	999999	668	999999	49	999999	845	999999	449	556	999999	953	636	999999	69	485	658	975	999999	16	606	975	722	999999	999999	521	972	394	687	992	999999	484	66	928	999999	523	60	999999	45	999999	227	591	712	117	999999	476	431	612	703	766	566	999999	429	332	999999	348	418	577	878	528	711	461	110	456	149	999999	897	999999	611	999999	435	999999	940	999999	999999	25	999999	615	100	710	999999	370	690	999999	436	729	999999	733	80	999999	115	482	618	517	169	999999	999999	265	968	474	579	999999	10	999999	340	405	999999	999999	999999	999999	85	803	487	177	438	351	770	188	30	419	999999	173	637	900	439	952	552	433	815	33	534	17	999999	625	141	376	369	999999	999999	999999	982	610	200	238	999999	312	999999	451	89	818	999999	999999	245	558	993	415	95	110	728	999999	853	323	639	519	317	78	166	861	999999	999999	982	999999	598	988	999999	870	973	408	275	999999	999999	999999	354	996	38	232	999999	98	631	725	291	268	803	999999	188	668	999999	680	999999	567	999999	144	999999	999999	999999	999999	713	256	131	133	442	687	835	601	431	752	969	642	491	999999	999999	999999	240	320	779	723	999999	396	999999	769	899	999999	999999	999999	980	822	695	336	170	281	518	525	999999	999999	999999	603	432	212	999999	436	699	338	199	836	271	88	904	105	248	122	999999	326	446	362	234	149	211	137	999999	999999	999999	999999	999999	999999	575	780	999999	731	36	999999	300	241	616	999999	79	570	113	649	446	902	918	599	98	999999	959	202	88	999999	284	999999	402	305	591	999999	378	66	857	979	270	999999	977	182	78	71	999999	999999	710	999999	292	663	46	561	999999	718	691	467	554	999999	259	999999	702	495	999999	883	784	995	649	446	15	23	712	133	388	956	999999	746	999999	999999	236	999999	491	25	333	620	117	841	614	873	999999	911	511	434	730	887	999999	999999	724	999999	287	826	440	273	67	278	950	999999	182	734	793	945	936	528	206	380	891	686	172	837	775	999999	390	776	957	103	512	288	999999	999999	177	443	31	345	749	409	448	228	999999	64	669	999999	668	879	90	999999	975	983	237	359	995	111	999999	886	419	343	445	664	999999	964	765	671	519	
680	999999	359	923	600	999999	796	931	673	729	117	177	581	284	511	695	999999	999999	999999	61	54	506	75	999999	144	999999	415	999999	784	999999	999999	999999	997	685	988	999999	999999	999999	999999	214	440	427	331	382	221	999999	838	999999	934	968	891	846	245	620	475	184	501	245	788	674	372	999999	157	760	999999	999999	179	999999	296	198	964	804	999999	999999	621	626	999999	692	903	425	97	999999	999999	999999	31	156	999999	387	219	813	821	495	831	710	841	607	280	999999	647	402	549	941	772	745	14	96	113	920	999	848	999999	808	342	999999	586	999999	802	999999	739	588	765	999999	686	482	999999	479	972	999999	483	23	355	613	55	510	999999	999999	999999	294	811	934	53	142	387	371	814	999999	999999	469	999999	999999	805	939	832	999999	637	756	999999	999999	999999	535	124	80	447	986	502	396	762	832	496	440	999999	999999	530	804	999999	632	414	325	668	365	327	513	909	657	999999	416	781	987	873	129	891	293	999999	286	820	999999	999999	401	999999	427	259	999999	972	693	392	297	419	37	523	14	351	939	631	23	217	999999	170	789	778	95	615	999999	958	376	548	159	601	253	984	571	937	999999	999999	251	115	996	540	999999	274	999999	999999	753	474	869	777	951	661	903	999999	219	812	905	622	782	812	999999	371	605	154	999999	696	175	52	999999	77	338	492	390	999999	999999	80	945	524	859	98	861	310	99	599	999999	999999	698	185	775	758	41	400	999999	439	999999	635	999999	999999	999999	233	999999	710	999999	801	449	469	999999	995	857	149	999999	999999	999999	694	950	183	282	16	557	744	997	989	277	203	46	999999	818	951	286	999999	999999	873	999999	999999	266	161	787	297	999999	137	227	702	328	636	999999	650	636	980	999999	457	999999	999999	524	297	235	842	443	329	765	510	999999	328	999999	281	14	994	898	138	999999	999999	395	984	856	999999	999999	304	671	641	999999	396	311	837	999999	829	999999	999999	359	205	410	423	717	999999	531	649	999999	899	984	999999	632	896	751	508	999999	689	71	378	81	999999	770	999999	181	801	999999	379	209	813	855	889	58	796	644	999999	728	24	91	927	463	217	942	627	320	624	999999	416	644	803	999999	783	767	854	999999	264	999999	479	999999	999999	999999	999999	449	673	53	105	997	835	261	999999	780	999999	608	144	914	863	162	999999	620	556	792	609	735	405	527	82	999999	204	661	389	276	258	772	175	999999	999999	767	278	584	225	626	999999	165	595	999999	757	185	999999	939	282	112	293	999999	695	999999	999999	426	54	156	
999999	999999	803	183	999999	999999	531	765	442	659	613	105	883	567	999999	999999	618	454	149	383	769	897	999999	999999	388	999999	983	999999	86	51	642	999999	723	132	613	251	999999	10	293	999999	999999	992	742	974	999999	186	999999	725	999999	765	515	398	999999	999999	386	83	486	548	795	999999	798	142	688	999999	27	728	382	999999	954	162	116	617	171	336	881	999999	165	999999	928	999999	999999	267	934	320	536	253	608	62	745	540	765	284	999999	699	24	369	314	999999	956	607	804	999999	999999	999999	999999	999999	237	949	789	999999	918	999999	619	592	535	540	207	999999	864	773	129	329	999999	424	999999	831	412	471	321	522	473	999999	999999	330	408	601	496	999999	999999	638	26	659	273	146	621	802	664	622	173	483	999999	936	486	192	488	999999	452	357	915	999999	999999	765	637	999999	999999	114	999999	299	194	934	54	575	999999	236	757	470	999999	878	802	594	176	789	999999	838	361	536	999999	384	842	923	158	148	717	833	152	999999	999999	999999	10	516	999999	375	438	239	439	595	230	259	435	27	428	573	554	330	999999	706	999999	799	915	609	777	31	456	999999	785	905	999999	883	93	999999	999999	69	878	295	197	800	360	999999	408	765	316	88	999999	824	999999	999999	999999	396	181	999999	794	231	91	400	999999	385	999999	177	999999	533	999999	999999	175	930	578	369	694	268	143	999999	355	398	400	999999	303	698	999999	632	766	209	321	471	999999	647	710	999999	999999	488	556	999999	881	999999	999999	875	37	968	912	28	255	144	999999	335	262	999999	999999	406	999999	931	999999	50	311	296	999999	254	221	276	635	528	229	999999	999999	215	712	331	979	999999	999999	525	131	334	786	65	386	631	999999	986	218	402	999999	999999	999999	999999	392	515	510	595	782	999999	663	999999	343	394	999999	894	999999	999999	622	931	340	999999	632	315	809	771	264	256	909	778	935	999999	67	999999	972	915	999999	346	823	207	821	393	999999	404	861	370	991	401	266	999999	999999	633	374	287	71	625	681	90	245	620	260	264	686	999999	443	437	999999	110	999999	883	929	999999	861	424	999999	999999	551	238	454	449	780	862	989	426	999999	312	861	780	181	999999	243	999999	110	213	946	999999	999999	384	960	999999	666	999999	999999	999999	562	999999	999999	949	177	124	84	453	999999	796	839	999999	275	270	113	999999	576	923	929	999999	999999	55	316	999999	478	553	250	176	277	30	782	890	883	615	863	999999	999999	912	613	66	281	790	257	313	374	558	301	446	281	828	857	999999	999999	913	999999	517	165	125	
480	623	874	908	999999	616	23	948	514	659	406	676	602	664	320	872	999999	858	797	12	292	919	261	803	999999	448	172	49	928	970	881	999999	282	423	999999	999999	999999	372	615	999999	300	425	54	641	999999	605	236	203	433	999999	128	875	719	163	832	999999	371	999999	999999	736	453	974	999999	543	778	60	404	188	999999	330	690	999999	252	166	712	999999	874	999999	763	300	999999	969	616	840	999999	999999	999999	128	999999	879	627	120	999999	879	198	326	405	510	863	990	210	999999	970	112	999999	697	633	563	999999	999999	686	751	999999	723	999999	483	368	189	999999	999999	423	285	597	353	703	580	999999	373	999999	396	471	373	757	773	999999	174	999	999999	443	164	999999	999999	678	624	202	875	803	635	365	714	958	225	818	999999	576	925	999999	627	408	827	624	270	999999	64	504	322	994	544	634	359	484	854	746	999999	401	351	999999	999999	160	827	999999	446	17	263	999999	999999	999999	667	206	173	713	382	114	615	539	121	999999	623	130	880	880	268	11	16	240	999999	999999	291	697	234	328	999999	477	999999	60	188	999999	342	626	258	767	999999	347	999999	645	999999	999999	999999	999999	289	865	983	852	279	947	999999	445	11	32	999999	999999	273	969	999999	844	236	999999	533	565	361	858	153	996	871	122	553	920	539	370	138	364	348	293	418	369	344	634	207	633	541	742	261	999999	302	482	999999	999999	375	626	418	207	999999	575	645	430	721	987	980	999999	999999	598	999999	640	893	969	437	980	999999	999999	509	601	707	900	999999	619	606	999999	703	399	618	195	554	912	951	931	999999	773	648	999999	648	999999	654	50	999999	943	836	621	999999	333	55	523	806	999999	127	817	499	325	551	36	824	888	293	591	548	218	999999	999999	688	962	999999	999999	341	574	999999	161	947	667	670	90	782	985	415	380	354	105	389	790	795	144	441	999999	231	999999	173	759	73	72	999999	31	899	843	999999	464	999999	390	999999	242	999999	999999	999999	832	999999	471	253	838	482	913	247	453	828	262	207	554	530	16	443	719	411	214	98	885	175	648	190	938	999999	951	877	963	913	157	991	829	275	609	178	759	378	334	999999	160	825	58	203	646	999999	388	934	495	999999	999999	830	595	877	983	666	16	290	315	786	531	45	999999	539	681	271	377	288	920	999999	999999	351	87	927	937	70	127	455	543	302	673	999999	391	26	451	326	406	951	291	943	172	479	73	547	755	124	551	999999	999999	999999	278	110	23	657	274	130	753	667	939	923	
548	560	746	999999	999999	514	999999	267	98	364	999999	425	999999	976	675	213	999999	539	182	823	519	999999	999999	999999	33	573	12	733	751	999999	572	738	22	368	999999	999999	999999	60	435	999999	999999	293	430	166	519	852	113	47	982	70	999999	224	495	999999	414	999999	626	588	999999	548	512	999999	516	767	791	136	413	638	582	999999	481	238	113	931	362	999999	188	777	648	999999	470	999999	751	999999	999999	358	999999	895	953	464	984	154	71	886	738	550	999999	662	374	999999	448	474	999999	917	589	612	120	563	763	187	761	849	939	817	88	999999	178	825	287	999999	883	518	684	127	89	336	177	227	203	999999	459	525	999999	265	732	996	510	833	111	999999	247	689	142	775	702	144	214	253	999999	201	382	999999	385	999999	999999	930	789	999999	838	262	445	999999	369	950	728	999999	447	683	95	91	45	344	723	409	205	999999	385	908	999999	944	132	923	999999	11	440	507	999999	480	999999	801	216	173	995	849	441	354	329	191	57	466	697	531	168	999999	165	47	238	975	735	316	554	880	922	893	140	999999	999999	367	999999	230	106	966	928	293	875	872	348	873	968	850	873	204	861	958	257	601	764	692	846	402	279	999999	745	449	999999	335	251	111	719	919	870	961	999999	826	369	999999	603	875	851	293	999999	364	17	885	442	360	999999	963	999999	539	999999	792	521	127	950	932	999999	488	46	549	631	999999	999999	59	999999	911	533	999999	999999	999999	998	889	840	563	999999	915	999999	860	17	999999	315	287	465	190	999999	88	450	553	875	436	509	124	839	999999	661	462	209	958	999999	530	827	985	375	129	541	868	951	999999	424	45	999999	371	999999	149	999999	353	781	974	887	901	999999	999999	168	171	27	999999	60	539	901	999999	715	999999	955	486	79	330	912	999999	999999	303	137	491	138	840	659	147	999999	699	999999	317	680	999999	81	13	68	847	826	999999	111	657	817	421	66	183	329	579	416	994	999999	913	999999	445	334	593	773	999999	999999	999999	511	999999	250	999999	472	593	570	490	136	951	427	231	503	709	243	991	485	716	435	955	521	90	731	648	629	164	999999	999999	900	488	240	89	999999	999999	999999	231	999999	999999	949	999999	613	838	999999	464	577	848	419	999999	999999	343	117	67	554	895	999999	999999	999999	999999	731	999999	999999	335	999999	648	721	999999	235	994	17	22	584	999999	766	962	352	682	999999	276	81	999999	744	153	42	567	380	182	534	110	702	279	83	999999	736	641	755	287	259	805	743	999999	623	424	
724	199	999999	99	999999	999999	553	999999	794	999999	999999	950	573	573	303	32	277	548	813	134	302	738	938	769	999999	135	999999	74	433	831	533	842	999999	999999	999999	842	809	291	881	999999	999999	578	485	202	999999	999999	77	999999	983	237	537	204	425	499	132	986	261	989	807	999999	384	488	700	962	357	688	999999	253	154	460	999999	999999	999999	870	999999	723	262	745	485	506	67	999999	90	206	303	339	427	667	207	442	591	999999	483	716	568	78	878	522	999999	605	991	824	46	533	23	551	537	554	921	409	733	515	999999	310	117	999999	407	504	999999	999999	271	999999	55	712	869	403	512	999999	312	999999	844	999999	901	879	515	999999	990	999999	999999	752	999999	873	999999	798	999999	85	316	182	609	220	670	999999	999999	999999	343	864	778	333	999999	620	48	586	251	421	564	992	614	633	795	873	368	850	322	916	226	999999	391	257	13	793	96	339	351	102	839	471	887	84	545	999999	999999	666	893	571	999999	225	631	334	999999	715	471	682	999999	735	999999	820	71	936	999999	945	483	530	329	870	534	709	244	159	582	102	115	539	97	154	999999	701	999999	751	212	10	766	67	23	298	332	414	999999	615	249	29	410	951	999999	600	999999	999999	346	33	47	14	980	481	999999	150	999999	931	999999	999999	328	160	863	320	733	610	188	426	516	41	999999	129	757	629	909	563	692	164	999999	497	999999	482	364	999999	714	999999	29	999999	999999	999999	687	401	819	718	297	99	165	100	999999	864	999999	751	428	999999	999999	917	257	999999	572	999999	458	456	999999	106	266	845	795	999999	999999	535	590	893	120	643	354	156	309	48	342	999999	407	602	999999	211	85	999999	63	60	458	796	950	668	722	127	424	241	999999	723	999999	451	303	235	494	999999	999999	999999	641	999999	960	338	617	219	999999	751	790	999999	519	663	30	42	791	745	999999	999999	585	922	181	992	228	999999	620	999999	586	890	526	181	999999	999999	928	558	593	279	99	129	189	740	999999	999999	337	999999	721	999999	999999	429	999999	557	754	685	115	360	356	648	566	847	718	999999	633	999999	234	618	746	999999	999999	472	448	999999	656	362	999999	844	999999	999999	665	999999	401	748	884	166	241	969	427	433	150	577	211	944	712	251	411	159	117	520	745	999999	822	457	147	239	999999	146	999999	999999	65	270	87	156	999999	906	456	969	155	477	897	265	999999	999999	133	999999	271	503	809	415	951	480	737	762	464	999999	836	943	611	999999	185	104	999999	36	377	879	999999	64	961	806	
999999	441	13	640	623	490	529	508	999999	979	999999	487	337	999999	450	585	532	325	692	47	79	999999	999999	500	999999	999999	198	173	999999	254	667	217	542	13	620	519	477	107	999999	999999	426	338	999999	631	687	698	999999	581	585	792	356	999999	999999	999999	736	291	999999	512	348	999999	999999	365	562	89	321	760	944	333	875	999999	999999	435	186	717	621	741	999999	736	812	999999	45	616	588	163	898	493	999999	618	277	339	446	964	759	327	999999	70	775	540	320	927	753	443	706	654	684	921	998	999999	312	994	398	346	999999	744	999999	999999	999999	408	191	828	915	336	65	999999	494	153	999999	858	45	999999	966	362	425	885	850	601	909	933	479	976	494	200	316	999999	941	109	274	999999	542	996	293	999999	999999	492	999999	426	999999	171	170	540	255	149	618	750	999999	45	920	814	893	193	999999	843	929	214	999999	725	30	782	999999	394	999999	660	325	48	277	999999	12	933	999999	434	223	748	999999	939	731	355	581	565	255	999999	189	459	999999	359	230	449	447	999999	999999	296	999999	605	999999	775	660	594	823	580	483	438	42	987	939	469	969	37	999999	990	482	988	153	999999	537	698	215	999999	539	966	818	828	162	857	784	588	37	999999	191	997	288	147	531	11	92	816	872	999999	520	662	999999	202	999999	456	672	170	152	999999	78	999999	999999	999999	999999	857	761	999999	285	999999	213	999999	441	361	846	82	711	999999	467	152	999999	999999	825	23	909	877	586	626	458	706	195	999999	999999	96	549	323	999999	999999	999999	673	249	437	541	697	999999	169	230	37	356	999999	745	336	703	999	569	357	52	557	330	188	280	145	205	579	989	589	914	999999	999999	532	999999	662	999999	999999	902	944	189	999999	999999	999999	656	999999	280	162	960	859	919	446	526	201	281	879	727	903	403	999999	241	999999	708	409	254	999999	225	823	660	92	82	910	999999	624	178	914	999999	999999	531	721	865	53	618	140	669	999999	828	620	999999	766	935	360	999999	797	713	226	429	624	505	999999	999999	456	502	877	999999	19	348	902	999999	367	356	156	999999	682	999999	198	353	578	999999	776	57	604	999999	893	157	722	520	309	999999	951	494	908	85	751	387	418	550	741	999999	660	139	999999	999999	894	420	788	978	717	558	524	873	851	885	999999	733	999999	999999	999999	999999	74	498	49	990	999999	872	448	80	630	304	831	647	611	999999	88	647	999999	17	678	483	999999	743	999999	751	396	88	643	32	356	27	648	533	999999	21	288	999999	100	999999	526	
31	972	717	357	422	726	999999	999999	627	807	999999	612	731	999999	135	371	331	695	297	603	993	239	425	724	612	999999	307	705	999999	945	916	556	999999	490	656	511	650	395	390	34	519	816	26	225	275	415	917	326	816	999999	957	477	803	341	533	792	556	993	745	766	429	181	671	999999	999999	534	426	250	560	624	720	935	314	272	94	999999	222	209	459	206	738	980	889	951	987	449	753	853	957	863	954	657	650	624	999999	999999	999999	999999	334	999999	999999	677	766	201	928	32	172	540	257	356	579	999999	999999	548	999999	999999	292	719	693	451	999999	572	292	696	999999	73	295	999999	666	999999	41	878	999999	999999	217	71	223	697	32	965	286	223	999999	611	999999	607	122	111	597	166	999999	435	650	999999	999999	426	394	80	531	865	737	999999	873	511	999999	701	481	825	340	965	234	595	697	728	999999	567	999999	681	999999	72	950	193	102	510	691	606	999999	991	759	790	677	153	176	167	237	803	349	105	296	592	135	999999	999999	631	931	469	999999	922	718	401	460	713	668	468	999999	554	999999	373	819	718	474	490	76	550	298	999999	428	539	500	371	228	871	999999	999999	936	999999	422	999999	578	232	868	315	282	368	340	964	485	707	252	683	422	976	285	999999	128	645	231	230	343	999999	50	208	431	999999	182	588	999999	848	999999	999999	141	999999	795	999999	850	169	999999	999999	219	333	606	720	296	999999	948	999999	595	816	999999	999999	442	201	999999	727	191	669	999999	925	999999	999999	646	636	186	992	551	502	190	999999	999999	959	438	523	21	999999	254	330	999999	613	408	999999	992	512	157	240	818	940	999999	999999	999999	190	285	291	522	999999	687	999999	544	999999	275	999999	71	907	98	742	862	919	189	127	482	861	757	280	999999	264	759	143	999999	945	183	999999	999999	122	282	547	999999	157	999999	554	331	284	785	617	348	951	869	95	999999	414	999999	999999	761	675	594	554	999999	999999	763	267	999999	553	490	598	130	664	747	948	634	550	68	999999	918	635	795	999999	999999	150	999999	575	395	999999	720	999999	999999	999999	849	43	528	728	125	679	999999	743	846	777	794	196	496	683	213	920	461	873	356	663	981	136	999999	396	478	291	999999	999999	872	44	833	416	31	999999	814	714	430	999999	435	999999	999999	999999	788	999999	413	888	654	999999	999999	475	222	846	999999	913	303	723	163	999999	259	833	606	205	999999	812	999999	388	175	650	868	499	500	555	448	967	999999	806	347	999999	999999	589	999999	824	826	999999	822	987	
688	117	552	100	561	299	999999	999999	782	999999	314	975	83	34	999999	13	389	872	974	666	999999	760	582	497	386	300	157	669	205	782	379	473	989	999999	699	67	108	778	937	210	898	845	999999	999999	999999	371	999999	958	866	633	444	953	432	165	588	928	999999	65	714	999999	151	987	406	10	999999	840	985	126	335	665	905	611	934	774	768	562	575	377	999999	999999	511	199	802	571	347	425	51	834	377	771	532	999999	73	676	69	910	449	999999	457	661	385	999999	633	999999	999999	833	28	658	396	999999	363	168	999999	700	759	952	194	835	663	341	798	161	999999	564	142	862	547	268	714	858	123	391	919	343	638	999999	565	601	999999	999999	406	393	999999	351	418	374	983	373	917	116	725	614	530	999999	862	999999	922	999999	78	999999	295	760	943	538	913	971	248	726	71	919	396	593	991	999999	935	415	999999	407	999999	768	879	184	999999	999999	142	509	860	803	480	414	917	496	999999	999999	228	999999	449	909	999999	446	135	266	311	998	719	999999	622	381	999999	457	520	525	923	310	985	120	419	345	406	999999	121	445	999999	657	999999	900	70	23	931	298	999999	999999	999999	999999	642	622	999999	352	888	999	999999	489	622	33	893	402	573	232	992	999999	236	114	513	34	335	690	20	653	995	999999	82	609	449	892	491	716	555	223	668	999999	247	77	456	999999	527	631	822	232	764	610	337	837	31	824	999999	861	301	945	384	951	611	229	356	999999	927	287	999999	730	541	999999	846	359	999999	628	869	999999	657	116	506	703	867	788	889	395	999999	245	587	999999	829	630	425	609	839	716	761	999999	720	387	478	250	591	999999	690	999999	763	978	999999	402	955	903	213	194	999999	680	93	823	340	999999	586	999999	699	425	999999	911	999999	999999	519	848	999999	851	448	279	638	266	122	776	107	312	631	513	999999	194	669	926	426	240	170	168	632	999999	999999	758	800	786	999999	999999	999999	779	999999	999999	468	433	999999	113	464	933	999999	192	568	317	725	37	339	82	729	515	756	973	999999	530	999999	999999	226	999999	173	689	999999	851	999999	999999	999999	328	486	114	999999	539	659	999999	472	492	999999	977	599	324	222	660	429	999999	66	45	999999	227	293	999999	450	116	999999	999999	940	774	464	704	999999	622	732	407	999999	235	37	200	999999	200	511	12	845	108	761	901	716	999999	270	750	794	681	536	367	999999	191	999999	939	331	62	999999	697	999999	999999	511	977	591	999999	119	999999	700	866	189	229	715	291	459	999999	
354	315	999999	437	514	999999	999999	999999	95	999999	372	999999	570	97	868	999999	574	814	974	864	596	783	319	999999	403	999999	59	928	501	317	651	753	732	321	594	25	171	999999	192	323	81	716	892	999999	452	750	999999	612	997	999999	999999	901	316	594	755	570	999999	989	999999	447	664	980	303	778	723	619	999999	999999	999999	853	999999	387	999999	661	793	999999	891	999999	459	653	443	447	999999	125	662	750	447	148	566	33	999999	999999	999999	744	659	999999	422	999999	503	999999	124	384	119	999999	744	277	280	654	800	999999	679	999999	539	999999	999999	227	60	187	125	999999	181	497	692	999999	834	468	232	886	999999	702	999999	777	598	626	539	69	337	786	381	395	479	792	348	999999	354	125	643	999999	740	999999	50	244	998	999999	999999	999999	691	639	320	285	54	999999	999999	107	999999	902	314	913	999999	945	889	273	806	999999	502	389	159	11	135	718	825	459	999999	999999	662	233	778	78	999999	912	377	697	476	106	350	95	999999	999999	284	451	810	730	922	794	552	777	438	278	37	281	477	999999	513	601	999999	595	248	94	445	193	134	246	999999	938	578	201	999999	710	999999	999999	999999	908	726	684	907	105	536	999999	26	999999	795	999999	50	693	445	686	194	999999	646	755	847	999999	804	101	327	999999	999999	999999	999999	999999	979	728	889	999999	41	568	999999	829	694	364	68	999999	77	560	397	624	206	999999	503	891	17	923	73	634	569	195	999999	634	366	999999	999999	552	145	665	905	77	999999	429	661	999999	722	364	189	292	696	961	987	254	703	702	377	528	490	334	353	66	664	999999	61	846	464	339	472	360	999999	515	999999	412	654	330	999999	777	602	626	178	652	743	781	937	608	208	859	931	663	966	794	72	810	999999	849	412	365	378	814	422	999999	999999	829	251	190	220	999999	599	999999	698	600	926	864	999999	701	323	882	327	453	648	604	999999	999999	394	999999	453	940	101	999999	917	999999	999999	787	213	784	999999	913	540	999999	397	999999	269	558	965	376	999999	999999	999999	619	999999	530	47	924	176	818	999999	93	444	994	737	279	492	794	999999	58	200	149	999999	381	941	409	999999	570	999999	34	344	849	843	28	388	256	999999	481	278	999999	611	999999	620	395	798	677	479	545	999999	127	141	474	103	916	185	999999	999999	283	999999	999999	187	476	869	151	483	147	249	426	616	490	999999	21	525	999999	447	716	528	275	582	273	930	807	551	937	893	999999	999999	999999	843	999999	709	21	802	151	220	999999	999999	479	912	661	
437	62	929	538	143	999999	999999	36	479	468	209	999999	701	414	207	379	999999	931	257	999999	999999	999999	582	999999	999999	999999	999999	999999	856	999999	999999	58	363	999999	836	877	878	23	804	773	920	728	457	384	460	438	320	398	944	840	219	683	231	308	279	125	479	973	757	170	999999	575	999999	176	367	160	999999	780	578	329	999999	912	137	999999	999999	999999	864	208	504	999999	662	819	439	25	999999	428	827	64	650	720	407	904	265	643	861	999999	557	290	27	309	999999	539	819	999999	349	306	556	747	616	616	260	999999	999999	414	999999	999999	145	165	83	999999	333	862	139	857	922	999999	656	493	623	346	115	584	190	205	830	132	999999	999999	999999	796	871	90	448	44	470	135	436	850	999999	999999	219	402	217	88	999999	659	410	962	702	753	649	72	999999	279	510	999999	101	283	999999	385	999999	331	489	286	77	999999	424	105	999999	999999	169	805	357	854	136	712	376	111	229	999999	722	48	999999	921	156	809	956	999999	533	794	44	162	276	760	677	888	913	930	21	732	245	315	999999	999999	593	843	714	279	999999	798	309	989	64	999999	663	63	999999	567	999999	267	296	255	999999	999999	999999	16	999999	597	186	247	999999	445	99	496	935	417	473	216	338	312	104	686	35	735	999999	54	108	862	999999	623	679	355	801	753	445	989	743	972	154	586	314	127	103	905	998	863	999999	568	477	999999	590	12	999999	826	173	610	229	835	117	999999	908	676	500	562	999999	454	644	345	60	945	673	500	999999	751	999999	999999	999999	130	736	631	154	540	395	850	43	999999	125	999999	999999	999999	770	999999	864	436	999999	637	626	540	999999	554	228	564	999999	532	582	999999	941	488	827	999999	999999	109	999999	486	573	378	291	650	528	891	999999	999999	999999	224	999999	765	999999	635	82	371	360	63	999999	999999	412	590	31	999999	277	999999	735	637	156	999999	818	670	808	388	999999	310	355	976	21	999999	226	558	808	303	356	999999	999999	315	415	466	999999	963	326	916	83	983	356	999999	382	584	165	700	523	361	999999	514	956	999999	771	999999	999999	384	51	337	966	854	781	728	516	999999	999999	430	232	689	999999	854	354	999999	315	880	953	926	604	999999	301	526	45	456	897	841	999999	216	543	642	450	461	922	988	950	228	211	627	912	921	102	734	478	833	793	551	170	999999	941	999999	999999	99	780	613	999999	999999	999999	334	830	999999	600	999999	886	589	249	999999	932	365	941	96	678	335	23	682	344	566	58	999999	663	356	999999	795	
274	652	823	361	681	318	999999	510	409	999999	797	999999	999999	817	848	888	999999	686	619	804	999999	854	222	999999	85	107	279	999999	402	617	671	999999	993	804	20	999999	766	888	435	623	413	999999	999999	999999	538	999999	999999	527	717	169	617	976	737	877	673	419	439	999999	285	583	49	482	118	791	999999	999999	254	527	806	613	132	706	261	999999	401	691	177	421	954	309	746	752	762	242	10	695	747	126	141	600	805	435	612	852	999999	930	999999	999999	999999	225	532	999999	999999	113	47	911	999999	741	999999	981	252	28	385	999999	836	999999	720	876	791	999999	999999	137	396	999999	808	999999	103	999999	421	999999	368	282	999999	739	999999	912	999999	658	999999	99	970	16	640	159	358	787	60	636	25	297	220	456	999999	87	650	404	447	513	305	350	999999	326	999999	25	623	969	203	999999	209	923	264	71	681	701	549	569	999999	247	999999	31	646	999999	393	134	999999	911	999999	746	999999	999999	475	999999	999999	854	282	999999	999999	625	536	388	999999	413	437	101	42	158	775	412	999999	90	906	210	999999	283	704	999999	932	205	764	711	801	457	557	825	458	999999	708	827	429	895	883	872	710	479	999999	243	999999	999999	999999	112	145	999999	999999	18	476	999999	872	999999	159	999999	721	491	999999	999999	587	146	855	611	642	306	449	948	999999	999999	999999	999999	999999	999999	845	471	329	640	113	662	575	44	248	999999	359	193	863	629	677	507	183	402	22	886	891	999999	999999	429	999999	795	999999	197	784	575	811	442	775	696	243	688	602	91	387	999999	258	553	897	999999	261	459	442	999999	281	999999	469	805	31	612	999999	553	94	900	981	317	999999	388	259	999999	737	916	999999	177	999999	989	999999	101	24	999999	637	348	999999	79	999999	999999	362	843	915	999999	115	16	421	172	999999	999999	603	701	999999	999999	207	870	999999	234	999999	345	51	999999	999999	292	999999	378	791	216	975	946	999999	999999	733	781	955	167	472	950	567	731	505	255	765	706	395	999999	990	944	999999	767	55	180	999999	831	168	999999	419	999999	730	737	999999	214	999999	465	540	999999	967	329	999999	50	407	999999	666	999999	999999	795	510	726	999999	375	387	846	999999	217	901	978	524	901	622	868	747	839	229	830	515	300	68	999999	999999	805	246	999999	829	999999	370	701	513	651	991	373	999999	692	736	365	999999	378	615	979	999999	561	999999	75	707	256	302	567	133	836	999999	549	999999	210	560	101	139	999999	27	999999	846	999999	474	873	910	258	999999	999999	113	999999	480	147	684	88	
745	614	999999	180	964	583	284	999999	578	677	318	452	999999	999999	142	999999	236	643	361	594	142	365	96	202	165	999999	964	999999	464	268	365	205	864	657	465	945	360	958	999999	999999	999999	999999	630	999999	564	999999	621	905	921	999999	638	836	999999	100	945	390	527	999999	24	999999	618	46	348	319	321	123	588	978	920	197	293	277	999999	916	848	98	734	299	637	999999	836	68	326	995	630	529	999999	999999	712	85	427	812	943	245	999999	709	705	321	485	999999	879	643	984	733	999999	999999	944	869	999999	857	999999	237	910	326	999999	560	999999	999999	689	792	704	814	276	845	770	999999	333	999999	101	148	392	999999	814	196	999999	203	83	592	820	268	585	549	532	855	429	199	901	626	566	275	999999	999999	999999	692	746	75	376	149	963	703	47	999999	999999	112	474	242	423	724	508	485	999999	999999	999999	430	217	999999	999999	421	426	999999	580	707	100	826	158	39	791	131	449	753	827	999999	629	999999	231	297	999999	999999	391	999999	776	186	128	999999	788	863	999999	210	999999	591	999999	954	722	392	133	340	207	951	954	444	450	999999	999999	754	658	552	507	415	999999	999999	393	999999	999999	239	804	999999	588	999999	47	999999	999999	590	646	857	999999	999999	221	246	999999	999999	100	999999	475	999999	746	484	901	374	431	246	366	425	11	566	208	999999	924	999999	587	999999	751	999999	914	670	999999	859	655	999999	784	786	340	270	999999	317	828	574	396	999999	492	330	501	224	588	801	927	784	589	999999	659	999999	999999	728	658	273	149	903	999999	804	712	886	999999	484	589	644	999999	999999	13	999999	737	633	535	999999	11	267	238	537	608	122	742	460	280	575	768	736	839	612	611	999999	999999	925	669	591	381	605	501	999999	999999	999999	895	832	999999	895	352	35	522	116	727	999999	45	999999	304	792	72	261	616	263	999999	853	805	999999	999999	999999	525	811	964	944	999999	405	766	220	902	664	999999	910	679	999999	233	999999	224	999999	885	999999	999999	566	631	877	528	129	989	248	312	781	148	602	348	926	380	540	71	999999	645	331	999999	825	709	639	999999	162	999999	241	39	972	639	999999	417	999999	741	959	190	97	999999	350	415	527	908	131	526	999999	571	753	14	692	681	646	97	999999	585	297	856	991	999999	376	547	999999	218	339	151	75	194	999999	999999	421	360	973	999999	999999	999999	999999	999999	587	999999	951	590	828	999999	999999	999999	993	999999	854	697	999999	999999	999999	786	58	803	657	319	578	999999	460	439	506	569	593	342	999999	999999	792	
647	478	380	278	877	359	786	999999	531	871	48	158	90	340	377	999999	999999	170	197	114	999999	268	797	999999	608	662	522	94	999999	999999	14	999999	509	203	999999	229	82	834	321	436	999999	94	136	447	999999	999999	379	999999	138	999999	285	999999	999999	389	300	999999	680	999999	670	225	999999	701	459	999999	867	454	999999	887	999999	158	667	483	999999	999999	841	999999	141	999999	807	776	999999	999999	955	441	367	832	83	130	999999	999999	548	49	173	106	599	999999	999999	999999	579	96	193	999999	974	979	999999	999999	332	758	547	883	257	330	235	894	999999	422	745	999999	530	45	380	527	985	306	610	628	320	753	171	999999	782	893	999999	720	592	800	449	976	999999	566	509	325	582	28	579	228	999999	999999	173	187	824	616	717	544	715	665	506	677	379	542	491	999999	597	277	111	999999	549	515	311	999999	973	769	747	964	999999	999999	944	966	999999	391	814	50	589	984	456	175	186	999999	15	999999	303	999999	607	738	84	930	727	315	999999	225	678	999999	968	42	213	65	868	752	18	659	720	540	950	987	728	450	989	612	999999	936	187	314	510	383	837	212	172	999999	889	605	337	639	58	512	713	515	999999	557	781	999999	306	434	999999	355	216	999999	821	619	999999	999999	941	125	494	981	999999	374	798	594	999999	10	892	858	862	413	332	91	491	447	284	223	378	999999	831	430	639	999999	87	164	177	84	999999	553	10	265	663	222	154	77	474	348	716	999999	363	780	508	999999	571	823	33	135	999999	383	344	796	265	508	293	999999	351	999999	297	643	999999	999999	619	349	858	607	999999	119	936	424	973	936	999999	999999	88	61	999999	999999	192	264	141	52	803	18	218	999999	10	999999	999999	90	999999	190	999999	82	999999	244	170	168	588	963	999999	913	999999	856	410	999999	299	374	430	241	152	159	112	43	512	384	325	611	140	654	606	594	189	999999	698	793	884	433	830	844	891	999999	999999	228	190	227	853	946	608	999999	914	636	734	698	938	576	87	28	999999	685	918	559	37	934	366	488	999999	342	168	616	523	999999	543	585	350	999999	546	884	999999	294	999999	378	13	330	740	970	999999	999999	917	132	715	866	999999	999999	925	341	735	678	999999	702	999999	521	788	991	296	58	102	159	999999	559	39	203	999999	285	164	550	555	999999	999999	396	999999	252	424	999999	901	656	12	999999	659	18	653	867	999999	999999	999999	999999	999999	22	43	692	878	710	143	999999	103	521	700	587	990	385	999999	37	485	475	83	250	106	999999	
999999	999999	999999	704	499	349	906	999999	180	25	484	154	959	543	674	999999	517	918	118	66	999999	389	955	424	407	283	999999	625	392	557	999999	560	913	837	922	999999	646	183	999999	794	461	931	350	685	999999	999999	425	252	363	973	957	165	999999	49	999999	709	684	631	306	225	126	291	778	623	939	999999	240	132	621	999999	865	344	707	324	999999	999999	49	280	321	561	858	999999	271	999999	999999	921	428	874	37	222	718	25	876	994	677	180	999999	999999	745	189	999999	303	999999	92	118	622	457	817	444	999999	999999	999999	319	999999	367	146	999999	369	999999	999999	505	999999	104	408	562	850	467	712	999999	434	857	321	534	142	999999	564	359	999999	310	977	473	610	440	238	999999	999999	999999	141	999999	541	161	999999	999999	727	683	259	209	232	529	268	165	744	999999	20	941	999999	999999	187	798	803	787	999999	68	56	999999	894	999999	999999	856	258	999999	335	85	115	999999	73	617	999999	458	696	364	136	660	52	999999	729	439	429	297	203	999999	528	342	833	753	322	735	657	999999	999999	333	344	376	280	123	829	668	75	999999	877	999999	81	728	112	448	999999	188	999999	234	999999	464	999999	577	999999	999999	626	993	251	361	960	338	960	633	669	999999	30	760	390	929	999999	70	999999	692	419	999999	363	799	999999	999999	103	143	719	433	999999	999999	826	766	713	457	496	836	427	713	776	999999	780	447	69	738	427	999999	798	96	999999	764	999999	813	168	999999	470	826	999999	856	268	999999	619	999999	285	344	546	264	57	933	442	166	643	660	915	999999	681	915	740	999999	999999	203	344	999999	999999	593	244	23	999999	512	986	999999	83	570	454	999999	999999	254	172	724	999999	173	851	865	999999	85	131	439	897	297	529	554	96	270	999999	74	493	999999	344	692	109	999999	656	999999	946	773	92	82	999999	966	999999	999999	752	26	310	804	352	478	978	126	999999	805	125	319	983	999999	583	813	999999	390	465	943	909	480	625	668	999999	316	919	999999	992	59	233	931	357	999999	999999	80	959	93	722	24	17	999999	999999	999999	418	346	562	514	199	999999	400	825	999999	997	527	282	400	999999	298	999999	999999	108	134	422	582	194	962	999999	640	513	853	598	667	451	935	691	259	331	259	999999	753	415	691	999999	658	999999	430	360	574	529	679	326	795	686	465	909	103	807	999999	233	384	671	873	686	425	801	168	999999	71	999999	32	79	392	129	999999	999999	417	411	763	185	999999	612	999999	999999	999999	536	999999	999999	985	999999	598	452	610	36	999999	
999999	541	14	307	856	248	370	298	739	506	999999	934	676	404	999999	999999	692	53	999999	469	999999	999999	762	852	888	998	188	84	46	999999	580	468	999999	334	209	611	412	113	906	999999	999999	323	586	614	233	999999	999999	999999	672	532	905	999999	75	566	999999	737	999999	999999	418	858	70	999999	261	501	926	151	999999	351	999999	999999	100	589	999999	607	75	458	768	157	629	296	871	602	412	513	342	180	402	799	312	999999	831	261	999999	58	876	999999	71	94	999999	92	35	999999	390	960	442	326	272	468	501	999999	968	631	532	132	999999	467	883	999999	999999	755	999999	777	49	732	999999	839	999999	97	730	956	999999	683	469	546	999999	999999	222	451	81	26	908	934	308	739	504	210	728	572	72	419	235	323	924	999999	999999	257	746	657	90	603	432	999999	999999	544	999999	294	171	985	861	899	255	999999	676	999999	846	813	999999	309	238	999999	120	999999	34	321	731	83	758	535	212	23	999999	999999	370	478	999999	733	999999	999999	563	999999	48	742	999999	172	173	793	647	781	96	530	777	446	429	412	492	111	160	425	813	112	535	636	999999	847	559	690	81	999999	560	123	615	999999	999999	28	640	377	619	999999	157	937	436	977	999999	681	245	903	144	958	985	999999	582	782	950	461	683	412	959	863	613	483	722	449	231	972	914	999999	999999	410	999999	125	491	999999	277	875	675	558	999999	111	611	656	555	122	222	77	541	999999	764	295	345	999999	417	999999	999999	674	225	987	756	476	766	183	213	733	999999	869	11	999999	514	85	785	999999	225	857	999999	956	927	610	236	163	441	91	307	414	75	544	707	999999	49	603	659	999999	999999	720	344	438	453	821	925	352	76	256	999999	688	509	999999	999999	560	504	999999	746	614	999999	602	999999	685	875	798	668	652	999999	275	254	911	999999	999999	332	505	999999	824	513	115	684	883	97	194	762	618	905	855	532	999999	999999	747	856	54	926	209	999999	659	562	999999	999999	283	190	800	12	416	999999	412	887	516	999999	680	999999	641	930	999999	515	999999	922	266	893	812	129	25	44	506	65	380	999999	133	999999	863	271	858	951	411	703	296	191	999999	355	502	999999	26	999999	561	959	224	124	59	999999	835	999999	305	762	351	163	175	766	506	361	892	241	999999	696	184	999999	999999	689	528	999999	999999	999999	576	911	400	843	999999	905	483	999999	841	266	130	999999	984	136	966	999999	609	258	999999	999999	685	994	463	270	214	999999	999999	153	39	999999	999999	875	475	176	169	393	371	
999999	60	269	293	959	520	999999	121	334	711	999999	451	834	90	999999	645	999999	982	999999	458	139	638	783	970	340	517	316	670	999999	999999	817	966	999999	734	111	999999	999999	247	726	484	827	159	879	999999	887	701	205	454	325	239	776	194	588	935	242	999999	276	299	952	999999	213	999999	866	371	893	999999	868	999999	978	82	377	999999	266	999999	631	979	999999	999999	999999	638	999999	999999	354	999999	197	633	388	647	999999	242	931	978	294	999999	281	999999	293	518	725	806	999999	104	999999	253	861	999999	927	491	314	262	999999	112	216	324	139	351	999999	850	183	999999	999999	231	608	746	151	399	999999	982	825	999999	999999	999999	449	999999	805	999999	396	111	163	873	999999	897	342	248	999999	999999	771	969	155	999999	999999	442	999999	465	114	611	496	999999	999999	472	156	945	666	544	566	869	999999	931	519	911	999999	519	697	310	563	805	888	369	624	322	627	999999	837	895	999999	263	999999	983	180	203	731	666	999	999999	726	760	241	797	681	262	175	840	999999	999999	974	729	745	999999	902	309	723	999999	115	789	845	948	118	770	23	313	999999	679	760	999999	190	298	520	16	999999	802	574	999999	688	372	157	786	747	603	921	801	518	869	91	871	999999	604	561	220	845	778	652	470	783	378	297	495	90	144	999999	686	999999	999999	462	999999	735	999999	999999	743	641	68	210	514	849	999999	795	105	999999	999999	845	585	736	999999	171	999999	999999	113	317	320	85	662	706	613	550	999999	591	999999	417	982	145	999999	999999	818	578	787	577	999999	621	571	582	201	897	201	298	477	949	909	576	657	948	632	324	138	667	979	361	597	964	614	630	25	688	999999	999999	997	429	918	730	999999	237	22	491	745	737	883	764	515	324	82	999999	682	212	760	999999	513	533	37	160	999999	435	979	183	999999	999999	999999	513	291	999999	301	58	40	188	999999	429	999999	999999	579	400	999999	224	846	283	891	999999	948	812	927	582	249	474	401	999999	999999	948	999999	839	484	805	999999	380	483	76	33	34	999999	504	999999	340	999999	999999	953	636	999999	384	589	706	291	999999	992	754	585	708	208	827	656	273	56	999999	999999	105	666	774	999999	413	999999	780	999999	866	73	454	802	597	485	999999	520	999999	401	757	369	550	558	795	812	426	999999	999999	999999	999999	999999	991	457	765	168	11	706	189	416	962	643	809	456	999999	625	548	951	987	232	332	999999	892	872	299	885	631	547	999999	961	999999	619	965	912	63	499	81	996	47	439	484	179	340	357	
438	124	560	104	143	179	999999	475	999999	552	545	889	485	999999	168	999999	537	999999	999999	228	613	353	999999	999999	402	999999	554	551	914	999999	748	999999	976	544	443	184	335	536	413	701	697	338	811	422	376	174	23	952	838	166	999999	30	343	999999	744	999999	446	999999	701	218	625	722	561	258	804	393	912	940	999999	983	999999	999999	60	144	531	999999	541	999999	999999	237	999999	601	999999	757	656	728	999999	864	999999	358	737	671	999999	205	85	999999	999999	563	618	999999	999999	82	277	854	611	901	970	208	590	469	553	191	143	473	999999	33	19	999999	601	86	999999	58	150	336	255	999999	175	854	999999	999999	507	999999	646	547	975	839	334	859	156	755	757	999999	283	999999	999999	999999	538	371	898	62	999999	999999	999999	541	417	214	931	941	608	727	736	125	149	43	999999	575	544	595	999999	467	999999	160	657	846	328	955	774	999999	999999	699	355	803	956	16	592	534	25	999999	139	771	999999	393	260	428	28	999999	999999	250	377	999999	999999	943	999999	999999	363	814	325	126	222	462	999999	130	420	909	382	999999	169	999999	451	437	560	439	465	999999	560	999999	899	238	827	999999	485	999999	443	300	687	411	999999	524	653	777	999999	999999	892	677	341	786	999999	351	55	95	999999	999999	999999	940	679	582	999999	999999	881	56	914	96	298	536	977	905	999999	129	231	970	999999	644	999999	673	229	661	546	999999	394	773	343	999999	999999	999999	213	148	735	503	620	999999	924	784	643	606	863	132	610	366	700	999999	109	852	129	85	999999	999999	857	134	720	28	45	999999	761	117	713	365	903	557	999999	999999	179	194	508	126	55	228	999999	999999	999999	107	60	190	98	999999	674	999999	439	117	999999	375	999999	610	782	602	79	236	32	536	893	507	228	62	43	999999	999999	914	353	12	39	999999	999999	974	999999	999999	967	999999	610	999999	443	232	926	999999	899	999999	558	569	999999	999999	57	819	205	473	989	999999	878	997	156	237	999999	759	146	436	88	792	536	316	296	168	999999	223	999999	229	999999	670	580	432	163	86	312	697	999999	447	955	219	670	374	984	20	999999	970	999999	382	111	683	999999	500	999999	117	999999	999999	282	253	282	833	203	999999	380	999999	999999	999999	999999	79	924	14	256	999999	480	868	131	999999	331	285	423	664	513	253	999999	419	585	90	714	55	656	70	424	269	174	131	26	693	999999	665	288	298	135	639	999999	106	437	395	29	849	999999	267	920	996	830	618	329	949	858	961	743	651	741	999999	423	863	999999	987	
999999	359	852	438	178	666	997	134	538	874	999999	999999	982	199	999999	865	69	398	150	999999	999999	999999	801	76	835	42	999999	999999	999999	336	226	594	999999	449	860	670	999999	557	99	264	999999	706	999999	455	164	837	978	554	589	876	739	35	723	171	558	999999	557	786	603	146	744	999999	576	211	657	999999	999999	999999	338	401	868	512	309	886	428	999999	476	999999	999999	997	999999	999999	57	681	597	201	871	355	891	882	122	220	954	953	519	999999	139	878	798	954	332	446	225	999999	999999	236	999999	837	742	826	511	211	999999	605	999999	376	323	895	614	466	339	999999	999999	455	999999	658	558	999999	999999	790	602	598	557	957	675	617	161	999999	674	371	474	44	612	74	380	911	346	359	999999	153	999999	999999	274	341	624	173	795	769	999999	359	678	380	470	952	234	913	654	917	929	474	999999	464	231	252	991	305	999999	586	85	377	321	999999	999999	233	475	367	334	225	342	511	821	999999	999999	324	692	999999	573	999999	839	467	999999	429	429	406	927	999999	999999	31	350	329	617	218	999999	541	999999	479	895	999999	487	866	999999	999999	584	428	653	833	514	906	559	896	731	999999	747	617	999999	892	779	88	305	614	355	999999	999999	22	894	613	696	999999	287	999999	209	335	999999	972	878	828	844	999999	752	999999	355	115	471	999999	999999	999999	471	87	431	999999	699	816	999999	872	521	285	562	999999	534	999999	146	106	629	999999	697	406	723	775	739	291	57	779	335	210	268	999999	841	999999	424	183	151	619	986	142	524	999999	392	310	460	999999	999999	999999	475	999999	957	258	486	134	755	201	997	696	999999	149	999999	920	999999	741	613	999999	999999	140	156	361	898	999999	120	999999	999999	314	23	422	999999	147	25	999999	313	622	999999	999999	999999	717	676	999999	999999	455	999999	846	45	603	902	651	999999	188	168	145	137	999999	814	440	999999	990	312	450	188	584	381	999999	134	333	617	867	999999	603	519	727	464	923	184	452	255	999999	460	228	412	371	726	145	979	880	647	198	807	813	871	999999	999999	999999	54	602	83	82	722	712	999999	999999	163	103	668	441	681	213	940	372	195	874	540	999999	999999	999999	857	246	230	999999	686	428	69	684	732	748	322	238	999999	582	378	182	551	747	999999	999999	218	632	476	548	999999	443	258	999999	628	997	999999	329	197	237	744	837	999999	999999	36	567	974	478	371	920	128	452	999999	368	994	999999	332	792	852	670	608	235	769	999999	54	252	180	624	66	734	516	999999	51	652	837	540	
331	999999	721	674	403	739	271	999999	429	756	119	889	450	616	674	999999	999999	526	628	519	999999	178	433	784	396	360	422	636	999999	135	999999	681	530	463	690	260	999999	188	277	869	963	999999	262	298	143	999999	183	449	999999	999999	525	524	34	328	473	999999	648	937	287	52	326	999999	999999	304	999999	999999	999999	987	925	424	377	298	259	758	999999	853	915	145	650	999999	186	973	575	346	609	886	657	212	990	537	999999	143	999999	234	553	999999	82	958	943	705	999999	196	524	646	699	237	274	275	771	619	247	513	296	181	999999	353	69	999999	695	469	780	166	996	397	999999	244	398	35	215	228	999999	957	202	945	194	990	999999	929	646	382	621	391	440	380	300	999999	847	999999	368	999999	999999	278	999999	484	925	764	999999	136	833	999999	838	249	999999	552	999999	289	321	350	986	875	894	140	168	323	847	398	999999	625	106	715	396	999999	667	999999	951	512	694	999999	999999	429	799	332	999999	190	543	382	331	887	541	21	785	506	742	999999	999999	146	999999	949	636	537	48	574	39	128	78	180	999999	999999	601	336	999999	999999	330	567	86	571	44	977	779	475	999999	838	94	95	929	890	926	185	698	814	999999	744	91	999999	999999	235	999999	977	999999	372	999999	275	296	999999	425	999999	999999	999999	416	744	112	142	180	171	470	210	490	944	999999	188	254	406	999999	787	999999	850	522	999999	186	850	999999	67	865	416	675	999999	552	879	669	747	715	750	999999	999999	712	269	574	919	999999	190	744	358	788	999999	128	403	909	508	280	574	669	347	999	565	474	54	999999	763	496	999999	657	611	284	451	472	999999	999999	412	999999	999999	999999	602	816	995	116	921	278	930	999999	281	999999	53	609	999999	87	378	751	213	489	667	992	811	433	362	999999	143	83	346	471	625	765	507	434	999999	298	76	531	14	459	553	775	999999	475	224	778	999999	11	999999	999999	104	752	433	922	417	682	475	178	463	472	999999	999999	932	469	999999	999999	999999	619	13	806	21	847	747	999999	935	891	655	346	219	583	999999	141	894	972	999999	872	999999	584	27	923	822	897	77	541	486	999999	843	877	999999	708	394	995	998	999999	362	256	15	679	986	525	999999	139	959	999999	553	840	953	960	101	999999	183	809	602	999999	999999	123	779	215	277	239	58	778	543	510	199	923	143	999999	999999	130	867	662	598	502	897	693	938	197	999999	646	999999	883	785	12	535	584	999999	919	398	249	477	800	411	756	476	258	595	458	689	999999	707	
441	350	971	999999	520	221	999999	192	300	999999	592	999999	631	486	175	992	541	999999	999999	530	999999	999999	379	999999	77	261	999999	35	999999	107	999999	507	367	938	321	999999	813	80	999999	373	302	736	107	999999	999999	583	999999	999999	999999	265	64	482	999999	110	493	999999	970	999999	864	999999	379	84	543	203	694	94	999999	692	175	999999	188	471	961	251	999999	487	35	999999	999999	494	481	999999	999999	392	53	17	433	999999	455	12	999999	495	215	999999	999999	228	202	904	380	800	999999	97	113	678	87	592	521	833	872	15	292	665	560	999999	999999	808	999999	999999	159	687	661	601	246	999999	999999	693	265	999999	257	999999	294	131	935	967	999999	999999	999999	55	315	999999	999999	999999	394	450	719	906	935	835	968	195	867	51	754	692	149	132	850	940	618	999999	336	315	585	999999	720	999999	730	592	999999	402	999999	315	844	999999	201	71	217	796	453	999999	757	999999	248	999999	151	252	377	252	827	647	544	999999	436	922	999999	999999	24	999999	729	558	185	999999	999999	575	844	999999	206	999999	501	88	915	63	497	999999	635	906	76	999999	721	999999	794	488	765	961	999999	999999	878	922	999999	20	999999	685	77	894	978	415	204	672	228	589	55	999999	751	749	732	490	39	972	296	227	123	999999	999999	999999	764	697	587	273	999999	30	683	999999	490	490	40	999999	985	602	486	999999	711	404	999999	141	432	482	736	25	239	999999	794	905	999999	357	896	556	876	816	140	290	828	930	954	207	906	771	830	270	719	502	504	437	999999	75	999999	999999	206	678	999999	999999	961	572	44	350	236	777	647	143	999999	484	999999	179	472	205	402	781	449	999999	999999	660	651	475	306	999999	999999	999999	419	999999	842	187	359	207	987	848	329	265	895	999999	971	139	999999	697	676	999999	149	335	964	300	999999	999999	999999	109	999999	178	640	495	999999	308	477	869	367	86	999999	999999	134	165	191	623	876	146	885	834	135	999999	535	954	999999	71	596	546	402	128	896	118	907	999999	754	818	999999	834	999999	597	999999	999999	771	57	407	269	120	999999	153	350	999999	537	848	445	973	357	642	685	695	214	711	930	477	248	190	192	509	873	411	372	415	52	156	999999	697	33	999999	488	999999	539	951	999999	402	61	704	369	999999	471	287	999999	185	532	148	999999	885	216	634	999999	999999	999999	759	246	582	781	935	381	391	560	748	949	32	164	138	166	263	108	537	999999	544	820	922	48	596	13	196	883	904	370	999999	490	999999	802	620	342	779	714	40	621	
125	333	999999	708	723	337	384	999999	403	981	999999	786	679	218	999999	56	301	721	650	999999	594	999999	477	31	158	267	999999	230	543	796	387	548	78	915	310	999999	842	223	324	268	628	175	489	922	999999	999999	999999	190	814	574	50	67	999999	461	36	73	856	956	999999	465	776	164	487	607	604	984	718	763	908	999999	214	87	407	391	999999	429	572	554	194	532	456	380	415	969	755	329	484	616	889	999999	999999	885	999999	999999	999999	474	688	882	328	999999	999999	999999	999999	999999	370	999999	660	999999	511	999999	999999	311	772	999999	19	406	748	517	851	284	999999	999999	874	671	422	328	424	548	999999	999999	741	689	235	341	626	999999	107	378	609	792	669	801	115	291	999999	63	123	999999	848	999999	725	180	999999	53	352	999999	184	611	624	999999	548	121	784	999999	866	811	999999	999999	999999	999999	999999	380	908	69	615	708	996	592	926	999999	215	789	699	999999	761	999999	999999	191	988	822	233	496	999999	567	254	557	27	90	999999	933	976	681	234	246	786	354	999999	971	438	643	999999	591	999999	999999	837	759	421	970	273	999999	163	894	453	589	388	812	626	350	814	67	691	916	177	993	392	533	564	999999	999999	999999	309	686	753	354	24	642	999999	999999	999999	494	999999	999999	816	129	999999	999999	237	645	858	973	728	921	166	380	951	890	424	691	873	313	204	999999	942	857	999999	476	150	109	574	746	999999	138	999999	329	921	645	110	57	222	309	305	919	604	64	688	387	530	383	402	133	999999	999999	625	999999	999999	187	114	958	133	314	942	138	999999	999999	999999	600	310	837	458	316	790	999999	478	999999	17	285	999999	888	179	999999	946	766	707	450	528	880	999999	203	39	744	999999	151	923	908	366	176	848	492	90	98	86	692	999999	95	343	850	651	61	419	24	823	226	789	515	368	999999	431	630	593	103	97	117	807	999999	776	648	453	569	216	841	437	871	807	90	999999	999999	842	621	117	677	238	999999	784	999999	920	999999	999999	418	550	999999	745	228	999999	987	10	969	885	220	318	694	407	91	999999	999999	999999	951	419	708	973	114	343	809	999999	916	999999	999999	999999	999999	794	999999	999999	999999	28	35	105	218	999999	819	90	572	377	632	999999	423	280	999999	615	216	437	968	904	652	445	445	847	935	705	982	132	373	999999	102	425	855	406	372	999999	820	482	378	978	599	999999	410	737	711	999999	109	645	718	31	127	999999	825	558	644	599	582	187	170	513	999999	696	716	927	284	216	999999	26	907	
93	794	734	999999	999999	999999	33	44	708	146	438	999999	346	414	352	999999	999999	599	307	762	773	490	643	321	865	986	903	999999	483	462	999999	59	999999	738	635	999999	392	307	835	999999	999999	564	874	999999	732	907	655	292	374	999999	547	616	159	263	999999	999999	161	999999	202	13	411	999999	560	255	642	999999	999999	999999	779	999999	145	439	764	63	999999	219	615	602	589	958	999999	621	548	85	915	999999	899	829	604	41	85	999999	999999	831	999999	509	13	999999	408	353	999999	56	999999	999999	999999	117	852	106	122	924	987	558	999999	999999	672	789	573	485	339	999999	489	693	13	747	49	175	335	999999	999999	642	215	986	204	246	999999	294	118	298	811	808	999999	999999	717	680	54	526	146	999999	169	63	999999	527	999999	653	864	999999	999999	764	999999	999999	781	920	999999	479	999999	10	999999	999999	999999	387	681	999999	999999	531	999999	685	976	333	999999	523	39	999999	772	167	706	687	697	550	381	873	999999	999999	89	714	36	124	999999	999999	961	53	171	548	208	782	382	661	853	767	934	188	723	999999	71	999999	78	326	157	729	999999	999999	312	813	225	797	999999	337	204	959	505	604	769	739	371	659	999999	490	266	990	999999	55	834	930	616	203	159	531	999999	394	646	999999	966	197	474	999999	740	357	999999	411	646	54	999999	894	272	339	999999	984	358	411	999999	999999	999999	167	999999	727	206	382	207	32	647	614	55	810	323	794	638	581	274	441	918	999999	166	999999	354	740	588	940	668	286	784	175	999999	880	999999	67	999999	809	999999	746	733	368	160	311	763	41	999	656	580	477	701	837	719	916	999999	339	431	214	813	214	149	266	713	920	247	482	441	175	759	265	154	828	338	999999	708	559	854	855	101	323	741	931	369	999999	999999	946	455	266	397	721	636	999999	996	999999	607	476	655	999999	73	290	599	834	896	325	999999	999999	999999	201	218	933	999999	576	122	499	473	218	897	522	345	300	36	184	999999	47	629	708	832	999999	920	999999	904	999999	999999	811	723	999999	44	54	868	713	448	263	58	463	247	70	334	506	575	399	999999	999999	999999	772	999999	425	65	859	695	624	49	219	999999	977	999999	859	784	311	776	999999	183	999999	654	632	852	773	135	324	800	569	999999	999999	999999	999999	661	771	731	999999	999999	307	851	185	358	253	999999	239	999999	81	435	387	999999	32	729	999999	225	726	488	271	919	490	299	741	68	136	250	713	495	999999	999999	999999	999999	999999	754	999999	714	999999	504	410	958	623	790	64	
999999	423	293	361	607	713	315	999999	292	469	999999	76	17	119	999999	231	12	960	999999	243	755	178	259	999999	278	259	305	228	231	88	313	999999	999999	245	852	645	842	889	116	781	443	390	973	668	665	687	471	605	879	282	407	997	999999	556	308	720	173	772	999999	357	418	999999	713	214	166	999999	376	999999	266	482	389	999999	854	962	999999	375	204	999999	856	999999	788	699	348	999999	680	315	425	153	936	141	999999	80	806	758	372	355	676	999999	511	861	321	698	348	407	893	294	153	999999	999999	933	526	582	916	501	999999	999999	748	999999	534	851	387	233	836	999999	10	318	316	105	600	454	698	435	89	994	279	100	361	941	999999	395	171	508	396	999999	615	999999	164	315	999999	652	607	911	999999	660	483	98	862	999999	407	585	978	57	999999	312	244	999999	503	921	232	478	999999	807	710	149	689	879	999999	832	519	111	999999	999999	905	999999	846	787	200	999999	521	191	237	999999	999999	479	417	124	192	94	999999	523	405	243	93	722	999999	999999	211	999999	999999	604	261	999999	703	305	431	999999	152	378	465	456	900	84	409	50	250	230	999999	240	731	999999	696	752	73	999999	706	999999	918	192	663	999999	586	105	458	917	999999	208	444	999999	58	999999	971	813	628	999999	623	331	833	52	481	73	536	970	373	405	999999	509	999999	707	599	999999	999999	959	715	999999	999999	999999	626	492	121	52	786	999999	192	301	603	882	133	750	383	385	97	999999	710	599	520	615	732	62	19	429	999999	736	648	548	381	21	108	220	452	818	704	351	999999	439	287	511	788	81	801	35	999999	225	334	999999	999999	999999	259	125	898	999999	999999	999999	999999	999999	810	59	386	643	919	592	999999	913	307	564	680	746	945	281	322	19	999999	660	260	984	999999	999999	999999	434	136	999999	762	982	999999	198	999999	140	999999	999999	629	999999	135	154	999999	999999	251	472	918	769	999999	676	999999	999999	803	889	436	421	999999	999999	648	794	999999	951	517	999999	999999	801	601	119	818	549	877	707	651	94	999999	683	508	999999	743	581	107	642	890	460	951	784	188	432	761	334	817	380	599	835	589	183	637	430	999999	999999	870	808	950	994	999999	540	336	718	15	753	912	281	754	76	696	14	70	999999	999999	55	999999	179	357	999999	731	506	117	999999	505	710	56	88	662	303	711	999999	692	999999	999999	420	999999	470	427	999999	422	546	626	999999	149	584	123	579	999999	343	827	700	461	466	999999	301	433	520	223	999999	706	999999	999999	460	365	407	
322	174	405	369	597	999999	751	348	999999	195	880	583	676	920	597	476	437	328	476	20	837	235	633	369	987	937	256	132	311	587	999999	176	177	742	999999	999999	999999	291	746	675	949	122	394	86	421	849	844	999999	707	240	406	300	999999	999999	569	96	999999	45	999999	660	905	629	46	494	268	713	416	934	999999	648	302	156	582	800	71	999999	841	556	948	999999	103	953	425	81	999999	636	191	822	182	186	418	148	909	95	770	329	85	899	999999	707	443	910	645	69	999999	999999	999999	193	293	844	254	983	999999	243	999999	951	999999	999999	312	632	999999	593	999999	481	239	164	999999	999999	40	741	649	941	739	250	704	192	318	366	144	999999	918	999999	539	999999	999999	435	60	676	528	818	999999	120	596	999999	999999	849	157	173	829	783	999999	230	163	999999	205	312	254	846	538	384	642	999999	830	381	714	534	64	999999	999999	804	113	570	968	999999	626	999999	354	553	74	855	999999	999999	537	360	917	697	844	987	141	628	190	214	999999	154	185	277	289	225	480	650	795	723	999999	34	680	453	262	942	925	667	999999	999999	782	683	349	498	321	480	999999	26	690	999999	303	921	999999	899	432	823	45	358	258	139	999999	423	69	999999	531	512	999999	999999	444	999999	71	999999	670	490	431	464	805	687	999999	999999	760	464	960	999999	429	999999	410	999999	999999	439	906	576	418	828	999999	368	999999	37	966	808	799	990	582	788	999999	829	260	143	477	968	28	999999	402	448	379	618	463	341	892	829	112	899	453	15	995	999999	65	842	862	73	999999	778	721	157	20	769	881	182	722	999999	451	277	313	61	999999	558	184	969	458	18	999999	292	999999	999999	706	899	547	576	999999	521	773	999999	280	999999	999999	249	637	254	438	610	999999	290	619	301	387	835	596	999999	594	447	320	95	394	853	168	558	999999	583	451	120	231	314	390	210	827	999999	996	900	922	181	921	929	999999	848	281	624	672	999999	999999	870	313	999999	982	999999	999999	687	999999	426	254	580	999999	63	999999	327	388	999999	999999	419	473	353	999999	696	478	422	526	391	554	546	582	544	885	798	823	580	999999	999999	332	45	999999	149	999999	579	655	352	574	867	135	223	469	849	999999	263	380	999999	41	617	677	569	999999	999999	142	487	844	709	694	807	239	232	520	312	109	999999	999999	333	342	999999	50	136	848	659	265	341	86	732	821	632	428	999999	548	999999	408	762	218	189	17	533	734	946	999999	766	637	903	702	166	749	858	999999	999999	
83	772	576	551	721	178	564	999999	410	122	888	71	389	822	999999	330	999999	347	656	239	326	808	534	104	999999	91	31	362	638	919	982	963	999999	382	343	776	623	857	50	49	625	216	999999	622	68	596	999999	814	229	382	262	412	211	613	999999	275	247	482	83	639	999999	999999	171	490	139	925	283	17	489	907	706	56	307	999999	614	120	999999	999999	999999	999999	704	999999	142	999999	667	580	761	999999	652	78	538	150	784	410	893	423	54	642	999999	143	323	380	999999	322	675	999999	115	594	999	619	589	336	446	202	935	939	999999	999999	823	999999	173	108	364	421	378	999999	272	999999	724	999999	75	999999	428	903	999999	999999	999999	819	590	461	475	999999	999999	42	488	212	704	591	475	953	353	148	999999	934	969	224	25	914	943	119	943	999999	869	999999	553	545	907	543	999999	611	68	259	325	999999	93	996	923	999999	932	176	999999	681	999999	999999	847	926	235	494	933	352	999999	966	876	480	999999	999999	999999	376	488	943	304	999999	956	999999	999999	103	823	455	999999	973	301	999999	982	776	999999	272	787	108	961	627	320	422	609	291	999999	999999	383	844	854	826	698	999999	843	989	999999	700	999999	566	876	753	999999	779	999999	960	61	624	984	109	232	255	478	208	415	861	632	882	561	674	571	802	720	979	601	33	284	744	850	992	905	557	547	999999	232	217	999999	999999	778	999999	240	677	116	284	622	608	357	500	151	981	999999	989	148	59	999999	83	43	999999	999999	620	686	317	999999	999999	999999	674	708	258	975	207	347	101	113	912	444	893	695	999999	999999	999999	675	999999	602	999999	999999	915	418	498	235	159	183	400	999999	999999	999999	922	903	124	89	948	900	109	524	943	643	999999	885	999999	614	999999	387	999999	766	999999	944	902	999999	905	366	288	265	220	33	826	33	999999	739	945	949	522	989	999999	999999	999999	999999	576	268	658	235	371	40	192	883	132	771	585	633	175	999999	999999	999999	999999	999999	999999	692	690	999999	999999	999999	696	534	999999	287	102	122	806	241	999999	999999	378	643	999999	680	999999	258	999999	336	999999	65	448	999999	999999	999999	888	314	991	822	564	726	412	499	570	738	538	836	100	905	790	999999	965	353	286	81	999999	427	161	327	999999	999999	619	363	186	642	481	383	960	218	999999	788	999999	984	999999	631	691	878	82	327	151	999999	999999	177	546	890	100	104	47	501	885	999999	999999	999999	68	21	116	58	323	999999	267	999999	875	881	999999	11	888	980	676	999999	999999	967	354	834	186	
604	395	451	816	999999	552	999999	346	468	999999	926	999999	457	925	666	524	999999	999999	999999	999999	986	293	285	660	999999	12	999999	427	392	999999	918	127	999999	497	463	625	665	241	37	999999	999999	818	416	558	999999	999999	441	999999	20	999999	999999	999999	210	774	200	321	120	790	282	292	999999	999999	954	357	414	999999	318	959	471	50	859	999999	537	999999	190	177	876	726	80	999999	570	63	417	999999	374	516	917	553	999999	152	515	874	959	999999	999999	919	864	69	153	781	66	481	593	999999	999999	999999	874	999999	593	32	444	393	720	999999	722	390	999999	999999	982	898	892	765	662	329	535	999999	452	999999	828	271	312	817	582	999999	999999	98	999999	448	980	39	641	999999	959	285	707	131	163	999999	32	560	376	172	87	255	889	999999	819	999999	999999	296	893	999999	611	331	719	627	999999	999999	991	633	920	114	722	952	267	999999	999999	387	622	999999	999999	596	999999	277	894	150	999999	337	409	820	999999	206	14	693	145	559	999999	999999	565	90	321	731	999999	999999	640	999999	450	999999	988	483	495	999999	999999	999999	466	307	322	344	999999	999999	886	482	999999	999999	364	999999	110	38	817	707	540	999999	999999	542	102	108	999999	380	636	999999	999999	615	349	926	999999	836	555	999999	237	999999	999999	540	210	986	203	838	999999	692	45	917	171	999999	999999	290	942	328	621	118	937	367	999999	942	707	804	878	280	999999	999999	999999	527	178	135	801	999999	469	999	966	834	348	999999	999999	999999	344	719	999999	288	999999	69	983	999999	224	446	47	869	274	305	999999	406	118	922	706	614	845	517	999999	46	999999	339	821	943	361	786	770	683	999999	533	607	987	343	999999	972	83	999999	840	312	732	97	932	713	174	176	570	726	426	557	784	205	827	970	434	668	969	247	999999	654	438	676	363	900	741	999999	845	73	519	950	999999	501	14	214	26	999999	687	625	656	776	791	70	353	136	194	337	999999	27	908	930	12	835	81	196	999999	66	734	999999	972	999999	330	999999	999999	999999	925	999999	999999	999999	954	486	999999	354	591	273	999999	377	999999	237	716	413	917	828	999999	589	947	796	430	817	339	960	224	656	652	189	456	294	854	878	211	901	146	167	73	431	949	999999	999999	999999	999999	999999	734	506	325	999999	558	501	351	627	999999	138	862	383	293	993	272	334	999999	411	999999	578	523	999999	36	814	276	760	765	999999	640	299	552	621	494	833	236	717	340	92	631	954	943	236	359	82	49	763	873	999999	999999	999999	956	843	991	999999	983	
290	999999	999999	303	999999	736	999999	987	239	586	250	888	999999	767	554	993	999999	780	862	635	296	104	999999	775	512	887	695	574	25	342	709	630	740	850	946	999999	830	789	833	228	999999	249	130	496	798	875	423	312	614	999999	347	72	139	129	696	195	525	735	790	910	999999	999999	971	896	877	999999	999999	610	999999	316	173	830	999999	643	310	57	999999	999999	976	637	473	393	959	394	995	646	999999	620	163	760	999999	104	998	922	188	291	278	999999	619	188	726	999999	999999	307	466	516	999999	495	818	648	999999	68	999999	162	447	656	999999	586	999999	240	128	537	999999	69	999999	999999	831	34	464	29	999999	999999	848	999999	911	999999	901	662	928	999999	999999	15	802	514	548	663	999999	846	484	531	206	999999	332	388	70	199	999999	432	999999	397	999999	100	999999	799	869	471	220	959	251	788	755	432	658	999999	709	123	735	999999	520	931	732	984	550	933	822	999999	428	469	738	722	302	479	949	540	802	999999	974	12	645	87	453	999999	604	696	775	774	42	909	678	999999	463	999999	911	781	999999	701	550	999999	976	782	52	751	231	529	496	286	999999	127	619	279	148	999999	305	999999	999999	999999	389	853	167	57	999999	999999	790	791	268	875	999999	177	875	111	889	876	35	862	44	701	164	999999	210	999999	302	914	299	408	999999	730	130	477	303	318	999999	696	939	999999	727	534	960	440	999999	620	999999	315	252	999999	390	271	707	443	408	786	201	313	999999	668	755	149	999999	391	983	537	754	999999	874	567	790	202	937	106	999999	999999	740	724	815	999999	780	999999	999999	781	28	546	999999	687	999999	516	999999	17	53	281	183	587	315	579	457	999999	865	627	440	684	728	197	999999	610	307	898	55	477	498	73	999999	768	476	447	999999	446	999999	77	30	367	450	782	159	999999	922	557	999999	171	277	92	999999	162	556	988	63	830	222	422	389	181	471	649	518	979	393	999999	120	999999	999999	20	999999	798	607	83	243	945	48	668	688	750	703	883	209	415	999999	999999	222	488	393	999999	234	101	688	999999	999999	801	274	180	282	517	446	335	999999	267	864	926	555	483	999999	999999	792	554	734	639	477	587	999999	999999	999999	658	202	999999	484	674	786	136	999999	757	999999	999999	681	999999	999999	999999	314	999999	999999	942	550	422	999999	999999	999999	285	749	680	366	59	382	318	361	170	539	624	324	999999	850	290	999999	738	999999	798	306	321	437	924	168	563	334	109	658	507	562	227	479	463	897	209	999999	115	769	999999	
385	868	999999	520	999999	999999	857	499	526	999999	471	812	606	390	999999	999999	848	825	521	999999	999999	999999	660	999999	608	322	154	860	916	651	999999	374	968	755	423	437	240	999999	596	397	706	835	582	20	999999	749	620	99	30	999999	360	108	999999	966	999999	112	218	999999	911	25	999999	996	583	875	291	106	999999	851	999999	15	192	999999	999999	999999	106	888	699	649	999999	999999	701	64	999999	441	300	999999	780	11	418	999999	229	12	14	580	770	709	999999	707	728	938	905	769	132	25	301	429	870	470	870	999999	412	999999	418	63	323	572	166	151	999999	999999	326	843	442	655	786	999999	927	657	363	396	636	999999	999999	879	953	932	931	824	150	871	397	999999	141	960	999999	660	594	951	267	208	552	999999	132	703	622	999999	999999	477	239	122	999999	222	116	483	821	999999	646	538	109	390	640	342	11	999999	636	999999	712	482	747	135	999999	975	400	165	843	526	869	228	999999	999999	606	464	595	37	379	999999	999999	658	149	999999	24	65	852	876	567	220	119	419	76	616	359	853	999999	113	526	526	999999	951	639	999999	999999	428	999999	217	999999	999999	747	973	344	461	999999	999999	343	999999	121	540	133	523	597	633	417	459	161	651	542	752	999999	491	511	852	999999	262	28	844	945	595	783	644	999999	999999	999999	146	999999	615	813	305	999999	999999	999999	999999	403	307	999999	15	999999	102	999999	630	675	42	451	266	471	491	107	550	999999	498	999999	525	999999	488	999999	999999	170	281	999999	546	999999	246	241	999999	498	525	459	65	899	999999	957	853	999999	163	999999	70	940	216	674	593	517	273	270	32	174	477	239	915	876	999999	844	616	717	730	792	438	800	196	767	946	42	51	999999	32	541	461	206	603	518	371	275	999999	606	790	38	574	999999	218	100	31	999999	544	189	752	178	350	145	999999	371	541	269	753	449	728	999999	475	622	248	999999	712	281	635	406	999999	881	890	19	927	999999	227	999999	591	105	999999	999999	497	999999	898	853	200	326	607	242	999999	111	521	515	878	999999	562	952	737	727	387	749	660	147	674	871	287	340	999999	896	153	88	678	999999	702	78	73	613	723	394	999999	396	999999	403	429	999999	369	385	141	698	148	999999	999999	999999	718	996	999	360	197	37	575	999999	118	711	98	999999	433	863	812	810	999999	999999	999999	352	436	991	86	266	718	271	512	902	209	999999	999999	879	363	814	999999	705	79	713	425	999999	819	441	287	962	999999	530	980	999999	572	999999	534	199	999999	999999	437	
726	999999	742	999999	999999	524	673	659	599	999999	999999	544	999999	924	116	999999	461	533	542	533	994	999999	123	951	999999	290	16	339	878	985	568	843	981	386	223	784	999999	81	499	181	156	781	999999	18	105	999999	371	999999	466	999999	82	665	503	999999	443	21	807	791	999999	645	999999	999999	999999	613	395	376	563	242	710	331	414	390	999999	370	387	999999	36	114	855	211	919	435	873	297	912	902	999999	143	999999	211	977	545	626	853	999999	999999	10	84	623	729	432	139	999999	144	186	692	631	999999	470	999999	985	702	999999	253	726	92	469	493	999999	999999	35	430	298	999999	354	868	999999	190	707	574	222	951	491	135	778	790	564	739	121	999999	280	217	672	722	225	285	609	382	137	580	353	999999	382	140	703	11	840	999999	790	317	928	999999	999999	895	18	44	221	809	474	999999	999999	729	381	481	222	818	999999	575	999999	78	268	391	62	999999	999999	704	578	360	431	777	949	203	999999	804	999999	829	782	776	714	191	74	999999	907	201	62	623	145	999999	999999	999999	999999	274	88	721	58	546	398	308	674	999999	999999	860	387	697	999999	334	999999	999999	189	393	45	982	861	111	14	468	483	861	83	608	569	677	442	546	533	999999	125	238	755	755	440	483	999999	410	999999	213	422	999999	999999	728	999999	999999	722	999999	849	271	412	999999	716	589	999999	537	235	75	999999	787	999999	841	174	999999	219	552	821	434	953	562	880	461	385	800	56	273	656	355	999999	11	955	999999	696	999999	281	148	521	175	999999	999999	258	45	666	938	785	999999	55	903	518	300	999999	297	581	297	391	999999	600	916	999999	798	881	999999	310	742	832	519	155	902	999999	80	41	656	999999	999999	314	844	999999	446	25	476	227	752	837	475	999999	667	337	408	880	330	547	605	632	893	999999	378	735	923	116	276	435	153	873	447	269	99	556	530	999999	546	999999	999999	900	999999	580	138	52	999999	486	174	191	746	31	999999	533	999999	999999	999999	39	935	118	999999	340	748	51	84	879	399	216	176	999999	806	425	343	999999	393	999999	999999	323	892	999999	900	447	999999	94	999999	999999	174	914	999999	76	708	500	999999	438	999999	824	162	35	999999	259	653	999999	999999	62	385	330	687	544	149	732	466	999999	147	610	218	434	397	999999	999999	952	715	485	383	999999	413	315	378	905	881	569	551	540	816	642	682	281	136	889	709	368	443	999999	774	110	609	183	363	999999	229	858	436	498	999999	553	544	177	255	220	999999	999999	951	999999	663	
580	190	999999	999999	505	928	936	308	999999	999999	993	999999	95	710	282	499	999999	999999	931	685	32	999999	63	867	272	107	514	36	915	250	640	416	999999	966	204	999999	683	465	858	999999	293	999999	999999	543	679	45	459	467	999999	999999	419	126	30	106	999999	446	136	68	455	407	999999	910	392	268	324	999999	857	128	999999	999999	815	774	999999	422	999999	471	215	520	198	237	648	56	63	999999	830	999999	396	565	335	757	794	625	19	460	105	999999	178	999999	228	101	188	341	951	621	905	644	31	607	704	179	999999	999999	870	228	758	376	857	197	999999	999999	200	999999	792	757	566	200	765	999999	999999	999999	302	545	302	106	58	999999	104	441	299	196	999999	999999	999999	165	526	999999	999999	791	702	728	526	980	241	427	901	999999	548	204	64	999999	999999	387	999999	999999	876	999999	323	774	179	451	999999	425	999999	251	309	999999	441	636	241	387	446	999999	999999	599	502	322	999999	874	999999	172	768	900	386	999999	316	124	510	999999	288	999999	866	980	621	260	999999	110	92	990	128	499	455	911	962	677	277	905	446	999999	193	564	999999	448	579	16	682	999999	999999	322	935	195	901	999999	358	411	521	466	362	691	999999	401	239	999999	756	705	999999	999999	938	709	999999	410	678	999999	991	724	999999	999999	410	999999	578	84	999999	999999	64	933	999999	199	563	560	165	811	552	999999	545	999999	335	78	691	873	299	824	999999	340	15	999999	516	90	274	634	963	999999	65	748	122	999999	340	469	268	823	999999	527	303	387	553	505	999999	999999	999999	209	999999	379	999999	999999	324	753	642	999999	999999	530	999999	517	925	999999	999999	72	756	804	999999	476	462	865	999999	867	999999	771	999999	64	786	509	999999	593	805	75	245	594	366	999999	433	369	436	608	704	738	999999	600	602	374	790	490	749	63	999999	808	747	533	569	868	770	552	232	587	944	999999	853	999999	711	859	694	12	706	237	999999	283	50	853	999999	999999	470	175	999999	166	274	306	759	623	312	997	999999	711	34	497	757	880	999999	999999	999999	999999	884	574	889	999999	680	787	999999	999999	682	17	999999	893	371	498	408	605	383	75	322	647	506	240	529	713	541	982	978	218	480	500	999999	200	198	722	197	895	286	999999	486	486	521	247	940	999999	239	434	999999	999999	999999	162	999999	80	536	26	999999	999999	55	185	210	697	999999	576	51	191	871	577	999999	999999	310	512	329	999999	589	836	135	268	299	234	484	117	999999	452	128	328	993	75	999999	181	780	543	999999	110	999999	999999	
677	999999	999999	759	433	662	999999	701	235	999999	833	999999	491	999999	891	683	363	820	701	103	65	366	457	999999	198	806	913	533	999999	767	999999	228	999999	999999	168	190	72	999999	800	821	388	941	227	541	495	443	584	999999	290	107	190	39	999999	142	732	321	498	482	570	627	748	205	833	468	925	614	838	689	999999	999999	620	822	29	999999	714	124	148	915	999999	755	999999	949	252	770	586	631	818	588	78	847	691	590	970	183	83	192	117	759	616	880	604	894	432	579	487	367	999999	529	428	999999	182	582	254	814	404	798	999999	999999	881	999999	795	259	620	693	28	40	852	846	806	999999	16	999999	309	357	161	999999	999999	999999	292	999999	621	299	170	460	675	999999	999999	166	779	284	999999	54	878	322	94	354	283	738	999999	999999	515	173	999999	896	611	792	999999	999999	999999	76	280	290	780	662	681	506	999999	999999	999999	999999	694	696	76	531	999999	999999	511	987	273	807	64	789	121	835	713	457	575	274	999999	883	999999	449	502	712	999999	949	999999	225	640	587	265	122	999999	651	999999	819	999999	202	604	649	999999	295	633	999999	22	491	178	944	948	233	999999	999999	321	145	82	999999	203	999999	527	351	697	295	999999	686	999999	999999	999999	470	83	894	360	383	669	209	601	551	815	646	700	523	999999	329	277	999999	656	440	801	585	578	517	999999	999999	675	263	951	999999	999999	947	314	80	421	707	871	63	999999	999999	165	999999	543	531	439	556	663	14	999999	378	27	939	39	999999	150	494	891	566	278	618	708	415	999999	605	999999	868	342	629	111	84	458	224	999999	999999	284	999999	999999	57	87	999999	88	670	999999	583	978	10	917	202	929	927	999999	315	784	264	999999	999999	863	937	919	999999	223	44	902	495	919	803	404	931	837	461	452	843	999999	999999	539	47	722	675	627	999999	951	999999	700	183	268	153	439	289	258	999999	824	114	138	516	855	54	768	208	663	184	605	985	365	478	485	972	826	585	725	999999	37	198	319	316	999999	83	343	729	999999	775	374	125	999999	313	999999	347	715	972	353	494	279	524	21	999999	16	966	784	232	698	295	999999	854	564	445	506	636	794	999999	897	782	999999	48	970	888	810	999999	999999	62	841	147	999999	854	241	999999	543	513	999999	999999	310	653	999999	121	41	941	458	520	561	248	806	10	999999	999999	84	999999	783	999999	999999	999999	999999	526	664	732	390	560	38	472	622	999999	902	992	458	927	521	253	493	598	999999	999999	999999	300	999999	73	255	840	
593	373	779	670	457	312	960	999999	234	999999	988	566	730	480	912	985	897	237	999999	813	552	999999	999999	999999	87	194	999999	999999	693	352	597	601	486	550	966	664	693	951	875	600	42	403	703	999999	265	926	999999	537	126	454	402	999999	727	441	297	967	992	948	592	272	89	446	371	999999	195	397	90	190	999999	258	999999	946	362	745	999999	159	922	999999	575	161	326	696	407	249	999999	999999	999999	54	999999	999	672	999999	368	613	999999	596	42	821	999999	999999	846	687	33	868	999999	455	349	982	660	999999	54	358	382	441	946	393	49	999999	930	999999	999999	45	927	514	999999	557	999999	999999	234	195	127	110	999999	999999	314	638	672	539	97	999999	557	890	393	124	999999	999999	372	926	666	137	556	999999	890	264	353	810	760	519	292	604	867	999999	758	475	31	943	999999	674	136	317	720	510	44	436	740	633	651	813	559	271	195	661	92	999999	638	217	220	999999	364	504	878	162	256	493	637	957	142	918	102	999999	999999	697	999999	359	417	56	875	999999	999999	719	999999	999999	999999	30	418	216	518	661	837	814	999999	433	319	632	438	567	999999	551	798	783	500	733	999999	999999	216	497	861	999999	689	591	342	755	321	644	999999	931	999999	235	999999	430	999999	481	91	288	287	631	387	177	920	849	793	333	665	740	229	999999	236	421	999999	920	355	785	971	999999	482	978	121	674	297	999999	375	38	476	378	344	29	999999	442	271	585	999999	693	811	840	798	18	999999	581	425	999999	704	780	421	999999	85	999999	999999	835	806	308	519	999999	880	423	999999	764	999999	999999	405	999999	784	999999	160	999999	810	661	973	141	999999	999999	888	540	999999	387	803	595	616	322	302	680	519	815	999999	962	75	406	813	398	999999	43	161	801	185	225	135	999999	999999	193	999999	999999	690	378	999999	342	419	999999	464	503	620	888	158	544	999999	725	690	999999	169	198	999999	999999	999999	584	773	423	322	999999	364	43	261	893	999999	999999	968	878	990	151	437	302	552	96	999999	999999	999999	478	885	616	806	459	535	167	999999	441	30	939	576	115	604	964	30	333	624	431	999999	726	923	724	576	127	999999	548	541	866	645	999999	999999	538	805	304	538	999999	290	904	507	104	152	999999	999999	39	311	999999	546	472	282	229	472	521	999999	61	555	999999	50	689	724	987	625	884	795	943	478	47	999999	309	436	324	999999	999999	999999	999999	584	399	999999	546	815	850	12	78	594	426	614	950	999999	754	749	999999	665	999999	190	520	999999	267	
738	999999	561	274	585	246	999999	957	186	752	999999	922	477	166	848	999999	874	873	984	557	999999	379	339	527	999999	999999	560	999999	658	999999	539	414	677	326	661	852	985	551	275	766	42	636	250	861	363	547	286	592	529	172	999999	316	999999	999999	999999	999999	139	43	695	39	685	978	309	999999	999999	999999	254	160	999999	996	517	332	607	999999	999999	663	138	478	999999	999999	279	968	999999	495	999999	232	878	755	358	302	722	999999	855	246	90	999999	337	999999	647	180	302	135	999999	533	654	999999	708	317	999999	313	239	661	868	664	760	717	450	813	17	991	314	999999	802	213	283	565	477	999999	147	470	336	622	830	999999	738	999999	999999	999999	841	332	999999	570	999999	999999	72	71	93	999999	485	373	613	523	508	999999	865	804	333	884	259	999999	925	347	999999	937	976	617	830	999999	999999	616	836	446	972	685	478	743	149	999999	999999	222	482	286	885	774	856	813	124	999999	999999	933	820	996	754	752	406	185	400	421	78	999999	999999	999999	273	868	536	176	551	999999	188	131	664	576	999999	47	616	999999	461	406	90	173	503	999999	999999	993	796	840	691	230	999999	302	353	728	688	695	981	273	23	999999	247	690	271	300	995	16	278	253	999999	717	999999	757	999999	993	999999	999999	951	583	473	280	81	695	999999	999999	999999	885	778	935	888	57	65	352	999999	444	168	999999	999999	212	660	738	724	553	587	974	94	530	578	359	999999	783	744	408	800	742	999999	552	215	940	999999	999999	238	343	999999	999999	661	793	132	289	835	999999	13	749	922	734	556	528	118	999999	246	999999	317	428	999999	115	313	999999	999999	893	499	616	195	960	456	550	510	391	999999	381	322	999999	408	298	524	456	999999	994	999999	76	999999	426	999999	704	999999	741	802	810	999999	999999	902	14	999999	238	789	228	999999	52	302	382	234	174	999999	736	197	945	615	28	903	999999	335	318	181	485	999999	82	999999	999999	999999	715	999999	699	596	940	479	318	59	179	509	305	999999	737	702	113	841	999999	98	999999	517	759	135	784	906	703	999999	593	833	766	532	716	999999	275	786	587	634	534	578	398	999999	879	999999	999999	519	608	399	999999	999999	77	643	684	999999	999999	973	506	590	963	793	999999	27	886	999999	292	647	999999	258	436	999999	125	999999	317	453	999999	450	999999	863	999999	999999	999999	313	999999	977	765	999999	848	732	581	301	999999	999999	999999	741	684	380	380	404	613	799	726	999999	963	646	500	598	336	240	294	34	999999	643	999999	698	495	999999	691	
908	720	169	798	69	677	144	672	128	809	576	999999	329	80	243	999999	999999	548	948	999999	689	486	999999	797	617	447	557	956	646	106	971	999999	105	688	471	999999	454	10	999999	682	999999	973	382	999999	759	471	965	953	999999	393	20	999999	547	249	999999	999999	553	371	999999	621	130	188	36	999999	837	999999	673	640	999999	999999	805	889	881	276	520	715	114	387	999999	155	482	603	999999	262	95	821	707	855	686	49	999999	92	818	54	999999	650	947	360	951	999999	797	335	999999	999999	587	999999	279	281	729	999999	327	176	334	45	149	526	333	773	999999	26	999999	818	954	568	430	999999	81	836	714	869	999999	754	999999	608	357	157	999999	313	675	964	999999	436	136	999999	722	963	999999	782	999999	45	327	183	422	999999	815	999999	999999	786	131	864	60	442	567	859	528	999999	741	725	688	999999	277	999999	108	973	474	197	692	565	846	466	964	298	999999	999999	552	594	999999	999999	793	999999	776	472	191	810	914	999999	869	276	870	159	232	42	104	913	767	999999	85	999999	471	628	296	999999	939	664	900	761	999999	888	316	934	999999	999999	932	999999	225	999999	999999	999999	999999	364	328	425	695	697	244	931	999999	999999	911	254	519	891	999999	174	91	960	532	999999	910	162	607	980	959	935	999999	980	999999	999999	697	962	469	999999	390	116	310	871	131	252	430	968	999999	494	999999	72	425	350	223	999999	999999	265	999999	321	387	999999	999999	347	465	759	999999	999999	831	999999	329	948	785	731	510	921	864	220	838	999999	999999	941	999999	122	14	897	999999	576	767	342	556	442	999999	157	410	484	359	962	415	371	472	177	147	999999	175	37	286	693	999999	999999	902	27	426	999999	225	999999	999999	644	343	999999	999999	213	496	498	862	887	268	637	999999	999999	571	902	805	999999	817	928	804	445	947	976	621	999999	735	474	440	538	25	697	932	999999	999999	715	999999	999999	132	268	680	999999	296	288	768	648	372	814	999999	10	222	949	184	296	640	999999	697	999999	946	422	477	31	68	334	871	999999	705	366	863	855	999999	957	999999	999999	258	166	159	668	217	999999	999999	921	742	999999	326	75	523	646	333	295	28	273	900	999999	790	658	590	961	416	207	943	999999	950	875	728	999999	999999	999999	48	484	999999	38	158	973	959	999999	288	628	18	999999	999999	999999	42	999999	837	19	999999	645	999999	599	999999	197	999999	999999	999999	457	999999	867	711	71	471	897	608	848	569	989	124	927	750	244	379	961	999999	610	160	884	973	999999	48	718	207	999999	
857	448	909	538	776	999999	999999	511	585	421	999999	946	344	160	460	193	18	847	895	999999	894	533	999999	614	999999	651	859	155	483	999999	828	992	863	511	49	169	939	40	223	974	983	249	659	958	999999	999999	275	999999	433	789	373	201	823	77	74	334	229	304	304	999999	999999	798	999999	986	593	924	93	999999	120	999999	254	999999	633	920	999999	655	873	999999	570	236	386	999999	721	693	999999	637	178	795	999999	714	940	645	735	999999	695	999999	221	999999	374	999999	999999	442	889	143	545	395	999999	903	921	999999	461	957	733	77	999999	430	999999	343	761	956	756	297	395	999999	999999	999999	252	543	999999	961	444	999999	896	999999	312	943	969	999999	999999	838	79	275	873	37	999999	982	911	668	351	274	118	877	911	418	372	636	999999	493	782	999999	153	34	678	999999	999999	260	999999	291	765	804	999999	498	195	999999	886	490	423	368	152	999999	696	584	201	960	852	566	299	488	89	675	999999	486	805	999999	695	55	596	913	62	12	999999	630	902	999999	813	999999	691	988	531	882	223	689	999999	415	250	569	832	717	117	418	961	582	211	99	999999	974	693	974	237	841	893	510	315	999999	999999	999999	681	654	156	243	875	311	956	999999	462	217	145	400	970	999999	223	878	805	644	999999	348	428	999999	639	839	926	999999	760	690	988	712	383	211	959	184	999999	999999	571	999999	542	660	626	14	636	999999	839	303	14	111	628	999999	705	671	108	116	647	867	25	999999	999999	168	550	275	219	749	999999	999999	999999	796	247	45	317	999999	111	391	721	424	187	938	999	633	999999	658	72	973	17	711	112	999999	537	31	172	263	567	384	119	361	795	999999	866	905	862	999999	864	999999	999999	999999	569	999999	394	999999	690	86	999999	683	455	892	999999	999999	999999	132	831	587	999999	226	999999	64	373	727	999999	370	999999	300	81	104	770	505	793	479	999999	999999	152	394	468	314	341	95	945	883	928	226	158	999999	154	999999	83	285	949	999999	720	653	411	842	999999	999999	999999	399	15	223	913	950	108	733	999999	508	979	999999	129	953	885	786	118	489	798	65	221	79	155	336	999999	495	555	999999	999999	999999	832	309	948	999999	711	941	90	731	970	978	127	999999	999999	646	765	636	166	999999	763	999999	544	921	999999	390	999999	534	999999	679	999999	428	404	953	973	357	999999	680	498	685	999999	999999	706	386	518	820	937	999999	999999	999999	571	393	338	559	999999	825	999999	999999	265	999999	631	187	697	410	538	552	583	174	999999	242	969	94	
148	999999	753	819	236	999999	413	999999	999999	999999	54	745	118	999999	999999	844	570	999999	999999	999999	425	999999	63	75	256	999999	847	965	247	999999	354	257	999999	486	999999	999999	999999	573	999999	921	506	42	125	615	142	952	302	999999	463	738	604	303	999999	213	999999	219	426	688	999999	999999	319	999999	986	680	671	796	215	999999	564	241	48	997	559	357	269	393	814	999999	932	999999	999999	128	999999	509	177	999999	999999	335	999999	45	440	128	999999	668	611	68	55	444	999999	345	746	671	175	231	699	607	744	999999	943	286	404	978	756	278	927	201	935	486	999999	619	999999	880	999999	999999	999999	920	996	890	746	210	347	379	503	596	558	341	999999	290	999999	999999	316	677	391	540	641	462	372	732	740	420	133	999999	931	999999	999999	999999	857	646	431	999999	611	999999	999999	743	939	35	484	169	999999	595	999999	654	677	942	312	835	498	283	887	999999	558	273	160	335	87	999999	448	999999	763	692	999999	316	999999	40	959	463	807	648	999999	615	977	212	23	999999	182	999999	891	988	999999	999999	376	584	999999	92	231	347	703	999999	999999	171	586	999999	406	37	120	931	795	647	983	849	37	850	681	281	371	355	260	14	163	607	886	459	156	766	325	900	556	777	808	621	760	273	982	440	38	671	999999	999999	44	250	684	254	15	183	969	526	903	488	721	999999	999999	698	390	68	284	999999	169	999999	999999	220	999999	27	838	371	98	999999	867	250	252	700	549	274	970	999999	923	641	453	973	796	799	997	78	65	999999	999999	71	882	923	165	999999	999999	176	284	823	865	666	415	643	999999	215	999999	662	245	30	999999	822	727	478	144	999999	683	196	843	912	223	316	961	906	836	999999	881	999999	95	351	199	382	989	157	56	999999	999999	810	889	999999	999999	344	832	45	606	712	344	999999	789	522	227	325	333	372	609	559	704	509	999999	67	334	714	999999	894	831	953	999999	580	999999	876	416	873	307	262	771	878	483	926	309	134	999999	476	164	572	999999	873	999999	627	547	497	999999	726	13	832	266	435	999999	938	999999	999999	880	763	982	912	116	353	999999	80	999999	999999	85	777	209	682	374	857	560	14	770	957	903	214	999999	934	323	689	870	474	995	346	120	544	723	657	254	999999	494	252	466	780	855	979	36	816	421	785	999999	330	467	408	875	763	177	255	748	999999	730	58	999999	999999	999999	553	84	264	620	540	999999	552	438	445	373	999999	547	999999	112	999999	187	227	999999	537	172	549	17	597	470	999999	
999999	477	999999	578	208	445	999999	50	307	312	999999	772	206	880	731	974	892	999999	45	999999	225	187	153	824	497	513	535	71	263	933	999999	487	999999	272	173	999999	643	859	246	927	999999	507	693	799	30	999999	30	999999	806	197	999999	984	561	999999	141	999999	333	93	91	695	999999	591	786	999999	766	426	979	999999	716	999999	341	42	999999	117	902	718	493	354	804	92	492	893	265	75	285	561	999999	999999	999999	974	263	559	999999	550	27	83	999999	329	42	603	999999	97	925	661	856	625	207	454	999999	423	706	979	999999	998	999999	999999	336	721	98	215	500	98	802	742	999999	999999	999999	999999	100	829	997	999999	999999	210	656	404	968	603	999999	659	363	481	889	717	277	283	280	779	346	999999	746	999	999999	999999	999999	347	295	192	770	85	372	961	363	181	426	999999	668	88	352	999999	58	733	512	439	851	28	999999	94	474	617	510	483	899	999999	92	997	933	493	107	318	118	785	832	999999	296	402	127	717	300	736	615	201	437	537	952	23	497	801	999999	999999	148	210	717	999999	574	889	71	274	99	429	608	184	999999	44	699	272	999999	999999	152	459	900	491	793	738	11	999999	56	371	147	78	509	142	517	23	179	908	78	679	999999	407	999999	853	628	999999	137	440	221	402	999999	999999	999999	128	658	526	194	999999	417	999999	999999	999999	842	700	137	31	919	999999	999999	967	864	999999	204	230	810	745	999999	999999	862	921	611	571	999999	653	533	457	955	391	999999	999999	829	999999	500	999999	528	312	564	639	725	999999	952	661	773	253	537	56	495	892	317	999999	407	147	794	999999	377	590	167	999999	176	680	75	537	999999	676	999999	352	301	115	702	507	190	999999	331	265	969	949	999999	854	999999	487	961	999999	83	570	593	999999	727	15	721	999999	155	375	473	55	541	424	669	107	115	999999	755	999999	999999	810	732	999999	999999	539	526	428	793	313	83	689	718	999999	464	431	92	456	625	295	999999	765	999999	814	25	285	724	554	289	699	999999	930	732	999999	873	273	837	675	875	999999	999999	302	154	842	999999	784	337	999999	999999	248	24	659	999999	469	996	433	457	917	902	540	815	971	999999	103	564	152	999999	147	139	999999	593	417	580	999999	806	999999	620	520	999999	999999	948	195	999999	50	684	98	371	272	585	449	999999	999999	773	345	999999	517	162	61	287	159	999999	199	999999	769	655	999999	89	141	662	904	813	937	405	999999	592	630	999999	108	418	476	780	694	999999	689	384	999999	643	999999	65	298	
938	999999	243	372	999999	999999	785	999999	395	86	19	239	609	680	999999	878	524	113	752	752	140	64	642	999999	379	143	638	999999	395	999999	999999	844	86	999999	965	253	704	42	999999	834	999999	562	713	341	466	999999	94	881	62	505	158	540	492	313	167	884	927	432	999999	281	130	75	439	412	122	174	163	999999	714	392	184	492	847	918	908	578	350	310	354	828	58	999999	999999	889	833	433	362	999999	999999	999999	326	281	48	983	714	778	133	311	999999	999999	999999	848	176	669	999999	666	693	573	405	589	544	999999	88	175	232	373	408	550	999999	689	812	999999	39	999999	999999	903	453	863	214	999999	999999	48	91	62	999999	999999	590	999999	567	177	999999	789	999999	626	546	700	203	873	999999	350	379	582	999999	539	489	15	819	999999	999999	999999	999999	829	368	275	144	505	999999	999999	734	32	782	999999	982	411	949	999999	999999	412	999999	376	709	999999	112	863	999999	872	316	552	999999	435	391	57	403	149	954	910	430	112	491	51	165	177	149	738	568	999999	600	330	999999	999999	999999	416	456	999999	718	643	726	999999	514	272	198	992	463	308	641	999999	17	842	999999	48	999999	999999	999999	55	220	541	999999	373	305	791	282	986	961	999999	443	999999	600	176	430	320	999999	925	597	229	999999	173	999999	841	107	833	961	999999	872	552	999999	91	495	411	27	187	213	362	209	723	989	212	40	357	865	666	144	840	999999	147	999999	677	323	700	202	999999	827	999999	276	472	999999	999999	123	419	251	999999	999999	199	999999	253	116	831	725	999999	240	650	999999	366	975	441	698	130	999999	735	697	196	768	794	218	970	359	999999	96	736	999999	474	999999	999999	999999	514	999999	944	999999	178	40	999999	951	448	999999	552	913	470	999999	835	773	710	999999	999999	999999	64	593	694	981	188	893	501	744	989	982	765	562	521	261	471	263	754	439	176	999999	674	245	330	334	665	67	999999	991	261	963	192	294	710	899	60	999999	493	962	512	284	538	288	962	466	704	990	401	219	162	581	999999	280	23	682	56	819	273	369	325	131	999999	510	493	35	999999	481	851	621	999999	550	999999	999999	926	891	999999	396	283	863	629	675	665	680	839	680	999999	999999	281	37	853	241	658	999999	647	999999	999999	38	795	936	666	999999	148	999999	999999	611	999999	237	354	131	999999	660	546	409	740	650	465	999999	999999	999999	92	999999	210	999999	768	968	999999	647	154	999999	999999	148	600	999999	206	405	536	885	671	237	869	716	567	159	521	202	695	258	392	
999999	925	947	366	982	854	778	999999	324	21	50	719	173	93	809	510	377	999999	209	999999	344	123	579	662	443	943	375	331	999999	312	576	282	643	999999	157	999999	999999	999999	618	999999	428	999999	222	999999	999999	518	706	632	757	649	154	142	496	56	999999	999999	355	295	923	49	999999	457	973	999999	444	999999	85	909	936	199	836	595	451	999999	784	962	999999	999999	41	999999	247	999999	573	410	999999	443	786	999999	215	273	273	388	999999	999999	14	970	408	210	440	863	442	999999	696	568	812	559	691	779	271	96	983	651	264	997	999999	745	999999	572	854	11	999999	488	999999	673	999999	458	736	871	712	813	999999	700	999999	999999	493	449	999999	999999	597	608	752	16	335	999999	999999	622	133	999999	999999	268	96	836	356	439	882	953	103	33	642	999999	822	819	77	458	533	999999	386	999999	514	362	999999	999999	975	255	258	974	999999	583	999999	313	334	999999	104	453	727	727	354	835	295	999999	355	32	999999	999999	785	932	939	999999	999999	997	999999	47	356	425	569	217	860	110	999999	907	999999	520	640	338	39	947	724	623	731	806	938	550	800	999999	16	676	999999	742	470	326	45	284	987	395	999999	296	529	679	884	519	866	253	999999	388	738	835	392	44	213	838	217	999999	999999	790	999999	999999	247	999999	999999	893	999999	999999	640	864	872	526	999999	255	270	743	427	55	739	221	999999	695	999999	421	246	180	293	482	539	631	999999	719	138	999999	336	382	999999	157	269	999999	819	748	999999	791	516	222	312	147	999999	469	999999	172	586	999999	999999	373	999999	999999	999999	999999	609	228	588	18	755	162	398	336	999999	888	693	280	785	748	999999	201	92	999999	905	34	999999	156	999999	79	221	946	143	202	999999	963	581	233	21	31	999999	600	999999	603	45	363	823	999999	228	885	776	149	386	999999	999999	659	290	999999	920	121	380	999999	519	999999	797	999999	29	205	980	955	999999	469	268	764	368	801	41	488	77	551	210	892	928	823	303	81	999999	306	659	696	682	999999	313	900	651	999999	90	999999	806	236	344	627	995	273	999999	316	999999	999999	999999	741	627	801	629	999999	911	999999	534	696	226	725	249	723	546	293	282	999999	165	368	999999	440	720	392	999999	841	216	999999	896	665	255	986	200	999999	999999	917	79	880	266	935	989	173	403	999999	433	91	986	999999	91	711	990	157	999999	523	508	48	30	245	129	787	172	338	591	869	451	239	535	301	896	999999	224	402	175	999999	378	999999	47	336	958	999999	999999	595	999999	999999	
674	999999	836	676	999999	788	897	833	760	478	773	660	582	533	999999	204	555	999999	725	463	999999	999999	999999	929	999999	558	999999	694	286	528	933	576	837	406	999999	353	999999	999999	851	999999	731	391	999999	697	457	717	377	999999	393	764	55	999999	869	47	697	87	126	906	532	890	788	213	999999	242	545	206	823	185	339	600	800	999999	844	618	999999	115	999999	999999	482	436	191	496	999999	522	999999	774	707	799	708	127	236	497	336	999999	329	528	834	999999	162	261	894	201	184	793	999999	358	324	261	315	591	130	831	999999	105	709	301	902	44	759	999999	498	999999	477	221	373	313	999999	999999	298	213	281	557	999999	999999	541	989	322	517	559	999999	460	456	493	999999	999999	999999	999999	241	999999	37	625	800	648	391	762	871	724	962	429	999999	987	441	999999	112	320	573	999999	999999	563	719	979	394	485	635	320	52	539	361	225	968	249	139	631	999999	587	481	908	751	468	669	275	359	97	999999	146	999999	999999	999999	999999	433	706	860	999999	542	999999	241	325	23	80	720	999999	373	747	999999	999999	858	809	701	524	999999	664	948	744	893	454	629	306	586	499	301	999999	157	999999	999999	999999	389	462	99	222	356	999999	999999	680	747	999999	902	612	636	488	288	219	999999	867	967	769	757	126	783	97	429	934	738	524	779	999999	195	818	955	199	999999	999999	720	489	999999	683	769	277	999999	567	551	27	999999	107	999999	92	765	290	587	32	999999	999999	679	999999	792	422	427	380	901	586	151	94	656	446	457	882	498	313	699	294	999999	489	999999	226	999999	412	999999	641	313	696	405	905	240	933	685	999999	726	718	696	754	265	398	376	420	999999	467	999999	999999	649	338	593	462	999999	303	32	34	153	999999	465	390	159	785	77	214	190	246	999999	723	761	999999	165	780	999999	944	38	611	123	708	999999	89	51	49	999999	975	999999	999999	324	936	999999	661	623	274	263	999999	605	480	330	172	999999	189	613	999999	999999	959	999999	813	844	645	275	420	999999	445	661	386	349	120	793	999999	999999	246	921	999999	812	109	76	891	527	999999	349	557	290	950	478	621	475	404	575	999999	803	999999	108	678	670	500	750	188	612	876	966	495	999999	239	999999	999999	267	695	999999	373	999999	290	296	542	999999	718	139	960	966	50	999999	999999	544	761	298	813	148	253	256	322	359	887	289	650	345	999999	999999	61	891	999999	364	780	570	212	148	523	12	565	381	952	370	999999	222	571	999999	31	999999	924	941	256	855	24	449	
999999	999999	16	999999	646	207	453	999999	88	78	492	685	139	384	342	999999	774	811	582	871	303	952	569	675	717	683	324	999999	999999	120	645	629	349	341	58	999999	142	522	366	999999	928	115	999999	999999	999999	999999	999999	646	618	311	176	444	999999	999999	155	569	454	341	292	962	883	550	999999	968	433	862	999999	798	336	999999	999999	262	454	224	999999	197	670	848	945	999999	999999	677	294	644	999999	210	356	206	196	489	744	800	239	403	999999	388	215	323	999999	999999	549	48	320	474	820	914	990	68	210	957	898	605	999999	461	125	215	265	999999	34	999999	515	999999	999999	999999	409	690	32	60	999999	563	982	356	560	87	999999	808	366	999999	824	39	999999	298	996	238	590	999999	414	999999	999999	278	999999	949	299	74	362	410	999999	473	75	140	891	939	328	999999	974	999999	55	318	999999	317	999999	446	441	995	23	226	999999	383	265	271	285	253	772	999999	999999	43	67	496	725	881	999999	892	754	999999	147	280	999999	999999	264	48	102	999999	999999	970	999999	999999	517	304	61	145	267	62	999999	803	854	647	176	858	215	940	495	559	592	298	999999	956	691	747	857	999999	256	794	129	227	178	188	999999	802	999999	999999	526	999999	999999	999999	623	330	684	950	839	500	113	121	153	323	553	543	514	999999	999999	999999	994	769	446	999999	999999	999999	932	990	635	675	999999	374	817	461	999999	732	124	12	674	614	999999	741	908	367	639	145	651	806	999999	635	674	333	766	999999	759	756	326	136	701	160	397	693	325	173	999999	999999	999999	999999	999999	999999	428	511	646	431	201	263	861	89	678	753	822	136	327	10	999999	679	999999	250	701	667	999999	999999	310	999999	226	999999	999999	999999	870	999999	999999	959	907	852	999999	172	686	345	386	506	999999	246	999999	948	338	270	376	999999	172	999999	999999	63	989	999999	415	441	211	999999	214	999999	999999	127	219	778	911	862	229	475	793	838	992	271	863	205	772	179	539	999999	195	955	221	110	581	62	999999	787	969	999999	446	775	961	563	999999	773	668	778	37	680	999999	999999	51	901	999999	334	824	870	200	794	468	246	902	999999	937	999999	401	736	999999	999999	19	999999	893	552	38	28	877	438	999999	99	536	994	151	999999	324	719	914	999999	579	257	237	898	597	185	218	209	872	120	626	883	382	999999	242	870	670	999999	582	498	872	513	457	396	740	110	267	474	105	53	999999	227	343	90	167	298	929	121	536	718	344	828	155	766	999999	256	716	604	999999	280	198	410	147	425	
999999	76	799	999999	167	496	917	744	999999	999999	584	999999	549	302	775	944	941	999999	387	863	164	53	999999	691	583	999999	393	999999	712	824	855	135	90	917	999999	101	999999	97	953	999999	800	600	999999	999999	191	414	706	424	829	816	339	639	33	283	999999	404	708	118	268	673	999999	264	999999	290	974	459	327	631	999999	999999	999999	999999	605	347	72	563	329	51	510	178	787	969	834	896	495	225	999999	806	656	248	999999	390	829	999999	936	546	999999	999999	999999	732	97	84	765	999999	370	485	999999	999999	220	999999	999999	666	608	99	885	143	429	144	795	999999	356	520	999999	999999	301	75	999999	324	999999	526	994	886	700	777	999999	713	214	689	535	20	191	427	999999	948	999999	725	782	739	999999	802	126	434	647	592	999999	576	999999	353	853	305	460	719	283	694	999999	999999	966	830	18	182	999999	740	999999	785	577	999999	924	37	999999	576	293	295	919	608	409	570	999999	118	402	514	999999	999999	835	240	559	999999	153	901	244	975	999999	951	730	999999	999999	386	999999	999999	25	456	651	999999	106	287	21	175	800	674	295	153	950	999999	438	503	567	79	904	999999	235	999999	785	33	792	281	817	341	564	696	735	32	744	385	999999	945	863	543	999999	999999	228	394	999999	478	999999	101	35	999999	523	236	664	803	481	456	636	909	671	627	288	824	999999	680	999999	114	999999	272	999999	574	765	999999	640	34	999999	356	999999	841	444	316	999999	701	256	999999	818	337	41	999999	551	298	749	193	284	245	265	938	999999	548	783	999999	539	353	693	999999	999999	40	999999	640	497	135	999999	794	474	364	220	587	577	552	999999	283	82	16	721	999999	825	999999	218	999999	999999	999999	266	612	68	878	777	74	999999	999999	782	787	740	401	445	426	999999	999999	718	920	35	678	999999	546	999999	999999	493	532	631	583	634	562	822	201	871	129	868	693	736	999999	586	155	999999	781	770	84	999999	681	571	305	126	871	863	297	380	101	16	720	926	558	999999	254	999999	433	171	229	964	999999	530	325	557	999999	227	132	999999	999999	108	999999	776	611	966	812	999999	336	999999	763	699	999999	821	779	123	999999	766	187	211	342	712	155	619	550	120	992	161	256	747	999999	653	740	953	500	992	426	999999	999999	592	582	999999	115	999999	408	999999	439	728	750	999999	409	543	50	920	11	176	952	970	236	501	974	660	715	999999	651	119	958	581	330	787	697	214	452	595	629	999999	606	999999	220	999999	680	274	411	54	348	282	999999	820	952	333	50	
999999	999999	823	999999	921	999999	526	324	999999	999999	858	407	963	514	204	101	455	999999	951	569	772	999999	217	820	999999	259	671	251	379	506	147	628	997	746	251	497	628	977	707	482	90	865	921	456	822	866	447	539	153	191	167	528	10	763	277	695	509	999999	908	672	906	285	999999	999999	434	239	999999	226	999999	999999	472	477	594	479	489	906	999999	760	997	842	811	141	107	197	999999	999999	627	999999	479	999999	987	625	78	45	576	805	921	139	32	593	466	231	276	447	718	999999	934	531	284	371	999999	999999	15	75	860	774	188	757	453	815	612	176	747	717	718	847	409	999999	903	684	985	709	738	414	386	590	865	659	479	659	684	106	999999	118	698	248	619	13	184	801	626	999999	685	216	981	300	484	558	728	999999	290	385	999999	599	385	999999	21	601	999999	999999	909	999999	287	999999	999999	515	216	999999	29	480	237	405	384	999999	67	821	33	999999	999999	999999	999999	999999	931	999999	378	308	477	999999	732	551	236	28	999999	999999	892	108	886	999999	85	999999	93	844	539	999999	643	999999	11	526	542	564	133	490	177	602	999999	602	596	999999	999999	832	48	846	907	477	253	219	90	999999	219	958	934	142	455	958	999999	271	777	683	964	492	307	951	999999	177	427	746	850	722	999999	299	512	216	475	253	999999	999999	937	71	13	999999	804	530	317	583	999999	991	999999	219	599	902	824	999999	714	999999	534	97	999999	739	59	999999	369	368	999999	919	456	728	666	211	531	765	999999	716	999999	999999	688	777	643	253	999999	436	999999	999999	132	837	475	599	501	542	719	349	228	208	22	506	74	445	789	397	137	901	335	833	688	999999	579	999999	243	999999	254	999999	999999	775	201	999999	999999	999999	246	903	454	857	999999	133	999999	191	547	135	703	999999	477	999999	987	256	999999	647	111	878	952	298	999999	366	366	328	999999	961	896	452	17	398	999999	346	999999	886	943	279	999999	211	351	999999	999999	454	414	69	706	999999	770	206	658	554	999999	917	775	999999	999999	97	501	908	835	530	294	105	127	315	471	141	52	999999	312	846	972	999999	537	455	999999	813	952	306	621	999999	201	700	794	463	876	793	570	262	250	856	778	765	376	999999	999999	999999	999999	109	598	575	999999	999999	894	811	999999	622	999999	330	999999	999999	999999	205	297	999999	999999	594	310	664	438	678	570	790	860	456	78	217	532	716	242	811	999999	852	708	56	336	532	805	982	999999	264	413	999999	316	999999	999999	583	999999	827	492	628	890	671	
671	919	14	179	808	447	743	373	999999	674	97	144	355	999999	496	251	999999	805	999999	999999	999999	183	274	999999	483	999999	735	495	739	704	233	614	920	815	191	788	51	167	723	368	249	517	175	739	162	999999	73	999999	96	999999	999999	686	999999	571	888	497	655	999999	695	367	712	257	634	394	450	999999	999999	539	110	708	999999	64	92	430	89	999999	18	999999	178	310	388	305	999999	512	98	547	775	359	926	694	143	368	471	999999	655	991	999999	780	999999	679	999999	533	338	387	37	561	603	418	999999	999999	488	999999	514	395	978	999999	848	132	999999	999999	706	863	999999	415	575	841	592	726	775	999999	391	237	999999	999999	350	854	966	31	999999	999999	999999	366	999999	312	215	23	999999	999999	387	999999	152	760	485	396	972	105	920	923	811	195	969	877	999999	403	241	260	883	25	54	133	449	999999	647	768	958	350	996	310	209	562	988	515	348	536	946	631	999999	999999	999999	254	934	53	999999	999999	567	75	722	999999	80	955	139	837	999999	264	798	324	999999	999999	437	632	109	619	723	999999	207	999999	539	117	456	610	507	44	499	799	198	999999	999999	999999	999999	893	627	999999	999999	254	432	160	484	94	737	999999	999999	999999	421	893	155	324	330	959	100	999999	536	615	27	469	457	105	348	242	75	402	706	763	999999	544	15	577	389	478	999999	57	979	455	999999	825	102	999999	622	605	654	999999	85	999999	999999	106	366	21	515	769	999999	337	811	252	999999	345	999999	754	529	877	888	999999	935	852	142	53	134	90	246	201	377	985	999999	743	999999	201	326	58	505	999999	187	993	999999	620	680	999999	246	737	436	44	900	999999	999999	745	716	999999	938	233	525	225	999999	286	999999	323	402	812	854	77	664	827	28	875	999999	120	999999	894	515	324	181	642	806	397	999999	212	301	999999	53	999999	36	510	999999	999999	533	290	448	901	999999	749	227	868	645	999999	82	609	999999	35	98	999999	55	821	999999	623	62	882	418	583	632	573	32	372	769	999999	51	163	575	925	352	968	672	798	676	766	107	999999	996	637	999999	54	999999	276	999999	221	692	214	939	999999	50	650	871	864	278	655	727	855	999999	529	137	919	43	100	682	130	999999	999999	155	999999	526	750	999999	780	999999	588	386	756	999999	999999	999999	999999	223	937	884	701	106	999999	530	31	49	251	999999	477	510	999999	20	106	593	820	61	445	69	144	121	300	765	999999	605	690	278	970	434	999999	106	300	705	999999	999999	999999	33	361	727	134	765	284	
547	418	279	863	577	290	172	610	506	988	777	88	825	593	935	15	212	839	999999	78	817	661	381	220	999999	914	889	999999	797	699	718	935	379	836	753	356	821	999999	123	988	999999	823	54	999999	522	999999	999999	999999	999999	28	999999	999999	381	697	999999	885	47	68	173	999999	400	999999	999999	806	279	842	709	988	840	589	193	470	726	999999	270	994	999999	273	999999	82	999999	999999	566	779	551	830	999999	681	379	999999	999999	999999	999999	460	598	256	20	999999	838	679	917	999999	999999	999999	834	688	999999	618	437	473	278	773	370	999999	30	132	995	43	999999	448	289	37	999999	971	279	999999	891	276	999999	23	999999	379	434	29	999999	999999	999999	999999	944	862	669	945	254	906	999999	546	402	488	440	999999	999999	999999	982	399	399	889	672	999999	197	414	796	895	999999	999999	489	899	348	999999	934	669	999999	895	999999	402	778	344	782	713	999999	733	999999	413	835	699	761	16	396	45	629	275	687	999999	999999	999999	76	774	501	999999	426	999999	207	61	999999	770	999999	366	887	589	999999	65	117	959	439	999999	386	392	69	753	662	483	512	999999	721	669	982	999999	983	559	336	14	842	951	296	680	535	976	860	999999	862	999999	128	807	999999	573	168	727	254	458	163	683	715	748	999999	943	198	893	339	884	788	882	383	337	263	616	223	165	673	759	928	409	532	999999	891	999999	999999	705	888	158	510	264	710	535	405	652	999999	103	782	999999	491	642	646	999999	999999	979	999999	791	999999	999999	999999	12	64	494	529	754	161	999999	999999	911	588	999999	15	191	383	533	182	848	931	610	327	129	383	330	278	295	999999	556	716	911	245	573	161	90	999999	508	210	999999	15	651	999999	577	999999	871	764	997	637	465	999999	999999	806	183	859	942	490	240	999999	733	999999	243	999999	604	999999	945	675	24	999999	924	393	875	333	957	842	290	120	750	882	512	999999	280	658	999999	999999	999999	115	72	714	999999	600	999999	879	476	999999	771	660	896	572	301	205	999999	664	712	999999	999999	430	848	340	578	832	739	358	999999	177	945	999999	693	999999	51	839	612	999999	999999	333	999999	995	856	999999	999999	999999	999999	188	591	316	999999	616	945	235	999999	999999	266	732	145	385	999999	999999	762	999999	62	999999	966	999999	530	461	999999	449	999999	388	999999	999999	574	889	999999	949	999999	560	999999	999999	362	339	639	468	423	508	999999	880	174	749	999999	617	999999	557	907	885	662	968	657	139	999999	376	86	999999	980	505	969	377	473	196	766	310	999999	999999	946	
723	557	999999	999999	32	878	999999	284	999999	999999	999999	497	26	999999	383	296	650	902	637	97	985	262	82	488	917	999999	999999	999999	999999	999999	172	176	999999	999999	194	338	163	145	635	261	20	101	296	651	352	18	952	394	100	899	125	407	999999	863	999999	999999	484	30	999999	493	999999	999999	306	807	999999	471	214	999999	798	55	999999	999999	277	385	86	894	965	999999	145	999999	587	999999	326	88	866	764	362	429	649	723	999999	142	229	152	589	715	795	488	897	880	803	545	596	54	999999	610	140	438	999999	76	504	63	885	16	905	850	978	999999	999999	988	119	785	766	999999	201	10	295	134	796	371	108	487	533	265	999999	999999	234	282	322	266	634	924	642	582	228	799	257	223	246	739	736	577	999999	999999	771	27	779	521	852	765	324	999999	642	424	999999	27	530	629	900	864	999999	999999	904	684	364	999999	153	999999	999999	402	752	81	888	66	635	530	999999	624	493	98	271	712	429	556	941	999999	999999	227	614	211	999999	627	999999	999999	123	39	673	863	554	586	874	999999	666	999999	999999	253	999999	999999	789	447	88	906	146	999999	603	913	999999	358	999999	735	999999	925	999999	999999	133	999999	999999	999999	943	605	857	999999	79	999999	224	999999	56	999999	543	698	510	706	999999	177	133	999999	491	999999	778	999999	752	999999	130	819	683	948	25	21	336	887	494	611	641	999999	589	999999	836	238	597	925	999999	318	814	54	234	999999	497	412	530	760	999999	257	737	743	852	999999	954	259	999999	275	661	999999	642	656	214	899	74	253	588	131	536	263	999999	999999	343	444	510	86	595	486	460	612	490	999999	253	999999	999999	898	342	56	57	586	14	331	273	831	676	999999	840	334	999999	254	824	409	234	999999	344	999999	999999	418	999999	999999	664	747	815	59	554	999999	412	967	999999	175	911	541	999999	999999	258	591	588	512	768	352	246	270	999999	216	788	91	352	863	902	988	499	923	999999	179	922	266	516	224	287	610	756	872	308	965	999999	293	999999	999999	141	752	999999	896	650	689	999999	404	401	999999	270	999999	723	548	74	48	999999	987	526	999999	999999	992	999999	373	235	167	596	373	962	999999	999999	505	754	77	731	999999	691	603	999999	335	537	999999	864	907	999999	813	886	217	808	270	999999	356	999999	431	257	149	678	932	671	492	102	278	442	22	736	765	999999	655	817	915	999999	999999	713	999999	999999	509	999999	176	999999	421	999999	389	565	701	999999	526	738	999999	820	592	481	758	999999	791	999999	268	96	852	999999	198	
105	240	400	892	914	226	643	999999	999999	747	999999	511	523	259	220	713	713	740	921	219	999999	395	835	999999	443	597	999999	921	957	118	423	284	999999	230	325	50	988	999999	999999	873	883	172	278	82	580	999999	245	682	581	529	554	355	999999	961	172	710	405	999999	458	326	999999	721	999999	999999	334	999999	516	302	933	179	999999	50	952	999999	999999	863	127	762	654	473	361	999999	350	437	563	77	353	999999	68	615	645	999999	223	470	999999	171	553	331	748	843	463	943	999999	999999	999999	513	402	883	635	308	593	642	521	985	964	999999	381	191	392	267	393	482	244	999999	534	999999	999999	491	999999	174	320	795	24	999999	20	418	999999	938	999999	59	674	470	408	759	32	12	312	238	506	999999	790	372	939	490	460	981	708	430	999999	904	686	910	633	470	988	797	628	999999	975	555	897	442	559	342	999999	922	999999	484	306	531	598	999999	985	78	384	947	856	533	999999	38	710	299	71	727	373	763	999999	938	771	234	999999	999999	263	950	999999	358	813	606	897	537	907	999999	134	355	315	999999	999999	999999	95	50	941	104	360	946	845	608	380	831	999999	829	95	999999	713	81	157	997	345	45	786	36	144	999999	636	822	131	486	174	999999	422	285	838	282	999999	730	293	289	251	317	114	683	977	982	637	78	452	771	519	999999	999999	317	999999	889	778	999999	906	692	468	537	825	999999	444	663	418	693	990	812	999999	983	999999	867	756	38	931	112	58	999999	999999	999999	380	999999	966	999999	518	999999	532	948	504	999999	823	601	999999	713	492	745	999999	323	573	943	87	999999	489	536	274	999999	999999	724	958	675	20	754	80	900	999999	475	402	332	155	314	171	52	318	499	169	197	57	52	545	195	863	734	588	999999	490	999999	999999	440	846	188	552	808	990	828	782	999999	531	999999	556	26	999999	916	178	268	999999	45	330	999999	999999	999999	293	519	188	999999	812	999999	999999	401	999999	426	605	962	486	967	761	362	62	999999	999999	999999	999999	999999	999999	529	843	946	566	329	999999	455	420	880	73	999999	895	42	999999	227	25	506	999999	999999	999999	140	420	999999	999999	211	999999	429	983	840	282	999999	421	999999	34	659	928	866	720	846	999999	965	16	724	899	717	999999	999999	999999	834	474	221	197	999999	627	365	999999	464	516	364	999999	476	472	579	608	787	356	739	18	970	298	999999	785	66	634	544	133	696	489	999999	999999	777	999999	158	375	999999	98	885	999999	999999	550	474	359	365	33	999999	999999	436	126	122	
371	999999	999999	999999	546	325	999999	141	902	93	241	999999	974	793	234	999999	999999	323	999999	547	699	471	211	349	999999	823	799	999999	42	605	999999	696	999999	377	361	797	999999	933	611	60	635	999999	983	455	436	138	999999	566	141	978	258	189	233	579	999999	900	141	999999	342	722	525	14	109	307	999999	545	842	999999	442	437	987	999999	712	163	911	742	999999	756	913	301	334	243	999999	63	356	862	473	10	954	461	666	686	600	999999	534	999999	857	686	412	891	295	891	133	999999	991	999999	477	80	667	680	999999	999999	467	51	999999	292	715	55	950	190	999999	842	653	981	999999	999999	255	822	628	290	885	802	353	31	999999	442	120	595	999999	944	999999	403	343	284	999999	291	229	999999	999999	252	999999	811	999999	232	999999	453	248	152	933	690	999999	654	999999	387	794	999999	999999	999999	45	955	182	130	999999	15	999999	678	509	378	942	489	91	696	331	385	375	999999	76	999999	212	562	203	968	661	381	788	740	999999	955	489	999999	259	783	999999	545	999999	999999	828	999999	999999	150	944	869	999999	453	609	469	999999	999999	999999	720	553	911	243	482	761	214	468	999999	226	64	999999	553	889	522	999999	999999	999999	999999	315	580	254	999999	692	72	618	334	999999	999999	772	329	417	884	943	769	875	347	550	51	784	866	999999	227	513	383	422	401	980	687	223	311	999999	547	761	442	476	218	229	180	864	437	446	260	999999	897	647	999999	609	130	646	892	756	999999	11	448	253	36	831	319	649	227	353	90	999999	470	41	869	999999	511	303	667	128	999999	187	356	430	85	999999	616	736	579	791	860	50	331	999999	165	545	999999	999999	449	386	909	531	646	94	365	266	377	999999	777	720	108	827	979	773	386	953	655	28	178	647	225	583	80	435	999999	50	672	915	876	333	810	323	999999	999999	218	848	540	271	75	818	21	750	999999	999999	999999	43	71	557	178	212	999999	999999	29	801	171	336	460	220	601	999999	999999	461	989	453	999999	784	973	698	999999	538	423	999999	999999	359	635	999999	999999	221	742	459	979	999999	747	673	999999	515	303	61	999999	882	397	329	670	999999	999999	560	761	515	999999	999999	70	999999	992	640	999999	507	351	999999	176	999999	712	248	478	151	345	479	714	325	999999	404	491	921	578	682	150	103	722	999999	134	85	712	118	273	834	399	999999	131	117	884	999999	174	999999	885	432	180	158	851	528	415	754	845	445	505	554	427	148	794	320	499	999999	784	148	999999	999999	984	999999	999999	999999	999999	
729	357	606	441	83	239	857	45	155	999999	999999	252	203	797	999999	239	277	612	718	999999	260	821	811	999999	199	999999	36	97	999999	448	999999	183	217	999999	686	407	249	14	431	324	569	112	649	807	507	453	590	350	999999	861	999999	999999	266	237	999999	907	999999	988	999999	999999	213	769	251	706	999999	818	45	427	121	972	999999	273	191	403	846	999999	999999	13	999999	745	570	685	922	932	999999	586	916	979	285	778	860	260	762	999999	121	999999	861	942	999999	999999	417	173	239	202	871	999999	809	863	390	353	735	999999	878	506	361	527	999999	318	999999	999999	902	65	151	343	122	999999	510	681	292	56	999999	239	999999	430	999999	407	999999	999999	71	999999	776	63	598	932	53	328	999999	266	158	594	999999	553	967	522	787	362	31	896	90	999999	942	137	581	343	66	505	999999	999999	178	954	81	128	256	696	582	849	466	999999	299	794	368	254	533	697	104	743	271	619	643	975	999999	560	999999	930	999999	649	999999	265	875	547	999999	923	98	203	999999	834	306	281	999999	937	895	999999	999999	999999	772	698	604	883	999999	323	243	999999	999999	999999	578	520	479	326	999999	933	377	211	343	752	999999	445	999999	339	184	999999	446	990	680	999999	999999	572	954	362	999999	647	999999	598	25	561	999999	137	119	999999	625	12	365	979	921	15	570	999999	478	853	999999	999999	999999	999999	999999	979	999999	253	119	118	122	16	566	127	169	712	888	778	196	999999	999999	749	335	270	999999	182	904	467	78	674	145	396	103	110	999999	830	115	999999	890	45	999999	70	27	11	783	619	445	999999	820	219	126	999999	507	696	415	670	11	281	560	999999	85	999999	184	445	972	725	912	466	185	999999	606	999999	888	160	107	387	732	999999	999999	999999	737	666	646	999999	558	354	888	999999	694	281	828	834	229	364	960	999999	886	582	38	67	999999	979	72	491	612	17	903	357	599	37	999999	999999	794	999999	798	419	772	324	886	628	836	514	771	903	510	772	889	533	199	999999	501	160	999999	999999	999999	757	603	165	257	550	999999	999999	807	667	343	999999	50	765	566	999999	502	571	695	410	999999	202	218	999999	981	840	999999	379	167	767	535	999999	380	374	76	50	815	999999	77	346	999999	999999	706	113	570	357	731	133	967	648	339	930	465	999999	208	206	549	444	183	417	431	999999	383	50	999999	555	782	675	698	525	735	884	504	358	232	925	495	999999	599	633	999999	994	412	518	437	999999	332	484	176	870	501	999999	999999	999999	915	999999	999999	999999	
972	999999	999999	66	435	452	913	999999	435	116	673	999999	710	999999	844	549	308	436	669	865	612	999999	232	307	509	828	33	363	449	999999	443	126	13	828	142	584	999999	62	999999	959	999999	999999	180	226	999999	999999	169	66	536	894	999999	488	446	999999	63	446	791	277	557	606	428	560	999999	591	672	556	279	882	999999	270	491	256	999999	709	270	630	365	16	999999	616	999999	967	999999	999999	492	999999	999999	999999	999999	999999	792	790	504	963	999999	54	976	999999	553	264	623	999999	753	276	999999	115	999999	736	999999	433	91	785	780	941	937	461	733	460	109	999999	999999	332	117	617	477	700	999999	903	178	226	999999	999999	462	241	992	391	223	559	152	387	343	943	161	351	614	17	999999	563	36	89	320	526	489	835	388	300	999999	999999	799	999999	999999	718	568	579	779	314	332	548	948	555	248	184	318	721	384	932	999999	765	13	469	999999	198	877	98	999999	999999	297	626	852	702	221	999999	760	999999	34	624	384	581	572	309	999999	999999	615	999999	841	146	218	767	461	456	128	414	142	339	31	175	999999	479	673	651	26	999999	999999	255	344	171	424	878	697	759	557	999999	203	703	785	230	582	406	257	769	919	530	175	406	583	806	943	430	999999	858	783	999999	907	999999	999999	979	774	369	145	680	999999	339	999999	701	898	999999	221	999999	554	801	592	444	999999	904	999999	495	540	999999	672	537	227	993	469	999999	976	653	691	282	999999	805	455	223	271	576	57	589	461	473	508	999999	595	514	875	999999	999999	348	681	13	198	798	999999	485	697	607	462	728	870	240	725	255	837	938	29	999999	355	379	183	999999	857	152	44	76	790	617	941	713	128	852	572	638	971	688	93	621	367	969	525	663	124	329	719	230	748	263	226	657	494	136	999999	999999	174	999999	156	56	763	381	694	89	665	749	609	27	667	999999	283	159	854	407	391	386	854	520	541	537	432	813	999999	537	400	294	999999	991	591	675	473	945	542	999999	857	985	284	999999	997	375	719	701	562	661	979	77	802	96	745	999999	999999	654	494	618	999999	949	999999	166	689	381	530	618	436	991	623	338	617	816	999999	999999	111	999999	523	176	818	730	261	667	558	333	491	141	256	706	633	999999	461	923	999999	999999	999999	128	756	625	844	111	275	570	999999	650	999999	986	546	999999	783	634	140	999999	800	999999	698	395	608	365	999999	398	371	730	368	803	877	999999	403	641	999999	983	662	999999	999999	716	465	690	629	908	999999	505	
595	999999	999999	999	688	142	132	530	219	547	520	400	999999	456	739	999999	212	244	772	766	593	904	874	799	971	999999	996	93	437	18	999999	699	999999	394	803	464	807	999999	124	744	999999	999999	432	927	473	271	171	999999	999999	919	487	999999	999999	999999	999999	690	43	133	999999	999999	146	999999	102	211	781	820	906	351	652	999999	999999	999999	129	38	206	720	999999	947	999999	709	82	130	999999	517	530	380	564	999999	999999	122	430	684	999999	669	607	531	779	999999	155	653	364	819	233	702	191	644	999999	117	909	999999	217	96	796	327	382	25	933	584	999999	999999	266	529	870	539	999999	63	511	999999	999999	674	999999	261	801	999999	355	999999	897	999999	336	886	999999	457	478	999999	905	344	999999	999999	296	592	999999	204	550	744	397	835	999999	693	847	137	142	815	686	244	261	955	999999	123	972	999999	999999	530	999999	794	306	808	61	590	634	520	176	999999	173	999999	87	999999	999999	999999	296	519	314	214	565	208	999999	299	770	999999	999999	949	999999	999999	999999	999999	473	77	999999	755	999999	999999	784	368	69	337	961	645	652	848	167	514	254	237	827	463	815	913	964	60	51	17	999999	817	999999	685	470	403	999999	996	374	19	800	955	999999	999999	734	999999	155	999999	247	999999	647	922	999999	523	704	822	946	588	360	560	999999	895	714	999999	550	967	999999	383	999999	568	199	655	484	999999	999999	298	617	129	728	869	768	999999	813	933	370	125	741	48	980	999999	456	867	999999	814	907	999999	251	189	999999	767	149	771	372	679	917	991	999999	928	809	415	214	826	859	999999	791	376	92	780	79	999999	235	768	403	227	121	332	19	669	250	810	57	437	961	960	730	997	999999	144	25	378	999999	813	239	574	999999	999999	17	164	999999	999999	999999	470	999999	733	999999	381	999999	999999	567	595	981	999999	687	998	368	777	865	898	760	794	13	999999	764	700	756	421	539	829	783	491	324	855	647	710	988	999999	327	237	428	359	999999	228	576	430	999999	899	135	240	216	666	999999	119	999999	999999	537	873	999999	999999	999999	130	842	548	371	86	281	999999	141	977	999999	999999	459	999999	999999	411	999999	784	382	344	999999	999999	295	999999	622	126	726	215	461	418	182	125	880	908	260	307	999999	999999	857	999999	158	999999	767	999999	999999	434	217	999999	638	992	73	752	501	371	999999	130	999999	543	999999	254	999999	999999	675	722	999999	894	900	551	386	182	999999	94	926	882	195	52	99	147	88	197	909	599	576	468	355	429	999999	519	802	140	472	973	
164	999999	150	999999	595	55	353	335	534	999999	750	999999	999999	978	826	999999	185	73	999999	697	465	999999	345	999999	500	216	377	384	280	391	748	999999	709	921	929	999999	742	113	999999	53	793	752	663	253	848	119	370	376	999999	999999	343	739	999999	774	517	426	999999	390	591	388	999999	968	65	153	999999	504	756	186	58	512	999999	81	616	999999	904	712	84	102	999999	390	846	10	999999	274	57	999999	156	935	413	512	999999	999999	521	77	375	825	697	999999	335	353	999999	193	328	100	139	271	133	122	999999	999999	352	185	478	211	542	999999	197	999999	106	909	358	821	773	546	467	523	559	999999	621	999999	999999	999999	999999	567	36	662	999999	690	999999	785	885	43	999999	608	999999	999999	883	320	999999	999999	999999	907	423	426	994	541	420	999999	633	999999	711	585	999999	791	999999	788	419	911	999999	999999	999999	506	655	999999	33	325	757	175	999999	597	640	249	999999	999999	451	118	999999	350	572	999999	999999	900	66	999999	83	310	999999	282	999999	381	460	972	145	655	999999	140	261	113	402	679	999999	255	999999	46	975	472	999999	577	350	681	647	999999	349	689	638	105	450	135	247	999999	783	484	356	999999	999999	668	114	367	231	320	856	47	948	893	710	999999	504	29	553	999999	738	965	999999	146	734	392	999999	999999	999999	606	690	999999	865	999999	896	310	898	402	899	317	367	214	355	999999	999999	610	999999	999999	979	641	601	430	582	999999	999999	999999	552	220	279	754	45	999999	350	625	999999	730	181	279	996	410	107	112	999999	999999	253	534	619	901	320	133	271	186	475	385	999999	999999	553	240	692	88	757	688	132	155	999999	999999	999999	729	410	105	439	850	459	579	544	499	310	346	392	461	207	650	899	156	492	858	193	965	620	369	186	941	587	918	652	419	979	974	963	545	999999	890	501	225	694	999999	727	896	841	999999	959	999999	999999	241	880	117	788	975	662	423	999999	897	119	50	918	497	272	999999	927	134	519	335	382	846	790	317	159	683	461	999999	999999	296	999999	113	410	969	103	355	48	545	630	13	321	549	30	773	999999	460	307	207	158	999999	969	716	996	633	835	11	450	572	957	115	524	591	293	238	773	15	999999	948	404	917	999999	391	999999	515	24	999999	826	26	537	999999	385	999999	921	943	999999	417	117	776	144	102	904	475	999999	525	489	999999	266	792	10	774	999999	358	999999	241	999999	999999	999999	491	999999	999999	185	999999	44	268	729	269	999999	350	911	999999	898	999999	814	312	22	999999	804	999999	
999999	294	575	44	26	763	879	999999	461	690	259	739	204	625	166	141	916	999999	999999	999999	999999	229	69	916	880	644	999999	955	999999	500	999999	667	999999	243	999999	335	436	999999	417	281	388	702	808	979	999999	181	170	283	707	683	395	999999	999999	484	192	805	234	659	163	999999	887	924	493	961	470	591	999999	961	169	831	704	776	72	169	941	103	999999	89	999999	999999	999999	602	257	860	999999	688	81	999999	60	660	111	999999	987	46	393	463	218	846	519	509	224	209	124	999999	978	619	478	999999	543	999999	394	154	834	453	999999	295	677	632	855	999999	520	658	910	508	729	927	788	35	999999	487	885	574	999999	325	495	285	487	381	882	496	999999	999999	764	961	999999	957	999999	999999	149	108	785	585	999999	999999	989	566	299	615	156	60	830	999999	661	65	214	819	583	518	999999	621	808	306	999999	369	572	875	893	948	242	999999	985	254	999999	677	702	999999	583	833	336	928	986	871	234	832	665	999999	983	999999	757	456	383	434	999999	999999	300	489	835	631	174	123	672	999999	999999	384	75	999999	566	984	363	999999	245	750	999999	39	635	999999	999999	999999	999999	999999	892	194	201	785	398	999999	999999	367	386	222	473	951	669	222	265	645	999999	850	767	90	209	999	354	852	221	633	999999	999999	999999	364	418	999999	928	367	231	488	158	999999	985	513	916	209	607	151	441	293	91	969	774	989	447	230	160	623	606	893	999999	348	574	765	318	123	474	32	999999	555	33	311	999999	777	496	900	865	999999	173	10	401	213	420	927	551	999999	781	903	916	197	999999	314	760	338	999999	999999	33	999999	204	803	734	585	999999	886	270	779	999999	996	999999	546	999999	897	460	606	501	636	928	647	999999	999999	342	571	115	616	787	718	550	663	139	999999	999999	999999	68	999999	275	816	866	533	666	771	305	784	410	379	999999	999999	999999	999999	837	21	999999	385	16	999999	471	172	479	730	999999	551	239	999999	866	816	668	719	838	999999	999999	684	999999	404	980	451	740	557	999999	736	784	917	863	396	826	999999	805	502	999999	899	899	113	347	145	999999	124	542	981	917	594	999999	123	41	764	999999	162	251	486	404	564	999999	913	11	742	945	192	687	843	498	748	20	176	89	939	200	237	347	634	970	865	909	758	639	577	999999	671	999999	108	999999	999999	877	328	107	85	999999	985	112	999999	199	252	999999	699	492	179	583	544	43	102	574	595	999999	616	516	539	655	669	284	433	717	999999	999999	589	280	824	871	999999	
79	14	468	215	135	743	999999	727	438	219	276	470	999999	490	637	999999	534	977	859	270	999999	567	429	810	999999	999999	886	915	999999	847	429	668	307	890	475	999999	633	368	999999	81	182	788	110	446	403	814	999999	236	646	514	64	303	965	999999	881	511	584	658	504	999999	856	529	782	999999	790	999999	172	114	25	999999	168	176	516	787	98	999999	999999	999999	999999	896	249	660	279	441	793	136	703	696	999999	999999	454	975	863	23	999999	999999	999999	519	655	796	651	334	220	47	355	888	786	187	522	999999	54	600	999999	608	999999	206	260	351	797	663	904	999999	999999	61	164	999999	312	503	572	445	999999	947	999999	999999	255	914	449	241	95	999999	349	526	183	160	999999	853	999999	265	805	29	402	664	722	991	999999	184	239	999999	883	999999	585	293	614	87	842	106	272	630	362	302	756	28	999999	892	999999	999999	999999	944	999999	999999	458	56	697	999999	52	361	234	345	728	80	999999	290	357	999999	999999	66	911	106	318	823	591	999999	902	513	999999	384	409	999999	677	513	881	294	37	583	714	539	595	71	44	490	872	999999	901	292	616	999999	671	999999	572	267	476	999999	636	999999	719	353	154	999999	290	999999	952	404	668	224	199	401	262	773	999999	790	471	849	71	828	951	664	212	999999	999999	795	999999	999999	267	420	47	999999	999999	999999	864	999999	394	411	999999	376	538	999999	268	686	102	225	999999	897	133	782	999999	626	145	808	367	64	151	999999	297	999999	955	885	146	257	187	514	743	544	909	848	405	999999	999999	695	300	999999	999999	525	527	999999	999999	815	943	485	999999	420	999999	999999	360	809	229	999999	123	295	420	652	341	21	509	588	481	679	988	285	999999	736	557	999999	518	884	659	625	16	615	999999	999999	942	661	633	766	965	894	193	109	629	544	946	783	284	647	151	999999	26	999999	209	901	999999	668	108	888	863	109	340	476	999999	604	855	999999	999999	280	710	680	999999	999999	623	587	496	888	656	842	999999	773	174	870	743	276	608	76	415	21	323	283	999999	744	903	999999	999999	999999	949	34	689	447	411	14	999999	999999	15	283	326	622	415	938	22	265	108	99	935	999999	999999	883	995	788	102	370	999999	999999	127	643	839	757	34	778	999999	631	163	999999	372	170	933	282	270	335	750	999999	606	385	271	307	646	999999	929	103	984	999999	999999	900	355	50	999999	510	353	372	999999	568	598	999999	998	391	111	756	726	775	999999	460	623	670	47	309	999999	582	999999	999999	996	35	827	930	
999999	873	601	262	996	331	999999	432	928	897	999999	192	999999	969	999999	880	205	999999	97	164	566	533	452	368	863	56	286	475	346	532	999999	999999	740	667	842	999999	999999	849	760	999999	662	113	531	999999	779	854	999999	794	205	999999	625	116	938	673	373	270	430	242	999999	949	54	999999	96	406	531	999999	999999	537	137	999999	101	356	999999	999999	502	463	11	726	999999	999999	942	999999	999999	62	999999	268	480	999999	303	581	999999	556	999999	810	360	25	27	999999	203	999999	412	577	667	999999	202	279	999999	256	180	910	268	703	653	999999	17	562	378	999999	499	273	11	385	243	555	555	999999	896	329	341	487	445	876	533	291	999999	375	999999	333	859	637	292	999999	999999	999999	322	11	902	78	999999	999999	646	982	999999	999999	999999	37	999999	999999	400	657	383	657	914	999999	474	999999	180	372	999999	642	999999	54	184	999999	999999	999999	488	850	242	553	641	999999	527	544	840	463	250	602	985	579	41	712	933	211	263	999999	999999	212	917	930	830	540	294	170	999999	999999	807	773	999999	527	548	492	879	846	25	555	139	380	853	21	999999	999999	999999	214	610	35	121	973	999999	356	469	286	932	312	722	111	542	366	484	247	655	476	652	467	41	549	999999	96	999999	707	504	938	999999	999999	788	262	164	89	559	999999	491	834	174	603	68	272	559	999999	134	914	23	773	895	615	366	675	925	999999	183	71	201	34	787	900	851	530	926	36	524	999999	999999	462	806	450	999999	820	999999	59	408	999999	989	266	999999	281	694	999999	52	999999	549	122	337	245	999999	498	999999	999999	57	274	752	537	999999	533	999999	664	999999	999999	999999	455	858	545	373	999999	999999	414	82	935	999999	515	215	129	488	999999	999999	411	141	711	556	999999	608	300	999999	47	307	870	433	999999	212	999999	313	143	765	999999	884	13	749	999999	725	501	426	906	999999	541	68	632	59	161	56	652	999999	266	13	658	846	568	772	999999	999999	649	980	999999	732	999999	212	81	999999	890	999999	483	661	999999	986	65	999999	701	896	241	999999	999999	821	282	420	560	775	56	140	117	750	999999	999999	999999	999999	85	999999	810	183	639	339	999999	278	169	853	999999	990	852	280	948	766	155	672	541	999999	903	999999	708	206	999999	989	999999	941	999999	149	982	252	247	795	999999	545	91	527	267	902	999999	406	661	999999	847	570	922	776	999999	351	605	653	699	77	980	257	999999	614	11	649	999999	999999	31	29	871	999999	999999	66	369	999999	684	999999	415	999999	999999	506	176	999999	358	
611	76	388	760	906	544	999999	552	999999	815	663	734	477	525	999999	728	948	385	642	557	999999	999999	866	417	999999	666	977	247	70	999999	484	90	999999	265	400	583	794	294	125	484	999999	777	583	999999	705	999999	216	112	798	910	415	130	533	732	832	794	210	971	981	249	567	101	999999	466	341	999999	213	222	999999	44	933	663	999999	168	999999	748	244	999999	712	999999	460	874	999999	159	308	363	556	999999	433	999999	382	823	313	999999	916	999999	999999	126	999999	132	475	994	999999	763	977	999999	999999	375	717	999999	999999	586	999999	999999	789	692	651	999999	999999	977	36	999999	789	529	661	119	999999	999999	999999	574	999999	127	713	999999	634	999999	897	686	999999	999999	502	191	90	349	55	796	564	999999	999999	233	799	951	959	932	105	999999	215	456	112	867	401	475	999999	153	999999	443	999999	679	999999	333	795	965	171	611	485	844	335	449	484	864	999999	928	307	28	999999	511	999999	781	493	574	260	451	583	313	164	37	68	937	719	999999	924	999999	185	763	999999	834	790	357	457	999999	999999	765	999999	247	322	473	999999	999999	999999	128	285	101	195	682	82	353	999999	857	457	458	999999	397	729	999999	940	670	753	544	589	939	721	810	999999	242	999999	999999	478	346	991	690	859	952	568	601	336	832	999999	502	690	999999	999999	932	899	999	474	999999	46	108	999999	652	999999	633	525	439	407	474	767	999999	842	588	874	55	866	999999	598	833	829	137	546	117	970	260	854	504	495	789	999999	334	768	502	458	999999	49	999999	999999	236	437	139	204	861	75	999999	999999	112	219	408	75	999999	410	640	517	999999	561	198	999999	470	778	30	943	617	563	443	999999	999999	140	504	999999	527	796	372	999999	999999	933	685	52	233	999999	751	295	97	723	778	999999	999999	985	549	818	850	667	510	457	416	999999	586	308	632	562	319	999999	714	999999	999999	346	47	244	999999	975	876	999999	457	870	36	735	856	894	784	518	999999	365	590	686	164	860	295	914	999999	999999	356	386	420	671	290	999999	999999	694	186	441	999999	893	177	573	941	704	220	640	430	999999	339	692	523	123	505	999999	999999	38	248	687	61	133	254	312	629	500	999999	999999	589	257	165	171	718	353	632	999999	197	26	745	999999	650	999999	494	319	185	664	862	999999	175	999999	398	552	456	498	390	763	999999	865	944	451	968	433	60	183	999999	999999	999999	180	490	342	767	374	292	787	999999	999999	999999	935	999999	965	637	439	620	264	858	613	715	229	962	869	524	331	82	
303	999999	999999	604	320	793	17	690	691	815	833	567	999999	999999	668	461	999999	999999	713	738	999999	999999	538	813	796	324	999999	462	754	999999	621	817	446	302	989	304	820	800	328	151	129	285	945	623	787	696	835	353	56	767	977	745	810	592	103	999999	954	413	999999	996	880	555	935	483	204	25	131	731	280	999999	641	194	806	571	619	704	868	914	35	109	999999	999999	415	999999	241	875	999999	853	999999	999999	350	417	992	999999	271	999999	999999	471	429	999999	574	113	83	682	135	793	939	249	973	398	999999	49	387	708	516	321	149	948	999999	999999	18	999999	531	771	33	234	201	999999	999999	55	364	999999	495	263	999999	385	495	999999	860	447	936	767	999999	810	887	311	999999	293	815	949	434	400	229	999999	764	306	582	312	659	999999	601	465	938	928	44	224	554	999999	999999	999999	826	416	97	804	391	250	398	721	883	721	999999	908	668	361	999999	999999	999999	394	499	238	803	192	83	959	846	481	829	951	776	999999	999999	999999	999999	684	999999	999999	312	425	999999	523	999999	860	429	999999	707	693	796	587	317	80	48	170	634	946	337	999999	342	138	958	910	420	999999	945	220	965	297	999999	984	239	602	661	761	675	999999	330	943	763	146	999999	999999	685	252	643	705	634	596	281	172	356	999999	999999	184	466	808	113	470	999999	218	972	999999	999999	812	999999	714	419	286	494	659	625	394	880	999999	877	999999	234	999999	803	249	999999	999999	26	636	999999	999999	917	486	999999	866	872	860	999999	999999	173	841	999999	999999	999999	929	296	358	112	621	999999	962	607	999999	306	661	999999	934	666	999999	632	603	402	267	185	607	796	932	981	627	787	999999	366	335	43	45	999999	362	284	874	953	999999	276	405	99	674	153	999999	190	643	292	937	203	363	923	569	448	999999	999999	999999	142	364	999999	999999	833	781	606	282	999999	271	999999	999999	660	792	999999	404	337	999999	178	510	464	999999	999999	347	999999	850	571	12	411	473	597	544	999999	987	999999	598	860	791	999999	317	78	870	984	999999	527	71	287	999999	999999	528	242	451	832	196	833	775	612	39	149	983	219	603	999999	982	673	999999	566	672	60	133	544	545	999999	860	999999	999999	382	832	820	283	572	999999	370	883	240	155	711	478	164	965	999999	830	652	589	108	474	10	999999	255	999999	505	614	361	518	999999	696	26	999999	753	999999	403	779	219	866	420	59	243	987	751	528	999999	999999	518	94	147	713	893	845	762	968	593	379	999999	999999	999999	999999	809	852	
898	543	138	739	725	914	572	999999	621	785	178	59	241	22	261	726	86	417	105	276	381	999999	803	181	219	784	655	33	202	999999	98	462	250	999999	98	999999	399	999999	372	604	999999	931	102	117	676	712	737	580	128	860	797	370	861	542	481	999999	740	999999	529	940	999999	548	23	286	697	715	809	850	923	53	999999	999999	55	501	754	450	189	695	504	506	999999	84	999999	999999	547	999999	601	999999	909	999999	476	999999	610	999999	345	999999	917	815	419	960	903	887	657	84	999999	850	324	369	788	41	999999	999999	462	999999	893	999999	643	682	999999	969	124	999999	940	999999	999999	895	346	999999	166	779	532	373	286	999999	603	999999	427	830	808	999999	412	999999	999999	878	33	431	979	587	538	999999	340	244	999999	449	845	801	946	205	999999	638	514	701	999999	18	508	85	768	917	429	733	766	999999	873	52	567	883	192	72	438	155	915	759	94	15	448	298	296	836	698	801	223	999999	332	180	191	711	37	910	999999	948	663	72	167	805	394	527	370	44	882	961	619	884	766	362	722	755	999999	207	999999	220	999999	999999	229	628	519	999999	490	703	860	855	855	281	692	999999	492	853	601	289	620	921	927	262	953	999999	191	999999	999999	970	999999	436	105	830	999999	169	169	730	842	539	296	850	999999	667	183	37	999999	999999	999999	999999	870	869	163	999999	587	648	293	536	978	999999	446	999999	999999	519	999999	999999	760	999999	999999	532	330	761	999999	999999	993	770	999999	269	88	926	999999	843	147	189	110	999999	999999	767	252	703	876	633	999999	360	102	115	772	527	999999	749	276	90	418	669	999999	999999	859	101	344	817	764	33	457	62	999999	603	52	999999	999999	668	999999	992	783	236	655	999999	999999	659	999999	887	997	365	848	339	659	550	434	999999	999999	991	728	999999	433	999999	999999	853	186	999999	499	498	72	873	999999	753	598	284	307	191	23	268	109	999999	131	456	819	408	999999	128	403	320	178	574	675	428	939	999999	999999	357	999999	801	520	999999	999999	999999	824	134	257	104	740	384	999999	999999	999999	964	999999	999999	69	999999	616	539	999999	68	305	188	330	497	208	689	813	629	715	949	999999	999999	748	788	49	650	632	694	999999	999999	999999	28	77	999999	120	710	535	999999	999999	592	999999	999999	133	999999	999999	981	160	336	999999	567	291	120	668	303	999999	252	226	113	488	418	999999	922	388	999999	999999	287	121	404	387	999999	164	402	719	999999	219	144	98	999999	774	999999	500	999999	767	593	798	277	999999	999999	575	868	
494	999999	932	500	999999	818	380	534	999999	737	870	756	999999	438	413	888	401	545	94	225	999999	929	338	431	999999	999999	164	999999	999999	413	999999	348	828	518	13	999999	469	228	999999	999999	763	564	999999	46	197	999999	999999	999999	189	909	875	814	688	360	999999	564	999999	999999	582	198	664	585	999999	378	810	999999	927	999999	434	682	428	999999	999999	694	462	999999	423	302	999999	999999	703	825	616	890	537	122	659	999999	804	449	637	958	646	698	999999	188	831	146	236	664	815	914	999999	507	490	702	999999	994	897	125	150	999999	999999	407	999999	999999	999999	842	999999	697	999999	999999	637	985	54	470	536	961	999999	283	767	286	75	579	999999	789	921	119	999999	999999	957	999999	999999	999999	308	999999	691	999999	213	898	219	999999	306	539	999999	366	287	918	999999	30	176	204	46	624	357	863	736	697	48	999999	916	999999	442	999999	739	217	999999	948	687	999999	778	297	999999	69	999999	779	980	536	787	13	512	12	656	389	999999	763	629	956	340	444	110	994	210	999999	999999	359	555	300	799	999999	999999	338	999999	255	999999	878	999999	976	559	578	883	209	910	999999	202	914	999999	63	347	976	588	923	618	253	117	783	999999	258	999999	715	233	690	999999	212	526	184	999999	410	146	790	326	652	999999	762	561	999999	94	175	999999	77	155	999999	952	823	997	563	719	987	147	999999	791	999999	898	844	354	202	473	708	518	27	151	802	999999	999999	660	935	526	856	692	999999	699	921	941	999999	569	999999	737	999999	214	999999	464	784	999999	677	998	137	753	561	417	368	999999	386	657	299	999999	999999	586	405	173	71	47	999999	305	930	999999	870	257	999999	285	623	999999	559	503	555	563	367	999999	249	999999	532	999999	964	448	333	999999	322	273	651	96	226	154	342	750	999999	925	999999	489	999999	907	138	879	999999	286	999999	999999	877	883	999999	735	568	813	347	847	999999	879	82	425	971	160	457	999999	606	800	999999	478	131	809	359	999999	999999	999999	999999	341	430	999999	325	687	654	429	903	439	172	999999	528	413	807	495	119	274	853	185	517	192	460	532	283	999999	228	325	782	999999	533	999999	773	690	616	15	999999	988	563	394	770	999999	999999	999999	443	690	999999	655	999999	636	699	94	776	787	370	24	999999	898	378	259	999999	339	646	999999	905	999999	152	999999	796	999999	78	999999	711	999999	414	964	935	442	98	593	999999	999999	654	155	378	449	704	999999	999999	602	133	999999	619	999999	999999	441	906	421	121	752	999999	999999	858	999999	999999	999999	383	318	999999	
405	89	448	999999	785	466	896	684	500	467	999999	987	166	999999	999999	999999	549	512	407	543	973	68	523	330	345	55	358	714	786	999999	800	76	395	613	924	523	684	719	834	847	38	757	415	999999	655	765	391	927	664	199	28	75	976	774	999999	999999	565	999999	473	739	118	192	897	912	667	400	601	999999	592	680	993	830	999999	559	515	226	999999	569	675	580	664	999999	59	999999	569	734	99	999999	999999	588	999999	566	255	105	999999	845	859	999999	297	264	173	837	344	999999	206	999999	999999	426	269	192	693	999999	452	892	84	687	143	311	353	932	310	980	999999	14	723	999999	584	582	820	669	999999	160	999999	420	416	827	999999	999999	999999	380	347	673	361	31	895	960	124	362	30	999999	712	999999	159	364	954	193	498	339	270	769	999999	999999	606	600	825	999999	999999	999999	999999	257	600	77	999999	972	595	636	629	328	999999	762	322	232	999999	767	999999	809	11	999999	999999	233	999999	757	999999	631	767	531	999999	760	205	363	246	92	999999	773	462	645	646	186	999999	999999	563	179	230	999999	456	999999	263	838	999999	26	540	807	575	262	918	999999	271	289	215	73	999999	999999	132	999999	999999	240	355	788	315	321	172	825	158	148	669	169	999999	308	184	385	278	238	127	188	822	439	999999	624	854	619	383	366	999999	705	758	695	57	474	999999	226	999999	999999	532	331	999999	999999	659	999999	999999	759	316	999999	999999	829	794	999999	751	999999	933	97	723	731	999999	695	937	805	855	452	390	999999	121	999999	326	958	350	803	706	999999	334	999999	780	90	41	999999	999999	420	999999	150	910	427	943	999999	541	894	503	313	540	836	393	58	860	216	56	999999	647	254	999999	999999	489	990	634	955	619	826	999999	643	700	999999	392	526	553	714	541	963	40	19	530	432	999999	47	273	869	411	286	999999	573	999999	999999	457	68	774	999999	661	999999	792	999999	493	714	999999	860	612	701	999999	867	504	155	999999	93	587	999999	999999	223	692	451	727	765	553	342	580	999999	609	287	391	999999	751	999999	999999	622	999999	999999	999999	816	845	604	434	571	424	544	999999	110	899	950	835	999999	999999	561	999999	219	201	999999	444	161	143	843	260	999999	320	130	125	64	102	999999	999999	545	123	908	377	999999	27	166	350	999999	560	479	844	659	999999	999999	989	200	37	999999	430	152	607	999999	999999	12	353	999999	999999	304	999999	727	18	999999	999999	299	706	999999	193	334	201	45	687	999999	999999	664	999	601	883	999999	140	999999	37	257	631	770	938	748	
236	375	743	999999	999999	55	588	833	471	997	621	162	865	563	16	703	999999	394	464	181	999999	27	13	999999	225	511	173	505	699	760	225	276	361	999999	209	818	999999	283	999999	641	847	767	203	11	999999	731	883	999999	917	334	605	247	315	766	975	218	999999	991	999999	999999	881	93	143	999999	999999	354	800	999999	363	198	122	379	264	823	334	16	824	11	772	494	628	596	587	375	999999	978	961	594	981	991	455	598	580	735	760	763	999999	492	229	635	931	974	999999	729	221	235	982	492	999999	968	393	370	229	218	999999	294	999999	768	554	999999	393	215	926	371	742	524	798	529	72	570	382	999999	781	147	563	653	383	858	163	999999	995	478	162	23	608	94	379	371	959	999999	999999	865	937	999999	251	725	57	999999	986	999999	437	999999	429	872	596	61	589	999999	655	999999	999999	999999	615	625	808	914	999999	913	763	657	154	437	569	597	312	516	999999	366	895	837	605	999999	871	999999	502	542	999999	289	426	556	999999	999999	715	836	563	620	260	999999	999999	999999	671	144	98	339	553	999	893	832	999999	89	657	999999	197	999999	526	390	776	999999	133	275	999999	774	497	999999	161	857	721	732	44	691	266	999999	749	567	175	471	999999	999999	912	502	999999	226	719	346	898	999999	110	898	320	183	844	110	999999	351	471	897	646	881	187	999999	288	170	797	878	823	576	483	629	999999	64	946	244	999999	999999	626	648	64	160	318	878	757	823	422	860	847	166	999999	407	106	277	824	562	363	227	224	488	429	840	523	332	999999	999999	255	265	999999	609	999999	568	725	999999	843	999999	572	309	937	465	748	937	999999	667	999999	85	532	384	239	394	880	30	416	147	229	223	999999	986	88	286	577	999999	633	248	303	334	682	999999	434	338	989	64	289	999999	740	491	999999	856	648	723	948	871	35	842	728	842	162	588	603	629	858	586	999999	660	999999	591	313	792	373	359	403	259	949	901	999999	826	741	657	406	737	413	781	347	999999	338	705	140	791	519	461	182	104	680	805	999999	413	832	628	999999	999999	188	27	999999	999999	330	999999	999999	999999	447	999999	111	505	191	865	225	999999	248	866	332	191	460	521	282	999999	187	309	579	999999	431	991	993	122	999999	256	559	395	999999	58	999999	639	783	999999	999999	617	360	677	912	814	590	402	174	965	305	689	698	667	744	579	999999	30	129	999999	703	455	999999	988	999999	934	316	829	788	199	999999	693	408	454	176	665	562	999999	396	764	563	999999	
827	37	816	105	558	999999	650	718	937	23	519	14	999999	899	999999	371	957	999999	508	999999	614	974	999999	612	291	254	999999	999999	999999	610	633	999999	224	674	627	880	181	999999	999999	424	188	79	262	819	183	999999	151	277	956	200	552	419	266	803	425	852	894	999999	814	313	402	571	701	336	389	163	790	639	281	828	999999	343	600	94	581	544	722	324	999999	887	113	232	132	827	67	224	109	421	999999	774	985	968	809	83	32	617	378	925	439	29	613	512	995	999999	999999	219	999999	999999	231	999999	140	580	774	927	210	179	448	874	999999	174	64	378	390	506	843	231	999999	527	999999	964	176	999999	884	419	284	999999	999999	995	826	848	406	927	999999	378	644	999999	203	999999	873	852	999999	503	656	999999	965	244	131	498	999999	779	999999	300	119	266	714	342	695	999999	999999	608	942	999999	57	430	768	999999	188	21	999999	437	38	651	654	219	796	999999	150	619	453	999999	479	738	999999	57	173	115	817	933	999999	312	719	837	999999	274	910	724	455	999999	999999	838	999999	120	999999	856	750	43	646	900	470	51	202	86	912	613	139	213	742	10	267	662	318	999999	356	999999	718	201	422	999999	308	81	226	914	123	999999	983	369	111	854	306	139	469	917	472	623	119	643	925	625	144	999999	982	455	999999	843	529	810	763	86	999999	559	999999	265	999999	999999	999999	999999	962	307	630	770	111	888	999999	137	203	401	999999	733	449	85	276	797	255	601	99	771	999999	999999	95	999999	605	999999	716	747	518	214	326	83	999999	999999	680	627	994	999999	605	103	751	841	999999	999999	999999	999999	636	999999	999999	823	999999	10	310	63	999999	999999	999999	999999	999999	86	182	999999	619	989	85	710	935	618	405	648	802	881	999999	995	29	113	999999	999999	155	575	999999	654	464	694	204	325	773	744	498	988	415	547	209	529	921	794	232	660	63	999999	103	999999	666	644	30	137	999999	314	999999	999999	71	999999	311	599	999999	527	502	999999	794	759	999999	201	129	416	243	265	682	476	84	235	999999	969	903	829	999999	379	987	819	673	77	999999	468	710	268	926	159	999999	609	841	999999	302	999999	866	999999	389	902	898	259	411	999999	999999	538	239	808	358	102	362	482	127	317	540	682	260	727	448	478	999999	861	490	93	29	82	999999	681	932	583	113	609	999999	999999	481	737	999999	999999	622	782	239	901	909	834	797	762	492	999999	862	620	57	149	855	999999	420	47	769	328	745	999999	903	557	999999	775	988	999999	43	547	
836	802	274	351	115	665	248	999999	951	999999	295	266	999999	111	818	321	535	964	999999	537	999999	999999	968	99	172	250	878	681	34	144	999999	55	729	945	999999	70	355	705	999999	199	672	830	95	124	43	999999	791	802	738	999999	999999	34	999999	999999	388	403	834	185	189	864	786	567	565	817	809	249	537	644	414	999999	999999	829	930	564	999999	338	357	854	66	999999	458	86	999999	469	894	820	57	234	567	303	235	180	526	179	413	115	999999	278	314	999999	951	157	398	980	999999	420	104	442	640	999999	999999	980	129	505	999999	710	999999	999999	923	988	999999	999999	87	120	999999	795	999999	999999	999999	999999	72	89	999999	999999	732	311	999999	962	870	999999	999999	614	593	516	257	255	61	31	762	999999	491	180	354	325	601	648	999999	287	457	999999	116	999999	999999	881	988	966	440	999999	772	114	32	661	999999	449	272	587	719	570	863	287	744	291	998	458	277	892	734	234	671	93	242	999999	515	77	376	392	333	711	999999	999999	815	205	258	658	680	829	945	999999	62	24	999999	508	423	999999	999999	999999	999999	832	614	999999	242	999999	194	689	999999	999999	156	166	82	880	263	18	52	582	999999	548	999999	999999	778	999999	946	828	181	657	164	999999	986	345	18	551	56	501	106	432	58	608	20	999999	785	999999	682	999999	832	182	760	920	466	841	999999	520	791	995	63	176	999999	413	44	999999	534	148	635	811	158	999999	833	761	999999	619	534	863	999999	999999	564	720	999999	167	999999	999	896	244	999999	155	637	497	759	999999	447	930	282	999999	574	999999	44	646	433	999999	640	311	348	998	999999	846	999999	844	983	999999	999999	343	999999	999999	417	45	640	299	999999	489	999999	661	771	999999	324	981	346	889	298	999999	439	917	297	893	999999	999999	660	897	236	999999	839	999999	999999	999999	620	114	529	290	237	538	843	745	775	943	999999	979	999999	565	684	37	999999	426	555	999999	999999	522	56	517	476	999999	384	742	72	999999	999999	391	156	339	172	220	461	66	661	760	219	693	999999	353	999999	547	164	105	223	209	999999	422	246	584	553	107	67	22	999999	515	163	111	682	335	999999	316	832	210	999999	999999	575	452	764	795	719	204	380	703	320	929	999999	289	529	862	999999	238	999999	571	999999	75	162	448	999999	156	999999	999999	999999	817	999999	889	999999	953	999999	748	633	478	657	451	999999	999999	726	364	702	884	947	874	999999	999999	999999	999999	171	270	999999	336	321	137	209	999999	198	999999	999999	562	652	430	999999	614	586	999999	239	60	
581	702	706	436	348	999999	746	368	208	999999	536	201	21	986	728	453	538	376	437	506	278	48	262	999999	999999	999999	711	281	670	999999	297	801	590	755	493	469	999999	999999	987	523	390	841	419	465	84	991	551	666	702	771	85	220	353	732	782	542	449	452	999999	185	96	475	698	864	444	999999	610	265	503	269	999999	549	388	913	999999	436	999999	797	999999	999999	999999	55	578	899	267	87	457	858	973	999999	29	121	728	812	437	915	153	555	30	349	390	295	173	999999	881	536	832	440	616	999999	999999	652	999999	95	562	50	896	798	606	999999	999999	999999	292	552	249	777	820	575	485	210	292	999999	776	840	999999	999999	999999	145	999999	731	254	27	251	627	45	999999	847	642	259	396	29	999999	999999	663	71	999999	999999	620	203	113	715	267	954	416	72	840	876	433	999999	236	168	761	781	875	999999	269	510	664	516	873	930	999999	325	999999	190	938	135	122	778	999999	999999	271	941	913	25	999999	73	999999	565	205	999999	424	350	33	237	267	999999	82	549	801	999999	348	999999	999999	183	538	942	865	999999	134	715	999999	999999	147	904	897	820	999999	859	136	206	675	109	321	383	516	837	999999	861	999999	375	62	573	977	37	983	167	999999	739	487	54	208	609	440	489	999999	769	213	129	340	447	704	222	999999	999999	462	999999	791	946	667	701	650	14	312	759	662	200	999999	999999	920	740	209	138	382	91	999999	999999	999999	831	648	999999	633	182	530	485	999999	999999	159	999999	575	744	375	674	82	999999	404	204	306	999999	827	545	101	999999	999999	999999	999999	575	999999	341	607	395	579	999999	307	920	77	477	483	827	98	822	51	305	999999	185	374	534	66	596	999999	804	769	988	14	113	655	539	999999	930	246	104	999	999999	774	189	175	999999	376	999999	718	926	720	478	592	14	504	795	999999	999999	235	714	519	253	999999	803	626	999999	955	204	999999	537	503	553	999999	993	823	999999	531	364	20	958	999999	904	878	999999	93	300	405	999999	609	859	999999	950	999999	999999	999999	756	172	971	563	583	460	182	886	190	433	999999	887	598	190	280	274	999999	23	277	999999	999999	375	894	719	335	196	955	999999	999999	557	552	848	69	999999	77	70	999999	801	437	999999	984	27	697	337	999999	999999	806	819	338	595	999999	937	999999	974	970	390	278	262	999999	397	504	586	481	999999	999999	999999	828	190	123	220	999999	402	586	768	999999	597	999999	999999	802	999999	389	145	267	999999	772	999999	999999	94	447	686	791	306	574	50	
13	408	546	75	457	598	584	999999	706	128	999999	392	999999	668	411	383	712	712	459	314	999999	369	329	999999	860	274	999999	743	999999	436	428	418	999999	999999	764	174	999999	999999	119	214	348	764	439	148	939	389	999999	752	682	999999	974	89	847	270	999999	644	999999	884	214	192	691	840	999999	279	999999	472	564	815	904	247	332	109	603	254	965	999999	930	190	999999	480	20	163	999999	999999	462	348	999999	567	513	130	95	176	408	926	523	999999	999999	169	448	477	825	448	999999	445	740	874	999999	999999	304	789	999999	897	999999	734	182	999999	779	212	999999	361	901	996	312	784	162	999999	999999	999999	731	999999	371	770	742	255	655	572	315	999999	938	588	862	967	273	723	415	197	13	673	999999	999999	999999	999999	999999	999999	575	999999	999999	73	999999	584	182	999999	871	837	427	944	165	916	999999	609	232	163	274	238	999999	999999	733	588	378	965	162	38	922	999999	738	999999	426	999999	679	827	436	251	343	999999	416	62	106	435	305	999999	41	999999	595	999999	999999	575	414	125	598	641	999999	557	694	327	431	154	887	136	109	999999	527	510	247	261	183	999999	999999	909	999999	999999	837	999999	292	999999	999999	999999	999999	999999	982	173	287	311	999999	47	732	878	999999	26	933	272	175	969	335	999999	999999	999999	999999	343	971	783	754	999999	303	162	999999	796	999999	787	393	365	711	119	999999	999999	457	225	453	209	528	304	433	804	976	559	999999	867	973	721	962	412	226	109	999999	999999	418	782	18	999999	243	936	999999	769	999999	577	561	66	826	398	999999	729	999999	999999	814	676	360	950	529	744	999999	936	822	553	825	999999	149	611	312	999999	999999	675	216	550	965	592	691	663	999999	999999	998	223	999999	584	999999	999999	334	576	999999	139	848	468	263	274	999999	307	999999	69	944	651	999999	999999	753	880	870	999999	999999	537	684	999999	984	696	778	999999	746	669	894	248	999999	591	656	573	327	182	106	69	421	942	529	668	999999	632	719	530	970	58	469	170	713	170	999999	999999	892	72	154	161	690	142	527	360	413	999999	124	362	999999	865	631	580	784	810	999999	579	999999	25	999999	362	977	258	160	999999	210	733	999999	999999	870	859	680	265	37	944	379	999999	424	178	265	603	999999	366	999999	999999	999999	888	999999	902	144	151	999999	999999	318	792	184	999999	982	830	160	679	350	339	491	145	194	999999	552	839	999999	999999	164	838	760	159	999999	620	722	55	280	321	356	631	650	729	79	804	999999	245	769	937	306	594	27	585	263	188	
875	399	999999	61	346	547	471	397	999999	950	999999	169	947	564	719	936	560	839	332	719	689	999999	76	390	429	317	999999	999999	450	570	820	185	896	666	744	999999	135	999999	975	809	169	262	743	128	688	787	999999	215	999999	999999	43	999999	262	543	498	122	333	539	631	38	999999	967	947	999999	139	940	272	290	819	396	810	341	999999	523	559	437	29	947	701	999999	28	864	285	89	536	642	922	362	178	631	999999	596	597	946	342	202	315	327	988	999999	524	17	395	999999	559	702	999999	739	999999	999999	103	385	837	989	999999	999999	691	999999	999999	497	999999	909	121	197	999999	224	743	918	999999	366	132	999999	999999	953	126	21	478	999999	530	833	329	193	378	117	538	623	758	607	936	728	999999	447	438	501	729	614	895	999999	445	345	959	405	558	627	999999	402	426	883	873	998	144	247	347	65	178	999999	541	14	659	772	465	145	999999	999999	855	684	999999	467	234	999999	125	999999	17	194	874	923	635	750	999999	146	206	874	734	937	594	999999	110	382	333	895	83	891	548	673	880	823	423	999999	999999	264	999999	959	999999	371	999999	863	240	162	190	254	209	999999	999999	523	575	999999	999999	54	867	592	584	890	143	338	438	234	732	344	999999	60	510	538	999999	914	17	999999	224	999999	999999	999999	42	947	999999	89	695	292	999999	34	107	299	421	999999	238	999999	679	999999	825	999999	932	659	141	896	848	999999	743	999999	811	999999	515	338	375	47	991	147	559	636	698	64	643	155	999999	707	999999	999999	638	141	310	999999	244	999999	421	894	441	404	599	146	109	71	999999	34	481	145	999999	999999	999999	384	387	100	999999	53	548	999999	687	786	491	433	999999	832	500	612	369	22	685	746	916	481	606	597	548	422	999999	636	719	618	674	999999	198	477	102	264	754	999999	178	201	230	650	216	654	999999	175	487	276	570	733	664	999999	999999	999999	852	451	777	790	552	217	516	912	61	999999	999999	458	244	999999	740	999999	857	159	843	494	999999	276	999999	952	999999	382	934	270	75	986	954	215	999999	426	624	650	999999	964	667	999999	685	999999	999999	148	541	464	930	999999	535	334	875	514	625	999999	257	586	186	824	999999	179	999999	999999	999999	75	123	906	999999	999999	566	100	758	999999	491	882	999999	216	676	135	420	230	451	639	735	740	999999	449	589	617	179	48	473	663	858	498	999999	439	472	533	34	999999	588	122	738	445	999999	982	32	742	166	999999	909	60	999999	885	727	643	999999	115	954	674	327	267	
649	999999	626	104	44	999999	205	999999	744	999999	111	785	641	339	900	999999	173	137	426	847	460	138	138	423	259	972	770	53	919	366	579	360	317	330	472	220	818	999999	999999	39	547	788	999999	766	949	627	254	398	999999	230	941	826	999999	999999	807	520	999999	213	999999	71	233	161	459	387	573	999999	999999	320	866	689	481	691	189	397	999999	999999	999999	999999	473	631	728	999999	310	699	425	999999	112	838	999999	952	999999	615	999999	999999	806	396	999999	918	202	999999	160	999999	531	999999	999999	259	646	999999	179	144	999999	36	999999	222	999999	850	851	999999	999999	821	648	639	999999	999999	868	866	63	303	591	999999	343	914	180	274	481	795	851	255	949	175	115	251	668	389	999999	794	875	425	553	955	999999	578	956	381	560	999999	146	616	195	882	205	353	279	266	801	999999	856	475	740	547	999	605	810	796	999999	407	999999	417	649	84	991	999999	749	999999	999999	764	958	799	714	999999	999999	244	999999	77	969	999999	971	412	999999	501	937	999999	684	15	999999	999999	768	999999	665	163	549	728	966	121	891	999999	604	644	999999	999999	814	67	760	999999	889	764	545	743	999999	953	999999	568	830	158	146	591	999999	743	678	438	995	797	143	561	999999	929	999999	948	185	999999	999999	337	524	999999	999999	999999	648	904	126	202	999999	35	999999	711	727	980	898	818	975	310	612	860	999999	999999	50	26	999999	209	999999	959	495	597	567	999999	796	108	999999	289	470	266	942	59	999999	999999	44	970	463	432	833	441	999999	999999	972	875	800	306	371	74	510	670	999999	449	547	999999	706	806	467	920	999999	629	935	619	357	718	367	562	243	999999	999999	80	563	501	375	926	929	46	624	692	999999	499	736	999999	778	800	999999	503	999999	470	779	237	512	999999	516	213	505	421	111	999999	517	247	72	881	649	439	117	464	999999	621	237	670	192	999999	307	425	999999	999999	840	557	999999	864	60	772	710	197	567	999999	984	172	430	518	934	370	999999	385	999999	855	340	348	692	846	999999	891	999999	119	54	738	244	101	321	549	999999	554	845	999999	196	299	181	462	999999	999999	479	911	200	719	999999	999999	999999	921	988	47	625	501	864	999999	444	169	999999	600	999999	999999	785	893	999999	999999	937	389	999999	532	199	999999	684	878	476	605	376	518	701	524	999999	232	999999	322	113	284	923	88	689	283	218	37	999999	580	319	53	311	586	999999	319	781	999999	307	999999	732	851	999999	747	35	999999	206	999999	468	999999	999999	999999	689	472	999999	576	957	859	
999999	999999	324	172	999999	114	568	432	304	999999	457	392	743	37	999999	82	590	261	921	186	62	999999	87	291	569	745	999999	999999	363	838	796	493	999999	921	655	65	752	570	999999	257	999999	602	999999	999999	478	999999	999999	200	993	617	999999	538	999999	999999	999999	280	999999	999999	602	641	751	179	78	465	993	999999	40	821	381	999999	330	30	786	673	997	460	464	671	813	999999	473	999999	999999	746	956	267	838	580	999999	384	890	719	967	833	505	19	534	510	422	514	55	460	999999	133	296	862	751	981	784	356	816	503	228	119	999999	999999	773	332	509	735	135	460	705	999999	979	610	999999	952	178	987	925	954	999999	309	447	999999	999999	282	999999	999999	515	857	795	769	999999	999999	500	857	999999	916	245	999999	999999	686	389	595	999999	821	153	999999	809	799	999999	999999	999999	861	254	919	672	999999	244	501	999999	999999	230	277	664	936	438	592	119	204	295	261	751	724	953	572	999999	999999	268	999999	138	773	999999	999999	999999	998	349	706	152	999999	194	999999	681	999999	999999	999999	999999	122	930	999999	392	560	576	614	999999	561	999999	705	908	682	999	820	894	711	372	109	130	513	232	999999	597	999999	450	999999	19	782	579	999999	395	366	999999	807	921	450	999999	999999	999999	999999	213	493	953	643	797	469	581	999999	999999	970	382	239	475	952	890	274	999999	661	120	48	605	999999	981	999999	320	551	999999	201	899	454	570	794	903	451	310	738	713	999999	999999	999999	956	645	174	999999	634	166	891	163	917	657	230	489	467	167	999999	482	999999	914	999999	999999	893	999999	475	174	409	588	999999	34	652	161	999999	999999	727	140	92	959	565	381	999999	164	660	423	284	999999	233	91	999999	745	999999	827	999999	999999	631	999999	97	576	999999	999999	210	56	830	866	999999	766	106	999999	999999	337	999999	125	999999	140	509	999999	595	999999	115	233	999999	999999	262	999999	657	825	999999	761	644	50	53	999999	999999	565	181	368	333	793	912	999999	154	280	330	998	669	261	910	106	999999	463	102	616	470	999999	69	883	793	250	219	686	841	345	999999	999999	294	999999	999999	361	958	999999	845	801	568	597	999999	999999	996	263	920	406	999999	827	472	191	947	436	999999	842	999999	297	574	93	584	236	676	999999	960	609	999999	110	925	999999	148	157	618	300	58	872	867	399	886	540	999999	813	771	999999	999999	138	773	858	524	493	855	671	999999	761	226	342	921	280	709	999999	549	820	480	999999	689	324	572	656	387	182	975	115	411	44	763	771	464	999999	936	832	
835	855	999999	442	702	476	999999	856	84	716	951	596	999999	498	991	509	342	999999	334	558	565	126	480	351	518	999999	269	999999	998	454	877	268	999999	876	562	693	244	999999	663	222	743	716	582	671	230	388	425	999999	52	263	439	59	338	999999	277	718	385	999999	923	999999	999999	48	857	999999	838	693	999999	813	999999	307	999999	304	752	121	815	849	544	809	999999	139	334	357	499	745	25	828	929	999999	999999	843	318	999999	124	710	15	999999	858	952	832	999999	999999	611	975	745	987	144	307	999999	572	428	183	999999	123	794	628	859	548	999999	613	999999	764	306	999999	103	989	275	190	999999	115	999999	999999	591	976	594	14	722	382	754	999999	881	531	711	999999	999999	669	742	999999	330	999999	156	166	747	348	821	772	829	407	882	756	999999	954	999999	122	462	437	592	599	999999	999999	999999	486	793	999999	732	999999	62	912	33	999999	257	389	859	960	959	999999	252	999999	999999	821	184	324	999999	998	46	926	999999	599	931	753	999999	152	367	539	184	669	372	999999	616	341	720	916	384	458	508	342	999999	303	163	508	195	349	444	999999	615	591	986	795	326	806	223	999999	981	279	355	114	32	329	786	999999	591	859	636	823	110	999999	940	51	499	704	831	999999	446	433	568	999999	708	659	924	593	682	576	77	809	999999	268	935	114	112	999999	320	999999	517	863	916	335	712	620	607	356	651	999999	306	999999	974	999999	25	557	711	617	999999	999999	405	999999	616	999999	792	826	705	842	333	835	939	104	394	66	464	583	516	242	35	999999	62	999999	941	738	280	454	999999	877	252	999999	999999	494	999	947	379	325	256	902	999999	885	915	999999	33	815	15	211	999999	999999	786	999999	999999	999999	591	999999	999999	999999	260	878	999999	999999	999999	999999	999999	999999	442	454	105	446	687	149	999999	613	698	999999	999999	297	555	135	732	79	999999	917	999999	810	999999	999999	903	691	637	552	74	378	169	206	999999	97	174	86	999999	560	115	999999	240	647	116	437	780	999999	999999	32	281	135	156	673	131	84	999999	789	609	518	999999	413	809	999999	85	999999	999999	502	255	94	132	999999	752	181	963	434	686	453	704	908	153	461	556	999999	999999	939	999999	999999	85	999999	359	385	999999	999999	19	701	982	999999	571	999999	982	288	205	999999	899	999999	382	999999	710	999999	999999	294	95	999999	375	99	857	999999	863	146	736	959	426	436	734	999999	11	886	999999	271	999999	589	999999	556	926	864	265	505	714	477	566	257	784	999999	431	999999	299	776	500	
919	844	788	243	435	421	33	861	999999	999999	162	802	999999	812	999999	254	999999	412	539	774	510	834	361	489	999999	579	999999	184	999999	999999	669	457	234	396	252	427	663	999999	999999	144	903	12	495	190	999999	674	80	445	999999	144	623	999999	760	999999	999999	999999	492	999999	847	999999	933	999999	823	765	999999	705	577	109	999999	31	999999	461	956	999999	871	508	348	181	999999	721	509	52	999999	903	390	999999	697	233	407	167	934	999999	509	600	210	999999	188	730	533	857	999999	970	876	325	553	999999	706	999999	140	490	999999	999999	999999	135	999999	890	20	919	999999	650	17	354	999999	999999	96	999999	951	365	999999	817	330	618	648	999999	624	999999	176	999999	999999	227	309	341	102	916	420	623	999999	384	255	999999	53	268	355	883	849	999999	999999	999999	238	327	221	350	171	322	170	137	672	311	999999	815	999999	497	999999	999999	350	999999	999999	786	991	999999	252	999999	999999	884	999999	71	273	999999	230	999999	272	702	294	42	999999	999999	180	999999	755	293	950	682	872	439	595	999999	699	197	542	183	999999	491	482	765	85	999999	999999	999999	549	109	864	908	90	999999	999999	31	999999	536	161	391	505	999999	999999	708	522	570	704	681	298	226	999999	85	232	999999	381	780	999999	529	999999	999999	728	893	999999	999999	428	52	601	243	885	573	353	999999	46	999999	678	29	460	774	253	999999	940	558	988	332	737	789	685	43	268	773	999999	683	579	789	663	999999	250	384	289	999999	968	471	796	724	873	999999	48	82	378	999999	329	999999	285	999999	431	180	999999	908	999999	999999	366	567	974	999999	999999	670	593	256	497	76	778	86	999999	773	546	478	761	274	999999	999999	750	999999	665	999999	453	356	407	137	368	492	707	342	999999	650	122	411	999999	999999	953	999999	615	791	584	999999	584	999999	960	512	906	999999	418	640	458	390	888	999999	902	78	999999	999999	273	466	999999	14	999999	445	999999	844	999999	144	982	87	320	256	922	958	39	363	999999	209	396	895	231	415	83	76	884	999999	761	999999	508	999999	25	999999	939	159	903	579	999999	148	632	126	851	771	970	341	329	211	467	930	723	548	999999	469	38	377	245	482	999999	302	560	545	92	300	635	564	999999	782	317	999999	999999	999999	999999	192	576	280	53	999999	445	742	999999	999999	617	831	646	999999	999999	556	999999	999999	914	430	648	650	587	97	43	560	145	999999	278	999999	999999	694	999999	274	999999	563	892	757	334	785	46	198	555	999999	927	261	999999	675	882	515	999999	746	857	633	811	770	999999	999999	
246	999999	323	999999	473	210	788	999999	955	999999	832	999999	663	751	247	139	394	459	105	709	999999	999999	999999	470	533	999999	999999	158	836	251	463	999999	958	414	521	841	471	999999	999999	354	99	14	305	282	843	999999	852	530	999999	728	999999	361	675	895	999999	464	586	853	999999	999999	936	640	95	714	918	475	168	259	240	999999	667	999999	734	750	999999	999999	487	633	626	767	910	743	649	118	11	111	691	73	95	66	264	999999	999999	24	999999	459	919	999999	364	999999	999999	603	299	999999	71	862	626	999999	285	172	999999	953	237	738	800	202	991	977	712	816	999999	104	999999	999999	151	59	876	720	341	170	246	896	278	999999	170	317	999999	546	57	999999	485	999999	788	922	999999	310	999999	772	223	225	468	941	877	547	999999	512	439	125	961	999999	986	905	593	125	999999	90	685	999999	577	493	749	455	930	573	999999	28	316	251	104	999999	669	113	507	125	701	999999	999999	999999	664	658	877	337	584	999999	162	580	181	672	999999	999	625	411	204	730	476	23	21	313	999999	575	205	198	31	131	351	883	408	477	423	999999	70	953	324	918	615	999999	870	894	421	761	846	643	255	104	225	999999	908	776	649	688	293	715	524	999999	463	689	315	462	694	279	181	703	999999	374	938	671	96	999999	124	999999	999999	127	999999	455	728	561	943	927	906	999999	974	631	828	734	348	999999	999999	236	465	999999	115	418	209	999999	589	152	999999	880	165	999999	181	632	661	594	999999	999999	822	79	369	901	746	388	999999	999999	304	999999	875	999999	36	593	242	999999	820	198	999999	734	917	999999	866	585	177	72	771	999999	911	351	970	244	999999	999999	532	370	866	563	190	727	861	598	847	999999	999999	999999	999999	572	321	321	811	999999	644	812	258	82	213	783	734	999999	616	999999	699	953	579	999999	336	854	70	871	993	267	17	999999	999999	329	902	999999	999999	307	217	209	999999	600	540	506	999999	385	923	460	167	92	828	506	120	666	899	894	470	637	999999	10	512	449	328	554	466	423	999999	929	180	999999	475	436	476	417	999999	999999	423	83	50	950	930	609	999999	999999	438	511	120	999999	999999	18	365	680	765	217	696	999999	281	985	50	186	446	993	290	780	999999	999999	999999	999999	513	800	481	397	596	592	79	902	734	418	999999	955	999999	732	509	171	31	795	671	269	720	999999	827	437	43	863	513	999999	329	934	999999	999999	480	417	702	629	537	968	999999	183	147	794	999999	863	869	95	874	713	493	999999	759	999999	730	999999	
983	952	972	53	363	733	88	142	582	999999	125	89	999999	894	40	880	634	999999	711	999999	131	999999	999999	964	567	947	989	800	999999	999999	185	481	315	999999	433	750	657	999999	614	360	104	14	221	77	748	999999	610	999999	683	613	494	707	999999	999999	999999	999999	267	17	485	999999	743	999999	999999	999999	624	999999	773	774	471	289	233	150	447	360	999999	127	714	627	999999	777	347	19	999999	999999	999999	999999	999999	83	999999	999999	492	649	18	209	616	999999	324	839	452	114	26	835	999999	403	390	354	269	758	838	532	999999	640	790	707	78	734	171	850	665	155	999999	700	715	104	796	999999	999999	999999	744	586	999999	875	184	121	761	511	500	723	999999	371	218	612	245	537	34	999999	999999	310	999999	999999	655	999999	183	999999	833	326	130	424	606	807	222	999999	24	999999	730	476	999999	678	999999	567	243	448	401	999999	937	668	464	187	79	944	724	999999	117	999999	999999	337	701	877	288	445	390	86	126	651	999999	196	598	999999	807	557	395	190	364	572	999999	217	83	999999	999999	175	861	943	354	662	92	390	913	162	329	402	999999	589	999999	999999	999999	999999	332	749	154	750	80	999999	999999	521	558	544	477	999999	999999	724	264	821	999999	123	584	447	731	463	568	999999	283	445	999999	414	782	806	789	853	395	491	884	333	735	619	104	391	573	832	114	999999	913	378	939	999999	148	953	81	286	926	739	435	868	191	385	999999	634	816	999999	738	751	754	623	159	732	839	930	96	898	28	203	999999	999999	999999	30	855	904	506	68	276	999999	999999	513	999999	999999	999999	999999	152	360	999999	999999	574	607	999999	362	794	299	229	217	999999	217	867	182	268	732	999999	536	519	170	999999	572	138	757	698	909	999999	251	999999	502	676	823	788	735	756	558	628	276	999999	999999	999999	565	999999	299	302	999999	999999	562	254	204	999999	529	506	981	831	579	342	999999	999999	195	999999	999999	604	726	999999	999999	999999	141	426	709	114	999999	732	999999	934	999999	999999	838	465	999999	946	999999	996	999999	712	999999	999999	807	904	187	999999	811	367	999999	660	683	961	958	758	359	999999	831	146	545	100	201	796	984	56	867	691	503	361	279	248	881	556	999999	999999	999999	626	621	999999	248	493	303	241	122	999999	999999	12	928	90	115	999999	125	999999	461	410	999999	360	341	760	46	496	722	459	98	380	779	999999	857	944	374	732	28	603	897	61	797	960	683	133	795	864	762	422	999999	999999	133	999999	104	703	999999	43	294	999999	999999	999999	999999	843	999999	
742	92	999999	155	984	716	999999	980	521	430	410	613	559	676	218	965	181	999999	309	213	818	999999	225	42	163	450	341	448	167	412	155	289	953	817	941	51	671	719	999999	706	872	300	612	143	999999	999999	943	999999	86	895	29	28	472	639	334	999999	866	101	992	999999	999999	999999	822	119	285	130	659	742	734	177	304	462	999999	602	341	527	999999	999999	348	999999	506	974	371	999999	392	999999	817	324	493	456	184	579	727	999999	332	937	478	502	999999	573	441	999999	631	909	600	566	73	869	308	806	850	784	999999	929	46	410	999999	559	999999	159	313	345	258	288	992	999999	999999	720	280	999999	59	152	999999	775	631	305	999999	462	671	825	999999	948	999999	686	605	400	827	797	207	922	999999	999999	775	708	999999	106	999999	352	999999	876	831	352	598	904	999999	708	559	999999	308	741	67	121	888	900	999999	365	329	999999	683	601	999999	937	523	358	39	141	376	526	515	535	999999	999999	545	795	994	719	359	121	929	999999	841	999999	499	466	865	263	39	875	622	905	776	390	669	325	978	894	829	250	874	999999	342	43	472	773	999999	999999	575	999999	906	376	999999	217	999999	786	760	999999	447	999999	999999	776	112	500	999999	609	758	961	340	230	816	109	890	118	246	314	564	808	387	726	999999	808	687	936	999999	255	899	568	999999	883	564	930	456	772	757	999999	999999	841	139	862	999999	437	726	355	286	806	486	896	999999	338	232	951	999999	721	990	684	98	175	531	658	710	199	224	457	665	885	653	999999	361	999999	791	722	999999	524	711	639	91	342	659	172	769	12	597	418	660	613	270	734	782	999999	19	357	319	480	999999	825	222	999999	690	401	162	999999	545	833	547	999999	282	155	20	360	603	756	515	369	888	707	601	805	796	62	625	919	345	289	138	443	413	208	372	999999	426	812	651	268	19	411	467	999999	871	161	340	999999	723	999999	479	262	999999	999999	592	454	233	417	482	637	776	243	33	266	704	113	106	84	782	135	934	790	999999	257	360	487	999999	837	934	999999	721	510	205	913	999999	875	999999	462	615	918	661	18	999999	999999	492	775	387	999999	999999	767	65	999999	342	598	497	688	157	594	600	114	214	395	483	837	999999	275	48	120	456	999999	511	643	468	864	999999	925	460	100	764	584	999999	49	778	176	589	999999	178	606	999999	131	727	17	999999	510	714	999999	999999	502	999999	226	736	277	999999	239	266	421	999999	477	135	999999	237	66	999999	999999	15	174	999999	999999	
258	459	999999	442	999999	334	111	503	780	957	160	207	399	999999	999999	548	848	999999	295	549	910	177	669	700	481	999999	893	999999	188	847	999999	549	659	228	253	648	128	304	583	429	138	762	641	839	999999	999999	182	279	999999	999999	177	183	879	999999	406	91	790	407	961	840	441	440	324	933	462	610	548	181	999999	354	429	553	257	865	420	999999	999999	830	383	999999	681	624	606	897	679	331	670	591	821	999999	999999	721	343	743	999999	698	999999	707	999999	999999	999999	999999	564	719	999999	999999	925	23	657	259	554	960	33	417	999999	816	833	427	264	140	999999	957	359	552	496	707	220	514	877	721	710	829	452	999999	174	680	999999	887	45	65	405	999999	933	572	618	897	698	999999	584	182	865	30	999999	256	999999	431	651	21	233	164	413	421	146	935	549	725	517	999999	253	999999	755	999999	391	208	999999	294	33	787	934	598	18	295	929	999999	856	689	386	206	999999	999999	999999	58	664	881	652	984	519	998	999999	892	999999	999999	681	105	999999	919	638	254	999999	491	408	999999	87	634	999999	128	491	441	88	859	349	999999	999999	511	460	999999	999999	510	555	999999	774	34	999999	51	217	676	999999	834	288	999999	61	999999	684	410	343	999999	970	39	735	999999	502	87	919	174	553	999999	868	180	999999	718	999999	138	699	770	999999	383	110	46	427	479	514	999999	163	999999	999999	999999	999999	73	999999	296	736	262	774	31	258	999999	114	999999	498	999999	807	442	198	569	309	922	999999	913	999999	960	72	934	611	266	29	845	924	778	999999	999999	999999	804	13	359	982	384	364	678	999999	28	278	511	548	289	671	999999	469	593	841	885	776	722	379	217	233	802	999999	999999	11	999999	999999	999999	243	999999	999999	13	439	839	999999	924	568	999999	999999	675	691	561	396	999999	594	999999	385	341	937	480	568	999999	434	796	135	189	733	999999	677	119	255	942	277	395	585	668	999999	629	15	916	327	999999	331	704	526	672	999999	328	923	63	37	442	399	763	594	983	578	999999	713	408	200	999999	96	999999	429	748	293	11	746	925	314	756	999999	30	162	555	399	999999	279	463	773	415	922	623	999999	813	553	514	800	602	100	999	999999	606	726	605	999999	49	284	777	388	415	999999	998	999999	281	999999	378	999999	999999	593	847	373	999999	635	999999	799	472	999999	616	999999	999999	210	154	834	999999	839	728	303	999999	629	360	455	502	85	367	833	923	874	811	706	184	903	761	19	252	636	666	999999	940	805	463	839	668	999999	608	
999999	437	999999	443	999999	999999	84	63	999999	242	402	999999	184	277	952	876	598	398	909	30	875	448	145	592	679	182	757	363	750	175	520	787	919	476	163	999999	760	999999	999999	329	109	849	352	999999	850	764	492	704	999999	929	865	999999	758	999999	732	766	999999	581	764	268	630	999999	312	253	722	615	951	707	124	555	125	166	28	590	920	999999	106	999999	999999	914	690	62	999999	821	310	78	38	366	743	396	114	189	676	120	999999	999999	547	108	64	245	999999	785	590	999999	999999	708	432	178	641	707	669	999999	839	999999	999999	577	356	491	943	653	586	999999	999999	727	450	936	489	908	891	542	488	997	315	999999	110	904	472	999999	17	601	646	859	724	46	727	999999	349	826	542	130	41	65	165	410	658	999999	821	999999	991	877	228	524	999999	999999	228	671	627	999999	749	673	999999	424	484	351	16	726	999999	999999	999	278	597	663	375	770	511	999999	842	904	847	882	93	609	940	139	382	131	583	625	818	65	555	999999	999999	869	999999	617	999999	813	403	931	358	894	999999	723	290	565	158	515	598	999999	829	723	494	866	590	506	483	999999	968	885	153	254	999999	944	999999	590	585	506	999999	893	852	38	510	916	534	999999	746	999999	849	816	999999	77	37	32	235	999999	522	220	288	519	143	235	844	518	788	114	999999	918	10	999999	980	652	759	704	942	801	999999	578	342	401	759	999999	999999	162	912	85	226	96	999999	999999	78	999999	227	246	760	626	193	991	137	430	999999	828	226	159	999999	330	317	333	999999	434	619	943	878	887	999999	999999	730	692	606	712	999999	699	999999	120	632	614	434	523	943	326	617	999999	451	912	988	931	999999	355	325	591	768	893	999999	293	280	999999	497	999999	486	882	999999	999999	999999	425	542	713	628	116	527	999999	896	794	389	999999	817	999999	502	965	899	828	838	999999	377	25	944	993	999999	915	839	507	127	104	46	999999	430	999999	836	35	379	284	312	932	999999	103	999999	974	999999	253	476	999999	632	999999	999999	658	54	520	133	379	481	999999	30	999999	277	30	999999	999999	757	327	342	700	561	476	999999	624	525	905	556	283	330	969	488	449	448	999999	999999	596	663	388	999999	910	993	467	554	829	263	600	999999	999999	989	999999	999999	196	910	999999	330	999999	934	816	999999	999999	999999	850	59	999999	70	581	273	320	155	517	148	379	999999	432	707	104	921	766	370	925	250	748	293	436	753	999999	538	999999	636	999999	661	846	255	877	946	999999	418	53	769	682	
336	355	662	482	754	847	999999	999999	999999	236	245	178	999999	217	898	999999	566	999999	758	999999	999999	999999	683	999999	855	302	133	999999	999999	999999	685	878	996	688	598	894	999999	810	682	905	416	59	602	409	482	493	400	999999	979	999999	585	795	295	11	999999	734	671	234	999999	462	723	461	13	515	550	367	181	767	618	13	138	755	940	852	361	992	999999	284	954	999999	901	999999	454	753	978	890	592	999999	58	999999	233	861	194	229	999999	955	56	97	858	999999	322	632	428	999999	603	830	999999	999999	999999	646	735	397	999999	264	561	637	17	259	536	660	774	185	718	754	780	277	571	999999	670	406	946	911	999999	839	59	278	667	478	160	999999	44	159	355	999999	138	835	591	999999	668	554	947	999999	560	207	351	146	914	674	204	999999	268	999999	772	254	700	824	999999	440	214	999999	970	539	999999	388	626	999999	999999	999999	999999	945	685	642	62	125	459	159	361	227	497	913	364	992	999999	824	890	999999	387	999999	999999	314	864	160	999999	385	583	417	697	182	581	727	316	607	999999	259	649	625	91	656	795	550	472	753	999999	999999	927	977	265	284	498	726	246	999999	604	322	999999	535	918	999999	542	999999	461	188	646	999999	607	757	945	999999	184	274	999999	730	316	171	841	120	999999	432	458	999999	162	422	683	855	490	587	13	999999	999999	999999	999999	999999	124	754	99	293	117	182	999999	180	42	240	999999	999999	907	516	422	442	999999	970	327	495	228	936	888	49	999999	999999	290	30	753	219	856	69	999999	413	615	562	82	557	12	999999	738	288	999999	922	322	460	947	974	174	570	999999	999999	797	222	196	188	865	59	788	999999	892	674	426	823	999999	50	666	504	900	999999	370	999999	967	292	757	940	372	999999	727	54	842	315	999999	192	999999	658	272	354	226	437	696	32	768	686	153	73	861	750	548	281	793	453	999999	313	210	999999	999999	514	999999	256	999999	900	332	744	483	586	999999	244	868	725	777	322	999999	999999	999999	347	164	291	149	999999	999999	622	426	455	261	399	241	552	981	622	999999	757	890	999999	621	795	699	34	212	566	255	626	881	823	503	481	999999	999999	148	999999	999999	947	999999	770	177	999999	483	877	999999	999999	354	275	999999	256	305	30	431	317	851	378	647	139	999999	582	448	461	999999	603	999999	780	999999	630	414	128	445	481	391	129	802	427	322	999999	999999	999999	999999	999999	374	635	527	483	59	999999	999999	770	999999	57	868	793	332	715	462	879	924	712	861	724	999999	144	
811	824	999999	312	999999	433	65	824	597	960	370	469	999999	115	85	999999	999999	373	870	644	902	397	612	598	797	999999	999999	442	897	829	999999	999999	999999	240	824	999999	844	999999	354	336	999999	400	999999	908	999999	999999	999999	356	999999	999999	981	999999	853	227	241	423	221	49	515	999999	467	623	927	767	999999	999999	351	999999	291	381	633	999999	28	999999	999999	999999	938	704	999999	933	999999	618	638	451	848	768	643	900	999	410	492	805	241	927	868	100	473	691	214	559	999999	771	999999	432	822	999999	479	319	297	729	485	517	999999	581	999999	849	985	999999	919	999999	239	450	857	880	999999	999999	753	101	675	839	48	256	499	615	999999	697	553	215	629	852	999999	334	999999	279	925	999999	930	999999	967	29	115	988	772	279	999999	82	913	194	999999	993	999999	387	999999	457	690	238	999999	268	170	271	999999	779	855	76	646	905	999999	588	954	915	898	103	133	655	734	60	483	230	999999	349	999999	368	672	636	608	911	690	166	999999	696	956	671	499	706	999999	335	999999	705	633	999999	245	335	240	627	105	159	264	988	723	640	999999	797	999999	820	999999	937	116	229	468	734	224	680	999999	268	958	236	604	427	931	999999	918	777	597	999999	999999	458	138	55	541	459	657	999999	442	948	941	169	698	999999	228	999999	229	913	247	898	210	565	336	971	668	999999	554	836	66	325	999999	977	210	113	716	999999	808	71	687	19	87	523	247	60	326	799	537	999999	209	154	189	14	540	698	669	999999	999999	166	999999	999999	999999	820	644	999999	999999	999999	999999	594	962	999999	978	167	999999	238	820	687	328	999999	655	869	999999	628	637	999999	999999	717	446	999999	444	178	999999	652	684	25	114	266	878	999999	823	362	840	999999	964	19	176	31	999999	312	877	981	230	846	511	517	999999	285	193	732	999999	999999	999999	457	999999	793	999999	999999	999999	219	133	564	808	209	462	302	38	397	664	627	745	123	999999	999999	633	462	948	69	999999	999999	683	999999	999999	155	999999	999999	835	999999	793	999999	726	840	548	999999	188	323	183	30	394	218	488	944	621	565	987	999999	581	392	823	696	999999	232	194	315	536	304	491	999999	71	158	467	645	603	999999	999999	905	999999	378	956	999999	289	927	675	999999	689	739	217	517	168	278	732	999999	569	106	334	503	655	999999	43	999999	999999	520	959	246	751	843	350	137	999999	92	303	999999	436	999999	416	999999	557	262	999999	796	97	999999	504	792	999999	24	999999	999999	169	406	999999	341	344	82	487	769	999999	439	
190	999999	399	90	852	999999	975	529	26	66	689	999999	946	403	617	999999	796	999999	25	176	820	736	767	842	968	267	999999	961	999999	363	35	647	950	999999	81	999999	407	17	131	427	999999	895	998	29	817	752	999999	999999	723	107	286	629	753	802	618	454	999999	999999	122	594	999999	24	660	662	40	999999	466	829	332	999999	839	789	737	598	359	999999	999999	747	35	225	807	977	247	999999	999999	999999	893	999999	508	627	999999	850	999999	536	183	802	999999	999999	988	999999	296	630	532	886	999999	496	892	165	452	693	715	341	530	999999	999999	276	776	889	584	634	159	999999	999999	999999	146	999999	894	210	424	556	689	401	758	999999	928	187	454	361	512	591	513	999999	999999	815	911	369	999999	998	999999	907	35	356	762	364	625	978	310	827	749	279	602	691	741	896	14	323	582	279	967	609	821	425	386	999999	999999	421	999999	515	999999	776	669	999999	999999	516	999999	343	639	404	999999	950	876	627	611	243	999999	999999	996	809	999999	597	999999	60	40	149	96	999999	969	769	999999	214	375	795	43	972	999999	706	999999	235	375	670	684	999999	644	999999	733	999999	813	999999	14	308	424	999999	999999	999999	989	619	865	322	999999	999999	999999	870	171	999999	999999	91	593	639	999999	292	592	771	443	999999	913	999999	415	999999	999999	892	796	826	764	935	999999	571	999999	837	982	990	999999	999999	805	454	306	814	26	999999	999999	651	610	184	518	721	715	653	369	999999	999999	390	999999	852	905	537	999999	547	115	236	641	999999	990	755	999999	643	999999	999999	965	989	844	109	592	202	580	999999	291	621	317	53	229	999999	212	538	999999	602	786	999999	21	278	999999	758	999999	790	582	999999	660	855	528	875	278	50	687	379	999999	194	797	21	999999	999999	255	513	239	999999	16	505	810	462	999999	999999	999999	465	663	697	670	95	400	999999	620	161	999999	436	102	442	774	189	458	832	819	999999	804	999999	714	999999	32	999999	529	646	784	86	999999	208	654	475	27	999999	386	990	709	633	793	999999	401	999999	999999	819	420	797	297	827	999999	978	643	999999	258	91	999999	792	999999	854	566	754	999999	999999	543	905	781	999999	424	999999	802	467	132	196	577	999999	999999	593	999999	999999	405	999999	359	956	39	639	565	999999	999999	936	999999	594	325	855	76	999999	978	999999	587	140	999999	793	382	335	34	999999	999999	999999	999999	449	707	999999	999999	470	459	834	405	999999	514	999999	350	967	999999	488	899	999999	999999	277	129	537	831	999999	16	703	176	611	999999	33	932	450	783	118	
551	777	238	905	635	855	999999	241	644	917	353	684	790	999999	393	893	436	815	447	999999	337	735	618	190	160	999999	999999	999999	485	381	999999	73	999999	241	425	999999	259	993	583	296	871	999999	893	913	999999	999999	912	106	227	999999	596	126	999999	999999	781	816	169	58	755	380	561	558	756	272	999999	289	564	999999	655	999999	644	443	242	161	716	449	841	704	999999	999999	352	207	999999	999999	785	22	71	925	999999	608	473	210	999999	999999	735	999999	141	630	999999	999999	768	363	999999	466	821	999999	883	999999	488	342	999999	465	51	999999	38	363	928	736	487	776	227	999999	108	999999	999999	999999	204	40	425	403	999999	221	578	999999	70	988	999999	999999	208	631	138	220	999999	128	633	17	169	999999	183	381	395	404	152	359	676	139	265	404	999999	387	959	853	435	999999	999999	763	886	928	999999	999999	607	764	999999	856	647	17	202	980	423	290	284	882	857	999999	17	913	78	229	999999	931	999999	361	999999	821	672	285	999999	361	103	870	131	999999	455	142	773	630	999999	999999	711	668	936	285	981	888	113	999999	999999	999999	999999	121	695	999999	491	999999	317	256	999999	717	999999	372	232	840	887	552	999999	999999	437	999999	280	386	56	781	999999	778	994	457	379	115	717	596	289	404	283	981	185	463	749	520	824	527	860	159	999999	349	446	105	398	438	730	70	648	999999	119	700	74	999999	160	713	940	999999	999999	999999	999	597	93	827	566	905	377	704	303	999999	899	999999	526	897	678	177	341	898	999999	940	999999	657	947	17	294	583	917	271	313	46	580	964	999999	999999	159	514	266	999999	539	493	71	35	766	731	382	999999	184	999999	244	982	381	51	999999	936	999999	352	650	85	543	983	987	116	401	267	346	999999	114	331	747	174	911	999999	999999	576	879	999999	890	225	635	928	408	750	999999	330	665	999999	173	713	915	807	999999	999999	999999	555	505	954	999999	999999	395	447	261	853	429	80	81	657	681	235	999999	929	461	999999	999999	614	584	246	89	80	999999	999999	999999	400	999999	940	309	999999	648	813	999999	924	725	999999	999999	197	676	555	331	956	259	17	857	938	655	985	356	439	740	470	999999	268	875	563	907	588	675	999999	448	489	770	350	19	867	164	143	213	80	999999	262	937	39	915	132	820	999999	949	833	745	429	999999	999999	989	187	843	811	999999	172	483	251	522	815	117	842	195	909	997	989	783	522	999999	285	834	488	999999	940	353	753	742	322	638	842	125	999999	895	900	360	832	999999	352	
999999	999999	597	362	740	132	922	82	936	911	596	960	60	233	647	318	45	999999	654	999999	468	305	429	170	613	679	999999	98	947	999999	999999	175	964	440	437	740	999999	481	748	410	28	280	817	830	726	677	999999	999999	999999	586	999999	999999	188	999999	883	789	621	436	999999	70	431	834	999999	650	362	999999	999999	619	999999	906	629	563	763	253	999999	198	999999	999999	444	999999	887	807	716	999999	430	709	999999	842	556	999999	129	262	732	999999	978	194	999999	176	478	304	681	999999	999999	475	999999	999999	95	934	248	695	311	999999	991	999999	182	624	127	765	999999	653	444	999999	72	157	786	377	999999	85	274	699	54	999999	130	149	264	715	711	251	413	999999	624	62	603	861	999999	107	270	999999	515	364	76	389	945	825	860	527	120	949	999999	589	481	20	669	549	999999	989	901	852	559	467	913	876	361	112	38	391	560	210	999999	689	116	999999	999999	910	999999	999999	999999	305	289	736	604	761	562	999999	999999	999999	393	64	220	357	205	418	368	57	451	200	37	842	796	479	967	909	149	999999	482	568	450	759	999999	986	622	605	572	823	862	161	323	999999	465	425	998	999999	990	462	493	698	554	522	468	441	637	999999	509	810	768	695	621	999999	350	999999	173	633	148	233	734	600	845	544	999999	999999	877	498	386	380	480	999999	999999	686	999999	999999	24	928	300	485	359	98	105	762	64	177	540	999999	197	999999	261	374	367	766	728	893	999999	19	337	999999	563	148	999999	999999	339	306	776	935	58	999999	74	999999	343	663	874	645	504	92	489	27	759	128	310	999999	129	116	114	162	958	621	931	15	999999	131	999999	221	940	967	999999	758	401	604	711	631	322	999999	41	999999	999999	92	399	769	529	319	999999	445	837	158	19	232	202	623	999999	437	634	999999	643	221	999999	999999	705	536	659	999999	626	999999	417	999999	686	112	999999	999999	270	875	231	999999	485	291	712	485	383	999999	957	210	565	777	628	999999	996	999999	383	820	962	999999	387	862	999999	797	693	264	38	999999	471	907	157	792	363	111	215	473	583	361	508	266	289	912	999999	459	999999	849	536	143	682	432	999999	264	999999	41	498	999999	61	687	598	458	456	226	330	60	999999	773	423	527	77	533	680	999999	322	999999	999999	999999	293	661	631	844	999999	895	999999	999999	188	893	354	332	999999	999999	422	895	999999	59	809	73	592	999999	999999	402	435	19	75	159	752	707	942	741	91	34	84	999999	65	999999	731	999999	741	291	871	169	428	999999	
914	230	120	784	999999	272	896	886	999999	764	999999	239	418	717	829	999999	296	999999	950	613	251	999999	999999	999999	840	18	327	257	332	310	657	247	999999	999999	105	845	49	968	999999	680	844	204	999999	320	145	999999	999999	23	732	415	995	999999	219	999999	999999	336	458	98	944	259	944	999999	564	582	999999	27	999999	83	999999	984	999999	327	41	280	769	56	999999	999999	999999	23	999999	314	999999	916	999999	266	37	999999	494	769	397	950	34	200	735	204	640	569	212	999999	570	999999	401	747	999999	677	999999	938	999999	803	889	995	210	930	586	640	999999	648	999999	850	989	107	588	999999	999999	345	303	841	544	574	415	877	259	769	999999	409	912	777	796	637	898	99	999999	691	999999	999999	750	104	613	104	80	999999	999999	362	138	472	684	999999	999999	999999	384	526	404	480	397	999999	999999	441	487	186	727	356	851	639	999999	999999	999999	897	973	999999	595	999999	238	450	504	424	585	896	641	980	725	375	999999	22	263	999999	694	641	303	868	999999	318	617	436	377	723	150	663	999999	237	487	787	574	953	198	185	298	954	999999	999999	999999	849	999999	999999	999999	362	729	839	386	581	215	353	999999	999999	551	286	999999	999999	83	780	999999	999999	496	413	502	937	800	673	823	87	999999	740	664	330	442	805	518	120	999999	24	999999	311	286	999999	32	144	194	470	999999	912	999999	496	880	206	699	514	362	396	13	523	999999	65	25	308	497	474	999999	283	672	745	999999	481	999999	68	999999	972	644	667	999999	368	753	999999	271	999999	999999	596	859	468	630	927	452	131	116	999999	462	939	295	999999	999999	557	999999	911	798	666	154	122	999999	822	420	727	999999	695	15	645	999999	232	794	999999	999999	901	614	999999	652	744	303	646	999999	376	999999	999999	686	666	336	833	911	842	541	999999	999999	999999	927	999999	58	902	67	757	126	471	999999	240	154	191	999999	439	942	236	268	63	999999	999999	748	302	226	574	51	999999	368	999999	734	927	690	199	347	444	999999	999999	999999	750	999999	545	529	999999	684	999999	701	504	504	896	891	684	584	488	240	268	999999	635	821	483	999999	999999	398	999999	737	999999	549	955	999999	727	466	999999	999999	518	376	827	978	846	999999	999999	999999	546	708	472	290	59	352	211	958	88	813	999999	999999	697	888	832	157	999999	999999	920	826	746	660	776	999999	525	628	999999	999999	413	999999	999999	27	999999	611	325	155	925	999999	687	421	348	999999	765	914	128	999999	368	629	544	680	404	680	697	34	136	885	932	42	764	430	285	
100	555	999999	37	330	999999	96	573	999999	231	919	487	508	999999	999999	895	861	321	999999	270	447	577	733	885	114	330	946	484	439	222	999999	999999	266	146	257	450	967	886	999999	834	281	65	857	458	485	999999	198	546	999999	990	81	999999	858	999999	838	522	821	912	922	10	999999	611	144	473	999999	999999	230	372	999999	309	928	974	523	81	989	391	719	999999	999999	912	141	410	108	999999	151	181	51	107	307	735	628	64	999999	797	995	999999	921	394	999999	999999	971	825	316	999999	72	106	208	786	180	999999	803	546	512	999999	868	438	999999	695	331	999999	977	133	75	504	680	999999	20	726	86	329	470	999999	164	943	940	316	999999	999999	386	55	973	264	999999	850	932	91	552	953	928	999999	166	235	999999	963	488	999999	760	811	406	198	95	999999	999999	999999	985	477	392	568	80	999999	344	492	318	286	193	999999	206	224	572	598	331	67	797	520	172	245	273	999999	999999	999999	555	292	999999	197	959	501	554	999999	999999	464	999999	999999	883	375	231	674	916	999999	999999	764	999999	546	999999	807	867	999999	684	199	688	750	214	200	113	977	17	62	999999	131	327	999999	179	131	359	999999	999999	999999	999999	999999	999999	498	328	999999	421	700	451	19	53	816	330	930	817	364	397	124	259	509	880	905	999999	179	807	999999	999999	98	595	530	197	140	909	529	854	262	900	200	999999	727	779	412	536	999999	999999	60	800	396	874	999999	733	244	858	399	467	279	73	999999	690	999999	29	332	115	920	999999	912	907	999999	86	564	463	999999	692	532	999999	999999	378	370	999999	756	999999	999999	223	780	999999	952	282	999999	999999	999999	199	781	509	899	708	456	307	616	185	105	152	998	320	319	360	536	999999	999999	999999	999999	900	702	957	934	537	947	118	334	134	999999	640	397	739	999999	375	682	697	792	823	284	999999	762	999999	999999	999999	996	761	904	430	999999	999999	945	850	81	684	999999	823	575	371	761	999999	999999	491	315	464	999999	999999	819	999999	678	999999	999999	512	394	819	148	517	892	330	999999	195	214	904	999999	469	695	546	667	816	878	858	132	430	999999	937	207	280	999999	999999	858	737	942	999999	751	431	650	443	466	999999	545	979	931	254	830	999999	142	79	627	846	769	218	601	12	999999	999999	999999	338	999999	999999	999999	999999	999999	290	472	803	253	255	162	443	819	999999	90	415	280	898	999999	999999	600	497	999999	999999	653	42	999999	649	999999	939	893	999999	999999	999999	993	18	999999	677	999999	999999	999999	37	332	886	916	999999	37	
516	138	196	731	999999	893	999999	999999	952	652	999999	225	999999	448	822	999999	313	999999	230	999999	506	269	81	774	603	557	285	105	572	999999	917	221	469	15	999999	521	999999	217	999999	48	877	583	50	366	156	999999	999999	212	959	369	28	534	695	465	530	257	67	421	138	999999	999999	741	175	787	734	282	755	999999	999999	311	999999	105	635	999999	851	999999	228	714	628	999999	811	83	999999	213	156	392	525	13	999999	87	999999	538	999999	999999	430	145	418	262	631	999999	706	155	999999	999999	651	923	899	999999	614	999999	38	352	999999	999999	807	999999	605	961	999999	351	756	752	999999	46	847	189	26	529	762	999999	514	966	92	999999	443	666	984	487	999999	999999	999999	22	399	877	58	999999	744	100	308	885	539	456	620	290	127	954	999999	62	999999	999999	906	379	751	898	102	72	269	49	554	151	999999	128	409	419	857	744	362	246	999999	999999	445	925	230	999999	186	68	356	802	636	489	999999	931	676	100	325	124	271	999999	785	986	999999	705	999999	167	999999	421	57	211	999999	383	601	794	999999	999999	36	981	999999	874	721	999999	716	466	413	74	516	629	999999	318	103	743	999999	861	461	11	883	739	388	73	999999	999999	20	154	379	263	999999	840	866	600	74	344	999999	396	779	750	999999	395	302	481	650	999999	968	999999	117	689	999999	740	342	73	999999	296	602	95	332	956	33	999999	97	159	999999	999999	762	851	254	759	778	95	92	999999	731	999999	999999	907	423	846	796	999999	47	690	362	157	999999	803	408	999999	741	879	74	999999	727	708	308	999999	304	999999	942	999999	999999	999999	910	999999	999999	632	342	703	849	695	672	485	169	750	534	406	999999	39	177	959	452	476	27	899	31	269	982	32	199	305	999999	448	903	999999	788	688	780	547	499	875	999999	704	928	56	999999	589	999999	976	184	999999	354	275	806	999999	674	27	999999	20	793	999999	649	319	514	553	93	234	999999	999999	962	845	625	259	539	302	497	748	999999	971	693	442	607	999999	848	298	950	347	641	919	999999	999999	357	999999	753	999999	235	161	200	999999	962	999999	17	999999	999999	338	285	105	735	514	999999	926	478	369	327	361	790	643	470	999999	603	746	593	661	485	200	498	999999	999999	438	76	346	557	173	18	710	434	434	991	520	22	855	611	136	433	88	302	987	452	999999	999999	592	690	974	781	999999	399	355	999999	823	839	429	999999	306	447	159	378	999999	999999	616	926	999999	651	950	213	999999	144	466	999999	406	999999	511	414	999999	127	999999	
999999	583	392	791	321	999999	737	999999	680	999999	266	314	689	284	710	986	999999	999999	999999	954	999999	740	771	43	92	933	127	300	925	999999	25	495	189	999999	504	795	923	569	305	847	628	483	280	999999	999999	999999	776	999999	999999	911	875	578	638	173	543	914	811	358	709	388	962	447	999999	352	577	770	135	725	999999	999999	73	76	540	628	336	467	999999	999999	999999	262	166	999999	604	23	463	446	857	26	999999	589	999999	575	860	916	884	190	239	927	53	720	704	60	184	999999	848	809	48	19	837	85	454	661	806	456	232	798	843	239	888	140	913	119	305	999999	931	498	215	623	999999	155	238	542	116	831	558	115	989	823	175	654	408	847	189	354	144	332	768	414	694	95	346	10	49	913	807	594	754	984	848	359	603	425	275	691	999999	912	554	975	897	126	999999	30	73	244	732	75	930	951	999999	999999	729	801	929	658	808	999999	503	203	33	964	360	15	974	815	60	982	581	497	507	232	777	999999	999999	577	286	999999	999999	999999	999999	741	664	803	999999	999999	629	802	496	617	882	619	419	360	951	933	999999	999999	56	258	193	749	493	999999	453	832	999999	999999	999999	999999	999999	492	301	999999	23	292	999999	557	86	735	196	258	496	964	999999	887	999999	426	999999	582	999999	481	280	688	621	441	999999	231	999999	999999	999999	692	517	999999	245	400	328	721	347	669	634	218	728	320	72	935	262	529	827	566	30	415	999999	712	548	900	999999	613	86	999999	45	87	999999	980	328	503	741	361	728	224	569	101	89	181	947	603	753	959	999999	685	188	999999	999999	793	85	999999	596	804	595	345	999999	715	644	765	999999	556	20	999999	992	999999	203	900	999999	612	997	928	999999	924	999999	945	999999	263	999999	401	403	999999	683	999999	904	326	907	937	766	393	47	853	457	323	547	401	592	15	966	67	492	287	999999	791	999999	157	675	672	49	999999	198	924	999999	999999	372	999999	872	999999	844	999999	999999	266	144	417	575	999999	481	999999	386	999999	362	152	999999	929	908	999999	390	892	618	756	651	244	898	125	205	122	135	213	951	231	528	986	171	301	405	999999	153	518	999999	652	999999	662	295	675	999999	999999	638	798	344	256	999999	999999	999999	97	34	426	368	29	222	462	28	999999	70	164	999999	376	981	995	534	999999	999999	871	675	965	999999	999999	948	999999	826	159	999999	336	869	999999	295	547	997	83	276	978	999999	133	306	999999	634	408	602	141	830	999999	999999	999999	274	661	284	999999	314	33	
16	999999	477	145	202	73	978	999999	407	365	869	307	378	907	999999	555	815	848	999999	912	341	681	999999	817	401	904	999999	841	71	999999	999999	231	243	974	999999	241	999999	731	999999	243	785	999999	999999	246	271	533	553	999999	914	999999	845	435	498	999999	691	334	649	999999	999999	297	978	146	630	199	934	999999	73	404	999999	496	54	999999	999999	341	136	999999	999999	159	556	999999	999999	926	999999	352	372	999999	732	840	292	741	592	850	988	999999	264	648	999999	810	999999	623	469	159	326	427	675	762	999999	166	275	302	653	499	999999	875	937	999999	999999	288	827	939	915	233	999999	108	904	999999	999999	999999	87	488	87	870	847	999999	408	211	999999	509	676	999999	999999	575	575	999999	97	103	746	122	999999	213	438	43	999999	372	707	246	46	228	523	481	999999	999999	89	787	999999	783	651	999999	476	999999	451	710	611	227	463	350	999999	132	20	811	999999	999999	577	873	999999	54	887	999999	235	172	174	391	985	205	943	251	495	788	774	999999	451	576	645	970	761	728	431	765	908	367	587	914	217	712	34	999999	666	215	737	180	999999	999999	999999	999999	570	999999	725	415	284	221	854	999999	357	706	369	880	999999	606	122	331	622	131	999999	868	584	999999	184	282	180	269	585	999999	60	999999	417	285	999999	341	410	999999	999999	26	490	697	512	717	566	510	999999	999999	347	69	999999	416	557	774	598	85	730	320	999999	452	245	25	636	574	819	753	299	999999	258	15	206	420	328	999999	641	879	365	866	693	999999	929	36	922	999999	999999	644	56	642	686	555	999999	99	816	559	999999	475	999999	999999	999999	999999	999999	268	896	341	863	683	97	999999	143	999999	720	863	627	221	522	218	102	999999	999999	999999	706	656	999999	702	404	999999	603	999999	825	175	818	427	968	999999	461	671	140	590	662	513	556	104	509	967	835	999999	999999	999999	47	999999	382	999999	560	721	117	999999	861	999999	999999	756	89	328	136	967	901	302	999999	747	999999	851	88	512	458	999999	629	611	156	999999	866	999999	644	999999	731	262	792	867	867	256	772	999999	810	936	653	999999	433	237	968	999999	76	543	853	725	999999	999999	999999	999999	501	685	102	505	418	430	337	999999	999999	90	597	873	185	43	435	647	975	999999	51	152	859	553	451	401	643	615	374	333	803	918	164	546	769	999999	375	191	164	277	486	389	999999	372	793	353	999999	105	366	42	117	999999	749	999999	153	351	20	999999	244	999999	861	999999	999999	13	487	203	925	60	114	262	667	253	493	707	
387	662	543	497	999999	107	761	548	259	341	999999	598	179	185	999999	999999	912	427	999999	463	999999	683	333	605	884	599	999999	589	999999	114	374	999999	999999	999999	602	999999	808	523	198	146	939	323	553	999999	999999	889	999999	750	657	685	999999	999999	306	39	999999	999999	338	937	999999	170	999999	181	557	999999	967	361	876	137	999999	911	620	399	999999	810	523	999999	140	609	817	999999	999999	677	999999	314	764	134	567	691	749	898	999999	870	910	37	467	767	765	408	757	999999	999999	896	177	746	75	950	21	496	516	209	573	729	999999	617	595	11	249	999999	390	842	793	194	387	999999	759	999999	488	210	999999	756	336	731	852	390	982	678	999999	195	249	813	122	81	185	549	334	433	999999	302	442	465	999999	523	27	999999	643	828	518	492	987	326	471	810	999999	759	873	842	876	739	635	999999	501	64	999999	577	729	999999	18	999999	999999	335	999	999999	999999	999999	238	813	713	938	999999	163	999999	28	208	923	351	311	928	425	999999	492	557	20	666	525	964	473	519	450	999999	921	819	680	142	661	326	285	52	999999	531	69	138	999999	992	481	757	482	999999	999999	999999	427	793	999999	172	868	778	989	529	252	922	999999	999999	273	753	826	999999	489	885	546	999999	76	269	672	893	616	363	618	27	195	768	999999	617	439	224	999999	137	999999	518	274	999999	999999	755	800	999999	999999	999999	864	195	999999	999999	278	596	318	483	169	168	999999	699	555	514	169	972	344	483	440	156	863	59	999999	698	118	970	621	999999	280	320	999999	339	136	850	498	433	850	58	500	894	309	999999	64	608	999999	999999	962	999999	723	364	420	326	902	620	902	815	999999	477	38	307	999999	654	999999	848	699	791	999999	999999	25	736	131	296	983	545	847	999999	999999	386	691	999999	18	862	940	999999	899	151	437	999999	947	682	999999	999999	29	203	919	654	753	999999	909	999999	999999	999999	744	987	242	999999	343	366	773	999999	821	822	786	999999	298	123	714	296	948	999999	363	66	999999	342	512	748	999999	790	625	203	163	787	477	999999	617	999999	999999	952	999999	775	808	999999	999999	951	999999	999999	596	999999	999999	999999	999999	999999	267	361	861	907	508	411	484	999999	857	999999	740	579	999999	999999	355	320	999999	999999	994	999999	613	183	749	293	324	806	481	111	999999	704	999999	999999	999999	697	530	999999	614	709	253	716	478	999999	917	265	339	172	120	999999	65	999999	733	999999	999999	999999	852	93	611	578	593	999999	929	382	999999	163	667	921	326	154	512	238	705	139	303	
288	293	424	265	493	953	161	696	653	999999	875	970	999999	17	999999	999999	446	999999	46	126	999999	786	105	856	764	598	417	846	965	999999	826	999999	999999	74	533	893	437	828	128	624	999999	15	286	336	466	192	999999	999999	249	310	76	724	669	22	999999	999999	198	568	999999	894	546	315	731	338	229	999999	377	463	999999	192	416	999999	999999	421	685	999999	510	769	400	582	459	502	606	999999	258	112	910	590	322	42	705	869	999999	233	88	999999	284	947	116	171	814	685	441	67	894	999999	999999	257	999999	215	991	429	178	918	444	53	708	76	90	127	394	786	150	451	999999	546	290	172	343	558	271	562	662	999999	767	774	71	549	999999	800	774	662	262	117	999999	286	701	418	788	45	428	217	867	989	776	38	544	990	580	357	176	175	914	779	943	438	766	939	161	670	999999	169	999999	289	352	731	534	43	410	209	845	999999	383	308	140	64	695	673	462	738	239	81	968	423	633	609	748	999999	173	612	520	999999	267	999999	999999	268	911	999999	646	999999	504	511	589	999999	512	999999	791	999999	999999	889	743	102	487	422	440	910	999999	882	999999	999999	982	999999	869	798	689	999999	615	999999	254	871	152	117	999999	416	244	728	999999	999999	911	339	999999	142	834	284	868	427	285	844	688	999999	999999	999999	999999	903	72	999999	641	791	691	429	689	537	999999	999999	999999	999999	999999	80	999999	711	428	603	971	326	925	849	226	595	929	999999	999999	770	999999	111	804	123	184	132	999999	999999	96	699	906	492	649	999999	771	67	999999	242	999999	214	666	976	724	999999	67	615	978	222	999999	56	862	428	999999	919	999999	269	973	633	461	943	726	999999	625	729	697	999999	677	999999	999999	999999	67	697	911	602	113	599	387	340	66	569	153	141	999999	49	836	999999	870	999999	329	512	999999	999999	780	416	488	999999	361	994	775	578	999999	343	144	77	999999	175	999999	29	999999	371	999999	642	999999	892	800	594	832	585	892	999999	619	946	325	999999	85	163	916	999999	123	833	247	392	564	487	630	810	996	496	999999	999999	969	851	914	958	629	451	999999	999999	616	999999	448	776	112	565	959	991	28	568	992	999999	999999	22	905	982	133	500	87	99	271	989	598	999999	534	231	999999	999999	41	999999	999999	633	826	38	999999	230	394	471	290	999999	528	639	791	437	503	999999	999999	956	945	932	999999	139	373	248	626	626	305	111	252	880	324	201	959	661	623	368	19	230	135	684	597	661	219	88	570	999999	999999	170	842	318	
809	999999	822	999999	531	816	999999	587	999999	270	924	293	229	999999	684	337	679	140	999999	999999	215	999999	999999	270	999999	183	919	295	999999	994	428	999999	269	999999	81	999999	379	859	139	806	999999	999999	819	999999	760	999999	999999	810	403	999999	952	77	999999	706	999999	999999	999999	999999	765	358	896	974	999999	416	999999	789	33	295	999999	654	958	819	999999	17	47	999999	382	966	510	39	999999	119	892	999999	52	360	789	563	830	463	578	999999	104	780	999999	999999	999999	412	32	970	291	157	999999	748	999999	142	76	347	999999	328	245	495	60	735	618	999999	91	474	374	999999	999	469	999999	874	85	999999	999999	230	107	999999	272	970	943	539	999999	593	637	153	171	910	999999	999999	893	512	228	93	767	999999	172	999999	999999	999999	48	541	970	821	692	607	999999	142	416	846	999999	756	65	274	551	520	999999	999999	159	937	312	463	207	557	576	952	999999	999999	383	366	67	973	870	225	931	411	568	999999	900	39	480	38	999999	446	999999	999999	999999	953	541	256	381	147	974	999999	744	584	344	423	255	999999	952	680	999999	999999	789	999999	886	839	999999	999999	999999	70	999999	999999	467	283	999999	760	999999	438	999999	701	461	137	985	919	999	765	481	357	999999	999999	681	170	999999	799	279	454	999999	934	261	617	620	401	999999	320	23	853	999999	470	624	584	999999	816	245	260	229	631	999999	869	277	130	368	985	82	806	388	964	999999	667	13	515	112	999999	187	888	999999	999999	833	999999	906	155	126	20	732	999999	88	999999	924	826	999999	648	389	999999	667	140	258	999999	999999	497	999999	58	810	980	466	999999	482	655	639	357	179	999999	798	999999	962	131	14	999999	262	590	727	523	49	226	96	999999	999999	324	753	56	639	455	999999	345	999999	857	344	146	553	623	20	433	235	577	656	420	999999	999999	825	999999	136	999999	999999	738	999999	418	999999	594	999999	999999	999999	167	999999	592	718	999999	428	999999	656	114	786	868	804	999999	579	303	298	472	569	676	514	145	499	999999	920	738	83	999999	575	999999	848	750	999999	999999	640	853	999999	643	859	933	999999	999999	343	720	999999	268	106	999999	168	476	129	546	34	228	596	847	667	694	671	980	650	426	886	999999	999999	46	999999	362	998	726	772	654	612	636	999999	999999	801	779	457	662	641	999999	843	109	214	312	726	33	855	793	195	836	999999	879	292	575	999999	21	464	723	642	744	744	999999	703	475	934	397	544	479	999999	888	246	19	348	999999	582	787	127	953	320	602	506	215	541	935	683	733	
353	117	615	790	325	734	29	896	999999	411	999999	999999	378	338	489	385	747	306	599	999999	999999	973	993	723	893	510	412	49	248	539	900	767	792	210	999999	999999	864	999999	573	512	989	452	723	181	392	387	585	981	122	999999	999999	244	346	721	999999	999999	124	999999	896	999999	999999	999999	999999	66	510	637	947	177	294	999999	521	999999	999999	999999	972	97	259	822	341	999999	924	431	927	127	81	666	999999	81	17	999999	321	972	999999	758	190	19	794	667	670	754	440	999999	697	68	999999	975	510	258	748	115	999999	302	560	999999	999999	900	62	540	984	844	215	876	170	999999	999999	549	999999	975	907	962	302	592	161	999999	85	999999	733	868	517	999999	165	999999	332	999999	999999	999999	421	978	999999	289	957	999999	682	826	549	563	999999	999999	327	999999	851	535	351	786	812	538	151	974	999999	384	176	193	999999	888	688	999999	554	999999	78	722	999999	155	999999	627	15	49	910	334	999999	521	999999	657	551	457	255	630	832	546	999999	23	877	447	673	494	123	999999	240	793	147	516	19	990	999999	604	932	705	427	723	780	999999	628	999999	936	999999	126	519	642	576	643	67	210	999999	179	64	999999	690	482	999999	514	242	809	126	197	999999	512	277	648	947	525	549	213	118	765	325	394	71	510	880	377	603	140	664	160	89	999999	999999	999999	954	759	251	233	804	219	999999	964	512	629	999999	290	848	871	999999	999999	103	854	999999	252	853	669	783	189	601	255	999999	111	154	966	117	999999	999999	456	693	197	283	326	408	899	227	361	882	999999	105	600	999999	731	445	613	999999	999999	224	999999	967	295	975	72	999999	558	999999	999999	819	546	521	201	780	999999	187	507	777	777	455	999999	34	501	786	350	94	11	999999	189	999999	541	909	999999	999999	750	489	999999	221	221	999999	850	600	780	541	346	920	903	820	138	999999	938	835	289	779	31	999999	475	508	635	977	630	832	128	781	287	636	639	202	999999	999999	778	295	566	92	605	999999	254	960	450	999999	190	191	999999	634	727	705	630	999999	977	26	999999	999999	586	243	74	27	481	998	263	710	290	711	999999	225	999999	652	279	999999	183	999999	490	999999	999999	214	797	448	245	494	63	581	15	999999	999999	999999	899	999999	708	333	27	999999	999999	255	999999	739	149	478	400	382	859	85	436	999999	928	557	535	507	999999	382	445	625	781	999999	945	682	704	999999	497	777	326	897	943	945	189	999999	309	244	809	328	75	328	58	863	999999	978	155	581	608	999999	487	401	
46	336	887	401	806	142	310	999999	44	999999	981	622	999999	961	141	999999	254	343	257	301	999999	999999	316	999999	577	999999	363	967	536	132	154	830	999999	925	861	616	67	787	788	177	934	785	293	678	346	436	999999	672	846	663	337	274	419	195	999999	522	999999	770	824	999999	779	343	497	911	251	999999	332	140	110	525	999999	466	999999	999999	367	999999	999999	638	780	151	120	690	130	873	795	880	420	114	231	348	999999	999999	963	999999	999999	600	298	381	999999	195	113	999999	571	331	240	999999	719	339	828	999999	293	391	990	999999	999999	98	999999	999999	126	371	740	227	908	762	928	146	503	654	691	766	999999	857	211	999999	47	443	128	799	642	999999	170	91	286	441	64	215	306	290	999999	309	999999	674	265	999999	454	886	768	809	402	103	378	74	999999	999999	175	999999	190	405	645	999999	999999	422	981	202	210	999999	940	999999	999999	722	840	222	531	391	999999	999999	602	145	150	999999	674	319	999999	549	555	105	442	999999	999999	628	35	901	644	789	339	966	693	72	864	795	945	302	110	680	263	999999	543	999999	999999	224	834	999999	265	495	999999	999999	25	441	646	114	226	726	999999	90	697	939	578	741	62	421	267	539	999999	354	214	999999	999999	999999	295	400	562	999999	999999	61	794	980	645	999999	130	678	950	999999	999999	999999	579	229	102	30	982	324	999999	801	214	271	957	999999	774	910	999999	296	452	298	156	256	552	50	999999	158	296	717	999999	999999	999999	384	471	15	123	520	775	985	290	197	999999	999999	813	761	970	278	104	499	216	735	868	834	999999	661	115	178	217	538	43	943	734	275	31	167	190	830	999999	951	190	999999	999999	999999	15	264	554	184	999999	790	79	916	64	999999	999999	567	561	786	999999	810	999999	945	999999	247	952	346	463	999999	950	999999	580	149	999999	152	999999	952	999999	574	829	970	116	930	735	427	469	126	889	999999	763	463	606	999999	682	990	61	245	950	999999	352	668	801	85	234	786	219	999999	448	911	487	558	966	986	957	999999	703	999999	219	885	777	835	457	525	715	496	999999	999999	467	488	101	83	11	703	231	170	178	999999	706	948	217	539	678	977	460	215	496	999999	447	503	296	91	36	75	129	516	221	286	370	737	736	42	471	960	820	414	556	273	765	999999	19	999999	999999	270	678	247	167	479	74	509	999999	440	739	964	999999	20	57	936	583	999999	949	892	999999	968	221	184	78	717	999999	56	999999	999999	999999	650	494	624	817	999999	397	999999	358	741	
221	999999	737	999999	303	507	768	809	366	999999	689	59	847	126	11	305	999999	503	179	449	999999	28	999999	776	999999	99	479	999999	203	291	549	701	366	217	681	810	240	915	881	570	948	357	689	49	544	999999	803	999999	623	522	999999	893	712	908	429	999999	999999	961	719	213	999999	202	999999	999999	80	987	693	639	444	201	74	999999	622	999999	999999	999999	999999	811	999999	782	999999	112	952	681	574	999999	999999	457	788	999999	799	279	205	677	542	756	999999	613	999999	999999	120	174	932	432	457	584	281	113	999999	463	862	208	729	937	918	925	250	935	511	999999	998	999999	850	955	401	999999	937	944	76	744	234	725	842	685	671	999999	179	529	999999	990	384	886	49	334	626	601	549	999999	759	617	516	804	112	554	558	874	323	976	999999	662	646	336	46	672	239	147	366	54	999999	796	755	720	999999	521	49	121	206	525	999999	799	255	999999	195	459	238	430	623	999999	137	797	807	202	498	570	999999	57	849	376	105	489	244	505	993	962	999999	796	102	591	514	446	999999	999999	647	241	417	967	151	587	999999	809	523	999999	999999	477	989	562	999999	999999	177	992	999999	830	999999	849	999999	749	685	232	597	442	337	42	782	690	129	19	555	266	999999	999999	905	272	932	999999	965	175	999999	525	999999	308	574	950	423	999999	184	847	999999	999999	676	667	292	999999	999999	11	999999	491	296	235	357	979	17	999999	999999	791	96	999	999999	144	999999	399	999999	999999	999999	999999	999999	999999	999999	999999	999999	282	641	757	590	495	999999	986	999999	931	999999	484	879	999999	177	993	300	609	962	631	999999	184	950	999999	913	287	999999	131	669	700	143	103	872	35	999999	85	347	999999	384	999999	999999	110	999999	966	999999	409	999999	807	992	265	999999	268	999999	999999	835	341	332	408	843	313	989	971	999999	581	999999	721	999999	999999	643	999999	655	999999	999999	999999	999999	334	457	983	914	513	767	699	139	414	702	874	999999	884	200	388	753	939	999999	999999	513	999999	784	155	999999	607	999999	665	174	900	609	958	44	999999	64	510	883	348	999999	999999	545	999999	842	999999	879	923	999999	727	999999	265	348	716	632	162	956	999999	550	312	814	316	715	111	534	238	999999	743	999999	999999	830	689	999999	999999	456	87	536	223	999999	999999	275	254	564	80	12	909	562	999999	999999	881	999999	847	960	999999	533	186	623	444	764	613	999999	999999	999999	331	999999	999999	999999	933	269	999999	626	743	332	678	46	570	752	644	999999	625	676	910	999999	999999	722	983	729	922	880	279	
463	999999	458	280	764	139	170	242	184	38	158	628	633	999999	265	266	525	291	545	963	434	979	345	149	937	206	999999	136	608	913	254	837	999999	990	101	535	295	61	999999	907	999999	519	470	999999	477	999999	286	635	702	466	468	999999	387	917	845	484	999999	999999	343	999999	409	43	634	271	783	320	574	643	690	999999	970	473	999999	999999	563	999999	999999	999999	999999	888	999999	103	999999	999999	999999	999999	999999	145	154	999999	999999	975	718	356	507	376	885	209	999999	166	483	643	945	999999	495	994	999999	749	364	931	965	999999	647	454	999999	315	609	492	816	976	999999	439	498	999999	999999	994	755	31	999999	999999	38	319	999999	514	415	999999	999999	461	656	460	737	999999	999999	223	650	999999	338	273	708	201	767	403	392	321	999999	54	154	871	30	500	249	58	618	177	902	656	513	999999	48	371	167	157	836	366	248	158	657	284	432	999999	666	999999	999999	939	429	635	927	999999	217	371	999999	286	999999	999999	220	999999	103	999999	999999	994	999999	205	999999	346	43	619	567	36	82	158	396	870	999999	367	834	758	734	999999	748	276	729	847	925	677	240	999999	716	680	155	559	999999	53	963	438	879	471	266	977	999999	809	78	900	593	69	975	271	837	83	331	462	955	999999	999999	54	999999	999999	999999	558	116	163	903	886	880	523	103	353	907	999999	488	373	502	757	772	938	208	828	264	999999	702	968	52	643	999999	692	603	640	187	918	173	999999	200	707	870	999999	999999	192	29	79	965	999999	363	999999	594	957	999999	207	651	927	846	446	681	413	999999	147	120	999999	536	197	919	462	175	989	999999	545	182	794	886	999999	42	25	808	195	999999	80	614	225	58	999999	732	406	999999	260	81	726	271	786	999999	733	642	646	999999	832	999999	513	999999	374	980	999999	999999	175	321	999999	895	830	999999	495	513	999999	532	999999	221	144	999999	523	473	915	917	130	284	999999	942	162	388	395	999999	976	46	999999	999999	250	244	999999	999999	566	94	367	364	250	98	775	283	75	211	746	434	521	376	635	49	550	457	999999	775	399	999999	168	253	999999	470	661	999999	999999	181	999999	660	222	527	999999	439	116	561	677	999999	508	999999	999999	951	999999	961	848	999999	411	358	73	999999	384	233	227	343	925	999999	854	999999	437	325	167	893	999999	96	221	993	999999	205	932	989	999999	999999	276	999999	355	217	611	548	621	61	58	999999	118	499	999999	989	310	565	513	992	706	897	603	193	999999	983	999999	554	999999	855	142	215	425	84	22	
555	999999	939	988	718	512	316	168	385	999999	999999	999999	429	811	232	999999	912	691	940	293	882	235	93	332	999999	184	999999	799	766	919	999999	352	43	486	999999	42	370	577	999999	490	400	999999	227	915	999999	208	613	743	999999	171	229	523	484	791	139	329	873	617	999999	999999	455	516	401	466	434	57	751	942	90	200	999999	345	895	460	999999	999999	18	999999	767	172	570	999999	282	605	999999	329	867	999999	999999	410	999999	999999	950	262	999999	999999	999999	760	491	999999	999999	999999	662	336	838	884	627	999999	898	985	321	999999	999999	463	999999	999999	244	796	766	114	189	509	999999	999999	42	579	394	643	424	999999	807	257	999999	999999	715	899	999999	945	766	999999	702	842	353	370	99	461	904	999999	289	903	648	999999	994	386	338	948	85	999999	304	268	500	983	610	999999	188	74	999999	598	747	999999	480	299	999999	951	412	346	165	234	590	580	675	896	364	520	371	267	262	999999	922	767	824	678	650	508	325	718	242	999999	192	35	442	315	749	216	433	358	520	52	974	991	793	999999	401	724	592	603	629	99	527	921	999999	999999	999999	980	258	999999	649	531	636	693	999999	999999	52	999999	148	370	157	157	97	22	999999	220	335	930	999999	974	286	925	915	722	98	153	937	271	223	721	638	769	957	631	709	988	999999	290	887	103	807	835	586	232	456	481	11	515	184	601	394	999999	15	999999	999999	723	616	914	604	960	762	999999	351	426	732	387	999999	999999	312	999999	803	54	53	999999	176	450	348	693	275	617	151	999999	999999	622	337	999999	764	682	116	999999	382	502	685	926	340	37	493	170	499	78	291	546	999999	427	797	350	702	999999	118	84	384	922	648	999999	999999	340	694	729	999999	840	999999	517	999999	326	384	310	369	126	999999	149	999999	188	203	207	335	605	228	669	999999	999999	198	640	999999	42	610	459	854	697	118	999	999999	999999	81	999999	999999	773	196	886	52	497	981	586	999999	969	999999	206	729	450	661	223	999999	34	904	112	651	983	999999	999999	999999	924	455	671	999999	551	806	202	116	999999	999999	999999	418	342	627	337	15	999999	67	605	914	999999	999999	413	45	999999	999999	318	859	969	17	472	830	869	180	127	51	320	999999	40	172	924	999999	194	999999	999999	804	780	999999	999999	106	49	925	347	412	311	204	52	999999	123	664	497	999999	147	536	289	999999	549	171	510	295	695	44	36	442	999999	324	546	714	999999	100	116	911	292	873	999999	546	493	467	999999	923	999	684	999999	375	674	
592	953	657	419	378	265	618	897	291	410	14	899	904	422	987	658	337	699	999999	999999	999999	60	999999	568	999999	247	999999	302	999999	296	20	580	660	999999	407	999999	888	305	567	835	497	999999	11	472	999999	647	589	54	881	275	999999	985	441	999999	97	542	689	99	675	140	183	326	999999	994	400	434	248	146	25	626	769	999999	141	999999	70	572	999999	801	999999	105	658	47	421	321	625	35	999999	842	680	865	681	799	999999	437	661	181	703	16	82	538	409	452	39	264	999999	639	854	253	756	999999	493	887	493	579	481	146	905	998	379	374	295	999999	465	160	944	999999	411	999999	536	889	999999	999999	729	76	696	215	999999	166	816	985	180	999999	96	999999	381	794	315	60	999999	999999	275	705	637	999999	253	999999	987	879	999999	535	999999	999999	717	867	656	451	999999	999999	999999	275	138	999999	999999	394	203	400	319	310	999999	159	665	361	999999	20	623	173	414	999999	823	999999	228	138	999999	291	756	30	999999	999999	508	999999	999999	887	177	690	396	527	522	999999	513	852	999999	999999	110	170	869	877	412	999999	253	493	999999	144	604	199	56	10	902	901	637	999999	999999	100	802	999999	999999	777	193	67	623	106	651	171	519	999999	998	541	999999	686	421	999999	617	999999	999999	25	893	502	293	977	643	396	625	620	999999	999999	641	603	884	262	647	102	693	355	92	156	999999	999999	999999	999999	201	515	972	225	490	999999	999999	739	999999	786	954	999999	493	215	423	237	481	40	999999	999999	339	999999	657	775	48	999999	999999	272	999999	999999	999999	999999	876	999999	786	138	423	409	999999	858	774	901	488	999999	307	628	608	487	931	855	675	999999	330	446	999999	796	857	207	186	999999	571	303	350	999999	613	936	152	999999	429	295	813	82	900	999999	999999	438	916	999999	999999	420	999999	708	340	543	999999	999999	698	439	365	990	280	226	232	968	999999	480	560	999999	494	370	485	774	999999	646	999999	602	911	633	41	999999	999999	308	728	999999	451	999999	999999	807	144	251	248	712	478	438	24	999999	849	931	409	934	877	726	74	117	999999	945	649	999999	500	560	999999	74	407	499	121	972	497	465	526	434	517	752	66	253	131	772	999999	630	632	456	753	979	234	107	988	162	243	999999	831	506	999999	278	317	584	999999	184	314	999999	327	999999	108	393	999999	999999	426	135	670	999999	999999	999999	648	999999	999999	54	806	480	840	310	511	958	738	876	634	29	220	248	999999	481	999999	947	467	328	312	999999	357	369	574	259	681	863	492	999999	
635	999999	999999	203	216	999999	999999	320	999999	14	477	999999	999999	232	759	395	764	999999	689	198	999999	47	999999	329	716	999999	696	447	906	591	629	648	475	999999	250	999999	171	27	41	183	703	151	614	462	851	943	286	135	999999	999999	999999	503	183	999999	999999	999999	963	999999	487	999999	575	340	999999	999999	385	829	893	987	981	794	233	747	155	516	494	227	433	252	478	773	205	999999	837	727	106	135	474	182	273	652	11	633	999999	999999	607	373	999999	861	87	32	60	999999	153	815	999999	748	999999	667	808	835	174	721	69	999999	539	14	502	686	656	259	364	720	723	339	999999	999999	217	849	908	131	489	999999	999999	456	722	999999	999999	999999	999999	358	778	807	999999	438	487	999999	573	826	767	603	871	61	215	827	667	339	575	999999	33	364	540	508	758	687	355	603	555	999999	991	632	999999	480	914	308	480	999999	357	294	851	999999	37	999999	999999	999999	259	438	999999	347	788	392	340	612	999	417	999999	280	999999	999999	92	884	999999	960	999999	145	26	999999	146	906	356	999999	999999	291	963	521	337	999999	999999	452	437	999999	246	218	999999	999999	301	999999	481	507	491	999999	507	999999	211	999999	777	76	556	945	298	858	301	459	990	678	410	999999	649	487	90	667	853	999999	999999	175	999999	525	146	236	844	999999	919	639	425	156	612	320	89	996	999999	270	603	481	999999	579	625	787	228	155	207	252	334	993	426	824	999999	901	423	999999	999999	261	999999	330	999999	255	938	662	999999	999999	75	100	999999	653	999999	819	73	381	999999	678	549	859	999999	991	38	602	718	926	222	999999	999999	711	896	999999	676	999999	999999	283	380	999999	640	962	999999	384	999999	117	282	999999	259	607	761	975	999999	744	999999	469	954	938	301	508	536	22	450	999999	54	999999	204	925	976	262	488	789	11	542	48	586	116	923	911	921	999999	47	677	999999	840	999999	261	999999	557	216	537	999999	981	871	383	627	999999	320	339	999999	913	357	999999	997	999999	971	974	917	706	910	363	40	37	380	999999	999999	345	999999	602	231	113	52	999999	769	999999	95	999999	139	169	420	74	795	593	999999	999999	972	342	680	999999	868	849	999999	455	647	853	506	375	999999	692	999999	292	686	717	118	621	999999	999999	935	282	43	999999	844	999999	999999	845	567	447	841	999999	216	166	999999	999999	734	999999	770	597	731	915	227	720	207	446	285	137	388	88	485	573	147	994	407	999999	461	705	14	585	999999	801	296	69	533	248	486	727	999999	345	999999	999999	851	283	999999	
29	999999	999999	966	999999	483	167	467	488	962	277	999999	999999	759	268	889	38	377	194	437	930	629	999999	197	999999	999999	557	510	53	105	748	722	863	747	387	351	148	739	606	111	11	999999	807	107	265	22	273	968	369	456	954	368	999999	845	327	399	898	135	16	447	999999	657	999999	393	223	555	372	475	381	916	750	999999	771	999999	436	595	822	70	931	946	696	999999	150	597	150	390	65	27	430	999999	453	999999	732	169	185	353	920	999999	999999	710	649	999999	999999	999999	705	665	597	583	419	731	577	837	999999	999999	750	347	516	999999	253	833	500	354	999999	999999	473	736	566	611	907	92	999999	409	999999	999999	307	898	999999	697	999999	484	999999	999999	608	999999	999999	999999	999999	999999	419	999999	837	103	999999	60	219	305	753	999999	999999	999999	109	999999	675	999999	65	999999	660	999999	999999	852	357	818	935	769	999999	28	745	356	999999	858	918	893	202	999999	255	582	239	136	999999	11	154	787	999999	999999	385	806	999999	281	643	252	954	845	909	567	999999	28	999999	999999	19	999999	559	999999	999999	131	60	215	793	606	91	482	938	534	999999	760	707	569	110	23	393	243	223	473	999999	731	903	82	999999	999999	999999	237	425	828	126	820	452	746	556	999999	871	179	23	209	200	999999	313	430	999999	158	999999	920	917	153	26	999999	977	95	695	509	227	977	231	999999	26	999999	67	119	418	151	318	999999	999999	512	152	223	999999	23	283	551	427	999999	999999	999999	775	999999	319	999999	999999	349	843	366	999999	57	380	893	948	854	192	346	999999	999999	999999	742	840	898	907	415	11	802	556	999999	812	153	91	744	999999	395	393	999999	544	999999	307	78	307	952	909	965	142	258	275	375	999999	936	448	234	470	999999	995	876	760	904	999999	19	999999	879	553	999999	966	635	999999	562	471	999999	802	999999	999999	944	444	887	989	942	282	752	999999	190	142	876	999999	857	283	341	999999	517	598	999999	517	999999	999999	428	408	11	999999	999999	153	999999	999999	996	144	131	338	999999	22	117	999999	817	631	526	999999	999999	746	999999	212	119	361	773	172	953	246	172	809	607	669	26	488	999999	944	775	999999	999999	286	146	742	583	528	757	999999	293	630	780	18	990	817	671	999999	732	798	889	999999	999999	999999	999999	760	972	322	730	856	996	628	898	873	999999	917	999999	336	610	934	628	590	999999	455	878	999999	465	163	999999	790	998	344	756	999999	64	630	239	999999	335	385	770	271	798	999999	999999	665	732	906	163	999999	171	344	81	999999	999999	
308	550	924	999999	628	999999	818	504	940	999999	999999	999999	999999	999999	234	687	380	11	235	173	367	999999	704	132	222	599	999999	999999	744	999999	664	999999	959	29	999999	90	315	613	707	999999	951	767	999999	52	670	999999	34	999999	999999	999999	791	342	999999	633	812	516	999999	801	458	999999	746	818	759	321	999999	398	999999	689	72	154	999999	766	999999	154	222	600	999999	661	462	428	575	999999	81	358	999999	331	426	335	217	999999	243	514	164	678	999999	143	17	546	999999	281	999999	345	35	999999	24	999999	48	999999	999999	221	582	194	349	40	462	285	746	410	999999	872	971	586	481	823	911	999999	999999	625	811	999999	592	397	813	190	999999	240	444	298	999999	812	999999	999999	999999	995	999999	999999	175	134	225	999999	396	999999	999999	975	999999	999999	999999	212	999999	156	999999	999999	890	999999	999999	999999	381	168	494	232	999999	458	76	671	999999	256	673	486	165	861	702	486	409	999999	999999	999999	334	837	881	999999	376	999999	426	999999	999999	869	835	999999	375	482	677	999999	639	993	999999	938	999999	401	395	63	632	999999	56	999999	453	936	23	146	999999	644	999999	999999	287	253	856	999999	42	878	282	719	420	101	120	683	999999	695	847	416	536	999999	453	933	451	827	618	999999	195	415	744	461	856	999999	999999	731	622	999999	729	395	999999	618	905	663	999999	675	642	999999	275	373	826	999999	99	606	610	895	200	926	101	999999	635	866	422	626	999999	820	999999	721	999999	999999	70	999999	966	461	279	917	999999	790	999999	999999	195	87	724	999999	999999	986	372	260	98	45	541	695	52	280	759	999999	999999	999999	528	308	999999	921	999999	886	999999	777	791	638	336	692	56	999999	123	999999	274	558	152	999999	999999	157	999999	612	633	999999	848	374	16	999999	999999	999	721	569	999999	514	963	273	707	837	520	811	204	733	924	405	989	140	582	726	999999	211	138	999999	250	380	850	210	999999	999999	48	938	999999	999999	999999	999999	971	999999	148	999999	362	999999	851	314	89	999999	953	724	999999	237	145	717	791	289	689	499	871	999999	328	890	664	762	975	461	999999	581	999999	109	796	999999	434	512	999999	974	374	999999	999999	823	526	24	427	135	522	70	120	999999	156	490	415	447	465	856	168	258	943	999999	999999	399	999999	507	195	854	928	100	999999	633	999999	817	915	683	999999	999999	598	999999	472	538	250	915	351	477	435	999999	693	359	141	999999	353	743	40	773	981	961	317	28	828	573	999999	431	266	486	605	999999	575	732	999999	417	267	853	785	415	360	999999	57	47	
999999	635	170	579	999999	999999	999999	999999	786	151	702	188	999999	999999	486	899	341	818	659	999999	871	106	999999	960	61	999999	319	499	958	999999	423	873	999999	279	946	202	999999	628	472	40	207	624	999999	433	40	128	678	688	377	999999	83	541	459	192	176	976	999999	999999	527	244	999999	789	999999	170	728	829	274	469	632	293	496	999999	355	999999	667	257	552	561	930	932	55	631	131	82	551	881	999999	999999	999999	999999	551	212	110	237	124	999999	601	392	704	999999	853	218	999999	93	399	370	999999	831	999999	918	433	99	999999	999999	999999	294	999999	950	619	846	415	999999	365	662	742	293	612	127	513	999999	999999	999999	999999	999999	88	837	575	48	682	999999	694	591	999999	999999	546	461	933	516	48	830	749	650	772	857	795	999999	852	403	351	999999	758	79	328	273	271	272	999999	549	516	362	718	999999	278	999999	161	823	336	180	125	290	999999	106	999999	999999	511	16	397	999	933	999999	984	999999	999999	576	431	625	999999	999999	923	284	999999	999999	999	686	121	129	999999	999999	705	972	983	682	287	70	756	662	999999	645	762	265	874	242	615	747	377	546	932	701	17	536	559	393	256	841	71	999999	106	999999	999999	392	634	63	303	961	999999	312	999999	999999	999999	769	635	628	191	667	409	986	778	262	999999	574	999999	680	336	179	422	600	435	446	998	790	566	597	999999	999999	631	999999	939	653	999999	75	651	306	999999	999999	900	931	211	589	441	999999	197	843	93	996	999999	999999	727	133	549	999999	877	999999	999999	39	212	48	553	811	46	588	57	999999	298	253	999999	999999	798	999999	279	490	398	999999	14	923	603	999999	514	999999	184	677	103	815	113	779	197	999999	667	852	999999	862	387	999999	553	853	37	72	999999	839	999999	999999	165	999999	854	69	794	41	453	999999	436	489	999999	476	636	999999	494	241	31	518	66	730	232	945	63	417	112	999999	999999	161	999999	540	177	674	14	999999	521	465	960	53	985	999999	749	953	999999	555	338	911	764	999999	368	796	51	46	783	999999	92	999999	585	999999	957	796	738	302	818	895	999999	999999	472	999999	846	999999	280	977	533	900	980	999999	529	507	88	200	244	118	792	109	999999	141	999999	661	786	311	879	523	999999	999999	999999	456	144	530	243	478	449	999999	347	999999	999999	999999	512	999999	372	999999	691	88	368	766	999999	630	509	719	405	191	999999	999999	981	999999	159	756	890	345	999999	533	145	998	273	610	751	247	770	463	583	435	628	17	999999	972	999999	999999	165	329	999999	999999	
947	424	135	62	999999	999999	24	802	189	768	183	177	999999	838	677	693	814	999999	25	324	859	999999	145	970	562	999999	522	999999	925	358	601	571	709	684	999999	720	872	221	999999	122	999999	967	284	999999	262	461	999999	460	305	926	986	999999	313	320	999999	900	288	999999	499	548	999999	16	999999	831	176	999999	467	999999	261	999999	999999	603	999999	999999	102	891	771	999999	717	111	364	72	713	998	371	204	267	398	746	999999	441	717	999999	561	995	226	100	453	648	650	993	880	208	348	116	393	748	410	228	999999	999999	958	447	999999	193	64	302	878	999999	972	999999	999999	979	999999	525	112	881	107	907	875	999999	999999	682	77	117	999999	864	375	891	978	456	856	179	700	556	483	280	999999	999999	941	999999	221	983	676	999999	924	999999	999999	822	999999	999999	999999	999999	999999	255	810	999999	379	290	709	200	999999	987	491	999999	497	999999	999999	29	51	831	558	729	965	951	999999	345	16	772	999999	583	241	552	887	476	999999	999999	826	455	746	999999	999999	52	667	751	996	234	501	160	999999	999999	622	613	999999	182	952	921	536	401	665	999999	279	606	107	136	999999	384	109	999999	999999	143	82	833	282	999999	930	516	72	224	954	364	844	855	965	999999	961	628	771	714	523	999999	827	434	789	281	928	304	944	541	792	999999	999999	486	440	673	951	788	340	937	252	446	858	322	447	311	999999	423	641	939	174	340	612	999999	999999	836	315	648	999999	10	915	635	571	530	431	342	239	367	999999	301	216	182	999999	999999	999999	87	999999	515	987	999999	651	514	999999	15	376	462	19	739	999999	999999	999999	313	999999	339	999999	999999	875	338	890	999999	81	273	998	349	732	999999	52	999999	999999	424	999999	999999	661	566	359	999999	999999	565	999999	968	332	499	382	999999	999999	902	438	957	999999	855	212	999999	624	882	416	387	999999	322	999999	384	419	999999	999999	999999	793	567	652	187	979	999999	643	999999	184	922	782	581	890	187	415	829	563	95	965	77	222	999999	185	779	999999	999999	894	660	292	778	999999	101	999999	812	999999	999999	260	260	977	202	221	892	522	702	109	835	999999	999999	907	999999	999999	999999	276	999999	357	679	391	873	38	18	725	983	999999	999999	373	999999	898	999999	159	49	579	312	117	999999	999999	329	602	483	999999	999999	999999	565	999999	839	999999	999999	999999	999999	999999	358	999999	387	231	969	476	238	866	126	339	418	999999	420	190	868	874	518	227	503	893	38	87	908	999999	999999	533	170	240	196	448	999999	866	999999	622	801	64	999999	91	
999999	306	627	463	999999	153	271	386	73	999999	885	999999	449	16	331	999999	999999	280	86	194	516	999999	315	998	999999	677	999999	999999	999999	798	388	814	999999	437	90	999999	276	574	601	765	931	338	470	999999	999999	231	999999	142	544	922	195	530	977	17	999999	701	999999	628	783	808	999999	999999	412	275	996	81	293	999999	999999	134	999999	999999	679	321	262	188	975	529	653	999999	999999	68	17	61	999999	858	836	999999	863	388	216	647	791	793	812	221	926	205	789	283	938	987	999999	419	157	333	850	666	999999	999999	726	470	974	334	999999	894	712	999999	661	147	244	999999	158	548	999999	137	999999	885	509	999999	261	779	740	379	520	691	999999	597	903	290	17	180	920	999999	662	745	673	999999	664	917	509	999999	543	999999	49	999999	838	668	501	30	262	999999	166	999999	144	946	730	604	999999	999999	53	125	999999	381	999999	74	999999	999999	999999	182	464	613	231	592	541	686	246	97	340	200	853	999999	105	883	37	999999	999999	216	342	715	24	78	652	226	874	999999	999999	999999	521	975	999999	166	999999	999999	566	999999	743	574	182	999999	999999	642	274	999999	594	859	999999	999999	999999	97	60	490	999999	180	167	396	961	15	718	999999	568	999999	576	365	567	697	999999	776	999999	999999	999999	449	43	883	15	999999	999999	37	631	999999	374	553	817	434	924	151	999999	611	171	999999	687	737	999999	999999	890	999999	999999	999999	67	897	457	253	257	999999	999999	611	457	466	999999	999999	999999	933	384	999999	783	24	267	151	440	999999	999999	800	614	157	999999	572	592	18	992	379	315	999999	970	734	567	999999	999999	999999	646	323	694	360	999999	386	587	999999	363	163	251	876	378	925	479	999999	26	657	639	110	273	226	28	999999	473	999999	480	698	999999	649	145	662	717	414	505	126	999999	999999	999999	999999	569	948	218	439	999999	999999	11	390	424	999999	717	910	490	999999	589	430	305	999999	999999	651	906	888	790	713	27	999999	168	963	999999	362	911	999999	999999	411	540	999999	17	589	680	356	999999	999999	283	634	931	234	181	999999	999999	85	999999	483	643	712	999999	680	167	999999	421	188	958	47	960	999999	426	231	617	89	666	999999	422	715	575	540	857	815	614	166	781	999999	417	999999	148	354	541	438	852	591	999999	859	999999	512	178	502	398	756	139	999999	217	999999	617	102	855	560	999999	115	999999	999999	999999	999999	999999	11	723	999999	770	321	898	615	999999	988	378	999999	998	806	117	910	999999	83	152	111	685	402	948	999999	999999	324	999999	588	692	999999	999999	749	
736	574	793	165	788	549	731	86	857	524	692	229	341	591	104	58	453	751	568	833	960	753	999999	999999	999999	652	453	999999	529	320	999999	104	999999	999999	299	433	22	951	131	997	351	75	999999	171	710	729	739	999999	999999	743	999999	940	867	696	789	982	744	130	112	999999	999999	285	556	999999	600	598	762	712	999999	670	45	501	629	570	492	999999	509	668	962	999999	912	860	999999	786	185	983	236	770	840	999999	689	892	848	985	900	76	999999	706	571	122	967	37	300	999999	999999	643	999999	306	214	894	483	999999	999999	999999	234	246	59	770	371	617	371	991	999999	999999	999999	999999	652	644	670	425	999999	803	999999	850	366	999999	999999	675	88	542	672	930	565	945	833	612	734	79	760	663	26	748	345	999999	750	975	165	315	579	564	990	675	999999	789	518	680	979	316	422	349	999999	384	692	829	999999	441	436	926	999999	378	418	999999	883	16	408	637	468	153	110	391	729	263	105	523	551	996	999999	776	999999	163	633	999999	657	999999	986	642	66	515	19	999999	549	999999	162	211	156	999999	999999	629	999999	880	222	999999	999999	41	620	999999	289	178	287	947	999999	660	999999	999	744	990	925	999999	30	766	581	952	143	790	999999	999999	999999	999999	377	143	999999	674	395	556	940	797	221	999999	800	572	362	999999	238	71	182	888	999999	163	999999	166	491	328	609	624	309	269	999999	425	199	130	999999	999999	999999	153	742	999999	274	999999	999999	947	778	310	672	999999	413	693	724	81	618	953	758	947	999999	999999	651	886	74	999999	257	999999	104	796	436	679	260	999999	97	999999	999999	999999	624	799	105	999999	388	191	656	162	221	615	545	630	806	246	372	375	999999	589	502	856	999999	999999	999999	387	852	981	873	993	207	446	606	639	752	999999	999999	959	851	916	833	469	239	912	560	641	145	474	989	200	999999	884	18	507	999999	999999	312	130	999999	718	667	999999	999999	663	955	774	19	905	878	898	906	412	523	999999	756	42	626	495	999999	62	999999	999999	992	999999	685	322	999999	108	999999	288	606	218	999999	143	259	436	161	999999	957	785	999999	239	595	101	293	905	371	966	751	559	846	816	186	62	999999	289	414	634	999999	643	347	911	858	599	999999	698	999999	389	792	329	880	60	538	168	999999	999999	792	900	399	999999	999999	471	356	497	999999	789	41	802	999999	970	32	527	999999	999999	447	719	381	995	999999	999999	999999	981	183	431	679	795	288	28	999999	463	999999	513	999999	207	692	875	565	999999	167	999999	999999	754	
722	822	999999	363	999999	224	720	711	999999	796	110	804	432	969	999999	999999	999999	646	999999	23	181	999999	483	518	292	401	631	999999	164	999999	838	298	928	603	999999	361	134	326	343	74	999999	999999	821	700	999999	440	999999	722	588	999999	551	520	10	999999	582	999999	999999	999999	81	70	999999	159	556	630	957	999999	876	829	710	935	800	999999	999999	999999	716	261	999999	783	114	852	626	999999	983	523	469	327	999999	285	30	750	23	344	255	282	481	158	373	200	742	999999	563	945	999999	999999	840	59	218	999999	936	999999	135	564	685	999999	444	683	175	43	171	640	523	999999	808	959	922	465	257	39	965	568	888	202	999999	999999	298	681	999999	999999	999999	419	999999	735	999999	700	624	458	659	36	838	797	982	340	999999	112	89	999999	147	62	999999	385	999999	188	598	378	442	933	999999	999999	930	762	787	999999	359	999999	530	787	261	118	344	999999	805	230	201	177	585	558	173	938	999999	335	999999	999999	609	308	616	930	147	971	267	691	934	486	999999	999999	999999	157	980	999999	581	301	999999	39	999999	267	579	581	987	999999	792	999999	769	585	749	604	228	943	235	999999	999999	999999	650	290	850	653	538	328	134	125	999999	438	577	887	366	141	624	515	136	352	999999	999999	943	716	188	383	922	359	736	501	856	76	922	928	150	999999	999999	431	188	74	999999	260	456	871	273	363	316	882	999999	618	999999	713	817	882	333	110	656	999999	999999	999999	999999	189	592	633	268	100	516	649	999999	999999	999999	202	336	999999	624	478	588	999999	453	825	76	50	999999	128	999999	999999	258	49	605	999999	335	716	999999	711	999999	999999	668	999999	613	182	847	667	145	999999	999999	999999	387	756	268	854	521	585	490	286	999999	691	999999	999999	999999	125	842	476	53	706	59	773	872	625	999999	84	810	764	468	280	977	408	904	298	991	732	765	502	780	750	999999	999999	236	54	309	652	999999	204	710	497	340	999999	623	438	793	363	915	761	37	193	999999	756	127	219	308	12	999999	999999	482	390	360	349	999999	999999	187	309	547	828	325	999999	583	615	64	999999	940	606	784	999999	504	637	817	13	474	999999	706	771	633	27	745	306	999999	741	722	330	146	990	999999	331	261	494	999999	999999	446	999999	610	438	999999	156	278	701	228	320	265	844	573	356	874	999999	595	999999	675	530	92	29	220	841	893	999999	834	950	922	463	999999	19	820	999999	999999	999999	986	278	999999	999999	748	53	88	555	486	877	757	789	126	585	735	845	819	296	13	999999	
741	999999	999999	968	322	999999	778	765	105	999999	33	842	789	361	122	327	346	198	999999	49	940	664	365	25	977	999999	833	999999	728	378	999999	534	726	150	999999	228	733	110	175	429	274	999999	459	999999	853	999999	10	764	999999	417	999999	630	514	964	486	86	412	529	991	277	494	441	999999	726	65	499	126	649	579	894	594	999999	33	362	774	627	999999	136	172	999999	54	79	874	320	870	569	30	761	999999	705	816	213	119	999999	934	833	285	732	184	364	999999	999999	999999	578	999999	999999	999999	162	200	858	871	999999	999999	928	233	425	999999	999999	856	999999	479	999999	985	874	88	390	136	136	427	940	352	999999	951	807	999999	693	884	306	999999	607	962	867	570	805	833	539	846	190	999999	519	276	999999	875	688	885	442	375	321	500	999999	999999	481	735	999999	515	399	999999	559	663	999999	541	270	240	259	999999	611	794	999999	50	548	999999	945	462	907	999999	793	999999	999999	999999	832	328	999999	806	63	470	999999	142	320	999999	443	999999	296	999999	142	978	16	328	626	999999	284	647	195	280	952	999999	999999	28	827	586	722	999999	71	637	830	222	968	463	186	788	52	478	484	890	606	342	257	999999	329	999999	667	475	999999	118	648	194	143	302	853	999999	999999	472	314	999999	577	650	154	659	696	920	999999	552	999999	837	122	805	173	999999	673	619	652	771	698	898	919	256	999999	952	989	999999	999999	675	610	999999	518	999999	173	750	322	956	999999	597	999999	999999	919	124	334	152	999999	999999	999999	838	629	244	512	509	999999	416	814	999999	837	201	670	60	999999	344	942	999999	329	999999	999999	422	981	717	430	64	999999	299	978	805	999999	670	955	156	624	250	999999	375	520	19	806	757	936	991	128	996	927	999999	567	585	999999	215	823	999999	210	609	856	911	813	457	470	483	999999	19	408	176	999999	523	999999	601	297	576	608	320	735	884	485	990	598	999999	136	366	732	403	633	716	847	501	945	25	394	144	999999	72	548	332	329	999999	592	952	760	413	256	999999	999999	604	607	513	728	326	133	866	999999	389	331	113	751	999999	385	692	329	744	578	419	216	999999	24	545	771	999999	999999	999999	999999	646	999999	722	999999	999999	116	38	999999	343	773	629	892	527	999999	183	999999	445	999999	294	551	900	632	25	835	837	759	144	590	71	742	999999	999999	999999	468	677	999999	608	993	984	927	357	999999	985	999999	999999	527	689	999999	841	804	999999	831	280	16	506	999999	657	887	282	16	972	999999	57	601	999999	868	326	69	
999999	467	142	452	596	367	204	328	647	54	999999	319	80	802	748	267	999999	999999	999999	568	961	664	67	720	720	977	955	909	534	394	999999	90	211	629	197	383	671	883	244	913	999999	188	376	999999	12	999999	936	179	699	790	194	964	388	757	107	490	410	999999	731	999999	411	295	999999	999999	531	999999	118	450	615	375	999999	532	999999	999999	756	999999	999999	454	999999	757	51	999999	219	744	209	558	701	999999	531	707	972	259	162	999999	512	526	395	123	91	206	855	496	564	999999	999999	661	715	812	999999	324	999999	956	703	973	577	999999	85	58	999999	972	113	665	918	907	402	346	380	633	999999	240	397	999999	372	521	999999	555	999999	885	999999	547	843	999999	451	217	514	26	555	188	58	886	450	346	70	118	102	999999	577	656	932	857	291	91	999999	771	927	27	999999	999999	81	32	405	200	508	999999	139	999999	223	711	402	385	790	202	585	187	999999	61	124	264	999999	999999	977	573	952	692	266	761	999999	680	289	497	432	374	116	35	490	260	837	555	999999	999999	976	999999	263	556	76	98	999999	571	999999	999999	903	339	762	999999	54	831	247	816	258	999999	85	542	999999	905	953	426	95	559	696	538	223	568	284	999999	735	121	999999	406	625	177	265	999999	698	999999	593	999999	611	746	981	659	22	999999	306	999999	801	444	444	358	603	649	999999	947	874	999999	999999	344	64	220	634	932	521	841	200	999999	122	507	844	999999	999999	860	815	999999	577	47	526	202	272	999999	749	300	999999	961	803	999999	174	317	704	255	751	258	47	400	121	58	999999	181	830	999999	498	304	599	426	46	743	834	999999	379	837	926	470	999999	391	999999	343	265	999999	48	224	916	805	803	999999	276	73	822	999999	999999	528	899	354	371	999999	999999	455	701	999999	925	70	999999	510	999999	867	999999	999999	186	656	999999	777	999999	587	143	999999	999999	693	501	999999	999999	999999	920	420	436	850	937	581	999999	35	216	25	642	13	634	978	999999	415	866	936	280	999999	999999	176	494	459	734	999999	221	755	999999	999999	999999	700	111	999999	999999	731	84	999999	929	746	999999	161	999999	914	999999	790	952	165	542	893	826	565	730	999999	95	754	999999	976	999999	999999	370	352	287	999999	999999	942	902	681	999999	999999	999999	779	16	534	802	999999	999999	579	325	944	999999	999999	223	854	664	398	970	937	999999	999999	805	999999	999999	999999	386	840	873	724	852	202	887	280	326	200	562	56	559	205	371	359	38	999999	661	181	265	313	139	432	70	673	999999	965	
814	453	547	999999	999999	701	157	962	862	11	726	999999	66	98	739	33	999999	999999	838	999999	575	517	366	999999	447	799	999999	82	710	451	664	189	229	999999	999999	999999	652	330	248	999999	57	409	497	37	999999	538	999999	177	574	116	139	452	834	208	399	307	96	98	999999	18	652	85	262	420	346	547	902	999999	999999	866	380	972	999999	981	726	999999	30	339	828	999999	685	999999	508	603	999999	222	999999	999999	533	999999	786	999999	999999	239	214	972	157	87	690	999999	999999	980	544	707	736	167	82	999999	481	233	287	756	269	999999	333	771	577	999999	107	133	202	881	611	474	89	815	446	999999	776	753	28	942	649	746	283	705	347	800	867	164	149	500	549	309	881	39	304	650	906	443	405	499	999999	566	889	999999	379	80	999999	920	721	933	87	727	214	344	117	522	612	999999	433	999999	790	999999	983	999999	341	311	592	60	999999	999999	242	999999	999999	999999	963	999999	856	529	336	276	183	946	443	216	999999	821	104	547	922	999999	47	289	999999	628	708	46	999999	197	422	77	487	577	409	999999	700	745	379	685	380	999999	666	92	301	167	603	999999	509	777	999999	519	216	999999	137	739	999999	953	999999	999999	821	926	509	669	116	999999	788	605	999999	999999	515	999999	999999	419	999999	896	999999	954	987	853	35	864	537	805	999999	903	861	442	449	670	176	746	999999	649	863	999999	525	996	976	999999	378	997	306	990	271	611	77	999999	879	999999	623	999999	999999	479	704	957	399	999999	761	999999	999999	356	165	999999	999999	999999	264	803	555	722	380	129	999999	954	484	999999	567	546	543	306	836	999999	562	219	999999	372	999999	999999	945	906	999999	822	244	773	635	31	841	429	647	502	356	273	250	167	859	503	825	999999	994	676	399	852	999999	465	377	999999	999999	946	999999	999999	987	320	858	999999	667	558	885	214	329	463	196	148	899	51	949	572	824	999999	359	553	999999	770	949	279	999999	999999	662	778	406	303	237	895	999999	999999	514	999999	999999	999999	499	311	999999	620	691	541	489	261	953	128	999999	804	518	398	597	286	442	227	999999	589	142	466	896	999999	808	35	235	300	548	241	536	913	166	232	906	58	999999	927	88	418	789	265	257	999999	272	999999	785	839	307	323	999999	999999	999999	826	999999	42	999999	511	999999	665	999999	198	713	722	592	602	648	295	999999	999999	350	514	148	953	999999	999999	218	363	843	217	250	395	993	999999	15	249	249	340	763	873	643	433	125	422	111	999999	552	535	951	670	953	500	
358	758	972	721	158	720	36	592	999999	61	668	604	425	920	205	488	717	999999	362	999999	531	618	999999	917	999999	726	851	209	334	683	412	183	999999	750	47	244	261	999999	100	528	313	181	59	999999	764	521	999999	191	404	73	817	607	317	645	999999	739	852	65	331	432	869	826	268	150	649	495	350	675	883	960	237	433	262	999999	999999	359	569	323	162	878	729	999999	805	270	866	804	999999	618	999999	307	392	206	962	668	659	486	913	908	943	279	180	331	307	443	836	393	355	999999	640	619	179	999999	902	453	702	209	999999	997	999999	845	629	731	894	585	578	40	471	593	185	999999	446	661	379	882	707	407	999999	371	434	482	999999	392	978	171	138	999999	303	518	999999	459	464	999999	999999	999999	649	449	436	722	999999	806	922	761	999999	123	999999	518	169	999999	746	999999	836	660	573	999999	999999	247	753	733	457	725	999999	999999	627	725	72	999999	36	281	242	267	999999	650	999999	628	999999	999999	93	864	987	619	693	284	772	670	999999	804	352	832	712	999999	999999	703	274	999999	79	999999	143	583	60	653	491	888	786	999999	334	196	164	945	252	698	163	999999	745	838	999999	462	189	957	111	268	187	204	999999	830	571	999999	385	366	558	589	563	510	999999	344	137	999999	497	294	346	437	999999	407	999999	999999	999999	999999	957	999999	117	999999	790	186	481	792	476	297	999999	956	916	66	999999	797	396	662	145	653	84	999999	710	236	999999	895	620	674	617	999999	614	556	582	763	319	999999	258	941	799	387	39	999999	999999	999999	486	541	377	290	626	852	21	927	878	604	733	999999	999999	881	652	895	999999	806	184	696	682	772	999999	163	746	860	549	455	999999	757	999999	62	542	869	749	433	999999	340	57	765	768	687	678	977	39	999999	233	999999	999999	999999	999999	233	847	999999	167	999999	167	224	999999	766	999999	565	74	130	981	681	24	856	141	999999	378	235	999999	419	928	995	999999	999999	133	983	637	999999	167	999999	936	400	214	371	712	45	275	312	797	291	462	212	622	557	999999	357	748	376	999999	78	999999	595	474	437	252	999999	619	761	101	559	999999	139	408	114	999999	999999	999999	653	154	106	999999	75	438	999999	956	725	382	546	410	775	999999	270	937	98	433	351	926	999999	128	550	999999	513	220	247	163	332	804	518	999999	415	881	105	232	148	123	999999	999999	997	481	527	789	83	361	325	324	867	202	319	680	841	664	699	535	603	680	451	999999	200	323	633	999999	864	182	999999	999999	149	
48	999999	974	963	194	999999	999999	601	761	352	161	999999	923	295	999999	999999	837	532	999999	999999	999999	629	999999	672	614	965	999999	847	605	924	901	367	431	184	829	999999	345	716	999999	735	999999	934	842	338	999999	959	277	38	999999	437	37	649	253	712	999999	418	340	999999	359	228	254	999999	995	836	450	794	473	999999	466	737	159	130	875	25	787	999999	999999	139	999999	654	698	655	353	178	897	999999	999999	718	605	420	72	43	367	438	999999	944	938	16	887	505	999999	528	572	766	288	906	774	238	925	942	632	211	928	704	530	999999	115	827	938	199	680	755	999999	55	674	999999	762	447	534	842	697	779	251	877	999999	180	93	587	889	999999	487	885	793	662	787	861	114	663	908	891	999999	120	999999	698	824	740	384	999999	101	172	153	999999	999999	92	254	852	959	60	545	359	515	527	937	947	711	794	962	491	267	812	21	999999	539	642	12	587	999999	999999	63	999999	796	567	495	727	847	999999	191	710	417	935	999999	63	128	999999	385	322	182	130	999999	39	778	893	268	289	161	55	798	71	89	667	150	416	997	999999	563	948	41	220	110	561	613	261	999999	332	910	999999	999999	980	266	690	414	591	566	33	648	902	999999	999999	576	999999	362	129	631	750	999999	496	66	11	994	437	290	962	30	434	426	527	819	936	378	203	75	817	805	398	263	558	849	999999	478	660	650	825	643	308	999999	999999	630	333	999999	423	999999	978	986	829	410	451	571	141	607	131	93	371	837	999999	736	544	324	242	497	999999	647	999999	532	999999	786	465	329	722	235	932	897	496	999999	954	303	96	831	999999	988	999999	987	717	375	356	577	999999	987	271	571	664	178	397	836	301	999999	817	456	652	999999	999999	132	999999	906	999999	999999	597	962	883	89	650	713	349	999999	999999	258	929	717	185	766	507	999999	68	999999	570	999999	509	999999	117	187	485	640	189	932	53	688	147	999999	699	132	980	326	113	191	920	999999	829	154	160	53	847	109	280	999999	545	476	74	698	345	911	999999	937	855	705	603	20	534	416	209	996	999999	128	999999	63	999999	999999	999999	999999	240	999999	934	365	508	73	999999	386	369	999999	999999	577	624	449	475	788	407	53	999999	999999	587	999999	426	422	944	164	933	728	91	226	109	365	111	198	999999	999999	999999	999999	999999	791	999999	227	999999	241	999999	999999	382	671	653	239	655	742	719	966	298	999999	203	522	999999	354	999999	612	304	152	203	41	476	999999	980	749	811	47	614	
679	43	370	269	195	999999	999999	781	272	999999	852	571	366	645	145	999999	999999	532	999999	999999	999999	661	762	999999	507	47	999999	999999	945	690	999999	427	618	138	49	932	927	70	999999	130	108	999999	868	999999	452	581	837	396	999999	536	842	227	356	98	531	28	281	999999	761	158	999999	166	836	999999	181	434	952	238	999999	999999	971	87	524	999999	850	520	793	235	999999	999999	210	602	999999	418	999999	686	81	529	607	999999	660	999999	999999	999999	716	999999	736	999999	999999	999999	999999	608	790	137	999999	765	702	22	247	20	999999	999999	967	836	999999	811	340	999999	999999	495	363	432	999999	584	999999	491	778	999999	628	908	784	506	870	999999	307	601	812	999999	999999	91	999999	999999	292	999999	796	614	522	472	911	999999	611	319	561	869	665	205	977	216	585	83	987	48	394	339	235	728	999999	515	538	356	999	642	573	653	512	304	150	44	999999	999999	969	315	752	723	306	999999	945	11	796	111	999999	605	122	780	104	944	674	952	370	999999	439	17	933	999999	905	968	999999	908	999999	370	64	942	428	999999	114	681	999999	999999	43	999999	783	184	999999	999999	999999	999999	530	793	999999	568	630	198	673	718	508	962	381	196	999999	999999	999999	46	644	436	56	681	187	474	676	423	658	999999	918	999999	999999	264	298	506	834	511	999999	999999	999999	798	740	866	279	710	149	152	309	108	852	999999	41	999999	539	999999	391	60	999999	65	999999	145	999999	626	999999	73	433	253	999999	999999	362	316	889	776	686	999999	695	190	412	476	335	533	123	560	999999	223	578	549	999999	15	125	783	999999	392	999999	224	889	999999	596	216	287	896	478	999999	999999	546	816	265	69	693	597	211	648	749	730	592	31	359	475	999999	495	883	528	668	760	578	31	506	940	999999	999999	999999	999999	205	199	999999	65	999999	813	613	406	322	999999	999999	418	913	999999	999999	662	999999	202	539	647	539	720	999999	377	810	673	177	525	999999	324	597	736	999999	617	999999	999999	301	537	342	545	862	660	182	999999	497	259	846	442	485	843	697	279	427	933	999999	485	796	72	999999	26	646	98	96	998	892	305	403	306	999999	985	371	999999	999999	994	785	999999	548	998	999999	999999	826	734	999999	999999	626	327	999999	91	999999	967	999999	239	292	325	899	773	574	999999	999999	202	856	550	749	500	482	982	418	432	157	184	999999	797	192	694	199	999999	999999	999999	999999	574	986	321	743	726	231	141	433	544	105	22	999999	374	999999	687	704	286	985	549	993	999999	909	886	933	389	40	
965	56	597	999999	987	999999	954	999999	999999	215	999999	806	32	278	351	558	873	336	145	999999	999999	310	505	990	999999	999999	508	625	736	665	999999	387	364	695	265	999999	836	999999	118	296	360	572	559	481	169	479	962	281	652	999999	45	559	798	999999	468	999999	999999	606	999999	71	226	999999	75	282	999999	167	452	999999	22	266	999999	465	228	848	518	999	751	34	831	999999	963	237	972	650	999999	551	589	844	236	999999	543	239	204	999999	80	31	999999	286	375	999999	36	635	268	999999	374	580	340	999999	999999	469	913	527	775	780	999999	999999	999999	425	653	564	578	608	999999	421	999999	999999	270	999999	778	496	502	999999	658	999999	999999	337	968	586	285	999999	220	999999	842	767	686	26	464	423	949	999999	665	91	999999	999999	432	428	535	846	674	881	320	169	181	514	966	999999	868	945	375	769	29	999999	999999	604	353	939	766	342	735	999999	38	846	231	696	831	999999	842	999999	407	987	802	132	912	404	738	61	467	338	999999	248	158	518	999999	190	71	885	942	38	467	493	662	999999	121	967	853	999999	937	485	683	999999	999999	30	548	999999	967	897	867	999999	865	302	481	437	541	496	557	519	999999	51	634	945	478	813	390	999999	335	999999	999999	944	550	999999	123	982	654	255	642	137	970	671	999999	174	27	207	173	999999	21	999999	999999	625	420	343	676	896	850	737	999999	792	639	634	62	368	887	999999	204	600	999999	999999	999999	295	853	999999	549	136	828	999999	927	999999	999999	225	901	999999	999999	394	534	217	598	227	142	917	179	850	999999	346	618	854	999999	104	12	999999	986	523	999999	999999	771	990	794	549	77	389	809	804	999999	424	732	951	421	502	399	987	11	960	999999	865	999999	999999	999999	212	517	974	194	833	278	999999	238	999999	999999	580	623	999999	422	59	999999	752	999999	374	708	83	614	667	999999	783	704	25	571	999999	999999	585	999999	767	999999	591	41	102	205	975	536	999999	196	353	300	840	879	855	574	999999	809	614	757	751	999999	858	598	850	541	999999	138	263	516	999999	232	999999	330	999999	485	999999	999999	999999	557	141	999999	645	887	270	376	602	904	999999	450	619	226	552	827	508	473	209	999999	191	561	794	846	999999	557	999999	130	226	519	33	379	744	934	751	67	626	913	659	971	337	483	938	506	289	812	896	999999	680	999999	821	392	286	999999	999999	506	762	999999	999999	97	902	149	160	92	999999	479	706	999999	474	495	999999	999999	814	238	999999	999999	622	999999	567	470	660	999	450	968	698	
641	102	907	999999	255	304	341	357	571	78	197	332	999999	625	809	999999	221	519	194	56	999999	577	58	181	138	999999	999999	727	104	436	999999	999999	192	394	248	999999	798	587	999999	200	999999	999999	252	999999	478	384	999999	673	999999	364	449	999999	266	999999	472	73	54	736	968	371	999999	613	262	999999	175	498	150	999999	386	999999	317	633	999999	994	999999	987	335	999999	999999	999999	999999	999999	970	999999	987	423	443	269	922	185	342	72	619	857	368	266	985	117	994	999999	244	305	296	334	57	815	199	271	746	484	738	999999	43	224	255	41	643	999999	157	751	65	881	548	211	101	999999	999999	999999	635	999999	12	228	894	723	519	820	513	999999	692	182	234	999999	523	999999	446	186	39	404	612	337	623	472	959	253	923	362	757	999999	243	999999	800	756	635	826	482	520	999999	319	704	999999	528	996	830	975	527	884	367	110	999999	914	224	620	830	308	305	999999	268	651	999999	999999	73	999999	413	889	999999	478	545	999999	965	926	914	719	999999	188	999999	999999	999999	984	999999	999999	995	999999	999999	328	588	190	925	337	530	999999	261	620	520	547	370	109	593	940	603	58	999999	999999	145	837	999999	505	921	999999	499	678	897	283	925	760	171	417	108	999999	999999	201	553	999999	176	32	674	304	999999	161	817	709	43	701	999999	999999	700	334	520	999999	328	999999	268	999999	837	851	54	978	695	999999	999999	952	999999	508	639	412	999999	140	999999	999999	173	705	999999	769	835	999999	645	206	999999	258	69	837	896	615	766	228	932	281	999999	324	999999	696	608	449	999999	864	999999	999999	999999	999999	181	570	829	407	999999	622	999999	498	446	57	216	847	95	447	700	999999	66	395	999999	421	479	234	759	190	144	476	106	999999	994	970	999999	999999	999999	914	86	499	18	999999	296	154	442	443	999999	332	117	140	611	171	748	237	808	322	794	649	999999	947	810	648	273	852	525	929	504	476	965	999999	712	999999	999999	999999	539	999999	999999	597	979	45	999999	436	82	13	999999	999999	118	999999	171	769	325	495	416	139	688	999999	999999	443	999999	512	939	367	367	20	999999	440	999999	547	697	251	223	206	670	999999	556	383	575	269	987	590	820	736	314	999999	999999	226	764	241	522	999999	999999	999999	968	476	106	42	79	71	585	434	999999	571	80	999999	555	128	999999	943	582	315	793	966	456	999999	692	212	999999	170	239	212	676	999999	34	999999	910	999999	238	204	376	523	313	513	999999	562	999999	999999	999999	394	999999	662	401	821	658	217	386	374	
999999	929	784	999999	980	909	999999	383	999999	999999	547	553	19	999999	890	630	576	999999	999999	999999	999999	893	999999	443	546	668	518	576	810	855	911	817	150	545	349	308	999999	483	543	403	681	310	804	881	711	122	385	654	772	770	254	999999	999999	106	92	999999	347	350	999999	322	999999	265	572	999999	663	729	999999	473	657	591	220	999999	524	608	608	981	98	711	731	433	999999	864	804	49	999999	321	612	53	463	34	999999	999999	136	999999	13	426	737	901	228	981	709	999999	999999	999999	560	160	84	999999	999999	999999	236	999999	618	922	39	535	460	999999	999999	352	127	999999	19	999999	999999	999999	999999	999999	604	192	253	197	492	750	724	999999	868	999999	489	460	246	15	555	362	798	335	999999	214	202	477	999999	214	999999	875	999999	350	902	999999	561	418	999999	781	12	999999	857	48	153	868	208	999999	667	837	53	842	116	122	814	657	999999	999999	691	999999	111	137	226	48	588	999999	885	383	999999	999999	71	81	999999	464	999999	248	505	999999	999999	591	15	999999	999999	137	999999	767	769	999999	535	255	539	268	726	999999	680	874	99	999999	999999	999999	983	999999	192	173	999999	972	999999	652	999999	575	162	84	999999	110	756	568	327	999999	999999	821	848	143	999999	999999	964	802	354	844	999999	999999	999999	686	999999	999999	608	190	360	645	360	999999	201	999999	643	959	103	464	999999	999999	999999	121	556	999	940	639	687	849	999999	960	999999	973	999999	999999	868	980	426	999999	775	463	501	576	218	682	738	690	629	999999	999999	999999	999999	509	655	999999	179	671	582	159	746	669	999999	758	214	399	446	386	569	469	259	663	543	627	688	693	134	108	903	874	999999	260	19	957	360	999999	999999	699	328	900	999999	206	999999	276	729	999999	999999	999999	371	999999	245	362	999999	170	481	999999	354	510	820	961	602	999999	999999	707	888	496	659	999999	408	999999	567	746	999999	999999	907	62	265	276	999999	999999	208	391	999999	95	639	908	999999	849	485	999999	743	331	879	366	307	491	438	999999	387	243	456	482	345	255	260	999999	999999	461	262	999999	580	87	611	248	763	221	999999	682	78	980	366	999999	536	884	999999	246	999999	701	370	425	624	564	999999	665	135	725	999999	999999	834	150	614	677	596	66	942	665	999999	640	603	96	157	999999	632	407	876	646	945	460	872	24	630	602	100	837	805	26	198	946	122	47	999999	852	848	999999	375	689	999999	480	941	717	526	236	107	284	278	868	999999	491	999999	999999	780	595	618	820	520	22	999999	759	261	926	476	773	
528	566	920	305	907	704	999999	196	432	999999	519	164	999999	403	504	816	569	936	999999	707	167	632	267	580	243	999999	999999	363	999999	464	229	24	999999	752	708	541	363	999999	960	999999	458	602	999999	999999	85	999999	999999	126	517	769	200	324	843	768	999999	896	309	999999	71	999999	297	679	94	968	255	504	912	745	695	963	462	596	975	855	258	999999	999999	952	504	779	706	300	845	342	274	905	181	482	146	999999	242	999999	911	999999	999999	779	517	999999	999999	581	551	585	430	553	317	603	999999	987	519	60	330	356	845	291	183	996	833	751	999999	999999	332	440	999999	883	731	449	684	999999	915	479	57	999999	893	923	238	130	870	301	35	999999	566	194	963	96	491	999999	178	629	908	999999	945	999999	393	717	259	121	999999	547	822	868	999999	454	81	50	999999	999999	462	922	63	62	136	541	725	999999	784	147	476	522	401	999999	999999	999999	986	971	533	290	999999	185	673	127	999999	333	479	167	999999	121	123	922	93	649	432	256	999999	855	999999	413	51	358	933	121	999999	464	999999	999999	597	999999	999999	999999	516	722	999999	287	258	936	999999	999999	999999	999999	293	672	34	553	438	752	423	34	488	999999	164	129	248	999999	999999	562	482	688	999999	999999	570	887	999999	23	999999	371	902	999999	999999	999999	945	999999	351	999999	999999	270	97	100	36	999999	999999	572	384	337	945	397	483	999999	45	999999	999999	230	999999	569	997	406	28	20	999999	77	849	278	37	848	194	999999	778	765	680	981	474	392	662	784	999999	998	999999	326	999999	29	999999	999999	120	311	186	724	398	781	486	669	252	87	999999	959	553	295	999999	535	152	805	618	718	331	63	231	999999	568	840	999999	999999	893	702	942	128	188	999999	167	725	672	469	999999	996	288	20	999999	397	439	703	241	653	463	999999	183	272	410	999999	578	66	90	115	166	557	160	487	775	999999	144	833	780	604	137	819	999999	682	63	999999	439	320	324	833	641	865	999999	977	545	917	999999	679	718	18	999999	999999	644	566	313	999999	845	999999	245	199	263	605	922	636	525	643	122	999999	219	787	740	268	742	999999	474	300	999999	999999	941	857	31	465	999999	771	234	36	999999	306	379	859	999999	639	85	135	999999	45	942	973	461	902	804	37	469	930	278	121	999999	999999	102	999999	256	672	999999	387	999999	798	490	161	999999	499	468	815	131	360	21	111	999999	999999	675	439	357	974	999999	49	62	993	995	999999	503	999999	667	787	999999	366	612	114	780	698	999999	782	999999	791	
999999	961	444	999999	905	119	919	177	929	752	722	663	664	999999	949	999999	334	999999	802	999999	657	999999	832	681	611	765	747	999999	330	494	659	999999	884	999999	413	999999	604	73	999999	885	275	336	193	999999	74	999999	999999	999999	164	960	999999	783	979	259	143	282	139	763	999999	999999	999999	22	999999	445	999999	829	778	108	999999	199	225	999999	999999	917	40	331	116	916	616	69	73	417	999999	370	999999	999999	913	635	432	140	630	999999	999999	947	999999	999999	489	747	822	245	773	603	471	965	745	999999	999999	72	229	812	176	222	157	999999	87	999999	271	999999	999999	226	915	153	675	738	568	385	585	149	999999	999999	841	368	104	380	296	470	945	785	625	27	189	999999	416	620	964	418	999999	999999	999999	569	991	13	433	999999	999999	629	927	999999	407	999999	999999	558	669	451	970	807	128	777	42	617	18	485	999999	999999	999999	74	737	65	773	160	692	228	279	833	785	838	999999	999999	60	666	999999	222	999999	265	999999	999999	191	964	999999	166	299	915	999999	262	561	516	152	135	569	999999	892	872	999999	256	678	999999	288	836	665	999999	872	630	726	999999	84	999999	106	606	806	999999	999999	999999	999999	616	860	776	893	999999	281	279	999999	809	927	794	773	999999	999999	141	587	201	999999	355	308	518	293	999999	198	959	999999	765	999999	546	329	999999	382	129	466	353	396	999999	415	999999	564	396	999999	73	999999	932	601	413	543	964	28	615	999999	537	474	896	332	999999	999999	934	839	999999	860	159	490	773	421	653	213	909	745	685	785	999999	999999	912	999999	230	965	999999	367	773	231	454	527	713	101	845	999999	570	30	204	324	481	999999	57	999999	296	583	999999	520	947	210	634	229	343	830	981	745	561	999999	112	236	330	999999	999999	294	415	999999	776	681	575	998	643	999999	550	370	999999	659	743	386	785	647	45	999999	419	573	597	235	193	883	999999	110	103	745	917	968	993	904	366	762	130	664	806	258	945	949	566	999999	678	973	526	332	11	185	49	465	201	585	166	502	697	999999	448	999999	571	475	999999	897	971	999999	376	409	999999	980	265	130	840	786	800	999999	17	999999	556	999999	366	787	108	918	706	999999	776	418	747	864	75	940	226	912	999999	479	999999	999999	773	105	999999	999999	39	999999	919	918	624	415	999999	999999	495	844	633	237	537	784	377	986	201	518	806	958	661	439	914	325	903	999999	999999	330	425	999999	89	461	614	999999	999999	87	998	788	838	371	633	60	379	231	999999	989	385	902	112	68	999999	
265	299	648	465	600	116	604	24	696	316	464	281	156	764	181	999999	297	999999	299	987	413	679	445	334	610	69	693	999999	914	552	206	999999	999999	999999	824	172	999999	783	167	999999	404	773	151	999999	999999	779	232	467	145	376	97	876	813	80	74	585	999999	999999	855	540	423	596	110	154	120	246	915	286	940	19	656	514	868	328	593	639	999999	999999	164	831	837	999999	999999	547	464	329	414	295	805	999999	999999	652	928	627	558	807	673	997	944	932	863	945	527	999999	719	583	18	494	486	434	999999	999999	169	999999	702	999999	724	562	999999	999999	831	629	480	700	701	14	585	250	999999	786	966	540	445	231	999999	999999	999999	746	828	999999	320	920	808	381	202	844	493	905	924	999999	93	999999	316	163	999999	243	475	826	434	714	998	767	724	700	999999	999999	37	937	65	810	488	978	999999	810	480	911	821	999999	508	857	521	680	325	409	999999	855	234	999999	130	999999	999999	882	321	123	882	553	205	117	912	686	816	556	849	999999	882	115	999999	506	683	999999	422	376	327	999999	999999	327	999999	325	998	999999	292	745	999999	331	394	999999	666	620	999999	999999	716	999999	196	822	50	965	999999	211	526	999999	999999	727	608	931	321	60	564	745	919	564	111	880	119	310	999999	81	739	528	729	286	449	765	578	756	999999	709	189	505	535	238	497	999999	798	411	143	564	999999	885	19	343	51	920	700	373	999999	999999	604	886	428	969	235	999999	481	249	157	713	158	852	458	612	999999	69	219	691	77	861	91	708	176	839	934	854	519	396	999999	528	999999	215	931	646	115	303	999999	999999	12	195	768	559	263	430	416	999999	436	999999	999999	999999	711	19	305	999999	999999	896	719	999999	45	381	792	999999	999999	629	648	942	999999	811	506	577	981	653	689	881	103	532	454	746	433	999999	427	121	923	263	816	65	909	967	999999	219	999999	999999	999999	999999	402	682	999999	633	782	473	372	625	900	895	10	999999	999999	423	999999	232	999999	972	165	394	999999	999999	999999	749	812	999999	42	953	919	297	993	493	132	67	489	999999	976	820	964	959	999999	801	220	37	999999	999999	735	999999	107	669	767	999999	342	999999	677	999999	999999	805	821	999999	440	999999	706	612	902	517	935	272	934	460	256	630	18	206	116	161	999999	144	495	999999	856	999999	856	259	530	999999	999999	985	999999	767	899	181	999	999999	999999	999999	105	607	135	746	822	473	999999	646	423	147	999999	146	40	525	261	386	319	766	343	894	999999	456	92	521	
366	950	881	177	560	85	630	244	678	248	66	862	999999	749	241	999999	999999	219	836	392	789	999999	999999	864	516	523	861	242	999999	633	999999	999999	525	999999	390	872	591	394	96	347	516	999999	468	791	469	398	999999	570	535	999999	999999	353	999999	699	731	999999	994	27	660	47	999999	397	804	54	932	417	347	999999	999999	368	999999	601	133	498	999999	431	555	173	405	127	156	999999	999999	490	999999	999999	38	825	999999	47	878	574	733	58	134	999999	563	424	859	61	61	971	211	176	999999	999999	229	130	823	999999	796	999999	999999	543	999999	999999	690	323	329	999999	389	522	523	331	490	237	868	999999	374	758	999999	141	314	353	999999	999999	999999	540	342	416	999999	907	11	581	999999	57	952	199	167	211	437	250	104	888	672	539	458	999999	686	999999	449	999999	755	75	442	664	526	278	477	716	999999	160	980	999999	999999	481	999999	941	90	443	285	999999	999999	173	999999	627	999999	425	999999	536	726	999999	853	422	966	596	999999	936	149	586	531	683	721	451	377	999999	269	192	999999	200	999999	516	799	999999	645	771	238	592	745	814	999999	999999	596	940	990	624	306	999999	945	641	999999	584	802	504	999999	601	999999	476	795	52	368	854	765	490	518	999999	419	610	999999	205	999999	569	200	999999	958	999999	999999	781	999999	753	980	700	247	999999	871	999999	714	999999	341	53	999999	762	796	702	455	999999	344	115	432	781	999999	696	999999	749	283	759	393	477	545	491	514	185	25	52	72	667	999999	747	999999	999999	504	123	278	732	390	606	773	999999	878	195	999999	981	999999	679	548	294	908	497	745	999999	60	246	760	850	999999	639	746	753	639	787	165	596	496	357	286	100	427	69	369	676	999999	999999	999999	999999	999999	999999	826	345	504	999999	999999	130	999999	508	999999	999999	363	428	999999	750	859	29	999999	100	40	999999	999999	11	999999	999999	999999	849	137	78	134	165	647	410	455	16	813	410	259	999999	38	44	594	999999	333	999999	737	998	865	619	816	999999	999999	508	329	905	47	825	942	999999	911	999999	993	933	383	869	999999	953	973	999999	936	999999	770	997	71	999999	905	507	677	385	999999	867	983	999999	261	999999	129	999999	91	999999	969	988	999999	212	949	129	999999	999999	999999	999999	406	783	35	679	999999	367	206	47	446	333	999	539	157	566	999999	999999	925	484	999999	999999	999999	482	872	432	999999	948	990	567	58	942	954	255	999999	223	979	936	842	314	999999	894	960	91	701	758	999999	439	841	901	875	999999	203	566	978	398	999999	923	
911	602	462	733	376	639	999999	999999	999999	754	646	933	586	400	211	620	999999	787	264	667	780	999999	999999	787	117	98	692	152	748	397	276	504	508	66	34	249	852	999999	999999	331	102	207	389	795	793	907	325	485	703	583	917	200	144	57	152	797	720	999999	626	287	999999	846	755	980	999999	152	434	530	375	962	768	546	270	932	575	999999	734	96	994	999999	773	216	449	175	479	85	369	461	913	237	999999	187	999999	249	999999	255	452	999999	317	650	483	794	999999	999999	814	381	999999	211	481	569	73	633	680	427	514	999999	407	590	511	412	782	972	616	999999	999999	591	70	30	557	330	140	335	778	353	999999	979	106	999999	361	108	155	168	999999	353	173	895	506	68	735	644	847	862	897	905	867	999999	999999	999999	308	232	320	909	653	999999	438	738	855	337	701	535	999999	699	238	412	999999	624	993	272	999999	547	95	999999	295	999999	999999	278	438	872	486	225	801	999999	409	138	788	999999	514	999999	914	999999	49	179	999999	209	999	158	999999	495	649	253	517	999999	997	760	999999	999999	623	740	679	170	310	999999	999999	999999	734	520	300	110	623	999999	999999	174	358	549	508	916	646	95	913	333	645	942	999999	242	707	886	136	999999	991	999999	622	774	999999	999999	135	67	328	879	475	489	858	533	999999	629	143	352	999999	458	262	231	671	537	827	355	524	367	759	618	779	999999	394	651	999999	153	407	345	26	999999	424	450	598	766	619	434	475	122	999999	999999	999999	999999	329	678	396	769	809	999999	947	999999	239	768	307	709	110	628	104	217	999999	728	999999	798	999999	963	43	999999	632	905	917	402	999999	412	295	999999	519	424	528	716	264	349	999999	999999	398	223	373	655	153	888	999999	991	339	268	698	353	382	310	999999	366	644	584	999999	999999	177	554	922	999999	999999	152	200	686	109	999999	952	84	393	909	999999	122	999999	387	668	999999	999999	999999	73	622	713	942	782	218	396	172	999999	999999	212	440	154	843	301	546	999999	10	999999	978	892	999999	315	999999	959	472	900	915	766	266	999999	402	663	251	999999	999999	123	540	999999	981	300	937	317	283	872	953	999999	999999	821	999999	214	667	55	271	999999	999999	999999	99	982	999999	999999	480	405	815	762	809	999999	999999	999999	991	433	643	641	999999	688	954	643	42	751	15	999999	344	104	714	61	258	356	402	217	999999	993	33	557	59	672	819	542	502	520	72	186	861	212	999999	628	571	36	338	582	88	480	999999	348	999999	611	973	386	690	
763	514	463	384	999999	985	997	410	95	591	54	868	422	150	522	999999	829	847	142	999999	95	999999	232	27	819	139	897	720	685	580	448	699	999999	851	739	16	999999	802	175	227	832	228	485	445	294	713	666	339	761	658	157	764	999999	122	605	282	999999	999999	564	566	98	286	725	999999	153	999999	434	999999	411	516	999999	37	999999	915	441	999999	14	999999	999999	115	999999	568	959	999999	999999	683	999999	999999	256	466	724	999999	247	609	999999	999999	502	999999	302	939	289	104	999999	254	579	130	93	926	680	737	277	505	711	459	103	999999	327	699	91	469	999999	113	325	945	999999	915	999999	81	786	885	374	43	494	999999	826	378	640	714	457	999999	600	999999	650	518	198	229	999999	788	516	608	238	999999	890	832	452	999999	779	982	463	664	999999	21	150	795	999999	999999	999999	917	632	725	999999	613	252	999999	868	564	999999	806	999999	572	999999	11	565	187	657	999999	152	661	350	650	598	658	261	999999	971	589	791	855	156	953	218	999999	165	790	719	624	561	121	964	888	723	973	235	890	211	999999	999999	962	999999	999999	101	999999	999999	981	136	240	362	999999	806	999999	773	606	660	803	363	999999	845	774	467	43	19	999999	999999	462	926	625	433	370	999999	642	143	828	999999	354	861	859	968	183	664	489	271	112	315	999999	124	126	323	432	536	294	493	999999	505	115	792	999999	661	124	65	510	806	999999	867	173	156	944	889	315	941	503	948	999999	120	977	771	999999	725	999999	999999	809	312	999999	833	999999	999999	999999	333	999999	562	800	208	854	128	163	683	279	245	151	537	999999	237	17	490	42	345	999999	570	999999	343	885	345	648	776	255	208	999999	999999	999999	25	694	621	287	753	150	305	104	553	956	304	999999	671	999999	485	177	582	999999	521	800	999999	999999	891	805	999999	999999	464	560	87	872	954	878	121	999999	999999	842	559	949	999999	999999	737	999999	278	614	233	841	224	999999	172	609	999999	904	293	367	609	688	803	815	19	87	686	744	999999	680	11	426	391	996	457	643	617	999999	999999	181	73	999999	68	286	999999	437	999999	703	398	478	209	60	999999	753	75	447	49	743	939	999999	999999	993	234	597	612	999999	460	227	314	529	991	50	863	122	304	999999	630	526	999999	582	625	983	999999	999999	480	999999	999999	637	999999	999999	999999	874	999999	863	518	80	496	470	999999	775	999999	243	398	999999	999999	169	999999	482	999999	999999	999999	522	509	367	560	680	646	685	127	660	975	822	296	304	925	127	357	10	
604	234	999999	999999	852	468	999999	392	594	487	70	321	764	359	187	754	202	91	374	335	312	837	999999	999999	999999	999999	799	164	999999	104	943	370	812	999999	878	235	999999	657	669	51	762	178	96	999999	625	805	896	626	645	541	111	843	753	31	697	766	999999	591	817	999999	668	999999	445	500	543	700	508	577	480	952	969	545	999999	999999	573	143	999999	274	195	999999	127	183	518	415	999999	110	616	999999	498	121	435	203	840	999999	999999	320	733	596	625	924	306	999999	999999	692	571	566	431	430	458	563	999999	536	999999	999999	721	999999	999999	39	999999	443	999999	718	89	999999	527	999999	705	590	949	262	999999	165	649	270	999999	999999	999999	826	844	436	678	999999	341	999999	106	999999	797	570	119	888	388	704	98	999999	840	588	249	786	999999	999999	861	999999	480	206	163	859	999999	144	39	922	466	116	195	81	765	897	999999	154	999999	628	999999	999999	999999	71	999999	706	76	999999	430	999999	559	252	660	58	575	836	715	999999	781	247	21	999999	541	197	999999	282	518	27	426	943	211	105	524	547	817	999999	999999	419	999999	457	792	999999	714	999999	373	223	999999	146	506	928	191	250	373	34	616	999999	603	293	639	601	197	59	51	486	999999	464	727	999999	241	849	475	306	813	333	454	999999	948	174	999999	218	826	381	520	999999	761	999999	731	999999	931	999999	999999	87	780	999999	269	999999	388	238	999999	999999	999999	343	905	657	999999	885	437	999999	580	999999	999999	439	469	430	775	815	999999	553	724	499	732	237	191	738	999999	398	525	91	999999	711	213	720	258	914	722	999999	476	863	44	999999	999999	692	919	999999	135	693	618	999999	999999	454	214	834	999999	427	187	268	161	176	930	74	369	355	975	999999	820	656	191	554	708	999999	349	999999	999999	848	966	49	999999	999999	613	999999	780	999999	999999	619	506	379	216	830	737	999999	341	999999	932	999999	999999	187	716	60	999999	479	512	999999	999999	673	114	538	325	999999	999999	147	949	876	563	897	294	999999	230	365	999999	999999	449	999999	817	254	999999	999999	743	549	341	788	999999	268	999999	143	999999	716	525	461	515	968	64	551	379	599	999999	464	999999	44	999999	323	999999	999999	687	644	39	999999	999999	999999	723	74	794	775	333	672	999999	999999	688	430	999999	577	677	768	850	999999	397	999999	980	228	740	496	304	999999	863	28	831	971	580	553	113	999999	470	999999	738	450	184	288	228	999999	783	822	775	999999	668	999999	999999	199	999999	294	257	142	999999	999999	666	236	769	999999	999999	315	841	843	
121	999999	326	999999	116	999999	39	410	228	118	679	282	999999	917	720	979	49	755	381	642	471	295	306	971	207	999999	462	511	680	98	376	912	999999	939	999999	641	999999	671	999999	97	169	110	75	999999	999999	899	592	748	516	790	999999	166	933	208	999999	825	999999	355	799	999999	105	527	999999	140	999999	766	416	504	216	89	981	378	754	294	999999	999999	230	167	518	308	851	714	999999	890	52	219	979	667	567	999999	802	653	999999	338	991	641	999999	935	999999	695	492	97	541	437	808	677	999999	999999	999999	999999	605	681	836	999999	822	391	532	838	999999	999999	787	748	937	331	999999	999999	506	426	302	840	989	294	760	823	815	763	999999	567	92	999999	807	340	999999	555	289	999999	816	379	515	610	119	543	999999	999999	999999	743	160	219	160	999999	180	986	356	885	32	320	920	23	686	69	218	964	755	999999	725	456	999999	999999	52	166	521	136	910	691	999999	456	447	999999	914	999999	612	963	417	999999	204	820	999999	66	532	999999	209	803	693	456	999999	154	999999	135	999999	461	936	767	999999	999999	959	999999	86	664	163	576	873	999999	108	614	456	254	557	154	527	905	999999	751	860	83	956	717	443	999999	299	999999	999999	321	738	462	144	844	796	999999	652	161	744	329	999999	956	105	175	999999	89	10	157	999999	643	608	253	989	999999	907	103	46	251	610	622	375	576	906	562	999999	999999	479	999999	999999	142	501	375	170	152	848	903	978	790	999999	363	463	151	999999	36	712	495	473	999999	936	999999	999999	411	550	132	954	335	59	542	999999	68	609	398	699	464	151	999999	92	846	346	14	125	255	238	256	999999	233	586	880	849	809	183	530	675	756	999999	99	825	48	198	523	999999	445	920	954	754	75	999999	999999	884	999999	412	626	612	932	999999	141	183	304	963	731	748	179	999999	70	885	88	723	942	709	999999	417	999999	999999	823	160	999999	999999	999999	502	999999	780	61	995	380	999999	556	999999	742	179	624	999999	530	999999	466	774	684	999999	859	999999	676	352	509	826	999999	71	368	968	999999	782	999999	999999	900	802	869	999999	697	999999	322	663	999999	169	999999	772	94	146	886	969	201	999999	475	999999	475	999999	999999	751	281	234	173	318	48	588	140	999999	272	818	25	728	214	516	999999	511	999999	205	741	516	371	736	741	999999	184	398	776	999999	317	999999	999999	696	976	999999	999999	999999	19	13	999999	749	38	999999	510	999999	130	168	764	685	972	963	495	279	472	999999	999999	544	999999	999999	143	649	812	401	652	
290	487	999999	999999	96	837	613	501	437	580	991	487	350	999999	474	999999	26	634	101	767	999999	496	70	234	999999	738	999999	980	543	869	999999	936	999999	378	999999	788	801	415	678	848	368	471	67	699	480	999999	49	999999	28	900	999999	999999	721	999999	308	794	999999	104	999999	999999	702	999999	958	567	604	999999	849	972	16	999999	774	611	956	999999	408	999999	438	371	753	835	699	999999	961	999999	752	999999	225	999999	79	435	371	706	329	330	999999	999999	513	500	104	425	981	77	311	342	999999	515	69	999999	235	999999	365	66	350	999999	658	999999	671	999999	814	644	839	846	999999	999999	324	78	291	635	107	672	379	938	277	338	854	632	525	999999	516	246	999999	747	999999	653	79	315	365	80	999999	281	999999	999999	686	459	586	999999	174	731	999999	68	234	433	381	999999	57	427	789	22	405	36	999999	51	810	999999	743	101	77	999999	510	19	999999	220	964	825	608	192	262	817	999999	999999	467	999999	611	458	22	477	376	999999	606	652	525	353	674	645	921	32	386	118	715	494	77	916	999999	18	355	23	469	555	999999	864	999999	971	270	999999	569	565	439	362	999999	999999	725	852	999999	999999	493	369	545	329	904	999999	999999	153	112	267	651	551	999999	603	112	998	18	820	270	741	999999	554	999999	988	85	366	592	34	553	448	768	224	274	371	525	999999	477	150	650	378	69	32	999999	12	44	28	992	836	999999	566	268	905	999999	909	999999	938	286	999999	253	999999	993	781	600	663	499	437	286	999999	999999	125	530	868	179	892	682	464	685	89	954	999999	373	999999	774	986	999999	999999	632	364	989	586	999999	999999	896	112	384	999999	999999	215	999999	607	741	790	758	144	45	400	735	999999	237	918	263	206	999999	195	184	247	16	613	483	999999	805	999999	221	999999	415	999999	971	999999	999999	405	41	479	999999	357	326	582	997	640	950	789	999999	931	137	81	999999	513	327	711	928	146	281	818	732	877	802	999999	579	266	728	999999	429	668	999999	831	886	783	630	255	869	601	250	376	662	693	507	873	795	150	179	902	292	270	148	380	999999	999999	999999	698	554	507	13	741	912	525	370	999999	748	305	194	548	882	82	842	336	896	904	166	49	999999	999999	33	438	96	825	153	169	529	812	707	673	46	931	999999	371	999999	508	999999	147	999999	47	999999	499	955	630	999999	220	999999	999999	483	229	67	708	999999	626	999999	999999	655	96	382	211	999999	999999	597	521	999999	999999	381	480	739	397	450	29	716	342	804	999999	
482	999999	999999	933	741	717	338	488	615	338	613	84	887	32	853	378	765	130	107	198	901	443	128	78	999999	947	82	96	778	48	991	985	821	999999	102	999999	290	448	470	232	607	119	905	183	347	306	999999	716	543	82	263	595	245	999999	632	999999	999999	737	104	793	999999	252	709	577	347	999999	262	938	999999	664	98	326	660	874	999999	792	538	944	731	999999	999999	365	552	999999	784	999999	750	215	999999	63	852	552	354	676	999999	365	999999	338	836	719	54	654	999999	879	984	937	935	370	35	839	510	999999	15	562	439	290	699	12	793	941	877	56	999999	999999	811	999999	971	984	298	999999	393	209	999999	999999	497	710	578	999999	999999	846	999999	390	190	487	552	460	999999	792	247	306	665	999999	544	999999	842	997	42	909	77	999999	965	951	82	800	456	310	293	999999	74	729	711	36	999999	999999	999999	496	866	144	334	360	999999	189	999999	991	569	986	665	223	179	500	999999	668	999999	999999	880	518	999999	389	40	999999	999999	553	999999	518	594	639	126	597	999999	355	140	898	585	717	451	999999	999999	90	241	470	645	79	999999	573	999999	53	999999	999999	76	963	188	487	113	999999	999999	999999	462	238	999999	930	870	77	801	999999	370	778	999999	888	832	104	314	237	158	999999	606	107	730	999999	466	550	999999	119	531	459	176	653	795	502	533	996	999999	999999	999999	999999	599	577	999999	999999	213	999999	960	542	185	999999	658	999999	339	542	486	95	999999	308	999999	856	721	761	546	351	657	717	983	590	364	835	770	338	554	999999	970	38	829	730	949	193	590	675	999999	558	800	225	323	263	26	448	282	35	213	999999	999999	838	41	926	999999	496	299	380	188	999999	212	999999	406	492	571	458	265	993	999999	588	999999	55	999999	987	551	441	999999	730	574	999999	999999	744	135	727	267	141	997	903	999999	463	894	220	999999	999999	999999	480	819	831	691	567	999999	288	676	624	560	999999	999999	53	385	911	999999	999999	999999	272	787	467	204	678	234	439	461	999999	615	999999	694	65	558	242	640	80	621	571	48	16	732	283	77	510	999999	999999	999999	999999	528	999999	369	334	413	235	999999	889	285	150	606	262	116	999999	999999	781	930	504	985	778	412	314	299	532	531	999999	999999	513	400	694	999999	511	319	507	834	999999	536	369	999999	999999	435	751	999999	480	999999	786	899	902	610	296	999999	999999	737	351	999999	999999	999999	837	803	613	695	303	498	591	999999	105	942	609	996	999999	255	999999	852	663	353	660	999999	818	567	745	
899	637	903	114	999999	838	773	967	955	999999	999999	698	566	48	636	142	262	999999	999999	869	843	999999	999999	999999	51	18	819	84	998	890	703	368	279	999999	999999	68	999999	394	999999	999999	999999	974	653	385	573	556	14	814	36	999999	999999	316	976	698	901	999999	731	999999	73	115	28	699	969	75	917	999999	999999	999999	999999	578	741	868	736	51	548	868	999999	999999	512	999999	14	15	58	787	999999	397	391	999999	166	114	337	573	331	370	781	632	999999	588	467	970	137	506	999999	457	479	539	580	935	999999	43	999999	209	324	578	999999	23	651	192	999999	529	220	846	351	230	251	999999	546	375	999999	999999	863	68	73	999999	367	507	999999	600	317	953	999999	999999	431	132	999999	137	258	753	269	768	980	999999	15	937	760	999999	164	269	216	311	992	214	675	244	999999	999999	146	783	999999	999999	496	60	874	629	712	764	425	228	999999	123	919	793	116	999999	934	50	999999	135	781	86	352	267	999999	16	960	612	780	999999	952	247	990	474	541	999999	999999	930	999999	386	235	999999	865	936	999999	999999	391	999999	999999	184	309	999999	851	999999	999999	999999	999999	239	999999	867	668	109	983	237	276	841	999999	455	261	451	229	14	999999	675	899	999999	220	416	86	300	999999	761	514	605	888	999999	395	999999	472	406	999999	52	273	90	717	135	999999	638	669	999999	969	999999	947	657	954	999999	999999	185	121	227	999999	844	162	375	252	907	999999	388	348	454	455	153	999999	855	46	187	741	21	958	999999	772	999999	747	737	331	689	814	999999	999999	594	783	220	868	254	999999	569	999999	897	837	809	999999	999999	300	224	894	825	999999	102	620	777	563	36	227	346	455	352	106	999999	54	563	103	737	737	754	999999	244	285	999999	999999	477	296	999999	184	158	243	148	999999	999999	842	999999	735	722	999999	872	41	999999	999999	531	799	999999	472	999999	852	284	716	802	999999	999999	553	659	549	225	719	153	490	719	999999	78	113	316	70	574	582	999999	828	999999	500	999999	722	914	251	754	938	999999	999999	822	991	899	441	441	251	746	999999	193	955	999999	999999	999999	392	322	904	924	999999	492	80	898	892	314	999999	999999	311	41	999999	638	417	795	287	477	148	668	727	952	999999	671	999999	323	594	398	999999	318	999999	999999	482	410	19	327	336	455	182	999999	929	686	453	106	999999	220	923	350	775	170	999999	535	954	723	594	999999	297	999999	427	999999	314	503	721	999999	967	904	559	999999	629	100	469	831	305	43	739	51	508	999999	541	854	400	253	
623	432	86	999999	452	759	999999	67	999999	579	999999	425	801	435	964	999999	139	235	660	510	721	685	999999	410	240	921	983	553	453	756	224	999999	365	70	880	999999	999999	134	462	999999	606	999999	70	889	803	879	241	314	86	202	411	316	204	890	531	937	999999	999999	612	530	775	999999	613	283	364	999999	70	740	554	675	254	14	772	860	904	159	999999	999999	607	360	999999	679	476	261	999999	908	999999	475	538	999999	568	395	999999	931	34	343	999999	786	535	348	818	501	759	410	947	406	543	343	986	382	321	999999	78	261	840	999999	796	999999	927	456	96	595	999999	999999	117	858	999999	841	836	571	201	838	285	268	999999	999999	999999	75	313	948	374	45	999999	166	631	999999	327	999999	100	928	999999	606	859	88	262	233	999999	157	303	98	913	702	507	424	999999	483	999999	999999	719	652	999999	999999	58	978	999999	61	116	54	980	999999	541	999999	750	908	34	594	979	206	16	318	999999	772	771	224	999999	999999	999999	74	975	158	13	517	999999	448	752	815	557	880	996	210	127	999999	177	835	557	999999	951	999999	999999	999999	503	447	803	999999	753	413	959	833	999999	419	999999	52	79	831	465	33	682	999999	165	218	46	109	209	805	201	999999	604	936	667	999999	720	939	674	389	654	999999	713	149	694	349	856	999999	936	999999	999999	999999	185	346	999999	533	19	999999	443	191	999999	404	247	998	219	999999	999999	32	176	999999	699	583	378	690	999999	899	999999	999999	999999	815	361	322	172	622	127	999999	479	268	999999	143	344	80	505	999999	829	999999	999999	999999	999999	595	999999	834	557	345	887	999999	707	999999	168	479	223	999999	999999	627	999999	247	241	624	999999	103	630	999999	465	42	265	628	88	885	860	926	999999	605	613	32	284	999999	765	826	734	23	418	984	999999	97	920	999999	999999	999999	663	592	28	703	999999	835	965	990	379	524	999999	269	35	821	634	242	999999	617	863	19	353	999999	481	999999	999999	867	685	645	450	377	122	999999	589	210	232	999999	907	878	771	777	66	293	158	250	746	475	999999	597	999999	867	198	313	15	39	534	999999	120	614	999999	965	160	999999	550	999999	412	692	680	824	999999	999999	334	30	999999	999999	952	69	999999	241	667	999999	879	999999	295	582	189	808	392	559	676	870	168	999999	999999	999999	627	999999	743	156	999999	63	794	173	997	994	542	178	467	919	87	475	999999	878	946	398	95	72	999999	967	999999	999999	310	999999	157	999999	999999	41	955	49	468	225	999999	999999	404	999999	630	716	999999	301	
50	20	999999	472	999999	999999	673	289	356	999999	720	564	999999	775	334	243	752	999999	25	278	797	511	223	427	461	999999	158	200	999999	342	768	999999	999999	742	999999	811	262	838	649	946	65	917	999999	999999	329	903	521	550	683	999999	861	956	700	821	503	538	797	923	21	619	999999	483	805	24	999999	999999	592	961	847	999999	999999	914	34	79	223	879	999999	934	108	557	350	999999	517	999999	481	811	678	160	248	999999	24	338	826	39	893	581	999999	670	999999	999999	321	559	702	999999	999999	946	999999	999999	607	624	999999	863	999999	463	999999	454	966	999999	542	106	999999	441	723	458	508	652	97	994	999999	641	767	167	999999	130	246	791	905	356	144	535	879	57	552	624	688	160	513	373	760	448	615	631	999999	284	999999	879	836	254	999999	536	999999	937	455	999999	999999	999999	310	999999	227	487	549	999999	356	17	226	625	888	108	769	357	999999	724	999999	736	999999	145	39	288	999999	366	999999	661	693	608	676	942	999999	587	767	145	999999	808	155	999999	899	995	285	129	67	691	999999	737	484	315	397	143	703	718	939	721	523	999999	891	861	532	887	999999	747	341	284	999999	311	341	634	506	339	579	960	837	40	999999	910	231	132	375	226	999999	388	221	542	999999	882	999999	999999	621	999999	917	999999	750	21	79	999999	788	783	667	689	406	849	999999	67	999999	742	881	909	999999	613	800	999999	495	316	710	999999	999999	798	999999	999999	999999	999999	23	677	422	295	220	825	960	999999	999999	447	464	686	999999	999999	580	999999	999999	999999	10	738	999999	18	39	158	999999	444	311	532	12	999999	747	525	999999	120	836	141	645	279	999999	66	999999	999999	491	362	313	999999	495	383	967	999999	819	539	999999	926	999999	14	647	273	496	776	999999	438	329	141	699	939	662	999999	501	448	518	709	973	999999	999999	999999	526	677	999999	999999	948	927	999999	630	180	218	384	108	18	831	493	999999	999999	756	999999	519	220	999999	662	374	999999	785	882	528	863	120	566	208	145	457	487	970	428	506	828	595	999999	699	960	491	999999	563	701	669	999999	999999	925	999999	999999	999999	444	176	24	480	843	172	55	46	767	69	652	999999	962	999999	353	523	953	287	928	999999	646	521	400	180	809	593	94	222	573	726	194	349	797	865	22	321	955	948	662	999999	550	836	931	900	839	388	600	999999	325	441	193	648	298	463	999999	922	776	844	999999	999999	87	833	999999	999999	875	313	388	107	999999	999999	999999	999999	999999	272	999999	809	589	499	341	431	992	944	
999999	141	542	999999	60	344	240	99	545	121	287	412	588	716	999999	890	999999	536	999999	503	601	293	874	187	999999	36	999999	824	999999	286	512	249	999999	142	936	342	999999	338	262	54	866	458	496	455	999999	999999	683	690	999999	699	474	805	430	499	353	613	266	999999	522	33	999999	415	756	268	608	48	154	456	780	40	391	696	283	955	636	152	796	428	459	811	352	376	999999	999999	999999	999999	999999	768	788	332	85	153	816	238	766	461	999999	999999	847	689	999999	237	999999	416	317	777	531	474	862	210	817	838	905	710	681	911	37	122	999999	901	229	385	667	457	954	248	880	54	999999	999999	999999	568	581	769	999999	124	466	999999	337	45	186	353	906	588	515	999999	247	115	557	855	433	589	781	945	470	692	570	462	461	78	897	487	285	687	999999	258	266	999999	999999	566	999999	65	999999	421	725	999999	479	999999	941	717	999999	774	496	343	751	860	999999	635	999999	60	554	14	520	268	999999	698	77	999999	828	266	980	112	148	991	999999	999999	999999	370	999999	594	999999	491	520	999999	77	132	999999	942	935	999999	472	631	836	916	21	450	999999	999999	283	36	807	260	260	684	736	898	636	505	999999	383	66	425	414	714	999999	72	493	776	201	25	708	135	292	999999	794	999999	275	232	979	999999	833	288	999999	999999	999999	999999	241	999999	17	179	999999	999999	19	562	842	56	226	132	89	949	999999	767	334	268	327	999999	999999	331	890	999999	633	414	525	999999	999999	777	338	220	927	874	999999	657	999999	32	528	223	125	730	96	748	143	999999	153	40	13	76	953	829	876	999999	995	909	999999	631	545	92	969	47	23	75	718	15	205	999999	127	309	998	312	739	114	999999	247	999999	151	252	490	271	999999	999999	483	999999	508	343	822	999999	921	712	148	486	446	254	88	716	30	40	138	947	999999	912	999999	78	651	100	772	547	757	675	803	388	65	821	483	77	540	252	219	999999	382	335	205	999999	860	826	999999	999999	488	530	224	999999	124	543	332	582	275	415	182	418	571	285	999999	256	908	759	431	624	771	20	186	777	821	466	574	612	999999	116	217	824	999999	913	999999	999999	999999	692	273	521	498	999999	999999	135	80	800	110	999999	214	949	688	110	405	999999	98	477	353	999999	999999	999999	999999	999999	865	168	207	357	621	658	226	894	795	225	496	909	999999	870	218	61	707	999999	365	476	408	768	428	117	429	129	824	591	883	24	402	999999	999999	778	45	643	928	999999	188	452	881	320	163	
472	999999	495	551	228	268	999999	739	279	302	501	321	999999	999999	99	928	502	833	634	20	780	823	999999	366	357	834	575	133	983	842	999999	595	97	614	999999	999999	933	577	606	332	590	999999	999999	999999	61	467	938	902	999999	999999	686	618	256	309	382	649	733	999999	999999	999999	693	178	755	999999	388	906	233	492	784	595	994	999999	237	312	429	504	700	567	315	890	895	672	294	999999	166	305	348	788	242	316	770	999999	383	221	999999	422	999999	696	999999	999999	243	456	128	999999	800	761	391	999999	879	877	949	999999	824	999999	498	30	883	566	280	93	567	999999	999999	477	825	200	999999	25	999999	17	999999	999999	632	170	657	999999	554	51	999999	405	999999	404	909	999999	367	603	979	79	723	618	999999	999999	425	851	587	797	999999	999999	427	610	999999	999999	999999	871	903	945	544	664	999999	60	475	841	177	875	179	173	999999	895	120	231	999999	999999	302	64	478	19	999999	780	582	859	251	904	999999	788	195	999999	999999	999999	460	421	69	325	999999	672	152	696	796	549	682	999999	271	999999	539	205	399	999999	83	227	999999	894	367	763	91	796	999999	571	227	389	690	630	999999	499	444	698	172	999999	69	999999	999999	999999	222	999999	108	168	598	940	374	428	398	459	999999	905	643	566	64	999999	999999	626	999999	999999	479	417	859	999999	999999	771	866	840	999999	504	999999	453	999999	621	999999	328	665	922	207	868	999999	999999	990	240	164	145	855	878	999999	866	660	999999	766	340	312	805	188	55	785	999999	999999	533	395	893	999999	32	999999	32	884	999999	999999	321	999999	994	383	679	999999	999999	897	247	916	987	999999	176	844	999999	687	976	318	876	999999	619	147	380	999999	999999	414	106	999999	142	999999	832	993	999999	236	999999	25	771	956	999999	999999	560	158	548	910	95	337	228	59	549	344	622	999999	999999	596	30	999999	57	999999	710	275	330	999999	764	700	93	994	298	940	999999	227	916	29	685	498	589	470	599	469	709	999999	195	57	999999	798	923	128	985	322	999999	174	967	999999	255	367	67	999999	999999	847	999999	101	49	288	999999	331	428	603	39	999999	999999	559	999999	587	500	374	89	283	271	966	999999	965	999999	975	734	341	260	999999	774	327	440	209	86	751	642	617	306	907	999999	587	379	999999	99	475	315	999999	590	999999	81	881	287	784	999999	428	80	862	999999	999999	999999	999999	999999	84	828	711	89	999999	483	999999	945	882	77	999999	778	683	999999	999999	999999	999999	670	999999	999999	870	283	893	49	656	91	657	680	780	999999	
999999	363	292	516	305	999999	999999	396	508	183	757	999999	198	813	115	15	444	831	625	986	549	403	476	470	211	801	935	672	432	724	825	162	999999	999999	834	999999	496	177	301	999999	498	157	171	903	999999	435	94	89	999999	650	647	826	65	793	985	839	886	821	315	504	999999	999999	963	784	358	604	279	839	978	296	999999	276	999999	671	497	401	242	572	476	775	716	999999	738	781	87	998	106	381	373	994	932	675	862	999999	999999	999999	193	386	999999	999999	166	255	111	999999	142	999999	295	393	306	593	999999	999999	354	539	999999	711	976	999999	706	999999	508	897	476	983	364	843	414	742	999999	713	217	855	999999	87	619	471	754	999999	999999	706	712	999999	85	779	397	999999	330	333	19	685	999999	11	999999	205	890	269	999999	999999	292	298	966	553	118	592	999999	751	306	276	920	326	957	999999	542	10	646	795	822	999999	596	747	999999	999999	999999	600	906	216	185	999999	196	999999	692	637	999999	999999	999999	999999	999999	999999	403	645	320	63	412	692	728	921	468	679	999999	999999	446	90	999999	999999	999999	885	819	518	999999	179	576	485	90	570	999999	330	85	192	270	487	999999	340	303	950	436	468	999999	51	871	985	747	505	272	100	913	612	999999	274	584	854	350	96	999999	234	79	835	973	999999	999999	408	999999	286	418	999999	999999	999999	787	580	118	317	217	778	999999	700	431	999999	999999	989	999999	31	223	811	999999	416	146	113	999999	79	880	999999	494	999999	982	473	149	470	96	201	194	806	999999	535	165	277	646	572	450	115	802	999	622	984	999999	46	999999	44	679	12	934	802	999999	717	699	518	822	999999	795	999999	560	999999	983	31	804	849	206	688	999999	340	770	574	999999	427	276	881	977	510	649	946	289	999999	791	999999	266	392	234	117	999999	999999	454	274	999999	278	999999	999999	999999	601	999999	999999	839	506	388	999999	999999	370	149	165	451	999999	540	321	999999	999999	892	999999	179	898	999999	999999	999999	99	852	19	885	505	999999	394	999999	434	865	386	999999	313	116	783	727	999999	852	999999	252	999999	665	27	999999	142	541	927	385	109	999999	127	836	999999	720	750	999999	999999	463	736	572	999999	292	26	999999	164	990	429	742	118	728	726	56	869	179	556	999999	999999	999999	753	963	870	18	999999	762	748	549	564	999999	366	139	358	989	125	333	999999	999999	648	73	999999	152	122	194	277	381	945	80	967	597	173	999999	818	476	999999	999999	999999	746	519	264	215	614	999999	835	386	978	379	999999	930	545	681	769	785	
771	999999	610	850	685	741	401	816	999999	582	966	429	999999	321	882	289	352	631	751	277	394	858	346	716	287	807	999999	12	999999	149	999999	916	999999	540	999999	524	109	922	26	15	127	448	999999	42	469	999999	346	999999	999999	457	587	999999	929	501	999999	912	614	894	573	877	453	999999	608	538	999999	60	35	509	273	367	190	430	614	746	160	999999	999999	313	257	870	999999	630	515	999999	999999	999999	986	902	149	144	910	214	358	999999	999999	727	999999	999	999999	419	391	837	999999	139	277	167	999999	999999	351	455	591	310	646	999999	999999	822	884	847	999999	642	73	132	369	139	457	999999	82	475	194	999999	115	999999	431	838	489	999999	999999	386	999999	404	217	999999	561	999999	552	609	568	655	732	739	843	992	32	999999	355	268	477	274	999999	301	95	834	999999	918	349	269	999999	999999	223	782	999999	508	363	582	435	270	571	999999	586	847	417	426	743	454	999999	122	999999	191	999999	999999	999999	961	704	999999	318	382	803	642	354	292	730	999999	442	999999	999999	345	638	450	999999	95	696	801	687	834	884	999999	101	554	339	237	999999	697	326	991	625	999999	803	171	999999	63	999999	929	999999	304	127	657	983	793	311	999999	999999	858	377	407	999999	999999	284	999999	317	649	291	999999	313	127	331	43	443	999999	334	518	541	477	187	760	999999	767	999999	393	999999	236	685	999999	252	95	753	999999	329	918	465	270	999999	933	853	999999	999999	999999	625	214	972	93	223	542	469	792	712	16	681	999999	778	768	884	890	163	999999	999999	999999	16	999999	373	229	713	524	999999	73	168	608	623	563	999999	421	151	275	420	633	23	152	838	459	383	999999	430	712	150	697	385	469	999999	772	658	788	210	407	840	753	380	698	556	999999	634	114	999999	127	999999	367	627	999999	479	530	78	821	154	557	844	999999	798	11	999999	298	687	698	827	851	905	210	220	743	434	667	262	999999	595	999999	825	279	363	999999	94	782	79	766	989	999999	704	999999	999999	653	562	999999	999999	999999	324	999999	717	935	286	541	222	427	156	883	999999	811	277	753	999999	999999	732	575	273	495	916	601	999999	921	999999	577	156	78	566	567	190	999999	999999	883	10	337	725	889	999999	999999	999999	666	636	196	581	187	982	999999	611	933	921	987	949	468	999999	722	999999	999999	236	708	395	999999	999999	999999	702	973	108	394	752	999999	985	842	999999	451	405	260	965	999999	350	531	594	205	467	632	646	203	271	255	430	288	297	929	663	294	999999	946	804	56	999999	999999	
89	598	999999	712	999999	89	414	507	72	999999	756	18	455	705	124	999999	686	999999	999999	999999	711	852	963	999999	999999	999999	999999	298	999999	999999	455	999999	548	741	999999	999999	999999	754	684	999999	999999	763	192	228	531	999999	483	957	179	247	269	999999	113	983	999999	236	635	733	999999	893	999999	125	493	613	756	999999	469	714	264	128	201	999999	554	999999	720	947	670	744	943	332	581	230	128	777	199	879	999999	999999	844	224	370	274	653	791	666	673	280	578	472	693	999999	769	999999	61	55	337	31	727	273	949	566	891	789	779	999999	999999	996	999999	999999	877	32	904	870	999999	758	926	999999	999999	719	999999	676	101	281	999999	512	811	526	77	731	999999	857	999999	999999	999999	999999	479	484	873	479	987	676	999999	164	999999	999999	915	899	664	302	999999	57	268	17	999999	999999	474	619	539	276	510	162	928	983	562	29	933	612	976	391	999999	452	415	294	999999	999999	121	937	999999	588	999999	999999	862	999999	612	814	599	90	999999	621	193	859	945	999999	968	834	999999	581	999999	576	999999	313	922	283	999999	676	999999	973	285	845	171	999999	932	951	680	999999	300	999999	381	748	429	999999	537	364	207	429	506	808	325	999999	999999	540	346	120	851	999999	999999	588	999999	935	182	999999	804	999999	459	655	927	994	926	381	544	999999	210	853	156	883	999999	568	85	999999	180	833	658	388	222	631	201	822	109	999999	607	999999	403	445	575	803	58	308	905	552	501	512	882	943	362	49	339	492	963	999999	999999	431	513	176	765	999999	967	425	26	828	999999	114	894	539	774	833	200	765	287	352	835	477	663	533	103	667	950	714	36	183	301	708	999999	142	879	185	999999	237	999999	237	835	999999	291	86	97	999999	999999	353	179	528	849	574	215	621	141	49	768	979	83	999999	397	999999	399	842	536	999999	256	999999	659	598	635	999999	95	60	516	212	195	586	445	706	58	607	999999	507	999999	727	503	247	999999	839	416	999999	164	999999	999999	999999	999999	448	550	342	150	856	693	999999	893	999999	488	164	114	929	854	192	543	376	59	790	718	891	518	809	261	999999	999999	999999	192	999999	808	515	221	934	968	746	999999	113	565	999999	914	964	614	999999	248	999999	999999	81	999999	234	684	787	531	59	863	999999	999999	741	90	141	106	999999	999999	485	87	973	943	180	960	117	156	439	811	857	999999	754	287	999999	571	999999	876	999999	834	957	732	31	999999	999999	80	999999	999999	999999	999999	434	999999	999999	576	138	369	274	405	962	120	878	999999	
999999	975	999999	999999	999999	74	999999	179	176	264	999999	49	440	753	999999	999999	999999	109	999999	300	852	999999	387	999999	835	187	158	999999	306	999999	914	999999	955	880	999999	55	999999	989	999999	563	957	999999	856	179	689	10	145	385	313	999999	624	999999	999999	587	234	999999	999999	911	347	999999	915	157	873	659	349	999999	94	560	276	20	999999	999999	148	779	342	728	558	217	81	835	999999	773	407	31	893	61	802	999999	655	647	457	999999	651	999999	999999	810	261	207	999999	852	999999	585	119	303	605	832	724	997	255	506	290	391	839	512	889	999999	749	851	766	999999	999999	716	905	999999	563	280	149	118	142	999999	477	999999	999999	229	999999	467	999999	114	425	70	336	999999	999999	158	366	999999	568	149	150	505	70	999999	441	541	817	210	999999	490	740	335	999999	999999	865	722	39	929	999999	620	593	432	487	645	435	705	961	240	594	999999	271	497	999999	10	999999	999999	471	999999	999999	845	411	718	999999	183	374	999999	999999	720	999999	409	999999	437	72	948	555	717	999999	425	974	999999	580	999999	615	923	229	253	999999	692	647	238	999999	962	999999	999999	999999	875	645	999999	999999	999999	336	250	999999	194	637	834	435	762	454	999999	618	999999	102	193	275	999999	112	999999	954	131	475	686	83	999999	999999	166	999999	903	999999	680	82	999999	153	638	999999	339	999999	999999	296	395	817	999999	247	396	620	214	869	826	892	393	772	999999	999999	160	999999	650	177	999999	999999	480	416	531	32	999999	188	904	999999	464	999999	935	538	681	999999	569	313	612	448	686	100	944	297	600	20	999999	999999	300	364	993	768	758	999999	999999	999999	815	978	296	839	474	217	999999	999999	415	52	956	855	100	999999	789	847	267	999999	491	500	101	193	999999	520	676	865	888	549	909	695	35	774	832	296	761	591	26	773	973	478	384	999999	999999	558	63	500	817	95	575	156	511	555	680	215	999999	632	172	775	173	609	329	999999	401	719	26	192	33	804	999999	208	830	494	238	999999	126	458	311	267	467	186	57	999999	974	999999	194	999999	999999	999999	993	138	428	251	999999	999999	999999	217	251	171	999999	870	477	22	641	376	999999	27	326	999999	999999	844	330	904	999999	987	561	526	202	638	999999	545	99	406	811	324	779	999999	884	864	862	908	216	150	725	596	708	45	999999	607	446	177	163	434	999999	158	808	523	932	999999	813	633	999999	612	636	996	781	81	211	999999	596	737	999999	462	805	190	638	999999	999999	722	288	526	364	999999	202	999999	392	664	868	663	516	
265	656	271	60	239	894	603	999999	728	999999	637	833	845	999999	709	44	999999	999999	357	519	999999	344	220	344	297	279	429	420	277	613	999999	212	548	999999	999999	90	871	412	576	296	999999	676	460	907	999999	692	518	999999	999999	334	691	45	521	153	888	921	999999	926	763	960	474	192	246	999999	999999	999999	294	999999	679	628	172	298	999999	70	485	999999	883	999999	693	604	760	844	928	942	999999	91	999999	405	922	419	644	944	999999	999999	999999	851	439	999999	220	226	999999	999999	905	863	172	403	982	460	667	936	48	143	999999	168	209	999999	999999	303	202	615	743	889	122	270	984	227	649	999999	248	633	522	547	999999	999999	207	286	939	74	780	999999	109	240	737	999999	380	510	711	490	416	202	597	146	999999	605	483	999999	370	645	879	944	753	546	999999	43	424	501	51	767	961	922	999999	199	522	999999	999999	512	161	136	889	999999	516	999999	39	999999	999999	385	403	496	992	999999	916	304	999999	835	999999	562	29	704	999999	999999	468	999999	529	999999	999999	999999	623	999999	98	999999	999999	243	755	405	999999	595	516	174	999999	48	108	999999	774	999999	16	395	14	686	999999	953	492	999999	564	20	25	999999	638	999999	544	999999	762	923	999999	31	331	682	549	789	407	190	999999	854	999999	999999	781	913	999999	257	486	126	999999	936	999999	145	999999	910	678	745	999999	866	956	970	630	367	286	999999	157	752	951	334	846	999999	289	717	907	999999	749	41	239	999999	402	391	69	999999	246	825	999999	272	543	421	13	804	409	999999	999999	85	234	349	257	606	999999	999999	305	162	280	999999	657	864	999999	999999	999999	647	515	288	999999	575	911	212	130	999999	999999	885	219	999999	999999	52	815	748	999999	999999	413	409	999999	999999	345	975	95	999999	999999	68	178	999999	43	693	260	366	298	130	77	658	174	999999	229	999999	773	999999	999999	999999	831	238	372	908	379	406	446	760	863	883	943	497	489	13	999999	999999	292	999999	851	526	289	999999	753	999999	999999	836	666	391	999999	987	859	999999	767	999999	85	999999	999999	999999	117	636	999999	500	502	415	999999	999999	179	170	999999	167	514	427	999999	691	485	866	999999	677	237	543	999999	64	999999	875	33	489	730	999999	928	999999	375	32	248	224	999999	789	471	999999	518	111	999999	999999	425	33	999999	442	434	86	999999	219	443	29	999999	573	896	999999	920	999999	391	999999	849	999999	999999	999999	999999	491	188	999999	422	695	404	146	999999	999999	876	244	639	999999	999999	591	64	653	323	718	704	999999	999999	999999	328	85	869	844	
957	820	262	999999	273	595	241	991	264	620	663	159	814	306	999999	907	696	662	563	999999	235	800	642	999999	999999	523	999999	445	999999	999999	496	347	826	999999	188	348	999999	230	970	53	324	410	337	443	990	999999	904	407	496	92	978	999999	522	505	619	167	187	999999	999999	999999	471	999999	499	751	999999	325	999999	999999	128	999999	43	476	999999	520	59	824	473	999999	214	532	619	727	949	420	999999	830	825	331	940	999999	999999	817	999999	999999	582	528	911	585	999999	674	841	999999	289	974	58	511	974	11	455	999999	999999	978	851	999999	140	743	846	89	226	999999	999999	11	323	106	360	226	216	469	938	531	999999	887	889	539	690	968	448	974	371	32	855	823	999999	999999	337	191	965	832	101	838	682	831	368	25	183	999999	337	192	999999	999999	305	514	73	923	881	999999	99	321	747	171	305	871	717	999999	448	677	999999	177	769	179	999999	384	999999	109	848	999999	528	874	365	850	641	265	360	539	727	351	759	999999	274	531	102	653	999999	999999	542	811	124	174	576	506	714	169	423	999999	580	921	146	963	85	799	287	999999	955	896	999999	49	999999	188	477	106	999999	183	902	247	86	607	999999	448	566	47	967	364	999999	859	145	481	842	999999	958	806	999999	796	877	475	253	877	697	198	410	999999	300	999999	696	480	588	541	999999	185	377	999999	632	698	999999	47	831	923	999999	999999	999999	57	999999	999999	229	999999	891	131	305	437	999999	209	909	999999	47	999999	747	41	667	827	999999	604	224	667	538	984	999999	517	398	999999	999999	330	959	601	438	999999	306	686	716	999999	999999	467	245	829	191	178	74	531	999999	343	999999	800	265	101	999999	166	999999	539	999999	244	497	384	732	465	793	673	250	318	671	684	766	999999	325	642	999999	813	368	395	486	370	920	651	856	999999	549	843	75	999999	999999	282	530	999999	999999	481	538	214	734	779	46	999999	999999	999999	999999	976	999999	239	999999	999999	999999	22	797	447	63	715	323	999999	527	677	916	950	608	382	542	999999	163	999	459	843	999999	44	88	588	999999	968	442	174	791	880	488	320	368	451	25	763	999999	92	999999	999999	167	999999	686	67	863	95	999999	554	223	999999	822	577	779	999999	519	999999	934	218	98	94	282	159	63	999999	198	605	592	166	366	778	915	999999	999999	564	685	420	999999	31	725	273	68	999999	999999	331	999999	999999	540	726	932	207	829	276	994	629	623	18	999999	49	999999	267	503	753	197	444	555	751	292	224	955	108	470	913	493	824	
36	999999	207	731	589	287	75	865	233	169	949	648	86	665	941	677	781	318	162	999999	769	314	999999	516	776	316	628	999999	770	833	736	916	783	179	999999	238	810	907	459	590	202	999999	530	38	999999	999999	674	999999	999999	288	327	999999	760	999999	64	999999	694	691	955	283	659	999999	104	399	433	43	865	907	999999	999999	866	873	999999	571	999999	141	783	671	31	870	642	11	999999	999999	999999	999999	165	757	124	879	544	129	952	186	999999	999999	543	140	605	461	50	999999	563	570	422	999999	303	999999	760	923	939	32	670	999999	641	657	707	612	883	999999	877	117	999999	999999	178	747	920	682	639	822	598	999999	76	569	829	999999	999999	481	79	72	290	999999	997	201	940	522	458	868	999999	284	745	930	256	756	583	999999	974	999999	402	675	533	620	559	937	334	295	955	111	264	999999	218	235	542	820	568	911	119	601	252	999999	298	999999	148	999999	87	999999	406	320	985	896	999999	77	89	999999	999999	669	999999	999999	866	654	566	357	613	778	75	999999	398	999999	999999	671	823	383	137	999999	386	481	999999	205	999999	667	889	645	999999	999999	865	151	156	148	291	899	999999	999999	999999	597	999999	941	448	999999	298	567	279	999999	132	323	82	527	939	342	27	68	999999	221	210	209	765	920	241	254	999999	924	372	259	154	999999	176	774	649	999999	656	444	42	122	906	302	397	919	523	801	295	348	999999	813	999999	233	712	294	848	534	832	178	709	204	457	374	999999	30	999999	833	157	308	877	999999	686	582	36	84	314	907	999999	999999	999999	440	959	573	723	558	999999	920	999999	882	925	125	707	488	735	838	664	542	107	999999	102	689	999999	987	999999	999999	999999	547	999999	638	979	941	722	985	771	279	999999	999999	999999	646	999999	905	257	274	382	999999	701	208	847	999999	419	772	810	999999	753	717	999999	999999	112	922	430	590	723	948	903	999999	999999	999999	716	465	603	780	999999	461	999999	197	442	389	614	708	109	929	700	19	229	216	141	287	241	63	999999	272	782	728	225	310	999999	308	371	398	999999	979	999999	392	594	638	880	358	957	565	285	406	367	403	822	501	890	999999	728	999999	999999	124	999999	663	999999	340	998	173	999999	999999	15	999999	27	999999	348	130	448	317	424	590	336	782	999999	676	778	96	905	388	905	724	419	478	999999	674	545	255	498	828	999999	264	640	717	122	782	999999	151	389	151	999999	702	62	582	999999	148	370	80	794	814	884	999999	999999	620	267	999999	766	999999	563	352	679	999999	
631	620	898	999999	950	619	670	547	125	636	707	763	333	213	671	836	190	999999	314	475	460	684	999999	999999	829	29	459	600	26	999999	587	999999	999999	961	999999	999999	684	138	197	751	409	256	699	257	999999	999999	999999	64	849	929	356	132	48	999999	643	999999	677	375	340	930	999999	79	531	101	59	670	301	999999	141	999999	162	999999	253	999999	76	213	985	695	353	999999	732	999999	750	96	677	465	999999	268	328	134	764	318	797	266	591	999999	725	607	208	999999	999999	926	999999	619	776	304	999999	484	999999	439	961	982	999999	183	208	765	328	444	424	593	672	42	999999	16	999999	843	264	986	972	735	488	387	496	999999	787	999999	999999	141	320	999999	999999	523	130	889	173	781	297	999999	68	999999	22	290	193	615	845	347	999999	916	999999	933	999999	999999	511	412	951	583	496	999999	395	401	294	999999	999999	999999	15	158	999999	163	843	693	556	639	928	157	999999	207	204	880	989	449	999999	564	987	387	342	696	22	718	999999	999999	999999	999999	238	666	541	825	165	151	609	999999	435	730	82	999999	386	410	962	999999	689	999999	999999	999999	207	999999	999999	729	209	747	709	999999	146	999999	999999	263	407	456	411	271	615	897	52	999999	280	302	24	202	492	537	10	999999	733	657	38	194	999999	680	999999	292	197	812	625	417	442	300	560	999999	514	819	999999	930	999	999999	999999	791	711	335	344	905	930	286	999999	999999	747	778	585	489	999999	999999	62	999999	553	128	83	803	281	999999	620	999999	741	784	999999	673	485	80	931	42	908	246	483	875	346	997	361	911	575	953	999999	663	999999	999999	75	999999	766	334	386	881	627	945	520	86	714	363	999999	999999	597	999999	197	676	846	553	580	928	557	187	999999	556	766	171	238	328	963	957	999999	670	718	214	906	160	999999	60	415	999999	726	406	170	982	999999	214	324	999999	766	993	817	999999	500	147	925	999999	999999	829	124	999999	717	201	122	757	999999	503	438	393	667	46	982	796	147	999999	211	161	26	999999	999999	561	847	237	562	969	149	999999	179	999999	289	327	217	999999	936	999999	255	535	293	413	895	999999	776	931	343	729	21	999999	33	882	935	773	999999	544	116	999999	617	489	999999	152	617	999999	334	999999	113	349	829	128	860	197	372	676	999999	613	513	394	999999	999999	893	832	958	128	999999	296	645	515	999999	999999	757	383	343	765	895	151	795	999999	15	919	827	994	900	892	170	835	520	269	906	958	41	722	777	700	596	999999	194	999999	899	47	220	598	
594	167	370	999999	999999	606	780	726	818	599	999999	865	99	899	999999	999999	958	256	999999	386	608	796	641	999999	605	999999	179	999999	999999	306	24	999999	708	999999	409	999999	532	684	980	999999	999999	189	999999	441	343	911	610	696	874	128	540	999999	271	834	989	999999	525	335	880	221	437	999999	769	521	999999	999999	999999	999999	500	199	543	999999	275	861	897	429	655	999999	701	694	999999	482	224	838	999999	999999	705	874	249	999999	226	206	803	999999	487	797	420	629	855	999999	999999	750	206	999999	584	266	386	999999	999999	570	999999	325	999999	999999	190	954	999999	931	755	223	716	291	621	889	972	346	480	506	384	109	19	36	354	779	938	999999	286	540	999999	509	985	999999	937	679	467	900	572	616	588	532	331	488	999999	641	999999	473	138	999999	711	248	999999	999999	999999	837	560	127	971	999999	258	898	677	935	677	255	238	420	999999	941	999999	81	774	999999	918	851	777	530	999999	712	573	999999	162	968	828	999999	723	115	279	110	128	350	999999	718	368	999999	855	395	811	999999	413	999999	999999	999999	886	639	474	921	961	184	999999	40	999999	999999	290	782	745	709	117	662	999999	133	151	253	823	90	152	65	505	237	996	391	718	999999	309	778	355	999999	92	999999	551	999999	154	105	50	999999	999999	670	438	999999	944	155	288	159	106	290	653	875	373	999999	497	999999	425	733	188	677	321	441	959	511	437	999999	626	918	120	729	978	56	212	735	704	999999	627	920	293	999999	999999	569	999999	999999	135	480	601	999999	999999	142	386	420	916	999999	999999	944	710	926	999999	174	529	999999	48	376	311	607	672	637	111	25	791	505	450	337	999999	752	999999	999999	386	957	188	999999	226	978	352	999999	999999	999999	960	759	999999	999999	771	999999	999999	742	530	70	999999	999999	807	964	185	686	351	999999	970	589	798	33	999999	770	550	999999	986	190	153	70	33	742	478	833	999999	351	254	100	733	331	17	999999	231	942	999999	999999	159	223	173	540	999999	999999	598	999999	999999	936	818	10	160	580	999999	149	999999	999999	46	975	999999	974	296	834	442	261	157	999999	999999	999999	801	998	999999	999999	51	772	999999	613	434	561	154	999999	791	740	999999	253	999999	162	999999	867	242	761	906	255	809	185	927	338	999999	385	324	949	999999	999999	145	820	999999	999999	539	999999	132	985	46	484	999999	131	999999	999999	311	999999	322	994	460	714	733	50	101	303	881	865	844	688	515	999999	247	204	959	999999	605	712	999999	479	999999	827	745	999999	999999	431	424	999999	999999	999999	
37	909	72	330	499	999999	351	104	728	999999	588	673	526	999999	480	987	999999	637	171	475	949	999999	999999	842	380	633	969	486	999999	670	878	203	872	473	999999	605	985	999999	999999	999999	375	511	999999	999999	891	949	999999	312	999999	738	193	787	526	999999	999999	999999	513	230	949	866	294	999999	779	68	289	394	801	63	781	874	11	999999	999999	465	999999	448	999999	999999	951	430	331	667	709	999999	999999	999999	677	354	51	233	999999	765	999999	839	999999	511	731	926	999999	507	999999	999999	530	901	736	862	855	70	999999	982	823	999999	279	529	999999	626	999999	999999	581	198	999999	999999	21	558	782	245	364	999999	53	598	717	999999	999999	453	282	83	146	807	850	623	245	616	926	68	409	999999	496	447	304	794	356	539	354	166	790	999999	999999	972	999999	501	508	763	26	829	275	145	999999	825	256	999999	999999	357	352	957	952	999999	529	952	999999	432	749	916	999999	258	999999	188	343	271	663	580	836	174	999999	999999	125	482	600	107	793	273	47	670	200	834	314	999999	197	999999	999999	690	182	293	823	696	752	591	965	768	999999	97	999999	61	172	676	634	326	668	993	841	480	509	432	999999	884	999999	88	725	963	944	253	990	999999	67	972	999999	552	350	992	606	534	516	831	519	705	472	985	508	524	999999	999999	340	204	555	733	191	999999	134	938	999999	999999	865	999999	999999	343	999999	855	994	199	999999	999999	975	676	396	317	963	677	912	463	422	409	579	211	999999	955	913	999999	400	334	791	658	428	999999	690	999999	668	513	17	185	609	616	999999	319	256	128	22	664	808	247	999999	999999	836	670	526	902	104	999999	249	999999	430	999999	464	669	408	619	662	999999	986	462	649	999999	670	736	999999	805	418	269	955	999999	943	259	988	163	564	999999	821	757	885	787	999999	13	274	999999	755	309	999999	331	911	999999	466	448	677	355	598	320	999999	109	816	720	999999	999999	709	604	925	181	999999	311	115	129	798	905	999999	208	624	646	194	531	999999	554	652	96	358	328	188	505	581	643	999999	999999	445	722	940	999999	302	14	303	669	224	583	988	999999	225	791	838	999999	759	999999	731	952	135	321	128	272	77	407	999999	390	426	429	999999	677	745	862	684	86	964	524	906	999999	352	999999	316	407	565	999999	871	567	490	627	999999	112	912	612	128	133	999999	678	107	894	528	913	253	794	983	320	999999	363	116	761	596	244	572	999999	610	610	14	999999	706	276	536	918	899	999999	999999	497	765	999999	999999	560	999999	296	
427	21	100	999999	999999	522	999999	255	999999	518	460	728	40	511	539	999999	12	999999	999999	883	999999	830	999999	999999	23	453	999999	495	555	972	619	556	999999	310	817	561	30	180	999999	492	306	461	580	28	468	999999	768	182	957	964	140	999999	442	598	999999	596	653	490	425	828	412	928	999999	722	899	904	448	730	693	999999	779	999999	189	636	587	520	259	349	999999	841	684	999999	537	590	842	392	124	999999	985	230	999999	540	754	510	999999	999999	761	858	999999	999999	732	999999	488	979	194	999999	999999	805	21	803	346	313	999999	584	999999	474	400	118	880	999999	999999	757	744	472	81	249	999999	678	556	219	759	999999	229	999999	119	646	459	558	405	544	344	999999	999999	999999	883	603	201	180	366	999999	977	652	977	612	774	974	999999	999999	999999	945	999999	378	259	801	999999	999999	94	760	474	999999	24	841	713	346	999999	481	87	562	588	477	58	906	999999	940	242	116	423	999999	813	999999	352	999999	650	999999	999999	966	69	879	147	938	519	440	999999	858	999999	145	939	641	441	302	999999	741	437	999999	896	999999	999999	319	568	938	531	477	946	338	165	582	200	999999	999999	215	422	208	425	650	957	617	209	999999	348	999999	176	782	185	521	248	611	15	999999	564	999999	909	750	320	999999	999999	999999	493	377	703	999999	945	687	618	235	999999	999999	999999	787	482	999999	999999	602	970	999999	999999	999999	301	435	999999	554	999999	999999	698	36	305	999999	887	999999	242	915	134	831	760	329	999999	999999	174	950	999999	549	294	228	737	285	881	999999	999999	848	436	668	999999	67	999999	158	452	965	999999	592	929	999999	810	999999	554	567	164	294	841	650	320	293	584	350	795	551	269	358	252	423	154	987	891	49	789	999999	999999	999999	554	999999	999999	195	499	582	30	431	999999	194	673	180	130	596	476	139	537	153	93	999999	272	735	889	103	723	576	999999	941	327	771	320	979	999999	999999	739	999999	772	135	793	12	330	374	812	84	684	999999	302	557	521	999999	512	645	491	764	804	999999	722	783	472	999999	144	88	999999	999999	873	694	778	42	857	999999	367	412	359	91	999999	898	923	815	999999	652	283	999999	430	999999	268	999999	999999	638	293	921	516	988	999999	870	867	999999	269	845	210	999999	999999	270	700	283	404	110	295	999999	999999	999999	895	907	375	820	999999	999999	658	999999	999999	208	205	999999	748	935	999999	378	749	489	224	839	999999	87	614	999999	359	23	199	157	999999	999999	389	98	954	387	35	609	999999	841	999999	622	999999	720	146	11	
794	162	522	764	999999	36	360	806	195	844	277	818	302	946	470	636	66	511	388	550	819	999999	195	370	910	999999	754	999999	269	602	256	999999	940	999999	633	999999	999999	434	604	144	808	583	902	119	119	217	316	677	381	593	566	91	342	596	192	687	967	999999	999999	999999	281	999999	546	593	598	360	877	999999	322	999999	145	631	906	254	742	999999	214	85	261	702	815	999999	536	999999	45	174	585	999999	430	946	999999	349	999999	999999	862	365	46	319	999999	999999	340	626	364	999999	457	999999	999999	98	999999	999999	482	892	900	161	615	204	915	870	557	433	999999	532	269	375	45	796	61	732	391	386	209	999999	999999	999999	999999	999999	723	999999	228	999999	989	496	500	483	474	346	449	428	568	668	449	175	999999	97	999999	807	999999	988	81	661	883	452	706	477	746	587	338	408	789	427	481	495	651	456	444	999999	999999	785	901	699	356	632	173	723	936	43	143	999999	999999	564	999999	734	358	567	999999	546	790	999999	737	887	18	51	639	151	197	953	524	999999	652	999999	999999	581	97	382	314	260	289	999999	540	712	453	861	999999	234	596	746	999999	93	238	897	999999	19	58	24	999999	315	999999	32	536	983	519	828	824	812	789	258	999999	976	263	967	267	807	492	34	999999	157	999999	999999	554	450	816	999999	999999	999999	999999	765	533	82	691	998	267	266	457	557	203	624	46	87	445	999999	108	170	829	271	640	999999	527	34	580	543	164	588	477	999999	176	89	999999	79	999999	33	725	574	295	999999	709	10	999999	999999	830	819	999999	83	968	216	352	655	610	815	999999	999999	248	999999	999999	157	843	679	999999	371	391	124	999999	967	999999	999999	622	533	875	574	561	640	341	592	203	760	433	999999	619	271	999999	520	999999	936	954	89	784	999999	82	147	421	999999	221	988	553	999999	999999	999999	602	556	593	818	780	45	999999	999999	194	656	316	741	999999	762	999999	527	999999	999999	645	999999	999999	999999	637	999999	461	738	162	530	428	352	999999	486	813	291	488	73	677	999999	739	442	682	480	999999	138	999999	340	423	999999	971	693	369	682	80	21	999999	210	918	999999	999999	52	883	999999	65	842	617	829	999999	442	283	996	850	704	140	213	262	541	999999	509	498	130	324	999999	559	735	983	366	415	801	999999	288	154	490	999999	999999	999999	999999	425	62	999999	999999	999999	981	999999	975	842	664	999999	867	759	597	999999	419	999999	246	727	999999	183	329	858	999999	424	999999	290	995	851	370	148	443	999999	999999	126	453	999999	419	
719	999999	127	999999	892	999999	814	548	999999	564	583	735	791	330	970	179	776	999999	204	270	665	284	700	390	133	482	525	118	999999	999999	481	260	431	999999	527	394	272	999999	999999	538	446	875	95	726	999999	126	999999	817	472	484	999999	29	259	727	753	999999	642	736	999999	999999	803	705	999999	596	92	333	313	512	802	999999	906	187	669	665	823	789	199	974	999999	16	903	999999	645	739	919	999999	10	999999	535	92	751	999999	147	999999	734	740	550	498	999999	97	812	76	25	886	577	359	360	593	904	964	255	668	767	454	516	999999	70	595	999999	631	332	610	999999	719	834	380	50	653	930	999999	249	999999	999999	881	999999	837	692	759	999999	570	111	417	799	571	999999	93	769	693	509	639	680	954	821	22	765	212	999999	305	62	206	999999	706	662	821	999999	554	337	885	999999	678	412	999999	433	117	999999	915	810	415	882	999999	999999	999999	154	301	412	294	999999	328	126	991	748	999999	706	965	261	999999	754	977	845	293	999999	883	443	999999	236	999999	530	999999	492	849	401	999999	423	310	999999	999999	999999	371	999999	440	999999	19	769	268	930	25	999999	468	855	999999	999999	832	999999	599	996	728	913	324	999999	999999	999999	174	999999	277	999999	999999	974	405	380	298	842	393	568	415	617	745	999999	184	900	220	999999	72	858	367	687	568	122	824	314	866	58	248	305	999999	677	999999	999999	999999	669	999999	51	208	97	566	291	778	273	164	981	260	614	739	423	854	268	701	999999	478	589	999999	952	160	100	514	250	604	97	999999	738	999999	572	621	514	45	179	576	974	301	85	999999	304	958	843	64	261	318	824	450	999999	975	204	704	912	639	999999	890	117	583	999999	687	691	90	999999	873	687	999999	235	999999	685	691	726	999999	403	680	999999	994	317	46	262	931	999999	646	75	762	913	868	708	875	999999	288	468	999999	975	398	227	224	541	969	999999	268	93	445	765	999999	259	189	999999	242	903	917	583	999999	331	999999	906	54	999999	664	960	999999	999999	360	264	999999	233	335	999999	999999	462	521	463	347	668	994	848	344	881	639	512	733	999999	476	999999	999999	705	396	79	590	491	183	999999	876	19	559	973	999999	999999	369	212	923	150	999999	779	392	999999	246	413	336	999999	572	173	385	162	236	999999	818	388	58	701	837	266	458	523	289	999999	587	999999	119	31	124	163	521	437	589	593	271	696	999999	752	468	983	999999	53	919	20	823	724	999999	308	999999	354	999999	668	375	667	691	782	500	999999	876	
908	303	999999	431	418	651	947	572	643	989	132	799	305	242	853	523	999999	999999	279	999999	999999	555	811	999999	999999	999999	853	72	922	901	999999	206	518	876	999999	689	438	622	510	999999	875	161	999999	319	999999	554	837	436	521	999999	286	187	230	999999	23	999999	999999	447	661	999999	999999	884	650	741	509	925	999999	429	681	174	94	793	103	911	623	711	999999	999999	999999	999999	193	426	999999	999999	625	999999	999999	937	999999	208	207	990	960	122	569	990	999999	408	999999	999999	273	417	755	357	68	493	94	999999	957	999999	946	990	612	445	214	381	343	871	125	208	999999	353	566	483	966	999999	832	981	351	632	999999	17	999999	999999	952	775	671	204	719	142	227	665	980	560	261	999999	388	525	907	197	657	640	999999	611	999999	920	999999	999999	999999	964	661	112	999999	335	999999	939	307	999999	492	439	710	999999	161	999999	980	999999	372	999999	231	759	715	316	84	163	975	999999	725	91	573	41	923	399	999999	755	481	125	999999	999999	999999	322	909	505	42	999999	999999	518	488	309	631	871	999999	845	60	999999	258	354	999999	814	360	542	223	226	319	461	515	999999	999999	406	511	999999	597	999999	557	999999	850	220	283	606	675	466	999999	425	460	701	484	88	349	193	506	137	96	882	305	915	108	693	195	581	961	177	193	91	798	765	284	840	999999	150	780	48	80	431	148	893	460	999999	766	617	976	999999	971	151	900	384	778	999999	422	999999	999999	166	35	702	644	508	282	10	999999	999999	999999	999999	791	999999	412	468	66	664	743	411	464	311	926	577	604	999999	206	52	190	999999	986	569	428	654	999999	999999	22	378	787	640	999999	999999	999999	81	200	343	645	772	738	442	328	124	971	20	187	509	240	999999	999999	119	312	240	999999	214	999999	858	225	146	868	999999	455	687	877	113	791	14	141	854	387	271	999999	433	314	748	105	872	597	417	477	830	999999	565	281	677	338	390	640	965	374	341	127	508	904	948	986	641	246	868	229	999999	378	999999	79	835	230	878	926	81	118	999999	270	807	669	47	405	889	415	209	774	411	373	175	490	56	154	390	528	365	762	464	636	729	198	303	461	999999	495	446	457	459	464	569	857	539	80	319	999999	866	553	106	235	999999	103	999999	810	213	894	999999	691	839	359	570	999999	999999	208	541	999999	376	585	397	999999	969	751	325	947	803	318	951	975	834	999999	662	811	665	238	598	999999	380	492	258	123	471	754	618	109	999999	260	213	999999	539	999999	999999	
290	999999	702	999999	295	777	870	17	894	943	58	999999	298	999999	758	653	425	609	904	248	999999	999999	283	999999	224	999999	226	63	552	115	620	999999	999999	88	381	999999	999999	972	313	858	509	485	364	999999	423	897	330	411	999999	607	788	730	635	999999	589	953	999999	770	999999	162	561	817	464	789	333	999999	722	999999	326	113	690	452	306	56	999999	408	999999	113	518	327	813	814	999999	945	326	889	810	682	498	427	773	202	999999	999999	306	692	31	999999	846	810	999999	119	999999	40	916	345	434	999999	999999	191	980	778	261	723	999999	999999	999999	518	999999	999999	802	999999	721	898	340	999999	521	155	749	55	387	408	267	708	151	703	728	888	39	981	465	999999	959	317	447	999999	941	999999	812	999999	795	999999	111	412	17	145	398	197	700	999999	824	289	839	677	803	581	521	999999	582	999999	28	18	489	491	999999	580	999999	413	460	345	999999	313	343	199	260	874	307	854	700	16	315	541	198	611	999999	186	392	292	513	999999	482	398	635	176	999999	786	999999	999999	434	437	65	999999	736	999999	999999	999999	945	649	426	929	284	666	851	999999	999999	487	820	877	335	999999	198	798	999999	595	862	168	678	177	658	473	851	687	430	273	951	999999	804	999999	740	645	999999	742	865	584	590	816	546	69	835	999999	966	999999	294	631	248	999999	94	150	501	999999	842	999999	999999	953	87	597	245	588	623	20	682	999999	147	689	572	999999	933	325	14	56	621	999999	341	604	999999	706	403	799	34	694	246	663	341	38	802	461	750	999999	507	993	580	999999	999999	825	381	978	999999	604	69	999999	333	768	146	999999	999999	999999	999999	397	999999	381	204	446	563	929	773	28	656	118	887	999999	705	31	999999	21	999999	663	182	516	232	528	697	798	739	242	999999	477	527	885	937	577	23	363	465	135	799	144	404	516	61	999999	332	899	716	948	999999	999999	950	135	980	437	62	931	174	927	683	405	706	331	567	306	999999	770	180	320	107	999999	565	692	221	341	999999	665	464	868	205	999999	91	791	155	999999	527	402	905	510	525	92	198	537	452	403	437	83	948	999999	999999	562	728	406	850	745	746	267	913	648	178	397	476	306	999999	885	324	914	999999	999999	778	108	864	670	795	999999	162	38	250	817	903	195	716	708	999999	642	79	684	999999	410	999999	269	999999	266	999999	999999	616	892	804	567	89	522	898	450	999999	999999	697	999999	611	836	592	717	27	105	744	982	680	767	999999	99	815	639	973	999999	196	999999	
619	607	337	667	407	269	233	683	999999	999999	297	276	732	250	945	20	82	999999	999999	604	251	393	999999	360	457	848	999999	715	751	999999	548	133	264	467	155	99	731	944	999999	332	494	344	367	363	695	999999	45	59	999999	999999	566	869	999999	591	277	236	95	977	219	558	999999	517	931	297	999999	173	999999	999999	105	999999	288	999999	675	999999	120	907	999999	168	664	53	813	552	999999	999999	884	679	176	672	999999	919	999999	754	999999	879	664	976	412	80	999999	531	401	769	954	999999	526	438	999999	471	481	999999	999999	927	322	176	745	125	999999	999999	412	173	997	349	85	185	999999	534	403	999999	830	143	505	954	999999	999999	651	53	597	282	999999	456	999999	705	999999	999999	718	86	442	568	144	549	40	426	667	358	999999	61	694	779	999999	999999	44	407	640	999999	865	256	999999	999999	999999	999999	527	673	567	956	688	301	158	256	467	775	102	999999	661	999999	113	999999	296	298	609	599	359	818	836	436	421	87	74	853	964	999999	999999	999999	53	442	32	366	859	999999	999999	242	999999	447	999999	999999	900	209	746	359	244	786	999999	993	579	925	999999	999999	837	999999	999999	610	237	304	292	999999	981	999999	792	228	999999	746	229	999999	627	377	695	912	506	175	535	222	341	999999	999999	187	511	801	683	127	100	323	529	728	999999	69	15	999999	165	326	689	71	999999	527	999999	497	566	999999	375	999999	239	439	212	671	605	332	279	999999	684	999999	493	189	999999	674	137	945	227	999999	419	999999	372	95	756	189	999999	474	805	813	624	131	999999	136	436	481	887	999999	999999	858	999999	844	790	493	925	60	999999	509	999999	999999	399	155	280	75	965	999999	999999	153	683	32	194	140	526	999999	897	563	999999	367	753	999999	786	476	834	369	378	574	777	879	999999	706	356	976	567	73	424	479	850	555	170	629	999999	744	999999	98	999999	992	327	999999	595	371	566	999999	999999	232	955	922	321	911	697	999999	39	999999	982	976	675	217	572	463	51	428	712	938	206	133	52	52	498	745	999999	386	999999	999999	293	799	149	881	999999	345	999999	501	168	939	999999	769	599	680	761	11	422	465	429	864	293	999999	658	999999	278	632	999999	912	999999	999999	999999	999999	153	586	677	999999	837	794	988	237	355	549	999999	773	999999	436	534	999999	291	497	332	240	957	999999	169	125	150	521	612	596	165	204	76	592	999999	999999	626	23	12	577	174	628	477	999999	519	743	907	885	547	999999	108	817	631	999999	253	999999	363	760	426	562	53	325	
192	401	999999	160	483	677	999999	999999	810	520	370	713	332	703	999999	999999	873	425	218	265	974	770	498	347	573	999999	349	737	193	999999	596	450	534	848	446	86	129	369	270	999999	834	999999	999999	999999	457	917	614	549	233	598	999999	10	999999	788	999999	422	902	735	587	999999	338	322	360	999999	924	999999	189	483	999999	686	646	514	165	999999	999999	970	738	910	889	655	525	799	514	594	999999	595	999999	746	507	34	999999	999999	781	917	999999	521	652	97	663	999999	738	140	291	999999	999999	999999	845	375	367	999999	684	992	999999	931	828	999999	808	765	965	338	999999	443	976	999999	999999	262	999999	248	87	908	999999	650	257	361	917	394	517	999999	642	606	750	731	388	137	350	190	547	850	98	371	712	887	999999	334	999999	999999	164	999999	44	999999	649	607	297	459	62	999999	745	494	999999	443	999999	842	132	369	588	102	999999	848	999999	331	999999	882	159	999999	205	440	529	922	647	999999	240	469	932	943	956	153	443	929	85	317	445	63	836	655	350	870	999999	761	746	621	999999	315	165	712	984	767	457	581	263	621	999999	823	846	401	213	561	909	189	999999	999999	658	135	773	585	999999	999999	55	503	375	335	999999	767	185	35	383	999999	314	229	958	198	999999	999999	676	463	803	622	216	999999	451	789	999999	584	358	311	963	999999	542	579	826	999999	722	999999	216	999999	945	999999	999999	999999	27	289	257	999999	231	999999	749	797	999999	320	999999	274	999999	610	62	585	999999	101	999999	874	72	269	392	734	403	999999	476	741	999999	999999	517	67	974	395	427	172	541	999999	363	142	561	175	999999	231	796	561	999999	999999	999999	630	999999	999999	336	773	999999	758	896	522	999999	596	749	17	152	710	802	999999	299	69	193	999999	999999	104	737	286	322	896	604	170	938	999999	999999	999999	839	999999	999999	662	999999	999999	635	668	275	29	984	999999	393	999999	999999	954	429	81	271	820	928	999999	999999	469	126	999999	461	862	164	999999	584	454	841	999999	177	128	525	999999	994	99	433	524	623	35	120	970	999999	768	873	649	740	866	580	999999	435	827	999999	725	545	681	749	773	513	539	444	539	999999	998	386	904	438	289	999999	182	396	999999	398	561	359	156	999999	693	989	514	995	718	873	906	959	350	680	800	603	322	349	660	999999	999999	590	580	55	894	999999	968	221	461	789	407	548	31	438	886	999999	399	525	65	784	998	543	726	666	999999	49	999999	233	638	999999	764	999999	735	402	999999	999999	778	110	999999	311	30	303	544	
929	475	367	937	911	794	433	214	797	293	999999	22	550	863	914	36	854	356	999999	999999	775	999999	575	812	999999	999999	914	597	299	262	754	763	705	999	999999	200	660	999999	134	438	214	481	999999	548	999999	390	763	999999	864	83	417	955	285	999999	999999	904	999999	554	318	999999	880	835	914	999999	999999	122	999999	551	75	723	999999	999999	999999	316	378	999999	66	36	999999	249	999999	807	999999	225	999999	999999	488	999999	240	999999	999999	115	793	346	558	378	566	432	19	746	83	221	999999	999999	707	999999	733	969	350	999999	999999	999999	601	79	427	82	112	699	698	740	999999	330	999999	999999	433	270	959	885	757	999	999999	634	999999	217	175	158	999999	999999	518	191	76	519	645	999999	54	425	514	724	919	485	275	867	733	279	122	753	900	868	999999	447	704	847	222	350	736	223	857	394	903	278	999999	521	190	517	674	124	999999	554	138	18	755	244	966	999999	999999	869	999999	747	104	421	257	896	874	81	486	228	307	304	40	830	567	130	821	650	999999	754	686	226	605	997	78	356	740	999999	691	999999	881	940	617	866	323	999999	299	491	30	420	999999	119	40	455	817	999999	524	307	450	634	423	325	999999	979	193	999999	151	107	999999	999999	166	999999	389	26	999999	366	999999	173	516	457	831	339	629	757	999999	576	196	159	999999	688	832	442	268	66	56	566	837	637	683	640	968	999999	148	129	999999	999999	730	23	999999	999999	703	360	790	993	803	999999	695	355	871	616	999999	992	999999	999999	79	724	907	332	969	780	528	999999	490	876	488	999999	201	510	503	637	999999	182	51	728	984	481	651	275	263	962	871	492	999999	77	153	999999	284	482	999999	539	573	407	54	338	932	653	870	914	514	173	999999	194	851	243	769	323	951	198	680	597	999999	642	79	16	999999	45	999999	422	733	512	364	718	459	963	74	999999	138	712	999999	341	611	737	760	999999	79	686	641	532	307	829	999999	96	802	463	466	930	999999	47	428	999999	370	999999	999999	11	808	999999	734	887	179	330	195	248	402	999999	986	999999	999999	980	936	232	404	759	125	903	487	278	915	996	999999	143	999999	999999	294	899	970	163	556	758	290	999999	999999	753	363	977	644	786	999999	463	999999	131	999999	357	110	205	999999	999999	342	999999	999999	540	999999	738	390	46	999999	999999	999999	503	999999	832	999999	133	699	51	281	651	999999	147	269	700	585	999999	529	386	94	764	990	98	406	999999	821	279	244	750	635	999999	999999	999999	769	550	832	200	94	644	
342	925	657	68	924	999999	214	204	999999	824	999999	806	999999	14	999999	999999	113	865	106	19	20	519	888	949	999999	67	288	89	999999	718	867	395	999999	885	54	169	999999	931	173	555	999999	627	999999	419	795	999999	15	999999	999999	999999	447	966	103	85	633	822	999999	708	652	866	999999	999999	825	308	956	569	438	332	999999	792	347	181	702	550	853	999999	999999	479	163	586	999999	999999	714	62	281	900	301	999999	261	999999	132	407	289	999999	983	41	801	954	999999	999999	999999	682	408	583	978	276	999999	552	231	250	566	999999	554	75	999999	652	999999	773	36	65	278	145	999999	738	669	999999	892	999999	567	999999	592	312	26	928	196	380	521	999999	84	15	636	748	81	20	999999	565	852	999999	492	341	621	38	999999	407	957	265	610	670	999999	48	383	999999	985	408	658	263	551	999999	879	444	141	288	698	31	999999	529	73	70	83	114	96	999999	999999	235	211	563	385	618	970	930	769	999999	227	46	631	766	763	672	362	411	23	999999	999999	58	209	999999	339	999999	977	999999	201	550	596	808	952	705	957	999999	207	999999	999999	932	999999	949	675	290	71	662	400	999999	766	401	999999	999999	999999	860	344	863	999999	869	233	479	641	542	999999	228	264	999999	999999	999999	809	13	475	268	534	91	580	394	383	919	280	677	515	324	672	800	999999	999999	718	999999	370	103	999999	999999	870	408	999999	123	999999	456	999999	999999	578	473	853	762	925	449	147	19	290	950	490	116	999999	556	963	327	870	937	386	999999	700	992	565	716	279	147	397	135	790	999999	999999	999999	999999	628	109	999999	470	999999	874	402	787	708	811	999999	999999	627	739	324	444	973	252	282	999999	697	952	999999	908	147	999999	999999	61	21	229	823	776	999999	223	970	456	922	857	961	999999	983	551	992	191	155	999999	999999	407	83	999999	817	999999	901	999999	205	675	999999	143	332	426	96	999999	999999	489	987	999999	58	413	768	867	521	125	291	999999	97	156	999999	404	762	43	840	999999	978	999999	411	609	999999	999999	27	304	932	788	534	545	999999	642	999999	512	203	511	65	999999	638	215	179	701	932	691	768	59	715	999999	380	999999	585	705	372	999999	87	387	999999	350	395	474	934	733	591	999999	999999	999999	381	999999	210	261	999999	602	751	772	160	999999	677	999999	938	968	588	813	999999	999999	959	999999	279	328	435	816	742	714	852	174	280	446	120	999999	459	323	678	268	919	999999	320	982	953	999999	306	377	999999	999999	412	427	885	131	999999	355	786	960	999999	
62	32	394	518	274	749	999999	502	713	599	490	733	625	999999	330	894	297	925	976	999999	680	32	999999	115	167	312	434	288	159	130	765	409	498	148	626	246	999999	611	56	999999	376	999999	592	777	229	852	786	138	565	999999	37	430	809	642	505	40	964	288	361	961	999999	308	352	999999	834	91	244	486	673	999999	999999	686	878	743	951	999999	439	290	885	314	525	306	723	922	999999	344	599	856	642	595	999999	256	999999	999999	999999	77	754	999	943	148	617	310	464	482	867	999999	551	999999	691	999999	600	683	403	999999	999999	28	999999	430	499	499	999999	388	844	87	999999	123	435	999999	826	884	827	439	347	999999	697	225	841	251	64	999999	793	533	999999	719	999999	999999	853	999999	647	898	492	333	510	453	656	239	465	386	671	754	915	757	249	999999	104	171	999999	655	358	231	187	344	376	747	706	999999	999999	134	92	222	270	231	156	927	401	999999	929	893	101	468	759	464	580	309	836	46	294	368	625	833	999999	999999	855	426	721	158	957	762	746	698	25	341	304	999999	494	693	999999	322	415	600	242	452	999999	999999	471	722	763	77	911	670	673	855	509	259	960	999999	999999	999999	999999	253	999999	176	156	402	452	427	999999	999999	814	152	435	999999	999999	999999	601	808	642	964	954	999999	394	999999	999999	86	35	169	832	54	497	431	327	881	999999	171	63	75	305	999999	999999	53	562	642	262	768	245	701	902	484	657	162	429	411	999999	216	858	657	325	80	377	999999	595	125	633	393	825	553	865	790	970	536	512	480	999999	910	447	751	999999	92	841	333	267	357	999999	345	11	999999	116	899	313	406	749	235	999999	165	458	446	18	999999	943	691	835	121	999999	131	999999	949	884	863	769	999999	30	999999	999999	53	999999	247	999999	297	391	909	446	999999	487	574	786	287	686	371	999999	10	743	767	999999	159	498	155	843	275	999999	999999	999999	999999	999999	999999	999999	516	996	999999	139	220	717	999999	487	44	999999	869	634	939	344	372	272	522	411	999999	373	262	102	89	999999	880	404	462	601	999999	999999	203	835	291	198	280	291	935	242	251	999999	31	289	115	999999	999999	999999	903	999999	334	790	518	841	371	832	133	423	916	205	999999	999999	999999	129	999999	166	61	44	352	999999	74	91	336	290	169	485	999999	999999	987	185	926	369	999999	531	999999	548	999999	362	473	999999	999999	856	374	999999	999999	435	999999	902	140	949	999999	594	178	999999	867	999999	463	238	681	999999	490	999999	436	740	279	999999	325	
733	852	610	797	699	999999	999999	686	217	999999	596	306	734	999999	449	841	47	332	341	999999	347	663	34	94	140	999999	999999	968	999999	429	633	470	105	119	999999	59	999999	161	163	999999	999999	999999	999999	536	867	999999	999999	438	999999	320	398	418	938	999999	977	79	828	525	667	28	982	925	999999	999999	92	135	211	625	163	399	999999	999999	178	316	917	872	999999	497	227	999999	999999	159	927	602	40	225	532	408	141	234	231	13	493	145	52	359	701	871	999999	741	730	999999	285	651	999999	512	250	631	779	115	75	999999	308	468	294	832	999999	999999	999999	999999	603	803	999999	999999	177	317	999999	42	999999	999999	999999	143	54	486	478	999999	874	999999	999999	528	974	900	628	35	168	891	705	34	850	219	361	999999	123	585	147	999999	836	356	999999	999999	119	217	999999	221	999999	999999	999999	821	990	882	957	999999	577	239	893	702	999999	468	999999	286	612	378	192	64	215	650	29	468	348	551	575	528	803	999999	419	767	999999	416	999999	236	605	883	44	967	999999	641	952	884	999999	999999	751	378	586	207	88	740	999999	312	999999	999999	912	999999	483	999999	999999	439	917	999999	819	999999	169	768	378	543	680	728	999999	224	802	574	697	145	775	903	799	207	941	606	835	678	742	240	999999	804	999999	777	410	595	999999	822	723	999999	74	999999	285	983	999	53	999999	359	406	810	999999	441	999999	777	62	579	649	119	497	321	829	150	393	929	368	573	229	903	999999	748	563	979	851	410	80	219	627	816	207	898	89	485	281	932	729	999999	217	546	725	830	945	999999	335	412	999999	999999	182	356	624	435	823	999999	41	658	256	530	999999	196	999999	999999	999999	833	999999	598	241	999999	868	461	209	399	999999	683	188	496	803	21	654	448	999999	999999	46	281	201	772	84	466	999999	623	999999	999999	388	999999	999999	999999	878	121	640	736	180	999999	65	721	157	235	78	150	444	545	999999	245	875	151	254	561	806	681	642	149	523	774	900	255	775	999	20	346	844	999999	618	692	381	918	278	828	100	999999	133	966	703	934	999999	999999	769	450	333	999999	775	287	85	207	999999	501	222	406	223	810	945	157	999999	732	999999	148	927	999999	999999	957	873	426	470	491	557	999999	999999	589	752	992	485	335	676	999999	999999	567	230	999999	999999	999999	999999	871	615	290	379	976	751	970	637	999999	980	607	586	376	374	359	816	593	650	802	65	633	653	999999	334	620	481	451	999999	739	918	516	948	983	262	999999	811	190	121	999999	999999	474	
951	868	21	999999	748	310	999999	221	999999	636	769	421	999999	999999	228	999999	955	999999	505	310	808	898	964	474	659	602	999999	372	999999	636	481	79	877	590	681	999999	219	456	871	181	52	951	988	292	747	537	169	190	783	426	234	362	999999	999999	999999	999999	904	999999	228	155	196	999999	672	124	164	699	543	243	999999	443	184	509	887	333	999999	857	910	999999	726	132	443	999999	589	131	999999	999999	994	263	924	627	999999	671	999999	726	984	999999	288	874	137	57	994	926	789	999999	251	725	474	751	367	808	153	231	999999	999999	712	263	456	551	711	44	705	290	999999	773	562	999999	999999	999999	999999	261	579	999999	555	679	138	517	154	249	879	687	654	253	896	999999	484	659	999999	141	23	731	559	737	172	102	352	713	617	25	999999	738	454	313	999999	115	239	117	675	150	968	205	119	216	671	34	390	999999	999999	202	298	999999	999999	149	158	999999	702	842	873	999999	337	424	999999	138	462	150	242	351	840	999999	887	999999	983	999999	172	818	622	352	75	147	712	889	329	424	727	883	999999	999999	165	999999	999999	396	999999	223	999999	554	999999	999999	754	999999	791	48	621	603	315	920	919	951	999999	339	999999	359	776	736	750	999999	104	485	410	578	999999	928	196	55	386	500	144	770	897	999999	523	641	598	544	999999	673	278	999999	118	806	964	999999	338	825	800	63	620	507	999999	375	999999	999999	580	185	999999	863	852	576	227	815	786	158	999999	999999	999999	363	761	241	999999	86	999999	377	999999	603	999999	937	600	371	254	332	880	637	307	531	168	704	70	999999	87	999999	821	701	509	303	30	815	81	970	19	999999	999999	388	126	999999	206	92	451	977	571	529	273	999999	332	894	935	158	851	533	209	121	302	348	999999	999999	264	477	999999	84	582	798	999999	630	361	806	40	999999	999999	910	334	85	262	93	999999	558	999999	999999	999999	614	367	872	999999	548	770	999999	155	953	999999	226	142	728	999999	999999	404	772	662	642	139	525	864	443	999999	940	208	133	859	999999	496	605	680	923	108	264	999999	710	833	328	859	999999	661	86	999999	304	778	999999	862	884	689	999999	895	999999	211	854	750	924	244	33	349	999999	47	936	466	628	999999	218	630	959	661	694	999999	999999	782	675	999999	787	175	342	172	602	271	999999	529	417	709	999999	722	253	513	999999	475	810	978	223	426	724	619	999999	999999	570	975	999999	232	994	150	561	999999	536	990	999999	759	901	999999	747	385	72	417	58	918	451	999999	386	999999	869	
999999	138	366	569	259	149	177	999999	585	602	999999	368	752	534	277	999999	301	196	263	999999	42	999999	948	241	999999	363	317	570	999999	315	84	598	456	362	776	21	205	243	287	999999	795	243	326	269	999999	26	320	882	781	769	160	999999	133	905	999999	654	190	134	999999	895	831	999999	794	999999	527	39	911	999999	758	999999	953	999999	909	412	754	999999	257	689	121	820	53	435	789	999999	999999	774	475	551	525	131	831	999999	999999	999999	999999	198	999999	999999	741	999999	999999	920	133	524	816	999999	999999	720	999999	48	407	500	999999	910	999999	999999	816	999999	123	999999	999999	370	874	636	435	999999	999999	527	999999	565	359	209	947	999999	999999	133	999999	274	154	73	999999	754	399	487	724	340	67	601	539	624	999999	616	933	999999	999999	999999	56	497	999999	999999	999999	999999	338	595	688	208	553	991	205	728	103	552	687	999999	379	809	999999	999999	912	104	825	955	987	768	193	999999	999999	999999	496	970	87	814	185	220	527	510	426	999999	999999	525	787	76	999999	811	530	829	928	883	619	999999	774	659	584	995	118	999999	885	570	412	945	932	999999	504	234	651	999999	376	999999	999999	868	393	999999	999999	999999	317	999999	559	186	247	363	814	391	349	999999	205	427	240	189	999999	936	624	856	402	853	592	203	571	181	169	251	463	461	360	750	342	607	999999	197	999999	359	41	999999	999999	58	141	550	254	999999	39	233	999999	197	376	596	999999	536	774	743	803	999999	197	388	999999	995	999999	362	41	599	437	999999	999999	999999	501	751	905	999999	999999	353	722	52	949	999999	151	936	203	275	95	763	506	805	999999	327	999999	999999	172	653	693	336	157	999999	519	654	306	441	867	15	695	624	691	339	13	999999	999999	999999	999999	360	246	999999	999999	634	277	278	999999	632	999999	48	659	926	589	262	999999	206	206	944	999999	999999	541	710	78	197	580	470	81	999999	802	413	306	631	410	999999	416	612	533	522	510	250	561	673	999999	829	356	768	999999	439	117	806	234	86	238	869	818	999999	21	999999	64	999999	206	999999	829	361	999999	37	999999	999999	845	618	999999	999999	443	292	999999	867	999999	248	840	812	999999	642	69	996	188	229	402	540	993	881	601	918	999999	999999	53	999999	844	999999	98	999999	999999	267	594	498	143	550	643	946	137	951	999999	773	999999	251	380	999999	865	833	182	999999	999999	999999	999999	963	27	999999	999999	738	999999	116	33	718	160	999999	570	999999	57	999999	862	637	586	456	999999	51	389	827	153	226	333	489	999999	20	999999	999999	
694	999999	483	630	999999	999999	336	999999	708	30	928	999999	623	999999	999999	212	999999	304	999999	999999	935	999999	582	741	999999	199	610	997	415	759	345	22	574	999999	999999	314	694	427	100	484	311	681	999999	392	123	606	214	890	545	999999	999999	476	49	608	641	515	999999	742	56	290	777	999999	499	949	685	915	999999	50	999999	999999	518	999999	213	999999	243	999999	441	999999	628	999999	999999	720	462	999999	786	869	973	966	999999	322	630	999999	380	810	706	972	191	798	999999	208	999999	174	465	999999	612	882	272	552	999999	387	84	494	123	999999	999999	67	876	214	999999	815	941	252	109	999999	746	566	718	403	790	270	82	642	492	999999	589	820	264	294	999999	903	606	431	600	562	247	999999	838	312	514	648	106	977	635	891	266	155	999999	352	999999	999999	999999	869	761	115	315	999999	11	694	489	485	803	591	999999	268	218	520	999999	999999	875	610	728	416	888	151	173	104	17	600	173	443	754	999999	863	637	999999	737	669	495	999999	806	144	154	822	999999	845	999999	999999	999999	999999	746	504	529	477	999999	999999	757	981	999999	941	220	999999	411	531	55	999999	891	999999	894	528	481	850	166	298	79	999999	999999	999999	858	306	659	649	640	999999	426	939	999999	444	52	320	982	756	60	999999	46	381	999999	999999	777	999999	954	999999	561	847	211	896	999999	999999	408	353	742	173	132	323	292	999999	794	493	114	115	505	999999	685	999999	999999	725	800	999999	999999	697	743	961	999999	560	999999	873	999999	792	716	530	602	994	46	699	577	819	999999	737	999999	474	587	999999	518	672	803	507	110	976	311	485	105	735	978	710	609	781	999999	572	999999	999999	999999	11	777	583	999999	511	419	999999	16	999999	999999	72	999999	787	119	504	452	154	756	844	772	121	490	240	434	866	999999	999999	99	999999	473	71	999999	852	999999	586	471	934	168	999999	999999	999999	999999	585	394	999999	394	200	601	115	999999	212	815	135	999999	371	999999	999999	159	646	495	999999	897	999999	262	39	306	497	999999	999999	42	999999	985	999999	756	999999	150	904	846	999999	999999	999999	734	983	999999	999999	256	999999	216	629	75	924	785	522	999999	13	999999	760	999999	999999	736	896	404	77	83	999999	226	359	379	987	230	615	700	757	999999	669	359	913	752	992	783	665	291	176	468	117	733	473	999999	753	999999	999999	582	492	665	584	431	666	910	648	53	896	271	228	408	459	234	37	357	146	654	999999	999999	340	999999	80	615	999999	609	999999	96	753	701	625	555	840	999999	218	102	999999	247	
692	12	113	999999	999999	404	999999	767	18	883	705	126	999999	109	999999	382	999999	911	594	999999	203	67	945	561	300	205	999999	672	568	999999	999999	999999	766	899	961	311	904	392	694	676	999999	471	601	92	390	999999	189	526	999999	999999	792	307	999999	999999	999999	635	67	552	658	690	999999	400	999999	592	867	770	999999	999999	147	826	478	858	226	918	999999	732	466	999999	181	662	26	999999	254	999999	633	718	437	156	854	999999	253	362	734	14	917	161	272	18	225	619	288	566	999999	600	999999	999999	90	589	202	999999	179	999999	380	995	999999	639	155	107	959	158	343	212	999999	999999	582	126	133	222	10	276	469	457	647	561	384	459	739	654	121	999999	637	848	954	542	166	999999	981	999999	999999	288	999999	175	999999	999999	286	85	798	577	27	872	810	999999	588	925	852	721	556	819	620	999999	999999	501	999999	270	999999	495	258	235	655	533	145	394	882	722	999999	304	999999	999999	284	309	661	999999	999999	999999	888	769	269	999999	690	444	503	171	128	126	999999	514	999999	788	999999	791	827	572	999999	494	737	425	999999	999999	664	557	322	975	544	321	562	737	999999	746	381	751	236	229	545	221	999999	999999	999999	999999	344	756	999999	620	999999	999999	482	98	999999	151	511	473	782	402	999999	142	131	528	626	807	563	650	649	442	999999	999999	999999	607	36	999999	464	763	159	999999	531	907	442	702	949	61	839	473	496	723	245	908	999999	999999	855	413	99	999999	356	999999	212	693	117	682	214	230	928	874	71	540	686	999999	323	561	871	466	999999	429	578	575	968	999999	999999	925	207	999999	835	732	751	623	620	953	417	691	27	838	800	760	497	729	132	999999	999999	955	46	497	595	417	962	399	713	999999	999999	780	499	123	999999	192	484	706	999999	206	132	448	920	733	340	631	543	42	666	939	931	848	453	13	999999	999999	889	999999	912	428	770	362	909	999999	30	999999	999999	999999	309	618	999999	790	999999	926	841	963	999999	313	166	964	873	929	999999	774	738	94	337	495	435	339	302	773	999999	999999	436	999999	538	970	713	704	999999	999999	733	58	663	150	514	527	172	724	174	585	554	947	555	840	999999	999999	221	936	999999	706	999999	999999	325	999999	999999	999999	499	81	434	74	999999	461	535	244	206	999999	120	597	579	999999	333	999999	999999	717	229	846	999999	999999	150	402	758	776	999999	732	999999	763	733	161	154	999999	37	100	299	109	985	999999	422	999999	644	999999	35	624	366	999999	999999	999999	803	607	292	160	956	903	931	41	
315	823	66	802	84	442	951	999999	453	443	782	243	421	75	731	137	999999	109	951	999999	377	144	420	999999	360	999999	959	135	869	999999	189	133	169	267	794	172	999999	620	246	212	993	999999	999999	923	716	148	999999	737	876	165	726	999999	952	735	664	180	413	159	451	684	999999	826	999999	459	999999	659	84	163	281	568	100	812	863	999999	212	999999	964	496	200	999999	999999	232	999999	714	277	999999	180	434	603	623	759	886	179	561	730	999999	977	721	669	67	74	999999	466	999999	74	913	999999	214	999999	363	999999	916	958	239	642	260	577	999999	191	999999	488	650	560	999999	809	999999	999999	999999	28	999999	333	252	827	999999	156	847	765	940	999999	363	338	999999	999999	250	416	843	927	999999	919	479	598	602	999999	737	578	424	999999	808	508	999999	999999	691	195	496	39	999999	98	825	999999	794	494	999999	734	827	603	999999	748	319	250	966	286	704	392	999999	447	731	712	100	564	732	213	999999	442	999999	93	647	781	415	999999	452	754	112	856	134	985	999999	867	712	144	67	999999	334	999999	541	999999	576	309	646	58	308	262	998	270	360	591	537	204	944	744	956	740	999999	109	999999	221	184	847	267	563	485	863	999999	955	507	66	999999	399	901	217	517	999999	144	367	912	200	756	999999	505	543	999999	767	923	999999	188	326	999999	235	999999	329	409	728	51	93	572	444	262	52	763	304	712	147	999999	737	236	618	605	975	197	999999	465	342	352	999999	999999	718	939	40	777	190	722	999999	630	581	807	999999	305	61	999999	999999	937	714	88	999999	830	320	474	196	742	569	720	368	48	171	999999	76	386	328	977	854	505	231	274	582	582	69	517	721	929	447	322	554	190	719	999999	751	264	150	893	999999	999999	753	298	217	470	363	615	468	717	999999	413	977	83	999999	972	999999	999999	999999	999999	770	802	752	266	304	257	176	188	328	501	999999	811	245	434	192	610	751	999999	67	999999	228	454	58	14	999999	43	345	480	250	747	954	311	999999	521	132	993	999999	496	999999	960	304	185	999999	967	999999	929	177	552	891	339	230	999999	391	393	410	326	753	748	78	999999	912	695	999999	580	547	811	62	724	312	999999	119	999999	939	107	817	52	167	91	410	267	999999	792	999999	999999	526	999999	920	375	120	805	249	752	428	733	58	609	999999	716	429	793	877	999999	250	999999	230	966	843	294	575	999999	168	672	348	999999	405	999999	115	36	63	375	999999	999999	613	999999	949	999999	836	216	59	999999	999999	451	
662	617	390	422	999999	999999	999999	560	338	635	999999	999999	999999	999999	414	617	999999	928	503	221	662	63	999999	199	999999	743	752	999999	139	637	245	367	999999	717	20	731	999999	982	577	999999	345	503	47	999999	887	861	859	382	952	229	999999	130	715	593	788	999999	715	200	582	808	143	999999	430	999999	399	442	199	929	566	682	999999	355	360	284	999999	999999	26	999999	999999	978	884	379	911	910	758	124	999999	969	928	411	26	999999	410	769	95	519	82	346	866	455	672	999999	816	280	42	533	770	999999	718	629	592	78	888	999999	923	999999	915	519	942	284	790	229	999999	999999	666	999999	944	590	198	366	96	679	780	999999	316	954	563	640	878	235	354	220	999999	309	819	947	350	999999	999999	331	999999	562	403	591	999999	452	999999	661	999999	84	588	189	252	361	542	999999	298	42	297	969	999999	284	641	999999	930	580	968	999999	345	718	617	148	744	867	763	533	999999	999999	202	999999	999999	901	999999	999999	647	174	968	899	766	999999	658	318	518	876	130	328	999999	687	999999	94	483	238	326	895	999999	450	999999	384	598	19	636	110	839	433	945	309	257	837	79	765	612	78	999999	999999	70	999999	629	999999	747	999999	612	598	537	117	390	796	585	999999	346	206	729	593	311	757	280	558	478	94	931	821	999999	93	617	999999	482	414	303	888	999999	168	821	577	636	999999	407	48	572	731	53	158	723	999999	999999	999999	45	28	767	187	167	511	830	999999	999999	926	374	528	981	641	635	975	502	696	307	187	385	161	956	999999	999999	242	985	746	51	999999	107	954	999999	744	999999	999999	647	126	999999	333	338	286	641	710	788	879	66	931	999999	77	656	37	818	323	999999	884	71	999999	827	925	526	93	502	163	999999	999999	935	999999	780	182	338	999999	999999	974	848	999999	519	999999	370	480	185	63	650	973	135	79	145	278	256	999999	999999	38	298	804	806	255	999999	488	880	999999	943	819	161	999999	739	281	71	844	999999	399	999999	999999	999999	356	750	472	442	528	37	759	284	999999	989	804	780	999999	96	171	177	603	324	40	999999	991	999999	365	999999	727	999999	999999	18	301	803	857	611	586	780	942	63	999999	813	265	461	131	104	285	999999	356	153	999999	999999	999999	999999	999999	84	344	449	266	819	395	570	715	294	182	750	982	863	142	203	203	999999	154	999999	834	999999	69	999999	254	999999	261	535	555	999999	804	670	119	624	931	782	277	147	999999	133	668	773	999999	970	288	380	999999	422	697	163	950	910	49	
791	843	999999	25	764	205	368	999999	999999	999999	141	490	512	641	999999	999999	359	999999	999999	15	31	999999	70	999999	98	301	999999	786	839	837	402	633	893	630	328	781	849	767	512	999999	164	565	808	758	966	999999	775	999999	752	490	999999	237	894	999999	28	352	782	400	927	473	999999	999999	999999	32	622	508	596	881	323	587	92	592	422	123	999999	465	640	999999	999999	607	525	999999	44	359	499	174	739	999999	612	975	999	459	840	999999	621	582	999999	786	146	999999	999999	999999	425	175	408	756	815	999999	63	562	711	479	999999	329	948	195	548	378	533	457	769	999999	279	347	588	632	751	383	502	279	627	854	176	267	999999	631	719	869	999999	742	999999	958	935	60	274	529	784	520	101	435	44	469	262	688	698	297	624	999999	999999	999999	14	442	288	784	999999	999999	313	417	615	327	476	679	427	999999	108	999999	671	229	999999	999999	848	241	291	77	999999	168	999999	999999	568	426	16	999999	999999	185	738	999999	680	161	125	999999	226	376	904	999999	958	364	51	999999	999999	888	625	999999	15	528	927	773	160	220	549	776	264	825	849	999999	320	835	396	252	62	191	999999	519	113	665	999999	481	999999	517	999999	999999	126	140	898	680	800	610	635	764	257	965	766	469	999999	349	163	999999	527	715	999999	133	967	999999	999999	999999	999999	999999	999999	349	685	456	446	643	112	669	659	134	926	178	999999	710	999999	632	994	97	424	670	907	764	999999	451	953	621	64	985	999999	999999	720	999999	922	999999	318	296	88	801	999999	133	999999	942	689	38	474	358	325	752	923	999999	999999	999999	982	999999	207	537	837	244	999999	825	589	999999	999999	999999	413	999999	256	704	402	913	999999	203	568	301	999999	999999	84	483	999999	605	305	999999	71	999999	522	398	999999	834	496	780	999999	999999	309	702	544	999999	195	999999	625	48	111	620	360	20	790	999999	763	691	785	999999	463	364	999999	896	530	287	66	189	999999	24	918	422	218	621	464	710	893	999999	999999	73	779	727	857	938	503	684	950	999999	786	911	635	826	999999	263	327	104	999999	412	182	999999	193	16	537	611	999999	999999	412	738	555	90	717	897	934	721	999999	735	999999	999999	403	999999	337	15	403	908	388	999999	373	954	999999	370	134	491	693	499	879	772	999999	999999	818	999999	999999	999999	505	706	203	738	891	337	799	591	597	999999	19	336	999999	999999	612	628	232	37	325	457	444	194	955	236	213	999999	999999	691	544	260	510	999999	573	125	509	999999	999999	650	211	999999	999999	712	
773	867	482	366	570	701	170	571	33	790	498	824	777	320	750	967	534	999999	495	118	57	346	755	430	763	813	678	999999	913	999999	826	289	302	731	421	98	999999	847	874	150	530	973	237	999999	99	748	348	199	947	747	999999	999999	550	56	665	999999	999999	62	999999	756	32	255	999999	999999	963	219	532	55	999999	999999	223	687	581	355	587	83	118	45	999999	999999	999999	489	967	999999	466	81	739	255	76	999999	976	999999	999999	128	127	285	324	786	756	880	999999	999999	299	295	999999	999999	183	205	468	591	328	999999	721	588	290	543	999999	492	984	891	999999	999999	999999	999999	999999	522	999999	462	237	312	999999	332	999999	999999	797	183	999999	682	642	38	897	999999	786	484	665	899	979	999999	837	999999	997	999999	802	999999	410	939	323	384	999999	21	995	720	968	166	832	996	798	272	790	117	353	999999	850	955	999999	999999	500	504	259	999999	543	776	625	652	999999	926	999999	423	58	858	860	999999	82	999999	42	187	575	629	651	669	111	716	875	730	241	999999	982	846	999999	474	999999	818	134	823	999999	999999	105	325	999999	906	476	999999	223	932	999999	537	533	999999	923	999999	370	871	999999	590	684	826	901	894	999999	913	944	999999	552	583	999999	52	691	258	163	813	91	259	778	745	999999	726	502	943	999999	704	868	762	923	64	114	999999	965	544	999999	650	999999	211	999999	937	961	792	832	640	521	999999	845	284	75	119	735	120	102	117	396	958	333	958	999999	716	55	191	759	497	479	843	86	157	119	999999	496	880	354	840	784	410	893	862	431	278	858	593	696	999999	328	993	484	857	999999	191	999999	368	789	999999	892	999999	43	999999	999999	678	999999	698	999999	563	999999	999999	999999	261	333	999999	74	999999	537	153	857	461	999999	945	178	486	368	228	999	927	999999	999999	100	164	999999	14	377	558	701	753	149	170	427	143	999999	473	236	233	534	999999	126	999999	999999	646	342	440	295	97	176	684	319	999999	698	999999	377	495	765	999999	313	999999	619	515	769	999999	13	999999	44	361	754	999999	259	145	999999	999999	811	339	306	999999	822	517	999999	289	392	999999	443	240	471	999999	765	705	708	625	920	215	552	999999	97	57	642	644	406	934	342	999999	435	999999	999999	860	436	999999	198	320	788	795	999999	339	999999	751	349	773	236	854	999999	59	997	634	225	488	999999	999999	252	258	812	188	120	999999	946	922	591	269	999999	999999	999999	727	516	397	836	134	605	222	488	345	707	999999	418	999999	348	293	472	801	959	736	
573	237	796	999999	508	610	685	825	392	210	170	90	757	625	111	868	542	610	797	101	883	84	721	907	999999	999999	769	568	445	663	459	790	999999	289	47	999999	930	576	889	999999	999999	780	829	287	184	627	121	999999	450	480	751	862	13	999999	853	499	515	889	399	565	841	999999	999999	729	750	379	780	478	587	999999	937	999999	721	999999	999999	112	254	443	732	923	831	975	127	999999	999999	597	786	442	999999	547	20	51	187	333	394	999999	400	109	536	804	999999	643	215	999999	543	784	151	441	225	750	999999	81	999999	475	734	865	999	424	999999	163	999999	999999	52	50	575	896	999999	999999	188	330	711	154	999999	927	86	197	770	262	432	999999	456	355	226	999999	302	938	884	711	999999	999999	332	999999	999999	383	999999	508	999999	175	999999	646	999999	753	263	894	48	999999	174	999999	398	546	105	746	992	690	706	247	131	999999	999999	636	21	87	797	659	998	999999	999999	999999	999999	999999	596	605	963	785	999999	702	102	999999	646	201	774	999999	322	63	999999	999999	984	601	676	974	387	999999	426	662	635	918	999999	603	896	313	999999	640	999999	999999	950	999999	999999	216	559	999999	154	800	999999	556	862	367	764	744	235	422	999999	271	857	741	201	361	188	310	160	223	746	498	999999	999999	953	999999	141	501	999999	934	802	777	999999	672	829	586	524	870	799	277	163	999999	378	484	999999	976	783	999999	629	598	321	482	66	345	267	999999	375	387	602	728	235	272	641	999999	619	999999	999999	194	911	614	837	318	511	882	70	999999	130	950	779	999999	360	359	872	514	622	330	999999	706	414	999999	221	146	277	80	52	890	580	87	999999	999999	756	999999	870	999999	760	12	971	999999	999999	999999	535	424	607	999999	999999	999999	400	137	678	299	999999	999999	999999	737	402	700	999999	440	839	179	954	53	999999	197	231	761	999999	856	754	619	999999	999999	430	999999	648	797	538	999999	702	999999	999999	999999	999999	575	999999	242	819	999999	623	69	962	541	345	116	779	492	338	420	999999	999999	397	543	382	68	999999	715	103	108	99	604	172	398	999999	673	680	999999	644	520	857	988	942	356	243	999999	999999	817	211	999999	902	165	468	128	258	95	778	955	80	349	634	625	149	999999	53	999999	897	573	999999	999999	435	999999	999999	817	562	999999	675	999999	310	688	410	132	513	779	999999	999999	999999	53	149	652	895	724	999999	304	999999	242	849	231	312	224	999999	94	24	539	888	633	317	650	566	843	420	737	655	999999	999999	512	999999	999999	524	999999	882	854	
433	160	999999	999999	837	553	999999	329	565	453	999999	95	891	999999	117	974	890	999999	626	495	486	999999	242	168	79	59	999999	383	999999	489	999999	203	342	942	660	864	764	187	796	763	718	246	999999	966	998	569	500	622	404	147	999999	999999	493	396	377	999999	917	617	641	788	999999	999999	208	86	999999	544	999999	948	999999	253	219	999999	999999	862	776	250	28	999999	169	999999	558	742	978	984	20	754	710	999999	999999	533	999999	157	999999	999999	575	169	47	211	229	999999	816	552	956	161	999999	999999	186	999999	999999	136	118	650	457	141	239	455	580	999999	76	999999	834	807	999999	142	306	72	178	767	296	617	999999	999999	57	705	693	16	786	826	66	999999	578	89	335	448	424	306	699	413	779	999999	999999	822	144	999999	629	18	999999	824	855	864	999999	419	344	12	999999	301	603	999999	447	232	669	754	168	821	424	755	481	934	718	999	373	999999	988	999999	39	390	682	821	999999	685	999999	962	971	999999	657	168	745	333	524	999999	703	999999	965	556	461	834	999999	322	999999	874	536	245	999999	855	501	832	430	177	973	544	618	781	999999	999999	395	706	782	999999	173	265	999999	158	419	595	306	999999	799	441	714	204	999999	369	999999	211	158	602	856	125	999999	999999	737	577	359	980	999999	921	280	212	171	754	999999	698	158	556	864	999999	825	519	559	85	42	989	999999	778	818	999999	772	475	614	792	850	666	999999	348	527	442	799	438	999999	385	155	999999	999999	960	153	999999	220	462	346	770	776	999999	566	999999	792	748	124	581	999999	264	158	804	598	999999	903	394	999999	999999	38	431	589	397	437	184	929	446	999999	999999	635	791	48	319	138	844	26	513	110	652	555	779	328	228	276	827	236	351	997	901	66	758	605	409	999999	999999	999999	389	908	392	694	355	39	622	999999	380	225	838	675	753	999999	400	294	779	265	259	113	999999	130	999999	947	999999	449	999999	445	877	195	638	885	999999	663	636	999999	717	999999	209	749	706	282	895	611	397	999999	253	548	666	999999	826	999999	999999	999999	820	268	999999	445	116	999999	220	999999	999999	194	587	953	461	100	726	795	577	822	999999	999999	406	98	999999	998	559	912	205	280	779	413	369	999999	710	412	843	377	999999	282	999999	302	999999	999999	213	999999	34	444	223	163	822	870	999999	13	98	999999	414	731	44	999999	885	999999	711	940	406	665	825	103	999999	59	256	999999	499	305	999999	763	999999	876	884	523	973	125	698	999999	457	908	517	366	404	45	997	122	343	
995	397	656	999999	598	999999	548	999999	931	202	173	907	473	381	999999	41	335	704	538	846	520	336	769	505	670	492	498	157	468	698	999999	62	144	24	999999	908	999999	999999	382	753	346	999999	52	923	999999	144	999999	537	916	334	999999	999999	468	999999	999999	668	627	160	999999	999999	635	999999	427	242	985	121	772	459	876	692	999999	163	332	784	510	999999	293	999999	971	999999	508	999999	241	144	629	874	999999	868	201	835	999999	999999	262	277	128	945	220	810	937	423	999999	534	660	233	619	999999	19	684	765	939	385	781	189	393	606	999999	169	999999	613	120	527	903	267	51	412	999999	900	999999	999999	564	999999	483	908	999999	175	999999	309	17	525	713	999999	999999	113	262	999999	509	999999	869	670	453	786	927	999999	826	895	467	277	619	821	999999	25	954	27	210	275	901	872	999999	227	632	375	999999	767	899	255	618	800	14	590	902	563	999999	999999	223	778	745	286	92	661	708	706	999999	196	455	698	911	891	999999	986	558	636	999999	651	48	87	635	169	307	581	999999	667	273	38	918	516	984	570	803	432	529	625	999999	969	519	925	999999	964	999999	999999	344	726	896	27	42	276	208	999999	355	146	999999	586	978	999999	383	51	443	660	277	938	999999	351	98	999999	466	933	845	999999	142	122	999999	670	847	105	247	561	999999	255	996	999999	318	604	999999	999999	289	943	646	289	596	478	492	999999	696	383	497	992	637	425	560	108	430	999999	257	242	745	999999	739	999999	273	999999	280	197	664	625	630	119	136	430	202	523	297	999999	798	663	630	999999	973	473	999999	999999	923	355	695	897	231	504	999999	999999	922	807	214	763	26	774	207	305	370	80	752	388	866	217	999999	999999	811	864	24	999999	612	999999	508	275	284	29	898	925	999999	766	404	135	762	999999	508	394	318	533	999999	34	466	334	15	902	721	230	388	716	131	657	96	366	490	763	999999	999999	308	939	488	997	876	281	999999	604	676	626	625	999999	709	999999	728	999999	324	989	136	287	373	999999	554	64	641	191	804	844	680	999999	645	998	999999	999999	96	379	55	999999	158	195	999999	411	999999	104	604	666	17	293	929	999999	51	500	636	102	189	999999	394	434	999999	694	999999	959	999999	638	981	627	999999	754	999999	999999	242	772	841	999999	755	962	999999	999999	460	974	184	520	915	871	995	155	999999	999999	775	392	984	620	999999	464	999999	572	486	597	999999	976	719	263	541	580	576	279	659	695	346	226	334	934	999999	391	999999	956	54	
62	643	836	999999	275	978	369	373	621	585	387	234	193	485	781	346	999999	265	920	999999	344	305	725	999999	676	345	558	67	999999	646	805	943	999999	528	434	999999	287	720	454	284	181	216	999999	694	282	999999	163	740	999999	999999	500	136	599	977	709	757	917	999999	999999	999999	429	999999	323	975	780	999999	473	665	61	827	69	999999	810	646	808	999999	350	41	223	215	192	818	999999	462	155	999999	353	783	819	676	999999	936	140	999999	999999	868	893	999999	914	838	997	498	688	726	538	737	999999	953	999999	581	417	886	136	384	747	611	797	861	829	999999	99	999999	846	999999	790	133	632	296	999999	939	245	999999	999999	999999	218	693	139	787	924	417	999999	400	999999	247	268	999999	810	755	776	252	80	41	159	999999	749	317	652	313	999999	999999	114	38	171	999999	346	56	769	752	176	63	482	20	937	422	746	698	999999	608	126	639	999999	877	519	548	868	213	999999	313	635	900	999999	825	852	519	312	335	238	386	999999	222	391	67	589	722	770	70	104	737	999999	60	243	999999	999999	305	999999	999999	518	622	370	142	834	466	127	276	999999	656	167	999999	119	421	469	999999	999999	903	258	999999	297	797	999999	807	999999	484	999999	999999	666	998	999999	556	426	84	999999	616	25	768	388	924	999999	999999	710	123	903	676	627	999999	999999	545	346	999999	57	999999	999999	721	843	999999	33	999999	999999	542	609	23	28	611	11	44	605	853	682	938	525	333	324	999999	999999	999999	904	999999	856	591	999999	131	999999	355	509	590	999999	104	999999	999999	744	999999	705	408	713	696	105	301	999999	593	59	737	862	408	767	723	522	999999	634	188	658	590	504	637	548	999999	362	672	112	421	900	510	999999	230	203	497	628	916	270	399	570	613	768	272	999999	999999	269	263	588	786	77	178	470	594	803	163	533	999999	859	236	344	432	199	263	693	549	655	641	214	279	999999	606	999999	245	617	999999	822	241	999999	999999	228	109	93	999999	999999	731	50	497	426	49	999999	999999	66	44	65	147	423	514	579	999999	999999	627	58	319	691	471	472	999999	976	758	999999	302	971	577	17	245	999999	872	909	961	999999	168	225	999999	315	999999	549	671	189	479	999999	318	661	113	999999	600	60	774	634	999999	269	815	520	668	708	671	589	488	999999	820	798	550	604	618	493	452	412	882	14	157	999999	800	55	999999	136	32	999999	867	897	416	194	574	248	37	701	999999	648	999999	466	643	999999	70	999999	369	681	90	713	52	620	238	198	177	
770	487	960	468	999999	23	541	685	40	721	999999	999999	999999	234	312	577	916	798	999999	855	999999	370	203	860	999999	685	825	56	999999	999999	257	668	228	26	999999	760	999999	243	924	999999	25	781	612	242	479	999999	733	457	777	146	135	821	434	342	751	409	999999	110	999999	93	198	495	376	441	474	999999	401	619	429	552	510	999999	999999	999999	840	644	757	960	391	140	952	999999	278	182	999999	999999	244	885	274	404	476	966	931	840	999999	530	415	181	768	556	633	124	37	235	999999	452	947	264	999999	117	651	999999	718	181	141	999999	226	203	968	49	688	999999	354	34	85	543	752	43	733	319	999999	999999	201	999999	506	837	351	53	999999	999999	999999	979	392	166	753	999999	999999	759	709	626	999999	221	999999	729	867	999999	999999	12	159	999999	700	914	999999	192	999999	74	142	883	999999	304	478	999999	657	947	561	999999	133	197	281	999999	296	999999	334	117	16	27	999999	472	967	388	77	999999	893	453	330	573	458	209	999999	999999	19	374	94	414	157	139	999999	999999	177	999999	999999	999999	730	999999	806	999999	589	423	186	861	690	669	916	296	999999	999999	289	213	999999	987	999999	923	909	999999	923	922	908	919	959	876	462	128	304	999999	999999	495	618	678	647	623	984	44	999999	426	997	999999	457	798	187	28	849	361	638	190	907	81	672	148	301	884	999999	999999	464	309	408	999999	999999	117	901	741	521	611	565	13	13	226	999999	999999	594	583	474	999999	999999	941	36	111	999999	124	900	999999	822	480	386	999999	999999	324	580	723	28	435	975	350	896	445	506	247	795	999999	999999	691	180	190	999999	999999	419	999999	927	522	282	306	91	259	216	588	919	51	999999	999999	187	688	645	186	474	169	607	134	224	306	444	789	316	999999	938	219	152	642	999999	668	353	148	396	67	450	721	999999	999999	143	318	999999	465	22	992	456	497	56	994	716	393	120	999999	999999	999999	87	493	999999	235	321	997	445	287	999999	999999	458	999999	302	999999	735	752	999999	881	990	906	999999	999999	776	323	409	999999	172	157	926	543	557	67	675	999999	999999	956	730	128	414	146	872	249	351	999999	999999	999999	205	468	268	963	577	999999	305	566	852	108	717	676	826	871	834	297	999999	580	999999	401	374	537	999999	999999	32	697	476	854	43	540	638	331	780	992	255	704	888	999999	999999	328	762	118	912	881	999999	64	301	543	311	999999	887	770	445	152	52	668	860	490	940	880	761	451	532	321	470	395	896	833	999999	999999	408	398	
615	690	639	265	624	726	539	967	405	933	552	999999	652	867	886	637	949	587	844	408	31	95	566	320	586	601	420	854	167	467	917	181	185	499	164	754	513	787	53	143	951	973	484	828	999999	999999	668	602	999999	999999	884	999999	295	10	376	530	134	328	999999	33	999999	999999	809	937	25	999999	999999	163	713	999999	134	999999	999999	710	457	58	610	999999	422	512	999999	818	355	999999	999999	878	885	999999	133	634	630	999999	999999	30	999999	276	999999	547	812	999999	800	515	889	376	144	723	505	999999	552	327	919	395	905	176	100	497	339	999999	364	146	496	107	999999	88	512	939	62	523	883	191	885	72	925	896	711	426	999999	999999	764	999999	999999	310	632	999999	714	244	289	942	999999	999999	937	262	193	675	999999	999999	485	810	999999	999999	999999	982	701	371	999999	856	999999	19	464	999999	568	359	156	504	999999	195	999999	234	374	999999	999999	999999	593	553	999999	999999	879	259	866	19	941	999999	125	999999	199	401	609	270	373	857	774	280	487	265	770	999999	999999	688	999999	845	237	999999	446	595	545	560	399	157	127	809	977	220	153	999999	732	451	244	587	315	372	585	214	999999	999999	503	999999	632	337	782	666	526	201	347	999999	781	690	681	529	999999	638	999999	461	152	999999	880	564	999999	999999	999999	329	353	529	383	550	269	999999	398	930	102	999999	927	71	999999	461	999999	786	873	999999	999999	999999	769	999999	999999	676	370	133	999999	307	636	939	999999	601	999999	462	322	997	999999	796	999999	999999	999999	999999	999999	867	710	940	999999	691	281	104	690	15	367	492	560	638	965	707	190	145	961	999999	304	162	904	999999	268	912	148	295	999999	86	370	915	999999	999999	999999	695	965	429	46	380	36	541	258	256	244	321	999999	684	41	999999	616	999999	797	210	456	284	999999	384	682	184	552	986	135	999999	644	999999	743	999999	999999	279	999999	760	109	591	74	762	904	999999	102	946	19	464	263	859	470	744	128	548	571	13	732	999999	747	861	828	50	416	644	612	792	578	371	332	999999	999999	855	999999	215	146	694	379	315	999999	735	999999	999999	732	276	154	899	333	204	969	358	999999	999999	23	999999	763	34	356	269	55	309	999999	647	999999	501	491	614	228	912	412	877	633	427	999999	22	696	740	317	149	500	712	468	383	401	999999	224	227	842	289	452	122	999999	999999	269	999999	366	527	955	241	785	999999	681	421	791	102	725	129	852	11	551	32	716	999999	769	343	841	999999	999999	167	999999	274	771	938	469	300	
539	522	167	325	655	178	785	86	364	999999	999999	57	999999	309	259	999999	374	841	999999	430	405	999999	999999	926	151	371	281	798	954	521	999999	743	951	999999	563	212	961	537	355	999999	247	999999	852	808	312	793	413	946	999999	999999	899	929	210	49	894	999999	181	241	999999	293	896	986	132	842	202	297	999999	100	746	57	143	837	999999	365	999999	766	288	542	623	357	999999	335	890	772	621	838	999999	911	999999	165	40	730	363	71	486	260	517	999999	616	25	697	999999	210	860	58	72	443	844	857	138	130	999999	618	826	335	571	999999	359	999999	999999	999999	194	493	591	27	413	483	999999	878	999999	258	278	925	608	659	645	134	40	999999	559	405	698	64	478	999999	400	121	999999	999999	999999	164	999999	788	262	271	512	829	619	842	999999	588	19	965	924	879	999999	713	999999	999999	690	446	75	636	672	958	65	140	24	556	626	301	947	999999	963	999999	101	999999	673	346	156	999999	515	999999	87	999999	395	732	139	999999	193	999999	999999	370	55	478	999999	531	126	304	215	382	999999	999999	999999	999999	999999	999999	12	999999	999999	372	50	673	29	999999	931	999999	999999	701	572	999999	11	425	999999	939	199	586	652	999999	688	570	373	999999	999999	774	11	451	971	733	338	84	730	982	811	821	646	438	999999	999999	546	999999	972	999999	731	882	380	399	999999	999999	165	64	999999	999999	999999	227	998	671	541	255	873	489	906	825	373	497	602	29	613	999999	302	761	246	480	948	476	999999	949	999999	259	404	611	999999	693	577	283	415	999999	523	594	822	974	896	999999	308	66	315	156	61	243	289	999999	785	158	984	404	818	197	568	992	629	59	35	999999	850	999999	999999	222	257	999999	92	388	506	999999	999999	327	864	999999	182	891	170	999999	898	412	969	53	826	602	708	999999	999999	228	655	531	964	773	949	614	254	47	328	102	999999	961	161	901	854	765	429	667	539	677	25	676	999999	999999	999999	622	322	807	444	145	513	83	999999	999999	732	975	64	956	377	259	896	145	573	999999	552	999999	999999	999999	198	70	183	51	643	787	213	979	699	787	621	337	301	446	602	192	999999	824	337	999999	178	999999	711	473	299	290	781	879	112	763	999999	224	371	254	999999	384	999999	472	439	846	999999	753	999999	999999	344	50	958	459	542	999999	488	728	608	999999	899	318	359	999999	751	363	999999	999999	999999	936	162	406	965	999999	999999	228	999999	126	394	999999	637	425	604	443	999999	999999	332	331	347	722	999999	906	999999	999999	354	310	34	
261	720	86	839	337	876	349	124	937	999999	911	999999	324	169	372	343	127	335	484	714	915	582	503	999999	684	985	164	661	256	790	566	701	527	203	970	405	999999	651	999999	548	264	328	200	999999	420	700	32	562	999999	572	499	83	870	595	118	679	999999	999999	999999	999999	999999	687	868	157	518	219	113	130	199	966	35	475	36	999999	460	597	391	329	620	984	963	999999	749	999999	301	493	831	932	95	300	999999	999999	496	999999	827	577	460	53	665	211	596	902	999999	999999	547	33	56	934	145	521	297	897	999999	180	999999	999999	937	194	855	34	999999	180	45	898	787	999999	978	78	999999	999999	146	347	664	419	397	70	238	999999	145	277	446	999999	999999	573	13	291	840	326	999999	708	999999	275	197	640	824	425	867	475	999999	786	999999	978	999999	999999	384	999999	242	24	782	328	890	143	58	588	587	489	383	471	895	999999	920	661	499	999999	999999	870	999999	34	595	972	202	763	999999	359	999999	999999	82	999999	999999	63	59	826	544	260	817	506	226	999999	62	344	52	406	579	999999	866	393	999999	425	999999	514	999999	217	429	999999	135	137	496	699	366	129	417	838	282	999999	457	104	999999	249	593	746	654	550	971	260	929	796	193	985	493	999999	999999	657	535	999999	262	841	406	733	135	999999	19	527	253	933	999999	999999	999999	737	214	999999	276	249	832	273	999999	999999	246	999999	880	338	943	511	216	528	149	760	999999	597	589	615	697	393	123	903	736	999999	306	48	999999	725	672	455	999999	721	571	740	999999	271	824	12	605	238	852	796	999999	508	320	999999	793	177	999999	536	158	598	83	882	135	928	536	732	999999	207	845	165	665	497	730	494	956	409	999999	51	773	586	20	469	540	327	166	238	816	581	254	166	824	999999	306	999999	999999	689	614	896	999999	101	58	407	393	697	140	258	777	825	769	999999	242	859	763	572	587	614	351	808	772	307	916	382	952	689	340	529	201	548	846	999999	999999	49	316	681	537	612	85	843	196	908	461	991	812	999999	924	965	383	734	999999	43	347	805	133	437	999999	676	454	704	367	611	999999	999999	999999	502	599	999999	999999	91	44	999999	538	999999	999999	864	846	925	570	102	764	999999	155	466	943	999999	999999	989	915	999999	505	861	167	381	486	999999	850	232	22	319	271	731	421	301	999999	629	505	839	193	999999	590	260	999999	999999	939	999999	466	600	295	999999	572	609	999999	674	586	183	999999	166	999999	999999	23	999999	999999	260	999999	999999	999999	853	
767	999999	999999	99	806	999999	297	254	755	805	442	999999	128	260	936	846	747	661	453	747	715	999999	812	348	999999	999999	255	966	999999	855	530	999999	48	613	999999	999999	999999	483	999999	631	386	341	427	21	999999	999999	919	999999	688	76	513	999999	590	215	147	251	512	968	281	999999	410	331	906	900	284	537	455	515	426	964	999999	273	857	999999	370	999999	999999	999999	624	999999	999999	492	999999	281	351	360	324	832	475	999999	999999	889	211	152	231	65	999999	999999	737	999999	92	414	346	723	88	249	322	999999	845	999999	999999	711	999999	992	434	999999	53	999999	559	923	222	622	999999	834	999999	108	999999	715	600	315	950	580	999999	438	207	821	155	999999	999999	111	999999	999999	999999	999999	999999	757	545	219	718	312	21	999999	968	813	999999	999999	374	511	227	979	187	607	177	999999	999999	572	648	915	794	999999	773	488	442	457	885	666	635	336	999999	747	563	852	996	298	304	161	612	999999	464	738	999999	643	999999	223	923	441	999999	458	899	876	999999	999999	424	116	999999	533	366	520	999999	317	834	48	125	480	999999	999999	999999	879	245	661	960	398	460	66	165	139	151	999999	533	454	287	999999	437	520	638	933	999999	890	999999	770	794	999999	331	999999	904	999999	999999	866	796	598	830	509	222	248	916	720	178	368	950	999999	391	147	986	483	39	656	611	999999	999999	493	999999	720	999999	999999	866	868	999999	313	162	746	612	285	432	935	623	999999	964	999999	999999	999999	764	79	939	359	389	657	115	848	127	257	807	999999	999999	313	700	120	388	999999	381	57	653	865	216	214	797	115	714	60	999999	261	692	422	11	999999	729	828	780	770	94	999999	762	999999	196	904	999999	690	261	129	245	513	399	999999	817	556	274	899	999999	735	562	283	942	999999	988	999999	565	999999	999999	109	584	872	999999	999999	663	172	294	434	678	999999	274	999999	854	595	815	355	999999	475	604	455	999999	829	965	999999	217	810	276	708	999999	330	349	553	999999	999999	999999	999999	184	780	563	655	999999	839	230	561	470	455	429	999999	248	642	13	999999	790	999999	448	754	907	999999	410	852	896	999999	999999	357	961	999999	346	702	59	999999	181	91	999999	949	193	821	999999	413	584	999999	999999	918	469	597	327	259	999999	999999	999999	999999	999999	999999	380	999999	758	685	999999	872	999999	999999	118	999999	308	795	999999	922	999999	840	291	627	154	504	999999	648	470	999999	126	606	40	999999	957	52	988	268	987	999999	999999	999999	201	508	186	999999	812	999999	999999	664	999999	999999	136	404	81	999999	
23	999999	646	961	189	999999	250	780	999999	47	841	999999	999999	76	999999	49	999999	189	222	977	649	999999	450	999999	691	875	995	806	367	452	480	636	640	44	39	902	999999	36	111	999999	959	420	939	999999	999999	999999	52	999999	999999	580	865	999999	192	104	999999	999999	645	999999	279	314	736	999999	423	126	567	215	258	758	999999	835	427	782	87	999999	27	238	842	311	523	766	999999	418	880	786	586	999999	454	546	759	999999	267	999999	756	797	251	525	996	999999	581	689	676	293	548	999999	162	999999	869	948	86	55	397	343	714	513	480	328	999999	636	999999	44	761	711	998	249	999999	999999	36	290	999999	502	242	30	729	833	999999	549	869	790	633	503	999999	505	470	714	999999	923	999999	253	326	923	961	370	999999	547	928	964	295	309	999999	128	66	588	956	583	999999	999999	613	881	422	930	458	773	12	46	380	999999	251	293	838	654	365	999999	963	999999	540	872	737	999999	999999	135	264	569	278	515	446	85	548	886	901	43	999999	797	999999	999999	475	999999	367	999999	177	999999	723	999999	999999	866	763	999999	999999	887	52	999999	639	431	999999	297	676	888	999999	497	999999	305	717	365	999999	805	345	568	952	577	603	999999	514	492	25	999999	412	262	108	411	752	172	459	660	843	961	403	888	822	542	718	587	692	869	655	999999	954	368	620	666	999999	205	330	999999	999999	699	435	157	415	741	885	424	789	104	745	437	999999	66	521	430	999999	999999	745	420	858	25	661	645	836	153	289	54	641	442	879	557	841	999999	375	999999	535	999999	999999	91	656	304	797	597	134	227	36	897	846	199	264	84	999999	999999	198	278	48	999999	999999	272	999999	841	782	357	224	198	595	442	999999	377	894	166	974	664	763	564	999999	73	521	999999	126	999999	999999	999999	999999	999999	107	931	223	107	115	745	934	999999	630	815	521	450	999999	935	631	593	216	479	305	107	109	795	156	999999	60	975	999999	701	999999	79	999999	340	179	419	100	664	229	999999	271	159	232	764	44	948	53	778	690	585	999999	532	185	728	156	90	705	312	784	999999	56	999999	999999	242	74	560	181	190	999999	963	844	967	374	999999	999999	155	874	345	761	208	591	999999	294	694	714	999999	894	999999	999999	99	999999	788	879	639	547	140	999999	990	699	483	776	999999	508	726	999999	29	168	999999	999999	999999	216	369	999999	586	998	774	845	999999	999999	451	999999	265	996	191	999999	999999	97	734	86	999999	999999	883	999999	287	431	728	774	567	953	695	464	999999	405	193	
999999	354	248	999999	641	772	295	999999	999999	258	817	520	999999	326	477	684	931	999999	486	999999	538	332	999999	272	164	279	10	287	827	832	986	333	860	812	308	904	817	794	103	313	791	999999	419	397	470	911	999999	457	100	279	763	999999	856	962	654	999999	630	975	999999	371	999999	17	84	641	271	493	660	63	28	572	999999	147	339	182	651	968	913	336	802	253	417	999999	999999	999999	79	955	477	898	168	748	284	999999	654	731	999999	784	999999	778	999999	976	999999	808	439	999999	413	625	999999	684	320	685	999999	304	999999	896	954	999999	819	526	999999	316	26	762	999999	999999	298	34	492	608	640	867	482	144	209	825	992	609	124	670	154	999999	262	999999	587	999999	999999	999999	668	999999	777	323	964	969	216	820	959	497	912	999999	999999	999999	143	104	53	453	212	999999	999999	357	999999	354	999999	159	382	128	63	999999	185	999999	176	318	365	734	830	326	902	513	928	389	866	504	999999	953	441	765	999999	168	749	143	279	600	999999	320	854	433	219	815	597	97	999999	736	322	498	993	920	33	408	999999	727	551	699	583	714	999999	999999	656	160	717	616	808	999999	999999	51	999999	999999	432	55	999999	407	999999	96	916	840	999999	140	999999	209	960	521	999999	999999	999999	32	592	580	26	999999	829	999999	999999	69	108	999999	289	872	999999	281	353	426	999999	978	529	866	619	999999	782	743	999999	361	999999	999999	999999	205	874	896	999	461	459	574	999999	260	225	434	999999	999999	988	936	561	750	999999	910	855	543	999999	999999	392	999999	412	999999	797	283	999999	478	999999	999999	869	902	115	999999	873	800	999999	779	866	999999	762	104	999999	999999	475	846	999999	999999	999999	316	601	655	181	120	514	970	58	331	777	287	179	747	206	310	188	999999	830	179	999999	87	98	86	677	786	999999	298	792	840	999999	999999	101	999999	994	920	999999	223	731	995	877	903	999999	500	12	588	77	24	897	935	393	999999	25	21	473	405	228	525	977	999999	119	226	187	218	669	826	195	440	752	286	583	964	364	835	999999	974	335	999999	83	99	719	986	999999	857	456	281	935	999999	999999	598	999999	211	999999	999999	885	661	725	999999	830	999999	402	999999	999999	621	999999	428	35	190	720	499	79	629	452	999999	675	132	825	329	761	999999	890	999999	173	163	999999	381	728	27	949	999999	258	792	768	999999	696	91	999999	779	506	38	255	999999	369	776	528	83	759	999999	999999	763	836	999999	781	442	295	296	999999	118	999999	999999	699	999999	240	90	250	287	861	554	
201	999999	408	999999	999999	999999	152	145	999999	396	999999	510	622	999999	355	999999	803	852	999999	336	612	999999	618	999999	741	526	338	246	525	288	536	251	221	215	165	999999	365	790	582	58	999999	999999	999999	86	999999	537	367	328	663	999999	286	397	276	535	999999	999999	999999	999999	999999	307	404	905	999999	999999	860	999999	999999	999999	225	276	831	23	280	999999	46	462	999999	541	142	214	999999	19	999999	481	12	148	975	686	273	374	999999	999999	485	284	653	393	999999	91	999999	100	248	999999	112	396	999999	999999	126	313	498	490	930	999999	659	109	999999	394	332	149	465	721	417	999999	153	851	999999	268	537	995	318	652	922	778	325	999999	966	218	907	999999	268	738	31	999999	197	783	443	999999	999999	386	146	268	71	400	625	504	682	636	806	999999	233	999999	735	999999	994	846	567	162	999999	616	999999	929	487	999999	999999	999999	699	999999	424	370	417	503	354	160	999999	60	591	531	162	820	370	340	999999	655	963	313	13	900	999999	351	225	999999	551	999999	253	217	999999	925	519	899	999999	936	221	445	843	730	610	584	271	944	265	46	999999	307	999999	802	527	832	182	577	723	999999	999999	83	155	136	951	57	907	999999	279	665	22	999999	25	433	128	966	999999	242	703	428	638	732	96	189	999999	999999	60	451	689	949	752	941	999999	16	868	148	300	716	779	562	677	620	999999	599	34	999999	292	822	683	561	30	940	874	305	999999	345	987	966	845	707	996	999999	961	329	912	80	88	999999	565	980	675	104	999999	150	750	28	67	496	165	545	999999	238	767	138	928	812	77	879	845	532	161	334	999999	999999	566	221	658	355	687	953	667	282	999999	703	885	925	486	734	554	999999	287	500	811	309	745	768	999999	999999	401	109	13	208	999999	999999	829	999999	232	391	999999	539	370	999999	809	211	878	688	971	999999	999999	999999	336	342	999999	999999	254	660	523	572	336	797	999999	825	954	587	950	468	119	233	874	999999	702	104	160	25	781	575	691	609	999999	999999	797	634	589	999999	999999	999999	873	468	788	999999	827	999999	65	999999	25	544	757	231	999999	420	579	999999	999999	708	999999	241	999999	319	923	679	968	913	152	279	999	999999	245	999999	814	999999	595	999999	999999	705	716	52	49	373	999	999999	999999	469	359	20	486	999999	999999	880	96	541	487	563	545	119	999999	914	517	785	787	137	309	200	999999	999999	999999	929	311	999999	992	269	202	819	999999	687	860	509	564	141	793	949	452	365	480	282	999999	41	114	336	506	802	
534	264	999999	871	999999	627	61	388	195	999999	999999	952	888	827	349	668	253	858	258	999999	999999	386	992	838	685	999999	720	145	178	793	824	999999	987	199	999999	938	243	999999	750	999999	457	185	946	999999	210	999999	476	653	932	999999	999999	999999	88	999999	452	158	271	747	999999	993	907	915	220	401	732	999999	965	698	999999	411	435	805	117	24	252	183	999999	756	637	195	999999	999999	212	44	15	577	999999	191	747	586	676	495	261	756	336	999999	965	999999	999999	438	534	778	561	531	707	982	148	73	562	278	718	999999	120	11	999999	840	713	999999	396	165	874	999999	999999	515	735	939	554	361	999999	710	218	884	254	209	660	698	515	681	999999	33	438	834	628	478	868	999999	999999	259	240	496	828	789	168	357	563	750	827	999999	796	768	438	787	999999	851	999999	833	270	911	351	827	999999	41	849	372	726	50	165	482	999999	999999	564	304	130	999999	882	429	726	896	645	910	999999	999999	999999	568	594	650	458	776	999999	44	900	474	999999	413	999999	796	999999	795	999999	522	595	354	999999	231	999999	143	667	194	969	640	999999	999999	275	999999	955	866	156	291	778	999999	592	999999	999999	612	999999	99	395	716	40	95	490	931	999999	132	324	527	69	663	364	460	982	274	806	777	927	536	209	477	999999	999999	999999	658	27	999999	999999	999999	289	797	557	124	999999	950	163	884	160	186	107	152	999999	999999	999999	493	926	327	999999	328	581	297	684	147	890	918	269	736	445	831	913	722	202	118	247	999999	999999	999999	999999	42	120	922	999999	751	438	66	999999	28	497	167	731	999999	460	999999	634	999999	122	420	234	999999	691	427	449	328	272	384	950	18	201	999999	999999	999999	614	999999	217	659	999999	933	999999	833	567	999999	248	287	999999	223	271	590	999999	255	158	695	25	883	350	692	999999	307	488	999999	116	353	999999	951	999999	999999	95	399	999999	999999	331	189	711	401	999999	450	188	171	999999	999999	123	370	999999	999999	999999	692	671	730	720	999999	999999	372	454	654	727	223	423	297	508	999999	137	872	195	507	923	969	983	623	620	899	999999	322	88	440	999999	746	818	999999	564	97	383	364	999999	999999	800	999999	735	66	999999	58	999999	891	662	999999	999999	250	185	37	32	427	708	57	120	999999	20	863	999999	24	713	980	405	999999	733	999999	681	773	203	999999	707	964	243	927	949	572	872	999999	659	914	519	700	571	791	859	146	388	335	254	858	999999	999999	675	999999	352	693	653	496	999999	251	999999	157	57	870	329	67	
193	781	108	547	948	397	213	999999	504	23	419	613	999999	596	42	355	528	345	444	770	299	522	584	266	918	385	465	418	431	999999	652	700	999999	801	999999	606	237	707	909	999999	733	999999	999999	339	283	49	814	571	218	148	629	712	435	999999	999999	671	207	999999	628	999999	932	795	948	143	370	719	151	880	643	999999	127	821	999999	961	46	993	305	254	982	999999	999999	893	209	293	999999	940	999999	999999	42	999999	409	395	88	346	550	938	357	93	968	564	897	933	928	782	999999	808	999999	473	523	775	375	999999	859	749	11	48	595	665	401	429	454	239	847	361	999999	731	743	99	421	107	999999	999999	999999	999999	981	637	999999	427	272	999999	664	800	398	999999	916	456	999999	338	344	511	353	692	691	548	999999	668	95	576	755	299	75	196	62	425	999999	162	999999	441	768	374	84	178	402	467	765	653	840	590	445	580	205	414	755	910	999999	952	531	999999	318	999999	551	999999	671	999999	868	478	748	973	999999	999999	780	105	569	969	437	999999	999999	999999	783	999999	827	999999	999999	185	999999	999999	441	151	999999	187	631	938	132	455	822	686	506	429	598	297	905	867	463	681	799	109	845	785	999999	579	999999	999999	999999	852	999999	999999	266	496	879	218	47	606	311	949	142	841	972	999999	999999	999999	678	870	634	999999	560	959	52	999999	385	993	814	655	999999	999999	999999	333	983	280	959	776	430	20	550	999999	259	308	566	514	999999	958	999999	731	638	732	900	999999	672	999999	301	999999	999999	806	120	885	999999	391	937	999999	433	808	857	999999	999999	379	330	667	330	254	246	262	402	538	999999	427	999999	999999	27	999999	201	733	661	525	999999	999999	773	623	899	999999	999999	999999	370	357	90	741	999999	434	576	268	411	243	471	428	231	49	999999	999999	896	999999	999999	320	999999	999999	999999	699	157	342	999999	999999	606	706	767	666	268	999999	891	999999	457	179	327	999999	517	999999	534	999999	272	243	303	999999	297	999999	727	216	645	676	503	369	999999	999999	593	767	710	999999	999999	704	999999	805	170	999999	157	99	27	999999	999999	999999	803	615	476	69	437	914	48	783	444	999999	979	560	999999	999999	999999	999999	714	77	585	999999	731	999999	106	999999	492	467	83	450	999999	208	289	10	840	69	999999	888	999999	280	999999	999999	999999	926	999999	362	725	915	785	999999	979	625	384	950	151	817	855	999999	519	646	577	969	841	598	991	246	29	999999	999999	960	718	986	638	999999	123	999999	999999	804	274	744	113	999999	682	504	470	177	999999	999999	
859	33	214	743	379	999999	703	983	838	140	935	172	342	747	204	824	999999	993	999999	999999	837	999999	999999	60	999999	999999	542	999999	296	999999	138	999999	422	691	129	999999	999999	975	616	392	740	999999	76	999999	869	111	411	366	382	858	645	476	191	999999	501	622	999999	163	999999	604	714	702	696	502	12	121	750	999999	628	506	78	883	999999	603	209	707	179	999999	191	763	373	999999	999999	438	700	999999	999999	538	199	506	661	602	107	999999	678	47	999999	573	696	999999	361	759	738	875	789	999999	100	999999	684	794	453	748	972	124	241	538	85	268	801	351	478	221	462	131	844	999999	786	373	925	999999	999999	605	601	433	411	613	447	999999	648	939	570	65	854	405	63	913	999999	999999	781	999999	962	999999	772	999999	999999	150	307	617	40	999999	975	726	999999	999999	999999	847	156	548	712	999999	100	333	619	862	780	999999	367	66	77	999999	845	999999	999999	785	999999	99	999999	257	154	271	315	830	720	334	963	844	999999	341	999999	999999	767	92	281	999999	59	999999	999999	999999	573	867	782	999999	549	109	479	183	999999	999999	324	439	999999	899	999999	450	322	270	612	294	899	936	28	36	191	861	174	763	531	438	735	999999	534	924	683	286	489	999999	291	621	855	790	710	526	26	446	202	868	999999	830	841	789	37	280	20	636	848	999999	69	687	935	715	999999	705	999999	755	904	999999	225	999999	999999	257	999999	999999	439	118	236	999999	19	745	669	999999	85	700	999999	946	999999	999999	914	56	438	733	15	999999	685	149	148	999999	385	271	541	113	652	570	869	594	810	46	841	999999	999999	355	746	324	28	639	640	950	999999	999999	999999	650	185	178	688	237	252	385	314	999999	999999	231	126	999999	999999	566	653	514	831	12	146	505	422	22	999999	92	987	690	585	56	509	999999	999999	190	58	890	927	483	881	641	352	434	731	551	931	999999	999999	997	120	461	985	999999	129	115	68	717	237	172	999999	999999	250	999999	800	999999	999999	782	999999	999999	699	323	638	179	633	999999	660	711	774	871	999999	467	999999	989	999999	999999	70	999999	999999	790	999999	340	999999	764	951	285	400	999999	634	999999	999999	158	853	302	999999	797	823	816	502	999999	455	357	943	366	91	75	752	261	981	676	207	999999	999999	545	815	369	660	873	999999	358	799	999999	87	310	119	932	999999	561	691	782	310	254	880	149	344	773	999999	306	683	886	533	149	808	999999	275	999999	444	318	486	938	999999	949	597	154	139	999999	999999	642	256	158	461	200	569	209	
999999	952	536	574	210	51	972	999999	200	999999	824	660	999999	129	45	999999	497	305	999999	753	644	361	657	999999	20	759	999999	754	59	535	999999	999999	579	608	592	323	817	870	117	444	999999	999999	999999	265	329	478	524	160	607	490	661	166	999999	999999	564	24	305	799	563	451	999999	999999	999999	665	908	492	999999	462	537	721	948	999999	999999	640	787	860	602	401	417	541	245	354	156	569	874	999999	227	763	999999	577	28	999999	999999	666	897	747	480	104	357	837	398	999999	622	885	542	43	969	484	39	703	422	903	392	32	216	999999	82	744	791	640	275	327	418	959	703	999999	999999	530	743	999999	390	507	54	579	153	183	731	270	36	840	307	742	999999	350	165	124	634	294	999999	999999	675	735	999999	716	572	999999	999999	999999	192	611	723	449	999999	990	323	999999	859	812	999999	42	999999	811	717	951	342	532	593	78	804	589	305	999999	79	49	373	654	204	337	17	82	530	78	88	424	999999	858	11	743	36	250	999999	821	416	428	242	999999	28	362	384	49	486	584	999999	602	999999	698	379	701	626	999999	999999	531	804	805	511	403	733	302	834	484	530	850	51	999999	334	483	619	999999	999999	999999	636	842	953	968	595	999999	219	485	118	428	488	309	126	999999	530	733	999999	610	916	838	999999	999999	527	899	519	636	999999	304	278	832	999999	728	999999	126	999999	877	578	999999	219	566	193	258	194	416	999999	230	733	999999	43	601	466	19	734	968	379	911	999999	63	458	959	412	914	216	285	349	760	999999	10	337	653	999999	189	400	360	654	882	540	120	904	298	902	860	271	677	375	79	993	926	747	129	561	999999	999999	260	163	279	51	999999	76	245	999999	999999	355	999999	446	286	619	999999	323	999999	380	214	159	169	66	551	653	539	910	280	766	999999	999999	217	101	639	999999	149	999999	385	840	632	53	669	482	179	514	881	240	98	460	618	613	260	749	999999	999999	228	203	612	999999	512	997	796	478	338	479	148	297	806	485	479	188	938	656	748	170	489	687	999999	46	999999	308	821	999999	999999	874	12	999999	999999	273	583	946	594	759	999999	634	999999	999999	154	999999	376	999999	434	613	999999	439	675	999999	11	195	999999	541	999999	999999	854	999999	999999	976	999999	463	476	680	999999	543	999999	532	594	188	328	123	913	298	542	197	670	187	874	999999	839	999999	209	999999	466	999999	387	52	999999	28	905	133	458	281	871	691	232	999999	999999	890	711	458	844	999999	285	887	282	597	998	129	999999	
676	340	967	146	999999	263	78	223	993	166	859	893	575	282	204	999999	642	426	851	964	973	146	983	507	390	999999	713	133	999999	286	789	53	519	999999	239	999999	490	144	270	437	164	482	57	734	999999	999999	278	224	91	232	999999	999999	999999	165	931	999999	357	999999	756	999999	550	944	644	717	376	816	383	462	52	999999	999999	507	999999	423	999999	500	98	258	655	825	604	999999	51	356	646	618	896	364	192	699	445	30	388	999999	887	999999	838	340	999999	44	192	999999	181	679	999999	142	25	733	356	999999	451	108	999999	930	142	999999	902	298	80	758	920	28	999999	353	999999	999999	999999	999999	536	599	662	758	890	621	643	788	327	372	308	513	603	172	17	999999	257	347	215	457	401	999999	316	550	269	609	124	999999	546	827	999999	893	23	999999	207	756	999999	999999	217	203	999999	353	734	999999	999999	999999	165	757	21	529	105	627	999999	999999	241	700	292	122	498	291	999999	480	252	499	658	415	500	220	999999	260	972	564	140	22	170	57	110	999999	999999	702	453	367	162	27	731	96	944	351	161	507	999999	999999	999999	999999	697	816	111	245	882	999999	76	999999	792	760	556	541	999999	937	999999	999999	999999	999999	561	999999	838	148	999999	235	767	999999	999999	159	999999	467	786	999999	999999	214	324	353	999999	865	893	977	999999	999999	999999	401	470	999999	598	17	840	999999	907	999999	113	408	97	558	498	876	478	320	122	917	999999	999999	973	248	180	293	622	167	247	734	999999	584	999999	999999	999999	926	764	999999	973	464	318	999999	560	828	213	961	127	766	854	999999	396	583	865	999999	621	251	999999	999999	30	315	394	683	730	183	345	529	999999	757	985	572	122	999999	346	657	608	999999	773	999999	999999	218	176	856	312	179	999999	48	999999	450	718	331	508	542	556	668	79	999999	370	386	492	683	723	370	780	292	955	495	999999	999999	120	999999	477	282	999999	811	999999	538	380	560	835	306	810	797	48	663	74	580	999999	677	587	972	434	397	999999	999999	999999	805	85	29	223	852	801	511	340	892	854	999999	999999	745	529	540	999999	999999	550	195	873	999999	331	127	228	385	149	569	629	999999	999999	90	619	834	999999	343	999999	360	347	983	999999	999999	999999	999999	808	999999	234	999999	157	57	717	624	846	999999	487	569	484	957	801	837	712	241	882	202	501	774	999999	999999	999999	999999	999999	903	472	567	690	575	468	185	318	389	999999	539	421	582	999999	999999	244	152	999999	755	858	506	559	509	999999	273	999999	274	999999	44	233	999999	
190	999999	969	814	162	289	787	912	110	308	999999	422	687	182	819	309	772	724	540	473	174	999999	999999	581	354	963	295	426	999999	999999	530	284	165	446	999999	460	612	615	624	954	364	999999	655	999999	857	146	822	999999	453	999999	501	930	503	759	549	516	633	999999	469	198	993	999999	999999	906	778	373	266	250	822	368	999999	999999	109	585	118	729	28	778	723	999999	151	196	972	44	702	599	999999	406	897	843	999999	223	156	999999	961	999999	683	749	780	493	999999	581	286	94	999999	344	830	918	999999	820	497	999999	675	260	57	999999	398	727	999999	999999	999999	860	352	978	541	483	20	674	624	999999	56	279	997	239	999999	569	909	887	616	368	768	999999	755	87	355	972	548	895	388	163	605	955	545	601	900	28	238	308	553	944	333	166	304	535	773	228	857	445	999999	487	898	510	999999	844	421	730	999999	999999	633	568	999999	125	295	470	519	100	733	406	338	320	340	611	344	671	44	999999	568	230	999999	999999	125	112	974	900	265	104	999999	700	190	180	914	963	674	985	19	999999	999999	833	999999	683	494	461	116	611	999999	297	176	448	810	809	171	999999	961	505	999999	832	150	395	214	425	254	999999	225	168	406	377	936	358	662	826	999999	734	999999	999999	642	663	995	373	753	967	928	999999	890	380	18	39	11	178	542	186	77	999999	999999	600	438	999999	245	948	214	779	361	999999	999999	984	77	999999	679	999999	999999	789	837	777	999999	999999	496	999999	999999	999999	159	376	999999	999999	815	486	999999	266	115	614	201	191	428	56	168	974	616	999999	999999	906	312	581	360	669	315	753	348	300	842	391	113	999999	319	400	999999	838	412	593	999999	309	235	811	331	74	150	681	999999	999999	619	668	630	386	999999	245	542	577	25	707	461	72	148	467	423	723	511	611	871	37	256	999999	571	33	118	321	999999	501	999999	296	999999	999999	999999	999999	999999	184	761	999999	363	84	858	232	999999	705	142	999999	170	768	398	607	999999	538	810	343	999999	298	106	607	277	915	564	51	326	728	187	827	679	590	999999	248	962	999999	999999	999999	179	999999	507	865	891	178	161	999999	113	999999	733	990	823	59	23	999999	88	164	460	448	519	816	905	103	999999	314	269	580	981	999999	645	779	291	22	173	519	999999	240	716	108	764	652	938	999999	999999	999999	14	630	576	404	170	807	333	809	288	362	128	414	348	586	999999	580	931	953	17	953	999999	810	885	999999	601	847	448	361	683	999999	878	242	108	340	
309	639	999999	587	988	999999	456	481	734	810	400	386	892	139	999999	193	720	999999	999999	51	488	203	744	999999	802	323	368	971	999999	420	484	999999	315	999999	287	279	576	999999	999999	179	507	238	999999	84	114	225	954	999999	172	500	156	894	576	67	999999	116	894	932	999999	675	479	484	999999	323	999999	514	999999	999999	852	920	617	377	28	495	543	260	999999	669	967	999999	368	59	809	999999	274	589	319	258	165	180	384	643	999999	300	700	999999	999999	762	748	600	154	79	467	999999	882	779	875	90	523	602	988	234	999999	208	316	999999	674	719	59	999999	204	999999	999999	681	545	973	808	728	795	520	377	364	921	377	999999	298	591	567	753	495	714	238	735	563	999999	999999	679	370	983	999999	999999	173	713	999999	405	332	350	999999	706	909	999999	156	295	12	999999	633	999999	596	765	28	838	117	966	563	999999	965	96	175	999999	395	304	999999	999999	999999	172	999999	651	919	972	120	948	805	860	844	524	568	943	732	338	558	999999	92	605	965	441	251	207	159	999999	439	245	184	296	999999	614	999999	410	999999	840	31	982	393	999999	999999	79	42	256	131	49	473	32	999999	999999	941	548	221	999999	780	93	999999	15	501	949	542	874	999999	519	999999	239	991	167	184	999999	316	575	999999	467	949	999999	999999	999999	85	120	506	999999	999999	346	355	773	402	690	630	685	920	26	491	999999	999999	999999	305	999999	706	892	999999	316	847	999999	999999	375	95	754	999999	999999	999999	999999	999999	999999	999999	135	992	437	173	776	836	999999	536	999999	971	300	94	29	385	178	600	886	298	193	72	199	999999	419	816	980	999999	999999	797	746	11	999999	96	999999	989	956	788	868	999999	930	65	746	779	359	500	240	290	76	999999	724	294	999999	999999	746	999999	264	999999	582	621	999999	98	999999	513	790	497	999999	999999	984	39	428	389	999999	537	367	999999	325	419	220	918	586	999999	999999	279	999999	461	213	368	350	782	735	401	999999	999999	176	999999	867	999999	999999	862	524	36	999999	46	999999	345	562	270	278	619	12	844	999999	663	999999	493	476	918	440	338	293	618	863	999999	303	999999	999999	484	370	525	269	92	999999	999999	999999	560	403	585	999999	999999	999999	999999	99	731	779	999999	56	552	222	682	999999	949	999999	661	578	905	172	103	999999	922	999999	87	899	753	359	919	424	999999	269	484	100	891	598	702	438	350	529	142	432	411	981	630	272	688	159	320	999999	768	999999	498	397	309	999999	407	999999	821	999999	999999	999999	860	477	58	999999	737	
591	484	361	110	999999	237	386	40	999999	341	941	999999	815	221	999999	49	639	655	228	770	96	791	59	201	136	616	999999	192	760	571	934	932	347	534	106	675	959	189	545	999999	122	999999	999999	510	465	999999	999999	831	743	342	230	999999	999999	999999	651	999999	999999	999999	999999	615	929	203	279	109	406	18	203	291	124	999999	90	459	119	677	658	999999	163	548	735	102	610	999999	449	999999	999999	123	999999	825	999999	306	999999	999999	216	999999	621	918	98	538	999999	457	841	725	717	815	262	770	711	162	864	999999	647	886	999999	881	15	463	754	999999	758	292	905	378	407	999999	686	999999	253	189	65	740	641	999999	999999	287	260	884	759	999999	175	580	412	950	961	961	658	999999	374	999999	924	999999	999999	246	780	821	551	473	327	899	138	971	527	531	999999	134	290	999999	451	157	630	130	703	129	999999	188	880	955	416	446	169	331	916	918	264	999999	576	404	844	622	735	999999	567	859	999999	204	62	880	999999	837	999999	999999	999999	227	999999	804	464	54	560	602	941	596	66	881	740	806	64	608	276	999999	557	886	188	829	999999	843	563	999999	624	491	135	999	112	579	765	533	999999	699	223	460	999999	532	999999	999999	680	149	999999	685	129	698	999999	454	999999	653	999999	999999	456	93	806	999999	250	620	429	999999	476	942	494	486	125	217	397	365	999999	999999	767	999999	52	936	999999	999999	122	999999	724	925	352	999999	395	999999	300	971	86	335	893	362	219	999999	112	999999	775	999999	655	999999	570	912	311	999999	999999	798	885	999999	751	520	934	534	749	373	895	999999	726	796	999999	45	999999	153	140	72	472	42	999999	945	923	277	171	999999	626	999999	317	812	624	567	621	999999	573	47	230	566	401	368	612	999999	999999	607	58	979	999999	619	999999	999999	781	248	999999	999999	999999	940	339	484	358	524	908	882	999999	93	879	999999	999999	959	999999	158	923	574	671	113	430	999999	29	325	228	192	999999	16	809	890	40	385	999999	999999	405	632	707	745	217	876	460	730	790	842	728	890	804	999999	157	909	503	999999	577	217	605	999999	920	24	266	999999	295	999999	83	175	62	504	912	999999	564	839	451	999999	366	794	653	700	969	187	597	338	387	17	858	999999	999999	999999	807	48	989	964	712	999999	489	51	591	558	657	625	999999	999999	977	225	999999	318	999999	326	850	999999	564	905	471	743	427	999999	999999	287	999999	183	777	239	696	874	599	599	136	758	697	324	999999	105	53	354	397	373	999999	172	349	550	440	80	
973	34	484	94	503	968	999999	561	263	313	999999	999999	999999	560	537	113	626	78	191	709	629	535	581	468	861	126	999999	63	577	625	938	502	743	999999	265	672	999999	999999	106	999999	492	145	999999	898	589	999999	507	837	835	256	545	281	999999	730	451	448	452	25	232	386	622	221	984	999999	375	22	740	999999	304	865	713	121	971	33	226	493	474	999999	878	301	619	518	227	330	89	666	144	999999	999999	817	229	384	999999	720	545	281	999999	999999	532	577	829	367	543	970	543	434	310	344	514	957	973	999999	146	930	999999	114	993	663	999999	708	878	999999	999999	486	645	338	828	261	487	999999	342	999999	999999	311	471	262	999999	257	999999	655	366	799	507	307	843	999999	248	362	953	999999	999999	999999	875	999999	699	112	482	66	334	215	605	999999	857	999999	625	933	619	999999	999999	514	139	746	999999	902	352	999999	230	586	642	999999	999999	999999	307	999999	668	845	999999	336	999999	369	779	999999	923	580	59	317	942	939	682	910	840	999999	999999	999999	311	999999	620	973	481	620	882	895	423	148	125	139	751	999999	999999	999999	768	293	232	108	734	999999	999999	999999	853	999999	146	290	904	732	999999	686	583	857	745	999999	234	201	999999	992	487	999999	999999	784	464	919	999999	142	49	902	999999	999999	190	794	715	99	717	324	130	446	483	601	999999	691	792	439	556	894	74	772	555	577	999999	240	620	850	999999	999999	841	999999	999999	999999	999999	11	999999	799	999999	788	152	656	420	909	81	418	999999	886	892	999999	992	35	373	671	77	999999	357	574	128	949	184	864	999999	679	999999	197	967	999999	360	990	110	992	932	768	751	999999	999999	645	999999	999999	722	734	957	903	55	815	569	999999	936	973	654	26	680	557	614	287	283	740	435	884	450	48	999999	902	713	999999	103	605	919	660	914	711	999999	109	236	449	999999	479	633	668	627	169	543	386	999999	93	322	385	164	474	999999	621	999999	622	578	684	208	65	199	55	721	999999	888	999999	68	942	948	580	330	999999	380	999999	999999	999999	266	291	505	159	566	630	687	718	451	999999	525	303	501	455	530	552	251	851	289	999999	946	663	281	999999	327	403	144	741	64	989	104	999999	513	999999	365	297	188	58	999999	569	368	13	999999	999999	760	765	451	503	999999	777	999999	999999	524	999999	999999	999999	20	247	999999	999999	496	945	663	461	361	195	789	58	100	243	374	202	999999	999999	229	942	150	837	999999	999999	951	999999	999999	287	999999	575	816	999999	632	762	287	999999	226	336	
83	423	350	999999	92	999999	975	403	999999	817	413	730	176	999999	310	877	463	999999	741	279	221	855	263	999999	394	785	379	805	999999	337	999999	999999	976	35	647	805	999999	88	999999	932	586	558	237	874	874	346	408	22	683	999999	309	114	209	999999	124	999999	169	965	999999	999999	999999	179	976	999999	999999	999999	754	999999	999999	504	286	999999	427	808	693	663	627	389	999999	57	387	366	131	672	999999	851	233	39	911	429	646	636	411	999999	737	999999	999999	162	22	999999	592	267	856	189	478	999999	687	401	263	461	600	999999	464	629	919	838	57	999999	57	999999	756	724	239	736	999999	649	972	968	81	286	999999	999999	376	999999	999999	130	999999	942	204	113	999999	832	775	999999	828	865	182	782	539	898	369	277	114	999999	999999	867	37	129	999999	999999	952	719	999999	999999	379	135	413	847	999999	798	338	115	119	944	999999	924	999999	779	999999	992	999999	200	999999	183	999999	999999	370	374	999999	597	102	389	621	375	160	454	512	798	90	999999	999999	334	618	741	569	264	999999	170	166	222	918	257	221	338	999999	761	290	999999	70	565	764	49	378	575	705	948	493	743	793	401	422	160	699	215	539	153	581	697	613	663	655	209	217	267	999999	999999	999999	999999	24	999999	173	365	999999	525	938	423	956	999999	45	621	770	424	999999	765	800	999999	558	16	798	217	190	999999	543	406	909	565	831	121	999999	860	999999	209	729	999999	237	66	421	184	276	126	196	539	661	992	892	999999	832	452	467	999999	999999	171	495	806	999999	580	999999	999999	615	382	591	845	156	185	840	999999	694	999999	999999	743	357	999999	739	681	999999	651	999999	551	514	677	733	389	653	999999	999999	618	714	922	195	657	243	89	568	893	534	999999	392	486	161	330	999999	999999	999999	723	563	912	431	813	785	999999	648	281	999999	937	999999	212	201	170	611	231	856	999999	788	880	999999	999999	815	845	157	999999	268	999999	399	193	140	874	474	930	432	660	197	900	146	999999	999999	962	999999	631	254	999999	159	999999	875	999999	474	774	80	999999	223	295	107	999999	666	115	309	203	881	643	806	775	999999	270	737	999999	44	955	636	170	872	547	999999	999999	601	825	529	45	579	470	719	366	803	440	716	147	999999	999999	244	40	328	999999	90	999999	824	479	999999	889	495	923	895	999999	999999	910	171	675	279	999999	984	840	586	273	623	421	999999	999999	999999	999999	553	599	999999	433	721	606	841	67	999999	406	370	999999	242	640	999999	999999	999999	211	229	893	999999	999999	868	650	
626	999999	454	999999	999999	999999	695	384	507	999999	999999	895	535	471	796	541	78	999999	218	999999	552	999999	999999	945	722	967	846	722	230	87	38	512	731	748	999999	999999	999999	786	999999	798	711	985	624	947	305	999999	999999	113	999999	687	824	174	999999	995	107	764	796	509	999999	234	999999	972	163	430	266	832	999999	999999	664	480	389	999999	248	419	170	566	999999	660	649	999999	846	743	317	543	262	864	680	735	651	52	530	652	999999	999999	999999	739	832	204	690	473	492	344	448	934	999999	999999	925	423	999999	999999	526	145	859	275	388	999999	665	619	177	401	162	438	999999	622	950	737	999999	607	442	999999	999999	999999	970	186	999999	511	304	383	999999	720	939	999999	899	120	999999	394	792	188	999999	898	999999	222	37	298	320	63	208	826	983	999999	704	999999	980	414	806	999999	175	683	690	999999	784	999999	384	999999	999999	895	999999	34	106	999999	999999	659	354	543	357	521	26	681	865	999999	999999	477	399	675	999999	999999	286	495	314	52	229	119	498	386	124	792	838	580	999999	999999	999999	184	730	428	626	999999	973	446	66	295	467	493	817	169	573	317	999999	999999	999999	841	618	52	720	64	999999	834	171	968	429	565	682	445	845	449	15	138	746	971	58	999999	648	839	999999	29	999999	999999	301	338	812	807	899	139	999999	994	806	483	463	999999	91	791	999999	14	999999	999999	999999	31	999999	377	164	445	570	920	659	470	203	779	613	999999	479	611	542	999999	999999	622	665	552	999999	851	999999	532	674	999999	889	267	999999	643	822	937	417	999999	97	924	184	999999	999999	999999	479	999999	800	37	869	763	206	480	259	61	999999	403	999999	69	999999	999999	734	632	770	500	40	402	384	560	956	676	293	916	999999	618	658	788	386	686	83	628	60	999999	662	911	873	419	18	45	793	429	111	357	838	300	199	551	606	746	999999	87	999999	999999	80	202	479	999999	999999	999999	402	70	27	999999	999999	999999	746	128	969	859	626	999999	999999	348	999999	999999	575	936	88	233	428	999999	192	639	738	995	335	810	545	999999	442	593	462	377	642	733	411	951	370	742	999999	81	582	747	129	336	692	999999	483	543	627	543	999999	733	221	296	878	387	421	990	770	999999	583	509	426	999999	999999	999999	706	43	135	623	575	346	680	999999	534	444	519	411	999999	380	999999	11	841	899	999999	729	165	356	854	33	540	380	971	616	999999	82	330	96	177	675	258	450	417	14	967	864	63	863	761	443	867	19	687	999999	610	581	999999	527	
650	439	861	359	188	112	92	205	375	73	860	461	124	432	244	999999	132	886	999999	837	931	999999	675	301	595	999999	999999	531	692	581	16	916	414	999999	445	737	814	899	271	315	922	772	999999	989	999999	999999	329	445	775	999999	999999	724	986	830	596	133	763	999999	764	767	946	560	512	999999	66	943	57	999999	999999	999999	823	232	624	289	915	169	999999	999999	297	295	102	720	756	643	313	999999	929	583	216	999999	999999	254	144	504	368	999999	269	705	933	70	262	17	457	278	236	55	109	707	999999	436	105	87	281	999999	675	235	999999	868	490	774	23	999999	999999	674	532	578	97	999999	920	554	999999	332	752	999999	999999	94	272	487	417	999999	999999	232	668	999999	226	896	999999	665	828	142	566	400	999999	999999	999999	788	901	783	999999	657	957	978	786	370	537	773	334	54	445	590	963	999999	461	232	999999	791	805	336	457	636	605	999999	999999	787	999999	999999	116	999999	190	255	999999	489	741	759	311	999999	445	307	251	453	571	928	230	999999	179	249	999999	999999	999999	265	982	574	999999	120	61	999999	999999	998	383	38	667	740	863	200	406	483	585	701	921	386	356	507	95	999999	74	676	211	63	618	747	999999	999999	999999	925	272	619	163	999999	708	775	528	446	924	223	999999	830	999999	999999	841	695	999999	999999	82	200	909	999999	489	330	999999	384	333	632	390	635	468	553	723	937	927	787	999999	954	993	999999	858	909	999999	999999	228	244	611	181	222	999999	93	332	51	999999	999999	999999	999999	832	586	333	452	895	65	999999	999999	242	117	137	112	63	375	999999	253	926	341	999	901	999999	999999	811	773	161	419	467	552	146	512	999999	920	149	999999	999999	378	670	702	962	999999	295	127	986	136	483	999999	168	999999	999999	999999	124	495	27	886	523	730	774	560	300	999999	999999	745	617	729	999999	217	962	999999	878	342	583	999999	378	155	616	999999	999999	684	299	92	260	910	179	999999	398	411	999999	263	144	999999	603	119	411	999999	999999	549	999999	266	915	276	117	762	679	50	504	889	999999	871	279	999999	614	100	999999	218	235	687	575	559	341	999999	313	999999	999999	999999	999999	473	999999	999999	890	76	989	859	769	33	999999	498	240	139	563	508	294	42	983	120	162	512	849	203	261	577	974	950	925	115	963	999999	499	568	311	999999	77	999999	999999	999999	44	754	330	247	243	736	456	999999	995	832	524	280	724	162	958	235	999999	999999	639	322	102	48	999999	663	999999	999999	998	999999	999999	533	999999	999999	61	780	999999	
408	191	611	959	524	130	537	954	102	591	692	683	347	999999	85	415	448	999999	667	120	995	819	667	187	667	738	999999	999999	472	401	999999	228	944	999999	560	999999	22	669	125	202	999999	94	841	82	377	892	661	73	751	127	992	475	393	669	999999	999999	524	999999	999999	786	999999	918	491	701	136	999999	999999	999999	59	42	999999	778	479	475	555	911	999999	999999	810	999999	86	720	999999	999999	408	999999	999999	284	996	971	529	999999	378	338	999999	647	999999	150	945	903	999999	999999	24	999999	723	224	995	918	999999	179	999999	929	624	525	999999	625	59	146	302	147	638	465	274	999999	999999	814	409	999999	999999	908	318	836	649	906	623	686	706	159	631	194	993	916	170	826	999999	999999	964	853	628	240	597	999999	848	807	275	697	999999	999999	999999	999999	999999	853	999999	215	860	773	289	717	902	33	919	900	999999	118	154	721	304	447	716	912	850	556	523	999999	321	999999	988	842	999999	925	560	769	942	999999	379	149	618	954	966	999999	320	999999	950	604	320	697	952	739	999999	553	402	687	231	303	68	267	340	918	894	999999	999999	447	999999	976	999999	160	957	999999	738	999999	113	350	480	129	601	604	605	918	78	999999	999999	999999	999999	999999	533	872	548	648	999999	121	808	699	69	999999	999999	873	179	974	141	170	739	999999	10	657	449	62	217	111	702	464	999999	421	849	999999	116	535	267	989	999999	600	612	318	137	627	206	414	999999	521	999999	999999	434	999999	787	908	999999	999999	999999	999999	647	481	665	446	946	209	459	396	849	789	852	286	615	189	999999	541	999999	999999	999999	383	999999	45	771	695	795	973	39	40	634	941	396	376	287	999999	351	999999	934	175	999999	928	999999	809	565	999999	668	40	999999	999999	109	256	999999	463	707	875	80	612	710	999999	999999	973	999999	428	762	999999	403	999999	999	880	838	560	606	999999	69	114	215	999999	480	280	36	999999	861	784	931	388	591	932	669	411	999999	999999	271	999999	524	398	758	999999	57	657	999999	999999	40	999999	416	548	649	999999	404	602	999999	429	999999	440	943	886	999999	394	999999	384	325	999999	816	999999	225	109	999999	999999	999999	670	355	466	604	823	181	843	733	628	378	999999	738	999999	999999	77	742	245	606	999999	999999	638	286	999999	262	999999	341	999999	999999	443	26	316	259	999999	109	733	999999	213	999999	999999	268	110	999999	492	999999	114	645	701	931	748	855	979	999999	467	621	239	393	999999	213	931	999999	543	999999	999999	612	71	143	730	999999	805	820	538	421	296	572	920	
485	793	358	158	999999	999999	999999	627	587	47	999999	999999	396	999999	349	999999	999	999999	827	724	999999	862	880	953	970	914	999999	135	928	326	999999	216	894	999999	754	599	632	65	904	851	836	849	712	575	258	351	344	655	999999	554	538	528	469	847	999999	623	913	404	187	123	464	581	699	270	478	607	896	696	125	749	643	944	988	975	999999	784	999999	315	999999	629	580	529	670	383	999999	50	999999	57	413	140	999999	237	877	790	397	265	159	999999	999999	651	454	999999	999999	715	999999	594	539	493	959	512	473	607	699	557	543	934	911	325	482	437	999999	849	293	984	73	416	77	208	588	999999	634	707	218	63	185	932	989	954	472	203	511	999999	97	900	666	88	537	329	257	462	354	833	969	669	791	604	364	999999	652	505	526	340	905	335	878	999999	398	999999	382	999999	945	999999	853	288	925	606	761	999999	999999	984	878	999999	999999	135	289	800	737	999999	272	580	577	999999	312	966	676	180	358	761	999999	900	690	891	999999	999999	517	397	980	690	743	194	842	999999	999999	667	626	779	390	779	56	999999	39	849	999999	802	43	999999	654	999999	611	755	999999	10	371	427	304	986	800	313	999999	891	820	57	999999	87	999999	999999	214	644	999999	897	789	999999	714	999999	871	841	518	155	613	15	742	103	999999	987	936	999999	999999	999999	373	639	978	87	999999	999999	999999	999999	52	305	74	436	307	999999	546	714	965	680	295	999999	556	463	478	655	699	612	158	727	968	818	151	895	999999	403	280	999999	918	999999	416	999999	999999	889	999999	222	90	187	999999	999999	556	374	32	266	999999	192	265	999999	171	999999	999999	559	16	539	23	234	164	178	440	904	739	836	795	999999	273	735	740	999999	999999	266	574	522	904	426	999999	999999	796	884	348	814	999999	370	548	595	999999	856	553	158	875	574	999999	912	747	803	992	719	999999	769	992	999999	999999	999999	255	999999	999999	999999	655	999999	367	999999	437	280	999999	625	766	379	298	210	929	999999	999999	591	791	99	208	662	775	111	999999	999999	34	36	999999	999999	372	549	124	643	836	467	211	963	999999	464	146	787	999999	999999	46	999999	431	378	840	999999	639	860	806	165	706	106	100	554	166	905	999999	999999	388	313	999999	227	265	655	374	999999	999999	228	801	336	953	421	580	999999	74	810	999999	656	999999	316	886	512	742	958	999999	739	999999	656	807	884	78	735	409	777	868	818	999999	775	14	999999	379	421	68	479	212	295	999999	447	999999	355	874	739	999999	81	427	999999	
484	306	999999	634	104	559	999999	916	999999	227	21	802	785	256	452	999999	999999	817	936	999999	453	273	755	650	223	929	177	461	20	339	999999	337	999999	127	344	71	999999	999999	999999	820	10	999999	221	984	284	999999	662	243	903	619	97	406	145	952	999999	999999	999999	999999	421	174	392	959	906	928	706	684	999999	667	911	999999	208	282	999999	125	474	311	999999	770	999999	999999	999999	933	999999	999999	251	124	202	408	820	999999	520	987	999999	119	438	51	246	292	288	600	999999	995	331	522	420	814	863	29	487	995	169	780	702	999999	897	458	411	999999	687	592	491	53	999999	789	999999	220	325	999999	687	432	74	768	492	999999	999999	282	611	45	999999	999999	260	183	920	999999	999999	740	999999	999999	222	980	999999	731	605	696	118	999999	159	542	651	210	499	999999	342	999999	999999	999999	999999	999999	703	625	999999	375	535	261	341	318	132	999999	826	140	926	289	220	707	792	343	999999	796	667	989	133	79	393	999999	936	820	840	999999	999999	571	452	367	342	999999	143	999999	999999	353	365	799	115	138	715	521	999999	219	229	634	272	596	999999	999999	269	713	999999	776	981	755	324	520	477	266	136	264	687	999999	999999	623	573	999999	148	820	999999	999999	883	995	999999	872	999999	727	999999	999999	604	307	345	951	108	999999	105	366	999999	450	39	844	999999	849	11	461	833	999999	272	605	71	744	999999	416	70	999999	999999	506	422	118	999999	597	919	271	999999	829	919	999999	469	329	999999	217	243	697	791	999999	999999	44	993	999999	48	999999	999999	995	999999	859	848	928	890	707	798	999999	943	185	201	441	925	70	197	182	999999	107	255	942	88	854	511	761	999999	473	999999	795	513	520	79	468	142	924	126	803	999999	990	845	762	999999	999999	273	68	506	359	671	484	846	821	371	999999	999999	522	999999	999999	357	97	313	999999	851	12	95	433	999999	999999	309	999999	944	394	201	999999	261	493	421	159	590	999999	264	276	802	381	948	691	158	138	923	619	16	825	455	893	687	429	999999	528	843	839	952	999999	59	999999	540	462	629	820	690	60	111	768	710	904	999999	999999	624	999999	63	403	284	977	808	999999	994	999999	939	999999	999999	832	999999	892	315	750	500	491	226	142	999999	999999	71	338	999999	873	518	248	125	551	70	650	804	440	999999	449	999999	975	999999	370	675	422	523	331	957	858	477	219	462	959	999999	351	820	491	639	566	341	999999	540	935	999999	755	12	999999	247	221	999999	999999	999999	866	195	999999	526	999999	999999	428	973	740	
380	588	405	309	786	166	147	719	999999	323	800	908	117	999999	999999	39	199	919	420	134	94	999999	999999	334	792	596	773	887	824	999999	34	221	593	999999	999999	951	540	999999	969	845	260	527	999999	713	352	518	758	999999	90	497	665	999999	999999	999999	655	634	999999	81	999999	999999	392	260	894	865	298	588	325	516	52	493	499	999999	999999	999999	874	567	364	127	999999	999999	837	206	999999	337	308	487	213	744	946	941	203	468	363	779	463	10	632	525	999999	763	999999	999999	534	597	998	347	596	999999	974	97	280	639	999999	243	999999	195	453	567	566	999999	999999	580	569	110	300	40	999999	181	120	874	934	838	702	999999	90	999999	672	219	339	961	890	770	770	858	999999	563	378	999999	999999	277	556	75	958	613	388	622	682	433	306	967	381	999999	332	109	163	441	936	872	162	766	523	244	237	605	920	999999	809	711	999999	736	661	999999	754	843	999999	869	879	99	838	467	913	248	999999	371	589	475	999999	999999	999999	239	626	999999	999999	660	754	999999	837	999999	999999	773	813	970	993	570	315	536	670	489	782	293	561	847	43	695	853	999999	331	865	999999	999999	177	148	16	210	999999	165	999999	103	99	15	41	526	406	75	654	942	254	351	999999	63	804	957	888	999999	677	779	473	999999	806	999999	999999	999999	999999	248	606	674	964	793	461	160	658	577	400	777	262	999999	450	967	50	911	41	980	999999	999999	649	219	259	999999	532	999999	691	606	999999	620	24	69	188	168	469	979	977	460	890	905	404	237	567	121	999999	999999	338	505	241	895	447	20	172	999999	598	396	425	379	271	131	999999	62	999999	780	999999	999999	856	999999	508	999999	933	580	99	904	999999	999999	652	999999	435	999999	11	195	374	401	182	14	896	802	570	999999	999999	607	199	769	445	352	947	999999	359	966	785	999999	997	180	999999	867	921	268	817	185	743	287	944	999999	999999	283	687	889	999999	758	307	64	999999	435	999999	999999	999999	999999	468	225	474	865	788	469	113	954	198	204	438	315	92	637	984	999999	339	999999	663	818	649	172	999999	999999	189	600	668	731	335	571	674	637	486	601	800	999999	711	877	999999	485	277	175	95	493	460	301	675	999999	79	336	999999	228	671	572	679	306	999999	999999	685	999999	800	382	628	626	529	800	829	491	999999	391	683	999999	788	999999	550	999999	999999	181	607	888	925	999	662	999	476	456	965	913	921	503	52	999999	202	311	999999	895	999999	999999	963	999999	472	999999	832	687	653	643	999999	493	
31	205	229	388	999999	797	999999	801	720	629	160	999999	835	999999	999999	999999	349	387	269	487	503	655	936	618	218	947	425	999999	177	974	355	832	26	482	999999	725	284	663	497	404	999999	883	185	917	999999	890	824	556	623	498	347	276	384	952	999999	375	269	610	180	859	999999	530	999999	745	283	328	66	999999	34	844	69	685	999999	999999	448	999999	999999	28	311	327	133	869	127	679	636	89	999999	74	492	525	999999	999999	493	637	999999	518	259	439	999999	988	834	999999	999999	779	438	662	386	518	999999	999999	895	250	999999	853	736	999999	412	954	999999	203	870	992	869	508	388	396	202	999999	842	999999	370	51	384	999999	492	661	999999	999999	250	974	703	999999	999999	123	630	999999	374	640	999999	520	115	999999	330	999999	999999	842	602	999999	401	999999	470	999999	675	583	18	999999	865	986	370	999999	174	74	713	144	500	931	441	756	877	171	32	561	360	999999	999999	75	720	933	999999	650	69	324	999999	209	514	578	999999	976	114	776	999999	388	999999	999999	356	50	999999	999999	950	196	410	845	156	239	29	908	773	353	999999	999999	143	999999	791	719	26	849	127	514	999999	999999	668	464	652	110	811	999999	291	535	975	783	484	999999	983	18	250	223	177	717	999999	999999	804	999999	999999	171	643	999999	596	999999	809	506	923	86	566	38	999999	945	203	55	428	385	999999	248	377	975	468	609	948	782	478	802	682	410	999999	34	126	748	246	490	467	392	57	999999	726	479	860	407	999999	954	490	304	999999	132	299	803	977	565	552	999999	999999	43	479	999999	999999	16	824	523	751	541	911	779	708	712	588	45	338	999999	522	898	124	70	641	993	302	999999	999999	559	999999	531	56	561	206	994	788	999999	913	243	647	999999	999999	999999	656	436	53	710	999999	999999	544	264	475	90	53	999999	137	641	402	485	521	908	999999	999999	412	230	999999	360	583	714	924	164	132	105	260	803	253	777	999999	214	950	592	588	474	25	856	66	966	517	552	866	156	40	999999	722	738	495	390	999999	436	941	999999	136	881	393	389	141	999999	829	999999	999999	360	237	197	535	928	330	760	999999	555	173	999999	842	41	848	777	133	694	383	522	999999	862	842	977	999999	267	466	706	90	999999	999999	999999	999999	277	152	999999	919	999999	999999	793	417	999999	999999	389	272	423	850	105	999999	616	265	999999	996	999999	999999	547	999999	259	924	278	471	623	999999	999999	999999	487	390	574	889	999999	857	290	792	589	114	582	730	462	999999	849	416	371	673	473	
380	287	999999	830	345	604	997	669	918	999999	332	794	65	999999	558	785	43	999999	216	700	758	975	654	417	999999	999999	999999	999999	544	999999	861	999999	949	216	251	553	797	999999	239	294	344	197	372	169	267	999999	527	221	904	929	815	141	165	999999	714	999999	632	282	627	999999	999999	999999	999999	842	999999	999999	844	848	277	14	987	999999	56	921	365	570	999999	999999	159	999999	831	605	160	614	270	999999	945	977	999999	846	999999	524	933	252	507	403	72	530	396	45	999999	679	999999	900	941	343	94	243	999999	999999	792	147	999999	734	164	191	791	520	582	52	285	867	356	431	93	473	999999	803	999999	962	508	92	109	123	999999	999999	999999	999999	673	926	645	711	370	358	64	999999	401	208	98	999999	999999	552	999999	353	999999	608	332	999999	817	999999	793	290	820	653	645	709	48	18	316	12	999999	999999	846	999999	407	573	507	997	376	309	81	350	999999	999999	999999	999999	144	999999	363	819	999999	149	442	205	143	364	891	716	713	355	745	392	892	95	798	999999	705	302	999999	999999	999999	334	999999	517	406	999999	575	723	999999	689	999999	292	655	999999	182	388	108	999999	521	53	682	790	294	31	999999	688	999999	630	308	289	999999	999999	999999	999999	999999	504	994	999999	798	690	788	177	423	999999	780	462	737	405	999999	999999	973	63	780	902	999999	320	50	134	954	717	994	945	425	23	439	732	483	487	778	677	999999	999999	999999	831	264	514	377	270	251	999999	951	63	999999	999999	316	999999	70	907	663	408	464	999999	999999	90	999999	843	999999	409	594	57	979	999999	626	245	34	800	999999	949	647	998	943	999999	883	853	766	941	238	535	999999	242	999999	999999	823	380	999999	525	212	772	999999	999999	762	967	675	203	131	700	436	999999	864	516	996	121	999999	665	464	683	986	127	999999	754	615	999999	702	362	385	412	436	999999	999999	509	597	437	999999	236	246	975	114	999999	731	999999	999999	999999	671	200	245	560	999999	168	999999	539	538	999999	459	391	805	999999	275	322	817	719	274	190	460	364	918	569	308	43	428	489	579	306	396	257	249	999999	555	999999	126	825	105	999999	999999	999999	971	512	977	431	430	700	710	999999	871	21	801	334	306	316	999999	676	262	999999	739	999999	960	242	698	211	999999	999999	990	763	999999	992	623	996	999999	968	393	416	591	876	613	999999	779	787	999999	384	456	914	562	248	999999	999999	573	999999	999999	904	999999	738	814	776	289	483	709	946	595	999999	999999	999999	484	337	999999	999999	95	385	670	21	999999	183	
999999	323	755	237	394	999999	534	999999	428	801	999999	945	999999	999999	999999	815	597	999999	28	833	201	554	999999	651	440	235	325	373	365	198	161	999999	999999	356	931	999999	30	61	98	999999	999999	839	460	999999	346	538	889	278	999999	279	999999	540	999999	823	982	262	337	113	796	169	435	999999	401	240	649	941	697	101	723	112	794	546	51	70	420	361	103	399	999999	999999	345	57	110	999999	410	621	533	435	374	678	172	916	264	928	532	262	448	230	947	404	841	797	999999	171	999999	999999	999999	932	999999	630	168	937	798	894	823	388	70	315	999999	37	417	272	726	54	939	877	291	999999	538	168	999999	999999	452	911	999999	548	503	938	610	169	132	601	32	744	519	234	128	369	114	999999	201	999999	400	919	986	999999	80	509	999999	607	959	385	403	999999	717	295	495	887	833	285	884	131	705	670	999999	816	999999	982	534	714	759	922	999999	394	966	999999	999999	533	924	492	999999	993	716	999999	999999	747	207	779	36	999999	739	241	999999	829	999999	80	437	729	24	180	338	999999	999999	517	999999	47	377	19	999999	999999	811	999999	962	999999	807	891	999999	701	471	999999	618	470	955	999999	975	999999	396	189	134	896	999999	754	999999	754	163	389	28	208	165	172	380	198	503	999999	423	777	999999	194	31	378	664	999999	268	999999	561	999999	142	999999	542	329	650	197	884	389	999999	67	453	217	198	428	872	999999	546	308	788	430	966	866	887	207	259	212	168	999999	241	999999	495	663	203	294	999999	354	665	999999	522	192	313	123	505	999999	334	71	999999	602	506	457	199	959	77	141	999999	276	787	344	79	447	39	999999	157	976	571	789	24	999999	999999	527	551	709	999999	605	127	999999	999999	531	873	198	216	999999	260	999999	427	535	595	72	392	981	566	330	767	84	162	184	965	528	794	544	56	102	999999	978	999999	489	183	472	24	999999	905	999999	999999	999999	240	474	999999	999999	999999	45	999999	952	521	200	999999	230	941	711	453	942	888	842	999999	338	151	124	999999	281	878	999999	999999	132	999999	999999	85	310	859	887	843	688	306	601	969	758	349	999999	580	241	27	685	999999	472	999999	81	169	72	529	999999	738	126	340	606	494	620	999999	81	999999	187	124	660	371	64	868	764	646	999999	872	978	999999	999999	544	999999	264	203	399	999999	999999	976	999999	22	781	999999	158	727	999999	699	117	358	84	278	200	999999	126	366	324	493	604	264	434	872	200	551	153	691	582	438	352	301	999999	794	968	999999	12	111	
879	999999	999999	150	999999	947	189	523	903	720	999999	150	785	897	878	906	295	849	551	311	822	240	583	999999	999999	919	356	999999	137	999999	310	272	401	999999	487	999999	999999	999999	999999	999999	693	999999	647	999999	835	999999	652	455	999999	324	508	128	386	700	288	999999	71	450	995	498	999999	374	396	999999	420	593	999999	770	420	209	329	832	999999	999999	618	156	592	160	630	713	276	999999	402	812	782	191	886	701	736	999999	618	146	467	358	886	329	289	35	999999	251	999999	882	45	223	995	676	125	321	91	142	66	910	819	292	231	699	971	583	839	239	707	57	999999	581	590	192	374	654	187	999999	866	567	149	389	30	999999	866	188	817	116	75	574	619	999999	781	708	327	185	136	197	357	706	195	782	999999	645	848	463	633	812	999999	471	144	792	275	499	771	439	999999	837	832	793	766	733	173	142	438	438	800	882	865	999999	528	989	942	999999	999999	366	845	999999	545	413	555	14	999999	604	439	826	999999	999999	936	999999	913	298	364	999999	939	999999	999999	411	999999	420	662	751	947	999999	942	155	999999	115	127	414	999999	886	999999	429	248	999999	999999	569	702	999999	109	518	999999	977	285	239	634	999999	230	999999	999999	444	999999	134	750	803	66	999999	661	294	977	999999	174	532	303	37	996	934	325	999999	532	58	708	999999	320	999999	806	969	836	999999	520	471	884	206	665	999999	717	177	678	999999	999999	246	999999	999999	634	999999	353	422	683	258	243	699	72	53	397	999999	999999	574	813	606	999999	999999	856	948	774	999999	999999	999999	999999	154	319	828	999999	999999	481	999999	149	300	969	445	999999	393	295	587	479	999999	408	841	808	965	423	153	363	82	447	999999	389	960	644	129	999999	384	556	539	939	414	443	191	571	111	560	445	604	378	806	999999	999999	278	478	953	117	999999	170	901	999999	176	475	193	443	862	907	999999	655	999999	999999	425	999999	756	648	74	386	999999	999999	999999	415	978	548	999999	999999	833	818	120	492	999999	22	40	224	654	999999	772	939	260	748	708	999999	381	789	999999	470	391	776	54	630	413	576	890	236	463	999999	752	627	490	918	609	999999	796	697	965	838	877	210	192	946	999999	135	136	478	572	512	999999	198	794	523	884	999999	773	490	88	123	131	804	761	168	67	999999	458	341	999999	664	408	683	824	915	593	190	999999	108	755	999999	450	422	664	950	462	563	999999	966	999999	999999	281	999999	618	851	717	83	449	33	889	730	676	999999	339	908	114	999999	373	999999	930	
704	473	675	734	799	673	709	150	810	706	503	322	491	999999	596	392	102	999999	999999	208	520	740	569	219	999999	612	999999	999999	999999	845	999999	200	999999	46	999999	89	606	581	819	999999	18	999999	638	999999	395	417	194	999999	743	525	22	294	400	999999	420	999999	903	465	709	999999	27	625	394	964	604	999999	368	455	968	999999	786	999999	999999	999999	199	999999	999999	252	823	999999	428	169	349	240	999999	817	999999	999999	626	376	185	150	999999	631	170	392	548	673	722	92	58	738	999999	999999	999999	501	999999	604	491	833	861	999999	999999	999999	999999	858	286	163	141	999999	999999	96	828	602	341	646	649	999999	635	807	48	999999	530	999999	568	689	641	123	502	341	778	999999	790	793	999999	524	999999	779	862	311	115	395	542	999999	579	962	999999	924	895	102	852	425	969	683	794	433	140	901	533	90	226	999999	661	800	19	318	306	999999	999999	816	999999	870	999999	333	702	652	895	594	172	606	779	716	227	409	999999	363	235	116	999999	999999	999999	606	255	999999	999999	942	734	999999	926	270	999999	874	836	88	954	999999	663	646	981	152	537	999999	739	927	311	509	945	999999	320	999999	93	199	46	999999	999999	541	999999	979	247	759	918	164	668	999999	940	904	880	999999	455	507	699	588	135	856	553	848	867	999999	481	586	996	483	430	280	186	475	837	999999	999999	422	366	684	999999	999999	234	383	877	999999	986	406	999999	806	805	812	956	999999	999999	190	463	999999	673	307	507	999999	762	444	999999	398	724	475	77	61	492	43	151	25	999999	999999	631	180	999999	40	341	999999	957	200	677	617	323	999999	410	999999	375	82	748	999999	186	999999	999999	999999	649	999999	122	521	999999	577	323	772	999999	941	999999	171	999999	999999	999999	643	966	999999	704	572	766	125	999999	52	74	420	685	419	999999	92	838	442	444	842	530	492	917	820	745	389	876	905	946	382	366	248	107	91	999999	999999	102	753	999999	999999	32	534	413	79	456	999999	892	999999	487	588	112	882	999999	716	763	999999	725	156	687	325	696	861	999999	702	999999	999999	322	999999	949	189	989	94	400	547	819	995	88	847	999999	999999	497	972	428	367	279	484	520	999999	328	350	389	946	76	727	210	171	999999	999999	393	999999	999999	999999	954	308	999999	28	999999	190	896	999999	999999	877	782	861	828	723	442	999999	433	211	999999	931	285	608	799	53	999999	673	999999	658	639	999999	463	999999	229	209	27	129	768	260	992	340	999999	560	309	511	174	215	898	486	728	554	287	192	324	675	
999999	356	509	555	999999	999999	999999	248	999999	999999	424	48	641	628	705	323	52	999999	218	974	999999	725	999999	297	999999	813	774	999999	929	999999	99	999999	429	554	197	671	999999	223	261	999999	999999	256	432	635	97	999999	999999	280	781	999999	512	115	974	999999	238	297	57	221	676	195	54	982	999999	53	584	152	619	96	441	999999	702	829	999999	44	487	199	302	673	999999	753	249	504	89	524	999999	984	306	89	325	900	999999	409	546	76	139	514	938	388	61	944	516	487	999999	999999	713	683	194	940	862	49	994	383	20	922	945	550	903	794	471	999999	846	999999	770	541	999999	303	292	999999	999999	972	261	913	999999	265	247	762	665	342	811	899	800	999999	227	286	905	251	398	624	999999	589	611	153	917	461	108	999999	717	306	337	419	999999	339	45	890	787	999999	761	754	684	193	884	571	983	571	799	489	999999	493	999999	178	904	667	734	999999	371	117	996	999999	999999	270	999999	369	15	401	999999	471	330	337	499	825	490	999999	999999	999999	704	49	170	356	662	618	665	233	670	168	999999	733	999999	719	528	679	94	600	597	424	999999	525	999999	999999	73	999999	168	984	994	999999	688	270	727	797	620	999999	947	649	999999	999999	604	822	698	846	885	999999	999999	610	999999	819	741	889	999999	999999	799	189	483	577	292	999999	459	999999	238	999999	999999	254	15	999999	109	999999	731	444	101	58	820	325	826	719	706	297	472	558	186	185	999999	798	224	999999	997	999999	847	380	367	184	999999	923	999999	838	999999	640	999999	68	511	611	97	307	798	998	704	483	363	999999	870	995	999999	901	999999	63	791	681	999999	802	809	668	359	361	999999	917	999999	896	731	987	352	76	527	413	56	574	97	999999	10	225	507	524	87	92	509	999999	322	198	428	540	56	999999	609	999999	258	999999	261	735	230	999999	50	808	751	375	422	804	477	999999	855	999999	965	999999	999999	814	305	295	590	276	999999	715	604	769	999999	999999	940	999999	466	560	165	212	323	362	999999	129	185	999999	772	711	670	705	894	864	343	999999	575	999999	24	795	671	962	263	999999	883	515	285	281	340	560	435	999999	999999	916	302	652	616	612	480	561	639	999999	522	879	606	999999	821	740	435	978	625	915	999999	671	888	202	949	339	999999	44	999999	904	368	222	286	906	999999	999999	571	999999	882	962	554	999999	165	76	999999	383	388	735	694	544	999999	361	934	519	999999	999999	37	109	999999	999999	999999	446	717	734	999999	310	602	699	999999	843	179	744	106	663	
370	999999	515	999999	753	999999	951	743	350	999999	69	17	999999	766	783	691	999999	999999	987	605	828	999999	999999	431	828	148	781	999999	945	850	375	110	999999	281	159	999999	170	215	356	999999	335	399	105	418	999999	240	32	836	916	999999	894	707	999999	500	999999	999999	999999	94	993	999999	794	273	797	499	933	958	751	16	617	840	531	744	125	860	280	438	22	337	999999	598	999999	944	772	847	956	999999	354	764	447	897	999999	86	221	741	343	72	999999	606	484	716	488	999999	228	85	576	159	592	896	230	405	249	115	337	405	498	849	501	950	999999	275	999999	987	569	999999	999999	455	532	999999	526	218	836	999999	852	49	999999	109	726	696	999999	806	999999	999999	544	51	657	404	999999	816	999999	493	999999	651	73	218	112	501	999999	508	744	999999	626	219	379	999999	999999	832	262	999999	294	399	133	804	679	735	201	999999	452	999999	72	936	706	999999	139	43	647	195	353	643	999999	999999	999999	227	952	159	999999	865	87	532	483	999999	151	460	531	854	999999	999999	972	337	27	945	58	930	446	807	424	999999	89	346	374	383	489	619	361	675	747	999999	851	529	555	335	88	999999	53	247	795	256	195	285	672	999999	222	25	625	991	570	721	999999	155	999999	279	785	999999	999999	999999	345	531	109	999999	117	464	915	452	781	692	867	138	886	209	21	999999	725	804	673	999999	999999	473	993	369	114	35	135	999999	794	999999	999999	347	760	943	901	273	157	339	178	218	964	769	999999	999999	133	999999	835	581	999999	999999	999999	981	77	999999	939	872	538	739	999999	999999	339	220	658	505	999999	529	377	942	308	747	31	999999	635	465	529	401	999999	69	245	672	199	553	571	238	731	568	280	95	14	38	735	999999	588	96	879	999999	999999	739	999999	604	74	893	999999	396	545	999999	999999	611	155	547	643	478	503	88	999999	999999	649	999999	773	584	259	292	937	279	22	613	807	549	586	774	289	999999	277	641	608	306	280	184	692	573	222	668	939	999999	999999	266	914	510	204	103	115	691	965	217	999999	999999	955	13	999999	931	360	806	35	999999	267	152	210	861	479	595	515	474	737	209	371	590	352	481	883	756	699	307	999999	493	669	598	534	999999	999999	999999	351	276	800	760	222	415	999999	999999	208	999999	65	62	40	608	587	640	999999	999999	845	763	999999	999999	130	999999	242	63	461	541	711	669	618	150	574	999999	254	249	674	977	999999	956	947	783	999999	640	700	647	276	746	905	999999	644	999999	224	533	999999	867	
999999	182	999999	169	999999	111	857	999999	999999	914	999999	388	364	348	999999	976	778	889	816	656	212	489	927	595	786	715	636	681	34	849	925	51	266	386	999999	999999	458	827	11	845	925	742	15	999999	169	888	391	999999	999999	667	999999	999999	999999	999999	665	999999	254	933	382	999999	475	999999	514	999999	989	999999	131	999999	255	999999	528	950	887	970	730	469	483	151	999999	898	999999	80	999999	999999	858	600	334	526	721	437	256	525	455	763	380	749	999999	230	797	724	766	413	999999	598	149	50	447	746	999999	205	192	999999	508	484	914	405	567	158	999999	398	999999	605	999999	818	227	12	505	134	999999	981	242	263	354	999999	141	921	999999	29	226	818	163	587	999999	525	999999	153	27	970	849	975	192	89	303	408	999999	171	156	502	999999	147	544	323	156	999999	963	928	759	797	353	992	645	547	931	117	245	533	999999	740	573	999999	984	534	284	624	798	162	959	999999	108	970	999999	999999	999999	89	283	839	441	489	999999	326	393	230	627	999999	339	644	158	196	999999	89	82	999999	928	307	999999	999999	48	532	239	999999	999999	813	699	999999	228	389	899	851	833	405	999999	609	188	257	690	999999	906	428	294	164	14	773	782	28	897	999999	337	999999	927	273	999999	909	259	751	356	579	531	254	638	950	744	306	362	999999	987	473	237	999999	617	999999	113	620	999999	999999	806	206	41	680	485	999999	61	559	924	570	603	192	359	436	999999	999999	243	662	999999	344	999999	707	420	999999	41	434	140	656	733	999999	169	191	671	184	944	160	999999	850	768	778	999999	195	382	791	174	804	123	801	781	506	164	451	829	903	999999	999999	785	999999	649	61	729	404	825	999999	411	422	999999	184	492	999999	572	392	999999	21	444	233	335	628	849	236	320	339	874	237	385	718	361	999999	518	999999	375	530	211	999999	999999	504	370	987	999999	751	293	939	319	41	933	771	556	818	468	442	773	166	177	422	740	399	999999	999999	19	692	70	752	665	646	384	52	999999	186	962	940	999999	348	248	999999	943	999999	30	843	304	999999	171	543	309	85	82	218	362	789	977	999999	999999	772	977	698	691	540	283	999999	657	890	999999	380	999999	528	580	434	918	79	478	368	379	686	304	405	531	527	453	589	573	175	689	401	999999	312	965	100	999999	550	416	413	108	357	195	413	33	999999	687	999999	505	647	999999	293	320	618	290	297	999999	581	176	999999	999999	693	109	491	210	198	181	553	999999	489	999999	378	662	75	270	999999	
501	890	382	740	840	671	94	926	875	406	999999	591	32	678	622	999999	383	999999	326	415	258	704	999999	999999	619	143	228	26	583	921	630	255	358	268	796	999999	208	999999	333	999999	609	182	615	804	117	999999	999999	999999	999999	284	999999	420	748	854	773	999999	688	999999	130	706	999999	77	352	953	776	835	999999	999999	882	44	590	946	918	901	806	85	999999	408	999999	999999	999999	344	158	309	926	220	999999	503	999999	999999	999999	999999	316	627	971	999999	999999	661	37	282	357	766	11	832	693	58	501	999999	58	697	707	289	820	100	103	118	919	52	999999	999999	338	739	279	882	145	999999	639	301	929	999999	255	436	381	454	682	846	999999	325	616	878	999999	659	455	797	302	619	999999	999999	999999	863	622	999999	999999	999999	999999	618	497	999999	697	763	418	209	918	783	452	280	908	999999	417	256	775	999999	436	999999	847	679	294	481	590	525	98	423	999999	999999	652	467	802	910	511	999999	359	999999	628	852	469	519	741	671	355	31	711	475	808	286	97	999999	361	485	623	999999	334	999999	539	182	675	995	441	852	141	985	478	999999	864	353	897	562	975	583	690	338	938	622	999999	999999	814	999999	999999	491	978	633	115	327	296	246	740	343	999999	455	187	473	999999	888	539	369	553	712	611	465	389	535	999999	777	795	294	336	999999	889	970	367	999999	390	950	874	508	879	161	711	627	613	564	879	529	406	226	260	59	999999	999999	25	111	22	999999	111	452	589	999999	999999	11	910	38	454	712	97	999999	92	137	999999	999999	489	401	11	999999	852	825	656	524	999999	999999	44	286	627	132	999999	266	49	242	848	431	999999	551	629	709	717	999999	999999	999999	441	280	143	132	999999	62	287	999999	110	38	306	286	796	75	956	952	999999	633	999999	332	757	831	95	999999	289	593	999999	938	772	301	999999	999999	999999	489	92	111	445	911	252	575	845	999999	999999	999999	935	999999	999999	999999	595	676	742	999999	183	999999	999999	609	999999	292	843	451	940	348	999999	809	762	38	571	316	982	855	516	65	999999	835	999999	425	676	999999	915	717	958	999999	999999	105	999999	192	103	999999	80	483	916	163	78	800	999999	999999	489	356	259	907	10	327	871	999999	170	687	702	348	309	993	933	999999	376	136	999999	682	999999	756	259	579	934	999999	246	999999	999999	363	987	590	210	981	936	329	999999	18	716	641	396	613	999999	872	999999	755	999999	87	999999	806	786	999999	318	999999	510	732	106	680	972	367	91	372	999999	999999	699	121	148	999999	
66	613	295	368	419	851	296	392	999999	387	999999	189	999999	999999	959	142	576	55	282	257	480	999999	233	999999	999999	999999	559	33	812	137	182	999999	616	309	30	999999	520	428	531	467	666	127	911	999999	592	792	353	999999	413	667	240	654	839	891	848	853	390	150	332	999999	301	272	999999	693	215	718	573	715	147	33	999999	158	523	814	999999	362	302	514	999999	999999	15	637	620	154	897	527	540	724	460	177	999999	999999	105	470	176	404	547	999999	513	873	229	638	999999	999999	55	999999	140	34	310	496	561	875	999999	999999	999999	999999	651	435	796	688	188	848	264	970	999999	999999	999999	63	648	999999	814	84	11	688	33	377	852	240	108	814	396	515	999999	964	999999	999999	791	999999	414	512	752	121	431	824	999999	999999	383	814	913	803	999999	87	386	999999	681	486	874	900	66	688	811	999999	999999	999999	301	999999	999999	299	364	796	461	46	999999	146	443	702	653	186	999999	651	993	48	327	305	784	319	139	310	293	999999	999999	890	959	726	700	342	784	449	533	32	947	94	459	127	351	993	438	249	999999	978	832	697	907	999999	999999	773	102	41	207	999999	543	133	999999	234	989	570	999999	999999	446	999999	999999	214	652	970	999999	908	999999	999999	953	790	881	999999	630	999999	306	118	983	555	999999	926	249	753	999999	552	999999	824	89	999999	137	999999	999999	516	803	579	70	628	54	936	709	786	999999	891	87	416	110	654	502	700	927	880	999999	999999	890	519	999999	174	962	110	492	880	999999	362	83	182	873	999999	999999	999999	999999	678	74	57	845	255	740	999999	675	835	451	999999	331	999999	307	256	204	396	999999	293	999999	999999	666	944	454	829	999999	832	818	904	543	735	568	451	455	259	816	538	999999	999999	778	999999	499	999999	658	657	558	450	65	826	977	486	749	801	343	359	21	130	603	999999	298	908	999999	770	302	716	275	880	933	58	999999	665	711	979	999999	214	999999	540	295	796	999999	515	999999	992	999999	66	985	999999	117	106	247	999999	935	669	999999	870	973	728	999999	942	392	999999	517	17	999999	322	999999	999999	296	999999	952	481	834	806	999999	782	140	547	999999	245	730	508	772	836	810	744	730	52	632	644	241	677	705	352	413	603	999999	770	606	615	999999	226	480	979	153	766	861	999999	999999	999999	740	436	885	598	222	884	906	681	999999	999999	591	732	147	652	999999	285	775	492	403	999999	999999	370	999999	238	999999	514	37	792	693	54	882	601	999999	999999	903	804	792	116	140	529	999999	326	
573	999999	33	559	88	827	91	999999	999999	378	735	783	789	999999	495	999999	645	999999	856	123	999999	162	769	990	614	89	999999	102	492	669	361	873	454	999999	999999	999999	215	403	999999	209	711	825	999999	513	999999	344	277	533	319	146	471	432	673	583	338	999999	999999	42	945	998	89	989	385	999999	27	861	999999	331	582	508	451	251	281	656	412	999999	999999	265	134	280	811	224	782	999999	999999	999999	210	871	999999	999999	801	182	458	999999	130	721	449	732	999999	13	15	946	950	811	695	229	160	26	181	175	321	999999	908	675	196	864	999999	38	133	98	661	467	999999	205	706	999999	793	844	536	690	723	376	768	130	274	865	999999	970	661	978	777	193	700	963	75	871	274	999999	999999	266	514	999999	999999	408	999999	548	753	755	999999	426	436	316	490	490	452	999999	999999	788	410	330	600	245	377	155	320	477	999999	238	999999	834	14	19	999999	279	185	312	766	370	777	726	121	518	864	999999	551	471	703	219	521	999999	710	486	999999	999999	666	278	53	999999	999999	874	780	999999	625	281	999999	427	712	220	314	999999	188	999999	20	684	219	999999	381	142	999999	849	774	999999	716	18	999999	999999	999999	684	613	906	269	311	999999	903	945	596	893	593	822	134	999999	492	904	999999	942	999999	476	698	999999	584	999999	910	860	248	110	999999	808	616	999999	894	790	37	607	999999	999999	877	999999	116	738	622	197	787	999999	999999	100	291	653	999999	76	999999	61	938	974	38	18	999999	450	999999	803	722	999999	999999	999999	999999	343	731	885	999999	502	74	389	369	959	999999	396	120	599	391	999999	999999	579	474	549	932	842	999999	63	999999	999999	530	436	495	999999	999999	835	999999	999999	392	145	999999	406	999999	999999	999999	835	692	978	886	642	898	999999	69	885	984	999999	999999	999999	512	999999	999999	677	317	116	972	638	999999	65	944	262	486	767	217	255	789	422	433	999999	548	107	999999	873	177	936	501	770	376	999999	999999	872	522	183	839	307	654	691	999999	49	868	373	940	636	44	999999	165	999999	552	999999	105	572	719	689	199	999999	934	999999	509	381	615	212	271	294	736	81	999999	999999	999999	909	600	107	999999	999999	764	184	167	999999	839	999999	780	370	228	562	515	999999	162	832	984	435	372	46	192	717	433	666	111	999999	900	962	892	853	212	642	223	997	248	999999	924	24	257	421	777	965	601	255	984	709	778	979	918	907	328	502	547	564	915	999999	959	999999	83	999999	999999	877	651	926	999999	585	349	517	518	999999	908	
999999	187	950	269	226	999999	188	999999	999999	877	920	54	999999	999999	710	105	659	91	631	999999	999999	940	747	999999	900	324	674	98	409	370	271	470	102	999999	358	999999	596	304	698	500	780	999999	681	632	702	832	999999	401	999999	489	689	435	887	458	92	39	439	162	999999	902	451	100	282	41	616	460	951	999999	186	999999	999999	364	392	140	596	409	999999	124	999999	999999	658	282	999999	920	680	999999	583	643	999999	328	999999	443	999999	796	59	999999	999999	999999	26	251	880	999999	999999	72	979	335	999999	756	862	682	770	999999	999999	300	999999	178	459	999999	361	781	876	318	999999	999999	999999	76	428	596	91	905	266	619	108	854	196	977	67	999999	941	355	792	827	780	999999	558	570	386	645	551	999999	241	790	297	245	375	572	612	366	564	912	906	456	674	999999	426	999999	999999	212	999999	277	120	880	421	16	988	59	537	999999	309	938	689	782	999999	999999	999999	475	999999	863	489	999999	375	700	999999	38	448	345	999999	823	999999	408	353	184	541	284	999999	999999	999999	291	256	999999	44	779	67	625	232	133	410	474	293	950	828	363	723	489	901	419	866	393	567	652	999999	713	24	901	999999	515	251	771	439	322	107	50	999999	173	589	596	643	398	805	324	999999	688	540	868	579	990	460	61	382	360	494	985	723	603	428	330	764	166	999999	999999	882	639	999999	970	999999	788	746	559	900	315	776	478	999999	253	718	218	183	155	331	604	64	200	999999	999999	828	999999	326	999999	744	268	831	486	366	98	442	999999	999999	569	25	790	253	901	161	76	584	25	999999	480	885	219	999999	619	834	437	662	692	250	955	152	741	472	733	815	641	999999	999999	122	498	810	422	565	999999	999999	541	360	163	999999	332	505	813	714	845	138	999999	121	999999	652	999999	435	750	64	697	999999	284	999999	520	95	519	591	294	902	999999	669	472	654	543	489	303	999999	999999	999999	918	460	999999	999999	626	999999	290	999999	272	647	193	73	70	367	999999	196	855	999999	840	77	529	741	220	910	805	999999	665	880	577	732	358	999999	926	107	146	999999	98	257	701	915	805	999999	999999	646	719	845	608	114	786	357	634	91	999999	441	133	187	999999	427	231	450	939	409	953	540	999999	342	999999	963	231	629	107	607	520	924	272	540	999999	574	999999	999999	577	560	104	230	108	277	614	999999	973	999999	998	670	35	261	999999	406	46	999999	999999	386	708	645	883	166	259	36	570	322	179	593	764	999999	999999	272	873	389	315	732	999999	
999999	727	653	999999	271	631	436	582	999999	949	865	999999	633	999999	999999	261	931	677	937	970	999999	999999	999999	324	389	204	333	999999	763	387	596	101	313	999999	336	999999	65	655	621	535	823	999999	310	999999	314	99	140	459	999999	999999	999999	999999	377	999999	369	999999	435	999999	610	76	308	991	999999	881	999999	774	200	999999	889	165	206	286	65	412	157	999999	406	999999	999999	299	74	874	999999	752	446	884	723	551	986	22	234	726	54	999999	237	831	999999	999999	999999	999999	898	999999	569	266	815	665	656	964	614	742	916	999999	999999	321	12	999999	968	76	999999	478	60	649	301	999999	930	999999	242	510	999999	326	991	999999	920	480	401	999999	314	766	937	781	999999	759	999999	254	999999	729	407	733	999999	999999	862	569	983	541	488	258	562	693	335	345	432	999999	999999	298	750	938	584	999999	919	791	999999	999999	999999	663	249	999999	713	57	780	999999	82	509	958	999999	463	999999	994	999999	999999	999999	658	621	999999	602	358	93	969	647	503	999999	154	558	813	760	684	660	439	329	301	196	545	514	912	999999	999999	923	196	417	999999	327	944	205	856	777	142	999999	999999	537	999999	166	999999	999999	553	623	67	523	999999	207	999999	803	999999	999999	999999	805	999999	153	999999	317	339	435	999999	562	812	186	222	948	702	45	999999	186	889	902	24	145	865	479	961	298	999999	748	236	999999	719	41	999999	999999	117	999999	999999	988	798	462	207	879	999999	769	999999	377	411	118	821	661	999999	520	914	100	660	952	999999	999999	192	421	251	591	999999	999999	999999	999999	999999	999999	840	999999	864	999999	388	999999	999999	145	875	105	225	594	887	957	926	575	418	208	126	243	999999	165	999999	53	999999	999999	220	615	999999	999999	926	999999	525	467	278	179	796	940	142	488	395	524	87	844	912	597	533	999999	664	633	999999	643	663	618	999999	685	540	820	832	11	225	999999	465	523	178	741	79	429	689	757	779	478	76	638	999999	104	999999	276	999999	218	853	926	951	56	863	293	819	906	999999	999999	639	975	999999	999999	999999	306	69	563	676	180	528	114	605	999999	854	999999	577	35	770	240	607	273	689	999999	157	999999	147	418	999999	885	922	172	295	106	999999	803	999999	999999	375	551	44	523	600	999999	999999	749	999999	53	999999	999999	715	794	146	999999	984	375	296	999999	983	973	168	999999	903	790	257	365	818	508	789	61	660	642	659	229	205	94	999999	728	933	408	999999	999999	225	817	179	999999	36	999999	122	752	517	876	950	401	392	999999	999999	809	712	334	
999999	822	999999	151	192	82	999999	916	999999	999999	701	567	559	585	15	999999	999999	999999	621	999999	339	436	396	47	543	783	999999	267	836	813	474	999999	25	999999	999999	155	999999	84	635	106	993	999999	999999	999999	60	949	326	999999	396	328	956	534	197	593	995	504	999999	226	607	999999	391	876	999999	894	436	837	551	950	116	859	234	362	459	525	136	229	751	999999	999999	593	999999	325	871	518	999999	939	676	999999	613	974	719	623	476	237	715	126	39	790	786	223	408	376	268	999999	103	603	84	672	467	776	752	262	239	999999	941	75	999999	571	46	496	999999	999999	347	142	999999	610	886	232	809	19	200	961	397	999999	195	100	999999	344	999999	999999	999999	13	999999	836	231	467	394	999999	295	999999	121	999999	753	999999	62	289	38	136	396	493	999999	851	863	457	586	790	864	464	828	851	999999	670	156	782	630	167	163	510	911	681	999999	433	999999	999999	898	999999	999999	108	999999	906	71	930	947	931	546	999999	150	999999	999999	999999	603	929	999999	444	641	450	321	970	999999	999999	135	528	224	999999	277	294	914	703	559	999999	582	765	742	921	999999	87	722	999999	246	616	26	646	999999	480	88	295	799	502	527	457	420	247	999999	999999	999999	542	715	242	663	999999	109	999999	957	406	999999	999999	197	999999	654	564	727	106	999999	62	877	999999	278	744	636	982	494	421	185	111	443	999999	336	915	999999	999999	371	489	561	984	517	579	688	853	622	250	108	999999	999999	963	999999	323	513	387	999999	302	273	971	606	681	999999	999999	271	856	963	522	511	281	571	407	999999	248	545	999999	544	999999	800	425	999999	396	884	407	573	221	381	129	831	949	999999	848	983	399	999999	879	227	830	317	832	999999	110	739	826	525	451	999999	999999	778	764	842	651	999999	999999	849	219	797	999999	999999	999999	999999	999999	999999	999999	316	722	999999	802	364	665	531	713	990	967	535	31	657	999999	881	132	450	890	351	77	999999	324	357	145	550	673	92	999999	716	267	358	56	419	187	520	803	999999	968	999999	122	243	139	661	999999	322	828	999999	739	488	999999	609	999999	502	999999	455	991	999999	288	999999	690	583	999999	997	732	619	489	611	480	547	88	105	482	762	238	833	977	999999	823	823	999999	999999	352	999999	999999	999999	764	553	999999	999999	528	438	748	715	447	999999	569	141	999999	913	832	226	91	202	409	895	137	999999	273	789	477	999999	999999	465	540	578	240	999999	281	84	855	999999	814	748	28	650	357	766	325	699	273	845	735	909	990	
505	39	999999	970	999999	530	932	289	17	263	200	886	999999	184	868	308	276	860	853	68	896	411	999999	184	759	548	370	999999	574	525	632	999999	641	475	45	999999	90	333	452	553	922	656	999999	494	999999	999999	74	591	456	401	997	985	881	851	103	103	696	999999	220	290	999999	426	999999	999999	631	597	255	816	999999	999999	228	942	418	310	999999	250	604	999999	356	996	483	778	69	183	528	647	999999	790	999999	942	851	113	123	999999	392	506	940	999999	863	999999	517	999999	452	136	182	64	576	580	715	853	498	848	999999	223	806	392	366	542	963	983	875	999999	445	206	478	124	999999	999999	917	999999	999999	288	984	127	489	236	999999	933	10	473	80	151	84	527	453	999999	483	899	364	10	150	408	362	879	363	62	999999	256	658	999999	235	999999	999999	86	554	999999	864	512	734	580	66	433	542	500	913	734	390	999999	999999	475	640	999999	892	916	498	901	925	114	999999	436	423	999999	284	999999	247	750	999999	999999	999999	243	149	971	174	999999	999999	716	866	999999	966	999999	999999	894	503	999999	427	305	437	999999	587	653	999999	759	749	999999	166	999999	158	600	262	999999	999999	391	999999	518	336	669	765	999999	972	781	44	999999	148	144	999999	529	585	101	523	999999	322	742	420	330	948	999999	232	866	627	967	568	275	999999	804	383	290	950	985	856	758	540	329	773	805	618	231	621	999999	544	637	401	999999	999999	320	849	513	970	999999	569	946	446	898	999999	999999	999999	999999	463	343	761	483	579	999999	999999	765	411	999999	968	614	712	727	768	617	332	990	575	511	198	298	954	869	319	999999	425	910	321	641	839	768	592	848	768	287	853	70	67	801	821	321	909	856	544	999999	999999	842	187	999999	576	500	439	711	999999	174	389	891	173	252	185	334	999999	999999	163	210	999999	863	959	491	999999	999999	932	774	999999	999999	999999	107	334	953	425	582	732	492	74	349	338	881	277	603	999999	999999	999999	999999	999999	497	868	149	999999	344	343	57	883	696	75	315	567	665	31	999999	784	291	567	219	999999	602	601	999999	705	999999	871	150	596	999999	999999	802	373	127	157	999999	18	250	404	990	619	378	699	46	427	759	781	672	860	573	818	615	404	687	988	33	896	906	444	889	999999	203	999999	527	113	272	941	999999	517	828	695	544	999999	577	599	458	999999	565	544	999999	42	208	290	32	546	977	408	999999	999999	134	306	111	999999	514	527	999999	917	181	933	164	817	340	165	999999	878	284	728	827	98	539	
130	341	372	498	999999	273	912	438	999999	135	864	265	321	393	532	593	738	382	59	999999	541	732	632	389	138	701	53	258	999999	272	259	581	597	599	14	965	739	317	657	999999	513	999999	200	807	300	999999	28	771	509	999999	545	355	777	915	997	397	709	982	369	165	999999	999999	294	718	999999	999999	667	721	389	567	999999	430	725	795	668	63	542	824	99	576	682	282	999999	859	726	903	999999	682	602	616	266	756	947	999999	43	999999	203	999999	930	17	894	306	391	999999	999999	125	630	999999	256	999999	855	999999	893	999999	482	947	914	435	992	973	489	985	999999	999999	311	999999	482	232	761	819	860	71	894	999999	682	385	999999	807	428	611	283	821	436	659	761	999999	862	164	30	96	935	767	488	957	528	909	187	617	999999	999999	642	407	230	436	93	793	999999	811	121	106	999999	117	17	999999	699	667	558	470	21	929	245	999999	212	675	884	999999	582	999999	563	773	208	999999	999999	95	968	999999	601	999	575	967	999999	61	52	924	40	828	760	107	267	860	360	717	999999	999999	107	323	205	555	552	990	221	63	257	348	897	782	939	999999	422	824	76	999999	894	999999	548	999999	285	288	644	999999	999999	999999	678	703	422	490	677	999999	999999	655	679	55	456	584	999999	999999	803	999999	36	257	888	838	999999	443	793	801	822	561	172	999999	47	917	910	496	999999	736	385	999999	999999	417	115	999999	934	767	155	31	999999	319	297	220	390	580	261	999999	178	504	999999	999999	999999	621	667	125	303	83	617	761	144	959	926	30	952	259	999999	619	152	999999	903	999999	297	999999	698	513	274	952	999999	466	666	999999	328	999999	999999	149	999999	313	999999	999999	190	999999	159	393	886	152	393	277	267	141	801	642	253	999999	600	881	999999	147	922	164	851	351	550	160	105	620	640	999999	94	812	615	476	870	162	233	52	768	999999	885	999999	999999	999999	694	402	665	33	280	565	563	64	202	506	999999	594	148	839	999999	998	298	276	511	622	193	455	526	335	772	101	539	558	123	53	261	376	45	999999	999999	158	495	82	999999	85	217	39	619	999999	999999	285	23	394	999999	999999	615	619	54	507	813	248	875	340	260	189	999999	15	940	158	255	999999	559	999999	999999	171	513	226	926	999999	414	163	835	999999	250	497	999999	154	825	353	999999	641	331	537	51	417	282	999999	821	170	60	211	999999	471	863	80	999999	729	212	570	999999	398	693	618	999999	659	413	468	99	999999	111	880	999999	597	720	999999	692	31	
252	774	999999	357	404	999999	999999	212	74	374	554	180	999999	357	942	265	97	49	948	999999	444	391	14	814	75	68	69	180	31	502	999999	999999	387	705	487	437	681	908	994	928	243	999999	999999	48	913	919	993	999999	937	925	509	681	665	979	586	860	770	84	999999	346	999999	214	190	999999	623	999999	792	74	870	515	999999	188	55	999999	479	999999	999999	965	901	999999	75	315	242	999999	999999	999999	594	999999	128	626	667	999999	999999	999999	231	39	709	32	999999	617	999999	928	883	999999	999999	331	635	645	509	42	74	804	183	999999	280	401	999999	999999	580	999999	999999	394	946	999999	848	976	999999	397	798	450	844	773	550	293	28	147	431	810	999999	670	443	948	898	96	561	862	999999	488	386	830	67	625	452	870	999999	742	981	638	999999	999999	769	248	999999	999999	198	300	999999	889	128	143	969	171	338	909	120	762	496	859	999999	986	553	83	20	967	393	228	331	680	386	285	165	792	999999	390	901	999999	111	839	999999	271	607	543	370	999999	999999	895	297	543	759	999999	999999	132	945	598	821	695	237	879	676	970	969	999999	512	843	999999	999999	935	947	17	915	660	999999	961	999999	388	19	713	767	999999	999999	930	787	920	242	38	999999	846	638	569	216	967	231	172	999999	301	33	999999	999999	999999	684	960	349	535	843	493	599	170	999999	219	999999	982	470	773	999999	999999	191	663	999999	999999	945	340	307	999999	801	948	438	494	999999	999999	365	999999	196	502	432	536	591	999999	86	748	438	873	332	999999	758	233	506	458	984	999999	119	369	760	999999	329	354	999999	961	999999	999999	64	115	136	393	999999	833	795	999999	351	999999	457	999999	587	531	386	82	17	878	999999	578	451	980	509	155	30	995	227	484	183	87	999999	630	528	999999	694	333	999999	939	574	925	438	538	999999	342	441	190	782	239	335	999999	347	785	999999	165	454	999999	605	999999	999999	999999	999999	320	794	273	999999	999999	410	999999	999999	63	335	77	314	999999	149	912	873	177	999999	840	999999	988	159	999999	740	97	999999	373	736	999999	727	766	576	999999	319	999999	743	843	562	613	780	999999	999999	282	922	999999	481	635	25	541	210	999999	276	532	644	627	171	869	999999	999999	537	999999	999999	227	999999	568	501	598	395	32	178	999999	615	110	999999	838	596	999999	999999	471	616	663	999999	204	419	999999	500	999999	81	999999	955	874	321	870	86	743	715	999999	946	363	999999	882	250	999999	372	180	822	175	472	805	41	295	865	999999	85	999999	688	474	999999	46	78	
457	526	999999	999999	303	718	744	999999	326	132	421	930	999999	694	733	999999	364	832	248	999999	334	581	275	661	670	999999	999999	795	212	64	250	377	909	999999	330	999999	547	926	999999	999999	999999	151	156	683	999999	365	225	376	999999	460	334	642	568	570	743	999999	999999	52	405	294	467	949	822	999999	882	54	30	364	373	999999	876	437	763	786	397	193	999999	592	50	999999	999999	884	453	751	730	607	999999	999999	551	454	115	504	530	784	999999	139	328	999999	800	575	344	999999	12	974	584	999999	879	782	999999	560	451	667	11	100	500	582	999999	81	541	999999	246	681	813	919	271	381	906	979	790	268	864	550	999999	475	999999	999999	882	999999	177	833	728	35	999999	990	13	447	503	999999	293	423	999999	257	353	999999	339	999999	57	999999	999999	212	999999	999999	999999	999999	695	900	875	999999	129	567	999999	37	999999	707	555	220	514	822	916	823	877	476	695	377	635	617	207	275	145	317	999999	799	765	964	843	828	43	262	304	112	571	999999	321	726	999999	605	353	645	999999	999999	999999	234	999999	999999	335	523	214	624	999999	88	703	999999	999999	812	999999	900	999999	939	863	727	187	262	527	813	261	909	165	999999	654	999999	999999	561	304	999999	999999	661	632	875	999999	330	999999	419	973	999999	999999	961	999999	509	54	821	999999	413	781	999999	942	896	706	362	999999	425	368	999999	969	999999	999999	152	315	999999	999999	999999	278	396	311	543	113	767	999999	999999	999999	300	343	655	924	832	697	860	779	61	999999	272	954	999999	247	999999	962	388	449	999999	410	266	656	201	855	999999	553	946	112	248	149	184	617	999999	947	347	92	712	320	999999	561	954	372	263	311	391	76	998	158	97	580	999999	999999	563	999999	158	643	151	999999	900	289	999999	757	999999	911	899	654	559	332	900	140	260	77	313	174	999999	999999	402	890	473	957	555	798	999999	999999	424	999999	999999	503	999999	703	941	911	420	857	810	999999	999999	999999	411	737	516	676	258	956	330	658	999999	398	455	263	251	999999	336	943	733	999999	742	874	999999	999999	600	66	532	999999	999999	348	657	999999	363	258	74	60	488	736	450	999999	549	67	346	999999	841	665	57	546	462	690	999999	999999	133	858	464	956	854	999999	146	999999	153	62	999999	982	10	569	45	207	199	201	999999	999999	502	999999	412	999999	537	999999	999999	999999	999999	986	743	509	763	190	331	999999	793	117	205	130	999999	999999	734	497	999999	999999	765	281	630	850	356	270	999999	999999	974	278	999999	779	428	999999	166	212	451	
999999	999999	999999	228	820	248	999999	413	999999	999999	651	10	511	129	915	999999	999999	966	999999	314	168	639	483	590	778	215	62	58	24	689	83	963	397	549	999999	188	999999	999999	999999	43	99	447	999999	999999	277	984	472	999999	999999	395	255	166	236	897	292	528	835	677	450	999999	999999	999999	398	999999	922	688	612	962	999999	736	361	47	31	896	225	999999	373	999999	323	793	742	903	516	629	444	999999	999999	499	266	58	352	365	695	999999	847	606	58	873	352	999999	999999	510	999999	804	44	217	144	999999	682	571	164	627	364	656	871	292	976	769	957	15	951	122	705	504	393	995	999999	691	58	999999	672	500	865	734	421	242	307	712	594	236	781	406	817	999999	893	725	11	48	999999	565	999999	288	915	346	636	268	804	112	420	48	864	453	290	72	898	664	999999	629	999999	639	985	273	184	730	234	555	999999	21	610	668	994	314	999999	493	999999	393	584	528	107	162	438	999999	301	556	372	338	125	755	796	239	962	999999	803	999999	999999	999999	114	195	122	91	963	793	502	752	999999	560	230	797	83	999999	90	243	999999	92	999999	999999	972	628	368	896	439	550	224	380	705	622	510	403	999999	632	289	398	416	26	198	644	999999	548	512	811	117	328	999999	291	159	999999	849	721	999999	999999	393	486	826	226	652	423	999999	999999	999999	431	60	826	884	451	999999	691	999999	515	893	566	98	999999	126	557	788	121	868	933	231	999999	999999	999999	775	133	999999	803	572	200	373	775	76	580	999999	999999	761	290	999999	239	66	467	902	343	828	72	701	959	370	279	437	541	554	999999	900	80	658	270	61	761	212	432	999999	999999	151	128	499	517	932	45	795	999999	677	999999	877	763	84	439	960	999999	431	999999	999999	302	762	832	999999	430	680	431	432	500	239	682	999999	634	348	999999	999999	999999	572	194	37	999999	483	929	863	999999	999999	146	996	999999	310	999999	999999	922	999999	826	874	318	898	999999	836	511	999999	305	278	995	611	252	999999	999999	247	999999	150	247	261	118	818	832	969	999999	999999	543	434	213	200	999999	352	114	999999	522	999999	999999	811	999999	357	526	721	187	999999	868	314	525	722	197	999999	999999	999999	999999	671	880	999999	51	349	594	999999	303	86	409	115	388	653	999999	607	999999	419	999999	449	999999	889	999999	999999	640	182	111	999	147	821	999999	231	151	693	259	999999	999999	514	999999	543	999999	96	63	449	999999	82	999999	224	808	917	820	777	627	610	559	213	935	492	999999	999999	248	595	278	
482	839	188	964	694	999999	999999	842	397	71	820	231	560	835	999999	86	568	999999	886	200	229	999999	469	603	541	143	56	507	282	999999	488	305	632	817	999999	999999	999999	118	587	999999	746	84	432	716	999999	388	999999	377	999999	415	808	970	999999	404	59	481	379	999999	433	561	357	564	569	259	582	524	598	742	999999	685	999999	460	321	75	454	155	578	752	796	162	144	999999	857	866	340	518	943	237	768	110	240	558	999999	36	999999	999999	514	182	144	292	789	266	123	964	999999	357	658	296	950	904	999999	627	999999	999999	427	999999	706	999999	919	999999	999999	371	999999	163	999999	394	999999	295	602	272	640	405	618	513	372	877	565	892	404	982	999999	999999	286	864	999999	999999	770	413	999999	794	485	811	263	80	711	428	292	959	519	88	581	372	694	688	273	506	19	999999	907	999999	123	813	999999	936	214	925	999999	119	956	841	623	371	687	808	786	828	999999	548	802	944	595	606	383	999999	410	497	961	598	600	999999	603	496	999999	999999	680	671	513	326	999999	785	343	183	12	677	464	220	999999	886	901	445	364	999999	481	963	955	516	440	982	999999	716	999999	999999	518	265	248	137	999999	629	999999	125	324	825	682	26	999999	421	603	705	999999	200	812	85	696	164	346	142	24	543	999999	174	241	530	790	159	822	847	664	747	439	337	354	65	759	999999	130	999999	788	465	361	999999	913	999999	131	345	904	887	999999	999999	919	115	999999	332	525	999999	884	794	45	533	203	999999	756	999999	275	533	846	756	325	910	44	806	353	559	999999	570	999999	999999	408	454	255	934	57	311	999999	999999	224	31	540	796	902	336	504	265	271	999999	786	67	470	597	999999	999999	572	999999	329	122	999999	562	151	955	999999	999999	395	590	287	269	999999	455	37	941	318	824	999999	999999	17	999999	312	98	298	593	783	999999	45	811	954	999999	372	166	982	716	999999	999999	880	999999	94	523	999999	999999	977	11	881	999999	39	528	288	999999	930	52	882	999999	810	673	274	558	181	517	353	999999	999999	999999	896	560	473	321	379	656	944	641	445	494	766	398	120	296	712	452	174	999999	532	289	176	330	284	370	905	898	999999	331	412	999999	179	366	999999	797	115	330	867	718	159	631	730	299	999999	397	855	421	563	977	999999	729	353	836	61	355	22	575	285	113	415	480	999999	622	239	868	324	409	999999	322	190	391	585	455	367	901	999999	877	722	887	515	999999	344	999999	485	683	232	343	999999	932	785	999999	999999	999999	
999999	679	372	999999	69	739	82	999999	999999	251	796	465	153	898	999999	159	796	145	853	397	597	999999	145	848	146	555	645	999999	104	187	537	651	345	820	999999	999999	538	450	817	983	814	70	192	103	623	30	539	999999	863	165	999999	649	686	657	176	391	543	524	972	514	103	999999	360	999999	714	155	129	332	999999	791	621	999999	999999	869	582	537	739	52	999999	999999	999999	321	127	938	52	887	999999	999999	654	999999	154	24	478	313	999999	724	709	68	389	478	901	217	999999	82	999999	788	332	999999	84	638	652	999999	999999	856	499	782	999999	422	92	827	190	441	678	995	999999	607	999999	23	978	858	828	681	663	756	224	808	743	55	404	263	564	999999	612	999999	118	653	725	622	999999	118	999999	297	999999	562	297	999999	538	999999	434	936	999999	319	838	999999	810	970	838	542	641	690	48	999999	27	829	272	42	829	663	999999	993	999999	266	209	870	117	540	705	111	999999	755	999999	170	620	999999	999999	999999	319	396	214	147	814	999999	999999	133	79	823	279	156	299	264	640	875	695	441	999999	653	119	967	118	280	275	737	84	885	420	878	316	999999	486	999999	723	442	458	749	999999	699	285	85	999999	293	270	558	811	999999	125	404	475	999999	413	999999	145	351	999999	999999	872	999999	118	104	713	200	517	999999	999999	281	541	207	426	945	262	364	378	44	176	824	999999	999999	999999	870	770	999999	999999	136	156	787	882	999999	163	524	877	111	999999	999999	372	610	776	550	888	999999	672	917	978	529	999999	999999	330	110	185	999999	925	165	999999	999999	999999	999999	999999	999999	573	882	398	999999	54	902	77	160	999999	999999	999999	566	58	468	828	394	999999	852	47	883	209	108	467	781	206	700	999999	722	948	353	999999	674	822	395	977	15	151	513	873	999999	461	776	284	143	438	619	415	466	336	767	50	999999	660	903	191	999999	425	617	962	353	313	355	999999	429	341	999999	743	663	490	822	253	694	979	999999	431	432	823	333	352	999999	295	141	395	999999	313	384	24	918	999999	513	999999	534	999999	529	999999	999999	574	854	802	441	875	751	976	513	524	355	502	999999	482	999999	650	101	274	385	68	999999	999999	31	126	999999	999999	999999	459	977	243	719	154	460	999999	325	857	969	999999	999999	999999	543	165	881	666	957	881	326	446	999999	862	497	999999	174	470	599	999999	553	738	845	458	60	302	999999	280	805	999999	52	507	166	901	999999	570	362	999999	525	26	89	365	999999	84	666	388	15	125	745	459	979	989	600	
999999	999999	241	685	999999	661	999999	167	610	861	999999	999999	818	289	999999	190	927	906	999999	999999	999999	76	197	578	770	791	672	297	883	535	355	231	62	907	999999	597	450	884	899	22	284	859	478	504	413	245	847	108	463	999999	817	552	488	54	26	113	999999	662	999999	999999	988	999999	999999	84	515	533	786	910	303	954	740	52	16	489	670	999999	597	693	174	535	944	573	834	999999	717	802	743	18	891	883	480	999999	999999	238	33	330	585	404	999999	879	458	937	805	508	203	775	545	999	999999	301	516	432	497	999999	999999	424	129	999999	366	712	790	999999	29	420	484	952	82	778	465	349	149	202	999999	999999	999999	999999	768	335	755	942	999999	744	635	599	999999	57	300	590	511	608	211	260	47	999999	99	680	999999	999999	34	999999	702	999999	999999	43	162	999999	727	212	312	720	999999	793	579	424	455	55	153	429	999999	999999	662	999999	277	999999	148	999999	999999	429	205	406	999999	383	311	513	999999	499	999999	601	447	63	329	999999	287	790	952	417	681	623	830	999999	999999	498	351	597	589	999999	500	685	894	273	168	308	999999	905	999999	282	491	75	184	956	844	551	981	989	116	575	214	486	999999	999999	216	542	599	161	869	600	41	714	924	999999	999999	999999	706	184	999999	31	999999	382	169	679	999999	616	448	873	209	999999	999999	999999	490	999999	16	23	780	173	66	625	999999	855	45	40	251	777	150	156	999999	999999	844	807	999999	95	495	831	327	999999	805	999999	103	725	952	884	999999	679	233	910	999999	985	999999	543	127	999999	999999	234	346	138	437	157	476	999999	999999	880	999999	708	999999	999999	528	184	696	554	367	466	532	999999	903	161	999999	571	554	239	133	999999	583	311	999999	999999	999999	270	999999	198	999999	999999	133	801	808	81	743	999999	421	828	999999	848	298	201	185	661	999999	337	999999	195	191	865	603	999999	178	944	307	839	999999	999999	631	999999	689	999999	755	709	999999	730	999999	831	417	571	160	725	847	285	683	392	136	39	87	446	939	309	999999	932	64	999999	632	863	774	904	367	978	206	999999	999999	790	999999	999999	328	999999	161	999999	999999	620	715	877	399	893	999999	914	713	989	365	999999	999999	389	501	822	999999	999999	999999	999999	66	513	214	181	529	723	126	999999	947	659	710	70	999999	999999	532	396	227	186	497	739	602	860	201	377	623	999999	805	999999	299	622	821	999999	999999	839	443	274	416	999999	358	675	776	378	967	63	289	999999	900	878	857	999999	605	478	957	999999	719	206	322	836	
557	517	918	347	603	999999	838	836	151	454	16	268	980	682	828	822	963	233	892	148	98	328	121	927	921	195	26	353	915	561	130	999999	951	999999	999999	841	757	999999	774	999999	224	452	162	455	871	599	133	922	999999	144	404	496	313	183	747	238	406	990	425	418	999999	495	921	590	999999	769	999999	411	696	986	75	533	459	259	999999	999999	176	999999	65	332	72	103	703	781	166	999999	933	999999	831	999999	445	766	24	999999	335	729	999999	572	999999	112	293	721	236	663	999999	871	46	999999	260	999999	999999	999999	935	999999	356	223	792	999999	433	700	835	999999	579	938	551	999999	999999	103	999999	203	125	999999	543	952	49	350	867	50	999999	999999	597	879	527	730	999999	704	999999	999999	19	121	937	391	148	431	276	755	152	297	121	999999	362	943	139	999999	986	469	999999	982	999999	16	356	752	438	148	113	956	20	849	253	847	477	596	93	812	265	733	464	999999	686	294	208	579	999999	941	932	999999	999999	999999	744	235	507	849	869	13	764	195	953	999	328	999999	744	999999	54	273	302	765	859	327	999999	262	14	94	305	999999	807	999999	823	496	999999	459	999999	999999	999999	27	999999	628	727	90	999999	80	999999	999999	999999	376	550	905	535	665	649	176	999999	999999	668	491	231	422	553	110	999999	988	372	466	793	868	112	203	197	36	999999	999999	48	779	279	731	481	548	299	929	228	999999	999999	168	847	49	999999	784	882	623	795	999999	999999	627	999999	69	707	323	672	926	273	999999	717	508	999999	975	138	999999	999999	937	19	682	999999	623	881	302	746	999999	619	753	211	327	320	574	999999	995	598	420	893	219	33	168	876	373	666	871	999999	743	999999	999999	999999	999999	631	999999	613	123	805	461	746	593	999999	503	704	918	724	999999	46	153	278	747	999999	717	130	999999	914	851	806	999999	957	999999	117	13	788	747	841	999999	999999	999999	960	127	200	146	674	310	896	530	999999	957	999999	720	835	999999	475	999999	494	203	532	688	999999	762	316	999999	504	999999	999999	320	714	999999	87	999999	259	670	192	160	556	250	999999	819	999999	999999	397	999999	119	247	183	74	538	119	999999	648	999999	17	344	208	999999	154	642	937	824	586	815	999999	880	999999	999999	175	859	324	999999	254	160	712	641	646	374	468	936	267	999999	420	999999	604	702	439	147	252	335	984	349	412	608	115	994	471	578	889	968	999999	776	17	215	223	988	19	497	324	376	697	999999	352	217	385	383	414	999999	220	804	451	347	999999	840	875	
974	718	645	54	718	999999	78	485	500	311	490	555	215	567	616	693	941	822	876	999999	160	996	999999	999999	999999	590	999999	368	94	526	999999	999999	177	339	999999	279	373	999999	606	206	629	358	852	906	999999	999999	208	246	603	999999	510	524	999999	213	725	977	523	422	322	137	999999	710	400	973	23	930	388	876	329	999999	999999	497	226	680	17	801	999999	999999	337	903	392	430	764	973	999999	772	218	963	614	270	755	999999	141	478	693	919	958	878	892	999999	449	332	917	999999	790	22	308	670	999999	923	833	235	95	418	745	92	946	999999	957	250	722	424	271	999999	999999	380	366	747	987	999999	843	275	999999	373	464	69	513	507	193	999999	474	999999	999999	690	437	529	865	723	732	999999	973	541	921	999999	251	34	70	999999	673	419	999999	561	683	999999	90	999999	829	999999	999999	685	578	448	999999	953	776	184	656	581	631	999999	515	643	25	386	125	311	353	753	131	999999	999999	654	833	774	357	999999	999999	661	999999	999999	700	153	769	56	42	534	308	999999	999999	77	999999	999999	999999	611	903	23	546	307	991	999999	223	86	599	523	686	999999	614	469	606	863	320	995	999999	761	372	372	873	968	999999	590	999999	999999	877	64	71	521	426	232	999999	999999	377	567	669	999999	655	623	553	999999	370	999999	920	839	999999	22	757	999999	999999	476	248	541	999999	577	953	411	776	837	209	999999	999999	175	507	391	598	272	496	752	999999	999999	116	749	818	628	607	245	669	173	24	999999	999999	687	14	950	983	338	204	999999	613	267	62	817	423	18	792	205	610	538	999999	108	526	14	57	373	999999	499	723	521	969	999999	999999	613	823	345	247	999999	170	556	408	999999	78	696	148	78	100	999999	335	999999	999999	412	635	999999	922	999999	347	302	999999	641	590	493	999999	999999	999999	896	525	448	994	88	770	28	45	64	999999	999999	39	999999	865	979	999999	81	999999	913	686	567	999999	610	691	906	999999	944	143	528	965	914	999999	396	999999	252	552	999999	303	257	49	816	377	999999	11	999999	886	516	437	661	367	519	999999	701	995	272	814	999999	999999	97	999999	825	884	516	99	224	334	643	963	623	999999	999999	777	999999	874	999999	999999	511	608	999999	30	491	517	482	999999	455	595	999999	400	604	437	636	893	999999	177	223	999999	861	491	786	617	999999	553	813	234	735	741	411	826	135	82	312	316	18	76	597	317	999999	355	999999	629	380	252	368	195	799	738	571	749	661	937	338	30	822	999999	778	938	999999	257	435	
713	193	138	999999	999999	999999	329	884	149	999999	905	530	515	847	167	247	999999	195	628	434	999999	180	662	999999	198	744	292	494	876	298	659	613	164	920	929	445	999999	999999	836	70	480	999999	431	179	756	416	999999	182	664	894	777	752	85	822	999999	543	999999	999999	87	787	842	835	17	850	919	301	376	595	918	999999	995	32	999999	567	954	152	748	999999	418	781	921	999999	829	982	520	906	538	999999	999999	999999	999999	999999	999999	999999	999999	644	999999	999999	259	464	999999	237	999999	942	899	755	999999	518	867	296	794	999999	999999	305	865	732	999999	999999	339	22	763	44	113	999999	808	716	132	309	999999	320	306	999999	242	954	740	694	855	886	999999	765	512	999999	474	205	601	874	733	604	193	494	638	820	251	246	701	16	133	732	143	192	632	999999	178	557	990	626	806	600	564	181	999999	128	999999	574	999999	743	570	908	929	934	999999	527	126	854	681	485	926	999999	999999	734	570	999999	753	900	142	416	999999	916	999999	975	78	142	49	21	617	999999	878	676	736	999999	999999	999999	802	999999	210	115	979	323	876	514	700	810	347	830	611	754	375	52	999999	999999	999999	653	999999	999999	866	849	487	114	999999	171	999999	259	269	305	999999	355	999999	553	699	37	437	537	999999	999999	284	267	795	219	410	862	153	999999	245	642	74	791	521	848	343	999999	627	874	86	999999	908	999999	551	999999	541	265	434	821	352	999999	666	364	613	13	679	608	64	278	704	384	27	770	24	999999	240	506	833	481	220	349	409	562	999999	336	999999	833	716	752	999999	154	438	332	494	999999	976	999999	188	518	999999	734	305	359	999999	701	696	999999	436	924	811	44	999999	953	999999	12	14	113	999999	999999	221	846	892	312	600	560	946	695	999999	193	999999	530	328	325	999999	486	54	999999	999999	759	999999	999999	999999	999999	941	643	722	485	721	999999	826	873	806	999999	307	332	999999	999999	999999	999999	755	999999	861	253	284	291	716	116	650	134	958	999999	720	153	648	999999	449	111	370	999999	999999	471	999999	999999	367	776	723	427	999999	980	644	999999	999999	773	14	638	999999	163	516	659	927	616	999999	596	999999	872	163	663	262	740	999999	740	632	801	999999	999999	36	999999	885	508	999999	298	999999	669	489	907	661	946	148	19	774	295	595	999999	40	231	636	388	999999	495	622	69	175	999999	107	904	428	500	999999	720	612	724	277	17	102	999999	999999	175	116	625	220	999999	525	253	965	999999	154	921	771	560	658	648	806	400	999999	507	133	810	
572	585	489	171	955	428	407	59	27	587	999999	401	702	999999	281	645	284	416	999999	999999	321	509	759	506	729	440	71	963	999999	876	132	594	515	999999	603	531	999999	59	260	106	845	916	579	567	312	380	857	197	999999	170	999999	479	962	211	999999	72	825	999999	441	525	366	443	999999	150	464	33	885	984	867	750	999999	235	165	448	999999	405	999999	202	203	358	582	874	596	757	760	999999	631	314	999999	540	706	162	999999	734	999999	411	784	439	113	999999	495	872	330	626	661	890	323	999999	999999	102	142	633	789	92	943	492	999999	384	390	999999	402	580	765	999999	53	357	999999	999999	707	999999	999999	999999	99	915	863	709	999999	969	106	869	340	117	189	136	408	999999	999999	534	791	257	564	410	59	301	886	914	999999	999999	582	313	283	891	816	460	481	999999	544	999999	999999	243	938	999999	288	520	999999	294	999999	639	927	970	983	93	639	459	119	221	451	797	38	949	602	558	397	999999	596	999999	300	999999	654	766	538	499	315	557	319	687	999999	539	999999	601	522	478	999999	999999	329	999999	999999	367	999999	999999	999999	747	845	279	999999	999999	490	495	923	42	994	673	984	171	442	494	777	92	150	432	98	912	976	436	436	134	491	785	999999	406	999999	932	387	394	999999	791	653	46	916	999999	207	999999	615	788	607	849	999999	999999	179	835	999999	179	226	918	181	287	770	419	842	999999	898	704	33	999999	845	999999	295	600	594	650	841	740	176	222	234	462	999999	999999	829	586	640	999999	615	999999	984	999999	716	468	222	299	31	244	203	408	40	999999	999999	999999	999999	545	563	893	321	529	994	681	13	14	999999	999999	980	582	999999	265	877	999999	99	999999	542	829	355	999999	388	305	629	606	999999	767	191	999999	849	217	999999	294	32	746	274	95	643	999999	23	999999	774	999999	999999	999999	655	937	531	717	412	999999	557	123	200	736	999999	26	900	397	999999	245	822	999999	870	773	336	305	999999	141	999999	13	999999	999999	999999	999999	62	885	986	999999	951	609	246	473	329	631	999999	142	103	296	240	258	195	255	177	778	889	812	632	545	121	999999	705	399	670	409	475	999999	307	557	683	630	39	719	446	535	999	359	641	248	123	204	999999	946	900	799	818	999999	71	47	753	250	262	451	79	601	904	846	999999	920	166	341	834	999999	612	999999	999999	476	809	999999	778	999999	180	394	431	916	157	758	499	870	590	999999	266	270	803	443	378	999999	999999	999999	631	162	555	721	92	999999	999999	999999	343	301	
999999	352	999999	429	999999	999999	79	868	29	162	999999	999999	999999	933	999999	197	85	573	742	999999	999999	640	825	964	20	626	984	459	311	999999	556	999999	425	999999	299	248	281	999999	12	590	374	510	569	999999	400	486	999999	622	391	894	706	796	922	173	999999	999999	999999	732	418	641	999999	619	566	380	605	961	999999	159	999999	100	916	248	571	162	805	999999	80	337	574	534	821	372	77	416	942	760	570	261	999999	358	722	999999	428	370	361	999999	944	199	892	439	756	999999	978	300	978	467	999999	769	368	338	999999	999999	999999	883	820	865	999999	159	437	845	999999	478	999999	295	378	377	999999	210	800	60	786	881	444	144	778	176	394	999999	999999	485	534	800	892	999999	488	532	999999	544	550	496	212	794	761	999999	48	287	644	693	999999	610	646	34	999999	318	552	988	754	33	114	999999	481	999999	721	951	320	600	585	211	806	846	987	999999	659	314	999999	992	130	396	106	500	999999	700	999999	827	999999	509	830	999999	267	500	999999	367	439	896	999999	437	999999	809	737	447	702	442	887	86	623	370	374	665	470	559	867	367	927	614	999999	999999	999999	893	999999	810	999999	11	944	315	78	999999	846	763	299	999999	918	320	659	658	798	99	813	778	999999	477	145	999999	999999	707	632	999999	999999	825	774	243	516	189	999999	926	678	700	497	581	999999	993	524	611	375	60	640	557	707	999999	999999	999999	999999	999999	999999	999999	675	604	999999	247	999999	657	999999	999999	989	66	999999	739	624	733	980	108	601	999999	999999	999999	953	533	800	999999	999999	85	999999	170	999999	741	999999	373	498	59	999999	999999	999999	999999	898	999999	803	999999	622	318	155	901	933	974	298	999999	999999	736	999999	481	999999	152	803	824	999999	607	945	39	999999	258	999999	540	999999	574	482	905	999999	350	999999	419	999999	999999	911	491	917	175	151	737	999999	302	309	538	990	27	366	999999	280	999999	90	999999	414	999999	999999	374	527	614	660	369	501	393	431	101	403	999999	999999	999999	999999	322	999999	14	466	217	167	718	999999	262	550	233	999999	373	635	307	269	52	999999	641	969	547	963	312	999999	782	246	488	999999	218	145	37	952	999999	878	999999	91	85	999999	207	617	772	425	275	74	437	161	137	757	133	831	360	957	434	272	999999	358	603	999999	684	971	678	999999	740	126	522	999999	92	495	999999	999999	194	218	808	33	999999	132	697	248	87	999999	118	731	747	999999	999999	79	528	862	195	999999	487	585	999999	235	999999	999999	684	159	551	166	79	999999	90	999999	647	
151	999999	410	76	999999	660	365	422	63	862	947	109	364	341	999999	999999	230	310	77	999999	608	68	582	999999	281	999999	999999	696	921	999999	476	650	999999	738	643	920	999999	999999	624	948	132	173	106	373	991	825	330	818	109	999999	848	341	23	178	49	92	577	325	999999	133	122	999999	999999	999999	395	999999	269	625	697	999999	634	434	686	128	616	999999	962	218	103	999999	999999	730	597	517	713	145	636	671	699	560	999999	802	999999	500	836	463	999999	604	978	694	999999	704	999999	576	778	999999	999999	895	562	604	130	369	999999	349	16	392	81	999999	789	260	999999	597	926	999999	190	832	433	195	291	162	773	368	240	409	888	421	999999	999999	738	299	999999	740	999999	105	440	983	580	661	493	999999	392	999999	999999	728	33	969	999999	999999	395	946	999999	999999	999999	410	831	999999	999999	822	460	595	783	59	255	499	769	930	488	999999	706	207	999999	771	701	837	769	999999	553	512	385	919	999999	625	999999	999999	308	999999	999999	709	999999	678	854	758	999999	898	671	999999	442	325	958	999999	491	948	287	198	694	228	999999	999999	999999	746	999999	626	446	999999	952	999999	999999	999999	201	749	804	778	566	999999	999999	503	571	999999	999999	436	652	238	554	292	999999	694	347	446	107	90	262	999999	78	999999	999999	237	321	668	946	999999	918	978	999999	218	298	712	391	259	846	200	656	965	999999	214	103	980	82	999999	113	267	820	977	365	999999	999999	455	710	999999	567	124	192	902	999999	999999	517	673	114	999999	994	725	313	97	600	999999	433	297	999999	864	999999	999999	165	167	999999	999999	692	940	999999	23	721	843	12	353	691	731	18	754	118	999999	999999	429	875	737	169	387	953	732	387	458	686	999999	707	845	613	87	959	34	346	999999	970	577	61	999999	624	160	723	960	406	869	899	679	188	799	178	15	614	428	998	999999	735	960	999999	174	999999	521	146	999999	739	613	772	999999	417	941	999999	999999	378	785	999999	18	999999	993	336	518	559	999999	31	907	999999	607	473	999999	999999	169	441	20	24	886	764	113	24	567	230	999999	107	915	271	246	821	999999	637	829	315	989	523	999999	633	54	614	328	499	999999	999999	999999	149	240	957	258	999999	968	114	491	30	999999	994	999999	999999	999999	999999	644	999999	784	96	628	999999	644	235	46	645	699	999999	969	281	445	613	786	999999	999999	999999	866	957	23	736	999999	999999	155	808	305	995	427	967	99	633	970	582	714	151	859	999999	505	15	921	613	810	591	999999	220	585	406	217	999999	685	
891	555	686	732	58	243	683	825	836	999999	999999	999999	999999	999999	346	310	999999	898	999999	229	927	157	860	46	410	926	271	999999	999999	232	899	999999	410	292	208	87	293	849	999999	999999	186	345	669	999999	879	395	999999	999999	797	999999	999999	507	572	798	758	744	999999	650	332	132	972	999999	999999	613	39	264	999999	450	98	268	26	23	241	737	52	591	488	785	166	25	848	965	22	35	510	402	224	612	999999	464	393	643	999999	544	935	312	454	65	55	999999	999999	638	217	539	892	999999	275	835	755	176	999999	909	494	317	283	16	860	864	113	637	50	215	916	999999	875	999999	496	697	802	739	147	432	739	541	447	220	999999	483	143	800	137	388	856	367	208	483	158	219	999999	928	452	589	999999	418	585	372	721	583	664	518	223	578	42	999999	39	833	180	953	870	73	257	999999	731	312	999999	661	999999	558	435	999999	234	286	436	874	297	557	999999	330	956	85	999999	185	819	999999	587	558	999999	841	338	999999	313	205	999999	206	999999	74	999999	649	907	923	23	172	999999	272	999999	936	151	999999	727	482	362	849	997	794	575	82	568	116	999999	951	999999	516	230	71	97	999999	999999	239	203	999999	698	831	423	42	71	335	37	556	999999	650	999999	197	124	856	21	464	999999	554	631	999999	506	752	923	956	999999	506	999999	999999	185	999999	998	999999	965	999999	999999	531	436	964	732	250	999999	999999	775	84	544	127	402	374	999999	632	830	999999	999999	595	727	946	999999	466	999999	999999	999999	940	380	86	651	999999	231	620	82	490	38	243	999999	390	562	999999	976	849	422	500	114	577	47	552	433	615	313	379	776	836	999999	969	551	177	856	114	641	698	432	48	895	781	301	999999	999999	597	571	999999	999999	999999	969	68	54	923	461	815	903	828	652	46	999999	852	843	999999	999999	68	692	999999	533	457	999999	999999	426	383	604	332	285	478	948	999999	999999	95	347	543	999999	999999	999999	999999	999999	50	211	813	55	396	846	53	938	65	999999	999999	905	918	999999	584	999999	999999	642	670	328	138	540	434	879	816	992	116	999999	999999	379	999999	143	74	936	492	256	49	999999	39	536	999999	394	229	776	999999	931	135	999999	762	162	184	922	264	999999	587	510	776	933	239	404	740	538	637	686	400	412	840	981	210	999999	351	459	612	144	767	744	321	658	999999	885	867	714	752	158	999999	389	879	999999	359	982	480	115	12	635	999999	999999	756	543	386	10	999999	153	200	433	810	999999	999999	130	542	999999	199	
128	466	999999	536	35	999999	488	491	20	533	86	632	228	999999	999999	457	977	347	744	987	777	999999	476	794	723	524	328	348	999999	79	758	231	516	999999	361	649	657	108	999999	246	277	999999	375	477	999999	521	972	575	999999	277	999999	999999	797	855	421	846	999999	560	999999	511	467	150	21	941	774	854	126	434	999999	596	799	878	576	999999	999999	726	906	999999	779	212	551	999999	773	999999	737	976	433	661	382	515	659	107	999999	270	778	137	50	434	702	999999	405	547	79	977	477	999999	215	299	144	694	940	999999	780	611	959	714	377	808	214	999999	999999	999999	999999	999999	936	999999	593	999999	729	593	999999	482	999999	620	999999	13	999999	795	735	999999	999999	144	526	687	999999	669	327	684	310	999999	760	241	999999	999999	738	940	494	89	51	775	999999	899	569	551	18	467	694	170	804	955	999999	581	999999	999999	37	296	999999	999999	424	277	384	909	999999	665	833	454	261	401	881	999999	518	603	999999	960	999999	871	574	974	678	117	974	167	879	354	43	188	167	299	878	452	11	129	999999	773	400	961	893	999999	718	563	216	999999	288	937	446	438	826	123	527	165	999999	964	999999	999999	302	227	999999	661	631	654	297	962	999999	439	999999	999999	999999	981	569	999999	977	670	265	124	901	681	999999	999999	907	605	362	54	771	999999	730	46	999999	357	480	183	931	999999	282	74	276	253	780	849	82	57	499	999999	554	86	999999	61	709	582	415	620	349	97	753	999999	301	253	201	800	708	829	966	590	999999	396	519	744	397	200	848	658	901	38	869	860	115	999999	999999	695	543	678	336	999999	942	859	833	844	489	255	773	33	62	999999	150	252	999999	908	343	167	566	444	664	518	734	757	999999	320	228	892	921	999999	752	505	267	40	999999	999999	999999	651	562	675	264	999999	427	824	605	922	999999	626	780	206	183	342	139	109	23	818	125	195	150	999999	626	597	334	989	280	556	722	120	749	963	270	692	604	890	999999	522	100	909	161	999999	433	999999	122	724	609	420	376	167	999999	999999	999999	462	510	50	999999	667	817	438	554	999999	210	777	876	816	935	491	737	248	920	999999	727	216	43	999999	999999	34	484	999999	389	999999	190	999999	999999	999999	962	808	192	564	840	521	705	999999	365	112	596	999999	724	306	999999	128	999999	137	247	999999	956	999999	428	999999	999999	34	193	216	999999	693	868	645	684	811	854	137	308	183	407	999999	795	75	850	999999	999999	442	310	188	821	270	188	62	326	576	118	177	
389	999999	613	816	337	498	613	999999	243	999999	999999	912	452	660	819	509	729	838	731	999999	944	497	999999	999999	723	999999	395	787	515	999999	329	999999	703	999999	748	999999	569	591	81	306	999999	999999	697	999999	470	398	736	171	451	678	332	999999	845	226	232	999999	625	105	102	332	113	999999	999999	427	631	865	219	765	912	546	940	999999	767	999999	439	766	999999	604	57	335	278	234	346	999999	493	840	999999	486	464	855	999999	473	499	748	202	636	32	999999	999999	605	188	971	258	999999	999999	999999	721	420	786	466	103	30	58	766	63	999999	488	999999	933	791	999999	732	310	66	889	999999	999999	28	999999	803	743	999999	430	452	156	999999	975	999999	108	999999	999999	850	699	997	999999	636	425	999999	695	323	157	702	999999	392	11	455	670	202	25	271	546	703	189	983	999999	574	999999	999999	999999	999999	999999	56	230	634	999999	753	43	312	999999	262	61	915	332	918	999999	51	191	48	451	700	999999	999999	427	837	762	426	671	999999	285	197	46	819	122	939	419	111	482	712	721	999999	422	367	898	762	219	999999	380	999999	999999	681	393	561	163	919	999999	130	628	393	999999	254	92	326	37	116	226	242	802	393	508	555	568	999999	327	999999	287	999999	885	664	628	140	56	410	999999	999999	804	999999	665	999999	820	299	482	99	999999	476	175	999999	340	791	999999	977	999999	986	762	781	122	999999	244	959	641	999999	245	999999	764	742	208	682	936	433	311	741	999999	609	999999	219	83	479	639	851	38	191	999999	999999	128	651	999999	69	999999	608	999999	890	250	706	561	970	63	517	334	107	277	493	999999	906	489	805	410	230	423	999999	708	643	284	393	931	460	910	152	999999	123	999999	148	44	338	942	421	500	870	57	999999	999999	565	999999	999999	583	545	32	42	613	322	999999	90	999999	104	900	847	616	857	999999	111	70	911	671	221	666	138	458	830	999999	999999	314	540	182	821	397	153	498	999999	999999	395	437	877	999999	533	999999	360	999999	939	438	999999	999999	643	105	946	541	253	893	933	876	454	96	201	78	545	18	999999	908	824	706	757	358	874	999999	389	999999	192	382	148	347	315	636	518	999999	999999	272	999999	999999	235	289	153	999999	999999	999999	365	999999	246	999999	993	524	173	451	999999	999999	999999	999999	931	596	715	999999	999999	871	754	596	999999	818	999999	798	999999	282	999999	274	683	544	562	999999	793	18	691	999999	999999	383	389	623	999999	863	957	285	721	999999	999999	84	729	951	930	282	505	999999	305	547	999999	447	608	
721	999999	899	768	143	680	183	999999	922	904	634	846	999999	492	140	421	706	860	302	999999	999999	999999	999999	999999	999999	613	289	11	825	713	999999	999999	989	999999	667	445	285	105	999999	605	999999	178	999999	179	104	999999	955	999999	374	556	598	686	438	370	530	999999	916	363	999999	529	400	181	137	218	760	284	857	211	824	999999	999999	611	999999	697	999999	909	531	102	450	999999	999999	499	637	999999	999999	999999	921	999999	254	887	529	921	68	304	214	999999	51	210	419	819	256	753	966	680	420	987	999999	741	830	620	258	823	913	419	871	901	544	859	999999	303	362	999999	999999	936	174	225	552	741	492	174	868	331	683	630	999999	999999	533	999999	858	137	816	999999	798	633	638	999999	17	649	999999	313	999999	192	999999	125	467	999999	999999	999999	515	999999	445	909	258	665	752	927	150	292	48	966	378	999999	10	966	487	181	999999	333	308	468	217	999999	317	999999	344	685	225	567	173	362	999999	503	451	999999	691	906	932	143	881	999999	565	725	610	467	935	999999	191	999999	637	295	999999	999999	999999	56	999999	542	602	999999	999999	76	712	582	999999	685	857	874	146	347	284	581	249	306	452	999999	999999	999999	301	849	254	101	504	85	930	878	999999	999999	999999	404	676	159	313	863	812	814	998	982	606	999999	609	70	115	844	864	66	999999	290	29	143	152	505	999999	753	999999	239	572	636	652	999999	999999	221	111	741	670	135	999999	386	999999	638	999999	921	885	376	249	193	985	659	221	873	832	494	626	639	261	181	908	560	47	999999	251	372	339	999999	24	999999	959	373	999999	999999	788	669	796	999999	544	231	619	874	513	999999	253	913	424	778	418	999999	595	472	999999	499	999999	999999	348	912	396	236	591	529	361	999999	234	999999	485	482	95	999999	698	245	104	40	561	43	57	406	999999	999999	947	560	999999	999999	802	496	999999	684	521	80	999999	883	993	318	639	100	522	660	417	631	437	941	692	255	728	360	999999	459	999999	193	999999	942	583	68	288	40	999999	999999	60	737	999999	800	999999	25	842	814	251	786	400	471	521	396	988	999999	900	999999	999999	999999	870	999999	999999	434	747	337	999999	999999	310	935	999999	999999	518	759	610	679	999999	999999	999999	999999	999999	913	118	999999	69	476	672	284	999999	999999	999999	283	173	999999	999999	608	618	313	63	999999	616	999999	514	999999	757	791	952	762	785	319	812	273	35	999999	999999	999999	343	538	999999	281	665	999999	999999	432	777	755	445	999999	865	12	71	999999	583	356	70	948	409	802	
832	277	999999	910	499	644	999999	999999	999999	999999	588	937	999999	89	939	999999	999999	999999	39	91	999999	12	999999	323	896	782	257	999999	690	678	140	352	556	541	999999	107	758	755	635	790	368	883	507	473	61	999999	999999	981	650	800	388	578	918	328	274	830	921	210	23	716	396	999999	999999	999999	999999	246	390	733	384	842	34	223	856	249	722	654	999999	999999	272	967	54	999999	581	889	300	561	433	238	277	874	185	999999	999999	918	404	526	680	927	631	814	548	15	607	808	776	175	999999	679	999999	619	999999	49	937	999999	671	130	999999	999999	289	289	812	161	465	509	666	999999	482	937	845	206	974	577	260	999999	429	49	999999	773	123	134	999999	754	633	657	548	146	620	694	257	284	266	999999	647	999999	12	397	549	107	151	999999	999999	999999	834	409	999999	999999	788	490	627	632	460	497	210	164	449	68	999999	808	961	530	856	787	690	570	939	617	929	999999	455	999999	999999	572	999999	813	441	999999	920	999999	22	789	357	999999	999999	624	823	769	166	999999	902	999999	869	740	146	999999	453	905	103	273	469	38	829	880	45	594	142	888	999999	396	722	393	147	303	796	181	183	726	719	76	999999	180	460	446	15	511	172	759	436	19	369	536	962	656	764	983	960	476	999999	999999	492	935	903	999999	770	519	999999	575	999999	964	447	726	196	999999	999999	299	578	392	874	999999	431	999999	462	856	37	196	430	999999	999999	812	999999	706	632	999999	583	999999	276	690	999999	496	705	597	814	471	571	642	349	935	141	474	415	577	601	570	999999	119	482	999999	742	583	98	324	999999	142	754	741	999999	999999	453	713	999999	887	716	388	999999	834	568	991	294	999999	847	494	999999	75	406	642	999999	72	195	473	339	229	947	103	407	999999	999999	682	716	999999	548	999999	999999	999999	999999	999999	861	999999	742	226	551	491	762	999999	735	604	999999	970	735	121	636	999999	999999	979	383	803	940	623	999999	447	282	999999	999999	463	845	999999	12	932	623	999999	780	999999	329	968	999999	848	466	999999	367	803	425	591	946	605	203	517	634	512	53	999999	587	248	242	304	943	665	217	999999	513	287	601	42	999999	857	340	999999	712	795	67	535	346	999999	266	187	999999	691	999999	999999	270	338	999999	500	999999	975	999999	542	999999	34	34	267	641	167	999999	999999	212	393	243	98	274	458	804	838	455	518	311	246	982	65	283	262	725	537	48	185	463	111	153	381	566	798	96	687	771	999999	894	188	999999	999999	975	638	457	851	
999999	811	999999	999999	54	999999	999999	63	560	604	999999	999999	541	113	129	910	625	110	249	862	532	475	372	127	77	655	624	132	981	805	999999	999999	804	873	132	999999	651	999999	66	773	707	999999	248	492	936	999999	268	791	69	354	999999	874	999999	595	329	939	449	416	999999	399	999999	551	82	754	524	115	967	667	980	892	268	158	53	475	165	29	999999	879	190	999999	396	832	73	999999	254	999999	256	999999	554	999999	786	245	999999	667	27	165	440	493	999999	999999	41	600	811	177	999999	412	830	999999	440	309	999999	570	235	850	12	923	488	445	509	319	858	757	123	796	115	999999	598	386	457	999	588	744	911	360	47	796	31	895	550	842	999999	334	779	254	481	226	20	709	664	104	677	999999	983	999999	999999	283	487	24	71	72	814	999999	474	440	720	999999	658	874	999999	999999	901	592	999999	667	935	534	978	868	324	889	999999	889	999999	362	332	594	760	262	999999	999999	999999	17	834	488	38	999999	999999	348	533	514	567	145	999999	999999	203	94	109	325	723	446	305	999999	699	181	59	999999	999999	121	118	136	216	999999	495	59	896	999999	757	999999	639	15	674	639	999999	810	999999	878	999999	999999	169	247	494	445	539	942	468	999999	317	663	438	999999	206	747	239	407	999999	172	649	846	999999	309	336	693	686	717	771	665	999999	999999	850	181	999999	470	999999	871	642	771	866	999999	591	206	586	104	977	535	808	926	409	937	999999	169	238	999999	999999	999999	910	999999	759	821	180	999999	999999	427	813	267	182	736	795	368	999999	537	306	999999	265	999999	999999	999999	715	160	999999	844	265	999999	387	999999	942	784	999999	102	960	999999	21	54	999999	999999	781	168	999999	999999	363	82	141	51	999999	974	999999	142	891	355	147	678	999999	999999	999999	999999	546	87	50	132	325	398	977	703	999999	923	525	261	722	476	999999	999999	999999	995	796	837	713	999999	999999	413	827	809	892	413	955	291	756	413	142	57	252	704	128	169	999999	964	104	437	999999	258	999999	611	419	999999	772	582	728	99	999999	85	621	331	911	636	304	515	506	573	748	126	176	122	129	675	999999	879	445	790	601	832	999999	285	999999	916	999999	225	400	999999	641	382	563	999999	601	999999	999999	920	792	999999	864	889	468	531	689	526	91	999999	492	744	999999	893	147	937	497	979	342	999999	750	994	999999	88	125	40	931	999999	563	509	520	71	999999	999999	999999	953	926	712	373	221	999999	999999	834	617	733	655	284	999999	244	625	179	621	999999	99	180	999999	
999999	785	773	438	599	323	963	582	826	999999	504	888	806	999999	21	999999	615	131	999999	694	170	75	355	469	755	193	141	937	340	898	999999	159	142	298	154	999999	938	935	621	282	102	262	790	312	161	395	941	999999	614	393	16	602	349	999999	637	744	440	314	682	416	192	35	252	999999	92	999999	756	518	999999	999999	847	999999	509	477	602	907	284	53	318	370	251	89	999999	946	999999	744	810	657	661	410	709	634	262	999999	999999	76	20	863	229	806	999999	433	999999	999999	546	336	102	872	999999	729	999999	999999	995	999999	174	113	703	305	999999	347	999999	109	999999	638	170	223	427	304	387	536	999999	999999	823	512	999999	999999	76	588	410	999999	652	938	774	931	940	322	999999	999999	999999	986	373	714	828	881	271	999999	999999	999999	582	332	908	798	999999	356	999999	59	574	493	999999	356	46	124	895	478	695	999999	334	925	999999	999999	584	486	262	401	999999	192	592	941	250	201	250	692	999999	999999	999999	853	999999	428	108	890	748	155	359	694	999999	258	819	359	999999	664	215	651	685	734	748	432	545	103	193	999999	466	632	252	999999	999999	353	118	817	820	842	999999	906	827	807	109	439	999999	568	450	914	999999	242	755	585	999999	599	17	281	339	235	317	360	244	458	434	999999	903	960	588	999999	150	12	999999	353	512	999999	824	999999	634	319	999999	999999	652	999999	287	234	876	666	413	516	999999	837	488	594	999999	999999	671	378	383	983	535	176	980	843	999999	999999	703	999999	83	999999	775	140	646	30	999999	340	708	999999	999999	999999	249	999999	556	81	271	313	523	944	818	999999	636	455	503	650	783	138	996	808	999999	917	999999	474	592	726	741	214	200	468	664	204	103	705	999999	183	999999	999999	999999	909	582	470	846	759	999999	373	60	329	999999	995	246	801	999999	900	471	262	679	775	654	999999	339	66	122	65	289	623	616	931	257	329	906	493	519	97	999999	44	81	771	880	228	999999	421	999999	204	231	863	999999	203	244	999999	999999	969	645	789	579	525	999999	999999	479	970	757	129	81	318	99	752	292	255	674	999999	999999	907	894	435	164	999999	999999	999999	833	426	761	999999	696	312	824	937	848	999999	518	999999	999999	291	999999	910	471	556	349	269	115	999999	581	616	529	999999	999999	596	84	219	634	661	46	439	956	63	999999	344	432	768	493	999999	904	562	737	964	999999	900	615	984	963	607	578	999999	813	999999	844	155	893	889	549	238	999999	638	104	856	673	257	334	248	701	136	133	581	
776	953	574	28	878	999999	66	863	999999	100	255	36	93	817	999999	601	218	73	450	543	229	999999	999999	275	467	880	301	503	575	376	999999	837	483	999999	453	859	791	999999	999999	338	832	685	999999	772	392	77	773	855	631	732	40	638	685	590	361	521	665	309	560	999999	273	562	297	614	807	418	999999	96	374	999999	810	392	796	999999	710	543	999999	525	882	999999	116	445	872	999999	346	999999	999999	893	645	931	204	999999	275	999999	75	280	398	642	965	974	999999	687	491	999999	922	999999	842	573	879	817	513	999999	426	170	999999	828	689	454	277	162	999999	999999	450	442	999999	328	126	528	999999	440	155	375	560	908	874	428	953	17	920	999999	999999	587	23	827	428	999999	999999	115	386	246	590	943	375	812	716	999999	247	59	303	604	531	324	527	448	672	147	589	518	999999	472	874	682	534	578	350	679	645	622	999999	999999	262	20	151	809	850	211	10	999999	201	999999	191	904	999999	999999	177	999999	999999	999999	165	999999	999999	999999	820	913	999999	999999	419	796	471	46	230	624	45	787	351	999999	182	717	598	999999	999999	841	999999	286	291	970	969	218	411	999999	619	80	467	733	50	705	200	238	999999	999999	999999	999999	285	164	789	567	999999	925	974	656	325	353	976	694	152	999999	240	543	632	401	938	999999	395	619	427	159	167	311	999999	999999	330	999999	999999	655	999999	934	565	999999	497	723	999999	53	243	754	537	275	999999	772	999999	416	475	656	999999	56	14	589	817	666	737	639	410	999999	999999	338	335	999999	999999	331	25	999999	78	999999	56	908	299	999999	999999	640	92	999999	65	394	721	999999	180	999999	348	232	651	999999	999999	899	434	857	323	544	865	904	429	165	201	772	999999	381	999999	999999	610	696	999999	119	621	999999	584	585	583	25	999999	846	168	999999	42	852	680	925	102	179	643	198	999999	755	39	73	999999	926	960	292	637	349	993	773	73	999999	999999	541	477	939	999999	849	283	999999	699	28	745	767	133	349	102	831	289	178	763	421	111	11	89	999999	965	658	999999	999999	387	505	852	395	598	391	386	148	458	162	854	794	914	297	999999	21	327	454	803	999999	199	806	69	825	19	651	550	999999	462	918	974	666	234	982	920	203	175	999999	178	741	962	954	382	137	324	969	506	813	945	999999	241	521	999999	13	111	999999	445	999999	385	946	840	999999	685	539	188	197	569	932	999999	862	845	967	999999	71	999999	999999	434	932	510	50	999999	736	528	394	687	463	811	231	881	350	
757	999999	974	231	901	999999	278	842	949	136	999999	999999	446	999999	999999	273	245	999999	999999	866	156	999999	526	999999	801	999999	393	301	999999	725	385	347	60	36	999999	707	992	999999	170	999999	966	591	999999	999999	640	580	299	999999	171	423	227	28	876	999999	203	999999	999999	639	430	797	667	977	990	233	751	72	999999	420	977	525	281	999999	633	746	899	999999	999999	999999	999999	230	999999	999999	139	438	999999	999999	471	45	832	860	95	363	633	373	940	988	601	759	999999	578	67	879	468	645	999999	46	999999	140	999999	639	724	479	999999	210	982	720	847	999999	726	394	601	488	587	999999	440	917	558	269	806	999999	963	769	999999	136	173	934	487	494	296	470	999999	341	999999	203	145	616	429	432	390	229	150	999999	43	249	999999	579	301	352	215	234	488	135	333	214	676	999999	959	999999	999999	58	242	363	274	265	422	999999	568	394	980	824	498	135	999999	586	770	923	736	280	999999	593	643	145	288	72	999999	999999	17	999999	527	190	656	999999	395	342	987	787	775	777	826	999999	20	907	371	391	736	999999	256	747	444	752	999999	689	657	999999	999999	107	84	212	282	576	999999	852	867	999999	177	875	999999	546	999999	999999	158	958	453	999999	582	999999	774	897	335	999999	598	269	281	774	961	967	965	941	927	999999	712	999999	999999	999999	464	168	49	571	223	860	999999	710	158	999999	604	270	245	224	999999	678	333	999999	877	652	977	993	999999	103	838	210	910	798	619	709	280	586	999999	203	978	424	696	999999	684	475	18	888	121	819	179	701	731	999999	81	999999	566	535	694	852	282	471	586	945	733	23	950	823	100	449	190	28	806	51	246	455	982	130	502	412	644	98	999999	761	924	146	478	999999	727	370	153	744	891	610	921	516	837	999999	999999	999999	524	194	798	671	638	160	894	999999	999999	999999	276	999999	999999	292	218	193	589	999999	31	596	545	790	106	730	306	445	137	999999	129	999999	618	241	999999	831	887	999999	300	220	132	773	251	787	655	111	104	707	999999	999999	401	999999	927	22	728	882	135	999999	97	77	375	202	999999	999999	570	784	17	44	794	211	405	758	892	379	702	258	999999	757	145	995	635	999999	733	528	804	391	802	999999	512	768	705	999999	372	999999	844	999999	749	553	227	870	104	70	999999	999999	999999	642	845	557	319	480	536	378	598	102	442	777	999999	504	893	999999	981	411	999999	999999	505	252	396	669	999999	772	508	802	539	275	900	575	685	232	326	172	545	999999	295	42	
999999	337	564	280	999999	76	470	255	659	47	888	692	538	887	15	960	256	999999	32	547	972	734	999999	333	201	999999	101	246	188	731	644	736	125	499	999999	177	999999	126	879	999999	311	262	153	999999	386	217	999999	798	227	999999	915	368	233	748	70	507	498	241	88	923	999999	234	77	999999	999999	999999	577	48	104	837	999999	999999	306	563	245	719	591	346	946	983	829	302	28	822	815	285	513	376	999999	295	999999	999999	47	955	999999	87	195	225	109	235	640	999999	704	389	94	999999	72	669	513	350	916	162	999999	105	103	682	215	999999	121	126	648	210	609	999999	168	999999	102	350	999999	999999	999999	376	246	720	999999	831	598	639	737	40	223	999999	863	98	379	999999	172	941	999999	810	871	999999	113	983	587	440	999999	895	230	999999	999999	721	599	355	817	999999	999999	999999	752	999999	93	576	516	91	903	999999	346	520	439	640	999999	161	488	999999	296	592	272	999999	143	999999	999999	702	999999	478	347	502	255	999999	999999	828	611	597	198	999999	726	999999	433	31	89	783	103	999999	466	590	999999	999999	999999	339	68	999999	287	662	999999	840	999999	391	167	48	744	411	558	828	249	610	38	74	962	889	542	991	168	251	183	360	819	563	999999	999999	871	805	269	999999	460	56	999999	949	167	358	768	999999	999999	395	286	678	999999	275	639	999999	999999	542	579	999999	796	999999	999999	45	488	89	999999	277	154	339	999999	939	999999	643	377	203	999999	89	907	613	131	207	854	773	999999	999999	136	999999	924	390	999999	339	235	916	129	999999	980	515	470	999999	337	501	200	808	228	347	536	999999	999999	445	796	481	999999	999999	231	999999	999999	302	81	983	999999	477	352	999999	72	999999	713	999999	524	984	222	999999	619	829	999999	629	16	55	555	626	968	545	656	488	593	795	704	269	695	999999	181	999999	999999	486	134	859	158	999999	746	390	634	311	76	999999	233	253	862	999999	999999	999999	592	176	747	454	25	999999	821	863	180	276	143	999999	539	994	813	999999	119	142	705	426	480	580	999999	174	992	999999	478	999999	265	349	999999	898	580	102	937	14	999999	989	471	715	48	999999	999999	999999	257	190	772	82	110	697	999999	729	110	272	131	22	866	583	462	999999	999999	88	608	830	344	999999	873	999999	999999	808	594	129	999999	989	388	195	324	830	916	999999	894	405	642	567	999999	212	798	318	999999	999999	148	367	537	121	775	999999	686	434	999999	999999	316	999999	26	301	113	24	68	120	883	935	698	45	666	649	464	544	446	50	
625	141	446	999999	475	141	669	237	592	559	224	429	509	889	695	903	505	569	389	350	999999	201	154	687	999999	999999	236	112	701	887	999999	240	999999	645	999999	999999	999999	751	860	999999	632	999999	999999	508	896	463	999999	808	349	762	154	895	165	999999	999999	434	986	759	140	999999	905	999999	536	705	902	983	999999	863	999999	691	337	999999	999999	505	999999	588	769	646	999999	971	610	427	763	938	743	761	85	427	999999	385	27	999999	621	431	978	75	349	999999	606	912	557	999999	999999	657	999999	999999	196	660	386	999999	664	350	968	169	999999	487	999999	597	999999	150	908	488	803	704	674	999999	142	287	526	653	249	999999	999999	878	424	48	698	115	514	352	575	425	999999	72	720	676	848	462	603	500	271	752	999999	999999	14	78	999999	34	999999	914	268	908	999999	733	999999	621	310	100	999999	789	789	698	93	999999	575	492	447	741	983	997	672	679	683	35	391	999999	999999	584	873	355	999999	999999	132	599	94	666	291	317	999999	999999	376	999999	717	999999	711	572	999999	154	889	521	631	999999	50	999999	252	588	234	118	352	271	341	726	226	999999	519	124	576	493	535	909	211	999999	999999	884	631	914	962	869	323	818	827	145	999999	999999	999999	252	634	999999	999999	999999	441	999999	965	53	767	999999	541	999999	999999	597	996	185	618	980	320	500	600	999999	364	337	625	999999	794	533	443	206	42	864	675	277	490	999999	999999	39	999999	999999	999999	393	126	999999	383	999999	574	726	822	652	526	714	51	233	999999	478	782	30	999999	999999	999999	999999	609	571	617	999999	652	37	999999	566	50	589	512	292	335	217	999999	382	954	980	790	78	711	790	679	327	823	451	625	21	657	999999	159	999999	648	733	784	555	999999	707	992	547	999999	265	612	999999	212	758	999999	444	439	409	75	899	999999	320	730	818	892	299	852	210	411	105	908	924	439	119	643	999999	999999	494	999999	999999	999999	252	459	455	999999	741	125	999999	553	191	999999	999999	59	259	999999	338	999999	965	662	84	854	792	145	524	357	999999	508	102	125	305	21	945	401	999999	999999	52	861	285	640	160	999999	787	656	230	999999	660	874	189	13	314	600	467	831	933	999999	205	999999	935	107	500	999999	33	999999	258	999999	999999	856	999999	348	73	999999	726	999999	512	901	76	145	914	11	697	999999	999999	99	810	705	553	123	999999	425	716	935	926	999999	999999	917	160	838	408	61	885	803	643	841	939	837	873	142	329	41	336	69	202	999999	410	687	999999	934	999999	999999	625	
999999	397	816	999999	138	551	549	195	999999	751	238	999999	863	126	893	179	487	159	972	831	999999	794	436	98	657	742	999999	777	462	12	999999	698	854	999999	999999	415	999999	999999	811	295	334	947	734	290	999999	331	338	816	517	517	437	999999	176	721	214	728	961	999999	974	999999	999999	771	733	592	999999	999999	882	438	755	487	999999	277	999999	687	507	999999	70	155	990	999999	413	186	270	999999	574	440	532	143	230	642	454	108	245	425	736	562	224	999999	755	999999	448	900	999999	999999	174	170	446	489	223	740	668	815	737	999999	999999	383	511	999999	999999	999999	17	749	217	999999	43	254	41	922	950	999999	259	999999	400	431	887	513	124	240	779	999999	993	999999	920	999999	973	638	371	999999	443	999999	60	435	133	660	561	699	692	949	999999	919	139	524	538	999999	491	999999	425	315	760	478	999999	999999	999999	615	111	964	829	999999	999999	999999	882	443	489	999999	999999	823	795	999999	869	198	999999	999999	999999	999999	283	999999	514	651	998	233	223	65	837	999999	104	780	426	517	559	999999	869	964	999999	601	46	696	45	940	383	999999	954	685	445	571	658	103	46	159	999999	999999	460	187	999999	999999	999999	999999	605	524	999999	124	407	287	999999	282	328	855	364	999999	822	586	444	999999	999999	340	279	537	619	276	316	11	744	999999	186	999999	146	692	245	895	420	219	999999	521	448	999999	270	676	999999	999999	999999	802	738	403	999999	999999	999999	999999	909	398	645	653	217	339	217	501	380	140	111	999999	145	636	999999	469	232	613	495	923	135	18	80	602	999999	456	33	999999	272	999999	940	431	739	999999	783	846	260	999999	12	762	999999	946	999999	139	575	251	999999	616	192	999999	181	723	268	274	761	900	328	52	621	760	315	703	238	39	199	999999	524	885	852	773	218	465	999999	733	619	999999	999999	999999	37	999999	429	417	331	999999	179	227	172	474	497	883	999999	217	155	999999	456	609	717	999999	940	895	999999	151	999999	418	999999	715	122	535	655	583	780	387	25	830	999999	999999	999999	246	859	971	517	999999	999999	999999	255	11	319	368	286	999999	470	269	10	999999	999999	287	654	913	931	464	999999	637	819	914	112	150	201	324	910	999999	238	481	10	999999	999999	677	753	794	172	999999	405	753	258	645	123	521	387	883	999999	63	253	999999	314	405	867	999999	999999	483	999999	115	810	995	458	727	781	988	268	999999	754	395	999999	860	750	999999	68	361	389	184	999999	591	999999	318	999999	856	999999	999999	177	605	999999	999999	448	280	927	67	
258	410	305	530	863	135	262	356	138	381	529	393	718	441	347	999999	501	65	682	285	353	999999	999999	601	422	22	820	663	999999	257	947	264	932	693	624	999999	66	858	320	675	338	415	189	185	337	999999	60	999999	268	595	15	392	597	651	713	756	963	703	118	851	999999	599	426	999999	434	999999	460	35	999999	689	459	642	999999	17	946	937	999999	271	274	499	961	999999	405	344	251	565	667	291	979	868	694	362	999999	469	999999	739	989	308	751	72	472	35	919	999999	145	999999	999999	999999	704	776	443	701	439	618	889	999999	203	91	639	999999	608	178	56	948	999999	107	999999	285	645	217	999999	24	520	212	37	936	174	999999	209	999999	999999	87	586	212	999999	993	923	141	579	151	999999	907	669	881	463	303	979	971	584	999999	481	371	944	999999	828	428	190	999999	999999	953	65	377	999999	760	951	999999	592	843	523	999999	183	760	706	504	671	49	355	999999	748	999999	999999	202	252	170	407	556	143	99	999999	16	813	696	551	625	95	178	35	908	929	999999	710	145	458	999999	864	720	664	449	825	999999	83	999999	488	856	996	862	135	721	363	404	397	999999	468	516	197	486	219	90	418	502	999999	999999	999999	815	33	821	744	668	305	686	892	693	273	596	933	272	999999	999999	629	999999	999999	313	999999	535	999999	217	999999	999999	395	387	511	583	41	999999	773	999999	999999	672	832	999999	999999	466	999999	999999	512	704	239	872	583	925	999999	524	999999	999999	458	711	999999	184	999999	816	154	803	282	999999	185	318	661	939	822	307	999999	999999	862	454	114	999999	887	999999	32	840	978	804	367	999999	119	987	132	999999	874	72	743	999999	401	999999	40	324	193	507	501	203	999999	299	60	286	504	999999	999999	17	90	871	999999	23	999999	440	837	350	445	999999	808	197	196	815	75	759	563	764	999999	846	423	789	999999	999999	999999	828	999999	999999	754	999999	999999	387	335	124	999999	13	249	730	999999	960	999999	690	999999	380	699	314	17	236	234	300	723	740	587	815	593	300	999999	443	637	333	642	158	999999	364	999999	999999	861	81	59	71	520	833	259	194	667	733	910	32	690	82	820	999999	464	463	367	235	999999	520	531	475	535	805	999999	191	328	999999	103	524	999999	999999	452	999999	186	172	779	999999	490	403	157	860	389	454	999999	565	512	81	999999	142	997	620	999999	351	999999	584	535	715	999999	77	866	638	639	396	999999	423	630	999999	999999	999999	999999	477	745	999999	999999	671	999999	91	62	537	679	257	999999	961	
526	999999	645	110	999999	999999	636	999999	159	423	999999	519	230	992	955	339	934	627	999999	403	999999	999999	875	235	999999	879	999999	454	663	999999	999999	618	303	678	870	584	777	529	999999	792	664	620	327	331	999999	854	450	103	999999	999999	602	999999	570	941	512	999999	48	419	999999	517	113	192	410	999999	35	918	225	999999	132	999999	562	415	999999	894	999999	838	999999	553	366	134	438	999999	999999	941	610	346	999999	361	175	873	546	999999	999999	981	999999	999999	219	999999	306	951	638	999999	970	754	170	197	922	999999	999999	674	999999	494	63	998	88	708	863	469	999999	688	869	999999	386	999999	999999	203	999999	158	216	265	999999	999999	257	415	495	999999	435	574	781	999999	424	382	157	500	88	61	314	408	902	980	999999	750	999999	999999	91	999999	999999	721	919	966	188	773	470	947	999999	963	999999	648	512	548	999999	299	688	999999	999999	497	716	886	999999	782	889	999999	999999	235	646	999999	999999	639	334	722	999999	713	654	814	999999	999999	999999	209	455	124	814	666	999999	364	999999	329	71	999999	352	593	67	635	999999	999999	999999	579	528	244	999999	999999	178	607	324	999999	529	569	644	873	687	624	585	516	441	65	968	233	712	999999	528	327	817	999999	297	999999	664	392	172	517	738	999999	132	677	898	999999	999999	217	352	116	999999	148	999999	999999	435	999999	17	550	204	495	178	853	866	999999	715	983	359	999999	319	583	135	146	406	999999	145	999999	999999	907	999999	999999	118	761	881	606	66	390	641	628	257	999999	732	999999	198	676	999999	884	799	494	962	914	928	460	999999	768	981	697	741	558	63	999999	236	109	999999	51	386	999999	999999	270	580	999999	999999	999999	248	999999	999999	21	948	999999	787	260	232	17	945	703	233	658	864	122	624	999999	999999	999999	999999	844	999999	632	191	156	299	931	911	538	914	999999	999999	207	221	156	917	969	749	21	770	999999	999999	228	164	999999	817	728	553	860	645	999999	685	999999	999999	404	418	227	830	801	999999	999999	349	694	102	999999	140	36	447	717	204	655	620	637	323	771	663	123	478	951	338	571	999999	61	893	703	999999	314	50	999999	738	699	149	947	581	914	463	495	999999	999999	109	791	291	835	665	999999	600	58	945	395	740	999999	749	878	473	868	477	297	999999	999999	366	825	999999	630	979	505	516	673	66	408	999999	178	987	631	852	547	289	999999	999999	902	112	903	369	654	86	999999	999999	270	999999	712	999999	999999	694	737	999999	283	999999	661	855	999999	484	927	991	546	87	572	316	127	35	925	
589	924	999999	898	296	999999	466	341	554	999999	554	255	199	354	999999	151	999999	259	151	999999	742	628	999999	236	428	185	912	822	576	999999	136	999999	244	999999	999999	521	274	796	451	38	816	999999	116	319	999999	238	738	647	584	935	999999	67	976	456	193	960	237	674	479	999999	999999	644	999999	999999	419	722	20	640	231	451	877	687	999999	122	762	279	521	387	999999	200	446	274	999999	640	999999	79	855	788	374	172	293	999999	326	340	488	999999	708	75	900	999999	227	999999	426	142	68	999999	258	863	999999	999999	448	849	63	289	674	285	999999	133	626	999999	866	232	276	999999	167	287	371	477	634	590	571	456	487	999999	972	348	848	115	582	999999	999999	991	104	999999	724	444	545	999999	665	212	999999	584	449	560	36	999999	831	368	975	781	50	780	239	999999	352	999999	371	999999	999999	336	436	999999	551	614	528	874	999999	814	343	722	741	334	999999	432	999999	987	16	927	999999	999999	516	490	139	800	972	50	762	991	118	732	999999	219	728	999999	999999	485	999999	834	999999	161	867	26	34	262	49	715	999999	999999	297	365	985	999999	999999	341	819	946	170	751	642	487	122	999999	706	999999	650	531	999999	482	656	339	999999	181	895	549	119	499	999999	876	760	266	82	955	999999	753	999999	638	585	397	520	999999	324	291	202	554	49	730	320	423	612	518	119	495	160	958	999999	813	549	94	999999	329	999999	293	990	385	415	166	442	952	999999	22	999999	999999	961	827	24	672	979	999999	510	388	189	52	274	252	157	586	999999	745	352	933	999999	501	999999	999999	348	41	301	999999	148	999999	297	367	558	600	999999	900	999999	333	999999	999999	834	208	583	843	150	999999	999999	747	237	999999	361	697	610	931	923	455	53	999999	999999	983	381	171	212	627	100	821	493	673	680	257	62	482	999999	614	999999	889	917	332	61	899	999999	553	589	318	531	999999	999999	999999	999999	999999	856	763	999999	960	366	672	995	999999	752	328	954	355	77	999999	999999	878	897	999999	832	999999	999999	720	999999	999999	999999	827	999999	894	106	999999	999999	866	999999	563	400	298	638	839	257	436	893	961	999999	732	944	665	999999	608	540	652	999999	999999	794	642	588	999999	53	999999	989	999999	999999	111	859	999999	265	98	358	513	589	999999	250	67	748	406	999999	576	999999	999999	644	316	351	973	999999	453	797	312	81	364	974	264	999999	999999	850	718	346	792	111	328	477	855	999999	973	29	61	412	999999	999999	999999	502	999999	995	66	999999	682	197	126	747	416	463	953	
27	993	538	334	999999	999999	999999	999999	70	999999	999999	999999	519	999999	999	378	954	999999	51	162	299	683	861	962	269	198	763	178	531	999999	999999	694	865	524	838	999999	444	694	817	545	439	983	337	155	546	184	546	999999	683	818	171	444	999999	311	999999	343	999999	575	999999	55	113	48	508	999999	312	781	956	995	950	999999	933	270	495	506	999999	316	355	716	426	95	651	999999	999999	712	999999	999999	999999	999999	999999	504	191	999999	628	771	999999	400	484	497	842	999999	999999	551	999999	997	885	900	999999	869	588	357	987	425	158	980	403	179	553	795	999999	702	462	402	999999	455	504	999999	642	723	73	332	831	858	873	999999	867	110	62	497	999999	999999	660	459	975	999999	517	765	999999	647	378	272	999999	999999	715	150	999999	999999	999999	435	502	821	267	235	805	999999	526	139	999999	497	123	999999	127	66	968	622	52	12	426	999999	938	739	353	995	355	801	485	152	152	733	358	999999	695	627	994	15	900	434	653	720	985	387	223	233	999999	999999	155	790	720	102	108	999999	409	999999	496	999999	999999	999999	880	13	999999	384	999999	818	148	999999	607	499	71	999999	722	617	358	999999	647	560	526	129	471	999999	656	695	999999	59	635	999999	641	912	140	242	536	638	553	650	999999	611	401	999999	999999	461	999999	999999	728	999999	380	490	951	999999	144	999999	999999	358	801	611	356	94	952	936	192	999999	441	694	368	999999	436	999999	73	999999	765	999999	169	999999	45	20	801	11	966	999999	999999	154	999999	937	778	204	999999	187	836	942	303	999999	658	464	221	994	999999	783	297	899	330	296	999999	253	938	108	999999	999999	323	791	999999	999999	127	287	267	48	993	503	999999	174	833	259	257	999999	999999	909	999999	704	910	999999	989	27	714	77	354	392	727	853	999999	680	427	881	864	55	142	999999	999999	999999	206	183	10	526	867	133	999999	999999	49	306	838	38	720	82	214	282	801	792	641	59	932	875	320	149	503	245	746	999999	999999	211	988	467	999999	16	999999	736	50	473	160	591	11	999999	352	430	999999	971	959	999999	677	999999	254	349	999999	689	448	331	863	861	33	999999	386	999999	685	999999	999999	999999	858	713	574	477	241	338	642	999999	58	658	532	889	133	532	285	402	999999	802	956	648	160	491	999999	186	873	189	999999	528	999999	887	598	514	122	999999	122	255	780	209	360	916	707	999999	640	790	999999	973	737	999999	355	999999	839	999999	999999	669	999999	376	156	398	604	61	999999	999999	999999	999999	70	27	777	488	999999	39	
622	84	452	50	941	894	850	777	387	900	452	948	182	999999	999999	714	633	453	999999	745	109	391	605	308	999999	593	421	480	729	781	206	258	91	326	999999	765	440	841	727	999999	526	378	999999	704	609	999999	941	624	122	355	999999	333	74	673	929	240	478	153	22	358	483	380	999999	606	704	203	867	856	859	292	284	999999	726	98	229	731	381	901	999999	98	651	999999	367	999999	396	872	194	417	999999	141	296	297	828	999999	852	156	330	414	999999	999999	82	95	764	830	81	602	607	975	454	999999	859	577	454	923	706	686	23	999999	220	831	18	999999	469	727	995	986	963	356	245	83	410	999999	999999	292	999999	565	42	536	312	793	275	999999	963	197	282	719	842	905	672	176	142	999999	204	178	999999	622	625	999999	835	94	639	260	739	381	797	892	675	172	907	151	654	486	999999	426	999999	799	999999	282	455	285	154	68	999999	79	999999	754	999999	733	999999	403	939	994	701	999999	163	25	479	592	999999	999999	999999	679	997	530	522	999999	295	999999	999999	609	999999	353	591	999999	999999	581	999999	670	440	999999	130	942	289	514	211	659	785	152	272	999999	999999	904	882	76	241	475	70	163	999999	294	468	999999	129	284	277	999999	999999	152	289	582	449	809	161	999999	268	111	400	492	329	862	871	153	514	72	999999	231	471	999999	327	999999	999999	422	999999	156	585	135	822	14	247	614	255	642	863	999999	110	520	999999	535	807	140	85	577	833	694	422	324	999999	67	995	55	999999	999999	824	814	999999	37	696	15	771	143	999999	999999	999999	714	616	238	290	823	999999	769	478	935	718	197	398	999999	588	428	733	270	645	765	999999	201	999999	367	818	999999	629	83	823	747	764	674	851	999999	332	129	87	194	43	666	105	999999	999999	200	180	637	425	128	448	278	281	510	999999	523	386	64	235	258	420	242	203	887	945	730	180	53	999999	999999	620	469	350	549	237	999999	669	783	999999	298	197	191	632	511	634	555	999999	263	186	337	312	277	893	999999	773	800	472	217	289	846	29	136	301	999999	507	979	928	731	283	517	999999	999999	999999	936	71	239	610	692	263	400	999999	999999	866	999999	406	352	575	521	776	436	517	462	504	777	279	71	889	915	14	654	627	745	980	669	483	999999	837	956	767	544	199	779	999999	889	592	112	269	292	319	164	414	417	955	846	999	999999	108	663	667	999	999999	695	687	999999	773	518	999999	999999	534	696	515	618	999999	241	246	737	508	999999	194	999999	
802	999999	605	999999	250	220	790	144	670	92	999999	184	299	767	205	504	102	356	125	84	999999	71	757	623	649	795	663	723	999999	271	893	493	478	500	207	999999	999999	838	367	999999	727	801	537	999999	999999	341	999999	999999	46	742	645	161	499	120	10	999999	849	982	210	455	556	76	999999	999999	198	129	999999	799	570	463	415	999999	988	562	356	999999	534	315	540	317	476	678	687	867	999999	741	994	999999	999999	467	892	116	637	999999	16	660	276	999999	263	964	635	529	999999	999999	336	391	999999	936	999999	636	215	544	452	893	979	877	389	667	782	457	999999	347	310	112	570	308	626	86	556	999999	107	405	61	575	681	946	999999	999999	540	999999	578	67	999999	999999	999999	999999	664	744	932	138	999999	608	356	806	839	298	229	322	22	37	764	96	390	77	538	809	492	876	999999	999999	624	285	137	547	878	999999	999999	447	999999	222	999999	882	153	427	424	499	59	255	999999	392	726	940	999999	513	479	492	999999	999999	999999	452	865	788	532	900	514	995	481	999999	927	771	556	782	471	999999	393	882	942	963	653	49	760	999999	150	828	999999	683	193	623	77	396	399	999999	122	999999	356	855	999999	999999	912	429	999999	999999	999999	964	836	999999	479	301	129	999999	550	714	999999	295	999999	627	647	999999	594	830	999999	999999	741	999999	381	351	670	999999	453	537	532	698	60	233	31	999999	920	999999	992	371	214	999999	504	999999	846	685	330	826	716	729	999999	655	659	91	999999	999999	999999	786	592	494	284	415	847	999999	74	999999	664	660	273	180	999999	999999	999999	232	626	919	999999	271	695	696	30	843	357	724	329	877	48	968	999999	862	23	143	999999	507	97	799	54	912	999999	994	999999	999999	563	545	999999	746	943	436	999999	999999	999999	999999	101	895	474	999999	68	133	271	197	812	999999	54	411	999999	573	999999	999999	145	827	874	450	999999	999999	674	359	289	999999	702	583	934	999999	999999	999999	65	999999	52	999999	42	656	741	920	650	227	191	335	626	999999	388	999999	868	738	301	638	824	365	389	999999	231	999999	161	256	431	688	263	210	193	136	355	390	999999	190	182	488	96	999999	800	999999	999999	349	733	138	999999	254	715	206	320	874	103	700	397	999999	999999	918	505	494	499	962	964	999999	999999	500	805	997	927	688	999999	813	551	870	565	749	881	881	391	32	822	186	999999	67	999999	318	999999	999999	992	878	713	263	999999	601	999999	837	999999	537	206	999999	332	436	999999	37	640	999999	999999	999999	145	647	999999	999999	537	482	
671	323	989	999999	100	834	467	160	999999	58	974	312	830	999999	416	727	999999	354	685	158	700	396	858	945	426	393	985	809	519	355	117	128	999999	999999	929	150	847	768	447	372	774	181	431	278	999999	337	676	382	999999	417	572	999999	999999	388	782	999999	999999	54	490	999999	999999	999999	641	659	999999	856	999999	330	30	276	879	999999	999999	322	383	999999	999999	590	893	98	717	613	999999	111	782	691	219	347	999999	654	685	803	287	999999	524	126	540	772	999999	999999	752	356	362	999999	538	266	519	596	15	999999	320	999999	999999	401	989	245	666	539	999999	259	999999	247	602	375	999999	999999	999999	176	798	267	988	202	262	697	346	371	260	452	573	526	999999	622	999999	473	343	811	653	886	999999	289	459	999999	999999	87	559	514	753	999999	959	461	237	352	798	999999	275	128	999999	463	999999	999999	984	224	965	361	87	34	905	138	42	778	999999	152	425	519	807	987	307	184	147	832	618	274	492	121	299	829	823	594	208	225	999999	199	832	133	304	999999	45	543	999999	534	608	624	954	191	38	94	999999	289	940	288	821	999999	999999	999999	19	720	731	853	72	258	211	320	930	999999	588	243	999999	302	224	571	951	763	999999	613	999999	993	320	311	999999	214	902	999999	653	920	404	999999	873	999999	123	584	513	999999	481	751	332	298	694	147	602	999999	999999	635	74	379	336	67	999999	712	997	999999	410	430	999999	857	999999	667	666	999999	422	834	369	999999	999999	640	999999	999999	291	433	999999	935	309	999999	999999	297	440	277	480	284	593	346	492	171	612	107	999999	93	420	624	404	665	631	683	724	767	435	999999	999999	433	321	566	776	999999	431	72	716	237	721	483	427	89	197	392	999999	86	352	208	107	90	466	974	359	667	38	624	314	625	999999	941	862	999999	820	56	999999	37	570	999999	739	999999	391	999999	999999	999999	999999	325	478	249	266	647	425	236	966	999999	966	347	216	999999	809	806	757	100	779	780	999999	60	999999	999999	429	399	999999	698	468	557	999999	520	612	999999	999999	712	156	75	369	810	526	635	410	453	89	625	999999	461	844	999999	792	999999	177	590	326	999999	999999	338	999999	867	999999	726	768	999999	677	455	999999	794	649	999999	660	692	731	968	999999	985	650	815	70	804	578	65	854	999999	764	408	353	31	105	999999	999999	817	255	501	999999	799	866	991	776	633	889	999999	999999	747	282	110	999999	208	336	340	506	250	277	999999	298	86	872	999999	999999	999999	112	713	999999	999999	449	999999	446	240	
299	465	999999	659	48	999999	914	552	999999	116	262	663	839	154	999999	999999	816	415	549	999999	999999	602	927	633	346	508	999999	186	336	485	307	439	664	338	908	870	222	999999	212	841	110	745	833	765	981	999999	438	999999	27	999999	999999	999999	302	999999	37	697	537	999999	322	540	905	738	999999	999999	808	999999	999	511	245	824	552	969	213	708	999999	466	999999	171	652	355	999999	573	168	400	966	273	146	999999	311	221	343	726	535	671	999999	372	529	75	999999	168	991	927	722	202	999999	999999	830	594	86	570	928	375	843	966	470	341	999999	825	801	544	685	551	999999	34	491	999999	444	999999	772	766	999999	999999	999999	493	999999	999999	851	966	17	999999	999999	552	381	740	293	967	999999	568	999999	604	793	703	274	422	482	449	999999	698	999999	567	116	298	821	319	632	234	170	359	612	999999	490	613	818	999999	111	143	999999	468	740	523	942	875	340	178	973	244	999999	792	21	999999	999999	999999	264	450	320	155	731	72	118	999999	999999	533	956	883	124	190	885	889	321	999999	280	999999	957	197	624	240	957	999999	999999	999999	795	999999	999999	999999	999999	336	358	377	74	999999	411	117	360	682	716	418	999999	457	64	793	999999	549	481	999999	644	999999	206	76	825	89	197	999999	726	720	273	999999	999999	269	979	787	999999	999999	824	365	938	173	908	285	999999	216	321	509	598	552	48	256	896	676	999999	747	140	999999	999999	985	767	332	390	639	418	999999	233	999999	477	276	961	999999	724	999999	733	481	257	920	999999	619	768	687	490	999999	682	27	542	518	216	242	999999	550	999999	839	597	615	999999	278	866	203	982	661	42	331	999999	205	531	780	943	999999	499	219	695	999999	999999	89	999999	999999	957	401	745	714	999999	245	619	420	876	885	528	127	698	999999	64	402	636	999999	655	999999	592	486	495	761	999999	634	742	447	999999	42	622	517	774	575	321	474	457	278	217	797	999999	180	329	646	262	825	883	521	165	303	306	120	434	682	999999	480	905	984	999999	819	502	181	565	844	999999	999999	353	133	666	589	999999	367	999999	999999	456	421	167	849	509	999999	751	230	291	999999	736	511	93	999999	950	841	999999	472	139	397	304	540	615	484	383	251	482	759	854	575	357	938	221	999999	236	213	323	66	485	398	78	281	999999	14	118	761	926	999999	999999	825	30	482	238	512	564	915	806	682	476	267	999999	999999	376	715	999999	797	300	518	999999	746	999999	512	999999	740	329	32	999999	610	376	621	999999	999999	587	999999	
555	875	710	999999	21	999999	407	640	589	999999	131	86	905	183	800	320	999999	999999	395	999999	306	518	494	497	999999	999999	274	205	999999	855	999999	55	999999	346	170	338	97	591	507	999999	349	887	922	999999	619	252	126	476	999999	65	999999	907	835	999999	732	46	390	222	999999	479	999999	212	334	734	286	85	672	999999	999999	471	999999	879	911	841	96	418	595	999999	877	940	425	797	394	999999	704	44	220	262	613	133	947	874	75	37	507	146	999999	999999	999999	544	999999	999999	463	349	832	280	996	994	74	323	451	664	345	584	63	259	999999	84	39	251	865	419	955	889	523	999999	999999	883	344	999999	855	408	242	343	371	999999	999999	55	427	434	999999	226	198	299	999999	293	539	490	974	999999	328	488	167	999999	678	170	601	574	825	999999	999999	123	659	125	999999	52	432	11	223	999999	915	772	657	605	213	649	231	666	999999	240	819	333	909	96	631	376	250	999999	999999	211	276	999999	999999	944	967	925	566	999999	831	639	860	537	276	999999	341	555	831	562	48	39	938	935	367	594	999999	143	214	573	999999	101	999999	440	346	22	920	156	999999	712	637	287	92	158	999999	577	999999	291	66	131	754	85	545	688	952	634	272	999999	412	635	290	999999	721	993	589	739	837	429	201	264	867	195	12	999999	924	760	946	999999	999999	789	224	381	87	92	818	417	555	124	488	711	999999	589	743	917	431	803	999999	999999	569	105	740	950	100	801	263	569	83	999999	999999	202	688	482	240	999999	420	909	999999	999999	999999	999999	193	722	941	999999	514	999999	451	94	696	130	999999	856	230	999999	999999	999999	999999	285	829	259	344	139	360	999999	33	999999	359	999999	507	522	56	999999	999999	397	911	27	18	611	999999	999999	127	988	729	643	999999	999999	262	999999	573	155	628	481	999999	925	836	999999	372	655	465	999999	928	331	587	184	84	276	941	832	104	41	266	679	999999	854	141	355	409	716	298	202	24	999999	557	361	893	574	129	989	560	999999	999999	362	999999	59	56	796	411	555	999999	999999	889	429	140	999999	889	999999	494	954	794	999999	654	655	367	273	232	804	999999	999999	999999	999999	999999	952	282	247	386	903	999999	938	808	345	943	999999	999999	566	999999	595	994	25	999999	944	90	174	205	79	999999	998	994	882	827	252	999999	185	274	68	999999	937	157	893	164	985	425	555	156	459	547	800	507	800	960	999999	809	758	999999	346	430	999999	756	212	45	388	909	999999	120	565	999999	768	590	99	983	375	448	110	
860	485	999999	999999	28	746	532	411	999999	204	921	999999	442	999999	421	999999	638	601	190	944	858	999999	86	999999	445	590	146	779	219	417	817	595	198	709	898	288	818	895	964	20	680	633	999999	715	729	919	133	58	356	662	461	392	194	504	252	93	999999	999999	98	437	609	753	999999	93	386	335	999999	733	375	142	999999	999999	636	180	274	234	999999	999999	54	525	466	97	432	557	956	999999	411	694	466	815	879	999999	807	999999	410	927	441	803	338	404	917	400	999999	223	999999	719	755	23	239	27	999999	47	999999	573	970	521	330	999999	137	951	924	318	999999	559	263	54	935	110	769	346	793	999999	43	650	999999	76	999999	218	13	246	680	398	464	999999	999999	841	365	243	999999	888	999999	796	675	999999	479	608	133	133	960	508	784	999999	253	999999	234	116	999999	68	964	904	117	122	641	999999	999999	535	854	828	937	999999	999999	701	544	881	740	997	420	655	999999	999	943	999999	258	504	462	34	154	571	224	999999	837	999999	278	661	781	493	165	785	116	944	754	305	999999	548	999999	93	121	372	162	236	695	358	999999	965	999999	826	999999	146	438	256	391	999999	999999	431	583	391	432	999999	109	999999	842	999999	999999	236	255	648	999999	709	684	378	913	999999	418	987	820	999999	420	313	700	954	999999	28	356	860	562	470	691	764	964	438	661	238	999999	905	394	69	809	999999	719	999999	732	164	461	69	999999	608	874	625	611	104	999999	128	191	154	999999	823	289	689	673	784	956	339	744	256	717	685	999999	999999	999999	760	679	759	594	999999	999999	999999	567	296	527	953	596	76	162	870	467	542	56	128	288	571	999999	999999	999999	934	999999	999999	999999	215	352	657	99	999999	32	999999	999999	999999	534	803	922	999999	266	999999	999999	720	198	889	999999	874	999999	185	638	400	234	42	979	999999	772	659	31	828	64	361	944	999999	864	235	999999	999999	999999	255	18	253	205	136	315	788	958	276	746	999999	999999	545	427	176	999999	698	146	999999	872	864	449	874	781	999999	107	904	58	301	855	999999	845	999999	428	999999	176	999999	205	108	726	201	601	999999	999999	554	999999	518	934	999999	850	999999	98	64	999999	590	999999	143	472	111	38	410	999999	666	421	783	999999	351	126	999999	999	634	503	48	999999	680	999999	944	999999	236	492	588	969	280	451	690	873	790	445	837	736	999999	922	103	79	326	461	935	94	139	922	270	401	60	777	225	999999	60	999999	758	327	999999	182	245	999999	449	441	469	224	999999	909	841	
906	288	999999	966	711	410	968	999999	229	999999	999999	831	313	232	999999	919	502	235	29	999999	999	999999	520	873	860	687	484	629	884	999999	720	363	230	91	364	123	901	811	999999	271	92	844	539	999999	12	351	999999	397	263	999999	966	988	711	96	841	228	768	284	115	34	925	999999	72	237	617	505	610	232	868	83	27	999999	721	757	999999	999999	158	530	871	519	999999	96	376	372	35	731	652	144	250	999999	354	627	999999	489	999999	744	781	311	999999	999999	740	709	999999	189	505	285	276	953	356	686	80	248	413	999999	278	839	971	700	212	885	852	476	999999	999999	729	400	999999	242	422	996	383	846	157	374	779	56	999999	197	999999	749	464	699	788	563	74	999999	223	999999	220	506	999999	91	109	999999	653	273	999999	796	999999	114	999999	44	999999	359	313	999999	101	48	816	232	999999	784	999999	462	430	163	688	428	668	999999	186	875	32	916	234	301	999999	659	999999	515	999999	771	737	999999	459	430	169	999999	999999	839	24	185	999999	988	234	987	258	999999	999999	500	585	309	999999	836	928	424	22	623	135	21	488	441	999999	311	903	509	57	999999	13	10	993	260	177	999999	999999	11	583	43	691	246	53	109	592	230	999999	29	999999	901	833	44	418	545	312	249	361	582	858	991	95	724	940	186	643	999999	999999	335	141	999999	236	926	841	999999	999999	889	967	388	848	106	999999	999999	866	156	247	968	591	999999	947	999999	477	36	999999	591	999999	966	305	866	466	526	724	604	888	345	674	906	203	999999	613	423	281	999999	999999	999999	999999	211	858	794	939	674	484	58	999999	213	831	210	783	999999	39	965	999999	999999	921	332	381	776	994	530	482	340	775	161	845	534	656	503	302	391	972	746	118	511	927	792	51	676	227	685	513	473	133	943	410	999999	829	180	61	411	390	842	217	337	322	608	899	333	212	852	999999	337	908	402	999999	292	857	999999	182	999999	291	705	559	319	999999	999999	217	831	999999	207	705	485	452	890	10	999999	999999	780	198	999999	893	717	473	374	138	186	999999	730	666	127	999999	746	998	921	130	999999	292	999999	320	999999	401	77	582	15	999999	999999	885	27	401	999999	753	86	893	999999	246	573	241	999999	191	841	452	486	174	632	999999	958	487	530	999999	999999	846	642	469	884	999999	999999	145	999999	999999	68	301	548	999999	518	374	714	853	999999	999999	557	999999	999999	999999	479	861	914	999999	999999	598	199	999999	364	257	86	311	120	616	18	924	999999	438	999999	969	133	
549	904	157	656	268	702	115	343	845	222	871	749	925	990	999999	23	922	195	869	37	475	936	300	262	216	263	107	844	229	274	128	680	137	593	999999	999999	767	256	691	896	999999	999999	519	44	214	561	999999	626	985	911	499	253	903	999999	657	613	999999	894	449	14	604	999999	123	581	103	201	622	342	71	999999	999999	675	503	973	943	225	427	999999	999999	654	78	481	859	318	774	875	776	195	935	325	352	999999	806	999999	301	822	146	999999	940	999999	939	852	565	917	664	999999	749	930	999999	442	196	358	846	794	935	133	411	804	806	228	999999	436	999999	745	725	384	868	816	681	131	89	488	325	45	715	999999	916	941	654	999999	136	845	197	503	139	993	35	21	751	178	421	341	999999	999999	597	999999	999999	820	202	289	999999	932	999999	877	362	707	43	999999	999999	719	216	469	160	854	101	579	249	903	615	731	999999	856	75	999999	709	748	356	602	999999	212	771	106	749	999999	997	999999	596	320	150	431	960	999999	932	999999	999999	999999	191	999999	631	28	273	551	214	999999	999999	107	867	745	177	614	360	440	374	877	948	120	720	785	857	897	982	999999	763	193	771	999999	999999	43	551	758	566	79	971	428	938	229	891	289	445	899	336	851	152	999999	80	529	849	65	93	851	241	406	999999	999999	46	344	999999	30	698	999999	182	999999	999999	999999	57	291	469	945	938	728	999999	441	350	957	571	141	786	999999	122	251	999999	869	949	700	527	170	648	248	392	999999	999999	871	590	650	727	501	657	999999	487	789	70	903	126	364	632	800	999999	999999	171	999999	557	999999	907	999999	999999	313	884	503	891	887	642	230	563	343	296	357	850	699	999999	80	999999	999999	749	333	191	392	999999	999999	999999	727	999999	185	87	487	57	881	963	999999	152	423	617	163	842	600	156	839	999999	782	77	999999	949	999999	242	999999	999999	504	810	583	275	126	999999	299	435	999999	783	467	999999	85	296	414	393	717	557	816	999999	999999	999999	159	999999	351	51	970	999999	792	777	999999	942	985	66	552	81	389	999999	35	863	327	999999	677	999999	689	696	999999	999999	663	891	999999	809	426	638	999999	294	660	406	924	84	589	999999	999999	396	999999	524	999999	29	744	342	14	850	531	952	145	602	542	999999	498	655	777	484	864	900	546	938	999999	357	955	268	421	983	943	951	999999	999999	95	999999	781	999999	538	255	751	330	887	391	287	473	502	999999	751	327	999999	278	307	115	999999	741	850	107	997	810	73	999999	921	
30	906	579	679	589	516	262	561	333	127	532	733	543	23	999999	999999	999999	854	457	517	103	85	999999	654	178	648	353	440	683	999999	728	191	999999	408	999999	484	707	794	913	999999	498	766	583	999999	775	999999	373	728	695	446	945	955	616	968	827	945	241	999999	999999	940	999999	822	999999	999999	398	350	467	145	157	680	952	268	941	465	28	999999	501	523	999999	999999	284	625	744	999999	999999	772	999999	999999	580	921	252	782	293	999999	828	676	889	426	999999	434	913	238	999999	999999	999999	686	24	161	950	999999	453	718	999999	714	666	999999	87	999999	935	626	775	170	564	236	437	180	974	999999	636	999999	447	85	999999	454	882	56	53	729	999999	544	758	423	357	89	477	533	735	579	316	291	599	258	491	146	999999	753	674	355	587	324	711	999999	524	608	999999	999999	999999	999999	831	619	999999	358	887	400	867	999999	813	484	758	999999	999999	405	661	355	752	198	593	999999	796	139	999999	698	151	437	999999	712	898	748	36	109	575	143	748	697	999999	250	371	100	278	306	939	999999	596	682	999999	316	393	179	855	864	784	344	805	999999	247	999999	216	459	568	165	463	75	999999	658	339	310	999999	964	568	512	827	503	355	999999	199	192	111	468	557	999999	329	999999	999999	999999	325	240	338	56	459	982	43	911	532	999999	842	874	741	999999	353	579	658	999999	611	999999	999999	291	999999	315	511	64	703	747	902	51	835	734	182	295	343	109	972	611	999999	999999	478	999999	970	999999	999999	325	450	999999	125	977	999999	900	999999	548	134	44	999999	32	544	405	288	296	999999	490	287	118	999999	455	604	254	607	57	913	999999	875	130	320	757	658	196	613	539	632	924	184	999999	616	999999	171	999999	858	999999	999999	999999	306	191	907	489	999999	548	623	999999	999999	870	379	999999	986	101	672	999999	723	999999	373	999999	791	749	999999	94	316	352	501	78	294	305	396	999999	981	999999	999999	694	223	830	999999	999999	573	619	970	761	554	999999	949	524	961	167	999999	375	586	717	327	999999	999999	999999	183	611	999999	554	710	273	999999	722	838	192	372	978	789	893	688	263	785	182	779	902	999999	951	403	976	117	999999	720	30	81	273	486	181	999999	401	657	999999	72	28	999999	706	999999	832	526	999999	161	982	377	691	686	332	932	999999	999999	624	999999	231	999999	80	447	582	553	463	650	574	999999	999999	999999	398	246	496	201	766	273	82	625	707	435	636	824	999999	759	38	343	999999	340	341	403	552	999999	999999	983	991	581	336	
999999	823	191	952	71	960	999999	979	455	200	141	176	881	705	999	584	796	999999	256	322	823	524	129	902	243	999999	797	999999	288	810	512	209	194	999999	918	999999	526	482	575	863	953	779	582	153	617	174	460	697	999999	535	639	411	999999	999999	512	999999	703	289	718	999999	999999	912	700	645	999999	931	981	943	999999	207	68	999999	17	999999	368	53	941	976	294	79	913	109	999999	753	999999	110	999999	999999	434	289	999999	246	763	877	999999	51	88	999999	465	685	192	516	999999	999999	476	999999	999999	999999	900	469	697	999999	994	649	783	999999	206	999999	474	999999	477	65	999999	507	108	999999	559	139	999999	327	999999	14	521	609	886	407	198	999999	999999	854	705	110	999999	999999	999999	999999	251	124	104	638	845	141	999999	999999	217	136	997	413	257	999999	766	999999	672	582	504	692	999999	999999	762	386	874	836	670	619	881	377	999999	999999	915	728	580	444	45	999999	481	833	541	643	401	760	410	785	122	632	98	440	438	452	471	899	999999	855	999999	999999	764	18	471	852	999999	840	106	453	498	529	83	999999	239	999999	999999	999999	160	999999	994	12	975	98	999999	47	531	451	999999	587	999999	25	564	725	92	327	298	473	372	999999	648	560	999999	957	999999	593	558	999999	210	818	999999	999999	749	601	861	359	999999	675	294	433	331	999999	999999	519	370	483	964	999999	248	999999	331	999999	308	999999	924	443	348	999999	801	141	999999	764	250	999999	245	999999	275	999999	863	732	999999	622	999999	938	367	103	658	153	596	999999	628	209	528	298	496	714	501	287	677	427	20	724	999999	163	943	566	314	999999	284	999999	217	12	494	515	337	999999	458	369	113	830	999999	205	999999	988	513	290	246	951	999999	999999	790	988	295	446	999999	860	749	36	995	801	999999	999999	999999	999999	999999	625	714	22	960	999999	999999	999999	999999	999999	641	815	301	999999	650	663	330	999999	157	753	999999	999999	999999	58	999999	999999	959	432	999999	312	50	999999	335	914	999999	887	575	234	991	845	275	658	999999	448	805	906	568	864	386	341	480	437	729	999999	229	386	909	999999	228	493	828	833	767	871	805	733	489	387	502	762	98	999999	371	311	999999	999999	999999	278	253	999999	908	999999	56	42	831	613	188	219	695	16	977	909	999999	999999	999999	442	999999	941	642	81	426	999999	371	623	253	384	75	427	638	589	999999	641	423	341	585	999999	786	999999	999999	202	554	280	691	496	999999	999999	101	999999	294	55	748	473	635	181	999999	726	733	433	789	999999	547	761	581	115	
45	346	495	999999	921	295	655	999999	901	450	527	999999	999999	875	838	74	999999	211	143	592	840	507	999999	999999	999999	858	999999	363	945	592	999999	793	699	999999	460	448	692	427	942	998	999999	592	572	194	654	324	236	999999	595	724	174	346	628	999999	275	538	340	254	803	999999	296	999999	999999	318	999999	733	999999	914	424	400	999999	866	269	144	202	999999	934	821	597	999999	631	150	768	999999	428	318	999999	999999	320	922	117	448	623	878	999999	108	999999	263	398	920	867	322	443	999999	352	307	86	494	796	999999	603	519	656	257	999999	156	534	988	890	488	568	746	603	999999	999999	933	252	390	432	999999	876	681	432	676	688	319	999999	572	999999	999999	999999	680	914	303	329	597	791	999999	447	999999	573	393	999999	910	361	999999	718	941	912	418	999999	696	72	702	150	999999	999999	979	568	132	999999	999999	119	769	999999	999999	832	310	182	695	999999	875	943	866	999999	492	318	999999	325	999999	600	999999	660	999999	75	544	999999	221	162	407	999999	999999	808	325	126	612	284	603	663	473	298	418	768	227	277	190	752	205	181	658	613	574	664	10	531	683	310	999999	704	711	279	999999	157	775	194	339	76	999999	999999	917	217	999999	859	851	279	191	999999	443	203	885	792	423	49	504	793	999999	157	808	793	442	312	636	899	951	204	677	271	993	42	937	999999	134	999999	264	450	899	714	813	731	999999	687	866	454	999999	919	856	580	653	981	257	192	268	999999	317	615	581	814	999999	656	601	999999	999999	410	265	771	667	967	999999	63	894	231	343	86	453	755	999999	191	999999	41	348	106	617	22	999999	755	854	300	148	649	869	94	807	166	139	429	684	466	199	57	262	888	795	600	96	35	848	191	390	562	179	399	734	876	318	504	312	990	625	509	917	999999	829	999999	193	999999	999999	186	999999	34	80	979	992	43	778	459	311	999999	925	759	999999	999999	909	585	479	479	999999	999999	848	999999	999999	999999	840	689	140	886	69	659	416	287	610	672	244	366	999999	200	999999	700	107	859	999999	295	999999	865	603	999999	466	999999	666	713	458	493	338	999999	908	385	148	312	903	999999	399	652	999999	648	158	244	438	553	999999	288	82	659	833	989	440	830	630	974	999999	885	429	816	992	703	828	127	343	921	458	999999	62	999999	797	999999	469	999999	685	426	716	368	999999	912	999999	999999	641	798	999999	349	882	87	755	173	225	27	472	583	999999	907	819	999999	901	516	105	987	236	976	862	628	529	889	155	
214	267	728	79	516	665	613	999999	39	999999	993	49	380	360	888	999999	999999	742	999999	891	777	999999	999999	467	999999	817	173	162	664	936	42	819	992	931	551	999999	497	948	955	917	999999	845	790	574	999999	477	724	999999	999999	107	999999	885	644	998	999999	607	582	271	769	699	999999	461	999999	102	434	184	56	449	999999	982	392	999999	787	999999	845	932	999999	999999	999999	832	102	536	814	567	999999	156	185	999999	563	943	333	236	188	265	999999	999999	447	999999	149	733	431	285	827	365	999999	260	108	676	163	999999	999999	471	711	937	607	999999	647	840	248	288	999	61	885	865	659	166	999999	999999	552	260	494	127	970	826	411	999999	999999	459	852	603	58	508	841	127	161	861	524	251	999999	458	999999	607	999999	999999	999999	379	399	962	705	558	999999	576	133	999999	951	674	501	885	536	790	268	999999	999999	645	239	500	220	767	999999	797	641	999999	872	104	313	887	669	119	102	41	427	745	753	303	999999	999999	384	939	176	486	370	639	715	868	200	758	619	999999	999999	999999	999999	631	259	999999	916	206	999999	999999	598	999999	15	391	999999	504	372	522	444	694	650	999999	125	280	999999	236	437	12	696	14	904	554	999999	855	487	999999	999999	795	496	999999	386	799	999999	355	350	999999	481	978	846	999999	505	677	324	925	173	873	128	888	40	32	999999	999999	509	999999	134	53	796	159	999999	934	631	577	36	598	999999	850	980	769	930	498	754	999999	165	485	508	236	999999	352	692	999999	740	999999	764	999999	375	472	299	88	999999	306	316	332	999999	912	589	927	999999	725	617	999999	893	358	957	542	277	31	759	34	200	898	999999	453	466	999999	203	646	813	562	233	845	561	901	549	999999	191	432	384	999999	896	580	584	514	999999	999999	720	392	37	232	206	353	712	274	999999	332	493	863	865	999999	719	942	124	99	502	999999	760	991	809	334	360	999999	647	517	138	999999	323	999999	718	96	579	811	999999	590	366	879	142	297	23	226	150	328	567	599	533	953	466	999999	999999	962	620	728	999999	702	872	999999	999999	205	146	278	18	999999	999999	779	215	907	333	534	733	623	639	473	978	999999	194	999999	287	58	983	999999	163	828	999999	755	999999	850	238	916	718	14	182	937	160	999999	218	956	183	787	393	625	629	931	761	397	333	156	750	990	518	999999	999999	999999	221	961	125	189	999999	399	999999	999999	679	416	816	728	451	701	322	999999	383	238	858	999999	999999	367	555	231	77	900	431	329	109	247	999999	877	
931	999999	999999	199	629	39	70	999999	484	38	946	999999	125	999999	946	631	834	516	617	290	982	584	994	854	999999	893	122	999999	967	983	265	441	18	999999	797	926	975	132	613	354	177	84	24	635	420	342	999999	999999	999999	800	494	592	630	128	894	356	529	871	999999	736	917	74	816	999999	999999	999999	214	187	245	999999	999999	999999	903	272	122	908	999999	368	443	82	999999	87	52	177	999999	672	810	889	999999	999999	406	113	348	999999	437	112	999999	999999	862	905	999999	928	798	999999	154	783	689	999999	15	986	999999	171	999999	999999	948	839	32	999999	11	110	704	999999	999999	999999	999999	552	372	35	835	20	650	999999	999999	999999	999999	858	289	999999	33	715	983	999999	884	67	663	245	675	637	999999	598	999999	999999	999999	762	211	812	795	999999	320	602	421	999999	532	995	345	742	665	999999	765	999999	999999	914	625	296	126	261	440	86	999999	387	876	999999	999999	999999	999999	41	533	743	336	142	999999	284	797	999999	304	999999	920	888	721	920	580	999999	871	838	48	175	994	235	645	950	382	718	872	999999	999999	686	566	999999	74	314	218	922	999999	633	36	999999	126	999999	992	999999	340	552	364	220	807	111	862	269	208	765	47	308	107	385	759	999999	411	999999	999999	999999	999999	635	823	416	711	657	210	248	811	762	58	799	243	849	619	830	363	661	135	623	824	999999	96	309	277	910	999999	198	873	681	999999	262	498	384	43	999999	728	999999	508	159	999999	624	999999	446	716	247	74	258	766	929	999999	749	738	999999	793	466	548	524	148	801	999999	21	374	140	999999	999999	311	858	815	913	111	415	163	999999	721	999999	849	650	999999	999999	845	576	432	944	690	999999	523	416	591	576	167	999999	810	707	327	999999	999999	327	556	920	935	215	999999	852	999999	585	596	762	370	999999	999999	898	999999	999999	955	265	999999	430	449	766	283	895	277	999999	756	999999	605	455	659	999999	949	532	103	672	999999	999999	144	580	999999	114	536	761	56	997	958	268	283	702	999999	71	311	830	877	790	646	49	938	999999	999999	999999	980	999999	112	538	643	95	804	268	22	325	130	18	314	345	239	521	849	999999	290	498	624	999999	702	999999	530	129	654	313	35	65	702	941	484	194	133	394	658	999999	364	999999	999999	24	690	437	940	302	525	542	560	999999	999999	667	912	607	999999	999999	448	999999	999999	523	440	999999	242	999999	623	189	533	999999	999999	845	863	342	999999	417	43	609	999999	275	657	237	999999	122	999999	999999	999999	44	39	877	999999	55	
945	153	509	840	442	999999	782	733	999999	761	768	406	999999	999999	271	858	751	505	573	707	999999	183	857	780	999999	999999	746	341	101	588	160	656	999999	176	899	720	832	85	974	999999	826	999999	460	999999	999999	207	791	48	639	16	292	533	313	180	189	999999	295	728	920	123	227	451	642	999999	610	122	164	163	999999	550	35	675	999999	504	999999	387	722	999999	321	999999	536	708	999999	94	306	626	352	81	986	137	435	114	999999	999999	999999	385	846	235	295	356	52	999999	999999	98	999999	616	12	809	299	802	59	333	416	208	587	999999	999999	557	999999	999999	999999	93	177	688	125	921	520	670	651	999999	540	497	676	965	679	898	485	613	113	690	999999	542	782	194	88	111	697	957	283	343	636	298	999999	310	999999	958	999999	544	973	70	105	342	999999	793	271	561	999999	999999	999999	688	42	146	999999	248	370	237	311	982	999999	23	233	563	397	318	869	252	201	375	388	720	999999	941	640	53	594	291	384	988	923	526	454	256	438	594	310	500	844	67	940	359	657	488	933	959	999999	542	999999	999999	923	29	370	291	999999	807	260	100	506	999999	654	89	852	322	68	93	999999	976	999999	999999	999999	379	407	144	435	38	73	949	18	680	216	61	345	535	75	999999	166	173	193	630	343	999999	993	443	412	999999	507	344	999999	849	400	860	417	999999	842	554	999999	236	856	44	744	311	92	825	204	602	743	326	257	164	927	405	792	503	468	999999	385	964	731	573	999999	728	999999	168	290	999999	643	999999	693	520	292	930	317	159	886	41	137	999999	248	809	127	190	97	275	922	999999	78	914	684	54	999999	999999	504	292	999999	25	999999	924	999999	849	999999	550	633	736	999999	997	97	999999	617	436	999999	216	725	921	456	350	641	999999	246	294	287	729	518	648	351	635	435	999999	646	870	259	213	633	999999	850	999999	999999	360	403	999999	907	435	999999	999999	999999	961	931	582	999999	172	384	528	999999	999999	999999	999999	42	985	395	246	572	72	995	747	999999	466	583	335	81	879	792	999999	860	999999	999999	851	999999	999999	999999	390	703	853	199	483	999999	731	999999	382	827	621	999999	571	999999	167	362	999999	440	999999	80	918	999999	606	511	956	379	102	667	376	999999	721	806	772	721	14	542	718	872	521	261	456	941	211	508	460	345	231	326	703	959	541	420	873	200	354	11	107	352	999999	114	402	73	158	999999	116	999999	771	850	999999	624	643	972	918	999999	999999	999999	186	107	60	620	158	776	963	
416	999999	310	999999	999999	376	999999	445	999999	639	417	858	392	999999	999999	402	646	999999	380	366	88	999999	999999	502	999999	576	378	825	999	999999	622	955	626	109	742	176	806	880	999999	483	957	189	276	342	510	449	241	193	484	705	414	56	999999	999999	885	999999	999999	999999	368	999999	999999	999999	999999	85	26	462	999999	292	999999	536	596	765	383	897	409	899	59	236	991	999999	344	999999	351	304	886	576	999999	215	224	652	402	998	521	194	484	779	744	201	999999	999999	217	999999	143	947	119	648	673	880	999999	986	50	547	999999	243	999999	999999	836	999999	198	450	285	999999	77	408	143	597	254	198	999999	629	164	858	999999	999999	917	395	60	403	195	999999	903	306	204	999999	611	999999	192	999999	523	670	943	604	13	875	773	999999	881	735	814	521	404	484	999999	391	831	192	999999	873	326	999999	999999	442	954	950	547	999999	831	999999	796	287	415	966	675	752	686	560	855	43	179	736	513	999999	999999	999999	843	428	999999	812	407	429	999999	999999	999999	999999	906	510	649	62	338	794	999999	52	999999	536	115	437	809	714	999999	281	336	603	703	590	772	999999	853	999999	116	128	999999	999999	441	376	69	107	15	437	845	186	999999	802	705	384	386	470	999999	63	568	999999	619	999999	118	135	999999	624	614	380	999999	999999	999999	999999	999999	220	656	340	999999	572	999999	18	999999	999999	999999	999999	999999	534	898	329	213	312	72	799	722	999999	508	23	999999	315	999999	999999	492	634	999999	387	529	999999	855	495	999999	55	859	999999	586	559	983	999999	266	589	765	568	726	295	177	173	406	857	645	256	711	643	430	999999	299	42	526	999999	419	999999	999	817	678	413	601	999999	452	259	999999	999999	716	270	756	331	999999	714	718	999999	999999	799	981	672	999999	609	783	94	625	564	523	553	43	195	828	775	590	947	890	322	693	19	720	156	643	482	999999	450	887	999999	999999	584	323	328	340	999999	999999	337	911	999999	999999	999999	542	888	735	999999	999999	999999	999999	999999	741	999999	999999	406	513	458	999999	834	38	434	79	999999	207	526	999999	938	240	714	855	999999	276	262	999999	820	693	187	999999	999999	420	999999	999999	19	999999	907	367	162	999999	917	814	881	999999	999999	308	999999	999	999999	318	999999	88	797	439	425	674	999999	999999	488	565	13	712	336	999999	999999	423	65	999999	70	336	300	169	657	187	323	900	999999	676	600	953	560	821	407	868	460	753	999999	544	926	344	782	202	878	596	756	214	488	999999	294	262	253	403	939	959	28	999999	431	
619	999999	525	701	558	123	534	999999	192	315	999999	530	999999	800	521	166	725	999999	107	290	999999	431	118	421	83	999999	348	710	166	999999	447	850	604	331	999999	428	999999	643	233	89	999999	999999	999999	899	29	379	999999	462	732	247	999999	415	920	575	370	198	17	113	627	999999	999999	824	849	999999	867	999999	926	182	999999	103	754	92	999999	999999	999999	999999	857	219	999999	704	600	885	978	999999	668	41	929	999999	960	815	999999	307	999999	65	999999	529	741	273	42	999999	452	999999	665	639	492	140	95	999999	639	890	341	798	999999	922	577	999999	999999	930	642	835	999999	999999	999999	981	682	456	76	274	714	416	738	593	187	999999	999999	981	230	349	435	537	945	36	399	79	484	622	999999	999999	999999	999999	684	810	999999	999999	999999	555	406	684	957	46	999999	821	198	232	161	747	620	720	670	596	669	506	504	115	999999	662	507	152	999999	69	860	973	785	999999	732	928	999999	980	277	706	584	545	392	399	999999	134	838	177	918	736	11	875	432	891	755	187	315	525	999999	70	58	999999	188	897	185	999999	45	899	499	233	783	999999	453	999999	999999	134	124	115	999999	765	823	339	234	769	67	999999	550	894	543	554	622	448	672	216	658	330	367	494	224	999999	98	939	678	694	953	371	432	469	999999	631	73	210	883	552	247	999999	40	418	999999	201	999999	151	365	999999	610	345	968	246	314	691	766	629	891	999999	676	884	661	999999	816	999999	999999	91	23	999999	491	422	564	130	969	999999	300	999999	653	32	834	946	583	733	94	617	999999	999999	164	199	864	443	319	625	875	999999	66	500	999999	154	639	468	137	453	999999	198	780	847	277	374	400	817	976	999999	433	729	311	927	455	209	302	375	999999	824	57	999999	112	999999	999999	999999	999999	999999	358	508	999999	999999	999999	999999	999999	895	836	555	919	789	798	57	467	450	201	999999	61	138	55	401	999999	999999	541	999999	999999	415	95	841	603	659	491	601	469	477	484	67	910	181	999999	559	372	747	999999	147	36	999999	590	999999	747	999999	999999	999999	754	956	999999	130	834	516	733	865	810	995	999999	999999	308	207	587	990	966	143	244	879	481	496	999999	999999	816	999999	286	406	824	433	103	504	999999	736	846	999999	820	364	233	404	448	792	749	376	794	999999	838	829	999999	600	696	614	864	686	283	999999	926	552	313	999999	999999	999999	50	999999	999999	458	174	572	999999	84	180	999999	999999	839	441	689	746	662	999999	628	565	999999	983	234	737	489	640	999999	463	588	
586	999999	999999	792	999999	120	751	999999	474	999999	32	999999	999999	348	430	94	703	999999	254	593	999999	273	241	684	999999	782	353	816	999999	422	999999	999999	118	771	999999	901	999999	128	674	330	938	384	198	999999	605	298	999999	644	804	652	785	615	173	869	999999	999999	46	375	916	392	766	934	722	999999	528	276	167	707	999999	528	533	999999	359	923	655	146	85	268	999999	999999	803	709	999999	999999	636	999999	593	249	703	184	865	194	211	291	564	999999	661	145	999999	999999	999999	281	793	285	128	999999	266	249	999999	999999	247	777	296	339	588	67	999999	725	425	326	999999	918	999999	676	662	349	999999	78	999999	651	999999	939	813	999999	456	999999	999999	999999	999999	436	945	999999	35	999999	936	97	999999	871	702	506	91	935	999999	138	999999	222	277	126	622	779	999999	197	880	999999	456	307	964	547	883	999999	999999	195	847	989	999999	339	893	241	740	999999	451	512	375	999999	570	548	999999	685	999999	243	999999	798	999999	108	609	758	473	462	325	638	999999	360	999999	999999	999999	896	98	729	757	328	328	999999	999999	57	337	323	822	27	12	907	999999	289	455	999999	800	353	80	749	999999	622	866	999999	915	999999	999999	101	999999	999999	508	673	999999	499	927	999999	914	999999	999999	76	770	295	935	999999	460	418	999999	844	905	349	999999	20	825	348	349	144	999999	888	131	285	605	246	800	102	519	999999	457	588	361	999999	734	581	999999	13	978	999999	999999	420	979	507	550	608	195	184	883	999999	847	121	159	793	999999	36	108	146	471	534	495	842	999999	131	999999	999999	999999	234	614	999999	88	821	370	255	457	51	908	623	734	997	999999	626	219	999999	491	345	438	567	999999	999999	483	795	542	454	608	844	484	858	546	578	999999	961	569	999999	419	35	999999	999999	345	281	999999	484	999999	474	482	869	633	915	640	625	999999	925	866	906	791	293	999999	916	647	613	999999	60	999999	165	999999	100	66	601	611	465	593	534	999999	97	590	998	392	77	971	739	220	569	227	920	44	199	104	662	826	999999	745	835	266	732	999999	77	406	256	592	392	812	41	313	185	42	19	999999	999999	326	792	900	222	944	907	402	996	832	167	131	692	999999	404	774	484	719	758	999999	499	999999	522	602	146	484	588	927	189	999999	52	999999	34	495	999999	346	43	236	533	890	999999	339	717	244	249	999999	899	397	417	267	828	465	283	742	213	999999	803	999999	763	737	366	980	223	741	790	999999	106	999999	999999	999999	740	258	195	999999	999999	999999	664	288	999999	
21	585	200	519	922	999999	586	615	999999	292	919	542	999999	472	999999	533	999999	125	976	999999	970	38	703	719	359	526	580	279	414	823	52	741	524	838	751	162	175	471	301	314	999999	663	813	999999	999999	999999	898	785	399	344	550	55	688	834	391	983	882	481	169	405	856	317	210	999999	999999	999999	999999	999999	999999	999999	999999	907	823	672	250	317	224	788	960	833	999999	794	879	80	999999	999999	999999	690	457	999999	280	999999	311	999999	999999	999999	463	999999	674	580	508	893	999999	755	999999	642	999999	25	594	84	769	999999	999999	336	999999	71	999999	140	999999	251	999999	337	557	953	373	673	606	928	224	354	999999	869	124	389	335	734	999999	134	999999	640	776	999999	105	382	999999	186	182	974	127	396	468	999999	999999	432	999999	180	346	120	391	313	46	302	999999	250	229	899	979	999999	999999	53	341	313	47	999999	999999	999999	242	184	999999	196	500	631	810	828	885	531	711	999999	935	164	397	619	742	789	604	999999	245	855	163	108	207	51	974	83	65	999999	295	612	957	366	938	999999	999999	205	999999	999999	492	972	364	999999	198	999999	206	999999	656	999999	571	999999	951	991	852	386	999999	856	989	459	657	999999	773	730	245	999999	999999	579	226	235	463	547	977	199	991	273	500	464	910	999999	844	138	999999	999999	593	999999	660	966	513	561	151	309	215	362	999999	755	208	633	463	999999	565	627	629	430	999999	34	279	762	999999	589	886	999999	999999	89	615	528	999999	439	999999	206	448	766	999999	999999	999999	164	341	625	442	246	999999	999999	10	821	999999	226	999999	996	86	569	769	898	966	924	999999	584	999999	135	747	238	999999	769	999999	999999	650	999999	999999	999999	999999	112	692	999999	329	999999	524	29	566	999999	999999	398	29	321	999999	577	437	549	799	999999	989	999999	801	215	877	213	999999	305	379	744	999999	999999	999999	544	660	999999	877	124	578	999999	999999	656	27	238	400	999999	218	134	415	919	828	111	998	999999	999999	836	311	487	776	126	963	228	649	999999	999999	999999	733	485	661	390	699	323	970	999999	999999	342	492	573	815	529	995	675	999999	459	915	79	557	999999	568	824	672	399	347	462	249	190	16	205	284	220	999999	732	999999	999999	230	999999	140	999999	678	999999	353	737	672	257	131	298	338	999999	999999	884	632	999999	999999	837	718	310	975	999999	356	560	335	999999	298	999999	903	272	211	864	239	409	938	999999	576	926	480	934	727	999999	999999	951	851	999999	299	400	588	147	816	635	999999	999999	999999	622	66	127	316	999999	
449	999999	354	999999	999999	474	999999	999999	945	487	911	990	999999	783	582	885	186	999999	709	518	997	898	25	999999	455	576	558	319	869	326	98	458	619	422	999999	659	745	482	864	999999	858	791	455	111	999999	826	278	532	999999	654	445	999999	418	798	70	551	62	588	413	520	915	999999	637	628	398	462	380	944	999999	999999	150	999999	999999	999999	999999	215	999999	913	540	999999	999999	35	972	225	880	437	999999	999999	362	944	607	167	78	353	999999	218	164	826	999999	772	456	333	244	425	514	741	999999	97	999999	854	999999	148	58	999999	223	890	677	999999	748	960	422	558	591	354	324	999999	999999	196	859	999999	61	626	210	767	182	973	791	556	710	149	999999	952	683	507	845	468	999999	294	140	581	541	741	999999	999999	999999	999999	741	889	999999	999999	114	934	237	696	803	482	938	999999	611	249	109	130	711	609	654	999999	874	93	509	856	999999	351	66	999999	910	319	548	999999	417	285	241	901	456	189	44	382	724	987	704	999999	530	999999	683	999999	481	999999	39	478	999999	890	999999	657	390	254	999999	763	999999	999999	785	493	934	999999	873	999999	18	208	674	532	575	282	744	887	389	145	336	56	668	175	806	500	289	999999	359	527	262	583	999999	211	531	280	503	775	211	220	438	48	954	357	999999	999999	745	506	999999	825	155	145	278	999999	918	610	104	712	152	295	213	999999	141	355	84	434	999999	999999	10	999999	778	969	685	178	706	999999	101	321	292	999999	754	783	176	533	382	126	314	277	293	921	186	791	632	916	17	574	907	608	999999	999999	596	282	506	609	999999	185	999999	110	999999	630	519	782	999999	619	540	430	698	608	999999	957	999999	419	189	89	127	999999	999999	769	171	142	999999	999999	48	999999	936	481	999999	567	999999	206	666	214	729	662	999999	999999	371	999999	385	999999	875	309	635	999999	999999	187	103	999999	491	70	999999	689	938	414	250	36	999999	595	682	999999	153	999999	131	776	300	914	999999	526	999999	724	626	333	394	584	267	90	857	723	505	999999	999999	860	85	426	999999	976	275	325	999999	385	659	775	999999	326	442	743	187	999999	999999	424	999999	999999	748	766	444	514	305	364	157	999999	178	31	100	923	680	293	65	705	417	324	648	373	114	999999	75	999999	999999	999999	152	523	903	999	698	90	270	999999	121	999999	981	854	681	999999	178	261	216	637	684	999999	645	159	687	481	450	710	775	999999	472	455	701	593	521	237	221	633	266	179	999999	19	662	999999	999999	999999	723	562	642	736	
205	852	95	999999	176	584	999999	992	835	431	558	999999	315	146	349	665	999999	398	343	454	999999	999999	995	47	315	674	755	777	977	940	758	999999	77	48	928	999999	370	274	426	999999	804	228	797	834	620	343	704	999999	528	515	139	335	229	198	47	999999	999999	999999	131	501	828	654	25	999999	673	670	921	999999	217	730	999999	999999	971	406	999999	480	747	999999	427	971	970	239	999999	471	811	432	669	878	11	277	762	322	152	925	117	999999	213	902	170	950	999999	437	319	999999	999999	999999	363	822	548	566	913	696	630	999999	531	599	999999	553	93	999999	11	52	999999	999999	968	983	999999	56	299	999999	277	845	10	476	999999	542	920	999999	262	999999	999999	846	999999	444	364	75	691	992	403	999999	753	660	999999	920	949	999999	999999	379	829	999999	587	999999	533	999999	299	999999	696	164	601	989	679	945	999999	70	999999	164	712	830	585	902	301	217	653	780	746	616	36	999999	527	188	379	550	999999	35	445	763	323	291	155	296	379	537	401	413	838	808	999999	758	749	794	668	342	999999	927	999999	380	662	752	999999	682	51	615	636	423	620	138	325	275	999999	417	840	430	999999	999999	999999	999999	815	249	942	937	999999	278	341	733	520	999999	999999	702	999999	75	110	571	978	473	999999	999999	901	999999	793	999999	493	103	144	341	953	247	657	999999	999999	180	564	423	809	375	434	772	284	903	999999	583	381	622	185	559	999999	279	452	221	53	768	863	837	456	242	454	999999	144	999999	779	282	388	999999	307	920	510	687	999999	613	999999	482	489	998	85	219	999999	999999	918	999999	34	684	795	999999	999999	636	317	726	967	577	920	999999	999999	285	133	630	999999	130	999999	265	58	630	999999	839	182	999999	289	999999	762	246	903	583	246	559	999999	105	487	999999	799	671	612	999999	999999	194	999999	999999	844	213	999999	999999	25	218	556	999999	536	404	176	956	999999	999999	999999	999999	999999	730	673	999999	42	999999	309	38	153	262	330	999999	652	275	909	333	156	412	725	85	990	318	999999	695	36	584	32	581	999999	531	677	908	324	170	819	989	520	999999	737	766	904	846	311	763	999999	999999	20	271	494	999999	810	862	175	999999	461	655	509	999999	319	458	65	728	109	622	999999	421	338	492	455	999999	999999	799	674	959	181	154	17	999999	808	132	573	761	999999	999999	721	815	743	53	708	999999	999999	542	999999	289	710	185	746	999999	188	999999	576	999999	815	573	40	20	197	215	110	317	999999	51	179	197	884	303	642	25	901	768	
678	295	784	292	440	280	763	395	999999	996	407	328	999999	999999	556	55	999999	999999	63	710	628	538	999999	400	525	999999	999999	999999	404	416	543	731	999999	419	797	291	743	532	143	760	256	999999	999999	114	999999	999999	762	837	640	839	999999	129	961	200	999999	999999	352	393	766	992	907	913	991	842	463	999999	541	869	545	275	311	423	389	303	464	827	581	838	490	205	685	535	218	565	69	423	770	596	279	656	938	999999	999999	150	852	342	810	123	651	244	788	999999	301	375	537	933	740	999999	999999	322	568	999999	999999	571	316	382	705	435	999999	999999	905	944	599	999999	999999	951	657	248	450	999999	26	467	197	255	417	793	243	843	38	136	683	999999	860	957	999999	999999	456	999999	834	999999	637	384	341	611	338	999999	999999	413	48	585	285	501	227	615	306	110	325	999999	163	523	148	999999	407	656	999999	802	999999	642	999999	901	504	463	999999	969	493	999999	136	586	999999	573	499	829	805	453	850	191	884	255	660	987	999999	799	51	321	999999	999999	977	684	255	536	760	660	613	147	999999	822	97	258	999999	999999	974	739	740	589	999999	999999	65	999999	805	184	999999	838	981	812	790	705	421	103	999999	716	999999	451	999999	999999	999999	839	999999	999999	999999	38	103	999999	999999	995	23	381	999999	461	999999	33	720	999999	879	999999	617	921	678	801	999999	384	410	994	999999	414	10	532	407	359	776	194	102	397	591	999999	90	291	714	985	798	999999	646	960	999999	614	996	640	572	270	773	892	170	424	321	987	628	109	25	718	995	490	973	999999	685	113	930	999999	441	112	989	999999	216	999999	12	937	738	449	199	16	999999	370	960	147	999999	999999	34	678	86	603	158	981	276	995	990	317	446	936	999999	701	684	673	208	469	280	447	685	477	421	384	258	188	910	18	310	999999	530	835	999999	999999	89	262	999999	838	954	999999	69	221	999999	694	500	999999	174	497	999999	745	171	999999	866	149	999999	557	266	702	354	969	81	267	695	365	787	610	813	484	622	999999	999999	999999	514	999999	387	474	774	726	883	456	24	422	686	565	473	999999	968	984	602	532	995	553	493	985	999999	802	525	999999	907	999999	988	690	874	999999	327	800	987	604	761	734	782	999999	818	999999	999999	658	580	140	891	758	641	829	881	999999	999999	999999	877	528	335	585	999999	437	819	993	467	334	999999	785	247	673	51	374	232	999999	749	466	734	595	999999	288	231	395	999999	999999	258	169	808	784	474	453	923	468	279	186	786	354	
999999	825	999999	999999	120	999999	999999	999999	716	277	606	24	350	969	149	292	497	56	364	563	981	999999	999999	308	526	763	321	794	750	583	105	56	91	404	746	908	165	411	178	435	502	237	442	981	563	793	999999	504	999999	640	971	999999	999999	232	372	59	91	141	999999	356	483	108	477	143	181	999999	999999	946	232	240	999999	95	878	928	70	754	999999	999999	745	732	330	816	490	119	611	872	999999	858	41	697	827	999999	308	999999	952	999999	759	309	809	12	860	497	282	83	513	886	999999	999999	999999	618	821	328	396	380	35	667	999999	999999	999999	309	336	999999	999999	535	412	113	786	999999	999999	999999	999999	928	999999	999999	872	833	544	416	999999	999999	999999	999999	695	423	876	999999	999999	928	796	294	785	401	999999	509	999999	999999	582	746	670	409	109	999999	999999	505	999999	892	999999	654	507	999999	133	211	762	805	781	995	389	999999	658	903	477	857	270	691	881	999999	160	453	76	999999	999999	797	745	206	625	239	999999	999999	798	983	145	982	430	604	999999	583	639	999999	999999	999999	406	999999	999999	999999	932	252	37	235	624	999999	999999	921	587	421	941	336	466	565	999999	552	999999	999999	999999	999999	768	494	999999	665	530	307	962	188	725	395	999999	179	999999	999999	274	383	211	198	576	999999	251	999999	404	19	663	835	999999	84	999999	186	108	217	389	999999	999	999999	999999	999999	704	327	69	563	205	201	730	999999	626	487	300	806	350	393	622	925	433	554	100	427	12	999999	189	888	395	549	297	482	789	999999	978	827	568	999999	493	259	999999	688	999999	999999	288	890	999999	639	783	986	835	714	595	999999	990	999999	356	397	369	999999	147	180	178	656	904	258	982	340	999999	472	999999	510	900	373	217	744	535	999999	148	999999	486	549	114	409	999999	999999	886	335	306	533	480	180	480	483	999999	999999	999999	371	307	40	908	878	999999	320	748	335	814	232	256	255	999999	469	259	257	532	598	76	769	942	332	371	999999	999999	975	992	77	40	426	999999	670	235	174	589	999999	999999	608	999999	999999	660	999999	767	999999	89	61	614	21	999999	232	951	522	480	750	428	975	669	261	843	165	328	681	304	397	999999	585	29	755	879	151	54	923	190	283	999999	564	565	999999	577	983	371	980	155	807	999999	739	200	484	745	614	447	951	765	263	474	999999	93	379	693	503	41	858	141	999999	188	999999	342	207	999999	999999	999999	963	684	860	793	348	535	999999	922	241	999999	544	999999	999999	704	999999	168	927	808	139	481	999999	23	83	
951	512	999999	376	629	447	407	992	843	881	204	484	277	999999	469	136	452	596	456	461	117	999999	848	866	85	999999	868	414	399	999999	392	234	949	610	999999	291	500	999999	867	485	834	403	701	139	80	229	824	264	999999	682	686	884	999999	561	966	464	999999	999999	999999	999999	578	992	603	341	999999	969	535	999999	995	999999	635	293	728	971	627	714	795	719	796	855	271	999999	999999	999999	824	999999	496	999999	999999	999999	627	999999	868	335	999999	842	799	370	640	999999	999999	167	269	289	56	403	166	766	933	261	999999	944	195	445	281	964	55	886	516	989	483	146	33	550	999999	127	999999	403	75	785	999999	434	88	695	171	113	999999	667	670	999999	352	729	999999	392	784	683	999999	433	63	999999	999999	912	853	650	627	557	144	718	729	929	999999	762	701	158	346	244	865	500	283	177	618	999999	226	95	647	754	999999	640	765	877	794	990	349	133	999999	999999	581	999999	77	613	969	999999	937	741	452	999999	999999	315	55	549	818	832	160	886	333	418	696	999999	999999	873	874	503	952	852	144	999999	422	577	169	344	663	437	432	669	207	982	450	485	643	68	725	377	999999	225	68	999999	840	463	999999	580	315	999999	434	999999	999999	475	683	999999	606	463	177	460	155	999999	886	391	999999	490	688	999999	967	999999	999999	999999	157	999999	908	999999	793	182	158	958	777	999999	38	851	12	238	930	732	308	365	878	189	890	274	231	884	339	677	562	360	999999	458	612	105	999999	999999	56	241	567	999999	999999	999999	315	999999	682	566	681	999999	388	999999	999999	955	52	612	341	946	64	882	286	34	407	999999	619	798	192	329	977	933	999999	523	999999	699	175	999999	999999	454	874	999999	999999	664	212	304	299	390	800	819	999999	999999	764	740	434	173	999999	999999	549	186	814	516	35	363	589	748	999999	865	990	999999	790	690	549	886	81	999999	999999	999999	822	999999	999999	238	997	373	913	999999	179	433	98	27	743	632	999999	886	639	367	656	238	85	463	433	434	400	939	38	724	460	877	669	62	872	343	720	447	360	999999	519	662	450	612	579	447	776	999999	127	999999	999999	662	256	714	999999	999999	546	368	678	401	838	68	999999	198	999999	999999	764	45	154	410	912	375	535	64	848	994	788	473	883	999999	657	999999	822	870	846	797	999999	999999	999999	999999	999999	361	999999	959	747	460	328	999999	95	287	682	741	999999	999999	255	513	137	202	999999	730	284	999999	999999	691	744	421	999999	999999	352	729	671	809	707	344	612	561	
999999	999999	317	397	676	536	387	606	313	915	999999	115	999999	999999	670	437	999999	999999	535	724	876	86	225	335	224	854	999999	366	616	999999	999999	494	114	694	999999	560	885	478	999999	748	999999	878	387	828	823	999999	848	19	69	243	720	111	809	888	999999	999999	361	981	183	822	627	31	989	999999	999999	113	10	930	435	119	552	620	552	786	38	997	699	397	512	94	15	899	307	383	163	932	999999	226	19	387	999999	903	999999	242	130	674	889	947	945	999999	999999	918	584	999999	690	109	558	32	999999	686	830	964	479	999999	816	999999	723	616	287	949	428	784	920	57	909	999999	999999	319	666	363	118	751	999999	792	999999	97	324	357	692	63	383	662	366	333	557	245	999999	215	426	402	951	282	669	996	300	354	997	537	50	51	783	248	366	505	578	88	523	999999	144	728	999999	376	999999	999999	575	766	428	597	999999	673	999999	119	893	999999	412	999999	91	454	999999	999999	100	787	317	651	279	999999	306	860	999999	999999	722	746	999999	999999	989	584	358	445	430	999999	926	410	999999	376	825	674	355	999999	103	999999	996	78	195	535	637	626	68	282	954	440	469	999999	999999	32	951	479	48	205	284	827	487	646	34	967	683	999999	750	940	825	605	789	213	767	999999	481	654	999999	546	70	372	526	85	491	999999	75	368	568	24	999999	356	999999	159	999999	275	264	360	999999	228	851	999999	999999	127	457	999999	651	265	800	829	999999	306	917	999999	145	911	999999	999999	999999	45	901	324	131	999999	999999	999999	970	999999	395	502	758	999999	999999	999999	694	122	496	408	628	999999	348	999999	567	738	999999	999999	439	142	999999	999999	963	853	205	18	326	537	999999	999999	601	979	999999	21	870	308	999999	429	999999	999999	808	32	425	903	783	999999	697	999999	756	393	999999	999999	49	837	625	488	999999	905	999999	602	26	167	999999	356	999999	649	752	336	938	269	999999	53	999999	999999	334	991	999999	69	999999	182	999999	999999	780	999999	877	203	939	551	396	391	999999	175	504	999999	568	651	736	999999	106	999999	280	370	164	497	724	228	999999	195	512	999999	997	478	835	753	290	793	999999	853	999999	612	709	211	999999	999999	499	999999	549	337	296	999999	265	999999	962	935	902	950	79	293	718	999999	227	754	49	763	394	300	339	999999	999999	774	274	999999	999999	494	435	78	430	607	999999	999999	999999	999999	999999	999999	377	584	515	900	999999	339	723	103	145	819	999999	954	999999	186	999999	209	173	798	523	521	418	382	823	999999	510	833	530	472	999999	999999	
979	579	856	219	999999	999999	784	999999	900	999999	61	181	747	999999	109	480	906	254	999999	798	68	880	134	387	420	995	999999	47	400	27	999999	261	807	648	839	815	999999	952	790	361	424	734	999999	49	999999	247	634	54	999999	39	926	285	36	999999	437	109	454	999999	799	399	60	747	48	882	674	799	373	109	939	293	382	999999	999999	93	383	333	999999	94	917	182	371	715	667	370	101	533	999999	320	220	740	370	999999	163	999999	311	676	695	999999	374	999999	999999	535	114	96	999999	972	999999	942	123	113	999999	369	561	999999	38	344	999999	999999	791	151	575	999999	999999	999999	922	999999	800	999999	782	999999	638	967	720	999999	999999	836	611	580	713	128	712	291	999999	116	624	999999	77	537	372	967	999999	27	234	999999	999999	820	646	906	174	999999	999999	758	999999	416	999999	158	649	999999	999999	201	733	999999	963	672	438	293	857	781	999999	921	685	272	700	999999	999999	999999	999999	496	999999	487	199	999999	416	809	945	953	131	789	641	476	361	999999	999999	180	243	96	63	561	999999	999999	999999	865	999999	252	228	909	68	354	305	855	999999	999999	162	839	12	38	102	164	726	485	172	77	150	999999	999999	921	999999	529	581	34	999999	191	701	999999	523	334	381	999999	590	46	894	776	494	785	70	208	610	380	999999	215	994	899	834	319	649	999999	725	225	682	307	856	539	999999	280	298	233	999999	812	999999	999999	657	928	573	690	590	395	582	364	999999	371	999999	682	361	376	999999	999999	999999	392	701	627	608	165	491	293	189	999999	999999	224	497	837	999999	797	64	499	557	76	999999	154	729	999999	999999	371	179	320	985	184	187	406	250	631	876	78	121	698	79	501	446	289	510	999999	392	367	999999	999999	624	523	628	999999	818	999999	340	213	663	999999	312	999999	985	180	999999	15	999999	607	999999	865	999999	999999	686	365	430	65	629	999999	643	503	999999	956	504	960	696	471	555	999999	999999	999999	999999	673	415	673	395	832	999999	276	981	999999	57	999999	393	11	258	945	837	272	999999	762	344	293	570	169	999999	356	999999	34	484	836	459	860	29	698	573	297	273	23	969	598	549	363	76	999999	999999	95	573	502	712	999999	634	292	885	824	940	18	999999	256	999999	49	98	491	999999	154	56	196	766	999999	999999	961	682	824	303	842	223	999999	226	432	712	492	783	250	321	733	999999	176	975	204	999999	565	193	27	917	999999	509	67	999999	921	101	269	329	878	74	999999	77	810	999999	53	611	959	791	680	999999	999999	999999	847	
179	68	942	879	221	571	937	872	777	999999	906	373	342	165	419	305	999999	453	173	904	185	570	999999	402	187	932	999999	798	774	999999	484	999999	673	661	888	513	979	221	58	999999	941	999999	973	999999	903	626	710	456	549	496	349	99	449	362	672	609	999999	550	999999	289	978	148	107	274	999999	601	699	999999	999999	999999	325	999999	405	999999	963	982	596	264	999999	999999	999999	999999	258	287	999999	394	864	321	989	288	121	439	519	768	999999	999999	105	999999	230	312	926	39	999999	643	180	229	694	44	398	689	22	999999	61	999999	999999	841	890	999999	110	797	736	388	999999	988	795	886	609	636	635	999999	887	886	999999	999999	999999	203	999999	615	116	999999	699	830	922	310	275	973	387	999999	711	938	912	284	999999	433	575	999999	999999	999999	999999	294	619	67	999999	238	801	135	114	999999	999999	864	883	284	713	166	999999	906	466	999999	722	999999	508	241	925	697	257	999999	288	610	621	97	855	767	999999	822	334	641	432	999999	999999	149	868	521	862	847	999999	999999	571	999999	335	668	91	957	478	999999	786	388	142	710	999999	999999	847	503	254	429	19	126	999999	890	999999	465	483	772	881	999999	953	999999	999999	87	641	619	51	836	284	952	999999	897	299	742	46	999999	999999	721	999999	320	302	999999	999999	443	999999	939	999999	680	618	870	195	319	86	895	999999	799	999999	64	78	370	157	20	228	302	423	999999	999999	773	999999	999999	956	999999	68	570	290	999999	719	934	249	702	497	370	228	999999	999999	696	821	403	670	999999	934	454	652	352	999999	999999	999999	974	30	726	122	999999	826	730	999999	433	260	515	615	999999	89	999999	814	376	873	787	792	814	536	999999	299	433	113	617	999999	999999	118	716	407	998	441	745	914	523	590	149	999999	497	500	999999	445	315	999999	999999	167	858	639	286	999999	385	499	999999	999999	999999	999999	688	254	218	777	412	324	543	118	617	63	344	171	301	785	733	999999	305	999999	203	291	984	645	999999	999999	104	873	832	247	999999	509	108	306	621	96	901	895	334	719	98	28	901	206	180	132	822	697	347	500	999999	999999	203	28	255	999999	452	52	326	758	999999	538	492	999999	97	117	954	999999	549	215	999999	999999	919	585	236	184	389	787	474	805	637	406	999999	341	501	888	315	90	61	999999	644	858	579	576	46	559	999999	999999	118	73	178	999999	999999	999999	616	907	223	617	792	80	631	664	577	520	131	999999	999999	161	999999	208	802	873	986	939	999999	35	268	353	549	676	648	784	678	
411	999999	852	999999	403	724	594	999999	999999	298	980	999999	979	999999	68	454	999999	555	999999	800	909	999999	305	798	219	571	591	648	870	999999	125	431	999999	985	176	883	278	38	609	436	999999	533	113	999999	15	960	591	999999	999999	898	999999	130	274	984	769	150	341	64	48	831	999999	945	805	630	183	558	141	993	124	999999	186	730	946	999999	589	386	167	720	792	259	980	847	448	999999	287	994	999999	862	226	35	552	223	989	999999	303	275	999999	999999	411	457	999999	597	629	34	721	999999	999999	999999	999999	392	999999	621	999999	999999	851	295	506	833	353	188	999999	278	777	99	999999	962	740	177	999999	324	659	999999	999999	345	430	393	999999	424	260	226	819	842	999999	999999	51	931	951	999999	927	17	769	893	140	233	65	559	819	540	402	759	999999	17	999999	90	733	310	999999	926	368	999999	999999	92	583	136	368	559	810	942	57	701	999999	540	250	647	555	765	999999	95	289	871	999999	999999	31	501	897	812	181	388	999999	741	628	999999	841	469	999999	686	999999	999999	864	506	748	877	492	700	748	789	766	999999	999999	967	756	999999	647	497	894	389	999999	92	239	555	387	999999	841	315	82	999999	699	999999	706	868	455	549	999999	782	132	696	204	999999	999999	118	55	158	853	999999	984	411	999999	354	999999	560	999999	237	774	319	129	326	45	187	627	762	999999	986	999999	666	522	217	999999	864	374	208	999999	999999	339	131	509	999999	999999	708	330	671	607	999999	999999	156	251	999999	774	911	999999	999999	661	999999	703	989	28	69	999999	196	999999	777	415	523	979	999999	375	887	999999	999999	999999	890	748	336	857	956	999999	999999	780	180	424	999999	999999	999999	211	568	547	999999	46	349	999999	999999	407	999999	999999	553	265	94	375	838	781	364	328	130	112	773	67	334	999999	999999	999999	283	289	999999	771	326	343	999999	321	999999	829	207	850	999999	999999	369	999999	366	250	313	700	80	379	941	399	70	975	999999	982	438	999999	223	17	299	999999	999999	170	999999	619	770	219	935	772	954	18	999999	513	769	580	742	290	999999	93	856	999999	763	904	347	271	711	351	31	348	883	909	616	999999	999999	54	999999	209	999999	999999	480	104	765	308	999999	932	815	556	999999	742	249	157	999999	999999	161	999999	750	924	822	485	908	428	197	999999	999999	54	999999	394	952	724	999999	543	999999	953	613	761	290	999999	999999	415	455	165	144	289	108	735	108	487	47	318	999999	796	386	999999	838	999999	906	178	999999	380	540	431	603	491	883	705	612	857	999999	
999999	962	294	446	999999	999999	752	999999	908	498	163	999999	999999	356	999999	430	999999	167	284	124	562	854	122	999999	999999	999999	34	561	653	999999	999999	133	250	999999	648	999999	999999	360	969	999999	999999	767	999999	679	999999	435	625	999999	959	70	999999	999999	337	742	962	545	999999	247	999999	542	999999	201	999999	512	105	39	999999	953	708	298	421	711	999999	54	39	795	856	999999	791	682	259	999999	999999	999999	584	854	999999	508	999999	999999	505	999999	32	437	235	894	136	495	584	999999	730	672	376	671	999999	999999	999999	999999	713	177	688	417	456	655	999999	65	999999	57	927	250	243	206	954	605	999999	649	689	999999	818	144	999999	370	858	565	952	586	582	999999	944	474	503	512	794	831	424	98	999999	999999	154	180	304	89	568	999999	992	533	999999	771	878	999	999999	999999	475	579	508	328	999999	890	999999	706	483	999999	112	463	747	999999	412	132	999999	704	999999	322	999999	648	839	588	999999	999999	999999	429	868	810	61	944	54	902	47	225	332	999999	538	999999	674	448	696	635	999999	115	596	271	999999	596	999999	183	674	118	985	999999	999999	920	525	999999	327	283	837	999999	617	999999	418	844	693	197	799	94	176	899	999999	177	951	214	611	697	927	311	999999	282	230	877	280	936	916	999999	485	412	580	503	117	401	610	34	27	999999	696	999999	999999	933	999999	505	17	774	470	817	875	999999	318	828	999999	25	974	999999	451	740	887	999999	927	482	711	999999	514	672	792	256	567	927	999999	793	10	185	999999	375	486	999999	869	999999	999999	999999	999999	999999	104	751	394	999999	426	54	582	287	999999	223	824	105	231	999999	999999	344	982	999999	260	948	347	525	827	933	999999	999999	89	999999	870	999999	17	999999	999999	999999	302	763	999999	700	829	522	999999	999999	999999	999999	999999	999999	999999	86	999999	535	523	260	999999	396	613	579	923	461	809	816	999999	999999	416	549	216	999999	958	471	999999	237	999999	999999	394	737	603	437	663	50	582	655	466	12	991	999999	867	999999	979	751	157	723	999999	999999	890	999999	557	999999	999999	321	580	365	679	682	969	507	478	241	999999	999999	792	186	915	999999	878	164	360	962	863	999999	682	460	25	999999	324	999999	397	239	401	381	999999	114	934	351	470	226	976	783	42	494	866	636	999999	867	959	971	807	957	999999	735	999999	595	634	431	639	999999	999999	472	368	586	119	248	839	494	932	999999	251	999999	999999	661	999999	576	999999	379	999999	999999	570	158	257	353	585	999999	999999	666	999999	593	480	512	712	351	876	513	425	456	
384	627	796	405	999999	281	729	243	545	296	557	95	665	265	226	593	558	201	225	25	10	679	957	183	774	348	999999	739	861	999999	784	675	999999	483	994	999999	259	999999	223	975	623	351	895	995	119	634	928	224	295	999999	792	999999	298	410	455	705	670	622	631	596	999999	990	382	474	511	881	933	192	270	640	344	393	978	249	401	658	999999	999999	999999	149	999999	992	453	743	287	109	386	999999	999999	299	916	637	543	627	911	633	969	430	494	237	701	745	954	655	999999	408	706	59	18	796	920	708	557	491	185	81	546	999999	197	411	505	999999	164	970	723	706	850	361	337	768	689	364	477	837	448	999999	48	999999	999999	879	403	337	742	240	999999	218	89	999999	451	999999	96	340	243	999999	732	999999	999999	983	932	87	999999	999999	721	250	999999	566	240	719	52	999999	43	749	999999	317	999999	999999	999999	924	601	515	626	999999	999999	497	999999	358	130	999999	115	999999	94	999999	865	881	999999	57	616	501	999999	999999	978	369	19	940	999999	999999	660	925	84	564	78	666	999999	427	460	761	445	999999	569	999999	999999	845	999999	122	999999	979	883	798	987	960	560	948	800	999999	999999	266	788	969	999999	344	697	205	999999	999999	861	427	671	448	430	569	612	392	932	373	999999	142	755	896	524	827	464	999999	937	999999	13	999999	865	999999	890	999999	972	475	999999	235	72	249	999999	73	260	998	317	444	378	428	357	178	26	437	420	999999	511	999999	455	863	879	999999	999999	999999	546	742	561	999999	558	236	999999	146	849	707	311	999999	607	691	645	525	519	999999	999999	999999	766	835	112	438	999999	999999	692	90	999999	999999	999999	236	999999	338	526	518	999999	251	885	151	831	220	329	999999	135	293	796	819	256	929	999999	860	352	748	439	999999	640	133	999999	73	999999	515	999999	179	999999	999999	155	279	175	999999	88	278	143	351	999999	555	515	999999	313	900	698	873	834	999999	999999	495	884	242	999999	999999	878	323	368	822	999999	326	999999	999999	957	60	999999	999999	999999	129	999999	85	999999	10	71	884	205	847	999999	982	374	999999	681	35	999999	999999	200	912	380	359	999999	764	999999	320	999999	370	461	365	835	263	762	999999	228	715	249	999999	999999	999999	181	24	619	999999	504	385	458	937	644	78	315	101	859	235	999999	304	870	96	175	415	267	700	999999	999999	21	566	230	202	451	966	785	594	107	316	741	365	740	999999	270	534	999999	999999	725	392	999999	743	403	537	34	924	845	162	999999	362	626	480	591	779	29	937	
165	999999	999999	999999	293	721	993	552	493	999999	563	652	826	641	553	999999	975	50	790	278	172	692	999999	999999	131	999999	510	744	690	271	773	961	999999	332	379	605	321	56	109	338	750	999999	53	242	370	203	999999	452	999999	175	505	999999	988	751	774	472	97	967	999999	660	221	999999	862	232	27	602	999999	503	271	947	999999	928	999999	462	999999	322	648	999999	166	927	306	67	935	999999	766	232	972	458	557	906	518	353	499	999999	126	502	988	821	224	768	999999	999999	191	999999	35	999999	999999	536	999999	999999	824	999999	999999	999999	363	164	322	347	465	794	630	994	945	365	439	999999	439	502	345	35	333	826	999999	999999	187	473	876	84	499	199	623	445	234	999999	91	999999	542	869	95	962	189	999999	365	999999	147	999999	887	825	999999	239	999999	117	201	999999	999999	997	439	422	452	890	999999	999999	847	276	181	194	770	850	999999	82	263	999999	416	382	846	999999	470	301	260	432	586	60	652	999999	999999	516	999999	36	966	94	999999	999999	426	999999	684	999999	999999	99	258	952	984	46	551	359	975	999999	700	818	361	455	536	147	171	29	314	236	999999	587	224	664	999999	744	884	199	154	144	999999	221	698	999999	878	381	53	307	999999	549	508	302	294	999999	816	999999	999999	520	557	790	958	407	890	458	354	999999	875	593	22	999999	162	362	215	841	434	999999	130	456	999999	165	999999	863	999999	999999	728	303	302	740	848	513	79	373	641	363	185	745	331	249	999999	661	999999	999999	295	999999	397	155	97	453	59	337	999999	227	943	402	696	104	825	135	729	61	999999	145	744	509	999999	999999	999999	851	665	688	999999	999999	999999	915	659	999999	578	384	377	582	215	999999	690	999999	207	851	999999	249	667	91	919	205	519	508	737	999999	714	999999	36	609	434	999999	999999	999999	180	436	999999	38	742	61	526	451	999999	157	999999	86	454	234	312	329	368	482	193	584	768	961	370	999999	187	299	929	792	358	767	157	970	70	999999	349	770	529	401	506	616	999999	478	446	372	662	660	915	999999	484	999999	250	952	999999	213	999999	219	76	934	850	452	132	999999	103	991	999999	875	999999	135	999999	999999	799	999999	975	577	999999	300	524	998	735	999999	383	999999	318	999999	526	205	918	856	727	140	704	595	551	64	493	831	384	455	371	786	644	789	999999	942	907	284	976	999999	194	999999	694	78	208	333	78	683	425	452	474	804	957	999999	408	753	999999	214	425	999999	93	198	916	78	636	948	882	594	841	375	999999	252	
999999	444	672	425	445	635	396	999999	985	810	415	932	999999	999999	829	485	391	999999	115	999999	858	999999	400	995	999999	625	999999	260	450	484	999999	59	708	231	585	522	999999	982	999999	211	999999	999999	999999	999999	999999	999999	999999	999999	999999	407	212	988	270	50	999999	173	54	676	40	819	999999	146	777	999999	999999	366	233	759	999999	316	999999	408	999999	999999	999999	660	128	126	223	411	538	373	141	52	281	853	999999	667	999999	421	999999	819	951	498	17	680	999999	999999	315	999999	999999	999999	999999	812	999999	804	453	365	164	999999	54	927	463	628	291	829	14	999999	238	124	999999	999999	999999	570	838	179	456	57	897	214	239	999999	810	796	651	210	287	329	634	477	410	434	512	113	376	550	999999	333	216	999999	999999	696	207	200	850	999999	999999	525	974	249	357	405	468	999999	503	361	126	666	999999	90	552	685	110	760	714	152	63	818	203	297	813	133	999999	999999	538	543	495	620	946	457	795	761	354	394	130	14	965	562	999999	24	434	699	999999	135	635	990	595	446	486	707	150	999999	331	687	436	233	565	748	421	999999	866	506	719	529	295	790	340	715	640	710	186	500	218	189	862	999999	777	714	94	548	947	58	144	249	317	999999	439	667	999999	999999	999999	227	151	649	158	999999	979	826	999999	844	659	880	806	775	999999	649	388	152	824	322	455	999999	999999	999999	22	817	372	480	221	97	360	673	757	743	999999	959	359	568	41	935	143	951	874	999999	889	77	999999	368	999999	668	999999	297	999999	999999	999999	999999	563	278	637	340	565	509	614	999999	494	986	132	72	999999	571	299	999999	121	888	189	504	976	424	999999	999999	999999	13	762	553	277	73	829	999999	303	673	406	91	999999	700	379	634	346	131	755	903	945	190	854	156	378	10	185	954	466	946	622	999999	295	693	764	562	747	71	999999	430	166	999999	769	840	175	218	888	420	519	554	167	854	668	999999	999999	395	159	616	999999	277	887	874	656	357	61	267	999999	247	936	817	887	285	646	999999	746	934	421	23	980	999999	121	765	999999	911	788	767	480	214	999999	379	413	140	886	217	543	999999	999999	422	789	999999	422	650	484	701	667	999999	217	343	343	74	974	145	636	25	165	132	439	744	999999	999999	999999	591	999999	567	414	756	999999	999999	791	465	999999	999	234	999999	999999	471	999999	743	253	905	560	147	871	629	404	277	504	870	999999	420	852	619	853	506	132	999999	106	999999	999999	911	493	778	999999	878	494	975	999999	564	278	694	
841	999999	999999	662	732	649	719	924	172	146	261	528	386	999999	612	960	999999	728	948	999999	374	373	456	341	422	999999	595	993	145	429	999999	939	999999	368	579	166	999999	999999	773	999999	999999	182	755	160	660	964	401	999999	275	999999	829	193	999999	363	329	478	999999	169	250	950	64	726	789	999999	780	321	927	28	801	456	999999	955	954	999999	803	999999	618	999999	999999	457	999999	999999	728	611	600	183	334	247	48	110	917	958	949	823	429	395	393	22	999999	348	47	383	999999	818	999999	874	238	999999	560	137	860	942	488	793	569	999999	998	187	999999	606	987	689	979	700	999999	884	15	999999	999999	418	808	999999	926	342	999999	17	54	999999	999999	726	945	194	687	910	250	975	480	999999	263	789	397	216	870	773	361	358	999999	678	290	806	868	106	103	152	329	264	26	155	383	561	999999	999999	265	426	661	803	11	79	460	562	414	999999	877	267	30	601	735	163	981	71	614	999999	628	125	857	848	100	545	590	986	959	999999	782	701	204	308	999999	453	999999	999999	999999	333	228	727	401	999999	228	835	131	727	528	999999	999999	322	947	228	469	999999	999999	813	999999	999999	488	474	603	89	999999	999999	72	722	651	291	51	434	713	999999	158	999999	723	999999	629	265	999999	863	467	106	171	469	754	976	838	810	885	308	845	999999	845	753	134	321	950	52	772	409	999999	999999	821	999999	608	666	999999	569	426	729	193	457	51	999999	999999	507	918	608	431	96	883	840	406	743	589	822	999999	404	776	412	999999	587	999999	25	787	230	999999	431	860	98	906	279	393	166	125	397	850	230	746	999999	402	352	621	685	525	245	840	87	160	786	231	675	792	999999	840	999999	964	35	999999	787	999999	497	747	343	190	613	457	250	628	999999	972	999999	999999	999999	19	545	999999	999999	499	551	999999	999999	281	84	866	241	487	379	999999	518	433	824	392	959	404	905	605	288	505	912	788	599	999999	959	814	16	26	643	14	304	640	167	535	296	407	35	999999	673	476	999999	999999	87	925	119	767	157	832	699	754	113	999999	687	999999	999999	763	790	747	999999	999999	860	224	843	374	30	878	276	298	999999	561	379	999999	999999	812	999999	785	711	999999	349	201	666	183	327	888	901	364	953	856	948	999999	999999	287	903	412	999999	733	999999	712	904	241	501	859	736	147	999999	423	18	875	999999	802	62	126	407	130	604	999999	897	999999	473	999999	924	419	350	573	999999	102	786	529	206	823	999999	998	769	999999	700	806	447	
999999	513	488	999999	88	112	155	999999	500	879	782	808	929	836	337	248	247	316	91	519	999999	202	292	636	489	679	999999	309	63	356	299	429	797	249	716	999999	985	999999	999999	317	204	103	454	999999	13	720	276	986	175	759	532	999999	619	999999	999999	987	231	851	865	409	181	846	426	153	590	999999	21	689	129	999999	263	999999	470	774	999999	79	999999	79	999999	769	999999	944	999999	303	824	497	999999	509	965	729	230	144	999999	446	145	357	676	310	632	650	708	587	999999	999999	999999	999999	341	845	999999	214	249	161	228	106	997	999999	712	132	329	102	552	512	723	400	999999	129	480	999999	999999	966	402	999999	446	999999	999999	825	87	854	999999	228	166	965	535	999999	999999	78	915	358	449	907	645	554	980	540	108	999999	863	475	624	387	134	999999	216	999999	999999	801	999999	999999	46	182	999999	999999	335	110	935	999999	976	962	911	597	999999	132	999999	731	331	999999	466	906	883	864	961	611	999999	419	103	999999	759	529	950	999999	362	678	999999	277	757	786	229	999999	604	521	229	999999	564	999999	184	12	733	485	999999	962	345	999999	363	181	220	999999	628	915	16	999999	827	456	21	234	244	999999	809	999999	999999	545	628	586	999999	371	645	71	57	213	999999	999999	999999	283	845	987	352	554	325	151	67	999999	167	313	873	517	694	772	889	339	999999	649	202	999999	511	999999	344	758	507	991	535	159	501	425	680	915	972	999999	611	34	882	999999	219	668	258	764	999999	324	999999	794	676	999999	182	717	421	596	999999	696	772	706	999999	593	56	334	615	908	999999	999999	633	958	544	151	171	864	457	111	999999	534	179	746	761	29	56	712	999999	663	977	783	999999	999999	26	285	781	999999	380	298	643	999999	999999	999999	57	999999	690	753	259	999999	711	317	269	320	166	373	999999	999999	999999	634	547	344	19	952	931	933	739	550	999999	268	369	999999	494	999999	467	554	481	828	999999	127	999999	302	999999	999999	951	999999	523	692	927	652	999999	756	960	746	751	309	875	999999	418	123	999999	150	811	990	176	999999	822	111	852	611	999999	698	335	999999	305	254	881	230	999999	999999	420	56	622	299	999999	613	305	747	999999	168	678	380	419	999999	222	999999	491	471	999999	505	847	422	840	999999	760	68	430	999999	451	507	427	655	999999	157	703	858	528	522	489	999999	999999	999999	694	694	932	521	289	750	999999	999999	763	999999	608	505	424	999999	216	306	538	999999	193	173	306	909	999999	33	281	272	999999	363	669	968	981	999999	355	771	
727	999999	393	999999	779	679	999999	343	999999	17	56	999999	733	999999	652	999999	983	47	999999	986	999999	785	953	908	250	999999	868	261	448	794	438	999999	159	652	280	70	913	300	999999	513	645	963	174	733	977	677	999999	999999	711	448	985	943	689	999999	993	941	202	999999	998	763	811	276	895	949	578	508	454	90	435	999999	318	693	375	866	351	999999	621	229	931	573	487	692	549	999999	999999	494	858	790	659	338	867	438	302	909	701	999999	78	225	164	999999	232	458	750	130	140	302	578	823	999999	187	330	972	552	434	285	129	999999	895	999999	94	999999	664	431	106	723	879	401	466	174	999999	999999	406	74	462	351	38	941	428	869	999999	916	45	999999	481	17	894	886	999999	633	999999	651	999999	84	80	999999	568	999999	999999	406	260	901	121	999999	999999	440	999999	999999	999999	999999	256	187	308	35	632	177	613	892	949	99	828	992	533	832	591	999999	574	331	994	633	782	999999	298	32	618	616	999999	386	726	50	93	999999	796	783	387	405	353	157	451	999999	225	999999	999999	999999	577	999999	377	288	77	725	866	603	913	999999	310	254	999999	999999	999999	999999	999999	237	175	999999	15	842	206	749	455	196	976	999999	879	101	999999	116	924	999999	999999	999999	248	526	319	999999	184	999999	82	339	483	142	999999	999999	740	999999	540	988	510	178	558	735	71	627	832	881	748	999999	723	822	59	203	330	165	830	65	999999	999999	999999	175	734	525	999999	866	276	323	679	909	999999	454	560	999999	606	756	184	719	299	621	694	437	262	999999	766	260	290	289	811	361	246	685	657	999999	999999	345	999999	43	965	204	361	518	999999	839	763	278	271	630	596	574	980	120	766	166	161	999999	999999	999999	758	519	586	987	999999	328	999999	11	797	866	358	271	322	151	754	104	270	999999	236	999999	999999	999999	999999	659	999999	247	999999	999999	918	500	543	589	432	444	284	456	618	999999	16	883	177	999999	481	999999	999999	999999	261	839	366	999999	896	975	263	999999	36	270	531	927	304	275	947	546	999999	999999	332	769	999999	878	866	307	486	896	179	353	999999	999999	26	592	387	999999	985	999999	999999	999999	604	567	335	931	417	23	999999	690	79	741	935	999999	679	999999	83	999999	495	999999	973	69	195	999999	806	910	999999	816	254	999999	549	937	289	416	999999	836	999999	765	443	908	471	852	382	795	999999	438	417	623	540	841	999999	999999	872	612	567	999999	70	604	760	425	685	600	769	986	151	142	461	999999	854	999999	482	317	78	999999	911	
131	999999	400	183	999999	502	632	285	413	999999	674	999999	677	848	77	999999	108	14	999999	232	999999	93	395	653	694	976	999999	768	697	999999	211	999999	999999	999999	999999	33	669	430	392	922	62	324	365	567	999999	77	999999	680	787	999999	999999	313	60	364	51	999999	999999	746	488	401	614	999999	588	55	227	867	779	999999	999999	999999	999999	677	622	999999	179	555	727	828	186	627	999999	217	981	630	999999	999999	999999	931	999999	408	732	999999	999999	990	317	198	999999	319	999999	609	297	805	279	743	961	999999	999999	999999	999999	999999	320	472	999999	860	208	406	882	957	999999	328	121	999999	328	13	321	192	734	631	788	999999	819	418	999999	576	340	398	938	999999	669	287	218	802	747	173	98	269	999999	999999	792	911	316	778	258	32	498	448	486	999999	999999	778	999999	68	175	999999	675	901	999999	993	529	809	468	645	999999	999999	120	318	111	165	999999	61	828	652	839	999999	999999	50	170	465	88	999999	999999	672	999999	890	315	999999	636	544	999999	196	285	370	562	999999	453	999999	999999	473	999999	189	346	331	361	999999	949	329	229	298	538	635	999999	529	914	637	898	795	829	408	479	999999	999999	567	667	728	999999	468	999999	999999	433	999999	559	999999	553	999999	555	589	321	999999	940	985	930	348	999999	862	455	755	999999	925	94	657	841	91	999999	951	507	779	664	633	999999	491	999999	999999	864	534	85	54	999999	26	91	318	483	395	468	493	40	343	561	804	282	30	22	174	999999	999999	172	478	999999	601	400	775	925	688	839	458	999999	999999	999999	481	999999	410	780	999999	843	775	183	999999	623	510	999999	999999	228	859	360	584	999999	76	999999	999999	372	999999	353	383	625	999999	999999	795	555	19	738	472	999999	90	999999	872	250	999999	330	996	602	999999	999999	200	999999	999999	999999	76	999999	999999	979	999999	999999	999999	118	189	67	406	814	537	393	388	900	999999	772	459	999999	147	841	999999	343	896	745	602	496	655	999999	162	703	999999	999999	326	999999	999999	999999	59	503	474	971	838	815	844	768	999999	999999	999999	816	250	999999	231	922	420	234	999999	922	999999	943	375	898	463	435	904	703	425	778	999999	999999	610	583	999999	955	839	176	12	999999	499	137	952	989	999999	839	513	733	481	999999	348	102	618	377	947	999999	999999	576	518	999999	910	999999	999999	24	999999	999999	216	666	705	275	93	254	231	187	432	954	991	386	625	624	999999	181	231	999999	440	974	999999	242	636	617	828	999999	999999	999999	761	358	784	938	451	999999	632	847	38	999999	392	104	870	
440	945	992	124	999999	950	999999	490	739	999999	403	584	999999	992	999999	39	97	999999	999999	596	632	999999	84	999999	63	934	647	991	85	153	25	567	345	114	871	296	643	503	87	999999	763	119	32	438	391	363	999999	986	658	999999	940	768	570	508	999999	999999	870	822	999999	815	313	999999	414	595	903	999999	248	999999	131	999999	396	594	369	509	832	522	403	645	788	699	999999	999999	342	268	213	999999	996	999999	999999	999999	425	821	999999	271	17	999999	704	436	534	999999	124	420	865	971	999999	999999	408	999999	999999	999999	999999	235	44	372	999999	999999	570	156	392	656	999999	411	602	274	271	574	999999	999999	999999	999999	818	966	120	242	584	645	999999	371	836	857	999999	935	171	999999	244	200	999999	79	999999	999999	300	999999	999999	878	999999	713	818	999999	710	999999	999999	310	999999	999999	906	655	124	999999	999999	124	857	208	999999	999999	807	903	249	999999	40	80	788	93	595	147	682	269	922	999999	525	871	999999	204	661	980	999999	548	999999	468	999999	588	86	999999	291	397	999999	101	248	519	999999	813	999999	367	570	999999	78	118	714	431	30	999999	733	882	286	916	297	663	547	999999	869	269	537	780	225	451	994	803	801	207	640	590	31	412	171	712	408	469	634	31	911	999999	999999	944	999999	598	854	203	708	375	110	843	553	999999	649	811	285	999999	152	128	645	999999	317	999999	790	439	999999	999999	720	573	518	828	38	526	427	322	435	592	342	999999	596	800	104	435	107	797	47	121	999999	359	436	715	326	515	999999	999999	249	999999	163	999999	972	999999	482	999999	857	281	814	37	492	336	385	692	359	999999	999999	999999	181	881	999999	993	999999	513	567	999999	147	802	511	999999	150	999999	83	119	439	334	654	999999	999999	959	999999	826	982	999999	629	436	973	743	999999	802	984	999999	999999	367	907	169	615	469	966	121	997	65	770	301	887	711	262	276	263	34	870	999999	526	221	313	999999	21	392	883	140	999999	403	445	709	538	608	315	716	212	279	719	999999	105	216	961	523	65	690	132	999999	183	707	999999	341	932	525	25	999999	64	323	158	999999	586	835	999999	604	619	71	763	289	999999	999999	999999	983	315	685	999999	320	260	789	537	331	270	965	957	690	912	114	999999	22	593	61	661	888	999999	496	999999	999999	493	366	903	994	926	999999	521	636	999999	507	999999	256	999999	705	999999	274	999999	827	962	999999	878	999999	692	514	294	999999	696	354	885	185	861	999999	86	999999	999999	894	885	543	999999	427	999999	330	999999	999999	88	999999	
999999	887	58	396	112	999999	534	988	391	460	673	399	999999	185	157	999999	999999	467	645	216	999999	59	878	999999	389	253	432	545	177	558	999999	287	999999	763	999999	808	999999	999999	82	999999	295	98	721	376	230	496	833	999999	279	286	579	589	770	872	359	811	19	939	17	999999	871	999999	999999	833	999999	999999	963	946	295	999999	999999	999999	395	87	999999	92	337	999999	888	999999	419	999999	275	891	978	999999	517	563	413	89	798	366	491	223	695	305	277	888	999999	833	533	886	933	930	415	999999	204	692	999999	277	483	507	61	125	449	667	723	929	999999	80	879	409	999999	215	550	999999	770	181	391	624	814	448	611	64	999999	532	281	344	485	999999	210	824	611	146	605	999999	314	376	774	38	582	347	44	830	954	133	354	999999	999999	999999	999999	33	310	999999	463	44	896	997	756	916	999999	389	454	203	869	64	798	406	609	259	209	999999	407	363	52	476	414	781	109	244	188	553	999999	583	114	187	524	284	682	999999	404	317	619	857	642	203	893	841	960	900	335	999999	127	999999	701	162	625	947	294	986	630	999999	897	522	738	842	434	870	98	692	999999	524	723	999999	999999	892	784	549	999999	999999	582	573	820	999999	909	239	436	824	882	952	561	577	990	999999	940	999999	999999	107	129	799	768	33	752	278	369	811	235	88	285	999999	377	86	235	444	413	67	999999	697	612	508	415	609	988	146	140	999999	534	37	108	999999	482	686	999999	921	91	999999	820	551	839	107	14	358	549	82	584	485	351	555	999999	999999	984	721	494	621	393	168	999999	616	148	406	287	999999	999999	708	337	999999	655	314	363	854	246	753	858	515	503	67	999999	915	561	654	621	999999	744	225	591	999999	202	809	999999	999999	524	213	413	442	820	806	378	999999	745	999999	830	46	202	438	645	241	863	979	999999	336	108	129	65	493	999999	999999	999999	763	127	576	498	846	999999	441	339	43	349	425	694	697	688	230	180	667	999999	585	786	316	999999	360	896	999999	692	211	824	404	158	919	658	521	353	615	723	178	405	999999	270	760	108	612	999999	448	294	429	999999	878	949	999999	669	209	522	999999	193	766	999999	285	164	575	617	935	884	430	767	999999	353	82	506	12	271	840	324	35	218	999999	469	458	928	272	563	999999	455	760	999999	458	999	206	431	957	498	129	829	694	153	999999	999999	999999	681	999999	85	999999	999999	946	136	828	884	496	938	226	306	999999	357	892	22	671	999999	134	180	318	183	157	
650	999999	514	152	21	630	881	55	248	998	999999	816	196	988	574	508	634	431	573	513	268	215	999999	999999	771	937	682	482	683	999999	999999	372	999999	928	924	832	442	983	999999	264	999999	999999	999999	307	454	541	999999	999999	999999	980	500	749	745	670	888	445	888	247	380	83	947	999999	371	999999	708	415	999999	267	73	742	76	999999	613	319	999999	375	237	362	999999	999999	241	999999	385	703	113	551	626	277	50	488	943	205	999999	743	999999	215	531	342	599	49	662	448	960	999999	914	849	999999	436	999999	522	217	999999	999999	149	842	999999	999999	667	999999	999999	788	999999	999999	999999	798	871	47	870	12	999999	844	895	999999	782	999999	793	999999	30	789	264	999999	200	505	528	281	417	779	473	999999	999999	999999	863	801	999999	261	999999	999999	385	565	53	812	999999	999999	88	999999	999999	772	642	571	58	999999	13	878	999999	750	597	999999	698	999999	391	101	573	968	985	999999	980	999999	999999	999999	526	999999	322	464	746	451	151	767	426	850	999999	645	146	902	999999	424	999999	999999	524	691	663	999999	532	81	184	951	999999	999999	448	999999	697	999999	999999	121	54	486	289	549	999999	835	609	830	688	848	354	746	999999	671	125	570	335	995	579	639	867	579	49	251	290	999999	999999	845	328	999999	163	741	203	35	857	999999	145	638	852	689	92	833	268	684	999999	999999	999999	577	190	877	251	701	648	812	253	474	999999	999999	999999	347	999999	763	511	999999	695	613	552	929	999999	748	435	697	153	999999	556	44	321	365	524	852	798	636	665	999999	609	461	102	391	782	393	930	999999	379	514	67	328	999999	430	989	999999	885	76	763	441	452	553	558	757	265	218	999999	90	523	999999	548	995	108	69	238	243	521	999999	999999	430	999999	999999	327	638	999999	237	712	890	375	412	966	732	872	233	998	65	902	345	135	573	239	850	583	999999	966	999999	229	999999	201	999999	601	725	999999	343	623	124	235	999999	924	38	506	999999	999999	120	450	999999	133	875	999999	999999	341	185	45	584	200	967	999999	999999	672	771	999999	449	699	620	811	251	813	999999	609	883	999999	982	420	999999	77	967	145	999999	522	159	939	999999	211	28	424	425	689	344	153	999999	371	870	258	163	999999	66	573	999999	309	999999	12	999999	275	187	354	999999	764	937	516	233	832	999999	843	999999	999999	663	999999	681	205	999999	561	479	395	954	522	958	734	267	87	20	999999	50	173	999999	157	354	88	33	673	75	660	999999	999999	999999	823	90	37	735	331	999999	999999	891	898	
913	648	532	999999	321	664	395	624	507	999999	999999	828	792	126	530	999999	487	584	225	17	139	735	808	651	475	999999	442	931	998	936	999999	202	999999	151	260	674	624	155	767	369	288	451	999999	999999	331	999999	41	963	506	371	843	782	602	999999	768	188	839	881	733	190	999999	463	999999	570	999999	313	326	999999	999999	856	750	341	817	856	728	688	581	915	330	383	109	478	999999	637	102	938	999999	999999	382	81	835	743	422	586	146	824	824	592	753	27	775	390	107	650	999999	512	999999	999999	999999	90	606	923	560	359	90	753	38	989	478	210	713	999999	999999	794	30	16	919	240	719	999999	864	988	172	312	608	999999	381	784	999999	589	999999	853	472	302	999999	911	192	72	506	999999	795	999999	124	552	314	86	999999	312	999999	999999	593	999999	37	999999	225	617	760	258	751	371	382	254	972	888	237	859	235	975	329	119	824	999999	999999	335	118	999999	999999	999999	998	532	606	78	999999	412	999999	248	826	221	999999	856	160	934	320	144	20	551	862	999999	324	455	850	999999	983	520	790	999999	10	701	152	999999	743	151	999999	229	765	314	99	570	999999	999999	999999	24	999999	472	958	889	546	599	999999	999999	999999	648	305	553	681	999999	95	644	621	270	247	999999	79	999999	999999	19	684	999999	999999	999999	462	302	344	999999	422	836	249	520	561	900	199	411	385	585	31	105	999999	707	548	307	999999	454	949	999999	999999	999999	945	18	359	999999	215	454	999999	999999	114	873	313	970	140	844	228	574	999999	720	81	836	749	999999	868	999999	999999	999999	553	81	999999	17	352	999999	999999	999999	999999	241	170	999999	695	745	190	999999	999999	157	791	875	999999	703	89	654	372	238	559	916	169	461	999999	341	785	999999	900	999999	143	107	531	599	397	627	999999	986	413	999999	35	336	655	999999	22	721	236	297	411	999999	991	831	644	124	164	665	354	439	101	829	827	467	999999	41	632	383	626	201	999999	948	749	999999	251	999999	999999	233	271	186	449	999999	115	497	999999	60	999999	311	999999	416	445	731	282	999999	999999	584	999999	567	492	623	359	639	999999	44	999999	462	110	899	999999	752	912	999999	999999	178	999999	673	724	999999	641	793	999999	330	920	219	756	756	676	999999	208	666	251	645	741	647	826	809	332	81	687	374	950	268	721	710	999999	999999	336	113	533	231	860	321	926	698	749	39	718	885	287	63	999999	874	999999	923	511	999999	199	757	999999	190	351	652	652	276	999999	999999	609	999999	999999	999999	429	572	702	977	
806	999999	718	52	999999	797	101	446	999999	634	999999	86	999999	999999	209	999999	326	579	761	353	999999	217	668	659	999999	143	429	999999	999999	999999	633	999999	999999	724	126	581	999999	999999	860	554	98	905	859	999999	688	766	59	999999	21	489	924	850	811	358	999999	999999	270	68	999999	763	999999	999999	276	756	10	999999	903	842	681	627	678	179	999999	999999	264	999999	358	650	999999	99	94	618	496	999999	122	783	999999	999999	626	527	999999	999999	959	106	187	505	999999	113	28	322	862	216	140	999999	810	754	141	604	999999	999999	251	620	97	107	999999	759	999999	585	643	226	964	90	226	999999	999999	188	220	621	39	759	999999	254	631	659	236	999999	488	113	880	367	651	999999	728	503	286	699	999999	861	427	427	408	62	999999	802	357	782	989	999999	86	632	544	519	575	999999	999999	996	989	999999	999999	800	281	993	999999	285	574	168	361	723	999999	617	775	358	204	999999	361	293	785	829	311	453	999999	511	999999	257	823	142	241	393	999999	999999	710	999999	999999	626	156	999999	999999	999999	237	999999	430	999999	999999	468	856	196	325	999999	999999	504	999999	999999	136	427	911	769	966	458	999999	442	926	999999	999999	596	906	801	367	577	464	946	935	601	601	999999	32	622	999999	568	400	999999	999999	277	409	999999	79	550	847	572	714	387	448	898	730	999999	272	999999	268	513	562	999999	828	747	508	47	568	619	568	999999	404	299	367	407	67	999999	625	658	568	999999	526	365	954	795	863	87	999999	46	870	806	999999	999999	364	897	16	345	808	79	999999	999999	652	460	982	832	999999	999999	999999	50	999999	905	179	999999	894	472	987	999999	111	43	884	430	539	531	748	999999	175	834	999999	470	401	722	27	999999	999999	206	999999	76	383	131	627	447	999999	468	205	965	636	999999	676	891	910	809	244	775	195	348	832	131	711	231	666	999999	490	559	648	999999	999999	624	724	999999	328	999999	823	979	416	446	372	80	336	999999	134	999999	999999	999999	999999	592	999999	999999	999999	551	999999	32	364	161	465	293	957	509	820	86	87	999999	999999	999999	573	989	986	265	368	748	999999	762	795	999999	106	735	185	446	999999	65	641	646	263	183	332	306	566	999999	524	132	489	999999	260	260	706	122	999999	189	479	571	999999	999999	883	622	575	612	237	436	999999	729	118	520	510	764	999999	440	759	347	656	277	999999	999999	741	999999	269	122	511	545	232	984	326	995	967	999999	459	999999	999999	641	608	999999	999999	139	615	794	23	968	363	495	815	999999	362	999999	999999	212	
999999	999999	491	646	363	462	999999	692	214	81	413	122	553	82	314	35	677	128	999999	935	999999	303	708	946	232	300	999999	26	999999	956	631	253	999999	764	299	178	927	999999	999999	155	999999	386	925	544	999999	999999	425	290	191	790	597	999999	343	999999	14	845	582	999999	424	72	703	94	962	257	450	169	999999	999999	999999	145	107	561	840	593	325	821	999999	174	564	999999	875	477	834	938	369	396	910	875	759	454	999999	392	702	225	999999	999999	424	677	103	231	260	999999	508	999999	693	46	404	999999	282	999999	477	999999	999999	102	197	999999	259	33	888	63	259	775	999999	338	999999	715	999999	999999	999999	789	406	700	80	342	80	999999	999999	789	255	332	992	170	602	575	976	188	411	609	999999	225	286	400	789	50	972	485	606	179	505	999999	187	999999	606	492	786	777	346	999999	999999	948	266	469	999999	566	70	98	182	463	361	999999	999999	999999	596	927	512	16	911	40	999999	595	999999	800	294	277	154	999999	563	119	789	209	999999	763	999999	90	999999	816	621	232	980	884	999999	152	999999	144	674	999999	999999	679	980	780	999999	316	287	999999	315	465	185	999999	422	846	534	999999	674	162	529	549	999999	516	967	999999	394	688	59	486	292	999999	983	999999	602	999999	999999	884	139	999999	343	999999	486	161	774	503	640	999999	810	143	359	250	999999	665	999999	135	999999	676	712	294	395	187	266	999999	153	815	482	36	908	206	815	999999	932	999999	818	994	73	520	741	999999	64	284	877	915	136	999999	32	327	545	999999	959	364	181	844	623	166	278	684	17	959	31	614	212	614	328	709	999999	999999	847	620	71	999999	935	248	239	999999	309	350	999999	999999	793	164	490	440	246	999999	999999	97	999999	999999	999999	388	512	781	452	449	999999	273	597	427	734	219	480	924	415	224	429	999999	614	512	856	999999	19	906	176	866	999999	999999	377	999999	240	229	770	195	894	999999	999999	163	796	790	49	46	999999	999999	377	999999	684	999999	34	32	41	999999	483	539	999999	798	379	606	615	999999	325	309	896	729	999999	514	999999	294	40	733	981	999999	147	824	473	820	999999	999999	999999	592	999999	567	999999	354	836	695	746	241	390	999999	999999	636	548	220	474	739	149	33	70	862	144	999999	536	999999	51	999999	999999	658	76	999999	999999	999999	999999	999999	403	758	563	551	893	502	767	217	904	933	429	354	728	926	360	733	680	999999	701	676	458	792	41	455	313	81	297	999999	999999	405	481	696	570	999999	999999	999999	999999	598	139	568	999999	926	
494	999999	871	696	46	481	307	342	313	999999	999999	399	999999	610	999999	999999	247	821	999999	678	999999	509	462	733	784	999999	119	644	557	91	30	143	999999	531	307	439	583	617	44	815	791	999999	999999	17	780	180	951	216	988	78	361	318	363	999999	884	985	149	148	999999	833	371	662	785	231	453	782	818	52	999999	297	999999	999999	786	398	999999	999999	417	454	953	999999	261	999999	655	488	730	712	780	164	647	322	299	999999	999999	211	454	138	999999	999999	564	997	362	908	903	701	544	732	531	999999	539	999999	577	999999	194	307	999999	999999	16	999999	501	741	12	999999	405	990	999999	999999	923	585	944	999999	172	547	890	955	261	999999	999	999999	944	998	191	815	625	999999	744	604	260	999999	628	985	999999	999999	378	823	995	698	999999	913	703	454	809	945	29	780	512	40	804	239	55	238	999999	62	362	503	559	999999	48	432	256	404	839	523	956	999999	637	421	999999	77	999999	999999	999999	96	261	999999	999999	999999	999999	844	470	714	799	30	363	400	527	79	999999	874	273	808	999999	89	999999	309	615	295	988	999999	152	101	860	736	999999	492	397	382	800	863	999999	323	400	999999	962	541	604	818	169	566	441	568	33	305	804	161	902	999999	429	999999	883	903	257	735	702	379	853	72	999999	871	999999	154	278	534	570	949	418	466	127	135	704	797	135	431	629	583	77	565	932	127	590	999999	952	848	979	999999	75	665	500	593	999999	541	76	298	563	999999	300	499	734	854	743	445	999999	304	257	96	778	826	999999	999999	311	298	999999	634	290	377	202	430	999999	169	884	752	999999	534	447	173	999999	999999	868	343	293	577	830	88	384	155	999999	658	600	999999	632	249	560	999999	291	399	999999	441	17	196	104	869	999999	575	970	990	999999	119	856	94	365	940	999999	772	835	733	999999	61	259	999999	385	999999	830	999999	537	999999	999999	594	253	58	761	298	829	681	248	999999	632	265	999999	393	675	881	802	515	999999	691	290	999999	546	557	930	359	192	871	999999	560	49	294	999999	999999	798	884	866	999999	333	999999	999999	999999	533	421	999999	212	944	866	470	503	741	324	133	845	999999	999999	57	695	127	999999	116	957	999999	688	999999	348	227	999999	595	999999	24	994	192	999999	580	14	264	135	456	727	415	999999	999999	317	819	724	171	999999	971	393	999999	181	690	921	959	163	415	845	46	762	985	171	280	679	489	747	999999	999999	275	359	999999	922	999999	999999	995	999999	556	563	869	999999	999999	35	811	212	953	843	
313	270	511	999999	598	418	99	999999	742	254	55	999999	828	81	999999	509	926	621	999999	914	931	300	926	178	999999	852	976	385	585	959	360	999999	725	645	443	999999	160	999999	761	999999	833	556	657	751	744	999999	735	797	78	999999	999999	199	969	49	999999	23	344	999999	818	746	999999	713	999999	782	893	977	17	192	999999	719	999999	87	860	501	90	384	643	184	433	999999	126	188	999999	907	999999	999999	999999	685	732	430	538	817	40	24	309	999999	999999	874	857	767	816	552	169	359	328	31	339	477	999999	537	379	169	908	45	629	263	406	210	922	733	879	331	459	999999	191	999999	999999	845	999999	960	999999	999999	327	666	967	573	29	957	588	838	830	631	726	205	60	378	908	999999	395	999999	723	247	952	999999	999999	494	102	952	178	786	974	494	285	998	601	610	842	252	77	66	999999	449	621	93	902	257	605	999999	999999	812	633	61	459	156	247	698	816	202	778	999999	999999	76	789	801	864	346	356	999999	999999	450	536	666	927	338	999999	283	626	869	232	640	999999	838	796	365	999999	922	44	138	761	902	793	649	999999	594	585	177	660	820	228	565	901	878	660	715	285	967	999999	999999	345	963	82	947	970	148	594	999999	280	433	648	999999	311	228	966	701	999999	886	202	999999	753	644	623	805	650	666	999999	999999	188	999999	90	999999	798	913	999999	798	999999	845	679	999999	999	943	897	999999	181	287	264	683	999999	958	68	999999	774	790	377	999999	349	276	307	313	409	583	463	999999	352	999999	152	397	435	177	999999	811	217	867	343	999999	999999	396	999999	372	412	65	108	229	999999	691	999999	17	546	101	458	999999	547	376	925	425	489	999999	884	719	145	999999	258	744	96	257	191	906	999999	567	954	999999	999999	935	900	354	485	244	177	999999	999999	999999	999999	999999	719	999999	999999	840	942	999999	330	49	512	999999	999999	999999	807	364	142	775	509	514	999999	979	147	505	921	612	475	999999	940	255	999999	232	679	10	24	914	999999	778	983	999999	999999	539	246	914	450	999999	708	364	547	130	999999	402	161	535	583	872	206	223	999999	660	375	371	999999	999999	999999	289	244	236	531	893	339	363	791	169	999999	31	742	999999	65	999999	904	120	43	820	999999	999999	81	154	427	152	717	811	999999	333	975	603	999999	999999	999999	171	999999	481	833	654	790	747	610	999999	984	561	139	973	168	203	756	999999	337	166	931	999999	217	100	809	999999	185	999999	971	468	193	947	469	999999	817	893	710	433	999999	389	39	406	
537	999999	169	999999	22	999999	653	999999	577	720	275	405	999999	54	953	402	672	454	478	999999	775	999999	808	47	102	558	166	999999	999999	332	977	948	999999	999999	833	138	999999	944	376	999999	874	783	891	473	999999	74	352	772	940	999999	761	999999	999999	999999	999999	999999	281	131	773	464	999999	388	705	254	999999	326	999999	703	220	825	471	727	999999	47	398	992	261	344	366	999999	216	393	334	185	571	155	47	371	905	999999	857	809	999999	999999	853	495	999999	646	730	364	797	999999	999999	999999	845	999999	753	872	378	637	142	936	765	999999	257	204	64	529	682	999999	289	906	797	771	967	662	556	176	194	902	999999	614	613	11	240	567	831	999999	340	999999	401	174	992	999999	316	920	53	999999	664	658	441	558	964	143	85	890	851	791	157	999999	486	587	688	999999	723	527	332	764	999999	999999	373	845	999999	154	999999	124	913	529	999999	999999	999999	130	512	999999	999999	365	650	480	925	999999	716	999999	72	157	61	814	486	999999	554	789	598	999999	999999	973	999999	595	369	820	938	961	999999	331	337	109	574	999999	85	162	14	367	877	852	999999	175	999999	333	999999	52	102	391	638	396	975	674	999999	339	210	538	250	875	996	830	999999	964	372	999999	712	999999	583	999999	738	999999	523	999999	999999	746	449	754	999999	962	999999	999999	727	556	332	591	356	999999	999999	244	165	547	912	138	371	999999	319	875	803	589	620	820	469	407	999999	314	873	999999	762	712	889	455	999999	288	72	679	112	985	641	781	48	60	999999	999999	539	999999	999999	394	825	864	436	574	951	999999	351	992	857	330	999999	28	717	999999	899	938	354	710	18	999999	76	999999	945	999999	243	31	550	569	508	130	867	999999	892	488	999999	999999	286	324	503	129	936	80	822	781	91	622	999999	481	999999	383	994	829	193	787	999999	999999	999999	112	341	929	869	999999	493	999999	463	454	135	239	604	11	999999	39	999999	889	697	995	868	999999	999999	621	999999	79	418	135	136	47	276	114	170	828	977	183	983	573	999999	163	586	96	999999	636	999999	833	876	999999	721	964	623	304	100	332	275	756	999999	719	999999	799	999999	367	999999	426	187	30	999999	776	34	488	55	999999	639	999999	419	782	846	616	134	134	999999	269	414	999999	423	999999	24	837	562	231	324	999999	602	460	790	228	485	901	459	476	764	110	999999	243	919	981	665	556	999999	493	910	253	595	846	606	114	953	448	999999	999999	16	999999	223	999999	173	781	50	188	753	200	306	945	166	658	999999	103	
999999	181	999999	442	999999	999999	999999	78	321	81	678	755	853	685	275	999999	897	999999	469	533	886	332	79	999999	941	999999	803	722	197	999999	96	936	487	513	970	999999	206	570	999999	548	316	154	490	101	112	294	335	77	925	269	57	913	999999	836	216	999999	111	114	999999	829	664	999999	881	999999	985	741	278	349	715	492	840	337	353	921	226	741	842	977	44	656	999999	999999	796	927	917	182	748	651	306	168	680	102	79	80	999999	115	273	144	116	371	26	985	999999	442	429	720	999999	999999	999999	475	969	133	79	999999	678	929	414	953	999999	812	993	999999	52	999999	812	747	267	283	48	121	478	707	871	673	640	175	383	364	508	207	613	481	41	831	199	557	999999	235	401	999999	700	319	705	303	999999	399	942	805	630	681	463	999999	238	508	996	271	262	406	214	999999	555	999999	455	999999	999999	521	999999	999999	999999	999999	725	41	999999	94	421	169	999999	577	305	250	232	578	733	827	744	999999	253	533	834	927	304	625	31	888	408	649	999999	474	104	856	804	999999	999999	999999	955	431	413	999999	999999	837	268	684	110	963	290	999999	999999	999999	496	880	278	71	386	440	999999	999999	19	993	685	999999	305	999999	999999	449	446	500	141	367	871	322	999999	108	446	996	999999	999999	525	68	607	430	331	245	977	999999	999999	999999	354	999999	999999	855	422	419	468	325	542	730	999999	999999	527	999999	846	960	999999	183	965	179	625	389	771	349	584	999999	396	264	450	69	999999	268	999999	703	155	134	999999	25	900	999999	640	131	464	999999	999999	999999	541	999999	584	371	999999	803	258	418	999999	999999	244	75	280	999999	33	213	874	482	999999	943	799	999999	644	721	19	740	283	999999	539	504	925	833	931	721	420	578	679	999999	580	999999	999999	453	586	190	889	885	999999	439	482	436	999999	982	769	474	73	717	183	863	362	748	999999	787	999999	623	999999	999999	144	559	61	454	533	795	901	421	932	356	246	463	831	133	995	999999	987	112	999999	943	73	466	657	999999	404	816	727	832	236	999999	574	963	151	488	751	195	388	37	903	460	90	999999	542	999999	999999	720	41	238	999999	686	799	776	375	999999	347	677	902	358	999999	717	78	78	195	709	782	283	322	353	382	809	999999	960	999999	999999	862	716	924	939	231	684	784	498	89	550	432	797	598	54	150	83	293	39	978	999999	999999	21	172	832	999999	207	407	999999	856	943	230	999999	577	999999	999999	999999	999999	962	137	999999	932	999999	988	999999	999999	985	685	277	
213	308	999999	436	981	23	999999	850	999999	101	14	34	287	106	641	146	999999	593	229	29	810	519	999999	331	902	999999	263	811	33	527	999999	950	521	139	999999	558	427	793	857	564	174	393	86	661	999999	999999	999999	836	938	852	323	999999	999999	666	467	693	977	999999	534	378	759	602	827	36	999999	64	512	999999	999999	999999	718	537	735	665	855	427	443	669	374	999999	999999	427	999999	999999	214	861	194	855	672	791	580	233	268	999999	804	571	999999	59	999999	999999	600	939	224	999999	999999	786	958	110	999999	49	260	999999	829	735	852	342	729	656	822	999999	999999	656	485	829	512	999999	278	999999	860	293	861	999999	554	471	208	586	212	27	47	428	902	94	999999	632	540	272	404	532	637	472	842	909	237	440	43	943	999999	999999	999999	999999	517	713	999999	527	188	867	763	368	537	276	139	711	618	404	781	785	612	852	299	999999	999999	746	999999	398	451	951	165	999999	999999	999999	999999	818	674	399	910	199	999999	526	453	999999	999999	46	995	999999	343	140	300	833	658	257	341	612	105	113	558	771	104	851	86	999999	711	649	929	282	154	321	999999	229	493	592	940	95	408	999999	740	999999	999999	257	64	320	660	332	465	190	922	519	722	571	840	149	105	993	450	226	961	999999	116	722	226	31	103	999999	349	76	317	256	999999	479	372	503	30	847	796	999999	999999	999999	999999	749	359	999999	598	475	388	354	497	999999	644	191	663	881	947	37	999999	43	227	589	983	399	873	999999	315	999999	208	999999	128	257	206	685	650	999999	675	999999	372	591	432	628	692	995	999999	369	611	32	815	999999	555	999999	999999	763	999999	986	404	794	875	683	999999	999999	999999	51	235	999999	750	959	540	90	215	590	999999	449	999999	599	999999	999999	999999	513	74	293	999999	999999	999999	135	442	443	146	663	188	881	491	689	272	86	999999	999999	769	339	619	652	491	999999	285	999999	999999	999999	163	949	99	416	973	371	618	999999	919	559	260	109	806	317	822	877	901	999999	109	975	187	533	999999	256	228	999999	894	422	802	701	999999	999999	797	76	999999	197	574	771	907	999999	80	236	167	802	999999	670	533	311	829	614	999999	951	865	362	198	629	999999	999999	198	493	999999	205	243	228	126	434	312	740	37	999999	312	140	999999	979	904	950	999999	445	856	558	999999	592	593	198	867	490	960	445	877	660	486	731	583	999999	652	875	993	939	685	999999	367	999999	999999	204	311	703	535	885	457	247	263	276	999999	640	535	999999	612	54	
999999	999999	999999	867	863	377	158	999999	999999	11	337	39	957	999999	759	999999	200	175	318	398	887	174	954	85	987	640	406	220	999999	942	999999	767	999999	999999	588	59	999999	500	999999	906	56	729	156	534	557	428	290	826	516	999999	450	370	576	223	167	999999	999999	999999	880	233	999999	999999	836	614	999999	999999	999999	999999	848	999999	398	699	246	411	351	167	27	999999	527	568	359	580	704	650	502	528	201	59	791	403	377	114	999999	999999	935	999999	893	999999	999999	999999	662	281	977	805	706	750	134	174	872	999	177	261	870	321	999999	400	243	195	999999	594	999999	717	227	999999	343	294	89	540	999999	242	273	485	18	540	999999	88	602	899	943	999999	403	999999	186	791	235	999999	244	999999	832	999999	999999	707	429	827	618	945	64	532	471	422	671	594	699	639	736	692	252	340	415	999999	797	344	999999	371	200	352	540	435	230	999999	59	999999	707	999999	367	566	66	190	921	999999	999999	999999	437	531	89	809	999999	999999	65	542	873	904	893	47	747	541	465	68	999999	276	414	628	312	254	372	891	886	769	281	999999	635	71	999999	999999	770	727	906	720	291	391	25	992	380	687	353	999999	887	670	192	826	110	998	553	999999	556	999999	767	192	999999	198	923	567	999999	885	907	811	495	448	276	29	634	999999	999999	999999	260	421	999999	625	999999	999999	14	225	587	455	79	637	518	763	897	375	960	724	560	103	467	458	726	494	779	541	660	999999	999999	172	202	365	231	307	404	144	156	151	291	999999	194	999999	999999	820	815	279	303	731	551	900	999999	909	194	683	788	802	999999	999999	845	369	566	566	822	425	263	714	999999	221	369	763	228	819	442	617	909	760	478	906	999999	510	999999	999999	999999	502	113	999999	181	547	518	602	999999	393	999999	922	999999	627	885	999999	567	111	863	91	372	999999	682	249	477	576	774	999999	999999	999999	94	345	999999	637	999999	329	322	970	543	999999	999999	999999	323	835	524	999999	999999	999999	875	913	348	578	999999	166	565	999999	820	863	815	604	999999	491	278	660	308	999999	999999	999999	958	566	252	596	567	994	389	605	474	846	999999	956	345	493	162	999999	449	516	999999	963	82	560	508	458	165	938	105	999999	498	662	537	564	999999	492	332	319	999999	752	20	652	777	960	644	974	999999	858	269	290	338	857	221	791	271	837	999999	408	67	793	441	628	899	999999	116	811	999999	171	247	852	170	843	999999	697	505	55	196	999999	915	999999	320	306	678	814	999999	641	451	999999	
302	881	999999	999999	261	877	320	391	753	609	853	833	665	999999	999999	417	129	999999	118	999999	295	226	999999	565	492	999999	482	145	949	94	295	475	369	573	869	999999	47	999999	591	999999	999999	124	301	586	267	999999	869	999999	684	999999	999999	397	532	928	459	85	240	999999	999999	728	999999	185	999999	669	324	388	473	101	999999	266	380	999999	903	999999	145	181	999999	74	999999	999999	663	148	999999	999999	398	897	942	999999	124	793	135	786	804	862	475	212	682	999999	272	879	619	778	237	999999	891	812	999999	295	999999	287	160	175	999999	41	75	267	724	753	280	426	999999	41	976	999999	140	593	999999	50	771	933	999999	303	802	428	999999	885	999999	999999	796	586	413	657	648	836	643	959	833	999999	999999	218	487	999999	360	845	443	999999	801	914	298	999999	999999	453	523	858	999999	856	373	535	249	999999	356	999999	999999	999999	999999	999999	392	149	679	999999	999999	314	252	563	456	570	942	957	999999	999999	93	999999	999999	498	999999	959	143	789	999999	786	596	999999	533	618	862	794	970	999999	831	654	204	662	244	127	548	429	210	999999	999999	227	914	416	550	46	999999	359	949	469	999999	999999	655	602	100	999999	999999	999999	780	999999	999999	661	999999	999999	999999	340	18	431	999999	626	999999	433	758	183	387	831	872	190	999999	497	999999	999999	844	511	825	778	998	601	571	351	542	96	999999	999999	268	750	627	638	999999	999999	37	674	596	999999	519	417	305	481	225	269	30	404	703	999999	122	198	999999	99	999999	356	341	417	860	421	94	999999	785	192	915	636	214	244	899	548	469	999999	915	522	999999	999999	483	527	385	999999	330	999999	999999	364	999999	999999	933	538	999999	934	877	620	813	185	999999	656	999999	122	565	589	999999	785	504	164	823	274	283	304	999999	51	873	814	41	558	100	946	480	430	728	846	702	675	66	999999	999999	849	44	740	283	999999	999999	370	962	796	256	544	643	238	999999	199	796	639	999999	145	70	73	999999	999999	94	999999	186	210	394	719	886	389	729	539	999999	974	999999	543	30	763	264	999999	851	244	999999	555	312	999999	889	538	60	999999	999999	920	999999	607	269	779	655	981	168	586	976	999999	999999	866	815	113	999999	999999	959	263	618	677	999999	556	221	355	951	539	989	934	320	855	669	823	153	808	999999	886	715	460	887	49	604	678	537	609	334	999999	740	999999	508	333	579	797	455	568	50	357	395	914	827	125	991	234	275	999999	999999	999999	999999	999999	478	999999	999999	999999	375	578	999999	212	999999	612	30	515	
799	790	436	987	286	872	999999	585	768	287	500	999999	633	772	57	380	413	416	999999	248	723	732	999999	650	482	80	431	876	495	999999	338	783	894	322	326	211	798	287	843	710	718	999999	999999	201	367	999999	999999	603	999999	702	799	612	586	781	999999	76	999999	785	515	999999	450	501	999999	999999	948	716	906	321	455	846	582	135	999999	325	999999	587	494	539	293	999999	205	828	355	999999	999999	725	207	999999	530	260	152	22	772	638	270	226	999999	999999	252	999999	153	563	157	684	129	999999	999999	271	261	214	582	529	502	93	999999	621	155	307	999999	233	519	794	791	204	703	569	999999	934	64	313	540	185	297	999999	288	999999	681	671	999999	999999	685	936	861	325	678	999999	999999	689	628	648	999999	999999	426	28	140	359	772	953	980	559	320	999999	216	947	673	999999	241	858	804	378	940	483	999999	526	548	583	933	475	526	90	59	673	316	415	999999	999999	999999	279	512	929	868	727	690	123	999999	580	730	999999	651	999999	999999	661	884	259	999999	597	123	899	480	557	426	306	436	900	510	647	798	800	715	881	646	962	999999	874	509	222	793	999999	472	968	853	29	824	254	699	398	999999	999999	999999	644	999999	860	798	999999	513	572	999999	790	999999	999999	999999	929	207	999999	635	428	315	999999	999999	999999	804	999999	436	511	704	406	999999	192	999999	999999	858	999999	102	81	212	786	999999	400	371	937	921	12	908	66	196	923	822	64	618	280	93	779	317	221	839	85	433	296	999999	117	99	118	589	501	558	50	999999	999999	567	849	265	999999	648	999999	574	801	694	380	325	999999	584	427	574	999999	999999	999999	999999	881	242	999999	362	876	999999	264	847	813	423	416	507	999999	96	696	497	769	25	999999	999999	504	647	999999	391	999999	971	480	532	671	999999	658	473	479	999999	955	893	999999	496	999999	775	394	964	761	387	288	872	999999	694	888	999999	804	915	859	948	999999	243	999999	999999	309	905	668	731	186	278	999999	999999	38	539	140	803	66	282	636	402	746	999999	885	660	113	999999	801	999999	644	999999	739	742	614	999999	687	999999	698	695	197	482	999999	662	999999	492	622	345	844	639	564	999999	874	531	289	466	211	399	999999	544	641	128	113	883	97	445	539	33	338	999999	852	999999	114	999999	95	164	296	94	999999	403	47	999999	999999	172	231	559	866	217	463	157	999999	297	373	164	63	78	379	233	575	353	953	598	16	345	787	999999	999999	512	999999	999999	999999	127	647	954	506	873	782	999999	999999	537	999999	
331	570	999999	189	564	999999	949	999999	27	785	999999	519	407	450	999999	761	10	999999	85	578	364	771	338	976	210	999999	418	657	999999	296	437	570	999999	999999	631	999999	825	999999	232	110	999999	204	428	349	117	608	999999	514	67	999999	781	566	999999	959	224	559	241	214	978	915	636	301	137	999999	999999	501	999999	999999	818	999999	999999	844	162	999999	547	169	999999	988	999999	999999	409	999999	999999	78	515	999999	984	87	999999	81	796	620	187	999999	999999	739	76	698	999999	616	136	617	695	999999	999999	936	414	611	421	64	216	252	345	386	515	731	701	69	225	487	999999	999999	81	747	624	325	666	845	510	999999	102	654	997	262	999999	999999	999999	999999	892	999999	466	382	999999	506	864	553	999999	800	999999	742	47	17	482	514	108	732	545	947	32	859	279	999999	111	613	962	561	255	93	911	722	522	747	176	999999	30	145	999999	575	999999	999999	50	999999	53	767	999999	999999	182	492	163	999999	256	999999	931	42	308	897	281	999999	999999	999999	999999	202	889	999999	230	300	840	835	999999	999999	993	970	75	951	999999	413	525	343	843	877	389	999999	929	178	476	999999	815	143	348	999999	863	686	42	580	773	848	976	964	546	480	254	346	999	999999	749	285	206	980	999999	999999	382	937	999999	665	923	545	999999	721	999999	970	484	999999	496	999999	109	317	999999	494	188	971	436	560	796	373	633	52	763	739	428	200	64	835	920	999999	750	925	999999	376	657	238	585	265	361	576	995	548	850	638	100	442	347	711	802	252	467	821	151	845	999999	880	999999	533	999999	422	916	649	785	52	620	999999	999999	571	837	949	999999	999999	208	229	377	999999	202	135	648	986	853	352	43	678	986	999999	784	999999	344	776	456	62	962	939	660	356	999999	807	27	916	603	999999	873	852	856	296	623	921	478	947	999999	656	884	316	568	573	616	117	66	692	999999	217	237	71	999999	343	218	269	999999	999999	332	395	117	732	392	87	479	190	999999	999999	315	862	999999	397	98	800	999999	999999	380	999999	999999	654	750	335	999999	396	547	812	359	523	87	363	362	456	624	999999	548	161	923	491	103	435	295	366	387	536	62	840	972	703	175	562	888	481	290	999999	999999	782	215	996	539	999999	831	308	622	951	510	707	772	795	261	999999	999999	889	993	315	369	393	947	990	343	707	839	656	357	999999	475	880	999999	947	658	766	946	926	951	436	604	999999	744	436	36	999999	999999	186	451	159	829	999999	999999	975	318	260	834	999999	663	999999	
827	185	950	106	485	629	540	999999	147	495	999999	805	938	999999	999999	999999	648	521	963	999999	999999	999999	214	207	999999	477	999999	200	638	999999	999999	731	273	999999	609	429	46	648	950	407	815	252	999999	956	90	33	69	921	274	999999	612	323	261	676	203	174	970	753	410	999999	236	349	999999	999999	563	999999	999999	819	957	291	345	10	570	565	182	396	623	258	999999	999999	417	999999	926	701	795	618	999999	999999	925	445	458	999999	248	999999	181	999999	65	999999	402	742	491	249	963	982	999999	612	752	695	503	806	551	721	635	737	600	754	423	999999	944	945	867	999999	894	999999	833	62	761	999999	394	707	341	999999	999999	384	999999	177	999999	999999	110	193	999999	785	103	129	893	736	657	999999	999999	426	999999	570	365	999999	875	546	355	451	159	999999	850	135	310	796	999999	999999	865	999999	556	433	246	480	999999	761	90	92	851	999999	999999	106	404	261	999999	967	999999	771	999999	999999	999999	999999	999999	999999	793	560	999999	999999	484	306	999999	665	870	999999	953	919	190	580	185	604	375	793	695	580	823	62	999999	999999	999999	343	150	999999	280	466	752	999999	999999	180	686	999999	999999	350	607	554	130	962	235	998	999999	366	787	85	595	363	999999	999999	948	251	253	741	416	744	890	151	166	999999	395	414	653	50	999999	20	999999	350	185	999999	195	151	460	860	999999	155	999999	493	556	75	117	916	432	47	964	370	927	945	427	683	460	466	999999	179	577	821	355	999999	58	776	190	255	187	18	999999	807	790	392	914	270	454	407	594	100	999999	478	999999	615	86	999999	93	948	999999	502	999999	729	999999	291	999999	15	799	999999	444	779	884	862	739	424	999999	166	579	544	41	167	238	62	871	307	335	108	840	740	191	999999	999999	999999	332	685	999999	999999	999999	508	108	908	471	422	962	815	215	980	739	566	106	919	999999	548	917	999999	273	522	857	999999	955	195	999999	68	850	343	95	652	999999	999999	981	719	112	81	999999	999999	696	999999	999999	66	999999	999999	368	284	644	999999	732	155	999999	566	999999	921	942	609	552	913	744	999999	572	628	729	563	999999	999999	585	999999	999999	999999	112	999999	79	457	431	999999	362	999999	826	890	424	589	610	940	337	999999	999999	999999	776	999999	528	531	388	293	253	471	336	539	999999	683	698	267	454	999999	52	999999	496	964	499	151	256	942	97	999999	987	983	27	999999	999999	476	53	525	610	324	778	580	416	785	213	999999	999999	999999	705	152	201	167	144	184	898	999999	487	678	570	999999	257	999999	
444	533	306	999999	999999	999999	313	439	639	183	656	999999	657	999999	123	711	999999	538	999999	999999	246	944	999999	830	848	843	890	999999	989	999999	954	976	77	201	146	882	999999	943	999999	999999	520	276	999999	27	999999	999999	999999	437	693	999999	917	41	999999	824	349	499	871	475	999999	610	999999	999999	999999	273	229	680	72	466	999999	240	231	816	999999	751	911	970	441	645	999999	843	326	999999	735	223	457	922	29	252	999999	647	21	23	530	906	278	636	999999	249	999999	830	941	999999	112	462	553	110	20	999999	912	379	67	999999	999999	579	999999	205	158	236	816	307	999999	999999	614	687	229	218	999999	124	483	285	999999	202	847	500	901	999999	360	283	669	356	999999	814	999999	482	999999	999999	868	951	623	83	487	999999	999999	999999	178	131	999999	425	999999	345	999999	895	731	636	236	865	388	999999	999999	999999	844	874	566	469	395	847	490	999999	999999	443	349	344	501	999999	798	553	769	356	331	780	999999	935	50	334	542	26	999999	703	255	724	407	223	283	594	999999	613	43	963	115	999999	999999	324	328	799	995	480	403	331	999999	999999	106	41	999999	897	228	909	833	999999	927	378	999999	787	999999	382	46	999999	70	906	999999	194	519	805	251	999	149	999999	617	251	338	71	622	760	864	572	628	999999	889	386	376	329	779	800	45	737	567	853	437	945	763	869	419	496	159	653	999999	300	790	999999	758	999999	302	592	999999	865	755	999999	923	323	753	670	246	999999	540	852	415	719	769	513	442	295	67	671	487	999999	652	136	611	220	409	999999	584	999999	627	642	36	196	896	180	981	563	930	123	201	102	632	999999	955	306	248	453	999999	286	891	472	675	630	114	999999	223	999999	402	999999	999999	425	96	681	66	999999	826	228	822	599	532	879	365	999999	479	394	836	999999	999999	315	972	955	808	307	673	165	966	999999	999999	462	957	999999	171	999999	209	776	16	951	999999	67	480	29	631	930	754	22	117	731	999999	999999	607	999999	459	97	999999	958	617	788	17	999999	931	430	146	370	642	999999	718	147	745	703	388	885	248	122	834	952	999999	999999	552	661	58	245	254	372	854	999999	902	83	487	250	999999	227	944	777	136	59	883	271	298	583	304	969	986	457	999999	722	66	999999	262	788	634	999999	245	355	853	999999	999999	999999	515	980	277	644	660	504	544	171	940	471	986	784	78	999999	589	999999	367	88	259	797	41	141	605	566	821	698	616	429	981	598	924	440	874	999999	755	317	316	659	318	491	
912	180	781	595	359	478	999999	999999	160	276	988	774	999999	999999	999999	384	999999	711	823	962	888	999999	189	999999	547	556	910	957	317	999999	999999	707	770	768	884	861	359	999999	216	353	978	55	278	714	609	160	993	495	378	381	999999	604	836	356	603	999999	990	439	57	802	999999	762	263	879	613	291	13	677	504	880	34	375	504	480	984	999999	999999	474	742	397	562	999999	589	999999	349	68	999999	424	174	96	870	999999	962	413	785	225	791	999999	110	328	156	325	999999	497	999999	999999	999999	366	371	999999	950	999999	696	660	250	152	999999	327	539	555	421	589	999999	417	20	114	999999	100	694	768	60	457	373	424	251	999999	434	102	999999	783	999999	513	62	414	999999	354	233	312	173	999999	53	999999	859	999999	907	567	999999	582	487	252	163	999999	672	999999	709	999999	999999	999999	419	999999	999999	89	999999	756	598	907	999999	108	281	665	999999	999999	926	61	999999	999999	597	818	517	683	433	999999	615	347	630	947	999999	458	999999	643	202	950	893	169	999999	999999	737	113	957	999	40	999999	311	821	370	999999	93	620	878	133	999999	344	999999	735	579	866	999999	399	136	650	75	87	404	637	473	930	217	766	136	761	848	494	861	517	652	719	999999	794	976	578	864	231	580	580	738	857	195	167	590	69	999999	347	977	316	934	999999	319	673	357	440	844	326	494	999999	284	420	483	257	999999	859	325	680	423	558	999999	999999	507	999999	899	615	745	59	186	76	272	511	999999	554	582	999999	410	876	446	999999	733	547	736	462	306	328	999999	937	85	999999	743	999999	924	428	530	100	455	495	774	741	999999	794	150	427	999999	773	903	928	999999	392	459	449	243	876	824	249	117	999999	999999	580	240	807	974	999999	333	453	587	98	34	492	254	999999	999999	704	851	939	999999	318	999999	533	424	456	272	692	280	304	585	57	604	290	999999	409	968	999999	511	999999	819	693	104	411	195	814	903	193	147	545	999999	539	35	885	841	798	447	994	166	784	999999	292	185	999999	868	539	493	743	508	844	945	908	203	964	129	713	999999	999999	347	610	552	88	554	999999	957	55	31	719	449	194	962	999999	47	726	351	537	517	999999	543	655	330	999999	684	999999	999999	999999	346	999999	765	137	584	251	656	556	242	467	737	450	81	822	518	999999	999999	324	882	971	871	476	622	592	206	159	999999	999999	289	392	404	999999	145	529	709	960	999999	321	610	999999	327	491	494	884	799	77	999999	720	999999	556	865	370	999999	628	
566	869	448	183	931	999999	999999	965	999999	999999	999999	486	314	552	123	999999	821	999999	713	171	653	999999	982	999999	792	999999	165	999999	553	732	526	44	840	999999	999999	840	521	780	999999	999999	141	362	999999	644	820	999999	999999	451	999999	589	735	882	656	258	975	186	887	710	391	802	278	647	999999	543	333	999999	999999	797	589	999999	46	999999	604	537	999999	999999	999999	347	999999	478	999999	999999	344	964	997	999999	999999	591	541	785	953	810	999999	586	907	999999	941	999999	321	791	999999	999999	862	334	552	999999	288	128	228	685	21	549	792	912	436	564	999999	457	545	689	999999	63	265	999999	329	235	999999	27	630	999999	999999	999999	999999	999999	999999	411	999999	20	999999	313	366	269	999999	856	773	999999	28	486	999999	353	999999	493	144	631	150	624	709	68	999999	326	51	270	497	681	336	527	999999	666	121	34	711	302	46	241	333	999999	999999	999999	39	915	217	999999	867	287	365	864	359	999999	985	186	999999	999999	15	104	272	105	999999	692	530	256	890	361	374	999999	999999	888	457	902	308	758	934	309	38	99	119	875	403	220	325	471	177	999999	681	999999	331	918	297	941	999999	237	620	997	999999	782	999999	999999	999999	741	645	999999	417	456	999999	236	252	402	764	915	985	999999	999999	561	376	69	88	771	680	438	804	723	601	516	933	999999	148	936	431	999999	74	263	82	661	574	849	64	999999	33	455	999999	928	163	381	956	582	534	68	631	819	999999	263	185	373	936	922	874	900	523	33	97	316	999999	518	850	999999	324	51	986	526	999999	999999	748	235	746	875	570	230	559	999999	547	90	314	611	552	811	88	709	724	651	974	163	207	999999	367	999999	956	644	530	235	267	493	81	114	814	345	514	950	627	999999	362	654	999999	171	486	17	999999	370	966	49	652	614	999999	999999	552	851	170	748	999999	999999	918	925	699	999999	103	64	18	999999	796	216	306	138	92	999999	299	999999	811	999999	523	360	385	596	999999	491	582	652	176	737	999999	963	185	766	93	267	152	436	955	27	78	431	998	800	573	760	999999	524	532	663	999999	232	49	999999	234	516	999999	332	257	999999	999999	450	887	999999	648	999999	999999	540	55	999999	521	999999	999999	794	967	999999	361	999999	999999	999999	999999	67	130	513	691	340	923	61	542	576	999999	999999	999999	747	274	999999	999999	727	162	740	729	212	479	707	151	192	857	255	999999	141	164	410	999999	340	999999	694	330	384	589	317	999999	979	997	478	552	700	683	999999	529	350	558	634	431	293	
197	546	587	422	371	999999	482	999999	894	410	422	872	999999	999999	289	999999	306	169	148	845	999999	999999	999999	999999	165	451	999999	240	725	999999	583	999999	978	25	152	922	116	908	22	999999	999999	241	999999	999999	65	679	189	999999	347	949	54	999999	495	586	463	446	999999	586	267	920	10	251	999999	999999	826	892	999999	506	706	367	473	398	156	68	20	598	666	617	945	485	271	674	893	775	999999	194	44	402	562	999999	590	999999	650	102	89	999999	288	15	770	173	999999	683	138	980	486	655	999999	437	576	864	999999	724	641	781	658	335	358	187	316	642	857	500	944	999999	999999	943	999999	64	978	999999	320	660	846	781	699	999999	546	912	299	126	999999	999999	999999	697	925	865	888	869	999999	753	244	110	698	138	316	295	999999	138	213	543	908	198	999999	159	554	129	999999	859	91	79	789	445	887	200	700	260	999999	256	84	999999	64	878	620	234	192	219	961	999999	999999	414	849	417	709	756	218	999999	159	676	153	806	999999	39	787	373	964	798	223	999999	438	65	620	492	64	301	488	999999	999999	233	966	999999	167	168	394	677	230	381	736	141	999999	999999	110	999999	113	277	924	999999	100	999999	270	394	996	463	290	419	793	367	363	417	999999	187	186	999999	709	808	999999	828	645	999999	999999	592	999999	999999	525	492	955	622	389	999999	999999	999999	939	331	962	582	348	703	877	974	884	862	28	329	863	804	999999	185	298	304	628	105	389	981	999999	999999	999999	914	937	798	464	999999	978	577	999999	999999	248	854	962	137	470	945	950	999999	235	291	573	742	227	721	722	779	334	94	168	282	83	958	228	999999	260	433	765	89	519	713	999999	999999	999999	60	566	999999	222	999999	833	683	154	719	999999	821	114	590	999999	226	86	685	846	893	418	999999	740	290	635	678	999999	999999	999999	871	160	521	406	132	463	177	164	807	566	173	261	485	137	364	212	407	189	669	737	548	12	834	866	999999	42	521	999999	286	999999	999999	293	999999	503	282	568	244	999999	999999	136	999999	71	279	128	683	642	933	999999	385	87	238	498	999999	309	640	869	325	999999	416	100	941	857	999999	527	32	999999	999999	981	854	796	968	982	208	999999	218	999999	733	716	193	357	108	881	999999	208	999999	56	999999	497	862	999999	252	999999	18	891	195	999999	193	751	999999	803	188	951	999999	589	119	255	999999	674	101	163	146	609	471	68	999999	999999	923	680	999999	975	999999	999999	129	451	553	999999	974	316	357	999999	303	981	999999	389	999999	
999999	105	354	98	805	756	412	406	999999	277	643	127	999999	900	134	747	512	285	129	10	222	832	999999	46	999999	281	999999	326	554	999999	164	999999	92	889	844	965	578	591	999999	999999	999999	569	420	183	910	271	34	416	232	799	791	999999	999999	388	956	324	760	318	368	534	772	95	852	848	122	654	45	69	999999	169	179	921	615	900	609	652	422	999999	135	999999	999999	577	103	999999	78	459	999999	703	999999	999999	214	269	233	146	457	315	717	571	71	999999	236	965	361	73	999999	869	100	600	778	313	999999	999999	999999	898	287	999999	992	107	780	663	166	341	999999	534	954	909	999999	478	453	304	935	850	999999	869	999999	999999	999999	39	135	208	999999	999999	924	629	628	615	86	334	858	999999	999999	999999	791	999999	109	894	838	826	119	720	181	621	157	999999	378	61	499	999999	999999	996	999999	962	972	581	304	269	416	507	905	999999	833	373	620	201	981	324	68	701	999999	999999	453	399	920	414	37	747	750	999999	999999	577	999999	999999	670	999999	282	360	648	999999	999999	839	488	999999	920	769	887	808	11	955	502	999999	992	798	999999	999999	553	589	51	567	553	999999	519	966	256	338	233	79	702	999999	918	630	999999	848	597	999999	860	999999	478	999999	999999	999999	745	999999	999999	206	584	327	220	354	999999	999999	319	91	999999	557	330	521	999999	999999	545	999999	115	253	47	999999	387	999999	210	622	464	440	121	890	999999	334	999999	725	999999	999999	753	906	859	358	999999	236	999999	595	191	999999	609	348	38	886	999999	710	123	501	999999	999999	999999	440	126	598	889	878	999999	999999	51	999999	746	605	503	999999	999999	639	999999	757	804	811	560	792	962	999999	22	999999	412	235	999999	339	999999	999999	968	943	240	323	789	999999	999999	570	654	999999	553	850	999999	14	845	994	57	975	752	366	999999	945	525	999999	999999	955	585	773	476	356	153	999999	130	437	637	999999	999999	525	849	697	999999	244	166	666	248	122	867	18	280	999999	999999	309	586	855	999999	32	428	212	999999	833	684	694	999999	307	750	999999	729	865	376	999999	999999	531	136	65	76	999999	789	858	788	366	98	577	999999	68	178	843	135	275	999999	615	140	999999	999999	25	22	604	149	859	916	999999	392	11	641	983	226	655	183	531	788	169	242	570	999999	489	999999	117	999999	45	138	906	715	464	60	760	165	600	851	120	52	472	999999	930	941	999999	999999	97	935	999999	999999	522	670	603	999999	656	999999	570	186	201	280	904	413	113	730	19	692	927	951	881	828	625	
999999	72	488	999999	845	312	999999	999999	515	657	181	680	203	615	246	121	977	403	999999	595	424	999999	840	999999	68	219	999999	931	697	55	146	999999	691	999999	718	999999	999999	170	811	80	941	152	685	999999	733	732	910	124	773	999999	950	557	502	242	211	999999	232	350	999999	635	112	697	346	469	521	127	989	976	896	999999	995	817	592	318	653	999999	974	227	999999	335	309	95	168	125	105	589	561	458	25	575	385	774	902	185	967	999999	806	226	999999	616	743	934	227	999999	585	999999	964	999999	589	929	999999	14	935	999999	336	27	538	230	373	932	565	540	960	331	999999	231	914	417	999999	409	475	999999	126	799	591	999999	999999	34	539	999999	624	376	869	96	406	380	839	969	849	949	715	585	852	999999	60	213	974	895	999999	364	999999	557	843	189	999999	420	999999	146	351	999999	160	514	690	411	317	198	670	873	925	882	999999	999999	567	999999	693	999999	999999	946	748	387	999999	971	999999	999999	744	76	532	689	633	986	492	702	999999	888	798	999999	895	451	861	862	543	110	970	997	972	999999	989	452	999999	573	513	941	999999	963	999999	188	370	514	666	251	999999	980	250	939	400	689	325	679	602	491	995	465	95	886	844	300	11	155	213	470	87	90	203	999999	999999	551	314	665	999999	620	840	390	784	999999	999999	999999	859	40	607	292	957	999999	999999	999999	999999	58	855	511	128	278	187	224	311	999999	174	999999	787	999999	467	849	384	660	360	999999	650	614	999999	475	690	291	999999	999999	999999	999999	999999	766	241	198	491	433	695	803	547	59	999999	626	88	999999	456	999999	775	678	573	999999	907	999999	999999	866	363	963	377	390	821	836	837	215	999999	390	692	407	353	598	698	43	163	580	123	311	549	34	536	103	999999	999999	515	762	408	789	23	215	999999	374	999999	999999	66	314	999999	710	222	237	949	698	999999	58	277	187	999999	999999	604	337	194	658	327	338	437	284	999999	752	999999	85	807	887	377	487	599	979	999999	180	977	848	598	412	99	322	85	837	207	999999	999999	338	999999	999999	194	999999	999999	999999	57	999999	101	999999	943	239	389	146	429	71	330	417	459	298	424	810	561	999999	738	781	568	14	999999	999999	86	999999	951	992	303	999999	703	691	466	450	932	267	88	205	905	368	999999	952	999999	23	517	790	521	513	914	972	999999	999999	999999	249	999999	52	252	999999	705	999999	999999	999999	843	490	999999	639	951	19	366	166	731	366	850	379	757	616	121	249	92	999999	879	999999	88	331	
632	274	743	999999	859	889	24	585	999999	362	89	637	999999	999999	654	877	838	512	156	757	999999	950	587	577	492	973	999999	999999	420	999999	673	840	317	999999	857	104	895	735	159	476	152	155	999999	999999	299	129	999999	707	595	214	999999	376	999999	999999	90	999999	687	999999	734	885	957	21	999999	90	688	249	999999	595	999999	560	981	113	362	999999	615	999999	93	999999	999999	372	999999	234	418	999999	961	306	999999	986	441	185	999999	999999	10	273	999999	141	980	786	810	60	799	912	161	44	233	353	23	621	715	986	598	598	888	371	999999	999999	602	959	128	391	700	999999	163	379	153	999999	112	99	170	483	123	307	999999	237	999999	562	999999	999999	999999	617	292	927	280	455	587	818	842	999999	853	786	538	30	999999	428	359	466	759	782	891	971	250	924	460	242	872	300	319	660	798	857	660	229	977	510	108	772	72	708	792	334	419	999999	246	384	999999	102	999999	859	877	116	803	300	491	20	377	999999	477	48	582	297	999999	191	840	995	999999	999999	53	166	330	587	403	999999	990	567	562	777	688	86	999999	780	659	460	782	691	999999	370	737	966	143	740	305	33	999999	999999	825	237	632	250	258	635	999999	484	539	300	713	752	999999	924	457	599	679	999999	999999	802	637	999999	408	159	942	765	581	999999	32	590	291	380	924	999999	741	335	999999	448	999999	660	730	185	999999	492	978	310	70	812	519	544	999999	999999	281	333	867	777	999999	483	307	493	999999	999999	461	948	18	343	999999	815	999999	999999	455	999999	572	101	81	999999	136	999999	999999	641	704	999999	567	488	529	386	108	601	627	963	506	670	999999	344	999999	999999	724	972	484	645	482	255	629	396	999999	829	343	190	262	999999	650	913	313	999999	788	295	415	973	429	631	244	236	197	229	626	784	100	999999	494	322	999999	164	441	535	169	999999	999999	999999	399	999999	53	999999	348	222	999999	593	367	999999	556	321	352	999999	999999	852	411	256	67	409	999999	313	739	115	696	939	678	999999	999999	777	506	338	155	244	583	728	999999	326	887	975	905	999999	427	615	680	999999	999999	986	610	588	134	999999	401	739	410	95	961	937	231	409	543	999999	999999	999999	978	227	999999	118	177	824	999999	94	368	999999	503	736	886	134	999999	523	969	691	885	892	653	999999	936	415	834	497	767	650	104	488	441	88	921	837	636	463	15	999999	819	999999	999999	49	554	999999	999999	999999	999999	836	512	708	999999	852	942	229	935	394	290	761	999999	680	66	624	990	880	
651	425	814	59	497	971	517	117	872	108	578	614	49	627	179	169	298	931	147	396	58	588	146	702	901	252	182	999999	587	149	729	699	999999	674	668	820	859	160	349	999999	200	332	980	999999	650	331	355	999999	592	124	391	999999	487	604	832	999999	288	121	157	255	799	273	529	733	999999	878	999999	374	959	358	310	148	591	606	999999	725	608	999999	999999	999999	999999	518	999999	473	757	604	222	454	842	605	542	747	12	104	741	927	802	257	474	772	999999	999999	704	244	999999	253	544	881	408	116	999999	985	999999	999999	358	290	999999	66	975	775	666	120	532	363	815	999999	145	497	864	278	922	361	829	289	813	916	814	999999	659	514	999999	340	55	999999	151	999999	688	999999	746	460	326	746	281	698	115	655	457	999999	428	261	117	56	26	140	194	112	166	780	763	999999	476	192	407	471	999999	335	74	797	222	268	874	999999	751	413	951	185	999999	140	184	999999	999999	474	999999	407	406	23	324	999999	550	48	400	999999	999999	314	984	144	999999	809	983	999999	999999	999999	138	169	387	407	999999	999999	189	18	32	35	606	999999	973	999999	191	999999	75	702	21	999999	256	183	867	966	48	446	429	999999	836	280	156	999999	576	999999	346	840	29	998	717	999999	999999	999999	999999	375	999999	75	341	982	999999	349	744	999999	999999	441	414	954	301	421	369	859	193	372	182	752	878	212	39	175	665	350	980	76	999999	999999	999999	713	999999	502	999999	972	115	999999	863	496	999999	999999	635	145	999999	999999	549	607	639	858	527	999999	370	274	496	109	46	176	999999	612	369	999999	306	468	27	700	797	999999	757	396	753	745	999999	685	225	23	999999	894	771	284	801	999999	437	999999	782	999999	353	999999	15	999999	999999	939	131	999999	136	999999	999999	176	127	703	999999	749	850	253	999999	782	864	684	58	999999	532	151	404	51	999999	987	249	180	686	999999	357	904	999999	202	999999	814	624	257	999999	366	454	410	999999	78	690	999999	531	194	999999	999	195	668	844	532	42	999999	544	999999	451	999999	618	398	999999	999999	355	689	999999	658	793	999999	168	999999	136	691	38	131	999999	336	361	758	466	65	158	686	782	689	70	271	170	664	280	999999	806	999999	747	66	999999	627	722	11	999999	873	400	999999	999999	578	999999	162	999999	910	430	218	728	692	682	999999	249	999999	376	999999	999999	695	498	139	30	624	810	715	999999	999999	211	747	613	359	662	593	665	427	999999	214	156	907	767	259	244	71	815	123	737	999999	817	999999	261	65	
382	410	384	271	999999	227	767	826	219	532	999999	999999	604	378	39	98	999999	822	958	999999	519	721	927	248	894	958	809	697	978	758	999999	94	495	557	999999	262	218	404	715	627	446	330	999999	245	999999	561	467	446	999999	999999	297	995	168	999999	545	999999	482	146	376	753	418	80	848	460	999999	999999	197	999999	401	777	880	503	116	999999	725	199	32	692	697	999999	500	372	613	339	999999	169	926	999999	999999	325	999999	82	38	962	999999	375	482	248	999999	999999	373	420	54	315	999999	793	999999	827	373	999999	638	790	448	42	262	55	999999	518	999999	218	999999	790	44	999999	999999	999999	999999	153	130	359	716	784	824	999999	969	89	327	307	570	678	280	108	43	665	687	988	633	995	710	174	909	999999	999999	999999	999999	999999	386	969	317	999999	328	999999	707	23	640	854	999999	999999	72	999999	727	999999	999999	999999	999999	599	757	379	398	19	184	479	443	999999	450	752	534	175	541	397	703	358	990	610	359	535	400	999999	999999	999999	32	999999	933	999999	999999	750	26	939	721	999999	824	17	580	308	999999	849	311	751	999999	887	999999	999999	145	675	478	999999	178	346	999999	411	999999	738	354	565	986	999999	545	905	999999	999999	736	594	453	902	999999	696	777	692	999999	510	999999	649	456	148	999999	999999	819	268	999999	999999	582	679	979	319	999999	999999	999999	25	999999	565	313	405	243	872	160	734	356	243	113	999999	600	999999	521	459	187	999999	291	999999	61	763	409	287	847	450	128	67	615	143	471	485	43	999999	999999	269	999999	999999	416	999999	987	779	999999	999999	165	286	999999	999999	999999	529	142	999999	999999	999999	964	558	999999	35	558	792	754	103	128	222	999999	999999	749	838	116	261	262	357	153	707	228	999999	888	823	132	570	999999	32	999999	96	11	999999	680	586	999999	821	999999	181	281	623	829	999999	660	999999	813	537	537	638	999999	907	276	999999	999999	107	238	999999	669	342	902	999999	999999	732	999999	42	221	999999	999999	999999	51	294	157	91	86	530	878	334	621	235	19	595	999999	999999	42	999999	819	999999	999999	582	357	114	161	770	279	293	802	106	700	999999	450	999999	590	374	596	704	759	195	999999	218	229	904	81	999999	333	317	954	487	699	212	222	995	340	374	815	937	142	387	811	792	727	781	633	999999	785	388	15	669	746	337	242	634	517	643	999999	999999	42	717	999999	999999	999999	999999	407	498	999999	454	300	225	999999	999999	572	382	999999	915	490	448	280	999999	999999	999999	311	295	740	371	969	588	488	999999	21	372	
999999	424	999999	850	999999	412	383	999999	587	340	97	790	999999	97	999999	860	260	601	162	915	182	953	68	501	659	54	584	45	528	826	966	602	999999	999999	753	157	442	999999	999999	88	74	145	999999	328	857	521	999999	652	605	119	338	999999	999999	106	999999	951	999999	999999	999999	999999	827	347	999999	761	999999	999999	586	923	344	999999	427	727	149	84	850	999999	462	999999	644	999999	869	931	440	419	498	89	67	116	996	801	791	994	343	53	261	726	528	999999	999999	372	935	260	318	999999	691	610	999999	470	255	162	999999	625	803	62	549	895	999999	207	999999	999999	437	479	927	542	825	433	999999	105	823	134	518	999999	785	282	212	619	999999	451	999999	887	340	597	999999	843	999999	176	200	290	503	365	818	331	476	669	934	465	333	776	999999	268	999999	652	647	130	644	775	999999	530	850	999999	282	465	480	999999	954	999999	999999	999999	239	659	242	113	602	467	316	999999	256	125	999999	746	295	846	289	999999	671	999999	949	740	209	536	999999	670	440	999999	93	362	850	102	715	999999	847	999999	999999	512	999999	999999	60	999999	814	456	529	725	192	113	644	435	186	999999	713	275	889	877	883	703	334	572	673	38	384	999999	346	999999	409	253	899	55	309	777	442	999999	999999	770	926	753	999999	609	487	337	928	657	999999	839	999999	450	214	969	366	843	999999	463	449	31	805	999999	119	374	326	939	214	598	135	409	578	165	637	129	951	140	999999	999999	94	346	110	999999	778	507	775	959	48	929	689	466	999999	979	999999	616	964	76	999999	642	292	999999	999999	339	531	776	270	999999	999999	94	28	999999	158	999999	378	113	999999	88	91	611	999999	999999	999999	999999	909	669	999999	599	57	999999	165	885	999999	62	442	547	999999	770	205	11	247	553	156	999999	911	463	318	999999	610	999999	695	885	984	41	999999	925	999999	999999	430	999999	999999	670	185	999999	929	999999	738	105	29	831	999999	160	999999	90	374	55	221	947	373	455	999999	999999	989	53	335	279	900	465	18	999999	999999	376	350	343	43	577	377	364	33	778	725	222	999999	778	123	544	11	904	667	999999	714	699	483	975	510	999999	680	142	467	659	241	283	96	512	931	999999	810	550	56	796	999999	857	923	999999	999999	148	554	999999	999999	999999	277	996	797	20	803	211	892	999999	832	738	897	245	999999	374	546	451	136	615	847	999999	734	461	858	871	999999	999999	999999	887	254	372	999999	469	212	676	391	245	485	999999	999999	729	631	999999	718	999999	899	442	960	559	58	999999	
22	938	373	340	66	999999	148	926	690	946	435	14	130	999999	999999	999999	43	230	982	311	966	60	906	127	967	298	742	549	999999	887	896	225	999999	966	999999	999999	999999	872	999999	575	999999	558	395	999999	999999	999999	999999	259	999999	999999	999999	999999	577	747	322	961	42	255	999999	767	84	999999	954	802	59	999999	175	163	118	999999	341	170	609	416	214	417	665	154	999999	350	973	493	228	510	488	999999	648	102	999999	398	999999	851	509	853	500	508	604	999999	999999	93	461	171	150	999999	999999	248	140	170	542	904	999999	888	431	32	793	591	379	999999	324	892	571	83	508	720	999999	489	999999	999999	915	999999	813	82	999999	999999	889	811	352	999999	380	250	36	487	559	749	102	999999	430	487	69	909	138	159	277	819	999999	388	662	430	752	650	586	384	254	836	101	233	456	690	142	981	999999	999999	84	84	999999	94	999999	999999	627	999999	999999	999999	696	16	577	999999	804	621	227	510	158	922	999999	729	663	652	242	999999	657	868	999999	999999	354	87	999999	830	85	203	953	438	999999	999999	802	249	999999	413	999999	248	268	438	428	835	473	632	833	325	977	354	999999	223	851	799	999999	759	999999	330	829	618	345	999999	587	611	667	789	645	255	999999	90	149	259	964	994	465	229	999999	609	276	722	999999	355	853	730	781	740	586	999999	802	53	182	269	583	79	999999	521	850	817	177	683	986	587	205	999999	214	171	999999	999999	344	882	319	467	64	999999	373	989	999999	856	829	927	212	580	453	86	999999	999999	676	999999	999999	944	378	999999	441	592	735	999999	159	999999	526	620	491	999999	731	919	999999	714	215	999999	706	913	627	993	987	999999	480	416	144	129	989	999999	495	364	765	400	514	687	36	999999	999999	999999	840	937	340	999999	446	482	848	999999	353	203	674	209	198	187	326	384	645	201	122	328	532	40	999999	200	134	136	999999	341	415	999999	688	743	104	999	83	690	662	777	804	997	567	999999	775	795	999999	295	176	588	83	139	52	834	359	63	184	809	970	150	999999	999999	999999	999999	128	307	515	999999	114	198	999999	636	721	867	396	124	760	999999	264	181	539	838	960	999999	267	999999	13	853	999999	999999	825	274	720	522	692	494	999999	60	492	999999	999999	730	191	977	484	999999	999999	184	448	999999	302	263	554	798	999999	256	359	999999	259	842	999999	999999	999999	73	372	999999	999999	208	185	902	634	999999	438	787	891	809	657	999999	901	820	868	828	999999	159	748	572	999999	922	912	445	144	358	800	999999	
183	629	194	127	615	645	999999	219	999	545	610	592	999999	767	999999	800	598	377	999999	439	974	476	256	396	324	800	130	993	296	739	768	286	909	787	614	272	625	539	999999	265	298	999999	828	869	548	166	746	951	999999	121	846	766	999999	370	999999	706	999999	797	802	814	525	538	922	999999	777	999999	682	47	163	999999	999999	68	10	974	151	325	999999	386	848	999999	63	999999	999999	184	892	11	168	999999	121	907	889	828	736	563	999999	999999	999999	999999	102	224	999999	709	798	379	936	788	999999	999999	999999	360	999999	999999	999999	999999	760	999999	559	999999	377	776	175	143	925	255	755	357	999999	447	999999	999999	999999	89	294	633	685	999999	999999	609	247	114	244	25	999999	760	848	892	878	102	802	393	210	987	200	325	58	350	783	553	623	589	999999	329	908	999999	771	979	712	325	959	415	977	950	511	273	541	159	812	175	406	999999	478	239	644	850	191	601	999999	968	585	345	570	999999	985	657	648	915	117	999999	999999	868	190	563	143	396	416	259	486	927	999999	898	999999	618	156	760	121	999999	684	68	655	999999	101	743	739	623	844	161	999999	999999	624	626	999999	329	186	999999	682	999999	105	257	443	999999	125	960	194	687	807	952	679	235	999999	421	241	999999	999999	818	777	446	999999	519	551	999999	294	632	312	167	855	217	441	999999	88	206	140	436	624	723	999999	999999	559	62	816	892	999999	739	316	213	999999	994	491	999999	999999	245	100	585	705	999999	647	492	658	36	999999	599	521	999999	156	349	290	999999	999999	124	763	647	887	771	703	659	782	554	325	109	772	861	999999	999999	858	999999	999999	554	999999	999999	86	571	481	532	231	226	380	999999	593	966	922	591	570	377	999999	999999	358	328	882	55	407	102	176	559	264	969	873	448	999999	314	999999	735	999999	988	48	201	175	364	999999	487	288	370	961	999999	186	999999	300	999999	477	745	494	999999	672	684	48	999999	404	922	278	999999	352	932	219	288	999999	196	517	582	338	413	999999	993	777	404	767	46	999999	817	382	83	678	524	970	466	820	455	999999	398	950	65	999999	999999	999999	299	144	356	160	682	626	990	673	718	30	74	797	999999	20	999999	999999	11	851	999999	999999	204	582	828	961	999999	468	288	133	999999	632	283	999999	999999	907	488	269	999999	999999	458	201	392	409	960	504	905	668	330	444	794	999999	948	213	219	702	999999	716	316	999999	999999	224	347	866	554	96	999999	458	103	592	999999	18	507	125	403	395	168	794	622	334	999999	
93	148	843	338	648	999999	80	406	12	26	772	952	36	487	244	853	526	855	874	757	457	999999	737	912	786	999999	833	999999	999999	544	106	104	982	338	999999	86	503	537	999999	412	676	61	100	576	759	65	480	638	168	541	642	939	748	999999	608	999999	410	931	552	674	850	270	582	468	919	678	970	698	173	168	999999	988	949	471	91	999999	999999	999999	162	730	503	999999	651	292	999999	167	355	415	729	806	675	999999	985	241	999999	416	478	632	656	91	95	782	475	10	999999	999999	989	286	495	212	43	248	999999	821	181	655	618	300	566	762	332	564	999999	999999	999999	999999	13	718	999999	999999	927	852	515	80	645	999999	999999	650	110	258	177	79	919	527	772	436	793	173	69	999999	797	999999	76	999999	999999	999999	814	999999	517	999999	999999	281	376	999999	284	190	733	707	999999	461	925	999999	199	317	595	262	999999	450	593	66	994	839	659	13	877	748	786	622	321	999999	999999	621	142	706	607	895	702	108	252	999999	703	95	988	608	980	828	988	758	307	506	999999	999999	999999	461	409	999999	999999	373	942	536	404	121	396	69	999999	314	836	493	710	999999	560	546	999999	999999	999999	908	999999	60	33	999999	999999	38	324	814	241	542	999999	680	306	796	999999	339	165	716	999999	591	699	928	63	676	992	505	58	607	999999	348	999999	522	108	501	999999	571	350	893	999999	999999	999999	581	828	22	216	999999	196	913	999999	230	390	999999	814	771	219	922	997	356	66	264	980	999999	868	892	376	584	581	804	999999	711	989	272	940	821	999999	127	999999	999999	999999	999999	318	144	999999	999999	957	684	707	337	292	47	574	993	836	521	395	89	713	999999	646	999999	583	391	86	714	999999	128	999999	993	975	101	822	956	999999	229	946	845	535	151	999999	691	877	254	522	799	999999	999999	435	429	435	715	414	173	404	999999	999999	926	68	476	495	999999	999999	714	999999	201	999999	618	115	617	575	550	999999	571	999999	954	999999	339	869	286	999999	244	692	131	567	999999	999999	658	561	59	965	999999	786	68	656	105	556	999999	999999	331	999999	529	890	818	854	885	170	842	999999	999999	999999	924	67	782	899	261	157	999999	999999	100	999999	565	66	65	999999	999999	763	495	915	906	407	591	446	548	999999	57	999999	999999	999999	682	110	845	496	999999	967	999999	961	14	999999	404	947	543	26	999999	817	28	472	834	176	308	131	674	926	266	52	501	487	519	90	851	907	282	746	473	999999	999999	79	945	999999	610	593	758	337	520	999999	864	
574	645	730	683	585	519	707	968	560	999999	918	239	79	475	563	999999	999999	317	497	675	796	999999	810	158	949	999999	745	999999	714	999999	347	415	308	187	927	842	788	407	276	398	999999	778	913	565	750	840	876	999999	999999	151	833	29	33	292	77	31	834	582	733	68	773	152	999999	999999	97	512	999999	999999	548	999999	664	527	999999	109	999999	28	639	999999	999999	118	999999	132	518	999999	539	327	392	25	119	906	999999	215	673	217	624	432	999999	726	478	247	909	984	85	337	999999	316	978	924	192	59	999999	590	184	999999	418	650	633	690	657	999999	999999	914	781	641	712	459	999999	999999	484	677	999999	913	776	170	209	665	57	191	97	232	348	468	999999	69	524	427	40	58	999999	974	798	834	78	708	126	994	213	999999	624	37	462	999999	999999	999999	556	999999	999999	24	425	999999	603	452	603	434	430	662	91	721	127	294	428	806	43	510	999999	999999	845	77	53	214	462	614	566	69	770	203	28	329	999999	57	614	26	632	56	380	355	241	643	288	464	999999	491	326	339	999999	999999	121	939	634	886	631	746	970	221	999999	988	885	543	663	237	643	762	218	79	999999	411	999999	986	999999	533	438	212	789	589	999999	971	298	237	460	125	91	89	694	626	999999	868	56	421	757	999999	999999	697	979	999999	820	999999	999999	999999	658	207	481	999999	809	111	458	429	999999	390	919	999999	999999	658	999999	999999	155	999999	999999	591	653	812	999999	999999	239	747	73	740	999999	738	999999	999999	698	999999	578	262	643	956	279	592	999999	996	911	666	501	999999	691	811	999999	440	905	999999	93	691	602	846	843	719	895	72	47	718	206	228	999999	999999	629	999999	999999	830	905	198	294	484	423	999999	900	698	270	801	65	262	135	792	832	999999	67	17	449	731	999999	923	71	217	555	459	999999	693	56	722	808	43	999999	784	535	716	971	608	277	944	945	999999	458	999999	16	999999	999999	414	395	116	721	999999	219	358	420	981	999999	87	929	964	858	217	651	999999	992	999999	531	351	266	126	543	458	740	504	999999	274	475	967	210	769	866	394	308	940	11	999999	823	999999	373	553	589	893	999999	999999	999999	999999	503	911	111	983	263	250	157	278	999999	273	999999	714	571	156	999999	169	999999	169	107	999999	909	711	546	805	999999	159	978	999999	537	649	780	437	417	58	771	999999	999999	999999	516	625	247	39	376	738	315	119	810	999999	999999	999999	27	518	999999	623	999999	999999	374	306	785	999999	272	445	741	999999	492	454	
306	523	385	999999	304	659	653	481	236	880	999999	808	500	999999	999999	760	675	999999	632	271	231	794	230	979	199	999999	441	413	363	801	297	999999	999999	860	812	297	841	94	135	367	865	733	999999	999999	456	566	806	695	999999	511	999999	633	999999	231	232	999999	302	405	763	734	228	249	128	434	592	891	562	639	286	62	919	999999	982	274	405	498	406	999999	999999	632	763	745	649	851	41	663	161	34	999999	309	994	446	331	400	149	625	614	999999	365	999999	13	176	419	712	592	189	650	36	825	734	999999	999999	873	141	971	482	999999	277	403	928	740	538	11	977	999999	482	999999	999999	135	780	883	443	917	967	629	596	999999	936	268	851	999999	134	208	904	202	999999	999999	199	428	999999	34	347	999999	999999	824	474	175	441	999999	119	999999	999999	901	999999	850	673	113	905	511	385	156	999999	19	999999	915	615	339	106	784	93	910	999999	173	999999	755	545	873	490	152	999999	999999	895	292	158	930	954	233	163	999999	529	871	666	687	999999	520	999999	338	28	521	219	144	999999	999999	571	209	999999	894	442	299	314	799	622	763	357	999999	999999	381	860	620	960	392	186	53	264	222	253	999999	130	999999	394	217	855	969	932	29	361	248	720	948	89	70	999999	999999	748	729	258	903	340	97	269	989	999999	999999	560	826	958	35	401	999999	999999	469	773	493	905	107	944	653	830	337	604	22	661	999999	541	900	601	322	304	534	963	350	60	43	999999	405	739	457	999999	115	71	335	846	371	999999	999999	296	306	958	999999	785	605	999999	12	493	999999	338	565	865	659	999999	999999	730	867	395	616	418	999999	804	509	367	496	243	724	276	999999	999999	299	999999	922	614	304	363	653	749	368	277	58	549	999999	999999	184	999999	759	880	425	605	979	999999	386	210	555	501	458	293	298	371	999999	736	225	999999	48	646	943	54	930	999999	999999	999999	36	999999	370	200	372	442	193	999999	999999	844	999999	672	197	323	543	721	999999	803	904	369	461	997	999999	321	334	362	38	538	648	999999	950	143	528	861	949	47	839	364	999999	26	999999	393	887	513	999999	552	999999	725	112	232	999999	137	999999	716	666	39	428	59	866	19	999999	655	266	769	893	717	999999	335	373	505	881	704	999999	888	269	77	120	416	435	999999	469	313	435	426	729	823	755	999999	205	920	619	790	498	129	612	455	137	127	619	178	408	568	361	606	350	290	999999	498	457	598	919	999999	624	999999	999999	110	999999	840	999999	80	999999	342	
139	453	886	101	216	999999	286	814	940	992	999999	999999	384	901	999999	999999	85	448	369	267	364	606	11	607	175	999999	579	512	235	296	87	549	999999	76	999999	908	719	258	84	910	222	643	999999	926	225	367	709	999999	158	400	764	602	999999	999999	977	532	452	289	925	801	973	773	588	653	999999	257	58	317	472	53	119	827	373	458	54	721	947	999999	392	807	705	930	364	999999	532	485	837	999999	98	905	465	440	999999	999999	936	448	999999	15	20	967	319	401	186	114	291	937	238	263	658	999999	999999	377	896	127	999999	53	419	753	130	440	999999	544	999999	566	587	678	504	999999	999999	606	666	942	999999	424	999999	313	999999	259	553	594	256	584	854	999999	330	98	544	215	186	999999	39	311	884	580	558	774	182	620	526	612	999999	147	999999	999999	599	642	313	482	628	793	300	169	209	535	193	835	690	396	245	499	144	298	915	628	999999	999999	67	493	866	999999	141	142	732	941	161	119	843	801	242	688	999999	72	586	392	602	869	111	359	396	722	94	785	384	37	478	154	999999	122	486	244	999999	820	615	904	661	167	437	268	384	84	992	888	163	557	714	82	999999	532	36	707	263	708	999999	153	640	355	758	704	472	16	887	730	999999	999999	999999	964	999999	999999	731	444	441	843	974	999999	730	205	631	826	999999	999999	442	699	999999	999999	980	877	999999	471	999999	999999	409	732	796	377	197	271	572	164	455	749	625	999999	801	592	275	420	999999	783	422	444	999999	931	999999	76	574	197	645	546	28	234	999999	984	417	424	999999	709	57	999999	135	999999	633	476	381	574	780	999999	898	502	514	999999	154	939	58	829	999999	999999	351	729	803	999	625	999999	146	230	507	640	622	999999	558	566	373	136	999999	953	810	999999	559	816	295	999999	298	152	999999	459	90	311	936	587	831	999999	367	327	804	135	843	999999	340	161	999999	150	788	522	999999	999999	205	28	291	105	29	999999	999999	535	444	640	711	483	993	686	149	999999	704	45	999999	999999	208	56	332	532	119	213	915	408	749	154	383	776	999999	94	263	72	29	840	568	495	999999	831	999999	999999	423	370	613	999999	21	999999	445	753	967	952	749	158	999999	758	985	999999	430	520	785	300	267	935	284	908	433	999999	186	863	476	70	355	376	174	999999	999999	999999	599	272	396	879	999999	629	809	256	345	999999	376	271	999999	752	74	999999	56	999999	906	488	96	705	230	934	693	582	286	999999	999999	382	984	537	999999	999999	226	999999	
133	905	591	637	136	38	999999	999999	999999	915	18	723	995	228	330	582	262	999999	662	894	51	462	196	136	352	999999	648	962	130	839	621	999999	536	906	12	150	11	999999	362	67	141	902	233	778	573	563	999999	388	62	412	284	28	584	999999	126	999999	719	464	294	999999	389	611	999999	999999	999999	999999	197	98	225	999999	581	999999	278	605	763	149	239	418	563	789	990	999999	910	718	564	603	999999	214	790	342	999999	546	984	137	677	530	704	999999	484	182	375	999999	999999	873	831	300	750	979	569	977	999999	999999	901	504	243	999999	700	489	316	999999	999999	983	308	883	757	44	999	150	999999	242	444	877	999999	999999	424	177	107	47	999999	274	852	63	999999	813	999999	999999	999999	489	894	558	829	999999	999999	784	813	391	524	289	999999	999999	300	610	62	999999	542	563	377	999999	90	999999	31	999999	999999	51	847	315	348	999999	982	636	399	520	256	378	999999	229	831	158	577	999999	999999	818	921	100	973	999999	999999	318	280	346	999999	134	999999	999999	999999	175	999999	13	936	999999	999999	39	306	488	406	780	363	683	922	323	732	228	943	57	424	999999	741	511	78	605	999999	39	224	646	999999	275	120	428	841	247	605	999999	999999	79	989	999999	999999	999999	694	202	888	327	396	956	999999	534	191	361	413	999999	433	122	935	341	999999	999999	999999	660	999999	999999	669	934	841	684	999999	904	16	873	999999	801	691	999999	816	875	716	986	643	267	41	358	999999	999999	999999	999999	999999	493	999999	880	999999	975	999999	861	838	563	533	953	999999	711	248	999999	999999	999999	303	611	642	135	305	999999	624	217	380	557	628	256	55	910	999999	999999	999999	999999	22	135	998	93	999999	829	470	262	352	763	510	931	999999	332	830	777	466	414	999999	689	198	831	999999	668	604	260	999999	999999	518	622	999999	162	841	999999	696	402	999999	999999	999999	813	664	52	718	861	706	448	999999	306	426	278	454	514	457	999999	46	190	869	339	999999	743	596	879	999999	729	999999	358	100	14	999999	999999	468	256	797	72	34	155	123	404	962	999999	722	999999	175	999999	178	999999	704	999999	978	516	532	979	731	873	226	999999	307	988	143	358	358	534	671	988	810	999999	717	395	166	890	77	475	999999	332	31	659	713	505	560	209	653	440	35	128	905	488	524	999999	845	248	847	999999	271	999999	999999	198	275	187	439	970	811	319	503	999999	449	67	611	999999	852	567	81	802	438	933	704	999999	508	999999	93	331	683	794	999999	999999	999999	942	214	763	525	833	
393	536	75	589	397	343	937	937	679	847	877	125	80	287	176	55	696	337	909	888	999999	723	999999	118	297	999999	769	585	55	507	853	848	883	999999	999999	545	736	999999	546	371	981	571	872	245	999999	568	999999	271	999999	996	999999	876	999999	636	999999	999999	442	957	999999	380	574	362	891	999999	994	38	241	61	114	631	318	847	791	547	907	128	850	858	664	729	302	507	834	58	261	999999	999999	999999	999999	512	112	779	556	175	796	629	999999	999999	250	425	336	999999	999999	129	688	407	999999	316	729	35	820	583	999999	573	88	999999	527	842	999999	27	44	984	999999	601	999999	538	301	625	751	288	448	160	999999	249	402	629	350	714	370	854	891	687	527	850	692	999999	487	983	97	999999	999999	836	999999	999999	390	352	498	565	999999	159	115	469	565	450	586	669	999999	63	999999	458	726	999999	999999	77	999999	357	466	334	909	999999	61	318	999999	31	187	611	382	999999	858	59	141	999999	123	220	999999	999999	132	999999	274	999999	562	434	999999	638	13	298	364	711	106	43	886	173	999999	601	108	797	999999	999999	999999	974	296	999999	205	131	327	941	699	271	328	999999	999999	389	999999	886	446	999999	506	900	27	888	256	671	298	824	173	967	138	999999	122	951	501	999999	813	299	736	999999	999999	690	999999	999999	999999	103	999999	402	808	999999	113	769	164	999999	300	40	527	999999	727	625	999999	380	999999	359	813	186	158	377	212	647	575	770	160	465	398	815	589	955	999999	163	999999	999999	25	666	863	369	368	999999	999999	471	999999	438	571	121	697	858	999999	999999	258	422	999999	24	199	171	931	343	619	999999	93	999999	999999	571	999999	574	999999	397	365	301	495	454	818	518	999999	741	586	147	208	999999	767	540	92	627	706	876	999999	999999	706	853	735	530	749	668	557	999999	30	498	352	997	999999	999999	502	441	475	804	604	436	307	458	584	793	999999	999999	999999	553	999999	823	864	218	365	81	999999	512	566	965	704	159	960	542	721	97	999999	210	274	467	47	651	161	902	999999	782	967	258	278	941	394	179	736	14	782	206	634	143	642	703	618	990	874	509	999999	454	476	999999	999999	497	998	934	315	475	515	999999	671	999999	936	582	999999	443	243	624	580	999999	423	955	760	525	463	660	568	571	848	57	776	651	801	999999	999999	212	521	781	942	460	864	271	499	999999	534	671	207	999999	598	999999	757	259	928	576	41	520	14	221	43	348	376	744	999999	467	975	29	999999	999999	276	999999	922	461	682	130	
669	999999	466	999999	999999	791	463	508	999999	674	300	999999	999999	235	795	796	208	310	748	604	999999	129	999999	999999	65	515	511	999999	793	999999	262	305	577	808	906	879	63	284	231	251	884	867	999999	999999	999999	459	306	934	323	479	999999	622	713	87	46	999999	516	999999	674	485	999999	375	999999	999999	999999	994	948	914	329	915	742	923	88	506	999999	999999	999999	693	999999	606	218	576	773	323	993	639	999999	499	999999	366	999999	999999	610	999999	960	999999	162	496	539	182	510	999999	615	408	999999	780	543	216	367	819	202	999999	571	77	276	999999	999999	401	999999	999999	412	999999	152	999999	552	123	999999	342	546	999999	74	861	164	999999	105	826	960	375	586	999999	106	385	142	952	173	999999	67	999999	479	255	916	761	213	756	999999	61	999999	652	999999	624	467	999999	670	166	754	341	668	880	971	450	753	236	999999	79	685	37	326	199	999999	999999	66	779	863	999999	999999	313	657	407	920	54	999999	318	519	961	999999	895	999999	975	999999	999999	881	999999	999999	38	501	690	945	144	999999	743	735	59	852	853	568	688	347	380	871	999999	683	999999	959	927	864	445	716	853	324	789	321	350	991	967	131	878	999999	834	798	604	367	523	336	187	319	536	466	999999	999999	77	558	345	113	756	158	999999	999999	999999	174	66	973	102	820	291	431	394	68	885	731	999999	480	999999	999999	999999	93	999999	999999	781	618	999999	999999	59	999999	257	241	976	246	245	999999	999999	660	573	670	741	999999	275	703	54	999999	925	478	580	999999	999999	596	56	763	999999	999999	988	683	446	999999	836	87	923	642	572	999999	454	157	823	77	999999	38	906	841	839	647	818	467	999999	999999	693	859	999999	999999	744	660	194	223	410	571	829	828	999999	548	999999	664	999999	999999	140	994	312	777	999999	999999	714	686	690	215	923	198	855	530	792	422	342	977	999999	808	897	912	865	240	999999	999999	999999	999999	813	368	17	185	940	195	337	896	722	915	214	894	410	68	969	999999	300	221	716	309	999999	802	215	856	999999	999999	735	227	999999	81	41	403	999999	999999	872	332	207	999999	258	999999	203	999999	699	999999	773	784	408	839	942	999999	940	534	544	938	999999	999999	162	999999	200	53	460	119	766	650	883	999999	628	96	999999	647	999999	552	999999	56	115	148	112	788	93	210	999999	895	999999	253	140	506	859	338	957	860	179	999999	557	215	220	999999	139	59	543	999999	999999	321	653	999999	114	398	570	498	832	227	999999	374	76	989	999999	999999	834	999999	999999	386	950	
300	139	334	477	734	994	758	836	30	19	999999	999999	130	999999	999999	252	978	999999	742	936	371	505	740	951	805	980	568	660	656	259	999999	539	166	999999	865	192	328	828	999999	404	811	661	812	218	856	130	945	944	999999	321	999999	384	777	999999	589	999999	399	383	672	999999	999999	999999	190	999999	402	522	999999	118	189	994	999999	160	770	347	999999	999999	693	999999	105	684	44	623	294	344	404	241	762	716	999999	79	793	945	166	624	999999	714	480	51	815	343	999999	836	764	999999	397	705	614	439	326	999999	999999	866	288	987	719	813	999999	845	376	171	760	381	686	119	211	999999	993	155	999999	420	238	999999	717	761	652	999999	858	911	947	999999	627	999999	399	552	967	926	667	179	905	999999	999999	999999	674	999999	999999	660	160	655	181	418	999999	999999	999999	906	999999	460	159	526	344	521	954	901	999999	999999	999999	437	982	143	152	284	321	824	999999	225	999999	999999	999999	73	188	999999	999999	999999	740	539	987	168	273	493	901	999999	776	150	834	999999	210	998	736	996	120	155	678	26	513	896	106	999999	228	999999	396	999999	482	999999	347	352	473	751	171	369	999999	384	174	498	241	634	507	181	989	856	999999	521	867	981	952	43	999999	41	699	843	442	110	939	429	106	854	44	999999	802	492	919	458	837	999999	315	735	981	999999	784	878	398	925	897	372	999999	875	189	501	144	999999	999999	999999	61	327	927	590	445	999999	401	999999	600	999999	378	999999	936	566	683	500	676	999999	62	143	256	821	455	999999	212	577	599	231	674	542	556	497	463	487	407	519	449	724	300	245	788	407	287	581	999999	399	435	273	201	689	825	916	262	999999	195	239	872	419	387	867	999999	999999	712	67	271	880	54	459	168	174	60	951	926	999999	355	999999	999999	999999	960	999999	152	336	999999	985	717	639	999999	568	301	177	647	999999	999999	432	999999	618	694	229	999999	999999	355	975	999999	37	639	873	999999	999999	548	346	999999	998	459	574	999999	999999	149	727	350	632	999999	485	999999	990	526	999999	615	999999	999999	999999	164	324	564	294	468	176	999999	12	356	843	648	799	29	954	481	649	580	772	707	280	478	967	879	686	999999	869	817	123	510	618	999999	496	719	999999	192	381	444	174	999999	999999	598	146	380	999999	999999	999999	465	213	999999	999999	449	843	999999	455	269	999999	444	877	263	598	358	117	999999	737	999999	162	90	218	999999	110	215	999999	665	158	682	341	999999	383	703	195	999999	614	999999	999999	999999	425	699	999999	999999	999999	
937	566	911	518	210	999999	644	643	920	999999	765	999999	441	418	672	999999	999999	999999	773	999999	999999	999999	184	78	999999	999999	512	869	999999	999999	463	816	667	775	999999	648	999999	157	948	201	696	953	463	872	429	167	183	999999	960	145	247	62	500	999999	406	877	392	842	334	466	978	775	84	999999	377	949	999999	665	255	33	538	999999	699	581	241	646	607	311	648	36	999999	325	908	433	999999	411	325	55	378	295	265	662	823	999999	223	999999	878	702	504	480	999999	999999	940	937	999999	217	999999	919	999999	760	999999	999999	203	999999	896	662	999999	651	999999	966	633	999999	296	960	767	999999	216	217	367	319	767	999999	806	999999	458	63	999999	971	999999	999999	58	406	663	618	25	184	468	526	595	561	999999	236	999999	538	847	44	230	979	179	730	11	999999	561	81	993	374	284	35	999999	843	286	896	999999	134	918	999999	999999	678	945	593	999999	690	999999	806	265	540	51	999999	999999	999999	832	405	801	105	712	903	844	591	999999	999999	999999	442	677	752	284	168	999999	739	999999	619	164	552	44	999999	323	320	531	755	999999	999999	333	16	704	435	20	999999	104	999999	421	999999	999999	298	63	304	693	974	999999	870	532	106	139	312	658	711	268	290	370	999999	782	999999	381	99	775	173	327	893	738	251	741	999999	74	680	327	605	236	866	999999	740	892	348	307	661	232	719	999999	30	999999	999999	999999	729	520	999999	947	999999	642	303	999999	889	976	799	246	771	138	999999	42	458	984	62	484	402	791	630	333	999999	104	720	999999	65	840	306	545	999999	85	21	882	195	733	307	963	933	352	609	764	103	999999	535	532	103	999999	873	999999	305	999999	773	938	999999	554	513	924	921	436	467	58	999999	263	999999	696	127	257	999999	725	687	99	551	59	999999	865	999999	341	568	198	773	379	967	270	249	236	311	999999	999999	999999	999999	383	51	506	885	560	94	999999	611	839	999999	999999	839	157	999999	216	967	723	756	999999	324	182	365	733	999999	98	91	418	24	274	395	53	999999	215	999999	313	57	54	174	999999	781	400	999999	999999	783	928	539	999999	912	999999	269	587	999999	999999	326	56	27	317	843	999999	999999	675	825	346	453	999999	999999	999999	650	999999	168	999999	559	134	252	923	452	636	950	735	559	999999	506	980	999999	808	726	999999	999999	999999	296	740	211	999999	162	999999	575	999999	999999	421	348	905	179	867	875	346	37	202	723	402	604	999999	367	999999	999999	999999	178	844	341	645	999999	299	744	200	758	428	999999	999999	999999	
146	358	999999	359	538	396	999999	101	999999	115	668	999999	534	999999	497	855	905	382	999999	999999	943	937	730	61	640	777	59	171	999999	118	456	999999	999999	230	587	54	545	999999	999999	722	999999	127	538	999999	672	864	120	724	257	999999	999999	55	999999	62	37	208	627	17	719	761	347	492	999999	999999	999999	54	935	999999	988	999999	320	873	553	380	545	826	409	991	388	999999	999999	334	999999	644	265	999999	995	999999	202	388	426	538	322	999999	384	112	999999	17	90	628	929	999999	736	804	34	979	501	258	999999	999999	799	999999	628	999999	104	999999	999999	477	276	999999	58	152	999999	609	36	781	561	486	995	442	999999	401	910	759	999999	859	598	120	999999	999999	909	747	999999	991	589	790	909	378	999999	372	534	537	741	833	999999	787	999999	136	777	252	427	25	262	84	390	407	725	999999	999999	999999	999999	467	858	990	347	310	866	129	29	245	872	192	512	633	999999	999999	999999	87	189	69	173	999999	999999	376	857	999999	495	211	610	191	75	51	999999	739	949	999999	999999	999999	496	280	920	999999	116	999999	380	245	512	999999	176	999999	747	647	689	999999	80	999999	135	492	143	453	999999	665	999999	838	180	830	910	773	683	841	614	909	999999	908	999999	596	999999	999999	995	622	391	866	44	513	444	427	362	245	668	997	999999	999999	617	52	465	265	999999	278	371	549	334	999999	999999	335	999999	999999	999999	780	898	483	595	335	496	520	71	948	630	15	403	752	478	674	115	999999	899	428	302	548	453	999999	538	97	438	455	297	652	920	709	30	607	371	581	346	999999	412	616	699	106	999999	516	999999	62	874	999999	81	659	633	269	435	74	544	518	336	25	944	508	999999	50	233	419	38	999999	984	796	391	896	999999	920	283	292	728	206	999999	999999	257	486	999999	819	384	999999	999999	660	284	999999	72	852	254	999999	249	999999	720	999999	873	571	487	714	77	87	237	184	331	999999	985	152	345	348	950	399	767	468	999999	86	665	595	400	377	999999	37	734	999999	652	999999	681	379	572	79	332	996	459	543	419	145	999999	210	316	315	675	141	621	723	902	854	563	999999	999999	643	993	999999	999999	999999	78	49	352	999999	532	999999	41	616	580	999999	25	999999	940	234	999999	160	494	465	289	95	702	514	416	999999	636	797	454	899	999999	929	999999	54	825	348	475	379	792	999999	999999	999999	283	69	561	355	707	947	914	999999	999999	467	158	999999	998	95	418	563	999999	342	999999	735	870	142	854	999999	198	970	138	602	759	679	
368	601	786	297	811	643	953	70	312	688	999999	125	177	304	780	549	999999	999999	930	912	746	460	830	943	131	999999	214	910	167	999999	819	999999	579	62	109	999999	750	999999	284	774	999999	572	39	999999	852	754	965	559	870	649	924	999999	999999	847	933	908	770	843	176	999999	438	52	999999	576	999999	999999	546	124	204	232	798	999999	999999	165	312	183	999999	456	101	377	186	999999	49	517	812	430	999999	732	128	201	787	999999	544	999999	345	566	669	463	515	290	217	999999	999999	999999	851	588	931	515	544	760	486	323	751	799	999999	783	13	395	763	999999	921	814	996	999999	999999	890	801	852	819	746	999999	999999	941	810	999999	336	300	401	666	233	499	144	197	368	999999	474	165	745	999999	562	999999	999999	699	999999	369	999999	854	361	214	960	999999	999999	695	798	256	518	382	941	639	166	493	611	728	540	999999	787	627	637	299	969	734	66	999999	267	999999	239	999999	873	999999	766	482	938	197	705	445	419	448	399	122	205	101	999999	999999	964	999999	999999	999999	169	128	999999	999999	226	71	244	999999	731	359	438	615	26	999999	508	500	872	999999	999999	424	33	104	539	999999	237	525	103	878	520	950	766	198	999999	999999	119	999999	999999	999999	999999	999999	952	479	714	70	20	783	105	955	999999	723	242	290	524	536	532	74	999999	244	548	701	967	366	999999	781	999999	249	384	342	140	999999	632	882	428	677	471	553	389	479	338	454	999999	148	999999	999999	999999	485	674	703	999999	54	999999	999999	452	564	909	999999	764	933	999999	770	408	763	824	839	100	360	861	846	999999	979	684	118	999999	103	281	829	999999	918	73	117	574	681	190	95	587	999	439	863	768	875	789	456	12	999999	999999	666	324	455	706	367	624	999999	638	999999	999999	67	728	358	999999	89	525	846	999999	369	206	727	582	999999	262	101	920	997	999999	999999	200	238	116	347	57	614	515	625	221	706	493	999999	52	18	999999	529	280	90	580	688	359	942	586	999999	371	999999	999999	585	999999	615	446	626	999999	999999	982	141	951	391	311	679	999999	900	634	999999	876	459	685	573	999999	732	820	840	427	398	839	999999	651	473	999999	729	529	929	431	605	999999	866	999999	999999	999999	593	577	889	779	999999	124	459	999999	999999	766	912	999999	521	999999	470	794	999999	999999	361	999999	999999	490	488	999999	581	159	644	478	38	903	19	464	92	547	430	165	931	70	526	284	390	999999	239	707	73	95	18	368	999999	811	999999	668	999999	993	300	113	999999	999999	207	999999	
999999	999999	289	518	999999	457	999999	999999	999999	315	999999	545	681	999999	228	796	999999	781	352	496	151	286	517	227	249	351	820	98	257	326	75	458	863	999999	999999	409	999999	720	950	615	534	45	999999	655	949	128	987	566	774	503	852	999999	999999	711	610	202	473	72	279	415	637	472	726	824	249	414	682	905	281	819	147	999999	830	737	999999	115	69	861	278	130	363	264	999999	753	474	758	327	161	175	613	935	597	450	545	978	72	999999	402	416	544	446	91	294	999999	999999	999999	487	403	999999	504	142	612	794	999999	61	382	158	999999	359	999999	999999	530	740	668	883	549	99	294	758	899	796	999999	455	733	684	999999	969	999999	999999	163	280	923	412	999999	999999	333	803	302	999999	605	914	999999	52	924	999999	916	351	626	81	817	999999	202	644	850	708	475	167	70	474	778	413	999999	586	999999	220	173	128	999999	197	560	746	797	799	163	984	459	625	530	999999	767	999999	352	297	999999	931	87	289	561	962	15	176	999999	827	715	999999	135	999999	845	713	294	999999	281	438	520	80	434	999999	491	999999	258	849	999999	999999	706	999999	70	500	17	999999	999999	884	567	117	192	999999	999999	969	93	999999	859	699	779	816	990	969	999999	999999	777	508	506	684	797	695	714	165	539	957	130	868	142	634	999999	999999	580	410	240	173	256	135	999999	464	319	531	16	558	80	999999	794	736	197	156	723	999999	999999	458	96	999999	403	36	855	55	999999	225	828	999999	946	209	246	999999	739	496	667	651	999999	999999	375	276	689	165	95	719	999999	394	999999	986	911	254	811	999999	323	369	770	230	999999	31	615	103	999999	999999	999999	999999	583	214	997	999999	999999	81	78	726	92	820	192	248	999999	145	882	999999	544	842	323	702	398	123	999999	379	725	446	381	419	436	999999	572	907	553	999999	999999	959	396	999999	999999	839	185	94	50	503	186	532	289	999999	149	160	559	861	468	999999	482	999999	937	627	975	999999	999999	658	999999	810	999999	999999	694	726	998	922	78	564	344	484	526	313	83	772	999999	203	166	999999	280	999999	722	711	449	643	742	676	999999	768	14	999999	148	527	794	239	999999	999999	837	563	146	226	92	999999	526	999999	392	178	999999	174	999999	999999	885	465	388	23	97	546	836	61	984	999999	999999	309	999999	880	345	999999	519	843	527	301	366	603	108	999999	999999	727	195	999999	999999	999999	290	856	999999	999999	578	683	999999	780	151	709	75	999999	579	999999	999999	999999	999999	645	648	393	659	552	647	144	425	
292	366	334	999999	370	360	999999	800	420	50	53	966	999999	312	661	860	999999	999999	818	999999	579	34	999999	737	999999	292	550	816	866	999999	738	219	999999	807	999999	326	813	960	999999	358	694	985	168	999999	281	816	118	343	987	533	921	849	829	999999	845	268	83	999999	409	999999	810	999999	933	999999	312	834	999999	529	26	344	56	777	999999	999999	540	593	999999	518	999999	604	183	999999	829	343	993	888	999999	300	961	37	253	226	560	703	548	140	62	663	472	447	59	589	999999	652	487	153	999999	369	378	262	403	999999	141	805	904	999999	735	600	999999	423	454	476	999999	999999	101	829	999999	999999	920	410	999999	212	999999	999999	555	594	999999	999999	856	999999	959	999999	922	709	633	999999	999999	755	799	945	404	462	160	58	992	999999	31	337	560	657	926	999999	448	999999	720	201	517	123	259	319	712	558	999999	663	463	434	553	858	999999	412	745	471	427	999999	15	999999	61	998	35	999999	572	999999	626	209	922	999999	999999	954	988	999999	181	970	505	999999	242	999999	999999	999999	999999	568	999999	999999	972	158	911	464	999999	473	962	641	999999	519	98	287	999999	160	999999	544	740	999999	852	599	869	999999	240	774	966	937	743	169	370	564	412	466	943	999999	590	999999	297	999999	964	118	992	999999	302	999999	882	999999	743	92	999999	999999	757	999999	999999	999999	304	59	917	146	498	999999	730	999999	280	999999	116	631	343	347	569	464	256	282	250	744	607	999999	629	579	892	748	204	660	254	999999	807	31	999999	514	999999	999999	999999	160	969	999999	387	198	87	717	554	260	884	405	999999	459	927	484	150	971	831	999999	429	348	254	750	161	79	999999	999999	778	94	880	999999	242	999999	904	106	999999	631	366	418	444	912	34	999999	999999	798	148	795	999999	332	881	779	999999	333	121	221	906	999999	467	318	640	999999	999999	469	379	999999	999999	494	554	831	181	519	614	423	347	517	999999	612	887	999999	930	763	999999	999999	213	111	999999	909	999999	693	999999	94	173	58	778	999999	973	564	271	806	999999	654	999999	438	160	372	174	999999	985	604	999999	303	340	115	387	877	180	493	266	999999	910	264	577	861	641	97	356	566	645	999999	999999	759	350	90	999999	286	522	395	305	841	936	886	923	999999	795	895	753	68	670	901	999999	489	307	993	896	380	86	389	797	73	26	607	624	99	69	147	953	260	387	999999	364	784	999999	425	341	33	999999	999999	75	745	343	297	999999	743	625	64	461	357	193	357	999999	999999	598	999999	999999	338	272	999999	
263	658	942	503	680	999999	546	495	302	882	662	873	48	822	323	61	730	728	999999	880	473	15	685	606	76	39	900	231	999999	955	599	12	760	506	11	417	803	839	617	337	999999	999999	762	999999	695	320	318	387	820	999999	511	107	627	392	371	257	999999	999999	999999	650	668	325	308	999999	292	659	999999	542	820	905	257	891	999999	999999	999999	343	253	116	911	755	721	522	999999	650	454	999999	384	377	999999	753	445	467	411	966	668	881	831	425	296	45	207	776	567	999999	298	999999	986	253	709	37	999999	865	435	682	929	999999	914	658	999999	790	284	745	999999	77	469	790	490	154	715	801	999999	999999	820	875	558	944	955	495	361	833	516	141	667	999999	748	999999	999999	728	47	523	967	182	533	506	761	462	380	500	455	507	999999	841	537	908	525	999999	999999	559	999999	999999	199	999999	307	999999	999999	152	87	298	328	889	759	999999	999999	999999	834	340	304	324	124	105	574	465	50	999999	703	674	999999	999999	592	571	999999	999999	604	62	333	548	874	999999	232	618	384	999999	999999	565	748	379	999999	999999	999999	195	999999	999999	445	999999	420	734	999999	454	364	608	548	999999	999999	757	364	287	999999	999999	869	295	465	999999	101	506	999999	492	293	999999	114	999999	939	999999	684	999999	999999	999999	46	576	642	599	170	430	119	624	80	66	385	424	211	471	222	680	475	788	730	63	639	939	317	927	450	999999	349	999999	999999	288	643	999999	999999	560	999999	590	422	999999	135	999999	720	999999	435	664	117	869	999999	642	999999	999999	999999	896	675	635	174	107	268	714	158	266	91	999999	955	791	999999	84	355	650	231	632	267	205	662	695	342	999999	513	652	820	581	629	999999	918	409	495	747	634	443	999999	999999	999999	708	999999	869	953	641	522	644	251	42	523	633	421	490	11	597	243	979	302	12	999999	999999	893	577	637	384	999999	555	999999	676	450	912	999999	88	310	559	84	793	742	701	650	868	411	787	999999	995	295	438	999999	898	513	654	151	394	999999	715	814	553	241	999999	480	999999	348	575	592	610	379	342	189	452	522	450	247	600	361	726	214	116	519	999999	999999	732	158	407	999999	796	999999	869	530	595	744	530	561	999999	231	683	529	836	999999	456	626	952	258	955	385	999999	417	551	999999	831	510	999999	44	999999	488	747	818	941	412	796	839	509	999999	593	707	992	888	999999	378	678	999999	378	910	72	999999	999999	483	203	32	109	388	230	999999	699	94	46	496	961	686	999999	999999	588	434	409	
617	999999	151	665	257	999999	185	999999	999999	364	635	999999	797	999999	999999	351	999999	625	918	313	417	619	672	122	508	999999	999999	926	999999	893	812	618	999999	511	999999	999999	999999	818	945	639	923	54	999999	999999	73	952	999999	524	999999	999999	999999	250	669	130	992	999999	454	39	166	586	887	999999	999999	288	999999	26	198	999999	526	686	356	999999	999999	289	389	999999	571	999999	58	556	432	981	549	61	682	572	949	823	999999	999999	454	965	662	999999	752	675	105	768	931	57	999999	999999	998	700	987	766	571	389	999999	629	435	264	981	609	164	999999	708	896	999999	979	77	375	999999	999999	999999	999999	792	319	999999	714	277	803	268	10	793	479	982	849	73	999999	10	569	92	889	31	999999	984	999999	215	999999	999999	209	171	999999	979	397	999999	999999	468	999999	973	261	852	999999	999999	632	999999	980	815	684	922	999999	832	999999	999999	508	293	888	57	51	405	739	114	999999	748	77	641	317	30	405	305	63	391	999999	999999	749	716	65	536	999999	999999	14	999999	531	923	116	377	481	972	999999	999999	296	882	426	211	999999	156	171	288	999999	990	688	959	419	999999	869	477	375	748	999999	791	238	999999	999999	847	401	502	583	999999	999999	700	169	999999	549	301	19	180	965	264	707	999999	554	999999	252	408	999999	54	827	152	999999	639	999999	733	742	690	876	934	234	578	810	742	999999	404	999999	999999	831	354	999999	128	379	698	999999	120	50	637	999999	999999	119	259	342	999999	674	441	999999	12	699	436	601	858	999999	84	946	396	999999	999999	39	160	139	657	577	171	634	708	772	365	136	890	692	115	453	425	824	999999	246	463	77	999999	691	645	894	404	752	999999	703	305	999999	126	666	85	999999	96	331	999999	999999	999999	722	965	669	358	999999	999999	999999	496	415	999	259	971	159	991	897	999999	468	494	762	999999	999999	83	14	476	612	19	999999	616	507	366	103	373	302	75	741	111	472	999999	769	95	660	266	155	704	55	781	966	674	188	710	628	837	698	999999	761	648	999999	999999	745	999999	584	999999	988	58	905	999999	678	93	999999	795	434	999999	725	676	522	162	927	310	999999	830	52	559	437	797	738	999999	674	793	999999	102	999999	280	597	999999	510	532	278	999999	999999	999999	113	883	424	393	999999	502	122	999999	986	999999	999999	660	999999	914	999999	999999	999999	200	319	649	222	885	779	999999	999999	164	999999	999999	176	990	884	829	511	272	999999	169	145	54	521	245	153	652	806	704	381	489	999999	682	90	485	832	87	787	158	946	
227	113	266	739	999999	964	300	855	999999	724	999999	159	999999	197	663	889	655	999999	83	506	999999	88	85	786	174	654	855	741	999999	167	807	999999	362	326	509	66	878	999999	999999	999999	853	796	810	980	489	340	11	999999	999999	595	187	407	714	652	386	149	38	480	574	477	119	558	999999	838	917	999999	796	192	687	607	21	999999	999999	802	653	773	999999	104	306	834	653	999999	325	104	980	409	338	710	939	999999	999999	408	740	999999	171	304	999999	971	72	639	544	999999	807	999999	584	999999	999999	911	999	612	870	933	183	740	999999	749	999999	999999	857	518	521	999999	252	327	579	612	610	368	641	358	153	999999	41	999999	999999	833	562	999999	519	999999	291	426	999999	337	499	104	999999	999	107	999999	999999	559	124	554	999999	999999	577	490	999999	971	235	999999	280	650	469	999999	901	516	999999	990	196	999999	561	999999	999999	104	385	914	827	484	387	611	271	229	298	593	999999	487	548	999999	266	999999	265	548	999999	532	156	70	867	925	999999	718	999999	116	235	332	998	999999	999999	33	82	662	999999	765	593	624	497	999999	361	999999	999999	424	967	608	999999	124	481	22	794	704	999999	325	57	901	291	669	62	164	993	966	999999	780	170	525	999999	604	999999	500	954	999999	44	105	999999	999999	999999	778	750	999999	383	121	850	986	999999	622	999999	757	615	760	483	924	571	343	67	395	291	611	263	452	839	138	704	999999	67	500	669	999999	616	65	368	513	999999	113	999999	882	125	608	174	999999	450	21	989	999999	26	40	732	701	48	999999	709	931	524	308	120	999999	999999	999999	928	125	952	999999	999999	559	402	999999	15	468	562	184	280	683	447	716	12	827	149	55	965	999999	768	968	999999	304	999999	436	999999	999999	992	999999	999999	256	680	58	999999	227	871	440	999999	999999	34	273	999999	864	52	36	999999	999999	999999	293	115	370	903	900	999999	984	418	846	214	965	999999	395	999999	35	708	33	999999	398	999999	784	956	709	789	999999	999999	505	999999	949	261	328	942	190	999999	999999	999999	115	352	779	701	610	809	999999	235	300	72	638	999999	999999	165	28	33	105	686	521	337	406	999999	983	999999	999999	164	468	595	885	33	802	81	766	999999	999999	680	232	697	521	999999	931	483	498	999999	374	708	715	793	243	999999	846	503	999999	999999	999999	999999	369	882	849	455	999999	439	999999	999999	270	999999	40	999999	562	347	999999	408	175	545	405	999999	92	136	533	153	448	999999	361	999999	999999	309	278	394	578	79	321	999999	847	75	634	502	143	
999999	597	806	677	206	999999	895	503	448	999999	267	976	112	450	242	359	706	16	675	87	759	101	961	299	645	940	493	36	460	560	109	910	999999	789	862	999999	726	475	999999	443	466	999999	737	970	20	999999	475	628	88	991	150	69	958	425	384	138	635	517	42	266	747	999999	53	888	238	356	83	323	588	703	999999	241	764	242	620	672	364	999999	288	237	474	864	947	469	999999	50	952	487	415	733	903	219	443	999999	696	999999	53	849	742	663	344	162	50	384	368	909	304	999999	999999	999999	999999	645	999999	805	791	882	999999	583	478	198	404	596	999999	854	999999	999999	999999	778	545	33	999999	999999	999999	624	892	999999	824	572	111	510	745	235	683	999999	959	267	981	637	204	999999	676	470	380	553	269	748	253	999999	584	999999	121	526	190	999999	93	999999	397	613	913	479	68	358	482	999999	452	178	912	215	999999	542	442	999999	999999	999999	356	168	999999	704	365	153	999999	999999	988	165	398	228	55	901	619	999999	870	999999	724	725	755	328	987	999999	110	100	835	48	301	52	513	950	942	458	435	999999	133	693	257	769	410	429	999999	326	579	233	133	21	595	999999	672	74	446	858	999999	37	180	732	999999	274	317	40	347	999999	652	999999	286	596	476	694	577	186	129	954	325	999999	999999	999999	832	999999	967	824	999999	108	379	448	514	94	999999	999999	754	401	999999	983	461	999999	92	423	999999	999999	947	999999	544	901	999999	495	944	999999	543	651	999999	509	900	726	307	999999	999999	248	575	214	933	999999	125	79	939	186	96	146	503	945	252	999999	997	999999	999999	440	290	999999	999999	884	503	999999	551	829	338	254	999999	373	686	968	791	844	848	469	208	755	421	999999	962	999999	408	808	988	597	409	534	512	999999	797	866	212	48	999999	691	710	999999	650	999999	740	694	685	723	460	534	164	408	696	537	501	183	999999	814	588	43	485	695	44	953	999999	804	999999	300	575	819	765	752	88	166	758	999999	115	134	735	999999	999999	685	358	999999	443	10	999999	974	708	624	847	398	999999	732	216	25	875	697	866	935	999999	394	158	640	768	999999	999999	540	779	213	78	999999	89	320	279	800	346	580	519	999999	967	767	592	951	972	377	999999	355	950	742	423	999999	999999	999999	324	378	536	717	695	41	999999	999999	205	999999	556	999999	319	148	462	415	999999	304	187	446	968	195	801	999999	668	401	118	999999	999999	46	789	660	636	289	999999	901	273	629	999999	487	749	999999	571	999999	999999	999999	68	999999	
999999	544	999999	129	999999	822	830	139	577	340	59	999999	922	705	716	169	714	895	999999	39	152	999999	999999	59	419	699	696	308	623	713	999999	999999	342	955	999999	999999	972	999999	430	813	459	999999	333	933	580	590	565	999999	953	412	383	509	999999	39	20	341	999999	23	710	540	135	532	516	863	538	410	961	999999	623	671	999999	53	475	512	999999	999999	237	218	479	828	999999	652	355	221	999999	302	945	999999	944	749	652	999999	960	999999	999999	927	359	470	405	179	629	597	430	999999	999999	339	999999	200	459	733	114	194	543	881	405	483	186	304	999999	245	464	999999	33	874	28	237	93	999999	824	652	927	767	813	310	999999	999999	999999	73	995	10	269	999999	854	220	645	468	425	999999	493	214	750	64	937	169	714	999999	574	556	272	988	256	456	375	806	806	999999	380	243	682	858	261	999999	999999	532	976	999999	999999	999999	999999	560	812	999999	999999	620	902	872	830	653	999999	238	973	675	800	17	754	812	388	58	413	308	97	191	406	634	952	637	755	999999	193	14	177	761	328	999999	186	999999	364	755	999999	999999	999999	727	648	454	885	999999	322	301	777	173	331	999999	999999	999999	472	630	607	467	667	275	126	425	470	999999	70	222	999999	98	999999	512	458	633	999999	479	791	370	542	951	749	999999	324	464	636	29	683	422	999999	397	250	555	644	896	98	638	999999	101	999999	68	999999	999999	239	999999	469	275	715	698	999999	930	148	111	97	655	999999	301	950	662	999999	999999	907	648	860	999999	847	286	867	561	544	515	661	699	114	999999	567	999999	146	100	995	370	999999	985	810	999999	999999	148	467	988	188	797	687	999999	312	814	999999	745	812	999999	999999	999999	407	999999	163	999999	278	449	997	612	999999	642	164	860	667	427	148	999999	837	999999	999999	709	999999	999999	383	999999	999999	506	396	999999	333	821	273	866	999999	811	963	159	831	999999	999999	809	151	854	999999	545	643	999999	498	884	999999	999999	908	999999	570	677	999999	999999	780	416	278	772	62	707	288	276	999999	297	157	855	464	988	100	999999	286	900	567	963	979	837	113	10	999999	511	623	105	913	889	306	45	447	444	999999	424	446	999999	757	999999	576	633	999999	999999	680	642	430	688	147	785	107	669	999999	411	549	942	312	999999	764	550	94	193	999999	489	990	121	418	999999	619	675	686	895	152	999999	999999	999999	671	999999	330	999999	91	934	999999	137	791	636	925	45	895	999999	122	177	625	999999	359	999999	279	686	365	999999	234	409	79	999999	109	211	
527	986	24	203	280	554	948	399	999999	159	235	999999	698	999999	196	382	135	192	563	999999	279	935	773	14	999999	984	402	999999	150	682	865	999999	37	590	999999	938	31	702	166	567	229	999999	748	210	999999	52	999999	11	382	852	999999	887	908	590	931	591	223	19	126	999999	161	196	258	786	293	740	208	118	254	999999	999999	433	36	995	299	52	196	573	848	999999	996	999999	389	298	999999	978	587	999999	658	527	725	22	585	869	415	42	978	962	917	426	844	999999	757	135	501	851	860	912	301	888	999999	650	999999	92	299	999999	807	960	388	999999	999999	761	459	726	999999	348	847	166	589	999999	999999	234	655	432	999999	125	642	264	796	555	127	999999	156	999999	999999	85	999999	503	579	654	235	28	583	612	273	999999	999999	999999	999999	999999	14	704	999999	999999	999999	999999	994	738	891	184	128	999999	173	832	196	488	999999	690	604	456	999999	999999	586	934	41	56	999999	999999	168	999999	695	611	660	642	999999	423	351	999999	945	999999	91	999999	999999	405	536	999999	999999	751	999999	785	477	740	437	157	667	660	128	398	12	777	530	950	580	784	999999	999999	892	999999	291	773	146	503	744	652	374	999999	741	190	408	359	202	899	628	382	639	954	184	513	999999	890	304	952	118	177	430	140	543	827	916	29	999999	333	469	651	648	974	995	999999	782	294	919	937	990	653	585	631	332	207	155	534	342	389	999999	400	478	194	394	577	231	243	840	914	274	388	570	999999	999999	976	733	664	959	999999	730	999999	971	999999	961	465	592	799	808	999999	681	391	687	410	777	79	999999	999999	999999	428	562	549	454	15	673	611	92	716	201	356	473	490	575	942	658	999999	429	121	232	999999	999999	432	435	999999	242	882	701	170	101	999999	999999	279	84	540	837	999999	247	999999	999999	360	382	876	608	462	999999	200	816	999999	751	913	649	999999	241	662	443	140	124	949	999999	790	910	922	999999	830	553	999999	416	999999	999999	999999	999999	463	999999	872	555	118	824	972	633	51	999999	956	999999	187	721	999999	999999	422	107	706	999999	297	999999	903	449	460	261	777	909	677	784	781	639	999999	297	999999	642	999999	116	334	316	151	999999	730	724	953	514	446	119	810	165	994	999999	408	999999	338	269	525	433	105	857	57	999999	955	267	295	999999	144	890	535	999999	680	315	999999	999999	925	999999	472	999999	496	945	814	667	108	521	789	844	240	873	958	925	127	935	21	476	269	999999	370	999999	438	635	999999	999999	584	710	999999	689	172	
18	484	367	797	346	936	999999	999999	999999	965	444	477	450	97	270	999999	609	982	744	304	306	141	848	999999	999999	750	860	576	999999	92	397	45	110	681	999999	398	600	999999	781	999999	999999	434	879	122	926	995	988	548	999999	624	975	728	740	394	866	876	636	756	797	595	86	583	783	307	577	999999	377	769	865	872	341	480	999999	746	443	872	999999	735	684	14	762	321	999999	999999	999999	669	999999	716	815	355	762	844	341	999999	999999	288	650	581	999999	527	628	228	683	246	293	504	999999	994	951	993	624	900	81	793	999999	764	999999	999999	999999	999999	113	661	953	519	999999	999999	148	25	999999	999999	999999	680	200	999999	999999	543	638	230	360	612	151	310	999999	999999	731	861	772	548	999999	166	172	511	391	999999	999999	967	275	173	137	999999	365	511	179	796	772	999999	999999	999999	417	999999	136	894	788	587	766	803	896	999999	999999	999999	723	600	999999	668	999999	720	298	564	742	418	277	999999	999999	563	256	999999	999999	968	59	787	999999	858	140	71	40	999999	722	804	869	621	80	143	385	879	999999	765	848	511	804	62	655	154	181	999	32	661	801	999999	341	137	672	928	93	999999	999999	865	470	601	637	724	997	494	695	131	999999	144	99	224	490	491	791	628	173	999999	141	17	999999	141	999999	378	999999	999999	472	999999	948	152	60	384	784	217	304	256	999999	89	64	999999	459	59	661	887	572	586	999999	999999	999999	999999	764	999999	869	999999	999999	338	562	269	258	510	31	952	999999	205	999999	714	999999	999999	999999	999999	999999	94	942	999999	557	637	480	999999	999999	889	999999	622	999999	904	387	963	515	696	38	965	694	614	831	553	999999	506	876	465	803	857	999999	471	663	999999	299	680	154	898	540	551	999999	409	464	368	757	999999	556	279	817	999999	999999	743	254	230	849	150	262	398	830	60	999999	999999	999999	999999	742	291	959	999999	615	707	819	616	165	487	117	294	999999	999999	999999	741	950	606	647	682	657	413	227	442	999999	158	427	756	78	489	790	843	60	516	625	475	449	952	663	120	999999	593	587	766	999999	999999	991	789	601	98	110	164	377	676	300	339	74	526	652	999999	289	73	548	675	696	273	243	999999	999999	999999	302	997	942	536	999999	74	825	999999	329	397	166	637	164	979	999999	636	476	384	226	296	999999	922	999999	206	830	247	999999	911	80	850	331	357	941	999999	796	112	999999	840	999999	235	513	614	206	999999	310	999999	908	569	296	69	796	859	427	561	999999	999999	698	746	706	999999	
